/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1)}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,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:Inter;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext-500.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,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:Inter;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext-600.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,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:Inter Tight;font-weight:700;font-display:swap;src:url(/fonts/inter-tight-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-weight:700;font-display:swap;src:url(/fonts/inter-tight-latin-ext-700.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,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:Inter Tight;font-weight:800;font-display:swap;src:url(/fonts/inter-tight-latin-800.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-weight:800;font-display:swap;src:url(/fonts/inter-tight-latin-ext-800.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,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:Tight Fallback;src:local(Helvetica Neue Bold),local(Arial Bold);size-adjust:98%;ascent-override:96%}:root{--ink:#141613;--ink-2:#1b1e1a;--ink-3:#2a2e28;--chalk:#f2f2ec;--chalk-2:#e8e8e1;--chalk-3:#d9d9d0;--acid:#e5ff45;--acid-deep:#c9e52e;--grey:#9ca299;--grey-ink:#5f655c;--chrome-hi:#fff;--chrome-mid:#c8cbc6;--chrome-lo:#6e736c;--chrome-shadow:#2e312d;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-snap:cubic-bezier(.2,.9,.25,1.2);--radius-s:10px;--radius-m:18px;--radius-pill:999px;--gutter:clamp(20px,4vw,48px);--max:1240px;--bg-current:var(--chalk);--fg-current:var(--ink);--hairline-current:var(--chalk-3);--muted-current:#4a4d47;--accent-current:var(--ink);--display:"Inter Tight","Tight Fallback",Helvetica,Arial,sans-serif;--spec-x:30%}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}html.lock{overflow:hidden}body{background:var(--bg-current);color:var(--fg-current);margin:0;font:400 17px/1.55 Inter,Helvetica,Arial,sans-serif;overflow-x:clip}body:after{content:"";pointer-events:none;z-index:100;mix-blend-mode:soft-light;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;top:0;right:0;bottom:0;left:0}html[data-theme=graphite] body:after{opacity:.1}a{color:inherit}img,svg{max-width:100%}h1,h2,h3{font-family:var(--display);text-wrap:balance;-webkit-hyphens:none;hyphens:none;margin:0}h1{letter-spacing:-.035em;font-size:clamp(46px,3.2vw + 34px,96px);font-weight:800;line-height:.94}h2{letter-spacing:-.03em;font-size:clamp(34px,2vw + 26px,60px);font-weight:800;line-height:1}h3{letter-spacing:-.015em;font-size:22px;font-weight:700;line-height:1.15}.wrap{max-width:var(--max);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.kicker{letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font:500 12px/1 Inter,sans-serif}.skip{background:var(--acid);color:var(--ink);z-index:120;padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.visually-hidden,.hp{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}[data-theme=graphite] :focus-visible,.site-foot :focus-visible{outline-color:var(--acid)}.chrome{background:linear-gradient(135deg,var(--chrome-hi)0%,var(--chrome-mid)22%,var(--chrome-lo)48%,var(--chrome-mid)60%,var(--chrome-hi)78%,var(--chrome-lo)100%);background-size:220% 220%;background-position:var(--spec-x)50%;color:#0000;-webkit-background-clip:text;background-clip:text}.btn{border-radius:var(--radius-pill);cursor:pointer;height:48px;transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out),background .16s,border-color .16s;border:0;justify-content:center;align-items:center;padding:0 22px;font:500 16px/1 Inter,sans-serif;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn .lbl{display:inline-block;position:relative}.btn-acid{background:var(--acid);color:var(--ink)}.btn-acid:hover{transform:translateY(-1px);box-shadow:0 6px 20px -8px #e5ff4599}.btn-acid:active{background:var(--acid-deep);transform:scale(.98)}.btn-ink{background:var(--ink);color:var(--chalk)}.btn-ink:hover{transform:translateY(-1px)}.btn-ghost{border:1px solid var(--hairline-current);color:var(--fg-current);background:0 0}.btn-ghost .lbl:after{content:"";background:var(--acid);transform-origin:0;height:2px;transition:transform .2s var(--ease-out);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.btn-ghost:hover{border-color:var(--fg-current)}.btn-ghost:hover .lbl:after{transform:scaleX(1)}.site-head{z-index:50;height:72px;transition:transform .28s var(--ease-in-out);position:sticky;top:0}.site-head .bar{height:72px;transition:height .24s var(--ease-out),background .24s,border-color .24s;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;display:flex}.site-head.is-stuck .bar{height:60px}.site-head:before{content:"";z-index:-1;opacity:0;background:var(--bg-current);transition:opacity .24s;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.site-head:before{background:color-mix(in oklab,var(--bg-current)72%,transparent)}}.site-head:before{-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--hairline-current)}.site-head.is-stuck:before{opacity:1}.site-head.is-hidden{transform:translateY(-100%)}.brand{font:700 22px/1 var(--display);letter-spacing:-.02em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark{background:var(--acid);width:28px;height:28px;color:var(--ink);border-radius:8px;place-items:center;display:grid}.brand-mark svg{width:20px;overflow:visible}.brand-mark circle{transform-origin:73px 19px;transition:transform .32s var(--ease-snap)}.brand:hover .brand-mark circle{transform:scale(1.3)}.nav-links{gap:28px;margin:0;padding:0;list-style:none;display:flex}.nav-links a{transition:background-size .22s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:4px;font:500 15px/1 Inter,sans-serif;text-decoration:none}.nav-links a:hover{background-size:100% 1px}.head-right{align-items:center;gap:12px;display:flex}.seg{border:1px solid var(--hairline-current);border-radius:var(--radius-pill);padding:3px;font:500 13px/1 Inter,sans-serif;display:inline-flex;position:relative}.seg a{z-index:1;border-radius:var(--radius-pill);padding:7px 11px;text-decoration:none;transition:color .22s;position:relative}.seg a[aria-current]{color:var(--chalk)}[data-theme=graphite] .seg a[aria-current]{color:var(--ink)}.seg .knob{border-radius:var(--radius-pill);background:var(--fg-current);width:calc(50% - 3px);transition:transform .22s var(--ease-in-out);position:absolute;top:3px;bottom:3px;left:3px}.seg[data-active=pl] .knob,.seg[data-active=en]:hover .knob{transform:translate(100%)}.seg[data-active=pl]:hover .knob{transform:translate(0)}.head-cta{opacity:0;pointer-events:none;transition:opacity .26s,transform .26s var(--ease-out);transform:translateY(6px)}.head-cta.show,.no-js .head-cta{opacity:1;pointer-events:auto;transform:none}.menu-btn{border:1px solid var(--hairline-current);cursor:pointer;width:44px;height:44px;color:var(--fg-current);background:0 0;border-radius:12px;display:none;position:relative}.menu-btn span{width:18px;height:2px;transition:transform .22s var(--ease-in-out),top .22s var(--ease-in-out);background:currentColor;position:absolute;left:13px}.menu-btn span:first-child{top:18px}.menu-btn span:last-child{top:24px}.menu-open .menu-btn span:first-child{top:21px;transform:rotate(45deg)}.menu-open .menu-btn span:last-child{top:21px;transform:rotate(-45deg)}.menu{z-index:45;background:var(--bg-current);color:var(--fg-current);padding:96px var(--gutter)40px;clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .3s var(--ease-out),visibility 0s .3s;flex-direction:column;gap:28px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.menu-open .menu{clip-path:inset(0);visibility:visible;transition:clip-path .42s var(--ease-out),visibility 0s}.menu ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.menu ul a{font:700 34px/1.1 var(--display);letter-spacing:-.02em;padding:8px 0;text-decoration:none;display:block}.menu .stag{opacity:0;transition:opacity .48s var(--ease-out),transform .48s var(--ease-out);transition-delay:calc(var(--i,0)*40ms + 80ms);transform:translateY(24px)}.menu-open .menu .stag{opacity:1;transform:none}.menu-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media(max-width:760px){.site-head,.site-head .bar{height:60px}.nav-links,.head-right .seg,.head-right .head-cta{display:none}.menu-btn{display:block}}@media(min-width:761px){.menu{display:none}}.hero{padding:40px 0 0;position:relative}.hero-grid{z-index:1;gap:40px;display:grid;position:relative}.hero-copy{padding-top:24px}.hero h1{max-width:12ch}.hero h1 em{background:var(--acid);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em;font-style:normal}.hero h1 .line{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.hero h1 .inner{display:inline-block}.lead{color:var(--grey-ink);max-width:34ch;margin:26px 0 30px;font-size:clamp(18px,.5vw + 16px,21px);line-height:1.5}.cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.small-line{color:var(--grey-ink);margin:16px 0 0;font-size:14px}.acid-panel{background:var(--acid);z-index:0;height:min(78vh,620px);position:absolute;inset:auto 0 0}.stage{padding:48px 0 56px;position:relative}.scene-card{aspect-ratio:1;background:var(--chalk-2);perspective:1200px;border-radius:28px;max-width:520px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #14161373}.scene-card:after{content:"";pointer-events:none;background:radial-gradient(#0000 60%,#1416131f);position:absolute;top:0;right:0;bottom:0;left:0}.scene-card svg{width:100%;height:100%;display:block}.scene-chip{border-radius:var(--radius-pill);background:var(--ink);width:max-content;color:var(--chalk);border:1.5px solid var(--chrome-mid);margin:16px auto 0;padding:8px 14px;font:500 13px/1 Inter,sans-serif;transition:box-shadow .3s;display:block}.scene-chip.glow{box-shadow:0 0 0 6px #e5ff4540}.big-mark{z-index:0;pointer-events:none;width:220px;position:absolute;bottom:6%;right:-6%}.big-mark svg{filter:drop-shadow(0 1px #fff9)drop-shadow(0 10px 24px #14161340);width:100%;height:auto;display:block}@media(min-width:1024px){.hero{min-height:min(860px,100vh);padding-top:56px}.hero-grid{grid-template-columns:repeat(12,1fr);align-items:center;gap:24px;min-height:min(760px,100vh - 72px)}.hero-copy{grid-column:1/7;padding:0 0 40px}.stage{grid-column:7/13;padding:40px 0}.scene-card{aspect-ratio:4/5;max-width:440px}.acid-panel{height:auto;top:0;right:0;bottom:0;left:50%}.big-mark{width:min(540px,38vw);bottom:-6%;right:-4%}}.countdown{background:var(--ink);color:var(--chalk);z-index:2;position:relative}.cd-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;min-height:112px;padding-top:22px;padding-bottom:22px;display:flex}.cd-inner .kicker{color:var(--grey);margin:0}.cd-digits{font:800 clamp(44px,8vw,128px)/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:center;gap:.08em;display:flex}.cd-group{flex-direction:column;align-items:center;display:inline-flex}.cd-group .u{letter-spacing:.14em;text-transform:uppercase;color:var(--grey);margin-top:8px;font:500 11px/1 Inter,sans-serif}.cd-sep{color:var(--grey);align-self:flex-start;font-weight:700}.digit{text-align:center;vertical-align:top;width:.62em;height:1em;line-height:1;display:inline-block;overflow:hidden}.digit .dcol{transition:transform .42s var(--ease-out);flex-direction:column;display:flex}.digit .dcol span{color:#e8e8e1;text-shadow:0 1px #ffffff40;height:1em;line-height:1;display:block}.cd-date{color:var(--grey);font:500 15px/1.3 Inter,sans-serif}.cd-done{font:800 clamp(28px,4vw,48px)/1 var(--display);color:var(--acid)}section{border-top:1px solid var(--hairline-current);padding:clamp(80px,10vw,136px) 0;position:relative}section h2{max-width:18ch;margin-bottom:44px}.muted{color:var(--muted-current)}[data-theme=chalk] .muted,.on-chalk .muted{color:var(--grey-ink)}.vs{align-items:stretch;gap:18px;display:grid}.col{border-radius:var(--radius-m);border:1px solid var(--ink-3);padding:28px;position:relative;overflow:hidden}.col .glyph{opacity:.28;pointer-events:none;width:34px;height:34px;position:absolute;top:26px;right:28px}.col.us .glyph{opacity:.5}.col h3,.col ul{position:relative}.col h3{margin-bottom:18px}.col ul{margin:0;padding:0;list-style:none}.col li{border-top:1px solid var(--ink-3);justify-content:space-between;gap:16px;padding:13px 0;display:flex}.col li span:last-child{text-align:right;font:700 18px/1.3 var(--display)}.col.them{color:var(--grey);background:var(--ink-2)}.col.them li span:last-child{color:var(--chalk)}.col.them li:first-child span:last-child{background:linear-gradient(135deg,var(--chrome-hi),var(--chrome-mid)40%,var(--chrome-lo)70%,var(--chrome-hi));color:#0000;-webkit-background-clip:text;background-clip:text}.col.us{background:var(--acid);color:var(--ink);border-color:var(--acid)}.col.us li{border-color:#1416132e}.note{max-width:64ch;margin-top:24px;font-size:15px}@media(min-width:860px){.vs{grid-template-columns:1fr 1fr}}.steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.steps li{border-radius:var(--radius-m);background:var(--ink-2);border:1px solid var(--ink-3);cursor:default;overflow:hidden}.mini{aspect-ratio:16/10;background:var(--ink);border-bottom:1px solid var(--ink-3)}.mini svg{width:100%;height:100%;display:block}.step-body{padding:24px}.num{font:800 40px/1 var(--display);color:var(--acid);letter-spacing:-.03em;margin-bottom:14px;display:block}.steps p{color:#c4c8bf;margin:8px 0 0}.progress{background:var(--ink-3);height:1px;margin-top:28px;display:none;position:relative}.progress i{background:var(--acid);transform-origin:0;position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0)}.scene-photo{border-radius:var(--radius-m);border:1px solid var(--ink-3);margin:28px 0 0;overflow:hidden}.scene-photo img{width:100%;height:auto;display:block}@media(min-width:860px){.steps{grid-template-columns:repeat(3,1fr)}.progress{display:block}}.feat{gap:18px;display:grid}.feat>div{border:1px solid var(--hairline-current);border-radius:var(--radius-m);padding:28px;transition:border-color .26s;position:relative}.feat>div:hover{border-color:var(--fg-current)}.feat p{color:var(--muted-current);margin:8px 0 0}.pill{vertical-align:middle;letter-spacing:.1em;text-transform:uppercase;color:var(--acid);background:var(--ink);border-radius:var(--radius-pill);border:1.5px solid var(--chrome-mid);margin-left:8px;padding:6px 9px;font:600 11px/1 Inter,sans-serif;display:inline-block}@media(min-width:760px){.feat{grid-template-columns:1fr 1fr}}.wl-grid{gap:28px;display:grid}.wl-grid h2{max-width:20ch;margin-bottom:12px}.wl-lead{color:var(--muted-current);margin:0}.notify-form{max-width:560px}.nf-collapse{transition:grid-template-rows .4s var(--ease-out);grid-template-rows:1fr;display:grid}.nf-collapse>div{overflow:hidden}.notify-form.done .nf-collapse{grid-template-rows:0fr}.nf-row{flex-wrap:wrap;gap:10px;display:flex}.nf-row input{border:1px solid var(--chalk-3);min-width:0;height:52px;color:var(--ink);border-radius:var(--radius-s);font:inherit;background:#fff;flex:220px;padding:0 16px}.nf-row input:focus{border:2px solid var(--ink);outline:none;padding:0 15px}.nf-row .btn{height:52px}.btn .spin{transition:transform .22s var(--ease-out);place-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(100%)}.btn .spin svg{width:22px;height:22px;animation:1s linear infinite rot}.notify-form.busy .btn .lbl{transition:transform .22s var(--ease-out);transform:translateY(-200%)}.notify-form.busy .btn .spin{transform:none}@keyframes rot{to{transform:rotate(360deg)}}.nf-consent{color:var(--grey-ink);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;margin-top:16px;margin-left:-4px;padding:4px;font-size:14px;transition:background .6s;display:flex}.nf-consent.flash{background:#e5ff4559;transition:none}.nf-consent input{accent-color:var(--ink);flex:none;width:18px;height:18px;margin-top:3px}.nf-msg{min-height:1.5em;margin:12px 0 0;font-weight:500}.nf-ok{font:700 22px/1.2 var(--display);align-items:center;gap:12px;margin-top:6px;display:none}.notify-form.done .nf-ok{display:flex}.notify-form.done .nf-msg{display:none}.nf-ok svg{flex:none;width:28px;height:28px}.nf-ok circle{fill:var(--acid)}.nf-ok path{fill:none;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;transition:stroke-dashoffset .42s var(--ease-snap).12s}.notify-form.done .nf-ok path{stroke-dashoffset:0}.shake{animation:.32s linear shake}@keyframes shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.notify-form[data-state=invalid] input[type=email]{border:2px solid var(--ink);padding:0 15px}@media(min-width:960px){.wl-grid{grid-template-columns:1fr 1fr;align-items:start}}.faq-list{max-width:860px}.faq details{border-top:1px solid var(--chalk-3)}.faq details:last-child{border-bottom:1px solid var(--chalk-3)}.faq summary{cursor:pointer;font:700 21px/1.25 var(--display);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .x{width:22px;height:22px;transition:transform .32s var(--ease-out);flex:none;position:relative}.faq summary .x:before,.faq summary .x:after{content:"";background:currentColor;height:2px;position:absolute;top:10px;left:0;right:0}.faq summary .x:after{transform:rotate(90deg)}.faq details[open] summary .x{transform:rotate(45deg)}.faq-a{overflow:hidden}.faq-a p{max-width:64ch;color:var(--muted-current);margin:0 0 22px}.final{background:var(--acid);color:var(--ink);border-top:0;overflow:hidden}.final h2{z-index:1;max-width:14ch;margin-bottom:28px;position:relative}.final .wrap{z-index:1;position:relative}.final-mark{z-index:0;pointer-events:none;opacity:.95;width:min(900px,90vw);position:absolute;top:50%;right:-12%;transform:translateY(-50%)}.final-mark svg{width:100%;height:auto;display:block}.site-foot{background:var(--ink);color:var(--grey);z-index:2;padding:56px 0 32px;font-size:14px;position:relative}.foot-grid{gap:32px;display:grid}.foot-grid h2{letter-spacing:.14em;text-transform:uppercase;color:var(--chalk);max-width:none;margin:0 0 14px;font:500 12px/1 Inter,sans-serif}.foot-grid ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.foot-brand .brand{color:var(--chalk)}.foot-brand p{max-width:44ch;margin:16px 0 0}.site-foot a{text-decoration:none}.site-foot a:hover{color:var(--chalk)}.foot-base{border-top:1px solid var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:40px;padding-top:20px;display:flex}.foot-base a{color:var(--chalk);text-underline-offset:3px;text-decoration:underline}.stamp{font-variant-numeric:tabular-nums;font-size:12px}@media(min-width:760px){.foot-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.legal{max-width:760px;padding:56px var(--gutter)96px;margin:0 auto}.legal h1{margin-bottom:12px;font-size:clamp(40px,7vw,68px)}.legal h2{max-width:none;margin:40px 0 10px;font-size:24px}.legal p{color:#3c4039}.legal .meta{color:var(--grey-ink);font-size:14px}.mready .rv{opacity:0;transform:translateY(32px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation:none!important}.mready .rv{opacity:1;transform:none}.menu{transition:opacity .15s!important}}.static .star-fill,.no-js .star-fill{opacity:1}.scene-card{z-index:1}.big-mark{top:4%;bottom:auto;right:-10%}@media(min-width:1024px){.big-mark{width:min(540px,36vw);top:2%;bottom:auto;right:-26%}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.btn-acid .lbl,.btn-ink .lbl{transition:transform .32s var(--ease-out)}.btn-acid .lbl:after,.btn-ink .lbl:after{content:attr(data-l);position:absolute;top:calc(100% + 16px);left:0}.btn-acid:hover .lbl,.btn-ink:hover .lbl{transform:translateY(calc(-100% - 16px))}}@media(min-width:1024px){.scene-card{margin-left:0}.big-mark{width:min(420px,30vw);top:8%;right:-22%}}.hero,.final{overflow-x:clip}@media(max-width:1023px){.acid-panel{display:none}.stage{background:var(--acid);margin:0 calc(-1*var(--gutter));padding:48px var(--gutter)56px}}.hero h1 em{background:linear-gradient(var(--acid),var(--acid))0 90%/100% 74% no-repeat}.hero-bg{z-index:0;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.hero{isolation:isolate}.hero-bg{z-index:1;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-grid{z-index:2}.sonar-poster{background-image:radial-gradient(circle,#14161324 1.2px,#0000 1.4px);background-position:14px 14px;background-size:28px 28px;position:absolute;top:0;right:0;bottom:0;left:0}.final .sonar-poster{background-image:radial-gradient(circle,#14161338 1.2px,#0000 1.4px)}@media(max-width:759px){.sonar-poster{background-position:11px 11px;background-size:22px 22px}}.sonar-canvas{opacity:0;transition:opacity .4s;position:absolute;top:0;right:0;bottom:0;left:0}.big-mark{position:absolute}.big-mark .chrome-shader{opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:url(/mark-mask.svg) 50%/contain no-repeat;mask:url(/mark-mask.svg) 50%/contain no-repeat}.big-mark{aspect-ratio:1}.ring-wrap{border-radius:var(--radius-pill);display:inline-flex;position:relative}.btn-ring{border-radius:var(--radius-pill);opacity:0;pointer-events:none;-webkit-mask-composite:xor;width:calc(100% + 6px);height:calc(100% + 6px);padding:2px;transition:opacity .3s;position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ring-wrap:active .btn-ring{width:calc(100% + 4px);height:calc(100% + 4px);top:-2px;right:-2px;bottom:-2px;left:-2px}.final{position:relative}.final .hero-bg{z-index:0}.big-mark{z-index:3;width:150px;top:-34px;bottom:auto;right:-14px}@media(min-width:1024px){.big-mark{width:clamp(180px,16vw,240px);top:-60px;right:-40px}}.scene-card{overflow:hidden}#phone{transform-box:view-box!important;transform-origin:0 0!important}.feat>.pro{align-items:center;gap:20px;display:grid}.pro-chart{margin:0}.pro-chart svg{width:100%;height:auto;display:block}.pro-chart figcaption{color:var(--muted-current);margin-top:6px;font-size:13px}@media(min-width:760px){.feat>.pro{grid-column:1/-1;grid-template-columns:1fr 1fr}}.feat>div:before{content:"";border-radius:inherit;border:2px solid var(--accent-current);pointer-events:none;opacity:0;transition:opacity .26s var(--ease-out);position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-mask-image:linear-gradient(90deg,#000 40px,#0000 56px),linear-gradient(#000 40px,#0000 56px);mask-image:linear-gradient(90deg,#000 40px,#0000 56px),linear-gradient(#000 40px,#0000 56px);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.feat>div:hover:before{opacity:1}.site-head{isolation:isolate}.site-head:before{background:var(--bg-current)}@supports (color:color-mix(in lab,red,red)){.site-head:before{background:color-mix(in oklab,var(--bg-current)88%,transparent)}}.pro-chart line{stroke:var(--hairline-current)}[data-theme=chalk] .pro-chart path{stroke:var(--ink)}.head-beta{height:40px}@media(max-width:1100px){.head-beta{display:none}}.wl-beta{color:var(--muted-current);margin:18px 0 0}.wl-beta a{color:var(--fg-current);text-underline-offset:3px;font-weight:600}dialog.beta{width:100%;max-width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:0 0;border:0;padding:0;overflow:visible}dialog.beta::backdrop{-webkit-backdrop-filter:blur(8px);background:#14161373}.beta-card{background:var(--chalk);border:1px solid var(--chalk-3);border-radius:24px;max-height:calc(100dvh - 32px);padding:36px 32px 28px;position:relative;overflow:auto;box-shadow:0 40px 80px -30px #1416138c}.beta-card h2{max-width:16ch;color:var(--ink);margin:0 0 10px;font-size:clamp(28px,4vw,40px)}.beta-card .kicker{color:var(--grey-ink);margin-bottom:14px}.beta-lead{color:#4a4d47;margin:0 0 22px}.beta-form{gap:14px;display:grid}.fld{color:var(--ink);gap:6px;font-size:14px;font-weight:500;display:grid}.fld input,.fld select{border:1px solid var(--chalk-3);border-radius:var(--radius-s);height:50px;font:inherit;color:var(--ink);background:#fff;padding:0 14px;font-weight:400}.fld input:focus,.fld select:focus{border:2px solid var(--ink);outline:none;padding:0 13px}.chk{color:#4a4d47;cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.chk input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin-top:2px}.beta-form .btn{justify-self:start;margin-top:4px}.beta-form[data-state=invalid] .nf-msg,.beta-form[data-state=consent] .nf-msg,.beta-form[data-state=rate] .nf-msg,.beta-form[data-state=error] .nf-msg{color:#8a2b12}.beta-ok{display:flex}.beta-ok path{stroke-dashoffset:0}.beta-x{border:1px solid var(--chalk-3);cursor:pointer;background:0 0;border-radius:12px;width:40px;height:40px;position:absolute;top:14px;right:14px}.beta-x span{background:var(--ink);height:2px;position:absolute;top:19px;left:11px;right:11px;transform:rotate(45deg)}.beta-x span+span{transform:rotate(-45deg)}.beta-x:hover{border-color:var(--ink)}@media(prefers-reduced-motion:no-preference){dialog.beta[open]{animation:dlgIn .24s var(--ease-out)}dialog.beta[open]::backdrop{animation:fadeIn .24s var(--ease-out)}dialog.beta.closing{animation:dlgOut .18s var(--ease-in-out)forwards}}@keyframes dlgIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes dlgOut{to{opacity:0;transform:scale(.97)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:520px){.beta-card{padding:28px 20px 22px}}.buy{border-top:1px solid var(--ink-3);margin-top:18px;padding-top:16px}.buy-label{letter-spacing:.14em;text-transform:uppercase;color:var(--acid);margin:0 0 10px;font:500 12px/1 Inter,sans-serif}.buy-lead{color:#c4c8bf;margin:0 0 12px;font-size:15px}.buy-links{flex-wrap:wrap;gap:8px;display:flex}.buy-btn{border-radius:var(--radius-pill);border:1px solid var(--grey);height:38px;color:var(--chalk);align-items:center;padding:0 14px;font:500 14px/1 Inter,sans-serif;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.buy-btn:hover{border-color:var(--acid);background:#e5ff4514}.buy-disc{color:var(--grey);margin:10px 0 0;font-size:12px}.buy-compact{border:0;margin:0 0 22px;padding:0}.buy-compact .buy-lead{color:var(--muted-current)}.buy-compact .buy-btn{border-color:var(--hairline-current);color:var(--fg-current)}.buy-compact .buy-btn:hover{border-color:var(--fg-current);background:0 0}.buy-compact .buy-disc{color:var(--muted-current)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
