@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-ext-wght-normal.DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-wght-normal.DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-math-wght-normal.Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-symbols-wght-normal.DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-vietnamese-wght-normal.BBxOatbv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-ext-wght-normal.QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-wght-normal.Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light only;--page:#fff;--paper:#f3f3f1;--surface:#fff;--ink:#000;--ink-2:#4f4f4a;--muted:#6b6b65;--line:#0000001a;--line-strong:#0003;--orange:#fc3b00;--orange-ink:#d23100;--sky:#b6eeff;--sky-soft:#b6eeff80;--sky-tint:#eaf9ff;--critical-ink:#b42f2f;--critical-soft:#d03b3b14;--good-ink:#0d6b34;--focus-ring:#0000001f;--header-bg:#ffffffe0;--track:#00000029;--radius-panel:32px;--radius-card:20px;--radius-field:12px;--font:"Onest Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--container:2200px;--gutter:clamp(20px, 3.5vw, 64px);--header-h:68px;--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (width<=640px){:root{--gutter:16px;--radius-panel:24px;--header-h:60px}}@media (height<=500px){:root{--header-h:52px}}:root{--header-h:56px;--sidebar-w:224px;--page-x:24px;--r-panel:var(--radius-card);--r-tile:14px;--r-field:var(--radius-field);--mono:ui-monospace, SFMono-Regular, Menlo, monospace;--row-h:46px;--hover:#0000000b;--press:#00000014;--good-soft:#0d6b341a;--warn-ink:#7a5200;--warn-soft:#e5a0002b;--orange-soft:#fc3b001a;--neutral-soft:#0000000f;--critical-fill:#c93a3a;--scrim:#0009;--warn-tint:#fff5dc;--critical-tint:#fdeceb;--paper-hover:#ececea;--sky-hover:#9fe6fb;--good-tint:#0d6b3417;--tile-bg:var(--paper)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--page);color:var(--ink);font:400 14px/1.45 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;touch-action:manipulation;-webkit-tap-highlight-color:transparent;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}img,svg{display:block}table{border-collapse:separate;border-spacing:0}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}summary{cursor:pointer}summary::-webkit-details-marker{display:none}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}main:focus{outline:none}::selection{background:var(--sky);color:#000}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--ink);color:var(--page);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.icon{flex:none;width:1em;height:1em;display:inline-flex}.icon svg{width:100%;height:100%}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-size:.92em}.muted{color:var(--muted)}.ink-2{color:var(--ink-2)}.good{color:var(--good-ink)}.bad{color:var(--critical-ink)}.orange{color:var(--orange-ink)}.nowrap{white-space:nowrap}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.t-title{letter-spacing:-.02em;text-wrap:balance;font-size:24px;font-weight:600;line-height:1.2}.t-sub{color:var(--muted);font-size:15px;line-height:1.4}.crumbs,.t-title,.t-sub{overflow-wrap:anywhere}.t-h2{letter-spacing:-.012em;font-size:18px;font-weight:600;line-height:1.3}.t-h3{letter-spacing:-.006em;font-size:15px;font-weight:600;line-height:1.35}.t-label{color:var(--ink-2);font-size:13px;font-weight:500}.t-meta{color:var(--muted);font-size:13px}.t-figure{letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:1.1}.t-figure-lg{letter-spacing:-.035em;font-size:36px;font-weight:600;line-height:1.05}.prose{max-width:72ch;color:var(--ink-2);text-wrap:pretty}.link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.link-inline{align-items:center;gap:4px;display:inline-flex}.stack{gap:var(--gap,12px);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.stack-lg{--gap:24px}.stack-sm{--gap:8px}.row{align-items:center;gap:var(--gap,8px);flex-wrap:wrap;display:flex}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.row-top{align-items:flex-start}.grow{flex:auto;min-width:0}.mt-auto{margin-top:auto}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.grid-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;display:grid}.grid-auto{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.band{padding:24px max(var(--page-x), env(safe-area-inset-right)) 24px max(var(--page-x), env(safe-area-inset-left));--tile-bg:var(--paper)}.band--paper{background:var(--paper);--tile-bg:var(--page)}.band--sky{background:var(--sky-tint);--tile-bg:var(--page)}.band--tight{padding-block:16px}.band-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:14px;display:flex}.page{min-width:0}.setting{border-top:1px solid var(--line);grid-template-columns:minmax(200px,300px) minmax(0,1fr);gap:12px 40px;padding-block:24px;display:grid}.setting:first-child{border-top:0;padding-top:0}.setting:last-child{padding-bottom:0}.setting-head{align-content:start;gap:4px;display:grid}.setting-body{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.form-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px 16px;max-width:960px;display:grid}.form-grid .span-all{grid-column:1/-1}.form-narrow{max-width:460px}.form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-header{z-index:60;height:var(--header-h);padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));border-bottom:1px solid var(--line);background:var(--page);align-items:center;gap:8px;display:flex;position:sticky;top:0}.brand{width:70px;min-height:44px;color:var(--ink);flex:none;align-items:center;margin-right:8px;display:inline-flex}.brand svg{width:100%;height:auto}.switch{cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;max-width:208px;min-height:36px;padding:0 10px 0 6px;font-size:14px;font-weight:500;transition:background-color .15s;display:inline-flex}.switch .icon{color:var(--muted);font-size:14px}.switch-mark{background:var(--paper);width:24px;height:24px;color:var(--ink-2);border-radius:7px;flex:none;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.switch-mark--org{background:var(--ink);color:var(--page)}.header-sep{background:var(--line-strong);flex:none;width:1px;height:20px;transform:rotate(14deg)}.search-field{flex:0 260px;min-width:40px;margin-inline:auto 4px;position:relative}.search-input{background:var(--paper);cursor:text;border:0;border-radius:999px;outline:none;width:100%;height:36px;padding:0 64px 0 34px;font-size:14px;transition:background-color .15s,box-shadow .15s}.search-input::placeholder{color:var(--muted)}.search-input:focus{background:var(--page);box-shadow:0 0 0 1px var(--ink), 0 0 0 4px var(--focus-ring)}.search-field>.icon{color:var(--muted);pointer-events:none;font-size:16px;position:absolute;top:50%;left:12px;translate:0 -50%}.kbd{background:var(--page);min-width:20px;height:20px;color:var(--muted);font:500 11px/1 var(--font);box-shadow:inset 0 0 0 1px var(--line);border-radius:5px;place-items:center;padding:0 5px;display:inline-grid}.search-keys{pointer-events:none;gap:3px;display:flex;position:absolute;top:50%;right:8px;translate:0 -50%}.nav-links{gap:2px;display:flex}.nav-link{min-height:36px;color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.nav-link .icon{font-size:13px}.nav-link[aria-current=page]{color:var(--ink);font-weight:600}.balance-chip{background:var(--sky);color:#000;font-variant-numeric:tabular-nums;white-space:nowrap;min-height:32px;transition:background-color .15s, transform .15s var(--ease-out);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.balance-chip.is-low{background:var(--critical-soft);color:var(--critical-ink)}.avatar-btn{cursor:pointer;transition:transform .15s var(--ease-out);background:0 0;border:0;border-radius:50%;flex:none;padding:0}.avatar{width:var(--avatar,32px);height:var(--avatar,32px);background:var(--paper);color:var(--ink);font-size:calc(var(--avatar,32px) * .38);letter-spacing:-.01em;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.avatar--ink{background:var(--ink);color:var(--page)}.avatar--sky{background:var(--sky);color:#000}.menu-toggle{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin-right:-8px;font-size:24px;display:none}.menu-sheet{inset:var(--header-h) 0 0;width:100%;max-width:none;height:auto;max-height:none;padding:12px 16px calc(32px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line);background:var(--page);color:var(--ink);margin:0;position:fixed;overflow-y:auto}.menu-sheet-user{align-items:center;gap:12px;padding:8px 4px 14px;display:flex}.menu-sheet-actions{border-bottom:1px solid var(--line);gap:4px;margin-bottom:8px;padding-bottom:12px;display:grid}.menu-sheet .switch{width:100%;max-width:none;min-height:44px}.menu-sheet .search-field{flex:none;margin:4px 0}.menu-sheet .search-input{height:44px;font-size:16px}.menu-sheet .nav-link{min-height:44px;font-size:15px}.shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);align-items:start;display:grid}.shell--bare{display:block}.sidebar{top:var(--header-h);height:calc(100dvh - var(--header-h));border-right:1px solid var(--line);background:var(--page);flex-direction:column;padding:12px 12px 10px;display:flex;position:sticky;overflow-y:auto}.side-group{gap:1px;display:grid}.side-group+.side-group{margin-top:14px}.side-title{color:var(--muted);padding:4px 10px;font-size:13px;font-weight:500}.side-ws-name{letter-spacing:-.01em;padding:2px 10px 8px;font-size:15px;font-weight:600}.side-foot{gap:1px;margin-top:auto;padding-top:14px;display:grid}.side-switch{margin-bottom:10px}.side-switch .switch{background:var(--paper);width:100%;max-width:none;min-height:40px;padding-left:8px}.side-switch .switch-mark{background:var(--page)}.side-switch .truncate{text-align:left;flex:1}.nav-item{width:100%;min-height:34px;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.nav-item .icon{color:var(--muted);font-size:18px;transition:color .15s}.nav-item[aria-current=page]{background:var(--paper);color:var(--ink);font-weight:600}.nav-item[aria-current=page] .icon{color:var(--ink)}.nav-item[aria-current=page]:before,.nav-item[aria-current=page]:after{content:"";background:var(--orange);width:5px;height:5px;position:absolute;right:12px}.nav-item[aria-current=page]:before{top:calc(50% - 5px);right:17px}.nav-item[aria-current=page]:after{top:50%}.nav-item--danger,.nav-item--danger .icon{color:var(--critical-ink)}.nav-badge{background:var(--critical-soft);min-width:20px;color:var(--critical-ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:600}.nav-item[aria-current=page] .nav-badge{margin-right:18px}.banners{display:grid}.banner{min-height:40px;padding:6px 12px 6px var(--page-x);border-bottom:1px solid var(--line);align-items:center;gap:10px;font-size:14px;display:flex}.banner>.icon{font-size:17px}.banner-text{flex:1;min-width:0}.banner-link{text-underline-offset:3px;white-space:nowrap;font-weight:600}.banner--info{background:var(--sky-tint)}.banner--warning{background:var(--warn-tint)}.banner--critical{background:var(--critical-tint);color:var(--critical-ink)}.banner--customer{background:var(--ink);color:var(--page);border-bottom:0}.banner--customer .btn-ghost{color:var(--page);border-color:#fff6}.banner form{display:contents}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:18px;display:flex}.page-head-text{gap:2px;min-width:0;display:grid}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-size:14px;display:flex}.crumbs a{color:var(--ink-2);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.btn{text-align:center;cursor:pointer;min-height:38px;transition:background-color .15s, border-color .15s, color .15s, opacity .15s, transform .15s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:4px 16px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn .icon{font-size:16px}.btn:active{transform:translateY(1px)scale(.99)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:default;pointer-events:none;transform:none}.btn-primary{background:var(--ink);color:var(--page)}.btn-ghost{border-color:var(--line-strong);color:var(--ink);background:0 0}.btn-quiet{color:var(--ink-2);padding-inline:10px}.btn-danger{color:var(--critical-ink);background:0 0;border-color:#b42f2f66}.btn-danger-solid{background:var(--critical-ink);color:#fff}.btn-sky{background:var(--sky);color:#000}.btn-sm{min-height:32px;padding:2px 12px;font-size:13px}.btn-lg{min-height:48px;padding:6px 24px;font-size:15px}.btn-block{width:100%}.icon-btn{width:34px;height:34px;color:var(--ink-2);cursor:pointer;transition:background-color .15s, color .15s, transform .15s var(--ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:18px;text-decoration:none;display:inline-grid}.icon-btn:active{transform:scale(.94)}.icon-btn--line{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink)}.icon-btn--sm{width:28px;height:28px;font-size:15px}.icon-btn--danger{color:var(--critical-ink)}.icon-btn[aria-disabled=true],.icon-btn:disabled{opacity:.35;pointer-events:none}.field{align-content:start;gap:6px;min-width:0;display:grid}.field-label{flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:13px;font-weight:500;display:flex}.field-optional{color:var(--muted);font-weight:400}.field-hint{color:var(--muted);font-size:13px}.field-error{color:var(--critical-ink);font-size:13px}.input{border:1px solid var(--line-strong);border-radius:var(--r-field);background:var(--page);outline:none;width:100%;height:40px;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}textarea.input{resize:vertical;height:auto;min-height:96px;padding:10px 12px;line-height:1.45}.input::placeholder{color:var(--muted)}.input:focus{border-color:var(--ink);box-shadow:0 0 0 4px var(--focus-ring)}.input[aria-invalid=true]{border-color:var(--critical-ink)}.input:disabled,.input[readonly]{background:var(--paper);color:var(--ink-2)}.input-mono{font-family:var(--mono);font-size:13px}.input-wrap{position:relative}.input-wrap .input{padding-right:44px}.input-wrap .icon-btn{position:absolute;top:3px;right:3px}.input-prefix{position:relative}.input-prefix .input{padding-left:26px}.input-prefix>span{color:var(--muted);position:absolute;top:50%;left:12px;translate:0 -50%}.select{min-width:0;display:block;position:relative}.select .input{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:34px}.select .icon{color:var(--muted);pointer-events:none;font-size:15px;position:absolute;top:50%;right:11px;translate:0 -50%}.select--inline{display:inline-block}.select--inline .input{width:auto;max-width:100%}.select--sm .input{border-radius:10px;height:32px;padding-inline:10px 28px;font-size:13px}.select--sm .icon{font-size:13px;right:9px}.check{cursor:pointer;align-items:flex-start;gap:10px;min-height:28px;padding-block:4px;font-size:14px;line-height:1.4;display:flex}.check input{width:18px;height:18px;accent-color:var(--ink);cursor:pointer;flex:none;margin:1px 0 0}.check-cell{cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;margin:-4px;display:inline-flex}.check-cell input{width:16px;height:16px;accent-color:var(--ink);cursor:pointer;margin:0}.toggle{cursor:pointer;align-items:center;gap:10px;min-height:28px;font-size:14px;display:inline-flex}.toggle input{opacity:0;cursor:pointer;width:38px;height:22px;margin:0;position:absolute}.toggle-track{background:var(--track);border-radius:999px;flex:none;width:38px;height:22px;transition:background-color .18s;position:relative}.toggle-track:after{content:"";width:18px;height:18px;transition:translate .18s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.toggle input:checked+.toggle-track{background:var(--ink)}.toggle input:checked+.toggle-track:after{translate:16px}.toggle input:focus-visible+.toggle-track{outline:2px solid var(--ink);outline-offset:2px}.toggle input:disabled+.toggle-track{opacity:.5}.seg{background:var(--neutral-soft);scrollbar-width:none;border-radius:999px;justify-self:start;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg--wrap{border-radius:18px;flex-wrap:wrap;overflow:visible}.seg-item{min-height:28px;color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.seg-item input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg-item[aria-current=true],.seg-item:has(input:checked){background:var(--page);color:var(--ink);box-shadow:0 0 0 1px var(--line);font-weight:600}.seg-item:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:1px}.tabs{border:1px solid var(--line);background:var(--page);scrollbar-width:none;border-radius:999px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{min-height:34px;color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.tab[aria-current=page],.tab[aria-selected=true]{background:var(--ink);color:var(--page);font-weight:600}.tab:focus-visible{outline-offset:-2px}.tab[aria-current=page]:focus-visible,.tab[aria-selected=true]:focus-visible{outline-color:var(--page);outline-offset:-4px}.tab-count{color:inherit;opacity:.6;font-variant-numeric:tabular-nums}.tabs-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.panel{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--page);flex-direction:column;min-width:0;display:flex}.band--paper .panel,.band--sky .panel{border-color:#0000}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:16px 18px 6px;display:flex}.panel-body{padding:10px 18px 16px}.panel-foot{border-top:1px solid var(--line);padding:12px 18px}.panel-pad{padding:18px}.tile{border-radius:var(--r-tile);background:var(--tile-bg);align-content:start;gap:4px;min-width:0;padding:14px 16px;display:grid}.tile-label{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:flex}.tile-label .icon{color:var(--muted);font-size:15px}.tile-value{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.card-link{min-height:28px;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;white-space:nowrap;align-items:center;gap:2px;font-size:13px;font-weight:500;transition:text-decoration-color .15s;display:inline-flex}.card-link .icon{font-size:12px}.card-tap{transition:background-color .15s, box-shadow .15s, transform .2s var(--ease-out);text-decoration:none;display:grid}.notice{border-radius:var(--r-tile);background:var(--paper);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.notice>.icon{margin-top:1px;font-size:20px}.notice-body{flex:1;gap:4px;min-width:0;display:grid}.notice-title{font-weight:600}.notice-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.notice--warn{background:var(--warn-tint)}.notice--warn>.icon{color:var(--warn-ink)}.notice--bad{background:var(--critical-tint)}.notice--bad>.icon,.notice--bad .notice-title{color:var(--critical-ink)}.notice--info{background:var(--sky-tint)}.notice--good{background:#0d6b3414}.notice--good>.icon{color:var(--good-ink)}.flash{border-radius:var(--r-field);background:var(--paper);align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.flash--good{background:var(--good-tint);color:var(--good-ink)}.flash--bad{background:var(--critical-soft);color:var(--critical-ink)}.empty{text-align:center;justify-items:center;gap:8px;padding:48px 24px;display:grid}.empty>.icon{color:var(--muted);margin-bottom:4px;font-size:28px}.empty-title{font-size:15px;font-weight:600}.empty-text{max-width:46ch;color:var(--muted)}.empty .btn{margin-top:8px}.pill{background:var(--neutral-soft);min-height:22px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 9px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.pill .icon{font-size:13px}.pill--good{background:var(--good-soft);color:var(--good-ink)}.pill--bad{background:var(--critical-soft);color:var(--critical-ink)}.pill--warn{background:var(--warn-soft);color:var(--warn-ink)}.pill--info{background:var(--sky-soft);color:#000}.pill--orange{background:var(--orange-soft);color:var(--orange-ink)}.chip-model{background:var(--page);min-height:28px;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 7px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.chip-model .provider-logo{--logo:15px}.provider-logo{width:var(--logo,18px);height:var(--logo,18px);color:var(--ink);flex:none;display:inline-flex}.provider-logo svg{fill:currentColor;width:100%;height:100%}.model-cell{align-items:center;gap:8px;min-width:0;text-decoration:none;display:inline-flex}.key-mask{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:12px}.bar{background:var(--neutral-soft);border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}.bar-fill{width:var(--w,0%);background:var(--ink);border-radius:999px;max-width:100%;position:absolute;inset:0 auto 0 0}.bar--warn .bar-fill{background:#d69500}.bar--bad .bar-fill{background:var(--critical-fill)}.bar--sky .bar-fill{background:var(--orange)}.limit-cell{font-variant-numeric:tabular-nums;gap:4px;min-width:110px;display:grid}.aura{isolation:isolate;background:var(--orange);color:#000;position:relative;overflow:hidden}.aura:before,.aura:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#dff7ff 0%,#b6eeffd9 38%,#b6eeff00 100%);border-radius:50%;position:absolute}.aura:before{width:46%;min-width:180px;top:-120%;right:-6%}.aura:after{width:40%;min-width:160px;bottom:-140%;left:8%}.ruler-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-bottom:10px;display:flex}.ruler-track{grid-template-columns:var(--paid,30%) minmax(0, 1fr);border-radius:var(--r-panel);gap:2px;min-height:108px;display:grid;overflow:hidden}.ruler-paid{background:var(--ink);min-width:0;color:var(--page);flex-direction:column;justify-content:flex-end;gap:2px;padding:14px 18px;display:flex}.ruler-saved{justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;padding:14px 20px;display:flex}.ruler-cap{font-size:13px}.ruler-paid .ruler-cap{color:#ffffffb8}.ruler-paid-value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.1}.ruler-saved-value{letter-spacing:-.04em;font-size:clamp(36px,1.5rem + 2.2vw,60px);font-weight:600;line-height:1}.ruler-official{text-align:right;gap:2px;font-size:13px;display:grid}.ruler-official b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ruler-delta{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}@media (prefers-reduced-motion:no-preference){.ruler-saved{animation:ruler-open .7s var(--ease-out) both;transform-origin:0}@keyframes ruler-open{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}}.ruler--line{grid-template-columns:var(--paid,30%) minmax(0, 1fr);border-radius:999px;gap:2px;height:10px;display:grid;overflow:hidden}.ruler--line span:first-child{background:var(--ink)}.delta{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.delta--good{color:var(--good-ink)}.delta--bad{color:var(--critical-ink)}.delta--neutral{color:var(--ink-2)}.delta--none{color:var(--muted);white-space:normal;font-weight:400}.delta-note{color:var(--muted);font-size:12px}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;margin-top:12px;display:grid}.metric{border-radius:var(--r-tile);background:var(--tile-bg);grid-template-rows:auto 1fr auto;gap:6px;min-width:0;min-height:138px;padding:14px 16px;display:grid}.metric-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.metric-name{color:var(--ink-2);font-size:14px;line-height:1.25}.metric-value{letter-spacing:-.03em;align-self:end;font-size:28px;font-weight:600;line-height:1.1}.metric-delta{flex-wrap:wrap;align-items:baseline;gap:0 5px;display:flex}[popover]{color:var(--ink)}.menu{background:var(--page);width:max-content;min-width:200px;max-width:min(360px,100vw - 16px);max-height:min(70vh,560px);box-shadow:0 0 0 1px var(--line), 0 18px 44px -14px #00000042;border:0;border-radius:14px;margin:0;padding:6px;overflow-y:auto}.menu-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 10px;font-size:14px;text-decoration:none;transition:background-color .12s;display:flex}.menu-item>.icon{color:var(--muted);font-size:17px}.menu-item--danger,.menu-item--danger>.icon{color:var(--critical-ink)}.menu-item[aria-disabled=true]{color:var(--muted);pointer-events:none}.menu-item[aria-current=true]{font-weight:600}.menu-item-end{color:var(--muted);margin-left:auto;padding-left:12px;font-size:12px}.menu-title{color:var(--muted);padding:8px 10px 4px;font-size:12px;font-weight:500}.menu-sep{background:var(--line);height:1px;margin:5px 4px}.menu-note{color:var(--muted);padding:6px 10px;font-size:13px}.menu-head{padding:8px 10px 10px}.menu form{display:block}.menu-search{padding:2px 2px 6px}.menu-search .input{height:34px}.bubble{background:var(--ink);width:max-content;max-width:min(300px,100vw - 24px);color:var(--page);border:0;border-radius:10px;margin:0;padding:8px 12px;font-size:13px;line-height:1.4}.hint-btn{width:18px;height:18px;color:var(--muted);cursor:help;vertical-align:-3px;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:15px;transition:color .15s;display:inline-grid}.dialog{width:min(var(--dialog-w,520px), calc(100vw - 24px));border-radius:var(--r-panel);background:var(--page);max-height:min(88dvh,860px);color:var(--ink);border:0;padding:0;overflow:hidden;box-shadow:0 30px 80px -24px #00000073}.dialog[open]{flex-direction:column;display:flex}.dialog:not(:modal)[open]{z-index:90;box-shadow:0 0 0 100vmax var(--scrim);margin:auto;position:fixed;inset:0}.dialog::backdrop{background:var(--scrim)}.dialog--sm{--dialog-w:420px}.dialog--lg{--dialog-w:680px}.dialog--xl{--dialog-w:860px}.dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 16px 8px 22px;display:flex}.dialog-title{letter-spacing:-.012em;padding-top:4px;font-size:18px;font-weight:600}.dialog-body{gap:14px;padding:6px 22px 16px;display:grid;overflow-y:auto}.dialog-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 22px 18px;display:flex}.dialog form{display:contents}@media (prefers-reduced-motion:no-preference){.dialog[open]{animation:dialog-in .2s var(--ease-out)}@keyframes dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.sheet[open]{animation:sheet-in .26s var(--ease-out)}@keyframes sheet-in{0%{opacity:0;transform:translate(48px)}}}.sheet{border:0;border-left:1px solid var(--line);background:var(--page);width:min(770px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--ink);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-30px 0 70px -30px #0000004d}.sheet[open]{flex-direction:column;display:flex}.sheet:not(:modal)[open]{z-index:90;box-shadow:0 0 0 100vmax var(--scrim)}.sheet::backdrop{background:var(--scrim)}.sheet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 14px 22px;display:flex}.sheet-body{flex:1;padding:18px 22px;overflow-y:auto}.sheet-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 22px;display:flex}.secret{border-radius:var(--r-tile);background:var(--sky);color:#000;align-items:center;gap:8px;padding:10px 10px 10px 16px;display:flex}.secret code{min-width:0;font-family:var(--mono);overflow-wrap:anywhere;flex:1;font-size:13px}.table-wrap{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--page);overflow-x:auto}.band--paper .table-wrap,.band--sky .table-wrap{border-color:#0000}.table-wrap--flat{border:0;border-radius:0}.table{font-variant-numeric:tabular-nums;width:100%;font-size:14px}.table th,.table td{height:var(--row-h);text-align:left;vertical-align:middle;white-space:nowrap;padding:0 10px}.table thead th{z-index:2;background:var(--page);border-bottom:1px solid var(--line);height:40px;color:var(--ink-2);white-space:normal;font-size:13px;font-weight:500;line-height:1.2;position:sticky;top:0}.table tbody tr+tr>*{border-top:1px solid var(--line)}.table tbody th{font-weight:500}.table td.wrap,.table th.wrap{white-space:normal;min-width:180px}.table .col-num{text-align:right}.table .col-actions{text-align:right;width:44px;padding-inline:4px 10px}.table .col-check{width:40px;padding-inline:14px 4px}.table .col-pinned,.table .col-pinned-status{background:var(--page);position:sticky}.table .col-pinned{right:0}.table .col-pinned-status{right:50px}.table thead .col-pinned,.table thead .col-pinned-status{z-index:3}.table .col-routa{background:var(--sky-soft);font-weight:600}.table th:first-child,.table td:first-child{padding-left:18px}.table th:last-child,.table td:last-child{padding-right:18px}.table[data-density=compact]{--row-h:36px}.table[data-density=comfortable]{--row-h:58px}.cell-stack{gap:1px;min-width:0;line-height:1.3;display:grid}.cell-sub{color:var(--muted);font-size:12px}.cell-link{font-weight:500;text-decoration:none}.row-link{cursor:pointer}.table-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 18px;font-size:13px;display:flex}.sort{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.sort .icon{opacity:.55;font-size:12px}.sort[aria-current=true]{color:var(--ink)}.sort[aria-current=true] .icon{opacity:1}.col-hidden{display:none}.bulk-bar{z-index:5;background:var(--ink);color:var(--page);border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;padding:8px 10px 8px 18px;display:flex;position:sticky;bottom:12px}.bulk-bar .btn-ghost{color:var(--page);border-color:#ffffff57}.bulk-bar .btn-danger{color:#ffc2bd;border-color:#ffb4aa73}.kv{grid-template-columns:minmax(120px,190px) minmax(0,1fr);gap:0 16px;display:grid}.kv dt,.kv dd{padding-block:7px}.kv dt{color:var(--ink-2)}.kv dd{min-width:0}.kv-divided dt,.kv-divided dd{border-top:1px solid var(--line)}.kv-divided dt:first-of-type,.kv-divided dd:first-of-type{border-top:0}.code{border-radius:var(--r-tile);background:var(--paper);font:400 12.5px/1.6 var(--mono);white-space:pre;tab-size:2;margin:0;padding:14px 16px;display:block;position:relative;overflow-x:auto}.code-tabs{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.code-tabs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.code-panel{position:relative}.code-panel .icon-btn{background:var(--page);position:absolute;top:6px;right:6px}.chart{grid-template-columns:var(--axis-w,56px) minmax(0, 1fr);display:grid;position:relative}.chart-y{height:var(--plot-h,220px);color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;position:relative}.chart-y span{white-space:nowrap;position:absolute;right:8px;translate:0 -50%}.chart-plot{height:var(--plot-h,220px);position:relative}.chart-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chart-x{grid-column:2;grid-template-columns:repeat(var(--n), minmax(0, 1fr));height:16px;color:var(--muted);margin-top:6px;font-size:12px;display:grid;overflow:clip}.chart-x span{white-space:nowrap;justify-self:center}.grid-line{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.base-line{stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.series-line{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.series-dot{fill:none;stroke-width:7px;vector-effect:non-scaling-stroke;stroke-linecap:round}.series-area{stroke:none}.hit{fill:#0000;cursor:pointer}.hit-group:hover .hit,.hit-group:focus .hit{fill:#0000000d}.chart-crosshair{stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0;pointer-events:none}.legend{flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.legend-item{align-items:center;gap:6px;min-width:0;display:inline-flex}.legend-swatch{background:var(--c,var(--ink));flex:none;width:9px;height:9px}.legend-value{color:var(--muted);font-variant-numeric:tabular-nums}.chart-foot{border-top:1px solid var(--line);min-height:40px;margin-top:12px;padding:12px 36px 0 0;display:block;position:relative}.chart-table>summary{list-style:none;position:absolute;top:6px;right:-4px}.chart-table[open]>div{margin-top:12px}.chart-table .table{--row-h:34px;font-size:13px}.chart-card{padding:16px 18px}.chart-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-bottom:14px;display:flex}.chart-empty{color:var(--ink-2);pointer-events:none;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.chart-tip{z-index:95;background:var(--ink);width:max-content;max-width:280px;color:var(--page);pointer-events:none;border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.5;position:fixed}.chart-tip-title{margin-bottom:2px;font-weight:600}.chart-tip-row{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.chart-tip-row i{flex:none;width:8px;height:8px}.chart-tip-row b{margin-left:auto;padding-left:14px;font-weight:600}.rank{display:grid}.rank-row{border-top:1px solid var(--line);grid-template-columns:18px auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:5px 0;text-decoration:none;display:grid}.rank-row:first-child{border-top:0}.rank-n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.rank-dot{background:var(--c);width:9px;height:9px}.rank-main{min-width:0;line-height:1.3;display:grid}.rank-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:500}.trend{display:grid}.trend-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) 64px minmax(58px,auto);align-items:center;gap:10px;min-height:52px;padding:6px 0;text-decoration:none;display:grid}.trend-row:first-child{border-top:0}.uptime{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:2px;height:26px;display:grid}.uptime i{background:var(--good-ink);opacity:.85;min-width:1px;display:block}.uptime i[data-s=partial]{opacity:1;background:#d69500}.uptime i[data-s=down]{background:var(--critical-fill);opacity:1}.uptime i[data-s=none]{background:var(--neutral-soft);opacity:1}.spark{flex:none;display:block;overflow:visible}.auth{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px;min-height:100dvh;padding:12px;display:grid}.auth-aura{border-radius:var(--radius-panel);align-content:space-between;min-height:300px;padding:28px 32px;display:grid}.auth-aura .brand{width:92px}.auth-aura:before{width:80%;top:-12%;right:-22%}.auth-aura:after{width:88%;bottom:-14%;left:-22%}.auth-ladder{justify-items:center;gap:12px;margin-block:auto;display:grid}.auth-plate{background:var(--page);color:var(--ink);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:.55em;padding:.6em 1.2em .6em .7em;font-size:clamp(18px,1.5vw,24px);font-weight:600;display:flex;box-shadow:0 24px 48px -30px #6e1a0099}.auth-plate .provider-logo{--logo:1.5em}.auth-plate:first-child{translate:-44px}.auth-plate:last-child{translate:44px}.auth-promise{letter-spacing:-.035em;font-size:clamp(30px,2.8vw,44px);font-weight:600;line-height:1.04}.auth-main{align-content:center;justify-items:center;padding:32px 16px;display:grid}.auth-card{gap:18px;width:min(100%,420px);display:grid}.auth-card--wide{width:min(100%,560px)}.auth-top{display:none}.auth-head{gap:6px;display:grid}.auth-links{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:14px;display:flex}.auth-foot{border-top:1px solid var(--line);color:var(--ink-2);padding-top:14px;font-size:14px}.steps-route{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:0;margin-bottom:28px;display:grid}.step-seg{background:var(--neutral-soft);height:5px;translate:0 calc(var(--i) * 5px)}.step-seg.is-done{background:var(--orange)}.welcome{gap:20px;width:min(100%,720px);margin-inline:auto;padding:28px 16px 64px;display:grid}.welcome-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.choice{border-radius:var(--r-tile);background:var(--paper);cursor:pointer;gap:4px;padding:16px 18px;transition:background-color .15s,box-shadow .15s;display:grid;position:relative}.choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice:has(input:checked){background:var(--sky-tint);box-shadow:inset 0 0 0 2px var(--ink)}.choice:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.choice-title{font-weight:600}.ws-card{border-radius:var(--r-panel);background:var(--page);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .15s, transform .2s var(--ease-out);gap:12px;padding:18px;text-decoration:none;display:grid}.ws-card-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.budget-row{border-top:1px solid var(--line);grid-template-columns:150px 170px minmax(120px,160px) 150px minmax(180px,1fr) 36px;align-items:start;gap:10px;padding-block:12px;display:grid}.budget-row:first-child{border-top:0;padding-top:0}.budget-progress{gap:4px;padding-top:6px;display:grid}.quick-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.quick{border-radius:var(--r-tile);background:var(--tile-bg);min-height:64px;transition:background-color .15s, transform .2s var(--ease-out);align-items:center;gap:12px;padding:12px 16px;font-weight:500;text-decoration:none;display:flex}.quick .icon{font-size:20px}.rule-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-block:12px;display:flex}.rule-row:first-child{border-top:0}.rule-title{text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:500}.dest-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 18px;text-decoration:none;display:flex}.dest-row:first-child{border-top:0}.dest-logo{background:var(--paper);border-radius:10px;place-items:center;width:36px;height:36px;font-size:20px;display:inline-grid}.price-pair{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.price-off{color:var(--muted)}.price-routa{background:var(--sky-soft);border-radius:6px;padding:1px 6px;font-weight:600}.models-shell{grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.model-filters{top:var(--header-h);height:calc(100dvh - var(--header-h));border-right:1px solid var(--line);padding:12px;position:sticky;overflow-y:auto}.filter-group{border-top:1px solid var(--line)}.filter-group:first-child{border-top:0}.filter-group>summary{border-radius:8px;justify-content:space-between;align-items:center;min-height:40px;padding:0 6px;font-weight:500;list-style:none;display:flex}.filter-group[open]>summary .icon{rotate:180deg}.filter-group-body{gap:2px;padding:0 6px 12px;display:grid}.filter-group-body .check{min-height:26px;padding-block:2px;font-size:13px}.model-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;padding:14px 18px;display:grid}.model-row:first-child{border-top:0}.model-row-name{letter-spacing:-.006em;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.model-row-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 12px;font-size:13px;display:flex}.model-row-side{text-align:right;align-content:start;justify-items:end;gap:6px;display:grid}.cap{background:var(--paper);width:24px;height:24px;color:var(--ink-2);border-radius:7px;place-items:center;font-size:14px;display:inline-grid}.compare-table th,.compare-table td{white-space:normal;min-width:180px}.compare-table td.is-best{background:var(--sky-soft);font-weight:600}.chat-shell{height:calc(100dvh - var(--header-h));grid-template-columns:280px minmax(0,1fr);display:grid}.chat-side{border-right:1px solid var(--line);flex-direction:column;gap:10px;padding:12px;display:flex;overflow:hidden}.chat-rooms{flex:1;margin-inline:-4px;padding-inline:4px;overflow-y:auto}.chat-room{border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 2px 0 10px;transition:background-color .15s;display:flex}.chat-room[aria-current=true]{background:var(--paper);font-weight:500}.chat-room a{flex:1;min-width:0;text-decoration:none}.chat-main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.chat-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;min-height:56px;padding:8px 16px;display:flex}.chat-scroll{flex:1;padding:24px 16px;overflow-y:auto}.chat-thread{gap:20px;max-width:860px;margin-inline:auto;display:grid}.chat-thread--side{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));align-items:start;max-width:none}.chat-msg-user{background:var(--paper);border-radius:16px 16px 4px;justify-self:end;max-width:80%;padding:10px 14px}.chat-msg{gap:8px;min-width:0;display:grid}.chat-msg-head{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.chat-msg-body{gap:8px;line-height:1.55;display:grid}.chat-msg-body pre{background:var(--paper);font:400 12.5px/1.55 var(--mono);border-radius:12px;margin:0;padding:12px 14px;overflow-x:auto}.chat-msg-body code{font-family:var(--mono);font-size:.92em}.chat-msg-actions{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px;font-size:13px;display:flex}.chat-metric-btn{min-height:28px;color:var(--muted);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.chat-msg-body>*{margin:0}.chat-msg-body ul,.chat-msg-body ol{padding-left:22px}.chat-msg-body table{border-collapse:collapse;max-width:100%;font-size:14px;display:block;overflow-x:auto}.chat-msg-body th,.chat-msg-body td{border:1px solid var(--line);text-align:left;padding:6px 10px}.chat-msg-body blockquote{border-left:2px solid var(--line-strong);color:var(--ink-2);padding-left:12px}.chat-msg-body a{overflow-wrap:anywhere;text-decoration:underline}.chat-msg-body .hljs-keyword,.chat-msg-body .hljs-built_in,.chat-msg-body .hljs-selector-tag{color:#6d3bbd}.chat-msg-body .hljs-string,.chat-msg-body .hljs-attr,.chat-msg-body .hljs-symbol{color:#0a7a4b}.chat-msg-body .hljs-number,.chat-msg-body .hljs-literal,.chat-msg-body .hljs-title{color:#0b62c4}.chat-msg-body .hljs-comment,.chat-msg-body .hljs-quote{color:var(--muted)}.chat-msg-error,.chat-form-error{color:var(--critical-ink);font-size:14px}.chat-msg-user{white-space:pre-wrap;overflow-wrap:anywhere}.chat-msg-files{color:var(--muted);flex-wrap:wrap;gap:6px;margin-top:6px;font-size:12px;display:flex}.chat-attachments{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chat-attachment{background:var(--paper);border-radius:999px;align-items:center;gap:4px;max-width:240px;padding-left:10px;font-size:13px;display:inline-flex}.chat-reasoning{background:var(--paper);color:var(--ink-2);border-radius:12px;padding:8px 12px;font-size:13px}.chat-reasoning>summary{font-weight:500}.chat-composer{padding:8px 16px 12px}.chat-input-box{max-width:860px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:20px;gap:4px;margin-inline:auto;padding:8px 8px 8px 14px;display:grid}.chat-input-box:focus-within{box-shadow:inset 0 0 0 1px var(--ink), 0 0 0 4px var(--focus-ring)}.chat-input{resize:none;background:0 0;border:0;outline:none;width:100%;min-height:44px;max-height:200px;padding:6px 0;font-size:15px}.chat-input-row{align-items:center;gap:6px;display:flex}.chat-note{color:var(--muted);text-align:center;margin-top:6px;font-size:12px}.chat-empty{gap:24px;max-width:860px;margin-inline:auto;padding-block:24px;display:grid}.chat-set{border-radius:var(--r-tile);background:var(--paper);text-align:left;gap:10px;padding:16px;display:grid}.chat-side-toggle{display:none}.chip-btn{background:var(--paper);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.docs-shell{grid-template-columns:250px minmax(0,1fr) 210px;align-items:start;display:grid}.docs-nav{top:var(--header-h);height:calc(100dvh - var(--header-h));border-right:1px solid var(--line);padding:16px 12px;position:sticky;overflow-y:auto}.docs-body{min-width:0;padding:28px 40px 64px}.docs-toc{top:calc(var(--header-h) + 24px);padding:28px 16px;font-size:13px;position:sticky}.docs-toc a{color:var(--ink-2);padding:4px 0;text-decoration:none;display:block}.docs-content{gap:14px;max-width:76ch;font-size:15px;line-height:1.6;display:grid}.docs-content h2{letter-spacing:-.015em;margin-top:18px;font-size:20px;font-weight:600;line-height:1.25}.docs-content h3{margin-top:8px;font-size:16px;font-weight:600}.docs-content p{color:var(--ink-2)}.docs-content ul{color:var(--ink-2);gap:6px;padding-left:20px;list-style:outside;display:grid}.docs-content a{text-underline-offset:3px}.docs-content code{font-family:var(--mono);background:var(--paper);border-radius:5px;padding:1px 5px;font-size:.88em}.docs-content pre{border-radius:var(--r-tile);background:var(--paper);font:400 12.5px/1.6 var(--mono);margin:0;padding:14px 16px;overflow-x:auto}.docs-content pre code{font-size:inherit;background:0 0;padding:0}.docs-content table{font-variant-numeric:tabular-nums;width:100%;font-size:14px}.docs-content th,.docs-content td{text-align:left;border-top:1px solid var(--line);padding:8px 10px}.docs-content thead th{color:var(--ink-2);border-top:0;font-weight:500}.docs-table{overflow-x:auto}.status-hero{border-radius:var(--r-panel);letter-spacing:-.012em;align-items:center;gap:12px;padding:16px 20px;font-size:18px;font-weight:600;display:flex}.status-hero--ok{background:var(--good-tint);color:var(--good-ink)}.status-hero--bad{background:var(--critical-tint);color:var(--critical-ink)}.status-row{border-top:1px solid var(--line);gap:8px;padding:14px 18px;display:grid}.status-row:first-child{border-top:0}.ticket-msg{background:var(--paper);border-radius:16px;gap:4px;max-width:min(720px,92%);padding:12px 16px;display:grid}.ticket-msg--routa{background:var(--sky-tint);justify-self:end}.palette{--dialog-w:640px;align-self:start;max-height:min(76dvh,620px);margin-top:10vh}.palette-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 14px;display:flex}.palette-head input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:36px;font-size:15px}.palette-head>.icon{color:var(--muted);font-size:18px}.palette-body{flex:1;padding:8px;overflow-y:auto}.palette-tabs{gap:4px;padding:2px 4px 8px;display:flex}.palette-group-title{color:var(--muted);padding:10px 10px 4px;font-size:12px;font-weight:500}.palette-item{border-radius:9px;align-items:center;gap:10px;min-height:38px;padding:4px 10px;text-decoration:none;display:flex}.palette-item[aria-selected=true]{background:var(--paper)}.palette-item .provider-logo{--logo:16px}.palette-hint{color:var(--muted);white-space:nowrap;margin-left:auto;padding-left:12px;font-size:12px}.palette-crumbs{color:var(--muted);font-size:12px}.palette-foot{border-top:1px solid var(--line);color:var(--muted);gap:14px;padding:8px 14px;font-size:12px;display:flex}.palette-empty{text-align:center;color:var(--ink-2);padding:28px 12px}.ctl{background:var(--page);min-height:36px;box-shadow:inset 0 0 0 1px var(--line-strong);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:14px;transition:box-shadow .15s,background-color .15s;display:inline-flex;position:relative}.ctl>.icon{color:var(--ink-2);font-size:16px}.ctl select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;inset:0}.ctl:has(select:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.ctl-chip{background:var(--sky);color:#000;border-radius:999px;align-items:center;height:22px;margin-left:-6px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.ctl-count{background:var(--ink);min-width:20px;height:20px;color:var(--page);border-radius:999px;place-items:center;padding:0 5px;font-size:12px;font-weight:600;display:inline-grid}.ctl-caret{color:var(--muted);font-size:12px}.ctl-btn{background:var(--page);border:0}.chips-row{border-radius:var(--r-tile);background:var(--paper);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;padding:8px 10px;display:flex}.band--paper .chips-row{background:var(--page)}.filter-chip{background:var(--page);height:30px;box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;align-items:stretch;font-size:13px;display:inline-flex;overflow:hidden}.filter-chip>*{align-items:center;padding:0 8px;display:inline-flex}.filter-chip>*+*{border-left:1px solid var(--line)}.filter-chip-field,.filter-chip-op{color:var(--muted)}.filter-chip-x{width:28px;color:var(--muted);justify-content:center;font-size:13px;text-decoration:none}.filter-add{gap:10px;width:300px;max-width:calc(100vw - 24px);padding:12px;display:grid}@media (pointer:coarse),(width<=640px){.btn,.btn-sm,.btn-lg{min-height:44px}.icon-btn,.icon-btn--sm{width:44px;height:44px}.nav-item,.menu-item,.nav-link,.switch,.tab,.seg-item,.ctl,.chip-btn,.rule-title,.chat-metric-btn,.palette-item,.card-link,.cell-link,.sort,.link-target,.filter-group>summary,.balance-chip,.check,.toggle{min-height:44px}.check{align-items:center}.check-cell{width:44px;height:44px;margin:-8px}.input,.select .input,.select--sm .input{height:44px;font-size:16px}textarea.input{font-size:16px}.cell-link,.card-link,.sort{align-items:center;display:inline-flex}.filter-chip{height:44px}.filter-chip-x{width:44px}.hint-btn{width:44px;height:44px;margin:-13px}.input-wrap .icon-btn{top:0;right:0}.avatar-btn{place-items:center;min-width:44px;min-height:44px;display:inline-grid}.rank-row,.trend-row{min-height:52px}.table a{min-height:44px}.chat-input{font-size:16px}.auth-links a,.auth-foot a,a.link{align-items:center;min-height:44px;display:inline-flex}p a.link,.prose a.link,.notice-body p a.link,.field-hint a.link,.check a.link{min-height:0;display:inline}}@media (hover:hover){.btn-primary:not(:disabled):hover{opacity:.84}.btn-ghost:hover{background:var(--paper);border-color:var(--ink)}.btn-quiet:hover{background:var(--hover);color:var(--ink)}.btn-danger:hover{background:var(--critical-soft);border-color:var(--critical-ink)}.btn-sky:hover{background:var(--sky-hover)}.banner--customer .btn-ghost:hover,.bulk-bar .btn-ghost:hover{background:#ffffff1f;border-color:#fff}.bulk-bar .btn-danger:hover{background:#ff786e2e}.icon-btn:hover{background:var(--hover);color:var(--ink)}.icon-btn--danger:hover{background:var(--critical-soft);color:var(--critical-ink)}.switch:hover,.nav-link:hover,.menu-toggle:hover{background:var(--hover)}.nav-link:hover{color:var(--ink)}.search-input:hover{background:var(--paper-hover)}.balance-chip:hover{background:var(--sky-hover)}.balance-chip.is-low:hover{background:#d03b3b26}.nav-item:hover{background:var(--hover);color:var(--ink)}.nav-item:hover .icon{color:var(--ink)}.nav-item--danger:hover{background:var(--critical-soft);color:var(--critical-ink)}.nav-item--danger:hover .icon{color:var(--critical-ink)}.menu-item:hover{background:var(--hover)}.menu-item--danger:hover{background:var(--critical-soft)}.tab:not([aria-current=page]):not([aria-selected=true]):hover{background:var(--hover);color:var(--ink)}.seg-item:not([aria-current=true]):hover{color:var(--ink)}.ctl:hover{box-shadow:inset 0 0 0 1px var(--ink)}.input:not(:disabled):not([readonly]):hover{border-color:var(--muted)}.input:focus:hover{border-color:var(--ink)}.link:hover,.card-link:hover,.rule-title:hover{text-decoration-color:var(--ink)}.cell-link:hover{text-underline-offset:3px;text-decoration:underline}.hint-btn:hover{color:var(--ink)}.table tbody tr:hover>*{background:var(--hover)}.table tbody tr:hover>.col-routa{background:var(--sky)}.rank-row:hover,.trend-row:hover,.dest-row:hover{background:var(--hover);box-shadow:-8px 0 0 var(--hover), 8px 0 0 var(--hover)}.ws-card:hover{box-shadow:inset 0 0 0 1px var(--ink)}.quick:hover{background:var(--sky-tint)}.card-tap:hover{box-shadow:inset 0 0 0 1px var(--ink)}.choice:hover{background:var(--paper-hover)}.choice:has(input:checked):hover{background:var(--sky-tint)}.chip-btn:hover{background:var(--paper-hover)}.filter-chip-x:hover{background:var(--hover);color:var(--ink)}.chat-room:hover{background:var(--hover)}.chat-metric-btn:hover{background:var(--hover);color:var(--ink)}.palette-item:hover{background:var(--paper)}.docs-toc a:hover{color:var(--ink)}.avatar-btn:hover{transform:scale(1.06)}.chat-set:hover{background:var(--paper-hover)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn:not(:disabled):hover{transform:translateY(-1px)}.btn:not(:disabled):hover:active{transform:translateY(0)scale(.98)}.ws-card:hover,.quick:hover,.card-tap:hover,.balance-chip:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=1240px){.search-field{flex-basis:170px}.search-keys{display:none}.search-input{padding-right:12px}.docs-shell{grid-template-columns:240px minmax(0,1fr)}.docs-toc{display:none}}@media (width<=1100px){.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2-1,.setting{grid-template-columns:minmax(0,1fr)}.budget-row{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-progress{grid-column:1/-1}}@media (width<=1000px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar,.nav-links,.app-header>.search-field{display:none}.menu-toggle{display:inline-grid}.app-header>.avatar-btn{display:none}.balance-chip--head{margin-left:auto}.models-shell{grid-template-columns:minmax(0,1fr)}.model-filters{border-right:0;border-bottom:1px solid var(--line);height:auto;position:static}.chat-shell{grid-template-columns:minmax(0,1fr)}.chat-side{display:none}.chat-side-toggle{justify-content:center;display:inline-flex}.docs-shell{grid-template-columns:minmax(0,1fr)}.docs-nav{border-right:0;border-bottom:1px solid var(--line);height:auto;position:static}.docs-body{padding:20px 16px 48px}.auth{grid-template-columns:minmax(0,1fr);padding:0}.auth-aura{display:none}.auth-top{justify-content:center;display:flex}.auth-main{align-content:start;padding-top:28px}}@media (width<=640px){:root{--page-x:16px}body{font-size:15px}.app-header{padding-inline:16px 8px}.app-header>.switch,.app-header>.header-sep,.balance-chip--head{display:none}.app-header>.menu-toggle{margin-left:auto}.banner{padding-left:var(--page-x);flex-wrap:wrap;align-items:flex-start}.banner-text{flex-basis:calc(100% - 80px)}.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}.band{padding-block:20px}.t-title{font-size:22px}.page-head{grid-template-columns:minmax(0,1fr);display:grid}.tabs{width:100%;display:flex}.kv{grid-template-columns:minmax(0,1fr)}.kv dt{padding-bottom:0}.kv dd{padding-top:2px;border-top:0!important}.ruler-track{grid-template-columns:var(--paid,30%) minmax(0, 1fr);min-height:0}.ruler-paid{padding:10px}.ruler-paid-value{font-size:15px}.ruler-paid .ruler-cap{font-size:12px}.ruler-saved{flex-direction:column;align-items:flex-start;padding:12px 14px}.ruler-official{text-align:left}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{min-height:126px;padding:12px}.metric-value{font-size:22px}.dialog{border-radius:20px}.dialog-foot .btn{flex:auto}.budget-row,.model-row{grid-template-columns:minmax(0,1fr)}.model-row-side{text-align:left;justify-items:start}.chat-msg-user{max-width:92%}.chat-thread--side{grid-template-columns:minmax(0,1fr)}.chart{--axis-w:44px}.chart-x span[data-wide]{visibility:hidden}.bulk-bar{border-radius:20px}.ws-card{padding:14px}}@media print{.app-header,.sidebar,.banners,.page-actions,.tabs,.chips-row,.menu-sheet{display:none!important}.shell{display:block}}.menu-row{align-items:center;gap:2px;display:flex}.menu-check{min-height:30px;padding:2px 10px;font-size:13px}.public-actions{flex:none;gap:4px;margin-left:8px}.is-current.nav-link{color:var(--ink);font-weight:600}.input-date{border-radius:999px;width:150px;height:36px}.picker{position:relative}.picker[open]>.picker-summary{border-color:var(--ink)}.picker-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;line-height:38px;list-style:none;display:flex}.picker-summary .icon{color:var(--muted);flex:none;font-size:15px}.picker-list{z-index:20;background:var(--page);max-height:280px;box-shadow:0 0 0 1px var(--line), 0 18px 44px -14px #00000042;border-radius:14px;gap:2px;padding:8px 12px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.picker-search{height:34px;margin-bottom:4px}.picker-list .check{min-height:30px;padding-block:3px;font-size:13px}.show-more summary{align-items:center;min-height:28px;font-size:13px;display:inline-flex}.show-more[open] summary,.code-panel{display:none}.code-tabs:has(.seg-item:first-child input:checked) .code-panel:first-child,.code-tabs:has(.seg-item:nth-child(2) input:checked) .code-panel:nth-child(2),.code-tabs:has(.seg-item:nth-child(3) input:checked) .code-panel:nth-child(3),.code-tabs:has(.seg-item:nth-child(4) input:checked) .code-panel:nth-child(4){display:block}.is-copied{color:var(--good-ink)}.icon-btn.is-on{color:var(--ink);background:var(--hover)}@media (width<=1000px){.public-actions{margin-left:auto}}@media (width<=640px){.public-actions{display:none}.app-header>.menu-toggle{margin-left:auto}.period-text{display:none}}.tiers{gap:14px;display:grid}.tier{gap:6px;display:grid}.tier-bar{gap:2px;height:20px;display:flex}.tier-bar span{min-width:2px;display:block}.grid-rank{grid-template-columns:repeat(var(--rank-n,2), minmax(0, 1fr));gap:12px;display:grid}@media (width>=1900px){.grid-rank{--rank-n:4}}@media (width<=900px){.grid-rank{--rank-n:1!important}}.banner-inline{border-radius:var(--r-tile);background:var(--sky-tint);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;padding:8px 8px 8px 16px;display:flex}.band-notice{margin-bottom:14px}.ruler{margin-bottom:0}@media (width<=1100px){.grid-charts{grid-template-columns:minmax(0,1fr)}}.band--head{padding-bottom:8px}.logs-chart-wrap{position:relative}.logs-chart-wrap .tabs-row{margin-bottom:8px;padding-right:44px}.logs-chart>summary{list-style:none;position:absolute;top:3px;right:0}.logs-chart:not([open]) .logs-chevron .icon{rotate:180deg}.logs-chevron{cursor:pointer}.logs-list{border-top:1px solid var(--line)}.logs-table .table th:last-child,.logs-table .table td:last-child{z-index:1;background:var(--page);box-shadow:-1px 0 0 var(--line);padding-inline:4px 8px;position:sticky;right:0}.logs-table .table thead th:last-child{z-index:3}.logs-more{border-top:1px solid var(--line);justify-content:center;padding:16px;display:flex}.cost-cell{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.cache-mark{color:var(--orange-ink);font-size:13px;display:inline-flex}.table--pinned th:first-child,.table--pinned td:first-child{z-index:1;background:var(--page);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.table--pinned thead th:first-child{z-index:3}.tile--line{background:var(--page);box-shadow:inset 0 0 0 1px var(--line)}.log-detail{flex-direction:column;height:100%;min-height:0;display:flex}.page-detail .sheet-x{display:none}.page-detail .log-detail{height:auto}.page-detail .sheet-body{overflow:visible}.page-detail .sheet-head{border-radius:var(--r-panel) var(--r-panel) 0 0}.page-detail .log-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.timeline{gap:8px;display:grid}.timeline-row{grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.timeline-track{background:var(--paper);height:12px;position:relative}.timeline-track i{position:absolute;top:0;bottom:0}.timeline-value{align-items:center;gap:8px;display:inline-flex}.cost{gap:12px;display:grid}.cost-table{--row-h:36px;font-size:13px}.cost-table th:first-child,.cost-table td:first-child{padding-left:0}.cost-table th:last-child,.cost-table td:last-child{padding-right:0}.cost-total{border-top:1px solid var(--line-strong);gap:6px;padding-top:10px;display:grid}.ruler--line{margin-top:4px}.json-block>summary{min-height:32px;list-style:none}.json-block[open]>summary .icon{rotate:180deg}.explore-bar{border-radius:var(--r-tile);background:var(--paper);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;padding:10px 14px;display:flex}.explore-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.explore-group .input{background:var(--page)}.explore-top{border-radius:10px;width:60px;height:32px;padding-inline:8px;font-size:13px}.share-cell{align-items:center;gap:10px;display:flex}.share-bar{background:var(--neutral-soft);flex:1;min-width:60px;height:6px}.share-bar i{height:100%;display:block}.near-list{display:grid}.near-row{border-top:1px solid var(--line);grid-template-columns:110px minmax(120px,200px) minmax(120px,1fr) auto 52px minmax(0,240px);align-items:center;gap:12px;min-height:52px;padding:8px 18px;text-decoration:none;display:grid}.near-row:first-child{border-top:0}.near-row .pill{justify-self:start}@media (hover:hover){.near-row:hover{background:var(--hover)}}@media (width<=1100px){.near-row{grid-template-columns:auto minmax(0,1fr)}.near-bar,.near-row .t-meta{grid-column:1/-1}}@media (pointer:coarse),(width<=640px){.explore-top{height:44px}.logs-chevron{width:44px;height:44px}}@media (width<=640px){.timeline-row{grid-template-columns:76px minmax(0,1fr)}.timeline-value{grid-column:1/-1}.explore-bar{padding:10px}}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.search-box{flex:0 340px;min-width:200px;position:relative}.search-box .icon{color:var(--muted);font-size:16px;position:absolute;top:50%;left:12px;translate:0 -50%}.search-box .input{border-radius:999px;padding-left:34px}.form-page{max-width:720px}.grid-keep{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-keep-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))!important}.input-static{border-radius:var(--r-field);background:var(--paper);min-height:40px;color:var(--ink-2);align-items:center;padding:0 12px;display:flex}@media (width<=480px){.grid-keep{grid-template-columns:minmax(0,1fr)!important}}.balance-card{border-radius:var(--r-panel);background:var(--paper);grid-template-columns:minmax(240px,1.1fr) minmax(0,1.4fr) minmax(220px,1fr);align-items:start;gap:16px 32px;padding:20px 22px;display:grid}.balance-figure{letter-spacing:-.035em;margin-top:2px;font-size:36px;font-weight:600;line-height:1.05}.balance-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding-top:4px;display:grid}.balance-share{gap:8px;padding-top:4px;display:grid}.balance-share-value{letter-spacing:-.015em;font-size:18px;font-weight:600}.band-head--flat{margin-bottom:2px}.money-grid{align-items:start}.topup-presets{flex-wrap:wrap;gap:6px;display:flex}.topup-presets .chip-btn[aria-current=true]{background:var(--ink);color:var(--page)}.topup-custom{align-items:flex-end;gap:8px;margin-top:8px;display:flex}.topup-custom .field{flex:1}.quote{border-radius:var(--r-tile);background:var(--paper);padding:4px 16px;display:grid}.quote>div{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:2px 16px;padding-block:8px;display:flex}.quote>div:first-child{border-top:0}.quote dt{color:var(--ink-2)}.quote dd{font-variant-numeric:tabular-nums;font-weight:500}.quote-total dd{font-weight:600}.down-line{color:var(--warn-ink);align-items:center;gap:6px;font-size:13px;display:flex}.invoice-grid{align-items:start}@media (width<=1100px){.balance-card,.invoice-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.topup-custom{flex-wrap:wrap}.topup-custom .btn{width:100%}}.ws-overview{grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.ws-spend{gap:8px}.budget-trash{margin-top:22px}.guardrail-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.guardrail-preview{top:calc(var(--header-h) + 16px);position:sticky}.budget-form{display:grid}.dialog form.topup-custom{display:flex}.dialog form.stack{display:grid}.nav-item[aria-current=page] .truncate{padding-right:18px}@media (width<=1100px){.guardrail-layout{grid-template-columns:minmax(0,1fr)}.guardrail-preview{position:static}.ws-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-spend{grid-column:1/-1}}@media (width<=480px){.ws-overview{grid-template-columns:minmax(0,1fr)}}.setting--first{border-top:0;padding-top:0}.setting--flat{border-top:0;padding-block:0}.setting+.setting--flat{margin-top:24px}.rule-list{gap:0}.reco{border-radius:var(--r-panel);border:1px solid var(--line);display:grid}.reco-row{align-items:center;gap:8px;min-height:46px;padding:8px 18px;text-decoration:none;transition:background-color .15s;display:flex}.reco li+li .reco-row{border-top:1px solid var(--line)}.reco li:first-child .reco-row{border-radius:var(--r-panel) var(--r-panel) 0 0}.reco li:last-child .reco-row{border-radius:0 0 var(--r-panel) var(--r-panel)}.safety-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.safety-picker{width:210px}.safety-picker .field-label{display:none}.safety-count{margin-left:auto}.col-actions-2{width:80px;padding-inline:4px 10px}.totp{grid-template-columns:148px minmax(0,1fr);gap:20px;display:grid}.totp-qr{border-radius:var(--r-tile);background:var(--page);width:148px;height:148px;box-shadow:inset 0 0 0 1px var(--line);shape-rendering:crispedges;padding:10px;display:block}.totp-qr svg{width:100%;height:100%;display:block}.recovery-codes{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:4px 12px;margin-top:8px;display:grid}.blocker{border-radius:var(--r-field);background:var(--paper);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}.blocker.is-blocking{background:var(--critical-tint)}.blocker.is-blocking>.icon{color:var(--critical-ink)}.models-main{min-width:0}.models-main>.band{padding-bottom:8px}.model-group{border-top:1px solid var(--line)}.model-group-title{padding:16px 18px 6px var(--page-x)}.model-row{padding-inline:var(--page-x);transition:background-color .15s}.panel .model-row{padding-inline:18px}.model-prices{grid-template-columns:auto auto;place-items:baseline end;gap:2px 8px;display:grid}.pin-mark{color:var(--orange-ink);font-size:15px}.filters-toggle-summary{align-items:center;gap:8px;min-height:44px;font-weight:500;list-style:none;display:flex}.filters-toggle-summary .icon:last-child{margin-left:auto}@media (width>=1001px){@supports selector(::details-content){.filters-toggle-summary{display:none}.filters-toggle::details-content{content-visibility:visible;block-size:auto;display:block}}}.filter-flags{padding-top:10px}.model-head .t-title{gap:10px}.model-prices-grid{align-items:start}.endpoint{gap:12px;display:grid}.endpoint-main{border-radius:var(--r-panel);background:var(--page);grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:12px;padding:14px 18px;display:grid}.endpoint-main dt{color:var(--ink-2);font-size:13px}.endpoint-main dd{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.seg-row{border-radius:var(--r-tile);grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;overflow:hidden}.seg-cell{background:var(--page);gap:1px;padding:10px 12px;display:grid}.faq{display:grid}.faq-item{border-top:1px solid var(--line);padding-block:2px}.faq-item:first-child{border-top:0}.faq-item>summary{align-items:center;min-height:44px;font-weight:500;display:flex}.faq-item p{padding-bottom:12px}.toggle-link{text-decoration:none}.toggle-link input:disabled+.toggle-track{opacity:1}@media (hover:hover){.reco-row:hover,.model-row:hover{background:var(--hover)}}@media (width<=1000px){.model-filters{padding-block:4px}.safety-count{margin-left:0}}@media (width<=640px){.totp{grid-template-columns:minmax(0,1fr)}.seg-row{grid-template-columns:repeat(2,minmax(0,1fr))}.model-prices{justify-items:start}}.chat-side .search-box{flex:none}.chat-bulk{gap:6px;display:flex}.chat-room-check{width:16px;height:16px;accent-color:var(--ink);flex:none}.chat-model-chip{padding-right:2px}.chat-model-chip .filter-chip-x{border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid}.chat-send{background:var(--ink);color:var(--page)}.chat-send:disabled{opacity:.4}.chat-memory{align-items:center;gap:5px;display:inline-flex}.chat-note-card{max-width:860px;margin:0 auto 8px}.chat-sets{max-width:860px}.chat-examples{justify-content:center}.kv-compact{grid-template-columns:auto auto;min-width:240px;padding:4px 10px;font-size:13px}.kv-compact dt,.kv-compact dd{padding-block:3px}.kv-compact dd{text-align:right;font-variant-numeric:tabular-nums}@media (hover:hover){.chat-send:not(:disabled):hover{background:var(--ink);color:var(--page);opacity:.84}}#chat-rooms-sheet{padding:0}#chat-rooms-sheet .chat-side{border-right:0;height:100%;display:flex}.docs-pager{border-top:1px solid var(--line);justify-content:space-between;gap:12px;max-width:76ch;margin-top:32px;padding-top:16px;display:flex}.docs-pager-link{align-items:center;gap:6px;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex}.support-card{align-content:start;min-height:148px}.support-card>.icon{font-size:26px}.error-page{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:100dvh;padding:24px 16px;display:grid}.error-page .brand{width:92px;margin:0 0 24px}.error-route{letter-spacing:-.05em;color:var(--orange);font-size:clamp(88px,18vw,180px);font-weight:600;line-height:1}.thread{max-width:860px}.readiness{display:grid}.readiness li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:42px;padding:6px 0;display:flex}.readiness li:first-child{border-top:0}.readiness .icon{color:#d69500;font-size:18px}.readiness .is-done .icon{color:var(--good-ink)}.admin-forms{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:12px;margin-top:12px;display:grid}@media (hover:hover){.docs-pager-link:hover{text-underline-offset:3px;text-decoration:underline}}.field-end{margin-left:auto;font-weight:400}.code-field .input{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;height:52px;font-size:22px}.terms-row{gap:0;padding-block:4px;display:grid}.terms-row .t-meta{padding-left:28px}.first-request{border-radius:var(--r-tile);background:var(--paper);align-items:center;gap:8px;padding:10px 14px;font-weight:500;display:flex}.first-request[data-first-request=done]{background:var(--good-tint);color:var(--good-ink)}@media (prefers-reduced-motion:no-preference){.first-request[data-first-request=waiting] .icon{animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35}}}.source-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px;display:grid}.choice--line{align-items:center;min-height:48px;padding-block:8px;font-weight:500;display:flex}[data-company]{display:none}.welcome form:has(input[name=usage][value=company]:checked) [data-company]{display:grid}.welcome-amounts .choice{justify-items:center;padding-block:18px}.welcome-aura{border-radius:var(--radius-panel);place-items:center;min-height:240px;display:grid}.welcome-aura:before{width:58%;top:-30%;right:-10%}.welcome-aura:after{width:62%;bottom:-40%;left:-10%}.welcome-done-title{letter-spacing:-.04em;font-size:clamp(40px,8vw,72px);font-weight:600;line-height:1}.welcome-done .form-actions{justify-content:center}@media (pointer:coarse),(width<=640px){.picker-list .check,.filter-group-body .check,.menu-check,.chart-table>summary,.show-more summary,.json-block>summary,.chat-reasoning>summary,.chip-model,.crumbs a,.faq-item>summary{min-height:44px}.picker-search,.palette-head input,.menu-search .input,.input-date{height:44px}.ctl,.sort,.auth-links a,.auth-foot a,a.link{min-width:44px}.chat-model-chip .filter-chip-x{width:44px;height:44px}.chat-reasoning>summary,.show-more summary{align-items:center;display:flex}.crumbs a{align-items:center;display:inline-flex}.chip-model{padding-right:12px}.chat-model-chip{padding-right:0}.sheet-foot .icon-btn{width:44px;height:44px}.model-row-name{min-height:44px}.cell-link{min-width:44px}}.nav-item:active,.menu-item:active,.tab:not([aria-current=page]):not([aria-selected=true]):active,.seg-item:active,.rank-row:active,.trend-row:active,.reco-row:active,.dest-row:active,.near-row:active,.chip-btn:active,.nav-link:active,.switch:active,.palette-item:active,.chat-room:active,.filter-group>summary:active,.faq-item>summary:active,.menu-toggle:active{background:var(--press)}@media (hover:hover){.filter-group>summary:hover,.picker-list .check:hover,.menu-check:hover{background:var(--hover)}.faq-item>summary:hover,.crumbs a:hover,.sort:hover,.docs-nav .nav-item:hover{color:var(--ink)}.crumbs a:hover,.sort:hover{text-underline-offset:3px;text-decoration:underline}a.chip-model:hover{box-shadow:inset 0 0 0 1px var(--ink)}.brand:hover{opacity:.72}.toggle:hover .toggle-track{background:var(--muted)}.toggle:hover input:checked+.toggle-track{background:var(--ink-2)}.check:hover input{filter:brightness(.92)}.uptime i:hover{opacity:.6}}.dialog,.sheet,.menu,.menu-sheet,.sidebar,.chat-rooms,.palette-body{overscroll-behavior:contain}.palette-head:focus-within{box-shadow:inset 0 -2px 0 var(--ink)}.dialog .picker-list,.sheet .picker-list{box-shadow:inset 0 0 0 1px var(--line);margin-top:4px;position:static}.docs-nav-toggle>summary{justify-content:space-between;align-items:center;min-height:44px;font-weight:500;list-style:none;display:flex}.docs-nav-toggle[open]>summary .icon{rotate:180deg}@media (width>=1001px){@supports selector(::details-content){.docs-nav-toggle>summary{display:none}.docs-nav-toggle::details-content{content-visibility:visible;block-size:auto;display:block}}}.tile--aura{background:var(--orange)}.tile--aura .tile-label{color:#000}.tile--aura:before{width:72%;min-width:0;top:-110%;right:-34%}.tile--aura:after{width:66%;min-width:0;bottom:-130%;left:-30%}.sheet:focus,.dialog:focus{outline:none}.table .row{flex-wrap:nowrap}@media (width<=640px){.log-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
