body.frost{--f-neon:#cdff1f;--f-ink:#10304a;--f-ink-rgb:16,48,74;--f-muted:#4b6779;--f-muted-2:#77909f;--f-on-neon:#0d2a40;--f-grad:linear-gradient(180deg,#d6ff45,#cdff1f 40%,#c6fb12);--f-grad-soft:linear-gradient(115deg,rgba(205,255,31,0.55),rgba(205,255,31,0.28));--f-text:linear-gradient(100deg,#10304a,#1d5679 55%,#2a7aa3);--f-accent:linear-gradient(100deg,#3fbd00,#78dc00 50%,#a8f000);--f-glow-rgb:205,255,31;--f-wash-1:150,205,245;--f-wash-2:185,228,255;--f-wash-3:214,236,255;--f-base-1:#f7fbff;--f-base-2:#e7f1fb;--f-hairline:rgba(110,170,220,0.34);--f-shadow:0 30px 60px -38px rgba(30,90,150,0.3),0 2px 6px -2px rgba(16,48,74,0.05);--f-mesh:1.1;--f-ring2:rgba(110,170,220,0.55);--f-check:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d2a40' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M6 12.5l4 4 8-9'/></svg>");--f-emblem-filter:none}body.frost:has(.tone-pro){--f-neon:#d2ff00;--f-ink:#0e2d47;--f-ink-rgb:14,45,71;--f-muted:#4a6680;--f-muted-2:#7690a7;--f-on-neon:#0e2d47;--f-grad:linear-gradient(180deg,#e8ff57,#d2ff00 55%,#c1f200);--f-grad-soft:linear-gradient(115deg,rgba(210,255,0,0.34),rgba(176,218,245,0.4));--f-text:linear-gradient(100deg,#0e2d47,#1b5a8c 55%,#2f86c6);--f-accent:linear-gradient(100deg,#3fae00,#6fcc00 55%,#9ae200);--f-glow-rgb:190,240,0;--f-wash-1:176,218,245;--f-wash-2:214,255,0;--f-wash-3:236,246,253;--f-base-1:#f9fcfe;--f-base-2:#eaf3fa;--f-hairline:rgba(110,170,215,0.28);--f-shadow:0 30px 60px -40px rgba(14,45,71,0.32),0 2px 6px -2px rgba(14,45,71,0.06);--f-mesh:0.95;--f-ring2:rgba(110,170,215,0.55)}body.frost:has(.tone-white){--f-neon:#d2ff00;--f-ink:#1b2c3c;--f-ink-rgb:27,44,60;--f-muted:#5a6876;--f-muted-2:#808c98;--f-on-neon:#1b2c3c;--f-grad:linear-gradient(180deg,#e6ff4f,#d2ff00 55%,#c2f200);--f-grad-soft:linear-gradient(115deg,rgba(210,255,0,0.3),rgba(210,255,0,0.16));--f-text:linear-gradient(100deg,#1b2c3c,#2d4a66 60%,#3d6488);--f-accent:linear-gradient(100deg,#44a200,#6cc000 55%,#92d800);--f-glow-rgb:185,235,0;--f-wash-1:255,255,255;--f-wash-2:214,255,0;--f-wash-3:232,238,244;--f-base-1:#fdfefe;--f-base-2:#f2f4f7;--f-hairline:rgba(27,44,60,0.08);--f-shadow:0 30px 60px -42px rgba(27,44,60,0.26),0 2px 6px -2px rgba(27,44,60,0.05);--f-mesh:0.55;--f-ring2:rgba(27,44,60,0.16)}body.frost:has(.tone-ice){--f-neon:#d2ff00;--f-ink:#12324a;--f-ink-rgb:18,50,74;--f-muted:#4b6a80;--f-muted-2:#7591a5;--f-on-neon:#12324a;--f-grad:linear-gradient(180deg,#e6ff4d,#d2ff00 55%,#c2f200);--f-grad-soft:linear-gradient(115deg,rgba(210,255,0,0.32),rgba(190,228,248,0.42));--f-text:linear-gradient(100deg,#12324a,#1d5b84 50%,#2c88b8);--f-accent:linear-gradient(100deg,#46a800,#6fc700 55%,#96dd00);--f-glow-rgb:190,240,0;--f-wash-1:186,224,246;--f-wash-2:214,255,0;--f-wash-3:222,240,250;--f-base-1:#f8fbfd;--f-base-2:#e9f2f8;--f-hairline:rgba(120,175,210,0.26);--f-mesh:0.9;--f-ring2:rgba(120,175,210,0.55)}body.frost{--ink:var(--f-ink);--ink-2:var(--f-ink);--ink-3:var(--f-ink);--muted:var(--f-muted);--muted-2:var(--f-muted-2);--line:rgba(var(--f-ink-rgb),0.1);--line-2:rgba(var(--f-ink-rgb),0.18);--glass-line:rgba(255,255,255,0.92);--grad-mesh:radial-gradient(48% 58% at 6% 4%,rgba(var(--f-wash-1),calc(0.42 * var(--f-mesh, 1))) 0%,rgba(var(--f-wash-1),0) 64%),radial-gradient(42% 50% at 96% 8%,rgba(var(--f-wash-2),calc(0.36 * var(--f-mesh, 1))) 0%,rgba(var(--f-wash-2),0) 62%),radial-gradient(60% 55% at 70% 100%,rgba(var(--f-wash-3),calc(0.4 * var(--f-mesh, 1))) 0%,rgba(var(--f-wash-3),0) 66%),linear-gradient(180deg,var(--f-base-1) 0%,var(--f-base-2) 100%);--grad-deep:radial-gradient(60% 90% at 0% 0%,rgba(var(--f-wash-1),calc(0.32 * var(--f-mesh, 1))) 0%,rgba(var(--f-wash-1),0) 62%),radial-gradient(55% 80% at 100% 100%,rgba(var(--f-wash-2),calc(0.3 * var(--f-mesh, 1))) 0%,rgba(var(--f-wash-2),0) 62%),linear-gradient(180deg,var(--f-base-1) 0%,var(--f-base-2) 100%);--f-panel:linear-gradient(150deg,rgba(255,255,255,0.9),rgba(255,255,255,0.62));color:var(--f-ink);background:radial-gradient(60% 40% at 0 30%,rgba(var(--f-wash-1),.12),transparent 70%),radial-gradient(50% 40% at 100% 60%,rgba(var(--f-wash-2),.12),transparent 70%),var(--f-base-1)}body.frost ::selection{background:rgba(var(--f-wash-1),.5)}body.frost .final-cta h2,body.frost .hero h1 .line>span,body.frost .page-head h1,body.frost .premium-head h2,body.frost .price .amt,body.frost .section-head h2,body.frost .stat .n{background:var(--f-text);-webkit-background-clip:text;background-clip:text;color:transparent!important}body.frost .accent,body.frost .lime-text,body.frost em.accent{background:var(--f-accent);-webkit-background-clip:text;background-clip:text;color:transparent}body.frost .eyebrow:before{background:var(--f-grad);box-shadow:0 0 0 3px rgba(var(--f-glow-rgb),.22),0 0 14px rgba(var(--f-glow-rgb),.8)}body.frost .hero-grid-lines{background-image:linear-gradient(rgba(var(--f-ink-rgb),.05) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--f-ink-rgb),.05) 1px,transparent 1px)}body.frost .btn:not(.dark):not(.ghost):not(.white):not(.danger){--bg:var(--f-grad);box-shadow:0 1px 0 rgba(255,255,255,.75) inset,0 12px 30px -14px rgba(var(--f-glow-rgb),.95)}body.frost .btn .arrow,body.frost .read-full .go{background:rgba(255,255,255,.82);color:var(--f-ink);box-shadow:inset 0 0 0 1px rgba(255,255,255,.95)}body.frost .btn.dark,body.frost .btn.white{--fg:var(--f-ink);background:rgba(255,255,255,.66);backdrop-filter:var(--frost);-webkit-backdrop-filter:var(--frost);box-shadow:inset 0 0 0 1.5px var(--f-ring2,rgba(var(--f-glow-rgb),.5)),0 12px 30px -18px rgba(var(--f-ink-rgb),.3)}body.frost .btn.dark .arrow{background:var(--f-grad);color:var(--f-on-neon)}body.frost .btn.ghost,body.frost .cookie-banner .btn.ghost,body.frost .on-dark .btn.ghost,body.frost .section.dark .btn.ghost{--fg:var(--f-ink);box-shadow:inset 0 0 0 1.5px var(--line-2)}body.frost .icon-btn.dark{background:rgba(255,255,255,.7);color:var(--f-ink)}body.frost .admin-nav a[aria-current=page],body.frost .badge-id,body.frost .chip.ink,body.frost .chip.lime,body.frost .expand>summary .plus,body.frost .faq summary:after,body.frost .fopt[aria-pressed=true],body.frost .hero-badge b,body.frost .nav-links a[aria-current=page],body.frost .notif-dot[data-count]:after,body.frost .official-tag,body.frost .seg .on,body.frost .seg [aria-current=page],body.frost .seg [aria-pressed=true],body.frost .step-n,body.frost .tabs a[aria-current=page],body.frost .welcome-card .official-tag{background:var(--f-grad);color:var(--f-on-neon)}body.frost .chip.ink .k{color:var(--f-on-neon);opacity:.7}body.frost .dots i.on,body.frost .marquee-band .marquee-item .sep,body.frost .marquee-item .sep,body.frost .scroll-progress{background:var(--f-grad)}body.frost .scroll-progress{box-shadow:0 0 12px rgba(var(--f-glow-rgb),.8)}body.frost .avatar{background:var(--f-grad);color:var(--f-on-neon);box-shadow:inset 0 0 0 2px rgba(255,255,255,.85),0 6px 16px -8px rgba(var(--f-glow-rgb),.9)}body.frost .chip{background:rgba(255,255,255,.78);box-shadow:inset 0 0 0 1px rgba(var(--f-ink-rgb),.08)}body.frost .chip.line{background:transparent;box-shadow:inset 0 0 0 1.5px rgba(var(--f-glow-rgb),.55)}body.frost .fact.capital .v{background:var(--f-grad-soft);box-shadow:inset 0 0 0 1px rgba(var(--f-glow-rgb),.35)}body.frost .nav-pill{background:rgba(255,255,255,.58);box-shadow:0 1px 0 #fff inset,0 0 0 1px rgba(255,255,255,.9),0 12px 40px -18px rgba(var(--f-ink-rgb),.28)}body.frost .nav-links a:hover{background:rgba(var(--f-wash-1),.2)}@media (max-width:880px){body.frost .mobile-menu{background:var(--grad-deep);color:var(--f-ink)}body.frost .mobile-menu a.big:hover,body.frost .mobile-menu a.big[aria-current=page]{background:var(--f-accent);-webkit-background-clip:text;background-clip:text;color:transparent}}body.frost .final-cta,body.frost .premium-band,body.frost .section.dark,body.frost .site-footer{background:var(--grad-deep);color:var(--f-ink);border-top:1px solid rgba(255,255,255,.95)}body.frost .premium-band:before{background:radial-gradient(circle,rgba(var(--f-wash-2),.3),transparent 65%)}body.frost .alert.ink,body.frost .card.dark,body.frost .compare-tray,body.frost .cookie-banner,body.frost .lock-panel,body.frost .marquee.ink,body.frost .numbers-card,body.frost .risk,body.frost .welcome-card{background:var(--f-panel);backdrop-filter:var(--frost);-webkit-backdrop-filter:var(--frost);color:var(--f-ink);box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),0 24px 50px -32px rgba(var(--f-ink-rgb),.35)}body.frost .lock-panel:after,body.frost .welcome-card:after{background:radial-gradient(circle,rgba(var(--f-wash-1),.35),transparent 65%)}body.frost .benefit2,body.frost .benefit2 h3,body.frost .premium-band .eyebrow,body.frost .section.dark .eyebrow,body.frost .welcome-card h2{color:var(--f-ink)}body.frost .answer .q,body.frost .answer .s,body.frost .benefit p,body.frost .benefit2 p,body.frost .cookie-banner p,body.frost .lock-panel .muted,body.frost .premium-head p,body.frost .premium-note,body.frost .section.dark .lead,body.frost .section.dark .muted,body.frost .welcome-card p{color:var(--f-muted)}body.frost .answer .a{color:var(--f-ink)}body.frost .answer .a.neg,body.frost .answer .s.neg,body.frost .mini-scen .neg{color:#b42318}body.frost .answer .s.pos{color:#3d7a00}body.frost .benefit2{background:linear-gradient(160deg,rgba(255,255,255,.9),rgba(255,255,255,.58));border-color:#fff;box-shadow:0 22px 44px -32px rgba(var(--f-ink-rgb),.35)}body.frost .benefit2:hover{border-color:rgba(var(--f-glow-rgb),.6);background:linear-gradient(160deg,rgba(var(--f-wash-1),.22),rgba(255,255,255,.7))}body.frost .cookie-banner a{color:var(--f-ink)}body.frost .plan{background:rgba(255,255,255,.68)}body.frost .plan.premium{color:var(--f-ink);background:linear-gradient(160deg,rgba(255,255,255,.94),rgba(var(--f-wash-3),.3));box-shadow:inset 0 0 0 1px #fff,0 40px 80px -44px rgba(var(--f-glow-rgb),.6)}body.frost .plan.premium:before{background:conic-gradient(from var(--angle,0deg),rgb(var(--f-wash-1)),transparent 25%,transparent 60%,rgb(var(--f-wash-2)))}body.frost .plan.premium .glow{background:radial-gradient(circle,rgba(var(--f-wash-2),.4),transparent 65%)}body.frost .plan.premium .muted,body.frost .plan.premium .price .per,body.frost .price .per{color:var(--f-muted)}body.frost .feature-list li:before{background:var(--f-check) center /14px no-repeat,var(--f-grad)}body.frost .feature-list li.num:before{background:var(--f-grad);color:var(--f-on-neon)}body.frost .hero-badge,body.frost .hero-stats .stat{background:rgba(255,255,255,.56);box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),0 14px 34px -24px rgba(var(--f-ink-rgb),.35)}body.frost .marquee-band{background:rgba(255,255,255,.52);border-block-color:rgba(255,255,255,.95)}body.frost .sample{padding:clamp(12px,1.6vw,18px);border-radius:34px;background:rgba(255,255,255,.52);backdrop-filter:var(--frost);-webkit-backdrop-filter:var(--frost);box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),0 34px 70px -46px rgba(var(--f-ink-rgb),.38)}body.frost .read-full{background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),0 10px 26px -20px rgba(var(--f-ink-rgb),.4)}body.frost .faq details{background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px #fff,0 12px 30px -26px rgba(var(--f-ink-rgb),.35)}body.frost .faq details[open]{box-shadow:inset 0 0 0 1.5px rgba(var(--f-glow-rgb),.75),0 12px 30px -24px rgba(var(--f-glow-rgb),.5)}body.frost .modal-backdrop,body.frost .qv-backdrop{background:rgba(var(--f-ink-rgb),.14);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.final-cta h2{font-size:clamp(1.8rem,4.6vw,3.6rem)}body.frost .footer-cookie,body.frost .footer-legal-links a,body.frost .site-footer a{color:var(--f-muted)}body.frost .footer-cookie:hover,body.frost .site-footer .logo,body.frost .site-footer a:hover{color:var(--f-ink)}body.frost .footer-grid h4,body.frost .footer-legal,body.frost .footer-tagline,body.frost .site-footer .footer-grid h4{color:var(--f-muted-2)}body.frost .footer-legal{border-top-color:rgba(var(--f-ink-rgb),.1)}body.frost #footer-word-fill stop:first-child{stop-color:rgb(var(--f-glow-rgb));stop-opacity:.4}body.frost #footer-word-fill stop:last-child{stop-color:rgb(var(--f-wash-2));stop-opacity:.08}.tone-switch{position:fixed;left:50%;bottom:18px;z-index:120;display:flex;align-items:center;gap:4px;max-width:calc(100% - 24px);padding:5px;border-radius:999px;transform:translateX(-50%);background:rgba(255,255,255,.84);backdrop-filter:var(--frost);-webkit-backdrop-filter:var(--frost);box-shadow:inset 0 0 0 1px #fff,0 16px 40px -18px rgba(var(--f-ink-rgb),.45);font-family:var(--font-display);font-size:.8rem;font-weight:650;overflow-x:auto;scrollbar-width:none}.tone-switch>span{padding:0 6px 0 10px;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--f-muted)}.tone-switch a{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;color:var(--f-ink);text-decoration:none;white-space:nowrap}.tone-switch a i{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.tone-switch a[aria-current=page]{background:var(--f-grad);color:var(--f-on-neon)}body.frost:has(.tone-switch) .site-footer{padding-bottom:84px}.logo-options{display:grid;grid-gap:18px;gap:18px}.logo-option{display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center;padding:20px;border-radius:var(--r-lg);background:rgba(255,255,255,.62);backdrop-filter:var(--frost);-webkit-backdrop-filter:var(--frost);box-shadow:inset 0 0 0 1px #fff,0 24px 50px -36px rgba(var(--f-ink-rgb),.35)}.logo-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.logo-hero{display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;aspect-ratio:3/4;border-radius:22px;background:var(--grad-mesh);box-shadow:inset 0 0 0 1px var(--f-hairline,rgba(0,0,0,.06))}.logo-hero small{font-size:.7rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--f-muted-2)}.logo-hero svg{filter:drop-shadow(0 14px 22px rgba(120,170,0,.22))}.logo-info p{margin:6px 0 14px;max-width:60ch}.logo-demo{display:flex;align-items:center;gap:18px;height:58px;margin:0 0 10px;padding:0 18px 0 12px;max-width:560px;border-radius:999px}.logo-demo .logo svg{flex:none}.logo-demo-links{font-size:.82rem;font-weight:600;color:var(--f-muted);white-space:nowrap;overflow:hidden}.logo-demo.dark{max-width:300px;background:linear-gradient(150deg,#23431a,#13270b)}.logo-demo.dark .logo{color:#fff}.logo-sizes{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.logo-sizes span{display:grid;justify-items:center;grid-gap:4px;gap:4px}.logo-sizes small{font-size:.68rem;color:var(--f-muted-2)}@media (max-width:760px){.logo-option{grid-template-columns:1fr}.logo-pair{max-width:340px}.logo-demo-links{display:none}}body.frost .benefit2,body.frost .card,body.frost .faq details,body.frost .model-card,body.frost .plan,body.frost .plan.premium,body.frost .sample,body.frost .tool-card{box-shadow:inset 0 0 0 1px var(--f-hairline,rgba(0,0,0,.06)),inset 0 1px 0 rgba(255,255,255,.95),var(--f-shadow,0 30px 60px -42px rgba(0,0,0,.25))}body.frost .faq details[open]{box-shadow:inset 0 0 0 1.5px rgba(var(--f-glow-rgb),.7),var(--f-shadow,0 30px 60px -42px rgba(0,0,0,.25))}body.frost .hero-badge,body.frost .hero-stats .stat,body.frost .nav-pill,body.frost .read-full{box-shadow:inset 0 0 0 1px var(--f-hairline,rgba(0,0,0,.06)),inset 0 1px 0 #fff,0 16px 40px -28px rgba(var(--f-ink-rgb),.3)}body.frost .btn:not(.dark):not(.ghost):not(.white):not(.danger){box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(var(--f-ink-rgb),.1),0 14px 32px -16px rgba(var(--f-glow-rgb),.85)}body.frost .hero:before{right:-24%;top:-14%;width:92vw;height:92vw;max-width:1320px;max-height:1320px;border-radius:0;filter:none;background:radial-gradient(closest-side,rgba(255,255,255,.85) 0,rgba(255,255,255,.5) 34%,rgba(255,255,255,0) 100%),radial-gradient(closest-side,rgba(var(--f-wash-2),calc(.18 * var(--f-mesh, 1))) 0,rgba(var(--f-wash-2),0) 100%)}body.frost .hero-stage canvas{-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 90%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 90%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}.hero-q{margin:0 0 10px;font-family:var(--font-display);font-weight:640;font-size:clamp(1.05rem,1.9vw,1.42rem);letter-spacing:-.02em;line-height:1.3;color:var(--f-ink,var(--ink))}.hero-q-track{position:relative;display:block;height:1.3em;overflow:hidden;padding-left:16px}.hero-q-track:before{content:"";position:absolute;left:0;top:.18em;width:4px;height:.95em;border-radius:4px;background:var(--f-neon,#d2ff00);box-shadow:0 0 12px rgba(var(--f-glow-rgb,190,240,0),.9)}.hero-q-track>span{position:absolute;left:16px;right:0;top:0;white-space:nowrap;opacity:0;transform:translateY(70%);transition:opacity .45s var(--ease),transform .55s var(--ease)}.hero-q-track>span.on{opacity:1;transform:none}.hero-q-track>span.out{opacity:0;transform:translateY(-70%)}@media (prefers-reduced-motion:reduce){.hero-q-track>span{transition:opacity .2s;transform:none!important}}.teaser3{position:relative;overflow:hidden}.teaser3 .frame img{transition:opacity .8s var(--ease)}.teaser3 .frame img+img{position:absolute;inset:0}.teaser3-lock{display:inline-flex;align-items:center;gap:6px}.teaser3 h3 .blur-tail{display:inline-block;filter:blur(7px);opacity:.75;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ghost-lines{display:grid;grid-gap:9px;gap:9px;margin:14px 0 16px}.ghost-lines i{display:block;height:11px;border-radius:6px;background:rgba(var(--f-ink-rgb,20,40,60),.1)}.ghost-lines.short{gap:8px;margin:0 0 14px}.ghost-pill{height:46px;margin-top:18px;border-radius:999px;background:rgba(var(--f-ink-rgb,20,40,60),.06)}.ghost-chips{display:flex;gap:8px;flex-wrap:wrap}.ghost-chips i{display:block;width:78px;height:26px;border-radius:999px;background:rgba(var(--f-ink-rgb,20,40,60),.08)}.teaser3-cover{position:absolute;left:0;right:0;bottom:0;z-index:6;height:54%;align-items:flex-end;padding:0 clamp(16px,3vw,32px) clamp(18px,3vw,30px);background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.55) 34%,rgba(255,255,255,.86));backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%);mask-image:linear-gradient(180deg,transparent,#000 30%)}.teaser3-cover,.teaser3-cta{display:flex;justify-content:center}.teaser3-cta{align-items:center;gap:14px 18px;flex-wrap:wrap;text-align:center}.teaser3-cta b{font-family:var(--font-display);font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:680;letter-spacing:-.02em;color:var(--f-ink,var(--ink))}@media (max-width:860px){.teaser3 .sample-body{min-height:430px}.teaser3-cover{height:50%}.teaser3-cta .btn{width:100%}}body.frost .emblem{filter:drop-shadow(0 12px 18px rgba(var(--f-ink-rgb),.16))}body.frost .btn:not(.dark):not(.ghost):not(.white):not(.danger){--bg:var(--f-neon,#cdff1f);--fg:var(--f-on-neon);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 0 0 1px rgba(var(--f-glow-rgb),.9),0 12px 28px -12px rgba(var(--f-glow-rgb),1),0 0 30px -6px rgba(var(--f-glow-rgb),.6)}body.frost .btn:not(.dark):not(.ghost):not(.white):not(.danger):hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 0 1px rgba(var(--f-glow-rgb),1),0 16px 34px -12px rgba(var(--f-glow-rgb),1),0 0 40px -4px rgba(var(--f-glow-rgb),.75)}body.frost .badge-id,body.frost .hero-badge b{background:var(--f-neon,#cdff1f);box-shadow:0 0 18px -4px rgba(var(--f-glow-rgb),.9)}body.frost .hero h1 .accent{filter:drop-shadow(0 0 22px rgba(var(--f-glow-rgb),.45))}body.frost .hero h1 .line{padding:0 .2em .16em 0;margin:0 -.2em -.1em 0}body.frost .hero h1 .line>span{padding:.02em .14em .18em 0;margin:0 -.14em -.18em 0}body.frost .hero h1 em.accent{display:inline-block;padding:.04em .2em .14em .02em;margin:0 -.2em -.14em 0}.hero-side{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;min-width:0}.hero-side .hero-badge{position:relative;z-index:3;margin:0 0 2px}.hero-side .hero-stage{width:100%;height:min(58vh,540px)}.hero-side .hero-stats{position:relative;z-index:3;justify-content:center;margin-top:-4px}@media (max-width:900px){.hero-side{display:contents}.hero-side .hero-stage{order:-2;width:auto;height:300px;margin:-10px -16px -14px}.hero-side .hero-badge{order:-1;justify-self:start;margin:0 0 12px}.hero-side .hero-stats{order:1;justify-content:flex-start;margin-top:20px}}body.frost .logo-mark,body.frost .site-footer .logo-mark{box-shadow:none;border-radius:0;filter:drop-shadow(0 4px 10px rgba(var(--f-glow-rgb),.6))}.site-footer.compact{padding:clamp(30px,3.6vw,44px) 0 18px}.footer-top{justify-content:space-between;gap:14px 32px}.footer-brand,.footer-top{display:flex;align-items:center;flex-wrap:wrap}.footer-brand{gap:14px 18px}.site-footer.compact .footer-tagline{margin:0;max-width:290px;font-size:.76rem;line-height:1.45}.footer-nav{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.86rem;font-weight:500}body.frost .footer-nav a{color:var(--f-ink)}body.frost .footer-nav a:hover{color:var(--f-muted)}.site-footer.compact .footer-word{margin-top:clamp(16px,2.4vw,28px)}.site-footer.compact .footer-legal{margin-top:10px;padding-top:12px;font-size:.72rem;gap:8px 16px}.site-footer.compact .footer-legal-links{gap:4px 16px}@media (max-width:860px){.site-footer.compact .footer-legal{flex-direction:row;align-items:center}.footer-nav{gap:8px 16px}}body.frost .final-cta h2,body.frost .page-head h1,body.frost .premium-head h2,body.frost .section-head h2{padding-bottom:.16em}.price .was{font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-.04em;line-height:1;color:var(--f-muted,var(--muted));text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:rgba(var(--f-ink-rgb,16,48,74),.55);text-decoration-color:rgba(var(--f-ink-rgb,16,48,74),.55);opacity:.8}.terms-help{margin-bottom:26px}.terms-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.terms-help-link{display:grid;grid-gap:3px;gap:3px;padding:14px 16px;border-radius:16px;text-decoration:none;background:rgba(255,255,255,.7);box-shadow:inset 0 0 0 1px rgba(var(--f-ink-rgb,16,48,74),.1),0 10px 26px -20px rgba(var(--f-ink-rgb,16,48,74),.4);transition:box-shadow .2s ease,transform .2s ease}.terms-help-link strong{color:var(--f-ink,var(--ink));font-size:.95rem}.terms-help-link span{color:var(--f-muted,var(--muted));font-size:.82rem;line-height:1.45}.terms-help-link:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px rgba(var(--f-glow-rgb,205,255,31),.9),0 14px 30px -20px rgba(var(--f-ink-rgb,16,48,74),.45)}@media (max-width:640px){.terms-help-grid{grid-template-columns:1fr}}.login-panel{display:grid;grid-gap:14px;gap:14px}.login-panel .seg{display:grid;grid-template-columns:1fr 1fr;width:100%}.login-panel .seg button{justify-content:center}.acc-block,.acc-card{scroll-margin-top:96px}.acc-block{padding:14px 0;border-top:1px solid rgba(var(--f-ink-rgb,16,48,74),.08)}.acc-card>h2+.acc-block{margin-top:12px}.acc-block:last-child{padding-bottom:0}.acc-row{display:flex;align-items:center;justify-content:space-between;gap:12px 18px;flex-wrap:wrap}.acc-label{font-weight:700;color:var(--f-ink,var(--ink))}.acc-form{display:grid;grid-gap:12px;gap:12px;margin-top:14px;max-width:440px}.acc-shortcuts{display:grid;grid-gap:2px;gap:2px;padding:18px}.acc-group{margin:12px 0 4px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--f-muted,var(--muted))}.acc-group:first-child{margin-top:0}.acc-link{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;margin:0 -12px;width:calc(100% + 24px);border:0;border-radius:12px;background:none;font:inherit;font-size:.94rem;font-weight:500;text-align:left;color:var(--f-ink,var(--ink));text-decoration:none;cursor:pointer;transition:background .15s ease}.acc-link span{color:var(--f-muted,var(--muted));transition:transform .15s ease}.acc-link:hover{background:rgba(var(--f-glow-rgb,205,255,31),.22)}.acc-link:hover span{transform:translateX(2px)}.post-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.post-open{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;font-size:.82rem;font-weight:700;color:var(--f-on-neon,var(--ink));background:var(--f-neon,var(--lime));box-shadow:0 0 0 1px rgba(var(--f-glow-rgb,205,255,31),.9),0 8px 18px -10px rgba(var(--f-glow-rgb,205,255,31),1);transition:transform .2s ease}.wall-card:hover .post-open{transform:translateX(2px)}.space-invites{display:grid;grid-gap:10px;gap:10px;margin-bottom:26px}.space-invite{display:flex;align-items:center;justify-content:space-between;gap:12px 18px;flex-wrap:wrap;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.78);box-shadow:inset 0 0 0 1.5px rgba(var(--f-glow-rgb,205,255,31),.85),0 14px 30px -24px rgba(var(--f-ink-rgb,16,48,74),.5)}.space-empty{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.space-steps{padding:clamp(20px,3vw,30px);border-radius:24px;background:rgba(255,255,255,.6);box-shadow:inset 0 0 0 1px rgba(var(--f-ink-rgb,16,48,74),.08)}.space-steps ol{counter-reset:step;list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.space-steps li{counter-increment:step;display:grid;grid-template-columns:30px 1fr;grid-gap:12px;gap:12px;align-items:start;line-height:1.5}.space-steps li:before{content:counter(step);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-weight:800;font-size:.85rem;color:var(--f-on-neon,var(--ink));background:var(--f-neon,var(--lime));box-shadow:0 0 14px -3px rgba(var(--f-glow-rgb,205,255,31),.9)}.space-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.space-card{display:grid;grid-gap:8px;gap:8px;padding:20px;border-radius:22px;text-decoration:none;color:inherit;background:rgba(255,255,255,.78);box-shadow:inset 0 0 0 1px rgba(var(--f-ink-rgb,16,48,74),.08),0 16px 34px -26px rgba(var(--f-ink-rgb,16,48,74),.5);transition:transform .2s ease,box-shadow .2s ease}.space-card h3{margin:6px 0 0;overflow-wrap:anywhere}.space-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px rgba(var(--f-glow-rgb,205,255,31),.95),0 18px 36px -24px rgba(var(--f-ink-rgb,16,48,74),.55)}.space-open{margin-top:6px;font-size:.86rem;font-weight:700;color:var(--f-ink,var(--ink))}.space-new{max-width:460px;margin-top:26px}.space-back{color:var(--f-muted,var(--muted));text-decoration:none;font-weight:600}.space-back:hover{color:var(--f-ink,var(--ink))}.space-people{display:flex;align-items:center;gap:4px;margin-top:10px}.space-people .avatar{width:28px;height:28px;font-size:.66rem;box-shadow:0 0 0 2px #fff}.space-people .small{margin-left:6px}.space-start{padding:18px 20px;border-radius:20px;background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1.5px rgba(var(--f-glow-rgb,205,255,31),.8)}.space-start ol{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.space-start li{display:grid;grid-template-columns:26px 1fr auto;grid-gap:10px;gap:10px;align-items:center;font-size:.92rem}.space-start .n{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:.78rem;font-weight:800;background:rgba(var(--f-ink-rgb,16,48,74),.08);color:var(--f-ink,var(--ink))}.space-start li.done{color:var(--f-muted,var(--muted));text-decoration:line-through}.space-start li.done .n{background:var(--f-neon,var(--lime));color:var(--f-on-neon,var(--ink))}@media (max-width:760px){.space-empty{grid-template-columns:1fr}.space-start li{grid-template-columns:26px 1fr}.space-start li .btn{grid-column:2;justify-self:start}}.pager{gap:10px 14px;margin-top:34px}.pager,.pager-nums{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.pager-nums{gap:6px}.pager-num,.pager-step{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 12px;border-radius:999px;font-weight:700;font-size:.92rem;text-decoration:none;color:var(--f-ink,var(--ink));background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(var(--f-ink-rgb,16,48,74),.12);transition:box-shadow .15s ease,transform .15s ease}.pager-step{padding:0 18px}.pager-num:hover,.pager-step:hover{box-shadow:inset 0 0 0 1.5px rgba(var(--f-glow-rgb,205,255,31),1);transform:translateY(-1px)}.pager-num[aria-current=page]{background:var(--f-neon,var(--lime));color:var(--f-on-neon,var(--ink));box-shadow:0 0 0 1px rgba(var(--f-glow-rgb,205,255,31),.9),0 8px 20px -10px rgba(var(--f-glow-rgb,205,255,31),1)}.pager-step.off{opacity:.35;pointer-events:none}.pager-gap{padding:0 4px;color:var(--f-muted,var(--muted))}@media (max-width:560px){.pager-step{order:2}.pager-nums{order:1;width:100%}}.footer-disclaimer{opacity:.78}@media (max-width:640px){.footer-disclaimer{display:block;margin-top:3px;font-size:.6rem;line-height:1.45;opacity:.7}.footer-sep{display:none}}.refund-summary{margin-bottom:22px;padding:18px 22px;border-radius:20px;background:rgba(255,255,255,.78);box-shadow:inset 0 0 0 1.5px rgba(var(--f-glow-rgb,205,255,31),.8)}.refund-summary ul{margin:10px 0 0;padding-left:18px;display:grid;grid-gap:8px;gap:8px;line-height:1.55}.model-form{margin:18px 0;padding:14px 18px;border-radius:16px;background:rgba(255,255,255,.6);box-shadow:inset 0 0 0 1px rgba(var(--f-ink-rgb,16,48,74),.1)}.model-form summary{cursor:pointer;font-weight:700;color:var(--f-ink,var(--ink))}.hero-stage .hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;pointer-events:none}body.frost .hero{isolation:isolate}body.frost .hero-grid-lines,body.frost .hero.grain:after,body.frost .hero:before{z-index:-1}body.frost .hero-inner,body.frost .hero-side{z-index:auto}.founder-tag{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;width:-moz-fit-content;width:fit-content;padding:5px 12px 5px 10px;border-radius:999px;font-size:.8rem;font-weight:750;letter-spacing:.01em;color:var(--f-ink,var(--ink));background:rgba(191,255,0,.26);box-shadow:inset 0 0 0 1.5px rgba(150,200,0,.55)}.founder-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--f-grad,var(--lime));box-shadow:0 0 8px rgba(191,255,0,.9)}.real-life{display:flex;gap:12px;align-items:flex-start;max-width:580px;padding:14px 16px;border-radius:18px;background:rgba(191,255,0,.18);box-shadow:inset 0 0 0 1.5px rgba(150,200,0,.5)}.real-life-check{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--f-grad,var(--lime));color:var(--f-on-neon,var(--ink))}.real-life-k{margin-bottom:4px;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#3b5a2a}.real-life-v{margin:0;font-size:.95rem;line-height:1.45;color:var(--f-ink,var(--ink))}.real-life-more{display:inline-block;margin-top:6px;font-size:.82rem;font-weight:650;color:#1d5f8a}body.frost #samples{background:radial-gradient(ellipse 42% 30% at 4% 20%,rgba(205,255,31,.36),rgba(205,255,31,0) 70%) 0 0 /100% 1800px repeat-y,radial-gradient(ellipse 46% 32% at 97% 66%,rgba(120,190,245,.5),rgba(120,190,245,0) 70%) 0 0 /100% 1800px repeat-y,linear-gradient(180deg,#f7fbff,#dcecfa 150px,#cfe4f7 50%,#dcecfa calc(100% - 150px),#f7fbff)}body.frost #samples .sample{background:rgba(255,255,255,.62)}.stat-bars{gap:2px;height:160px;padding-bottom:1px;border-bottom:1px solid rgba(var(--f-ink-rgb,16,48,74),.15)}.stat-bar,.stat-bars{display:flex;align-items:flex-end}.stat-bar{flex:1 1;height:100%}.stat-bar span{display:block;width:100%;min-height:1px;border-radius:4px 4px 0 0;background:#2a7aa3}.stat-bar:hover span{background:#1d5f8a}.stat-funnel{height:10px;margin-top:4px;border-radius:999px;background:rgba(var(--f-ink-rgb,16,48,74),.08);overflow:hidden}.stat-funnel span{display:block;height:100%;border-radius:999px;background:var(--f-grad,var(--lime))}.idea-card h3,.sample h3{-webkit-hyphens:manual;hyphens:manual}