.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-bcf69778]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.xp-title[data-v-bcf69778]{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-bcf69778]{font-size:12px;color:var(--accent);border:1px solid var(--accent);border-radius:4px;padding:2px 8px}.xp-meta[data-v-bcf69778]{margin-top:8px;font-size:12px;color:var(--muted);display:flex;flex-direction:column;gap:3px}.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-1d2f3c4c]{margin:0;padding:0;list-style:none}.news-item[data-v-1d2f3c4c]{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-1d2f3c4c]:last-child{border-bottom:none}.news-idx[data-v-1d2f3c4c]{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-1d2f3c4c]{color:var(--text-1)}.state-line[data-v-1d2f3c4c]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:20px 0}.err-line[data-v-1d2f3c4c]{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-dc935c2b]{display:flex;align-items:center;gap:8px;padding:6px 4px;border-bottom:1px dashed var(--hairline)}.quote-name[data-v-dc935c2b]{flex:1;font-size:12.5px;font-weight:600;color:var(--text-1)}.quote-price[data-v-dc935c2b]{font-size:12.5px;font-weight:700;color:#f1f5f9;font-variant-numeric:tabular-nums}.quote-chg[data-v-dc935c2b]{font-size:12px;font-weight:700;width:68px;text-align:right;font-variant-numeric:tabular-nums}.quote-del[data-v-dc935c2b]{padding:0 5px;font-size:10px;color:var(--err);border-color:#dc262659}.quote-del[data-v-dc935c2b]:hover{border-color:var(--err);background:#dc26261f}.miao-input[data-v-dc935c2b]{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-dc935c2b]:focus{border-color:var(--accent)}.state-line[data-v-dc935c2b]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:20px 0}.err-line[data-v-dc935c2b]{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-e5828b19]{background:var(--accent)!important;color:#04121f!important;border-color:var(--accent)!important}.game-box[data-v-e5828b19]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;align-items:center}.g2048[data-v-e5828b19]{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-e5828b19]{aspect-ratio:1;display:grid;place-items:center;font-size:20px;font-weight:800;border-radius:8px;transition:transform .1s}.mines[data-v-e5828b19]{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-e5828b19]{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-e5828b19]:hover{border-color:var(--accent)}.mopen[data-v-e5828b19]{background:#14203a80;border-color:var(--hairline-2);cursor:default}.mflag[data-v-e5828b19]{background:#ff5d7314}.mmine[data-v-e5828b19]{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-4a0a408f]{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-4a0a408f]{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #1b2a47}.fw-brand[data-v-4a0a408f]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;letter-spacing:1px}.fw-logo[data-v-4a0a408f]{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-4a0a408f]{font-size:11px;color:#5a7196;font-weight:400;border:1px solid #22355a;padding:1px 6px;border-radius:4px}.fw-right[data-v-4a0a408f]{display:flex;align-items:center;gap:16px;font-size:12px;color:#7c93b8}.fw-user[data-v-4a0a408f]{color:#cfe0ff}.fw-time[data-v-4a0a408f]{font-family:var(--font-mono)}.fw-exit[data-v-4a0a408f]{padding:4px 12px;font-size:12px;border-radius:6px;border:1px solid #1b2a47;background:transparent;color:#7c93b8;cursor:pointer}.fw-exit[data-v-4a0a408f]:hover{color:var(--accent);border-color:var(--accent)}.fw-kpis[data-v-4a0a408f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:14px 0}.fw-kpi[data-v-4a0a408f]{background:#101a30;border:1px solid #1b2a47;border-radius:10px;padding:14px 16px}.fw-kpi-label[data-v-4a0a408f]{font-size:12px;color:#7c93b8}.fw-kpi-value[data-v-4a0a408f]{font-size:30px;font-weight:700;font-family:var(--font-mono);color:var(--accent);margin-top:6px}.fw-kpi-trend[data-v-4a0a408f]{font-size:11px;color:#5a7196;margin-top:4px}.fw-kpi-trend.ok[data-v-4a0a408f]{color:#4ade80}.fw-main[data-v-4a0a408f]{display:grid;grid-template-columns:1.4fr 1fr;gap:12px;flex:1;min-height:0}@media(max-width:900px){.fw-main[data-v-4a0a408f]{grid-template-columns:1fr}}.fw-card[data-v-4a0a408f]{background:#101a30;border:1px solid #1b2a47;border-radius:10px;padding:14px 16px}.fw-card-title[data-v-4a0a408f]{font-size:13px;font-weight:600;color:#cfe0ff;margin-bottom:10px}.fw-svg[data-v-4a0a408f]{width:100%;height:150px;background:#4fd1ff08;border-radius:8px}.fw-chart-meta[data-v-4a0a408f]{display:flex;gap:18px;font-size:11px;color:#5a7196;margin-top:8px}.fw-table[data-v-4a0a408f]{width:100%;border-collapse:collapse;font-size:12px}.fw-table th[data-v-4a0a408f]{text-align:left;color:#5a7196;font-weight:500;padding:6px 8px;border-bottom:1px solid #1b2a47}.fw-table td[data-v-4a0a408f]{padding:7px 8px;border-bottom:1px solid rgba(27,42,71,.6);color:#cfe0ff}.mono[data-v-4a0a408f]{font-family:var(--font-mono)}.fw-status[data-v-4a0a408f]{font-size:11px;padding:2px 8px;border-radius:4px}.fw-status.ok[data-v-4a0a408f]{background:#4ade801f;color:#4ade80}.fw-status.warn[data-v-4a0a408f]{background:#ffc8571f;color:#ffc857}.fw-footer[data-v-4a0a408f]{margin-top:12px;font-size:11px;color:#5a7196;text-align:center}.fw-scan[data-v-4a0a408f]{position:absolute;left:0;right:0;top:0;height:120px;background:linear-gradient(to bottom,transparent,rgba(79,209,255,.06),transparent);animation:scanmove-4a0a408f 7s linear infinite;pointer-events:none}@keyframes scanmove-4a0a408f{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-123a0de4]{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-123a0de4]:hover{transform:scale(1.06);border-color:var(--accent);box-shadow:0 6px 24px #4fd1ff59}.chat-fab.active[data-v-123a0de4]{border-color:var(--accent)}.fab-emoji[data-v-123a0de4]{font-size:22px;line-height:1}.fab-label[data-v-123a0de4]{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-123a0de4]{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-123a0de4]{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-123a0de4]{display:flex;align-items:flex-start;gap:6px}.warn-icon[data-v-123a0de4]{flex-shrink:0;font-size:12px;line-height:1.5;color:#fbbf24}.chat-panel[data-v-123a0de4]{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-123a0de4]{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-123a0de4]{font-size:14px;font-weight:800;flex:1;color:#7fe3ff;letter-spacing:.5px}.chat-online[data-v-123a0de4]{font-size:11px;color:#34d399;font-weight:600}.chat-online.off[data-v-123a0de4]{color:#8b98ab}.chat-close[data-v-123a0de4]{background:none;border:none;color:#8b98ab;font-size:14px;cursor:pointer;padding:2px 6px;border-radius:6px}.chat-close[data-v-123a0de4]:hover{color:#fff;background:#ffffff1a}.chat-notify[data-v-123a0de4]{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-123a0de4]{opacity:.3;filter:grayscale(1)}.chat-nickbar[data-v-123a0de4]{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-123a0de4]{font-size:12px;line-height:1;flex-shrink:0}.chat-nick-text[data-v-123a0de4]{font-size:12px;color:#7fe3ff;font-weight:700;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-nick-btn[data-v-123a0de4]{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-123a0de4]:hover{background:#4fd1ff38;border-color:var(--accent)}.chat-nick-input[data-v-123a0de4]{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-123a0de4]:focus{border-color:var(--accent)}.chat-list[data-v-123a0de4]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px;background:#0000002e}.chat-empty[data-v-123a0de4]{color:#7c8aa0;font-size:12px;text-align:center;margin-top:30px}.chat-sys[data-v-123a0de4]{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-123a0de4]{display:flex;flex-direction:column}.chat-row.mine[data-v-123a0de4]{align-items:flex-end}.chat-row[data-v-123a0de4]:not(.mine){align-items:flex-start}.chat-bubble[data-v-123a0de4]{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-123a0de4]{background:linear-gradient(160deg,#4fd1ff47,#4fd1ff24);border-color:#4fd1ff73;box-shadow:0 2px 10px #4fd1ff26}.chat-meta[data-v-123a0de4]{display:flex;align-items:center;gap:6px;margin-bottom:3px}.chat-nick[data-v-123a0de4]{font-size:11px;color:#7fe3ff;font-weight:700}.chat-time[data-v-123a0de4]{font-size:10px;color:#7c8aa0}.chat-text[data-v-123a0de4]{font-size:13px;line-height:1.55;color:#eaf2ff;word-break:break-word}.chat-foot[data-v-123a0de4]{display:flex;gap:8px;padding:12px;border-top:1px solid rgba(79,209,255,.2);background:#00000040}.chat-input[data-v-123a0de4]{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-123a0de4]::placeholder{color:#7c8aa0}.chat-input[data-v-123a0de4]:focus{border-color:var(--accent);background:#ffffff1f}.chat-send[data-v-123a0de4]{padding:0 18px;border-radius:8px;border:none;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#07121f;font-weight:800;font-size:13px;cursor:pointer;transition:all .15s}.chat-send[data-v-123a0de4]:hover{filter:brightness(1.15);box-shadow:0 2px 12px #4fd1ff66}.chat-emoji-btn[data-v-123a0de4]{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-123a0de4]:hover,.chat-emoji-btn.on[data-v-123a0de4]{background:#4fd1ff2e;border-color:var(--accent)}.emoji-mask[data-v-123a0de4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.chat-emoji-panel[data-v-123a0de4]{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-123a0de4]{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-123a0de4]: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-37d1a9d7]{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-37d1a9d7]{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-37d1a9d7]{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-37d1a9d7]{font-size:15px;font-weight:700;letter-spacing:1px}.ver[data-v-37d1a9d7]{font-size:12px;color:var(--accent);background:#4fd1ff1f;padding:2px 8px;border-radius:20px;margin-left:6px;vertical-align:1px}.modal-close[data-v-37d1a9d7]{color:var(--muted)}.modal-body[data-v-37d1a9d7]{padding:16px 18px;display:flex;flex-direction:column;gap:16px}.set-group[data-v-37d1a9d7]{display:flex;flex-direction:column;gap:8px}.set-label[data-v-37d1a9d7]{font-size:12px;font-weight:600;color:var(--muted);letter-spacing:1px}.changelog[data-v-37d1a9d7]{max-height:168px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.log-item[data-v-37d1a9d7]{padding:8px 10px;border-radius:8px;background:var(--input-bg);border:1px solid var(--hairline)}.log-ver[data-v-37d1a9d7]{font-size:12px;font-weight:700;color:var(--accent);margin-bottom:3px;display:flex;align-items:center;gap:8px}.log-date[data-v-37d1a9d7]{font-size:11px;font-weight:400;color:var(--dim)}.log-item ul[data-v-37d1a9d7]{margin:0;padding-left:16px}.log-item li[data-v-37d1a9d7]{font-size:12px;line-height:1.7;color:var(--text-1)}.donate-text[data-v-37d1a9d7]{font-size:12px;line-height:1.8;color:var(--text-1);margin:0}.donate-text b[data-v-37d1a9d7]{color:var(--warn)}.qr-row[data-v-37d1a9d7]{display:flex;gap:14px;justify-content:center;margin-top:2px}.qr-item[data-v-37d1a9d7]{text-align:center}.qr-item img[data-v-37d1a9d7]{width:118px;height:118px;object-fit:contain;border-radius:10px;border:1px solid var(--border);background:#fff;padding:6px}.qr-ph[data-v-37d1a9d7]{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-37d1a9d7]{font-size:11px;color:var(--dim)}.qr-label[data-v-37d1a9d7]{font-size:11px;color:var(--muted);margin-top:6px}.modal-footer[data-v-37d1a9d7]{padding:12px 18px;border-top:1px solid var(--border);text-align:right}.lmask[data-v-ac4256b9]{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-ac4256b9]{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-ac4256b9]{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-ac4256b9]{font-size:14px;font-weight:800;color:#7fe3ff}.lclose[data-v-ac4256b9]{background:none;border:none;color:#8b98ab;font-size:14px;cursor:pointer;padding:2px 6px;border-radius:6px}.lclose[data-v-ac4256b9]:hover{color:#fff;background:#ffffff1a}.lbody[data-v-ac4256b9]{padding:18px 20px 20px}.lmode[data-v-ac4256b9]{display:flex;gap:8px;margin-bottom:16px}.lmode button[data-v-ac4256b9]{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-ac4256b9]{background:#4fd1ff26;border-color:var(--accent);color:#7fe3ff;font-weight:700}.lfield[data-v-ac4256b9]{margin-bottom:12px}.lfield label[data-v-ac4256b9]{display:block;font-size:11px;color:#8b98ab;margin-bottom:5px}.lfield input[data-v-ac4256b9]{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-ac4256b9]:focus{border-color:var(--accent)}.lerror[data-v-ac4256b9]{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-ac4256b9]{border-radius:8px;border:none;padding:9px 14px;font-size:13px;cursor:pointer;transition:all .15s}.lbtn.main[data-v-ac4256b9]{background:linear-gradient(135deg,#0891b2,#0ea5e9);color:#fff;font-weight:700}.lbtn.main[data-v-ac4256b9]:hover{filter:brightness(1.1)}.lbtn.main[data-v-ac4256b9]:disabled{opacity:.5;cursor:not-allowed}.lbtn.danger[data-v-ac4256b9]{background:#f8717126;border:1px solid rgba(248,113,113,.4);color:#fca5a5}.lbtn.danger[data-v-ac4256b9]:hover{background:#f8717140}.lbtn.full[data-v-ac4256b9]{width:100%;padding:10px 0}.lbtns[data-v-ac4256b9]{display:flex;gap:10px;margin-top:16px}.lbtns .lbtn[data-v-ac4256b9]{flex:1}.ltip[data-v-ac4256b9]{margin-top:12px;font-size:12px;color:#8b98ab;text-align:center}.ltip a[data-v-ac4256b9]{color:var(--accent);cursor:pointer;text-decoration:none}.lscope[data-v-ac4256b9]{margin-top:14px;font-size:11px;color:#64748b;line-height:1.6;padding:8px 10px;background:#ffffff0a;border-radius:8px}.logged[data-v-ac4256b9]{text-align:center}.avatar[data-v-ac4256b9]{font-size:40px;margin-bottom:6px}.uname[data-v-ac4256b9]{font-size:16px;font-weight:800;color:#7fe3ff;margin-bottom:4px}.usub[data-v-ac4256b9]{font-size:12px;color:#8b98ab;margin-bottom:10px}.sync-state[data-v-ac4256b9]{font-size:12px;color:#34d399;background:#34d3991a;border-radius:8px;padding:6px 10px;margin-bottom:4px}.sync-state.err[data-v-ac4256b9]{color:#fca5a5;background:#f871711a}.auto-close[data-v-ac4256b9]{font-size:12px;color:#fbbf24;background:#fbbf241a;border-radius:8px;padding:6px 10px;margin-bottom:4px}.gift-mask[data-v-c75c0e90]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gift-box[data-v-c75c0e90]{width:420px;max-width:92vw;max-height:70vh;overflow:auto;background:linear-gradient(180deg,#202838,#161d2c);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:22px;box-shadow:0 20px 60px #00000080;font-family:-apple-system,PingFang SC,sans-serif}.gift-head[data-v-c75c0e90]{font-size:20px;font-weight:800;text-align:center;background:linear-gradient(90deg,#fbbf24,#f87171);-webkit-background-clip:text;background-clip:text;color:transparent}.gift-sub[data-v-c75c0e90]{text-align:center;color:#93a0b8;font-size:13px;margin:6px 0 16px}.gift-loading[data-v-c75c0e90],.gift-empty[data-v-c75c0e90]{text-align:center;color:#93a0b8;padding:24px 0;font-size:14px}.gift-item[data-v-c75c0e90]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;border-radius:12px;margin-bottom:10px}.gift-icon[data-v-c75c0e90]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;border:2px solid;flex-shrink:0}.gift-info[data-v-c75c0e90]{flex:1;min-width:0}.gift-title[data-v-c75c0e90]{font-weight:700;font-size:15px;color:#e8ecf4}.gift-desc[data-v-c75c0e90]{color:#93a0b8;font-size:12px;margin-top:3px;word-break:break-all}.gift-btn[data-v-c75c0e90]{background:linear-gradient(135deg,#fbbf24,#f87171);color:#fff;border:none;border-radius:8px;padding:7px 14px;font-size:13px;cursor:pointer;flex-shrink:0}.gift-btn[data-v-c75c0e90]:disabled{opacity:.5;cursor:not-allowed}.gift-close[data-v-c75c0e90]{display:block;margin:6px auto 0;background:none;border:none;color:#7c8798;font-size:13px;cursor:pointer}.mid35[data-v-4fcab96e]{display:flex;flex-direction:column;gap:14px}.mid35-hero[data-v-4fcab96e]{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:16px;background:linear-gradient(135deg,#ff8a3d29,#6fd68a1f);border:1px solid rgba(255,166,84,.35)}.hero-icon[data-v-4fcab96e]{font-size:34px}.hero-text[data-v-4fcab96e]{flex:1;min-width:0}.hero-title[data-v-4fcab96e]{font-size:22px;font-weight:700;letter-spacing:1px;background:linear-gradient(90deg,#ffab5e,#7be39b);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub[data-v-4fcab96e]{margin-top:4px;font-size:12px;color:var(--muted)}.post-btn[data-v-4fcab96e]{padding:10px 20px;border:none;border-radius:999px;cursor:pointer;font-size:14px;font-weight:700;color:#04131f;background:linear-gradient(135deg,#ffab5e,#ff8a3d);box-shadow:0 4px 16px #ff8a3d59;white-space:nowrap}.post-btn[data-v-4fcab96e]:hover{filter:brightness(1.08)}.mid35-bar[data-v-4fcab96e]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cat-tabs[data-v-4fcab96e]{display:flex;gap:6px;flex-wrap:wrap}.cat-tab[data-v-4fcab96e]{padding:6px 13px;border:1px solid var(--border);border-radius:999px;background:#1e3c6e33;color:var(--muted);font-size:12px;cursor:pointer;transition:all .2s;white-space:nowrap}.cat-tab[data-v-4fcab96e]:hover{color:var(--text-1);border-color:#ffa65480}.cat-tab.active[data-v-4fcab96e]{color:#04131f;font-weight:700;border-color:transparent;background:linear-gradient(135deg,#7be39b,#4ecb7d)}.sort-tabs[data-v-4fcab96e]{display:flex;gap:4px}.sort-tab[data-v-4fcab96e]{padding:6px 14px;border:none;border-radius:999px;background:#00000040;color:var(--muted);font-size:12px;cursor:pointer}.sort-tab.active[data-v-4fcab96e]{color:#04131f;font-weight:700;background:linear-gradient(135deg,#ffab5e,#ff8a3d)}.mid35-err[data-v-4fcab96e]{padding:12px 16px;border-radius:12px;background:#ff50501f;border:1px solid rgba(255,80,80,.35);color:#ff9d9d;font-size:13px}.retry[data-v-4fcab96e]{color:var(--accent);cursor:pointer;text-decoration:underline}.post-list[data-v-4fcab96e]{display:flex;flex-direction:column;gap:12px}.post-card[data-v-4fcab96e]{border-radius:16px;background:#101e3780;border:1px solid var(--border);overflow:hidden;transition:border-color .2s}.post-card[data-v-4fcab96e]:hover{border-color:#ffa65466}.post-card.open[data-v-4fcab96e]{border-color:#7be39b80}.post-main[data-v-4fcab96e]{padding:16px 18px;cursor:pointer}.post-head[data-v-4fcab96e]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.cat-badge[data-v-4fcab96e]{padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700}.cat-tree[data-v-4fcab96e]{background:#6e96ff2e;color:#9db8ff}.cat-story[data-v-4fcab96e]{background:#ffa6542e;color:#ffab5e}.cat-side[data-v-4fcab96e]{background:#ffc8572e;color:#ffd166}.cat-help[data-v-4fcab96e]{background:#7be39b2e;color:#7be39b}.cat-nav[data-v-4fcab96e]{background:#b48cff2e;color:#c3a6ff}.post-meta[data-v-4fcab96e]{font-size:11px;color:var(--dim)}.anon-tag[data-v-4fcab96e]{font-size:10px;padding:1px 6px;border-radius:999px;background:#ffa65426;color:#ffab5e;margin-left:4px}.post-title[data-v-4fcab96e]{font-size:17px;font-weight:700;color:var(--text-1);line-height:1.4;margin-bottom:6px}.post-text[data-v-4fcab96e]{font-size:13px;color:var(--muted);line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-card.open .post-text[data-v-4fcab96e]{-webkit-line-clamp:unset}.post-foot[data-v-4fcab96e]{display:flex;align-items:center;gap:14px;margin-top:12px;font-size:12px;color:var(--dim)}.stat[data-v-4fcab96e]{display:inline-flex;align-items:center;gap:4px}.like-stat[data-v-4fcab96e]{cursor:pointer}.like-stat[data-v-4fcab96e]:hover{color:#ff7e7e}.like-stat.liked[data-v-4fcab96e]{color:#ff7e7e;font-weight:700}.toggle-hint[data-v-4fcab96e]{margin-left:auto}.post-detail[data-v-4fcab96e]{border-top:1px dashed var(--border);padding:12px 18px 14px;background:#00000024}.reply-list[data-v-4fcab96e]{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto;margin-bottom:10px}.reply-item[data-v-4fcab96e]{display:flex;gap:8px;align-items:baseline;padding:8px 10px;border-radius:10px;background:#1e3c6e38;font-size:13px;line-height:1.5}.reply-author[data-v-4fcab96e]{color:#7be39b;font-size:11px;white-space:nowrap;font-weight:600}.reply-text[data-v-4fcab96e]{flex:1;color:var(--text-1);word-break:break-word}.reply-time[data-v-4fcab96e]{color:var(--dim);font-size:10px;white-space:nowrap}.reply-empty[data-v-4fcab96e]{font-size:12px;color:var(--dim);margin-bottom:10px}.reply-box[data-v-4fcab96e]{display:flex;align-items:center;gap:8px}.reply-input[data-v-4fcab96e]{flex:1;padding:8px 12px;border-radius:10px;border:1px solid var(--border);background:#0a142899;color:var(--text-1);font-size:13px;outline:none}.reply-input[data-v-4fcab96e]:focus{border-color:#7be39b99}.anon-check[data-v-4fcab96e]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--muted);white-space:nowrap;cursor:pointer}.reply-btn[data-v-4fcab96e]{padding:8px 16px;border:none;border-radius:10px;cursor:pointer;font-size:13px;font-weight:700;color:#04131f;background:linear-gradient(135deg,#7be39b,#4ecb7d)}.reply-btn[data-v-4fcab96e]:disabled{opacity:.5;cursor:not-allowed}.reply-btn.primary[data-v-4fcab96e]{background:linear-gradient(135deg,#ffab5e,#ff8a3d)}.post-empty[data-v-4fcab96e]{text-align:center;padding:60px 20px;color:var(--dim);font-size:14px}.empty-icon[data-v-4fcab96e]{font-size:44px;margin-bottom:10px;opacity:.8}.post-loading[data-v-4fcab96e]{text-align:center;padding:40px;color:var(--dim)}.mid35-disclaimer[data-v-4fcab96e]{margin-top:8px;padding:14px 18px;border-radius:14px;background:#ffb45a0f;border:1px solid rgba(255,180,90,.22)}.disc-title[data-v-4fcab96e]{font-size:13px;font-weight:700;color:#ffc47e;margin-bottom:6px}.disc-list[data-v-4fcab96e]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.disc-list li[data-v-4fcab96e]{font-size:12px;color:var(--muted);line-height:1.7}.disc-list a[data-v-4fcab96e]{color:var(--accent)}.post-note[data-v-4fcab96e]{margin-top:10px;font-size:11px;color:var(--dim);line-height:1.6}.post-mask[data-v-4fcab96e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:999}.post-modal[data-v-4fcab96e]{width:min(520px,92vw);max-height:86vh;overflow-y:auto;padding:20px;border-radius:16px;background:linear-gradient(160deg,#13213c,#0c1526);border:1px solid rgba(255,166,84,.35);box-shadow:0 24px 60px #00000080}.modal-title[data-v-4fcab96e]{font-size:17px;font-weight:700;color:var(--text-1);margin-bottom:14px}.form-row[data-v-4fcab96e]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.form-label[data-v-4fcab96e]{font-size:13px;color:var(--muted)}.form-select[data-v-4fcab96e]{padding:7px 10px;border-radius:10px;border:1px solid var(--border);background:#0a142899;color:var(--text-1);font-size:13px}.form-input[data-v-4fcab96e]{width:100%;padding:10px 12px;margin-bottom:10px;border-radius:10px;border:1px solid var(--border);background:#0a142899;color:var(--text-1);font-size:14px;box-sizing:border-box;outline:none}.form-textarea[data-v-4fcab96e]{width:100%;padding:10px 12px;margin-bottom:12px;border-radius:10px;border:1px solid var(--border);background:#0a142899;color:var(--text-1);font-size:13px;line-height:1.6;box-sizing:border-box;resize:vertical;outline:none}.form-input[data-v-4fcab96e]:focus,.form-textarea[data-v-4fcab96e]:focus{border-color:#ffab5e99}.form-foot[data-v-4fcab96e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.form-msg[data-v-4fcab96e]{font-size:12px;color:#ff9d9d;flex:1}@media(max-width:760px){.mid35-hero[data-v-4fcab96e]{padding:14px;flex-wrap:wrap}.hero-icon[data-v-4fcab96e]{font-size:26px}.hero-title[data-v-4fcab96e]{font-size:18px}.post-btn[data-v-4fcab96e]{padding:8px 14px;font-size:13px}.cat-tabs[data-v-4fcab96e]{gap:4px}.cat-tab[data-v-4fcab96e]{padding:5px 10px;font-size:11px}.post-title[data-v-4fcab96e]{font-size:15px}.reply-box[data-v-4fcab96e]{flex-wrap:wrap}.reply-input[data-v-4fcab96e]{flex-basis:100%}}.mid35-rank[data-v-4fcab96e]{background:var(--panel, rgba(16, 26, 48, .72));border:1px solid var(--border, rgba(56, 106, 180, .28));border-radius:14px;padding:18px}.rank-tip[data-v-4fcab96e]{margin:14px 0 0;font-size:12.5px;color:var(--muted, #7c93b8)}.sort-divider[data-v-4fcab96e]{width:1px;height:16px;background:var(--border, rgba(56, 106, 180, .28));margin:0 4px;display:inline-block;vertical-align:middle}.petpark[data-v-bf2daf74]{display:flex;flex-direction:column;gap:12px;padding:14px 18px}.pp-bar[data-v-bf2daf74]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--panel, rgba(16, 26, 48, .72));border:1px solid var(--border, rgba(56, 106, 180, .28));border-radius:14px;padding:14px 18px}.pp-avatar[data-v-bf2daf74]{display:flex;align-items:center;gap:14px}.pp-emoji[data-v-bf2daf74]{font-size:46px;line-height:1}.pp-name[data-v-bf2daf74]{font-size:17px;font-weight:700;color:#e8eef7}.pp-lv[data-v-bf2daf74]{font-size:12px;color:var(--accent, #4fd1ff);margin-left:6px}.pp-evo[data-v-bf2daf74]{font-size:11.5px;font-weight:800;color:#ffe2a3;background:#f0b45d1f;border:1px solid rgba(240,180,93,.35);border-radius:6px;padding:1px 7px;margin-left:6px;white-space:nowrap}.pp-desc[data-v-bf2daf74]{font-size:12px;color:#7c93b8;margin-top:3px}.pp-assets[data-v-bf2daf74]{margin-left:auto;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pp-asset[data-v-bf2daf74]{font-size:12.5px;color:#8b98ab}.pp-asset b[data-v-bf2daf74]{color:#f0b45d;font-size:14px}.pp-tabs[data-v-bf2daf74]{display:flex;gap:8px}.pp-tab[data-v-bf2daf74]{background:var(--panel, rgba(16, 26, 48, .72));border:1px solid var(--border, rgba(56, 106, 180, .28));color:#8b98ab;border-radius:10px;padding:8px 18px;font-size:13px;cursor:pointer;font-family:inherit;transition:all .15s}.pp-tab.active[data-v-bf2daf74]{color:#04131f;background:linear-gradient(135deg,var(--accent, #4fd1ff),var(--accent-deep, #2f9bff));border-color:transparent;font-weight:700}.pp-body[data-v-bf2daf74]{background:var(--panel, rgba(16, 26, 48, .72));border:1px solid var(--border, rgba(56, 106, 180, .28));border-radius:14px;padding:18px}.pp-panel[data-v-bf2daf74]{min-height:320px}.pet-tab[data-v-bf2daf74]{text-align:center}.pet-layout[data-v-bf2daf74]{display:flex;gap:14px;align-items:flex-start;flex-wrap:nowrap}.pet-main[data-v-bf2daf74]{flex:0 0 820px;min-width:0}.pet-side[data-v-bf2daf74]{flex:1 1 0;min-width:0;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;align-items:flex-start}.pet-rank-side[data-v-bf2daf74]{flex:1 1 0;min-width:0;background:#101a30;border:1px solid #26344a;border-radius:12px;padding:12px;position:sticky;top:12px}.rank-head[data-v-bf2daf74]{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.rank-title[data-v-bf2daf74]{font-size:13.5px;font-weight:800;color:#ffe2a3}.rank-login-tip[data-v-bf2daf74]{font-size:11.5px;color:#7c93b8;line-height:1.55}.rank-list[data-v-bf2daf74]{display:flex;flex-direction:column;gap:5px;max-height:420px;overflow-y:auto}.rank-row[data-v-bf2daf74]{display:flex;align-items:center;gap:8px;background:#16223a;border:1px solid #26344a;border-radius:8px;padding:6px 9px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.rank-row[data-v-bf2daf74]:hover{background:#1b2b4a;border-color:#6ef2a866}.rank-eye[data-v-bf2daf74]{margin-left:auto;font-size:11px;opacity:0;transition:opacity .15s ease}.rank-row:hover .rank-eye[data-v-bf2daf74]{opacity:1}.rank-tip[data-v-bf2daf74]{margin-top:6px;font-size:11px;color:#8b95a8;text-align:center}.rank-row.me[data-v-bf2daf74]{border-color:#f0b45d8c;background:#f0b45d14}.rank-row.me[data-v-bf2daf74]:hover{background:#f0b45d24}.pp-detail-mask[data-v-bf2daf74]{position:fixed;top:0;right:0;bottom:0;left:0;background:#040810b8;display:flex;align-items:center;justify-content:center;z-index:9900;padding:16px}.pp-detail[data-v-bf2daf74]{width:520px;max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);display:flex;flex-direction:column;background:#141b2e;border:1px solid rgba(255,255,255,.14);border-radius:14px;box-shadow:0 18px 60px #000000a6;overflow:hidden}.pp-detail-head[data-v-bf2daf74]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#1b2438;border-bottom:1px solid rgba(255,255,255,.1)}.pd-emoji[data-v-bf2daf74]{font-size:34px;line-height:1}.pd-namebox[data-v-bf2daf74]{flex:1;min-width:0}.pd-name[data-v-bf2daf74]{font-size:15px;font-weight:700;color:#eef4ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-sub[data-v-bf2daf74]{margin-top:2px;font-size:12px;color:#8b95a8}.pd-body[data-v-bf2daf74]{flex:1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.pd-sec[data-v-bf2daf74]{background:#162030;border:1px solid #26344a;border-radius:10px;padding:10px 12px}.pd-sec-title[data-v-bf2daf74]{display:block;font-size:12px;font-weight:700;color:#8fd8b4;margin-bottom:8px}.pd-sec-note[data-v-bf2daf74]{font-style:normal;font-size:10.5px;font-weight:400;color:#7d8aa0;margin-left:2px}.pd-basics[data-v-bf2daf74],.pd-stats[data-v-bf2daf74]{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:#c6d0e0}.pd-stat[data-v-bf2daf74]{color:#e8f6ef}.pd-gears[data-v-bf2daf74]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pd-gear[data-v-bf2daf74]{background:#0f1826;border:1px solid #243142;border-radius:8px;padding:6px 8px;display:flex;flex-direction:column;gap:2px}.pd-gear.empty[data-v-bf2daf74]{opacity:.55}.pd-gear-name[data-v-bf2daf74]{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-gear-stat[data-v-bf2daf74]{font-size:11px;color:#8b95a8}.pd-gear-empty[data-v-bf2daf74]{font-size:11.5px;color:#6b7488}.pd-arts[data-v-bf2daf74]{display:flex;flex-direction:column;gap:6px}.pd-art[data-v-bf2daf74]{display:flex;align-items:center;justify-content:space-between;background:#0f1826;border:1px solid #243142;border-radius:8px;padding:6px 10px}.pd-art-name[data-v-bf2daf74]{font-size:12.5px;font-weight:600}.pd-art-stat[data-v-bf2daf74]{font-size:11px;color:#8b95a8}.pd-empty-tip[data-v-bf2daf74]{font-size:12px;color:#6b7488}.pd-foot[data-v-bf2daf74]{padding:8px;text-align:center;font-size:11px;color:#6b7488;background:#0f1826;border-top:1px solid rgba(255,255,255,.08)}.rank-no[data-v-bf2daf74]{width:18px;font-size:12px;font-weight:800;color:#8b98ab;text-align:center}.rank-row:nth-child(1) .rank-no[data-v-bf2daf74],.rank-row:nth-child(2) .rank-no[data-v-bf2daf74],.rank-row:nth-child(3) .rank-no[data-v-bf2daf74]{color:#f0b45d}.rank-emoji[data-v-bf2daf74]{font-size:19px}.rank-user[data-v-bf2daf74]{flex:1;min-width:0;font-size:12.5px;font-weight:700;color:#e8eef7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-row.me .rank-user[data-v-bf2daf74]{color:#ffe2a3}.rank-power[data-v-bf2daf74]{font-size:12.5px;font-weight:800;color:#4ee6a8;font-family:var(--font-mono, monospace)}.rank-empty[data-v-bf2daf74]{font-size:11.5px;color:#5c6b80;text-align:center;padding:14px 0}.pet-side[data-v-bf2daf74]{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.explore-layout[data-v-bf2daf74]{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.explore-main[data-v-bf2daf74]{flex:1;min-width:300px}.explore-side[data-v-bf2daf74]{flex:0 0 300px;min-width:0;position:sticky;top:12px}.explore-side .pet-logbox[data-v-bf2daf74]{flex:none;width:100%;height:62vh}@media(max-width:980px){.explore-side[data-v-bf2daf74]{flex:1 1 100%;position:static}.explore-side .pet-logbox[data-v-bf2daf74]{height:40vh}}.pet-logbox[data-v-bf2daf74]{flex:1 1 0;min-width:220px;background:#0f182b;border:1px solid #26344a;border-radius:10px;overflow:hidden;height:66vh}@media(max-width:980px){.pet-layout[data-v-bf2daf74]{flex-wrap:wrap}.pet-main[data-v-bf2daf74]{flex:1 1 100%}.pet-side[data-v-bf2daf74]{flex-wrap:wrap}}.log-head[data-v-bf2daf74]{display:flex;align-items:center;gap:8px;padding:8px 11px;cursor:pointer;-webkit-user-select:none;user-select:none}.log-title[data-v-bf2daf74]{flex:1;font-size:12.5px;font-weight:800;color:#cfe3ff}.log-count[data-v-bf2daf74]{font-size:11px;color:#5f7392;font-family:var(--font-mono, monospace)}.btn-xs[data-v-bf2daf74]{padding:2px 8px;font-size:11px;border-radius:6px}.log-list[data-v-bf2daf74]{overflow-y:auto;border-top:1px dashed #22304a;padding:6px 10px;display:flex;flex-direction:column;gap:4px;height:60vh}.log-item[data-v-bf2daf74]{display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.45;padding:3px 0;border-bottom:1px solid rgba(38,52,74,.4)}.log-item[data-v-bf2daf74]:last-child{border-bottom:none}.log-time[data-v-bf2daf74]{color:#5a6b85;font-family:var(--font-mono, monospace);font-size:11px;white-space:nowrap;padding-top:1px}.log-emoji[data-v-bf2daf74]{font-size:13px;width:18px;text-align:center}.log-text[data-v-bf2daf74]{flex:1;color:#b9c8de;word-break:break-all}.log-empty[data-v-bf2daf74]{text-align:center;color:#56667f;font-size:11.5px;padding:12px 0}.log-more[data-v-bf2daf74]{text-align:center;color:#5f7392;font-size:11px;padding:6px 0 2px}.tower-top[data-v-bf2daf74]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.tower-stat[data-v-bf2daf74]{font-size:12.5px;color:#b9c8de;background:#101a30;border:1px solid #26344a;border-radius:8px;padding:5px 10px}.tower-main[data-v-bf2daf74]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px;align-items:stretch}.tower-fight[data-v-bf2daf74]{flex:1 1 0;min-width:0;background:#101a30;border:1px solid #26344a;border-radius:12px;padding:16px;text-align:center}.tower-lv[data-v-bf2daf74]{font-size:13px;font-weight:800;color:#ffe2a3}.tower-foe-emoji[data-v-bf2daf74]{font-size:44px;margin:8px 0 2px}.tower-foe-name[data-v-bf2daf74]{font-size:15px;font-weight:800;color:#e8eef7}.tower-foe-power[data-v-bf2daf74]{font-size:12px;color:#f0b45d;margin:3px 0 8px}.tower-reward[data-v-bf2daf74]{font-size:12px;color:#9fe0c0;margin-bottom:6px}.tower-ms[data-v-bf2daf74]{font-size:11.5px;color:#c3a6ff;margin-bottom:8px}.tower-btn[data-v-bf2daf74]{width:100%;justify-content:center;margin-top:4px}.tower-fight.done[data-v-bf2daf74]{border-color:#4ee6a880}.tower-side[data-v-bf2daf74]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:8px}.tower-forge[data-v-bf2daf74]{background:#101a30;border:1px solid #26344a;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:6px;align-items:stretch}.tower-spirit[data-v-bf2daf74]{font-size:11px;color:#4ee6a8}.tower-ms-list[data-v-bf2daf74]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:5px;background:#101a30;border:1px solid #26344a;border-radius:12px;padding:12px;overflow-y:auto}.tower-ms-title[data-v-bf2daf74]{font-size:12px;font-weight:800;color:#ffe2a3;margin-bottom:1px}.tower-ms-item[data-v-bf2daf74]{display:flex;align-items:center;gap:8px;background:#0f182b;border:1px solid #26344a;border-radius:8px;padding:4px 9px;font-size:11px;cursor:help}.tower-ms-item.done[data-v-bf2daf74]{border-color:#4ee6a873}.tower-ms-lv[data-v-bf2daf74]{font-weight:800;color:#ffe2a3;white-space:nowrap}.tower-ms-name[data-v-bf2daf74]{font-weight:700;color:#e8eef7;white-space:nowrap}.tower-ms-desc[data-v-bf2daf74]{flex:1;color:#8fa3c2}.tower-ms-state[data-v-bf2daf74]{color:#5f7392;font-size:11px;white-space:nowrap}.tower-ms-item.done .tower-ms-state[data-v-bf2daf74]{color:#4ee6a8}.tower-rank[data-v-bf2daf74]{background:#101a30;border:1px solid #26344a;border-radius:12px;padding:12px}.boss-card[data-v-bf2daf74]{position:relative;background:linear-gradient(135deg,#141b31,#1d1230 60%,#2a1030);border:1px solid #3a2a4e;border-radius:14px;padding:14px 16px;margin-bottom:12px;overflow:hidden}.boss-card[data-v-bf2daf74]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(500px 140px at 20% 0%,rgba(255,107,107,.14),transparent 70%);pointer-events:none}.boss-card.dead[data-v-bf2daf74]{background:linear-gradient(135deg,#12141c,#171a24);border-color:#2c3346}.boss-head[data-v-bf2daf74]{display:flex;gap:14px;align-items:center}.boss-emoji[data-v-bf2daf74]{font-size:42px;filter:drop-shadow(0 0 10px rgba(255,120,90,.45));animation:bossBreath-bf2daf74 2.4s ease-in-out infinite}.boss-emoji.dead[data-v-bf2daf74]{filter:grayscale(1) opacity(.65);animation:none}@keyframes bossBreath-bf2daf74{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.boss-meta[data-v-bf2daf74]{flex:1;min-width:0}.boss-name[data-v-bf2daf74]{font-size:17px;font-weight:800;color:#ffd7a8;letter-spacing:1px}.boss-lv[data-v-bf2daf74]{margin-left:8px;font-size:12px;color:#ff9d66;background:#ff8c5024;border:1px solid rgba(255,140,80,.35);padding:1px 8px;border-radius:99px}.boss-hp-row[data-v-bf2daf74]{display:flex;align-items:center;gap:10px;margin-top:8px}.boss-hpbar[data-v-bf2daf74]{flex:1;height:12px;border-radius:99px;background:#1c1428;border:1px solid #3a2a4e;overflow:hidden}.boss-hp-fill[data-v-bf2daf74]{height:100%;border-radius:99px;background:linear-gradient(90deg,#ff4d5e,#ff8c42,#ffd75c);transition:width .6s ease;box-shadow:0 0 12px #ff644680}.boss-hp-text[data-v-bf2daf74]{font-size:12px;color:#ffb37e;white-space:nowrap}.boss-sub[data-v-bf2daf74]{margin-top:6px;font-size:12px;color:#8b93a7}.boss-action[data-v-bf2daf74]{margin-top:12px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.boss-btn[data-v-bf2daf74]{background:linear-gradient(135deg,#ff6b4d,#ff9a3d)!important;color:#241a12!important;font-weight:800;border:none;box-shadow:0 4px 18px #ff6e3c59}.boss-btn[data-v-bf2daf74]:disabled{background:#2a3040!important;color:#7c8698!important;box-shadow:none;cursor:not-allowed}.boss-my[data-v-bf2daf74]{font-size:13px;color:#ffd7a8}.boss-dead-tip[data-v-bf2daf74]{font-size:13px;color:#8b93a7}.boss-fx[data-v-bf2daf74]{position:absolute;top:46px;right:26px;display:flex;align-items:center;gap:8px;background:#14101ee6;border:1px solid rgba(255,140,80,.5);border-radius:10px;padding:6px 12px;animation:bossFxPop-bf2daf74 2.6s ease forwards;z-index:5}@keyframes bossFxPop-bf2daf74{0%{opacity:0;transform:translateY(10px) scale(.9)}12%{opacity:1;transform:translateY(0) scale(1.05)}80%{opacity:1}to{opacity:0;transform:translateY(-18px)}}.boss-fx-dmg[data-v-bf2daf74]{font-size:18px;color:#ff5d5d;font-weight:900}.boss-fx-tag[data-v-bf2daf74]{font-size:11px;color:#ffd75c;background:#ffc83c26;border:1px solid rgba(255,200,60,.4);padding:1px 6px;border-radius:99px}.boss-fx-coins[data-v-bf2daf74]{font-size:13px;color:#7de38d;font-weight:700}.boss-kill-msg[data-v-bf2daf74]{margin:10px 0;padding:10px 14px;border-radius:10px;background:linear-gradient(135deg,#ffbe5029,#ff6e3c29);border:1px solid rgba(255,180,90,.45);color:#ffd9a8;font-size:13px;font-weight:700}.boss-cols[data-v-bf2daf74]{display:flex;gap:12px;align-items:stretch}.boss-rank[data-v-bf2daf74]{flex:1.2;background:#101a30;border:1px solid #26344a;border-radius:12px;padding:12px;min-width:0}.boss-info[data-v-bf2daf74]{flex:1;background:#101a30;border:1px solid #26344a;border-radius:12px;padding:12px;min-width:0}.boss-sec-title[data-v-bf2daf74]{font-size:13px;font-weight:800;color:#e8ecf6;margin-bottom:10px}.boss-rank-list[data-v-bf2daf74]{display:flex;flex-direction:column;gap:6px}.boss-rank-row[data-v-bf2daf74]{display:flex;align-items:center;gap:8px;font-size:13px;padding:5px 8px;border-radius:8px;background:#0d1526}.boss-rank-row.me[data-v-bf2daf74]{background:#ffa05021;border:1px solid rgba(255,160,80,.4)}.rank-no[data-v-bf2daf74]{width:22px;height:22px;flex:none;border-radius:6px;background:#1d2740;color:#8b93a7;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.rank-no.top3[data-v-bf2daf74]{background:linear-gradient(135deg,#ffd75c,#ff9a3d);color:#241a12}.rank-nick[data-v-bf2daf74]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e8ecf6}.rank-dmg[data-v-bf2daf74]{color:#ffd75c;font-weight:800}.rank-pct[data-v-bf2daf74]{color:#8b93a7;font-size:12px}.rank-hits[data-v-bf2daf74]{color:#5f6a80;font-size:12px}.boss-rank-empty[data-v-bf2daf74],.boss-log-empty[data-v-bf2daf74]{color:#5f6a80;font-size:13px;padding:18px 0;text-align:center}.boss-rules[data-v-bf2daf74]{margin:0;padding-left:18px;font-size:13px;color:#aab3c8;line-height:1.9}.boss-rules b[data-v-bf2daf74]{color:#ffd7a8}.boss-log[data-v-bf2daf74]{display:flex;flex-direction:column;gap:4px;max-height:150px;overflow-y:auto}.boss-log-row[data-v-bf2daf74]{display:flex;align-items:center;gap:8px;font-size:12px;color:#8b93a7;padding:3px 6px;background:#0d1526;border-radius:6px}.boss-log-coins[data-v-bf2daf74]{color:#7de38d;font-weight:700;margin-left:auto}.boss-log-arti[data-v-bf2daf74]{color:#c792ff;font-size:11px}.boss-history[data-v-bf2daf74]{margin-top:12px;background:#0f1830;border:1px solid #26344a;border-radius:12px;padding:12px}.boss-history-list[data-v-bf2daf74]{display:flex;flex-wrap:wrap;gap:6px}.boss-history-item[data-v-bf2daf74]{font-size:12px;color:#7c8698;background:#0d1526;border-radius:99px;padding:4px 10px}.shop-sec[data-v-bf2daf74]{background:#101a30;border:1px solid #26344a;border-radius:12px;padding:12px 14px;margin-bottom:10px}.shop-sec-title[data-v-bf2daf74]{font-size:13px;font-weight:800;color:#ffe2a3;margin-bottom:10px}.shop-grid[data-v-bf2daf74]{display:flex;flex-wrap:wrap;gap:10px}.shop-item[data-v-bf2daf74]{flex:1 1 150px;max-width:180px;background:#0f182b;border:1px solid #26344a;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.shop-lv[data-v-bf2daf74]{font-size:15px;font-weight:800;color:#e8eef7}.shop-name[data-v-bf2daf74]{font-size:12px;color:#ffe2a3;font-weight:700}.shop-hint[data-v-bf2daf74]{font-size:11px;color:#7c93b8}.shop-price[data-v-bf2daf74]{font-size:12px;color:#f0b45d;font-weight:700}.chest-row[data-v-bf2daf74]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chest-log[data-v-bf2daf74]{display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto;font-size:12px;color:#c7d3e8}.chest-log .chest-row[data-v-bf2daf74]{background:#0f182b;border-radius:6px;padding:4px 8px}.chest-log .chest-row.clr-s[data-v-bf2daf74]{border:1px solid #3fa95a;box-shadow:inset 0 0 6px #50c8782e}.chest-log .chest-row.clr-ss[data-v-bf2daf74]{border:1px solid #d9a80e;box-shadow:inset 0 0 6px #ffd75c38}.chest-log .chest-row.clr-sss[data-v-bf2daf74]{border:1px solid #ff5a5a;box-shadow:0 0 8px #ff5a5a66,inset 0 0 8px #ff5a5a40}.book-bonus[data-v-bf2daf74]{color:#4ee6a8}.book-sec[data-v-bf2daf74]{margin-bottom:14px}.book-sec-title[data-v-bf2daf74]{font-size:13px;font-weight:800;color:#cfe3ff;margin-bottom:8px}.book-grid[data-v-bf2daf74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:7px}.book-item[data-v-bf2daf74]{display:flex;align-items:center;gap:7px;background:#0f182b;border:1px solid #26344a;border-radius:8px;padding:6px 9px;opacity:.55}.book-item.got[data-v-bf2daf74]{opacity:1;border-color:#4ee6a873}.book-item.equipped[data-v-bf2daf74]{border-color:#f0b45db3;box-shadow:0 0 0 1px #f0b45d40;cursor:pointer}.book-item.got[data-v-bf2daf74]:not(.equipped){cursor:pointer}.book-item.got[data-v-bf2daf74]:not(.equipped):hover{border-color:#4ee6a8cc}.book-emoji[data-v-bf2daf74]{font-size:18px}.book-name[data-v-bf2daf74]{flex:1;min-width:0;font-size:11.5px;font-weight:700;color:#b9c8de;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-state[data-v-bf2daf74]{font-size:11px;color:#5f7392}.book-item.got .book-state[data-v-bf2daf74]{color:#4ee6a8}.book-count[data-v-bf2daf74]{font-style:normal;color:#f0b45d}.arti-tier[data-v-bf2daf74]{font-size:10px;font-weight:800;border:1px solid;border-radius:4px;padding:0 5px;margin-left:5px}.book-desc[data-v-bf2daf74]{font-size:11px;color:#5c6b80;padding:4px 2px 0}.book-rules[data-v-bf2daf74]{margin-top:8px;font-size:11.5px;line-height:1.75;color:#8fa3c0;background:#1e2a428c;border:1px dashed #2c3b56;border-radius:10px;padding:8px 12px}.book-rules-title[data-v-bf2daf74]{font-size:12px;font-weight:800;color:#f0b45d;margin-bottom:2px}.book-rules b[data-v-bf2daf74]{color:#ffd75c}.book-empty[data-v-bf2daf74]{font-size:11.5px;color:#5c6b80;padding:10px 0}.skill-slots[data-v-bf2daf74]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.skill-slot[data-v-bf2daf74]{flex:1;min-width:180px;display:flex;flex-direction:column;gap:4px;background:#101a30;border:1px solid #26344a;border-radius:10px;padding:10px}.skill-slot.empty[data-v-bf2daf74]{border-style:dashed}.skill-emoji[data-v-bf2daf74]{font-size:24px}.skill-name[data-v-bf2daf74]{font-size:13px;font-weight:800;color:#ffe2a3}.skill-desc[data-v-bf2daf74]{font-size:11px;color:#8fa3c2}.skill-empty[data-v-bf2daf74]{font-size:12px;color:#5c6b80;text-align:center;padding:14px 0}.skill-books[data-v-bf2daf74]{background:#0f182b;border:1px solid #26344a;border-radius:10px;padding:10px}.ascend-card[data-v-bf2daf74]{margin-top:12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:linear-gradient(135deg,#4ee6a814,#c3a6ff0f);border:1px solid rgba(78,230,168,.35);border-radius:10px;padding:10px 12px}.ascend-info[data-v-bf2daf74]{flex:1;min-width:220px;display:flex;flex-direction:column;gap:2px}.ascend-title[data-v-bf2daf74]{font-size:13px;font-weight:800;color:#9fe0c0}.ascend-bonus[data-v-bf2daf74]{color:#4ee6a8}.ascend-cond[data-v-bf2daf74]{font-size:11px;color:#5f7392}.battle-rank[data-v-bf2daf74]{font-size:12.5px;color:#f0b45d}.pet-stage[data-v-bf2daf74]{display:flex;justify-content:center;padding:10px 0}.pet-emoji[data-v-bf2daf74]{font-size:88px;line-height:1;filter:drop-shadow(0 8px 24px rgba(79,209,255,.25))}.pet-emoji.pet-working[data-v-bf2daf74]{animation:pp-bounce-bf2daf74 1.2s infinite}@keyframes pp-bounce-bf2daf74{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pet-stats[data-v-bf2daf74]{display:flex;flex-direction:column;gap:8px;max-width:480px;margin:0 auto}.pet-stat[data-v-bf2daf74]{display:flex;align-items:center;gap:10px}.pet-label[data-v-bf2daf74]{width:58px;text-align:left;font-size:12px;color:#8b98ab}.progress-track[data-v-bf2daf74]{background:#ffffff12;border-radius:6px;overflow:hidden}.pet-track[data-v-bf2daf74]{flex:1;height:12px}.progress-fill[data-v-bf2daf74]{height:100%;border-radius:6px;background:linear-gradient(90deg,#22c55e,var(--accent, #4fd1ff));transition:width .4s}.pet-num[data-v-bf2daf74]{width:76px;text-align:right;font-size:12px;color:#c7d5e8;font-family:var(--font-mono, monospace)}.pet-actions[data-v-bf2daf74]{display:flex;justify-content:center;gap:8px;margin-top:14px;flex-wrap:wrap}.pet-work[data-v-bf2daf74]{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:14px}.pet-work-options[data-v-bf2daf74]{display:flex;justify-content:center;gap:8px;margin-top:10px}.pet-skins[data-v-bf2daf74]{margin-top:14px;border-top:1px solid var(--hairline, rgba(255, 255, 255, .06));padding-top:12px}.skin-top[data-v-bf2daf74]{display:flex;justify-content:space-between;margin-bottom:8px}.skin-grid[data-v-bf2daf74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;max-width:520px;margin:0 auto}.skin-item[data-v-bf2daf74]{background:#101a2e;border:1px solid #26344a;border-radius:10px;padding:8px;cursor:pointer;text-align:center}.skin-item.owned[data-v-bf2daf74]{border-color:#4ee6a866}.skin-item.on[data-v-bf2daf74]{border-color:var(--accent, #4fd1ff);box-shadow:0 0 10px #4fd1ff40}.skin-emoji[data-v-bf2daf74]{font-size:24px}.skin-name[data-v-bf2daf74]{font-size:11.5px;color:#c7d5e8;margin-top:3px}.skin-price[data-v-bf2daf74]{font-size:11px;color:#f0b45d}.skin-price.free[data-v-bf2daf74]{color:#7c93b8}.skin-price.owned[data-v-bf2daf74]{color:#4ee6a8}.pet-msg[data-v-bf2daf74]{position:fixed;top:78px;left:50%;transform:translate(-50%);z-index:1250;background:#101a30;border:1px solid var(--border-hover, rgba(79, 209, 255, .55));border-radius:10px;padding:10px 20px;color:var(--accent, #4fd1ff);font-size:13.5px;font-weight:700;box-shadow:0 10px 34px #00000073;animation:pp-toast-in-bf2daf74 .25s ease;max-width:80vw;text-align:center}@keyframes pp-toast-in-bf2daf74{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.pet-footer[data-v-bf2daf74]{margin-top:12px;font-size:11.5px}.farm-head[data-v-bf2daf74]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.farm-title[data-v-bf2daf74]{font-size:15px;font-weight:700}.farm-tip[data-v-bf2daf74]{font-size:11.5px;color:#5c6b80}.seed-shop[data-v-bf2daf74]{margin-bottom:14px}.seed-shop-head[data-v-bf2daf74]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px}.seed-grid[data-v-bf2daf74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.seed-card[data-v-bf2daf74]{background:#101a2e;border:1px solid #26344a;border-radius:10px;padding:10px;cursor:pointer;text-align:center;transition:border-color .15s}.seed-card[data-v-bf2daf74]:hover{border-color:var(--border-hover, rgba(79, 209, 255, .55))}.seed-emoji[data-v-bf2daf74]{font-size:26px}.seed-name[data-v-bf2daf74]{font-size:13px;color:#e8eef7;font-weight:700;margin-top:3px}.seed-info[data-v-bf2daf74]{font-size:11px;color:#8b98ab;margin-top:2px}.seed-gain[data-v-bf2daf74]{font-size:11px;color:#4ee6a8;margin-top:2px}.farm-grid[data-v-bf2daf74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.farm-plot[data-v-bf2daf74]{min-height:110px;background:#0f1a2e;border:1px dashed #2a3b56;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.farm-plot.ready[data-v-bf2daf74]{border-style:solid;border-color:#4ee6a88c;background:#4ee6a80f}.plot-empty[data-v-bf2daf74]{font-size:12px;color:#5c6b80}.plot-emoji[data-v-bf2daf74]{font-size:34px}.plot-name[data-v-bf2daf74]{font-size:12px;color:#c7d5e8}.plot-left[data-v-bf2daf74]{font-size:12px;color:#f0b45d;font-family:var(--font-mono, monospace)}.btn-pluck[data-v-bf2daf74]{background:none;border:none;color:#5c6b80;font-size:11px;cursor:pointer;padding:2px 8px}.farm-idle-tip[data-v-bf2daf74]{margin-top:12px;font-size:11.5px;color:#5c6b80;border-top:1px solid var(--hairline, rgba(255, 255, 255, .06));padding-top:10px}.gift-ready[data-v-bf2daf74]{animation:pp-gift-pulse-bf2daf74 1.6s infinite;background:linear-gradient(135deg,#f0b45d,#ff7eb3)!important;color:#1a0f08!important;border:none!important}@keyframes pp-gift-pulse-bf2daf74{0%,to{box-shadow:0 0 #f0b45d80}50%{box-shadow:0 0 0 8px #f0b45d00}}.explore-on[data-v-bf2daf74]{display:flex;align-items:center;gap:12px;background:#f0b45d14;border:1px solid rgba(240,180,93,.35);border-radius:10px;padding:12px 16px;margin-bottom:12px}.explore-emoji[data-v-bf2daf74]{font-size:28px}.explore-status[data-v-bf2daf74]{font-size:13.5px;font-weight:700;color:#e8eef7}.explore-left[data-v-bf2daf74]{font-size:12px;color:#f0b45d;margin-top:2px;font-family:var(--font-mono, monospace)}.map-grid[data-v-bf2daf74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.map-card[data-v-bf2daf74]{background:#101a2e;border:1px solid #26344a;border-radius:12px;padding:13px}.map-card.locked[data-v-bf2daf74]{opacity:.55}.map-head[data-v-bf2daf74]{display:flex;align-items:center;gap:10px}.map-emoji[data-v-bf2daf74]{font-size:30px}.map-name[data-v-bf2daf74]{font-size:14px;font-weight:700;color:#e8eef7}.map-role[data-v-bf2daf74]{font-size:10.5px;color:#f0b45d;border:1px solid rgba(240,180,93,.4);border-radius:6px;padding:1px 5px;margin-left:4px}.map-desc[data-v-bf2daf74]{font-size:11.5px;color:#7c93b8;margin-top:2px}.map-rate[data-v-bf2daf74]{font-size:11.5px;color:#8b98ab;margin:8px 0 9px}.map-durs[data-v-bf2daf74]{display:flex;gap:6px;flex-wrap:wrap}.explore-claim[data-v-bf2daf74]{margin-top:12px}.med-grid[data-v-bf2daf74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:14px}.med-card[data-v-bf2daf74]{background:#101a2e;border:1px solid #26344a;border-radius:12px;padding:14px;text-align:center}.med-hours[data-v-bf2daf74]{font-size:14px;font-weight:700;color:#e8eef7}.med-gain[data-v-bf2daf74]{font-size:11.5px;color:#8b98ab;margin:6px 0 10px}.attr-panel[data-v-bf2daf74]{border-top:1px solid var(--hairline, rgba(255, 255, 255, .06));padding-top:12px}.attr-title[data-v-bf2daf74]{font-size:13px;font-weight:700;color:#8fb7ff;margin-bottom:8px}.attr-grid[data-v-bf2daf74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.attr-item[data-v-bf2daf74]{background:#0d1626;border:1px solid #26344a;border-radius:8px;padding:8px 12px;display:flex;justify-content:space-between;align-items:center}.attr-label[data-v-bf2daf74]{font-size:12px;color:#8b98ab}.attr-val[data-v-bf2daf74]{font-size:14px;font-weight:700;color:#f0b45d;display:inline-flex;align-items:baseline;gap:4px}.attr-bonus[data-v-bf2daf74]{font-style:normal;font-size:10.5px;color:#4ee6a8;font-weight:700}.skin-job[data-v-bf2daf74]{font-size:9.5px;color:#8b98ab;border:1px solid #3a4a66;border-radius:5px;padding:0 4px;margin-left:3px;vertical-align:1px}.skin-job.match[data-v-bf2daf74]{color:#4ee6a8;border-color:#4ee6a866}.pet-event[data-v-bf2daf74]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background:#040812a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pet-event-card[data-v-bf2daf74]{width:min(420px,92vw);background:linear-gradient(180deg,#141f38,#0d1626);border:1px solid rgba(240,180,93,.5);border-radius:14px;padding:20px;box-shadow:0 12px 40px #00000080;animation:pet-event-pop-bf2daf74 .25s ease}@keyframes pet-event-pop-bf2daf74{0%{transform:scale(.92) translateY(10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.pet-event-title[data-v-bf2daf74]{font-size:17px;font-weight:800;color:#ffe2a3;margin-bottom:8px}.pet-event-desc[data-v-bf2daf74]{font-size:13px;color:#aebcd4;line-height:1.55;margin-bottom:14px}.pet-event-opts[data-v-bf2daf74]{display:flex;flex-direction:column;gap:8px}.pet-event-opt[data-v-bf2daf74]{display:flex;justify-content:space-between;align-items:center;width:100%;background:#16223a;border:1px solid #2c3d5e;color:#dbe7ff}.pet-event-opt[data-v-bf2daf74]:hover{border-color:#f0b45d99}.pet-event-opt em[data-v-bf2daf74]{font-style:normal;font-size:11px;color:#f0b45d}.pet-event-close[data-v-bf2daf74]{margin-top:12px;width:100%;background:none;border:none;color:#5c6b80;font-size:12px;cursor:pointer}.pet-event-close[data-v-bf2daf74]:hover{color:#8b98ab}.gear-panel[data-v-bf2daf74]{margin-top:12px;border-top:1px solid var(--hairline, rgba(255, 255, 255, .06));padding-top:10px}.gear-head[data-v-bf2daf74]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.gear-title[data-v-bf2daf74]{font-size:13px;font-weight:700;color:#8fb7ff}.gear-tip[data-v-bf2daf74]{font-size:11px;color:#5c6b80}.gear-grid[data-v-bf2daf74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.gear-item[data-v-bf2daf74]{background:#0d1626;border:1px solid #26344a;border-radius:10px;padding:10px 12px}.gear-slot[data-v-bf2daf74]{font-size:11px;color:#8b98ab;margin-bottom:4px}.gear-name[data-v-bf2daf74]{font-size:13px;font-weight:700;color:#e8eef7}.gear-lv[data-v-bf2daf74]{font-size:10.5px;color:#f0b45d;border:1px solid rgba(240,180,93,.4);border-radius:5px;padding:0 4px;margin-left:3px}.gear-stats[data-v-bf2daf74]{display:flex;gap:8px;margin:5px 0 3px}.gear-stat[data-v-bf2daf74]{font-size:11px;color:#4ee6a8}.gear-score[data-v-bf2daf74]{font-size:10.5px;color:#5c6b80}.gear-empty[data-v-bf2daf74]{font-size:12px;color:#3d4b63}.artifact-row[data-v-bf2daf74]{margin-top:8px}.artifact-grid[data-v-bf2daf74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:7px}.artifact-item[data-v-bf2daf74]{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#f0b45d24,#ff7eb31a);border:1px solid rgba(240,180,93,.5);border-radius:10px;padding:10px 12px}.artifact-slot-empty[data-v-bf2daf74]{display:flex;align-items:center;justify-content:center;font-size:11.5px;color:#4e5f7c;background:#1e2a4280;border:1px dashed #2c3b56;border-radius:10px;padding:10px}.artifact-emoji[data-v-bf2daf74]{font-size:26px}.artifact-name[data-v-bf2daf74]{font-size:13.5px;font-weight:800;color:#ffe2a3}.artifact-empty[data-v-bf2daf74]{font-size:11.5px;color:#6b5d3f;background:#f0b45d0d;border:1px dashed rgba(240,180,93,.3);border-radius:10px;padding:8px 12px}.battle-streak[data-v-bf2daf74]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#f0b45d;background:#f0b45d1a;border:1px solid rgba(240,180,93,.35);border-radius:20px;padding:2px 10px;margin-left:8px}.battle-group[data-v-bf2daf74]{margin-bottom:14px}.battle-group[data-v-bf2daf74]:last-child{margin-bottom:0}.battle-group-head[data-v-bf2daf74]{display:flex;align-items:baseline;gap:8px;margin-bottom:7px}.battle-group-label[data-v-bf2daf74]{font-size:13px;font-weight:700;color:#e8eef7}.battle-group-desc[data-v-bf2daf74]{font-size:11px;color:#5c6b80}.attr-head[data-v-bf2daf74]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.bond-tier[data-v-bf2daf74]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;background:#f0b45d0f;border:1px dashed rgba(240,180,93,.3);border-radius:8px;padding:8px 12px}.bond-name[data-v-bf2daf74]{font-size:13px;font-weight:800;color:#ffe2a3}.bond-prog[data-v-bf2daf74]{display:flex;align-items:center;gap:8px;font-size:11.5px}.achieve-modal[data-v-bf2daf74]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;display:flex;align-items:center;justify-content:center;background:#040812b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:16px}.achieve-card[data-v-bf2daf74]{width:min(620px,94vw);max-height:78vh;overflow-y:auto;background:linear-gradient(180deg,#141f38,#0d1626);border:1px solid rgba(240,180,93,.45);border-radius:14px;padding:16px 18px}.achieve-head[data-v-bf2daf74]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.achieve-title[data-v-bf2daf74]{font-size:16px;font-weight:800;color:#ffe2a3}.achieve-grid[data-v-bf2daf74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.achieve-item[data-v-bf2daf74]{display:flex;align-items:center;gap:8px;background:#101a2e;border:1px solid #26344a;border-radius:10px;padding:9px 10px;opacity:.55}.achieve-item.done[data-v-bf2daf74]{opacity:1;border-color:#4ee6a866;background:#4ee6a80f}.achieve-emoji[data-v-bf2daf74]{font-size:22px}.achieve-info[data-v-bf2daf74]{flex:1;min-width:0}.achieve-name[data-v-bf2daf74]{font-size:12.5px;font-weight:700;color:#e8eef7}.achieve-desc[data-v-bf2daf74]{font-size:10.5px;color:#7c93b8;margin-top:1px}.achieve-reward[data-v-bf2daf74]{font-size:11px;color:#f0b45d;white-space:nowrap}.house-top[data-v-bf2daf74]{display:flex;gap:14px;flex-wrap:wrap;align-items:center;background:#ffb26b0d;border:1px solid rgba(255,178,107,.25);border-radius:10px;padding:9px 14px;margin-bottom:12px}.house-stat[data-v-bf2daf74]{font-size:12.5px;color:#b3a2c9}.house-bonus[data-v-bf2daf74]{color:#4ee6a8;font-size:14px}.house-comf[data-v-bf2daf74]{color:#ffb26b;font-size:14px}.house-body[data-v-bf2daf74]{display:flex;gap:12px;flex-wrap:wrap}.house-scene[data-v-bf2daf74]{flex:0 0 706px;min-width:0;background:linear-gradient(180deg,#2a2140,#3a2b52 44%,#b98a5f 44%,#d9b078);border:1px solid #4a3a66;border-radius:14px;padding:8px;position:relative}.house-scene[data-v-bf2daf74]:before{content:"🖼";position:absolute;top:3px;right:6px;font-size:10px;opacity:.6}.house-grid[data-v-bf2daf74]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:#0003;border-radius:8px;padding:5px}.house-cell[data-v-bf2daf74]{aspect-ratio:1.5;background:#5a437a;border:1px solid #7a5a9a;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:default;transition:transform .15s;min-height:34px}.house-cell.filled[data-v-bf2daf74]{cursor:pointer}.house-cell.filled[data-v-bf2daf74]:hover{transform:scale(1.05)}.house-cell.locked[data-v-bf2daf74]{background:#3d2c52;border-style:dashed}.house-lock[data-v-bf2daf74]{font-size:10px}.house-cell-empty[data-v-bf2daf74]{font-size:11px;color:#8a6ab0}.house-furni[data-v-bf2daf74]{font-size:40px;line-height:1}.house-furni-name[data-v-bf2daf74]{font-size:20px;color:#d9c4f2;margin-top:1.5px}.house-pet-row[data-v-bf2daf74]{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:6px;font-size:11px;color:#e8c9a0}.house-pet-emoji[data-v-bf2daf74]{font-size:18px}.house-shop[data-v-bf2daf74]{flex:1.15;min-width:260px;background:#101a30;border:1px solid #26344a;border-radius:12px;padding:12px}.house-shop-title[data-v-bf2daf74]{font-size:13px;font-weight:700;color:#ffb26b;margin-bottom:9px}.house-shop-list[data-v-bf2daf74]{display:flex;flex-direction:column;gap:7px;max-height:460px;overflow-y:auto}.house-item[data-v-bf2daf74]{display:flex;align-items:center;gap:9px;background:#16223a;border:1px solid #26344a;border-radius:10px;padding:8px 10px}.house-item.placed[data-v-bf2daf74]{border-color:#4ee6a866}.house-item-emoji[data-v-bf2daf74]{font-size:24px}.house-item-info[data-v-bf2daf74]{flex:1;min-width:0}.house-item-name[data-v-bf2daf74]{font-size:12.5px;font-weight:700;color:#e8eef7}.house-item-desc[data-v-bf2daf74]{font-size:11px;color:#7c93b8;margin-top:1px}.house-lv[data-v-bf2daf74]{font-size:9.5px;color:#f0b45d;border:1px solid rgba(240,180,93,.4);border-radius:5px;padding:0 4px;margin-left:3px}.house-item-acts[data-v-bf2daf74]{display:flex;gap:5px;flex-shrink:0}.battle-head[data-v-bf2daf74]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.battle-meta[data-v-bf2daf74]{margin-left:auto;display:flex;gap:14px;font-size:12.5px}.pp-strong[data-v-bf2daf74]{color:#f0b45d}.foe-grid[data-v-bf2daf74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.foe-card[data-v-bf2daf74]{background:#101a2e;border:1px solid #26344a;border-radius:12px;padding:14px;text-align:center}.foe-emoji[data-v-bf2daf74]{font-size:40px}.foe-name[data-v-bf2daf74]{font-size:14px;font-weight:700;color:#e8eef7;margin-top:6px}.foe-reward[data-v-bf2daf74]{font-size:11.5px;color:#8b98ab;margin:6px 0 10px}.battle-layout[data-v-bf2daf74]{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.battle-foes[data-v-bf2daf74]{flex:1;min-width:300px}.battle-logs-side[data-v-bf2daf74]{flex:0 0 300px;min-width:0;background:#101a30;border:1px solid #26344a;border-radius:12px;padding:12px;position:sticky;top:12px}.battle-logs-title[data-v-bf2daf74]{font-size:13px;font-weight:800;color:#cfe3ff;margin-bottom:8px}.battle-logs[data-v-bf2daf74]{margin-top:14px;border-top:1px solid var(--hairline, rgba(255, 255, 255, .06));padding-top:10px;display:flex;flex-direction:column;gap:6px}.battle-log[data-v-bf2daf74]{display:flex;align-items:center;gap:10px;font-size:12.5px;padding:6px 10px;border-radius:8px;background:#ffffff0a}.battle-log.win[data-v-bf2daf74]{background:#4ee6a814}.bl-result[data-v-bf2daf74]{width:52px;font-weight:700}.battle-log.win .bl-result[data-v-bf2daf74]{color:#4ee6a8}.battle-log:not(.win) .bl-result[data-v-bf2daf74]{color:#ff7b8a}.bl-text[data-v-bf2daf74]{color:#c7d5e8}.bl-gain[data-v-bf2daf74]{margin-left:auto;color:#8b98ab;font-size:11.5px}.chest-mask[data-v-bf2daf74]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#050a14e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;animation:chestMaskIn-bf2daf74 .25s ease}@keyframes chestMaskIn-bf2daf74{0%{opacity:0}to{opacity:1}}.chest-stage[data-v-bf2daf74]{width:min(92vw,720px);background:#0b1424;border:1px solid #26344a;border-radius:16px;padding:20px 18px 18px;text-align:center;box-shadow:0 18px 60px #0000008c}.chest-title[data-v-bf2daf74]{font-size:17px;font-weight:800;color:#ffe9a8;letter-spacing:1px}.chest-sub[data-v-bf2daf74]{font-size:12px;color:#7d8ba1;margin:4px 0 14px}.chest-cards[data-v-bf2daf74]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;min-height:170px;align-items:center}.chest-card[data-v-bf2daf74]{position:relative;width:86px;height:118px;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.34,1.3,.5,1),box-shadow .3s;border-radius:10px}.chest-card.last[data-v-bf2daf74]{width:100px;height:136px}.cc-face[data-v-bf2daf74]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px;box-sizing:border-box}.cc-back[data-v-bf2daf74]{background:linear-gradient(160deg,#1c2b47,#12203a);border:1px solid #31425e;font-size:26px;color:#6f82a0;transform:rotateY(0);box-shadow:inset 0 0 20px #3c5a8c40}.chest-card.open[data-v-bf2daf74]{transform:rotateY(180deg)}.cc-front[data-v-bf2daf74]{background:#101b30;border:1.5px solid var(--qc, #c8ccd4);transform:rotateY(180deg);color:#dfe6f2}.chest-card.glow.open[data-v-bf2daf74]{box-shadow:0 0 18px 2px var(--qc, #c8ccd4)}.chest-card.last.open[data-v-bf2daf74]{animation:chestLastPop-bf2daf74 .6s ease}@keyframes chestLastPop-bf2daf74{0%{transform:rotateY(180deg) scale(.8)}55%{transform:rotateY(180deg) scale(1.12)}to{transform:rotateY(180deg) scale(1)}}.cc-title[data-v-bf2daf74]{font-size:11.5px;font-weight:800;color:var(--qc, #dfe6f2);text-align:center;line-height:1.25}.cc-sub[data-v-bf2daf74]{font-size:10px;color:#9aa8bf;text-align:center;line-height:1.3}.cc-kind[data-v-bf2daf74]{margin-top:2px;font-size:9.5px;padding:1px 8px;border-radius:99px;background:#ffffff12;color:#8b98ab}.cc-kind.artifact[data-v-bf2daf74]{background:linear-gradient(90deg,#ff6b6b,#ffd75c,#6cb6ff,#c08aff);color:#0b1424;font-weight:800}.chest-card.last .cc-kind.artifact[data-v-bf2daf74]{animation:chestRainbow-bf2daf74 1.2s linear infinite}@keyframes chestRainbow-bf2daf74{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(40deg)}}.chest-actions[data-v-bf2daf74]{margin-top:14px}.chest-done[data-v-bf2daf74]{margin-top:14px;display:flex;flex-direction:column;align-items:center;gap:10px}.chest-sum[data-v-bf2daf74]{font-size:12.5px;color:#ffe9a8}.sss-fx[data-v-bf2daf74]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;overflow:hidden;background:radial-gradient(circle at 50% 45%,#ffc83c47,#140c288c 42%,#080414e0 78%);display:flex;align-items:center;justify-content:center}.sss-fx-rays[data-v-bf2daf74]{position:absolute}.sss-fx-ring[data-v-bf2daf74]{position:absolute;width:640px;height:640px;border-radius:50%;border:3px solid rgba(255,215,80,.85);box-shadow:0 0 60px 18px #ffc83c8c,inset 0 0 70px 20px #ffb42859;animation:sssFxRing-bf2daf74 1.1s ease-out both,sssFxRing2-bf2daf74 2.3s ease-in 1.1s both}.sss-fx-text[data-v-bf2daf74]{position:relative;text-align:center;animation:sssFxPop-bf2daf74 .55s cubic-bezier(.18,1.4,.4,1) both;text-shadow:0 0 24px rgba(255,200,60,.95),0 0 64px rgba(255,170,30,.8)}.sss-fx-crown[data-v-bf2daf74]{font-size:46px;letter-spacing:14px;margin-bottom:6px;animation:sssFxTwinkle-bf2daf74 .9s ease-in-out infinite}.sss-fx-big[data-v-bf2daf74]{font-size:62px;font-weight:900;letter-spacing:8px;background:linear-gradient(180deg,#fff8d0,#ffd75c 38%,#ff9d2e 70%,#ffd75c);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 16px rgba(255,190,40,.95));animation:sssFxGlow-bf2daf74 1.6s ease-in-out infinite}.sss-fx-name[data-v-bf2daf74]{margin-top:14px;font-size:30px;font-weight:700;color:#fff3c4;letter-spacing:4px}.sss-fx-sub[data-v-bf2daf74]{margin-top:18px;font-size:15px;color:#ffdf8a;letter-spacing:6px;opacity:.95}@keyframes sssFxSpin-bf2daf74{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sssFxRing-bf2daf74{0%{transform:scale(.2);opacity:1}to{transform:scale(1.25);opacity:.9}}@keyframes sssFxRing2-bf2daf74{0%{transform:scale(1.25);opacity:.9}to{transform:scale(1.9);opacity:0}}@keyframes sssFxPop-bf2daf74{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes sssFxTwinkle-bf2daf74{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.75}}@keyframes sssFxGlow-bf2daf74{0%,to{filter:drop-shadow(0 0 12px rgba(255,190,40,.9))}50%{filter:drop-shadow(0 0 30px rgba(255,220,90,1))}}.fp-root[data-v-6b7ef001]{position:fixed;right:18px;bottom:96px;z-index:9999}.fp-mini[data-v-6b7ef001]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:#11141aeb;border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 20px #00000073;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .2s ease,box-shadow .2s ease}.fp-mini[data-v-6b7ef001]:hover{transform:scale(1.06);box-shadow:0 8px 26px #0000008c}.fp-mini-ico[data-v-6b7ef001]{font-size:20px;line-height:1}.fp-mini-name[data-v-6b7ef001]{font-size:12px;font-weight:700;color:#e8f6ef;white-space:nowrap}.fp-mini-ctrl[data-v-6b7ef001]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:11px;color:#0c0e12;background:linear-gradient(135deg,#6ef2a8,#38d9a9);border-radius:50%;font-weight:700;padding-left:2px;animation:fp-pulse-6b7ef001 2.4s ease-in-out infinite}@keyframes fp-pulse-6b7ef001{0%,to{box-shadow:0 0 #6ef2a873}50%{box-shadow:0 0 0 6px #6ef2a800}}.fp-box[data-v-6b7ef001]{position:absolute;right:0;bottom:0;width:420px;height:520px;max-width:calc(100vw - 36px);max-height:calc(100vh - 130px);display:flex;flex-direction:column;background:#141821;border:1px solid rgba(255,255,255,.14);border-radius:14px;overflow:hidden;box-shadow:0 16px 48px #0009}.fp-bar[data-v-6b7ef001]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#1b2130;border-bottom:1px solid rgba(255,255,255,.08)}.fp-bar-title[data-v-6b7ef001]{font-size:13px;font-weight:700;color:#e8f6ef;white-space:nowrap}.fp-bar-total[data-v-6b7ef001]{flex:1;min-width:0;font-size:11px;color:#8b95a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-btn[data-v-6b7ef001]{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#cdd5e2;border-radius:8px;padding:4px 9px;font-size:12px;cursor:pointer;line-height:1;transition:background .15s ease}.fp-btn[data-v-6b7ef001]:hover{background:#ffffff24}.fp-btn[data-v-6b7ef001]:disabled{opacity:.5;cursor:default}.fp-btn.on[data-v-6b7ef001]{background:#6ef2a838;color:#6ef2a8;border-color:#6ef2a866}.fp-notice[data-v-6b7ef001]{padding:7px 10px;font-size:11.5px;line-height:1.5;color:#ffd9a8;background:linear-gradient(90deg,#ffb86b29,#ffb86b0d);border-bottom:1px solid rgba(255,184,107,.22)}.fp-notice b[data-v-6b7ef001]{color:#ffb86b}.fp-now[data-v-6b7ef001]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#11151d;border-bottom:1px solid rgba(255,255,255,.08)}.fp-now-empty[data-v-6b7ef001]{font-size:12px;color:#8b95a8}.fp-play[data-v-6b7ef001]{width:34px;height:34px;flex:none;border:0;border-radius:50%;background:linear-gradient(135deg,#6ef2a8,#38d9a9);color:#0c0e12;font-size:14px;font-weight:700;cursor:pointer;padding-left:2px}.fp-now-info[data-v-6b7ef001]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.fp-now-name[data-v-6b7ef001]{font-size:12.5px;font-weight:600;color:#e8f6ef;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-progress[data-v-6b7ef001]{display:flex;align-items:center;gap:8px}.fp-prog-bar[data-v-6b7ef001]{flex:1;height:5px;border-radius:999px;background:#ffffff1f;cursor:pointer;overflow:hidden}.fp-prog-fill[data-v-6b7ef001]{height:100%;border-radius:999px;background:linear-gradient(90deg,#6ef2a8,#38d9a9)}.fp-time[data-v-6b7ef001]{font-size:10.5px;color:#8b95a8;white-space:nowrap;font-variant-numeric:tabular-nums}.fp-audio[data-v-6b7ef001]{display:none}.fp-list[data-v-6b7ef001]{flex:1;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:4px}.fp-item[data-v-6b7ef001]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:9px;cursor:pointer;background:#ffffff08;transition:background .15s ease}.fp-item[data-v-6b7ef001]:hover{background:#ffffff14}.fp-item.on[data-v-6b7ef001]{background:#6ef2a81a}.fp-cover[data-v-6b7ef001]{width:40px;height:40px;flex:none;border-radius:8px;background-size:cover;background-position:center;background-color:#1b2130}.fp-cover-ph[data-v-6b7ef001]{display:flex;align-items:center;justify-content:center;font-size:18px}.fp-item-info[data-v-6b7ef001]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fp-item-name[data-v-6b7ef001]{font-size:12.5px;font-weight:600;color:#e8f6ef;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-pay[data-v-6b7ef001]{margin-left:4px;font-size:10.5px;font-weight:700;color:#ffb86b;background:#ffb86b24;border:1px solid rgba(255,184,107,.35);border-radius:6px;padding:1px 5px;vertical-align:1px}.fp-item-meta[data-v-6b7ef001]{font-size:11px;color:#8b95a8}.fp-eq[data-v-6b7ef001]{flex:none;font-size:15px;color:#6ef2a8;animation:fp-pulse-6b7ef001 1.4s ease-in-out infinite}.fp-item.pay .fp-item-name[data-v-6b7ef001]{color:#ffc98a}.fp-item.pay .fp-item-meta[data-v-6b7ef001]{color:#b8906a}.fp-pager[data-v-6b7ef001]{display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 8px;border-top:1px solid rgba(255,255,255,.07);background:#161b26}.fp-page-no[data-v-6b7ef001]{font-size:12px;font-weight:700;color:#cdd5e2;white-space:nowrap}.fp-page-jump[data-v-6b7ef001]{width:46px;padding:3px 6px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff0f;color:#e8f6ef;font-size:12px;text-align:center}.fp-source[data-v-6b7ef001]{padding:5px 10px;font-size:10.5px;color:#7d8aa0;background:#11151d;border-top:1px solid rgba(255,255,255,.06);text-align:center;letter-spacing:.3px}.fp-source b[data-v-6b7ef001]{color:#9fb2c8}.fp-tip[data-v-6b7ef001]{padding:16px 0;text-align:center;font-size:12.5px;color:#8b95a8}.fp-tipbar[data-v-6b7ef001]{position:absolute;left:50%;bottom:14px;transform:translate(-50%);padding:7px 14px;border-radius:10px;background:#11151df2;border:1px solid rgba(255,184,107,.4);color:#ffd9a8;font-size:12px;white-space:nowrap;box-shadow:0 6px 20px #00000080}.role-mask[data-v-3fe4c216]{position:fixed;top:0;right:0;bottom:0;left:0;background:#040812b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1100}.role-modal[data-v-3fe4c216]{width:min(680px,94vw);background:#0d1626;border:1px solid #26344a;border-radius:16px;box-shadow:0 24px 60px #00000080;overflow:hidden}.role-header[data-v-3fe4c216]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #26344a}.role-title[data-v-3fe4c216]{font-size:15px;font-weight:700;letter-spacing:.5px}.role-close[data-v-3fe4c216]{background:none;border:none;color:#8b98ab;font-size:15px;cursor:pointer;padding:4px 8px}.role-body[data-v-3fe4c216]{padding:14px 18px 16px}.role-tip[data-v-3fe4c216]{font-size:12.5px;color:#8b98ab;margin:0 0 12px;line-height:1.6}.role-grid[data-v-3fe4c216]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.role-card[data-v-3fe4c216]{background:#101a2e;border:1px solid #26344a;border-radius:12px;padding:12px;text-align:left;cursor:pointer;transition:border-color .15s,transform .1s;font-family:inherit}.role-card[data-v-3fe4c216]:hover{border-color:var(--accent);transform:translateY(-1px)}.role-icon[data-v-3fe4c216]{font-size:24px;margin-bottom:6px}.role-name[data-v-3fe4c216]{font-size:14px;font-weight:700;color:#e8eef7;margin-bottom:3px}.role-desc[data-v-3fe4c216]{font-size:11.5px;color:#8b98ab;margin-bottom:8px}.role-fake[data-v-3fe4c216]{font-size:11px;color:var(--accent);background:#4fd1ff1a;border-radius:6px;padding:3px 8px;display:inline-block}.role-footer[data-v-3fe4c216]{padding:10px 18px;border-top:1px solid #1c2739;text-align:right}.btn-plain[data-v-3fe4c216]{background:none;border:none;color:#8b98ab;font-size:12.5px;cursor:pointer;padding:6px 10px}.btn-plain[data-v-3fe4c216]:hover{color:#e8eef7}.shop-mask[data-v-a438a1d4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#040812b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1150}.shop-modal[data-v-a438a1d4]{width:min(640px,94vw);background:#0d1626;border:1px solid #26344a;border-radius:16px;box-shadow:0 24px 60px #00000080;overflow:hidden;display:flex;flex-direction:column;max-height:86vh}.shop-header[data-v-a438a1d4]{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #26344a}.shop-title[data-v-a438a1d4]{font-size:15px;font-weight:700}.shop-xp[data-v-a438a1d4]{margin-left:auto;font-size:12.5px;color:#8b98ab}.shop-xp b[data-v-a438a1d4]{color:#f0b45d}.shop-close[data-v-a438a1d4]{background:none;border:none;color:#8b98ab;font-size:15px;cursor:pointer;padding:4px 8px}.shop-body[data-v-a438a1d4]{padding:12px 18px 16px;overflow-y:auto}.shop-tip[data-v-a438a1d4]{font-size:12.5px;color:#4ee6a8;margin:0 0 8px}.shop-tip.bad[data-v-a438a1d4]{color:#ff7b8a}.shop-hint[data-v-a438a1d4]{font-size:12px;color:#5c6b80;margin:0 0 12px}.shop-sec[data-v-a438a1d4]{margin-bottom:14px}.sec-label[data-v-a438a1d4]{font-size:12.5px;font-weight:700;color:#8fb7ff;margin-bottom:8px;letter-spacing:.5px}.shop-grid[data-v-a438a1d4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.shop-item[data-v-a438a1d4]{background:#101a2e;border:1px solid #26344a;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:5px}.item-name[data-v-a438a1d4]{font-size:13px;font-weight:700;color:#e8eef7}.item-price[data-v-a438a1d4]{font-size:11.5px;color:#8b98ab}.btn-buy[data-v-a438a1d4]{margin-top:2px;background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#081018;border:none;border-radius:8px;padding:6px 0;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit}.btn-buy[data-v-a438a1d4]:disabled{opacity:.4;cursor:not-allowed}.btn-wear[data-v-a438a1d4]{margin-top:2px;background:#4fd1ff24;color:var(--accent);border:1px solid rgba(79,209,255,.35);border-radius:8px;padding:5px 0;font-size:12.5px;cursor:pointer;font-family:inherit}.btn-owned[data-v-a438a1d4]{margin-top:2px;background:#4ee6a824;color:#4ee6a8;border:1px solid rgba(78,230,168,.4);border-radius:8px;padding:5px 0;font-size:12.5px;cursor:pointer;font-family:inherit}.shop-footer[data-v-a438a1d4]{padding:10px 18px;border-top:1px solid #1c2739;text-align:right}.btn-plain[data-v-a438a1d4]{background:none;border:none;color:#8b98ab;font-size:12.5px;cursor:pointer;padding:6px 10px}.btn-plain[data-v-a438a1d4]:hover{color:#e8eef7}.cdrawer-mask[data-v-db8a26d9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#040812b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:flex-end;z-index:1140}.cdrawer[data-v-db8a26d9]{width:min(420px,94vw);height:100%;background:#0d1626;border-left:1px solid #26344a;display:flex;flex-direction:column;box-shadow:-18px 0 50px #00000073}.cdrawer-head[data-v-db8a26d9]{display:flex;align-items:center;gap:10px;padding:15px 18px;border-bottom:1px solid #26344a}.cdrawer-title[data-v-db8a26d9]{font-size:15px;font-weight:700}.cdrawer-tip[data-v-db8a26d9]{font-size:11.5px;color:#5c6b80}.cdrawer-close[data-v-db8a26d9]{margin-left:auto;background:none;border:none;color:#8b98ab;font-size:15px;cursor:pointer;padding:4px 8px}.cdrawer-body[data-v-db8a26d9]{flex:1;overflow-y:auto;padding:12px 18px 16px}.cdrawer-sec[data-v-db8a26d9]{margin-bottom:16px}.sec-title[data-v-db8a26d9]{font-size:12px;font-weight:700;color:#8fb7ff;margin-bottom:8px;letter-spacing:.5px}.cdrawer-grid[data-v-db8a26d9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:7px}.cdrawer-item[data-v-db8a26d9]{display:flex;align-items:center;gap:8px;background:#101a2e;border:1px solid #26344a;border-radius:9px;padding:9px 10px;cursor:pointer;transition:border-color .15s,background .15s}.cdrawer-item[data-v-db8a26d9]:hover{border-color:var(--border-hover, rgba(79, 209, 255, .55))}.cdrawer-item.added[data-v-db8a26d9]{border-color:#4ee6a866;background:#4ee6a814}.ci-icon[data-v-db8a26d9]{width:22px;height:22px;border-radius:6px;background:#4fd1ff1f;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--accent, #4fd1ff);flex-shrink:0}.ci-name[data-v-db8a26d9]{font-size:12.5px;color:#e8eef7;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-state[data-v-db8a26d9]{font-size:11px;color:#8b98ab;flex-shrink:0}.cdrawer-item.added .ci-state[data-v-db8a26d9]{color:#4ee6a8}.cdrawer-foot[data-v-db8a26d9]{padding:12px 18px;border-top:1px solid #1c2739;display:flex;align-items:center;justify-content:space-between}.cf-tip[data-v-db8a26d9]{font-size:11.5px;color:#5c6b80}.cf-done[data-v-db8a26d9]{background:linear-gradient(135deg,var(--accent, #4fd1ff),var(--accent-deep, #2f9bff));color:#081018;border:none;border-radius:8px;padding:7px 18px;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit}: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;--accent-deep: #2f9bff;--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;flex-direction:column;gap:10px;padding:12px 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}.sss-strip{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px;padding:7px 14px;border-radius:var(--radius);border:1px solid rgba(255,178,107,.55);background:linear-gradient(90deg,#2a1600,#4a2a08,#2a1600);font-size:13px;font-weight:700;color:#ffd75c}.sss-strip .sss-text{animation:sss-glow 1.6s ease-in-out infinite;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sss-strip .sss-pos{font-size:11px;font-weight:600;color:#ffb26b;flex-shrink:0}@keyframes sss-glow{0%,to{text-shadow:0 0 6px rgba(255,215,92,.5)}50%{text-shadow:0 0 16px rgba(255,215,92,.95)}}.banner-strip{overflow:hidden;margin-bottom:12px;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(90deg,#4fd1ff1f,#a855f71f)}.banner-track{display:flex;white-space:nowrap;animation:banner-scroll 30s linear infinite;width:max-content}.banner-track:hover{animation-play-state:paused}.banner-item{padding:7px 28px;font-size:13px;color:var(--text);opacity:.92}@keyframes banner-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.header-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.header-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.top-nav{display:flex;align-items:center;gap:4px;background:#00000040;border:1px solid var(--hairline, rgba(255, 255, 255, .08));border-radius:999px;padding:3px}.nav-item{background:none;border:none;color:var(--muted);font-size:13px;font-weight:600;padding:7px 18px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:all .2s}.nav-item:hover{color:var(--text-1);background:#ffffff0f}.nav-item.active{color:#04131f;background:linear-gradient(135deg,var(--accent),var(--accent-deep));box-shadow:0 4px 14px #4fd1ff59}.page-mid35{padding:4px 0 10px}.mid35-placeholder{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.mid35-icon{font-size:56px;opacity:.85}.mid35-title{font-size:26px;font-weight:700;letter-spacing:2px;color:var(--text-1)}.mid35-sub{font-size:13px;color:var(--dim);letter-spacing:1px}.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,var(--accent-deep),var(--accent));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}.header-top{flex-wrap:wrap}.header-bottom{flex-direction:column;align-items:stretch}.top-nav{width:100%}.nav-item{flex:1;padding:7px 6px;font-size: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}}
