.home-agreement-mask[data-v-11fcd150]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#0f172a94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-agreement-modal[data-v-11fcd150]{width:min(1040px,100%);max-height:min(88vh,900px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(123,97,255,.24);border-radius:18px;background:#fffffffa;color:#334;box-shadow:0 24px 80px #0f172a47}.home-agreement-mask.dark .home-agreement-modal[data-v-11fcd150]{background:#171723;color:#eaeaea;border-color:#d4af3733}.home-agreement-header[data-v-11fcd150]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(148,163,184,.22)}.home-agreement-header h2[data-v-11fcd150]{margin:0;font-size:18px;font-weight:900}.home-agreement-header button[data-v-11fcd150]{width:32px;height:32px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:transparent;color:inherit;transition:color .2s ease,border-color .2s ease}.home-agreement-header button[data-v-11fcd150]:hover{border-color:#7b61ff8c;color:#7b61ff}.home-agreement-body[data-v-11fcd150]{padding:24px 28px;overflow:auto;color:inherit}.md-output[data-v-11fcd150] h3{margin:0 0 14px;font-size:20px;font-weight:900}.md-output[data-v-11fcd150] p{margin:0 0 14px;color:#889;font-size:14px;line-height:1.85}@media(max-width:640px){.home-agreement-mask[data-v-11fcd150]{padding:12px}.home-agreement-modal[data-v-11fcd150]{max-height:92vh;border-radius:12px}.home-agreement-body[data-v-11fcd150]{padding:18px}}.report-preview-mask-dark[data-v-8cfc7066]{background:linear-gradient(180deg,#17172300,#171723b8 48%,#171723f5),linear-gradient(90deg,#1717232e,#00000052,#1717232e)}.report-preview-mask-light[data-v-8cfc7066]{background:linear-gradient(180deg,#fff0,#ffffffdb 55%,#fffffffa)}.astro-workspace[data-v-f3ab28a3]{max-width:none;margin:0 auto;padding:0}.astro-shell[data-v-f3ab28a3]{height:calc(100vh - 4.25rem);min-height:42rem;display:grid;grid-template-columns:37.5% minmax(0,1fr);gap:0}.side-panel[data-v-f3ab28a3],.analysis-pane[data-v-f3ab28a3]{border:0;border-radius:0;background:#f8fbff;box-shadow:none;overflow:hidden}.astro-workspace.is-dark .side-panel[data-v-f3ab28a3],.astro-workspace.is-dark .analysis-pane[data-v-f3ab28a3]{background:#151622c2;border-color:#ffffff1a;box-shadow:0 18px 44px #0000003d}.side-panel[data-v-f3ab28a3]{display:flex;flex-direction:column;min-width:0;border-right:1px solid #d9e1ec}.sub-tabs[data-v-f3ab28a3],.side-tabs[data-v-f3ab28a3],.analysis-tabs[data-v-f3ab28a3]{display:flex;gap:0;padding:0;border-bottom:1px solid #d9e1ec;overflow-x:auto;background:#f8fbff}.side-tabs .stab[data-v-f3ab28a3],.analysis-tabs button[data-v-f3ab28a3]{flex:1 1 0}.sub-tab[data-v-f3ab28a3],.stab[data-v-f3ab28a3],.analysis-tabs button[data-v-f3ab28a3]{min-height:2.25rem;padding:0 1rem;border-radius:0;color:#768197;font-size:.82rem;font-weight:800;white-space:nowrap;transition:all .16s ease;border-bottom:2px solid transparent}.sub-tab[data-v-f3ab28a3]:hover,.stab[data-v-f3ab28a3]:hover,.analysis-tabs button[data-v-f3ab28a3]:hover{color:#7b61ff;background:transparent}.sub-tab.active[data-v-f3ab28a3],.analysis-tabs button.active[data-v-f3ab28a3],.stab.active[data-v-f3ab28a3]{color:#06bdd5;background:transparent;border-bottom-color:#06bdd5}.settings-btn[data-v-f3ab28a3]{margin-left:auto;display:inline-flex;align-items:center;justify-content:center}.back-tab[data-v-f3ab28a3]{min-width:8.6rem;justify-content:center;display:inline-flex;align-items:center;gap:.45rem;color:#6f7788;border-right:1px solid #d9e1ec;border-bottom-color:transparent;font-weight:900}.back-tab[data-v-f3ab28a3]:hover{color:#303044;background:#7b61ff0b;border-bottom-color:transparent}.astro-workspace.is-dark .back-tab[data-v-f3ab28a3]{color:#b8bed0;border-right-color:#ffffff1a}.astro-workspace.is-dark .back-tab[data-v-f3ab28a3]:hover{color:#f5f3ff;background:#ffffff0b}.settings-overlay[data-v-f3ab28a3]{display:flex;flex-direction:column;min-height:0}.settings-header[data-v-f3ab28a3]{display:flex;align-items:center;gap:.75rem;min-height:2.6rem;padding:0 .7rem;border-bottom:1px solid rgba(136,136,153,.16)}.settings-header strong[data-v-f3ab28a3],.settings-header span[data-v-f3ab28a3]{display:block}.settings-header span[data-v-f3ab28a3]{display:inline;margin-left:.7rem;color:#889;font-size:.72rem}.settings-saved[data-v-f3ab28a3]{margin-left:auto!important}.settings-close[data-v-f3ab28a3]{width:1.75rem;height:1.75rem;display:grid;place-items:center;border:0;color:#889}.settings-body[data-v-f3ab28a3]{padding:.7rem;display:grid;gap:.7rem;overflow:auto}.settings-field[data-v-f3ab28a3]{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:.25rem .6rem;align-items:center}.settings-field label[data-v-f3ab28a3]{color:#1e2440;font-size:.78rem;font-weight:800}.settings-field select[data-v-f3ab28a3]{min-height:1.75rem;padding:0 .55rem;border-radius:.35rem;border:1px solid #b8c6d9;background:#fff;color:inherit;font-size:.78rem}.settings-field p[data-v-f3ab28a3]{grid-column:2;margin:0;color:#8a94a8;font-size:.72rem}.settings-group[data-v-f3ab28a3]{display:grid;gap:.35rem}.settings-group h4[data-v-f3ab28a3]{margin:.4rem 0 .15rem;color:#1e2440;font-size:.78rem}.body-setting-row[data-v-f3ab28a3]{min-height:1.55rem;display:grid;grid-template-columns:minmax(5rem,1fr) 2.5rem 1.5rem 2.25rem 1.5rem 1.25rem;align-items:center;gap:.25rem;color:#1e2440;font-size:.76rem}.body-setting-row small[data-v-f3ab28a3]{color:#8a94a8}.body-setting-row button[data-v-f3ab28a3]{color:#40506a;font-weight:700}.body-setting-row strong[data-v-f3ab28a3]{text-align:center;font-weight:500}.body-setting-row input[data-v-f3ab28a3]{width:.85rem;height:.85rem;accent-color:#7B61FF}.side-tab-content[data-v-f3ab28a3]{flex:1;min-height:0;overflow:auto;padding:0;background:#f8fbff}.chart-pane[data-v-f3ab28a3]{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.chart-wheel[data-v-f3ab28a3]{position:relative;width:min(100%,25rem);aspect-ratio:1;display:grid;place-items:center;background:transparent}.astro-workspace.is-dark .chart-wheel[data-v-f3ab28a3]{background:#0a0a1066}.chart-wheel svg[data-v-f3ab28a3]{width:100%;height:100%}.wheel-ring[data-v-f3ab28a3],.wheel-spokes line[data-v-f3ab28a3]{fill:none;stroke-width:.35}.zodiac-ring[data-v-f3ab28a3]{stroke:#a08300;stroke-width:.42}.house-ring[data-v-f3ab28a3]{stroke:#2e7b43;stroke-width:.35}.inner-ring[data-v-f3ab28a3],.aspect-ring[data-v-f3ab28a3]{stroke:#0087ad;stroke-width:.34}.wheel-spokes line[data-v-f3ab28a3]{stroke:#75808e;opacity:.75}.aspect-lines line[data-v-f3ab28a3]{stroke-width:.5;opacity:.9}.aspect-lines .blue[data-v-f3ab28a3]{stroke:#1d3cff}.aspect-lines .cyan[data-v-f3ab28a3]{stroke:#55d2d0}.aspect-lines .green[data-v-f3ab28a3]{stroke:#34835c}.aspect-lines .red[data-v-f3ab28a3]{stroke:#ff1f1f}.house-numbers text[data-v-f3ab28a3]{fill:#0d4fb8;font-size:3.1px;font-weight:800;text-anchor:middle}.zodiac-main[data-v-f3ab28a3]{font-size:6px;font-weight:900;text-anchor:middle;dominant-baseline:middle}.zodiac-sub[data-v-f3ab28a3]{font-size:3.4px;font-weight:900;text-anchor:middle}.planet-labels text[data-v-f3ab28a3]{font-size:4.2px;font-weight:900;text-anchor:middle;dominant-baseline:middle}.left-chart-time-bar[data-v-f3ab28a3]{width:min(100%,22rem);display:flex;align-items:center;gap:.65rem;padding:.65rem;border-radius:.8rem;border:1px solid rgba(136,136,153,.18)}.left-chart-time-bar span[data-v-f3ab28a3]{color:#889;font-size:.75rem;white-space:nowrap}.left-chart-time-bar input[data-v-f3ab28a3]{min-width:0;flex:1;border:0;background:transparent;color:inherit;font-size:.78rem}.params-pane[data-v-f3ab28a3]{display:grid;gap:0}.param-section[data-v-f3ab28a3]{border-bottom:1px solid #d9e1ec}.param-section header[data-v-f3ab28a3]{height:2.25rem;display:flex;align-items:center;justify-content:space-between;padding:0 .75rem;color:#1e2440;font-size:.82rem;font-weight:900}.astro-param-table[data-v-f3ab28a3]{width:100%;border-collapse:collapse;font-size:.78rem}.astro-param-table th[data-v-f3ab28a3]{height:2rem;color:#3b6872;background:#dff7fb;border-top:1px solid #bcecf4;border-bottom:1px solid #bcecf4;text-align:left;font-weight:500}.astro-param-table td[data-v-f3ab28a3],.astro-param-table th[data-v-f3ab28a3]{padding:0 .75rem}.astro-param-table td[data-v-f3ab28a3]{height:1.95rem;color:#596577;border-bottom:1px solid #d9e1ec}.astro-param-table tr:nth-child(4n) td[data-v-f3ab28a3]{background:#eaf9fc}.analysis-pane[data-v-f3ab28a3]{display:flex;flex-direction:column;min-width:0}.report-panel[data-v-f3ab28a3]{flex:1;min-height:0;overflow:auto;padding:0;background:#f8fbff}.report-intro[data-v-f3ab28a3]{height:2.25rem;display:flex;align-items:center;gap:1rem;padding:0 .75rem;border-bottom:1px solid #d9e1ec;color:#1e2440;font-size:.8rem}.report-intro strong[data-v-f3ab28a3]{color:#06bdd5}.report-intro span[data-v-f3ab28a3]{color:#596577}.category-tabs[data-v-f3ab28a3]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-height:2.25rem;border-bottom:1px solid #d9e1ec}.category-tabs button[data-v-f3ab28a3]{min-height:2.25rem;color:#8a94a8;font-size:.78rem;font-weight:900;border-bottom:2px solid transparent}.category-tabs button.active[data-v-f3ab28a3]{color:#c026d3;background:#d946ef14;border-color:#d946ef38;border-radius:.35rem}.topic-pill-list[data-v-f3ab28a3]{padding:1rem;display:grid;gap:1.25rem;align-items:start;justify-items:start}.topic-pill-list span[data-v-f3ab28a3]{color:#8a94a8;font-size:.78rem}.topic-pill-list button[data-v-f3ab28a3]{min-height:1.8rem;padding:0 1rem;border-radius:999px;color:#b95bd3;border:1px solid rgba(217,70,239,.22);background:#d946ef0f;font-size:.78rem}.base-data-plain[data-v-f3ab28a3]{padding:1.25rem}.api-banner[data-v-f3ab28a3],.api-loading[data-v-f3ab28a3]{margin-bottom:.9rem;padding:.75rem .9rem;border-radius:.8rem;font-size:.78rem}.api-banner[data-v-f3ab28a3]{color:#b45309;border:1px solid rgba(212,175,55,.28);background:#d4af3714}.api-loading[data-v-f3ab28a3]{display:inline-flex;align-items:center;gap:.55rem;color:#7b61ff;border:1px solid rgba(123,97,255,.18);background:#7b61ff0f}.spinner[data-v-f3ab28a3]{width:.95rem;height:.95rem;border-radius:999px;border:2px solid rgba(123,97,255,.18);border-top-color:#7b61ff;animation:spin-f3ab28a3 .8s linear infinite}@keyframes spin-f3ab28a3{to{transform:rotate(360deg)}}.report-header[data-v-f3ab28a3]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(136,136,153,.16)}.report-header h3[data-v-f3ab28a3]{margin:0;font-family:serif;font-size:1.45rem;color:#303044}.astro-workspace.is-dark .report-header h3[data-v-f3ab28a3]{color:#f5f3ff}.report-header p[data-v-f3ab28a3]{margin:.35rem 0 0;color:#889;font-size:.78rem}.report-header button[data-v-f3ab28a3]{min-height:2.4rem;padding:0 .95rem;border-radius:.75rem;color:#fff;background:#7b61ff;font-size:.78rem;font-weight:900}.metric-grid[data-v-f3ab28a3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem}.metric-card[data-v-f3ab28a3]{padding:.9rem;border-radius:.85rem;border:1px solid rgba(136,136,153,.16);background:#ffffff8c}.astro-workspace.is-dark .metric-card[data-v-f3ab28a3]{background:#ffffff09}.metric-card span[data-v-f3ab28a3],.metric-card strong[data-v-f3ab28a3]{display:block}.metric-card span[data-v-f3ab28a3]{color:#889;font-size:.7rem}.metric-card strong[data-v-f3ab28a3]{margin-top:.25rem;color:#303044;font-size:.88rem}.astro-workspace.is-dark .metric-card strong[data-v-f3ab28a3]{color:#f5f3ff}.metric-card.violet[data-v-f3ab28a3]{border-color:#7b61ff33}.metric-card.gold[data-v-f3ab28a3]{border-color:#d4af373d}.report-copy[data-v-f3ab28a3]{margin-top:1.25rem;display:grid;gap:.9rem}.report-copy p[data-v-f3ab28a3]{margin:0;color:#889;font-size:.9rem;line-height:1.9}.report-copy strong[data-v-f3ab28a3]{display:block;margin-bottom:.25rem;color:#7b61ff}.state-card[data-v-f3ab28a3]{min-height:18rem;display:grid;place-items:center;align-content:center;gap:.75rem;text-align:center;color:#889}.state-card h3[data-v-f3ab28a3]{margin:0;color:#303044;font-family:serif}.astro-workspace.is-dark .state-card h3[data-v-f3ab28a3]{color:#f5f3ff}.topic-grid[data-v-f3ab28a3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.topic-grid button[data-v-f3ab28a3]{min-height:8rem;padding:1rem;border-radius:.95rem;border:1px solid rgba(123,97,255,.18);text-align:left;background:#7b61ff0b}.topic-grid span[data-v-f3ab28a3],.topic-grid small[data-v-f3ab28a3]{display:block}.topic-grid span[data-v-f3ab28a3]{color:#7b61ff;font-weight:900}.topic-grid small[data-v-f3ab28a3]{margin-top:.5rem;color:#889;font-size:.75rem;line-height:1.6}@media(max-width:1024px){.astro-shell[data-v-f3ab28a3]{grid-template-columns:1fr;height:auto}.side-panel[data-v-f3ab28a3]{min-height:34rem}}@media(max-width:640px){.astro-workspace[data-v-f3ab28a3]{padding:1rem .75rem 2rem}.astro-title[data-v-f3ab28a3],.report-panel[data-v-f3ab28a3]{padding-left:1rem;padding-right:1rem}.metric-grid[data-v-f3ab28a3],.topic-grid[data-v-f3ab28a3]{grid-template-columns:1fr}.report-header[data-v-f3ab28a3]{flex-direction:column}}.zodiac-seal[data-v-0531448b]{--zodiac-color: #1ca5ff;position:relative;display:grid;place-items:center;flex:0 0 auto;width:76px;height:76px;overflow:hidden;border:2px solid var(--zodiac-color);border-radius:50%;color:var(--zodiac-color);background:radial-gradient(circle,color-mix(in srgb,var(--zodiac-color),transparent 92%) 0 55%,transparent 56%);box-shadow:inset 0 0 0 3px var(--bazi-row, var(--chart-strip, var(--detail-row, #f4f8fd))),inset 0 0 0 4px color-mix(in srgb,var(--zodiac-color),transparent 42%)}.zodiac-wood[data-v-0531448b]{--zodiac-color: #18c891}.zodiac-fire[data-v-0531448b]{--zodiac-color: #ff5a5a}.zodiac-earth[data-v-0531448b]{--zodiac-color: #c88431}.zodiac-metal[data-v-0531448b]{--zodiac-color: #d7c15c}.zodiac-water[data-v-0531448b]{--zodiac-color: #1ca5ff}.zodiac-animal[data-v-0531448b]{position:relative;z-index:1;font-size:32px;font-weight:600;line-height:1}.zodiac-animal-svg[data-v-0531448b]{position:relative;z-index:1;width:42px;height:42px;color:var(--zodiac-color);filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--zodiac-color),transparent 55%))}.zodiac-cloud[data-v-0531448b]{position:absolute;bottom:17px;width:16px;height:8px;border-bottom:2px solid currentColor;opacity:.8}.zodiac-cloud[data-v-0531448b]:before{position:absolute;bottom:-2px;width:7px;height:7px;border:2px solid currentColor;border-bottom:0;border-radius:8px 8px 0 0;content:""}.zodiac-cloud-left[data-v-0531448b]{left:7px;border-left:2px solid currentColor;border-radius:0 0 0 5px}.zodiac-cloud-left[data-v-0531448b]:before{left:5px}.zodiac-cloud-right[data-v-0531448b]{right:7px;border-right:2px solid currentColor;border-radius:0 0 5px}.zodiac-cloud-right[data-v-0531448b]:before{right:5px}.basic-panel[data-v-de50a793]{--bazi-row: var(--bg-surface);--bazi-row-alt: color-mix(in srgb, var(--bg-surface), var(--bg-main) 45%);--bazi-zebra-row: color-mix(in srgb, var(--bg-surface), var(--text-primary) 4%);--bazi-border: var(--border);--bazi-control-border: color-mix(in srgb, var(--accent-light), var(--border) 58%);--bazi-text: var(--text-primary);--bazi-strong: var(--text-primary);--bazi-muted: var(--text-secondary);--bazi-card: var(--bg-input, rgba(255, 255, 255, .06));--bazi-pill: var(--bg-input, rgba(255, 255, 255, .06));--bazi-pill-dot: color-mix(in srgb, var(--accent), transparent 86%);--bazi-pill-shadow: rgba(255, 255, 255, .03);--bazi-gold: var(--accent-light);--bazi-red: #ff4b4b;min-height:100%;display:flex;flex-direction:column;background:var(--bazi-row);color:var(--bazi-text)}.basic-panel[data-v-de50a793]:after{content:"";flex:1 0 0;min-height:40px;border-top:1px solid var(--bazi-border);background:var(--bazi-zebra-row)}.profile-summary[data-v-de50a793]{display:flex;align-items:center;padding:14px 28px;border-bottom:1px solid #d7e1ec;background:var(--bazi-row)}.profile-identity[data-v-de50a793]{display:flex;align-items:center;gap:12px;min-width:0}.identity-card[data-v-de50a793]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:132px;height:76px;padding:5px 8px}.identity-row[data-v-de50a793]{display:flex;align-items:center;justify-content:center}.identity-row strong[data-v-de50a793]{display:grid;place-items:center;width:104px;height:31px;padding:0 14px;border-radius:14px;color:var(--bazi-strong);font-size:16px;font-weight:400;letter-spacing:.08em;line-height:1;text-align:center;white-space:nowrap;border:1px solid color-mix(in srgb,var(--bazi-control-border),transparent 30%);background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 55%),var(--bazi-pill);box-shadow:inset 0 1px #ffffffb8,0 2px 4px #5e81961f,0 10px 22px #5e819633}.info-list[data-v-de50a793]{overflow:hidden}.info-section[data-v-de50a793]{margin-top:8px}.info-section h2[data-v-de50a793]{margin:0;padding:8px 16px;border-top:1px solid var(--bazi-border);border-bottom:1px solid var(--bazi-border);color:var(--bazi-text);background:var(--bazi-row-alt);font-size:16px;font-weight:600}.info-row[data-v-de50a793]{display:flex;min-height:40px;align-items:center;padding:0 16px;background:var(--bazi-row);border-bottom:1px solid var(--bazi-border);font-size:15px;line-height:1.45}.info-row[data-v-de50a793]:nth-child(2n){background:var(--bazi-zebra-row)}.split-row[data-v-de50a793]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.row-label[data-v-de50a793]{color:var(--bazi-muted);white-space:nowrap}.row-value[data-v-de50a793]{color:var(--bazi-text)}.score-row[data-v-de50a793]{display:grid;grid-template-columns:minmax(80px,34%) repeat(2,minmax(58px,1fr));column-gap:10px}.score-row .row-value[data-v-de50a793]{text-align:center}.score-head[data-v-de50a793]{min-height:34px;background:var(--bazi-row-alt);font-size:13px;font-weight:600}.score-head .row-label[data-v-de50a793],.score-head .row-value[data-v-de50a793]{color:var(--bazi-muted)}.element-text-wood[data-v-de50a793]{color:#18c891}.element-text-water[data-v-de50a793]{color:#1ca5ff}.element-text-fire[data-v-de50a793]{color:#ff5a5a}.element-text-earth[data-v-de50a793]{color:#c88431}.element-text-metal[data-v-de50a793]{color:#d7c15c}[data-v-de50a793] .danger-number{color:var(--bazi-red)}.element-wood[data-v-de50a793]{color:#18c891;background:#18c89121}.element-water[data-v-de50a793]{color:#1896e5;background:#1896e521}.element-fire[data-v-de50a793]{color:#f06464;background:#f0646421}.element-earth[data-v-de50a793]{color:#d6a65b;background:#d6a65b21}.element-metal[data-v-de50a793]{color:var(--bazi-text);background:#ffffff1a}.basic-panel[data-theme=light][data-v-de50a793]{--bazi-row: var(--bg-surface);--bazi-row-alt: color-mix(in srgb, var(--bg-surface), var(--bg-main) 55%);--bazi-zebra-row: #e8edf3;--bazi-border: var(--border);--bazi-control-border: color-mix(in srgb, var(--accent-light), var(--border) 70%);--bazi-text: var(--text-primary);--bazi-strong: var(--text-primary);--bazi-muted: var(--text-secondary);--bazi-card: var(--bg-input, rgba(0, 0, 0, .03));--bazi-pill: var(--bg-input, rgba(0, 0, 0, .03));--bazi-pill-dot: color-mix(in srgb, var(--accent), transparent 88%);--bazi-gold: var(--accent-light);--bazi-red: #d83a3a}.basic-panel[data-theme=dark] .identity-row strong[data-v-de50a793]{box-shadow:inset 0 1px #ffffff14,0 2px 5px #0000003d,0 10px 22px #2c4f6e47}.basic-panel[data-theme=dark] .info-row[data-v-de50a793]:nth-child(2n){background:#1d1f2d}.basic-panel[data-v-de50a793]{font-family:Inter,Montserrat,Noto Sans SC,Microsoft YaHei,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.profile-summary[data-v-de50a793]{min-height:105px;padding:14px 28px;border-bottom-color:#d7e1ec}.profile-identity[data-v-de50a793]{gap:22px}.identity-card[data-v-de50a793]{gap:8px}.info-section[data-v-de50a793]{margin-top:0}.info-section h2[data-v-de50a793]{padding:10px 16px;font-size:15px;font-weight:700}.info-row[data-v-de50a793]{min-height:38px;padding:0 16px;font-size:14px;line-height:1.42}.split-row[data-v-de50a793]{gap:10px}.row-label[data-v-de50a793],.row-value[data-v-de50a793]{font-weight:400}.score-head[data-v-de50a793]{min-height:34px}.score-row .row-value[data-v-de50a793]{font-weight:400}@media(max-width:430px){.profile-summary[data-v-de50a793]{padding:10px 14px}.profile-identity[data-v-de50a793]{gap:10px}.info-row[data-v-de50a793]{padding:0 14px;font-size:14px}.split-row[data-v-de50a793]{grid-template-columns:1fr;gap:4px;padding-top:8px;padding-bottom:8px}.score-row[data-v-de50a793]{grid-template-columns:minmax(42px,22%) repeat(2,minmax(48px,1fr));gap:6px}}.base-report-scroll[data-v-ec37ae27]{width:100%;height:calc(100vh - 136px);max-height:calc(100vh - 136px);min-width:0;min-height:240px;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.base-report-scroll[data-v-ec37ae27]::-webkit-scrollbar{width:0}.base-report-scroll[data-v-ec37ae27]::-webkit-scrollbar-thumb{min-height:48px;border:0;border-radius:999px;background:transparent}.base-report-scroll[data-v-ec37ae27]::-webkit-scrollbar-track{background:transparent}.base-report-scroll[data-v-ec37ae27] .md-output{box-sizing:border-box;width:100%;padding:20px 24px}.base-report-scroll[data-v-ec37ae27] .md-table-scroll{width:100%;max-width:100%;margin:.8em 0;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:transparent transparent}.base-report-scroll[data-v-ec37ae27] .md-table-scroll::-webkit-scrollbar{height:0}.base-report-scroll[data-v-ec37ae27] .md-table-scroll::-webkit-scrollbar-thumb{min-width:48px;border:0;border-radius:999px;background:transparent}.base-report-scroll[data-v-ec37ae27] .md-table-scroll::-webkit-scrollbar-track{background:transparent}.base-report-scroll[data-v-ec37ae27] .bazi-report table{width:100%;margin:0;table-layout:fixed;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #dce5f0;border-radius:6px;background:#fff;font-size:13px}.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide{width:1320px;min-width:1320px}.base-report-scroll[data-v-ec37ae27] .bazi-report th,.base-report-scroll[data-v-ec37ae27] .bazi-report td{border:0;border-right:1px solid #dce5f0;border-bottom:1px solid #dce5f0;padding:9px 10px;color:#0f1c33;font-size:13px;line-height:1.65;vertical-align:top;word-break:normal}.base-report-scroll[data-v-ec37ae27] .bazi-report th{position:sticky;top:0;z-index:1;background:#d9f3f8;color:#06bdd5;font-weight:700}.base-report-scroll[data-v-ec37ae27] .bazi-report tr:last-child td{border-bottom:0}.base-report-scroll[data-v-ec37ae27] .bazi-report th:last-child,.base-report-scroll[data-v-ec37ae27] .bazi-report td:last-child{border-right:0}.base-report-scroll[data-v-ec37ae27] .bazi-report tbody tr:nth-child(2n) td{background:#f4f6f8}.base-report-scroll[data-v-ec37ae27] .bazi-report tbody tr:hover td{background:#eef6f8}.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide th:nth-child(1),.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide td:nth-child(1){width:126px}.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide th:nth-child(2),.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide td:nth-child(2){width:142px}.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide th:nth-child(3),.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide td:nth-child(3){width:76px}.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide th:nth-child(4),.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide td:nth-child(4),.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide th:nth-child(6),.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide td:nth-child(6){width:98px}.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide th:nth-child(5),.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide td:nth-child(5){width:150px}.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide th:nth-child(7),.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide td:nth-child(7){width:88px}.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide th:nth-child(-n+4),.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide td:nth-child(-n+4),.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide th:nth-child(6),.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide td:nth-child(6),.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide th:nth-child(7),.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide td:nth-child(7){white-space:nowrap}.base-report-scroll[data-v-ec37ae27] .bazi-report table.md-table-wide td:nth-child(8){overflow-wrap:anywhere}.base-report-scroll[data-v-ec37ae27] .report-editor{box-sizing:border-box;width:100%;min-height:100%}.report-page[data-v-1470f7e4]{--report-bg: var(--bg-surface);--report-card: var(--bg-surface);--report-box: color-mix(in srgb, var(--bg-surface), var(--bg-main) 42%);--report-line: var(--border);--report-soft: color-mix(in srgb, var(--border), var(--accent-light) 16%);--report-text: var(--text-primary);--report-muted: var(--text-secondary);--report-accent: var(--accent-light);--report-purple: #d65ee8;min-height:100%;padding:12px;background:var(--report-bg);color:var(--report-text);font-size:13px;line-height:1.55}.report-page[data-theme=light][data-v-1470f7e4]{--report-box: color-mix(in srgb, var(--bg-surface), var(--bg-main) 55%);--report-soft: color-mix(in srgb, var(--border), var(--accent-light) 10%);--report-purple: #a855f7}.report-hero[data-v-1470f7e4],.report-card[data-v-1470f7e4]{border:1px solid var(--report-line);background:var(--report-card)}.report-hero[data-v-1470f7e4]{margin-bottom:8px;padding:12px 16px}.report-hero span[data-v-1470f7e4],.card-title[data-v-1470f7e4]{color:var(--report-accent)}.report-hero span[data-v-1470f7e4]{display:block;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.12em}.report-hero h1[data-v-1470f7e4]{margin:5px 0 2px;font-size:20px;font-weight:700;line-height:1.2}.report-hero p[data-v-1470f7e4],.report-card p[data-v-1470f7e4]{margin:0;color:var(--report-muted);line-height:1.7}.report-card[data-v-1470f7e4]{position:relative;margin-bottom:8px;padding:14px 16px}.card-title[data-v-1470f7e4]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px;padding-right:0}.card-title h2[data-v-1470f7e4]{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:15px;font-weight:700;line-height:1.35;letter-spacing:0}.card-title h2[data-v-1470f7e4]:before{content:"";display:inline-block;width:5px;height:5px;margin-right:8px;background:currentColor;vertical-align:2px}.card-title-main[data-v-1470f7e4]{min-width:0}.card-title h2 em[data-v-1470f7e4]{color:var(--report-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-style:normal;font-weight:600;letter-spacing:.04em}.card-index[data-v-1470f7e4]{padding:3px 8px;border:1px solid var(--report-line);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:500;color:var(--report-muted);justify-self:end;white-space:nowrap}.card-title.purple[data-v-1470f7e4]{color:var(--report-purple)}.structure-grid[data-v-1470f7e4]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:16px;align-items:stretch}.structure-copy[data-v-1470f7e4]{display:flex;min-width:0;flex-direction:column;gap:10px}.structure-grid h3[data-v-1470f7e4]{margin:0;font-size:21px;font-weight:700;line-height:1.25}.tags[data-v-1470f7e4]{display:flex;flex-wrap:wrap;gap:6px}.tags span[data-v-1470f7e4]{padding:4px 8px;border:1px solid color-mix(in srgb,var(--report-purple),var(--report-line) 25%);color:#ef8cfa;font-size:13px;font-weight:700}.element-chart[data-v-1470f7e4]{display:flex;min-height:136px;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid var(--report-soft);text-align:center}.donut[data-v-1470f7e4]{position:relative;width:76px;height:76px;display:grid;margin:0 auto 12px;place-content:center;border-radius:50%}.donut[data-v-1470f7e4]:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;background:var(--report-card)}.legend[data-v-1470f7e4]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;color:var(--report-text);font-size:12px}.legend i[data-v-1470f7e4]{display:inline-block;width:8px;height:8px;margin-right:4px}.luck-grid[data-v-1470f7e4],.split-grid[data-v-1470f7e4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.split-grid[data-v-1470f7e4]{grid-template-columns:1fr 1fr}.metric-box[data-v-1470f7e4],.info-box[data-v-1470f7e4],.deity-box[data-v-1470f7e4]{min-width:0;border:1px solid var(--report-line);background:var(--report-box);padding:13px 14px}[data-v-1470f7e4] .metric-box small{display:block;color:var(--report-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700;line-height:1.35}[data-v-1470f7e4] .metric-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-1470f7e4] .metric-title{display:block;margin-top:3px;color:var(--report-muted);font-size:12px;font-weight:700;line-height:1.35}[data-v-1470f7e4] .metric-box strong{display:block;margin-top:8px;font-size:15px;line-height:1.45}.action-strip[data-v-1470f7e4]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:10px;padding:10px 12px;border:1px solid var(--report-line);background:var(--report-box)}.action-strip>span[data-v-1470f7e4]{color:var(--report-accent);font-size:17px;line-height:1}.action-strip div[data-v-1470f7e4]{min-width:0}.action-strip strong[data-v-1470f7e4]{font-size:14px}.action-strip small[data-v-1470f7e4]{display:inline-block;margin-left:8px;color:var(--report-muted);font-size:12px}button[data-v-1470f7e4]{flex:none;border:1px solid color-mix(in srgb,var(--report-purple),var(--report-line) 28%);background:transparent;color:#cf82e2;padding:6px 10px;font:inherit;font-size:12px;white-space:nowrap}button[data-v-1470f7e4]:disabled{color:color-mix(in srgb,#cf82e2,var(--report-text) 18%);opacity:.88;cursor:default}.purple-strip[data-v-1470f7e4]{border-color:color-mix(in srgb,var(--report-purple),var(--report-line) 35%)}.purple-strip>span[data-v-1470f7e4]{color:var(--report-purple)}.info-box i[data-v-1470f7e4]{margin-right:7px;color:var(--report-accent);font-style:normal}.info-box strong[data-v-1470f7e4]{display:block;margin-bottom:6px;font-size:14px}.chart-tabs[data-v-1470f7e4]{display:flex;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--report-line)}.chart-tabs button[data-v-1470f7e4]{border:0;border-bottom:2px solid transparent;color:var(--report-muted);padding:4px 7px;opacity:1}.chart-tabs button.active[data-v-1470f7e4]{border-bottom-color:var(--report-accent);color:var(--report-accent)}.bar-chart[data-v-1470f7e4]{height:142px;display:flex;align-items:flex-end;gap:8px;padding:12px 0;border-bottom:1px solid var(--report-soft);overflow-x:auto}.bar-chart div[data-v-1470f7e4]{height:100%;min-width:46px;flex:1;display:flex;flex-direction:column;justify-content:flex-end;text-align:center;color:var(--report-accent)}.bar-chart i[data-v-1470f7e4]{min-height:12px;border:1px solid color-mix(in srgb,var(--report-accent),var(--report-line) 42%);background:color-mix(in srgb,var(--report-accent),transparent 86%)}.bar-chart div.active i[data-v-1470f7e4]{border-color:var(--report-purple);background:color-mix(in srgb,var(--report-purple),transparent 78%)}.bar-chart div.active span[data-v-1470f7e4],.bar-chart div.active small[data-v-1470f7e4]{color:#e88df2}.bar-chart span[data-v-1470f7e4],.bar-chart small[data-v-1470f7e4]{margin:2px 0;font-size:11px}.chart-summary[data-v-1470f7e4]{margin-top:12px;padding:11px 12px;border-left:3px solid var(--report-purple);background:var(--report-box)}.chart-summary strong[data-v-1470f7e4],.chart-summary span[data-v-1470f7e4]{display:block}.chart-summary strong[data-v-1470f7e4]{color:#df87eb;font-size:14px}.chart-summary span[data-v-1470f7e4]{margin-top:5px;color:var(--report-muted)}.strength-ratio[data-v-1470f7e4]{margin-top:10px;padding:10px 12px;border:1px solid var(--report-soft);background:color-mix(in srgb,var(--report-box),transparent 18%)}.strength-ratio-head[data-v-1470f7e4],.strength-ratio-meta[data-v-1470f7e4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.strength-ratio-head span[data-v-1470f7e4]{color:var(--report-accent);font-size:13px;font-weight:700}.strength-ratio-bar[data-v-1470f7e4]{display:flex;height:8px;margin-top:8px;overflow:hidden;background:var(--report-soft)}.strength-ratio-bar i[data-v-1470f7e4]{display:block;min-width:0;height:100%}.strength-ratio-bar .support[data-v-1470f7e4]{background:linear-gradient(90deg,var(--report-accent),#a78bfa)}.strength-ratio-bar .drain[data-v-1470f7e4]{background:color-mix(in srgb,var(--report-purple),transparent 45%)}.strength-ratio-meta[data-v-1470f7e4]{margin-top:6px;color:var(--report-muted);font-size:12px;font-weight:700}.energy-grid[data-v-1470f7e4]{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.energy-grid div[data-v-1470f7e4]{position:relative;min-width:0}.energy-grid span[data-v-1470f7e4]{overflow-wrap:anywhere}.energy-grid strong[data-v-1470f7e4]{float:right;color:var(--report-muted);font-weight:600}.energy-grid i[data-v-1470f7e4]{display:block;clear:both;height:5px;margin-top:6px;background:var(--report-soft)}.energy-grid i b[data-v-1470f7e4]{display:block;height:100%;background:var(--report-accent)}.deity-grid[data-v-1470f7e4]{display:grid;grid-template-columns:1fr;gap:10px}.deity-box div[data-v-1470f7e4]{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.deity-box strong[data-v-1470f7e4],.deity-name[data-v-1470f7e4]{color:var(--report-accent);font-size:15px}.deity-name[data-v-1470f7e4]{border:0;padding:0;background:transparent;font-weight:700;text-align:left;white-space:normal}.deity-name[data-v-1470f7e4]:hover{color:var(--report-purple);background:transparent}.deity-box small[data-v-1470f7e4]{color:var(--report-muted);text-align:right;font-size:15px;font-weight:600;overflow-wrap:anywhere}.deity-summary[data-v-1470f7e4]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:baseline;margin-top:8px}.deity-summary span[data-v-1470f7e4]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.deity-summary.expanded[data-v-1470f7e4]{display:block}.deity-summary.expanded span[data-v-1470f7e4]{overflow:visible;white-space:normal;overflow-wrap:anywhere}.deity-summary.expanded button[data-v-1470f7e4]{display:inline;margin-left:8px}.deity-summary button[data-v-1470f7e4]{border:0;padding:4px 2px;background:transparent;color:var(--report-purple);white-space:nowrap}.deity-summary button[data-v-1470f7e4]:hover{background:color-mix(in srgb,var(--report-purple),transparent 88%)}.deity-box p+p[data-v-1470f7e4]{margin-top:8px}.deity-box>button[data-v-1470f7e4]{display:block;margin-top:12px;margin-left:auto;border-color:var(--report-line);color:var(--report-accent)}.report-modal-backdrop[data-v-1470f7e4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:18px;background:#030712a3}.report-modal[data-v-1470f7e4]{--report-card: var(--bg-surface);--report-line: var(--border);--report-text: var(--text-primary);--report-muted: var(--text-secondary);--report-accent: var(--accent-light);width:min(680px,100%);max-height:min(78vh,680px);overflow:auto;border:1px solid var(--report-line);background:var(--report-card);color:var(--report-text);box-shadow:0 18px 50px #00000059}.report-modal header[data-v-1470f7e4]{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:16px 18px 12px;border-bottom:1px solid var(--report-line)}.report-modal header div[data-v-1470f7e4]{min-width:0}.report-modal strong[data-v-1470f7e4]{display:block;color:var(--report-accent);font-size:18px}.report-modal span[data-v-1470f7e4]{display:block;margin-top:5px;color:var(--report-muted);font-size:13px}.report-modal p[data-v-1470f7e4]{padding:16px 18px 18px;color:var(--report-muted);line-height:1.9;white-space:pre-wrap}@media(max-width:700px){.report-hero[data-v-1470f7e4],.structure-grid[data-v-1470f7e4]{grid-template-columns:1fr}.element-chart[data-v-1470f7e4]{min-height:0;padding-top:14px;border-top:1px solid var(--report-soft);border-left:0}.luck-grid[data-v-1470f7e4],.split-grid[data-v-1470f7e4],.energy-grid[data-v-1470f7e4]{grid-template-columns:1fr}.action-strip[data-v-1470f7e4]{grid-template-columns:auto minmax(0,1fr)}.action-strip button[data-v-1470f7e4]{grid-column:2;justify-self:start}}@media(max-width:430px){.report-page[data-v-1470f7e4]{padding:8px;font-size:13px}.report-hero[data-v-1470f7e4],.report-card[data-v-1470f7e4]{padding:12px}.card-title[data-v-1470f7e4]{grid-template-columns:1fr;gap:6px}.card-index[data-v-1470f7e4]{justify-self:start}.card-title h2[data-v-1470f7e4]{font-size:14px}.structure-grid h3[data-v-1470f7e4],.report-hero h1[data-v-1470f7e4]{font-size:20px}.action-strip small[data-v-1470f7e4]{display:block;margin:3px 0 0}[data-v-1470f7e4] .metric-label{white-space:normal}}.chart-panel[data-v-cb260aa5]{--chart-bg: var(--bg-surface);--chart-strip: var(--bg-surface);--chart-row: var(--bg-surface);--chart-row-alt: color-mix(in srgb, var(--bg-surface), var(--bg-main) 45%);--chart-text: var(--text-primary);--chart-muted: var(--text-secondary);--chart-gold: var(--accent-light);--chart-border: #d7e1ec;min-height:100%;background:var(--chart-bg);color:var(--chart-text)}.chart-panel[data-theme=light][data-v-cb260aa5]{--chart-bg: var(--bg-surface);--chart-strip: var(--bg-surface);--chart-row: var(--bg-surface);--chart-row-alt: color-mix(in srgb, var(--bg-surface), var(--bg-main) 55%);--chart-text: var(--text-primary);--chart-muted: var(--text-secondary);--chart-gold: var(--accent-light);--chart-border: #d7e1ec}.profile-strip[data-v-cb260aa5]{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;min-height:105px;padding:14px 28px;background:var(--chart-strip);border-bottom:1px solid var(--chart-border)}.profile-text[data-v-cb260aa5]{display:flex;min-width:0;flex-direction:column;gap:3px}.profile-text strong[data-v-cb260aa5]{color:var(--chart-text);font-size:13px;font-weight:600}.profile-text span[data-v-cb260aa5]{color:var(--chart-text);font-size:13px;line-height:1.35}.profile-text em[data-v-cb260aa5]{color:var(--chart-muted);font-style:normal}.chart-table[data-v-cb260aa5]{width:100%;border-top:1px solid var(--chart-border);border-left:0;border-right:0;border-bottom:1px solid var(--chart-border);overflow:hidden}.chart-row[data-v-cb260aa5]{display:grid;grid-template-columns:78px repeat(4,minmax(0,1fr));min-height:42px;background:var(--chart-row)}.chart-row[data-v-cb260aa5]:nth-child(2n){background:var(--chart-row-alt)}.chart-head[data-v-cb260aa5]{min-height:42px}.row-label[data-v-cb260aa5],.cell[data-v-cb260aa5]{display:flex;align-items:center;min-width:0;padding:7px 6px;border-bottom:1px solid var(--chart-border);font-size:15px;line-height:1.35}.chart-row:last-child .row-label[data-v-cb260aa5],.chart-row:last-child .cell[data-v-cb260aa5],.chart-row:last-child .chart-shensha-mode[data-v-cb260aa5]{border-bottom:0}.chart-row .cell[data-v-cb260aa5]:last-child{border-right:0}.row-label[data-v-cb260aa5]{justify-content:center;color:var(--chart-muted);font-size:14px}.cell[data-v-cb260aa5]{justify-content:center;color:var(--chart-text);text-align:center;word-break:break-word}.gan-row[data-v-cb260aa5]{min-height:68px}.big-char[data-v-cb260aa5]{font-size:25px;font-weight:700;line-height:1}.day-stem-cell[data-v-cb260aa5]{border:0;border-radius:0}.day-stem-yang[data-v-cb260aa5]{box-shadow:inset 0 0 0 2px #ff5f68,inset 0 0 0 3px #ff5f6814}.day-stem-yin[data-v-cb260aa5]{box-shadow:inset 0 0 0 2px #62c9ef,inset 0 0 0 3px #62c9ef14}.element-mark[data-v-cb260aa5]{margin-left:4px;color:var(--chart-gold);font-size:15px}.tall-row[data-v-cb260aa5]{min-height:104px}.stack[data-v-cb260aa5]{flex-direction:column;align-items:center;justify-content:center;gap:5px;padding-top:8px;padding-bottom:8px;font-size:16px;line-height:1.3}.pin[data-v-cb260aa5]{display:grid;place-items:center;width:26px;height:26px;margin-top:8px;border-radius:50%;background:#3a3a3d;color:#111112;font-size:9px}.shensha-row[data-v-cb260aa5]{position:relative;grid-template-columns:78px 96px repeat(4,minmax(0,1fr));min-height:176px}.chart-shensha-mode[data-v-cb260aa5]{display:inline-flex;align-items:center;align-self:stretch;justify-content:center;gap:8px;min-width:0;padding:7px 6px;border-bottom:1px solid var(--chart-border);background:inherit}.chart-shensha-mode button[data-v-cb260aa5]{min-width:46px;padding:4px 9px;border:0;border-radius:999px;background:transparent;color:var(--chart-muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.chart-shensha-mode button.active[data-v-cb260aa5]{background:var(--chart-gold);color:#17120b}.shensha-row .shensha[data-v-cb260aa5]{padding-top:8px}.nayin-row .cell[data-v-cb260aa5],.shensha-row .cell[data-v-cb260aa5]{font-size:16px}.shensha[data-v-cb260aa5]{justify-content:flex-start;color:var(--chart-gold)}.secondary-stars[data-v-cb260aa5],.hidden-stems[data-v-cb260aa5]{justify-content:flex-start}.chart-state[data-v-cb260aa5]{padding:20px 18px;color:var(--chart-muted);font-size:14px}.chart-state.error[data-v-cb260aa5]{color:#f06464}.relation-summary[data-v-cb260aa5]{padding:14px 18px 16px;border-top:8px solid var(--chart-border);border-bottom:1px solid var(--chart-border);background:var(--chart-row)}.relation-row[data-v-cb260aa5]{display:grid;grid-template-columns:max-content 1fr;gap:10px;padding:5px 0;color:var(--chart-text);font-size:15px;line-height:1.45}.relation-row span[data-v-cb260aa5]{color:var(--chart-muted);font-weight:700}.relation-row strong[data-v-cb260aa5]{color:var(--chart-text);font-weight:400}.element-wood[data-v-cb260aa5]{color:#18c891}.element-fire[data-v-cb260aa5]{color:#ff5a5a}.element-earth[data-v-cb260aa5]{color:#c88431}.element-metal[data-v-cb260aa5]{color:#d7c15c}.element-water[data-v-cb260aa5]{color:#1ca5ff}@media(max-width:430px){.profile-strip[data-v-cb260aa5]{grid-template-columns:68px 1fr;gap:10px;min-height:0;padding:10px 14px}.chart-row[data-v-cb260aa5]{grid-template-columns:58px repeat(4,minmax(0,1fr));min-height:44px}.row-label[data-v-cb260aa5],.cell[data-v-cb260aa5]{padding:6px 4px;font-size:14px}.stack[data-v-cb260aa5]{gap:4px;font-size:15px}.nayin-row .cell[data-v-cb260aa5],.shensha-row .cell[data-v-cb260aa5]{font-size:15px}.big-char[data-v-cb260aa5]{font-size:25px}.gan-row[data-v-cb260aa5]{min-height:62px}.tall-row[data-v-cb260aa5]{min-height:92px}.shensha-row[data-v-cb260aa5]{grid-template-columns:58px 78px repeat(4,minmax(0,1fr));min-height:176px}.chart-shensha-mode[data-v-cb260aa5]{flex-direction:column;gap:6px;padding:6px 4px}.shensha-row .shensha[data-v-cb260aa5]{padding-top:6px}}.detail-panel[data-v-fb407f9d]{--detail-bg: var(--bg-surface);--detail-row: var(--bg-surface);--detail-row-alt: color-mix(in srgb, var(--bg-surface), var(--bg-main) 45%);--detail-active: color-mix(in srgb, var(--accent), transparent 86%);--detail-border: #d7e1ec;--detail-divider: var(--border);--detail-text: var(--text-primary);--detail-muted: var(--text-secondary);--detail-dim: var(--text-muted);--detail-gold: var(--accent-light);--detail-fire: #ff5358;--detail-earth: #c47d27;--detail-wood: #12c784;--detail-water: #1aa3ff;--detail-metal: #dfc44f;--detail-button-bg: var(--bg-input, rgba(255, 255, 255, .06));--detail-button-border: var(--border-input, var(--border));--detail-button-text: var(--detail-gold);--detail-pin-bg: color-mix(in srgb, var(--accent), transparent 82%);position:relative;min-height:100%;overflow-x:hidden;background:var(--detail-bg);color:var(--detail-text);font-size:13px}.detail-loading[data-v-fb407f9d]{position:absolute;top:0;right:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;gap:8px;height:160px;background:color-mix(in srgb,var(--detail-bg),transparent 26%);color:var(--detail-text);font-size:14px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.loading-spinner[data-v-fb407f9d]{width:18px;height:18px;border:2px solid color-mix(in srgb,var(--detail-gold),transparent 68%);border-top-color:var(--detail-gold);border-radius:50%;animation:detail-spin-fb407f9d .78s linear infinite}@keyframes detail-spin-fb407f9d{to{transform:rotate(360deg)}}.detail-panel[data-theme=light][data-v-fb407f9d]{--detail-bg: var(--bg-surface);--detail-row: var(--bg-surface);--detail-row-alt: color-mix(in srgb, var(--bg-surface), var(--bg-main) 55%);--detail-active: color-mix(in srgb, var(--accent), transparent 86%);--detail-border: var(--border);--detail-divider: var(--border);--detail-text: var(--text-primary);--detail-muted: var(--text-secondary);--detail-dim: var(--text-muted);--detail-gold: var(--accent-light);--detail-button-bg: var(--bg-input, rgba(0, 0, 0, .03));--detail-button-border: var(--border-input, var(--border));--detail-button-text: var(--accent-light);--detail-pin-bg: color-mix(in srgb, var(--accent), transparent 84%)}.profile-strip[data-v-fb407f9d]{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;min-height:105px;padding:14px 28px;border-left:1px solid var(--detail-border);border-right:1px solid var(--detail-border);border-bottom:1px solid var(--detail-border);background:var(--detail-row)}.profile-text[data-v-fb407f9d]{display:flex;min-width:0;flex-direction:column;gap:3px}.profile-text strong[data-v-fb407f9d]{color:var(--detail-text);font-size:13px;font-weight:600}.profile-text span[data-v-fb407f9d]{color:var(--detail-text);font-size:13px;line-height:1.35}.profile-text em[data-v-fb407f9d]{color:var(--detail-muted);font-style:normal}.detail-table[data-v-fb407f9d],.fortune-section[data-v-fb407f9d]{width:100%;overflow:hidden}.detail-table[data-v-fb407f9d]{overflow-x:auto;border-top:1px solid var(--detail-border);border-right:1px solid var(--detail-border);border-left:1px solid var(--detail-border);border-bottom:1px solid var(--detail-border);background:var(--detail-border)}.detail-table[data-v-fb407f9d],.fortune-strip[data-v-fb407f9d]{scrollbar-color:transparent transparent;scrollbar-width:thin;transition:scrollbar-color .18s ease}.detail-table[data-v-fb407f9d]:hover,.detail-table[data-v-fb407f9d]:focus-within,.fortune-strip[data-v-fb407f9d]:hover,.fortune-strip[data-v-fb407f9d]:focus-within{scrollbar-color:color-mix(in srgb,var(--detail-gold),transparent 35%) transparent}.detail-table[data-v-fb407f9d]::-webkit-scrollbar,.fortune-strip[data-v-fb407f9d]::-webkit-scrollbar{height:6px;background:transparent}.detail-table[data-v-fb407f9d]::-webkit-scrollbar-track,.fortune-strip[data-v-fb407f9d]::-webkit-scrollbar-track{background:transparent}.detail-table[data-v-fb407f9d]::-webkit-scrollbar-corner,.fortune-strip[data-v-fb407f9d]::-webkit-scrollbar-corner{background:transparent}.detail-table[data-v-fb407f9d]::-webkit-scrollbar-thumb,.fortune-strip[data-v-fb407f9d]::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.detail-table[data-v-fb407f9d]:hover::-webkit-scrollbar-thumb,.detail-table[data-v-fb407f9d]:focus-within::-webkit-scrollbar-thumb,.fortune-strip[data-v-fb407f9d]:hover::-webkit-scrollbar-thumb,.fortune-strip[data-v-fb407f9d]:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--detail-gold),transparent 35%)}.detail-panel.dark .detail-table[data-v-fb407f9d]:hover,.detail-panel.dark .detail-table[data-v-fb407f9d]:focus-within,.detail-panel.dark .fortune-strip[data-v-fb407f9d]:hover,.detail-panel.dark .fortune-strip[data-v-fb407f9d]:focus-within{scrollbar-color:color-mix(in srgb,var(--detail-gold),transparent 35%) #141415}.detail-panel.dark .detail-table[data-v-fb407f9d]:hover::-webkit-scrollbar,.detail-panel.dark .detail-table[data-v-fb407f9d]:focus-within::-webkit-scrollbar,.detail-panel.dark .fortune-strip[data-v-fb407f9d]:hover::-webkit-scrollbar,.detail-panel.dark .fortune-strip[data-v-fb407f9d]:focus-within::-webkit-scrollbar,.detail-panel.dark .detail-table[data-v-fb407f9d]:hover::-webkit-scrollbar-track,.detail-panel.dark .detail-table[data-v-fb407f9d]:focus-within::-webkit-scrollbar-track,.detail-panel.dark .fortune-strip[data-v-fb407f9d]:hover::-webkit-scrollbar-track,.detail-panel.dark .fortune-strip[data-v-fb407f9d]:focus-within::-webkit-scrollbar-track{background:#141415}.table-row[data-v-fb407f9d]{display:grid;grid-template-columns:52px repeat(6,minmax(58px,1fr));width:100%;min-width:400px;border-bottom:0;background:var(--detail-row)}.table-row[data-v-fb407f9d]:nth-child(2n){background:var(--detail-row-alt)}.table-head[data-v-fb407f9d]{min-height:36px}.main-star-row[data-v-fb407f9d]{min-height:34px}.stem-row[data-v-fb407f9d],.branch-row[data-v-fb407f9d]{min-height:45px}.hidden-row[data-v-fb407f9d]{min-height:78px}.meta-row[data-v-fb407f9d]{min-height:38px}.god-row[data-v-fb407f9d]{min-height:42px}.god-row.expanded[data-v-fb407f9d]{min-height:96px}.label-cell[data-v-fb407f9d],.data-cell[data-v-fb407f9d]{display:flex;align-items:center;justify-content:center;min-width:0;padding:5px 4px;border-right:1px solid var(--detail-border);border-bottom:1px solid var(--detail-border);text-align:center;line-height:1.22}button.label-cell[data-v-fb407f9d]{font:inherit}.label-cell[data-v-fb407f9d]{color:var(--detail-muted);font-size:17px}.god-toggle[data-v-fb407f9d]{gap:4px;width:100%;align-self:stretch;border:0;border-right:1px solid var(--detail-border);background:transparent;cursor:pointer}.god-row.expanded .god-toggle[data-v-fb407f9d]{align-items:flex-start;padding-top:10px}.god-toggle i[data-v-fb407f9d]{width:0;height:0;border-top:6px solid var(--detail-muted);border-right:5px solid transparent;border-left:5px solid transparent;transition:transform .18s ease}.god-row.expanded .god-toggle i[data-v-fb407f9d]{margin-top:6px;transform:rotate(180deg)}.god-toggle[data-v-fb407f9d]:focus-visible{outline:2px solid color-mix(in srgb,var(--detail-gold),transparent 20%);outline-offset:-2px}.data-cell[data-v-fb407f9d]{color:var(--detail-text);font-size:15px;word-break:keep-all}.big-char[data-v-fb407f9d]{font-size:27px;font-weight:700;line-height:1}.day-stem-cell[data-v-fb407f9d]{border:2px solid;border-radius:0}.day-stem-yang[data-v-fb407f9d]{border-color:#ff5f68;box-shadow:inset 0 0 0 1px #ff5f6814}.day-stem-yin[data-v-fb407f9d]{border-color:#62c9ef;box-shadow:inset 0 0 0 1px #62c9ef14}.stack-cell[data-v-fb407f9d],.god-cell[data-v-fb407f9d]{flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding-top:10px;font-size:13px}.god-row:not(.expanded) .god-cell[data-v-fb407f9d]{justify-content:center;padding-top:5px}.with-pin[data-v-fb407f9d]{flex-direction:column;gap:8px}.pin-dot[data-v-fb407f9d]{width:22px;height:22px;border-radius:50%;background:var(--detail-pin-bg)}.relation-panel[data-v-fb407f9d]{padding:14px 18px 16px;border-top:8px solid var(--detail-divider);border-bottom:1px solid var(--detail-border);background:var(--detail-row)}.relation-line[data-v-fb407f9d]{display:grid;grid-template-columns:max-content 1fr;gap:10px;padding:5px 0;color:var(--detail-text);font-size:15px;line-height:1.45}.relation-line span[data-v-fb407f9d]{color:var(--detail-muted);font-weight:700}.relation-line strong[data-v-fb407f9d]{color:var(--detail-text);font-weight:400}.relation-line.relation-group-start[data-v-fb407f9d]{margin-top:9px;border-top:1px solid var(--detail-border);padding-top:11px}.shensha-mode-bar[data-v-fb407f9d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:0;border-bottom:1px solid var(--detail-border);background:var(--detail-row)}.shensha-mode-bar>span[data-v-fb407f9d]{color:var(--detail-muted);font-size:13px;font-weight:700}.shensha-mode-tabs[data-v-fb407f9d]{display:inline-flex;padding:3px;border:1px solid var(--detail-button-border);border-radius:999px;background:var(--detail-button-bg)}.shensha-mode-tabs button[data-v-fb407f9d]{min-width:78px;padding:6px 12px;border:0;border-radius:999px;background:transparent;color:var(--detail-muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.shensha-mode-tabs button.active[data-v-fb407f9d]{background:var(--detail-gold);color:#17120b}.shensha-mode-tabs button[data-v-fb407f9d]:focus-visible{outline:2px solid color-mix(in srgb,var(--detail-gold),transparent 20%);outline-offset:2px}.shensha-section[data-v-fb407f9d]{border-top:8px solid var(--detail-divider);background:var(--detail-row)}.shensha-mode-bar+.shensha-section[data-v-fb407f9d]{border-top:0}.detail-shensha-mode-row[data-v-fb407f9d]{display:flex;justify-content:flex-end;align-items:center;min-height:46px;padding:7px 18px 5px;border-top:8px solid var(--detail-divider);background:var(--detail-row)}.detail-shensha-mode-row+.shensha-section[data-v-fb407f9d]{border-top:0}.shensha-heading[data-v-fb407f9d]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:8px 18px;border-bottom:1px solid var(--detail-border)}.shensha-heading h2[data-v-fb407f9d]{margin:0;padding:0;color:var(--detail-text);font-size:23px;font-weight:600;line-height:1.25}.detail-shensha-mode[data-v-fb407f9d]{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:0;flex-shrink:0}.detail-shensha-mode button[data-v-fb407f9d]{min-width:58px;padding:6px 12px;border:0;border-radius:999px;background:transparent;color:var(--detail-muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.detail-shensha-mode button.active[data-v-fb407f9d]{background:var(--detail-gold);color:#17120b}.shensha-toggle[data-v-fb407f9d]{display:inline-flex;align-items:center;gap:7px;padding:6px 8px;border:0;background:transparent;color:var(--detail-muted);font-family:inherit;font-size:13px;cursor:pointer}.shensha-toggle i[data-v-fb407f9d]{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(225deg);transition:transform .2s ease}.shensha-toggle i.collapsed[data-v-fb407f9d]{transform:rotate(45deg)}.shensha-toggle[data-v-fb407f9d]:focus-visible{outline:2px solid color-mix(in srgb,var(--detail-gold),transparent 20%);outline-offset:2px}.shensha-list[data-v-fb407f9d]{display:grid;gap:0;padding:10px 18px 16px}.shensha-empty[data-v-fb407f9d]{padding:10px 0;color:var(--detail-muted);font-size:14px}.shensha-item[data-v-fb407f9d]{display:grid;grid-template-columns:86px 1fr;align-items:center;gap:12px;padding:7px 0}.pillar-chip[data-v-fb407f9d]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:72px;min-height:44px;padding:6px 10px;border-radius:999px;background:#303033;color:var(--detail-text);line-height:1;text-align:center}.pillar-chip strong[data-v-fb407f9d]{font-size:17px;font-weight:700;line-height:1}.pillar-chip small[data-v-fb407f9d]{max-width:100%;overflow:hidden;color:color-mix(in srgb,currentColor,transparent 26%);font-size:11px;font-weight:600;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.shensha-item.active .pillar-chip[data-v-fb407f9d]{background:var(--detail-gold);color:#17120b}.detail-panel[data-theme=light] .pillar-chip[data-v-fb407f9d]{background:#eadfce;color:#4a341d}.detail-panel[data-theme=light] .shensha-item.active .pillar-chip[data-v-fb407f9d]{background:#b07a31;color:#fff3dc;text-shadow:0 1px 1px rgba(57,31,8,.28)}.detail-panel[data-theme=light] .pillar-chip small[data-v-fb407f9d]{color:color-mix(in srgb,currentColor,transparent 18%)}.detail-panel[data-theme=light] .shensha-heading h2[data-v-fb407f9d]{color:#1f1b16}.shensha-tags[data-v-fb407f9d]{display:flex;flex-wrap:wrap;align-content:center;align-items:center;gap:8px 14px;min-height:44px;min-width:0;color:var(--detail-gold);font-size:17px;line-height:1.45}.empty-star[data-v-fb407f9d]{color:var(--detail-muted)}.fortune-summary[data-v-fb407f9d]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 16px;background:var(--detail-row);color:var(--detail-text);font-size:16px;line-height:1.55}.luck-summary[data-v-fb407f9d]{min-width:0}.fortune-summary p[data-v-fb407f9d]{margin:0;overflow-wrap:anywhere}.now-summary[data-v-fb407f9d]{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;justify-items:end;column-gap:18px;row-gap:8px;min-width:150px;color:var(--detail-text)}.now-summary>span[data-v-fb407f9d]:first-child{grid-column:1;grid-row:1;font-size:18px}.now-summary>span[data-v-fb407f9d]:nth-child(2){grid-column:1;grid-row:2;white-space:nowrap}.now-summary b[data-v-fb407f9d]{color:var(--detail-earth);font-weight:500}.now-summary button[data-v-fb407f9d]{grid-column:2;grid-row:1 / span 2;width:48px;height:48px;border:1px solid var(--detail-button-border);border-radius:12px;background:var(--detail-button-bg);color:var(--detail-button-text);font-family:inherit;font-size:22px}.now-summary button[data-v-fb407f9d]:focus-visible{outline:2px solid color-mix(in srgb,var(--detail-gold),transparent 20%);outline-offset:2px}.fortune-section[data-v-fb407f9d]{display:grid;grid-template-columns:52px 1fr;border-top:8px solid var(--detail-divider);background:var(--detail-row)}.fortune-section.collapsed[data-v-fb407f9d]{grid-template-columns:1fr}.side-title[data-v-fb407f9d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:96px;border-right:1px solid var(--detail-border);color:var(--detail-muted);font-size:21px;font-weight:700;overflow:hidden}.fortune-section.collapsed .side-title[data-v-fb407f9d]{min-height:48px;flex-direction:row;justify-content:space-between;padding:0 16px;border-right:0}.side-title span[data-v-fb407f9d]{writing-mode:vertical-rl;text-orientation:upright;line-height:1}.fortune-section.collapsed .side-title span[data-v-fb407f9d]{writing-mode:horizontal-tb;text-orientation:mixed}.side-title small[data-v-fb407f9d]{font-size:13px;font-weight:400}.fortune-section.collapsed .side-title small[data-v-fb407f9d]{margin-right:auto}.fortune-collapse[data-v-fb407f9d]{padding:3px 0;border:0;background:transparent;color:var(--detail-muted);font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;writing-mode:horizontal-tb;white-space:nowrap}.fortune-collapse[data-v-fb407f9d]:after{display:inline-block;width:7px;height:7px;margin-left:5px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:translateY(-2px) rotate(45deg)}.fortune-collapse[aria-expanded=true][data-v-fb407f9d]:after{transform:translateY(1px) rotate(225deg)}.fortune-collapse[data-v-fb407f9d]:focus-visible{outline:2px solid color-mix(in srgb,var(--detail-gold),transparent 20%);outline-offset:2px}.side-title i[data-v-fb407f9d]{width:24px;height:13px;border-radius:999px;background:var(--detail-text)}.fortune-strip[data-v-fb407f9d]{display:grid;grid-auto-columns:minmax(58px,1fr);grid-auto-flow:column;min-width:0;width:100%;overflow-x:auto;overscroll-behavior-x:contain}.fortune-card[data-v-fb407f9d]{display:grid;grid-template-rows:auto auto 1fr 1fr;gap:4px;min-height:96px;padding:9px 5px 8px;border-right:1px solid var(--detail-border);color:var(--detail-dim);cursor:pointer;text-align:center}.fortune-card.active[data-v-fb407f9d]{background:var(--detail-active);color:var(--detail-text)}.fortune-card[data-v-fb407f9d]:focus-visible{outline:2px solid color-mix(in srgb,var(--detail-gold),transparent 20%);outline-offset:-2px}.fortune-card .year[data-v-fb407f9d]{font-size:15px}.fortune-card .age[data-v-fb407f9d]{min-height:16px;font-size:12px}.fortune-card strong[data-v-fb407f9d]{display:flex;justify-content:center;gap:2px;font-size:21px;line-height:1}.fortune-card small[data-v-fb407f9d]{align-self:flex-end;color:inherit;font-size:12px;font-weight:400}.fortune-card.compact[data-v-fb407f9d]{min-height:94px}.tianyun-strip[data-v-fb407f9d]{width:100%;padding:8px 0;border-top:1px solid var(--detail-border);border-bottom:8px solid var(--detail-divider);background:var(--detail-row)}.tianyun-items[data-v-fb407f9d]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;width:100%;min-height:28px;border:1px solid color-mix(in srgb,var(--detail-gold),transparent 70%);background:color-mix(in srgb,var(--detail-earth),transparent 90%);color:color-mix(in srgb,var(--detail-gold),var(--detail-text) 25%)}.tianyun-items span[data-v-fb407f9d]{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;border-right:1px solid color-mix(in srgb,var(--detail-gold),transparent 70%);font-size:13px;white-space:nowrap}.tianyun-items span[data-v-fb407f9d]:last-child{border-right:0}.tianyun-items b[data-v-fb407f9d]{font-weight:500}.month-card[data-v-fb407f9d],.flow-card[data-v-fb407f9d]{min-height:106px}.element-wood[data-v-fb407f9d]{color:var(--detail-wood)}.element-fire[data-v-fb407f9d]{color:var(--detail-fire)}.element-earth[data-v-fb407f9d]{color:var(--detail-earth)}.element-metal[data-v-fb407f9d]{color:var(--detail-metal)}.element-water[data-v-fb407f9d]{color:var(--detail-water)}@media(max-width:430px){.profile-strip[data-v-fb407f9d]{grid-template-columns:68px 1fr;gap:10px;min-height:0;padding:10px 14px}.table-row[data-v-fb407f9d]{grid-template-columns:52px repeat(6,58px)}.label-cell[data-v-fb407f9d]{font-size:16px}.data-cell[data-v-fb407f9d]{font-size:14px}.big-char[data-v-fb407f9d]{font-size:26px}.fortune-summary[data-v-fb407f9d]{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 14px;font-size:14px}.now-summary[data-v-fb407f9d]{column-gap:10px;min-width:118px}.now-summary>span[data-v-fb407f9d]:first-child{font-size:16px}.now-summary button[data-v-fb407f9d]{width:42px;height:42px;border-radius:11px;font-size:20px}.relation-panel[data-v-fb407f9d],.shensha-list[data-v-fb407f9d]{padding-right:14px;padding-left:14px}.shensha-mode-bar[data-v-fb407f9d]{padding:11px 14px}.shensha-mode-tabs button[data-v-fb407f9d]{min-width:70px;padding:6px 10px;font-size:12px}.shensha-heading h2[data-v-fb407f9d]{font-size:22px}.shensha-heading[data-v-fb407f9d]{padding:8px 14px}.detail-shensha-mode-row[data-v-fb407f9d]{min-height:44px;padding:6px 14px 4px}.detail-shensha-mode[data-v-fb407f9d]{gap:6px}.detail-shensha-mode button[data-v-fb407f9d]{min-width:50px;padding:5px 10px;font-size:12px}.shensha-item[data-v-fb407f9d]{grid-template-columns:78px 1fr;gap:10px}.pillar-chip[data-v-fb407f9d]{min-width:66px;min-height:42px;padding:6px 8px}.pillar-chip strong[data-v-fb407f9d]{font-size:16px}.pillar-chip small[data-v-fb407f9d]{font-size:10px}.shensha-tags[data-v-fb407f9d]{gap:7px 12px;font-size:16px}.fortune-section[data-v-fb407f9d]{grid-template-columns:52px 1fr}.side-title[data-v-fb407f9d]{font-size:22px}.fortune-section.collapsed .side-title[data-v-fb407f9d]{min-height:46px;padding:0 14px;font-size:18px}}.bazi-workspace[data-v-36565c9c]{height:calc(100vh - 4.25rem);min-height:42rem;display:grid;grid-template-columns:minmax(34rem,38%) minmax(0,1fr);background:#f4f8fd;color:#1e2440}.bazi-phone[data-v-36565c9c],.analysis-pane[data-v-36565c9c]{min-width:0;overflow:hidden}.bazi-phone[data-v-36565c9c]{border-right:1px solid #d9e1ec;display:flex;flex-direction:column;background:#f4f8fd}.analysis-pane[data-v-36565c9c]{display:flex;flex-direction:column;background:#f8fbff}.bazi-tabs[data-v-36565c9c],.analysis-tabs[data-v-36565c9c]{min-height:40px;display:flex;border-bottom:1px solid #d9e1ec;background:#f7faff;overflow-x:auto}.bazi-tab[data-v-36565c9c],.analysis-tab[data-v-36565c9c]{flex:1 1 0;min-height:40px;padding:0 .75rem;color:#768197;font-size:13px;font-family:Inter,Montserrat,Noto Sans SC,Microsoft YaHei,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;letter-spacing:0;line-height:1.2;text-align:center;white-space:nowrap;border-bottom:2px solid transparent}.bazi-tab.active[data-v-36565c9c],.analysis-tab.active[data-v-36565c9c]{color:#06bdd5;border-bottom-color:#06bdd5}.back-tab[data-v-36565c9c]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:8.75rem;padding:0 1rem;color:#6f7788;border-right:1px solid #d9e1ec}.profile-bar[data-v-36565c9c]{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;padding:.8rem;border-bottom:1px solid #d9e1ec}.profile-bar.user-switch[data-v-36565c9c]{align-items:center;padding:.55rem .8rem;background:#f7faff}.profile-select[data-v-36565c9c]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0}.profile-select span[data-v-36565c9c]{color:#6f7788;font-size:12px;font-weight:700;white-space:nowrap}.profile-select select[data-v-36565c9c]{width:100%}.profile-bar select[data-v-36565c9c],.profile-bar button[data-v-36565c9c]{min-height:2.4rem;border-radius:.55rem;border:1px solid #cfd8e6;background:#fff;padding:0 .8rem;font-weight:800}.profile-bar button[data-v-36565c9c]{color:#7b61ff;white-space:nowrap}.bazi-content[data-v-36565c9c],.analysis-content[data-v-36565c9c]{flex:1;min-height:0;overflow:auto;padding:0}.analysis-content[data-v-36565c9c]{padding:1rem}.analysis-content.is-report-browser[data-v-36565c9c]{padding:0;overflow:auto}.report-intro[data-v-36565c9c]{min-height:2.25rem;display:flex;align-items:center;padding:.45rem .8rem;color:#596577;font-size:13px;line-height:1.45;border-bottom:1px solid #d9e1ec}.report-categories[data-v-36565c9c]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));min-height:2.35rem;border-bottom:1px solid #d9e1ec}.report-categories button[data-v-36565c9c]{min-width:0;min-height:2.35rem;padding:.35rem .45rem;color:#8a94a8;font-size:13px;font-weight:600;line-height:1.25;white-space:normal;border:1px solid transparent;border-radius:.35rem}.report-categories button.active[data-v-36565c9c]{color:#b95bd3;border-color:#d946ef33;background:#d946ef12}.report-topic-toolbar[data-v-36565c9c]{min-height:3.2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .8rem .35rem}.report-topic-toolbar>span[data-v-36565c9c]{color:#8a94a8;font-size:13px}.ai-chat-toggle[data-v-36565c9c]{min-height:1.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:0 .75rem;color:#b95bd3;font-size:13px;font-weight:600;border:1px solid rgba(217,70,239,.24);border-radius:.35rem;background:#d946ef0f}.ai-chat-toggle.active[data-v-36565c9c]{background:#d946ef21}.report-topic-list[data-v-36565c9c]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.55rem;padding:.8rem}.report-topic[data-v-36565c9c]{min-height:2rem;max-width:100%;display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .9rem;color:#596577;font-size:13px;line-height:1.35;text-align:left;border:1px solid rgba(217,70,239,.22);border-radius:999px;background:#d946ef09}.report-topic[data-v-36565c9c]:first-child,.report-topic.active[data-v-36565c9c]{color:#b95bd3;border-color:#d946ef6b;background:#d946ef17}.ai-chat-panel[data-v-36565c9c]{min-height:7rem;display:flex;align-items:center;justify-content:center;gap:.55rem;margin:.8rem;padding:1rem;color:#768197;font-size:13px;border:1px solid rgba(217,70,239,.18);border-radius:.5rem;background:#d946ef09}.bazi-panel[data-v-36565c9c]{display:grid;gap:1rem}.bazi-panel h3[data-v-36565c9c]{margin:0;font-family:serif;font-size:1.35rem}.basic-grid[data-v-36565c9c]{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:0;border:1px solid #d9e1ec;border-radius:.8rem;overflow:hidden}.basic-grid span[data-v-36565c9c],.basic-grid strong[data-v-36565c9c]{padding:.8rem;border-bottom:1px solid #d9e1ec}.basic-grid span[data-v-36565c9c]{color:#768197;background:#eaf9fc}.pillar-grid[data-v-36565c9c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.pillar-grid article[data-v-36565c9c],.dayun-list article[data-v-36565c9c]{padding:.9rem;border:1px solid #d9e1ec;border-radius:.8rem;background:#fff}.pillar-grid span[data-v-36565c9c],.pillar-grid strong[data-v-36565c9c],.pillar-grid small[data-v-36565c9c],.pillar-grid em[data-v-36565c9c]{display:block}.pillar-grid strong[data-v-36565c9c]{margin:.4rem 0;color:#7b61ff;font-size:1.35rem}.pillar-grid small[data-v-36565c9c],.pillar-grid em[data-v-36565c9c]{color:#768197;font-style:normal;font-size:.78rem}.wuxing-bars[data-v-36565c9c]{display:grid;gap:.65rem}.wuxing-bars>div[data-v-36565c9c]{display:grid;grid-template-columns:3rem minmax(0,1fr) 3rem;align-items:center;gap:.6rem;font-size:.8rem}.wuxing-bars div div[data-v-36565c9c]{height:.55rem;border-radius:999px;background:#e8edf5;overflow:hidden}.wuxing-bars i[data-v-36565c9c]{display:block;height:100%;background:#7b61ff}.dayun-list[data-v-36565c9c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.analysis-pane[data-v-36565c9c]{display:flex;flex-direction:column}.analysis-tab[data-v-36565c9c]{flex:1 1 0}.analysis-header[data-v-36565c9c]{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #d9e1ec}.analysis-header h2[data-v-36565c9c]{margin:0;font-family:serif;font-size:1.7rem}.analysis-header p[data-v-36565c9c]{color:#768197}.analysis-header button[data-v-36565c9c],.primary[data-v-36565c9c]{min-height:2.6rem;padding:0 1.2rem;border-radius:.75rem;color:#fff;background:#7b61ff;font-weight:900}.markdown-card[data-v-36565c9c]{margin-top:0;padding:1.25rem 1.65rem;border:0;border-radius:0;background:transparent;color:#0f1c33;font-family:Inter,Montserrat,Noto Sans SC,Microsoft YaHei,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.markdown-card[data-v-36565c9c] p{margin:0 0 .55rem;color:#0f1c33;font-size:13px;line-height:1.65}.markdown-card[data-v-36565c9c] h1,.markdown-card[data-v-36565c9c] h2,.markdown-card[data-v-36565c9c] h3{margin:.75rem 0 .65rem;padding-left:.55rem;border-left:3px solid #06bdd5;color:#0f1c33;font-size:14px;font-weight:700;line-height:1.35}.markdown-card[data-v-36565c9c] table{margin-top:.7rem;width:100%;border-collapse:collapse;table-layout:fixed;min-width:100%;background:#fff}.markdown-card[data-v-36565c9c] th,.markdown-card[data-v-36565c9c] td{border:1px solid #dce5f0;padding:.58rem .65rem;color:#0f1c33;font-size:13px;line-height:1.65;vertical-align:top;word-break:normal;overflow-wrap:anywhere;white-space:normal}.markdown-card[data-v-36565c9c] th{background:#d9f3f8;color:#06bdd5;font-weight:700}.markdown-card[data-v-36565c9c] .bazi-markdown-table{max-width:100%;margin:.7rem 0 .95rem;overflow-x:auto;border-radius:.35rem}.markdown-card[data-v-36565c9c] ul{margin:.35rem 0 .55rem;padding-left:1.2rem}.markdown-card[data-v-36565c9c] li{margin:.15rem 0;line-height:1.45}.markdown-card[data-v-36565c9c] blockquote{margin:.45rem 0;padding:.45rem .7rem;border-left:3px solid #68bfd1;background:#eef7fb;color:#566276}.markdown-card[data-v-36565c9c] code{padding:.05rem .28rem;border-radius:.25rem;background:#e8eef7;color:#334155;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}pre[data-v-36565c9c]{margin:0;white-space:pre-wrap;font-family:inherit;color:#596577;line-height:1.8}.topic-list[data-v-36565c9c],.empty-analysis[data-v-36565c9c]{display:grid;gap:1rem;padding:1rem;color:#768197}.topic-list button[data-v-36565c9c]{width:fit-content;min-height:2rem;padding:0 1rem;border-radius:999px;color:#b95bd3;border:1px solid rgba(217,70,239,.22);background:#d946ef0f}.bazi-state[data-v-36565c9c]{display:flex;align-items:center;justify-content:center;min-height:10rem;margin:0;padding:1.5rem;color:#768197;font-size:13px;line-height:1.5}.analysis-state[data-v-36565c9c]{min-height:14rem}.bazi-state.error[data-v-36565c9c]{color:#b45309}.profile-modal[data-v-36565c9c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:1rem;background:#0000008c}.profile-dialog[data-v-36565c9c]{width:min(100%,34rem);border-radius:1rem;background:#fff;border:1px solid #d9e1ec;overflow:hidden}.profile-dialog header[data-v-36565c9c],.profile-dialog footer[data-v-36565c9c]{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #e5eaf2}.profile-dialog footer[data-v-36565c9c]{border-top:1px solid #e5eaf2;border-bottom:0}.profile-form[data-v-36565c9c]{padding:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.profile-form label[data-v-36565c9c]{display:grid;gap:.35rem;font-size:.78rem;font-weight:800}.profile-form input[data-v-36565c9c],.profile-form select[data-v-36565c9c]{min-height:2.5rem;border-radius:.65rem;border:1px solid #cfd8e6;padding:0 .75rem}.secondary[data-v-36565c9c]{min-height:2.5rem;padding:0 1rem;border-radius:.7rem;border:1px solid #cfd8e6}.bazi-workspace.is-dark[data-v-36565c9c]{background:#151622;color:#f5f3ff}.bazi-workspace.is-dark .bazi-phone[data-v-36565c9c],.bazi-workspace.is-dark .bazi-tabs[data-v-36565c9c],.bazi-workspace.is-dark .analysis-tabs[data-v-36565c9c],.bazi-workspace.is-dark .profile-bar[data-v-36565c9c],.bazi-workspace.is-dark .markdown-card[data-v-36565c9c],.bazi-workspace.is-dark .pillar-grid article[data-v-36565c9c],.bazi-workspace.is-dark .dayun-list article[data-v-36565c9c],.bazi-workspace.is-dark .profile-dialog[data-v-36565c9c]{background:#151622;border-color:#ffffff1a}.bazi-workspace.is-dark .profile-bar select[data-v-36565c9c],.bazi-workspace.is-dark .profile-bar button[data-v-36565c9c],.bazi-workspace.is-dark .profile-form input[data-v-36565c9c],.bazi-workspace.is-dark .profile-form select[data-v-36565c9c]{background:#1d1f2d;color:#f5f3ff;border-color:#ffffff24}.bazi-workspace.is-dark .profile-bar.user-switch[data-v-36565c9c]{background:#151622}.bazi-workspace.is-dark .profile-select span[data-v-36565c9c]{color:#a2a8ba}.bazi-workspace.is-dark .analysis-pane[data-v-36565c9c]{background:#151622}.bazi-workspace.is-dark .report-intro[data-v-36565c9c],.bazi-workspace.is-dark .report-categories[data-v-36565c9c]{color:#b9c0d4;border-color:#ffffff1a}.bazi-workspace.is-dark .report-categories button[data-v-36565c9c]{color:#a2a8ba}.bazi-workspace.is-dark .report-categories button.active[data-v-36565c9c],.bazi-workspace.is-dark .ai-chat-toggle[data-v-36565c9c],.bazi-workspace.is-dark .report-topic[data-v-36565c9c]:first-child,.bazi-workspace.is-dark .report-topic.active[data-v-36565c9c]{color:#e2a8ec;border-color:#e2a8ec47;background:#e2a8ec14}.bazi-workspace.is-dark .report-topic[data-v-36565c9c],.bazi-workspace.is-dark .ai-chat-panel[data-v-36565c9c]{color:#c2c7d6;border-color:#ffffff1f;background:#ffffff09}.bazi-workspace.is-dark .markdown-card[data-v-36565c9c] p,.bazi-workspace.is-dark .markdown-card[data-v-36565c9c] h1,.bazi-workspace.is-dark .markdown-card[data-v-36565c9c] h2,.bazi-workspace.is-dark .markdown-card[data-v-36565c9c] h3{color:#f5f3ff}.bazi-content[data-v-36565c9c]::-webkit-scrollbar,.analysis-content[data-v-36565c9c]::-webkit-scrollbar{width:0;height:0}.bazi-content[data-v-36565c9c]::-webkit-scrollbar-thumb,.analysis-content[data-v-36565c9c]::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.bazi-content[data-v-36565c9c]::-webkit-scrollbar-track,.analysis-content[data-v-36565c9c]::-webkit-scrollbar-track{background:transparent}@media(max-width:1024px){.bazi-workspace[data-v-36565c9c]{height:auto;grid-template-columns:1fr}.report-categories[data-v-36565c9c]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.pillar-grid[data-v-36565c9c],.dayun-list[data-v-36565c9c],.profile-form[data-v-36565c9c],.profile-bar.user-switch[data-v-36565c9c],.profile-select[data-v-36565c9c]{grid-template-columns:1fr}.analysis-header[data-v-36565c9c]{flex-direction:column}.report-categories[data-v-36565c9c]{grid-template-columns:repeat(2,minmax(0,1fr))}.report-topic-toolbar[data-v-36565c9c]{align-items:flex-start}.report-topic-list[data-v-36565c9c]{display:grid}.report-topic[data-v-36565c9c]{width:100%;border-radius:.5rem}}.markdown-card[data-v-36565c9c] br+br{display:none}.bazi-workspace.is-dark .markdown-card[data-v-36565c9c] table{background:#151622}.bazi-workspace.is-dark .markdown-card[data-v-36565c9c] th,.bazi-workspace.is-dark .markdown-card[data-v-36565c9c] td{border-color:#ffffff1f;color:#f5f3ff}.bazi-workspace.is-dark .markdown-card[data-v-36565c9c] th{background:#06bdd529;color:#67e8f9}.bazi-workspace.is-dark .markdown-card[data-v-36565c9c] blockquote{background:#1d1f2d;color:#b9c0d4}.bazi-workspace.is-dark .markdown-card[data-v-36565c9c] code{background:#1d1f2d;color:#f5f3ff}.ask-view{position:relative;width:100%;min-height:calc(100vh - 4rem);background:#f8f9fc;overflow:hidden}.dark .ask-view,.ask-view.is-dark{background:#11111d!important;box-shadow:0 0 0 100vmax #11111d;clip-path:inset(0 -100vmax)}.ask-view:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 8% 6%,rgba(116,182,210,.18),transparent 30%),radial-gradient(circle at 82% 2%,rgba(123,97,255,.12),transparent 32%),linear-gradient(180deg,#f6faffe6,#fff0);pointer-events:none}:global(.dark) .ask-view:before{background:none}.ask-view.is-dark:before{background:none}.dark .ask-hub,.dark .ask-detail,.ask-view.is-dark .ask-hub,.ask-view.is-dark .ask-detail{background:#11111d}.ask-heading{max-width:42rem;margin:0 auto 4.5rem;text-align:center}.ask-heading h2{margin:0;color:#303044;font-family:serif;font-size:1.875rem;font-weight:700;line-height:1.2;letter-spacing:0}:global(.dark) .ask-heading h2{color:#f5f3ff}.ask-view.is-dark .ask-heading h2{color:#f5f3ff}.ask-heading p{margin-top:.5rem;color:#889;font-size:.875rem;font-weight:400;line-height:1.5}:global(.dark) .ask-heading p{color:#b8bed0}.ask-view.is-dark .ask-heading p{color:#b8bed0}.ask-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:68rem;margin:0 auto;gap:1.75rem}.ask-module-card{--module-accent: #5fb7d2;--module-accent-2: #4568e8;display:grid;min-height:17rem;align-content:start;gap:1.45rem;padding:2rem;border:1px solid rgba(229,229,229,.95);border-radius:8px;background:#ffffff6b;box-shadow:none;text-align:left;transition:all .22s}.ask-module-card:hover{border-color:#7b61ff73;transform:translateY(-2px);box-shadow:0 16px 34px #7b61ff1f}:global(.dark) .ask-module-card{border-color:#ffffff1a;background:#15151fe0;box-shadow:none}.ask-view.is-dark .ask-module-card{border-color:#ffffff1a;background:#15151fe0;box-shadow:none}.ask-module-icon,.ask-form-icon{display:grid;width:3.25rem;height:3.25rem;flex:0 0 auto;place-items:center;border-radius:8px;background:#7b61ff1a;color:#7b61ff}:global(.dark) .ask-module-icon,:global(.dark) .ask-form-icon{background:#7b61ff2e;color:#a891ff}.ask-view.is-dark .ask-module-icon,.ask-view.is-dark .ask-form-icon{background:#7b61ff2e;color:#a891ff}.ask-module-title{margin-top:.2rem;color:#334;font-family:Playfair Display,serif;font-size:1.3rem;font-weight:800;line-height:1.25}:global(.dark) .ask-module-title{color:#f5f3ff}.ask-view.is-dark .ask-module-title{color:#f5f3ff}.ask-module-desc{min-height:3rem;color:#889;font-size:.88rem;line-height:1.65}:global(.dark) .ask-module-desc{color:#b8bed0}.ask-view.is-dark .ask-module-desc{color:#b8bed0}.ask-module-cta{display:inline-flex;align-items:center;justify-content:flex-start;gap:.35rem;align-self:end;width:fit-content;margin-top:.75rem;color:#7b61ff;font-size:.82rem;font-weight:900;transition:transform .18s ease,color .18s ease}.ask-module-card:hover .ask-module-cta{transform:translate(2px)}.ask-module-card:nth-child(2) .ask-module-icon{background:#d4af371f;color:#d4af37}.ask-module-card:nth-child(2) .ask-module-cta{color:#d4af37}.ask-module-card:nth-child(3) .ask-module-icon{background:#7b61ff1a;color:#7b61ff}.ask-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;color:#889;font-size:14px;font-weight:800;transition:color .18s}.ask-back:hover{color:#7b61ff}:global(.dark) .ask-form-top p,:global(.dark) .ask-back,:global(.dark) .tarot-preview span{color:#aeb4c8}.ask-view.is-dark .ask-form-top p,.ask-view.is-dark .ask-back,.ask-view.is-dark .tarot-preview span{color:#aeb4c8}.ask-workspace{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:stretch;height:calc(100vh - 13rem);min-height:560px;min-width:0;overflow:hidden;border:1px solid rgba(229,231,235,.9);border-radius:8px;background:#ffffff9e}:global(.dark) .ask-workspace,.dark .ask-workspace,.ask-view.is-dark .ask-workspace{border-color:#2a2a35;background:#15151f;box-shadow:0 20px 48px #00000052}.ask-view.is-dark .ask-workspace,.ask-view.is-dark .ask-form-card,.ask-view.is-dark .ask-workspace>.ask-report-panel{color:#eaeaea}.dark .ask-form-card,.ask-view.is-dark .ask-form-card,.dark .ask-workspace>.ask-report-panel,.ask-view.is-dark .ask-workspace>.ask-report-panel{background:#15151f}.ask-form-card{display:grid;gap:18px;align-content:start;min-height:0;padding:0 24px 24px;border:0;border-radius:0;background:transparent;overflow-y:auto;scrollbar-gutter:stable}:global(.dark) .ask-form-card{border-color:transparent;background:#15151f;box-shadow:none}.ask-view.is-dark .ask-form-card{border-color:transparent;background:#15151f;box-shadow:none}.ask-workspace>.ask-report-panel{min-height:100%;height:100%;min-width:0;border:0;border-left:1px solid rgba(229,231,235,.9);border-radius:0;background:transparent;overflow:hidden}:global(.dark) .ask-workspace>.ask-report-panel,.dark .ask-workspace>.ask-report-panel,.ask-view.is-dark .ask-workspace>.ask-report-panel{border-left-color:#2a2a35;background:#15151f}.ask-view.is-dark .ask-workspace{border-color:#2a2a35!important}.ask-form-top{display:flex;align-items:center;gap:14px;padding-top:24px}.ask-form-top h3{margin:0;color:#334;font-family:Playfair Display,serif;font-size:1.25rem;font-weight:700;line-height:1.25}:global(.dark) .ask-form-top h3{color:#eaeaea}.ask-view.is-dark .ask-form-top h3{color:#eaeaea}.ask-form-top p{margin:.35rem 0 0;color:#889;font-size:.875rem;line-height:1.5}.ask-field{display:grid;gap:8px}.ask-field span{color:#334;font-size:.75rem;font-weight:600;line-height:1.2}:global(.dark) .ask-field span{color:#eaeaea}.ask-view.is-dark .ask-field span{color:#eaeaea}.ask-field input,.ask-field select,.ask-field textarea{width:100%;min-height:46px;border:1px solid rgba(209,213,219,.95);border-radius:8px;background:transparent;color:#334;padding:0 14px;font-size:.875rem;font-weight:500;line-height:1.5;outline:none;transition:all .18s}.ask-field textarea{min-height:108px;padding:12px 14px;resize:vertical}:global(.dark) .ask-field input,:global(.dark) .ask-field select,:global(.dark) .ask-field textarea{border-color:#8496be3d;background:#ffffff0b;color:#eaeaea}:global(.dark) .ask-field input::placeholder,:global(.dark) .ask-field textarea::placeholder{color:#d8dbee6b}.ask-view.is-dark .ask-field input,.ask-view.is-dark .ask-field select,.ask-view.is-dark .ask-field textarea{border-color:#8496be3d;background:#ffffff0b;color:#eaeaea}.ask-view.is-dark .ask-field input::placeholder,.ask-view.is-dark .ask-field textarea::placeholder{color:#d8dbee6b}.ask-field input:focus,.ask-field select:focus,.ask-field textarea:focus{border-color:#7b61ff;box-shadow:0 0 0 3px #7b61ff1f}.ask-segment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;border:1px solid rgba(229,231,235,.9);border-radius:8px}:global(.dark) .ask-segment{border-color:#8496be38;background:#ffffff09}.ask-view.is-dark .ask-segment{border-color:#8496be38;background:#ffffff09}.ask-segment button{min-height:40px;border-radius:8px;color:#889;font-size:.8125rem;font-weight:700}:global(.dark) .ask-segment button{color:#aeb4c8}.ask-view.is-dark .ask-segment button{color:#aeb4c8}.ask-segment button.active{background:linear-gradient(135deg,#7b61ff,#7aa8d8);color:#fff}.plum-question-panel{display:grid;gap:0}.plum-section-head{display:flex;align-items:center;gap:12px;margin-bottom:20px}.plum-section-head>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(34,211,238,.28);border-radius:8px;color:#0891b2;font:800 11px ui-monospace,monospace}:global(.dark) .plum-section-head>span,.ask-view.is-dark .plum-section-head>span{color:#22d3ee}.plum-section-head div{display:flex;flex-direction:column}.plum-section-head strong{color:#334;font-size:.9375rem;font-weight:700;line-height:1.2}.plum-section-head small{margin-top:3px;color:#889;font-size:.75rem;line-height:1.3}:global(.dark) .plum-section-head strong,.dark .plum-section-head strong,.ask-view.is-dark .plum-section-head strong{color:#f5f3ff}:global(.dark) .plum-section-head small,.dark .plum-section-head small,.ask-view.is-dark .plum-section-head small{color:#c7ccda}.plum-question-panel>label{display:block;margin-bottom:8px;color:#334;font-size:.8125rem;font-weight:700;line-height:1.2}:global(.dark) .plum-question-panel>label,.dark .plum-question-panel>label,.ask-view.is-dark .plum-question-panel>label{color:#f5f3ff}.plum-quick-questions{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.plum-quick-questions button{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(148,163,184,.22);border-radius:8px;color:#778;font-size:.75rem;font-weight:700;transition:all .18s}.plum-quick-questions button span{display:grid;width:21px;height:21px;place-items:center;border-radius:6px;background:#06b6d414;color:#0891b2;font-size:.6875rem;font-weight:900}.plum-quick-questions button:hover,.plum-quick-questions button.selected{border-color:#22d3ee6b;background:#06b6d412;color:#334}:global(.dark) .plum-quick-questions button,.dark .plum-quick-questions button,.ask-view.is-dark .plum-quick-questions button{border-color:#ffffff24;background:#ffffff09;color:#d8dcee}:global(.dark) .plum-quick-questions button:hover,:global(.dark) .plum-quick-questions button.selected,.dark .plum-quick-questions button:hover,.dark .plum-quick-questions button.selected,.ask-view.is-dark .plum-quick-questions button:hover,.ask-view.is-dark .plum-quick-questions button.selected{border-color:#22d3ee5c;background:#06b6d417;color:#eaeaea}.plum-question-panel textarea{width:100%;min-height:86px;max-height:320px;padding:13px 14px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#ffffff73;color:#334;font-size:.875rem;font-weight:500;line-height:1.6;outline:none;resize:vertical}.plum-question-panel textarea:focus{border-color:#22d3ee8c;box-shadow:0 0 0 3px #06b6d414}:global(.dark) .plum-question-panel textarea,.dark .plum-question-panel textarea,.ask-view.is-dark .plum-question-panel textarea{border-color:#ffffff1f;background:#0a0a1094;color:#eaeaea}.ask-view.is-dark .plum-question-panel textarea{border-color:#ffffff29!important;background:#11111d!important;color:#eaeaea!important}.dark .plum-question-panel textarea::placeholder,.ask-view.is-dark .plum-question-panel textarea::placeholder{color:#d8dbee9e}.plum-casting-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -24px 6px;border-bottom:1px solid rgba(229,231,235,.85);background:#f8f9fcb8}:global(.dark) .plum-casting-tabs,.dark .plum-casting-tabs,.ask-view.is-dark .plum-casting-tabs{border-bottom-color:#ffffff1a;background:#0f0f18d1}.plum-casting-tabs button{min-height:46px;color:#889;font-size:.8125rem;font-weight:700;transition:all .18s}.plum-casting-tabs button.active{color:#7b61ff;background:#7b61ff14;box-shadow:inset 0 -2px #7b61ff}.dark .plum-casting-tabs button,.ask-view.is-dark .plum-casting-tabs button{color:#aeb4c8}.ask-view.is-dark .plum-casting-tabs button{background:transparent!important;color:#c7ccda!important}.dark .plum-casting-tabs button.active,.ask-view.is-dark .plum-casting-tabs button.active{color:#9f8cff;background:#7b61ff24}.ask-view.is-dark .plum-casting-tabs button.active{background:#7b61ff24!important;color:#9f8cff!important}.plum-number-stage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:2px 0 18px}.plum-time-casting{display:grid;gap:14px;margin-top:2px}.plum-time-field{display:grid;gap:10px}.plum-time-field span{color:#334;font-size:.8125rem;font-weight:800;line-height:1.2}.plum-time-field input{width:100%;min-height:54px;padding:0 16px;border:1px solid rgba(148,163,184,.32);border-radius:8px;background:#ffffff8c;color:#334;font-size:.9375rem;font-weight:600;outline:none;transition:all .18s}.plum-time-field input:focus{border-color:#7b61ff8f;box-shadow:0 0 0 3px #7b61ff1a}.dark .plum-time-field span,.ask-view.is-dark .plum-time-field span{color:#eaeaea}.dark .plum-time-field input,.ask-view.is-dark .plum-time-field input{border-color:#ffffff1f;background:#0a0a1094;color:#eaeaea}.plum-number-token{display:flex;min-height:70px;align-items:center;justify-content:center;flex-direction:column;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#94a3b809;color:#334;transition:all .25s}.plum-number-token small{color:#889;font-size:.75rem;line-height:1.2}.plum-number-token strong{margin-top:4px;font:900 1.3125rem/1 ui-monospace,monospace}.plum-number-token.active{border-color:#22d3ee61;box-shadow:inset 0 0 22px #06b6d40d}.plum-number-token.filled{background:#06b6d412;color:#0891b2}:global(.dark) .plum-number-token,.dark .plum-number-token,.ask-view.is-dark .plum-number-token{border-color:#ffffff1a;background:#ffffff09;color:#eaeaea}.ask-view.is-dark .plum-number-token{border-color:#ffffff24!important;background:#171721!important;color:#eaeaea!important}:global(.dark) .plum-number-token small,.dark .plum-number-token small,.ask-view.is-dark .plum-number-token small{color:#c7ccda}.dark .plum-number-token.filled,.ask-view.is-dark .plum-number-token.filled{border-color:#22d3ee47;background:#06b6d414;color:#67e8f9}.plum-hold-wrap{position:relative;display:grid;min-height:164px;place-items:center}.plum-hold-button{--hold-progress: 0deg;position:relative;z-index:2;display:flex;width:142px;height:142px;align-items:center;justify-content:center;flex-direction:column;border:3px solid transparent;border-radius:50%;background:linear-gradient(#f8fafc,#f8fafc) padding-box,conic-gradient(#0891b2 var(--hold-progress),rgba(148,163,184,.22) 0) border-box;color:#0f172a;box-shadow:0 12px 36px #0f172a1f,inset 0 0 28px #06b6d414;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .16s,box-shadow .16s,filter .16s;will-change:transform}:global(.dark) .plum-hold-button,.ask-view.is-dark .plum-hold-button{background:linear-gradient(#0b1326,#0b1326) padding-box,conic-gradient(#22d3ee var(--hold-progress),rgba(148,163,184,.18) 0) border-box;color:#fff;box-shadow:0 12px 36px #02061747,inset 0 0 28px #06b6d414}.ask-view.is-dark .plum-hold-button{background:linear-gradient(#11111d,#11111d) padding-box,conic-gradient(#22d3ee var(--hold-progress),rgba(255,255,255,.12) 0) border-box!important;color:#eaeaea!important}.plum-hold-button:not(:disabled):hover{filter:brightness(1.05);transform:scale(1.025)}.plum-hold-button.holding{transform:scale(.96);box-shadow:0 0 46px #22d3ee4d,inset 0 0 34px #06b6d426}.plum-hold-button:disabled{cursor:default;opacity:.72}.plum-hold-number{font:900 36px/1 ui-monospace,monospace}.plum-hold-button small{margin-top:10px;color:#889;font-size:.75rem;font-weight:800}:global(.dark) .plum-hold-button small,.ask-view.is-dark .plum-hold-button small{color:#c7ccda}.plum-hold-ripple{position:absolute;width:142px;height:142px;border:1px solid rgba(34,211,238,.5);border-radius:50%;animation:plum-ripple 1.4s ease-out infinite;will-change:transform,opacity}.plum-hold-ripple.ripple-b{animation-delay:.65s}.plum-manual-toggle{display:block;margin:8px auto 0;color:#889;font-size:.75rem;font-weight:700}.plum-manual-toggle:hover{color:#0891b2}.plum-manual-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 82px;gap:8px;margin-top:12px}.plum-manual-row input{min-width:0;height:38px;padding:0 9px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#02061709;color:#334;font-size:.75rem;outline:none}.plum-manual-row button{border-radius:8px;background:#0891b2;color:#fff;font-size:.75rem;font-weight:800}:global(.dark) .plum-manual-row input,.ask-view.is-dark .plum-manual-row input{background:#ffffff0b;color:#eaeaea}.plum-result-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.plum-result-actions button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:8px;font-size:.8125rem;font-weight:800;transition:border-color .18s ease,background .18s ease,color .18s ease,opacity .18s ease}.plum-result-actions button.secondary{border:1px solid rgba(148,163,184,.28);background:#ffffff85;color:#667085}.plum-result-actions button.primary{border:1px solid transparent;background:#7b61ff;color:#fff}.plum-result-actions button:disabled{cursor:not-allowed;opacity:.58}.plum-result-actions button.secondary:not(:disabled):hover{border-color:#7b61ff61;color:#7b61ff}.plum-result-actions button.primary:not(:disabled):hover{filter:brightness(1.04)}@keyframes plum-ripple{to{opacity:0;transform:scale(1.55)}}.ask-number-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tarot-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:10px}.tarot-preview article{display:grid;min-height:118px;place-items:center;gap:6px;border:1px solid rgba(123,97,255,.25);border-radius:8px;background:#7b61ff0f;text-align:center}:global(.dark) .tarot-preview article{border-color:#7b61ff47;background:#7b61ff1a}.ask-view.is-dark .tarot-preview article{border-color:#7b61ff47;background:#7b61ff1a}.tarot-preview span{color:#889;font-size:.75rem}.ask-error{margin:0;color:#ef4444;font-size:.8125rem;font-weight:700}.ask-primary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border-radius:8px;background:#7b61ff;color:#fff;font-size:.875rem;font-weight:700;transition:all .18s}.ask-primary:disabled{opacity:.55}.spinning{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:980px){.ask-module-grid,.ask-workspace{grid-template-columns:1fr}.ask-workspace{height:auto;min-height:0;overflow:visible}.ask-form-card{overflow:visible}.ask-workspace>.ask-report-panel{height:auto;border-left:0;border-top:1px solid rgba(229,231,235,.9)}:global(.dark) .ask-workspace>.ask-report-panel,.ask-view.is-dark .ask-workspace>.ask-report-panel{border-top-color:#2a2a35}}@media(max-width:640px){.ask-heading{margin-bottom:3rem}.ask-number-grid{grid-template-columns:1fr}.plum-date-cast-switch{gap:8px}.plum-date-cast-switch button{min-height:46px}.plum-date-now-card{padding:18px}.ask-module-card,.ask-form-card{padding:20px}}.ask-view.is-dark .ask-workspace{border-color:#2a2a35!important;background:#11111d!important}.ask-view.is-dark .ask-form-card,.ask-view.is-dark .ask-workspace>.ask-report-panel{background:#11111d!important}.ask-view.is-dark .ask-workspace>.ask-report-panel{border-left-color:#2a2a35!important}.ask-view.is-dark .plum-casting-tabs{border-bottom-color:#2a2a35!important;background:#15151f!important}.ask-view.is-dark .plum-casting-tabs button{color:#cfd3e4!important}.ask-view.is-dark .plum-casting-tabs button.active{color:#9f8cff!important;background:#7b61ff29!important}.ask-view.is-dark .plum-section-head>span{border-color:#22d3ee57!important;background:#22d3ee0d!important;color:#67e8f9!important}.ask-view.is-dark .plum-section-head strong,.ask-view.is-dark .plum-question-panel>label,.ask-view.is-dark .plum-time-field span{color:#f5f3ff!important}.ask-view.is-dark .plum-section-head small{color:#cfd3e4!important}.ask-view.is-dark .plum-quick-questions button{border-color:#2a2a35!important;background:#15151f!important;color:#d7dbea!important}.ask-view.is-dark .plum-quick-questions button span{background:#22d3ee1a!important;color:#67e8f9!important}.ask-view.is-dark .plum-quick-questions button:hover,.ask-view.is-dark .plum-quick-questions button.selected{border-color:#22d3ee73!important;background:#22d3ee14!important;color:#f5f3ff!important}.ask-view.is-dark .plum-question-panel textarea,.ask-view.is-dark .plum-time-field input,.ask-view.is-dark .plum-manual-row input{border-color:#2a2a35!important;background:#0f0f18!important;color:#f5f3ff!important}.ask-view.is-dark .plum-question-panel textarea::placeholder,.ask-view.is-dark .plum-time-field input::placeholder,.ask-view.is-dark .plum-manual-row input::placeholder{color:#9ca3b8!important}.ask-view.is-dark .plum-number-token{border-color:#2a2a35!important;background:#15151f!important;color:#f5f3ff!important}.ask-view.is-dark .plum-number-token small,.ask-view.is-dark .plum-hold-button small,.ask-view.is-dark .plum-manual-toggle{color:#cfd3e4!important}.ask-view.is-dark .plum-number-token.active{border-color:#22d3ee73!important}.ask-view.is-dark .plum-result-actions button.secondary{border-color:#2a2a35!important;background:#15151f!important;color:#cfd3e4!important}.ask-view.is-dark .plum-result-actions button.secondary:not(:disabled):hover{border-color:#7b61ff7a!important;color:#d8d3ff!important}.ask-view.is-dark .plum-result-actions button.primary{background:#7b61ff!important;color:#fff!important}.ask-view.is-dark .ask-error{color:#fb7185!important}.ask-view.is-dark .ask-primary{background:#7b61ff!important;color:#fff!important}.plum-date-panel{display:grid;gap:14px;margin-top:2px}.plum-date-cast-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.plum-date-cast-switch button{display:flex;min-height:48px;align-items:center;justify-content:center;flex-direction:column;gap:3px;border:1px solid rgba(89,149,181,.32);border-radius:8px;background:#f8fafcb8;color:#778;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.plum-date-cast-switch button.active{border-color:#22d3ee99;background:#06b6d414;color:#0891b2;box-shadow:inset 0 0 0 1px #22d3ee29}.plum-date-cast-switch strong{font-size:.8125rem;font-weight:800;line-height:1.2}.plum-date-cast-switch small{color:currentColor;font-size:.6875rem;font-weight:600;opacity:.72}.plum-date-section-head{display:grid;gap:4px}.plum-date-section-head strong{color:#334;font-size:.9375rem;font-weight:800;line-height:1.2}.plum-date-section-head small{color:#889;font-size:.75rem;line-height:1.5}.plum-date-now-card{display:grid;gap:18px;padding:20px;border:1px solid rgba(89,149,181,.24);border-radius:8px;background:#f0f9ff6b}.plum-date-now-time{display:grid;gap:6px;text-align:center}.plum-date-now-time strong{color:#334;font-family:Inter,Montserrat,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1rem;font-weight:800;line-height:1.3}.plum-date-now-time small{color:#7f8494;font-size:.75rem;font-weight:650;line-height:1.4}.plum-date-hold-wrap{position:relative;display:grid;min-height:172px;place-items:center}.plum-date-hold-button{--date-hold-progress: 0deg;position:relative;z-index:2;display:flex;width:142px;height:142px;align-items:center;justify-content:center;flex-direction:column;border:3px solid transparent;border-radius:50%;background:linear-gradient(#f8fafc,#f8fafc) padding-box,conic-gradient(#0891b2 var(--date-hold-progress),rgba(148,163,184,.22) 0) border-box;color:#0f172a;box-shadow:0 14px 38px #0f172a1f;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .16s ease,box-shadow .16s ease}.plum-date-hold-button.holding{transform:scale(.96);box-shadow:0 0 42px #22d3ee47}.plum-date-hold-symbol{font-family:Playfair Display,serif;font-size:2.1rem;font-weight:800;line-height:1}.plum-date-hold-button small{margin-top:10px;color:#889;font-size:.75rem;font-weight:800}.plum-date-hold-orbit{position:absolute;width:142px;height:142px;border:1px solid rgba(34,211,238,.5);border-radius:50%;animation:plum-ripple 1.4s ease-out infinite;will-change:transform,opacity}.plum-date-hold-orbit.orbit-b{animation-delay:.65s}.plum-date-foot{padding-top:16px;border-top:1px solid rgba(148,163,184,.2)}.plum-date-foot p{display:flex;align-items:center;gap:10px;margin:0;color:#889;font-size:.8125rem;line-height:1.5}.plum-date-foot span{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:8px;background:#7b61ff1f;color:#7b61ff;font-weight:800}.ask-view.is-dark .plum-date-cast-switch button{border-color:#5995b55c!important;background:#111827!important;color:#aeb8d2!important}.ask-view.is-dark .plum-date-cast-switch button.active{border-color:#67e8f9ad!important;background:#111827!important;color:#67e8f9!important;box-shadow:inset 0 0 0 1px #67e8f92e,0 0 18px #22d3ee14!important}.ask-view.is-dark .plum-date-section-head strong,.ask-view.is-dark .plum-date-now-time strong{color:#f5f3ff!important}.ask-view.is-dark .plum-date-section-head small,.ask-view.is-dark .plum-date-now-time small,.ask-view.is-dark .plum-date-foot p{color:#aeb8d2!important}.ask-view.is-dark .plum-date-now-card{border-color:#5995b559!important;background:#111827!important}.ask-view.is-dark .plum-date-hold-button{background:linear-gradient(#11111d,#11111d) padding-box,conic-gradient(#67e8f9 var(--date-hold-progress),#2a2a35 0) border-box!important;color:#f5f3ff!important;box-shadow:0 18px 42px #00000042,inset 0 0 28px #22d3ee0a!important}.ask-view.is-dark .plum-date-hold-button small{color:#aeb8d2!important}.ask-view.is-dark .plum-date-foot{border-top-color:#2a2a35!important}.ask-view.is-dark .plum-date-foot span{background:#a885ff29!important;color:#d8b4fe!important}.ask-report-panel[data-v-2d356ffd]{display:flex;flex-direction:column;height:100%;min-height:0;border:0;border-radius:0;background:transparent;overflow:hidden}.dark{border-color:transparent;background:transparent}.ask-report-tabs[data-v-2d356ffd]{flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid rgba(229,231,235,.85);background:#f8f9fcb8}.ask-report-body[data-v-2d356ffd]{flex:1 1 auto;min-height:0;overflow:hidden}.dark,.ask-view.is-dark{border-bottom-color:#ffffff1a;background:#0f0f18d1}.ask-report-tabs button[data-v-2d356ffd]{min-height:46px;color:#889;font-size:.8125rem;font-weight:700;transition:all .18s}.ask-report-tabs button.active[data-v-2d356ffd]{color:#7b61ff;background:#7b61ff14;box-shadow:inset 0 -2px #7b61ff}.dark,.ask-view.is-dark{color:#aeb4c8}.ask-view.is-dark .ask-report-tabs button{background:transparent!important;color:#c7ccda!important}.dark,.ask-view.is-dark{color:#9f8cff;background:#7b61ff24}.ask-view.is-dark .ask-report-tabs button.active{background:#7b61ff24!important;color:#9f8cff!important}.ask-view.is-dark .ask-markdown{background:#15151f!important}.ask-markdown[data-v-2d356ffd]{height:100%;min-height:0;padding:24px;overflow-y:auto;scrollbar-gutter:stable}.ask-markdown pre[data-v-2d356ffd]{margin:0;white-space:pre-wrap;word-break:break-word;color:#334;font:500 .875rem/1.75 Inter,Montserrat,sans-serif}.dark,.ask-view.is-dark{color:#eaeaea}.ask-empty[data-v-2d356ffd]{display:grid;min-height:300px;place-items:center;color:#889;text-align:center;font-size:.875rem;line-height:1.5}.dark,.ask-view.is-dark{color:#c7ccda}.ask-empty.error[data-v-2d356ffd]{color:#ef4444}.ask-casting-state[data-v-2d356ffd]{display:grid;min-height:300px;place-items:center;align-content:center;gap:16px;color:#889;text-align:center;font-size:.875rem;line-height:1.5}.ask-casting-symbol[data-v-2d356ffd]{display:flex;gap:6px}.ask-casting-symbol span[data-v-2d356ffd]{width:36px;height:5px;background:#22d3ee;animation:ask-float-line-2d356ffd .8s ease-in-out infinite alternate}.ask-casting-symbol span[data-v-2d356ffd]:nth-child(2){animation-delay:.15s}.ask-casting-symbol span[data-v-2d356ffd]:nth-child(3){animation-delay:.3s}.ask-casting-state strong[data-v-2d356ffd]{color:#889;font-size:.875rem;font-weight:700}.dark{color:#b8bed0}.ask-view.is-dark{color:#c7ccda}@keyframes ask-float-line-2d356ffd{to{opacity:.4;transform:translateY(-10px)}}.ask-report-actions[data-v-2d356ffd]{display:flex;justify-content:flex-end;margin-bottom:16px}.ask-report-actions button[data-v-2d356ffd]{min-height:38px;padding:0 18px;border-radius:8px;background:#7b61ff;color:#fff;font-size:.8125rem;font-weight:700;transition:all .18s}.ask-report-actions button[data-v-2d356ffd]:disabled{cursor:not-allowed;opacity:.62}.dark,.ask-view.is-dark{background:#7b61ff94;color:#ffffffd1}@media(max-width:640px){.ask-markdown[data-v-2d356ffd]{padding:18px}}.ask-view.is-dark .ask-report-panel{background:#11111d!important}.ask-view.is-dark .ask-report-tabs{border-bottom-color:#2a2a35!important;background:#15151f!important}.ask-view.is-dark .ask-report-tabs button{color:#cfd3e4!important}.ask-view.is-dark .ask-report-tabs button.active{color:#9f8cff!important;background:#7b61ff29!important}.ask-view.is-dark .ask-markdown{background:#11111d!important}.ask-view.is-dark .ask-empty,.ask-view.is-dark .ask-casting-state,.ask-view.is-dark .ask-casting-state strong{color:#cfd3e4!important}.ask-view.is-dark .ask-markdown pre{color:#f5f3ff!important}.card-reading-view[data-v-940fe67e]{--card-bg: #f8fbff;--card-panel: rgba(255, 255, 255, .86);--card-border: rgba(15, 23, 42, .12);--card-text: #172033;--card-muted: #64748b;min-height:calc(100vh - 76px);background:var(--card-bg);color:var(--card-text)}.card-reading-view.is-dark[data-v-940fe67e]{--card-bg: #050914;--card-panel: #11111d;--card-border: rgba(125, 211, 252, .16);--card-text: #e2e8f0;--card-muted: #94a3b8;background:radial-gradient(circle at 78% 12%,rgba(168,85,247,.18),transparent 32%),radial-gradient(circle at 18% 72%,rgba(34,211,238,.12),transparent 28%),var(--card-bg)}.card-shell[data-v-940fe67e]{display:grid;height:calc(100vh - 76px);min-height:0;grid-template-columns:minmax(360px,39%) minmax(0,1fr);overflow:hidden}.card-left[data-v-940fe67e]{display:flex;min-width:0;min-height:0;flex-direction:column;border-right:1px solid var(--card-border);background:var(--card-panel);padding:22px 34px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.back-button[data-v-940fe67e]{display:inline-flex;width:max-content;align-items:center;gap:7px;margin-bottom:18px;color:var(--card-muted);font-size:13px;font-weight:800}.back-button[data-v-940fe67e]:hover{color:#7b61ff}.section-head[data-v-940fe67e]{display:flex;flex-direction:column;margin-bottom:18px}.section-head strong[data-v-940fe67e]{color:var(--card-text);font-size:18px;font-weight:900}.section-head small[data-v-940fe67e]{margin-top:4px;color:var(--card-muted);font-size:12px;line-height:1.6}.question-block label[data-v-940fe67e]{display:block;margin-bottom:9px;font-size:13px;font-weight:900}.quick-questions[data-v-940fe67e]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.quick-questions button[data-v-940fe67e]{display:flex;min-height:34px;align-items:center;gap:7px;border:1px solid rgba(100,116,139,.18);border-radius:8px;background:#fff;padding:0 11px;color:var(--card-muted);font-size:12px;font-weight:800;transition:.18s}.quick-questions button span[data-v-940fe67e]{display:grid;width:21px;height:21px;place-items:center;border-radius:6px;background:#e8f9fd;color:#0891b2;font-size:11px;font-weight:900}.quick-questions button[data-v-940fe67e]:hover,.quick-questions button.selected[data-v-940fe67e]{border-color:#0891b273;background:#f3fbfe;color:var(--card-text)}.is-dark .quick-questions button[data-v-940fe67e]{border-color:#94a3b833;background:transparent}.is-dark .quick-questions button span[data-v-940fe67e]{background:#06b6d414;color:#22d3ee}.is-dark .quick-questions button[data-v-940fe67e]:hover,.is-dark .quick-questions button.selected[data-v-940fe67e]{border-color:#22d3ee73;background:#22d3ee14}textarea[data-v-940fe67e]{width:100%;min-height:82px;resize:vertical;border:1px solid rgba(100,116,139,.18);border-radius:11px;background:#fff;padding:13px 14px;color:var(--card-text);font-size:14px;line-height:1.65;outline:none}.is-dark textarea[data-v-940fe67e]{border-color:#94a3b83d;background:#02061761}textarea[data-v-940fe67e]:focus{border-color:#22d3ee8f;box-shadow:0 0 0 3px #22d3ee14}.question-option-row[data-v-940fe67e]{display:flex;justify-content:space-between;gap:10px;margin-top:10px}.recommend-button[data-v-940fe67e],.spacetime-option[data-v-940fe67e]{display:inline-flex;min-height:36px;align-items:center;gap:8px;border:1px solid rgba(100,116,139,.18);border-radius:8px;background:#fff;padding:0 12px;color:#475569;font-size:12px;font-weight:800;transition:.18s}.recommend-button[data-v-940fe67e]:hover:not(:disabled),.spacetime-option[data-v-940fe67e]:hover:not(:disabled),.spacetime-option.selected[data-v-940fe67e]{border-color:#0891b261;background:#f3fbfe;color:var(--card-text)}.checkbox-mark[data-v-940fe67e]{display:grid;width:18px;height:18px;place-items:center;border:1px solid rgba(148,163,184,.5);border-radius:6px;background:#f8fafc;color:transparent;line-height:1}.spacetime-option.selected .checkbox-mark[data-v-940fe67e]{border-color:transparent;background:linear-gradient(135deg,#06b6d4,#8b5cf6);color:#fff}.is-dark .recommend-button[data-v-940fe67e],.is-dark .spacetime-option[data-v-940fe67e]{border-color:#2a2a35;background:#15151f;color:#cfd3e4}.is-dark .checkbox-mark[data-v-940fe67e]{border-color:#94a3b847;background:#0f172ab8}.is-dark .spacetime-option.selected[data-v-940fe67e]{border-color:#67e8f980;background:linear-gradient(135deg,#22d3ee14,#a855f71a);color:#dbeafe}.spinner[data-v-940fe67e]{width:14px;height:14px;border:2px solid rgba(8,145,178,.25);border-top-color:#0891b2;border-radius:50%;animation:spin-940fe67e .8s linear infinite}.question-error[data-v-940fe67e]{margin:8px 0 0;color:#fb7185;font-size:12px}.spread-picker[data-v-940fe67e],.draw-mode[data-v-940fe67e]{display:grid;width:100%;margin-top:10px;border:1px solid rgba(100,116,139,.16);border-radius:9px;background:#ffffff61;padding:8px 10px 8px 12px}.is-dark .spread-picker[data-v-940fe67e]{background:#02061724}.is-dark .draw-mode[data-v-940fe67e]{background:#0206171a}.spread-picker[data-v-940fe67e],.draw-mode[data-v-940fe67e]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.spread-picker>span[data-v-940fe67e],.draw-mode>span[data-v-940fe67e]{color:var(--card-muted);font-size:12px;font-weight:800;white-space:nowrap}.spread-tabs[data-v-940fe67e]{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:6px}.draw-mode-options[data-v-940fe67e]{display:grid;grid-template-columns:repeat(2,72px);gap:6px;justify-self:end}.spread-tabs button[data-v-940fe67e],.draw-mode button[data-v-940fe67e]{display:flex;height:28px;min-height:28px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--card-muted);padding:0 10px;font-size:12px;font-weight:900;transition:background .15s,color .15s,border-color .15s}.spread-tabs button[data-v-940fe67e]:hover:not(:disabled),.draw-mode button[data-v-940fe67e]:hover:not(:disabled){background:#94a3b814;color:var(--card-text)}.spread-tabs button.active[data-v-940fe67e],.draw-mode button.active[data-v-940fe67e]{border-color:#22d3ee6b;background:#22d3ee1a;color:#0891b2;box-shadow:none}.is-dark .spread-tabs button.active[data-v-940fe67e],.is-dark .draw-mode button.active[data-v-940fe67e]{color:#67e8f9}.card-stage[data-v-940fe67e]{flex:0 0 auto;padding-top:16px}.picked-cards[data-v-940fe67e]{display:grid;grid-template-columns:repeat(3,minmax(0,104px));justify-content:center;gap:12px;min-height:150px}.card-stage.single-card .picked-cards[data-v-940fe67e]{grid-template-columns:minmax(0,104px);justify-content:center}.empty-card[data-v-940fe67e],.tarot-card[data-v-940fe67e]{display:grid;width:100%;aspect-ratio:2 / 3.12;place-items:center;border-radius:8px}.empty-card[data-v-940fe67e],.tarot-card[data-v-940fe67e]{max-width:104px}.empty-card[data-v-940fe67e]{border:1px dashed rgba(123,97,255,.3);background:#7b61ff12;color:#7b61ff8c;font-size:24px;font-weight:900}.tarot-card[data-v-940fe67e]{position:relative;border:1px solid rgba(250,204,21,.26);background:#111827;color:#fff;box-shadow:0 18px 42px #7c3aed38;overflow:hidden;cursor:zoom-in}.tarot-card.previewing[data-v-940fe67e]{animation:none}.tarot-card.previewing img[data-v-940fe67e]{animation:card-image-shuffle-940fe67e .46s ease-in-out infinite alternate}.tarot-card.previewing img.reversed[data-v-940fe67e]{animation-name:card-image-shuffle-reversed-940fe67e}.tarot-card img[data-v-940fe67e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tarot-card img.reversed[data-v-940fe67e],.preview-modal img.reversed[data-v-940fe67e]{transform:rotate(180deg)}.tarot-card[data-v-940fe67e]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(2,6,23,.25),transparent 35%,rgba(2,6,23,.72));pointer-events:none}.tarot-card strong[data-v-940fe67e]{position:relative;z-index:2;align-self:end;max-width:94%;margin-bottom:24px;overflow:hidden;font-size:12px;font-weight:900;text-overflow:ellipsis;text-shadow:0 2px 8px rgba(0,0,0,.55);white-space:nowrap}.tarot-card small[data-v-940fe67e]{position:absolute;z-index:2;bottom:9px;color:#ffffffe6;font-size:11px;font-weight:800}.manual-hint[data-v-940fe67e]{margin:10px 0 0;color:var(--card-muted);text-align:center;font-size:12px}.draw-actions[data-v-940fe67e]{display:flex;min-height:154px;align-items:center;justify-content:center;gap:10px}.draw-actions.has-result[data-v-940fe67e]{display:grid;min-height:42px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.auto-draw-wrap[data-v-940fe67e]{position:relative;display:grid;min-height:150px;place-items:center}.draw-ripple[data-v-940fe67e]{position:absolute;width:140px;height:140px;border:1px solid rgba(34,211,238,.45);border-radius:50%;animation:ripple-940fe67e 1.4s ease-out infinite}.draw-ripple.ripple-b[data-v-940fe67e]{animation-delay:.65s}.auto-draw-button[data-v-940fe67e]{--draw-progress: 0deg;position:relative;z-index:2;display:flex;width:142px;height:142px;align-items:center;justify-content:center;flex-direction:column;border:3px solid transparent;border-radius:50%;background:linear-gradient(#f8fafc,#f8fafc) padding-box,conic-gradient(#0891b2 var(--draw-progress),rgba(148,163,184,.22) 0) border-box;color:#0f172a;box-shadow:0 12px 36px #0f172a1f,inset 0 0 28px #06b6d414}.is-dark .auto-draw-button[data-v-940fe67e]{background:linear-gradient(#0b1326,#0b1326) padding-box,conic-gradient(#22d3ee var(--draw-progress),rgba(148,163,184,.18) 0) border-box;color:#fff}.auto-draw-button strong[data-v-940fe67e]{font:900 34px/1 ui-monospace,monospace}.auto-draw-button small[data-v-940fe67e]{margin-top:10px;color:var(--card-muted);font-size:12px;font-weight:800}.auto-draw-button.holding[data-v-940fe67e]{transform:scale(.96);box-shadow:0 0 46px #22d3ee4d,inset 0 0 34px #06b6d426}.result-button[data-v-940fe67e]{width:100%;height:42px;border:1px solid rgba(34,211,238,.28);border-radius:9px;background:#06b6d40f;color:#0891b2;font-size:13px;font-weight:800}.result-button.primary[data-v-940fe67e]{border-color:#7b61ff52;color:#7b61ff;background:#7b61ff14}.spread-guide[data-v-940fe67e]{display:grid;width:100%;margin:18px 0 0;overflow:visible;border:1px solid rgba(100,116,139,.16);border-radius:9px;background:#ffffff6b}.is-dark .spread-guide[data-v-940fe67e]{background:#02061724}.spread-guide h3[data-v-940fe67e]{margin:0;border-bottom:1px solid rgba(100,116,139,.14);padding:12px 12px 10px;color:#0891b2;font-size:14px;font-weight:900;line-height:1.35}.is-dark .spread-guide h3[data-v-940fe67e]{color:#67e8f9}.spread-guide-row[data-v-940fe67e]{position:relative;display:grid;min-height:38px;grid-template-columns:22% 34% 30% 14%;border-bottom:1px solid rgba(100,116,139,.14)}.spread-guide-row[data-v-940fe67e]:last-child{border-bottom:0}.spread-guide-row span[data-v-940fe67e]{display:block;min-width:0;height:auto;padding:9px 10px;color:var(--card-muted);font-size:12px;font-weight:700;line-height:1.5;overflow:visible;overflow-wrap:anywhere;white-space:normal}.spread-guide-row span[data-v-940fe67e]:first-child{color:var(--card-text);font-weight:900}.spread-guide-head span[data-v-940fe67e],.spread-guide-head span[data-v-940fe67e]:first-child{color:#0891b2;font-weight:900;white-space:nowrap}.is-dark .spread-guide-head span[data-v-940fe67e],.is-dark .spread-guide-head span[data-v-940fe67e]:first-child{color:#67e8f9}.manual-deck-layer[data-v-940fe67e]{position:relative;min-height:460px;overflow:hidden}.manual-deck-surface[data-v-940fe67e]{position:relative;min-height:460px;border:1px solid var(--card-border);border-radius:12px;background:#7b61ff0d;overflow:hidden}.manual-deck-surface>p[data-v-940fe67e]{margin-top:54px;color:var(--card-muted);text-align:center;font-size:14px;font-weight:900}.manual-page-controls[data-v-940fe67e]{position:absolute;top:12px;left:12px;right:12px;z-index:3;display:grid;grid-template-columns:74px minmax(0,1fr) 74px;gap:8px;align-items:center}.manual-page-controls button[data-v-940fe67e]{height:32px;border:1px solid var(--card-border);border-radius:8px;color:var(--card-text);font-size:11px;font-weight:900}.manual-page-controls span[data-v-940fe67e]{color:var(--card-muted);text-align:center;font-size:11px;font-weight:800;white-space:nowrap}.manual-picked-strip[data-v-940fe67e]{position:absolute;top:92px;left:12px;right:12px;z-index:2;display:flex;justify-content:center;gap:8px}.manual-picked-strip article[data-v-940fe67e]{display:grid;width:56px;justify-items:center;gap:3px;color:var(--card-muted);font-size:10px;font-weight:800}.manual-picked-strip img[data-v-940fe67e]{width:36px;height:58px;border-radius:4px;object-fit:cover}.manual-picked-strip strong[data-v-940fe67e]{width:100%;overflow:hidden;color:var(--card-text);text-overflow:ellipsis;white-space:nowrap}.card-fan[data-v-940fe67e]{position:absolute;right:-210px;bottom:-70px;left:-210px;height:380px;filter:drop-shadow(0 -20px 52px rgba(168,85,247,.34))}.fan-card[data-v-940fe67e]{--spread-angle: 104deg;position:absolute;bottom:0;left:50%;width:76px;height:206px;transform-origin:50% 270px;transform:translate(-50%) rotate(calc((var(--i) - (var(--total) - 1) / 2) * (var(--spread-angle) / (var(--total) - 1))));border:1px solid rgba(254,240,138,.6);border-radius:10px;background:linear-gradient(145deg,#f0abfc,#a855f7 58%,#7c3aed);box-shadow:0 -12px 36px #7c3aed2e;transition:.18s}.fan-card[data-v-940fe67e]:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(254,240,138,.72);border-radius:6px}.fan-card[data-v-940fe67e]:after{content:"✦";position:absolute;right:10px;bottom:10px;color:#fef08ae6;font-size:10px}.fan-card[data-v-940fe67e]:hover{bottom:24px}.card-fan.shuffling .fan-card[data-v-940fe67e]{animation:fan-wave-940fe67e .52s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 9ms)}.card-report[data-v-940fe67e]{min-width:0;min-height:0;background:transparent}.card-reading-view.is-dark[data-v-940fe67e] .ask-report-tabs{border-bottom-color:#2a2a35;background:#15151f}.card-reading-view.is-dark[data-v-940fe67e] .ask-report-tabs button{color:#cfd3e4}.card-reading-view.is-dark[data-v-940fe67e] .ask-report-tabs button.active{color:#9f8cff;background:#7b61ff29;box-shadow:inset 0 -2px #7b61ff}.card-reading-view.is-dark[data-v-940fe67e] .ask-markdown{background:#050914}.card-reading-view.is-dark[data-v-940fe67e] .ask-markdown pre{color:#f5f3ff}.card-reading-view.is-dark[data-v-940fe67e] .ask-empty,.card-reading-view.is-dark[data-v-940fe67e] .ask-casting-state,.card-reading-view.is-dark[data-v-940fe67e] .ask-casting-state strong{color:#cfd3e4}.preview-modal[data-v-940fe67e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#020617c7;padding:28px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.preview-modal figure[data-v-940fe67e]{display:grid;justify-items:center;gap:14px;margin:0}.preview-modal img[data-v-940fe67e]{width:min(72vw,360px);max-height:82vh;object-fit:contain;border-radius:10px;box-shadow:0 28px 80px #00000073;background:#111827}.preview-modal figcaption[data-v-940fe67e]{color:#f8fafc;font-size:16px;font-weight:900;text-shadow:0 2px 12px rgba(0,0,0,.55)}@keyframes spin-940fe67e{to{transform:rotate(360deg)}}@keyframes ripple-940fe67e{to{opacity:0;transform:scale(1.55)}}@keyframes card-draw-float-940fe67e{0%,to{transform:translateZ(0) rotate(0) scale(1);filter:brightness(1)}35%{transform:translate3d(20px,-18px,0) rotate(4deg) scale(1.04);filter:brightness(1.08)}70%{transform:translate3d(-18px,12px,0) rotate(-3deg) scale(.97);filter:brightness(.96)}}@keyframes card-image-shuffle-940fe67e{0%{transform:translateY(-2px) scale(1.02);filter:saturate(1) contrast(1)}to{transform:translateY(2px) scale(1.06);filter:saturate(1.14) contrast(1.06)}}@keyframes card-image-shuffle-reversed-940fe67e{0%{transform:rotate(180deg) translateY(-2px) scale(1.02);filter:saturate(1) contrast(1)}to{transform:rotate(180deg) translateY(2px) scale(1.06);filter:saturate(1.14) contrast(1.06)}}@keyframes fan-wave-940fe67e{42%{bottom:30px;filter:brightness(1.12)}}@media(max-width:860px){.card-reading-view[data-v-940fe67e],.card-shell[data-v-940fe67e]{min-height:0;overflow:auto}.card-shell[data-v-940fe67e]{display:block}.card-left[data-v-940fe67e]{border-right:0;border-bottom:1px solid var(--card-border)}.card-report[data-v-940fe67e]{min-height:420px}}@media(max-width:560px){.card-left[data-v-940fe67e]{padding:18px}.question-option-row[data-v-940fe67e]{display:grid}.spread-picker[data-v-940fe67e],.draw-mode[data-v-940fe67e]{grid-template-columns:1fr;gap:8px}.spread-tabs[data-v-940fe67e]{grid-template-columns:repeat(auto-fit,minmax(54px,1fr))}.draw-mode-options[data-v-940fe67e]{justify-self:stretch;grid-template-columns:repeat(2,minmax(64px,1fr));width:100%}.picked-cards[data-v-940fe67e]{grid-template-columns:repeat(2,minmax(0,88px));gap:9px}.manual-page-controls[data-v-940fe67e]{grid-template-columns:64px minmax(0,1fr) 64px}.spread-guide[data-v-940fe67e]{overflow-x:auto}.spread-guide h3[data-v-940fe67e],.spread-guide-row[data-v-940fe67e]{min-width:680px}.card-fan[data-v-940fe67e]{left:-190px;right:-190px;height:330px}.fan-card[data-v-940fe67e]{width:66px;height:184px;transform-origin:50% 240px}}.plum-view[data-v-d77b6d3d]{--plum-bg: #f8fbff;--plum-panel: rgba(255, 255, 255, .86);--plum-border: rgba(15, 23, 42, .12);--plum-text: #172033;--plum-muted: #64748b;min-height:calc(100vh - 76px);background:var(--plum-bg);color:var(--plum-text)}.plum-view.is-dark[data-v-d77b6d3d]{--plum-bg: #050914;--plum-panel: #11111d;--plum-border: rgba(125, 211, 252, .16);--plum-text: #e2e8f0;--plum-muted: #94a3b8;background:radial-gradient(circle at 76% 12%,rgba(123,97,255,.14),transparent 32%),radial-gradient(circle at 18% 72%,rgba(34,211,238,.12),transparent 30%),var(--plum-bg)}.plum-shell[data-v-d77b6d3d]{display:grid;min-height:calc(100vh - 76px);grid-template-columns:minmax(340px,38%) minmax(0,1fr);overflow:hidden}.plum-cast-panel[data-v-d77b6d3d]{min-width:0;min-height:0;border-right:1px solid var(--plum-border);background:var(--plum-panel);padding:24px 34px;overflow-y:auto}.plum-page-head[data-v-d77b6d3d]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.plum-page-head>div[data-v-d77b6d3d]{display:grid;gap:3px}.plum-page-head strong[data-v-d77b6d3d]{color:var(--plum-text);font-size:16px;font-weight:900;line-height:1.2}.plum-page-head small[data-v-d77b6d3d]{color:var(--plum-muted);font-size:12px;line-height:1.3}.plum-back[data-v-d77b6d3d]{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid var(--plum-border);border-radius:8px;background:#ffffff6b;color:var(--plum-muted);font-size:12px;font-weight:800;transition:border-color .18s ease,background .18s ease,color .18s ease}.plum-back[data-v-d77b6d3d]:hover{border-color:#7b61ff61;background:#7b61ff14;color:#7b61ff}.plum-error[data-v-d77b6d3d]{margin:14px 0 0;color:#ef4444;font-size:13px;font-weight:800}.plum-report-panel[data-v-d77b6d3d]{min-width:0;min-height:0;background:transparent}.plum-view[data-v-d77b6d3d] .plum-casting-tabs{margin:0 0 18px;border:1px solid var(--plum-border);border-radius:8px;overflow:hidden}.plum-view[data-v-d77b6d3d] .plum-number-stage{margin-top:18px}.plum-view[data-v-d77b6d3d] .plum-question-panel,.plum-view[data-v-d77b6d3d] .plum-number-casting,.plum-view[data-v-d77b6d3d] .plum-date-panel{max-width:none}.plum-view[data-v-d77b6d3d] .plum-section-head strong,.plum-view[data-v-d77b6d3d] .plum-question-panel>label,.plum-view[data-v-d77b6d3d] .plum-date-section-head strong{color:var(--plum-text)}.plum-view[data-v-d77b6d3d] .plum-section-head small,.plum-view[data-v-d77b6d3d] .plum-date-section-head small,.plum-view[data-v-d77b6d3d] .plum-date-foot p{color:var(--plum-muted)}.plum-view.is-dark[data-v-d77b6d3d] .plum-casting-tabs{border-color:#2a2a35;background:#15151f}.plum-view.is-dark .plum-back[data-v-d77b6d3d]{border-color:#2a2a35;background:#15151f;color:#cfd3e4}.plum-view.is-dark .plum-back[data-v-d77b6d3d]:hover{border-color:#7b61ff7a;background:#7b61ff24;color:#d8d3ff}.plum-view.is-dark[data-v-d77b6d3d] .plum-casting-tabs button{color:#cfd3e4}.plum-view.is-dark[data-v-d77b6d3d] .plum-casting-tabs button.active{color:#9f8cff;background:#7b61ff29}.plum-view.is-dark[data-v-d77b6d3d] .plum-question-panel textarea,.plum-view.is-dark[data-v-d77b6d3d] .plum-time-field input,.plum-view.is-dark[data-v-d77b6d3d] .plum-manual-row input{border-color:#2a2a35;background:#0f0f18;color:#f5f3ff}.plum-view.is-dark[data-v-d77b6d3d] .plum-quick-questions button,.plum-view.is-dark[data-v-d77b6d3d] .plum-number-token,.plum-view.is-dark[data-v-d77b6d3d] .plum-date-now-card,.plum-view.is-dark[data-v-d77b6d3d] .plum-result-actions button.secondary{border-color:#2a2a35;background:#15151f;color:#d7dbea}.plum-view.is-dark[data-v-d77b6d3d] .plum-date-cast-switch button{border-color:#2a2a35;background:#15151f;color:#cfd3e4;box-shadow:none}.plum-view.is-dark[data-v-d77b6d3d] .plum-date-cast-switch button.active{border-color:#67e8f994;background:#22d3ee14;color:#67e8f9;box-shadow:inset 0 0 0 1px #67e8f929}.plum-view.is-dark[data-v-d77b6d3d] .plum-date-cast-switch button:not(.active):hover{border-color:#7b61ff6b;background:#7b61ff1a;color:#d8d3ff}.plum-view.is-dark[data-v-d77b6d3d] .plum-date-cast-switch small,.plum-view.is-dark[data-v-d77b6d3d] .plum-date-now-time small{color:currentColor;opacity:.68}.plum-view.is-dark[data-v-d77b6d3d] .plum-date-now-time strong{color:#f5f3ff}.plum-view.is-dark[data-v-d77b6d3d] .plum-hold-button,.plum-view.is-dark[data-v-d77b6d3d] .plum-date-hold-button{background:linear-gradient(#11111d,#11111d) padding-box,conic-gradient(#67e8f9 var(--hold-progress, var(--date-hold-progress)),#2a2a35 0) border-box;color:#f5f3ff}.plum-view.is-dark[data-v-d77b6d3d] .ask-report-tabs{border-bottom-color:#2a2a35;background:#15151f}.plum-view.is-dark[data-v-d77b6d3d] .ask-report-tabs button{color:#cfd3e4}.plum-view.is-dark[data-v-d77b6d3d] .ask-report-tabs button.active{color:#9f8cff;background:#7b61ff29;box-shadow:inset 0 -2px #7b61ff}.plum-view.is-dark[data-v-d77b6d3d] .ask-markdown{background:#050914}.plum-view.is-dark[data-v-d77b6d3d] .ask-markdown pre{color:#f5f3ff}.plum-view.is-dark[data-v-d77b6d3d] .ask-empty,.plum-view.is-dark[data-v-d77b6d3d] .ask-casting-state,.plum-view.is-dark[data-v-d77b6d3d] .ask-casting-state strong{color:#cfd3e4}@media(max-width:860px){.plum-view[data-v-d77b6d3d],.plum-shell[data-v-d77b6d3d]{min-height:0;overflow:auto}.plum-shell[data-v-d77b6d3d]{display:block}.plum-cast-panel[data-v-d77b6d3d]{border-right:0;border-bottom:1px solid var(--plum-border)}.plum-report-panel[data-v-d77b6d3d]{min-height:420px}}@media(max-width:560px){.plum-cast-panel[data-v-d77b6d3d]{padding:18px}.plum-page-head[data-v-d77b6d3d]{align-items:flex-start;flex-direction:column;gap:10px}}.star-dice-view[data-v-849aa48a]{--dice-bg: #f8fbff;--dice-panel: rgba(255, 255, 255, .82);--dice-border: rgba(15, 23, 42, .12);--dice-text: #172033;--dice-muted: #64748b;min-height:calc(100vh - 76px);background:var(--dice-bg);color:var(--dice-text)}.star-dice-view.is-dark[data-v-849aa48a]{--dice-bg: #050914;--dice-panel: #11111d;--dice-border: rgba(125, 211, 252, .16);--dice-text: #e2e8f0;--dice-muted: #94a3b8;background:radial-gradient(circle at 72% 18%,rgba(217,70,239,.16),transparent 34%),radial-gradient(circle at 18% 70%,rgba(34,211,238,.13),transparent 30%),var(--dice-bg)}.star-dice-shell[data-v-849aa48a]{display:grid;height:calc(100vh - 76px);min-height:0;grid-template-columns:minmax(340px,38%) minmax(0,1fr);overflow:hidden}.cast-panel[data-v-849aa48a]{display:flex;min-width:0;min-height:0;flex-direction:column;border-right:1px solid var(--dice-border);background:var(--dice-panel);padding:24px 34px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.back-button[data-v-849aa48a]{display:inline-flex;width:max-content;align-items:center;gap:7px;margin-bottom:18px;color:var(--dice-muted);font-size:13px;font-weight:800}.back-button[data-v-849aa48a]:hover{color:#7b61ff}.cast-heading[data-v-849aa48a]{display:flex;flex-direction:column;margin-bottom:20px}.cast-heading strong[data-v-849aa48a]{color:var(--dice-text);font-size:18px;font-weight:900}.cast-heading small[data-v-849aa48a]{margin-top:4px;color:var(--dice-muted);font-size:12px;line-height:1.6}.question-block label[data-v-849aa48a]{display:block;margin-bottom:9px;font-size:13px;font-weight:900}.quick-questions[data-v-849aa48a]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.quick-questions button[data-v-849aa48a]{display:flex;min-height:34px;align-items:center;gap:7px;border:1px solid rgba(100,116,139,.18);border-radius:8px;background:#fff;padding:0 11px;color:var(--dice-muted);font-size:12px;font-weight:800;transition:.18s}.quick-questions button span[data-v-849aa48a]{display:grid;width:21px;height:21px;place-items:center;border-radius:6px;background:#e8f9fd;color:#0891b2;font-size:11px;font-weight:900}.quick-questions button[data-v-849aa48a]:hover,.quick-questions button.selected[data-v-849aa48a]{border-color:#0891b273;background:#f3fbfe;color:var(--dice-text)}.is-dark .quick-questions button[data-v-849aa48a]{border-color:#94a3b833;background:transparent}.is-dark .quick-questions button span[data-v-849aa48a]{background:#06b6d414;color:#22d3ee}.is-dark .quick-questions button[data-v-849aa48a]:hover,.is-dark .quick-questions button.selected[data-v-849aa48a]{border-color:#22d3ee73;background:#22d3ee14}textarea[data-v-849aa48a]{width:100%;min-height:82px;resize:vertical;border:1px solid rgba(100,116,139,.18);border-radius:11px;background:#fff;padding:13px 14px;color:var(--dice-text);font-size:14px;line-height:1.65;outline:none}.is-dark textarea[data-v-849aa48a]{border-color:#94a3b83d;background:#02061761}textarea[data-v-849aa48a]:focus{border-color:#22d3ee8f;box-shadow:0 0 0 3px #22d3ee14}.spacetime-option[data-v-849aa48a]{display:flex;width:max-content;max-width:100%;min-height:36px;align-items:center;gap:8px;margin-left:auto;margin-top:10px;border:1px solid rgba(100,116,139,.18);border-radius:8px;background:#fff;padding:0 12px;color:#475569;font-size:12px;font-weight:800;transition:.18s}.spacetime-option .checkbox-mark[data-v-849aa48a]{display:grid;width:18px;height:18px;place-items:center;border:1px solid rgba(148,163,184,.5);border-radius:6px;background:#f8fafc;color:transparent;font-size:13px;font-weight:900;line-height:1}.spacetime-option .spacetime-label[data-v-849aa48a]{width:auto;height:auto;background:transparent;color:inherit;font-size:inherit}.is-dark .spacetime-option[data-v-849aa48a]{border-color:#2a2a35;background:#15151f;color:#cfd3e4}.is-dark .spacetime-option .checkbox-mark[data-v-849aa48a]{border-color:#94a3b847;background:#0f172ab8}.spacetime-option[data-v-849aa48a]:hover:not(:disabled),.spacetime-option.selected[data-v-849aa48a]{border-color:#0891b261;background:#f3fbfe;color:var(--dice-text)}.spacetime-option.selected .checkbox-mark[data-v-849aa48a]{border-color:transparent;background:linear-gradient(135deg,#06b6d4,#8b5cf6);color:#fff}.spacetime-option[data-v-849aa48a]:disabled{cursor:not-allowed;opacity:1}.is-dark .spacetime-option.selected[data-v-849aa48a],.is-dark .spacetime-option.selected[data-v-849aa48a]:disabled{border-color:#67e8f980;background:linear-gradient(135deg,#22d3ee14,#a855f71a);color:#dbeafe}.is-dark .spacetime-option.selected .checkbox-mark[data-v-849aa48a],.is-dark .spacetime-option.selected:disabled .checkbox-mark[data-v-849aa48a]{border-color:transparent;background:linear-gradient(135deg,#06b6d4,#8b5cf6);color:#fff}.question-meta[data-v-849aa48a]{display:flex;min-height:24px;padding-top:6px;color:#fb7185;font-size:12px}.dice-stage[data-v-849aa48a]{position:relative;flex:0 0 246px;min-height:246px;margin:-10px 0 -4px;overflow:hidden;contain:paint}.dice-stage.settled[data-v-849aa48a]{flex-basis:282px;min-height:282px;margin-bottom:10px}.astro-die[data-v-849aa48a]{position:absolute;display:grid;width:76px;height:102px;place-items:start center;filter:drop-shadow(0 14px 18px rgba(14,165,233,.2));transition:all .5s cubic-bezier(.2,.8,.2,1)}.astro-die[data-v-849aa48a]:nth-child(1){left:calc(50% - 38px);top:8px}.astro-die[data-v-849aa48a]:nth-child(2){left:calc(31% - 38px);top:126px}.astro-die[data-v-849aa48a]:nth-child(3){left:calc(69% - 38px);top:126px}.die-core[data-v-849aa48a]{position:relative;display:grid;width:76px;height:76px;place-items:center;color:#fff;font-size:34px;font-weight:900;clip-path:polygon(50% 0,66% 7%,83% 8%,96% 24%,100% 49%,93% 70%,76% 90%,51% 100%,27% 93%,9% 74%,0 51%,5% 27%,16% 10%,34% 8%);box-shadow:inset -13px -15px 18px #0f172a38,inset 8px 8px 13px #ffffff4d;overflow:hidden}.die-core[data-v-849aa48a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(130deg,rgba(255,255,255,.42) 0 13%,transparent 14% 100%),conic-gradient(from 8deg at 50% 50%,#ffffff47,#0f172a24,#ffffff2e);opacity:.75;mix-blend-mode:overlay}.die-core span[data-v-849aa48a]{position:relative;z-index:1;font-family:Times New Roman,serif;line-height:1;text-shadow:0 2px 8px rgba(15,23,42,.18)}.planet .die-core[data-v-849aa48a]{background:linear-gradient(145deg,#ff83a3,#f15d8e 52%,#d8467c)}.sign .die-core[data-v-849aa48a]{background:linear-gradient(145deg,#79d7ff,#35b8f0 52%,#1591d6)}.house .die-core[data-v-849aa48a]{background:linear-gradient(145deg,#c088ff,#9a60f5 54%,#7d42dc)}.astro-die>strong[data-v-849aa48a]{display:block;margin-top:11px;color:var(--dice-text);font-size:15px;font-weight:900;white-space:nowrap;text-align:center}.astro-die>strong.placeholder[data-v-849aa48a]{visibility:hidden}.astro-die.rolling[data-v-849aa48a]{animation:dice-flight-849aa48a 1.15s ease-in-out infinite;animation-delay:var(--delay)}.astro-die.rolling .die-core[data-v-849aa48a]{animation:dice-spin-849aa48a .45s linear infinite}@keyframes dice-flight-849aa48a{0%,to{transform:translateZ(0) scale(1)}35%{transform:translate3d(44px,-34px,0) scale(1.08)}70%{transform:translate3d(-38px,24px,0) scale(.94)}}@keyframes dice-spin-849aa48a{to{transform:rotate(360deg) scale(.94)}}.dice-actions[data-v-849aa48a]{display:flex;width:min(100%,520px);min-height:164px;align-items:center;align-self:center;justify-content:center;gap:10px;margin-top:-8px}.dice-actions.has-result[data-v-849aa48a]{display:grid;width:100%;min-height:42px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.roll-hold-wrap[data-v-849aa48a]{position:relative;display:grid;min-height:164px;place-items:center}.roll-hold-ripple[data-v-849aa48a]{position:absolute;width:142px;height:142px;border:1px solid rgba(34,211,238,.5);border-radius:50%;animation:roll-ripple-849aa48a 1.4s ease-out infinite}.roll-hold-ripple.ripple-b[data-v-849aa48a]{animation-delay:.65s}.roll-button[data-v-849aa48a]{--roll-progress: 0deg;position:relative;z-index:2;display:flex;width:142px;height:142px;align-items:center;justify-content:center;flex-direction:column;border:3px solid transparent;border-radius:50%;background:linear-gradient(#f8fafc,#f8fafc) padding-box,conic-gradient(#0891b2 var(--roll-progress),rgba(148,163,184,.22) 0) border-box;color:#0f172a;box-shadow:0 12px 36px #0f172a1f,inset 0 0 28px #06b6d414;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .16s,box-shadow .16s}.is-dark .roll-button[data-v-849aa48a]{background:linear-gradient(#0b1326,#0b1326) padding-box,conic-gradient(#22d3ee var(--roll-progress),rgba(148,163,184,.18) 0) border-box;color:#fff;box-shadow:0 12px 36px #02061747,inset 0 0 28px #06b6d414}.roll-button[data-v-849aa48a]:hover:not(:disabled){transform:scale(1.025)}.roll-button.holding[data-v-849aa48a]{transform:scale(.96);box-shadow:0 0 46px #22d3ee4d,inset 0 0 34px #06b6d426}.roll-number[data-v-849aa48a]{font:900 34px/1 ui-monospace,monospace}.roll-button small[data-v-849aa48a]{margin-top:10px;color:var(--dice-muted);font-size:12px;font-weight:800}@keyframes roll-ripple-849aa48a{to{opacity:0;transform:scale(1.55)}}.result-button[data-v-849aa48a]{width:100%;height:42px;border:1px solid rgba(34,211,238,.28);border-radius:9px;background:#06b6d40f;color:#0891b2;font-size:13px;font-weight:800;transition:.18s}.result-button.primary[data-v-849aa48a]{border-color:#7b61ff52;color:#7b61ff;background:#7b61ff14}.is-dark .result-button[data-v-849aa48a]{color:#67e8f9}.is-dark .result-button.primary[data-v-849aa48a]{color:#a891ff}.star-dice-report[data-v-849aa48a]{min-width:0;min-height:0;background:transparent}.star-dice-view.is-dark[data-v-849aa48a] .ask-report-tabs{border-bottom-color:#2a2a35;background:#15151f}.star-dice-view.is-dark[data-v-849aa48a] .ask-report-tabs button{color:#cfd3e4}.star-dice-view.is-dark[data-v-849aa48a] .ask-report-tabs button.active{color:#9f8cff;background:#7b61ff29;box-shadow:inset 0 -2px #7b61ff}.star-dice-view.is-dark[data-v-849aa48a] .ask-markdown{background:#050914}.star-dice-view.is-dark[data-v-849aa48a] .ask-markdown pre{color:#f5f3ff}.star-dice-view.is-dark[data-v-849aa48a] .ask-empty,.star-dice-view.is-dark[data-v-849aa48a] .ask-casting-state,.star-dice-view.is-dark[data-v-849aa48a] .ask-casting-state strong{color:#cfd3e4}@media(max-width:860px){.star-dice-view[data-v-849aa48a],.star-dice-shell[data-v-849aa48a]{min-height:0;overflow:auto}.star-dice-shell[data-v-849aa48a]{display:block}.cast-panel[data-v-849aa48a]{border-right:0;border-bottom:1px solid var(--dice-border)}.star-dice-report[data-v-849aa48a]{min-height:420px}}@media(max-width:560px){.cast-panel[data-v-849aa48a]{padding:18px}.astro-die[data-v-849aa48a]:nth-child(1){left:calc(50% - 36px);top:6px}.astro-die[data-v-849aa48a]:nth-child(2){left:calc(30% - 36px);top:118px}.astro-die[data-v-849aa48a]:nth-child(3){left:calc(70% - 36px);top:118px}}.report-tabs[data-v-047a08d3]{border-radius:18px}.report-tab[data-v-047a08d3]{min-width:6.25rem;height:3rem;padding:0 1.5rem;color:var(--report-tab-muted, #8a8798);background:transparent;border-radius:14px;transform:translateZ(0);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease;will-change:background-color,color,box-shadow}.report-tab[data-v-047a08d3]:not(.active):hover{background:#7b61ff14;color:#7b61ff}.report-tab.active[data-v-047a08d3]{position:relative;z-index:1;color:#fff;background:linear-gradient(135deg,#7b61ff,#68aecd);box-shadow:0 8px 18px #7b61ff2e}.report-tab-meta[data-v-047a08d3]{display:inline-flex;align-items:center;justify-content:center;min-width:6.25rem;height:3rem;margin-left:.35rem;border-radius:14px;background:#f8f8fceb;padding:0 1.5rem;color:#889;font-size:.875rem;font-weight:900;white-space:nowrap}.dark{background:#ffffff0f;color:#a7a3b8}.profile-grid[data-v-bf994b64]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.profile-grid[data-v-bf994b64]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.profile-field[data-v-bf994b64]{min-width:0}.profile-field>label[data-v-bf994b64]:first-child{min-height:1.125rem}.profile-spacer-label[data-v-bf994b64]{opacity:0;pointer-events:none}.profile-control-grid[data-v-bf994b64]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.profile-input[data-v-bf994b64]{width:100%;min-height:3rem;border-radius:.75rem;border:1px solid rgb(212 212 212);background:#ffffffb8;color:#334;padding:.625rem 1rem;font-size:.875rem;outline:none;transition:background .2s,border-color .2s,box-shadow .2s}.profile-form-dark .profile-input[data-v-bf994b64]{border-color:#eaeaea38;background:#0b0b11e0;color:#eaeaea}.profile-input[data-v-bf994b64]::placeholder{color:#3333446b;opacity:1}.profile-form-dark .profile-input[data-v-bf994b64]::placeholder{color:#eaeaea75}.profile-input option[data-v-bf994b64]{color:#334;background:#fff}.profile-form-dark .profile-input option[data-v-bf994b64]{color:#eaeaea;background:#171723}.profile-input[data-v-bf994b64]:focus{border-color:#7b61ff;background:#fffffff0;box-shadow:0 0 0 1px #7b61ffb8}.profile-date-field[data-v-bf994b64]{position:relative}.profile-date-trigger[data-v-bf994b64]{display:flex;align-items:center;justify-content:space-between;text-align:left}.profile-date-backdrop[data-v-bf994b64]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0a0a1047;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.profile-date-popover[data-v-bf994b64]{width:min(25rem,92vw);max-height:min(86vh,40rem);overflow-y:auto;border-radius:1rem;border:1px solid rgba(229,229,229,.95);background:#fffffffa;padding:1rem;box-shadow:0 24px 70px #19162a2e}.profile-form-dark .profile-date-popover[data-v-bf994b64]{border-color:#eaeaea29;background:#111119fa;box-shadow:0 24px 70px #0000007a}@media(max-width:640px){.profile-date-backdrop[data-v-bf994b64]{align-items:flex-end;padding:.75rem}.profile-date-popover[data-v-bf994b64]{width:100%;border-radius:1rem 1rem .75rem .75rem}}.profile-date-head[data-v-bf994b64]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:-.2rem -.2rem 1.25rem}.profile-date-head strong[data-v-bf994b64]{text-align:center;font-size:.95rem}.profile-date-head button[data-v-bf994b64]{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;justify-self:start;border-radius:999px;padding:0 .8rem;font-size:.95rem;font-weight:800;color:#7b61ff;transition:background .18s,border-color .18s,color .18s}.profile-date-head button.confirm[data-v-bf994b64]{justify-self:end}.profile-form-dark .profile-date-head button[data-v-bf994b64]{color:#9d8bff}.profile-date-tabs[data-v-bf994b64]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem}.profile-date-tabs button[data-v-bf994b64]{min-height:2.5rem;border-radius:.75rem;border:1px solid rgba(229,229,229,.9);font-size:.75rem;font-weight:800;color:#889}.profile-form-dark .profile-date-tabs button[data-v-bf994b64]{border-color:#eaeaea29;background:#0b0b11b8;color:#eaeaeaa3}.profile-date-tabs button.active[data-v-bf994b64],.profile-form-dark .profile-date-tabs button.active[data-v-bf994b64]{border-color:#7b61ffe6;background:#7b61ff;color:#fff}.profile-picker-hint[data-v-bf994b64]{margin:1rem 0 .75rem;font-size:.9rem;font-weight:700;color:#334}.profile-form-dark .profile-picker-hint[data-v-bf994b64]{color:#eaeaeadb}.profile-wheel-grid[data-v-bf994b64]{display:grid;grid-template-columns:1.35fr 1fr 1fr .8fr .8fr;gap:.75rem}.profile-wheel-column[data-v-bf994b64]{max-height:15.75rem;overflow-y:auto;scrollbar-width:none;border-radius:.9rem;background:linear-gradient(to bottom,transparent,rgba(245,245,245,.88) 35%,rgba(245,245,245,.88) 65%,transparent)}.profile-wheel-column[data-v-bf994b64]::-webkit-scrollbar{display:none}.profile-wheel-column button[data-v-bf994b64]{width:100%;min-height:2.25rem;border-radius:.75rem;color:#9ca3af;font-weight:700}.profile-wheel-column button.active[data-v-bf994b64]{background:#0000000f;color:#30343a;font-size:1.1rem}.profile-form-dark .profile-wheel-column[data-v-bf994b64]{background:linear-gradient(to bottom,transparent,rgba(234,234,234,.08) 35%,rgba(234,234,234,.08) 65%,transparent)}.profile-form-dark .profile-wheel-column button.active[data-v-bf994b64]{background:#7b61ff38;color:#fff}.profile-date-summary[data-v-bf994b64]{margin-top:1rem;text-align:center;color:#7b61ff;font-size:1rem;font-weight:800;letter-spacing:0}.profile-form-dark .profile-date-summary[data-v-bf994b64]{color:#9d8bff}.profile-form-dark .profile-input[data-v-bf994b64]:focus{border-color:#7b61ffe6;background:#0c0c12f5;box-shadow:0 0 0 1px #7b61ffe6}.profile-choice[data-v-bf994b64]{width:100%;min-height:3rem;border-radius:.75rem;border:1px solid rgb(229 229 229);background:#ffffff80;padding:.5rem .75rem;font-size:.75rem;font-weight:700;color:#889;transition:background .2s,border-color .2s,color .2s}.profile-form-dark .profile-choice[data-v-bf994b64]{border-color:#eaeaea38;background:#0b0b11b8;color:#eaeaea9e}.profile-choice-active[data-v-bf994b64]{border-color:#7b61ffb8!important;background:#7b61ff2e!important;color:#7b61ff!important}.profile-form-dark .profile-choice-active[data-v-bf994b64]{border-color:#7b61fff2!important;background:#7b61ff4d!important;color:#fff!important;box-shadow:inset 0 0 0 1px #9d8bff47}.profile-disclosure[data-v-bf994b64]{display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:.75rem;border:1px solid rgb(229 229 229);background:#ffffff9e;color:#334;padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:700;transition:background .2s,border-color .2s}.profile-form-dark .profile-disclosure[data-v-bf994b64]{border-color:#eaeaea33;background:#0b0b11d1;color:#eaeaeaeb}.profile-disclosure[data-v-bf994b64]:hover{border-color:#7b61ff80}.profile-advanced-panel[data-v-bf994b64]{border-radius:1rem;border:1px solid rgb(229 229 229);background:#ffffff9e;padding:1rem}.profile-advanced-panel[data-v-bf994b64]>*+*{margin-top:1rem}.profile-form-dark .profile-advanced-panel[data-v-bf994b64]{border-color:#eaeaea29;background:#0b0b11c7;color:#eaeaeae6}.profile-toggle[data-v-bf994b64]{display:flex;min-height:3rem;align-items:center;gap:.5rem;border-radius:.75rem;border:1px solid rgb(229 229 229);background:#ffffff6b;padding:.625rem .75rem;font-size:.75rem;font-weight:700}.profile-toggle-control[data-v-bf994b64]{height:3rem;align-items:center}.profile-form-dark .profile-toggle[data-v-bf994b64]{border-color:#eaeaea29;background:#0b0b11b8;color:#eaeaead1}.profile-location-field[data-v-bf994b64]{position:relative}.profile-location-menu[data-v-bf994b64]{position:absolute;left:0;right:0;top:calc(100% + .4rem);z-index:30;max-height:13rem;overflow-y:auto;border-radius:.85rem;border:1px solid rgba(229,229,229,.9);background:#fff;box-shadow:0 18px 48px #14141e29}.profile-form-dark .profile-location-menu[data-v-bf994b64]{border-color:#eaeaea29;background:#171723;box-shadow:0 18px 48px #0000006b}.profile-location-option[data-v-bf994b64]{display:block;width:100%;padding:.75rem 1rem;text-align:left;font-size:.875rem;color:#334;transition:background .15s,color .15s}.profile-location-option[data-v-bf994b64]:hover{background:#7b61ff1a;color:#7b61ff}.profile-form-dark .profile-location-option[data-v-bf994b64]{color:#eaeaeae6}.profile-form-dark .profile-location-option[data-v-bf994b64]:hover{background:#7b61ff38;color:#fff}.compatibility-strip[data-v-a649195b]{display:grid;grid-template-columns:minmax(0,1fr) 7rem minmax(0,1fr);align-items:center;gap:0;max-width:54rem;margin:-1rem auto 0;border:1px solid rgba(229,229,229,.95);border-radius:1.15rem;background:#ffffffe0;padding:.8rem;box-shadow:0 18px 42px #28253a14}.compatibility-strip-dark[data-v-a649195b]{border-color:#eaeaea24;background:#111119e0;box-shadow:0 18px 42px #00000047}.compatibility-person[data-v-a649195b]{min-width:0;display:flex;align-items:center;gap:.8rem;min-height:5.25rem;border-radius:.9rem;background:linear-gradient(135deg,#f8fafcf2,#fafaffb3);padding:.8rem 1rem}.compatibility-person-right[data-v-a649195b]{flex-direction:row-reverse;justify-content:flex-start;text-align:right}.compatibility-strip-dark .compatibility-person[data-v-a649195b]{background:#ffffff0f}.compatibility-orb[data-v-a649195b],.compatibility-heart[data-v-a649195b]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:#fff;box-shadow:inset 0 0 14px #ffffff61,0 10px 22px #50488a24}.compatibility-orb[data-v-a649195b]{width:3.25rem;height:3.25rem;border-radius:1rem}.compatibility-orb-a[data-v-a649195b]{background:linear-gradient(135deg,#fff1de,#ffd190);color:#f17221}.compatibility-orb-b[data-v-a649195b]{background:linear-gradient(135deg,#efe4ff,#bfa2ff)}.compatibility-heart[data-v-a649195b]{position:relative;width:3.6rem;height:3.6rem;border-radius:999px;background:linear-gradient(135deg,#7b61ff,#d76ee9)}.compatibility-score[data-v-a649195b]:before,.compatibility-score[data-v-a649195b]:after{content:"";position:absolute;top:1.8rem;width:2rem;height:1px;background:linear-gradient(90deg,#7b61ff00,#7b61ff8c)}.compatibility-score[data-v-a649195b]:before{right:calc(50% + 1.8rem)}.compatibility-score[data-v-a649195b]:after{left:calc(50% + 1.8rem);transform:scaleX(-1)}.compatibility-person p[data-v-a649195b],.compatibility-score span[data-v-a649195b]{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.08em;color:#3333448c}.compatibility-person strong[data-v-a649195b]{display:block;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;color:#303044}.compatibility-score[data-v-a649195b]{position:relative;display:flex;min-width:7rem;flex-direction:column;align-items:center;gap:.45rem;color:#fff;text-align:center}.compatibility-strip-dark .compatibility-person p[data-v-a649195b],.compatibility-strip-dark .compatibility-score span[data-v-a649195b]{color:#eaeaea9e}.compatibility-strip-dark .compatibility-person strong[data-v-a649195b]{color:#f8f7ff}@media(max-width:768px){.compatibility-strip[data-v-a649195b]{grid-template-columns:1fr;margin-top:-.5rem;padding:.75rem;gap:.75rem}.compatibility-person[data-v-a649195b],.compatibility-person-right[data-v-a649195b]{flex-direction:row;justify-content:flex-start;text-align:left}.compatibility-score[data-v-a649195b]{width:100%;min-width:0}.compatibility-score[data-v-a649195b]:before,.compatibility-score[data-v-a649195b]:after{display:none}}.fortune-panel[data-v-989cf833]{padding:0}.fortune-main-title[data-v-989cf833]{margin:0;color:#303044;font-family:serif;font-size:1.875rem;font-weight:700;line-height:1.2}.fortune-controls[data-v-989cf833]{margin-top:4.5rem;max-width:72rem;--fortune-filter-width: 33.5rem}.fortune-controls h3[data-v-989cf833]{margin:0;font-family:serif;font-size:2rem;font-weight:800;color:#303044}.fortune-mode-tabs[data-v-989cf833],.fortune-period-tabs[data-v-989cf833]{display:flex;width:fit-content;max-width:100%;margin:1.5rem 0 0;border:1px solid rgba(229,229,229,.95);border-radius:1rem;background:#ffffffe6;padding:.3rem;box-shadow:0 10px 28px #28253a0f}.fortune-mode-tabs button[data-v-989cf833],.fortune-period-tabs button[data-v-989cf833]{min-height:2.85rem;border-radius:.78rem;padding:0 1.25rem;color:#889;font-size:.88rem;font-weight:900;white-space:nowrap}.fortune-mode-tabs button.active[data-v-989cf833],.fortune-period-tabs button.active[data-v-989cf833]{color:#fff;background:linear-gradient(135deg,#7b61ff,#68aecd);box-shadow:0 8px 18px #7b61ff2e}.fortune-period-tabs[data-v-989cf833]{align-items:center}.period-picker[data-v-989cf833]{position:relative;margin-left:.45rem;overflow:visible}.period-picker-trigger[data-v-989cf833]{display:inline-flex;align-items:center;gap:.45rem;min-height:2.85rem;border-radius:.78rem;background:#7b61ff14;padding:0 1rem;color:#7b61ff;font-weight:900;white-space:nowrap}.period-picker-menu[data-v-989cf833]{position:absolute;top:calc(100% + .7rem);right:0;z-index:20;min-width:8.5rem;border:1px solid rgba(229,229,229,.95);border-radius:1rem;background:#fffffff5;padding:.75rem;box-shadow:0 18px 42px #28253a29}.period-picker-menu p[data-v-989cf833]{margin:0 0 .45rem;padding:0 .3rem;color:#889;font-size:.76rem;font-weight:900}.period-picker-list[data-v-989cf833]{display:grid;gap:.3rem;max-height:12rem;overflow-y:auto}.period-picker-list button[data-v-989cf833]{min-height:2.2rem;border-radius:.65rem;padding:0 .65rem;color:#5f5b70;font-size:.86rem;font-weight:800;text-align:left}.period-picker-list button[data-v-989cf833]:hover,.period-picker-list button.active[data-v-989cf833]{background:#7b61ff1f;color:#7b61ff}.fortune-form[data-v-989cf833]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:end;margin-top:2rem}.fortune-form.compatibility-mode[data-v-989cf833]{grid-template-columns:repeat(3,minmax(0,1fr))}.fortune-form label[data-v-989cf833]{display:grid;gap:.45rem;min-width:0}.fortune-form .profile-field[data-v-989cf833]{min-width:0}.fortune-form span[data-v-989cf833]{font-size:.78rem;font-weight:900;color:#303044}.fortune-form select[data-v-989cf833],.fortune-form input[data-v-989cf833]{width:100%;min-height:3rem;border-radius:.85rem;border:1px solid rgb(212 212 212);background:#ffffffdb;padding:0 1rem;color:#334;font-size:.9rem;font-weight:800;outline:none}.fortune-form select[data-v-989cf833]:focus,.fortune-form input[data-v-989cf833]:focus{border-color:#7b61ff;box-shadow:0 0 0 1px #7b61ff9e}.fortune-page.is-dark .fortune-main-title[data-v-989cf833],.fortune-page.is-dark .fortune-controls h3[data-v-989cf833]{color:#f5f3ff}.fortune-page.is-dark .fortune-mode-tabs[data-v-989cf833],.fortune-page.is-dark .fortune-period-tabs[data-v-989cf833]{border-color:#ffffff1c;background:#11111df0;box-shadow:0 18px 42px #0000005c}.fortune-page.is-dark .fortune-mode-tabs button[data-v-989cf833],.fortune-page.is-dark .fortune-period-tabs button[data-v-989cf833]{color:#a7a3b8}.fortune-page.is-dark .fortune-mode-tabs button.active[data-v-989cf833],.fortune-page.is-dark .fortune-period-tabs button.active[data-v-989cf833]{color:#fff}.fortune-page.is-dark .period-picker-trigger[data-v-989cf833]{background:#7b61ff2e;color:#a891ff}.fortune-page.is-dark .period-picker-menu[data-v-989cf833]{border-color:#ffffff1c;background:#11111dfa;box-shadow:0 18px 42px #0000005c}.fortune-page.is-dark .period-picker-menu p[data-v-989cf833]{color:#a7a3b8}.fortune-page.is-dark .period-picker-list button[data-v-989cf833]{color:#c8c3d8}.fortune-page.is-dark .period-picker-list button[data-v-989cf833]:hover,.fortune-page.is-dark .period-picker-list button.active[data-v-989cf833]{background:#7b61ff2e;color:#fff}.fortune-page.is-dark .fortune-form span[data-v-989cf833]{color:#f5f3ff}.fortune-page.is-dark .fortune-form select[data-v-989cf833],.fortune-page.is-dark .fortune-form input[data-v-989cf833]{border-color:#ffffff1c;background-color:#11111df0;color:#f5f3ff}.fortune-page.is-dark .fortune-form select option[data-v-989cf833]{background:#11111d;color:#f5f3ff}@media(max-width:900px){.fortune-controls[data-v-989cf833]{margin-top:3rem}.fortune-form[data-v-989cf833],.fortune-form.compatibility-mode[data-v-989cf833]{grid-template-columns:1fr}.fortune-mode-tabs[data-v-989cf833],.fortune-period-tabs[data-v-989cf833]{width:100%;overflow-x:auto;overflow-y:visible}}.agreement-content h1[data-v-0829712a],.agreement-content h2[data-v-0829712a],.agreement-content h3[data-v-0829712a]{margin:1rem 0 .5rem;font-family:Playfair Display,serif;font-weight:700}.agreement-content h1[data-v-0829712a]{font-size:1.5rem}.agreement-content h2[data-v-0829712a]{font-size:1.25rem}.agreement-content h3[data-v-0829712a]{font-size:1.05rem}.agreement-content p[data-v-0829712a]{margin:0 0 .85rem}.metaphysics-heading[data-v-b7a0ab18]{max-width:42rem;margin:0 auto 4.5rem;text-align:center}.metaphysics-heading h2[data-v-b7a0ab18]{margin:0;color:#303044;font-family:serif;font-size:1.875rem;font-weight:700;line-height:1.2;letter-spacing:0}.dark,.metaphysics-view.is-dark .metaphysics-heading h2[data-v-b7a0ab18]{color:#f5f3ff}.metaphysics-heading p[data-v-b7a0ab18]{margin-top:.5rem;color:#889;font-size:.875rem;font-weight:400;line-height:1.5}.dark,.metaphysics-view.is-dark .metaphysics-heading p[data-v-b7a0ab18]{color:#b8bed0}.metaphysics-section-title[data-v-b7a0ab18]{margin:0;font-family:serif;font-size:2rem;font-weight:800;color:#303044;line-height:1.2;letter-spacing:0}.dark,.metaphysics-view.is-dark .metaphysics-section-title[data-v-b7a0ab18]{color:#f5f3ff}.tool-card[data-v-b7a0ab18]{min-height:18rem;display:flex;flex-direction:column;gap:.9rem;text-align:left;padding:1.5rem;border:1px solid rgb(229 229 229);border-radius:1rem;background:#ffffff9e;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.is-dark .tool-card[data-v-b7a0ab18]{background:#151622b8;border-color:#aab8ff29}.tool-card[data-v-b7a0ab18]:hover{transform:translateY(-2px);box-shadow:0 16px 36px #7b61ff21}.tool-card-violet[data-v-b7a0ab18]:hover{border-color:#7b61ff80}.tool-card-gold[data-v-b7a0ab18]:hover{border-color:#d4af3780}.is-dark .tool-card-violet[data-v-b7a0ab18]{border-color:#8fa5ff3d;box-shadow:inset 0 1px #ffffff09}.is-dark .tool-card-violet[data-v-b7a0ab18]:hover{border-color:#8fa5ff6b;box-shadow:0 18px 38px #485bb829,inset 0 1px #ffffff0b}.is-dark .tool-card-gold[data-v-b7a0ab18]{border-color:#d4af3733}.tool-card-top[data-v-b7a0ab18]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.tool-badge[data-v-b7a0ab18]{padding:.28rem .6rem;border-radius:.5rem;border:1px solid rgba(123,97,255,.28);color:#7b61ff;font-size:.68rem;font-weight:800}.tool-card-gold .tool-badge[data-v-b7a0ab18]{border-color:#d4af3757;color:#d4af37}.is-dark .tool-card-violet .tool-badge[data-v-b7a0ab18]{color:#afc3ff;border-color:#8fa5ff57;background:#8fa5ff14}.tool-icon[data-v-b7a0ab18]{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;color:#7b61ff;background:#7b61ff1a}.tool-card-gold .tool-icon[data-v-b7a0ab18]{color:#d4af37;background:#d4af371f}.is-dark .tool-card-violet .tool-icon[data-v-b7a0ab18]{color:#afc3ff;background:#8fa5ff1a}.tool-title[data-v-b7a0ab18]{font-size:1.08rem;font-weight:800;color:currentColor}.tool-desc[data-v-b7a0ab18],.tool-accent[data-v-b7a0ab18]{display:block;font-size:.78rem;line-height:1.75;color:#889}.tool-accent[data-v-b7a0ab18]{color:#7b61ff}.is-dark .tool-accent[data-v-b7a0ab18]{color:#afc3ff}.tool-card-gold .tool-accent[data-v-b7a0ab18]{color:#b99525}.tool-actions[data-v-b7a0ab18]{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(136,136,153,.18);display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.tool-actions span[data-v-b7a0ab18]{min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.65rem;font-size:.72rem;font-weight:800;color:#7b61ff;border:1px solid rgba(123,97,255,.24)}.is-dark .tool-card-violet .tool-actions span[data-v-b7a0ab18]{color:#afc3ff;border-color:#8fa5ff4d;background:#8fa5ff0b}.tool-actions span.ghost[data-v-b7a0ab18]{border-style:dashed;opacity:.58}.tool-card-gold .tool-actions span[data-v-b7a0ab18]{color:#b99525;border-color:#d4af374d}@media(max-width:640px){.metaphysics-heading[data-v-b7a0ab18]{margin-bottom:3rem}.tool-actions[data-v-b7a0ab18]{grid-template-columns:1fr}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#1717231a}.dark ::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:#7b61ff;border-radius:3px}.twinastro-app.dark{background:#11111d;color:#eaeaea}.twinastro-app .app-main{background:#f8f9fc}.twinastro-app.dark .app-main{background:#11111d}.twinastro-app.dark header{background:#11111df0;border-bottom-color:#ffffff14}.twinastro-app.dark .bg-neutral-900,.twinastro-app.dark .dark\:bg-neutral-900{background-color:#15151f}.twinastro-app.dark .dark\:bg-neutral-900\/40{background-color:#15151f6b}.twinastro-app.dark .dark\:bg-neutral-900\/55{background-color:#15151f9e}.twinastro-app.dark .dark\:border-neutral-800{border-color:#ffffff1a}.glow-violet:hover{box-shadow:0 0 20px #7b61ff73}.glow-gold:hover{box-shadow:0 0 20px #d4af3759}@keyframes border-flow{0%{border-color:#7b61ff}50%{border-color:#d4af37}to{border-color:#7b61ff}}.animate-border-flow{animation:border-flow 4s infinite}.header-inner{width:min(100% - clamp(3rem,6vw,8rem),112rem);gap:clamp(1.5rem,2.8vw,3.5rem)}.header-nav{flex:1 1 auto;justify-content:center;gap:clamp(1.35rem,1.8vw,2.45rem);min-width:0}.header-nav button{white-space:nowrap;line-height:1.2}.nav-link{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.7rem 0;color:#889;font-size:clamp(.95rem,.86vw,1.08rem);font-weight:600;width:fit-content}.nav-link:hover,.nav-link.active{color:#7b61ff}.nav-link.active{font-weight:800;text-decoration-line:underline;text-decoration-color:#7b61ff;text-decoration-thickness:2px;text-underline-offset:.45rem}.nav-link:after{display:none;content:none}.header-actions{gap:clamp(.75rem,1vw,1.25rem);flex:0 0 auto}.language-trigger{min-height:2.25rem;padding:0 .9rem;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#eaeaeaeb;background:linear-gradient(180deg,#ffffff0f,#ffffff06);box-shadow:inset 0 1px #ffffff12,0 10px 24px #0000002e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.language-trigger:hover{color:#fff;border-color:#7b61ffad;background:#7b61ff1c;box-shadow:inset 0 1px #ffffff14,0 0 0 3px #7b61ff21}.twinastro-app:not(.dark) .language-trigger{color:#2f2b45;border-color:#2f2b4529;background:#ffffffd1;box-shadow:inset 0 1px #fffc,0 10px 24px #29234614}.twinastro-app:not(.dark) .language-trigger:hover{color:#2f244f;border-color:#7b61ff8c;background:#7b61ff1a}.hero-stage{min-height:calc(100vh - 4rem);display:flex;align-items:flex-start;padding-top:5.5rem;padding-bottom:6.5rem;isolation:isolate}.hero-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#171723eb,#17172380 48%,#171723db),radial-gradient(circle at 32% 45%,rgba(123,97,255,.1),transparent 30%),radial-gradient(ellipse 19rem 23rem at 76% 42%,rgba(0,0,0,.34),transparent 72%),radial-gradient(circle at 72% 45%,rgba(212,175,55,.13),transparent 28%);z-index:-3}.hero-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:78px 78px;-webkit-mask-image:radial-gradient(circle at 50% 48%,black 0%,transparent 72%);mask-image:radial-gradient(circle at 50% 48%,black 0%,transparent 72%);opacity:.38;z-index:-2}.hero-orbit{position:absolute;border-radius:999px;filter:blur(80px);opacity:.55}.hero-orbit-left{width:34rem;height:34rem;left:19%;top:23%;background:#7b61ff47}.hero-orbit-right{width:24rem;height:24rem;right:12%;top:28%;background:#d4af372e}.hero-starfield{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.75) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(123,97,255,.55) 0 1px,transparent 1.5px);background-size:160px 160px,240px 240px;background-position:20px 40px,90px 120px;opacity:.13}.hero-aura-fixed{position:absolute;left:clamp(18rem,37vw,48rem);top:clamp(16rem,42vh,28rem);width:42rem;height:34rem;transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(ellipse at center,rgba(123,97,255,.28) 0%,rgba(123,97,255,.18) 34%,transparent 70%);filter:blur(42px);opacity:.9;z-index:-2}.hero-title{max-width:56rem;color:#fffffff5;text-shadow:0 18px 55px rgba(123,97,255,.24)}.hero-copy{padding-top:clamp(10rem,16vh,14rem)}.hero-subtitle{font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.9;color:#eaeaea94}.hero-point{min-height:3.25rem;padding:.7rem .85rem;border:1px solid rgba(255,255,255,.06);border-radius:1rem;background:#ffffff09;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-form-wrap{position:relative}.hero-form-wrap:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:1.75rem;background:linear-gradient(135deg,#7b61ff80,#d4af3752,#ffffff08);opacity:.55;z-index:-1}.hero-form-card{position:relative;overflow:hidden;padding-bottom:2.75rem;box-shadow:inset 0 1px #ffffff0f}.hero-form-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.07),transparent 36%),radial-gradient(circle at 88% 8%,rgba(123,97,255,.14),transparent 26%);pointer-events:none}.hero-form-card form,.hero-form-card>div{position:relative;z-index:1}.hero-form-card input{min-height:3.15rem;background:#0a0a1061}.dark .hero-form-card{background:#171723c7;border-color:#eaeaea1f}.dark .hero-form-card label,.dark .hero-form-card select{color:#eaeaeae6}.dark .hero-form-card input:not(.profile-input),.dark .hero-form-card select:not(.profile-input){color:#eaeaea;background:#0a0a1094;border-color:#eaeaea38}.twinastro-app:not(.dark) .hero-stage{background:linear-gradient(180deg,#f8f9fc,#fff 44%,#f4f1ff)}.twinastro-app:not(.dark) .hero-stage:before{background:linear-gradient(90deg,#f8f9fcf5,#ffffffb8 48%,#f8f9fcf5),radial-gradient(circle at 34% 46%,rgba(123,97,255,.08),transparent 30%),radial-gradient(ellipse 19rem 23rem at 76% 42%,rgba(62,54,92,.16),transparent 72%),radial-gradient(circle at 72% 42%,rgba(212,175,55,.14),transparent 28%)}.twinastro-app:not(.dark) .hero-stage:after{background-image:linear-gradient(rgba(51,51,68,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(51,51,68,.04) 1px,transparent 1px);opacity:.42}.twinastro-app:not(.dark) .hero-title{color:#272236;text-shadow:0 18px 55px rgba(123,97,255,.16)}.twinastro-app:not(.dark) .hero-subtitle{color:#333344ad}.twinastro-app:not(.dark) .hero-point{border-color:#7b61ff21;background:#ffffffbd;box-shadow:0 14px 34px #41386014}.twinastro-app:not(.dark) .hero-form-wrap:before{background:linear-gradient(135deg,#7b61ff42,#d4af3733,#ffffffd1);opacity:.95}.twinastro-app:not(.dark) .hero-form-card{color:#334;background:#ffffffc7;border-color:#7b61ff29;box-shadow:inset 0 1px #ffffffe0}.twinastro-app:not(.dark) .hero-form-card:before{background:linear-gradient(135deg,rgba(123,97,255,.08),transparent 38%),radial-gradient(circle at 88% 8%,rgba(212,175,55,.12),transparent 28%)}.twinastro-app:not(.dark) .hero-form-card input{color:#334;background:#ffffffc7;border-color:#3333442e}.twinastro-app:not(.dark) .hero-form-card input::placeholder{color:#33334461;opacity:1}.twinastro-app:not(.dark) .hero-orbit-left{background:#7b61ff2e}.twinastro-app:not(.dark) .hero-orbit-right{background:#d4af3724}.twinastro-app:not(.dark) .hero-aura-fixed{background:radial-gradient(ellipse at center,rgba(123,97,255,.18) 0%,rgba(123,97,255,.1) 34%,transparent 70%);opacity:.75}.hero-submit{min-height:3.65rem;background:linear-gradient(135deg,#7b61ff,#8b6cff);box-shadow:0 16px 34px #7b61ff47}@media(max-width:1024px){.header-inner{width:min(100% - 2rem,72rem)}.hero-stage{padding-top:4rem;padding-bottom:5rem}.hero-copy{padding-top:0}.hero-title,.hero-subtitle{max-width:100%}}@media(max-width:640px){.header-inner{width:min(100% - 1.25rem,36rem);gap:.75rem}.hero-stage{min-height:auto;padding-top:3rem;padding-bottom:3.5rem}.hero-point{min-height:auto}}.why-info-card{min-height:12rem;padding:1.5rem;border:1px solid rgb(229 229 229);border-radius:1rem;background:#ffffff94;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.why-info-card:hover{border-color:#7b61ff73;transform:translateY(-2px);box-shadow:0 16px 36px #7b61ff1f}.dark .why-info-card{background:#17172385;border-color:#262626}.why-icon{width:3rem;height:3rem;border-radius:.875rem;color:#7b61ff;background:#7b61ff1a;display:flex;align-items:center;justify-content:center}html,body,#app{min-width:320px;min-height:100%;margin:0}body{background:#11111d}
