:root{--wtf-bg-page:#f4f6f9;--wtf-bg-base:#fff;--wtf-bg-raised:#f0f2f5;--wtf-bg-overlay:#e8ebf0;--wtf-bg-sunken:#eaecf0;--wtf-bg-hover:#e2e5eb;--wtf-border:#dde1e9;--wtf-border-strong:#c4c9d4;--wtf-border-focus:#5b8ef0;--wtf-text-primary:#111827;--wtf-text-secondary:#4b5563;--wtf-text-tertiary:#9ca3af;--wtf-text-disabled:#d1d5db;--wtf-text-inverse:#fff;--wtf-brand-primary:#2563eb;--wtf-brand-hover:#1d4ed8;--wtf-brand-muted:rgba(37,99,235,.08);--wtf-accent-cyan:#0891b2;--wtf-accent-cyan-muted:rgba(8,145,178,.1);--wtf-accent-cyan-glow:rgba(8,145,178,.15);--wtf-accent-emerald:#059669;--wtf-accent-emerald-muted:rgba(5,150,105,.1);--wtf-accent-rose:#e11d48;--wtf-accent-rose-muted:rgba(225,29,72,.08);--wtf-accent-amber:#d97706;--wtf-accent-amber-muted:rgba(217,119,6,.08);--wtf-accent-indigo:#4f46e5;--wtf-accent-indigo-muted:rgba(79,70,229,.08);--wtf-shadow-xs:0 1px 2px rgba(0,0,0,.05);--wtf-shadow-sm:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.05);--wtf-shadow-md:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.05);--wtf-shadow-lg:0 10px 15px rgba(0,0,0,.08),0 4px 6px rgba(0,0,0,.04);--wtf-shadow-xl:0 20px 25px rgba(0,0,0,.08),0 8px 10px rgba(0,0,0,.04);--wtf-shadow-card:0 0 0 1px var(--wtf-border),0 2px 8px rgba(0,0,0,.06);--wtf-radius-sm:4px;--wtf-radius-md:8px;--wtf-radius-lg:12px;--wtf-radius-xl:16px;--wtf-radius-2xl:24px;--wtf-radius-full:9999px;--wtf-font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--wtf-font-mono:"JetBrains Mono","Fira Code","Cascadia Code",monospace;--wtf-ease-standard:cubic-bezier(0.4,0,0.2,1);--wtf-ease-decelerate:cubic-bezier(0,0,0.2,1);--wtf-ease-accelerate:cubic-bezier(0.4,0,1,1);--wtf-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--wtf-duration-fast:120ms;--wtf-duration-base:200ms;--wtf-duration-slow:400ms;--wtf-scrollbar-thumb:rgba(0,0,0,.15)}.dark{--wtf-bg-page:#090b11;--wtf-bg-base:#0f1117;--wtf-bg-raised:#161b27;--wtf-bg-overlay:#1c2333;--wtf-bg-sunken:#080a10;--wtf-bg-hover:#1e2535;--wtf-border:#161618;--wtf-border-strong:#242428;--wtf-border-focus:#3b82f6;--wtf-text-primary:#f0f2f5;--wtf-text-secondary:#8b95a8;--wtf-text-tertiary:#4e5869;--wtf-text-disabled:#2a3040;--wtf-text-inverse:#090b11;--wtf-brand-primary:#3b7ef8;--wtf-brand-hover:#5590f9;--wtf-brand-muted:rgba(59,126,248,.1);--wtf-accent-cyan:#06b6d4;--wtf-accent-cyan-muted:rgba(6,182,212,.1);--wtf-accent-cyan-glow:rgba(6,182,212,.2);--wtf-accent-emerald:#10b981;--wtf-accent-emerald-muted:rgba(16,185,129,.1);--wtf-accent-rose:#f43f5e;--wtf-accent-rose-muted:rgba(244,63,94,.1);--wtf-accent-amber:#f59e0b;--wtf-accent-amber-muted:rgba(245,158,11,.1);--wtf-accent-indigo:#818cf8;--wtf-accent-indigo-muted:rgba(129,140,248,.1);--wtf-shadow-xs:0 1px 2px rgba(0,0,0,.4);--wtf-shadow-sm:0 1px 3px rgba(0,0,0,.5);--wtf-shadow-md:0 4px 12px rgba(0,0,0,.5);--wtf-shadow-lg:0 8px 24px rgba(0,0,0,.6);--wtf-shadow-xl:0 16px 40px rgba(0,0,0,.6);--wtf-shadow-card:0 0 0 1px var(--wtf-border),0 2px 12px rgba(0,0,0,.4);--wtf-scrollbar-thumb:hsla(0,0%,100%,.1)}*,:after,:before{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%}body{background-color:var(--wtf-bg-page);color:var(--wtf-text-primary);font-family:var(--wtf-font-sans);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--wtf-duration-slow) var(--wtf-ease-standard),color var(--wtf-duration-slow) var(--wtf-ease-standard)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--wtf-scrollbar-thumb);border-radius:var(--wtf-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--wtf-border-strong)}.wtf-card{background:var(--wtf-bg-base);border:1px solid var(--wtf-border);border-radius:var(--wtf-radius-xl);box-shadow:var(--wtf-shadow-card);transition:border-color var(--wtf-duration-base) var(--wtf-ease-standard)}.wtf-card:hover{border-color:var(--wtf-border-strong)}.wtf-surface{background:var(--wtf-bg-raised);border:1px solid var(--wtf-border);border-radius:var(--wtf-radius-lg)}.wtf-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--wtf-text-tertiary)}.wtf-metric{font-family:var(--wtf-font-mono);font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--wtf-text-primary);line-height:1}.wtf-metric--lg{font-size:36px}.wtf-metric--sm{font-size:18px}.wtf-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--wtf-radius-full);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent}.wtf-badge--success{background:var(--wtf-accent-emerald-muted);color:var(--wtf-accent-emerald);border-color:rgba(16,185,129,.2)}.wtf-badge--danger{background:var(--wtf-accent-rose-muted);color:var(--wtf-accent-rose);border-color:rgba(244,63,94,.2)}.wtf-badge--warning{background:var(--wtf-accent-amber-muted);color:var(--wtf-accent-amber);border-color:rgba(245,158,11,.2)}.wtf-badge--info{background:var(--wtf-accent-cyan-muted);color:var(--wtf-accent-cyan);border-color:rgba(6,182,212,.2)}.wtf-badge--ai{background:var(--wtf-accent-indigo-muted);color:var(--wtf-accent-indigo);border-color:rgba(129,140,248,.2)}.wtf-divider{height:1px;background:var(--wtf-border);border:none;margin:0}.wtf-focus-ring:focus-visible{outline:2px solid var(--wtf-border-focus);outline-offset:2px}@keyframes wtf-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wtf-slide-in-right{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes wtf-pulse-glow{0%,to{opacity:.6}50%{opacity:1}}@keyframes wtf-spin{to{transform:rotate(1turn)}}.wtf-animate-in{animation:wtf-fade-in var(--wtf-duration-slow) var(--wtf-ease-decelerate) both}.wtf-animate-in--delay-1{animation-delay:80ms}.wtf-animate-in--delay-2{animation-delay:.16s}.wtf-animate-in--delay-3{animation-delay:.24s}.wtf-animate-in--delay-4{animation-delay:.32s}.wtf-spinner{animation:wtf-spin .8s linear infinite}.wtf-pulse-glow{animation:wtf-pulse-glow 2s ease-in-out infinite}