.central-admin h1{font-size:clamp(2.8rem,7vw,5rem)}.admin-session-bar{width:min(1080px,100% - 40px);color:var(--ink-muted);justify-content:flex-end;align-items:center;gap:16px;margin:0 auto;padding-top:24px;font-size:.9rem;display:flex}.admin-session-bar .button{min-height:38px;padding:6px 14px}.admin-permissions{color:var(--ink-muted)}.admin-https-note{color:var(--ink-muted);margin:18px 0 28px;font-size:.9rem}.admin-login-form{margin-top:26px}.models-heading,.models-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.models-heading{margin-bottom:24px}.models-heading h2{margin-bottom:8px}.models-providers{flex-wrap:wrap;gap:10px;margin:18px 0 24px;display:flex}.models-provider{border:1px solid var(--line);color:var(--ink-muted);padding:8px 10px;font-size:.9rem}.models-list{gap:18px;margin-bottom:20px;display:grid}.models-card{border:1px solid var(--line);background:var(--surface-soft);padding:20px}.models-card h3{margin:0}.models-card .admin-fields{margin-top:18px}.models-prices{margin-top:10px}.models-pools{border-top:1px solid var(--line);gap:12px;margin:28px 0;padding-top:24px;display:grid}.models-pools h3{margin:0}.central-admin h2{margin-bottom:24px;font-size:2rem}.central-admin h3{margin-top:0;font-size:1.25rem;font-weight:500}.admin-section{border-top:1px solid var(--line);margin-top:28px;padding:30px 0}.central-admin label{color:var(--ink-muted);gap:8px;margin-bottom:16px;display:grid}.central-admin input,.central-admin select,.central-admin textarea{border:1px solid var(--line);background:var(--surface-soft);width:100%;min-width:0;color:var(--ink);font:inherit;padding:10px 12px}.central-admin textarea{resize:vertical}.central-admin button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;padding:8px 14px}.central-admin button:disabled{opacity:.5;cursor:wait}.admin-editor-grid{grid-template-columns:minmax(180px,270px) minmax(0,1fr);gap:28px;margin-top:28px;display:grid}.admin-content-list{gap:8px;margin:0 0 30px;padding:0;list-style:none;display:grid}.admin-content-list button{text-align:left;overflow-wrap:anywhere;width:100%}.central-admin .admin-code{tab-size:2;font:14px/1.5 ui-monospace,monospace}.admin-fields,.admin-prices{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px;display:grid}.admin-fields button{align-self:end;margin-bottom:16px}.admin-prices{margin:24px 0}.central-admin .admin-check{align-items:center;gap:10px;display:flex}.admin-check input{width:18px;height:18px}.admin-error{color:#e39a9a}.central-admin pre.admin-code{white-space:pre-wrap;overflow-wrap:anywhere}.admin-addition{color:#92c7a4}@media (max-width:720px){.admin-editor-grid{grid-template-columns:minmax(0,1fr)}}
