:root{--ss-color-bg-base:#0e0a18;--ss-color-bg-surface:hsla(0,0%,100%,.05);--ss-color-bg-elevated:hsla(0,0%,100%,.08);--ss-color-accent-pink:#fb7299;--ss-color-accent-cyan:#00a1d6;--ss-color-accent-violet:#8b5cf6;--ss-bg-app:radial-gradient(1200px 800px at 10% 0%,#3d1a35,transparent 60%),radial-gradient(1000px 700px at 90% 10%,#1a2f4a,transparent 60%),radial-gradient(900px 900px at 50% 100%,#2a1a4a,transparent 60%),#0e0a18;--ss-color-border:hsla(0,0%,100%,.08);--ss-color-border-strong:hsla(0,0%,100%,.16);--ss-color-text:#fafafa;--ss-color-text-muted:hsla(0,0%,100%,.62);--ss-color-text-subtle:hsla(0,0%,100%,.42);--ss-color-brand-indigo:#6366f1;--ss-color-brand-orange:#f97316;--ss-color-brand-green:#10b981;--ss-color-brand-red:#ef4444;--ss-radius-sm:0.5rem;--ss-radius-md:0.75rem;--ss-radius-lg:1rem;--ss-radius-xl:1.5rem;--ss-radius-2xl:2rem;--ss-shadow-sm:0 1px 2px rgba(0,0,0,.3);--ss-shadow-md:0 4px 12px rgba(0,0,0,.4);--ss-shadow-lg:0 8px 30px rgba(0,0,0,.5);--ss-shadow-glow:0 0 0 1px rgba(99,102,241,.3),0 0 24px rgba(99,102,241,.25);--ss-glass-tint:hsla(0,0%,100%,.08);--ss-glass-highlight-tl:hsla(0,0%,100%,.32);--ss-glass-highlight-br:hsla(0,0%,100%,.16);--ss-glass-shadow:0 6px 6px rgba(0,0,0,.3),0 0 20px rgba(0,0,0,.2);--ss-glass-sheen:linear-gradient(180deg,hsla(0,0%,100%,.18) 0%,hsla(0,0%,100%,.04) 35%,transparent);--ss-ease-out:cubic-bezier(0.16,1,0.3,1);--ss-ease-spring:cubic-bezier(0.175,0.885,0.32,1.275);--ss-duration-quick:150ms;--ss-duration-normal:300ms;--ss-duration-slow:600ms}html.light{--ss-color-bg-base:#f7f7fb;--ss-color-bg-surface:hsla(0,0%,100%,.7);--ss-color-bg-elevated:hsla(0,0%,100%,.95);--ss-color-border:rgba(0,0,0,.08);--ss-color-border-strong:rgba(0,0,0,.16);--ss-color-text:#0a0a0a;--ss-color-text-muted:rgba(0,0,0,.62);--ss-color-text-subtle:rgba(0,0,0,.42);--ss-shadow-sm:0 1px 2px rgba(0,0,0,.06);--ss-shadow-md:0 4px 12px rgba(0,0,0,.08);--ss-shadow-lg:0 8px 30px rgba(0,0,0,.12);--ss-glass-tint:hsla(0,0%,100%,.55);--ss-glass-highlight-tl:hsla(0,0%,100%,.85);--ss-glass-highlight-br:hsla(0,0%,100%,.5);--ss-glass-shadow:0 6px 6px rgba(0,0,0,.08),0 0 20px rgba(0,0,0,.05);--ss-glass-sheen:linear-gradient(180deg,hsla(0,0%,100%,.45) 0%,hsla(0,0%,100%,.1) 35%,transparent);--ss-bg-app:radial-gradient(1200px 800px at 10% 0%,#e8ecff,transparent 60%),radial-gradient(1000px 700px at 90% 10%,#f5e9ff,transparent 60%),radial-gradient(900px 900px at 50% 100%,#fff0e9,transparent 60%),#f7f7fb}:root{--v9-brand:#fb7299;--v9-brand-soft:rgba(251,114,153,.12);--v9-accent2:#ff3a47;--v9-accent2-soft:rgba(255,58,71,.1);--v9-accent3:#4a9eea;--v9-accent3-soft:rgba(74,158,234,.1);--v9-bg:#050507;--v9-bg-elevated:#0e0e12;--v9-text:#e6e7eb;--v9-text-strong:#f0f1f4;--v9-text-caption:#7d808a;--v9-delta-up:#a3c47a;--v9-delta-down:#e07a5f;--v9-rule:#fb7299;--v9-rule-sub:#3a3d44;--v9-surface-line:rgba(230,231,235,.1);--v9-radius-card:12px;--v9-radius-card-large:16px;--v9-radius-button:10px;--v9-radius-pill:999px;--v9-radius-toggle:14px}html.light{--v9-brand:#d63773;--v9-brand-soft:rgba(214,55,115,.1);--v9-accent2:#e02e3a;--v9-accent2-soft:rgba(224,46,58,.08);--v9-accent3:#3a7fc7;--v9-accent3-soft:rgba(58,127,199,.1);--v9-bg:#f7f8fb;--v9-bg-elevated:#eef0f5;--v9-text:#0a0e16;--v9-text-strong:#020409;--v9-text-caption:#5c6370;--v9-delta-up:#5a7c3a;--v9-delta-down:#b8553f;--v9-rule:#d63773;--v9-rule-sub:#aab0bb;--v9-surface-line:rgba(10,14,22,.12)}.v9-card-hover{transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s ease-out,box-shadow .2s ease-out}.v9-card-hover:hover{transform:translateY(-3px);border-color:var(--v9-brand);box-shadow:0 12px 32px rgba(0,0,0,.45),0 0 0 1px var(--v9-brand-soft)}html.light .v9-card-hover:hover{box-shadow:0 10px 28px rgba(10,14,22,.1),0 0 0 1px var(--v9-brand-soft)}@media (prefers-reduced-motion:reduce){.v9-card-hover,.v9-card-hover:hover{transition:none!important;transform:none!important}}.v9-row-hover{transition:background .16s ease-out,border-left-color .16s ease-out}.v9-row-hover:hover{background:var(--v9-brand-soft);border-left-color:var(--v9-brand)!important}@media (prefers-reduced-motion:reduce){.v9-row-hover,.v9-row-hover:hover{transition:none!important}}[data-mock-v9-scope=true] .glass-card{background:var(--v9-bg-elevated)!important;border:1px solid var(--v9-surface-line)!important;border-radius:12px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}[data-mock-v9-scope=true] .glass-pill{background:transparent!important;border:1px solid var(--v9-surface-line)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-mock-v9-scope=true] .rounded-2xl{border-radius:12px!important}[data-mock-v9-scope=true] .rounded-3xl{border-radius:16px!important}[data-mock-v9-scope=true] .dark\:text-purple-300,[data-mock-v9-scope=true] .dark\:text-purple-400,[data-mock-v9-scope=true] .text-purple-500,[data-mock-v9-scope=true] .text-purple-600{color:var(--v9-brand)!important}[data-mock-v9-scope=true] .border-purple-200\/50,[data-mock-v9-scope=true] .border-purple-200\/60,[data-mock-v9-scope=true] .dark\:border-purple-700\/60,[data-mock-v9-scope=true] .dark\:border-purple-900\/40,[data-mock-v9-scope=true] .dark\:hover\:border-purple-700\/60:hover,[data-mock-v9-scope=true] .hover\:border-purple-300\/70:hover{border-color:var(--v9-brand)!important}[data-mock-v9-scope=true] .bg-purple-50\/40,[data-mock-v9-scope=true] .dark\:bg-purple-950\/20,[data-mock-v9-scope=true] .dark\:hover\:bg-purple-950\/20:hover,[data-mock-v9-scope=true] .hover\:bg-purple-50\/40:hover{background:var(--v9-brand-soft)!important}[data-mock-v9-scope=true] .dark\:text-pink-400,[data-mock-v9-scope=true] .stroke-pink-500,[data-mock-v9-scope=true] .text-pink-500,[data-mock-v9-scope=true] .text-pink-600{color:var(--v9-brand)!important;stroke:var(--v9-brand)!important}[data-mock-v9-scope=true] .stroke-blue-500{stroke:var(--v9-accent3)!important}[data-mock-v9-scope=true] .fill-blue-500{fill:var(--v9-accent3)!important}[data-mock-v9-scope=true] .dark\:text-blue-400,[data-mock-v9-scope=true] .text-blue-500,[data-mock-v9-scope=true] .text-blue-600{color:var(--v9-accent3)!important}[data-mock-v9-scope=true] .bg-white\/50,[data-mock-v9-scope=true] .bg-white\/55,[data-mock-v9-scope=true] .bg-white\/60,[data-mock-v9-scope=true] .bg-white\/70,[data-mock-v9-scope=true] .bg-white\/80,[data-mock-v9-scope=true] .dark\:bg-slate-800\/40,[data-mock-v9-scope=true] .dark\:bg-slate-900\/40,[data-mock-v9-scope=true] .dark\:bg-slate-900\/55,[data-mock-v9-scope=true] .dark\:bg-slate-900\/80{background:var(--v9-bg-elevated)!important}[data-mock-v9-scope=true] .backdrop-blur,[data-mock-v9-scope=true] .backdrop-blur-md,[data-mock-v9-scope=true] .backdrop-blur-sm,[data-mock-v9-scope=true] .backdrop-blur-xl{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-mock-v9-scope=true] article.glass-card,[data-mock-v9-scope=true] section.glass-card{background-image:none!important}[data-mock-v9-scope=true]{background-image:radial-gradient(1400px 1000px at 110% 120%,rgba(251,114,153,.22),transparent 55%)!important;background-attachment:fixed!important;background-repeat:no-repeat!important}html.light [data-mock-v9-scope=true]{background-image:radial-gradient(1400px 1000px at 110% 120%,rgba(214,55,115,.18),transparent 55%)!important}