.mask[data-v-9dcbf703]{z-index:4000;background:var(--bg);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.card[data-v-9dcbf703]{text-align:center;max-width:340px}.card img[data-v-9dcbf703]{width:76px;margin-bottom:6px}.card h1[data-v-9dcbf703]{letter-spacing:.02em;margin:0 0 12px;font-size:19px;font-weight:600}.card p[data-v-9dcbf703]{color:var(--ink-3);margin:0 0 24px;font-size:13px;line-height:1.9}.go[data-v-9dcbf703]{border-radius:var(--r);height:46px;color:var(--on-gold);background:linear-gradient(158deg,#d6b87c,#c9a96a 54%,#bc9c5c);font-size:15px;font-weight:500;line-height:46px;text-decoration:none;display:block}.stay[data-v-9dcbf703]{color:var(--ink-3);cursor:pointer;background:0 0;border:0;margin-top:14px;font-family:inherit;font-size:12px}.stay[data-v-9dcbf703]:hover{color:var(--ink-2)}:root{--bg:#0a0d12;--surface:#12161d;--surface-2:#191e26;--surface-3:#212630;--ink:#e8eaed;--ink-2:#9aa3af;--ink-3:#78828f;--line:#232932;--gold:#c9a96a;--gold-bg:#1e1a14;--on-gold:#0a0d12;--ok:#5fa383;--warn:#d0796b;--gold-grad:linear-gradient(158deg, #d6b87c 0%, #c9a96a 54%, #bc9c5c 100%);--sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Segoe UI", "Noto Sans SC", "Microsoft YaHei", sans-serif;--mono:"SF Mono", "JetBrains Mono", Consolas, "Liberation Mono", monospace;--serif:Georgia, "Songti SC", "Noto Serif SC", "SimSun", serif;--r-sm:8px;--r:12px;--r-lg:16px}.mono{font-family:var(--mono)}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.7}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--surface-3);border:3px solid var(--bg);border-radius:6px}::-webkit-scrollbar-track{background:0 0}.page{max-width:1180px;padding:22px 26px 60px}.page-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.page-head h2{margin:0;font-size:17px;font-weight:700}.page-head .desc{color:var(--ink-3);margin-top:5px;font-size:13px}.page-head .acts{gap:8px;display:flex}.tbl-wrap{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}table.tbl{border-collapse:collapse;width:100%;font-size:13px}table.tbl thead th{text-align:left;font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase;border-bottom:1px solid var(--line);background:var(--surface-2);padding:12px 16px;font-size:10.5px;font-weight:400}table.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 16px}table.tbl tbody tr:last-child td{border-bottom:0}table.tbl tbody tr:hover{background:var(--surface-2)}table.tbl .b{color:var(--ink);font-weight:600}table.tbl .mut{color:var(--ink-3);font-size:12px}table.tbl .mono{font-family:var(--mono);color:var(--ink-2);font-size:12px}table.tbl .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.pill{font-size:11px;font-family:var(--mono);white-space:nowrap;border-radius:100px;align-items:center;gap:5px;padding:2px 9px;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.pill.ok{color:var(--ok);background:#14231c}.pill.warn{color:var(--warn);background:#241713}.pill.draft{color:var(--ink-3);background:var(--surface-2)}.pill.gold{color:var(--gold);background:var(--gold-bg)}.tiles{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.tile{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:16px 18px}.tile .lb{color:var(--ink-3);margin-bottom:10px;font-size:12px}.tile .v{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.tile .d{font-size:11.5px;font-family:var(--mono);margin-top:6px}.tile .d.up{color:var(--ok)}.form-row{margin-bottom:14px}.form-row label{color:var(--ink-3);font-size:11px;font-family:var(--mono);letter-spacing:.04em;margin-bottom:6px;display:block}.chart{align-items:flex-end;gap:10px;height:140px;display:flex}.chart .bar{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.chart .bar i{background:var(--gold);opacity:.5;border-radius:5px 5px 0 0;width:100%;max-width:34px}.chart .bar i.hi{opacity:1}.chart .bar span{color:var(--ink-3);font-size:10px;font-family:var(--mono)}
