:root{--bg-base:rgb(var(--c-bg));--bg-surface:rgb(var(--c-surface));--bg-elevated:rgb(var(--c-surface2));--bg-input:rgb(var(--c-input,var(--c-surface)));--border-subtle:rgba(0,0,0,0.07);--border-strong:rgba(0,0,0,0.14);--primary:rgb(var(--c-primary));--accent:rgb(var(--c-accent));--profit:rgb(var(--c-win));--loss:rgb(var(--c-loss));--text-hi:rgb(var(--c-ink));--text-mid:rgb(var(--c-s400));--text-low:rgb(var(--c-s500));--r-input:8px;--r-card:12px;--r-panel:16px}html.dark{--border-subtle:rgba(255,255,255,0.06);--border-strong:rgba(255,255,255,0.12)}.tnum{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}html.dark body{background-image:radial-gradient(1200px 800px at -8% -12%,rgba(45,156,255,.04),transparent 60%),radial-gradient(1000px 700px at 108% 110%,rgba(93,224,230,.03),transparent 60%),linear-gradient(180deg,#07090f,#07090f)}html.dark body:before{position:fixed;z-index:0;opacity:.015;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.holo:after,html.dark body:before{content:"";inset:0;pointer-events:none}.holo:after{position:absolute;opacity:0;transition:opacity .15s ease-out;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.06) 45%,rgba(255,255,255,.02) 55%,transparent 70%);background-size:220% 220%;background-position:calc(var(--mx, 50%) * 1%) calc(var(--my, 50%) * 1%)}.holo:hover:after{opacity:1}.hud{position:relative;border-radius:16px;background:linear-gradient(180deg,rgb(var(--c-surface2)/.4) 0,transparent 140px),var(--bg-surface);box-shadow:0 0 0 1px var(--border-subtle),0 28px 70px -30px rgba(0,0,0,.55)}.hud:after,.hud:before{content:"";position:absolute;width:22px;height:22px;border:2px solid rgb(var(--c-primary)/.5);pointer-events:none}.hud:before{top:-1px;left:-1px;border-right:0;border-bottom:0;border-top-left-radius:16px}.hud:after{bottom:-1px;right:-1px;border-left:0;border-top:0;border-bottom-right-radius:16px}.hud-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sg),var(--font-inter),sans-serif;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--text-mid)}.hud-label:before{content:"";width:6px;height:6px;border-radius:1px;background:var(--accent);box-shadow:0 0 8px rgb(var(--c-accent)/.8)}.hud-fuse>.panel{background:transparent;box-shadow:none;border:0;border-radius:0;padding:0}.bench-divider{position:relative;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--c-primary)/.55) 30%,rgb(var(--c-accent)/.75) 50%,rgb(var(--c-primary)/.55) 70%,transparent)}.bench-divider:after{content:"";position:absolute;left:50%;top:50%;width:56px;height:8px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgb(var(--c-accent)/.5),transparent);filter:blur(2px)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}