@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_d3e2c73b-module__Y3nkOa__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_d3e2c73b-module__Y3nkOa__variable{--font-ew-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_8192c7d5-module__kXk-7G__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_8192c7d5-module__kXk-7G__variable{--font-ew-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0pmct4677vsxx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77ce6907447ba740-s.3ocirkky1304u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.2t9t9wqjy3mle.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1mpetegfkmrpx.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.21ll88aq_0oyg.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0f3h4b-tjqzo3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc9b7e66b1caeca-s.0sflpynh3ej1u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.27ejr3saujpnj.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.39nnxslxex6wc.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.2ywx9loap4j4s.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.09u7xr8k2v3b3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7cb89c1bcef4d27-s.144t3q6qt7pcw.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.05kx2-004bls0.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0i8rkz_8jdoco.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.3b4nq-163zziz.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_20e3e2f-module__7NDdGa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_20e3e2f-module__7NDdGa__variable{--font-ew-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.Aurora-module__TRLjWW__root{z-index:-1;pointer-events:none;contain:strict;background:#050505;width:100%;height:100lvh;position:fixed;top:0;left:0;overflow:hidden}.Aurora-module__TRLjWW__root *{pointer-events:none}.Aurora-module__TRLjWW__canvas{opacity:0;animation:1.6s .15s forwards Aurora-module__TRLjWW__aurora-in;inset:0;position:absolute!important}@keyframes Aurora-module__TRLjWW__aurora-in{to{opacity:1}}.Aurora-module__TRLjWW__fallback{transition:opacity 1.4s;position:absolute;inset:-15%}.Aurora-module__TRLjWW__fallback[data-hidden]{opacity:0}.Aurora-module__TRLjWW__fallback[data-hidden] span{animation-play-state:paused}.Aurora-module__TRLjWW__fallback span{mix-blend-mode:screen;transform:rotate(var(--r));animation:Aurora-module__TRLjWW__aurora-drift var(--t) ease-in-out infinite alternate;border-radius:50%;position:absolute}.Aurora-module__TRLjWW__fallback span:first-child{--r:-14deg;--t:19s;background:radial-gradient(closest-side,#9dff3c6b,#3cf0811f 55%,#0000);width:95%;height:16%;top:34%;left:-5%}.Aurora-module__TRLjWW__fallback span:nth-child(2){--r:9deg;--t:23s;background:radial-gradient(closest-side,#3cf0814d,#1f7a161a 60%,#0000);width:90%;height:22%;top:46%;left:20%}.Aurora-module__TRLjWW__fallback span:nth-child(3){--r:-24deg;--t:29s;background:radial-gradient(closest-side,#4fd65a29,#0000);width:120%;height:30%;top:14%;left:-10%}.Aurora-module__TRLjWW__fallback span:nth-child(4){--r:4deg;--t:17s;background:radial-gradient(closest-side,#f2ffd659,#0000);width:55%;height:5%;top:40%;left:30%}@keyframes Aurora-module__TRLjWW__aurora-drift{to{transform:translate3d(6%, -5%, 0) rotate(calc(var(--r) + 7deg)) scaleX(1.15)}}@media (prefers-reduced-motion:reduce){.Aurora-module__TRLjWW__canvas{animation-duration:10ms}.Aurora-module__TRLjWW__fallback span{animation:none}}
.ew :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,figure,dl,dd,hr,button,input,select,textarea,summary,table,th,td,small,b,strong){all:revert}.ew :where(svg,img,canvas){vertical-align:baseline;display:inline}.ew{--bg:#2a2d2c;--bg-2:#232625;--bg-3:#1d201f;--panel:#333736;--rule:#464c4a;--rule-2:#5e6562;--line:#7c8481;--ink:#fff;--ink-2:#e6eae8;--ink-3:#c2c8c5;--acc:#3cf081;--mint:#b4f9cf;--on:#0c1f14;--stone:#cdbf9f;--stone-2:#d8cba9;--alert:#e09d84;--l-bg:#f4f7f5;--l-panel:#fff;--l-ink:#0e1712;--l-ink-2:#3f4a44;--l-ink-3:#5f6b75;--l-rule:#d3ddd7;--l-rule-2:#e4ebe7;--l-acc:#1fcf6a;--l-acc-t:#127c3f;--l-on:#06240f;--l-warn:#866500;--l-warn-bg:#f3ecd1;--f-d:var(--font-ew-display),"Helvetica Neue",Arial,sans-serif;--f-b:var(--font-ew-body),system-ui,-apple-system,"Segoe UI",sans-serif;--f-m:var(--font-ew-mono),ui-monospace,Menlo,monospace;--gl:max(20px, env(safe-area-inset-left,0px));--gr:max(20px, env(safe-area-inset-right,0px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ew *{box-sizing:border-box}html:has(.ew){scroll-behavior:smooth;scroll-padding-top:96px}.ew{background:var(--bg-3);color:var(--ink);font-family:var(--f-b);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:clip}.ew:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg-3);position:fixed;inset:0 0 auto}.ew a{color:inherit}.ew :focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:6px}.ew .wrap{max-width:1240px;padding-left:var(--gl);padding-right:var(--gr);margin:0 auto}.ew .mono{font-family:var(--f-m)}.ew .kick{font-family:var(--f-m);letter-spacing:.12em;text-transform:uppercase;font-size:13px}.ew h1,.ew h2,.ew h3{font-family:var(--f-d);text-wrap:balance;margin:0}.ew .btn{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:15px 26px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.ew .btn:hover{transform:translateY(-1px)}.ew .btn.acc{background:var(--acc);color:var(--on)}.ew .btn.acc:hover{box-shadow:0 0 0 4px #3cf08140}.ew .btn.white{color:var(--bg);background:#fff}.ew .btn.white:hover{box-shadow:0 0 0 4px #3cf0814d}.ew .btn.line{border:1px solid var(--line);color:var(--ink)}.ew .btn.line:hover{border-color:var(--ink-3)}.ew .row{flex-wrap:wrap;gap:12px;display:flex}.ew .fine{color:var(--ink-3);font-size:13px}.ew .lede{color:var(--ink-2);max-width:33em;margin:0;font-size:clamp(16px,1.6vw,19px)}.ew .nav{top:env(safe-area-inset-top,0px);z-index:40;padding-left:var(--gl);padding-right:var(--gr);padding-block:14px;position:sticky}.ew .nav-in{border:1px solid var(--rule);-webkit-backdrop-filter:blur(16px);background:#232625b8;border-radius:999px;align-items:center;gap:10px;max-width:1180px;margin:0 auto;padding:7px 7px 7px 16px;transition:background .3s,border-color .3s;display:flex}.ew .nav.scrolled .nav-in{border-color:var(--rule-2);background:#232625eb}.ew .brand{font-family:var(--f-d);letter-spacing:-.01em;flex:none;align-items:center;gap:10px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.ew .tabs{scrollbar-width:none;flex:1;justify-content:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.ew .tabs::-webkit-scrollbar{display:none}.ew .tabs a{color:var(--ink-2);border-radius:999px;flex:none;padding:9px 14px;font-size:14px;text-decoration:none;transition:background .25s,color .25s}.ew .tabs a:hover{color:var(--ink);background:#ffffff0f}.ew .tabs a[aria-current=true]{background:var(--acc);color:var(--on);font-weight:600}.ew .nav .btn{flex:none;padding:10px 18px;font-size:14px}.ew .tabs{overflow:visible}.ew .tabs>a,.ew .ddbtn{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:9px 14px;font-size:14px;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.ew .ddbtn:hover{color:var(--ink);background:#ffffff0f}.ew .ddbtn[aria-current=true],.ew .tabs>a[aria-current=true]{background:var(--acc);color:var(--on);font-weight:600}.ew .ddbtn svg{transition:transform .25s}.ew .ddbtn[aria-expanded=true] svg{transform:rotate(180deg)}.ew .dd{position:relative}.ew .ddmenu{border:1px solid var(--rule-2);background:#232625f7;border-radius:18px;flex-direction:column;gap:2px;width:min(420px,100vw - 32px);padding:8px;display:flex;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 24px 60px #00000073}.ew .ddmenu a{border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.ew .ddmenu a:hover,.ew .ddmenu a:focus-visible{background:var(--panel)}.ew .ddmenu .ico{background:var(--bg);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ew .ddmenu b{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.ew .ddmenu small{color:var(--ink-3);font-size:13px;display:block}.ew .ddmenu hr{border:0;border-top:1px solid var(--rule);margin:6px 4px}.ew .ddmenu[hidden]{display:none}@media (max-width:640px){.ew .dd{position:static}.ew .ddmenu{width:auto;left:16px;right:16px;top:calc(env(safe-area-inset-top,0px) + 76px);position:fixed;transform:none}}.ew .feat-intro{background:var(--bg-3);border-top:1px solid var(--rule);padding-block:clamp(72px,9vw,112px) 8px}.ew .feat-intro h2{letter-spacing:-.04em;max-width:15ch;margin-top:12px;font-size:clamp(36px,5.4vw,68px);font-weight:800;line-height:.96}.ew .feat-intro .lede{margin-top:16px}.ew .fi-links{flex-wrap:wrap;gap:10px;margin-top:28px;margin-bottom:64px;display:flex}.ew .fi-links a{border:1px solid var(--rule-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;text-decoration:none;display:flex}.ew .fi-links a i{font-style:normal;font-family:var(--f-m);color:var(--acc);font-size:12px}.ew .fi-links a:hover{border-color:var(--acc);color:var(--ink)}.ew #calc{background:var(--bg)}.ew .calc{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.ew .calc .copy{flex-direction:column;gap:22px;display:flex}.ew .h-e{letter-spacing:-.04em;font-size:clamp(42px,5.6vw,78px);font-weight:800;line-height:.95}.ew .ticks{color:var(--ink-2);flex-direction:column;gap:12px;margin:0;padding:0;font-size:15.5px;list-style:none;display:flex}.ew .ticks li{align-items:flex-start;gap:12px;display:flex}.ew .ticks li svg{flex:none;margin-top:4px}.ew .calcbox{background:var(--panel);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:18px;padding:24px;display:flex;box-shadow:0 30px 80px #0000004d}.ew .cform{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ew .cform label{color:var(--ink-3);flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.ew .cform input,.ew .cform select{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--rule-2);border-radius:10px;width:100%;min-height:44px;padding:10px 12px;font-size:16px}.ew .cform input:focus,.ew .cform select:focus{border-color:var(--acc);outline:none;box-shadow:0 0 0 3px #3cf08133}.ew .cres{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;padding-top:16px;display:flex}.ew .cres .lots{font-family:var(--f-d);letter-spacing:-.03em;color:var(--acc);font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,64px);font-weight:800;line-height:1}.ew .ckv{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ew .ckv>div{background:var(--bg);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:11px 13px;display:flex}.ew .ckv span{color:var(--ink-3);font-size:12.5px}.ew .ckv b{font-family:var(--f-m);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.ew .cwarn{border:1px solid var(--rule-2);color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:14px;display:flex}.ew .cwarn.bad{border-color:var(--alert)}.ew .cwarn svg{flex:none;margin-top:2px}@media (max-width:900px){.ew .calc{grid-template-columns:1fr}}@media (max-width:480px){.ew .cform,.ew .ckv{grid-template-columns:1fr 1fr}.ew .ckv>div:last-child{grid-column:1/-1}}.ew #more{background:var(--bg-2)}.ew .mgrid{background:var(--rule);border:1px solid var(--rule);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ew .mgrid>div{background:var(--bg-2);flex-direction:column;gap:10px;min-width:0;padding:24px 22px 26px;transition:background .25s;display:flex}.ew .mgrid .ico{background:var(--panel);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.ew .mgrid h3{letter-spacing:-.01em;font-size:18.5px;font-weight:700}.ew .mgrid p{color:var(--ink-2);margin:0;font-size:14.5px}.ew .mgroup{font-family:var(--f-m);letter-spacing:.12em;color:var(--ink-3);margin:36px 0 12px;font-size:12px}.ew .trust{color:var(--ink-3);flex-wrap:wrap;gap:10px 24px;margin-top:28px;font-size:14px;display:flex}.ew .trust span{align-items:center;gap:8px;display:flex}.ew #faq{background:var(--bg-2)}.ew .faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.ew .faq .side{flex-direction:column;gap:16px;display:flex;position:sticky;top:110px}.ew .qa{border-top:1px solid var(--rule)}.ew .qa details{border-bottom:1px solid var(--rule)}.ew .qa summary{cursor:pointer;font-family:var(--f-d);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:18px;padding:20px 4px;font-size:clamp(17px,1.8vw,20px);font-weight:700;list-style:none;display:flex}.ew .qa summary::-webkit-details-marker{display:none}.ew .qa summary:hover{color:var(--acc)}.ew .qa summary i{border:1px solid var(--rule-2);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:transform .25s,background .25s,border-color .25s;display:grid}.ew .qa details[open] summary i{background:var(--acc);border-color:var(--acc);transform:rotate(45deg)}.ew .qa details[open] summary i svg{stroke:var(--on)}.ew .qa .ans{color:var(--ink-2);max-width:44em;padding:0 4px 22px;font-size:15.5px;line-height:1.6}.ew .qa .ans p{margin:0 0 10px}@media (max-width:900px){.ew .faq{grid-template-columns:1fr}.ew .faq .side{position:static}}.ew #about{background:var(--bg)}.ew .about{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.ew .quote{font-family:var(--f-d);color:var(--acc);height:52px;font-size:120px;font-weight:900;line-height:.6}.ew .about p.body{color:var(--ink-2);max-width:34em;margin:0 0 16px;font-size:clamp(16px,1.6vw,18.5px);line-height:1.6}.ew .sig{flex-direction:column;gap:2px;margin-top:22px;display:flex}.ew .sig b{font-family:var(--f-d);font-size:20px;font-weight:700}.ew .sig span{color:var(--ink-3);font-size:14px}.ew .vals{border-top:1px solid var(--rule);flex-direction:column;display:flex}.ew .vals>div{border-bottom:1px solid var(--rule);align-items:flex-start;gap:16px;padding:22px 0;display:flex}.ew .vals .ico{background:var(--panel);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ew .vals h3{margin-bottom:4px;font-size:19px;font-weight:700}.ew .vals p{color:var(--ink-2);margin:0;font-size:15px}.ew #contact{background:var(--bg-2)}.ew .contact{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.ew .ccard{background:var(--bg);border:1px solid var(--rule);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:24px;display:flex}.ew .ccard .lbl{font-family:var(--f-m);letter-spacing:.1em;color:var(--ink-3);font-size:12px}.ew .ccard .val{font-family:var(--f-m);color:var(--ink);word-break:break-all;-webkit-user-select:all;user-select:all;font-size:17px;font-weight:600}.ew .ccard p{color:var(--ink-2);margin:0;font-size:14.5px}.ew .copybtn{font:inherit;color:var(--acc);border:1px solid var(--rule-2);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;margin-top:auto;padding:8px 14px;font-size:14px;font-weight:600}.ew .copybtn:hover{border-color:var(--acc)}.ew .flinks{flex-wrap:wrap;gap:6px 18px;display:flex}.ew .flinks a{color:var(--ink-2);text-decoration:none}.ew .flinks a:hover{color:var(--ink)}@media (max-width:900px){.ew .about,.ew .contact{grid-template-columns:1fr}}@media (max-width:1000px){.ew .mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ew .mgrid{grid-template-columns:1fr}}.ew .hero{isolation:isolate;background:radial-gradient(120% 70% at 50% 0%,#2f3533 0%,var(--bg-3) 70%);flex-direction:column;min-height:max(100svh,820px);margin-top:-84px;padding-top:84px;display:flex;position:relative;overflow:hidden}.ew .eclipse{aspect-ratio:1;z-index:0;pointer-events:none;background:radial-gradient(circle,transparent 63%,#3cf0818c 66.5%,var(--mint) 67.6%,#3cf08166 69%,transparent 73%);filter:blur(18px);border-radius:50%;width:min(1500px,180vw);animation:7s ease-in-out infinite ew-breathe;position:absolute;top:0;left:50%;transform:translate(-50%,-61%)}.ew .eclipse:after{content:"";filter:blur(40px);background:radial-gradient(circle,#0000 60%,#3cf08129 70%,#0000 82%);border-radius:50%;position:absolute;inset:0}@keyframes ew-breathe{50%{opacity:.78;transform:translate(-50%,-60%)scale(1.012)}}.ew .floor{z-index:0;pointer-events:none;transform-origin:50% 100%;background-image:linear-gradient(#3cf08138 1px,#0000 1px),linear-gradient(90deg,#3cf08129 1px,#0000 1px);background-size:64px 64px;height:52%;animation:3.2s linear infinite ew-floor;position:absolute;bottom:-6%;left:-50%;right:-50%;transform:perspective(520px)rotateX(68deg);-webkit-mask-image:linear-gradient(#0000 15%,#000 90%);mask-image:linear-gradient(#0000 15%,#000 90%)}@keyframes ew-floor{to{background-position:0 64px}}.ew .bars{grid-template-columns:repeat(var(--n),1fr);z-index:1;pointer-events:none;align-items:end;height:min(40%,380px);display:grid;position:absolute;inset:auto 0 0}.ew .bar{height:var(--h);animation:1.2s cubic-bezier(.2,.8,.2,1) both ew-rise;animation-delay:var(--d);background:linear-gradient(#363b39f2,#1d201f99 85%);border-left:1px solid #2c302f;position:relative}.ew .bar:before{content:"";background:var(--rule-2);height:2px;position:absolute;top:0;left:0;right:0}.ew .bar:after{content:"";background:linear-gradient(90deg,transparent 30%,var(--acc) 42%,var(--mint) 48%,#fff 52%,var(--stone-2) 58%,transparent 70%);height:3px;filter:drop-shadow(0 0 6px var(--acc));animation:6s linear infinite ew-sweep;animation-delay:var(--s);background-position:120% 0;background-size:300% 100%;position:absolute;top:-1px;left:0;right:0}@keyframes ew-rise{0%{height:0}}@keyframes ew-sweep{0%{background-position:120% 0}55%,to{background-position:-20% 0}}.ew .hero:after{content:"";background:linear-gradient(to bottom,transparent,var(--bg-3));z-index:2;pointer-events:none;height:200px;position:absolute;inset:auto 0 0}.ew .hero-in{z-index:3;text-align:center;padding-top:clamp(28px,6vh,84px);padding-bottom:32px;padding-left:var(--gl);padding-right:var(--gr);flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.ew .eyebrow{font-family:var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;font-size:12.5px;display:flex}.ew .eyebrow i{background:var(--acc);width:7px;height:7px;box-shadow:0 0 10px var(--acc);border-radius:50%;animation:2.4s ease-in-out infinite ew-blink}@keyframes ew-blink{50%{opacity:.3}}.ew .typed{font-family:var(--f-d);letter-spacing:-.02em;min-height:1.15em;margin:20px 0 0;font-size:clamp(22px,3.6vw,44px);font-weight:500;line-height:1.12}.ew .typed .w{color:var(--ink-3)}.ew .typed b{color:var(--ink);font-weight:500}.ew .caret{vertical-align:-.1em;background:var(--acc);width:.06em;height:.95em;margin-left:.06em;animation:1s step-end infinite ew-blink;display:inline-block}.ew .wordmark{font-family:var(--f-d);letter-spacing:.035em;text-indent:.035em;white-space:nowrap;background:linear-gradient(#fff 40%,#cfe9d9 100%);color:#0000;filter:drop-shadow(0 0 28px #3cf08147);-webkit-background-clip:text;background-clip:text;margin:clamp(22px,4.5vh,52px) 0 0;font-size:clamp(40px,12.6vw,184px);font-weight:800;font-stretch:125%;line-height:.86}.ew .slogan{font-family:var(--f-d);color:var(--acc);margin:20px 0 0;font-size:clamp(18px,2.2vw,24px);font-weight:700}.ew .hero .lede{max-width:36em;margin:10px auto 0;font-size:clamp(15px,1.6vw,18px)}.ew .hero .row{justify-content:center;margin-top:26px}.ew .ghost{z-index:1;pointer-events:none;font-family:var(--f-d);letter-spacing:.02em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #3cf08138;opacity:.9;font-size:clamp(90px,19vw,300px);font-weight:900;font-stretch:125%;line-height:.8;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.ew .hero2{z-index:3;width:100%;max-width:1240px;padding:clamp(40px,8vh,96px) var(--gr) 24px var(--gl);flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);margin:0 auto;display:grid;position:relative}.ew .hero2 .copy{text-align:left;flex-direction:column;align-items:flex-start;gap:22px;display:flex}.ew .pill{font-family:var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--rule-2);-webkit-backdrop-filter:blur(8px);background:#2a2d2c99;border-radius:999px;align-items:center;gap:10px;padding:7px 14px;font-size:12.5px;display:inline-flex}.ew .pill i{background:var(--acc);width:7px;height:7px;box-shadow:0 0 10px var(--acc);border-radius:50%;animation:2.4s ease-in-out infinite ew-blink}.ew .h-hero{font-family:var(--f-d);letter-spacing:-.045em;margin:0;font-size:clamp(46px,6.4vw,92px);font-weight:800;line-height:.93}.ew .h-hero em{color:var(--acc);text-shadow:0 0 40px #3cf08159;font-style:normal}.ew .hero2 .typed{margin:0;font-size:clamp(18px,2vw,24px);font-weight:500}.ew .hero2 .lede{max-width:31em;margin:0}.ew .hero2 .row{justify-content:flex-start;margin-top:4px}.ew .trustrow{color:var(--ink-3);flex-wrap:wrap;gap:8px 20px;font-size:13.5px;display:flex}.ew .trustrow span{align-items:center;gap:7px;display:flex}.ew .stage{perspective:1400px;place-items:center;min-height:440px;display:grid;position:relative}.ew .dev{width:min(520px,100%);transform-style:preserve-3d;background:linear-gradient(160deg,#3c4240e6,#262a29eb);border:1px solid #7c8481b3;border-radius:22px;flex-direction:column;gap:16px;padding:22px;transition:transform .5s cubic-bezier(.2,.8,.2,1);animation:7s ease-in-out infinite ew-hover;display:flex;position:relative;transform:rotateY(-14deg)rotateX(7deg);box-shadow:0 50px 120px #0000008c,0 0 0 1px #3cf08114,0 0 80px #3cf0811f}@keyframes ew-hover{50%{translate:0 -10px}}.ew .dev:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#ffffff14,#0000 40%);position:absolute;inset:0}.ew .dev .top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ew .dev .ttl{font-family:var(--f-d);font-size:19px;font-weight:700}.ew .dev .sub{font-family:var(--f-m);letter-spacing:.08em;color:var(--ink-3);font-size:11.5px}.ew .dev .pct{font-family:var(--f-d);letter-spacing:-.03em;color:var(--acc);font-size:48px;font-weight:800;line-height:1}.ew .dev svg.mini{width:100%;height:auto;display:block}.ew .mrow{flex-direction:column;gap:6px;display:flex}.ew .mrow .l{color:var(--ink-3);justify-content:space-between;font-size:13px;display:flex}.ew .mrow .l b{font-family:var(--f-m);color:var(--ink);font-weight:600}.ew .mtrack{background:#1d201fe6;border-radius:999px;height:8px;overflow:hidden}.ew .mtrack i{border-radius:inherit;background:var(--acc);height:100%;display:block}.ew .mtrack i.st{background:var(--stone)}.ew .float{z-index:4;border:1px solid var(--rule-2);white-space:nowrap;-webkit-backdrop-filter:blur(10px);background:#232625eb;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex;position:absolute;box-shadow:0 18px 40px #0006}.ew .float .m{font-family:var(--f-m);font-weight:600}.ew .f1{animation:6s ease-in-out infinite ew-bob;top:-5%;left:-4%}.ew .dev .tag-on{white-space:nowrap}.ew .f2{animation:7s ease-in-out -2s infinite ew-bob;bottom:6%;right:-2%}.ew .f3{animation:8s ease-in-out -4s infinite ew-bob;top:46%;right:-8%}@keyframes ew-bob{50%{transform:translateY(-8px)}}.ew .f1.pop{animation:.45s cubic-bezier(.2,1.4,.4,1) ew-popin,6s ease-in-out .45s infinite ew-bob}@keyframes ew-popin{0%{opacity:0;transform:scale(.9)translateY(6px)}}@media (max-width:980px){.ew .hero2{grid-template-columns:1fr}.ew .stage{min-height:0;margin-top:8px}.ew .dev{transform:none}.ew .f3{display:none}.ew .f1{left:0}.ew .f2{right:0}}@media (max-width:640px){.ew .float{padding:8px 11px;font-size:12.5px}.ew .f1{top:-14px}.ew .f2{bottom:-14px}.ew .dev .pct{font-size:40px}.ew .ghost{top:62%;bottom:auto}}.ew .portals{z-index:3;width:100%;max-width:1180px;padding-bottom:40px;padding-left:var(--gl);padding-right:var(--gr);margin:clamp(16px,3vh,40px) auto 0;position:relative}.ew .portals .lab{font-family:var(--f-m);letter-spacing:.14em;color:var(--ink-3);justify-content:center;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;display:flex}.ew .portals .lab:before,.ew .portals .lab:after{content:"";background:var(--rule-2);width:56px;height:1px}.ew .pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ew .portal{text-align:left;border:1px solid var(--rule);-webkit-backdrop-filter:blur(10px);background:#2a2d2cb8;border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:18px 18px 16px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}.ew .portal:before{content:"";border-radius:inherit;background:linear-gradient(120deg,transparent 30%,var(--acc),transparent 70%);-webkit-mask-composite:xor;opacity:0;background-position:100% 0;background-size:250% 100%;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.ew .portal:hover{background:#333736e6;border-color:#0000;transform:translateY(-4px)}.ew .portal:hover:before{opacity:1;animation:1.6s linear infinite ew-edge}@keyframes ew-edge{to{background-position:-150% 0}}.ew .portal .top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ew .portal .ico{background:var(--bg);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ew .portal .go{font-family:var(--f-m);color:var(--ink-3);align-items:center;gap:6px;font-size:12px;transition:color .25s;display:flex}.ew .portal:hover .go{color:var(--acc)}.ew .portal h3{letter-spacing:-.01em;font-size:19px;font-weight:700}.ew .portal p{color:var(--ink-3);margin:0;font-size:14px}.ew .portal .stat{border-top:1px solid var(--rule);color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:8px;margin-top:auto;padding-top:10px;font-size:13px;display:flex}.ew .portal .stat b{white-space:nowrap;font-family:var(--f-m);color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ew .portal.light .ico{background:#f4f7f5}.ew .sec{border-top:1px solid var(--rule);padding-block:clamp(80px,10vw,128px);position:relative}.ew .sec-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:44px;display:flex}.ew .sec-h .tag{font-family:var(--f-m);letter-spacing:.12em;color:var(--acc);align-items:center;gap:10px;font-size:12.5px;display:flex}.ew .sec-h .tag i{background:var(--acc);width:24px;height:24px;color:var(--on);border-radius:7px;place-items:center;font-style:normal;font-weight:600;display:inline-grid}.ew .sec-h a{color:var(--ink-3);font-size:14px;text-decoration:none}.ew .sec-h a:hover{color:var(--ink)}.ew .rv{opacity:1}.ew .in .rv{animation:.8s cubic-bezier(.2,.8,.2,1) both ew-rv;animation-delay:var(--d,0s)}@keyframes ew-rv{0%{opacity:0;transform:translateY(26px)}}.ew #cockpit{background:var(--bg);isolation:isolate;overflow:hidden}.ew #cockpit canvas{z-index:-1;opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ew .hero-a{flex-wrap:wrap;align-items:center;gap:56px;display:flex}.ew .hero-a .copy{flex-direction:column;flex:460px;gap:24px;min-width:0;display:flex}.ew .h-a{letter-spacing:-.04em;font-size:clamp(44px,5.8vw,80px);font-weight:800;line-height:.95}.ew .acct{background:var(--panel);border:1px solid var(--line);border-radius:20px;flex-direction:column;flex:520px;gap:18px;min-width:0;padding:24px;display:flex;box-shadow:0 30px 80px #00000059}.ew .acct .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ew .tag-on{color:var(--on);background:var(--acc);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;transition:background .3s}.ew .tag-on.warn{background:var(--alert)}.ew .big{font-family:var(--f-d);letter-spacing:-.03em;color:var(--acc);font-variant-numeric:tabular-nums;font-size:54px;font-weight:800}.ew .bar-p{background:var(--bg);border-radius:999px;height:12px;overflow:hidden}.ew .bar-p i{border-radius:inherit;background:var(--acc);width:47.5%;height:100%;transition:width 1.2s cubic-bezier(.2,.8,.2,1);display:block}.ew .kv3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ew .kv3>div{background:var(--bg);border-radius:14px;flex-direction:column;gap:3px;min-width:0;padding:13px 15px;display:flex}.ew .kv3 span{color:var(--ink-3);font-size:13px}.ew .kv3 b{font-family:var(--f-m);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.ew .kv3 small{color:var(--ink-3);font-size:12.5px}.ew .flash{animation:.9s ew-flash}@keyframes ew-flash{30%{color:var(--acc)}}.ew .feed{flex-direction:column;gap:8px;min-height:96px;display:flex}.ew .feed .it{background:var(--bg);border:1px solid var(--rule);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14.5px;animation:.5s cubic-bezier(.2,.8,.2,1) both ew-slide;display:flex}.ew .feed .it .m{font-family:var(--f-m);font-weight:600}@keyframes ew-slide{0%{opacity:0;transform:translateY(-12px)}}.ew .warnrow{border:1px solid var(--alert);color:var(--ink-2);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:flex}.ew #rulebook{background:var(--bg-2)}.ew .h-b{letter-spacing:-.05em;max-width:11ch;font-size:clamp(50px,8.2vw,124px);font-weight:900;line-height:.9}.ew .h-b span{display:block}.ew .marq{border-block:1px solid var(--rule);background:var(--bg);white-space:nowrap;margin-top:64px;padding-block:22px;overflow:hidden}.ew .marq .track{gap:14px;padding-left:14px;animation:40s linear infinite ew-marq;display:inline-flex}.ew .marq:hover .track{animation-play-state:paused}@keyframes ew-marq{to{transform:translate(-50%)}}.ew .rule{font-family:var(--f-m);border:1px solid var(--rule-2);border-radius:999px;padding:10px 18px;font-size:18px}.ew .rule b{color:var(--acc);font-weight:600}.ew .rule b.st{color:var(--stone-2)}.ew .day3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.ew .day3>div{background:var(--bg);border:1px solid var(--rule);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:24px;transition:border-color .4s,transform .4s;display:flex;position:relative;overflow:hidden}.ew .day3>div:after{content:"";background:var(--acc);width:0;height:3px;position:absolute;bottom:0;left:0}.ew .day3>div.on{border-color:var(--acc);transform:translateY(-4px)}.ew .day3>div.on:after{animation:2.6s linear forwards ew-fill}@keyframes ew-fill{to{width:100%}}.ew .day3 h3{font-size:23px;font-weight:700}.ew .day3 p{color:var(--ink-2);margin:0;font-size:15.5px}.ew #funded{background:var(--bg)}.ew .hero-c{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.ew .h-c{letter-spacing:-.045em;font-size:clamp(50px,7.4vw,108px);font-weight:800;line-height:.92}.ew .chart{background:var(--panel);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:12px;margin:52px 0 0;padding:24px 24px 16px;display:flex}.ew .chart .cap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ew .legend{color:var(--ink-3);flex-wrap:wrap;gap:18px;font-size:14px;display:flex}.ew .legend span{align-items:center;gap:8px;display:flex}.ew .chart .scroll{overflow-x:auto}.ew .chart svg{width:100%;min-width:620px;display:block}.ew #eqLine,.ew #floorLine{stroke-dasharray:var(--len);stroke-dashoffset:0}.ew .drawn #eqLine{animation:2.6s cubic-bezier(.4,0,.2,1) .2s both ew-draw}.ew .drawn #floorLine{animation:2.6s cubic-bezier(.4,0,.2,1) .4s both ew-draw}@keyframes ew-draw{0%{stroke-dashoffset:var(--len)}}.ew .drawn #eqArea{animation:1s 2.3s both ew-fadein}@keyframes ew-fadein{0%{opacity:0}}.ew .po{transform-box:fill-box;transform-origin:50%}.ew .drawn .po{animation:.5s cubic-bezier(.2,1.4,.4,1) both ew-pop;animation-delay:var(--d)}@keyframes ew-pop{0%{opacity:0;transform:scale(.6)}}.ew .feat3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.ew .feat3>div{border:1px solid var(--rule);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:22px;transition:background .25s;display:flex}.ew .feat3>div:hover{background:var(--panel)}.ew .feat3 h3{font-size:21px;font-weight:700}.ew .feat3 p{color:var(--ink-2);margin:0;font-size:15.5px}.ew #clear{background:var(--l-bg);color:var(--l-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-top:0}.ew #clear .sec-h .tag{color:var(--l-acc-t)}.ew #clear .sec-h .tag i{background:var(--l-acc);color:var(--l-on)}.ew #clear .sec-h a{color:var(--l-ink-3)}.ew #clear .sec-h a:hover{color:var(--l-ink)}.ew #clear :focus-visible{outline-color:var(--l-acc-t)}.ew .hero-d{flex-wrap:wrap;align-items:center;gap:56px;display:flex}.ew .hero-d .copy{flex-direction:column;flex:440px;gap:24px;min-width:0;display:flex}.ew .h-d{letter-spacing:-.045em;font-size:clamp(48px,6.6vw,94px);font-weight:800;line-height:.94}.ew .btn.lacc{background:var(--l-acc);color:var(--l-on)}.ew .btn.lline{color:var(--l-ink);background:#fff;border:1px solid #c9d4ce}.ew .check{background:var(--l-panel);border:1px solid var(--l-rule);border-radius:22px;flex-direction:column;flex:500px;gap:16px;min-width:0;padding:24px;display:flex;box-shadow:0 1px 2px #0e17120f,0 24px 60px #0e17121a}.ew .status{align-items:center;gap:16px;display:flex}.ew .status .ic{background:var(--l-rule-2);border-radius:16px;flex:none;place-items:center;width:58px;height:58px;transition:background .35s;display:grid}.ew .status.ok .ic{background:var(--l-acc)}.ew .spin{border:3px solid #c9d4ce;border-top-color:var(--l-acc-t);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite ew-spin}@keyframes ew-spin{to{transform:rotate(360deg)}}.ew .status b{font-family:var(--f-d);letter-spacing:-.02em;font-size:30px;font-weight:800;display:block}.ew .status small{color:var(--l-ink-3);font-size:14.5px}.ew .clist{border-top:1px solid var(--l-rule-2);flex-direction:column;display:flex}.ew .clist>div{border-bottom:1px solid var(--l-rule-2);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.ew .clist>div:last-child{border-bottom:0}.ew .clist .l{align-items:center;gap:10px;font-size:16px;display:flex}.ew .clist .r{font-family:var(--f-m);font-variant-numeric:tabular-nums;font-size:15px}.ew .dot{flex:none;place-items:center;width:18px;height:18px;display:grid}.ew .dot .p{border:2px solid #c9d4ce;border-top-color:var(--l-acc-t);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite ew-spin}.ew .pill-w{color:var(--l-warn);background:var(--l-warn-bg);border-radius:999px;padding:4px 12px}.ew .recheck{font:inherit;color:var(--l-acc-t);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:6px 0;font-size:14px;font-weight:600}.ew .closer{isolation:isolate;text-align:center;background:var(--bg-3);position:relative;overflow:hidden}.ew .closer .eclipse{opacity:.7;width:min(1100px,160vw);animation:none;top:auto;bottom:0;transform:translate(-50%,64%)}.ew .price{border:1px solid var(--rule-2);background:#2a2d2cb3;border-radius:18px;flex-direction:column;gap:4px;margin-top:22px;padding:18px 28px;display:inline-flex}.ew .price b{font-family:var(--f-d);letter-spacing:-.02em;font-size:34px;font-weight:800}.ew #pricing{background:var(--bg-3)}.ew .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.ew .plan{background:var(--bg);border:1px solid var(--rule);border-radius:22px;flex-direction:column;gap:18px;min-width:0;padding:28px 26px;display:flex;position:relative}.ew .plan.hot{background:linear-gradient(180deg,#2f3a33,var(--bg) 60%);border-color:var(--acc);box-shadow:0 0 0 1px var(--acc),0 30px 80px #3cf0811f}.ew .plan .badge{background:var(--acc);color:var(--on);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;position:absolute;top:-13px;left:26px}.ew .plan .nm{font-family:var(--f-d);font-size:22px;font-weight:700}.ew .plan .who{color:var(--ink-3);margin-top:2px;font-size:14.5px}.ew .plan .amt{align-items:baseline;gap:6px;display:flex}.ew .plan .amt b{font-family:var(--f-d);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:54px;font-weight:800}.ew .plan .amt span{color:var(--ink-3);font-size:15px}.ew .plan .btn{justify-content:center}.ew .plan ul{color:var(--ink-2);flex-direction:column;gap:11px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.ew .plan li{align-items:flex-start;gap:10px;display:flex}.ew .plan li svg{flex:none;margin-top:3px}.ew .plan li.x{color:var(--rule-2);text-decoration:line-through;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2)}.ew .plan .note{color:var(--ink-3);text-align:center;margin-top:-8px;font-size:13px}.ew .plan .sub{color:var(--ink-3);margin-top:-10px;font-size:13.5px}.ew .plan .inc{font-family:var(--f-m);letter-spacing:.08em;color:var(--ink-3);border-top:1px solid var(--rule);padding-top:14px;font-size:12px}.ew .cmp{border:1px solid var(--rule);border-radius:18px;margin-top:48px;overflow-x:auto}.ew .cmp table{border-collapse:collapse;width:100%;min-width:640px;font-size:14.5px}.ew .cmp th,.ew .cmp td{text-align:left;border-bottom:1px solid var(--rule);padding:13px 18px}.ew .cmp thead th{font-family:var(--f-d);background:var(--bg);font-size:16px;position:sticky;top:0}.ew .cmp th:not(:first-child),.ew .cmp td:not(:first-child){text-align:center;width:17%}.ew .cmp tbody th{color:var(--ink-2);font-weight:500}.ew .cmp tr.grp th{font-family:var(--f-m);letter-spacing:.1em;color:var(--acc);background:var(--bg-2);font-size:12px;font-weight:500}.ew .cmp td{font-family:var(--f-m);font-variant-numeric:tabular-nums;color:var(--ink)}.ew .cmp td.no{color:var(--rule-2)}.ew .cmp tbody tr:last-child th,.ew .cmp tbody tr:last-child td{border-bottom:0}.ew .cmp col.hot{background:#3cf0810d}.ew .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ew .vs{margin-top:56px}.ew .vs h3{letter-spacing:-.03em;font-size:clamp(26px,3.4vw,40px);font-weight:800}.ew .vs .lede{margin:12px 0 26px}.ew .vsgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ew .vsc{border:1px solid var(--rule);background:var(--bg);border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ew .vsc .hd{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:10px;padding:16px 20px;display:flex}.ew .vsc .hd b{font-family:var(--f-d);font-size:20px;font-weight:700}.ew .vsc .hd span{font-family:var(--f-m);letter-spacing:.08em;color:var(--acc);font-size:12px}.ew .vsc .them,.ew .vsc .us{flex-direction:column;gap:8px;padding:16px 20px;display:flex}.ew .vsc .them{background:var(--bg-2)}.ew .vsc .lab{font-family:var(--f-m);letter-spacing:.08em;color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.ew .vsc .lab b{font-family:var(--f-d);letter-spacing:-.02em;color:var(--ink-2);font-size:26px;font-weight:800}.ew .vsc .us .lab,.ew .vsc .us .lab b{color:var(--acc)}.ew .vsc ul{color:var(--ink-2);flex-direction:column;gap:7px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ew .vsc li{align-items:flex-start;gap:9px;display:flex}.ew .vsc li svg{flex:none;margin-top:3px}.ew .vsc .them li{color:var(--ink-3)}@media (max-width:900px){.ew .vsgrid{grid-template-columns:1fr}}.ew .pnote{color:var(--ink-3);max-width:60em;margin-top:18px;font-size:13.5px}@media (max-width:900px){.ew .plans{grid-template-columns:1fr}}.ew footer{border-top:1px solid var(--rule);padding-block:28px calc(28px + env(safe-area-inset-bottom,0px));background:var(--bg-3)}.ew footer .wrap{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;font-size:13px;display:flex}@media (max-width:1000px){.ew .pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ew .day3,.ew .feat3{grid-template-columns:1fr}}@media (max-width:640px){.ew .nav .btn,.ew .tabs>a[data-s=about],.ew .tabs>a[data-s=contact],.ew .tabs>a[data-s=faq]{display:none}.ew .tabs{justify-content:flex-end}.ew .pgrid{grid-template-columns:1fr}.ew .portal p{display:none}.ew .bars{height:26%}.ew .eclipse{width:200vw}.ew .eyebrow{letter-spacing:.1em;font-size:11px}.ew .kv3 b{font-size:16px}.ew .big{font-size:44px}.ew .hero .row .btn{justify-content:center;width:100%}.ew .hero .row{width:100%;max-width:360px}}@media (prefers-reduced-motion:reduce){html:has(.ew){scroll-behavior:auto}.ew *,.ew :before,.ew :after{transition:none!important;animation:none!important}}.ew a.val{text-decoration:none}.ew a.val:hover{color:var(--acc)}@media (max-width:640px){.ew .brand-x{display:none}}.ew .ccard a.val{word-break:normal;overflow-wrap:anywhere}.ew .app-short{display:none}@media (max-width:640px){.ew .nav .app-link{padding:8px 14px;font-size:13px;display:inline-flex}.ew .app-long{display:none}.ew .app-short{display:inline}.ew .tabs>a[data-s=pricing]{display:none}}html:has(.ew){background:#050505}.ew{--bg:#141716;--bg-2:#0d0f0e;--bg-3:#050505;--panel:#1b1f1d;--rule:#ffffff17;--rule-2:#ffffff29;isolation:isolate;background:0 0;position:relative}.ew:before{background:#050505}.ew .hero,.ew .feat-intro,.ew .closer,.ew footer,.ew #cockpit,.ew #rulebook,.ew #funded,.ew #calc,.ew #more,.ew #pricing,.ew #faq,.ew #about,.ew #contact{background:0 0}.ew .eclipse,.ew .hero:after{display:none}.ew .bar{background:linear-gradient(#141716d9,#05050500 85%);border-left-color:#ffffff0f}.ew .nav-in{background:#0a0c0b99}.ew .nav.scrolled .nav-in{background:#0a0c0bd9}.ew .ddmenu{background:#0e100ff7}.ew .float{background:#101312eb}.ew .portal{background:#141716b8}.ew .price{background:#141716b3}.ew .mtrack{background:#050505e6}.ew .mgrid>div{background:#0d0f0ee0}.ew .mgrid>div:hover{background:var(--bg)}.ew .bars,.ew .floor{display:none}.ew .hero2 .copy>*,.ew .feat-intro :is(h2,p),.ew .sec-h,.ew .wrap>:is(h2,p),.ew .copy>:is(h2,h3,p,.lede){text-shadow:0 0 16px #050505f2,0 0 3px #050505b3}.ew #clear *{text-shadow:none}
