.auth-module__iyADGa__authPage,.auth-module__iyADGa__dashboardPage{min-height:clamp(38rem,75svh,58rem);padding:clamp(2rem, 6vw, 5rem) var(--page-pad);place-items:center;display:grid}.auth-module__iyADGa__authShell{border:1px solid var(--border);background:var(--card);grid-template-columns:minmax(18rem,.9fr) minmax(23rem,1.1fr);width:min(100%,68rem);min-height:38rem;display:grid;overflow:hidden}.auth-module__iyADGa__authEditorial{color:#171511;background:#e86a52;flex-direction:column;justify-content:center;padding:clamp(2.25rem,5vw,4.5rem);display:flex;position:relative;overflow:hidden}.auth-module__iyADGa__authEditorial:before,.auth-module__iyADGa__authEditorial:after{content:"";pointer-events:none;border:1px solid #17151147;border-radius:50%;position:absolute}.auth-module__iyADGa__authEditorial:before{top:-9rem;width:22rem;height:22rem;inset-inline-end:-8rem}.auth-module__iyADGa__authEditorial:after{bottom:-7rem;width:15rem;height:15rem;inset-inline-start:-5rem}.auth-module__iyADGa__authMark{top:1.5rem;letter-spacing:.18em;font-size:.65rem;font-weight:700;position:absolute;inset-inline-start:1.75rem}.auth-module__iyADGa__kicker,.auth-module__iyADGa__stepLabel{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:700}.auth-module__iyADGa__authEditorial h1,.auth-module__iyADGa__dashboardCard h1{font-family:var(--font-instrument-serif), "Iowan Old Style", Baskerville, Georgia, serif;letter-spacing:-.055em;margin:1rem 0 0;font-size:clamp(3.5rem,7vw,6.5rem);font-style:italic;font-weight:400;line-height:.87}.auth-module__iyADGa__authEditorial>p:not(.auth-module__iyADGa__kicker,.auth-module__iyADGa__editorialFootnote){max-width:27rem;margin:1.75rem 0 0;font-size:1rem;line-height:1.65}.auth-module__iyADGa__editorialRule{border-top:1px solid;width:3rem;margin-top:2.25rem}.auth-module__iyADGa__editorialFootnote{opacity:.78;max-width:28rem;margin:1rem 0 0;font-size:.75rem;line-height:1.55}.auth-module__iyADGa__authPanel{flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4.5rem);display:flex}.auth-module__iyADGa__intentTabs,.auth-module__iyADGa__methodTabs{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 75%, transparent);grid-template-columns:1fr 1fr;padding:.25rem;display:grid}.auth-module__iyADGa__intentTabs{margin-bottom:1.5rem}.auth-module__iyADGa__methodTabs{margin-bottom:1.4rem}.auth-module__iyADGa__intentTabs button,.auth-module__iyADGa__methodTabs button{min-height:2.65rem;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:.6rem .8rem;font-size:.68rem;font-weight:700}.auth-module__iyADGa__intentTabs button[aria-pressed=true],.auth-module__iyADGa__methodTabs button[aria-pressed=true]{color:var(--primary-foreground);background:var(--primary)}.auth-module__iyADGa__googleButton,.auth-module__iyADGa__primaryButton,.auth-module__iyADGa__secondaryButton,.auth-module__iyADGa__primaryLink{border:1px solid var(--foreground);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;min-height:3rem;font-size:.7rem;font-weight:700;text-decoration:none;transition:color .16s,background .16s,opacity .16s;display:inline-flex}.auth-module__iyADGa__googleButton{color:var(--foreground);background:0 0;gap:.75rem}.auth-module__iyADGa__googleButton:hover:not(:disabled),.auth-module__iyADGa__secondaryButton:hover:not(:disabled){color:var(--background);background:var(--foreground)}.auth-module__iyADGa__googleMark{border:1px solid;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.68rem;display:grid}.auth-module__iyADGa__divider{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;margin:1.4rem 0;font-size:.65rem;display:grid}.auth-module__iyADGa__divider:before,.auth-module__iyADGa__divider:after{border-top:1px solid var(--border);content:""}.auth-module__iyADGa__form{gap:1.15rem;display:grid}.auth-module__iyADGa__formHeading{margin-bottom:.6rem}.auth-module__iyADGa__formHeading h2,.auth-module__iyADGa__unavailable h2{font-family:var(--font-instrument-serif), "Iowan Old Style", Baskerville, Georgia, serif;letter-spacing:-.035em;margin:.5rem 0 0;font-size:clamp(2.25rem,5vw,3.75rem);font-style:italic;font-weight:400;line-height:1}.auth-module__iyADGa__formHeading>p:last-child,.auth-module__iyADGa__unavailable p{color:var(--muted);margin:1rem 0 0;font-size:.86rem;line-height:1.6}.auth-module__iyADGa__field{gap:.45rem;display:grid}.auth-module__iyADGa__field>span,.auth-module__iyADGa__fieldHeader>label{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.auth-module__iyADGa__fieldHeader{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.auth-module__iyADGa__clearFieldButton{color:var(--muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:700}.auth-module__iyADGa__clearFieldButton:hover:not(:disabled),.auth-module__iyADGa__clearFieldButton:focus-visible{color:var(--primary)}.auth-module__iyADGa__clearFieldButton:disabled{cursor:default;opacity:.45}.auth-module__iyADGa__field input,.auth-module__iyADGa__field select,.auth-module__iyADGa__field textarea{border:1px solid var(--border);width:100%;min-height:3rem;color:var(--foreground);background:var(--background);font:inherit;border-radius:0;outline:none;padding:.7rem .85rem}.auth-module__iyADGa__field textarea{resize:vertical}.auth-module__iyADGa__field input:focus,.auth-module__iyADGa__field select:focus,.auth-module__iyADGa__field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 24%, transparent)}.auth-module__iyADGa__field input[aria-invalid=true],.auth-module__iyADGa__field textarea[aria-invalid=true]{border-color:#d64a31}.auth-module__iyADGa__field input[type=email],.auth-module__iyADGa__field input[type=password],.auth-module__iyADGa__field input[name=code]{text-align:left;direction:ltr}.auth-module__iyADGa__field small,.auth-module__iyADGa__mergeNote{color:var(--muted);font-size:.72rem;line-height:1.5}.auth-module__iyADGa__mergeNote{border-inline-start:2px solid var(--primary);margin:-.2rem 0 0;padding-inline-start:.8rem}.auth-module__iyADGa__error,.auth-module__iyADGa__notice{margin:0;padding:.7rem .8rem;font-size:.76rem;line-height:1.45}.auth-module__iyADGa__error{color:#8f2e20;background:#e86a5226}[data-theme=dark] .auth-module__iyADGa__error{color:#ffb4a7}.auth-module__iyADGa__notice{color:var(--foreground);background:color-mix(in srgb, var(--primary) 12%, transparent)}.auth-module__iyADGa__primaryButton,.auth-module__iyADGa__primaryLink{color:var(--primary-foreground);border-color:var(--primary);background:var(--primary)}.auth-module__iyADGa__primaryButton:hover:not(:disabled),.auth-module__iyADGa__primaryLink:hover{color:var(--foreground);border-color:var(--foreground);background:0 0}.auth-module__iyADGa__secondaryButton{width:100%;color:var(--foreground);background:0 0}.auth-module__iyADGa__googleButton:disabled,.auth-module__iyADGa__primaryButton:disabled,.auth-module__iyADGa__secondaryButton:disabled,.auth-module__iyADGa__intentTabs button:disabled,.auth-module__iyADGa__methodTabs button:disabled,.auth-module__iyADGa__secondaryActions button:disabled{cursor:wait;opacity:.55}.auth-module__iyADGa__secondaryActions{flex-wrap:wrap;gap:.75rem 1.1rem;display:flex}.auth-module__iyADGa__secondaryActions button{color:var(--muted);background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:.72rem}.auth-module__iyADGa__unavailable{text-align:center}.auth-module__iyADGa__unavailable>span{color:var(--primary);font-family:var(--font-instrument-serif), Georgia, serif;font-size:5rem;line-height:.7;display:block}.auth-module__iyADGa__unavailable a{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;margin-top:1.25rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-block}.auth-module__iyADGa__dashboardCard{border:1px solid var(--border);background:var(--card);width:min(100%,52rem);padding:clamp(2.25rem,6vw,5rem)}.auth-module__iyADGa__dashboardCard h1{font-size:clamp(3.5rem,9vw,7rem)}.auth-module__iyADGa__dashboardCardWide{width:min(100%,68rem)}.auth-module__iyADGa__dashboardTabs{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 75%, transparent);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin-top:1.25rem;padding:.25rem;display:grid}.auth-module__iyADGa__dashboardTabs a{--dashboard-tab-accent:var(--accent-red);--dashboard-tab-icon-surface:var(--background);min-height:2.75rem;color:var(--muted);box-shadow:inset 0 -.14rem 0 color-mix(in srgb, var(--dashboard-tab-accent) 72%, transparent);letter-spacing:.08em;text-transform:uppercase;place-items:center;padding:.65rem 1rem;font-size:.68rem;font-weight:700;text-decoration:none;transition:color .16s,background .16s,box-shadow .16s;display:grid}.auth-module__iyADGa__dashboardTabs a[data-dashboard-section=tests]{--dashboard-tab-accent:var(--accent-blue)}.auth-module__iyADGa__dashboardTabs a[data-dashboard-section=insights]{--dashboard-tab-accent:var(--accent-green)}.auth-module__iyADGa__dashboardTabs a[data-dashboard-section=admin]{--dashboard-tab-accent:var(--accent-purple)}.auth-module__iyADGa__dashboardTabContent{justify-content:center;align-items:center;gap:.65rem;min-width:0;display:flex}.auth-module__iyADGa__dashboardTabLabel{white-space:normal;min-width:0}.auth-module__iyADGa__dashboardTabMark{width:1.125rem;height:1.125rem;color:var(--dashboard-tab-accent);background:color-mix(in srgb, var(--dashboard-tab-accent) 7%, transparent);border:1px solid;flex:0 0 1.125rem;position:relative}.auth-module__iyADGa__dashboardTabMark:before,.auth-module__iyADGa__dashboardTabMark:after{content:"";position:absolute}.auth-module__iyADGa__dashboardTabs a[data-dashboard-section=profile] .auth-module__iyADGa__dashboardTabMark:before{background:currentColor;inset:.22rem}.auth-module__iyADGa__dashboardTabs a[data-dashboard-section=profile] .auth-module__iyADGa__dashboardTabMark:after{background:var(--dashboard-tab-icon-surface);width:.18rem;height:.18rem;top:.44rem;left:.44rem}.auth-module__iyADGa__dashboardTabs a[data-dashboard-section=tests] .auth-module__iyADGa__dashboardTabMark:before{background:currentColor;width:.26rem;height:.26rem;top:.15rem;left:.15rem;box-shadow:.42rem 0,0 .42rem,.42rem .42rem}.auth-module__iyADGa__dashboardTabs a[data-dashboard-section=insights] .auth-module__iyADGa__dashboardTabMark:before{background:currentColor;width:.52rem;height:.52rem;top:.12rem;left:.12rem}.auth-module__iyADGa__dashboardTabs a[data-dashboard-section=insights] .auth-module__iyADGa__dashboardTabMark:after{background:var(--dashboard-tab-icon-surface);border:1px solid;width:.52rem;height:.52rem;bottom:.12rem;right:.12rem}.auth-module__iyADGa__dashboardTabs a[data-dashboard-section=admin] .auth-module__iyADGa__dashboardTabMark:before{border:1px solid;inset:.22rem}.auth-module__iyADGa__dashboardTabs a[data-dashboard-section=admin] .auth-module__iyADGa__dashboardTabMark:after{background:currentColor;width:.22rem;height:.22rem;top:.42rem;left:.42rem}.auth-module__iyADGa__dashboardTabs a:hover:not([aria-current=page]){color:var(--foreground);background:color-mix(in srgb, var(--dashboard-tab-accent) 7%, transparent)}.auth-module__iyADGa__dashboardTabs a[aria-current=page]{--dashboard-tab-icon-surface:var(--card);color:var(--foreground);background:color-mix(in srgb, var(--dashboard-tab-accent) 10%, var(--card));box-shadow:inset 0 0 0 2px var(--foreground), inset 0 -.26rem 0 var(--dashboard-tab-accent)}.auth-module__iyADGa__dashboardTabs a:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.auth-module__iyADGa__dashboardIntro{max-width:39rem;color:var(--muted);margin:1.75rem 0 0;font-size:1rem;line-height:1.7}.auth-module__iyADGa__insightsPage{width:min(100%,76rem)}.auth-module__iyADGa__insightsPage>h1{max-width:60rem;font-size:clamp(3.25rem,8vw,6.5rem)}.auth-module__iyADGa__insightsWorkbench{gap:1.25rem;margin-top:clamp(2rem,5vw,3.5rem);display:grid}.auth-module__iyADGa__insightConsent{border:1px solid var(--primary);background:color-mix(in srgb, var(--primary) 8%, transparent);grid-template-columns:minmax(0,1fr) minmax(15rem,.65fr);align-items:center;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.auth-module__iyADGa__insightDisabled,.auth-module__iyADGa__insightDisclosure{grid-template-columns:minmax(0,1fr)}.auth-module__iyADGa__insightConsent h2{font-family:var(--font-instrument-serif), "Iowan Old Style", Baskerville, Georgia, serif;margin:0;font-size:clamp(1.8rem,4vw,2.5rem);font-style:italic;font-weight:400;line-height:1}.auth-module__iyADGa__insightConsent p{max-width:47rem;color:var(--muted);margin:.8rem 0 0;font-size:.82rem;line-height:1.6}.auth-module__iyADGa__insightConsent a,.auth-module__iyADGa__insightMissingResult a,.auth-module__iyADGa__insightChoice>a{color:var(--foreground);letter-spacing:.06em;text-underline-offset:.2rem;text-transform:uppercase;margin-top:.65rem;font-size:.68rem;font-weight:700;display:inline-block}.auth-module__iyADGa__insightConsentControl,.auth-module__iyADGa__partnerPermission{border:1px solid var(--border);background:var(--card);cursor:pointer;align-items:flex-start;gap:.75rem;min-width:0;padding:1rem;display:flex}.auth-module__iyADGa__insightConsentControl input,.auth-module__iyADGa__partnerPermission input,.auth-module__iyADGa__insightChoice input{width:1rem;height:1rem;accent-color:var(--primary);flex:none;margin:.12rem 0 0}.auth-module__iyADGa__insightConsentControl span,.auth-module__iyADGa__partnerPermission span{font-size:.76rem;font-weight:650;line-height:1.5}.auth-module__iyADGa__insightConsentControl:has(input:focus-visible){outline:2px solid var(--foreground);outline-offset:3px}.auth-module__iyADGa__partnerPermission:has(input:focus-visible){outline:2px solid var(--foreground);outline-offset:3px}.auth-module__iyADGa__insightChoice label:has(input:focus-visible){outline:2px solid var(--foreground);outline-offset:3px}.auth-module__iyADGa__insightTabScroller{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 75%, transparent);overscroll-behavior-inline:contain;min-width:0;overflow-x:auto}.auth-module__iyADGa__insightTabList{--insight-slate:#37566b;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0;padding:.25rem;display:grid}[data-theme=dark] .auth-module__iyADGa__insightTabList{--insight-slate:#85a9c0}.auth-module__iyADGa__insightTab{--insight-accent:var(--accent-blue);width:100%;min-width:0;min-height:3.4rem;color:var(--muted);box-shadow:inset 0 -.12rem 0 color-mix(in srgb, var(--insight-accent) 70%, transparent);cursor:pointer;letter-spacing:.07em;overflow-wrap:anywhere;text-transform:uppercase;white-space:normal;background:0 0;border:0;outline:none;justify-content:center;align-items:center;gap:.6rem;padding:.65rem .85rem;font-family:inherit;font-size:.64rem;font-weight:700;line-height:1.35;transition:color .16s,background .16s,box-shadow .16s;display:flex;position:relative}.auth-module__iyADGa__insightTab[data-insight-kind=career]{--insight-accent:var(--accent-amber)}.auth-module__iyADGa__insightTab[data-insight-kind=shadow-dream]{--insight-accent:var(--accent-purple)}.auth-module__iyADGa__insightTab[data-insight-kind=naming]{--insight-accent:var(--accent-pink)}.auth-module__iyADGa__insightTab[data-insight-kind=relationship]{--insight-accent:var(--accent-red)}.auth-module__iyADGa__insightTab[data-insight-kind=astrology]{--insight-accent:var(--chapter-divination-accent)}.auth-module__iyADGa__insightTab[data-insight-kind=psychometric]{--insight-accent:var(--accent-green)}.auth-module__iyADGa__insightTab[data-insight-kind=bias-moral]{--insight-accent:var(--insight-slate)}.auth-module__iyADGa__insightTabLabel{white-space:normal;min-width:0}.auth-module__iyADGa__insightTabMark{width:1.125rem;height:1.125rem;color:var(--insight-accent);background:color-mix(in srgb, var(--insight-accent) 7%, transparent);border:1px solid;flex:0 0 1.125rem;position:relative}.auth-module__iyADGa__insightTabMark:before,.auth-module__iyADGa__insightTabMark:after{content:"";position:absolute}.auth-module__iyADGa__insightTab[data-insight-kind=meta] .auth-module__iyADGa__insightTabMark:before{background:currentColor;width:.25rem;height:.25rem;top:.125rem;left:.125rem;box-shadow:.5rem 0,0 .5rem,.5rem .5rem}.auth-module__iyADGa__insightTab[data-insight-kind=meta] .auth-module__iyADGa__insightTabMark:after{background:currentColor;width:.25rem;height:.25rem;top:.4375rem;left:.4375rem}.auth-module__iyADGa__insightTab[data-insight-kind=career] .auth-module__iyADGa__insightTabMark:before{background:currentColor;width:.25rem;height:.25rem;bottom:.125rem;left:.125rem;box-shadow:.25rem -.25rem,.5rem -.5rem}.auth-module__iyADGa__insightTab[data-insight-kind=shadow-dream] .auth-module__iyADGa__insightTabMark:before{background:currentColor;width:.5rem;height:.5rem;top:.125rem;left:.125rem}.auth-module__iyADGa__insightTab[data-insight-kind=shadow-dream] .auth-module__iyADGa__insightTabMark:after{background:var(--card);border:1px solid;width:.5rem;height:.5rem;bottom:.125rem;right:.125rem}.auth-module__iyADGa__insightTab[data-insight-kind=naming] .auth-module__iyADGa__insightTabMark:before{border:1px solid;inset:.1875rem}.auth-module__iyADGa__insightTab[data-insight-kind=naming] .auth-module__iyADGa__insightTabMark:after{background:currentColor;inset:.375rem}.auth-module__iyADGa__insightTab[data-insight-kind=relationship] .auth-module__iyADGa__insightTabMark:before{background:currentColor;width:.5rem;height:.5rem;top:.1875rem;left:.125rem}.auth-module__iyADGa__insightTab[data-insight-kind=relationship] .auth-module__iyADGa__insightTabMark:after{background:currentColor;width:.5rem;height:.5rem;bottom:.1875rem;right:.125rem}.auth-module__iyADGa__insightTab[data-insight-kind=astrology] .auth-module__iyADGa__insightTabMark:before{border:1px solid;width:.5rem;height:.5rem;top:.25rem;left:.25rem;transform:rotate(45deg)}.auth-module__iyADGa__insightTab[data-insight-kind=astrology] .auth-module__iyADGa__insightTabMark:after{background:currentColor;width:.18rem;height:.18rem;top:.44rem;left:.44rem}.auth-module__iyADGa__insightTab[data-insight-kind=psychometric] .auth-module__iyADGa__insightTabMark:before{background:currentColor;width:.25rem;height:.75rem;top:.125rem;left:.4375rem}.auth-module__iyADGa__insightTab[data-insight-kind=psychometric] .auth-module__iyADGa__insightTabMark:after{background:currentColor;width:.75rem;height:.25rem;top:.4375rem;left:.125rem}.auth-module__iyADGa__insightTab[data-insight-kind=bias-moral] .auth-module__iyADGa__insightTabMark:before{background:currentColor;width:.3125rem;height:.75rem;top:.125rem;left:.1875rem}.auth-module__iyADGa__insightTab[data-insight-kind=bias-moral] .auth-module__iyADGa__insightTabMark:after{background:currentColor;width:.3125rem;height:.5rem;bottom:.125rem;right:.1875rem}.auth-module__iyADGa__insightTab:hover:not([aria-selected=true]){color:var(--foreground);background:color-mix(in srgb, var(--insight-accent) 7%, transparent)}.auth-module__iyADGa__insightTab[aria-selected=true]{color:var(--foreground);background:color-mix(in srgb, var(--insight-accent) 10%, var(--card));box-shadow:inset 0 0 0 2px var(--foreground), inset 0 -.26rem 0 var(--insight-accent)}.auth-module__iyADGa__insightTab:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.auth-module__iyADGa__insightPanel{gap:1.25rem;width:100%;min-width:0;max-width:58rem;margin-inline:auto;display:grid}.auth-module__iyADGa__insightCard{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 35%, var(--card));gap:1.2rem;min-width:0;padding:clamp(1.35rem,3vw,2rem);display:grid}.auth-module__iyADGa__insightCardHeader>p:first-child,.auth-module__iyADGa__insightReport>header>p:first-child{color:var(--primary);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:700}.auth-module__iyADGa__insightCardHeader h2{font-family:var(--font-instrument-serif), "Iowan Old Style", Baskerville, Georgia, serif;letter-spacing:-.035em;margin:.55rem 0 0;font-size:clamp(2rem,4vw,3rem);font-style:italic;font-weight:400;line-height:.95}.auth-module__iyADGa__insightCardHeader>p:last-child{color:var(--muted);margin:.85rem 0 0;font-size:.82rem;line-height:1.6}.auth-module__iyADGa__insightChoiceFieldset,.auth-module__iyADGa__partnerSources{border:0;min-width:0;margin:0;padding:0}.auth-module__iyADGa__insightChoiceFieldset>legend,.auth-module__iyADGa__partnerSources>legend,.auth-module__iyADGa__insightRequirementsHeading{letter-spacing:.09em;text-transform:uppercase;margin:0;padding:0;font-size:.68rem;font-weight:700}.auth-module__iyADGa__insightChoiceFieldset>p,.auth-module__iyADGa__partnerSources>p,.auth-module__iyADGa__insightScopeNote,.auth-module__iyADGa__insightActionHint,.auth-module__iyADGa__insightSavedActions>p{color:var(--muted);margin:.55rem 0 0;font-size:.72rem;line-height:1.55}.auth-module__iyADGa__insightChoiceList,.auth-module__iyADGa__insightRequirements{gap:.6rem;margin-top:.85rem;display:grid}.auth-module__iyADGa__insightChoice,.auth-module__iyADGa__insightRequirement{border:1px solid var(--border);background:var(--card);gap:.65rem;min-width:0;padding:.75rem;display:grid}.auth-module__iyADGa__insightChoice[data-selected=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--card))}.auth-module__iyADGa__insightChoice>label{cursor:pointer;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.auth-module__iyADGa__insightChoice>label span,.auth-module__iyADGa__insightRequirement>label,.auth-module__iyADGa__partnerSources>label:not(.auth-module__iyADGa__partnerPermission)>span{font-size:.72rem;font-weight:700;line-height:1.35}.auth-module__iyADGa__insightChoice select,.auth-module__iyADGa__insightRequirement select,.auth-module__iyADGa__partnerSources input[type=text]{border:1px solid var(--border);width:100%;min-width:0;min-height:2.65rem;color:var(--foreground);background:var(--background);font:inherit;border-radius:0;outline:none;padding:.6rem .7rem;font-size:.72rem}.auth-module__iyADGa__insightChoice select:focus-visible,.auth-module__iyADGa__insightRequirement select:focus-visible,.auth-module__iyADGa__partnerSources input[type=text]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 24%, transparent)}.auth-module__iyADGa__insightChoice select:disabled,.auth-module__iyADGa__insightRequirement select:disabled,.auth-module__iyADGa__partnerSources input[type=text]:disabled{cursor:not-allowed;opacity:.55}.auth-module__iyADGa__insightMissingResult{border-inline-start:2px solid var(--primary);background:color-mix(in srgb, var(--primary) 6%, transparent);min-width:0;padding:.75rem}.auth-module__iyADGa__insightMissingResult p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.auth-module__iyADGa__insightScopeNote{border-inline-start:2px solid var(--primary);margin:-.2rem 0 0;padding-inline-start:.75rem}.auth-module__iyADGa__partnerSources{gap:.75rem;display:grid}.auth-module__iyADGa__partnerSources>p{margin:-.15rem 0 0}.auth-module__iyADGa__partnerSources>label:not(.auth-module__iyADGa__partnerPermission){gap:.4rem;display:grid}.auth-module__iyADGa__partnerSources input[type=text]{text-align:left}.auth-module__iyADGa__partnerSources input[type=text][aria-invalid=true]{border-color:#d64a31}.auth-module__iyADGa__partnerPermission{margin-top:.15rem}.auth-module__iyADGa__insightGenerateButton{appearance:none;border:2px solid var(--foreground);width:100%;min-height:3.5rem;color:var(--background);background:var(--foreground);box-shadow:0 .2rem 0 var(--primary);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:.85rem 1rem;font-size:.74rem;font-weight:800;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s}.auth-module__iyADGa__insightActions{gap:.65rem;display:grid}.auth-module__iyADGa__insightGenerateButton:hover:not(:disabled){color:var(--foreground);border-color:var(--foreground);background:var(--background);box-shadow:0 .25rem 0 var(--primary)}.auth-module__iyADGa__insightGenerateButton:active:not(:disabled){box-shadow:none;transform:translateY(.2rem)}.auth-module__iyADGa__insightGenerateButton:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.auth-module__iyADGa__insightGenerateButton:disabled,.auth-module__iyADGa__insightGenerateButton:disabled:hover{opacity:1;cursor:not-allowed;color:var(--background);border-color:var(--foreground);background:color-mix(in srgb, var(--foreground) 72%, var(--card));box-shadow:0 .15rem 0 color-mix(in srgb, var(--foreground) 45%, var(--border))}.auth-module__iyADGa__insightActionHint{text-align:center;margin:0}.auth-module__iyADGa__insightReport{border:1px solid var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--card));outline:none;min-width:0;margin-top:.2rem;padding:clamp(1.1rem,3vw,1.65rem)}.auth-module__iyADGa__insightReport:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 28%, transparent)}.auth-module__iyADGa__insightReport h3{font-family:var(--font-instrument-serif), "Iowan Old Style", Baskerville, Georgia, serif;overflow-wrap:anywhere;margin:.55rem 0 0;font-size:clamp(1.8rem,4vw,2.5rem);font-style:italic;font-weight:400;line-height:1}.auth-module__iyADGa__insightReport>header>p:last-child,.auth-module__iyADGa__insightReportSections p{color:var(--muted);overflow-wrap:anywhere;margin:.85rem 0 0;font-size:.79rem;line-height:1.65}.auth-module__iyADGa__insightReport>section,.auth-module__iyADGa__insightReportSections,.auth-module__iyADGa__insightQuestions,.auth-module__iyADGa__insightClosing{margin-top:1.25rem}.auth-module__iyADGa__insightReportSections{gap:1rem;display:grid}.auth-module__iyADGa__insightReportSections section{border-top:1px solid var(--border);padding-block-start:1rem}.auth-module__iyADGa__insightReport h4{letter-spacing:.04em;overflow-wrap:anywhere;margin:0;font-size:.75rem;font-weight:700;line-height:1.4}.auth-module__iyADGa__insightReport ol{margin:.75rem 0 0;padding-inline-start:1.25rem}.auth-module__iyADGa__insightReport ol li{padding-inline-start:.2rem;font-size:.76rem;line-height:1.6}.auth-module__iyADGa__insightReport ol li+li{margin-top:.5rem}.auth-module__iyADGa__insightCandidateList{gap:.65rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.auth-module__iyADGa__insightCandidateList>li{border:1px solid var(--border);background:var(--card);min-width:0;padding:.8rem}.auth-module__iyADGa__insightCandidateList strong{font-family:var(--font-instrument-serif), "Iowan Old Style", Baskerville, Georgia, serif;overflow-wrap:anywhere;font-size:1.5rem;font-style:italic;font-weight:400;display:block}.auth-module__iyADGa__insightCandidateList dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.65rem 0 0;display:grid}.auth-module__iyADGa__insightCandidateList dl>div{min-width:0}.auth-module__iyADGa__insightCandidateList dt,.auth-module__iyADGa__insightCandidateList dd{overflow-wrap:anywhere;margin:0}.auth-module__iyADGa__insightCandidateList dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:700}.auth-module__iyADGa__insightCandidateList dd{margin-top:.25rem;font-size:.7rem}.auth-module__iyADGa__insightClosing{border-top:1px solid var(--border);font-family:var(--font-instrument-serif), "Iowan Old Style", Baskerville, Georgia, serif;overflow-wrap:anywhere;padding-top:1rem;font-size:1.25rem;font-style:italic;line-height:1.35}.auth-module__iyADGa__insightSavedActions{border-inline-start:2px solid var(--primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.25rem;padding-inline-start:.65rem;display:flex}.auth-module__iyADGa__insightSavedActions>p{flex:20rem;margin:0}.auth-module__iyADGa__identityCard{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:2.5rem 0 0;padding:1.25rem 0}.auth-module__iyADGa__identityCard div{gap:.4rem;display:grid}.auth-module__iyADGa__identityCard dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700}.auth-module__iyADGa__identityCard dd{overflow-wrap:anywhere;margin:0;font-size:1rem}.auth-module__iyADGa__accountMethods,.auth-module__iyADGa__saveResultsSection,.auth-module__iyADGa__passwordSection,.auth-module__iyADGa__deleteProfileSection{margin-top:2.5rem}.auth-module__iyADGa__accountMethods h2,.auth-module__iyADGa__saveResultsSection h2,.auth-module__iyADGa__passwordSection h2,.auth-module__iyADGa__deleteProfileSection>h2{font-family:var(--font-instrument-serif), "Iowan Old Style", Baskerville, Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,5vw,3rem);font-style:italic;font-weight:400;line-height:1}.auth-module__iyADGa__deleteProfileSection{border-top:1px solid var(--border);padding-top:2.5rem}.auth-module__iyADGa__deleteProfileIntro,.auth-module__iyADGa__deleteProfileNote{max-width:38rem;color:var(--muted);font-size:.86rem;line-height:1.65}.auth-module__iyADGa__deleteProfileIntro{margin:1rem 0 0}.auth-module__iyADGa__deleteProfileNote{margin:.75rem 0 0}.auth-module__iyADGa__deleteProfileSection>.auth-module__iyADGa__dangerButton{min-width:min(100%,18rem);margin-top:1.25rem}.auth-module__iyADGa__preferenceControl{border:1px solid var(--border);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin-top:1.25rem;padding:1.2rem;display:grid}.auth-module__iyADGa__preferenceControl span{gap:.45rem;display:grid}.auth-module__iyADGa__preferenceControl strong{font-size:.84rem}.auth-module__iyADGa__preferenceControl small,.auth-module__iyADGa__preferenceNote{color:var(--muted);font-size:.76rem;line-height:1.55}.auth-module__iyADGa__preferenceControl input{--preference-indicator-color:var(--accent-red);--preference-indicator-side:left;border:1px solid color-mix(in srgb, var(--preference-indicator-color) 68%, var(--border));appearance:none;background-color:color-mix(in srgb, var(--preference-indicator-color) 7%, var(--background));background-image:radial-gradient(circle, var(--preference-indicator-color) 0 45%, transparent 51%);background-position:var(--preference-indicator-side) .25rem center;cursor:pointer;background-repeat:no-repeat;background-size:1.375rem 1.375rem;border-radius:999px;width:3.25rem;height:1.875rem;margin:0;transition:border-color .16s,background-color .16s,background-position .16s,opacity .16s;position:relative}.auth-module__iyADGa__preferenceControl input:checked{--preference-indicator-color:var(--accent-green);--preference-indicator-side:right}.auth-module__iyADGa__preferenceControl input:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.auth-module__iyADGa__preferenceControl input:hover:not(:disabled){border-color:var(--preference-indicator-color)}.auth-module__iyADGa__preferenceControl input:disabled{cursor:wait;opacity:.6}.auth-module__iyADGa__preferenceNote{margin:.75rem 0 0}.auth-module__iyADGa__preferenceStatus{min-height:1.2rem;margin:.7rem 0 0;font-size:.74rem}.auth-module__iyADGa__historyToolbar{justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;margin-top:2rem;display:flex}.auth-module__iyADGa__historyToolbar p{color:var(--muted);margin:0;font-size:.76rem}.auth-module__iyADGa__dangerButton,.auth-module__iyADGa__historyActions a,.auth-module__iyADGa__historyActions button,.auth-module__iyADGa__backToTests{border:1px solid var(--border);min-height:2.75rem;color:var(--foreground);letter-spacing:.07em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:.65rem .9rem;font-size:.66rem;font-weight:700;text-decoration:none;display:inline-flex}.auth-module__iyADGa__dangerButton,.auth-module__iyADGa__historyActions button{border-color:color-mix(in srgb, #d64a31 65%, var(--border));color:#a33624}[data-theme=dark] .auth-module__iyADGa__dangerButton,[data-theme=dark] .auth-module__iyADGa__historyActions button{color:#ffb4a7}.auth-module__iyADGa__dangerButton:disabled,.auth-module__iyADGa__historyActions button:disabled{cursor:wait;opacity:.5}.auth-module__iyADGa__historyList{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.auth-module__iyADGa__historyList>li{--history-category-surface:var(--card);--history-category-ink:var(--foreground);border:1px solid color-mix(in srgb, var(--history-category-ink) 58%, transparent);min-width:0;color:var(--history-category-ink);background:var(--history-category-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.1rem;display:grid}.auth-module__iyADGa__historyList>li[data-section=personality]{--history-category-surface:var(--chapter-personality-surface);--history-category-ink:var(--chapter-personality-surface-ink)}.auth-module__iyADGa__historyList>li[data-section=cognition]{--history-category-surface:var(--chapter-cognition-surface);--history-category-ink:var(--chapter-cognition-surface-ink)}.auth-module__iyADGa__historyList>li[data-section=reflex]{--history-category-surface:var(--chapter-reflex-surface);--history-category-ink:var(--chapter-reflex-surface-ink)}.auth-module__iyADGa__historyList>li[data-section=perception]{--history-category-surface:var(--chapter-perception-surface);--history-category-ink:var(--chapter-perception-surface-ink)}.auth-module__iyADGa__historyList>li[data-section=esoterics]{--history-category-surface:var(--chapter-esoterics-surface);--history-category-ink:var(--chapter-esoterics-surface-ink)}.auth-module__iyADGa__historyList>li[data-section=divination]{--history-category-surface:var(--chapter-divination-surface);--history-category-ink:var(--chapter-divination-surface-ink)}.auth-module__iyADGa__historyList>li[data-section=fun]{--history-category-surface:var(--chapter-fun-surface);--history-category-ink:var(--chapter-fun-surface-ink)}.auth-module__iyADGa__historyList>li[data-section=games]{--history-category-surface:var(--chapter-games-surface);--history-category-ink:var(--chapter-games-surface-ink)}.auth-module__iyADGa__historySummary{min-width:0}.auth-module__iyADGa__historySummary h2{font-family:var(--font-instrument-serif), "Iowan Old Style", Baskerville, Georgia, serif;overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;font-weight:400}.auth-module__iyADGa__historyCategory{letter-spacing:.1em;text-transform:uppercase;border:1px solid;width:fit-content;margin:.4rem 0 0;padding:.18rem .42rem;font-size:.66rem;font-weight:800;line-height:1.35}.auth-module__iyADGa__historyDate{color:inherit;margin:.5rem 0 0;font-size:.73rem}.auth-module__iyADGa__historyActions{gap:.55rem;display:flex}.auth-module__iyADGa__historyActions a,.auth-module__iyADGa__historyActions button{background:var(--card)}.auth-module__iyADGa__historyActions a:hover,.auth-module__iyADGa__backToTests:hover{color:var(--primary-foreground);border-color:var(--primary);background:var(--primary)}.auth-module__iyADGa__emptyHistory{border:1px solid var(--border);text-align:center;justify-items:center;margin-top:1rem;padding:clamp(2rem,6vw,4rem);display:grid}.auth-module__iyADGa__emptyHistory h2,.auth-module__iyADGa__emptyHistory h3{font-family:var(--font-instrument-serif), Georgia, serif;margin:0;font-size:clamp(2rem,5vw,3.5rem);font-style:italic;font-weight:400}.auth-module__iyADGa__emptyHistory p{max-width:35rem;color:var(--muted);margin:1rem 0 1.5rem;line-height:1.65}.auth-module__iyADGa__emptyHistory .auth-module__iyADGa__primaryLink{padding-inline:1rem}.auth-module__iyADGa__confirmDialog{border:1px solid var(--border);width:min(100% - 2rem,32rem);color:var(--foreground);background:var(--card);border-radius:0;padding:1.5rem}.auth-module__iyADGa__confirmDialog::backdrop{background:#000000b8}.auth-module__iyADGa__confirmDialog h2{font-family:var(--font-instrument-serif), Georgia, serif;margin:0;font-size:2rem;font-style:italic;font-weight:400}.auth-module__iyADGa__confirmDialog p:not(.auth-module__iyADGa__error){color:var(--muted);margin:1rem 0 0;line-height:1.6}.auth-module__iyADGa__confirmDialog>div{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.5rem;display:grid}.auth-module__iyADGa__confirmDialog .auth-module__iyADGa__secondaryButton,.auth-module__iyADGa__confirmDialog .auth-module__iyADGa__dangerButton{width:100%}.auth-module__iyADGa__deleteProfileForm{gap:1.15rem;margin-top:1.5rem;display:grid}.auth-module__iyADGa__deleteProfileActions{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.auth-module__iyADGa__savedResultHeader{min-height:auto;padding-bottom:1rem}.auth-module__iyADGa__savedResultHeader .auth-module__iyADGa__dashboardCard{padding-block:clamp(1.5rem,4vw,2.75rem)}.auth-module__iyADGa__savedResultHeader .auth-module__iyADGa__dashboardCard h1{font-size:clamp(2.5rem,7vw,5rem)}.auth-module__iyADGa__backToTests{margin-top:1.5rem}.auth-module__iyADGa__methodList{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;margin:1.25rem 0 0;display:grid}.auth-module__iyADGa__methodList div{gap:.45rem;min-width:0;padding:1rem 1.1rem;display:grid}.auth-module__iyADGa__methodList div+div{border-inline-start:1px solid var(--border)}.auth-module__iyADGa__methodList dt,.auth-module__iyADGa__methodList dd{margin:0}.auth-module__iyADGa__methodList dt{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.auth-module__iyADGa__methodList dd{width:max-content;max-width:100%;color:var(--muted);border:1px solid var(--border);letter-spacing:.06em;overflow-wrap:anywhere;text-transform:uppercase;padding:.3rem .5rem;font-size:.68rem;font-weight:700}.auth-module__iyADGa__methodList dd[data-connected=true]{color:var(--foreground);border-color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent)}.auth-module__iyADGa__passwordIntro,.auth-module__iyADGa__noPassword>p{max-width:38rem;color:var(--muted);margin:1rem 0 0;font-size:.86rem;line-height:1.65}.auth-module__iyADGa__passwordForm{gap:1.15rem;max-width:34rem;margin-top:1.35rem;display:grid}.auth-module__iyADGa__passwordForm .auth-module__iyADGa__primaryButton{width:100%}.auth-module__iyADGa__noPassword{justify-items:start;display:grid}.auth-module__iyADGa__noPassword .auth-module__iyADGa__primaryLink{min-width:min(100%,18rem);margin-top:1.25rem;padding-inline:1rem}.auth-module__iyADGa__dashboardActions{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:2rem;display:grid}.auth-module__iyADGa__signOutGroup{gap:.7rem;display:grid}.auth-module__iyADGa__adminRunnerSection,.auth-module__iyADGa__adminHistorySection{margin-top:2.5rem}.auth-module__iyADGa__adminRunnerSection h2,.auth-module__iyADGa__adminHistorySection>h2{font-family:var(--font-instrument-serif), "Iowan Old Style", Baskerville, Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,5vw,3rem);font-style:italic;font-weight:400;line-height:1}.auth-module__iyADGa__adminHistorySection{border-top:1px solid var(--border);padding-top:2.5rem}.auth-module__iyADGa__adminForm{gap:1.15rem;max-width:34rem;margin-top:1.35rem;display:grid}.auth-module__iyADGa__adminForm .auth-module__iyADGa__primaryButton{width:100%}.auth-module__iyADGa__adminSpreadHeading{letter-spacing:.08em;text-transform:uppercase;margin:2rem 0 0;font-size:.68rem;font-weight:700}.auth-module__iyADGa__adminRunnerSection .auth-module__iyADGa__insightConsentControl{max-width:34rem;margin-top:1.5rem}.auth-module__iyADGa__adminRunnerSection>.auth-module__iyADGa__primaryButton,.auth-module__iyADGa__adminRunnerSection>.auth-module__iyADGa__secondaryButton{min-width:min(100%,18rem);margin-top:1.25rem}.auth-module__iyADGa__adminRunnerSection .auth-module__iyADGa__insightReport{margin-top:2rem}.auth-module__iyADGa__adminExportPanel{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.25rem}.auth-module__iyADGa__adminExportHeading{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.auth-module__iyADGa__adminExportActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.auth-module__iyADGa__adminExportActions button{border:1px solid var(--border);min-height:2.75rem;color:var(--foreground);letter-spacing:.07em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:.65rem .9rem;font-size:.66rem;font-weight:700;transition:color .16s,background-color .16s,opacity .16s;display:inline-flex}.auth-module__iyADGa__adminExportActions button:hover:not(:disabled){color:var(--primary-foreground);border-color:var(--primary);background:var(--primary)}.auth-module__iyADGa__adminExportActions button:disabled{cursor:wait;opacity:.55}.auth-module__iyADGa__adminExportSource{--page-pad:2.3125rem;z-index:-2147483647;opacity:0;pointer-events:none;width:62.25rem;position:fixed;top:0;left:0}.auth-module__iyADGa__adminA4ExportSource{width:1188px}.auth-module__iyADGa__adminFilters{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin:1.5rem 0 0;display:grid}.auth-module__iyADGa__historySummary h3{font-family:var(--font-instrument-serif), "Iowan Old Style", Baskerville, Georgia, serif;overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;font-weight:400}@media (forced-colors:active){.auth-module__iyADGa__preferenceControl input{--preference-indicator-color:ButtonText;forced-color-adjust:none;background-color:canvas;border-color:buttontext}.auth-module__iyADGa__preferenceControl input:checked{--preference-indicator-color:Highlight;border-color:highlight}.auth-module__iyADGa__preferenceControl input:focus-visible{outline-color:highlight}.auth-module__iyADGa__dashboardTabMark,.auth-module__iyADGa__insightTabMark{color:buttontext;background:canvas;border-color:buttontext}.auth-module__iyADGa__dashboardTabs a[aria-current=page],.auth-module__iyADGa__insightTab[aria-selected=true]{outline-offset:-3px;box-shadow:none;background:canvas;outline:2px solid buttontext}.auth-module__iyADGa__dashboardTabs a:focus-visible,.auth-module__iyADGa__insightTab:focus-visible{outline-offset:2px;outline-color:highlight}.auth-module__iyADGa__dashboardTabs a[data-dashboard-section=profile] .auth-module__iyADGa__dashboardTabMark:after,.auth-module__iyADGa__dashboardTabs a[data-dashboard-section=insights] .auth-module__iyADGa__dashboardTabMark:after,.auth-module__iyADGa__insightTab[data-insight-kind=shadow-dream] .auth-module__iyADGa__insightTabMark:after{background:canvas}}@media (max-width:760px){.auth-module__iyADGa__authPage,.auth-module__iyADGa__dashboardPage{min-height:auto;padding-block:1.25rem 3rem}.auth-module__iyADGa__authShell{grid-template-columns:1fr;min-height:auto}.auth-module__iyADGa__authEditorial{min-height:22rem}.auth-module__iyADGa__authPanel{padding-block:2.5rem}.auth-module__iyADGa__dashboardActions,.auth-module__iyADGa__insightConsent{grid-template-columns:1fr}.auth-module__iyADGa__insightConsentControl{width:100%}.auth-module__iyADGa__insightTabList{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-module__iyADGa__methodList{grid-template-columns:1fr}.auth-module__iyADGa__methodList div+div{border-top:1px solid var(--border);border-inline-start:0}.auth-module__iyADGa__historyList>li{grid-template-columns:1fr;align-items:stretch}.auth-module__iyADGa__historyActions>*{flex:1}}@media (max-width:420px){.auth-module__iyADGa__authEditorial,.auth-module__iyADGa__authPanel,.auth-module__iyADGa__dashboardCard{padding-inline:1.35rem}.auth-module__iyADGa__authEditorial h1{font-size:3.4rem}.auth-module__iyADGa__preferenceControl{align-items:start;gap:.8rem}.auth-module__iyADGa__historyToolbar{flex-direction:column;align-items:stretch}.auth-module__iyADGa__historyActions,.auth-module__iyADGa__confirmDialog>div,.auth-module__iyADGa__deleteProfileActions{grid-template-columns:1fr}.auth-module__iyADGa__historyActions{display:grid}.auth-module__iyADGa__adminExportActions,.auth-module__iyADGa__dashboardTabs{grid-template-columns:1fr}.auth-module__iyADGa__insightTab{flex-direction:column;gap:.35rem;padding-inline:.45rem}.auth-module__iyADGa__insightCard,.auth-module__iyADGa__insightConsent,.auth-module__iyADGa__insightReport{padding-inline:1rem}.auth-module__iyADGa__insightCandidateList dl{grid-template-columns:1fr}}
.TarotResults-module__ZyHYZW__page{--tarot-ink:var(--chapter-divination-surface-ink);--tarot-muted:color-mix(in srgb, var(--tarot-ink) 67%, transparent);--tarot-line:color-mix(in srgb, var(--tarot-ink) 24%, transparent);--deck-accent:#d88662;--deck-accent-2:#6f87c8;--deck-paper:#e8d8b8;--deck-on-accent:#17131d;isolation:isolate;min-height:calc(100svh - var(--site-header-height,4rem));padding:clamp(1.5rem, 4vw, 4rem) var(--page-pad) 2rem;color:var(--tarot-ink);background:radial-gradient(circle at 12% 8%, #8d82d83d, transparent 29rem), radial-gradient(circle at 91% 33%, #d886622b, transparent 26rem), var(--chapter-divination-surface);position:relative;overflow:clip}.TarotResults-module__ZyHYZW__page[data-deck=thoth]{--deck-accent:#9b8bea;--deck-accent-2:#e0b75d;--deck-paper:#151326;--deck-on-accent:#151326}[data-theme=light] .TarotResults-module__ZyHYZW__page{--deck-accent:#85351f;--deck-accent-2:#35518d;--deck-on-accent:#fff8eb}[data-theme=light] .TarotResults-module__ZyHYZW__page[data-deck=thoth]{--deck-accent:#4e3f9b;--deck-accent-2:#805a16;--deck-on-accent:#fff8eb}.TarotResults-module__ZyHYZW__ambient{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.TarotResults-module__ZyHYZW__ambient:before{content:"";opacity:.15;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.TarotResults-module__ZyHYZW__ambient span{border:1px solid color-mix(in srgb, var(--tarot-ink) 16%, transparent);border-radius:50%;display:block;position:absolute}.TarotResults-module__ZyHYZW__ambient span:first-child{aspect-ratio:1;width:34rem;top:7rem;right:-11rem}.TarotResults-module__ZyHYZW__ambient span:nth-child(2){aspect-ratio:1;width:18rem;top:14rem;right:-3rem}.TarotResults-module__ZyHYZW__ambient span:nth-child(3){aspect-ratio:1;background:color-mix(in srgb, var(--tarot-ink) 4%, transparent);width:5rem;top:20rem;right:4rem}.TarotResults-module__ZyHYZW__topNav,.TarotResults-module__ZyHYZW__hero,.TarotResults-module__ZyHYZW__spreadSection,.TarotResults-module__ZyHYZW__synthesis,.TarotResults-module__ZyHYZW__actions,.TarotResults-module__ZyHYZW__disclaimer,.TarotResults-module__ZyHYZW__folio{width:min(100%,88rem);margin-inline:auto}.TarotResults-module__ZyHYZW__readingContent{display:contents}.TarotResults-module__ZyHYZW__topNav{z-index:2;border-bottom:1px solid var(--tarot-line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:clamp(1.75rem,5vw,4rem);display:flex;position:relative}.TarotResults-module__ZyHYZW__topNav .editorial-back{color:inherit;border-color:currentColor}.TarotResults-module__ZyHYZW__topNav>span,.TarotResults-module__ZyHYZW__eyebrow,.TarotResults-module__ZyHYZW__positionLabel span,.TarotResults-module__ZyHYZW__cardCaption small,.TarotResults-module__ZyHYZW__questions h3{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.69rem;font-weight:750;line-height:1.45}.TarotResults-module__ZyHYZW__topNav>span{color:var(--tarot-muted)}.TarotResults-module__ZyHYZW__hero{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.55fr);align-items:end;gap:clamp(2rem,7vw,7rem);padding-block:clamp(3.5rem,9vw,8rem);display:grid}.TarotResults-module__ZyHYZW__eyebrow{color:var(--deck-accent);margin:0 0 .85rem}.TarotResults-module__ZyHYZW__hero h1,.TarotResults-module__ZyHYZW__sectionHeading h2,.TarotResults-module__ZyHYZW__synthesisHeading h2{font-family:var(--font-instrument-serif), "Times New Roman", serif;letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-style:normal;font-weight:400;line-height:.94}.TarotResults-module__ZyHYZW__hero h1{max-width:12ch;font-size:clamp(3.8rem,8.8vw,8.3rem)}.TarotResults-module__ZyHYZW__heroAside{border-inline-start:1px solid var(--tarot-line);padding-inline-start:1.5rem}.TarotResults-module__ZyHYZW__heroAside p{color:var(--tarot-muted);margin:0;line-height:1.68}.TarotResults-module__ZyHYZW__heroAside .TarotResults-module__ZyHYZW__deckName{color:var(--tarot-ink);font-family:var(--font-instrument-serif), serif;margin-bottom:.9rem;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.1}.TarotResults-module__ZyHYZW__spreadSection{border-block:1px solid var(--tarot-line);padding-block:clamp(3rem,7vw,6rem)}.TarotResults-module__ZyHYZW__sectionHeading{grid-template-columns:minmax(9rem,.3fr) minmax(0,1fr);align-items:end;gap:2rem;display:grid}.TarotResults-module__ZyHYZW__sectionHeading .TarotResults-module__ZyHYZW__eyebrow{margin:0 0 .25rem}.TarotResults-module__ZyHYZW__sectionHeading h2{font-size:clamp(2.6rem,5.8vw,5.6rem)}.TarotResults-module__ZyHYZW__spread{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.3rem,3.3vw,3.4rem);margin:clamp(3rem,7vw,6rem) 0 0;padding:0;list-style:none;display:grid}.TarotResults-module__ZyHYZW__spreadCard{min-width:0;animation:.7s cubic-bezier(.2,.76,.24,1) both TarotResults-module__ZyHYZW__card-arrival;animation-delay:calc(var(--card-index) * .12s)}.TarotResults-module__ZyHYZW__positionLabel{border-bottom:1px solid var(--tarot-line);justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 1rem;padding-bottom:.6rem;display:flex}.TarotResults-module__ZyHYZW__positionLabel span{color:var(--tarot-muted)}.TarotResults-module__ZyHYZW__positionLabel strong{font-family:var(--font-instrument-serif), serif;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:400}.TarotResults-module__ZyHYZW__cardStage{perspective:1300px;width:min(100%,20rem);margin:0 auto}.TarotResults-module__ZyHYZW__cardFace{aspect-ratio:3/5;color:#fff8e8;background:var(--deck-paper);box-shadow:0 1.8rem 3rem #00000057, 0 0 0 .3rem color-mix(in srgb, var(--deck-accent) 12%, transparent);transform:rotateY(calc((var(--card-index) - 1) * -2.4deg)) rotateZ(calc((var(--card-index) - 1) * .8deg));transform-style:preserve-3d;border:1px solid #ffffff57;border-radius:.72rem;transition:box-shadow .26s,transform .26s;position:relative;overflow:hidden}.TarotResults-module__ZyHYZW__cardArtwork,.TarotResults-module__ZyHYZW__cardVeil{display:block;position:absolute;inset:0}.TarotResults-module__ZyHYZW__cardArtwork[data-orientation=reversed]{transform:rotate(180deg)scale(1.02)}.TarotResults-module__ZyHYZW__cardArtwork img{object-fit:cover;width:100%;height:100%}.TarotResults-module__ZyHYZW__cardVeil{background:linear-gradient(#00000040,#0000 27% 60%,#000000d1),linear-gradient(120deg,#ffffff1f,#0000 40%)}.TarotResults-module__ZyHYZW__page[data-deck=rws] .TarotResults-module__ZyHYZW__cardVeil{background:linear-gradient(#f1deb70a,#0000 42%,#181218d6),linear-gradient(120deg,#fff7d62e,#0000 40%)}.TarotResults-module__ZyHYZW__cardTopline,.TarotResults-module__ZyHYZW__cardSigil,.TarotResults-module__ZyHYZW__correspondence,.TarotResults-module__ZyHYZW__cardCaption{z-index:2;position:absolute}.TarotResults-module__ZyHYZW__cardTopline{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-shadow:0 1px .4rem #000000d9;justify-content:space-between;font-size:.66rem;font-weight:800;display:flex;inset:.78rem .82rem auto}.TarotResults-module__ZyHYZW__cardSigil{font-family:var(--font-instrument-serif), serif;opacity:.86;text-shadow:0 0 1.4rem #000000c7;font-size:clamp(2.8rem,6vw,5.5rem);line-height:1;inset:42% auto auto 50%;transform:translate(-50%,-50%)translateZ(2rem)}.TarotResults-module__ZyHYZW__correspondence{color:#f7e4a9;font-family:var(--font-instrument-serif), "Times New Roman", serif;text-shadow:0 1px .5rem #000000eb;font-size:1rem;inset:auto .85rem 5.4rem auto}.TarotResults-module__ZyHYZW__cardCaption{text-align:start;text-shadow:0 1px .55rem #000000f0;gap:.28rem;display:grid;inset:auto .85rem .85rem}.TarotResults-module__ZyHYZW__cardCaption strong{font-family:var(--font-instrument-serif), serif;font-size:clamp(1.25rem,2.3vw,2rem);font-weight:400;line-height:.98}.TarotResults-module__ZyHYZW__positionPrompt{min-height:4.5rem;color:var(--tarot-muted);text-align:center;margin:1.35rem 0 0;font-size:.88rem;line-height:1.58}.TarotResults-module__ZyHYZW__cardInsight{overflow-wrap:anywhere;border:1px solid var(--tarot-line);background:color-mix(in srgb, var(--tarot-ink) 5%, transparent);text-align:start;border-radius:.25rem;margin:1.3rem 0 0;padding:1.25rem 1.2rem;line-height:1.68}.TarotResults-module__ZyHYZW__synthesis{color:var(--deck-on-accent);background:linear-gradient(125deg, color-mix(in srgb, var(--deck-accent) 86%, white), var(--deck-accent-2));margin-block:clamp(3rem,8vw,7rem);padding:clamp(2rem,5.5vw,5.5rem);position:relative;overflow:hidden;box-shadow:0 2rem 5rem #0003}.TarotResults-module__ZyHYZW__synthesis:after{z-index:0;aspect-ratio:1;content:"";opacity:.15;border:1px solid;border-radius:50%;width:29rem;position:absolute;top:-11rem;right:-7rem;box-shadow:0 0 0 3rem #0000,0 0 0 3.05rem}.TarotResults-module__ZyHYZW__synthesisHeading,.TarotResults-module__ZyHYZW__generatedReading,.TarotResults-module__ZyHYZW__questions,.TarotResults-module__ZyHYZW__closing{z-index:1;position:relative}.TarotResults-module__ZyHYZW__synthesisHeading{grid-template-columns:minmax(9rem,.3fr) minmax(0,1fr);align-items:end;gap:2rem;display:grid}.TarotResults-module__ZyHYZW__synthesisHeading .TarotResults-module__ZyHYZW__eyebrow{color:currentColor;margin-bottom:.25rem}.TarotResults-module__ZyHYZW__synthesisHeading h2{max-width:13ch;scroll-margin-block-start:calc(var(--site-header-height,4rem) + 1rem);font-size:clamp(2.8rem,6.5vw,6rem)}.TarotResults-module__ZyHYZW__generatedReading{text-align:start;max-width:72rem;margin-top:clamp(2.4rem,5vw,4.5rem)}.TarotResults-module__ZyHYZW__generatedReading p,.TarotResults-module__ZyHYZW__closing{overflow-wrap:anywhere;line-height:1.72}.TarotResults-module__ZyHYZW__overview{max-width:55ch;font-family:var(--font-instrument-serif), serif;letter-spacing:-.018em;margin:0;font-size:clamp(1.5rem,2.7vw,2.45rem);line-height:1.38!important}.TarotResults-module__ZyHYZW__pattern{max-width:70ch;margin:2rem 0 0;font-size:clamp(1rem,1.5vw,1.15rem)}.TarotResults-module__ZyHYZW__questions{border-top:1px solid color-mix(in srgb, currentColor 35%, transparent);margin-top:clamp(2.5rem,5vw,4.5rem);padding-top:1.5rem}.TarotResults-module__ZyHYZW__questions h3{margin:0}.TarotResults-module__ZyHYZW__questions ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.TarotResults-module__ZyHYZW__questions li{border:1px solid color-mix(in srgb, currentColor 32%, transparent);grid-template-columns:2.5rem minmax(0,1fr);gap:.85rem;min-width:0;padding:1.25rem 1.4rem;display:grid}.TarotResults-module__ZyHYZW__questions li+li{border-inline-start:0}.TarotResults-module__ZyHYZW__questions li>span{font-family:var(--font-instrument-serif), serif;opacity:.62;font-size:1.7rem;line-height:1}.TarotResults-module__ZyHYZW__questions li p{overflow-wrap:anywhere;text-align:start;margin:0;line-height:1.62}.TarotResults-module__ZyHYZW__closing{max-width:60ch;font-family:var(--font-instrument-serif), serif;text-align:start;border-inline-start:3px solid;margin:clamp(2.5rem,5vw,4.5rem) 0 0;padding-inline-start:1.25rem;font-size:clamp(1.2rem,2vw,1.65rem)}.TarotResults-module__ZyHYZW__actions{flex-wrap:wrap;align-items:center;gap:.8rem;padding-top:clamp(1rem,3vw,2rem);display:flex}.TarotResults-module__ZyHYZW__actionLink,.TarotResults-module__ZyHYZW__homeLink{min-height:3rem;color:inherit;border:1px solid var(--tarot-line);background:color-mix(in srgb, var(--tarot-ink) 6%, transparent);font:inherit;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.15rem;font-weight:750;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.TarotResults-module__ZyHYZW__actions .editorial-share{min-height:3rem;color:inherit;border:1px solid var(--tarot-line);background:color-mix(in srgb, var(--tarot-ink) 6%, transparent);font:inherit;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.15rem;font-weight:750;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.TarotResults-module__ZyHYZW__actionLink:hover,.TarotResults-module__ZyHYZW__homeLink:hover{border-color:var(--deck-accent);background:color-mix(in srgb, var(--deck-accent) 14%, transparent)}.TarotResults-module__ZyHYZW__actions .editorial-share:hover{border-color:var(--deck-accent);background:color-mix(in srgb, var(--deck-accent) 14%, transparent)}.TarotResults-module__ZyHYZW__homeLink{margin-inline-start:auto}.TarotResults-module__ZyHYZW__disclaimer{color:var(--tarot-muted);border-top:1px solid var(--tarot-line);margin-top:3rem;padding-top:1.5rem;font-size:.78rem;line-height:1.6}.TarotResults-module__ZyHYZW__folio{color:var(--tarot-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;margin-top:3rem;font-size:.63rem;font-weight:700;display:flex}@media (hover:hover) and (pointer:fine){.TarotResults-module__ZyHYZW__spreadCard:hover .TarotResults-module__ZyHYZW__cardFace{box-shadow:0 2.25rem 4rem #0000006b, 0 0 0 .38rem color-mix(in srgb, var(--deck-accent) 19%, transparent);transform:translateY(-.45rem)rotateY(0)rotate(0)}}@media (max-width:800px){.TarotResults-module__ZyHYZW__hero,.TarotResults-module__ZyHYZW__sectionHeading,.TarotResults-module__ZyHYZW__synthesisHeading{grid-template-columns:1fr;gap:1.2rem}.TarotResults-module__ZyHYZW__heroAside{max-width:38rem}.TarotResults-module__ZyHYZW__spread{grid-template-columns:1fr;gap:4.5rem;width:min(100%,28rem);margin-inline:auto}.TarotResults-module__ZyHYZW__positionPrompt{min-height:0}.TarotResults-module__ZyHYZW__cardInsight{padding:1.15rem}.TarotResults-module__ZyHYZW__questions ol{grid-template-columns:1fr}.TarotResults-module__ZyHYZW__questions li+li{border-top:0;border-inline-start:1px solid color-mix(in srgb, currentColor 32%, transparent)}}@media (max-width:560px){.TarotResults-module__ZyHYZW__page{padding-inline:max(1rem, var(--page-pad))}.TarotResults-module__ZyHYZW__topNav{align-items:flex-start}.TarotResults-module__ZyHYZW__topNav>span{text-align:end;max-width:14ch}.TarotResults-module__ZyHYZW__hero{padding-block:3.5rem}.TarotResults-module__ZyHYZW__hero h1{font-size:clamp(3.3rem,17vw,5.2rem)}.TarotResults-module__ZyHYZW__heroAside{padding-inline-start:1rem}.TarotResults-module__ZyHYZW__spreadSection{margin-inline:-1rem;padding-inline:1rem}.TarotResults-module__ZyHYZW__spread{width:min(100%,22rem)}.TarotResults-module__ZyHYZW__cardStage{width:min(78vw,18rem)}.TarotResults-module__ZyHYZW__synthesis{margin-inline:-1rem;padding:2.25rem 1.25rem}.TarotResults-module__ZyHYZW__synthesisHeading h2{font-size:clamp(2.7rem,13vw,4.3rem)}.TarotResults-module__ZyHYZW__actions{align-items:stretch}.TarotResults-module__ZyHYZW__actions>*{width:100%}.TarotResults-module__ZyHYZW__actions .editorial-share{width:100%}.TarotResults-module__ZyHYZW__homeLink{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.TarotResults-module__ZyHYZW__spreadCard,.TarotResults-module__ZyHYZW__cardFace{transition-duration:.001ms!important;animation:none!important}}@keyframes TarotResults-module__ZyHYZW__card-arrival{0%{opacity:0;transform:translateY(1.4rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.TarotResults-module__ZyHYZW__page[data-export-mode=true]{width:62.25rem;min-height:0}.TarotResults-module__ZyHYZW__page[data-export-mode=true] .TarotResults-module__ZyHYZW__sectionHeading,.TarotResults-module__ZyHYZW__page[data-export-mode=true] .TarotResults-module__ZyHYZW__synthesisHeading{grid-template-columns:minmax(9rem,.3fr) minmax(0,1fr);gap:2rem}.TarotResults-module__ZyHYZW__page[data-export-mode=true] .TarotResults-module__ZyHYZW__sectionHeading h2{font-size:3.6rem;font-style:normal}.TarotResults-module__ZyHYZW__page[data-export-mode=true] .TarotResults-module__ZyHYZW__spreadSection{margin:0;padding-inline:3rem;overflow:hidden}.TarotResults-module__ZyHYZW__page[data-export-mode=true] .TarotResults-module__ZyHYZW__spread{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;width:auto;margin-inline:0}.TarotResults-module__ZyHYZW__page[data-export-mode=true] .TarotResults-module__ZyHYZW__spreadCard,.TarotResults-module__ZyHYZW__page[data-export-mode=true] .TarotResults-module__ZyHYZW__cardFace{transition-duration:.001ms!important;animation:none!important}.TarotResults-module__ZyHYZW__page[data-export-mode=true] .TarotResults-module__ZyHYZW__cardFace{box-shadow:0 1rem 1.75rem #00000047, 0 0 0 .3rem color-mix(in srgb, var(--deck-accent) 12%, transparent);transform:none}.TarotResults-module__ZyHYZW__page[data-export-mode=true] .TarotResults-module__ZyHYZW__cardStage{width:min(100%,20rem)}.TarotResults-module__ZyHYZW__page[data-export-mode=true] .TarotResults-module__ZyHYZW__cardSigil{font-size:3.7rem}.TarotResults-module__ZyHYZW__page[data-export-mode=true] .TarotResults-module__ZyHYZW__cardCaption strong{font-size:1.45rem}.TarotResults-module__ZyHYZW__page[data-export-mode=true] .TarotResults-module__ZyHYZW__synthesis{margin:0;padding:3rem}.TarotResults-module__ZyHYZW__page[data-export-mode=true] .TarotResults-module__ZyHYZW__synthesisHeading h2{font-size:4rem;font-style:normal}.TarotResults-module__ZyHYZW__page[data-export-mode=true] .TarotResults-module__ZyHYZW__overview{font-size:1.8rem}.TarotResults-module__ZyHYZW__page[data-export-mode=true] .TarotResults-module__ZyHYZW__questions ol{grid-template-columns:repeat(2,minmax(0,1fr))}.TarotResults-module__ZyHYZW__page[data-export-mode=true] .TarotResults-module__ZyHYZW__questions li+li{border-top:1px solid color-mix(in srgb, currentColor 32%, transparent);border-inline-start:0}.TarotResults-module__ZyHYZW__page[data-export-mode=a4]{--a4-content-scale:1;box-sizing:border-box;width:1188px;height:840px;min-height:840px;padding:24px;overflow:hidden}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__readingContent{width:100%;transform:scale(var(--a4-content-scale));transform-origin:50% 0;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__spreadSection{border-block:0;border-inline-end:1px solid var(--tarot-line);width:auto;margin:0;padding:10px 24px 10px 0;overflow:visible}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__sectionHeading,.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__synthesisHeading{grid-template-columns:minmax(76px,.27fr) minmax(0,1fr);gap:12px}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__sectionHeading h2,.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__synthesisHeading h2{overflow-wrap:anywhere;font-style:normal}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__sectionHeading h2{font-size:43px}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__eyebrow,.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__positionLabel span,.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__cardCaption small,.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__questions h3{letter-spacing:.12em;font-size:9px}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__spread{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:auto;margin:22px 0 0}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__spreadCard,.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__cardFace{transition-duration:.001ms!important;animation:none!important}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__positionLabel{gap:8px;margin-bottom:10px;padding-bottom:6px}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__positionLabel strong{font-size:18px;line-height:1}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__cardStage{width:min(100%,156px)}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__cardFace{box-shadow:0 10px 20px #00000047, 0 0 0 3px color-mix(in srgb, var(--deck-accent) 12%, transparent);border-radius:8px;transform:none}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__cardTopline{font-size:8px;inset:8px 9px auto}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__cardSigil{font-size:42px}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__correspondence{font-size:11px;inset:auto 9px 55px auto}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__cardCaption{gap:3px;inset:auto 9px 9px}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__cardCaption strong{font-size:19px}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__positionPrompt{min-height:44px;margin-top:14px;font-size:11px;line-height:1.42}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__cardInsight{margin-top:11px;padding:11px;font-size:11px;line-height:1.46}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__synthesis{width:auto;margin:0;padding:27px 24px;overflow:hidden;box-shadow:0 16px 40px #0000002e}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__synthesis:after{width:260px;top:-100px;right:-70px}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__synthesisHeading{grid-template-columns:1fr;gap:5px}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__synthesisHeading h2{max-width:11ch;font-size:45px;line-height:.9}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__generatedReading{margin-top:24px}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__overview{max-width:none;font-size:20px;line-height:1.28!important}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__pattern{max-width:none;margin-top:13px;font-size:12px;line-height:1.48}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__questions{margin-top:20px;padding-top:12px}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__questions ol{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__questions li{grid-template-columns:25px minmax(0,1fr);gap:7px;padding:11px;font-size:10px}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__questions li+li{border-top:1px solid color-mix(in srgb, currentColor 32%, transparent);border-inline-start:0}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__questions li>span{font-size:20px}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__questions li p{line-height:1.45}.TarotResults-module__ZyHYZW__page[data-export-mode=a4] .TarotResults-module__ZyHYZW__closing{max-width:none;margin-top:20px;padding-inline-start:13px;font-size:15px;line-height:1.5}
.vedic-baby-naming-module__g4cKha__page{--vedic-paper:var(--chapter-esoterics-surface);--vedic-ink:var(--chapter-esoterics-surface-ink);--vedic-muted:color-mix(in srgb, var(--vedic-ink) 74%, transparent);--vedic-rule:color-mix(in srgb, var(--vedic-ink) 22%, transparent);--vedic-faint:color-mix(in srgb, var(--vedic-ink) 6%, transparent);--vedic-saffron:#e8a55b;--vedic-saffron-strong:#8a3e16;--vedic-indigo:#7166c4;--vedic-action-ink:#fffaf1;isolation:isolate;min-height:100svh;color:var(--vedic-ink);background:radial-gradient(circle at 10% 8%, color-mix(in srgb, var(--vedic-saffron) 14%, transparent), transparent 30rem), radial-gradient(circle at 90% 38%, color-mix(in srgb, var(--vedic-indigo) 12%, transparent), transparent 34rem), var(--vedic-paper);position:relative;overflow:clip}[data-theme=light] .vedic-baby-naming-module__g4cKha__page{--vedic-saffron:#7b2f0f;--vedic-saffron-strong:#702708;--vedic-indigo:#3f358e;--vedic-muted:color-mix(in srgb, var(--vedic-ink) 89%, transparent)}.vedic-baby-naming-module__g4cKha__paperTexture,.vedic-baby-naming-module__g4cKha__starField{z-index:-1;pointer-events:none;position:fixed;inset:0}.vedic-baby-naming-module__g4cKha__paperTexture{opacity:.32;background-image:repeating-linear-gradient(93deg, transparent 0 34px, color-mix(in srgb, var(--vedic-ink) 2%, transparent) 35px 36px), repeating-linear-gradient(3deg, transparent 0 51px, color-mix(in srgb, var(--vedic-ink) 1.4%, transparent) 52px 53px);-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.vedic-baby-naming-module__g4cKha__starField{opacity:.22;background-image:radial-gradient(circle at 15% 20%, currentColor 0 1px, transparent 1.5px), radial-gradient(circle at 72% 34%, var(--vedic-saffron) 0 1px, transparent 1.5px), radial-gradient(circle at 42% 76%, var(--vedic-indigo) 0 1px, transparent 1.5px);background-size:103px 91px,151px 133px,197px 173px}.vedic-baby-naming-module__g4cKha__topNav,.vedic-baby-naming-module__g4cKha__hero,.vedic-baby-naming-module__g4cKha__methodStrip,.vedic-baby-naming-module__g4cKha__formSection,.vedic-baby-naming-module__g4cKha__readingSection,.vedic-baby-naming-module__g4cKha__actions,.vedic-baby-naming-module__g4cKha__disclosures,.vedic-baby-naming-module__g4cKha__folio,.vedic-baby-naming-module__g4cKha__sharedHero{width:min(100% - 3rem,1220px);margin-inline:auto}.vedic-baby-naming-module__g4cKha__topNav{border-bottom:1px solid var(--vedic-rule);justify-content:space-between;align-items:center;gap:1rem;min-height:5.5rem;display:flex}.vedic-baby-naming-module__g4cKha__chapterMark,.vedic-baby-naming-module__g4cKha__navAction,.vedic-baby-naming-module__g4cKha__eyebrow,.vedic-baby-naming-module__g4cKha__smallLabel,.vedic-baby-naming-module__g4cKha__soundNumber,.vedic-baby-naming-module__g4cKha__folio{letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:760}.vedic-baby-naming-module__g4cKha__chapterMark{min-height:2.75rem;color:var(--vedic-muted);align-items:center;text-decoration:none;display:inline-flex}.vedic-baby-naming-module__g4cKha__navAction{min-height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:.6rem 0}.vedic-baby-naming-module__g4cKha__hero{border-bottom:1px solid var(--vedic-rule);grid-template-columns:10rem minmax(0,1.12fr) minmax(18rem,.72fr);align-items:center;gap:clamp(1.5rem,4vw,4.5rem);padding-block:clamp(3.5rem,8vw,8rem);display:grid}.vedic-baby-naming-module__g4cKha__heroOrbit{aspect-ratio:1;width:8.5rem;color:var(--vedic-saffron);border:1px solid var(--vedic-rule);box-shadow:inset 0 0 0 1.2rem var(--vedic-faint);border-radius:50%;place-items:center;display:grid;position:relative}.vedic-baby-naming-module__g4cKha__heroOrbit:before,.vedic-baby-naming-module__g4cKha__heroOrbit:after{content:"";border:1px solid var(--vedic-rule);border-radius:50%;position:absolute}.vedic-baby-naming-module__g4cKha__heroOrbit:before{inset:.8rem}.vedic-baby-naming-module__g4cKha__heroOrbit:after{inset:2.2rem}.vedic-baby-naming-module__g4cKha__heroOrbit span{font-family:var(--font-instrument-serif), Georgia, serif;font-size:4.2rem;line-height:1;transform:translate(-.15rem)}.vedic-baby-naming-module__g4cKha__heroOrbit i{aspect-ratio:1;background:currentColor;border-radius:50%;width:.5rem;position:absolute}.vedic-baby-naming-module__g4cKha__heroOrbit i:first-of-type{inset-block-start:-.25rem;inset-inline-start:calc(50% - .25rem)}.vedic-baby-naming-module__g4cKha__heroOrbit i:nth-of-type(2){inset-block-start:calc(50% - .25rem);inset-inline-end:-.25rem}.vedic-baby-naming-module__g4cKha__heroOrbit i:nth-of-type(3){inset-block-end:-.25rem;inset-inline-start:calc(50% - .25rem)}.vedic-baby-naming-module__g4cKha__heroOrbit i:nth-of-type(4){inset-block-start:calc(50% - .25rem);inset-inline-start:-.25rem}.vedic-baby-naming-module__g4cKha__eyebrow{color:var(--vedic-saffron);margin:0 0 .85rem}.vedic-baby-naming-module__g4cKha__hero h1,.vedic-baby-naming-module__g4cKha__formHeader h2,.vedic-baby-naming-module__g4cKha__readingHeader h2,.vedic-baby-naming-module__g4cKha__soundSection h3,.vedic-baby-naming-module__g4cKha__guidanceGrid h3,.vedic-baby-naming-module__g4cKha__aiPanel h3,.vedic-baby-naming-module__g4cKha__boundaryNote h3,.vedic-baby-naming-module__g4cKha__sharedTitle{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.043em;font-weight:400}.vedic-baby-naming-module__g4cKha__hero h1{max-width:11ch;margin:0;font-size:clamp(3rem,6.5vw,6.8rem);line-height:.9}.vedic-baby-naming-module__g4cKha__subtitle{max-width:41rem;color:var(--vedic-saffron);font-family:var(--font-instrument-serif), Georgia, serif;margin:1.4rem 0 0;font-size:clamp(1.08rem,2vw,1.58rem);font-style:italic;line-height:1.42}.vedic-baby-naming-module__g4cKha__heroDescription{color:var(--vedic-muted);gap:1.2rem;font-size:.94rem;line-height:1.72;display:grid}.vedic-baby-naming-module__g4cKha__heroDescription p,.vedic-baby-naming-module__g4cKha__methodStrip p,.vedic-baby-naming-module__g4cKha__formHeader p,.vedic-baby-naming-module__g4cKha__locationFieldset>p,.vedic-baby-naming-module__g4cKha__readingHeader p,.vedic-baby-naming-module__g4cKha__soundSection header p,.vedic-baby-naming-module__g4cKha__guidanceGrid p,.vedic-baby-naming-module__g4cKha__boundaryNote p,.vedic-baby-naming-module__g4cKha__shareWarning p,.vedic-baby-naming-module__g4cKha__disclosures p,.vedic-baby-naming-module__g4cKha__sharedDescription p{margin:0}.vedic-baby-naming-module__g4cKha__heroDescription>:last-child{border-block-start:1px solid var(--vedic-rule);padding-block-start:1rem;font-size:.77rem}.vedic-baby-naming-module__g4cKha__methodStrip{border-bottom:1px solid var(--vedic-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vedic-baby-naming-module__g4cKha__methodStrip>div{border-inline-end:1px solid var(--vedic-rule);min-height:13rem;padding:clamp(1.5rem,3vw,2.7rem)}.vedic-baby-naming-module__g4cKha__methodStrip>div:last-child{border-inline-end:0}.vedic-baby-naming-module__g4cKha__methodStrip h2,.vedic-baby-naming-module__g4cKha__methodStrip h3{color:var(--vedic-saffron);letter-spacing:.11em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:760}.vedic-baby-naming-module__g4cKha__methodStrip p{color:var(--vedic-muted);font-size:.84rem;line-height:1.67}.vedic-baby-naming-module__g4cKha__sectorDiagram{color:var(--vedic-saffron);text-align:center;place-content:center;gap:.6rem;display:grid}.vedic-baby-naming-module__g4cKha__sectorDiagram strong{font-family:var(--font-instrument-serif), Georgia, serif;font-size:clamp(2.7rem,5vw,4.7rem);font-weight:400;line-height:1}.vedic-baby-naming-module__g4cKha__sectorDiagram span{color:var(--vedic-muted);letter-spacing:.1em;font-size:.72rem}.vedic-baby-naming-module__g4cKha__formSection{grid-template-columns:minmax(14rem,.48fr) minmax(0,1.52fr);align-items:start;gap:clamp(3rem,8vw,8.5rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.vedic-baby-naming-module__g4cKha__formArt{justify-items:center;gap:2rem;display:grid;position:sticky;top:7rem}.vedic-baby-naming-module__g4cKha__moonDisc{aspect-ratio:1;width:min(100%,18rem);color:var(--vedic-action-ink);background:radial-gradient(circle at 35% 30%, #ffffff2b, transparent 28%), var(--vedic-saffron-strong);box-shadow:inset 0 0 0 1.25rem #ffffff14, 1rem 1rem 0 color-mix(in srgb, var(--vedic-ink) 8%, transparent);border-radius:50%;place-items:center;font-family:Noto Serif Devanagari,Nirmala UI,serif;font-size:clamp(5rem,11vw,8.5rem);display:grid}.vedic-baby-naming-module__g4cKha__formArt ol{width:100%;color:var(--vedic-muted);border-block:1px solid var(--vedic-rule);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.vedic-baby-naming-module__g4cKha__formArt li{text-align:center;border-inline-end:1px solid var(--vedic-rule);padding:.8rem .25rem;font-size:.65rem}.vedic-baby-naming-module__g4cKha__formArt li:last-child{border-inline-end:0}.vedic-baby-naming-module__g4cKha__formPanel{min-width:0}.vedic-baby-naming-module__g4cKha__formHeader{border-bottom:1px solid var(--vedic-rule);grid-template-columns:minmax(0,1.1fr) minmax(14rem,.75fr);align-items:end;gap:2rem;padding-bottom:2rem;display:grid}.vedic-baby-naming-module__g4cKha__formHeader h2{margin:0;scroll-margin-block-start:6rem;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.96}.vedic-baby-naming-module__g4cKha__formHeader>p{color:var(--vedic-muted);font-size:.85rem;line-height:1.68}.vedic-baby-naming-module__g4cKha__form{gap:2rem;padding-block-start:2rem;display:grid}.vedic-baby-naming-module__g4cKha__validationSummary{color:var(--vedic-saffron);background:color-mix(in srgb, var(--vedic-saffron) 9%, transparent);border-inline-start:3px solid;margin:0;padding:.85rem 1rem;font-size:.78rem;font-weight:720;line-height:1.5}.vedic-baby-naming-module__g4cKha__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.2rem;display:grid}.vedic-baby-naming-module__g4cKha__field,.vedic-baby-naming-module__g4cKha__locationSearch{align-content:start;gap:.55rem;min-width:0;display:grid}.vedic-baby-naming-module__g4cKha__field label,.vedic-baby-naming-module__g4cKha__locationSearch>label,.vedic-baby-naming-module__g4cKha__locationFieldset legend{letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:760}.vedic-baby-naming-module__g4cKha__field input,.vedic-baby-naming-module__g4cKha__locationSearch input{width:100%;min-width:0;min-height:3.25rem;color:inherit;border:1px solid var(--vedic-rule);background:color-mix(in srgb, var(--vedic-paper) 88%, transparent);font:inherit;border-radius:0;padding:.75rem .9rem}.vedic-baby-naming-module__g4cKha__field input[aria-invalid=true],.vedic-baby-naming-module__g4cKha__locationSearch input[aria-invalid=true]{border-color:var(--vedic-saffron);box-shadow:inset 0 0 0 1px var(--vedic-saffron)}.vedic-baby-naming-module__g4cKha__hint,.vedic-baby-naming-module__g4cKha__fieldError,.vedic-baby-naming-module__g4cKha__providerLink,.vedic-baby-naming-module__g4cKha__searchStatus,.vedic-baby-naming-module__g4cKha__selectedPlace{margin:0;font-size:.71rem;line-height:1.55}.vedic-baby-naming-module__g4cKha__hint,.vedic-baby-naming-module__g4cKha__providerLink,.vedic-baby-naming-module__g4cKha__searchStatus{color:var(--vedic-muted)}.vedic-baby-naming-module__g4cKha__fieldError,.vedic-baby-naming-module__g4cKha__selectedPlace{color:var(--vedic-saffron);font-weight:700}.vedic-baby-naming-module__g4cKha__locationFieldset{border:1px solid var(--vedic-rule);gap:1rem;min-width:0;margin:0;padding:1.25rem;display:grid}.vedic-baby-naming-module__g4cKha__locationFieldset legend{padding-inline:.5rem}.vedic-baby-naming-module__g4cKha__locationFieldset>p{color:var(--vedic-muted);font-size:.78rem;line-height:1.6}.vedic-baby-naming-module__g4cKha__searchRow{grid-template-columns:minmax(0,1fr) auto;display:grid}.vedic-baby-naming-module__g4cKha__searchRow input{border-inline-end:0}.vedic-baby-naming-module__g4cKha__searchRow button,.vedic-baby-naming-module__g4cKha__modeToggle{min-height:3.25rem;color:inherit;border:1px solid var(--vedic-rule);background:var(--vedic-faint);font:inherit;cursor:pointer;padding:.7rem 1rem;font-size:.72rem;font-weight:720}.vedic-baby-naming-module__g4cKha__searchRow button:disabled,.vedic-baby-naming-module__g4cKha__modeToggle:disabled,.vedic-baby-naming-module__g4cKha__primaryAction:disabled{cursor:wait;opacity:.55}.vedic-baby-naming-module__g4cKha__placeList{background:var(--vedic-rule);gap:1px;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.vedic-baby-naming-module__g4cKha__placeList button{width:100%;color:inherit;background:var(--vedic-paper);font:inherit;text-align:start;cursor:pointer;border:0;justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem .9rem;display:flex}.vedic-baby-naming-module__g4cKha__placeList small{color:var(--vedic-muted);font-size:.65rem}.vedic-baby-naming-module__g4cKha__providerLink{width:fit-content;-webkit-text-decoration-color:var(--vedic-rule);text-decoration-color:var(--vedic-rule)}.vedic-baby-naming-module__g4cKha__modeToggle{border:0;background:0 0;border-bottom:1px solid;justify-self:start;min-height:2.75rem;padding-inline:0}.vedic-baby-naming-module__g4cKha__primaryAction{min-height:4rem;color:var(--vedic-action-ink);border:1px solid var(--vedic-saffron-strong);background:var(--vedic-saffron-strong);box-shadow:.42rem .42rem 0 color-mix(in srgb, var(--vedic-saffron) 48%, transparent);font:inherit;letter-spacing:.04em;cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;padding:1rem 1.2rem;font-size:.8rem;font-weight:760;transition:transform .18s,box-shadow .18s;display:flex}.vedic-baby-naming-module__g4cKha__primaryAction svg{stroke:currentColor;stroke-width:1.5px;width:2rem}@media (hover:hover) and (pointer:fine){.vedic-baby-naming-module__g4cKha__primaryAction:not(:disabled):hover{box-shadow:.42rem .58rem 0 color-mix(in srgb, var(--vedic-saffron) 54%, transparent);transform:translateY(-.14rem)}.vedic-baby-naming-module__g4cKha__placeList button:hover{background:color-mix(in srgb, var(--vedic-saffron) 8%, var(--vedic-paper))}}[dir=rtl] .vedic-baby-naming-module__g4cKha__primaryAction svg{transform:scaleX(-1)}.vedic-baby-naming-module__g4cKha__readingSection{gap:clamp(2.5rem,6vw,5rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.vedic-baby-naming-module__g4cKha__readingHeader{border-bottom:1px solid var(--vedic-rule);grid-template-columns:minmax(0,1.25fr) minmax(16rem,.65fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding-bottom:2rem;display:grid}.vedic-baby-naming-module__g4cKha__readingHeader h2{max-width:14ch;margin:0;scroll-margin-block-start:6rem;font-size:clamp(3.2rem,7vw,7rem);line-height:.88}.vedic-baby-naming-module__g4cKha__readingSubtitle{color:var(--vedic-saffron);font-family:var(--font-instrument-serif), Georgia, serif;font-size:clamp(1.1rem,2vw,1.55rem);font-style:italic;margin-top:1.2rem!important}.vedic-baby-naming-module__g4cKha__inputPrivacy{color:var(--vedic-muted);font-size:.77rem;line-height:1.65}.vedic-baby-naming-module__g4cKha__resultHero{border-block:1px solid var(--vedic-rule);grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);display:grid}.vedic-baby-naming-module__g4cKha__soundSeal{min-height:27rem;color:var(--vedic-action-ink);border-inline-end:1px solid var(--vedic-rule);background:radial-gradient(circle at center, #ffffff1c, transparent 45%), var(--vedic-saffron-strong);text-align:center;align-content:center;place-items:center;padding:2rem;display:grid}.vedic-baby-naming-module__g4cKha__soundSeal .vedic-baby-naming-module__g4cKha__smallLabel{color:color-mix(in srgb, currentColor 78%, transparent)}.vedic-baby-naming-module__g4cKha__soundSeal strong{margin-top:1.2rem;font-family:Noto Serif Devanagari,Nirmala UI,serif;font-size:clamp(6rem,14vw,11rem);font-weight:400;line-height:.8}.vedic-baby-naming-module__g4cKha__soundSeal em{font-family:var(--font-instrument-serif), Georgia, serif;margin-top:1.3rem;font-size:clamp(1.7rem,4vw,3rem)}.vedic-baby-naming-module__g4cKha__resultFacts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.vedic-baby-naming-module__g4cKha__resultFacts>div{border-bottom:1px solid var(--vedic-rule);align-content:center;min-height:8.5rem;padding:1.2rem;display:grid}.vedic-baby-naming-module__g4cKha__resultFacts>div:nth-child(odd){border-inline-end:1px solid var(--vedic-rule)}.vedic-baby-naming-module__g4cKha__resultFacts>div:first-child{border-inline-end:0;grid-column:1/-1}.vedic-baby-naming-module__g4cKha__resultFacts>div:last-child{border-bottom:0;border-inline-end:0;grid-column:1/-1}.vedic-baby-naming-module__g4cKha__resultFacts dt{color:var(--vedic-muted);letter-spacing:.11em;text-transform:uppercase;font-size:.65rem;font-weight:760}.vedic-baby-naming-module__g4cKha__resultFacts dd{overflow-wrap:anywhere;font-family:var(--font-instrument-serif), Georgia, serif;margin:.6rem 0 0;font-size:clamp(1.2rem,2vw,1.65rem)}.vedic-baby-naming-module__g4cKha__resultFacts dd span,.vedic-baby-naming-module__g4cKha__resultFacts dd small{display:block}.vedic-baby-naming-module__g4cKha__resultFacts dd small{color:var(--vedic-muted);margin-top:.25rem;font-family:Noto Serif Devanagari,Nirmala UI,serif;font-size:.85rem}.vedic-baby-naming-module__g4cKha__soundSection{gap:1.5rem;display:grid}.vedic-baby-naming-module__g4cKha__soundSection header{max-width:48rem}.vedic-baby-naming-module__g4cKha__soundSection h3{margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1}.vedic-baby-naming-module__g4cKha__soundSection header p:last-child{color:var(--vedic-muted);margin-top:.85rem;font-size:.82rem;line-height:1.65}.vedic-baby-naming-module__g4cKha__soundGrid{border-block:1px solid var(--vedic-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vedic-baby-naming-module__g4cKha__soundGrid li{border-inline-end:1px solid var(--vedic-rule);text-align:center;align-content:center;place-items:center;min-height:15rem;padding:1.2rem;display:grid;position:relative}.vedic-baby-naming-module__g4cKha__soundGrid li:last-child{border-inline-end:0}.vedic-baby-naming-module__g4cKha__soundGrid li[data-current]{color:var(--vedic-action-ink);background:var(--vedic-saffron-strong)}.vedic-baby-naming-module__g4cKha__soundNumber{color:var(--vedic-muted);position:absolute;inset-block-start:.8rem;inset-inline-start:.9rem}.vedic-baby-naming-module__g4cKha__soundGrid li[data-current] .vedic-baby-naming-module__g4cKha__soundNumber{color:color-mix(in srgb, currentColor 70%, transparent)}.vedic-baby-naming-module__g4cKha__soundGrid strong{font-family:Noto Serif Devanagari,Nirmala UI,serif;font-size:clamp(3rem,7vw,5rem);font-weight:400;line-height:1}.vedic-baby-naming-module__g4cKha__soundGrid li>span:not(.vedic-baby-naming-module__g4cKha__soundNumber){font-family:var(--font-instrument-serif), Georgia, serif;margin-top:.75rem;font-size:1.3rem}.vedic-baby-naming-module__g4cKha__soundGrid em{letter-spacing:.09em;text-transform:uppercase;margin-top:.65rem;font-size:.6rem;font-style:normal;font-weight:760}.vedic-baby-naming-module__g4cKha__guidanceGrid{border:1px solid var(--vedic-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vedic-baby-naming-module__g4cKha__guidanceGrid article{padding:clamp(1.5rem,3vw,2.5rem)}.vedic-baby-naming-module__g4cKha__guidanceGrid article:first-child{border-inline-end:1px solid var(--vedic-rule)}.vedic-baby-naming-module__g4cKha__guidanceGrid h3{margin:0;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.05}.vedic-baby-naming-module__g4cKha__guidanceGrid p:last-child{color:var(--vedic-muted);margin-top:1rem;font-size:.82rem;line-height:1.72}.vedic-baby-naming-module__g4cKha__aiPanel{border:1px solid var(--vedic-rule);background:radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--vedic-indigo) 15%, transparent), transparent 19rem), color-mix(in srgb, var(--vedic-faint) 62%, transparent)}.vedic-baby-naming-module__g4cKha__aiIntro{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:start;gap:clamp(2rem,6vw,6rem);padding:clamp(1.5rem,4vw,3.25rem);display:grid}.vedic-baby-naming-module__g4cKha__aiPanel h3{margin:0;scroll-margin-block-start:6rem;font-size:clamp(2rem,4vw,4rem);line-height:1}.vedic-baby-naming-module__g4cKha__aiDescription,.vedic-baby-naming-module__g4cKha__aiDisclosure,.vedic-baby-naming-module__g4cKha__aiStatus,.vedic-baby-naming-module__g4cKha__aiError,.vedic-baby-naming-module__g4cKha__aiResultHeader>p,.vedic-baby-naming-module__g4cKha__aiResultNotes{color:var(--vedic-muted);font-size:.8rem;line-height:1.7}.vedic-baby-naming-module__g4cKha__aiDescription{max-width:46rem;margin:1rem 0 0}.vedic-baby-naming-module__g4cKha__aiActionPanel{gap:1.15rem;min-width:0;display:grid}.vedic-baby-naming-module__g4cKha__aiDisclosure{border-inline-start:2px solid var(--vedic-saffron);gap:.7rem;padding-inline-start:1rem;display:grid}.vedic-baby-naming-module__g4cKha__aiDisclosure p,.vedic-baby-naming-module__g4cKha__aiStatus,.vedic-baby-naming-module__g4cKha__aiError,.vedic-baby-naming-module__g4cKha__aiResultHeader>p,.vedic-baby-naming-module__g4cKha__aiResultNotes p{margin:0}.vedic-baby-naming-module__g4cKha__aiDisclosure a{width:fit-content;color:inherit;-webkit-text-decoration-color:var(--vedic-saffron);text-decoration-color:var(--vedic-saffron);text-underline-offset:.2em}.vedic-baby-naming-module__g4cKha__aiAction{width:100%}.vedic-baby-naming-module__g4cKha__aiAction:disabled{cursor:wait}.vedic-baby-naming-module__g4cKha__aiStatus{color:var(--vedic-saffron);font-weight:720}.vedic-baby-naming-module__g4cKha__aiError{color:var(--vedic-saffron);background:color-mix(in srgb, var(--vedic-saffron) 9%, transparent);border-inline-start:3px solid;padding:.85rem 1rem;font-weight:700}.vedic-baby-naming-module__g4cKha__aiResults{display:grid}.vedic-baby-naming-module__g4cKha__aiResultHeader{border-bottom:1px solid var(--vedic-rule);grid-template-columns:minmax(0,1fr) minmax(16rem,.72fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding:clamp(1.5rem,4vw,3.25rem);display:grid}.vedic-baby-naming-module__g4cKha__aiCandidateGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vedic-baby-naming-module__g4cKha__aiCandidateGrid li{border-inline-end:1px solid var(--vedic-rule);border-bottom:1px solid var(--vedic-rule);text-align:center;place-items:center;min-height:9.5rem;padding:2rem 1rem 1rem;display:grid;position:relative}.vedic-baby-naming-module__g4cKha__aiCandidateGrid li:nth-child(3n){border-inline-end:0}.vedic-baby-naming-module__g4cKha__aiCandidateGrid li:nth-last-child(-n+3){border-bottom:0}.vedic-baby-naming-module__g4cKha__aiCandidateGrid li>span{color:var(--vedic-muted);letter-spacing:.11em;font-size:.62rem;font-weight:760;position:absolute;inset-block-start:.75rem;inset-inline-start:.8rem}.vedic-baby-naming-module__g4cKha__aiCandidateGrid strong{overflow-wrap:anywhere;font-family:var(--font-instrument-serif), Georgia, serif;font-size:clamp(1.5rem,3vw,2.35rem);font-weight:400;line-height:1.05}.vedic-baby-naming-module__g4cKha__aiResultNotes{border-top:1px solid var(--vedic-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding:1.4rem clamp(1.5rem,4vw,3.25rem);display:grid}.vedic-baby-naming-module__g4cKha__aiResultNotes p:last-child{color:var(--vedic-saffron)}.vedic-baby-naming-module__g4cKha__aiDisclosure a:focus-visible,.vedic-baby-naming-module__g4cKha__aiAction:focus-visible,.vedic-baby-naming-module__g4cKha__aiError:focus-visible,.vedic-baby-naming-module__g4cKha__aiResultHeader h3:focus-visible{outline:3px solid var(--vedic-indigo);outline-offset:.3rem}.vedic-baby-naming-module__g4cKha__boundaryNote{color:var(--vedic-action-ink);background:var(--vedic-indigo);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.2rem;padding:1.5rem;display:grid}.vedic-baby-naming-module__g4cKha__boundaryNote[data-near]{background:var(--vedic-saffron-strong)}.vedic-baby-naming-module__g4cKha__boundaryNote>span{font-size:2rem;line-height:1}.vedic-baby-naming-module__g4cKha__boundaryNote h3{margin:0;font-size:1.75rem}.vedic-baby-naming-module__g4cKha__boundaryNote p{margin-top:.55rem;font-size:.8rem;line-height:1.65}.vedic-baby-naming-module__g4cKha__methodology{border-block:1px solid var(--vedic-rule)}.vedic-baby-naming-module__g4cKha__methodology summary{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:1.2rem 0;font-size:.75rem;font-weight:760}.vedic-baby-naming-module__g4cKha__methodology>div{color:var(--vedic-muted);padding:0 0 1.5rem;font-size:.78rem;line-height:1.7}.vedic-baby-naming-module__g4cKha__methodology ol{gap:.75rem;margin:0;padding-inline-start:1.3rem;display:grid}.vedic-baby-naming-module__g4cKha__methodology p{margin:1.2rem 0 .5rem}.vedic-baby-naming-module__g4cKha__methodology ul{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.vedic-baby-naming-module__g4cKha__methodology a{color:inherit;-webkit-text-decoration-color:var(--vedic-saffron);text-decoration-color:var(--vedic-saffron)}.vedic-baby-naming-module__g4cKha__shareWarning{border:1px solid var(--vedic-rule);border-inline-start:.45rem solid var(--vedic-saffron);padding:1.5rem}.vedic-baby-naming-module__g4cKha__shareWarning h3{font-family:var(--font-instrument-serif), Georgia, serif;margin:0;font-size:1.5rem;font-weight:400}.vedic-baby-naming-module__g4cKha__shareWarning p{color:var(--vedic-muted);margin-top:.6rem;font-size:.78rem;line-height:1.65}.vedic-baby-naming-module__g4cKha__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;padding-bottom:1rem;display:flex}.vedic-baby-naming-module__g4cKha__actionLink,.vedic-baby-naming-module__g4cKha__homeLink{min-height:2.8rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:.7rem 0;font-size:.75rem;font-weight:720;text-decoration:none}.vedic-baby-naming-module__g4cKha__homeLink{align-items:center;gap:.45rem;margin-inline-start:auto;display:inline-flex}.vedic-baby-naming-module__g4cKha__disclosures{color:var(--vedic-muted);border-block:1px solid var(--vedic-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding-block:2rem;font-size:.74rem;line-height:1.65;display:grid}.vedic-baby-naming-module__g4cKha__disclaimer{color:var(--vedic-saffron)}.vedic-baby-naming-module__g4cKha__folio{color:var(--vedic-muted);justify-content:space-between;gap:1rem;padding-block:1.2rem 2.5rem;display:flex}.vedic-baby-naming-module__g4cKha__sharedHero{border-bottom:1px solid var(--vedic-rule);padding-block:clamp(3rem,7vw,6rem)}.vedic-baby-naming-module__g4cKha__sharedHeroInner{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.65fr);align-items:end;gap:3rem;display:grid}.vedic-baby-naming-module__g4cKha__sharedTitle{margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.9}.vedic-baby-naming-module__g4cKha__sharedDescription{color:var(--vedic-muted);gap:1rem;font-size:.82rem;line-height:1.65;display:grid}@media (max-width:900px){.vedic-baby-naming-module__g4cKha__hero{grid-template-columns:8rem minmax(0,1fr)}.vedic-baby-naming-module__g4cKha__heroDescription{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.vedic-baby-naming-module__g4cKha__formSection{grid-template-columns:1fr}.vedic-baby-naming-module__g4cKha__formArt{grid-template-columns:minmax(8rem,13rem) minmax(0,1fr);place-items:center stretch;position:static}.vedic-baby-naming-module__g4cKha__moonDisc{width:100%}.vedic-baby-naming-module__g4cKha__formArt ol{height:fit-content}.vedic-baby-naming-module__g4cKha__readingHeader,.vedic-baby-naming-module__g4cKha__aiIntro,.vedic-baby-naming-module__g4cKha__aiResultHeader{grid-template-columns:1fr}}@media (max-width:700px){.vedic-baby-naming-module__g4cKha__topNav,.vedic-baby-naming-module__g4cKha__hero,.vedic-baby-naming-module__g4cKha__methodStrip,.vedic-baby-naming-module__g4cKha__formSection,.vedic-baby-naming-module__g4cKha__readingSection,.vedic-baby-naming-module__g4cKha__actions,.vedic-baby-naming-module__g4cKha__disclosures,.vedic-baby-naming-module__g4cKha__folio,.vedic-baby-naming-module__g4cKha__sharedHero{width:min(100% - 1.5rem,1220px)}.vedic-baby-naming-module__g4cKha__hero{grid-template-columns:1fr;padding-block:3.25rem}.vedic-baby-naming-module__g4cKha__heroOrbit{width:7rem}.vedic-baby-naming-module__g4cKha__heroDescription{grid-column:auto;grid-template-columns:1fr}.vedic-baby-naming-module__g4cKha__methodStrip{grid-template-columns:1fr}.vedic-baby-naming-module__g4cKha__methodStrip>div{border-inline-end:0;border-bottom:1px solid var(--vedic-rule);min-height:auto}.vedic-baby-naming-module__g4cKha__methodStrip>div:last-child{border-bottom:0}.vedic-baby-naming-module__g4cKha__formArt{display:none}.vedic-baby-naming-module__g4cKha__formHeader,.vedic-baby-naming-module__g4cKha__fieldGrid,.vedic-baby-naming-module__g4cKha__readingHeader,.vedic-baby-naming-module__g4cKha__resultHero,.vedic-baby-naming-module__g4cKha__guidanceGrid,.vedic-baby-naming-module__g4cKha__aiResultNotes,.vedic-baby-naming-module__g4cKha__disclosures,.vedic-baby-naming-module__g4cKha__sharedHeroInner{grid-template-columns:1fr}.vedic-baby-naming-module__g4cKha__searchRow{grid-template-columns:1fr;gap:.5rem}.vedic-baby-naming-module__g4cKha__searchRow input{border-inline-end:1px solid var(--vedic-rule)}.vedic-baby-naming-module__g4cKha__placeList button{flex-direction:column;align-items:flex-start}.vedic-baby-naming-module__g4cKha__soundSeal{border-inline-end:0;border-bottom:1px solid var(--vedic-rule);min-height:20rem}.vedic-baby-naming-module__g4cKha__resultFacts>div:first-child{grid-column:auto}.vedic-baby-naming-module__g4cKha__resultFacts>div:nth-child(odd){border-inline-end:1px solid var(--vedic-rule)}.vedic-baby-naming-module__g4cKha__soundGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vedic-baby-naming-module__g4cKha__soundGrid li:nth-child(2){border-inline-end:0}.vedic-baby-naming-module__g4cKha__soundGrid li:nth-child(-n+2){border-bottom:1px solid var(--vedic-rule)}.vedic-baby-naming-module__g4cKha__guidanceGrid article:first-child{border-inline-end:0;border-bottom:1px solid var(--vedic-rule)}.vedic-baby-naming-module__g4cKha__aiCandidateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vedic-baby-naming-module__g4cKha__aiCandidateGrid li:nth-child(3n){border-inline-end:1px solid var(--vedic-rule)}.vedic-baby-naming-module__g4cKha__aiCandidateGrid li:nth-child(2n){border-inline-end:0}.vedic-baby-naming-module__g4cKha__aiCandidateGrid li:nth-last-child(-n+3){border-bottom:1px solid var(--vedic-rule)}.vedic-baby-naming-module__g4cKha__aiCandidateGrid li:nth-last-child(-n+2){border-bottom:0}.vedic-baby-naming-module__g4cKha__homeLink{margin-inline-start:0}}@media (max-width:420px){.vedic-baby-naming-module__g4cKha__topNav{min-height:4.5rem}.vedic-baby-naming-module__g4cKha__chapterMark{max-width:55%}.vedic-baby-naming-module__g4cKha__hero h1{font-size:clamp(2.7rem,15vw,4rem)}.vedic-baby-naming-module__g4cKha__formSection,.vedic-baby-naming-module__g4cKha__readingSection{padding-block:3rem}.vedic-baby-naming-module__g4cKha__locationFieldset{padding:.9rem}.vedic-baby-naming-module__g4cKha__resultFacts{grid-template-columns:1fr}.vedic-baby-naming-module__g4cKha__resultFacts>div,.vedic-baby-naming-module__g4cKha__resultFacts>div:nth-child(odd),.vedic-baby-naming-module__g4cKha__resultFacts>div:last-child{border-inline-end:0;border-bottom:1px solid var(--vedic-rule);grid-column:auto}.vedic-baby-naming-module__g4cKha__resultFacts>div:last-child{border-bottom:0}.vedic-baby-naming-module__g4cKha__soundGrid{grid-template-columns:1fr}.vedic-baby-naming-module__g4cKha__soundGrid li,.vedic-baby-naming-module__g4cKha__soundGrid li:nth-child(2){border-inline-end:0;border-bottom:1px solid var(--vedic-rule)}.vedic-baby-naming-module__g4cKha__soundGrid li:last-child{border-bottom:0}.vedic-baby-naming-module__g4cKha__boundaryNote{grid-template-columns:1fr}.vedic-baby-naming-module__g4cKha__aiIntro,.vedic-baby-naming-module__g4cKha__aiResultHeader{padding:1.2rem}.vedic-baby-naming-module__g4cKha__aiCandidateGrid{grid-template-columns:1fr}.vedic-baby-naming-module__g4cKha__aiCandidateGrid li,.vedic-baby-naming-module__g4cKha__aiCandidateGrid li:nth-child(2n),.vedic-baby-naming-module__g4cKha__aiCandidateGrid li:nth-child(3n),.vedic-baby-naming-module__g4cKha__aiCandidateGrid li:nth-last-child(-n+2),.vedic-baby-naming-module__g4cKha__aiCandidateGrid li:nth-last-child(-n+3){border-inline-end:0;border-bottom:1px solid var(--vedic-rule)}.vedic-baby-naming-module__g4cKha__aiCandidateGrid li:last-child{border-bottom:0}.vedic-baby-naming-module__g4cKha__aiResultNotes{gap:1rem;padding:1.2rem}}@media (prefers-reduced-motion:reduce){.vedic-baby-naming-module__g4cKha__primaryAction{transition:none}}