@font-face{font-family:Inter;font-style:normal;font-weight:100 900;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:100 900;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:100 900;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:100 900;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:100 900;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:100 900;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;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_23ca926d-module__lfsnjW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_23ca926d-module__lfsnjW__variable{--font-inter-family:"Inter", "Inter Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_24a2660b-module__eKnXZa__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_24a2660b-module__eKnXZa__variable{--font-space-family:"Space Grotesk", "Space Grotesk 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-20C0,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-20C0,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:600;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:600;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:600;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:600;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:600;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.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-20C0,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_b13586c7-module__iH6PpW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_b13586c7-module__iH6PpW__variable{--font-mono-family:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#08070c;--bg-2:#0e0d14;--surface:#15131d;--surface-2:#1f1b30;--surface-3:#2a2540;--card:#141414;--card-line:#ffffff0f;--line:#ffffff12;--line-2:#ffffff24;--line-3:#ffffff38;--pink:#f36;--coral:#ff6b4a;--yellow:#ffce3d;--green:#22c55e;--kick:#53fc18;--purple:#8b3fbe;--blue:#4a8bff;--twitch:#9146ff;--text:#f4f1fa;--text-2:#c8c0dd;--muted:#7e789a;--grad:linear-gradient(135deg, #f36 0%, #ff6b4a 50%, #ffce3d 100%);--grad-cool:linear-gradient(135deg, #4a8bff 0%, #8b3fbe 60%, #f36 100%);--grad-kick:linear-gradient(135deg, #53fc18 0%, #2dd46f 100%);--grad-po:linear-gradient(90deg, #ff6b9d 0%, #ff9248 100%);--glass:#15131d9e;--rail-w:220px;--font-inter:var(--font-inter-family), -apple-system, system-ui, sans-serif;--font-space:var(--font-space-family), sans-serif;--font-mono:var(--font-mono-family), monospace}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{scroll-behavior:smooth}body{font:14.5px/1.55 var(--font-inter);color:var(--text);background:radial-gradient(900px 600px at 8% -8%, #4a8bff1a, transparent 55%), radial-gradient(900px 600px at 100% 4%, #8b3fbe1a, transparent 55%), radial-gradient(900px 600px at 50% 110%, #ff336614, transparent 55%), var(--bg);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit}.grad{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.grad-po{background:var(--grad-po);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes pulseScale{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.18)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmerBar{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skip-link{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.skip-link:focus{background:var(--kick);color:#0a0a0a;z-index:9999;border-radius:8px;width:auto;height:auto;padding:8px 14px;font-weight:700;top:8px;left:8px}.btn{min-height:40px;font:700 13px/1 var(--font-space);letter-spacing:-.005em;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:10px 16px;text-decoration:none;transition:all .2s;display:inline-flex}.btn--primary{background:var(--grad-po);color:#0a0a0a;box-shadow:0 8px 22px #ff6b9d52}.btn--primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px #ff6b9d6b}.btn--ghost{color:var(--text);border:1px solid var(--line-2);background:#ffffff0a}.btn--ghost:hover{border-color:var(--line-3);background:#ffffff12}.btn--lg{min-height:46px;padding:12px 20px;font-size:14px}.btn svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
html[data-theme=light]{--bg:#fff;--bg-2:#f7f7fa;--surface:#fff;--surface-2:#f5f5f8;--surface-3:#eeedf3;--card:#fff;--card-line:#e5e7eb;--line:#e5e7eb;--line-2:#dcdce5;--line-3:#cbcbd5;--text:#0a0a0a;--text-2:#27272a;--muted:#52525b;--glass:#ffffffd1;--heading:#0a0a0a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body{color:var(--text);background:radial-gradient(900px 600px at 8% -8%, #ff6b9d12, transparent 55%), radial-gradient(900px 600px at 100% 4%, #8b5cf60f, transparent 55%), radial-gradient(900px 600px at 50% 110%, #ff33660d, transparent 55%), var(--bg)}html[data-theme=light] .btn--ghost{background:var(--bg-2);color:var(--text);border-color:var(--line-2)}html[data-theme=light] .btn--ghost:hover{border-color:var(--line-3);background:#f4f4f5}html[data-theme=light] .marketing-layout .topbar{background:#fffffff0}html[data-theme=light] .marketing-layout .brand,html[data-theme=light] .marketing-layout .brand b{color:var(--text)}html[data-theme=light] .marketing-layout .tb-link:hover{background:var(--bg-2);color:var(--text)}html[data-theme=light] .marketing-layout .theme-toggle{color:var(--muted);background:#fff}html[data-theme=light] .marketing-layout .theme-toggle:hover{background:var(--bg-2);color:var(--text)}html[data-theme=light] .marketing-layout .theme-toggle .theme-label--dark{color:var(--muted)}html[data-theme=light] .marketing-layout .theme-toggle .theme-label--light.active,html[data-theme=light] .marketing-layout .theme-toggle .theme-label--dark.active{color:var(--text);font-weight:700}html[data-theme=light] .marketing-layout .menu-btn{background:var(--bg-2)}html[data-theme=light] .marketing-layout .rail{background:linear-gradient(#00000005,#0000)}html[data-theme=light] .marketing-layout .rail a:hover{background:var(--bg-2);color:var(--text)}html[data-theme=light] .marketing-layout .rail a.active,html[data-theme=light] .marketing-layout .upgrade-card h5{color:var(--text)}html[data-theme=light] .home-page .hero h1,html[data-theme=light] .home-page .hero p.lede b,html[data-theme=light] .home-page .stat-card .num,html[data-theme=light] .home-page .section-head h2,html[data-theme=light] .home-page .how-card h3,html[data-theme=light] .home-page .surface-card h3,html[data-theme=light] .home-page .compare-head>div.cm,html[data-theme=light] .home-page .compare-row>div.feat,html[data-theme=light] .home-page .compare-row>div.cm,html[data-theme=light] .home-page .price-card .amt,html[data-theme=light] .marketing-page-hero h1,html[data-theme=light] .marketing-page-section-title,html[data-theme=light] .marketing-page-feature-card h3,html[data-theme=light] .marketing-page-card h3,html[data-theme=light] .marketing-page-price-card .amt{color:var(--heading)}html[data-theme=light] .home-page .stat-card{box-shadow:0 8px 24px #0000000f,inset 0 1px #00000008}html[data-theme=light] .home-page .stat-card:hover{box-shadow:0 12px 28px #00000014}
.marketing-layout .topbar{z-index:80;-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#08070cc7;align-items:center;gap:14px;padding:12px 22px;display:flex;position:sticky;top:0}.marketing-layout .brand{font:900 20px/1 var(--font-space);letter-spacing:-.02em;color:#fff;flex-shrink:0;align-items:center;gap:0;text-decoration:none;display:flex}.marketing-layout .brand b{color:#fff;font-weight:900}.marketing-layout .brand i{color:#e63a55;text-shadow:0 0 10px #e63a5566;padding:0 1px;font-style:normal;font-weight:900}.marketing-layout .tb-spacer{flex:1}.marketing-layout .tb-right{align-items:center;gap:10px;margin-left:auto;display:flex}.marketing-layout .tb-link{height:38px;font:600 13px/1 var(--font-inter);color:var(--text-2);border-radius:10px;align-items:center;gap:6px;padding:0 14px;transition:all .2s;display:inline-flex}.marketing-layout .tb-link:hover{color:#fff;background:#ffffff0d}.marketing-layout .theme-toggle{border:1px solid var(--line-2);height:38px;font:600 11.5px/1 var(--font-mono);color:var(--text-2);letter-spacing:.04em;background:#ffffff0a;border-radius:99px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.marketing-layout .theme-toggle:hover{border-color:var(--line-3);background:#ffffff12}.marketing-layout .theme-toggle .theme-sep{color:var(--muted);margin:0 1px}.marketing-layout .theme-toggle .theme-label--light,.marketing-layout .theme-toggle .theme-label--dark{color:var(--muted)}.marketing-layout .theme-toggle .theme-label--dark.active{color:#fff;font-weight:700}.marketing-layout .theme-toggle .theme-label--light.active{color:var(--text);font-weight:700}.marketing-layout .menu-btn{border:1px solid var(--line-2);background:#ffffff0a;border-radius:9px;place-items:center;width:36px;height:36px;display:none}.marketing-layout .menu-btn svg{width:18px;height:18px;color:var(--text-2)}.marketing-layout .layout{grid-template-columns:var(--rail-w) 1fr;gap:0;max-width:1280px;min-height:calc(100vh - 62px);margin:0 auto;display:grid}.marketing-layout .rail{border-right:1px solid var(--line);background:linear-gradient(#ffffff04,#0000);align-self:start;max-height:calc(100vh - 62px);padding:22px 14px 22px 22px;position:sticky;top:62px;overflow-y:auto}.marketing-layout .rail::-webkit-scrollbar{width:6px}.marketing-layout .rail::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}.marketing-layout .rail h4{font:700 10px/1 var(--font-mono);color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:14px 8px 8px}.marketing-layout .rail h4:first-child{margin-top:0}.marketing-layout .rail a{min-height:38px;font:600 13.5px/1 var(--font-inter);color:var(--text-2);border-radius:9px;align-items:center;gap:10px;padding:9px 12px;transition:all .18s;display:flex;position:relative}.marketing-layout .rail a:hover{color:#fff;background:#ffffff0a}.marketing-layout .rail a.active{color:#fff;background:linear-gradient(135deg,#ff336624,#ff6b4a0f);border:1px solid #ff33664d}.marketing-layout .rail a.active:before{content:"";background:var(--grad);border-radius:0 4px 4px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-22px}.marketing-layout .rail a svg{color:currentColor;flex-shrink:0;width:16px;height:16px}.marketing-layout .rail a .ship{font:700 9px/1 var(--font-mono);letter-spacing:.06em;color:var(--kick);background:#53fc1824;border:1px solid #53fc1859;border-radius:5px;margin-left:auto;padding:2px 6px;animation:2s ease-in-out infinite pulse}.marketing-layout .upgrade-card{background:linear-gradient(160deg,#ff6b9d33,#ff92481a);border:1px solid #ff6b9d6b;border-radius:14px;margin:18px 6px 0;padding:16px 14px;position:relative;overflow:hidden}.marketing-layout .upgrade-card:before{content:"";background:linear-gradient(120deg,#0000 35%,#ffffff26 50%,#0000 65%);animation:4s ease-in-out infinite shimmerBar;position:absolute;inset:0}.marketing-layout .upgrade-card h5{font:800 13px/1.2 var(--font-space);color:#fff;z-index:1;margin-bottom:4px;position:relative}.marketing-layout .upgrade-card p{font:500 11.5px/1.4 var(--font-inter);color:var(--text-2);z-index:1;margin-bottom:10px;position:relative}.marketing-layout .upgrade-card .ucta{background:var(--grad-po);color:#0a0a0a;font:800 11.5px/1 var(--font-space);letter-spacing:.02em;z-index:1;border-radius:8px;align-items:center;gap:5px;padding:8px 12px;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 6px 14px #ff6b9d57}.marketing-layout .footer{border-top:1px solid var(--card-line);font:500 12px/1.5 var(--font-inter);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:24px;display:flex}.marketing-layout .footer-links{flex-wrap:wrap;gap:18px;display:flex}.marketing-layout .footer-links a{color:var(--text-2);transition:color .15s}.marketing-layout .footer-links a:hover{color:#ff6b9d}.marketing-layout .footer .built{font:600 11px/1 var(--font-mono);color:var(--muted);letter-spacing:.06em}
.home-page main{min-width:0;padding:26px 28px 80px}.home-page .hero{margin-bottom:36px;animation:.55s both slideUp}.home-page .hero-pill{font:700 11px/1 var(--font-mono);color:#22c55e;letter-spacing:.06em;background:#22c55e26;border:1px solid #22c55e66;border-radius:99px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;display:inline-flex}.home-page .hero-pill .ddot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulseScale;box-shadow:0 0 6px #22c55e}.home-page .hero h1{font:800 clamp(34px, 5.2vw, 58px) / 1.04 var(--font-space);letter-spacing:-.025em;color:#fff;max-width:920px;margin-bottom:16px}.home-page .hero h1 em{background:var(--grad-po);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.home-page .hero p.lede{font:500 16px/1.55 var(--font-inter);color:var(--text-2);max-width:720px;margin-bottom:22px}.home-page .hero p.lede b{color:#fff}.home-page .hero-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home-page .hero-cta .meta{font:600 12px/1.4 var(--font-mono);color:var(--muted);letter-spacing:.04em;margin-left:6px}.home-page .stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:32px;display:grid}.home-page .stat-card{background:var(--card);border:1px solid var(--card-line);border-radius:20px;padding:20px 20px 18px;transition:transform .25s,border-color .25s;animation:.55s both slideUp;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000052,inset 0 1px #ffffff0a}.home-page .stat-card:first-child{animation-delay:40ms}.home-page .stat-card:nth-child(2){animation-delay:.1s}.home-page .stat-card:nth-child(3){animation-delay:.16s}.home-page .stat-card:nth-child(4){animation-delay:.22s}.home-page .stat-card:hover{border-color:var(--line-3);transform:translateY(-2px)}.home-page .stat-card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(180px 100px at 100% 0,#ff6b9d1f,#0000 70%);transition:opacity .25s;position:absolute;inset:0}.home-page .stat-card:hover:after{opacity:1}.home-page .stat-card .label{font:700 10.5px/1 var(--font-mono);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;display:flex}.home-page .stat-card .num{font:800 32px/1 var(--font-space);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;align-items:baseline;gap:4px;margin-bottom:8px;display:flex}.home-page .stat-card .num .suffix{font:600 16px/1 var(--font-inter);color:var(--text-2)}.home-page .stat-card .meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-page .stat-card .spark{opacity:.85;flex:1;height:24px}.home-page .stat-card .delta{font:700 11px/1 var(--font-mono);color:#22c55e;background:#22c55e26;border:1px solid #22c55e66;border-radius:99px;padding:3px 7px}.home-page .just-shipped{font:800 9px/1 var(--font-mono);color:var(--kick);letter-spacing:.08em;background:#53fc1824;border:1px solid #53fc1866;border-radius:99px;align-items:center;gap:5px;padding:3px 7px;display:inline-flex;position:absolute;top:10px;right:10px}.home-page .just-shipped .ddot{background:var(--kick);width:5px;height:5px;box-shadow:0 0 6px var(--kick);border-radius:50%;animation:1.5s ease-in-out infinite pulseScale}.home-page .section{margin-bottom:36px}.home-page .section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.home-page .section-head h2{font:800 22px/1.1 var(--font-space);letter-spacing:-.02em;color:#fff;margin-bottom:4px}.home-page .section-head h2 em{background:var(--grad-po);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.home-page .section-head p{font:500 13.5px/1.5 var(--font-inter);color:var(--text-2);max-width:600px}.home-page .founding-cap b{color:#fff}.home-page .section-head .more{font:700 12px/1 var(--font-mono);color:#ff6b9d;letter-spacing:.06em;text-decoration:none}.home-page .section-head .more:hover{color:#ffce3d}.home-page .clip-strip{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.home-page .clip-card{aspect-ratio:9/16;background:var(--card);border:1px solid var(--card-line);cursor:pointer;color:inherit;border-radius:20px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:block;position:relative;overflow:hidden}.home-page .clip-card:hover{border-color:#ff6b9d80;transform:translateY(-3px);box-shadow:0 18px 40px #ff6b9d2e}.home-page .clip-card .clip-poster{background:linear-gradient(160deg,#3a050f 0%,#120508 45%,#0a0a0a 100%);position:absolute;inset:0}.home-page .clip-card .clip-poster.poster-a{background:linear-gradient(160deg,#4a0818 0%,#1a0508 50%,#0a0a0a 100%)}.home-page .clip-card .clip-poster.poster-b{background:linear-gradient(160deg,#2a1030 0%,#120818 50%,#0a0a0a 100%)}.home-page .clip-card .clip-poster.poster-c{background:linear-gradient(160deg,#1a2840 0%,#0a1420 50%,#0a0a0a 100%)}.home-page .clip-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#000000e0 100%);position:absolute;inset:0}.home-page .clip-card .score{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:800 10px/1 var(--font-mono);color:#fff;letter-spacing:.04em;background:#000000ad;border:1px solid #ffffff2e;border-radius:99px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex;position:absolute;top:10px;left:10px}.home-page .clip-card .score b{background:var(--grad-po);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900}.home-page .clip-card .platform-chip{z-index:2;font:800 9px/1 var(--font-mono);color:var(--kick);letter-spacing:.08em;background:#53fc182e;border:1px solid #53fc1873;border-radius:99px;padding:4px 9px;position:absolute;top:10px;right:10px}.home-page .clip-card .meta{z-index:2;position:absolute;bottom:14px;left:14px;right:14px}.home-page .clip-card .meta .streamer{font:700 10px/1 var(--font-mono);color:#ffce3d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.home-page .clip-card .meta .caption{font:700 14px/1.3 var(--font-inter);color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-page .how-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.home-page .how-card{background:var(--card);border:1px solid var(--card-line);border-radius:20px;padding:22px;transition:transform .25s,border-color .25s}.home-page .how-card:hover{border-color:var(--line-3);transform:translateY(-2px)}.home-page .how-num{font:900 11px/1 var(--font-mono);color:#ff6b9d;letter-spacing:.14em;margin-bottom:14px}.home-page .how-card h3{font:800 18px/1.2 var(--font-space);color:#fff;letter-spacing:-.015em;margin-bottom:8px}.home-page .how-card p{font:500 13.5px/1.55 var(--font-inter);color:var(--text-2)}.home-page .how-icon{background:linear-gradient(135deg,#ff6b9d26,#ff924814);border:1px solid #ff6b9d52;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:14px;display:grid}.home-page .how-icon svg{color:#ff6b9d;width:18px;height:18px}.home-page .surface-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.home-page .surface-card{background:var(--card);border:1px solid var(--card-line);color:inherit;border-radius:20px;padding:20px;text-decoration:none;transition:transform .25s,border-color .25s;display:block;position:relative;overflow:hidden}.home-page .surface-card:hover{border-color:#ff6b9d73;transform:translateY(-2px)}.home-page .surface-card .badge{font:800 9px/1 var(--font-mono);color:var(--kick);letter-spacing:.08em;background:#53fc1824;border:1px solid #53fc1866;border-radius:99px;padding:3px 7px;position:absolute;top:14px;right:14px}.home-page .surface-card .badge.b{color:#ff6b9d;background:#ff6b9d24;border-color:#ff6b9d66}.home-page .surface-card h3{font:800 16px/1.2 var(--font-space);color:#fff;letter-spacing:-.01em;align-items:center;gap:8px;margin-bottom:6px;display:flex}.home-page .surface-card h3 svg{color:#ff6b9d;width:18px;height:18px}.home-page .surface-card p{font:500 12.5px/1.5 var(--font-inter);color:var(--text-2);margin-bottom:10px}.home-page .surface-card .arrow{font:700 11px/1 var(--font-mono);color:#ff6b9d;letter-spacing:.06em}.home-page .compare{background:var(--card);border:1px solid var(--card-line);border-radius:20px;overflow:hidden}.home-page .compare-head{border-bottom:1px solid var(--card-line);grid-template-columns:1.5fr 1fr 1fr;display:grid}.home-page .compare-head>div{font:800 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:16px 20px}.home-page .compare-head>div.cm{color:#fff;border-left:1px solid var(--card-line);border-right:1px solid var(--card-line);background:linear-gradient(135deg,#ff6b9d1f,#ff92480f)}.home-page .compare-head>div.cm b{background:var(--grad-po);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.home-page .compare-row{border-bottom:1px solid var(--card-line);grid-template-columns:1.5fr 1fr 1fr;display:grid}.home-page .compare-row:last-child{border-bottom:0}.home-page .compare-row>div{font:500 13.5px/1.45 var(--font-inter);color:var(--text-2);align-items:center;gap:8px;padding:14px 20px;display:flex}.home-page .compare-row>div.feat{color:#fff;font-weight:600}.home-page .compare-row>div.cm{color:#fff;border-left:1px solid var(--card-line);border-right:1px solid var(--card-line);background:linear-gradient(135deg,#ff6b9d0f,#ff924808);font-weight:700}.home-page .compare-row .yes{color:#22c55e;font-size:16px}.home-page .compare-row .no{color:var(--muted);font-size:16px}.home-page .pricing-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.home-page .price-card{background:var(--card);border:1px solid var(--card-line);color:inherit;border-radius:20px;padding:22px;text-decoration:none;transition:transform .25s,border-color .25s;display:block;position:relative;overflow:hidden}.home-page .price-card:hover{border-color:var(--line-3);transform:translateY(-2px)}.home-page .price-card.featured{background:linear-gradient(160deg, #ff6b9d1a, #ff92480a 60%, var(--card));border-color:#ff6b9d80}.home-page .price-card .ribbon{font:800 9px/1 var(--font-mono);letter-spacing:.08em;background:var(--grad-po);color:#0a0a0a;border-radius:99px;padding:4px 9px;position:absolute;top:14px;right:14px}.home-page .price-card .tier{font:700 11px/1 var(--font-mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.home-page .price-card .amt{font:800 32px/1 var(--font-space);color:#fff;letter-spacing:-.025em;margin-bottom:4px}.home-page .price-card .amt small{font:500 13px/1 var(--font-inter);color:var(--muted);margin-left:2px}.home-page .price-card .desc{font:500 12.5px/1.5 var(--font-inter);color:var(--text-2);margin-bottom:12px}.home-page .price-card .pcta{font:700 11px/1 var(--font-mono);color:#ff6b9d;letter-spacing:.06em}
@media (max-width:1020px){:root{--rail-w:0px}.marketing-layout .layout{grid-template-columns:1fr}.marketing-layout .rail{z-index:90;background:var(--bg-2);border-right:1px solid var(--line);width:262px;height:100vh;padding-top:74px;transition:transform .25s;display:none;position:fixed;top:0;left:0;transform:translate(-100%)}.marketing-layout .rail.open{display:block;transform:translate(0)}.marketing-layout .menu-btn{display:grid}.home-page .stats,.home-page .clip-strip{grid-template-columns:repeat(2,1fr)}.home-page .how-grid{grid-template-columns:1fr}.home-page .surface-grid,.home-page .pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.marketing-layout .topbar{gap:8px;padding:10px 14px}.marketing-layout .tb-link,.marketing-layout .theme-toggle{display:none}.home-page main{padding:20px 16px 70px}.home-page .stat-card{padding:14px 14px 12px}.home-page .stat-card .num{font-size:26px}.home-page .clip-strip,.home-page .surface-grid,.home-page .pricing-grid{grid-template-columns:1fr}.home-page .compare-head,.home-page .compare-row{grid-template-columns:1.2fr .9fr .9fr}.home-page .compare-head>div,.home-page .compare-row>div{padding:10px 12px;font-size:11.5px}}@media (max-width:480px){.home-page .stats{grid-template-columns:1fr}.home-page .hero h1{font-size:30px}}
.marketing-page-main{min-width:0;padding:26px 28px 80px}.marketing-page-hero{margin-bottom:40px;animation:.55s both slideUp}.marketing-page-pill{font:700 11px/1 var(--font-mono);color:#ff6b9d;letter-spacing:.06em;background:#ff6b9d1f;border:1px solid #ff6b9d59;border-radius:99px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;display:inline-flex}.marketing-page-pill .ddot{background:#ff6b9d;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulseScale;box-shadow:0 0 6px #ff6b9dcc}.marketing-page-hero h1{font:800 clamp(32px, 4.8vw, 52px) / 1.05 var(--font-space);letter-spacing:-.025em;color:var(--heading,#fff);max-width:820px;margin-bottom:16px}.marketing-page-hero h1 em{background:var(--grad-po);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.marketing-page-lede{font:500 16px/1.55 var(--font-inter);color:var(--text-2);max-width:720px;margin-bottom:22px}.marketing-page-cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.marketing-page-section{margin-bottom:36px}.marketing-page-section-title{font:800 20px/1.1 var(--font-space);letter-spacing:-.02em;color:var(--heading,#fff);margin-bottom:16px}.marketing-page-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.marketing-page-feature-card{background:var(--card);border:1px solid var(--card-line);border-radius:20px;padding:22px;transition:transform .25s,border-color .25s}.marketing-page-feature-card:hover{border-color:var(--line-3);transform:translateY(-2px)}.marketing-page-feature-card h3{font:800 17px/1.2 var(--font-space);color:var(--heading,#fff);margin-bottom:8px}.marketing-page-feature-card p{font:500 13.5px/1.55 var(--font-inter);color:var(--text-2)}.marketing-page-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.marketing-page-card{background:var(--card);border:1px solid var(--card-line);border-radius:20px;padding:22px;transition:transform .25s,border-color .25s;position:relative}.marketing-page-card:hover{border-color:#ff6b9d73;transform:translateY(-2px)}.marketing-page-card-tag{font:800 9px/1 var(--font-mono);letter-spacing:.08em;color:#ff6b9d;background:#ff6b9d24;border:1px solid #ff6b9d59;border-radius:99px;margin-bottom:10px;padding:3px 8px;display:inline-block}.marketing-page-card h3{font:800 17px/1.2 var(--font-space);color:var(--heading,#fff);margin-bottom:8px}.marketing-page-card p{font:500 13.5px/1.55 var(--font-inter);color:var(--text-2);margin-bottom:12px}.marketing-page-card-link{font:700 11px/1 var(--font-mono);color:#ff6b9d;letter-spacing:.06em;text-decoration:none}a.marketing-page-card-link:hover{color:#ffce3d}.marketing-page-pricing-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.marketing-page-price-card{background:var(--card);border:1px solid var(--card-line);color:inherit;border-radius:20px;padding:22px;text-decoration:none;transition:transform .25s,border-color .25s;display:block;position:relative}.marketing-page-price-card:hover{border-color:var(--line-3);transform:translateY(-2px)}.marketing-page-price-card.featured{background:linear-gradient(160deg, #ff6b9d1a, #ff92480a 60%, var(--card));border-color:#ff6b9d80}.marketing-page-price-card .ribbon{font:800 9px/1 var(--font-mono);letter-spacing:.08em;background:var(--grad-po);color:#0a0a0a;border-radius:99px;padding:4px 9px;position:absolute;top:14px;right:14px}.marketing-page-price-card .tier{font:700 11px/1 var(--font-mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.marketing-page-price-card .amt{font:800 32px/1 var(--font-space);color:var(--heading,#fff);letter-spacing:-.025em;margin-bottom:4px}.marketing-page-price-card .amt small{font:500 13px/1 var(--font-inter);color:var(--muted);margin-left:2px}.marketing-page-price-card .desc{font:500 12.5px/1.5 var(--font-inter);color:var(--text-2);margin-bottom:12px}.marketing-page-price-card .pcta{font:700 11px/1 var(--font-mono);color:#ff6b9d;letter-spacing:.06em}.marketing-page-vod-form{background:var(--card);border:1px solid var(--card-line);border-radius:20px;max-width:720px;padding:24px}.marketing-page-vod-label{font:700 12px/1 var(--font-mono);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;display:block}.marketing-page-vod-row{flex-wrap:wrap;gap:10px;display:flex}.marketing-page-vod-row input{border:1px solid var(--line-2);min-width:220px;min-height:44px;color:var(--text);font:500 14px/1 var(--font-inter);background:#ffffff0a;border-radius:10px;outline:none;flex:1;padding:10px 14px;transition:border-color .2s,box-shadow .2s}.marketing-page-vod-row input:focus{border-color:#ff33668c;box-shadow:0 0 0 3px #ff33661a}.marketing-page-vod-row input::placeholder{color:var(--muted)}.marketing-page-vod-hint{font:500 12.5px/1.5 var(--font-inter);color:var(--muted);margin-top:12px}html[data-theme=light] .marketing-page-vod-row input,html[data-theme=light] .marketing-page-vod-row input:focus{background:#fff}.battlecards-page .marketing-page-card-grid{grid-template-columns:repeat(2,1fr)}.marketing-layout .tb-btn{min-height:38px}.marketing-layout .tb-btn--ghost{padding:0 14px}.marketing-layout .tb-btn--primary{padding:0 16px}
@media (max-width:900px){.battlecards-page .marketing-page-card-grid{grid-template-columns:1fr}.marketing-page-main{padding:20px 16px 64px}.marketing-page-feature-grid,.marketing-page-card-grid{grid-template-columns:1fr}.marketing-page-pricing-grid{grid-template-columns:1fr 1fr}.marketing-page-vod-row{flex-direction:column}.marketing-page-vod-row input,.marketing-page-vod-row .btn{width:100%}}@media (max-width:520px){.marketing-page-pricing-grid{grid-template-columns:1fr}}
