@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/3eea4b3d42758fbc-s.0ogxg322i472y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/d3f3f01dfc015e12-s.p.23zh95iq-x3nr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Display Fallback;src:local(Arial);ascent-override:93.85%;descent-override:23.46%;line-gap-override:0.0%;size-adjust:106.55%}.funnel_display_8554a872-module__yB4CkG__className{font-family:Funnel Display,Funnel Display Fallback;font-style:normal}.funnel_display_8554a872-module__yB4CkG__variable{--font-display:"Funnel Display", "Funnel Display Fallback"}
@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/94a6d9b3ae777797-s.1go0d5nq_-w5a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/fc566e733948aae3-s.p.3sn1m8e9yfo1w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:24.72%;line-gap-override:0.0%;size-adjust:101.13%}.funnel_sans_d79400ee-module__H8_cFa__className{font-family:Funnel Sans,Funnel Sans Fallback;font-style:normal}.funnel_sans_d79400ee-module__H8_cFa__variable{--font-sans:"Funnel Sans", "Funnel Sans Fallback"}
@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d203b9464cfa0970-s.3urxfn-r2f0wy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a69e508140118fbc-s.1sf_atgfbezm1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a9a434ecf764164f-s.p.422uhnrlcv_7h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Fallback;src:local(Arial);ascent-override:68.53%;descent-override:18.03%;line-gap-override:0.0%;size-adjust:138.63%}.fragment_mono_f6bd83a8-module__b7kP-q__className{font-family:Fragment Mono,Fragment Mono Fallback;font-style:normal;font-weight:400}.fragment_mono_f6bd83a8-module__b7kP-q__variable{--font-mono:"Fragment Mono", "Fragment Mono Fallback"}
@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--font:var(--font-sans), ui-sans-serif, sans-serif;--display:var(--font-display), var(--font-sans), ui-sans-serif, sans-serif;--mono:var(--font-mono), ui-monospace, "SF Mono", monospace;--sys:-apple-system, BlinkMacSystemFont, "SF Pro Text", sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--gutter:clamp(20px, 6.7vw, 96px);--bg:#e7eaf0;--bg-2:#f2f4f8;--surface:#fbfcfd;--surface-2:#f0f2f6;--ink:#0c0e13;--ink-2:#434a58;--ink-3:#5c6373;--ink-4:#a9afbb;--line:#0c101a14;--line-2:#0c101a24;--glass:#ffffff8f;--glass-2:#fffc;--glass-hi:#fffffff5;--glass-lo:#0c101a0f;--shadow-sm:0 1px 2px #141a280f, 0 6px 14px -6px #141a281f;--shadow:0 1px 2px #141a280f, 0 16px 36px -12px #1620382e, 0 50px 100px -36px #1620383d;--azure:#1766e0;--azure-2:#4f90f6;--azure-soft:#1766e01f;--indigo:#5146e0;--indigo-soft:#5146e01f;--red:#cc2f3b;--red-soft:#cc2f3b1f;--green:#1a8f4c;--on-accent:#fff;--ring-1:#fff;--ring-2:#c6cdda;--ring-3:#6f7a93;--planet:#dfe4ec;--limb:#fffffffa;--limb-glow:#6088d666;--sky-1:#cdd5e2;--sky-2:#eff2f7;--key:#fdfdfe;--key-edge:#0c101a29;--sel:#0c101a11;--win:#f7f8fa;--titlebar:#f7f8fad1;--btn:#0c0e13;--btn-ink:#f6f7f9;--grain:.035}@media (prefers-color-scheme:dark){:root{--bg:#06070a;--bg-2:#0b0d12;--surface:#101318;--surface-2:#151920;--ink:#eef1f7;--ink-2:#a2a9b9;--ink-3:#7c8394;--ink-4:#474d5c;--line:#ffffff12;--line-2:#ffffff1f;--glass:#12151c8a;--glass-2:#1a1e27c2;--glass-hi:#ffffff21;--glass-lo:#00000059;--shadow-sm:0 1px 1px #00000073, 0 8px 18px -8px #0009;--shadow:0 1px 1px #00000073, 0 26px 60px -18px #000000b8, 0 70px 130px -44px #0009;--azure:#4d9bff;--azure-2:#86bcff;--azure-soft:#4d9bff29;--indigo:#8c86ff;--indigo-soft:#8c86ff29;--red:#ff5d66;--red-soft:#ff5d6626;--green:#3fcf7f;--on-accent:#06070a;--ring-1:#f6f9ff;--ring-2:#98a3b9;--ring-3:#2c3446;--planet:#04060a;--limb:#b2ceffc7;--limb-glow:#4076e880;--sky-1:#06080d;--sky-2:#0c1322;--key:#1a1e26;--key-edge:#ffffff1f;--sel:#ffffff14;--win:#121418;--titlebar:#121418d1;--btn:#eef1f7;--btn-ink:#0b0d12;--grain:.05}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100svh;font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11";line-height:1.4}::selection{background:var(--azure-soft);color:var(--ink)}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}svg{flex:none}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--azure);outline-offset:3px;border-radius:6px}.mono{font-family:var(--mono)}.kbd{font-family:var(--sys);letter-spacing:.02em}.display,.bigh,.h2,.fixline,.pan h2,.cmd q,.price .amt,.price h3,.formcard h2,.acct h1,.beats li b,.privacy h2,.final h2{font-family:var(--display)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:200;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}body:after{content:"";pointer-events:none;z-index:100;opacity:var(--grain);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.ring{--tint:var(--azure);display:block;overflow:visible}[data-tint=indigo] .ring{--tint:var(--indigo)}.ring .glow{transition:opacity .6s var(--ease), stroke .6s}.ring .edge{mix-blend-mode:screen;transition:stroke .6s}@media (prefers-color-scheme:light){.ring .glowg{opacity:.5}.ring .edge{mix-blend-mode:multiply;opacity:.3}.ring .spec{opacity:.8}.ring.big{filter:drop-shadow(0 26px 34px #2840782e)drop-shadow(0 4px 8px #2840781a)}.halo:after{opacity:.35}}.breathe{animation:breathe 4s var(--ease-io) infinite;transform-origin:50%}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.028)}}.keys{align-items:center;gap:8px;display:inline-flex}.key{min-width:44px;height:44px;font-family:var(--sys);color:var(--ink);background:var(--key);border:1px solid var(--key-edge);box-shadow:0 2px 0 var(--key-edge), inset 0 1px 0 var(--glass-hi);transition:transform .15s var(--ease), box-shadow .15s var(--ease), background .2s;border-radius:11px;place-items:center;padding:0 12px;font-size:18px;display:grid}.key.down{box-shadow:0 0 0 var(--key-edge), inset 0 1px 0 var(--glass-hi);background:var(--azure-soft);transform:translateY(2px)}.glass{background:var(--glass);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--glass-hi), var(--shadow);-webkit-backdrop-filter:blur(28px)saturate(170%)}.bezel{border:1px solid var(--line);background:linear-gradient(180deg, var(--glass-2), var(--glass));box-shadow:inset 0 1px 0 var(--glass-hi), var(--shadow-sm);-webkit-backdrop-filter:blur(24px)saturate(160%);border-radius:24px;padding:4px}.bezel>.plate{background:var(--surface);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--glass-hi), var(--shadow-sm);border-radius:20px}.chip{background:var(--glass);border:1px solid var(--line);height:30px;box-shadow:inset 0 1px 0 var(--glass-hi);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:inline-flex}.badge{background:var(--sel);height:22px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:560;display:inline-flex}.badge.az{background:var(--azure-soft);color:var(--azure)}.badge.in{background:var(--indigo-soft);color:var(--indigo)}.btn{letter-spacing:-.01em;white-space:nowrap;background:var(--btn);height:48px;color:var(--btn-ink);box-shadow:var(--shadow-sm);transition:transform .35s var(--ease), box-shadow .35s var(--ease), background-color .25s, filter .25s, opacity .2s;border-radius:999px;align-items:center;gap:12px;padding:0 6px 0 22px;font-size:15px;font-weight:540;display:inline-flex}.btn:active{transform:translateY(0)scale(.98)}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.btn .nest{background:color-mix(in oklab, var(--btn-ink) 16%, transparent);width:36px;height:36px;transition:transform .4s var(--ease);border-radius:50%;place-items:center;display:grid}.btn:hover .nest{transform:translate(2px,-1px)scale(1.05)}.btn.ghost{background:var(--glass-2);color:var(--ink);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--glass-hi), var(--shadow-sm)}.btn.ghost .nest{background:var(--sel)}.btn.azure{background:var(--azure);color:var(--on-accent)}.btn.azure .nest{background:color-mix(in oklab, var(--on-accent) 18%, transparent)}.btn.danger{background:var(--red);color:var(--on-accent)}.btn.sm{gap:8px;height:36px;padding:0 14px;font-size:13px}.btn.sm .nest{width:26px;height:26px}.btn.plain{padding:0 22px}.btn.full{justify-content:space-between;width:100%}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin2}@keyframes spin2{to{transform:rotate(360deg)}}.linkbtn{color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.linkbtn:hover{color:var(--ink)}.linkbtn.danger{color:var(--red)}.field{gap:7px;display:grid}.field label,.field .label{color:var(--ink-2);justify-content:space-between;font-size:13px;font-weight:520;display:flex}.field label a{color:var(--azure);font-weight:500}.input{background:var(--surface);border:1px solid var(--line-2);width:100%;height:46px;color:var(--ink);box-shadow:inset 0 1px 2px var(--glass-lo);border-radius:12px;padding:0 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.input::placeholder{color:var(--ink-4)}.input:focus{border-color:var(--azure);box-shadow:0 0 0 4px var(--azure-soft);outline:none}.input[aria-invalid=true]{border-color:var(--red)}.help{color:var(--ink-3);font-size:12.5px}.err{color:var(--red);font-size:13px}.strength{gap:5px;display:flex}.strength i{background:var(--line-2);border-radius:2px;flex:1;height:4px;transition:background .3s}.strength i.on{background:var(--azure)}.strength.ok i{background:var(--green)}.seg{background:var(--sel);border:0;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.seg label{height:28px;color:var(--ink-2);cursor:pointer;border-radius:8px;place-items:center;padding:0 12px;font-size:12.5px;display:grid}.seg input{opacity:0;pointer-events:none;position:absolute}.seg label:has(input:checked){background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm);font-weight:560}.seg label:has(input:focus-visible){outline:2px solid var(--azure);outline-offset:1px}.wall,.sky{background:linear-gradient(180deg, var(--sky-1), var(--sky-2) 80%);pointer-events:none;position:absolute;inset:0;overflow:hidden}.horizon{aspect-ratio:1;background:radial-gradient(closest-side, var(--planet) 96%, transparent 100%);width:190%;box-shadow:0 -1.5px 0 0 var(--limb), 0 -30px 90px -8px var(--limb-glow), 0 -120px 220px -40px var(--limb-glow);border-radius:50%;position:absolute;top:64%;left:-45%;overflow:hidden}.horizon:before{content:"";background:radial-gradient(50% 7% at 50% 0%, var(--limb-glow), transparent 100%), radial-gradient(38% 3% at 50% 0.4%, var(--limb), transparent 100%);opacity:.75;border-radius:50%;position:absolute;inset:0}.horizon:after{content:"";opacity:.22;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='120'><filter id='t'><feTurbulence type='fractalNoise' baseFrequency='.012 .09' numOctaves='3' seed='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .6  0 0 0 0 .7  0 0 0 0 .9  0 0 0 1.1 -.35'/></filter><rect width='100%' height='100%' filter='url(%23t)'/></svg>");background-repeat:no-repeat;background-size:100% 100%;border-radius:50% 50% 0 0/100% 100% 0 0;height:9%;position:absolute;top:0;left:0;right:0;-webkit-mask:linear-gradient(#000,#0000);mask:linear-gradient(#000,#0000)}.stars{opacity:0;background-image:radial-gradient(1px 1px at 12% 18%,#fff,#0000 60%),radial-gradient(1px 1px at 27% 42%,#cfe0ff,#0000 60%),radial-gradient(1px 1px at 44% 12%,#fff,#0000 60%),radial-gradient(1.5px 1.5px at 63% 30%,#fff,#0000 60%),radial-gradient(1px 1px at 78% 16%,#dbe6ff,#0000 60%),radial-gradient(1px 1px at 88% 44%,#fff,#0000 60%),radial-gradient(1px 1px at 8% 56%,#fff,#0000 60%),radial-gradient(1px 1px at 54%,#cfe0ff,#0000 60%),radial-gradient(1px 1px at 35% 26%,#fff,#0000 60%),radial-gradient(1px 1px at 71% 6%,#fff,#0000 60%);position:absolute;inset:0}@media (prefers-color-scheme:dark){.stars{opacity:.55}}.island{z-index:60;height:0;position:sticky;top:0}.island:before{content:"";pointer-events:none;opacity:0;height:104px;transition:opacity .4s var(--ease);background:linear-gradient(var(--bg) 45%, color-mix(in oklab, var(--bg) 0%, transparent));position:absolute;top:0;left:0;right:0}.island.scrim:before{opacity:1}.island .row{justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:18px;left:clamp(12px,2vw,28px);right:clamp(12px,2vw,28px)}.logo-chip{letter-spacing:-.02em;border-radius:999px;align-items:center;gap:10px;height:48px;padding:0 18px 0 10px;font-size:16px;font-weight:620;display:inline-flex}.links{border-radius:999px;gap:4px;padding:5px;display:flex}.links a{height:38px;color:var(--ink-2);border-radius:999px;place-items:center;padding:0 16px;font-size:14px;transition:background .2s,color .2s;display:grid}.links a:hover{color:var(--ink)}.links a[aria-current=page]{background:var(--sel);color:var(--ink)}.island .end{align-items:center;gap:10px;display:flex}.avatar{background:linear-gradient(135deg, var(--azure), var(--indigo));width:36px;height:36px;color:var(--on-accent);text-transform:uppercase;border-radius:50%;place-items:center;font-size:13px;font-weight:620;display:grid}@media (max-width:760px){.links a:not(.keep){display:none}.logo-chip{padding-right:14px}}.crank{height:1000svh;position:relative}.crank .stick{background:linear-gradient(180deg, var(--sky-1), var(--sky-2) 80%);height:100svh;position:sticky;top:0;overflow:hidden}.stage{width:1440px;height:900px;transform:translate(-50%, -50%) scale(var(--s,1));transform-origin:50%;position:absolute;top:50%;left:50%}.stage .sky{background:0 0;overflow:visible}.stage .hz{will-change:transform;top:72%}.hero-copy{will-change:transform, opacity, filter;width:860px;position:absolute;top:168px;left:96px}.display{letter-spacing:-.04em;font-size:96px;font-weight:600;line-height:.98}.display .l2{color:var(--ink-4);transition:color 1.2s var(--ease);display:block}.display .l2.lit{color:var(--ink)}.hero-copy .sub{color:var(--ink-2);letter-spacing:-.005em;max-width:470px;margin-top:30px;font-size:19px;line-height:1.5}.ctas{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.joinrow{flex-wrap:wrap;gap:10px;max-width:480px;display:flex}.joinrow .input{flex:220px;height:48px}.joinrow .err{flex-basis:100%}.joined{max-width:480px;color:var(--ink);font-size:15px}.fly{transform-origin:0 0;z-index:30;pointer-events:none;will-change:transform;width:400px;height:400px;position:absolute;top:0;left:0;transform:translate(950px,136px)scale(.85)}.mac{z-index:10;transform-origin:50%;will-change:transform;opacity:0;pointer-events:none;width:916px;position:absolute;top:104px;left:470px}.mac .shell{box-shadow:0 0 0 1px #ffffff0f inset, var(--shadow);background:linear-gradient(#2a2f38,#14171c);border-radius:26px;padding:12px}@media (prefers-color-scheme:light){.mac .shell{box-shadow:0 0 0 1px #fff9 inset, var(--shadow);background:linear-gradient(#d4d9e2,#b9bfcb)}}.mac .screen{border-radius:15px;width:892px;height:557.5px;position:relative;overflow:hidden}.mac .screen-in{transform-origin:0 0;width:1440px;height:900px;position:absolute;top:0;left:0;transform:scale(.6194)}.mac .desk,.mac .halo{border-radius:24px}.mac .halo{padding:4px}.keyrow{z-index:12;opacity:0;pointer-events:none;justify-content:center;gap:10px;width:916px;display:flex;position:absolute;top:712px;left:470px}.keyrow .key{border-radius:13px;min-width:56px;height:52px;font-size:20px}.keyrow .key.esc{opacity:.35;margin-left:28px;font-size:15px}.beats{opacity:0;pointer-events:none;width:300px;list-style:none;position:absolute;top:206px;left:96px}.beats .bline{background:var(--line-2);border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px;left:0}.beats .bline i{background:var(--azure);border-radius:1px;width:100%;height:0;position:absolute;top:0;left:0}.beats li{opacity:.32;transition:opacity .5s var(--ease), transform .5s var(--ease);margin-bottom:30px;padding:0 0 0 26px;transform:translate(-4px)}.beats li.on{opacity:1;transform:none}.beats li b{letter-spacing:-.03em;margin-bottom:6px;font-size:23px;font-weight:600;display:block}.beats li p{color:var(--ink-2);font-size:15px;line-height:1.45}.privacy{pointer-events:none;position:absolute;inset:0}.privacy .copy{opacity:0;z-index:5;width:470px;position:absolute;top:250px;left:96px}.privacy .copy a,.privacy-lite a{color:var(--azure);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.privacy h2{letter-spacing:-.04em;font-size:64px;font-weight:600;line-height:.98}.privacy p{color:var(--ink-2);margin-top:22px;font-size:18px;line-height:1.55}.privacy .boundary{opacity:0;width:640px;height:640px;position:absolute;top:104px;left:700px}.privacy .lbl{color:var(--ink-2);opacity:0;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:flex;position:absolute}.privacy .lbl svg{color:var(--azure)}.privacy .out{color:var(--ink-2);opacity:0;border:1px dashed var(--line-2);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;display:flex;position:absolute;top:106px;left:1236px}.desk{background:var(--sky-1);font-family:var(--sys);position:absolute;inset:0;overflow:hidden}.desk .wall .horizon{top:64%}.menubar{height:30px;color:var(--ink);z-index:20;background:color-mix(in oklab, var(--bg-2) 42%, transparent);-webkit-backdrop-filter:blur(30px)saturate(180%);justify-content:space-between;align-items:center;padding:0 16px;font-size:13px;display:flex;position:absolute;top:0;left:0;right:0}.menubar .l,.menubar .r{align-items:center;gap:18px;display:flex}.menubar .l b{font-weight:700}.menubar .r{gap:14px}.halo{pointer-events:none;z-index:40;opacity:0;--hc:var(--azure);background:conic-gradient(from var(--a), transparent 0deg, var(--hc) 60deg, color-mix(in oklab, var(--hc) 40%, white) 110deg, transparent 170deg, transparent 190deg, var(--hc) 250deg, transparent 330deg);transition:opacity .6s var(--ease);padding:2.5px;animation:7s linear infinite spin;position:absolute;inset:0;-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)}.halo:after{content:"";box-shadow:inset 0 0 60px -10px var(--hc);opacity:.7;position:absolute;inset:0}.halo.on{opacity:1}.halo.indigo{--hc:var(--indigo)}@keyframes spin{to{--a:360deg}}.pill-wrap{z-index:50;justify-items:center;display:grid;position:absolute;top:46px;left:50%;transform:translate(-50%)}.pill{min-width:420px;max-width:680px;font-family:var(--sys);color:var(--ink);background:var(--glass);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 -1px 0 var(--glass-lo), var(--shadow);-webkit-backdrop-filter:blur(36px)saturate(190%);will-change:clip-path;border-radius:30px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px 10px 10px;font-size:15px;display:grid;position:relative}.pill .glyph{place-items:center;width:36px;height:36px;display:grid}.pill .txt{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.pill .txt .dim{color:var(--ink-3)}.pill .txt .w{animation:wordIn .45s var(--ease) both;display:inline-block}.pill .txt .w.vol{color:var(--ink-3)}.pill .txt svg{vertical-align:-2px;color:var(--indigo);display:inline}@keyframes wordIn{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}.pill .pside{align-items:center;gap:8px;display:flex}.pill .x{width:28px;height:28px;color:var(--ink-3);background:var(--sel);border-radius:50%;place-items:center;display:grid}.pill:not([data-state=listening]) .wave{display:none}.wave{align-items:center;gap:3px;height:22px;display:flex}.wave i{background:var(--azure);width:3px;height:22px;transform:scaleY(calc(.18 + var(--h,.2) * .82));border-radius:2px;transition:transform .12s linear;display:block}.pill .row2{opacity:0;transition:grid-template-rows .5s var(--ease), opacity .4s;grid-column:1/-1;grid-template-rows:0fr;display:grid;overflow:hidden}.pill.expanded .row2{opacity:1;grid-template-rows:1fr}.pill .row2>div{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:0;margin-top:8px;padding-top:10px;display:grid}.pill .row2 .lbl{color:var(--ink-2);font-size:13px}.pill .bar{background:var(--sel);border-radius:2px;height:4px;overflow:hidden}.pill .bar i{border-radius:inherit;background:var(--indigo);transform-origin:0;height:100%;transition:transform .6s var(--ease);display:block;transform:scaleX(0)}.win{background:var(--win);border:1px solid var(--line-2);box-shadow:0 0 0 .5px #00000014, var(--shadow);font-family:var(--sys);border-radius:16px;position:absolute;overflow:hidden}.tl{gap:8px;display:flex}.tl i{background:#ff5f57;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #0000001f}.tl i:nth-child(2){background:#febc2e}.tl i:nth-child(3){background:#28c840}.chrome{background:var(--win);grid-template-rows:40px 42px 1fr;display:grid}.chrome .tabs{background:var(--surface-2);align-items:end;gap:2px;padding:0 12px 0 84px;display:flex;position:relative}.chrome .tabs .tl{position:absolute;top:14px;left:16px}.ctab{min-width:160px;max-width:220px;height:32px;color:var(--ink-3);transition:background .35s var(--ease), color .35s;border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:flex}.ctab .fav{border-radius:4px;flex:none;width:14px;height:14px}.ctab.on{background:var(--win);color:var(--ink);box-shadow:0 -1px 0 var(--line)}.ctab.new{animation:tabIn .5s var(--ease) both}@keyframes tabIn{0%{opacity:0;min-width:0;max-width:0;transform:translateY(8px)}}.chrome .omni{border-bottom:1px solid var(--line);color:var(--ink-3);align-items:center;gap:12px;padding:0 14px;display:flex}.chrome .omni .box{background:var(--sel);height:30px;color:var(--ink);border-radius:15px;flex:1;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;display:flex}.chrome .omni .box .tld{color:var(--azure);animation:wordIn .5s var(--ease) both}.chrome .page{background:var(--bg-2);position:relative;overflow:hidden}.pg{opacity:0;transition:opacity .5s var(--ease);padding:26px 34px;position:absolute;inset:0}.pg.on{opacity:1}.yt-head{letter-spacing:-.03em;align-items:center;gap:10px;margin-bottom:22px;font-size:20px;font-weight:700;display:flex}.yt-head svg{color:#ff2d2d}.yt-head .search{border:1px solid var(--line-2);border-radius:19px;width:460px;height:38px;margin-left:180px}.thumbs{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.thumb .img{aspect-ratio:16/9;border-radius:12px;position:relative}.thumb .dur{color:#fff;background:#000000b3;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;bottom:8px;right:8px}.thumb .vt{margin-top:9px;font-size:13px;font-weight:600;line-height:1.3}.thumb .vc{color:var(--ink-3);margin-top:3px;font-size:12px}.g-page{justify-items:start;padding-top:34px;display:grid}.g-page .gq{border:1px solid var(--line-2);border-radius:23px;align-items:center;gap:10px;width:620px;height:46px;padding:0 18px;font-size:16px;display:flex}.g-page .res{gap:22px;width:640px;margin-top:26px;display:grid}.g-page .res div{gap:7px;display:grid}.g-page .res b{color:var(--azure);font-size:17px;font-weight:500}.g-page .res span{background:var(--line-2);border-radius:5px;height:9px}.g-page .res span+span{background:var(--line);width:70%}.story-lite{display:none}@media (max-width:820px){.crank{display:none}.story-lite{padding:140px var(--gutter) 90px;background:linear-gradient(180deg, var(--sky-1), var(--sky-2) 80%);display:block;position:relative;overflow:hidden}.story-lite .horizon{top:auto;bottom:-170vw}.story-lite .display{font-size:clamp(46px,13vw,72px);position:relative}.story-lite .display .l2{color:var(--ink)}.story-lite .sub{color:var(--ink-2);margin-top:22px;font-size:17px;line-height:1.5;position:relative}.story-lite .ctas{position:relative}.story-lite .ringbox{width:min(64vw,260px);margin:44px auto 0;position:relative}.story-lite ol{border-left:2px solid var(--line-2);gap:22px;margin-top:56px;padding-left:20px;list-style:none;display:grid;position:relative}.story-lite li b{font-family:var(--display);letter-spacing:-.03em;margin-bottom:4px;font-size:21px;font-weight:600;display:block}.story-lite li p{color:var(--ink-2);font-size:15px;line-height:1.45}.story-lite .privacy-lite{margin-top:64px;position:relative}.story-lite .privacy-lite h2{font-family:var(--display);letter-spacing:-.04em;font-size:40px;font-weight:600;line-height:1}.story-lite .privacy-lite p{color:var(--ink-2);margin-top:14px;font-size:16px;line-height:1.55}}.sect{padding:clamp(80px, 10vw, 150px) var(--gutter);position:relative}.sect.glow{background:radial-gradient(42% 38% at 78% 62%, color-mix(in oklab, var(--limb-glow) 38%, transparent), transparent 100%)}.fixline{letter-spacing:-.04em;font-size:clamp(44px,6.4vw,92px);font-weight:600;line-height:1}.fixline .vimeo{transition:color .4s;display:inline-block;position:relative}.fixline .vimeo:after{content:"";background:var(--red);height:.076em;transform:scaleX(var(--k,0));transform-origin:0;border-radius:4px;position:absolute;top:54%;left:-2%;right:-2%}.fixline .dm{display:inline-block}.fixrow{grid-template-columns:1fr 360px;align-items:end;gap:60px;margin-top:44px;display:grid}.fixrow p{color:var(--ink-2);max-width:560px;font-size:19px;line-height:1.55}.result{border-radius:999px;justify-self:end;align-items:center;gap:12px;height:56px;padding:0 22px 0 8px;font-size:16px;display:inline-flex}.result .glyph{place-items:center;width:42px;height:42px;display:grid}.pan{height:380svh;position:relative}.pan .stick{align-content:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000 0,#000 72px calc(100% - 110px),#0000);mask:linear-gradient(90deg,#0000 0,#000 72px calc(100% - 110px),#0000)}.pan h2{left:var(--gutter);letter-spacing:-.04em;font-size:clamp(40px,3.9vw,56px);font-weight:600;line-height:1;position:absolute;top:110px}.pan .track{padding:0 var(--gutter);will-change:transform;gap:28px;margin-top:90px;display:flex}.cmd{flex:none;width:470px}.cmd .plate{flex-direction:column;height:360px;padding:30px 30px 26px;display:flex}.cmd q{letter-spacing:-.035em;quotes:none;font-size:32px;font-weight:560;line-height:1.1}.cmd .plan{font-family:var(--mono);color:var(--ink-2);gap:7px;margin-top:auto;font-size:13px;display:grid}.cmd .plan span{grid-template-columns:150px 1fr;display:grid}.cmd .plan em{color:var(--ink-3);font-style:normal}.cmd .ver{border-top:1px solid var(--line);color:var(--ink-2);align-items:center;gap:8px;margin-top:18px;padding-top:14px;font-size:14px;display:flex}.cmd .ver .badge{margin-left:auto}.pricesec{margin-top:-170px;padding-top:40px}.h2{letter-spacing:-.04em;font-size:clamp(38px,3.9vw,56px);font-weight:600;line-height:1}.lede{color:var(--ink-2);max-width:560px;margin-top:18px;font-size:clamp(17px,1.35vw,19px);line-height:1.5}.pricing{grid-template-columns:7fr 5fr;gap:24px;margin-top:56px;display:grid}.price .plate{height:100%;padding:clamp(26px,2.6vw,38px)}.price h3{letter-spacing:-.03em;align-items:center;gap:12px;font-size:28px;font-weight:600;display:flex}.price .amt{letter-spacing:-.04em;margin-top:18px;font-size:58px;font-weight:600}.price .amt small{color:var(--ink-3);letter-spacing:0;margin-left:6px;font-size:16px;font-weight:400}.price ul{color:var(--ink-2);gap:12px;margin:26px 0 34px;font-size:15.5px;list-style:none;display:grid}.price li{align-items:center;gap:10px;display:flex}.price li svg{color:var(--azure)}.final{text-align:center;height:100svh;min-height:640px;padding:0 var(--gutter);place-items:center;display:grid;position:relative;overflow:hidden}.final .wall .horizon{top:84%}.final .in{justify-items:center;margin-bottom:90px;display:grid;position:relative}.final .bigkeys{margin-top:34px}.final .bigkeys .key{min-width:84px;height:80px;box-shadow:0 4px 0 var(--key-edge), inset 0 1px 0 var(--glass-hi);border-radius:18px;font-size:34px}.final h2{letter-spacing:-.04em;margin-top:30px;font-size:clamp(56px,6.1vw,88px);font-weight:600;line-height:.95}.final p{color:var(--ink-3);margin-top:22px;font-size:15px}.sfoot{padding:34px var(--gutter) 44px;border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:13.5px;display:flex}.sfoot .brand{color:var(--ink);align-items:center;gap:10px;display:flex}.sfoot nav{flex-wrap:wrap;gap:26px;display:flex}.sfoot a:hover{color:var(--ink)}@media (max-width:820px){.fixrow{grid-template-columns:1fr;gap:28px}.result{justify-self:start}.pan{height:auto}.pan .stick{height:auto;padding:80px 0;position:static;-webkit-mask:none;mask:none}.pan h2{padding:0 var(--gutter);position:static}.pan .track{scroll-snap-type:x mandatory;margin-top:36px;padding-bottom:12px;overflow-x:auto;transform:none!important}.cmd{scroll-snap-align:start;width:min(86vw,420px)}.cmd .plate{height:330px}.cmd q{font-size:26px}.cmd .plan span{grid-template-columns:120px 1fr}.pricesec{margin-top:0}.pricing{grid-template-columns:1fr}.price .amt small{margin:8px 0 0;display:block}.final .bigkeys .key{min-width:64px;height:62px;font-size:26px}}.page{min-height:100svh;position:relative;overflow:hidden}.page>.sky .horizon{top:auto;bottom:calc(18svh - 190vw)}.page main{position:relative}.split{min-height:100svh;padding:130px var(--gutter) 90px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.split.wide-l{grid-template-columns:1.1fr .9fr}.split .r{justify-items:center;display:grid}.bigh{letter-spacing:-.04em;font-size:clamp(46px,5vw,72px);font-weight:600;line-height:.98}.featrows{gap:26px;max-width:520px;margin-top:44px;display:grid}.featrows>div{grid-template-columns:40px 1fr;gap:16px;display:grid}.featrows .ic{background:var(--glass-2);border:1px solid var(--line);width:40px;height:40px;color:var(--azure);border-radius:12px;place-items:center;display:grid}.featrows b{letter-spacing:-.015em;font-size:16px;font-weight:600}.featrows p{color:var(--ink-2);margin-top:3px;font-size:14.5px;line-height:1.5}.formcard{width:min(480px,100%)}.formcard .plate{gap:18px;padding:clamp(24px,3vw,36px);display:grid}.formcard h2{letter-spacing:-.035em;font-size:30px;font-weight:600;line-height:1.1}.formcard .sub{color:var(--ink-2);font-size:14.5px;line-height:1.55}.formcard .alt{color:var(--ink-3);text-align:center;font-size:14px}.formcard .alt a,.formcard .alt button{color:var(--azure);font-weight:520}.formcard.center .plate{text-align:center;justify-items:center;padding:clamp(28px,3.4vw,44px)}.center-page{place-items:center;min-height:100svh;padding:120px 20px 80px;display:grid}.ringicon{place-items:center;display:grid;position:relative}.ringicon>svg:last-child:not(.ring){color:var(--ink-2);position:absolute}.seq{flex-wrap:wrap;align-items:center;gap:14px;margin-top:40px;display:flex}.seq .s{border-radius:999px;align-items:center;gap:10px;height:52px;padding:0 18px 0 8px;font-size:14.5px;display:flex}.seq .s .n{background:var(--sel);border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;display:grid}.seq>svg{color:var(--ink-4)}.reqs{gap:14px;margin-top:20px;list-style:none;display:grid}.reqs li{color:var(--ink-2);align-items:center;gap:12px;font-size:15px;display:flex}.reqs li svg{color:var(--azure)}.acct{padding:120px var(--gutter) 120px;grid-template-columns:1fr 1.25fr;gap:28px;display:grid}.acct>.bezel>.plate{height:100%}.acct h1{letter-spacing:-.04em;grid-column:1/-1;font-size:clamp(40px,3.6vw,52px);font-weight:600}.acct .col{gap:20px;display:grid}.card{padding:28px}.card h3{letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:12px;font-size:17px;font-weight:600;display:flex}.meter{margin-top:18px}.meter .top{color:var(--ink-2);justify-content:space-between;font-size:14px;display:flex}.meter .top b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:560}.meter .line{border-radius:2px;height:3px;margin-top:9px;position:relative}.meter .line:before{content:"";background:var(--line);border-radius:2px;position:absolute;inset:1px 0}.meter .line i{background:var(--azure);animation:grow 1.2s var(--ease) .35s both;transform-origin:0;border-radius:2px;position:absolute;top:0;bottom:0;left:0}@keyframes grow{0%{transform:scaleX(0)}}.macrow{border-top:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:16px 0;font-size:14px;display:grid}.macrow:first-child,.card h3+.macrow{border-top:0}.macrow.two{grid-template-columns:1fr auto}.macrow .ic{background:var(--sel);width:44px;height:44px;color:var(--ink-2);border-radius:12px;place-items:center;display:grid}.macrow .ic.add{border:1px dashed var(--line-2);background:0 0}.macrow .t{align-items:center;gap:8px;font-weight:560;display:flex}.macrow .d{color:var(--ink-3);margin-top:2px;font-size:13px}.dialog{color:var(--ink);background:0 0;border:0;width:min(440px,100% - 32px);margin:auto;padding:0}.dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059}@media (max-width:900px){.split,.split.wide-l{grid-template-columns:1fr;gap:48px;min-height:0;padding-top:120px}.split .r{justify-items:stretch}.formcard{width:100%}.acct{grid-template-columns:1fr}}.rise{animation:rise .8s var(--ease) both}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.halo{animation:none}}.apple{vertical-align:-.1em;color:var(--ink);display:inline-block}.price li .apple,.privacy .lbl .apple{color:var(--ink)}.privacy .pro-note,.story-lite .privacy-lite .pro-note{color:var(--ink-3);margin-top:16px;font-size:15px;line-height:1.55}.price li>span{display:inline}.logo-chip .ring,.linkbtn svg,.avatar{transition:transform .5s var(--ease)}@media (hover:hover){.btn:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.btn.azure:hover,.btn.danger:hover{filter:brightness(1.08)}.btn.ghost:hover{background:var(--glass-hi)}.links a:hover{background:color-mix(in oklab, var(--sel) 60%, transparent)}.logo-chip:hover .ring{transform:rotate(-40deg)}.linkbtn:hover svg{transform:translate(2px)}.avatar:hover{transform:scale(1.06)}.formcard .alt a:hover,.formcard .alt button:hover,.field label a:hover{text-underline-offset:3px;text-decoration:underline}.seg label:hover{color:var(--ink)}.cmd.bezel,.price.bezel{transition:transform .5s var(--ease), box-shadow .5s var(--ease)}.cmd.bezel:hover,.price.bezel:hover{box-shadow:inset 0 1px 0 var(--glass-hi), var(--shadow);transform:translateY(-3px)}}.hero-copy .chip,.story-lite .chip{color:var(--ink);gap:8px;height:36px;margin-bottom:26px;padding:0 16px;font-size:14px;position:relative}.ppage{padding:140px var(--gutter) 90px;max-width:1260px;margin:0 auto}.ppage header{max-width:720px}.ppage .lede{max-width:620px}.pgrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:56px;display:grid}.pcol{flex-direction:column;gap:20px;display:flex}.pcol>:last-child{flex-direction:column;flex:1;display:flex}.pcol>:last-child>.plate{flex:1}.pgrid h2{font-family:var(--display);letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:12px;font-size:21px;font-weight:600;display:flex}.prows{margin-top:10px}.prow{border-top:1px solid var(--line);grid-template-columns:38px 1fr;align-items:start;gap:14px;padding:14px 0;display:grid}.prow:first-child{border-top:0}.prow .ic{background:var(--glass-2);border:1px solid var(--line);width:38px;height:38px;color:var(--azure);border-radius:11px;place-items:center;display:grid}.prow b{letter-spacing:-.01em;font-size:15px;font-weight:600}.prow p,.pbody{color:var(--ink-2);margin-top:3px;font-size:14px;line-height:1.5}.pbody{margin-top:12px}.pnote{background:var(--azure-soft);color:var(--azure);border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:10px 14px;font-size:13.5px;font-weight:540;display:flex}@media (max-width:900px){.pgrid{grid-template-columns:1fr}}.pcol:nth-child(2)>:first-child{animation-delay:60ms}.pcol>:nth-child(2){animation-delay:.12s}.pcol:nth-child(2)>:nth-child(3){animation-delay:.18s}.pcontact{margin-top:20px;animation-delay:.24s}.pcontact .plate{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.pcontact b{letter-spacing:-.01em;font-size:15px;font-weight:600}.pcontact p{color:var(--ink-2);margin-top:3px;font-size:14px}.pcontact b a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.pcontact b a:hover{text-decoration-color:currentColor}
