:root{color-scheme:dark;--ws-bg:#090b10;--ws-canvas:#0d1017;--ws-panel:#11151d;--ws-panel-raised:#151a24;--ws-panel-sunken:#0b0e14;--ws-line-soft:#1b202a;--ws-line:#252b37;--ws-line-strong:#343d4c;--ws-text:#e7eaf0;--ws-text-soft:#cbd2d9;--ws-muted:#a0a8b7;--ws-subtle:#70798a;--ws-violet:#7767ff;--ws-violet-hover:#897cff;--ws-green:#45bd69;--ws-amber:#e1a94f;--ws-red:#ef6565;--ws-blue:#5a9df5;--ws-radius-sm:6px;--ws-radius-md:8px;--ws-radius-lg:10px;--ws-radius-xl:14px;--ws-shadow-sm:0 1px 2px rgba(0,0,0,0.3);--ws-shadow-md:0 10px 28px rgba(0,0,0,0.38);--ws-shadow-lg:0 26px 68px rgba(0,0,0,0.5);--ws-motion:140ms ease;--background:var(--ws-bg);--surface:var(--ws-canvas);--surface-muted:var(--ws-panel-sunken);--border:var(--ws-line);--text:var(--ws-text-soft);--muted:var(--ws-muted);--accent:var(--ws-violet);--accent-strong:var(--ws-violet-hover);--danger:var(--ws-red);--warning:var(--ws-amber);--success:var(--ws-green);--shadow:var(--ws-shadow-lg)}*{box-sizing:border-box}body{margin:0;background:var(--background);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.45;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}code{border:1px solid var(--border);border-radius:var(--ws-radius-sm);background:var(--surface-muted);padding:2px 6px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}html[data-subcloud-viewport=fixed],html[data-subcloud-viewport=fixed] body{width:100%;height:100%;overflow:hidden;overscroll-behavior:none}:root{--tw-bg:#07090d;--tw-bg-raise:#0d1117;--tw-panel:#10151d;--tw-panel-2:#141a24;--tw-line:#1d2531;--tw-line-soft:#161d27;--tw-text:#e8edf5;--tw-text-dim:#97a3b6;--tw-text-faint:#5c6a80;--tw-amber:#f7b955;--tw-amber-hi:#ffd58a;--tw-teal:#35d3bd;--tw-green:#46d68b;--tw-red:#f4726f;--tw-blue:#6aa6ff;--tw-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--tw-sans:"Inter",-apple-system,"Segoe UI",sans-serif;--tw-radius:8px}.tw-root{min-height:100vh;background:linear-gradient(180deg,rgba(7,9,13,.86) 0,rgba(7,9,13,.96) 55%,var(--tw-bg) 100%),url(/terminal/backdrop.webp) 50% /cover fixed no-repeat,var(--tw-bg);color:var(--tw-text);font-family:var(--tw-sans);font-size:13.5px;line-height:1.5;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}.tw-root *,.tw-root :after,.tw-root :before{box-sizing:border-box}.tw-root ::selection{background:rgba(247,185,85,.28)}.tw-root :focus-visible{outline:2px solid var(--tw-amber);outline-offset:2px}.tw-mono{font-family:var(--tw-mono)}.tw-topbar{gap:18px;height:52px;padding:0 18px;border-bottom:1px solid var(--tw-line);background:linear-gradient(180deg,#0c1016,#0a0d12);position:-webkit-sticky;position:sticky;top:0;z-index:30}.tw-brand,.tw-topbar{display:flex;align-items:center}.tw-brand{gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:0 0 auto}.tw-brand img{box-shadow:0 0 18px rgba(247,185,85,.22)}.tw-brand-name{font-weight:650;letter-spacing:.02em;font-size:14px}.tw-brand-name span{color:var(--tw-text-faint);font-weight:450}.tw-ticker{flex:1 1;min-width:0;display:flex;align-items:center;gap:26px;overflow:hidden;padding-left:18px;border-left:1px solid var(--tw-line);font-family:var(--tw-mono);font-size:11.5px;color:var(--tw-text-dim);white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 26px),transparent)}.tw-ticker>span{flex:0 0 auto}.tw-ticker b{color:var(--tw-text);font-weight:600}.tw-tick-up{color:var(--tw-green)}.tw-tick-down{color:var(--tw-red)}.tw-cmdk{display:flex;align-items:center;gap:8px;flex:0 0 auto;border:1px solid var(--tw-line);background:var(--tw-bg-raise);color:var(--tw-text-dim);border-radius:7px;padding:6px 12px;font-size:12.5px;cursor:pointer;transition:border-color .15s,color .15s}.tw-cmdk:hover{border-color:var(--tw-amber);color:var(--tw-text)}.tw-kbd{font-family:var(--tw-mono);font-size:10.5px;border:solid var(--tw-line);border-width:1px 1px 2px;border-radius:4px;padding:1px 5px;color:var(--tw-text-faint);background:var(--tw-panel)}.tw-avatar{width:28px;height:28px;border-radius:50%;flex:0 0 auto;background:linear-gradient(135deg,#35d3bd,#1c7f92);display:grid;place-items:center;font-size:11px;font-weight:700;color:#062126}.tw-body{display:flex;flex:1 1;min-height:0}.tw-nav{width:208px;flex-shrink:0;border-right:1px solid var(--tw-line);padding:14px 10px;display:flex;flex-direction:column;gap:2px;background:#0a0d12;overflow-y:auto}.tw-nav-group{margin:12px 8px 5px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--tw-text-faint);font-weight:600}.tw-nav-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:7px;color:var(--tw-text-dim);background:none;border:none;width:100%;font:inherit;font-size:13px;cursor:pointer;text-align:left;transition:background .12s,color .12s}.tw-nav-item:hover{background:var(--tw-panel);color:var(--tw-text)}.tw-nav-item.tw-active{background:rgba(247,185,85,.1);color:var(--tw-amber-hi)}.tw-nav-item.tw-active svg{color:var(--tw-amber)}.tw-nav-item svg{width:15px;height:15px;color:var(--tw-text-faint)}.tw-nav-foot{margin-top:auto;padding:10px;font-size:11px;color:var(--tw-text-faint);font-family:var(--tw-mono);display:flex;flex-direction:column;gap:6px}.tw-codara-line{display:inline-flex;align-items:center;gap:6px}.tw-codara-line img{opacity:.75}.tw-codara-line b{color:var(--tw-text-dim);font-weight:600}.tw-statusbar img{opacity:.7}.tw-main{flex:1 1;min-width:0;overflow-y:auto;padding:22px 26px 64px}.tw-main-hero{background-size:cover;background-position:center 70%;border-bottom:1px solid var(--tw-line-soft)}.tw-page-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px;gap:16px;flex-wrap:wrap}.tw-page-title{font-size:19px;font-weight:650;letter-spacing:-.01em;margin:0}.tw-page-sub{color:var(--tw-text-dim);font-size:12.5px;margin:3px 0 0}.tw-btn{display:inline-flex;align-items:center;gap:7px;border-radius:7px;padding:7px 14px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;border:1px solid var(--tw-line);background:var(--tw-panel);color:var(--tw-text);transition:border-color .15s,background .15s,transform .05s}.tw-btn:hover{border-color:#2c3849;background:var(--tw-panel-2)}.tw-btn:active{transform:translateY(1px)}.tw-btn svg{width:14px;height:14px}.tw-btn-primary{background:linear-gradient(180deg,#ffc46b,#f0a63c);border-color:#b57722;color:#201405}.tw-btn-primary:hover{background:linear-gradient(180deg,#ffd08a,#f7b455);border-color:#cd8c2e}.tw-btn-ghost{background:transparent;border-color:transparent;color:var(--tw-text-dim)}.tw-btn-ghost:hover{background:var(--tw-panel);color:var(--tw-text)}.tw-btn-danger{color:var(--tw-red)}.tw-btn:disabled{opacity:.46;cursor:not-allowed;transform:none}.tw-grid{display:grid;grid-gap:14px;gap:14px}.tw-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr)}@media (max-width:1100px){.tw-grid-4{grid-template-columns:repeat(2,1fr)}.tw-grid-3{grid-template-columns:1fr 1fr}.tw-overview-grid{grid-template-columns:1fr}}@media (max-width:760px){.tw-grid-2,.tw-grid-3,.tw-grid-4{grid-template-columns:1fr}}.tw-panel{background:linear-gradient(180deg,var(--tw-panel),#0e1219);border:1px solid var(--tw-line);border-radius:var(--tw-radius);padding:16px}.tw-panel-title{display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--tw-text-faint);font-weight:650;margin-bottom:12px}.tw-panel-link,.tw-panel-title a{color:var(--tw-amber);font-size:11px;letter-spacing:.04em;text-transform:none;background:none;border:none;cursor:pointer;font-family:inherit;font-weight:600;padding:0}.tw-stat-value{font-family:var(--tw-mono);font-size:24px;font-weight:600;letter-spacing:-.02em}.tw-stat-unit{font-size:13px;color:var(--tw-text-faint);font-weight:500;margin-left:4px}.tw-stat-delta{font-family:var(--tw-mono);font-size:11.5px;margin-top:5px}.tw-table{width:100%;border-collapse:collapse;font-size:12.5px}.tw-table-wrap{overflow-x:auto}.tw-table-wrap .tw-table{min-width:760px}.tw-table th{text-align:left;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--tw-text-faint);font-weight:600;padding:8px 12px;border-bottom:1px solid var(--tw-line)}.tw-table td{padding:9px 12px;border-bottom:1px solid var(--tw-line-soft);vertical-align:middle}.tw-table tbody tr{transition:background .1s}.tw-table tbody tr:hover{background:rgba(255,255,255,.02)}.tw-table .tw-num{font-family:var(--tw-mono);text-align:right}.tw-table th.tw-num{text-align:right}.tw-empty-cell{color:var(--tw-text-faint);padding:18px!important;text-align:center}.tw-cell-sub{color:var(--tw-text-faint);font-size:11px;margin-top:2px}.tw-badge{display:inline-flex;align-items:center;gap:5px;font-family:var(--tw-mono);font-size:10.5px;font-weight:600;border-radius:20px;padding:2px 9px;letter-spacing:.03em}.tw-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tw-badge-live{color:var(--tw-green);background:rgba(70,214,139,.1)}.tw-badge-warn{color:var(--tw-amber);background:rgba(247,185,85,.1)}.tw-badge-down{color:var(--tw-red);background:rgba(244,114,111,.12)}.tw-badge-dim{color:var(--tw-text-faint);background:rgba(151,163,182,.1)}.tw-badge-live:before{box-shadow:0 0 6px var(--tw-green);animation:tw-pulse 2.2s infinite}@keyframes tw-pulse{0%,to{opacity:1}50%{opacity:.35}}.tw-meter{height:5px;border-radius:4px;background:var(--tw-line-soft);overflow:hidden}.tw-meter>div{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--tw-teal),var(--tw-green));transition:width .4s}.tw-meter.tw-meter-warn>div{background:linear-gradient(90deg,var(--tw-amber),#e2712e)}.tw-tape{font-family:var(--tw-mono);font-size:11.5px}.tw-tape-row{display:grid;grid-template-columns:72px 1.15fr 1.3fr 1fr 74px 70px 46px;grid-gap:10px;gap:10px;padding:6px 12px;border-bottom:1px solid var(--tw-line-soft);color:var(--tw-text-dim);align-items:baseline;animation:tw-tape-in .35s ease}.tw-tape-row:first-child{color:var(--tw-text)}@keyframes tw-tape-in{0%{opacity:0;transform:translateY(-6px);background:rgba(247,185,85,.07)}to{opacity:1}}.tw-tape-head{display:grid;grid-template-columns:72px 1.15fr 1.3fr 1fr 74px 70px 46px;grid-gap:10px;gap:10px;padding:6px 12px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--tw-text-faint);border-bottom:1px solid var(--tw-line)}.tw-s200{color:var(--tw-green)}.tw-s429{color:var(--tw-amber)}.tw-s500{color:var(--tw-red)}.tw-palette-backdrop{position:fixed;inset:0;z-index:90;background:rgba(4,6,9,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:flex-start;padding-top:14vh}.tw-palette{width:min(560px,92vw);background:var(--tw-panel);border:1px solid #2a3444;border-radius:12px;box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 0 4px rgba(247,185,85,.06);overflow:hidden;animation:tw-pop .16s ease}@keyframes tw-pop{0%{opacity:0;transform:scale(.97) translateY(-8px)}to{opacity:1}}.tw-palette input{width:100%;background:transparent;border:none;outline:none;color:var(--tw-text);font:inherit;font-size:15px;padding:16px 18px;border-bottom:1px solid var(--tw-line)}.tw-palette-list{max-height:320px;overflow-y:auto;padding:6px}.tw-palette-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:8px;border:none;background:none;color:var(--tw-text-dim);font:inherit;font-size:13.5px;cursor:pointer;text-align:left}.tw-palette-item.tw-sel,.tw-palette-item:hover{background:rgba(247,185,85,.09);color:var(--tw-text)}.tw-palette-item svg{width:15px;height:15px;color:var(--tw-text-faint)}.tw-palette-item small{margin-left:auto;color:var(--tw-text-faint);font-size:11px}.tw-modal-backdrop{position:fixed;inset:0;z-index:80;background:rgba(4,6,9,.72);display:grid;place-items:center}.tw-modal{width:min(460px,92vw);background:var(--tw-panel);border:1px solid #2a3444;border-radius:12px;padding:22px;box-shadow:0 30px 80px rgba(0,0,0,.6);animation:tw-pop .16s ease}.tw-modal-wide{width:min(940px,94vw);max-height:88vh;overflow-y:auto}.tw-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.tw-modal-head h3,.tw-modal-head p{margin:0}.tw-modal h3{margin:0 0 4px;font-size:16px}.tw-modal p{color:var(--tw-text-dim);font-size:12.5px;margin:0 0 16px}.tw-field{margin-bottom:14px}.tw-field label{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--tw-text-faint);font-weight:600;margin-bottom:6px}.tw-input,.tw-select{width:100%;background:var(--tw-bg-raise);border:1px solid var(--tw-line);border-radius:7px;color:var(--tw-text);font:inherit;font-size:13px;padding:8px 11px;outline:none;transition:border-color .15s}.tw-input:focus,.tw-select:focus{border-color:var(--tw-amber)}.tw-secret{font-family:var(--tw-mono);font-size:12.5px;background:#0a0e14;border:1px dashed #3a4a60;border-radius:8px;padding:12px;color:var(--tw-amber-hi);word-break:break-all;margin-bottom:14px}.tw-chat{display:flex;flex-direction:column;height:calc(100vh - 210px);min-height:420px}.tw-chat-log{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:4px 2px 16px}.tw-msg{max-width:76%;border-radius:10px;padding:10px 14px;font-size:13px;white-space:pre-wrap}.tw-msg-user{align-self:flex-end;background:rgba(247,185,85,.12);border:1px solid rgba(247,185,85,.25)}.tw-msg-assistant{align-self:flex-start;background:var(--tw-panel);border:1px solid var(--tw-line)}.tw-msg-meta{font-family:var(--tw-mono);font-size:10.5px;color:var(--tw-text-faint);margin-top:7px}.tw-chat-input{display:flex;gap:10px;border-top:1px solid var(--tw-line);padding-top:14px}.tw-chat-input textarea{flex:1 1;resize:none;height:62px;background:var(--tw-bg-raise);border:1px solid var(--tw-line);border-radius:9px;color:var(--tw-text);font:inherit;font-size:13.5px;padding:10px 13px;outline:none}.tw-chat-input textarea:focus{border-color:var(--tw-amber)}.tw-cursor{display:inline-block;width:7px;height:14px;background:var(--tw-amber);vertical-align:-2px;animation:tw-pulse .9s infinite}.tw-statusbar{position:fixed;bottom:0;left:0;right:0;z-index:25;height:30px;display:flex;align-items:center;gap:22px;padding:0 16px;font-family:var(--tw-mono);font-size:10.5px;color:var(--tw-text-faint);background:#090c11;border-top:1px solid var(--tw-line)}.tw-statusbar b{color:var(--tw-text-dim);font-weight:600}.tw-dot{width:7px;height:7px;border-radius:50%;background:var(--tw-green);box-shadow:0 0 8px var(--tw-green);display:inline-block;margin-right:6px;animation:tw-pulse 2.2s infinite}.tw-dot-down{background:var(--tw-red);box-shadow:0 0 8px var(--tw-red)}.tw-dot-unknown{background:var(--tw-text-faint);box-shadow:none}.tw-endpoint{display:inline-flex;align-items:center;gap:10px;font-family:var(--tw-mono);font-size:12px;background:var(--tw-bg-raise);border:1px solid var(--tw-line);border-radius:8px;padding:8px 12px;color:var(--tw-teal)}.tw-copy-btn{background:none;border:none;color:var(--tw-text-faint);cursor:pointer;display:grid;place-items:center;padding:2px}.tw-copy-btn:hover{color:var(--tw-amber)}.tw-copy-btn svg{width:13px;height:13px}.tw-toggle{width:34px;height:19px;border-radius:20px;border:1px solid var(--tw-line);background:var(--tw-line-soft);cursor:pointer;position:relative;transition:background .15s}.tw-toggle:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--tw-text-faint);transition:transform .15s,background .15s}.tw-toggle.tw-on{background:rgba(70,214,139,.25);border-color:rgba(70,214,139,.4)}.tw-toggle.tw-on:after{transform:translateX(15px);background:var(--tw-green)}.tw-toggle:disabled{cursor:not-allowed;opacity:.45}.tw-playground-controls{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:14px}.tw-playground-controls label{display:flex;flex-direction:column;gap:5px}.tw-playground-controls label span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--tw-text-faint);font-weight:650}.tw-playground-controls .tw-select{width:auto;min-width:150px;font-family:var(--tw-mono);font-size:12.5px}.tw-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tw-actions-end{justify-content:flex-end}.tw-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.tw-split-layout{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.tw-selection-list{padding:7px;display:flex;flex-direction:column;gap:4px;position:-webkit-sticky;position:sticky;top:0}.tw-selection-list>button{border:1px solid transparent;border-radius:7px;background:transparent;color:var(--tw-text);padding:10px;text-align:left;display:grid;grid-template-columns:1fr auto;grid-gap:3px 8px;gap:3px 8px;cursor:pointer}.tw-selection-list>button:hover{background:var(--tw-panel-2)}.tw-selection-list>button.tw-selected{border-color:rgba(247,185,85,.38);background:rgba(247,185,85,.08)}.tw-selection-list strong{font-size:13px}.tw-selection-list small{color:var(--tw-text-faint);grid-column:1}.tw-selection-list .tw-badge{grid-column:2;grid-row:1/3;align-self:center}.tw-compact-form,.tw-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 14px;gap:0 14px}.tw-span-2{grid-column:1/-1}.tw-field textarea{resize:vertical;min-height:42px}.tw-check-row{display:flex;align-items:flex-start;gap:10px;margin:8px 0 18px;cursor:pointer}.tw-check-row input{margin-top:4px;accent-color:var(--tw-amber)}.tw-check-row span{display:flex;flex-direction:column;gap:3px}.tw-check-row small,.tw-help{color:var(--tw-text-faint);font-size:11.5px}.tw-kv-list{margin:0}.tw-kv-list>div{display:flex;justify-content:space-between;gap:18px;padding:9px 0;border-bottom:1px solid var(--tw-line-soft)}.tw-kv-list dt{color:var(--tw-text-dim)}.tw-kv-list dd{margin:0;text-align:right}.tw-budget-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.tw-budget-card{border:1px solid var(--tw-line);border-radius:7px;padding:11px;display:flex;flex-direction:column;gap:8px;min-width:0}.tw-budget-card>small{color:var(--tw-text-faint);min-height:34px}.tw-version-list{display:flex;flex-direction:column;gap:6px}.tw-version-list>div{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--tw-line-soft);padding:8px 0}.tw-version-list>div>span:first-child{display:flex;flex-direction:column}.tw-version-list small{color:var(--tw-text-faint)}.tw-provider-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.tw-provider-head>div{display:flex;flex-direction:column;flex:1 1}.tw-provider-head small{color:var(--tw-text-faint)}.tw-provider-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tw-provider-picker>button{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid var(--tw-line);border-radius:9px;background:var(--tw-bg-raise);color:var(--tw-text);text-align:left;cursor:pointer;font:inherit;transition:border-color .15s,background .15s,transform .05s}.tw-provider-picker>button:hover{border-color:var(--tw-amber);background:var(--tw-panel-2)}.tw-provider-picker>button:active{transform:translateY(1px)}.tw-provider-picker>button span{display:flex;flex-direction:column;min-width:0}.tw-provider-picker>button strong{font-size:13.5px}.tw-provider-picker>button small{color:var(--tw-text-faint);font-size:11px}.tw-window-list{display:flex;flex-direction:column;gap:15px}.tw-window-list>div>div:first-child{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}.tw-window-list span{color:var(--tw-text-faint);font-size:11px}.tw-provider-limit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:2px 0 14px}.tw-provider-limit-grid>div:not(.tw-provider-limit-foot){min-width:0;padding:9px 10px 8px;border:1px solid var(--tw-line-soft);border-radius:7px;background:rgba(255,255,255,.012)}.tw-provider-limit-grid>div.tw-limit-critical{border-color:rgba(247,185,85,.3)}.tw-provider-limit-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tw-provider-limit-head strong{font-size:11.5px;white-space:nowrap}.tw-provider-limit-foot,.tw-provider-limit-grid small,.tw-provider-limit-head span{color:var(--tw-text-faint);font:10.5px/1.4 var(--tw-mono)}.tw-provider-limit-head span{text-align:right;white-space:nowrap}.tw-provider-limit-grid .tw-meter{height:5px;margin:7px 0 5px}.tw-provider-limit-grid small{display:block}.tw-provider-limit-foot{grid-column:1/-1;padding:0 2px}.tw-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px;color:var(--tw-text-faint)}.tw-code-block{margin:0;padding:12px;max-height:260px;overflow:auto;border:1px solid var(--tw-line);border-radius:7px;background:#080b10;color:var(--tw-text-dim);font:11px/1.55 var(--tw-mono);white-space:pre-wrap;overflow-wrap:anywhere}.tw-inline-field{display:flex;align-items:center;gap:8px;color:var(--tw-text-faint);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.tw-inline-field .tw-select{width:auto}.tw-advanced{margin-bottom:14px}.tw-advanced>summary{cursor:pointer;color:var(--tw-text-dim);font-weight:600;margin-bottom:12px}.tw-playground-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.tw-playground-layout.tw-with-inspector{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)}.tw-playground-layout .tw-chat{height:min(660px,calc(100vh - 300px))}.tw-inspector{min-width:0;max-height:min(660px,calc(100vh - 300px));overflow-y:auto}.tw-inspector .tw-panel-title{margin-top:14px}.tw-inspector .tw-panel-title:first-child{margin-top:0}.tw-empty-state{color:var(--tw-text-faint);font-size:13px;margin:auto;text-align:center}.tw-notice{background:rgba(70,214,139,.09);border:1px solid rgba(70,214,139,.3);color:var(--tw-green);border-radius:8px}.tw-error,.tw-notice{display:flex;align-items:center;gap:10px;padding:9px 13px;font-size:12.5px;margin-bottom:14px}.tw-error{background:rgba(244,114,111,.1);border:1px solid rgba(244,114,111,.35);color:var(--tw-red);border-radius:8px}.tw-login{align-items:center;justify-content:center;display:flex;padding:24px}.tw-login-shell{width:min(400px,94vw);display:flex;flex-direction:column;gap:18px}.tw-login-brand{display:flex;align-items:center;gap:12px}.tw-login-brand img{box-shadow:0 0 22px rgba(247,185,85,.25)}.tw-login-title{font-size:17px;font-weight:650}.tw-login-title span{color:var(--tw-text-faint);font-weight:450}.tw-login-sub{font-family:var(--tw-mono);font-size:11px;color:var(--tw-text-faint)}.tw-login-card{padding:22px}.tw-login-card h1{font-size:17px;margin:0 0 6px}.tw-login-note{color:var(--tw-text-dim);font-size:12.5px;margin:0 0 14px}.tw-login-form{display:flex;gap:10px}.tw-login-form .tw-input{flex:1 1}.tw-login-foot{display:flex;align-items:center;gap:7px;font-family:var(--tw-mono);font-size:10.5px;color:var(--tw-text-faint)}.tw-login-foot img{opacity:.7}.tw-google-btn{width:100%;justify-content:center;padding:10px 14px;font-size:13px}@media (max-width:1440px){.tw-ticker{gap:18px}.tw-ticker>span:nth-child(4){display:none}}@media (max-width:1280px){.tw-topbar{gap:14px}.tw-ticker{gap:14px;padding-left:14px}.tw-ticker>span:nth-child(3){display:none}}@media (max-width:1100px){.tw-ticker{display:none}.tw-budget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-playground-layout.tw-with-inspector{grid-template-columns:1fr}.tw-inspector{max-height:420px}.tw-tape{overflow-x:auto}.tw-tape-head,.tw-tape-row{min-width:760px}}@media (max-width:760px){.tw-topbar{gap:9px;padding:0 10px}.tw-avatar,.tw-brand-name span,.tw-cmdk>span{display:none}.tw-cmdk{margin-left:auto;padding:6px 9px}.tw-body{flex-direction:column}.tw-nav{width:100%;max-height:112px;border-right:0;border-bottom:1px solid var(--tw-line);padding:7px;display:flex;flex-direction:row;align-items:center;overflow-x:auto;overflow-y:hidden}.tw-nav>div{display:contents}.tw-nav-group,.tw-nav>.tw-nav-foot{display:none}.tw-nav-item{width:auto;flex:0 0 auto;padding:7px 9px}.tw-main{padding:16px 12px 72px;overflow:visible}.tw-page-head{align-items:stretch}.tw-page-head>.tw-actions,.tw-page-head>button{width:100%}.tw-split-layout{grid-template-columns:1fr}.tw-selection-list{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tw-compact-form,.tw-form-grid,.tw-provider-limit-grid,.tw-provider-picker{grid-template-columns:1fr}.tw-provider-limit-foot,.tw-span-2{grid-column:auto}.tw-budget-grid{grid-template-columns:1fr}.tw-statusbar{gap:10px;overflow-x:auto;white-space:nowrap}.tw-statusbar span:nth-child(2),.tw-statusbar span:nth-child(3){display:none}.tw-chat{min-height:360px}.tw-msg{max-width:92%}}@media (max-width:480px){.tw-selection-list{grid-template-columns:1fr}.tw-brand-name{font-size:12px}.tw-playground-controls{display:grid;grid-template-columns:1fr}.tw-playground-controls .tw-select{width:100%}}.tw-cost-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--tw-amber);cursor:pointer;display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;font:inherit;padding:2px 0}.tw-cost-link:disabled{cursor:default;opacity:.7}.tw-cost-link:not(:disabled):hover span{text-decoration:underline;text-underline-offset:3px}.tw-cost-link small{color:var(--tw-text-dim);font-size:10px;letter-spacing:.02em}.tw-cost-value{color:var(--tw-amber)}.tw-cost-coverage{color:var(--tw-text-dim);font-size:11px;margin:-6px 0 12px}.tw-cost-workbench{width:min(1180px,96vw);max-height:92vh;overflow-y:auto;padding:0}.tw-cost-head{position:-webkit-sticky;position:sticky;top:0;z-index:4;padding:17px 20px;margin:0;border-bottom:1px solid var(--tw-line);background:color-mix(in srgb,var(--tw-panel) 96%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tw-cost-head h3{display:flex;align-items:center;gap:8px}.tw-cost-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:16px 20px 4px}.tw-cost-toolbar>div{display:grid;grid-gap:4px;gap:4px}.tw-cost-toolbar>div>span{color:var(--tw-text-dim);font-size:11px}.tw-cost-report{padding:14px 20px 22px;transition:opacity .15s ease}.tw-report-loading{opacity:.48;pointer-events:none}.tw-cost-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--tw-line);border-radius:8px;overflow:hidden;background:var(--tw-panel-2)}.tw-cost-kpis>div{min-width:0;padding:14px;border-right:1px solid var(--tw-line)}.tw-cost-kpis>div:last-child{border-right:0}.tw-cost-kpis small,.tw-cost-kpis span{display:block;color:var(--tw-text-dim);font-size:10px}.tw-cost-kpis strong{display:block;margin:7px 0 4px;font:700 18px/1 var(--tw-mono)}.tw-cost-kpis .tw-accent strong{color:var(--tw-amber)}.tw-cost-healthline{display:flex;flex-wrap:wrap;gap:9px 22px;padding:11px 2px 14px;color:var(--tw-text-dim);font-size:11px}.tw-cost-healthline b{color:var(--tw-text);font-family:var(--tw-mono)}.tw-cost-chart,.tw-cost-section{border:1px solid var(--tw-line);border-radius:8px;background:var(--tw-panel-2)}.tw-cost-chart{padding:14px 14px 4px;margin-bottom:14px}.tw-cost-section{padding:14px;min-width:0}.tw-cost-section.tw-table-wrap{padding:0;margin-top:14px}.tw-cost-section.tw-table-wrap .tw-section-heading{padding:14px 16px 8px}.tw-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.tw-section-heading>div{display:grid;grid-gap:3px;gap:3px}.tw-section-heading span{color:var(--tw-text-dim);font-size:10px}.tw-section-heading>svg{width:16px;color:var(--tw-text-dim)}.tw-cost-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.tw-provider-cost-list{display:grid;grid-gap:0;gap:0}.tw-provider-cost-list>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:9px 0;border-top:1px solid var(--tw-line)}.tw-provider-cost-list>div:first-child{border-top:0}.tw-provider-cost-list span{display:grid;grid-gap:2px;gap:2px}.tw-provider-cost-list small{color:var(--tw-text-dim)}.tw-provider-cost-list>div>strong{color:var(--tw-amber);font-family:var(--tw-mono)}.tw-coverage-grid{display:grid;grid-template-columns:1fr 1fr}.tw-coverage-grid span{display:grid;grid-gap:3px;gap:3px;padding:9px 10px;border:1px solid var(--tw-line);margin:-1px 0 0 -1px;color:var(--tw-text-dim);font-size:10px}.tw-coverage-grid b{color:var(--tw-text);font:700 13px/1.2 var(--tw-mono)}.tw-empty-inline{color:var(--tw-text-dim);margin:12px 0}.tw-request-filters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:12px;padding:10px 12px;border:1px solid var(--tw-line);border-radius:8px;background:var(--tw-panel)}.tw-request-filters .tw-inline-field{min-width:220px}.tw-cost-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--tw-line);border-radius:8px;overflow:hidden;margin-bottom:16px}.tw-cost-summary>div{padding:14px 16px;border-right:1px solid var(--tw-line)}.tw-cost-summary>div:last-child{border-right:0}.tw-cost-summary span{display:block;color:var(--tw-text-dim);font-size:11px;margin-bottom:5px}.tw-cost-summary strong{font-family:var(--tw-mono);font-size:16px}.tw-inline-warning{margin-top:14px;border:1px solid color-mix(in srgb,var(--tw-amber) 35%,transparent);background:color-mix(in srgb,var(--tw-amber) 8%,transparent);color:var(--tw-amber);border-radius:7px;padding:10px 12px;font-size:12px}@media (max-width:760px){.tw-cost-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-cost-summary>div:nth-child(2){border-right:0}.tw-cost-summary>div:nth-child(-n+2){border-bottom:1px solid var(--tw-line)}.tw-cost-workbench{width:98vw;max-height:96vh}.tw-cost-head,.tw-cost-toolbar{align-items:stretch;flex-direction:column}.tw-cost-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-cost-kpis>div{border-bottom:1px solid var(--tw-line)}.tw-cost-kpis>div:nth-child(2n){border-right:0}.tw-cost-columns{grid-template-columns:1fr}.tw-request-filters{align-items:stretch}.tw-request-filters .tw-inline-field{min-width:0;width:100%}}