.bottom-tab-icon-svg[data-v-8bf5fc46]{display:block;flex-shrink:0}.app-global-back-bar[data-v-1b392e7d]{position:sticky;top:0;z-index:19;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(6px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 10px max(12px,env(safe-area-inset-left,0px));margin:0 0 8px;background:linear-gradient(180deg,#f7f8fa 92%,#f7f8fa00)}.app-global-back-lang[data-v-1b392e7d]{flex-shrink:0;font-size:var(--text-sub, 14px);font-weight:500;color:var(--color-primary);text-decoration:none;padding:8px 10px;border-radius:10px;transition:background .15s ease}.app-global-back-lang[data-v-1b392e7d]:hover{background:#8b451314;text-decoration:none}.app-global-back-btn[data-v-1b392e7d]{flex-shrink:0;padding:8px 14px;border-radius:10px;border:1px solid #e7dfd6;background:#fff;color:var(--color-text-main, #1c1917);font-size:var(--text-body, 15px);font-weight:500;cursor:pointer;min-height:42px;box-shadow:0 1px 2px #0f172a0d}.app-global-back-btn[data-v-1b392e7d]:active{opacity:.92}.home-icp-card[data-v-cc881e28]{margin-top:12px;padding:14px 16px;background:#faf9f7;border:1px solid #efe7de}.home-icp-title[data-v-cc881e28]{margin:0 0 12px;font-size:.9375rem;font-weight:700;color:var(--color-primary, #8b4513)}.home-icp-dl[data-v-cc881e28]{margin:0}.home-icp-row[data-v-cc881e28]{display:grid;grid-template-columns:5.5rem 1fr;gap:8px 12px;align-items:baseline;margin:0;padding:8px 0;border-top:1px solid #eee8df;font-size:.8125rem;line-height:1.5}.home-icp-row[data-v-cc881e28]:first-of-type{border-top:none;padding-top:0}.home-icp-row dt[data-v-cc881e28]{margin:0;color:#8a7a6a;font-weight:500}.home-icp-row dt[data-v-cc881e28]:after{content:"："}.home-icp-row dd[data-v-cc881e28]{margin:0;color:#1c1917;word-break:break-word}.home-icp-status[data-v-cc881e28]{display:inline-block;padding:2px 10px;border:1px solid #86c79a;border-radius:4px;color:#1d7a3d;font-weight:600;font-size:.75rem;background:#f4fbf6}.home-icp-link[data-v-cc881e28]{color:var(--color-primary, #8b4513);text-decoration:underline;text-underline-offset:2px}.home-icp-link[data-v-cc881e28]:hover{filter:brightness(1.08)}.home-hero[data-v-cc881e28]{text-align:center;padding:8px 4px 20px}.home-hero-title[data-v-cc881e28]{margin:0;font-size:1.5rem;font-weight:700;color:var(--color-primary);letter-spacing:.02em}.home-hero-sub[data-v-cc881e28]{margin:6px 0 0;font-size:.8125rem;color:#5c4033;line-height:1.45}.home-paipan-btn[data-v-cc881e28]{display:flex;align-items:center;justify-content:center;margin-top:16px;min-height:48px;padding:0 16px;border-radius:var(--radius-control);background:var(--color-primary);color:#fff;font-size:1rem;font-weight:600;text-decoration:none;transition:filter .15s ease,transform .08s ease}.home-paipan-btn[data-v-cc881e28]:hover{filter:brightness(1.05)}.home-paipan-btn[data-v-cc881e28]:active{transform:translateY(1px) scale(.99)}.home-meta-card[data-v-cc881e28]{padding:10px 14px}.home-meta-row[data-v-cc881e28]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.home-open-member[data-v-cc881e28]{flex-shrink:0}.home-fortune-analysis-row[data-v-cc881e28]{margin-top:10px}.home-banner-title[data-v-cc881e28]{margin:0 0 8px;font-size:1.05rem;color:var(--color-primary)}.home-guide-actions[data-v-cc881e28]{margin-top:10px}.home-guide-card-title[data-v-cc881e28]{margin:0 0 8px;font-size:1rem;font-weight:700;color:var(--color-primary)}.home-fortune-data-inner[data-v-cc881e28]{padding-top:4px}.home-fortune-viewing[data-v-cc881e28]{margin:0;font-size:.875rem;color:#666;line-height:1.45}.home-fortune-switch-default[data-v-cc881e28]{margin:6px 0 0;padding:6px;border:none;background:none;font-size:.875rem;font-weight:500;color:var(--color-primary);cursor:pointer;font-family:inherit;text-align:left}.home-fortune-divider[data-v-cc881e28]{height:1px;margin:12px 0 8px;background:#e8e8e8}.home-fortune-preview-banner[data-v-cc881e28]{margin-bottom:8px;padding:12px;border-radius:8px;background:linear-gradient(180deg,#faf6ef,#f5efe4);border:1px solid #efe7de}.home-fortune-preview-msg[data-v-cc881e28]{margin:0;font-size:.8125rem;line-height:1.45;color:#5c4033}.home-fortune-preview-actions[data-v-cc881e28]{display:flex;flex-direction:row;gap:10px;margin-top:10px}.home-preview-btn[data-v-cc881e28]{flex:1;min-height:44px;width:auto!important;max-width:none;font-size:.875rem}.home-preview-btn-analysis[data-v-cc881e28]{background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-control);font-weight:600;box-shadow:0 1px 3px #8b451338}.home-flow-section-spaced[data-v-cc881e28]{margin-top:16px}.home-flow-title-wrap[data-v-cc881e28]{display:flex;flex:1;min-width:0;align-items:center;gap:8px;flex-wrap:wrap}.home-fortune-preview-badge[data-v-cc881e28]{flex-shrink:0;padding:2px 6px;font-size:.6875rem;font-weight:700;color:var(--color-primary);background:linear-gradient(180deg,#f0e4d4,#e8d5b5);border:1px solid #c9a882;border-radius:4px}.home-fortune-body[data-v-cc881e28]{margin-top:6px;color:#333;word-break:break-word}.home-fortune-body[data-v-cc881e28] .fortune-dim-title{color:#8b4513;font-weight:700}.home-fortune-flow-cta[data-v-cc881e28]{display:block;width:100%;margin-top:8px;min-height:44px;padding:0 16px;border:none;border-radius:var(--radius-control);background:var(--color-primary);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit;box-shadow:0 1px 3px #8b451338}.home-fortune-flow-cta[data-v-cc881e28]:disabled{opacity:.55;cursor:not-allowed}.home-guide-dimension-stack[data-v-cc881e28]{margin-top:12px;padding-top:8px;border-top:1px solid #efe7de}.home-fortune-body-plain[data-v-cc881e28]{margin-top:6px;color:#666}.home-flow-head[data-v-cc881e28]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:4px}.home-flow-title[data-v-cc881e28]{flex:1;min-width:0;margin:0;font-size:.9375rem;font-weight:700;color:var(--color-primary)}.home-auto-hint-btn[data-v-cc881e28]{width:36px;height:36px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--color-primary);font-size:.875rem;font-weight:700;font-style:italic;cursor:pointer;font-family:Georgia,Times New Roman,serif;flex-shrink:0}.home-auto-hint-btn[data-v-cc881e28]:disabled{opacity:.45;cursor:not-allowed}.home-auto-row[data-v-cc881e28]{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.home-flow-switch-row[data-v-cc881e28]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.home-switch-hint[data-v-cc881e28]{font-size:.6875rem;color:#8a6d4f;line-height:1;-webkit-user-select:none;user-select:none}.home-flow-switch[data-v-cc881e28]{position:relative;display:inline-flex;align-items:center;flex-shrink:0;cursor:pointer;vertical-align:middle}.home-flow-switch--disabled[data-v-cc881e28]{cursor:not-allowed}.home-flow-switch-input[data-v-cc881e28]{position:absolute;opacity:0;width:100%;height:100%;margin:0;top:0;right:0;bottom:0;left:0;cursor:inherit;z-index:2}.home-flow-switch-track[data-v-cc881e28]{display:block;width:44px;height:26px;border-radius:13px;background:#c4bcb4;transition:background .2s ease;position:relative;flex-shrink:0;pointer-events:none}.home-flow-switch-track[data-v-cc881e28]:after{content:"";position:absolute;width:22px;height:22px;border-radius:50%;background:#fff;top:2px;left:2px;box-shadow:0 1px 3px #00000038;transition:transform .2s ease}.home-flow-switch-input:checked+.home-flow-switch-track[data-v-cc881e28]{background:var(--color-primary)}.home-flow-switch-input:checked+.home-flow-switch-track[data-v-cc881e28]:after{transform:translate(18px)}.home-flow-switch-input:disabled+.home-flow-switch-track[data-v-cc881e28]{opacity:.45}.home-flow-switch-input:focus-visible+.home-flow-switch-track[data-v-cc881e28]{outline:2px solid var(--color-primary);outline-offset:2px}.home-hint-title[data-v-cc881e28]{margin:0 0 8px;font-size:1rem}.home-welcome-trial-banner[data-v-cc881e28]{margin:16px 20px 0;padding:12px;background:#fff8e8;border-radius:8px;font-size:.8125rem;line-height:1.55;color:#5c4033}.home-fortune-body[data-v-cc881e28] .fortune-preface{margin:0 0 .25em;color:#333}.home-fortune-body[data-v-cc881e28] .fortune-body-indented{margin-top:.25em}.home-fortune-body[data-v-cc881e28] .fortune-flow-block{display:block;margin:0 0 .4em;text-indent:2em;color:#333}.home-fortune-body[data-v-cc881e28] .fortune-flow-block:last-child{margin-bottom:0}.birth-place-picker[data-v-0ff1b7f4]{display:block;width:100%;min-height:var(--height-control);padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-control);font-size:var(--text-body);background:#fff;color:var(--color-text, #111827);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.birth-place-picker[data-v-0ff1b7f4]:hover{border-color:var(--color-primary-muted, #a67c52)}.birth-place-overlay[data-v-0ff1b7f4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:16px;background:#11182773;box-sizing:border-box}.birth-place-dialog[data-v-0ff1b7f4]{width:min(420px,100%);max-height:min(80vh,560px);display:flex;flex-direction:column;gap:12px;padding:16px 18px;box-sizing:border-box}.birth-place-dialog-title[data-v-0ff1b7f4]{margin:0;font-size:var(--text-title);color:#5c4033}.birth-place-filter[data-v-0ff1b7f4]{width:100%;box-sizing:border-box}.birth-place-list[data-v-0ff1b7f4]{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1;min-height:120px;max-height:48vh;border:1px solid var(--color-border);border-radius:var(--radius-control);background:#fafafa}.birth-place-item[data-v-0ff1b7f4]{padding:10px 12px;cursor:pointer;font-size:var(--text-body);border-bottom:1px solid var(--color-border)}.birth-place-item[data-v-0ff1b7f4]:last-child{border-bottom:none}.birth-place-item[data-v-0ff1b7f4]:hover{background:#fff5eb}.birth-place-empty[data-v-0ff1b7f4]{padding:14px 12px;font-size:var(--text-caption);color:var(--color-text-sub)}.birth-place-cancel[data-v-0ff1b7f4]{width:100%}.birth-time-hint-line[data-v-3cef4187]{margin:0}.birth-time-hint-link[data-v-3cef4187]{display:inline;background:none;border:none;padding:0;margin:0;font:inherit;line-height:inherit;color:var(--color-primary);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.birth-time-hint-link[data-v-3cef4187]:hover{opacity:.92}.birth-hint-overlay[data-v-3cef4187]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000073}.birth-hint-modal[data-v-3cef4187]{width:min(440px,100%);max-height:min(85vh,640px);display:flex;flex-direction:column;padding:18px 20px 16px;outline:none}.birth-hint-title[data-v-3cef4187]{margin:0 0 12px;font-size:1.05rem;font-weight:600;color:var(--color-primary)}.birth-hint-scroll[data-v-3cef4187]{overflow-y:auto;flex:1;margin-bottom:14px;padding-right:4px}.birth-hint-body[data-v-3cef4187]{margin:0;font-size:.92rem;line-height:1.65;color:var(--color-text-main, #333);white-space:pre-wrap;word-break:break-word}.birth-hint-ok[data-v-3cef4187]{align-self:flex-end;min-width:96px}.login-page[data-v-421b0c5d]{position:relative;isolation:isolate;width:100%;max-width:448px;margin-inline:auto;min-height:min(100dvh - 48px,920px);display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.login-page[data-v-421b0c5d]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 95% 65% at 50% -25%,rgba(139,69,19,.11),transparent 58%),radial-gradient(ellipse 55% 40% at 108% 92%,rgba(91,58,41,.06),transparent 52%),linear-gradient(165deg,#f3f1ee,#ebe8e4 48%,#e8e4df)}.login-center[data-v-421b0c5d]{flex:1;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(12px,4vh,40px)}.login-card[data-v-421b0c5d]{position:relative;margin:0;padding:clamp(22px,4vw,30px) clamp(20px,4vw,28px) clamp(20px,3vw,26px);border-radius:18px;border:1px solid rgba(139,69,19,.14);background:linear-gradient(180deg,#fff,#fefdfb);box-shadow:0 1px 2px #0f172a0a,0 18px 48px -18px #3b25182e,0 0 0 1px #fffc inset}.login-head[data-v-421b0c5d]{text-align:center;padding-bottom:20px;margin-bottom:4px;border-bottom:1px solid rgba(15,23,42,.06)}.login-brand-title[data-v-421b0c5d]{margin:0 0 8px;font-size:clamp(1.375rem,3.2vw,1.7rem);font-weight:700;color:#3d2918;letter-spacing:-.02em;line-height:1.25}.login-brand-title[data-v-421b0c5d]:after{content:"";display:block;width:40px;height:3px;margin:14px auto 0;border-radius:2px;background:linear-gradient(90deg,transparent,var(--color-primary),transparent);opacity:.85}.login-hero-sub[data-v-421b0c5d]{margin:0;font-size:var(--text-body);line-height:1.55;color:#64748b;max-width:32ch;margin-inline:auto}.login-mode-switch[data-v-421b0c5d]{display:flex;gap:0;padding:4px;margin-top:18px;border-radius:12px;background:#f0e6dcd9;border:1px solid rgba(232,220,207,.95)}.login-mode-pill[data-v-421b0c5d]{flex:1;margin:0;min-height:44px;padding:10px 12px;border:none;border-radius:10px;background:transparent;color:#6b5344;font-size:var(--text-body);font-weight:600;cursor:pointer;box-shadow:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.login-mode-pill[data-v-421b0c5d]:hover:not(:disabled):not(.active){color:var(--color-primary);background:#ffffff59}.login-mode-pill.active[data-v-421b0c5d]{background:#fff;color:var(--color-primary);box-shadow:0 1px 4px #0f172a14}.login-mode-pill[data-v-421b0c5d]:disabled{opacity:.55}.login-mode-sr[data-v-421b0c5d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.login-error[data-v-421b0c5d]{margin:12px 0 0}.login-agree[data-v-421b0c5d]{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:10px 12px;border-radius:12px;background:var(--color-primary-weak);border:1px solid #eadfce;cursor:pointer;font-size:.8125rem;line-height:1.55;color:#5c4033}.login-agree-input[data-v-421b0c5d]{flex-shrink:0;width:1.125rem;height:1.125rem;min-width:1.125rem;min-height:1.125rem;margin:.2rem 0 0;padding:0;border-radius:4px;cursor:pointer;accent-color:var(--color-primary);vertical-align:top}.login-agree-input[data-v-421b0c5d]:focus-visible{outline:2px solid rgba(139,69,19,.45);outline-offset:2px}.login-agree-text[data-v-421b0c5d]{flex:1;min-width:0}.login-agree-link[data-v-421b0c5d]{color:#4f46e5;font-weight:500;text-decoration:none}.login-agree-link[data-v-421b0c5d]:hover{text-decoration:underline;color:#4338ca}.login-panel[data-v-421b0c5d]{margin-top:14px;display:flex;flex-direction:column;gap:12px}.login-main-form[data-v-421b0c5d]{display:flex;flex-direction:column;min-width:0}.login-fields[data-v-421b0c5d]{display:flex;flex-direction:column;gap:10px}.login-input[data-v-421b0c5d]{width:100%;min-width:0;min-height:48px;padding:12px 14px;border-radius:10px;border:1px solid #d4d0c8;background:#fafaf8;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.login-input[data-v-421b0c5d]:hover{border-color:#b8b3a8}.login-input[data-v-421b0c5d]:focus{outline:none;border-color:#8b45138c;background:#fff;box-shadow:0 0 0 3px #8b45131f}.login-row-split[data-v-421b0c5d]{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.login-row-sms[data-v-421b0c5d]{margin-top:0}button.login-submit[data-v-421b0c5d]{width:100%;min-height:48px;margin:0;border-radius:10px;font-weight:600;box-shadow:0 2px 8px #8b451333}.login-row-split .login-submit-inline[data-v-421b0c5d]{width:100%}button.login-outline[data-v-421b0c5d]{width:100%;margin:0;min-height:48px;border-radius:10px;border:1px solid #c4a882;background:#fff;color:var(--color-primary);font-weight:600;box-shadow:none;filter:none}button.login-outline[data-v-421b0c5d]:hover:not(:disabled){background:#fdfaf6}button.login-outline[data-v-421b0c5d]:focus-visible{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd4d}button.login-outline[data-v-421b0c5d]:disabled{opacity:.55}button.login-text-action[data-v-421b0c5d]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:8px 12px;border-radius:10px;font-size:var(--text-body);font-weight:500;color:#475569;text-decoration:none;border:1px dashed #cbd5e1;background:#f8fafc;box-shadow:none;filter:none;transition:background .12s ease,border-color .12s ease;font-family:inherit;cursor:pointer}button.login-text-action[data-v-421b0c5d]:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#334155}button.login-text-action[data-v-421b0c5d]:disabled{cursor:not-allowed;opacity:.55}@media (min-width: 768px){.login-page[data-v-421b0c5d]{max-width:432px}.login-card[data-v-421b0c5d]{border-radius:20px}}@media (max-width: 360px){.login-row-split[data-v-421b0c5d]{grid-template-columns:1fr}button.login-text-action[data-v-421b0c5d]{min-height:44px}}.profiles-page-title[data-v-7bad476b]{margin:0 0 16px;text-align:center;font-size:1.375rem;font-weight:700;color:var(--color-primary);letter-spacing:.02em}.profiles-progress[data-v-7bad476b]{text-align:center;margin:12px 0}.profiles-empty[data-v-7bad476b]{text-align:center;color:#666;font-size:.875rem;margin:48px 0 24px}.profile-item-card[data-v-7bad476b]{margin-bottom:10px;cursor:pointer}.profile-item-card[data-v-7bad476b]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.profile-item-head[data-v-7bad476b]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between}.profile-item-name[data-v-7bad476b]{flex:1;min-width:0;font-size:1rem;color:var(--color-primary)}.profile-item-relation[data-v-7bad476b]{font-size:.75rem;color:#666;padding:2px 6px;border-radius:6px;border:1px solid #e5e7eb;background:#fafafa}.profile-item-info[data-v-7bad476b]{margin:8px 0 0;font-size:.8125rem;color:#666;line-height:1.45;white-space:pre-wrap}.profile-item-actions[data-v-7bad476b]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;margin-top:10px}button.profile-link-btn[data-v-7bad476b]{border:none;background:transparent;padding:4px 8px;font-size:.8125rem;font-weight:500;color:var(--color-primary);cursor:pointer;font-family:inherit;min-height:auto;box-shadow:none;filter:none}button.profile-link-btn[data-v-7bad476b]:hover{text-decoration:underline;filter:none}button.profile-link-btn[data-v-7bad476b]:disabled{opacity:.45;cursor:not-allowed}button.profile-link-btn.danger[data-v-7bad476b]{color:#c00}.profile-add-btn[data-v-7bad476b]{width:100%;margin-top:16px}.profile-edit-actions[data-v-b43e0970]{margin-top:16px;justify-content:flex-end}.chart-list-page[data-v-f1fc528e]{padding-top:4px}.chart-list-hero[data-v-f1fc528e]{margin-bottom:4px;padding-bottom:6px}.chart-list-progress[data-v-f1fc528e]{margin-top:16px;text-align:center}.chart-empty[data-v-f1fc528e]{margin-top:48px;text-align:center;color:#666;font-size:.875rem}.chart-item-card[data-v-f1fc528e]{display:flex;flex-direction:row;align-items:center;gap:12px;margin-top:12px;padding:12px;border-radius:8px;cursor:pointer;box-shadow:0 1px 4px #1118270f}.chart-item-main[data-v-f1fc528e]{flex:1;min-width:0}.chart-item-title[data-v-f1fc528e]{font-size:1rem;font-weight:700;color:var(--color-primary)}.chart-item-sub[data-v-f1fc528e]{margin-top:4px;font-size:.8125rem;color:#666;line-height:1.35;word-break:break-word}.chart-item-actions[data-v-f1fc528e]{display:flex;flex-direction:column;align-items:flex-end;gap:16px;flex-shrink:0}.chart-default-badge[data-v-f1fc528e]{font-size:.75rem;font-weight:700;color:var(--color-primary);padding:4px 8px}.chart-action-link[data-v-f1fc528e]{border:none;background:none;padding:10px 12px;min-height:44px;font-size:.875rem;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:flex-end;text-align:right;border-radius:8px;box-sizing:border-box}.chart-action-default[data-v-f1fc528e]{color:var(--color-primary)}.chart-action-default[data-v-f1fc528e]:active:not(:disabled){background:#8b451314}.chart-action-delete[data-v-f1fc528e]{color:#c00;border:1px solid rgba(204,0,0,.35);background:#cc00000a}.chart-action-delete[data-v-f1fc528e]:active:not(:disabled){background:#cc00001a}.chart-action-link[data-v-f1fc528e]:disabled{opacity:.45;cursor:not-allowed}.chart-detail-page[data-v-00bb22d2]{min-height:100%;background:var(--color-bg, #f5f5f0)}.chart-detail-scroll[data-v-00bb22d2]{padding:20px 20px 32px}.detail-title[data-v-00bb22d2]{margin:0 0 12px;font-size:1.25rem;font-weight:700;color:var(--color-primary, #8b4513);letter-spacing:.02em}.detail-birth-card[data-v-00bb22d2]{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000f;padding:16px}.detail-line[data-v-00bb22d2]{margin:0;line-height:1.45}.detail-line+.detail-line[data-v-00bb22d2]{margin-top:6px}.detail-line-major[data-v-00bb22d2]{font-size:14px;color:#333}.detail-line-minor[data-v-00bb22d2]{font-size:13px;color:#666;margin-top:4px}.chart-detail-status[data-v-00bb22d2]{margin:12px 0}.chart-detail-action-bar[data-v-00bb22d2]{margin-top:16px}.btn-analysis[data-v-00bb22d2]{width:100%;min-height:48px;font-size:15px;font-weight:600;color:#fff;background:var(--color-primary, #8b4513);border:none;border-radius:8px;cursor:pointer}.ziwei-chart-frame[data-v-00bb22d2]{margin-top:20px;position:relative}.connection-overlay[data-v-00bb22d2]{position:absolute;left:0;top:0;pointer-events:none;z-index:2;overflow:visible}.ziwei-grid[data-v-00bb22d2]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,minmax(132px,auto));gap:4px;padding:4px;position:relative;z-index:1}.palace-cell-wrap[data-v-00bb22d2]{min-width:0}.palace-root[data-v-00bb22d2]{position:relative;min-height:132px;height:100%;padding:4px;border-radius:8px;border:1px solid #d2b48c;background:beige;cursor:pointer;display:flex;flex-direction:column;box-sizing:border-box;overflow-x:hidden;max-width:100%}.palace-ming[data-v-00bb22d2]{background:#ffe4b5}.palace-surrounded[data-v-00bb22d2]{background:#e6d3a3;border-width:2px;border-color:var(--color-primary, #8b4513)}.palace-center[data-v-00bb22d2]{box-shadow:inset 0 0 0 2px #8b451359}.palace-direction[data-v-00bb22d2]{position:absolute;top:2px;right:2px;font-size:10px;font-weight:700;color:#000;background:#ffffffd9;border:1px solid #d2b48c;border-radius:4px;padding:1px 4px;max-width:4.5rem;line-height:1.2;z-index:1}.palace-top[data-v-00bb22d2]{display:flex;flex-direction:column;gap:2px;padding-right:2.75rem;padding-bottom:4px}.palace-name[data-v-00bb22d2]{font-size:11px;font-weight:700;color:#000;line-height:1.15}.palace-stem-branch[data-v-00bb22d2]{font-size:10px;color:#333}.stars-scroller[data-v-00bb22d2]{flex:1;min-height:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.stars-row[data-v-00bb22d2]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:2px;padding:2px 0}.stars-row-en[data-v-00bb22d2]{flex-direction:column;flex-wrap:wrap}.star-col[data-v-00bb22d2]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;padding:0 2px}.star-name[data-v-00bb22d2]{font-size:9px;line-height:1.1;text-align:center}.star-name-vertical[data-v-00bb22d2]{display:flex;flex-direction:column;align-items:center}.star-char[data-v-00bb22d2]{display:block;font-size:10px}.star-brightness[data-v-00bb22d2]{font-size:9px;margin-top:1px}.star-mutagen[data-v-00bb22d2]{font-size:9px;font-weight:700;margin-top:1px;padding:0 2px;border-radius:2px}.palace-foot[data-v-00bb22d2]{margin-top:4px;padding-top:4px;border-top:1px solid rgba(210,180,140,.5);font-size:10px;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.body-mark[data-v-00bb22d2]{display:inline-block;background:#faf8f0;border:1px solid #d2b48c;border-radius:4px;padding:1px 4px;color:#000;font-weight:600;margin-bottom:4px}.foot-block[data-v-00bb22d2]{margin-bottom:2px;min-width:0;max-width:100%}.foot-row[data-v-00bb22d2]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2px 4px;min-width:0;max-width:100%}.foot-label[data-v-00bb22d2]{color:#666;flex:0 0 auto}.foot-value[data-v-00bb22d2]{color:#333;flex:1 1 0;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;line-height:1.25}.foot-decadal-gz[data-v-00bb22d2]{margin-top:2px;color:#333;font-size:10px;max-width:100%;overflow-wrap:anywhere;word-break:break-word;line-height:1.25}.detail-notice[data-v-00bb22d2]{margin-top:20px;padding:12px 0;font-size:12px;color:#8b4513;line-height:1.5}.status-error[data-v-00bb22d2]{color:#c62828;margin:8px 0}.times-parity[data-v-42ccfcc8]{background:#fff;color:#333;max-height:min(85vh,640px);display:flex;flex-direction:column}.times-parity.embedded[data-v-42ccfcc8]{max-height:none}.times-parity.modal[data-v-42ccfcc8]{max-height:100%}.times-parity-head[data-v-42ccfcc8]{display:flex;align-items:center;padding:16px 16px 12px 20px;flex-shrink:0}.times-parity-title[data-v-42ccfcc8]{flex:1;font-size:1.05rem}.times-parity-x[data-v-42ccfcc8]{width:36px;height:36px;border:none;background:transparent;font-size:1.5rem;color:#666;cursor:pointer}.times-parity-divider[data-v-42ccfcc8]{height:1px;background:#eee;flex-shrink:0}.times-scroll[data-v-42ccfcc8]{overflow:auto;padding:clamp(16px,4vw,20px) clamp(14px,5vw,24px);flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.times-reason[data-v-42ccfcc8]{padding:10px 12px;margin-bottom:14px;background:#fff7e6;border-radius:6px;font-size:14px}.times-reason strong[data-v-42ccfcc8]{display:block;margin-bottom:6px;color:#ad4e00;font-size:15px}.times-reason p[data-v-42ccfcc8]{margin:0;color:#434343}.times-section-label[data-v-42ccfcc8]{margin:0 0 14px;font-size:16px}.pkg-grid[data-v-42ccfcc8]{display:flex;flex-direction:column;gap:0}.pkg-row[data-v-42ccfcc8]{display:flex;gap:clamp(6px,2vw,10px);margin-bottom:clamp(6px,2vw,8px)}.pkg-row[data-v-42ccfcc8]:last-child{margin-bottom:0}.pkg-card[data-v-42ccfcc8]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 8px;border-radius:6px;border:2px solid #e0e0e0;background:#fafafa;cursor:pointer;font:inherit;box-sizing:border-box}.pkg-card.active[data-v-42ccfcc8]{border-color:#8b4513;background:#fffbf5}.pkg-name[data-v-42ccfcc8]{font-size:clamp(12px,3.2vw,14px);color:#333;margin-bottom:4px}.pkg-price[data-v-42ccfcc8]{font-size:clamp(14px,3.8vw,16px);font-weight:700;color:#8b4513;margin-bottom:4px}.pkg-sub[data-v-42ccfcc8]{font-size:clamp(10px,2.8vw,12px);color:#666}.pkg-unit[data-v-42ccfcc8]{font-size:clamp(10px,2.6vw,11px);color:#999;margin-top:2px}.pkg-save[data-v-42ccfcc8]{font-size:clamp(10px,2.6vw,11px);color:#52c41a;margin-top:4px}.times-row[data-v-42ccfcc8]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.times-row-price .times-label[data-v-42ccfcc8]{flex:0 1 auto}.times-label[data-v-42ccfcc8]{width:auto;min-width:min(4.5rem,32%);max-width:48%;font-size:clamp(14px,3.6vw,15px);color:#666;flex-shrink:0}.times-value[data-v-42ccfcc8]{font-size:clamp(14px,3.6vw,15px);color:#333;text-align:right;word-break:break-all}.times-qty-block[data-v-42ccfcc8]{margin-top:14px;padding:clamp(12px,3.5vw,16px) clamp(12px,4vw,16px);background:#fafafa;border:1px solid #eee;border-radius:10px;box-sizing:border-box}.times-qty-label[data-v-42ccfcc8]{margin:0 0 10px;font-size:clamp(14px,3.6vw,16px);font-weight:600;color:#333}.times-quick[data-v-42ccfcc8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(6px,2vw,10px);width:100%}@media (max-width: 420px){.times-quick[data-v-42ccfcc8]{grid-template-columns:repeat(2,minmax(0,1fr))}}.quick-btn[data-v-42ccfcc8]{min-height:44px;padding:8px 10px;font-size:clamp(13px,3.4vw,14px);color:#8b4513;border:1px solid #ccc;border-radius:6px;background:#fff;cursor:pointer;width:100%;box-sizing:border-box}.quick-btn[data-v-42ccfcc8]:active{background:#fff8f0}.times-qty-input[data-v-42ccfcc8]{width:100%;margin-top:10px;margin-bottom:0;padding:clamp(10px,3vw,12px) clamp(14px,4vw,16px);font-size:clamp(15px,4vw,16px);border:1px solid #e0e0e0;background:#fff;border-radius:8px;box-sizing:border-box}.times-qty-input[data-v-42ccfcc8]:focus{outline:none;border-color:#8b4513;box-shadow:0 0 0 2px #8b45131f}.times-sep[data-v-42ccfcc8]{height:1px;background:#e0e0e0;margin:8px 0 0}.times-total-row[data-v-42ccfcc8]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;background:#fafafa;margin:0 calc(-1*clamp(14px,5vw,24px));padding-left:clamp(14px,5vw,24px);padding-right:clamp(14px,5vw,24px)}.times-total[data-v-42ccfcc8]{font-size:18px;font-weight:700;color:#8b4513}.pay-channel[data-v-42ccfcc8]{margin-top:12px;padding:10px 0 4px;border-top:1px dashed #e8e8e8}.pay-channel-options[data-v-42ccfcc8]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 28px}.pay-channel-opt[data-v-42ccfcc8]{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;padding:8px 0;font-size:15px;color:#333;cursor:pointer;flex:0 0 auto;min-width:fit-content}.pay-channel-opt-text[data-v-42ccfcc8]{line-height:1.25;white-space:nowrap}.pay-channel-radio[data-v-42ccfcc8]{width:18px;height:18px;min-width:18px;margin:0;flex-shrink:0;accent-color:#8b4513}.purchase-agree[data-v-42ccfcc8]{margin-top:12px;padding:10px 12px;border-radius:10px;background:#fffbf5;border:1px solid #eadfce;box-sizing:border-box;text-align:left}.purchase-agree-inner[data-v-42ccfcc8]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;width:100%;box-sizing:border-box;text-align:left}.purchase-agree-input[data-v-42ccfcc8]{flex-shrink:0;width:1.125rem;height:1.125rem;min-width:1.125rem;min-height:1.125rem;margin:0;margin-inline:0;accent-color:#8b4513;cursor:pointer;justify-self:start;align-self:center}.purchase-agree-input[data-v-42ccfcc8]:focus-visible{outline:2px solid rgba(139,69,19,.45);outline-offset:2px}.purchase-agree-line[data-v-42ccfcc8]{margin:0;padding:0;min-width:0;font-size:13px;line-height:1.45;color:#5c4033;overflow-wrap:anywhere;text-align:left;justify-self:stretch}.purchase-agree-prefix[data-v-42ccfcc8]{cursor:pointer;margin:0;padding:0;font:inherit;color:inherit}.purchase-agree-link[data-v-42ccfcc8]{display:inline;margin:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;font:inherit;font-weight:600;line-height:inherit;color:#8b4513;cursor:pointer;text-decoration:underline;text-underline-offset:2px;vertical-align:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none}.purchase-agree-link[data-v-42ccfcc8]:hover{color:#6b3410}.purchase-agree-link[data-v-42ccfcc8]:active{opacity:.88}.times-announce[data-v-42ccfcc8]{margin:16px 0 0;font-size:12px;color:#8b4513;line-height:1.35}.times-actions[data-v-42ccfcc8]{display:flex;gap:12px;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));flex-shrink:0;border-top:1px solid #f0f0f0}.times-parity.embedded .times-actions[data-v-42ccfcc8]{border-top:none;padding:16px 0 0}.btn-back[data-v-42ccfcc8],.btn-pay[data-v-42ccfcc8]{flex:1;padding:12px 16px;border-radius:6px;font-size:15px;border:none;cursor:pointer}.btn-back[data-v-42ccfcc8]{background:#f5f5f5;color:#666}.btn-pay[data-v-42ccfcc8]{background:#8b4513;color:#fff}.btn-pay[data-v-42ccfcc8]:disabled,.btn-back[data-v-42ccfcc8]:disabled{opacity:.6;cursor:not-allowed}.times-toast[data-v-42ccfcc8]{margin:0 16px 12px;padding:10px 12px;font-size:13px;line-height:1.45;color:#5c4033;background:#fff9f0;border:1px solid #e8d5c4;border-radius:8px}.analysis-page[data-v-fa97e1b0]{min-height:100%;background:linear-gradient(135deg,beige,#fff8dc);padding-bottom:24px;--analysis-pad-x: 16px}@media (min-width: 768px){.analysis-page[data-v-fa97e1b0]{--analysis-pad-x: clamp(16px, 2.5vw, 28px)}}.analysis-toolbar[data-v-fa97e1b0]{padding:10px var(--analysis-pad-x) 0}.analysis-toolbar-back[data-v-fa97e1b0]{border:none;background:transparent;color:var(--color-primary);font-size:1rem;padding:4px 0;cursor:pointer}.analysis-title-block[data-v-fa97e1b0]{text-align:center;padding:8px var(--analysis-pad-x) 16px}.analysis-title-main[data-v-fa97e1b0]{margin:0;font-size:22px;font-weight:700;color:#8b4513}.analysis-subtitle-line[data-v-fa97e1b0]{margin:4px 0 0;font-size:13px;color:sienna}.analysis-tips-card[data-v-fa97e1b0]{margin:0 var(--analysis-pad-x) 12px;background:#f5f0e8;border-radius:10px;border:1px solid #e8dfd0;overflow:hidden}.analysis-tips-toggle[data-v-fa97e1b0]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:none;background:transparent;cursor:pointer;font:inherit}.analysis-tips-toggle-label[data-v-fa97e1b0]{font-weight:700;font-size:14px;color:#5c4a3a}.analysis-tips-chevron[data-v-fa97e1b0]{color:#8b4513;font-size:12px}.analysis-tips-text[data-v-fa97e1b0]{padding:0 16px 12px;font-size:13px;line-height:1.55;color:#5c4a3a;white-space:pre-wrap}.analysis-tabs-outer[data-v-fa97e1b0]{padding:8px var(--analysis-pad-x)}.analysis-tabs-scroll[data-v-fa97e1b0]{overflow-x:visible;width:100%}.analysis-tabs-row[data-v-fa97e1b0]{display:grid;width:100%;box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:6px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #8b45131f}.analysis-tab-chip[data-v-fa97e1b0]{display:flex;align-items:center;justify-content:center;text-align:center;min-width:0;min-height:42px;height:auto;padding:7px 4px;border:none;border-radius:10px;background:transparent;color:#8b4513;font-size:13px;line-height:1.2;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.analysis-tab-chip.active[data-v-fa97e1b0]{background:linear-gradient(135deg,sienna,#8b4513);color:#fff}@media (min-width: 400px) and (max-width: 767px){.analysis-tabs-row[data-v-fa97e1b0]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:7px 8px}.analysis-tab-chip[data-v-fa97e1b0]{min-height:44px;font-size:13px;padding:6px 2px}}@media (max-width: 359px){.analysis-tab-chip[data-v-fa97e1b0]{font-size:12px;padding:6px 2px;min-height:40px}}@media (min-width: 768px){.analysis-tabs-scroll[data-v-fa97e1b0]{overflow-x:visible;display:flex;justify-content:center}.analysis-tabs-row[data-v-fa97e1b0]{display:flex;width:100%;max-width:min(100%,var(--content-max-pc, 1200px));margin-inline:auto;min-width:0;box-sizing:border-box;gap:clamp(6px,1vw,12px);padding:8px 10px}.analysis-tab-chip[data-v-fa97e1b0]{flex:1 1 0%;min-width:0;max-width:none;height:46px;padding:0 clamp(6px,.9vw,12px);font-size:clamp(13px,1.1vw,15px)}}.analysis-scroll-main[data-v-fa97e1b0]{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;padding:16px var(--analysis-pad-x)}@media (min-width: 768px){.analysis-scroll-main[data-v-fa97e1b0]{padding:20px var(--analysis-pad-x)}}.analysis-panel[data-v-fa97e1b0]{margin-bottom:8px}.analysis-analyzing-row[data-v-fa97e1b0]{display:flex;align-items:center;gap:10px;padding:12px 16px;margin-bottom:12px;background:#fff7ed;border-radius:10px;color:#8b4513;font-size:14px}.analysis-analyzing-dot[data-v-fa97e1b0]{width:22px;height:22px;border:2px solid #8b4513;border-top-color:transparent;border-radius:50%;animation:analysis-spin-fa97e1b0 .8s linear infinite}@keyframes analysis-spin-fa97e1b0{to{transform:rotate(360deg)}}.analysis-dual-actions[data-v-fa97e1b0]{display:flex;gap:10px;margin-bottom:12px}.analysis-btn-primary[data-v-fa97e1b0]{flex:1;min-height:44px;border:none;border-radius:10px;background:var(--color-primary);color:#fff;font-size:15px;cursor:pointer}.analysis-btn-primary[data-v-fa97e1b0]:disabled{opacity:.5;cursor:not-allowed}.analysis-btn-block[data-v-fa97e1b0]{width:100%;min-height:44px;margin-top:4px;margin-bottom:8px;border:none;border-radius:10px;background:var(--color-primary);color:#fff;font-size:15px;cursor:pointer}.analysis-btn-block[data-v-fa97e1b0]:disabled{opacity:.5;cursor:not-allowed}.analysis-btn-decadal[data-v-fa97e1b0]{background:linear-gradient(135deg,sienna,#8b4513);margin-top:12px}.analysis-sample-banner[data-v-fa97e1b0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border-radius:10px;background:#fff8dcf2;border:1px solid rgba(212,165,116,.95)}.analysis-sample-banner-text[data-v-fa97e1b0]{flex:1;font-size:13px;font-weight:600;color:#8b4513;line-height:1.45}.analysis-btn-sample[data-v-fa97e1b0]{width:100%;min-height:44px;margin-top:4px;margin-bottom:8px;border:1px solid var(--color-primary);border-radius:10px;background:#8b45131a;color:var(--color-primary);font-size:15px;font-weight:600;cursor:pointer}.analysis-btn-sample[data-v-fa97e1b0]:disabled{opacity:.5;cursor:not-allowed}.analysis-sample-loading[data-v-fa97e1b0]{text-align:center;padding:4px 8px 0;font-size:13px}.analysis-empty-hint[data-v-fa97e1b0]{text-align:center;padding:24px 16px;font-size:14px;color:#666;white-space:pre-line}.analysis-ai-banner[data-v-fa97e1b0]{font-size:12px;color:#6b7280;background:#fff;padding:8px 12px;border-radius:0;margin-bottom:8px}.analysis-field-label[data-v-fa97e1b0]{margin:0 0 4px;font-size:14px;color:#666}.analysis-sublabel[data-v-fa97e1b0]{display:block;margin-bottom:4px;font-size:14px;color:#666}.analysis-year-row[data-v-fa97e1b0]{display:flex;gap:12px;margin-top:4px}.analysis-year-col[data-v-fa97e1b0]{flex:1}.analysis-year-hint[data-v-fa97e1b0]{margin:6px 0 0;font-size:12px;color:#888}.analysis-select-block[data-v-fa97e1b0]{width:100%;min-height:48px;border-radius:8px;border:1px solid #d4c4b0;padding:0 10px;font-size:15px;background:#fff}.analysis-select[data-v-fa97e1b0]{min-width:120px;min-height:40px;border-radius:8px;border:1px solid var(--color-border)}.analysis-result-blocks[data-v-fa97e1b0]{margin-top:8px;display:flex;flex-direction:column;gap:16px}.analysis-flow-result-list[data-v-fa97e1b0]{gap:12px}.analysis-flow-result-block[data-v-fa97e1b0]{border-radius:10px;overflow:hidden;border:1px solid #e8dfd0;box-shadow:0 2px 8px #8b451314}.analysis-flow-block-header[data-v-fa97e1b0]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;margin:0;border:none;background:beige;font:inherit;text-align:left;cursor:pointer;color:#3d3d3d}.analysis-flow-block-title[data-v-fa97e1b0]{flex:1;min-width:0;font-size:15px;font-weight:600;line-height:1.35}.analysis-flow-block-arrow[data-v-fa97e1b0]{flex:0 0 auto;font-size:12px;color:#8b4513}.analysis-flow-block-body[data-v-fa97e1b0]{background:#fff;padding:8px 0 12px}.analysis-flow-block-body .analysis-section-card[data-v-fa97e1b0]{margin:8px 12px 0}.analysis-flow-block-body .analysis-section-card[data-v-fa97e1b0]:first-of-type{margin-top:4px}.analysis-section-card[data-v-fa97e1b0]{background:#fff;border:none;border-radius:12px;padding:0;margin-bottom:0;overflow:hidden;box-shadow:0 4px 12px #0000001f}.analysis-section-card--plain[data-v-fa97e1b0]{background:#fff}.analysis-section-head[data-v-fa97e1b0]{display:flex;align-items:center;justify-content:center;gap:0;margin:0;padding:12px 16px;background:linear-gradient(135deg,#8b4513,sienna);border-radius:12px 12px 0 0}.analysis-section-star[data-v-fa97e1b0]{flex:0 0 auto;margin-right:8px;color:gold;font-size:18px;font-weight:700;line-height:1}.analysis-section-title[data-v-fa97e1b0]{margin:0;flex:1;min-width:0;text-align:center;font-size:16px;font-weight:700;color:#fff;letter-spacing:.02em;line-height:1.35;padding:0;border:none}.analysis-section-body[data-v-fa97e1b0]{font-size:14px;line-height:calc(1.55em + 8px);color:#6b7280;padding:16px;word-break:break-word}.analysis-section-para[data-v-fa97e1b0]{margin:0 0 .85em;text-indent:2em}.analysis-section-para[data-v-fa97e1b0]:last-child{margin-bottom:0}.analysis-section-card--plain .analysis-section-body[data-v-fa97e1b0]{font-size:14px}.analysis-notes-card[data-v-fa97e1b0]{background:#fff;border-radius:12px;padding:14px;margin-top:14px;box-shadow:0 1px 4px #0000000f}.analysis-block-title[data-v-fa97e1b0]{margin:0 0 10px;font-size:16px;color:#8b4513}.analysis-note-compose[data-v-fa97e1b0],.analysis-feedback-row[data-v-fa97e1b0]{display:flex;flex-direction:column;gap:10px}.analysis-feedback-card .analysis-block-title[data-v-fa97e1b0]{color:#4a3728;font-weight:700}.analysis-feedback-private-hint[data-v-fa97e1b0]{font-size:12px;margin:0 0 4px;line-height:1.45}.analysis-feedback-done[data-v-fa97e1b0]{margin:8px 0 0;font-size:14px;line-height:1.65;color:#6b7280;white-space:pre-line}.analysis-feedback-label[data-v-fa97e1b0]{margin-top:4px}.analysis-feedback-score-row[data-v-fa97e1b0]{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.analysis-feedback-score-chip[data-v-fa97e1b0]{min-height:36px;padding:6px 2px;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;background:beige;color:var(--color-primary)}.analysis-feedback-score-chip.is-selected[data-v-fa97e1b0]{background:var(--color-primary);color:#fff}.analysis-feedback-phone-check[data-v-fa97e1b0]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-sub);cursor:pointer}.analysis-feedback-hint-muted[data-v-fa97e1b0]{margin:0;font-size:12px}.analysis-textarea[data-v-fa97e1b0]{width:100%;border-radius:8px;border:1px solid var(--color-border);padding:8px 10px;font:inherit}.analysis-note-item[data-v-fa97e1b0]{padding-top:12px;margin-top:12px;border-top:1px solid #eee}.flow-panel .analysis-flow-heading[data-v-fa97e1b0]{margin:0 0 8px;font-size:14px;font-weight:700;color:#8b4513}.analysis-flow-year-row[data-v-fa97e1b0]{display:flex;align-items:center;gap:12px;margin-top:8px}.analysis-input-compact[data-v-fa97e1b0]{flex:1;min-height:40px;border-radius:8px;border:1px solid #d4c4b0;padding:0 10px}.analysis-select[data-v-fa97e1b0]{background:#fff;cursor:pointer}.flow-item-list[data-v-fa97e1b0]{list-style:none;margin:12px 0 0;padding:0}.flow-item[data-v-fa97e1b0]{background:#fff;border:1px solid #e8dfd0;border-radius:10px;padding:12px;margin-bottom:10px}.flow-item-head[data-v-fa97e1b0]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.flow-item-title[data-v-fa97e1b0]{font-weight:600;color:#5c4a3a;font-size:14px}.flow-item-sub[data-v-fa97e1b0]{margin-top:4px;font-size:13px}.analysis-btn-inline[data-v-fa97e1b0]{flex-shrink:0;min-height:36px;padding:0 14px;border-radius:8px;border:1px solid #c4a574;background:linear-gradient(180deg,#fff8e8,#f5e6cc);color:#6b4423;font:inherit;font-size:13px;cursor:pointer}.analysis-btn-inline[data-v-fa97e1b0]:disabled{opacity:.55;cursor:not-allowed}.flow-toggle[data-v-fa97e1b0]{display:inline-block;margin-top:8px;font-size:13px}.flow-expand-body.analysis-section-body[data-v-fa97e1b0]{margin-top:10px;padding:12px 0 4px;border-top:1px solid #e8dfd0;background:transparent;box-shadow:none;border-radius:0}.flow-expand-body.analysis-section-body .flow-embed-status[data-v-fa97e1b0]{margin:0 0 12px;font-size:14px;line-height:calc(1.55em + 8px);color:#6b7280;text-indent:0}.flow-expand-body.analysis-section-body .analysis-section-para[data-v-fa97e1b0]{font-size:inherit;line-height:inherit;color:inherit}.flow-leap-row[data-v-fa97e1b0]{margin-top:8px}.flow-leap-label[data-v-fa97e1b0]{display:flex;align-items:center;gap:8px;font-size:13px;color:#5c4a3a;cursor:pointer}.flow-inauspicious-tip[data-v-fa97e1b0]{margin:10px 0 0;font-size:12px;line-height:1.5}.flow-blocks-panel[data-v-fa97e1b0],.analysis-flow-meta[data-v-fa97e1b0],.analysis-login-hint[data-v-fa97e1b0]{margin-top:12px}.analysis-banner-muted[data-v-fa97e1b0]{margin-top:8px}.analysis-meta-chip[data-v-fa97e1b0]{font-size:12px;color:var(--color-text-sub)}.analysis-notice-footer[data-v-fa97e1b0]{margin-top:20px;padding:12px;font-size:12px;color:#8b4513;background:#faf6f0;border-radius:8px;line-height:1.5}.analysis-toast-adjust[data-v-fa97e1b0]{font-size:13px;color:sienna;margin:0 0 8px}.linkish[data-v-fa97e1b0]{border:none;background:none;color:var(--color-primary);text-decoration:underline;cursor:pointer;padding:0;font:inherit}.analysis-kv-list[data-v-fa97e1b0]{margin-top:8px}.analysis-kv-item[data-v-fa97e1b0]{display:flex;gap:8px;font-size:13px;margin-bottom:6px}.analysis-kv-key[data-v-fa97e1b0]{color:var(--color-text-sub);flex:0 0 auto}.analysis-kv-value[data-v-fa97e1b0]{word-break:break-word}.analysis-list-header[data-v-fa97e1b0]{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.muted[data-v-fa97e1b0]{color:var(--color-text-sub)}.row[data-v-fa97e1b0]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.analysis-modal-overlay[data-v-fa97e1b0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:200;display:flex;align-items:flex-end;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overscroll-behavior:contain;touch-action:none}.analysis-modal-overlay--billing[data-v-fa97e1b0]{align-items:center}.analysis-modal-box[data-v-fa97e1b0]{width:100%;max-width:480px;min-width:0;max-height:80vh;overflow:auto;padding:16px;touch-action:auto}.analysis-times-modal-wide[data-v-fa97e1b0]{max-width:min(800px,100%);max-height:min(85vh,880px)}@media (min-width: 768px){.analysis-modal-overlay[data-v-fa97e1b0]{align-items:center;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}.analysis-modal-box[data-v-fa97e1b0]{border-radius:var(--radius-card, 12px)}}.analysis-edit-actions[data-v-fa97e1b0]{margin-top:8px}.empty-state[data-v-fa97e1b0]{color:var(--color-text-sub);font-size:14px}.status-error[data-v-fa97e1b0]{color:var(--color-error);font-size:14px;margin:8px 0}.status-info[data-v-fa97e1b0]{color:var(--color-text-sub);font-size:14px}.analysis-inline-back[data-v-fa97e1b0]{margin:0 0 8px}.member-parity[data-v-7420426f]{background:#fff;color:#333}.member-parity.embedded[data-v-7420426f]{padding:0}.member-parity.modal[data-v-7420426f]{padding-top:4px;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;max-height:100%}.member-parity-scroll[data-v-7420426f]{display:block}.member-parity.modal .member-parity-scroll[data-v-7420426f]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.member-parity-head[data-v-7420426f]{display:flex;align-items:center;padding:16px 16px 12px 20px}.member-parity-title[data-v-7420426f]{flex:1;font-size:1.125rem}.member-parity-x[data-v-7420426f]{width:36px;height:36px;border:none;background:transparent;font-size:1.5rem;line-height:1;color:#666;cursor:pointer}.member-parity-divider[data-v-7420426f]{height:1px;background:#eee}.member-parity-body[data-v-7420426f]{padding:20px}.member-benefit[data-v-7420426f]{margin:0 0 16px;font-size:13px;color:#666;line-height:1.75}.member-cards[data-v-7420426f]{display:flex;gap:16px}.member-card[data-v-7420426f]{flex:1;display:flex;flex-direction:column;align-items:center;padding:12px;min-height:88px;border:2px solid #e8e8e8;border-radius:8px;background:#fafafa;cursor:pointer;font:inherit}.member-card.active[data-v-7420426f]{border-color:#8b4513;background:#fffbf5}.member-card-name[data-v-7420426f]{font-weight:700;font-size:14px}.member-card-price[data-v-7420426f]{margin-top:6px;font-size:16px;font-weight:700;color:#8b4513}.member-card-sub[data-v-7420426f]{margin-top:4px;font-size:12px;color:#666}.member-announce[data-v-7420426f]{margin:0;padding:12px 20px 4px;font-size:12px;color:#8b4513;line-height:1.35}.pay-channel[data-v-7420426f]{margin:0;padding:8px 20px 12px;border-top:1px dashed #e8e8e8}.pay-channel-options[data-v-7420426f]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 28px}.pay-channel-opt[data-v-7420426f]{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;padding:8px 0;font-size:15px;color:#333;cursor:pointer;flex:0 0 auto;min-width:fit-content}.pay-channel-opt-text[data-v-7420426f]{line-height:1.25;white-space:nowrap}.pay-channel-radio[data-v-7420426f]{width:18px;height:18px;min-width:18px;margin:0;flex-shrink:0;accent-color:#8b4513}.purchase-agree[data-v-7420426f]{margin:10px 0 0;padding:10px 12px;border-radius:10px;background:#fffbf5;border:1px solid #eadfce;box-sizing:border-box;text-align:left}.purchase-agree-inner[data-v-7420426f]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;width:100%;box-sizing:border-box;text-align:left}.purchase-agree-input[data-v-7420426f]{flex-shrink:0;width:1.125rem;height:1.125rem;min-width:1.125rem;min-height:1.125rem;margin:0;margin-inline:0;accent-color:#8b4513;cursor:pointer;justify-self:start;align-self:center}.purchase-agree-input[data-v-7420426f]:focus-visible{outline:2px solid rgba(139,69,19,.45);outline-offset:2px}.purchase-agree-line[data-v-7420426f]{margin:0;padding:0;min-width:0;font-size:13px;line-height:1.45;color:#5c4033;overflow-wrap:anywhere;text-align:left;justify-self:stretch}.purchase-agree-prefix[data-v-7420426f]{cursor:pointer;margin:0;padding:0;font:inherit;color:inherit}.purchase-agree-link[data-v-7420426f]{display:inline;margin:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;font:inherit;font-weight:600;line-height:inherit;color:#8b4513;cursor:pointer;text-decoration:underline;text-underline-offset:2px;vertical-align:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none}.purchase-agree-link[data-v-7420426f]:hover{color:#6b3410}.purchase-agree-link[data-v-7420426f]:active{opacity:.88}.member-actions[data-v-7420426f]{display:flex;gap:12px;padding:16px;align-items:center;flex-shrink:0}.member-actions .btn-back[data-v-7420426f],.member-actions .btn-pay[data-v-7420426f]{flex:1;padding:12px 16px;border-radius:6px;font-size:15px;cursor:pointer;border:none}.btn-back[data-v-7420426f]{background:#f5f5f5;color:#666}.btn-pay[data-v-7420426f]{background:#8b4513;color:#fff}.btn-pay[data-v-7420426f]:disabled,.btn-back[data-v-7420426f]:disabled{opacity:.6;cursor:not-allowed}.member-toast[data-v-7420426f]{margin:0 16px 12px;padding:10px 12px;font-size:13px;line-height:1.45;color:#5c4033;background:#fff9f0;border:1px solid #e8d5c4;border-radius:8px}.payments-subhead[data-v-8bc352bc]{margin-top:28px;margin-bottom:12px;font-size:1.05rem}.form-main-card>h3[data-v-8bc352bc]:first-of-type{margin-top:0}.payment-order-detail-block[data-v-8bc352bc]{margin-top:16px}.my-record-row[data-v-8bc352bc]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 18px;padding:14px 0;border-bottom:1px solid #eee}.payment-record-row[data-v-8bc352bc]{border-bottom:none;padding-top:8px}.my-record-cell[data-v-8bc352bc]{display:inline-flex;flex-direction:row;align-items:baseline;gap:4px;min-width:0;max-width:100%}.my-record-k[data-v-8bc352bc]{flex-shrink:0;font-size:13px;color:#666}.my-record-k[data-v-8bc352bc]:after{content:"："}.my-record-v[data-v-8bc352bc]{font-size:14px;color:#333;word-break:break-all}.divination-page[data-v-06a98f21]{padding:16px 16px calc(88px + env(safe-area-inset-bottom));max-width:100%}.divination-top-row[data-v-06a98f21]{display:flex;justify-content:flex-end}.divination-history-link[data-v-06a98f21]{border:none;background:transparent;padding:4px;font-size:15px;font-weight:500;color:var(--color-primary);cursor:pointer;font-family:inherit;min-height:0;box-shadow:none}.divination-intro[data-v-06a98f21]{margin:8px 0 0;font-size:14px;line-height:1.55;color:#666;white-space:pre-wrap}.divination-question-label[data-v-06a98f21]{margin:16px 0 0;font-size:15px;font-weight:700;color:var(--color-primary)}.divination-question-input[data-v-06a98f21]{width:100%;margin-top:8px;min-height:88px;padding:12px;border:1px solid #e5e7eb;border-radius:10px;font-size:15px;color:#333;resize:vertical;background:#fff}.divination-lines-hint[data-v-06a98f21]{margin:16px 0 0;font-size:13px;color:#666}.divination-line-toggles[data-v-06a98f21]{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:4px;margin-top:8px;flex-wrap:nowrap}.divination-line-col[data-v-06a98f21]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}.divination-line-col-label[data-v-06a98f21]{font-size:11px;color:#666}.divination-switch[data-v-06a98f21]{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;color:#333;cursor:pointer}.divination-switch input[data-v-06a98f21]{width:auto;min-height:0;accent-color:var(--color-primary)}.divination-hex-preview[data-v-06a98f21]{margin:8px 0 0;text-align:center;font-size:20px;font-weight:700;color:var(--color-primary);word-break:break-word}.divination-hex-img-wrap[data-v-06a98f21]{margin-top:4px;text-align:center}.divination-hex-img[data-v-06a98f21]{max-width:100%;height:auto;border-radius:8px}.divination-free-sections[data-v-06a98f21]{margin-top:12px}.divination-free-title[data-v-06a98f21]{margin:0;font-size:16px;line-height:1.6;color:#8b4513;font-weight:700}.divination-free-body[data-v-06a98f21]{margin:6px 0 0;font-size:14px;line-height:1.9;color:#444;white-space:pre-wrap}.divination-free-title+.divination-free-body+.divination-free-title[data-v-06a98f21]{margin-top:14px}.divination-actions-row[data-v-06a98f21]{display:flex;flex-direction:row;margin-top:12px;gap:12px}.divination-btn-half[data-v-06a98f21]{flex:1;min-height:48px;font-size:16px}.divination-btn-interpret[data-v-06a98f21]{background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-control);font-weight:600;cursor:pointer;box-shadow:0 1px 3px #8b451338}.divination-btn-interpret[data-v-06a98f21]:disabled{opacity:.55;cursor:not-allowed}.divination-progress-block[data-v-06a98f21]{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:8px}.divination-progress-spinner[data-v-06a98f21]{width:36px;height:36px;border:3px solid #e5e7eb;border-top-color:var(--color-primary);border-radius:50%;animation:div-spin-06a98f21 .85s linear infinite}@keyframes div-spin-06a98f21{to{transform:rotate(360deg)}}.divination-interpret-status[data-v-06a98f21]{margin:0;text-align:center;font-size:14px;color:#666;line-height:1.5;white-space:pre-wrap}.divination-result[data-v-06a98f21]{margin-top:16px;font-size:15px;line-height:1.55;color:#4a4a4a}.divination-interpret-html[data-v-06a98f21] .div-interp-chunk{display:flex;flex-direction:column;gap:.72em;width:100%;margin:0;padding:0}.divination-interpret-html[data-v-06a98f21] .div-interp-root{line-height:2.2;color:#4a4a4a}.divination-interpret-html[data-v-06a98f21] .div-interp-title{color:#8b4513;font-weight:700;line-height:1.5;margin:0;padding:0}.divination-interpret-html[data-v-06a98f21] .div-interp-body{color:#4a4a4a!important;font-weight:400;line-height:2.2;margin:0;padding:0;text-indent:2em}.divination-interpret-html[data-v-06a98f21] .div-interp-body b,.divination-interpret-html[data-v-06a98f21] .div-interp-body strong{color:inherit;font-weight:700}.divination-interpret-html[data-v-06a98f21] .div-interp-heading-only{margin:0 0 .35em;padding:0 0 .15em}.divination-interpret-html[data-v-06a98f21] .div-interp-p{margin:.48em 0 0;line-height:2.2;color:#4a4a4a}.divination-interpret-html[data-v-06a98f21] .div-interp-p:first-child{margin-top:0}.divination-interpret-html[data-v-06a98f21] b,.divination-interpret-html[data-v-06a98f21] strong{font-weight:700}.divination-modal-overlay[data-v-06a98f21]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.divination-modal-box[data-v-06a98f21]{background:#fff;border-radius:12px;padding:20px;max-width:400px;width:100%;box-shadow:0 8px 32px #0000001f}.divination-modal-overlay--billing[data-v-06a98f21]{z-index:70;align-items:center}.divination-times-purchase-shell[data-v-06a98f21]{max-width:min(800px,100%);max-height:85vh;overflow:auto;padding:0;box-shadow:0 8px 32px #0000001f}.divination-modal-title[data-v-06a98f21]{margin:0 0 12px;font-size:17px;font-weight:700;color:#111}.divination-modal-msg[data-v-06a98f21]{margin:0;font-size:15px;line-height:1.55;color:#333;white-space:pre-wrap}.divination-modal-actions[data-v-06a98f21]{margin-top:20px;display:flex;justify-content:flex-end;gap:12px}.divination-ritual-overlay[data-v-06a98f21]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#000c;display:flex;align-items:center;justify-content:center;padding:24px}.divination-ritual-inner[data-v-06a98f21]{text-align:center;max-width:360px}.divination-ritual-title[data-v-06a98f21]{margin:0;color:#fff;font-size:17px;line-height:1.5}.divination-ritual-number[data-v-06a98f21]{margin:24px 0 0;font-size:64px;font-weight:700;color:wheat;line-height:1}.divination-ritual-sub[data-v-06a98f21]{margin:20px 0 0;color:#ddd;font-size:15px;line-height:1.45}.my-android-parity[data-v-be8e8d7b]{width:100%;max-width:none;margin:0;padding:24px clamp(16px,3vw,32px) 32px;box-sizing:border-box}.my-layout-grid[data-v-be8e8d7b]{display:flex;flex-direction:column;gap:0;width:100%}.my-col[data-v-be8e8d7b]{min-width:0;width:100%}.my-title[data-v-be8e8d7b]{margin:0 0 20px;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;color:var(--color-primary);letter-spacing:.02em}.my-account-card[data-v-be8e8d7b]{padding:20px}.my-card-head[data-v-be8e8d7b]{margin:0 0 12px;font-size:1.05rem;font-weight:700;color:#333}.my-login-type[data-v-be8e8d7b]{margin:0 0 16px;font-size:13px;color:#888}.my-kv-row[data-v-be8e8d7b]{display:flex;align-items:center;min-height:44px;gap:8px}.my-kv-row.my-kv-clickable[data-v-be8e8d7b]{cursor:pointer}.my-kv-k[data-v-be8e8d7b]{flex:0 0 80px;font-size:14px;color:#666}.my-kv-v[data-v-be8e8d7b]{flex:1;min-width:0;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-kv-a[data-v-be8e8d7b]{border:none;background:none;padding:4px 0;font-size:13px;color:var(--color-primary);cursor:pointer;font-family:inherit}.my-kv-a.readonly[data-v-be8e8d7b]{color:#999;cursor:default}.my-divider[data-v-be8e8d7b]{height:1px;background:#f0f0f0;margin:0}.my-divider.thick[data-v-be8e8d7b]{margin-top:12px}.my-email-hint[data-v-be8e8d7b]{margin:8px 0 0;font-size:12px;color:#999;line-height:1.35}.my-balance-label[data-v-be8e8d7b]{margin:14px 0 0;font-size:13px;color:#666}.my-balance-val[data-v-be8e8d7b]{margin:4px 0 0;font-size:1.25rem;font-weight:700;color:var(--color-primary)}.my-expire-row[data-v-be8e8d7b]{margin-top:6px;font-size:13px;color:#666}.my-expire-date[data-v-be8e8d7b]{color:#2e7d32;margin-left:4px}.my-checkin-rule[data-v-be8e8d7b]{margin:14px 0 0;font-size:12px;color:#999}.my-checkin-days[data-v-be8e8d7b]{margin:4px 0 0;font-size:12px;color:var(--color-primary)}.my-checkin-btn[data-v-be8e8d7b]{margin-top:10px;width:auto}.my-checkin-tip[data-v-be8e8d7b]{margin:10px 0 0;font-size:12px;color:#999}.my-section-label[data-v-be8e8d7b]{margin:24px 0 0;font-size:13px;color:#666;letter-spacing:.02em}@media (min-width: 768px){.my-layout-grid[data-v-be8e8d7b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,2.5vw,36px) clamp(24px,3vw,40px);align-items:start}.my-section-label.my-section-more[data-v-be8e8d7b]{margin-top:0}.my-kv-k[data-v-be8e8d7b]{flex:0 0 clamp(88px,12vw,120px)}.my-modal-overlay[data-v-be8e8d7b]{align-items:center;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}.my-modal-box[data-v-be8e8d7b]{max-width:min(640px,100%);max-height:min(85vh,880px);border-radius:var(--radius-card, 12px)}.my-modal-box.my-orders-ledger-modal[data-v-be8e8d7b]{max-width:min(960px,100%)}.my-times-modal-wide[data-v-be8e8d7b]{max-width:min(800px,100%)}}@media (min-width: 1100px){.my-layout-grid[data-v-be8e8d7b]{grid-template-columns:minmax(320px,1.05fr) minmax(320px,.95fr);gap:28px 48px}}.my-subcard[data-v-be8e8d7b]{margin-top:8px;padding:16px}.my-get-times-desc[data-v-be8e8d7b]{margin:0;font-size:14px;color:#555;line-height:1.45}.my-menu-card[data-v-be8e8d7b]{margin-top:8px;padding:0;overflow:hidden}.my-menu-row[data-v-be8e8d7b]{width:100%;text-align:left;min-height:48px;padding:14px 16px;border:none;background:#fff;font-size:15px;color:#333;cursor:pointer;font-family:inherit}.my-menu-row.danger[data-v-be8e8d7b]{color:#c00}.my-menu-sub[data-v-be8e8d7b],.my-menu-promo[data-v-be8e8d7b]{margin:0;padding:4px 16px 8px;font-size:12px;color:#666;line-height:1.35}.my-menu-promo[data-v-be8e8d7b]{color:var(--color-primary)}.my-menu-divider[data-v-be8e8d7b]{height:1px;background:#f0f0f0;margin-left:16px}.my-logout-btn[data-v-be8e8d7b]{width:100%;margin-top:28px;min-height:48px;font-size:16px;border:none;border-radius:8px;background:#c00;color:#fff;cursor:pointer;font-family:inherit}.my-modal-overlay[data-v-be8e8d7b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:200;display:flex;align-items:flex-end;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overscroll-behavior:contain;touch-action:none}.my-modal-overlay--billing[data-v-be8e8d7b]{align-items:center}.my-modal-box[data-v-be8e8d7b]{width:100%;max-width:480px;min-width:0;max-height:80vh;overflow:auto;padding:16px;touch-action:auto}.my-billing-modal[data-v-be8e8d7b]{padding:0;overflow:hidden;display:flex;flex-direction:column;touch-action:auto}.my-modal-box.my-billing-modal[data-v-be8e8d7b]{max-height:min(720px,85vh);max-height:min(720px,calc(100svh - max(24px,env(safe-area-inset-top,0px)) - max(24px,env(safe-area-inset-bottom,0px)) - 32px));border-radius:var(--radius-card, 12px)}.my-billing-modal[data-v-be8e8d7b]>*{min-width:0}.my-billing-modal[data-v-be8e8d7b]>*:not(.my-billing-paid-banner){flex:1 1 auto;min-height:0}.my-billing-paid-banner[data-v-be8e8d7b]{flex-shrink:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#ecfdf5;border-top:1px solid #a7f3d0;text-align:center}.my-billing-paid-line[data-v-be8e8d7b]{margin:0;line-height:1.45}.my-billing-paid-head[data-v-be8e8d7b]{font-size:15px;font-weight:700;color:#065f46}.my-billing-paid-sub[data-v-be8e8d7b]{margin-top:6px;font-size:13px;font-weight:600;color:#047857}.my-times-modal-wide[data-v-be8e8d7b]{max-width:520px}.my-modal-head[data-v-be8e8d7b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-shrink:0}.my-modal-box.my-orders-ledger-modal[data-v-be8e8d7b]{max-width:min(960px,100%);max-height:min(88vh,920px);display:flex;flex-direction:column;overflow:hidden}.my-modal-list-scroll[data-v-be8e8d7b]{overflow-y:auto;flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.my-record-row[data-v-be8e8d7b]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 18px;padding:14px 0;border-bottom:1px solid #eee}.my-record-row[data-v-be8e8d7b]:last-child{border-bottom:none}.my-record-cell[data-v-be8e8d7b]{display:inline-flex;flex-direction:row;align-items:baseline;gap:4px;min-width:0;max-width:100%}.my-record-k[data-v-be8e8d7b]{flex-shrink:0;font-size:13px;color:#666}.my-record-k[data-v-be8e8d7b]:after{content:"："}.my-record-v[data-v-be8e8d7b]{font-size:14px;color:#333;word-break:break-all}.my-modal-block[data-v-be8e8d7b]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eee}.my-modal-input[data-v-be8e8d7b]{width:100%;margin:8px 0;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:15px}.danger-btn[data-v-be8e8d7b]{background:#c00;color:#fff;border:none;padding:10px 16px;border-radius:8px;cursor:pointer}.privacy-text h2[data-v-95b7a5bd]{margin-top:16px;margin-bottom:8px;font-size:16px}.privacy-text p[data-v-95b7a5bd]{margin:0 0 8px;line-height:1.7}.agreement-text h2[data-v-f6b43a5e]{margin-top:16px;margin-bottom:8px;font-size:16px}.agreement-text p[data-v-f6b43a5e]{margin:0 0 8px;line-height:1.7}.language-login-hint[data-v-a5df616f]{margin:0 0 12px}.language-back-login[data-v-a5df616f]{font-size:var(--text-sub);color:var(--color-primary);text-decoration:none}.language-back-login[data-v-a5df616f]:hover{text-decoration:underline}.divination-history-item[data-v-5f2e263c]{padding:12px 0;border-bottom:1px solid #eee;cursor:pointer}.divination-history-item[data-v-5f2e263c]:last-child{border-bottom:none}.divination-history-preview[data-v-5f2e263c]{margin:0;font-size:15px;line-height:1.45;color:#333}.divination-history-name[data-v-5f2e263c],.divination-history-time[data-v-5f2e263c]{margin:4px 0 0;font-size:13px}.detail-title[data-v-3b91b21f]{margin:0 0 8px;font-size:1.15rem}.meta-line[data-v-3b91b21f]{margin:0 0 12px;font-size:13px;line-height:1.45}.block-label[data-v-3b91b21f]{margin:16px 0 8px;font-size:15px;font-weight:700;color:var(--color-primary)}.question-block[data-v-3b91b21f]{font-size:15px;line-height:1.55;color:#333;white-space:pre-wrap}.interpret-images[data-v-3b91b21f]{margin:12px 0;display:flex;flex-direction:column;gap:8px;align-items:center}.hex-img[data-v-3b91b21f]{max-width:100%;border-radius:8px}.interpret-body[data-v-3b91b21f]{font-size:15px;line-height:1.55;color:#4a4a4a}.interpret-body[data-v-3b91b21f] .div-interp-chunk{display:flex;flex-direction:column;gap:.72em;width:100%;margin:0;padding:0}.interpret-body[data-v-3b91b21f] .div-interp-root{line-height:2.2;color:#4a4a4a}.interpret-body[data-v-3b91b21f] .div-interp-title{color:#8b4513;font-weight:700;line-height:1.5;margin:0;padding:0}.interpret-body[data-v-3b91b21f] .div-interp-body{color:#4a4a4a!important;font-weight:400;line-height:2.2;margin:0;padding:0;text-indent:2em}.interpret-body[data-v-3b91b21f] .div-interp-body b,.interpret-body[data-v-3b91b21f] .div-interp-body strong{color:inherit;font-weight:700}.interpret-body[data-v-3b91b21f] .div-interp-heading-only{margin:0 0 .35em;padding:0 0 .15em}.interpret-body[data-v-3b91b21f] .div-interp-p{margin:.48em 0 0;line-height:2.2;color:#4a4a4a}.interpret-body[data-v-3b91b21f] .div-interp-p:first-child{margin-top:0}.interpret-body[data-v-3b91b21f] b,.interpret-body[data-v-3b91b21f] strong{font-weight:700}.detail-actions[data-v-3b91b21f]{margin-top:20px}button.danger[data-v-3b91b21f]{color:#b91c1c;border-color:#fecaca}.liuren-page[data-v-8b9eafec]{--liuren-palm-skin: #f5e6d8;--liuren-result-bg: #fffdf8;--liuren-result-border: #e7dfd6;--liuren-result-text: #1c1917;min-height:100vh;background:var(--ziwei-bg, #f5f5dc)}.liuren-toolbar[data-v-8b9eafec]{display:flex;align-items:center;gap:8px;min-height:56px;padding:0 8px;background:#8b4513;color:#fff}.liuren-back[data-v-8b9eafec]{background:transparent;border:none;color:#fff;font-size:16px;padding:12px;cursor:pointer}.liuren-title[data-v-8b9eafec]{flex:1;font-size:18px;font-weight:700;margin:0;text-align:center;padding-right:48px}.liuren-scroll[data-v-8b9eafec]{padding:16px;max-width:1280px;margin:0 auto;box-sizing:border-box}.liuren-layout[data-v-8b9eafec]{display:flex;flex-direction:column;gap:20px}@media (min-width: 960px){.liuren-layout[data-v-8b9eafec]{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:28px}.liuren-palm-card[data-v-8b9eafec]{position:sticky;top:12px}}.liuren-quota[data-v-8b9eafec]{font-size:13px;color:#555;margin:0 0 12px}.liuren-section[data-v-8b9eafec]{margin-bottom:0}.liuren-intro-card .liuren-intro-h3[data-v-8b9eafec]{font-size:15px;font-weight:700;margin:14px 0 6px;color:#44403c}.liuren-intro-card .liuren-intro-h3[data-v-8b9eafec]:first-of-type{margin-top:0}.liuren-intro-card .liuren-intro-body[data-v-8b9eafec]{margin:0 0 4px;font-size:14px;line-height:1.65;color:#44403c}.liuren-intro-card .liuren-intro-footnote[data-v-8b9eafec]{margin:12px 0 0;font-size:13px;line-height:1.6;color:#78716c}.liuren-deduct[data-v-8b9eafec]{margin:12px 0 0;font-size:13px;line-height:1.5;color:#713f12;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;padding:10px 12px}.liuren-reading-loading[data-v-8b9eafec]{margin:10px 0 0;font-size:13px;color:#57534e}.liuren-h2[data-v-8b9eafec]{font-size:17px;margin:0 0 12px;color:#292524}.liuren-palm-card .liuren-h2[data-v-8b9eafec]{margin-bottom:8px}.liuren-ritual-desc[data-v-8b9eafec]{margin:0 0 10px;font-size:14px;line-height:1.55;color:#44403c}.liuren-palm-wrap[data-v-8b9eafec]{border-radius:12px;border:1px solid #dcc8b8;padding:8px;background:#faf6f0;transition:box-shadow .25s ease}.liuren-calibrate-tools[data-v-8b9eafec]{margin-bottom:8px;display:flex;flex-wrap:wrap;gap:6px}.liuren-cal-btn[data-v-8b9eafec]{border:1px solid #d6d3d1;border-radius:6px;background:#fff;padding:4px 8px;font-size:12px;color:#44403c;cursor:pointer}.liuren-cal-hint[data-v-8b9eafec]{width:100%;font-size:12px;color:#78716c}.liuren-palm-wrap--pulse[data-v-8b9eafec]{box-shadow:0 0 0 3px #8b451359}.liuren-palm-plain[data-v-8b9eafec]{position:relative;width:100%;max-width:380px;margin:0 auto;border-radius:8px;overflow:hidden;border:2px solid #ef4444;background:#fff;box-shadow:0 4px 10px #00000024}.liuren-palm-plain-img[data-v-8b9eafec]{display:block;width:100%;height:auto;max-width:100%;border:0;margin:0;padding:0;position:relative;z-index:2;opacity:1;visibility:visible;pointer-events:none;background:#fff}.liuren-palm-dots[data-v-8b9eafec]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4}.liuren-palm-dots--cal[data-v-8b9eafec]{pointer-events:auto;touch-action:none}.liuren-palm-dot-div[data-v-8b9eafec]{position:absolute;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:50%;transform:translate(-50%,-50%);box-sizing:border-box;border:2px solid #eab308;background:#ffffffb8;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;z-index:1}.liuren-palm-dot-div--cal[data-v-8b9eafec]{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.liuren-palm-dot-div--active[data-v-8b9eafec]{box-shadow:0 0 0 3px #2563eb59}.liuren-palm-dot-text[data-v-8b9eafec]{font-size:clamp(11px,1.55vw,16px);font-weight:600;line-height:1;color:#6b4f3b;white-space:nowrap;transform:translateY(.5px);text-shadow:none}.liuren-cal-editor[data-v-8b9eafec]{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.liuren-cal-mini[data-v-8b9eafec]{border:1px solid #d6d3d1;border-radius:6px;background:#fff;padding:2px 8px;font-size:12px;color:#44403c;cursor:pointer}.liuren-cal-meta[data-v-8b9eafec]{font-size:12px;color:#57534e}.liuren-palm-dot-div--hl[data-v-8b9eafec]{background:#fde68ab8;border-color:#b45309;border-width:2.5px;box-shadow:0 0 8px #b4530980}.liuren-palm-dot-div--result[data-v-8b9eafec]{background:#bbf7d0c7;border-color:#15803d;border-width:2.5px;box-shadow:0 0 8px #15803d73}.liuren-skip-ritual[data-v-8b9eafec]{margin-top:12px;width:100%;padding:8px 10px;font-size:13px;color:#57534e;background:transparent;border:1px dashed #d6d3d1;border-radius:8px;cursor:pointer}.liuren-skip-ritual[data-v-8b9eafec]:hover{background:#fff9}.liuren-forms[data-v-8b9eafec]{min-width:0}.liuren-label[data-v-8b9eafec]{display:block;font-size:14px;color:#57534e;margin:10px 0 4px}.liuren-textarea[data-v-8b9eafec],.liuren-input[data-v-8b9eafec]{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #d6d3d1;border-radius:8px;font-size:15px;background:#fff;color:#1c1917}.liuren-textarea[data-v-8b9eafec]{resize:vertical;font-family:inherit}.liuren-btn[data-v-8b9eafec]{margin-top:14px;width:100%}.liuren-btn-hours[data-v-8b9eafec]{background:#6b8e23;border-color:#6b8e23;color:#fff}.liuren-result[data-v-8b9eafec]{margin-top:12px;background:#fffdf9;border:1px solid #e7dfd6;border-radius:12px;padding:12px}.liuren-detail-row+.liuren-detail-row[data-v-8b9eafec]{margin-top:10px}.liuren-detail-label[data-v-8b9eafec]{display:block;font-size:12px;color:#78716c;margin-bottom:5px}.liuren-detail-text[data-v-8b9eafec]{margin:0;font-size:14px;line-height:1.6;color:#1f2937;white-space:pre-wrap;word-break:break-word}.liuren-detail-card[data-v-8b9eafec]{background:#f8f9fa;border-radius:10px;padding:10px 12px}.liuren-result-pill[data-v-8b9eafec]{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#f8f9fa}.liuren-result-name[data-v-8b9eafec]{font-size:14px;font-weight:700;color:#1f2937}.liuren-result-nature[data-v-8b9eafec]{font-size:12px;line-height:1;font-weight:700;border-radius:999px;padding:5px 8px}.liuren-result-nature--good[data-v-8b9eafec]{background:#dcfce7;color:#166534}.liuren-result-nature--ok[data-v-8b9eafec],.liuren-result-nature--warn[data-v-8b9eafec]{background:#fef3c7;color:#92400e}.liuren-result-nature--bad[data-v-8b9eafec]{background:#fee2e2;color:#991b1b}.liuren-reading-list[data-v-8b9eafec]{display:grid;gap:10px}.liuren-reading-item[data-v-8b9eafec]{background:#f8f9fa;border-radius:10px;padding:10px 12px;border-left:3px solid #8b4513}.liuren-reading-title[data-v-8b9eafec]{margin:0 0 6px;font-size:13px;font-weight:700;color:#8b4513}.liuren-reading-body[data-v-8b9eafec]{margin:0;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:#1f2937}.liuren-reading-body--indent[data-v-8b9eafec]{text-indent:0}.liuren-reading-points[data-v-8b9eafec]{margin:0;padding-left:18px;display:grid;gap:6px}.liuren-reading-point[data-v-8b9eafec]{font-size:14px;line-height:1.65;color:#1f2937}.liuren-hour-group+.liuren-hour-group[data-v-8b9eafec]{margin-top:12px}.liuren-hour-group-head[data-v-8b9eafec]{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;padding:0;margin-bottom:8px;cursor:pointer;text-align:left}.liuren-hour-group-title[data-v-8b9eafec]{margin:0;font-size:13px;color:#57534e}.liuren-hour-item[data-v-8b9eafec]{border:1px solid #e7dfd6;border-radius:10px;background:#fff}.liuren-hour-item+.liuren-hour-item[data-v-8b9eafec]{margin-top:8px}.liuren-hour-head[data-v-8b9eafec]{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:10px 12px;cursor:pointer}.liuren-hour-left[data-v-8b9eafec]{display:flex;flex-direction:column;gap:2px}.liuren-hour-time[data-v-8b9eafec]{font-size:14px;color:#1f2937}.liuren-hour-meta[data-v-8b9eafec]{font-size:13px;color:#6b7280}.liuren-hour-toggle[data-v-8b9eafec]{font-size:12px;color:#1d4ed8}.liuren-hour-detail[data-v-8b9eafec]{border-top:1px dashed #e7dfd6;padding:10px 12px;display:grid;gap:6px}.liuren-mode[data-v-8b9eafec]{display:flex;align-items:center;flex-wrap:nowrap;gap:16px;margin-top:12px}.liuren-radio[data-v-8b9eafec]{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#292524;cursor:pointer;white-space:nowrap}.liuren-radio input[data-v-8b9eafec]{margin:0}.liuren-btn-full[data-v-8b9eafec]{width:100%;margin-top:8px}.liuren-msg[data-v-8b9eafec]{margin-top:16px}.divination-modal-overlay[data-v-8b9eafec]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.divination-modal-overlay--billing[data-v-8b9eafec]{align-items:center}.divination-modal-box[data-v-8b9eafec]{background:#fff;border-radius:12px;padding:20px;max-width:400px;width:100%;box-shadow:0 8px 32px #0000001f}.divination-times-purchase-shell[data-v-8b9eafec]{max-width:min(800px,100%);max-height:85vh;overflow:auto;padding:0}.liuren-page[data-v-55e8d23a]{min-height:100vh;background:var(--ziwei-bg, #f5f5dc)}.liuren-toolbar[data-v-55e8d23a]{display:flex;align-items:center;gap:8px;min-height:56px;padding:0 8px;background:#8b4513;color:#fff}.liuren-back[data-v-55e8d23a]{background:transparent;border:none;color:#fff;font-size:16px;padding:12px;cursor:pointer}.liuren-title[data-v-55e8d23a]{flex:1;font-size:18px;font-weight:700;margin:0;text-align:center;padding-right:48px}.liuren-scroll[data-v-55e8d23a]{padding:16px;max-width:1200px;margin:0 auto}.liuren-empty[data-v-55e8d23a]{text-align:center;color:#888;padding:32px 16px}.liuren-list[data-v-55e8d23a]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:10px}.liuren-li[data-v-55e8d23a]{background:#fff;border-radius:8px;padding:0;border:1px solid #eee;overflow:hidden}.liuren-item-head[data-v-55e8d23a]{display:flex;align-items:flex-start}.liuren-item-btn[data-v-55e8d23a]{width:100%;text-align:left;border:0;background:transparent;padding:12px;cursor:pointer;flex:1}.liuren-q[data-v-55e8d23a]{display:block;font-weight:700;font-size:15px;color:#333}.liuren-meta[data-v-55e8d23a]{display:block;margin-top:6px;font-size:13px;color:#666}.liuren-expand[data-v-55e8d23a]{display:inline-block;margin-top:8px;font-size:12px;color:#8b4513}.liuren-detail[data-v-55e8d23a]{border-top:1px solid #f1ede7;background:#fffdf9;padding:10px 12px 12px}.liuren-detail-grid[data-v-55e8d23a]{display:grid;grid-template-columns:1fr;gap:8px}@media (min-width: 640px){.liuren-detail-grid[data-v-55e8d23a]{grid-template-columns:1fr 1fr;gap:10px}}.liuren-detail-row+.liuren-detail-row[data-v-55e8d23a]{margin-top:8px}.liuren-detail-label[data-v-55e8d23a]{display:block;font-size:12px;color:#78716c;margin-bottom:4px}.liuren-detail-text[data-v-55e8d23a]{margin:0;font-size:14px;line-height:1.6;color:#1f2937;white-space:pre-wrap;word-break:break-word}.liuren-detail-card[data-v-55e8d23a]{background:#f8f9fa;border-radius:10px;padding:10px 12px}.liuren-result-pill[data-v-55e8d23a]{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#f8f9fa}.liuren-result-name[data-v-55e8d23a]{font-size:14px;font-weight:700;color:#1f2937}.liuren-result-nature[data-v-55e8d23a]{font-size:12px;line-height:1;font-weight:700;border-radius:999px;padding:5px 8px}.liuren-result-nature--good[data-v-55e8d23a]{background:#dcfce7;color:#166534}.liuren-result-nature--ok[data-v-55e8d23a],.liuren-result-nature--warn[data-v-55e8d23a]{background:#fef3c7;color:#92400e}.liuren-result-nature--bad[data-v-55e8d23a]{background:#fee2e2;color:#991b1b}.liuren-reading-list[data-v-55e8d23a]{display:grid;gap:10px}.liuren-reading-item[data-v-55e8d23a]{background:#f8f9fa;border-radius:10px;padding:10px 12px;border-left:3px solid #8b4513}.liuren-reading-title[data-v-55e8d23a]{margin:0 0 6px;font-size:13px;font-weight:700;color:#8b4513}.liuren-reading-body[data-v-55e8d23a]{margin:0;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:#1f2937}.liuren-reading-body--indent[data-v-55e8d23a]{text-indent:0}.liuren-reading-points[data-v-55e8d23a]{margin:0;padding-left:18px;display:grid;gap:6px}.liuren-reading-point[data-v-55e8d23a]{font-size:14px;line-height:1.65;color:#1f2937}.liuren-hour-groups[data-v-55e8d23a]{display:grid;gap:10px}.liuren-hour-group[data-v-55e8d23a]{background:#f8f9fa;border-radius:10px;padding:10px}.liuren-day-head[data-v-55e8d23a]{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:0;cursor:pointer}.liuren-hour-title[data-v-55e8d23a]{margin:0;font-size:13px;color:#57534e}.liuren-hour-item[data-v-55e8d23a]{border:1px solid #e7dfd6;border-radius:8px;background:#fff;margin-top:8px}.liuren-hour-head[data-v-55e8d23a]{width:100%;border:0;background:transparent;text-align:left;padding:10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.liuren-hour-left[data-v-55e8d23a]{display:flex;flex-direction:column;gap:2px}.liuren-hour-time[data-v-55e8d23a]{font-size:14px;color:#1f2937}.liuren-hour-meta[data-v-55e8d23a]{font-size:12px;color:#6b7280}.liuren-hour-toggle[data-v-55e8d23a]{font-size:12px;color:#1d4ed8}.liuren-hour-detail[data-v-55e8d23a]{border-top:1px dashed #e7dfd6;padding:8px 10px 10px;display:grid;gap:6px}.liuren-delete-btn[data-v-55e8d23a]{border:1px solid #fca5a5;background:#fff;color:#b91c1c;border-radius:8px;padding:6px 10px;font-size:12px;cursor:pointer}.liuren-delete-btn--head[data-v-55e8d23a]{margin:12px 12px 0 0;white-space:nowrap}.liuren-delete-btn[data-v-55e8d23a]:disabled{opacity:.6;cursor:not-allowed}.bundled-hero[data-v-357c7c6e]{padding-top:16px}.bundled-hero-head[data-v-357c7c6e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bundled-hero-title[data-v-357c7c6e]{margin:0;flex:1;min-width:0}.bundled-hero-sub[data-v-357c7c6e]{margin:6px 0 0;font-size:12px;line-height:1.45;color:#5c4033;opacity:.88}.bundled-refresh[data-v-357c7c6e]{flex-shrink:0;border:none;background:transparent;padding:4px 2px;font-size:14px;font-weight:500;color:var(--color-primary);cursor:pointer;font-family:inherit;min-height:0;box-shadow:none}.bundled-refresh[data-v-357c7c6e]:disabled{opacity:.5;cursor:not-allowed}.bundled-error[data-v-357c7c6e]{margin:0 18px 8px}.bundled-list[data-v-357c7c6e]{list-style:none;margin:0;padding:0 10px 20px}.bundled-item[data-v-357c7c6e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 10px;padding:12px 14px;border-radius:8px;background:#fff;border:1px solid #efe7de;box-shadow:0 1px 4px #1118270f;cursor:pointer;font-family:inherit}.bundled-item-disabled[data-v-357c7c6e]{opacity:.55;cursor:not-allowed}.bundled-item-title[data-v-357c7c6e]{flex:1;min-width:0;font-size:14.5px;font-weight:600;color:#333;line-height:1.35;text-align:left}.bundled-item-action[data-v-357c7c6e]{flex-shrink:0;font-size:13px;font-weight:500;color:var(--color-primary)}.bundled-book-reader-top[data-v-6ba68652]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px}.bundled-book-reader-title[data-v-6ba68652]{margin:0;flex:1;min-width:0;font-size:var(--text-h2);color:var(--color-primary)}.bundled-book-back-btn[data-v-6ba68652]{flex-shrink:0}html{-webkit-text-size-adjust:100%;width:100%;max-width:100%;overflow-x:hidden;overflow-x:clip}:root{--web-bottom-nav-slot: calc(92px + max(20px, env(safe-area-inset-bottom, 0px))) ;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#1f2937;background:#f7f8fa;--bp-desktop: 768px;--content-max-pc: 1200px;--color-primary: #8b4513;--color-primary-weak: #f7ece1;--color-text-main: #1f2937;--color-text-sub: #6b7280;--color-success: #047857;--color-error: #dc2626;--color-border: #d1d5db;--radius-card: 12px;--radius-control: 8px;--space-card-x: 16px;--space-card-y: 18px;--space-gap-row: 10px;--height-control: 44px;--text-h1: 24px;--text-h2: 17px;--text-title: 15px;--text-body: 14px;--text-sub: 13px;--text-caption: 12px;--line-body: 1.6}*{box-sizing:border-box}body{margin:0;width:100%;max-width:100%;overflow-x:hidden;overflow-x:clip;touch-action:manipulation;overscroll-behavior-x:none}#app{width:100%;max-width:100%;min-width:0}.app-shell{width:100%;max-width:100%;min-width:0;min-height:100vh;min-height:100dvh;position:relative;display:flex;flex-direction:column;overflow-x:hidden;overflow-x:clip}a{color:#2563eb;text-decoration:none}img,video{max-width:100%;height:auto}.layout{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;flex:1;width:100%;max-width:100%;min-height:0;position:relative;min-width:0}.sidebar{background:#111827;color:#fff;position:sticky;top:0;z-index:10;padding:max(10px,env(safe-area-inset-top)) 10px 8px}.sidebar-header{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.sidebar-more-hint{margin:0 0 8px;font-size:.6875rem;line-height:1.35;color:#9ca3af}.sidebar h1{margin:0 0 8px;font-size:clamp(16px,4.2vw,18px)}.sidebar nav{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.sidebar nav a{color:#d1d5db;padding:8px 10px;border-radius:8px;white-space:nowrap;flex-shrink:0;background:#ffffff0f}.sidebar nav a.router-link-active{background:#1f2937;color:#fff}.content{width:100%;max-width:100%;padding:12px max(12px,env(safe-area-inset-right,0px)) var(--web-bottom-nav-slot) max(12px,env(safe-area-inset-left,0px));min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overflow-x:clip;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.layout>main.content:first-child:last-child{grid-column:1 / -1;grid-row:1 / -1}.layout>.sidebar~main.content{grid-row:2}.content-inner{width:100%;max-width:100%;margin:0 auto;min-width:0;overflow-wrap:anywhere;word-wrap:break-word}.bottom-nav{position:fixed;left:0;right:0;bottom:0;width:100%;max-width:100%;margin:0;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:100;display:grid;--bottom-tab-count: 7;grid-template-columns:repeat(var(--bottom-tab-count, 7),minmax(0,1fr));column-gap:0;border-top:1px solid #ece7e2;background:#fff;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-top:4px;padding-bottom:max(20px,env(safe-area-inset-bottom,0px));min-height:56px;box-shadow:0 -4px 14px #0f172a14,0 -1px #1118270f;box-sizing:border-box}.bottom-nav-item{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;color:#9ca3af;text-decoration:none;min-height:52px;min-width:0;padding:4px 2px 6px;gap:2px;transition:color .18s ease,background-color .18s ease;-webkit-tap-highlight-color:transparent}.bottom-nav-item:hover{color:#78716c}.bottom-nav-icon-wrap{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease}.bottom-nav-icon-wrap svg{width:22px;height:22px}.bottom-nav-label{font-size:10px;line-height:1.15;letter-spacing:.2px;text-align:center;max-width:100%;padding:0 1px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;font-weight:500}.bottom-nav-item.router-link-active{color:var(--color-primary, #8b4513);background:linear-gradient(180deg,rgba(139,69,19,.06) 0%,transparent 100%)}.bottom-nav-item.router-link-active:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:28px;max-width:70%;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#a0522d,var(--color-primary, #8b4513));box-shadow:0 1px 3px #8b451359}.bottom-nav-item.router-link-active .bottom-nav-label{font-weight:700;color:var(--color-primary, #8b4513)}.bottom-nav-item.router-link-active .bottom-nav-icon-wrap{background:linear-gradient(180deg,#fdf6eb,#f0dcc8);box-shadow:0 1px 2px #8b45132e,inset 0 1px #ffffffb3}.bottom-install-btn{display:block;position:fixed;right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(84px + max(20px,env(safe-area-inset-bottom,0px)));z-index:101;min-height:36px;padding:6px 10px;background:#10b981;font-size:12px;border-radius:999px;box-shadow:0 4px 12px #00000026}.install-btn{background:#10b981;padding:6px 10px;font-size:12px}.card{background:#fff;border-radius:10px;padding:12px;border:1px solid #efe7de;box-shadow:0 2px 10px #0f172a0d;margin-bottom:10px;max-width:100%;min-width:0}.page-hero-card{padding-top:14px;padding-bottom:14px}.page-title-primary{margin:0;font-size:1.5rem;font-weight:700;color:var(--color-primary);letter-spacing:.02em}.page-subtitle-primary{margin:6px 0 0;font-size:.8125rem;color:#5c4033;line-height:1.45}.page-hero-card.page-hero-centered{text-align:center}.page-hero-card.page-hero-centered .page-subtitle-primary{margin-top:10px}.page-hero-card.page-hero-centered .page-title-primary,.page-hero-card.page-hero-centered .page-subtitle-primary{margin-left:auto;margin-right:auto;max-width:100%}.page-hero-plain{background:transparent;border:none;box-shadow:none;padding:14px 18px 10px;margin-bottom:0;text-align:left}.page-hero-plain .page-title-primary{font-size:1.25rem}.page-hero-plain .page-subtitle-primary{color:#5c4033;opacity:.88;font-size:.75rem}.my-list-card .my-card-section-title{font-size:.75rem;font-weight:600;letter-spacing:.06em;color:#8a6d4f;margin:0 0 6px;padding:0 2px;text-transform:uppercase}button.my-list-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 6px 10px 4px;margin:0;border:none;border-bottom:1px solid #efe7de;border-radius:0;background:transparent;color:#1f2937;font-size:.9375rem;font-weight:500;text-align:left;cursor:pointer;box-shadow:none;filter:none}button.my-list-row:last-of-type{border-bottom:none}button.my-list-row:hover{background:#fdfaf6;filter:none}button.my-list-row:active{transform:none;filter:none}.my-list-chevron{flex-shrink:0;color:#a8a29e;font-size:1.25rem;font-weight:400;line-height:1}.my-account-balance{font-size:1.05rem;font-weight:700;color:var(--color-primary);margin:0 0 6px;line-height:1.35}.my-account-expire{font-size:.8125rem;color:#5c4033;margin:0 0 10px}.my-account-tool-row{margin-top:10px}.card h2{font-size:var(--text-h2);margin:0 0 8px;color:#8b4513}.card h3{font-size:var(--text-title);margin:0 0 8px;color:#8b4513}.card p,.card li{font-size:var(--text-body);line-height:var(--line-body)}.card .home-fortune-body,.card p.home-fortune-body{font-size:.875rem;line-height:1.9}.card .home-fortune-body p,.card .home-fortune-body .fortune-preface,.card .home-fortune-body .fortune-body-indented{font-size:inherit;line-height:inherit}.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-width:0}@media (max-width: 767px){.row>input:not([type=checkbox]):not([type=radio]),.row>select,.row>textarea{flex:1 1 100%;min-width:0;max-width:100%}}.field-block{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin-bottom:12px;min-width:0}.field-block:last-child{margin-bottom:0}.field-block.row{flex-direction:row;align-items:center;flex-wrap:wrap}.field-label{font-size:var(--text-sub);font-weight:600;color:#5c4033}.field-label.inline{margin:0}.field-hint{margin:0;font-size:var(--text-caption);color:var(--color-text-sub);line-height:1.45}input,select,textarea,button{font:inherit}input,select,textarea{padding:8px 10px;min-height:var(--height-control);width:100%;min-width:0;max-width:100%;border:1px solid var(--color-border);border-radius:var(--radius-control);font-size:var(--text-body);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}input[type=checkbox]{width:auto;min-width:0;max-width:none;padding:0;flex:0 0 auto}input[type=radio]{width:auto;min-width:0;max-width:none;flex:0 0 auto;margin:0;accent-color:var(--color-primary)}.profile-strip-card{padding:16px 18px;margin-bottom:14px}.profile-strip-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 20px}.profile-strip-main{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 1 200px;min-width:0}.profile-strip-label{font-size:var(--text-caption);font-weight:600;letter-spacing:.04em;color:var(--color-text-sub);text-transform:uppercase}.profile-strip-name{font-size:var(--text-title);font-weight:700;color:var(--color-text-main);line-height:1.35;word-break:break-word}.form-main-card.paipan-form .field-block{gap:10px;margin-bottom:20px}.form-main-card.paipan-form .field-block:last-of-type{margin-bottom:12px}.form-main-card.paipan-form{padding:16px 14px}@media (min-width: 768px){.form-main-card.paipan-form{padding:var(--space-card-y) var(--space-card-x)}}.choice-chip-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:14px;width:100%}.choice-chip-row .paipan-choice-chip{flex:1 1 0;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 14px;border-radius:var(--radius-card);font-size:var(--text-body);font-weight:600;cursor:pointer;white-space:nowrap;border-width:2px}.paipan-choice-text{white-space:nowrap;line-height:1.2}.choice-chip-row .paipan-choice-chip.paipan-choice-chip--checked{background:linear-gradient(180deg,#faf6f0,#f3e9dc);border-color:var(--color-primary);color:#5d2e0a;box-shadow:0 1px 4px #8b45131f}.leap-field-row{gap:14px 18px;align-items:center}.leap-field-row .field-label.inline{flex:0 0 auto}@media (max-width: 360px){.choice-chip-row{gap:10px}.choice-chip-row .paipan-choice-chip{padding:10px;font-size:var(--text-sub)}.paipan-choice-text{white-space:normal;text-align:center;line-height:1.25}}.card.tips-card{padding:14px 16px;margin-top:12px}.tips-text{margin:0;font-size:var(--text-sub);line-height:1.65;color:var(--color-text-sub)}button{border:none;border-radius:var(--radius-control);min-height:42px;padding:10px 14px;background:var(--color-primary);color:#fff;cursor:pointer;font-size:var(--text-body);font-weight:600;transition:transform .08s ease,box-shadow .15s ease,filter .15s ease;touch-action:manipulation;box-shadow:0 1px 3px #8b451338}button.secondary{background:#6b7280;font-weight:500;box-shadow:none}button.profile-strip-switch{flex:0 0 auto;align-self:center;min-height:44px;padding:10px 18px;border-radius:10px;background:#fff;color:var(--color-primary);border:1px solid #e7dfd6;font-weight:600;font-size:var(--text-body);box-shadow:0 1px 2px #0f172a0f}button.profile-strip-switch:not(:disabled):active{opacity:.92;transform:translateY(1px) scale(.99);filter:brightness(.97)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd4d}button:not(:disabled):active{transform:translateY(1px) scale(.99);filter:brightness(.97)}button:disabled{cursor:not-allowed;opacity:.55}.btn-submit-primary,button.btn-submit-primary{width:100%;min-height:48px;background:linear-gradient(180deg,#f0e4d4,#e8d5b5);color:#5d2e0a;font-weight:700;border:1px solid #c9a882;box-shadow:0 2px 6px #5d2e0a1f}.btn-submit-primary:disabled{opacity:.55}pre{background:#0b1020;color:#dbeafe;border-radius:10px;padding:12px;overflow:auto;white-space:pre-wrap}.muted{color:var(--color-text-sub);font-size:var(--text-sub)}.status-success{color:var(--color-success)}.status-error{color:var(--color-error)}.status-info{color:#2563eb}.card .status-success,.card .status-error,.card .status-info{margin-top:8px;padding:6px 10px;border-radius:8px;font-size:var(--text-sub);display:inline-flex;align-items:center;gap:6px}.card .status-success{background:#ecfdf5;border:1px solid #86efac}.card .status-error{background:#fef2f2;border:1px solid #fca5a5}.card .status-info{background:#eff6ff;border:1px solid #93c5fd}.paragraph{white-space:pre-wrap;line-height:var(--line-body);font-size:var(--text-body);color:var(--color-text-main)}.paragraph+.paragraph{margin-top:8px}.tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px}.analysis-tabs{padding:2px;border-radius:12px;background:#f5efe7}.tab-btn{min-height:40px;padding:8px 12px;border-radius:999px;border:1px solid #d6bca2;background:#fff;color:#8b4513}.tab-btn.active{background:linear-gradient(180deg,#a86a3b,#8b4513);color:#fff;border-color:#8b4513;box-shadow:0 2px 6px #8b451340}.analysis-actions{padding-top:4px}.analysis-actions-row{margin-top:8px}.analysis-control-card .row,.analysis-note-card .row,.analysis-feedback-card .row{align-items:flex-start}.analysis-result-card .list-block,.analysis-note-card .list-block,.analysis-feedback-card .list-block,.analysis-list-card .list-block{padding:12px;margin-bottom:10px}.analysis-result-card .list-block{border-left:3px solid #e6d2bb}.analysis-result-card .paragraph,.analysis-note-card .paragraph,.analysis-feedback-card .paragraph,.analysis-list-card .paragraph,.analysis-status-card .paragraph{line-height:1.68}.analysis-list-card .analysis-kv-item{padding:4px 0}.analysis-list-card .analysis-meta-row{margin-top:6px}.analysis-list-card .analysis-item-summary{margin-top:6px;line-height:1.56}.analysis-empty-tip{padding:10px 12px;border:1px dashed #e5d5c3;border-radius:10px;background:#fff9f2}.analysis-textarea{min-width:0;width:100%;min-height:96px}.analysis-kv-list{display:grid;gap:6px;margin-top:8px}.analysis-kv-item{display:grid;grid-template-columns:minmax(5.5rem,32%) 1fr;gap:8px;align-items:start;padding:6px 0;border-bottom:1px dashed #eadfce}.analysis-kv-item:last-child{border-bottom:none}.analysis-kv-key{color:#8b4513;font-size:var(--text-sub)}.analysis-kv-value{color:#1f2937;font-size:var(--text-body);line-height:1.65;white-space:pre-wrap;word-break:break-word}.analysis-list-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0}.analysis-edit-actions,.analysis-expanded-body{margin-top:8px}.analysis-meta-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.analysis-meta-chip{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 8px;border-radius:999px;font-size:var(--text-caption);color:#7c4d2e;background:#f7ece1;border:1px solid #eedac8}.analysis-item-summary{margin:8px 0 0;color:#334155;font-size:var(--text-sub);line-height:1.62}.card>h3+.analysis-meta-row{margin-top:4px}.analysis-section-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.analysis-section-index{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;border-radius:999px;background:#f5efe7;color:#8b4513;border:1px solid #e6d2bb;font-size:var(--text-caption);font-weight:600}.payment-status-chip{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border-radius:999px;font-size:var(--text-caption);border:1px solid transparent}.payment-status-chip.status-paid{background:#ecfdf5;color:#047857;border-color:#86efac}.payment-status-chip.status-pending{background:#fff7ed;color:#c2410c;border-color:#fdba74}.payment-status-chip.status-unknown{background:#f3f4f6;color:#4b5563;border-color:#d1d5db}.package-benefits{margin:8px 0 0;padding-left:18px;color:#475569;font-size:var(--text-caption);line-height:1.6}.palace-grid{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:10px}.palace-card{min-height:96px}.line-state-chip{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border-radius:999px;font-size:var(--text-caption);border:1px solid transparent}.line-state-chip.state-yang{background:#fffbeb;color:#b45309;border-color:#fcd34d}.line-state-chip.state-yin{background:#eff6ff;color:#1d4ed8;border-color:#93c5fd}.action-row-spaced{margin-top:8px}.row-space-between{justify-content:space-between}.settings-menu-row{align-items:center}.settings-menu-row>button{min-width:92px}.row-align-start{align-items:flex-start}.banner-image-top{margin-top:8px}.policy-iframe{margin-top:10px;width:100%;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.policy-iframe-privacy{min-height:65vh}.policy-iframe-consent{min-height:58vh}.toc-title-level-1{margin-left:0}.toc-title-level-2{margin-left:8px}.toc-title-level-3{margin-left:16px}.filing-info-block{display:grid;gap:10px}.filing-info-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filing-status-badge{display:inline-flex;align-items:center;min-height:28px;padding:2px 14px;border-radius:10px;border:1px solid #84cc16;color:#65a30d;background:#f7fee7;font-size:var(--text-body);font-weight:600}.auth-form-row{align-items:flex-start}.auth-form-row>button,.auth-form-row>.analysis-meta-chip{width:100%}.auth-textarea{min-width:0;width:100%;min-height:110px}.form-main-card{border-color:#eadfce;background:linear-gradient(180deg,#fff,#fffcf8)}.form-main-card .auth-form-row{gap:8px}.form-main-card .analysis-meta-row,.form-main-card .muted{margin-top:6px}.auth-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.auth-login-footer{margin-top:8px;justify-content:flex-start}.privacy-header-card .muted{font-size:var(--text-body)}.privacy-link-row{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.privacy-link-text{font-size:var(--text-sub);color:#475569;word-break:break-all}.privacy-reader-wrap{margin-top:10px}.privacy-layout{width:100%;max-width:min(920px,100%);margin-inline:auto}.privacy-top{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.privacy-back-btn{flex-shrink:0;margin-top:2px;padding:8px 14px;border-radius:10px;border:1px solid #e7dfd6;background:#fff;color:var(--color-text-main);font-size:var(--text-body);font-weight:500;cursor:pointer;min-height:42px;box-shadow:0 1px 2px #0f172a0a;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.privacy-back-btn:hover{background:#faf8f5;border-color:#d4c4b0}.privacy-top-text{flex:1;min-width:0}.privacy-title{margin:0 0 8px;font-size:clamp(1.2rem,2.8vw,1.55rem);font-weight:700;color:var(--color-primary);letter-spacing:.02em;line-height:1.3}.privacy-intro{margin:0;max-width:62ch}.privacy-top-error{margin:10px 0 0}.privacy-section-h{margin:0 0 12px;font-size:var(--text-h2);font-weight:700;color:#3d2918}.hexagram-gallery{display:grid;grid-template-columns:1fr;gap:10px;margin-top:10px}.hexagram-image{width:100%;border-radius:8px;border:1px solid #e7dccd;background:#fff;object-fit:cover}.bundled-book-html-section{padding:0 var(--space-card-x) calc(16px + env(safe-area-inset-bottom));max-width:var(--content-max-pc);margin-left:auto;margin-right:auto}.bundled-book-body-heading{margin:0 0 10px;font-size:var(--text-title);font-weight:600;color:var(--color-primary)}.bundled-book-content{border:1px solid #e7dccd;border-radius:var(--radius-card);background:transparent;padding:0;max-height:min(78vh,85dvh);overflow:auto;-webkit-overflow-scrolling:touch;--reader-font-px: clamp(16px, 3.8vw, 18px)}.bundled-book-content .book-root{--fs: var(--reader-font-px)}.bundled-book-content.reader-dark .book-root{--fg: #e8e6e3;--bg: #1c1b19;--muted: #9a9590;--border: #444;--table-border: #7a7670;color:var(--fg);background:var(--bg)}.bundled-book-content.reader-dark{border-color:#3a3a3a}.list-block{border:1px solid #efe7de;background:#fffdf9;border-radius:10px;padding:10px 12px;margin-bottom:8px;transition:border-color .15s ease,box-shadow .15s ease,transform .08s ease}.list-block:last-child{margin-bottom:0}.list-block:active{transform:translateY(1px)}.empty-state{margin-top:8px;padding:10px 12px;border:1px dashed #e7dccd;border-radius:10px;background:#fffcf8;color:#6b7280;font-size:var(--text-sub);line-height:1.6}.list-block h3{margin-bottom:6px}@media (min-width: 768px){.layout{grid-template-columns:220px minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:100dvh}.layout>main.content:first-child:last-child{grid-column:1 / -1;grid-row:1}.sidebar{position:relative;z-index:1;align-self:stretch;padding:max(20px,env(safe-area-inset-top)) 14px 20px}.sidebar h1{margin-bottom:14px;font-size:18px}.sidebar nav{flex-direction:column;flex-wrap:nowrap;overflow-x:visible;overflow-y:auto;padding-bottom:0}.sidebar nav a{white-space:normal;background:transparent}.sidebar-more-hint{color:#94a3b8}.content{padding-top:max(16px,env(safe-area-inset-top,0px));padding-bottom:calc(82px + env(safe-area-inset-bottom,0px));padding-right:max(clamp(16px,2.5vw,28px),env(safe-area-inset-right,0px));padding-left:max(clamp(16px,2.5vw,28px),env(safe-area-inset-left,0px));display:flex;flex-direction:column;align-items:center;overflow-y:auto}.layout>.sidebar~main.content{grid-row:1;grid-column:2}.content-inner{max-width:var(--content-max-pc);width:100%}.card{border-radius:var(--radius-card);padding:var(--space-card-y) var(--space-card-x);margin-bottom:14px}.row{gap:var(--space-gap-row)}input,select,textarea{width:100%;flex:1 1 auto;min-width:0;max-width:100%}.row>input[type=checkbox]{width:auto;flex:0 0 auto;max-width:none}button{min-height:var(--height-control)}.analysis-kv-item{grid-template-columns:120px 1fr}.analysis-list-header{align-items:center}.auth-form-row>button,.auth-form-row>.analysis-meta-chip{width:auto}.auth-form-row>button{min-width:112px}.auth-textarea,.analysis-textarea{min-width:0;width:100%;max-width:100%}.auth-login-footer{justify-content:space-between}.palace-grid,.hexagram-gallery{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.settings-menu-row>button{width:auto;min-width:92px}.policy-iframe-privacy{min-height:min(76vh,900px)}.policy-iframe-consent{min-height:min(72vh,820px)}}@media (max-width: 380px){.analysis-list-header{flex-direction:column;align-items:stretch}.analysis-list-header .row{width:100%}.analysis-list-header .row button{flex:1 1 auto}}html.ziwei-uc-compat .app-shell{min-height:100vh}html.ziwei-uc-compat .content{padding-left:12px!important;padding-right:12px!important}html.ziwei-uc-compat .bottom-nav{padding-left:0!important;padding-right:0!important}html.ziwei-uc-compat .bottom-install-btn{right:12px!important}html.ziwei-uc-compat .app-global-back-bar{padding-left:12px!important;padding-right:12px!important}@media (min-width: 768px){html.ziwei-uc-compat .layout{min-height:100vh}html.ziwei-uc-compat .content,html.ziwei-uc-compat .app-global-back-bar{padding-left:clamp(16px,2.5vw,28px)!important;padding-right:clamp(16px,2.5vw,28px)!important}}
