@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_b18880f3-module__aHC6Ea__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_b18880f3-module__aHC6Ea__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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.3hlisc-pwq13z.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.0-oo9_1x_xmvg.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.36fqqi66-3tjb.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.3_z45zcoc-xoz.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.1bkzbscqrt8rl.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:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.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:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:700;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.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:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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_e04a1cce-module__XgRqxa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_e04a1cce-module__XgRqxa__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.landing-module__6d9mHW__landing{--c-bg:#0d0f12;--c-bg-soft:#111418;--c-panel:#15171b;--c-inset:#20242b;--c-border:#262b33;--c-fg:#e9ebef;--c-fg-2:#98a0ac;--c-fg-3:#666d79;--c-accent:#38b6e8;--c-accent-2:#7fd3f2;--c-accent-soft:#38b6e821;--c-accent-light:#9fdcf5;--c-success:#30d158;--c-success-soft:#30d15821;--c-glass:#06080ad1;--c-glass-border:#ffffff17;--c-glass-fg:#ffffffad;--c-glass-fg-strong:#fff;--c-glass-hover:#ffffff17;--c-ink:#08090b;--c-ink-2:#111418;--c-ink-border:#20242b;--c-ink-fg:#e9ebef;--c-ink-fg-2:#98a0ac;--c-hero-bg:var(--c-ink);--c-hero-fg:var(--c-ink-fg);--c-hero-fg-strong:#fff;--c-hero-fg-2:#aeb6c2;--c-hero-fg-3:#8b93a0;--c-hero-border:var(--c-ink-border);--c-hero-chip-bg:#ffffff17;--c-hero-chip-border:#ffffff24;--c-hero-chip-fg:#9fdcf5;--c-hero-ghost-bg:#ffffff0d;--c-hero-ghost-border:#ffffff38;--c-hero-ghost-hover:#ffffff1f;--c-hero-ticker:#ffffff4d;--c-hero-dot:#6f7783;--c-hero-dot-hover:#c9d2de;--c-hero-dot-on-bg:#ffffff24;--c-hero-dot-on-fg:#fff;background:var(--c-bg);color:var(--c-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-inter), Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.landing-module__6d9mHW__landing a{text-decoration:none}html[data-landing-theme=light] .landing-module__6d9mHW__landing{--c-bg:#f5f6f9;--c-bg-soft:#eef0f4;--c-panel:#fff;--c-inset:#eef0f4;--c-border:#e2e6ec;--c-fg:#14161b;--c-fg-2:#59606c;--c-fg-3:#7a818d;--c-accent:#1795cf;--c-accent-2:#1a6fa0;--c-accent-soft:#e6f4fb;--c-accent-light:#1a6fa0;--c-success:#12924a;--c-success-soft:#e6f5ec;--c-glass:#ffffffdb;--c-glass-border:#14161b14;--c-glass-fg:#14161bad;--c-glass-fg-strong:#14161b;--c-glass-hover:#14161b0f;--c-hero-bg:#eef5fa;--c-hero-fg:#14161b;--c-hero-fg-strong:#14161b;--c-hero-fg-2:#4b5260;--c-hero-fg-3:#5f6672;--c-hero-border:#dde4eb;--c-hero-chip-bg:#fff;--c-hero-chip-border:#d6e3ec;--c-hero-chip-fg:#1a6fa0;--c-hero-ghost-bg:#fff;--c-hero-ghost-border:#14161b29;--c-hero-ghost-hover:#f5f6f9;--c-hero-ticker:#14161b52;--c-hero-dot:#6b7280;--c-hero-dot-hover:#14161b;--c-hero-dot-on-bg:#14161b14;--c-hero-dot-on-fg:#14161b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.landing-module__6d9mHW__themeSwitch:hover{color:var(--c-fg);border-color:var(--c-fg-3)}.landing-module__6d9mHW__navLink:hover{color:var(--c-glass-fg-strong);background:var(--c-glass-hover)}.landing-module__6d9mHW__signIn:hover{color:var(--c-glass-fg-strong)}.landing-module__6d9mHW__headerCta:hover{background:var(--c-accent-2);color:#fff}.landing-module__6d9mHW__heroPrimary:hover{color:#fff;background:#1a9fd0}.landing-module__6d9mHW__heroSecondary:hover{background:var(--c-hero-ghost-hover);color:var(--c-hero-fg-strong)}.landing-module__6d9mHW__heroSlide{--dx:78px;--dy:-96px;--dz:-300px;transform-style:preserve-3d;transform:translate3d(calc(var(--depth) * var(--dx)), calc(var(--depth) * var(--dy)), calc(var(--depth) * var(--dz))) rotateY(-5deg);transition:transform .85s cubic-bezier(.22,.8,.3,1),opacity .85s,filter .85s;position:absolute;inset:0}.landing-module__6d9mHW__heroDot{font:inherit;cursor:pointer;white-space:nowrap;color:var(--c-hero-dot);background:0 0;border:0;border-radius:9999px;padding:5px 11px;font-size:11.5px;font-weight:700;transition:all .25s}.landing-module__6d9mHW__heroDot:hover{color:var(--c-hero-dot-hover)}.landing-module__6d9mHW__heroDotOn,.landing-module__6d9mHW__heroDotOn:hover{background:var(--c-hero-dot-on-bg);color:var(--c-hero-dot-on-fg)}@keyframes landing-module__6d9mHW__ideBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes landing-module__6d9mHW__ideSpin{to{transform:rotate(360deg)}}@keyframes landing-module__6d9mHW__ideFadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.landing-module__6d9mHW__ideCaret{background:#7fd3f2;border-radius:1px;width:7px;height:1.15em;margin:0 0 -.2em;animation:1s step-end infinite landing-module__6d9mHW__ideBlink;display:inline-block}.landing-module__6d9mHW__ideSpin{border:1.6px solid #0b0d1159;border-top-color:#0b0d11;border-radius:50%;width:9px;height:9px;animation:.7s linear infinite landing-module__6d9mHW__ideSpin;display:inline-block}.landing-module__6d9mHW__ideFadeIn,.landing-module__6d9mHW__ideCodeIn{animation:.35s both landing-module__6d9mHW__ideFadeIn}.landing-module__6d9mHW__ideTile:hover{filter:brightness(1.25)}.landing-module__6d9mHW__ideTile:focus-visible{outline-offset:2px;outline:2px solid #7fd3f2}.landing-module__6d9mHW__sdkIdeFrame{height:500px}@media (max-width:640px){.landing-module__6d9mHW__sdkIdeFrame{height:470px}}.landing-module__6d9mHW__heroDownload:hover{filter:brightness(1.08)}.landing-module__6d9mHW__heroOther:hover{color:var(--c-hero-fg-strong)}@keyframes landing-module__6d9mHW__landingTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-module__6d9mHW__ticker{gap:52px;width:max-content;animation:34s linear infinite landing-module__6d9mHW__landingTicker;display:flex}.landing-module__6d9mHW__featureCard:hover,.landing-module__6d9mHW__roundTripCard:hover,.landing-module__6d9mHW__sdkCard:hover{border-color:var(--c-accent)}.landing-module__6d9mHW__sdkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:960px){.landing-module__6d9mHW__sdkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.landing-module__6d9mHW__sdkGrid{grid-template-columns:minmax(0,1fr)}}.landing-module__6d9mHW__sdkCopy{width:28px;height:28px;color:var(--c-fg-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.landing-module__6d9mHW__sdkCopy:hover,.landing-module__6d9mHW__sdkCopy:focus-visible{background:var(--c-panel);color:var(--c-fg)}.landing-module__6d9mHW__deliverCard:hover{border-color:var(--c-success)}.landing-module__6d9mHW__quoteMask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.landing-module__6d9mHW__quoteTrack{gap:16px;width:max-content;padding:0 8px;animation:62s linear infinite landing-module__6d9mHW__landingTicker;display:flex}.landing-module__6d9mHW__quoteTrack:hover{animation-play-state:paused}.landing-module__6d9mHW__storeBadge{transition:transform .15s,border-color .15s}.landing-module__6d9mHW__storeBadge:hover{transform:translateY(-1px);border-color:#fff!important}.landing-module__6d9mHW__designerLink:hover{color:var(--c-accent-2)}.landing-module__6d9mHW__faqHead:hover{background:var(--c-bg-soft)}.landing-module__6d9mHW__ctaWhite:hover{color:#1a6fa0;background:#eaf4fb}.landing-module__6d9mHW__ctaGhost:hover{color:#fff;background:#ffffff24}.landing-module__6d9mHW__footerLink:hover{color:var(--c-accent)}.landing-module__6d9mHW__footerCredit{color:var(--c-fg-2);text-underline-offset:3px;font-weight:600;text-decoration:none}.landing-module__6d9mHW__footerCredit:hover,.landing-module__6d9mHW__footerCredit:focus-visible{color:var(--c-accent);text-decoration:underline}.landing-module__6d9mHW__h1{font-size:clamp(32px,5.6vw,52px)}.landing-module__6d9mHW__h2{font-size:clamp(27px,4.1vw,38px)}.landing-module__6d9mHW__h2Small{font-size:clamp(25px,3.7vw,34px)}.landing-module__6d9mHW__h2Cta{font-size:clamp(26px,3.9vw,36px)}@media (max-width:640px){.landing-module__6d9mHW__ctaPanel{padding:38px 24px}}@media (prefers-reduced-motion:reduce){.landing-module__6d9mHW__ticker,.landing-module__6d9mHW__quoteTrack{animation:none}.landing-module__6d9mHW__heroSlide{transition:none}.landing-module__6d9mHW__ideCaret,.landing-module__6d9mHW__ideSpin,.landing-module__6d9mHW__ideFadeIn,.landing-module__6d9mHW__ideCodeIn{animation:none}}.landing-module__6d9mHW__anchor{scroll-margin-top:76px}@media (max-width:480px){.landing-module__6d9mHW__heroStack{height:380px}.landing-module__6d9mHW__heroSlide{--dx:26px;--dy:-30px;--dz:-120px}}