:root{color-scheme:dark;--bg:#0b1117;--panel:#141e29;--line:#26313e;--text:#edf3f8;--muted:#8c9caf;--green:#6bdfbf}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}main{max-width:660px;margin:auto;padding:28px 22px 36px;padding-top:max(28px,env(safe-area-inset-top))}header{display:flex;align-items:center;gap:12px}header strong{font-size:17px;letter-spacing:2px}small{display:block;color:var(--muted);font-size:11px}header small{font-size:9px;letter-spacing:1.4px;margin-top:3px}.logo{width:43px;height:43px;border:1px solid #31584f;background:#172e2b;border-radius:12px;text-align:center;font-size:29px;font-weight:650;color:var(--green)}.logo span{font-size:14px}.badge{margin-left:auto;font-size:8px;font-weight:700;letter-spacing:.6px;color:var(--green);border:1px solid #29483f;border-radius:6px;padding:6px 7px}.intro{margin:42px 0 24px}.eyebrow{font-size:10px;letter-spacing:2px;color:var(--green);font-weight:650}.eyebrow span{color:#445668;margin:0 8px}h1{font-size:38px;line-height:1.2;letter-spacing:-1.3px;margin:12px 0}.dot{color:var(--green);margin-left:12px;font-size:26px}.muted{color:var(--muted);font-size:13px}button{font:inherit;cursor:pointer;color:var(--text);border:1px solid var(--line);border-radius:9px;background:#18232e;padding:10px 14px}button:hover:enabled{border-color:var(--green)}button:focus-visible,input:focus-visible{outline:2px solid var(--green);outline-offset:3px}button:disabled{cursor:default;opacity:.4}nav{display:flex;gap:8px}nav button span{font-size:9px;margin-left:4px}button.selected{color:var(--green);background:#182c2b;border-color:#65bba4}.source{display:flex;align-items:center;gap:9px;margin:22px 0 14px;font-size:11px}.source>span:last-child{margin-left:auto;color:var(--muted)}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.stats{display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(120deg,#18232f,#121c27);border:1px solid var(--line);border-radius:17px;padding:22px 0}.stats>div{padding:0 20px}.stats>div+div{border-left:1px solid var(--line)}.stats strong{display:block;font-size:33px;letter-spacing:-1px;margin:5px 0}.stats>div+div strong{color:var(--green)}.stats span{font-size:10px;color:var(--muted)}.check{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 27px;font-size:10px;color:var(--muted)}.check button{font-size:11px;background:none;padding:6px 9px}.list{border-top:1px solid var(--line);padding-top:20px}.list-head{display:flex;align-items:center;justify-content:space-between}h2{font-size:18px;margin:0}.list-head button{font-size:11px;color:var(--green);padding:6px 12px}.tabs{display:flex;gap:4px;background:#101923;border:1px solid #202c39;border-radius:10px;padding:4px;margin:18px 0 13px}.tabs button{flex:1;border:0;background:transparent;color:var(--muted);font-size:12px;padding:9px 3px}.tabs .active{background:#24332f;color:var(--green)}.search{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:9px 12px;color:var(--muted);background:#101923}.search span{font-size:23px;line-height:1}input{min-width:0;width:100%;background:none;color:var(--text);border:0;font:inherit;outline:none}.help{font-size:10px;color:var(--muted);line-height:1.7}.columns{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.7px;color:var(--muted);padding:16px 0 9px}.row{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-top:1px solid #1d2935;gap:12px}.number{padding:0;border:0;background:none;font-size:16px;letter-spacing:.6px;font-variant-numeric:tabular-nums}.row small{font-size:9px;margin-top:4px}.row time{color:#9aaabd;font-size:11px;white-space:nowrap}.newtag{color:var(--green)}.empty{text-align:center;padding:30px 12px;color:var(--muted)}#more{width:100%;font-size:12px;margin-top:12px}footer{text-align:center;font-size:9px;line-height:1.9;color:#76879a;margin-top:30px}#notice{padding:12px;border:1px solid #715c30;background:#30291b;border-radius:10px;font-size:12px;margin-top:22px;color:#f2d598;white-space:pre-line}@media(max-width:380px){main{padding:22px 15px}.badge{font-size:7px}.stats>div{padding:0 12px}.stats small{font-size:10px}nav button{padding:9px}.source>span:last-child{font-size:9px}}
