.relay-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:4px 0 26px}.eyebrow{font-size:14px;letter-spacing:1.9px;color:var(--text-soft,#8790a1);font-weight:650;margin-bottom:8px}.relay-heading h1{font-size:29px;letter-spacing:-.6px}.relay-heading h1+p{margin-top:7px;color:var(--muted);font-size:14px}.relay-text-link{color:var(--brand);font-size:14px;white-space:nowrap}.relay-workspace{display:grid;grid-template-columns:188px minmax(0,1fr);background:var(--surface,#fff);border:1px solid var(--line);border-radius:12px;overflow:hidden;min-height:680px}.relay-sidebar{background:var(--surface-muted,#fbfcfe);border-right:1px solid var(--line);padding:24px 14px;display:flex;flex-direction:column}.relay-side-brand{display:flex;gap:9px;align-items:center;padding:0 6px 26px}.relay-logo{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;background:var(--action,var(--brand));color:white;font-weight:750;font-size:18px}.relay-side-brand strong{display:block;font-size:14px;letter-spacing:-.2px}.relay-side-brand small{font-size:14px;color:var(--muted);white-space:nowrap}.relay-nav{display:flex;flex-direction:column;gap:6px}.relay-nav button{padding:11px 13px;display:flex;align-items:center;gap:10px;border-radius:7px;color:var(--text-secondary,#6f7787);font-size:14px;text-align:left;line-height:1.5}.relay-nav button svg{width:16px;height:16px;flex:none}.relay-nav button:hover{background:var(--brand-soft,#f0f3f9)}.relay-nav button.active{background:var(--brand-soft,#eaf0ff);color:var(--brand);font-weight:600}.relay-nav button[hidden]{display:none}.relay-side-account{margin-top:auto;padding:30px 10px 1px;font-size:14px;color:var(--muted)}.relay-side-account strong{display:block;font-size:14px;color:var(--ink);margin:4px 0;overflow-wrap:anywhere}.relay-side-account a{color:var(--brand)}.relay-main{min-width:0;padding:25px 28px 14px}.relay-status{border:1px solid var(--warning-line,#ebe3ce);background:var(--warning-soft,#fffcf3);color:var(--warning,#9a7222);border-radius:6px;padding:9px 12px;font-size:14px;margin-bottom:21px;line-height:1.8}.relay-status.ready{background:var(--success-soft,#f1faf5);border-color:var(--success-line,#dceee4);color:var(--success,#387e59)}.relay-metrics{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:14px;padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:27px}.relay-metrics>div{border-right:1px solid var(--line);padding-left:12px}.relay-metrics>div:first-child{padding-left:0}.relay-metrics>div:last-child{border:0}.relay-metrics span{color:var(--muted);font-size:14px;display:block;margin-bottom:5px}.relay-metrics strong{font-size:23px;font-weight:600;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.relay-metrics small{font-size:14px;font-weight:400;color:var(--muted);letter-spacing:0}.relay-panel-title{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.relay-panel h2{font-size:20px;font-weight:650;letter-spacing:-.3px}.relay-panel-title p,.relay-intro{color:var(--muted);font-size:14px;margin-top:5px;line-height:1.8}.relay-count{font-size:14px;color:var(--muted);white-space:nowrap}.relay-filters{display:flex;align-items:center;gap:10px;margin-bottom:17px}.relay-model-search{display:flex;align-items:center;gap:9px;flex:1;min-width:110px}.relay-model-search svg{width:16px;height:16px;flex:none;color:var(--text-soft,#8b93a3)}.relay-model-search,.relay-filters select{border:1px solid var(--line,#e5e8ef);border-radius:6px;height:38px;background:var(--surface,#fff);padding:0 11px;color:var(--text-secondary,#697386);font-size:14px}.relay-model-search input{width:100%;border:0;outline:0;min-width:0;font-size:14px;background:transparent;color:var(--ink)}.relay-filters select{max-width:155px}.relay-table-scroll{overflow-x:auto}.relay-model-table,.relay-data-table{border-collapse:collapse;width:100%;font-size:14px;text-align:left;white-space:nowrap}.relay-model-table th,.relay-data-table th{font-weight:500;color:var(--text-soft,#8b93a3);background:var(--surface-muted,#fafbfd);padding:10px 10px;border-bottom:1px solid var(--line);font-size:14px}.relay-model-table td,.relay-data-table td{padding:15px 10px;border-bottom:1px solid var(--line,#f0f2f6);font-variant-numeric:tabular-nums}.relay-model-table td:first-child{padding-left:3px}.relay-model-table td small{display:block;color:var(--text-soft,#9ba2b0);font-size:14px;margin-top:3px}.model-name{display:flex;align-items:center;gap:10px}.model-name strong{display:block;font-size:14px;font-weight:550;max-width:260px;white-space:normal;line-height:1.5}.model-name code{font-family:ui-monospace,monospace;display:block;font-size:14px;color:var(--text-soft,#9ba2b0);margin-top:2px;max-width:270px;text-overflow:ellipsis;overflow:hidden}.provider-monogram{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line,#e7eaf0);border-radius:8px;color:var(--text-secondary,#4c5669);font-size:14px;background:var(--surface-muted,#fcfcfd);flex:none;font-weight:600}.modality{color:var(--text-secondary,#697386);background:var(--surface-soft,#f3f5f9);font-size:14px;border-radius:4px;padding:3px 6px}.model-catalogue-only{display:block;color:var(--warning,#a08b6c);font-size:14px;margin-top:4px}.model-detail-link{color:var(--text-soft,#9aa4b7);font-size:17px;padding:6px}.relay-pagination{display:flex;align-items:center;justify-content:space-between;padding:16px 0;color:var(--text-soft,#8b93a3);font-size:14px}.relay-pagination button{border:1px solid var(--line,#e6e9f0);border-radius:5px;width:28px;height:26px;margin-left:6px}.relay-pagination button:disabled{opacity:.35;cursor:default}.relay-footnote{font-size:14px;color:var(--text-soft,#949cab);line-height:1.9}.relay-message{font-size:14px;line-height:1.7;padding:12px 0;color:var(--text-link,#5871a6);overflow-wrap:anywhere}.relay-message:empty{display:none}.relay-message.error{color:var(--danger,#b94e4e)}.relay-form{display:grid;gap:15px;margin-top:20px;max-width:600px}.relay-form label{font-size:14px;display:grid;gap:7px;color:var(--text-secondary,#626c7e)}.relay-form input,.relay-form select,.relay-form textarea{width:100%;border:1px solid var(--line,#e1e6ee);border-radius:6px;padding:10px 12px;background:var(--surface,white);font-size:14px;color:var(--ink);min-width:0}.relay-form textarea{resize:vertical;line-height:1.8;min-height:115px}.relay-primary{background:var(--action,var(--brand));color:#fff;border-radius:6px;padding:10px 16px;font-size:14px;justify-self:start;display:inline-flex;gap:7px;align-items:center}.relay-primary:disabled{opacity:.45;cursor:default}.relay-secondary{border:1px solid var(--line,#dce2ec);border-radius:6px;padding:8px 12px;font-size:14px;color:var(--text-secondary,#697386);background:var(--surface,white)}.relay-danger{color:var(--danger,#b85858);font-size:14px}.relay-empty{padding:50px 16px;text-align:center;color:var(--text-soft,#929bab);background:var(--surface-muted,#fafbfd);border:1px dashed var(--line,#e0e5ee);border-radius:8px;margin-top:20px;font-size:14px}.relay-secret{margin:18px 0;padding:16px;background:var(--warning-soft,#fff9e9);border:1px solid var(--warning-line,#ece1c7);border-radius:8px;font-size:14px}.relay-secret code{display:block;overflow-wrap:anywhere;color:var(--warning,#765d24);padding:14px 0;white-space:normal}.relay-secret p{color:var(--warning,#8d7b52);font-size:14px}.relay-guide pre,.relay-code{padding:18px;border:1px solid var(--line,#e1e6ef);border-radius:8px;overflow-x:auto;background:var(--surface-soft,#f7f9fc);font:14px/1.9 ui-monospace,monospace;color:var(--text-secondary,#52637c);margin:14px 0}.relay-guide h3{font-size:14px;margin:22px 0 6px}.relay-guide p,.relay-guide li{font-size:14px;color:var(--text-secondary,#737e91);line-height:1.9}.relay-guide code{overflow-wrap:anywhere}.relay-guide ol{padding-left:20px}.relay-guide a{color:var(--brand)}.relay-chat-response{white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;background:var(--surface-soft,#f8faff);border:1px solid var(--line,#e2e8f4);border-radius:8px;margin-top:20px;font-size:14px;line-height:1.9}.relay-chat-response:empty{display:none}.relay-wallet-total{margin:26px 0;padding:22px;border:1px solid var(--line);border-radius:8px}.relay-wallet-total span{color:var(--text-soft,#858e9e);font-size:14px}.relay-wallet-total strong{display:block;font-size:34px;font-weight:550;margin:6px 0}.relay-wallet-total p{font-size:14px;color:var(--text-soft,#9ba2b0)}.relay-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.relay-admin-box{border:1px solid var(--line);padding:20px;border-radius:8px;min-width:0}.relay-admin-box h3{font-size:15px}.relay-presets{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.relay-presets button{font-size:14px;padding:6px 10px;border:1px solid var(--line,#dce3ef);border-radius:5px;color:var(--brand)}.relay-profit-preview{background:var(--surface-soft,#f7f9fe);padding:14px;border-radius:6px;color:var(--text-soft,#7e899b);font-size:14px;margin-top:16px;line-height:1.9}.relay-profit-preview strong{color:var(--brand);font-size:21px;display:block}.relay-check{display:flex!important;align-items:center;gap:9px}.relay-check input{width:auto}.relay-users{display:grid;gap:5px;margin-top:10px}.relay-users button{text-align:left;font-size:14px;border:1px solid var(--line,#e7ebf2);padding:10px;border-radius:5px;overflow-wrap:anywhere}.relay-users button.active{border-color:var(--brand);background:var(--brand-soft,#f3f6ff)}.relay-admin-requests{margin-top:26px}.relay-admin-requests h3{font-size:15px;margin-bottom:14px}.language-switch{border:1px solid var(--line,#e5e9f1);border-radius:5px;padding:4px 8px;font-size:14px;white-space:nowrap;color:var(--text-secondary,#66748e)}.model-detail{max-width:960px;margin:0 auto}.model-breadcrumb{font-size:14px;color:var(--text-soft,#919bad);margin-bottom:24px}.model-breadcrumb a{color:var(--brand)}.model-detail-head{padding:30px;background:var(--surface,white);border:1px solid var(--line);border-radius:10px}.model-detail h1{font-size:27px;overflow-wrap:anywhere;line-height:1.4}.model-detail-head>code{font-size:14px;color:var(--text-soft,#8893a6)}.model-detail-head p{color:var(--text-secondary,#6c7689);margin-top:16px;font-size:14px;line-height:1.9}.model-specs{display:flex;gap:24px;padding-top:22px;margin-top:22px;border-top:1px solid var(--line);flex-wrap:wrap}.model-specs dt{font-size:14px;color:var(--text-soft,#8d96a6)}.model-specs dd{margin:5px 0 0;font-size:14px;font-weight:550}.model-detail-section{margin-top:24px;background:var(--surface,white);border:1px solid var(--line);border-radius:10px;padding:26px}.model-detail-section h2{font-size:18px;margin-bottom:14px}.model-detail-section p{font-size:14px;color:var(--text-soft,#7c8697);line-height:1.9;margin-top:10px}.model-detail-section a{color:var(--brand)}.model-detail-section details{font-size:14px;margin-top:20px}.model-detail-section pre{font-size:14px;overflow-x:auto;background:var(--surface-soft,#f7f9fc);border-radius:6px;padding:15px;max-height:400px}.model-detail-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.model-index-groups{columns:3;column-gap:28px}.model-index-groups section{break-inside:avoid;margin-bottom:25px;padding:22px;background:var(--surface,#fff);border:1px solid var(--line);border-radius:8px}.model-index-groups h2{font-size:16px;margin-bottom:12px}.model-index-groups ul{list-style:none;padding:0;margin:0}.model-index-groups li{font-size:14px;padding:6px 0;overflow-wrap:anywhere}.model-index-groups a:hover{color:var(--brand)}
@media(max-width:1100px){.relay-main{padding:22px 20px 12px}.relay-workspace{grid-template-columns:168px minmax(0,1fr)}.relay-side-brand{padding-left:0;gap:7px}.relay-side-brand small{font-size:14px}.relay-sidebar{padding-left:10px;padding-right:10px}.relay-nav button{padding-left:10px;font-size:14px}.relay-admin-grid{grid-template-columns:1fr}}
@media(max-width:760px){.relay-heading{display:block;margin-bottom:20px}.relay-heading h1{font-size:25px}.relay-heading h1+p{font-size:14px}.relay-heading .relay-text-link{display:inline-block;margin-top:12px;font-size:14px}.relay-workspace{display:block;min-height:600px}.relay-sidebar{padding:10px 12px;background:var(--surface-muted,#fbfcfe);border-right:0;border-bottom:1px solid var(--line)}.relay-side-brand,.relay-side-account{display:none}.relay-nav{flex-direction:row;overflow-x:auto;scrollbar-width:none;gap:5px}.relay-nav button{padding:8px 10px;white-space:nowrap;gap:5px;font-size:14px}.relay-nav button svg{width:13px;height:13px}.relay-main{padding:18px 14px 10px}.relay-status{font-size:14px;margin-bottom:18px;padding:8px 10px}.relay-metrics{gap:7px;padding-bottom:18px;margin-bottom:22px;grid-template-columns:.8fr 1.3fr .9fr}.relay-metrics>div{padding-left:8px}.relay-metrics span{font-size:14px}.relay-metrics strong{font-size:20px}.relay-metrics small{font-size:14px;display:block;margin-top:1px}.relay-metrics>div:first-child small{display:inline}.relay-panel-title{gap:10px;margin-bottom:16px}.relay-panel h2{font-size:18px}.relay-panel-title p{font-size:14px;max-width:250px}.relay-count{font-size:14px}.relay-filters{flex-wrap:wrap;gap:8px}.relay-model-search{flex-basis:100%;height:40px}.relay-filters select{height:34px;font-size:14px;max-width:180px}.relay-model-search input{font-size:16px}.relay-model-search input::placeholder{font-size:14px}.relay-model-table{min-width:650px}.relay-model-table th{font-size:14px}.relay-model-table td{padding:13px 8px;font-size:14px}.model-name strong{font-size:14px;max-width:200px}.model-name code{font-size:14px;max-width:205px}.provider-monogram{width:26px;height:26px;font-size:14px}.relay-table-scroll{margin:0 -3px}.relay-pagination{font-size:14px}.relay-footnote{font-size:14px}.relay-form{gap:13px}.relay-form input,.relay-form select,.relay-form textarea{font-size:16px}.relay-form label{font-size:14px}.relay-form input::placeholder,.relay-form textarea::placeholder{font-size:14px}.relay-admin-box{padding:16px}.relay-model-table th:nth-child(5),.relay-model-table td:nth-child(5){display:none}.relay-model-table{min-width:570px}.relay-guide pre{font-size:14px}.relay-guide p,.relay-guide li{font-size:14px}.relay-data-table{font-size:14px;min-width:430px}.language-switch{padding:3px 6px;font-size:14px}.model-detail-head{padding:22px}.model-detail h1{font-size:22px}.model-detail-head p{font-size:14px}.model-specs{gap:18px}.model-detail-section{padding:18px}.model-index-groups{columns:1}.model-index-groups section{padding:18px}.model-detail-section .relay-data-table{min-width:420px}}
@media(min-width:761px) and (max-width:1050px){.model-index-groups{columns:2}}
@media(max-width:680px){.header-actions{gap:7px}.header-actions .saved-trigger>span{display:none}.header-actions .publish-button{display:none}html[lang=en] .brand-name{font-size:16px}html[lang=en] .channel-nav a{font-size:14px;padding-left:12px;padding-right:12px}html[lang=en] .channel-nav{gap:5px}html[lang=en] .header-actions .language-switch{display:inline-block}}

.inline-icon{width:12px;height:12px;vertical-align:-1px;margin-left:3px}.model-detail-link .inline-icon{width:14px;height:14px}.model-detail-actions .inline-icon{width:13px;height:13px}
html{overflow-x:clip}.relay-main,.relay-panel,.relay-sidebar{min-width:0;max-width:100%}

.provider-logo{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:8px;background:#f5f5f2;font-size:14px}.provider-logo img{width:26px;height:26px;object-fit:contain}.model-name .provider-logo{margin-right:10px}

@media(min-width:1450px){.model-index-groups{columns:4;column-gap:24px}.model-detail{max-width:1100px}}
