:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#060a11;--panel:#0b1320;--panel2:#0f1a2b;--line:#1b2b42;--line2:#28405f;--cyan:#6fd3f2;--gold:#e3b04f;--red:#ff5e62;--green:#4fd1a0;--text:#e4ecf6;--muted:#8397b0;--faint:#4d6280;--disp:"Jost","Futura","Century Gothic",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace}*{box-sizing:border-box}html,body{background:var(--bg);margin:0}body{color:var(--text);font-family:var(--disp);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-position:-1px -1px;background-size:48px 48px;background-color:var(--bg);min-height:100vh;padding-block:18px 60px;padding-inline:16px;font-size:14px;line-height:1.5}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#6fd3f214,#0000 60%),linear-gradient(#0000 0,#060a11d9 100%);position:fixed;inset:0}button{font-family:inherit}a{color:var(--cyan)}.wrap{z-index:1;flex-direction:column;gap:14px;max-width:1280px;margin:0 auto;display:flex;position:relative}.lbl{font-family:var(--disp);letter-spacing:.28em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:400}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.panel{border:1px solid var(--line2);background:#0b1320e6;min-width:0;padding:14px 16px;position:relative}.panel:before,.panel:after{content:"";border:1px solid var(--cyan);pointer-events:none;width:10px;height:10px;position:absolute}.panel:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.panel:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.ph{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ph h2{letter-spacing:.3em;text-transform:uppercase;color:var(--cyan);margin:0;font-size:12px;font-weight:400}.live{font-family:var(--mono);color:var(--green);align-items:center;gap:6px;font-size:11px;display:inline-flex}.live i{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite blink}.live.sample{color:var(--gold)}.live.sample i{background:var(--gold)}@keyframes blink{50%{opacity:.25}}.empty{color:var(--faint);padding:8px 0;font-size:13px}.top{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.brand{align-items:center;gap:12px;display:flex}.eye{border:1px solid var(--cyan);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.eye:after{content:"";background:var(--cyan);border-radius:50%;width:12px;height:12px;animation:4s ease-in-out infinite iris}@keyframes iris{0%,to{transform:scale(1)}45%{transform:scale(.55)}}.brand h1{letter-spacing:.42em;text-transform:uppercase;margin:0;font-size:24px;font-weight:300}.brand h1 span{color:var(--gold)}.topr{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.clock{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:300}.btn{font-family:var(--disp);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:1px solid var(--line2);color:var(--text);background:0 0;align-items:center;gap:8px;padding:9px 13px;font-size:11px;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--cyan)}.btn.gold{border-color:var(--gold);color:var(--gold)}.btn.solid{background:var(--cyan);border-color:var(--cyan);color:#061018}.btn.red{background:var(--red);border-color:var(--red);color:#1a0406}.btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.btn[disabled]{opacity:.5;cursor:default}.brief{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.wave{align-items:center;gap:3px;height:40px;display:flex}.wave b{background:var(--gold);border-radius:2px;width:4px;height:20%;animation:1.1s ease-in-out infinite wv}.wave.idle b{animation-play-state:paused}@keyframes wv{50%{height:95%}}.say{text-wrap:pretty;font-size:18px;font-weight:300;line-height:1.4}.stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stat .v{letter-spacing:.04em;font-variant-numeric:tabular-nums lining-nums;font-size:32px;font-weight:300}.stat .d{color:var(--muted);font-size:12px}.bar{background:var(--line);height:3px;margin-top:10px;overflow:hidden}.bar span{background:var(--cyan);height:100%;display:block}.grid2{grid-template-columns:1.15fr 1fr;gap:14px;display:grid}.grid3{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.queue{flex-direction:column;display:flex}.q{border-top:1px solid var(--line);cursor:pointer;color:inherit;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;width:100%;padding:10px 4px;display:grid}.q:first-child{border-top:0}.q:hover{background:#6fd3f20d}.q .nm{letter-spacing:.04em;font-size:15px}.q .why{color:var(--muted);font-size:12px}.tag{font-family:var(--mono);border:1px solid var(--line2);white-space:nowrap;padding:3px 8px;font-size:11px}.tag.r{color:var(--red);border-color:#ff5e6280}.tag.g{color:var(--gold);border-color:#e3b04f80}.tag.c{color:var(--cyan)}.ring{width:44px;height:44px;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring .n{font-family:var(--mono);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.radar-wrap{aspect-ratio:1;width:100%;max-width:100%;max-height:520px;margin:0 auto;position:relative}canvas{width:100%;height:100%;display:block}.legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:12px;display:flex}.legend i{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.mapgrid{grid-template-columns:1fr 250px;align-items:start;gap:18px;display:grid}.map svg{width:100%;height:auto;display:block}.map .nation{fill:#0f1a2b;stroke:#28405f;stroke-width:1px}.map .states{fill:none;stroke:#1b2b42;stroke-width:.7px}.ping circle.core{stroke:#060a11;stroke-width:1.5px}.ping circle.halo{fill:none;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite ping}@keyframes ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3.6)}}.ping text{letter-spacing:.06em;fill:#e4ecf6;font-size:11px}.ping text .ac{fill:#e3b04f;font-family:var(--mono);font-size:10.5px}.rg{grid-template-columns:1fr auto;gap:4px 8px;font-size:13px;display:grid}.rg .b{background:var(--line);grid-column:1/-1;height:3px}.rg .b span{height:100%;display:block}.rg .ac{font-family:var(--mono);color:var(--gold);margin-right:6px;font-size:12px}.regions{flex-direction:column;gap:10px;display:flex}.gauge{flex-direction:column;align-items:center;display:flex}.gauge svg{width:100%;max-width:260px}.gv{margin-top:-54px;font-size:32px;font-weight:300}.gg{letter-spacing:.14em;color:var(--green);margin-top:2px;font-size:12px}.w{border-left:2px solid var(--gold);background:var(--panel2);justify-content:space-between;gap:8px;margin-top:8px;padding:6px 8px;font-size:13px;display:flex}.w.late{border-left-color:var(--red)}.w .mono{color:var(--gold)}.w.late .mono{color:var(--red)}.band{grid-template-columns:1fr 1.1fr auto;align-items:center;gap:10px;padding:6px 0;font-size:12.5px;display:grid}.band .mini{background:var(--panel2);height:8px}.band .mini span{height:100%;display:block}.loop{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:10px 0;display:flex}.loop:first-of-type{border-top:0;padding-top:0}.loop .qt{color:var(--muted);font-size:12px;font-style:italic}.loop .hd{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cd{font-family:var(--mono);color:var(--red);font-size:12px}.feed{max-height:300px;overflow:auto}.feed li{grid-template-columns:58px 1fr;gap:8px;padding:4px 0;font-size:12.5px;list-style:none;display:grid}.feed ul{margin:0;padding:0}.feed li .mono{color:var(--faint);font-size:11px}.feed li b{color:var(--cyan);font-weight:500}.feed li.g b{color:var(--gold)}.feed li.r b{color:var(--red)}.threat{pointer-events:none;z-index:40;opacity:0;transition:opacity .4s;position:fixed;inset:0;box-shadow:inset 0 0 0 2px #ff5e62e6,inset 0 0 120px #ff5e6273}.threat.on{opacity:1;animation:1.4s ease-in-out infinite threat}@keyframes threat{50%{box-shadow:inset 0 0 0 2px #ff5e6259,inset 0 0 40px #ff5e621f}}.alert{top:env(safe-area-inset-top,0px);z-index:41;border:1px solid var(--red);background:#28080cf2;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:12px 16px;display:grid;position:sticky}.alert .ic{background:var(--red);border-radius:50%;width:12px;height:12px;animation:.7s infinite blink}.alert .h{letter-spacing:.3em;text-transform:uppercase;color:var(--red);font-size:11px}.alert .cdn{color:var(--red);font-variant-numeric:tabular-nums;font-size:26px;font-weight:300}.alert .btns{gap:8px;display:flex}.drawer-bg{z-index:60;background:#03060ab3;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{border-left:1px solid var(--line2);width:min(560px,100vw);height:100%;padding:18px 18px calc(24px + env(safe-area-inset-bottom,0px));background:#08101b;flex-direction:column;gap:14px;display:flex;overflow:auto}.drawer h3{letter-spacing:.04em;margin:0;font-size:22px;font-weight:400}.thread{flex-direction:column;gap:6px;max-height:260px;padding:4px;display:flex;overflow:auto}.msg{border:1px solid var(--line2);max-width:85%;padding:8px 10px;font-size:13px;line-height:1.45}.msg.in{background:var(--panel2);align-self:flex-start}.msg.out{background:#6fd3f214;border-color:#6fd3f24d;align-self:flex-end}.msg small{color:var(--faint);font-family:var(--mono);margin-top:3px;font-size:10px;display:block}textarea{background:var(--panel2);width:100%;min-height:130px;color:var(--text);border:1px solid var(--line2);font-family:var(--disp);resize:vertical;padding:10px;font-size:15px;line-height:1.5}textarea:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.note{color:var(--muted);font-size:12px}.warn{color:var(--gold);border-left:2px solid var(--gold);border-radius:0;padding:4px 10px;font-size:12.5px}.row{flex-wrap:wrap;gap:8px;display:flex}.conn{flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.conn span{border:1px solid var(--line2);align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.conn i{background:var(--faint);border-radius:50%;width:7px;height:7px}.conn i.on{background:var(--green)}.foot{color:var(--faint);font-size:12px;font-family:var(--mono);text-align:center}.login{z-index:1;max-width:380px;margin:12vh auto 0;position:relative}.login input{background:var(--panel2);width:100%;color:var(--text);border:1px solid var(--line2);font-size:16px;font-family:var(--disp);margin:12px 0;padding:12px}@media (max-width:980px){.grid2,.grid3,.mapgrid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.brief,.top{grid-template-columns:1fr}.topr{justify-content:flex-start}.brand h1{letter-spacing:.3em;font-size:18px}.alert{grid-template-columns:auto 1fr}.alert .cdn{grid-column:2}.alert .btns{grid-column:1/-1}.stat .v{font-size:26px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.orgpick{background:var(--panel2);color:var(--text);border:1px solid var(--line2);font-family:var(--disp);max-width:220px;padding:7px 10px;font-size:13px}.orgpick:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.drafts{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:4px 18px;display:grid}.drafts .loop{border-top:1px solid var(--line);padding-top:10px}.drafts textarea{min-height:96px;font-size:14px}.drafts .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.linkish{color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.linkish:hover b{text-decoration:underline}@media (max-width:600px){.drafts{grid-template-columns:1fr}.orgpick{max-width:150px}}.syncscreen{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060a11d1;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.syncbox{text-align:center;flex-direction:column;align-items:center;gap:10px;width:min(620px,100%);padding:26px 22px;display:flex}.eye.big{width:64px;height:64px}.eye.big:after{width:20px;height:20px}.synch{letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:26px;font-weight:300}.syncsteps{flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:6px 0 0;padding:0;list-style:none;display:flex}.syncsteps li{color:var(--faint);align-items:center;gap:6px;font-size:12px;display:flex}.syncsteps li i{border:1px solid;border-radius:50%;width:8px;height:8px}.syncsteps li.done{color:var(--green)}.syncsteps li.done i{background:var(--green)}.syncsteps li.now{color:var(--cyan)}.syncsteps li.now i{background:var(--cyan);animation:1.2s infinite blink}.synccounts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;width:100%;margin:8px 0;display:grid}.cnt{border:1px solid var(--line2);text-align:left;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.cnt b{font-size:20px;font-weight:400}.cnt small{color:var(--muted);font-size:12px}.cnt.cyan b{color:var(--cyan)}.cnt.green b{color:var(--green)}.cnt.red b{color:var(--red)}.cnt.gold b{color:var(--gold)}.syncbar{background:var(--line);width:100%;height:3px;overflow:hidden}.syncbar b{background:var(--cyan);height:100%;transition:width .6s;display:block}.syncline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.syncconnect .row{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.syncconnect input{background:var(--panel2);border:1px solid var(--line2);min-width:200px;color:var(--text);font-family:var(--mono);flex:1;padding:9px 10px;font-size:13px}.synckey{margin:10px 0 6px}.howto{margin:8px 0 0;padding-left:20px}.howto li{margin:3px 0}.err{color:var(--red);margin:6px 0;font-size:13px}.syncdone .note,.syncconnect .note{margin:0 0 8px}@media (max-width:560px){.synch{letter-spacing:.18em;font-size:19px}.syncbox{padding:20px 14px}}.syncconnect .linkish{color:var(--cyan);font-size:12px}.leadsearch{background:var(--panel2);border:1px solid var(--line);width:100%;color:inherit;font:inherit;border-radius:4px;margin:0 0 8px;padding:8px 10px;font-size:13px}.leadsearch:focus{outline:1px solid var(--cyan);border-color:var(--cyan)}.queue.scroll{max-height:420px;padding-right:2px;overflow-y:auto}
