@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.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:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.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:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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_dc0ecfc6-module__i0T3Ca__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_dc0ecfc6-module__i0T3Ca__variable{--font-jbm:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)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:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)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:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)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/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)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/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)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/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)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/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_79f66cb-module__XkEeWq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_79f66cb-module__XkEeWq__variable{--font-gmono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:doto;src:url(../media/Doto_latin_wght-s.p.3d93h5g9f1v_6.woff2)format("woff2");font-display:swap;font-weight:700 800;font-style:normal}@font-face{font-family:doto Fallback;src:local(Arial);ascent-override:72.25%;descent-override:19.01%;line-gap-override:0.0%;size-adjust:131.49%}.doto_cdfc8c4b-module__j3hT9W__className{font-family:doto,doto Fallback;font-style:normal}.doto_cdfc8c4b-module__j3hT9W__variable{--font-doto:"doto", "doto 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.3nkuoiize4urq.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/e532fa1b9921e1cd-s.1da667lu-u79a.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.1i05ju5aeyhye.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.1dgcou5jor5q_.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.3xauquyg2sixn.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/02263ebadd758ea4-s.2taws-qdxmzlf.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.0htwiiqufp3l9.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.28xcb7557rbh2.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_c8cfec6a-module__ekspta__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c8cfec6a-module__ekspta__variable{--font-plex:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--fdy-space-0:0px;--fdy-space-1:2px;--fdy-space-2:4px;--fdy-space-3:6px;--fdy-space-4:8px;--fdy-space-5:12px;--fdy-space-6:16px;--fdy-space-7:24px;--fdy-space-8:32px;--fdy-space-9:48px;--fdy-space-10:64px;--fdy-space-11:96px;--fdy-grid-unit:24px;--fdy-gutter:16px;--fdy-gutter-lg:24px;--fdy-page-max:1440px;--fdy-page-max-wide:1920px;--fdy-prose-max:68ch;--fdy-font-sans:var(--font-sans,ui-sans-serif, system-ui, sans-serif);--fdy-font-mono:var(--font-mono,ui-monospace, "SF Mono", Menlo, monospace);--fdy-font-chrome:var(--fdy-font-mono);--fdy-font-data:var(--fdy-font-mono);--fdy-font-prose:var(--fdy-font-sans);--fdy-text-micro:11px;--fdy-text-label:12px;--fdy-text-xs:11px;--fdy-text-sm:12px;--fdy-text-base:13px;--fdy-text-body:14px;--fdy-text-lg:16px;--fdy-text-xl:18px;--fdy-text-2xl:24px;--fdy-text-3xl:28px;--fdy-text-4xl:36px;--fdy-leading-tight:1.2;--fdy-leading-snug:1.35;--fdy-leading-normal:1.5;--fdy-leading-prose:1.7;--fdy-track-label:.06em;--fdy-track-mrz:.12em;--fdy-track-tight:0em;--fdy-track-display:-.02em;--fdy-track-caps:.05em;--fdy-control-xs:20px;--fdy-control-sm:24px;--fdy-control-md:28px;--fdy-control-lg:36px;--fdy-control-xl:44px;--fdy-control-hero:56px;--fdy-row-sm:40px;--fdy-row-md:48px;--fdy-row-lg:56px;--fdy-bar:64px;--fdy-subbar:40px;--fdy-sidebar:240px;--fdy-sidebar-collapsed:56px;--fdy-thread-max:780px;--fdy-composer-text-max:210px;--fdy-drawer:460px;--fdy-dialog:400px;--fdy-dialog-lg:820px;--fdy-popover:280px;--fdy-popover-lg:380px;--fdy-radius-xs:var(--radius-xs,4px);--fdy-radius-sm:var(--radius-sm,8px);--fdy-radius-control:var(--radius-control,10px);--fdy-radius-card:var(--radius-card,16px);--fdy-radius-xl:var(--radius-xl,24px);--fdy-radius-full:var(--radius-full,9999px);--fdy-radius:var(--fdy-radius-card);--fdy-hair:1px;--fdy-frame:inset 0 0 0 1px var(--line-strong);--fdy-frame-soft:inset 0 0 0 1px var(--line);--fdy-frame-ink:inset 0 0 0 1px var(--ink);--fdy-frame-signal:inset 0 0 0 1px var(--signal);--fdy-frame-neg:inset 0 0 0 1px var(--neg);--fdy-frame-lore:inset 0 0 0 1px var(--lore);--fdy-surface-canvas:var(--canvas);--fdy-surface-sheet:var(--sheet);--fdy-surface-well:var(--well);--fdy-surface-raised:var(--raised);--fdy-surface-term:var(--term);--fdy-surface-paper:var(--paper);--fdy-elev-flat:none;--fdy-elev-sheet:var(--fdy-frame);--fdy-shadow-cast:0 0 0;--fdy-elev-float:0 0 0 1px var(--line-strong);--fdy-elev-modal:0 0 0 1px var(--ink);--fdy-term-ink:#ffffffe0;--fdy-term-dim:#ffffff94;--fdy-term-signal:#fff;--fdy-term-lore:#d9d9d9;--fdy-term-pos:#5fd8a4;--fdy-term-neg:#ff8a94;--fdy-term-warn:#f0c46e;--fdy-hover-wash:color-mix(in srgb, var(--ink) 7%, transparent);--fdy-elev-hover:inset 0 0 0 1px var(--ink);--fdy-glow-signal:none;--fdy-glow-signal-soft:none;--fdy-glow-lore:none;--fdy-glow-loud:0 0 0 1px var(--ink);--fdy-icon-xs:11px;--fdy-icon-sm:12px;--fdy-icon-md:14px;--fdy-icon-lg:16px;--fdy-icon-xl:20px;--fdy-icon-stroke:1.5;--fdy-mark-xs:14px;--fdy-mark-sm:20px;--fdy-mark-md:32px;--fdy-mark-lg:48px;--fdy-mark-xl:88px;--fdy-mark-hero:200px;--fdy-z-base:0;--fdy-z-raised:1;--fdy-z-sticky:10;--fdy-z-header:20;--fdy-z-dropdown:40;--fdy-z-drawer:50;--fdy-z-modal:60;--fdy-z-toast:70;--fdy-z-tooltip:80;--fdy-op-disabled:.4;--fdy-op-muted:.6;--fdy-op-scrim:.72;--fdy-op-ghost:.08;--fdy-blur-scrim:0px;--fdy-dur-instant:0s;--fdy-dur-fast:.1s;--fdy-dur-base:.16s;--fdy-dur-slow:.24s;--fdy-dur-slower:.36s;--fdy-dur-reveal:.42s;--fdy-dur-entrance:var(--fdy-dur-reveal);--fdy-motion-hover:var(--fdy-dur-fast);--fdy-ease-hover:var(--fdy-ease-out);--fdy-motion-press:var(--fdy-dur-fast);--fdy-motion-standard:var(--fdy-dur-base);--fdy-motion-number:var(--fdy-dur-slow);--fdy-stagger-small:var(--fdy-stagger);--fdy-dur-media:var(--fdy-dur-reveal);--fdy-dur-ambient:1.6s;--fdy-dur-sheen:1.6s;--fdy-tabbar:56px;--fdy-stagger:28ms;--fdy-ease-out:cubic-bezier(.2, .8, .2, 1);--fdy-ease-in:cubic-bezier(.6, 0, .9, .3);--fdy-ease-in-out:cubic-bezier(.5, 0, .3, 1);--fdy-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--fdy-ease-entrance:cubic-bezier(.25, .46, .45, .94);--fdy-ease-quint:cubic-bezier(.23, 1, .32, 1);--fdy-ease-standard:cubic-bezier(.4, 0, .2, 1);--fdy-ease-pons:cubic-bezier(.22, 1, .36, 1);--fdy-ease-pop:cubic-bezier(.34, 1.36, .64, 1);--fdy-ease-step:var(--fdy-ease-out);--fdy-ease-step-2:var(--fdy-ease-out);--fdy-bp-phone:390px;--fdy-bp-sm:640px;--fdy-bp-tablet:768px;--fdy-bp-lg:1024px;--fdy-bp-xl:1280px;--fdy-bp-desk:1440px;--fdy-bp-wide:1920px}::view-transition-group(.fdy-morph){animation-duration:var(--fdy-dur-slow);animation-timing-function:var(--fdy-ease-out)}html[data-fdy-repaint]::view-transition-old(root){animation:none}html[data-fdy-repaint]::view-transition-new(root){mix-blend-mode:normal;-webkit-mask-image:radial-gradient(circle,#000 1.5px,#0000 2px);mask-image:radial-gradient(circle,#000 1.5px,#0000 2px);-webkit-mask-position:var(--fdy-repaint-x,50%) var(--fdy-repaint-y,0);-webkit-mask-position:var(--fdy-repaint-x,50%) var(--fdy-repaint-y,0);mask-position:var(--fdy-repaint-x,50%) var(--fdy-repaint-y,0);animation:fdy-repaint-screen var(--fdy-dur-slower) steps(8, end) both, fdy-repaint-reach var(--fdy-dur-slower) var(--fdy-ease-out) both}@keyframes fdy-repaint-screen{0%{-webkit-mask-size:16px 16px;mask-size:16px 16px}to{-webkit-mask-size:2px 2px;mask-size:2px 2px}}@keyframes fdy-repaint-reach{0%{clip-path:circle(0 at var(--fdy-repaint-x,50%) var(--fdy-repaint-y,0))}to{clip-path:circle(150vmax at var(--fdy-repaint-x,50%) var(--fdy-repaint-y,0))}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@layer base{:where(button:not(.fdy-focus),[role=button]:not(.fdy-focus),[role=radio]:not(.fdy-focus),[role=tab]:not(.fdy-focus),[role=menuitem]:not(.fdy-focus),summary:not(.fdy-focus),a[href].block:not(.fdy-focus),a[href].grid:not(.fdy-focus),a[href].flex:not(.fdy-focus)):not(:disabled):not([aria-disabled=true]){position:relative}:where(button:not(.fdy-focus),[role=button]:not(.fdy-focus),[role=radio]:not(.fdy-focus),[role=tab]:not(.fdy-focus),[role=menuitem]:not(.fdy-focus),summary:not(.fdy-focus),a[href].block:not(.fdy-focus),a[href].grid:not(.fdy-focus),a[href].flex:not(.fdy-focus)):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible):after{content:"";border-radius:inherit;background:var(--fdy-hover-wash);pointer-events:none;position:absolute;inset:0}:where(select:not(.fdy-focus)):not(:disabled):is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px var(--line-strong)}html{scroll-padding-top:5rem}@media (max-width:63.98rem){html{scroll-padding-bottom:calc(56px + var(--fdy-dock,0px) + .75rem)}}:where(a[href],button,[role=button],[role=tab],[role=radio],[role=switch],[role=menuitem],select,summary){transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-duration:var(--fdy-dur-fast);transition-timing-function:var(--fdy-ease-hover)}@media (prefers-reduced-motion:no-preference){:where(button,[role=button],[role=tab],[role=radio],[role=switch],summary):active:not(:disabled):not([aria-disabled=true]),:where(a[href].block,a[href].flex,a[href].grid,a[href].inline-flex):active:not([aria-disabled=true]){transform:translateY(1px)}}}@layer components{.fdy-chrome{font-family:var(--fdy-font-chrome);letter-spacing:0;text-transform:none;font-weight:500}.fdy-label{font-family:var(--fdy-font-chrome);font-size:var(--fdy-text-micro);letter-spacing:var(--fdy-track-label);text-transform:uppercase;color:var(--ink-3);font-weight:500;line-height:16px}.fdy-label :is([data-verbatim],.fdy-code,.fdy-fence-inline,.fdy-fence-twin,code){text-transform:none;letter-spacing:normal}.fdy-data{font-family:var(--fdy-font-data);font-variant-numeric:tabular-nums}.fdy-sol-mark{color:var(--sol);white-space:nowrap;position:relative}:is(.fdy-tip,.bg-ink,.text-on-ink) .fdy-sol-mark{color:var(--on-ink)}.fdy-sol-mark>svg{vertical-align:baseline;width:.893134em;height:.7em;display:inline-block;overflow:visible}.fdy-mark-edge{position:relative}.fdy-mark-edge:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line-strong);pointer-events:none;position:absolute;inset:0}.fdy-prose{font-family:var(--fdy-font-prose);line-height:var(--fdy-leading-prose)}.fdy-r-xs{border-radius:var(--fdy-radius-xs)}.fdy-r-sm{border-radius:var(--fdy-radius-sm)}.fdy-r-control{border-radius:var(--fdy-radius-control)}.fdy-r-card{border-radius:var(--fdy-radius-card)}.fdy-r-xl{border-radius:var(--fdy-radius-xl)}.fdy-r-full{border-radius:var(--fdy-radius-full)}.fdy-sheet{background:var(--fdy-surface-sheet);border-radius:var(--fdy-radius-card);box-shadow:var(--fdy-elev-sheet)}.fdy-well{background:var(--fdy-surface-well);border-radius:var(--fdy-radius-control);box-shadow:var(--fdy-frame-soft)}.fdy-raised{background:var(--fdy-surface-raised);border-radius:var(--fdy-radius-control);box-shadow:var(--fdy-frame)}.fdy-float{background:var(--fdy-surface-sheet);border-radius:var(--fdy-radius-card);box-shadow:var(--fdy-elev-float)}.fdy-modal{background:var(--fdy-surface-sheet);border-radius:var(--fdy-radius-xl);box-shadow:var(--fdy-elev-modal)}.fdy-board{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:var(--fdy-grid-unit) var(--fdy-grid-unit)}.fdy-control{justify-content:center;align-items:center;display:inline-flex}.fdy-inline{align-items:center;display:inline-flex}.fdy-fill-w{width:100%}.fdy-fill-h{height:100%}.fdy-control-square{aspect-ratio:1;place-items:center;display:grid}.fdy-term{color:var(--fdy-term-ink)}.fdy-term-dim{color:var(--fdy-term-dim)}.fdy-term-signal{color:var(--fdy-term-signal)}.fdy-term-lore{color:var(--fdy-term-lore)}.fdy-term-pos{color:var(--fdy-term-pos)}.fdy-term-neg{color:var(--fdy-term-neg)}.fdy-term-warn{color:var(--fdy-term-warn)}.fdy-quiet-control{white-space:nowrap;color:var(--ink-2);text-underline-offset:4px;flex-shrink:0}.fdy-quiet-control:hover{color:var(--ink);text-decoration-line:underline}.fdy-tip{border-radius:var(--fdy-radius-xs);background:var(--ink);color:var(--on-ink);white-space:nowrap;pointer-events:none;font-family:var(--fdy-font-chrome);font-size:var(--fdy-text-xs);font-variant-numeric:tabular-nums;padding:4px 6px}.fdy-interactive{transition-property:background-color,color,box-shadow,transform,opacity;transition-duration:var(--fdy-motion-hover), var(--fdy-motion-hover), var(--fdy-motion-standard), var(--fdy-motion-standard), var(--fdy-motion-standard);transition-timing-function:var(--fdy-ease-hover);cursor:pointer}.fdy-interactive:hover:not(:disabled):not([aria-disabled=true]),.fdy-interactive:focus-visible:not(:disabled):not([aria-disabled=true]){background-color:var(--hover)}@media (prefers-reduced-motion:no-preference){.fdy-interactive:active:not(:disabled):not([aria-disabled=true]),.fdy-press-soft:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}}.fdy-press-soft{transition-property:transform;transition-duration:var(--fdy-dur-fast);transition-timing-function:var(--fdy-ease-out)}.fdy-interactive:disabled,.fdy-interactive[aria-disabled=true]{opacity:var(--fdy-op-disabled);cursor:not-allowed;transform:none}.fdy-focus:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fdy-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.fdy-wrap-anywhere{overflow-wrap:anywhere;min-width:0}.fdy-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fdy-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fdy-skel{background:var(--well);flex-shrink:0;max-width:100%;display:block;position:relative;overflow:hidden}.fdy-skel-track,.fdy-skel-band{font-family:var(--fdy-font-mono);font-variant-ligatures:none;white-space:normal;word-break:break-all;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute;inset:0;overflow:hidden}.fdy-skel-track{color:var(--line-strong)}.fdy-skel-band{color:var(--ink-3);visibility:hidden;clip-path:inset(0 100% 0 -24%)}.fdy-loud-ring{border-radius:calc(var(--fdy-radius-control) + 1px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}@media (prefers-reduced-motion:no-preference){[data-hero-intro=pending] [data-intro]{opacity:0;visibility:hidden;animation:1ms linear 2.4s forwards fdy-intro-failsafe}}.fdy-intro-mark{white-space:nowrap;color:var(--on-ink);display:inline-block;position:relative}.fdy-intro-mark[data-intro-mark=sweep]{color:inherit}.fdy-intro-mark-bar{background:var(--ink);pointer-events:none;position:absolute;inset:.04em -.1em}.fdy-intro-mark-text{position:relative}.fdy-intro-char[data-intro-inv=on]{color:var(--on-ink)}.fdy-intro-line-mask{overflow:hidden}.fdy-intro-dots{pointer-events:none;position:absolute}[data-intro-canvas=on] [data-intro=title]{opacity:.001}[data-intro-canvas=on] [data-intro-bar]{visibility:hidden}.fdy-intro-char[data-intro-cursor=on]{background:var(--ink);color:var(--on-ink)}.fdy-prompt-mark{font-family:var(--fdy-font-mono);color:var(--ink-3);-webkit-user-select:none;user-select:none}.fdy-tag{white-space:nowrap;font:500 11px/16px var(--fdy-font-mono);letter-spacing:var(--fdy-track-label);text-transform:uppercase;font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.fdy-step-no{font:500 11px/16px var(--fdy-font-mono);letter-spacing:var(--fdy-track-label);font-variant-numeric:tabular-nums;color:var(--ink-3)}.fdy-float-pons,.fdy-float-pons-ring{box-shadow:inset 0 0 0 1px var(--line-strong)}.fdy-box{border-radius:var(--fdy-radius-xl);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line-strong);padding:24px}@media (max-width:639.98px){.fdy-box{border-radius:var(--fdy-radius-card);padding:16px}}.fdy-box-glow{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--ink)}.fdy-inset{border-radius:var(--fdy-radius-card);background:var(--well);box-shadow:inset 0 0 0 1px var(--line)}.fdy-tile{isolation:isolate;border-radius:var(--fdy-radius-xl);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line);transition:transform var(--fdy-motion-standard) var(--fdy-ease-pons), background-color var(--fdy-motion-hover) var(--fdy-ease-hover), box-shadow var(--fdy-motion-hover) var(--fdy-ease-hover);padding:10px;position:relative}.fdy-tile:not([data-static]):hover,.fdy-tile:not([data-static]):focus-within{background:var(--hover);box-shadow:inset 0 0 0 1px var(--ink)}.fdy-tile [data-view]{transition:opacity var(--fdy-motion-standard) var(--fdy-ease-pons), filter var(--fdy-motion-standard) var(--fdy-ease-pons)}.fdy-tile:not([data-static]):hover [data-view],.fdy-tile:not([data-static]):focus-within [data-view]{opacity:.9;filter:none}.fdy-tile .fdy-tile-hero{transform-origin:100%;transition:transform var(--fdy-motion-standard) var(--fdy-ease-pons);display:inline-block}.fdy-tile .fdy-tile-open{opacity:0;transition:opacity var(--fdy-motion-hover) var(--fdy-ease-pons), transform var(--fdy-motion-standard) var(--fdy-ease-pons)}.fdy-tile:not([data-static]):hover .fdy-tile-open,.fdy-tile:not([data-static]):focus-within .fdy-tile-open{opacity:1}@media (prefers-reduced-motion:no-preference){.fdy-tile .fdy-tile-open{transform:translate(-4px)}.fdy-tile:not([data-static]):hover .fdy-tile-open,.fdy-tile:not([data-static]):focus-within .fdy-tile-open{transform:none}.fdy-tile:not([data-static]):active{transition-duration:var(--fdy-motion-press), var(--fdy-motion-hover), var(--fdy-motion-hover);transform:translateY(1px)}.fdy-tile:not(:active){transition-timing-function:var(--fdy-ease-spring), var(--fdy-ease-hover), var(--fdy-ease-hover)}}.fdy-tile-well{background:var(--canvas)}.fdy-tile-flat{padding:0;overflow:hidden}.fdy-tile-flat .fdy-tile-well{background:var(--sheet)}.fdy-count{border-radius:var(--fdy-radius-xs);height:20px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);font:400 12px/16px var(--fdy-font-mono);font-variant-numeric:tabular-nums;align-items:center;padding:0 6px;display:inline-flex}.fdy-box-glow .fdy-count{background:var(--ink);color:var(--on-ink)}.fdy-pill-track{border-radius:var(--fdy-radius-control);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0;align-items:center;gap:2px;padding:2px;display:inline-flex}.fdy-type-display{font:800 40px/40px var(--font-pixel);letter-spacing:0}.fdy-type-page-title{font:800 28px/32px var(--font-pixel);letter-spacing:0}.fdy-type-section-title{font:600 22px/28px var(--fdy-font-sans);letter-spacing:var(--fdy-track-tight)}.fdy-type-box-title{font:600 16px/24px var(--fdy-font-sans);letter-spacing:var(--fdy-track-tight)}.fdy-type-card-title{font:600 14px/20px var(--fdy-font-sans);letter-spacing:var(--fdy-track-tight)}.fdy-type-lead,.fdy-type-body{font:400 14px/20px var(--fdy-font-sans);letter-spacing:normal}.fdy-type-body-sm{font:400 13px/20px var(--fdy-font-sans);letter-spacing:normal}.fdy-type-nav,.fdy-type-button{font:500 13px/20px var(--fdy-font-mono);letter-spacing:var(--fdy-track-tight)}.fdy-type-tab{font:500 13px/19.5px var(--fdy-font-mono);letter-spacing:normal}.fdy-type-table{font:400 13px/19.5px var(--fdy-font-mono);letter-spacing:normal;font-variant-numeric:tabular-nums}.fdy-type-label{font:500 12px/18px var(--fdy-font-mono);letter-spacing:normal}.fdy-type-metadata{font:400 12px/18px var(--fdy-font-mono);letter-spacing:normal;color:var(--ink-3)}.fdy-type-badge{font:500 11px/16px var(--fdy-font-mono);letter-spacing:var(--fdy-track-tight)}.fdy-type-metric{font-family:var(--fdy-font-mono);letter-spacing:var(--fdy-track-tight);font-variant-numeric:tabular-nums;font-weight:500}.fdy-type-metric-lg{font:500 28px/32px var(--fdy-font-mono);letter-spacing:var(--fdy-track-display);font-variant-numeric:tabular-nums}.fdy-type-code{font:400 12px/20px var(--fdy-font-mono);letter-spacing:normal}.fdy-type-kbd{font:500 11px/16px var(--fdy-font-mono);letter-spacing:normal}.fdy-code{font-family:var(--fdy-font-mono);font-variant-numeric:normal;letter-spacing:normal}.fdy-caret{width:.5em;height:1.1em;margin-left:var(--fdy-space-1);vertical-align:text-bottom;background:currentColor;animation:1s step-end infinite fdy-caret-blink;display:inline-block}.fdy-fence-face{font-family:var(--fdy-font-fence)}.fdy-fence-inline{border:1px dashed var(--warn);border-radius:var(--fdy-radius-sm);background:color-mix(in srgb, var(--warn) 6%, transparent)}.fdy-fence-twin{border:1px solid #0000}.fence:before{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 16px);overflow:hidden}.fdy-podium{isolation:isolate;position:relative}.fdy-podium:before{content:"";pointer-events:none;border-radius:inherit;z-index:-1;position:absolute;inset:0}.fdy-podium-prime:before{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px) top / 100% 2px no-repeat, repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px) bottom / 100% 2px no-repeat, repeating-linear-gradient(0deg, var(--ink) 0 2px, transparent 2px 4px) left / 2px 100% no-repeat, repeating-linear-gradient(0deg, var(--ink) 0 2px, transparent 2px 4px) right / 2px 100% no-repeat}.fdy-podium-elite:before{box-shadow:inset 0 0 0 1px var(--line-strong), inset 0 0 0 4px var(--canvas), inset 0 0 0 5px var(--line)}.fdy-podium-ascendant:before{box-shadow:inset 0 0 0 1px var(--line-strong);background:linear-gradient(var(--ink-3), var(--ink-3)) 0 0 / 6px 2px no-repeat, linear-gradient(var(--ink-3), var(--ink-3)) 0 0 / 2px 6px no-repeat, linear-gradient(var(--ink-3), var(--ink-3)) 4px 4px / 2px 2px no-repeat, linear-gradient(var(--ink-3), var(--ink-3)) 100% 100% / 6px 2px no-repeat, linear-gradient(var(--ink-3), var(--ink-3)) 100% 100% / 2px 6px no-repeat, linear-gradient(var(--ink-3), var(--ink-3)) calc(100% - 4px) calc(100% - 4px) / 2px 2px no-repeat}.fdy-arena-avatar{outline-offset:2px;outline:1px solid #0000}:is(.fdy-arena-row,.fdy-podium):hover .fdy-arena-avatar{outline-color:var(--line-strong)}:is(.fdy-arena-row,.fdy-podium):has(:focus-visible) .fdy-arena-avatar{outline-color:var(--ink)}.fdy-podium[aria-current=true]{box-shadow:inset 0 0 0 1px var(--ink)}.fdy-rank{font-family:var(--font-pixel);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800;line-height:1}.fdy-rank-resolve{display:inline-grid;position:relative}.fdy-rank-resolve>*{grid-area:1/1}.fdy-rank-noise{pointer-events:none;opacity:0;background:repeating-conic-gradient(var(--ink) 0 25%, transparent 0 50%) 0 0 / 25% 25%}.fdy-dialog-tall{max-height:var(--fdy-dialog-tall)}.fdy-hero-frame{padding:calc(var(--fdy-space-3) / 2);border-radius:calc(var(--fdy-radius-control) + var(--fdy-space-3) / 2);box-shadow:inset 0 0 0 1px var(--line-strong);position:relative}.fdy-hero-pulse:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--ink);pointer-events:none;position:absolute;inset:0}.fdy-hero-sheen .fdy-hero-btn{isolation:isolate;position:relative;overflow:hidden}.fdy-hero-sheen .fdy-hero-btn:after{content:"";z-index:-1;background:var(--on-ink);opacity:.2;pointer-events:none;width:28%;position:absolute;inset:0 auto 0 0;transform:translate(-110%)}.fdy-hero-arrow{opacity:0;transition:transform var(--fdy-dur-base) var(--fdy-ease-out), opacity var(--fdy-dur-base) var(--fdy-ease-out);transform:translate(-4px)}.fdy-hero-arrow[data-on=true]{opacity:1;transform:none}.fdy-halftone{--fdy-halftone-ink:color-mix(in srgb, var(--ink) 30%, transparent);background-image:radial-gradient(circle, var(--fdy-halftone-ink) var(--fdy-halftone-r,1px), transparent calc(var(--fdy-halftone-r,1px) + .6px));background-position:50%;background-size:6px 6px}.fdy-halftone-fine{--fdy-halftone-ink:color-mix(in srgb, var(--ink) 52%, transparent);background-position:0 0;background-size:4px 4px}.fdy-hatch{background-image:repeating-linear-gradient(135deg, var(--line-strong) 0 1px, transparent 1px 6px)}.fdy-tm .fdy-tm-label{transition:opacity var(--fdy-dur-base) var(--fdy-ease-out)}.fdy-tm[data-moving] .fdy-tm-label{opacity:0;transition:none}.fdy-halftone[aria-pressed=true],.fdy-halftone[data-active=true]{--fdy-halftone-ink:color-mix(in srgb, var(--ink) 62%, transparent)}@media (forced-colors:active){.fdy-halftone{background-image:none}}.fdy-tape-cell{border-radius:var(--fdy-radius-xs);flex:none;width:12px;height:12px;display:inline-block}@media (pointer:coarse){.fdy-tape-print{width:16px;height:16px}}.fdy-tape-cell[data-outcome=gain]{background:var(--pos)}.fdy-tape-cell[data-outcome=loss]{background-image:repeating-linear-gradient(135deg, var(--neg) 0 1.5px, transparent 1.5px 3.5px);box-shadow:inset 0 0 0 1px var(--neg)}.fdy-tape-cell[data-outcome=flat]{box-shadow:inset 0 0 0 1px var(--line-strong)}.fdy-tape-cell[data-active]{outline:1px solid var(--ink);outline-offset:1px}@media (forced-colors:active){.fdy-tape-cell[data-outcome=gain]{background:canvastext}.fdy-tape-cell[data-outcome=loss]{background-image:repeating-linear-gradient(135deg,canvastext 0 1.5px,#0000 1.5px 3.5px)}}.fdy-dotnum-dot{aspect-ratio:1;border-radius:var(--fdy-radius-full);background:color-mix(in srgb, var(--ink) 9%, transparent);margin:15%;display:block}.fdy-dotnum-dot[data-lit]{background:var(--ink)}@media (forced-colors:active){.fdy-dotnum-dot{background:0 0}.fdy-dotnum-dot[data-lit]{background:canvastext}}.fdy-cta{isolation:isolate;position:relative}.fdy-cta-corners{inset:calc(-1 * var(--fdy-cta-reach));pointer-events:none;position:absolute}.fdy-cta-corners>span{width:var(--fdy-space-4);height:var(--fdy-space-4);border:0 solid var(--ink-3);transition:transform var(--fdy-motion-standard) var(--fdy-ease-out), border-color var(--fdy-motion-hover) var(--fdy-ease-out);position:absolute}.fdy-cta-corners>[data-c=tl]{border-top-width:1px;border-left-width:1px;top:0;left:0}.fdy-cta-corners>[data-c=tr]{border-top-width:1px;border-right-width:1px;top:0;right:0}.fdy-cta-corners>[data-c=bl]{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.fdy-cta-corners>[data-c=br]{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.fdy-cta-reticle:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]) .fdy-cta-corners>span{border-color:var(--ink)}.fdy-cta-pixels{z-index:-1;grid-auto-flow:column;grid-template-rows:repeat(var(--fdy-px-rows,4), 1fr);border-radius:inherit;pointer-events:none;justify-content:start;display:grid;position:absolute;inset:0;overflow:hidden;container-type:size}.fdy-cta-pixels>span{width:calc(100cqh / var(--fdy-px-rows,4));background:var(--ink);box-shadow:0 0 0 .5px var(--ink);opacity:0;transition:opacity 0s linear var(--fdy-cta-d,0s)}.fdy-cta-pixels>[data-tail]{grid-row:1/-1;width:100cqw}.fdy-cta-fill:focus-visible:not(:disabled):not([aria-disabled=true]) .fdy-cta-pixels>span{opacity:1}@media (hover:hover){.fdy-cta-fill:hover:not(:disabled):not([aria-disabled=true]) .fdy-cta-pixels>span{opacity:1}}.fdy-cta-fill>:not(.fdy-cta-pixels,.fdy-cta-corners){color:var(--fdy-cta-invert);mix-blend-mode:difference}.fdy-cta-roll{position:relative}.fdy-cta-roll-a,.fdy-cta-roll-b{text-overflow:ellipsis;white-space:nowrap;transition:transform var(--fdy-motion-standard) var(--fdy-ease-out);display:block;overflow:hidden}.fdy-cta-roll-b{position:absolute;inset:0;transform:translateY(100%)}.fdy-hero-reticle{box-shadow:none;padding:0}.fdy-hero-reticle[data-ready=true] .fdy-cta-corners>span{border-color:var(--ink)}.fdy-swap{max-width:100%;display:inline-grid}.fdy-swap>*{grid-area:1/1;min-width:0}.fdy-swap[data-swapping=true]{clip-path:inset(0 -2px)}.fdy-swap[data-block=true]{display:grid}.fdy-collapse{grid-template-rows:0fr;display:grid}.fdy-collapse[data-open=true]{grid-template-rows:1fr}.fdy-collapse>*{opacity:0;min-width:0;min-height:0;overflow:hidden}.fdy-collapse[data-open=true]>*{opacity:1}.fdy-collapse[data-open=true][data-settled=true]>*{overflow:visible}.fdy-flow{isolation:isolate;--fdy-burst:var(--ink);position:relative}.fdy-flow-card{isolation:isolate;border-radius:var(--fdy-radius-card);background:var(--line-strong);min-width:0;padding:1px;position:relative}.fdy-flow-clip{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fdy-flow-halo{inset:calc(-1 * var(--fdy-space-5));z-index:-1;border-radius:calc(var(--fdy-radius-card) + var(--fdy-space-5));pointer-events:none;opacity:var(--fdy-flow-halo);filter:blur(12px);transition:opacity var(--fdy-dur-slow) var(--fdy-ease-out);position:absolute;overflow:hidden}.fdy-flow-sweep{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0deg, var(--fdy-flow-light-soft) 26deg, var(--ink) 52deg, transparent 98deg, transparent 180deg, var(--fdy-flow-light-soft) 206deg, var(--ink-2) 232deg, transparent 278deg);will-change:transform;width:220%;margin-top:-110%;margin-left:-110%;position:absolute;top:50%;left:50%}.fdy-flow-body{height:100%;padding:var(--fdy-flow-pad);border-radius:calc(var(--fdy-radius-card) - 1px);background:var(--raised);position:relative;overflow:hidden}.fdy-flow-spot{pointer-events:none;opacity:0;background:radial-gradient(220px circle at var(--fdy-mx,50%) var(--fdy-my,0%), color-mix(in srgb, var(--ink) 7%, transparent), transparent 70%);transition:opacity var(--fdy-dur-slow) var(--fdy-ease-out);position:absolute;inset:0}.fdy-flow-spot:after{content:"";background:conic-gradient(at 2px 2px, transparent 75%, var(--fdy-flow-dot) 0) 0 0 / 6px 6px;-webkit-mask-image:radial-gradient(130px circle at var(--fdy-mx,50%) var(--fdy-my,0%), black, transparent 75%);mask-image:radial-gradient(130px circle at var(--fdy-mx,50%) var(--fdy-my,0%), black, transparent 75%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.fdy-flow-card:hover .fdy-flow-spot{opacity:1}.fdy-flow-card:hover .fdy-flow-halo{opacity:var(--fdy-flow-halo-hover)}}.fdy-flow-card:has(:focus-visible) .fdy-flow-halo{opacity:var(--fdy-flow-halo-hover)}.fdy-flow-resolve{z-index:1;pointer-events:none;width:100%;height:100%;color:var(--ink-3);position:absolute;inset:0}.fdy-flow-beam{width:2px;height:var(--fdy-space-7);margin-left:calc(var(--fdy-flow-pad) + 1px + var(--fdy-flow-avatar) / 2 - 1px);--fdy-flow-dir:180deg;background:conic-gradient(at 2px 2px, transparent 75%, var(--fdy-flow-dot) 0) 0 0 / 6px 6px;position:relative}@container (min-width:47rem){.fdy-flow-beam{width:auto;height:2px;margin:0 var(--fdy-space-4) calc(var(--fdy-flow-avatar) / 2 - 1px);--fdy-flow-dir:90deg;align-self:end}}.fdy-flow-beam-lit{background:linear-gradient(var(--fdy-flow-dir), var(--ink-3), var(--ink));-webkit-mask-image:conic-gradient(at 2px 2px, transparent 75%, black 0), linear-gradient(var(--fdy-flow-dir), transparent calc(var(--fdy-p,-1) * 140% - 40%), black calc(var(--fdy-p,-1) * 140% - 8%), transparent calc(var(--fdy-p,-1) * 140%));mask-image:conic-gradient(at 2px 2px, transparent 75%, black 0), linear-gradient(var(--fdy-flow-dir), transparent calc(var(--fdy-p,-1) * 140% - 40%), black calc(var(--fdy-p,-1) * 140% - 8%), transparent calc(var(--fdy-p,-1) * 140%));position:absolute;inset:0;-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:6px 6px,100% 100%;mask-size:6px 6px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.fdy-flow-beam:after{content:"";background:var(--fdy-flow-dot);width:2px;height:2px;box-shadow:2px 2px 0 var(--fdy-flow-dot), 4px 0 0 var(--fdy-flow-dot);position:absolute;bottom:-2px;left:-2px}@container (min-width:47rem){.fdy-flow-beam:after{box-shadow:2px 2px 0 var(--fdy-flow-dot), 0 4px 0 var(--fdy-flow-dot);inset:-2px -2px auto auto}}.fdy-flow-avatar{isolation:isolate;border-radius:var(--fdy-radius-sm);flex:none;display:inline-grid;position:relative}.fdy-flow-avatar img{image-rendering:pixelated}.fdy-flow-avatar:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--ink-2);position:absolute;inset:0}.fdy-flow-avatar-glow{inset:calc(-1 * var(--fdy-space-3));z-index:-1;border-radius:calc(var(--fdy-radius-sm) + var(--fdy-space-3));background:radial-gradient(closest-side, var(--fdy-flow-light-soft), transparent);filter:blur(6px);pointer-events:none;position:absolute}.fdy-flow-drift{inset:calc(-1 * var(--fdy-space-7));z-index:-1;width:calc(100% + 2 * var(--fdy-space-7));height:calc(100% + 2 * var(--fdy-space-7));pointer-events:none;color:var(--ink-3);position:absolute}.fdy-burst{pointer-events:none;color:var(--fdy-burst,var(--ink-3));grid-template-rows:repeat(7,6px);grid-template-columns:repeat(7,6px);place-items:center;margin:-21px 0 0 -21px;display:grid;position:absolute;top:50%;left:50%}.fdy-burst>span{visibility:hidden;background:currentColor;width:2px;height:2px}.fdy-burst>span[data-on]{visibility:visible}.fdy-pixel-chip{--fdy-px:2px;--fdy-px-clip:polygon(0 calc(var(--fdy-px) * 2), var(--fdy-px) calc(var(--fdy-px) * 2), var(--fdy-px) var(--fdy-px), calc(var(--fdy-px) * 2) var(--fdy-px), calc(var(--fdy-px) * 2) 0, calc(100% - var(--fdy-px) * 2) 0, calc(100% - var(--fdy-px) * 2) var(--fdy-px), calc(100% - var(--fdy-px)) var(--fdy-px), calc(100% - var(--fdy-px)) calc(var(--fdy-px) * 2), 100% calc(var(--fdy-px) * 2), 100% calc(100% - var(--fdy-px) * 2), calc(100% - var(--fdy-px)) calc(100% - var(--fdy-px) * 2), calc(100% - var(--fdy-px)) calc(100% - var(--fdy-px)), calc(100% - var(--fdy-px) * 2) calc(100% - var(--fdy-px)), calc(100% - var(--fdy-px) * 2) 100%, calc(var(--fdy-px) * 2) 100%, calc(var(--fdy-px) * 2) calc(100% - var(--fdy-px)), var(--fdy-px) calc(100% - var(--fdy-px)), var(--fdy-px) calc(100% - var(--fdy-px) * 2), 0 calc(100% - var(--fdy-px) * 2));isolation:isolate;clip-path:var(--fdy-px-clip);font-family:var(--font-pixel);letter-spacing:0;text-transform:none;border-radius:0;font-size:12px;font-weight:800;line-height:1;position:relative}.fdy-pixel-chip[data-size=md]{font-size:14px}.fdy-pixel-chip[data-edge]{background:var(--line-strong)}.fdy-pixel-chip[data-edge]:before{content:"";z-index:-1;background:var(--fdy-pixel-surface,var(--raised));clip-path:var(--fdy-px-clip);position:absolute;inset:1px}}[aria-invalid=true]:focus-visible,[aria-invalid=true]:focus-within{outline-color:var(--neg)}@media (pointer:coarse){:root{--fdy-text-label:13px}.fdy-interactive,.fdy-focus,[role=tab],[role=radio],[role=switch],[role=menuitem]{position:relative}.fdy-touch-sized{min-width:44px;min-height:44px}.fdy-seg-track [role=radio]:focus-visible{outline-offset:-2px}.fdy-interactive:not(.fdy-touch-sized):not(tr):not(:has(a,button,input,select,textarea,[role=button],[tabindex])):not([role=log],[role=region],[role=listbox],[role=grid],[role=dialog]):after{content:"";background:0 0;width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}.fdy-focus:not(.fdy-touch-sized):not(tr):not(:has(a,button,input,select,textarea,[role=button],[tabindex])):not([role=log],[role=region],[role=listbox],[role=grid],[role=dialog]):after{content:"";background:0 0;width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}[role=tab]:not(.fdy-touch-sized):not(:has(a,button,input,select,textarea,[role=button],[tabindex])):not([role=log],[role=region],[role=listbox],[role=grid],[role=dialog]):after{content:"";background:0 0;width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}[role=radio]:not(.fdy-touch-sized):not(:has(a,button,input,select,textarea,[role=button],[tabindex])):not([role=log],[role=region],[role=listbox],[role=grid],[role=dialog]):after{content:"";background:0 0;width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}[role=switch]:not(.fdy-touch-sized):not(:has(a,button,input,select,textarea,[role=button],[tabindex])):not([role=log],[role=region],[role=listbox],[role=grid],[role=dialog]):after{content:"";background:0 0;width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}}[data-fdy-media] .fdy-framed{box-shadow:none;background:0 0}.fdy-box .fdy-framed,.fdy-box .fdy-sheet{box-shadow:none;background:var(--well)}@media (prefers-reduced-motion:no-preference){.fdy-nav-glyph,.fdy-nav-word{transition:transform var(--fdy-dur-base) var(--fdy-ease-out)}.fdy-nav-row:hover .fdy-nav-word,.fdy-nav-row:focus-visible .fdy-nav-word{transform:translate(2px)}}@keyframes fdy-enter{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:no-preference){.fdy-enter{animation:fdy-enter var(--fdy-dur-entrance) var(--fdy-ease-entrance) backwards;animation-delay:var(--fdy-delay,0s)}.fdy-enter-x{animation-name:fdy-enter-x}}@keyframes fdy-enter-x{0%{opacity:0;transform:translate(-4px)}}.fdy-depth{--fdy-rx:0deg;--fdy-ry:0deg;--fdy-px:50%;--fdy-py:50%}.fdy-depth:before{display:none}@media (prefers-reduced-motion:no-preference){.fdy-depth{transition:transform var(--fdy-dur-entrance) var(--fdy-ease-quint), box-shadow var(--fdy-dur-base) var(--fdy-ease-out), background-color var(--fdy-dur-base) var(--fdy-ease-hover)}.fdy-depth:hover{transition-duration:var(--fdy-dur-fast), var(--fdy-dur-base), var(--fdy-dur-base)}.fdy-pill-press{transition:transform var(--fdy-dur-base) var(--fdy-ease-quint), background-color var(--fdy-dur-fast) var(--fdy-ease-hover), color var(--fdy-dur-fast) var(--fdy-ease-hover)}.fdy-pill-press:active{transform:translateY(1px)}.fdy-row-scale{transition:transform var(--fdy-dur-base) var(--fdy-ease-quint), background-color var(--fdy-dur-fast) var(--fdy-ease-hover)}.fdy-row-scale:active{transform:translateY(1px)}}@keyframes fdy-word{0%{opacity:0}}.fdy-word{white-space:pre;display:inline-block}@media (prefers-reduced-motion:no-preference){.fdy-word{animation:fdy-word .6s var(--fdy-ease-entrance) backwards;animation-delay:calc(var(--fdy-i,0) * 80ms)}}.fdy-live{border-radius:var(--fdy-radius-full);background:var(--signal);width:6px;height:6px;box-shadow:var(--fdy-glow-signal);flex:none}@keyframes fdy-blink{50%{opacity:.35}}.fdy-live[data-blink=true]{animation:fdy-blink var(--fdy-dur-ambient) var(--fdy-ease-step-2) infinite}.fdy-disclose{transition:transform var(--fdy-dur-base) var(--fdy-ease-out)}.fdy-disclose[data-open=true]{transform:rotate(180deg)}@keyframes fdy-check-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.fdy-check-draw path{stroke-dasharray:24;animation:fdy-check-draw var(--fdy-dur-base) var(--fdy-ease-out) both}}@keyframes fdy-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes fdy-skel-blink{50%{opacity:.5}}.fdy-skeleton{background:var(--selected);position:relative;overflow:hidden}.fdy-skeleton:after{content:none}@media (prefers-reduced-motion:no-preference){.fdy-skeleton{animation:fdy-skel-blink var(--fdy-dur-ambient) steps(1, end) infinite}}@keyframes fdy-skel-sweep{0%{clip-path:inset(0 100% 0 -24%)}to{clip-path:inset(0 -24% 0 100%)}}@media (prefers-reduced-motion:no-preference){.fdy-skel-band{visibility:visible;animation:fdy-skel-sweep var(--fdy-dur-ambient) steps(16, end) infinite}}@keyframes fdy-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fdy-reveal{animation:fdy-reveal var(--fdy-dur-reveal) var(--fdy-ease-out) both;animation-delay:var(--fdy-delay,0s)}@keyframes fdy-row-in{0%{background-color:var(--lore-wash)}to{background-color:#0000}}.fdy-row-new{animation:fdy-row-in var(--fdy-dur-ambient) var(--fdy-ease-out)}@keyframes fdy-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.fdy-ticker-track{width:max-content;animation:fdy-ticker var(--fdy-ticker-duration,60s) linear infinite;display:flex}.fdy-ticker:hover .fdy-ticker-track,.fdy-ticker:focus-within .fdy-ticker-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.fdy-ticker-track{width:auto;animation:none}.fdy-ticker{overflow-x:auto}}@keyframes fdy-march{0%{transform:translate(-100%)}to{transform:translate(400%)}}.fdy-march{animation:1.2s steps(5,end) infinite fdy-march}@keyframes fdy-ring{0%{opacity:1;transform:rotate(0)}80%{opacity:1}to{opacity:0;transform:rotate(2turn)}}@keyframes fdy-ring-again{0%{opacity:1;transform:rotate(0)}80%{opacity:1}to{opacity:0;transform:rotate(1turn)}}.fdy-loud-ring{isolation:isolate;position:relative}.fdy-loud-ring:after{content:"";z-index:-1;border-radius:var(--fdy-radius-control);background:var(--fdy-surface-raised);position:absolute;inset:1px}.fdy-loud-ring-sweep{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fdy-loud-ring-sweep:before{display:none}.fdy-loud-ring:hover .fdy-loud-ring-sweep:before{animation:2.6s linear .4s both fdy-ring,1.3s linear both fdy-ring-again}@keyframes fdy-sheen{0%{translate:-130%}to{translate:130%}}@keyframes fdy-sheen-again{0%{translate:-130%}to{translate:130%}}.fdy-sheen{isolation:isolate}.fdy-sheen:before{display:none}.fdy-sheen:hover:before{animation-name:fdy-sheen-again;animation-delay:0s}@keyframes fdy-intro-failsafe{to{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){.fdy-reveal,.fdy-row-new,.fdy-skeleton,.fdy-skeleton:after,.fdy-skel-band,.fdy-march,.fdy-loud-ring-sweep:before,.fdy-sheen:before,.fdy-live[data-blink=true],.fdy-caret{animation:none!important}.fdy-reveal{opacity:1;transform:none}.fdy-interactive{transition-duration:1ms}.fdy-interactive:active:not(:disabled){transform:none}}@keyframes fdy-key-in{0%{scale:.6}to{scale:1}}@media (prefers-reduced-motion:no-preference){.fdy-key-in{animation:fdy-key-in var(--fdy-dur-slow) var(--fdy-ease-spring) both}}@media (max-width:767.98px){main .text-\[11px\]{font-size:12px}}@media (pointer:coarse){html{-webkit-tap-highlight-color:transparent}body{overscroll-behavior-y:none}button,a,nav,[role=tab],[role=radio],[role=menuitem]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@media (max-width:767.98px){.fdy-appshell:has(.fdy-detail-bar)>.fdy-appbar{display:none}}.fdy-box-body{display:contents}@media (max-width:767.98px){.fdy-box.fdy-box-grouped,.fdy-box.fdy-box-grouped.fdy-box-glow{box-shadow:none;background:0 0;border-radius:0;padding:0}.fdy-box-grouped>.fdy-box-head{margin-bottom:8px;padding-inline:4px}.fdy-box-grouped>.fdy-box-body{background:var(--sheet);border-radius:var(--fdy-radius-card);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent);padding:16px;display:block}}@keyframes fdy-caret-blink{50%{opacity:0}}.fdy-composer-input:focus-visible{outline:none}:root{--fdy-font-fence:var(--font-plex), var(--font-mono)}.fdy-display{font-family:var(--font-pixel);letter-spacing:0;font-weight:800}@keyframes fdy-pixel-resolve-noise{0%{opacity:1}to{opacity:0}}@keyframes fdy-pixel-resolve-digit{0%{opacity:0}to{opacity:1}}@keyframes fdy-rank-moved{0%,50%{opacity:.25}25%,75%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){.fdy-rank-resolve[data-animate=true] .fdy-rank-noise{animation:fdy-pixel-resolve-noise var(--fdy-dur-slow) steps(4, end) both}.fdy-rank-resolve[data-animate=true] .fdy-rank-digit{animation:fdy-pixel-resolve-digit var(--fdy-dur-slow) steps(4, end) both}.fdy-rank-moved{animation:fdy-rank-moved var(--fdy-dur-slow) steps(1, end) 1}.fdy-podium,.fdy-arena-row{transition:box-shadow var(--fdy-dur-fast) var(--fdy-ease-out), background-color var(--fdy-dur-fast) var(--fdy-ease-out)}.fdy-arena-row:active,.fdy-podium:active{transition-duration:var(--fdy-dur-fast);transform:scale(.995)}}:root{--fdy-dialog-tall:min(88dvh, 900px)}@layer utilities{.fdy-hero-frame .fdy-hero-btn{height:calc(var(--fdy-control-hero) - var(--fdy-space-3))}.fdy-hero-reticle .fdy-hero-btn{height:var(--fdy-control-hero)}.fdy-hero-reticle .fdy-cta-key kbd{height:var(--fdy-space-7);min-width:var(--fdy-space-7);font-size:var(--fdy-text-base)}}@keyframes fdy-hero-breathe{0%{opacity:1}to{opacity:.3}}@keyframes fdy-hero-band{0%{transform:translate(-110%)}55%,to{transform:translate(520%)}}@media (prefers-reduced-motion:no-preference){.fdy-hero-pulse:before{animation:fdy-hero-breathe var(--fdy-dur-ambient) var(--fdy-ease-in-out) infinite alternate}.fdy-hero-sheen .fdy-hero-btn:after{animation:fdy-hero-band calc(var(--fdy-dur-ambient) * 2) var(--fdy-ease-in-out) infinite}.fdy-hero-frame:hover:before,.fdy-hero-frame:focus-within:before,.fdy-hero-frame:hover .fdy-hero-btn:after,.fdy-hero-frame:focus-within .fdy-hero-btn:after{animation:none}}@keyframes fdy-tape-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.fdy-tape-print{animation:fdy-tape-in var(--fdy-dur-slow) steps(3, end) both}}@keyframes fdy-dotnum-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.fdy-dotnum-dot[data-lit]{animation:fdy-dotnum-in var(--fdy-dur-slow) steps(3, end) backwards;animation-delay:calc(var(--fdy-dot-beat,0) * var(--fdy-dur-base));transition:transform var(--fdy-dur-base) var(--fdy-ease-out)}}:root{--fdy-cta-reach:var(--fdy-space-3);--fdy-cta-invert:var(--on-ink)}:root[data-theme=dark]{--fdy-cta-invert:var(--ink)}@media (prefers-reduced-motion:no-preference){:is(.fdy-cta-reticle:hover:not(:disabled):not([aria-disabled=true]),.fdy-hero-reticle[data-ready=true] .fdy-cta-reticle) .fdy-cta-corners>[data-c=tl]{transform:translate(var(--fdy-space-1), var(--fdy-space-1))}:is(.fdy-cta-reticle:hover:not(:disabled):not([aria-disabled=true]),.fdy-hero-reticle[data-ready=true] .fdy-cta-reticle) .fdy-cta-corners>[data-c=tr]{transform:translate(calc(-1 * var(--fdy-space-1)), var(--fdy-space-1))}:is(.fdy-cta-reticle:hover:not(:disabled):not([aria-disabled=true]),.fdy-hero-reticle[data-ready=true] .fdy-cta-reticle) .fdy-cta-corners>[data-c=bl]{transform:translate(var(--fdy-space-1), calc(-1 * var(--fdy-space-1)))}:is(.fdy-cta-reticle:hover:not(:disabled):not([aria-disabled=true]),.fdy-hero-reticle[data-ready=true] .fdy-cta-reticle) .fdy-cta-corners>[data-c=br]{transform:translate(calc(-1 * var(--fdy-space-1)), calc(-1 * var(--fdy-space-1)))}.fdy-cta:hover:not(:disabled):not([aria-disabled=true]) .fdy-cta-roll-a{transform:translateY(-100%)}.fdy-cta:hover:not(:disabled):not([aria-disabled=true]) .fdy-cta-roll-b{transform:none}}@media (prefers-reduced-motion:reduce){.fdy-cta-pixels>span,.fdy-cta-corners>span{transition-duration:0s;transition-delay:0s}}@keyframes fdy-swap-in{0%{opacity:0;transform:translateY(var(--fdy-swap-from,100%))}}@keyframes fdy-swap-out{to{opacity:0;transform:translateY(var(--fdy-swap-to,-100%))}}@keyframes fdy-glyph-in{0%{opacity:0;transform:scale(.25)}}@keyframes fdy-glyph-out{to{opacity:0;transform:scale(.25)}}.fdy-swap[data-dir=down]{--fdy-swap-from:-100%;--fdy-swap-to:100%}.fdy-swap-old{pointer-events:none;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:no-preference){.fdy-swap-new{animation:fdy-swap-in var(--fdy-dur-slow) var(--fdy-ease-pons) backwards}.fdy-swap-old{animation:fdy-swap-out var(--fdy-dur-base) var(--fdy-ease-in) forwards}.fdy-swap[data-kind=glyph]>.fdy-swap-new{animation:fdy-glyph-in var(--fdy-dur-slow) var(--fdy-ease-pop) backwards}.fdy-swap[data-kind=glyph]>.fdy-swap-old{animation:fdy-glyph-out var(--fdy-dur-base) var(--fdy-ease-in) forwards}}@media (prefers-reduced-motion:reduce){.fdy-swap-old{display:none}}@keyframes fdy-readhead{0%{color:var(--ink)}10%,to{color:var(--ink-2)}}.fdy-readhead{color:var(--ink-2)}@media (prefers-reduced-motion:no-preference){.fdy-readhead-cell{animation:fdy-readhead var(--fdy-dur-ambient) linear infinite;animation-delay:calc(var(--fdy-i,0) / var(--fdy-n,1) * var(--fdy-dur-ambient) * .6)}}@keyframes fdy-turn{0%{opacity:0;transform:translateX(calc(var(--fdy-turn,1) * 16px))}}@media (prefers-reduced-motion:no-preference){.fdy-turn{animation:fdy-turn var(--fdy-dur-slow) var(--fdy-ease-pons) backwards}.fdy-collapse{transition:grid-template-rows var(--fdy-dur-base) var(--fdy-ease-pons)}.fdy-collapse>*{transition:opacity var(--fdy-dur-fast) var(--fdy-ease-in)}.fdy-collapse[data-open=true]{transition-duration:var(--fdy-dur-slow)}.fdy-collapse[data-open=true]>*{transition:opacity var(--fdy-dur-slow) var(--fdy-ease-pons)}}@keyframes fdy-arrive{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:no-preference){.fdy-arrive{animation:fdy-arrive var(--fdy-dur-slow) var(--fdy-ease-pons) backwards;animation-delay:calc(min(var(--fdy-i,0), 12) * 18ms)}}@keyframes fdy-pop{0%{opacity:0;transform:scale(.4)rotate(-30deg)}}@media (prefers-reduced-motion:no-preference){.fdy-pop{animation:fdy-pop var(--fdy-dur-slower) var(--fdy-ease-pop) backwards;animation-delay:var(--fdy-delay,0s)}.fdy-check-stroke{stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset var(--fdy-dur-fast) var(--fdy-ease-in)}.peer:checked~.fdy-check-stroke{stroke-dashoffset:0;transition:stroke-dashoffset var(--fdy-dur-slow) var(--fdy-ease-pons)}.fdy-switch-knob{transition:translate var(--fdy-dur-slow) var(--fdy-ease-pop), background-color var(--fdy-dur-fast) var(--fdy-ease-out)}.fdy-nudge{transition:transform var(--fdy-dur-slow) var(--fdy-ease-pons)}:is(a,button):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible)>.fdy-nudge{transform:translate(2px)}:is(a,button):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible)>.fdy-nudge[data-nudge=back]{transform:translate(-2px)}:is(a,button):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible)>.fdy-nudge[data-nudge=out]{transform:translate(1.5px,-1.5px)}}@keyframes fdy-tip-in{0%{opacity:0;scale:.96}}.fdy-tip[data-side=top]{transform-origin:50% 100%}.fdy-tip[data-side=bottom]{transform-origin:50% 0}.fdy-tip[data-side=left]{transform-origin:100%}.fdy-tip[data-side=right]{transform-origin:0}@media (prefers-reduced-motion:no-preference){.fdy-tip-in{animation:fdy-tip-in var(--fdy-dur-base) var(--fdy-ease-pons) backwards}}@keyframes fdy-late{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.fdy-late{animation:fdy-late var(--fdy-dur-slow) var(--fdy-ease-out) both}}:root{--fdy-flow-pad:12px;--fdy-flow-avatar:40px;--fdy-flow-light-soft:color-mix(in srgb, var(--ink) 40%, transparent);--fdy-flow-dot:color-mix(in srgb, var(--ink-3) 60%, transparent);--fdy-flow-halo:.1;--fdy-flow-halo-hover:.18}:root[data-theme=dark]{--fdy-flow-halo:.26;--fdy-flow-halo-hover:.5}
