:root{color-scheme:dark;--bg:#050a06;--panel:#0b160d;--panel2:#102016;--line:#294831;--green:#9be45a;--green2:#69b83c;--text:#f3f8f2;--muted:#a9b9aa;--red:#ff6b5f;--yellow:#e6c45c;--shadow:0 24px 70px rgba(0,0,0,.35)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 10% 0,#17331a 0,transparent 36%),linear-gradient(180deg,#040805,#071008 60%,#040805);color:var(--text);font-family:Arial,Helvetica,sans-serif;min-height:100vh}.shell{width:min(1240px,calc(100% - 28px));margin:auto;padding:18px 0 64px}.topbar,.top-actions,.truth-strip,.control-card,.priority-buttons,.panel-head{display:flex;align-items:center}.topbar{justify-content:space-between;gap:18px;padding:12px 0 20px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff}.brand img{width:58px;height:58px;object-fit:contain}.brand span{display:flex;flex-direction:column}.brand b{font-size:18px;letter-spacing:.14em}.brand small,.eyebrow,.section-kicker,.priority-label,.metric span,.truth-strip span{color:var(--green);font-weight:900;letter-spacing:.13em;font-size:11px}.top-actions{gap:8px;flex-wrap:wrap;justify-content:flex-end}.top-actions a,.top-actions button,.primary,.secondary,.action-link{border:1px solid var(--line);background:#0d1b11;color:#fff;padding:11px 14px;border-radius:12px;text-decoration:none;font-weight:800;cursor:pointer}.top-actions button{font:inherit}.hero{display:grid;grid-template-columns:1.5fr .65fr;gap:24px;padding:32px;border:1px solid #365e3d;border-radius:28px;background:linear-gradient(135deg,rgba(9,25,12,.98),rgba(27,53,21,.9));box-shadow:var(--shadow)}.release-pill{display:inline-block;border:1px solid #568c45;background:rgba(155,228,90,.08);color:var(--green);font-weight:900;font-size:12px;padding:8px 12px;border-radius:999px}.hero h1{font-size:clamp(34px,5.5vw,68px);line-height:.98;margin:16px 0}.hero-lead{color:#cbd8cb;font-size:18px;line-height:1.55;max-width:860px}.hero-status{align-self:stretch;display:flex;align-items:center;gap:12px;padding:22px;border-radius:20px;border:1px solid #3b6541;background:#071108}.hero-status div{display:flex;flex-direction:column;gap:6px}.hero-status small{color:var(--muted);line-height:1.4}.pulse-dot{width:14px;height:14px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 rgba(155,228,90,.6);animation:pulse 2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 16px rgba(155,228,90,0)}100%{box-shadow:0 0 0 0 rgba(155,228,90,0)}}.truth-strip{margin:18px 0;justify-content:center;gap:14px;flex-wrap:wrap;padding:17px;border:1px solid var(--line);border-radius:18px;background:#07110a}.truth-strip div:not(.arrow){display:flex;flex-direction:column;gap:5px}.truth-strip b{font-size:13px}.arrow{color:var(--green);font-size:24px}.control-card{gap:14px;flex-wrap:wrap;padding:18px;border-radius:20px;background:var(--panel);border:1px solid var(--line)}.field{display:flex;flex-direction:column;gap:6px;min-width:210px;flex:1}.field label{font-size:12px;color:var(--muted);font-weight:800}.field select{width:100%;background:#071008;color:#fff;border:1px solid #3c6443;border-radius:12px;padding:13px}.primary{background:var(--green);color:#071008;border-color:var(--green)}.secondary{background:#12261a}.status{width:100%;margin:0;color:var(--muted)}.metric-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:18px 0}.metric{padding:17px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#0d1c12,#09120c)}.metric b{display:block;font-size:26px;margin-top:8px}.priority-card{padding:28px;border:1px solid var(--line);border-left:5px solid #6b7c6e;border-radius:22px;background:linear-gradient(135deg,#0c1910,#11241a);box-shadow:var(--shadow)}.priority-card.red{border-left-color:var(--red)}.priority-card.yellow{border-left-color:var(--yellow)}.priority-card.green{border-left-color:var(--green)}.priority-card h2{font-size:clamp(28px,4vw,48px);margin:10px 0}.priority-card p{color:#c7d4c7;line-height:1.55}.priority-buttons{gap:10px;flex-wrap:wrap}.source-line{margin-top:14px;color:var(--muted);font-size:13px}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.panel{padding:22px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.panel-head{justify-content:space-between;gap:14px}.panel h2{margin:6px 0 14px}.time-pill{border:1px solid var(--line);border-radius:999px;padding:8px 11px;color:var(--muted);font-size:12px}.stack{display:grid;gap:10px}.queue-item,.change-item,.state-card{border:1px solid #294831;border-radius:15px;background:#08130b;padding:15px}.queue-item.red,.change-item.red{border-left:4px solid var(--red)}.queue-item.yellow,.change-item.yellow{border-left:4px solid var(--yellow)}.queue-item.green,.change-item.green{border-left:4px solid var(--green)}.queue-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.queue-title{font-weight:900;font-size:17px}.badges{display:flex;gap:6px;flex-wrap:wrap}.badge{font-size:10px;font-weight:900;letter-spacing:.08em;border:1px solid #385e3e;padding:5px 7px;border-radius:999px;color:var(--muted)}.queue-item p,.change-item p,.state-card p{color:var(--muted);line-height:1.5}.item-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.item-actions a,.item-actions button{font:inherit;font-size:12px;padding:8px 10px;border-radius:10px;border:1px solid #385e3e;background:#102016;color:#fff;text-decoration:none;font-weight:800;cursor:pointer}.item-actions a{background:var(--green);color:#071008}.empty{color:var(--muted);padding:20px;text-align:center;border:1px dashed #294831;border-radius:14px}.state-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.state-card b{display:block;margin-bottom:6px}.truth-note{margin-top:18px;padding:22px;border:1px solid #3e6643;border-radius:18px;background:#09140c}.truth-note b{color:var(--green)}.truth-note p{color:var(--muted);line-height:1.55;margin-bottom:0}@media(max-width:980px){.hero{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(3,1fr)}.content-grid{grid-template-columns:1fr}}@media(max-width:620px){.shell{width:min(100% - 18px,1240px)}.topbar{align-items:flex-start;flex-direction:column}.top-actions{justify-content:flex-start}.hero{padding:22px}.metric-grid{grid-template-columns:repeat(2,1fr)}.truth-strip .arrow{display:none}.control-card{align-items:stretch}.field,.primary{width:100%}.priority-card{padding:21px}.metric b{font-size:22px}}
