/* Original Prop Atlas market materials. No independent launch palette. */
@layer atlas-launch-overrides{
 body.atlas-demo[data-market]{--demo-accent:var(--lg-accent)!important;--demo-panel:var(--lg-raised)!important;--demo-base:var(--lg-deep)!important;--demo-input:var(--atlas-input)!important;--demo-ink:var(--nt-ink,#fff)!important;--demo-muted:var(--palette-muted)!important;--demo-line:var(--lg-line)!important;--demo-soft:rgb(var(--lg-rgb)/.12)!important;color:var(--nt-ink)!important;scrollbar-color:var(--lg-blue) var(--lg-deep)!important}
 body.atlas-demo[data-market]{--atlas-ink:var(--nt-ink)!important;--atlas-muted:var(--palette-muted)!important;--original-ink:var(--nt-ink)!important;--original-muted:var(--palette-muted)!important;--original-line:var(--lg-line)!important;--original-card:var(--lg-glass)!important;--original-control:var(--lg-control)!important;--original-selected:var(--lg-selected)!important;--muted:var(--palette-muted)!important;--ink:var(--nt-ink)!important}
 body.atlas-demo #atlas-masthead [data-global-market]{color:var(--palette-muted)!important}
 body.atlas-demo #atlas-masthead [data-global-market].active{color:var(--nt-ink)!important}
 body.atlas-demo #atlas-masthead .atlas-menu-toggle span{background:var(--nt-ink)!important}
 body.atlas-demo #app :is(.btn,.atlas-action,.challenge-buy,.directory-reviewed-filter,.versus-dashboard button,.journal-dashboard button){color:var(--nt-ink)!important}
 body.atlas-demo #app :is(.account-pagination,.account-coverage,.finder-bottom,.finder-explainer,.j-result-count,.versus-review-context,.versus-cost-caption){color:var(--palette-muted)!important}
 body.atlas-demo #app :is(.lp-video-stage,video#launch-video){background:var(--lg-deep)!important}
 body.atlas-demo #app .widget-graph-equity{stroke:var(--lg-blue)!important}
 body.atlas-demo #app .widget-graph-limit{stroke:var(--lg-accent)!important}
 body.atlas-demo #app :is(.widget-style-mark,.widget-graph-legend>span:nth-child(2)){color:var(--lg-accent)!important}
 body.atlas-demo #app .versus-dashboard,body.atlas-demo #app .versus-dashboard .versus-card{--series-a:var(--lg-blue)!important;--series-b:var(--lg-accent)!important;--atlas-ink:var(--nt-ink)!important;--atlas-muted:var(--palette-muted)!important}
 body.atlas-demo #app :is(.versus-cost-track,.versus-share-track)>.series-1{background:repeating-linear-gradient(135deg,var(--lg-accent) 0 4px,color-mix(in srgb,var(--lg-accent) 65%,transparent) 4px 8px)!important}
 body.atlas-demo #app .versus-divider{color:var(--nt-ink)!important}
 body.atlas-demo #app .j-outcome-body li:nth-child(1) i{background:var(--lg-blue)!important}
 body.atlas-demo #app .j-outcome-body li:nth-child(2) i{background:rgb(var(--lg-secondary))!important}
 body.atlas-demo #app .j-outcome-body li:nth-child(3) i{background:var(--lg-raised)!important}
 body.atlas-demo #app .j-donut{background:var(--lg-gloss),conic-gradient(var(--lg-blue) 0 var(--win),rgb(var(--lg-secondary)) var(--win) var(--loss),var(--lg-raised) var(--loss) 100%)!important}
 body.atlas-demo #app .og-title-dot{color:var(--lg-accent)!important}
 body.atlas-demo #app :is(.og-card-step-pill,.og-wx-badge-step,.og-wx-mini-step,.og-wx-buy-pill){background:rgb(var(--palette-panel)/.78)!important}
 body.atlas-demo #app :is(.og-detail-visual,.og-wx-stage){background:var(--lg-glass)!important;box-shadow:inset 0 1px #ffffff20,0 12px 28px #0002!important}
 body.atlas-demo #app .og-wx-badge-size{color:var(--lg-deep)!important;box-shadow:0 4px 12px #0003!important}
 body.atlas-demo #app :is(.og-campaign,.og-wx-details-btn,.og-wx-mini-badge,.challenge-buy.og-wx-buy-pill,.trading-hub){box-shadow:inset 0 1px #ffffff20,0 12px 28px #0002!important}
 body.atlas-demo #app .og-wx-price sup{background:rgb(var(--palette-panel)/.2)!important}
 body.atlas-demo #app :is(.cs-status-icon,.cs-play){color:var(--lg-deep)!important}
 body.atlas-demo #app .cs-feature-meta{color:var(--palette-muted)!important}
 body.atlas-demo #app :is(#studio-reviewed,#finder-reset){border-color:var(--lg-line)!important}
 body.atlas-demo #app :is(.finder-bottom>span,.versus-dashboard small,.versus-cost-sample,.j-donut small,.cv-rail-label,.research-review small){color:var(--palette-muted)!important}
 body.atlas-demo #app .research-review a{color:var(--lg-accent)!important}
 body.atlas-demo #app .og-step-filters button[aria-pressed=true]{box-shadow:0 2px 8px #0002!important}
 body.atlas-demo #app .og-wx-discount-code sup{background:rgb(var(--palette-panel)/.2)!important}
 body.atlas-demo #app .cs-categories a[aria-current=page]{color:var(--lg-deep)!important}
 body.atlas-demo #app .cs-feature-pager button{background:var(--lg-accent)!important;color:var(--lg-deep)!important}
 body.atlas-demo #app .cs-feature-pager :is(svg,path){stroke:var(--lg-deep)!important}
 body.atlas-demo #app .cv-categories button{color:var(--nt-ink)!important}
 body.atlas-demo #app .demo-ai-panel,body.atlas-demo .demo-dialog,body.atlas-demo .demo-select-menu,body.atlas-demo .atlas-search-results{background:var(--lg-glass)!important;border-color:var(--lg-line)!important;color:var(--nt-ink)!important}
 body.atlas-demo #app .demo-ai-input{background:var(--lg-control)!important;border-color:var(--lg-line)!important}
 body.atlas-demo #app .demo-ai-submit{background:var(--lg-selected)!important;color:var(--nt-ink)!important;border:1px solid var(--lg-tint-edge)!important}
 body.atlas-demo #app .demo-wheel-card{background:var(--lg-control)!important;border-color:var(--lg-line)!important;box-shadow:0 12px 28px #0003!important}
 body.atlas-demo #app .demo-wheel-card.is-selected{background:var(--lg-selected)!important;border-color:var(--lg-tint-edge)!important;box-shadow:0 0 0 3px rgb(var(--lg-rgb)/.1),0 14px 35px #0003!important}
 body.atlas-demo #app .demo-wheel-selection{background:var(--lg-glass)!important;border-color:var(--lg-line)!important}
 body.atlas-demo #app .demo-wheel-controls button,body.atlas-demo #app .demo-wheel-selection button{background:var(--lg-control)!important;border-color:var(--lg-line)!important;color:var(--nt-ink)!important}
 body.atlas-demo #app .demo-wheel-progress span{background:linear-gradient(90deg,var(--lg-blue),var(--lg-accent))!important}
 body.atlas-demo #app .lp-film-selector button{background:transparent!important;color:var(--palette-muted)!important}
 body.atlas-demo #app .lp-film-selector button small{color:var(--palette-muted)!important}
 body.atlas-demo #app .lp-film-selector button[aria-pressed=true]{background:var(--lg-selected)!important;color:var(--nt-ink)!important;border-color:var(--lg-tint-edge)!important}
 body.atlas-demo #app .lp-film-selector button[aria-pressed=true] small{color:var(--palette-muted)!important;opacity:1!important}
 body.atlas-demo #app .lp-video-cover{background:var(--lg-glass)!important}
 body.atlas-demo #app .lp-video-cover>button{background:var(--lg-selected)!important;color:var(--nt-ink)!important;border-color:var(--lg-tint-edge)!important}
 body.atlas-demo .demo-footer,body.atlas-demo .demo-dialog p,body.atlas-demo .demo-data-grid small,body.atlas-demo .demo-label,body.atlas-demo .demo-notice,body.atlas-demo .lp-search-empty,body.atlas-demo .lp-eyebrow,body.atlas-demo .lp-film-label,body.atlas-demo #film-cover-title{color:var(--palette-muted)!important}
 body.atlas-demo .demo-footer{border-color:var(--lg-line)!important}
 body.atlas-demo .demo-data-grid div{background:var(--lg-control)!important;border-color:var(--lg-line)!important}
 body.atlas-demo :is(a,button,input,textarea,select):focus-visible{outline-color:var(--lg-accent)!important}
 body.atlas-demo .atlas-search-results .lp-search-entry b{font-size:14px!important;font-weight:550!important;letter-spacing:0!important;line-height:1.4!important;color:var(--nt-ink)!important}
 body.atlas-demo .atlas-search-results .lp-search-entry small{font-size:12px!important;font-weight:400!important;line-height:1.5!important;margin-top:3px!important;color:var(--palette-muted)!important}
 body.atlas-demo .atlas-search-results .lp-search-entry:hover,body.atlas-demo .atlas-search-results .lp-search-entry:focus-visible{background:var(--lg-highlight)!important;border-color:var(--lg-line)!important}
 body.atlas-demo .lp-skip{background:var(--lg-accent)!important;color:var(--lg-deep)!important}
 @media(max-width:900px){body.atlas-demo #atlas-masthead{background:linear-gradient(to bottom,var(--lg-deep) 60px,transparent 60px)!important}body.atlas-demo #atlas-masthead .atlas-search.demo-search-mobile{background:var(--lg-glass)!important;border-color:var(--lg-line)!important}}
}
