:root,[data-theme=dark]{--tap-bg: #0f1419;--tap-bg-elevated: #171a1f;--tap-surface: #1e242c;--tap-surface-hover: #262d38;--tap-border: rgba(255, 255, 255, .08);--tap-text: #ebeff0;--tap-muted: #8b95a1;--tap-green: #28c290;--tap-green-dim: rgba(40, 194, 144, .16);--tap-cyan: #72d8dd;--tap-danger: #ff6b7a;--tap-warning: #faa66c;--tap-yuan: #ffd36a;--tap-header-bg: rgba(23, 26, 31, .88);--tap-footer-bg: rgba(23, 26, 31, .72);--tap-header-border: rgba(40, 194, 144, .12);--tap-radius: 14px;--tap-font: "Outfit", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--tap-atmosphere-1: rgba(40, 194, 144, .18);--tap-atmosphere-2: rgba(114, 216, 221, .1);--tap-atmosphere-3: rgba(0, 0, 80, .35);--tap-line-soft: rgba(255, 255, 255, .06);--tap-line-dash: rgba(255, 255, 255, .12)}[data-theme=light]{--tap-bg: #f4fbf8;--tap-bg-elevated: #ffffff;--tap-surface: #ffffff;--tap-surface-hover: #eaf8f2;--tap-border: rgba(15, 80, 60, .12);--tap-text: #15231f;--tap-muted: #6b7f78;--tap-green: #0dbf8a;--tap-green-dim: rgba(13, 191, 138, .14);--tap-cyan: #0ea5c9;--tap-danger: #ef4444;--tap-warning: #f59e0b;--tap-yuan: #d97706;--tap-header-bg: rgba(255, 255, 255, .92);--tap-footer-bg: rgba(255, 255, 255, .88);--tap-header-border: rgba(13, 191, 138, .2);--tap-atmosphere-1: rgba(13, 191, 138, .22);--tap-atmosphere-2: rgba(14, 165, 201, .16);--tap-atmosphere-3: rgba(251, 191, 36, .18);--tap-line-soft: rgba(15, 80, 60, .08);--tap-line-dash: rgba(15, 80, 60, .16)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--tap-bg);color:var(--tap-text);font-family:var(--tap-font);-webkit-font-smoothing:antialiased;transition:background-color .25s ease,color .2s ease}#app{min-height:100vh}a{color:var(--tap-green)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 50% at 10% -10%,var(--tap-atmosphere-1),transparent 55%),radial-gradient(ellipse 60% 40% at 90% 0%,var(--tap-atmosphere-2),transparent 50%),radial-gradient(ellipse 50% 40% at 50% 100%,var(--tap-atmosphere-3),transparent 60%)}#app>*{position:relative;z-index:1}.hint,.note,.sub-muted{color:var(--tap-muted)!important}.yuan,.yuan-line{color:var(--tap-yuan)!important}.pos{color:var(--tap-green)!important}.neg{color:var(--tap-danger)!important}.cal-yuan-pos{color:var(--tap-yuan)!important}.cal-yuan-neg{color:var(--tap-danger)!important}.app-shell[data-v-d53dab1d]{min-height:100vh;background:transparent}.app-header[data-v-d53dab1d]{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:16px;padding:0 20px;height:56px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--tap-header-bg)!important;border-bottom:1px solid var(--tap-header-border)!important}.theme-toggle[data-v-d53dab1d]{flex-shrink:0}.brand[data-v-d53dab1d]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--tap-text);flex-shrink:0}.brand-mark[data-v-d53dab1d]{width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,#28c290,#72d8dd);box-shadow:0 0 16px #28c29073}.brand-text[data-v-d53dab1d]{font-weight:700;font-size:17px;letter-spacing:.02em}.app-menu[data-v-d53dab1d]{flex:1;min-width:0;background:transparent!important}.server-select[data-v-d53dab1d]{width:220px;flex-shrink:0}.user-bar[data-v-d53dab1d]{display:flex;align-items:center;gap:8px;flex-shrink:0}.app-content[data-v-d53dab1d]{padding:20px 16px 24px;max-width:1100px;margin:0 auto;width:100%;min-height:calc(100vh - 104px)}.app-footer[data-v-d53dab1d]{display:flex;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 16px;background:var(--tap-footer-bg)!important;border-top:1px solid var(--tap-header-border)!important}.footer-brand[data-v-d53dab1d]{color:var(--tap-text);font-size:12px;font-weight:600}.footer-sep[data-v-d53dab1d]{color:var(--tap-muted);font-size:12px}.app-footer a[data-v-d53dab1d]{color:var(--tap-muted);font-size:12px;text-decoration:none;letter-spacing:.02em}.app-footer a[data-v-d53dab1d]:hover{color:var(--tap-text)}@media (max-width: 720px){.app-header[data-v-d53dab1d]{flex-wrap:wrap;height:auto;padding:10px 12px;gap:8px}.app-menu[data-v-d53dab1d]{order:3;width:100%}.server-select[data-v-d53dab1d]{width:140px}.app-content[data-v-d53dab1d]{min-height:calc(100vh - 168px)}}.home-wrap[data-v-8d1f3c7a]{max-width:880px;margin:0 auto}.hero[data-v-8d1f3c7a]{position:relative;padding:36px 8px 28px;margin-bottom:8px;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,rgba(40,194,144,.14),transparent 55%),linear-gradient(180deg,#1e242ce6,#171a1f66);border:1px solid rgba(40,194,144,.18)}.eyebrow[data-v-8d1f3c7a]{margin:0 0 8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--tap-green);font-weight:600}.hero h1[data-v-8d1f3c7a]{margin:0 0 10px;font-size:clamp(32px,5vw,44px);font-weight:700;letter-spacing:-.02em;background:linear-gradient(90deg,#ebeff0,#72d8dd);-webkit-background-clip:text;background-clip:text;color:transparent}.lead[data-v-8d1f3c7a]{margin:0;max-width:34em;color:var(--tap-muted);font-size:15px;line-height:1.55}.entry-card[data-v-8d1f3c7a]{cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;border:1px solid transparent}.entry-card[data-v-8d1f3c7a]:hover{transform:translateY(-3px);border-color:#28c29059;box-shadow:0 12px 32px #00000059,0 0 0 1px #28c2901f}.entry-inner[data-v-8d1f3c7a]{display:flex;align-items:center;gap:16px}.entry-emoji[data-v-8d1f3c7a]{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;font-size:28px;background:var(--tap-green-dim);flex-shrink:0}.entry-text[data-v-8d1f3c7a]{flex:1;min-width:0}.entry-title[data-v-8d1f3c7a]{font-size:17px;font-weight:650;margin-bottom:6px;color:var(--tap-text)}.entry-desc[data-v-8d1f3c7a]{color:var(--tap-muted);font-size:13px;line-height:1.5}.entry-go[data-v-8d1f3c7a]{flex-shrink:0;font-size:12px;font-weight:600;color:var(--tap-green);opacity:.85}.rank-grid[data-v-fdd1abb7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.rank-card[data-v-fdd1abb7]{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:var(--tap-surface);transition:border-color .15s ease,transform .15s ease}.rank-card[data-v-fdd1abb7]:hover{border-color:#28c29059;transform:translateY(-1px)}.rank-num[data-v-fdd1abb7]{width:44px;font-weight:700;font-size:18px;color:var(--tap-green);text-align:center}.rank-info[data-v-fdd1abb7]{flex:1;min-width:0}.rank-name[data-v-fdd1abb7]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-pub[data-v-fdd1abb7]{color:var(--tap-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-meta[data-v-fdd1abb7]{margin-top:4px;display:flex;gap:8px;align-items:center}.rank-price[data-v-fdd1abb7]{font-size:12px;color:var(--tap-muted)}.snap-meta[data-v-fdd1abb7]{color:var(--tap-muted);font-size:13px}@media (max-width: 600px){.rank-grid[data-v-fdd1abb7]{grid-template-columns:1fr}}.mhxy-wrap[data-v-7c6c01ab]{max-width:980px;margin:0 auto}.mhxy-wrap h1[data-v-7c6c01ab]{font-size:24px;margin:8px 4px 16px}.block[data-v-7c6c01ab]{margin-bottom:20px}.rate[data-v-7c6c01ab]{margin:0 0 4px}.hint[data-v-7c6c01ab]{color:var(--tap-muted);font-size:12px;margin:0}.cat-nav[data-v-7c6c01ab]{margin-bottom:12px}.note[data-v-7c6c01ab]{color:var(--tap-muted);font-size:12px}.yuan[data-v-7c6c01ab]{color:var(--tap-danger);font-weight:600}.login-wrap[data-v-07b73e05]{max-width:400px;margin:48px auto 0}.login-brand[data-v-07b73e05]{margin:0 0 16px;text-align:center;font-size:28px;font-weight:700;letter-spacing:.04em;color:var(--tap-text)}.hint[data-v-07b73e05]{color:var(--tap-muted);font-size:12px;text-align:center;margin-top:16px}.ledger-wrap[data-v-7e2f99e4]{max-width:900px;margin:0 auto}.ledger-wrap h1[data-v-7e2f99e4]{font-size:24px;margin:8px 4px 16px}.server-tag[data-v-7e2f99e4]{font-size:14px;color:var(--tap-muted);font-weight:400}.block[data-v-7e2f99e4]{margin-bottom:20px}.sub[data-v-7e2f99e4]{font-weight:600;font-size:12px;margin-top:2px}.yuan-line[data-v-7e2f99e4]{color:var(--tap-yuan);font-weight:700}.muted[data-v-7e2f99e4]{color:var(--tap-muted);font-weight:500}.hint[data-v-7e2f99e4]{color:var(--tap-muted);font-size:12px}.yuan[data-v-7e2f99e4]{color:var(--tap-yuan);font-weight:700}.cur-date[data-v-7e2f99e4]{margin-bottom:8px;font-size:13px}.recent[data-v-7e2f99e4]{margin-bottom:4px}.pending[data-v-7e2f99e4]{border-top:1px dashed var(--tap-line-dash);padding-top:10px}.recognize-list[data-v-7e2f99e4]{display:flex;flex-direction:column;gap:10px;max-height:50vh;overflow:auto}.recognize-row[data-v-7e2f99e4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--tap-line-soft)}.recognize-meta[data-v-7e2f99e4]{flex:1;min-width:120px}.recognize-name[data-v-7e2f99e4]{font-weight:600}.paste-box[data-v-7e2f99e4]{min-height:180px;border:1px dashed rgba(40,194,144,.35);border-radius:12px;background:#28c2900a;outline:none;display:flex;align-items:center;justify-content:center;padding:12px;cursor:text}.paste-box[data-v-7e2f99e4]:focus{border-color:#28c290b3;box-shadow:0 0 0 2px #28c29026}.paste-placeholder[data-v-7e2f99e4]{text-align:center}.paste-title[data-v-7e2f99e4]{font-size:16px;font-weight:600;margin-bottom:6px}.paste-preview[data-v-7e2f99e4]{max-width:100%;max-height:280px;object-fit:contain;border-radius:8px}.pos[data-v-7e2f99e4]{color:var(--tap-green);font-size:12px;font-weight:600;line-height:1.2}.neg[data-v-7e2f99e4]{color:var(--tap-danger);font-size:12px;font-weight:600;line-height:1.2}.cal-cell[data-v-7e2f99e4]{display:flex;flex-direction:column;gap:2px;margin-top:2px}.cal-yuan[data-v-7e2f99e4]{font-size:12px;font-weight:700;line-height:1.2}.cal-yuan-pos[data-v-7e2f99e4]{color:var(--tap-yuan)}.cal-yuan-neg[data-v-7e2f99e4]{color:var(--tap-danger)}.table-scroll[data-v-7e2f99e4]{overflow-x:auto}.entries[data-v-7e2f99e4]{width:100%;border-collapse:collapse;min-width:460px}.entries th[data-v-7e2f99e4],.entries td[data-v-7e2f99e4]{border-bottom:1px solid var(--tap-line-soft);padding:6px 8px;text-align:left;font-size:13px}.entries th[data-v-7e2f99e4]{color:var(--tap-muted);font-weight:500}.cal-scroll[data-v-7e2f99e4]{overflow-x:auto}.grow[data-v-7e2f99e4]{flex:1}@media (max-width: 600px){.ledger-wrap h1[data-v-7e2f99e4]{font-size:20px}.fields[data-v-7e2f99e4]{width:100%}.fields .grow[data-v-7e2f99e4]{width:100%;min-width:0!important}.cal-scroll[data-v-7e2f99e4] .n-calendar{min-width:520px}}.admin-wrap[data-v-cef6317f]{max-width:1000px;margin:0 auto}.admin-wrap h1[data-v-cef6317f]{font-size:24px;margin:8px 4px 16px}.block[data-v-cef6317f]{margin-bottom:20px}.cat-nav[data-v-cef6317f]{margin-bottom:12px}.copy-bar[data-v-cef6317f]{margin-bottom:14px}.note[data-v-cef6317f]{color:var(--tap-muted);font-size:12px}.hint[data-v-cef6317f]{color:var(--tap-muted);font-size:12px;margin:8px 0 0}.hint-inline[data-v-cef6317f]{color:var(--tap-muted);font-size:13px}.train-wrap[data-v-1c021b98]{max-width:1100px;margin:0 auto;padding:8px 12px 40px}.train-wrap h1[data-v-1c021b98]{font-size:24px;margin:8px 4px}.hint[data-v-1c021b98]{color:#ffffff8c;font-size:13px;margin:8px 4px 16px;line-height:1.5}.hint code[data-v-1c021b98]{font-size:12px}.block[data-v-1c021b98]{margin-bottom:16px}.field[data-v-1c021b98]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#ffffffb3}.file-name[data-v-1c021b98]{font-size:13px;color:#ffffffa6;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paste-box[data-v-1c021b98]{min-height:160px;border:1px dashed rgba(40,194,144,.35);border-radius:12px;background:#28c2900a;outline:none;display:flex;align-items:center;justify-content:center;padding:12px;cursor:text}.paste-box[data-v-1c021b98]:focus{border-color:#28c290b3;box-shadow:0 0 0 2px #28c29026}.paste-placeholder[data-v-1c021b98]{text-align:center}.paste-title[data-v-1c021b98]{font-size:16px;font-weight:600;margin-bottom:6px}.paste-preview[data-v-1c021b98]{max-width:100%;max-height:240px;object-fit:contain;border-radius:8px}.preview[data-v-1c021b98]{display:block;margin-top:12px;max-width:100%;max-height:280px;object-fit:contain;border-radius:8px;background:#00000040}.cell-grid[data-v-1c021b98]{display:grid;gap:12px}.cell[data-v-1c021b98]{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.cell.skip[data-v-1c021b98]{opacity:.55}.thumb[data-v-1c021b98]{width:72px;height:72px;object-fit:contain;image-rendering:pixelated;background:#2a2438;border-radius:6px}.cell-meta[data-v-1c021b98]{font-size:12px;color:#ffffff80}.cands[data-v-1c021b98]{display:flex;flex-wrap:wrap;gap:4px;font-size:11px;color:#ffffff73}.cand[data-v-1c021b98]{border:0;background:#ffffff14;color:#fffc;border-radius:4px;padding:2px 6px;cursor:pointer;font-size:11px}.cand[data-v-1c021b98]:hover{background:#ffffff29}.sample-toolbar[data-v-1c021b98]{margin-bottom:8px}.sample-grid[data-v-1c021b98]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.sample[data-v-1c021b98]{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.sample-name[data-v-1c021b98]{font-size:13px;font-weight:600}.guide-wrap[data-v-878f6a80]{max-width:880px;margin:0 auto}.hero[data-v-878f6a80]{padding:8px 4px 12px}.hero h1[data-v-878f6a80]{margin:0 0 8px;font-size:28px}.lead[data-v-878f6a80]{margin:0;color:var(--tap-muted);font-size:14px;line-height:1.6}.search[data-v-878f6a80]{margin-bottom:14px}.tabs[data-v-878f6a80]{margin-bottom:8px}.sub-tabs[data-v-878f6a80]{margin-bottom:14px}.grid[data-v-878f6a80]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.card[data-v-878f6a80]{cursor:pointer}.card-top[data-v-878f6a80]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.go[data-v-878f6a80]{font-size:12px;color:var(--tap-muted)}.title[data-v-878f6a80]{font-weight:700;font-size:16px;margin-bottom:6px}.summary[data-v-878f6a80]{color:var(--tap-muted);font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.detail-wrap[data-v-4e481cfc]{max-width:760px;margin:0 auto}.back[data-v-4e481cfc]{margin-bottom:12px}.meta[data-v-4e481cfc]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.draft[data-v-4e481cfc]{font-size:12px;color:#c97b2a}.article h1[data-v-4e481cfc]{margin:0 0 8px;font-size:26px;line-height:1.3}.summary[data-v-4e481cfc]{margin:0 0 18px;color:var(--tap-muted);font-size:14px}.md-body[data-v-4e481cfc]{font-size:15px;line-height:1.75;color:var(--tap-text)}.md-body[data-v-4e481cfc] h1,.md-body[data-v-4e481cfc] h2,.md-body[data-v-4e481cfc] h3,.md-body[data-v-4e481cfc] h4{margin:1.2em 0 .5em;line-height:1.35}.md-body[data-v-4e481cfc] p{margin:.6em 0}.md-body[data-v-4e481cfc] ul,.md-body[data-v-4e481cfc] ol{padding-left:1.4em;margin:.6em 0}.md-body[data-v-4e481cfc] blockquote{margin:.8em 0;padding:8px 12px;border-left:3px solid rgba(40,194,144,.55);background:#28c29014;color:var(--tap-muted)}.md-body[data-v-4e481cfc] code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;padding:1px 5px;border-radius:4px;background:#7f7f7f1f}.md-body[data-v-4e481cfc] pre{overflow:auto;padding:12px;border-radius:8px;background:#7f7f7f1f}.md-body[data-v-4e481cfc] pre code{padding:0;background:transparent}.md-body[data-v-4e481cfc] a{color:#28c290}.md-body[data-v-4e481cfc] img{display:block;max-width:100%;height:auto;margin:12px 0;border-radius:8px}.md-body[data-v-4e481cfc] h2.battle-round,.md-body[data-v-4e481cfc] h3.battle-round,.md-body[data-v-4e481cfc] h4.battle-round{display:flex;align-items:flex-start;gap:10px;margin:1.6em 0 .75em;padding:12px 14px;font-size:1.22em;font-weight:800;color:#0a3d2c;background:linear-gradient(90deg,#28c29047,#28c2900f);border-left:5px solid #1aaa7a;border-radius:10px;box-shadow:0 1px #28c29026}.md-body[data-v-4e481cfc] .battle-badge{flex-shrink:0;display:inline-block;margin-top:2px;padding:3px 10px;border-radius:999px;background:#1aaa7a;color:#fff;font-size:13px;font-weight:800;letter-spacing:.04em;line-height:1.5}.md-body[data-v-4e481cfc] .battle-title{font-weight:800}.md-body[data-v-4e481cfc] h2.guide-warn-title,.md-body[data-v-4e481cfc] h3.guide-warn-title,.md-body[data-v-4e481cfc] h4.guide-warn-title{color:#d40000;font-weight:900;font-size:1.28em;margin:1.4em 0 .55em;padding:8px 12px;background:#d4000014;border-left:5px solid #d40000;border-radius:8px}.md-body[data-v-4e481cfc] p.guide-warning,.md-body[data-v-4e481cfc] li.guide-warning,.md-body[data-v-4e481cfc] blockquote.guide-warning,.md-body[data-v-4e481cfc] blockquote.guide-warning p{color:#d40000!important;font-weight:800;font-size:1.06em}.md-body[data-v-4e481cfc] blockquote.guide-warning{border-left-color:#d40000;background:#d4000014}.md-body[data-v-4e481cfc] .guide-warn-inline{color:#d40000;font-weight:900;font-size:1.05em}.form-title[data-v-9ea50c52]{font-weight:700;margin-bottom:10px;font-size:15px}.lbl[data-v-9ea50c52]{font-size:13px;color:var(--tap-muted)}.hint[data-v-9ea50c52]{font-size:12px;color:var(--tap-muted);line-height:1.45}.hint.strong[data-v-9ea50c52]{color:var(--tap-green)}.compact[data-v-9ea50c52]{padding:4px 0}.ziwei-wrap[data-v-b149f44a]{max-width:980px;margin:0 auto}.head[data-v-b149f44a]{margin:8px 4px 16px}.head h1[data-v-b149f44a]{margin:0 0 8px;font-size:24px}.sub[data-v-b149f44a]{margin:0;color:var(--tap-muted);font-size:13px;line-height:1.55}.sub a[data-v-b149f44a],.credit a[data-v-b149f44a],.hepan-link[data-v-b149f44a]{color:var(--tap-green)}.hepan-link[data-v-b149f44a]{margin-left:8px;font-weight:600;text-decoration:none}.cast-actions[data-v-b149f44a]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.hint[data-v-b149f44a]{color:var(--tap-muted);font-size:12px}.pattern-empty[data-v-b149f44a]{font-size:14px;font-weight:600;color:var(--tap-muted)}.fortune-body[data-v-b149f44a]{margin-top:2px}.fortune-score[data-v-b149f44a]{display:flex;align-items:center;gap:16px;margin-bottom:4px}.score-num[data-v-b149f44a]{font-size:42px;font-weight:800;line-height:1;color:var(--tap-green);min-width:1.6em}.score-meta .headline[data-v-b149f44a]{margin:8px 0 0;font-size:15px;font-weight:600}.fortune-bullets[data-v-b149f44a]{margin:8px 0 0;padding-left:1.2em;line-height:1.65;font-size:13px}.focus-row[data-v-b149f44a]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.focus-chip[data-v-b149f44a]{font-size:12px;border:1px solid var(--tap-border, rgba(255,255,255,.12));border-radius:8px;padding:6px 8px;background:var(--tap-surface, #1e242c)}.focus-chip i[data-v-b149f44a]{display:block;margin-top:2px;font-style:normal;color:var(--tap-muted);font-size:11px}.mhxy-fab[data-v-b149f44a]{position:fixed;right:18px;top:42%;z-index:40;width:56px;height:56px;border-radius:14px;border:1px solid rgba(40,194,144,.45);background:#0e2820eb;color:var(--tap-green);font-size:12px;font-weight:700;line-height:1.25;cursor:pointer;box-shadow:0 8px 24px #00000047}.mhxy-fab[data-v-b149f44a]:hover{filter:brightness(1.08)}.mhxy-tips[data-v-b149f44a]{display:flex;flex-direction:column;gap:10px}.mhxy-tips-scroll[data-v-b149f44a]{max-height:min(60vh,520px);overflow-y:auto;padding-right:4px}.mhxy-tip[data-v-b149f44a]{border:1px solid var(--tap-border, rgba(255,255,255,.1));border-radius:10px;padding:10px 12px;background:var(--tap-surface, #1e242c)}.mhxy-tip.top[data-v-b149f44a]{border-color:#28c29073}.mhxy-tip-hd[data-v-b149f44a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.mhxy-tip-hd .rank[data-v-b149f44a]{font-size:12px;color:var(--tap-muted)}.mhxy-tip p[data-v-b149f44a]{margin:0}.block[data-v-b149f44a]{margin-bottom:16px}.meta[data-v-b149f44a]{color:var(--tap-muted);font-size:13px;margin-bottom:14px}.scope-tabs[data-v-b149f44a]{display:flex;flex-wrap:wrap;gap:8px}.scope-tab[data-v-b149f44a]{border:1px solid var(--tap-border, rgba(255,255,255,.12));background:transparent;color:var(--tap-muted);border-radius:999px;padding:6px 12px;cursor:pointer;font-size:13px}.scope-tab.on[data-v-b149f44a]{color:#0a3d2c;background:var(--tap-green);border-color:var(--tap-green);font-weight:700}.chip-row[data-v-b149f44a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.chip-label[data-v-b149f44a]{font-size:12px;color:var(--tap-muted);min-width:2.5em}.chip[data-v-b149f44a]{border:1px solid var(--tap-border, rgba(255,255,255,.12));background:var(--tap-surface, #1e242c);color:var(--tap-text);border-radius:8px;padding:5px 10px;font-size:12px;cursor:pointer}.chip.on[data-v-b149f44a]{border-color:var(--tap-green);box-shadow:0 0 0 1px #28c29040;color:var(--tap-green)}.plate[data-v-b149f44a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(120px,auto));gap:6px}.palace[data-v-b149f44a]{border:1px solid var(--tap-border, rgba(255,255,255,.1));border-radius:10px;background:var(--tap-surface, #1e242c);padding:8px;cursor:pointer;min-height:120px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.palace[data-v-b149f44a]:hover{border-color:#28c29073}.palace.active[data-v-b149f44a]{border-color:var(--tap-green);box-shadow:0 0 0 1px #28c29040}.palace.soul[data-v-b149f44a]{background:#28c29014}.palace.body[data-v-b149f44a]{outline:1px dashed rgba(250,166,108,.55)}.palace.origin[data-v-b149f44a]{box-shadow:inset 0 0 0 1px #38bdf859}.palace.taisui[data-v-b149f44a]{background:#ef444414}.palace.xiaoxian[data-v-b149f44a]{outline:1px solid rgba(167,139,250,.45)}.palace.decadalOn[data-v-b149f44a]{border-color:#f59e0bb3}.palace-hd[data-v-b149f44a]{display:flex;justify-content:space-between;gap:6px;margin-bottom:4px;font-size:12px}.pname[data-v-b149f44a]{font-weight:700;color:var(--tap-text)}.natal-name[data-v-b149f44a]{font-style:normal;font-weight:500;margin-left:4px;color:var(--tap-muted);font-size:11px}.pstem[data-v-b149f44a]{color:var(--tap-muted)}.palace-flags[data-v-b149f44a]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.flag[data-v-b149f44a]{font-size:10px;line-height:1.2;padding:1px 5px;border-radius:4px;background:#7f7f7f26;color:var(--tap-muted)}.flag.soul-f[data-v-b149f44a]{background:#28c29033;color:var(--tap-green)}.flag.body-f[data-v-b149f44a]{background:#faa66c33;color:#faa66c}.flag.origin-f[data-v-b149f44a]{background:#38bdf82e;color:#38bdf8}.flag.tai-f[data-v-b149f44a]{background:#ef44442e;color:#f87171}.flag.xx-f[data-v-b149f44a]{background:#a78bfa2e;color:#a78bfa}.flag.age-f[data-v-b149f44a]{opacity:.9}.palace-stars[data-v-b149f44a]{display:flex;flex-wrap:wrap;gap:4px 6px}.star[data-v-b149f44a]{font-size:11px;line-height:1.3;color:var(--tap-muted)}.star.major[data-v-b149f44a]{color:var(--tap-text);font-weight:650}.star.mutagen-lu[data-v-b149f44a]{color:#f59e0b;font-weight:700}.star.mutagen-quan[data-v-b149f44a]{color:#ef4444;font-weight:700}.star.mutagen-ke[data-v-b149f44a]{color:#0ea5c9;font-weight:700}.star.mutagen-ji[data-v-b149f44a]{color:#a78bfa;font-weight:700}.star.overlay[data-v-b149f44a]{color:#67e8f9;font-weight:600}.star.overlay.tough[data-v-b149f44a]{color:#fb7185}.star.overlay.soft[data-v-b149f44a]{color:#34d399}.star i[data-v-b149f44a]{font-style:normal;font-size:10px;margin-left:1px;opacity:.9}.center[data-v-b149f44a]{grid-row:2 / 4;grid-column:2 / 4;border-radius:12px;border:1px dashed rgba(40,194,144,.35);background:linear-gradient(135deg,rgba(40,194,144,.12),transparent 60%),var(--tap-bg-elevated, #171a1f);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px;text-align:center}.center-title[data-v-b149f44a]{font-weight:700;font-size:16px;margin-bottom:4px}.center-line[data-v-b149f44a]{font-size:13px}.center-line.muted[data-v-b149f44a],.hint[data-v-b149f44a],.credit[data-v-b149f44a]{color:var(--tap-muted);font-size:12px}.detail-sec[data-v-b149f44a]{margin:8px 0 6px;font-size:13px;font-weight:700}.detail-stars[data-v-b149f44a]{display:flex;flex-direction:column;gap:8px}.detail-row[data-v-b149f44a]{display:flex;align-items:center;gap:10px}.credit[data-v-b149f44a]{text-align:center;margin:0 0 24px;line-height:1.6}.md-body[data-v-b149f44a]{font-size:15px;line-height:1.75;color:var(--tap-text);min-height:48px}.md-body[data-v-b149f44a] h1,.md-body[data-v-b149f44a] h2,.md-body[data-v-b149f44a] h3,.md-body[data-v-b149f44a] h4{margin:1.2em 0 .5em;line-height:1.35}.md-body[data-v-b149f44a] p{margin:.6em 0}.md-body[data-v-b149f44a] ul,.md-body[data-v-b149f44a] ol{padding-left:1.4em;margin:.6em 0}@media (max-width: 720px){.palace[data-v-b149f44a]{min-height:100px;padding:6px}.plate[data-v-b149f44a]{grid-template-rows:repeat(4,minmax(100px,auto))}.star[data-v-b149f44a]{font-size:10px}}.mini-meta[data-v-63a51772]{font-size:12px;color:var(--tap-muted);margin-bottom:8px}.mini-plate[data-v-63a51772]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(64px,auto));gap:4px}.cell[data-v-63a51772]{border:1px solid var(--tap-border, rgba(255, 255, 255, .1));border-radius:8px;background:var(--tap-surface, #1e242c);padding:6px;font-size:11px}.cell.soul[data-v-63a51772]{box-shadow:inset 0 0 0 1px #28c29073}.cell.body[data-v-63a51772]{box-shadow:inset 0 0 0 1px #faad1466}.hd[data-v-63a51772]{display:flex;justify-content:space-between;gap:4px;color:var(--tap-muted);margin-bottom:4px}.stars[data-v-63a51772]{line-height:1.35;word-break:break-all}.center[data-v-63a51772]{grid-row:2 / 4;grid-column:2 / 4;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed var(--tap-border, rgba(255, 255, 255, .12));border-radius:8px;font-weight:700}.muted[data-v-63a51772]{font-size:11px;color:var(--tap-muted);font-weight:400;margin-top:4px}.hepan-wrap[data-v-83b19d61]{max-width:1100px;margin:0 auto}.head[data-v-83b19d61]{margin:8px 4px 16px}.head h1[data-v-83b19d61]{margin:0 0 8px;font-size:24px}.sub[data-v-83b19d61]{margin:0;color:var(--tap-muted);font-size:13px;line-height:1.55}.link[data-v-83b19d61],.credit a[data-v-83b19d61]{color:var(--tap-green);font-weight:600;text-decoration:none;margin-left:8px}.forms[data-v-83b19d61],.plates[data-v-83b19d61]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.block[data-v-83b19d61]{margin-bottom:16px}.cast-actions[data-v-83b19d61]{margin:4px 0 16px}.bullets[data-v-83b19d61]{margin:0 0 14px;padding-left:1.2em;color:var(--tap-text);font-size:13px;line-height:1.65}.table-wrap[data-v-83b19d61]{overflow-x:auto}.cmp[data-v-83b19d61]{width:100%;border-collapse:collapse;font-size:13px}.cmp th[data-v-83b19d61],.cmp td[data-v-83b19d61]{border:1px solid var(--tap-border, rgba(255,255,255,.1));padding:8px 10px;text-align:left}.cmp th[data-v-83b19d61]{background:#28c29014}.shared[data-v-83b19d61]{color:var(--tap-green)}.hint[data-v-83b19d61]{color:var(--tap-muted);font-size:12px;margin-top:8px}.ai-md[data-v-83b19d61]{font-size:14px;line-height:1.7}.ai-md[data-v-83b19d61] h1,.ai-md[data-v-83b19d61] h2,.ai-md[data-v-83b19d61] h3{margin:12px 0 6px}.credit[data-v-83b19d61]{color:var(--tap-muted);font-size:12px}@media (max-width: 860px){.forms[data-v-83b19d61],.plates[data-v-83b19d61]{grid-template-columns:1fr}}.bridge[data-v-0e40e71c]{min-height:50vh;display:flex;align-items:center;justify-content:center}.box[data-v-0e40e71c]{text-align:center;padding:28px;max-width:420px}.box h1[data-v-0e40e71c]{margin:0 0 12px;font-size:22px}.box p[data-v-0e40e71c]{color:var(--tap-muted);margin:0 0 16px;line-height:1.5}
