.saju-page .auth-panel{flex-direction:column;gap:0;display:flex}.saju-profile-intro{color:#f5f3ff;letter-spacing:-.02em;text-wrap:pretty;margin:0 0 22px;font-size:clamp(1.18rem,2.6vw,1.5rem);font-weight:800;line-height:1.45}.saju-profile-card{width:100%;margin-bottom:18px}.saju-form-heading{margin:16px 0 10px;font-size:1.12rem}.saju-report{margin-top:14px}.saju-report>h2{overflow-wrap:anywhere;margin:4px 0 12px;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.4}.saju-report-lead{color:#d6d2e3;margin:0 0 16px;line-height:1.75}.saju-story-section{border-top:1px solid #c8bef02e;padding:20px 0 17px}.saju-story-section h3{margin:0 0 10px;font-size:1.13rem;line-height:1.5}.saju-story-section p{overflow-wrap:anywhere;margin:0;line-height:1.85}.saju-story-evidence{color:#b5aec9;overflow-wrap:anywhere;margin-top:12px;line-height:1.6;display:block}.saju-page:lang(ko) .saju-report>.saju-story-section:not(:first-of-type) .saju-story-evidence{display:none}.saju-takeaway{background:#9a7af021;border:1px solid #bea5ff33;border-radius:12px;padding:16px;font-weight:650;line-height:1.8}.saju-report>.saju-story-section:last-of-type>p{display:none}.saju-report:has(.saju-report-scope)>.saju-story-section:last-of-type>p{display:block}.saju-page:lang(ko) .saju-report>.saju-story-section:last-of-type .saju-story-evidence{display:none}.saju-limitations{margin-top:18px;line-height:1.7}.saju-chart-details{border:1px solid #bea5ff3d;border-radius:14px;margin-top:22px;padding:15px}.saju-chart-details>summary{cursor:pointer;font-weight:750;line-height:1.5}.saju-chart-details>.reading-summary{margin-top:18px}.saju-pillar-label{font-size:1.35rem}.saju-report-edit{justify-content:flex-end;margin-top:18px;display:flex}.saju-report-edit button{color:inherit;cursor:pointer;background:0 0;border:1px solid #bea5ff66;border-radius:10px;padding:10px 14px}.saju-disclaimer{margin-top:24px;line-height:1.65}.saju-gate-entry .numerology-profile-card{width:100%}.saju-gate-entry .auth-form{flex-direction:column;gap:16px;display:flex}.saju-gate-entry .auth-actions{margin-top:4px}.saju-numerology-flow .saju-gate-entry{padding-bottom:0}.saju-gated-result .saju-page{padding-top:0}.saju-numerology-flow:has(.saju-gated-result) .saju-gate-entry>.auth-panel{border-bottom:0;border-radius:24px 24px 0 0;padding-bottom:0}.saju-gated-result .saju-page>.auth-panel{border-top:0;border-radius:0 0 24px 24px;padding-top:20px}.saju-gated-result .saju-page .saju-profile-intro,.saju-gated-result .saju-page .saju-profile-card{display:none}.saju-gated-result:focus{outline:none}.saju-gated-result:focus-visible{outline-offset:4px;outline:2px solid #b7a9ff}@media (max-width:520px){.saju-profile-intro{margin-bottom:18px;font-size:1.16rem}.saju-story-section{padding:17px 0 15px}.saju-chart-details{padding:12px}.saju-report>h2{font-size:1.33rem}}
