:root{color:#000;font-synthesis:none;text-rendering:optimizelegibility;--ink:#000;--ink-2:#191919;--muted:#555;--paper:#fff;--paper-2:#f5f5f5;--paper-3:#d0d0d0;--line:#000;--line-soft:#00000038;--green:#007b37;--amber:#8a6400;--red:#a00000;--mono:"Courier New", Courier, monospace;--ease:cubic-bezier(.16, 1, .3, 1);background:#bdbdbd;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;color:var(--ink);background:#bdbdbd;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer;max-width:100%}button:disabled{cursor:not-allowed;opacity:.45}button,input,select,textarea{outline:0}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 2px var(--paper-2), 0 0 0 4px var(--ink)}.sprite-sheet{width:0;height:0;position:absolute;overflow:hidden}.sprite{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s var(--ease);flex:none;display:block}.login-screen{background-color:#bdbdbd;background-image:radial-gradient(#8a8a8a 24%,#0000 25%);background-size:3px 3px;place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{color:#000;background:#fff;border:2px solid #000;border-radius:0;gap:18px;width:min(100%,430px);padding:42px 32px 30px;display:grid;box-shadow:5px 5px #000}.login-card:before{content:"XUY STUDIO — OWNER ACCESS";font:700 10px var(--mono);text-align:center;background:#c8c8c8;border-bottom:2px solid #000;margin:-42px -32px 12px;padding:5px 12px}.login-mark{border-bottom:2px solid #000;justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex}.login-mark span{letter-spacing:.08em;font-size:22px;font-weight:800}.login-mark i{color:#333;font:700 9px var(--mono);letter-spacing:.12em}.login-copy{padding:8px 0 2px}.login-copy p{color:#333;margin:0;font-size:12px}label{gap:7px;min-width:0;display:grid}label>span{color:var(--ink-2);letter-spacing:.025em;font-size:10px;font-weight:720}label>small{color:var(--muted);font-size:9px;line-height:1.5}input,select,textarea{border:2px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:0;transition:background .12s,box-shadow .12s}input,select{height:42px;padding:0 12px}textarea{resize:vertical;padding:12px;line-height:1.5}input:hover,select:hover,textarea:hover{box-shadow:inset 2px 2px #ddd}input:focus,select:focus,textarea:focus{background:#fff;box-shadow:inset 2px 2px #aaa}.login-card input{color:#000;background:#fff;border-color:#000}.form-error{color:var(--red);margin:-4px 0 0;font-size:11px;font-weight:700}.primary-button,.ghost-button,.plain-button,.icon-button,.danger-button,.row-actions button,.client-tabs button,.project-ticket button,.inline-secret button,.secret-field button,.model-presets button,.worker-presets button,.reasoning-grid button,.fast-control{transition:transform .16s var(--ease), color .16s, background .16s, border-color .16s, box-shadow .16s;border:0}.primary-button{color:#000;background:#fff;border:2px solid #000;border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:3px 3px #000}.primary-button:hover:not(:disabled){color:#fff;background:#000;transform:translate(2px,2px);box-shadow:1px 1px #000}.primary-button.small{min-height:37px}.ghost-button{color:#000;background:#fff;border:2px solid #000;border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 13px;font-size:10px;display:inline-flex}.ghost-button:hover:not(:disabled){color:#fff;background:#000}.ghost-button.compact{min-height:31px;padding:0 9px}.plain-button{color:var(--muted);background:0 0;padding:0;font-size:10px}.plain-button:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.icon-button{color:#000;background:#fff;border:2px solid #000;border-radius:0;width:34px;height:28px;font-size:20px;box-shadow:2px 2px #000}.icon-button:hover{color:#fff;background:#000;transform:translate(1px,1px);box-shadow:1px 1px #000}.danger-button{min-height:38px;color:var(--red);background:#fff;border:2px solid #000;border-radius:0;padding:0 13px;font-size:10px;font-weight:700}.danger-button:hover:not(:disabled){color:#fff;background:var(--red)}.studio-shell{background:#bdbdbd;min-height:100vh;padding-top:28px}.sidebar{z-index:50;color:#000;width:auto;height:28px;box-shadow:none;background:#c8c8c8;border:2px solid #000;border-top:0;border-radius:0;align-items:center;padding:0 7px;display:flex;position:fixed;inset:0 0 auto}.sidebar:after{display:none}.wordmark{border-right:1px solid #000;align-items:center;gap:6px;height:100%;padding:0 10px 0 2px;display:flex}.wordmark:before{content:"⌘";color:#000;background:#999;border:1px solid #000;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.system-badge{color:#000;font:700 7px var(--mono);letter-spacing:.04em;border:0;border-radius:0;order:4;align-items:center;gap:6px;margin:0 8px 0 auto;padding:0;display:flex}.system-badge i,.refresh-state i,.dashboard-live i{background:var(--red);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #b9473821}.system-badge i.on,.refresh-state i.live,.dashboard-live i{background:var(--green);box-shadow:0 0 0 3px #34745921}.sidebar nav{align-items:stretch;gap:0;height:100%;display:flex}.sidebar nav button{color:#000;text-align:left;background:0 0;border:0;align-items:center;gap:5px;width:auto;min-height:0;padding:0 9px;transition:color .1s,background .1s;display:flex;position:relative}.sidebar nav button:after,.sidebar nav button>i{display:none}.sidebar nav button>span{white-space:nowrap;font-size:9px;font-weight:700}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#000}.sidebar-foot{border:0;order:5;align-items:center;gap:3px;height:100%;margin:0;padding:0;display:flex}.sidebar-foot>button:first-child{color:#000;text-align:left;background:0 0;border:0;align-items:center;gap:5px;min-width:0;padding:0 5px;display:flex}.owner-avatar{width:18px;height:18px;font:700 7px var(--mono);border:1px solid #000;border-radius:0;flex:none;place-items:center;display:grid}.sidebar-foot b,.sidebar-foot small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-foot small{display:none}.sidebar-foot .signout{color:#000;background:0 0;border:0;width:24px;height:24px}.workspace{background-color:#fff;border:2px solid #000;border-radius:0;min-height:calc(100vh - 34px);margin:6px;position:relative;overflow:clip;box-shadow:4px 4px #000}.workspace:before,.workspace:after{display:none}.context-bar{z-index:35;-webkit-backdrop-filter:none;backdrop-filter:none;background:#c8c8c8;border-bottom:2px solid #000;align-items:center;gap:14px;min-height:34px;padding:0 12px;display:flex;position:sticky;top:0}.context-title span,.context-title small{display:block}.context-title span{font-size:11px;font-weight:900}.context-title small{display:none}.range-switch{background:#fff;border:1px solid #000;border-radius:0;gap:0;margin-left:auto;padding:0;display:flex}.range-switch button{color:#000;min-height:24px;font:700 8px var(--mono);background:0 0;border:0;border-right:1px solid #000;border-radius:0;padding:0 9px}.range-switch button:last-child{border-right:0}.range-switch button:hover{color:var(--ink)}.range-switch button.active{color:#fff;box-shadow:none;background:#000}.refresh-state{color:var(--muted);font:8px var(--mono);white-space:nowrap;align-items:center;gap:8px;display:flex}.refresh-state i.stale{background:var(--red)}.refresh-state i.loading{background:var(--amber);animation:1s infinite alternate pulse}.refresh-state button{color:#000;background:#fff;border:1px solid #000;border-radius:0;width:24px;height:24px}.mobile-menu{display:none}.page-wrap{padding:38px clamp(28px,4vw,64px) 70px;position:relative}.view-stack{gap:20px;width:min(100%,1480px);margin:0 auto;display:grid}.motion-item{min-width:0}.eyebrow{color:var(--muted);font:700 8px var(--mono);letter-spacing:.14em;text-transform:uppercase}.page-heading{border-bottom:2px solid #000;justify-content:space-between;align-items:flex-end;gap:22px;min-height:116px;padding:0 0 20px;display:flex}.page-heading p{color:var(--muted);margin:0;font-size:11px}.heading-actions{align-items:center;gap:8px;display:flex}.panel{min-width:0;transition:transform .14s var(--ease), box-shadow .14s;background:#fff;border:2px solid #000;border-radius:0;box-shadow:3px 3px #000}.panel:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #000}.panel>header,.panel-header{background-color:#c8c8c8;background-image:repeating-linear-gradient(0deg,#0000 0 2px,#0000002e 2px 3px);border-bottom:2px solid #000;justify-content:space-between;align-items:center;gap:15px;min-height:38px;padding:5px 10px;display:flex}.panel>header>div,.panel-header>div{background:#c8c8c8;width:-moz-fit-content;width:fit-content;padding:2px 8px}.panel>header h2,.panel-header h2{letter-spacing:-.01em;margin:2px 0 0;font-size:13px;font-weight:900}.instrument-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.instrument-card{color:#000;text-align:left;min-width:0;min-height:212px;transition:transform .16s var(--ease), box-shadow .16s;background:#fff;border:2px solid #000;border-radius:0;grid-template-rows:1fr auto;grid-template-columns:minmax(112px,1fr) minmax(104px,.9fr);gap:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:3px 3px #000}.instrument-card:before{content:"●  ●";z-index:2;color:#000;height:21px;font:700 7px var(--mono);letter-spacing:4px;background:#c8c8c8;border-bottom:2px solid #000;align-items:center;padding:0 7px;display:flex;position:absolute;inset:0 0 auto}.instrument-card:hover{transform:translate(-2px,-2px);box-shadow:5px 5px #000}.instrument-visual{background:#fff;place-items:center;min-width:0;min-height:174px;padding-top:21px;display:grid;overflow:hidden}.instrument-visual .sprite{stroke-width:1.15px;width:76px;height:76px}.instrument-card:hover .instrument-visual .sprite{transform:scale(1.035)}.instrument-copy{flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:15px 14px;display:flex}.instrument-copy strong{font:650 clamp(20px,2vw,29px) var(--mono);letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.instrument-status{color:#000;min-height:34px;font:700 8px var(--mono);letter-spacing:.04em;text-transform:uppercase;background:#d5d5d5;border-top:2px solid #000;grid-column:1/-1;align-items:center;gap:7px;padding:0 10px;display:flex}.instrument-status i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #3474591c}.system-summary{color:#fff;background:#000;border:2px solid #000;border-radius:0;grid-template-columns:78px minmax(220px,1.35fr) repeat(3,minmax(135px,.7fr));align-items:stretch;display:grid;overflow:hidden;box-shadow:3px 3px #777}.health-orb{border-right:1px solid #393833;place-items:center;min-height:122px;display:grid;position:relative}.health-orb>i{background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:15px;right:12px}.health-copy strong{letter-spacing:-.04em;margin:8px 0 5px;font-size:25px;font-weight:650;display:block}.health-copy p{color:#aaa69d;margin:0;font-size:10px}.summary-cell{border-left:1px solid #393833;flex-direction:column;justify-content:center;min-height:122px;padding:18px;display:flex}.summary-cell b{font:650 18px var(--mono);margin:9px 0 5px}.metric-cluster{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.metric{min-width:0;min-height:130px;transition:transform .14s var(--ease), box-shadow .14s;background:#fff;border:2px solid #000;border-radius:0;flex-direction:column;padding:15px 16px 13px;display:flex;position:relative;overflow:hidden;box-shadow:2px 2px #000}.metric:after{content:"";background:var(--ink);opacity:.1;width:18px;height:3px;position:absolute;inset:auto 12px 9px auto}.metric:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #000}.metric-kicker{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;display:flex}.metric strong{font:650 clamp(24px,2.4vw,34px) var(--mono);letter-spacing:-.05em;margin:auto 0 8px}.compact-metrics .metric-kicker .sprite{display:none}.compact-metrics .metric strong{font-size:26px}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(330px,.75fr);gap:18px;display:grid}.key-chart-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr)}.chart-panel,.composition-panel{min-height:350px;overflow:hidden}.trend-chart svg{width:100%;height:auto;max-height:235px;display:block;overflow:visible}.chart-gridline{stroke:#0003;stroke-width:1px;stroke-dasharray:1 3}.chart-line{fill:none;stroke:#000;stroke-width:2px;vector-effect:non-scaling-stroke}.chart-dot,.chart-point{fill:#fff;stroke:#000;stroke-width:2px}.chart-axis{color:var(--muted);font:8px var(--mono);justify-content:space-between;padding-top:6px;display:flex}.chart-empty{min-height:260px;color:var(--muted);place-items:center;font-size:10px;display:grid}.token-composition{padding:24px 17px 16px}.composition-bar{background:#fff;border:2px solid #000;height:16px;display:flex;overflow:hidden}.composition-bar>i{display:block}.composition-legend{grid-template-columns:1fr 1fr;gap:11px;margin-top:18px;display:grid}.composition-legend>span{color:var(--muted);grid-template-columns:7px 1fr auto;align-items:center;gap:7px;font-size:9px;display:grid}.composition-legend>span>i{width:7px;height:7px}.composition-legend b{color:var(--ink-2);font:600 9px var(--mono)}.model-list{border-top:1px solid var(--line-soft)}.model-list>div:not(.empty-state){border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto 72px;align-items:center;gap:10px;min-height:41px;padding:0 17px;display:grid}.model-list span,.model-list b,.model-list small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.model-list b{font-family:var(--mono);font-weight:600}.model-list small{color:var(--muted);text-align:right}.account-lanes{overflow:hidden}.account-lane{border-bottom:1px solid #000;grid-template-columns:94px minmax(160px,1fr) minmax(160px,.9fr) 75px 120px;align-items:center;gap:15px;min-height:64px;padding:0 17px;display:grid}.account-lane:last-child{border-bottom:0}.account-lane strong,.account-lane small{display:block}.account-lane strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-lane small,.account-lane time{color:var(--muted);margin-top:4px;font-size:9px}.account-lane>b{font:600 10px var(--mono);text-align:right}.status-pill{width:-moz-fit-content;width:fit-content;color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:inline-flex}.status-pill i{background:currentColor;border:1px solid;border-radius:50%;width:7px;height:7px}.status-pill.good{color:var(--green)}.status-pill.waiting{color:var(--amber)}.status-pill.bad{color:var(--red)}.meter{grid-template-columns:minmax(84px,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.meter-track{background:#e3e1dc;border:1px solid #000;min-width:84px;height:12px;position:relative;overflow:hidden}.meter-fill{background:#111;width:0;height:100%;transition:width .32s cubic-bezier(.22,1,.36,1),background-color .18s;display:block}.meter-fill.warning{background:var(--amber)}.meter-fill.critical{background:var(--red)}.meter-label{color:var(--muted);font:8px var(--mono);align-items:baseline;gap:5px;display:inline-flex}.meter-label b{color:var(--ink);font:700 9px var(--mono)}.meter.compact .meter-track{height:9px}.import-workbench{grid-template-columns:minmax(210px,.8fr) minmax(250px,1.15fr) minmax(180px,.7fr) auto;align-items:end;gap:16px;padding:20px;display:grid}.import-workbench h2{margin:6px 0;font-size:18px}.import-workbench p{color:var(--muted);margin:0;font-size:10px}.drop-field{color:#000;text-align:center;cursor:pointer;background:#eee;border:2px dashed #000;border-radius:0;align-content:center;place-items:center;gap:5px;min-height:103px;display:grid;position:relative}.drop-field:hover{color:#fff;background:#000}.drop-field>.sprite{stroke-width:1.2px;width:58px;height:58px}.drop-field:hover>.sprite{transform:translateY(-2px)}.drop-field input{opacity:0;pointer-events:none;border:0;width:1px;min-width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.drop-field strong{font-size:10px}.drop-field.compact{min-height:77px}.data-panel{overflow:auto hidden}.filter-bar{background:#ddd;border-bottom:2px solid #000;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:9px 12px;display:flex}.filter-bar>span{color:var(--muted);font:8px var(--mono)}.search-field{grid-template-columns:auto 1fr;align-items:center;width:min(100%,320px)}.account-list,.proxy-list,.key-list,.model-table{min-width:1030px}.account-row,.proxy-row,.key-row,.model-row{border-bottom:1px solid #000;align-items:center;gap:14px;min-height:69px;padding:9px 15px;transition:color .1s,background .1s;display:grid}.account-row:hover,.proxy-row:hover,.key-row:hover,.model-row:hover{color:#fff;background:#000}.account-row:hover small,.proxy-row:hover small,.key-row:hover small,.model-row:hover small{color:#ddd}.account-head,.proxy-head,.key-head,.model-head{color:#000;min-height:33px;font:700 8px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#c8c8c8;padding-block:0}.proxy-row{grid-template-columns:minmax(220px,1.4fr) 95px 70px 105px 95px 85px 100px}.key-row{grid-template-columns:minmax(150px,1.1fr) minmax(220px,1.55fr) minmax(150px,1fr) 100px 100px 145px 190px}.model-row{grid-template-columns:minmax(190px,1.4fr) repeat(4,minmax(110px,1fr))}.proxy-cell{min-width:0;overflow:hidden}.account-row small,.proxy-row small,.key-row small,.model-row small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.account-identity em{color:var(--red);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;font-style:normal;display:block;overflow:hidden}.usage-cell{gap:6px;display:grid}.usage-cell>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.usage-cell time{color:var(--muted);font:8px var(--mono)}.row-actions,.key-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.row-actions button,.key-actions button{color:#000;background:#fff;border:1px solid #000;border-radius:0;min-height:28px;padding:0 8px;font-size:8px;box-shadow:1px 1px #000}.row-actions button:hover,.key-actions button:hover{color:#fff;box-shadow:none;background:#000;transform:translate(1px,1px)}.inline-secret,.secret-field{align-items:center;gap:5px;min-width:0;display:flex}.secret-field input{flex:auto;min-width:0}.inline-secret code{min-width:0;font:9px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inline-secret button,.secret-field button{color:#000;background:#fff;border:1px solid #000;border-radius:0;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:8px;display:inline-flex}.inline-secret button.copied,.secret-field button.copied{color:var(--green);border-color:var(--green)}.empty-state{min-height:180px;color:var(--muted);place-content:center;justify-items:center;gap:10px;display:grid}.empty-state p{margin:0;font-size:10px}.quarantine-panel{background:#eee;border:2px solid #000;border-radius:0;box-shadow:3px 3px #000}.quarantine-panel summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:62px;padding:12px 17px;display:flex}.quarantine-panel summary>span{align-items:center;gap:10px;display:flex}.quarantine-panel summary small{color:var(--muted);display:block}.quarantine-panel>div>article{border-top:1px solid #b9473826;grid-template-columns:1fr 90px 1.4fr auto auto;align-items:center;gap:12px;padding:12px 17px;display:grid}.proxy-workspace{grid-template-columns:minmax(360px,1fr) minmax(300px,.72fr);gap:18px;display:grid}.proxy-import{gap:13px;padding-bottom:16px;display:grid}.proxy-import>:not(header){width:calc(100% - 32px);min-width:0;max-width:calc(100% - 32px);margin-inline:16px}.parser-preview{background:#ddd;border:2px solid #000;gap:5px;min-height:60px;padding:10px;display:grid}.parser-preview code{font:8px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.parser-preview em{color:var(--red);font-size:9px}.proxy-summary{flex-direction:column;align-items:flex-start;min-height:390px;padding:28px;display:flex}.proxy-summary>.sprite{color:#000;background:#fff;border:2px solid #000;border-radius:0;margin-bottom:24px;padding:10px;box-shadow:3px 3px #000}.proxy-summary h2{margin:8px 0;font-size:28px;line-height:1}.proxy-summary p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.proxy-summary dl,.settings-card dl{border-top:1px solid var(--line);width:100%;margin:auto 0 0;display:grid}.proxy-summary dl div,.settings-card dl div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:10px;padding:10px 0;display:flex}dt{color:var(--muted);font-size:9px}dd{font:650 10px var(--mono);margin:0}.key-create{grid-template-columns:minmax(145px,.65fr) minmax(185px,1fr) minmax(150px,.75fr) minmax(220px,1fr) 120px auto;align-items:end;gap:15px;padding:19px;display:grid}.key-create h2{margin:5px 0;font-size:19px}.pool-mode{background:#ddd;border:2px solid #000;align-content:center;gap:5px;min-height:72px;padding:10px 12px;display:grid}.key-budget-create{border-top:1px solid var(--line-soft);grid-column:1/-1;padding-top:12px}.key-budget-create summary{color:var(--muted);cursor:pointer;font-size:9px}.key-budget-create>div,.budget-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.key-budget-create>small{color:var(--muted);margin-top:9px;font-size:8px;display:block}.policy-note{background:#eee;border:2px solid #000;border-left-width:8px;align-items:center;gap:13px;padding:14px 16px;display:flex;box-shadow:2px 2px #000}.policy-note p{color:var(--muted);margin:0;font-size:10px}.policy-note strong{color:var(--ink)}.one-time-secret{border:2px solid var(--ink);background:var(--ink);color:var(--paper-2);border-radius:0;padding:18px;box-shadow:3px 3px #777}.secret-block{gap:8px;margin-top:12px;display:grid}.secret-block code{overflow-wrap:anywhere;font:10px var(--mono)}.key-profile-ticket,.workers-ticket,.budget-ticket,.danger-ticket,.project-ticket,.capability-warning,.test-cost-note,.endpoint-note{background:#eee;border:2px solid #000;border-radius:0;padding:14px}.profile-summary{background:#fff;border:2px solid #000;grid-template-columns:minmax(180px,.9fr) minmax(420px,1.6fr);align-items:stretch;gap:0;margin:10px 0;display:grid}.profile-summary>div{align-content:center;gap:5px;min-width:0;padding:10px 12px;display:grid}.profile-summary>div strong{overflow-wrap:anywhere;font-size:17px;line-height:1.05}.profile-summary dl{border-left:2px solid #000;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;display:grid}.profile-summary dl div{border-left:1px solid #000;align-content:center;gap:5px;min-width:0;padding:9px 10px;display:grid}.profile-summary dl div:first-child{border-left:0}.profile-summary dd{overflow-wrap:anywhere;line-height:1.25}.profile-section{border-top:1px solid var(--line-soft);padding:18px 0}.profile-section>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.profile-section>header h3{margin:4px 0 0;font-size:16px}.profile-section>header small{max-width:480px;color:var(--muted);text-align:right;font-size:9px}.project-ticket summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.project-ticket summary::-webkit-details-marker{display:none}.project-ticket summary:after{content:"+";width:22px;height:22px;font:800 14px var(--mono);background:#fff;border:1px solid #000;flex:none;place-items:center;display:grid}.project-ticket[open] summary:after{content:"−";color:#fff;background:#000}.worker-presets,.model-presets,.reasoning-grid,.client-tabs{flex-wrap:wrap;gap:7px;display:flex}.worker-presets button,.model-presets button,.reasoning-grid button,.client-tabs button{color:#000;background:#fff;border:2px solid #000;border-radius:0;min-height:36px;padding:0 12px;font-size:9px}.worker-presets button:hover,.model-presets button:hover,.reasoning-grid button:hover,.client-tabs button:hover,.worker-presets button.active,.model-presets button.active,.reasoning-grid button.active,.client-tabs button.active{color:#fff;background:#000;box-shadow:2px 2px #777}.model-presets button{text-align:left;flex:145px;align-content:center;gap:3px;min-width:0;display:grid}.model-presets button strong,.model-presets button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reasoning-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.reasoning-grid button{text-align:left;align-content:center;gap:6px;min-width:0;min-height:104px;padding:10px;display:grid}.reasoning-grid button strong,.reasoning-grid button small{display:block}.reasoning-grid button small{opacity:.7;font-size:8px}.reasoning-grid button>span{justify-content:space-between;align-items:center;gap:5px;display:flex}.reasoning-grid button em{min-height:24px;font-size:8px;line-height:1.35}.reasoning-grid button>i{grid-template-columns:repeat(6,1fr);gap:2px;height:7px;display:grid}.reasoning-grid button>i u{border:1px solid;text-decoration:none;display:block}.reasoning-grid button>i u.filled{background:currentColor}.reasoning-grid .filled{color:currentColor}.fast-control{text-align:left;background:#fff;border:2px solid #000;border-radius:0;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:68px;padding:12px 15px;display:flex}.fast-control.active{border-color:var(--green);box-shadow:inset 3px 0 var(--green)}.fast-control small{color:var(--muted);margin-top:4px;display:block}.connection-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.65fr);gap:20px;display:grid}.connection-main,.connection-aside{min-width:0}.config-controls{grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;display:grid}.capability-field{background:#ddd;border:2px solid #000;grid-template-columns:auto 1fr;align-content:center;gap:4px 6px;min-width:0;padding:10px 12px;display:grid}.capability-field>span{align-self:center;font-size:9px;font-weight:700}.capability-field>strong{font:800 15px var(--mono);align-self:center}.capability-field>small{color:#333;grid-column:1/-1;font-size:8px;line-height:1.45}.config-output-head,.config-save-strip{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.code-block{color:#fff;max-height:320px;font:10px/1.6 var(--mono);white-space:pre-wrap;background:#000;border:2px solid #000;border-radius:0;margin:10px 0 0;padding:16px;overflow:auto}.config-steps{color:var(--muted);gap:8px;margin-top:12px;padding-left:18px;font-size:9px;display:grid}.gateway-test{border-left:3px solid var(--line);color:var(--muted);background:#ffffff4d;margin-top:12px;padding:12px;font-size:9px}.gateway-test.ok{border-color:var(--green)}.gateway-test.error{border-color:var(--red)}.gateway-actions{gap:8px;margin-top:10px;display:flex}.danger-ticket{border-color:#000;border-left:7px solid var(--red)}.ledger-panel{overflow:hidden}.ledger-row,.ledger-total{border-bottom:1px solid var(--line-soft);grid-template-columns:1.3fr repeat(3,1fr);align-items:center;gap:12px;min-height:47px;padding:0 17px;display:grid}.ledger-row span{color:var(--muted);font-size:10px}.ledger-row b,.ledger-total b{font:650 10px var(--mono);text-align:right}.ledger-total{background:#c8c8c8;font-weight:700}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settings-card{min-width:0;padding-bottom:17px}.settings-card>:not(header){width:calc(100% - 34px);min-width:0;max-width:calc(100% - 34px);margin-inline:17px}.integration-card{border-left:3px solid var(--ink);min-width:0}.integration-state{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.integration-state code{overflow-wrap:anywhere;word-break:break-word;min-width:0}.integration-state.active{color:var(--green)}.integration-actions{gap:8px;margin-top:12px;display:flex}.endpoint-note{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.endpoint-note code{overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.5}.key-health-strip,.key-budget-strip{border:2px solid #000;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.key-health-strip>div,.key-budget-strip article{background:#fff;border-right:1px solid #000;flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:76px;padding:14px 16px;display:flex}.key-health-strip>div:last-child,.key-budget-strip article:last-child{border-right:0}.key-budget-strip article>div{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.key-budget-strip article>div span{flex:none;font-size:10px}.key-budget-strip article>div strong{text-align:right}.key-health-strip strong,.key-budget-strip strong{font:650 12px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.key-health-strip small,.key-budget-strip small{color:var(--muted);font-size:9px}.request-journal{overflow:hidden}.request-journal>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:20px;padding:17px;display:flex}.request-journal>header h2{margin:4px 0;font-size:20px}.request-journal>header p{color:var(--muted);margin:0;font-size:9px}.request-detail:hover,.request-detail[open]{color:#fff;background:#000}.request-detail:hover small,.request-detail[open] small{color:#ccc}.request-detail summary{cursor:pointer;grid-template-columns:46px minmax(150px,1.3fr) minmax(130px,1.2fr) repeat(3,minmax(84px,.7fr)) 18px;align-items:center;gap:12px;min-height:63px;padding:10px 17px;list-style:none;display:grid}.request-detail summary::-webkit-details-marker{display:none}.request-detail summary b,.request-detail summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.request-detail summary b{font:650 10px var(--mono)}.request-detail summary small{color:var(--muted);margin-top:4px;font-size:8px}.request-status{width:38px;color:var(--green);font:700 8px var(--mono);text-align:center;border:1px solid;border-radius:0;padding:5px 0}.request-detail.failed .request-status{color:var(--red);border-color:#b9473866}.request-facts{padding:0 17px 17px 75px}.request-facts dl{border:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.request-facts dl div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-width:0;padding:11px 12px}.request-facts dt{text-transform:uppercase;letter-spacing:.06em}.request-facts dd{overflow-wrap:anywhere;margin-top:5px}.request-error-copy{border-left:3px solid var(--red);background:#b947380d;margin-top:8px;padding:11px}.request-error-copy p{color:var(--muted);margin:5px 0 0;font-size:9px}.request-facts footer{color:var(--muted);justify-content:space-between;gap:14px;margin-top:8px;font-size:8px;display:flex}.modal-backdrop{z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#bebebee0;background-image:radial-gradient(#777 24%,#0000 25%);background-size:3px 3px;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.connection-sheet,.key-dashboard-sheet,.assistant-sheet{z-index:101;color:#000;background:#fff;border:2px solid #000;border-radius:0;width:min(1160px,100%);max-height:calc(100vh - 44px);position:relative;overflow:auto;box-shadow:6px 6px #000}.connection-sheet>header,.key-dashboard-sheet>header,.assistant-sheet>header{z-index:4;background-color:#c8c8c8;background-image:repeating-linear-gradient(0deg,#0000 0 2px,#0003 2px 3px);border-bottom:2px solid #000;justify-content:space-between;align-items:flex-start;gap:20px;min-height:72px;padding:26px 16px 12px;display:flex;position:sticky;top:0}.connection-sheet>header>div,.key-dashboard-sheet>header>div,.assistant-sheet>header>div{background:#c8c8c8;width:-moz-fit-content;width:fit-content;padding:4px 10px}.connection-sheet>header:before,.key-dashboard-sheet>header:before,.assistant-sheet>header:before{content:"●  ●";font:700 7px var(--mono);letter-spacing:4px;position:absolute;top:6px;left:9px}.connection-sheet h2,.key-dashboard-sheet h2,.assistant-sheet h2{letter-spacing:-.04em;margin:5px 0;font-size:30px}.key-dashboard-body{gap:18px;display:grid}.dashboard-loading,.dashboard-error{min-height:380px;color:var(--muted);place-content:center;justify-items:center;gap:9px;display:grid}.dashboard-live{color:var(--green);font:650 8px var(--mono);align-items:center;gap:7px;display:inline-flex}.assistant-trigger{z-index:75;color:#000;background:#fff;border:2px solid #000;border-radius:0;place-items:center;width:52px;height:52px;display:grid;position:fixed;bottom:20px;right:22px;box-shadow:4px 4px #000}.assistant-trigger:hover{color:#fff;background:#000;transform:translate(2px,2px);box-shadow:2px 2px #000}.assistant-trigger span{display:none}.assistant-sheet{width:min(720px,100%)}.assistant-log{gap:10px;padding:18px;display:grid}.assistant-log .empty-state{min-height:218px}.assistant-log .empty-state>.sprite{width:62px;height:62px}.message{background:#fff;border:2px solid #000;border-radius:0;padding:12px;font-size:10px;line-height:1.55}.message.user{background:var(--ink);color:var(--paper-2);margin-left:12%}.support-thinking,.support-response,.support-action,.owner-confirm{background:#eee;border:2px solid #000;margin:0 18px 14px;padding:13px}.support-thinking{text-align:center;justify-items:center;gap:8px;padding:24px;display:grid}.support-response h3,.support-action h3,.owner-confirm h3{margin:8px 0;font-size:17px}.support-response p,.support-action p,.owner-confirm p{color:var(--muted);font-size:10px;line-height:1.55}.support-action{background:#fff;margin:12px 0 0;box-shadow:2px 2px #000}.support-action>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.support-action pre{color:#fff;max-height:170px;font:9px/1.5 var(--mono);background:#000;border:2px solid #000;padding:10px;overflow:auto}.support-action button,.owner-confirm button{background:#fff;border:2px solid #000;min-height:34px;padding:0 11px;font-size:9px;font-weight:800;box-shadow:2px 2px #000}.severity{width:-moz-fit-content;width:fit-content;font:800 8px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#fff;border:2px solid #000;align-items:center;gap:7px;padding:4px 7px;display:inline-flex}.severity:before{content:"";background:currentColor;border:1px solid;width:7px;height:7px}.severity.info{color:var(--green)}.severity.warning{color:var(--amber)}.severity.critical{color:var(--red)}.assistant-sheet>form{z-index:3;background:#c8c8c8;border-top:2px solid #000;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;padding:12px;display:grid;position:sticky;bottom:0}.assistant-sheet>form textarea{resize:vertical;min-height:82px}.assistant-sheet>form .primary-button{align-self:stretch}.owner-confirm{border-color:#000;border-left:7px solid var(--red)}.danger-confirm{min-height:38px;color:var(--red);background:#fff;border:2px solid #000;padding:0 13px;font-size:10px;font-weight:800;box-shadow:2px 2px #000}.danger-confirm:hover:not(:disabled){color:#fff;background:#000;transform:translate(1px,1px);box-shadow:1px 1px #000}.toast-stack{z-index:140;gap:8px;width:min(380px,100vw - 32px);display:grid;position:fixed;top:20px;right:22px}.toast-stack>div{background:#fff;border:2px solid #000;border-radius:0;align-items:center;gap:9px;padding:12px;font-size:10px;font-weight:700;display:flex;box-shadow:4px 4px #000}.toast-stack>div.error{border-color:var(--red)}.toast-stack>div.ok{border-color:var(--green)}.menu-backdrop{display:none}@keyframes pulse{to{opacity:.35;transform:scale(.78)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (max-width:1050px){.system-summary{grid-template-columns:72px 1.2fr repeat(3,.65fr)}.instrument-grid{grid-template-columns:1fr 1fr}.proxy-workspace,.dashboard-grid,.connection-grid{grid-template-columns:1fr}.proxy-summary{min-height:280px}.key-create{grid-template-columns:1fr 1fr}.key-create>div:first-child,.key-budget-create{grid-column:1/-1}.reasoning-grid{grid-template-columns:repeat(3,1fr)}.account-list,.proxy-list,.key-list,.model-table{gap:11px;min-width:0;padding:12px;display:grid}.account-head,.proxy-head,.key-head,.model-head{display:none}.account-row,.proxy-row,.key-row,.model-row{background:#fff;border:2px solid #000;border-radius:0;min-height:0;padding:16px;box-shadow:2px 2px #000}.account-row{grid-template-columns:repeat(3,minmax(0,1fr))}.account-row .account-identity,.key-row>div:first-child,.key-row .inline-secret{grid-column:1/-1}.proxy-row{grid-template-columns:repeat(3,minmax(0,1fr))}.proxy-row>div:first-child{grid-column:1/-1}.key-row{grid-template-columns:repeat(3,minmax(0,1fr))}.row-actions,.key-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:940px){.sidebar nav button{padding-inline:6px}.sidebar nav button>span{font-size:8px}.sidebar nav button .sprite{display:none}.system-summary{grid-template-columns:70px 1fr}.summary-cell{border-top:1px solid #393833}.metric-cluster{grid-template-columns:1fr 1fr}.account-lane{grid-template-columns:100px 1fr 1fr;padding-block:12px}.account-lane>b,.account-lane>time{display:none}.import-workbench{grid-template-columns:1fr 1fr}.settings-grid{grid-template-columns:1fr}.key-health-strip,.key-budget-strip{grid-template-columns:1fr 1fr}.key-health-strip>div,.key-budget-strip article{border-bottom:1px solid #000}.key-health-strip>div:nth-child(2n),.key-budget-strip article:nth-child(2n){border-right:0}.key-health-strip>div:nth-last-child(-n+2),.key-budget-strip article:nth-last-child(-n+2){border-bottom:0}.request-detail summary{grid-template-columns:46px minmax(150px,1.3fr) minmax(120px,1fr) minmax(85px,.7fr) 18px}.request-detail summary>span:nth-of-type(4),.request-detail summary>span:nth-of-type(5){display:none}.request-facts dl{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.studio-shell{background:#bdbdbd;padding-top:0}.sidebar{width:min(86vw,310px);height:100vh;transition:transform .22s var(--ease);background:#c8c8c8;border:2px solid #000;border-radius:0;flex-direction:column;align-items:stretch;padding:14px;display:flex;inset:0 auto 0 0;transform:translate(-110%);box-shadow:5px 0 #000}.sidebar.open{transform:translate(0)}.sidebar .wordmark{border-bottom:2px solid #000;border-right:0;height:40px}.sidebar .system-badge{background:#fff;border:1px solid #000;order:0;min-height:34px;margin:10px 0;padding:0 8px}.sidebar nav{background:#fff;border:2px solid #000;height:auto;display:grid}.sidebar nav button{border-bottom:1px solid #000;min-height:42px;padding:0 10px;display:flex}.sidebar nav button:last-child{border-bottom:0}.sidebar nav button>span{font-size:10px}.sidebar nav button .sprite{width:17px;height:17px;display:block}.sidebar-foot{border-top:2px solid #000;height:auto;margin-top:auto;padding-top:10px}.menu-backdrop{z-index:45;background-color:#bebebee0;background-image:radial-gradient(#777 24%,#0000 25%);background-size:3px 3px;border:0;display:block;position:fixed;inset:0}.workspace{min-height:100vh;box-shadow:none;border:0;border-radius:0;margin:0}.workspace:before,.workspace:after{display:none}.mobile-menu{background:#fff;border:2px solid #000;border-radius:0;place-items:center;width:31px;height:27px;display:grid;box-shadow:2px 2px #000}.context-bar{flex-wrap:wrap;min-height:70px;padding:10px 14px}.context-title{min-width:0}.range-switch{order:5;width:100%;margin:0;overflow-x:auto}.range-switch button{flex:1 0 auto}.page-wrap{padding:29px 14px 88px}.page-heading{flex-direction:column;align-items:flex-start;min-height:0}.page-heading h1{font-size:42px}.heading-actions{width:100%}.system-summary{grid-template-columns:60px 1fr}.instrument-grid{grid-template-columns:1fr}.instrument-card{grid-template-columns:145px 1fr;min-height:168px}.metric-cluster{grid-template-columns:1fr}.metric{min-height:118px}.account-lane{grid-template-columns:100px 1fr}.account-lane .meter{grid-column:1/-1}.import-workbench,.key-create{grid-template-columns:1fr}.import-workbench>*,.key-create>*,.key-create>div:first-child{grid-column:1}.account-row,.proxy-row,.key-row,.model-row{grid-template-columns:1fr}.account-row>*,.proxy-row>*,.key-row>*,.model-row>*{grid-column:1!important}.key-budget-create>div,.budget-fields,.reasoning-grid,.key-health-strip,.key-budget-strip{grid-template-columns:1fr}.key-health-strip>div,.key-budget-strip article{border-bottom:1px solid #000;border-right:0}.key-health-strip>div:not(:last-child),.key-budget-strip article:not(:last-child){border-bottom:1px solid #000}.key-health-strip>div:last-child,.key-budget-strip article:last-child{border-bottom:0}.profile-summary{grid-template-columns:1fr;align-items:stretch}.profile-summary dl{border-top:2px solid #000;border-left:0;grid-template-columns:1fr 1fr}.config-controls{grid-template-columns:1fr}.config-output-head,.config-save-strip{flex-direction:column;align-items:stretch}.modal-backdrop{padding:7px}.connection-sheet,.key-dashboard-sheet,.assistant-sheet{border-radius:0;max-height:calc(100vh - 14px)}.connection-sheet>header,.key-dashboard-sheet>header,.assistant-sheet>header{padding:26px 12px 12px}.connection-sheet>.connection-grid,.key-dashboard-body{padding:15px}.request-detail summary{grid-template-columns:42px 1fr 18px}.request-detail summary>span:nth-of-type(n+3){display:none}.request-facts{padding:0 12px 12px}.request-facts dl,.assistant-sheet>form{grid-template-columns:1fr}.assistant-sheet>form .primary-button{min-height:42px}.assistant-trigger{bottom:15px;right:15px}}body,.studio-shell{background:#e8e7e2}.workspace{background:#fbfbfa;border-width:1px;margin:8px;box-shadow:0 14px 42px #00000017}.sidebar,.context-bar{background:#deddd8}.sidebar{border-width:0 0 1px}.context-bar{border-bottom-width:1px;min-height:38px}.page-wrap{padding-top:32px}.view-stack{gap:16px}.page-heading{border-bottom-width:1px;min-height:98px;padding-bottom:18px}.page-heading h1{font-size:clamp(38px,4.5vw,58px);line-height:.94}.panel,.instrument-card,.metric,.quarantine-panel,.policy-note,.account-row,.proxy-row,.key-row,.model-row{border-width:1px;border-color:#000000b8;border-radius:4px;box-shadow:0 8px 24px #0000000e}.panel:hover,.instrument-card:hover,.metric:hover{transform:none;box-shadow:0 10px 28px #00000013}.panel>header,.panel-header,.connection-sheet>header,.key-dashboard-sheet>header,.assistant-sheet>header{background:#e5e4df;border-bottom-width:1px}.instrument-card:before{background:#e3e2dd;border-bottom-width:1px}.instrument-status{background:#ebeae6;border-top-width:1px}.metric{background:#fff;min-height:122px}.metric-kicker .sprite{box-shadow:none;background:#ebeae6;border-width:1px}.system-summary{border-width:1px;box-shadow:0 10px 28px #0000001f}.account-lane:hover,.account-row:hover,.proxy-row:hover,.key-row:hover,.model-row:hover,.request-detail:hover,.request-detail[open]{color:#000;background:#efeee9}.filter-bar,.ledger-total{background:#e7e6e1}.modal-backdrop,.menu-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e2e1dbe0}.connection-sheet,.key-dashboard-sheet,.assistant-sheet{border-width:1px;border-radius:8px;box-shadow:0 24px 70px #0003}.primary-button,.ghost-button,.icon-button,.danger-button,.danger-confirm,.row-actions button,.key-actions button,.client-tabs button,.model-presets button,.worker-presets button,.reasoning-grid button,.fast-control button,.key-profile-ticket button,.workers-ticket button,.budget-ticket button,.gateway-actions button,.support-action button,.owner-confirm button,.range-switch button,.refresh-state button,.mobile-menu,.assistant-trigger{--oil-x:28%;--oil-y:8%;will-change:transform;transition:color .22s var(--ease), background .22s var(--ease), border-color .22s var(--ease), box-shadow .22s var(--ease);border-width:1px;border-radius:10px;position:relative;overflow:hidden}.primary-button:after,.ghost-button:after,.icon-button:after,.danger-button:after,.danger-confirm:after,.row-actions button:after,.key-actions button:after,.client-tabs button:after,.model-presets button:after,.worker-presets button:after,.reasoning-grid button:after,.fast-control button:after,.key-profile-ticket button:after,.workers-ticket button:after,.budget-ticket button:after,.gateway-actions button:after,.support-action button:after,.owner-confirm button:after,.range-switch button:after,.refresh-state button:after,.mobile-menu:after,.assistant-trigger:after{content:"";border-radius:inherit;background:radial-gradient(circle at var(--oil-x) var(--oil-y), #ffffffdb 0, #ffffff52 15%, transparent 43%);opacity:.56;pointer-events:none;position:absolute;inset:0}.primary-button{color:#fff;background:linear-gradient(#343434 0%,#111 64%,#050505 100%);border-color:#111;box-shadow:inset 0 1px #ffffff52,inset 0 -7px 14px #0000004d,0 6px 15px #00000029}.primary-button:hover:not(:disabled){color:#fff;background:linear-gradient(#424242 0%,#151515 66%,#050505 100%);box-shadow:inset 0 1px #fff6,inset 0 -7px 14px #00000057,0 8px 19px #00000030}.ghost-button,.icon-button,.row-actions button,.key-actions button,.client-tabs button,.model-presets button,.worker-presets button,.reasoning-grid button,.fast-control button,.key-profile-ticket button,.workers-ticket button,.budget-ticket button,.gateway-actions button,.support-action button,.owner-confirm button,.range-switch button,.refresh-state button,.mobile-menu,.assistant-trigger{color:#111;background:linear-gradient(#fff 0%,#f1f0ec 58%,#deddd8 100%);box-shadow:inset 0 1px #fff,inset 0 -5px 10px #0000000e,0 4px 11px #00000017}.ghost-button:hover:not(:disabled),.icon-button:hover,.row-actions button:hover,.key-actions button:hover,.client-tabs button:hover,.model-presets button:hover,.worker-presets button:hover,.reasoning-grid button:hover,.fast-control button:hover,.key-profile-ticket button:hover,.workers-ticket button:hover,.budget-ticket button:hover,.gateway-actions button:hover,.support-action button:hover,.owner-confirm button:hover,.refresh-state button:hover,.mobile-menu:hover,.assistant-trigger:hover{color:#000;background:linear-gradient(#fff 0%,#e9e8e3 62%,#d3d2cc 100%);box-shadow:inset 0 1px #fff,inset 0 -6px 12px #00000012,0 7px 16px #0000001f}.range-switch{background:#efeee9;border-color:#000000a6;border-radius:11px;overflow:hidden}.range-switch button{border-radius:0;box-shadow:inset 0 1px #fffc}.range-switch button.active,.client-tabs button.active,.model-presets button.active,.worker-presets button.active,.reasoning-grid button.active{color:#fff;background:linear-gradient(#363636,#080808);box-shadow:inset 0 1px #ffffff47,inset 0 -6px 10px #00000052}.assistant-trigger{border-radius:15px}.danger-button,.danger-confirm{box-shadow:inset 0 1px #fffc,0 4px 11px #50000017}.panel>header>div,.panel-header>div,.connection-sheet>header>div,.key-dashboard-sheet>header>div,.assistant-sheet>header>div{background:0 0;padding:0}.profile-summary,.key-health-strip,.key-budget-strip{border-width:1px;border-radius:4px}.profile-summary dl{border-left-width:1px}.profile-summary dl div{border-left-color:var(--line-soft)}.key-profile-ticket,.workers-ticket,.budget-ticket,.danger-ticket,.project-ticket,.capability-warning,.test-cost-note,.endpoint-note,.capability-field{background:#f7f6f2;border-width:1px;border-radius:4px}.workers-ticket p,.budget-ticket p,.fast-control p{color:var(--muted);font-size:9px;line-height:1.55}.key-profile-ticket>.eyebrow,.workers-ticket>.eyebrow,.budget-ticket>.eyebrow{margin-bottom:8px;display:block}.workers-ticket>strong,.budget-ticket>strong{font:650 14px var(--mono);margin-bottom:10px;display:block}.reasoning-grid button>i{display:none}.reasoning-grid button em{min-height:0;color:var(--muted);font-size:7px}.code-block{border-width:1px;border-radius:4px}.drop-field{background:#f3f2ee;border-width:1px}.row-actions,.key-actions,.gateway-actions,.integration-actions,.heading-actions,.owner-confirm>div{flex-wrap:wrap;max-width:100%}.row-actions button,.key-actions button,.gateway-actions button,.integration-actions button,.heading-actions button,.owner-confirm button{white-space:normal;overflow-wrap:anywhere;min-width:0}.assistant-trigger{position:fixed;inset:auto 22px 20px auto}@media (max-width:1050px){.account-row,.proxy-row,.key-row,.model-row{border-width:1px;border-radius:4px;box-shadow:0 7px 20px #0000000e}}@media (max-width:720px){body,.studio-shell{background:#fbfbfa}.sidebar{background:#e2e1dc;border-width:0 1px 0 0;box-shadow:10px 0 34px #00000024}.context-bar{min-height:68px}.page-wrap{padding-top:24px}.page-heading h1{font-size:38px}.connection-sheet,.key-dashboard-sheet,.assistant-sheet{border-radius:8px}.range-switch button{flex:25%;min-width:0;padding-inline:4px;font-size:7px}.assistant-trigger{top:auto;right:max(15px, env(safe-area-inset-right));bottom:max(15px, env(safe-area-inset-bottom));position:fixed;left:auto}}.key-actions{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;width:100%;min-width:0;display:grid}.key-actions button{justify-content:center;width:100%;min-width:0;max-width:100%;line-height:1.25}@media (max-width:1050px) and (min-width:481px){.key-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:940px){.system-summary{flex-wrap:wrap;display:flex}.health-orb{flex:0 0 70px}.health-copy{flex:calc(100% - 70px);min-width:0}.summary-cell{border-top:1px solid #393833;border-left:0;flex:30%;min-width:0}.summary-cell b{overflow-wrap:anywhere}}@media (max-width:480px){.key-actions{grid-template-columns:minmax(0,1fr)}.integration-actions{grid-template-columns:minmax(0,1fr);display:grid}.integration-actions button{width:100%}.integration-state{flex-direction:column;align-items:flex-start}.health-orb{flex-basis:60px}.health-copy{flex-basis:calc(100% - 60px);padding:17px 14px}.health-copy strong{font-size:21px}.summary-cell{flex-basis:100%;min-height:78px;padding:13px 17px}.summary-cell b{margin-block:5px 3px;font-size:16px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#293246;--ink:#293246;--ink-2:#394359;--muted:#687286;--paper:#fff;--paper-2:#f8f8fc;--paper-3:#eceef6;--line:#49526f29;--line-soft:#49526f1c;--green:#2b7c68;--amber:#8d5b22;--red:#a84f5d;--lavender:#7469c7;--lavender-soft:#eeebfb;--blue-soft:#eaf3fc;--mint-soft:#e9f7f2;--peach-soft:#fff0e9;--shadow-sm:0 8px 24px #4a527012;--shadow-md:0 18px 48px #4a52701c;--mono:"SFMono-Regular", "Cascadia Code", "Roboto Mono", Consolas, monospace;background:#f5f6fb;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{background:#f5f6fb}body,.studio-shell{color:var(--ink);background:radial-gradient(circle at 8% -8%,#ded8fac2,#0000 31rem),radial-gradient(circle at 98% 4%,#d3ebf9b8,#0000 34rem),#f5f6fb;font-size:14px}button,input,select,textarea{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:none;box-shadow:0 0 0 3px #7469c738}::selection{color:var(--ink);background:#ddd8f7}label{gap:8px}label>span{color:var(--ink-2);font-size:12px;font-weight:650}label>small{color:var(--muted);font-size:10px}input,select,textarea{border:1px solid var(--line);background:#ffffffe0;border-radius:12px;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:0 1px 2px #41496205}input,select{height:44px;padding-inline:13px}textarea{padding:13px 14px}input:hover,select:hover,textarea:hover{box-shadow:none;border-color:#7469c757}input:focus,select:focus,textarea:focus{background:#fff;border-color:#7469c7b8;box-shadow:0 0 0 3px #7469c71f}.primary-button,.ghost-button,.icon-button,.danger-button,.danger-confirm,.row-actions button,.key-actions button,.client-tabs button,.model-presets button,.worker-presets button,.reasoning-grid button,.fast-control button,.key-profile-ticket button,.workers-ticket button,.budget-ticket button,.gateway-actions button,.support-action button,.owner-confirm button,.refresh-state button,.mobile-menu,.assistant-trigger{border:1px solid var(--line);color:var(--ink-2);will-change:auto;transition:transform .18s var(--ease), color .18s, background .18s, border-color .18s, box-shadow .18s;background:#ffffffe6;border-radius:12px;font-size:11px;font-weight:650;overflow:hidden;box-shadow:0 4px 12px #4b526d12}.primary-button:after,.ghost-button:after,.icon-button:after,.danger-button:after,.danger-confirm:after,.row-actions button:after,.key-actions button:after,.client-tabs button:after,.model-presets button:after,.worker-presets button:after,.reasoning-grid button:after,.fast-control button:after,.key-profile-ticket button:after,.workers-ticket button:after,.budget-ticket button:after,.gateway-actions button:after,.support-action button:after,.owner-confirm button:after,.range-switch button:after,.refresh-state button:after,.mobile-menu:after,.assistant-trigger:after{display:none}.primary-button{color:#fff;background:linear-gradient(135deg,#7469c7,#718fd2);border-color:#0000;min-height:42px;box-shadow:0 8px 18px #6760b738}.primary-button:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#695fbd,#6686cb);border-color:#0000;transform:translateY(-1px);box-shadow:0 11px 24px #6760b745}.ghost-button:hover:not(:disabled),.icon-button:hover,.row-actions button:hover,.key-actions button:hover,.gateway-actions button:hover,.refresh-state button:hover,.mobile-menu:hover,.assistant-trigger:hover{background:var(--lavender-soft);color:#5d55a9;border-color:#7469c740;transform:translateY(-1px);box-shadow:0 8px 18px #4b526d1a}.plain-button{color:#655db1;font-size:11px;font-weight:650}.plain-button:hover{color:#4f488f;text-decoration-color:#4f488f59}.icon-button{width:36px;height:36px;font-size:18px}.danger-button,.danger-confirm{color:#a74d5b;box-shadow:none;background:#fff5f6;border-color:#ba596833}.danger-button:hover:not(:disabled),.danger-confirm:hover:not(:disabled){color:#964452;background:#fde8eb;border-color:#ba596847;transform:translateY(-1px);box-shadow:0 8px 18px #ba59681a}.login-screen{background:radial-gradient(circle at 18% 14%,#dad3f9db,#0000 30rem),radial-gradient(circle at 86% 80%,#d0efe6c2,#0000 28rem),#f7f7fb;padding:28px}.login-card{width:min(100%,460px);color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #ffffffe6;border-radius:28px;gap:20px;padding:36px;box-shadow:0 28px 80px #484f6c29}.login-card:before{display:none}.login-mark{border-bottom:1px solid var(--line);padding-bottom:18px}.login-mark span{color:#6259b1;letter-spacing:-.02em;font-size:22px}.login-mark i{color:var(--muted);font:650 10px var(--mono)}.login-copy{padding-top:4px}.login-copy h1{letter-spacing:-.045em;margin:8px 0 10px;font-size:38px;font-weight:750}.login-copy p{color:var(--muted);font-size:13px;line-height:1.55}.login-card input{border-color:var(--line);color:var(--ink)}.login-card label>span{color:var(--ink-2)}.form-error{color:var(--red);font-size:11px}.studio-shell{min-height:100vh;padding-top:76px}.sidebar{z-index:50;height:76px;color:var(--ink);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#f8f9fcdb;border:0;border-bottom:1px solid #49526f1a;padding:12px 18px;inset:0 0 auto;box-shadow:0 10px 34px #48506c12}.wordmark{border:0;gap:9px;height:50px;padding:0 18px 0 0}.wordmark:before{content:"X";color:#fff;background:linear-gradient(145deg,#8479d7,#74a3df);border:0;border-radius:11px;width:34px;height:34px;font-size:13px;font-weight:800;box-shadow:0 8px 18px #6760b733}.wordmark strong{letter-spacing:-.02em;font-size:14px;font-weight:780}.wordmark span{color:var(--muted);font:650 8px var(--mono);letter-spacing:.1em}.sidebar nav{align-items:center;gap:3px;height:48px}.sidebar nav button{color:#566076;border:0;border-radius:11px;gap:7px;min-height:42px;padding:0 10px;transition:color .18s,background .18s,transform .18s}.sidebar nav button>span{font-size:11px;font-weight:650}.sidebar nav button .sprite{opacity:.78;width:16px;height:16px}.sidebar nav button:hover{color:#514a96;background:#eeebfbb8}.sidebar nav button.active{color:#5951a4;background:var(--lavender-soft);box-shadow:inset 0 0 0 1px #7469c714}.system-badge{color:#3f7567;font:650 9px var(--mono);background:#e9f7f2e6;border-radius:999px;gap:7px;margin:0 10px 0 auto;padding:8px 10px}.system-badge i,.refresh-state i,.dashboard-live i{width:7px;height:7px;box-shadow:0 0 0 4px #ba596817}.system-badge i.on,.refresh-state i.live,.dashboard-live i{box-shadow:0 0 0 4px #2f8d751a}.sidebar-foot{gap:5px;height:46px}.sidebar-foot>button:first-child{color:var(--ink-2);border-radius:11px;gap:8px;padding:5px 8px}.sidebar-foot>button:first-child:hover{background:#eeebfbb8}.owner-avatar{color:#5e56a8;width:30px;height:30px;font:700 9px var(--mono);background:#f0edfb;border:0;border-radius:10px}.sidebar-foot b{font:700 9px var(--mono)}.sidebar-foot .signout{width:32px;height:32px;color:var(--muted);border-radius:10px}.sidebar-foot .signout:hover{color:var(--red);background:#fff0f1}.workspace{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fcfcfed1;border:1px solid #ffffffeb;border-radius:24px;min-height:calc(100vh - 92px);margin:14px;overflow:clip;box-shadow:0 24px 70px #48506c1a}.context-bar{border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#ffffffc7;gap:16px;min-height:62px;padding:10px 22px;top:0}.context-title{min-width:180px}.context-title span{color:var(--ink);font-size:14px;font-weight:720}.context-title small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.range-switch{background:#f0f1f6;border:0;border-radius:13px;gap:3px;padding:4px;overflow:visible}.range-switch button{min-height:30px;color:var(--muted);box-shadow:none;font:650 9px var(--mono);background:0 0;border:0;border-radius:9px;padding:0 11px}.range-switch button:hover{color:#5d55aa;background:#ffffff9e}.range-switch button.active{color:#5d55aa;background:#fff;box-shadow:0 4px 12px #4a527017}.refresh-state{color:var(--muted);font:9px var(--mono);gap:9px}.refresh-state button{width:32px;height:32px}.page-wrap{padding:44px clamp(28px,4vw,64px) 82px}.view-stack{gap:22px;width:min(100%,1460px)}.eyebrow{color:#716b85;font:700 10px var(--mono);letter-spacing:.1em}.page-heading{border:0;gap:28px;min-height:112px;padding:0 0 12px}.page-heading h1{letter-spacing:-.055em;margin:8px 0 10px;font-size:clamp(42px,4.4vw,62px);font-weight:760;line-height:.98}.page-heading p{color:var(--muted);font-size:13px;line-height:1.5}.panel,.instrument-card,.metric,.quarantine-panel,.policy-note,.account-row,.proxy-row,.key-row,.model-row{border:1px solid var(--line-soft);box-shadow:var(--shadow-sm);background:#ffffffe6;border-radius:18px}.panel:hover,.instrument-card:hover,.metric:hover{border-color:#7469c729;transform:translateY(-2px);box-shadow:0 16px 38px #4a52701c}.panel>header,.panel-header{border-bottom:1px solid var(--line-soft);background:0 0;min-height:62px;padding:14px 18px}.panel>header h2,.panel-header h2{margin-top:4px;font-size:17px;font-weight:720}.panel>header>b,.panel>header>strong{font:650 12px var(--mono)}.instrument-grid{gap:14px}.instrument-card{min-height:194px;color:var(--ink);border-radius:20px;grid-template-columns:minmax(105px,.85fr) minmax(120px,1fr);box-shadow:0 12px 30px #4a527014}.instrument-card:before{display:none}.instrument-card:nth-child(4n+1){background:linear-gradient(145deg,#f1effc,#f8f7fd)}.instrument-card:nth-child(4n+2){background:linear-gradient(145deg,#eaf3fc,#f6faff)}.instrument-card:nth-child(4n+3){background:linear-gradient(145deg,#e9f7f2,#f7fcfa)}.instrument-card:nth-child(4n+4){background:linear-gradient(145deg,#fff0e9,#fff9f6)}.instrument-visual{background:0 0;min-height:154px;padding:16px}.instrument-visual .sprite{color:#5f5a91;stroke-width:1.25px;width:66px;height:66px}.instrument-copy{gap:8px;padding:22px 18px}.instrument-copy strong{font:720 clamp(22px, 2vw, 30px) var(--mono);letter-spacing:-.045em}.instrument-copy small{color:var(--muted);font-size:10px;line-height:1.45}.instrument-status{color:#596277;min-height:40px;font:650 9px var(--mono);background:#ffffff61;border-top:1px solid #49526f17;padding:0 15px}.system-summary{color:var(--ink);background:linear-gradient(120deg,#eceafb 0%,#edf4fc 54%,#eaf7f2 100%);border:1px solid #7469c71c;border-radius:22px;overflow:hidden;box-shadow:0 14px 34px #55578b1a}.health-orb{color:#625ab0;border-right:1px solid #49526f1a}.health-copy{padding:24px}.health-copy .eyebrow{color:#726b89}.health-copy strong{margin:8px 0 6px;font-size:27px;font-weight:730}.health-copy p{color:var(--muted);font-size:11px}.summary-cell{border-left:1px solid #49526f1a}.summary-cell span,.summary-cell small{color:var(--muted);font-size:10px}.summary-cell b{color:var(--ink);font:700 18px var(--mono)}.metric-cluster{gap:14px}.metric{min-height:138px;padding:18px;overflow:hidden}.metric:nth-child(4n+1){background:linear-gradient(150deg,#f1effc,#fff 72%)}.metric:nth-child(4n+2){background:linear-gradient(150deg,#edf5fd,#fff 72%)}.metric:nth-child(4n+3){background:linear-gradient(150deg,#ecf8f4,#fff 72%)}.metric:nth-child(4n+4){background:linear-gradient(150deg,#fff2ec,#fff 72%)}.metric:after{opacity:.17;background:#8e86c8;border-radius:99px;width:34px;height:5px}.metric-kicker{color:var(--muted)}.metric-kicker .sprite{color:#655db1;background:#fffc;border:0;border-radius:12px;width:36px;height:36px;padding:8px;box-shadow:0 5px 14px #4a527014}.metric-kicker span{font-size:11px}.metric strong{font:720 clamp(25px, 2.3vw, 34px) var(--mono);margin-bottom:9px}.metric small{color:var(--muted);font-size:10px}.compact-metrics .metric{min-height:116px}.metric.featured{border-color:#7469c73d}.dashboard-grid{gap:18px}.chart-panel,.composition-panel{min-height:360px}.trend-chart{padding:22px 20px 16px}.chart-gridline{stroke:#5b637e29;stroke-dasharray:3 5}.chart-area{fill:#7469c71a}.chart-line{stroke:#7167c3;stroke-width:2.5px}.chart-point{fill:none;stroke:none}.chart-hit{fill:#0000;stroke:none;pointer-events:all}.chart-dot{fill:#fff;stroke:#7167c3;stroke-width:2px}.chart-axis{color:var(--muted);font:9px var(--mono)}.composition-bar{background:#eff1f6;border:0;border-radius:99px;height:14px}.tone-0{background:#7d73ca}.tone-1{background:#79a8d9}.tone-2{background:#83c7b3}.tone-3{background:#efb094}.composition-legend>span,.composition-legend b,.model-list span,.model-list b,.model-list small{font-size:10px}.model-list{border-top-color:var(--line-soft)}.model-list>div:not(.empty-state){border-bottom-color:var(--line-soft);min-height:48px}.account-lane{border-bottom:1px solid var(--line-soft);min-height:70px}.account-lane:hover{color:var(--ink);background:#f5f3fc}.account-lane strong{font-size:12px}.account-lane small,.account-lane time{color:var(--muted);font-size:10px}.meter-track{background:#ebeef4;border:0;border-radius:99px;height:9px}.meter-fill{border-radius:inherit;background:linear-gradient(90deg,#8076ce,#78a8da)}.meter-label{color:var(--muted);font:9px var(--mono)}.meter-label b{color:var(--ink);font-size:10px}.import-workbench{gap:18px;padding:24px}.import-workbench h2,.key-create h2{font-size:21px;font-weight:720}.import-workbench p{font-size:11px;line-height:1.5}.drop-field{color:#5f58a6;background:#f4f2fc;border:1px dashed #7469c759;border-radius:15px}.drop-field:hover{color:#544d99;background:#eeebfb;border-color:#7469c780}.drop-field:focus-within{border-color:#7469c79e;box-shadow:0 0 0 3px #7469c71f}.drop-field span{color:var(--muted);font-size:9px}.filter-bar{border-bottom:1px solid var(--line-soft);background:#f5f6fbc7;min-height:64px;padding:11px 16px}.filter-bar>span{font:9px var(--mono)}.search-field input{height:40px}.account-row,.proxy-row,.key-row,.model-row{border:0;border-bottom:1px solid var(--line-soft);min-height:74px;box-shadow:none;background:0 0;border-radius:0}.account-row:hover,.proxy-row:hover,.key-row:hover,.model-row:hover,.request-detail:hover,.request-detail[open]{color:var(--ink);background:#f5f3fc}.account-row:hover small,.proxy-row:hover small,.key-row:hover small,.model-row:hover small,.request-detail:hover small,.request-detail[open] small{color:var(--muted)}.account-head,.proxy-head,.key-head,.model-head{color:#626b7e;min-height:40px;font:700 9px var(--mono);background:#f2f3f8}.account-row strong,.proxy-row strong,.key-row strong,.model-row strong{font-size:11px}.account-row small,.proxy-row small,.key-row small,.model-row small{font-size:9px}.row-actions button,.key-actions button,.inline-secret button,.secret-field button{border:1px solid var(--line);color:#596278;min-height:32px;box-shadow:none;background:#fff;border-radius:10px;font-size:9px}.inline-secret button:hover,.secret-field button:hover{background:var(--lavender-soft);color:#5d55a9;border-color:#7469c747}.inline-secret code{font-size:10px}.empty-state p{font-size:11px}.quarantine-panel{background:#fff8f6}.quarantine-panel summary{min-height:66px}.parser-preview{border:1px solid var(--line-soft);background:#f5f6fa;border-radius:12px}.proxy-summary{padding:30px}.proxy-summary>.sprite{background:var(--blue-soft);color:#5f83ae;box-shadow:none;border:0;border-radius:16px}.proxy-summary h2{font-size:30px}.proxy-summary p{font-size:11px}.proxy-summary dl,.settings-card dl{border-top-color:var(--line-soft)}dt{font-size:10px}dd{font:650 11px var(--mono)}.key-create{gap:17px;padding:24px}.pool-mode{background:#f2f0fb;border:1px solid #7469c721;border-radius:14px;min-height:76px;padding:12px 14px}.pool-mode>span,.pool-mode small{color:var(--muted);font-size:9px}.pool-mode strong{font-size:11px}.key-budget-create{border-top-color:var(--line-soft);padding-top:16px}.key-budget-create summary{color:#625aa9;font-size:10px}.key-budget-create>small{font-size:9px}.policy-note{box-shadow:none;background:#edf5fc;border:1px solid #6797ca26;border-left:4px solid #86acd5;border-radius:15px;padding:16px 18px}.policy-note p{font-size:11px;line-height:1.5}.one-time-secret{color:var(--ink);box-shadow:none;background:#f0edfb;border:1px solid #7469c72b;border-radius:16px;padding:20px}.key-profile-ticket,.workers-ticket,.budget-ticket,.danger-ticket,.project-ticket,.capability-warning,.test-cost-note,.endpoint-note,.capability-field{border:1px solid var(--line-soft);background:#f7f8fb;border-radius:14px}.profile-summary{border:1px solid var(--line-soft);background:#fff;border-radius:15px;box-shadow:0 8px 22px #4a52700d}.profile-summary>div{padding:14px 16px}.profile-summary>div strong{font-size:18px}.profile-summary dl{border-left:1px solid var(--line-soft)}.profile-summary dl div{border-left-color:var(--line-soft);padding:12px}.profile-section{padding:22px 0}.profile-section>header h3{font-size:18px}.profile-section>header small{font-size:10px;line-height:1.45}.project-ticket summary:after{color:#6159aa;background:#ece9fa;border:0;border-radius:8px}.project-ticket[open] summary:after{color:#554e9b;background:#ddd8f5}.worker-presets button,.model-presets button,.reasoning-grid button,.client-tabs button{border:1px solid var(--line);color:#596278;min-height:40px;box-shadow:none;background:#fff;border-radius:11px;font-size:10px}.worker-presets button:hover,.model-presets button:hover,.reasoning-grid button:hover,.client-tabs button:hover{color:#5d55a9;background:#f7f5fd;border-color:#7469c740}.worker-presets button.active,.model-presets button.active,.reasoning-grid button.active,.client-tabs button.active{background:var(--lavender-soft);color:#554e9b;border-color:#7469c738;box-shadow:inset 0 0 0 1px #7469c70a}.model-presets button small{font-size:8px}.reasoning-grid button{min-height:88px}.reasoning-grid button small,.reasoning-grid button em{font-size:9px}.reasoning-grid button.active em{color:#625b8f}.fast-control{border:1px solid var(--line-soft);background:#f7f8fb;border-radius:14px;min-height:74px;padding:14px 16px}.fast-control>div{gap:5px;min-width:0;display:grid}.fast-control>div>strong{font-size:15px}.fast-control p{margin:0;font-size:10px}.fast-control>button{min-width:46px;min-height:32px;padding-inline:10px}.fast-control.active{background:var(--mint-soft);border-color:#2f8d7533;box-shadow:inset 4px 0 #78bca8}.capability-field.verified{box-shadow:inset 4px 0 #8fc9b9}.capability-field.unknown{box-shadow:inset 4px 0 #e1b978}.capability-field>span{font-size:10px}.capability-field>strong{font:750 15px var(--mono)}.capability-field>small{color:var(--muted);font-size:9px}.code-block,.support-action pre{color:#f5f6fb;background:#30374b;border:0;border-radius:14px;box-shadow:inset 0 1px #ffffff0d}.code-block{padding:18px;font-size:11px}.config-steps{font-size:10px;line-height:1.5}.gateway-test{background:#f6f7fa;border-left-color:#a6acbc;border-radius:0 12px 12px 0;font-size:10px}.danger-ticket{background:#fff7f8;border-color:#ba596829 #ba596829 #ba596829 #d98b97;border-left-style:solid;border-left-width:4px}.connection-aside{align-content:start;gap:12px;display:grid}.key-profile-ticket,.workers-ticket,.budget-ticket{gap:10px;padding:16px;display:grid}.key-profile-ticket>.eyebrow,.workers-ticket>.eyebrow,.budget-ticket>.eyebrow,.workers-ticket>strong,.budget-ticket>strong{margin-bottom:0}.key-profile-ticket>button,.workers-ticket>div:not(.worker-presets)>button,.budget-ticket>button{min-height:38px;padding:0 12px}.workers-ticket>div:not(.worker-presets){grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.workers-ticket p,.budget-ticket p{margin:0;font-size:10px}.budget-fields{margin-top:0}.budget-ticket .budget-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-fields label>span{gap:3px;display:grid}.budget-fields label>span>small{color:var(--muted);font-size:9px;font-weight:500;display:block}.budget-ticket>small{color:var(--muted);font-size:9px}.config-save-strip{border:1px solid var(--line-soft);background:#f7f8fb;border-radius:14px;padding:15px 16px}.config-save-strip>div{gap:4px;display:grid}.config-save-strip small{color:var(--muted);font-size:10px}.ledger-row,.ledger-total{border-bottom-color:var(--line-soft);min-height:52px}.ledger-row span{font-size:11px}.ledger-row b,.ledger-total b{font:650 11px var(--mono)}.ledger-total{background:#f2f3f8}.integration-card{border-left:3px solid #9b92da}.integration-state{font-size:10px}.key-health-strip,.key-budget-strip{border:1px solid var(--line-soft);background:#fff;border-radius:15px}.key-health-strip>div,.key-budget-strip article{border-right:1px solid var(--line-soft);background:linear-gradient(150deg,#fafafe,#fff);min-height:82px}.key-health-strip strong,.key-budget-strip strong{font-size:13px}.key-health-strip small,.key-budget-strip small{font-size:10px}.request-journal>header{padding:19px}.request-journal>header h2{font-size:22px}.request-journal>header p{font-size:10px}.request-detail{border-bottom:1px solid var(--line-soft)}.request-detail summary{min-height:68px}.request-detail summary b{font-size:11px}.request-detail summary small{font-size:9px}.request-status{background:var(--mint-soft);color:#397c6b;border:0;border-radius:8px}.request-detail.failed .request-status{color:var(--red);background:#fff0f2;border:0}.request-facts dl{border-color:var(--line-soft);border-radius:12px;overflow:hidden}.modal-backdrop{-webkit-backdrop-filter:blur(12px)saturate(.9);backdrop-filter:blur(12px)saturate(.9);background:#3f455b38;padding:24px}.connection-sheet,.key-dashboard-sheet,.assistant-sheet{color:var(--ink);background:#fcfcfe;border:1px solid #fffc;border-radius:24px;box-shadow:0 32px 100px #32395040}.connection-sheet:focus,.key-dashboard-sheet:focus,.assistant-sheet:focus{outline:none}.connection-sheet>header,.key-dashboard-sheet>header,.assistant-sheet>header{border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9f9fce6;min-height:82px;padding:20px 22px}.connection-sheet>header:before,.key-dashboard-sheet>header:before,.assistant-sheet>header:before{display:none}.connection-sheet h2,.key-dashboard-sheet h2,.assistant-sheet h2{font-size:28px;font-weight:740}.connection-sheet>.connection-grid,.key-dashboard-body{padding:26px 28px 32px}.dashboard-live{font-size:9px}.assistant-trigger{color:#5e56a8;background:linear-gradient(145deg,#f0edfb,#edf5fc);border-color:#7469c724;border-radius:17px;width:54px;height:54px;box-shadow:0 12px 28px #4a527029}.message{border:1px solid var(--line-soft);background:#fff;border-radius:14px;padding:13px 14px;font-size:11px}.message.user{color:var(--ink);background:#eeebfb;border:0;margin-left:12%}.support-thinking,.support-response,.support-action,.owner-confirm{border:1px solid var(--line-soft);background:#f7f8fb;border-radius:14px}.support-action{box-shadow:none}.support-response p,.support-action p,.owner-confirm p{font-size:11px}.assistant-sheet>form{border-top:1px solid var(--line-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9f9fceb;padding:14px}.owner-confirm{border-left:4px solid #d98b97}.severity{background:#f2f3f7;border:0;border-radius:999px;font-size:9px}.severity:before{border:0;border-radius:50%}.toast-stack{top:22px}.toast-stack>div{border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:14px;padding:14px 16px;font-size:11px;box-shadow:0 18px 42px #32395026}@media (max-width:1050px){.account-row,.proxy-row,.key-row,.model-row{border:1px solid var(--line-soft);box-shadow:var(--shadow-sm);background:#fff;border-radius:15px;padding:17px}.sidebar nav button{padding-inline:8px}.sidebar nav button>span{font-size:10px}}@media (max-width:940px){.sidebar nav button{padding-inline:7px}.sidebar nav button>span{font-size:9px}.summary-cell{border-top-color:#49526f1a}.key-health-strip>div,.key-budget-strip article{border-bottom-color:var(--line-soft)}}@media (max-width:720px){body,.studio-shell{background:#f8f8fc}.studio-shell{padding-top:0}.sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(88vw,330px);height:100dvh;padding:20px;padding-top:max(20px, env(safe-area-inset-top));padding-bottom:max(20px, env(safe-area-inset-bottom));background:#fafafdf7;border:0;border-radius:0 24px 24px 0;align-items:stretch;inset:0 auto 0 0;overflow-y:auto;box-shadow:18px 0 60px #3239502e}.sidebar .wordmark{border:0;border-bottom:1px solid var(--line-soft);height:58px;padding-bottom:12px}.sidebar .system-badge{background:var(--mint-soft);border:0;min-height:36px;margin:14px 0;padding:0 11px}.sidebar nav{background:0 0;border:0;gap:5px;height:auto;padding:0}.sidebar nav button{border:0;border-radius:12px;min-height:48px;padding:0 12px}.sidebar nav button>span{font-size:12px}.sidebar nav button .sprite{width:18px;height:18px}.sidebar-foot{border-top:1px solid var(--line-soft);padding-top:14px}.menu-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#353b5033;border:0}.workspace{min-height:100vh;box-shadow:none;background:#fbfbfd;border:0;border-radius:0;margin:0}.mobile-menu{border:1px solid var(--line-soft);background:#fff;border-radius:12px;width:40px;height:40px;box-shadow:0 5px 14px #4a527014}.context-bar{grid-template-columns:40px minmax(0,1fr) minmax(0,132px);grid-template-areas:"menu title refresh""range range range";gap:10px 12px;width:100%;min-width:0;min-height:76px;padding:12px 16px;display:grid}.mobile-menu{grid-area:menu}.context-title{grid-area:title}.context-title span{font-size:14px}.context-title small{display:none}.refresh-state{grid-area:refresh;justify-content:flex-end;width:100%;min-width:0;overflow:hidden}.refresh-state span{text-overflow:ellipsis;min-width:0;overflow:hidden}.range-switch{grid-area:range;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;display:grid;overflow:hidden}.range-switch button{width:100%;min-width:0;min-height:32px;padding-inline:2px;font-size:8px}.page-wrap{padding:32px 18px 92px}.view-stack{gap:18px}.page-heading{gap:16px;padding-bottom:6px}.page-heading h1{font-size:41px}.page-heading p{font-size:12px}.heading-actions{gap:9px}.instrument-card{grid-template-columns:125px minmax(0,1fr);min-height:170px}.instrument-visual{min-height:132px;padding:14px}.instrument-visual .sprite{width:58px;height:58px}.instrument-copy{padding:18px 15px}.instrument-copy strong{font-size:24px}.metric{min-height:124px}.system-summary{border-radius:18px}.health-copy{padding:20px 16px}.summary-cell{border-top-color:#49526f1a}.panel,.instrument-card,.metric,.quarantine-panel,.policy-note{border-radius:16px}.row-actions button,.key-actions button,.inline-secret button,.secret-field button{min-height:40px}.profile-summary dl{border-top:1px solid var(--line-soft)}.key-health-strip>div,.key-budget-strip article{border-right:0;border-bottom-color:var(--line-soft)}.connection-sheet,.key-dashboard-sheet,.assistant-sheet{border-radius:20px;max-height:calc(100dvh - 14px)}.connection-sheet>header,.key-dashboard-sheet>header,.assistant-sheet>header{padding:16px 18px}.connection-sheet h2,.key-dashboard-sheet h2,.assistant-sheet h2{font-size:24px}.connection-sheet>.connection-grid,.key-dashboard-body{padding:20px 17px 24px}}@media (max-width:480px){.login-screen{padding:16px}.login-card{border-radius:22px;padding:28px 22px}.login-copy h1{font-size:34px}.page-heading h1{font-size:38px}.refresh-state span{text-overflow:ellipsis;max-width:92px;overflow:hidden}.instrument-card{grid-template-columns:112px minmax(0,1fr)}.health-orb{flex-basis:62px}.summary-cell{min-height:84px}.summary-cell b{font-size:17px}.modal-backdrop{padding:7px}.toast-stack{width:calc(100vw - 24px);top:12px;right:12px}}.status-pill{background:#ffffffb3;border:1px solid;border-radius:999px;min-height:24px;padding:0 8px;font-weight:650}.status-pill.good{color:#245c3d;background:#e5f0e9}.status-pill.waiting{color:#76530a;background:#f3ead2}.status-pill.bad{color:#8f2e25;background:#f4e1de}.status-pill.muted{color:#66645e;background:#e7e6e1}.account-row{grid-template-columns:minmax(190px,1.3fr) 118px 205px 205px minmax(150px,1fr) 105px 110px}.usage-cell{gap:5px;min-width:0}.usage-cell-head strong{white-space:nowrap;font-size:9px}.usage-cell-head small{color:var(--muted);font:7px var(--mono);white-space:nowrap;margin:0}.usage-cell-meta span{color:var(--ink);font:650 8px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-cell-meta small{white-space:nowrap;margin:0}.status-legend{background:#ffffffb8;border:1px solid #00000029;border-radius:12px;flex-wrap:wrap;gap:8px 16px;padding:11px 14px;display:flex}.status-legend span{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:inline-flex}.status-legend i{background:#777;border-radius:50%;width:8px;height:8px}.status-legend i.good{background:#347653}.status-legend i.waiting{background:#b27a12}.status-legend i.muted{background:#85827b}.status-legend i.bad{background:#b9473a}@media (max-width:1050px){.account-row{grid-template-columns:1fr 1fr}}
