@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77814b00d5ca94a4-s.p.21jp631_3pja2.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/77814b00d5ca94a4-s.p.21jp631_3pja2.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/77814b00d5ca94a4-s.p.21jp631_3pja2.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/77814b00d5ca94a4-s.p.21jp631_3pja2.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.L0OyQq_className{font-family:Geist,Geist Fallback;font-style:normal}.L0OyQq_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.0r6juujl39pe6.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.0r6juujl39pe6.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.0r6juujl39pe6.woff2?dpl=c47c4c8963f35cec891ca6b53d6b8fad41866513)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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.SKCdja_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.SKCdja_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.fnl2{--bg:#f3f3ee;--panel:#fff;--ink:#0c0d10;--muted:#62656e;--line:#0c0d101f;--glass:#fafaf6b8;--acc-t:#0c0d10;--grid:#0c0d1017;--neon:#d9ff2f;--f2-stroke:var(--ink);--th-us-stroke:0px;--ease-out:cubic-bezier(.215, .61, .355, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--ease-theme:cubic-bezier(.65, 0, .35, 1);--fn-sans:"Geist", sans-serif;--fn-mono:"Geist Mono", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] .fnl2[data-themeable],.fnl2 .f2-theme-dark{--bg:#07080a;--panel:#111216;--ink:#edeef1;--muted:#8c909b;--line:#ffffff1c;--glass:#0e0f13a8;--acc-t:#edeef1;--grid:#ffffff12;--f2-stroke:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-lite] .fnl2{--glass:var(--panel)}html[data-lite] .fnl2 *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(.fnl2){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f3ee}html:has(.fnl2) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f3ee}html[data-theme=dark]:has(.fnl2[data-themeable]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#07080a}html[data-theme=dark]:has(.fnl2[data-themeable]) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#07080a}html:has(.fnl2){--dock-h:0px;scroll-behavior:auto;scrollbar-color:auto;scrollbar-width:thin;scrollbar-gutter:auto}html:has(.fnl2)::view-transition-old(root){mix-blend-mode:normal;animation:none}html:has(.fnl2)::view-transition-new(root){mix-blend-mode:normal;animation:none}html:has(.fnl2)::view-transition-new(root){z-index:2}html:has(.fnl2) .skip-link:focus:not(:focus-visible){transform:translateY(calc(-100% - 24px))}@media (hover:none) and (pointer:coarse){html:has(.fnl2) .skip-link{display:none}}.fnl2{background:var(--bg);min-height:100vh;color:var(--ink);letter-spacing:normal;-webkit-font-smoothing:antialiased;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:normal;position:relative;overflow-x:clip;container-type:inline-size}.fnl2,.fnl2 *,.fnl2 :before,.fnl2 :after{box-sizing:content-box}.fnl2 button,.fnl2 select,.fnl2 input[type=checkbox],.fnl2 input[type=radio]{box-sizing:border-box}.fnl2 h1,.fnl2 h2,.fnl2 h3,.fnl2 h4,.fnl2 h5,.fnl2 h6{font-family:inherit}.fnl2 img,.fnl2 video,.fnl2 svg,.fnl2 canvas{vertical-align:baseline;max-width:none;display:inline}.fnl2 button,.fnl2 input,.fnl2 textarea{font-family:inherit}.fnl2 button,.fnl2 a,.fnl2 input,.fnl2 label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.fnl2 input{-webkit-appearance:none;appearance:none}:where(.fnl2) button:not([data-no-min-target]){min-width:auto;min-height:auto}.fnl2 a{color:var(--ink);text-decoration:none}.fnl2 a:hover{color:var(--muted)}.fnl2 input::placeholder{color:#ffffff59}.fnl2 ::selection{color:#f3f3ee;background:#0c0d10}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes nav-ang{to{--ang:360deg}}@keyframes pv-rot{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes pv-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes pg-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pg-pop{0%{opacity:0;transform:scale(.9)}60%{transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes pv-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes pv-blink{50%{opacity:.25}}@keyframes pv-fade{0%{opacity:0}to{opacity:1}}@keyframes pv-sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes pv-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fnl2 *{animation-duration:1ms!important;animation-iteration-count:1!important}}.f2-dots{pointer-events:none;background-image:radial-gradient(var(--grid) 1px, transparent 1.3px);background-size:24px 24px;height:100vh;position:absolute;top:0;bottom:auto;left:0;right:0;-webkit-mask-image:radial-gradient(80% 65% at 50% 38%,#000 15%,#0000 78%);mask-image:radial-gradient(80% 65% at 50% 38%,#000 15%,#0000 78%)}.f2-main{z-index:1;position:relative}.f2-main--wide,.f2-main--narrow{box-sizing:border-box;max-width:1160px;margin:0 auto;padding:clamp(84px,14cqw,124px) clamp(12px,3.6cqw,20px) 0}.f2-main--narrow{max-width:800px}.f2-nav{z-index:60;height:0;padding:0 14px;position:sticky;top:12px}.f2-nav__bar{box-sizing:border-box;border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);max-width:720px;height:62px;transition:max-width .65s var(--ease-theme), box-shadow .4s, transform .45s var(--ease-out), opacity .3s;border-radius:21px;align-items:center;gap:12px;margin:0 auto;padding:0 8px 0 18px;display:flex;position:relative;box-shadow:0 24px 50px -24px #00000073}.f2-nav[data-flat] .f2-nav__bar{box-shadow:0 0 #0000}.f2-nav[data-hid] .f2-nav__bar{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 24px))}.fnl2 .f2-nav__logo{color:var(--ink);cursor:pointer;transition:transform .3s var(--ease-spring);background:0 0;border:0;flex:none;padding:0;display:flex}.fnl2 .f2-nav__logo:hover{color:var(--ink);transform:scale(1.06)rotate(-2deg)}.f2-nav__spacer{flex:1}.f2-rail{scrollbar-width:none;background:#7f7f7f1f;border-radius:15px;align-items:center;gap:2px;min-width:0;padding:4px;display:flex;overflow-x:auto}.f2-rail::-webkit-scrollbar{display:none}.fnl2 .f2-rail__item{height:38px;color:var(--ink);font:600 13px var(--fn-sans);white-space:nowrap;border-radius:11px;align-items:center;padding:0 14px;display:flex}.fnl2 a.f2-rail__item{transition:background .2s}.fnl2 a.f2-rail__item:hover{color:var(--ink);background:#7f7f7f2e}.fnl2 .f2-rail__item[data-state=current]{background:var(--ink);color:var(--bg)}.fnl2 .f2-rail__item[data-state=todo]{color:var(--muted)}.f2-tabs{background:#7f7f7f1f;border-radius:15px;align-items:center;gap:2px;margin-left:8px;padding:4px;display:flex;position:relative}.f2-tabs__pad{background:var(--ink);transition:transform .5s var(--ease-spring), width .5s var(--ease-spring), opacity .25s;pointer-events:none;border-radius:11px;position:absolute;top:4px;bottom:4px;left:0}.fnl2 .f2-tabs__btn{height:38px;color:var(--muted);font:600 13px var(--fn-sans);cursor:pointer;background:0 0;border:0;padding:0 14px;transition:color .25s;position:relative}.fnl2 .f2-tabs__btn[data-on]{color:var(--bg)}.fnl2 .f2-toggle{border:1px solid var(--line);width:46px;height:46px;color:var(--ink);cursor:pointer;transition:transform .35s var(--ease-spring), border-color .2s;background:0 0;border-radius:14px;flex:none;place-items:center;padding:0;display:grid}.fnl2 .f2-toggle:hover{border-color:var(--ink);transform:rotate(20deg)scale(1.06)}.f2-toggle__orb{background:var(--ink);width:18px;height:18px;transition:background .6s var(--ease-theme), box-shadow .6s var(--ease-theme);border-radius:50%;box-shadow:0 0 0 4px #d9ff2ff2}html[data-theme=dark] .fnl2[data-themeable] .f2-toggle__orb{box-shadow:inset -6px -4px 0 0 var(--ink);background:0 0}@media (max-width:520px){.f2-nav--steps{padding:0 8px;top:8px}.f2-nav--steps .f2-nav__bar{gap:10px;height:56px;padding:0 6px 0 14px}.fnl2 .f2-rail__film{display:none}.fnl2 .f2-rail__item:not(.f2-rail__film){height:36px;padding:0 10px;font-size:12.5px}}.fnl2 .f2-cta{background:conic-gradient(from var(--ang,0deg), #3dd9ff, #8b6cff, #ff4fa0, #d9ff2f, #3dd9ff);transition:transform .35s var(--ease-spring), box-shadow .3s;border-radius:17.5px;padding:1.5px;animation:3.5s linear infinite nav-ang;display:block;position:relative;box-shadow:0 12px 30px -12px #8b6cffcc}html[data-lite] .fnl2 .f2-cta{animation:none}.fnl2 .f2-cta>.f2-cta__btn{box-sizing:border-box;color:#fff;width:100%;min-height:61px;font:600 clamp(15px, 1.5cqw, 18px)/1.25 var(--fn-sans);letter-spacing:-.01em;cursor:pointer;text-align:left;background:#0c0d10;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:8px 10px 8px 24px;text-decoration:none;transition:background .3s,color .3s;display:flex}.fnl2 .f2-cta__arr{color:#0c0d10;width:42px;height:42px;transition:transform .4s var(--ease-spring), background .3s, color .3s;background:#d9ff2f;border-radius:11px;flex:none;place-items:center;font-size:18px;display:grid}.fnl2 .f2-cta__price{font:600 11px var(--fn-mono);letter-spacing:.04em;white-space:nowrap;color:#d9ff2f;transition:color .3s}.fnl2 .f2-cta:hover{box-shadow:0 16px 40px -10px #d9ff2fbf}.fnl2 .f2-cta:hover>.f2-cta__btn{color:#0c0d10;background:#d9ff2f}.fnl2 .f2-cta:hover .f2-cta__arr{color:#d9ff2f;background:#0c0d10;transform:rotate(-45deg)scale(1.08)}.fnl2 .f2-cta:hover .f2-cta__price{color:#0c0d10}.fnl2 .f2-cta:active>.f2-cta__btn{transform:scale(.98)}@media (hover:none){.fnl2 .f2-cta>.f2-cta__btn{color:#0c0d10;background:#d9ff2f}.fnl2 .f2-cta .f2-cta__arr{color:#d9ff2f;background:#0c0d10}.fnl2 .f2-cta .f2-cta__price{color:#0c0d10}}.fnl2 .f2-cta>.f2-cta__btn[aria-busy=true]{cursor:progress}.f2-cta__spin{border:2px solid #7f7f7f59;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite pv-spin}.fnl2 .f2-cta--nav,.fnl2 .f2-cta--bar{border-radius:15px}.fnl2 .f2-cta--nav>.f2-cta__btn{width:auto;height:45px;min-height:0;font:600 14px var(--fn-sans);letter-spacing:normal;border-radius:13.5px;justify-content:flex-start;gap:10px;padding:0 6px 0 16px}.fnl2 .f2-cta--nav .f2-cta__arr{width:33px;height:33px;font-size:inherit;border-radius:9px}.fnl2 .f2-cta--bar>.f2-cta__btn{width:auto;height:50px;min-height:0;font:600 15px var(--fn-sans);letter-spacing:normal;border-radius:13.5px;justify-content:flex-start;gap:10px;padding:0 6px 0 18px}.fnl2 .f2-cta--bar .f2-cta__arr{width:38px;height:38px;font-size:inherit;border-radius:10px}@media (max-width:759.98px){.f2-tabs,.fnl2 .f2-cta.f2-cta--nav{display:none}}.fnl2 .f2-btn2{box-sizing:border-box;border:1px solid var(--ink);min-height:64px;color:var(--ink);font:600 clamp(15px, 1.5cqw, 18px)/1.25 var(--fn-sans);cursor:pointer;text-align:left;transition:background .2s, color .2s, transform .25s var(--ease-out);background:0 0;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:10px 12px 10px 24px;text-decoration:none;display:flex}.fnl2 .f2-btn2:hover{background:var(--ink);color:var(--bg);transform:translateY(-3px)}.fnl2 .f2-btn2:active{transform:translateY(0)scale(.98)}.fnl2 .f2-btn2--on-dark{color:inherit;border-color:currentColor}.fnl2 .f2-btn2--on-dark:hover{color:#0c0d10;background:#fff}.fnl2 .f2-btn2--lead{background:var(--panel);width:min(100%,520px);font:500 14.5px/1.4 var(--fn-sans);text-wrap:pretty;gap:14px}.fnl2 .f2-btn2--lead:hover{transform:translateY(-2px)}.fnl2 .f2-btn2--lead:active{transform:translateY(0)scale(.98)}.fnl2 .f2-btn2--lead>span:first-child{text-wrap:pretty}.f2-btn2__lead{font-weight:600}.f2-btn2__arr{width:42px;height:42px;transition:transform .4s var(--ease-spring);border:1px solid;border-radius:11px;flex:none;place-items:center;font-size:18px;display:grid}.fnl2 .f2-btn2:hover>.f2-btn2__arr{transform:rotate(-45deg)scale(1.08)}.f2-panel{border-radius:22px;flex-direction:column;gap:16px;padding:clamp(16px,3.6cqw,30px);display:flex;position:relative}.f2-panel--light{border:1px solid var(--line);background:var(--panel)}.f2-panel--glow,.f2-panel--mono{isolation:isolate;color:#fff;--f2-stroke:#fff;overflow:hidden}.f2-panel--glow{box-shadow:0 50px 90px -40px var(--f2-shadow,#3dd9ff73);background:linear-gradient(#0c0d10,#0c0d10) padding-box padding-box,conic-gradient(from 210deg,#3dd9ff,#3dd9ff,#8b6cff,#ff4fa0,#3dd9ff) border-box;border:1.5px solid #0000}.f2-panel--plain{background:#0c0d10;border:1.5px solid #ffffff29}.f2-panel--glow.f2-theme-dark{color:var(--ink);--f2-stroke:var(--ink);background:linear-gradient(var(--panel), var(--panel)) padding-box, conic-gradient(from 210deg, #3dd9ff, #3dd9ff, #8b6cff, #ff4fa0, #3dd9ff) border-box}.f2-panel--glow.f2-panel--plain.f2-theme-dark{background:var(--panel)}.f2-panel__glow{z-index:-1;background:radial-gradient(560px circle at var(--mx,90%) var(--my,0%), var(--f2-glow,#3dd9ff73), transparent 70%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.f2-panel--mono{background:#0c0d10;border:1px solid #ffffff29;box-shadow:0 40px 80px -40px #0000008c}.fnl2 .f2-dark a:not(.f2-cta__btn):not(.f2-btn2){color:#fff;text-underline-offset:3px;text-decoration:underline}.fnl2 .f2-dark a:not(.f2-cta__btn):not(.f2-btn2):hover{color:#d9ff2f}.fnl2 .f2-tile{box-sizing:border-box;outline-offset:-1px;color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:14px;outline:0 solid #0000;margin:0;transition:background .25s,border-color .25s;position:relative}.fnl2 .f2-tile:hover{border-color:#ffffff8c}:where(.fnl2 label.f2-tile){align-items:center;display:flex}.fnl2 .f2-tile[data-disabled]{cursor:not-allowed}.fnl2 .f2-vh{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0}.fnl2 .f2-tile:has(>.f2-vh:focus-visible){outline:2px solid var(--focus-ring,#d9ff2f);outline-offset:3px}:is(.fnl2 .f2-check-hit:has(>.f2-vh:focus-visible) .f2-box,.fnl2 .f2-checkrow:has(>.f2-vh:focus-visible) .f2-box){outline:2px solid var(--focus-ring,#d9ff2f);outline-offset:3px}.fnl2 .f2-tile.f2-sel,.fnl2 .f2-sel{outline-offset:-1px;background:#d9ff2f21;border-color:#d9ff2f;outline:2px solid #d9ff2f}.f2-seg{border:1px solid var(--ink);border-radius:16px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.f2-seg--vsl{background:var(--panel)}.f2-seg--on-dark{border-color:#ffffff4d}.fnl2 .f2-seg__opt{min-height:60px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;margin:0;padding:10px 14px;transition:background .25s,color .25s;display:flex}.fnl2 .f2-seg--vsl .f2-seg__opt{justify-content:normal;min-height:auto;padding:12px 14px}.fnl2 .f2-seg--on-dark .f2-seg__opt{color:#fff;gap:5px;min-height:52px;padding:8px 14px}.fnl2 .f2-seg__opt[aria-checked=true]{background:var(--ink);color:var(--bg)}.fnl2 .f2-seg--on-dark .f2-seg__opt[aria-checked=true]{color:#0c0d10;background:#fff}.f2-seg__name{font:600 10.5px/1 var(--fn-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.75}.f2-seg__price{font:600 17px/1 var(--fn-sans);letter-spacing:-.02em}.f2-seg--on-dark .f2-seg__name{font-size:10px}.f2-seg--on-dark .f2-seg__price{font:600 15px/1 var(--fn-sans);letter-spacing:normal}.f2-field{flex-direction:column;gap:7px;display:flex}.f2-field__label{font:500 11px var(--fn-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff9}.fnl2 .f2-input{box-sizing:border-box;color:#fff;width:100%;height:56px;font:500 16px var(--fn-sans);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:14px;outline:none;margin:0;padding:0 16px;transition:border-color .2s}.fnl2 .f2-input:focus{border-color:#d9ff2f;outline:none}.fnl2 .f2-panel--mono .f2-input:focus,.fnl2 .f2-input[data-focus=white]:focus{border-color:#fff}.fnl2 .f2-input[aria-invalid=true],.fnl2 .f2-input[aria-invalid=true]:focus{border-color:#ff8a80}.fnl2 .f2-panel--mono .f2-input[aria-invalid=true]:focus{border-color:#fff}.f2-err{font:500 13px var(--fn-sans);color:#ff8a80}.f2-box{box-sizing:border-box;color:#0c0d10;width:24px;height:24px;font:700 14px var(--fn-sans);background:0 0;border:1.5px solid #ffffff73;border-radius:7px;flex:none;place-items:center;display:grid}.f2-box[data-on]{background:#d9ff2f;border-color:#d9ff2f}.f2-box[data-bad]{border-color:#ff8a80}.fnl2 .f2-check-hit{box-sizing:border-box;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;margin:-10px;padding:0;display:grid;position:relative}.f2-consent{flex-direction:column;gap:6px;display:flex}.f2-consent__row{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.f2-consent__text{font:400 14px/1.45 var(--fn-sans);color:#ffffffd9}.fnl2 .f2-checkrow{box-sizing:border-box;color:#fff;min-height:48px;font:500 15px var(--fn-sans);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0;display:flex;position:relative}.f2-spinner{border:3px solid #fff3;border-top-color:#d9ff2f;border-radius:50%;width:44px;height:44px;animation:.8s linear infinite pv-spin;display:block}.f2-label{font:500 11px var(--fn-mono);letter-spacing:.12em;text-transform:uppercase}.f2-label--dim{color:#fff9}.f2-label--muted{color:var(--muted)}.f2-label--acc{color:var(--acc-t)}.f2-h{text-wrap:balance;font-weight:600}.f2-h--hero{letter-spacing:-.052em;margin:0;font-size:clamp(40px,7.2cqw,108px);line-height:.95}.f2-h--section{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(34px,5.2cqw,76px);line-height:.95}.f2-h--amount{font:600 clamp(44px, 6cqw, 64px)/1 var(--fn-sans);letter-spacing:-.05em;margin:0}.f2-outline{color:#0000;-webkit-text-stroke:1.5px var(--f2-stroke,var(--ink))}.f2-num{font-variant-numeric:tabular-nums}.f2-footer{border-top:1px solid var(--line);box-sizing:border-box;max-width:1160px;font:500 11px var(--fn-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:clamp(56px,9cqw,96px) auto 0;padding:26px 20px 40px;display:flex;position:relative}.f2-footer--flush{margin:0 auto}.f2-footer__left{color:var(--ink);align-items:center;gap:14px;display:flex}.f2-footer__copy{color:var(--muted)}.f2-footer__links{flex-wrap:wrap;gap:18px;display:flex}.fnl2 .f2-footer a{color:var(--muted)}.f2-mbar{bottom:calc(10px + env(safe-area-inset-bottom));z-index:70;color:#fff;background:#0c0d10;border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:12px;margin:0 10px 10px;padding:8px 8px 8px 18px;display:none;position:sticky;box-shadow:0 16px 40px -14px #00000080}@media (max-width:859px){.f2-mbar{display:flex}}.f2-mbar__info{flex:1;min-width:0}.f2-mbar__cap{font:600 9.5px var(--fn-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff9;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.f2-mbar__amt{font:600 21px/1 var(--fn-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#d9ff2f;margin-top:4px}.fnl2 .f2-dark,.fnl2 .f2-mbar{--focus-ring:#d9ff2f}.fnl2 :is(.f2-dark,.f2-mbar) :is(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #d9ff2f}
