.main-sidebar{padding:13px 10px;width:220px;--sidebar:220px}.main-nav{display:flex;flex-direction:column;gap:4px}.nav-item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 11px;border-radius:7px;text-align:left;color:var(--muted);font-size:12px}.nav-item>b{display:grid;place-items:center;width:23px;height:23px;border-radius:6px;background:#edf6f4;color:var(--teal-dark);font-size:12px}.nav-item>span{flex:1}.nav-item>i{font-style:normal;color:#91aaa5}.nav-item:hover{background:var(--mint)}.nav-item.active{color:var(--teal-dark);background:var(--pale);font-weight:700}.nav-item.active>b{background:var(--teal);color:#fff}.agent-subnav{margin:0 0 9px 16px;padding:4px 0 5px 15px;border-left:1px solid var(--line)}.subnav-title{display:flex;align-items:center;justify-content:space-between;padding:4px 9px 5px;color:#9aafab;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.subnav-title button{color:var(--teal);font-size:16px}.agent-subnav .agent{padding:8px 9px;border-radius:6px}.agent-subnav .agent.active{border-right:0}.agent-subnav .agent b{display:none}.nav-page{display:none}.nav-page.active{display:block}.management-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:1050px}.management-card{padding:20px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 2px 8px #00695c0a}.management-card.wide{grid-column:1/-1}.management-head{display:flex;align-items:center;gap:11px}.management-head>div:nth-child(2){flex:1}.management-head h2,.provider-card h2{margin:0;color:var(--teal-dark);font-size:14px}.management-head p,.provider-card p{margin:2px 0 0;color:var(--muted);font-size:10px}.manage-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;color:#fff;background:var(--teal);font-weight:700}.manage-icon.cache{background:#df8d48}.status-pill{padding:4px 8px;color:#228567;background:#eaf8f3;border-radius:12px;font-size:9px}.info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.info-grid>div{padding:12px;background:#f7fbfa;border:1px solid #edf5f3;border-radius:7px}.info-grid small,.info-grid b{display:block}.info-grid small{color:#91aaa5;font-size:9px}.info-grid b{margin-top:4px;color:#3d5f59;font-size:11px}.config-value{display:block;margin:18px 0 4px;color:#3e635c;font:12px monospace}.manage-note{margin:0;color:#8ca49f;font-size:10px}.tag-list{display:flex;gap:8px;margin-top:17px}.tag-list span{padding:6px 9px;color:#557a73;background:#f0f8f6;border:1px solid var(--line);border-radius:5px;font:10px monospace}.model-management{display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));gap:12px;max-width:1000px}.provider-card{display:flex;align-items:center;gap:13px;padding:17px;background:#fff;border:1px solid var(--line);border-radius:9px}.provider-card.recommended{border-color:#8dd5c7;box-shadow:0 3px 12px #00897b12}.provider-logo{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:9px;color:#fff;background:var(--teal);font-weight:800}.provider-card>div:last-child{flex:1}.provider-card h2 em{padding:3px 6px;margin-left:6px;color:#fff;background:var(--teal);border-radius:4px;font-size:8px;font-style:normal;font-weight:400}.provider-card span{display:block;margin-top:7px;color:#91aaa5;font-size:9px}.model-management+.security-note{max-width:1000px;margin-top:14px}.account-page{max-width:800px}.account-page>p{padding:13px 15px;background:#fff;border:1px solid var(--line);border-radius:8px}.account-page .account-form{background:#fff;padding:18px}.account-page>h3{margin:24px 0 8px;color:var(--teal-dark);font-size:13px}.account-page .user-row{padding:11px 14px;background:#fff;border:1px solid var(--line);border-bottom:0}.account-page .user-row:last-of-type{border-bottom:1px solid var(--line);border-radius:0 0 7px 7px}.account-page .logout{display:block}.header-meta .account-button{cursor:pointer}@media(max-width:900px){.main-sidebar{width:185px}.management-grid,.model-management{grid-template-columns:1fr}.info-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.main-sidebar{width:62px;padding:12px 7px}.nav-item{justify-content:center}.nav-item>span,.nav-item>i,.agent-subnav,.operator span{display:none}.nav-item>b{flex:0 0 28px;width:28px;height:28px}.operator{justify-content:center;padding:12px 0}.content{padding:0 16px 28px}.info-grid{grid-template-columns:1fr}.management-card.wide{grid-column:auto}}
