[data-kat][data-variant=B]:not([data-page]){color-scheme:dark;--k-bg:#0a0f1a;--k-surface:#111827;--k-surface-2:#1a2335;--k-line:rgba(241,245,249,.12);--k-line-2:rgba(241,245,249,.24);--k-hover:rgba(241,245,249,.06);--k-text:#f1f5f9;--k-muted:rgba(241,245,249,.78);--k-faint:rgba(241,245,249,.55);--k-skel:rgba(241,245,249,.12);--k-cyan:#22d3ee;--k-cyan-ink:#22d3ee;--k-cyan-glow:#a855f7;--k-on-cyan:#0a0f1a;--k-indigo:#6366f1;--k-indigo-ink:#a5b4fc;--k-indigo-btn:#4f46e5;--k-indigo-glow:#3b82f6;--k-on-indigo:#fff;--k-navy:#2d3760;--k-on-avatar:#0a0f1a;--k-warn:#fbbf24;--k-warn-ink:#fbbf24;--k-success:#4ade80;--k-success-ink:#4ade80;--k-on-success:#052e16;--k-on-media:#fff;--k-header:rgba(10,15,26,.55);--k-header-line-rest:transparent;--k-header-solid:rgba(10,15,26,.88);--k-header-shadow:0 10px 30px -18px rgba(0,0,0,.8);--k-tile-bg:#111827;--k-tile-shadow:0 0 0 1px rgba(241,245,249,.12),0 14px 34px -14px rgba(0,0,0,.7);--k-pop-shadow:0 28px 60px -20px rgba(0,0,0,.75);--k-pill-pos-bg:#1e1b4b;--k-pill-pos-text:#fff;--k-pill-neg-bg:rgba(148,163,184,.1);--k-pill-neg-line:rgba(148,163,184,.28);--k-pill-neg-text:#94a3b8;--k-strike:#e2e8f0;--k-glow-mix:55%;--k-bloom-mix:55%;--k-wash:13%;--k-cta-bg:#f1f5f9;--k-cta-text:#0a0f1a;--k-badge-bg:#000;--k-badge-fg:#fff;--k-badge-line:#a6a6a6;--k-focus:#22d3ee;--k-link:#f1f5f9;--k-logo-filter:none;--k-bg:#070b16;--k-surface:#0e1424;--k-surface-2:#151d33;--k-header:rgba(7,11,22,.55);--k-header-solid:rgba(7,11,22,.86);--k-pool-c:rgba(34,211,238,.08);--k-pool-v:rgba(168,85,247,.06);--k-dots:rgba(241,245,249,.07);--k-grain:0.03;--k-elev:#0a1020;--k-violet-ink:#c4b5fd;--k-head-grad:linear-gradient(90deg,#22d3ee,#a855f7);--k-head-grad-text:transparent;--k-glass-solid:rgba(14,20,36,.8);--k-glass:linear-gradient(rgba(14,20,36,.86),rgba(14,20,36,.86)) padding-box,linear-gradient(180deg,rgba(34,211,238,.55),rgba(241,245,249,.2) 45%,rgba(241,245,249,.2)) border-box;--k-glass-brand:linear-gradient(rgba(14,20,36,.86),rgba(14,20,36,.86)) padding-box,linear-gradient(180deg,rgba(129,140,248,.6),rgba(241,245,249,.2) 45%,rgba(241,245,249,.2)) border-box;--k-glass-violet:linear-gradient(rgba(14,20,36,.86),rgba(14,20,36,.86)) padding-box,linear-gradient(135deg,rgba(168,85,247,.7),rgba(34,211,238,.5) 60%,rgba(241,245,249,.2)) border-box;--k-glass-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),inset 0 -1px 0 hsla(0,0%,100%,.06),0 18px 40px -20px rgba(0,0,0,.8);--k-blur:blur(14px);--k-bezel:#1f2739;--k-bezel-rim:hsla(0,0%,100%,.26);--k-bezel-edge:hsla(0,0%,100%,.08)}[data-kat=dark][data-depth=off][data-variant=B]:not([data-page]){--k-head-grad:none;--k-head-grad-text:var(--k-cyan-ink);--k-bg:#0a0f1a;--k-surface:#111827;--k-surface-2:#1a2335;--k-header:rgba(10,15,26,.55);--k-header-line-rest:transparent;--k-header-solid:rgba(10,15,26,.88);--k-pool-c:rgba(34,211,238,.05);--k-pool-v:transparent;--k-dots:transparent;--k-grain:0;--k-elev:#0a0f1a;--k-glass-solid:#111827;--k-glass:linear-gradient(#111827,#111827) padding-box,linear-gradient(rgba(241,245,249,.24),rgba(241,245,249,.24)) border-box;--k-glass-brand:var(--k-glass);--k-glass-violet:var(--k-glass);--k-glass-shadow:0 0 0 1px rgba(241,245,249,.12),0 14px 34px -14px rgba(0,0,0,.7);--k-blur:none}:root[data-site-theme=light] [data-kat][data-variant=B]:not([data-page]),[data-kat=light][data-variant=B]:not([data-page]){color-scheme:light;--k-bezel:#0b0f1a;--k-bezel-rim:hsla(0,0%,100%,.12);--k-bezel-edge:rgba(0,0,0,.4);--k-pool-c:color-mix(in oklch,#2563eb 8%,transparent);--k-pool-v:color-mix(in oklch,#a855f7 5%,transparent);--k-dots:transparent;--k-grain:0;--k-elev:#eef1f6;--k-violet-ink:#6d28d9;--k-head-grad:none;--k-head-grad-text:var(--k-cyan-ink);--k-glass-solid:#fff;--k-glass:linear-gradient(#fff,#fff) padding-box,linear-gradient(rgba(15,23,42,.14),rgba(15,23,42,.14)) border-box;--k-glass-brand:linear-gradient(#fff,#fff) padding-box,linear-gradient(rgba(79,70,229,.35),rgba(79,70,229,.35)) border-box;--k-glass-violet:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,rgba(109,40,217,.45),rgba(37,99,235,.35)) border-box;--k-glass-shadow:0 14px 30px -16px rgba(15,23,42,.22);--k-blur:none;--k-bg:#f7f8fb;--k-surface:#fff;--k-surface-2:#f1f5f9;--k-line:rgba(15,23,42,.08);--k-line-2:rgba(15,23,42,.16);--k-hover:rgba(15,23,42,.05);--k-text:#0f172a;--k-muted:rgba(15,23,42,.78);--k-faint:rgba(15,23,42,.62);--k-skel:rgba(15,23,42,.09);--k-cyan:#2563eb;--k-cyan-ink:#1d4ed8;--k-on-cyan:#fff;--k-success:#22c55e;--k-success-ink:#166534;--k-on-avatar:#fff;--k-warn:#d97706;--k-warn-ink:#b45309;--k-indigo:#4f46e5;--k-indigo-ink:#4338ca;--k-indigo-btn:#4f46e5;--k-header:hsla(0,0%,100%,.82);--k-header-line-rest:var(--k-line);--k-header-solid:hsla(0,0%,100%,.92);--k-header-shadow:0 10px 30px -20px rgba(15,23,42,.25);--k-tile-bg:#fff;--k-tile-shadow:0 14px 30px -16px rgba(15,23,42,.22);--k-pop-shadow:0 24px 50px -20px rgba(15,23,42,.28);--k-pill-pos-bg:#eef2ff;--k-pill-pos-text:#1e1b4b;--k-pill-neg-bg:rgba(71,85,105,.07);--k-pill-neg-line:rgba(71,85,105,.28);--k-pill-neg-text:#475569;--k-strike:#334155;--k-glow-mix:26%;--k-bloom-mix:14%;--k-wash:8%;--k-cta-bg:#0f172a;--k-cta-text:#fff;--k-focus:#2563eb;--k-link:#0f172a;--k-logo-filter:brightness(0) saturate(100%)}[data-side=creator]{--k-accent:var(--k-cyan);--k-ink:var(--k-cyan-ink);--k-glow:var(--k-cyan-glow);--k-btn:var(--k-cyan);--k-on-btn:var(--k-on-cyan)}[data-side=hub]{--k-accent:color-mix(in oklch,var(--k-cyan) 50%,var(--k-indigo));--k-ink:color-mix(in oklch,var(--k-cyan-ink) 50%,var(--k-indigo-ink))}[data-side=brand]{--k-accent:var(--k-indigo);--k-ink:var(--k-indigo-ink);--k-glow:var(--k-indigo-glow);--k-btn:var(--k-indigo-btn);--k-on-btn:var(--k-on-indigo)}[data-kat] a{color:var(--k-link);text-decoration:none}[data-kat] a:hover{color:var(--k-text)}[data-kat] :focus-visible{outline:2px solid var(--k-focus);outline-offset:3px}@keyframes katBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes katGlow{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes katSpin{to{transform:rotate(1turn)}}@keyframes katBob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes katFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes katCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes katMarq{to{transform:translateY(calc(-50% - 6px))}}@keyframes katDash{to{stroke-dashoffset:-1}}@keyframes katPulseRow{0%,to{opacity:1}50%{opacity:.55}}@keyframes katMarqX{to{transform:translateX(calc(-50% - 5px))}}@keyframes katMarqReel{to{transform:translateX(calc(-50% - 20px))}}@keyframes katMsg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes katTyping{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-4px);opacity:1}}@keyframes katPing{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion:reduce){[data-anim]{animation:none!important}}[data-rm=true] [data-anim]{animation:none!important}::view-transition-new(root),::view-transition-old(root){animation-duration:.28s}@keyframes katEnterUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-kat][data-variant=B]:not([data-page]):not([data-rm=true]) [data-a=heroGrid]>*{animation:katEnterUp .8s cubic-bezier(.22,1,.36,1) both}[data-kat][data-variant=B]:not([data-page]):not([data-rm=true]) [data-a=heroGrid]>:nth-child(2){animation-delay:.12s}[data-kat][data-variant=B]:not([data-page]):not([data-rm=true]) [data-a=heroGrid]>:nth-child(3){animation-delay:.22s}}.reel-card{position:relative}.reel-bezel{position:absolute;inset:-7px;border-radius:25px;pointer-events:none;background:linear-gradient(150deg,#4b5160,#1b1f27 22%,#0d0f14 55%,#23272f 85%,#3d424d);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),inset 0 1px 0 hsla(0,0%,100%,.22),0 18px 34px -18px rgba(2,6,23,.55);transition:box-shadow .35s ease}.reel-card:hover .reel-bezel{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18),inset 0 1px 0 hsla(0,0%,100%,.3),0 26px 44px -18px rgba(2,6,23,.65)}