@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/DjL33-gN-geist-cyrillic-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/BEAKL7Jp-geist-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/6IgcOCM7-geist-vietnamese-wght-normal.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/DC-KSUi6-geist-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/BgDaEnEv-geist-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/X_5orZeX-geist-mono-cyrillic-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/DiZS0aHC-geist-mono-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/CO5SzqOn-geist-mono-symbols2-wght-normal.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/DadHysG0-geist-mono-vietnamese-wght-normal.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/Bwz-egvJ-geist-mono-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/XN7g48iV-geist-mono-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/BFx_pHPN-martian-mono-cyrillic-ext-standard-normal.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/Dgr-UBxV-martian-mono-cyrillic-standard-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/DeTdBbNh-martian-mono-latin-ext-standard-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/1TqSgyfh-martian-mono-latin-standard-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset,base,components,layout,charts,pages,utilities;:root{color-scheme:light;--canvas: #ffffff;--surface: #f4f6ff;--surface-2: #e8ecff;--ink: #0b0d17;--ink-2: #262b40;--muted: #565d72;--faint: #8990a6;--line: #e2e6f3;--line-2: #cbd2ec;--rule: #0b0d17;--dot: #d3d9f0;--accent: #2b45ff;--accent-ink: #2238e6;--accent-soft: #ebeeff;--on-accent: #ffffff;--pop: #ff5b1f;--pop-ink: #c73c08;--pop-soft: #ffe9df;--on-pop: #0b0d17;--glow: #ffc61a;--glow-ink: #8a6100;--glow-soft: #fff5d6;--on-glow: #0b0d17;--strip: #0b0d17;--on-strip: #ffffff;--code-bg: #0b0d17;--code-ink: #e8ebff;--code-muted: #969dbd;--code-key: #93a2ff;--code-str: #ffa37a;--code-fn: #ffd35c;--code-var: #7fe0ff;--series-1: #2b45ff;--series-2: #ff5b1f;--series-3: #ffc61a;--series-4: #e0359a;--series-5: #0b0d17;--series-6: #7a5cff;--on-series-1: #ffffff;--on-series-2: #0b0d17;--on-series-3: #0b0d17;--on-series-4: #ffffff;--on-series-5: #ffffff;--on-series-6: #ffffff;--good: #11b87c;--good-ink: #067a55;--good-soft: #e0f7ee;--bad: #f0384c;--bad-ink: #c4203a;--bad-soft: #ffe5e8;--shadow-pop: 0 24px 60px -18px rgb(11 13 23 / .34), 0 2px 8px rgb(11 13 23 / .08);--scrim: rgb(11 13 23 / .48);--font-sans: "Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--font-display: "Martian Mono Variable", "Geist Mono Variable", monospace;--t-label: 11px;--t-small: 13px;--t-body: 15px;--t-lead: 17px;--t-h2: 17px;--t-h1: clamp(26px, 3.2vw, 38px);--t-hero: clamp(34px, 6.4vw, 84px);--frame: 1360px;--gutter: clamp(16px, 2.6vw, 32px);--header-h: 60px;--r: 2px;--control-h: 40px;--ease: cubic-bezier(.2, .7, .2, 1)}:root[data-theme=dark]{color-scheme:dark;--canvas: #0a0c1a;--surface: #11142a;--surface-2: #181c38;--ink: #eef0ff;--ink-2: #cdd2ee;--muted: #9aa1c2;--faint: #737a99;--line: #1e2340;--line-2: #323a66;--rule: #39417a;--dot: #262c4f;--accent: #3d57ff;--accent-ink: #93a2ff;--accent-soft: #1a2152;--on-accent: #ffffff;--pop: #ff6a30;--pop-ink: #ff9b73;--pop-soft: #3a1a0d;--on-pop: #0b0d17;--glow: #ffc61a;--glow-ink: #ffd35c;--glow-soft: #332709;--on-glow: #0b0d17;--strip: #161b3a;--on-strip: #eef0ff;--code-bg: #05071a;--code-ink: #e8ebff;--code-muted: #8a91b3;--code-key: #93a2ff;--code-str: #ffa37a;--code-fn: #ffd35c;--code-var: #7fe0ff;--series-1: #4a63ff;--series-2: #ff6a30;--series-3: #ffc61a;--series-4: #ff5cb5;--series-5: #eef0ff;--series-6: #9c85ff;--on-series-1: #ffffff;--on-series-2: #0b0d17;--on-series-3: #0b0d17;--on-series-4: #0b0d17;--on-series-5: #0a0c1a;--on-series-6: #0b0d17;--good: #22d39a;--good-ink: #5ae4b4;--good-soft: #0d2a22;--bad: #ff5468;--bad-ink: #ff8a99;--bad-soft: #3a121c;--shadow-pop: 0 24px 60px -18px rgb(0 0 0 / .7), 0 0 0 1px rgb(238 240 255 / .06);--scrim: rgb(2 3 10 / .66)}:root[data-palette=ultraviolet]{--canvas: #ffffff;--surface: #f6f2ff;--surface-2: #ede6ff;--ink: #130e22;--ink-2: #2e2745;--muted: #625a74;--faint: #8a82a0;--line: #e7e1f5;--line-2: #d3c9ee;--rule: #130e22;--dot: #d9d0f0;--accent: #6c3bff;--accent-ink: #5b2bf0;--accent-soft: #efe9ff;--on-accent: #ffffff;--pop: #ff3d8b;--pop-ink: #d61f6b;--pop-soft: #ffe3ef;--on-pop: #130e22;--glow: #ffb21f;--glow-ink: #9a5b00;--glow-soft: #fff2d6;--on-glow: #130e22;--strip: #130e22;--on-strip: #ffffff;--code-bg: #130e22;--code-ink: #ebe5ff;--code-muted: #9c92bd;--code-key: #b79dff;--code-str: #ff93c2;--code-fn: #ffd37e;--code-var: #82e3ff;--series-1: #6c3bff;--series-2: #ff3d8b;--series-3: #ffb21f;--series-4: #00a7d6;--series-5: #130e22;--series-6: #ff6a1a;--on-series-1: #ffffff;--on-series-2: #130e22;--on-series-3: #130e22;--on-series-4: #130e22;--on-series-5: #ffffff;--on-series-6: #130e22}:root[data-palette=ultraviolet][data-theme=dark]{--canvas: #0d0a1b;--surface: #151030;--surface-2: #1e1740;--ink: #efebff;--ink-2: #d2caee;--muted: #a59cc3;--faint: #7d7498;--line: #262040;--line-2: #3a3163;--rule: #3f3572;--dot: #2b2450;--accent: #7c55ff;--accent-ink: #a58bff;--accent-soft: #231a4d;--on-accent: #ffffff;--pop: #ff4f97;--pop-ink: #ff86b7;--pop-soft: #3b1331;--on-pop: #130e22;--glow: #ffb21f;--glow-ink: #ffc85c;--glow-soft: #33260c;--on-glow: #130e22;--strip: #221a48;--on-strip: #efebff;--code-bg: #08061a;--code-ink: #e6e0ff;--code-muted: #8b82ad;--code-key: #b79dff;--code-str: #ff93c2;--code-fn: #ffd37e;--code-var: #82e3ff;--series-1: #7c55ff;--series-2: #ff4f97;--series-3: #ffb21f;--series-4: #00b8e8;--series-5: #efebff;--series-6: #ff7a33;--on-series-1: #ffffff;--on-series-2: #130e22;--on-series-3: #130e22;--on-series-4: #130e22;--on-series-5: #0d0a1b;--on-series-6: #130e22}:root[data-palette=tangerine]{--canvas: #fffdf8;--surface: #fbf3e8;--surface-2: #f4e7d4;--ink: #17120d;--ink-2: #33291f;--muted: #665d52;--faint: #978b7d;--line: #ede3d4;--line-2: #dccdb7;--rule: #17120d;--dot: #e6d8c4;--accent: #ff5a1f;--accent-ink: #b83a0b;--accent-soft: #ffe9de;--on-accent: #17120d;--pop: #2f5bff;--pop-ink: #2447d6;--pop-soft: #e6ecff;--on-pop: #ffffff;--glow: #ffc61a;--glow-ink: #8a6100;--glow-soft: #fff4d2;--on-glow: #17120d;--strip: #17120d;--on-strip: #fffdf8;--code-bg: #17120d;--code-ink: #f6ebde;--code-muted: #a8998a;--code-key: #ff9a6e;--code-str: #9db0ff;--code-fn: #ffd35c;--code-var: #7fe0ff;--series-1: #ff5a1f;--series-2: #2f5bff;--series-3: #ffc61a;--series-4: #0fa3b1;--series-5: #17120d;--series-6: #c2185b;--on-series-1: #17120d;--on-series-2: #ffffff;--on-series-3: #17120d;--on-series-4: #17120d;--on-series-5: #fffdf8;--on-series-6: #ffffff}:root[data-palette=tangerine][data-theme=dark]{--canvas: #120d09;--surface: #1b140e;--surface-2: #251b13;--ink: #fbf2e8;--ink-2: #e4d6c6;--muted: #b3a594;--faint: #85786a;--line: #2a2019;--line-2: #43352a;--rule: #4a3a2c;--dot: #33271d;--accent: #ff6a30;--accent-ink: #ff9a6e;--accent-soft: #3a1a0d;--on-accent: #120d09;--pop: #5b7cff;--pop-ink: #9db0ff;--pop-soft: #1a2150;--on-pop: #120d09;--glow: #ffc61a;--glow-ink: #ffd35c;--glow-soft: #332709;--on-glow: #120d09;--strip: #2a1f16;--on-strip: #fbf2e8;--code-bg: #0b0806;--code-ink: #f6ebde;--code-muted: #9a8b7b;--code-key: #ff9a6e;--code-str: #9db0ff;--code-fn: #ffd35c;--code-var: #7fe0ff;--series-1: #ff6a30;--series-2: #5b7cff;--series-3: #ffc61a;--series-4: #2fc4d1;--series-5: #fbf2e8;--series-6: #ff5c9e;--on-series-1: #120d09;--on-series-2: #120d09;--on-series-3: #120d09;--on-series-4: #120d09;--on-series-5: #120d09;--on-series-6: #120d09}@layer reset,base,components,layout,charts,pages,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,pre{margin:0}ul[class],ol[class]{margin:0;padding:0;list-style:none}img,video,canvas{display:block;max-width:100%}svg{flex-shrink:0}input,button,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none!important}}@layer base{html{background:var(--canvas);scroll-padding-top:calc(var(--header-h) + 20px)}body{min-height:100dvh;display:flex;flex-direction:column;background:var(--canvas);color:var(--ink);font:400 var(--t-body) / 1.55 var(--font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}main{flex:1 0 auto}h1,h2{font-family:var(--font-display);font-stretch:112.5%;font-weight:500;text-transform:uppercase;color:var(--ink);text-wrap:balance}h1{font-size:var(--t-h1);line-height:1.04;letter-spacing:-.03em}h2{font-size:var(--t-h2);line-height:1.2;letter-spacing:-.01em}h3{font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.01em}h4{font:500 var(--t-label) / 1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}p{text-wrap:pretty}a{color:inherit;text-decoration:none}strong,b{font-weight:600}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.92em}small{font-size:var(--t-small)}hr{border:0;border-top:1px solid var(--line);margin:24px 0}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--accent)}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:12px;top:-60px;z-index:100;padding:10px 14px;background:var(--accent);color:var(--on-accent);font:500 12px / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.skip-link:focus{top:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@layer reset,base,components,layout,charts,pages,utilities;@layer layout{.site-header{position:sticky;top:0;z-index:40;background:var(--canvas);border-bottom:1px solid var(--rule)}.header-inner{max-width:var(--frame);height:var(--header-h);margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;gap:28px;border-inline:1px solid var(--rule)}.brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;color:var(--ink)}.brand-mark .bm-head{fill:var(--accent)}.brand-mark .bm-eye{fill:var(--on-accent)}.brand-word{font:650 15px / 1 var(--font-display);font-stretch:112.5%;letter-spacing:.01em;text-transform:uppercase}.brand-light{font-weight:400}.main-nav{display:flex;align-items:stretch;align-self:stretch}.main-nav>a,.main-nav>button{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:0;background:none;font:500 12px / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);transition:color .15s}.main-nav>a:hover{color:var(--ink)}.main-nav>a.active{color:var(--ink)}.main-nav>a.active:before{content:"";width:7px;height:7px;background:var(--accent)}.main-nav .nav-secondary,.main-nav .nav-appearance{display:none}.header-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.header-actions :is(.button,.icon-button,.avatar){min-height:36px;height:36px}.mobile-menu{display:none}.ticker{background:var(--accent);color:var(--on-accent);border-bottom:1px solid var(--rule)}.ticker-inner{max-width:var(--frame);min-height:34px;margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;justify-content:center;border-inline:1px solid var(--rule);font:500 11px / 1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden}.ticker-item{display:inline-flex;align-items:center;gap:8px;padding:0 16px}.ticker-item+.ticker-item{border-left:1px solid color-mix(in srgb,currentColor 32%,transparent)}.ticker :focus-visible{outline-color:var(--on-accent)}@media(max-width:1140px){.ticker-item:not(.lead,.ticker-link):nth-child(n+3){display:none}}.ticker-item.lead:before{content:"";width:7px;height:7px;background:var(--pop)}.ticker-link{color:inherit;font-weight:600}.ticker-link svg{transition:translate .15s var(--ease)}.ticker-link:hover svg{translate:3px 0}main{width:100%;max-width:var(--frame);margin:0 auto;border-inline:1px solid var(--rule)}.page{--page-top: 40px;padding:var(--page-top) var(--gutter) 88px}.page-header{position:relative;margin:calc(-1 * var(--page-top)) calc(-1 * var(--gutter)) 0;padding:44px var(--gutter) 32px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 40px;border-bottom:1px solid var(--rule);background-image:radial-gradient(var(--dot) 1px,transparent 1.3px);background-size:12px 12px;background-position:-6px -6px}.page-header>div:first-child{display:grid;gap:14px}.page-header p{max-width:62ch;color:var(--muted);font-size:var(--t-lead)}.page-kicker{display:inline-flex;align-items:center;gap:10px;font:500 var(--t-label) / 1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink)}.page-kicker:before{content:"";width:8px;height:8px;background:var(--pop)}.page-actions{display:flex;flex-wrap:wrap;gap:8px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 32px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--line)}.page-heading p{margin-top:10px;color:var(--muted);max-width:62ch}.section-strip{margin-inline:calc(-1 * var(--gutter));min-height:38px;padding:9px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;background:var(--strip);color:var(--on-strip);font:500 11px / 1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.strip-title{display:inline-flex;align-items:center;gap:10px}.strip-title:before{content:"";width:8px;height:8px;background:var(--pop)}.strip-index{opacity:.66}.strip-index:after{content:"—";margin-left:10px}.strip-meta{opacity:.72}.strip-meta a{text-decoration:underline;text-underline-offset:3px}.site-footer{border-top:1px solid var(--rule)}.footer-inner{max-width:var(--frame);margin:0 auto;border-inline:1px solid var(--rule);overflow:hidden}.footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);border-bottom:1px solid var(--line)}.footer-about{padding:32px var(--gutter);display:grid;align-content:start;gap:16px}.footer-about p{max-width:38ch;color:var(--muted);font-size:14px}.footer-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.footer-cols>div{padding:32px var(--gutter);display:flex;flex-direction:column;align-items:flex-start;gap:10px;border-left:1px solid var(--line)}.footer-cols h4{margin-bottom:4px}.footer-cols a{font-size:14px;color:var(--ink-2)}.footer-cols a:hover{color:var(--accent-ink)}.footer-giant{padding:36px var(--gutter) 0;font:650 clamp(52px,13.6vw,188px) / .8 var(--font-display);font-stretch:112.5%;letter-spacing:-.06em;text-transform:uppercase;color:var(--accent);white-space:nowrap;-webkit-user-select:none;user-select:none;translate:0 .14em}.footer-giant span{color:var(--canvas);-webkit-text-stroke:3px var(--accent);paint-order:stroke fill}.footer-base{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;padding:14px var(--gutter);border-top:1px solid var(--rule);background:var(--canvas);font:500 11px / 1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}@media(max-width:900px){.header-inner{gap:16px}.main-nav{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;padding:4px var(--gutter) 16px;background:var(--canvas);border-bottom:1px solid var(--rule);box-shadow:0 24px 40px -24px #130e224d;max-height:calc(100vh - var(--header-h));max-height:calc(100dvh - var(--header-h));overflow-y:auto;overscroll-behavior:contain}.main-nav.open{display:flex}.main-nav>a,.main-nav>button{padding:16px 0;border-bottom:1px solid var(--line);font-size:13px;text-align:left}.main-nav .nav-secondary{display:inline-flex}.mobile-menu{display:inline-grid}.dashboard-link{display:none}.ticker-item:not(.lead,.ticker-link){display:none}.footer-top{grid-template-columns:minmax(0,1fr)}.footer-about{border-bottom:1px solid var(--line)}.footer-cols>div:first-child{border-left:0}.page-header{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.page{--page-top: 28px}.appearance-menu{display:none}.main-nav .nav-appearance{display:block;padding:14px 0 4px}.ticker-item.ticker-link{display:none}.ticker-inner{padding-block:8px;white-space:normal;text-align:center}.footer-cols{grid-template-columns:1fr 1fr}.footer-cols>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.footer-base{flex-direction:column}}}@layer reset,base,components,layout,charts,pages,utilities;@layer components{.label{font:500 var(--t-label) / 1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.text-link{color:var(--accent-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.text-link:hover{text-decoration-thickness:2px}.muted-link{color:var(--muted);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.muted-link:hover{color:var(--ink);text-decoration-color:currentColor}kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--line-2);border-bottom-width:2px;background:var(--canvas);color:var(--muted);font:500 11px / 1 var(--font-mono)}:not(pre)>code{padding:1px 6px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:.86em;overflow-wrap:anywhere}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-h);padding:0 16px;border:1px solid var(--ink);border-radius:var(--r);background:var(--canvas);color:var(--ink);font:500 12px / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.button:not(:disabled):hover{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.button:not(:disabled):active{translate:0 1px}.button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.button.danger{border-color:var(--bad);color:var(--bad-ink)}.button.danger:not(:disabled):hover{background:var(--bad);border-color:var(--bad);color:var(--on-accent)}.button.small{min-height:32px;padding:0 12px;font-size:11px}.button.wide{width:100%}.button:disabled{opacity:.45}.icon-button{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--line-2);border-radius:var(--r);background:var(--canvas);color:var(--ink);transition:background .15s,border-color .15s}.icon-button:not(:disabled):hover{border-color:var(--ink);background:var(--surface)}input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),select,textarea{width:100%;min-height:var(--control-h);padding:8px 12px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--canvas);color:var(--ink);font:400 14px / 1.4 var(--font-sans);letter-spacing:0;text-transform:none;transition:border-color .15s,box-shadow .15s}input:hover,select:hover,textarea:hover{border-color:var(--muted)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}input::placeholder,textarea::placeholder{color:var(--faint)}input:disabled,select:disabled,textarea:disabled{background-color:var(--surface);color:var(--muted)}textarea{min-height:96px;resize:vertical}select{appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}@media(forced-colors:active){select{appearance:auto;background-image:none;padding-right:12px}}input[type=checkbox],input[type=radio]{width:16px;height:16px;margin:0}input[type=range]{width:100%}progress{appearance:none;width:100%;height:6px;border:0;background:var(--surface-2)}progress::-webkit-progress-bar{background:var(--surface-2)}progress::-webkit-progress-value{background:var(--accent)}progress::-moz-progress-bar{background:var(--accent)}.field{display:grid;gap:6px;min-width:0;align-content:start}label.field,.field>label,.field>span:first-child{font:500 var(--t-label) / 1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.field small{font:400 12px / 1.4 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--muted)}.field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px 16px;align-items:end}.checkbox-label{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2);cursor:pointer}.error-message{color:var(--bad-ink);font-size:13px}.chart-note{margin-top:12px;font-size:12px;color:var(--muted)}.show-more{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;font:500 11px / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.show-more[aria-expanded=true] svg{rotate:180deg}.success-message{color:var(--good-ink);font-size:13px}.notice{display:block;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--canvas));border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--ink-2);font-size:14px}.notice.warning{border-color:color-mix(in srgb,var(--glow) 40%,var(--canvas));border-left-color:var(--glow);background:var(--glow-soft)}.notice.error{border-color:color-mix(in srgb,var(--bad) 30%,var(--canvas));border-left-color:var(--bad);background:var(--bad-soft)}.badge,.status-badge{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:0 7px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font:500 10.5px / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.badge.accent,.badge.premium{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.badge.pop,.badge.new{border-color:var(--pop);background:var(--pop);color:var(--on-pop)}.badge.glow,.badge.warning,.status-badge.is-warning{border-color:var(--glow);background:var(--glow);color:var(--on-glow)}.badge.good,.status-badge.active,.status-badge.good,.status-badge.is-good{border-color:transparent;background:var(--good-soft);color:var(--good-ink)}.badge.bad,.status-badge.bad{border-color:transparent;background:var(--bad-soft);color:var(--bad-ink)}.status-badge:before{content:"";width:6px;height:6px;background:currentColor}.panel{min-width:0;padding:20px;border:1px solid var(--line-2);background:var(--canvas)}.panel>h2,.panel-heading h2{font-size:14px;letter-spacing:0}.panel>h2{margin-bottom:16px}.panel-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px}.panel-heading p{color:var(--muted);font-size:13px}.toolbar-actions,.page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.table-panel{min-width:0;border:1px solid var(--line-2);background:var(--canvas)}.data-table{width:100%;font-size:14px}.data-table th{padding:10px 14px;background:var(--surface);border-bottom:1px solid var(--line-2);text-align:left;white-space:nowrap;font:500 11px / 1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.data-table td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover td{background:color-mix(in srgb,var(--surface) 70%,transparent)}.data-table .numeric,.numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.data-table th.numeric,.data-table td.numeric{text-align:right}.data-table .detail-row td,.detail-row td{background:var(--surface)}.table-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 14px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.compact-empty{display:grid;justify-items:center;gap:8px;padding:32px 16px;color:var(--muted);font-size:14px;text-align:center}.compact-empty strong{color:var(--ink)}.empty-state{display:grid;justify-items:center;gap:14px;padding:72px var(--gutter);text-align:center}.empty-state p{color:var(--muted)}.empty-state a:not(.button){color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font:500 11px / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pagination>div,.pagination nav{display:flex;align-items:center;gap:8px}details.disclosure{border-block:1px solid var(--line-2)}details.disclosure+details.disclosure{border-top:0}.disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 2px;font:500 12px / 1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.disclosure>summary:after{content:"+";font:400 18px / 1 var(--font-mono);color:var(--accent)}.disclosure[open]>summary:after{content:"−"}.disclosure>summary:hover{color:var(--accent-ink)}.disclosure[open]{padding-bottom:18px}.disclosure>:not(summary)+:not(summary){margin-top:12px}.code-block{position:relative;margin:0;padding:18px 56px 18px 20px;border:1px solid var(--rule);background:var(--code-bg);color:var(--code-ink);font:400 13px / 1.7 var(--font-mono);white-space:pre;overflow-x:auto;tab-size:2}.code-block code{font:inherit}.code-copy.icon-button{position:absolute;top:10px;right:10px;width:32px;height:32px;border-color:#ffffff2e;background:transparent;color:var(--code-ink)}.code-copy.icon-button:hover{border-color:#ffffff80;background:#ffffff14}.tabs,.modality-tabs,.key-test-tabs{display:flex;border-bottom:1px solid var(--line-2);overflow-x:auto;scrollbar-width:none}.tabs>:is(button,a),.modality-tabs>:is(button,a),.key-test-tabs>:is(button,a){position:relative;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:0;border-right:1px solid var(--line);background:none;font:500 12px / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}:is(.tabs,.modality-tabs,.key-test-tabs)>:is(button,a):hover{color:var(--ink);background:var(--surface)}:is(.tabs,.modality-tabs,.key-test-tabs)>:is([aria-selected=true],.active,.selected){color:var(--ink);background:none;font-weight:600}:is(.tabs,.modality-tabs,.key-test-tabs)>:is([aria-selected=true],.active,.selected):after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent)}.field>.segmented{justify-self:start}.segmented,.context-buttons{display:inline-flex;flex-wrap:wrap;border:1px solid var(--line-2);background:var(--canvas)}:is(.segmented,.context-buttons)>button{min-height:32px;padding:0 12px;border:0;border-right:1px solid var(--line-2);background:none;font:500 11px / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}:is(.segmented,.context-buttons)>button:last-child{border-right:0}:is(.segmented,.context-buttons)>button:hover{color:var(--ink);background:var(--surface)}:is(.segmented,.context-buttons):not(.mode-options)>button:is(.active,.selected,[aria-pressed=true]){background:var(--accent);color:var(--on-accent)}.selection-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.model-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 4px 0 6px;border:1px solid var(--line-2);background:var(--canvas);font-size:13px;font-weight:500}.model-chip button{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;color:var(--muted)}.model-chip button:hover{color:var(--bad-ink);background:var(--bad-soft)}.capability-chips{display:flex;flex-wrap:wrap;gap:6px}.cap-chip{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 9px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--canvas));background:var(--accent-soft);color:var(--accent-ink);font:500 11px / 1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.stat-cells{display:flex;flex-wrap:wrap;margin:0;border:1px solid var(--line-2);background:var(--canvas);overflow:hidden}.stat-cell{flex:1 1 170px;min-width:0;margin:0 0 -1px -1px;padding:18px 20px;border-left:1px solid var(--line-2);border-bottom:1px solid var(--line-2);display:grid;align-content:start;gap:10px}.stat-cell dt{font:500 var(--t-label) / 1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.stat-cell dd{margin:0;display:grid;gap:6px}.stat-value{font:500 clamp(20px,2.1vw,27px) / 1.1 var(--font-display);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stat-note{font-size:12px;color:var(--muted)}.stat-cell.accent .stat-value{color:var(--accent-ink)}.stat-cell.pop .stat-value{color:var(--pop-ink)}.logo-tile{--size: 34px;--c: var(--ink);display:inline-grid;place-items:center;width:var(--size);height:var(--size);flex:none;border:1px solid color-mix(in oklab,var(--c) 26%,var(--canvas));background:color-mix(in oklab,var(--c) 12%,var(--canvas));color:color-mix(in oklab,var(--c) 88%,var(--ink))}.logo-tile svg{width:58%;height:58%;fill:currentColor}.logo-tile.ink{border-color:var(--line-2);background:var(--surface);color:var(--ink)}[data-theme=dark] .logo-tile:not(.ink){border-color:color-mix(in oklab,var(--c) 36%,var(--canvas));background:color-mix(in oklab,var(--c) 20%,var(--canvas));color:color-mix(in oklab,var(--c) 58%,white)}.logo-tile .monogram{font:650 calc(var(--size) * .34) / 1 var(--font-display);letter-spacing:-.06em}.logo-tile.xs{--size: 20px}.logo-tile.sm{--size: 26px}.logo-tile.lg{--size: 48px}.logo-tile.xl{--size: 72px}.skeleton{display:inline-block;width:100%;max-width:100%;height:.9em;vertical-align:middle;background:linear-gradient(90deg,var(--surface) 0%,var(--surface-2) 45%,var(--surface) 90%);background-size:300% 100%;animation:shimmer 1.5s var(--ease) infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.skeleton-rows{display:grid}.skeleton-row{display:grid;grid-template-columns:34px minmax(0,1fr) 96px 72px;align-items:center;gap:16px;padding:15px 16px;border-bottom:1px solid var(--line)}.skeleton.tile{width:34px;height:34px}.skeleton-lines{display:grid;gap:8px}.skeleton.short{height:.7em}.state-message{display:grid;justify-items:center;gap:10px;padding:56px 24px;text-align:center}.state-mark{position:relative;width:40px;height:40px;margin-bottom:6px;border:1px solid var(--rule);background-image:radial-gradient(var(--dot) 1px,transparent 1.3px);background-size:6px 6px}.state-mark:after{content:"";position:absolute;inset:13px;background:var(--accent)}.state-message.error .state-mark:after{background:var(--pop)}.state-message.loading .state-mark:after{animation:blink .9s steps(2,jump-none) infinite}@keyframes blink{50%{opacity:.15}}.state-title{font:500 15px / 1.3 var(--font-display);letter-spacing:-.01em;text-transform:uppercase}.state-body{max-width:50ch;color:var(--muted);font-size:14px}.state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.ui-dialog{width:min(580px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--rule);border-radius:0;background:var(--canvas);color:var(--ink);box-shadow:var(--shadow-pop)}.ui-dialog[open]{display:flex;flex-direction:column;animation:rise .18s var(--ease)}.ui-dialog::backdrop{background:var(--scrim)}@keyframes rise{0%{opacity:0;translate:0 8px}}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 20px;background:var(--strip);color:var(--on-strip)}.dialog-heading h2{color:inherit;font-size:13px;letter-spacing:.02em}.dialog-heading .icon-button{border-color:#ffffff38;background:transparent;color:inherit}.dialog-heading .icon-button:hover{border-color:#fff9;background:#ffffff14}.dialog-body{padding:20px;overflow-y:auto}.dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:20px}.ui-dialog.ui-drawer{width:min(500px,100vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto;border-width:0 0 0 1px}.ui-dialog.ui-drawer[open]{animation:slide .2s var(--ease)}@keyframes slide{0%{translate:24px 0;opacity:0}}.account-menu{position:relative}.account-menu>summary{display:inline-flex}.avatar{display:grid;place-items:center;width:36px;height:36px;background:var(--accent);color:var(--on-accent);font:600 14px / 1 var(--font-display)}.account-menu[open] .avatar{background:var(--ink);color:var(--canvas)}.account-menu-content{position:absolute;top:calc(100% + 12px);right:0;z-index:60;width:272px;display:grid;gap:2px;padding:12px;border:1px solid var(--rule);background:var(--canvas);box-shadow:var(--shadow-pop)}.account-menu-content strong{padding:4px 8px 0;font-size:14px;overflow-wrap:anywhere}.account-menu-content .badge{justify-self:start;margin:4px 8px 8px}.account-menu-content :is(a,button){display:block;padding:9px 8px;border:0;border-top:1px solid var(--line);background:none;font-size:14px;text-align:left;color:var(--ink-2)}.account-menu-content :is(a,button):hover{background:var(--surface);color:var(--ink)}.account-menu-content small{padding:4px 8px;color:var(--bad-ink)}.appearance-menu{position:relative}.appearance-menu>summary{display:inline-grid}.appearance-menu[open]>summary{border-color:var(--ink);background:var(--surface)}.swatch-trio{display:inline-flex;gap:2px}.swatch-trio i{width:8px;height:8px}.swatch-trio.live i{width:5px;height:16px}.swatch-trio.live i:nth-child(1){background:var(--accent)}.swatch-trio.live i:nth-child(2){background:var(--pop)}.swatch-trio.live i:nth-child(3){background:var(--glow)}.appearance-panel{position:absolute;top:calc(100% + 12px);right:0;z-index:60;width:248px;padding:14px;border:1px solid var(--rule);background:var(--canvas);box-shadow:var(--shadow-pop)}.appearance-controls{display:grid;gap:8px}.appearance-label{font:500 var(--t-label) / 1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.appearance-label+.palette-options,.appearance-label+.mode-options{margin-bottom:6px}.palette-options{display:grid;gap:2px}.palette-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;background:none;color:var(--ink-2);font-size:14px;text-align:left}.palette-option:hover{background:var(--surface);color:var(--ink)}.palette-check{visibility:hidden;color:var(--accent-ink)}:root[data-palette=electric] .palette-option[data-option=electric],:root[data-palette=ultraviolet] .palette-option[data-option=ultraviolet],:root[data-palette=tangerine] .palette-option[data-option=tangerine]{border-color:var(--line-2);background:var(--surface);color:var(--ink);font-weight:600}:root[data-palette=electric] .palette-option[data-option=electric] .palette-check,:root[data-palette=ultraviolet] .palette-option[data-option=ultraviolet] .palette-check,:root[data-palette=tangerine] .palette-option[data-option=tangerine] .palette-check{visibility:visible}.mode-options{display:flex}.mode-options>button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px}:root[data-theme=light] .mode-options>[data-option=light],:root[data-theme=dark] .mode-options>[data-option=dark]{background:var(--accent);color:var(--on-accent)}.prose{max-width:74ch;color:var(--ink-2)}.prose>h1{margin-bottom:12px}.prose h2{margin:48px 0 14px;font-size:19px}.prose h3{margin:28px 0 10px}.prose :is(p,ul,ol){margin:0 0 14px;line-height:1.7}.prose :is(ul,ol){padding-left:20px}.prose li+li{margin-top:4px}.prose li::marker{color:var(--accent)}.prose a:not(.button){color:var(--accent-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.prose .code-block,.prose .table-scroll{margin:16px 0 22px}.prose .data-table{border:1px solid var(--line-2)}}@layer utilities{.stack{display:flex;flex-direction:column;gap:16px}.section-gap{margin-top:24px}.muted{color:var(--muted)}.mono{font-family:var(--font-mono)}}@layer reset,base,components,layout,charts,pages,utilities;@layer charts{.leaderboard{display:grid}.lb-row{--c: var(--accent);display:grid;grid-template-columns:40px minmax(150px,240px) minmax(0,1fr) 96px;align-items:center;gap:14px;min-height:52px;padding:8px 16px;border-bottom:1px solid var(--line);color:inherit}a.lb-row:hover{background:var(--surface)}.lb-rank{font:500 12px / 1 var(--font-mono);color:var(--muted)}.lb-row:nth-child(-n+3) .lb-rank{color:var(--pop-ink)}.lb-name{display:flex;align-items:center;gap:10px;min-width:0;font-weight:550}.lb-name span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-track{position:relative;height:22px;background-image:radial-gradient(var(--dot) 1px,transparent 1.3px);background-size:8px 8px;background-position:0 center}.lb-bar{position:absolute;inset:0 auto 0 0;background:var(--c);transform-origin:left center;animation:grow .7s var(--ease) both}.lb-row:nth-child(1) .lb-bar{background:var(--accent)}.lb-row:nth-child(2) .lb-bar{background:var(--pop)}.lb-row:nth-child(3) .lb-bar{background:var(--glow)}.lb-row:nth-child(n+4) .lb-bar{background:color-mix(in oklab,var(--c) 64%,var(--canvas))}@keyframes grow{0%{transform:scaleX(0)}}.lb-value{font:500 14px / 1 var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.lb-value small{display:block;margin-top:4px;font-size:10.5px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}@media(max-width:640px){.lb-row{grid-template-columns:28px minmax(0,1fr) 72px;grid-template-areas:"rank name value" "rank track track";row-gap:8px}.lb-rank{grid-area:rank}.lb-name{grid-area:name}.lb-track{grid-area:track;height:12px}.lb-value{grid-area:value}}}@layer reset,base,components,layout,charts,pages,utilities;@layer pages{.catalog-page{padding-bottom:0}.home-hero{margin:calc(-1 * var(--page-top)) calc(-1 * var(--gutter)) 0;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);border-bottom:1px solid var(--rule)}.hero-copy{padding:72px var(--gutter) 64px;display:grid;align-content:center;gap:24px}.hero-title{font-size:var(--t-hero);font-weight:600;line-height:.96;letter-spacing:-.055em}.hero-title span{color:var(--accent)}.hero-lead{max-width:50ch;font-size:18px;color:var(--muted)}.hero-actions{display:flex;flex-wrap:wrap;gap:10px}.hero-code{display:flex;align-items:center;padding:48px var(--gutter);border-left:1px solid var(--rule);background-image:radial-gradient(var(--dot) 1px,transparent 1.3px);background-size:12px 12px}.code-card{width:100%;margin:0;box-shadow:10px 10px 0 var(--accent)}.code-card figcaption{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;background:var(--accent);color:var(--on-accent);font:500 11px / 1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.code-dots{display:inline-flex;gap:6px}.code-dots i{width:8px;height:8px;background:#fff6}.code-dots i:first-child{background:var(--pop)}.code-dots i:nth-child(2){background:var(--glow)}.code-card .code-block{padding:20px 22px;border-top:0;font-size:12.5px;line-height:1.75}.tk-k{color:var(--code-key)}.tk-s{color:var(--code-str)}.tk-f{color:var(--code-fn)}.tk-v{color:var(--code-var)}.hero-stats{margin-inline:calc(-1 * var(--gutter));border:0}.hero-stats .stat-cell{padding:22px var(--gutter)}.hero-stats .stat-value{font-size:clamp(24px,3vw,38px)}.catalog-toolbar{margin-inline:calc(-1 * var(--gutter));display:flex;align-items:stretch;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line-2)}.catalog-toolbar .modality-tabs{border-bottom:0}.catalog-toolbar .modality-tabs>button{padding-inline:20px}.catalog-toolbar .modality-tabs>button:first-child{padding-left:var(--gutter)}.tab-count{min-width:22px;padding:3px 5px;background:var(--surface-2);color:var(--muted);font-size:10px;text-align:center}.modality-tabs>[aria-selected=true] .tab-count{background:var(--accent);color:var(--on-accent)}.results-controls{display:flex;align-items:center;gap:8px;padding:8px var(--gutter) 8px 0}.search-field{position:relative;display:flex;align-items:center;width:clamp(220px,26vw,340px)}.search-field>svg{position:absolute;left:12px;color:var(--muted);pointer-events:none}.search-field input{padding-left:38px;padding-right:38px}.search-field kbd{position:absolute;right:10px}.sort-select{width:196px}.filter-mobile{display:none}.catalog-workspace{margin-inline:calc(-1 * var(--gutter));display:grid;grid-template-columns:264px minmax(0,1fr);border-bottom:1px solid var(--rule)}.filter-sidebar{position:sticky;top:var(--header-h);align-self:start;max-height:calc(100dvh - var(--header-h));overflow-y:auto;padding:24px 20px 28px var(--gutter);display:grid;gap:28px;scrollbar-width:thin}.catalog-workspace:before{content:"";grid-row:1;grid-column:1;border-right:1px solid var(--line-2);pointer-events:none}.catalog-workspace>.filter-sidebar{grid-row:1;grid-column:1}.catalog-workspace>.model-results{grid-row:1;grid-column:2}.filter-group{display:grid;gap:10px}.filter-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.filter-heading .muted-link{border:0;background:none;padding:0;font-size:12px}.creator-search{min-height:34px;font-size:13px}.creator-list{display:grid;gap:1px;margin-inline:-8px}.creator{width:100%;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;border:0;background:none;color:var(--ink-2);font-size:13.5px;text-align:left}.creator:hover{background:var(--surface);color:var(--ink)}.creator.selected{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent);color:var(--accent-ink);font-weight:600}.creator-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-count{font:500 11px / 1 var(--font-mono);color:var(--muted)}.creator-skeleton{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px}.creator-skeleton .skeleton.tile{width:20px;height:20px}.toggle-chips{display:flex;flex-wrap:wrap;gap:6px}.toggle-chips>button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid var(--line-2);background:var(--canvas);color:var(--ink-2);font-size:12.5px}.toggle-chips>button:hover{border-color:var(--ink)}.toggle-chips>[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.filter-note{font-size:12px;color:var(--muted)}.model-results{min-width:0;padding-bottom:28px}.model-table{--cols: minmax(0, 1fr) 200px 84px 40px}.model-table.with-speed{--cols: minmax(0, 1fr) 200px 84px 110px 40px}.model-table:not(.kind-text){--cols: minmax(0, 1fr) 220px 40px}.model-table:not(.with-speed) .col-speed,.model-table:not(.kind-text) .col-context,.model-table:not(.kind-text) .col-speed{display:none}.model-table-head,.model-row{display:grid;grid-template-columns:var(--cols);align-items:center;gap:18px;padding-inline:20px var(--gutter)}.model-table-head{min-height:40px;background:var(--surface);border-bottom:1px solid var(--line-2);font:500 11px / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.model-table .skeleton-row,.model-table .state-message{padding-inline:20px var(--gutter)}.model-row{position:relative;min-height:68px;padding-block:12px;border-bottom:1px solid var(--line);transition:background .12s}.model-row:hover{background:var(--surface)}.model-name-cell{display:flex;align-items:center;gap:14px;min-width:0}.model-name-text{min-width:0}.model-title{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.model-title a{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.model-title a:after{content:"";position:absolute;inset:0}.model-row:hover .model-title a{color:var(--accent-ink)}.model-title a:focus-visible{outline:none}.model-row:has(.model-title a:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.model-id{display:block;margin-top:3px;font:400 12px / 1.3 var(--font-mono);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rate-cell{display:flex;flex-wrap:wrap;gap:4px 14px;font:500 13.5px / 1.3 var(--font-mono);font-variant-numeric:tabular-nums}.rate-cell small,.metric-cell small{margin-left:4px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.rate-note{color:var(--muted);font:400 13px / 1.3 var(--font-sans)}.context-cell{font:500 13.5px / 1 var(--font-mono)}.metric-cell{display:grid;gap:3px;font:500 13px / 1.2 var(--font-mono)}.metric-cell small{margin:0}.compare-add{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line-2);background:var(--canvas);color:var(--muted)}.compare-add:not(:disabled):hover{border-color:var(--ink);color:var(--ink)}.compare-add.added{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.compare-add:disabled{opacity:.3}.model-results .pagination{padding:16px var(--gutter) 0 20px}.page-count{min-width:56px;text-align:center}.home-leaders{margin-inline:calc(-1 * var(--gutter));display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,2fr)}.leaders-intro{padding:36px var(--gutter);display:grid;align-content:start;justify-items:start;gap:16px;border-right:1px solid var(--line-2)}.leaders-intro h2{font-size:clamp(20px,2vw,26px);line-height:1.1}.leaders-intro p{color:var(--muted);font-size:14px}.home-leaders .leaderboard{padding-block:8px 24px}.home-leaders .lb-row{padding-inline:20px var(--gutter)}.compare-tray{position:fixed;left:50%;bottom:20px;z-index:30;translate:-50% 0;display:flex;align-items:center;gap:16px;padding:8px 8px 8px 14px;background:var(--ink);color:var(--canvas);box-shadow:var(--shadow-pop);animation:rise .2s var(--ease)}.tray-logos{display:flex}.tray-logos .logo-tile+.logo-tile{margin-left:-6px}.tray-logos .logo-tile{box-shadow:0 0 0 2px var(--ink)}.tray-count{font:500 11px / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.tray-clear{padding:0;border:0;background:none;color:inherit;opacity:.7;font-size:13px;text-decoration:underline;text-underline-offset:3px}.tray-clear:hover{opacity:1}.compare-tray .button.primary:not(:disabled):hover{border-color:var(--pop);background:var(--pop);color:var(--on-pop)}@media(max-width:1100px){.home-hero{grid-template-columns:minmax(0,1fr)}.hero-copy{padding-block:56px 40px}.hero-code{border-left:0;border-top:1px solid var(--rule);padding-block:36px 44px}.catalog-workspace{grid-template-columns:minmax(0,1fr)}.catalog-workspace:before{display:none}.catalog-workspace>.filter-sidebar,.catalog-workspace>.model-results{grid-row:auto;grid-column:auto}.filter-sidebar{position:static;max-height:none;display:none;padding:20px var(--gutter);border-bottom:1px solid var(--line-2);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.filter-sidebar.shown{display:grid}.filter-mobile{display:inline-flex}.model-table-head,.model-row,.model-table .skeleton-row,.model-table .state-message,.model-results .pagination{padding-inline:var(--gutter)}.home-leaders{grid-template-columns:minmax(0,1fr)}.leaders-intro{border-right:0;border-bottom:1px solid var(--line-2)}.home-leaders .lb-row{padding-inline:var(--gutter)}}@media(max-width:760px){.catalog-toolbar{flex-direction:column;gap:0}.catalog-toolbar .modality-tabs{border-bottom:1px solid var(--line-2)}.results-controls{padding:10px var(--gutter);flex-wrap:wrap}.search-field{flex:1 1 100%;width:auto}.sort-select{flex:1;width:auto}.model-table,.model-table.with-speed,.model-table:not(.kind-text){--cols: minmax(0, 1fr) auto 34px}.model-table .col-context,.model-table .col-speed,.model-table-head{display:none}.model-row{gap:12px}.model-name-cell{gap:10px}.model-name-cell .logo-tile{--size: 28px}.rate-cell{flex-direction:column;align-items:flex-end;font-size:12.5px}.model-id{max-width:42vw}.compare-tray{left:12px;right:12px;translate:0;justify-content:space-between}.tray-clear{display:none}}}@layer reset,base,components,layout,charts,pages,utilities;@layer pages{.detail-page{padding-bottom:0}.detail-header{align-items:end}.crumbs{display:flex;align-items:center;gap:8px;font:500 var(--t-label) / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.crumbs a{color:var(--accent-ink)}.crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.detail-title{display:flex;align-items:center;gap:22px;margin-top:6px}.detail-title h1{font-size:clamp(26px,3.3vw,46px);font-weight:600;letter-spacing:-.045em}.detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.id-copy{display:inline-flex;align-items:center;gap:8px;min-height:26px;padding:0 8px;border:1px solid var(--line-2);background:var(--canvas);color:var(--muted)}.id-copy:hover{border-color:var(--ink);color:var(--ink)}.id-copy code{padding:0;border:0;background:none;color:var(--ink);font-size:12.5px}.detail-description{max-width:78ch;margin-top:6px;color:var(--ink-2);font-size:16px;line-height:1.65;white-space:pre-line}.detail-description.clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.source-link{display:inline-flex;align-items:center;gap:4px;font:500 11px / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.detail-logo-skeleton{width:72px;height:72px}.detail-name-skeleton{height:40px}.detail-stats{margin-inline:calc(-1 * var(--gutter));border:0}.detail-stats .stat-cell{padding:20px var(--gutter)}.detail-split{margin-inline:calc(-1 * var(--gutter));display:grid;grid-template-columns:minmax(0,1fr) 340px}.detail-routes{min-width:0;padding:28px var(--gutter) 32px}.detail-routes .table-scroll{border:1px solid var(--line-2)}.route-skeleton{display:grid;gap:14px;padding:8px 0}.route-provider{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.route-price small{margin:0 10px 0 4px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.route-cache{display:block;margin-top:4px;font-size:11px;color:var(--muted)}.cost-panel{padding:28px var(--gutter);border-left:1px solid var(--line-2);background:var(--surface)}.cost-total{margin:14px 0 6px;font:500 clamp(28px,3vw,40px) / 1 var(--font-display);letter-spacing:-.045em;color:var(--accent-ink)}.cost-skeleton{height:40px;margin:14px 0 6px}.cost-profile{font-size:13px;color:var(--muted)}.cost-bar{display:flex;height:12px;margin:20px 0 14px;background:var(--surface-2)}.cost-bar span:first-child{background:var(--accent)}.cost-bar span:last-child{background:var(--pop)}.cost-legend{display:grid;gap:8px;font-size:13px}.cost-legend li{display:flex;align-items:center;gap:8px}.cost-legend li span{margin-left:auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.swatch{width:10px;height:10px;background:var(--line-2)}.swatch.in{background:var(--accent)}.swatch.out{background:var(--pop)}.cost-note{margin-top:18px;font-size:12px;color:var(--muted)}.detail-caps{margin-inline:calc(-1 * var(--gutter));display:grid;grid-template-columns:340px minmax(0,1fr)}.spec-list{display:grid;grid-template-columns:1fr 1fr;align-content:start;margin:0;border-right:1px solid var(--line-2)}.spec-list>div{padding:20px var(--gutter);border-bottom:1px solid var(--line)}.spec-list>div:nth-child(odd){border-right:1px solid var(--line)}.spec-list dt{font:500 var(--t-label) / 1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.spec-list dd{margin:8px 0 0;font:500 15px / 1.3 var(--font-mono);text-transform:capitalize}.caps-body{padding:28px var(--gutter);display:grid;align-content:start;gap:20px}.param-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.detail-benchmarks{margin-inline:calc(-1 * var(--gutter));display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.bench{display:grid;gap:14px;padding:26px var(--gutter);border-right:1px solid var(--line-2);color:inherit;transition:background .15s}.bench:last-child{border-right:0}.bench:hover{background:var(--surface)}.bench-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.bench-value{font:500 clamp(28px,3vw,40px) / 1 var(--font-display);letter-spacing:-.045em}.bench-value small{font:500 11px / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bench-track{height:12px;background-image:radial-gradient(var(--dot) 1px,transparent 1.3px);background-size:8px 8px;background-position:0 center}.bench-bar{display:block;height:100%;background:var(--accent);transform-origin:left;animation:grow .7s var(--ease) both}.bench:nth-child(2) .bench-bar{background:var(--pop)}.bench .bench-bar.speed{background:var(--glow)}.bench-foot{display:flex;justify-content:space-between;gap:12px;font:500 11px / 1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.bench-foot span:last-child{display:inline-flex;align-items:center;gap:4px;color:var(--accent-ink);text-align:right}.detail-start{margin-inline:calc(-1 * var(--gutter));display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.start-copy{padding:32px var(--gutter);display:grid;gap:14px;border-right:1px solid var(--line-2);align-self:stretch;align-content:start}.start-copy h2{font-size:clamp(18px,1.8vw,22px)}.start-copy p{color:var(--muted)}.start-links{display:flex;flex-wrap:wrap;gap:8px 18px}.source-line{font-size:12px}.detail-start>.code-block,.detail-start>.state-message{margin:32px var(--gutter)}@media(max-width:1100px){.detail-split,.detail-caps,.detail-start{grid-template-columns:minmax(0,1fr)}.cost-panel{border-left:0;border-top:1px solid var(--line-2)}.spec-list,.start-copy,.bench{border-right:0;border-bottom:1px solid var(--line-2)}}@media(max-width:760px){.detail-title{align-items:flex-start;gap:14px}.detail-title .logo-tile{--size: 52px}.detail-start>.code-block{margin:20px var(--gutter) 28px}}}@layer reset,base,components,layout,charts,pages,utilities;@layer pages{.compare-page{padding-bottom:0}.compare-select{margin-inline:calc(-1 * var(--gutter));padding:16px var(--gutter);display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;border-bottom:1px solid var(--line-2)}.series-swatch{width:10px;height:10px;flex:none;background:var(--sc, var(--accent))}.model-chip.is-loading{min-width:150px;padding:0 10px}.add-model{width:auto;min-width:210px;min-height:34px;font-size:13px}.compare-chart{margin-inline:calc(-1 * var(--gutter));display:grid;grid-template-columns:290px minmax(0,1fr)}.chart-controls{padding:24px var(--gutter);display:grid;align-content:start;gap:16px;border-right:1px solid var(--line-2);background:var(--surface)}.compare-advanced .field-row{grid-template-columns:minmax(0,1fr);margin-top:4px}.plot-wrap{position:relative;min-width:0;padding:18px var(--gutter) 10px 8px}.scatter{display:block;width:100%;height:auto;overflow:visible}.plot-dot{fill:var(--dot)}.plot-area{stroke:var(--line-2)}.grid-line{stroke:var(--line)}.plot-label{font:500 11px var(--font-mono);fill:var(--muted)}.axis-title{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--ink-2)}.plot-better rect{fill:color-mix(in srgb,var(--accent) 8%,transparent)}.plot-better text{font:600 10px var(--font-mono);letter-spacing:.16em;fill:var(--accent-ink)}.pt{animation:fade .4s var(--ease) both}@keyframes fade{0%{opacity:0}}.pt-box{fill:var(--sc);stroke:var(--canvas);stroke-width:2}.pt:hover .pt-box{stroke:var(--ink)}.pt-glyph{color:var(--sg)}.pt-mono{font:700 9px var(--font-display);fill:var(--sg)}.pt-label{font:600 12px var(--font-sans);fill:var(--ink);paint-order:stroke;stroke:var(--canvas);stroke-width:4px;stroke-linejoin:round}.plot-empty{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--canvas) 72%,transparent)}.compare-table{margin-inline:calc(-1 * var(--gutter));padding:24px var(--gutter) 28px}.compare-table .table-scroll{border:1px solid var(--line-2)}.compare-table :is(td,th):first-child{position:sticky;left:0;z-index:1;background:var(--canvas)}.compare-table th:first-child{background:var(--surface)}.compare-model{display:flex;align-items:center;gap:10px;min-width:220px}.compare-model>span:last-child{display:grid;font-weight:600;white-space:nowrap}.compare-model small{font:400 11px / 1.4 var(--font-mono);color:var(--muted)}.compare-model:hover>span:last-child{color:var(--accent-ink)}.data-table td.best{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.best-key{display:inline-block;padding:1px 6px;background:var(--accent-soft);color:var(--accent-ink);font:500 10px / 1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.compare-sources{margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 48px}.compare-sources .disclosure p{max-width:82ch;color:var(--ink-2);font-size:14px}.benchmark-source>summary{padding:10px 0;font-weight:600;font-size:14px;color:var(--accent-ink)}.benchmark-source>summary:before{content:"+ ";font-family:var(--font-mono)}.benchmark-source[open]>summary:before{content:"− "}.benchmark-source p{padding-left:14px;border-left:2px solid var(--line-2)}.benchmark-source p+p{margin-top:8px}@media(max-width:1100px){.compare-chart{grid-template-columns:minmax(0,1fr)}.chart-controls{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border-right:0;border-bottom:1px solid var(--line-2)}.compare-advanced{grid-column:1 / -1}.plot-wrap{padding-inline:4px var(--gutter)}}}@layer reset,base,components,layout,charts,pages,utilities;@layer pages{.ranking-page{padding-bottom:0}.rank-bar{margin-inline:calc(-1 * var(--gutter));display:flex;align-items:stretch;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line-2)}.rank-tabs{border-bottom:0}.rank-tabs>button:first-child{padding-left:var(--gutter)}.rank-filters{display:flex;align-items:center;gap:16px;padding:8px var(--gutter) 8px 0}.rank-filters .search-field{width:240px}.rank-weights{margin-inline:calc(-1 * var(--gutter));padding:16px var(--gutter);display:grid;grid-template-columns:auto repeat(3,minmax(140px,1fr));align-items:end;gap:16px 28px;border-bottom:1px solid var(--line-2);background:var(--surface)}.weight{display:grid;gap:8px}.weight>span{display:flex;justify-content:space-between;font:500 var(--t-label) / 1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.weight strong{color:var(--accent-ink)}.weights-note{grid-column:1 / -1;font-size:12px;color:var(--muted)}.podium{margin-inline:calc(-1 * var(--gutter));display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.podium>.state-message{grid-column:1 / -1}.podium-cell{--place: var(--accent);--place-ink: var(--accent-ink);position:relative;display:grid;align-content:start;gap:10px;padding:30px var(--gutter) 28px;border-right:1px solid var(--line-2);color:inherit;transition:background .15s}.podium-cell:last-child{border-right:0}.podium-cell:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:var(--place)}.podium-cell.place-2{--place: var(--pop);--place-ink: var(--pop-ink)}.podium-cell.place-3{--place: var(--glow);--place-ink: var(--glow-ink)}a.podium-cell:hover{background:var(--surface)}.podium-rank{font:600 clamp(40px,5vw,64px) / .9 var(--font-display);letter-spacing:-.06em;color:var(--place-ink)}.podium-logo-skeleton{width:48px;height:48px}.podium-name{margin-top:6px;font-size:20px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.podium-maker{font:500 var(--t-label) / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.podium-score{margin-top:8px;font:500 clamp(26px,2.6vw,34px) / 1 var(--font-display);letter-spacing:-.045em}.podium-score small,.podium-cost small{margin-left:6px;font:500 11px / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.podium-cost{font:500 13px / 1.2 var(--font-mono)}.ranking-table{margin-inline:calc(-1 * var(--gutter));padding:24px var(--gutter) 28px}.ranking-table .table-scroll{border:1px solid var(--line-2)}.rank-col{width:56px}.rank-number{font:500 13px / 1 var(--font-mono);color:var(--muted)}tr.place-1 .rank-number{color:var(--accent-ink);font-weight:700}tr.place-2 .rank-number{color:var(--pop-ink);font-weight:700}tr.place-3 .rank-number{color:var(--glow-ink);font-weight:700}.rank-model{display:inline-flex;align-items:center;gap:12px;margin-right:8px;vertical-align:middle}.rank-model>span{display:grid;font-weight:600}.rank-model small{font:400 11px / 1.4 var(--font-mono);color:var(--muted)}.rank-model:hover>span{color:var(--accent-ink)}.score-col{min-width:280px}.score-cell{display:grid;grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:14px}.score-track{height:10px;background-image:radial-gradient(var(--dot) 1px,transparent 1.3px);background-size:8px 8px;background-position:0 center}.score-bar{display:block;height:100%;background:color-mix(in oklab,var(--c) 66%,var(--canvas));transform-origin:left;animation:grow .6s var(--ease) both}tr.place-1 .score-bar{background:var(--accent)}tr.place-2 .score-bar{background:var(--pop)}tr.place-3 .score-bar{background:var(--glow)}.rank-score{font:600 14px / 1 var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink)}a.rank-score:hover{color:var(--accent-ink)}.provisional-tag{margin-top:6px}.ranking-method{margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 48px}.ranking-method .disclosure p{max-width:82ch;color:var(--ink-2);font-size:14px}.ranking-method .disclosure a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.rank-bar{flex-direction:column;gap:0}.rank-tabs{border-bottom:1px solid var(--line-2)}.rank-filters{padding:10px var(--gutter);flex-wrap:wrap}.rank-filters .search-field{flex:1 1 200px;width:auto}.rank-weights{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.podium{grid-template-columns:minmax(0,1fr)}.podium-cell{border-right:0;border-bottom:1px solid var(--line-2);grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:16px}.podium-rank,.podium-cell .logo-tile{grid-row:span 3}.podium-name,.podium-maker,.podium-score,.podium-cost{grid-column:3;margin:0}.podium-score{font-size:22px}}}@layer reset,base,components,layout,charts,pages,utilities;@layer pages{:is(.pricing-page,.status-page,.docs-page,.legal-page){padding-bottom:0}.plans{margin-inline:calc(-1 * var(--gutter));display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.plan{position:relative;display:grid;align-content:start;gap:18px;padding:36px var(--gutter);border-right:1px solid var(--line-2)}.plan:last-child{border-right:0}.plan.featured{background:var(--surface)}.plan.featured:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:var(--accent)}.plan-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan-head h2{font-size:16px}.plan-price{font:600 clamp(52px,6.4vw,88px) / .88 var(--font-display);letter-spacing:-.065em}.plan-price small{margin-left:10px;font:500 12px / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.plan-fee{font-size:17px;color:var(--ink-2)}.plan-fee strong{font:600 24px / 1 var(--font-display);letter-spacing:-.04em;color:var(--accent-ink)}.plan-points{display:grid;gap:10px;margin-bottom:8px}.plan-points li{display:flex;align-items:center;gap:10px}.plan-points svg{color:var(--accent)}.calculator{margin-inline:calc(-1 * var(--gutter));display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.calc-controls{padding:30px var(--gutter);display:grid;align-content:start;gap:22px;border-right:1px solid var(--line-2)}.amount-chips{display:flex;flex-wrap:wrap;gap:6px}.amount-chips>button{min-height:40px;min-width:64px;padding:0 14px;border:1px solid var(--line-2);background:var(--canvas);font:500 14px / 1 var(--font-mono)}.amount-chips>button:hover{border-color:var(--ink)}.amount-chips>[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.receipt{padding:30px var(--gutter);background:var(--surface)}.receipt dl{margin:14px 0 0}.receipt dl>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px dashed var(--line-2)}.receipt dt{display:flex;align-items:center;gap:10px}.receipt dd{margin:0;font:500 15px / 1 var(--font-mono);font-variant-numeric:tabular-nums}.receipt .receipt-total{border-bottom:0;padding-top:18px}.receipt-total dt{font-weight:650}.receipt-total dd{font:600 clamp(26px,3vw,36px) / 1 var(--font-display);letter-spacing:-.045em}.receipt-note{margin-top:10px;font-size:13px;color:var(--muted)}.faq{margin-inline:calc(-1 * var(--gutter));display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.faq article{display:grid;align-content:start;gap:10px;padding:30px var(--gutter) 40px;border-right:1px solid var(--line-2)}.faq article:last-child{border-right:0}.faq p{color:var(--ink-2);font-size:14px;line-height:1.65}.status-hero{align-items:center}.status-light{display:grid;place-items:center;width:76px;height:76px;border:1px solid var(--rule);background:var(--canvas)}.status-light span{width:22px;height:22px;background:var(--faint)}.is-up .status-light span{background:var(--good);animation:beacon 2s var(--ease) infinite}.is-down .status-light span{background:var(--bad)}@keyframes beacon{0%{box-shadow:0 0 color-mix(in srgb,var(--good) 55%,transparent)}75%,to{box-shadow:0 0 0 16px transparent}}.status-stats{margin-inline:calc(-1 * var(--gutter));border:0}.status-stats .stat-cell{padding:20px var(--gutter)}.provider-grid{margin-inline:calc(-1 * var(--gutter));display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.provider-grid>.state-message{grid-column:1 / -1}.provider-cell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px var(--gutter);border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.provider-cell h3{font-size:16px}.provider-cell p{font:500 12px / 1.4 var(--font-mono);color:var(--muted)}.provider-cell .skeleton.tile{width:48px;height:48px}.status-routes{margin-inline:calc(-1 * var(--gutter));padding:24px var(--gutter) 28px;display:grid;gap:14px}.status-routes .search-field{width:min(360px,100%)}.status-routes .table-scroll{border:1px solid var(--line-2)}.route-model{display:inline-flex;align-items:center;gap:10px}.route-model code{padding:0;border:0;background:none;font-size:13px;color:var(--ink)}.incidents{margin-inline:calc(-1 * var(--gutter));padding:8px var(--gutter) 48px}.timeline{display:grid}.incident{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.incident time{font:500 12px / 1.4 var(--font-mono);color:var(--muted)}.incident h3{margin:8px 0 4px}.incident p{color:var(--ink-2)}.docs-layout{margin-inline:calc(-1 * var(--gutter));display:grid;grid-template-columns:260px minmax(0,1fr)}.docs-nav{position:sticky;top:var(--header-h);align-self:start;max-height:calc(100dvh - var(--header-h));overflow-y:auto;padding:24px 14px 32px var(--gutter)}.docs-nav nav{display:grid;gap:2px}.docs-nav a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:6px;padding:8px 10px;font-size:14px;color:var(--ink-2)}.docs-nav a span{padding-top:2px;font:500 11px / 1.2 var(--font-mono);color:var(--muted)}.docs-nav a:hover{background:var(--surface);color:var(--ink)}.docs-nav a.active{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent);color:var(--accent-ink);font-weight:600}.docs-nav a.active span{color:var(--accent-ink)}.docs-toggle{display:none}.docs-prose{max-width:none;min-width:0;padding:12px var(--gutter) 72px 48px;border-left:1px solid var(--line-2);counter-reset:sec}.docs-prose>section{max-width:78ch}.docs-prose>section>h2{counter-increment:sec;display:flex;align-items:baseline;gap:14px;margin-top:44px;padding-top:40px;border-top:1px solid var(--line);font-size:21px}.docs-prose>section:first-child>h2{margin-top:18px;padding-top:0;border-top:0}.docs-prose>section>h2:before{content:counter(sec,decimal-leading-zero);font:500 12px / 1 var(--font-mono);letter-spacing:.08em;color:var(--pop-ink)}.docs-prose h3{margin-top:30px}.methods{display:inline-flex;gap:4px}.method{display:inline-flex;justify-content:center;min-width:54px;padding:3px 6px;font:600 10.5px / 1.2 var(--font-mono);letter-spacing:.06em}.method.get{background:var(--accent-soft);color:var(--accent-ink)}.method.post{background:var(--pop-soft);color:var(--pop-ink)}.method.delete{background:var(--glow-soft);color:var(--glow-ink)}.code-langs{margin:10px 0 6px}.legal-prose{padding-block:36px 72px;counter-reset:sec}.legal-prose>h2{counter-increment:sec;display:flex;align-items:baseline;gap:12px;margin-top:40px}.legal-prose>h2:before{content:counter(sec,decimal-leading-zero);font:500 12px / 1 var(--font-mono);color:var(--pop-ink)}.legal-prose>.notice:first-child{margin-top:0}.not-found{min-height:62vh;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px 64px;padding-block:72px}.not-found-code{font:700 clamp(96px,17vw,240px) / .8 var(--font-display);font-stretch:112.5%;letter-spacing:-.08em;color:var(--ink)}.not-found-code span{color:var(--accent)}.not-found-copy{display:grid;gap:16px;max-width:48ch}.not-found-copy p{color:var(--muted);font-size:var(--t-lead)}.account-loading{min-height:62vh;display:grid;place-items:center}.auth-page{margin:calc(-1 * var(--page-top)) calc(-1 * var(--gutter)) -88px;min-height:calc(100dvh - var(--header-h));display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-brand{display:grid;align-content:space-between;gap:40px;padding:64px var(--gutter);background-color:var(--accent);background-image:radial-gradient(rgb(255 255 255 / .2) 1px,transparent 1.3px);background-size:14px 14px;color:var(--on-accent)}.auth-brand .page-kicker{color:var(--on-accent)}.connect-single{grid-template-columns:minmax(0,1fr)}.connect-page .auth-title{overflow-wrap:anywhere}.connect-page .auth-brand .auth-fineprint,.connect-description{color:var(--on-accent);opacity:.86}.connect-page .auth-brand a{color:inherit}.auth-title{font:600 clamp(40px,5.4vw,80px) / .94 var(--font-display);font-stretch:112.5%;letter-spacing:-.055em;text-transform:uppercase}.auth-points{display:grid;gap:12px}.auth-points li{display:flex;align-items:center;gap:12px;font-size:15px}.auth-points svg{width:24px;height:24px;padding:4px;background:#ffffff29}.auth-card{width:100%;max-width:520px;justify-self:center;align-self:center;display:grid;gap:14px;padding:64px var(--gutter)}.auth-step{font:500 var(--t-label) / 1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink)}.auth-card h1{font-size:clamp(28px,3vw,42px)}.auth-card>p{color:var(--muted)}.auth-card form{margin-top:8px}.auth-card .muted-link{justify-self:start;border:0;background:none;padding:0;font-size:13px}.auth-fineprint{margin-top:6px;font-size:12px;color:var(--muted)}.auth-fineprint a{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.otp-input.otp-input{width:336px;max-width:100%;height:60px;padding:0 0 0 20px;font:600 26px / 1 var(--font-mono);letter-spacing:40.4px;background-image:repeating-linear-gradient(90deg,transparent 0 55px,var(--line-2) 55px 56px)}@media(max-width:1100px){.faq{grid-template-columns:minmax(0,1fr)}.faq article{border-right:0;border-bottom:1px solid var(--line-2)}}@media(max-width:900px){.plans,.calculator,.auth-page,.not-found{grid-template-columns:minmax(0,1fr)}.plan,.calc-controls{border-right:0;border-bottom:1px solid var(--line-2)}.docs-layout{grid-template-columns:minmax(0,1fr)}.docs-nav{position:static;max-height:none;padding:12px var(--gutter);border-bottom:1px solid var(--line-2)}.docs-toggle{display:inline-flex}.docs-nav nav{display:none;margin-top:10px}.docs-nav.open nav{display:grid}.docs-prose{padding:8px var(--gutter) 56px;border-left:0}.auth-brand{padding-block:40px}.auth-card{padding-block:40px 56px}.incident{grid-template-columns:minmax(0,1fr);gap:6px}}}@layer reset,base,components,layout,charts,pages,utilities;@layer pages{.dashboard-shell{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:calc(100dvh - var(--header-h))}.dashboard-sidebar{position:sticky;top:var(--header-h);align-self:start;height:calc(100dvh - var(--header-h));display:flex;flex-direction:column;gap:8px;padding:24px 12px 20px;border-right:1px solid var(--line-2);background:var(--surface);overflow-y:auto}.nav-caption{padding:0 10px 8px;font:500 var(--t-label) / 1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.dashboard-sidebar nav,.drawer-navigation{display:grid;gap:2px}:is(.dashboard-sidebar nav,.drawer-navigation) a{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid transparent;font-size:14px;color:var(--ink-2)}:is(.dashboard-sidebar nav,.drawer-navigation) a:hover{background:var(--surface-2);color:var(--ink)}:is(.dashboard-sidebar nav,.drawer-navigation) a.selected{border-color:var(--line-2);background:var(--canvas);box-shadow:inset 3px 0 0 var(--accent);color:var(--accent-ink);font-weight:600}.sidebar-bottom{display:grid;gap:2px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line-2)}.sidebar-bottom a{display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:13px;color:var(--muted)}.sidebar-bottom a:hover{color:var(--accent-ink)}.dashboard-main{min-width:0;padding:32px var(--gutter) 72px}.dashboard-menu{display:none}:is(.account-content,.admin-page){display:grid;gap:20px;max-width:1120px}.workspace-heading{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--line)}.workspace-heading h1,.admin-page .page-heading h1{font-size:clamp(24px,2.6vw,34px)}.workspace-heading p{margin-top:8px;color:var(--muted)}.admin-page .page-heading{margin-bottom:0}.panel-heading h2 small{margin-left:6px;font:500 11px / 1 var(--font-mono);letter-spacing:.08em;color:var(--muted)}.section-heading h2{font-size:15px}.metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line-2)}.metric-strip>div{display:grid;align-content:start;gap:8px;padding:20px;border-right:1px solid var(--line-2)}.metric-strip>div:last-child{border-right:0}.metric-strip span{font:500 var(--t-label) / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.metric-strip strong{font:500 clamp(24px,2.6vw,34px) / 1.05 var(--font-display);letter-spacing:-.045em}.metric-strip small{font-size:12px;color:var(--muted)}.metric-strip .primary-metric{border-color:var(--accent);background-color:var(--accent);background-image:radial-gradient(rgb(255 255 255 / .18) 1px,transparent 1.3px);background-size:12px 12px;color:var(--on-accent)}.metric-strip .primary-metric span{color:var(--on-accent)}.spending-layout{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:end;gap:24px}.spending-totals{display:grid;gap:6px}.spending-totals span{font-size:13px;color:var(--muted)}.spending-totals strong{font:500 28px / 1.1 var(--font-display);letter-spacing:-.045em}.spending-chart{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;height:190px;padding:14px 14px 10px;border:1px solid var(--line);background-image:radial-gradient(var(--dot) 1px,transparent 1.3px);background-size:10px 10px}.chart-day{height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:6px}.bar-track{display:flex;align-items:flex-end;height:100%}.spend-bar{width:100%;min-height:2px;background:var(--accent);transition:background .15s}.chart-day:hover .spend-bar{background:var(--pop)}.chart-day>span{font:500 11px / 1 var(--font-mono);color:var(--muted);text-align:center}.chart-empty{display:grid;justify-items:center;gap:8px;padding:32px 16px;border:1px dashed var(--line-2);color:var(--muted);text-align:center}.activity-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.activity-row:last-child{border-bottom:0}.activity-row>span{display:grid;gap:2px;font:500 13px / 1.3 var(--font-mono);overflow-wrap:anywhere}.activity-row small{font:400 12px / 1.3 var(--font-sans);color:var(--muted)}.activity-row strong{font:500 14px / 1 var(--font-mono);white-space:nowrap}.endpoint-strip{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 12px;border:1px solid var(--line-2);background:var(--surface)}.endpoint-strip>span{font:500 var(--t-label) / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.endpoint-strip input{flex:1 1 260px;width:auto;font-family:var(--font-mono);font-size:13px}.endpoint-strip a{display:inline-flex;align-items:center;gap:6px;font:500 11px / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);white-space:nowrap}.key-table td small,.usage-table td small,.app-table td small{display:block;margin-top:2px;font-size:12px;color:var(--muted)}.table-panel>.panel-heading{padding:16px 20px 0}.table-panel>.panel-heading p{max-width:68ch}.row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.key-table progress{display:block;max-width:170px;margin-top:8px}.filter-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:12px;padding:16px;border:1px solid var(--line-2);background:var(--surface)}.filter-toolbar>.button{justify-self:start}.request-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 20px;margin:0;padding:6px 0}.request-details dt{font:500 var(--t-label) / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.request-details dd{margin:4px 0 0;font-size:13px;overflow-wrap:anywhere}.billing-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.credit-summary{display:grid;align-content:start;justify-items:start;gap:8px;border-color:var(--accent);background-color:var(--accent);background-image:radial-gradient(rgb(255 255 255 / .18) 1px,transparent 1.3px);background-size:12px 12px;color:var(--on-accent)}.credit-summary>span{font:500 var(--t-label) / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-accent)}.credit-summary strong{font:500 clamp(30px,3.4vw,44px) / 1.05 var(--font-display);letter-spacing:-.05em}.credit-summary p{color:var(--on-accent)}.credit-summary :focus-visible{outline-color:var(--on-accent)}.credit-summary .text-link{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--on-accent)}.membership-summary{display:grid;align-content:start;justify-items:start;gap:12px;transition:border-color .2s,box-shadow .2s}.membership-summary .panel-heading{width:100%;margin-bottom:0}.membership-summary p{color:var(--ink-2)}.membership-summary.highlight{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}.settings-stack{display:grid;gap:16px;max-width:660px}.settings-stack .panel{display:grid;gap:12px}.settings-stack .panel>.button{justify-self:start}.settings-stack .panel>p{color:var(--muted);font-size:14px}.secret-panel{display:grid;gap:10px;border-color:var(--accent);background:var(--accent-soft)}.secret-panel .muted-link{justify-self:start;padding:0;border:0;background:none}.secret-value{display:flex;align-items:center;gap:8px;padding:10px 10px 10px 14px;background:var(--code-bg);color:var(--code-ink)}.secret-value code{flex:1;padding:0;border:0;background:none;color:inherit;font-size:13px;overflow-wrap:anywhere}.secret-value .icon-button{border-color:#fff3;background:transparent;color:inherit}.topup-options{display:flex;flex-wrap:wrap;gap:6px}.topup-options>button{min-width:64px;min-height:40px;padding:0 14px;border:1px solid var(--line-2);background:var(--canvas);font:500 14px / 1 var(--font-mono)}.topup-options>button:hover{border-color:var(--ink)}.topup-options>[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.bill-breakdown{display:grid;margin:0}.bill-breakdown>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px dashed var(--line-2)}.bill-breakdown>div:last-child{border-bottom:0;font-weight:650}.bill-breakdown dd{margin:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.key-test{display:grid;gap:14px}.test-output{max-height:340px;padding:14px;overflow:auto;background:var(--code-bg);color:var(--code-ink);font:400 13px / 1.6 var(--font-mono);white-space:pre-wrap}.admin-layout{display:grid;gap:16px}.admin-layout form.field-row:has(>input:only-of-type){grid-template-columns:minmax(0,1fr) auto}.admin-list{display:grid;gap:2px}.admin-list>button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid transparent;background:none;text-align:left}.admin-list>button:hover{background:var(--surface)}.admin-list>button.selected{border-color:color-mix(in srgb,var(--accent) 30%,var(--canvas));background:var(--accent-soft)}.admin-list small{font:500 11px / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.support-ticket{padding:16px;border:1px solid var(--line-2)}.support-message{white-space:pre-wrap;color:var(--ink-2)}@media(max-width:1023px){.dashboard-shell{grid-template-columns:minmax(0,1fr)}.dashboard-sidebar{display:none}.dashboard-menu{display:inline-flex;margin-bottom:16px}}@media(max-width:760px){.metric-strip,.billing-summary,.spending-layout{grid-template-columns:minmax(0,1fr)}.metric-strip>div{border-right:0;border-bottom:1px solid var(--line-2)}.metric-strip>div:last-child{border-bottom:0}}}
