@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3fd967fc5374d70a-s.0aam4xq51u8ez.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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.3tqbdkkdqajd-.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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3fd967fc5374d70a-s.0aam4xq51u8ez.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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.3tqbdkkdqajd-.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:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.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:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3fd967fc5374d70a-s.0aam4xq51u8ez.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:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.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:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.3tqbdkkdqajd-.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:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_4e06a629-module__wqaSXq__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_4e06a629-module__wqaSXq__variable{--font-unbounded:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_5a54dd48-module__Bzhlnq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_5a54dd48-module__Bzhlnq__variable{--font-plus-jakarta-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--ink-900:#05050a;--ink-850:#08080f;--ink-800:#0a0a13;--ink-700:#0c0c15;--ink-600:#12121d;--ink-500:#191926;--ink-400:#25263a;--ink-footer:#07070d;--indigo:#6d5bff;--indigo-600:#5a3fd6;--indigo-400:#8f5bff;--violet:#c145ff;--violet-400:#c45cff;--magenta:#ff3d8b;--lime:#c6ff3d;--lime-600:#9fd400;--cyan:#46d6f0;--lilac:#a99bff;--amber:#ffa63d;--magenta-300:#ff6fae;--magenta-200:#ffa8cd;--violet-200:#c9bfff;--lilac-200:#c9b8ff;--lime-200:#d9ff85;--cyan-300:#7fe9f7;--cyan-200:#9beefb;--feature-distribute:var(--magenta);--feature-master:var(--lilac);--feature-grow:var(--cyan);--feature-models:var(--lime);--feature-mastering:var(--amber);--text-primary:#f3f4fa;--text-secondary:#c9cbdc;--text-muted:#9a9db5;--text-dim:#63667f;--text-faint:#6b6e88;--text-on-accent:#08080f;--border:#ffffff17;--border-hover:#fff3;--hairline:#ffffff1a;--glass:#ffffff0f;--glass-hover:#ffffff21;--glass-strong:#ffffff0b;--grid-line:#96a0ff2e;--grid-line-dim:#96a0ff1f;--track:#ffffff1a;--grad-brand:linear-gradient(96deg,#6d5bff 0%,#c145ff 34%,#ff3d8b 62%,#c6ff3d 100%);--grad-lock:linear-gradient(96deg,#6d5bff 0%,#8f5bff 22%,#c145ff 44%,#ff3d8b 70%,#c6ff3d 100%);--grad-data:linear-gradient(90deg,#c145ff,#c6ff3d);--grad-spark:linear-gradient(90deg,#46d6f0,#c6ff3d);--grad-eq:linear-gradient(to top,#6d5bff,#c145ff,#c6ff3d);--grad-mark:linear-gradient(135deg,#6d5bff 0%,#c145ff 45%,#ff3d8b 75%,#c6ff3d 100%);--tape:repeating-linear-gradient(135deg,#c6ff3d 0 18px,#05050a 18px 36px);--font-display:"Unbounded", Impact, sans-serif;--font-body:"Plus Jakarta Sans", system-ui, sans-serif;--font-mono:"DM Mono", ui-monospace, monospace;--fs-display-xl:92px;--fs-display-l:66px;--fs-display-m:56px;--fs-display-s:40px;--fs-h-l:26px;--fs-h-m:20px;--fs-h-s:19px;--fs-lead:19px;--fs-body-l:17px;--fs-body:15px;--fs-body-s:14px;--fs-ui:13.5px;--fs-caption:12px;--fs-label:11px;--fs-micro:10px;--lh-display:1.02;--lh-hero:1.14;--lh-heading:1.2;--lh-lead:1.5;--lh-body:1.6;--lh-prose:1.75;--ls-display:-.025em;--ls-heading:-.03em;--ls-kick:.24em;--ls-eyebrow:.22em;--measure:640px;--measure-wide:720px;--page-max:1280px;--gutter:44px;--gutter-hero:90px;--section-y:96px;--gap-grid:18px;--gap-btn:12px;--r-pill:999px;--r-card:22px;--r-lg:16px;--r-md:12px;--r-sm:7px;--shadow-card:0 24px 60px #0009;--shadow-glow-magenta:0 26px 54px #ff3d8b6b;--shadow-glow-indigo:0 24px 48px #6d5bff80;--shadow-glow-violet:0 8px 22px #c145ff3d;--ease:cubic-bezier(.2,.8,.2,1);--ease-morph:cubic-bezier(.65,0,.35,1);--t-ui:.16s;--t-hover:.22s;--t-card:.25s;--t-tile:.45s;--t-data:.8s;--lift-card:-7px;--lift-btn:-3px;--lift-cta:-2px;--grain-opacity:.12;--blur-nav:blur(20px) saturate(1.3);--blur-glass:blur(12px);--blur-menu:blur(14px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{background:var(--ink-900)}body{font-family:var(--font-body);color:var(--text-primary);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:var(--lime);text-decoration:none}a:hover{color:#fff}:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:var(--r-sm)}h1,h2,h3,h4,p,ul{margin:0}ul{padding:0;list-style:none}button{font:inherit;color:inherit}.v-d{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-display);font-weight:800;line-height:var(--lh-display);text-wrap:balance}.v-h{font-family:var(--font-display);letter-spacing:var(--ls-heading);font-weight:700;line-height:var(--lh-heading);text-wrap:balance}.v-m{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.v-kick{font-family:var(--font-body);font-weight:700;font-size:var(--fs-label);letter-spacing:var(--ls-kick);text-transform:uppercase;color:var(--lime);display:block}.v-eyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--fs-label);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.lead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-secondary);max-width:var(--measure)}.deck{font-size:var(--fs-body-l);line-height:var(--lh-body);color:var(--text-muted);max-width:var(--measure-wide)}.shell{max-width:var(--page-max);margin:0 auto;position:relative;overflow-x:clip}.sec{padding:var(--section-y) var(--gutter) 0;position:relative}.sec-head{z-index:10;position:relative}.sec-head h2{color:#fff;font-size:var(--fs-display-m);margin:16px 0 0}.sec-head .deck{margin-top:20px}.grain{pointer-events:none;z-index:80;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");position:fixed;inset:0}.bloom{pointer-events:none;z-index:0;position:absolute}.g-scan:before{content:"";pointer-events:none;z-index:6;background:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 3px);position:absolute;inset:0}.g-title{display:inline-block;position:relative}.g-title:before,.g-title:after{content:attr(data-text);pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:hidden}.g-title:before{color:var(--magenta);clip-path:inset(0 0 55%);animation:3.4s steps(2,end) infinite gShiftA}.g-title:after{color:var(--cyan);clip-path:inset(58% 0 0);animation:2.7s steps(2,end) infinite gShiftB}@keyframes gShiftA{0%,86%{opacity:0;transform:translate(0)}87%{opacity:.85;transform:translate(-4px,-2px)}92%{opacity:.7;transform:translate(3px,1px)}96%{opacity:.45;transform:translate(-2px)}to{opacity:0}}@keyframes gShiftB{0%,88%{opacity:0;transform:translate(0)}89%{opacity:.8;transform:translate(5px,2px)}94%{opacity:.55;transform:translate(-3px,-1px)}to{opacity:0}}.v-grad{background:var(--grad-brand);color:#0000;background-repeat:no-repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite vGradShift}@keyframes vGradShift{0%,to{background-position:0%}50%{background-position:100%}}.v-live{border-radius:var(--r-pill);background:var(--lime);flex:none;width:7px;height:7px;animation:1.4s step-end infinite vBlink;display:inline-block}@keyframes vBlink{0%,60%{opacity:1}61%,to{opacity:.25}}.v-float{animation:5.5s ease-in-out infinite vFloat}@keyframes vFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.g-tape{background:var(--tape);padding:6px 0}.g-tape-inner{background:var(--ink-900)}.v-btn{font-size:var(--fs-body);border-radius:var(--r-pill);cursor:pointer;transition:var(--t-ui);text-align:center;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-weight:600;display:inline-flex}.v-btn-sm{font-size:var(--fs-body-s);padding:11px 20px}.v-btn-vibrant{isolation:isolate;color:#14121f;box-shadow:inset 0 1px 0 #ffffffb3,inset 0 -8px 18px #fff3,var(--shadow-glow-violet);transition:box-shadow var(--t-hover) ease,filter var(--t-hover) ease,transform var(--t-hover) var(--ease);background-color:#d9cdf7;background-image:linear-gradient(#ffffff4d,#ffffff4d),radial-gradient(56% 125% at 6% 46%,#7b6aff 0%,#0000 64%),radial-gradient(48% 120% at 34% 88%,#fff 0%,#0000 58%),radial-gradient(58% 135% at 52% 28%,#c45cff 0%,#0000 66%),radial-gradient(52% 125% at 80% 76%,#ff5f9f 0%,#0000 64%),radial-gradient(44% 115% at 98% 28%,#cdf572 0%,#0000 62%);border:1px solid #ffffffbf;font-weight:700;position:relative;overflow:hidden}.v-btn-vibrant:after{content:"";pointer-events:none;opacity:.24;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23g)'/></svg>");position:absolute;inset:0}.v-btn-vibrant:hover{color:#14121f;filter:saturate(1.06)brightness(1.04);transform:translateY(var(--lift-btn));box-shadow:inset 0 1px #fffc,0 12px 26px #c145ff42}.v-btn-white{color:var(--text-on-accent);background:#fff}.v-btn-white:hover{background:var(--lime);color:var(--text-on-accent);transform:translateY(var(--lift-btn))}.v-btn-glass{background:var(--glass);color:var(--text-primary);border-color:#ffffff24}.v-btn-glass:hover{background:var(--glass-hover);color:#fff}.v-btn-dark{background:var(--ink-800);color:var(--text-primary)}.v-btn-dark:hover{background:var(--ink-500);color:var(--lime)}.v-cta{border-radius:var(--r-md);width:100%;font-weight:700;font-size:var(--fs-ui);letter-spacing:.01em;transition:transform var(--t-hover),background var(--t-hover),box-shadow var(--t-hover);border:1px solid;justify-content:center;align-items:center;gap:9px;margin-top:auto;padding:13px 18px;display:flex}.v-cta:hover{transform:translateY(var(--lift-cta))}.v-card{border-radius:var(--r-card);border:1px solid var(--border);background:var(--ink-700);transition:transform var(--t-card) var(--ease),border-color var(--t-card);position:relative;overflow:hidden}.v-card:hover{transform:translateY(var(--lift-card));border-color:var(--border-hover)}.v-card-flat:hover{transform:none}.bento{z-index:10;gap:var(--gap-grid);padding:86px var(--gutter) 0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid;position:relative}.bento>.v-card{flex-direction:column;min-width:0;padding:26px;display:flex}.bento h3{font-size:var(--fs-h-s);color:#fff;margin:12px 0 10px}.bento p{font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--text-muted)}.bento-art{flex:none;margin:24px -26px 0;position:relative;overflow:hidden}.navsticky{z-index:60;padding:22px var(--gutter);max-width:var(--page-max);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;display:flex;position:sticky;top:0}.navsticky:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:var(--blur-nav);background:linear-gradient(#05050ae6,#05050a8c 60%,#0000);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.lockup{color:var(--text-primary);align-items:center;gap:6px;display:flex}.lockup .v-d{font-size:21px}.pillnav{border:1px solid var(--hairline);border-radius:var(--r-pill);-webkit-backdrop-filter:var(--blur-glass);background:#ffffff0d;align-items:center;gap:6px;padding:6px;display:flex}.pilllink{font-size:var(--fs-body-s);color:var(--text-secondary);border-radius:var(--r-pill);transition:var(--t-ui);white-space:nowrap;padding:9px 17px;font-weight:500}.pilllink:hover{color:#fff;background:#ffffff17}.navdd{position:relative}.navdd>.pilllink{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.ddmenu{border-radius:var(--r-lg);min-width:216px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--blur-menu);opacity:0;visibility:hidden;transition:opacity var(--t-hover),transform var(--t-hover),visibility var(--t-hover);z-index:40;background:#0c0c15f5;border:1px solid #ffffff1f;padding:8px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(-6px)}.ddmenu:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.navdd:hover .ddmenu,.navdd:focus-within .ddmenu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.navdd:hover>.pilllink{color:#fff;background:#ffffff17}.ddlink{font-size:var(--fs-body-s);color:var(--text-secondary);border-radius:11px;align-items:center;gap:11px;padding:10px 12px;font-weight:500;transition:all .15s;display:flex}.ddlink:hover{color:#fff;background:#ffffff12}.dddot{border-radius:var(--r-sm);flex:none;width:8px;height:8px;display:block}.navcta{align-items:center;gap:10px;display:flex}.hero{padding-bottom:10px;position:relative;overflow:hidden}.hero-grid-floor,.hero-grid-ceil{pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:64px 44px;position:absolute;left:-30%;right:-30%}.hero-grid-floor{transform-origin:50% 100%;height:620px;bottom:-40px;transform:perspective(560px)rotateX(68deg);-webkit-mask-image:linear-gradient(#0000 22%,#000 92%);mask-image:linear-gradient(#0000 22%,#000 92%)}.hero-grid-ceil{transform-origin:50% 0;background-image:linear-gradient(var(--grid-line-dim) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line-dim) 1px,transparent 1px);height:420px;top:-120px;transform:perspective(560px)rotateX(-68deg);-webkit-mask-image:linear-gradient(#000 4%,#0000 72%);mask-image:linear-gradient(#000 4%,#0000 72%)}.streak{pointer-events:none;animation:11s ease-in-out infinite vDrift;position:absolute}@keyframes vDrift{0%,to{filter:blur(26px)hue-rotate();transform:translate(0)}50%{filter:blur(30px)hue-rotate(22deg);transform:translate(26px)}}.hero-copy{z-index:10;text-align:center;padding:70px var(--gutter-hero) 0;position:relative}.hero-copy h1{font-size:var(--fs-display-l);line-height:var(--lh-hero);flex-direction:column;justify-content:center;align-items:center;min-height:186px;display:flex}.hero-copy .lead{color:var(--text-secondary);margin:26px auto 0}.hero-actions{gap:var(--gap-btn);flex-wrap:wrap;justify-content:center;align-items:center;margin-top:34px;display:flex}@keyframes vMorphCycle{0%,5%{opacity:0;filter:blur(10px);max-width:0;transform:translateY(.14em)}24%{max-width:var(--w,0);opacity:1;filter:blur();transform:translateY(0)}55%{max-width:var(--w,0);opacity:1;filter:blur();transform:translateY(0)}74%,to{opacity:0;filter:blur(10px);max-width:0;transform:translateY(.14em)}}.v-morph{white-space:pre;vertical-align:bottom;animation:vMorphCycle 5.6s var(--ease-morph) infinite;display:inline-block;overflow:hidden}.v-lockgrad{background-image:var(--grad-lock);color:#0000;background-repeat:no-repeat;background-size:240px 100%;-webkit-background-clip:text;background-clip:text}.promises{z-index:10;padding:0 var(--gutter);flex-wrap:wrap;justify-content:center;gap:10px 0;margin-top:64px;display:flex;position:relative}.promises li{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:14px;display:flex}.promises li:after{content:"";border-radius:var(--r-pill);background:var(--ink-400);width:5px;height:5px;margin:0 20px}.promises li:last-child:after{display:none}.promises b{color:var(--lime);font-weight:400}.tickwrap{border-bottom:1px solid var(--hairline);padding:22px 0;overflow:hidden}.v-tick{width:max-content;animation:36s linear infinite vTick;display:flex}@keyframes vTick{0%{transform:translate(0)}to{transform:translate(-50%)}}.v-store{font-family:var(--font-display);text-transform:uppercase;color:var(--text-dim);white-space:nowrap;transition:color var(--t-hover);padding:0 28px;font-size:24px;font-weight:700}.v-store:hover{color:var(--lime)}.steps{gap:var(--gap-grid);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px;display:grid}.step{border-radius:var(--r-card);border:1px solid var(--border);background:var(--ink-700);transition:transform var(--t-card) var(--ease),border-color var(--t-card);flex-direction:column;padding:28px 24px 26px;display:flex;position:relative}.step:hover{transform:translateY(var(--lift-card))}.step-n{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.18em;color:var(--text-muted)}.step-rule{border-radius:var(--r-pill);height:3px;margin:16px 0 20px}.step h3{font-size:var(--fs-h-s);color:#fff;margin-bottom:10px}.step p{font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--text-muted)}.step-meta{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid var(--hairline);margin-top:auto;padding-top:16px}.v-bar{border-radius:var(--r-pill);background:var(--track);height:5px;display:block;overflow:hidden}.v-bar>i{border-radius:var(--r-pill);background:var(--grad-data);height:100%;transition:width var(--t-data) var(--ease);display:block}.v-row{border-radius:var(--r-lg);transition:background var(--t-ui);background:#ffffff08;border:1px solid #ffffff12;align-items:center;gap:14px;padding:16px 20px;display:grid}.v-row:hover{background:#c145ff0f}.panel{background:var(--ink-800);border-radius:24px;padding:36px 32px;position:relative;overflow:visible}.panel-head{z-index:10;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex;position:relative}.panel-head h2{font-size:var(--fs-display-s);color:#fff;margin:0}.chips{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.chip{border-radius:var(--r-pill);font-size:var(--fs-body-s);color:var(--text-secondary);cursor:pointer;transition:var(--t-ui);background:#ffffff0a;border:1px solid #ffffff1f;padding:11px 22px;font-weight:500}.chip:hover{border-color:var(--border-hover);color:#fff}.chip[aria-pressed=true]{color:#fff;background:linear-gradient(96deg,#c145ff66,#ff3d8b59);border-color:#ffffff59;font-weight:700}.rig{background:linear-gradient(160deg,#6d5bff1a,var(--ink-700) 58%);border:1px solid #a99bff3d;border-radius:24px;margin-top:40px;padding:38px 36px 34px;position:relative}.rig-head{z-index:10;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.rig-caption{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.segmented{border-radius:var(--r-pill);border:1px solid var(--hairline);background:#ffffff0d;gap:4px;padding:5px;display:inline-flex}.segmented label{cursor:pointer;position:relative}.segmented input{opacity:0;pointer-events:none;position:absolute}.segmented span{border-radius:var(--r-pill);font-size:var(--fs-ui);color:var(--text-secondary);transition:var(--t-ui);white-space:nowrap;padding:11px 22px;font-weight:600;display:block}.segmented label:hover span{color:#fff}.segmented input:checked+span{background:var(--lime);color:var(--text-on-accent);font-weight:700}.segmented input:focus-visible+span{outline:2px solid var(--lime);outline-offset:3px}.fader{z-index:10;margin:46px 6px 0;position:relative}.fader-rail{border-radius:var(--r-pill);background:var(--ink-600);height:8px;position:relative;overflow:visible;box-shadow:inset 0 1px 3px #000000e6,inset 0 -1px #ffffff0f}.fader-fill{width:var(--pct,40%);border-radius:var(--r-pill);background:var(--grad-data);transition:width var(--t-hover) var(--ease);position:absolute;top:0;bottom:0;left:0}.fader-detent{pointer-events:none;background:#31334d;border-radius:1px;width:2px;height:16px;margin-left:-1px;position:absolute;top:50%;transform:translateY(-50%)}.fader-detent.on{background:#05050aa6}.fader-input{appearance:none;cursor:grab;background:0 0;width:100%;height:40px;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.fader-input:active{cursor:grabbing}.fader-input::-webkit-slider-runnable-track{background:0 0;height:40px}.fader-input::-moz-range-track{background:0 0;height:40px}.fader-input::-webkit-slider-thumb{appearance:none;background-image:linear-gradient(var(--lime),var(--lime)), linear-gradient(180deg,#fbfbfe 0%,#d3d5e4 44%,#8b8ea6 56%,#e2e3ee 100%);width:38px;height:26px;transition:transform var(--t-ui);background-position:50%,50%;background-repeat:no-repeat;background-size:100% 2px,100% 100%;border:1px solid #ffffffa6;border-radius:8px;box-shadow:0 6px 16px #000000b3,0 0 0 1px #05050a99,inset 0 1px #ffffffe6}.fader-input::-moz-range-thumb{background-image:linear-gradient(var(--lime),var(--lime)), linear-gradient(180deg,#fbfbfe 0%,#d3d5e4 44%,#8b8ea6 56%,#e2e3ee 100%);background-position:50%,50%;background-repeat:no-repeat;background-size:100% 2px,100% 100%;border:1px solid #ffffffa6;border-radius:8px;width:38px;height:26px;box-shadow:0 6px 16px #000000b3,0 0 0 1px #05050a99,inset 0 1px #ffffffe6}.fader-input:hover::-webkit-slider-thumb{transform:scale(1.06)}.fader-input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--lime);outline-offset:4px}.fader-input:focus-visible::-moz-range-thumb{outline:2px solid var(--lime);outline-offset:4px}.fader-scale{height:34px;margin-top:26px;position:relative}.fader-mark{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;transition:color var(--t-ui);cursor:pointer;background:0 0;border:0;padding:6px 4px;position:absolute;top:0;transform:translate(-50%)}.fader-mark:hover{color:var(--text-primary)}.fader-mark.on{color:var(--lime);font-weight:500}.rig-grid{z-index:10;border-top:1px solid var(--hairline);grid-template-columns:1.1fr .9fr;gap:36px;margin-top:14px;padding-top:32px;display:grid;position:relative}.readout-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.readout-price{font-family:var(--font-display);letter-spacing:var(--ls-display);color:#fff;font-variant-numeric:tabular-nums;font-size:76px;font-weight:800;line-height:1}.readout-unit{font-family:var(--font-mono);font-size:var(--fs-body-l);color:var(--text-secondary)}.readout-badge{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);background:var(--lime);color:var(--text-on-accent);padding:6px 12px}.readout-badge.soft{color:var(--lilac-200);background:#a99bff29;border:1px solid #a99bff73}.readout-meta{font-family:var(--font-mono);font-size:var(--fs-body-s);color:var(--text-secondary);letter-spacing:.02em;margin-top:16px}.readout-note{font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--text-muted);max-width:46ch;margin-top:16px}.readout-note b{color:var(--lime-200);font-weight:600}.incl{font-size:var(--fs-body-s);color:var(--text-secondary);flex-direction:column;gap:12px;display:flex}.incl li{align-items:flex-start;gap:12px;line-height:1.5;display:flex}.incl i{color:var(--lime);flex:none;margin-top:2px;font-size:15px}.rig-buy{width:100%;margin-top:24px;padding:16px 24px}.fair{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-muted);margin-top:18px;line-height:1.65}.v-faq{border-bottom:1px solid var(--hairline)}.v-faq summary{cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h-m);letter-spacing:var(--ls-heading);color:var(--text-primary);align-items:center;gap:16px;padding:22px 0;line-height:1.35;list-style:none;display:flex}.v-faq summary::-webkit-details-marker{display:none}.v-faq summary:hover{color:#fff}.v-faq summary i{color:var(--violet);transition:transform var(--t-hover);flex:none;margin-left:auto;font-size:18px}.v-faq[open] summary i{transform:rotate(45deg)}.v-faq p{font-size:var(--fs-body);line-height:var(--lh-prose);color:var(--text-muted);max-width:var(--measure-wide);padding:0 0 26px}.v-faq p+p{margin-top:-10px;padding-top:0}.app{background:var(--ink-800);border:1px solid #ffffff1f;border-radius:20px;margin-top:44px;position:relative;overflow:hidden;box-shadow:0 40px 90px #0000008c}.app-bar{border-bottom:1px solid var(--border);background:#0c0c16;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 20px;display:flex}.app-dots{gap:7px;display:flex}.app-dots i{border-radius:var(--r-pill);width:11px;height:11px;display:block}.app-body{grid-template-columns:1fr 340px;display:grid}.app-form{border-right:1px solid var(--border);padding:26px 28px}.app-notice{border-radius:var(--r-md);font-size:var(--fs-ui);color:#e8f6c9;background:#c6ff3d1a;border:1px solid #c6ff3d4d;align-items:center;gap:12px;padding:13px 16px;display:flex}.fieldpair{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.field-label{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.field-box{border-radius:var(--r-md);border:1px solid var(--hairline);font-size:var(--fs-body-s);color:var(--text-primary);background:#ffffff08;align-items:center;gap:10px;margin-top:8px;padding:12px 14px;display:flex}.field-box.empty{color:var(--text-muted)}.field-ai{border-radius:var(--r-md);font-size:var(--fs-body-s);color:var(--lime);background:#c6ff3d14;border:1px solid #c6ff3d57;align-items:center;gap:8px;margin-top:8px;padding:9px 10px 9px 14px;display:flex}.field-ai .ok,.field-ai .no{border-radius:var(--r-sm);flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.field-ai .ok{background:var(--lime);color:var(--ink-900)}.field-ai .no{color:var(--text-muted);background:#ffffff12}.asst{background:var(--ink-850);flex-direction:column;display:flex}.asst-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:16px 20px;display:flex}.asst-body{flex-direction:column;gap:14px;padding:22px 20px;display:flex}.asst-msg{font-size:var(--fs-ui);border-radius:14px;padding:15px 16px;line-height:1.65}.asst-msg.ai{color:#e4dcf5;background:#c145ff1a;border:1px solid #c145ff47}.asst-msg.tip{border:1px solid var(--hairline);color:var(--text-secondary);background:#ffffff0a}.asst-input{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:auto;padding:16px 20px;display:flex}.trio{gap:var(--gap-grid);grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.trio>div{text-align:center;padding:28px;overflow:visible}.trio h3{font-size:var(--fs-h-m);margin:14px 0 8px}.trio p{font-size:var(--fs-body-s);color:var(--text-muted);line-height:1.65}.posts{gap:var(--gap-grid);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid;position:relative}.v-post{border:1px solid var(--border);transition:transform var(--t-hover),border-color var(--t-hover),background var(--t-hover);background:#ffffff06;border-radius:18px;flex-direction:column;padding:22px;display:flex}.v-post:hover{background:var(--glass-strong);border-color:#ffffff38;transform:translateY(-3px)}.v-post .v-pt{transition:color var(--t-hover);color:var(--text-secondary);font-size:var(--fs-h-s);margin-top:10px;display:block}.v-post:hover .v-pt{color:#fff}.post-art{border-radius:var(--r-md);height:124px;display:block;position:relative;overflow:hidden}.post-art span{opacity:.45;background-image:radial-gradient(#ffffff29 1px,#0000 1.4px);background-size:9px 9px;display:block;position:absolute;inset:0}.closing{text-align:center;min-height:480px;padding:96px var(--gutter);justify-content:center;align-items:center;margin-top:104px;display:flex;position:relative;overflow:hidden}.closing-bg{pointer-events:none;background:radial-gradient(60% 70% at 50% 120%,#c145ff80,transparent 70%), radial-gradient(46% 52% at 50% 40%,#6d5bff47,transparent 72%),var(--ink-900);position:absolute;inset:0}.closing h2{font-size:var(--fs-display-xl);color:#fff;margin:18px 0 0}.foot{border-top:1px solid var(--hairline);padding:56px var(--gutter);background:var(--ink-footer)}.foot-grid{max-width:var(--page-max);grid-template-columns:1.7fr 1fr 1fr 1fr;gap:34px;margin:0 auto;display:grid}.foot-col{flex-direction:column;gap:12px;display:flex}.foot-col a{font-size:var(--fs-body-s);color:var(--text-muted)}.foot-col a:hover{color:var(--lime)}.foot-h{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.foot-legal{max-width:var(--page-max);border-top:1px solid var(--hairline);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:20px;margin:48px auto 0;padding-top:22px;display:flex}.forever-list{flex-direction:column;gap:9px;margin:20px 0 22px;display:flex}.forever-list li{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.forever-list .name{font-size:var(--fs-ui);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.forever-list .stat{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;flex:none;margin-left:auto;font-size:9px}.forever-list li.ended{background:#c6ff3d12;border-color:#c6ff3d66;flex-wrap:wrap;row-gap:5px}.forever-list li.ended .stat{color:var(--lime);flex:0 0 100%;margin-left:17px}.row-chart{grid-template-columns:44px 44px minmax(0,1fr) 130px 120px 60px}.row-chart .art{border-radius:var(--r-md);color:#fff;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:700;display:flex}.readout{display:block}@media (max-width:1180px){:root{--fs-display-xl:74px;--fs-display-l:54px;--fs-display-m:44px;--fs-display-s:34px;--gutter:32px;--gutter-hero:48px;--section-y:80px}.bento,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.readout-price{font-size:64px}}@media (max-width:900px){:root{--fs-display-xl:56px;--fs-display-l:42px;--fs-display-m:36px;--fs-display-s:30px;--fs-h-l:22px;--fs-lead:17px;--gutter:24px;--gutter-hero:24px;--section-y:68px}.pillnav{display:none}.app-body{grid-template-columns:1fr}.app-form{border-right:0;border-bottom:1px solid var(--border)}.rig-grid{grid-template-columns:1fr;gap:28px}.posts,.trio{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}.row-chart{grid-template-columns:34px 40px minmax(0,1fr) 54px}.col-genre,.col-streams{display:none}.hero-copy h1{min-height:0}.readout-price{font-size:56px}.rig,.panel{padding:28px 22px}}@media (max-width:640px){:root{--fs-display-xl:40px;--fs-display-l:31px;--fs-display-m:27px;--fs-display-s:23px;--fs-h-m:17px;--fs-h-s:17px;--fs-lead:16px;--fs-body-l:15px;--gutter:18px;--gutter-hero:18px;--section-y:56px;--r-card:18px;--gap-grid:14px}.bento{grid-template-columns:1fr;padding-top:56px}.steps{grid-template-columns:1fr}.promises{flex-direction:column;align-items:center;gap:12px}.promises li:after,.navcta .v-btn-glass{display:none}.foot-grid{grid-template-columns:1fr}.v-store{padding:0 18px;font-size:18px}.readout-price{font-size:46px}.fader-mark{font-size:9px}.closing{min-height:0;padding:72px var(--gutter)}.hero-copy{padding-top:36px}}@media (prefers-reduced-motion:reduce){.v-morph{max-width:var(--w)!important;opacity:1!important;filter:none!important;transform:none!important}.v-live{opacity:1!important}.g-title:before,.g-title:after{display:none!important}html{scroll-behavior:auto}}
:root{--color-bg:#05050a;--color-surface:#0c0c15;--color-text:#f3f4fa;--color-accent:#c6ff3d;--color-accent-2:#c145ff;--color-divider:#ffffff1a;--color-neutral-100:#f3f5ff;--color-neutral-200:#e3e6fb;--color-neutral-300:#cfd2e8;--color-neutral-400:#b2b5cd;--color-neutral-500:#9396ae;--color-neutral-600:#76788d;--color-neutral-700:#5a5c6e;--color-neutral-800:#3f4151;--color-neutral-900:#292a37;--color-accent-100:#eaffc9;--color-accent-200:#c7ff46;--color-accent-300:#b4ea2b;--color-accent-400:#9acb00;--color-accent-500:#80a900;--color-accent-600:#680;--color-accent-700:#4e6900;--color-accent-800:#374b00;--color-accent-900:#233100;--color-accent-2-100:#faf2ff;--color-accent-2-200:#f2e0ff;--color-accent-2-300:#e7c4ff;--color-accent-2-400:#d898ff;--color-accent-2-500:#c75fff;--color-accent-2-600:#a933e2;--color-accent-2-700:#8615b8;--color-accent-2-800:#630089;--color-accent-2-900:#42005e;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-sm:7px;--radius-md:12px;--radius-lg:22px;--shadow-sm:0 0 0 1px #ffffff17;--shadow-md:0 0 0 1px #ffffff24, 0 24px 60px #0009;--shadow-lg:0 0 0 1px #fff3, 0 40px 90px #0000008c;--font-heading:var(--font-display);--font-heading-weight:800;--font-display:var(--font-unbounded,"Unbounded"), Impact, sans-serif;--font-body:var(--font-plus-jakarta-sans,"Plus Jakarta Sans"), system-ui, sans-serif;--font-mono:var(--font-plus-jakarta-sans,"Plus Jakarta Sans"), system-ui, sans-serif}.plan-grid{gap:var(--space-6,24px);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:1180px){.plan-grid{grid-template-columns:1fr}}@media (min-width:901px){.foot-grid--3col{grid-template-columns:1.7fr 1fr 1fr}}.plan-card{gap:var(--space-6);padding:var(--space-8);flex-direction:column;display:flex}.plan-card .readout-meta{margin-top:0}.plan-card-cta{margin-top:auto}.v-faq summary .accordion-icon{color:var(--violet);transition:transform var(--t-hover);flex:none;margin-left:auto;font-size:18px}.v-faq[open] summary .accordion-icon{transform:rotate(45deg)}.model-card{gap:var(--space-6);padding:var(--space-8);flex-direction:column;display:flex}.model-grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1180px){.model-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.model-grid{grid-template-columns:1fr}}.row-rating{grid-template-columns:180px 1fr 90px}@media (max-width:640px){.row-rating{grid-template-columns:100px 1fr 70px;gap:10px}}.row-best-for{grid-template-columns:28px minmax(0,1fr) minmax(0,1.4fr)}@media (max-width:640px){.row-best-for{grid-template-columns:22px minmax(0,1fr);grid-template-areas:"rank model"".reason";row-gap:2px}.row-best-for>:first-child{grid-area:rank}.row-best-for>:nth-child(2){grid-area:model}.row-best-for>:nth-child(3){font-size:var(--fs-caption);grid-area:reason}}.chart-row-genre{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--lilac)}.chart-row-streams{font-size:var(--fs-ui);color:var(--text-secondary)}.chart-link-out{border-radius:var(--r-pill);border:1px solid var(--border);width:36px;height:36px;color:var(--text-secondary);transition:color var(--t-hover), border-color var(--t-hover), background var(--t-hover);justify-content:center;align-items:center;margin-left:auto;display:flex}.chart-link-out:hover{color:#fff;border-color:var(--border-hover);background:#ffffff0d}@media (max-width:640px){.chart-panel{padding:20px 16px}.row-chart{grid-template-columns:26px 32px minmax(0,1fr) 40px;gap:8px;padding:12px 14px}.row-chart .art,.chart-link-out{width:32px;height:32px}}.sec-head h1{color:#fff;font-size:var(--fs-display-m);margin:16px 0 0}@media (max-width:640px){.v-store{color:var(--text-muted)}}
