*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--accent: #89cff0;--gold: #f5c842;--critical: #ff2d55;--high: #ff6b35;--medium: #f5a623;--low: #4ade80;--bg: #000;--surface: rgba(255,255,255,.02);--border: rgba(137,207,240,.1);--text: #fff;--muted: rgba(255,255,255,.5)}html,body,#root{height:100%;background:var(--bg);color:var(--text);font-family:DM Mono,monospace;-webkit-font-smoothing:antialiased}.phase-tab{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;cursor:pointer;border:1px solid transparent;font-family:DM Mono,monospace;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;transition:all .2s ease;background:transparent;color:#fff6}.phase-tab.active{border-color:var(--accent);color:var(--accent);background:#89cff00f}.phase-tab.done{border-color:#4ade804d;color:#4ade80;background:#4ade800a}.phase-tab.running{border-color:#89cff066;color:var(--accent);background:#89cff00f}.phase-tab.pending{opacity:.4;cursor:default}.phase-tab.new-findings{border-color:#f5c84266;color:var(--gold)}.sev-CRITICAL{color:var(--critical)}.sev-HIGH{color:var(--high)}.sev-MEDIUM{color:var(--medium)}.sev-LOW{color:var(--low)}.badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.58rem;font-family:DM Mono,monospace}.badge-critical{background:#ff2d551f;color:var(--critical)}.badge-high{background:#ff6b351f;color:var(--high)}.badge-medium{background:#f5a6231f;color:var(--medium)}.badge-low{background:#4ade801f;color:var(--low)}.badge-new{background:#f5c8421f;color:var(--gold)}.badge-resolved{background:#4ade801f;color:var(--low)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.spin{animation:spin 1s linear infinite;display:inline-block}.fade-in{animation:fadeIn .3s ease forwards}.pulse-dot{animation:pulse-dot 1.4s ease infinite}@media (max-width: 640px){.hide-mobile{display:none!important}.grid-2col{grid-template-columns:1fr!important}}
