.dashboard-v2,.dashboard-v2-sheet{--ocj-orange-bright:#ff6b00;--ocj-orange:#e85d04;--ocj-orange-ghost:#e85d041a;--ocj-success-bright:#4ade80;--ocj-gray-700:#2a2722;--ocj-gray-800:#1c1a17;--background:#0c0a09;--surface-card:#16140f;--surface-elevated:#1e1c17;--border:#ffffff14;--border-strong:#ffffff29;--text-strong:#f5f2ec;--text-body:#d8d3c8;--text-muted:#9a958a;--text-faint:#6e6a61;--radius:12px;--glow-orange:0 8px 30px #f2660a59;--glow-orange-strong:0 10px 44px #f2660a8c;--glow-green:0 8px 30px #4ade804d;--ease-out:cubic-bezier(.16, 1, .3, 1);--font-display:"Bebas Neue", system-ui, sans-serif;--font-body:"Poppins", system-ui, sans-serif;font-family:var(--font-body);-webkit-font-smoothing:antialiased}.dashboard-v2{z-index:40;background:var(--background);position:fixed;inset:0;overflow:hidden auto}.dashboard-v2-sheet-panel{max-height:90dvh}.dashboard-v2 ::-webkit-scrollbar{width:0;height:0}.dashboard-v2-sheet ::-webkit-scrollbar{width:0;height:0}.dashboard-v2 button,.dashboard-v2-sheet button,.dashboard-v2 input,.dashboard-v2 textarea,.dashboard-v2-sheet input,.dashboard-v2-sheet textarea{font-family:var(--font-body)}.dashboard-v2 .ocj-texture-grain,.dashboard-v2-sheet .ocj-texture-grain{position:relative}.dashboard-v2 .ocj-texture-grain:after,.dashboard-v2-sheet .ocj-texture-grain:after{content:"";pointer-events:none;opacity:.4;background-image:radial-gradient(#ffffff06 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}@keyframes ocjPulseGlow{0%,to{box-shadow:var(--glow-orange)}50%{box-shadow:var(--glow-orange-strong)}}.dashboard-v2 .ocj-anim-pulse-glow{animation:ocjPulseGlow 1.1s var(--ease-out) infinite}@keyframes ocjCtaGlow{0%,to{box-shadow:var(--glow-orange)}50%{box-shadow:var(--glow-orange-strong)}}.dashboard-v2 .ocj-cta-glow{animation:ocjCtaGlow 2.2s var(--ease-out) infinite}@keyframes ocjScaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.dashboard-v2 .ocj-scalein{animation:ocjScaleIn .3s var(--ease-out) both}@keyframes ocjFadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dashboard-v2 .ocj-fade-in-up{animation:ocjFadeInUp .4s var(--ease-out) both}
