@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter.woff2) format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/geist-mono.woff2) format("woff2");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:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/fragment-mono.woff2) format("woff2");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}:root{--bg:#171717;--surface:#232323;--surface-2:#1d1d1d;--surface-3:#2e2e2e;--text:#fafafa;--muted:#a3a3a3;--faint:#7a7a7a;--border:#3a3a3a;--hair:rgba(255,255,255,.08);--btn-bg:#fafafa;--btn-fg:#171717;--nav-bg:rgba(23,23,23,.82);--accent:#d9f99d;--accent-ink:#1a2e05;--ok:#86efac;--err:#fca5a5;--glyph:230,230,230;--glyph-a:.5;--font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--frag:"Fragment Mono",ui-monospace,monospace;--ease:cubic-bezier(.34,1.36,.64,1);color-scheme:dark}html.light{--bg:#fafafa;--surface:#efefef;--surface-2:#f4f4f4;--surface-3:#e4e4e4;--text:#0a0a0a;--muted:#6b6b6b;--faint:#8f8f8f;--border:#d6d6d6;--hair:rgba(0,0,0,.08);--btn-bg:#0a0a0a;--btn-fg:#fff;--nav-bg:rgba(250,250,250,.85);--accent:#3f6212;--accent-ink:#f7fee7;--ok:#15803d;--err:#b91c1c;--glyph:41,41,41;--glyph-a:.7;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:76px}body{background:var(--bg);color:var(--text);font-family:var(--font);font-optical-sizing:auto;font-size:16px;line-height:24px;letter-spacing:-.2px;-webkit-font-smoothing:antialiased;overflow-x:hidden;transition:background-color .3s}a{color:inherit;text-decoration:none}button,input,select,textarea,label,optgroup,option{font-family:var(--font);font-size:inherit;color:inherit}button{background:none;border:0;cursor:pointer}img,svg{display:block}.container{width:100%;max-width:880px;margin:0 auto;padding:0 20px}section{position:relative}.sec{padding:72px 0 48px}.muted{color:var(--muted)}.mono{font-family:var(--mono)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:6px}.nav{position:fixed;inset:0 0 auto 0;z-index:50;height:62px;background:var(--nav-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px dashed var(--hair)}.nav-inner{max-width:880px;margin:0 auto;padding:0 16px;height:100%;display:flex;align-items:center;justify-content:space-between;position:relative}.brand{display:flex;align-items:center;gap:8px;font-weight:600;font-size:18px;letter-spacing:-.5px}.brand svg{width:24px;height:24px}.nav-links{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:24px;font-size:14px;line-height:16px;letter-spacing:0}.nav-links a{transition:opacity .2s}.nav-links a:hover{opacity:.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:32px;padding:0 12px;border-radius:8px;background:var(--btn-bg);color:var(--btn-fg);font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:14px;transition:transform .2s var(--ease),opacity .2s;white-space:nowrap}.btn:hover{transform:scale(1.03)}.btn:active{transform:scale(.98)}.btn svg{width:14px;height:14px}.btn.ghost{background:var(--surface);color:var(--text);border:1px solid var(--hair)}.menu-btn{display:none;width:34px;height:34px;border-radius:8px;background:var(--surface);align-items:center;justify-content:center}.menu-btn span{display:block;width:12px;height:1.5px;background:var(--text);box-shadow:0 -4px 0 var(--text),0 4px 0 var(--text)}.mobile-menu{position:fixed;top:66px;left:12px;right:12px;z-index:49;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:8px;display:flex;flex-direction:column;opacity:0;transform:translateY(-8px);pointer-events:none;transition:.25s}.mobile-menu.open{opacity:1;transform:none;pointer-events:auto}.mobile-menu a{padding:12px;border-radius:8px;font-size:15px}.mobile-menu a:hover{background:var(--surface-3)}.mobile-menu .btn{height:44px;margin-top:6px}@media(max-width:809px){.nav-links,.nav .nav-cta{display:none}.menu-btn{display:inline-flex}}.eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;line-height:18px;letter-spacing:-.3px}.eyebrow svg{width:14px;height:14px}.sec-head{text-align:center;max-width:620px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:14px}.sec-head h2{font-size:28px;line-height:32px;font-weight:500;letter-spacing:-.7px}.sec-head p{color:var(--muted);max-width:460px}@media(min-width:810px){.sec{padding:128px 0 96px}.sec-head h2{font-size:40px;line-height:44px;letter-spacing:-1px}}.hero{position:relative;padding:104px 0 56px;overflow:hidden}.hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-mask-image:linear-gradient(#000 0,#000 70%,transparent 100%);mask-image:linear-gradient(#000 0,#000 70%,transparent 100%)}.hero-inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-inner:before{content:"";position:absolute;left:50%;top:40px;width:min(760px,120%);height:78%;transform:translate(-50%);background:radial-gradient(closest-side,var(--bg) 45%,transparent);opacity:.85;pointer-events:none;z-index:-1}.hero-inner{z-index:1;isolation:isolate}.hero-inner>*{position:relative}.pill{white-space:nowrap;max-width:100%;display:inline-flex;align-items:center;gap:10px;height:30px;padding:0 10px;border-radius:8px;background:var(--bg);border:1px solid var(--border);font-size:13px;line-height:17px;letter-spacing:0}.pill .muted{overflow:hidden;text-overflow:ellipsis}.pill .tag{font-family:var(--mono);font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--accent)}.pill svg{width:13px;height:13px}.hero h1{margin-top:24px;font-size:38px;line-height:42px;font-weight:500;letter-spacing:-1.4px;max-width:340px}.hero h1 .w{display:inline-block;opacity:.001;filter:blur(10px);transform:translateY(-20px)}.hero-sub{margin-top:16px;max-width:340px;color:var(--muted);font-size:16px}.dash{border-bottom:1.5px dashed currentColor;color:var(--text);padding-bottom:1px}.appear{opacity:.001;transform:translateY(-20px)}@media(min-width:810px){.hero{padding:150px 0 110px}.hero h1{margin-top:40px;font-size:60px;line-height:62px;letter-spacing:-2.2px;max-width:780px}.hero-sub{max-width:500px;font-size:17px;line-height:26px}}.inline-form{margin-top:28px;width:100%;max-width:440px;display:flex;flex-direction:column;gap:8px;padding:6px;border-radius:14px;background:var(--surface-2);border:1px solid var(--border);box-shadow:0 20px 60px #00000059}.inline-form input[type=email]{flex:1;min-width:0;height:46px;padding:0 12px;border-radius:9px;border:1px solid transparent;background:var(--surface);color:var(--text);font-size:16px;font-weight:500;outline:none}.inline-form input[type=email]:focus{border-color:var(--border)}.inline-form .btn{height:46px;font-size:15px;border-radius:9px;padding:0 18px}.form-note{margin-top:12px;font-size:13px;line-height:18px;color:var(--faint);letter-spacing:0;max-width:440px}.form-note a{color:var(--muted);border-bottom:1px dashed var(--faint)}@media(min-width:520px){.inline-form{flex-direction:row}}::placeholder{color:var(--faint);opacity:1}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.status{font-size:14px;line-height:20px;letter-spacing:0;min-height:20px}.status.err{color:var(--err)}.success{display:none;flex-direction:column;align-items:center;gap:10px;margin-top:28px;width:100%;max-width:440px;padding:22px 18px;border-radius:14px;background:var(--surface-2);border:1px solid var(--border);text-align:center}.success .tick{width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center}.success .tick svg{width:16px;height:16px}.success h3,.success .sh{color:var(--text);font-size:18px;font-weight:600;letter-spacing:-.3px}.success p{color:var(--muted);font-size:15px}.success .btn{margin-top:4px}.done .success{display:flex}.done .hide-on-done{display:none!important}.strip{padding:24px 0;text-align:center}.strip .lead{font-weight:600;letter-spacing:-.4px;font-size:15px}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.track{display:flex;gap:10px;width:max-content;will-change:transform}.strip .marquee{margin:18px auto 0;max-width:880px}.hl{display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;font-family:var(--frag);font-size:14px;color:var(--muted);letter-spacing:0;white-space:nowrap}.hl svg{width:16px;height:16px;color:var(--text);opacity:.8}.steps{margin-top:44px;display:grid;grid-template-columns:1fr;gap:10px}.step{background:var(--surface);border:1px solid var(--hair);border-radius:14px;padding:8px;display:flex;flex-direction:column}.step .vis{height:170px;border-radius:9px;background:var(--surface-2);border:1px solid var(--hair);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:14px}.step .txt{padding:16px 8px 10px}.step .num{font-family:var(--mono);font-size:12px;color:var(--faint);letter-spacing:.5px}.step h3{margin-top:6px;font-size:18px;font-weight:600;letter-spacing:-.4px}.step p{margin-top:6px;color:var(--muted);font-size:15px;line-height:23px}@media(min-width:810px){.steps{grid-template-columns:repeat(3,1fr)}}.mini-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;max-width:240px}.mini-chips span{font-size:12px;line-height:14px;padding:6px 9px;border-radius:999px;background:var(--surface);border:1px solid var(--hair);color:var(--muted);letter-spacing:0}.mini-chips span.on{background:var(--text);color:var(--bg);border-color:var(--text)}.watch{width:100%;max-width:240px;display:flex;flex-direction:column;gap:7px}.watch .ln{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:0;padding:6px 9px;border-radius:7px;background:var(--surface);border:1px solid var(--hair)}.watch .ln i{width:6px;height:6px;border-radius:50%;background:var(--faint);flex:none}.watch .ln.hit{color:var(--text);border-color:var(--border)}.watch .ln.hit i{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 25%,transparent);animation:pulse 1.6s ease-in-out infinite}.watch .ln b{margin-left:auto;font-weight:400;color:var(--faint)}.watch .ln.hit b{color:var(--accent)}@keyframes pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 0%,transparent)}}.anat{width:100%;max-width:250px;background:var(--surface);border:1px solid var(--hair);border-radius:9px;padding:10px;display:flex;flex-direction:column;gap:6px;text-align:left}.anat .h{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;letter-spacing:-.1px}.anat .h svg{width:13px;height:13px}.anat .f{display:flex;justify-content:space-between;gap:8px;font-size:11px;line-height:15px;letter-spacing:0;border-top:1px dashed var(--hair);padding-top:6px}.anat .f span:first-child{color:var(--faint);font-family:var(--mono)}.anat .f span:last-child{color:var(--muted)}.why{margin-top:40px;display:grid;grid-template-columns:1fr;gap:10px}.why div{padding:20px 18px;border-radius:14px;border:1px dashed var(--border)}.why h3{font-size:16px;font-weight:600;letter-spacing:-.3px;display:flex;gap:8px;align-items:center}.why h3 svg{width:15px;height:15px}.why p{margin-top:6px;color:var(--muted);font-size:15px;line-height:23px}@media(min-width:810px){.why{grid-template-columns:repeat(3,1fr)}}.picker{margin-top:40px;background:var(--surface);border:1px solid var(--hair);border-radius:16px;padding:8px}.pk-top{display:flex;flex-direction:column;gap:8px;padding:6px 6px 10px;border-bottom:1px solid var(--hair)}.search-box{display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border-radius:9px;background:var(--surface-2);border:1px solid var(--hair)}.search-box svg{width:15px;height:15px;color:var(--faint);flex:none}.search-box input{flex:1;min-width:0;height:100%;border:0;background:none;outline:none;font-size:16px;font-weight:500}.tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.tabs::-webkit-scrollbar{display:none}.tab{flex:none;height:32px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:-.1px;color:var(--muted);background:var(--surface-2);border:1px solid var(--hair);transition:.2s}.tab.on{background:var(--text);color:var(--bg);border-color:var(--text)}.pk-body{padding:12px 6px;max-height:440px;overflow-y:auto;overscroll-behavior:contain}.grp+.grp{margin-top:18px}.grp-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.grp-h h3{font-size:13px;font-family:var(--mono);font-weight:400;color:var(--faint);letter-spacing:.4px;text-transform:uppercase}.grp-h button{font-size:13px;color:var(--muted);border-bottom:1px dashed var(--faint);line-height:16px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px 0 9px;border-radius:999px;background:var(--surface-2);border:1px solid var(--hair);color:var(--muted);font-size:14px;line-height:17px;letter-spacing:-.1px;transition:background .2s,color .2s,border-color .2s;text-align:left}.chip .ck{width:16px;height:16px;border-radius:50%;background:var(--surface-3);display:grid;place-items:center;flex:none;transition:.2s}.chip .ck svg{width:9px;height:9px;opacity:0;transition:.2s}.chip[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.chip[aria-pressed=true] .ck{background:var(--accent);color:var(--accent-ink)}.chip[aria-pressed=true] .ck svg{opacity:1}.chip:hover{border-color:var(--border)}.empty{color:var(--faint);font-size:14px;padding:16px 4px;display:none}.pk-foot{border-top:1px solid var(--hair);padding:12px 6px 6px;display:flex;flex-direction:column;gap:12px}.field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;letter-spacing:-.1px}.field>span{color:var(--muted)}.field input,.field select,.field textarea{height:46px;padding:0 12px;border-radius:9px;border:1px solid var(--hair);background:var(--surface-2);color:var(--text);font-size:16px;font-weight:500;outline:none;transition:border-color .2s;-webkit-appearance:none;appearance:none}.field textarea{height:auto;min-height:80px;padding:10px 12px;resize:vertical;line-height:22px}.field select{background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-size:5px 5px;background-repeat:no-repeat;padding-right:32px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--border)}.types{display:flex;flex-wrap:wrap;gap:6px}.row2{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:640px){.row2{grid-template-columns:1fr 1fr}}.count{font-family:var(--mono);font-size:12px;color:var(--muted);letter-spacing:0}.count b{color:var(--text);font-weight:600}.pk-foot .btn{height:48px;font-size:15px;border-radius:10px;width:100%}.disclaim{margin-top:16px;font-size:13px;line-height:19px;color:var(--faint);text-align:center;letter-spacing:0;max-width:560px;margin-left:auto;margin-right:auto}.picker-wrap .success{max-width:none;margin-top:40px}.pricing .toggle{margin:28px auto 0;display:flex;justify-content:center}.seg{display:inline-flex;padding:3px;border-radius:10px;background:var(--surface);border:1px solid var(--hair)}.seg button{height:32px;padding:0 14px;border-radius:7px;font-size:14px;font-weight:500;color:var(--muted);letter-spacing:-.1px;transition:.2s}.seg button.on{background:var(--surface-3);color:var(--text)}.seg button em{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--accent);margin-left:6px;letter-spacing:0}.plans{margin-top:20px;display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:810px){.plans{grid-template-columns:1fr 1fr}}.plan{background:var(--surface);border-radius:16px;padding:8px;display:flex;flex-direction:column;border:1px solid var(--hair);position:relative}.plan.founding{border-color:var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,var(--surface)),var(--surface) 55%)}.plan-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px 10px;font-size:14px;line-height:17px;letter-spacing:0;border-bottom:1px solid var(--hair)}.badge{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:1.2px;padding:3px 8px;border-radius:999px;border:1px solid var(--border);background:var(--surface-3);text-transform:uppercase;white-space:nowrap}.plan.founding .badge{background:var(--accent);color:var(--accent-ink);border-color:transparent}.plan-body{padding:20px 8px 4px;flex:1;display:flex;flex-direction:column}.price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.price h3{font-family:var(--mono);font-size:40px;line-height:44px;font-weight:600;letter-spacing:-2px}.price .per{font-size:15px;color:var(--muted);letter-spacing:0}.plan .sub{margin-top:8px;color:var(--muted);font-size:15px;line-height:22px;min-height:44px}.feats{list-style:none;margin-top:22px;display:flex;flex-direction:column;gap:9px;color:var(--muted);font-size:15px;line-height:22px}.feats li{display:flex;gap:10px;align-items:flex-start}.feats li svg{width:13px;height:13px;margin-top:5px;flex:none;color:var(--text)}.plan .go{margin-top:auto;padding-top:24px}.plan .go a{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:9px;font-size:15px;font-weight:500;background:var(--surface-3);transition:.2s}.plan .go a svg{width:14px;height:14px}.plan .go a:hover{opacity:.85}.plan.founding .go a{background:var(--btn-bg);color:var(--btn-fg)}.pricing .note{margin-top:22px;color:var(--faint);font-size:14px;line-height:21px;letter-spacing:0;text-align:center;max-width:560px;margin-left:auto;margin-right:auto}.split{display:grid;grid-template-columns:1fr;gap:28px}.split .left{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.split .left h2{font-size:28px;line-height:32px;font-weight:500;letter-spacing:-.7px}.split .left p{color:var(--muted)}@media(min-width:810px){.split{grid-template-columns:300px 1fr;gap:48px}.split .left h2{font-size:40px;line-height:44px;letter-spacing:-1px}}.faq-list{display:flex;flex-direction:column;gap:6px}.qa{background:var(--surface);border-radius:10px;border:1px solid var(--hair);overflow:hidden}.qa button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;padding:12px 14px;min-height:48px;font-size:16px;line-height:22px;letter-spacing:-.2px;font-weight:500}.qa .plus{width:14px;height:14px;flex:none;transition:rotate .35s var(--ease);color:var(--muted)}.qa.open .plus{rotate:-45deg}.qa .ans{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.qa .ans>div{overflow:hidden}.qa .ans p{padding:0 14px 14px;color:var(--muted);font-size:15px;line-height:24px;letter-spacing:0;opacity:0;filter:blur(5px);transition:.35s}.qa .ans a{color:var(--text);border-bottom:1px dashed var(--faint)}.qa.open .ans{grid-template-rows:1fr}.qa.open .ans p{opacity:1;filter:none}.cta{padding:24px 0 80px}.cta-box{position:relative;border-radius:16px;background:var(--surface-2);border:1px solid var(--hair);overflow:hidden;padding:56px 18px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.cta-box canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.55;pointer-events:none}.cta-box>*:not(canvas){position:relative}.cta-box h2{font-size:28px;line-height:32px;font-weight:500;letter-spacing:-.7px;max-width:520px}.cta-box p{color:var(--muted);max-width:380px}@media(min-width:810px){.cta-box{padding:80px 24px}.cta-box h2{font-size:40px;line-height:44px}}footer{padding:48px 0 72px;border-top:1px dashed var(--hair)}.foot{display:grid;grid-template-columns:1fr 1fr;gap:32px 16px}.foot .bl{grid-column:1/-1;display:flex;flex-direction:column;gap:14px;font-size:14px;line-height:20px;letter-spacing:0;color:var(--muted)}.foot .bl .brand{color:var(--text)}.foot h4{font-size:15px;font-weight:500;line-height:24px;margin-bottom:10px}.foot ul{list-style:none;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:18px;letter-spacing:0;color:var(--muted)}.foot ul a:hover{color:var(--text)}.theme-btn{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:14px;letter-spacing:0}.theme-btn svg{width:12px;height:12px}.fine{margin-top:36px;font-size:12px;line-height:18px;color:var(--faint);letter-spacing:0}@media(min-width:810px){.foot{grid-template-columns:1fr 160px 120px}.foot .bl{grid-column:auto}}.rv{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s var(--ease)}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv,.appear,.hero h1 .w{opacity:1!important;transform:none!important;filter:none!important;transition:none}}.doc{max-width:620px;margin:0 auto;padding:104px 20px 96px;letter-spacing:0}.doc .back{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.doc .back:hover{color:var(--text)}.doc .back svg{width:12px;height:12px}.doc h1{font-size:36px;line-height:42px;font-weight:600;letter-spacing:-1px;margin-top:28px}.doc .lede{color:var(--muted);font-size:17px;line-height:26px;margin-top:10px}.doc .upd{color:var(--muted);font-size:13px;margin-top:10px;font-family:var(--mono)}.doc h2{font-size:21px;line-height:28px;font-weight:600;letter-spacing:-.4px;margin:40px 0 12px}.doc p,.doc li{color:var(--muted);font-size:15px;line-height:26px}.doc p+p{margin-top:12px}.doc ul{margin:10px 0 0 18px;display:flex;flex-direction:column;gap:6px}.doc li::marker{color:var(--faint)}.doc strong{color:var(--text);font-weight:600}.doc a.u{color:var(--text);border-bottom:1px dashed var(--faint)}.doc table{width:100%;border-collapse:collapse;margin-top:12px;font-size:14px;line-height:21px}.doc th,.doc td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--hair);vertical-align:top;color:var(--muted)}.doc th{color:var(--text);font-weight:600;font-size:13px}.req{margin-top:16px;padding:14px;border-radius:14px;background:var(--surface);border:1px solid var(--hair);display:flex;flex-direction:column;gap:12px}.req .btn{height:46px;font-size:15px}.req.done form{display:none}.req .ok{display:none;color:var(--text)}.req.done .ok{display:block}@media(min-width:810px){.doc{padding-top:130px}.doc h1{font-size:44px;line-height:50px}}.anat .acts{display:flex;gap:6px;justify-content:flex-end;padding-top:4px}.anat .acts span{font-size:11px;line-height:13px;padding:5px 9px;border-radius:999px;border:1px solid var(--hair);color:var(--muted);letter-spacing:0}.anat .acts span.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}#features .why{grid-template-columns:1fr}@media(min-width:640px){#features .why{grid-template-columns:1fr 1fr}}@media(min-width:960px){#features .why{grid-template-columns:repeat(3,1fr)}}#join .picker{max-width:720px;margin-left:auto;margin-right:auto;padding:14px}#join .pk-foot{border-top:0;gap:18px}#join .success{max-width:720px;margin-left:auto;margin-right:auto}.foot .fh{font-size:15px;font-weight:500;line-height:24px;margin-bottom:10px;color:var(--text)}.price .amt{font-family:var(--mono);font-size:40px;line-height:44px;font-weight:600;letter-spacing:-2px}.plan-top .pn{font:inherit;letter-spacing:inherit;margin:0}.browse{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:880px;margin:40px auto 0}.browse .hl{border:1px solid var(--hair);border-radius:10px;background:var(--surface);color:var(--text);transition:border-color .2s}.browse .hl:hover{color:var(--text)}.browse .hl svg{width:14px;height:14px}@media(min-width:810px){.foot{grid-template-columns:repeat(4,minmax(0,1fr))}.foot .bl{grid-column:1/-1}}@media(min-width:1100px){.foot{grid-template-columns:1.4fr repeat(4,minmax(0,1fr))}.foot .bl{grid-column:auto}}
