.wxring[data-v-db52b4ed]{position:relative;display:flex;align-items:center;justify-content:center}.wxring svg[data-v-db52b4ed]{width:100%;height:100%;overflow:visible}.wx-track[data-v-db52b4ed]{fill:none;stroke:var(--ink3);stroke-width:.7;opacity:.25}.wx-ke[data-v-db52b4ed]{fill:none;stroke:var(--ink3);stroke-width:.7;opacity:.18;stroke-dasharray:3 5}.wx-char[data-v-db52b4ed]{font-size:15px;opacity:.8;animation:wx-glow-db52b4ed 10s ease-in-out infinite}@keyframes wx-glow-db52b4ed{0%,to{opacity:.72;transform:scale(1)}8%{opacity:1;transform:scale(1.35);font-weight:700}24%{opacity:.72;transform:scale(1)}}.wx-orbit[data-v-db52b4ed]{transform-origin:100px 100px;animation:wx-run-db52b4ed 10s linear infinite}.wx-band[data-v-db52b4ed]{fill:none;stroke-width:3;stroke-linecap:butt}.wx-fogblob[data-v-db52b4ed]{animation:wx-fogbreath-db52b4ed 8s ease-in-out infinite}@keyframes wx-fogbreath-db52b4ed{0%,to{opacity:.5}50%{opacity:1}}.wx-star[data-v-db52b4ed]{fill:var(--accent);opacity:.04;animation:wx-star-db52b4ed 10s ease-in-out infinite}.wx-star.bright[data-v-db52b4ed]{filter:drop-shadow(0 0 3px var(--accent))}.wx-halo[data-v-db52b4ed]{opacity:0;animation:wx-halo-db52b4ed 10s ease-out infinite}@keyframes wx-halo-db52b4ed{0%,19%{r:1.2px;opacity:0}20%{r:1.6px;opacity:.55}45%{r:var(--hr,5px);opacity:0}to{r:var(--hr,5px);opacity:0}}@keyframes wx-run-db52b4ed{to{transform:rotate(360deg)}}@keyframes wx-star-db52b4ed{0%{opacity:.04;transform:scale(1)}10%{opacity:.32;transform:scale(1.08)}20%{opacity:var(--o1, .9);transform:scale(1.25)}30%{opacity:.3;transform:scale(1.08)}42%{opacity:.04;transform:scale(1)}to{opacity:.04;transform:scale(1)}}.wx-text[data-v-db52b4ed]{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);font-size:11px;letter-spacing:.42em;text-indent:.42em;color:var(--ink3);white-space:nowrap}.radar[data-v-762b77c6]{display:block}.grid[data-v-762b77c6]{fill:none;stroke:var(--line);stroke-width:.8}.axis[data-v-762b77c6]{stroke:var(--line);stroke-width:.6}.value[data-v-762b77c6]{fill:var(--accent);fill-opacity:.14;stroke:var(--accent);stroke-width:1.6;stroke-linejoin:round;transition:all .5s ease}.value.alt[data-v-762b77c6]{fill-opacity:.1;stroke-width:1.3;fill:var(--jade);stroke:var(--jade)}.value.alt.alt1[data-v-762b77c6]{fill:sienna;stroke:sienna}.value.alt.alt2[data-v-762b77c6]{fill:#8a6d3b;stroke:#8a6d3b}.lbl[data-v-762b77c6]{font-size:8.5px;fill:var(--ink3);letter-spacing:.1em}.tone-curve[data-v-a60c381c]{display:block}.grid[data-v-a60c381c]{stroke:var(--line);stroke-width:.7;stroke-dasharray:3 5}.tone[data-v-a60c381c]{fill:none;stroke:var(--accent);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.tone.sur[data-v-a60c381c]{stroke:var(--ink3);opacity:.4;stroke-width:4}.tc-char[data-v-a60c381c]{font-family:var(--serif-font);font-size:15px;fill:var(--ink2);text-anchor:middle}.tc-char.sur[data-v-a60c381c]{fill:var(--ink3);font-size:13px}.shell[data-v-9f1cc21b]{max-width:1420px;margin:0 auto;padding:0 24px 60px}.mask[data-v-9f1cc21b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#14120f6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:60;padding:22px;animation:mask-in-9f1cc21b .22s ease}.mask.top-auth[data-v-9f1cc21b]{z-index:70}.mask.top-nd[data-v-9f1cc21b]{z-index:66}.mask.top-char[data-v-9f1cc21b]{z-index:64}@keyframes mask-in-9f1cc21b{0%{opacity:0}to{opacity:1}}@keyframes mask-out-9f1cc21b{0%{opacity:1}to{opacity:0}}@keyframes panel-in-9f1cc21b{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}@keyframes panel-out-9f1cc21b{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px) scale(.97)}}.mask.closing[data-v-9f1cc21b]{animation:mask-out-9f1cc21b .18s ease forwards}.panel[data-v-9f1cc21b]{background:var(--bg);border:1px solid var(--line2);border-radius:14px;padding:24px 26px 20px;max-width:480px;width:min(480px,94vw);max-height:86vh;overflow-y:auto;box-shadow:0 24px 70px #0f0c0847,0 2px 8px #0f0c081f;animation:panel-in-9f1cc21b .26s cubic-bezier(.2,.9,.3,1.05)}.panel.w-sm[data-v-9f1cc21b]{width:min(400px,94vw)}.panel.w-lg[data-v-9f1cc21b]{width:min(780px,94vw)}.panel h3[data-v-9f1cc21b]{font-size:17px;letter-spacing:.14em;display:flex;align-items:baseline;gap:10px;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--line)}.panel h3 em[data-v-9f1cc21b]{font-style:normal;font-size:11px;color:var(--ink3);font-weight:400;letter-spacing:.05em}.modal-x[data-v-9f1cc21b]{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink3);font-size:15px;transition:.15s;border:none;background:transparent}.modal-x[data-v-9f1cc21b]:hover{background:var(--card2);color:var(--accent)}.panel[data-v-9f1cc21b]{position:relative}.panel .btn-ghost[data-v-9f1cc21b]{width:100%;margin-top:16px}.panel input[type=text][data-v-9f1cc21b],.panel input[type=password][data-v-9f1cc21b]{width:100%;margin:9px 0;padding:11px 13px;border:1.5px solid var(--line2);border-radius:9px;font-size:14px;background:var(--card2);color:var(--ink);transition:border-color .18s,box-shadow .18s;outline:none}.panel input[data-v-9f1cc21b]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.panel .btn-primary[data-v-9f1cc21b]{width:100%;margin-top:14px;padding:11px;border:none;border-radius:9px;cursor:pointer;background:var(--accent);color:var(--bg);font-size:14.5px;letter-spacing:.35em;text-indent:.35em;transition:transform .12s,filter .15s}.panel .btn-primary[data-v-9f1cc21b]:hover{filter:brightness(1.06)}.panel .btn-primary[data-v-9f1cc21b]:active{transform:scale(.985)}.panel .btn-primary[data-v-9f1cc21b]:disabled{opacity:.55;cursor:wait}.agree-row[data-v-9f1cc21b]{margin-top:12px;display:flex;flex-direction:column;gap:6px}.agree-item[data-v-9f1cc21b]{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--ink2);cursor:pointer;line-height:1.7}.agree-item input[data-v-9f1cc21b]{margin-top:4px;accent-color:var(--accent)}.acct-name[data-v-9f1cc21b]{font-weight:600;color:var(--ink)!important}.acct-tabs[data-v-9f1cc21b]{display:flex;gap:4px;margin-bottom:14px}.acct-tabs button[data-v-9f1cc21b]{flex:1;font-size:12.5px;padding:8px 0;border:none;background:transparent;color:var(--ink3);cursor:pointer;letter-spacing:.1em;border-bottom:2px solid transparent;transition:.15s}.acct-tabs button.on[data-v-9f1cc21b]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.acct-home p[data-v-9f1cc21b]{font-size:13px;color:var(--ink2);margin-bottom:8px;line-height:1.9}.acct-home .muted[data-v-9f1cc21b]{font-size:11.5px;color:var(--ink3)}.acct-del .warn[data-v-9f1cc21b]{font-size:12.5px;color:var(--accent);background:#b5433a12;border-radius:8px;padding:10px 12px;margin-bottom:4px;line-height:1.8}.btn-danger[data-v-9f1cc21b]{width:100%;margin-top:14px;padding:11px;border:1.5px solid var(--accent);border-radius:9px;background:transparent;color:var(--accent);font-size:14px;cursor:pointer;letter-spacing:.3em;text-indent:.3em;transition:.15s}.btn-danger[data-v-9f1cc21b]:hover{background:var(--accent);color:var(--bg)}.btn-danger[data-v-9f1cc21b]:disabled{opacity:.5;cursor:wait}.acct-msg[data-v-9f1cc21b]{min-height:18px;margin-top:10px;font-size:12px;color:var(--accent);text-align:center}.pass-wrap[data-v-9f1cc21b]{position:relative}.pass-wrap input[data-v-9f1cc21b]{width:100%;margin:9px 0;padding-right:64px}.pass-eye[data-v-9f1cc21b]{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-style:normal;font-size:11.5px;color:var(--ink3);cursor:pointer;padding:4px 7px;border-radius:5px;white-space:nowrap;-webkit-user-select:none;user-select:none}.pass-eye[data-v-9f1cc21b]:hover{color:var(--accent)}.pass-eye.on[data-v-9f1cc21b]{color:var(--jade)}.auth-switch[data-v-9f1cc21b]{margin-top:12px;text-align:center;font-size:12px;color:var(--jade);cursor:pointer}.auth-switch[data-v-9f1cc21b]:hover{text-decoration:underline}.auth-err[data-v-9f1cc21b]{min-height:18px;margin-top:8px;font-size:12px;color:var(--accent);text-align:center}.char-panel[data-v-9f1cc21b]{text-align:center}.ch-big[data-v-9f1cc21b]{font-family:var(--serif-font);font-size:64px;line-height:1.2;color:var(--ink)}.ch-meta[data-v-9f1cc21b]{font-size:13px;color:var(--ink2);margin:6px 0}.ch-meaning[data-v-9f1cc21b]{font-size:13.5px;color:var(--ink2);margin-bottom:16px;line-height:1.9}input[type=text][data-v-9f1cc21b],input[type=date][data-v-9f1cc21b],input[type=time][data-v-9f1cc21b],input[type=password][data-v-9f1cc21b]{width:100%;font-family:var(--ui-font);font-size:14px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:8px 11px;outline:none;transition:border-color .15s}input[data-v-9f1cc21b]:focus{border-color:var(--accent)}.mt6[data-v-9f1cc21b]{margin-top:6px}.seg[data-v-9f1cc21b]{display:flex;border:1px solid var(--line);border-radius:6px;overflow:hidden}.seg button[data-v-9f1cc21b]{flex:1;font-size:13.5px;padding:7px 0;border:0;background:transparent;color:var(--ink2);cursor:pointer;letter-spacing:.2em;transition:.15s}.seg button[data-v-9f1cc21b]:first-child{border-right:1px solid var(--line)}.seg button.on[data-v-9f1cc21b]{background:var(--ink);color:var(--bg)}.chip[data-v-9f1cc21b]{font-size:12px;padding:4px 12px;background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--ink2);cursor:pointer;transition:.14s;letter-spacing:.04em}.chip[data-v-9f1cc21b]:hover{border-color:var(--accent);color:var(--accent)}.chip.on[data-v-9f1cc21b]{background:var(--accent);border-color:var(--accent);color:var(--bg)}.chips-wrap[data-v-9f1cc21b]{display:flex;gap:6px;flex-wrap:wrap}.btn-primary[data-v-9f1cc21b]{font-family:var(--ui-font);background:var(--accent);color:var(--bg);border:0;border-radius:8px;padding:11px 16px;font-size:14px;cursor:pointer;letter-spacing:.06em;transition:.15s}.btn-primary[data-v-9f1cc21b]:hover{filter:brightness(1.08)}.btn-primary[data-v-9f1cc21b]:active{transform:translateY(1px)}.btn-outline[data-v-9f1cc21b]{font-family:var(--ui-font);background:transparent;color:var(--ink);border:1px solid var(--line2);border-radius:8px;padding:11px 16px;font-size:14px;cursor:pointer;letter-spacing:.06em;transition:.15s}.btn-outline[data-v-9f1cc21b]:hover{border-color:var(--ink);background:var(--card2)}.btn-ghost[data-v-9f1cc21b]{font-size:12.5px;background:transparent;border:1px solid var(--line2);color:var(--ink2);border-radius:999px;padding:7px 22px;cursor:pointer;letter-spacing:.14em}.btn-ghost[data-v-9f1cc21b]:hover{border-color:var(--accent);color:var(--accent)}button[data-v-9f1cc21b]:disabled{opacity:.5;cursor:not-allowed}.workbench[data-v-9f1cc21b]{display:grid;grid-template-columns:300px 1fr;gap:26px;margin-top:22px;align-items:start}.controls[data-v-9f1cc21b]{position:sticky;top:16px;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:20px}.ctl-group[data-v-9f1cc21b]{margin-bottom:14px}.ctl-group label[data-v-9f1cc21b]{display:block;font-size:11.5px;color:var(--ink2);margin-bottom:6px;letter-spacing:.14em}.ctl-group label small[data-v-9f1cc21b]{color:var(--ink3);letter-spacing:.02em;font-weight:400}.submit-zone[data-v-9f1cc21b]{display:flex;flex-direction:column;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.submit-zone .big[data-v-9f1cc21b]{display:flex;flex-direction:column;text-align:left}.submit-zone small[data-v-9f1cc21b]{font-size:10.5px;opacity:.72;font-weight:400;letter-spacing:.04em;margin-top:2px}.stream-bar[data-v-9f1cc21b]{display:flex;align-items:center;gap:8px;padding:9px 16px;margin-bottom:14px;font-size:12.5px;letter-spacing:.08em;color:var(--jade);background:#3d6b6012;border:1px dashed rgba(61,107,96,.35);border-radius:10px}.stream-bar i[data-v-9f1cc21b]{font-style:normal;color:var(--ink3);font-size:11px}.sb-dot[data-v-9f1cc21b]{width:8px;height:8px;border-radius:50%;background:var(--jade);animation:sb-pulse-9f1cc21b 1.1s ease-in-out infinite}@keyframes sb-pulse-9f1cc21b{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.nc-story.penning[data-v-9f1cc21b]{color:var(--ink3);animation:pen-fade-9f1cc21b 1.6s ease-in-out infinite}@keyframes pen-fade-9f1cc21b{0%,to{opacity:.55}50%{opacity:1}}.recharge[data-v-9f1cc21b]{color:var(--accent);font-weight:600}.pay-panel[data-v-9f1cc21b]{width:min(430px,94vw)}.cred-list[data-v-9f1cc21b]{display:flex;flex-direction:column;gap:10px}.cred-row[data-v-9f1cc21b]{display:flex;gap:12px;align-items:baseline;padding:11px 14px;border:1px solid var(--line);border-radius:12px}.cred-row b[data-v-9f1cc21b]{font-size:13px;color:var(--ink);flex:none;letter-spacing:.08em}.cred-row span[data-v-9f1cc21b]{font-size:12px;color:var(--ink2);line-height:1.8}.cred-link[data-v-9f1cc21b]{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.pay-note[data-v-9f1cc21b]{font-size:11.5px;color:var(--ink3);text-align:center;margin-top:12px}.pay-gzh[data-v-9f1cc21b]{display:flex;gap:12px;align-items:center;margin-top:14px;padding:10px 12px;border:1px dashed var(--line2);border-radius:12px}.pay-gzh img[data-v-9f1cc21b]{width:64px;height:64px;border-radius:8px;border:1px solid var(--line);flex:none}.pay-gzh span[data-v-9f1cc21b]{font-size:11.5px;color:var(--ink2);line-height:1.7}.pay-gzh i[data-v-9f1cc21b]{font-style:normal;color:var(--ink3);font-size:10.5px}.pay-order .btn-primary[data-v-9f1cc21b]{min-width:180px;margin:6px 0}.pay-order .btn-ghost[data-v-9f1cc21b]{display:block;margin:8px auto 0}.side-tools[data-v-9f1cc21b]{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:34px;font-size:12px}.st-label[data-v-9f1cc21b]{color:var(--ink3);letter-spacing:.14em;margin-right:2px}.side-tools a[data-v-9f1cc21b]{color:var(--jade);border:1px solid rgba(61,107,96,.35);border-radius:999px;padding:4px 13px;text-decoration:none;letter-spacing:.05em;transition:all .18s}.side-tools a[data-v-9f1cc21b]:hover{background:#3d6b6014;border-color:var(--jade)}.tool-panel[data-v-9f1cc21b]{width:min(960px,95vw);max-width:none;max-height:88vh;display:flex;flex-direction:column;padding-bottom:10px}.tool-panel h3[data-v-9f1cc21b]{flex:none}.tool-frame[data-v-9f1cc21b]{flex:1;width:100%;min-height:60vh;border:1px solid var(--line);border-radius:10px;background:#fff}@media(max-width:640px){.tool-frame[data-v-9f1cc21b]{min-height:66vh}}.cal-panel[data-v-9f1cc21b]{width:min(760px,94vw);max-width:none;max-height:88vh;overflow-y:auto}.cal-grid[data-v-9f1cc21b],.cal-detail[data-v-9f1cc21b]{min-width:0}.cal-head[data-v-9f1cc21b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cal-head h3[data-v-9f1cc21b]{font-size:18px;letter-spacing:.08em;color:var(--ink);margin:0;display:flex;align-items:baseline;gap:10px}.cal-head h3 em[data-v-9f1cc21b]{font-style:normal;font-size:11px;color:var(--ink3);letter-spacing:.14em}.cal-nav[data-v-9f1cc21b]{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:none;color:var(--ink2);cursor:pointer;font-size:19px;line-height:1;transition:all .15s}.cal-nav[data-v-9f1cc21b]:hover{border-color:var(--jade);color:var(--jade)}.cal-body[data-v-9f1cc21b]{display:flex;gap:16px;align-items:stretch}.cal-grid[data-v-9f1cc21b]{flex:1.55;display:grid;grid-template-columns:repeat(7,1fr);gap:4px;min-height:0}.cal-grid.busy[data-v-9f1cc21b]{opacity:.45;pointer-events:none}.cal-wk[data-v-9f1cc21b]{font-size:11px;color:var(--ink3);text-align:center;padding:5px 0;letter-spacing:.1em}.cal-pad[data-v-9f1cc21b]{aspect-ratio:1/.92}.cal-cell[data-v-9f1cc21b]{aspect-ratio:1/.92;border:1px solid transparent;background:none;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0;transition:all .15s}.cal-cell b[data-v-9f1cc21b]{font-size:16.5px;color:var(--ink);font-weight:600}.cal-cell i[data-v-9f1cc21b]{font-style:normal;font-size:9.8px;color:var(--ink3);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 3px}.cal-cell[data-v-9f1cc21b]:hover{background:color-mix(in srgb,var(--jade) 9%,transparent)}.cal-cell.is-term i[data-v-9f1cc21b],.cal-cell.is-term b[data-v-9f1cc21b]{color:var(--jade)}.cal-cell.is-fest i[data-v-9f1cc21b]{color:var(--accent)}.cal-cell.sel[data-v-9f1cc21b]{border-color:var(--jade);background:color-mix(in srgb,var(--jade) 11%,transparent)}.cal-detail[data-v-9f1cc21b]{flex:1;border:1px dashed var(--line2);border-radius:14px;padding:15px 16px;display:flex;flex-direction:column;gap:9px;min-width:0}.cal-hint[data-v-9f1cc21b]{text-align:center;color:var(--ink3);font-size:13px;letter-spacing:.1em;justify-content:center;line-height:2.1}.cal-hint span[data-v-9f1cc21b]{font-size:11px;opacity:.75}.cd-date[data-v-9f1cc21b]{font-size:20px;color:var(--ink);display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.cd-date span[data-v-9f1cc21b]{font-size:12px;color:var(--ink3)}.cd-gz[data-v-9f1cc21b]{font-size:12px;color:var(--ink2)}.cd-tags[data-v-9f1cc21b]{display:flex;gap:6px;flex-wrap:wrap}.cd-tag[data-v-9f1cc21b]{font-size:10.5px;padding:2px 9px;border-radius:999px;border:1px solid}.cd-tag.fest[data-v-9f1cc21b]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.cd-tag.term[data-v-9f1cc21b]{color:var(--jade);border-color:color-mix(in srgb,var(--jade) 45%,transparent)}.cd-yj[data-v-9f1cc21b]{display:flex;flex-direction:column;gap:7px;font-size:12.5px;line-height:1.75}.cd-yj>div[data-v-9f1cc21b]{display:flex;gap:9px;align-items:flex-start}.cd-yj b[data-v-9f1cc21b]{flex:none;width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11.5px;color:#fff}.cd-yj .yi[data-v-9f1cc21b]{background:var(--jade)}.cd-yj .ji[data-v-9f1cc21b]{background:var(--accent)}.cd-yj span[data-v-9f1cc21b]{color:var(--ink2);min-width:0;overflow-wrap:anywhere}.cd-use[data-v-9f1cc21b]{margin-top:auto;align-self:stretch}@media(max-width:640px){.cal-body[data-v-9f1cc21b]{flex-direction:column}.cal-grid[data-v-9f1cc21b]{flex:none}}.today-panel[data-v-9f1cc21b]{width:min(460px,94vw);max-width:none;text-align:center}.td-date[data-v-9f1cc21b]{font-size:30px;color:var(--ink);letter-spacing:.08em;margin:4px 0 6px}.td-date span[data-v-9f1cc21b]{font-size:13px;color:var(--ink3);margin-left:10px;letter-spacing:.1em}.td-gz[data-v-9f1cc21b]{font-size:14px;color:var(--ink2);letter-spacing:.2em;margin-bottom:12px}.td-tags[data-v-9f1cc21b]{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:18px}.td-yj-big[data-v-9f1cc21b]{display:flex;gap:12px;margin-bottom:20px}.yj-col[data-v-9f1cc21b]{flex:1;border:1px dashed var(--line2);border-radius:14px;padding:14px 10px 16px}.yj-col b[data-v-9f1cc21b]{display:inline-flex;width:30px;height:30px;border-radius:9px;align-items:center;justify-content:center;color:#fff;font-size:14px;margin-bottom:10px}.yj-col .yi[data-v-9f1cc21b]{background:var(--jade)}.yj-col .ji[data-v-9f1cc21b]{background:var(--accent)}.yj-words[data-v-9f1cc21b]{font-size:17px;line-height:2;color:var(--ink);writing-mode:horizontal-tb;word-break:keep-all}.td-use[data-v-9f1cc21b]{min-width:220px}.fest-panel[data-v-9f1cc21b]{width:min(720px,94vw);max-width:none;max-height:88vh;overflow-y:auto}.fest-grid[data-v-9f1cc21b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;transition:opacity .2s}.fest-grid.busy[data-v-9f1cc21b]{opacity:.4;pointer-events:none}.fest-month[data-v-9f1cc21b]{border:1px dashed var(--line2);border-radius:12px;padding:10px 12px}.fest-month h4[data-v-9f1cc21b]{margin:0 0 7px;font-size:12.5px;color:var(--ink3);letter-spacing:.2em;font-weight:400}.fest-item[data-v-9f1cc21b]{display:flex;justify-content:space-between;font-size:12.5px;padding:2.5px 0;color:var(--ink2)}.fest-item b[data-v-9f1cc21b]{font-weight:600;color:var(--ink3);width:30px;flex:none}.fest-item.fest span[data-v-9f1cc21b]{color:var(--accent)}.fest-item.term span[data-v-9f1cc21b]{color:var(--jade)}.fest-empty[data-v-9f1cc21b]{font-size:11px;color:var(--ink3);opacity:.5}.fest-legend[data-v-9f1cc21b]{margin-top:12px;font-size:11px;color:var(--ink3);text-align:center;letter-spacing:.05em}.lg-fest[data-v-9f1cc21b]{color:var(--accent);margin-right:12px}.lg-term[data-v-9f1cc21b]{color:var(--jade);margin-right:6px}.pp-grid[data-v-9f1cc21b]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.pp-col[data-v-9f1cc21b]{border:1px solid var(--line);border-radius:12px;padding:10px 6px 9px;text-align:center;background:color-mix(in srgb,var(--bg) 55%,transparent)}.pp-col.self[data-v-9f1cc21b]{border-color:var(--jade);background:color-mix(in srgb,var(--jade) 8%,transparent)}.pp-pos[data-v-9f1cc21b]{font-size:10.5px;color:var(--ink3);letter-spacing:.24em;text-indent:.24em;margin-bottom:6px}.pp-shi[data-v-9f1cc21b]{font-size:11px;color:var(--jade);margin-bottom:4px}.pp-col.self .pp-shi[data-v-9f1cc21b]{color:var(--accent);font-weight:600}.pp-gan[data-v-9f1cc21b]{font-size:30px;line-height:1.25;color:var(--ink)}.pp-zhi[data-v-9f1cc21b]{font-size:30px;line-height:1.25;color:var(--ink);margin-bottom:7px}.pp-col.self .pp-gan[data-v-9f1cc21b]{color:var(--accent)}.pp-cang[data-v-9f1cc21b]{display:flex;justify-content:center;gap:7px;min-height:19px;margin-bottom:6px}.pp-cang-item[data-v-9f1cc21b]{font-size:13.5px;color:var(--ink2)}.pp-cang-item i[data-v-9f1cc21b]{font-style:normal;font-size:10px;color:var(--ink3);margin-left:1px}.pp-ny[data-v-9f1cc21b]{font-size:10.5px;color:var(--ink3);letter-spacing:.06em}@media(max-width:480px){.pp-gan[data-v-9f1cc21b],.pp-zhi[data-v-9f1cc21b]{font-size:24px}}.errline[data-v-9f1cc21b]{color:var(--accent);font-size:12px;margin-top:10px;line-height:1.6}.results[data-v-9f1cc21b]{min-height:420px}.ai-wait[data-v-9f1cc21b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0}.wait-steps[data-v-9f1cc21b]{display:flex;gap:22px;margin-top:26px;font-size:12px;color:var(--ink3);letter-spacing:.1em}.wait-steps .done[data-v-9f1cc21b]{color:var(--jade)}.wait-steps .doing[data-v-9f1cc21b]{color:var(--accent)}.wait-note[data-v-9f1cc21b]{font-size:11px;color:var(--ink3);margin-top:12px;letter-spacing:.3em}.empty[data-v-9f1cc21b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:70px 20px;color:var(--ink3)}.empty-t[data-v-9f1cc21b]{font-size:26px;letter-spacing:.3em;margin-top:24px;color:var(--ink2)}.empty-s[data-v-9f1cc21b]{font-size:12.5px;text-align:center;margin-top:12px;line-height:2}.verdict[data-v-9f1cc21b]{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--jade);border-radius:8px;padding:16px 18px}.verdict-generic[data-v-9f1cc21b]{font-size:12.5px;color:var(--ink2);text-align:center;letter-spacing:.06em}.v-head[data-v-9f1cc21b]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.v-pillars[data-v-9f1cc21b]{font-size:15px;letter-spacing:.18em;color:var(--ink)}.v-dg[data-v-9f1cc21b]{font-size:13px;color:var(--accent);letter-spacing:.04em}.v-body[data-v-9f1cc21b]{display:flex;gap:22px;margin-top:12px;flex-wrap:wrap}.v-dist[data-v-9f1cc21b]{flex:0 0 220px;display:flex;flex-direction:column;gap:5px}.wx-row[data-v-9f1cc21b]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink2)}.wx-label[data-v-9f1cc21b]{width:14px;color:var(--ink)}.wx-bar[data-v-9f1cc21b]{flex:1;height:5px;background:var(--line);border-radius:2.5px;overflow:hidden}.wx-bar i[data-v-9f1cc21b]{display:block;height:100%;background:var(--ink3);border-radius:2.5px;transition:width .6s ease}.wx-row.prefer .wx-bar i[data-v-9f1cc21b]{background:var(--accent)}.wx-row.prefer .wx-label[data-v-9f1cc21b],.wx-row.prefer .wx-pct[data-v-9f1cc21b]{color:var(--accent);font-weight:700}.wx-pct[data-v-9f1cc21b]{width:38px;text-align:right;font-size:11px}.wx-mark[data-v-9f1cc21b]{font-size:9.5px;background:var(--accent);color:var(--bg);border-radius:2px;padding:0 4px}.wx-row.avoid[data-v-9f1cc21b]{opacity:.55}.v-reason[data-v-9f1cc21b]{flex:1;min-width:220px}.v-reason p[data-v-9f1cc21b]{font-size:12.5px;color:var(--ink2);line-height:1.9}.v-reason b[data-v-9f1cc21b]{color:var(--ink)}.v-reason em[data-v-9f1cc21b]{font-style:normal;color:var(--accent);font-weight:700}.v-xi[data-v-9f1cc21b]{margin-top:4px}.cards-meta[data-v-9f1cc21b]{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;color:var(--ink3);margin:16px 2px 10px;letter-spacing:.06em;flex-wrap:wrap;gap:6px}.cards[data-v-9f1cc21b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(246px,1fr));gap:16px}.namecard[data-v-9f1cc21b]{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:20px 18px;gap:10px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;animation:cardin-9f1cc21b .3s ease both;display:flex;flex-direction:column}.namecard[data-v-9f1cc21b]:nth-child(2){animation-delay:.06s}.namecard[data-v-9f1cc21b]:nth-child(3){animation-delay:.12s}@keyframes cardin-9f1cc21b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.namecard[data-v-9f1cc21b]:hover{transform:translateY(-3px);border-color:var(--line2);box-shadow:0 14px 34px -18px #0000002e}.nc-top[data-v-9f1cc21b]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.nc-name[data-v-9f1cc21b]{font-family:var(--serif-font);font-size:30px;font-weight:700;letter-spacing:.14em;line-height:1.25;color:var(--ink)}.nc-seal[data-v-9f1cc21b]{background:var(--seal-bg);color:var(--seal-fg);border-radius:6px;padding:5px 8px 4px;text-align:center;flex:none;box-shadow:inset 0 0 0 1.5px #ffffff40}.nc-seal b[data-v-9f1cc21b]{font-size:17px;display:block;line-height:1.1}.nc-seal i[data-v-9f1cc21b]{font-style:normal;font-size:8.5px;letter-spacing:.4em;text-indent:.4em;display:block;opacity:.85}.nc-py[data-v-9f1cc21b]{font-size:11.5px;color:var(--ink3);letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sur-yin[data-v-9f1cc21b]{color:var(--ink3)}.yr-ok[data-v-9f1cc21b]{color:var(--jade)}.yr-ke[data-v-9f1cc21b]{color:sienna}.nc-flow[data-v-9f1cc21b]{font-size:10.5px;color:var(--ink3);letter-spacing:.08em;margin-top:2px}.nc-flow .fl-生[data-v-9f1cc21b]{color:var(--jade);font-weight:600}.nc-flow .fl-克[data-v-9f1cc21b]{color:sienna}.nc-flow .fl-同[data-v-9f1cc21b]{color:var(--ink2)}.nc-intl[data-v-9f1cc21b]{font-size:10.5px;color:var(--ink3);letter-spacing:.04em;margin-top:2px;opacity:.85}.nc-intl.hard[data-v-9f1cc21b]{color:#8a6d3b}.nc-dup[data-v-9f1cc21b]{font-size:11px;color:var(--ink2);letter-spacing:.03em;margin:2px 0 4px;display:flex;align-items:baseline;gap:4px}.nc-dup strong[data-v-9f1cc21b]{font-size:13px}.nc-dup.d-vh[data-v-9f1cc21b]{color:var(--accent)}.nc-dup.d-hi strong[data-v-9f1cc21b]{color:#a0622d}.nc-dup.d-mid strong[data-v-9f1cc21b]{color:var(--ink)}.nc-dup.d-lo strong[data-v-9f1cc21b]{color:var(--jade)}.nc-dup i[data-v-9f1cc21b]{font-style:normal;color:var(--ink3);font-size:10px}.nd-panel[data-v-9f1cc21b]{max-width:560px;width:92vw;max-height:82vh;overflow-y:auto}.nd-head[data-v-9f1cc21b]{display:flex;justify-content:space-between;align-items:flex-start}.nd-name[data-v-9f1cc21b]{font-size:42px;line-height:1.25}.nd-seal[data-v-9f1cc21b]{background:var(--accent);color:var(--bg);border-radius:8px;padding:6px 10px;text-align:center;transform:rotate(4deg)}.nd-seal b[data-v-9f1cc21b]{font-size:22px;display:block}.nd-seal i[data-v-9f1cc21b]{font-style:normal;font-size:10px;letter-spacing:.3em}.nd-py[data-v-9f1cc21b]{font-size:12.5px;color:var(--ink3);margin:4px 0 8px}.nd-chars[data-v-9f1cc21b]{display:flex;gap:8px;margin:10px 0}.nd-story[data-v-9f1cc21b]{font-size:13.5px;line-height:2.1;text-align:justify;color:var(--ink);margin:10px 0}.nd-notes p[data-v-9f1cc21b]{font-size:12px;color:var(--ink2);line-height:1.9;padding:2px 0;border-bottom:1px dashed var(--line)}.cmp-bar[data-v-9f1cc21b]{position:fixed;left:50%;transform:translate(-50%);bottom:22px;z-index:50;display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--line2);border-radius:999px;padding:10px 14px 10px 20px;box-shadow:0 8px 30px #00000021;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cmp-names[data-v-9f1cc21b]{font-size:15px;color:var(--ink)}.btn-primary.sm[data-v-9f1cc21b]{padding:6px 14px;font-size:12.5px;border:none;border-radius:999px;cursor:pointer;background:var(--accent);color:var(--bg)}.cmp-clear[data-v-9f1cc21b]{cursor:pointer;color:var(--ink3);font-size:12px;padding:4px 8px}.cmp-panel[data-v-9f1cc21b]{max-height:82vh}.cmp-scroll[data-v-9f1cc21b]{overflow-x:auto;margin-bottom:14px}.cmp-table[data-v-9f1cc21b]{width:100%;border-collapse:collapse;font-size:13px}.cmp-table th[data-v-9f1cc21b]{font-size:19px;padding:10px 8px;border-bottom:1.5px solid var(--line2);color:var(--ink)}.cmp-table th[data-v-9f1cc21b]:first-child{font-family:var(--ui-font);font-size:12px;color:var(--ink3)}.cmp-table td[data-v-9f1cc21b]{padding:9px 8px;border-bottom:1px dashed var(--line);text-align:center;color:var(--ink2);vertical-align:top}.cmp-label[data-v-9f1cc21b]{text-align:left!important;color:var(--ink3)!important;font-size:12px!important;white-space:nowrap}.cmp-table td.best[data-v-9f1cc21b]{color:var(--jade);font-weight:600}.cmp-win[data-v-9f1cc21b]{color:var(--jade);font-style:normal;margin-left:4px;font-size:12px}.cmp-cnt[data-v-9f1cc21b]{font-style:normal;font-size:10px;color:var(--jade);margin-left:6px;border:1px solid var(--jade);border-radius:8px;padding:0 6px;vertical-align:2px;white-space:nowrap}.cmp-verdict[data-v-9f1cc21b]{margin:2px 2px 14px;padding:11px 15px;background:#3d6b6012;border-left:3px solid var(--jade);font-size:13.5px;line-height:1.85;color:var(--ink);border-radius:0 8px 8px 0}.cmp-top[data-v-9f1cc21b]{display:flex;gap:20px;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:16px}.cmp-radar-box[data-v-9f1cc21b]{display:flex;flex-direction:column;align-items:center;gap:5px}.cmp-legend[data-v-9f1cc21b]{display:flex;gap:14px;font-size:12px;color:var(--ink2)}.cmp-legend i[data-v-9f1cc21b]{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:5px;vertical-align:-1px}.cmp-tones[data-v-9f1cc21b]{display:flex;flex-direction:column;gap:8px}.cmp-tone-row[data-v-9f1cc21b]{display:flex;align-items:center;gap:10px}.cmp-tone-name[data-v-9f1cc21b]{font-size:13.5px;color:var(--ink2);min-width:3.4em;white-space:nowrap}.ch-wx-note[data-v-9f1cc21b]{font-size:10px;color:var(--ink3);letter-spacing:.04em}.fade-enter-active[data-v-9f1cc21b],.fade-leave-active[data-v-9f1cc21b]{transition:opacity .25s,transform .25s}.fade-enter-from[data-v-9f1cc21b],.fade-leave-to[data-v-9f1cc21b]{opacity:0;transform:translate(-50%) translateY(16px)}.list-panel[data-v-9f1cc21b]{width:min(500px,94vw)}.list-panel h3[data-v-9f1cc21b]{font-size:16px;letter-spacing:.1em;margin-bottom:12px;display:flex;justify-content:space-between;align-items:baseline}.list-panel h3 em[data-v-9f1cc21b]{font-style:normal;font-size:11px;color:var(--ink3);font-weight:400}.fav-row[data-v-9f1cc21b],.hist-row[data-v-9f1cc21b]{display:flex;align-items:center;gap:10px;padding:9px 4px;border-bottom:1px dashed var(--line);font-size:13px}.fav-row b[data-v-9f1cc21b],.hist-row b[data-v-9f1cc21b]{font-size:19px;min-width:96px}.fav-row span[data-v-9f1cc21b],.hist-row span[data-v-9f1cc21b]{color:var(--ink2);font-size:12px}.fav-src[data-v-9f1cc21b]{flex:1;color:var(--ink3)!important;font-size:11px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fav-del[data-v-9f1cc21b]{cursor:pointer;color:var(--ink3);font-style:normal;padding:2px 6px}.fav-del[data-v-9f1cc21b]:hover{color:var(--accent)}.hist-row[data-v-9f1cc21b]{cursor:pointer}.hist-row[data-v-9f1cc21b]:hover{background:var(--card2)}.hist-row small[data-v-9f1cc21b]{flex:1;text-align:right;color:var(--ink3)}.hist-row i[data-v-9f1cc21b]{font-style:normal;color:var(--jade);font-size:12px}.empty-mini[data-v-9f1cc21b]{color:var(--ink3);font-size:12.5px;padding:18px 0;text-align:center}.dy-band[data-v-9f1cc21b]{margin:12px 0 2px}.dy-head[data-v-9f1cc21b]{display:flex;align-items:baseline;gap:10px;margin-bottom:7px}.dy-head b[data-v-9f1cc21b]{font-size:13px;color:var(--ink);letter-spacing:.2em}.dy-head span[data-v-9f1cc21b]{font-size:10.5px;color:var(--ink3);letter-spacing:.04em}.dy-strip[data-v-9f1cc21b]{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.dy-item[data-v-9f1cc21b]{flex:none;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:56px;padding:8px 8px 7px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--bg) 55%,transparent);transition:all .15s}.dy-item[data-v-9f1cc21b]:hover{border-color:var(--jade);background:color-mix(in srgb,var(--jade) 7%,transparent)}.dy-item b[data-v-9f1cc21b]{font-size:17px;color:var(--ink);letter-spacing:.08em}.dy-item i[data-v-9f1cc21b]{font-style:normal;font-size:10.5px;color:var(--jade)}.dy-item em[data-v-9f1cc21b]{font-style:normal;font-size:9.5px;color:var(--ink3)}.zi-choose[data-v-9f1cc21b]{display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px dashed var(--line2);border-radius:8px;background:color-mix(in srgb,var(--jade) 5%,transparent)}.zc-label[data-v-9f1cc21b]{font-size:11.5px;color:var(--ink3);letter-spacing:.04em;flex:none}.zi-choose button[data-v-9f1cc21b]{padding:4px 14px;font-size:12px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--ink2);cursor:pointer;letter-spacing:.1em;transition:all .15s}.zi-choose button.on[data-v-9f1cc21b]{background:var(--jade);border-color:var(--jade);color:#fff}.region-cascade[data-v-9f1cc21b]{display:grid;grid-template-columns:1.1fr 1fr 1.25fr;gap:5px;margin-top:6px}.region-cascade select[data-v-9f1cc21b]{width:100%;min-width:0;font-family:var(--ui-font);font-size:12px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:7px 6px;outline:none;text-overflow:ellipsis;cursor:pointer}.region-cascade select[data-v-9f1cc21b]:focus{border-color:var(--jade)}.region-cascade select[data-v-9f1cc21b]:only-child{grid-column:1 / -1}@media(max-width:640px){.region-cascade[data-v-9f1cc21b]{grid-template-columns:1fr 1fr}.region-cascade select[data-v-9f1cc21b]:nth-child(3){grid-column:1 / -1}}.province-sel[data-v-9f1cc21b]{width:100%;font-family:var(--ui-font);font-size:13px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:8px 11px;outline:none}.solar-line[data-v-9f1cc21b]{margin-top:6px;padding:7px 10px;border-radius:6px;background:#3d6b6014;border:1px solid rgba(61,107,96,.25);color:var(--jade);font-size:11.5px}.solar-line b[data-v-9f1cc21b]{margin-right:6px;letter-spacing:.15em}.solar-line em[data-v-9f1cc21b]{font-style:normal;color:var(--accent);font-weight:700}.nc-plain[data-v-9f1cc21b]{margin:10px 0 2px;padding:2px 0 2px 12px;border-left:2.5px solid var(--accent);display:flex;flex-direction:column;gap:4px}.nc-plain p[data-v-9f1cc21b]{font-size:12.5px;line-height:1.85;color:var(--ink2)}.nc-verify[data-v-9f1cc21b]{margin:12px 0 2px;border:1px solid rgba(61,107,96,.35);border-radius:10px;overflow:hidden;background:#3d6b600d}.nv-title[data-v-9f1cc21b]{font-size:11px;letter-spacing:.22em;padding:7px 12px;color:var(--jade);background:#3d6b601a;display:flex;justify-content:space-between;align-items:center}.nv-title i[data-v-9f1cc21b]{font-style:normal;font-size:10.5px;letter-spacing:.04em;opacity:.85}.nv-grid[data-v-9f1cc21b]{display:grid;grid-template-columns:1fr;gap:1px;background:#3d6b602e}.nv-item[data-v-9f1cc21b]{display:flex;align-items:baseline;gap:6px;padding:7px 10px;background:var(--bg);font-size:11.5px;min-width:0}.nv-item b[data-v-9f1cc21b]{color:var(--jade);font-size:12px;flex:none}.nv-item span[data-v-9f1cc21b]{color:var(--ink);font-weight:600;flex:none}.nv-item small[data-v-9f1cc21b]{color:var(--ink3);font-size:10.5px;min-width:0;flex:1;line-height:1.5}.nv-item[data-v-9f1cc21b]{cursor:pointer}.nv-why[data-v-9f1cc21b]{font-style:normal;font-size:9.5px;color:var(--ink3);flex:none;margin-left:auto;letter-spacing:.05em;white-space:nowrap}.nv-item:hover .nv-why[data-v-9f1cc21b]{color:var(--jade)}.nv-src[data-v-9f1cc21b]{font-size:10.5px;color:var(--jade);background:#3d6b600f;padding:6px 10px;line-height:1.7}.nv-src a[data-v-9f1cc21b]{color:var(--jade)}.nv-item.fail[data-v-9f1cc21b]{background:#b5433a0f}.nv-item.fail b[data-v-9f1cc21b]{color:var(--accent)}.report-cert[data-v-9f1cc21b]{margin-top:8px;padding:7px 12px;border:1px dashed var(--line2);border-radius:8px;font-size:11px;color:var(--ink3);letter-spacing:.05em;text-align:center}.echo-bar[data-v-9f1cc21b]{display:flex;align-items:center;gap:10px;margin:8px 0 2px}.echo-bar small[data-v-9f1cc21b]{color:var(--ink3);font-size:11px}.dup-how[data-v-9f1cc21b]{font-size:11px;color:var(--ink3);margin:6px 0 2px}.dup-how summary[data-v-9f1cc21b]{cursor:pointer;letter-spacing:.08em}.dup-how-body[data-v-9f1cc21b]{padding:8px 12px;margin-top:6px;border-left:2px solid var(--line2);line-height:1.9;color:var(--ink2)}.nc-tone[data-v-9f1cc21b]{display:flex;align-items:center;gap:8px;margin:2px 0 4px}.tone-hint[data-v-9f1cc21b]{font-size:10px;color:var(--ink3);letter-spacing:.08em;writing-mode:vertical-rl;text-orientation:upright;line-height:1}.nc-badge[data-v-9f1cc21b]{align-self:flex-start;font-size:10px;letter-spacing:.18em;background:var(--accent);color:var(--bg);border-radius:3px;padding:2px 7px}.nc-radar-row[data-v-9f1cc21b]{display:flex;gap:12px;align-items:center}.nc-chars[data-v-9f1cc21b]{flex:1;display:flex;flex-wrap:wrap;gap:6px;align-content:center}.char-chip[data-v-9f1cc21b]{font-family:var(--serif-font);background:var(--card2);border:1px solid var(--line);border-radius:6px;padding:4px 9px;cursor:pointer;transition:.14s;display:flex;align-items:baseline;gap:5px}.char-chip[data-v-9f1cc21b]:hover{border-color:var(--accent)}.char-chip b[data-v-9f1cc21b]{font-size:17px;color:var(--ink)}.char-chip .wx[data-v-9f1cc21b]{font-family:var(--ui-font);font-size:10.5px;color:var(--accent)}.char-chip .wx.hit[data-v-9f1cc21b]{font-weight:700;text-decoration:underline;text-underline-offset:3px}.char-chip .wx.sub[data-v-9f1cc21b]{opacity:.75}.char-chip .std-warn[data-v-9f1cc21b]{font-family:var(--ui-font);font-size:9.5px;color:#fff;background:var(--accent);border-radius:3px;padding:1px 4px}.ch-std[data-v-9f1cc21b]{display:flex;align-items:center;gap:7px;font-size:12px;margin-top:2px;padding:6px 10px;border-radius:6px;background:var(--card2);border:1px solid var(--line)}.std-dot[data-v-9f1cc21b]{width:7px;height:7px;border-radius:50%;flex:none}.ch-std.lv1 .std-dot[data-v-9f1cc21b]{background:var(--jade)}.ch-std.lv2 .std-dot[data-v-9f1cc21b],.ch-std.lv3 .std-dot[data-v-9f1cc21b]{background:var(--ink3)}.ch-std.lv0[data-v-9f1cc21b]{color:var(--accent)}.ch-std.lv0 .std-dot[data-v-9f1cc21b]{background:var(--accent)}.ch-ety[data-v-9f1cc21b]{font-size:12.5px;line-height:1.9;color:var(--ink2);background:var(--card2);border-radius:6px;padding:8px 12px;text-align:justify}.ety-tag[data-v-9f1cc21b]{font-family:var(--ui-font);font-size:10px;color:var(--accent);border:1px solid var(--accent);border-radius:3px;padding:1px 5px;margin-right:8px;letter-spacing:.2em;vertical-align:1px}.ch-gbk[data-v-9f1cc21b]{font-size:11.5px;color:#8a6d3b;background:#d9a4411f;border:1px solid rgba(217,164,65,.35);border-radius:6px;padding:5px 10px}.nc-wxnote[data-v-9f1cc21b]{font-size:10.5px;color:var(--ink3);width:100%;line-height:1.6}.nc-story[data-v-9f1cc21b]{font-size:13px;line-height:2;text-align:justify;color:var(--ink)}.nc-src[data-v-9f1cc21b]{font-family:var(--serif-font);background:var(--card2);border-left:2.5px solid var(--accent);border-radius:0 6px 6px 0;padding:9px 12px;font-size:12.5px;color:var(--ink2);line-height:1.9}.src-book[data-v-9f1cc21b]{display:block;font-family:var(--ui-font);font-size:11px;color:var(--ink3);margin-top:4px;letter-spacing:.08em}.src-rank[data-v-9f1cc21b]{font-style:normal;font-size:9.5px;color:var(--jade);border:1px solid var(--jade);border-radius:3px;padding:1px 5px;margin-right:6px;letter-spacing:.12em;vertical-align:1px}.src-rank[data-v-9f1cc21b]:first-child{border-color:var(--accent);color:var(--accent)}.sread[data-v-9f1cc21b]{font-family:var(--ui-font);font-size:11.5px;margin-top:6px;padding-top:6px;border-top:1px dashed var(--line)}.nc-wxfit[data-v-9f1cc21b]{font-size:12px;color:var(--ink2);line-height:1.9}.nc-details[data-v-9f1cc21b]{margin-top:auto}.nc-details summary.vok[data-v-9f1cc21b]{color:var(--jade)}details[open]>summary.vok[data-v-9f1cc21b]{border-bottom-color:var(--jade)}.nc-details summary[data-v-9f1cc21b]{font-size:11.5px;color:var(--ink3);cursor:pointer;letter-spacing:.1em;-webkit-user-select:none;user-select:none}.nc-details summary[data-v-9f1cc21b]:hover{color:var(--accent)}.nc-details[open] summary[data-v-9f1cc21b]{margin-bottom:6px}.juzu[data-v-9f1cc21b]{margin:4px 0;display:flex;gap:7px;flex-wrap:wrap;align-items:baseline}.juzu h5[data-v-9f1cc21b]{font-size:10px;color:var(--bg);background:var(--ink3);border-radius:2px;padding:1px 6px;letter-spacing:.2em;flex:none}.jn[data-v-9f1cc21b]{font-size:11px;color:var(--ink3);line-height:1.8}.nc-foot[data-v-9f1cc21b]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;border-top:1px solid var(--line)}.fav[data-v-9f1cc21b]{font-size:12px;background:none;border:0;cursor:pointer;color:var(--ink3);letter-spacing:.08em;transition:.14s}.fav[data-v-9f1cc21b]:hover,.fav.on[data-v-9f1cc21b]{color:var(--accent)}.raw[data-v-9f1cc21b]{font-size:10.5px;color:var(--ink3)}.pg-dots[data-v-9f1cc21b]{color:var(--ink3);font-size:12px;padding:0 2px}.pager[data-v-9f1cc21b]{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:20px}.pg-btn[data-v-9f1cc21b],.pg-num[data-v-9f1cc21b]{font-family:var(--ui-font);border:1px solid var(--line);background:var(--bg);color:var(--ink2);cursor:pointer;border-radius:6px;transition:.14s}.pg-btn[data-v-9f1cc21b]{width:30px;height:30px;font-size:14px;line-height:1}.pg-btn[data-v-9f1cc21b]:disabled{opacity:.3;cursor:not-allowed}.pg-num[data-v-9f1cc21b]{width:30px;height:30px;font-size:12.5px}.pg-num[data-v-9f1cc21b]:hover{border-color:var(--accent);color:var(--accent)}.pg-num.on[data-v-9f1cc21b]{background:var(--accent);border-color:var(--accent);color:var(--bg)}.again-row[data-v-9f1cc21b]{display:flex;justify-content:center;margin-top:14px}.batch-btn[data-v-9f1cc21b]{background:var(--card);border:1.5px solid var(--accent);color:var(--accent-d);border-radius:10px;padding:11px 32px;font-size:14px;font-weight:600;letter-spacing:.18em;cursor:pointer;transition:.15s}.batch-btn[data-v-9f1cc21b]:hover{background:var(--accent);color:var(--bg);transform:translateY(-1px)}.batch-btn[data-v-9f1cc21b]:active{transform:scale(.97)}.serif[data-v-9f1cc21b]{font-family:var(--serif-font)}@media(max-width:1023px){.workbench[data-v-9f1cc21b]{grid-template-columns:1fr}.controls[data-v-9f1cc21b]{position:static}.cards[data-v-9f1cc21b]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.speak-btn[data-v-9f1cc21b]{font-size:13px;background:transparent;border:1px solid var(--line2);border-radius:50%;width:26px;height:26px;cursor:pointer;margin-left:8px;vertical-align:6px;opacity:.55;transition:.15s;display:inline-flex;align-items:center;justify-content:center;padding:0}.speak-btn[data-v-9f1cc21b]:hover{opacity:1;border-color:var(--accent);transform:scale(1.1)}.nc-name[data-v-9f1cc21b]{font-size:26px}}@media(max-width:640px){.v-body[data-v-9f1cc21b]{flex-direction:column}}@media print{header[data-v-9f1cc21b],.controls[data-v-9f1cc21b],.cmp-bar[data-v-9f1cc21b],.pager[data-v-9f1cc21b],.again-row[data-v-9f1cc21b],.nc-foot[data-v-9f1cc21b],.dup-how[data-v-9f1cc21b],footer[data-v-9f1cc21b],.empty-hero[data-v-9f1cc21b]{display:none!important}.workbench[data-v-9f1cc21b]{grid-template-columns:1fr!important}.shell[data-v-9f1cc21b]{max-width:100%!important;padding:0!important}.cards[data-v-9f1cc21b]{grid-template-columns:repeat(2,1fr)!important}body[data-v-9f1cc21b]{background:#fff!important}.namecard[data-v-9f1cc21b]{break-inside:avoid;border:1px solid #ddd!important;box-shadow:none!important}.nc-details[data-v-9f1cc21b]{display:block!important}.nc-details summary[data-v-9f1cc21b]{display:none}details.dup-how[data-v-9f1cc21b]{display:none!important}}:root,html[data-theme=paper]{--bg: #FAFAF8;--ink: #1C1C1C;--ink2: #6E6A63;--ink3: #A29C91;--line: #E8E5DF;--line2: #D5D1C8;--accent: #B5433A;--accent-d: #93362F;--jade: #3D6B60;--card: rgba(255, 255, 255, .78);--card2: rgba(255, 255, 255, .55);--seal-bg: #B5433A;--seal-fg: #FAFAF8;--ui-font: "HarmonyOS Sans SC", "MiSans", "PingFang SC", "Noto Sans SC", "Microsoft YaHei UI", sans-serif;--serif-font: "Noto Serif SC", "Source Han Serif SC", "STSong", "SimSun", serif}html[data-theme=ink]{--bg: #17181A;--ink: #E9E5DC;--ink2: #9A948A;--ink3: #6B665E;--line: #2E2F33;--line2: #3D3E43;--accent: #C9A867;--accent-d: #A8874B;--jade: #7FB5A5;--card: rgba(32, 33, 36, .82);--card2: rgba(32, 33, 36, .55);--seal-bg: #C9A867;--seal-fg: #17181A}html[data-theme=celadon]{--bg: #F2F6F4;--ink: #22323A;--ink2: #647A80;--ink3: #97A9AC;--line: #D9E2DE;--line2: #C2CFCA;--accent: #B5433A;--accent-d: #93362F;--jade: #3D6B60;--card: rgba(255, 255, 255, .72);--card2: rgba(255, 255, 255, .5);--seal-bg: #B5433A;--seal-fg: #F2F6F4}html[data-theme=cinnabar]{--bg: #F7F2E7;--ink: #2B2620;--ink2: #6B6153;--ink3: #93876F;--line: #D8CCB2;--line2: #C4B794;--accent: #A8433A;--accent-d: #8C352E;--jade: #3D6B60;--card: rgba(255, 252, 245, .74);--card2: rgba(255, 252, 245, .5);--seal-bg: #A8433A;--seal-fg: #F7F2E7}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--ui-font);color:var(--ink);background-color:var(--bg);line-height:1.75;letter-spacing:.01em;background-attachment:fixed;transition:background-color .3s ease,color .3s ease}html[data-theme=paper] body,:root body{background-image:repeating-radial-gradient(circle at 97% 92%,transparent 0 42px,rgba(110,106,99,.022) 42px 43px),repeating-radial-gradient(circle at 4% 8%,transparent 0 58px,rgba(61,107,96,.018) 58px 59px)}html[data-theme=ink] body{background-image:radial-gradient(1.2px 1.2px at 12% 18%,rgba(201,168,103,.28),transparent 100%),radial-gradient(1px 1px at 28% 62%,rgba(233,229,220,.22),transparent 100%),radial-gradient(1.4px 1.4px at 46% 28%,rgba(201,168,103,.2),transparent 100%),radial-gradient(1px 1px at 63% 74%,rgba(233,229,220,.16),transparent 100%),radial-gradient(1.3px 1.3px at 81% 38%,rgba(201,168,103,.24),transparent 100%),radial-gradient(1px 1px at 92% 70%,rgba(233,229,220,.18),transparent 100%),radial-gradient(1.1px 1.1px at 38% 88%,rgba(233,229,220,.14),transparent 100%),radial-gradient(1px 1px at 70% 12%,rgba(201,168,103,.2),transparent 100%),repeating-radial-gradient(circle at 95% 95%,transparent 0 52px,rgba(201,168,103,.024) 52px 53px),radial-gradient(ellipse 90% 50% at 50% -8%,rgba(201,168,103,.05),transparent 60%)}html[data-theme=celadon] body{background-image:repeating-linear-gradient(52deg,transparent 0 90px,rgba(100,122,128,.03) 90px 91px),repeating-linear-gradient(-48deg,transparent 0 110px,rgba(100,122,128,.024) 110px 111px),repeating-linear-gradient(8deg,transparent 0 160px,rgba(100,122,128,.016) 160px 161px),repeating-radial-gradient(circle at 6% 90%,transparent 0 48px,rgba(61,107,96,.022) 48px 49px)}html[data-theme=cinnabar] body{background-image:radial-gradient(120% 30% at 16% -6%,rgba(61,107,96,.05),transparent 60%),radial-gradient(150% 42% at 84% -10%,rgba(107,97,83,.06),transparent 55%),radial-gradient(90% 24% at 50% -4%,rgba(168,67,58,.028),transparent 70%),repeating-radial-gradient(circle at 97% 90%,transparent 0 34px,rgba(107,97,83,.028) 34px 35.5px),repeating-radial-gradient(circle at 3% 8%,transparent 0 52px,rgba(61,107,96,.022) 52px 53.5px)}.tnum{font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line2);border-radius:5px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--ink3)}
