:root{--bg:#07090a;--panel:#0d1113;--line:#22292e;--line2:#354047;--text:#f0eee8;--muted:#7b868e;--acid:#b8ff5a;--warn:#efc66f;--red:#df9292}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(950px 620px at 72% -8%,#b8ff5a12,transparent 62%),linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px),var(--bg);letter-spacing:-.013em;background-size:auto,52px 52px,52px 52px;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app{width:min(1460px,100% - 42px);margin:auto}.top{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07090ae0;align-items:center;height:72px;display:flex;position:sticky;top:0}.brand{color:var(--text);letter-spacing:.08em;align-items:center;gap:10px;font-size:11px;text-decoration:none;display:flex}.brand em{color:#566169;font-size:8px;font-style:normal}.logo{border:1px solid #475159;border-radius:50%;width:27px;height:27px;position:relative}.logo:after{content:"";background:var(--acid);transform-origin:0;width:43%;height:1px;position:absolute;top:50%;left:50%;transform:rotate(-34deg)}.logo i{border:1px solid #59646c;border-radius:50%;position:absolute;inset:5px}.logo b{background:var(--acid);border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:10px;box-shadow:0 0 16px #b8ff5a99}.top nav{gap:24px;margin:auto;display:flex}.top nav a,footer a{color:#748089;font-size:10px;text-decoration:none}.online{letter-spacing:.14em;color:#68736c;font-size:8px}.online i{background:var(--acid);width:6px;height:6px;box-shadow:0 0 12px var(--acid);border-radius:50%;margin-right:7px;display:inline-block}.hero{grid-template-columns:.85fr 1.15fr;align-items:end;gap:52px;padding:78px 0 44px;display:grid}.eyebrow{letter-spacing:.19em;color:#77828a;font-size:8px;font-weight:800}.hero h1{letter-spacing:-.06em;margin:15px 0 22px;font-size:clamp(50px,5.7vw,86px);font-weight:620;line-height:.97}.hero h1 span{color:#68737b}.heroCopy p{color:#858f97;max-width:660px;font-size:15px;line-height:1.65}.console{background:linear-gradient(160deg,#161d20f0,#0b0f11f5);border:1px solid #313940;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 34px 95px #0000004d}.beam{background:linear-gradient(90deg,transparent,var(--acid),transparent);opacity:0;height:1px;position:absolute;top:0;left:0;right:0}.scanning .beam{opacity:.8;animation:1.35s linear infinite beam}@keyframes beam{0%{top:0}to{top:100%}}.prompt{grid-template-columns:25px 1fr auto;align-items:start;padding:18px 19px 12px;display:grid}.prompt>span{color:var(--acid);padding-top:11px;font-size:17px}.prompt textarea{resize:none;min-height:92px;color:var(--text);background:0 0;border:0;outline:0;padding:9px;font:600 16px/1.5 inherit}.prompt kbd{color:#59636a;border:1px solid #30383e;border-radius:5px;margin-top:10px;padding:4px 6px;font:8px ui-monospace,monospace}.consoleControls{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:15px;padding:13px 15px;display:flex}.consoleControls label{letter-spacing:.15em;color:#5e6970;font-size:7px}.consoleControls select{color:#aeb6bb;background:#0b0f11;border:1px solid #2c3439;border-radius:8px;margin-top:6px;padding:9px 10px;font-size:10px;display:block}.consoleControls>div{gap:7px;display:flex}button{font-family:inherit}.consoleControls button,.missionActions button,.resultActions button{cursor:pointer;border-radius:9px;padding:10px 13px;font-size:10px;font-weight:800}.primary{background:var(--acid);color:#0d110b;border:1px solid var(--acid)}.secondary,.missionActions button,.resultActions button{color:#ccd2cf;background:#171d20;border:1px solid #30383e}.consoleControls button:disabled,.missionActions button:disabled{opacity:.45}.truth{border-top:1px solid var(--line);color:#657078;flex-wrap:wrap;gap:18px;padding:12px 17px;font-size:8px;display:flex}.truth i{border:1px solid #59636b;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.truth i.yes{background:var(--acid);border-color:var(--acid);box-shadow:0 0 8px #b8ff5a80}.error{color:#dca0a0;background:#1b1112;border:1px solid #593637;border-radius:10px;gap:12px;padding:13px 15px;font-size:11px;display:flex}.metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin:24px 0 46px;display:grid}.metrics article{border:1px solid var(--line);background:#0d1113d9;border-radius:12px;padding:15px}.metrics small{color:#5e6970;letter-spacing:.14em;font-size:7px;display:block}.metrics b{letter-spacing:-.05em;margin:10px 0 2px;font-size:29px;display:block}.metrics span{color:#68737b;font-size:9px}.section{border-top:1px solid var(--line);padding:44px 0}.head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.head h2{letter-spacing:-.04em;margin:5px 0 0;font-size:26px}.raw{color:#738087;font-size:9px;text-decoration:none}.coverage,.pill,.run{color:#77838a;letter-spacing:.09em;border:1px solid #2e373c;border-radius:100px;align-items:center;padding:6px 9px;font-size:7px;display:inline-flex}.coverage.live,.coverage.partial,.run{color:var(--acid);background:#b8ff5a09;border-color:#405134}.coverage.partial{color:var(--warn);border-color:#5a4930}.coverage.provider_required,.run.paused{color:#9aa2a7}.notice{color:#8c8576;background:#15130e;border:1px solid #39352a;border-radius:10px;gap:12px;margin-bottom:11px;padding:11px 13px;font-size:10px;display:flex}.notice b{text-transform:uppercase;color:var(--warn);letter-spacing:.1em;font-size:8px}.results{flex-direction:column;gap:7px;display:flex}.result{border:1px solid var(--line);background:linear-gradient(120deg,#0e1214,#0b0f11);border-radius:13px;grid-template-columns:58px 1fr auto;align-items:start;gap:14px;padding:14px;transition:all .18s;display:grid}.result:hover{border-color:#374149;transform:translateY(-1px)}.score{background:radial-gradient(circle,#b8ff5a12,#0000 70%);border:1px solid #3c4937;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.score b{font-size:18px}.score small{color:#687466;letter-spacing:.12em;font-size:6px}.resultMeta{align-items:center;gap:6px;display:flex}.resultMeta span,.resultMeta em{color:#727d84;font-size:7px;font-style:normal}.resultMeta em{border:1px solid #30383e;border-radius:20px;padding:2px 5px}.result h3{margin:5px 0;font-size:14px}.result p{color:#717c83;max-width:850px;margin:0;font-size:10px;line-height:1.5}.break{gap:5px;margin-top:10px;display:flex}.break span{color:#626d74;border:1px solid #293136;border-radius:20px;padding:3px 5px;font-size:7px}.resultActions{align-items:center;gap:6px;display:flex}.resultActions a{color:#a7b0b4;font-size:9px;text-decoration:none}.resultActions button{padding:7px 9px}.missionGrid{border-top:1px solid var(--line);grid-template-columns:.73fr 1.27fr;gap:28px;display:grid}.missionGrid>.section{border-top:0}.watchList{flex-direction:column;gap:6px;display:flex}.watch{border:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:#0d1113;border-radius:11px;grid-template-columns:8px 1fr auto;gap:10px;padding:13px;display:grid}.watch.selected{background:#b8ff5a06;border-color:#3c4936}.watch>i{background:var(--acid);border-radius:50%;width:6px;height:6px;margin-top:5px;box-shadow:0 0 9px #b8ff5a80}.watch>i.paused{box-shadow:none;background:#606a71}.watch span b{white-space:nowrap;text-overflow:ellipsis;max-width:360px;font-size:11px;display:block;overflow:hidden}.watch small{color:#68737a;font-size:8px}.watch em{color:var(--acid);background:#b8ff5a14;border-radius:20px;padding:4px 7px;font-size:7px;font-style:normal}.missionMeta{flex-wrap:wrap;gap:8px;display:flex}.missionMeta span{border:1px solid var(--line);color:#68737b;border-radius:9px;padding:8px 10px;font-size:8px}.missionMeta b{color:#b6bdba}.missionActions{gap:7px;margin:15px 0;display:flex}.missionActions .danger{color:var(--red);border-color:#503334}.signals{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.signalHead{justify-content:space-between;margin-bottom:10px;display:flex}.signalHead b{font-size:11px}.empty{text-align:center;color:#606b72;border:1px dashed #293137;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:25px;display:flex}.empty>span{color:#475158;font-size:22px}.empty b{color:#929ba0;margin-top:8px;font-size:11px}.empty p{max-width:430px;font-size:9px}.packs{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.packs article{border:1px solid var(--line);background:#0d1113;border-radius:12px;min-height:145px;padding:14px}.packstate{letter-spacing:.1em;color:#667179;font-size:7px}.packstate.live,.packstate.live-partial{color:var(--acid)}.packs h3{margin:16px 0 5px;font-size:12px}.packs p{color:#737e85;font-size:9px;line-height:1.5}.packs small{color:#58636a;font-size:7px}.templates{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.templates button{text-align:left;border:1px solid var(--line);min-height:130px;color:inherit;cursor:pointer;background:#0d1113;border-radius:12px;padding:15px}.templates span{color:var(--acid);letter-spacing:.1em;font-size:7px}.templates b{color:#ccd1cd;margin:15px 0;font-size:11px;line-height:1.5;display:block}.templates em{color:#69747b;font-size:8px;font-style:normal}footer{border-top:1px solid var(--line);color:#5d686f;justify-content:space-between;align-items:center;min-height:110px;display:flex}footer>div{align-items:center;gap:12px;display:flex}footer b{letter-spacing:.09em;font-size:10px}footer span{font-size:9px}footer nav{gap:17px;display:flex}@media (max-width:1080px){.hero{grid-template-columns:1fr}.packs{grid-template-columns:repeat(3,1fr)}.missionGrid{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}}@media (max-width:720px){.app{width:calc(100% - 22px)}.top{height:62px}.top nav,.online{display:none}.hero{gap:25px;padding-top:50px}.hero h1{font-size:48px}.consoleControls{flex-direction:column;align-items:stretch}.consoleControls>div button{flex:1}.metrics{grid-template-columns:1fr 1fr}.result{grid-template-columns:48px 1fr}.resultActions{grid-column:2;justify-content:flex-start}.packs,.templates{grid-template-columns:1fr}.head{flex-direction:column;align-items:flex-start}.watch span b{max-width:230px}footer{flex-direction:column;align-items:flex-start;padding:28px 0}footer nav{flex-wrap:wrap}}
