.hm-orb[data-v-1349c3d7]{aspect-ratio:1;width:273px;max-width:100%;height:273px;margin:0 auto;position:relative}.hm-orb-halo[data-v-1349c3d7]{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hm-orb-halo.h1[data-v-1349c3d7]{filter:blur(48px);background:radial-gradient(circle,#f4b8cd4d,#8b5cf63d 52%,#0000 78%);width:231px;height:231px}.hm-orb-halo.h2[data-v-1349c3d7]{filter:blur(28px);background:radial-gradient(circle,#ffd8be42,#fffdf61a 55%,#0000 80%);width:142px;height:142px}.hm-dial[data-v-1349c3d7]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hm-cardinal[data-v-1349c3d7]{z-index:6;border:1px solid var(--hm-line-soft);font-family:var(--hm-font-mono);letter-spacing:.06em;color:#ffdbe6;white-space:nowrap;pointer-events:none;background:#161426e0;border-radius:999px;padding:1px 6px;font-size:6px;line-height:1.5;position:absolute;left:50%;transform:translate(-50%)}.hm-cardinal.c-n[data-v-1349c3d7]{top:0}.hm-cardinal.c-s[data-v-1349c3d7]{bottom:22px;left:24%;transform:none}.hm-disc[data-v-1349c3d7],.hm-orbit[data-v-1349c3d7]{transform-origin:150px 150px}.hm-disc-out[data-v-1349c3d7]{animation:140s linear infinite hmSpin-1349c3d7}.hm-disc-in[data-v-1349c3d7]{animation:100s linear infinite reverse hmSpin-1349c3d7}.hm-orbit[data-v-1349c3d7]{animation:none}@keyframes hmSpin-1349c3d7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hmOrbitCW-1349c3d7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hmOrbitCCW-1349c3d7{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.hm-body[data-v-1349c3d7]{transform-origin:50%;pointer-events:none;white-space:nowrap;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}.hm-body-in[data-v-1349c3d7]{left:var(--bx);top:var(--by);white-space:nowrap;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;transform:translate(-50%,-50%)}.b-sun[data-v-1349c3d7]{animation-name:hmOrbitCW-1349c3d7;animation-duration:85s}.b-moon[data-v-1349c3d7]{animation-name:hmOrbitCCW-1349c3d7;animation-duration:70s}.b-mer[data-v-1349c3d7]{animation-name:hmOrbitCW-1349c3d7;animation-duration:55s}.b-ven[data-v-1349c3d7]{animation-name:hmOrbitCCW-1349c3d7;animation-duration:80s}.b-mar[data-v-1349c3d7]{animation-name:hmOrbitCW-1349c3d7;animation-duration:110s}.b-jup[data-v-1349c3d7]{animation-name:hmOrbitCCW-1349c3d7;animation-duration:130s}.hm-body-tag[data-v-1349c3d7]{transform-origin:50%;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--d);display:inline-block}.b-sun .hm-body-tag[data-v-1349c3d7]{animation-name:hmOrbitCCW-1349c3d7;animation-duration:85s}.b-moon .hm-body-tag[data-v-1349c3d7]{animation-name:hmOrbitCW-1349c3d7;animation-duration:70s}.b-mer .hm-body-tag[data-v-1349c3d7]{animation-name:hmOrbitCCW-1349c3d7;animation-duration:55s}.b-ven .hm-body-tag[data-v-1349c3d7]{animation-name:hmOrbitCW-1349c3d7;animation-duration:80s}.b-mar .hm-body-tag[data-v-1349c3d7]{animation-name:hmOrbitCCW-1349c3d7;animation-duration:110s}.b-jup .hm-body-tag[data-v-1349c3d7]{animation-name:hmOrbitCW-1349c3d7;animation-duration:130s}.hm-dot-b[data-v-1349c3d7]{border-radius:50%;flex:none;display:block}.b-sun .hm-dot-b[data-v-1349c3d7]{background:radial-gradient(circle at 34% 30%,#ffe0ea,#f4b8cd 58%,#fff);width:16px;height:16px;box-shadow:0 0 14px #f4b8cd8c}.b-moon .hm-dot-b[data-v-1349c3d7]{background:radial-gradient(circle at 36% 32%,#f6f2ff,#cbb6ff 62%,#7c6bb0);width:14px;height:14px;box-shadow:0 0 12px #d1bcff80}.b-mer .hm-dot-b[data-v-1349c3d7]{background:radial-gradient(circle at 34% 30%,#ffd8c8,#f0a48c);width:10px;height:10px}.b-ven .hm-dot-b[data-v-1349c3d7]{background:radial-gradient(circle at 34% 30%,#ffe3ec,#f4b8cd);width:10px;height:10px}.b-mar .hm-dot-b[data-v-1349c3d7]{background:radial-gradient(circle at 34% 30%,#e9d0ff,#b98cd8);width:8px;height:8px}.b-jup .hm-dot-b[data-v-1349c3d7]{background:linear-gradient(#e6d5ff 0% 44%,#f7d9a8 44% 56%,#f4b8cd 56%);width:14px;height:14px}.hm-body-tag[data-v-1349c3d7]{font-family:var(--hm-font-mono);letter-spacing:.04em;color:#ffdbe6;background:#161426e0;border-radius:999px;padding:0 4px;font-size:6px;font-weight:400}.hm-coord[data-v-1349c3d7]{z-index:6;border:1px solid var(--hm-line-soft);font-family:var(--hm-font-mono);letter-spacing:.04em;color:var(--hm-c-primary);text-align:center;white-space:normal;word-break:break-all;pointer-events:none;background:#161426e0;border-radius:999px;max-width:74px;padding:1px 5px;font-size:6.5px;line-height:1.35;position:absolute}.hm-coord.c-asc[data-v-1349c3d7]{top:87px;left:-4px}.hm-coord.c-mc[data-v-1349c3d7]{top:55px;right:-4px}#page-cover[data-v-5bd6f2cf]{--text:#e3dfff;--muted:#d4c2c6;--muted2:#d4c2c6d1;--gold:#f4b8cd;--gold2:#ffdbe6;--silver:#9c8d91;--blue:#d1bcff;--cream:#f9e2b9;--ink:#e3dfff;--ink-2:#d4c2c6;--ink-3:#d4c2c6d1;--pink:#f4b8cd;--purple:#d1bcff;--panel:#1e1c37c7;--panel2:#292742b3;--panel-solid:#1e1c37;--panel-inset:#292742;--glass-card:radial-gradient(125% 125% at 50% 0%, #302652d9 0%, #181234f0 55%, #0e0a20fa 100%);--glass-soft:linear-gradient(135deg, #292742bf 0%, #1a1833e0 100%);--line-rose:#f4b8cd38;--line-rose-strong:#f4b8cd4d;--line-mint:#48e5c238;--mint:#48e5c2;--serif:"Songti SC","Source Han Serif SC","Noto Serif SC","STSong","SimSun","宋体",Georgia,serif;color:var(--text);font-family:var(--serif);background:radial-gradient(circle at 50% 6%,#48e5c22e 0%,#8b5cf638 30%,#140d28f5 65%,#0e0920 100%),#0e0920}#page-cover .ob-glow.g1[data-v-5bd6f2cf]{background:radial-gradient(circle,#d1bcff33,#533b860e 48%,#0000 78%)}#page-cover .ob-glow.g2[data-v-5bd6f2cf]{background:radial-gradient(circle,#f4b8cd1f,#533b8609 48%,#0000 80%)}#page-cover .ob-halo[data-v-5bd6f2cf]{background:conic-gradient(from 210deg,#0000 0deg,#f4b8cd08 40deg,#d1bcff05 100deg,#0000 185deg,#d1bcff06 260deg,#f4b8cd06 320deg,#0000 360deg);border-color:#d1bcff1a}#page-cover .ob-halo[data-v-5bd6f2cf]:after{background:#f4b8cdd9;box-shadow:0 0 16px #f4b8cd42}#page-cover .ob-ring[data-v-5bd6f2cf]{border-color:#d1bcff12}#page-cover .ob-fog.f1[data-v-5bd6f2cf]{background:radial-gradient(circle,#d1bcff1f,#533b860a 48%,#0000 78%)}#page-cover .ob-fog.f2[data-v-5bd6f2cf]{background:radial-gradient(circle,#f4b8cd12,#533b8605 55%,#0000 80%)}#page-cover[data-v-5bd6f2cf]{--hm-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--hm-line-soft:#f4b8cd38;--hm-c-primary:#ffdbe6;--hm-dial-ink:#d1bcff}#page-cover .cover-title[data-v-5bd6f2cf]{color:#e3dfff;text-shadow:none}#page-cover .hl-gold[data-v-5bd6f2cf]{color:#ffdbe6;text-shadow:0 0 20px #ffdbe659}#page-cover .hl-pink[data-v-5bd6f2cf]{color:#f4b8cd;text-shadow:none}#page-cover .cover-desc[data-v-5bd6f2cf]{color:#d4c2c6}#page-cover .page-footer[data-v-5bd6f2cf]{background:linear-gradient(#0e092000 0%,#12102be0 34%,#0e0920f7 100%)}#page-cover .main-btn[data-v-5bd6f2cf]{color:#00382d;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);font-weight:620;box-shadow:0 12px 30px #48e5c233,inset 0 1px #fff6}#page-cover .main-btn[data-v-5bd6f2cf]:disabled{background:var(--glass-soft);color:#d4c2c6;opacity:1;filter:saturate(.55)brightness(.8);box-shadow:none}#page-name[data-v-13405039]{--text:#e3dfff;--muted:#d4c2c6;--muted2:#d4c2c6d1;--gold:#f4b8cd;--gold2:#ffdbe6;--silver:#9c8d91;--blue:#d1bcff;--cream:#f9e2b9;--ink:#e3dfff;--ink-2:#d4c2c6;--ink-3:#d4c2c6d1;--pink:#f4b8cd;--purple:#d1bcff;--panel:#1e1c37c7;--panel2:#292742b3;--panel-solid:#1e1c37;--panel-inset:#292742;--glass-card:radial-gradient(125% 125% at 50% 0%, #302652d9 0%, #181234f0 55%, #0e0a20fa 100%);--glass-soft:linear-gradient(135deg, #292742bf 0%, #1a1833e0 100%);--line-rose:#f4b8cd38;--line-rose-strong:#f4b8cd4d;--line-mint:#48e5c238;--mint:#48e5c2;--serif:"Songti SC","Source Han Serif SC","Noto Serif SC","STSong","SimSun","宋体",Georgia,serif;color:var(--text);font-family:var(--serif);background:radial-gradient(circle at 50% 6%,#48e5c22e 0%,#8b5cf638 30%,#140d28f5 65%,#0e0920 100%),#0e0920}#page-name .ob-glow.g1[data-v-13405039]{background:radial-gradient(circle,#d1bcff33,#533b860e 48%,#0000 78%)}#page-name .ob-glow.g2[data-v-13405039]{background:radial-gradient(circle,#f4b8cd1f,#533b8609 48%,#0000 80%)}#page-name .ob-halo[data-v-13405039]{background:conic-gradient(from 210deg,#0000 0deg,#f4b8cd08 40deg,#d1bcff05 100deg,#0000 185deg,#d1bcff06 260deg,#f4b8cd06 320deg,#0000 360deg);border-color:#d1bcff1a}#page-name .ob-halo[data-v-13405039]:after{background:#f4b8cdd9;box-shadow:0 0 16px #f4b8cd42}#page-name .ob-ring[data-v-13405039]{border-color:#d1bcff12}#page-name .ob-fog.f1[data-v-13405039]{background:radial-gradient(circle,#d1bcff1f,#533b860a 48%,#0000 78%)}#page-name .ob-fog.f2[data-v-13405039]{background:radial-gradient(circle,#f4b8cd12,#533b8605 55%,#0000 80%)}#page-name .page-footer[data-v-13405039]{background:linear-gradient(#0e092000 0%,#12102be0 34%,#0e0920f7 100%)}#page-name .q-title[data-v-13405039]{color:#e3dfff;text-shadow:none;font-family:var(--serif)}#page-name .q-desc[data-v-13405039]{color:#d4c2c6;font-family:var(--serif)}#page-name .step-label[data-v-13405039]{color:#ffdbe6;font-family:var(--serif)}#page-name .step-label[data-v-13405039]:before,#page-name .step-label[data-v-13405039]:after{background:#f4b8cd4d}#page-name .field-label[data-v-13405039]{color:#f4b8cd;font-family:var(--serif)}#page-name .input[data-v-13405039]{background:var(--glass-soft);border:1px solid var(--line-rose);border-radius:var(--r-inset);color:#e3dfff;width:100%;box-shadow:0 10px 28px #08061659,inset 0 1px #ffffff14}#page-name .input[data-v-13405039]:focus{background:linear-gradient(135deg,#292742d9,#1a1833eb);border-color:#48e5c273}#page-name .input[data-v-13405039]::placeholder{color:#d4c2c6cc}#page-name .opt[data-v-13405039]{background:var(--glass-soft);color:#e3dfff;border:1px solid #f4b8cd29;border-radius:16px;box-shadow:0 10px 28px #08061659,inset 0 1px #ffffff14}#page-name .opt.active[data-v-13405039]{background:linear-gradient(145deg,#f4b8cd21,#d1bcff0d);border-color:#f4b8cd73;box-shadow:0 10px 28px #08061659,0 0 20px #f4b8cd2e,inset 0 1px #ffffff14}#page-name .opt .opt-name[data-v-13405039]{color:#e3dfff}#page-name .opt.active .opt-name[data-v-13405039]{color:#ffdbe6}#page-name .opt .opt-sub[data-v-13405039]{color:#d4c2c6}#page-name .opt .icon[data-v-13405039]{line-height:0}#page-name .opt .icon svg[data-v-13405039]{fill:none;stroke:#9c8d91;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;transition:stroke .2s}#page-name .opt.active .icon svg[data-v-13405039]{stroke:#ffdbe6}#page-name .main-btn[data-v-13405039]{color:#00382d;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);font-weight:620;box-shadow:0 12px 30px #48e5c233,inset 0 1px #fff6}#page-name .main-btn[data-v-13405039]:disabled{background:var(--glass-soft);color:#d4c2c6;opacity:1;filter:saturate(.55)brightness(.8);box-shadow:none}.sheet[data-v-c7336f42]{--text:#e3dfff;--muted:#d4c2c6;--muted2:#d4c2c6d1;--gold:#f4b8cd;--gold2:#ffdbe6;--panel-solid:#1e1c37;color:#e3dfff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(125% 125% at 50% 0,#302652d9 0%,#181234f0 55%,#0e0a20fa 100%);border-top:1px solid #48e5c238;border-left:1px solid #f4b8cd38;border-right:1px solid #d1bcff38;box-shadow:0 -18px 50px #060412b3,0 0 38px #48e5c22e}.sheet .grab[data-v-c7336f42]{background:#f4b8cd59}.sheet .sheet-title[data-v-c7336f42]{font-family:var(--serif);letter-spacing:.28em;text-indent:.28em;color:#ffdbe6;font-size:16px;font-weight:500}.sheet .sheet-desc[data-v-c7336f42]{color:#d4c2c6;font-family:var(--serif)}.mask[data-v-c7336f42]{background:#0805149e}.wheel-wrap[data-v-c7336f42]{max-width:none;margin:16px auto 4px}.wheel-wrap.wide .wheel-col[data-v-c7336f42]{flex:1;min-width:0}.wheel-wrap.wide .wheel[data-v-c7336f42]{width:100%}.wheel-wrap.narrow[data-v-c7336f42]{max-width:300px}.wheel-col[data-v-c7336f42]{flex:1;min-width:0;position:relative}.wheel-hi[data-v-c7336f42]{background:linear-gradient(#f4b8cd1a,#f4b8cd0b);border-top:1px solid #f4b8cd4d;border-bottom:1px solid #f4b8cd4d;box-shadow:inset 0 0 22px #f4b8cd0f}.wheel-wrap .wheel-item[data-v-c7336f42]{color:#d4c2c6d1}.wheel-wrap .wheel-item.sel[data-v-c7336f42]{color:#ffdbe6;text-shadow:0 0 18px #f4b8cd40}.wheel-wrap .wheel-item .unit[data-v-c7336f42]{color:#d4c2c6d1;margin-left:2px;font-size:10px}.wheel-wrap .wheel-item.sel .unit[data-v-c7336f42]{color:#ffdbe6}.wheel-wrap .wheel-item.two-line[data-v-c7336f42]{flex-direction:column;gap:0;line-height:1.25}.wheel-wrap .wheel-item.two-line .l1[data-v-c7336f42]{font-size:15px}.wheel-wrap .wheel-item.two-line .l2[data-v-c7336f42]{color:#d4c2c6d1;font-size:10px}.segment[data-v-c7336f42]{background:var(--glass-soft);border:1px solid #f4b8cd2e;border-radius:999px}.segment-item[data-v-c7336f42]{color:#d4c2c6;font-family:var(--serif);border-radius:999px}.segment-item.active[data-v-c7336f42]{color:#ffdbe6;background:linear-gradient(135deg,#f4b8cd33,#d1bcff1a);box-shadow:0 0 14px #f4b8cd29}.segment-item .seg-sub[data-v-c7336f42]{color:#d4c2c6d1;margin-top:2px;font-size:9px;display:block}.segment-item.active .seg-sub[data-v-c7336f42]{color:#ffdbe6}.prec-hint[data-v-c7336f42]{text-align:center;color:#d4c2c6;font-size:12.5px;line-height:1.9;font-family:var(--serif);margin:14px 0 4px}.sheet .btn-sheet-primary[data-v-c7336f42]{color:#00382d;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%)}#page-birth[data-v-0410419f]{--text:#e3dfff;--muted:#d4c2c6;--muted2:#d4c2c6d1;--gold:#f4b8cd;--gold2:#ffdbe6;--silver:#9c8d91;--blue:#d1bcff;--cream:#f9e2b9;--ink:#e3dfff;--ink-2:#d4c2c6;--ink-3:#d4c2c6d1;--pink:#f4b8cd;--purple:#d1bcff;--panel:#1e1c37c7;--panel2:#292742b3;--panel-solid:#1e1c37;--panel-inset:#292742;--glass-card:radial-gradient(125% 125% at 50% 0%, #302652d9 0%, #181234f0 55%, #0e0a20fa 100%);--glass-soft:linear-gradient(135deg, #292742bf 0%, #1a1833e0 100%);--line-rose:#f4b8cd38;--line-rose-strong:#f4b8cd4d;--line-mint:#48e5c238;--mint:#48e5c2;--serif:"Songti SC","Source Han Serif SC","Noto Serif SC","STSong","SimSun","宋体",Georgia,serif;color:var(--text);font-family:var(--serif);background:radial-gradient(circle at 50% 6%,#48e5c22e 0%,#8b5cf638 30%,#140d28f5 65%,#0e0920 100%),#0e0920}#page-birth .ob-glow.g1[data-v-0410419f]{background:radial-gradient(circle,#d1bcff33,#533b860e 48%,#0000 78%)}#page-birth .ob-glow.g2[data-v-0410419f]{background:radial-gradient(circle,#f4b8cd1f,#533b8609 48%,#0000 80%)}#page-birth .ob-halo[data-v-0410419f]{background:conic-gradient(from 210deg,#0000 0deg,#f4b8cd08 40deg,#d1bcff05 100deg,#0000 185deg,#d1bcff06 260deg,#f4b8cd06 320deg,#0000 360deg);border-color:#d1bcff1a}#page-birth .ob-halo[data-v-0410419f]:after{background:#f4b8cdd9;box-shadow:0 0 16px #f4b8cd42}#page-birth .ob-ring[data-v-0410419f]{border-color:#d1bcff12}#page-birth .ob-fog.f1[data-v-0410419f]{background:radial-gradient(circle,#d1bcff1f,#533b860a 48%,#0000 78%)}#page-birth .ob-fog.f2[data-v-0410419f]{background:radial-gradient(circle,#f4b8cd12,#533b8605 55%,#0000 80%)}#page-birth .page-footer[data-v-0410419f]{background:linear-gradient(#0e092000 0%,#12102be0 34%,#0e0920f7 100%)}#page-birth .q-title[data-v-0410419f]{color:#e3dfff;text-shadow:none;font-family:var(--serif)}#page-birth .q-desc[data-v-0410419f]{color:#d4c2c6;font-family:var(--serif)}#page-birth .q-hint[data-v-0410419f]{color:#d4c2c6d1;font-family:var(--serif)}#page-birth .step-label[data-v-0410419f]{color:#ffdbe6;font-family:var(--serif)}#page-birth .step-label[data-v-0410419f]:before,#page-birth .step-label[data-v-0410419f]:after{background:#f4b8cd4d}#page-birth .field-label[data-v-0410419f]{color:#f4b8cd;font-family:var(--serif)}.pick-entry[data-v-0410419f]{border:1px solid var(--line-rose);border-radius:var(--r-inset);background:var(--glass-soft);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:15px 16px;transition:border-color .2s,background .2s;display:flex;box-shadow:0 10px 28px #08061659,inset 0 1px #ffffff14}.pick-entry[data-v-0410419f]:active{background:linear-gradient(135deg,#f4b8cd21,#292742cc);border-color:#f4b8cd73}.pick-value[data-v-0410419f]{letter-spacing:1px;color:#e3dfff;white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.pick-value.dim[data-v-0410419f]{color:#d4c2c6d1}.pick-arrow[data-v-0410419f]{color:#ffdbe6;flex-shrink:0;font-size:20px}#page-birth .main-btn[data-v-0410419f]{color:#00382d;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);font-weight:620;box-shadow:0 12px 30px #48e5c233,inset 0 1px #fff6}#page-birth .main-btn[data-v-0410419f]:disabled{background:var(--glass-soft);color:#d4c2c6;opacity:1;filter:saturate(.55)brightness(.8);box-shadow:none}@media (height<=700px){#page-birth[data-v-0410419f]{padding-top:44px}#page-birth .step-label[data-v-0410419f]{margin-bottom:10px}#page-birth .q-title[data-v-0410419f]{margin-bottom:8px}#page-birth .q-desc[data-v-0410419f]{margin-bottom:14px}#page-birth .field[data-v-0410419f]{margin-bottom:12px}#page-birth .q-hint[data-v-0410419f]{margin:-6px 0 12px}#page-birth .pick-entry[data-v-0410419f]{padding:12px 16px}#page-birth .field-label[data-v-0410419f]{margin-bottom:6px}}#page-profession[data-v-3dd24130]{--text:#e3dfff;--muted:#d4c2c6;--muted2:#d4c2c6d1;--gold:#f4b8cd;--gold2:#ffdbe6;--silver:#9c8d91;--blue:#d1bcff;--cream:#f9e2b9;--ink:#e3dfff;--ink-2:#d4c2c6;--ink-3:#d4c2c6d1;--pink:#f4b8cd;--purple:#d1bcff;--panel:#1e1c37c7;--panel2:#292742b3;--panel-solid:#1e1c37;--panel-inset:#292742;--glass-card:radial-gradient(125% 125% at 50% 0%, #302652d9 0%, #181234f0 55%, #0e0a20fa 100%);--glass-soft:linear-gradient(135deg, #292742bf 0%, #1a1833e0 100%);--line-rose:#f4b8cd38;--line-rose-strong:#f4b8cd4d;--line-mint:#48e5c238;--mint:#48e5c2;--serif:"Songti SC","Source Han Serif SC","Noto Serif SC","STSong","SimSun","宋体",Georgia,serif;color:var(--text);font-family:var(--serif);background:radial-gradient(circle at 50% 6%,#48e5c22e 0%,#8b5cf638 30%,#140d28f5 65%,#0e0920 100%),#0e0920}#page-profession .ob-glow.g1[data-v-3dd24130]{background:radial-gradient(circle,#d1bcff33,#533b860e 48%,#0000 78%)}#page-profession .ob-glow.g2[data-v-3dd24130]{background:radial-gradient(circle,#f4b8cd1f,#533b8609 48%,#0000 80%)}#page-profession .ob-halo[data-v-3dd24130]{background:conic-gradient(from 210deg,#0000 0deg,#f4b8cd08 40deg,#d1bcff05 100deg,#0000 185deg,#d1bcff06 260deg,#f4b8cd06 320deg,#0000 360deg);border-color:#d1bcff1a}#page-profession .ob-halo[data-v-3dd24130]:after{background:#f4b8cdd9;box-shadow:0 0 16px #f4b8cd42}#page-profession .ob-ring[data-v-3dd24130]{border-color:#d1bcff12}#page-profession .ob-fog.f1[data-v-3dd24130]{background:radial-gradient(circle,#d1bcff1f,#533b860a 48%,#0000 78%)}#page-profession .ob-fog.f2[data-v-3dd24130]{background:radial-gradient(circle,#f4b8cd12,#533b8605 55%,#0000 80%)}#page-profession .page-footer[data-v-3dd24130]{background:linear-gradient(#0e092000 0%,#12102be0 34%,#0e0920f7 100%)}#page-profession .q-title[data-v-3dd24130]{color:#e3dfff;text-shadow:none;font-family:var(--serif)}#page-profession .q-desc[data-v-3dd24130]{color:#d4c2c6;font-family:var(--serif)}#page-profession .step-label[data-v-3dd24130]{color:#ffdbe6;font-family:var(--serif)}#page-profession .step-label[data-v-3dd24130]:before,#page-profession .step-label[data-v-3dd24130]:after{background:#f4b8cd4d}#page-profession .career-card[data-v-3dd24130]{background:var(--glass-soft);border:1px solid #f4b8cd29;border-radius:16px;box-shadow:0 10px 28px #08061659,inset 0 1px #ffffff14}#page-profession .career-card.active[data-v-3dd24130]{background:linear-gradient(145deg,#f4b8cd21,#d1bcff0d);border-color:#f4b8cd73;box-shadow:0 10px 28px #08061659,0 0 22px #f4b8cd2e,inset 0 1px #ffffff14}#page-profession .career-name[data-v-3dd24130]{color:#e3dfff;font-family:var(--serif)}#page-profession .career-sub[data-v-3dd24130]{color:#d4c2c6;font-family:var(--serif)}#page-profession .career-card.active .career-name[data-v-3dd24130]{color:#ffdbe6}#page-profession .career-icon[data-v-3dd24130]{line-height:0}#page-profession .career-icon svg[data-v-3dd24130]{fill:none;stroke:#9c8d91;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px;transition:stroke .2s}#page-profession .career-card.active .career-icon svg[data-v-3dd24130]{stroke:#ffdbe6}#page-profession .main-btn[data-v-3dd24130]{color:#00382d;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);font-weight:620;box-shadow:0 12px 30px #48e5c233,inset 0 1px #fff6}#page-profession .main-btn[data-v-3dd24130]:disabled{background:var(--glass-soft);color:#d4c2c6;opacity:1;filter:saturate(.55)brightness(.8);box-shadow:none}#page-calc[data-v-c03203ba]{--text:#e3dfff;--muted:#d4c2c6;--muted2:#d4c2c6d1;--gold:#f4b8cd;--gold2:#ffdbe6;--silver:#9c8d91;--blue:#d1bcff;--cream:#f9e2b9;--ink:#e3dfff;--ink-2:#d4c2c6;--ink-3:#d4c2c6d1;--pink:#f4b8cd;--purple:#d1bcff;--panel:#1e1c37c7;--panel-solid:#1e1c37;--glass-card:radial-gradient(125% 125% at 50% 0%, #302652d9 0%, #181234f0 55%, #0e0a20fa 100%);--glass-soft:linear-gradient(135deg, #292742bf 0%, #1a1833e0 100%);--line-rose:#f4b8cd38;--mint:#48e5c2;--serif:"Songti SC","Source Han Serif SC","Noto Serif SC","STSong","SimSun","宋体",Georgia,serif;color:var(--text);font-family:var(--serif);background:radial-gradient(circle at 50% 6%,#48e5c22e 0%,#8b5cf638 30%,#140d28f5 65%,#0e0920 100%),#0e0920}#page-calc .ob-glow.g1[data-v-c03203ba]{background:radial-gradient(circle,#d1bcff33,#533b860e 48%,#0000 78%)}#page-calc .ob-glow.g2[data-v-c03203ba]{background:radial-gradient(circle,#f4b8cd1f,#533b8609 48%,#0000 80%)}#page-calc .ob-halo[data-v-c03203ba]{background:conic-gradient(from 210deg,#0000 0deg,#f4b8cd08 40deg,#d1bcff05 100deg,#0000 185deg,#d1bcff06 260deg,#f4b8cd06 320deg,#0000 360deg);border-color:#d1bcff1a}#page-calc .ob-halo[data-v-c03203ba]:after{background:#f4b8cdd9;box-shadow:0 0 16px #f4b8cd42}#page-calc .ob-ring[data-v-c03203ba]{border-color:#d1bcff12}#page-calc .ob-fog.f1[data-v-c03203ba]{background:radial-gradient(circle,#d1bcff1f,#533b860a 48%,#0000 78%)}#page-calc .ob-fog.f2[data-v-c03203ba]{background:radial-gradient(circle,#f4b8cd12,#533b8605 55%,#0000 80%)}#page-calc .calc-orbit.o1[data-v-c03203ba]{border-color:#f4b8cd59}#page-calc .calc-orbit.o2[data-v-c03203ba]{border-color:#d1bcff47}#page-calc .calc-orbit.o3[data-v-c03203ba]{border-color:#9c8d9133}#page-calc .calc-orbit .dot[data-v-c03203ba]{background:#f4b8cd;box-shadow:0 0 12px #f4b8cd80}#page-calc .calc-orbit.o2 .dot[data-v-c03203ba]{background:#d1bcff;box-shadow:0 0 12px #d1bcff73}#page-calc .calc-orbit.o3 .dot[data-v-c03203ba]{background:#9c8d91;box-shadow:0 0 12px #9c8d9166}#page-calc .calc-core[data-v-c03203ba]{background:radial-gradient(circle,#d1bcff59 0%,#0000 70%);place-items:center;display:grid}#page-calc .calc-core .crystal[data-v-c03203ba]{--c1:#f4b8cd;--c2:#d1bcff;filter:drop-shadow(0 0 18px #d1bcff52)}#page-calc .calc-title[data-v-c03203ba]{color:#ffdbe6;font-family:var(--serif);letter-spacing:.28em;font-size:16px}#page-calc .calc-step[data-v-c03203ba]{color:#d4c2c6;font-family:var(--serif)}#page-result[data-v-b077c1dc]{--text:#e3dfff;--muted:#d4c2c6;--muted2:#d4c2c6d1;--gold:#f4b8cd;--gold2:#ffdbe6;--silver:#9c8d91;--blue:#d1bcff;--cream:#f9e2b9;--ink:#e3dfff;--ink-2:#d4c2c6;--ink-3:#d4c2c6d1;--pink:#f4b8cd;--purple:#d1bcff;--panel:#1e1c37c7;--panel2:#292742b3;--panel-solid:#1e1c37;--panel-inset:#292742;--glass-card:radial-gradient(125% 125% at 50% 0%, #302652d9 0%, #181234f0 55%, #0e0a20fa 100%);--glass-soft:linear-gradient(135deg, #292742bf 0%, #1a1833e0 100%);--line-rose:#f4b8cd38;--line-rose-strong:#f4b8cd4d;--line-mint:#48e5c238;--mint:#48e5c2;--serif:"Songti SC","Source Han Serif SC","Noto Serif SC","STSong","SimSun","宋体",Georgia,serif;color:var(--text);font-family:var(--serif);background:radial-gradient(circle at 50% 6%,#48e5c22e 0%,#8b5cf638 30%,#140d28f5 65%,#0e0920 100%),#0e0920}#page-result .ob-glow.g1[data-v-b077c1dc]{background:radial-gradient(circle,#d1bcff33,#533b860e 48%,#0000 78%)}#page-result .ob-glow.g2[data-v-b077c1dc]{background:radial-gradient(circle,#f4b8cd1f,#533b8609 48%,#0000 80%)}#page-result .ob-halo[data-v-b077c1dc]{background:conic-gradient(from 210deg,#0000 0deg,#f4b8cd08 40deg,#d1bcff05 100deg,#0000 185deg,#d1bcff06 260deg,#f4b8cd06 320deg,#0000 360deg);border-color:#d1bcff1a}#page-result .ob-halo[data-v-b077c1dc]:after{background:#f4b8cdd9;box-shadow:0 0 16px #f4b8cd42}#page-result .ob-ring[data-v-b077c1dc]{border-color:#d1bcff12}#page-result .ob-fog.f1[data-v-b077c1dc]{background:radial-gradient(circle,#d1bcff1f,#533b860a 48%,#0000 78%)}#page-result .ob-fog.f2[data-v-b077c1dc]{background:radial-gradient(circle,#f4b8cd12,#533b8605 55%,#0000 80%)}#page-result .page-footer[data-v-b077c1dc]{background:linear-gradient(#0e092000 0%,#12102be0 34%,#0e0920f7 100%)}#page-result .result-main[data-v-b077c1dc]{color:#e3dfff;font-family:var(--serif)}#page-result .result-main .accent[data-v-b077c1dc]{color:#ffdbe6}#page-result .result-desc[data-v-b077c1dc]{color:#d4c2c6;font-family:var(--serif)}#page-result .step-label[data-v-b077c1dc]{color:#ffdbe6;font-family:var(--serif)}#page-result .step-label[data-v-b077c1dc]:before,#page-result .step-label[data-v-b077c1dc]:after{background:#f4b8cd4d}#page-result .q-desc[data-v-b077c1dc]{color:#d4c2c6;font-family:var(--serif)}#page-result .element-bar[data-v-b077c1dc]{background:var(--glass-card);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #f4b8cd29;border-color:#a7f3d052 #f4b8cd29 #48e5c23d;border-radius:16px;box-shadow:0 20px 48px #060412b3,inset 0 1px 2px #ffffff24,0 0 38px #48e5c224}#page-result .element-bar-title[data-v-b077c1dc]{color:#ffdbe6;font-family:var(--serif)}#page-result .element-row[data-v-b077c1dc]{font-family:var(--serif)}#page-result .element-row .name[data-v-b077c1dc]{color:#e3dfff}#page-result .element-row .track[data-v-b077c1dc]{background:#ffffff0f}#page-result .element-row .fill[data-v-b077c1dc]{background:linear-gradient(90deg,#9c8d9161,#9c8d91b8)}#page-result .element-row.lack .fill[data-v-b077c1dc]{background:linear-gradient(90deg,#f4b8cd7a,#f4b8cdeb)}#page-result .element-row .count[data-v-b077c1dc]{color:#d4c2c6}#page-result .element-row.lack .name[data-v-b077c1dc],#page-result .element-row.lack .count[data-v-b077c1dc]{color:#ffdbe6}#page-result .spirit-card-v2[data-v-b077c1dc]{background:var(--glass-soft);color:#e3dfff;border:1px solid #f4b8cd29;border-radius:16px;box-shadow:0 10px 28px #08061659,inset 0 1px #ffffff14}#page-result .spirit-card-v2.active[data-v-b077c1dc]{background:var(--glass-soft);border-color:#48e5c273;box-shadow:0 10px 28px #08061659,0 0 22px #48e5c22e,inset 0 1px #ffffff14}#page-result .spirit-name-v2[data-v-b077c1dc]{color:#e3dfff;font-family:var(--serif)}#page-result .spirit-desc-v2[data-v-b077c1dc]{color:#d4c2c6d1;font-family:var(--serif)}#page-result .spirit-pet[data-v-b077c1dc]{background:#ffffff08;border-color:#f4b8cd38}#page-result .spirit-card-v2.active .spirit-pet[data-v-b077c1dc]{border-color:#48e5c266;box-shadow:0 0 22px #48e5c229}#page-result .spirit-gender[data-v-b077c1dc]{color:#ffdbe6;background:#f4b8cd0f;border-color:#f4b8cd38}#page-result .spirit-card-v2.active .spirit-gender[data-v-b077c1dc]{color:#48e5c2;background:#48e5c214;border-color:#48e5c266}#page-result .spirit-tag-v2[data-v-b077c1dc]{color:#ffdbe6;background:#161426e0;border:1px solid #f4b8cd38;box-shadow:0 0 14px #f4b8cd33}#page-result .spirit-picker[data-v-b077c1dc]{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}#page-result .element-bar[data-v-b077c1dc]{margin-bottom:16px;padding:14px}#page-result .element-bar-title[data-v-b077c1dc]{margin-bottom:10px}#page-result .element-row[data-v-b077c1dc]{padding:3px 0}#page-result .result-desc[data-v-b077c1dc]{margin-bottom:14px}#page-result .spirit-card-v2[data-v-b077c1dc]{padding:10px 12px}#page-result .spirit-pet[data-v-b077c1dc]{border-radius:18px;width:56px;height:56px}#page-result .main-btn[data-v-b077c1dc]{color:#00382d;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);font-weight:620;box-shadow:0 12px 30px #48e5c233,inset 0 1px #fff6}#page-result .main-btn[data-v-b077c1dc]:disabled{background:var(--glass-soft);color:#d4c2c6;opacity:1;filter:saturate(.55)brightness(.8);box-shadow:none}#page-home[data-v-288719bc]{--hm-c-lowest:#0d0a25;--hm-c-low:#1a1833;--hm-c:#1e1c37;--hm-c-high:#292742;--hm-c-highest:#34324e;--hm-secondary-container:#533b86;--hm-tertiary:#f9e2b9;--hm-mint:#48e5c2;--hm-peach:#f6ad7b;--hm-teal:#70d7cd;--hm-champagne:#ffd8be;--hm-ink-green:#00382d;--hm-wave-peak:#fffdf6;--hm-font-serif:"Songti SC","Source Han Serif SC","Noto Serif SC","STSong","SimSun","宋体",Georgia,serif;--hm-font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;color:var(--hm-page-ink);font-family:var(--hm-font-serif);--hm-sky-art-size:cover;background:var(--hm-sky-art,none) center top / var(--hm-sky-art-size) no-repeat, radial-gradient(circle at 50% 6%, var(--hm-sky-1) 0%, var(--hm-sky-2) 30%, var(--hm-sky-3) 65%, var(--hm-sky-4) 100%);padding:max(80px, calc(env(safe-area-inset-top) + 80px)) 20px calc(80px + env(safe-area-inset-bottom));min-height:100%}#page-home[data-v-288719bc]>*{z-index:1;width:min(340px,100%);max-width:100%;margin-left:auto;margin-right:auto;position:relative}#page-home button[data-v-288719bc]{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}#page-home[data-v-288719bc] *{min-width:0}#page-home[data-sky-art="1"][data-v-288719bc]:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0e092057 0%,#0e092080 60%,#0e0920ad 100%);position:absolute;inset:0}.hm-sky[data-v-288719bc]{z-index:0;pointer-events:none;opacity:var(--hm-fog-op);position:absolute;inset:0;overflow:hidden}.hm-fog[data-v-288719bc]{filter:blur(64px);border-radius:50%;position:absolute}.hm-fog.f1[data-v-288719bc]{background:radial-gradient(circle at 50% 45%,#f6ad7b40,#d1bcff33 42%,#2d224c59 70%,#0000 100%);width:300px;height:300px;top:-96px;left:50%;transform:translate(-50%)}.hm-fog.f2[data-v-288719bc]{background:radial-gradient(circle,#70d7cd38,#31a09740 48%,#0000 78%);width:230px;height:230px;top:16%;left:-70px}.hm-fog.f3[data-v-288719bc]{background:radial-gradient(circle,#f4b8cd40,#c5abfe40 46%,#0000 78%);width:230px;height:230px;top:42%;right:-70px}.hm-fog.f4[data-v-288719bc]{background:radial-gradient(circle,#f7e0b72e,#70d7cd29 46%,#140f2966 76%,#0000 100%);width:280px;height:200px;bottom:4%;left:50%;transform:translate(-50%)}.hm-meteors[data-v-288719bc]{width:100%;height:100%;position:absolute;inset:0}.hm-greet[data-v-288719bc]{justify-content:space-between;align-items:center;gap:6px;min-height:22px;margin-bottom:6px;display:flex}.hm-greet-left[data-v-288719bc],.hm-greet-right[data-v-288719bc]{align-items:center;gap:5px;min-width:0;display:flex}.hm-ico[data-v-288719bc]{flex:none;width:13px;height:13px;display:inline-flex}.hm-ico svg[data-v-288719bc]{width:100%;height:100%}.hm-ico.pulse[data-v-288719bc]{animation:3.2s ease-in-out infinite hmDotPulse-288719bc}.hm-phase[data-v-288719bc]{letter-spacing:.1em;color:var(--hm-page-ink-dim);flex:none;font-size:11px}.hm-name[data-v-288719bc]{color:var(--hm-page-strong);text-shadow:0 0 12px #f4b8cd73;flex:none;font-size:16px;font-weight:600}.hm-lunar[data-v-288719bc]{letter-spacing:.14em;color:var(--hm-page-primary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.hm-dot[data-v-288719bc]{background:var(--hm-page-primary-container);width:5px;height:5px;box-shadow:0 0 8px var(--hm-page-primary-container);border-radius:50%;flex:none}.hm-hero[data-v-288719bc]{margin-top:2px}.hm-core[data-v-288719bc]{cursor:pointer;background:conic-gradient(from 180deg,#d8f3dc 0%,#48e5c2 24%,#a78bfa 52%,#e0e7ff 76%,#48e5c2 92%,#d8f3dc 100%);border-radius:50%;place-items:center;width:102px;height:102px;padding:3px;animation:3.2s ease-in-out infinite hmCorePulse-288719bc;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hm-core-ring[data-v-288719bc]{background:radial-gradient(circle at 50% 24%,#0f0c20eb,#0a0818fa);border:2px solid #0a0818f2;border-radius:50%;position:absolute;inset:3px}.hm-core-mask[data-v-288719bc]{border-radius:50%;width:92px;height:92px;position:relative;overflow:hidden}.hm-core-img[data-v-288719bc]{object-fit:cover;border-radius:0;width:100%;height:100%;display:block;transform:scale(1.15)}.hm-core-dot[data-v-288719bc]{background:#fff;border:1px solid #522938;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 6px #ffffffb3}.hm-core-dot.d1[data-v-288719bc]{top:1px;left:50%;transform:translate(-50%)}.hm-core-dot.d2[data-v-288719bc]{bottom:1px;left:50%;transform:translate(-50%)}.hm-core-dot.d3[data-v-288719bc]{top:50%;left:1px;transform:translateY(-50%)}.hm-core-dot.d4[data-v-288719bc]{top:50%;right:1px;transform:translateY(-50%)}@keyframes hmCorePulse-288719bc{0%,to{box-shadow:0 0 22px #48e5c257,0 0 0 1px #f4b8cd38}50%{box-shadow:0 0 40px #a78bfa80,0 0 0 1px #f4b8cd6b}}.hm-bond[data-v-288719bc]{background:linear-gradient(#34324ed9,#1e1c37eb);border:1px solid #f4b8cd66;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;animation:3.5s ease-in-out infinite hmFloat-288719bc;display:flex;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.hm-bond b[data-v-288719bc]{letter-spacing:.24em;text-indent:.24em;color:var(--hm-c-strong);white-space:nowrap;font-size:12.5px;font-weight:600}.hm-bond-tag[data-v-288719bc]{white-space:nowrap;background:var(--hm-mint);border:1px solid var(--hm-mint);color:var(--hm-ink-green);border-radius:999px;padding:1px 7px;font-size:10px}@keyframes hmFloat-288719bc{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-4px)}}.hm-msg[data-v-288719bc]{background:radial-gradient(125% 125% at 50% 0,#302652d9 0%,#181234f0 55%,#0e0a20fa 100%);border-radius:16px;margin-top:10px;padding:14px 18px 13px;position:relative;overflow:hidden;box-shadow:0 20px 48px #060412b3,inset 0 1px 2px #fff3,inset 0 -1px 1px #48e5c240,0 0 38px #48e5c238}.hm-msg[data-v-288719bc]:before{content:"";pointer-events:none;border:1px solid #a7f3d08c;border-color:#a7f3d08c #a78bfa4d #48e5c266 #48e5c259;border-radius:16px;position:absolute;inset:0}.hm-msg[data-v-288719bc]:after{content:"";pointer-events:none;background:linear-gradient(var(--hm-c-primary-container),var(--hm-c-primary-container)) left top/10px 1.5px no-repeat, linear-gradient(var(--hm-c-primary-container),var(--hm-c-primary-container)) left top/1.5px 10px no-repeat, linear-gradient(var(--hm-c-primary-container),var(--hm-c-primary-container)) right top/10px 1.5px no-repeat, linear-gradient(var(--hm-c-primary-container),var(--hm-c-primary-container)) right top/1.5px 10px no-repeat, linear-gradient(var(--hm-c-primary-container),var(--hm-c-primary-container)) left bottom/10px 1.5px no-repeat, linear-gradient(var(--hm-c-primary-container),var(--hm-c-primary-container)) left bottom/1.5px 10px no-repeat, linear-gradient(var(--hm-c-primary-container),var(--hm-c-primary-container)) right bottom/10px 1.5px no-repeat, linear-gradient(var(--hm-c-primary-container),var(--hm-c-primary-container)) right bottom/1.5px 10px no-repeat;opacity:.85;border-radius:10px;position:absolute;inset:6px}.hm-msg-aurora[data-v-288719bc]{filter:blur(34px);pointer-events:none;background:radial-gradient(closest-side,#ffdbe652,#ffd8be24 55%,#0000 88%);border-radius:50%;width:288px;height:144px;animation:5s ease-in-out infinite hmAurora-288719bc;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}@keyframes hmAurora-288719bc{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(.94)}50%{opacity:.95;transform:translate(-50%,-58%)scale(1.06)}}.hm-msg-head[data-v-288719bc]{justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.hm-line[data-v-288719bc]{background:linear-gradient(90deg,#0000,#f4b8cd8c);flex:none;width:32px;height:1px;display:block}.hm-line[data-v-288719bc]:last-child{background:linear-gradient(270deg,#0000,#f4b8cd8c)}.hm-msg-pill[data-v-288719bc]{letter-spacing:.24em;text-indent:.24em;color:var(--hm-c-strong);background:linear-gradient(#f4b8cd3d,#f4b8cd1a);border:1px solid #ffdbe673;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;display:inline-flex}.hm-msg-pill svg[data-v-288719bc]{flex:none;width:12px;height:12px}.hm-msg-title[data-v-288719bc]{text-align:center;justify-content:center;align-items:flex-start;gap:2px;margin:10px 0 0;display:flex;position:relative}.hm-msg-glow[data-v-288719bc]{filter:blur(22px);pointer-events:none;background:radial-gradient(closest-side,#ffdbe66b,#ffd8be29 58%,#0000 90%);border-radius:50%;width:300px;height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hm-quote[data-v-288719bc]{color:var(--hm-c-primary-fixed);text-shadow:0 0 12px #ffd9e480;flex:none;font-size:24px;line-height:1;position:relative}.hm-quote.close[data-v-288719bc]{align-self:flex-end}.hm-jitter[data-v-288719bc]{display:inline-block;position:relative}.hm-msg-title i[data-v-288719bc]{font-style:normal;display:inline-block}.wave-char[data-v-288719bc]{letter-spacing:.14em;color:var(--hm-c-primary-fixed);will-change:transform;font-size:21px;font-style:normal;font-weight:700;line-height:1.8;animation-name:hmWaveMove-288719bc;animation-duration:2.4s;animation-timing-function:cubic-bezier(.36,.07,.19,.97);animation-iteration-count:infinite;display:inline-block;position:relative}.wave-char[data-v-288719bc]:before{content:attr(data-ch);color:var(--hm-wave-peak);text-shadow:0 0 12px #fffdf699;opacity:0;pointer-events:none;animation-name:hmWaveFlash-288719bc;animation-duration:2.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0}.hm-jitter>i.wave-char[data-v-288719bc],.hm-jitter>i.wave-char[data-v-288719bc]:before{animation-delay:var(--d,0s)!important}@keyframes hmWaveMove-288719bc{0%,50%,to{transform:translateY(0)scale(1)}23%{transform:translateY(-8px)scale(1.12)}}@keyframes hmWaveFlash-288719bc{0%,50%,to{opacity:0}23%{opacity:.92}}.hm-msg-sep[data-v-288719bc]{justify-content:center;align-items:center;gap:9px;margin-top:4px;display:flex}.hm-line.sm[data-v-288719bc]{width:40px}.hm-sep-word[data-v-288719bc]{letter-spacing:.14em;color:var(--hm-c-primary);white-space:nowrap;text-overflow:ellipsis;max-width:230px;font-size:10.5px;overflow:hidden}.hm-msg-sub[data-v-288719bc]{text-align:center;letter-spacing:.2em;text-indent:.2em;color:var(--hm-c-ink);margin-top:8px;font-size:12px}.hm-msg-chip[data-v-288719bc]{letter-spacing:.12em;width:max-content;color:var(--hm-c-primary-container);background:linear-gradient(#f4b8cd33,#f4b8cd14);border:1px solid #f4b8cd99;border-radius:999px;margin:6px auto 0;padding:1px 10px;font-size:10px}.hm-msg-explain[data-v-288719bc]{text-align:center;max-width:296px;color:var(--hm-c-ink-dim);margin:6px auto 0;font-size:12.5px;line-height:1.62}.hm-cta[data-v-288719bc]{letter-spacing:.26em;text-indent:.26em;width:max-content;min-height:46px;color:var(--hm-ink-green);background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);border:1.5px solid #dcfce7f2;border-radius:999px;align-items:center;gap:8px;margin:12px auto 0;padding:10px 32px;font-size:13.5px;font-weight:700;animation:2.6s ease-in-out infinite hmCtaFloat-288719bc;display:flex;position:relative;box-shadow:0 0 36px #48e5c2a6}.hm-cta svg[data-v-288719bc]{flex:none;width:15px;height:15px}.hm-cta[data-v-288719bc]:active{transform:scale(.97)}@keyframes hmCtaFloat-288719bc{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hm-scrollhint[data-v-288719bc]{letter-spacing:.16em;color:#ffdbe6;justify-content:center;align-items:center;margin-top:22px;font-size:10.5px;display:flex}.hm-hint-chip[data-v-288719bc]{border:1px solid var(--hm-line-soft);background:#161426e0;border-radius:999px;align-items:center;gap:5px;padding:2px 11px;display:inline-flex}.hm-scrollhint svg[data-v-288719bc]{flex:none;width:14px;height:14px}.hm-src[data-v-288719bc]{border:1px solid var(--hm-line-soft);box-shadow:var(--hm-shadow-soft);background:linear-gradient(135deg,#292742bf 0%,#1a1833e0 100%);border-radius:16px;margin-top:12px;padding:16px}.hm-src .explain-btn[data-v-288719bc]{text-align:left;width:100%;min-height:44px;color:var(--hm-c-ink);background:0 0;border:0;padding:0;display:block}.hm-src-head[data-v-288719bc]{align-items:center;gap:10px;display:flex}.hm-src-icon[data-v-288719bc]{background:linear-gradient(145deg,#f4b8cd47,#8b5cf64d);border:1px solid #ffdbe680;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.hm-src-icon svg[data-v-288719bc]{width:19px;height:19px}.hm-src-copy[data-v-288719bc]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hm-src-title[data-v-288719bc]{letter-spacing:.08em;color:var(--hm-c-strong);align-items:center;gap:6px;font-size:14px;display:flex}.hm-src-title em[data-v-288719bc]{font-style:normal;font-family:var(--hm-font-mono);letter-spacing:.08em;color:var(--hm-c-primary-container);background:#f4b8cd29;border:1px solid #f4b8cd73;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:700}.hm-src-sub[data-v-288719bc]{color:var(--hm-c-ink-dim);font-size:11px}.hm-src-arrow[data-v-288719bc]{flex:none;width:18px;height:18px}.hm-badges[data-v-288719bc]{border-top:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;padding-top:10px;display:grid}.hm-badge[data-v-288719bc]{text-align:center;background:linear-gradient(145deg,#a7f3d029,#1e1c37a6);border:1px solid #70d7cd6b;border-radius:12px;padding:8px 4px}.hm-badge.e-ziwei[data-v-288719bc]{background:linear-gradient(145deg,#d1bcff2e,#1e1c37a6);border-color:#d1bcff73}.hm-badge.e-astro[data-v-288719bc]{background:linear-gradient(145deg,#70d7cd2e,#1e1c37a6);border-color:#70d7cd73}.hm-badge.e-huangli[data-v-288719bc]{background:linear-gradient(145deg,#f6ad7b2e,#1e1c37a6);border-color:#f6ad7b6b}.hm-badge-ico[data-v-288719bc]{height:17px;display:block}.hm-badge-ico svg[data-v-288719bc]{width:17px;height:17px;display:inline-block}.hm-badge-name[data-v-288719bc]{letter-spacing:.12em;color:var(--hm-c-ink-dim);margin-top:3px;font-size:9.5px;display:block}.hm-badge-term[data-v-288719bc]{min-height:15px;color:var(--hm-c-strong);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;font-weight:600;display:block;overflow:hidden}.hm-badge-term.empty[data-v-288719bc]{color:var(--hm-c-ink-dim);font-weight:400}.hm-cue[data-v-288719bc]{border:1px solid var(--hm-line-soft);min-height:44px;box-shadow:var(--hm-shadow-soft);background:linear-gradient(135deg,#292742a6 0%,#1a1833d9 100%);border-radius:16px;align-items:center;gap:7px;margin-top:12px;padding:11px 14px;display:flex}.hm-cue-icon[data-v-288719bc]{background:#f4b8cd33;border:1px solid #f4b8cd59;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.hm-cue-icon svg[data-v-288719bc]{width:14px;height:14px}.hm-cue-label[data-v-288719bc]{letter-spacing:.1em;color:var(--hm-c-ink-dim);flex:none;font-size:12px}.hm-cue-val[data-v-288719bc]{color:var(--hm-c-strong);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:600;overflow:hidden}.hm-cue-count[data-v-288719bc]{font-family:var(--hm-font-mono);color:var(--hm-c-primary-container);white-space:nowrap;flex:none;font-size:10px}.hm-cue.is-calm[data-v-288719bc]{align-items:center}.hm-cue.is-calm .hm-cue-val[data-v-288719bc]{white-space:normal;text-overflow:clip;padding:1px 0;line-height:1.5;overflow:visible}.hm-thought[data-v-288719bc]{box-shadow:var(--hm-shadow-soft);background:linear-gradient(135deg,#292742a6 0%,#1a1833d9 100%);border-radius:16px;margin-top:12px}.hm-thought .row[data-v-288719bc]{gap:10px;min-height:64px;padding:14px 16px}.hm-thought .row[data-v-288719bc]:active{background:#f4b8cd0f}.hm-thought-left[data-v-288719bc]{gap:11px}.hm-thought-icon[data-v-288719bc]{background:linear-gradient(145deg,#f4b8cd4d,#8b5cf647);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.hm-thought-icon svg[data-v-288719bc]{width:20px;height:20px}.hm-thought-copy[data-v-288719bc]{flex-direction:column;gap:4px;display:flex}.hm-thought-title[data-v-288719bc]{color:var(--hm-c-strong);font-size:14px;font-weight:600}.hm-thought-sub[data-v-288719bc]{color:var(--hm-c-ink-dim);font-size:11px}.hm-chev[data-v-288719bc]{flex:none;width:18px;height:18px}.hm-grid[data-v-288719bc]{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.mini-card[data-v-288719bc]{border:1px solid var(--hm-line-soft);min-height:96px;box-shadow:var(--hm-shadow-soft);transition:transform var(--dur-tap) var(--ease-out);background:linear-gradient(135deg,#24223ca6 0%,#16142dd9 100%);border-radius:16px;padding:13px 14px;position:relative}.mini-card[data-v-288719bc]:active{transform:scale(.98)}.hm-mini-icon[data-v-288719bc]{background:#f4b8cd26;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.hm-mini-icon.violet[data-v-288719bc]{background:#d1bcff26}.hm-mini-icon svg[data-v-288719bc]{width:17px;height:17px}.hm-mini-tag[data-v-288719bc]{color:var(--hm-ink-green);background:var(--hm-mint);border:1px solid var(--hm-mint);border-radius:999px;padding:1px 7px;font-size:10px;position:absolute;top:13px;right:11px}.hm-mini-dot[data-v-288719bc]{background:var(--hm-c-primary-container);width:8px;height:8px;box-shadow:0 0 8px var(--hm-c-primary-container);border-radius:50%;animation:3.2s ease-in-out infinite hmDotPulse-288719bc;position:absolute;top:16px;right:14px}@keyframes hmDotPulse-288719bc{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.hm-mini-title[data-v-288719bc]{color:var(--hm-c-strong);margin-top:12px;font-size:13px;font-weight:600;display:block}.hm-mini-sub[data-v-288719bc]{font-family:var(--hm-font-mono);color:var(--hm-c-ink-dim);margin-top:5px;font-size:11px;display:block}.hm-mini-sub.pink[data-v-288719bc]{color:var(--hm-c-primary);font-family:var(--hm-font-serif)}.hm-mini-sub strong[data-v-288719bc]{color:var(--hm-c-primary-container);font-weight:600}.hm-mini-bal[data-v-288719bc]{color:var(--hm-c-primary-container);align-items:center;gap:4px;margin-top:6px;font-size:10px;display:flex}.hm-mini-bal .crystal[data-v-288719bc]{flex:none;width:11px;height:11px}.hm-foot[data-v-288719bc]{text-align:center;letter-spacing:.04em;color:var(--hm-page-ink-dim);margin-top:14px;padding:0 34px;font-size:9.5px;line-height:1.7}@media (prefers-reduced-motion:reduce){#page-home[data-v-288719bc] *,#page-home[data-v-288719bc] :before,#page-home[data-v-288719bc] :after{transition:none!important;animation:none!important}}#page-fuling[data-v-e86a8ee7]{--fu-ink:#e3dfff;--fu-ink-dim:#d4c2c6;--fu-outline:#504447;--fu-line:#f4b8cd38;--fu-line-soft:#f4b8cd29;--fu-primary:#ffdbe6;--fu-rose:#f4b8cd;--fu-peri:#d1bcff;--fu-champ:#f9e2b9;--fu-mint:#48e5c2;--fu-mint-line:#48e5c238;--fu-serif:"Songti SC","Source Han Serif SC","Noto Serif SC","STSong","SimSun","宋体",Georgia,serif;--fu-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--fu-glass:radial-gradient(125% 125% at 50% 0%, #302652d9 0%, #181234f0 55%, #0e0a20fa 100%);--fu-glass-soft:linear-gradient(135deg, #292742bf 0%, #1a1833e0 100%);color:var(--fu-ink);padding:max(84px, calc(env(safe-area-inset-top) + 64px)) 20px 92px;scrollbar-width:none;min-height:100%;font-family:var(--fu-serif);background:radial-gradient(circle at 50% 6%,#48e5c22e 0%,#8b5cf638 30%,#140d28f5 65%,#0e0920 100%);flex-direction:column;display:flex}#page-fuling[data-v-e86a8ee7]::-webkit-scrollbar{display:none}button[data-v-e86a8ee7]{font:inherit;color:inherit;cursor:pointer}.head[data-v-e86a8ee7]{z-index:4;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.page-title[data-v-e86a8ee7]{letter-spacing:.28em;text-indent:.28em;color:var(--fu-primary);font-size:16px;font-weight:500;font-family:var(--fu-serif);margin:0}.chip-pill .crystal[data-v-e86a8ee7]{flex:none}.chip-pill[data-v-e86a8ee7]{font-family:var(--fu-mono);letter-spacing:.05em;color:var(--fu-primary);background:#f4b8cd0f;border-color:#f4b8cd29;font-size:9px}.archive[data-v-e86a8ee7]{z-index:4;border:1px solid var(--fu-line-soft);background:var(--fu-glass-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--fu-ink-dim);letter-spacing:.02em;border-radius:14px;margin-top:12px;padding:11px 14px;font-size:11px;position:relative;box-shadow:0 10px 28px #08061659,inset 0 1px #ffffff14}.archive b[data-v-e86a8ee7]{color:var(--fu-peri);font-weight:560}.stage[data-v-e86a8ee7]{z-index:3;background:var(--fu-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #a7f3d08c;border-color:#a7f3d08c #a78bfa4d #48e5c266 #48e5c259;border-radius:16px;flex:auto;min-height:264px;max-height:360px;margin-top:16px;position:relative;overflow:hidden;box-shadow:0 20px 48px #060412b3,inset 0 1px 2px #fff3,inset 0 -1px 1px #48e5c240,0 0 38px #48e5c238}.stage-ring[data-v-e86a8ee7]{pointer-events:none;border-radius:50%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.r1[data-v-e86a8ee7]{border:1px solid #f4b8cd4d;width:196px;height:196px}.r2[data-v-e86a8ee7]{border:1px solid #d1bcff29;width:238px;height:238px;animation:34s linear infinite fulingRing-e86a8ee7}.r2[data-v-e86a8ee7]:after{content:"";background:var(--fu-rose);border-radius:50%;width:4px;height:4px;position:absolute;top:32px;right:20px;box-shadow:0 0 11px #f4b8cd80}@keyframes fulingRing-e86a8ee7{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.stage-halo[data-v-e86a8ee7]{filter:blur(12px);border-radius:50%;width:250px;height:250px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.stage-glow[data-v-e86a8ee7]{background:conic-gradient(from 210deg,#0000 0deg,#f4b8cd17 60deg,#d1bcff0f 140deg,#0000 200deg,#f9e2b90d 300deg,#0000 360deg);border:1px solid #d1bcff33;border-radius:50%;width:120px;height:120px;animation:92s linear infinite fulingGlow-e86a8ee7;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}@keyframes fulingGlow-e86a8ee7{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.stage-ball[data-v-e86a8ee7]{z-index:3;border:1px solid var(--fu-line);cursor:pointer;background:#161426e0;border-radius:50%;width:132px;height:132px;animation:4s ease-in-out infinite fulingFloat-e86a8ee7;position:absolute;top:47%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 26px #f4b8cd29,0 16px 34px #06041280}.stage-img[data-v-e86a8ee7]{object-fit:cover;object-position:50% 46%;width:100%;height:100%;display:block;transform:scale(1.17)}@keyframes fulingFloat-e86a8ee7{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 7px))}}.stage.poking .stage-ball[data-v-e86a8ee7]{animation:.48s fulingPop-e86a8ee7}@keyframes fulingPop-e86a8ee7{0%{transform:translate(-50%,-50%)scale(1)}35%{transform:translate(-50%,-56%)scale(1.07)}70%{transform:translate(-50%,-50%)scale(.98)}to{transform:translate(-50%,-50%)scale(1)}}.beam[data-v-e86a8ee7]{filter:blur(1px);z-index:2;background:linear-gradient(#0000,#f4b8cd66,#d1bcff38,#0000);width:2px;height:88%;animation:.62s ease-out fulingBeam-e86a8ee7;position:absolute;top:8%;left:50%;transform:translate(-50%)}@keyframes fulingBeam-e86a8ee7{0%{opacity:0;transform:translate(-50%)scaleY(.2)}40%{opacity:1}to{opacity:0;transform:translate(-50%)scaleY(1)}}.stage .crystal[data-v-e86a8ee7]{z-index:4;cursor:default;pointer-events:none}.stage-crystal[data-v-e86a8ee7]{z-index:4;pointer-events:none;animation:9s ease-in-out infinite crystalFloat;display:block;position:absolute}.stage-crystal:nth-child(odd) .crystal[data-v-e86a8ee7]{--c1:var(--fu-peri);--c2:#8b7bc0;filter:drop-shadow(0 0 4px #d1bcff47)}.plate[data-v-e86a8ee7]{z-index:4;font-family:var(--fu-mono);letter-spacing:.05em;color:var(--fu-ink);justify-content:center;align-items:center;gap:9px;margin-top:14px;font-size:9px;display:flex;position:relative}.el-dot[data-v-e86a8ee7]{border-radius:50%;flex:none;width:8px;height:8px}.el-badge[data-v-e86a8ee7]{width:22px;height:22px;font-family:var(--fu-mono);border:1px solid;border-radius:50%;place-items:center;font-size:8px;display:inline-grid}.bubble[data-v-e86a8ee7]{z-index:4;background:var(--fu-glass);color:var(--fu-ink);border:1px solid #48e5c24d;border-radius:14px;margin-top:14px;padding:14px 16px;font-size:13px;line-height:1.75;position:relative;box-shadow:0 20px 48px #060412b3,inset 0 1px 2px #fff3}.bubble[data-v-e86a8ee7]:after{content:"";background:#1e1c37;border-top:1px solid #48e5c24d;border-left:1px solid #48e5c24d;border-radius:2px;width:12px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.actions[data-v-e86a8ee7]{z-index:4;gap:10px;margin-top:14px;margin-bottom:24px;display:flex;position:relative}.act[data-v-e86a8ee7]{border:1px solid var(--fu-line);color:var(--fu-ink);letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color var(--dur-tap),color var(--dur-tap),background var(--dur-tap);background:#161426e0;border-radius:999px;flex:1;padding:12px 13px;font-size:12px;box-shadow:0 0 14px #f4b8cd33}.act[data-v-e86a8ee7]:active{transform:scale(.95)}.act[data-v-e86a8ee7]:hover{border-color:var(--fu-mint);color:var(--fu-mint)}.tabs[data-v-e86a8ee7]{margin-bottom:14px}.tabs .chip-option[data-v-e86a8ee7]{color:#d4c2c6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161426e0;border:1px solid #f4b8cd4d;box-shadow:0 0 14px #f4b8cd33}.tabs .chip-option.active[data-v-e86a8ee7]{color:#48e5c2;background:#48e5c21f;border-color:#48e5c28c}.tab-mark[data-v-e86a8ee7]{color:#d1bcff}.album-grid[data-v-e86a8ee7]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sp-card[data-v-e86a8ee7]{min-height:186px;transition:border-color var(--dur-tap),opacity var(--dur-tap);background:linear-gradient(135deg,#292742bf 0%,#1a1833e0 100%);border:1px solid #f4b8cd38;border-bottom-color:#48e5c266;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:14px 12px;display:flex;position:relative;box-shadow:0 10px 28px #08061659,inset 0 1px #ffffff14}.sp-pic[data-v-e86a8ee7]{background:#161426e0;border:1px solid #f4b8cd38;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;overflow:hidden}.sp-pic img[data-v-e86a8ee7]{object-fit:cover;object-position:50% 46%;width:100%;height:100%;display:block}.sp-name[data-v-e86a8ee7]{font-size:14px;font-weight:var(--fw-card-title);color:#e3dfff}.sp-name-row[data-v-e86a8ee7]{align-items:center;gap:5px;display:flex}.sp-gender[data-v-e86a8ee7]{color:#d4c2c6;letter-spacing:.04em;background:#161426e0;border:1px solid #f4b8cd38;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:9px;line-height:1;display:inline-grid}.sp-card.bound .sp-gender[data-v-e86a8ee7],.sp-card.rec .sp-gender[data-v-e86a8ee7]{color:#f4b8cd;background:#f4b8cd29;border-color:#f4b8cd73}.sp-tag[data-v-e86a8ee7]{color:#d4c2c6;text-align:center;font-size:10px;line-height:1.5}.sp-card.locked .sp-pic img[data-v-e86a8ee7]{filter:grayscale()brightness(.62);opacity:.5}.sp-card.locked .sp-name[data-v-e86a8ee7]{color:#d4c2c6}.sp-card.locked .sp-tag[data-v-e86a8ee7]{color:#9c8d91}.sp-card.bound[data-v-e86a8ee7]{border-color:#f4b8cd73;box-shadow:inset 0 0 0 1px #f4b8cd29,0 18px 54px #06041280,0 0 34px #f4b8cd2e}.sp-card.bound .sp-pic[data-v-e86a8ee7]{border-color:#f4b8cd73;box-shadow:0 0 22px #f4b8cd38}.sp-card.rec[data-v-e86a8ee7]{border-color:#d1bcff57}.sp-badges[data-v-e86a8ee7]{flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;top:10px;right:10px}.badge[data-v-e86a8ee7]{letter-spacing:.04em;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161426e0;border:1px solid #f4b8cd38;border-radius:999px;padding:3px 8px;font-size:9px;box-shadow:0 0 14px #f4b8cd33}.rec-badge[data-v-e86a8ee7]{color:#f4b8cd}.bound-badge[data-v-e86a8ee7]{color:#2b1f14;background:#f9e2b9;border-color:#f9e2b9;font-weight:600}.sp-lock[data-v-e86a8ee7]{color:#9c8d91;text-align:center;font-size:9px;position:absolute;bottom:8px;left:0;right:0}.sheet.sheet-dark[data-v-e86a8ee7],.dialog.dialog-fuling[data-v-e86a8ee7]{--fu-ink:#e3dfff;--fu-ink-dim:#d4c2c6;--fu-line:#f4b8cd38;--fu-rose:#f4b8cd;--fu-peri:#d1bcff;--fu-champ:#f9e2b9;--fu-mint:#48e5c2;--fu-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace}.sheet.sheet-dark[data-v-e86a8ee7]{color:#e3dfff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(125% 125% at 50% 0,#302652d9 0%,#181234f0 55%,#0e0a20fa 100%),#0e0920;border-top:1px solid #48e5c238;border-left:1px solid #f4b8cd38;border-right:1px solid #d1bcff38;box-shadow:0 -18px 50px #060412b3,0 0 38px #48e5c22e}.sheet.sheet-dark .grab[data-v-e86a8ee7]{background:#f4b8cd59}.sheet.sheet-dark .sheet-title[data-v-e86a8ee7]{letter-spacing:.28em;text-indent:.28em;color:#ffdbe6;font-family:Songti SC,Source Han Serif SC,Noto Serif SC,STSong,SimSun,宋体,Georgia,serif;font-size:16px;font-weight:500}.sheet.sheet-dark .sheet-sub[data-v-e86a8ee7]{color:#d4c2c6}.dialog.dialog-fuling[data-v-e86a8ee7]{color:#e3dfff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(125% 125% at 50% 0,#302652d9 0%,#181234f0 55%,#0e0a20fa 100%),#0e0920;border:1px solid #f4b8cd47;border-radius:16px;box-shadow:0 20px 48px #060412b3,0 0 38px #48e5c22e}.dialog.dialog-fuling .dialog-title[data-v-e86a8ee7]{letter-spacing:.28em;text-indent:.28em;color:#ffdbe6;font-family:Songti SC,Source Han Serif SC,Noto Serif SC,STSong,SimSun,宋体,Georgia,serif;font-size:16px;font-weight:500}.dialog.dialog-fuling .dialog-body[data-v-e86a8ee7]{color:#d4c2c6}.dialog.dialog-fuling .text-gold[data-v-e86a8ee7]{color:#d1bcff}.dialog.dialog-fuling .btn-primary[data-v-e86a8ee7]{color:#00382d;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);font-weight:620}.dialog.dialog-fuling .btn-secondary[data-v-e86a8ee7]{color:#e3dfff;background:#161426e0;border:1px solid #f4b8cd38}.dialog.dialog-fuling .btn[data-v-e86a8ee7]:disabled{opacity:1;filter:saturate(.55)brightness(.8)}@media (prefers-reduced-motion:reduce){.stage-ball[data-v-e86a8ee7],.stage-ring[data-v-e86a8ee7],.stage-glow[data-v-e86a8ee7]{animation:none!important}}#page-tuilian[data-v-54cbf107]{--tl-ink:#e3dfff;--tl-ink-dim:#d4c2c6;--tl-primary:#ffdbe6;--tl-rose:#f4b8cd;--tl-peri:#d1bcff;--tl-champ:#f9e2b9;--tl-mint:#48e5c2;--tl-line:#f4b8cd38;--tl-line-soft:#f4b8cd29;--tl-hair:#48e5c238;--tl-serif:"Songti SC", "Source Han Serif SC", "Noto Serif SC", "STSong", "SimSun", "宋体", Georgia, serif;--tl-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--tl-glass:radial-gradient(125% 125% at 50% 0%, #302652d9 0%, #181234f0 55%, #0e0a20fa 100%);--tl-glass-soft:linear-gradient(135deg, #292742bf 0%, #1a1833e0 100%);--tl-cta:linear-gradient(135deg, #f0fdf4 0%, #48e5c2 36%, #10b981 75%, #059669 100%);color:var(--tl-ink);font-family:var(--tl-serif);background:radial-gradient(circle at 50% 6%,#48e5c22e 0%,#8b5cf638 30%,#140d28f5 65%,#0e0920 100%),#0e0920;padding-bottom:68px}.tl-wrap[data-v-54cbf107]{padding-bottom:0}.date-row[data-v-54cbf107]{text-align:center;font-family:var(--tl-mono);color:var(--tl-ink-dim);letter-spacing:.06em;text-indent:.06em;margin-bottom:16px;font-size:11px}.tl-card[data-v-54cbf107]{background:var(--tl-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--tl-ink);border:1px solid #a7f3d08c;border-color:#a7f3d08c #a78bfa4d #48e5c266 #48e5c259;border-radius:16px;padding:18px 16px;box-shadow:0 20px 48px #060412b3,inset 0 1px 2px #fff3,inset 0 -1px 1px #48e5c240,0 0 38px #48e5c238}.tl-card-title[data-v-54cbf107]{color:var(--tl-primary);letter-spacing:.28em;font-size:16px;font-weight:500}.tl-card-sub[data-v-54cbf107]{color:var(--tl-ink-dim);letter-spacing:0;margin-top:8px;font-size:12px;line-height:1.85}.tl-origin[data-v-54cbf107],.tl-origin-row[data-v-54cbf107]{align-items:center;gap:10px;display:flex}.tl-origin-copy[data-v-54cbf107]{min-width:0}.tl-origin-copy .row-sub[data-v-54cbf107]{line-height:1.5}.tl-origin[data-v-54cbf107]{border:1px solid var(--tl-line);background:var(--tl-glass-soft);border-radius:14px;box-shadow:0 10px 28px #08061659,inset 0 1px #ffffff14}.tl-origin .row-title[data-v-54cbf107]{color:var(--tl-ink);letter-spacing:0;font-size:13px}.tl-origin .row-sub[data-v-54cbf107]{color:var(--tl-ink-dim);letter-spacing:0;font-size:11px}.tl-card .icon-shell[data-v-54cbf107]{background:linear-gradient(145deg,#f4b8cd1a 0%,#d1bcff0f 100%);border:1px solid #f4b8cd38;border-radius:12px}.tl-card .icon-shell svg[data-v-54cbf107]{stroke:var(--tl-rose);fill:none;stroke-width:1.4px}.engine-legend[data-v-54cbf107]{border-top:1px solid var(--tl-hair);border-bottom:1px solid var(--tl-hair);margin:14px 0 6px;padding:12px 0}.legend-row[data-v-54cbf107]{flex-wrap:wrap;justify-content:center;gap:14px;padding:3px 0;display:flex}.legend-item[data-v-54cbf107]{color:var(--tl-ink-dim);letter-spacing:0;align-items:center;gap:5px;font-size:11px;display:flex}.legend-item .sym[data-v-54cbf107]{color:var(--tl-peri);font-size:13px}.legend-item .dot[data-v-54cbf107]{border-radius:50%;width:7px;height:7px}.legend-item .dot.up[data-v-54cbf107]{background:var(--tl-rose)}.legend-item .dot.flat[data-v-54cbf107]{background:var(--tl-champ)}.legend-item .dot.down[data-v-54cbf107]{background:var(--tl-peri)}.legend-item .dot.off[data-v-54cbf107]{background:#504447}.dim[data-v-54cbf107]{border-top:1px solid var(--tl-line-soft)}.dim[data-v-54cbf107]:first-child{border-top:none}.dim-head[data-v-54cbf107]{cursor:pointer;padding:13px 0}.dim-main[data-v-54cbf107]{grid-template-columns:62px 22px 1fr 18px;align-items:center;gap:6px;margin-bottom:8px;display:grid}.dim-key[data-v-54cbf107]{color:var(--tl-ink);letter-spacing:0;font-size:13px}.dim-arrow[data-v-54cbf107]{text-align:center;font-size:17px}.dim-arrow.up[data-v-54cbf107]{color:var(--tl-rose)}.dim-arrow.flat[data-v-54cbf107]{color:var(--tl-champ)}.dim-arrow.down[data-v-54cbf107]{color:var(--tl-peri)}.dim-desc[data-v-54cbf107]{color:var(--tl-ink-dim);letter-spacing:0;font-size:12px;line-height:1.5}.dim-desc.up[data-v-54cbf107]{color:var(--tl-rose)}.dim-desc.down[data-v-54cbf107]{color:var(--tl-peri)}.dim-toggle[data-v-54cbf107]{color:var(--tl-ink-dim);text-align:center;font-size:11px;transition:transform .3s}.dim.open .dim-toggle[data-v-54cbf107]{transform:rotate(180deg)}.engine-marks[data-v-54cbf107]{gap:8px;padding-left:62px;display:flex}.engine-mark[data-v-54cbf107]{width:30px;height:30px;color:var(--tl-ink-dim);cursor:pointer;background:#161426e0;border:1px solid #f4b8cd38;border-radius:50%;justify-content:center;align-items:center;font-size:13px;transition:transform .2s,border-color .2s,color .2s;display:flex;box-shadow:0 0 14px #f4b8cd33}.engine-mark[data-v-54cbf107]:active{transform:scale(.95)}.engine-mark.up[data-v-54cbf107]{color:var(--tl-rose);background:#f4b8cd1f;border-color:#f4b8cd8c}.engine-mark.flat[data-v-54cbf107]{color:var(--tl-champ);background:#f9e2b914;border-color:#f9e2b957}.engine-mark.down[data-v-54cbf107]{color:var(--tl-peri);background:#d1bcff1a;border-color:#d1bcff57}.engine-mark.off[data-v-54cbf107]{color:#9c8d91;box-shadow:none;background:#161426e0;border-color:#504447}.dim-body[data-v-54cbf107]{max-height:0;transition:max-height .4s;overflow:hidden}.dim.open .dim-body[data-v-54cbf107]{max-height:320px}.dim-body-inner[data-v-54cbf107]{padding:4px 0 14px}.engine-row[data-v-54cbf107]{border-bottom:1px solid var(--tl-line-soft);grid-template-columns:82px 1fr;gap:10px;padding:8px 0;font-size:12.5px;line-height:1.6;display:grid}.engine-row[data-v-54cbf107]:last-child{border-bottom:none}.engine-name[data-v-54cbf107]{color:var(--tl-ink-dim);align-items:center;gap:5px;font-size:11px;display:flex}.engine-name .sym[data-v-54cbf107]{font-size:13px}.engine-name .sym.up[data-v-54cbf107]{color:var(--tl-rose)}.engine-name .sym.flat[data-v-54cbf107]{color:var(--tl-champ)}.engine-name .sym.down[data-v-54cbf107]{color:var(--tl-peri)}.engine-text[data-v-54cbf107]{color:var(--tl-ink);letter-spacing:0}.tl-section-label[data-v-54cbf107]{text-align:center;color:var(--tl-peri);letter-spacing:.28em;text-indent:.28em;margin:22px 0 10px;font-size:16px}.tl-conclusion[data-v-54cbf107]{text-align:center;color:var(--tl-ink);letter-spacing:0;margin-bottom:18px;padding:0 10px;font-size:14px;line-height:2}.tl-conclusion[data-v-54cbf107] b{color:var(--tl-primary);font-weight:560}.tl-footnote[data-v-54cbf107]{text-align:center;color:var(--tl-ink-dim);letter-spacing:.06em;text-indent:.06em;margin-bottom:18px;font-size:11px}.btn-sheet-primary[data-v-54cbf107]{background:var(--tl-cta);color:#00382d;box-shadow:0 12px 28px #48e5c238,inset 0 1px #ffffff80}.tl-tooltip[data-v-54cbf107]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#e3dfff;background:radial-gradient(125% 125% at 50% 0,#302652d9 0%,#181234f0 55%,#0e0a20fa 100%);border:1px solid #a7f3d08c;border-color:#a7f3d08c #a78bfa4d #48e5c266 #48e5c259;border-radius:16px;width:260px;max-width:260px;padding:12px;position:fixed;box-shadow:0 20px 48px #060412b3,inset 0 1px 2px #fff3,inset 0 -1px 1px #48e5c240,0 0 38px #48e5c238}.tl-tooltip-title[data-v-54cbf107]{color:#e3dfff;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.tl-tooltip-title .sym[data-v-54cbf107]{color:#d1bcff;font-size:15px}.tl-tooltip-row[data-v-54cbf107]{gap:8px;margin-bottom:5px;font-size:12px;display:flex}.tl-tooltip-row .k[data-v-54cbf107]{color:#d4c2c6;flex:none;min-width:45px}.tl-tooltip-row .v[data-v-54cbf107]{color:#e3dfff;flex:1}.tl-tooltip-row .v.up[data-v-54cbf107]{color:#f4b8cd}.tl-tooltip-row .v.flat[data-v-54cbf107]{color:#f9e2b9}.tl-tooltip-row .v.down[data-v-54cbf107]{color:#d1bcff}.tl-tooltip-divider[data-v-54cbf107]{background:#f4b8cd38;height:1px;margin:8px 0}.tl-tooltip-desc[data-v-54cbf107]{color:#d4c2c6;font-size:12px;line-height:1.7}.av-mask[data-v-a80bfa0f]{z-index:200;opacity:0;pointer-events:none;visibility:hidden;background:#0d0a25b8;transition:opacity .24s,visibility 0s linear .24s;position:fixed;inset:0}.av-mask.show[data-v-a80bfa0f]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .24s}.av-sheet[data-v-a80bfa0f]{z-index:201;max-width:448px;padding:0 20px max(20px, env(safe-area-inset-bottom));color:#e3dfff;-webkit-backdrop-filter:blur(24px);opacity:.35;pointer-events:none;visibility:hidden;background:radial-gradient(125% 125% at 50% 0,#302652d9 0%,#181234f0 55%,#0e0a20fa 100%);border-top:1px solid #a7f3d08c;border-left:1px solid #48e5c259;border-right:1px solid #a78bfa4d;border-radius:24px 24px 0 0;margin:0 auto;transition:transform .32s cubic-bezier(.22,.8,.24,1),opacity .32s,visibility 0s linear .32s;position:fixed;bottom:0;left:0;right:0;transform:translateY(102%);box-shadow:0 20px 48px #060412b3,0 0 38px #48e5c238}.av-sheet.show[data-v-a80bfa0f]{opacity:1;pointer-events:auto;visibility:visible;transition:transform .32s cubic-bezier(.22,.8,.24,1),opacity .32s;transform:translateY(0)}.av-grab[data-v-a80bfa0f]{background:#f4b8cd4d;border-radius:999px;width:38px;height:4px;margin:10px auto 0}.av-title[data-v-a80bfa0f]{text-align:center;letter-spacing:.28em;color:#ffdbe6;margin-top:14px;font-size:16px;font-weight:500}.av-sub[data-v-a80bfa0f]{text-align:center;color:#d4c2c6;margin-top:6px;font-size:11px}.av-stage[data-v-a80bfa0f]{cursor:grab;touch-action:none;background:#12102b;border-radius:16px;margin:14px auto 0;position:relative;overflow:hidden;box-shadow:0 18px 42px #06041299,0 0 0 1px #f4b8cd38}.av-stage[data-v-a80bfa0f]:active{cursor:grabbing}.av-canvas[data-v-a80bfa0f]{width:100%;height:100%;display:block}.av-frame[data-v-a80bfa0f]{pointer-events:none;border-radius:16px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #48e5c273}.av-frame[data-v-a80bfa0f]:before,.av-frame[data-v-a80bfa0f]:after{content:"";pointer-events:none;border:2px solid #48e5c2d9;width:18px;height:18px;position:absolute}.av-frame[data-v-a80bfa0f]:before{border-bottom:0;border-right:0;border-radius:8px 0 0;top:6px;left:6px}.av-frame[data-v-a80bfa0f]:after{border-top:0;border-left:0;border-radius:0 0 8px;bottom:6px;right:6px}.av-zoombar[data-v-a80bfa0f]{align-items:center;gap:10px;margin:14px 0 0;display:flex}.av-zbtn[data-v-a80bfa0f]{color:#ffdbe6;background:#161426e0;border:1px solid #f4b8cd4d;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-size:16px;line-height:1;display:grid;box-shadow:0 0 14px #f4b8cd33}.av-zbtn[data-v-a80bfa0f]:active{transform:scale(.95)}.av-slider[data-v-a80bfa0f]{appearance:none;background:#48e5c238;border-radius:999px;outline:none;flex:1;height:4px}.av-slider[data-v-a80bfa0f]::-webkit-slider-thumb{appearance:none;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 0 12px #48e5c273}.av-slider[data-v-a80bfa0f]::-moz-range-thumb{background:#48e5c2;border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 0 12px #48e5c273}.av-zval[data-v-a80bfa0f]{text-align:right;color:#d1bcff;flex:none;min-width:44px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px}.av-hint[data-v-a80bfa0f]{text-align:center;color:#d4c2c6;margin:10px 0 0;font-size:11px}.av-error[data-v-a80bfa0f]{text-align:center;color:#ffd8be;margin:10px 0 0;font-size:11px;line-height:1.5}.av-actions[data-v-a80bfa0f]{grid-template-columns:1fr 1.4fr;gap:10px;margin:16px 0 4px;display:grid}.av-btn[data-v-a80bfa0f]{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:14px;font-size:15px;transition:transform .24s,filter .24s}.av-btn[data-v-a80bfa0f]:active{transform:scale(.98)}.av-btn-cancel[data-v-a80bfa0f]{color:#ffdbe6;background:#161426e0;border:1px solid #f4b8cd4d;box-shadow:0 0 14px #f4b8cd33}.av-btn-primary[data-v-a80bfa0f]{color:#00382d;letter-spacing:.2em;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);font-weight:700;box-shadow:0 12px 28px #48e5c238,inset 0 1px #ffffff80}.av-btn-primary[data-v-a80bfa0f]:disabled{filter:brightness(.9);opacity:.75}#page-profile[data-v-f0a717c6]{--pf-ink:#e3dfff;--pf-ink2:#d4c2c6;--pf-id:#ffdbe6;--pf-rose:#f4b8cd;--pf-peri:#d1bcff;--pf-gold:#f9e2b9;--pf-mint:#48e5c2;--pf-mint-ink:#00382d;--pf-line:#48e5c238;--pf-line-rose:#f4b8cd4d;--pf-glass:#161426e0;color:#e3dfff;padding:max(84px, calc(env(safe-area-inset-top) + 64px)) 14px 60px;scrollbar-width:none;background:radial-gradient(circle at 50% 6%,#48e5c22e 0%,#8b5cf638 30%,#140d28f5 65%,#0e0920 100%),#0e0920;min-height:100%}#page-profile[data-v-f0a717c6]::-webkit-scrollbar{display:none}button[data-v-f0a717c6]{font:inherit;color:inherit;cursor:pointer}.page-atmosphere[data-v-f0a717c6],.page-atmosphere[data-v-f0a717c6]:before,.page-atmosphere[data-v-f0a717c6]:after{content:"";pointer-events:none;filter:blur(74px);mix-blend-mode:screen;border-radius:50%;position:absolute}.page-atmosphere[data-v-f0a717c6]{background:radial-gradient(circle,#d1bcff24,#6c569e09 58%,#0000 77%);width:280px;height:220px;animation:26s ease-in-out infinite alternate pageFog1-f0a717c6;top:520px;left:-110px}.page-atmosphere[data-v-f0a717c6]:before{background:radial-gradient(circle,#f4b8cd1a,#7e526806 58%,#0000 78%);width:300px;height:200px;animation:31s ease-in-out infinite alternate pageFog2-f0a717c6;top:250px;left:260px}.page-atmosphere[data-v-f0a717c6]:after{background:radial-gradient(circle,#8b5cf61c,#4a327c06 60%,#0000 80%);width:300px;height:200px;animation:28s ease-in-out infinite alternate pageFog3-f0a717c6;top:430px;left:40px}@keyframes pageFog1-f0a717c6{0%{transform:translate(0)scale(1)}to{transform:translate(45px,30px)scale(1.08)}}@keyframes pageFog2-f0a717c6{0%{transform:translate(0)scale(.96)}to{transform:translate(-40px,24px)scale(1.05)}}@keyframes pageFog3-f0a717c6{0%{transform:translate(0)scale(1)}to{transform:translate(24px,-30px)scale(1.08)}}.topbar[data-v-f0a717c6]{justify-content:flex-end;align-items:center;height:44px;display:flex}.icon-btn[data-v-f0a717c6]{right:14px;top:calc(max(26px, env(safe-area-inset-top)) + 2px);z-index:11;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161426e0;border:1px solid #f4b8cd4d;border-radius:14px;place-items:center;width:40px;height:40px;display:grid;position:absolute;box-shadow:0 0 14px #f4b8cd33}.icon-btn svg[data-v-f0a717c6]{stroke:#ffdbe6;fill:none;stroke-width:1.45px;width:19px;height:19px}.icon-btn[data-v-f0a717c6]:before{content:"";border-radius:18px;position:absolute;inset:-5px}#page-profile[data-v-f0a717c6]{--hero-h:330px}.hero-bg[data-v-f0a717c6]{height:calc(var(--hero-h) + 20px);z-index:1;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0 63px,#000 79px 78%,#0000 99%);mask-image:linear-gradient(#0000 0 63px,#000 79px 78%,#0000 99%)}.hero[data-v-f0a717c6]{z-index:3;height:var(--hero-h);margin-top:2px;position:relative}.hero-bg[data-v-f0a717c6]:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#0e092014 60%,#0e092033 100%);height:100px;position:absolute;bottom:0;left:0;right:0}.hero-canvas[data-v-f0a717c6]{z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-bg[data-v-f0a717c6]{background:radial-gradient(circle at 50% 42%,#533b8661 0%,#20183c33 30%,#100b220f 54%,#0000 72%),radial-gradient(circle at 68% 18%,#8b5cf621 0%,#0000 34%),radial-gradient(circle at 26% 78%,#f4b8cd1a 0%,#0000 38%)}.glow[data-v-f0a717c6]{filter:blur(62px);mix-blend-mode:screen;pointer-events:none;z-index:1;border-radius:50%;position:absolute}.g1[data-v-f0a717c6]{background:radial-gradient(circle,#8b5cf62e,#462e7c0d 48%,#0000 78%);width:54%;height:30%;animation:18s ease-in-out infinite alternate g1-f0a717c6;top:16%;left:-10%}.g2[data-v-f0a717c6]{background:radial-gradient(circle,#f4b8cd21,#7e4e6409 48%,#0000 80%);width:48%;height:27%;animation:22s ease-in-out infinite alternate g2-f0a717c6;bottom:14%;right:-8%}@keyframes g1-f0a717c6{0%{transform:translate(0)scale(1)}to{transform:translate(18px,10px)scale(1.08)}}@keyframes g2-f0a717c6{0%{transform:translate(0)scale(.96)}to{transform:translate(-14px,-10px)scale(1.04)}}.plane[data-v-f0a717c6]{pointer-events:none;z-index:1;background:linear-gradient(#ffffff06,#ffffff01 42%,#d1bcff05 76%,#0000);border:1px solid #d1bcff0f;width:155%;height:22%;position:absolute;left:-28%}.p1[data-v-f0a717c6]{animation:16s ease-in-out infinite alternate p1-f0a717c6;top:9%;transform:rotate(-12deg)}.p2[data-v-f0a717c6]{opacity:.54;animation:20s ease-in-out infinite alternate p2-f0a717c6;top:61%;transform:rotate(8deg)}@keyframes p1-f0a717c6{0%{translate:-8px}to{translate:16px 12px}}@keyframes p2-f0a717c6{0%{translate:12px}to{translate:-16px -10px}}.halo[data-v-f0a717c6],.halo2[data-v-f0a717c6],.halo3[data-v-f0a717c6]{pointer-events:none;z-index:1;border-radius:50%;position:absolute;top:116px;left:50%}.halo[data-v-f0a717c6]{background:conic-gradient(from 210deg,#0000 0deg,#f4b8cd0a 40deg,#d1bcff06 100deg,#0000 185deg,#d1bcff09 260deg,#f4b8cd08 320deg,#0000 360deg);border:1px solid #d1bcff24;width:302px;height:302px;animation:94s linear infinite turn1-f0a717c6;transform:translate(-50%,-50%)}.halo[data-v-f0a717c6]:before{content:"";border:1px solid #f4b8cd1a;border-radius:50%;position:absolute;inset:10%}.halo[data-v-f0a717c6]:after{content:"";background:#f4b8cde6;border-radius:50%;width:7px;height:7px;position:absolute;top:13%;right:18%;box-shadow:0 0 18px #f4b8cd57,0 0 35px #f4b8cd24}.halo2[data-v-f0a717c6]{border:1px solid #d1bcff1a;width:225px;height:225px;animation:72s linear infinite reverse turn2-f0a717c6;transform:translate(-50%,-50%)rotate(14deg)}.halo2[data-v-f0a717c6]:before{content:"";background:#d1bcffad;border-radius:50%;width:4px;height:4px;position:absolute;top:51%;left:7%;box-shadow:0 0 14px #d1bcff3d}.halo3[data-v-f0a717c6]{border:1px solid #ffffff07;width:385px;height:385px;animation:132s linear infinite turn3-f0a717c6;transform:translate(-50%,-50%)}@keyframes turn1-f0a717c6{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes turn2-f0a717c6{0%{transform:translate(-50%,-50%)rotate(14deg)}to{transform:translate(-50%,-50%)rotate(374deg)}}@keyframes turn3-f0a717c6{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}.lightcut[data-v-f0a717c6]{z-index:1;opacity:.8;background:linear-gradient(#0000 0%,#d1bcff0a 10%,#d1bcff14 24%,#f4b8cd1a 39%,#f4b8cd36 50%,#d1bcff17 64%,#d1bcff0a 82%,#0000 100%);width:1px;height:120%;animation:14s ease-in-out infinite alternate cut-f0a717c6;position:absolute;top:-10%;left:57%;transform:rotate(7deg);box-shadow:0 0 26px #d1bcff12}@keyframes cut-f0a717c6{0%{translate:-7px}to{translate:9px}}.fog[data-v-f0a717c6]{pointer-events:none;mix-blend-mode:screen;z-index:1;position:absolute;inset:-8%}.fog-layer[data-v-f0a717c6]{filter:blur(42px);opacity:.14;border-radius:50%;position:absolute}.fog1[data-v-f0a717c6]{background:radial-gradient(circle at 30%,#d1bcff2b,#6c569e11 34%,#3a2c6006 58%,#0000 78%);width:340px;height:145px;animation:28s ease-in-out infinite alternate fog1-f0a717c6;top:190px;left:-100px}.fog2[data-v-f0a717c6]{background:radial-gradient(circle at 65% 45%,#8b5cf621,#4e34840b 38%,#0000 78%);width:300px;height:130px;animation:34s ease-in-out infinite alternate fog2-f0a717c6;top:95px;right:-100px}.fog3[data-v-f0a717c6]{background:radial-gradient(circle at 48% 52%,#f4b8cd17,#7e546808 36%,#0000 80%);width:370px;height:145px;animation:30s ease-in-out infinite alternate fog3-f0a717c6;bottom:60px;left:65px}@keyframes fog1-f0a717c6{0%{transform:translate(-5px,-4px)scale(.98)}to{transform:translate(28px,10px)scale(1.08)}}@keyframes fog2-f0a717c6{0%{transform:translate(0)scale(1.02)}to{transform:translate(-28px,14px)scale(.96)}}@keyframes fog3-f0a717c6{0%{transform:translate(-8px)scale(.96)}to{transform:translate(20px,-14px)scale(1.05)}}.frag-layer[data-v-f0a717c6]{height:calc(var(--hero-h) + 20px);z-index:5;pointer-events:none;position:absolute;top:0;left:0;right:0}.fragment[data-v-f0a717c6]{z-index:6;pointer-events:auto;background:0 0;border:0;width:17px;height:20px;padding:0;font-size:0;line-height:0;animation:11s ease-in-out infinite floatFrag-f0a717c6;position:absolute}.fragment .crystal[data-v-f0a717c6]{animation:none}#page-profile .crystal[data-v-f0a717c6]{--c1:#ffdbe6;--c2:#f4b8cd;filter:drop-shadow(0 0 5px #f4b8cd33)}#page-profile .crystal-silver[data-v-f0a717c6]{--c1:#e6dcff;--c2:#d1bcff;filter:drop-shadow(0 0 5px #d1bcff33)}.f1[data-v-f0a717c6]{animation-delay:-2s;top:28%;left:15%;scale:.84}.f2[data-v-f0a717c6]{animation-delay:-8s;top:26%;right:16%;scale:.68}.f3[data-v-f0a717c6]{animation-delay:-5s;bottom:18%;left:25%;scale:.72}.f4[data-v-f0a717c6]{animation-delay:-9s;bottom:14%;right:28%;scale:.58}.f5[data-v-f0a717c6]{animation-delay:-6s;top:14%;left:47%;scale:.48}.f6[data-v-f0a717c6]{animation-delay:-3s;bottom:13%;right:44%;scale:.54}@keyframes floatFrag-f0a717c6{0%,to{transform:translateY(-5px)rotate(-4deg)}50%{transform:translate(2px,7px)rotate(5deg)}}.avatar-photo[data-v-f0a717c6]{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;transform:scale(1.08)}.avatar-system[data-v-f0a717c6]{z-index:5;place-items:center;width:168px;height:168px;display:grid;position:absolute;top:116px;left:50%;transform:translate(-50%,-50%)}.avatar-system[data-v-f0a717c6]:before{content:"";filter:blur(.2px);pointer-events:none;background:radial-gradient(circle,#f4b8cd0f 0%,#d1bcff0d 28%,#533b8606 48%,#0000 70%);border-radius:50%;width:224px;height:224px;position:absolute;box-shadow:0 0 68px #d1bcff14,0 0 118px #f4b8cd0a}.avatar-system[data-v-f0a717c6]:after{content:"";pointer-events:none;border:1px solid #d1bcff0f;border-radius:50%;width:202px;height:202px;position:absolute;box-shadow:0 0 30px #8b5cf608}.ring[data-v-f0a717c6]{pointer-events:none;border-radius:50%;position:absolute}.ring-a[data-v-f0a717c6]{border:1px solid #f4b8cd57;width:124px;height:124px;box-shadow:0 0 32px #f4b8cd1a}.ring-b[data-v-f0a717c6]{border:1px solid #d1bcff1f;width:155px;height:155px;animation:26s linear infinite ringB-f0a717c6}.ring-b[data-v-f0a717c6]:before{content:"";background:#d1bcffb8;border-radius:50%;width:4px;height:4px;position:absolute;top:22px;right:18px;box-shadow:0 0 12px #d1bcff42}.ring-c[data-v-f0a717c6]{border:1px solid #d1bcff0f;width:181px;height:181px;animation:42s linear infinite reverse ringC-f0a717c6}.ring-c[data-v-f0a717c6]:after{content:"";background:#f9e2b9b8;border-radius:50%;width:4px;height:4px;position:absolute;bottom:27px;left:22px;box-shadow:0 0 12px #f9e2b93d}@keyframes ringB-f0a717c6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ringC-f0a717c6{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.avatar[data-v-f0a717c6]{background:#1e1c37;border-radius:50%;width:96px;height:96px;overflow:hidden;box-shadow:0 0 0 1px #f4b8cd59,0 0 0 8px #ffffff04,0 0 34px #8b5cf61f,0 0 44px #06041257}.hero-content[data-v-f0a717c6]{z-index:7;text-align:center;line-height:1.35;position:absolute;top:164px;left:0;right:0}.name[data-v-f0a717c6]{letter-spacing:.02em;color:#ffdbe6;font-size:22px;font-weight:650}.phone-line[data-v-f0a717c6]{color:var(--pf-ink2);margin-top:6px;font-size:11px}.count[data-v-f0a717c6]{color:var(--pf-ink2);margin-top:8px;font-size:26px;font-weight:500}.count span[data-v-f0a717c6]{color:#ffdbe6}.stats[data-v-f0a717c6]{color:var(--pf-ink2);margin-top:6px;font-size:11px}.view-link[data-v-f0a717c6]{color:#ffdbe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161426e0;border:1px solid #f4b8cd4d;border-radius:999px;margin-top:10px;padding:10px 14px;font-size:12px;box-shadow:0 0 14px #f4b8cd33}.hero-note[data-v-f0a717c6]{color:var(--pf-ink2);margin-top:8px;font-size:10px}@media (height<=700px){#page-profile[data-v-f0a717c6]{--hero-h:292px}.view-link[data-v-f0a717c6],.hero-note[data-v-f0a717c6]{display:none}#page-profile .content-wrap[data-v-f0a717c6]{margin-top:16px}}.frag-layer .tooltip[data-v-f0a717c6]{z-index:12;color:#e3dfff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#0e0920f2;border:1px solid #f4b8cd4d;border-radius:16px;width:196px;padding:12px;transition:all .24s;position:absolute;transform:translateY(5px);box-shadow:0 18px 42px #06041299,0 0 20px #f4b8cd24}.frag-layer .tooltip.show[data-v-f0a717c6]{opacity:1;pointer-events:auto;transform:translateY(0)}.frag-layer .tip-tag[data-v-f0a717c6]{color:#d1bcff;font-size:10px}.frag-layer .tip-text[data-v-f0a717c6]{color:#e3dfff;margin-top:5px;font-size:13px;line-height:1.55}.frag-layer .tip-time[data-v-f0a717c6]{color:#d4c2c6;margin-top:8px;font-size:9px}.edge-fog[data-v-f0a717c6]{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 43%,#0000 36%,#0a061a0d 60%,#06041247 100%);position:absolute;inset:0}.grain[data-v-f0a717c6]{z-index:2;opacity:.028;pointer-events:none;background-image:radial-gradient(circle,#ffffffb3 .5px,#0000 .7px);background-size:5px 5px;animation:.45s steps(2,end) infinite grain-f0a717c6;position:absolute;inset:-40%;transform:rotate(10deg)}@keyframes grain-f0a717c6{0%{translate:0}25%{translate:1px -1px}50%{translate:-1px 1px}75%{translate:2px}to{translate:0}}.content-wrap[data-v-f0a717c6]{z-index:4;margin-top:36px;position:relative}.card[data-v-f0a717c6]{color:#e3dfff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(125% 125% at 50% 0,#302652d9 0%,#181234f0 55%,#0e0a20fa 100%);border:1px solid #a7f3d08c;border-color:#a7f3d08c #a78bfa4d #48e5c266 #48e5c259;border-radius:16px;overflow:hidden;box-shadow:0 20px 48px #060412b3,inset 0 1px 2px #fff3,inset 0 -1px 1px #48e5c240,0 0 38px #48e5c238}.mt14[data-v-f0a717c6]{margin-top:14px}.row[data-v-f0a717c6]{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:14px 16px;display:flex}.row+.row[data-v-f0a717c6]{border-top:1px solid #48e5c229}.row-left[data-v-f0a717c6]{align-items:center;gap:12px;display:flex}.row-title[data-v-f0a717c6]{color:#e3dfff;font-size:14px}.row-sub[data-v-f0a717c6]{color:#d4c2c6;margin-top:4px;font-size:10px}.chev[data-v-f0a717c6]{color:#d4c2c6;font-size:18px}.destiny-grid[data-v-f0a717c6]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.destiny[data-v-f0a717c6]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;background:radial-gradient(circle at 85% 10%,#d1bcff12,#0000 36%),linear-gradient(135deg,#292742bf,#1a1833e0);border:1px solid #f4b8cd38;border-radius:16px;min-height:128px;padding:15px;position:relative;box-shadow:0 10px 28px #08061659,inset 0 1px #ffffff14}.icon-shell[data-v-f0a717c6]{background:linear-gradient(145deg,#d1bcff14,#f4b8cd0d);border:1px solid #f4b8cd29;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:14px;display:grid}.icon-shell svg[data-v-f0a717c6]{stroke:#ffdbe6;fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.destiny:nth-child(2) .icon-shell svg[data-v-f0a717c6],.destiny:nth-child(4) .icon-shell svg[data-v-f0a717c6]{stroke:#f4b8cd}.destiny-title[data-v-f0a717c6]{color:#e3dfff;font-size:14px}.destiny-sub[data-v-f0a717c6]{color:#d4c2c6;margin-top:5px;font-size:10px;line-height:1.5}.status-dot[data-v-f0a717c6]{background:#f4b8cd;border-radius:50%;width:6px;height:6px;position:absolute;top:12px;right:12px;box-shadow:0 0 10px #f4b8cd59}.state[data-v-f0a717c6]{color:#d4c2c6;font-size:9px;position:absolute;bottom:11px;right:12px}.line-icon[data-v-f0a717c6]{stroke:#ffdbe6;fill:none;stroke-width:1.35px;width:21px;height:21px}.mask[data-v-f0a717c6]{opacity:0;pointer-events:none;z-index:200;color:#e3dfff;background:#0604129e;transition:all .24s;position:fixed;inset:0}.mask.show[data-v-f0a717c6]{opacity:1;pointer-events:auto}.edit-layer[data-v-f0a717c6]{z-index:250;width:0;height:0;position:fixed;top:0;left:0}.sheet.sheet-dark[data-v-f0a717c6]{color:#e3dfff;z-index:201;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#1e1c37 0%,#12102b 100%);border:1px solid #48e5c238;border-bottom:0;border-radius:24px 24px 0 0;width:min(100%,430px);max-height:84vh;padding:12px 18px 28px;transition:all .24s;position:fixed;bottom:0;left:50%;overflow:auto;transform:translate(-50%,105%);box-shadow:0 -20px 60px #06041299,0 0 34px #48e5c224}.sheet.sheet-dark.show[data-v-f0a717c6]{transform:translate(-50%)}.sheet.sheet-dark .grab[data-v-f0a717c6]{background:#504447;border-radius:99px;width:38px;height:4px;margin:0 auto 18px}.sheet.sheet-dark .sheet-title[data-v-f0a717c6]{color:#ffdbe6;font-size:21px;font-weight:650}.sheet.sheet-dark .sheet-sub[data-v-f0a717c6]{color:#d4c2c6;margin-top:5px;font-size:10px}.sheet.sheet-dark .tabs[data-v-f0a717c6]{flex-wrap:wrap;gap:7px;margin:18px 0 6px;display:flex}.sheet.sheet-dark .tab[data-v-f0a717c6]{color:#d4c2c6;background:#161426e0;border:1px solid #f4b8cd38;border-radius:999px;padding:7px 10px;font-size:10px}.sheet.sheet-dark .tab.active[data-v-f0a717c6]{color:#48e5c2;background:#48e5c21a;border-color:#48e5c273;box-shadow:0 0 12px #48e5c22e}.sheet.sheet-dark .day[data-v-f0a717c6]{color:#d4c2c6;margin:20px 0 8px;font-size:9px}.sheet.sheet-dark .record[data-v-f0a717c6]{border-bottom:1px solid #48e5c224;align-items:flex-start;gap:11px;padding:13px 0;display:flex}.sheet.sheet-dark .record-mark[data-v-f0a717c6]{background:#f4b8cd12;border:1px solid #f4b8cd47;border-radius:10px;flex:none;place-items:center;width:27px;height:27px;display:grid}.sheet.sheet-dark .record-mark .crystal[data-v-f0a717c6]{width:17px;height:20px;animation:none}.sheet.sheet-dark .crystal[data-v-f0a717c6]{--c1:#ffdbe6;--c2:#f4b8cd;filter:drop-shadow(0 0 5px #f4b8cd33)}.sheet.sheet-dark .crystal-silver[data-v-f0a717c6]{--c1:#e6dcff;--c2:#d1bcff;filter:drop-shadow(0 0 5px #d1bcff33)}.sheet.sheet-dark .tag[data-v-f0a717c6]{color:#f4b8cd;margin-bottom:5px;font-size:10px}.sheet.sheet-dark .record-text[data-v-f0a717c6]{color:#e3dfff;font-size:13px;line-height:1.55}.sheet.sheet-dark .time[data-v-f0a717c6]{color:#d4c2c6;margin-top:5px;font-size:9px}.sheet.sheet-dark .used[data-v-f0a717c6]{color:#d4c2c6;background:#161426e0;border:1px solid #f4b8cd38;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:9px;display:inline-block}.sheet.sheet-dark .info-box[data-v-f0a717c6]{color:#e3dfff;background:linear-gradient(135deg,#292742bf,#1a1833e0);border:1px solid #f4b8cd38;border-radius:14px;margin-top:16px;padding:15px;line-height:1.65;box-shadow:0 10px 28px #08061659,inset 0 1px #ffffff14}.sheet.sheet-dark .info-box .muted[data-v-f0a717c6]{color:#d4c2c6}.sheet.sheet-dark .form-actions[data-v-f0a717c6]{gap:10px;margin-top:20px;display:flex}.sheet.sheet-dark .btn[data-v-f0a717c6]{border:0;border-radius:14px;flex:1;padding:11px 13px}.sheet.sheet-dark .btn-primary[data-v-f0a717c6]{color:#00382d;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);font-weight:600}.sheet.sheet-dark .btn-secondary[data-v-f0a717c6]{color:#d4c2c6;background:#161426e0;border:1px solid #f4b8cd38}.sheet.sheet-dark .profile-list .row[data-v-f0a717c6]{min-height:58px}.sheet.sheet-dark .profile-value[data-v-f0a717c6]{color:#d4c2c6;font-size:11px}.sheet.sheet-dark .profile-avatar[data-v-f0a717c6]{align-items:center;gap:10px;display:flex}.sheet.sheet-dark .profile-avatar-img[data-v-f0a717c6]{object-fit:cover;background:#161426e0;border:1px solid #f4b8cd4d;border-radius:14px;flex:none;width:40px;height:40px;display:block}.sheet.sheet-dark .profile-avatar-file[data-v-f0a717c6]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sheet.sheet-dark .profile-input[data-v-f0a717c6]{color:#e3dfff;text-align:right;box-sizing:border-box;background:#14112a;border:1px solid #f4b8cd38;border-radius:12px;flex:1;min-width:0;margin-left:12px;padding:8px 12px;font-family:inherit;font-size:13px}.sheet.sheet-dark .profile-input[data-v-f0a717c6]:focus{background:#48e5c20f;border-color:#48e5c28c;outline:none;box-shadow:0 0 0 3px #48e5c224}.sheet.sheet-dark .profile-opts[data-v-f0a717c6]{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:7px;padding-left:10px;display:flex}.sheet.sheet-dark .profile-opt[data-v-f0a717c6]{color:#d4c2c6;cursor:pointer;background:#161426e0;border:1px solid #f4b8cd38;border-radius:999px;padding:7px 10px;font-family:inherit;font-size:10px}.sheet.sheet-dark .profile-opt.active[data-v-f0a717c6]{color:#48e5c2;background:#48e5c21a;border-color:#48e5c273;box-shadow:0 0 12px #48e5c22e}.sheet.sheet-dark .profile-list .row-editing[data-v-f0a717c6]{background:#48e5c20d}.muted[data-v-f0a717c6]{color:#d4c2c6;font-size:11px}@media (prefers-reduced-motion:reduce){[data-v-f0a717c6]{animation:none!important}}#page-login[data-v-697b0e3b]{--text:#e3dfff;--muted:#d4c2c6;--muted2:#d4c2c6;--silver:#e3dfff;--gold:#f9e2b9;--gold2:#f9e2b9;--line2:#f4b8cd38;--line-gold-strong:#f4b8cd57;--panel-inset:#14112a;color:#e3dfff;background:radial-gradient(circle at 50% 6%,#48e5c22e 0%,#8b5cf638 30%,#140d28f5 65%,#0e0920 100%),#0e0920;border-color:#f4b8cd29;padding-bottom:120px}#page-login .onboard-content[data-v-697b0e3b]{padding-bottom:20px}#page-login .ob-halo[data-v-697b0e3b]{background:conic-gradient(from 210deg,#0000 0deg,#d1bcff08 40deg,#a0b1d105 100deg,#0000 185deg,#9eaecc06 260deg,#f4b8cd07 320deg,#0000 360deg)}#page-login .space-arc.a3[data-v-697b0e3b]{border-color:#f4b8cd12}.lg-logo-area[data-v-697b0e3b]{text-align:center;margin-bottom:22px}.lg-logo[data-v-697b0e3b]{filter:drop-shadow(0 10px 26px #f4b8cd47);place-items:center;margin-bottom:14px;display:grid}.lg-name[data-v-697b0e3b]{color:#ffdbe6;letter-spacing:.28em;text-shadow:none;margin-bottom:6px;font-size:23px}.lg-desc[data-v-697b0e3b]{color:#d4c2c6;letter-spacing:.08em;font-size:12.5px}.lg-card[data-v-697b0e3b]{color:#e3dfff;-webkit-backdrop-filter:blur(24px);background:radial-gradient(125% 125% at 50% 0,#302652d9 0%,#181234f0 55%,#0e0a20fa 100%);border:1px solid #a7f3d08c;border-color:#a7f3d08c #a78bfa4d #48e5c266 #48e5c259;border-radius:16px;margin-bottom:16px;padding:20px 18px;box-shadow:0 20px 48px #060412b3,inset 0 1px 2px #fff3,inset 0 -1px 1px #48e5c240,0 0 38px #48e5c238}.lg-field[data-v-697b0e3b]{margin-bottom:16px}.lg-label[data-v-697b0e3b]{color:#d4c2c6;letter-spacing:.16em;margin-bottom:9px;font-size:12px;display:block}.lg-input[data-v-697b0e3b]{color:#e3dfff;letter-spacing:.06em;box-sizing:border-box;background:#14112a;border:1px solid #f4b8cd38;border-radius:14px;width:100%;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .24s,background .24s,box-shadow .24s}.lg-input[data-v-697b0e3b]:focus{background:#48e5c20f;border-color:#48e5c28c;outline:none;box-shadow:0 0 0 3px #48e5c224}.lg-input[data-v-697b0e3b]::placeholder{color:#d4c2c6;opacity:.85}.lg-hint[data-v-697b0e3b]{color:#ffd8be;letter-spacing:.02em;opacity:0;max-height:0;font-size:11px;transition:max-height .24s,opacity .24s,margin-top .24s;overflow:hidden}.lg-hint.show[data-v-697b0e3b]{opacity:1;max-height:20px;margin-top:6px}.lg-code-row[data-v-697b0e3b]{gap:10px;display:flex}.lg-code-input[data-v-697b0e3b]{flex:1;min-width:0}.lg-captcha[data-v-697b0e3b]{cursor:pointer;background:#161426e0;border:1px solid #f4b8cd57;border-radius:14px;flex-shrink:0;place-items:center;width:126px;height:52px;padding:0;transition:border-color .24s,transform .24s;display:grid;overflow:hidden}.lg-captcha[data-v-697b0e3b]:active{border-color:#48e5c273;transform:scale(.96)}.lg-captcha-img[data-v-697b0e3b]{object-fit:contain;width:100%;height:100%;display:block}.lg-captcha-load[data-v-697b0e3b]{color:#d4c2c6;letter-spacing:.06em;font-size:11px}.lg-tip[data-v-697b0e3b]{color:#d4c2c6;letter-spacing:.02em;margin-top:6px;font-size:11px}.lg-testcode[data-v-697b0e3b]{color:#48e5c2;letter-spacing:.04em;font-size:12px}.lg-code-btn[data-v-697b0e3b]{color:#ffdbe6;cursor:pointer;letter-spacing:.04em;white-space:nowrap;background:#161426e0;border:1px solid #f4b8cd57;border-radius:14px;flex-shrink:0;padding:0 15px;font-family:inherit;font-size:12.5px;transition:border-color .24s,background .24s,color .24s,transform .24s}.lg-code-btn[data-v-697b0e3b]:active{transform:scale(.95)}.lg-code-btn.counting[data-v-697b0e3b],.lg-code-btn[data-v-697b0e3b]:disabled{color:#d4c2c6;opacity:.7;cursor:default;background:#16142699;border-color:#f4b8cd24;transform:none}.lg-err[data-v-697b0e3b]{opacity:0;color:#ffd8be;letter-spacing:.02em;max-height:0;font-size:11.5px;line-height:1.5;transition:max-height .24s,opacity .24s,margin-bottom .24s;overflow:hidden}.lg-err.show[data-v-697b0e3b]{opacity:1;max-height:46px;margin-bottom:10px}.lg-primary[data-v-697b0e3b]{color:#00382d;letter-spacing:.3em;text-indent:.3em;cursor:pointer;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);border:0;border-radius:999px;width:100%;margin-bottom:12px;padding:15px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .24s,filter .24s;display:block;box-shadow:0 12px 28px #48e5c238,inset 0 1px #ffffff80}.lg-primary[data-v-697b0e3b]:active{filter:brightness(.97);transform:scale(.98)}.lg-primary[data-v-697b0e3b]:disabled{filter:brightness(.9);opacity:.8;cursor:default}.lg-wechat[data-v-697b0e3b]{color:#e3dfff;letter-spacing:.2em;text-indent:.2em;cursor:pointer;background:linear-gradient(135deg,#292742bf,#1a1833e0);border:1px solid #f4b8cd38;border-radius:14px;width:100%;padding:14px;font-family:inherit;font-size:14px;transition:border-color .24s,color .24s,transform .24s;display:block}.lg-wechat[data-v-697b0e3b]:active{color:#ffdbe6;border-color:#48e5c273;transform:scale(.98)}.lg-note[data-v-697b0e3b]{color:#d4c2c6;letter-spacing:.02em;text-align:center;margin-top:10px;font-size:11.5px;line-height:1.5}#page-recharge[data-v-3a70fcdb]{color:#e3dfff;padding:max(84px, calc(env(safe-area-inset-top) + 64px)) 14px 110px;scrollbar-width:none;background:radial-gradient(circle at 50% 6%,#48e5c22e 0%,#8b5cf638 30%,#140d28f5 65%,#0e0920 100%),#0e0920;border-color:#f4b8cd29;min-height:100%}#page-recharge[data-v-3a70fcdb]::-webkit-scrollbar{display:none}#page-recharge button[data-v-3a70fcdb]{font:inherit;color:inherit;cursor:pointer}.page-atmosphere[data-v-3a70fcdb],.page-atmosphere[data-v-3a70fcdb]:before,.page-atmosphere[data-v-3a70fcdb]:after{content:"";pointer-events:none;filter:blur(74px);mix-blend-mode:screen;border-radius:50%;position:absolute}.page-atmosphere[data-v-3a70fcdb]{background:radial-gradient(circle,#d1bcff24,#6c569e09 58%,#0000 77%);width:280px;height:220px;top:180px;left:-110px}.page-atmosphere[data-v-3a70fcdb]:before{background:radial-gradient(circle,#f4b8cd1a,#7e526806 58%,#0000 78%);width:300px;height:200px;top:420px;left:200px}.page-atmosphere[data-v-3a70fcdb]:after{background:radial-gradient(circle,#8b5cf61c,#4a327c06 60%,#0000 80%);width:260px;height:180px;top:720px;left:40px}.rc-hero[data-v-3a70fcdb]{text-align:center;margin-bottom:20px}.rc-hero-label[data-v-3a70fcdb]{color:#d4c2c6;letter-spacing:.16em;font-size:12px}.rc-hero-count[data-v-3a70fcdb]{justify-content:center;align-items:baseline;gap:6px;margin:10px 0 8px;display:flex}.rc-hero-num[data-v-3a70fcdb]{color:#ffdbe6;letter-spacing:.02em;text-shadow:0 0 24px #f4b8cd59;font-size:40px;font-weight:600}.rc-hero-unit[data-v-3a70fcdb]{color:#d4c2c6;letter-spacing:.1em;font-size:13px}.rc-hero-rate[data-v-3a70fcdb]{color:#d4c2c6;letter-spacing:.04em;font-size:11.5px}.content-wrap[data-v-3a70fcdb]{z-index:4;position:relative}.rc-card[data-v-3a70fcdb]{color:#e3dfff;-webkit-backdrop-filter:blur(24px);background:radial-gradient(125% 125% at 50% 0,#302652d9 0%,#181234f0 55%,#0e0a20fa 100%);border:1px solid #a7f3d08c;border-color:#a7f3d08c #a78bfa4d #48e5c266 #48e5c259;border-radius:16px;margin-bottom:14px;padding:18px 16px;box-shadow:0 20px 48px #060412b3,inset 0 1px 2px #fff3,inset 0 -1px 1px #48e5c240,0 0 38px #48e5c238}.rc-title[data-v-3a70fcdb]{color:#e3dfff;letter-spacing:.12em;margin-bottom:12px;font-size:14px}.rc-sub[data-v-3a70fcdb]{margin-top:10px;font-size:11.5px;line-height:1.6}.rc-dim[data-v-3a70fcdb]{color:#d4c2c6}.rc-warn[data-v-3a70fcdb]{color:#ffd8be}.rc-tiers[data-v-3a70fcdb]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rc-tier[data-v-3a70fcdb]{background:linear-gradient(135deg,#292742bf,#1a1833e0);border:1px solid #f4b8cd38;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:14px 10px;transition:border-color .24s,box-shadow .24s,transform .24s;display:flex;box-shadow:0 10px 28px #08061659,inset 0 1px #ffffff14}.rc-tier[data-v-3a70fcdb]:active{transform:scale(.97)}.rc-tier.on[data-v-3a70fcdb]{border-color:#48e5c299;box-shadow:0 0 0 1px #48e5c259,0 10px 28px #08061659}.rc-tier[data-v-3a70fcdb]:disabled{opacity:.6;cursor:default}.rc-tier-yuan[data-v-3a70fcdb]{color:#ffdbe6;letter-spacing:.02em;font-size:19px;font-weight:600}.rc-tier-frag[data-v-3a70fcdb]{color:#d4c2c6;letter-spacing:.04em;font-size:11px}.rc-pay[data-v-3a70fcdb]{background:#161426e0;border:1px solid #48e5c273;border-radius:14px;align-items:center;gap:9px;padding:13px 14px;display:flex}.rc-pay-dot[data-v-3a70fcdb]{background:#f4b8cd;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #f4b8cd}.rc-pay-name[data-v-3a70fcdb]{color:#e3dfff;letter-spacing:.08em;font-size:14px}.rc-pay-tag[data-v-3a70fcdb]{color:#ffdbe6;letter-spacing:.06em;background:#161426e0;border:1px solid #f4b8cd4d;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:10px}.rc-actions[data-v-3a70fcdb]{margin-top:14px}.rc-primary[data-v-3a70fcdb]{color:#00382d;letter-spacing:.3em;text-indent:.3em;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);border:0;border-radius:999px;width:100%;padding:15px;font-size:16px;font-weight:700;transition:transform .24s,filter .24s;display:block;box-shadow:0 12px 28px #48e5c238,inset 0 1px #ffffff80}.rc-primary[data-v-3a70fcdb]:active{filter:brightness(.97);transform:scale(.98)}.rc-primary[data-v-3a70fcdb]:disabled{filter:brightness(.9);opacity:.65;cursor:default}.rc-secondary[data-v-3a70fcdb]{color:#ffdbe6;letter-spacing:.12em;background:#161426e0;border:1px solid #f4b8cd57;border-radius:14px;width:100%;padding:13px;font-size:13.5px;transition:border-color .24s,transform .24s;display:block}.rc-secondary[data-v-3a70fcdb]:active{border-color:#48e5c273;transform:scale(.98)}.rc-secondary[data-v-3a70fcdb]:disabled{opacity:.65;cursor:default}.rc-order-line[data-v-3a70fcdb]{justify-content:space-between;gap:12px;padding:5px 0;font-size:12.5px;display:flex}.rc-k[data-v-3a70fcdb]{color:#d4c2c6;letter-spacing:.06em;flex-shrink:0}.rc-v[data-v-3a70fcdb]{color:#e3dfff;text-align:right;word-break:break-all}.rc-v-hi[data-v-3a70fcdb]{color:#ffdbe6;font-weight:600}.rc-qr[data-v-3a70fcdb]{margin:14px 0 4px}.rc-qr-svg[data-v-3a70fcdb]{width:100%;height:auto;display:block}.rc-url-box[data-v-3a70fcdb]{background:#161426e0;border:1px solid #f4b8cd38;border-radius:14px;margin-top:12px;padding:12px}.rc-url-label[data-v-3a70fcdb]{color:#d4c2c6;letter-spacing:.06em;margin-bottom:7px;font-size:11px}.rc-url[data-v-3a70fcdb]{color:#ffdbe6;word-break:break-all;font-size:12.5px;line-height:1.5;text-decoration:underline;display:block}.rc-url-actions[data-v-3a70fcdb]{gap:10px;margin-top:11px;display:flex}.rc-copy[data-v-3a70fcdb],.rc-open[data-v-3a70fcdb]{text-align:center;letter-spacing:.08em;color:#ffdbe6;background:#161426e0;border:1px solid #f4b8cd4d;border-radius:999px;flex:1;padding:10px;font-size:12.5px;text-decoration:none}.rc-open[data-v-3a70fcdb]{color:#e3dfff;border-color:#48e5c273}.rc-copy[data-v-3a70fcdb]:active,.rc-open[data-v-3a70fcdb]:active{transform:scale(.98)}.rc-status[data-v-3a70fcdb]{color:#e3dfff;letter-spacing:.06em;margin-top:14px;font-size:13px}.rc-status.ok[data-v-3a70fcdb]{color:#ffdbe6}.rc-status.warn[data-v-3a70fcdb]{color:#ffd8be}.rc-err[data-v-3a70fcdb]{color:#ffd8be;letter-spacing:.02em;margin-top:10px;font-size:11.5px;line-height:1.6}.rc-foot[data-v-3a70fcdb]{text-align:center;color:#d4c2c6;letter-spacing:.06em;padding:6px 0 10px;font-size:11px}#page-settings[data-v-2243e62b]{--text:#e3dfff;--muted:#d4c2c6;--muted2:#d4c2c6;--silver:#e3dfff;--gold:#f9e2b9;--gold2:#f9e2b9;--line:#f4b8cd24;--line2:#f4b8cd38;--line-gold:#f4b8cd38;--line-gold-strong:#f4b8cd4d;--panel:#1a1833d1;--panel-inset:#171330;color:#e3dfff;padding:max(76px, calc(env(safe-area-inset-top) + 58px)) 0 120px;scrollbar-width:none;background:radial-gradient(circle at 50% 6%,#48e5c22e 0%,#8b5cf638 30%,#140d28f5 65%,#0e0920 100%),#0e0920;border-color:#f4b8cd29;min-height:100%}#page-settings[data-v-2243e62b]::-webkit-scrollbar{display:none}button[data-v-2243e62b]{font:inherit;color:inherit;cursor:pointer}.group-title[data-v-2243e62b]{letter-spacing:.06em;color:#d4c2c6;padding:20px 20px 8px;font-size:12px;font-weight:550}.group-title[data-v-2243e62b]:first-of-type{padding-top:4px}#page-settings .card[data-v-2243e62b]{color:#e3dfff;-webkit-backdrop-filter:blur(24px);background:radial-gradient(125% 125% at 50% 0,#302652d9 0%,#181234f0 55%,#0e0a20fa 100%);border:1px solid #a7f3d08c;border-color:#a7f3d08c #a78bfa4d #48e5c266 #48e5c259;border-radius:16px;margin:0 16px 4px;box-shadow:0 20px 48px #060412b3,inset 0 1px 2px #fff3,inset 0 -1px 1px #48e5c240,0 0 38px #48e5c238}#page-settings .card-accent[data-v-2243e62b]{border-color:#f4b8cd4d}#page-settings .card-logout[data-v-2243e62b]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;margin-top:10px}#page-settings .row[data-v-2243e62b]{gap:12px;min-height:60px;padding:14px 16px}#page-settings .row+.row[data-v-2243e62b]{border-top:1px solid #f4b8cd24}#page-settings .row-content[data-v-2243e62b]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}#page-settings .row-value[data-v-2243e62b]{color:#d4c2c6;flex:none;align-items:center;gap:6px;font-size:13px;display:flex}#page-settings .row-value .time-highlight[data-v-2243e62b]{color:#ffdbe6;letter-spacing:.03em;font-weight:560}#page-settings .row-sub[data-v-2243e62b]{margin-top:0;font-size:11px}#page-settings .chev[data-v-2243e62b]{color:#d4c2c6}#page-settings .icon-shell[data-v-2243e62b]{background:#161426e0;border:1px solid #f4b8cd4d;border-radius:12px;width:34px;height:34px;box-shadow:0 0 14px #f4b8cd33}#page-settings .icon-shell svg[data-v-2243e62b]{stroke:#ffdbe6}#page-settings .switch[data-v-2243e62b]{background:#161426e0;border:1px solid #f4b8cd4d}#page-settings .switch[data-v-2243e62b]:after{background:#d4c2c6}#page-settings .switch.on[data-v-2243e62b]{background:#48e5c22e;border-color:#48e5c280}#page-settings .switch.on[data-v-2243e62b]:after{background:#48e5c2;box-shadow:0 0 8px #48e5c299}.logout-row[data-v-2243e62b]{justify-content:center;min-height:56px;padding:16px}.logout-text[data-v-2243e62b]{color:#d4c2c6;letter-spacing:.03em;font-size:15px;font-weight:540}.logout-row:active .logout-text[data-v-2243e62b]{color:#ffdbe6}.mask[data-v-2243e62b]{background:#0805149e}.dialog[data-v-2243e62b]{color:#e3dfff;background:radial-gradient(125% 125% at 50% 0,#302652eb 0%,#181234f7 55%,#0e0a20fc 100%);border:1px solid #a7f3d08c;border-color:#a7f3d08c #a78bfa4d #48e5c266 #48e5c259;box-shadow:0 20px 48px #060412b3,inset 0 1px 2px #fff3,0 0 38px #48e5c238}.dialog-title[data-v-2243e62b]{color:#ffdbe6}.dialog-body[data-v-2243e62b]{color:#d4c2c6}.dialog .btn-secondary[data-v-2243e62b]{color:#d4c2c6;background:#161426e0;border:1px solid #f4b8cd4d}.dialog .btn-primary[data-v-2243e62b]{color:#00382d;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);font-weight:600;box-shadow:0 8px 22px #48e5c247,inset 0 1px #ffffff80}@media (prefers-reduced-motion:reduce){#page-settings .row[data-v-2243e62b]{transition:none!important}}#page-about[data-v-b2f1435c]{--text:#e3dfff;--muted:#d4c2c6;--muted2:#d4c2c6;--silver:#e3dfff;--gold:#f9e2b9;--gold2:#f9e2b9;--line-gold-strong:#d1bcff57;color:#e3dfff;background:radial-gradient(circle at 50% 6%,#48e5c22e 0%,#8b5cf638 30%,#140d28f5 65%,#0e0920 100%),#0e0920;border-color:#f4b8cd29;padding-bottom:40px}#page-about .onboard-content[data-v-b2f1435c]{padding-bottom:20px}#page-about .ob-halo[data-v-b2f1435c]{background:conic-gradient(from 210deg,#0000 0deg,#d1bcff08 40deg,#a0b1d105 100deg,#0000 185deg,#9eaecc06 260deg,#f4b8cd07 320deg,#0000 360deg)}#page-about .space-arc.a3[data-v-b2f1435c]{border-color:#f4b8cd12}.ab-logo-area[data-v-b2f1435c]{text-align:center;margin-bottom:22px}.ab-logo[data-v-b2f1435c]{filter:drop-shadow(0 10px 26px #f4b8cd47);place-items:center;margin-bottom:14px;display:grid}.ab-name[data-v-b2f1435c]{color:#ffdbe6;letter-spacing:.28em;text-shadow:none;margin-bottom:6px;font-size:23px}.ab-version[data-v-b2f1435c]{color:#d4c2c6;letter-spacing:.18em;margin-bottom:12px;font-size:11.5px}.ab-desc[data-v-b2f1435c]{color:#d4c2c6;letter-spacing:.06em;font-size:13px;line-height:1.9}.card[data-v-b2f1435c]{color:#e3dfff;-webkit-backdrop-filter:blur(24px);background:radial-gradient(125% 125% at 50% 0,#302652d9 0%,#181234f0 55%,#0e0a20fa 100%);border:1px solid #a7f3d08c;border-color:#a7f3d08c #a78bfa4d #48e5c266 #48e5c259;border-radius:16px;box-shadow:0 20px 48px #060412b3,inset 0 1px 2px #fff3,inset 0 -1px 1px #48e5c240,0 0 38px #48e5c238}.ab-card[data-v-b2f1435c]{margin-bottom:14px;padding:18px 16px}.ab-card-title[data-v-b2f1435c]{color:#f9e2b9;letter-spacing:.28em;text-align:center;justify-content:center;align-items:center;gap:10px;margin-bottom:12px;font-size:12.5px;display:flex}.ab-card-title[data-v-b2f1435c]:before,.ab-card-title[data-v-b2f1435c]:after{content:"";background:#d1bcff57;width:12px;height:1px;display:inline-block}.ab-text[data-v-b2f1435c]{color:#d4c2c6;letter-spacing:.02em;font-size:13px;line-height:1.9}.ab-feedback[data-v-b2f1435c]{color:#ffdbe6;letter-spacing:.06em;text-align:center;padding:6px 0;font-size:14px}.ab-note[data-v-b2f1435c]{color:#d4c2c6;margin-top:8px;font-size:11.5px}.ab-faq[data-v-b2f1435c]{margin-bottom:14px}.ab-faq[data-v-b2f1435c]:last-child{margin-bottom:0}.ab-faq-q[data-v-b2f1435c]{color:#e3dfff;letter-spacing:.02em;margin-bottom:4px;font-size:13px;font-weight:560}.ab-faq-a[data-v-b2f1435c]{color:#d4c2c6;letter-spacing:.01em;font-size:12.5px;line-height:1.8}.ab-feedback-btn[data-v-b2f1435c]{color:#e3dfff;cursor:pointer;letter-spacing:.2em;background:linear-gradient(135deg,#292742bf,#1a1833e0);border:1px solid #f4b8cd38;border-radius:14px;width:100%;margin-top:12px;padding:13px;font-family:inherit;font-size:14px;transition:border-color .24s,background .24s,transform .24s;display:block}.ab-feedback-btn[data-v-b2f1435c]:active{border-color:#48e5c273;transform:scale(.98)}#page-feedback[data-v-e1bc856c]{--text:#e3dfff;--muted:#d4c2c6;--muted2:#d4c2c6;--gold:#f9e2b9;--gold2:#f9e2b9;--line2:#f4b8cd38;color:#e3dfff;background:radial-gradient(circle at 50% 6%,#48e5c22e 0%,#8b5cf638 30%,#140d28f5 65%,#0e0920 100%),#0e0920;border-color:#f4b8cd29;padding-bottom:40px}#page-feedback .onboard-content[data-v-e1bc856c]{padding-bottom:20px}#page-feedback .ob-halo[data-v-e1bc856c]{background:conic-gradient(from 210deg,#0000 0deg,#d1bcff08 40deg,#a0b1d105 100deg,#0000 185deg,#9eaecc06 260deg,#f4b8cd07 320deg,#0000 360deg)}#page-feedback .space-arc.a3[data-v-e1bc856c]{border-color:#f4b8cd12}.fb-card[data-v-e1bc856c]{color:#e3dfff;-webkit-backdrop-filter:blur(24px);background:radial-gradient(125% 125% at 50% 0,#302652d9 0%,#181234f0 55%,#0e0a20fa 100%);border:1px solid #a7f3d08c;border-color:#a7f3d08c #a78bfa4d #48e5c266 #48e5c259;border-radius:16px;margin-bottom:16px;padding:18px 16px;box-shadow:0 20px 48px #060412b3,inset 0 1px 2px #fff3,inset 0 -1px 1px #48e5c240,0 0 38px #48e5c238}.fb-card-title[data-v-e1bc856c]{color:#f9e2b9;letter-spacing:.28em;text-align:center;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;font-size:12.5px;display:flex}.fb-card-title[data-v-e1bc856c]:before,.fb-card-title[data-v-e1bc856c]:after{content:"";background:#d1bcff57;width:12px;height:1px;display:inline-block}.fb-textarea[data-v-e1bc856c],.fb-input[data-v-e1bc856c]{color:#e3dfff;letter-spacing:.02em;box-sizing:border-box;background:#14112a;border:1px solid #f4b8cd38;border-radius:14px;width:100%;padding:13px 16px;font-family:inherit;font-size:14px;transition:border-color .24s,background .24s,box-shadow .24s}.fb-textarea[data-v-e1bc856c]{resize:vertical;min-height:132px;line-height:1.75}.fb-textarea[data-v-e1bc856c]:focus,.fb-input[data-v-e1bc856c]:focus{background:#48e5c20f;border-color:#48e5c28c;outline:none;box-shadow:0 0 0 3px #48e5c224}.fb-textarea[data-v-e1bc856c]::placeholder,.fb-input[data-v-e1bc856c]::placeholder{color:#d4c2c6;opacity:.85}.fb-count[data-v-e1bc856c]{text-align:right;color:#d4c2c6;letter-spacing:.04em;margin:6px 2px 12px;font-size:10.5px}.fb-submit[data-v-e1bc856c]{color:#00382d;letter-spacing:.3em;text-indent:.3em;cursor:pointer;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);border-radius:999px;width:100%;padding:16px;font-family:inherit;font-size:16px;font-weight:700;display:block;box-shadow:0 12px 28px #48e5c238,inset 0 1px #ffffff80}.fb-submit[data-v-e1bc856c]:active{filter:brightness(.97);transform:scale(.98)}.insp-mask[data-v-fa285cbb]{z-index:10000;-webkit-backdrop-filter:blur(4px);background:#06080dc7;justify-content:center;display:flex;position:fixed;inset:0}.insp[data-v-fa285cbb]{width:100%;max-width:420px;height:100%;color:var(--text,#efede7);letter-spacing:.5px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#0d1119fa,#06080dfc);padding:16px 16px 44px;font-family:inherit;font-size:13px;line-height:1.7;overflow-y:auto}.insp-head[data-v-fa285cbb]{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.insp-title[data-v-fa285cbb]{color:var(--gold,#d0b77a);letter-spacing:2px;font-size:18px}.insp-sub[data-v-fa285cbb]{color:var(--muted2,#6d7480);font-size:11.5px}.insp-close[data-v-fa285cbb]{cursor:pointer;color:var(--muted,#858b97);background:0 0;border:none;padding:2px 6px;font-family:inherit;font-size:18px}.insp-close[data-v-fa285cbb]:active{color:var(--gold,#d0b77a)}.insp-date-row[data-v-fa285cbb]{background:var(--panel-inset,#171a21);border:1px solid var(--line2,#ffffff1c);border-radius:var(--r-inset,14px);align-items:center;gap:8px;margin-bottom:14px;padding:8px 10px;display:flex}.insp-date-label[data-v-fa285cbb]{color:var(--silver,#aeb8ca);letter-spacing:1px;flex-shrink:0;font-size:12px}.insp-date[data-v-fa285cbb]{border:1px solid var(--line2,#ffffff1c);color:var(--text,#efede7);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0a;border-radius:10px;flex:1;padding:5px 8px;font-family:inherit;font-size:13px}.insp-today[data-v-fa285cbb]{border:1px solid var(--line2,#ffffff1c);color:var(--silver,#aeb8ca);cursor:pointer;background:#aeb8ca0f;border-radius:999px;flex-shrink:0;padding:5px 10px;font-family:inherit;font-size:12px}.insp-block[data-v-fa285cbb]{margin-bottom:14px}.insp-label[data-v-fa285cbb]{color:var(--gold,#d0b77a);letter-spacing:2px;border-bottom:1px solid var(--line-gold,#d1b77a38);margin-bottom:8px;padding-bottom:4px;font-size:13px}.insp-count[data-v-fa285cbb]{color:var(--muted2,#6d7480);letter-spacing:0;font-size:11px}.insp-copy[data-v-fa285cbb]{border:1px solid var(--line-gold,#d1b77a38);border-radius:var(--r-card,20px);background:linear-gradient(#141820eb,#0c1017f2);padding:10px 12px}.insp-copy-main[data-v-fa285cbb]{color:var(--text,#efede7);margin-bottom:4px;font-size:14px}.insp-copy-act[data-v-fa285cbb]{color:var(--silver,#aeb8ca);margin-bottom:6px;font-size:12.5px}.insp-copy-meta[data-v-fa285cbb]{color:var(--muted2,#6d7480);font-size:11px}.insp-empty[data-v-fa285cbb]{color:var(--muted,#858b97);background:var(--panel-inset,#171a21);border:1px solid var(--line,#ffffff13);border-radius:var(--r-inset,14px);padding:10px 12px;font-size:12px}.insp-empty-sm[data-v-fa285cbb]{color:var(--muted2,#6d7480);font-size:11.5px}.insp-sig[data-v-fa285cbb]{border:1px solid var(--line,#ffffff13);border-radius:var(--r-inset,14px);background:#ffffff08;margin-bottom:6px;padding:7px 10px}.insp-sig-head[data-v-fa285cbb]{justify-content:space-between;align-items:center;gap:6px;display:flex}.insp-sig-title[data-v-fa285cbb]{color:var(--text,#efede7);font-size:13px;font-weight:600}.insp-badge[data-v-fa285cbb]{border:1px solid;border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:11px}.insp-badge.up[data-v-fa285cbb]{color:var(--gold,#d0b77a);border-color:var(--line-gold-strong,#d1b77a4d);background:#d0b77a24}.insp-badge.flat[data-v-fa285cbb]{color:var(--silver,#aeb8ca);background:#aeb8ca1a;border-color:#aeb8ca47}.insp-badge.down[data-v-fa285cbb]{color:var(--blue,#8497ba);background:#8497ba1f;border-color:#8497ba57}.insp-sig-meta[data-v-fa285cbb]{color:var(--muted,#858b97);font-size:11px}.insp-sig-src[data-v-fa285cbb]{color:var(--muted2,#6d7480);font-size:11px}.insp-foot[data-v-fa285cbb]{text-align:center;color:var(--muted2,#6d7480);letter-spacing:2px;margin-top:6px;font-size:11px}.debug-fab[data-v-5b4ee95c]{z-index:9999;border:1px solid var(--line-gold-strong,#d1b77a4d);width:44px;height:44px;color:var(--gold,#d0b77a);cursor:pointer;box-shadow:var(--shadow,0 18px 54px #00000047);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#141820eb,#0c1017f2);border-radius:50%;justify-content:center;align-items:center;font-family:inherit;font-size:20px;display:flex;position:fixed;bottom:96px;right:10px}.debug-panel[data-v-5b4ee95c]{z-index:9999;border:1px solid var(--line2,#ffffff1c);border-radius:var(--r-card,20px);width:240px;max-height:calc(100% - 200px);color:var(--text,#efede7);box-shadow:var(--shadow,0 18px 54px #00000047);letter-spacing:.5px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#141820eb,#0c1017f2);padding:12px;font-family:inherit;font-size:13px;line-height:1.6;position:fixed;bottom:148px;right:10px;overflow-y:auto}.debug-head[data-v-5b4ee95c]{color:var(--gold,#d0b77a);letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.debug-close[data-v-5b4ee95c]{cursor:pointer;color:var(--muted,#858b97);background:0 0;border:none;font-family:inherit;font-size:14px}.debug-close[data-v-5b4ee95c]:active{color:var(--gold,#d0b77a)}.debug-date-row[data-v-5b4ee95c]{align-items:center;gap:6px;margin-bottom:4px;display:flex}.debug-date-label[data-v-5b4ee95c]{color:var(--muted2,#6d7480);flex-shrink:0;font-size:11px}.debug-date[data-v-5b4ee95c]{border:1px solid var(--line2,#ffffff1c);min-width:0;color:var(--text,#efede7);background:var(--panel-inset,#171a21);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;flex:1;padding:3px 6px;font-family:inherit;font-size:12px}.debug-mini[data-v-5b4ee95c]{border:1px solid var(--line2,#ffffff1c);color:var(--silver,#aeb8ca);cursor:pointer;background:#aeb8ca0f;border-radius:999px;flex-shrink:0;padding:3px 8px;font-family:inherit;font-size:11px}.debug-date-note[data-v-5b4ee95c]{color:var(--gold,#d0b77a);margin-bottom:8px;font-size:11px}.debug-grant-row[data-v-5b4ee95c]{align-items:center;gap:4px;margin-bottom:4px;display:flex}.debug-grant-input[data-v-5b4ee95c]{flex:1;min-width:0}.debug-btn[data-v-5b4ee95c]{border:1px solid var(--line2,#ffffff1c);width:100%;color:var(--silver,#aeb8ca);cursor:pointer;letter-spacing:1px;background:#ffffff08;border-radius:12px;margin-bottom:6px;padding:8px 10px;font-family:inherit;font-size:13px;display:block}.debug-btn.primary[data-v-5b4ee95c]{border-color:var(--line-gold-strong,#d1b77a4d);color:var(--gold,#d0b77a);background:linear-gradient(135deg,#d0b77a33,#a98d5424);font-weight:600}.debug-btn.danger[data-v-5b4ee95c]{color:#c08a7a;background:#c08a7a1a;border-color:#c08a7a47}.debug-btn.danger[data-v-5b4ee95c]:hover,.debug-btn.danger[data-v-5b4ee95c]:active{color:#d2a090;background:#c08a7a2e;border-color:#c08a7a80}.debug-sep[data-v-5b4ee95c]{color:var(--muted2,#6d7480);letter-spacing:3px;text-align:center;margin:10px 0 6px;font-size:11px}.debug-grid[data-v-5b4ee95c]{grid-template-columns:1fr 1fr;gap:4px;display:grid}.debug-page[data-v-5b4ee95c]{border:1px solid var(--line,#ffffff13);color:var(--muted,#858b97);cursor:pointer;background:#aeb8ca0f;border-radius:10px;padding:6px 4px;font-family:inherit;font-size:12px}.debug-page[data-v-5b4ee95c]:active{border-color:var(--line-gold,#d1b77a38);color:var(--gold,#d0b77a)}.debug-state[data-v-5b4ee95c]{color:var(--muted,#858b97);background:var(--panel-inset,#171a21);border:1px solid var(--line,#ffffff13);border-radius:var(--r-inset,14px);padding:8px;font-size:11px}.feedback-overlay-root[data-v-b7509e24]{pointer-events:none;z-index:9999;position:fixed;inset:0}.debug-fab[data-v-b7509e24]{color:#d0b77a;cursor:pointer;z-index:9999;pointer-events:auto;background:#0a0d13f5;border:1px solid #d1b77a59;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:18px;line-height:1;display:flex;position:fixed;bottom:96px;left:10px}.debug-fab.active[data-v-b7509e24]{color:#d0b77a;background:#d0b77a2e;border-color:#d0b77a}.fb-bubble[data-v-b7509e24]{pointer-events:none;z-index:9999;color:#e8eaef;white-space:nowrap;text-overflow:ellipsis;background:#0a0d13f5;border:1px solid #d1b77a59;border-radius:6px;max-width:260px;padding:4px 8px;font-size:12px;line-height:1.3;position:fixed;overflow:hidden}.fb-mask[data-v-b7509e24]{z-index:10000;pointer-events:auto;background:#04060a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fb-form[data-v-b7509e24]{color:#e8eaef;box-sizing:border-box;background:#0a0d13f5;border:1px solid #d1b77a59;border-radius:12px;width:min(92vw,420px);max-height:80vh;padding:16px;font-size:14px;overflow-y:auto}.fb-title[data-v-b7509e24]{color:#d0b77a;margin-bottom:12px;font-size:16px;font-weight:600}.fb-meta[data-v-b7509e24]{color:#8a919e;word-break:break-all;margin-bottom:12px;font-size:13px;line-height:1.6}.fb-hint[data-v-b7509e24]{color:#d0b77a;background:#d0b77a1a;border-radius:6px;margin-bottom:10px;padding:6px 10px;font-size:13px}.fb-note[data-v-b7509e24]{box-sizing:border-box;color:#e8eaef;resize:vertical;background:#06080de6;border:1px solid #d1b77a59;border-radius:8px;outline:none;width:100%;padding:10px;font-family:inherit;font-size:14px}.fb-note[data-v-b7509e24]::placeholder{color:#8a919e}.fb-btns[data-v-b7509e24]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.fb-btn[data-v-b7509e24]{color:#e8eaef;cursor:pointer;background:0 0;border:1px solid #d1b77a59;border-radius:8px;flex:1 1 0;min-width:88px;min-height:44px;padding:0 12px;font-size:14px}.fb-btn.primary[data-v-b7509e24]{color:#0a0d13;background:#d0b77a;border-color:#d0b77a;font-weight:600}.fb-btn.danger[data-v-b7509e24]{color:#e08a8a;border-color:#e08a8a73}.fb-toast[data-v-b7509e24]{color:#d0b77a;z-index:10000;pointer-events:none;background:#0a0d13f5;border:1px solid #d1b77a59;border-radius:8px;padding:10px 16px;font-size:14px;position:fixed;bottom:24px;right:16px}.tarot-page[data-v-352d33cd]{--t-ink:#e3dfff;--t-ink-dim:#d4c2c6;--t-line:#f4b8cd38;--t-line-soft:#f4b8cd29;--t-primary:#ffdbe6;--t-rose:#f4b8cd;--t-peri:#d1bcff;--t-champ:#f9e2b9;--t-mint:#48e5c2;--t-mint-line:#48e5c238;--t-serif:"Songti SC","Source Han Serif SC","Noto Serif SC","STSong","SimSun","宋体",Georgia,serif;--t-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--t-glass:radial-gradient(125% 125% at 50% 0%, #302652d9 0%, #181234f0 55%, #0e0a20fa 100%);--t-glass-soft:linear-gradient(135deg, #292742bf 0%, #1a1833e0 100%);--t-card-shadow:0 20px 48px #060412b3, inset 0 1px 2px #fff3, inset 0 -1px 1px #48e5c240, 0 0 38px #48e5c238;--t-soft-shadow:0 10px 28px #08061659, inset 0 1px 0 #ffffff14;--t-cta:linear-gradient(135deg, #f0fdf4 0%, #48e5c2 36%, #10b981 75%, #059669 100%);z-index:10;padding-top:max(80px, calc(env(safe-area-inset-top) + 60px));color:var(--t-ink);font-family:var(--t-serif);background:radial-gradient(circle at 50% 6%,#48e5c22e 0%,#8b5cf638 30%,#140d28f5 65%,#0e0920 100%);flex-direction:column;justify-content:flex-start;padding-bottom:68px;display:flex;position:absolute;inset:0;overflow:hidden}.tarot-page>.onboard-bg[data-v-352d33cd]{z-index:0}.tarot-page button[data-v-352d33cd],.tarot-page input[data-v-352d33cd]{font-family:inherit}.tarot-page .ob-glow.g2[data-v-352d33cd]{background:radial-gradient(circle,#8b5cf624,#48e5c20a 48%,#0000 80%)}.tarot-page .ob-halo[data-v-352d33cd]{background:conic-gradient(from 210deg,#0000 0deg,#d1bcff08 40deg,#f4b8cd05 100deg,#0000 185deg,#48e5c206 260deg,#d1bcff06 320deg,#0000 360deg);border-color:#d1bcff1a}.tarot-page .ob-halo[data-v-352d33cd]:after{background:#f4b8cdd9;box-shadow:0 0 16px #f4b8cd42}.tarot-page .ob-ring[data-v-352d33cd]{border-color:#d1bcff14}.tarot-page .ob-fog.f1[data-v-352d33cd]{background:radial-gradient(circle,#d1bcff1f,#8b5cf60a 48%,#0000 78%)}.tarot-page .ob-fog.f2[data-v-352d33cd]{background:radial-gradient(circle,#48e5c212,#8b5cf605 55%,#0000 80%)}.t-points[data-v-352d33cd]{top:max(28px, calc(env(safe-area-inset-top) + 2px));z-index:31;font-family:var(--t-mono);color:var(--t-primary);letter-spacing:.05em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161426e0;border:1px solid #f4b8cd4d;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:9px;display:inline-flex;position:absolute;right:22px;box-shadow:0 0 14px #f4b8cd33}.t-points .crystal[data-v-352d33cd]{flex:none}.tarot-page .crystal[data-v-352d33cd]{--c1:var(--t-peri);--c2:#8b7bc0}.tarot-page .crystal-xs[data-v-352d33cd]{filter:drop-shadow(0 0 3px #d1bcff47)}.t-view[data-v-352d33cd]{z-index:2;flex-direction:column;flex:1;min-height:0;animation:.2s viewIn-352d33cd;display:flex;position:relative}@keyframes viewIn-352d33cd{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.t-main[data-v-352d33cd]{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;min-height:0;padding:0 20px 10px;display:flex;overflow-y:auto}.t-main[data-v-352d33cd]::-webkit-scrollbar{display:none}.card-visual[data-v-352d33cd]{flex:0 0 190px;width:120px;height:190px;margin:2px 0 14px;animation:5.6s ease-in-out infinite cardFloat-352d33cd;position:relative}@keyframes cardFloat-352d33cd{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-8px)rotate(1.2deg)}}.card-glow[data-v-352d33cd]{filter:blur(10px);pointer-events:none;background:radial-gradient(circle at 50% 44%,#d1bcff2e 0%,#f4b8cd12 42%,#0000 72%);border-radius:50%;position:absolute;inset:-34px -26px}.tarot-svg[data-v-352d33cd]{filter:drop-shadow(0 12px 26px #08051480);width:120px;height:190px;position:relative}.tarot-svg svg[data-v-352d33cd]{width:100%;height:100%;display:block}.input-block[data-v-352d33cd]{width:100%}.input-block label[data-v-352d33cd]{color:var(--t-primary);letter-spacing:.14em;margin-bottom:10px;font-size:13px;display:block}.field[data-v-352d33cd]{position:relative}.field input[data-v-352d33cd]{border:1px solid var(--t-line);width:100%;height:50px;color:var(--t-ink);caret-color:var(--t-mint);background:linear-gradient(#292742bf,#1a1833e0);border-radius:14px;outline:none;padding:12px 56px 16px 14px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.field input[data-v-352d33cd]::placeholder{color:#d4c2c6b8}.field input[data-v-352d33cd]:focus{border-color:#f4b8cd73;box-shadow:0 0 0 3px #f4b8cd1f}.input-block.has-text .field input[data-v-352d33cd]{border-color:#48e5c273}.count[data-v-352d33cd]{font-family:var(--t-mono);color:var(--t-ink-dim);letter-spacing:.04em;font-size:10px;position:absolute;bottom:9px;right:14px}.guide[data-v-352d33cd]{color:var(--t-ink-dim);letter-spacing:.02em;margin-top:9px;font-size:11.5px}.warn[data-v-352d33cd]{color:#ffd8be;opacity:0;height:0;margin-top:8px;font-size:11.5px;transition:opacity .18s}.warn.show[data-v-352d33cd]{opacity:1;height:auto}.cat-row[data-v-352d33cd]{width:100%;margin-top:18px}.cat-title[data-v-352d33cd]{color:var(--t-ink);letter-spacing:.04em;margin-bottom:10px;font-size:13px}.cat-title em[data-v-352d33cd]{color:var(--t-ink-dim);font-size:11px;font-style:normal}.cat-pills[data-v-352d33cd]{flex-wrap:wrap;gap:8px;display:flex}.cat-pill[data-v-352d33cd]{border:1px solid var(--t-line);width:calc(25% - 6px);min-height:44px;color:var(--t-ink-dim);letter-spacing:.04em;text-align:center;cursor:pointer;background:#161426e0;border-radius:999px;justify-content:center;align-items:center;padding:7px 0;font-family:inherit;font-size:12px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.cat-pill[data-v-352d33cd]:active{transform:scale(.98)}.cat-pill.current[data-v-352d33cd]{color:var(--t-mint);background:#48e5c21f;border-color:#48e5c28c;font-weight:600}.spreads[data-v-352d33cd]{gap:12px;width:100%;margin-top:14px;display:flex}.spread[data-v-352d33cd]{background:var(--t-glass-soft);border:1px solid var(--t-line);cursor:pointer;opacity:.62;border-radius:16px;flex-direction:column;flex:1;min-height:138px;padding:14px 13px 13px;transition:opacity .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.spread[data-v-352d33cd]:active{transform:scale(.99)}.spread.selected[data-v-352d33cd]{opacity:1;box-shadow:var(--t-card-shadow);background:linear-gradient(145deg,#48e5c221,#d1bcff0f);border-color:#48e5c28c}.spread-top[data-v-352d33cd]{justify-content:space-between;align-items:center;display:flex}.spread-name[data-v-352d33cd]{color:var(--t-ink);font-size:16px;font-weight:600}.spread.selected .spread-name[data-v-352d33cd]{color:var(--t-primary)}.spread .badge[data-v-352d33cd]{font-family:var(--t-mono);color:var(--t-rose);letter-spacing:.04em;background:#161426e0;border:1px solid #f4b8cd4d;border-radius:999px;padding:2px 7px;font-size:9px}.spread-sub[data-v-352d33cd]{color:var(--t-ink-dim);margin-top:6px;font-size:12px}.spread-price[data-v-352d33cd]{font-family:var(--t-mono);color:var(--t-champ);letter-spacing:.02em;margin-top:9px;font-size:15px;font-weight:700}.spread-foot[data-v-352d33cd]{color:var(--t-ink-dim);margin-top:auto;padding-top:8px;font-size:11px;line-height:1.5}.detail[data-v-352d33cd]{width:100%;max-height:0;transition:max-height .32s;overflow:hidden}.detail.open[data-v-352d33cd]{max-height:200px}.detail-inner[data-v-352d33cd]{border:1px solid var(--t-line);color:var(--t-ink-dim);background:#1a1833e0;border-radius:14px;margin-top:12px;padding:13px 14px;font-size:12px;line-height:1.75;animation:.32s detailFade-352d33cd}@keyframes detailFade-352d33cd{0%{opacity:0}to{opacity:1}}.submit[data-v-352d33cd]{letter-spacing:.2em;text-indent:.2em;cursor:pointer;background:var(--t-cta);color:#00382d;border:none;border-radius:999px;flex:none;width:100%;height:52px;margin-top:16px;margin-bottom:auto;font-family:inherit;font-size:17px;font-weight:700;transition:transform .16s,box-shadow .2s,filter .2s,background .25s,color .25s;box-shadow:0 12px 28px #48e5c238,inset 0 1px #ffffff80}.submit[data-v-352d33cd]:active:not(:disabled){filter:brightness(.97);transform:scale(.98)translateY(1px)}.submit[data-v-352d33cd]:disabled{color:var(--t-ink-dim);box-shadow:none;cursor:not-allowed;background:linear-gradient(#292742e6 0%,#1a1833f2 100%)}.rules[data-v-352d33cd]{color:var(--t-ink-dim);text-align:center;padding:14px 20px 6px;font-size:10.5px;line-height:1.7}.modes[data-v-352d33cd]{padding:4px 20px max(18px, env(safe-area-inset-bottom))}.modes-title[data-v-352d33cd]{color:var(--t-ink-dim);letter-spacing:.08em;margin-bottom:8px;font-size:11px}.mode-row[data-v-352d33cd]{flex-wrap:wrap;gap:8px;display:flex}.mode-pill[data-v-352d33cd]{border:1px solid var(--t-line);color:var(--t-ink-dim);font:inherit;letter-spacing:.04em;cursor:pointer;background:#161426e0;border-radius:999px;padding:7px 12px;font-size:12px;transition:border-color .16s,background .16s,color .16s,transform .16s}.mode-pill[data-v-352d33cd]:active{transform:scale(.98)}.mode-pill.current[data-v-352d33cd]{color:var(--t-mint);background:#48e5c21f;border-color:#48e5c28c}.ritual-body[data-v-352d33cd]{text-align:center;flex-direction:column;flex:none;align-items:center;padding:6px 24px 10px;display:flex}.ritual-big[data-v-352d33cd]{color:var(--t-ink);letter-spacing:.04em;font-size:17px}.ritual-big .gold[data-v-352d33cd]{color:var(--t-primary)}.ritual-quote[data-v-352d33cd]{color:var(--t-ink-dim);margin-top:10px;font-size:12.5px;line-height:1.7}.ritual-sub[data-v-352d33cd]{color:var(--t-ink-dim);margin-top:6px;font-size:11px}.ritual-counter[data-v-352d33cd]{font-family:var(--t-mono);color:var(--t-primary);letter-spacing:.06em;text-shadow:0 0 18px #ffdbe647;margin-top:12px;font-size:26px;font-weight:700}.ritual-counter.pulse[data-v-352d33cd]{animation:.6s ritualBreath-352d33cd}@keyframes ritualBreath-352d33cd{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}.ritual-btn[data-v-352d33cd]{border:1px solid var(--t-line);min-width:150px;height:46px;color:var(--t-ink-dim);font:inherit;letter-spacing:.14em;cursor:pointer;background:#161426e0;border-radius:999px;margin-top:14px;font-size:14px;transition:border-color .16s,background .16s,color .16s,transform .16s}.ritual-btn[data-v-352d33cd]:active{transform:scale(.98)}.ritual-btn.ready[data-v-352d33cd]{background:var(--t-cta);color:#00382d;border-color:#0000;font-weight:700;box-shadow:0 10px 24px #48e5c233}.cat-step-note[data-v-352d33cd]{flex-direction:column;flex:none;align-items:center;gap:6px;margin:10px auto 0;display:flex}.cat-hint[data-v-352d33cd]{color:var(--t-ink-dim);letter-spacing:.03em;font-size:11.5px}.cat-switch[data-v-352d33cd]{color:var(--t-rose);font:inherit;letter-spacing:.04em;cursor:pointer;background:#161426e0;border:1px solid #f4b8cd4d;border-radius:999px;padding:5px 12px;font-size:11.5px;transition:border-color .16s,transform .16s}.cat-switch[data-v-352d33cd]:active{border-color:var(--t-mint);transform:scale(.98)}.fan-tip[data-v-352d33cd]{color:var(--t-ink-dim);opacity:0;margin:2px auto 0;font-size:12px;transition:opacity .2s}.fan-tip.show[data-v-352d33cd]{opacity:1;color:var(--t-primary)}.fanbox[data-v-352d33cd]{opacity:0;flex:0 0 232px;width:390px;height:232px;margin:0 auto;transition:opacity .6s,transform .6s;position:relative;transform:translateY(22px)scale(.92)}.fanbox.ghost[data-v-352d33cd]{opacity:.3;transform:none}.fanbox.show[data-v-352d33cd]{opacity:1;transform:none}.fanbox.pulse[data-v-352d33cd]{animation:.6s fanPulse-352d33cd}.fanbox.collapse[data-v-352d33cd]{opacity:0;pointer-events:none;transform:translateY(40px)scale(.6)}@keyframes fanPulse-352d33cd{0%{transform:translateY(0)scale(1)}45%{transform:translateY(-6px)scale(1.02)}to{transform:translateY(0)scale(1)}}.fancard[data-v-352d33cd]{transform-origin:50% 100%;cursor:pointer;will-change:transform;background:0 0;border:none;width:48px;height:76px;padding:0;transition:transform .3s,filter .2s;position:absolute}.fancard svg[data-v-352d33cd]{width:100%;height:100%;display:block}.fancard[data-v-352d33cd]:hover{filter:brightness(1.14)}.fancard:active svg[data-v-352d33cd]{transform:scale(.98)}.fanbox.collapse .fancard[data-v-352d33cd]{pointer-events:none}.draw-body[data-v-352d33cd]{flex-direction:column;flex:1;align-items:center;min-height:0;padding:0 12px;display:flex}.draw-hint[data-v-352d33cd]{color:var(--t-ink-dim);letter-spacing:.03em;text-align:center;margin:4px 0 8px;font-size:12.5px}.stage[data-v-352d33cd]{flex:1;width:350px;min-height:0;max-height:470px;margin:0 auto;position:relative}.tcard[data-v-352d33cd]{perspective:900px;transform-style:preserve-3d;animation:.4s cubic-bezier(.2,.8,.3,1) both cardIn-352d33cd;position:absolute}@keyframes cardIn-352d33cd{0%{opacity:0;transform:translateY(-10px)scale(.96)}to{opacity:1;transform:none}}.tcard-inner[data-v-352d33cd]{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,.8,.3,1);position:relative}.tcard.flipped .tcard-inner[data-v-352d33cd]{transform:rotateY(180deg)}.tcard-back[data-v-352d33cd],.tcard-face[data-v-352d33cd]{backface-visibility:hidden;border-radius:16px;position:absolute;inset:0;overflow:hidden}.tcard-back svg[data-v-352d33cd]{width:100%;height:100%;display:block}.tcard-face[data-v-352d33cd]{border:1px solid var(--t-line);background:linear-gradient(#1e1c37 0%,#1a1833 100%);flex-direction:column;justify-content:center;align-items:center;padding:6px;display:flex;transform:rotateY(180deg);box-shadow:0 14px 34px #04020e8c}.face-frame[data-v-352d33cd]{pointer-events:none;border:1px solid #d1bcff2e;border-radius:10px;position:absolute;inset:5px}.face-frame2[data-v-352d33cd]{pointer-events:none;border:1px solid #f4b8cd24;border-radius:6px;position:absolute;inset:9px}.face-corner[data-v-352d33cd]{pointer-events:none;border:1px solid #f4b8cd73;width:7px;height:7px;position:absolute}.face-corner.tl[data-v-352d33cd]{border-bottom:none;border-right:none;border-top-left-radius:4px;top:7px;left:7px}.face-corner.tr[data-v-352d33cd]{border-bottom:none;border-left:none;border-top-right-radius:4px;top:7px;right:7px}.face-corner.bl[data-v-352d33cd]{border-top:none;border-right:none;border-bottom-left-radius:4px;bottom:7px;left:7px}.face-corner.br[data-v-352d33cd]{border-top:none;border-left:none;border-bottom-right-radius:4px;bottom:7px;right:7px}.face-badge[data-v-352d33cd]{font-family:var(--t-mono);font-size:var(--nn,9px);letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:1px 6px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.face-badge.up[data-v-352d33cd]{color:var(--t-rose);background:#161426e0;border:1px solid #f4b8cd4d}.face-badge.rev[data-v-352d33cd]{color:var(--t-peri);background:#161426e0;border:1px solid #d1bcff57}.face-rot[data-v-352d33cd]{flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;display:flex}.face-rot.rot[data-v-352d33cd]{transform:rotate(180deg)}.face-num[data-v-352d33cd]{font-family:var(--t-mono);font-size:var(--nn,9px);color:var(--t-peri);letter-spacing:.1em;line-height:1}.face-halo[data-v-352d33cd]{width:var(--halo,44px);height:var(--halo,44px);background:radial-gradient(circle,#f4b8cd29,#d1bcff12 55%,#0000 74%);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 0 10px #f4b8cd2e}.face-symbol[data-v-352d33cd]{width:var(--sym,52px);height:var(--sym,52px)}.face-symbol[data-v-352d33cd] svg{width:100%;height:100%;display:block}.face-plate[data-v-352d33cd]{width:100%;height:var(--ph,18px);flex:0 0 var(--ph,18px);color:#2b1f14;background:#f9e2b9;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 3px;display:flex;box-shadow:0 2px 8px #04020e59}.plate-name[data-v-352d33cd]{font-size:var(--pn,11px);letter-spacing:.06em;white-space:nowrap;font-weight:800;line-height:1}.sheen[data-v-352d33cd]{border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 30%,#ffdbe673 50%,#0000 70%);position:absolute;inset:0}.tcard.flipped .sheen[data-v-352d33cd]{animation:.55s .3s both sheenFlash-352d33cd}@keyframes sheenFlash-352d33cd{0%{opacity:0;transform:translate(-60%)}45%{opacity:.95}to{opacity:0;transform:translate(60%)}}.reveal-btn[data-v-352d33cd]{background:var(--t-cta);color:#00382d;letter-spacing:.18em;text-indent:.18em;cursor:pointer;opacity:0;pointer-events:none;border:none;border-radius:999px;width:230px;height:50px;margin:10px auto 14px;font-family:inherit;font-size:16px;font-weight:700;transition:opacity .5s,transform .5s;transform:translateY(12px);box-shadow:0 12px 28px #48e5c238}.reveal-btn.show[data-v-352d33cd]{opacity:1;pointer-events:auto;transform:translateY(0)}.reveal-btn[data-v-352d33cd]:active{transform:scale(.98)}.fx[data-v-352d33cd]{z-index:6;pointer-events:none;position:absolute;inset:0}.fx[data-v-352d33cd] .flycard{z-index:40;width:48px;height:76px;margin:-38px 0 0 -24px;position:absolute}.fx[data-v-352d33cd] .flycard svg{filter:drop-shadow(0 10px 18px #00000080);width:100%;height:100%;display:block}.fx[data-v-352d33cd] .flycard.go{animation:.62s cubic-bezier(.2,.7,.28,1) forwards flyPick-352d33cd}@keyframes flyPick-352d33cd{0%{transform:translate(0, 0) scale(1) rotate(var(--rot0,0deg))}55%{transform:translate(calc(var(--tx) * .55), calc(var(--ty) * .55 - 26px)) scale(calc(var(--sc) * 1.04)) rotate(var(--rot))}to{transform:translate(var(--tx), var(--ty)) scale(var(--sc)) rotate(0deg)}}.result-body[data-v-352d33cd]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-height:0;padding:8px 20px 24px;overflow-y:auto}.result-body[data-v-352d33cd]::-webkit-scrollbar{display:none}.result-count[data-v-352d33cd]{text-align:center;font-family:var(--t-mono);color:var(--t-ink-dim);letter-spacing:.1em;text-indent:.1em;font-size:11px}.result-stats[data-v-352d33cd]{text-align:center;color:var(--t-ink-dim);letter-spacing:.06em;text-indent:.06em;margin:4px 0 12px;font-size:11.5px}.result-catline[data-v-352d33cd]{text-align:center;color:var(--t-ink-dim);letter-spacing:.06em;text-indent:.06em;margin:0 0 10px;font-size:11.5px}.cat-chip[data-v-352d33cd]{color:var(--t-rose);letter-spacing:.08em;font-weight:600}.result-mini[data-v-352d33cd]{justify-content:center;margin:2px 0 16px;display:flex}.result-mini.row[data-v-352d33cd]{gap:12px}.mini-card[data-v-352d33cd]{border:1px solid var(--t-line);background:linear-gradient(#1e1c37,#1a1833);border-radius:12px;flex-direction:column;align-items:center;width:54px;height:86px;padding:6px 4px 5px;display:flex;position:relative;overflow:hidden}.mini-card.rev[data-v-352d33cd] :after{content:"逆";font-family:var(--t-mono);color:#14102a;background:#d1bcffb3;border-radius:3px;padding:1px 3px;font-size:8px;font-weight:700;line-height:1;position:absolute;top:2px;right:2px}.mini-name[data-v-352d33cd]{color:var(--t-ink);letter-spacing:.04em;white-space:nowrap;font-size:10px}.mini-symbol[data-v-352d33cd]{background:radial-gradient(circle,#f4b8cd29,#0000 72%);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin:auto 0;display:flex}.mini-symbol[data-v-352d33cd] svg{width:100%;height:100%;display:block}.result-mini.cross[data-v-352d33cd]{width:170px;height:258px;margin:2px auto 16px;position:relative}.result-mini.cross .mini-card[data-v-352d33cd]{position:absolute}.result-mini.cross .p0[data-v-352d33cd]{top:86px;left:58px}.result-mini.cross .p1[data-v-352d33cd]{top:86px;left:0}.result-mini.cross .p2[data-v-352d33cd]{top:0;left:58px}.result-mini.cross .p3[data-v-352d33cd]{top:86px;left:116px}.result-mini.cross .p4[data-v-352d33cd]{top:172px;left:58px}.result-quote[data-v-352d33cd]{background:var(--t-glass-soft);border:1px solid var(--t-line);color:var(--t-ink);letter-spacing:.01em;border-radius:14px;margin:0 0 16px;padding:14px;font-size:13px;line-height:1.85}.result-quote[data-v-352d33cd] b,.result-quote[data-v-352d33cd] strong{color:var(--t-primary);font-weight:560}.result-cards[data-v-352d33cd]{flex-direction:column;gap:10px;display:flex}.read-row[data-v-352d33cd]{background:var(--t-glass-soft);border:1px solid var(--t-line);box-shadow:var(--t-soft-shadow);border-radius:16px;padding:13px 14px}.read-head[data-v-352d33cd]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.read-pos[data-v-352d33cd]{font-family:var(--t-mono);color:var(--t-peri);letter-spacing:.08em;font-size:11px}.read-name[data-v-352d33cd]{color:var(--t-ink);font-size:14px;font-weight:600}.read-tag[data-v-352d33cd]{font-family:var(--t-mono);white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:9px}.read-tag.up[data-v-352d33cd]{color:var(--t-rose);background:#161426e0;border:1px solid #f4b8cd4d}.read-tag.rev[data-v-352d33cd]{color:var(--t-peri);background:#161426e0;border:1px solid #d1bcff57}.read-line[data-v-352d33cd]{color:var(--t-ink);font-size:12.5px;line-height:1.75}.read-duty[data-v-352d33cd]{color:var(--t-ink-dim);margin-top:6px;font-size:11.5px;line-height:1.7}.result-blunt[data-v-352d33cd]{background:var(--t-glass-soft);border:1px solid var(--t-line);box-shadow:var(--t-soft-shadow);border-radius:16px;margin-top:16px;padding:15px}.result-body[data-v-352d33cd]{flex-direction:column;display:flex}.result-body[data-v-352d33cd]>*{flex:none}.result-cards[data-v-352d33cd],.result-blunt[data-v-352d33cd]{order:1}.blunt-title[data-v-352d33cd]{color:var(--t-primary);letter-spacing:.06em;align-items:center;gap:7px;margin-bottom:9px;font-size:15px;font-weight:620;display:flex}.blunt-title .crystal[data-v-352d33cd],.summary-title .crystal[data-v-352d33cd]{flex:none}.blunt-text[data-v-352d33cd]{color:var(--t-ink);font-size:13px;line-height:1.9}.blunt-text>div+div[data-v-352d33cd]{margin-top:4px}.result-summary[data-v-352d33cd]{background:radial-gradient(circle at 50% -14%, #48e5c229 0%, #8b5cf60f 34%, transparent 66%), var(--t-glass);box-shadow:var(--t-card-shadow);border:1px solid #48e5c259;border-radius:16px;margin-top:14px;padding:15px}.summary-title[data-v-352d33cd]{color:var(--t-primary);letter-spacing:.06em;align-items:center;gap:7px;margin-bottom:9px;font-size:15px;font-weight:620;display:flex}.ai-mark[data-v-352d33cd]{font-family:var(--t-mono);color:var(--t-ink-dim);border:1px solid var(--t-line);letter-spacing:.06em;border-radius:999px;padding:1px 6px;font-size:9px}.ai-badge-top[data-v-352d33cd]{font-family:var(--t-mono);letter-spacing:.08em;text-indent:.08em;color:var(--t-peri);background:#161426e0;border:1px solid #d1bcff57;border-radius:999px;align-items:center;gap:4px;margin:6px auto 2px;padding:3px 10px;font-size:11px;display:inline-flex}.result-count+.ai-badge-top[data-v-352d33cd]{margin-left:auto;margin-right:auto}.result-count[data-v-352d33cd]{text-align:center}.summary-text[data-v-352d33cd]{color:var(--t-ink);white-space:pre-line;font-size:13px;line-height:1.95}.summary-text.loading[data-v-352d33cd],.summary-text.failed[data-v-352d33cd]{color:var(--t-ink-dim)}.retry-btn[data-v-352d33cd]{color:var(--t-rose);font:inherit;letter-spacing:.08em;background:#161426e0;border:1px solid #f4b8cd4d;border-radius:999px;margin-top:10px;padding:9px 16px;font-size:12px;transition:transform .16s,border-color .16s}.retry-btn[data-v-352d33cd]:active{border-color:var(--t-mint);transform:scale(.98)}.result-actions[data-v-352d33cd]{gap:10px;margin-top:14px;display:flex}.result-actions.value-actions[data-v-352d33cd]{margin-top:16px}.ghost-btn[data-v-352d33cd],.gold-btn[data-v-352d33cd]{height:46px;font:inherit;letter-spacing:.06em;cursor:pointer;border-radius:14px;flex:1;font-size:13.5px;transition:transform .16s,border-color .16s,color .16s,filter .16s}.ghost-btn[data-v-352d33cd]{border:1px solid var(--t-line);color:var(--t-ink);background:#161426e0}.ghost-btn[data-v-352d33cd]:active{border-color:var(--t-mint);transform:scale(.98)}.gold-btn[data-v-352d33cd]{background:var(--t-cta);color:#00382d;border:0;font-weight:600}.gold-btn[data-v-352d33cd]:active{filter:brightness(.97);transform:scale(.98)}.result-disclaimer[data-v-352d33cd]{text-align:center;color:var(--t-ink-dim);letter-spacing:.06em;margin-top:16px;font-size:10px}@media (prefers-reduced-motion:reduce){.card-visual[data-v-352d33cd],.t-view[data-v-352d33cd],.fanbox[data-v-352d33cd],.fancard[data-v-352d33cd],.tcard[data-v-352d33cd],.fx[data-v-352d33cd] .flycard.go,.ritual-counter.pulse[data-v-352d33cd],.sheen[data-v-352d33cd],.tcard.flipped .sheen[data-v-352d33cd]{animation:none!important}.tcard-inner[data-v-352d33cd],.detail[data-v-352d33cd]{transition-duration:1ms!important}}.mingli-page[data-v-92a26245],.mingli-page.active[data-v-92a26245]{color:var(--text);flex-direction:column;padding:0;display:flex;overflow:hidden}.mingli-page>.onboard-bg[data-v-92a26245]{z-index:1}.ml-top[data-v-92a26245]{z-index:3;padding:max(20px, calc(env(safe-area-inset-top) + 8px)) 20px 12px;align-items:center;display:flex;position:relative}.ml-back[data-v-92a26245]{border-radius:var(--r-inset);border:1px solid var(--line2);cursor:pointer;background:#12172299;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex;position:relative}.ml-back[data-v-92a26245]:after{content:"";position:absolute;inset:-8px}.ml-back svg[data-v-92a26245]{width:18px;height:18px;stroke:var(--muted);stroke-width:1.4px;fill:none;z-index:1;position:relative}.ml-title[data-v-92a26245]{color:var(--text);letter-spacing:.06em;margin-left:12px;font-size:17px;font-weight:520}.ml-status[data-v-92a26245]{border-radius:var(--r-chip);margin-left:auto;padding:6px 12px;font-size:11px}.ml-status.gold[data-v-92a26245]{color:var(--gold);border:1px solid var(--line-gold-strong);background:#f4b8cd1a}.ml-status.muted[data-v-92a26245]{color:var(--muted);border:1px solid var(--line2);background:#ffffff09}.ml-status.warn[data-v-92a26245]{color:#c08a7a;background:#c08a7a1a;border:1px solid #c08a7a47}.ml-scroll[data-v-92a26245]{z-index:3;scrollbar-width:none;min-height:0;padding:0 20px max(24px, env(safe-area-inset-bottom));flex:1 1 0;position:relative;overflow-y:auto}.ml-scroll[data-v-92a26245]::-webkit-scrollbar{display:none}.mingli-compass[data-v-f96ec937]{flex:none;margin:0 auto;position:relative}.compass-svg[data-v-f96ec937]{width:100%;height:100%;display:block}.compass-outer[data-v-f96ec937]{transform-origin:130px 130px;animation:60s linear infinite spinOuter-f96ec937}.compass-inner[data-v-f96ec937]{transform-origin:130px 130px;animation:90s linear infinite spinInner-f96ec937}@keyframes spinOuter-f96ec937{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinInner-f96ec937{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.compass-pointer[data-v-f96ec937]{transform-origin:130px 130px;transition:transform .6s}.compass-outer text.up[data-v-f96ec937],.compass-inner text.up[data-v-f96ec937]{transform-box:fill-box;transform-origin:50%;transform:rotate(var(--rot,0deg));letter-spacing:.04em}.dir-cardinal[data-v-f96ec937]{fill:#d4c2c6}.tianchi[data-v-f96ec937]{z-index:5;background:#161426eb;border:1px solid #f4b8cd38;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #06041299,inset 0 0 12px #d1bcff0d}.tianchi-text[data-v-f96ec937]{color:#f9e2b9;letter-spacing:.06em;font-size:18px;font-weight:600;line-height:1}.tianchi-sub[data-v-f96ec937]{color:#d4c2c6;letter-spacing:.04em;margin-top:2px;font-size:8px}@media (prefers-reduced-motion:reduce){.compass-outer[data-v-f96ec937],.compass-inner[data-v-f96ec937]{animation:none!important}.compass-pointer[data-v-f96ec937]{transition:none!important}}#page-star.mingli-page.active[data-v-8e858837],#page-bazi.mingli-page.active[data-v-8e858837],#page-ziwei.mingli-page.active[data-v-8e858837],#page-almanac.mingli-page.active[data-v-8e858837]{--text:#e3dfff;--ink:#e3dfff;--muted:#d4c2c6;--ink-2:#d4c2c6;--muted2:#c8b6bd;--ink-3:#c8b6bd;--silver:#d4c2c6;--gold:#f4b8cd;--pink:#f4b8cd;--gold2:#d1bcff;--gold-soft:#d1bcff;--blue:#d1bcff;--purple:#d1bcff;--champagne:#f9e2b9;--peach:#ffd8be;--mint:#48e5c2;--rose:#f4b8cd;--peri:#d1bcff;--line-gold:#f4b8cd3d;--line-gold-strong:#f4b8cd57;--line:#f4b8cd21;--line2:#f4b8cd33;--navy2:#22203a;--panel-inset:#1a1833;--panel-solid:#1a1833;--panel:#1e1c37db;--cream:#f9e2b9;--creamText:#00382d;--serif:"Songti SC","Source Han Serif SC","Noto Serif SC","STSong","SimSun","宋体",Georgia,serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;color:var(--text);background:radial-gradient(circle at 50% 6%,#48e5c22e 0%,#8b5cf638 30%,#140d28f5 65%,#0e0920 100%),#0e0920}#page-star.mingli-page.active[data-v-8e858837] .ml-top,#page-bazi.mingli-page.active[data-v-8e858837] .ml-top,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-top,#page-almanac.mingli-page.active[data-v-8e858837] .ml-top{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#16122ee6 0%,#100c226b 72%,#0e0a2000 100%);border-bottom:1px solid #f4b8cd29;box-shadow:0 4px 20px #06041266}#page-star.mingli-page.active[data-v-8e858837] .ml-back,#page-bazi.mingli-page.active[data-v-8e858837] .ml-back,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-back,#page-almanac.mingli-page.active[data-v-8e858837] .ml-back{background:#161426b8;border-color:#f4b8cd38}#page-star.mingli-page.active[data-v-8e858837] .ml-back svg,#page-bazi.mingli-page.active[data-v-8e858837] .ml-back svg,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-back svg,#page-almanac.mingli-page.active[data-v-8e858837] .ml-back svg{stroke:#d4c2c6}#page-star.mingli-page.active[data-v-8e858837] .ml-title,#page-bazi.mingli-page.active[data-v-8e858837] .ml-title,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-title,#page-almanac.mingli-page.active[data-v-8e858837] .ml-title{font-family:var(--serif);letter-spacing:.16em;color:#ffdbe6;font-weight:500}#page-star.mingli-page.active[data-v-8e858837] .ml-status,#page-bazi.mingli-page.active[data-v-8e858837] .ml-status,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-status,#page-almanac.mingli-page.active[data-v-8e858837] .ml-status{font-family:var(--mono);letter-spacing:.05em;-webkit-backdrop-filter:blur(12px);border-radius:999px;font-size:9px}#page-star.mingli-page.active[data-v-8e858837] .ml-status.gold,#page-bazi.mingli-page.active[data-v-8e858837] .ml-status.gold,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-status.gold,#page-almanac.mingli-page.active[data-v-8e858837] .ml-status.gold{color:#00382d;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);border:1px solid #48e5c28c;box-shadow:0 0 14px #48e5c233}#page-star.mingli-page.active[data-v-8e858837] .ml-status.muted,#page-bazi.mingli-page.active[data-v-8e858837] .ml-status.muted,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-status.muted,#page-almanac.mingli-page.active[data-v-8e858837] .ml-status.muted{color:#d4c2c6;background:#161426cc;border:1px solid #f4b8cd38}#page-star.mingli-page.active[data-v-8e858837] .ml-status.warn,#page-bazi.mingli-page.active[data-v-8e858837] .ml-status.warn,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-status.warn,#page-almanac.mingli-page.active[data-v-8e858837] .ml-status.warn{color:#ffd8be;background:#ffd8be1a;border:1px solid #ffd8be4d}#page-star.mingli-page.active[data-v-8e858837] .ml-main,#page-bazi.mingli-page.active[data-v-8e858837] .ml-main,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-main,#page-almanac.mingli-page.active[data-v-8e858837] .ml-main{background:radial-gradient(125% 125% at 50% 0,#3026529e 0%,#181234b8 55%,#0e0a20cc 100%);border:1px solid #f4b8cd2e;box-shadow:0 20px 48px #0604128c,0 0 38px #48e5c21a,inset 0 1px #ffffff0f}#page-star.mingli-page.active[data-v-8e858837] .ml-conclusion,#page-bazi.mingli-page.active[data-v-8e858837] .ml-conclusion,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-conclusion,#page-almanac.mingli-page.active[data-v-8e858837] .ml-conclusion{font-family:var(--serif);color:var(--text)}#page-star.mingli-page.active[data-v-8e858837] .ml-conclusion .hl,#page-bazi.mingli-page.active[data-v-8e858837] .ml-conclusion .hl,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-conclusion .hl,#page-almanac.mingli-page.active[data-v-8e858837] .ml-conclusion .hl{color:#f4b8cd}#page-star.mingli-page.active[data-v-8e858837] .icon-shell,#page-bazi.mingli-page.active[data-v-8e858837] .icon-shell,#page-ziwei.mingli-page.active[data-v-8e858837] .icon-shell,#page-almanac.mingli-page.active[data-v-8e858837] .icon-shell{background:#f4b8cd14;border:1px solid #f4b8cd33}#page-star.mingli-page.active[data-v-8e858837] .ml-card,#page-bazi.mingli-page.active[data-v-8e858837] .ml-card,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-card,#page-almanac.mingli-page.active[data-v-8e858837] .ml-card{background:linear-gradient(135deg,#30265285 0%,#1a1634a8 100%);border:1px solid #f4b8cd29;box-shadow:0 10px 28px #08061659,inset 0 1px #ffffff0f}#page-star.mingli-page.active[data-v-8e858837] .ml-card-title,#page-bazi.mingli-page.active[data-v-8e858837] .ml-card-title,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-card-title,#page-almanac.mingli-page.active[data-v-8e858837] .ml-card-title{font-family:var(--serif);color:#d4c2c6}#page-star.mingli-page.active[data-v-8e858837] .ml-card-title .icon-shell svg,#page-bazi.mingli-page.active[data-v-8e858837] .ml-card-title .icon-shell svg,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-card-title .icon-shell svg,#page-almanac.mingli-page.active[data-v-8e858837] .ml-card-title .icon-shell svg{stroke:#f4b8cd;fill:none}#page-star.mingli-page.active[data-v-8e858837] .ml-badge,#page-bazi.mingli-page.active[data-v-8e858837] .ml-badge,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-badge,#page-almanac.mingli-page.active[data-v-8e858837] .ml-badge{font-family:var(--mono);color:#d4c2c6;-webkit-backdrop-filter:blur(12px);background:#f4b8cd1f;border:1px solid #f4b8cd42;border-radius:999px;box-shadow:0 0 14px #f4b8cd24}#page-star.mingli-page.active[data-v-8e858837] .ml-row,#page-bazi.mingli-page.active[data-v-8e858837] .ml-row,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-row,#page-almanac.mingli-page.active[data-v-8e858837] .ml-row{border-bottom:1px solid #f4b8cd1a}#page-star.mingli-page.active[data-v-8e858837] .ml-tag,#page-bazi.mingli-page.active[data-v-8e858837] .ml-tag,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-tag,#page-almanac.mingli-page.active[data-v-8e858837] .ml-tag{color:#d4c2c6;background:#f4b8cd14;border:1px solid #f4b8cd24}#page-star.mingli-page.active[data-v-8e858837] .ml-tag.gold,#page-bazi.mingli-page.active[data-v-8e858837] .ml-tag.gold,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-tag.gold,#page-almanac.mingli-page.active[data-v-8e858837] .ml-tag.gold{color:#f4b8cd;background:#f4b8cd24;border-color:#f4b8cd4d}#page-star.mingli-page.active[data-v-8e858837] .ml-row-label,#page-bazi.mingli-page.active[data-v-8e858837] .ml-row-label,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-row-label,#page-almanac.mingli-page.active[data-v-8e858837] .ml-row-label{font-family:var(--serif);color:#c8b6bd}#page-star.mingli-page.active[data-v-8e858837] .ml-row-value,#page-bazi.mingli-page.active[data-v-8e858837] .ml-row-value,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-row-value,#page-almanac.mingli-page.active[data-v-8e858837] .ml-row-value{font-family:var(--serif);color:var(--text)}#page-star.mingli-page.active[data-v-8e858837] .ml-row-value .gold,#page-bazi.mingli-page.active[data-v-8e858837] .ml-row-value .gold,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-row-value .gold,#page-almanac.mingli-page.active[data-v-8e858837] .ml-row-value .gold{color:#f4b8cd}#page-star.mingli-page.active[data-v-8e858837] .ml-row-value .muted,#page-bazi.mingli-page.active[data-v-8e858837] .ml-row-value .muted,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-row-value .muted,#page-almanac.mingli-page.active[data-v-8e858837] .ml-row-value .muted{color:#c8b6bd}#page-star.mingli-page.active[data-v-8e858837] .gold,#page-bazi.mingli-page.active[data-v-8e858837] .gold,#page-ziwei.mingli-page.active[data-v-8e858837] .gold,#page-almanac.mingli-page.active[data-v-8e858837] .gold{color:#f4b8cd}#page-star.mingli-page.active[data-v-8e858837] .muted,#page-bazi.mingli-page.active[data-v-8e858837] .muted,#page-ziwei.mingli-page.active[data-v-8e858837] .muted,#page-almanac.mingli-page.active[data-v-8e858837] .muted{color:#c8b6bd}#page-star.mingli-page.active[data-v-8e858837] .ml-empty,#page-bazi.mingli-page.active[data-v-8e858837] .ml-empty,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-empty,#page-almanac.mingli-page.active[data-v-8e858837] .ml-empty{color:#c8b6bd;background:#1a1833;border:1px dashed #f4b8cd3d}#page-star.mingli-page.active[data-v-8e858837] .main-btn,#page-bazi.mingli-page.active[data-v-8e858837] .main-btn,#page-ziwei.mingli-page.active[data-v-8e858837] .main-btn,#page-almanac.mingli-page.active[data-v-8e858837] .main-btn{color:#00382d;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);border:none}#page-star.mingli-page.active[data-v-8e858837] .ml-footer,#page-bazi.mingli-page.active[data-v-8e858837] .ml-footer,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-footer,#page-almanac.mingli-page.active[data-v-8e858837] .ml-footer{background:#1614268c;border:1px solid #f4b8cd1f}#page-star.mingli-page.active[data-v-8e858837] .ml-footer-text,#page-bazi.mingli-page.active[data-v-8e858837] .ml-footer-text,#page-ziwei.mingli-page.active[data-v-8e858837] .ml-footer-text,#page-almanac.mingli-page.active[data-v-8e858837] .ml-footer-text{font-family:var(--serif);color:#c8b6bd}#page-star.mingli-page.active[data-v-8e858837] .sep,#page-bazi.mingli-page.active[data-v-8e858837] .sep,#page-ziwei.mingli-page.active[data-v-8e858837] .sep,#page-almanac.mingli-page.active[data-v-8e858837] .sep{color:#f4b8cd47}#page-star.mingli-page.active[data-v-8e858837] .ob-glow.g2,#page-bazi.mingli-page.active[data-v-8e858837] .ob-glow.g2,#page-ziwei.mingli-page.active[data-v-8e858837] .ob-glow.g2,#page-almanac.mingli-page.active[data-v-8e858837] .ob-glow.g2{background:radial-gradient(circle,#8b5cf624,#48e5c20a 48%,#0000 80%)}#page-star.mingli-page.active[data-v-8e858837] .ob-halo,#page-bazi.mingli-page.active[data-v-8e858837] .ob-halo,#page-ziwei.mingli-page.active[data-v-8e858837] .ob-halo,#page-almanac.mingli-page.active[data-v-8e858837] .ob-halo{background:conic-gradient(from 210deg,#0000 0deg,#d1bcff08 40deg,#f4b8cd05 100deg,#0000 185deg,#48e5c206 260deg,#d1bcff06 320deg,#0000 360deg);border-color:#d1bcff1a}#page-star.mingli-page.active[data-v-8e858837] .ob-halo:after,#page-bazi.mingli-page.active[data-v-8e858837] .ob-halo:after,#page-ziwei.mingli-page.active[data-v-8e858837] .ob-halo:after,#page-almanac.mingli-page.active[data-v-8e858837] .ob-halo:after{background:#f4b8cdd9;box-shadow:0 0 16px #f4b8cd42}#page-star.mingli-page.active[data-v-8e858837] .ob-ring,#page-bazi.mingli-page.active[data-v-8e858837] .ob-ring,#page-ziwei.mingli-page.active[data-v-8e858837] .ob-ring,#page-almanac.mingli-page.active[data-v-8e858837] .ob-ring{border-color:#d1bcff14}#page-star.mingli-page.active[data-v-8e858837] .ob-fog.f1,#page-bazi.mingli-page.active[data-v-8e858837] .ob-fog.f1,#page-ziwei.mingli-page.active[data-v-8e858837] .ob-fog.f1,#page-almanac.mingli-page.active[data-v-8e858837] .ob-fog.f1{background:radial-gradient(circle,#d1bcff1f,#8b5cf60a 48%,#0000 78%)}#page-star.mingli-page.active[data-v-8e858837] .ob-fog.f2,#page-bazi.mingli-page.active[data-v-8e858837] .ob-fog.f2,#page-ziwei.mingli-page.active[data-v-8e858837] .ob-fog.f2,#page-almanac.mingli-page.active[data-v-8e858837] .ob-fog.f2{background:radial-gradient(circle,#48e5c212,#8b5cf605 55%,#0000 80%)}#page-ziwei.mingli-page.active[data-v-8e858837] .panel-frame .zw-hua-lu{color:#2a1030;background:#f4b8cd}#page-ziwei.mingli-page.active[data-v-8e858837] .panel-frame .zw-hua-quan{color:#211038;background:#d1bcff}#page-ziwei.mingli-page.active[data-v-8e858837] .panel-frame .zw-hua-ke{color:#f9e2b9;background:0 0;border:1px solid #f4b8cd57}#page-ziwei.mingli-page.active[data-v-8e858837] .panel-frame .zw-hua-ji{color:#d4c2c6;background:0 0;border:1px dashed #f4b8cd57}#page-ziwei.mingli-page.active[data-v-8e858837] .panel-frame .zw-dot.zw-hua-lu{background:#f4b8cd}#page-ziwei.mingli-page.active[data-v-8e858837] .panel-frame .zw-dot.zw-hua-quan{background:#d1bcff}#page-ziwei.mingli-page.active[data-v-8e858837] .panel-frame .zw-dot.zw-hua-ke{border:1px solid #f4b8cd57}#page-ziwei.mingli-page.active[data-v-8e858837] .panel-frame .zw-dot.zw-hua-ji{border:1px dashed #f4b8cd57}#page-ziwei.mingli-page.active[data-v-8e858837] .panel-frame .zw-body{color:#d1bcff}#page-ziwei.mingli-page.active[data-v-8e858837] .panel-frame .zw-star.zw-borrow{border:1px dashed #f4b8cd57}#page-ziwei.mingli-page.active[data-v-8e858837] .panel-frame .zw-dot-borrow{border:1px dashed #f4b8cd66}#page-almanac.mingli-page.active[data-v-8e858837] .panel-frame .al-tag.is-xiong{color:#c8b6bd;border-color:#f4b8cd21}#page-almanac.mingli-page.active[data-v-8e858837] .panel-frame .al-zodiac{color:#d4c2c6;border:1px solid #f4b8cd3d}#page-almanac.mingli-page.active[data-v-8e858837] .panel-frame .al-chip.is-ji{background:#f4b8cd0d;border:1px solid #f4b8cd38}#page-almanac.mingli-page.active[data-v-8e858837] .panel-frame .al-tag{border:1px solid #f4b8cd38}#page-almanac.mingli-page.active[data-v-8e858837] .panel-frame .al-chip.is-yi{background:#f4b8cd1a;border:1px solid #f4b8cd57}.ml-conclusion .hl[data-v-8e858837]{color:#f4b8cd}.main-btn[data-v-8e858837]{margin:12px 0 0}.gold[data-v-8e858837]{color:#f4b8cd}.bazi-luopan[data-v-ff446680]{flex-direction:column;align-items:center;gap:6px;display:flex}.lp[data-v-ff446680]{display:block}.lp-legend[data-v-ff446680]{color:#c8b6bd;letter-spacing:.02em;flex-wrap:wrap;justify-content:center;gap:4px 12px;font-size:10px;display:flex}.lp-legend .sw[data-v-ff446680]{vertical-align:middle;background:#f4b8cd;border-radius:2px;width:14px;height:2px;margin-right:4px;display:inline-block}.lp-legend .sw.month[data-v-ff446680]{opacity:.85;background:#d1bcff}.lp-legend .sw.day[data-v-ff446680]{border-radius:50%;width:7px;height:7px}.lp-legend .sw.hour[data-v-ff446680]{background:#f4b8cd}#page-star.mingli-page.active[data-v-01c5eaea],#page-bazi.mingli-page.active[data-v-01c5eaea],#page-ziwei.mingli-page.active[data-v-01c5eaea],#page-almanac.mingli-page.active[data-v-01c5eaea]{--text:#e3dfff;--ink:#e3dfff;--muted:#d4c2c6;--ink-2:#d4c2c6;--muted2:#c8b6bd;--ink-3:#c8b6bd;--silver:#d4c2c6;--gold:#f4b8cd;--pink:#f4b8cd;--gold2:#d1bcff;--gold-soft:#d1bcff;--blue:#d1bcff;--purple:#d1bcff;--champagne:#f9e2b9;--peach:#ffd8be;--mint:#48e5c2;--rose:#f4b8cd;--peri:#d1bcff;--line-gold:#f4b8cd3d;--line-gold-strong:#f4b8cd57;--line:#f4b8cd21;--line2:#f4b8cd33;--navy2:#22203a;--panel-inset:#1a1833;--panel-solid:#1a1833;--panel:#1e1c37db;--cream:#f9e2b9;--creamText:#00382d;--serif:"Songti SC","Source Han Serif SC","Noto Serif SC","STSong","SimSun","宋体",Georgia,serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;color:var(--text);background:radial-gradient(circle at 50% 6%,#48e5c22e 0%,#8b5cf638 30%,#140d28f5 65%,#0e0920 100%),#0e0920}#page-star.mingli-page.active[data-v-01c5eaea] .ml-top,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-top,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-top,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-top{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#16122ee6 0%,#100c226b 72%,#0e0a2000 100%);border-bottom:1px solid #f4b8cd29;box-shadow:0 4px 20px #06041266}#page-star.mingli-page.active[data-v-01c5eaea] .ml-back,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-back,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-back,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-back{background:#161426b8;border-color:#f4b8cd38}#page-star.mingli-page.active[data-v-01c5eaea] .ml-back svg,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-back svg,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-back svg,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-back svg{stroke:#d4c2c6}#page-star.mingli-page.active[data-v-01c5eaea] .ml-title,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-title,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-title,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-title{font-family:var(--serif);letter-spacing:.16em;color:#ffdbe6;font-weight:500}#page-star.mingli-page.active[data-v-01c5eaea] .ml-status,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-status,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-status,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-status{font-family:var(--mono);letter-spacing:.05em;-webkit-backdrop-filter:blur(12px);border-radius:999px;font-size:9px}#page-star.mingli-page.active[data-v-01c5eaea] .ml-status.gold,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-status.gold,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-status.gold,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-status.gold{color:#00382d;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);border:1px solid #48e5c28c;box-shadow:0 0 14px #48e5c233}#page-star.mingli-page.active[data-v-01c5eaea] .ml-status.muted,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-status.muted,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-status.muted,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-status.muted{color:#d4c2c6;background:#161426cc;border:1px solid #f4b8cd38}#page-star.mingli-page.active[data-v-01c5eaea] .ml-status.warn,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-status.warn,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-status.warn,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-status.warn{color:#ffd8be;background:#ffd8be1a;border:1px solid #ffd8be4d}#page-star.mingli-page.active[data-v-01c5eaea] .ml-main,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-main,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-main,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-main{background:radial-gradient(125% 125% at 50% 0,#3026529e 0%,#181234b8 55%,#0e0a20cc 100%);border:1px solid #f4b8cd2e;box-shadow:0 20px 48px #0604128c,0 0 38px #48e5c21a,inset 0 1px #ffffff0f}#page-star.mingli-page.active[data-v-01c5eaea] .ml-conclusion,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-conclusion,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-conclusion,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-conclusion{font-family:var(--serif);color:var(--text)}#page-star.mingli-page.active[data-v-01c5eaea] .ml-conclusion .hl,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-conclusion .hl,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-conclusion .hl,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-conclusion .hl{color:#f4b8cd}#page-star.mingli-page.active[data-v-01c5eaea] .icon-shell,#page-bazi.mingli-page.active[data-v-01c5eaea] .icon-shell,#page-ziwei.mingli-page.active[data-v-01c5eaea] .icon-shell,#page-almanac.mingli-page.active[data-v-01c5eaea] .icon-shell{background:#f4b8cd14;border:1px solid #f4b8cd33}#page-star.mingli-page.active[data-v-01c5eaea] .ml-card,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-card,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-card,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-card{background:linear-gradient(135deg,#30265285 0%,#1a1634a8 100%);border:1px solid #f4b8cd29;box-shadow:0 10px 28px #08061659,inset 0 1px #ffffff0f}#page-star.mingli-page.active[data-v-01c5eaea] .ml-card-title,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-card-title,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-card-title,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-card-title{font-family:var(--serif);color:#d4c2c6}#page-star.mingli-page.active[data-v-01c5eaea] .ml-card-title .icon-shell svg,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-card-title .icon-shell svg,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-card-title .icon-shell svg,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-card-title .icon-shell svg{stroke:#f4b8cd;fill:none}#page-star.mingli-page.active[data-v-01c5eaea] .ml-badge,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-badge,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-badge,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-badge{font-family:var(--mono);color:#d4c2c6;-webkit-backdrop-filter:blur(12px);background:#f4b8cd1f;border:1px solid #f4b8cd42;border-radius:999px;box-shadow:0 0 14px #f4b8cd24}#page-star.mingli-page.active[data-v-01c5eaea] .ml-row,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-row,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-row,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-row{border-bottom:1px solid #f4b8cd1a}#page-star.mingli-page.active[data-v-01c5eaea] .ml-tag,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-tag,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-tag,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-tag{color:#d4c2c6;background:#f4b8cd14;border:1px solid #f4b8cd24}#page-star.mingli-page.active[data-v-01c5eaea] .ml-tag.gold,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-tag.gold,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-tag.gold,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-tag.gold{color:#f4b8cd;background:#f4b8cd24;border-color:#f4b8cd4d}#page-star.mingli-page.active[data-v-01c5eaea] .ml-row-label,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-row-label,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-row-label,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-row-label{font-family:var(--serif);color:#c8b6bd}#page-star.mingli-page.active[data-v-01c5eaea] .ml-row-value,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-row-value,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-row-value,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-row-value{font-family:var(--serif);color:var(--text)}#page-star.mingli-page.active[data-v-01c5eaea] .ml-row-value .gold,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-row-value .gold,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-row-value .gold,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-row-value .gold{color:#f4b8cd}#page-star.mingli-page.active[data-v-01c5eaea] .ml-row-value .muted,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-row-value .muted,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-row-value .muted,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-row-value .muted{color:#c8b6bd}#page-star.mingli-page.active[data-v-01c5eaea] .gold,#page-bazi.mingli-page.active[data-v-01c5eaea] .gold,#page-ziwei.mingli-page.active[data-v-01c5eaea] .gold,#page-almanac.mingli-page.active[data-v-01c5eaea] .gold{color:#f4b8cd}#page-star.mingli-page.active[data-v-01c5eaea] .muted,#page-bazi.mingli-page.active[data-v-01c5eaea] .muted,#page-ziwei.mingli-page.active[data-v-01c5eaea] .muted,#page-almanac.mingli-page.active[data-v-01c5eaea] .muted{color:#c8b6bd}#page-star.mingli-page.active[data-v-01c5eaea] .ml-empty,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-empty,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-empty,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-empty{color:#c8b6bd;background:#1a1833;border:1px dashed #f4b8cd3d}#page-star.mingli-page.active[data-v-01c5eaea] .main-btn,#page-bazi.mingli-page.active[data-v-01c5eaea] .main-btn,#page-ziwei.mingli-page.active[data-v-01c5eaea] .main-btn,#page-almanac.mingli-page.active[data-v-01c5eaea] .main-btn{color:#00382d;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);border:none}#page-star.mingli-page.active[data-v-01c5eaea] .ml-footer,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-footer,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-footer,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-footer{background:#1614268c;border:1px solid #f4b8cd1f}#page-star.mingli-page.active[data-v-01c5eaea] .ml-footer-text,#page-bazi.mingli-page.active[data-v-01c5eaea] .ml-footer-text,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ml-footer-text,#page-almanac.mingli-page.active[data-v-01c5eaea] .ml-footer-text{font-family:var(--serif);color:#c8b6bd}#page-star.mingli-page.active[data-v-01c5eaea] .sep,#page-bazi.mingli-page.active[data-v-01c5eaea] .sep,#page-ziwei.mingli-page.active[data-v-01c5eaea] .sep,#page-almanac.mingli-page.active[data-v-01c5eaea] .sep{color:#f4b8cd47}#page-star.mingli-page.active[data-v-01c5eaea] .ob-glow.g2,#page-bazi.mingli-page.active[data-v-01c5eaea] .ob-glow.g2,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ob-glow.g2,#page-almanac.mingli-page.active[data-v-01c5eaea] .ob-glow.g2{background:radial-gradient(circle,#8b5cf624,#48e5c20a 48%,#0000 80%)}#page-star.mingli-page.active[data-v-01c5eaea] .ob-halo,#page-bazi.mingli-page.active[data-v-01c5eaea] .ob-halo,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ob-halo,#page-almanac.mingli-page.active[data-v-01c5eaea] .ob-halo{background:conic-gradient(from 210deg,#0000 0deg,#d1bcff08 40deg,#f4b8cd05 100deg,#0000 185deg,#48e5c206 260deg,#d1bcff06 320deg,#0000 360deg);border-color:#d1bcff1a}#page-star.mingli-page.active[data-v-01c5eaea] .ob-halo:after,#page-bazi.mingli-page.active[data-v-01c5eaea] .ob-halo:after,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ob-halo:after,#page-almanac.mingli-page.active[data-v-01c5eaea] .ob-halo:after{background:#f4b8cdd9;box-shadow:0 0 16px #f4b8cd42}#page-star.mingli-page.active[data-v-01c5eaea] .ob-ring,#page-bazi.mingli-page.active[data-v-01c5eaea] .ob-ring,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ob-ring,#page-almanac.mingli-page.active[data-v-01c5eaea] .ob-ring{border-color:#d1bcff14}#page-star.mingli-page.active[data-v-01c5eaea] .ob-fog.f1,#page-bazi.mingli-page.active[data-v-01c5eaea] .ob-fog.f1,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ob-fog.f1,#page-almanac.mingli-page.active[data-v-01c5eaea] .ob-fog.f1{background:radial-gradient(circle,#d1bcff1f,#8b5cf60a 48%,#0000 78%)}#page-star.mingli-page.active[data-v-01c5eaea] .ob-fog.f2,#page-bazi.mingli-page.active[data-v-01c5eaea] .ob-fog.f2,#page-ziwei.mingli-page.active[data-v-01c5eaea] .ob-fog.f2,#page-almanac.mingli-page.active[data-v-01c5eaea] .ob-fog.f2{background:radial-gradient(circle,#48e5c212,#8b5cf605 55%,#0000 80%)}#page-ziwei.mingli-page.active[data-v-01c5eaea] .panel-frame .zw-hua-lu{color:#2a1030;background:#f4b8cd}#page-ziwei.mingli-page.active[data-v-01c5eaea] .panel-frame .zw-hua-quan{color:#211038;background:#d1bcff}#page-ziwei.mingli-page.active[data-v-01c5eaea] .panel-frame .zw-hua-ke{color:#f9e2b9;background:0 0;border:1px solid #f4b8cd57}#page-ziwei.mingli-page.active[data-v-01c5eaea] .panel-frame .zw-hua-ji{color:#d4c2c6;background:0 0;border:1px dashed #f4b8cd57}#page-ziwei.mingli-page.active[data-v-01c5eaea] .panel-frame .zw-dot.zw-hua-lu{background:#f4b8cd}#page-ziwei.mingli-page.active[data-v-01c5eaea] .panel-frame .zw-dot.zw-hua-quan{background:#d1bcff}#page-ziwei.mingli-page.active[data-v-01c5eaea] .panel-frame .zw-dot.zw-hua-ke{border:1px solid #f4b8cd57}#page-ziwei.mingli-page.active[data-v-01c5eaea] .panel-frame .zw-dot.zw-hua-ji{border:1px dashed #f4b8cd57}#page-ziwei.mingli-page.active[data-v-01c5eaea] .panel-frame .zw-body{color:#d1bcff}#page-ziwei.mingli-page.active[data-v-01c5eaea] .panel-frame .zw-star.zw-borrow{border:1px dashed #f4b8cd57}#page-ziwei.mingli-page.active[data-v-01c5eaea] .panel-frame .zw-dot-borrow{border:1px dashed #f4b8cd66}#page-almanac.mingli-page.active[data-v-01c5eaea] .panel-frame .al-tag.is-xiong{color:#c8b6bd;border-color:#f4b8cd21}#page-almanac.mingli-page.active[data-v-01c5eaea] .panel-frame .al-zodiac{color:#d4c2c6;border:1px solid #f4b8cd3d}#page-almanac.mingli-page.active[data-v-01c5eaea] .panel-frame .al-chip.is-ji{background:#f4b8cd0d;border:1px solid #f4b8cd38}#page-almanac.mingli-page.active[data-v-01c5eaea] .panel-frame .al-tag{border:1px solid #f4b8cd38}#page-almanac.mingli-page.active[data-v-01c5eaea] .panel-frame .al-chip.is-yi{background:#f4b8cd1a;border:1px solid #f4b8cd57}.ml-conclusion .hl[data-v-01c5eaea]{color:#f4b8cd}.ml-xi-sub[data-v-01c5eaea]{color:#c8b6bd;margin-top:4px;font-size:11px}.bz-table[data-v-01c5eaea]{flex-direction:column;display:flex}.bz-row[data-v-01c5eaea]{grid-template-columns:52px repeat(4,1fr);align-items:center;display:grid}.bz-row+.bz-row[data-v-01c5eaea]{border-top:1px solid #ffffff0d}.bz-cell[data-v-01c5eaea]{text-align:center;color:var(--text);letter-spacing:.04em;padding:6px 2px;font-size:12.5px}.bz-cell.bz-label[data-v-01c5eaea]{text-align:left;color:#c8b6bd;letter-spacing:.08em;font-size:11px}.bz-cell.big[data-v-01c5eaea]{font-size:19px;font-weight:620}.bz-head .bz-cell[data-v-01c5eaea]{color:#d4c2c6;font-size:11px}.bz-cell.day[data-v-01c5eaea]{color:#f4b8cd;background:#f4b8cd12}.ml-bar-fill.cool[data-v-01c5eaea]{opacity:.35}.ml-dayun[data-v-01c5eaea]{gap:6px;padding:2px 0 4px;display:flex;overflow-x:auto}.ml-dayun-step[data-v-01c5eaea]{text-align:center;border:1px solid #f4b8cd33;border-radius:6px;flex:none;min-width:52px;padding:6px 4px}.ml-dayun-ganzhi[data-v-01c5eaea]{color:var(--text);font-size:14px}.ml-dayun-shishen[data-v-01c5eaea]{color:#d4c2c6;font-size:10px}.ml-dayun-age[data-v-01c5eaea],.ml-dayun-year[data-v-01c5eaea]{color:#c8b6bd;font-size:9px}.ml-dayun-step.current[data-v-01c5eaea]{background:#f4b8cd1a;border-color:#f4b8cd57}.ml-dayun-step.current .ml-dayun-ganzhi[data-v-01c5eaea]{color:#f4b8cd;font-weight:600}.ml-dayun-step.current .ml-dayun-shishen[data-v-01c5eaea]{color:#d1bcff}.panel-frame[data-v-2350dd95]{background:var(--navy2);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);box-sizing:border-box;max-width:100%;color:var(--text);font-family:var(--font);flex-direction:column;gap:14px;padding:14px 12px 12px;display:flex}.zw-body[data-v-2350dd95]{color:var(--gold2);margin-left:3px;font-size:8.5px}.panel-frame[data-v-2350dd95]{color:var(--text);font-family:var(--font);flex-direction:column;gap:14px;display:flex}.panel-frame .zw-head[data-v-2350dd95]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.panel-frame .zw-title[data-v-2350dd95]{font-size:var(--fs-hero-title);letter-spacing:.02em;color:var(--text);margin:0;font-weight:660}.panel-frame .zw-sub[data-v-2350dd95]{font-size:var(--fs-desc);color:var(--muted);white-space:nowrap;margin:0;font-weight:450}.panel-frame .zw-grid[data-v-2350dd95]{box-sizing:border-box;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;max-width:100%;display:grid}.panel-frame .zw-cell[data-v-2350dd95]{background:var(--panel-inset);border:1px solid var(--line);border-radius:var(--r-inset);box-sizing:border-box;flex-direction:column;gap:2px;min-width:0;padding:7px 6px 6px;display:flex;overflow:hidden}.panel-frame .zw-cell.is-ming[data-v-2350dd95]{border-color:var(--line-gold-strong);box-shadow:inset 0 0 0 1px var(--line-gold)}.panel-frame .zw-name[data-v-2350dd95]{color:var(--text);letter-spacing:.02em;font-size:11px;font-weight:560;line-height:1.15}.panel-frame .zw-cell.is-ming .zw-name[data-v-2350dd95]{color:var(--gold)}.panel-frame .zw-branch[data-v-2350dd95]{font-family:var(--font-num);color:var(--muted2);letter-spacing:.04em;font-size:9px;font-weight:450;line-height:1}.panel-frame .zw-star[data-v-2350dd95]{color:var(--silver);word-break:break-word;flex-wrap:wrap;align-items:baseline;gap:2px;font-size:10px;font-weight:450;line-height:1.3;display:inline-flex}.panel-frame .zw-bright[data-v-2350dd95]{font-family:var(--font-num);color:var(--muted);font-size:8.5px}.panel-frame .zw-minor[data-v-2350dd95]{color:var(--muted);font-size:9px;font-weight:450;line-height:1.25}.panel-frame .zw-star.zw-borrow[data-v-2350dd95]{color:var(--muted);background:0 0;border:1px dashed #aeb8ca61;border-radius:6px;padding:0 4px;font-size:9px}.panel-frame .zw-hua[data-v-2350dd95]{box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:8.5px;font-weight:560;line-height:1;display:inline-flex}.panel-frame .zw-hua-lu[data-v-2350dd95]{background:var(--gold);color:var(--void)}.panel-frame .zw-hua-quan[data-v-2350dd95]{background:var(--gold2);color:var(--void)}.panel-frame .zw-hua-ke[data-v-2350dd95]{border:1px solid var(--line-gold-strong);color:var(--gold);background:0 0}.panel-frame .zw-hua-ji[data-v-2350dd95]{border:1px dashed var(--line-gold-strong);color:var(--gold2);background:0 0}.panel-frame .zw-core[data-v-2350dd95]{background:var(--panel-solid);border:1px solid var(--line-gold-strong);border-radius:var(--r-inset);min-width:0;box-shadow:var(--shadow);box-sizing:border-box;flex-direction:column;grid-area:2/2/4/4;justify-content:center;gap:5px;padding:12px 11px;display:flex;overflow:hidden}.panel-frame .zw-core-row[data-v-2350dd95]{border-bottom:1px solid var(--line-gold);align-items:baseline;gap:8px;padding-bottom:5px;display:flex}.panel-frame .zw-core-name[data-v-2350dd95]{letter-spacing:.04em;color:var(--gold);font-size:16px;font-weight:660}.panel-frame .zw-core-sex[data-v-2350dd95]{color:var(--muted);font-size:10px;font-weight:450}.panel-frame .zw-core-line[data-v-2350dd95]{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.panel-frame .zw-core-k[data-v-2350dd95]{color:var(--muted2);letter-spacing:.04em;flex:none;font-size:9.5px;font-weight:450}.panel-frame .zw-core-v[data-v-2350dd95]{min-width:0;font-family:var(--font-num);color:var(--silver);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:450;overflow:hidden}.panel-frame .zw-legend[data-v-2350dd95]{flex-wrap:wrap;gap:6px 10px;padding-top:2px;display:flex}.panel-frame .zw-legend-item[data-v-2350dd95]{color:var(--muted);align-items:center;gap:4px;font-size:9.5px;font-weight:450;display:inline-flex}.panel-frame .zw-dot[data-v-2350dd95]{box-sizing:border-box;border-radius:3px;width:9px;height:9px}.panel-frame .zw-dot.zw-hua-lu[data-v-2350dd95]{background:var(--gold)}.panel-frame .zw-dot.zw-hua-quan[data-v-2350dd95]{background:var(--gold2)}.panel-frame .zw-dot.zw-hua-ke[data-v-2350dd95]{border:1px solid var(--line-gold-strong)}.panel-frame .zw-dot.zw-hua-ji[data-v-2350dd95]{border:1px dashed var(--line-gold-strong)}.panel-frame .zw-dot-borrow[data-v-2350dd95]{background:0 0;border:1px dashed #aeb8ca73}#page-star.mingli-page.active[data-v-3ebf4d03],#page-bazi.mingli-page.active[data-v-3ebf4d03],#page-ziwei.mingli-page.active[data-v-3ebf4d03],#page-almanac.mingli-page.active[data-v-3ebf4d03]{--text:#e3dfff;--ink:#e3dfff;--muted:#d4c2c6;--ink-2:#d4c2c6;--muted2:#c8b6bd;--ink-3:#c8b6bd;--silver:#d4c2c6;--gold:#f4b8cd;--pink:#f4b8cd;--gold2:#d1bcff;--gold-soft:#d1bcff;--blue:#d1bcff;--purple:#d1bcff;--champagne:#f9e2b9;--peach:#ffd8be;--mint:#48e5c2;--rose:#f4b8cd;--peri:#d1bcff;--line-gold:#f4b8cd3d;--line-gold-strong:#f4b8cd57;--line:#f4b8cd21;--line2:#f4b8cd33;--navy2:#22203a;--panel-inset:#1a1833;--panel-solid:#1a1833;--panel:#1e1c37db;--cream:#f9e2b9;--creamText:#00382d;--serif:"Songti SC","Source Han Serif SC","Noto Serif SC","STSong","SimSun","宋体",Georgia,serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;color:var(--text);background:radial-gradient(circle at 50% 6%,#48e5c22e 0%,#8b5cf638 30%,#140d28f5 65%,#0e0920 100%),#0e0920}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-top,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-top,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-top,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-top{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#16122ee6 0%,#100c226b 72%,#0e0a2000 100%);border-bottom:1px solid #f4b8cd29;box-shadow:0 4px 20px #06041266}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-back,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-back,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-back,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-back{background:#161426b8;border-color:#f4b8cd38}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-back svg,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-back svg,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-back svg,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-back svg{stroke:#d4c2c6}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-title,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-title,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-title,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-title{font-family:var(--serif);letter-spacing:.16em;color:#ffdbe6;font-weight:500}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-status,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-status,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-status,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-status{font-family:var(--mono);letter-spacing:.05em;-webkit-backdrop-filter:blur(12px);border-radius:999px;font-size:9px}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-status.gold,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-status.gold,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-status.gold,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-status.gold{color:#00382d;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);border:1px solid #48e5c28c;box-shadow:0 0 14px #48e5c233}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-status.muted,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-status.muted,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-status.muted,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-status.muted{color:#d4c2c6;background:#161426cc;border:1px solid #f4b8cd38}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-status.warn,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-status.warn,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-status.warn,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-status.warn{color:#ffd8be;background:#ffd8be1a;border:1px solid #ffd8be4d}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-main,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-main,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-main,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-main{background:radial-gradient(125% 125% at 50% 0,#3026529e 0%,#181234b8 55%,#0e0a20cc 100%);border:1px solid #f4b8cd2e;box-shadow:0 20px 48px #0604128c,0 0 38px #48e5c21a,inset 0 1px #ffffff0f}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-conclusion,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-conclusion,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-conclusion,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-conclusion{font-family:var(--serif);color:var(--text)}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-conclusion .hl,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-conclusion .hl,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-conclusion .hl,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-conclusion .hl{color:#f4b8cd}#page-star.mingli-page.active[data-v-3ebf4d03] .icon-shell,#page-bazi.mingli-page.active[data-v-3ebf4d03] .icon-shell,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .icon-shell,#page-almanac.mingli-page.active[data-v-3ebf4d03] .icon-shell{background:#f4b8cd14;border:1px solid #f4b8cd33}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-card,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-card,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-card,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-card{background:linear-gradient(135deg,#30265285 0%,#1a1634a8 100%);border:1px solid #f4b8cd29;box-shadow:0 10px 28px #08061659,inset 0 1px #ffffff0f}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-card-title,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-card-title,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-card-title,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-card-title{font-family:var(--serif);color:#d4c2c6}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-card-title .icon-shell svg,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-card-title .icon-shell svg,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-card-title .icon-shell svg,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-card-title .icon-shell svg{stroke:#f4b8cd;fill:none}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-badge,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-badge,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-badge,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-badge{font-family:var(--mono);color:#d4c2c6;-webkit-backdrop-filter:blur(12px);background:#f4b8cd1f;border:1px solid #f4b8cd42;border-radius:999px;box-shadow:0 0 14px #f4b8cd24}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-row,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-row,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-row,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-row{border-bottom:1px solid #f4b8cd1a}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-tag,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-tag,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-tag,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-tag{color:#d4c2c6;background:#f4b8cd14;border:1px solid #f4b8cd24}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-tag.gold,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-tag.gold,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-tag.gold,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-tag.gold{color:#f4b8cd;background:#f4b8cd24;border-color:#f4b8cd4d}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-row-label,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-row-label,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-row-label,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-row-label{font-family:var(--serif);color:#c8b6bd}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-row-value,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-row-value,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-row-value,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-row-value{font-family:var(--serif);color:var(--text)}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-row-value .gold,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-row-value .gold,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-row-value .gold,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-row-value .gold{color:#f4b8cd}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-row-value .muted,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-row-value .muted,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-row-value .muted,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-row-value .muted{color:#c8b6bd}#page-star.mingli-page.active[data-v-3ebf4d03] .gold,#page-bazi.mingli-page.active[data-v-3ebf4d03] .gold,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .gold,#page-almanac.mingli-page.active[data-v-3ebf4d03] .gold{color:#f4b8cd}#page-star.mingli-page.active[data-v-3ebf4d03] .muted,#page-bazi.mingli-page.active[data-v-3ebf4d03] .muted,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .muted,#page-almanac.mingli-page.active[data-v-3ebf4d03] .muted{color:#c8b6bd}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-empty,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-empty,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-empty,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-empty{color:#c8b6bd;background:#1a1833;border:1px dashed #f4b8cd3d}#page-star.mingli-page.active[data-v-3ebf4d03] .main-btn,#page-bazi.mingli-page.active[data-v-3ebf4d03] .main-btn,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .main-btn,#page-almanac.mingli-page.active[data-v-3ebf4d03] .main-btn{color:#00382d;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);border:none}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-footer,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-footer,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-footer,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-footer{background:#1614268c;border:1px solid #f4b8cd1f}#page-star.mingli-page.active[data-v-3ebf4d03] .ml-footer-text,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ml-footer-text,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ml-footer-text,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ml-footer-text{font-family:var(--serif);color:#c8b6bd}#page-star.mingli-page.active[data-v-3ebf4d03] .sep,#page-bazi.mingli-page.active[data-v-3ebf4d03] .sep,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .sep,#page-almanac.mingli-page.active[data-v-3ebf4d03] .sep{color:#f4b8cd47}#page-star.mingli-page.active[data-v-3ebf4d03] .ob-glow.g2,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ob-glow.g2,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ob-glow.g2,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ob-glow.g2{background:radial-gradient(circle,#8b5cf624,#48e5c20a 48%,#0000 80%)}#page-star.mingli-page.active[data-v-3ebf4d03] .ob-halo,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ob-halo,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ob-halo,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ob-halo{background:conic-gradient(from 210deg,#0000 0deg,#d1bcff08 40deg,#f4b8cd05 100deg,#0000 185deg,#48e5c206 260deg,#d1bcff06 320deg,#0000 360deg);border-color:#d1bcff1a}#page-star.mingli-page.active[data-v-3ebf4d03] .ob-halo:after,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ob-halo:after,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ob-halo:after,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ob-halo:after{background:#f4b8cdd9;box-shadow:0 0 16px #f4b8cd42}#page-star.mingli-page.active[data-v-3ebf4d03] .ob-ring,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ob-ring,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ob-ring,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ob-ring{border-color:#d1bcff14}#page-star.mingli-page.active[data-v-3ebf4d03] .ob-fog.f1,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ob-fog.f1,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ob-fog.f1,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ob-fog.f1{background:radial-gradient(circle,#d1bcff1f,#8b5cf60a 48%,#0000 78%)}#page-star.mingli-page.active[data-v-3ebf4d03] .ob-fog.f2,#page-bazi.mingli-page.active[data-v-3ebf4d03] .ob-fog.f2,#page-ziwei.mingli-page.active[data-v-3ebf4d03] .ob-fog.f2,#page-almanac.mingli-page.active[data-v-3ebf4d03] .ob-fog.f2{background:radial-gradient(circle,#48e5c212,#8b5cf605 55%,#0000 80%)}#page-ziwei.mingli-page.active[data-v-3ebf4d03] .panel-frame .zw-hua-lu{color:#2a1030;background:#f4b8cd}#page-ziwei.mingli-page.active[data-v-3ebf4d03] .panel-frame .zw-hua-quan{color:#211038;background:#d1bcff}#page-ziwei.mingli-page.active[data-v-3ebf4d03] .panel-frame .zw-hua-ke{color:#f9e2b9;background:0 0;border:1px solid #f4b8cd57}#page-ziwei.mingli-page.active[data-v-3ebf4d03] .panel-frame .zw-hua-ji{color:#d4c2c6;background:0 0;border:1px dashed #f4b8cd57}#page-ziwei.mingli-page.active[data-v-3ebf4d03] .panel-frame .zw-dot.zw-hua-lu{background:#f4b8cd}#page-ziwei.mingli-page.active[data-v-3ebf4d03] .panel-frame .zw-dot.zw-hua-quan{background:#d1bcff}#page-ziwei.mingli-page.active[data-v-3ebf4d03] .panel-frame .zw-dot.zw-hua-ke{border:1px solid #f4b8cd57}#page-ziwei.mingli-page.active[data-v-3ebf4d03] .panel-frame .zw-dot.zw-hua-ji{border:1px dashed #f4b8cd57}#page-ziwei.mingli-page.active[data-v-3ebf4d03] .panel-frame .zw-body{color:#d1bcff}#page-ziwei.mingli-page.active[data-v-3ebf4d03] .panel-frame .zw-star.zw-borrow{border:1px dashed #f4b8cd57}#page-ziwei.mingli-page.active[data-v-3ebf4d03] .panel-frame .zw-dot-borrow{border:1px dashed #f4b8cd66}#page-almanac.mingli-page.active[data-v-3ebf4d03] .panel-frame .al-tag.is-xiong{color:#c8b6bd;border-color:#f4b8cd21}#page-almanac.mingli-page.active[data-v-3ebf4d03] .panel-frame .al-zodiac{color:#d4c2c6;border:1px solid #f4b8cd3d}#page-almanac.mingli-page.active[data-v-3ebf4d03] .panel-frame .al-chip.is-ji{background:#f4b8cd0d;border:1px solid #f4b8cd38}#page-almanac.mingli-page.active[data-v-3ebf4d03] .panel-frame .al-tag{border:1px solid #f4b8cd38}#page-almanac.mingli-page.active[data-v-3ebf4d03] .panel-frame .al-chip.is-yi{background:#f4b8cd1a;border:1px solid #f4b8cd57}.ml-conclusion .hl[data-v-3ebf4d03]{color:#f4b8cd}.main-btn[data-v-3ebf4d03]{margin:12px 0 0}.gold[data-v-3ebf4d03]{color:#f4b8cd}.panel-frame[data-v-44c964fb]{background:var(--navy2);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);box-sizing:border-box;max-width:100%;color:var(--text);font-family:var(--font);flex-direction:column;gap:14px;padding:14px 12px 12px;display:flex}.panel-frame .al-tag.is-xiong[data-v-44c964fb]{border-color:var(--line);color:var(--muted2)}.al-row-v-plain[data-v-44c964fb]{color:var(--muted2);font-size:10px}.panel-frame[data-v-44c964fb]{color:var(--text);font-family:var(--font);box-sizing:border-box;flex-direction:column;gap:14px;display:flex;overflow:hidden}.panel-frame .al-head[data-v-44c964fb]{background:var(--panel-inset);border:1px solid var(--line-gold);border-radius:var(--r-inset);box-sizing:border-box;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.panel-frame .al-head-main[data-v-44c964fb]{align-items:baseline;gap:10px;display:flex}.panel-frame .al-lunar[data-v-44c964fb]{font-size:var(--fs-hero-title);letter-spacing:.04em;color:var(--text);font-weight:660;line-height:1.2}.panel-frame .al-zodiac[data-v-44c964fb]{font-size:var(--fs-desc);color:var(--silver);border-radius:var(--r-chip);white-space:nowrap;border:1px solid #aeb8ca38;padding:1px 8px;font-weight:560;line-height:1.5}.panel-frame .al-ganzhi[data-v-44c964fb]{font-family:var(--font-num);color:var(--text);letter-spacing:.04em;font-size:12px;font-weight:560;line-height:1.4}.panel-frame .al-solar[data-v-44c964fb]{font-family:var(--font-num);font-size:var(--fs-desc);color:var(--muted);letter-spacing:.02em;font-weight:450;line-height:1.4}.panel-frame .al-yiji[data-v-44c964fb]{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.panel-frame .al-col[data-v-44c964fb]{background:var(--panel-inset);border:1px solid var(--line);border-radius:var(--r-inset);box-sizing:border-box;flex-direction:column;gap:7px;min-width:0;padding:10px 11px;display:flex}.panel-frame .al-col-yi[data-v-44c964fb]{border-color:var(--line-gold)}.panel-frame .al-col-title[data-v-44c964fb]{font-size:var(--fs-card-title);letter-spacing:.08em;color:var(--text);font-weight:560;line-height:1.2}.panel-frame .al-col-yi .al-col-title[data-v-44c964fb]{color:var(--gold)}.panel-frame .al-chip-list[data-v-44c964fb]{flex-wrap:wrap;gap:4px;display:flex}.panel-frame .al-chip[data-v-44c964fb]{font-size:var(--fs-desc);border-radius:var(--r-chip);white-space:nowrap;align-items:center;padding:2px 8px;font-weight:450;line-height:1.6;display:inline-flex}.panel-frame .al-chip.is-yi[data-v-44c964fb]{color:var(--gold);border:1px solid var(--line-gold-strong);background:#f4b8cd1a}.panel-frame .al-chip.is-ji[data-v-44c964fb]{color:var(--text);background:#aeb8ca0d;border:1px solid #aeb8ca38}.panel-frame .al-table[data-v-44c964fb]{background:var(--panel-inset);border:1px solid var(--line);border-radius:var(--r-inset);box-sizing:border-box;flex-direction:column;padding:4px 11px;display:flex}.panel-frame .al-row[data-v-44c964fb]{border-bottom:1px solid var(--line);grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;padding:7px 0;display:grid}.panel-frame .al-row[data-v-44c964fb]:last-child{border-bottom:none}.panel-frame .al-row-k[data-v-44c964fb]{font-size:var(--fs-desc);color:var(--muted2);letter-spacing:.04em;white-space:nowrap;font-weight:450;line-height:1.5}.panel-frame .al-row-v[data-v-44c964fb]{color:var(--text);word-break:break-word;flex-wrap:wrap;gap:4px;min-width:0;font-size:11px;font-weight:450;line-height:1.5;display:flex}.panel-frame .al-tag[data-v-44c964fb]{font-size:var(--fs-desc);color:var(--text);border-radius:var(--r-chip);white-space:nowrap;border:1px solid #aeb8ca38;padding:0 6px;font-weight:450;line-height:1.6}.panel-frame .al-week[data-v-44c964fb]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:5px;padding:2px 0 4px;display:flex;overflow-x:auto}.panel-frame .al-day[data-v-44c964fb]{background:var(--panel-inset);border:1px solid var(--line);border-radius:var(--r-inset);box-sizing:border-box;flex-direction:column;flex:none;align-items:center;gap:1px;min-width:42px;padding:6px 4px;display:flex}.panel-frame .al-day-w[data-v-44c964fb]{color:var(--muted2);letter-spacing:.04em;font-size:9px;font-weight:450;line-height:1.3}.panel-frame .al-day-d[data-v-44c964fb]{font-family:var(--font-num);color:var(--silver);font-size:14px;font-weight:560;line-height:1.2}.panel-frame .al-day.is-today[data-v-44c964fb]{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--line-gold)}.panel-frame .al-day.is-today .al-day-w[data-v-44c964fb],.panel-frame .al-day.is-today .al-day-d[data-v-44c964fb]{color:var(--gold)}#page-star.mingli-page.active[data-v-d5a1b760],#page-bazi.mingli-page.active[data-v-d5a1b760],#page-ziwei.mingli-page.active[data-v-d5a1b760],#page-almanac.mingli-page.active[data-v-d5a1b760]{--text:#e3dfff;--ink:#e3dfff;--muted:#d4c2c6;--ink-2:#d4c2c6;--muted2:#c8b6bd;--ink-3:#c8b6bd;--silver:#d4c2c6;--gold:#f4b8cd;--pink:#f4b8cd;--gold2:#d1bcff;--gold-soft:#d1bcff;--blue:#d1bcff;--purple:#d1bcff;--champagne:#f9e2b9;--peach:#ffd8be;--mint:#48e5c2;--rose:#f4b8cd;--peri:#d1bcff;--line-gold:#f4b8cd3d;--line-gold-strong:#f4b8cd57;--line:#f4b8cd21;--line2:#f4b8cd33;--navy2:#22203a;--panel-inset:#1a1833;--panel-solid:#1a1833;--panel:#1e1c37db;--cream:#f9e2b9;--creamText:#00382d;--serif:"Songti SC","Source Han Serif SC","Noto Serif SC","STSong","SimSun","宋体",Georgia,serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;color:var(--text);background:radial-gradient(circle at 50% 6%,#48e5c22e 0%,#8b5cf638 30%,#140d28f5 65%,#0e0920 100%),#0e0920}#page-star.mingli-page.active[data-v-d5a1b760] .ml-top,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-top,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-top,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-top{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#16122ee6 0%,#100c226b 72%,#0e0a2000 100%);border-bottom:1px solid #f4b8cd29;box-shadow:0 4px 20px #06041266}#page-star.mingli-page.active[data-v-d5a1b760] .ml-back,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-back,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-back,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-back{background:#161426b8;border-color:#f4b8cd38}#page-star.mingli-page.active[data-v-d5a1b760] .ml-back svg,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-back svg,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-back svg,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-back svg{stroke:#d4c2c6}#page-star.mingli-page.active[data-v-d5a1b760] .ml-title,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-title,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-title,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-title{font-family:var(--serif);letter-spacing:.16em;color:#ffdbe6;font-weight:500}#page-star.mingli-page.active[data-v-d5a1b760] .ml-status,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-status,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-status,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-status{font-family:var(--mono);letter-spacing:.05em;-webkit-backdrop-filter:blur(12px);border-radius:999px;font-size:9px}#page-star.mingli-page.active[data-v-d5a1b760] .ml-status.gold,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-status.gold,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-status.gold,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-status.gold{color:#00382d;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);border:1px solid #48e5c28c;box-shadow:0 0 14px #48e5c233}#page-star.mingli-page.active[data-v-d5a1b760] .ml-status.muted,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-status.muted,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-status.muted,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-status.muted{color:#d4c2c6;background:#161426cc;border:1px solid #f4b8cd38}#page-star.mingli-page.active[data-v-d5a1b760] .ml-status.warn,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-status.warn,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-status.warn,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-status.warn{color:#ffd8be;background:#ffd8be1a;border:1px solid #ffd8be4d}#page-star.mingli-page.active[data-v-d5a1b760] .ml-main,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-main,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-main,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-main{background:radial-gradient(125% 125% at 50% 0,#3026529e 0%,#181234b8 55%,#0e0a20cc 100%);border:1px solid #f4b8cd2e;box-shadow:0 20px 48px #0604128c,0 0 38px #48e5c21a,inset 0 1px #ffffff0f}#page-star.mingli-page.active[data-v-d5a1b760] .ml-conclusion,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-conclusion,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-conclusion,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-conclusion{font-family:var(--serif);color:var(--text)}#page-star.mingli-page.active[data-v-d5a1b760] .ml-conclusion .hl,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-conclusion .hl,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-conclusion .hl,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-conclusion .hl{color:#f4b8cd}#page-star.mingli-page.active[data-v-d5a1b760] .icon-shell,#page-bazi.mingli-page.active[data-v-d5a1b760] .icon-shell,#page-ziwei.mingli-page.active[data-v-d5a1b760] .icon-shell,#page-almanac.mingli-page.active[data-v-d5a1b760] .icon-shell{background:#f4b8cd14;border:1px solid #f4b8cd33}#page-star.mingli-page.active[data-v-d5a1b760] .ml-card,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-card,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-card,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-card{background:linear-gradient(135deg,#30265285 0%,#1a1634a8 100%);border:1px solid #f4b8cd29;box-shadow:0 10px 28px #08061659,inset 0 1px #ffffff0f}#page-star.mingli-page.active[data-v-d5a1b760] .ml-card-title,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-card-title,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-card-title,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-card-title{font-family:var(--serif);color:#d4c2c6}#page-star.mingli-page.active[data-v-d5a1b760] .ml-card-title .icon-shell svg,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-card-title .icon-shell svg,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-card-title .icon-shell svg,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-card-title .icon-shell svg{stroke:#f4b8cd;fill:none}#page-star.mingli-page.active[data-v-d5a1b760] .ml-badge,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-badge,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-badge,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-badge{font-family:var(--mono);color:#d4c2c6;-webkit-backdrop-filter:blur(12px);background:#f4b8cd1f;border:1px solid #f4b8cd42;border-radius:999px;box-shadow:0 0 14px #f4b8cd24}#page-star.mingli-page.active[data-v-d5a1b760] .ml-row,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-row,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-row,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-row{border-bottom:1px solid #f4b8cd1a}#page-star.mingli-page.active[data-v-d5a1b760] .ml-tag,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-tag,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-tag,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-tag{color:#d4c2c6;background:#f4b8cd14;border:1px solid #f4b8cd24}#page-star.mingli-page.active[data-v-d5a1b760] .ml-tag.gold,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-tag.gold,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-tag.gold,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-tag.gold{color:#f4b8cd;background:#f4b8cd24;border-color:#f4b8cd4d}#page-star.mingli-page.active[data-v-d5a1b760] .ml-row-label,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-row-label,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-row-label,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-row-label{font-family:var(--serif);color:#c8b6bd}#page-star.mingli-page.active[data-v-d5a1b760] .ml-row-value,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-row-value,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-row-value,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-row-value{font-family:var(--serif);color:var(--text)}#page-star.mingli-page.active[data-v-d5a1b760] .ml-row-value .gold,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-row-value .gold,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-row-value .gold,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-row-value .gold{color:#f4b8cd}#page-star.mingli-page.active[data-v-d5a1b760] .ml-row-value .muted,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-row-value .muted,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-row-value .muted,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-row-value .muted{color:#c8b6bd}#page-star.mingli-page.active[data-v-d5a1b760] .gold,#page-bazi.mingli-page.active[data-v-d5a1b760] .gold,#page-ziwei.mingli-page.active[data-v-d5a1b760] .gold,#page-almanac.mingli-page.active[data-v-d5a1b760] .gold{color:#f4b8cd}#page-star.mingli-page.active[data-v-d5a1b760] .muted,#page-bazi.mingli-page.active[data-v-d5a1b760] .muted,#page-ziwei.mingli-page.active[data-v-d5a1b760] .muted,#page-almanac.mingli-page.active[data-v-d5a1b760] .muted{color:#c8b6bd}#page-star.mingli-page.active[data-v-d5a1b760] .ml-empty,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-empty,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-empty,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-empty{color:#c8b6bd;background:#1a1833;border:1px dashed #f4b8cd3d}#page-star.mingli-page.active[data-v-d5a1b760] .main-btn,#page-bazi.mingli-page.active[data-v-d5a1b760] .main-btn,#page-ziwei.mingli-page.active[data-v-d5a1b760] .main-btn,#page-almanac.mingli-page.active[data-v-d5a1b760] .main-btn{color:#00382d;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);border:none}#page-star.mingli-page.active[data-v-d5a1b760] .ml-footer,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-footer,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-footer,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-footer{background:#1614268c;border:1px solid #f4b8cd1f}#page-star.mingli-page.active[data-v-d5a1b760] .ml-footer-text,#page-bazi.mingli-page.active[data-v-d5a1b760] .ml-footer-text,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ml-footer-text,#page-almanac.mingli-page.active[data-v-d5a1b760] .ml-footer-text{font-family:var(--serif);color:#c8b6bd}#page-star.mingli-page.active[data-v-d5a1b760] .sep,#page-bazi.mingli-page.active[data-v-d5a1b760] .sep,#page-ziwei.mingli-page.active[data-v-d5a1b760] .sep,#page-almanac.mingli-page.active[data-v-d5a1b760] .sep{color:#f4b8cd47}#page-star.mingli-page.active[data-v-d5a1b760] .ob-glow.g2,#page-bazi.mingli-page.active[data-v-d5a1b760] .ob-glow.g2,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ob-glow.g2,#page-almanac.mingli-page.active[data-v-d5a1b760] .ob-glow.g2{background:radial-gradient(circle,#8b5cf624,#48e5c20a 48%,#0000 80%)}#page-star.mingli-page.active[data-v-d5a1b760] .ob-halo,#page-bazi.mingli-page.active[data-v-d5a1b760] .ob-halo,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ob-halo,#page-almanac.mingli-page.active[data-v-d5a1b760] .ob-halo{background:conic-gradient(from 210deg,#0000 0deg,#d1bcff08 40deg,#f4b8cd05 100deg,#0000 185deg,#48e5c206 260deg,#d1bcff06 320deg,#0000 360deg);border-color:#d1bcff1a}#page-star.mingli-page.active[data-v-d5a1b760] .ob-halo:after,#page-bazi.mingli-page.active[data-v-d5a1b760] .ob-halo:after,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ob-halo:after,#page-almanac.mingli-page.active[data-v-d5a1b760] .ob-halo:after{background:#f4b8cdd9;box-shadow:0 0 16px #f4b8cd42}#page-star.mingli-page.active[data-v-d5a1b760] .ob-ring,#page-bazi.mingli-page.active[data-v-d5a1b760] .ob-ring,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ob-ring,#page-almanac.mingli-page.active[data-v-d5a1b760] .ob-ring{border-color:#d1bcff14}#page-star.mingli-page.active[data-v-d5a1b760] .ob-fog.f1,#page-bazi.mingli-page.active[data-v-d5a1b760] .ob-fog.f1,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ob-fog.f1,#page-almanac.mingli-page.active[data-v-d5a1b760] .ob-fog.f1{background:radial-gradient(circle,#d1bcff1f,#8b5cf60a 48%,#0000 78%)}#page-star.mingli-page.active[data-v-d5a1b760] .ob-fog.f2,#page-bazi.mingli-page.active[data-v-d5a1b760] .ob-fog.f2,#page-ziwei.mingli-page.active[data-v-d5a1b760] .ob-fog.f2,#page-almanac.mingli-page.active[data-v-d5a1b760] .ob-fog.f2{background:radial-gradient(circle,#48e5c212,#8b5cf605 55%,#0000 80%)}#page-ziwei.mingli-page.active[data-v-d5a1b760] .panel-frame .zw-hua-lu{color:#2a1030;background:#f4b8cd}#page-ziwei.mingli-page.active[data-v-d5a1b760] .panel-frame .zw-hua-quan{color:#211038;background:#d1bcff}#page-ziwei.mingli-page.active[data-v-d5a1b760] .panel-frame .zw-hua-ke{color:#f9e2b9;background:0 0;border:1px solid #f4b8cd57}#page-ziwei.mingli-page.active[data-v-d5a1b760] .panel-frame .zw-hua-ji{color:#d4c2c6;background:0 0;border:1px dashed #f4b8cd57}#page-ziwei.mingli-page.active[data-v-d5a1b760] .panel-frame .zw-dot.zw-hua-lu{background:#f4b8cd}#page-ziwei.mingli-page.active[data-v-d5a1b760] .panel-frame .zw-dot.zw-hua-quan{background:#d1bcff}#page-ziwei.mingli-page.active[data-v-d5a1b760] .panel-frame .zw-dot.zw-hua-ke{border:1px solid #f4b8cd57}#page-ziwei.mingli-page.active[data-v-d5a1b760] .panel-frame .zw-dot.zw-hua-ji{border:1px dashed #f4b8cd57}#page-ziwei.mingli-page.active[data-v-d5a1b760] .panel-frame .zw-body{color:#d1bcff}#page-ziwei.mingli-page.active[data-v-d5a1b760] .panel-frame .zw-star.zw-borrow{border:1px dashed #f4b8cd57}#page-ziwei.mingli-page.active[data-v-d5a1b760] .panel-frame .zw-dot-borrow{border:1px dashed #f4b8cd66}#page-almanac.mingli-page.active[data-v-d5a1b760] .panel-frame .al-tag.is-xiong{color:#c8b6bd;border-color:#f4b8cd21}#page-almanac.mingli-page.active[data-v-d5a1b760] .panel-frame .al-zodiac{color:#d4c2c6;border:1px solid #f4b8cd3d}#page-almanac.mingli-page.active[data-v-d5a1b760] .panel-frame .al-chip.is-ji{background:#f4b8cd0d;border:1px solid #f4b8cd38}#page-almanac.mingli-page.active[data-v-d5a1b760] .panel-frame .al-tag{border:1px solid #f4b8cd38}#page-almanac.mingli-page.active[data-v-d5a1b760] .panel-frame .al-chip.is-yi{background:#f4b8cd1a;border:1px solid #f4b8cd57}.mingli-page .ml-conclusion .hl[data-v-d5a1b760]{color:#f4b8cd}.ml-row-value .hl[data-v-d5a1b760]{color:#d1bcff}.main-btn[data-v-d5a1b760]{margin:12px 0 0}.tabbar[data-v-c9506ec9]{-webkit-backdrop-filter:blur(40px);z-index:50;background:#120d26f5;border-top:1px solid #48e5c23d;grid-template-columns:repeat(3,1fr);height:56px;padding:0;display:none;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #06041299}.tabbar.active[data-v-c9506ec9]{display:grid}.nav-item[data-v-c9506ec9]{color:#d4c2c6;cursor:pointer;letter-spacing:.5px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:44px;font-family:Songti SC,Source Han Serif SC,Noto Serif SC,STSong,SimSun,宋体,Georgia,serif;font-size:11px;display:flex}.nav-item svg[data-v-c9506ec9]{stroke:currentColor;fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.nav-item.active[data-v-c9506ec9]{color:#ffdbe6;letter-spacing:.1em;font-weight:600}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}:root{--font:"ZCOOL KuaiLe", "STHupo", "Yuanti SC", "圆体-简", "PingFang SC", "Microsoft YaHei", sans-serif;--gold-soft:#ffdbe6;--cream:#f9e2b9;--cream-2:#f7e0b7;--ink:#e3dfff;--ink-2:#d4c2c6;--ink-3:#d4c2c6d1;--pink:#f4b8cd;--purple:#d1bcff;--line:#f4b8cd24}html,body{height:100%;overflow:hidden}body{font-family:var(--font);background:var(--void);color:var(--text);letter-spacing:1px;justify-content:center;min-height:100dvh;line-height:1.8;display:flex}.phone{background:var(--space-fallback);width:100%;max-width:420px;height:100dvh;color:var(--text);position:relative;overflow:clip}.svg-defs{width:0;height:0;position:absolute;overflow:hidden}.stars{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.star{opacity:.5;background:#e3dfff80;border-radius:50%;width:2px;height:2px;animation:7s ease-in-out infinite twinkle;position:absolute}@keyframes twinkle{0%,to{opacity:.14;transform:scale(.9)}50%{opacity:.44;transform:scale(1)}}.topbar{padding:max(26px, env(safe-area-inset-top)) 24px 26px;z-index:30;pointer-events:none;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;display:grid;position:absolute;top:0;left:0;right:0}.topbar>*{pointer-events:auto}.top-left{align-items:center;display:flex}.brand{text-align:center;color:#fff0f5;letter-spacing:.28em;text-indent:0;text-shadow:none;font-size:16px}.topbar:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(#120d26e0 0%,#120d26a8 58%,#120d2600 100%);transition:opacity .24s;position:absolute;inset:0}.topbar.tb-scrolled:before{opacity:1}.round-btn{border:1px solid var(--line2);cursor:pointer;width:44px;height:44px;color:var(--silver);background:#ffffff08;border-radius:14px;justify-content:center;align-items:center;padding-bottom:8px;font-family:inherit;font-size:22px;transition:transform .2s;display:flex}.round-btn:active{transform:scale(.92)}.round-btn{position:relative}.round-btn:before{content:"";width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.round-btn.hidden{opacity:0;pointer-events:none}.round-btn.hidden:before{content:none}.top-left.hidden{pointer-events:none}.progress{top:max(78px, calc(env(safe-area-inset-top) + 58px));z-index:30;pointer-events:none;gap:6px;display:flex;position:absolute;left:28px;right:28px}.progress .bar{background:#ffffff14;border-radius:3px;flex:1;height:2px;position:relative;overflow:hidden}.progress .bar:after{content:"";transform-origin:0;background:linear-gradient(90deg,#d1bcff,#48e5c2);border-radius:3px;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.progress .bar.done:after,.progress .bar.current:after{transform:scaleX(1)}.page{z-index:10;padding:max(80px, calc(env(safe-area-inset-top) + 60px)) 26px 40px;-webkit-overflow-scrolling:touch;display:none;position:absolute;inset:0;overflow:hidden auto}.page.active{animation:.6s cubic-bezier(.16,1,.3,1) pageIn;display:block}@keyframes pageIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#page-home{padding:max(50px, calc(env(safe-area-inset-top) + 30px)) 24px 120px}#page-cover{padding:0;display:none;overflow:hidden}#page-cover.active{display:block}#page-calc{padding:0;display:none}#page-calc.active{justify-content:center;align-items:center;display:flex}#page-tuilian{padding:max(90px, calc(env(safe-area-inset-top) + 70px)) 24px 40px}#page-about,#page-login,#page-feedback{padding:max(88px, calc(env(safe-area-inset-top) + 68px)) 24px 40px}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.title-hand{color:var(--text);letter-spacing:3px;text-align:center;margin-bottom:12px;font-size:20px}.desc-hand{color:var(--muted);text-align:center;margin-bottom:26px;font-size:14px;line-height:2}.field{opacity:0;margin-bottom:20px;animation:.8s .4s forwards fadeUp}.field-label{color:var(--gold2);letter-spacing:.18em;margin-bottom:10px;font-size:13px;display:block}.options{gap:12px;display:grid}.options.col-2{grid-template-columns:1fr 1fr}.options.col-3{grid-template-columns:1fr 1fr 1fr}.opt{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s}.opt:active{transform:scale(.97)}.opt .icon{margin-bottom:8px;font-size:26px;display:block}.opt .opt-name{letter-spacing:1.5px;font-size:14px}.opt .opt-sub{margin-top:4px;font-size:11px}.cover-stage{z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:60px 0 42%}.planet-wrap{justify-content:center;align-items:center;width:300px;height:300px;display:flex;position:relative}.cover-content{padding:0 26px max(50px, env(safe-area-inset-bottom));z-index:20;text-align:center;position:absolute;bottom:0;left:0;right:0}.cover-title{letter-spacing:5px;color:var(--text);text-shadow:none;margin-bottom:22px;font-size:30px;line-height:1.7}.hl{padding:0 6px;font-weight:500;display:inline-block;position:relative}.cover-desc{color:var(--muted);letter-spacing:1.5px;margin-bottom:32px;font-size:14px;line-height:2.1}.tabbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:12px 0 max(12px, env(safe-area-inset-bottom));z-index:50;background:#120d26f5;border-top:1px solid #48e5c23d;justify-content:space-around;display:none;position:absolute;bottom:0;left:0;right:0}.tabbar.active{display:flex}.tab{text-align:center;cursor:pointer;color:var(--muted2);opacity:.7;flex:1;padding:4px 0;transition:all .3s}.tab.active{color:var(--gold);opacity:1}.tab .icon{margin-bottom:4px;font-size:20px;display:block}.tab .label{letter-spacing:1.5px;font-size:11px}.toast{color:#ffdbe6;letter-spacing:2px;opacity:0;pointer-events:none;z-index:999;background:#161426eb;border:1px solid #f4b8cd4d;border-radius:100px;padding:10px 24px;font-family:inherit;font-size:13px;transition:all .35s;position:fixed;bottom:110px;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 0 14px #f4b8cd33,0 8px 24px #0604128c}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.sheet-mask{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;z-index:200;background:#0805149e;transition:opacity .3s;position:fixed;inset:0}.sheet-mask.show{opacity:1;pointer-events:auto}.sheet-btn:disabled{opacity:.4;cursor:not-allowed}.career-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.career-card{cursor:pointer;text-align:center;background:#ffffff0d;border:2px dashed #f4b8cd4d;border-radius:20px;padding:22px 14px;transition:all .3s}.career-card.active{border-color:var(--gold);background:linear-gradient(135deg,#f4b8cd33,#f4b8cd1f);border-style:solid}.career-icon{margin-bottom:10px;font-size:30px;display:block}.career-name{color:var(--text);letter-spacing:2px;margin-bottom:4px;font-size:15px}.career-sub{color:var(--muted);letter-spacing:1px;font-size:11.5px}.result-main{color:var(--text);text-align:center;letter-spacing:3px;margin-bottom:12px;font-size:24px}.result-main .accent{color:var(--gold)}.result-desc{color:var(--muted);text-align:center;margin-bottom:20px;font-size:14px;line-height:1.9}.element-bar{background:#ffffff0a;border:2px dashed #f4b8cd4d;border-radius:18px;margin-bottom:22px;padding:20px}.element-bar-title{color:var(--muted2);letter-spacing:4px;text-align:center;margin-bottom:16px;font-size:12px}.element-row{grid-template-columns:32px 1fr 36px;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:grid}.element-row .name{color:var(--text)}.element-row .track{background:#ffffff0f;border-radius:4px;height:8px;overflow:hidden}.element-row .fill{border-radius:4px;width:0;height:100%;transition:width 1s}.element-row .count{text-align:right;color:var(--muted);font-size:12px}.element-row.lack .name,.element-row.lack .count{color:var(--gold)}.element-wood .fill,.element-fire .fill,.element-earth .fill,.element-metal .fill,.element-water .fill{background:linear-gradient(90deg,#d1bcff61,#d1bcffb8)}.element-row.lack .fill{background:linear-gradient(90deg,#f4b8cd7a,#f4b8cdeb)}.spirit-picker{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.spirit-card{cursor:pointer;background:#ffffff0d;border:2px dashed #f4b8cd4d;border-radius:20px;align-items:center;gap:16px;padding:18px;transition:all .3s;display:flex;position:relative}.spirit-card.active{border-color:var(--gold);background:linear-gradient(135deg,#f4b8cd26,#f4b8cd1a);border-style:solid}.spirit-card.recommended:before{content:"推荐";background:var(--gold);color:var(--gold2);letter-spacing:2px;border:2px solid var(--gold2);border-radius:100px;padding:2px 10px;font-size:11px;position:absolute;top:-8px;right:16px}.spirit-info{flex:1}.spirit-name{color:var(--text);letter-spacing:3px;margin-bottom:6px;font-size:16px}.spirit-card.active .spirit-name{color:var(--gold)}.spirit-tag{color:var(--muted);letter-spacing:1px;border:1px dashed #d1bcff66;border-radius:100px;margin-bottom:6px;padding:2px 10px;font-size:11px;display:inline-block}.spirit-desc{color:var(--muted);letter-spacing:.5px;font-size:12.5px;line-height:1.7}.calc-inner{text-align:center}.calc-orbits{width:260px;height:260px;margin:0 auto 40px;position:relative}.calc-orbit{border:2px dashed;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calc-orbit.o1{border-color:#f4b8cd66;width:120px;height:120px;animation:4s linear infinite spin}.calc-orbit.o2{border-color:#d1bcff4d;width:190px;height:190px;animation:6s linear infinite reverse spin}.calc-orbit.o3{border-color:#f4b8cd40;width:250px;height:250px;animation:9s linear infinite spin}@keyframes spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.calc-orbit .dot{background:var(--gold);width:8px;height:8px;box-shadow:0 0 12px var(--gold);border-radius:50%;margin-left:-4px;position:absolute;top:0;left:50%}.calc-core{background:radial-gradient(circle,#f4b8cd80 0%,#0000 70%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:32px;animation:2.5s ease-in-out infinite pulse;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calc-title{color:var(--gold);letter-spacing:6px;margin-bottom:16px;font-size:15px}.calc-step{color:var(--muted);letter-spacing:1.5px;opacity:0;min-height:24px;font-size:14px}.calc-step.show{opacity:1;animation:.5s fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.step-label{color:var(--muted2);letter-spacing:5px;text-align:center;margin-bottom:18px;font-size:12px}.step-label:before,.step-label:after{content:"✿";color:#f4b8cd;margin:0 8px;font-size:11px}.q-title{color:var(--text);letter-spacing:3px;text-align:center;text-shadow:0 3px 12px #d1bcff66;margin-bottom:12px;font-size:24px}.q-desc{color:var(--muted);letter-spacing:1.5px;text-align:center;margin-bottom:28px;font-size:14px;line-height:2}.q-hint{color:var(--muted2);letter-spacing:1px;text-align:left;margin-top:-6px;margin-bottom:22px;padding:0;font-size:12.5px;font-style:normal;line-height:1.9}.q-page-inner,.career-page-inner{padding-bottom:20px}:root{--gold-soft:#ffdbe6;--ink:#e3dfff;--ink-2:#d4c2c6;--ink-3:#d4c2c6d1;--pink:#f4b8cd;--purple:#d1bcff;--void:#0e0920;--navy:#12102b;--navy2:#1a1833;--text:#e3dfff;--muted:#d4c2c6;--muted2:#d4c2c6d1;--gold:#f4b8cd;--gold2:#ffdbe6;--silver:#9c8d91;--blue:#d1bcff;--line:#f4b8cd24;--line2:#ffffff1c;--line-gold:#f4b8cd38;--line-gold-strong:#f4b8cd4d;--shadow:0 18px 54px #060412b3;--panel:#1e1c37c7;--panel2:#292742b3;--panel-solid:#1e1c37;--panel-inset:#292742;--cream:#f9e2b9;--creamText:#00382d;--font:"PingFang SC", "SF Pro Rounded", "Noto Sans SC", "HarmonyOS Sans SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", system-ui, -apple-system, "Segoe UI", sans-serif;--font-num:"SF Pro Rounded", "SF Pro Display", "PingFang SC", system-ui, sans-serif;--fs-page-title:24px;--fw-page-title:620;--fs-hero-title:20px;--fw-hero-title:660;--lh-hero-title:1.62;--fs-card-title:14px;--fw-card-title:560;--fs-desc:10px;--fw-desc:450;--r-hero:26px;--r-card:20px;--r-inset:14px;--r-chip:999px;--gap:14px;--dur-tap:.16s;--dur-sheet:.3s;--ease-out:cubic-bezier(.16, 1, .3, 1)}.phone{--space-base:linear-gradient(180deg, #0e0920 0%, #12102b 38%, #1a1833 67%, #0d0a25 100%);--space-light:radial-gradient(circle at 50% 10%, #d1bcff38 0%, #f4b8cd17 26%, transparent 44%);--space-fallback:linear-gradient(180deg, #0e0920 0%, #12102b 38%, #1a1833 67%, #0d0a25 100%);background:var(--space-fallback)}.phone:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 78% 46%, #3f527a1a 0%, #29365409 30%, transparent 55%), radial-gradient(circle at 14% 82%, #ffdbe616 0%, #5f503108 32%, transparent 58%), radial-gradient(circle at 50% 86%, #4c5e8212 0%, transparent 46%), var(--space-base);position:absolute;inset:0}.phone:after{content:"";pointer-events:none;z-index:0;filter:blur(62px);mix-blend-mode:screen;background:radial-gradient(54% 32% at 12% 28%,#d1bcff13 0%,#48577406 52%,#0000 78%),radial-gradient(44% 28% at 88% 58%,#97804f0d 0%,#54462c04 54%,#0000 80%),radial-gradient(58% 34% at 44% 92%,#d1bcff0e 0%,#f4b8cd04 56%,#0000 82%);animation:29s ease-in-out infinite alternate spaceDrift;position:absolute;inset:-12%}@keyframes spaceDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(28px,20px)scale(1.07)}}.stars:before{content:"";opacity:.72;background-image:radial-gradient(1px 1px at 14px 26px,#cdd6e58c,#0000 100%),radial-gradient(1px 1px at 138px 118px,#c4d0e46b,#0000 100%),radial-gradient(1px 1px at 268px 62px,#d7deea80,#0000 100%),radial-gradient(1px 1px at 212px 226px,#bcc9de57,#0000 100%),radial-gradient(1px 1px at 56px 264px,#cdd6e566,#0000 100%),radial-gradient(1px 1px at 316px 296px,#c5d0e24d,#0000 100%),radial-gradient(1px 1px at 96px 198px,#d5ddec42,#0000 100%),radial-gradient(1px 1px at 336px 168px,#e3dfff5c,#0000 100%);background-size:360px 340px;position:absolute;inset:0}.space-lines{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.space-arc{border:1px solid #d1bcff17;border-radius:50%;position:absolute}.space-arc.a1{border-color:#d1bcff13;width:560px;height:560px;top:-120px;left:-180px}.space-arc.a2{border-color:#d1bcff0e;width:760px;height:760px;top:180px;left:-60px;transform:rotate(9deg)}.space-arc.a3{border-color:#f4b8cd12;width:420px;height:420px;bottom:60px;right:-160px}.space-line{background:linear-gradient(90deg,#0000,#d1bcff1f,#0000);height:1px;position:absolute}.space-line.l1{top:22%;left:-10%;right:34%;transform:rotate(-7deg)}.space-line.l2{background:linear-gradient(90deg,#0000,#ffdbe61a,#0000);top:68%;left:42%;right:-12%;transform:rotate(5deg)}.card{background:linear-gradient(180deg, var(--panel), #0e0a20fa);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--text);position:relative;overflow:hidden}.card-inner{margin-top:var(--gap);border-radius:var(--r-inset);background:var(--panel-inset);border:1px solid var(--line);padding:15px}.row{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:14px 16px;display:flex}.row+.row{border-top:1px solid var(--line)}.row-left{align-items:center;gap:12px;min-width:0;display:flex}.row-title{font-size:var(--fs-card-title);font-weight:var(--fw-card-title);color:var(--text)}.row-sub{font-size:var(--fs-desc);color:var(--muted);margin-top:4px}.chev{color:var(--muted2);flex:none;font-size:18px}.icon-shell{background:linear-gradient(145deg,#d1bcff0e,#f4b8cd09);border:1px solid #d1bcff1a;border-radius:14px;flex:none;place-items:center;width:40px;height:40px;display:grid}.icon-shell svg{width:21px;height:21px;stroke:var(--silver);fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.icon-shell.gold svg{stroke:var(--gold)}.icon-shell.sm{border-radius:12px;width:36px;height:36px}.icon-shell.sm svg{width:19px;height:19px}.line-icon{stroke:var(--silver);fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.chip{border-radius:var(--r-chip);color:#ffdbe6;width:max-content;font-size:var(--fs-desc);letter-spacing:.04em;background:#f4b8cd13;border:1px solid #f4b8cd4d;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.chip-pill{height:38px;color:var(--gold);cursor:pointer;background:#f4b8cd0e;border:1px solid #f4b8cd29;border-radius:14px;align-items:center;gap:6px;padding:0 12px;font-size:11px;display:inline-flex}.chip.chip-quiet{border-color:var(--line2);color:var(--muted);background:#ffffff09}.chip.chip-silver{color:var(--silver);background:#d1bcff0f;border-color:#d1bcff38}.card-primary{border:1px solid var(--line-gold-strong);background:radial-gradient(circle at 50% -12%,#e2c7833d 0%,#f4b8cd1c 30%,#f4b8cd09 54%,#0000 72%),radial-gradient(circle at 82% 12%,#92a9d326 0%,#6c82a90e 34%,#0000 58%),radial-gradient(circle at 12% 92%,#6c7c9c0f 0%,#0000 46%),linear-gradient(#302652d9,#0e0a20fa);border-radius:24px;box-shadow:0 22px 64px #00000061,inset 0 0 0 1px #ffffff08,0 0 44px #f4b8cd1a}.state-chip{letter-spacing:.06em;color:var(--muted2);align-items:center;gap:5px;font-size:9px;display:inline-flex}.state-chip:before{content:"";opacity:.7;background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.state-chip.is-done{color:var(--gold2)}.state-chip.is-todo{color:var(--muted2)}.state-chip.is-error{color:#ffd8be}.empty-state{text-align:center;color:var(--muted);padding:34px 18px;font-size:12px;line-height:1.9}.empty-state .empty-icon{border:1px solid var(--line2);width:44px;height:44px;color:var(--muted2);background:linear-gradient(145deg,#d1bcff0d,#f4b8cd08);border-radius:14px;place-items:center;margin:0 auto 12px;display:grid}.loading{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.spinner{border:1.4px solid #d1bcff2e;border-top-color:var(--silver);border-radius:50%;width:16px;height:16px;animation:.9s linear infinite spin}.is-disabled{opacity:.42;pointer-events:none}.text-muted{color:var(--muted)}.text-muted2{color:var(--muted2)}.text-gold{color:var(--gold)}.text-silver{color:var(--silver)}.mask{opacity:0;pointer-events:none;transition:opacity var(--dur-sheet) var(--ease-out);z-index:200;background:#00000094;position:fixed;inset:0}.mask.show{opacity:1;pointer-events:auto}.sheet{background:var(--panel-solid);border:1px solid var(--line);width:min(100%,430px);max-height:88vh;padding:10px 20px max(24px, env(safe-area-inset-bottom));color:var(--text);transition:transform var(--dur-sheet) var(--ease-out);z-index:201;border-bottom:0;border-radius:24px 24px 0 0;position:fixed;bottom:0;left:50%;overflow:auto;transform:translate(-50%,105%);box-shadow:0 -18px 50px #0000008c,inset 0 0 0 1px #ffffff0a}.sheet.show{transform:translate(-50%)}.sheet .grab{background:#f4b8cd59;border-radius:99px;width:38px;height:4px;margin:6px auto 14px}.sheet{padding-bottom:calc(24px + env(safe-area-inset-bottom) + 56px)}.sheet .sheet-title{letter-spacing:.04em;text-align:center;color:var(--text);font-size:19px;font-weight:600}.sheet .sheet-sub,.sheet .sheet-desc{color:var(--muted);text-align:center;letter-spacing:.02em;margin-top:8px;padding:0 10px;font-size:12.5px;line-height:1.55}.sheet-list{border-radius:var(--r-inset);margin-top:16px;overflow:hidden}.wheel-wrap{--wheel-item-h:54px;--wheel-h:240px;height:var(--wheel-h);justify-content:center;align-items:stretch;gap:10px;width:100%;max-width:320px;margin:18px auto 4px;display:flex;position:relative}.wheel-hi{height:var(--wheel-item-h);pointer-events:none;background:linear-gradient(#f4b8cd1a,#f4b8cd0b);border-top:1px solid #f4b8cd47;border-bottom:1px solid #f4b8cd47;border-radius:14px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:inset 0 0 22px #f4b8cd0f}.wheel-wrap:before,.wheel-wrap:after{content:"";pointer-events:none;z-index:3;height:64px;position:absolute;left:0;right:0}.wheel-wrap:before{background:linear-gradient(180deg, var(--panel-solid) 4%, #1e1c3700 100%);top:0}.wheel-wrap:after{background:linear-gradient(0deg, var(--panel-solid) 4%, #1e1c3700 100%);bottom:0}.wheel-wrap .wheel{scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;z-index:2;background:0 0;border:0;border-radius:0;flex:none;width:100%;height:100%;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 26% 74%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 26% 74%,#0000 100%)}.wheel-wrap>.wheel{flex:1 1 0;min-width:0}.wheel-wrap .wheel-pad{height:93px}.wheel-wrap .wheel-item{scroll-snap-align:center;height:54px;font-size:22px;font-weight:560}.wheel-wrap .wheel-item.sel{color:var(--gold);text-shadow:0 0 18px #f4b8cd40}.wheel-wrap .wheel-center,.wheel-wrap .wheel-mask{display:none}.wheel-wrap .colon{color:var(--gold);text-shadow:0 0 16px #f4b8cd38;z-index:4;align-self:center;font-size:24px;font-weight:600}.presets{flex-wrap:wrap;justify-content:center;gap:9px;margin:16px 0 4px;display:flex}.presets .chip{letter-spacing:.02em;color:var(--silver);font-variant-numeric:tabular-nums;background:#ffffff05;border:1px solid #292742;padding:8px 14px;font-size:12.5px;transition:color .2s,border-color .2s,background .2s,box-shadow .2s}.presets .chip.on{color:var(--gold);background:linear-gradient(#f4b8cd29,#f4b8cd12);border-color:#f4b8cda6;box-shadow:inset 0 0 0 1px #f4b8cd1f,0 6px 18px #f4b8cd14}.shard-stage{justify-content:center;align-items:center;height:118px;margin:6px 0 2px;display:flex;position:relative}.shard-glow{filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#f4b8cd33 0%,#f4b8cd0f 40%,#f4b8cd00 70%);border-radius:50%;width:170px;height:170px;position:absolute}.shard{filter:drop-shadow(0 8px 20px #f4b8cd38);width:81px;height:96px;transition:filter .3s,opacity .3s;animation:5.2s ease-in-out infinite shardFloat;position:relative}@keyframes shardFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-1.2deg)}}.cat-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:6px;display:grid}.cat{border-radius:var(--r-inset);color:var(--text);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#ffffff06,#ffffff02);border:1px solid #292742;align-items:center;gap:10px;padding:11px 12px;transition:border-color .2s,background .2s,transform .16s,box-shadow .2s;display:flex}.cat:active{transform:scale(.985)}.cat-ic{background:linear-gradient(#d1bcff17,#d1bcff0a);border:1px solid #d1bcff24;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;transition:background .2s,border-color .2s;display:grid}.cat-ic svg{width:20px;height:20px;stroke:var(--silver);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s,filter .2s}.cat-name{color:var(--text);letter-spacing:.02em;font-size:14px;transition:color .2s}.cat.on{background:linear-gradient(#f4b8cd21,#f4b8cd0d);border-color:#f4b8cdb3;box-shadow:inset 0 0 0 1px #f4b8cd1f,0 8px 20px #f4b8cd14}.cat.on .cat-ic{background:linear-gradient(#f4b8cd2e,#f4b8cd0f);border-color:#f4b8cd73}.cat.on .cat-ic svg{stroke:var(--gold);filter:drop-shadow(0 0 6px #f4b8cd59)}.cat.on .cat-name{color:var(--gold)}.none-row{border-radius:var(--r-inset);color:var(--silver);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#ffffff04,#ffffff01);border:1px dashed #292742;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:10px;padding:11px 14px;transition:border-color .2s,background .2s,transform .16s;display:flex}.none-row:active{transform:scale(.99)}.none-left{align-items:center;gap:10px;display:flex}.none-ic{background:linear-gradient(#d1bcff12,#d1bcff05);border:1px solid #d1bcff1a;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.none-ic svg{width:16px;height:16px;stroke:var(--muted2);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.none-name{letter-spacing:.02em;font-size:13.5px}.none-note{color:var(--muted2);font-size:11.5px}.none-row.on{background:linear-gradient(#d1bcff14,#d1bcff06);border-style:solid;border-color:#d1bcff6b}.none-row.on .none-name{color:var(--text)}.none-row.on .none-ic{border-color:#d1bcff4d}.none-row.on .none-ic svg{stroke:var(--silver)}.sheet.done .cat,.sheet.done .none-row{pointer-events:none;opacity:.42;filter:saturate(.4);background:linear-gradient(#ffffff04,#ffffff01);border-color:#1e1c37}.sheet.done .cat.on{box-shadow:none;border-color:#292742}.sheet.done .cat.on .cat-ic{background:linear-gradient(#d1bcff12,#d1bcff08);border-color:#d1bcff1f}.sheet.done .cat.on .cat-ic svg{stroke:var(--silver);filter:none}.sheet.done .cat.on .cat-name{color:var(--text)}.sheet.done .shard{filter:drop-shadow(0 6px 14px #0006)saturate(.55)brightness(.72);opacity:.72;animation:none}.sheet.done .shard-glow{opacity:.4}.sheet.done .btn-sheet-primary{color:#d4c2c6;background:linear-gradient(#34324e 0%,#292742 100%);box-shadow:inset 0 1px #ffffff08}.done-tip{border-radius:var(--r-chip);width:max-content;color:var(--silver);background:linear-gradient(#d1bcff14,#d1bcff08);border:1px solid #d1bcff2e;align-items:center;gap:6px;margin:0 auto 10px;padding:6px 12px;font-size:12px;display:none}.done-tip svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.sheet.done .done-tip{display:inline-flex}.btn-sheet-primary{border-radius:var(--r-chip);color:#00382d;width:100%;height:52px;font:inherit;letter-spacing:.3em;text-indent:.3em;cursor:pointer;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);border:0;margin-top:16px;font-size:16px;font-weight:700;transition:transform .16s,box-shadow .2s,filter .2s,background .25s,color .25s;display:block;box-shadow:0 12px 28px #48e5c238,inset 0 1px #fff6}.btn-sheet-primary:active:not(:disabled){filter:brightness(.97);transform:translateY(1px)scale(.995)}.btn-sheet-primary:disabled{cursor:not-allowed;color:var(--muted2);box-shadow:none;background:linear-gradient(#292742 0%,#1e1c37 100%)}.dialog{opacity:0;pointer-events:none;background:var(--panel-solid);border:1px solid var(--line2);width:min(86%,340px);color:var(--text);transition:opacity var(--dur-sheet) var(--ease-out), transform var(--dur-sheet) var(--ease-out);z-index:202;border-radius:22px;padding:22px 20px 18px;position:fixed;top:50%;left:50%;transform:translate(-50%,-46%)scale(.98);box-shadow:0 34px 90px #0000008c,inset 0 0 0 1px #ffffff08}.dialog.show{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.dialog-title{text-align:center;font-size:17px;font-weight:620}.dialog-body{color:var(--muted);text-align:center;margin-top:9px;font-size:12px;line-height:1.75}.dialog-actions{gap:10px;margin-top:20px;display:flex}.btn{font:inherit;cursor:pointer;border:0;border-radius:12px;flex:1;padding:12px 13px}.btn-primary{color:#00382d;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);font-weight:600;box-shadow:0 8px 22px #48e5c247}.btn-secondary{color:#d4c2c6;background:#161426e0;border:1px solid #f4b8cd4d}.btn:disabled{opacity:.42;cursor:not-allowed}.btn:active{transform:scale(.99)}.toast.toast-dark{border:1px solid var(--line-gold);border-radius:var(--r-chip);color:var(--text);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1e1c37f0}.tooltip{z-index:12;border:1px solid var(--line2);width:196px;color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity var(--dur-tap) var(--ease-out), transform var(--dur-tap) var(--ease-out);background:#161426e0;border-radius:16px;padding:12px;position:absolute;transform:translateY(5px);box-shadow:0 18px 42px #00000057}.tooltip.show{opacity:1;pointer-events:auto;transform:translateY(0)}.tooltip .tip-tag{font-size:var(--fs-desc);color:var(--gold)}.tooltip .tip-text{color:var(--text);margin-top:5px;font-size:13px;line-height:1.55}.tooltip .tip-time{color:var(--muted2);margin-top:8px;font-size:9px}.crystal{--c1:var(--gold);--c2:var(--gold2);vertical-align:middle;filter:drop-shadow(0 0 5px #f4b8cd29);width:17px;height:20px;animation:9s ease-in-out infinite crystalFloat;display:inline-block;overflow:visible}.crystal-lg{width:27px;height:32px}.crystal-sm{width:17px;height:20px}.crystal-xs{filter:drop-shadow(0 0 3px #f4b8cd24);width:10px;height:12px}.crystal-silver{--c1:#e3dfff;--c2:var(--silver);filter:drop-shadow(0 0 5px #d1bcff29)}.crystal.flat{animation:none}@keyframes crystalFloat{0%,to{transform:translateY(-3px)rotate(-3deg)}50%{transform:translate(1px,4px)rotate(4deg)}}.shard-stage .crystal{width:81px;height:96px;animation:5.2s ease-in-out infinite shardFloat}.onboard-bg{z-index:1;pointer-events:none;height:460px;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 76%,#0000 100%);mask-image:linear-gradient(#000 0% 76%,#0000 100%)}.onboard-bg canvas{z-index:0;width:100%;height:100%;position:absolute;inset:0}.ob-glow{filter:blur(62px);mix-blend-mode:screen;z-index:1;border-radius:50%;position:absolute}.ob-glow.g1{background:radial-gradient(circle,#d1bcff33,#f4b8cd0e 48%,#0000 78%);width:62%;height:34%;animation:19s ease-in-out infinite alternate obDrift1;top:14%;left:-12%}.ob-glow.g2{background:radial-gradient(circle,#d1bcff1f,#48e5c209 48%,#0000 80%);width:52%;height:30%;animation:23s ease-in-out infinite alternate obDrift2;bottom:10%;right:-10%}@keyframes obDrift1{0%{transform:translate(0)scale(1)}to{transform:translate(18px,10px)scale(1.08)}}@keyframes obDrift2{0%{transform:translate(0)scale(.96)}to{transform:translate(-14px,-10px)scale(1.04)}}.ob-halo{z-index:1;background:conic-gradient(from 210deg,#0000 0deg,#f4b8cd08 40deg,#d1bcff05 100deg,#0000 185deg,#f4b8cd06 260deg 320deg,#0000 360deg);border:1px solid #d1bcff1a;border-radius:50%;width:320px;height:320px;animation:96s linear infinite obTurn;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.ob-halo:after{content:"";background:#f4b8cdd9;border-radius:50%;width:6px;height:6px;position:absolute;top:12%;right:16%;box-shadow:0 0 16px #f4b8cd42}.ob-ring{z-index:1;border:1px solid #d1bcff12;border-radius:50%;width:232px;height:154px;animation:70s linear infinite reverse obTurn2;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}@keyframes obTurn{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes obTurn2{0%{transform:translate(-50%,-50%)rotate(-14deg)}to{transform:translate(-50%,-50%)rotate(346deg)}}.ob-fog{filter:blur(48px);mix-blend-mode:screen;z-index:1;border-radius:50%;position:absolute}.ob-fog.f1{background:radial-gradient(circle,#d1bcff1f,#f4b8cd0a 48%,#0000 78%);width:300px;height:140px;animation:26s ease-in-out infinite alternate obFog1;top:120px;left:-90px}.ob-fog.f2{background:radial-gradient(circle,#d1bcff12,#48e5c205 55%,#0000 80%);width:260px;height:120px;animation:30s ease-in-out infinite alternate obFog2;bottom:40px;right:-80px}@keyframes obFog1{0%{transform:translate(0)scale(.98)}to{transform:translate(22px,12px)scale(1.06)}}@keyframes obFog2{0%{transform:translate(0)scale(1)}to{transform:translate(-18px,-10px)scale(1.05)}}.onboard-content{z-index:3;position:relative}.field-label{color:var(--gold2);letter-spacing:.18em}.input,.select{background:linear-gradient(180deg, var(--panel), #0e0a20fa);border:1px solid var(--line2);border-radius:var(--r-card);color:var(--text);letter-spacing:.04em;box-shadow:var(--shadow);padding:14px 16px}.input:focus,.select:focus{border-color:var(--line-gold-strong);background:#f4b8cd0d}.input::placeholder{color:var(--muted2)}.opt{background:linear-gradient(180deg, var(--panel), #0e0a20fa);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);padding:16px 12px}.opt.active{background:linear-gradient(135deg,#48e5c224,#48e5c20d);border-color:#48e5c280}.opt.active .opt-name{color:#ffdbe6}.opt .opt-name{color:var(--text);letter-spacing:.06em}.opt .opt-sub{color:var(--muted2)}.main-btn{border-radius:var(--r-chip);color:#00382d;letter-spacing:.3em;text-indent:.3em;background:linear-gradient(135deg,#f0fdf4 0%,#48e5c2 36%,#10b981 75%,#059669 100%);border:0;padding:16px;font-weight:700;transition:transform .16s,filter .2s,background .25s,color .25s;box-shadow:0 12px 28px #48e5c238,inset 0 1px #fff6}.main-btn:active{filter:brightness(.97);transform:translateY(1px)scale(.995)}.main-btn:disabled{color:var(--muted2);box-shadow:none;background:linear-gradient(#292742 0%,#1e1c37 100%);border-color:#0000}:root{--page-footer-h:88px}.page-footer{z-index:45;width:min(100%,420px);padding:10px 26px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);background:linear-gradient(#120d2600 0%,#120d26f5 34%,#120d26f7 100%);justify-content:center;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.page-footer .main-btn{width:100%}#page-cover,#page-name,#page-birth,#page-profession,#page-result,#page-feedback{padding-bottom:calc(var(--page-footer-h) + env(safe-area-inset-bottom))}.step-label{color:var(--gold2);letter-spacing:.3em;text-indent:.3em}.step-label:before,.step-label:after{content:"";background:var(--line-gold-strong);vertical-align:middle;width:10px;height:1px;margin:0 8px;display:inline-block}.q-title{color:var(--text);letter-spacing:.1em;text-indent:.1em;text-shadow:none}.q-desc{color:var(--muted)}.q-hint{color:var(--muted2)}.career-card{background:linear-gradient(180deg, var(--panel), #0e0a20fa);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow)}.career-card.active{border-color:var(--line-gold-strong);background:linear-gradient(145deg,#f4b8cd21,#d1bcff0d)}.career-name{color:var(--text)}.career-sub{color:var(--muted2)}.career-card.active .career-name{color:var(--gold)}.cover-title{color:var(--text);text-shadow:none}.cover-desc{color:var(--muted)}.hl-gold{color:var(--gold);text-shadow:0 0 20px #f4b8cd73}.hl-pink{color:var(--gold2);text-shadow:none}.calc-title{color:var(--gold)}.calc-step{color:var(--muted)}.calc-orbit.o1{border-color:#f4b8cd59}.calc-orbit.o2{border-color:#d1bcff47}.calc-orbit.o3{border-color:#d1bcff33}.calc-orbit .dot{background:var(--gold);box-shadow:0 0 12px #f4b8cd80}.calc-orbit.o2 .dot{background:var(--blue);box-shadow:0 0 12px #d1bcff73}.calc-orbit.o3 .dot{background:var(--silver);box-shadow:0 0 12px #d1bcff66}.calc-core{background:radial-gradient(circle,#f4b8cd59 0%,#0000 70%)}@media (prefers-reduced-motion:reduce){.ob-glow,.ob-halo,.ob-ring,.ob-fog{animation:none!important}}.spirit-card-v2{border-radius:var(--r-card);border:1px solid var(--line);background:linear-gradient(180deg, var(--panel), #0e0a20fa);width:100%;box-shadow:var(--shadow);color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:12px;transition:border-color .2s,background .2s,transform .16s;display:flex;position:relative}.spirit-card-v2:active{transform:scale(.99)}.spirit-card-v2.active{border-color:var(--line-gold-strong);background:linear-gradient(#3026529e,#181234b8)}.spirit-pet{border:1px solid var(--line2);background:#ffffff08;border-radius:20px;flex:none;width:64px;height:64px;position:relative;overflow:hidden}.spirit-pet img{object-fit:cover;object-position:50% 46%;width:100%;height:100%;display:block;transform:scale(1.17)}.spirit-card-v2.active .spirit-pet{border-color:var(--line-gold);box-shadow:0 0 22px #f4b8cd1f}.spirit-info-v2{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.spirit-name-row{align-items:center;gap:6px;display:flex}.spirit-name-v2{font-size:15px;font-weight:var(--fw-card-title);color:var(--text)}.spirit-gender{border-radius:var(--r-chip);border:1px solid var(--line2);min-width:18px;height:18px;color:var(--silver);background:#ffffff09;place-items:center;padding:0 5px;font-size:10px;line-height:1;display:inline-grid}.spirit-card-v2.active .spirit-gender{border-color:var(--line-gold);color:var(--gold);background:#f4b8cd14}.spirit-tag-v2{border-radius:var(--r-chip);border:1px solid var(--line);width:max-content;color:var(--muted);background:#ffffff08;padding:3px 8px;font-size:10px}.spirit-desc-v2{color:var(--muted2);font-size:10px;line-height:1.6}.mingli-page .ml-main{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#181234b8;border:1px solid #d1bcff14;border-radius:22px;flex-direction:column;align-items:center;margin-bottom:14px;padding:18px 16px 16px;display:flex;position:relative;box-shadow:0 8px 32px #0006}.mingli-page .ml-conclusion{color:var(--text);letter-spacing:.01em;text-align:center;margin-bottom:14px;font-size:14px;line-height:1.55}.mingli-page .ml-conclusion .hl{color:var(--gold);font-weight:520}.mingli-page .ml-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1634a8;border:1px solid #d1bcff0f;border-radius:18px;margin-bottom:12px;padding:16px 16px 14px}.mingli-page .ml-card-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.mingli-page .ml-card-title{color:var(--muted);letter-spacing:.1em;align-items:center;gap:7px;font-size:12.5px;display:flex}.mingli-page .ml-card-title .icon-shell{border-radius:8px;width:24px;height:24px}.mingli-page .ml-card-title .icon-shell svg{width:14px;height:14px;stroke:var(--silver);stroke-width:1.4px;fill:none;stroke-linecap:round;stroke-linejoin:round}.mingli-page .ml-badge{color:var(--muted2);border-radius:var(--r-chip);letter-spacing:.03em;white-space:nowrap;background:#f4b8cd1f;border:1px solid #f4b8cd42;padding:2px 8px;font-size:10px}.mingli-page .ml-pillars{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mingli-page .ml-pillar{background:#1812348c;border:1px solid #d1bcff0a;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;display:flex}.mingli-page .ml-pillar.day{background:#f4b8cd14;border-color:#f4b8cd40;box-shadow:0 0 16px #f4b8cd1a}.mingli-page .ml-pillar-name{color:var(--muted2);letter-spacing:.06em;font-size:10px}.mingli-page .ml-pillar-gan{color:var(--text);font-size:17px;font-weight:600;line-height:1.2}.mingli-page .ml-pillar-zhi{color:var(--silver);font-size:17px;font-weight:500;line-height:1.2}.mingli-page .ml-pillar.day .ml-pillar-gan,.mingli-page .ml-pillar.day .ml-pillar-zhi{color:var(--gold)}.mingli-page .ml-pillar-sub{color:var(--muted2);font-size:9px}.mingli-page .ml-pillar.day .ml-pillar-sub{color:var(--gold2)}.mingli-page .ml-row{border-bottom:1px solid #d1bcff0d;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.mingli-page .ml-row:last-child{border-bottom:none;padding-bottom:0}.mingli-page .ml-row-label{color:var(--muted2);letter-spacing:.02em;flex:none;font-size:12px}.mingli-page .ml-row-value{color:var(--text);text-align:right;letter-spacing:.01em;font-size:13px}.mingli-page .ml-row-value .gold{color:var(--gold);font-weight:520}.mingli-page .ml-row-value .muted{color:var(--muted2)}.mingli-page .ml-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mingli-page .ml-tag{border-radius:var(--r-chip);color:var(--silver);letter-spacing:.03em;background:#d1bcff14;border:1px solid #d1bcff14;padding:4px 10px;font-size:11px}.mingli-page .ml-tag.gold{color:var(--gold);border-color:var(--line-gold);background:#f4b8cd1f}.mingli-page .ml-bars{flex-direction:column;gap:7px;display:flex}.mingli-page .ml-bar-row{grid-template-columns:22px 1fr 52px;align-items:center;gap:8px;display:grid}.mingli-page .ml-bar-name{color:var(--muted);font-size:12px}.mingli-page .ml-bar-track{background:#ffffff0f;border-radius:3px;height:5px;overflow:hidden}.mingli-page .ml-bar-fill{background:linear-gradient(90deg,#d1bcff,#48e5c2);border-radius:3px;height:100%}.mingli-page .ml-bar-num{color:var(--muted2);text-align:right;font-size:11px}.mingli-page .ml-footer{background:#1812348c;border:1px solid #d1bcff0a;border-radius:18px;margin-top:4px;padding:14px 16px}.mingli-page .ml-footer-text{color:var(--muted2);letter-spacing:.01em;font-size:11px;line-height:1.7}.mingli-page .ml-footer-text .sep{color:var(--line2);margin:0 5px}.mingli-page .ml-footer-text .muted{color:#c8b6bd}.mingli-page .ml-empty{border-radius:var(--r-inset);background:var(--panel-inset);border:1px dashed var(--line2);color:var(--muted);text-align:center;padding:14px;font-size:12px;line-height:1.7}.mingli-page .ml-chip-row{flex-wrap:wrap;gap:6px;display:flex}.chip-group{flex-wrap:wrap;gap:8px;display:flex}.chip-option{border-radius:var(--r-chip);border:1px solid var(--line2);min-width:0;color:var(--muted);font:inherit;letter-spacing:.04em;text-align:center;white-space:nowrap;cursor:pointer;transition:color var(--dur-tap), border-color var(--dur-tap), background var(--dur-tap);background:#ffffff09;flex:auto;padding:7px 12px;font-size:12px}.chip-option.active{color:#ffdbe6;background:#48e5c224;border-color:#48e5c280}.option-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.option{border-radius:var(--r-inset);border:1px solid var(--line);color:var(--text);font:inherit;text-align:center;cursor:pointer;transition:border-color var(--dur-tap), background var(--dur-tap), color var(--dur-tap);background:#ffffff08;padding:14px 12px;font-size:13px}.option .option-sub{font-size:var(--fs-desc);color:var(--muted2);margin-top:4px}.option.active{background:linear-gradient(135deg,#48e5c224,#48e5c20d);border-color:#48e5c280}.option.active .option-name,.option.active .option-sub{color:#ffdbe6}.segment{border:1px solid var(--line);background:#ffffff06;border-radius:12px;gap:4px;padding:4px;display:flex}.segment-item{color:var(--muted);font:inherit;text-align:center;cursor:pointer;transition:color var(--dur-tap), background var(--dur-tap);background:0 0;border:0;border-radius:9px;flex:1;padding:7px 10px;font-size:11px}.segment-item.active{color:#ffdbe6;background:#48e5c224}.tabs{flex-wrap:wrap;gap:7px;display:flex}.tab{border:1px solid var(--line);background:var(--panel-inset);color:var(--muted);font:inherit;font-size:var(--fs-desc);cursor:pointer;border-radius:10px;padding:7px 10px}.tab.active{color:#ffdbe6;background:#48e5c21f;border-color:#48e5c280}.wheel-group{gap:10px;display:flex}.wheel-col{flex:1;min-width:0;position:relative}.wheel{scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;-webkit-user-select:none;user-select:none;border:1px solid var(--line2);border-radius:var(--r-inset);background:#ffffff08;height:220px;overflow:hidden auto}.wheel::-webkit-scrollbar{display:none}.wheel-pad{height:88px}.wheel-item{letter-spacing:.02em;height:44px;color:var(--muted2);justify-content:center;align-items:center;gap:4px;font-size:17px;transition:color .15s;display:flex}.wheel-item.sel{color:var(--text);font-weight:620}.wheel-item .unit{color:var(--muted2);font-size:11px}.wheel-center{pointer-events:none;z-index:2;background:#f4b8cd0f;border-top:1px solid #f4b8cd57;border-bottom:1px solid #f4b8cd57;border-radius:6px;height:44px;position:absolute;top:88px;left:4px;right:4px}.wheel-mask{pointer-events:none;z-index:2;height:88px;position:absolute;left:0;right:0}.wheel-mask.top{border-radius:var(--r-inset) var(--r-inset) 0 0;background:linear-gradient(#1e1c37f5,#1e1c3700);top:0}.wheel-mask.bottom{border-radius:0 0 var(--r-inset) var(--r-inset);background:linear-gradient(#1e1c3700,#1e1c37f5);bottom:0}.switch{border-radius:var(--r-chip);border:1px solid var(--line2);cursor:pointer;width:44px;height:26px;transition:background var(--dur-sheet) var(--ease-out), border-color var(--dur-sheet) var(--ease-out);background:#ffffff0d;flex:none;position:relative}.switch:after{content:"";background:var(--muted2);width:18px;height:18px;transition:transform var(--dur-sheet) var(--ease-out), background var(--dur-sheet) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.switch.on{background:#48e5c22e;border-color:#48e5c280}.switch.on:after{background:#48e5c2;transform:translate(18px);box-shadow:0 0 8px #48e5c299}.switch.disabled{opacity:.42;pointer-events:none}.switch:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line);z-index:50;background:#120d26f5;grid-template-columns:repeat(3,1fr);height:76px;display:none;position:absolute;bottom:0;left:0;right:0}.nav.active{display:grid}.nav-item{color:var(--muted2);letter-spacing:.5px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:9px;display:flex}.nav-item svg{stroke:currentColor;fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.nav-item.active{color:var(--gold)}.icon-btn{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:40px;height:40px;color:var(--silver);cursor:pointer;background:#ffffff06;border-radius:14px;place-items:center;display:grid}.icon-btn svg{stroke:currentColor;fill:none;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.page-scroll{padding-bottom:120px}.row,.card,.chip-option,.option{transition:transform var(--dur-tap) var(--ease-out)}.card:active,.row:active,.chip-option:active,.option:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){.phone:after,.star,.crystal,.spinner{animation:none!important}.mask,.sheet,.dialog,.tooltip,.switch,.switch:after,.card,.row,.chip-option,.option{transition-duration:1ms!important}}.phone:has(#page-home.active){--hm-mint-line:#48e5c238;--hm-bg-surface:#120d26f5;--hm-card-a:#2c224cf0;--hm-card-b:#161030f7;--hm-card-c:#0c081cfc;--hm-line-soft:#f4b8cd38;--hm-c-ink:#e3dfff;--hm-c-ink-dim:#d4c2c6;--hm-c-strong:#fff0f5;--hm-c-primary:#ffdbe6;--hm-c-primary-container:#f4b8cd;--hm-c-primary-fixed:#ffd9e4;--hm-sky-1:#48e5c22e;--hm-sky-2:#8b5cf638;--hm-sky-3:#140d28f5;--hm-sky-4:#0e0920;--hm-page-ink:#e3dfff;--hm-page-ink-dim:#d4c2c6;--hm-page-strong:#fff0f5;--hm-page-primary:#ffdbe6;--hm-page-primary-container:#f4b8cd;--hm-dial-ink:#d1bcff;--hm-fog-op:.75;--hm-shadow-card:0 20px 48px #060412b3;--hm-shadow-soft:0 12px 28px #06041273}.phone:has(#page-home.active) .topbar:after{content:"";background:var(--hm-mint-line);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.phone:has(#page-home.active) .tabbar{background:var(--hm-bg-surface);box-shadow:0 -4px 24px #06041299;border-top:1px solid var(--hm-mint-line)!important}.phone:has(#page-home.active) .tabbar .nav-item{min-height:44px}.phone:has(#page-home.active) .tabbar .nav-item{letter-spacing:.5px;color:#d4c2c6;font-family:Songti SC,Source Han Serif SC,Noto Serif SC,STSong,SimSun,宋体,Georgia,serif;font-size:11px}.phone:has(#page-home.active) .tabbar .nav-item.active{color:#ffdbe6}.phone:has(#page-home.active) .topbar .brand{color:#fff0f5!important;letter-spacing:.28em!important;font-size:16px!important}.phone:has(.tarot-page) .topbar .brand{color:#fff0f5!important;letter-spacing:.28em!important;text-indent:0!important;font-size:16px!important}.phone:has(#page-tuilian.active) .topbar .brand{color:#fff0f5!important;letter-spacing:.28em!important;text-indent:0!important;font-size:16px!important}.phone:has(#page-profile.active) .topbar .brand{color:#fff0f5!important;letter-spacing:.28em!important;text-indent:0!important;font-size:16px!important}.phone:has(#page-home.active) .topbar:before{opacity:1;-webkit-backdrop-filter:blur(40px);background:#120d26db;inset:0;box-shadow:0 4px 20px #08051466}.phone:has(#page-home.active) .topbar{height:calc(56px + max(0px, env(safe-area-inset-top)));padding:max(0px, env(safe-area-inset-top)) 20px 0;grid-template-columns:0 1fr auto;gap:0}.phone:has(#page-home.active) .topbar .brand{text-align:left;opacity:1;text-indent:0;align-items:center;gap:8px;display:flex}.phone:has(#page-home.active) .topbar .brand-title{font-weight:500}.phone:has(#page-home.active) .topbar .brand-dot{background:#f4b8cd;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 8px #f4b8cd}.phone:has(#page-home.active) .topbar .brand-col{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.phone:has(#page-home.active) .topbar .brand-sub{letter-spacing:.32em;text-transform:uppercase;color:#d1bcffcc;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8.5px}.phone:has(#page-home.active) .topbar .top-right{justify-content:flex-end;align-items:center;gap:10px;display:flex}.phone:has(#page-home.active) .topbar .frag-pill{-webkit-backdrop-filter:blur(12px);white-space:nowrap;background:#1e1c37b3;border:1px solid #f4b8cd4d;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex;box-shadow:0 0 14px #f4b8cd33}.phone:has(#page-home.active) .topbar .frag-star{color:#f4b8cd;font-size:12px;line-height:1}.phone:has(#page-home.active) .topbar .frag-num{font-family:var(--hm-font-serif,serif);letter-spacing:.05em;color:#ffdbe6;font-size:12px;font-weight:600}.phone:has(#page-home.active) .topbar .frag-unit{color:#d4c2c6;margin-left:-2px;font-size:9px;font-weight:400}.phone:has(#page-home.active) .topbar .user-btn{color:#ffdbe6;cursor:pointer;background:#1e1c37b3;border:1px solid #f4b8cd4d;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;box-shadow:0 0 10px #f4b8cd33}.phone:has(#page-home.active) .topbar .user-btn svg{width:14px;height:14px}.phone:has(#page-home.active) .topbar .user-btn:active{transform:scale(.95)}
