.marketing-root{--bg:#05070c;--bg-elevated:#0b0d13;--bg-card:#0d0f15;--bg-inset:#030407;--border:#1c1f27;--border-strong:#2e333c;--border-faint:#13161c;--fg:#f4f5f7;--fg-2:#cbced3;--fg-muted:#9498a0;--fg-dim:#606369;--primary:#6b89f9;--primary-strong:#4761e4;--primary-dim:#1d2496;--primary-light:#b7a7ff;--primary-mid:#3245b7;--primary-deep:#232ea0;--primary-bg-soft:#141e6340;--on-primary:#fcfcfc;--c-math:#00c380;--c-science:#00ade4;--c-ela:#9878e5;--c-history:#e1a035;--c-coding:#00b5b5;--c-languages:#e670ac;--c-arts:#db7cd4;--gold:#f3b94c;--flame:#ff8346;--good:#54b85b;--b-zera:#00c29f;--b-sage:#5d7bf1;--b-foxy:#ff9c3e;--b-sofia:#ff818e;--b-naima:#eebc4a;--b-nurah:#00a0d5;--b-nabiha:#c374d5;--b-ayan:#00bdbe;--b-ibrahim:#37b880;--b-maryam:#ff8950;--ff-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ff-mono:"JetBrains Mono", SFMono-Regular, Menlo, Consolas, monospace;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:18px;--r-2xl:24px;--r-full:9999px;--gutter:clamp(16px, 4vw, 32px);--section-pad:clamp(72px, 10vw, 128px);--ease:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}@supports (color:lab(0% 0 0)){.marketing-root{--bg:lab(1.95708% .0131875 -2.02968);--bg-elevated:lab(3.66055% -.0193194 -3.00652);--bg-card:lab(4.38954% -.0195578 -3.68393);--bg-inset:lab(1.18598% .00661612 -1.20882);--border:lab(11.7609% -.0997186 -5.54958);--border-strong:lab(21.0271% -.154808 -6.67372);--border-faint:lab(7.16193% -.0707507 -4.75201);--fg:lab(96.508% -.0918508 -1.1348);--fg-2:lab(82.5671% -.229985 -3.01725);--fg-muted:lab(62.8345% -.456035 -4.4914);--fg-dim:lab(41.9617% -.372931 -3.73904);--primary:lab(58.7965% 14.5031 -60.6884);--primary-strong:lab(45.213% 24.3682 -70.9041);--primary-dim:lab(21.4988% 31.5499 -63.8842);--primary-light:lab(72.4358% 26.3132 -54.1271);--primary-mid:lab(33.6992% 24.2273 -63.7625);--primary-deep:lab(25.2032% 28.9307 -63.7942);--primary-bg-soft:lab(14.7186% 17.3622 -42.5026/.25);--on-primary:lab(98.84% .0000298023 -.0000119209);--c-math:lab(69.7519% -57.1084 22.3853);--c-science:lab(65.4669% -23.4234 -38.8818);--c-ela:lab(57.1414% 30.9328 -51.9968);--c-history:lab(70.8816% 18.4726 62.0335);--c-coding:lab(66.4683% -39.2622 -11.7857);--c-languages:lab(63.0484% 51.3914 -9.92001);--c-arts:lab(65.1818% 46.731 -29.0875);--gold:lab(79.1818% 14.062 61.488);--flame:lab(68.5728% 48.6002 59.5072);--good:lab(67.1358% -44.8964 37.3064);--b-zera:lab(69.7163% -60.7207 5.19905);--b-sage:lab(53.9166% 17.3639 -64.0693);--b-foxy:lab(73.8254% 33.482 64.1888);--b-sofia:lab(69.24% 51.9128 17.2837);--b-naima:lab(79.3341% 9.98151 62.1892);--b-nurah:lab(60.8077% -22.9555 -38.8006);--b-nabiha:lab(60.4904% 43.1605 -37.2115);--b-ayan:lab(68.9961% -45.8286 -13.6963);--b-ibrahim:lab(67.0478% -46.5952 18.3141);--b-maryam:lab(69.9087% 42.6697 50.5845)}}*,:before,:after{box-sizing:border-box}.marketing-root{background:var(--bg);color:var(--fg);font-family:var(--ff-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100vh;font-size:16px;line-height:1.5;overflow-x:clip}.marketing-root img,.marketing-root svg{max-width:100%;display:block}.marketing-root a{color:inherit;text-decoration:none}.marketing-root button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.marketing-root input,.marketing-root textarea,.marketing-root select{font:inherit;color:inherit}.marketing-root ::selection{background:var(--primary-bg-soft);color:var(--fg)}.shell{width:100%;max-width:1280px;padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.section{padding-top:var(--section-pad);padding-bottom:var(--section-pad);position:relative}.section+.section{padding-top:0}.section--tight{padding-top:clamp(48px,6vw,72px);padding-bottom:clamp(48px,6vw,72px)}.section--tight+.section--tight{padding-top:0}.divider{border-top:1px solid var(--border-faint)}.eyebrow{font-family:var(--ff-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--primary);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent);border-radius:50%}.eyebrow--plain:before{display:none}.display{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(48px,7.2vw,96px);font-weight:700;line-height:.98}.h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.04}.h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,40px);font-weight:600;line-height:1.1}.h3{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600;line-height:1.25}.h4{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.3}.lede{color:var(--fg-muted);text-wrap:pretty;max-width:60ch;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.body{color:var(--fg-muted);font-size:15px;line-height:1.6}.body--sm{font-size:13.5px;line-height:1.55}.mono{font-family:var(--ff-mono);letter-spacing:.04em;color:var(--fg-muted);font-size:12px}.text-fg{color:var(--fg)}.text-muted{color:var(--fg-muted)}.text-dim{color:var(--fg-dim)}.text-primary{color:var(--primary)}.text-gold{color:var(--gold)}.topbar{z-index:50;background:color-mix(in oklab, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-faint);position:sticky;top:0}.topbar__inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:16px 0;display:flex}.brand{letter-spacing:-.01em;color:var(--fg);flex-direction:column;align-items:flex-start;gap:4px;margin-right:12px;font-size:15px;font-weight:600;display:inline-flex}.brand__home{color:inherit;align-items:center;gap:10px;display:inline-flex}.brand__name-ai{background:linear-gradient(135deg,#eef4ff 0%,#93c5fd 32%,#8b5cf6 66%,#f472b6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.brand__name-io{color:#7dd3fc;text-shadow:0 0 14px #7dd3fc38}.brand__byline--stacked{color:color-mix(in oklab, var(--fg) 86%, transparent);background:0 0;border:none;margin-left:62px;padding:0;font-size:12px}@media (max-width:1100px){.brand__byline--stacked{margin-left:56px}}a.brand__byline{color:var(--fg-muted);transition:border-color .18s var(--ease), color .18s var(--ease), background .18s var(--ease)}a.brand__byline:hover{color:var(--fg);border-color:var(--border-strong);background:var(--bg-elevated)}a.brand__byline--stacked:hover{background:0 0;border-color:#0000}.brand__byline-creator{background:linear-gradient(135deg,#dbeafe 0%,#a5b4fc 48%,#f472b6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.brand__byline-tld{color:#7dd3fc}.brand__by-prefix{color:var(--fg);margin-right:2px}.brand__copy{align-items:center;gap:8px;min-width:0;display:inline-flex}.brand__name{white-space:nowrap;display:inline-block}.brand__byline{border:1px solid var(--border-faint);background:color-mix(in oklab, var(--bg-elevated) 88%, transparent);color:var(--fg-muted);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.brand__mark{background:linear-gradient(135deg, var(--primary) 0%, #7552db 100%);color:#fff;letter-spacing:-.02em;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.brand__mark{background:linear-gradient(135deg, var(--primary) 0%, lab(44.5787% 40.2541 -66.788) 100%)}}.brand__mark:after{content:"";background:radial-gradient(circle at 30% 20%,#ffffff59 0%,#0000 60%);position:absolute;inset:0}.nav{align-items:center;gap:18px;display:flex}.nav a{border-radius:var(--r-md);color:#e4e4e4;color:lab(90.72% .0000298023 -.0000119209);transition:color .18s var(--ease), background .18s var(--ease);align-items:center;padding:8px 12px;font-size:14px;font-weight:500;display:inline-flex}.nav a:hover{color:var(--fg);background:var(--bg-elevated)}.nav a[aria-current=page]{color:var(--fg)}.nav__item{align-items:center;display:flex;position:relative}.nav__item--dropdown{border-radius:var(--r-md);transition:background .18s var(--ease)}.nav__item--dropdown:hover{background:var(--bg-elevated)}.nav__item--dropdown:hover a,.nav__item--dropdown:hover .nav__chevron,.nav__item--dropdown:hover .nav__trigger{color:var(--fg)}.nav__item--dropdown a:hover,.nav__chevron:hover,.nav__item--dropdown a[aria-current=page]{background:0 0}.nav__item--dropdown a{padding-right:2px}.nav__chevron{color:#e4e4e4;color:lab(90.72% .0000298023 -.0000119209);width:22px;height:100%;transition:color .18s var(--ease);justify-content:center;align-items:center;padding:0 8px 0 0;display:inline-flex}.nav__chevron svg{width:12px;height:12px}.nav__trigger{border-radius:var(--r-md);color:#e4e4e4;color:lab(90.72% .0000298023 -.0000119209);cursor:pointer;transition:color .18s var(--ease);background:0 0;border:none;align-items:center;gap:4px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.nav__trigger svg{width:12px;height:12px}.nav__panel{border-radius:var(--r-lg);border:1px solid var(--border-faint);background:var(--bg-card);z-index:60;flex-direction:column;gap:2px;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #00000059}.nav__panel:before{content:"";height:6px;position:absolute;top:-6px;left:0;right:0}.nav__panel a{border-radius:var(--r-sm);padding:8px 10px}.topbar__actions{align-items:center;gap:8px;display:flex}.nav-toggle{border:1px solid var(--border-faint);border-radius:var(--r-md);width:40px;height:40px;color:var(--fg);cursor:pointer;transition:background .18s var(--ease);background:0 0;justify-content:center;align-items:center;padding:0;display:none}.nav-toggle:hover{background:var(--bg-elevated)}.nav-toggle svg{width:22px;height:22px}.mobile-menu,.btn.topbar__signin-mobile{display:none}@media (max-width:880px){.nav,.topbar__actions{display:none}.btn.topbar__signin-mobile{align-items:center;min-height:44px;display:inline-flex}.nav-toggle{display:inline-flex}.mobile-menu{padding:12px var(--gutter) 20px;border-top:1px solid var(--border-faint);background:color-mix(in oklab, var(--bg) 96%, transparent);display:block}.mobile-menu__nav{flex-direction:column;display:flex}.mobile-menu__group{flex-direction:column;padding:6px 0;display:flex}.mobile-menu__group+.mobile-menu__group{border-top:1px solid var(--border-faint)}.mobile-menu a{color:#e4e4e4;color:lab(90.72% .0000298023 -.0000119209);border-radius:var(--r-sm);align-items:center;padding:10px 4px;font-size:15px;font-weight:500;display:flex}.mobile-menu a:hover{color:var(--fg);background:var(--bg-elevated)}.mobile-menu__group>a{color:var(--fg);font-weight:600}.mobile-menu__trigger{width:100%;color:var(--fg);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:10px 4px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.mobile-menu__trigger:hover{background:var(--bg-elevated)}.mobile-menu__chevron{width:16px;height:16px;color:var(--fg-dim);transition:transform .18s var(--ease)}.mobile-menu__chevron[data-open=true]{transform:rotate(180deg)}.mobile-menu__child a{color:var(--fg-dim);padding-left:16px;font-size:14px;font-weight:500}.mobile-menu__actions{border-top:1px solid var(--border-faint);flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;display:flex}.mobile-menu__actions .btn{justify-content:center;width:100%}}.btn{--btn-h:40px;height:var(--btn-h);border-radius:var(--r-md);letter-spacing:-.005em;white-space:nowrap;transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), transform .12s var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:500;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{color:#fff;background:linear-gradient(#5b4aaa,#4a3a99);border:1px solid #8264dc80;font-weight:600}.btn--primary:hover{background:linear-gradient(#6b5abf,#5b4aaa)}.btn--accent{background:var(--primary-dim);color:var(--on-primary);border:1px solid color-mix(in oklab, var(--primary) 50%, transparent);font-weight:600}.btn--accent:hover{background:color-mix(in oklab, var(--primary-dim) 80%, var(--fg))}.btn--ghost{color:var(--fg-2);background:0 0}.btn--ghost:hover{background:var(--bg-elevated);color:var(--fg)}.btn--outline{border:1px solid var(--border-strong);color:var(--fg);background:0 0}.btn--outline:hover{border-color:var(--fg-muted);background:var(--bg-elevated)}.btn--lg{--btn-h:48px;border-radius:var(--r-lg);padding:0 22px;font-size:14.5px}.btn--xl{--btn-h:56px;border-radius:var(--r-lg);padding:0 28px;font-size:15px}.btn .arrow{width:14px;height:14px;transition:transform .18s var(--ease)}.btn:hover .arrow{transform:translate(2px)}.chip{border-radius:var(--r-full);border:1px solid var(--border);background:var(--bg-elevated);height:26px;font-family:var(--ff-mono);letter-spacing:.04em;color:var(--fg-2);align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.chip--gold{border-color:color-mix(in oklab, var(--gold) 35%, transparent);background:color-mix(in oklab, var(--gold) 10%, var(--bg-elevated));color:var(--gold)}.chip--flame{border-color:color-mix(in oklab, var(--flame) 35%, transparent);background:color-mix(in oklab, var(--flame) 10%, var(--bg-elevated));color:var(--flame)}.chip--ghost{background:0 0}.dot{border-radius:50%;width:8px;height:8px;display:inline-block}.card{background:var(--bg-card);border:1px solid var(--border-faint);border-radius:var(--r-lg);transition:border-color .2s var(--ease), transform .2s var(--ease);padding:24px;position:relative}.card--hover:hover{border-color:var(--border-strong);transform:translateY(-1px)}.card--flat{background:0 0}.grid{gap:1px;display:grid}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.brand__byline{display:none}.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.cluster{flex-wrap:wrap;gap:8px;display:flex}.stack{flex-direction:column;display:flex}.row{align-items:center;display:flex}.hairline-grid{border:1px solid var(--border-faint);border-radius:var(--r-lg);background:var(--border-faint);gap:1px;display:grid;overflow:hidden}.hairline-grid>*{background:var(--bg);padding:28px}.hairline-grid--2{grid-template-columns:repeat(2,1fr)}.hairline-grid--3{grid-template-columns:repeat(3,1fr)}.hairline-grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.hairline-grid--3,.hairline-grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.hairline-grid--2,.hairline-grid--3,.hairline-grid--4{grid-template-columns:1fr}}.buddy-tile{border-radius:var(--r-lg);color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg, var(--from,#6a5acd), var(--to,#9370db));flex-shrink:0;place-items:center;width:64px;height:64px;font-size:22px;font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.buddy-tile:after{content:"";pointer-events:none;background:radial-gradient(circle at 28% 22%,#ffffff59 0%,#0000 55%),radial-gradient(circle at 80% 90%,#0000002e 0%,#0000 60%);position:absolute;inset:0}.buddy-tile--sm{border-radius:10px;width:40px;height:40px;font-size:15px}.buddy-tile--lg{border-radius:18px;width:84px;height:84px;font-size:28px}.buddy-tile--xl{border-radius:24px;width:120px;height:120px;font-size:40px}.bg-sage{--from:#445def;--to:#9f87ff}@supports (color:lab(0% 0 0)){.bg-sage{--from:lab(44.7435% 29.6111 -77.9319);--to:lab(62.716% 31.7458 -60.522)}}.bg-zera{--from:#007760;--to:#00b7bf}@supports (color:lab(0% 0 0)){.bg-zera{--from:lab(44.3207% -67.0528 5.56808);--to:lab(66.9072% -55.8056 -22.7796)}}.bg-foxy{--from:#e75c3a;--to:#fea92f}@supports (color:lab(0% 0 0)){.bg-foxy{--from:lab(57.836% 53.6725 47.8545);--to:lab(76.4708% 25.7709 70.5619)}}.bg-sofia{--from:#d7397b;--to:#ff8471}@supports (color:lab(0% 0 0)){.bg-sofia{--from:lab(51.0823% 64.654 .956917);--to:lab(69.5459% 48.7205 34.1721)}}.bg-naima{--from:#e0af3b;--to:#ffbe8a}@supports (color:lab(0% 0 0)){.bg-naima{--from:lab(74.6768% 10.2723 63.231);--to:lab(82.2883% 19.2649 35.7162)}}.bg-nurah{--from:#007ca6;--to:#53a3f2}@supports (color:lab(0% 0 0)){.bg-nurah{--from:lab(47.8739% -23.3404 -49.133);--to:lab(64.644% -6.73148 -47.3827)}}.bg-nabiha{--from:#b24dc8;--to:#ef82cd}@supports (color:lab(0% 0 0)){.bg-nabiha{--from:lab(50.4285% 54.7595 -46.1247);--to:lab(68.7419% 49.5788 -19.9229)}}.bg-ayan{--from:#008384;--to:#18b1cd}@supports (color:lab(0% 0 0)){.bg-ayan{--from:lab(49.4697% -52.4787 -15.4208);--to:lab(65.9531% -30.3634 -25.3465)}}.bg-ibrahim{--from:#008954;--to:#00b99a}@supports (color:lab(0% 0 0)){.bg-ibrahim{--from:lab(49.884% -54.59 21.3013);--to:lab(67.0098% -49.4925 4.26728)}}.bg-maryam{--from:#e46212;--to:#ff9e96}@supports (color:lab(0% 0 0)){.bg-maryam{--from:lab(58.0892% 49.2316 63.859);--to:lab(75.2439% 50.0302 28.3466)}}.bg-autobot{--from:#412db5;--to:#437dde}@supports (color:lab(0% 0 0)){.bg-autobot{--from:lab(29.1281% 39.8752 -69.8971);--to:lab(52.3047% 5.54258 -56.1952)}}.footer{border-top:1px solid var(--border-faint);color:var(--fg-muted);padding-top:72px;padding-bottom:32px;font-size:13.5px}.footer__grid{grid-template-columns:1.4fr repeat(4,1fr);gap:48px;margin-bottom:72px;display:grid}@media (max-width:900px){.footer__grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:520px){.footer__grid{grid-template-columns:1fr}}.footer__col h5{color:var(--fg-dim);font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:500}.footer__col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer__col a{color:var(--fg-2);transition:color .15s var(--ease)}.footer__col a:hover{color:var(--fg)}.footer__bottom{border-top:1px solid var(--border-faint);color:var(--fg-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:12.5px;display:flex}.fade-edge{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.glow-ring{position:relative}.glow-ring:before{content:"";border-radius:inherit;background:linear-gradient(140deg, color-mix(in oklab, var(--primary) 60%, transparent), transparent 40%, transparent 70%, color-mix(in oklab, var(--primary) 40%, transparent));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bg-grid{background-image:linear-gradient(to right, var(--border-faint) 1px, transparent 1px), linear-gradient(to bottom, var(--border-faint) 1px, transparent 1px);background-size:64px 64px}.bg-radial-glow{background:radial-gradient(ellipse 80% 50% at 50% -10%, color-mix(in oklab, var(--primary) 18%, transparent), transparent 60%)}:focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 70%, transparent);outline-offset:2px;border-radius:4px}@keyframes blink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.55}}.float-soft{animation:float-soft 4s var(--ease) infinite}.tweaks{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--r-lg);z-index:100;width:280px;padding:16px;font-size:13px;display:none;position:fixed;bottom:16px;right:16px;box-shadow:0 16px 40px #0006}.tweaks.active{display:block}.tweaks h6{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);margin:0 0 12px;font-size:11px}.tweaks__row{gap:6px;margin-bottom:12px;display:flex}.tweaks__row button{border-radius:var(--r-md);background:var(--bg-inset);color:var(--fg-2);border:1px solid var(--border-faint);flex:1;padding:8px 10px;font-size:12px;font-weight:500}.tweaks__row button.active{background:var(--primary-dim);color:#fff;border-color:var(--primary)}.pricing-toggle{border-radius:var(--r-md);border:1px solid var(--border-faint);background:var(--bg-inset);gap:4px;margin:32px auto 0;padding:4px;display:inline-flex}.pricing-toggle button{border-radius:var(--r-sm);color:var(--fg-muted);transition:background .18s var(--ease), color .18s var(--ease);background:0 0;border:none;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}.pricing-toggle button.active{background:var(--bg-elevated);color:var(--fg)}.pricing-grid{gap:16px;margin-top:48px;display:grid}.pricing-grid--3{grid-template-columns:repeat(3,1fr)}.pricing-grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.pricing-grid--3,.pricing-grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pricing-grid--3,.pricing-grid--4{grid-template-columns:1fr}}.pricing-card{flex-direction:column;display:flex;position:relative}.pricing-card--highlight{border-color:color-mix(in oklab, var(--primary) 50%, transparent);background:var(--bg-elevated)}.pricing-card__badge{border-radius:var(--r-full);background:var(--primary);color:#fff;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;font-size:10px;font-weight:600;position:absolute;top:-12px;right:20px}.pricing-card__name{color:var(--fg-muted);font-size:13px;font-weight:500}.pricing-card--highlight .pricing-card__name{color:var(--primary-light)}.pricing-card__price{align-items:baseline;gap:4px;margin-top:8px;display:flex}.pricing-card__price .amount{letter-spacing:-.02em;color:var(--fg);font-size:36px;font-weight:600}.pricing-card__price .period{color:var(--fg-muted);font-size:13px}.pricing-card__desc{color:var(--fg-2);margin:8px 0 0;font-size:13px}.pricing-card__tokens{color:var(--fg-2);margin-top:16px;font-size:12.5px}.pricing-card__models{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pricing-card__features{color:var(--fg-2);flex-direction:column;flex:1;gap:8px;margin:24px 0;padding:0;font-size:12.5px;list-style:none;display:flex}.pricing-card__features li{gap:8px;display:flex}.pricing-card__features li:before{content:"✓";color:var(--good);flex-shrink:0}.pricing-card .btn{justify-content:center;margin-top:auto}.pricing-note{text-align:center;color:var(--fg-muted);margin:24px 0 0;font-size:12px}.pricing-note a{color:var(--primary-light);text-underline-offset:3px;text-decoration:underline}
