.SharePosterPanel_panel__2TgP4{--poster-accent:#365b87;--poster-accent-strong:#29486d;--poster-accent-soft:#eef7f2;--poster-text:#171b19;--poster-muted:#4f5d55;--poster-faint:#657169;--poster-surface:#ffffff;--poster-soft:#f6f8f7;--poster-border:#dce3df;--poster-border-strong:#c8d3cd;--poster-error:#912f2a;--poster-error-soft:#fff5f4;width:100%;padding:20px;border:1px solid var(--poster-border);border-radius:14px;background:var(--poster-surface);color:var(--poster-text);font-family:var(--font,-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue","Segoe UI",sans-serif);font-size:13px}.SharePosterPanel_header__o7muP{display:grid;gap:10px;margin-bottom:18px}.SharePosterPanel_header__o7muP h2{margin:0;color:var(--poster-text);font-size:22px;font-weight:730;letter-spacing:-.025em;line-height:1.3;text-wrap:balance}.SharePosterPanel_header__o7muP>div>p{max-width:68ch;margin:7px 0 0;color:var(--poster-muted);font-size:12px;line-height:1.7;text-wrap:pretty}.SharePosterPanel_privacyMark__c4zyl{align-self:start;margin:0;padding:8px 10px;border:1px solid var(--poster-border);border-radius:8px;background:var(--poster-soft);color:var(--poster-muted);font-size:11px;font-weight:620;line-height:1.5}.SharePosterPanel_layout__Ms479{display:grid;gap:24px;align-items:start}.SharePosterPanel_previewColumn__l7fj3{min-width:0}.SharePosterPanel_previewFigure__6hKis{margin:0}.SharePosterPanel_previewViewport__2fzF0{position:relative;width:min(100%,720px);aspect-ratio:720/450;overflow:hidden;border:1px solid var(--poster-border-strong);border-radius:12px;background:var(--poster-soft)}.SharePosterPanel_previewStage__tDY_E{position:absolute;top:0;left:0;width:720px;height:450px;opacity:0;transform-origin:top left;transition:opacity .16s ease-out}.SharePosterPanel_previewStage__tDY_E[data-measured=true]{opacity:1}.SharePosterPanel_previewFigure__6hKis figcaption{max-width:70ch;margin-top:8px;color:var(--poster-faint);font-size:10px;line-height:1.6}.SharePosterPanel_actions__Inm99{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.SharePosterPanel_primaryButton__GXwrZ,.SharePosterPanel_secondaryButton__rmMbI{min-height:44px;padding:10px 15px;border-radius:9px;cursor:pointer;font:inherit;font-size:12px;font-weight:680;line-height:1.2;white-space:nowrap;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out,transform .12s ease-out}.SharePosterPanel_primaryButton__GXwrZ{border:1px solid var(--poster-accent-strong);background:var(--poster-accent-strong);color:#f7fbf9}.SharePosterPanel_primaryButton__GXwrZ:hover:not(:disabled){border-color:var(--poster-accent);background:var(--poster-accent)}.SharePosterPanel_secondaryButton__rmMbI{border:1px solid var(--poster-border-strong);background:var(--poster-surface);color:var(--poster-muted)}.SharePosterPanel_secondaryButton__rmMbI:hover{border-color:var(--poster-accent);color:var(--poster-accent-strong)}.SharePosterPanel_primaryButton__GXwrZ:active,.SharePosterPanel_secondaryButton__rmMbI:active{transform:translateY(1px)}.SharePosterPanel_primaryButton__GXwrZ:focus-visible,.SharePosterPanel_secondaryButton__rmMbI:focus-visible{outline:3px solid #365b87;outline-offset:2px}.SharePosterPanel_primaryButton__GXwrZ:disabled{cursor:wait;opacity:.62}.SharePosterPanel_errorStatus__OT1fg,.SharePosterPanel_status__snTYl{margin-top:11px;padding:9px 10px;border-radius:8px;font-size:11px;line-height:1.6}.SharePosterPanel_status__snTYl{border:1px solid #ced9e7;background:var(--poster-accent-soft);color:#355347}.SharePosterPanel_errorStatus__OT1fg{border:1px solid #e4bbb7;background:var(--poster-error-soft);color:var(--poster-error)}.SharePosterPanel_captureSource__L2pI2{position:fixed;top:0;left:-10000px;width:720px;height:450px;pointer-events:none}.SharePosterPanel_details__nqmGR{display:grid;gap:18px;min-width:0}.SharePosterPanel_details__nqmGR>section{padding-top:14px;border-top:1px solid var(--poster-border)}.SharePosterPanel_details__nqmGR h3{margin:0;color:var(--poster-text);font-size:13px;font-weight:690;line-height:1.4}.SharePosterPanel_details__nqmGR ul{display:grid;gap:7px;margin:9px 0 0;padding-left:18px;color:var(--poster-muted);font-size:11px;line-height:1.6}.SharePosterPanel_details__nqmGR .SharePosterPanel_boundary__40uKQ{padding:13px;border:1px solid #ced9e7;border-radius:10px;background:var(--poster-accent-soft)}.SharePosterPanel_boundary__40uKQ h3{color:var(--poster-accent-strong)}.SharePosterPanel_boundary__40uKQ p{margin:6px 0 0;color:#355347;font-size:11px;line-height:1.7;text-wrap:pretty}@media (min-width:760px){.SharePosterPanel_header__o7muP{grid-template-columns:minmax(0,1fr) auto;align-items:start}}@media (min-width:980px){.SharePosterPanel_layout__Ms479{grid-template-columns:minmax(0,720px) minmax(220px,1fr);gap:28px}}@media (max-width:520px){.SharePosterPanel_panel__2TgP4{padding:16px;border-radius:12px}.SharePosterPanel_header__o7muP h2{font-size:20px}.SharePosterPanel_actions__Inm99{display:grid;grid-template-columns:1fr}.SharePosterPanel_primaryButton__GXwrZ,.SharePosterPanel_secondaryButton__rmMbI{width:100%}}@media (prefers-reduced-motion:reduce){.SharePosterPanel_panel__2TgP4 *,.SharePosterPanel_panel__2TgP4 :after,.SharePosterPanel_panel__2TgP4 :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.PublicShareLinkPanel_root__GGpXU{display:grid;gap:1.25rem;color:var(--chart-ink)}.PublicShareLinkPanel_root__GGpXU header p{margin:0 0 .4rem;color:var(--chart-accent-strong);font-size:.68rem;font-weight:760;letter-spacing:.12em}.PublicShareLinkPanel_root__GGpXU header h2{margin:0;font-size:1.45rem;letter-spacing:-.025em}.PublicShareLinkPanel_root__GGpXU header span{display:block;max-width:72ch;margin-top:.5rem;color:var(--chart-ink-muted);font-size:.8rem;line-height:1.7}.PublicShareLinkPanel_dataMap__Uuz8O{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--chart-rule-mid)}.PublicShareLinkPanel_dataMap__Uuz8O>div{display:grid;gap:.35rem;padding:1rem;border-right:1px solid var(--chart-rule-soft)}.PublicShareLinkPanel_dataMap__Uuz8O>div:last-child{border-right:0}.PublicShareLinkPanel_dataMap__Uuz8O strong{color:var(--chart-accent-strong);font-size:.72rem}.PublicShareLinkPanel_createRow__MYm0g p,.PublicShareLinkPanel_dataMap__Uuz8O span,.PublicShareLinkPanel_ready__zJx6B p,.PublicShareLinkPanel_status__FRFDE{margin:0;color:var(--chart-ink-muted);font-size:.72rem;line-height:1.65}.PublicShareLinkPanel_createRow__MYm0g{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}.PublicShareLinkPanel_createRow__MYm0g p{max-width:62ch}.PublicShareLinkPanel_actions__LQ6S_{display:flex;flex-wrap:wrap;gap:.5rem}.PublicShareLinkPanel_actions__LQ6S_ button,.PublicShareLinkPanel_createRow__MYm0g button{min-height:2.55rem;padding:0 .85rem;border:1px solid var(--chart-rule-mid);border-radius:var(--r-xs);background:var(--chart-surface);color:var(--chart-ink);cursor:pointer;font-size:.74rem;font-weight:680}.PublicShareLinkPanel_actions__LQ6S_ .PublicShareLinkPanel_primary___RoL_,.PublicShareLinkPanel_createRow__MYm0g .PublicShareLinkPanel_primary___RoL_{border-color:var(--chart-accent-strong);background:var(--chart-accent-strong);color:#fff}.PublicShareLinkPanel_actions__LQ6S_ .PublicShareLinkPanel_danger__WZduX{color:#8b303b}.PublicShareLinkPanel_actions__LQ6S_ button:focus-visible,.PublicShareLinkPanel_createRow__MYm0g button:focus-visible,.PublicShareLinkPanel_ready__zJx6B input:focus-visible{outline:2px solid var(--chart-focus);outline-offset:2px}.PublicShareLinkPanel_actions__LQ6S_ button:disabled,.PublicShareLinkPanel_createRow__MYm0g button:disabled{cursor:wait;opacity:.55}.PublicShareLinkPanel_ready__zJx6B{display:grid;gap:.75rem}.PublicShareLinkPanel_ready__zJx6B label{display:grid;gap:.4rem}.PublicShareLinkPanel_ready__zJx6B label span{color:var(--chart-ink-faint);font-size:.7rem}.PublicShareLinkPanel_ready__zJx6B input{width:100%;min-height:2.6rem;padding:0 .75rem;border:1px solid var(--chart-rule-mid);border-radius:var(--r-xs);background:var(--chart-surface-muted);color:var(--chart-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.PublicShareLinkPanel_status__FRFDE{min-height:1.2rem;color:var(--chart-accent-strong)}@media (hover:hover) and (pointer:fine){.PublicShareLinkPanel_actions__LQ6S_ button:hover,.PublicShareLinkPanel_createRow__MYm0g button:hover{border-color:var(--chart-accent)}}@media (max-width:44rem){.PublicShareLinkPanel_createRow__MYm0g,.PublicShareLinkPanel_dataMap__Uuz8O{grid-template-columns:1fr}.PublicShareLinkPanel_dataMap__Uuz8O>div{border-right:0;border-bottom:1px solid var(--chart-rule-soft)}.PublicShareLinkPanel_dataMap__Uuz8O>div:last-child{border-bottom:0}.PublicShareLinkPanel_createRow__MYm0g button{width:100%}}.SynastryPanel_panel__FhZFz{--syn-accent:#365b87;--syn-accent-strong:#29486d;--syn-accent-soft:#eef7f2;--syn-text:#171b19;--syn-muted:#4f5d55;--syn-faint:#657169;--syn-surface:#ffffff;--syn-soft:#f6f8f7;--syn-border:#dce3df;--syn-border-strong:#c9d4ce;--syn-error:#912f2a;--syn-error-soft:#fff5f4;width:100%;color:var(--syn-text);font-family:var(--font,-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue","Segoe UI",sans-serif);font-size:13px}.SynastryPanel_header__OX_fw{display:grid;gap:12px;margin-bottom:22px}.SynastryPanel_header__OX_fw h2{margin:0;color:var(--syn-text);font-size:25px;font-weight:740;letter-spacing:-.025em;line-height:1.25;text-wrap:balance}.SynastryPanel_header__OX_fw>div>p{max-width:68ch;margin:7px 0 0;color:var(--syn-muted);font-size:13px;line-height:1.7;text-wrap:pretty}.SynastryPanel_headerBoundary__8vDsA{align-self:start;margin:0;padding:8px 10px;border:1px solid var(--syn-border);border-radius:8px;background:var(--syn-soft);color:var(--syn-muted);font-size:11px;font-weight:620;line-height:1.5}.SynastryPanel_workspace__TxmMM{display:grid;gap:26px;align-items:start}.SynastryPanel_form__5QMSV{min-width:0;padding:18px;border:1px solid var(--syn-border);border-radius:14px;background:var(--syn-surface)}.SynastryPanel_formHeading__BAtdd{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.SynastryPanel_actions__jQLPG h3,.SynastryPanel_boundary__c8UaI h3,.SynastryPanel_emptyState__sy4_0 h3,.SynastryPanel_formHeading__BAtdd h3,.SynastryPanel_insightColumns__Hucy1 h3,.SynastryPanel_resultHeader__yFLSs h3{margin:0;color:var(--syn-text);font-size:16px;font-weight:700;line-height:1.4;text-wrap:balance}.SynastryPanel_actions__jQLPG>p,.SynastryPanel_emptyState__sy4_0>p,.SynastryPanel_formHeading__BAtdd p,.SynastryPanel_insightColumns__Hucy1 section>p{margin:4px 0 0;color:var(--syn-muted);font-size:12px;line-height:1.65}.SynastryPanel_clearButton__wz4H3,.SynastryPanel_recalculateButton__ihHNr{min-height:36px;flex:0 0 auto;padding:7px 10px;border:1px solid var(--syn-border-strong);border-radius:8px;background:var(--syn-surface);color:var(--syn-muted);cursor:pointer;font:inherit;font-size:11px;font-weight:620;white-space:nowrap;transition:border-color .16s ease-out,color .16s ease-out,background-color .16s ease-out,transform .12s ease-out}.SynastryPanel_clearButton__wz4H3:hover,.SynastryPanel_recalculateButton__ihHNr:hover{border-color:var(--syn-accent);color:var(--syn-accent-strong)}.SynastryPanel_clearButton__wz4H3:active,.SynastryPanel_gender__6wPaZ button:active,.SynastryPanel_recalculateButton__ihHNr:active,.SynastryPanel_submitButton__YrrLw:active{transform:translateY(1px)}.SynastryPanel_form__5QMSV fieldset{min-width:0;margin:0;padding:0;border:0}.SynastryPanel_form__5QMSV fieldset:disabled{cursor:wait;opacity:.68}.SynastryPanel_field__Sj_wK{display:grid;min-width:0;gap:7px;margin-bottom:16px}.SynastryPanel_field__Sj_wK label,.SynastryPanel_groupLabel__tDLi2{color:var(--syn-muted);font-size:12px;font-weight:630;line-height:1.45}.SynastryPanel_field__Sj_wK label span,.SynastryPanel_groupLabel__tDLi2 span{color:var(--syn-faint);font-size:11px;font-weight:480}.SynastryPanel_dateRow__HMapT select,.SynastryPanel_field__Sj_wK input,.SynastryPanel_field__Sj_wK select,.SynastryPanel_timeRow__RMmej select{width:100%;min-height:46px;padding:0 12px;border:1px solid var(--syn-border-strong);border-radius:9px;outline:0;background:#fbfcfb;color:var(--syn-text);font:inherit;font-size:14px;transition:border-color .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out}.SynastryPanel_field__Sj_wK input::-moz-placeholder{color:#59665f;opacity:1}.SynastryPanel_field__Sj_wK input::placeholder{color:#59665f;opacity:1}.SynastryPanel_dateRow__HMapT select:hover,.SynastryPanel_field__Sj_wK input:hover,.SynastryPanel_field__Sj_wK select:hover,.SynastryPanel_timeRow__RMmej select:hover{border-color:#aebbb4;background:var(--syn-surface)}.SynastryPanel_actionDisclosures__lAI40 summary:focus-visible,.SynastryPanel_birthplace__OKsDF summary:focus-visible,.SynastryPanel_boundary__c8UaI summary:focus-visible,.SynastryPanel_clearButton__wz4H3:focus-visible,.SynastryPanel_dateRow__HMapT select:focus-visible,.SynastryPanel_directionalDisclosure__COKPu summary:focus-visible,.SynastryPanel_evidenceDisclosure__ZyP54 summary:focus-visible,.SynastryPanel_field__Sj_wK input:focus-visible,.SynastryPanel_field__Sj_wK select:focus-visible,.SynastryPanel_gender__6wPaZ button:focus-visible,.SynastryPanel_recalculateButton__ihHNr:focus-visible,.SynastryPanel_submitButton__YrrLw:focus-visible,.SynastryPanel_timeRow__RMmej select:focus-visible{outline:3px solid rgba(54,91,135,.18);outline-offset:2px}.SynastryPanel_dateRow__HMapT select[aria-invalid=true],.SynastryPanel_field__Sj_wK input[aria-invalid=true],.SynastryPanel_field__Sj_wK select[aria-invalid=true],.SynastryPanel_timeRow__RMmej select[aria-invalid=true]{border-color:var(--syn-error);background:var(--syn-error-soft)}.SynastryPanel_gender__6wPaZ[aria-invalid=true] button{border-color:var(--syn-error)}.SynastryPanel_field__Sj_wK select:disabled{cursor:not-allowed;opacity:.55}.SynastryPanel_dateRow__HMapT{display:grid;grid-template-columns:1.12fr .94fr .94fr;gap:7px}.SynastryPanel_dateRow__HMapT select,.SynastryPanel_timeRow__RMmej select{min-width:0}.SynastryPanel_placeRow__cZFZH,.SynastryPanel_timeRow__RMmej{display:grid;grid-template-columns:1fr 1fr;gap:10px}.SynastryPanel_gender__6wPaZ{display:grid;grid-template-columns:1fr 1fr;gap:8px}.SynastryPanel_gender__6wPaZ button{min-height:44px;border:1px solid var(--syn-border-strong);border-radius:9px;background:var(--syn-surface);color:var(--syn-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:600;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out,transform .12s ease-out}.SynastryPanel_gender__6wPaZ button:hover{border-color:#9fb0a7;color:var(--syn-text)}.SynastryPanel_gender__6wPaZ button[aria-pressed=true]{border-color:var(--syn-accent);background:var(--syn-accent-soft);color:var(--syn-accent-strong)}.SynastryPanel_birthplace__OKsDF{margin:2px 0 18px;border-top:1px solid var(--syn-border);border-bottom:1px solid var(--syn-border)}.SynastryPanel_actionDisclosures__lAI40>details>summary,.SynastryPanel_birthplace__OKsDF>summary,.SynastryPanel_boundary__c8UaI summary,.SynastryPanel_directionalDisclosure__COKPu>summary,.SynastryPanel_evidenceDisclosure__ZyP54 summary{cursor:pointer;color:var(--syn-muted);font-size:12px;font-weight:650;line-height:1.5}.SynastryPanel_birthplace__OKsDF>summary{padding:13px 0}.SynastryPanel_actionDisclosures__lAI40 summary::marker,.SynastryPanel_birthplace__OKsDF>summary::marker,.SynastryPanel_boundary__c8UaI summary::marker,.SynastryPanel_directionalDisclosure__COKPu>summary::marker,.SynastryPanel_evidenceDisclosure__ZyP54 summary::marker{color:var(--syn-accent)}.SynastryPanel_birthplaceBody____AUD{padding:2px 0 14px}.SynastryPanel_birthplaceBody____AUD .SynastryPanel_field__Sj_wK{margin-bottom:0}.SynastryPanel_birthplaceBody____AUD>p{margin:10px 0 0;color:var(--syn-faint);font-size:11px;line-height:1.7}.SynastryPanel_submitButton__YrrLw{width:100%;min-height:48px;padding:10px 16px;border:0;border-radius:9px;background:var(--syn-accent-strong);color:#f7fbf9;cursor:pointer;font:inherit;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;transition:background-color .16s ease-out,transform .12s ease-out}.SynastryPanel_submitButton__YrrLw:hover{background:var(--syn-accent)}.SynastryPanel_submitButton__YrrLw:disabled{cursor:wait;opacity:.64}.SynastryPanel_error__tnd_5{margin:12px 0 0;padding:10px 11px;border:1px solid #e4bbb7;border-radius:8px;background:var(--syn-error-soft);color:var(--syn-error);font-size:12px;line-height:1.6}.SynastryPanel_privacy__Yd_zF{margin:13px 0 0;color:var(--syn-faint);font-size:11px;line-height:1.7;text-wrap:pretty}.SynastryPanel_output__Xnv4K{min-width:0}.SynastryPanel_emptyState__sy4_0,.SynastryPanel_loading__MrDEh{min-height:260px;padding:22px 0;border-top:1px solid var(--syn-border);border-bottom:1px solid var(--syn-border)}.SynastryPanel_loading__MrDEh strong{color:var(--syn-text);font-size:16px}.SynastryPanel_loading__MrDEh p{max-width:55ch;margin:6px 0 20px;color:var(--syn-muted);font-size:12px;line-height:1.7}.SynastryPanel_loading__MrDEh>div{display:grid;gap:9px}.SynastryPanel_loading__MrDEh span{display:block;height:13px;border-radius:5px;background:#e8eeea}.SynastryPanel_loading__MrDEh span:first-child{width:88%}.SynastryPanel_loading__MrDEh span:nth-child(2){width:72%}.SynastryPanel_loading__MrDEh span:nth-child(3){width:54%}.SynastryPanel_emptyState__sy4_0 dl{display:grid;gap:0;max-width:580px;margin:22px 0 0;border-top:1px solid var(--syn-border)}.SynastryPanel_emptyState__sy4_0 dl>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--syn-border)}.SynastryPanel_emptyState__sy4_0 dt{color:var(--syn-accent-strong);font-size:12px;font-weight:680}.SynastryPanel_emptyState__sy4_0 dd{margin:0;color:var(--syn-muted);font-size:12px;line-height:1.6}.SynastryPanel_result___lBPI{min-width:0;scroll-margin-top:76px}.SynastryPanel_result___lBPI:focus{outline:0}.SynastryPanel_result___lBPI:focus-visible{outline:3px solid rgba(54,91,135,.18);outline-offset:4px}.SynastryPanel_resultHeader__yFLSs{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.SynastryPanel_participants__ZWlMe{margin:0 0 6px;color:var(--syn-muted);font-size:11px;line-height:1.65;overflow-wrap:anywhere}.SynastryPanel_calculationNote__1GmoP,.SynastryPanel_indexNote__tsKRS{margin:0;color:var(--syn-muted);font-size:11px;line-height:1.65}.SynastryPanel_calculationNote__1GmoP{padding:10px 12px;border:1px solid var(--syn-border);border-radius:8px;background:var(--syn-soft)}.SynastryPanel_indexNote__tsKRS{margin-top:8px}.SynastryPanel_dimensions__KenpQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0 26px;overflow:hidden;border:1px solid var(--syn-border);border-radius:12px;background:var(--syn-border)}.SynastryPanel_dimensions__KenpQ>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:13px;background:var(--syn-surface)}.SynastryPanel_dimensions__KenpQ>div:last-child{grid-column:1/-1}.SynastryPanel_dimensions__KenpQ dd,.SynastryPanel_dimensions__KenpQ dt{min-width:0;margin:0}.SynastryPanel_dimensions__KenpQ dd span,.SynastryPanel_dimensions__KenpQ dt span,.SynastryPanel_dimensions__KenpQ dt strong{display:block}.SynastryPanel_dimensions__KenpQ dt strong{color:var(--syn-text);font-size:12px;font-weight:680}.SynastryPanel_dimensions__KenpQ dt span{margin-top:2px;color:var(--syn-faint);font-size:10px;line-height:1.45}.SynastryPanel_dimensions__KenpQ dd{text-align:right}.SynastryPanel_dimensions__KenpQ dd strong{color:var(--syn-accent-strong);font-size:23px;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1}.SynastryPanel_dimensions__KenpQ dd span{max-width:14ch;margin-top:4px;color:var(--syn-muted);font-size:9px;line-height:1.4}.SynastryPanel_insightColumns__Hucy1{display:grid;gap:28px}.SynastryPanel_insightColumns__Hucy1>section{min-width:0;padding-top:18px;border-top:1px solid var(--syn-border-strong)}.SynastryPanel_insightList__b4hgd{margin:15px 0 0;padding:0;list-style:none}.SynastryPanel_insightList__b4hgd>li{padding:13px 0;border-bottom:1px solid var(--syn-border)}.SynastryPanel_insightList__b4hgd>li:last-child{border-bottom:0}.SynastryPanel_insightList__b4hgd strong{color:var(--syn-text);font-size:12px;font-weight:680}.SynastryPanel_emptyCopy__FuYpj,.SynastryPanel_insightList__b4hgd p{margin:5px 0 0;color:var(--syn-muted);font-size:12px;line-height:1.7;text-wrap:pretty}.SynastryPanel_evidenceDisclosure__ZyP54{margin-top:8px}.SynastryPanel_evidenceDisclosure__ZyP54 summary{color:var(--syn-accent-strong);font-size:10px}.SynastryPanel_evidenceDisclosure__ZyP54 ul{display:grid;gap:8px;margin:9px 0 0;padding:0;list-style:none}.SynastryPanel_evidenceDisclosure__ZyP54 li{padding:9px 10px;border-radius:7px;background:var(--syn-soft)}.SynastryPanel_evidenceDisclosure__ZyP54 span{display:block;color:var(--syn-muted);font-size:10px;line-height:1.55}.SynastryPanel_directionalDisclosure__COKPu{margin-top:26px;border:1px solid var(--syn-border);border-radius:12px;background:var(--syn-surface)}.SynastryPanel_directionalDisclosure__COKPu>summary{padding:13px 14px}.SynastryPanel_directionalDisclosure__COKPu[open]>summary{border-bottom:1px solid var(--syn-border);color:var(--syn-accent-strong)}.SynastryPanel_directionGrid__VI9KE{display:grid;gap:24px;padding:16px}.SynastryPanel_directionGrid__VI9KE h4{margin:0;color:var(--syn-accent-strong);font-size:13px;font-weight:720}.SynastryPanel_directionGrid__VI9KE ol{margin:10px 0 0;padding:0;list-style:none}.SynastryPanel_directionGrid__VI9KE li{padding:10px 0;border-bottom:1px solid var(--syn-border)}.SynastryPanel_directionGrid__VI9KE li:last-child{border-bottom:0}.SynastryPanel_directionGrid__VI9KE li strong{color:var(--syn-text);font-size:11px;font-weight:660}.SynastryPanel_directionGrid__VI9KE li p{margin:4px 0 0;color:var(--syn-muted);font-size:11px;line-height:1.65}.SynastryPanel_actions__jQLPG{margin-top:28px;padding-top:20px;border-top:1px solid var(--syn-border-strong)}.SynastryPanel_actionDisclosures__lAI40{display:grid;gap:9px;margin-top:14px}.SynastryPanel_actionDisclosures__lAI40>details{border:1px solid var(--syn-border);border-radius:9px;background:var(--syn-surface)}.SynastryPanel_actionDisclosures__lAI40>details>summary{padding:11px 12px;color:var(--syn-text)}.SynastryPanel_actionDisclosures__lAI40>details[open]>summary{border-bottom:1px solid var(--syn-border);color:var(--syn-accent-strong)}.SynastryPanel_actionDisclosures__lAI40>details>.SynastryPanel_evidenceDisclosure__ZyP54,.SynastryPanel_actionDisclosures__lAI40>details>p,.SynastryPanel_actionDisclosures__lAI40>details>strong{margin-right:12px;margin-left:12px}.SynastryPanel_actionDisclosures__lAI40>details>p{margin-top:10px;margin-bottom:10px;color:var(--syn-muted);font-size:11px;line-height:1.65}.SynastryPanel_actionDisclosures__lAI40>details>strong{display:block;color:var(--syn-accent-strong);font-size:10px;font-weight:700}.SynastryPanel_actionDisclosures__lAI40>details>.SynastryPanel_evidenceDisclosure__ZyP54{margin-bottom:12px}.SynastryPanel_boundary__c8UaI{margin-top:28px;padding:15px;border:1px solid #ced9e7;border-radius:11px;background:var(--syn-accent-soft)}.SynastryPanel_boundary__c8UaI h3{color:var(--syn-accent-strong);font-size:14px}.SynastryPanel_boundary__c8UaI>p{max-width:72ch;margin:7px 0 0;color:#355347;font-size:11px;line-height:1.7}.SynastryPanel_boundary__c8UaI details{margin-top:10px}.SynastryPanel_boundary__c8UaI ul{margin:9px 0 0;padding-left:17px;color:#355347;font-size:10px;line-height:1.7}.SynastryPanel_methodMeta__m0O5o{margin-top:9px;color:var(--syn-faint);font-size:10px;line-height:1.6}@media (min-width:760px){.SynastryPanel_header__OX_fw{grid-template-columns:minmax(0,1fr) auto;align-items:start}.SynastryPanel_actionDisclosures__lAI40,.SynastryPanel_directionGrid__VI9KE,.SynastryPanel_insightColumns__Hucy1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.SynastryPanel_workspace__TxmMM{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:34px}.SynastryPanel_form__5QMSV{padding:20px}.SynastryPanel_dimensions__KenpQ{grid-template-columns:repeat(5,minmax(0,1fr))}.SynastryPanel_dimensions__KenpQ>div,.SynastryPanel_dimensions__KenpQ>div:last-child{grid-column:auto;grid-template-columns:1fr;align-content:space-between;min-height:112px}.SynastryPanel_dimensions__KenpQ dd{margin-top:10px;text-align:left}.SynastryPanel_dimensions__KenpQ dd span{max-width:none}}@media (max-width:520px){.SynastryPanel_panel__FhZFz{font-size:12px}.SynastryPanel_header__OX_fw h2{font-size:22px}.SynastryPanel_form__5QMSV{padding:16px;border-radius:12px}.SynastryPanel_formHeading__BAtdd{display:grid}.SynastryPanel_clearButton__wz4H3,.SynastryPanel_recalculateButton__ihHNr{justify-self:start}.SynastryPanel_placeRow__cZFZH{grid-template-columns:1fr}.SynastryPanel_resultHeader__yFLSs{display:grid}.SynastryPanel_dimensions__KenpQ{grid-template-columns:1fr}.SynastryPanel_dimensions__KenpQ>div,.SynastryPanel_dimensions__KenpQ>div:last-child{grid-column:auto}.SynastryPanel_emptyState__sy4_0 dl>div{grid-template-columns:76px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.SynastryPanel_panel__FhZFz *,.SynastryPanel_panel__FhZFz :after,.SynastryPanel_panel__FhZFz :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.WealthTimeline_section__MAdFe{--wealth-paper:var(--bg-card);--wealth-surface:var(--bg-0);--wealth-surface-muted:var(--bg-1);--wealth-ink:var(--tx-0);--wealth-text:var(--tx-1);--wealth-muted:var(--tx-2);--wealth-faint:var(--tx-3);--wealth-accent:var(--ac);--wealth-accent-strong:var(--ac-dim);--wealth-accent-bg:var(--ac-bg);--wealth-border:var(--bdr-med);--wealth-rule:var(--bdr);--wealth-focus:var(--chart-focus);--wealth-space-2xs:0.25rem;--wealth-space-xs:0.5rem;--wealth-space-sm:0.75rem;--wealth-space-md:1rem;--wealth-space-lg:1.5rem;--wealth-space-xl:2.5rem;--wealth-space-2xl:3.5rem;--wealth-radius-sm:var(--r-sm);--wealth-radius-md:var(--r-md);--wealth-text-xs:0.8125rem;--wealth-text-sm:0.875rem;--wealth-text-base:1rem;--wealth-text-md:1.25rem;--wealth-text-xl:1.75rem;--wealth-dur-micro:120ms;--wealth-dur-short:220ms;--wealth-ease-out:cubic-bezier(0.16,1,0.3,1);display:grid;min-width:0;gap:var(--wealth-space-lg);margin-top:var(--wealth-space-xl);padding-top:var(--wealth-space-xl);border-top:1px solid var(--wealth-border);color:var(--wealth-text)}.WealthTimeline_heading__da__h{display:grid;min-width:0;gap:var(--wealth-space-sm)}.WealthTimeline_heading__da__h h2{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--wealth-ink);font-size:clamp(var(--wealth-text-xl),4vw,2.5rem);font-style:normal;font-weight:760;letter-spacing:-.03em;line-height:1.14;text-wrap:balance}.WealthTimeline_lead__c0GFG{max-width:65ch;margin:0;color:var(--wealth-muted);font-size:var(--wealth-text-base);line-height:1.65;text-wrap:pretty}.WealthTimeline_purpose__bRJXx{display:grid;gap:var(--wealth-space-2xs);margin:0;padding:var(--wealth-space-md);border:1px solid var(--wealth-border);border-radius:var(--wealth-radius-sm);background:var(--wealth-surface-muted);color:var(--wealth-muted);font-size:var(--wealth-text-sm);line-height:1.6}.WealthTimeline_periodCopy__qvQUx strong,.WealthTimeline_purpose__bRJXx strong{color:var(--wealth-ink);font-weight:700}.WealthTimeline_periodControl__AqdX_{display:grid;min-width:0;gap:var(--wealth-space-md)}.WealthTimeline_periodCopy__qvQUx{display:grid;gap:var(--wealth-space-2xs);color:var(--wealth-muted);font-size:var(--wealth-text-sm);line-height:1.55}.WealthTimeline_periodButtons__cjjO4{display:flex;flex-wrap:wrap;gap:var(--wealth-space-xs)}.WealthTimeline_periodButtons__cjjO4 button{display:grid;flex:1 1 9.5rem;min-height:4.75rem;gap:var(--wealth-space-2xs);padding:var(--wealth-space-sm) var(--wealth-space-md);border:1px solid var(--wealth-border);border-radius:var(--wealth-radius-sm);background:var(--wealth-paper);color:var(--wealth-text);cursor:pointer;text-align:start;transition:background-color var(--wealth-dur-short) var(--wealth-ease-out),border-color var(--wealth-dur-short) var(--wealth-ease-out),color var(--wealth-dur-short) var(--wealth-ease-out),transform var(--wealth-dur-micro) var(--wealth-ease-out)}.WealthTimeline_periodButtons__cjjO4 button>*{white-space:nowrap}.WealthTimeline_periodButtons__cjjO4 small,.WealthTimeline_periodButtons__cjjO4 span{color:var(--wealth-muted);font-size:var(--wealth-text-xs)}.WealthTimeline_periodButtons__cjjO4 strong{color:var(--wealth-ink);font-size:var(--wealth-text-base);font-variant-numeric:tabular-nums}.WealthTimeline_periodButtons__cjjO4 button[aria-pressed=true]{border-color:var(--wealth-accent);background:var(--wealth-accent-bg);color:var(--wealth-accent-strong)}.WealthTimeline_periodButtons__cjjO4 button[aria-pressed=true] strong{color:var(--wealth-accent-strong)}.WealthTimeline_periodButtons__cjjO4 button:focus-visible{outline:2px solid var(--wealth-focus);outline-offset:2px}.WealthTimeline_periodButtons__cjjO4 button:active{transform:translateY(1px)}.WealthTimeline_periodButtons__cjjO4 button:disabled{opacity:.55;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.WealthTimeline_periodButtons__cjjO4 button:hover{border-color:var(--wealth-accent);background:var(--wealth-surface-muted)}}.WealthTimeline_summaryBlock__TrL60{border-block:1px solid var(--wealth-border)}.WealthTimeline_periodSummary___vWQx{display:grid;margin:0}.WealthTimeline_periodSummary___vWQx>div{display:grid;gap:var(--wealth-space-xs);padding-block:var(--wealth-space-md)}.WealthTimeline_periodSummary___vWQx>div+div{border-top:1px solid var(--wealth-rule)}.WealthTimeline_periodSummary___vWQx dt{color:var(--wealth-muted);font-size:var(--wealth-text-sm)}.WealthTimeline_periodSummary___vWQx dd{display:flex;align-items:baseline;gap:var(--wealth-space-xs);margin:0;color:var(--wealth-text);font-size:var(--wealth-text-sm)}.WealthTimeline_periodSummary___vWQx dd strong{color:var(--wealth-ink);font-size:var(--wealth-text-md);font-variant-numeric:tabular-nums}.WealthTimeline_summaryNote__U_1xd{margin:0;padding-block:var(--wealth-space-sm);border-top:1px solid var(--wealth-rule);color:var(--wealth-muted);font-size:var(--wealth-text-xs);line-height:1.55}.WealthTimeline_yearChooser__3XZSa{min-width:0}.WealthTimeline_yearSelect__pEJ5N{display:grid;gap:var(--wealth-space-xs);color:var(--wealth-text);font-size:var(--wealth-text-sm);font-weight:650}.WealthTimeline_yearSelect__pEJ5N select{width:100%;min-height:2.75rem;padding-inline:var(--wealth-space-sm);border:1px solid var(--wealth-border);border-radius:var(--wealth-radius-sm);outline:2px solid transparent;outline-offset:1px;background:var(--wealth-paper);color:var(--wealth-text);font-size:var(--wealth-text-base)}.WealthTimeline_yearSelect__pEJ5N select:focus-visible{outline-color:var(--wealth-focus)}.WealthTimeline_yearSelect__pEJ5N select:disabled{opacity:.55;cursor:not-allowed;color:var(--wealth-faint)}.WealthTimeline_yearRail__hYo_2{display:none}.WealthTimeline_yearRail__hYo_2 button{display:grid;min-width:0;min-height:4.75rem;gap:var(--wealth-space-2xs);padding:var(--wealth-space-sm) var(--wealth-space-xs);border:1px solid var(--wealth-border);border-radius:var(--wealth-radius-sm);background:var(--wealth-paper);color:var(--wealth-text);cursor:pointer;text-align:start;transition:background-color var(--wealth-dur-short) var(--wealth-ease-out),border-color var(--wealth-dur-short) var(--wealth-ease-out),color var(--wealth-dur-short) var(--wealth-ease-out),transform var(--wealth-dur-micro) var(--wealth-ease-out)}.WealthTimeline_yearRail__hYo_2 button>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WealthTimeline_yearRail__hYo_2 strong{color:var(--wealth-ink);font-size:var(--wealth-text-sm);font-variant-numeric:tabular-nums}.WealthTimeline_yearRail__hYo_2 small,.WealthTimeline_yearRail__hYo_2 span{color:var(--wealth-muted);font-size:var(--wealth-text-xs)}.WealthTimeline_yearRail__hYo_2 button[aria-pressed=true]{border-color:var(--wealth-accent);background:var(--wealth-accent-bg)}.WealthTimeline_yearRail__hYo_2 button[aria-pressed=true] strong{color:var(--wealth-accent-strong)}.WealthTimeline_yearRail__hYo_2 button:focus-visible{outline:2px solid var(--wealth-focus);outline-offset:2px}.WealthTimeline_yearRail__hYo_2 button:active{transform:translateY(1px)}.WealthTimeline_yearRail__hYo_2 button:disabled{opacity:.55;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.WealthTimeline_yearSelect__pEJ5N select:hover{background:var(--wealth-surface-muted)}.WealthTimeline_yearRail__hYo_2 button:hover{border-color:var(--wealth-accent);background:var(--wealth-surface-muted)}}.WealthTimeline_yearDetail__IhkEl{min-width:0;padding-block:var(--wealth-space-lg);border-block:1px solid var(--wealth-border)}.WealthTimeline_yearTitle__kdEw7{display:grid;gap:var(--wealth-space-sm)}.WealthTimeline_yearTitle__kdEw7 p{display:flex;flex-wrap:wrap;gap:var(--wealth-space-xs);margin:0 0 var(--wealth-space-2xs);color:var(--wealth-muted);font-size:var(--wealth-text-sm);font-variant-numeric:tabular-nums}.WealthTimeline_yearTitle__kdEw7 h3{margin:0;color:var(--wealth-ink);font-size:var(--wealth-text-md);line-height:1.25}.WealthTimeline_coverage__3TcTo{color:var(--wealth-muted);font-size:var(--wealth-text-xs)}.WealthTimeline_signalIntro__SvQ1v{max-width:65ch;margin:var(--wealth-space-md) 0 0;color:var(--wealth-muted);font-size:var(--wealth-text-sm);line-height:1.6}.WealthTimeline_signalGroups__LvwCP{display:grid;gap:var(--wealth-space-lg);margin-top:var(--wealth-space-lg)}.WealthTimeline_signalGroup__1b0LW h4{margin:0 0 var(--wealth-space-xs);color:var(--wealth-ink);font-size:var(--wealth-text-sm)}.WealthTimeline_signalList__IPZeI{margin:0}.WealthTimeline_signalRow__NI_Wq{display:flex;align-items:center;justify-content:space-between;gap:var(--wealth-space-md);min-height:2.75rem;border-top:1px solid var(--wealth-rule)}.WealthTimeline_signalRow__NI_Wq dt{color:var(--wealth-text);font-size:var(--wealth-text-sm)}.WealthTimeline_signalRow__NI_Wq dd{margin:0;color:var(--wealth-muted);font-size:var(--wealth-text-sm);font-weight:650}.WealthTimeline_signalRow__NI_Wq dd[data-level=high]{color:var(--wealth-accent-strong)}.WealthTimeline_signalRow__NI_Wq dd[data-level=low]{color:var(--wealth-faint);font-weight:500}.WealthTimeline_detailGrid__CKfUk{display:grid;min-width:0;gap:var(--wealth-space-xl);margin-top:var(--wealth-space-xl);padding-top:var(--wealth-space-xl);border-top:1px solid var(--wealth-border)}.WealthTimeline_actionPanel__z5PEV,.WealthTimeline_evidencePanel__T1y4G{min-width:0}.WealthTimeline_actionPanel__z5PEV h4,.WealthTimeline_evidencePanel__T1y4G h4{margin:0;color:var(--wealth-ink);font-size:var(--wealth-text-base)}.WealthTimeline_panelNote__I1Gyb{max-width:65ch;margin:var(--wealth-space-xs) 0 var(--wealth-space-md);color:var(--wealth-muted);font-size:var(--wealth-text-sm);line-height:1.6}.WealthTimeline_actionList__wyPdX,.WealthTimeline_evidenceList__uwPmf{display:grid;gap:0;margin:0;padding:0;list-style:none}.WealthTimeline_evidenceList__uwPmf li{display:grid;gap:var(--wealth-space-xs);padding-block:var(--wealth-space-sm);border-top:1px solid var(--wealth-rule)}.WealthTimeline_actionList__wyPdX p,.WealthTimeline_evidenceList__uwPmf p{margin:0;color:var(--wealth-text);font-size:var(--wealth-text-sm);line-height:1.6}.WealthTimeline_evidenceList__uwPmf li>div{display:flex;flex-wrap:wrap;gap:var(--wealth-space-xs)}.WealthTimeline_evidenceList__uwPmf span{color:var(--wealth-accent-strong);font-size:var(--wealth-text-xs);font-weight:700;white-space:nowrap}.WealthTimeline_actionList__wyPdX li{padding-block:var(--wealth-space-sm);border-top:1px solid var(--wealth-rule)}.WealthTimeline_actionList__wyPdX span{display:block;margin-bottom:var(--wealth-space-2xs);color:var(--wealth-accent-strong);font-size:var(--wealth-text-xs);font-weight:700}.WealthTimeline_professionalBoundary__jQEcb{margin:var(--wealth-space-md) 0 0;padding-top:var(--wealth-space-sm);border-top:1px solid var(--wealth-rule);color:var(--wealth-muted);font-size:var(--wealth-text-xs);line-height:1.6}.WealthTimeline_details__vPN_G,.WealthTimeline_limitations__6wrt2{margin-top:var(--wealth-space-md);color:var(--wealth-muted);font-size:var(--wealth-text-sm);line-height:1.65}.WealthTimeline_details__vPN_G summary,.WealthTimeline_limitations__6wrt2 summary{color:var(--wealth-text);cursor:pointer;font-weight:700}.WealthTimeline_details__vPN_G ul,.WealthTimeline_limitations__6wrt2 ul{margin:var(--wealth-space-xs) 0 0;padding-inline-start:var(--wealth-space-lg)}.WealthTimeline_empty__B7l1F{margin:0;color:var(--wealth-muted);font-size:var(--wealth-text-sm);line-height:1.6}.WealthTimeline_emptyAction__jpm3D{padding:var(--wealth-space-md);background:var(--wealth-surface-muted)}.WealthTimeline_emptyAction__jpm3D strong{color:var(--wealth-text);font-size:var(--wealth-text-sm)}.WealthTimeline_emptyAction__jpm3D p{margin:var(--wealth-space-2xs) 0 0;color:var(--wealth-muted);font-size:var(--wealth-text-sm);line-height:1.6}.WealthTimeline_limitations__6wrt2{padding-top:var(--wealth-space-md);border-top:1px solid var(--wealth-border)}.WealthTimeline_limitations__6wrt2 p{margin:var(--wealth-space-xs) 0 0}.WealthTimeline_methodMeta__3xVSt{color:var(--wealth-muted);font-size:var(--wealth-text-xs)}.WealthTimeline_outOfRange__MBPlp{margin:0;padding:var(--wealth-space-md);border:1px solid var(--wealth-border);border-radius:var(--wealth-radius-sm);background:var(--wealth-surface-muted);color:var(--wealth-muted);font-size:var(--wealth-text-sm);line-height:1.6}@media (min-width:40rem){.WealthTimeline_periodControl__AqdX_{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end}.WealthTimeline_periodSummary___vWQx{grid-template-columns:repeat(2,minmax(0,1fr))}.WealthTimeline_periodSummary___vWQx>div+div{border-top:0;border-inline-start:1px solid var(--wealth-rule);padding-inline-start:var(--wealth-space-lg)}.WealthTimeline_yearSelect__pEJ5N{display:none}.WealthTimeline_yearRail__hYo_2{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--wealth-space-xs)}.WealthTimeline_yearTitle__kdEw7{grid-template-columns:minmax(0,1fr) auto;align-items:start}.WealthTimeline_signalGroups__LvwCP{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:0}.WealthTimeline_signalGroup__1b0LW+.WealthTimeline_signalGroup__1b0LW{margin-inline-start:var(--wealth-space-lg);padding-inline-start:var(--wealth-space-lg);border-inline-start:1px solid var(--wealth-border)}}@media (min-width:60rem){.WealthTimeline_section__MAdFe{gap:2rem;margin-top:var(--wealth-space-2xl);padding-top:var(--wealth-space-2xl)}.WealthTimeline_yearRail__hYo_2{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr))}.WealthTimeline_detailGrid__CKfUk{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0}.WealthTimeline_actionPanel__z5PEV{margin-inline-start:var(--wealth-space-xl);padding-inline-start:var(--wealth-space-xl);border-inline-start:1px solid var(--wealth-border)}}@media (prefers-reduced-motion:reduce){.WealthTimeline_section__MAdFe *,.WealthTimeline_section__MAdFe :after,.WealthTimeline_section__MAdFe :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.ZiweiExperience_page__QjpE_{background:var(--chart-paper);color:var(--chart-ink)}.ZiweiExperience_header__olCtg{display:flex;align-items:center;justify-content:space-between;padding:0 32px;border-bottom:1px solid var(--chart-rule-soft);background:color-mix(in oklch,var(--color-paper) 96%,transparent);backdrop-filter:blur(14px)}.ZiweiExperience_brand__6w9Fr{color:var(--chart-ink);font-size:19px;letter-spacing:-.03em}.ZiweiExperience_nav__VUcyW{gap:22px;font-size:12px}.ZiweiExperience_nav__VUcyW a{color:var(--chart-ink-muted)}.ZiweiExperience_nav__VUcyW a:hover{color:var(--chart-accent)}.ZiweiExperience_navPrimary__wpT82{padding:8px 13px;border:1px solid var(--chart-rule-mid);border-radius:999px;color:var(--chart-ink)!important}.ZiweiExperience_intro__n31_A{width:min(100% - 32px,520px);margin:0 auto;padding:76px 0 36px;text-align:center}.ZiweiExperience_introLabel__hkCgr{margin:0 0 14px;color:var(--chart-accent);font-size:12px;font-weight:650}.ZiweiExperience_intro__n31_A h1{color:var(--chart-ink);font-size:48px;letter-spacing:-.03em}.ZiweiExperience_introLead__s0BB8{margin:18px auto 0;color:var(--chart-ink-muted);font-size:14px}.ZiweiExperience_formWrap__IMODQ{width:min(100% - 32px,520px);margin:0 auto;padding-bottom:84px}.ZiweiExperience_form__jGrtq{padding:28px;border:1px solid var(--chart-rule-soft);border-radius:18px;background:var(--chart-surface)}.ZiweiExperience_formTitle__aRdvk{display:flex;align-items:center;gap:12px;margin:0 0 26px;color:var(--chart-ink-strong);font-size:13px;font-weight:650;letter-spacing:.04em}.ZiweiExperience_formTitle__aRdvk:after,.ZiweiExperience_formTitle__aRdvk:before{height:1px;flex:1;background:var(--chart-rule-soft);content:""}.ZiweiExperience_field__26YEH{display:grid;gap:7px;margin-bottom:18px;text-align:left}.ZiweiExperience_field__26YEH label,.ZiweiExperience_groupLabel__d24Ba{color:var(--chart-ink-muted);font-size:12px;font-weight:560}.ZiweiExperience_fieldHint__jqbVy{color:var(--chart-ink-faint);font-size:11px}.ZiweiExperience_input__Gz22I,.ZiweiExperience_select__Rh_Iv{width:100%;padding:0 13px;border:1px solid var(--chart-rule-mid);border-radius:10px;outline:0;background:var(--chart-surface);color:var(--chart-ink);font:inherit;font-size:14px}.ZiweiExperience_input__Gz22I:focus,.ZiweiExperience_select__Rh_Iv:focus{border-color:var(--chart-focus);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-focus) 12%,transparent)}.ZiweiExperience_row__jSGg8{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ZiweiExperience_dateRow__2adeb{display:grid;grid-template-columns:1.12fr .94fr .94fr;gap:10px}.ZiweiExperience_gender__xkhV2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:7px}.ZiweiExperience_gender__xkhV2 button{border:1px solid var(--chart-rule-mid);border-radius:10px;color:var(--chart-ink-muted);cursor:pointer;font-size:13px}.ZiweiExperience_gender__xkhV2 button[aria-pressed=true]{border-color:var(--chart-accent);background:var(--chart-select-bg);color:var(--chart-accent-strong);font-weight:650}.ZiweiExperience_advanced__CVN2N{margin:4px 0 20px;padding:0;border-top:1px solid var(--chart-rule-soft);border-bottom:1px solid var(--chart-rule-soft);text-align:left}.ZiweiExperience_advanced__CVN2N summary{padding:14px 0;color:var(--chart-ink-strong);cursor:pointer;font-size:12px;font-weight:620}.ZiweiExperience_advancedBody__LHGd0{padding:2px 0 16px}.ZiweiExperience_accuracyNote__mdwBL{margin:10px 0 0;color:var(--chart-ink-muted);font-size:12px;line-height:1.7}.ZiweiExperience_primaryButton___jLsL{width:100%;min-height:50px;border:0;border-radius:10px;background:var(--chart-ink);color:var(--color-accent-ink);cursor:pointer;font-size:14px;font-weight:680;letter-spacing:.04em}.ZiweiExperience_primaryButton___jLsL:hover{background:var(--chart-accent-strong)}.ZiweiExperience_primaryButton___jLsL:active{transform:translateY(1px)}.ZiweiExperience_error__DJUhM{margin:12px 0 0;color:var(--color-danger);font-size:12px;text-align:left}.ZiweiExperience_privacy__HrDc_{margin:14px 0 0;color:var(--chart-ink-muted);font-size:12px;line-height:1.7;text-align:center}.ZiweiExperience_principles__IGNJG{display:grid;grid-template-columns:repeat(3,1fr);width:min(100% - 48px,1080px);margin:0 auto;padding:44px 0 72px;border-top:1px solid var(--chart-rule-soft)}.ZiweiExperience_principle__LKwCI{padding:0 28px;border-right:1px solid var(--chart-rule-soft)}.ZiweiExperience_principle__LKwCI:last-child{border-right:0}.ZiweiExperience_principle__LKwCI strong{display:block;margin-bottom:8px;color:var(--chart-ink-strong);font-size:13px}.ZiweiExperience_principle__LKwCI p{margin:0;color:var(--chart-ink-muted);font-size:12px;line-height:1.75}.ZiweiExperience_result__TuygH{width:min(100% - 32px,1360px);padding:52px 0 88px;border-top:1px solid var(--chart-rule-soft)}.ZiweiExperience_result__TuygH:focus{outline:none}.ZiweiExperience_resultHeader__TNd8Y{display:flex;justify-content:space-between;gap:24px;margin-bottom:26px}.ZiweiExperience_resultHeader__TNd8Y h2{margin:6px 0 0;color:var(--chart-ink);font-size:36px;letter-spacing:-.04em}.ZiweiExperience_resultHeader__TNd8Y p{margin:0;color:var(--chart-ink-muted);font-size:12px}.ZiweiExperience_resetButton__xGDFr{padding:9px 13px;border:1px solid var(--chart-rule-mid);border-radius:999px;background:var(--color-surface);color:var(--chart-ink-strong);cursor:pointer;font-size:12px}.ZiweiExperience_factsBar__wiM4G{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:24px;border-top:1px solid var(--chart-rule-soft);border-bottom:1px solid var(--chart-rule-soft)}.ZiweiExperience_fact__T_g8Y{padding:15px 18px;border-right:1px solid var(--chart-rule-soft)}.ZiweiExperience_fact__T_g8Y:last-child{border-right:0}.ZiweiExperience_fact__T_g8Y span{display:block;color:var(--chart-ink-muted);font-size:11px}.ZiweiExperience_fact__T_g8Y strong{display:block;margin-top:3px;color:var(--chart-ink);font-size:15px}.ZiweiExperience_calculationMeta__xM0M8{display:grid;grid-template-columns:repeat(3,1fr);margin:-8px 0 24px;border:1px solid var(--chart-rule-soft);border-radius:10px;background:var(--chart-surface-muted)}.ZiweiExperience_calculationMeta__xM0M8 span{padding:10px 14px;border-right:1px solid var(--chart-rule-soft);color:var(--chart-ink-muted);font-size:11px}.ZiweiExperience_calculationMeta__xM0M8 span:last-child{border-right:0}.ZiweiExperience_resultGrid__sKRBM{grid-template-columns:minmax(650px,1.12fr) minmax(390px,.78fr);gap:30px}.ZiweiExperience_chartPane__vouCn{padding:18px;border:1px solid var(--chart-rule-mid);border-radius:12px;background:var(--chart-paper)}.ZiweiExperience_accuracyBanner__KsZgY{margin-bottom:16px;padding:11px 13px;border:1px solid var(--chart-rule-soft);border-radius:8px;background:var(--chart-surface-muted);color:var(--chart-ink-muted);font-size:11px;line-height:1.65}.ZiweiExperience_chartPrimer__gGrUM{margin-bottom:18px;padding:14px 0;border-top:1px solid var(--chart-rule-soft);border-bottom:1px solid var(--chart-rule-soft);background:transparent}.ZiweiExperience_chartPrimerHeading__96J2a{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.ZiweiExperience_chartPrimerHeading__96J2a p{margin:0;color:var(--chart-accent);font-size:11px;font-weight:680;white-space:nowrap}.ZiweiExperience_chartPrimerHeading__96J2a h3{margin:0;color:var(--chart-ink-strong);font-size:14px;font-weight:680}.ZiweiExperience_chartPrimerSteps__FMktd{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none}.ZiweiExperience_chartPrimerSteps__FMktd li{min-width:0;padding:0 11px;border-left:1px solid var(--chart-rule-soft)}.ZiweiExperience_chartPrimerSteps__FMktd li:first-child{padding-left:0;border-left:0}.ZiweiExperience_chartPrimerSteps__FMktd li:last-child{padding-right:0}.ZiweiExperience_chartPrimerSteps__FMktd span,.ZiweiExperience_chartPrimerSteps__FMktd strong{display:block}.ZiweiExperience_chartPrimerSteps__FMktd strong{color:var(--chart-ink-strong);font-size:11px}.ZiweiExperience_chartPrimerSteps__FMktd span{margin-top:3px;color:var(--chart-ink-muted);font-size:10px;line-height:1.55}.ZiweiExperience_readingSection__U3G4_{padding:0 0 26px;margin-bottom:26px;border-bottom:1px solid var(--chart-rule-soft)}.ZiweiExperience_readingSection__U3G4_:last-child{margin-bottom:0}.ZiweiExperience_sectionLabel__zk_vj{margin:0 0 10px;color:var(--chart-accent);font-size:11px;font-weight:650}.ZiweiExperience_profileTitle__5sNmC{margin:0;color:var(--chart-ink);font-size:30px;line-height:1.25;letter-spacing:-.035em}.ZiweiExperience_profileLead__2gRsJ{margin:12px 0 20px;color:var(--chart-ink-muted);font-size:14px;line-height:1.85}.ZiweiExperience_insightList__lXt1p{border-top:1px solid var(--chart-rule-soft)}.ZiweiExperience_insightRow__5DVSP{display:grid;grid-template-columns:86px 1fr;gap:18px;padding:14px 0;border-bottom:1px solid var(--chart-rule-soft)}.ZiweiExperience_insightRow__5DVSP strong{color:var(--chart-ink-strong);font-size:12px}.ZiweiExperience_insightRow__5DVSP span{color:var(--chart-ink-muted);font-size:12px;line-height:1.7}.ZiweiExperience_selectedReading__LlRoZ{padding:22px;border:1px solid var(--chart-rule-mid);border-radius:12px;background:var(--chart-surface)}.ZiweiExperience_sectionHeading__lfYYF{margin:0 0 14px;color:var(--chart-ink);font-size:22px}.ZiweiExperience_palaceFacts__z7HcI{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.ZiweiExperience_palaceFocus__FklZ4{margin:-4px 0 13px;color:var(--chart-ink-muted);font-size:13px;line-height:1.75}.ZiweiExperience_palaceFocus__FklZ4 strong{color:var(--chart-ink-strong)}.ZiweiExperience_dataChip__gba4X{padding:5px 8px;border:1px solid var(--chart-rule-mid);border-radius:4px;background:var(--chart-surface-muted);color:var(--chart-accent-strong);font-size:11px;font-weight:620}.ZiweiExperience_quickReadingBlock__8WHAv{margin-top:18px;padding-top:16px;border-top:1px solid var(--chart-rule-soft)}.ZiweiExperience_quickReadingTitle__jfebw,.ZiweiExperience_relationScope__AEUee>strong{display:block;color:var(--chart-ink-strong);font-size:12px;font-weight:700}.ZiweiExperience_quickInsight__80Ftk{margin:0;padding:13px 0;border-bottom:1px solid var(--chart-rule-soft)}.ZiweiExperience_quickInsight__80Ftk h4{margin:0;color:var(--chart-accent-strong);font-size:12px;font-weight:680}.ZiweiExperience_emptyPalaceReading__YkV8Y,.ZiweiExperience_quickInsight__80Ftk p{margin:6px 0 0;color:var(--chart-ink-muted);font-size:12px;line-height:1.75}.ZiweiExperience_conditionLine__86gMh{margin:12px 0 0;color:var(--chart-ink-muted);font-size:11px;line-height:1.7}.ZiweiExperience_relationScope__AEUee{margin-top:18px;padding-top:16px;border-top:1px solid var(--chart-rule-soft)}.ZiweiExperience_relationScope__AEUee dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:10px 0 0;padding:1px;background:var(--chart-rule-soft)}.ZiweiExperience_relationScope__AEUee dl>div{min-width:0;padding:10px;background:var(--chart-surface)}.ZiweiExperience_relationScope__AEUee dt{color:var(--chart-ink-faint);font-size:10px;font-weight:650}.ZiweiExperience_relationScope__AEUee dd{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px;margin:4px 0 0}.ZiweiExperience_relationScope__AEUee dd b{color:var(--chart-ink-strong);font-size:12px}.ZiweiExperience_relationScope__AEUee dd span{overflow:hidden;color:var(--chart-ink-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ZiweiExperience_relationScope__AEUee>p{margin:10px 0 0;color:var(--chart-ink-muted);font-size:11px;line-height:1.65}.ZiweiExperience_realityCheck__fONxP{margin-top:15px;padding:13px 14px;border:1px solid var(--chart-rule-mid);border-radius:8px;background:var(--chart-surface-muted)}.ZiweiExperience_realityCheck__fONxP strong{color:var(--chart-accent-strong);font-size:11px}.ZiweiExperience_realityCheck__fONxP p{margin:3px 0 0;color:var(--chart-ink-strong);font-size:12px;line-height:1.7}.ZiweiExperience_realityCheck__fONxP span{display:block;margin-top:5px;color:var(--chart-ink-muted);font-size:11px;line-height:1.65}.ZiweiExperience_quickBoundary__gKX7B{margin:12px 0 0;color:var(--chart-ink-muted);font-size:10px;line-height:1.65}.ZiweiExperience_fullReadingLink__TMZfc{width:100%;margin-top:14px;padding:9px 13px;border:1px solid var(--chart-accent);border-radius:9px;color:var(--chart-accent-strong);cursor:pointer;font-size:12px;font-weight:650;text-align:center}.ZiweiExperience_fullReadingLink__TMZfc:hover{background:var(--chart-select-bg)}.ZiweiExperience_explain__Hyr7V{margin:0;color:var(--chart-ink-muted);font-size:12px;line-height:1.75}.ZiweiExperience_patternList__Sjd8l{display:grid;gap:13px}.ZiweiExperience_pattern__G480L{padding:12px;border:1px solid var(--chart-rule-soft);border-radius:10px;background:var(--chart-surface)}.ZiweiExperience_pattern__G480L strong{color:var(--chart-ink-strong);font-size:13px}.ZiweiExperience_pattern__G480L p{margin:6px 0;color:var(--chart-ink-muted);font-size:12px;line-height:1.7}.ZiweiExperience_pattern__G480L cite{color:var(--chart-ink-muted);font-size:11px;font-style:normal}.ZiweiExperience_boundary__nrGcp{margin:22px 0 0;color:var(--chart-ink-muted);font-size:12px;line-height:1.75}.ZiweiExperience_fullReading__PM6cy,.ZiweiExperience_synastryWrap__joDRJ{margin-top:56px;padding-top:56px;border-top:1px solid var(--chart-rule-soft)}.ZiweiExperience_footer__Zgd7n{align-items:flex-start;justify-content:space-between;gap:28px;width:min(100% - 48px,1080px);margin:0 auto;padding:28px 0 36px;border-top:1px solid var(--chart-rule-soft);color:var(--chart-ink-muted);font-size:12px;line-height:1.7}.ZiweiExperience_footer__Zgd7n p{max-width:46ch;margin:0}.ZiweiExperience_footer__Zgd7n nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 18px}.ZiweiExperience_footer__Zgd7n a{color:var(--chart-accent);font-weight:600;text-decoration:none}.ZiweiExperience_footer__Zgd7n a:hover{text-decoration:underline}@media (max-width:980px){.ZiweiExperience_resultGrid__sKRBM{grid-template-columns:1fr}.ZiweiExperience_readingPane__wrl2a{max-width:720px}}@media (max-width:720px){.ZiweiExperience_header__olCtg{min-height:56px;padding:0 16px}.ZiweiExperience_nav__VUcyW a:not(.ZiweiExperience_navPrimary__wpT82){display:none}.ZiweiExperience_intro__n31_A{padding-top:54px}.ZiweiExperience_intro__n31_A h1{font-size:36px}.ZiweiExperience_form__jGrtq{padding:20px 16px}.ZiweiExperience_row__jSGg8{grid-template-columns:1fr}.ZiweiExperience_dateRow__2adeb{grid-template-columns:1.1fr .95fr .95fr;gap:7px}.ZiweiExperience_principles__IGNJG{grid-template-columns:1fr;padding:20px 0 52px}.ZiweiExperience_principle__LKwCI{padding:20px 0;border-right:0;border-bottom:1px solid var(--chart-rule-soft)}.ZiweiExperience_principle__LKwCI:last-child{border-bottom:0}.ZiweiExperience_result__TuygH{width:min(100% - 20px,1360px);padding-top:38px}.ZiweiExperience_resultHeader__TNd8Y{align-items:flex-start}.ZiweiExperience_resultHeader__TNd8Y h2{font-size:28px}.ZiweiExperience_factsBar__wiM4G{grid-template-columns:1fr}.ZiweiExperience_fact__T_g8Y{border-right:0;border-bottom:1px solid var(--chart-rule-soft)}.ZiweiExperience_fact__T_g8Y:last-child{border-bottom:0}.ZiweiExperience_chartPane__vouCn{padding:10px;border-radius:12px}.ZiweiExperience_chartPrimer__gGrUM{padding:13px}.ZiweiExperience_chartPrimerHeading__96J2a{display:block}.ZiweiExperience_chartPrimerHeading__96J2a h3{margin-top:3px}.ZiweiExperience_chartPrimerSteps__FMktd{grid-template-columns:repeat(2,1fr)}.ZiweiExperience_chartPrimerSteps__FMktd li{padding:9px 10px}.ZiweiExperience_chartPrimerSteps__FMktd li:nth-child(odd){padding-left:0;border-left:0}.ZiweiExperience_chartPrimerSteps__FMktd li:nth-child(2n){padding-right:0}.ZiweiExperience_chartPrimerSteps__FMktd li:nth-child(n+3){border-top:1px solid var(--chart-rule-soft)}.ZiweiExperience_selectedReading__LlRoZ{padding:17px 14px}.ZiweiExperience_relationScope__AEUee dl{grid-template-columns:1fr}.ZiweiExperience_insightRow__5DVSP{grid-template-columns:72px 1fr;gap:12px}.ZiweiExperience_calculationMeta__xM0M8{grid-template-columns:1fr}.ZiweiExperience_calculationMeta__xM0M8 span{border-right:0;border-bottom:1px solid var(--chart-rule-soft)}.ZiweiExperience_calculationMeta__xM0M8 span:last-child{border-bottom:0}.ZiweiExperience_footer__Zgd7n{display:grid;gap:16px;width:min(100% - 32px,1080px);padding-bottom:28px}.ZiweiExperience_footer__Zgd7n nav{justify-content:flex-start}.ZiweiExperience_fullReading__PM6cy,.ZiweiExperience_synastryWrap__joDRJ{margin-top:40px;padding-top:40px}}.ZiweiExperience_page__QjpE_{min-height:100dvh;overflow-x:clip;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body)}.ZiweiExperience_header__olCtg{position:sticky;top:0;z-index:40;min-height:64px;padding:0;border-bottom:var(--rule-soft);background:color-mix(in oklch,var(--color-paper) 94%,transparent);backdrop-filter:blur(10px)}.ZiweiExperience_headerInner__p_OLk{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:min(100% - (2 * var(--page-gutter)),var(--page-max));min-height:64px;margin:0 auto}.ZiweiExperience_brand__6w9Fr{min-width:0;color:var(--color-ink);font-size:1.05rem;font-weight:720;letter-spacing:-.025em;text-decoration:none}.ZiweiExperience_nav__VUcyW{justify-self:center;display:flex;align-items:center;gap:var(--space-3xs);font-size:var(--text-xs)}.ZiweiExperience_nav__VUcyW a{min-height:44px;padding:0 var(--space-xs);display:inline-flex;align-items:center;color:var(--color-muted);text-decoration:none;white-space:nowrap;transition:color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out)}.ZiweiExperience_nav__VUcyW a:hover{color:var(--color-accent-strong);background:var(--color-surface-muted)}.ZiweiExperience_navPrimary__wpT82{justify-self:end;display:inline-flex;min-height:44px;align-items:center;padding:0 var(--space-sm);border:var(--rule-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-accent-strong);font-size:var(--text-xs);font-weight:680;text-decoration:none;white-space:nowrap;transition:border-color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out)}.ZiweiExperience_navPrimary__wpT82:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.ZiweiExperience_entry__ALFCA{display:grid;grid-template-columns:minmax(0,.88fr) minmax(30rem,1.12fr);gap:clamp(var(--space-xl),6vw,var(--space-3xl));align-items:start;width:min(100% - (2 * var(--page-gutter)),70rem);margin:0 auto;padding:clamp(var(--space-xl),7vw,5rem) 0 var(--space-xl)}.ZiweiExperience_entry__ALFCA>.ZiweiExperience_intro__n31_A{padding-top:var(--space-lg)}.ZiweiExperience_intro__n31_A{width:auto;margin:0;padding:0;text-align:left}.ZiweiExperience_introLabel__hkCgr{margin:0 0 var(--space-sm);color:var(--color-accent);font-size:var(--text-xs);font-weight:680}.ZiweiExperience_intro__n31_A h1{min-width:0;margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-display);font-style:normal;font-weight:760;letter-spacing:-.035em;line-height:1.08;overflow-wrap:anywhere;text-wrap:balance}.ZiweiExperience_introLead__s0BB8{max-width:34rem;margin:var(--space-md) 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.8;text-wrap:pretty}.ZiweiExperience_entryFacts__skdQ2{display:grid;gap:0;margin:var(--space-lg) 0 0;border-top:var(--rule-soft)}.ZiweiExperience_entryFacts__skdQ2>div{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--space-sm);padding:var(--space-xs) 0;border-bottom:var(--rule-soft)}.ZiweiExperience_entryFacts__skdQ2 dd,.ZiweiExperience_entryFacts__skdQ2 dt{margin:0;font-size:var(--text-xs);line-height:1.6}.ZiweiExperience_entryFacts__skdQ2 dt{color:var(--color-ink-2);font-weight:680}.ZiweiExperience_entryFacts__skdQ2 dd{color:var(--color-muted)}.ZiweiExperience_formWrap__IMODQ{width:auto;margin:0;padding:0}.ZiweiExperience_form__jGrtq{padding:clamp(var(--space-md),3vw,var(--space-lg));border:var(--rule-strong);border-radius:var(--radius-panel);background:var(--color-surface)}.ZiweiExperience_formTitle__aRdvk{display:block;margin:0 0 var(--space-md);color:var(--color-ink);font-size:var(--text-lg);font-weight:700;letter-spacing:-.02em}.ZiweiExperience_formTitle__aRdvk:after,.ZiweiExperience_formTitle__aRdvk:before{display:none}.ZiweiExperience_field__26YEH{gap:var(--space-2xs);margin-bottom:var(--space-sm)}.ZiweiExperience_field__26YEH label,.ZiweiExperience_groupLabel__d24Ba{color:var(--color-ink-2);font-size:var(--text-xs);font-weight:620}.ZiweiExperience_fieldHint__jqbVy{color:var(--color-faint);font-size:.6875rem;font-weight:450}.ZiweiExperience_input__Gz22I,.ZiweiExperience_select__Rh_Iv{min-height:46px;padding:0 var(--space-xs);border:var(--rule-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm);transition:border-color var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out)}.ZiweiExperience_input__Gz22I:focus,.ZiweiExperience_select__Rh_Iv:focus{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-focus) 18%,transparent)}.ZiweiExperience_dateRow__2adeb,.ZiweiExperience_row__jSGg8{gap:var(--space-2xs)}.ZiweiExperience_gender__xkhV2{gap:var(--space-2xs);margin-top:0}.ZiweiExperience_gender__xkhV2 button{min-height:44px;border:var(--rule-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-muted);transition:border-color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.ZiweiExperience_gender__xkhV2 button:hover{border-color:var(--color-accent)}.ZiweiExperience_fullReadingLink__TMZfc:active,.ZiweiExperience_gender__xkhV2 button:active,.ZiweiExperience_primaryButton___jLsL:active,.ZiweiExperience_resetButton__xGDFr:active{transform:translateY(1px)}.ZiweiExperience_gender__xkhV2 button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-strong)}.ZiweiExperience_advanced__CVN2N{margin:0 0 var(--space-sm);border-color:var(--color-rule)}.ZiweiExperience_advanced__CVN2N summary,.ZiweiExperience_calculationMeta__xM0M8 summary,.ZiweiExperience_chartPrimer__gGrUM summary,.ZiweiExperience_principles__IGNJG>summary,.ZiweiExperience_quickBoundary__gKX7B summary{min-height:44px;cursor:pointer;color:var(--color-ink-2);font-size:var(--text-xs);font-weight:650}.ZiweiExperience_primaryButton___jLsL{min-height:48px;border-radius:var(--radius-control);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-sm);letter-spacing:0;transition:background-color var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.ZiweiExperience_primaryButton___jLsL:hover{background:var(--color-accent-strong)}.ZiweiExperience_accuracyNote__mdwBL,.ZiweiExperience_privacy__HrDc_{color:var(--color-muted);font-size:var(--text-xs)}.ZiweiExperience_principles__IGNJG{display:block;width:min(100% - (2 * var(--page-gutter)),70rem);margin:0 auto var(--space-xl);padding:0;border:0;border-top:var(--rule-soft);border-bottom:var(--rule-soft)}.ZiweiExperience_principles__IGNJG>summary{display:flex;align-items:center;padding:var(--space-sm) 0;list-style-position:inside}.ZiweiExperience_principleGrid__dHeW1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg);padding:0 0 var(--space-md)}.ZiweiExperience_principle__LKwCI{padding:0;border:0}.ZiweiExperience_principle__LKwCI strong{margin-bottom:var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-xs)}.ZiweiExperience_principle__LKwCI p{color:var(--color-muted);font-size:var(--text-xs)}.ZiweiExperience_result__TuygH{width:min(100% - (2 * var(--page-gutter)),var(--page-max));margin:0 auto;padding:var(--space-xl) 0 var(--space-2xl);border-top:var(--rule-soft);scroll-margin-top:76px}.ZiweiExperience_resultHeader__TNd8Y{align-items:flex-end;gap:var(--space-md);margin-bottom:var(--space-md)}.ZiweiExperience_resultHeader__TNd8Y h2{max-width:22ch;margin:var(--space-2xs) 0 0;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-style:normal;font-weight:740;letter-spacing:-.035em;line-height:1.12;overflow-wrap:anywhere;text-wrap:balance}.ZiweiExperience_resultHeader__TNd8Y p{color:var(--color-muted)}.ZiweiExperience_resultActions__vpgJv{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2xs)}.ZiweiExperience_resetButton__xGDFr,.ZiweiExperience_resultActionLink__4kfAC{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 var(--space-xs);border:var(--rule-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink-2);cursor:pointer;font-size:var(--text-xs);font-weight:620;text-decoration:none;white-space:nowrap;transition:border-color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.ZiweiExperience_resetButton__xGDFr:hover,.ZiweiExperience_resultActionLink__4kfAC:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.ZiweiExperience_factsBar__wiM4G{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--space-sm);border-color:var(--color-rule)}.ZiweiExperience_fact__T_g8Y{min-width:0;padding:var(--space-xs) var(--space-sm);border-color:var(--color-rule)}.ZiweiExperience_fact__T_g8Y span{color:var(--color-muted);font-size:.6875rem}.ZiweiExperience_fact__T_g8Y strong{color:var(--color-ink);font-size:var(--text-sm);overflow-wrap:anywhere}.ZiweiExperience_calculationMeta__xM0M8{display:block;margin:0 0 var(--space-lg);border:var(--rule-soft);border-radius:var(--radius-control);background:var(--color-surface-muted)}.ZiweiExperience_calculationMeta__xM0M8>summary{display:flex;align-items:center;padding:0 var(--space-xs)}.ZiweiExperience_calculationGrid__3fgt5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:var(--rule-soft)}.ZiweiExperience_calculationGrid__3fgt5 span{padding:var(--space-xs);border-right:var(--rule-soft);color:var(--color-muted);font-size:.6875rem}.ZiweiExperience_calculationGrid__3fgt5 span:last-child{border-right:0}.ZiweiExperience_calculationMeta__xM0M8>p{margin:0;padding:0 var(--space-xs) var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);line-height:1.7}.ZiweiExperience_chartWorkbench__H8mO6{display:block;scroll-margin-top:76px;border:var(--rule-strong);border-radius:var(--radius-panel);background:var(--color-surface)}.ZiweiExperience_workbenchSummary__253vB{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md);cursor:pointer;list-style:none}.ZiweiExperience_workbenchSummary__253vB::-webkit-details-marker{display:none}.ZiweiExperience_workbenchSummary__253vB>div{min-width:0}.ZiweiExperience_workbenchSummary__253vB .ZiweiExperience_sectionLabel__zk_vj{display:block;margin-bottom:var(--space-3xs)}.ZiweiExperience_workbenchSummary__253vB h2,.ZiweiExperience_workbenchSummary__253vB small{display:block}.ZiweiExperience_workbenchSummary__253vB h2{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;line-height:1.35}.ZiweiExperience_workbenchSummary__253vB{cursor:default}.ZiweiExperience_workbenchSummary__253vB small{margin-top:var(--space-3xs);color:var(--color-muted);font-size:var(--text-xs);font-weight:450;line-height:1.6}.ZiweiExperience_workbenchToggle__cEje9{flex:0 0 auto;color:var(--color-accent-strong);font-size:var(--text-xs);font-weight:680;white-space:nowrap}.ZiweiExperience_chartWorkbench__H8mO6[open] .ZiweiExperience_workbenchToggle__cEje9>span:first-child,.ZiweiExperience_workbenchToggle__cEje9>span:last-child{display:none}.ZiweiExperience_chartWorkbench__H8mO6[open] .ZiweiExperience_workbenchToggle__cEje9>span:last-child{display:inline}.ZiweiExperience_workbenchBody__aX6db{padding:0 var(--space-sm) var(--space-sm);border-top:var(--rule-soft)}.ZiweiExperience_workbenchHeader__oOGFn{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:var(--rule-soft)}.ZiweiExperience_workbenchHeader__oOGFn h3{margin:0;color:var(--color-ink);font-size:var(--text-xl);font-weight:720;letter-spacing:-.025em}.ZiweiExperience_workbenchHeader__oOGFn p{max-width:58ch;margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.65}.ZiweiExperience_chartPrimer__gGrUM{flex:0 0 min(22rem,38vw);margin:var(--space-sm) 0;padding:0;border:var(--rule-soft);border-radius:var(--radius-control);background:var(--color-surface)}.ZiweiExperience_chartPrimer__gGrUM>summary{display:flex;align-items:center;padding:0 var(--space-xs)}.ZiweiExperience_chartPrimerSteps__FMktd{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 var(--space-xs) var(--space-xs)}.ZiweiExperience_chartPrimerSteps__FMktd li{padding:var(--space-2xs);border-color:var(--color-rule)}.ZiweiExperience_chartPrimerSteps__FMktd strong{color:var(--color-ink-2)}.ZiweiExperience_chartPrimerSteps__FMktd span{color:var(--color-muted)}.ZiweiExperience_resultGrid__sKRBM{display:grid;grid-template-columns:minmax(0,1fr) minmax(22.5rem,26rem);gap:var(--space-md);align-items:start}.ZiweiExperience_chartPane__vouCn{padding:var(--space-sm)}.ZiweiExperience_chartPane__vouCn,.ZiweiExperience_readingPane__wrl2a{min-width:0;border:var(--rule-strong);border-radius:var(--radius-panel);background:var(--color-surface)}.ZiweiExperience_readingPane__wrl2a{padding:var(--space-md)}.ZiweiExperience_sectionLabel__zk_vj{margin:0 0 var(--space-2xs);color:var(--color-accent);font-size:.6875rem;font-weight:680}.ZiweiExperience_sectionHeading__lfYYF{margin:0;color:var(--color-ink);font-size:var(--text-xl);letter-spacing:-.025em}.ZiweiExperience_palaceFocus__FklZ4{margin:var(--space-2xs) 0 var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);line-height:1.7}.ZiweiExperience_palaceFacts__z7HcI{margin-bottom:var(--space-md)}.ZiweiExperience_dataChip__gba4X{border-color:var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-surface-muted);color:var(--color-accent-strong);font-size:.6875rem}.ZiweiExperience_quickReadingBlock__8WHAv,.ZiweiExperience_relationScope__AEUee{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:var(--rule-soft)}.ZiweiExperience_quickReadingTitle__jfebw,.ZiweiExperience_relationScope__AEUee h4{margin:0;color:var(--color-ink-2);font-size:var(--text-xs);font-weight:700}.ZiweiExperience_quickInsight__80Ftk{padding:var(--space-xs) 0;border-color:var(--color-rule)}.ZiweiExperience_quickInsight__80Ftk h4{color:var(--color-accent-strong)}.ZiweiExperience_conditionLine__86gMh,.ZiweiExperience_emptyPalaceReading__YkV8Y,.ZiweiExperience_explain__Hyr7V,.ZiweiExperience_quickInsight__80Ftk p{color:var(--color-muted)}.ZiweiExperience_relationScope__AEUee dl{margin-top:var(--space-xs);background:var(--color-rule)}.ZiweiExperience_relationScope__AEUee dl>div{background:var(--color-surface)}.ZiweiExperience_relationScope__AEUee dt{color:var(--color-faint)}.ZiweiExperience_relationScope__AEUee dd b{color:var(--color-ink-2)}.ZiweiExperience_relationScope__AEUee dd span{color:var(--color-muted)}.ZiweiExperience_realityCheck__fONxP{margin-top:var(--space-sm);padding:var(--space-xs);border:0;border-radius:var(--radius-control);background:var(--color-accent-soft)}.ZiweiExperience_realityCheck__fONxP strong{color:var(--color-accent-strong)}.ZiweiExperience_realityCheck__fONxP p{color:var(--color-ink-2)}.ZiweiExperience_realityCheck__fONxP span{color:var(--color-muted)}.ZiweiExperience_quickBoundary__gKX7B{margin-top:var(--space-xs);color:var(--color-muted);font-size:.6875rem}.ZiweiExperience_quickBoundary__gKX7B summary{display:flex;align-items:center}.ZiweiExperience_quickBoundary__gKX7B p{margin:0 0 var(--space-xs);line-height:1.65}.ZiweiExperience_fullReadingLink__TMZfc{min-height:44px;border-color:var(--color-accent);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-accent-strong);transition:background-color var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.ZiweiExperience_fullReadingLink__TMZfc:hover{background:var(--color-accent-soft)}.ZiweiExperience_readingSummary__2qn1f{scroll-margin-top:76px;margin-top:var(--space-lg)}.ZiweiExperience_fullReading__PM6cy{scroll-margin-top:76px;margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:var(--rule-soft)}.ZiweiExperience_readingSummaryAnchor__l1_1G{scroll-margin-top:76px}.ZiweiExperience_aiFortune__IlMZv{display:block;scroll-margin-top:76px;margin-top:var(--space-xl);padding:clamp(var(--space-md),3vw,var(--space-xl));border:var(--rule-strong);border-radius:var(--radius-panel);background:var(--color-accent-soft)}.ZiweiExperience_aiFortuneHeader__U8QNb h2,.ZiweiExperience_aiFortuneHeader__U8QNb p,.ZiweiExperience_aiFortuneHeader__U8QNb span{display:block;margin:0}.ZiweiExperience_aiFortuneHeader__U8QNb p{color:var(--color-accent);font-size:.6875rem;font-weight:680}.ZiweiExperience_aiFortuneHeader__U8QNb h2{margin-top:var(--space-2xs);color:var(--color-ink);font-size:var(--text-xl);letter-spacing:-.025em;line-height:1.25;text-wrap:balance}.ZiweiExperience_aiFortuneHeader__U8QNb span{max-width:62ch;margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);line-height:1.75}.ZiweiExperience_aiFortuneHeader__U8QNb{margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:var(--rule-soft)}.ZiweiExperience_workspaceSection__s0yng{scroll-margin-top:76px;margin-top:var(--space-xl)}.ZiweiExperience_workspaceSection__s0yng #famous-cases,.ZiweiExperience_workspaceSection__s0yng #local-history,.ZiweiExperience_workspaceSection__s0yng #report-export,.ZiweiExperience_workspaceSection__s0yng #share-poster,.ZiweiExperience_workspaceSection__s0yng #wealth-forecast{margin-top:0!important;padding-top:0!important;border-top:0!important}.ZiweiExperience_commonBoundary__SpyW7{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:var(--space-md);margin-top:var(--space-xl);padding:var(--space-sm) 0;border-top:var(--rule-soft);border-bottom:var(--rule-soft)}.ZiweiExperience_commonBoundary__SpyW7 p,.ZiweiExperience_commonBoundary__SpyW7 strong{margin:0;font-size:var(--text-xs);line-height:1.7}.ZiweiExperience_commonBoundary__SpyW7 strong{color:var(--color-ink-2)}.ZiweiExperience_commonBoundary__SpyW7 p{max-width:76ch;color:var(--color-muted)}.ZiweiExperience_footer__Zgd7n{display:flex;width:min(100% - (2 * var(--page-gutter)),70rem);gap:var(--space-lg);padding:var(--space-md) 0 var(--space-lg);border-top:var(--rule-soft);color:var(--color-muted)}.ZiweiExperience_footer__Zgd7n nav{gap:var(--space-sm)}.ZiweiExperience_footer__Zgd7n a{min-height:44px;display:inline-flex;align-items:center;color:var(--color-accent-strong)}@media (max-width:70rem){.ZiweiExperience_resultGrid__sKRBM{grid-template-columns:1fr}.ZiweiExperience_readingPane__wrl2a{width:min(100%,52rem)}}@media (max-width:56rem){.ZiweiExperience_headerInner__p_OLk{grid-template-columns:minmax(0,1fr) auto}.ZiweiExperience_nav__VUcyW{display:none}.ZiweiExperience_entry__ALFCA{grid-template-columns:1fr;width:min(100% - (2 * var(--page-gutter)),38rem);gap:var(--space-xl)}.ZiweiExperience_entry__ALFCA>.ZiweiExperience_intro__n31_A{padding-top:0}.ZiweiExperience_principleGrid__dHeW1{grid-template-columns:1fr;gap:var(--space-sm)}.ZiweiExperience_factsBar__wiM4G{grid-template-columns:repeat(2,minmax(0,1fr))}.ZiweiExperience_fact__T_g8Y:nth-child(2){border-right:0}.ZiweiExperience_fact__T_g8Y:nth-child(-n+2){border-bottom:var(--rule-soft)}.ZiweiExperience_workbenchHeader__oOGFn{align-items:stretch;flex-direction:column}.ZiweiExperience_chartPrimer__gGrUM{flex-basis:auto;width:100%}}@media (max-width:45rem){.ZiweiExperience_headerInner__p_OLk,.ZiweiExperience_header__olCtg{min-height:56px}.ZiweiExperience_brand__6w9Fr{font-size:.95rem}.ZiweiExperience_navPrimary__wpT82{min-height:44px;padding:0 var(--space-xs)}.ZiweiExperience_entry__ALFCA{padding-top:var(--space-lg)}.ZiweiExperience_intro__n31_A h1{font-size:clamp(2.1rem,12vw,2.75rem)}.ZiweiExperience_form__jGrtq{padding:var(--space-sm)}.ZiweiExperience_result__TuygH{width:min(100% - (2 * var(--space-xs)),var(--page-max));padding-top:var(--space-lg)}.ZiweiExperience_resultHeader__TNd8Y{align-items:flex-start;flex-direction:column}.ZiweiExperience_resultActions__vpgJv{width:100%;justify-content:flex-start}.ZiweiExperience_resetButton__xGDFr,.ZiweiExperience_resultActionLink__4kfAC{flex:1}.ZiweiExperience_calculationGrid__3fgt5{grid-template-columns:1fr}.ZiweiExperience_calculationGrid__3fgt5 span{border-right:0;border-bottom:var(--rule-soft)}.ZiweiExperience_calculationGrid__3fgt5 span:last-child{border-bottom:0}.ZiweiExperience_chartPane__vouCn,.ZiweiExperience_readingPane__wrl2a{padding:var(--space-xs)}.ZiweiExperience_chartPrimerSteps__FMktd{grid-template-columns:1fr}.ZiweiExperience_chartPrimerSteps__FMktd li{border-left:0;border-top:var(--rule-soft)}.ZiweiExperience_chartPrimerSteps__FMktd li:first-child{border-top:0}.ZiweiExperience_relationScope__AEUee dl{grid-template-columns:1fr}.ZiweiExperience_aiFortune__IlMZv,.ZiweiExperience_readingSummary__2qn1f{margin-top:var(--space-lg)}.ZiweiExperience_fullReading__PM6cy,.ZiweiExperience_workspaceSection__s0yng{margin-top:var(--space-lg);padding-top:var(--space-lg)}.ZiweiExperience_workbenchSummary__253vB{align-items:flex-start;padding:var(--space-xs)}.ZiweiExperience_workbenchBody__aX6db{padding:0 var(--space-xs) var(--space-xs)}.ZiweiExperience_commonBoundary__SpyW7{grid-template-columns:1fr;gap:var(--space-2xs)}.ZiweiExperience_footer__Zgd7n{display:grid;gap:var(--space-xs)}.ZiweiExperience_footer__Zgd7n nav{justify-content:flex-start}}@media (max-width:30rem){.ZiweiExperience_dateRow__2adeb{grid-template-columns:1.08fr .92fr .92fr}.ZiweiExperience_factsBar__wiM4G{grid-template-columns:1fr}.ZiweiExperience_fact__T_g8Y,.ZiweiExperience_fact__T_g8Y:nth-child(2){border-right:0;border-bottom:var(--rule-soft)}.ZiweiExperience_fact__T_g8Y:last-child{border-bottom:0}.ZiweiExperience_resultActions__vpgJv{display:grid;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ZiweiExperience_page__QjpE_ *,.ZiweiExperience_page__QjpE_ :after,.ZiweiExperience_page__QjpE_ :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}