.now-line[data-v-f8acd6bd]{font-size:12px;color:var(--muted);font-family:var(--font-mono)}.off-main[data-v-f8acd6bd]{margin-top:12px}.off-label[data-v-f8acd6bd]{font-size:12px;color:var(--muted)}.off-num[data-v-f8acd6bd]{font-size:38px;font-weight:800;line-height:1.15;font-family:var(--font-mono);background:linear-gradient(90deg,var(--warn),#f97316,#ef4444);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px rgba(249,115,22,.4))}.set-select[data-v-f8acd6bd]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text-1);font-size:14px;padding:6px 10px;outline:none}.set-select-sm[data-v-f8acd6bd]{font-size:12px;padding:4px 6px}.set-select[data-v-f8acd6bd]:focus{border-color:var(--accent)}.btn-plain[data-v-f8acd6bd]{background:var(--hairline);color:var(--muted)}.siesta-line[data-v-f8acd6bd]{padding:6px 10px;border-radius:8px;background:#ffffff0a;border:1px dashed var(--hairline-2)}.siesta-line.siesta-during[data-v-f8acd6bd]{background:#fbbf241a;border:1px solid rgba(251,191,36,.35)}.set-select[data-v-6d070d65]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text-1);font-size:14px;padding:6px 10px;outline:none}.set-select-sm[data-v-6d070d65]{font-size:12px;padding:4px 6px}.set-select[data-v-6d070d65]:focus{border-color:var(--accent)}.xp-row[data-v-31d28d61]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.xp-title[data-v-31d28d61]{font-size:20px;font-weight:700;background:linear-gradient(90deg,#ffd76a,#ff9a3d);-webkit-background-clip:text;background-clip:text;color:transparent}.xp-lv[data-v-31d28d61]{font-size:12px;color:var(--accent);border:1px solid var(--accent);border-radius:4px;padding:2px 8px}.xp-meta[data-v-31d28d61]{margin-top:8px;font-size:12px;color:var(--muted);display:flex;flex-direction:column;gap:3px}.pet-stage[data-v-424bea52]{display:flex;align-items:center;gap:14px;margin-bottom:12px}.pet-emoji[data-v-424bea52]{font-size:52px;line-height:1;filter:drop-shadow(0 0 14px rgba(236,72,153,.5));animation:pet-bounce-424bea52 2s ease-in-out infinite}.pet-emoji.pet-working[data-v-424bea52]{animation:pet-spin-424bea52 2s linear infinite}@keyframes pet-bounce-424bea52{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pet-spin-424bea52{0%,to{transform:rotate(0)}50%{transform:rotate(12deg)}}.pet-name[data-v-424bea52]{display:flex;flex-direction:column;gap:3px}.pet-title[data-v-424bea52]{font-size:17px;font-weight:700;color:#ffb3d9}.pet-desc[data-v-424bea52]{font-size:12px;color:var(--muted)}.pet-stats[data-v-424bea52]{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.pet-stat[data-v-424bea52]{display:flex;align-items:center;gap:8px}.pet-label[data-v-424bea52]{font-size:12px;color:var(--muted);width:44px}.pet-track[data-v-424bea52]{flex:1;height:8px}.pet-num[data-v-424bea52]{font-size:11px;color:var(--dim);width:46px;text-align:right;font-family:var(--font-mono)}.pet-actions[data-v-424bea52]{display:flex;gap:8px;margin-bottom:8px}.pet-work[data-v-424bea52]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pet-work-options[data-v-424bea52]{display:flex;gap:8px;margin-bottom:8px}.pet-msg[data-v-424bea52]{margin-top:6px;padding:6px 10px;border-radius:6px;background:#ec48991f;border:1px solid rgba(236,72,153,.3);color:#ffb3d9;font-size:12px}.pet-footer[data-v-424bea52]{margin-top:8px;display:flex;justify-content:space-between;font-size:11px}.pet-skins[data-v-424bea52]{margin-top:10px;padding:10px;background:linear-gradient(135deg,#ec489914,#a855f70f);border:1px solid rgba(236,72,153,.22);border-radius:10px}.skin-top[data-v-424bea52]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.skin-coins[data-v-424bea52]{font-size:12px;font-weight:700;color:#fbbf24}.skin-grid[data-v-424bea52]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.skin-item[data-v-424bea52]{position:relative;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:9px 4px 8px;text-align:center;cursor:pointer;transition:all .15s}.skin-item[data-v-424bea52]:hover{border-color:#ec48998c;transform:translateY(-1px)}.skin-item.on[data-v-424bea52]{border-color:#ec4899;background:#ec489929;box-shadow:0 0 10px #ec489940}.skin-item.owned[data-v-424bea52]:not(.on){border-color:#22c55e59}.skin-emoji[data-v-424bea52]{font-size:26px;line-height:1.1;filter:drop-shadow(0 0 6px rgba(236,72,153,.35))}.skin-item.owned .skin-emoji[data-v-424bea52]{filter:none}.skin-name[data-v-424bea52]{font-size:11px;color:var(--text-1);margin-top:4px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skin-price[data-v-424bea52]{font-size:10px;color:#fbbf24;margin-top:3px}.skin-own[data-v-424bea52]{position:absolute;top:4px;right:4px;font-size:8px;color:#34d399;background:#22c55e26;border-radius:4px;padding:1px 4px}.skin-grid[data-v-424bea52]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.skin-item[data-v-424bea52]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 4px;text-align:center;cursor:pointer;transition:all .15s}.skin-item[data-v-424bea52]:hover{border-color:#ec489980}.skin-item.on[data-v-424bea52]{border-color:#ec4899;background:#ec489926}.skin-item.owned[data-v-424bea52]:not(.on){border-color:#22c55e66}.skin-emoji[data-v-424bea52]{font-size:22px}.skin-name[data-v-424bea52]{font-size:10px;color:var(--text-1);margin-top:3px}.skin-price[data-v-424bea52]{font-size:10px;color:#fbbf24;margin-top:2px}.skin-price.free[data-v-424bea52]{color:var(--text-3)}.chip[data-v-f2b96898]{background:#8b5cf61f;border:1px solid rgba(139,92,246,.25);color:var(--violet-soft)}.novel-input[data-v-f2b96898]{flex:1;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text-1);font-size:13px;padding:7px 10px;outline:none}.novel-input[data-v-f2b96898]:focus{border-color:var(--accent)}.local-list[data-v-f2b96898]{display:flex;flex-direction:column;gap:4px;max-height:150px;overflow-y:auto}.local-item[data-v-f2b96898]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;background:#8b5cf60f;border:1px solid rgba(139,92,246,.12);cursor:pointer}.local-item[data-v-f2b96898]:hover{background:#8b5cf61f}.local-ico[data-v-f2b96898]{font-size:16px}.local-info[data-v-f2b96898]{flex:1;min-width:0}.local-name[data-v-f2b96898]{font-size:12.5px;font-weight:600;color:var(--violet-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.local-del[data-v-f2b96898]{padding:0 6px;font-size:11px;color:var(--err)}.pdf-box[data-v-f2b96898]{max-height:340px;overflow-y:auto;text-align:center;background:#8b5cf60a;border:1px solid rgba(139,92,246,.12);border-radius:8px;padding:6px}.pdf-canvas[data-v-f2b96898]{max-width:100%;height:auto;border-radius:4px;box-shadow:0 2px 10px #0000004d}section.tile.fill-tile[data-v-f2b96898]{display:flex;flex-direction:column}section.tile.fill-tile>.tile-header[data-v-f2b96898]{flex-shrink:0}section.tile.fill-tile>.tile-body[data-v-f2b96898]{position:static;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tile-body.fill .reader-bar[data-v-f2b96898]{flex-shrink:0}.tile-body.fill .reader-body[data-v-f2b96898]{flex:1;min-height:0;height:86%;overflow-y:auto}.tile-body.fill .pdf-box[data-v-f2b96898]{flex:1;min-height:0;max-height:none;overflow-y:auto}.history-item[data-v-f2b96898]{display:flex;gap:10px;padding:7px 6px;border-radius:8px;cursor:pointer;align-items:center}.history-item[data-v-f2b96898]:hover{background:#8b5cf614}.history-cover[data-v-f2b96898]{width:34px;height:46px}.history-title[data-v-f2b96898]{font-size:13px}.history-sub[data-v-f2b96898]{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.novel-book[data-v-f2b96898]{display:flex;gap:10px;padding:8px 6px;border-radius:8px;cursor:pointer}.novel-book[data-v-f2b96898]:hover{background:#8b5cf614}.novel-cover[data-v-f2b96898]{width:44px;height:60px;object-fit:cover;border-radius:5px;background:var(--hairline);flex-shrink:0}.novel-book-info[data-v-f2b96898]{min-width:0;display:flex;flex-direction:column;gap:3px;justify-content:center}.novel-book-title[data-v-f2b96898]{font-size:14px;font-weight:600;color:var(--violet-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.novel-book-desc[data-v-f2b96898]{font-size:11px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reader-title[data-v-f2b96898]{font-size:15px;font-weight:700;color:var(--violet-soft);text-align:center;margin:4px 0 8px}.reader-body[data-v-f2b96898]{height:90%;overflow-y:scroll;padding:10px 12px;border-radius:8px;background:#8b5cf60a;border:1px solid rgba(139,92,246,.12);line-height:1.85}.reader-p[data-v-f2b96898]{margin-bottom:6px;text-indent:2em}.state-line[data-v-f2b96898]{margin-top:8px;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.err-line[data-v-f2b96898]{margin-top:8px;font-size:12px;color:var(--err)}.set-select[data-v-f2b96898]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text-1);font-size:13px;padding:5px 8px;outline:none}.miao-input[data-v-123053c7]{flex:1;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text-1);font-size:12px;padding:6px 10px;outline:none}.miao-input[data-v-123053c7]:focus{border-color:var(--accent)}.state-line[data-v-123053c7]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:20px 0}.err-line[data-v-123053c7]{font-size:12px;color:var(--err);padding:20px 0}.news-list[data-v-02c91e14]{margin:0;padding:0;list-style:none}.news-item[data-v-02c91e14]{display:flex;gap:8px;align-items:flex-start;padding:5px 0;border-bottom:1px dashed var(--hairline);font-size:12.5px;line-height:1.55}.news-item[data-v-02c91e14]:last-child{border-bottom:none}.news-idx[data-v-02c91e14]{flex-shrink:0;width:18px;height:18px;border-radius:5px;background:#f59e0b26;color:var(--warn);font-size:11px;display:flex;align-items:center;justify-content:center;margin-top:1px}.news-text[data-v-02c91e14]{color:var(--text-1)}.state-line[data-v-02c91e14]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:20px 0}.err-line[data-v-02c91e14]{font-size:12px;color:var(--err);padding:20px 0}.state-line[data-v-ccd8f014]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:20px 0}.err-line[data-v-ccd8f014]{font-size:12px;color:var(--err);padding:20px 0}.event-item[data-v-101c5fb9]{display:flex;gap:10px;padding:6px 0;border-bottom:1px dashed var(--hairline)}.event-item[data-v-101c5fb9]:last-child{border-bottom:none}.event-year[data-v-101c5fb9]{flex-shrink:0;font-size:12px;font-weight:700;color:#94a3b8;background:#64748b26;border-radius:6px;padding:2px 6px;height:fit-content;margin-top:2px}.event-info[data-v-101c5fb9]{min-width:0}.event-title[data-v-101c5fb9]{font-size:13px;font-weight:600;color:var(--text-1);line-height:1.4}.event-desc[data-v-101c5fb9]{font-size:11px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.state-line[data-v-101c5fb9]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:20px 0}.err-line[data-v-101c5fb9]{font-size:12px;color:var(--err);padding:20px 0}.game-item[data-v-9c9e0978]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;text-decoration:none;border-bottom:1px dashed var(--hairline)}.game-item[data-v-9c9e0978]:hover{background:#22c55e14}.game-tag[data-v-9c9e0978]{flex-shrink:0;font-size:10px;font-weight:700;text-transform:uppercase;border-radius:5px;padding:2px 6px;letter-spacing:.5px}.game-title[data-v-9c9e0978]{flex:1;min-width:0;font-size:12.5px;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-go[data-v-9c9e0978]{flex-shrink:0;font-size:11px;color:var(--ok)}.state-line[data-v-9c9e0978]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:20px 0}.err-line[data-v-9c9e0978]{font-size:12px;color:var(--err);padding:20px 0}.bing-link[data-v-92219595]{display:block}.bing-img[data-v-92219595]{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px;border:1px solid var(--hairline-2)}.bing-title[data-v-92219595]{font-size:13px;font-weight:600;color:var(--text-1);margin-top:8px}.bing-desc[data-v-92219595]{font-size:11px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.state-line[data-v-92219595]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:20px 0}.err-line[data-v-92219595]{font-size:12px;color:var(--err);padding:20px 0}.fortune-select[data-v-8c727cc6]{flex:1;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text-1);font-size:12px;padding:6px 10px;outline:none}.fortune-select[data-v-8c727cc6]:focus{border-color:var(--accent)}.state-line[data-v-8c727cc6]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:20px 0}.err-line[data-v-8c727cc6]{font-size:12px;color:var(--err);padding:20px 0}.state-line[data-v-84fd5066]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:20px 0}.err-line[data-v-84fd5066]{font-size:12px;color:var(--err);padding:20px 0}.quote-row[data-v-8a1e9030]{display:flex;align-items:center;gap:8px;padding:6px 4px;border-bottom:1px dashed var(--hairline)}.quote-name[data-v-8a1e9030]{flex:1;font-size:12.5px;font-weight:600;color:var(--text-1)}.quote-price[data-v-8a1e9030]{font-size:12.5px;font-weight:700;color:#f1f5f9;font-variant-numeric:tabular-nums}.quote-chg[data-v-8a1e9030]{font-size:12px;font-weight:700;width:68px;text-align:right;font-variant-numeric:tabular-nums}.quote-del[data-v-8a1e9030]{padding:0 5px;font-size:10px;color:var(--err);border-color:#dc262659}.quote-del[data-v-8a1e9030]:hover{border-color:var(--err);background:#dc26261f}.miao-input[data-v-8a1e9030]{flex:1;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text-1);font-size:12px;padding:6px 10px;outline:none}.miao-input[data-v-8a1e9030]:focus{border-color:var(--accent)}.state-line[data-v-8a1e9030]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:20px 0}.err-line[data-v-8a1e9030]{font-size:12px;color:var(--err);padding:10px 0}.state-line[data-v-89f7b964]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:20px 0}.err-line[data-v-89f7b964]{font-size:12px;color:var(--err);padding:20px 0}.state-line[data-v-f6ea8f78]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:20px 0}.err-line[data-v-f6ea8f78]{font-size:12px;color:var(--err);padding:20px 0}.state-line[data-v-050d2617]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:20px 0}.err-line[data-v-050d2617]{font-size:12px;color:var(--err);padding:20px 0}.state-line[data-v-aaddd52c]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:20px 0}.err-line[data-v-aaddd52c]{font-size:12px;color:var(--err);padding:20px 0}.btn-active[data-v-21ec23f0]{background:var(--accent)!important;color:#04121f!important;border-color:var(--accent)!important}.game-box[data-v-21ec23f0]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;align-items:center}.g2048[data-v-21ec23f0]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px;background:#00000038;border:1px solid var(--border);border-radius:10px;box-sizing:border-box;flex-shrink:0}.c2048[data-v-21ec23f0]{aspect-ratio:1;display:grid;place-items:center;font-size:20px;font-weight:800;border-radius:8px;transition:transform .1s}.mines[data-v-21ec23f0]{display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(9,1fr);gap:2px;box-sizing:border-box;flex-shrink:0}.mcell[data-v-21ec23f0]{display:grid;place-items:center;font-weight:700;border-radius:3px;border:1px solid var(--border);background:#1e305099;color:var(--text-1);cursor:pointer;padding:0;overflow:hidden;min-width:0;min-height:0}.mcell[data-v-21ec23f0]:hover{border-color:var(--accent)}.mopen[data-v-21ec23f0]{background:#14203a80;border-color:var(--hairline-2);cursor:default}.mflag[data-v-21ec23f0]{background:#ff5d7314}.mmine[data-v-21ec23f0]{background:#ff5d7340}.report[data-v-d2ff20d9]{white-space:pre-wrap;word-break:break-word;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;line-height:1.8;color:var(--text-1);background:#0ea5e90d;border:1px dashed rgba(14,165,233,.25);border-radius:10px;padding:10px 12px;max-height:300px;overflow-y:auto}.pic-wrap[data-v-ebfaa38c]{border-radius:10px;overflow:hidden;border:1px solid var(--border);min-height:120px;background:#0000002e;display:grid;place-items:center}.pic-wrap img[data-v-ebfaa38c]{width:100%;height:180px;object-fit:cover;display:block}.state-line[data-v-ebfaa38c]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:40px 0}.err-line[data-v-ebfaa38c]{font-size:12px;color:var(--err);padding:40px 0;text-align:center}.btn-active[data-v-ebfaa38c]{background:var(--accent)!important;color:#04121f!important;border-color:var(--accent)!important}.cfg-panel[data-v-e6f41b45]{padding:10px 12px;border-bottom:1px solid var(--border);background:#14b8a60a;display:flex;flex-direction:column;gap:6px}.cfg-input[data-v-e6f41b45]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text-1);font-size:12px;padding:7px 10px;outline:none;font-family:inherit}.cfg-input[data-v-e6f41b45]:focus{border-color:var(--accent)}.cfg-input[data-v-e6f41b45]::placeholder{color:var(--dim)}.cfg-actions[data-v-e6f41b45]{display:flex;gap:6px}.tile-body[data-v-e6f41b45]{display:flex;flex-direction:column}.frame-mini[data-v-e6f41b45]{padding:8px;background:#0000002e;position:relative;flex:1;min-height:120px}.frame-mini iframe[data-v-e6f41b45]{position:absolute;top:8px;left:8px;right:8px;bottom:8px;width:calc(100% - 16px);height:calc(100% - 16px);border:1px solid var(--border);border-radius:10px;background:#fff;display:block;box-sizing:border-box}.frame-empty[data-v-e6f41b45]{padding:36px 16px;text-align:center;color:var(--muted);border-top:1px solid var(--hairline)}.tile-expanded[data-v-e6f41b45]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990;display:flex;flex-direction:column;border-radius:0}.tile-expanded .tile-body[data-v-e6f41b45]{flex:1;display:flex;flex-direction:column;min-height:0}.tile-expanded .frame-mini[data-v-e6f41b45]{flex:1;display:flex;min-height:0}.tile-expanded .frame-mini iframe[data-v-e6f41b45]{height:100%!important;flex:1}.wk-summary[data-v-d80edcbe]{display:flex;gap:8px;margin-bottom:8px}.wk-item[data-v-d80edcbe]{flex:1;background:#10b9810f;border:1px solid rgba(16,185,129,.12);border-radius:8px;padding:8px 6px;text-align:center}.wk-num[data-v-d80edcbe]{font-size:15px;font-weight:700;color:var(--text-1)}.wk-label[data-v-d80edcbe]{font-size:10px;margin-top:2px}.wk-best[data-v-d80edcbe]{font-size:12px;margin:6px 0 10px;color:#fbbf24}.ach-head[data-v-d80edcbe]{font-size:12px;color:var(--text-2);margin-bottom:8px}.ach-grid[data-v-d80edcbe]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.ach-item[data-v-d80edcbe]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:8px 6px;text-align:center;opacity:.75}.ach-item.done[data-v-d80edcbe]{opacity:1;border-color:#fbbf2473;background:#fbbf2414}.ach-icon[data-v-d80edcbe]{font-size:18px;filter:grayscale(1);opacity:.6}.ach-item.done .ach-icon[data-v-d80edcbe]{filter:none;opacity:1}.ach-name[data-v-d80edcbe]{font-size:11px;color:var(--text-1);margin-top:4px;font-weight:600}.ach-desc[data-v-d80edcbe]{font-size:9px;color:var(--text-3);margin-top:2px}.ach-time[data-v-d80edcbe]{font-size:9px;color:#fbbf24;margin-top:3px}.rank-hero[data-v-bfc3cabf]{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid;border-radius:10px}.rank-icon[data-v-bfc3cabf]{font-size:34px}.rank-name[data-v-bfc3cabf]{font-size:18px;font-weight:700}.rank-score[data-v-bfc3cabf]{font-size:12px;color:var(--text-1);margin-top:2px}.rank-score b[data-v-bfc3cabf]{font-size:16px}.rank-detail[data-v-bfc3cabf]{margin-top:10px;display:flex;flex-direction:column;gap:6px}.rk-row[data-v-bfc3cabf]{display:flex;align-items:center;gap:8px;font-size:11px}.rk-label[data-v-bfc3cabf]{width:52px;color:var(--text-2);flex-shrink:0}.rk-bar[data-v-bfc3cabf]{flex:1;height:6px;border-radius:3px;background:#ffffff12;overflow:hidden}.rk-fill[data-v-bfc3cabf]{display:block;height:100%;border-radius:3px;transition:width .4s}.rk-val[data-v-bfc3cabf]{width:72px;text-align:right;color:var(--text-2);flex-shrink:0;font-family:SF Mono,Consolas,monospace}.grank[data-v-e6ce2bbc]{height:100%;display:flex;flex-direction:column;overflow:hidden;background:#0f172a73;border:1px solid rgba(79,209,255,.2);border-radius:10px;padding:10px 12px;box-sizing:border-box}.grank-head[data-v-e6ce2bbc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.grank-name[data-v-e6ce2bbc]{font-size:13px;font-weight:800;color:#7fe3ff}.grank-refresh[data-v-e6ce2bbc]{background:#4fd1ff1f;border:1px solid rgba(79,209,255,.35);color:#7fe3ff;font-size:12px;border-radius:6px;padding:2px 8px;cursor:pointer}.grank-refresh[data-v-e6ce2bbc]:disabled{opacity:.5;cursor:not-allowed}.grank-list[data-v-e6ce2bbc]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.grank-row[data-v-e6ce2bbc]{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:7px;background:#ffffff0a;font-size:12px}.grank-row.me[data-v-e6ce2bbc]{background:#4fd1ff24;border:1px solid rgba(79,209,255,.4)}.grank-no[data-v-e6ce2bbc]{width:20px;text-align:center;font-weight:800;color:#8b98ab;flex-shrink:0}.grank-row:nth-child(1) .grank-no[data-v-e6ce2bbc]{color:#f59e0b}.grank-row:nth-child(2) .grank-no[data-v-e6ce2bbc]{color:#cbd5e1}.grank-row:nth-child(3) .grank-no[data-v-e6ce2bbc]{color:#b45309}.grank-user[data-v-e6ce2bbc]{flex:1;color:#e8f1ff;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grank-tag[data-v-e6ce2bbc]{font-size:11px;color:#7fe3ff;flex-shrink:0}.grank-score[data-v-e6ce2bbc]{font-weight:800;color:#fbbf24;flex-shrink:0;min-width:34px;text-align:right}.grank-empty[data-v-e6ce2bbc]{flex:1;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:12px;text-align:center;line-height:1.8}.grank-err[data-v-e6ce2bbc]{color:#fca5a5;font-size:12px;padding:10px 0}.grank-foot[data-v-e6ce2bbc]{margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.08);font-size:10.5px;color:#64748b;text-align:center}.joke-box[data-v-0c4c7fb4]{padding:12px 14px;border-radius:8px;background:#f59e0b0d;border:1px solid rgba(245,158,11,.15)}.joke-text[data-v-0c4c7fb4]{font-size:14px;line-height:1.8;color:var(--text-1)}.gauge[data-v-ed9d8388]{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.gauge-inner[data-v-ed9d8388]{width:56px;height:56px;border-radius:50%;background:var(--panel);display:grid;place-items:center}.gauge-val[data-v-ed9d8388]{font-size:24px;font-weight:700}.level-label[data-v-ed9d8388]{font-size:18px;font-weight:700}.ip-wrap[data-v-cc04c1b8]{padding:10px 0}.ip-main[data-v-cc04c1b8]{font-family:SF Mono,Consolas,monospace;font-size:18px;font-weight:700;color:var(--accent);letter-spacing:.5px;word-break:break-all}.coin-row[data-v-14152b8f]{display:flex;align-items:center;gap:8px;padding:7px 4px;border-bottom:1px dashed rgba(255,255,255,.06)}.coin-row[data-v-14152b8f]:last-child{border-bottom:none}.coin-sym[data-v-14152b8f]{width:42px;font-weight:700;font-size:13px;color:var(--text-1)}.coin-price[data-v-14152b8f]{flex:1;font-family:SF Mono,Consolas,monospace;font-size:13px;text-align:right}.coin-chg[data-v-14152b8f]{width:76px;text-align:right;font-family:SF Mono,Consolas,monospace;font-size:12px}.up[data-v-14152b8f]{color:#f87171}.down[data-v-14152b8f]{color:#34d399}.wp-wrap[data-v-8375ae4c]{display:flex;flex-direction:column}.wp-link[data-v-8375ae4c]{display:block;line-height:0}.wp-img[data-v-8375ae4c]{width:100%;height:180px;object-fit:cover;border-radius:8px;display:block;cursor:zoom-in;transition:filter .2s}.wp-img[data-v-8375ae4c]:hover{filter:brightness(1.1)}.cl-list[data-v-4cc2baa3]{max-height:240px;overflow-y:auto}.cl-item[data-v-4cc2baa3]{display:flex;align-items:center;gap:8px;padding:7px 6px;border-radius:6px;cursor:pointer;border-bottom:1px dashed rgba(255,255,255,.05);transition:background .15s}.cl-item[data-v-4cc2baa3]:hover{background:#a855f71a}.cl-item.on[data-v-4cc2baa3]{background:#22c55e26}.cl-text[data-v-4cc2baa3]{flex:1;font-size:12px;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-time[data-v-4cc2baa3]{font-size:10px;color:var(--text-3);flex-shrink:0}.cd-form[data-v-efcef104]{display:flex;gap:6px;margin-bottom:10px}.cd-input[data-v-efcef104]{flex:1;min-width:0;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:var(--text-1);font-size:12px;padding:6px 8px;outline:none}.cd-date[data-v-efcef104]{flex:0 0 110px}.cd-input[data-v-efcef104]:focus{border-color:var(--accent)}.cd-list[data-v-efcef104]{max-height:210px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.cd-item[data-v-efcef104]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#ffffff0a;border-radius:8px;border:1px solid rgba(255,255,255,.06)}.cd-info[data-v-efcef104]{flex:1;min-width:0}.cd-name[data-v-efcef104]{font-size:13px;color:var(--text-1);font-weight:600}.cd-date-txt[data-v-efcef104]{font-size:10px;color:var(--text-3);margin-top:1px}.cd-num[data-v-efcef104]{font-size:13px;font-weight:700;color:var(--accent);flex-shrink:0}.cd-num.past[data-v-efcef104]{color:var(--text-3)}.cd-del[data-v-efcef104]{background:none;border:none;color:var(--text-3);cursor:pointer;font-size:12px;padding:2px 4px;flex-shrink:0}.cd-del[data-v-efcef104]:hover{color:#f87171}.src-row[data-v-fe9adb9c]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.src-chip[data-v-fe9adb9c]{font-size:11px;padding:3px 10px;border-radius:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--text-2);cursor:pointer;position:relative}.src-chip.on[data-v-fe9adb9c]{background:#f973162e;border-color:#f97316;color:#fdba74}.src-del[data-v-fe9adb9c]{font-style:normal;margin-left:4px;color:#f87171}.add-box[data-v-fe9adb9c]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;padding:10px;background:#f973160f;border:1px solid rgba(249,115,22,.2);border-radius:8px}.rss-input[data-v-fe9adb9c]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:var(--text-1);font-size:12px;padding:6px 8px;outline:none}.rss-input[data-v-fe9adb9c]:focus{border-color:#f97316}.feed-head[data-v-fe9adb9c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.feed-title[data-v-fe9adb9c]{font-size:13px;font-weight:700;color:var(--text-1)}.rss-list[data-v-fe9adb9c]{max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.rss-item[data-v-fe9adb9c]{display:flex;align-items:center;gap:8px;padding:6px 4px;border-bottom:1px dashed rgba(255,255,255,.05);text-decoration:none}.rss-item:hover .rss-title[data-v-fe9adb9c]{color:#fdba74}.rss-title[data-v-fe9adb9c]{flex:1;font-size:12px;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rss-date[data-v-fe9adb9c]{font-size:10px;color:var(--text-3);flex-shrink:0}.fw[data-v-d24722ad]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#0b1220;color:#cfe0ff;display:flex;flex-direction:column;padding:16px 22px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif;overflow-y:auto}.fw-nav[data-v-d24722ad]{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #1b2a47}.fw-brand[data-v-d24722ad]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;letter-spacing:1px}.fw-logo[data-v-d24722ad]{width:26px;height:26px;border-radius:6px;background:linear-gradient(135deg,#0ea5e9,#2563eb);display:grid;place-items:center;font-size:14px;color:#fff}.fw-ver[data-v-d24722ad]{font-size:11px;color:#5a7196;font-weight:400;border:1px solid #22355a;padding:1px 6px;border-radius:4px}.fw-right[data-v-d24722ad]{display:flex;align-items:center;gap:16px;font-size:12px;color:#7c93b8}.fw-user[data-v-d24722ad]{color:#cfe0ff}.fw-time[data-v-d24722ad]{font-family:var(--font-mono)}.fw-exit[data-v-d24722ad]{padding:4px 12px;font-size:12px;border-radius:6px;border:1px solid #1b2a47;background:transparent;color:#7c93b8;cursor:pointer}.fw-exit[data-v-d24722ad]:hover{color:#4fd1ff;border-color:#4fd1ff}.fw-kpis[data-v-d24722ad]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:14px 0}.fw-kpi[data-v-d24722ad]{background:#101a30;border:1px solid #1b2a47;border-radius:10px;padding:14px 16px}.fw-kpi-label[data-v-d24722ad]{font-size:12px;color:#7c93b8}.fw-kpi-value[data-v-d24722ad]{font-size:30px;font-weight:700;font-family:var(--font-mono);color:#4fd1ff;margin-top:6px}.fw-kpi-trend[data-v-d24722ad]{font-size:11px;color:#5a7196;margin-top:4px}.fw-kpi-trend.ok[data-v-d24722ad]{color:#4ade80}.fw-main[data-v-d24722ad]{display:grid;grid-template-columns:1.4fr 1fr;gap:12px;flex:1;min-height:0}@media(max-width:900px){.fw-main[data-v-d24722ad]{grid-template-columns:1fr}}.fw-card[data-v-d24722ad]{background:#101a30;border:1px solid #1b2a47;border-radius:10px;padding:14px 16px}.fw-card-title[data-v-d24722ad]{font-size:13px;font-weight:600;color:#cfe0ff;margin-bottom:10px}.fw-svg[data-v-d24722ad]{width:100%;height:150px;background:#4fd1ff08;border-radius:8px}.fw-chart-meta[data-v-d24722ad]{display:flex;gap:18px;font-size:11px;color:#5a7196;margin-top:8px}.fw-table[data-v-d24722ad]{width:100%;border-collapse:collapse;font-size:12px}.fw-table th[data-v-d24722ad]{text-align:left;color:#5a7196;font-weight:500;padding:6px 8px;border-bottom:1px solid #1b2a47}.fw-table td[data-v-d24722ad]{padding:7px 8px;border-bottom:1px solid rgba(27,42,71,.6);color:#cfe0ff}.mono[data-v-d24722ad]{font-family:var(--font-mono)}.fw-status[data-v-d24722ad]{font-size:11px;padding:2px 8px;border-radius:4px}.fw-status.ok[data-v-d24722ad]{background:#4ade801f;color:#4ade80}.fw-status.warn[data-v-d24722ad]{background:#ffc8571f;color:#ffc857}.fw-footer[data-v-d24722ad]{margin-top:12px;font-size:11px;color:#5a7196;text-align:center}.fw-scan[data-v-d24722ad]{position:absolute;left:0;right:0;top:0;height:120px;background:linear-gradient(to bottom,transparent,rgba(79,209,255,.06),transparent);animation:scanmove-d24722ad 7s linear infinite;pointer-events:none}@keyframes scanmove-d24722ad{0%{transform:translateY(-140px)}to{transform:translateY(100vh)}}.fs[data-v-e9eee172]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#f3f4f6;color:#1f2937;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif;-webkit-user-select:none;user-select:none}.fs-titlebar[data-v-e9eee172]{display:flex;align-items:center;justify-content:space-between;padding:7px 14px;background:#fff;border-bottom:1px solid #e5e7eb}.fs-brand[data-v-e9eee172]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.fs-doc-icon[data-v-e9eee172]{font-size:16px}.fs-saved[data-v-e9eee172]{font-size:11px;color:#10b981;background:#10b9811a;padding:1px 8px;border-radius:10px}.fs-right[data-v-e9eee172]{display:flex;align-items:center;gap:14px;font-size:12px;color:#6b7280}.fs-time[data-v-e9eee172]{font-family:var(--font-mono);color:#374151}.fs-exit[data-v-e9eee172]{padding:3px 12px;font-size:12px;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#6b7280;cursor:pointer}.fs-exit[data-v-e9eee172]:hover{color:#2563eb;border-color:#2563eb}.fs-menubar[data-v-e9eee172]{display:flex;gap:2px;padding:3px 10px;background:#fff;border-bottom:1px solid #e5e7eb}.fs-menu[data-v-e9eee172]{font-size:12px;padding:3px 9px;border-radius:4px;color:#374151;cursor:default}.fs-menu[data-v-e9eee172]:hover{background:#eef2ff}.fs-toolbar[data-v-e9eee172]{display:flex;align-items:center;gap:2px;padding:4px 8px;background:#fafafa;border-bottom:1px solid #e5e7eb;flex-wrap:wrap}.fs-tb-item[data-v-e9eee172]{font-size:12px;padding:4px 9px;border-radius:4px;color:#374151;cursor:default;white-space:nowrap}.fs-tb-item[data-v-e9eee172]:hover{background:#e5e7eb}.fs-tb-sep[data-v-e9eee172]{width:1px;height:18px;background:#e5e7eb;margin:0 4px}.fs-formula-bar[data-v-e9eee172]{display:flex;align-items:center;gap:8px;padding:4px 10px;background:#fff;border-bottom:1px solid #e5e7eb;font-size:12px}.fs-namebox[data-v-e9eee172]{width:70px;text-align:center;border:1px solid #d1d5db;border-radius:3px;padding:3px 0;color:#374151}.fs-fx[data-v-e9eee172]{font-style:italic;color:#2563eb;font-weight:700;padding:0 4px}.fs-formula[data-v-e9eee172]{color:#374151;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-gridwrap[data-v-e9eee172]{flex:1;overflow:auto;background:#fff}.fs-table[data-v-e9eee172]{border-collapse:separate;border-spacing:0;font-size:12px;min-width:100%}.fs-corner[data-v-e9eee172]{width:44px;min-width:44px;background:#f8fafc;border-right:1px solid #d1d5db;border-bottom:1px solid #d1d5db;position:sticky;left:0;z-index:3}.fs-colhead[data-v-e9eee172]{min-width:90px;background:#f8fafc;color:#6b7280;text-align:center;padding:5px 8px;border-right:1px solid #e5e7eb;border-bottom:1px solid #d1d5db;font-weight:500;position:sticky;top:0;z-index:2}.fs-rowhead[data-v-e9eee172]{min-width:44px;background:#f8fafc;color:#6b7280;text-align:center;padding:5px 4px;border-right:1px solid #d1d5db;border-bottom:1px solid #e5e7eb;font-size:11px;position:sticky;left:0;z-index:1}.s-cell[data-v-e9eee172]{min-width:90px;padding:5px 8px;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;color:#374151;cursor:cell;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.s-head[data-v-e9eee172]{background:#f8fafc;font-weight:600;color:#111827;cursor:default}.s-active[data-v-e9eee172]{box-shadow:inset 0 0 0 2px #2563eb;background:#2563eb0a;z-index:1}.s-empty[data-v-e9eee172]{color:#d1d5db}.s-val[data-v-e9eee172]{display:block}.s-progress[data-v-e9eee172]{color:#2563eb;font-weight:600}.s-edit[data-v-e9eee172]{width:100%;border:none;outline:none;font:inherit;color:#111827;background:#fff;padding:0}.fs-bottom[data-v-e9eee172]{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;background:#f8fafc;border-top:1px solid #e5e7eb;font-size:12px;color:#6b7280}.fs-sheets[data-v-e9eee172]{display:flex;align-items:center;gap:2px}.fs-sheet[data-v-e9eee172]{padding:3px 12px;border-radius:4px 4px 0 0;border:1px solid #e5e7eb;border-bottom:none;background:#fff;color:#374151;font-size:12px}.fs-sheet.active[data-v-e9eee172]{background:#fff;color:#2563eb;border-color:#2563eb}.fs-sheet-add[data-v-e9eee172]{padding:0 6px;color:#6b7280}.fc[data-v-fa6a3966]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#1e1e1e;color:#d4d4d4;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:13px;-webkit-user-select:none;user-select:none}.fc-tabs[data-v-fa6a3966]{display:flex;align-items:center;justify-content:space-between;padding:6px 14px;background:#333;color:#e0e0e0}.fc-brand[data-v-fa6a3966]{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.fc-logo[data-v-fa6a3966]{color:#4fc1ff;font-weight:800;font-size:16px}.fc-right[data-v-fa6a3966]{display:flex;align-items:center;gap:14px;font-size:12px;color:#a0a0a0}.fc-time[data-v-fa6a3966]{font-family:var(--font-mono)}.fc-exit[data-v-fa6a3966]{padding:3px 12px;font-size:12px;border-radius:6px;border:1px solid #555;background:transparent;color:#a0a0a0;cursor:pointer}.fc-exit[data-v-fa6a3966]:hover{color:#4fc1ff;border-color:#4fc1ff}.fc-body[data-v-fa6a3966]{display:flex;flex:1;min-height:0}.fc-activity[data-v-fa6a3966]{width:42px;background:#333;display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:8px}.fc-act[data-v-fa6a3966]{font-size:17px;padding:4px;border-radius:4px;cursor:default;opacity:.55}.fc-act.active[data-v-fa6a3966]{opacity:1;border-left:2px solid #fff}.fc-explorer[data-v-fa6a3966]{width:210px;background:#252526;border-right:1px solid #1e1e1e;overflow-y:auto;padding:8px 0}.fc-expl-title[data-v-fa6a3966]{font-size:11px;color:#8a8a8a;text-transform:uppercase;letter-spacing:.5px;padding:4px 14px 8px}.fc-file[data-v-fa6a3966]{display:flex;align-items:center;gap:6px;padding:3px 10px;font-size:12px;color:#b8b8b8;cursor:default;white-space:nowrap}.fc-file[data-v-fa6a3966]:hover{background:#ffffff0f}.fc-file.fc-active[data-v-fa6a3966]{background:#4fc1ff26;color:#fff}.fc-ficon[data-v-fa6a3966]{width:14px;text-align:center;font-size:11px;color:#8a8a8a}.fc-code[data-v-fa6a3966]{flex:1;display:flex;flex-direction:column;min-width:0;background:#1e1e1e}.fc-codetabs[data-v-fa6a3966]{display:flex;background:#252526;border-bottom:1px solid #1e1e1e;overflow-x:auto}.fc-codetab[data-v-fa6a3966]{padding:7px 16px;font-size:12px;color:#8a8a8a;border-right:1px solid #1e1e1e;cursor:default;white-space:nowrap}.fc-codetab.active[data-v-fa6a3966]{background:#1e1e1e;color:#fff;border-top:1px solid #4fc1ff}.fc-codebody[data-v-fa6a3966]{flex:1;display:flex;overflow:auto;min-height:0}.fc-gutter[data-v-fa6a3966]{width:46px;flex-shrink:0;text-align:right;padding-right:10px;color:#5a5a5a;background:#1e1e1e;border-right:1px solid #252526;font-family:var(--font-mono);font-size:12px;-webkit-user-select:none;user-select:none}.fc-lno[data-v-fa6a3966]{height:20px;line-height:20px}.fc-lines[data-v-fa6a3966]{flex:1;padding:0 12px;font-family:var(--font-mono);font-size:13px;line-height:20px;white-space:pre}.fc-line[data-v-fa6a3966]{height:20px;white-space:pre}.tk-kw[data-v-fa6a3966]{color:#c586c0}.tk-kw2[data-v-fa6a3966]{color:#4fc1ff;font-weight:700}.tk-str[data-v-fa6a3966]{color:#ce9178}.tk-cmt[data-v-fa6a3966]{color:#6a9955}.tk-ann[data-v-fa6a3966]{color:#dcdcaa}.tk-type[data-v-fa6a3966]{color:#4ec9b0}.tk-fn[data-v-fa6a3966]{color:#dcdcaa}.fc-minimap[data-v-fa6a3966]{width:60px;background:#252526;border-left:1px solid #1e1e1e;opacity:.6}.fc-status[data-v-fa6a3966]{display:flex;align-items:center;gap:16px;padding:4px 14px;background:#4fc1ff;color:#04121f;font-size:11px;font-weight:600}.fc-status-spacer[data-v-fa6a3966]{flex:1}.fd[data-v-eac7fd4f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#e8e8e8;color:#1f2937;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif;-webkit-user-select:none;user-select:none}.fd-titlebar[data-v-eac7fd4f]{display:flex;align-items:center;justify-content:space-between;padding:7px 14px;background:#f5f5f5;border-bottom:1px solid #d9d9d9}.fd-brand[data-v-eac7fd4f]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.fd-fileicon[data-v-eac7fd4f]{width:18px;height:18px;background:#2b579a;color:#fff;border-radius:3px;display:grid;place-items:center;font-size:10px}.fd-saved[data-v-eac7fd4f]{font-size:11px;color:#10b981;background:#10b9811a;padding:1px 8px;border-radius:10px}.fd-right[data-v-eac7fd4f]{display:flex;align-items:center;gap:14px;font-size:12px;color:#6b7280}.fd-time[data-v-eac7fd4f]{font-family:var(--font-mono)}.fd-exit[data-v-eac7fd4f]{padding:3px 12px;font-size:12px;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#6b7280;cursor:pointer}.fd-exit[data-v-eac7fd4f]:hover{color:#2b579a;border-color:#2b579a}.fd-menubar[data-v-eac7fd4f]{display:flex;gap:2px;padding:3px 10px;background:#f5f5f5;border-bottom:1px solid #d9d9d9}.fd-menu[data-v-eac7fd4f]{font-size:12px;padding:3px 9px;border-radius:4px;color:#374151;cursor:default}.fd-menu[data-v-eac7fd4f]:hover{background:#e5e7eb}.fd-toolbar[data-v-eac7fd4f]{display:flex;align-items:center;gap:3px;padding:5px 12px;background:#fafafa;border-bottom:1px solid #d9d9d9;flex-wrap:wrap}.fd-font[data-v-eac7fd4f],.fd-size[data-v-eac7fd4f]{font-size:12px;padding:3px 8px;border:1px solid #d1d5db;border-radius:3px;background:#fff;color:#374151}.fd-sep[data-v-eac7fd4f]{width:1px;height:18px;background:#d9d9d9;margin:0 5px}.fd-ic[data-v-eac7fd4f]{font-size:13px;padding:3px 7px;border-radius:3px;color:#374151;cursor:default}.fd-ic[data-v-eac7fd4f]:hover{background:#e5e7eb}.fd-pagewrap[data-v-eac7fd4f]{flex:1;overflow:auto;padding:18px 0}.fd-page[data-v-eac7fd4f]{width:min(720px,94%);margin:0 auto;background:#fff;box-shadow:0 1px 4px #00000026;padding:44px 56px 60px;min-height:860px;box-sizing:border-box}.d-h1[data-v-eac7fd4f]{font-size:24px;font-weight:700;text-align:center;margin-bottom:16px;line-height:1.5}.d-meta[data-v-eac7fd4f]{font-size:12px;color:#6b7280;text-align:center;margin-bottom:24px}.d-h2[data-v-eac7fd4f]{font-size:17px;font-weight:700;margin:18px 0 10px;line-height:1.5}.d-p[data-v-eac7fd4f]{font-size:14px;line-height:1.9;text-indent:2em;margin-bottom:8px;color:#111827}.d-cursor[data-v-eac7fd4f]{border-right:1px solid transparent}.fd-cursor[data-v-eac7fd4f]{display:inline-block;width:1px;height:1.2em;background:#2563eb;margin-left:1px;vertical-align:-.18em;animation:fdblink-eac7fd4f 1s steps(1) infinite}@keyframes fdblink-eac7fd4f{50%{opacity:0}}.fd-status[data-v-eac7fd4f]{display:flex;align-items:center;gap:20px;padding:4px 14px;background:#f5f5f5;border-top:1px solid #d9d9d9;font-size:11px;color:#6b7280}.fd-status-spacer[data-v-eac7fd4f]{flex:1}.crash[data-v-427bf39d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.bsod[data-v-427bf39d]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b4fa8;color:#fff;padding:7vh 8vw;cursor:none}.bsod-face[data-v-427bf39d]{font-size:9vh;font-weight:700;letter-spacing:2px}.bsod-title[data-v-427bf39d]{font-size:3.4vh;font-weight:600;margin-top:3vh;max-width:720px}.bsod-desc[data-v-427bf39d]{font-size:2vh;margin-top:2.4vh;max-width:640px;line-height:1.7;opacity:.95}.bsod-code[data-v-427bf39d]{font-size:2vh;margin-top:2.6vh;font-family:Consolas,monospace}.bsod-progress[data-v-427bf39d]{position:absolute;bottom:6vh;display:flex;align-items:center;gap:10px;font-size:2vh}.bsod-spin[data-v-427bf39d]{width:16px;height:16px;border-radius:50%;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin-427bf39d 1s linear infinite}@keyframes spin-427bf39d{to{transform:rotate(360deg)}}.errbg[data-v-427bf39d]{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1917;display:grid;place-items:center}.errbox[data-v-427bf39d]{width:420px;max-width:88vw;background:#26221f;border:1px solid #444;border-radius:8px;box-shadow:0 18px 60px #0009;overflow:hidden}.err-title[data-v-427bf39d]{background:#32302c;color:#e7e5e4;padding:10px 16px;font-size:13px;font-weight:600;border-bottom:1px solid #444}.err-body[data-v-427bf39d]{padding:18px 16px;color:#d6d3d1;font-size:13px;line-height:1.9}.err-btns[data-v-427bf39d]{padding:12px 16px;display:flex;justify-content:flex-end;gap:8px;background:#2c2926}.err-btn[data-v-427bf39d]{background:#3a3632;border:1px solid #555;color:#e7e5e4;border-radius:4px;padding:5px 14px;font-size:12px}.err-btn[data-v-427bf39d]:disabled{opacity:.45}.crash-ctrl[data-v-427bf39d]{position:absolute;right:8px;bottom:8px;display:flex;gap:6px;align-items:center;font-size:11px;opacity:.35}.crash-ctrl[data-v-427bf39d]:hover{opacity:.9}.ctrl-btn[data-v-427bf39d]{padding:2px 8px;border:1px solid rgba(255,255,255,.3);border-radius:4px;cursor:pointer;color:#fff;background:#00000059}.ctrl-time[data-v-427bf39d]{color:#fff;font-family:SF Mono,Consolas,monospace}.boss-pill[data-v-e8f1dd15]{position:fixed;left:20px;bottom:20px;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#101a30e6;border:1px solid var(--border);color:var(--muted);font-size:12px;cursor:pointer;z-index:999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s;-webkit-user-select:none;user-select:none}.boss-pill[data-v-e8f1dd15]:hover{color:var(--accent);border-color:var(--accent);box-shadow:0 0 16px #4fd1ff4d}.boss-dot[data-v-e8f1dd15]{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}.chat-fab[data-v-ad26e28c]{position:fixed;right:18px;bottom:18px;padding:10px 14px;border-radius:999px;border:1px solid rgba(79,209,255,.35);background:linear-gradient(135deg,#0ea5e940,#4fd1ff26);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;z-index:998;display:flex;align-items:center;gap:6px;box-shadow:0 6px 20px #00000059;transition:all .2s}.chat-fab[data-v-ad26e28c]:hover{transform:scale(1.06);border-color:var(--accent);box-shadow:0 6px 24px #4fd1ff59}.chat-fab.active[data-v-ad26e28c]{border-color:var(--accent)}.fab-emoji[data-v-ad26e28c]{font-size:22px;line-height:1}.fab-label[data-v-ad26e28c]{font-size:13px;font-weight:600;color:var(--accent);white-space:nowrap;text-shadow:0 0 12px rgba(79,209,255,.5)}.fab-badge[data-v-ad26e28c]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#f87171;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.chat-warn[data-v-ad26e28c]{flex-shrink:0;display:flex;flex-direction:column;gap:3px;padding:6px 14px;background:linear-gradient(90deg,#fbbf241a,#fbbf2405);border-left:3px solid rgba(251,191,36,.55);color:#e8c47a;font-size:10.5px;line-height:1.5;letter-spacing:.2px}.warn-line[data-v-ad26e28c]{display:flex;align-items:flex-start;gap:6px}.warn-icon[data-v-ad26e28c]{flex-shrink:0;font-size:12px;line-height:1.5;color:#fbbf24}.chat-panel[data-v-ad26e28c]{position:fixed;right:18px;bottom:74px;width:min(540px,96vw);height:min(680px,88vh);background:linear-gradient(165deg,#182233,#0d1420 55%,#0a0f18);border:1px solid rgba(79,209,255,.35);border-radius:14px;box-shadow:0 24px 70px #000000a6,0 0 0 1px #ffffff0a inset;display:flex;flex-direction:column;overflow:hidden;z-index:999}.chat-head[data-v-ad26e28c]{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid rgba(79,209,255,.25);background:linear-gradient(90deg,rgba(79,209,255,.18),rgba(79,209,255,.04) 70%,transparent)}.chat-title[data-v-ad26e28c]{font-size:14px;font-weight:800;flex:1;color:#7fe3ff;letter-spacing:.5px}.chat-online[data-v-ad26e28c]{font-size:11px;color:#34d399;font-weight:600}.chat-online.off[data-v-ad26e28c]{color:#8b98ab}.chat-close[data-v-ad26e28c]{background:none;border:none;color:#8b98ab;font-size:14px;cursor:pointer;padding:2px 6px;border-radius:6px}.chat-close[data-v-ad26e28c]:hover{color:#fff;background:#ffffff1a}.chat-notify[data-v-ad26e28c]{background:none;border:none;font-size:14px;cursor:pointer;padding:2px 5px;border-radius:6px;opacity:1;transition:opacity .2s}.chat-notify.off[data-v-ad26e28c]{opacity:.3;filter:grayscale(1)}.chat-nickbar[data-v-ad26e28c]{display:flex;align-items:center;gap:7px;padding:7px 14px;border-bottom:1px solid rgba(255,255,255,.06);background:#4fd1ff0d}.nick-tag[data-v-ad26e28c]{font-size:12px;line-height:1;flex-shrink:0}.chat-nick-text[data-v-ad26e28c]{font-size:12px;color:#7fe3ff;font-weight:700;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-nick-btn[data-v-ad26e28c]{margin-left:auto;background:#4fd1ff1f;border:1px solid rgba(79,209,255,.35);color:#7fe3ff;font-size:11px;border-radius:999px;padding:3px 12px;cursor:pointer;transition:all .15s;flex-shrink:0}.chat-nick-btn[data-v-ad26e28c]:hover{background:#4fd1ff38;border-color:#4fd1ff}.chat-nick-input[data-v-ad26e28c]{flex:1;background:#ffffff14;border:1px solid rgba(79,209,255,.4);border-radius:999px;color:#e8f1ff;font-size:12px;padding:5px 12px;outline:none}.chat-nick-input[data-v-ad26e28c]:focus{border-color:var(--accent)}.chat-list[data-v-ad26e28c]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px;background:#0000002e}.chat-empty[data-v-ad26e28c]{color:#7c8aa0;font-size:12px;text-align:center;margin-top:30px}.chat-sys[data-v-ad26e28c]{text-align:center;font-size:11px;color:#8b98ab;background:#ffffff0a;border-radius:8px;margin:0 auto;max-width:90%;padding:3px 10px}.chat-row[data-v-ad26e28c]{display:flex;flex-direction:column}.chat-row.mine[data-v-ad26e28c]{align-items:flex-end}.chat-row[data-v-ad26e28c]:not(.mine){align-items:flex-start}.chat-bubble[data-v-ad26e28c]{max-width:85%;padding:7px 11px;border-radius:12px;background:linear-gradient(160deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.14);box-shadow:0 2px 8px #00000040}.chat-row.mine .chat-bubble[data-v-ad26e28c]{background:linear-gradient(160deg,#4fd1ff47,#4fd1ff24);border-color:#4fd1ff73;box-shadow:0 2px 10px #4fd1ff26}.chat-meta[data-v-ad26e28c]{display:flex;align-items:center;gap:6px;margin-bottom:3px}.chat-nick[data-v-ad26e28c]{font-size:11px;color:#7fe3ff;font-weight:700}.chat-time[data-v-ad26e28c]{font-size:10px;color:#7c8aa0}.chat-text[data-v-ad26e28c]{font-size:13px;line-height:1.55;color:#eaf2ff;word-break:break-word}.chat-foot[data-v-ad26e28c]{display:flex;gap:8px;padding:12px;border-top:1px solid rgba(79,209,255,.2);background:#00000040}.chat-input[data-v-ad26e28c]{flex:1;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#eaf2ff;font-size:13px;padding:8px 12px;outline:none;transition:border-color .15s}.chat-input[data-v-ad26e28c]::placeholder{color:#7c8aa0}.chat-input[data-v-ad26e28c]:focus{border-color:#4fd1ff;background:#ffffff1f}.chat-send[data-v-ad26e28c]{padding:0 18px;border-radius:8px;border:none;background:linear-gradient(135deg,#4fd1ff,#38bdf8);color:#07121f;font-weight:800;font-size:13px;cursor:pointer;transition:all .15s}.chat-send[data-v-ad26e28c]:hover{filter:brightness(1.15);box-shadow:0 2px 12px #4fd1ff66}.chat-emoji-btn[data-v-ad26e28c]{width:38px;flex:none;border:1px solid rgba(255,255,255,.16);background:#ffffff14;border-radius:8px;font-size:17px;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.chat-emoji-btn[data-v-ad26e28c]:hover,.chat-emoji-btn.on[data-v-ad26e28c]{background:#4fd1ff2e;border-color:#4fd1ff}.emoji-mask[data-v-ad26e28c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.chat-emoji-panel[data-v-ad26e28c]{position:absolute;right:12px;bottom:52px;width:312px;background:linear-gradient(165deg,#1c2a3f,#101827);border:1px solid rgba(79,209,255,.35);border-radius:12px;box-shadow:0 16px 50px #0009;padding:10px;display:grid;grid-template-columns:repeat(8,1fr);gap:4px;z-index:1000}.emoji-item[data-v-ad26e28c]{background:none;border:none;font-size:18px;padding:4px 0;border-radius:6px;cursor:pointer;line-height:1.2;transition:transform .1s,background .1s}.emoji-item[data-v-ad26e28c]:hover{background:#4fd1ff33;transform:scale(1.25)}.gb-fab[data-v-b670efe4]{position:fixed;right:142px;bottom:18px;padding:10px 14px;border-radius:999px;border:1px solid rgba(251,191,36,.4);background:linear-gradient(135deg,#fbbf2438,#f59e0b1f);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;z-index:998;display:flex;align-items:center;gap:6px;box-shadow:0 6px 20px #00000059;transition:all .2s}.gb-fab[data-v-b670efe4]:hover{transform:scale(1.06);border-color:#fbbf24;box-shadow:0 6px 24px #fbbf2459}.gb-fab.active[data-v-b670efe4]{border-color:#fbbf24}.gb-fab-emoji[data-v-b670efe4]{font-size:20px;line-height:1}.gb-fab-label[data-v-b670efe4]{font-size:13px;font-weight:600;color:#fbbf24;white-space:nowrap;text-shadow:0 0 12px rgba(251,191,36,.5)}.gb-fab-badge[data-v-b670efe4]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;line-height:18px;text-align:center}.gb-panel[data-v-b670efe4]{position:fixed;right:142px;bottom:74px;width:min(480px,calc(100vw - 40px));height:min(560px,calc(100vh - 100px));background:var(--panel-solid, #0d141d);border:1px solid rgba(251,191,36,.3);border-radius:14px;box-shadow:0 16px 50px #00000080;z-index:997;display:flex;flex-direction:column;overflow:hidden}.gb-head[data-v-b670efe4]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(251,191,36,.25);background:linear-gradient(90deg,rgba(251,191,36,.08),transparent 60%);flex-shrink:0}.gb-title[data-v-b670efe4]{font-size:15px;font-weight:700;letter-spacing:1px}.gb-close[data-v-b670efe4]{background:none;border:none;color:var(--muted, #9aa7b8);font-size:16px;cursor:pointer;padding:4px 8px}.gb-close[data-v-b670efe4]:hover{color:#fff}.gb-intro[data-v-b670efe4]{margin:10px 14px 0;background:#fbbf2414;border:1px solid rgba(251,191,36,.2);border-radius:10px;padding:8px 10px;font-size:12px;color:var(--muted, #9aa7b8);line-height:1.6;flex-shrink:0}.bad[data-v-b670efe4]{color:#fbbf24}.gb-form[data-v-b670efe4]{margin:10px 14px 0;background:var(--input-bg, rgba(255, 255, 255, .04));border:1px solid var(--hairline, rgba(255, 255, 255, .08));border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:6px;flex-shrink:0}.gb-row[data-v-b670efe4]{display:flex;align-items:center;justify-content:space-between;gap:8px}.gb-nick[data-v-b670efe4]{flex:1;background:var(--panel-solid, #0f1720);border:1px solid var(--border, rgba(255, 255, 255, .12));border-radius:6px;padding:5px 8px;color:var(--text-1, #e8eef4);font-size:12px}.gb-count[data-v-b670efe4]{font-size:11px;color:var(--dim, #6b7686);flex-shrink:0}.gb-text[data-v-b670efe4]{background:var(--panel-solid, #0f1720);border:1px solid var(--border, rgba(255, 255, 255, .12));border-radius:6px;padding:6px 8px;color:var(--text-1, #e8eef4);font-size:13px;resize:none;font-family:inherit}.gb-img-prev[data-v-b670efe4]{position:relative;display:flex;align-items:center;gap:6px}.gb-img-prev img[data-v-b670efe4]{height:56px;border-radius:6px;border:1px solid var(--border, rgba(255,255,255,.12))}.gb-img-name[data-v-b670efe4]{font-size:11px;color:var(--dim, #6b7686);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-rm[data-v-b670efe4]{position:absolute;top:-6px;right:-6px;width:16px;height:16px;border-radius:50%;background:#ef4444;color:#fff;border:none;font-size:10px;line-height:16px;cursor:pointer}.gb-err[data-v-b670efe4]{font-size:12px;color:#fca5a5}.gb-actions[data-v-b670efe4]{display:flex;align-items:center;justify-content:space-between}.gb-up[data-v-b670efe4]{font-size:12px;color:#fbbf24;background:#fbbf241a;border:1px solid rgba(251,191,36,.25);border-radius:6px;padding:4px 10px;cursor:pointer}.gb-send[data-v-b670efe4]{font-size:12px;font-weight:600;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1a1204;border:none;border-radius:6px;padding:5px 16px;cursor:pointer}.gb-send[data-v-b670efe4]:disabled{opacity:.5;cursor:not-allowed}.gb-list[data-v-b670efe4]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:10px 14px 14px}.gb-empty[data-v-b670efe4]{color:var(--dim, #6b7686);text-align:center;padding:24px 0;font-size:12px}.gb-item[data-v-b670efe4]{background:var(--input-bg, rgba(255, 255, 255, .03));border:1px solid var(--hairline, rgba(255, 255, 255, .07));border-radius:8px;padding:7px 9px}.gb-ihead[data-v-b670efe4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px}.gb-nick-disp[data-v-b670efe4]{font-size:12px;font-weight:600;color:#fbbf24}.gb-time[data-v-b670efe4]{font-size:10px;color:var(--dim, #6b7686)}.gb-text-disp[data-v-b670efe4]{margin:0;font-size:13px;line-height:1.65;color:var(--text-1, #e8eef4);word-break:break-word;white-space:pre-wrap}.gb-photo[data-v-b670efe4]{margin-top:6px;max-width:180px;max-height:120px;border-radius:6px;cursor:zoom-in;border:1px solid var(--border, rgba(255, 255, 255, .12))}.gb-lb[data-v-b670efe4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000c;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;cursor:zoom-out}.gb-lb img[data-v-b670efe4]{max-width:88vw;max-height:84vh;border-radius:8px}.gb-lb-close[data-v-b670efe4]{color:#ccc;font-size:12px}.tool-panel[data-v-a6e0f771]{padding:10px 12px;border-radius:10px;background:var(--input-bg);border:1px solid var(--input-border);display:flex;flex-direction:column;gap:8px}.tool-panel-title[data-v-a6e0f771]{font-size:13px;font-weight:700;color:var(--text-1)}.tool-panel-row[data-v-a6e0f771]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tool-panel-hint[data-v-a6e0f771]{font-size:11px;color:var(--dim);line-height:1.6}.meeting-card[data-v-a6e0f771]{padding:10px 12px;border-radius:8px;background:#f59e0b0f;border:1px dashed rgba(245,158,11,.4)}.meeting-title[data-v-a6e0f771]{font-size:13px;font-weight:700;color:var(--text-1)}.meeting-tag[data-v-a6e0f771]{font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px;background:#f59e0b2e;color:var(--warn)}.meeting-line[data-v-a6e0f771]{font-size:12px;color:var(--muted);margin-top:6px}.meeting-note[data-v-a6e0f771]{font-size:12px;color:var(--muted);margin-top:4px;line-height:1.6}.modal-mask[data-v-1463a055]{position:fixed;top:0;right:0;bottom:0;left:0;background:#04081299;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-1463a055]{width:min(600px,94vw);background:var(--panel-solid);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 60px #00000080;overflow:hidden}.modal-header[data-v-1463a055]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);background:linear-gradient(90deg,rgba(79,209,255,.08),transparent 60%)}.modal-title[data-v-1463a055]{font-size:15px;font-weight:700;letter-spacing:1px}.modal-close[data-v-1463a055]{color:var(--muted)}.modal-body[data-v-1463a055]{padding:16px 18px;display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;max-height:72vh;overflow-y:auto}.set-group[data-v-1463a055]{display:flex;flex-direction:column;gap:8px}.set-group.full[data-v-1463a055]{grid-column:1 / -1}.set-label[data-v-1463a055]{font-size:12px;font-weight:600;color:var(--muted);letter-spacing:1px}.set-row[data-v-1463a055]{display:flex;gap:8px;flex-wrap:wrap}.set-grid2[data-v-1463a055]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.set-opt-col[data-v-1463a055]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;text-align:left}.set-opt-desc[data-v-1463a055]{font-size:10px;font-weight:400;opacity:.7}.set-opt.active .set-opt-desc[data-v-1463a055]{opacity:.85}.set-opt[data-v-1463a055]{padding:8px 14px;border-radius:9px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-1);font-size:13px;cursor:pointer;transition:all .2s}.set-opt[data-v-1463a055]:hover{border-color:var(--accent)}.set-opt.active[data-v-1463a055]{background:var(--accent);border-color:var(--accent);color:#0b1a2e;font-weight:700}.set-opt.danger[data-v-1463a055]{border-color:#dc262666;color:var(--err)}.set-hint[data-v-1463a055]{font-size:11px;color:var(--dim)}.novel-key-input[data-v-1463a055]{width:100%;box-sizing:border-box;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text-1);font-size:12px;padding:7px 10px;outline:none}.novel-key-input[data-v-1463a055]:focus{border-color:var(--accent)}.modal-footer[data-v-1463a055]{padding:10px 18px;border-top:1px solid var(--border);text-align:right}.modal-mask[data-v-fd516e0d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#040812a6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-fd516e0d]{width:min(440px,92vw);background:var(--panel-solid);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 60px #00000080;overflow:hidden}.modal-header[data-v-fd516e0d]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);background:linear-gradient(90deg,rgba(79,209,255,.08),transparent 60%)}.modal-title[data-v-fd516e0d]{font-size:15px;font-weight:700;letter-spacing:1px}.ver[data-v-fd516e0d]{font-size:12px;color:var(--accent);background:#4fd1ff1f;padding:2px 8px;border-radius:20px;margin-left:6px;vertical-align:1px}.modal-close[data-v-fd516e0d]{color:var(--muted)}.modal-body[data-v-fd516e0d]{padding:16px 18px;display:flex;flex-direction:column;gap:16px}.set-group[data-v-fd516e0d]{display:flex;flex-direction:column;gap:8px}.set-label[data-v-fd516e0d]{font-size:12px;font-weight:600;color:var(--muted);letter-spacing:1px}.changelog[data-v-fd516e0d]{max-height:168px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.log-item[data-v-fd516e0d]{padding:8px 10px;border-radius:8px;background:var(--input-bg);border:1px solid var(--hairline)}.log-ver[data-v-fd516e0d]{font-size:12px;font-weight:700;color:var(--accent);margin-bottom:3px;display:flex;align-items:center;gap:8px}.log-date[data-v-fd516e0d]{font-size:11px;font-weight:400;color:var(--dim)}.log-item ul[data-v-fd516e0d]{margin:0;padding-left:16px}.log-item li[data-v-fd516e0d]{font-size:12px;line-height:1.7;color:var(--text-1)}.donate-text[data-v-fd516e0d]{font-size:12px;line-height:1.8;color:var(--text-1);margin:0}.donate-text b[data-v-fd516e0d]{color:var(--warn)}.qr-row[data-v-fd516e0d]{display:flex;gap:14px;justify-content:center;margin-top:2px}.qr-item[data-v-fd516e0d]{text-align:center}.qr-item img[data-v-fd516e0d]{width:118px;height:118px;object-fit:contain;border-radius:10px;border:1px solid var(--border);background:#fff;padding:6px}.qr-ph[data-v-fd516e0d]{width:118px;height:118px;border-radius:10px;border:1px dashed var(--border-hover);background:#4fd1ff0a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:12px;color:var(--muted)}.qr-ph span[data-v-fd516e0d]{font-size:11px;color:var(--dim)}.qr-label[data-v-fd516e0d]{font-size:11px;color:var(--muted);margin-top:6px}.modal-footer[data-v-fd516e0d]{padding:12px 18px;border-top:1px solid var(--border);text-align:right}.lmask[data-v-c0463205]{position:fixed;top:0;right:0;bottom:0;left:0;background:#04081099;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1200}.lpanel[data-v-c0463205]{width:min(360px,92vw);background:linear-gradient(165deg,#182233,#0d1420 60%,#0a0f18);border:1px solid rgba(79,209,255,.35);border-radius:14px;box-shadow:0 24px 70px #000000a6;overflow:hidden}.lhead[data-v-c0463205]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(79,209,255,.25);background:linear-gradient(90deg,#4fd1ff2e,#4fd1ff0a)}.ltitle[data-v-c0463205]{font-size:14px;font-weight:800;color:#7fe3ff}.lclose[data-v-c0463205]{background:none;border:none;color:#8b98ab;font-size:14px;cursor:pointer;padding:2px 6px;border-radius:6px}.lclose[data-v-c0463205]:hover{color:#fff;background:#ffffff1a}.lbody[data-v-c0463205]{padding:18px 20px 20px}.lmode[data-v-c0463205]{display:flex;gap:8px;margin-bottom:16px}.lmode button[data-v-c0463205]{flex:1;padding:7px 0;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#8b98ab;font-size:13px;border-radius:8px;cursor:pointer;transition:all .15s}.lmode button.on[data-v-c0463205]{background:#4fd1ff26;border-color:#4fd1ff;color:#7fe3ff;font-weight:700}.lfield[data-v-c0463205]{margin-bottom:12px}.lfield label[data-v-c0463205]{display:block;font-size:11px;color:#8b98ab;margin-bottom:5px}.lfield input[data-v-c0463205]{width:100%;box-sizing:border-box;background:#ffffff12;border:1px solid rgba(79,209,255,.3);border-radius:8px;color:#e8f1ff;font-size:13px;padding:8px 11px;outline:none}.lfield input[data-v-c0463205]:focus{border-color:#4fd1ff}.lerror[data-v-c0463205]{color:#fca5a5;font-size:12px;background:#f871711a;border:1px solid rgba(248,113,113,.25);border-radius:8px;padding:7px 10px;margin-bottom:12px}.lbtn[data-v-c0463205]{border-radius:8px;border:none;padding:9px 14px;font-size:13px;cursor:pointer;transition:all .15s}.lbtn.main[data-v-c0463205]{background:linear-gradient(135deg,#0891b2,#0ea5e9);color:#fff;font-weight:700}.lbtn.main[data-v-c0463205]:hover{filter:brightness(1.1)}.lbtn.main[data-v-c0463205]:disabled{opacity:.5;cursor:not-allowed}.lbtn.danger[data-v-c0463205]{background:#f8717126;border:1px solid rgba(248,113,113,.4);color:#fca5a5}.lbtn.danger[data-v-c0463205]:hover{background:#f8717140}.lbtn.full[data-v-c0463205]{width:100%;padding:10px 0}.lbtns[data-v-c0463205]{display:flex;gap:10px;margin-top:16px}.lbtns .lbtn[data-v-c0463205]{flex:1}.ltip[data-v-c0463205]{margin-top:12px;font-size:12px;color:#8b98ab;text-align:center}.ltip a[data-v-c0463205]{color:#4fd1ff;cursor:pointer;text-decoration:none}.lscope[data-v-c0463205]{margin-top:14px;font-size:11px;color:#64748b;line-height:1.6;padding:8px 10px;background:#ffffff0a;border-radius:8px}.logged[data-v-c0463205]{text-align:center}.avatar[data-v-c0463205]{font-size:40px;margin-bottom:6px}.uname[data-v-c0463205]{font-size:16px;font-weight:800;color:#7fe3ff;margin-bottom:4px}.usub[data-v-c0463205]{font-size:12px;color:#8b98ab;margin-bottom:10px}.sync-state[data-v-c0463205]{font-size:12px;color:#34d399;background:#34d3991a;border-radius:8px;padding:6px 10px;margin-bottom:4px}.sync-state.err[data-v-c0463205]{color:#fca5a5;background:#f871711a}.auto-close[data-v-c0463205]{font-size:12px;color:#fbbf24;background:#fbbf241a;border-radius:8px;padding:6px 10px;margin-bottom:4px}:root{--bg: #0a0f1e;--bg-glow-1: #0d1b33;--bg-glow-2: #101a35;--panel: rgba(16, 26, 48, .72);--panel-solid: #101a30;--border: rgba(56, 106, 180, .28);--border-hover: rgba(79, 209, 255, .55);--accent: #4fd1ff;--accent-2: #7dd3fc;--text: #dbe7ff;--muted: #7c93b8;--dim: #4a5f84;--danger: #ff5d73;--warn: #ffc857;--ok: #4ade80;--rank-1: #ffd54a;--rank-2: #b0bec5;--rank-3: #ff9d5c;--radius: 14px;--font-mono: "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--text-1: #e2e8f0;--err: #f87171;--rose-soft: #fda4af;--violet-soft: #c4b5fd;--sky: #38bdf8;--input-bg: rgba(255, 255, 255, .08);--input-border: rgba(255, 255, 255, .18);--hairline: rgba(255, 255, 255, .06);--hairline-2: rgba(255, 255, 255, .12)}html.light{--bg: #eef1f8;--bg-glow-1: #dfe6f6;--bg-glow-2: #e7ecf7;--panel: rgba(255, 255, 255, .88);--panel-solid: #ffffff;--border: rgba(30, 64, 120, .16);--border-hover: rgba(2, 132, 199, .5);--accent: #0284c7;--accent-2: #0369a1;--text: #1e293b;--muted: #475569;--dim: #8fa3c0;--danger: #dc2626;--warn: #b45309;--ok: #16a34a;--err: #dc2626;--text-1: #1f2937;--rose-soft: #e11d48;--violet-soft: #7c3aed;--sky: #0284c7;--rank-1: #b45309;--rank-2: #64748b;--rank-3: #c2410c;--input-bg: rgba(255, 255, 255, .75);--input-border: rgba(30, 64, 120, .22);--hairline: rgba(30, 64, 120, .08);--hairline-2: rgba(30, 64, 120, .14)}html.light .screen-header{box-shadow:0 0 0 1px #0284c70f,0 12px 40px #1e40781f}html.light .tile:hover{box-shadow:0 0 22px #0284c726,0 14px 34px #1e40782e}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;color:var(--text);background:radial-gradient(1200px 600px at 15% -10%,var(--bg-glow-1) 0%,transparent 60%),radial-gradient(1000px 500px at 110% 10%,var(--bg-glow-2) 0%,transparent 55%),var(--bg);overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#1d3050;border-radius:3px}::-webkit-scrollbar-track{background:transparent}.screen{max-width:1680px;margin:0 auto;padding:12px 18px 30px}.screen-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;margin-bottom:12px;background:linear-gradient(135deg,#1e3c6e59,#0a122899);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 0 0 1px #4fd1ff0f,0 12px 40px #00000059}.screen-title{display:flex;align-items:baseline;gap:14px;min-width:0}.screen-title h1{font-size:24px;letter-spacing:2px;font-weight:700;background:linear-gradient(90deg,var(--accent),#9adcff);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.screen-title .sub{color:var(--muted);font-size:12px;letter-spacing:1px;white-space:nowrap}.screen-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.screen-clock{text-align:right;font-family:var(--font-mono)}.screen-clock .t{font-size:26px;font-weight:600;color:var(--accent);letter-spacing:1px}.screen-clock .d{font-size:12px;color:var(--muted);margin-top:2px}.section-title{display:flex;align-items:center;gap:10px;margin:26px 0 14px;font-size:15px;letter-spacing:2px;color:var(--accent-2);font-weight:600}.section-title:before{content:"";width:4px;height:16px;background:var(--accent);border-radius:2px;box-shadow:0 0 10px var(--accent)}.grid{position:relative}.vgl-item{transition:none}.vgl-item .tile{height:100%;margin:0;display:flex;flex-direction:column}.vgl-item .tile-body{flex:1;min-height:0;overflow-y:auto}.vgl-item__resizer{z-index:30}.layout-editing .vgl-item{box-shadow:0 0 0 1.5px var(--accent),0 0 18px #4fd1ff40}.layout-editing .vgl-item .tile{pointer-events:none;-webkit-user-select:none;user-select:none}.layout-editing .vgl-item__resizer{border-color:var(--accent)!important}.tile{position:relative;background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color .25s,box-shadow .25s,transform .25s}.tile:hover{border-color:var(--border-hover);box-shadow:0 0 22px #4fd1ff1f,0 14px 34px #00000059;transform:translateY(-2px)}.tile-header{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--border);background:linear-gradient(90deg,rgba(79,209,255,.06),transparent 60%)}.tile-icon{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;font-size:13px;font-weight:700;color:#fff;flex-shrink:0}.tile-name{font-size:14px;font-weight:600;letter-spacing:1px;white-space:nowrap}.tile-extra{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);white-space:nowrap}.tile-body{padding:6px 10px 10px}.btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid var(--border);background:#1e3c6e4d;color:var(--text);font-size:12px;cursor:pointer;transition:all .2s;font-family:inherit}.btn:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 0 12px #4fd1ff40}.btn:active{transform:scale(.97)}.btn-primary{background:linear-gradient(135deg,#0ea5e9,#2563eb);border-color:transparent;color:#fff}.btn-primary:hover{color:#fff;filter:brightness(1.15)}.btn-danger{border-color:#ff5d7366;color:#ff8a9c}.btn-danger:hover{border-color:var(--danger);color:var(--danger)}.btn-sm{padding:3px 8px;font-size:11px}.btn:disabled{opacity:.5;cursor:not-allowed}.hot-list{list-style:none;max-height:520px;overflow-y:auto}.hot-item{display:flex;align-items:center;gap:10px;padding:7px 6px;border-radius:8px;cursor:pointer;transition:background .15s}.hot-item:hover{background:#4fd1ff14}.hot-rank{width:22px;text-align:center;font-family:var(--font-mono);font-size:12px;color:var(--dim);flex-shrink:0;font-weight:700}.hot-rank.r1{color:var(--rank-1);text-shadow:0 0 8px rgba(255,213,74,.5)}.hot-rank.r2{color:var(--rank-2)}.hot-rank.r3{color:var(--rank-3)}.hot-main{flex:1;min-width:0}.hot-title{font-size:13px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hot-sub{font-size:11px;color:var(--dim);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hot-heat{font-family:var(--font-mono);font-size:11px;color:var(--muted);flex-shrink:0;white-space:nowrap}.hot-tag{font-size:10px;padding:1px 6px;border-radius:4px;background:#ff5d7326;color:var(--danger);flex-shrink:0}.state-box{display:grid;place-items:center;min-height:200px;color:var(--muted);font-size:12px;text-align:center;line-height:1.8;padding:16px}.state-box .err{color:var(--danger)}.spin{width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.widget-value{font-family:var(--font-mono);color:var(--accent)}.muted{color:var(--muted)}.dim{color:var(--dim)}.big-num{font-family:var(--font-mono);font-size:40px;font-weight:700;color:var(--accent);text-shadow:0 0 24px rgba(79,209,255,.45);line-height:1}.progress-track{height:8px;border-radius:4px;background:#ffffff12;overflow:hidden}.progress-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,#0ea5e9,#4fd1ff);box-shadow:0 0 12px #4fd1ff80;transition:width .6s ease}.site-footer{text-align:center;margin-top:24px;padding:14px 0 6px;border-top:1px solid var(--hairline);color:var(--dim);font-size:12px}.site-footer a{color:var(--accent);text-decoration:none}.site-footer a:hover{text-decoration:underline}.footer-sep{margin:0 8px;color:var(--dim)}.hint-bar{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:20px;color:var(--dim);font-size:12px}.hint-bar kbd{font-family:var(--font-mono);padding:2px 7px;border:1px solid var(--border);border-radius:5px;background:#1e3c6e40;color:var(--muted);font-size:11px}@media(max-width:760px){.screen{padding:8px 10px 24px}.screen-header{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.screen-title{justify-content:space-between;align-items:center}.screen-title h1{font-size:18px;letter-spacing:1px}.screen-title .sub{display:none}.screen-actions{gap:6px}.screen-actions .btn{padding:6px 10px;font-size:12px}.screen-clock{margin-left:auto}.screen-clock .t{font-size:18px}.vgl-layout{height:auto!important}.vgl-item{position:static!important;width:100%!important;height:auto!important;left:auto!important;top:auto!important;transform:none!important;margin-bottom:10px}.vgl-item .tile{height:auto}.vgl-item .tile-body{overflow:visible}.vgl-item__resizer{display:none}.layout-editing .vgl-item{box-shadow:none}.frame-mini{min-height:90px}}
