html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body :is(#aiModal#aiModal,#resultModal#resultModal[data-pro-natal]){--pro-night:var(--pro-bg);--pro-card:var(--pro-panel);--pro-ink:var(--pro-text);background:var(--pro-bg)!important;color:var(--pro-text)!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal :is(.atlas-ai-page-card,.atlas-ai-head,.atlas-ai-layout,.atlas-ai-analysis-pane){background:var(--pro-bg)!important;color:var(--pro-text)!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal :is(#atlasUnifiedControls,.atlas-ai-mobile-tabs,.atlas-ai-profile-strip,.atlas-ai-depth-inline,.atlas-ai-result-workspace,.atlas-ai-response-pane,.ai-empty-state,.atlas-ai-chat-pane,.atlas-chat-composer,.atlas-ai-analysis-result){background:var(--pro-panel)!important;color:var(--pro-text)!important;border-color:var(--pro-line)!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal :is(h1,h2,h3,h4,p,li,dt,dd,blockquote,.eyebrow,.atlas-ai-result-section>span,.atlas-ai-analysis-result header>span){color:var(--pro-text)!important;opacity:1!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal :is(input,select,textarea,#aiProfileSelect,.atlas-simple-topic-picker,.atlas-ai-depth-inline button){background-color:var(--pro-panel)!important;color:var(--pro-text)!important;border-color:var(--pro-line)!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal :is(.atlas-ai-source-chips i,.ai-response-meta span,.atlas-ai-meta-chip,.atlas-ai-badge){color:var(--pro-text)!important;background:var(--pro-soft)!important;border-color:var(--pro-line)!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal :is(.atlas-ai-mobile-tabs button[aria-selected=true],.atlas-ai-depth-inline button.active){background:var(--pro-soft)!important;color:var(--pro-text)!important;border-color:var(--pro-gold)!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #resultModal#resultModal[data-pro-natal] :is(.result-card,.result-topbar,.pro-natal-tabs,.pro-natal-list){background:var(--pro-panel)!important;color:var(--pro-text)!important}

html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal :is(#aiInterpretationContent,#atlasUnifiedResponse){background:var(--pro-panel)!important;color:var(--pro-text)!important;border-color:var(--pro-line)!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal .atlas-ai-meta-chips i{color:var(--pro-text)!important;background:var(--pro-soft)!important;border-color:var(--pro-line)!important}
html[data-theme][data-theme][data-theme] body.sky-center-body :is(.sky-topbar,.sky-card,.sky-panel,.sky-hero,.sky-location-card,.mobile-bottom-nav){background:var(--bg-1)!important;color:var(--text)!important;border-color:var(--line-strong)!important}
.horary-readable{padding:22px;margin:18px 0;border:1px solid var(--pro-line,var(--line-strong));border-radius:20px;background:var(--pro-panel,var(--bg-1));color:var(--pro-text,var(--text));line-height:1.65}
.horary-readable h2{margin:8px 0;font-size:24px}.horary-readable h3{font-size:17px;margin:6px 0}.horary-readable p,.horary-readable li,.horary-readable dd{font-size:16px}.horary-readable small{font-size:14px;color:var(--pro-muted,var(--muted))}.horary-readable-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.horary-readable-grid>article{min-width:0;padding:14px;border:1px solid var(--pro-line,var(--line-strong));border-radius:14px}.horary-readable summary{cursor:pointer;padding:12px 0;font-weight:700}.horary-readable dt{font-weight:700;margin-top:12px}.horary-readable dd{margin:0}.horary-readable-question{font-weight:700}
.sky-section-nav{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.sky-section-nav a{padding:10px 16px;border:1px solid var(--line-strong);border-radius:30px;color:var(--text);text-decoration:none;background:var(--bg-1)}.sky-source-details{margin:24px 0;padding:18px;border:1px solid var(--line-strong);border-radius:18px}.sky-source-details>summary{cursor:pointer;font-weight:700}.sky-center-main [id]{scroll-margin-top:90px}.sky-center-body .sky-topbar{position:sticky;top:0;z-index:50;background:var(--bg-0)!important;color:var(--text)!important}.sky-center-body :is(.sky-card,.sky-panel){background:var(--bg-1)!important;color:var(--text)!important;border-color:var(--line-strong)!important}.sky-center-body :is(h1,h2,h3,p,small,b,strong){color:inherit}.sky-center-body .sky-center-main{padding-bottom:calc(130px + env(safe-area-inset-bottom))!important}
@media(max-width:600px){.horary-readable-grid{grid-template-columns:1fr}.horary-readable{padding:16px}.sky-section-nav a{font-size:14px;padding:9px 12px}}

@media(max-width:640px){html[data-theme][data-theme][data-theme] body.sky-center-body .sky-section-head{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;}html[data-theme][data-theme][data-theme] body.sky-center-body .sky-section-head>div,html[data-theme][data-theme][data-theme] body.sky-center-body .sky-section-head>p{width:100%!important;max-width:none!important;min-width:0!important;}}

html[data-aurea-pro][data-theme]{--analysis-muted:var(--pro-muted);--analysis-line:var(--pro-line);--analysis-gold:var(--pro-gold)}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body :is(#aiModal#aiModal,#resultModal#resultModal[data-pro-natal]){--pro-muted:var(--analysis-muted);--pro-line:var(--analysis-line);--pro-gold:var(--analysis-gold)}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal :is(.ai-chat-message,.atlas-ai-composer,.atlas-ai-chat-head,#aiChatMessages,.atlas-ai-chat-suggestions button,.atlas-chat-options){background:var(--pro-panel)!important;color:var(--pro-text)!important;border-color:var(--pro-line)!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal :is(span,small,b,strong,em,code,td,th,pre){color:var(--pro-text)!important;text-shadow:none!important;opacity:1!important;-webkit-text-fill-color:currentColor!important}

/* R5133: natal text surfaces follow the selected palette; chart SVG stays intact. */
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #resultModal#resultModal[data-pro-natal] :is(.pro-natal-tabs,.pro-natal-pane table,.pro-natal-actions button){background:var(--pro-panel)!important;color:var(--pro-text)!important;border-color:var(--pro-line)!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #resultModal#resultModal[data-pro-natal] :is(.pro-natal-tabs button,.pro-natal-pane td,.pro-natal-pane th,.pro-natal-pane td span,.pro-natal-pane td b,.pro-natal-pane td strong,.pro-natal-full){color:var(--pro-text)!important;opacity:1!important;-webkit-text-fill-color:currentColor!important;border-color:var(--pro-line)!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #resultModal#resultModal[data-pro-natal] .pro-natal-tabs button{background:transparent!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #resultModal#resultModal[data-pro-natal] .pro-natal-tabs button[aria-pressed=true]{background:var(--pro-soft)!important;color:var(--pro-text)!important;border-color:var(--pro-gold)!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #resultModal#resultModal[data-pro-natal] .pro-natal-actions button:first-child{background:var(--pro-soft)!important;color:var(--pro-text)!important}

/* R5138: consultation controls use the active palette in every theme. */
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal{--consultation-panel:var(--pro-panel);--consultation-text:var(--pro-text);--consultation-gold:var(--pro-gold)}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal #atlasTechnicalSelection{min-width:0!important;margin:14px 0!important;padding:16px!important;border:1px solid var(--pro-line)!important;border-radius:16px!important;background:var(--pro-panel)!important;color:var(--pro-text)!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal #atlasTechnicalSelection[hidden]{display:none!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal #atlasTechnicalSelection :is(legend,label,p){color:var(--pro-text)!important;opacity:1!important;line-height:1.55}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal #atlasTechnicalSelection legend{padding:0 8px;font-weight:600}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal #atlasTechnicalSelection label{display:flex;flex-direction:column;gap:8px;min-width:0}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal #atlasTechnicalSelection :is(select,input){width:100%!important;min-height:46px!important;padding:10px 12px!important;border:1px solid var(--pro-line)!important;border-radius:12px!important;background:var(--pro-bg)!important;color:var(--pro-text)!important;box-sizing:border-box}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal #atlasTechnicalSelection :is(p,#atlasTechnicalDates){grid-column:1/-1;margin:0}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal #atlasTechnicalDates:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal #atlasCreateSelectedAnalysis{background:var(--consultation-panel)!important;color:var(--consultation-text)!important;border-color:var(--consultation-gold)!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal #atlasCreateSelectedAnalysis :is(span,b,strong){color:inherit!important;-webkit-text-fill-color:currentColor!important}
@media(max-width:600px){html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal #atlasTechnicalSelection{grid-template-columns:1fr!important}html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal #atlasTechnicalDates:not([hidden]){grid-template-columns:1fr!important}}

html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal .atlas-consultation-preview{display:flex!important;flex-direction:column!important;align-items:stretch!important;text-align:left!important;gap:14px!important;padding:24px!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal .atlas-consultation-preview :is(h3,p){margin:0!important;line-height:1.6!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal #atlasConfirmTechnicalPlan{background:var(--consultation-panel)!important;color:var(--consultation-text)!important;border:1px solid var(--consultation-gold)!important;min-height:48px!important;opacity:1!important;-webkit-text-fill-color:currentColor!important}

/* R5142: nested analysis disclosures share the modal palette, including open contents. */
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal{--consultation-line:var(--pro-line);--consultation-soft:var(--pro-soft)}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal .atlas-simple-extras{--panel:var(--consultation-panel);--text:var(--consultation-text);--muted:var(--consultation-text);--line:var(--consultation-line)}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal .atlas-simple-extras :is(.atlas-simple-details,.atlas-ai-section-block,.atlas-ai-preset-card,.atlas-ai-forecast-presets,#aiCustomAnalysisForm,#aiResponseSettings,.atlas-ai-response-settings){background:var(--consultation-panel)!important;color:var(--consultation-text)!important;border-color:var(--consultation-line)!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal .atlas-simple-details>summary{background:transparent!important;color:var(--consultation-text)!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal .atlas-simple-extras :is(summary,b,strong,small,p,label,h3,h4,span){color:var(--consultation-text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal .atlas-simple-details>summary::after{color:var(--consultation-text)!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal .atlas-simple-extras :is(button,input,select,textarea){background:var(--consultation-panel)!important;color:var(--consultation-text)!important;border-color:var(--consultation-line)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal .atlas-simple-extras :is(button.is-selected,button[aria-pressed=true],button:focus-visible,summary:focus-visible){background:var(--consultation-soft)!important;color:var(--consultation-text)!important;outline:2px solid var(--consultation-gold)!important;outline-offset:2px}

/* R5143: reserve readable conversation space; disclose settings on demand. */
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal[data-mobile-pane=chat] #atlasUnifiedControls{padding:12px!important;margin-bottom:12px!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal[data-mobile-pane=chat] #atlasUnifiedTitle{display:none!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal[data-mobile-pane=chat] #atlasChatSettings{display:block!important;margin-top:8px;border-top:1px solid var(--consultation-line);color:var(--consultation-text)}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal[data-mobile-pane=chat] #atlasChatSettings>summary{padding:10px 4px;cursor:pointer;font-size:14px;color:var(--consultation-text)}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal[data-mobile-pane=chat] #atlasChatSettings .atlas-ai-chat-controls{display:flex!important;flex-wrap:wrap;gap:10px;padding:8px 0!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal[data-mobile-pane=chat] .atlas-ai-layout{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal[data-mobile-pane=chat] .atlas-ai-chat-pane{height:calc(100dvh - 260px)!important;min-height:440px!important;max-height:none!important;flex:none!important;display:flex!important;flex-direction:column!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal[data-mobile-pane=chat] #aiChatMessages{flex:1 1 0!important;height:auto!important;min-height:220px!important;max-height:none!important;overflow-y:auto!important;padding:20px!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal[data-mobile-pane=chat] #aiChatMessages .ai-chat-message{flex:none!important;max-height:none!important;overflow:visible!important;line-height:1.75!important;font-size:16px!important;color:var(--consultation-text)!important;background:var(--consultation-panel)!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal[data-mobile-pane=chat] #aiChatForm{flex:0 0 auto!important;min-height:80px!important;padding:12px!important;background:var(--consultation-panel)!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal[data-mobile-pane=chat] #aiChatInput{min-height:48px!important;max-height:150px!important;font-size:16px!important;line-height:1.5!important;color:var(--consultation-text)!important;background:var(--consultation-panel)!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal[data-mobile-pane=chat] #aiChatForm button[type=submit]{min-width:48px!important;min-height:48px!important;background:var(--consultation-soft)!important;color:var(--consultation-text)!important;border:1px solid var(--consultation-gold)!important}
@media(max-width:600px){html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal[data-mobile-pane=chat] .atlas-ai-chat-pane{height:calc(100dvh - 240px)!important;min-height:400px!important}html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal[data-mobile-pane=chat] #aiChatMessages{padding:14px!important}}

/* R5145: a professional profile editor must sit above its calling workspace. */
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #profileModal#profileModal[data-professional-profile="1"]{position:fixed!important;inset:0!important;width:100%!important;height:var(--atlas-shell-height,100dvh)!important;max-height:none!important;z-index:2147483300!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:16px 12px calc(16px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;background:var(--pro-bg,var(--bg-0))!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #profileModal#profileModal[data-professional-profile="1"]>.modal-card{width:min(760px,100%)!important;max-height:none!important;min-height:0!important;margin:auto!important;overflow:visible!important;background:var(--pro-panel,var(--bg-1))!important;color:var(--pro-text,var(--text))!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body:has(#profileModal[data-professional-profile="1"]:not(.hidden)) :is(#professionalPage .professional-mobile-nav,#mobileBottomNav){display:none!important}

/* R5150: six-card rows stay equal without clipping wrapped titles or captions. */
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #appScreen #atlasMain>.module-group-primary>.card-grid{grid-auto-rows:minmax(176px,auto)!important;align-items:stretch!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #appScreen #atlasMain .module-group-primary .analysis-card.obsidian-primary-card{height:auto!important;min-height:176px!important;max-height:none!important;box-sizing:border-box!important}
html.atlas-v951.atlas-v952[data-atlas-shell][data-atlas-premium][data-experience-mode="guided"] body #appScreen #atlasMain #advancedAstrologyHome{display:none!important;content-visibility:hidden!important}
html.atlas-v951.atlas-v952[data-atlas-shell][data-atlas-premium][data-experience-mode="full"] body #appScreen #atlasMain #advancedAstrologyHome{display:block!important;content-visibility:visible!important}

/* R5149: a report launch is a single decision. The report already starts the analysis. */
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal.ai-card-analysis-mode #atlasUnifiedControls :is(#atlasUnifiedTitle,.atlas-ai-profile-strip,.r524-fields,#atlasTechnicalSelection,.atlas-simple-action,.pro-all-options){display:none!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal.ai-card-analysis-mode[data-mobile-pane="analysis"] #atlasUnifiedControls .r524-bound-context{display:flex!important;flex-direction:column;gap:5px;margin:4px 0 0!important;padding:14px 16px;border:1px solid var(--pro-line)!important;border-radius:14px;background:var(--pro-soft)!important;color:var(--pro-text)!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal.ai-card-analysis-mode #atlasUnifiedControls .r524-bound-context :is(strong,small){display:block;color:var(--pro-text)!important;opacity:1!important;line-height:1.5;-webkit-text-fill-color:currentColor!important}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal.ai-card-analysis-mode #atlasUnifiedControls .r524-bound-context strong{font-size:16px}
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #aiModal#aiModal.ai-card-analysis-mode #atlasUnifiedControls .r524-bound-context small{font-size:14px;font-weight:400}

/* R5147: theme-aware glass surface for the six primary home cards. */
html.atlas-v951.atlas-v951.atlas-v952.atlas-v952.atlas-premium-glass[data-atlas-shell][data-atlas-premium][data-aurea-pro][data-aurea-screens][data-theme][data-theme][data-theme] body #appScreen #atlasMain .module-group-primary .analysis-card.obsidian-primary-card{
background:linear-gradient(145deg,color-mix(in srgb,var(--pro-panel,var(--panel)) 76%,transparent),color-mix(in srgb,var(--bg-0,var(--panel)) 58%,transparent))!important;
border:1px solid color-mix(in srgb,var(--pro-gold,var(--gold)) 34%,color-mix(in srgb,white 38%,transparent))!important;
box-shadow:inset 0 1px 0 color-mix(in srgb,white 48%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--text) 7%,transparent),0 12px 30px color-mix(in srgb,var(--text) 10%,transparent)!important;
backdrop-filter:blur(18px) saturate(138%)!important;
-webkit-backdrop-filter:blur(18px) saturate(138%)!important;
}
