@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_7878db25-module__0eKFlW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_7878db25-module__0eKFlW__variable{--font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_6104e6b7-module__s6uLTa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_6104e6b7-module__s6uLTa__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--violet:#8955fd;--blue:#007ae0;--cyan:#28dcf2;--bg:#fafcff;--bg-sunk:#f2f5fa;--ink:#0f141e;--ink-soft:#535862;--ink-faint:#82868f;--line:#dce0e8;--line-soft:#eaedf3;--accent:#005ccb;--accent-ink:#f5f9ff;--glow-a:#8955fd33;--glow-b:#28dcf238;--panel:#fff;--shadow:0 1px 2px #1016240d, 0 12px 32px -12px #1016241f;--grad:linear-gradient(115deg, var(--violet) 0%, var(--blue) 52%, var(--cyan) 100%);--ease:cubic-bezier(.16,1,.3,1);--btn-face:#181d28;--btn-face-ink:#fafafa;--btn-hover-ink:#fcfcfc;--btn-lift:0 12px 30px -14px #144bb7b3;--gutter:clamp(20px, 5vw, 64px);--measure:62ch}@supports (color:lab(0% 0 0)){:root{--violet:lab(49.6262% 50.2861 -77.3966);--blue:lab(49.6531% 5.56797 -69.4681);--cyan:lab(80.1981% -38.3895 -23.5398);--bg:lab(98.8257% -.168324 -1.50638);--bg-sunk:lab(96.4947% -.28792 -2.63226);--ink:lab(6.07591% .296757 -7.71617);--ink-soft:lab(37.2685% -.14475 -6.72393);--ink-faint:lab(55.8529% -.182807 -5.2645);--line:lab(88.9244% -.190049 -4.53062);--line-soft:lab(93.5789% -.152618 -3.40363);--accent:lab(39.8774% 14.7947 -69.2165);--accent-ink:lab(97.6433% -.40251 -3.75519);--glow-a:lab(49.6262% 50.2861 -77.3966/.2);--glow-b:lab(80.1981% -38.3895 -23.5398/.22);--panel:lab(100% 0 0);--shadow:0 1px 2px lab(7.0273% .760272 -10.785/.05), 0 12px 32px -12px lab(7.0273% .760272 -10.785/.12);--btn-face:lab(10.5293% .298515 -8.77996);--btn-face-ink:lab(98.26% 0 0);--btn-hover-ink:lab(98.84% .0000298023 -.0000119209);--btn-lift:0 12px 30px -14px lab(34.0738% 17.1864 -63.0896/.7)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b0e16;--bg-sunk:#11151e;--ink:#eff2f7;--ink-soft:#a0a5af;--ink-faint:#767a84;--line:#242934;--line-soft:#181d27;--accent:#3fa3ff;--accent-ink:#090d16;--glow-a:#8955fd4d;--glow-b:#00b1da42;--panel:#131721;--shadow:0 1px 2px #0000004d, 0 16px 40px -16px #0000008c;--btn-face:#e7eaef;--btn-face-ink:#0b0f19;--btn-lift:0 12px 30px -14px #297cef8c}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--bg:lab(3.98522% .158519 -5.01691);--bg-sunk:lab(6.58745% .208974 -7.16081);--ink:lab(95.3309% -.326425 -3.00672);--ink-soft:lab(67.4434% -.210583 -6.01747);--ink-faint:lab(51.2019% -.184715 -6.00412);--line:lab(16.3524% .0926256 -8.10778);--line-soft:lab(10.5609% .137389 -7.35222);--accent:lab(64.4367% -5.81867 -55.5486);--accent-ink:lab(3.62062% .22684 -5.34871);--glow-a:lab(49.6262% 50.2861 -77.3966/.3);--glow-b:lab(65.927% -34.743 -37.3325/.26);--panel:lab(7.65397% .241682 -7.67756);--shadow:0 1px 2px lab(0% 0 0/.3), 0 16px 40px -16px lab(0% 0 0/.55);--btn-face:lab(92.4309% -.325918 -3.00641);--btn-face-ink:lab(4.33821% .302933 -6.67599);--btn-lift:0 12px 30px -14px lab(51.9578% 7.98258 -66.0021/.55)}}}:root[data-theme=dark]{--bg:#0b0e16;--bg-sunk:#11151e;--ink:#eff2f7;--ink-soft:#a0a5af;--ink-faint:#767a84;--line:#242934;--line-soft:#181d27;--accent:#3fa3ff;--accent-ink:#090d16;--glow-a:#8955fd4d;--glow-b:#00b1da42;--panel:#131721;--shadow:0 1px 2px #0000004d, 0 16px 40px -16px #0000008c;--btn-face:#e7eaef;--btn-face-ink:#0b0f19;--btn-lift:0 12px 30px -14px #297cef8c}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--bg:lab(3.98522% .158519 -5.01691);--bg-sunk:lab(6.58745% .208974 -7.16081);--ink:lab(95.3309% -.326425 -3.00672);--ink-soft:lab(67.4434% -.210583 -6.01747);--ink-faint:lab(51.2019% -.184715 -6.00412);--line:lab(16.3524% .0926256 -8.10778);--line-soft:lab(10.5609% .137389 -7.35222);--accent:lab(64.4367% -5.81867 -55.5486);--accent-ink:lab(3.62062% .22684 -5.34871);--glow-a:lab(49.6262% 50.2861 -77.3966/.3);--glow-b:lab(65.927% -34.743 -37.3325/.26);--panel:lab(7.65397% .241682 -7.67756);--shadow:0 1px 2px lab(0% 0 0/.3), 0 16px 40px -16px lab(0% 0 0/.55);--btn-face:lab(92.4309% -.325918 -3.00641);--btn-face-ink:lab(4.33821% .302933 -6.67599);--btn-lift:0 12px 30px -14px lab(51.9578% 7.98258 -66.0021/.55)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;transition:background-color .4s var(--ease), color .4s var(--ease);margin:0;font-size:clamp(15.5px,.5vw + 14.6px,17px);font-weight:450;line-height:1.62}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:800;line-height:1.04}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}dl,dd{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.mono{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0;font-weight:400}.skip{background:var(--ink);color:var(--bg);z-index:200;border-radius:0 0 8px;padding:12px 18px;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.wrap{width:100%;max-width:1240px;padding-inline:var(--gutter);margin-inline:auto}.sec{border-top:1px solid var(--line-soft);padding-block:clamp(72px,9vw,132px);position:relative}.sec:first-of-type{border-top:0}.sec>.wrap{gap:clamp(28px,4vw,56px);display:grid}@media (min-width:1000px){.sec>.wrap{grid-template-columns:88px minmax(0,1fr);align-items:start}}.idx{font-family:var(--font-mono),monospace;color:var(--ink-faint);align-items:center;gap:10px;padding-top:.5em;font-size:12px;display:flex}.idx:after{content:"";background:var(--line);flex:1;height:1px}@media (min-width:1000px){.idx{flex-direction:column;align-items:flex-start;gap:14px;position:sticky;top:112px}.idx:after{flex:none;width:1px;height:44px}}.brand{letter-spacing:-.045em;align-items:center;gap:11px;margin-right:auto;font-size:19px;font-weight:800;display:flex}.brand img{width:29px;height:29px}.brand .lock{color:var(--ink)}.btn{isolation:isolate;letter-spacing:-.012em;cursor:pointer;white-space:nowrap;transition:transform .28s var(--ease), box-shadow .3s var(--ease), color .3s var(--ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:12px 20px;font-size:14.5px;font-weight:700;display:inline-flex;position:relative}.btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--grad);opacity:0;transition:opacity .34s var(--ease);position:absolute;inset:0}.btn-p{background:var(--btn-face);color:var(--btn-face-ink);box-shadow:0 1px 2px #10162429;box-shadow:0 1px 2px lab(7.0273% .760272 -10.785/.16)}.btn-p:hover,.btn-p:focus-visible{color:var(--btn-hover-ink);box-shadow:var(--btn-lift);transform:translateY(-2px)}.btn-p:hover:before,.btn-p:focus-visible:before{opacity:1}.btn-p:active{transform:translateY(0)}.btn-s{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.btn-s:after{content:"";border-radius:inherit;pointer-events:none;background:var(--grad);opacity:0;transition:opacity .34s var(--ease);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-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:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-s:hover,.btn-s:focus-visible{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #0000}.btn-s:hover:after,.btn-s:focus-visible:after{opacity:1}.btn-s:active{transform:translateY(0)}.btn-lg{border-radius:11px;padding:15px 25px;font-size:16px}.arw{transition:transform .3s var(--ease)}.btn:hover .arw{transform:translate(3px,-3px)}.orb{pointer-events:none;filter:blur(72px);z-index:0;border-radius:50%;position:absolute;inset:auto}@keyframes drift{to{transform:translate(-6%,7%)scale(1.14)}}h1{letter-spacing:-.045em;font-size:clamp(37px,5.2vw,60px)}h1 .grd{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:15px;overflow:hidden}.panel-bar{border-bottom:1px solid var(--line-soft);background:var(--bg-sunk);align-items:center;gap:8px;padding:11px 14px;display:flex}.panel-bar .tt3{gap:5px;display:flex}.panel-bar .tt3 i{background:var(--line);border-radius:50%;width:8px;height:8px;display:block}.panel-bar span{color:var(--ink-faint);margin-left:4px;font-size:11.5px}.panel-body{padding:18px 18px 20px}.mock-note{color:var(--ink-faint);text-align:right;margin-top:12px;font-size:11.5px}.h2{letter-spacing:-.04em;font-size:clamp(29px,3.5vw,46px)}.h3{letter-spacing:-.028em;font-size:clamp(19px,1.6vw,23px);font-weight:750}.sub{color:var(--ink-soft);max-width:var(--measure);margin-top:18px;font-size:16.5px}.label{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.drawn{border-top:2px solid var(--line);padding-top:22px;position:relative}.drawn:before{content:"";background:var(--grad);width:0;height:2px;transition:width .8s var(--ease);transition-delay:calc(var(--i,0)*90ms + .14s);position:absolute;top:-2px;left:0}.drawn.in:before{width:100%}.cta-row{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.sec>.wrap>*{min-width:0}.rv{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--i,0)*70ms);transform:translateY(16px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.rv{opacity:1;transform:none}.drawn:before{width:100%}html{scroll-behavior:auto}}
.Nav-module__gOObGW__nav{z-index:100;background:color-mix(in oklab, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);transition:border-color .3s var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}.Nav-module__gOObGW__nav.Nav-module__gOObGW__stuck{border-bottom-color:var(--line)}.Nav-module__gOObGW__navIn{align-items:center;gap:clamp(16px,3vw,40px);height:72px;display:flex}.Nav-module__gOObGW__navLinks{color:var(--ink-soft);gap:clamp(16px,2.1vw,30px);font-size:14.5px;font-weight:550;display:none}@media (min-width:980px){.Nav-module__gOObGW__navLinks{display:flex}}.Nav-module__gOObGW__navLinks a{transition:color .2s;position:relative}.Nav-module__gOObGW__navLinks a:after{content:"";background:var(--grad);transform-origin:0;height:1.5px;transition:transform .35s var(--ease);position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.Nav-module__gOObGW__navLinks a:hover{color:var(--ink)}.Nav-module__gOObGW__navLinks a:hover:after{transform:scaleX(1)}.Nav-module__gOObGW__tt{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-soft);cursor:pointer;transition:border-color .2s, color .2s, transform .2s var(--ease);background:0 0;border-radius:9px;flex:none;place-items:center;display:grid}.Nav-module__gOObGW__tt:hover{color:var(--ink);border-color:var(--ink-faint);transform:rotate(-18deg)}.Nav-module__gOObGW__tt svg{width:16px;height:16px}.Nav-module__gOObGW__moon{display:none}:root[data-theme=dark] .Nav-module__gOObGW__tt .Nav-module__gOObGW__sun{display:none}:root[data-theme=dark] .Nav-module__gOObGW__tt .Nav-module__gOObGW__moon{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Nav-module__gOObGW__tt .Nav-module__gOObGW__sun{display:none}:root:not([data-theme=light]) .Nav-module__gOObGW__tt .Nav-module__gOObGW__moon{display:block}}
.Footer-module__S6Hkya__footer{border-top:1px solid var(--line);color:var(--ink-faint);padding-block:38px 44px;font-size:13.5px}.Footer-module__S6Hkya__fIn{flex-wrap:wrap;align-items:center;gap:20px 34px;display:flex}.Footer-module__S6Hkya__fLinks{flex-wrap:wrap;gap:18px;margin-left:auto;display:flex}.Footer-module__S6Hkya__fLinks a:hover{color:var(--ink)}.Footer-module__S6Hkya__fLegal{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:8px 20px;width:100%;margin-top:4px;padding-top:22px;font-size:12.5px;display:flex}.Footer-module__S6Hkya__fLegal a:hover{color:var(--ink)}
