@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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.3i9rha7jpxn0q.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.2o7ko1d-5m1xu.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.1ee5w62fj497l.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.1way2z9fj6cig.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.0szrwpqb9mkwe.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.45535valc9rzk.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.03ez25a9g3i0n.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.3i9rha7jpxn0q.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.2o7ko1d-5m1xu.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.1ee5w62fj497l.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.1way2z9fj6cig.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.0szrwpqb9mkwe.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.45535valc9rzk.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.03ez25a9g3i0n.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.3i9rha7jpxn0q.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.2o7ko1d-5m1xu.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.1ee5w62fj497l.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.1way2z9fj6cig.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.0szrwpqb9mkwe.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.45535valc9rzk.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.03ez25a9g3i0n.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.3i9rha7jpxn0q.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.2o7ko1d-5m1xu.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.1ee5w62fj497l.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.1way2z9fj6cig.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.0szrwpqb9mkwe.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.45535valc9rzk.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%}.L-BLdW_className{font-family:Inter,Inter Fallback;font-style:normal}.L-BLdW_variable{--ff-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.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 Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.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 Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.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 Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.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 Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.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 Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.nLGpqG_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.nLGpqG_variable{--ff-tight:"Inter Tight", "Inter Tight Fallback"}
@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:500;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:500;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:500;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:500;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:500;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:500;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%}.gL5F-W_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.gL5F-W_variable{--ff-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#fff;--tint:#f4f6fa;--surface:#fff;--surface-2:#f1f3f4;--line:#e3e5e8;--text:#0b1020;--muted:#5b6273;--faint:#c8cdd8;--ink:#0b0c0e;--accent:#2b50ec;--accent-text:#fff;--accent-soft:#ebeffe;--band:#2b50ec;--band-text:#fff;--band-muted:#d5ddff;--grid:#0b10200d;--mono:var(--ff-mono), ui-monospace, "SF Mono", Menlo, monospace;--c-blue:#4c8df6;--c-green:#34a853;--c-yellow:#fbbc04;--c-red:#ea4335;--c-purple:#a142f4;--c-teal:#12a4af;--c-green-ink:#137333;--c-red-ink:#c5221f;--c-purple-ink:#7627bb;--dark-bg:#070a14;--dark-card:#0e1220;--dark-line:#1e2436;--dark-text:#f5f5f7;--dark-muted:#a1a1a6;--shadow:0 1px 2px #1018280f, 0 12px 32px #10182814;--radius:0;--gutter:24px;--max:1320px;--gap:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#000;--tint:#0d0d0f;--surface:#161618;--surface-2:#1f1f22;--line:#2c2c30;--text:#f3f4f8;--muted:#a3a9b8;--faint:#33384a;--ink:#232327;--accent:#8ea6ff;--accent-text:#070a14;--accent-soft:#161d3a;--band:#1a2c8c;--band-text:#fff;--band-muted:#c9d2ff;--grid:#ffffff0b;--c-green-ink:#81c995;--c-red-ink:#f28b82;--c-purple-ink:#d7aefb;--dark-bg:#05070e;--shadow:0 0 0 1px #2c2c30;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#000;--tint:#0d0d0f;--surface:#161618;--surface-2:#1f1f22;--line:#2c2c30;--text:#f3f4f8;--muted:#a3a9b8;--faint:#33384a;--ink:#232327;--accent:#8ea6ff;--accent-text:#070a14;--accent-soft:#161d3a;--band:#1a2c8c;--band-text:#fff;--band-muted:#c9d2ff;--grid:#ffffff0b;--c-green-ink:#81c995;--c-red-ink:#f28b82;--c-purple-ink:#d7aefb;--dark-bg:#05070e;--shadow:0 0 0 1px #2c2c30;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:72px}body{background:var(--bg);color:var(--text);font:400 17px/1.55 var(--ff-inter), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,h2,h3{font-family:var(--ff-tight), var(--ff-inter), system-ui, sans-serif;text-wrap:balance;margin:0}h1{letter-spacing:-.05em;font-size:clamp(2.8rem,9.2vw,8.6rem);font-weight:700;line-height:.94}h2{letter-spacing:-.035em;font-size:clamp(2rem,4.4vw,3.8rem);font-weight:700;line-height:1.02}h3{letter-spacing:-.01em;font-size:1.15rem;font-weight:600;line-height:1.3}p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}a[data-contact]{cursor:pointer}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--text);color:var(--bg);z-index:100;border-radius:0;padding:10px 14px;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.muted{color:var(--muted)}.lede{color:var(--muted);max-width:62ch;font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.55}.fine{color:var(--muted);font-size:.875rem}.wrap{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.rail{grid-column:1/4}.col-main{grid-column:4/-1}.col-text{grid-column:4/11}.label{font:500 .75rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-self:start;align-items:center;gap:10px;display:flex}.label .dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:0;flex:none}.head{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--line);align-items:start;row-gap:20px;margin-bottom:clamp(48px,6vw,72px);padding-top:22px;display:grid}.head .label{padding-top:.55em}.head .lede{grid-row:2}.btn{min-height:48px;font:600 1rem/1 var(--ff-inter), system-ui, sans-serif;white-space:nowrap;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;transition:background .2s,border-color .2s;display:inline-flex;text-decoration:none!important}.btn-sm{min-height:38px;padding:0 16px;font-size:.9rem}.btn-primary{background:var(--accent);color:var(--accent-text)}.btn-ghost{color:var(--text);border-color:var(--line);background:var(--surface)}.btn-ghost:hover{border-color:var(--text)}.btn-block{width:100%}.btn .arr{transition:transform .25s cubic-bezier(.2,.7,.2,1);display:inline-block}.cta-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.nav{z-index:50;background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:saturate(180%)blur(18px);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);position:sticky;top:0}@media (prefers-reduced-transparency:reduce){.nav{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.nav-in{align-items:center;gap:24px;height:64px;display:flex}.brand{color:var(--text);font:700 1.15rem/1 var(--ff-tight), var(--ff-inter), sans-serif;letter-spacing:-.02em;align-items:center;gap:10px;display:inline-flex;text-decoration:none!important}.mark{flex:none;width:30px;height:30px}.nav nav{margin-left:auto}.nav-links{gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-links a{color:var(--text);border-radius:0;padding:8px 14px;font-size:.92rem;font-weight:500;text-decoration:none;display:block}.nav-links a:hover{background:var(--surface-2)}.nav-toggle{display:none}.hero{isolation:isolate;padding:clamp(56px,8vw,104px) 0 0;position:relative;overflow:clip}.hero:before{content:"";z-index:-1;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0 0 35%;-webkit-mask-image:radial-gradient(80% 90% at 30% 0,#000 35%,#0000 100%);mask-image:radial-gradient(80% 90% at 30% 0,#000 35%,#0000 100%)}.hero .grid>.label{grid-row:1;margin-bottom:28px}.hero-title{grid-area:2/1/auto/-1}.typed{color:var(--accent)}.caret{vertical-align:-.02em;background:var(--accent);width:.06em;height:.8em;margin-left:.05em;animation:1.05s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.hero-copy{grid-area:3/1/auto/-1;margin-top:40px}.hero-title>span[aria-hidden]{letter-spacing:-.045em;font-weight:300}.device{background:var(--surface);border:1px solid var(--line);will-change:transform;margin:clamp(56px,7vw,88px) 0 0;overflow:hidden;box-shadow:0 40px 90px #10182829,0 2px 6px #1018280f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .device{box-shadow:0 40px 90px #0009,0 0 0 1px #2c2c30}}:root[data-theme=dark] .device{box-shadow:0 40px 90px #0009,0 0 0 1px #2c2c30}.device-bar{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.device-bar i{background:var(--line);width:10px;height:10px}.device-bar span{font:500 .72rem/1 var(--mono);color:var(--muted);background:var(--surface);border:1px solid var(--line);margin:0 auto;padding:5px 18px}.dash{text-align:left;grid-template-columns:200px 1fr;font-size:.78rem;display:grid}.dash svg{display:block}.dash-side{border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:18px 14px;display:flex}.ds-brand{font:700 .95rem/1 var(--ff-tight), sans-serif;align-items:center;gap:10px;margin-bottom:18px;display:flex}.ds-brand b{background:var(--ink);width:26px;height:26px;box-shadow:inset 6px 0 0 var(--accent)}.ds-sec{font:500 .62rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:4px 8px 8px}.ds-nav{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ds-nav li{color:var(--muted);align-items:center;gap:10px;padding:8px;font-weight:500;display:flex}.ds-nav li.on{background:var(--accent-soft);color:var(--accent);box-shadow:inset 2px 0 0 var(--accent)}.ds-nav svg,.ds-bell svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:square;width:16px;height:16px}.ds-user{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:10px 8px 0;font-weight:600;display:flex}.ds-user b,.ds-avatar{background:var(--ink);color:#fff;width:28px;height:28px;font:600 .65rem/1 var(--ff-inter), sans-serif;flex:none;place-items:center;display:grid}.ds-user small{color:var(--muted);font-size:.68rem;font-weight:400;display:block}.dash-main{background:var(--tint);min-width:0;padding:0 20px 20px}.ds-top{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:14px;height:58px;margin:0 -20px 18px;padding:0 20px;display:flex}.ds-title{align-items:baseline;gap:12px;margin-right:auto;display:flex}.ds-title strong{font:700 1.05rem/1 var(--ff-tight), sans-serif}.ds-title small{color:var(--muted)}.ds-search{border:1px solid var(--line);width:240px;color:var(--muted);background:var(--tint);justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.ds-search kbd{font:500 .62rem/1 var(--mono);border:1px solid var(--line);background:var(--surface);padding:3px 5px}.ds-bell{color:var(--muted);position:relative}.ds-bell i{background:var(--c-red);color:#fff;min-width:14px;height:14px;font:700 .55rem/1 var(--ff-inter), sans-serif;place-items:center;font-style:normal;display:grid;position:absolute;top:-6px;right:-7px}.ds-welcome{align-items:center;gap:8px;margin-bottom:14px;display:flex}.ds-welcome>div{margin-right:auto}.ds-welcome small{color:var(--muted)}.ds-welcome b{font:700 1.2rem/1.25 var(--ff-tight), sans-serif;letter-spacing:-.02em;display:block}.chip{background:var(--accent);color:var(--accent-text);padding:8px 12px;font-size:.72rem;font-weight:600}.chip-ghost{background:var(--surface);color:var(--text);border:1px solid var(--line)}.ds-kpis{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.ds-row{grid-template-columns:2fr 1fr;gap:12px;margin-bottom:12px;display:grid}.ds-row-b{grid-template-columns:1.15fr 1fr;margin-bottom:0}.tile{background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.tile small{color:var(--muted);align-items:center;gap:6px;font-size:.72rem;display:flex}.tile strong{font:700 1.5rem/1.15 var(--ff-tight), sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tile em{color:var(--muted);font-size:.7rem;font-style:normal}.tile .up{color:var(--c-green-ink);font-weight:600}.tile .down{color:var(--c-red-ink);font-weight:600}.tile-hero{background:var(--accent);color:var(--accent-text);border-color:#0000;position:relative;overflow:hidden}.tile-hero:after{content:"";border:14px solid color-mix(in srgb, var(--accent-text) 14%, transparent);width:90px;height:90px;position:absolute;bottom:-18px;right:-18px;transform:rotate(45deg)}.tile-hero small,.tile-hero em,.tile-hero .up{color:inherit;opacity:.9}.live{background:var(--c-green);width:7px;height:7px;animation:2s ease-out infinite ping}.tile-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.legend{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:.68rem;display:flex}.legend i{width:8px;height:8px;display:inline-block}.legend b{color:var(--text);font-variant-numeric:tabular-nums}.l-inv{background:color-mix(in srgb, var(--accent) 30%, var(--surface-2))}.l-col{background:var(--accent);margin-left:6px}.l-up{background:var(--c-teal);margin-left:6px}.cf{width:100%;height:170px}.cf-grid line{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.cf-inv{fill:color-mix(in srgb, var(--accent) 30%, var(--surface-2))}.cf-col{fill:var(--accent)}.cf text{fill:var(--muted);font:500 9px var(--mono)}.tile-foot{border-top:1px solid var(--line);color:var(--muted);gap:18px;margin-top:4px;padding-top:10px;font-size:.7rem;display:flex}.tile-foot b{color:var(--text)}.ok-word{color:var(--c-green-ink);font-size:.75rem}.meter{background:var(--surface-2);height:6px;overflow:hidden}.meter span{background:var(--c-green);height:100%;display:block}.meter-lg{height:10px;margin:6px 0 4px}.routers{flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.routers li{border-top:1px solid var(--line);align-items:center;gap:8px;padding:8px 0;font-weight:500;display:flex}.routers span{color:var(--muted);font:500 .66rem/1 var(--mono);margin-left:auto}.routers i{width:7px;height:7px}.st-ok{background:var(--c-green)}.st-warn{background:var(--c-yellow)}.tag-live{font:500 .6rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-green-ink);border:1px solid;padding:4px 6px}.pays{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pays th{text-align:left;font:500 .6rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 0 8px}.pays td{border-top:1px solid var(--line);white-space:nowrap;padding:8px 0}.pays td:first-child{font-family:var(--mono);font-size:.7rem}.pays td:nth-child(3){font-weight:600}.pays td:last-child,.pays th:last-child{text-align:right;color:var(--muted)}.pays tr.new td{animation:.9s rowin}@keyframes rowin{0%{background:var(--accent-soft)}to{background:0 0}}.tr{width:100%;height:150px}.tr-down{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.tr-up{fill:none;stroke:var(--c-teal);stroke-width:2px;vector-effect:non-scaling-stroke}.tr-fill{fill:color-mix(in srgb, var(--accent) 12%, transparent)}.wm{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.wm>span{will-change:transform;display:inline-block}.section-sm{padding:clamp(56px,7vw,88px) 0 0}.facts>div{border-top:1px solid var(--line);grid-column:span 3;padding-top:18px}.facts strong{font:700 clamp(2rem, 3.6vw, 3rem)/1 var(--ff-tight), sans-serif;letter-spacing:-.04em;display:block}.facts span{color:var(--muted);max-width:28ch;margin-top:12px;font-size:.92rem;display:block}.section{padding:clamp(88px,11vw,144px) 0}.section-tint{background:var(--tint)}.fill{font:600 clamp(1.7rem, 3.5vw, 3.1rem)/1.16 var(--ff-tight), var(--ff-inter), sans-serif;letter-spacing:-.03em}.fill+*{margin:0}.grid>.rail+.fill{padding-top:0}.grid>.label.rail{padding-top:.7em}.js .fill .w{color:var(--faint);transition:color .35s}.js .fill .w.on{color:var(--text)}.index{grid-column:1/-1;grid-template-columns:subgrid;margin:0;padding:0;list-style:none;display:grid}.index li{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--line);align-items:baseline;padding:28px 0;display:grid;position:relative}.index li:last-child{border-bottom:1px solid var(--line)}.index li{isolation:isolate}.index li:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);clip-path:inset(0 100% 0 0);transition:clip-path .55s cubic-bezier(.2,.7,.2,1);position:absolute}.index li:hover:before{clip-path:inset(0)}.ix-n{font:500 .78rem/1 var(--mono);color:var(--muted);letter-spacing:.04em;grid-column:1/4}.index h3{letter-spacing:-.025em;grid-column:4/7;font-size:clamp(1.2rem,1.8vw,1.5rem);transition:transform .35s cubic-bezier(.2,.7,.2,1),color .2s}.index li:hover h3{color:var(--accent);transform:translate(6px)}.index p{color:var(--muted);grid-column:7/11;font-size:.98rem}.ix-tags{font:500 .7rem/1.7 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);grid-column:11/-1}.spot{border-top:1px solid var(--line);padding-top:22px}.spot+.spot{margin-top:clamp(88px,10vw,128px)}.spot .label{padding-top:.5em}.spot-copy{grid-column:4/8}.spot h2{font-size:clamp(1.9rem,3.2vw,2.7rem)}.spot .lede{margin-top:20px}.spot-art{background-color:var(--tint);clip-path:polygon(0 0,calc(100% - 32px) 0,100% 32px,100% 100%,32px 100%,0 calc(100% - 32px));background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:32px 32px;border-radius:0;grid-column:8/-1;place-items:center;min-height:460px;padding:32px;display:grid}.ticks{flex-direction:column;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:flex}.ticks li{padding-left:30px;position:relative}.ticks li:before{content:"";background:var(--accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5l2.6 2.5L13 6.5' fill='none' stroke='%232B50EC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat;border-radius:0;width:18px;height:18px;position:absolute;top:4px;left:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ticks li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5l2.6 2.5L13 6.5' fill='none' stroke='%238EA6FF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}:root[data-theme=dark] .ticks li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5l2.6 2.5L13 6.5' fill='none' stroke='%238EA6FF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@keyframes ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c-green) 45%, transparent)}70%,to{box-shadow:0 0 0 9px #0000}}.scene-box{width:460px;height:440px;position:relative}.scene{transform-origin:0 0;width:460px;height:440px;color:var(--text);text-align:left;font-size:13px;line-height:1.35;position:absolute;top:0;left:0}.scene b{font-weight:700}.ps-phone,.pt-phone{background:var(--ink);width:214px;height:440px;padding:7px;position:absolute;top:0;left:0;box-shadow:0 30px 60px #00000047}.ps-screen,.pt-screen{background:var(--surface);height:100%;padding:20px 14px;position:relative;overflow:hidden}.ps-head small,.pt-usage small{color:var(--muted);font-size:11px;display:block}.ps-head b{font:700 26px/1.1 var(--ff-tight), sans-serif;letter-spacing:-.02em;margin:2px 0;display:block}.ps-head span{color:var(--muted);font-size:11px}.ps-opts{flex-direction:column;gap:8px;margin-top:16px;display:flex;position:relative}.ps-sel{border:2px solid var(--accent);background:var(--accent-soft);z-index:0;height:47px;position:absolute;top:0;left:0;right:0}.ps-opt{z-index:1;border:1px solid var(--line);grid-template-columns:22px 1fr;column-gap:10px;padding:9px 10px;display:grid;position:relative}.ps-opt i{background:var(--m);grid-row:span 2;align-self:center;width:22px;height:22px}.ps-opt b{font-size:12.5px}.ps-opt span{color:var(--muted);font-size:10.5px}.ps-btn,.pt-btn{background:var(--accent);height:44px;color:var(--accent-text);place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;bottom:16px;left:14px;right:14px}.ps-label,.ps-spin{grid-area:1/1}.ps-spin{opacity:0;border:2px solid;border-right-color:#0000;width:16px;height:16px}.ps-done{z-index:3;text-align:center;background:var(--surface);opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:20px;display:flex;position:absolute;inset:0}.ps-check{background:var(--c-green);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);place-items:center;width:68px;height:68px;margin-bottom:12px;display:grid}.ps-check svg{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:square;width:42px}.ps-check path{stroke-dasharray:40}.ps-done b{font:700 19px/1.2 var(--ff-tight), sans-serif}.ps-done span{color:var(--muted);font-size:11px}.ps-tap{z-index:6;border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 22%, transparent);opacity:0;pointer-events:none;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:0;left:0}.ps-wire{pointer-events:none;width:460px;height:440px;position:absolute;top:0;left:0;overflow:visible}.ps-wire-base{fill:none;stroke:#ffffff59;stroke-width:2px}.ps-wire-flow{fill:none;stroke:#fff;stroke-width:2px;stroke-dasharray:5 7;animation:.8s linear infinite dockflow}.ps-packet{fill:#ffd23f;opacity:0}.ps-ledger{background:var(--surface);width:198px;padding:14px;position:absolute;top:150px;left:262px;box-shadow:0 24px 50px #00000040}.ps-ledger>small,.pt-chat small{font:500 10px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ps-row{border-top:1px solid var(--line);grid-template-columns:1fr auto;column-gap:8px;margin-top:8px;padding:9px 0;display:grid}.ps-row span{color:var(--muted);font-size:11px}.ps-row b{font-variant-numeric:tabular-nums;grid-row:2;font-size:14px}.ps-wallet-row b{color:var(--accent)}.ps-tag{border:1px solid var(--line);color:var(--muted);font:600 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;grid-area:1/2/3;align-self:center;padding:4px 6px;font-style:normal}.ps-tag.paid{color:var(--c-green-ink);background:color-mix(in srgb, var(--c-green) 12%, transparent);border-color:currentColor}.ps-toast,.pt-toast{color:#fff;background:#0b1020;width:198px;padding:12px 14px;font-size:12.5px;font-weight:600;position:absolute;top:40px;left:262px;box-shadow:0 20px 40px #0000004d}.ps-toast i,.pt-toast i{background:var(--c-green);width:8px;height:8px;margin-right:8px;display:inline-block}.ps-toast span,.pt-toast span{opacity:.72;font-size:11px;font-weight:400}.pt-top{justify-content:space-between;align-items:center;display:flex}.pt-top b{font:700 15px var(--ff-tight), sans-serif}.pt-online{color:var(--c-green-ink);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.pt-online i{background:var(--c-green);width:7px;height:7px;animation:2s ease-out infinite ping}.pt-frame{width:132px;height:132px;margin:18px auto 12px;position:relative}.pt-frame svg{width:100%;height:100%;display:block}.pt-track{fill:none;stroke:var(--surface-2);stroke-width:8px}.pt-fill{fill:none;stroke:var(--c-green);stroke-width:8px;stroke-linecap:square;stroke-dasharray:480;stroke-dashoffset:288px}.pt-days{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.pt-days b{font:700 36px/1 var(--ff-tight), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pt-days span{color:var(--muted);font-size:11px}.pt-plan{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:8px 0;font-size:11px;display:flex}.pt-plan span:first-child{color:var(--text);font-weight:600}.pt-usage>b{font:700 18px var(--ff-tight), sans-serif;font-variant-numeric:tabular-nums}.pt-bars{align-items:flex-end;gap:5px;height:40px;margin-top:8px;display:flex}.pt-bars i{height:calc(var(--h) * 100%);background:color-mix(in srgb, var(--c-green) 70%, var(--surface));transform-origin:50% 100%;flex:1}.pt-bars i:last-child{background:var(--c-green)}.pt-btn{color:#fff;background:#0b6b57}.pt-chat{background:var(--surface);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);width:224px;padding:12px 14px;position:absolute;top:56px;left:236px;box-shadow:0 24px 50px #00000040}.pt-typing{gap:4px;margin:10px 0 2px;display:none}.pt-typing i{background:var(--muted);width:6px;height:6px}.pt-msg{margin:6px 0 0;font-size:12.5px;line-height:1.4}.pt-toast{width:224px;top:296px;left:236px}.brand{--b:#e4572e;--bd:#8f2f15;--bi:#fff}.br-win{background:var(--surface);width:420px;height:290px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 30px 60px #00000038}.br-bar{background:var(--surface-2);border-bottom:1px solid var(--line);align-items:center;gap:5px;height:30px;padding:0 10px;display:flex}.br-bar>i{background:var(--line);width:8px;height:8px}.br-url{background:var(--surface);border:1px solid var(--line);font:500 11px/1.2 var(--mono);color:var(--muted);white-space:nowrap;flex:1;margin-left:12px;padding:4px 8px}.br-sub{color:var(--b);font-weight:600}.br-body{grid-template-columns:70px 1fr;height:260px;display:grid}.br-side{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 10px;display:flex}.br-side>i{background:var(--surface-2);height:8px}.br-side>i.on{background:color-mix(in srgb, var(--b) 22%, transparent);box-shadow:inset 3px 0 0 var(--b)}.scene .br-logo{background:var(--b);width:26px;height:26px;box-shadow:inset 8px 0 0 var(--bd);margin-bottom:8px}.br-main{background:var(--tint);flex-direction:column;gap:12px;padding:14px;display:flex}.br-head{justify-content:space-between;align-items:center;display:flex}.br-name{font:700 15px var(--ff-tight), sans-serif}.br-btn{background:var(--bd);width:64px;height:22px}.br-hero{background:var(--b);color:var(--bi);padding:12px 14px}.br-hero small{opacity:.85;font-size:10px;display:block}.br-hero b{font:700 22px var(--ff-tight), sans-serif}.br-chart{background:var(--surface);border:1px solid var(--line);flex:1;align-items:flex-end;gap:8px;padding:10px;display:flex}.br-chart i{height:calc(var(--h) * 100%);background:var(--bd);transform-origin:50% 100%;flex:1}.br-chart i:nth-child(2n){background:var(--b)}.br-wipe{z-index:3;background:var(--b);clip-path:inset(0 100% 0 0);position:absolute;inset:0}.br-mail{background:var(--surface);width:220px;position:absolute;top:206px;right:0;box-shadow:0 24px 50px #00000040}.br-mail-top{background:var(--b);color:var(--bi);align-items:center;gap:8px;padding:10px 12px;display:flex}.br-mail-top .br-name{font-size:13px}.scene .br-mail .br-logo{background:var(--bi);width:16px;height:16px;box-shadow:inset 5px 0 0 var(--bd);margin:0}.br-mail p{margin:12px;font-size:12px}.br-mail-btn{background:var(--bd);color:#fff;margin:0 12px 12px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-block}.br-chips{gap:12px;display:flex;position:absolute;top:322px;left:0}.br-chips i{background:var(--c);outline-offset:3px;outline:2px solid #0000;width:34px;height:34px;transition:outline-color .3s}.br-chips i.on{outline-color:#0b1020}@media (prefers-reduced-motion:reduce){.pt-online i,.ps-wire-flow{animation:none}}.section-dark{background:var(--dark-bg);color:var(--dark-text);position:relative;overflow:hidden}.section-dark:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.section-dark .wrap{position:relative}.section-dark .head{border-top-color:var(--dark-line)}.section-dark .head .label{color:#8ea6ff}.section-dark .lede{color:var(--dark-muted)}.net{grid-column:4/-1;grid-template-columns:subgrid;border-top:1px solid var(--dark-line);display:grid}.net-card{border-bottom:1px solid var(--dark-line);grid-column:span 3;padding:28px 24px 36px 0}.net-card .label{color:var(--dark-muted);margin-bottom:36px}.net-card-all .label{color:#8ea6ff}.net-card h3{color:var(--dark-text);letter-spacing:-.02em;margin-bottom:10px;font-size:1.25rem}.net-card p{color:var(--dark-muted);font-size:.95rem}.calc{background:var(--tint);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);margin-bottom:var(--gap);border-radius:0;padding:28px}.calc label{font:500 .75rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.calc-row{align-items:center;gap:20px;margin-top:14px;display:flex}.calc input[type=range]{appearance:none;cursor:pointer;background:0 0;flex:1;height:28px;margin:0}.calc input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--accent), var(--accent)) 0 / var(--fill,0%) 100% no-repeat, var(--line);height:4px}.calc input[type=range]::-moz-range-track{background:var(--line);height:4px}.calc input[type=range]::-moz-range-progress{background:var(--accent);height:4px}.calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:3px solid var(--surface);width:20px;height:20px;box-shadow:0 0 0 1px var(--accent);margin-top:-8px}.calc input[type=range]::-moz-range-thumb{background:var(--accent);border:3px solid var(--surface);width:14px;height:14px;box-shadow:0 0 0 1px var(--accent);border-radius:0}.calc output{font:700 1.6rem/1 var(--ff-tight), sans-serif;text-align:right;font-variant-numeric:tabular-nums;min-width:3.6em}.calc-out{color:var(--muted);margin-top:12px}.calc-out b{color:var(--text)}.plans{grid-template-columns:subgrid;display:grid}.plan{perspective:1000px;grid-column:span 3;display:flex;position:relative}.plan .ticks{margin-bottom:28px;font-size:.95rem}.plan .btn{margin-top:auto}.plan-for{color:var(--muted);min-height:2.9em;margin-top:6px;font-size:.92rem}.price{align-items:baseline;gap:4px;margin-top:18px;display:flex}.price strong{font:700 clamp(1.9rem, 2.6vw, 2.4rem)/1 var(--ff-tight), sans-serif;letter-spacing:-.03em}.price span{color:var(--muted);font:500 .78rem/1 var(--mono);letter-spacing:.04em}.plan-tag{z-index:2;background:var(--accent);color:var(--accent-text);font:500 .7rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 16px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:999px;padding:7px 12px;position:absolute;top:-12px;left:28px}.plan .fit{color:var(--accent);margin-top:10px;font-size:.85rem;font-weight:600;display:none}.plan.is-fit .fit{display:block}.plan .ticks li.no{color:var(--muted)}.plan .ticks li.no:before{box-shadow:inset 0 0 0 1px var(--line);background-color:#0000;background-image:none}#pricing .fine,#compare .fine{margin-top:24px}.table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:0;overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:560px}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:18px 24px}.cmp thead th{font:500 .72rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cmp tbody tr:last-child>*{border-bottom:0}.cmp td:nth-child(2){white-space:nowrap;font-variant-numeric:tabular-nums}.cmp td:last-child{color:var(--muted);font-size:.95rem}.cmp .us{background:var(--accent-soft)}.cmp .us th,.cmp .us b{color:var(--accent)}.section-accent{background:var(--band);color:var(--band-text);clip-path:polygon(0 0,100% 0,100% calc(100% - 96px),calc(100% - 96px) 100%,0 100%);position:relative}.section-accent:after{content:"";background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--band-text) 30%, transparent) 0 1px, transparent 1px 8px);clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none;width:96px;height:96px;position:absolute;bottom:0;right:0}.section-accent .head{border-top-color:color-mix(in srgb, var(--band-text) 35%, transparent)}.section-accent .label,.section-accent .lede{color:var(--band-muted)}.steps{grid-column:1/-1;grid-template-columns:subgrid;margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid color-mix(in srgb, var(--band-text) 35%, transparent);flex-direction:column;grid-column:span 3;gap:10px;padding-top:22px;display:flex}.steps .ix-n{color:var(--band-muted);margin-bottom:28px}.steps b{font:600 1.3rem/1.2 var(--ff-tight), sans-serif;letter-spacing:-.02em}.steps span:last-child{color:var(--band-muted);font-size:.95rem}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:22px 48px 22px 0;font-size:1.1rem;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);font-size:1.6rem;font-weight:400;transition:transform .2s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.faq details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.faq details p{color:var(--muted);max-width:68ch;padding:0 0 24px}.final .grid>.label{padding-top:1.1em}.display{letter-spacing:-.045em;font-size:clamp(2.6rem,6.6vw,6rem);line-height:.98}.final .lede{margin-top:28px}.foot{border-top:1px solid var(--line);background:var(--tint);padding:64px 0 0;overflow:hidden}.foot-in{row-gap:48px}.foot-in .rail .fine{margin-top:14px}.foot-col{grid-column:span 3}.foot .label{margin-bottom:14px}.foot-links{flex-direction:column;gap:10px;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}.foot-links a{color:var(--text)}.foot-base{border-top:1px solid var(--line);padding-top:20px}.foot-top a{color:var(--muted)}.wordmark{font:800 clamp(5rem, 24vw, 24rem)/.78 var(--ff-tight), sans-serif;letter-spacing:-.065em;text-align:center;color:#0000;-webkit-text-stroke:1.2px var(--faint);-webkit-user-select:none;user-select:none;white-space:nowrap;margin:40px 0 -.12em}.js .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transition:none;transform:none}.btn,.btn .arr,.index h3,.index li:before{transition:none}.caret{animation:none}.js .fill .w{color:var(--text);transition:none}}@media (max-width:1100px){.index h3{grid-column:4/8}.index p{grid-column:8/-1}.ix-tags{display:none}.spot-copy{grid-column:4/-1}.spot-art{grid-column:4/-1;min-height:400px;margin-top:40px}.plans{row-gap:var(--gap);grid-template-columns:1fr}.plan{grid-column:1/-1}.net{column-gap:var(--gap);grid-template-columns:1fr 1fr}.net-card{grid-column:auto}.dash{grid-template-columns:64px 1fr}.dash-side{padding:18px 10px}.ds-brand span,.ds-nav span,.ds-sec,.ds-user span{display:none}.ds-kpis{grid-template-columns:1fr 1fr}}@media (max-width:820px){:root{--gutter:16px}.grid,.head,.index,.index li,.spot,.plans,.net,.steps{display:block}.grid>*,.head>*{grid-column:auto}.rail,.head .label,.spot .label,.grid>.label.rail,.final .grid>.label{margin-bottom:16px;padding-top:0}.head{row-gap:0}.head .lede{margin-top:16px}.hero-copy{margin-top:28px}.facts{grid-template-columns:1fr 1fr;gap:28px 16px;display:grid}.facts>div{grid-column:auto}.index li{grid-template-columns:40px 1fr;gap:6px 12px;padding:22px 0;display:grid}.index h3,.index p{grid-column:2}.ix-n{grid-area:1/1}.spot-art{min-height:0;margin-top:32px;padding:20px 12px}.net-card{padding:24px 0 28px}.plan+.plan{margin-top:20px}.steps li+li{margin-top:32px}.foot-in{grid-template-columns:1fr 1fr;row-gap:32px;display:grid}.foot-in .rail,.foot-base{grid-column:1/-1}.foot-col{grid-column:auto}.foot-top{border-top:0;margin-top:-20px;padding-top:0;padding-bottom:8px}.nav-in{gap:10px}.theme-btn{margin-left:auto}.nav nav{margin-left:0}.nav-toggle{cursor:pointer;background:0 0;border:0;border-radius:0;place-content:center;gap:5px;width:40px;height:40px;display:grid}.nav-toggle span{background:var(--text);border-radius:0;width:18px;height:2px;transition:transform .2s;display:block}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.nav-links{background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;padding:8px 16px 16px;display:none;position:absolute;top:64px;left:0;right:0}.nav-links.open{display:flex}.nav-links a{border-radius:0;padding:14px 12px;font-size:1.05rem}.dash{grid-template-columns:1fr}.dash-side,.ds-search,.ds-welcome .chip,.ds-row .tile:last-child{display:none}.dash-main{padding:0 12px 12px}.ds-top{margin:0 -12px 14px;padding:0 12px}.ds-kpis,.ds-row,.ds-row-b{grid-template-columns:1fr 1fr}.ds-row .tile-chart,.ds-row-b .tile{grid-column:1/-1}}@media (max-width:480px){.ds-kpis{grid-template-columns:1fr}.ds-title small{display:none}.facts{grid-template-columns:1fr}.btn{width:100%}.nav-cta{width:auto}.calc-row{gap:12px}.foot-in{grid-template-columns:1fr}}.stack{padding:clamp(64px,8vw,104px) 0}.stack .spot{--card:#2b50ec;--card-ink:#fff;--card-soft:#ffffffc7;--card-line:#ffffff47;--dim:0;max-width:calc(var(--max) - var(--gutter) * 2);width:calc(100% - var(--gutter) * 2);background:var(--card);color:var(--card-ink);clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%);transform-origin:50% 0;border:0;margin:0 auto;padding:clamp(28px,4vw,56px) clamp(24px,3.4vw,48px);position:relative}.stack .spot:after{content:"";opacity:var(--dim);pointer-events:none;background:#000;position:absolute;inset:0}.stack .spot+.spot{margin-top:24px}.stack .spot-green{--card:#0b6b57}.stack .spot-sun{--card:#ffd23f;--card-ink:#0b1020;--card-soft:#0b1020bd;--card-line:#0b102038}.stack .spot .label{color:var(--card-soft);flex-direction:column;align-items:flex-start;padding-top:.5em}.stack .spot .label b{font:700 clamp(3rem, 5vw, 4.6rem)/1 var(--ff-tight), sans-serif;letter-spacing:-.05em;color:var(--card-ink);text-transform:none;margin-top:18px;display:block}.stack .spot h2{color:var(--card-ink)}.stack .spot .lede,.stack .spot .ticks{color:var(--card-soft)}.stack .spot .ticks li{border-top:1px solid var(--card-line);padding-top:12px}.stack .spot .ticks li:before{background-color:#fff;top:15px}.stack .spot-art{color:var(--text);background-color:#ffffff1a;background-image:linear-gradient(var(--card-line) 1px, transparent 1px), linear-gradient(90deg, var(--card-line) 1px, transparent 1px)}.stack .spot-sun .spot-art{background-color:#ffffff59}@media (min-width:1101px) and (min-height:760px){.stack{padding-bottom:20vh}.stack .spot{top:var(--stick,calc(88px + var(--i,0) * 16px));position:sticky}.stack .spot+.spot{margin-top:30vh}}@media (max-width:1100px),(max-height:759px){.stack .spot{top:var(--stick,80px);position:sticky}}@media (max-width:820px){.stack .spot{width:calc(100% - var(--gutter) * 2);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%)}.stack .spot .label b{display:none}}.theme-btn{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--text);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.theme-btn:hover{background:var(--surface-2)}.theme-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:square;width:18px;height:18px}.theme-btn .i-sun{display:none}:root[data-theme=dark] .theme-btn .i-sun{display:block}:root[data-theme=dark] .theme-btn .i-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-btn .i-sun{display:block}:root:not([data-theme=light]) .theme-btn .i-moon{display:none}}.dock-pin{display:flow-root}.dock{position:relative}.dock .device{z-index:1;position:relative}.dock-boxes{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0 0;padding:0;list-style:none;display:grid}.dock-box{--box:#2b50ec;--box-ink:#fff;background:var(--box);color:var(--box-ink);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);padding:18px 20px 20px;position:relative}.dock-box .label{color:inherit;opacity:.82}.dock-box b{font:700 1.45rem/1.1 var(--ff-tight), sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:10px;display:block}.dock-box p{opacity:.9;margin:6px 0 0;font-size:.86rem;line-height:1.45}.dock-box.c-blue{--box:#2b50ec}.dock-box.c-sun{--box:#ffd23f;--box-ink:#0b1020}.dock-box.c-green{--box:#0b6b57}.dock-box.c-violet{--box:#6d3ae0}.dock-box.c-teal{--box:#12a4af;--box-ink:#04191b}.dock-box.c-coral{--box:#ff6b4a;--box-ink:#1f0a04}.dock-lines{display:none}.dock.is-split .dock-boxes{z-index:2;pointer-events:none;margin:0;display:block;position:absolute;inset:0}.dock.is-split .dock-box{position:absolute}.dock.is-split .dock-lines{z-index:0;pointer-events:none;display:block;position:absolute;top:0;left:0;overflow:visible}.dock-lines .base{fill:none;stroke-width:1.5px;opacity:.35}.dock-lines .flow{fill:none;stroke-width:2.5px;stroke-dasharray:8 12;animation:.9s linear infinite dockflow}.dock-lines rect{stroke:none}@keyframes dockflow{to{stroke-dashoffset:-20px}}@media (prefers-reduced-motion:reduce){.dock-lines .flow{animation:none}}@media (max-width:820px){.dock-boxes{padding-bottom:8px;display:block}.dock-box{--dim:0;top:calc(80px + var(--n,0) * 10px);transform-origin:50% 0;position:sticky}.dock-box+.dock-box{margin-top:12px}.dock-box:after{content:"";opacity:var(--dim);pointer-events:none;background:#000;position:absolute;inset:0}.dock-box:nth-child(2){--n:1}.dock-box:nth-child(3){--n:2}.dock-box:nth-child(4){--n:3}.dock-box:nth-child(5){--n:4}.dock-box:nth-child(6){--n:5}}.section-dark.has-globe{padding-bottom:0}.globe{height:clamp(240px,34vw,500px);margin-top:clamp(56px,7vw,96px);position:relative}.globe-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.globe:before{content:"";aspect-ratio:2;pointer-events:none;background:radial-gradient(50% 100% at 50% 100%,#4c8df633,#4c8df60d 70%,#0000);border-radius:50% 50% 0 0/100% 100% 0 0;width:min(110vw,1300px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}html:not(.js) .globe{display:none}.contact{border-top:1px solid var(--line);gap:12px;margin-top:clamp(48px,6vw,72px);padding-top:22px;font-style:normal;display:grid}.contact-mail{font:600 clamp(1.5rem, 3.2vw, 2.4rem)/1.1 var(--ff-tight), var(--ff-inter), system-ui, sans-serif;letter-spacing:-.03em;color:var(--text);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;justify-self:start;text-decoration:none;transition:background-size .35s}.contact-mail:hover,.contact-mail:focus-visible{background-size:100% 2px}.contact .fine{max-width:46ch;margin:0}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto}.lenis.lenis-stopped{overflow:hidden}.btn{isolation:isolate;transform:translate(var(--mx,0px), var(--my,0px));will-change:transform;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),background .2s,border-color .2s,color .2s;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--btn-sweep,color-mix(in srgb, var(--text) 14%, transparent));transition:transform .45s cubic-bezier(.7,0,.2,1);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before,.btn:focus-visible:before{transform:translateY(0)}.btn:hover{transform:translate(calc(var(--mx,0px) - 3px), calc(var(--my,0px) - 3px));box-shadow:4px 4px 0 var(--text);transition-duration:.2s,.25s,.2s,.2s,.2s}.btn:active{transform:translate(var(--mx,0px), var(--my,0px)) scale(.97);box-shadow:0 0 0 var(--text);transition-duration:80ms}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn-primary{--btn-sweep:#00000038}.btn-primary:hover{background:var(--accent)}.btn-ghost{--btn-sweep:var(--text)}.btn-ghost:hover{color:var(--bg);border-color:var(--text)}.btn:hover .arr{transform:translate(5px)}.theme-btn{transform:translate(var(--mx,0px), var(--my,0px));transition:transform .3s cubic-bezier(.2,.8,.2,1),background .2s,border-color .2s}.theme-btn svg{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.theme-btn:hover svg{transform:rotate(-24deg)scale(1.08)}.theme-btn:active{transform:scale(.92)}.nav-links a{transition:color .2s;position:relative}.nav-links a:after{content:"";background:var(--accent);transform-origin:100%;height:2px;transition:transform .35s cubic-bezier(.7,0,.2,1);position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.foot-links a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none;transition:background-size .35s cubic-bezier(.7,0,.2,1)}.foot-links a:hover,.foot-links a:focus-visible{background-size:100% 1px}.wordmark{cursor:default}.wordmark span{font-weight:inherit;color:color-mix(in srgb, var(--text) var(--fill,0%), transparent);-webkit-text-stroke:1.2px var(--faint);display:inline-block}.wordmark.is-live span{font-weight:200}@media (prefers-reduced-motion:reduce){.btn,.btn:before,.theme-btn,.theme-btn svg,.nav-links a:after,.foot-links a{transition:none}.btn:hover{transform:none}}.dock-boxes{grid-auto-rows:1fr}@media (max-width:820px){.dock-box{min-height:8.5rem}}.facts-field{padding:clamp(40px,5vw,72px) 0 clamp(88px,10vw,140px);position:relative}.flow{isolation:isolate;position:relative;overflow-x:clip}.facts{grid-auto-rows:1fr;align-items:stretch}.facts>.fact{perspective:900px;border-top:0;padding-top:0;display:flex}.glass{--glass-fill:color-mix(in srgb, var(--surface) 58%, transparent);--glass-edge:#ffffffbf;--glass-shadow:0 1px 2px #1018280d, 0 18px 48px #1018281a;--spring:cubic-bezier(.34, 1.56, .64, 1);isolation:isolate;background:linear-gradient(160deg, color-mix(in srgb, var(--surface) 78%, transparent), var(--glass-fill));-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);box-shadow:inset 0 1px 0 var(--glass-edge), inset 0 0 0 1px color-mix(in srgb, var(--glass-edge) 45%, transparent), var(--glass-shadow);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0) scale(1);transition:transform .7s var(--spring), box-shadow .5s ease;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:22px;flex:1;padding:26px 24px 28px;position:relative;overflow:hidden}.glass>i{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glass-lens{z-index:-1;-webkit-backdrop-filter:blur(6px)saturate(220%)brightness(1.08);backdrop-filter:blur(6px)saturate(220%)brightness(1.08);-webkit-mask:radial-gradient(120% 120%,#0000 62%,#000 100%);mask:radial-gradient(120% 120%,#0000 62%,#000 100%)}.glass-sheen{z-index:-1;opacity:.55;background:radial-gradient(260px circle at var(--gx,18%) var(--gy,0%), #ffffff8c, #fff0 70%);transition:opacity .5s}.glass-rim{opacity:0;background:radial-gradient(180px circle at var(--gx,50%) var(--gy,0%), #fffffff2, #fff0 70%);-webkit-mask-composite:xor;padding:1.2px;transition:opacity .4s;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass[data-hot]{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0) scale(1.035);box-shadow:inset 0 1px 0 var(--glass-edge), inset 0 0 0 1px color-mix(in srgb, var(--glass-edge) 60%, transparent), 0 2px 6px #1018280f, 0 30px 70px #10182829}.glass[data-hot] .glass-sheen,.glass[data-hot] .glass-rim{opacity:1}.glass[data-press]{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0) scale(.975);transition:transform .18s cubic-bezier(.3,.7,.4,1),box-shadow .3s}.glass[data-press] .glass-sheen{background:radial-gradient(420px circle at var(--gx,50%) var(--gy,50%), #ffffffbf, #fff0 70%)}.fact .glass strong{font:700 clamp(2rem, 3.6vw, 3rem)/1 var(--ff-tight), sans-serif;letter-spacing:-.04em;display:block}.fact .glass span{color:var(--text);opacity:.74;max-width:28ch;margin-top:12px;font-size:.92rem;display:block}html[data-theme=dark] .glass{--glass-edge:#ffffff29;--glass-shadow:0 18px 48px #00000080}html[data-theme=dark] .glass-sheen{opacity:.25}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .glass{--glass-edge:#ffffff29;--glass-shadow:0 18px 48px #00000080}html:not([data-theme=light]) .glass-sheen{opacity:.25}}@media (prefers-reduced-transparency:reduce){.glass{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.glass-lens{display:none}}@media (prefers-contrast:more){.glass{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--text)}.glass-lens,.glass-sheen{display:none}}@media (prefers-reduced-motion:reduce){.glass,.glass[data-hot],.glass[data-press]{transition:box-shadow .2s;transform:none}}#pricing{overflow-x:clip}.plans{isolation:isolate;position:relative}.plan-pane{-webkit-user-select:auto;user-select:auto;flex-direction:column;padding:28px;display:flex;overflow:visible}.plan-pick .plan-pane{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 14%, color-mix(in srgb, var(--surface) 78%, transparent)), color-mix(in srgb, var(--accent) 8%, var(--glass-fill)));outline:1px solid var(--accent);outline-offset:-1px}.plans.has-fit .plan-pick:not(.is-fit) .plan-pane{outline:none}.plan.is-fit .plan-pane{outline:2px solid var(--accent);outline-offset:-2px}.stack .spot-violet{--card:#6d3ae0}.stack .spot-teal{--card:#12a4af;--card-ink:#04191b;--card-soft:#04191bc7;--card-line:#04191b38}.stack .spot-coral{--card:#ff6b4a;--card-ink:#1f0a04;--card-soft:#1f0a04c7;--card-line:#1f0a0438}.stack .spot-teal .spot-art,.stack .spot-coral .spot-art{background-color:#ffffff38}.scene .tag-mono,.su-row em,.su-state,.nw-head span,.nw-alert small,.fd-job small,.fd-sig small,.fd-stock small,.su-thread-head small{font:500 10px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;font-style:normal}.su-inbox{background:var(--surface);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);width:262px;height:400px;padding:18px 16px;position:absolute;top:20px;left:0;box-shadow:0 30px 60px #00000047}.su-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.su-head>b{font:700 18px/1 var(--ff-tight), sans-serif}.su-head span{color:var(--muted);font-size:11px}.su-list{flex-direction:column;gap:6px;margin-top:10px;display:flex;position:relative}.su-sel{background:var(--accent-soft);z-index:0;border-left:3px solid #6d3ae0;height:64px;position:absolute;top:0;left:-6px;right:-6px}.su-row{z-index:1;grid-template-columns:30px 1fr auto;gap:2px 10px;height:64px;padding:10px 2px;display:grid;position:relative}.su-row>i{color:#fff;width:30px;height:30px;font:700 11px/1 var(--ff-inter), sans-serif;background:#6d3ae0;grid-row:span 2;place-items:center;font-style:normal;display:grid}.su-row:nth-child(3)>i{background:#12a4af}.su-row:nth-child(4)>i{background:#ff6b4a}.su-row b{font-size:12.5px}.su-row span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-column:2/4;font-size:11px;overflow:hidden}.su-row em{color:var(--muted);grid-area:1/3}.su-thread{background:var(--surface);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);width:244px;padding:14px;position:absolute;top:120px;left:216px;box-shadow:0 24px 50px #00000040}.su-thread-head{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.su-state{border:1px solid var(--line);color:var(--muted);padding:4px 6px}.su-state.done{color:var(--c-green-ink);background:color-mix(in srgb, var(--c-green) 12%, transparent);border-color:currentColor}.su-ask,.su-reply{margin:10px 0 0;padding:9px 11px;font-size:12.5px;line-height:1.4}.su-ask{background:var(--surface-2);margin-right:28px}.su-reply{color:#fff;background:#6d3ae0;margin-left:28px}.su-typing{background:var(--surface-2);gap:4px;width:max-content;margin:10px 0 0 auto;padding:8px 10px;display:flex}.su-typing i{background:var(--muted);width:6px;height:6px}.su-toast{color:#fff;background:#0b1020;width:244px;padding:12px 14px;font-size:12.5px;font-weight:600;position:absolute;top:330px;left:216px;box-shadow:0 20px 40px #0000004d}.su-toast i,.nw-back i{background:var(--c-green);width:8px;height:8px;margin-right:8px;display:inline-block}.su-toast span,.nw-back span{opacity:.72;font-size:11px;font-weight:400}.nw-panel{background:var(--surface);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);width:300px;padding:18px 16px;position:absolute;top:40px;left:0;box-shadow:0 30px 60px #00000047}.nw-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.nw-head b{font:700 18px/1 var(--ff-tight), sans-serif}.nw-head span{color:var(--muted)}.nw-rows{position:relative;overflow:hidden}.nw-sweep{z-index:2;pointer-events:none;background:linear-gradient(#0000,#12a4af38);border-bottom:2px solid #12a4af;height:25%;position:absolute;top:0;left:0;right:0}.nw-row{border-bottom:1px solid var(--line);grid-template-columns:12px 1fr auto;align-items:center;gap:3px 10px;padding:12px 0;display:grid}.nw-row:last-child{border-bottom:0}.nw-dot{background:var(--c-green);width:10px;height:10px;animation:2s ease-out infinite ping}.nw-row b{font-size:12.5px}.nw-ms{font:600 11px/1 var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;font-style:normal}.nw-state{color:var(--muted);grid-area:2/2;font-size:10.5px}.nw-spark{grid-area:2/3;align-items:flex-end;gap:2px;height:16px;display:flex}.nw-spark i{width:3px;height:calc(var(--h) * 100%);transform-origin:50% 100%;background:#12a4afb3}.nw-row.down .nw-dot{background:var(--c-red);animation:none}.nw-row.down b,.nw-row.down .nw-state,.nw-row.down .nw-ms{color:var(--c-red-ink)}.nw-row.down .nw-spark i{background:color-mix(in srgb, var(--c-red) 45%, transparent);height:2px}.nw-alert{color:#fff;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);border-left:4px solid var(--c-red);background:#0b1020;width:208px;padding:14px;position:absolute;top:0;left:252px;box-shadow:0 24px 50px #0000004d}.nw-alert small{color:#fff9}.nw-alert b{margin-top:6px;font-size:13.5px;display:block}.nw-alert span{opacity:.72;margin-top:4px;font-size:11px;display:block}.nw-back{color:#fff;background:#0b1020;width:208px;padding:12px 14px;font-size:12.5px;font-weight:600;position:absolute;top:340px;left:252px;box-shadow:0 20px 40px #0000004d}.fd-job small,.fd-sig small{color:var(--muted)}.fd-job b{font:700 18px/1.15 var(--ff-tight), sans-serif;margin-top:6px;display:block}.fd-job span{color:var(--muted);font-size:11px}.fd-steps{flex-direction:column;gap:9px;margin:16px 0 0;padding:0;list-style:none;display:flex}.fd-step{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.fd-step i{border:2px solid var(--line);flex:none;width:14px;height:14px;transition:background .3s,border-color .3s}.fd-step.on{color:var(--text);font-weight:600}.fd-step.on i{background:#ff6b4a;border-color:#ff6b4a}.fd-sig{border-top:1px solid var(--line);margin-top:16px;padding-top:10px}.fd-sig svg{width:100%;height:54px;margin-top:4px;display:block}.fd-sig path{fill:none;stroke:var(--text);stroke-width:2px;stroke-linecap:round;stroke-dasharray:260}.fd-btn{color:#1f0a04;background:#ff6b4a}.fd-stock{background:var(--surface);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);width:224px;padding:14px;position:absolute;top:60px;left:236px;box-shadow:0 24px 50px #00000040}.fd-stock small{color:var(--muted)}.fd-stock p{border-top:1px solid var(--line);justify-content:space-between;margin:8px 0 0;padding-top:8px;font-size:12px;display:flex}.fd-stock p b{font-variant-numeric:tabular-nums}.fd-toast{top:300px}.glass{--n:16px;box-shadow:none;clip-path:polygon(0 0, calc(100% - var(--n)) 0, 100% var(--n), 100% 100%, 0 100%);border-radius:0}.glass[data-hot]{box-shadow:none}.glass>i{border-radius:0}.glass-rim,.plan-pane:after{--w:1px;pointer-events:none;clip-path:polygon(evenodd, 0 0, calc(100% - var(--n)) 0, 100% var(--n), 100% 100%, 0 100%, 0 0, var(--w) var(--w), var(--w) calc(100% - var(--w)), calc(100% - var(--w)) calc(100% - var(--w)), calc(100% - var(--w)) calc(var(--n) + var(--w) * .414), calc(100% - var(--n) - var(--w) * .414) var(--w), var(--w) var(--w));padding:0;position:absolute;inset:0;-webkit-mask:none;mask:none}.glass-rim{--w:1.2px;opacity:1;background:radial-gradient(200px circle at var(--gx,30%) var(--gy,0%), rgba(255, 255, 255, var(--rim-hi,0)), #fff0 70%), var(--glass-line,#ffffffb3)}.glass[data-hot] .glass-rim{--rim-hi:1}html[data-theme=dark] .glass{--glass-line:#ffffff29}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .glass{--glass-line:#ffffff29}}.facts>.fact,.plan{isolation:isolate;position:relative}.facts>.fact:before,.plan:before{content:"";z-index:-1;pointer-events:none;filter:blur(22px);opacity:.7;background:#10182829;transition:opacity .5s,transform .7s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:18px 14px -8px}.facts>.fact:has(>.glass[data-hot]):before{opacity:1;transform:translateY(10px)scale(1.03)}.plan:has(>.glass[data-hot]):before{opacity:1;transform:translateY(10px)scale(1.03)}html[data-theme=dark] .facts>.fact:before,html[data-theme=dark] .plan:before{background:#0009}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .facts>.fact:before,html:not([data-theme=light]) .plan:before{background:#0009}}.plan-pane:after{content:"";z-index:3;background:0 0}.plan-pick .plan-pane,.plan.is-fit .plan-pane{outline:none}.plan-pick .plan-pane:after{background:var(--accent)}.plans.has-fit .plan-pick:not(.is-fit) .plan-pane:after{background:0 0}.plan.is-fit .plan-pane:after{--w:2px;background:var(--accent)}.plan-tag{box-shadow:none;z-index:4;border-radius:0}@media (prefers-contrast:more){.glass{box-shadow:none}.glass-rim{--w:1.5px;background:var(--text)}}.ps-phone,.pt-phone{background:linear-gradient(145deg,#4a4e55 0%,#17181b 18%,#0b0b0d 50%,#1b1c20 82%,#464a51 100%);border-radius:38px;padding:9px;box-shadow:inset 0 0 0 1.5px #6b7078,inset 0 0 0 3px #0a0a0b,inset 0 1px 0 4px #ffffff0f,0 40px 70px -18px #0000008c,0 14px 26px #00000038}.ps-phone:before,.pt-phone:before{content:"";background:linear-gradient(90deg,#5c6068,#2a2c30);border-radius:2px 0 0 2px;width:3px;height:44px;position:absolute;top:104px;left:-2.5px;box-shadow:0 56px #3a3d42,213.5px 22px #3a3d42}.ps-phone:after,.pt-phone:after{content:"";z-index:6;pointer-events:none;background:linear-gradient(118deg,#ffffff29 0%,#ffffff0a 28%,#0000 42%);border-radius:29px;position:absolute;inset:9px}.ps-screen,.pt-screen{isolation:isolate;border-radius:29px;padding-top:44px}.ps-screen:before,.pt-screen:before{content:"9:41";z-index:5;height:36px;font:600 12px/1 var(--ff-inter), system-ui, sans-serif;letter-spacing:-.01em;color:var(--text);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 11' fill='%230B1020'%3E%3Crect x='0' y='7' width='2.6' height='4' rx='.6'/%3E%3Crect x='3.8' y='5' width='2.6' height='6' rx='.6'/%3E%3Crect x='7.6' y='2.8' width='2.6' height='8.2' rx='.6'/%3E%3Crect x='11.4' y='.6' width='2.6' height='10.4' rx='.6'/%3E%3Cpath d='M23.5 2.2c2 0 3.8.8 5.1 2l1-1A8.6 8.6 0 0 0 23.5.8a8.6 8.6 0 0 0-6.1 2.4l1 1a7.2 7.2 0 0 1 5.1-2zm0 3c1.2 0 2.2.4 3 1.2l1-1a5.6 5.6 0 0 0-8 0l1 1c.8-.8 1.8-1.2 3-1.2zm0 3c-.5 0-.9.2-1.2.5l1.2 1.2 1.2-1.2c-.3-.3-.7-.5-1.2-.5z'/%3E%3Crect x='33.5' y='1' width='14' height='9' rx='2.4' fill='none' stroke='%230B1020' stroke-opacity='.45'/%3E%3Crect x='35' y='2.5' width='9.5' height='6' rx='1.2'/%3E%3Cpath d='M48.6 4v3c.6-.2 1-.8 1-1.5s-.4-1.3-1-1.5z' fill-opacity='.45'/%3E%3C/svg%3E") right 17px top 14px/42px 9.2px no-repeat;padding:13px 0 0 24px;position:absolute;top:0;left:0;right:0}.ps-screen:after,.pt-screen:after{content:"";z-index:7;background:#000 radial-gradient(circle at 46px 9px,#1b2638 0 2.6px,#0d1320 3px 4px,#0000 4.5px);border-radius:11px;width:56px;height:18px;margin-left:-28px;position:absolute;top:9px;left:50%;box-shadow:inset 34px 0 0 -26px #000,inset -10px 0 0 -6px #000}.su-inbox,.nw-panel{clip-path:none;background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(145deg, #3d4046 0%, #121315 22%, #0a0a0b 60%, #2c2e33 100%) border-box;border:12px solid #0000;border-radius:24px;box-shadow:0 0 0 1.5px #8d9198,0 0 0 2.5px #2a2c30,0 40px 70px -18px #0000008c,0 14px 26px #0003}.su-inbox:before,.nw-panel:before{content:"";background:radial-gradient(circle at 40% 40%,#3a4a66,#0d1320 70%);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:-8px;left:50%}.su-inbox:after,.nw-panel:after{content:"";pointer-events:none;z-index:4;background:linear-gradient(120deg,#ffffff24 0%,#ffffff08 30%,#0000 44%);border-radius:12px;position:absolute;inset:0}.su-inbox{width:282px;height:418px;top:12px}.nw-panel{width:316px;padding:16px 14px}.br-win{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(160deg, #2e3035, #0b0b0c 30%, #111214 80%, #2a2c31) border-box;border:11px solid #0000;border-width:13px 11px 14px;border-radius:16px 16px 6px 6px;box-shadow:0 0 0 1.5px #a7abb2,0 0 0 2.5px #4b4e55,0 40px 70px -24px #00000080}.br-body{height:calc(100% - 30px)}.lt-cam{background:radial-gradient(circle at 40% 40%,#3a4a66,#0d1320 70%);border-radius:50%;width:5px;height:5px;position:absolute;top:4.5px;left:207.5px}.lt-base{background:linear-gradient(#eef0f3 0%,#d3d6db 35%,#a5a9b0 80%,#7d8189 100%);border-radius:2px 2px 12px 12px/2px 2px 10px 10px;width:464px;height:13px;position:absolute;top:290px;left:-22px;box-shadow:inset 0 1px #fff9,0 18px 26px -8px #00000073,0 4px 6px #0000002e}.lt-base:before{content:"";background:linear-gradient(#a9adb4,#c9ccd1);border-radius:0 0 6px 6px;width:76px;height:5px;margin-left:-38px;position:absolute;top:0;left:50%;box-shadow:inset 0 1px 2px #00000040}.br-chips{top:332px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ps-screen:before,:root:not([data-theme=light]) .pt-screen:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5l2.6 2.5L13 6.5' fill='none' stroke='%232B50EC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}:root[data-theme=dark] .ps-screen:before,:root[data-theme=dark] .pt-screen:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5l2.6 2.5L13 6.5' fill='none' stroke='%232B50EC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ps-btn,.pt-btn{border-radius:12px;height:42px;bottom:24px}.ps-phone .ps-screen,.pt-phone .pt-screen{background-image:linear-gradient(var(--text), var(--text));background-position:50% calc(100% - 8px);background-repeat:no-repeat;background-size:64px 4px}.ps-screen{padding-top:40px}.ps-opts{gap:6px;margin-top:12px}.ps-opt{padding:7px 10px}.pt-screen{padding-top:40px}.pt-frame{width:120px;height:120px;margin:12px auto 10px}.pt-usage{margin-top:8px}.pt-bars{height:34px;margin-top:6px}.legal{padding:clamp(48px,7vw,96px) 0 clamp(72px,9vw,120px)}.legal .grid{row-gap:40px}.legal-head{border-bottom:1px solid var(--line);flex-direction:column;gap:14px;padding-bottom:28px;display:flex}.legal-head h1{letter-spacing:-.035em;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.02}.legal-intro .lede{margin:6px 0 0}.legal-side{flex-direction:column;align-self:start;gap:14px;font-size:.9rem;display:flex;position:sticky;top:96px}.legal-pages,.legal-toc{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.legal-pages{border-bottom:1px solid var(--line);padding-bottom:18px}.legal-pages a,.legal-toc a{color:var(--muted);text-decoration:none}.legal-pages a:hover,.legal-toc a:hover{color:var(--text);text-decoration:underline}.legal-pages a[aria-current=page]{color:var(--text);font-weight:600}.legal-body{max-width:72ch}.legal-body section{padding-bottom:8px;scroll-margin-top:96px}.legal-body section+section{margin-top:36px}.legal-body h2{letter-spacing:-.015em;margin-bottom:12px;font-size:1.3rem;line-height:1.25}.legal-n{color:var(--muted);font-variant-numeric:tabular-nums}.legal-body p,.legal-body li{font-size:1rem;line-height:1.65}.legal-body p{margin:0 0 12px}.legal-body ul{flex-direction:column;gap:6px;margin:0 0 12px;padding-left:1.2em;display:flex}.legal-body a{color:var(--accent);text-underline-offset:3px}.legal-table-wrap{border:1px solid var(--line);margin:4px 0 16px;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;font-size:.9rem}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px}.legal-table thead th{font:500 .72rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--tint)}.legal-table tr:last-child td{border-bottom:0}.legal-table code{font:.85rem var(--mono);white-space:nowrap}@media (max-width:900px){.legal-head,.legal-side,.legal-body{grid-column:1/-1}.legal-side{position:static}.legal-toc,.legal-side>.label{display:none}}.foot-linkbtn{appearance:none;font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.foot-linkbtn:hover,.foot-linkbtn:focus-visible{text-underline-offset:3px;text-decoration:underline}.ck{z-index:90;background:var(--bg);width:min(420px,100vw - 32px);color:var(--text);border:1px solid var(--line);flex-direction:column;gap:10px;padding:18px 18px 16px;animation:.35s cubic-bezier(.2,.7,.2,1) ck-in;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 18px 50px #0b102029}.ck-title{font:600 1rem/1.3 var(--ff-tight), var(--ff-inter), sans-serif;margin:0}.ck-body{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.ck-body a{color:var(--text);text-underline-offset:3px}.ck-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ck-actions .btn{flex:auto}@keyframes ck-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.ck{animation:none}}
