:root{color-scheme:light;--bg: #f4f6f9;--surface: #ffffff;--surface-2: #f8fafc;--line: #e4e8ef;--line-2: #d3dae5;--line-3: #f0f3f8;--t1: #16202e;--t2: #55617a;--t3: #5f6b7d;--t4: #9aa5b6;--brand: #2158d9;--brand-d: #1b49b4;--brand-l: #eaf0ff;--event: #c2410c;--event-2: #ff6b2c;--event-l: #fff1e8;--gold: #8a6410;--gold-l: #fdf6e7;--ok: #0b7a53;--ok-l: #e7f6ef;--bad: #c81e1e;--warn: #8a6410;--nav: #101a2b;--nav-2: #1b2942;--r-s: 4px;--r-m: 6px;--r-l: 10px;--r-xl: 14px;--sh1: none;--sh2: none;--sh3: 0 10px 28px rgba(22, 32, 46, .18);--num: "Bahnschrift", "DIN Alternate", "Arial Narrow", system-ui, sans-serif;--font: system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--dur-fast: .12s;--dur-base: .2s;--ease-out: cubic-bezier(.2, .7, .3, 1);--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px}:root[data-theme=dark]{color-scheme:dark;--bg: #05080f;--surface: #0a101c;--surface-2: rgba(255, 255, 255, .032);--line: rgba(255, 255, 255, .1);--line-2: rgba(255, 255, 255, .16);--line-3: rgba(255, 255, 255, .06);--t1: #f2f6ff;--t2: #a9b7ce;--t3: #7a889f;--t4: #4a5a72;--brand: #5b8def;--brand-d: #4877d6;--brand-l: rgba(91, 141, 239, .14);--event: #ff6b2c;--event-2: #ffa36b;--event-l: rgba(255, 107, 44, .14);--gold: #e8b54b;--gold-l: rgba(232, 181, 75, .14);--ok: #2bd9a0;--ok-l: rgba(43, 217, 160, .14);--bad: #ff8a8a;--sh1: none;--sh2: none;--sh3: 0 0 46px rgba(255, 107, 44, .42)}*{box-sizing:border-box}html,body,#app{margin:0;background:var(--bg);color:var(--t1);font-family:var(--font);-webkit-font-smoothing:antialiased}.num{font-family:var(--num);font-variant-numeric:tabular-nums}:root{--radius: var(--r-l)}.card{background:var(--surface);border-radius:var(--r-l);box-shadow:var(--sh1)}.tag{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 7px;border-radius:var(--r-s);font-size:11.5px;line-height:1;white-space:nowrap}.tag .dot{width:5px;height:5px;border-radius:50%;background:currentColor}.tag.live{background:var(--event-l);color:var(--event);font-weight:600}.tag.live .dot{box-shadow:0 0 0 3px #c2410c24}.tag.done{background:#f1f3f7;color:var(--t3)}.tag.wait{background:var(--brand-l);color:var(--brand)}.tag.slot{background:transparent;border:1px dashed #c3cbd8;color:var(--t3)}.tag.gold{background:var(--gold-l);color:var(--gold)}:root[data-theme=dark] .tag.done{background:#ffffff0f}:root[data-theme=dark] .tag.slot{border-color:#ffffff2e}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#d5dbe6;border-radius:4px}::-webkit-scrollbar-track{background:transparent}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#253148}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r-s)}.sk{background:#eef1f6;animation:skp 1.4s ease-in-out infinite;border-radius:var(--r-s)}@keyframes skp{0%,to{opacity:1}50%{opacity:.55}}:root[data-theme=dark] .sk{background:#0d1522;animation:skp 1.4s ease-in-out infinite}@keyframes pop{0%{transform:scale(.92);opacity:.55}60%{transform:scale(1.04);opacity:1}to{transform:scale(1)}}.pop{display:inline-block;animation:pop var(--dur-base) var(--ease-out)}@media(prefers-reduced-motion:reduce){.pop{animation:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
