.PaymentSuccessFeedback-module__1bDhfG__feedback{z-index:100;top:calc(env(safe-area-inset-top,0px) + 12px);background:linear-gradient(120deg,#22241f,#121922);border:1px solid #9b84544d;border-radius:12px;align-items:center;gap:12px;width:min(360px,100% - 32px);padding:16px;animation:1.2s ease-out both PaymentSuccessFeedback-module__1bDhfG__arrival;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0006}.PaymentSuccessFeedback-module__1bDhfG__symbol{fill:none;stroke:#c5ab76;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:44px;height:44px}.PaymentSuccessFeedback-module__1bDhfG__ring{transform-origin:50%;animation:1.1s ease-out both PaymentSuccessFeedback-module__1bDhfG__ring}.PaymentSuccessFeedback-module__1bDhfG__check{transform-origin:50%;animation:.7s ease-out .25s both PaymentSuccessFeedback-module__1bDhfG__check}.PaymentSuccessFeedback-module__1bDhfG__close{color:#b8b3a8;align-self:flex-start;min-width:28px;min-height:28px;margin-left:auto;font-size:20px}.PaymentSuccessFeedback-module__1bDhfG__close:focus-visible{outline-offset:3px;outline:2px solid #d1b378}@keyframes PaymentSuccessFeedback-module__1bDhfG__arrival{0%{opacity:0;transform:translate(-50%,-8px);box-shadow:0 0 #bca16a00}40%{opacity:1;box-shadow:0 0 28px #bca16a18}to{opacity:1;transform:translate(-50%)}}@keyframes PaymentSuccessFeedback-module__1bDhfG__ring{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes PaymentSuccessFeedback-module__1bDhfG__check{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.PaymentSuccessFeedback-module__1bDhfG__feedback,.PaymentSuccessFeedback-module__1bDhfG__ring,.PaymentSuccessFeedback-module__1bDhfG__check{animation:none}}
.AnnouncementPopup-module__FrODSG__noticePanel .overlay-dialog-panel{border-radius:var(--radius-scene);background-color:#0d1018;background-image:linear-gradient(90deg,#d8b67ccc,#0000),linear-gradient(#e8e4da06 1px,#0000 1px),linear-gradient(90deg,#e8e4da05 1px,#0000 1px),radial-gradient(120% 90% at 50% -18%,#d8b67c1a,#0000 58%),linear-gradient(160deg,#1b2233 0%,#12161f 52%,#0d1018 100%);background-position:1.5rem 0,0 0,0 0,0 0,0 0;background-repeat:no-repeat,repeat,repeat,no-repeat,no-repeat;background-size:3.5rem 1px,5.25rem 5.25rem,5.25rem 5.25rem,100% 100%,100% 100%;border:1px solid #d8b67c47;box-shadow:inset 0 1px #ffffff0e,0 30px 90px #0000009e}@media (max-width:640px){.AnnouncementPopup-module__FrODSG__noticePanel .overlay-dialog-panel{padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom,0px));border-bottom:0;border-left:0;border-right:0;border-radius:0}}
section[aria-label=专业命盘]>.mt-8>div>.flex>button.btn[aria-pressed]:not(:disabled):not([aria-disabled=true])[data-commercial-pressed]{background-color:#d8b67c29;border-color:#d8b67ca6}:is(.btn,.btn-quiet,.tab,[role=tab],.mobile-nav-trigger,.nav-link,.mobile-menu-link,.report-commerce-action,a.explore-card,a.professional-order-row,a.interactive-entry,a.list-entry,a.library-entry,button.professional-proof-card,button.chart-preview-button):not(:where([class*=oracle] *,[class*=tarot] *)){transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out,background-color .18s ease-out,color .18s ease-out,opacity .18s ease-out}:is(.btn,.btn-quiet,.tab,[role=tab],.mobile-nav-trigger,.nav-link,.mobile-menu-link,.report-commerce-action,a.explore-card,a.professional-order-row,a.interactive-entry,a.list-entry,a.library-entry,button.professional-proof-card,button.chart-preview-button):not(:where([class*=oracle] *,[class*=tarot] *)):not(:disabled):not([aria-disabled=true]):is(:active,[data-commercial-pressed]){filter:none;transition-duration:.1s;transform:scale(.985);box-shadow:inset 0 1px 4px #0003}:is(.btn,.btn-quiet,.tab,.nav-link,.mobile-menu-link,.mobile-nav-trigger,a.library-entry,button.professional-proof-card,button.chart-preview-button):not(:where([class*=oracle] *,[class*=tarot] *)):focus-visible{outline-offset:4px;outline:2px solid #c5ab76}:is(.btn,.btn-quiet,.tab):not(:where([class*=oracle] *,[class*=tarot] *)):is(:disabled,[aria-disabled=true]){filter:none;transform:none}.input:not(:where([class*=oracle] *,[class*=tarot] *)){transition:border-color .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out}.tab:not(:where([class*=oracle] *,[class*=tarot] *)):after{transition:background-color .18s ease-out,opacity .18s ease-out}.overlay-dialog{animation:.26s ease-out both app-backdrop-in}.overlay-dialog-panel{animation:.28s ease-out both app-panel-in}.overlay-dialog[data-motion-exit]{pointer-events:none;animation:.22s ease-out both app-backdrop-out}.overlay-dialog[data-motion-exit] .overlay-dialog-panel{animation:.22s ease-out both app-panel-out}.async-state,.report-list-row,.library-entry{animation:.22s ease-out both app-state-in}details:not(.mobile-nav):not(:where([class*=oracle] *,[class*=tarot] *))[open]::details-content{animation:.2s ease-out app-state-in}@supports (interpolate-size:allow-keywords){details:not(.mobile-nav):not(:where([class*=oracle] *,[class*=tarot] *)){interpolate-size:allow-keywords}details:not(.mobile-nav):not(:where([class*=oracle] *,[class*=tarot] *))::details-content{opacity:0;height:0;transition:height .22s ease-out,opacity .18s ease-out,content-visibility .22s allow-discrete;overflow:clip}details:not(.mobile-nav):not(:where([class*=oracle] *,[class*=tarot] *))[open]::details-content{opacity:1;height:auto}}.mobile-nav::details-content{opacity:0;transition:opacity .18s ease-out,content-visibility .18s allow-discrete}.mobile-nav[open]::details-content{opacity:1}@media (hover:hover) and (pointer:fine){:is(a.explore-card,a.professional-order-row,a.interactive-entry,a.list-entry,a.library-entry,button.professional-proof-card,button.chart-preview-button):hover{border-color:#b49a6255}}@media (hover:none){.btn-primary:not(:where([class*=oracle] *,[class*=tarot] *)):not(:disabled):hover{background:var(--color-starlight);border-color:var(--color-starlight)}.btn-ghost:not(:where([class*=oracle] *,[class*=tarot] *)):not(:disabled):hover{color:var(--color-mist);border-color:var(--color-hairline-strong);background:0 0}.btn-quiet:not(:where([class*=oracle] *,[class*=tarot] *)):not(:disabled):hover{color:var(--color-mist);background:0 0}a.library-entry:hover{background:0 0}}@keyframes app-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes app-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes app-panel-in{0%{opacity:0;transform:translateY(6px)scale(.995)}to{opacity:1;transform:none}}@keyframes app-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)scale(.995)}}@keyframes app-state-in{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){:is(.btn,.btn-quiet,.tab,[role=tab],.input,.nav-link,.mobile-menu-link,.mobile-nav-trigger,a.explore-card,a.professional-order-row,a.interactive-entry,a.list-entry,a.library-entry,button.professional-proof-card,button.chart-preview-button):not(:where([class*=oracle] *,[class*=tarot] *)){transition:none!important}:is(.btn,.btn-quiet,.tab,[role=tab],.nav-link,.mobile-menu-link,.mobile-nav-trigger,a.explore-card,a.professional-order-row,a.interactive-entry,a.list-entry,a.library-entry,button.professional-proof-card,button.chart-preview-button):not(:where([class*=oracle] *,[class*=tarot] *)):is(:active,[data-commercial-pressed]){transform:none!important}.overlay-dialog,.overlay-dialog-panel,.async-state,.report-list-row,.library-entry{animation:none!important}.overlay-dialog[data-motion-exit]{visibility:hidden}details::details-content{transition:none!important;animation:none!important}}
.navagraha-shell{max-width:1080px;padding:var(--space-lg,2rem) var(--space-md,1rem) 4rem;margin:0 auto}.navagraha-intro__kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-starlight-dim);margin:0 0 var(--space-xs,.5rem);font-size:.72rem}.navagraha-intro__title{font-family:var(--font-display);color:var(--color-paper);margin:0 0 var(--space-sm,.75rem);font-size:clamp(1.5rem,1.1rem + 1.6vw,2.1rem);font-weight:500}.navagraha-intro__body{color:var(--color-secondary);max-width:46ch;margin:0 0 var(--space-lg,2rem);line-height:1.7}.persona-grid{gap:var(--space-sm,.75rem);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:1023px){.persona-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){.persona-grid{grid-template-columns:minmax(0,1fr)}}.persona-card{gap:var(--space-xs,.5rem);height:100%;padding:var(--space-md,1rem);border:1px solid var(--color-hairline);border-radius:var(--radius-card,8px);background:var(--color-ink-850);color:var(--color-paper);flex-direction:column;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.persona-card:hover,.persona-card:focus-visible{border-color:var(--color-starlight-dim);box-shadow:var(--glow-gold-weak);transform:translateY(-1px)}.persona-card--muted{background:var(--color-ink-900)}.persona-card--muted .persona-card__tagline,.persona-card--muted .persona-card__question{color:var(--color-dim)}.persona-card--current{border-color:var(--color-starlight);box-shadow:var(--glow-gold-medium)}.persona-card__glyph{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill,999px);width:44px;height:44px;color:var(--color-starlight);justify-content:center;align-items:center;display:inline-flex}.persona-card--muted .persona-card__glyph{color:var(--color-dim)}.persona-card__names{align-items:baseline;gap:var(--space-xs,.5rem);flex-wrap:wrap;display:flex}.persona-card__name{font-family:var(--font-display);font-size:1.15rem}.persona-card__epithet{color:var(--color-starlight-dim);font-size:.78rem}.persona-card__tagline{color:var(--color-paper);font-size:.92rem;line-height:1.55}.persona-card__question{color:var(--color-mist);font-size:.84rem;line-height:1.6}.persona-card__foot{padding-top:var(--space-xs,.5rem);border-top:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:var(--space-xs,.5rem);margin-top:auto;font-size:.78rem;display:flex}.persona-card__status{color:var(--color-dim)}.persona-card__cta{color:var(--color-starlight)}.persona-detail,.persona-confirm{max-width:720px;padding:var(--space-lg,2rem) var(--space-md,1rem) 4rem;margin:0 auto}.persona-detail__back,.persona-confirm__back{margin-bottom:var(--space-md,1rem);color:var(--color-mist);font-size:.84rem;text-decoration:none;display:inline-block}.persona-detail__head{align-items:center;gap:var(--space-md,1rem);margin-bottom:var(--space-sm,.75rem);display:flex}.persona-detail__glyph{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill,999px);width:56px;height:56px;color:var(--color-starlight);box-shadow:var(--glow-gold-weak);justify-content:center;align-items:center;display:inline-flex}.persona-detail__name{font-family:var(--font-display);margin:0;font-size:1.75rem;font-weight:500}.persona-detail__latin{color:var(--color-dim);font-size:.82rem;font-family:var(--font-mono);margin:.25rem 0 0}.persona-detail__tagline{color:var(--color-paper);margin:0 0 var(--space-lg,2rem);font-size:1.05rem}.persona-detail__block{padding:var(--space-md,1rem) 0;border-top:1px solid var(--color-hairline)}.persona-detail__label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-starlight-dim);font-size:.74rem;font-family:var(--font-mono);margin:0 0 var(--space-xs,.5rem)}.persona-detail__question,.persona-detail__positioning{color:var(--color-paper);margin:0;line-height:1.7}.persona-detail__block--voice{border-top:1px solid var(--color-hairline-strong);padding-top:var(--space-md,1rem)}.persona-detail__voice{color:var(--color-paper);letter-spacing:.01em;margin:0 0 .55rem;font-size:1.06rem;line-height:1.85}.persona-detail__voice:last-child{margin-bottom:0}.persona-detail__gaze{color:var(--color-secondary);margin:0 0 .4rem;line-height:1.75}.persona-detail__gaze:last-child{margin-bottom:0}.persona-detail__block--gift{border-top:1px solid var(--color-hairline-strong)}.persona-detail__gift{color:var(--color-paper);border-left:1px solid var(--color-starlight-dim);margin:0;padding-left:.85rem;font-size:1.02rem;line-height:1.8}.persona-detail__status{color:var(--color-secondary);margin:0}.persona-detail__cta,.persona-confirm__cta{margin-top:var(--space-lg,2rem);border:1px solid var(--color-starlight-dim);border-radius:var(--radius-control,6px);color:var(--color-paper);box-shadow:var(--glow-gold-weak);padding:.7rem 1.4rem;text-decoration:none;display:inline-block}.persona-detail__unavailable,.persona-confirm__error{margin-top:var(--space-lg,2rem);color:var(--color-secondary);line-height:1.7}.persona-confirm__title{font-family:var(--font-display);margin:0 0 var(--space-lg,2rem);font-size:1.5rem;font-weight:500}.persona-confirm__panel{gap:var(--space-md,1rem);padding:var(--space-md,1rem);border:1px solid var(--color-hairline);border-radius:var(--radius-card,8px);background:var(--color-ink-850);display:flex}.persona-confirm__glyph{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill,999px);width:46px;height:46px;color:var(--color-starlight);flex:none;justify-content:center;align-items:center;display:inline-flex}.persona-confirm__name{font-family:var(--font-display);margin:0;font-size:1.2rem}.persona-confirm__epithet{margin-left:var(--space-xs,.5rem);color:var(--color-starlight-dim);font-size:.8rem}.persona-confirm__tagline{color:var(--color-paper);margin:.35rem 0}.persona-confirm__question{color:var(--color-mist);margin:0;font-size:.88rem}.persona-confirm__note{margin-top:var(--space-md,1rem);color:var(--color-dim);font-size:.84rem;line-height:1.7}.navagraha-note{margin-top:var(--space-lg,2rem);color:var(--color-mist);font-size:.86rem;line-height:1.7}.navagraha-note--quiet{color:var(--color-dim)}.navagraha-back,.navagraha-cta{color:var(--color-starlight);text-decoration:none}.persona-identity{align-items:center;gap:var(--space-sm,.75rem);padding:var(--space-sm,.75rem) var(--space-md,1rem);margin-bottom:var(--space-lg,2rem);border:1px solid var(--color-hairline);border-left:2px solid var(--color-starlight-dim);border-radius:var(--radius-card,8px);background:var(--color-ink-900);display:flex}.persona-identity__glyph{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill,999px);width:40px;height:40px;color:var(--color-starlight);flex:none;justify-content:center;align-items:center;display:inline-flex}.persona-identity__name{font-family:var(--font-display);margin:0;font-size:1.05rem}.persona-identity__epithet{margin-left:var(--space-xs,.5rem);color:var(--color-starlight-dim);font-size:.76rem}.persona-identity__tagline{color:var(--color-secondary);margin:.15rem 0 0;font-size:.86rem}.persona-identity__positioning{color:var(--color-dim);margin:.15rem 0 0;font-size:.8rem}
