:root{--bg:#020817;--panel:#04122b;--line:#0e2a55;--text:#b9e6ff;--dim:#5f86b3;--accent:#00e5ff;--hot:#ff2bd6;--ok:#39ff88;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:13px/1.5 JetBrains Mono,ui-monospace,monospace}.scanlines{pointer-events:none;z-index:10;background:repeating-linear-gradient(#00e5ff09 0 1px,#0000 1px 3px);position:fixed;inset:0}.split{grid-template-columns:minmax(320px,420px) 1fr;height:100vh;display:grid}.panel{background:linear-gradient(180deg, var(--panel), var(--bg));border-right:1px solid var(--line);flex-direction:column;gap:12px;padding:16px;display:flex;overflow:hidden}.globe{min-height:0;position:relative;overflow:hidden}h1{color:var(--accent);text-shadow:0 0 8px var(--accent);margin:0;font-size:18px}h2{color:var(--accent);margin:0 0 4px;font-size:15px}.cursor{animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.dim{color:var(--dim);margin:2px 0}.small{font-size:11px}.filters,#submitForm{flex-direction:column;gap:8px;display:flex}.row{gap:8px;display:flex}.row>*{flex:1;min-width:0}input,select,button{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:2px;padding:6px 8px}input:focus-visible,select:focus-visible,button:focus-visible,.list li:focus-visible{outline:1px solid var(--accent);box-shadow:0 0 8px var(--accent)}button{cursor:pointer;color:var(--accent)}button:hover{background:var(--line)}.range{color:var(--dim);flex-direction:column;gap:2px;display:flex}.range input{accent-color:var(--accent);padding:0}.list{border-top:1px solid var(--line);flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.list li{border-bottom:1px solid var(--line);cursor:pointer;padding:8px 4px}.list li:hover,.list li.active{background:#00e5ff12}.list li.active{border-left:2px solid var(--hot)}.list .top{justify-content:space-between;gap:8px;display:flex}.list .budget{color:var(--hot);white-space:nowrap}.list .meta{color:var(--dim);font-size:11px}.list .detail{margin-top:4px;font-size:11px;display:none}.list li.active .detail{display:block}a{color:var(--accent)}.ranking summary{cursor:pointer;color:var(--dim)}.ranking ol{max-height:25vh;margin:6px 0 0;padding-left:28px;overflow-y:auto}.ranking li span{color:var(--hot);float:right}dialog{background:var(--panel);color:var(--text);border:1px solid var(--accent);width:min(480px,100vw - 32px);box-shadow:0 0 24px #00e5ff4d}dialog::backdrop{background:#020817b3}#submitMsg.err{color:var(--hot)}#submitMsg.ok{color:var(--ok)}.tooltip{background:var(--panel);border:1px solid var(--accent);color:var(--text);padding:4px 6px;font:12px JetBrains Mono,monospace}@media (width<=760px){.split{grid-template-rows:45vh 1fr;grid-template-columns:1fr;height:auto;min-height:100vh}.globe{order:-1}.panel{border-right:0;border-top:1px solid var(--line);overflow:visible}.list{max-height:60vh}}@media (prefers-reduced-motion:reduce){.cursor{animation:none}}
