@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_b6e8b743-module__mz_pcq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_b6e8b743-module__mz_pcq__variable{--sl-font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_a409362a-module__AKOTnG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_a409362a-module__AKOTnG__variable{--sl-font-body:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.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.0x08jh8vondwt.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.0~wrfy7sm-h4g.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.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.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.0m9hhkgdlzukj.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.0juuwbcf7uz~t.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.0qg7j5o.yrclm.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.0hkrq11n-dhos.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.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.0_n_qwbzcushi.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.07r2ragk8ph~z.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/9a4838fcda0d1bca-s.0787d67~10694.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.0dgq8lqrj3gc_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.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_e22dd441-module__1mb1Oa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e22dd441-module__1mb1Oa__variable{--sl-font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.sl-v2-root{--ink-950:#07090d;--ink-900:#0b0e13;--ink-850:#10141b;--ink-800:#151a23;--ink-750:#1a202b;--ink-700:#222a35;--ink-600:#2c3541;--line-soft:#ffffff0f;--line:#ffffff17;--line-strong:#ffffff24;--white-pure:#fff;--text-strong:#f2f5f9;--text-primary:#e3e8f0;--text-secondary:#a3adbd;--text-tertiary:#6d7889;--text-faint:#49515f;--cyan-300:#74e9f1;--cyan-400:#4fe1ec;--cyan-500:#2bd2e0;--cyan-600:#1fb0c2;--cyan-700:#178496;--teal-500:#29c2b1;--blue-400:#7aa3f5;--blue-500:#5b8cf0;--blue-600:#4172dd;--violet-400:#a89ef6;--violet-500:#8e83f2;--violet-600:#6f63e0;--silver:#c5cedc;--silver-dim:#8d97a7;--success-500:#3fd198;--warning-500:#e6b450;--danger-500:#ed6b8a;--info-500:var(--blue-500);--tint-cyan:#2bd2e01f;--tint-blue:#5b8cf01f;--tint-violet:#8e83f221;--tint-success:#3fd19821;--tint-warning:#e6b45024;--tint-danger:#ed6b8a21;--bg-page:var(--ink-900);--bg-section:var(--ink-850);--surface:var(--ink-800);--surface-card:var(--ink-750);--surface-elevated:var(--ink-700);--surface-inset:var(--ink-600);--glass-fill:#151a23a8;--border-subtle:var(--line-soft);--border:var(--line);--border-strong:var(--line-strong);--text-heading:var(--text-strong);--text-body:var(--text-primary);--text-muted:var(--text-secondary);--text-subtle:var(--text-tertiary);--text-faded:var(--text-faint);--accent:var(--cyan-500);--accent-bright:var(--cyan-400);--accent-deep:var(--cyan-600);--on-accent:#04181c;--focus-ring:#2bd2e08c;--font-display:var(--sl-font-display), "DM Sans", system-ui, sans-serif;--font-sans:var(--sl-font-body), system-ui, -apple-system, sans-serif;--font-mono:var(--sl-font-mono), ui-monospace, "SF Mono", Menlo, monospace;--font-body:var(--font-sans);--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.375rem;--text-4xl:3rem;--text-5xl:3.75rem;--text-6xl:4.75rem;--text-7xl:5.75rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-none:1;--leading-tight:1.08;--leading-snug:1.22;--leading-normal:1.5;--leading-relaxed:1.66;--tracking-tightest:-.03em;--tracking-tight:-.018em;--tracking-normal:0;--tracking-wide:.02em;--tracking-wider:.08em;--tracking-widest:.2em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-40:10rem;--container-max:1200px;--gutter:var(--space-6);--section-y:var(--space-24);--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--hairline:1px;--shadow-sm:0 1px 2px #00000073;--shadow-md:0 10px 28px -12px #0009;--shadow-lg:0 28px 64px -20px #000000b8;--shadow-xl:0 48px 120px -32px #000c;--shadow-card:inset 0 1px 0 #ffffff0d, 0 14px 40px -22px #000000b3;--glow-cyan:0 0 36px #2bd2e047;--glow-cyan-soft:0 0 90px #2bd2e024;--glow-cyan-core:0 0 18px #4fe1ec8c, 0 0 48px #2bd2e04d;--glow-violet:0 0 70px #8e83f229;--blur-glass:16px;--blur-strong:28px;--grid-line:#ffffff09;--grid-size:56px;--dur-fast:.14s;--dur:.24s;--dur-slow:.46s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-calm:cubic-bezier(.33, 0, .1, 1);--glass-bg:var(--glass-fill);--glass-border:var(--border-strong);--bg-section-alt:var(--ink-850);--surface-hover:var(--ink-700);--border-default:var(--border);--border-accent:#2bd2e04d;--accent-hover:var(--cyan-400);--accent-glow:var(--cyan-400);--glow-blue-fill:#5b8cf02e;--glow-cyan-fill:#2bd2e047;--silver-300:#d6dde8;--silver-400:#c5cedc;--blue-300:#9bbcf8;--violet-300:#bcb3f9;--success-400:#5fdcab;--inset-top:inset 0 1px 0 #ffffff0d;--blur-md:var(--blur-glass);background:var(--bg-page);min-height:100vh;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.sl-v2-root h1,.sl-v2-root h2,.sl-v2-root h3,.sl-v2-root h4,.sl-v2-root h5{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);color:var(--text-primary);margin:0}.sl-v2-root p{text-wrap:pretty;margin:0}.sl-v2-root a{color:inherit;text-decoration:none}.sl-v2-root .sl-mob{display:none}.sl-v2-root .sl-navlink{transition:color .2s var(--ease-out)}.sl-v2-root .sl-navlink:hover{color:var(--text-primary)}.sl-v2-root .sl-cardlink{transition:gap .2s var(--ease-out), opacity .2s}.sl-v2-root .sl-cardlink:hover{opacity:.8}.sl-v2-root .sl-grid-bg{pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 75%)}.sl-v2-root .sl-hero-pin,.sl-v2-root .sl-hero-sticky{position:relative}@keyframes slSpin{to{transform:rotate(360deg)}}@keyframes slPulse{0%,to{box-shadow:0 0 0 1px var(--border-strong), var(--shadow-lg), 0 0 40px #34cfea47}50%{box-shadow:0 0 0 1px var(--border-strong), var(--shadow-lg), 0 0 64px #34cfea80}}@keyframes slReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.sl-v2-root .sl-spin{animation:24s linear infinite slSpin}.sl-v2-root .sl-spin-slow{animation:40s linear infinite slSpin}.sl-v2-root .sl-glyph-pulse{animation:slPulse 5s var(--ease-in-out) infinite}.sl-v2-root .sl-fade{animation:slReveal .72s var(--ease-out) both}.sl-v2-root .sl-d1{animation-delay:80ms}.sl-v2-root .sl-d2{animation-delay:.18s}.sl-v2-root .sl-d3{animation-delay:.28s}.sl-v2-root .sl-d4{animation-delay:.38s}}@media (prefers-reduced-motion:reduce){.sl-v2-root .sl-fade{opacity:1;transform:none}.sl-v2-root .sl-logo-orbit{animation:none}}@keyframes slOrbitTravel{to{transform:rotate(360deg)}}.sl-v2-root .sl-logo-orbit{animation:6s linear infinite slOrbitTravel}.sl-v2-root .sl-logo-orbit-mark{position:relative}.sl-v2-root .sl-hero-token{border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--blur-md));white-space:nowrap;flex-direction:column;align-items:center;gap:2px;max-width:calc(100vw - 48px);padding:8px 14px;display:inline-flex}.sl-v2-root .sl-hero-token-label{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-weight:600;line-height:1.2}.sl-v2-root .sl-hero-token-sub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:9px;line-height:1}.sl-v2-root .sl-token-product{box-shadow:var(--inset-top), 0 8px 28px -12px #0000008c}.sl-v2-root .sl-token-cyan{box-shadow:var(--inset-top), 0 0 24px #2bd2e01f;border-color:#2bd2e047}.sl-v2-root .sl-token-cyan .sl-hero-token-label{color:var(--cyan-300)}.sl-v2-root .sl-token-blue{box-shadow:var(--inset-top), 0 0 22px #5b8cf01a;border-color:#5b8cf047}.sl-v2-root .sl-token-blue .sl-hero-token-label{color:var(--blue-300)}.sl-v2-root .sl-token-violet{box-shadow:var(--inset-top), 0 0 22px #8e83f21a;border-color:#8e83f247}.sl-v2-root .sl-token-violet .sl-hero-token-label{color:var(--violet-300)}.sl-v2-root .sl-token-support{border-color:var(--border-subtle);opacity:.92;background:#151a2385}.sl-v2-root .sl-token-support .sl-hero-token-label{color:var(--silver-300)}.sl-v2-root .sl-token-weight-high .sl-hero-token-label{font-size:15px}.sl-v2-root .sl-token-weight-med-high .sl-hero-token-label{font-size:14px}.sl-v2-root .sl-token-weight-medium .sl-hero-token-label{opacity:.88;font-size:12px}.sl-v2-root .sl-token-weight-low .sl-hero-token-label{opacity:.9;font-size:15px}.sl-v2-root .sl-hero-scene{overflow:visible}.sl-v2-root .sl-spark-streak{pointer-events:none;mix-blend-mode:screen;filter:blur(1px);opacity:0;background:linear-gradient(90deg,#0000 0%,#74e9f100 18%,#bff6fbe6 50%,#2bd2e000 82%,#0000 100%);width:24%;animation:2.6s ease-in-out infinite slSparkSweep;position:absolute;top:0;bottom:0;left:-30%}.sl-v2-root .sl-spark-dot{width:7px;height:7px;box-shadow:0 0 9px 2px var(--cyan-300), 0 0 18px 5px #34cfeab3;mix-blend-mode:screen;pointer-events:none;opacity:0;background:#eafdff;border-radius:999px;margin-top:-3.5px;animation:2.6s ease-in-out infinite slSparkDot,.16s steps(2,end) infinite slSparkFlicker;position:absolute;top:50%;left:-4%}@keyframes slSparkSweep{0%{opacity:0;left:-30%}8%{opacity:1}48%{opacity:1}58%{opacity:0;left:104%}to{opacity:0;left:104%}}@keyframes slSparkDot{0%{opacity:0;left:-4%}8%{opacity:1}48%{opacity:1}58%{opacity:0;left:104%}to{opacity:0;left:104%}}@keyframes slSparkFlicker{0%,to{filter:brightness()}50%{filter:brightness(1.7)}}@media (prefers-reduced-motion:reduce){.sl-v2-root .sl-spark-streak,.sl-v2-root .sl-spark-dot{display:none}}@media (max-width:560px){.sl-v2-root .sl-hero-token{padding:6px 11px}.sl-v2-root .sl-token-weight-high .sl-hero-token-label{font-size:13px}.sl-v2-root .sl-token-weight-med-high .sl-hero-token-label{font-size:12px}.sl-v2-root .sl-token-weight-medium .sl-hero-token-label{font-size:11px}.sl-v2-root .sl-token-weight-low .sl-hero-token-label{font-size:13px}}@media (max-width:860px){.sl-v2-root .sl-desk{display:none!important}.sl-v2-root .sl-mob{display:inline-flex}.sl-v2-root .sl-2col,.sl-v2-root .sl-foot{grid-template-columns:1fr!important}}@media (max-width:560px){.sl-v2-root .sl-foot{grid-template-columns:1fr 1fr!important}}
