:root{--y2-ink:#101019;--y2-panel:#181924;--y2-panel-2:#1f2130;--y2-panel-3:#23263a;--y2-line:#2b2d3d;--y2-line-strong:#3a3d52;--y2-indigo:#5b5fef;--y2-indigo-soft:#7a7df2;--y2-indigo-deep:#4340cc;--y2-violet:#8b5cf6;--y2-violet-soft:#a78bfa;--y2-violet-deep:#6d28d9;--y2-cyan:#22d3ee;--y2-cyan-soft:#67e8f9;--y2-cyan-deep:#0e7490;--y2-amber:#ffb443;--y2-amber-deep:#8a5a0a;--y2-amber-ink:#1a1206;--y2-mist:#9294ac;--y2-paper:#f4f4f8;--y2-white:#ffffff;--y2-teal:#3fb9a6;--y2-rose:#ef6a5b;--y2-green:#7cd992;--y2-green-deep:#1a8a4a;--y2-danger:#c8362b;--font-sans:var(--font-inter),system-ui,sans-serif;--font-display:var(--font-space-grotesk),var(--font-inter),sans-serif;--font-mono:var(--font-ibm-plex-mono),ui-monospace,monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--display-sm:clamp(1.5rem,3.5vw,2rem);--display-md:clamp(1.75rem,4.5vw,2.75rem);--display-lg:clamp(2rem,6vw,3.5rem);--leading-tight:1.05;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.7;--tracking-tight:-0.02em;--tracking-label:0.08em;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:6px;--radius-md:9px;--radius-lg:14px;--radius-xl:20px;--radius-pill:100px;--radius:var(--radius-lg);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--dur-reveal:560ms;--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--z-sticky:50;--z-dropdown:60;--z-modal:100}:root,[data-theme=dark]{color-scheme:dark;--bg:var(--y2-ink);--surface:var(--y2-panel);--surface-2:var(--y2-panel-2);--surface-3:var(--y2-panel-3);--text:var(--y2-paper);--text-muted:var(--y2-mist);--border:var(--y2-line);--border-strong:var(--y2-line-strong);--accent:var(--y2-indigo);--accent-soft:var(--y2-indigo-soft);--accent-text:var(--y2-indigo-soft);--grad-a:var(--y2-indigo-soft);--grad-b:var(--y2-violet-soft);--grad-c:var(--y2-cyan-soft);--shine-1:#8f92ff;--shine-2:#b79bff;--shine-3:#4fe3f5;--blob-1:rgba(91,95,239,0.5);--blob-2:rgba(139,92,246,0.42);--blob-3:rgba(34,211,238,0.34);--blob-opacity:0.5;--wash-indigo:rgba(91,95,239,0.09);--wash-violet:rgba(139,92,246,0.08);--wash-cyan:rgba(34,211,238,0.06);--glass-bg:rgba(24,25,36,0.62);--glass-border:rgba(255,255,255,0.08);--cta:var(--y2-amber);--cta-ink:var(--y2-amber-ink);--warm-text:var(--y2-amber);--success:var(--y2-green);--success-text:var(--y2-green);--info:var(--y2-cyan-soft);--danger:var(--y2-rose);--danger-fill:var(--y2-danger);--danger-ink:#ffffff;--nav-bg:rgba(16,16,25,0.85);--nav-shadow:0 16px 28px rgba(0,0,0,0.4);--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 12px 28px rgba(0,0,0,0.4);--shadow-lg:0 24px 48px rgba(0,0,0,0.5);--logo-filter:brightness(0) invert(1);--viz-stroke:var(--y2-line-strong);--viz-surface:#1b1d28;--viz-indigo:var(--y2-indigo);--viz-indigo-soft:var(--y2-indigo-soft);--viz-amber:var(--y2-amber);--viz-success:var(--y2-green);--viz-1:var(--y2-indigo);--viz-2:var(--y2-indigo-soft);--viz-3:var(--y2-amber);--viz-4:var(--y2-teal);--viz-5:var(--y2-rose)}[data-theme=light]{color-scheme:light;--bg:#f6f6fb;--surface:#ffffff;--surface-2:#eeeef6;--surface-3:#e6e6f1;--text:#17171f;--text-muted:#56586e;--border:#e3e3ee;--border-strong:#cdcedd;--accent:var(--y2-indigo);--accent-soft:var(--y2-indigo-soft);--accent-text:var(--y2-indigo-deep);--grad-a:var(--y2-indigo-deep);--grad-b:var(--y2-violet-deep);--grad-c:var(--y2-cyan-deep);--shine-1:#4340cc;--shine-2:#7c3aed;--shine-3:#0e7490;--blob-1:rgba(91,95,239,0.28);--blob-2:rgba(139,92,246,0.22);--blob-3:rgba(34,211,238,0.2);--blob-opacity:0.7;--wash-indigo:rgba(79,76,204,0.05);--wash-violet:rgba(124,58,237,0.045);--wash-cyan:rgba(14,116,144,0.04);--glass-bg:rgba(255,255,255,0.7);--glass-border:rgba(20,20,45,0.08);--cta:var(--y2-amber);--cta-ink:var(--y2-amber-ink);--warm-text:var(--y2-amber-deep);--success:var(--y2-green-deep);--success-text:var(--y2-green-deep);--info:var(--y2-cyan-deep);--danger:#b32b22;--danger-fill:var(--y2-danger);--danger-ink:#ffffff;--nav-bg:rgba(246,246,251,0.82);--nav-shadow:0 16px 28px rgba(20,20,45,0.12);--shadow-sm:0 1px 2px rgba(20,20,45,0.06);--shadow-md:0 12px 28px rgba(20,20,45,0.1);--shadow-lg:0 24px 48px rgba(20,20,45,0.14);--logo-filter:brightness(0);--viz-stroke:#c6c7d6;--viz-surface:#eeeef6;--viz-indigo:var(--y2-indigo);--viz-indigo-soft:var(--y2-indigo-soft);--viz-amber:var(--y2-amber);--viz-success:var(--y2-green-deep);--viz-1:var(--y2-indigo);--viz-2:var(--y2-indigo-soft);--viz-3:var(--y2-amber);--viz-4:var(--y2-teal);--viz-5:var(--y2-rose)}:root{--ink:var(--bg);--panel:var(--surface);--panel-2:var(--surface-2);--line:var(--border);--indigo:var(--accent);--indigo-soft:var(--accent-text);--amber:var(--warm-text);--mist:var(--text-muted);--paper:var(--text);--white:var(--y2-white)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;transition:background-color var(--dur-base) var(--ease-out-quart),color var(--dur-base) var(--ease-out-quart)}h1,h2,h3{font-family:var(--font-display);font-weight:600;margin:0;letter-spacing:var(--tracking-tight);text-wrap:balance}.mono{font-family:var(--font-mono)}a{color:inherit;text-decoration:none}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px;border-radius:var(--radius-sm)}.wrap{max-width:1120px;margin:0 auto;padding:0 clamp(20px,5vw,32px)}nav{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);padding:14px clamp(12px,4vw,24px) 0;background:transparent;pointer-events:none}nav>.wrap{display:flex;align-items:center;justify-content:space-between;height:58px;max-width:1120px;margin:0 auto;padding:0 14px 0 20px;pointer-events:auto;background:var(--nav-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--nav-shadow);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);transition:border-radius var(--dur-base) var(--ease-out-quart),background var(--dur-base) var(--ease-out-quart)}.nav-open>.wrap{border-bottom-left-radius:0;border-bottom-right-radius:0}.brand{display:flex;align-items:center}.brand-logo{display:block;height:28px;width:auto}[data-theme=light] .brand-logo{filter:drop-shadow(0 0 .6px rgba(23,18,48,.72)) drop-shadow(0 1px 1.4px rgba(23,18,48,.3))}.brand-mark{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,var(--indigo),var(--indigo-soft));display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff}.navlinks{display:flex;gap:32px;font-size:14px;color:var(--mist)}.navlinks a:hover{color:var(--text)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--border);border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer;transition:color var(--dur-base) var(--ease-out-quart),border-color var(--dur-base) var(--ease-out-quart)}.theme-toggle:hover{color:var(--text);border-color:var(--accent-soft)}.nav-actions{display:flex;align-items:center;gap:var(--space-3)}nav .nav-cta{transition:opacity var(--dur-base) var(--ease-out-quart),transform var(--dur-base) var(--ease-out-quart)}.nav-cta-tucked .nav-cta{opacity:0;transform:translateY(-8px) scale(.96);pointer-events:none}.nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--border);border-radius:var(--radius-md);background:transparent;color:var(--text);cursor:pointer}.nav-toggle:hover{border-color:var(--accent-soft)}.mobile-menu{display:none;position:absolute;top:calc(100% - 6px);left:clamp(12px,4vw,24px);right:clamp(12px,4vw,24px);max-width:1120px;margin-inline:auto;pointer-events:auto;border:1px solid var(--glass-border);border-top:none;border-radius:0 0 var(--radius-xl) var(--radius-xl);background:var(--nav-bg);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:var(--nav-shadow);overflow:hidden}.mobile-menu .wrap{display:flex;flex-direction:column;height:auto;align-items:stretch;justify-content:flex-start;padding-top:14px;padding-bottom:18px}.mobile-menu a:not(.btn){color:var(--mist);font-size:15px;padding:13px 2px;border-bottom:1px solid var(--line)}.mobile-menu a:not(.btn):hover{color:var(--paper)}.mobile-menu .btn{margin-top:16px;width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;border-radius:9px;font-size:14px;font-weight:600;font-family:var(--font-display);cursor:pointer;border:1px solid transparent;transition:transform var(--dur-fast) var(--ease-out-quart),opacity var(--dur-fast) var(--ease-out-quart)}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--cta);color:var(--cta-ink)}.btn-ghost{border-color:var(--border);color:var(--text)}.btn-ghost:hover{border-color:var(--accent-soft)}.hero{padding:var(--space-24) 0 var(--space-16);position:relative;overflow:hidden}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ibm-plex-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--amber);border:1px solid rgba(255,180,67,.35);background:rgba(255,180,67,.06);padding:6px 12px;border-radius:100px;margin-bottom:24px}.hero h1{font-size:var(--display-lg);line-height:var(--leading-tight);max-width:760px}.hero h1 .accent{color:var(--accent-text)}.hero p.sub{font-size:clamp(1rem,1.4vw + .5rem,1.125rem);color:var(--mist);max-width:600px;margin-top:22px}.hero-cta{display:flex;gap:14px;margin-top:36px}.hero-note{font-size:13px;color:var(--mist);margin-top:14px}svg text{font-family:var(--font-display)}section{padding:var(--space-20) 0}.section-head{max-width:620px;margin-bottom:var(--space-12)}.section-head .eyebrow{margin-bottom:var(--space-4)}.section-head h2{font-size:var(--display-md)}.section-head p{color:var(--mist);font-size:16px;margin-top:14px}.lanes{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.lane{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.lane .tag{font-family:var(--font-ibm-plex-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--amber)}.lane h3{font-size:20px;margin-top:12px}.lane p{color:var(--mist);font-size:14.5px;margin-top:10px}.lane.highlight{border-color:rgba(91,95,239,.5);background:linear-gradient(180deg,rgba(91,95,239,.08),var(--panel))}.platform-tier{margin-bottom:36px}.platform-tier:last-child{margin-bottom:0}.tier-label{display:flex;align-items:center;gap:10px;font-family:var(--font-ibm-plex-mono),monospace;font-size:11.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--mist);margin-bottom:16px}.tier-label .live-dot{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px rgba(124,217,146,.15)}.tier-label.pipeline .live-dot{background:var(--amber);box-shadow:0 0 0 3px rgba(255,180,67,.15)}.tier-label.stores .live-dot{background:var(--indigo-soft);box-shadow:0 0 0 3px rgba(122,125,242,.15)}.platform-band{gap:14px}.logo-strip,.platform-band{display:flex;flex-wrap:wrap}.logo-strip{align-items:center;gap:40px;padding:8px 2px}.logo-strip .platform-logo{height:28px;width:auto;opacity:.7;filter:var(--logo-filter);transition:filter var(--dur-base) var(--ease-out-quart),opacity var(--dur-base) var(--ease-out-quart)}.logo-strip .platform-logo:focus-visible,.logo-strip:hover .platform-logo:hover{opacity:1;filter:none}.platform-chip{gap:12px;background:var(--panel);border:1px solid var(--line);padding:14px 22px 14px 14px;border-radius:100px;font-size:14.5px;font-weight:600;font-family:var(--font-space-grotesk),sans-serif}.logo-mark,.platform-chip{display:flex;align-items:center}.logo-mark{width:30px;height:30px;border-radius:9px;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--cta-ink);flex-shrink:0}.platform-chip.dashed{background:transparent;border-style:dashed;color:var(--mist);font-weight:500;font-size:14px}.platform-chip.dashed .logo-mark{background:var(--panel-2);color:var(--mist);border:1px dashed var(--line)}.soon-badge{font-family:var(--font-ibm-plex-mono),monospace;font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;background:rgba(255,180,67,.12);color:var(--amber);padding:2px 7px;border-radius:100px;margin-left:2px}.dash-preview{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:28px;display:grid;grid-template-columns:1.3fr 1fr;grid-template-areas:"head head" "metrics chart";grid-gap:24px;gap:24px}.dash-preview-head{grid-area:head;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line)}.metric-grid{grid-area:metrics}.chart-box{grid-area:chart}.example-badge{font-family:var(--font-ibm-plex-mono),monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--warm-text);background:rgba(255,180,67,.1);border:1px solid rgba(255,180,67,.32);border-radius:var(--radius-pill);padding:3px 10px;white-space:nowrap}.metric-card{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:18px}.metric-label{font-family:var(--font-ibm-plex-mono),monospace;font-size:11px;color:var(--mist);text-transform:uppercase}.metric-value{font-family:var(--font-display);font-size:26px;margin-top:8px}.metric-delta{font-size:12px;color:var(--success-text);margin-top:4px}.metric-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.chart-box{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:18px;height:100%}.cta-band{background:linear-gradient(135deg,rgba(91,95,239,.14),rgba(255,180,67,.08));border:1px solid var(--line);border-radius:20px;padding:56px 48px;text-align:center}.cta-band h2{font-size:var(--display-sm);max-width:560px;margin:0 auto}.cta-band p{color:var(--mist);margin-top:14px}.cta-band .hero-cta{justify-content:center;margin-top:28px}footer{border-top:1px solid var(--line);padding:36px 0}main+footer{border-top:none;background:radial-gradient(120% 140% at 50% 0,var(--wash-indigo),transparent 70%)}footer .wrap{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--mist)}@media (max-width:1000px){.nav-cta,.navlinks{display:none}.nav-toggle{display:inline-flex}.mobile-menu.open{display:block}}@media (max-width:1024px){section{padding:64px 0}.hero{padding:80px 0 56px}.dash-preview{padding:22px}}@media (max-width:768px){.dash-preview,.lanes{grid-template-columns:1fr}.dash-preview{grid-template-areas:"head" "metrics" "chart"}.section-head{margin-bottom:32px}.hero{padding:64px 0 48px}}@media (max-width:520px){section{padding:56px 0}.logo-strip{gap:26px}.hero-cta{flex-wrap:wrap}.hero-cta .btn{flex:1 1 auto}.cta-band{padding:40px 24px}footer .wrap{flex-direction:column;gap:8px;text-align:center}}@media (max-width:380px){.metric-grid{grid-template-columns:1fr}.logo-strip{gap:20px}.platform-band{gap:10px}}.docs-shell{display:flex;align-items:flex-start;gap:44px;padding-top:48px;padding-bottom:72px}.docs-sidebar{width:232px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:100px;max-height:calc(100vh - 124px);overflow-y:auto}.docs-nav-toggle{display:none}.docs-nav-group{margin-bottom:22px}.docs-nav-group-title{font-family:var(--font-ibm-plex-mono),monospace;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--mist);margin-bottom:8px}.docs-nav-children,.docs-nav-list{list-style:none;margin:0;padding:0}.docs-nav-children{margin:2px 0 2px 10px;padding-left:10px;border-left:1px solid var(--line)}.docs-nav-link{display:block;padding:6px 10px;border-radius:8px;font-size:14px;color:var(--mist);transition:color .15s,background .15s}.docs-nav-link.nested{font-size:13px;padding:5px 10px}.docs-nav-link:hover{color:var(--paper);background:var(--panel)}.docs-nav-link.active{color:var(--indigo-soft);background:rgba(91,95,239,.14);font-weight:600}.docs-content{flex:1 1;min-width:0;max-width:820px}.docs-index-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px;margin-top:36px}.docs-index-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px}.docs-index-card h2{font-size:16px;border:0;padding:0;margin:0 0 12px}.docs-index-card ul{list-style:none;margin:0;padding:0}.docs-index-card li{margin:6px 0}.docs-index-card a{color:var(--mist);font-size:14px}.docs-index-card a:hover{color:var(--indigo-soft)}.docs-callout{background:rgba(255,180,67,.08);border:1px solid rgba(255,180,67,.35);border-radius:var(--radius);padding:16px 20px}.docs-callout p{margin:8px 0;color:var(--paper)}.docs-callout a{color:var(--amber)}.docs-prose{color:var(--mist);font-size:15px;line-height:1.7;overflow-wrap:break-word}.docs-prose>:first-child{margin-top:0}.docs-prose h1,.docs-prose h2,.docs-prose h3,.docs-prose h4{color:var(--paper);line-height:1.25}.docs-prose h1{font-size:clamp(1.7rem,3.5vw,2.1rem);margin:0 0 22px;padding-bottom:12px}.docs-prose h1,.docs-prose h2{border-bottom:1px solid var(--line)}.docs-prose h2{font-size:1.4rem;margin:40px 0 16px;padding-bottom:8px}.docs-prose h3{font-size:1.15rem;margin:30px 0 12px}.docs-prose h4{font-size:1rem;margin:24px 0 10px}.docs-prose p{margin:14px 0}.docs-prose a{color:var(--indigo-soft);text-decoration:none}.docs-prose a:hover{text-decoration:underline}.docs-prose strong{color:var(--paper);font-weight:600}.docs-prose ol,.docs-prose ul{margin:14px 0;padding-left:24px}.docs-prose li{margin:6px 0}.docs-prose li::marker{color:var(--mist)}.docs-prose code{font-family:var(--font-ibm-plex-mono),monospace;font-size:.86em;color:var(--indigo-soft);background:var(--panel-2);border:1px solid var(--line);padding:1px 6px;border-radius:6px}.docs-prose pre{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 18px;overflow-x:auto;margin:18px 0;line-height:1.55}.docs-prose pre code{color:var(--paper);background:transparent;border:0;padding:0;font-size:13px}.docs-prose blockquote{margin:18px 0;padding:4px 18px;border-left:3px solid var(--indigo);color:var(--mist);background:rgba(91,95,239,.06);border-radius:0 8px 8px 0}.docs-prose hr{border:0;border-top:1px solid var(--line);margin:32px 0}.docs-prose img{max-width:100%;height:auto;border-radius:10px}.docs-prose table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:20px 0;font-size:14px}.docs-prose td,.docs-prose th{border:1px solid var(--line);padding:8px 12px;text-align:left;vertical-align:top}.docs-prose th{background:var(--panel-2);color:var(--paper);font-weight:600}.docs-prose td{color:var(--mist)}@media (max-width:900px){.docs-shell{flex-direction:column;gap:20px;padding-top:24px}.docs-sidebar{width:100%;position:static;max-height:none;overflow:visible}.docs-nav-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--paper);font-family:var(--font-space-grotesk),sans-serif;font-size:14px;font-weight:600;cursor:pointer}.docs-nav-toggle .chevron{transition:transform .15s}.docs-nav-toggle .chevron.open{transform:rotate(180deg)}.docs-nav-panel{display:none;margin-top:10px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.docs-nav-panel.open{display:block}.docs-content{max-width:none}}.viz-none{fill:none}.viz-stroke{stroke:var(--viz-stroke)}.viz-stroke-indigo{stroke:var(--viz-indigo)}.viz-stroke-amber{stroke:var(--viz-amber)}.viz-fill-stroke{fill:var(--viz-stroke)}.viz-surface{fill:var(--viz-surface);stroke:var(--viz-stroke)}.viz-indigo{fill:var(--viz-indigo)}.viz-indigo-soft{fill:var(--viz-indigo-soft)}.viz-amber{fill:var(--viz-amber)}.viz-success{fill:var(--viz-success)}.viz-1{fill:var(--viz-1)}.viz-2{fill:var(--viz-2)}.viz-3{fill:var(--viz-3)}.viz-4{fill:var(--viz-4)}.viz-5{fill:var(--viz-5)}:root{--hiw-dur:12s}.hiw-line{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:var(--space-4)}.hiw-box{position:relative;background:var(--panel);border:1px solid var(--line);padding:0 0 22px;transition:transform var(--dur-base) var(--ease-out-quart),box-shadow var(--dur-base) var(--ease-out-quart)}.hiw-box:not(:first-child){margin-left:-1px}.hiw-box:first-child{border-radius:var(--radius) 0 0 var(--radius)}.hiw-box:last-child{border-radius:0 var(--radius) var(--radius) 0}.hiw-box-viz{aspect-ratio:200/108;border-bottom:1px solid var(--line);overflow:hidden}.hiw-viz{display:block;width:100%;height:100%}.hiw-box-copy{padding:18px 20px 0}.hiw-box .num{font-family:var(--font-ibm-plex-mono),monospace;color:var(--indigo-soft);font-size:13px;margin-bottom:8px;display:block}.hiw-box h3{font-size:17px}.hiw-box p{color:var(--mist);font-size:13.5px;margin-top:8px}.hiw-box:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid var(--accent);box-shadow:0 12px 34px -12px var(--accent);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out-quart)}@media (hover:hover){.hiw-box:hover{transform:translateY(-4px);z-index:5}.hiw-box:hover:after{opacity:1}}.hiw-box:focus-visible{outline:none;transform:translateY(-4px);z-index:5}.hiw-box:focus-visible:after{opacity:1}.hiw-fill-line{fill:var(--viz-stroke)}.hiw-surface{stroke:var(--viz-stroke)}.hiw-chip,.hiw-surface{fill:var(--viz-surface)}.hiw-chip,.hiw-stroke-indigo{stroke:var(--viz-indigo)}.hiw-stroke-amber{fill:none;stroke:var(--viz-amber)}.hiw-belt-line{fill:none;stroke:var(--viz-indigo);opacity:.55}.hiw-dist-line,.hiw-line-s{fill:none;stroke:var(--viz-stroke)}.hiw-dist-line{opacity:.4;stroke-dasharray:2 4}.hiw-obj-div{fill:none;stroke:var(--viz-stroke)}.hiw-spark-ray{stroke:var(--viz-amber);stroke-linecap:round}.hiw-overlay{position:absolute;top:0;left:0;width:100%;aspect-ratio:800/108;height:auto;z-index:4;pointer-events:none;opacity:0}.hiw-scaffold{opacity:1}.hiw-mflow{display:none}.hiw-int-bay{fill:none;stroke:var(--viz-indigo);opacity:.7;stroke-linecap:round;stroke-linejoin:round}.hiw-bar,.hiw-int-spark,.hiw-obj-h5,.hiw-obj-multi,.hiw-obj-tile,.hiw-pk,.hiw-port-spark,.hiw-sdk-drop,.hiw-stream,.hiw-tick,.hiw-trend{opacity:0}.hiw-obj{translate:52px 52px}.hiw-pk,.hiw-stream{offset-rotate:0deg;offset-distance:0}.hiw-bar{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0)}.hiw-int-spark,.hiw-port-spark,.hiw-tick{transform-box:fill-box;transform-origin:center}.hiw-trend{stroke-dasharray:180;stroke-dashoffset:180}html[data-motion=on] .hiw-overlay{opacity:1}html[data-motion=on] .hiw-scaffold{opacity:.26}html[data-motion=on] .hiw-int-result,html[data-motion=on] .hiw-m-sbar,html[data-motion=on] .hiw-m-strend,html[data-motion=on] .hiw-port-h5{opacity:0}html[data-motion=on] .hiw-belt-line{animation:hiw-belt-flow 1.8s linear infinite}html[data-motion=on] .hiw-box{animation:var(--hiw-dur) ease-in-out infinite}html[data-motion=on] .hiw-box:first-child{animation-name:hiw-active-0}html[data-motion=on] .hiw-box:nth-child(2){animation-name:hiw-active-1}html[data-motion=on] .hiw-box:nth-child(3){animation-name:hiw-active-2}html[data-motion=on] .hiw-box:nth-child(4){animation-name:hiw-active-3}html[data-motion=on] .hiw-obj{animation:hiw-obj-move var(--hiw-dur) ease-in-out infinite}html[data-motion=on] .hiw-obj-tile{animation:hiw-obj-tile var(--hiw-dur) ease-in-out infinite}html[data-motion=on] .hiw-obj-h5{animation:hiw-obj-h5 var(--hiw-dur) ease-in-out infinite}html[data-motion=on] .hiw-obj-multi{animation:hiw-obj-multi var(--hiw-dur) ease-in-out infinite}html[data-motion=on] .hiw-phone-screen{animation:hiw-phone-screen var(--hiw-dur) ease-in-out infinite}html[data-motion=on] .hiw-port-spark{animation:hiw-spark var(--hiw-dur) ease-out infinite;animation-delay:calc(var(--hiw-dur) * .16)}html[data-motion=on] .hiw-sdk-drop{animation:hiw-sdk-drop var(--hiw-dur) ease-in-out infinite}html[data-motion=on] .hiw-int-spark{animation:hiw-spark var(--hiw-dur) ease-out infinite;animation-delay:calc(var(--hiw-dur) * .37)}html[data-motion=on] .hiw-pk1{animation:hiw-pk1 var(--hiw-dur) ease-in-out infinite}html[data-motion=on] .hiw-pk2{animation:hiw-pk2 var(--hiw-dur) ease-in-out infinite}html[data-motion=on] .hiw-pk3{animation:hiw-pk3 var(--hiw-dur) ease-in-out infinite}html[data-motion=on] .hiw-pk4{animation:hiw-pk4 var(--hiw-dur) ease-in-out infinite}html[data-motion=on] .hiw-pk5{animation:hiw-pk5 var(--hiw-dur) ease-in-out infinite}html[data-motion=on] .hiw-tick1{animation:hiw-tick1 var(--hiw-dur) ease-out infinite}html[data-motion=on] .hiw-tick2{animation:hiw-tick2 var(--hiw-dur) ease-out infinite}html[data-motion=on] .hiw-tick3{animation:hiw-tick3 var(--hiw-dur) ease-out infinite}html[data-motion=on] .hiw-tick4{animation:hiw-tick4 var(--hiw-dur) ease-out infinite}html[data-motion=on] .hiw-tick5{animation:hiw-tick5 var(--hiw-dur) ease-out infinite}html[data-motion=on] .hiw-stream1,html[data-motion=on] .hiw-stream2,html[data-motion=on] .hiw-stream3,html[data-motion=on] .hiw-stream4,html[data-motion=on] .hiw-stream5{animation:hiw-stream-move 2.4s linear infinite,hiw-stream-gate var(--hiw-dur) ease-in-out infinite}html[data-motion=on] .hiw-stream1{animation-delay:0s,0s}html[data-motion=on] .hiw-stream2{animation-delay:-.5s,0s}html[data-motion=on] .hiw-stream3{animation-delay:-1s,0s}html[data-motion=on] .hiw-stream4{animation-delay:-1.5s,0s}html[data-motion=on] .hiw-stream5{animation-delay:-.3s,0s}html[data-motion=on] .hiw-bar1{animation:hiw-bar1 var(--hiw-dur) ease-in-out infinite}html[data-motion=on] .hiw-bar2{animation:hiw-bar2 var(--hiw-dur) ease-in-out infinite}html[data-motion=on] .hiw-bar3{animation:hiw-bar3 var(--hiw-dur) ease-in-out infinite}html[data-motion=on] .hiw-bar4{animation:hiw-bar4 var(--hiw-dur) ease-in-out infinite}html[data-motion=on] .hiw-bar5{animation:hiw-bar5 var(--hiw-dur) ease-in-out infinite}html[data-motion=on] .hiw-trend{animation:hiw-trend var(--hiw-dur) ease-in-out infinite}@media (max-width:720px){.hiw-line{grid-template-columns:1fr}.hiw-box:not(:first-child){margin-left:0;margin-top:-1px}.hiw-box:first-child{border-radius:var(--radius) var(--radius) 0 0}.hiw-box:last-child{border-radius:0 0 var(--radius) var(--radius)}.hiw-box-viz{aspect-ratio:320/132}.hiw-overlay{display:none}html[data-motion=on] .hiw-scaffold{opacity:1}html[data-motion=on] .hiw-int-result,html[data-motion=on] .hiw-m-sbar,html[data-motion=on] .hiw-m-strend,html[data-motion=on] .hiw-port-h5{opacity:0}html[data-motion=on] .hiw-mflow{display:block}.hiw-mf-int-bars,.hiw-mf-int-chip,.hiw-mf-port-h5,.hiw-mf-port-tile{opacity:0}.hiw-mf-int-spark,.hiw-mf-port-spark,.hiw-mf-tick{transform-box:fill-box;transform-origin:center;opacity:0}.hiw-mf-pk{offset-rotate:0deg;offset-distance:0;opacity:0}.hiw-mf-bar{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);opacity:0}.hiw-mf-trend{stroke-dasharray:180;stroke-dashoffset:180;opacity:0}html[data-motion=on] .hiw-mf-port-tile{animation:hiw-mf-port-tile 5s ease-in-out infinite}html[data-motion=on] .hiw-mf-port-h5{animation:hiw-mf-port-h5 5s ease-in-out infinite}html[data-motion=on] .hiw-mf-port-spark{animation:hiw-mf-port-spark 5s ease-out infinite}html[data-motion=on] .hiw-mf-int-chip{animation:hiw-mf-int-chip 5.5s ease-in-out infinite}html[data-motion=on] .hiw-mf-int-spark{animation:hiw-mf-int-spark 5.5s ease-out infinite}html[data-motion=on] .hiw-mf-int-bars{animation:hiw-mf-int-bars 5.5s ease-in-out infinite}html[data-motion=on] .hiw-mf-pk{animation:hiw-mf-pk 4.5s ease-in-out infinite}html[data-motion=on] .hiw-mf-tick{animation:hiw-mf-tick 4.5s ease-out infinite}html[data-motion=on] .hiw-mf-pk2,html[data-motion=on] .hiw-mf-tick2{animation-delay:.12s}html[data-motion=on] .hiw-mf-pk3,html[data-motion=on] .hiw-mf-tick3{animation-delay:.24s}html[data-motion=on] .hiw-mf-pk4,html[data-motion=on] .hiw-mf-tick4{animation-delay:.36s}html[data-motion=on] .hiw-mf-pk5,html[data-motion=on] .hiw-mf-tick5{animation-delay:.48s}html[data-motion=on] .hiw-mf-bar1{animation:hiw-mf-bar1 6s ease-in-out infinite}html[data-motion=on] .hiw-mf-bar2{animation:hiw-mf-bar2 6s ease-in-out infinite}html[data-motion=on] .hiw-mf-bar3{animation:hiw-mf-bar3 6s ease-in-out infinite}html[data-motion=on] .hiw-mf-bar4{animation:hiw-mf-bar4 6s ease-in-out infinite}html[data-motion=on] .hiw-mf-bar5{animation:hiw-mf-bar5 6s ease-in-out infinite}html[data-motion=on] .hiw-mf-trend{animation:hiw-mf-trend 6s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.hiw-int-result,.hiw-m-sbar,.hiw-m-strend,.hiw-port-h5,.hiw-scaffold{opacity:1!important}.hiw-mflow,.hiw-overlay{display:none!important}.hiw-bar,.hiw-belt-line,.hiw-box,.hiw-int-spark,.hiw-mf-bar,.hiw-mf-int-bars,.hiw-mf-int-chip,.hiw-mf-int-spark,.hiw-mf-pk,.hiw-mf-port-h5,.hiw-mf-port-spark,.hiw-mf-port-tile,.hiw-mf-tick,.hiw-mf-trend,.hiw-obj,.hiw-obj-h5,.hiw-obj-multi,.hiw-obj-tile,.hiw-phone-screen,.hiw-pk,.hiw-port-spark,.hiw-sdk-drop,.hiw-stream,.hiw-tick,.hiw-trend{animation:none!important}}@keyframes hiw-belt-flow{to{stroke-dashoffset:-24}}@keyframes hiw-active-0{0%,24%,to{translate:0 0;border-color:var(--line);box-shadow:none}21%,3%{translate:0 -4px;border-color:var(--accent);box-shadow:0 14px 34px -14px var(--accent)}}@keyframes hiw-active-1{0%,24%,46%,to{translate:0 0;border-color:var(--line);box-shadow:none}26%,44%{translate:0 -4px;border-color:var(--accent);box-shadow:0 14px 34px -14px var(--accent)}}@keyframes hiw-active-2{0%,45%,60%,to{translate:0 0;border-color:var(--line);box-shadow:none}47%,58%{translate:0 -4px;border-color:var(--accent);box-shadow:0 14px 34px -14px var(--accent)}}@keyframes hiw-active-3{0%,58%,to{translate:0 0;border-color:var(--line);box-shadow:none}60%,97%{translate:0 -4px;border-color:var(--accent);box-shadow:0 14px 34px -14px var(--accent)}}@keyframes hiw-obj-move{0%{translate:52px 52px}5%{translate:62px 53px}16%{translate:134px 55px}22%{translate:145px 55px}30%{translate:300px 57px}40%{translate:300px 57px}48%{translate:437px 55px}to{translate:437px 55px}}@keyframes hiw-obj-tile{0%{opacity:0}12%,2%{opacity:1}16%,to{opacity:0}}@keyframes hiw-obj-h5{0%,12%{opacity:0}16%,36%{opacity:1}39%,to{opacity:0}}@keyframes hiw-obj-multi{0%,37%{opacity:0}40%,50%{opacity:1}53%,to{opacity:0}}@keyframes hiw-phone-screen{0%,4%{opacity:.85}12%,to{opacity:.12}}@keyframes hiw-spark{0%{opacity:0;transform:scale(.3)}4%{opacity:1;transform:scale(1)}10%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}@keyframes hiw-sdk-drop{0%,31%{opacity:0;transform:translateY(-46px)}33%{opacity:1;transform:translateY(-22px)}37%{opacity:1;transform:translateY(0)}40%,to{opacity:0;transform:translateY(0)}}@keyframes hiw-pk1{0%,46%{offset-distance:0;opacity:0}48%{opacity:1}55%{offset-distance:100%;opacity:1}57%,to{offset-distance:100%;opacity:0}}@keyframes hiw-pk2{0%,47%{offset-distance:0;opacity:0}49%{opacity:1}56%{offset-distance:100%;opacity:1}58%,to{offset-distance:100%;opacity:0}}@keyframes hiw-pk3{0%,48%{offset-distance:0;opacity:0}50%{opacity:1}57%{offset-distance:100%;opacity:1}59%,to{offset-distance:100%;opacity:0}}@keyframes hiw-pk4{0%,49%{offset-distance:0;opacity:0}51%{opacity:1}58%{offset-distance:100%;opacity:1}60%,to{offset-distance:100%;opacity:0}}@keyframes hiw-pk5{0%,50%{offset-distance:0;opacity:0}52%{opacity:1}59%{offset-distance:100%;opacity:1}61%,to{offset-distance:100%;opacity:0}}@keyframes hiw-tick1{0%,54%{opacity:0;transform:scale(.8)}57%{opacity:.85;transform:scale(1.35)}61%,to{opacity:0;transform:scale(1)}}@keyframes hiw-tick2{0%,55%{opacity:0;transform:scale(.8)}58%{opacity:.85;transform:scale(1.35)}62%,to{opacity:0;transform:scale(1)}}@keyframes hiw-tick3{0%,56%{opacity:0;transform:scale(.8)}59%{opacity:.85;transform:scale(1.35)}63%,to{opacity:0;transform:scale(1)}}@keyframes hiw-tick4{0%,57%{opacity:0;transform:scale(.8)}60%{opacity:.85;transform:scale(1.35)}64%,to{opacity:0;transform:scale(1)}}@keyframes hiw-tick5{0%,58%{opacity:0;transform:scale(.8)}61%{opacity:.85;transform:scale(1.35)}65%,to{opacity:0;transform:scale(1)}}@keyframes hiw-stream-move{0%{offset-distance:0}to{offset-distance:100%}}@keyframes hiw-stream-gate{0%,55%{opacity:0}58%{opacity:.7}92%{opacity:.7}95%,to{opacity:0}}@keyframes hiw-bar1{0%,58%{transform:scaleY(0);opacity:0}59%{opacity:1}62%{transform:scaleY(1.06)}64%{transform:scaleY(1)}71%{transform:scaleY(1.03)}79%{transform:scaleY(.98)}88%{transform:scaleY(1.02)}95%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes hiw-bar2{0%,60%{transform:scaleY(0);opacity:0}61%{opacity:1}64%{transform:scaleY(1.06)}66%{transform:scaleY(1)}74%{transform:scaleY(1.03)}82%{transform:scaleY(.98)}90%{transform:scaleY(1.02)}96%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes hiw-bar3{0%,62%{transform:scaleY(0);opacity:0}63%{opacity:1}66%{transform:scaleY(1.06)}68%{transform:scaleY(1)}73%{transform:scaleY(1.03)}81%{transform:scaleY(.98)}89%{transform:scaleY(1.02)}96%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes hiw-bar4{0%,64%{transform:scaleY(0);opacity:0}65%{opacity:1}68%{transform:scaleY(1.06)}70%{transform:scaleY(1)}76%{transform:scaleY(1.03)}84%{transform:scaleY(.98)}91%{transform:scaleY(1.02)}96%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes hiw-bar5{0%,66%{transform:scaleY(0);opacity:0}67%{opacity:1}70%{transform:scaleY(1.06)}72%{transform:scaleY(1)}78%{transform:scaleY(1.03)}85%{transform:scaleY(.98)}92%{transform:scaleY(1.02)}97%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes hiw-trend{0%,66%{stroke-dashoffset:180;opacity:0}69%{opacity:1}77%{stroke-dashoffset:0;opacity:1}96%{stroke-dashoffset:0;opacity:1}99%,to{stroke-dashoffset:0;opacity:0}}@keyframes hiw-mf-port-tile{0%{transform:translate(41px,51px) scale(.6);opacity:0}8%{transform:translate(43px,51px) scale(1);opacity:1}40%{transform:translate(112px,54px) scale(1);opacity:1}50%{transform:translate(126px,55px) scale(.85);opacity:0}to{transform:translate(126px,55px) scale(.85);opacity:0}}@keyframes hiw-mf-port-h5{0%,38%{opacity:0}50%,84%{opacity:1}94%,to{opacity:0}}@keyframes hiw-mf-port-spark{0%,40%{opacity:0;transform:scale(.3)}45%{opacity:1;transform:scale(1)}52%,to{opacity:0;transform:scale(1.3)}}@keyframes hiw-mf-int-chip{0%,8%{transform:translateY(-30px);opacity:0}14%{transform:translateY(-30px);opacity:1}30%{transform:translateY(0);opacity:1}36%{transform:translateY(0);opacity:0}to{transform:translateY(-30px);opacity:0}}@keyframes hiw-mf-int-spark{0%,28%{opacity:0;transform:scale(.3)}33%{opacity:1;transform:scale(1)}40%,to{opacity:0;transform:scale(1.3)}}@keyframes hiw-mf-int-bars{0%,34%{opacity:0}42%,84%{opacity:1}92%,to{opacity:0}}@keyframes hiw-mf-pk{0%{offset-distance:0;opacity:0}6%{opacity:1}48%{offset-distance:100%;opacity:1}55%,to{offset-distance:100%;opacity:0}}@keyframes hiw-mf-tick{0%,44%{opacity:0;transform:scale(.8)}50%{opacity:.9;transform:scale(1.45)}58%,to{opacity:0;transform:scale(1)}}@keyframes hiw-mf-bar1{0%,2%{transform:scaleY(0);opacity:0}4%{opacity:1}9%{transform:scaleY(1.06)}12%{transform:scaleY(1)}40%{transform:scaleY(1.03)}62%{transform:scaleY(.98)}82%{transform:scaleY(1.02)}90%{transform:scaleY(1);opacity:1}96%{opacity:0}to{transform:scaleY(1);opacity:0}}@keyframes hiw-mf-bar2{0%,7%{transform:scaleY(0);opacity:0}9%{opacity:1}14%{transform:scaleY(1.06)}17%{transform:scaleY(1)}44%{transform:scaleY(1.03)}66%{transform:scaleY(.98)}84%{transform:scaleY(1.02)}91%{transform:scaleY(1);opacity:1}96%{opacity:0}to{transform:scaleY(1);opacity:0}}@keyframes hiw-mf-bar3{0%,12%{transform:scaleY(0);opacity:0}14%{opacity:1}19%{transform:scaleY(1.06)}22%{transform:scaleY(1)}48%{transform:scaleY(1.03)}68%{transform:scaleY(.98)}86%{transform:scaleY(1.02)}92%{transform:scaleY(1);opacity:1}97%{opacity:0}to{transform:scaleY(1);opacity:0}}@keyframes hiw-mf-bar4{0%,17%{transform:scaleY(0);opacity:0}19%{opacity:1}24%{transform:scaleY(1.06)}27%{transform:scaleY(1)}52%{transform:scaleY(1.03)}70%{transform:scaleY(.98)}88%{transform:scaleY(1.02)}93%{transform:scaleY(1);opacity:1}97%{opacity:0}to{transform:scaleY(1);opacity:0}}@keyframes hiw-mf-bar5{0%,22%{transform:scaleY(0);opacity:0}24%{opacity:1}29%{transform:scaleY(1.06)}32%{transform:scaleY(1)}56%{transform:scaleY(1.03)}72%{transform:scaleY(.98)}89%{transform:scaleY(1.02)}94%{transform:scaleY(1);opacity:1}98%{opacity:0}to{transform:scaleY(1);opacity:0}}@keyframes hiw-mf-trend{0%,32%{stroke-dashoffset:180;opacity:0}36%{opacity:1}52%,90%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}:root{--hiwb-dur:12s}.hiwb-review-label{display:flex;align-items:center;gap:10px;margin:var(--space-8) 0 14px;font-family:var(--font-ibm-plex-mono),monospace;font-size:12px;letter-spacing:.02em;color:var(--mist)}.hiwb-review-tag{padding:3px 9px;border:1px solid var(--line);border-radius:999px;color:var(--accent-text);background:var(--panel)}.hiwb-line{position:relative;display:grid;grid-template-columns:repeat(4,1fr)}.hiwb-box{position:relative;background:var(--panel);border:1px solid var(--line);padding:0 0 20px;transition:border-color var(--dur-base) var(--ease-out-quart),box-shadow var(--dur-base) var(--ease-out-quart),transform var(--dur-base) var(--ease-out-quart)}.hiwb-box:not(:first-child){margin-left:-1px}.hiwb-box:first-child{border-radius:var(--radius) 0 0 var(--radius)}.hiwb-box:last-child{border-radius:0 var(--radius) var(--radius) 0}.hiwb-box-viz{position:relative;aspect-ratio:200/140;overflow:hidden}.hiwb-viz{display:block;width:100%;height:100%}.hiwb-box-tag{position:absolute;top:16px;left:20px;z-index:2;font-size:11.5px;letter-spacing:.04em;color:var(--mist)}.hiwb-box-copy{padding:4px 20px 0}.hiwb-box h3{font-size:17px}.hiwb-bullets{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.hiwb-bullets li{color:var(--mist);font-size:13px;line-height:1.45}.hiwb-bullets b{color:var(--text);font-weight:600}.hiwb-box:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid var(--accent);box-shadow:0 10px 30px -16px var(--accent);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out-quart)}@media (hover:hover){.hiwb-box:hover{transform:translateY(-2px);z-index:5}.hiwb-box:hover:after{opacity:.8}}.hiwb-box:focus-visible{outline:none;transform:translateY(-2px);z-index:5}.hiwb-box:focus-visible:after{opacity:.8}.hiwb-hair{fill:none;stroke:var(--viz-stroke);stroke-width:.9;stroke-linecap:round;stroke-linejoin:round}.hiwb-conn{fill:none;stroke:var(--viz-stroke);stroke-width:.9;stroke-linecap:round;opacity:.55}.hiwb-dot-soft{fill:var(--viz-stroke)}.hiwb-dot-accent{fill:var(--viz-indigo)}.hiwb-m-strend{fill:none;stroke:var(--viz-indigo);stroke-width:1;opacity:.8}.hiwb-overlay{position:absolute;top:0;left:0;width:100%;aspect-ratio:800/140;height:auto;z-index:4;pointer-events:none;opacity:0}.hiwb-scaffold{opacity:1}.hiwb-dot,.hiwb-node-pulse,.hiwb-port-dot{opacity:0}.hiwb-dot,.hiwb-port-dot{offset-rotate:0deg;offset-distance:0}.hiwb-node-pulse{fill:none;stroke:var(--viz-indigo);stroke-width:.9;transform-box:fill-box;transform-origin:center}.hiwb-bar{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);opacity:0}.hiwb-chip{opacity:0;transform-box:fill-box;transform-origin:center}.hiwb-trend{fill:none;stroke:var(--viz-indigo);stroke-width:1;stroke-dasharray:170;stroke-dashoffset:170;opacity:0}html[data-motion=on] .hiwb-overlay{opacity:1}html[data-motion=on] .hiwb-scaffold{opacity:0}html[data-motion=on] .hiwb-box{animation:var(--hiwb-dur) ease-in-out infinite}html[data-motion=on] .hiwb-box:first-child{animation-name:hiwb-active-0}html[data-motion=on] .hiwb-box:nth-child(2){animation-name:hiwb-active-1}html[data-motion=on] .hiwb-box:nth-child(3){animation-name:hiwb-active-2}html[data-motion=on] .hiwb-box:nth-child(4){animation-name:hiwb-active-3}html[data-motion=on] .hiwb-port-dot{animation:hiwb-port-dot var(--hiwb-dur) ease-in-out infinite}html[data-motion=on] .hiwb-chip{animation:hiwb-chip var(--hiwb-dur) ease-out infinite}html[data-motion=on] .hiwb-dot1{animation:hiwb-dot1 var(--hiwb-dur) linear infinite}html[data-motion=on] .hiwb-dot2{animation:hiwb-dot2 var(--hiwb-dur) linear infinite}html[data-motion=on] .hiwb-dot3{animation:hiwb-dot3 var(--hiwb-dur) linear infinite}html[data-motion=on] .hiwb-dot4{animation:hiwb-dot4 var(--hiwb-dur) linear infinite}html[data-motion=on] .hiwb-dot5{animation:hiwb-dot5 var(--hiwb-dur) linear infinite}html[data-motion=on] .hiwb-node-pulse1{animation:hiwb-node-pulse1 var(--hiwb-dur) ease-out infinite}html[data-motion=on] .hiwb-node-pulse2{animation:hiwb-node-pulse2 var(--hiwb-dur) ease-out infinite}html[data-motion=on] .hiwb-node-pulse3{animation:hiwb-node-pulse3 var(--hiwb-dur) ease-out infinite}html[data-motion=on] .hiwb-node-pulse4{animation:hiwb-node-pulse4 var(--hiwb-dur) ease-out infinite}html[data-motion=on] .hiwb-node-pulse5{animation:hiwb-node-pulse5 var(--hiwb-dur) ease-out infinite}html[data-motion=on] .hiwb-bar1{animation:hiwb-bar1 var(--hiwb-dur) ease-out infinite}html[data-motion=on] .hiwb-bar2{animation:hiwb-bar2 var(--hiwb-dur) ease-out infinite}html[data-motion=on] .hiwb-bar3{animation:hiwb-bar3 var(--hiwb-dur) ease-out infinite}html[data-motion=on] .hiwb-bar4{animation:hiwb-bar4 var(--hiwb-dur) ease-out infinite}html[data-motion=on] .hiwb-bar5{animation:hiwb-bar5 var(--hiwb-dur) ease-out infinite}html[data-motion=on] .hiwb-trend{animation:hiwb-trend var(--hiwb-dur) ease-in-out infinite}@media (max-width:720px){.hiwb-line{grid-template-columns:1fr}.hiwb-box:not(:first-child){margin-left:0;margin-top:-1px}.hiwb-box:first-child{border-radius:var(--radius) var(--radius) 0 0}.hiwb-box:last-child{border-radius:0 0 var(--radius) var(--radius)}.hiwb-box-viz{aspect-ratio:320/150}.hiwb-overlay{display:none}html[data-motion=on] .hiwb-scaffold{opacity:1}}@media (prefers-reduced-motion:reduce){.hiwb-scaffold{opacity:1!important}.hiwb-overlay{display:none!important}.hiwb-bar,.hiwb-box,.hiwb-chip,.hiwb-dot,.hiwb-node-pulse,.hiwb-port-dot,.hiwb-trend{animation:none!important}}@keyframes hiwb-active-0{0%,24%,to{translate:0 0;border-color:var(--line);box-shadow:none}2%,22%{translate:0 -2px;border-color:var(--accent);box-shadow:0 10px 26px -16px var(--accent)}}@keyframes hiwb-active-1{0%,23%,46%,to{translate:0 0;border-color:var(--line);box-shadow:none}25%,44%{translate:0 -2px;border-color:var(--accent);box-shadow:0 10px 26px -16px var(--accent)}}@keyframes hiwb-active-2{0%,45%,70%,to{translate:0 0;border-color:var(--line);box-shadow:none}47%,68%{translate:0 -2px;border-color:var(--accent);box-shadow:0 10px 26px -16px var(--accent)}}@keyframes hiwb-active-3{0%,69%,to{translate:0 0;border-color:var(--line);box-shadow:none}71%,96%{translate:0 -2px;border-color:var(--accent);box-shadow:0 10px 26px -16px var(--accent)}}@keyframes hiwb-port-dot{0%,2%{offset-distance:0;opacity:0}5%{opacity:1}20%{offset-distance:100%;opacity:1}23%,to{offset-distance:100%;opacity:0}}@keyframes hiwb-chip{0%,25%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1.04)}34%{transform:scale(1)}99%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes hiwb-dot1{0%,44%{offset-distance:0;opacity:0}46%{opacity:1}58%{offset-distance:50%;opacity:1}62%{offset-distance:50%;opacity:1}80%{offset-distance:100%;opacity:1}82%,to{offset-distance:100%;opacity:0}}@keyframes hiwb-dot2{0%,45%{offset-distance:0;opacity:0}47%{opacity:1}59%{offset-distance:50%;opacity:1}63%{offset-distance:50%;opacity:1}82%{offset-distance:100%;opacity:1}84%,to{offset-distance:100%;opacity:0}}@keyframes hiwb-dot3{0%,46%{offset-distance:0;opacity:0}48%{opacity:1}60%{offset-distance:50%;opacity:1}64%{offset-distance:50%;opacity:1}84%{offset-distance:100%;opacity:1}86%,to{offset-distance:100%;opacity:0}}@keyframes hiwb-dot4{0%,47%{offset-distance:0;opacity:0}49%{opacity:1}61%{offset-distance:50%;opacity:1}65%{offset-distance:50%;opacity:1}86%{offset-distance:100%;opacity:1}88%,to{offset-distance:100%;opacity:0}}@keyframes hiwb-dot5{0%,48%{offset-distance:0;opacity:0}50%{opacity:1}62%{offset-distance:50%;opacity:1}66%{offset-distance:50%;opacity:1}88%{offset-distance:100%;opacity:1}90%,to{offset-distance:100%;opacity:0}}@keyframes hiwb-node-pulse1{0%,56%{opacity:0;transform:scale(.7)}59%{opacity:.45;transform:scale(1)}64%,to{opacity:0;transform:scale(1)}}@keyframes hiwb-node-pulse2{0%,57%{opacity:0;transform:scale(.7)}60%{opacity:.45;transform:scale(1)}65%,to{opacity:0;transform:scale(1)}}@keyframes hiwb-node-pulse3{0%,58%{opacity:0;transform:scale(.7)}61%{opacity:.45;transform:scale(1)}66%,to{opacity:0;transform:scale(1)}}@keyframes hiwb-node-pulse4{0%,59%{opacity:0;transform:scale(.7)}62%{opacity:.45;transform:scale(1)}67%,to{opacity:0;transform:scale(1)}}@keyframes hiwb-node-pulse5{0%,60%{opacity:0;transform:scale(.7)}63%{opacity:.45;transform:scale(1)}68%,to{opacity:0;transform:scale(1)}}@keyframes hiwb-bar1{0%,79%{transform:scaleY(0);opacity:0}80%{opacity:1}85%{transform:scaleY(1);opacity:1}98%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes hiwb-bar2{0%,81%{transform:scaleY(0);opacity:0}82%{opacity:1}87%{transform:scaleY(1);opacity:1}98%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes hiwb-bar3{0%,83%{transform:scaleY(0);opacity:0}84%{opacity:1}89%{transform:scaleY(1);opacity:1}98%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes hiwb-bar4{0%,85%{transform:scaleY(0);opacity:0}86%{opacity:1}91%{transform:scaleY(1);opacity:1}98%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes hiwb-bar5{0%,87%{transform:scaleY(0);opacity:0}88%{opacity:1}93%{transform:scaleY(1);opacity:1}98%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes hiwb-trend{0%,90%{stroke-dashoffset:170;opacity:0}92%{opacity:.8}97%{stroke-dashoffset:0;opacity:.8}99%,to{stroke-dashoffset:0;opacity:0}}@keyframes y2-fade-in{0%{opacity:0}to{opacity:1}}@keyframes y2-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.reveal{transition:opacity var(--dur-reveal) var(--ease-out-quart),transform var(--dur-reveal) var(--ease-out-quart)}html[data-motion=on] .reveal:not(.is-inview){opacity:0;transform:translateY(16px);transition-delay:calc(var(--i, 0) * 60ms)}@media (hover:hover){.hover-lift{transition:transform var(--dur-base) var(--ease-out-quart),box-shadow var(--dur-base) var(--ease-out-quart)}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}}.btn-lg{padding:15px 30px;font-size:15.5px;border-radius:11px}.btn-primary.btn-lg{box-shadow:0 6px 18px rgba(255,180,67,.28)}.btn-primary.btn-lg:hover{transform:translateY(-2px)}.hero-primary-cta,.hero-primary-cta .hero-cta-copy{white-space:nowrap}.hero-primary-cta .hero-cta-copy{display:inline-flex;align-items:center;gap:8px}.hero-cta-lead{white-space:nowrap}.cta-rotor-logo{display:block;height:20px;width:auto;flex:none}.cta-rotor{display:inline-grid;align-items:center;justify-items:center}.cta-rotor>*{grid-area:1/1;white-space:nowrap}.cta-rotor-ghost{visibility:hidden}html[data-motion=on] .cta-rotor-word{animation:cta-rotor-in .5s var(--ease-out-quart)}@keyframes cta-rotor-in{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cta-rotor-word{animation:none}}.gm{--gm-gap:18px;--gm-card-w:clamp(148px,17vw,196px);--gm-dur:42s;margin-top:clamp(36px,4.5vw,60px);scroll-margin-top:92px}.gm-label{text-align:center;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin:0 0 18px}.gm-viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.gm-viewport::-webkit-scrollbar{display:none}.gm-track{width:max-content;padding:6px 0}.gm-set,.gm-track{display:flex}.gm-set-clone{display:none}.gm-card{flex:none;width:var(--gm-card-w);margin-right:var(--gm-gap)}.gm-card-title{padding:10px 12px 12px;font-family:var(--font-display);font-weight:600;font-size:13.5px;line-height:1.25;color:var(--text)}html[data-motion=on] .gm-viewport{overflow:hidden}html[data-motion=on] .gm-set-clone{display:flex}html[data-motion=on] .gm-track{animation:gm-scroll var(--gm-dur) linear infinite;will-change:transform}html[data-motion=on] .gm-track:focus-within,html[data-motion=on] .gm-track:hover{animation-play-state:paused}@keyframes gm-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){html[data-motion=on] .gm-track{animation:none}html[data-motion=on] .gm-viewport{overflow-x:auto;overflow-y:hidden}html[data-motion=on] .gm-set-clone{display:none}}.game-card{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.game-cover{position:relative;aspect-ratio:16/10;background:var(--panel-2);overflow:hidden}.game-cover>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out-quart)}@media (hover:hover){.game-card:hover .game-cover>img{transform:scale(1.04)}}.game-meta{padding:14px 16px 8px}.game-meta h3{font-size:16px}.game-tagline{color:var(--mist);font-size:13px;margin:4px 0 0}.game-studio{font-family:var(--font-ibm-plex-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--mist);opacity:.8;margin:6px 0 0}.game-badges{position:absolute;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;gap:6px;padding:28px 12px 12px;background:linear-gradient(0deg,rgba(6,6,12,.82),transparent)}@media (hover:hover){.game-badges{opacity:0;transform:translateY(6px);transition:opacity var(--dur-base) var(--ease-out-quart),transform var(--dur-base) var(--ease-out-quart)}.game-card:focus-within .game-badges,.game-card:hover .game-badges{opacity:1;transform:none}}.game-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.55);border-radius:var(--radius-pill);padding:5px 11px;font-family:var(--font-space-grotesk),sans-serif;font-size:11.5px;font-weight:600;color:#101019;transition:border-color var(--dur-base) var(--ease-out-quart),background var(--dur-base) var(--ease-out-quart)}.game-badge:hover{border-color:var(--accent);background:#ffffff}.game-badge-logo{height:var(--badge-logo-h,14px);width:auto;filter:none}.starting-points{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:44px;gap:44px;align-items:start}.starting-points-lead h2{font-size:var(--display-sm)}.starting-points-lead p{color:var(--mist);font-size:16px;margin-top:12px}.starting-points-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:24px;gap:24px}.starting-points-list p{color:var(--mist);font-size:15px;margin:6px 0 0}.sp-key{display:block;font-family:var(--font-ibm-plex-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--accent-text)}.chart-bars{display:flex;align-items:stretch;gap:10px;height:190px}.chart-col{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;border-radius:var(--radius-sm);cursor:default}.chart-col:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.chart-bar-fill{width:min(62%,34px);height:var(--h,50%);border-radius:4px 4px 0 0;transform-origin:bottom;transition:transform var(--dur-reveal) var(--ease-out-expo),filter var(--dur-base) var(--ease-out-quart);transition-delay:calc(var(--i, 0) * 80ms)}.chart-col:focus-visible .chart-bar-fill,.chart-col:hover .chart-bar-fill{filter:brightness(1.12)}html[data-motion=on] .chart-bars:not(.is-inview) .chart-bar-fill{transform:scaleY(0)}.chart-tip{position:absolute;top:4px;left:50%;transform:translateX(-50%) translateY(-4px);display:flex;flex-direction:column;align-items:center;gap:1px;background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:4px 9px;font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;line-height:1.3;color:var(--text-muted);white-space:nowrap;opacity:0;pointer-events:none;z-index:1;transition:opacity var(--dur-base) var(--ease-out-quart),transform var(--dur-base) var(--ease-out-quart)}.chart-tip b{font-size:11px;font-weight:600;color:var(--accent-text)}.chart-col:focus-visible .chart-tip,.chart-col:hover .chart-tip{opacity:1;transform:translateX(-50%) translateY(0)}.contact-block{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-xl);padding:40px}.contact-copy h2{font-size:var(--display-sm)}.contact-copy p{color:var(--mist);margin-top:10px;max-width:420px}.contact-mail{font-family:var(--font-ibm-plex-mono),monospace;flex-shrink:0}@media (max-width:720px){.starting-points{grid-template-columns:1fr;gap:24px}.contact-block{flex-direction:column;align-items:flex-start;padding:32px 24px}}.blob-field{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.blob{position:absolute;border-radius:50%;filter:blur(100px);opacity:var(--blob-opacity);will-change:transform;animation:y2-blob 22s ease-in-out infinite}.blob-1{top:-12%;left:-8%;width:46vw;height:46vw;max-width:620px;max-height:620px;background:var(--blob-1)}.blob-2{top:8%;right:-12%;width:42vw;height:42vw;max-width:560px;max-height:560px;background:var(--blob-2);animation-delay:-7s}.blob-3{bottom:-18%;left:22%;width:50vw;height:50vw;max-width:680px;max-height:680px;background:var(--blob-3);animation-delay:-14s}@keyframes y2-blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(4%,-6%) scale(1.12)}66%{transform:translate(-3%,3%) scale(.92)}}#why{background:radial-gradient(130% 88% at 88% 6%,var(--wash-violet),transparent 60%)}#how{background:radial-gradient(130% 85% at 12% -5%,var(--wash-indigo),transparent 60%)}#effort{background:radial-gradient(130% 90% at 94% 40%,var(--wash-indigo),transparent 62%)}#distribution{background:radial-gradient(135% 90% at 6% 32%,var(--wash-cyan),transparent 62%)}#apply{background:radial-gradient(110% 95% at 50% 108%,var(--wash-indigo),transparent 68%)}.shine{background:linear-gradient(100deg,var(--shine-1),var(--shine-2),var(--shine-3),var(--shine-1));background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:y2-shine 5s linear infinite}@keyframes y2-shine{to{background-position:200%}}.glass{background:var(--glass-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--glass-border)}.hero{min-height:min(88vh,860px);display:flex}.hero,.hero-grid{align-items:center}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);width:100%}.hero h1 .shine{display:inline-block}.hero-trust{margin-top:40px;display:flex;flex-wrap:wrap;gap:12px 28px;font-size:13.5px;color:var(--text-muted);font-weight:500}.hero-trust span{display:inline-flex;align-items:center;gap:8px}.hero-trust svg{color:var(--success-text);flex-shrink:0}.btn-ghost svg,.btn-primary svg{margin-left:8px}.flow-card,.flow-visual{position:relative}.flow-card{border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-lg);z-index:1}.flow-glow{position:absolute;inset:-1px;border-radius:calc(var(--radius-xl) + 2px);background:linear-gradient(120deg,var(--grad-a),var(--grad-b),var(--grad-c));opacity:.25;filter:blur(14px);z-index:0;animation:y2-pulse 4s ease-in-out infinite}@keyframes y2-pulse{0%,to{opacity:.18}50%{opacity:.4}}.flow-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.flow-head .metric-label{margin:0}.flow-node{position:relative;border-radius:var(--radius-lg);padding:16px 18px;background:var(--surface-2);border:1px solid transparent;background-image:linear-gradient(var(--surface-2),var(--surface-2)),linear-gradient(120deg,var(--grad-a),var(--grad-b),var(--grad-c));background-origin:border-box;background-clip:padding-box,border-box;text-align:center}.flow-node-title{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--text)}.flow-node-engines{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:10px}.flow-tag{font-family:var(--font-ibm-plex-mono),monospace;font-size:10.5px;letter-spacing:.04em;color:var(--accent-text);background:rgba(91,95,239,.12);border:1px solid rgba(91,95,239,.28);border-radius:var(--radius-pill);padding:3px 9px}.flow-conn{position:relative;height:34px;margin:4px auto;width:2px;background:linear-gradient(var(--border-strong),transparent);overflow:hidden}.flow-conn:after{content:"";position:absolute;top:-30%;left:-1px;width:4px;height:40%;border-radius:4px;background:linear-gradient(var(--grad-b),var(--grad-c));animation:y2-travel 1.9s ease-in-out infinite}@keyframes y2-travel{0%{transform:translateY(-120%);opacity:0}30%{opacity:1}to{transform:translateY(340%);opacity:0}}.flow-group+.flow-group{margin-top:16px}.flow-group-label{display:flex;align-items:center;gap:8px;font-family:var(--font-ibm-plex-mono),monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:10px}.flow-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.flow-dot.live{background:var(--success);box-shadow:0 0 0 3px rgba(124,217,146,.14)}.flow-dot.telco{background:var(--info);box-shadow:0 0 0 3px rgba(34,211,238,.14)}.flow-logos{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;padding:12px 14px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border)}.flow-logos img{height:18px;width:auto;opacity:.72;filter:var(--logo-filter)}.flow-chips{display:flex;flex-wrap:wrap;gap:8px}.flow-chip{font-family:var(--font-display);font-size:12.5px;font-weight:600;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);padding:6px 13px}.flow-chip.more{color:var(--text-muted);border-style:dashed;font-weight:500}.float-badge{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:var(--radius-lg);font-size:12px;font-weight:600;font-family:var(--font-display);color:var(--text);background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--shadow-md);animation:y2-float 6s ease-in-out infinite}.float-badge svg{color:var(--accent-text)}.float-badge .flow-dot{animation:y2-ping 1.8s ease-out infinite}.float-badge.b-top{top:-14px;right:18px}.float-badge.b-right{top:44%;right:-18px;animation-delay:-2s}.float-badge.b-bottom{bottom:-14px;left:16px;animation-delay:-4s}@keyframes y2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes y2-ping{0%{box-shadow:0 0 0 0 rgba(124,217,146,.5)}to{box-shadow:0 0 0 7px rgba(124,217,146,0)}}.services-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.service-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:32px;overflow:hidden}.service-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--grad-a),var(--grad-b),var(--grad-c));opacity:0;transition:opacity var(--dur-base) var(--ease-out-quart)}@media (hover:hover){.service-card:hover:before{opacity:1}}.service-icon{width:52px;height:52px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--accent-text);background:rgba(91,95,239,.1);border:1px solid rgba(91,95,239,.24);margin-bottom:20px}.service-icon.publish{color:var(--info);background:rgba(34,211,238,.1);border-color:rgba(34,211,238,.26)}.service-card h3{font-size:21px}.service-card>p{color:var(--mist);font-size:15px;margin:12px 0 20px;line-height:var(--leading-relaxed)}.service-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:11px;gap:11px}.service-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text)}.service-list svg{color:var(--success-text);flex-shrink:0;margin-top:2px}.dash-window{border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);background:var(--surface);max-width:960px;margin:0 auto}.dash-bar{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--surface-2)}.dash-dots{display:flex;gap:7px}.dash-dots span{width:11px;height:11px;border-radius:50%;background:var(--border-strong)}.dash-url{font-family:var(--font-ibm-plex-mono),monospace;font-size:11.5px;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);padding:3px 12px}.dash-bar .example-badge{margin-left:auto}.dash-body{display:grid;grid-template-columns:210px 1fr;min-height:420px}.dash-side{border-right:1px solid var(--border);background:var(--surface-2);padding:18px 14px;display:flex;flex-direction:column;gap:4px}.dash-side-brand{display:flex;align-items:center;gap:9px;padding:4px 8px 16px;font-family:var(--font-display);font-weight:600;font-size:14px}.dash-nav-item{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:var(--radius-md);font-size:13.5px;color:var(--text-muted)}.dash-nav-item svg{flex-shrink:0}.dash-nav-item.active{background:rgba(91,95,239,.14);color:var(--accent-text);font-weight:600}.dash-main{padding:26px 28px}.dash-main-head{margin-bottom:22px}.dash-main-head h3{font-size:18px}.dash-main-head p{color:var(--mist);font-size:13px;margin-top:4px}.dash-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:26px}.rev-title{font-family:var(--font-ibm-plex-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--mist);margin-bottom:16px}.rev-rows{display:grid;grid-gap:13px;gap:13px}.rev-row{display:grid;grid-template-columns:118px 1fr 44px;align-items:center;grid-gap:14px;gap:14px}.rev-row-label{font-size:13px;font-weight:500;color:var(--text)}.rev-track{height:8px;background:var(--surface-3);overflow:hidden}.rev-fill,.rev-track{border-radius:var(--radius-pill)}.rev-fill{height:100%;transform-origin:left;transform:scaleX(var(--w,.5));transition:transform var(--dur-reveal) var(--ease-out-expo);transition-delay:calc(var(--i, 0) * 90ms)}html[data-motion=on] .rev-rows:not(.is-inview) .rev-fill{transform:scaleX(0)}.rev-row-value{text-align:right;font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--text)}.game-pipeline{position:absolute;top:10px;left:10px;z-index:1;display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:var(--radius-pill);font-family:var(--font-ibm-plex-mono),monospace;font-size:10.5px;font-weight:500;letter-spacing:.02em;color:#fff;background:rgba(6,6,12,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.16)}.game-pipeline .arrow{color:var(--grad-c);font-weight:700}.game-badges-label{flex-basis:100%;margin-bottom:2px;font-family:var(--font-ibm-plex-mono),monospace;font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;color:rgba(255,255,255,.72)}.cta-band{background:linear-gradient(135deg,rgba(91,95,239,.16),rgba(139,92,246,.1),rgba(34,211,238,.08))}.site-footer{border-top:1px solid var(--line);padding:28px 0}.footer-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:18px 32px;gap:18px 32px}.footer-copy{justify-self:center;text-align:center}.footer-copy,.footer-legal{color:var(--mist);font-size:13px}.footer-legal{transition:color var(--dur-base) var(--ease-out-quart)}.footer-legal:hover{color:var(--text)}.footer-socials{justify-self:end;display:inline-flex;align-items:center;gap:14px}.footer-address{justify-self:start;text-align:left;font-style:normal;color:var(--mist);font-size:13px}.footer-social{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius-md);border:1px solid var(--border);color:var(--mist);transition:color var(--dur-base) var(--ease-out-quart),border-color var(--dur-base) var(--ease-out-quart),background var(--dur-base) var(--ease-out-quart)}.footer-social:hover{color:var(--accent-text);border-color:var(--border-strong);background:var(--surface-2)}@media (max-width:900px){.hero-grid,.services-grid{grid-template-columns:1fr}.hero{min-height:0;padding-top:96px}.flow-visual{max-width:460px;margin:8px auto 0}.dash-kpis{grid-template-columns:1fr 1fr}.dash-body{grid-template-columns:1fr}.dash-side{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--border)}.dash-side-brand{width:100%;padding-bottom:8px}}@media (max-width:560px){.float-badge.b-right{display:none}.rev-row{grid-template-columns:90px 1fr 40px;gap:10px}.dash-main{padding:20px}.footer-bar{grid-template-columns:1fr;justify-items:center;text-align:center;gap:16px}.footer-address,.footer-copy,.footer-socials{justify-self:center}}@media (max-width:400px){.dash-kpis{grid-template-columns:1fr}}.hero{display:block;min-height:0;align-items:normal;overflow:visible}.hero-inner{gap:clamp(36px,5vw,60px)}.hero-copy.center,.hero-inner{display:flex;flex-direction:column;align-items:center}.hero-copy.center{text-align:center;max-width:800px}.hero-copy.center h1{max-width:880px}.hero-copy.center p.sub{margin-left:auto;margin-right:auto}.hero-copy.center .hero-cta{justify-content:center}.hero-copy.center .hero-trust{justify-content:center;margin-top:28px}.hero-dash-wrap,.hero-top{width:100%}.hero-top{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:600px}.games-deck{position:relative;width:100%;scroll-margin-top:92px}.games-deck-label{position:relative;z-index:1;margin:0 0 16px;font-family:var(--font-ibm-plex-mono),monospace;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.deck-stage{position:relative;z-index:0;width:min(100%,520px);margin:0 auto;aspect-ratio:16/11}.deck-card{position:absolute;left:0;bottom:0;width:86%;display:flex;flex-direction:column;transform-origin:50% 90%;box-shadow:var(--shadow-md);pointer-events:none;transition:transform .62s cubic-bezier(.34,1.56,.64,1),opacity .5s var(--ease-out-quart);will-change:transform,opacity}.deck-card[data-pos="0"]{transform:translateZ(0) rotate(0deg) scale(1);opacity:1;box-shadow:var(--shadow-lg);pointer-events:auto}.deck-card[data-pos="1"]{transform:translate3d(8%,-14%,0) rotate(2.4deg) scale(.95);opacity:1}.deck-card[data-pos="2"]{transform:translate3d(15%,-22%,0) rotate(4.6deg) scale(.9);opacity:.72}.deck-card[data-pos="3"]{transform:translate3d(18%,-27%,0) rotate(6deg) scale(.86);opacity:0}.deck-card.leaving{transform:translate3d(-3%,-30%,0) rotate(-6deg) scale(1.04);opacity:0;transition:transform .6s cubic-bezier(.6,-.28,.74,.05),opacity .55s var(--ease-out-quart)}.deck-card .game-cover{aspect-ratio:16/9;flex:none;min-height:0}.deck-card-body{position:absolute;top:0;left:0;right:0;z-index:2;flex:none;padding:12px 16px 24px;background:linear-gradient(180deg,rgba(6,6,12,.74),transparent)}.deck-card-title{display:block;font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1.2;color:#fff}.deck-card-studio{display:block;margin-top:3px;font-size:12px;font-weight:500;color:rgba(255,255,255,.82)}.deck-sparks{position:absolute;inset:0;z-index:50;pointer-events:none}.deck-spark{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;background:currentColor;color:var(--accent);-webkit-clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;filter:drop-shadow(0 0 3px currentColor);animation:deck-spark var(--dur,.76s) var(--ease-out-quart) var(--delay,0s) both;will-change:transform,opacity}.deck-spark-twinkle{animation-name:deck-spark-twinkle}@keyframes deck-spark{0%{opacity:0;transform:translateZ(0) scale(.35)}22%{opacity:var(--spark-peak,.85)}to{opacity:0;transform:translate3d(var(--dx,0),var(--dy,0),0) scale(var(--scale,1))}}@keyframes deck-spark-twinkle{0%{opacity:0;transform:translateZ(0) scale(.3) rotate(0deg)}25%{opacity:var(--spark-peak,.85);transform:translate3d(calc(var(--dx, 0) * .35),calc(var(--dy, 0) * .35),0) scale(1.15) rotate(24deg)}55%{opacity:calc(var(--spark-peak, .85) * .4);transform:translate3d(calc(var(--dx, 0) * .7),calc(var(--dy, 0) * .7),0) scale(.65) rotate(45deg)}74%{opacity:var(--spark-peak,.85);transform:translate3d(calc(var(--dx, 0) * .86),calc(var(--dy, 0) * .86),0) scale(1) rotate(62deg)}to{opacity:0;transform:translate3d(var(--dx,0),var(--dy,0),0) scale(.5) rotate(86deg)}}@media (prefers-reduced-motion:reduce){.deck-spark{display:none}}@media (max-width:900px){.hero-top{grid-template-columns:1fr;gap:clamp(28px,6vw,44px)}.hero-copy{max-width:none}.deck-stage{width:100%;max-width:560px;aspect-ratio:16/10}.deck-card{top:0;right:0;bottom:auto;left:0;width:auto;transform-origin:50% 50%}.deck-card .game-cover{aspect-ratio:16/9;flex:none;min-height:0}.deck-card-body{position:absolute;top:0;left:0;right:0;padding:11px 15px 22px;background:linear-gradient(180deg,rgba(6,6,12,.74),transparent)}.deck-card-title{color:#fff}.deck-card-studio{color:rgba(255,255,255,.82)}.deck-card[data-pos="1"]{transform:translate3d(0,5%,0) rotate(0deg) scale(.955);opacity:1}.deck-card[data-pos="2"]{transform:translate3d(0,9%,0) rotate(0deg) scale(.915);opacity:.55}.deck-card[data-pos="3"]{transform:translate3d(0,11%,0) rotate(0deg) scale(.9);opacity:0}.deck-card.leaving{transform:translate3d(0,-12%,0) rotate(-3.5deg) scale(1.03);opacity:0}}.hero-dash{max-width:1040px;margin:0 auto;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--glass-border);box-shadow:var(--shadow-lg);background:var(--surface)}.hd-bar{display:flex;align-items:center;gap:14px;padding:11px 16px;border-bottom:1px solid var(--border);background:var(--surface-2)}.hd-sample-badge{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-ibm-plex-mono),monospace;font-size:10.5px;letter-spacing:.04em;color:var(--warm-text);background:rgba(255,180,67,.1);border:1px solid rgba(255,180,67,.34);border-radius:var(--radius-pill);padding:3px 11px;white-space:nowrap}.hd-sample-dot{width:6px;height:6px;border-radius:50%;background:var(--cta)}.hd-body{display:grid;grid-template-columns:190px 1fr;text-align:left}.hd-side{border-right:1px solid var(--border);background:var(--surface-2);padding:16px 12px;display:flex;flex-direction:column;gap:3px}.hd-side-brand{display:flex;align-items:center;gap:9px;padding:2px 8px 14px;font-family:var(--font-display);font-weight:600;font-size:13.5px}.hd-side-brand .brand-mark{width:26px;height:26px;font-size:11px}.hd-nav{display:flex;flex-direction:column;gap:3px}.hd-nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-md);font-family:inherit;font-size:13px;text-align:left;color:var(--text-muted);background:transparent;cursor:pointer;transition:color var(--dur-base) var(--ease-out-quart),background var(--dur-base) var(--ease-out-quart)}.hd-nav-item svg{flex-shrink:0}@media (hover:hover){.hd-nav-item:hover{color:var(--text);background:var(--surface-3)}}.hd-nav-item.active{background:rgba(91,95,239,.14);color:var(--accent-text);font-weight:600}.hd-main{padding:22px 24px;min-width:0}.hd-panels{display:grid}.hd-tabpanel{grid-area:1/1;align-self:start;min-width:0}.hd-tabpanel[aria-hidden=true]{visibility:hidden;pointer-events:none}.hd-main-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.hd-main-head h3{font-size:17px}.hd-main-head p{color:var(--mist);font-size:12.5px;margin-top:4px}.hd-currency{display:inline-flex;flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--surface-2)}.hd-currency button{padding:6px 11px;font-size:12px;font-weight:600;font-family:var(--font-display);color:var(--text-muted);background:transparent;border:0;cursor:pointer;transition:color var(--dur-base) var(--ease-out-quart),background var(--dur-base) var(--ease-out-quart)}.hd-currency button+button{border-left:1px solid var(--border)}.hd-currency button.active{background:var(--accent);color:#fff}.hd-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.hd-kpi{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:13px 14px}.hd-kpi-label{font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--mist)}.hd-kpi-value{font-family:var(--font-display);font-size:22px;font-weight:600;margin-top:6px}.hd-kpi-delta{font-size:11px;color:var(--success-text);margin-top:3px}.hd-charts{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.hd-panel{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 18px}.hd-panel-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.hd-panel-head>span:first-child{font-family:var(--font-display);font-weight:600;font-size:13.5px;color:var(--text)}.hd-panel-sub{font-family:var(--font-ibm-plex-mono),monospace;font-size:10.5px;color:var(--mist)}.hd-bars{grid-gap:12px}.hd-bar-row,.hd-bars{display:grid;gap:12px}.hd-bar-row{position:relative;grid-template-columns:104px 1fr 36px;align-items:center;grid-gap:12px;border-radius:var(--radius-sm);cursor:default}.hd-bar-row:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.hd-bar-label{font-size:12px;color:var(--text)}.hd-bar-track{height:8px;background:var(--surface-3)}.hd-bar-fill,.hd-bar-track{border-radius:var(--radius-pill)}.hd-bar-fill{display:block;height:100%;transform-origin:left;transform:scaleX(var(--w,.5));transition:transform var(--dur-reveal) var(--ease-out-expo),filter var(--dur-base) var(--ease-out-quart);transition-delay:calc(var(--i, 0) * 80ms)}html[data-motion=on] .hd-bars:not(.is-inview) .hd-bar-fill{transform:scaleX(0)}.hd-bar-row:focus-visible .hd-bar-fill,.hd-bar-row:hover .hd-bar-fill{filter:brightness(1.12)}.hd-bar-value{text-align:right;font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--text)}.hd-tip{position:absolute;top:-6px;left:104px;transform:translateY(-100%);display:flex;flex-direction:column;gap:1px;background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:5px 9px;font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;color:var(--text-muted);white-space:nowrap;opacity:0;pointer-events:none;z-index:3;transition:opacity var(--dur-base) var(--ease-out-quart)}.hd-tip b{font-size:11px;color:var(--accent-text)}.hd-bar-row:focus-visible .hd-tip,.hd-bar-row:hover .hd-tip{opacity:1}.hd-spark{width:100%;height:74px;display:block}.hd-trend-foot{display:flex;align-items:baseline;justify-content:space-between;margin-top:10px}.hd-trend-total{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--text)}.hd-trend-up{font-size:11.5px;color:var(--success-text)}.hd-games{padding-bottom:8px}.hd-game-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.hd-game{display:grid;grid-template-columns:34px 1fr auto auto auto;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:7px 6px;border:0;border-top:1px solid var(--border);border-radius:var(--radius-sm);font-family:inherit;text-align:left;background:transparent;cursor:pointer;transition:background var(--dur-base) var(--ease-out-quart)}@media (hover:hover){.hd-game:hover{background:var(--surface-3)}}.hd-game-list>li:first-child .hd-game{border-top:0}.hd-game-cover{width:34px;height:34px;border-radius:8px;object-fit:cover;background:var(--surface-3)}.hd-game-main{display:flex;flex-direction:column;gap:4px;min-width:0}.hd-game-title{font-size:13px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-game-dots{display:flex;gap:4px}.hd-game-dot{width:7px;height:7px;border-radius:50%}.hd-game-rev{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--text)}.hd-game-trend{font-family:var(--font-ibm-plex-mono),monospace;font-size:11px}.hd-game-trend.up{color:var(--success-text)}.hd-game-trend.down{color:var(--y2-rose)}.hd-game-metric{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.hd-game-metric-v{font-family:var(--font-display);font-size:12.5px;font-weight:600;color:var(--text)}.hd-game-metric-l{font-family:var(--font-ibm-plex-mono),monospace;font-size:9px;letter-spacing:.04em;color:var(--mist)}.hd-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.hd-strip-card{display:grid;grid-template-columns:30px 1fr;grid-template-areas:"cover title" "cover rev";align-items:center;grid-column-gap:9px;column-gap:9px;grid-row-gap:1px;row-gap:1px;padding:9px 10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.hd-strip-cover{grid-area:cover;width:30px;height:30px;border-radius:7px;object-fit:cover;background:var(--surface-3)}.hd-strip-title{grid-area:title;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-strip-rev,.hd-strip-title{font-weight:600;color:var(--text)}.hd-strip-rev{grid-area:rev;font-family:var(--font-display);font-size:13px}.hd-strip-trend{grid-area:rev;justify-self:end;font-family:var(--font-ibm-plex-mono),monospace;font-size:10px}.hd-strip-trend.up{color:var(--success-text)}.hd-strip-trend.down{color:var(--y2-rose)}.hd-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px}.hd-filter{display:flex;flex-direction:column;gap:5px}.hd-filter>span{font-family:var(--font-ibm-plex-mono),monospace;font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--mist)}.hd-select{font-family:var(--font-display);font-size:12.5px;font-weight:600;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:6px 10px;cursor:pointer}.hd-select:hover{border-color:var(--border-strong)}.hd-achart-panel{margin-bottom:14px}.hd-achart{width:100%;height:128px;display:block}.hd-axis{display:flex;justify-content:space-between;margin-top:8px;font-family:var(--font-ibm-plex-mono),monospace;font-size:9.5px;color:var(--mist)}.hd-bars-static{display:grid;grid-gap:12px;gap:12px}.hd-bar-value-wide{min-width:54px}.hd-bars-static .hd-bar-row{grid-template-columns:116px 1fr auto}.hd-team-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.hd-member{display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:9px 4px;border-top:1px solid var(--border)}.hd-team-list>li:first-child.hd-member{border-top:0}.hd-avatar{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:12px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--indigo),var(--indigo-soft))}.hd-member-name{font-size:13px;font-weight:600;color:var(--text)}.hd-role{font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:3px 9px;border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--text-muted);background:var(--surface)}.hd-role-owner{color:var(--warm-text);background:rgba(255,180,67,.1);border-color:rgba(255,180,67,.34)}.hd-role-manager{color:var(--accent-text);background:rgba(91,95,239,.12);border-color:rgba(91,95,239,.3)}.hd-role-developer{color:var(--success-text);background:rgba(124,217,146,.12);border-color:rgba(124,217,146,.3)}.hd-team-cta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:14px;padding:18px 20px;border-radius:var(--radius-lg);border:1px solid var(--border);background:linear-gradient(135deg,rgba(91,95,239,.12),rgba(255,180,67,.08))}.hd-team-cta strong{font-family:var(--font-display);font-size:14px;color:var(--text)}.hd-team-cta p{margin:4px 0 0;font-size:12.5px;color:var(--mist);max-width:340px}.hd-team-cta .btn{flex-shrink:0}.support-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.support-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:26px 24px 28px;overflow:hidden}.support-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--grad-a),var(--grad-b),var(--grad-c));opacity:0;transition:opacity var(--dur-base) var(--ease-out-quart)}@media (hover:hover){.support-card:hover:before{opacity:1}}.support-top{justify-content:space-between;margin-bottom:18px}.support-icon,.support-top{display:flex;align-items:center}.support-icon{width:48px;height:48px;border-radius:var(--radius-lg);justify-content:center;color:var(--accent-text);background:rgba(91,95,239,.1);border:1px solid rgba(91,95,239,.24)}.support-icon.accent-b{color:var(--info);background:rgba(34,211,238,.1);border-color:rgba(34,211,238,.26)}.support-icon.accent-c{color:var(--grad-b);background:rgba(139,92,246,.12);border-color:rgba(139,92,246,.28)}.support-icon.accent-d{color:var(--warm-text);background:rgba(255,180,67,.12);border-color:rgba(255,180,67,.3)}.support-num{font-family:var(--font-ibm-plex-mono),monospace;font-size:26px;font-weight:500;color:var(--border-strong);line-height:1}.support-card h3{font-size:16.5px}.support-card p{color:var(--mist);font-size:13.5px;margin-top:10px;line-height:var(--leading-relaxed)}.why-split{display:grid;grid-template-columns:minmax(260px,.82fr) 1.35fr;grid-gap:clamp(28px,4vw,60px);gap:clamp(28px,4vw,60px);align-items:start}.why-aside{position:-webkit-sticky;position:sticky;top:96px}.why-head{max-width:none;margin-bottom:0}.why-head .why-note{margin-top:18px;margin-bottom:0;max-width:40ch;color:var(--mist);font-size:14.5px;line-height:var(--leading-relaxed)}.why-col{flex-direction:column;gap:18px}.why-cell,.why-col{display:flex}.why-flip{flex:1 1;min-height:190px;border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-base) var(--ease-out-quart)}.why-flip-inner{display:flex;flex-direction:column;height:100%}.why-face{display:flex;flex-direction:row;align-items:center;gap:clamp(18px,2.6vw,38px);padding:26px clamp(24px,2.8vw,40px);color:#ffffff}.why-front{flex:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.why-back{flex:1 1;border-radius:0 0 var(--radius-xl) var(--radius-xl);border-top:1px solid rgba(255,255,255,.16)}.tone-players .why-front{background:linear-gradient(150deg,#4f4fe0,#3c37c0)}.tone-audience .why-front{background:linear-gradient(150deg,#0c6f8b,#08566d)}.tone-revenue .why-front{background:linear-gradient(150deg,#ffb844,#f2901e);color:var(--y2-amber-ink)}.tone-lifting .why-front{background:linear-gradient(150deg,#6f2fd8,#571cb0)}.tone-players .why-back{background:linear-gradient(150deg,#38339c,#2a2680)}.tone-audience .why-back{background:linear-gradient(150deg,#084d5f,#05323f)}.tone-revenue .why-back{background:linear-gradient(150deg,#9c4a06,#723705)}.tone-lifting .why-back{background:linear-gradient(150deg,#4a1f92,#37157a)}[data-theme=light] .tone-players .why-front{background:linear-gradient(150deg,#5b5fef,#4740d6)}[data-theme=light] .tone-audience .why-front{background:linear-gradient(150deg,#0e7f9c,#0a6580)}[data-theme=light] .tone-revenue .why-front{background:linear-gradient(150deg,#ffc255,#ff9f2e)}[data-theme=light] .tone-lifting .why-front{background:linear-gradient(150deg,#7c3aed,#6522c9)}.why-obj{flex:none;display:block}.why-obj,.why-svg{width:104px;height:78px}.why-svg{fill:currentColor;overflow:visible}.why-pop{opacity:0}.why-flame{transform-box:fill-box;transform-origin:top center}.why-front-body{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.why-pain{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;margin-bottom:12px;padding:5px 12px 5px 9px;border-radius:100px;background:var(--danger-fill);color:var(--danger-ink);box-shadow:0 1px 2px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.16);font-family:var(--font-ibm-plex-mono),monospace;font-size:11px;letter-spacing:.01em;line-height:1.3}.why-pain-icon{flex:none;width:14px;height:14px}.why-answer{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;font-family:var(--font-ibm-plex-mono),monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;opacity:.82}.why-answer-icon{flex:none;width:13px;height:13px}.why-line{margin:0;font-size:clamp(18px,1.5vw,21px);line-height:var(--leading-snug);font-weight:600}.why-hint{display:none;align-items:center;gap:6px;margin-top:14px;font-family:var(--font-ibm-plex-mono),monospace;font-size:11px;letter-spacing:.02em;opacity:.72}.why-hint-icon{width:13px;height:13px}.why-back-label{flex:none;align-self:flex-start;width:clamp(92px,12vw,128px);font-family:var(--font-ibm-plex-mono),monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.why-points{flex:1 1;min-width:0;list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 26px}.why-points li{position:relative;flex:1 1 220px;padding-left:16px;font-size:13.5px;line-height:var(--leading-snug)}.why-points li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.7}.why-flip:focus-within,.why-flip:hover{box-shadow:var(--shadow-lg)}.why-flip:focus-visible{outline:2px solid rgba(255,255,255,.75);outline-offset:3px}@media (hover:hover){.why-flip{perspective:1600px}.why-flip-inner{display:grid;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.72,.24,1)}.why-face{grid-area:1/1;border-radius:var(--radius-xl);-webkit-backface-visibility:hidden;backface-visibility:hidden}.why-back{transform:rotateX(180deg);border-top:none}.why-hint{display:inline-flex}.why-flip:focus-within .why-flip-inner,.why-flip:hover .why-flip-inner{transform:rotateX(180deg)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.why-flip-inner{transform:none!important}.why-face{-webkit-backface-visibility:visible;backface-visibility:visible;transition:opacity var(--dur-base) var(--ease-out-quart)}.why-back{transform:none;opacity:0}.why-front{opacity:1}.why-flip:focus-within .why-back,.why-flip:hover .why-back{opacity:1}.why-flip:focus-within .why-front,.why-flip:hover .why-front{opacity:0}}.why-note{color:var(--mist);font-size:14px}#effort{--gun-morph-delay:0.15s;--gun-morph-dur:0.4s;--gun-shot-delay:0.85s;--gun-shot-dur:0.4s;--race-start-delay:1.2s;--gun-outline:#241f38}[data-theme=dark] #effort{--gun-outline:#cfd1ec}.race{--race-dur:7s;--walk-reps:23;--walk-cycle:calc(var(--race-dur) / var(--walk-reps));--walk-outline:#241f38;margin-top:8px}[data-theme=dark] .race{--walk-outline:#cfd1ec}.race-track{position:relative;height:16px;margin:70px 0 66px;border-radius:100px;background:var(--surface-2);border:1px solid var(--border)}.race-fill{position:absolute;top:-1px;bottom:-1px;left:-1px;width:70%;border-radius:100px 0 0 100px;background:linear-gradient(90deg,var(--y2-indigo),var(--y2-violet))}.race-cp{position:absolute;top:50%;z-index:3;opacity:1}.race-cp-dot{top:0;width:10px;height:10px;transform:translate(-50%,-50%);border-radius:50%;border:2px solid var(--accent-soft)}.race-cp-chip,.race-cp-dot{position:absolute;left:0;scale:1;background:var(--surface)}.race-cp-chip{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:5px 11px 5px 9px;border-radius:100px;border:1px solid rgba(91,95,239,.34);box-shadow:var(--shadow-sm);font-size:11.5px;font-weight:500;line-height:1;color:var(--text);transform:translateX(-50%)}.race-cp-check{flex-shrink:0;color:var(--success-text)}.race-cp-chip:before{content:"";position:absolute;left:50%;width:2px;height:20px;transform:translateX(-50%);background:rgba(91,95,239,.5)}.race-cp-above .race-cp-chip{bottom:26px;transform-origin:bottom center}.race-cp-above .race-cp-chip:before{top:100%}.race-cp-below .race-cp-chip{top:26px;transform-origin:top center}.race-cp-below .race-cp-chip:before{bottom:100%}.race-cp-spark{position:absolute;top:0;left:0;width:4px;height:4px;transform:translate(-50%,-50%);opacity:0;z-index:4;pointer-events:none}.race-cp-spark:after,.race-cp-spark:before{content:"";position:absolute;top:50%;left:50%;background:var(--cta);border-radius:2px;transform:translate(-50%,-50%)}.race-cp-spark:before{width:2px;height:15px}.race-cp-spark:after{width:15px;height:2px}.race-cp-grid{display:none;list-style:none;margin:22px 0 0;padding:0;grid-template-columns:1fr 1fr;gap:10px}.race-cp-grid li{display:flex;align-items:center;gap:7px;padding:8px 12px;border-radius:var(--radius-md);background:var(--surface);border:1px solid rgba(91,95,239,.28);font-size:12.5px;line-height:var(--leading-snug);color:var(--text)}.race-walker{position:absolute;left:70%;bottom:5px;transform:translateX(-50%);z-index:5}.race-walker-svg{display:block;height:44px;width:auto;filter:drop-shadow(0 1px .5px rgba(0,0,0,.35))}.race-walker-outline{fill:var(--walk-outline)}.race-wf{opacity:0}.race-wf-1{opacity:1}.race-bubble{bottom:calc(100% + 9px);width:max-content;max-width:min(220px,56vw);padding:5px 12px;border-radius:12px;background:var(--cta);color:var(--cta-ink);font-family:var(--font-ibm-plex-mono),monospace;font-size:11.5px;font-weight:600;line-height:1.3;letter-spacing:.01em;text-align:center;box-shadow:var(--shadow-sm)}.race-bubble,.race-bubble:after{position:absolute;left:50%;transform:translateX(-50%)}.race-bubble:after{content:"";top:100%;border:5px solid transparent;border-top:5px solid var(--cta)}.race-bubble-text{display:inline-block}.race-finish{position:absolute;top:50%;right:0;transform:translate(38%,-58%);z-index:2;color:var(--text)}.race-flag-cloth{transform-box:fill-box;transform-origin:left center}html[data-motion=on] .race-flag-cloth{animation:race-flag-wave 2.6s ease-in-out infinite}@keyframes race-flag-wave{0%,to{transform:skewY(0deg) scaleX(1)}25%{transform:skewY(-5deg) scaleX(.965)}50%{transform:skewY(0deg) scaleX(1)}75%{transform:skewY(5deg) scaleX(.965)}}.race-finish-glow{position:absolute;top:42%;left:50%;width:48px;height:48px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,180,67,.3),transparent 68%);z-index:-1;pointer-events:none}.race-finish-caption{position:absolute;top:100%;left:48%;transform:translateX(-50%);white-space:nowrap;font-family:var(--font-ibm-plex-mono),monospace;font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--warm-text)}html[data-motion=on] .race:not(.is-inview) .race-fill{width:0;transition:none}html[data-motion=on] .race:not(.is-inview) .race-walker{left:0;transition:none}html[data-motion=on] .race:not(.is-inview) .race-cp{opacity:0;transition:none}html[data-motion=on] .race:not(.is-inview) .race-cp-dot{scale:0;transition:none}html[data-motion=on] .race:not(.is-inview) .race-cp-chip{scale:.5;transition:none}html[data-motion=on] .race:not(.is-inview) .race-bubble{opacity:0;transition:none}html[data-motion=on] .race:not(.is-inview) .race-cp-spark,html[data-motion=on] .race:not(.is-inview) .race-wf{animation:none}html[data-motion=on] .race.is-inview .race-fill{width:70%;transition:width var(--race-dur) linear var(--race-start-delay)}html[data-motion=on] .race.is-inview .race-walker{left:70%;transition:left var(--race-dur) linear var(--race-start-delay)}html[data-motion=on] .race.is-inview .race-cp{opacity:1;transition:opacity .3s var(--ease-out-quart);transition-delay:calc(var(--cp-pop, 0s) + var(--race-start-delay))}html[data-motion=on] .race.is-inview .race-cp-dot{scale:1;transition:scale .36s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--cp-pop, 0s) + var(--race-start-delay))}html[data-motion=on] .race.is-inview .race-cp-chip{scale:1;transition:scale .42s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--cp-pop, 0s) + var(--race-start-delay));animation:race-cp-bob 3.6s var(--ease-out-quart) infinite;animation-delay:calc(var(--cp-bob, 0s) + var(--race-start-delay))}html[data-motion=on] .race.is-inview .race-cp-spark{animation:race-spark .62s ease-out both;animation-delay:calc(var(--cp-pop, 0s) + var(--race-start-delay))}html[data-motion=on] .race.is-inview .race-wf-1{animation:race-wf1 var(--walk-cycle) linear var(--race-start-delay) var(--walk-reps) forwards}html[data-motion=on] .race.is-inview .race-wf-2{animation:race-wf2 var(--walk-cycle) linear var(--race-start-delay) var(--walk-reps) forwards}html[data-motion=on] .race.is-inview .race-wf-3{animation:race-wf3 var(--walk-cycle) linear var(--race-start-delay) var(--walk-reps) forwards}html[data-motion=on] .race.is-inview .race-wf-4{animation:race-wf4 var(--walk-cycle) linear var(--race-start-delay) var(--walk-reps) forwards}html[data-motion=on] .race.is-inview .race-bubble{opacity:1;transition:opacity .5s var(--ease-out-quart);transition-delay:calc(var(--race-start-delay) + var(--race-dur))}html[data-motion=on] .race.is-inview .race-bubble-text{animation:race-bubble-in .4s var(--ease-out-quart) both}@keyframes race-cp-bob{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes race-wf1{0%,74.99%{opacity:0}75%,to{opacity:1}}@keyframes race-wf2{0%,24.99%{opacity:1}25%,to{opacity:0}}@keyframes race-wf3{0%,24.99%{opacity:0}25%,49.99%{opacity:1}50%,to{opacity:0}}@keyframes race-wf4{0%,49.99%{opacity:0}50%,74.99%{opacity:1}75%,to{opacity:0}}@keyframes race-spark{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(0deg)}30%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(20deg)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5) rotate(45deg)}}@keyframes race-bubble-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.race-gun-word{position:relative;display:inline-block;vertical-align:baseline}.race-gun-text{display:inline-block;transform-origin:center center}.race-gun-sprite{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none}.race-gun-svg{display:block;height:.9em;width:1.35em;filter:drop-shadow(0 1px .5px rgba(0,0,0,.35))}.race-gun-outline{fill:var(--gun-outline)}.race-gun-blast{position:absolute;left:calc(50% + .58em);top:calc(50% - .26em);width:0;height:0;pointer-events:none}.race-gun-flash{position:absolute;left:0;top:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:radial-gradient(circle,#fff 0,#fff6e6 32%,var(--cta) 62%,transparent 78%);opacity:0}.race-gun-flash:after,.race-gun-flash:before{content:"";position:absolute;left:50%;top:50%;background:var(--cta);border-radius:2px;transform:translate(-50%,-50%)}.race-gun-flash:before{width:30px;height:3px}.race-gun-flash:after{width:3px;height:20px}.race-gun-particle{position:absolute;left:0;top:0;width:var(--ps,3px);height:var(--ps,3px);margin:calc(var(--ps, 3px) / -2) 0 0 calc(var(--ps, 3px) / -2);border-radius:1px;background:var(--pc,var(--cta));opacity:0}html[data-motion=on] #effort .race-gun-word.is-fired .race-gun-text{animation:race-gun-word-out .22s cubic-bezier(.6,0,.4,1) var(--gun-morph-delay) forwards}html[data-motion=on] #effort .race-gun-word.is-fired .race-gun-sprite{animation:race-gun-sprite-in .32s cubic-bezier(.34,1.7,.5,1) calc(var(--gun-morph-delay) + .16s) forwards}html[data-motion=on] #effort .race-gun-word.is-fired.is-reverted .race-gun-text{animation:race-gun-word-in .28s cubic-bezier(.34,1.56,.64,1) forwards}html[data-motion=on] #effort .race-gun-word.is-fired.is-reverted .race-gun-sprite{animation:race-gun-sprite-out .24s cubic-bezier(.6,0,.5,1) forwards}html[data-motion=on] #effort .race-gun-word.is-fired .race-gun-flash{animation:race-gun-flash var(--gun-shot-dur) ease-out var(--gun-shot-delay) both}html[data-motion=on] #effort .race-gun-word.is-fired .race-gun-particle{animation:race-gun-particle var(--gun-shot-dur) ease-out both;animation-delay:calc(var(--gun-shot-delay) + var(--pd, 0s))}html[data-motion=on] #effort.is-firing{animation:race-gun-shake var(--gun-shot-dur) cubic-bezier(.36,.07,.19,.97) var(--gun-shot-delay) both}@keyframes race-gun-word-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-.35em) scale(.82)}}@keyframes race-gun-word-in{0%{opacity:0;transform:translateY(-.35em) scale(.82)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes race-gun-sprite-in{0%{opacity:0;transform:translate(-50%,calc(-50% + .55em)) scale(.4)}60%{opacity:1;transform:translate(-50%,calc(-50% - .06em)) scale(1.15)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes race-gun-sprite-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% + .55em)) scale(.4)}}@keyframes race-gun-flash{0%{opacity:0;transform:scale(.2) rotate(0deg)}25%{opacity:1;transform:scale(1.4) rotate(8deg)}to{opacity:0;transform:scale(1.75) rotate(16deg)}}@keyframes race-gun-particle{0%{opacity:0;transform:translate(0) scale(1)}12%{opacity:1}to{opacity:0;transform:translate(var(--px,0),var(--py,0)) scale(.3)}}@keyframes race-gun-shake{0%,to{transform:translateZ(0) rotate(0deg)}8%{transform:translate3d(-7px,4px,0) rotate(-.5deg)}18%{transform:translate3d(6px,-3px,0) rotate(.4deg)}30%{transform:translate3d(-5px,3px,0) rotate(-.3deg)}44%{transform:translate3d(4px,-2px,0) rotate(.22deg)}60%{transform:translate3d(-3px,2px,0) rotate(-.14deg)}76%{transform:translate3d(2px,-1px,0)}90%{transform:translate3d(-1px,1px,0)}}@media (prefers-reduced-motion:reduce){#effort.is-firing,.race-bubble-text,.race-cp-chip,.race-cp-spark,.race-flag-cloth,.race-gun-flash,.race-gun-particle,.race-gun-sprite,.race-gun-text,.race-wf{animation:none!important}#effort.is-firing{transform:none!important}.race-gun-text{opacity:1!important}.race-gun-sprite{opacity:0!important}}.race-labels{display:flex;gap:16px}.race-label{display:flex;flex-direction:column;gap:3px}.race-label-covered{flex:0 0 70%}.race-label-remain{flex:1 1}.race-label-pct{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1}.race-label-covered .race-label-pct{color:var(--accent-text)}.race-label-remain .race-label-pct{color:var(--warm-text)}.race-label-text{color:var(--mist);font-size:13px;line-height:var(--leading-snug);max-width:34ch}.race-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:var(--space-10)}.race-head .section-head{margin-bottom:0;flex:0 1 auto}.race-unlock{flex:0 0 auto;max-width:340px;padding:15px 18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.race-unlock-title{display:flex;align-items:center;gap:9px;font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--text);line-height:var(--leading-snug);margin:0 0 8px}.race-unlock-lock{display:inline-flex;flex-shrink:0;color:var(--warm-text)}.race-unlock-text{color:var(--mist);font-size:13px;line-height:var(--leading-snug);margin:0}@media (max-width:900px){.why-split{grid-template-columns:1fr;gap:32px}.why-aside{position:static;top:auto}.why-head .why-note{max-width:52ch}.race-head{flex-direction:column;align-items:stretch;gap:20px;margin-bottom:32px}.race-unlock{max-width:none}.race-cp-chip{display:none}.race-cp-grid{display:grid}.race-track{margin:70px 0 18px}.race-finish-caption{left:auto;right:0;transform:none}}@media (max-width:520px){.why-flip{min-height:0}.why-face{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 20px}.why-obj,.why-svg{width:84px;height:62px}.why-back-label{width:auto;margin-bottom:2px}.why-points{flex-direction:column;gap:11px}.why-points li{flex:none}.race-labels{flex-direction:column;gap:14px}.race-label-covered,.race-label-remain{flex:none}.race-label-text{max-width:none}}.reach-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);max-width:none}.reach-cta{flex-shrink:0}@media (max-width:640px){.reach-head{flex-direction:column;align-items:stretch;gap:var(--space-5)}.reach-cta{width:100%}}.reach{--reach-gap:clamp(14px,1.8vw,28px);--reach-dur:30s;--reach-plate:#7e8593;margin-top:clamp(24px,3vw,40px)}[data-theme=light] .reach{--reach-plate:#767d8c}.reach-viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.reach-viewport::-webkit-scrollbar{display:none}.reach-track{width:max-content;padding:10px 0}.reach-set,.reach-track{display:flex;align-items:center}.reach-set-clone{display:none}.reach-item{flex:none;display:flex;align-items:center;justify-content:center;height:60px;padding:0 28px;margin-right:var(--reach-gap);background:var(--reach-plate);border:1px solid rgba(16,16,25,.12);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm)}.reach-logo{height:24px;width:auto;opacity:1}html[data-motion=on] .reach-viewport{overflow:hidden}html[data-motion=on] .reach-set-clone{display:flex}html[data-motion=on] .reach-track{animation:reach-scroll var(--reach-dur) linear infinite;will-change:transform}html[data-motion=on] .reach-track:focus-within,html[data-motion=on] .reach-track:hover{animation-play-state:paused}@keyframes reach-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){html[data-motion=on] .reach-track{animation:none}html[data-motion=on] .reach-viewport{overflow-x:auto;overflow-y:hidden}html[data-motion=on] .reach-set-clone{display:none}}.care-bubble{position:fixed;right:clamp(16px,3vw,28px);bottom:clamp(16px,3vw,28px);z-index:var(--z-modal);border-radius:var(--radius-pill);background:var(--cta);color:var(--cta-ink);box-shadow:0 10px 26px rgba(255,180,67,.32),var(--shadow-md);overflow:hidden;transition:width var(--dur-slow) var(--ease-out-quart),transform var(--dur-base) var(--ease-out-quart)}.care-bubble,.care-bubble-icon{display:inline-flex;align-items:center;height:56px;width:56px}.care-bubble-icon{flex-shrink:0;justify-content:center}.care-bubble-label{font-family:var(--font-display);font-weight:600;font-size:14px;white-space:nowrap;padding-right:20px;opacity:0;transition:opacity var(--dur-base) var(--ease-out-quart)}@media (hover:hover){.care-bubble:hover{width:196px;transform:translateY(-2px)}.care-bubble:hover .care-bubble-label{opacity:1}}.care-bubble:focus-visible{width:196px}.care-bubble:focus-visible .care-bubble-label{opacity:1}@media (max-width:900px){.support-grid{grid-template-columns:1fr 1fr}.hd-body{grid-template-columns:1fr}.hd-side{flex-direction:row;flex-wrap:wrap;gap:6px;border-right:0;border-bottom:1px solid var(--border);padding:10px 12px}.hd-side-brand{width:100%;padding-bottom:6px}.hd-nav{flex-direction:row;flex-wrap:wrap;width:100%;gap:6px}.hd-nav-item{width:auto;font-size:12px;padding:6px 9px}.hd-charts{grid-template-columns:1fr}.hd-main-head p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.4;min-height:2.8em}}@media (max-width:560px){.support-grid{grid-template-columns:1fr}.hd-kpis{grid-template-columns:1fr 1fr}.hd-main{padding:16px}.hd-bar-row{grid-template-columns:78px 1fr 34px;gap:8px}.hd-bars-static .hd-bar-row{grid-template-columns:78px 1fr auto}.hd-tip{left:78px}.hd-strip{grid-template-columns:1fr 1fr}.hd-team-cta{flex-direction:column;align-items:flex-start}.hd-team-cta .btn{width:100%}}@media (max-width:400px){.hd-kpis{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important}}.pitch-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,40px);background:rgba(8,8,14,.7);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);overflow-y:auto;animation:pitch-overlay-in var(--dur-base) var(--ease-out-quart)}[data-theme=light] .pitch-overlay{background:rgba(20,20,45,.5)}.pitch-card{position:relative;width:100%;max-width:520px;max-height:calc(100vh - clamp(32px, 8vw, 80px));overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;background:var(--surface);border:1px solid var(--border);border-radius:26px;box-shadow:0 4px 14px rgba(0,0,0,.2),0 24px 60px -12px rgba(0,0,0,.5),0 52px 110px -28px rgba(0,0,0,.42);padding:clamp(24px,4vw,40px);animation:pitch-card-in var(--dur-slow) var(--ease-out-expo)}[data-theme=light] .pitch-card{box-shadow:0 4px 14px rgba(20,20,45,.08),0 24px 60px -12px rgba(20,20,45,.24),0 52px 110px -28px rgba(20,20,45,.2)}.pitch-close{position:absolute;top:14px;right:14px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer;transition:color var(--dur-base) var(--ease-out-quart),border-color var(--dur-base) var(--ease-out-quart),background var(--dur-base) var(--ease-out-quart)}.pitch-close:hover{color:var(--text);border-color:var(--border);background:var(--surface-2)}.pitch-title{font-size:var(--display-sm);padding-right:44px}.pitch-sub{color:var(--text-muted);font-size:14.5px;margin:10px 0 0}.pitch-form{gap:var(--space-4);margin-top:var(--space-6)}.pitch-field,.pitch-form{display:flex;flex-direction:column}.pitch-field{gap:6px}.pitch-label{font-size:13.5px;font-weight:600;color:var(--text)}.pitch-req{color:var(--warm-text);background:rgba(255,180,67,.12);border:1px solid rgba(255,180,67,.3);border-radius:var(--radius-pill);padding:1px 8px}.pitch-optional,.pitch-req{display:inline-block;margin-left:8px;font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;font-weight:500}.pitch-hint,.pitch-optional{color:var(--text-muted)}.pitch-hint{font-size:12.5px;margin-top:-2px}.pitch-input{width:100%;padding:12px 14px;font-family:var(--font-sans);font-size:15px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--dur-base) var(--ease-out-quart),box-shadow var(--dur-base) var(--ease-out-quart)}.pitch-input::placeholder{color:var(--text-muted);opacity:1}.pitch-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(91,95,239,.25)}.pitch-input:disabled{opacity:.5;cursor:not-allowed}.pitch-field.has-error .pitch-input{border-color:var(--danger)}.pitch-field-error{font-size:12.5px;color:var(--danger)}.pitch-check{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text-muted);cursor:pointer}.pitch-check input[type=checkbox]{margin-top:2px;width:18px;height:18px;flex-shrink:0;accent-color:var(--accent);cursor:pointer}.pitch-consent{padding:14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);font-size:13px;line-height:1.5}.pitch-consent a{color:var(--accent-text);text-decoration:underline}.pitch-consent.has-error{border-color:var(--danger)}.pitch-fieldset{border:0;margin:0;padding:0;min-width:0}.pitch-legend{padding:0;font-size:13.5px;font-weight:600;color:var(--text);margin-bottom:10px}.pitch-games{gap:12px}.pitch-game-row,.pitch-games{display:flex;flex-direction:column}.pitch-game-row{gap:6px}.pitch-game-fields{display:grid;grid-template-columns:1.1fr 1fr auto;grid-gap:10px;gap:10px;align-items:center}.pitch-game-remove{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer;transition:color var(--dur-base) var(--ease-out-quart),border-color var(--dur-base) var(--ease-out-quart),background var(--dur-base) var(--ease-out-quart)}.pitch-game-remove:hover{color:var(--danger);border-color:var(--danger);background:var(--surface-2)}.pitch-add-game{align-self:flex-start;margin-top:10px;padding:8px 14px;font-family:var(--font-display);font-size:13.5px;font-weight:600;color:var(--accent-text);background:transparent;border:1px dashed var(--border-strong);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out-quart),background var(--dur-base) var(--ease-out-quart)}.pitch-add-game:hover{border-color:var(--accent-soft);background:var(--surface-2)}.pitch-radios{display:flex;gap:10px}.pitch-radio{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:14px;color:var(--text);background:var(--surface-2);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out-quart)}.pitch-radio:hover{border-color:var(--border-strong)}.pitch-radio input[type=radio]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.pitch-fieldset.has-error .pitch-radio{border-color:var(--danger)}.pitch-reveal{display:flex;flex-direction:column;gap:var(--space-4);padding-left:16px;border-left:2px solid var(--accent)}.pitch-textarea{min-height:92px;resize:vertical;line-height:1.5}.pitch-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pitch-submit{width:100%;margin-top:var(--space-2);gap:8px}.pitch-error{margin:0;padding:12px 14px;font-size:13.5px;color:var(--danger-ink);background:var(--danger-fill);border-radius:var(--radius-md)}.pitch-success{text-align:center;padding:12px 0 4px}.pitch-success-icon{display:inline-flex;color:var(--success-text);margin-bottom:12px}.pitch-success .pitch-title{padding-right:0}.pitch-success .pitch-submit{max-width:200px;margin:24px auto 0}@keyframes pitch-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes pitch-card-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:560px){.pitch-overlay{align-items:flex-end;padding:0}.pitch-card{max-width:none;max-height:90vh;margin:0 10px 10px;border-radius:26px;padding:28px 20px 30px;animation:pitch-sheet-in var(--dur-slow) var(--ease-out-expo)}.pitch-game-fields{grid-template-columns:1fr}.pitch-game-remove{justify-self:end}}@keyframes pitch-sheet-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.legal-content{margin:0 auto}.legal-meta{color:var(--text-muted);font-size:13.5px;margin:0 0 8px}.pitch-card::-webkit-scrollbar{display:none}.pitch-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23888da0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px;cursor:pointer}.pitch-select:has(option:checked[value=""]){color:var(--text-muted)}