@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');@layer atlas-typography, atlas-foundations;@layer atlas-typography{:root{--atlas-font-heading:"Atlas Display",Arial,sans-serif;--atlas-font-body:"Atlas Display",Arial,sans-serif;--atlas-font-control:"Atlas Display",Arial,sans-serif} :where(body,body *){font-family:var(--atlas-font-body)!important} :where(body,p,li,dd,td,.subheading,.description,.subtitle,.rankings-page,.policy-content section>div){font-weight:500!important} :where(small,figcaption,time,label,.hq-popular-profile small,.og-finders button>small,.og-wx-pressure-copy>small,.versus-share-row>small){font-weight:550!important} :where(h1,h2,h3,h4,h5,h6,[role=heading]){font-family:var(--atlas-font-heading)!important;font-weight:650!important} :where(button,[role=button],input[type=button],input[type=submit],input[type=reset],select,option,.btn,.tab,.atlas-select-trigger,.atlas-select-option){font-family:var(--atlas-font-control)!important;font-weight:600!important} :where(input,textarea){font-family:var(--atlas-font-body)!important}} @layer atlas-foundations{@media(min-width:901px){body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .journal-dashboard :is(.j-month-value,.j-month-bars small,.j-donut small,.j-chart-foot,.j-mini-foot){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .j-open-trade :is(strong,small){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-height:none!important;overflow-wrap:anywhere!important} body:not(.atlas-mobile-application) #j-trade-detail .jt-heading .eyebrow{font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) :is(.dj-draft-status,.dj-field-error,.dj-import-error){font-size:13px!important;line-height:20px!important;color:var(--lg-ink,#fff)!important;overflow-wrap:anywhere!important} body:not(.atlas-mobile-application) .dj-field-error{display:block!important;margin-top:6px!important;color:#ffbac9!important} body:not(.atlas-mobile-application) #j-entry [data-dj-invalid]{border-color:#ffbac9!important;outline:1px solid #ffbac9!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .dj-draft-board{margin:0 0 20px!important;padding:0 0 16px!important;border-bottom:1px solid var(--lg-line,#ffffff25)!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .dj-draft-board h2{font-size:18px!important;line-height:26px!important;margin:0 0 10px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .dj-draft-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;margin:8px 0!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .dj-draft-row p{font-size:14px!important;line-height:22px!important;margin:0!important;overflow-wrap:anywhere!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .dj-draft-board .btn{min-height:40px!important;font-size:13px!important;line-height:20px!important;padding:8px 14px!important;white-space:normal!important} body:not(.atlas-mobile-application) #j-entry#j-entry .j-form-footer{position:sticky!important;bottom:0!important;z-index:5!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:70px!important;margin:16px 0 0!important;padding:12px 16px!important;border-top:1px solid var(--lg-line,#ffffff25)!important;border-radius:12px!important;background:rgb(var(--palette-panel))!important;box-shadow:0 -8px 22px #08051422!important} body:not(.atlas-mobile-application) #j-entry#j-entry .j-entry-scroll{padding-bottom:0!important;scroll-padding-block:16px 92px!important} body:not(.atlas-mobile-application) #j-entry#j-entry :is(input,select,textarea){scroll-margin-block:48px 92px!important} body:not(.atlas-mobile-application) #j-entry#j-entry :is(.j-form-section-title>span,label small,.j-result-preview>div small,.j-form-validation,.j-exit-shortcuts,.j-exit-shortcuts button,.j-form-footer>span){font-size:12px!important;line-height:18px!important}} @media(min-width:901px) and (max-width:1150px){body:not(.atlas-mobile-application) .atlas-text-navigation nav{display:grid!important;grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:4px!important;align-items:stretch!important;flex-wrap:nowrap!important} body:not(.atlas-mobile-application) .atlas-text-navigation nav a{grid-column:auto!important;flex:none!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 4px!important;box-sizing:border-box!important} body:not(.atlas-mobile-application) .atlas-text-navigation nav .rail-label{font-size:12px!important;line-height:16px!important;white-space:normal!important}}} @layer atlas-typography{@media(min-width:901px){body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .hw-term-detail .hw-order-book>div{grid-template-columns:minmax(0,1fr) minmax(68px,1fr) minmax(0,.8fr)!important;gap:8px!important;padding:13px 10px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-lesson-duration small{font-size:12px!important;line-height:18px!important}}} @layer atlas-typography{.platform-tags-desktop-compact>.platform-disclosure{display:none!important} @media(min-width:901px){body:not(.atlas-mobile-application) #detail#detail .platform-tag{font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #provider-research-dialog#provider-research-dialog .pr-tabs>button[aria-selected=true]{background-image:linear-gradient(#0000001f,#0000001f),var(--lg-selected)!important}} @media(min-width:1101px){body:not(.atlas-mobile-application) #app#app#app#app .versus-cost-card{contain:inline-size!important}} @media(min-width:901px){body:not(.atlas-mobile-application) #app#app#app#app .platform-tags-desktop-compact>.platform-tag:nth-child(n+3){display:none!important} body:not(.atlas-mobile-application) #app#app#app#app .platform-tags-desktop-compact>.platform-disclosure{display:inline-flex!important} body:not(.atlas-mobile-application) #app#app#app#app .versus-dashboard :is(.versus-select>span:not(.atlas-select),.versus-chart-heading>span,.versus-arena-top>span,.versus-arena-foot>div>span,.versus-arena-foot a,.versus-rating small,.versus-bar-column>span,.versus-bar-group>small,.versus-legend>span,.versus-cost-card>h2>small,.versus-cost-controls label>span:not(.atlas-select),.versus-cost-controls .atlas-select-trigger,.versus-cost-result>span,.versus-cost-caption,.versus-cost-sample,.versus-cost-footer>span,.versus-cost-footer>button,.versus-cost-series,.program-rule-source,.compare-drawdown-type,.compare-option-copy>small){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app #compare-cost-dialog :is(.versus-cost-breakdown dt,.versus-cost-breakdown small,.versus-cost-sources){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app #compare-cost-dialog :is(.versus-cost-method p,.versus-cost-breakdown>div>a,.versus-cost-breakdown dd){font-size:13px!important;line-height:20px!important} body:not(.atlas-mobile-application) #app#app#app#app #compare-cost-dialog .versus-cost-breakdown dl{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important;gap:10px 14px!important}} @media(min-width:901px){body:not(.atlas-mobile-application) #provider-research-dialog#provider-research-dialog#provider-research-dialog :is(dt,h4,.pr-tags>span,.pr-caption,.pr-source small){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #provider-research-dialog#provider-research-dialog#provider-research-dialog dd{font-size:13px!important;line-height:20px!important}} @media(min-width:901px) and (max-width:1100px){body:not(.atlas-mobile-application) #app#app#app#app .finder-results .firm-account-table{min-width:0!important;width:100%!important;max-width:100%!important}} @media(min-width:1101px){body:not(.atlas-mobile-application) #app#app#app#app .finder-results .account-results{box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain}} @media(min-width:901px) and (max-width:1100px){body:not(.atlas-mobile-application) #app#app#app#app .cinema-hub .cs-recommend-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important} body:not(.atlas-mobile-application) #app#app#app#app .cinema-hub .cs-topic-art .cs-diagram-note{font-size:20px!important}} @media(min-width:901px){body:not(.atlas-mobile-application) #app#app#app#app .widget-lab :is(.widget-kicker,.studio-note,.studio-firm-label,.studio-brand>p,.studio-match-pill,.studio-brand-actions button,.widget-slider-scale>span,.widget-evaluation-options small,.widget-options-type button>span,.widget-options-style small,.widget-graph-legend,.widget-graph-legend>span,.widget-graph-legend small){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app .widget-lab .widget-kicker{letter-spacing:.08em!important} body:not(.atlas-mobile-application) #app#app#app#app .widget-lab .widget-graph-legend{gap:6px 12px!important} body:not(.atlas-mobile-application) #app#app#app#app .widget-lab .widget-options-type button>span{white-space:normal!important;text-align:center!important} body:not(.atlas-mobile-application) #app#app#app#app .widget-lab .widget-evaluation-options button{min-height:60px!important} body:not(.atlas-mobile-application) #app#app#app#app .finder-results :is(.eyebrow,.firm-account-drawdown small,.finder-bottom>span){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app :is(.hq-featured-brand>div>small,.hq-coupon small,.hq-popular-rating small){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app #firm-spotlight :is(.np-eyebrow,.np-profile-nav button,.np-profile-nav a,.np-top-facts dt,.pa-company-details dt,.pa-rule-context){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app :is(.directory-deck-tag,.directory-library-rating small,.directory-library-rating b,.directory-library-open,.directory-library-bottom .country-with-flag>span){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app :is(.rk-detail-facts dt,.rk-detail-links>a,.rk-method-note>p){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app .cinema-hub :is(.cs-feature-type,.cs-feature-position,.cs-diagram-note,.cs-card-caption small,.rp-field>small,.rp-metric>small,.rp-formula,.rp-payoff>span){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app .cinema-hub .cs-recommend-grid>.cs-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important}} @media(min-width:1201px) and (max-width:1279px){body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #og-deck{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;min-height:0!important;max-height:none!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #og-deck .og-campaign-amounts.is-long>b{font-size:18px!important;line-height:22px!important}} @media(min-width:901px){body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .og-campaign-offer-box{height:70px!important;min-height:70px!important;max-height:70px!important;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)!important;grid-template-rows:56px!important;padding:6px 2px!important;gap:0 2px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #og-deck .og-campaign-logo .brand-mark img{max-height:58px!important;min-height:0!important;object-fit:contain!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app :is(.og-campaign-price,.og-campaign-discount){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:16px 24px 16px!important;align-items:center!important;justify-items:center!important;gap:0!important;height:56px!important;max-height:56px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app :is(.og-campaign-price>small,.og-campaign-discount>small,.og-campaign-saving){font-size:12px!important;line-height:16px!important;font-weight:550!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .og-campaign-saving{justify-self:center!important;text-align:center!important;width:100%!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .og-campaign-discount>strong>em{font-size:12px!important;line-height:16px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .og-campaign-price s{font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app :is(.og-card-size-pill,.og-card-step-pill){font-size:12px!important;line-height:16px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .og-campaign-headline>strong{font-size:15px!important;line-height:20px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .og-campaign-headline>small{font-size:12px!important;line-height:17px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .og-fee-tooltip{font-size:13px!important;line-height:19px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app :is(.og-filter-grid label>span,.og-count,.og-step-filters button,.og-table thead button,.og-table thead th){font-size:12px!important;line-height:17px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .og-table .price-after-pass{min-height:20px!important;height:auto!important;max-height:none!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .og-table .price-after-pass :is(small,b){font-size:12px!important;line-height:16px!important}}} @layer atlas-foundations{:root{--ta-caption:.75rem;--ta-meta:.8125rem;--ta-body:.875rem;--ta-focus:var(--lg-accent,#d9c3ff)} :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--ta-focus)!important;outline-offset:3px!important} .hq-pause{display:inline-grid;place-items:center;width:26px;height:26px;flex:none;border:1px solid var(--lg-line);border-radius:50%;background:transparent;color:inherit;font-size:12px;cursor:pointer} .hq-choice-copy small,.hq-choice-heading small,.hq-footnote{font-size:var(--ta-caption)!important;line-height:1.35!important} .hq-choice-copy strong{font-size:var(--ta-meta)!important;line-height:1.25!important} .hq-catalog-stats small,.hq-featured-brand p,.hq-featured-deal>small,.hq-market-label{font-size:var(--ta-caption)!important;line-height:1.3!important} .hq-popular-heading h2{font-size:1rem!important;line-height:1.3!important} .hq-popular-heading>a,.hq-popular-profile small,.hq-popular-offer>a,.hq-featured-actions>a:last-child{font-size:var(--ta-caption)!important;line-height:1.35!important} .hq-popular-profile strong{font-size:var(--ta-meta)!important;line-height:1.3!important} .hq-coupon small,.price-code>small,.og-code-label,.og-wx-mini-code>small{font-size:.6875rem!important;letter-spacing:.025em!important} .hq-popular-offer .hq-coupon small,.price-code[data-preview=true]>small{display:inline!important} .og-finders button>small,.og-campaign-headline>small,.og-campaign-offer-box small,.og-code>[data-copy-feedback],.og-filter-grid label>span,.og-table thead button,.og-table thead th{font-size:.6875rem!important;line-height:1.25!important} .og-campaign-headline>strong{font-size:var(--ta-meta)!important;line-height:1.25!important} .og-code b,.og-wx-code-inline b,.og-wx-mini-code b{white-space:nowrap!important} .og-campaign-footer .og-code b{font-size:var(--ta-caption)!important;line-height:1.2!important} .og-campaign-footer .og-code{grid-template-columns:auto minmax(0,1fr) 14px!important;gap:5px!important} .og-campaign-footer .og-code>[data-copy-feedback]{display:none!important} .og-card-rating-pill b,.og-card-step-pill,.og-card-size-pill{font-size:.6875rem!important;line-height:1.2!important} .og-wx-mini-title{font-size:var(--ta-caption)!important;line-height:1.25!important} .og-wx-mini-code b,.og-wx-mini-price s,.og-wx-program-label,.og-wx-minmax,.og-wx-pressure-copy>small{font-size:var(--ta-caption)!important;line-height:1.3!important} #firm-spotlight .np-eyebrow,#firm-spotlight .np-profile dt{font-size:.6875rem!important;line-height:1.25!important} #firm-spotlight .np-eyebrow,#firm-spotlight .np-top-facts dt{line-height:1.145!important} #firm-spotlight .np-bio dd{font-size:.8125rem!important;line-height:1.35!important} #firm-spotlight .np-bio dl>div{padding:10px 0!important} #firm-spotlight .np-history{height:98.5px;flex:none} #firm-spotlight .np-history dl{height:100%;display:grid;grid-template-rows:repeat(3,minmax(0,1fr))} #firm-spotlight .np-history dl>div{padding:0!important;align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:8px} #firm-spotlight .np-history dd{font-size:.75rem!important;line-height:1.2!important} #firm-spotlight[data-kind=brokers] .np-history dd{font-size:.6875rem!important} #firm-spotlight .np-stat small{font-size:.6875rem!important;line-height:1.3!important} #firm-spotlight .np-roster-number{display:none!important} #firm-spotlight .np-backdrop-name{opacity:.025!important} #firm-spotlight .np-profile-nav :is(button,a){font-size:.6875rem!important} #firm-spotlight .pa-rule-list button>span{font-size:.75rem!important;line-height:14px!important} #firm-spotlight .pa-rule-list button>strong{font-size:.8125rem!important;line-height:14px!important} #firm-spotlight .pa-rule-value>span{font-size:.6875rem!important;line-height:14px!important} #firm-spotlight .pa-panel-heading small{font-size:.625rem!important;line-height:1.04!important} #firm-spotlight .pa-rule-footer>.pa-rule-help{font-size:.6875rem!important;max-width:135px} #firm-spotlight .pa-rule-footer>.pa-account-context{max-width:205px;text-align:right;line-height:1.3!important;white-space:normal;overflow-wrap:anywhere} #firm-spotlight .pa-rule-dial[data-rule-kind=category]>svg{display:none!important} #firm-spotlight .pa-rule-value small{font-size:.625rem!important;line-height:1.3!important;align-self:end} #firm-spotlight .np-action-tiles :is(a,button)>span{font-size:.75rem!important} .directory-library-rating small,.directory-library-rating b,.directory-library-open{font-size:.6875rem!important} .directory-library-caption>span{font-size:.8125rem!important} .cv-row-fee strong{white-space:normal!important;overflow-wrap:anywhere;line-height:1.35!important} .j-chart-foot,.j-mini-foot,.j-bar-labels,.cv-row-fee>small{font-size:.75rem!important} .home-findme-main .hq-topline{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(390px,.95fr)!important;gap:28px!important;align-items:center!important;height:auto!important;min-height:88px!important;padding:14px 16px!important;box-sizing:border-box!important} .home-findme-main .hq-discovery-heading{grid-column:1!important;justify-items:start!important;text-align:left!important;min-width:0!important;gap:6px!important} .home-findme-main .hq-discovery-heading h1{text-align:left!important;margin:0!important;font-size:clamp(24px,2.2vw,34px)!important;line-height:1.15!important;letter-spacing:.01em!important} .home-findme-main .hq-market-label{justify-content:flex-start!important;white-space:normal!important;line-height:1.35!important} .home-findme-main .hq-catalog-stats{grid-column:2!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-self:stretch!important;width:100%!important;gap:0!important;align-items:stretch!important} .home-findme-main .hq-catalog-stats>span{position:relative!important;display:grid!important;grid-template-rows:30px auto!important;justify-items:center!important;align-items:center!important;align-content:center!important;gap:4px!important;padding:4px 10px!important;border:0!important;min-width:0!important;white-space:normal!important;text-align:center!important;box-sizing:border-box!important} .home-findme-main .hq-catalog-stats>span+span::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:1px;background:var(--lg-line,#ffffff25)} .home-findme-main .hq-catalog-stats b{font-size:24px!important;line-height:30px!important} .home-findme-main .hq-catalog-stats small{font-size:12px!important;line-height:16px!important;white-space:normal!important} @media(max-width:900px){.home-findme-main .hq-topline{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:16px 12px!important} .home-findme-main .hq-discovery-heading{justify-items:center!important;text-align:center!important} .home-findme-main .hq-discovery-heading h1{text-align:center!important;font-size:24px!important} .home-findme-main .hq-market-label{justify-content:center!important} .home-findme-main .hq-catalog-stats{grid-column:1!important;max-width:510px!important;justify-self:center!important} .home-findme-main .hq-catalog-stats>span{padding:4px 6px!important} .home-findme-main .hq-catalog-stats small{font-size:11px!important;line-height:15px!important}} .compare-drawdown-type{display:block;font-size:.75rem;line-height:1.35;font-weight:550;color:var(--palette-muted);margin-top:4px} .compare-prop-options{background:linear-gradient(145deg,rgb(var(--palette-panel)/.98),color-mix(in srgb,var(--palette-start) 25%,#191625))!important;border:1px solid var(--lg-line)!important;color:var(--palette-ink)!important;box-shadow:0 14px 38px #08051455!important;backdrop-filter:blur(18px)!important} .compare-prop-options button{background:rgb(var(--palette-panel)/.65)!important;border-color:var(--lg-line)!important;color:var(--palette-ink)!important;box-shadow:none!important} .compare-prop-options button:is(:hover,:focus-visible),.compare-prop-options button[aria-current=page]{background:color-mix(in srgb,var(--lg-accent) 20%,rgb(var(--palette-panel)))!important;border-color:var(--lg-accent)!important} .compare-prop-options strong{color:var(--palette-ink)!important}.compare-prop-options small{color:var(--palette-muted)!important}.compare-prop-options :is(.compare-option-icon,.compare-option-forward){color:var(--lg-accent)!important} .og-wx-pills,#og-wx-forecast{position:relative!important;isolation:isolate;overflow:hidden!important} .og-exiting{pointer-events:none!important;z-index:2!important;user-select:none} #firm-spotlight .pa-reference-right{gap:16px!important} #firm-spotlight .pa-reference-right .pa-rules{height:300px!important;min-height:300px!important;flex:none!important;box-sizing:border-box!important;padding:12px!important;gap:8px!important;border:1px solid #ffffff17!important;border-radius:15px!important;background:linear-gradient(145deg,rgb(var(--palette-panel)/.54),rgb(var(--palette-panel)/.28))!important;box-shadow:none!important;overflow:hidden!important} #firm-spotlight .pa-reference-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px;flex:none} #firm-spotlight .pa-reference-heading h2{font:700 18px/1.15 "Atlas Display",sans-serif!important;letter-spacing:-.025em;margin:0!important;min-width:0} #firm-spotlight .pa-reference-heading>small{font-size:10px;line-height:1.2;color:var(--palette-muted);text-align:right} #firm-spotlight .pa-reference-types .pm-types{margin:0!important;min-height:26px!important;padding:2px!important;gap:3px!important} #firm-spotlight .pa-reference-types .pm-types button{line-height:13px!important;min-height:22px!important;padding:3px!important;min-width:0!important} #firm-spotlight .pa-reference-scope{margin:0!important;min-height:26px;font-size:11px;line-height:1.4;color:var(--palette-muted)} #firm-spotlight .pa-rule-stats{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(5,32px);gap:2px;min-width:0;flex:none} #firm-spotlight .pa-stat-row{display:grid!important;grid-template-columns:18px minmax(72px,1fr) minmax(48px,.7fr) minmax(46px,.8fr)!important;align-items:center!important;gap:7px!important;min-height:32px!important;height:32px!important;padding:3px 4px!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:var(--palette-ink)!important;box-shadow:none!important;text-align:left!important;font-family:"Atlas Display",sans-serif;cursor:pointer;min-width:0;transition:background .15s,border-color .15s} #firm-spotlight .pa-stat-row:is(:hover,[aria-pressed=true]){background:color-mix(in srgb,var(--rule-tone) 8%,transparent)!important;border-color:color-mix(in srgb,var(--rule-tone) 20%,transparent)!important} #firm-spotlight .pa-stat-icon{color:var(--rule-tone);display:grid;place-items:center}.pa-stat-icon svg{width:16px;height:16px} #firm-spotlight .pa-stat-label{overflow-wrap:anywhere} #firm-spotlight .pa-stat-row>strong{font:650 12px/1.2 "Atlas Display",sans-serif!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--palette-ink)!important} #firm-spotlight .pa-stat-row[aria-pressed=true]>strong{color:var(--rule-tone)!important} #firm-spotlight .pa-stat-meter{display:block;height:9px;position:relative;background:#ffffff0d;border-radius:3px;overflow:hidden} #firm-spotlight .pa-stat-meter>i{display:block;height:100%;min-width:2px;background:var(--rule-tone);border-radius:3px;box-shadow:0 0 10px color-mix(in srgb,var(--rule-tone) 15%,transparent)} #firm-spotlight .pa-stat-token{display:block;font:500 9px/1.3 "Atlas Display",sans-serif;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--rule-tone);padding:3px 4px;border-radius:4px;background:color-mix(in srgb,var(--rule-tone) 7%,transparent)} #firm-spotlight .pa-reference-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px;flex:none} #firm-spotlight .pa-more-rules{appearance:none;border:0!important;background:none!important;box-shadow:none!important;color:var(--lg-accent)!important;font:650 11px/1.3 "Atlas Display",sans-serif!important;white-space:nowrap;padding:5px 0!important;text-decoration:none;cursor:pointer} #firm-spotlight .pa-rule-context{font-size:10px;line-height:1.25;color:var(--palette-muted);max-width:70%;text-align:right;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical} #firm-spotlight .pa-reference-right .np-access{display:flex!important;flex-direction:column!important;min-height:234px!important;height:234px!important;flex:none!important;gap:10px!important;padding:10px 12px 12px!important;box-sizing:border-box!important;background:rgb(var(--palette-panel)/.3)!important;border:1px solid #ffffff12!important;border-radius:15px!important} #firm-spotlight .pa-access-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;flex:none} #firm-spotlight .pa-access-tabs button{appearance:none;min-height:34px!important;padding:6px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:var(--palette-muted)!important;box-shadow:none!important;font:600 11px/1.2 "Atlas Display",sans-serif!important;cursor:pointer} #firm-spotlight .pa-access-tabs button[aria-selected=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--lg-accent) 75%,var(--palette-start)),var(--palette-start))!important;border-color:#ffffff24!important;color:#fff!important} #firm-spotlight .pa-access-pane{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1;min-height:0} #firm-spotlight .pa-access-pane[hidden]{display:none!important} #firm-spotlight .pa-collection-total{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-height:28px} #firm-spotlight .pa-collection-total>strong{font:700 24px/1 "Atlas Display",sans-serif;letter-spacing:-.03em;color:var(--palette-ink)} #firm-spotlight .pa-collection-total>strong>span{font-size:12px;font-weight:500;letter-spacing:0;color:var(--palette-muted)} #firm-spotlight .pa-collection-total>small{font-size:10px;color:var(--palette-muted)} #firm-spotlight .pa-account-chart{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:78px;flex:1} #firm-spotlight .pa-account-chart>div{display:grid;grid-template-rows:14px minmax(20px,1fr) 14px;gap:3px;justify-items:center;min-width:0} #firm-spotlight .pa-account-chart b{font-size:10px;line-height:14px;font-weight:650;color:var(--palette-ink)} #firm-spotlight .pa-account-chart>div>span{height:100%;width:min(100%,36px);display:flex;align-items:end;border-radius:4px 4px 0 0;background:#ffffff04;min-height:0} #firm-spotlight .pa-account-chart i{display:block;width:100%;border-radius:4px 4px 0 0;background:linear-gradient(0deg,var(--palette-start),var(--lg-accent));min-height:0} #firm-spotlight .pa-account-chart small{font-size:10px;line-height:14px;color:var(--palette-muted);white-space:nowrap} #firm-spotlight .pa-access-cta{display:flex!important;align-items:center;justify-content:center;appearance:none;min-height:34px!important;max-height:34px;flex:none;margin-top:auto;padding:7px 10px!important;width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--lg-accent) 35%,transparent)!important;border-radius:7px!important;background:color-mix(in srgb,var(--lg-accent) 13%,transparent)!important;box-shadow:none!important;color:var(--palette-ink)!important;font:650 12px/1.2 "Atlas Display",sans-serif!important;text-decoration:none;cursor:pointer} #firm-spotlight .pa-access-cta:hover{background:color-mix(in srgb,var(--lg-accent) 23%,transparent)!important} #firm-spotlight .pa-source-facts{flex:1;min-height:0;overflow:auto;scrollbar-width:thin} #firm-spotlight .pa-source-facts dl{display:grid;grid-template-rows:repeat(3,minmax(30px,1fr));height:100%} #firm-spotlight .pa-source-facts dl>div{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;gap:9px;padding:4px 0;border-bottom:1px solid #ffffff13;min-width:0} #firm-spotlight .pa-source-facts dt{font-size:10px!important;line-height:1.3!important;text-transform:none} #firm-spotlight .pa-source-facts dd{font-size:11px!important;line-height:1.3!important;margin:0;overflow-wrap:anywhere;min-width:0} #firm-spotlight .pa-broker-access{display:flex;flex-direction:column;gap:9px;flex:1;min-height:0;overflow:auto} #firm-spotlight .pa-broker-access>small{font-size:11px;color:var(--palette-muted)} #firm-spotlight .pa-broker-access>strong{font:650 15px/1.3 "Atlas Display",sans-serif;color:var(--palette-ink)} #firm-spotlight .pa-broker-access>span{font-size:11px;line-height:1.5;color:var(--palette-muted)} @media(max-width:600px){#firm-spotlight .pa-reference-right .pa-rules{height:auto!important;min-height:300px!important} #firm-spotlight .pa-stat-row{grid-template-columns:18px minmax(70px,1fr) minmax(44px,.7fr) minmax(42px,.8fr)!important;gap:5px!important} #firm-spotlight .pa-reference-right .np-access{height:250px!important;min-height:250px!important}} @media(prefers-reduced-motion:reduce){.og-exiting{display:none!important}#firm-spotlight .pa-stat-row{transition:none!important}} :root{--atlas-ease:cubic-bezier(.2,.8,.2,1);--atlas-fast:140ms;--atlas-shift:280ms;--atlas-caption:12px;--atlas-value:14px;--atlas-radius:16px;--atlas-shadow:0 12px 30px #080b211c} #app{font-variant-numeric:tabular-nums;--atlas-edge:color-mix(in srgb,var(--lg-accent) 22%,#ffffff12)} #app :is(input,select,textarea){font-size:14px!important;line-height:1.45!important;caret-color:var(--lg-accent)} #app :is(.versus-card,.j-card,.discovery-ranking,.studio-glass,.hw-feature){border:1px solid var(--atlas-edge)!important;box-shadow:var(--atlas-shadow),inset 0 1px #ffffff08!important;background:linear-gradient(145deg,rgb(var(--palette-panel)/.88),rgb(var(--palette-panel)/.74))!important} #app :is(.versus-card,.j-card) h2{font-size:18px!important;line-height:1.25!important;letter-spacing:-.025em!important;font-weight:650!important} #app :is(.versus-note,.versus-footnote,.discovery-caption,.j-form-note,.hw-kicker){font-size:12px!important;line-height:1.5!important;color:var(--palette-muted)!important} #app :is(.btn,.og-finders button,.pm-types button,.pa-access-tabs button,.vl-phases button,.j-segments button){transition:background var(--atlas-fast) var(--atlas-ease),border-color var(--atlas-fast) var(--atlas-ease),box-shadow var(--atlas-fast) var(--atlas-ease),transform var(--atlas-fast) var(--atlas-ease)!important;cursor:pointer} #app :is(.btn,.og-finders button,.pm-types button,.pa-access-tabs button,.vl-phases button,.j-segments button):active:not(:disabled){transform:translateY(1px) scale(.985)!important} #app :is(button,a):focus-visible{outline:2px solid var(--lg-accent)!important;outline-offset:3px!important} #app button:disabled{cursor:default} #app :is(.hq-browse,.hq-pause,.og-firm-nav,.og-wx-nav-btn){color:var(--palette-ink)!important;border-color:color-mix(in srgb,var(--lg-accent) 26%,transparent)!important} #app .hq-featured-brand>div>small{font-size:11px!important;letter-spacing:.1em!important;line-height:1.4!important} #app .hq-featured-brand>div>span{font-size:12px!important;line-height:1.4!important} #app .hq-popular-firm{box-shadow:none!important;border-color:var(--atlas-edge)!important;background:rgb(var(--palette-panel)/.58)!important} #app .hq-popular-profile strong{font-size:14px!important;font-weight:650!important} #app .hq-popular-profile small{font-size:12px!important;font-weight:450!important} #app .discovery-ranking .discovery-toolbar{border-color:var(--atlas-edge)!important} #app .discovery-table .discovery-row-actions .btn{font-size:12px!important;font-weight:600!important} #app .discovery-table .discovery-cell-content{font-size:13px!important;line-height:1.4!important} #app .discovery-table .price-code{max-width:100%!important;min-width:0!important} #app .discovery-table .price-code b{overflow:visible!important;text-overflow:clip!important} #app .discovery-table th button{font-size:11px!important;letter-spacing:.025em!important;line-height:1.35!important} #firm-spotlight .pa-reference-right .pa-rules{height:334px!important;min-height:334px!important;gap:6px!important;border-color:var(--atlas-edge)!important} #firm-spotlight .pa-reference-right .np-access{height:200px!important;min-height:200px!important;gap:8px!important;border-color:var(--atlas-edge)!important} #firm-spotlight .pa-reference-heading h2{font-size:19px!important;letter-spacing:-.025em!important} #firm-spotlight .pa-stat-label{font-size:12px!important;line-height:1.2!important} #firm-spotlight .pa-stat-row>strong{font-size:14px!important;line-height:1.25!important} #firm-spotlight .pa-stat-row{grid-template-columns:18px minmax(85px,1fr) minmax(54px,.72fr) minmax(35px,.55fr)!important;gap:6px!important} #firm-spotlight .pa-stat-token{font-size:9px!important;letter-spacing:.02em!important} #firm-spotlight .pa-reference-types .pm-types button{font-size:11px!important} #firm-spotlight .pa-rule-explanation{display:flex;align-items:center;min-height:32px;max-height:32px;margin:0!important;font-size:12px!important;line-height:16px!important;color:var(--palette-muted);overflow:hidden;flex:none} #firm-spotlight .pa-more-rules{font-size:12px!important} #firm-spotlight .pa-rule-context{font-size:11px!important;line-height:1.3!important} #firm-spotlight .pa-reference-heading>small{font-size:11px!important} #firm-spotlight .pa-access-tabs button{font-size:12px!important;line-height:1.25!important} #firm-spotlight .pa-account-chart{min-height:48px!important;gap:9px!important} #firm-spotlight .pa-account-chart :is(small,b){font-size:11px!important;line-height:14px!important} #firm-spotlight .pa-collection-total{min-height:24px!important} #firm-spotlight .pa-collection-total>small{font-size:11px!important} #firm-spotlight .pa-access-pane{gap:6px!important} #firm-spotlight .pa-access-cta{font-size:12px!important} #firm-spotlight .pa-source-facts :is(dt,dd){font-size:12px!important} #firm-spotlight .np-bio .country-with-flag{display:inline-flex!important;align-items:center!important;flex-direction:row!important;gap:9px!important;background:none!important;position:static!important;padding:0!important;isolation:auto!important} #firm-spotlight .np-bio .country-with-flag::before,#firm-spotlight .np-bio .country-with-flag::after{display:none!important} #firm-spotlight .np-bio .country-with-flag img{display:block!important;position:static!important;inset:auto!important;width:30px!important;height:20px!important;object-fit:cover!important;opacity:1!important;filter:none!important;border-radius:3px!important;transform:none!important;mask:none!important;z-index:auto!important} #firm-spotlight .np-bio .country-with-flag>span{font-size:13px!important;font-weight:550!important;position:static!important;transform:none!important} #app .atlas-compare-note{margin-left:auto;font-size:12px;line-height:1.35;color:var(--palette-muted);padding:8px 4px} #app .versus-matrix-row.atlas-difference{background:transparent!important;border-radius:0} #app .versus-matrix-row.atlas-difference>[role=cell]{font-weight:650;color:var(--palette-ink)} #app .versus-legend>span:nth-child(2) i{background:none!important;border:2px solid var(--palette-ink)!important;border-radius:2px!important} #app .versus-bar-pair .series-1{background:repeating-linear-gradient(135deg,var(--palette-ink) 0 4px,color-mix(in srgb,var(--palette-ink) 65%,transparent) 4px 8px)!important} #app .versus-size-chart .series-stroke-1{stroke-dasharray:5 4!important} #app .compare-drawdown-type{font-size:12px!important;color:var(--palette-muted)!important} #app .og-finders button>span{font-size:14px!important;font-weight:650!important;line-height:1.2!important;letter-spacing:-.015em!important} #app .og-finders button>small{font-size:12px!important;font-weight:450!important} #app .og-campaign-offer-box small{font-style:normal!important;font-size:11px!important;font-weight:550!important;letter-spacing:.02em!important} #app .og-campaign-discount strong{font-style:normal!important;letter-spacing:-.035em!important} #app .og-campaign-price b{font-style:normal!important;font-weight:650!important;letter-spacing:-.03em!important} #app .og-campaign-headline>strong{font-size:14px!important} #app .og-code{border-style:solid!important;border-color:var(--atlas-edge)!important;font-variant-numeric:tabular-nums} #app .og-code-small .og-code-label{display:inline!important;font-weight:450!important;color:var(--palette-muted)} #app .og-code-small{display:inline-flex!important;align-items:center!important;gap:6px!important;} #app .og-code-small>[data-copy-feedback]{display:none!important} #app .og-wx-pressure-copy>small{font-size:12px!important;font-weight:450!important;color:#ded4eb!important;line-height:1.35!important} #app .og-wx-mini-title{font-size:12px!important;line-height:15px!important;min-height:30px!important;height:30px!important;max-height:30px!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow-wrap:anywhere!important;white-space:normal!important} #app .og-wx-mini-head{min-height:55px!important} #app .og-wx-mini-card{padding-top:10px!important} #app .og-wx-mini-code{border-style:solid!important;min-height:30px!important} #app .og-wx-minmax{font-weight:500!important} #app .atlas-table-hint{display:none} #app .j-month-missing .j-bar-track{background:repeating-linear-gradient(0deg,#ffffff07 0 3px,transparent 3px 7px)!important} #app .j-month-empty{font-size:10px;line-height:1.2;color:var(--palette-muted);margin-top:5px;display:block;white-space:nowrap} #app .j-month-bars>div{position:relative} #app .atlas-practice-hint{display:block;font-size:12px;line-height:1.45;color:var(--palette-muted);padding:2px 0 10px} #app .sv-readout p{font-size:14px!important;line-height:1.55!important} #app .sv-control-panel{border:1px solid var(--atlas-edge)!important;box-shadow:none!important} #app .hw-feature-track>i{width:100%!important;transform-origin:left;will-change:transform} #app .atlas-finder-dock{display:none} @media(hover:hover) and (pointer:fine){#app :is(.btn,.og-finders button,.pa-access-cta):hover:not(:disabled){box-shadow:0 5px 15px #090a2025,inset 0 1px #ffffff16!important;border-color:color-mix(in srgb,var(--lg-accent) 45%,transparent)!important} #app :is(.directory-library-card,.hw-strategy-card):hover{border-color:color-mix(in srgb,var(--lg-accent) 45%,transparent)!important}} @media(max-width:700px){#app .atlas-compare-note{display:none} #app .atlas-finder-dock{display:flex;position:fixed;left:16px;right:16px;bottom:max(12px,env(safe-area-inset-bottom));z-index:60;gap:8px;padding:8px;background:rgb(var(--palette-panel)/.98);border:1px solid var(--atlas-edge);border-radius:16px;box-shadow:0 8px 24px #070a2638} #app .atlas-finder-dock button{min-height:44px;border:1px solid var(--atlas-edge);border-radius:9px;background:transparent;color:var(--palette-ink);padding:8px 12px;font-size:13px;font-weight:600} #app .atlas-finder-dock button:last-child{flex:1;background:color-mix(in srgb,var(--lg-accent) 22%,transparent)} #app:has(.atlas-finder-dock){padding-bottom:86px!important} #app .finder-results{scroll-margin-top:18px!important} #app .atlas-table-hint{display:block;font-size:12px;line-height:1.4;color:var(--palette-muted);margin:10px 0 8px;padding:0 8px} #app .og-table-scroll{scrollbar-width:thin;scrollbar-color:var(--lg-accent) transparent} #app .og-table :is(th,td):first-child{position:sticky!important;left:0;z-index:2;background:rgb(var(--palette-panel))!important} #app .og-table :is(th,td):first-child::after{content:'';position:absolute;right:0;top:12%;bottom:12%;width:1px;background:var(--atlas-edge)} #app .og-code-small .og-code-label{display:none!important} #app .og-finders button>span{font-size:12px!important;line-height:1.3!important} #app .og-finders button>small{font-size:11px!important} #app :is(.hq-browse,.hq-pause,.og-firm-nav,.og-wx-nav-btn){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important} #app :is(.og-step-filters button,.og-reset,.og-code,.og-wx-code-inline,.vl-phases button,.vl-side-switch button,.pa-access-tabs button){min-height:44px!important} #firm-spotlight .pa-reference-right .pa-rules{height:auto!important;min-height:0!important;overflow:visible!important;gap:10px!important} #firm-spotlight .pa-reference-right .np-access{height:260px!important;min-height:260px!important} #firm-spotlight .pa-reference-types .pm-types button{min-height:44px!important;font-size:12px!important} #firm-spotlight .pa-rule-stats{grid-template-rows:repeat(5,44px)!important;gap:3px!important} #firm-spotlight .pa-stat-row{height:44px!important;min-height:44px!important;grid-template-columns:18px minmax(70px,1fr) minmax(50px,.7fr) minmax(26px,.4fr)!important;gap:5px!important} #firm-spotlight .pa-stat-label{font-size:12px!important} #firm-spotlight .pa-stat-row>strong{font-size:14px!important} #firm-spotlight .pa-more-rules{min-height:44px!important;display:inline-flex;align-items:center;padding:6px 0!important} #firm-spotlight .pa-rule-explanation{font-size:12px!important;max-height:none;min-height:34px} #firm-spotlight .pa-account-chart{min-height:70px!important} #firm-spotlight .pa-access-cta{min-height:44px!important;max-height:44px!important} #firm-spotlight .np-stat small{font-size:10px!important;overflow-wrap:anywhere;line-height:1.4!important} #app .discovery-table tbody tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:12px!important;margin-bottom:12px!important;min-height:0!important;height:auto!important} #app .discovery-table tbody td{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:58px!important;height:auto!important;padding:8px 5px!important;width:auto!important;border-radius:0!important;border-bottom:1px solid #ffffff0b!important} #app .discovery-table tbody td:first-child,#app .discovery-table tbody td:last-child{grid-column:1/-1!important} #app .discovery-table .discovery-cell-content{min-height:0!important;padding:0!important;gap:4px!important;line-height:1.35!important} #app .discovery-table .discovery-row-actions{display:flex!important;gap:8px!important;width:100%!important;justify-content:center!important} #app .discovery-table .discovery-row-actions .btn{min-height:44px!important;padding:8px 16px!important} #app .discovery-table .price-block{gap:5px!important} #app .discovery-table tbody td::before{font-size:10px!important;line-height:1.3!important;margin:0 0 4px!important} #app .discovery-table .discovery-brand-cell{min-height:50px!important} #app .hq-popular-grid{gap:10px!important} #app .hq-popular-firm{padding:12px!important} #app .sv-detail-layout .vl-stage{overflow:hidden!important} #app .j-month-empty{font-size:9px}} @media(prefers-reduced-motion:reduce){#app :is(.btn,.og-finders button,.pm-types button,.pa-access-tabs button,.vl-phases button,.j-segments button){transition:none!important} #app :is(.btn,.og-finders button,.pm-types button,.pa-access-tabs button,.vl-phases button,.j-segments button):active:not(:disabled){transform:none!important}} @media(max-width:700px){#app :is(input,select,textarea){font-size:16px!important}#app :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px!important}} #app .og-wx-mini-card{grid-template-rows:50px minmax(0,1fr) auto 32px!important;gap:4px!important;padding:10px 7px!important;align-content:stretch!important} #app .og-wx-mini-head{min-height:50px!important} #app .og-wx-mini-code-row{margin:0!important;min-height:0!important;align-self:stretch!important} #app .og-wx-mini-art{min-height:0!important;margin:0!important} #app .og-wx-mini-code{display:grid!important;grid-template-columns:minmax(0,1fr) 12px!important;grid-template-rows:10px 14px!important;align-content:center!important;column-gap:5px!important;row-gap:0!important;padding:3px 6px!important;height:32px!important;min-height:32px!important;border-radius:8px!important} #app .og-wx-mini-code::before{content:'Preview';grid-column:1/-1;font-size:9px;line-height:10px;letter-spacing:.02em;color:var(--palette-muted);font-weight:450} @media(max-width:700px){#app :is(.hq-coupon,.price-code,.og-wx-mini-code,.j-segments button){min-height:44px!important} #app .og-wx-mini-card{height:224px!important;min-height:224px!important;grid-template-rows:50px minmax(0,1fr) auto 44px!important;padding:10px 5px!important} #app .og-wx-mini-code{height:44px!important;min-height:44px!important} #app :is(.og-wx-forecast,.og-wx-forecast-wrap){height:224px!important;min-height:224px!important}} #firm-spotlight :is(.pa-access-tabs button[aria-selected=true],.pm-types button[aria-pressed=true]){background:linear-gradient(135deg,color-mix(in srgb,var(--lg-accent) 24%,rgb(var(--palette-panel))),color-mix(in srgb,var(--palette-start) 36%,rgb(var(--palette-panel))))!important;color:var(--palette-ink)!important;border-color:color-mix(in srgb,var(--lg-accent) 50%,transparent)!important;box-shadow:inset 0 1px #ffffff13!important} #app .og-wx-mini-code::before{grid-column:1;grid-row:1;text-align:left} #app .og-wx-mini-code>[data-copy-feedback]{display:grid!important;place-items:center;grid-column:2;grid-row:1;width:12px;height:10px;line-height:10px;font-size:11px;font-weight:650;overflow:hidden;white-space:nowrap} #app .og-wx-mini-code b{grid-column:1/-1;grid-row:2;font-size:11px!important;line-height:14px!important;letter-spacing:0!important;font-weight:650!important;overflow:visible!important;text-overflow:clip!important;text-align:center} #app .og-wx-mini-code[data-copy-state=copied]>[data-copy-feedback]{color:#8de3bd!important} .og-wx-pills>.og-exiting,#og-wx-forecast>.og-exiting{contain:layout paint;pointer-events:none!important} #firm-spotlight .pa-stat-label>small{display:none} #firm-spotlight[data-kind=firms] .pa-reference-right .pa-rules{height:358px!important;min-height:358px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;gap:4px!important} #firm-spotlight[data-kind=firms] .pa-reference-heading{min-height:32px} #firm-spotlight[data-kind=firms] .pa-reference-heading h2{font-size:26px!important;line-height:32px!important;letter-spacing:-.035em!important} #firm-spotlight[data-kind=firms] .pa-reference-heading>small{font-size:11px!important;opacity:.8} #firm-spotlight[data-kind=firms] .pa-reference-types .pm-types{min-height:28px!important;border:0!important;border-radius:8px!important;background:rgb(var(--palette-panel)/.28)!important} #firm-spotlight[data-kind=firms] .pa-reference-types .pm-types button{font-size:13px!important;line-height:17px!important} #firm-spotlight[data-kind=firms] .pa-rule-stats{grid-template-rows:repeat(5,44px)!important;gap:0!important} #firm-spotlight[data-kind=firms] .pa-stat-row{height:44px!important;min-height:44px!important;grid-template-columns:27px minmax(0,1fr) minmax(55px,auto)!important;gap:9px!important;padding:3px 7px!important;border:0!important;border-radius:0!important;border-bottom:1px solid #ffffff0d!important;position:relative!important} #firm-spotlight[data-kind=firms] .pa-stat-row::before{content:'';position:absolute;left:0;top:7px;bottom:7px;width:2px;background:var(--rule-tone);border-radius:2px;opacity:0;transform:scaleY(.5);transition:opacity 160ms,transform 160ms} #firm-spotlight[data-kind=firms] .pa-stat-row[aria-pressed=true]{background:color-mix(in srgb,var(--rule-tone) 7%,transparent)!important} #firm-spotlight[data-kind=firms] .pa-stat-row[aria-pressed=true]::before{opacity:1;transform:scaleY(1)} #firm-spotlight[data-kind=firms] .pa-stat-icon svg{width:25px;height:25px} #firm-spotlight[data-kind=firms] .pa-stat-label{font-size:17px!important;line-height:21px!important;font-weight:650!important} #firm-spotlight[data-kind=firms] .pa-stat-label>small{display:block;font:450 11px/13px "Atlas Display",sans-serif;color:var(--palette-muted);letter-spacing:0} #firm-spotlight[data-kind=firms] .pa-stat-row>strong{font-size:21px!important;text-align:right;max-width:135px;line-height:25px!important;font-weight:650!important} #firm-spotlight[data-kind=firms] :is(.pa-stat-meter,.pa-stat-token){display:none!important} #firm-spotlight[data-kind=firms] .pa-rule-explanation{height:32px!important;min-height:32px!important;max-height:32px!important;box-sizing:border-box;padding:0 9px;border-left:2px solid var(--rule-tone);border-radius:0 6px 6px 0;background:color-mix(in srgb,var(--rule-tone) 5%,transparent);font-size:13px!important;line-height:16px!important;color:var(--palette-ink)!important} #firm-spotlight[data-kind=firms] .pa-reference-footer{min-height:24px!important;height:24px!important} #firm-spotlight[data-kind=firms] .pa-more-rules{font-size:12px!important;color:var(--palette-ink)!important} #firm-spotlight[data-kind=firms] .pa-rule-context{font-size:11px!important;max-width:68%} #firm-spotlight[data-kind=firms] .pa-reference-right .np-access{height:176px!important;min-height:176px!important;gap:6px!important;border:0!important;border-top:1px solid #ffffff1c!important;border-radius:0!important;box-shadow:none!important;background:none!important;padding:10px 0 0!important} #firm-spotlight[data-kind=firms] .pa-access-pane{gap:4px!important} #firm-spotlight[data-kind=firms] .pa-access-tabs{gap:18px!important;border-bottom:1px solid #ffffff13} #firm-spotlight[data-kind=firms] .pa-access-tabs button{border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:4px 0 8px!important;color:var(--palette-muted)!important;font-size:12px!important;position:relative} #firm-spotlight[data-kind=firms] .pa-access-tabs button[aria-selected=true]{color:var(--palette-ink)!important;background:none!important;font-weight:700!important} #firm-spotlight[data-kind=firms] .pa-access-tabs button[aria-selected=true]::after{content:'';height:2px;position:absolute;bottom:-1px;left:0;right:0;border-radius:2px;background:var(--lg-accent)} #firm-spotlight[data-kind=firms] .pa-collection-total>strong{font-size:25px!important} #firm-spotlight[data-kind=firms] .pa-collection-total>small{font-size:10px!important;text-align:right} #firm-spotlight[data-kind=firms] .pa-account-chart>div>span{background:rgb(var(--palette-panel)/.25);width:min(100%,44px)} #firm-spotlight[data-kind=firms] .pa-account-chart i{background:linear-gradient(0deg,color-mix(in srgb,var(--lg-accent) 50%,var(--palette-start)),var(--lg-accent))!important} #firm-spotlight[data-kind=firms] .pa-access-cta{border:0!important;border-radius:8px!important;background:color-mix(in srgb,var(--lg-accent) 15%,rgb(var(--palette-panel)/.4))!important} @media(max-width:700px){#app .og-wx-mini-code b{font-size:10px!important} #firm-spotlight[data-kind=firms] .pa-reference-right .pa-rules{height:auto!important;min-height:0!important;gap:8px!important} #firm-spotlight[data-kind=firms] .pa-reference-right .np-access{height:260px!important;min-height:260px!important} #firm-spotlight[data-kind=firms] .pa-rule-stats{grid-template-rows:repeat(5,64px)!important} #firm-spotlight[data-kind=firms] .pa-stat-row{height:64px!important;min-height:64px!important} #firm-spotlight[data-kind=firms] .pa-stat-label>small{font-size:11px;line-height:14px} #firm-spotlight[data-kind=firms] .pa-rule-explanation{height:auto!important;max-height:none!important;min-height:48px!important} #firm-spotlight[data-kind=firms] .pa-reference-footer{height:auto!important;min-height:44px!important} #firm-spotlight[data-kind=firms] .pa-more-rules{min-height:44px!important;display:flex;align-items:center}} @media(prefers-reduced-motion:reduce){#firm-spotlight[data-kind=firms] .pa-stat-row::before{transition:none}} #firm-spotlight .np-top-facts .pa-country-fact dd{position:relative!important;margin:0!important;min-height:76px!important;isolation:isolate} #firm-spotlight .pa-country-fact .country-with-flag{display:grid!important;place-items:center!important;position:relative!important;isolation:isolate!important;width:100%!important;height:76px!important;padding:0!important;background:none!important;overflow:hidden!important;border-radius:8px!important} #firm-spotlight .pa-country-fact .country-with-flag::before,#firm-spotlight .pa-country-fact .country-with-flag::after{display:none!important} #firm-spotlight .pa-country-fact .country-with-flag img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:8px!important;opacity:.2!important;filter:saturate(.8)!important;transform:none!important;mask:none!important;z-index:-1!important} #firm-spotlight .pa-country-fact .country-with-flag>span{position:relative!important;display:block!important;width:100%!important;box-sizing:border-box!important;padding:8px!important;font:650 19px/1.2 "Atlas Display",sans-serif!important;letter-spacing:-.025em!important;text-align:center!important;text-wrap:balance!important;color:var(--palette-ink)!important;transform:none!important} #firm-spotlight.pa-provider .pa-reference-right{height:570px!important;box-sizing:border-box!important;gap:0!important} #firm-spotlight.pa-provider .pa-reference-right .pa-rules{height:auto!important;min-height:0!important;flex:1!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;gap:12px!important;overflow:visible!important} #firm-spotlight.pa-provider .pa-reference-heading>small{font-size:12px!important} #firm-spotlight.pa-provider .pa-reference-types .pm-types{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:0!important;margin:0!important;border:0!important;background:none!important;min-height:70px!important} #firm-spotlight.pa-provider .pa-reference-types .pm-types button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:70px!important;padding:8px 3px!important;border:1px solid #ffffff1c!important;border-radius:12px!important;background:rgb(var(--palette-panel)/.35)!important;box-shadow:none!important;font:650 13px/17px "Atlas Display",sans-serif!important;color:var(--palette-muted)!important} #firm-spotlight.pa-provider .pa-reference-types .pm-types button::before{content:attr(data-profile-type);display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:#ffffff0a;font-size:14px;line-height:23px;color:inherit} #firm-spotlight.pa-provider .pa-reference-types .pm-types button[data-profile-type="0"]::before{content:'∞';font-size:20px} #firm-spotlight.pa-provider .pa-reference-types .pm-types button[aria-pressed=true]{background:color-mix(in srgb,var(--lg-accent) 17%,rgb(var(--palette-panel)))!important;border-color:color-mix(in srgb,var(--lg-accent) 65%,transparent)!important;color:var(--palette-ink)!important} #firm-spotlight.pa-provider .pa-reference-types .pm-types button[aria-pressed=true]::before{background:color-mix(in srgb,var(--lg-accent) 25%,transparent);color:var(--palette-ink)} #firm-spotlight.pa-provider .pa-reference-types .pm-types button:disabled{opacity:.32!important} #firm-spotlight.pa-provider .pa-rule-stats{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:214px!important;gap:6px!important;flex:none!important;min-width:0!important} #firm-spotlight.pa-provider .pa-stat-row{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:214px!important;min-height:214px!important;gap:12px!important;padding:12px 3px!important;box-sizing:border-box!important;min-width:0!important;border:1px solid transparent!important;border-radius:12px!important;background:none!important;text-align:center!important} #firm-spotlight.pa-provider .pa-stat-row[aria-pressed=true]{background:color-mix(in srgb,var(--rule-tone) 7%,transparent)!important;border-color:color-mix(in srgb,var(--rule-tone) 18%,transparent)!important} #firm-spotlight.pa-provider .pa-stat-row::before{left:12px;right:12px;top:auto;bottom:0;width:auto;height:2px;transform:scaleX(.4)} #firm-spotlight.pa-provider .pa-stat-row[aria-pressed=true]::before{transform:scaleX(1)} #firm-spotlight.pa-provider .pa-stat-icon{display:grid;place-items:center;width:46px;height:46px;flex:none} #firm-spotlight.pa-provider .pa-stat-icon svg{width:34px!important;height:34px!important} #firm-spotlight.pa-provider .pa-stat-label{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:54px;font:650 14.5px/18px "Atlas Display",sans-serif!important;overflow-wrap:normal!important;word-break:normal!important;text-align:center} #firm-spotlight.pa-provider .pa-stat-label>small{display:none!important} #firm-spotlight.pa-provider .pa-stat-row>strong{font-size:20px!important;line-height:24px!important;font-weight:650!important;min-height:48px;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;text-align:center!important} #firm-spotlight.pa-provider :is(.pa-stat-meter,.pa-stat-token){display:none!important} #firm-spotlight.pa-provider .pa-rule-explanation{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px!important;flex:none!important;height:auto!important;min-height:92px!important;max-height:none!important;padding:12px 0!important;margin:0!important;border:0!important;border-top:1px solid #ffffff1c!important;border-radius:0!important;background:none!important;overflow:visible!important} #firm-spotlight.pa-provider .pa-rule-detail-name{font:650 17px/1.3 "Atlas Display",sans-serif;color:var(--palette-ink)} #firm-spotlight.pa-provider .pa-rule-explanation>strong{font:650 25px/1.2 "Atlas Display",sans-serif;color:var(--rule-tone);text-align:right;overflow-wrap:anywhere} #firm-spotlight.pa-provider .pa-rule-explanation>p{grid-column:1/-1;margin:0!important;font:450 13px/20px "Atlas Display",sans-serif;color:var(--palette-muted)} #firm-spotlight.pa-provider .pa-reference-footer{height:auto!important;min-height:36px!important;gap:12px!important} #firm-spotlight.pa-provider .pa-more-rules{font-size:13px!important} @media(max-width:900px){#firm-spotlight.pa-provider .pa-reference-right{height:auto!important;min-height:0!important;display:block!important;padding:0!important}} @media(min-width:901px) and (max-width:1400px){#firm-spotlight.pa-provider .pa-stat-label{font-size:12px!important;line-height:17px!important}} @media(max-width:600px){#firm-spotlight.pa-provider .pa-rules{gap:14px!important} #firm-spotlight .pa-country-fact .country-with-flag>span{font-size:17px!important} #firm-spotlight.pa-provider .pa-reference-types .pm-types{gap:6px!important} #firm-spotlight.pa-provider .pa-rule-stats{position:relative;grid-template-columns:repeat(5,minmax(72px,1fr))!important;grid-template-rows:204px!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--lg-accent) 45%,transparent) transparent;padding-bottom:6px} #firm-spotlight.pa-provider .pa-stat-row{height:204px!important;min-height:204px!important;padding:10px 2px!important;gap:10px!important;border-radius:9px!important;scroll-snap-align:start} #firm-spotlight.pa-provider .pa-stat-icon{width:34px;height:40px} #firm-spotlight.pa-provider .pa-stat-icon svg{width:29px!important;height:29px!important} #firm-spotlight.pa-provider .pa-stat-label{font-size:12px!important;line-height:17px!important;min-height:54px} #firm-spotlight.pa-provider .pa-stat-row>strong{font-size:16px!important;line-height:22px!important} #firm-spotlight.pa-provider .pa-reference-footer{min-height:44px!important}} #firm-spotlight.pa-provider .pa-information{padding:12px 20px 0 0!important;align-items:flex-start!important;gap:0!important} #firm-spotlight.pa-provider .np-eyebrow{display:flex;align-items:center;box-sizing:border-box;height:20px!important;min-height:20px!important;width:100%;margin:8px 0 16px!important;padding:0!important;font-size:10px!important;line-height:14px!important;letter-spacing:.1em!important} #firm-spotlight.pa-provider .pa-name-row{display:grid;grid-template-columns:minmax(0,1fr) 86px;gap:10px;align-items:start;width:100%;height:132px;min-height:132px;flex:none} #firm-spotlight.pa-provider .pa-name-row h1{width:100%!important;max-width:100%!important;height:132px!important;min-height:132px!important;margin:0!important;padding:0!important;font:750 clamp(30px,2.5vw,40px)/1.05 "Atlas Display",sans-serif!important;letter-spacing:-.035em!important;overflow-wrap:anywhere!important;text-align:left!important} #firm-spotlight.pa-provider .pa-name-row .np-affiliation{display:grid!important;place-items:center;box-sizing:border-box;width:86px!important;height:46px!important;min-height:46px!important;margin:0!important;padding:6px!important;border:1px solid #ffffff20;border-radius:9px;background:rgb(var(--palette-panel)/.2);font:550 11px/15px "Atlas Display",sans-serif!important;text-align:center;text-wrap:balance} #firm-spotlight.pa-provider .np-top-facts{margin:20px 0 0!important;width:100%!important} #firm-spotlight.pa-provider .np-top-facts dl{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;width:min(100%,224px)!important} #firm-spotlight.pa-provider .np-top-facts dl>div{align-items:flex-start!important;gap:9px!important;text-align:left!important} #firm-spotlight.pa-provider .np-top-facts dt{width:100%;text-align:left!important;font-size:11px!important;line-height:16px!important} #firm-spotlight.pa-provider .np-top-facts dd{display:grid!important;place-items:center start;width:100%!important;min-height:76px!important;height:76px!important;margin:0!important;font-size:28px!important;line-height:34px!important;text-align:left!important} #firm-spotlight.pa-provider .pa-reference-heading{display:grid!important;grid-template-columns:1fr!important;place-items:center!important;height:32px!important;min-height:32px!important;width:100%!important} #firm-spotlight.pa-provider .pa-reference-heading h2{width:100%!important;margin:0!important;text-align:center!important;font-size:26px!important;line-height:32px!important} #firm-spotlight.pa-provider .pa-reference-types{height:70px!important;min-height:70px!important;flex:none!important} #firm-spotlight.pa-provider .pa-reference-scope{display:grid!important;place-items:center;box-sizing:border-box;height:70px!important;min-height:70px!important;margin:0!important;padding:10px!important;border:1px solid #ffffff16;border-radius:12px;background:rgb(var(--palette-panel)/.18);font:500 13px/20px "Atlas Display",sans-serif!important;text-align:center;color:var(--palette-muted)} #firm-spotlight.pa-provider .pa-rule-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;box-sizing:border-box;width:100%;height:92px;min-height:92px;padding:12px 0;border-top:1px solid #ffffff1c;flex:none} #firm-spotlight.pa-provider .pa-rule-actions .pa-more-rules{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;height:56px!important;min-height:56px!important;box-sizing:border-box;padding:10px!important;border:1px solid #ffffff24!important;border-radius:12px!important;background:rgb(var(--palette-panel)/.3)!important;color:var(--palette-ink)!important;font:650 14px/20px "Atlas Display",sans-serif!important;text-decoration:none!important} #firm-spotlight.pa-provider .pa-rule-actions .pa-more-rules svg{width:17px;height:17px;flex:none} #firm-spotlight.pa-provider .pa-rule-actions .is-unavailable{opacity:.6} #firm-spotlight.pa-provider .pa-rule-actions .pa-rule-context{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;max-width:none!important;min-width:0!important;text-align:center!important;overflow:visible!important} #firm-spotlight.pa-provider .pa-rule-context>strong{display:block;font:650 22px/26px "Atlas Display",sans-serif;color:var(--palette-ink);overflow-wrap:anywhere} #firm-spotlight.pa-provider .pa-rule-context>small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:450 11px/15px "Atlas Display",sans-serif;color:var(--palette-muted)} #firm-spotlight.pa-provider .np-stat-dock .np-stat>small{min-height:28px!important;display:grid!important;place-items:center;line-height:14px!important;text-align:center!important} #app .og-wx-mini-card{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;text-align:center!important} #app .og-wx-mini-head{width:100%!important;align-items:center!important;} #app .og-wx-mini-pills{justify-content:center!important;flex-wrap:wrap;gap:4px!important;width:100%!important} #app .og-wx-mini-title{width:100%!important;justify-self:center!important} #app .og-wx-mini-art{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;justify-self:center!important} #app .og-wx-mini-logo{position:relative!important;inset:auto!important;display:grid!important;place-items:center!important;width:max-content!important;min-width:0!important;margin:0 auto!important;transform:none!important;translate:none!important} #app .og-wx-mini-logo>.brand-mark{margin:0 auto!important;transform:none!important;translate:none!important} #app .og-wx-mini-price{align-items:center!important;text-align:center!important;justify-self:center!important} #app .og-wx-mini-code-row{display:grid!important;place-items:center!important;justify-self:center!important} #app .og-wx-mini-code{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:14px 14px!important;padding:1px 4px!important;justify-items:center!important} #app .og-wx-mini-code::before{display:none!important;content:none!important} #app .og-wx-mini-code-heading{display:flex;align-items:center;justify-content:center;gap:4px;grid-column:1;grid-row:1;height:14px;max-width:100%} #app .og-wx-mini-code-heading>small{font:450 9px/12px "Atlas Display",sans-serif!important;color:var(--palette-muted)!important;letter-spacing:0!important} #app .og-wx-mini-code-heading>[data-copy-feedback]{display:grid;place-items:center;width:14px;height:14px;font:700 13px/14px "Atlas Display",sans-serif;color:var(--palette-ink)} #app .og-wx-mini-code-heading>[data-copy-feedback] svg{display:block!important;width:14px!important;height:14px!important;stroke-width:2.2!important;color:var(--palette-ink)!important;opacity:1!important} #app .og-wx-mini-code[data-copy-state=copied] [data-copy-feedback]{color:#8de3bd!important} #app .og-wx-mini-code>b{grid-column:1!important;grid-row:2!important;width:100%!important;text-align:center!important} #app .og-wx-under-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:10px 12px!important;padding:14px 18px 18px!important;margin:0!important;} #app .og-wx-under-row .og-wx-destinations{grid-column:1/-1;margin:0!important;padding:0!important} #app .og-wx-under-row .og-wx-destinations a{justify-content:center!important;gap:7px!important;box-sizing:border-box;height:40px!important;min-height:40px!important;padding:8px!important;text-align:center!important} #app .og-wx-under-row .og-wx-destinations a span{flex:none!important;text-align:center!important} #app .og-wx-under-card{display:block!important;min-width:0!important;padding:0!important} #app .og-wx-drop-icon{display:none!important} #app .og-wx-pressure-copy,#app .og-wx-under-buy{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-end!important;gap:6px!important;width:100%!important;min-width:0!important} #app .og-wx-pressure-copy>small,#app .og-wx-buy-label{display:flex!important;align-items:center;justify-content:center;height:28px!important;min-height:28px!important;margin:0!important;font:450 10px/14px "Atlas Display",sans-serif!important;color:var(--palette-muted)!important;text-align:center!important} #app .og-wx-code-inline,#app .og-wx-under-buy .og-wx-buy-pill{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;width:100%!important;height:40px!important;min-height:40px!important;padding:8px!important;gap:7px!important;border-radius:10px!important} @media(max-width:900px){#firm-spotlight.pa-provider .pa-information{padding-right:0!important}} @media(max-width:600px){#firm-spotlight.pa-provider .pa-name-row{grid-template-columns:minmax(0,1fr) 80px;gap:8px} #firm-spotlight.pa-provider .pa-name-row h1{font-size:30px!important} #firm-spotlight.pa-provider .pa-name-row .np-affiliation{width:80px!important;font-size:10px!important} #firm-spotlight.pa-provider .np-top-facts dl{gap:16px!important} #app .og-wx-under-row{padding:12px!important;gap:9px!important} #app .og-wx-code-inline,#app .og-wx-under-buy .og-wx-buy-pill{height:44px!important;min-height:44px!important;gap:4px!important}} @media(min-width:901px){#firm-spotlight.pa-provider .pa-reference-right{padding-top:0!important} #firm-spotlight.pa-provider .pa-rule-stats{grid-template-rows:190px!important} #firm-spotlight.pa-provider .pa-stat-row{height:190px!important;min-height:190px!important;padding:10px 3px!important;gap:10px!important} #firm-spotlight.pa-provider .pa-rule-actions{height:84px!important;min-height:84px!important;padding:10px 0!important}} #app .og-wx-stage{height:540px!important;min-height:540px!important;display:flex!important;flex-direction:column!important} #app .og-wx-hero-card{box-sizing:border-box!important;width:100%!important;flex:0 0 70%!important;height:70%!important;min-height:0!important;padding:22px!important;pointer-events:auto!important;border:1px solid #ffffff70!important;border-radius:24px!important;overflow:hidden!important} #app .og-wx-hero-svg{height:100%!important} #app .og-wx-hero-content{display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important;min-height:0!important;} #app .og-wx-hero-top{min-height:124px!important;flex:1!important} #app .og-wx-account-badges{max-width:calc(100% - 132px)!important} #app .og-wx-hero-main{display:block!important;position:static!important;transform:none!important} #app .og-wx-art-cluster{position:absolute!important;top:118px!important;bottom:auto!important;left:auto!important;width:130px!important;height:130px!important;min-height:0!important;} #app .og-wx-firm-emblem,#app .og-wx-firm-emblem>.brand-mark{width:130px!important;height:130px!important;} #app .og-wx-temp{gap:8px!important;width:calc(100% - 144px)!important} #app .og-wx-price-number{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;min-width:0!important} #app .og-wx-price-number>strong{font-size:27px!important;min-width:0!important} #app .og-wx-discount-code{display:inline-flex;align-items:center;gap:6px;flex:none;max-width:100%} #app .og-wx-selected-code{display:grid!important;grid-template-columns:minmax(0,1fr) 17px!important;grid-template-rows:12px 18px!important;gap:2px 7px!important;box-sizing:border-box!important;width:116px!important;min-width:100px!important;max-width:116px!important;height:46px!important;min-height:46px!important;padding:6px 9px!important;margin-left:auto!important;background:#24163445!important;border:1px solid #ffffff50!important;border-radius:11px!important;flex:none!important} #app .og-wx-selected-code>small{grid-column:1!important;grid-row:1!important;font:500 9px/12px "Atlas Display",sans-serif!important;color:#ffffffc9!important;letter-spacing:.025em!important;text-align:left!important} #app .og-wx-selected-code>b{grid-column:1!important;grid-row:2!important;font:700 13px/18px "Atlas Display",sans-serif!important;letter-spacing:.01em!important;text-align:left!important} #app .og-wx-selected-code>[data-copy-feedback]{display:grid!important;place-items:center!important;grid-column:2!important;grid-row:1/3!important;width:17px!important;height:20px!important;font-size:17px!important} #app .og-wx-selected-code svg{display:block!important;width:17px!important;height:17px!important;stroke-width:2!important} #app .og-wx-hero-buy{justify-content:flex-start!important;padding-top:8px!important} #app .og-wx-hero-buy .og-wx-buy-pill{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;box-sizing:border-box!important;width:144px!important;height:44px!important;min-height:44px!important;padding:10px 16px!important;border:1px solid #ffffff50!important;border-radius:12px!important;background:#261b3e85!important;color:white!important;font:650 14px/20px "Atlas Display",sans-serif!important;text-decoration:none!important} #app .og-wx-under-row{display:flex!important;align-items:center!important;flex:0 0 30%!important;width:100%!important;height:30%!important;min-height:0!important;box-sizing:border-box!important;padding:20px 18px!important} #app .og-wx-under-row .og-wx-destinations{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;height:44px!important} #app .og-wx-under-row .og-wx-destinations a{height:44px!important;min-height:44px!important;font-size:11px!important} @media(max-width:600px){#app .og-wx-stage{height:490px!important;min-height:490px!important} #app .og-wx-hero-card{padding:18px 16px!important} #app .og-wx-hero-top{min-height:144px!important} #app .og-wx-account-badges{max-width:calc(100% - 108px)!important} #app .og-wx-art-cluster{top:60px!important;width:96px!important;height:96px!important} #app .og-wx-firm-emblem,#app .og-wx-firm-emblem>.brand-mark{width:96px!important;height:96px!important} #app .og-wx-price-number{gap:5px!important} #app .og-wx-price-number>strong{font-size:27px!important;letter-spacing:-.045em!important} #app .og-wx-selected-code{width:96px!important;min-width:96px!important;padding:6px 7px!important;gap:2px 4px!important} #app .og-wx-selected-code>b{font-size:12px!important} #app .og-wx-under-row{height:30%!important;min-height:0!important;padding:20px 12px!important} #app .og-wx-under-row .og-wx-destinations{gap:9px!important}} #app .og-wx-selected-code{width:96px!important;min-width:96px!important;max-width:96px!important;margin-left:0!important;padding:6px 7px!important;gap:2px 4px!important} #app .og-code-small{width:max-content!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important;margin-left:auto!important;padding:7px 8px!important} #app .og-code-small>b{flex:none!important;margin:0!important} #firm-spotlight.pa-provider .pa-name-row{grid-template-columns:minmax(0,1fr)!important} #firm-spotlight.pa-provider .pa-logo-panel>.pa-switcher{position:absolute!important;left:50%!important;top:0!important;transform:translateX(-50%)!important;display:block!important;width:min(80%,240px)!important;max-width:100%!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;z-index:8!important} #firm-spotlight.pa-provider .pa-logo-panel>.pa-switcher>:is(label,.pa-switcher-count,.btn){display:none!important} #firm-spotlight.pa-provider .pa-logo-panel .profile-select-menu{width:100%!important;min-width:0!important} #firm-spotlight.pa-provider .pa-logo-panel .profile-select-menu summary{box-sizing:border-box;min-height:38px!important;padding:10px 14px!important;font-size:12px!important;border-radius:9px!important} #firm-spotlight.pa-provider .np-profile-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important;justify-content:center!important;position:absolute!important;left:calc(50% - 17px)!important;right:auto!important;transform:translateX(-50%)!important;width:420px!important;max-width:calc(100% - 210px)!important;margin:0!important} #firm-spotlight.pa-provider .np-profile-nav>:is(button,a){text-align:center!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:5px!important} #firm-spotlight.pa-provider .pa-company-details{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 0!important} #firm-spotlight.pa-provider .pa-company-details>div{display:flex;flex-direction:column;gap:5px;align-items:flex-start;min-width:0} #firm-spotlight.pa-provider .pa-company-details>div:last-child:nth-child(odd){grid-column:1/-1} #firm-spotlight.pa-provider .pa-company-details dt{font:650 12px/16px "Atlas Display",sans-serif;text-transform:uppercase;color:var(--palette-muted);letter-spacing:.02em} #firm-spotlight.pa-provider .pa-company-details dd{margin:0;font:600 18px/22px "Atlas Display",sans-serif;color:var(--palette-ink);overflow-wrap:anywhere} #firm-spotlight.pa-provider .profile-select-search{background:transparent!important;border:0!important;box-shadow:none!important;padding:8px!important;margin:0!important;top:0!important} #firm-spotlight.pa-provider .profile-select-search input{background:#241a42!important;border-radius:10px!important} #app .og-code-small{box-sizing:border-box!important;width:136px!important;min-width:136px!important;max-width:136px!important;justify-content:center!important} #app .og-code-small .og-code-label{font-size:9px!important;line-height:16px!important;white-space:nowrap!important;flex:none!important} #app .og-code-small>b{font-size:12px!important;line-height:16px!important;letter-spacing:0!important;white-space:nowrap!important} #app .og-code-small>svg{width:14px!important;height:14px!important;flex:none!important} #app .og-wx-selected-code{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;width:136px!important;min-width:136px!important;max-width:136px!important;height:36px!important;min-height:36px!important;gap:6px!important;padding:7px 8px!important} #app .og-wx-selected-code>small{font-size:9px!important;line-height:16px!important;flex:none!important} #app .og-wx-selected-code>b{font-size:12px!important;line-height:16px!important;flex:none!important} #app .og-wx-selected-code>[data-copy-feedback]{width:16px!important;height:16px!important;flex:none!important} #app .og-wx-temp{width:calc(100% - 158px)!important} #app .og-wx-art-cluster{top:auto!important;bottom:0!important;right:0!important;width:144px!important;height:144px!important} #app .og-wx-firm-emblem,#app .og-wx-firm-emblem>.brand-mark{width:144px!important;height:144px!important} #app .og-wx-account-badges :is(.og-wx-badge-size,.og-wx-badge-step){font-size:14px!important;line-height:20px!important;padding:4px 8px!important} #app .og-wx-program-label{font-size:14px!important;line-height:20px!important} @media(min-width:1201px){#app .offers-gallery[data-full-offer-page=true] .og-table-scroll{flex:1 1 auto!important;min-height:0!important} #app .offers-gallery[data-full-offer-page=true] .og-table{height:100%!important} #app .og-table td{padding:8px 9px 8px 14px!important}} @media(max-width:600px){#firm-spotlight.pa-provider .np-profile-nav{position:static!important;transform:none!important;width:100%!important;max-width:none!important;justify-content:center!important;gap:18px!important} #app .og-code-small{width:96px!important;min-width:96px!important;max-width:96px!important} #app .og-wx-hero-content{justify-content:flex-start!important;gap:14px!important} #app .og-wx-stage{height:560px!important;min-height:560px!important} #app .og-wx-hero-card{padding:18px!important} #app .og-wx-hero-top{min-height:0!important;height:auto!important;flex:none!important} #app .og-wx-account-badges{margin-top:12px!important} #app .og-wx-temp{width:100%!important} #app .og-wx-hero-buy{position:absolute!important;left:0!important;bottom:0!important;padding:0!important} #app .og-wx-art-cluster{width:112px!important;height:112px!important} #app .og-wx-firm-emblem,#app .og-wx-firm-emblem>.brand-mark{width:112px!important;height:112px!important} #app .og-wx-price-number .og-wx-selected-code{height:36px!important;min-height:36px!important} #app .og-wx-minmax{width:calc(100% - 126px)!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:2px 6px!important}} @media(max-width:600px){#firm-spotlight.pa-provider .np-profile>.np-stage>.pa-logo-panel{padding-top:64px!important}} #app .og-table{table-layout:fixed!important;width:100%!important} #app .og-table .og-col-firm{width:30%!important} #app .og-table .og-col-size{width:13%!important} #app .og-table .og-col-price{width:15%!important} #app .og-table .og-col-discount{width:14%!important} #app .og-table .og-col-actions{width:28%!important} #app .og-table :is(th,td){width:auto!important;min-width:0!important} #app .og-table .og-discount-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:30px!important;padding:0!important;font-variant-numeric:tabular-nums!important} #app .og-wx-under-row{align-items:flex-end!important;padding-bottom:20px!important} #app .og-wx-forecast-wrap{min-height:380px!important;max-height:none!important;flex:1 1 380px!important;padding:0!important;grid-template-rows:minmax(380px,1fr)!important} #app .og-wx-forecast{height:100%!important;min-height:380px!important;max-height:none!important;box-sizing:border-box!important;padding:2px!important;border-radius:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:10px!important} #app .og-wx-mini-card{container-type:size;--og-mini-logo-size:64px;display:grid!important;grid-template-columns:auto minmax(0,1fr) 96px!important;grid-template-rows:1fr 34px!important;min-height:0!important;max-height:none!important;height:100%!important;padding:10px!important;gap:5px 8px!important;align-content:center!important;border-radius:16px!important} #app .og-wx-mini-head{grid-column:2!important;grid-row:1/3!important;min-width:0!important;min-height:0!important;height:auto!important;align-self:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:8px!important;text-align:left!important} #app .og-wx-mini-pills{display:flex!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:nowrap!important;gap:3px!important} #app :is(.og-wx-mini-size,.og-wx-mini-step){display:block!important;box-sizing:border-box;min-width:0!important;font:650 12px/16px "Atlas Display",sans-serif!important;padding:3px 4px!important;min-height:22px!important;white-space:nowrap!important;text-align:center!important} #app .og-wx-mini-title{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important;font:650 14px/19px "Atlas Display",sans-serif!important;height:auto!important;max-height:38px!important;min-height:0!important;margin:0!important;text-align:left!important} #app .og-wx-mini-art{grid-column:1!important;grid-row:1/3!important;position:relative!important;width:calc((100cqh + var(--og-mini-logo-size))/2 + 3px)!important;height:100%!important} #app .og-wx-mini-art .og-wx-mini-logo{position:absolute!important;top:50%!important;left:calc((100cqh - var(--og-mini-logo-size))/2)!important;right:auto!important;bottom:auto!important;margin:0!important;transform:translateY(-50%)!important} #app .og-wx-mini-logo>.brand-mark{width:64px!important;height:64px!important;min-width:0!important;min-height:0!important} #app .og-wx-mini-badge{position:static!important;inset:auto!important;transform:none!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:58px!important;min-height:24px!important;margin:0!important;padding:3px 6px!important;border:1px solid #ffffff65!important;border-radius:7px!important;background:var(--lg-selected)!important;color:#fff!important;font:750 12px/16px "Atlas Display",sans-serif!important;white-space:nowrap!important} #app .og-wx-mini-price{grid-column:3!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;align-self:end!important;width:100%!important;gap:3px!important;white-space:nowrap!important;font-variant-numeric:tabular-nums} #app .og-wx-mini-amounts{display:flex;align-items:baseline;justify-content:center;gap:6px;width:100%;max-width:100%} #app .og-wx-mini-price .og-wx-mini-badge{width:100%!important} #app .og-wx-mini-price b{font-size:19px!important;line-height:25px!important} #app .og-wx-mini-price s{font-size:11px!important;line-height:16px!important} #app .og-wx-mini-code-row{grid-column:3!important;grid-row:2!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;justify-items:stretch!important;width:100%!important;min-width:0!important} #app .og-wx-mini-code{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;box-sizing:border-box!important;height:34px!important;min-height:34px!important;width:100%!important;max-width:100%!important;padding:6px!important;white-space:nowrap!important} #app .og-wx-mini-code-heading{display:contents!important} #app .og-wx-mini-code-heading>small{display:none!important} #app .og-wx-mini-code-heading>[data-copy-feedback]{order:2;flex:none} #app .og-wx-mini-code>b{order:1;flex:none;width:auto!important;font-size:12px!important;line-height:16px!important} #firm-spotlight.pa-provider .np-top-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:16px!important} #firm-spotlight.pa-provider .pa-company-details{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 16px!important;margin-top:12px!important} #firm-spotlight.pa-provider .pa-company-details>div{display:grid!important;grid-template-rows:16px 42px!important;gap:6px!important;align-items:start!important;grid-column:auto!important} #firm-spotlight.pa-provider .pa-company-details>div.pa-detail-wide{grid-column:1/-1!important} #firm-spotlight.pa-provider :is(.np-top-facts,.pa-company-details) dt{font:650 11px/16px "Atlas Display",sans-serif!important;letter-spacing:.02em!important} #firm-spotlight.pa-provider .pa-company-details dd{width:100%;min-width:0;min-height:42px;display:flex;align-items:center;font-size:17px!important;line-height:21px!important} #firm-spotlight.pa-provider .pa-fact-value{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden} #firm-spotlight.pa-provider .pa-fact-list{position:relative;width:100%;min-width:0} #firm-spotlight.pa-provider .pa-fact-list summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;min-height:42px} #firm-spotlight.pa-provider .pa-fact-list summary::-webkit-details-marker{display:none} #firm-spotlight.pa-provider .pa-fact-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-width:0;line-height:21px} #firm-spotlight.pa-provider .pa-fact-count{flex:none;display:grid;place-items:center;min-width:28px;height:26px;padding:0 4px;border:1px solid #ffffff25;border-radius:8px;background:#ffffff0c;font:650 12px/1 "Atlas Display",sans-serif;color:var(--palette-ink)} #firm-spotlight.pa-provider .pa-fact-list[open]{z-index:8} #firm-spotlight.pa-provider .pa-fact-list[open] .pa-fact-count{background:var(--lg-selected)} #firm-spotlight.pa-provider .pa-fact-options{position:absolute;top:calc(100% + 8px);left:0;box-sizing:border-box;width:280px;max-width:calc(100vw - 100px);display:flex;flex-wrap:wrap;gap:8px;padding:14px;border:1px solid #ffffff30;border-radius:14px;background:rgb(var(--palette-panel));box-shadow:0 12px 30px #08062250} #firm-spotlight.pa-provider .pa-company-details>div:nth-child(even) .pa-fact-options{left:auto;right:0} #firm-spotlight.pa-provider .pa-fact-options>span{padding:5px 8px;border-radius:7px;background:#ffffff0b;font:550 13px/18px "Atlas Display",sans-serif;color:var(--palette-ink);overflow-wrap:anywhere} #firm-spotlight.pa-provider .np-stage::before{content:none!important} #firm-spotlight.pa-provider .provider-logo-carousel{perspective:none!important} @keyframes pa-centered-turn{0%,100%{transform:rotateY(-18deg) rotateX(10deg)}50%{transform:rotateY(9deg) rotateX(4deg)}} #firm-spotlight.pa-provider .pa-logo-orbit{grid-column:1;grid-row:1;position:relative;isolation:isolate;display:grid;place-items:center;align-self:center;width:min(100%,360px);max-width:100%;aspect-ratio:1} #firm-spotlight.pa-provider .pa-logo-orbit::before{content:"";position:absolute;inset:-12%;box-sizing:border-box;border:1px solid #ffffff14;border-radius:50%;pointer-events:none;z-index:-1} #firm-spotlight.pa-provider .np-profile .provider-float-shell{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1!important;display:grid;place-items:center;isolation:isolate;animation-name:pa-centered-turn!important} #firm-spotlight.pa-provider .provider-float-shell::before{content:none!important} #firm-spotlight.pa-provider .np-top-facts .pa-country-fact dt{text-align:left!important} #firm-spotlight.pa-provider .pa-country-fact .country-with-flag{grid-template-columns:minmax(0,1fr)!important;place-items:center start!important;justify-content:start!important;width:fit-content!important;max-width:140px!important;overflow:visible!important} #firm-spotlight.pa-provider .pa-country-fact .country-with-flag img{width:140px!important;max-width:none!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important} body[data-market=stocks] #firm-spotlight.pa-provider[data-kind=firms] .pa-country-fact .country-with-flag img{left:-8px!important;transform:none!important} #firm-spotlight.pa-provider .pa-country-fact .country-with-flag>span{text-align:left!important;padding:8px 0!important} #firm-spotlight.pa-provider .pa-country-long .country-with-flag{width:140px!important;max-width:100%!important;margin-left:var(--country-long-offset,-8px)!important;place-items:center!important;overflow:hidden!important} #firm-spotlight.pa-provider .pa-country-long .country-with-flag img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;transform:none!important} #firm-spotlight.pa-provider .pa-country-long .country-with-flag>span{width:100%!important;box-sizing:border-box!important;text-align:center!important;padding:8px!important;white-space:normal!important;text-wrap:balance!important;line-height:1.2!important} #firm-spotlight.pa-provider .pa-stat-row>strong{font-size:clamp(16px,1.4vw,20px)!important;overflow-wrap:normal!important} @media(min-width:901px){#firm-spotlight.pa-provider .np-stage{grid-template-columns:minmax(0,32fr) minmax(0,36fr) minmax(0,32fr)!important;padding-left:30px!important;padding-right:64px!important} #firm-spotlight.pa-provider .pa-information{padding-right:16px!important} #firm-spotlight.pa-provider .np-right{padding-left:16px!important}} @media(min-width:901px) and (max-width:1150px){#firm-spotlight.pa-provider .np-stage{grid-template-columns:minmax(0,35fr) minmax(0,30fr) minmax(0,35fr)!important;padding-left:22px!important;padding-right:56px!important} #firm-spotlight.pa-provider .pa-stat-row>strong{font-size:16px!important;line-height:21px!important;overflow-wrap:normal!important} #firm-spotlight.pa-provider .pa-stat-label{font-size:10px!important;line-height:15px!important}} @media(min-width:601px) and (max-width:900px){#firm-spotlight.pa-provider .np-stage{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-left:22px!important;padding-right:44px!important} #firm-spotlight.pa-provider .np-profile>.np-stage>.pa-logo-panel{grid-column:1/-1!important;grid-row:1!important;padding-top:52px!important} #firm-spotlight.pa-provider .np-backdrop-name{left:0!important;width:100%!important} #firm-spotlight.pa-provider .pa-information{grid-column:1!important;grid-row:2!important} #firm-spotlight.pa-provider .np-right{grid-column:2!important;grid-row:2!important} #firm-spotlight.pa-provider .np-profile-nav{left:calc(50% - 11px)!important}} @media(max-width:600px){#firm-spotlight.pa-provider .np-stage{padding-left:16px!important;padding-right:38px!important} #firm-spotlight.pa-provider .np-profile-nav{position:relative!important;left:-11px!important}} @media(min-width:901px){#firm-spotlight.pa-provider .pa-information{padding-right:12px!important} #firm-spotlight.pa-provider .pa-name-row,#firm-spotlight.pa-provider .pa-name-row h1{height:76px!important;min-height:76px!important} #firm-spotlight.pa-provider .np-top-facts{margin-top:12px!important} #firm-spotlight.pa-provider .np-top-facts dd,#firm-spotlight .pa-country-fact .country-with-flag{height:64px!important;min-height:64px!important}} #firm-spotlight.pa-provider .np-stat-dock .np-stat{color:var(--palette-ink)!important;text-decoration:none!important;gap:12px!important;transition:border-color .18s,background .18s} #firm-spotlight.pa-provider .np-stat-dock .np-stat>small{font:650 clamp(20px,2vw,28px)/1.1 "Atlas Display",sans-serif!important;min-height:64px!important;text-wrap:balance;letter-spacing:-.025em!important;text-transform:none!important} #firm-spotlight.pa-provider .np-stat-dock .np-stat:hover{border-color:var(--lg-accent)!important;box-shadow:0 14px 28px #070d2133!important} #atlas-masthead .atlas-search-results{left:auto!important;right:0!important;top:calc(100% + 12px)!important;box-sizing:border-box;width:min(460px,calc(100vw - 32px))!important;max-height:min(560px,65vh)!important;padding:10px!important;border:1px solid #ffffff30!important;border-radius:18px!important;background:linear-gradient(145deg,rgb(var(--palette-panel)),color-mix(in srgb,var(--palette-end) 20%,rgb(var(--palette-panel))))!important;color:var(--palette-ink)!important;box-shadow:0 20px 50px #0d082940,inset 0 1px #ffffff12!important;backdrop-filter:blur(18px)!important} #atlas-masthead .atlas-search input{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;color:var(--palette-ink)!important;font:500 13px/20px "Atlas Display",sans-serif!important} #atlas-masthead .atlas-search form:focus-within{border-color:var(--lg-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--lg-accent) 20%,transparent)!important} #atlas-masthead .atlas-search-caption{margin:0!important;padding:10px 12px 12px!important;font:650 11px/16px "Atlas Display",sans-serif!important;letter-spacing:.08em;text-transform:uppercase;color:var(--palette-muted)!important} #atlas-masthead .atlas-search-result{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;padding:13px 12px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--palette-ink)!important;box-shadow:none!important;text-decoration:none!important} #atlas-masthead .atlas-search-result strong{font:650 15px/21px "Atlas Display",sans-serif!important;letter-spacing:-.02em!important} #atlas-masthead .atlas-search-result small{font:450 12px/18px "Atlas Display",sans-serif!important;color:var(--palette-muted)!important;margin-top:4px!important} #atlas-masthead .atlas-search-result em{font:550 10px/15px "Atlas Display",sans-serif!important;padding:4px 7px;border-radius:7px;background:#ffffff0c;color:var(--palette-ink)!important;align-self:center} #atlas-masthead .atlas-search-result:is(:hover,:focus-visible){background:color-mix(in srgb,var(--lg-accent) 13%,transparent)!important;border-color:color-mix(in srgb,var(--lg-accent) 38%,transparent)!important} #atlas-masthead .atlas-search-empty{font:450 14px/21px "Atlas Display",sans-serif;padding:14px;color:var(--palette-muted)} @media(max-width:600px){#app .og-wx-forecast-wrap{min-height:380px!important} #app .og-wx-mini-card{--og-mini-logo-size:46px;padding:8px!important;grid-template-columns:auto minmax(0,1fr) 86px!important;grid-template-rows:1fr 44px!important;column-gap:5px!important} #app .og-wx-mini-pills{flex-wrap:wrap!important} #app .og-wx-mini-logo>.brand-mark{width:46px!important;height:46px!important} #firm-spotlight.pa-provider .pa-logo-orbit{max-width:82%} #app :is(.og-wx-mini-size,.og-wx-mini-step){font-size:11px!important;padding:2px 4px!important} #app .og-wx-mini-title{font-size:12px!important;line-height:17px!important} #app .og-wx-mini-badge{min-width:50px!important;font-size:11px!important;padding:3px 4px!important} #app .og-wx-mini-price b{font-size:16px!important;line-height:23px!important} #app .og-wx-mini-code>b{font-size:11px!important} #firm-spotlight.pa-provider .np-stat-dock .np-stat>small{font-size:13px!important;min-height:44px!important} #atlas-masthead .atlas-search-results{left:0!important;right:0!important;width:100%!important}} #app .og-wx-hero-card{container-type:inline-size} #app .og-wx-hero-content{display:grid!important;grid-template-rows:auto minmax(0,1fr) 44px!important;gap:16px!important;justify-content:stretch!important} #app .og-wx-hero-top{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:start!important;min-height:0!important;height:auto!important;gap:12px!important;flex:none!important} #app .og-wx-titles{display:block!important;min-width:0!important} #app .og-wx-titles h2{height:auto!important;min-height:0!important;margin:0!important;font-size:clamp(22px,8cqw,28px)!important;line-height:1.15!important;letter-spacing:-.035em!important} #app .og-wx-details-btn{width:34px!important;height:34px!important;min-width:34px!important;padding:8px!important;align-self:start!important} #app .og-wx-account-badges{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;max-width:100%!important;margin-top:12px!important} #app .og-wx-program-label{flex-basis:100%!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important;white-space:normal!important;height:auto!important;min-height:0!important;margin:2px 0 0!important;font:550 14px/20px "Atlas Display",sans-serif!important} #app .og-wx-hero-main{display:grid!important;grid-template-columns:minmax(0,1fr) 120px!important;gap:12px!important;align-items:center!important;position:relative!important;height:100%!important;min-height:0!important} #app .og-wx-temp{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;width:100%!important;min-width:0!important;gap:10px!important} #app .og-wx-price-number{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;flex-wrap:nowrap!important} #app .og-wx-hero-amounts{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 9px;max-width:100%} #app .og-wx-hero-amounts>strong{font-size:clamp(27px,10cqw,36px)!important;line-height:1.1!important;letter-spacing:-.045em!important} #app .og-wx-hero-amounts>s{font:550 15px/20px "Atlas Display",sans-serif;color:#ffffffb3;white-space:nowrap;text-decoration:line-through;text-decoration-thickness:1.5px} #app .og-wx-discount-code{display:flex!important;gap:0!important} #app .og-wx-price-number sup{font:750 13px/18px "Atlas Display",sans-serif!important;padding:4px 9px!important;border:1px solid #ffffff65!important;border-radius:7px!important;background:#24163430!important} #app .og-wx-minmax{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;gap:3px!important;font:550 12px/17px "Atlas Display",sans-serif!important;white-space:normal!important} #app .og-wx-minmax i{display:none!important} #app .og-wx-minmax span{font:inherit!important} #app .og-wx-art-cluster{position:relative!important;inset:auto!important;width:120px!important;height:120px!important;align-self:center!important;justify-self:center!important;margin:0!important;transform:none!important} #app .og-wx-firm-emblem,#app .og-wx-firm-emblem>.brand-mark{width:120px!important;height:120px!important;min-width:0!important;min-height:0!important;padding:0!important;transform:none!important} #app .og-wx-art-cluster .og-wx-sun-glow{inset:0!important;width:100%!important;height:100%!important} #app .og-wx-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;align-items:stretch} #app .og-wx-hero-actions .og-wx-selected-code{width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;margin:0!important;padding:8px!important;border-radius:12px!important;gap:6px!important} #app .og-wx-hero-buy{display:flex!important;position:static!important;inset:auto!important;width:100%!important;min-width:0!important;padding:0!important} #app .og-wx-hero-buy .og-wx-buy-pill{width:100%!important;min-width:0!important;padding:8px!important} #app .og-wx-under-row .og-wx-destinations{overflow:visible!important} @media(max-width:600px){#app .og-wx-hero-content{gap:12px!important} #app .og-wx-hero-main{grid-template-columns:minmax(0,1fr) 100px!important;gap:10px!important} #app .og-wx-art-cluster,#app .og-wx-firm-emblem,#app .og-wx-firm-emblem>.brand-mark{width:100px!important;height:100px!important} #app .og-wx-hero-actions{gap:8px} #app .og-wx-mini-title{max-height:34px!important}}} @layer atlas-foundations{@media (min-width:901px){body:not(.atlas-mobile-application) #atlas-masthead .atlas-search-caption, body:not(.atlas-mobile-application) #atlas-masthead .atlas-search-result em, body:not(.atlas-mobile-application) #atlas-site-menu .atlas-menu-group h3, body:not(.atlas-mobile-application) #atlas-site-menu .atlas-menu-group small, body:not(.atlas-mobile-application) #atlas-site-menu .atlas-menu-heading .atlas-menu-brand{font-size:12px!important;line-height:18px!important;} body:not(.atlas-mobile-application) #atlas-masthead .atlas-search-result small{font-weight:500!important}}} @layer atlas-foundations{@media(min-width:901px){body:not(.atlas-mobile-application) #discovery-ranking{min-height:0!important} body:not(.atlas-mobile-application) #discovery-ranking .discovery-result-summary{position:static!important;width:auto!important;height:auto!important;margin:0 0 12px!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;font:600 13px/20px var(--font-body)!important;color:var(--palette-muted)!important} body:not(.atlas-mobile-application) .discovery-table:is([data-category="firms"],[data-category="reviews"]) :is(col,th,td):first-child{display:none!important} body:not(.atlas-mobile-application) #app :is(.hq-result,.discovery-table){--home-match-caption-size:12px;--home-match-caption-line:18px;--home-match-old-price-size:12px;--home-code-font-size:12px;--home-after-caption-size:12px;--home-after-caption-line:18px}}} @layer atlas-typography{@media(min-width:901px){body:not(.atlas-mobile-application) #app .home-findme-main .hq-logo-card>strong{font-size:12px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app#app#app .hq-stage-caption>[data-quick-firm-caption]{font-size:14px!important;line-height:18px!important}}} @layer atlas-typography{@media(min-width:901px){body:not(.atlas-mobile-application) #app#app#app#app#app#app .discovery-table :is(small,.price-after-pass>b){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app .discovery-table th{padding-inline:0!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app .discovery-table th>button{display:inline-grid!important;grid-template-columns:minmax(0,max-content) max-content!important;align-items:center!important;justify-content:center!important;gap:4px!important;max-width:100%!important;height:auto!important;min-height:36px!important;padding-inline:0!important;white-space:normal!important;font-size:12px!important;line-height:18px!important}} @media(min-width:1101px) and (max-width:1279px){body:not(.atlas-mobile-application) #app#app#app#app#app#app .discovery-table th>:is([data-discovery-sort=score],[data-discovery-sort=platforms]){grid-template-columns:minmax(0,max-content)!important;row-gap:0!important;letter-spacing:0!important}} @media(min-width:901px) and (max-width:1100px){body:not(.atlas-mobile-application) #app .discovery-table thead{height:auto!important} body:not(.atlas-mobile-application) #app .discovery-table thead tr{display:grid!important;grid-template-columns:repeat(var(--home-sort-columns,4),minmax(0,1fr))!important;gap:6px!important;align-items:stretch!important;height:auto!important} body:not(.atlas-mobile-application) #app .discovery-table[data-category=firms]{--home-sort-columns:5} body:not(.atlas-mobile-application) #app .discovery-table:is([data-category=offers],[data-category=reviews]){--home-sort-columns:3} body:not(.atlas-mobile-application) #app .discovery-table th{width:auto!important;height:auto!important;min-height:44px!important;padding:0!important;align-content:center!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app .discovery-table th>button{width:100%!important;min-height:44px!important}}} @layer atlas-typography{@media(min-width:901px){body:not(.atlas-mobile-application) #app#app#app#app#app#app .finder-results .price-after-pass>:is(small,b),body:not(.atlas-mobile-application) #app#app#app#app#app#app .firm-account-price .price-billing{font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) .challenge-compare-preview :is(.compare-preview-heading strong>span,.compare-preview-choice>div>span,.compare-preview-choice>div>small,.price-after-pass>small,.price-after-pass>b,.compare-preview-next,p){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app .firm-account-table .compact-payout>small{font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app .finder-results .challenge-compact-label{max-height:none!important} body:not(.atlas-mobile-application) .challenge-compare-preview .compare-preview-choice>div>small:has(.price-after-pass){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important}}} @layer atlas-typography{@media(min-width:901px){body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .offers-gallery :is(.og-wx-offer-summary small,.og-wx-offer-summary strong,.og-mini-saving,.og-wx-mini-pills span,.og-wx-mini-badge,.og-wx-mini-amounts>s,.og-price>s,.og-price>small,.og-pagination span,.og-wx-fees small,.price-after-pass>small,.price-after-pass>b,.og-wx-destinations a){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .offers-gallery :is(.og-wx-billing,.og-mini-billing){display:block;font-size:12px!important;line-height:18px!important;font-weight:550;color:inherit} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .offers-gallery .og-wx-order-total .offer-cost-note{display:flex!important;flex-wrap:wrap!important;gap:4px 8px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .offers-gallery :is(.og-wx-mini-code-row .og-code-label,.og-wx-mini-code-row b,.og-wx-minmax span,.og-wx-minmax){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .offers-gallery .og-wx-mini-pills>span{height:auto!important;min-height:24px!important;padding:2px 5px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .offers-gallery .og-wx-mini-badge{height:26px!important;min-height:26px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .offers-gallery .og-fee-tooltip{font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .offers-gallery .is-fee-dismissed .og-fee-tooltip{opacity:0!important;visibility:hidden!important;pointer-events:none!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .offers-gallery :is(.og-card-rating-pill b,.og-reset span,.og-row-step-tag,.og-row-identity small,.og-discount-pill){font-size:12px!important;line-height:16px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .offers-gallery .og-row-step-tag{height:auto!important;min-height:20px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .offers-gallery .og-row-actions .og-code{padding-inline:6px!important;gap:4px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .offers-gallery .og-row-actions .og-code>:is(b,.og-code-label){flex:0 0 auto!important}}} @layer atlas-typography{@media(min-width:901px){body:not(.atlas-mobile-application) #atlas-header-group #atlas-primary-navigation :is([data-nav=risk],[data-nav=glossary],[data-nav=tools]){display:none!important} body:not(.atlas-mobile-application) #catalog-research-dialog :is(small,.research-review a){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #catalog-research-dialog .research-warning{font-size:13px!important;line-height:20px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .crypto-directory :is(.cv-rail-label,.cv-categories button>small,.cv-rail-bottom p,.cv-rail-bottom a,.cv-eyebrow,.cv-hero-stats small,.cv-spotlight-page,.cv-poster>small,.cv-total,.cv-sort button,.cv-result-count,.cv-pagination,.cv-row-identity small,.cv-row-fee small,.cv-profile-brand>span,.cv-fee-scope,.cv-fee-grid small,.cv-note,.cv-source,.cv-transfers small,.cv-transfers strong,.cv-profile-facts small,.cv-profile-facts strong,.cv-date,.research-review small,.research-review a,.research-source-button,.cv-profile .cv-missing){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .crypto-directory :is(.cv-note,.cv-ranking p){font-size:13px!important;line-height:20px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .crypto-directory .research-warning{font-size:13px!important;line-height:20px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .crypto-directory .research-value{font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-hero h1{line-height:1.16!important;min-height:2.32em!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-hero h1.cv-name-long{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;font-size:clamp(23px,2.1vw,32px)!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-hero-stats strong{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;height:auto!important;min-height:2.6em!important;max-height:none!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-fee-grid strong{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-arrows button{display:grid!important;place-items:center!important;padding:0!important;line-height:1!important}} @media(min-width:901px) and (max-width:1200px){body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-spotlight-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}} @layer atlas-typography{@media(min-width:901px){body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .rankings-page :is(.rk-permission-table th,.rk-permission-table td,.rk-permission-state,.rk-permission-notes>summary,.rk-permission-notes strong,.rk-stage-pair small,.rk-source-card,.rk-detail-price small,.rk-detail-price .price-code-label,.rk-detail-price .price-after-pass b){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .rankings-page :is(.rk-detail-section p,.rk-method-note>p){font-size:13px!important;line-height:20px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .rankings-page .rk-detail-context{margin:6px 0 12px!important;font:550 12px/18px var(--font-body)!important;color:var(--palette-muted)!important;overflow-wrap:anywhere} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .rankings-page .rk-detail-price .price-copy-code{width:148px!important;max-width:100%!important;min-height:36px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .rankings-page .rk-detail-price .price-copy-code>:is(small,b){flex:0 0 auto!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .rk-name-cell{display:block;min-width:0} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .rk-row-name small{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;white-space:normal!important;overflow-wrap:break-word} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .rk-action-cell>button{width:36px;min-height:36px;height:36px;padding:7px;border-radius:9px;background:none;border-color:#ffffff12} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .rk-action-cell>button>svg{width:15px;height:15px} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app :is(.rk-table-head,.rk-table-row){grid-template-columns:38px minmax(0,1.3fr) minmax(120px,.8fr) minmax(140px,1fr) 40px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .rk-list-heading{scroll-margin-top:24px}} @media(min-width:901px) and (max-width:1450px){body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app :is(.rk-table-head,.rk-table-row){grid-template-columns:38px minmax(0,1.2fr) minmax(108px,.7fr) minmax(120px,.8fr) 36px!important}}} @layer atlas-typography{@media(min-width:901px){body:not(.atlas-mobile-application) #app#app#app#app .versus-cost-controls[data-monthly]{grid-template-columns:repeat(2,minmax(0,1fr))!important} body:not(.atlas-mobile-application) #app#app#app#app .versus-cost-controls .versus-cost-months{grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important} body:not(.atlas-mobile-application) #app#app#app#app .versus-cost-controls label>.atlas-select{align-self:stretch!important} body:not(.atlas-mobile-application) #app#app#app#app .versus-cost-controls .atlas-select-trigger{height:100%!important;gap:6px!important;padding-inline:6px!important;align-items:center!important} body:not(.atlas-mobile-application) #app#app#app#app .versus-cost-controls .atlas-select-value{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;text-wrap:balance!important;line-height:18px!important}}} @layer atlas-typography{@keyframes atlas-strategy-frame-pulse{0%,100%{opacity:.65}50%{opacity:1}} @media(min-width:901px){body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-categories a[data-cs-category=strategy][aria-current=page]{transition:none!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-categories a[data-cs-category=strategy][aria-current=page]:hover{color:#241b36!important}} @media(min-width:901px) and (prefers-reduced-motion:no-preference){body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-categories a[data-cs-category=strategy]{filter:none!important;animation:none!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-categories a[data-cs-category=strategy]::before{mask:linear-gradient(#fff 0 25%,transparent 25% 75%,#fff 75% 100%)!important;-webkit-mask:linear-gradient(#fff 0 25%,transparent 25% 75%,#fff 75% 100%)!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-categories a[data-cs-category=strategy]::after{animation:atlas-nav-orbit 8s linear infinite,atlas-strategy-frame-pulse 5s ease-in-out infinite!important}}} @layer atlas-typography{@media(min-width:901px){body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-search-results{max-height:min(440px,var(--cs-search-room,440px))!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-search-results[data-open-above="true"]{top:auto!important;bottom:calc(100% + 12px)!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub :is(.cs-categories>a,.cs-learning-status>span,.cs-search-results>p,.cs-search-results small,.rp-risk-input select,.rp-workspace .hw-kicker,.rp-assumption){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .rp-field:has(.rp-risk-input){grid-column:1/-1!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .rp-risk-input{grid-template-columns:minmax(80px,.65fr) minmax(140px,1fr)!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .rp-copy-manual{display:grid;gap:8px;margin:12px 0} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .rp-copy-manual[hidden]{display:none!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .rp-copy-manual textarea{box-sizing:border-box;width:100%;min-height:132px;resize:vertical;padding:12px;border:1px solid var(--lg-line);border-radius:10px;background:var(--lg-control);color:var(--palette-ink);font:500 13px/20px var(--font-body);overflow-wrap:anywhere}}} @layer atlas-typography{@media(min-width:901px){body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight :is(.provider-carousel-controls>span,.provider-carousel-controls>span i,.pa-rule-context small),body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .directory-showcase :is(.directory-reviewed-filter span,.directory-library-bottom>span,.directory-library-bottom .country-with-flag>span){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .directory-showcase .price-after-pass>:is(small,b){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-history-facts small{font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-desk-disclosures{gap:8px!important;padding:0!important;width:100%;min-width:0} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-desk-disclosures details{min-width:0;border-bottom:1px solid #ffffff20} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-desk-disclosures summary{padding:10px 0;min-height:44px;box-sizing:border-box;font:600 17px/24px var(--font-body);color:var(--palette-ink);cursor:pointer} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-desk-disclosures p{margin:0 0 12px!important;font:500 12px/18px var(--font-body)!important;color:var(--palette-muted)!important;overflow-wrap:break-word} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-rules:has(.pa-desk-disclosures) .pa-rule-actions{grid-template-columns:minmax(0,1fr)!important;height:76px!important;min-height:76px!important;padding:10px 0!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-rule-stats{grid-auto-rows:152px!important;gap:12px 8px!important;height:auto!important;min-height:0!important;max-height:none!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-stat-row{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:28px 36px 66px!important;align-items:center!important;justify-items:center!important;align-content:start!important;gap:6px!important;height:152px!important;min-height:152px!important;max-height:152px!important;text-align:center!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-stat-icon,body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-stat-icon svg{width:28px!important;height:28px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-stat-label{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;white-space:normal!important;overflow-wrap:normal!important;text-wrap:balance} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-stat-row>strong{display:block!important;align-self:center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;white-space:normal!important;overflow-wrap:anywhere!important;text-wrap:balance}}} @layer atlas-typography{@media(min-width:901px){body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub :is(.vl-phases button b,.vl-sequence-summary,.vl-chart-footer,.vl-chart-footer span,.vl-chart-footer a,.pt-kicker,.pt-controls a){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .pt-workspace{gap:8px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .pt-steps{margin:0!important;padding:4px 0!important;min-height:32px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .pt-plan{padding:4px 0!important;min-height:46px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .pt-controls{padding:6px 0!important;min-height:128px!important;align-content:center!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .pt-controls [data-pt-result]{flex-basis:100%!important;width:100%!important;min-height:22px!important;margin-left:0!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .pt-chart{height:clamp(300px,28vw,420px)!important;min-height:300px!important;flex:0 0 auto!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .pt-chart>svg{width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .pt-chart .cs-plan-label text{font-size:20px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .pt-chart .sv-label text{font-size:17px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub :is([data-pt-clock],[data-pt-result]):focus-visible{outline:2px solid var(--cs-accent)!important;outline-offset:3px;border-radius:5px}}} @layer atlas-typography{@media(min-width:901px){body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .vl-stage :is(#strategy-chart,#vl-main-chart,.pt-chart) :is(.sv-label,.vl-label) text{font-size:20px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub #strategy-chart [data-rsi-panel] text{font-size:20px!important}}} @layer atlas-typography{@media(min-width:901px){body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .vl-stage :is(#strategy-chart,#vl-main-chart,.pt-chart) :is(.sv-label,.vl-label) rect{height:36px!important}}} @layer atlas-typography{@media(min-width:901px){body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .pt-chart:has([data-rsi-panel]){height:clamp(330px,28vw,420px)!important;min-height:330px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .pt-chart [data-rsi-panel] text{font-size:20px!important}}} .cs-saved-status,.desktop-profile-cancel,.desktop-profile-error{display:none!important} @layer atlas-typography{@media(min-width:901px){body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub :is(.hs-reading-meta button,.hs-eyebrow,.lw-heading>span,.lw-inputs>label,.lw-inputs select,.lw-inputs .atlas-select-trigger,.lw-footnote,.lw-stat-cards span,.lw-stat-cards small,.hs-next-lesson small,.hs-notes>small,.hw-kicker,.hw-term-index small,.hw-quick-terms>span,.hw-quick-terms button,.sim-label,.sim-profile-stat small,.sim-profile-note,.sim-profile-note a,.sim-equity-section p,.sim-profile-history th,.sim-profile-history td small,.cs-saved-status){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .lw-visual svg text{font-size:20px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .lw-visual svg .lw-small{font-size:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .lw-visual .sv-simple-chart :is(.sv-label,.vl-label) rect{height:36px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .sim-equity-chart text{font-size:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub :is(.hs-save-status,.cs-save-feedback,.desktop-profile-error){font-size:13px!important;line-height:20px!important;color:var(--cs-ink)!important;margin:10px 0!important;grid-column:1/-1} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-saved-status{display:block!important;margin:0 0 16px!important;color:var(--cs-muted)!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .desktop-profile-cancel{display:inline-flex!important;align-items:center!important;justify-content:center!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .desktop-profile-error:not([hidden]){display:block!important;flex-basis:100%!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .sim-profile-edit{flex-wrap:wrap!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .hw-empty [data-term-clear]{display:block!important;margin:16px auto 0!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .hw-term-detail .hw-stat{min-width:0!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .hw-term-detail .hw-stat strong{font-size:18px!important;line-height:24px!important;white-space:normal!important;overflow-wrap:anywhere!important;text-wrap:balance} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .hw-term-detail .hw-stat small{white-space:normal!important;overflow-wrap:anywhere!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .hw-dial-layout{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:16px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .hw-dial-layout>.hw-example-dial{flex:0 0 146px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .hw-dial-layout>div:not(.hw-example-dial){flex:1 1 140px!important;min-width:min(140px,100%)!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .hw-order-book>div:first-child b{font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-card{min-width:0!important;width:100%!important;max-width:100%!important;isolation:isolate} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-card-save{z-index:3!important}} @media(min-width:901px) and (max-width:1499px){body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .lw-layout{grid-template-columns:minmax(0,1fr)!important;gap:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .lw-inputs{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:14px 20px!important}} @media(min-width:901px) and (max-width:1200px){body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}} .cs-position-card-summary{display:none!important} @layer atlas-typography{@media(min-width:901px){body:not(.atlas-mobile-application):is([data-market="crypto"],[data-market="futures"]) #app#app#app#app#app#app#app#app#app#app .home-quickfind{background-color:rgb(var(--palette-panel)/.16)!important} body:not(.atlas-mobile-application)[data-market="crypto"] #app#app#app#app#app#app#app#app#app#app .hq-featured-actions>a{background-color:rgb(var(--palette-panel))!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app :is(.hq-stage-caption>span,.hq-featured-deal>span,#discovery-favorites>span,#studio-reviewed>span,#account-results thead th,.versus-legend b,.cs-menu a>small,.cs-trending,.cs-timer-caption){font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app :is(.hq-market-label,.hq-catalog-stats small,.hq-choice-heading>small){color:#fff!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-topic-art>svg text:not(.cs-diagram-value){font-size:var(--cs-art-label,20px)!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-topic-art .cs-diagram-note{opacity:1!important;fill:var(--cs-muted)!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-continue-art svg text{display:none!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-position-pastel text:first-of-type{font-size:max(27px,var(--cs-art-label,27px))!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-topic-art .cs-position-pastel text:not(:first-of-type){font-size:var(--cs-art-label,24px)!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-topic-art .cs-position-pastel text:nth-of-type(2){transform:translateY(56px)!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-card-art .cs-position-photo{display:flex!important;flex-direction:column!important;gap:6px!important;padding-bottom:118px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-card-art .cs-position-scene{flex:1 1 0!important;height:auto!important;min-height:0!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-card-art .cs-position-photo figcaption{display:none!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-card-art .cs-position-card-summary{display:block!important;flex:0 0 auto!important;text-align:center!important;padding:0!important;color:var(--cs-ink)!important;font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-position-card-summary>strong{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;font-size:18px!important;line-height:22px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-position-card-summary>strong>span{font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-position-card-summary>span{display:block!important;font-size:12px!important;line-height:18px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-card-art .cs-position-pastel text{display:none!important}}} @layer atlas-foundations{@media(min-width:901px){body:not(.atlas-mobile-application) #app .offers-gallery .og-wx-mini-card .og-mini-paynote{column-gap:6px!important;flex-wrap:wrap!important}}} @layer atlas-foundations{@media(min-width:901px){body:not(.atlas-mobile-application) #app .og-deck>.og-campaign:only-child{grid-column:1/-1!important;justify-self:center!important;display:grid!important;grid-template-columns:minmax(0,1fr) 190px!important;width:100%!important;max-width:760px!important;min-height:160px!important;height:auto!important} body:not(.atlas-mobile-application) #app .og-deck>.og-campaign:only-child .og-campaign-select{display:grid!important;grid-template-columns:140px minmax(0,1fr)!important;align-items:stretch!important;min-width:0!important;height:100%!important} body:not(.atlas-mobile-application) #app .og-deck>.og-campaign:only-child .og-campaign-art{height:100%!important;min-height:160px!important} body:not(.atlas-mobile-application) #app .og-deck>.og-campaign:only-child .og-campaign-body{align-self:center!important;justify-content:center!important;min-height:0!important} body:not(.atlas-mobile-application) #app .og-deck>.og-campaign:only-child .og-campaign-footer{align-self:stretch!important;justify-content:center!important;height:100%!important;margin:0!important;border-top:0!important}}} @layer atlas-foundations{@media(min-width:901px){body:not(.atlas-mobile-application) #discovery-results td[data-label="Platforms"] .platform-tags{min-width:0!important;max-width:100%!important} body:not(.atlas-mobile-application) #discovery-results td[data-label="Platforms"] .platform-tags>.platform-tag{height:auto!important;white-space:normal!important;overflow-wrap:anywhere!important}}} @layer atlas-foundations{@media(min-width:901px){body:not(.atlas-mobile-application) #firm-spotlight.pa-provider .pa-rules:has(>.pa-history-profile)>.pa-reference-heading{height:auto!important} body:not(.atlas-mobile-application) .provider-history-dialog .provider-history-detail>header .eyebrow{font-size:12px!important;line-height:18px!important}}} @layer atlas-foundations{#broker-conditions-dialog{box-sizing:border-box;width:min(1120px,calc(100vw - 32px))!important;max-width:1120px!important;max-height:calc(100dvh - 48px)!important;margin:auto!important;padding:0!important;border:1px solid var(--atlas-line)!important;border-radius:24px!important;background:var(--atlas-surface)!important;color:var(--atlas-ink)!important;overflow:hidden!important} #broker-conditions-dialog[open]{display:flex!important;flex-direction:column!important} #broker-conditions-dialog::backdrop{background:rgba(8,9,20,.56);backdrop-filter:blur(5px)} #broker-conditions-dialog .bc-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;padding:20px 24px!important;height:auto!important;min-height:0!important;border-bottom:1px solid var(--atlas-line)!important;flex:none!important;min-width:0;position:static!important;background:transparent!important} #broker-conditions-dialog .bc-identity{display:flex;align-items:center;gap:16px;min-width:0} #broker-conditions-dialog .bc-identity>div{min-width:0} #broker-conditions-dialog .bc-identity .brand-mark{position:relative!important;width:64px!important;height:64px!important;flex:0 0 64px;margin:0!important} #broker-conditions-dialog .bc-identity .brand-mark img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;transform:none!important} #broker-conditions-dialog .bc-identity>div>span{font-size:12px!important;line-height:18px!important;font-weight:600!important;letter-spacing:.08em;color:var(--atlas-muted)} #broker-conditions-dialog .bc-identity h2{font:inherit;font-size:24px!important;line-height:1.25!important;font-weight:650!important;margin:4px 0!important;overflow-wrap:anywhere} #broker-conditions-dialog .bc-identity p{font-size:13px!important;line-height:20px!important;margin:0!important;color:var(--atlas-muted);max-width:68ch;overflow-wrap:anywhere} #broker-conditions-dialog .bc-close{display:grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid var(--atlas-line)!important;border-radius:12px!important;background:var(--atlas-input)!important;color:var(--atlas-ink)!important;font-size:24px!important;line-height:1!important} #broker-conditions-dialog .bc-scroll{padding:20px 24px 24px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;flex:1} #broker-conditions-dialog .bc-section-heading{margin:18px 0 10px} #broker-conditions-dialog .bc-section-heading:first-child{margin-top:0} #broker-conditions-dialog .bc-section-heading h3{font-size:16px!important;line-height:23px!important;font-weight:650!important;margin:0!important} #broker-conditions-dialog .bc-section-heading p{font-size:12px!important;line-height:18px!important;margin:4px 0 0!important;color:var(--atlas-muted)} #broker-conditions-dialog .bc-fact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:12px} #broker-conditions-dialog .bc-fact{min-width:0;padding:16px;border:1px solid var(--atlas-line);border-radius:16px;background:var(--atlas-input);overflow-wrap:anywhere} #broker-conditions-dialog .bc-fact.is-selected{border-color:var(--palette-accent,var(--market-hero-2));box-shadow:inset 0 0 0 1px var(--atlas-line)} #broker-conditions-dialog .bc-fact h3{font-size:12px!important;line-height:18px!important;font-weight:600!important;color:var(--atlas-muted);margin:0 0 6px!important} #broker-conditions-dialog .bc-fact>strong{display:block;font-size:20px!important;line-height:27px!important;font-weight:650!important;color:var(--atlas-ink)} #broker-conditions-dialog .bc-fact p{font-size:13px!important;line-height:20px!important;color:var(--atlas-muted);margin:8px 0 0!important} #broker-conditions-dialog .bc-fact ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:12px 0 0;padding:0} #broker-conditions-dialog .bc-fact li{max-width:100%;padding:4px 8px;border:1px solid var(--atlas-line);border-radius:8px;font-size:13px!important;line-height:19px!important;color:var(--atlas-ink);background:rgba(255,255,255,.035)} #broker-conditions-dialog .bc-reference{display:inline-flex;max-width:100%;margin-top:12px;font-size:12px!important;line-height:18px!important;font-weight:600!important;color:var(--atlas-ink)!important;text-decoration:underline;text-underline-offset:3px} #broker-conditions-dialog .bc-close:hover,#broker-conditions-dialog .bc-reference:hover{color:var(--palette-ink,var(--atlas-ink))!important;background:var(--palette-soft,var(--atlas-input))!important} #broker-conditions-dialog .bc-footnote{font-size:12px!important;line-height:19px!important;color:var(--atlas-muted);margin:18px 0 0!important} @media(min-width:901px){body:not(.atlas-mobile-application) .versus-review-details{margin-top:12px;padding-top:10px;border-top:1px solid var(--atlas-line)} body:not(.atlas-mobile-application) .versus-review-details h3{font-size:12px!important;line-height:18px!important;font-weight:600!important;margin:0 0 8px!important;color:var(--atlas-muted)} body:not(.atlas-mobile-application) .versus-review-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;text-align:center} body:not(.atlas-mobile-application) .versus-review-totals>div{display:grid;align-content:start;gap:3px;min-width:0} body:not(.atlas-mobile-application) .versus-review-totals span{font-size:12px!important;line-height:18px!important;font-weight:550!important;overflow-wrap:anywhere;color:var(--series-a)} body:not(.atlas-mobile-application) .versus-review-totals [data-series="1"]>span{color:var(--series-b)} body:not(.atlas-mobile-application) .versus-review-totals strong{font-size:18px!important;line-height:24px!important;font-weight:650!important;color:var(--atlas-ink);overflow-wrap:anywhere} body:not(.atlas-mobile-application) .versus-review-totals a{color:inherit!important;text-decoration:underline;text-underline-offset:3px;font:inherit} body:not(.atlas-mobile-application) .versus-review-totals a:hover{color:var(--palette-ink,var(--atlas-ink))!important;background:var(--palette-soft,var(--atlas-input))!important} body:not(.atlas-mobile-application) .versus-review-context{font-size:12px!important;line-height:18px!important;font-weight:500!important;margin:12px 0 0!important;color:var(--atlas-muted)} body:not(.atlas-mobile-application) .versus-inline-values{position:relative!important;border:0;background:none;padding:0} body:not(.atlas-mobile-application) .versus-inline-values summary{padding:0;color:inherit;background:none;font:inherit;cursor:pointer} body:not(.atlas-mobile-application) .versus-inline-values ul{position:absolute!important;right:0!important;bottom:calc(100% + 8px)!important;z-index:30!important;width:max-content!important;min-width:180px!important;max-width:min(260px,calc(100vw - 64px))!important;max-height:220px!important;overflow-y:auto!important;overscroll-behavior:contain;padding:10px 12px!important;margin:0!important;border:1px solid var(--atlas-line)!important;border-radius:12px!important;background:var(--atlas-input)!important;color:var(--atlas-ink)!important;box-shadow:0 12px 30px #08091445!important;list-style:none!important;text-align:left!important;font:inherit;overflow-wrap:anywhere} body:not(.atlas-mobile-application) .versus-inline-values li+li{margin-top:7px;padding-top:7px;border-top:1px solid var(--atlas-line)}} body.atlas-mobile-application #app#app#app#app .rk-table-head>span{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important} body.atlas-mobile-application #app#app#app#app .np-eyebrow{height:auto!important;min-height:20px!important;line-height:1.5!important}} @layer atlas-typography{body #app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-carousel-controls{position:relative!important;inset:auto!important;flex:0 0 auto!important;align-self:center!important;width:min(100%,162px)!important;max-width:100%!important;grid-template-columns:36px minmax(0,1fr) 36px!important;gap:8px!important;margin:0 auto!important;z-index:3} body #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-rule-context{box-sizing:border-box!important;border:1px solid var(--lg-line)!important;border-radius:12px!important;padding:10px 8px!important;align-items:center!important;justify-content:center!important;min-width:0!important;text-align:center!important} body #app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-challenges-link{display:flex!important;position:relative;isolation:isolate;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:min(100%,260px);min-height:46px;padding:10px 14px!important;margin:0 auto;text-align:center;font:650 14px/20px var(--font-body)!important;border:1px solid var(--lg-accent)!important;border-radius:12px!important;background:color-mix(in srgb,var(--lg-accent) 20%,rgb(var(--palette-panel)))!important;color:var(--palette-ink)!important;text-decoration:none;animation:provider-challenges-pulse 3s ease-in-out infinite} body #app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-challenges-link svg{width:18px;height:18px;flex:none} body #app#app#app#app#app#app#app#app#app#app :is(.profile-select-menu>summary,.atlas-select[data-for=studio-firm]>.atlas-select-trigger){display:grid!important;grid-template-columns:16px minmax(0,1fr) 16px!important;gap:8px!important;text-align:center!important} body #app#app#app#app#app#app#app#app#app#app :is(.profile-select-value,.atlas-select[data-for=studio-firm] .atlas-select-value){grid-column:2!important;text-align:center!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} body #app#app#app#app#app#app#app#app#app#app :is(.profile-select-menu>summary,.atlas-select[data-for=studio-firm]>.atlas-select-trigger)>.atlas-select-chevron{grid-column:3!important;display:grid;place-items:center;transition:transform .18s ease} body #app#app#app#app#app#app#app#app#app#app .profile-select-menu[open]>summary>.atlas-select-chevron{transform:rotate(180deg)!important} @keyframes provider-challenges-pulse{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--lg-accent) 8%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--lg-accent) 16%,transparent)}} @media(prefers-reduced-motion:reduce){body #app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-challenges-link{animation:none!important}}} @layer atlas-typography{body #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-rule-actions .pa-rule-context{width:100%!important;height:56px!important;min-height:56px!important;max-height:56px!important;padding:6px 8px!important;gap:2px!important;overflow:hidden!important} body #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-rule-context>strong{font-size:20px!important;line-height:22px!important} body #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-rule-context>small{display:block!important;width:100%;font-size:12px!important;line-height:16px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important} @media(min-width:901px){body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-logo-panel>:is(.provider-carousel-controls,.provider-challenges-link){translate:0 -28px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-rule-stats{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:108px!important;gap:8px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-stat-row{grid-column:span 2!important;grid-template-rows:20px 28px 40px!important;height:108px!important;min-height:108px!important;max-height:108px!important;padding:4px 0!important;gap:4px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-stat-row:nth-child(n+4){grid-column:span 3!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-stat-icon,body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-stat-icon svg{width:20px!important;height:20px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-stat-label{font-size:12px!important;line-height:14px!important;height:28px!important;min-height:28px!important;max-height:28px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-stat-row>strong{font-size:16px!important;line-height:20px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-rules{gap:8px!important;justify-content:flex-start!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-reference-heading{height:32px!important;min-height:32px!important;max-height:32px!important;flex:none!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-reference-types{height:56px!important;min-height:56px!important;max-height:56px!important;flex:none!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-reference-types :is(.pm-types,.pa-reference-scope){height:56px!important;min-height:56px!important;box-sizing:border-box!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pm-types button{height:56px!important;min-height:56px!important;padding:4px!important;gap:3px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app #firm-spotlight .pa-rule-actions{height:76px!important;min-height:76px!important;padding:10px 0!important;align-items:center!important}}} @layer atlas-foundations{.hq-catalog-stats>span>a{display:grid!important;grid-template-rows:30px auto!important;gap:4px!important;place-items:center!important;color:inherit!important;text-decoration:none!important;width:100%!important;border-radius:8px} .hq-catalog-stats>span>a:hover small{color:var(--lg-accent)!important;text-decoration:underline;text-underline-offset:4px} #app .discovery-all-offers{font:650 12px/1.4 'Atlas Display',sans-serif!important;color:var(--palette-ink)!important;border:1px solid var(--lg-line)!important;background:rgb(var(--palette-panel)/.6)!important;padding:9px 12px!important;white-space:normal!important;text-align:center} #app .home-offer-price{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;font-variant-numeric:tabular-nums;line-height:1.4!important} #app .home-offer-price>s{font-size:12px!important;line-height:1.4!important;color:var(--palette-muted)!important} #app .home-offer-price>strong{font-size:16px!important;line-height:1.4!important;color:var(--palette-ink,#fff)!important} #app .home-firm-codes{display:inline-flex!important;justify-content:center!important;align-items:center!important;min-height:32px!important;width:max-content!important;max-width:100%!important;padding:6px 10px!important;font:650 12px/1.4 'Atlas Display',sans-serif!important;color:var(--lg-accent,#fff)!important;white-space:normal!important;text-decoration:none!important;border:1px solid var(--lg-line)!important;border-radius:9px!important;background:#ffffff05!important} #app .discovery-all-offers{position:relative!important;isolation:isolate;overflow:visible!important;border-color:color-mix(in srgb,var(--lg-accent) 55%,transparent)!important;box-shadow:0 0 16px color-mix(in srgb,var(--lg-accent) 15%,transparent)!important} #app .discovery-all-offers::before{content:'';position:absolute;inset:-2px;padding:2px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--atlas-nav-angle),transparent 0deg 245deg,var(--lg-accent,#dec6ff) 285deg,#fff 310deg,transparent 350deg);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;animation:atlas-nav-orbit 8s linear infinite} #app .offers-gallery .og-deck-timer{display:block!important;flex:none!important;height:5px!important;min-height:5px!important;opacity:1!important;background:rgb(var(--palette-panel)/.8)!important;border:1px solid #ffffff24!important;border-radius:999px!important;box-sizing:border-box!important;overflow:hidden!important} #app .offers-gallery .og-deck-timer-bar{display:block!important;height:100%!important;opacity:1!important;background:linear-gradient(90deg,var(--lg-accent,#dec6ff),#fff)!important;box-shadow:0 0 10px var(--lg-accent,#dec6ff)!important} #app #finder-unverified:not([hidden]){display:flex!important;align-items:center;flex-wrap:wrap;gap:6px 16px;padding:13px 16px!important;margin:10px 0 18px!important;background:#ffffff06!important;border:1px solid #ffffff1c!important;border-radius:12px!important;font:500 13px/1.5 'Atlas Display',sans-serif!important;color:var(--palette-muted)!important} #app #finder-unverified .finder-verification-count{font-weight:700;color:var(--palette-ink)} #app .finder-results-head{align-items:center!important;gap:20px!important} #app #finder-count{font-size:23px!important;line-height:1.3!important;margin:8px 0!important;letter-spacing:-.025em!important} #app #finder-active-summary{font-size:13px!important;line-height:1.5!important;margin:0!important} #app #filter-chips{justify-content:flex-start!important;gap:8px!important;margin:16px 0!important} #app #filter-chips button{font-size:12px!important;line-height:1.4!important;padding:7px 11px!important;white-space:normal!important} body:has(.versus-dashboard) .atlas-select-panel, #app :is(.compare-picker-menu,.compare-prop-options){background:linear-gradient(145deg,rgb(var(--palette-panel)/.99),color-mix(in srgb,var(--palette-start) 20%,rgb(var(--palette-panel))))!important;color:var(--palette-ink,#fff)!important;border:1px solid var(--lg-line)!important;border-radius:16px!important;box-shadow:0 18px 48px #09061566!important} body:has(.versus-dashboard) .atlas-select-panel input,#app :is(.compare-picker-top,.compare-picker-search){background:transparent!important;color:var(--palette-ink)!important} body:has(.versus-dashboard) .atlas-select-panel input{background:#00000024!important;border:1px solid var(--lg-line)!important;border-radius:10px!important} body:has(.versus-dashboard) .atlas-select-option,#app :is(.compare-picker-option,.compare-prop-options button){background:transparent!important;color:var(--palette-ink)!important;border-color:transparent!important;font:550 14px/1.5 'Atlas Display',sans-serif!important} body:has(.versus-dashboard) .atlas-select-option:is(:hover,[aria-selected=true]),#app :is(.compare-picker-option,.compare-prop-options button):is(:hover,[aria-current=page],[aria-pressed=true]){background:color-mix(in srgb,var(--lg-accent) 14%,transparent)!important;border-color:var(--lg-line)!important} #app .versus-dashboard,#app .versus-dashboard .versus-card{--series-a:var(--lg-accent,#d8b7ff)!important;--series-b:#f1ecff!important;--atlas-ink:var(--palette-ink,#fff);--atlas-muted:var(--palette-muted);color:var(--palette-ink,#fff)!important;font-family:'Atlas Display',sans-serif} #app .versus-dashboard :is(.versus-bar-pair,.versus-metric-bars,.exchange-bar-line) .series-0{background:var(--series-a)!important} #app .versus-dashboard :is(.versus-bar-pair,.versus-metric-bars,.exchange-bar-line) .series-1{background:repeating-linear-gradient(135deg,var(--series-b) 0 4px,color-mix(in srgb,var(--series-b) 65%,transparent) 4px 8px)!important} #app .versus-dashboard .series-stroke-0{stroke:var(--series-a)!important}#app .versus-dashboard .series-stroke-1{stroke:var(--series-b)!important} #app .versus-dashboard :is(.versus-controls,.compare-type-bar .versus-kind){background:rgb(var(--palette-panel)/.55)!important;border-color:var(--lg-line)!important;box-shadow:none!important} #app .versus-dashboard .compare-selection-group{background:transparent!important;border:0!important;box-shadow:none!important} #app .versus-dashboard .versus-matrix-row{background:transparent!important;font-size:14px!important;line-height:1.55!important;padding:12px 0!important;gap:12px!important} #app .versus-dashboard .versus-matrix-row.atlas-difference{background:transparent!important} #app .versus-dashboard .versus-matrix-row{box-shadow:none!important;border-radius:0!important;background-image:none!important} #app .versus-dashboard .versus-matrix-row::before,#app .versus-dashboard .versus-matrix-row::after{background:none!important;box-shadow:none!important} #app .versus-dashboard .versus-matrix-row>strong{font-weight:650!important;font-size:14px!important;line-height:1.55!important;overflow-wrap:anywhere!important} #app .versus-dashboard .versus-matrix-row>[role=rowheader]{font-weight:600!important;color:var(--palette-muted)!important} #app .versus-dashboard .versus-matrix-head{font-weight:700!important;font-size:13px!important;line-height:1.5!important} #app .versus-dashboard .versus-legend{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:16px!important;font-size:13px!important;line-height:1.5!important;color:var(--palette-ink)!important} #app .versus-dashboard .versus-legend>span{display:flex!important;flex-wrap:wrap;align-content:center;align-items:center!important;gap:7px!important;min-width:0;padding:10px!important;border:1px solid var(--lg-line)!important;border-radius:10px!important;background:#00000010!important;overflow-wrap:anywhere} #app .versus-dashboard .versus-legend i{width:13px!important;height:13px!important;border-radius:50%!important;background:var(--series-a)!important} #app .versus-dashboard .versus-legend>span:nth-child(2) i{background:var(--series-b)!important;border:2px solid var(--series-b)!important;border-radius:3px!important} #app .versus-dashboard .versus-legend b{font-size:11px!important;color:var(--palette-muted)!important} #app .program-price-code{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-width:0;width:100%} #app .program-price-code>strong{font-size:30px!important;line-height:1.2!important;font-weight:750!important;color:var(--series-a)!important;overflow-wrap:anywhere} #app .side-1 .program-price-code>strong{color:var(--series-b)!important} #app .program-price-code .price-code{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:34px!important;max-width:100%!important;width:auto!important;padding:7px 9px!important;border-radius:9px!important;color:var(--palette-ink)!important;white-space:nowrap!important} #app .program-price-code .price-code b{font-size:13px!important} #app .program-price-comparison .program-price-side{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:13px!important;align-items:stretch!important;padding:20px 0!important;border-bottom:1px solid var(--lg-line)!important;background:transparent!important;min-width:0!important} #app .program-price-comparison .program-price-side:last-child{padding-bottom:0!important;border-bottom:0!important} #app .program-price-identity{display:grid;grid-template-columns:10px minmax(0,1fr);gap:5px 9px;align-items:center;min-width:0} #app .program-price-identity>i{width:9px;height:9px;border-radius:50%;background:var(--series-a)!important} #app .side-1 .program-price-identity>i{background:var(--series-b)!important} #app .program-price-identity>strong{font:700 16px/1.4 'Atlas Display',sans-serif!important;color:var(--palette-ink,#fff)!important;overflow-wrap:anywhere} #app .program-price-identity>small{grid-column:2;font-size:12px!important;line-height:1.5!important;color:var(--palette-muted)!important} #app .program-offer-quote{display:grid;grid-template-columns:minmax(0,1fr) minmax(78px,auto);gap:12px;align-items:center;min-height:66px;min-width:0} #app .program-offer-amount{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0} #app .program-offer-amount>strong{font:750 clamp(23px,2vw,29px)/1.2 'Atlas Display',sans-serif!important;letter-spacing:-.025em;color:var(--series-a)!important;overflow-wrap:anywhere} #app .side-1 .program-offer-amount>strong{color:var(--series-b)!important} #app .program-offer-amount>:is(s,small){font-size:12px!important;line-height:1.4!important;color:var(--palette-muted)!important} #app .program-offer-discount{display:grid;gap:5px;justify-items:center;padding:10px 9px;min-width:78px;border:1px solid var(--lg-line);border-radius:11px;background:color-mix(in srgb,var(--lg-accent) 7%,transparent);text-align:center} #app .program-offer-discount>strong{font-size:18px!important;line-height:1.2!important;color:var(--lg-accent)!important} #app .program-offer-discount>small,#app .program-offer-standard{font-size:11px!important;line-height:1.5!important;color:var(--palette-muted)!important;text-align:center} #app .program-offer-code{width:100%;min-width:0;display:grid;align-items:center;min-height:38px} #app .program-offer-code>.price-code{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:38px!important;padding:9px 10px!important;border-radius:10px!important;box-sizing:border-box!important;white-space:nowrap!important} #app .program-offer-code .price-code b{font-size:14px!important;line-height:1.3!important} #app .program-offer-code>span{font-size:12px;color:var(--palette-muted);text-align:center} #app .program-price-side>a{font:600 12px/1.5 'Atlas Display',sans-serif!important;justify-self:center;text-align:center;margin:0!important} #app .program-price-condition{font-size:12px!important;line-height:1.65!important;color:var(--palette-muted)!important;margin:0!important;text-align:center;overflow-wrap:anywhere} .program-comparison-details{display:contents} @media(min-width:1101px){#app .program-versus .program-comparison-details{display:grid!important;grid-column:1/-1!important;grid-row:2!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;min-width:0} #app .program-versus .program-comparison-details>.versus-card{grid-column:auto!important;grid-row:auto!important;display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important} #app .program-comparison-details .program-price-side{grid-template-columns:minmax(0,1fr) minmax(130px,1fr)!important;gap:9px 12px!important;padding:14px 0!important;flex:1 0 auto!important;align-content:space-between!important} #app .program-comparison-details .program-price-side:last-child{padding-bottom:0!important} #app .program-comparison-details .program-price-identity{grid-column:1!important;align-self:center!important} #app .program-comparison-details .program-offer-quote{grid-column:2!important;min-height:60px!important;gap:8px!important} #app .program-comparison-details .program-price-side>:not(.program-price-identity):not(.program-offer-quote){grid-column:1/-1!important} #app .program-comparison-details :is(.versus-details,.versus-coverage)>.versus-matrix{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important} #app .program-comparison-details :is(.versus-details,.versus-coverage) .versus-matrix-row{padding:8px 0!important} #app .program-comparison-details :is(.versus-details,.versus-coverage) .versus-matrix-row:not(.versus-matrix-head){flex:1 0 auto!important;align-content:center!important} #app .program-comparison-details .versus-matrix-head{flex:none!important} #app .program-comparison-details .versus-coverage>.versus-note{flex:none!important;margin-top:14px!important}} #app .program-permissions .versus-matrix-row{grid-template-columns:1fr 1fr 1fr!important;align-items:center!important;min-height:66px!important} #app .program-permissions .versus-matrix-row>*{text-align:center!important} #app .program-permissions .versus-matrix-row>[role=rowheader]{font-size:15px!important} #app .program-permissions .program-rule-status{font-size:14px!important;line-height:1.4!important;font-weight:700!important;padding:7px 10px!important} #app .program-permissions .program-rule-source{font-size:12px!important;line-height:1.5!important} body dialog#detail :is(.cd-fact,.sourced-fact-grid>section,.detail-grid>section,.trust-detail>div),body dialog:is(#detail,#catalog-research-dialog) .research-facts>div{text-align:center!important;align-items:center!important;align-content:center!important;justify-items:center!important;min-width:0!important} body dialog#detail .cd-unified-details .cd-fact>span{width:100%!important;justify-content:center!important;align-self:center!important;text-align:center!important} body dialog#detail :is(.cd-fact,.sourced-fact-grid>section,.detail-grid>section)>:is(span,small,p,strong),body dialog:is(#detail,#catalog-research-dialog) .research-facts :is(dt,dd){text-align:center!important;max-width:100%!important;margin-inline:0!important;overflow-wrap:anywhere!important} body dialog#detail :is(.cd-fact>span,.sourced-fact-grid small,.detail-grid p),body dialog:is(#detail,#catalog-research-dialog) .research-facts dt{font:600 13px/1.5 'Atlas Display',sans-serif!important;letter-spacing:.01em!important} body dialog#detail :is(.cd-fact>strong,.sourced-fact-grid strong,.detail-grid strong),body dialog:is(#detail,#catalog-research-dialog) .research-facts dd{font:650 16px/1.55 'Atlas Display',sans-serif!important} body dialog#detail :is(.cd-section>h3,.cd-note>h4,.sourced-profile-heading,.catalog-editorial h3){text-align:center!important;justify-content:center!important} body dialog#detail .cd-section-heading{justify-content:center!important;flex-wrap:wrap!important;text-align:center!important} body dialog#detail .cd-rule-row{align-items:center!important} body dialog#detail .cd-rule-row button{justify-content:center!important;text-align:center!important} body dialog#detail .cd-rule-row button span{text-align:center!important} body dialog#detail :is(.cd-permission,.cd-rule-head){text-align:center!important;justify-content:center!important} body dialog:is(#detail,#catalog-research-dialog) .platform-tags{justify-content:center!important} body dialog#detail .research-identity-summary{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;text-align:center!important;margin:18px 0 0!important} body dialog#detail .research-identity-links{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px 16px!important;font-size:13px!important;line-height:1.6!important} body dialog:is(#detail,#catalog-research-dialog) .dialog-country .country-with-flag{position:relative!important;display:grid!important;place-items:center!important;width:180px!important;max-width:100%!important;min-height:68px!important;margin:7px auto!important;padding:8px 12px!important;box-sizing:border-box!important;isolation:isolate;overflow:hidden!important;border-radius:10px!important;background:#ffffff04!important} body dialog:is(#detail,#catalog-research-dialog) .dialog-country .country-with-flag img{position:absolute!important;inset:0!important;transform:none!important;width:100%!important;max-width:none!important;height:100%!important;object-fit:cover!important;opacity:.2!important;z-index:-1!important;filter:saturate(.8)!important} body dialog:is(#detail,#catalog-research-dialog) .dialog-country .country-with-flag>span{position:relative!important;text-align:center!important;font:700 16px/1.35 'Atlas Display',sans-serif!important;padding:0!important;color:var(--dialog-ink)!important;text-shadow:0 1px 8px #0009!important} #app .j-record{cursor:pointer;transition:background .15s} #app .j-record:hover{background:#ffffff09!important} #app .j-open-trade{display:grid!important;justify-items:start!important;gap:4px!important;text-align:left!important;padding:4px 0!important;background:transparent!important;border:0!important;color:inherit!important;font:inherit!important;min-height:44px!important;max-width:100%!important;cursor:pointer} #app .j-open-trade strong{font-size:14px!important;line-height:1.4!important;color:var(--palette-ink)!important} #app .j-open-trade small{font-size:12px!important;line-height:1.5!important;color:var(--palette-muted)!important;white-space:normal!important} body dialog#j-entry{max-height:90dvh!important;overflow:auto!important} body dialog#j-trade-detail{box-sizing:border-box!important;width:min(920px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:90dvh!important;padding:0!important;border:1px solid var(--lg-line)!important;border-radius:24px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--palette-start) 22%,rgb(var(--palette-panel))),rgb(var(--palette-panel)))!important;color:var(--palette-ink,#fff)!important;font-family:'Atlas Display',sans-serif!important;box-shadow:0 28px 90px #08051288!important;overflow:hidden!important} body dialog#j-trade-detail[open]{display:flex!important;flex-direction:column!important} #j-trade-detail::backdrop{background:#080512a8;backdrop-filter:blur(5px)} #j-trade-detail *{box-sizing:border-box;min-width:0} #j-trade-detail :is(h2,h3,p){margin:0;color:inherit} body dialog#j-trade-detail .jt-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:24px 28px!important;height:auto!important;min-height:0!important;width:auto!important;position:static!important;box-shadow:none!important;background:transparent!important;border-bottom:1px solid var(--lg-line)!important;flex:none!important} body dialog#j-trade-detail .btn.primary,body dialog#j-trade-detail .btn.primary *{color:#21172e!important} #j-trade-detail .jt-heading h2{font-size:28px;line-height:1.25;font-weight:750;letter-spacing:-.03em;margin:9px 0 6px;overflow-wrap:anywhere} #j-trade-detail .jt-heading h2>span{font-size:14px;font-weight:600;color:var(--palette-muted);margin-left:10px} #j-trade-detail .jt-heading p{font-size:14px;line-height:1.5;color:var(--palette-muted)} #j-trade-detail .jt-heading>button{flex:0 0 36px;padding:0!important;width:36px;height:36px;font-size:25px!important} #j-trade-detail .jt-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;padding:24px 28px;display:grid;gap:22px} #j-trade-detail :is(.jt-result-grid,.jt-level-values){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px} #j-trade-detail .jt-metric{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:98px;text-align:center;padding:15px 10px;border:1px solid var(--lg-line);border-radius:15px;background:#ffffff06;overflow-wrap:anywhere} #j-trade-detail .jt-metric>span{font-size:12px;line-height:1.5;color:var(--palette-muted);font-weight:550} #j-trade-detail .jt-metric>strong{font-size:21px;line-height:1.3;font-weight:750;font-variant-numeric:tabular-nums;color:var(--palette-ink)} #j-trade-detail .jt-metric.jt-win>strong{color:#aeedd3}#j-trade-detail .jt-metric.jt-loss>strong{color:#ffbac9} #j-trade-detail .jt-section-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px} #j-trade-detail h3{font-size:18px;line-height:1.4;font-weight:700;letter-spacing:-.02em} #j-trade-detail .jt-section-heading>span{font-size:12px;color:var(--palette-muted)} #j-trade-detail .jt-level-chart{display:block;width:100%;max-height:260px} #j-trade-detail .jt-level-track{stroke:#ffffff16;stroke-width:3;stroke-linecap:round} #j-trade-detail .jt-level-range{stroke-width:5;stroke-linecap:round} #j-trade-detail .jt-level-chart text{fill:var(--palette-muted);font:12px 'Atlas Display',sans-serif} #j-trade-detail .jt-entry{stroke:var(--lg-accent);fill:var(--lg-accent)}#j-trade-detail .jt-stop{stroke:#ffb3c5;fill:#ffb3c5}#j-trade-detail .jt-target{stroke:#9de8c9;fill:#9de8c9}#j-trade-detail .jt-exit{stroke:#f2d8a5;fill:#f2d8a5} #j-trade-detail .jt-level-values .jt-metric{stroke:none;fill:none;min-height:82px} #j-trade-detail .jt-level-values strong{font-size:18px} #j-trade-detail .jt-notes{padding:20px;border:1px solid var(--lg-line);border-radius:16px;background:#ffffff04} #j-trade-detail .jt-notes p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8;margin-top:12px;color:var(--palette-muted)} #j-trade-detail .jt-caption{font-size:12px;line-height:1.7;color:var(--palette-muted);margin-top:10px} #j-trade-detail .jt-missing{text-align:center;padding:28px 16px;border:1px dashed var(--lg-line);border-radius:16px} #j-trade-detail .jt-missing>span{font-size:18px;font-weight:700}#j-trade-detail .jt-missing p{font-size:14px;line-height:1.7;color:var(--palette-muted);margin-top:10px} #j-trade-detail .jt-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 28px;border-top:1px solid var(--lg-line);flex:none} #j-trade-detail .jt-footer>span{font-size:12px;color:var(--palette-muted)} @media(max-width:650px){#app .program-comparison-details>.versus-card{grid-column:1!important;grid-row:auto!important} #app .versus-dashboard .versus-matrix-row{gap:6px!important;font-size:12px!important} #app .versus-dashboard .versus-matrix-row>strong{font-size:13px!important} #app .program-permissions .versus-matrix-row>[role=rowheader]{font-size:13px!important} #app .program-permissions .program-rule-status{font-size:12px!important;padding:6px!important} #app .versus-dashboard .versus-legend{grid-template-columns:minmax(0,1fr)!important} body dialog#j-trade-detail .jt-heading{padding:20px 16px!important}#j-trade-detail .jt-scroll{padding:20px 16px}#j-trade-detail .jt-footer{padding:14px 16px;flex-wrap:wrap} #j-trade-detail :is(.jt-result-grid,.jt-level-values){grid-template-columns:repeat(2,minmax(0,1fr))} #j-trade-detail .jt-metric>strong{font-size:18px}#j-trade-detail .jt-heading h2{font-size:24px} #j-trade-detail .jt-level-chart text{font-size:18px}} @media(prefers-reduced-motion:reduce){#app .j-record{transition:none}#app .discovery-all-offers::before{animation:none}}} @layer atlas-foundations{body dialog:is(#detail,#catalog-research-dialog){--dialog-ink:#f7f3ff;--dialog-muted:#ded5ec;--dialog-link:#e7d4ff;--atlas-ink:var(--dialog-ink);--atlas-muted:var(--dialog-muted);--nt-ink:var(--dialog-ink);color:var(--dialog-ink)!important;box-sizing:border-box!important} body dialog:is(#detail,#catalog-research-dialog) :is(h2,h3,h4,strong,label){color:var(--dialog-ink)!important} body dialog:is(#detail,#catalog-research-dialog) :is(p,small,dt,.subheading,.source,.research-value.muted){color:var(--dialog-muted)!important} body dialog:is(#detail,#catalog-research-dialog) a:not(.btn){color:var(--dialog-link)!important;overflow-wrap:anywhere!important} body dialog:is(#detail,#catalog-research-dialog) .btn.primary,body dialog:is(#detail,#catalog-research-dialog) .btn.primary *{color:#241735!important} body dialog:is(#detail,#catalog-research-dialog) .btn:not(.primary){color:var(--dialog-ink)!important} body dialog:is(#detail,#catalog-research-dialog) :is(.btn,.research-source-button){max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important} body dialog:is(#detail,#catalog-research-dialog) .atlas-action-icon{display:block!important;width:16px!important;height:16px!important;min-width:16px!important;flex:0 0 16px!important;align-self:center!important} body dialog:is(#detail,#catalog-research-dialog) .atlas-action-label{min-width:0!important;overflow-wrap:anywhere!important} body dialog#detail .cd-nav button{color:var(--dialog-muted)!important;opacity:1!important;min-width:0!important} body dialog#detail .cd-nav button[aria-pressed=true]{color:var(--dialog-ink)!important} body dialog#detail .cd-nav button svg{color:inherit!important;opacity:1!important} body dialog#detail .cd-toolbar-title{min-width:0!important;overflow-wrap:anywhere!important} body dialog#detail .cd-toolbar-title>strong{font-size:19px!important;line-height:1.4!important;white-space:normal!important} body dialog#detail .cd-toolbar-title>strong small{display:inline!important;font-size:13px!important;line-height:1.5!important} body dialog#detail .cd-unified-details .cd-header{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(130px,auto)!important;align-items:center!important;gap:20px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:20px!important;margin:0 0 24px!important;border:1px solid #ffffff26!important;border-radius:18px!important;background:linear-gradient(135deg,#ffffff0a,#ffffff03)!important;box-shadow:inset 0 1px #ffffff0a!important} body dialog#detail .cd-unified-details .cd-identity{min-width:0!important;gap:14px!important} body dialog#detail .cd-unified-details .cd-identity>div{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important} body dialog#detail .cd-unified-details .cd-header h2{font-size:22px!important;line-height:1.3!important;margin:0 0 6px!important;white-space:normal!important;overflow-wrap:anywhere!important} body dialog#detail .cd-unified-details .cd-header p{font-size:13px!important;line-height:1.6!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important} body dialog#detail .cd-unified-details .cd-price{min-width:0!important;max-width:100%!important;text-align:right!important} body dialog#detail .cd-unified-details .cd-price>div{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:baseline!important;gap:6px 10px!important;min-width:0!important;max-width:100%!important} body dialog#detail .cd-unified-details .cd-price :is(strong,s,b){white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;min-width:0!important} body dialog#detail .cd-unified-details .cd-price strong{font-size:26px!important;line-height:1.3!important} body dialog#detail .cd-unified-details .cd-price :is(s,small,span){color:var(--dialog-muted)!important;line-height:1.6!important} body dialog#detail .cd-unified-details .cd-fact{max-width:100%!important;overflow-wrap:anywhere!important} body dialog#detail .cd-unified-details .cd-fact>span,body dialog#detail .cd-summary-help{color:var(--dialog-muted)!important} body dialog#detail .cd-unified-details .cd-fact>strong{color:var(--dialog-ink)!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important} body dialog#detail .cd-rule-row button{min-width:0!important;max-width:100%!important;flex-wrap:nowrap!important;color:var(--dialog-ink)!important} body dialog#detail .cd-rule-row button>span{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important} body dialog#detail .cd-rule-row i{flex:0 0 17px!important;color:var(--dialog-muted)!important} body dialog#detail .cd-permission{color:var(--dialog-muted)!important;white-space:normal!important;overflow-wrap:anywhere!important} body dialog#detail .cd-permission.allowed{color:#adebd5!important} body dialog#detail .cd-permission.conditional{color:#f6dda2!important} body dialog#detail .cd-permission.prohibited{color:#ffc0cb!important} body dialog#detail .cd-unified-details .cd-note{box-sizing:border-box!important;padding:20px!important;border:1px solid #ffffff26!important;border-radius:16px!important;margin:20px 0 0!important;min-width:0!important} body dialog#detail .cd-unified-details .cd-note h4{margin:0 0 16px!important;line-height:1.4!important} body dialog#detail .cd-unified-details .cd-note>.cd-facts{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;gap:12px!important;border:0!important} body dialog#detail :is(.cd-account-notes,.cd-regions,.sourced-rulebook){box-sizing:border-box!important;padding:0!important;border:1px solid #ffffff26!important;border-radius:14px!important;margin:18px 0 0!important;min-width:0!important;max-width:100%!important;background:#ffffff05!important;overflow:hidden!important} body dialog#detail :is(.cd-account-notes,.cd-regions,.sourced-rulebook)>summary{display:flex!important;align-items:center!important;gap:12px!important;box-sizing:border-box!important;min-height:54px!important;margin:0!important;padding:16px 20px!important;list-style:none!important;font:600 14px/22px 'Atlas Display',sans-serif!important;color:var(--dialog-ink)!important;cursor:pointer!important;overflow-wrap:anywhere!important} body dialog#detail :is(.cd-account-notes,.cd-regions,.sourced-rulebook)>summary::-webkit-details-marker{display:none!important} body dialog#detail :is(.cd-account-notes,.cd-regions,.sourced-rulebook)>summary::marker{content:''!important} body dialog#detail :is(.cd-account-notes,.cd-regions,.sourced-rulebook)>summary::before{content:''!important;display:block!important;position:static!important;box-sizing:border-box!important;width:8px!important;height:8px!important;flex:0 0 8px!important;border:solid currentColor!important;border-width:0 1.5px 1.5px 0!important;transform:rotate(-45deg)!important;transition:transform .16s!important;background:none!important;margin:0 2px 0 0!important;opacity:1!important} body dialog#detail :is(.cd-account-notes,.cd-regions,.sourced-rulebook)[open]>summary::before{transform:rotate(45deg)!important} body dialog#detail :is(.cd-account-notes,.cd-regions,.sourced-rulebook)>summary:focus-visible{outline-offset:-4px!important;border-radius:12px!important} body dialog#detail :is(.cd-account-notes,.cd-regions,.sourced-rulebook)>:not(summary){box-sizing:border-box!important;width:auto!important;max-width:calc(100% - 40px)!important;margin:0 20px 18px!important;overflow-wrap:anywhere!important} body dialog#detail :is(.cd-account-notes,.cd-regions,.sourced-rulebook)>p{font-size:14px!important;line-height:1.8!important} body dialog#detail :is(.cd-account-notes,.cd-regions,.sourced-rulebook) :is(a,svg){max-width:100%!important} body dialog#detail :is(.cd-footer,.inline-actions){flex-wrap:wrap!important;min-width:0!important;gap:14px!important} body dialog#detail .notice,body dialog#detail .signal{color:var(--dialog-muted)!important;background:#ffffff08!important;border-color:#ffffff26!important} body dialog#detail .detail-grid>*{min-width:0!important;overflow-wrap:anywhere!important} body dialog#detail:not(:has(.challenge-detail)) .sourced-profile-heading{flex-wrap:wrap!important} body dialog#detail:not(:has(.challenge-detail)) .dialog-head{min-width:0!important} body dialog#detail:not(:has(.challenge-detail)) .dialog-head>.research-source-button{justify-self:end!important} body #catalog-research-dialog{max-height:90dvh!important;padding:0!important;overflow:hidden!important} body #catalog-research-dialog[open]{display:flex!important;flex-direction:column!important} body #catalog-research-dialog>header{position:static!important;flex:none!important;height:auto!important;min-height:0!important;box-sizing:border-box!important;padding:20px 24px!important;gap:16px!important} body #catalog-research-dialog>header>div{min-width:0!important;overflow-wrap:anywhere!important} body #catalog-research-dialog>header button{flex:0 0 36px!important;line-height:1!important;padding:0!important;display:grid!important;place-items:center!important} body #catalog-research-dialog .research-dialog-scroll{flex:1!important;min-height:0!important;max-height:none!important;padding:22px 24px!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important} body #catalog-research-dialog :is(.research-audit-body,.research-facts dd,.research-review,.research-source-list,.research-source-list>div){min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow-wrap:anywhere!important} body #catalog-research-dialog .research-review>span{color:var(--dialog-ink)!important} body #catalog-research-dialog .research-source-list{padding:16px!important} body #catalog-research-dialog .research-source-list>summary{font-size:14px!important;line-height:1.6!important;list-style-position:inside!important;overflow-wrap:anywhere!important} body #catalog-research-dialog .research-source-list a{font-size:13px!important;line-height:1.7!important} body #catalog-research-dialog .research-source-list small{font-size:11px!important;line-height:1.7!important} @media(max-width:700px){body dialog#detail .cd-unified-details .cd-header{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:18px!important} body dialog#detail .cd-unified-details .cd-price{text-align:left!important;padding-top:12px!important;border-top:1px solid #ffffff20!important} body dialog#detail .cd-unified-details .cd-price>div{justify-content:flex-start!important} body dialog#detail .cd-unified-details .cd-header h2{font-size:20px!important} body dialog#detail .cd-unified-details .cd-note{padding:16px!important} body dialog#detail :is(.cd-account-notes,.cd-regions,.sourced-rulebook)>summary{padding:14px 16px!important} body dialog#detail :is(.cd-account-notes,.cd-regions,.sourced-rulebook)>:not(summary){max-width:calc(100% - 32px)!important;margin:0 16px 16px!important} body dialog#detail .cd-rule-columns{grid-template-columns:minmax(0,1fr)!important} body #catalog-research-dialog>header{padding:16px!important} body #catalog-research-dialog .research-dialog-scroll{padding:18px 16px!important}} @media(max-width:480px){body dialog#detail .cd-unified-details .cd-facts,body dialog#detail .cd-account-summary>.cd-facts,body dialog#detail .sourced-fact-grid{grid-template-columns:minmax(0,1fr)!important} body dialog#detail .cd-toolbar-title>strong{font-size:17px!important} body dialog#detail .cd-nav button{font-size:13px!important;padding:9px 6px!important} body dialog#detail .cd-toolbar{padding:16px!important} body dialog#detail .cd-scroll{padding:16px!important}} @media(prefers-reduced-motion:reduce){body dialog#detail :is(.cd-account-notes,.cd-regions,.sourced-rulebook)>summary::before{transition:none!important}}} @layer atlas-foundations{#app .simple-hub{--hs-ink:#f7f4ff;--hs-muted:#c5bfd5;--hs-line:#ffffff1c;--hs-accent:var(--lg-accent,#d0b3f4);--hs-surface:color-mix(in srgb,rgb(var(--palette-panel)) 88%,#0c1020);display:block!important;min-width:0!important;color:var(--hs-ink)!important;background:var(--hs-surface)!important;border:1px solid var(--hs-line)!important;border-radius:26px!important;padding:0!important;box-shadow:0 16px 50px #1110231c!important} #app .simple-hub *{box-sizing:border-box!important} #app .simple-hub .hub-workspace{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:32px!important;min-width:0!important} #app .simple-hub .hub-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;position:static!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;margin:0!important;padding:0 0 26px!important;border:0!important;background:none!important;gap:20px!important;box-shadow:none!important} #app .simple-hub .hub-heading>div{min-width:0!important;flex:1!important} #app .simple-hub .hub-kicker{display:block!important;height:auto!important;min-height:0!important;font:650 10px/16px "Atlas Display",sans-serif!important;letter-spacing:.14em!important;color:var(--hs-muted)!important;background:none!important;border:0!important;padding:0!important} #app .simple-hub .hub-heading h1{font:700 30px/1.2 "Atlas Display",sans-serif!important;letter-spacing:-.035em!important;color:var(--hs-ink)!important;margin:7px 0 8px!important;min-height:0!important;height:auto!important;max-width:850px!important} #app .simple-hub .hub-heading p{font:450 14px/1.6 "Atlas Display",sans-serif!important;margin:0!important;color:var(--hs-muted)!important} #app .simple-hub #hub-description{display:block!important} #app .simple-hub .hub-heading p:empty,#app .simple-hub[data-view=overview] #hub-description{display:none!important} #app .simple-hub .hub-home-link{display:flex!important;align-items:center!important;gap:8px!important;font-size:12px!important;color:var(--hs-muted)!important;border:0!important;padding:10px 0!important;background:none!important} #app .simple-hub .hub-home-link svg{width:18px!important;height:18px!important} #app .simple-hub .hub-back{display:inline-block!important;font-size:12px!important;color:var(--hs-muted)!important;margin:0 0 14px!important} #app .simple-hub .hub-navigation{position:static!important;display:block!important;width:100%!important;height:auto!important;max-height:none!important;min-width:0!important;padding:0!important;margin:0 0 32px!important;background:none!important;border:0!important;border-bottom:1px solid var(--hs-line)!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important} #app .simple-hub .hub-nav-items{display:flex!important;gap:28px!important;align-items:center!important;min-width:0!important} #app .simple-hub .hub-nav-items a{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:10px 0 16px!important;margin:0 0 -1px!important;background:none!important;color:var(--hs-muted)!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;font:550 13px/20px "Atlas Display",sans-serif!important;white-space:nowrap!important;transition:color .18s,border-color .18s!important} #app .simple-hub .hub-navigation .hub-nav-items a>span{width:auto!important;flex:none!important;text-align:left!important;font:inherit!important;line-height:20px!important} #app .simple-hub .hub-nav-items a svg{width:17px!important;height:17px!important;flex:none!important;opacity:.8!important} #app .simple-hub .hub-nav-items a[aria-current=page]{color:var(--hs-ink)!important;border-bottom-color:var(--hs-accent)!important;background:none!important} #app .simple-hub .hub-nav-items a:hover{color:var(--hs-ink)!important} #app .simple-hub [hidden]{display:none!important} #app .simple-hub a{color:inherit!important;text-decoration:none!important} #app .simple-hub :is(.hs-home,.hs-library,.hs-reading){font-family:"Atlas Display",sans-serif!important} #app .simple-hub .hs-eyebrow{display:block!important;font:650 10px/16px "Atlas Display",sans-serif!important;letter-spacing:.13em!important;color:var(--hs-muted)!important} #app .simple-hub .hs-intro{display:grid!important;grid-template-columns:1.1fr 1fr!important;align-items:center!important;gap:48px!important;padding:8px 0 34px!important} #app .simple-hub .hs-intro h2{font:700 clamp(36px,4vw,54px)/1.08 "Atlas Display",sans-serif!important;letter-spacing:-.05em!important;margin:15px 0 20px!important;color:var(--hs-ink)!important} #app .simple-hub .hs-intro h2 em{font-style:normal!important;color:var(--hs-accent)!important} #app .simple-hub .hs-intro-copy>p{font:450 15px/1.75 "Atlas Display",sans-serif!important;color:var(--hs-muted)!important;margin:0 0 26px!important} #app .simple-hub .hs-discovery{position:relative!important;max-width:510px!important} #app .simple-hub .hs-search{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:52px!important;padding:0 15px!important;background:#ffffff08!important;border:1px solid #ffffff30!important;border-radius:13px!important;box-shadow:inset 0 1px #ffffff06!important} #app .simple-hub .hs-search:focus-within{border-color:var(--hs-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--hs-accent) 14%,transparent)!important} #app .simple-hub .hs-search>svg{width:20px!important;height:20px!important;flex:none!important;color:var(--hs-muted)!important} #app .simple-hub .hs-search input{display:block!important;width:100%!important;min-width:0!important;min-height:50px!important;height:50px!important;padding:0!important;font:450 13px/20px "Atlas Display",sans-serif!important;color:var(--hs-ink)!important;border:0!important;border-radius:0!important;background:transparent!important;outline:none!important;box-shadow:none!important} #app .simple-hub .hs-search input::placeholder{color:var(--hs-muted)!important;opacity:.85!important} #app .simple-hub .hs-key{border:1px solid var(--hs-line)!important;border-radius:5px!important;padding:2px 6px!important;color:var(--hs-muted)!important;font-size:12px!important} #app .simple-hub .hs-discovery>small{display:block!important;font-size:11px!important;line-height:1.5!important;color:var(--hs-muted)!important;margin:10px 1px 0!important} #app .simple-hub .hs-search-results{position:absolute!important;top:calc(100% + 12px)!important;left:0!important;right:0!important;z-index:20!important;background:var(--hs-surface)!important;border:1px solid #ffffff30!important;border-radius:16px!important;padding:10px!important;box-shadow:0 18px 45px #05041570!important;max-height:440px!important;overflow:auto!important} #app .simple-hub .hs-search-results>p{margin:5px 8px 10px!important;font-size:11px!important;color:var(--hs-muted)!important} #app .simple-hub .hs-search-results a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:12px 10px!important;border-radius:9px!important} #app .simple-hub .hs-search-results a:is(:hover,:focus-visible){background:#ffffff0c!important} #app .simple-hub .hs-search-results strong{font-size:14px!important;line-height:1.4!important;display:block!important;font-weight:600!important} #app .simple-hub .hs-search-results small{font-size:11px!important;display:block!important;color:var(--hs-muted)!important;margin-top:4px!important} #app .simple-hub .hs-search-results svg{width:18px!important;height:18px!important;flex:none!important} #app .simple-hub .hs-feature{min-width:0!important;display:block!important;overflow:hidden!important;border:1px solid #ffffff25!important;border-radius:20px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--hs-accent) 12%,transparent),#ffffff02)!important;padding:22px!important;transition:border-color .2s,transform .2s!important} #app .simple-hub .hs-feature:hover{border-color:var(--hs-accent)!important;transform:translateY(-3px)!important} #app .simple-hub .hs-feature-top{display:flex!important;justify-content:space-between!important;align-items:center!important} #app .simple-hub .hs-feature-open{width:32px!important;height:32px!important;border:1px solid var(--hs-line)!important;border-radius:50%!important;display:grid!important;place-items:center!important} #app .simple-hub .hs-feature-open svg{width:16px!important;height:16px!important;transform:rotate(-40deg)!important} #app .simple-hub .hs-feature-chart{height:200px!important;margin:4px -10px 6px!important;overflow:hidden!important} #app .simple-hub .hs-feature-chart svg{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important} #app .simple-hub .hs-feature-caption{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:10px!important;border-top:1px solid var(--hs-line)!important;padding-top:16px!important} #app .simple-hub .hs-feature-caption small{font-size:9px!important;letter-spacing:.1em!important;color:var(--hs-muted)!important} #app .simple-hub .hs-feature-caption h3{font-size:21px!important;line-height:1.3!important;margin:5px 0 0!important;letter-spacing:-.025em!important} #app .simple-hub .hs-feature-caption>span{display:flex!important;gap:7px!important;align-items:center!important;font-size:11px!important;white-space:nowrap!important;color:var(--hs-accent)!important} #app .simple-hub .hs-feature-caption>span svg{width:17px!important;height:17px!important} #app .simple-hub .hs-destinations{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important} #app .simple-hub .hs-destination{display:flex!important;flex-direction:column!important;min-width:0!important;border:1px solid var(--hs-line)!important;border-radius:16px!important;padding:22px!important;background:#ffffff03!important;transition:background .2s,transform .2s,border-color .2s!important} #app .simple-hub .hs-destination:hover{background:#ffffff08!important;border-color:#ffffff40!important;transform:translateY(-3px)!important} #app .simple-hub .hs-destination-top{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:22px!important} #app .simple-hub .hs-destination-top>span{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border:1px solid #ffffff20!important;border-radius:11px!important;color:var(--hs-accent)!important;background:#ffffff04!important} #app .simple-hub .hs-destination-top svg{width:20px!important;height:20px!important} #app .simple-hub .hs-destination-top small{font-size:11px!important;color:var(--hs-muted)!important} #app .simple-hub .hs-destination h3{font-size:17px!important;line-height:1.3!important;letter-spacing:-.02em!important;margin:0 0 10px!important} #app .simple-hub .hs-destination p{font-size:12px!important;line-height:1.7!important;color:var(--hs-muted)!important;margin:0 0 24px!important} #app .simple-hub .hs-action-label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;font-size:11px!important;margin-top:auto!important;color:var(--hs-ink)!important} #app .simple-hub .hs-action-label svg{width:17px!important;height:17px!important} #app .simple-hub .hs-section-heading{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:20px!important;margin:36px 0 18px!important} #app .simple-hub .hs-section-heading h2{font-size:24px!important;line-height:1.3!important;letter-spacing:-.025em!important;margin:7px 0 0!important} #app .simple-hub .hs-section-heading>a{display:flex!important;gap:8px!important;align-items:center!important;font-size:12px!important;color:var(--hs-muted)!important} #app .simple-hub .hs-section-heading svg{width:17px!important;height:17px!important} #app .simple-hub .hs-essential-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important} #app .simple-hub .hs-entry{position:relative!important;display:flex!important;align-items:flex-start!important;gap:14px!important;border:1px solid var(--hs-line)!important;border-radius:15px!important;padding:20px!important;min-width:0!important;background:#ffffff03!important;transition:background .18s,border-color .18s!important} #app .simple-hub .hs-entry:hover{background:#ffffff08!important;border-color:#ffffff45!important} #app .simple-hub .hs-entry-icon{color:var(--hs-accent)!important;flex:none!important;padding-top:2px!important} #app .simple-hub .hs-entry-icon svg{width:21px!important;height:21px!important} #app .simple-hub .hs-entry-body{display:flex!important;flex-direction:column!important;align-self:stretch!important;min-width:0!important;flex:1!important} #app .simple-hub .hs-entry-body>small{font-size:10px!important;line-height:1.5!important;color:var(--hs-muted)!important} #app .simple-hub .hs-entry h3{font-size:16px!important;line-height:1.4!important;letter-spacing:-.015em!important;margin:8px 0!important} #app .simple-hub .hs-entry p{font-size:12px!important;line-height:1.65!important;color:var(--hs-muted)!important;margin:0 0 16px!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important} #app .simple-hub .hs-entry-meta{font-size:10px!important;line-height:1.5!important;color:var(--hs-muted)!important;margin-top:auto!important} #app .simple-hub .hs-entry-arrow{flex:none!important;align-self:center!important;color:var(--hs-muted)!important} #app .simple-hub .hs-entry-arrow svg{width:17px!important;height:17px!important} #app .simple-hub .hs-essential-grid .hs-entry{gap:12px!important;padding:18px!important} #app .simple-hub .hs-essential-grid .hs-entry p{display:none!important} #app .simple-hub .hs-essential-grid .hs-entry h3{margin-bottom:15px!important} #app .simple-hub .hs-study-footer{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px 24px!important;border-top:1px solid var(--hs-line)!important;margin-top:30px!important;padding-top:22px!important;font-size:12px!important;color:var(--hs-muted)!important} #app .simple-hub .hs-study-footer>span{display:flex!important;gap:9px!important;align-items:center!important} #app .simple-hub .hs-study-footer svg{width:17px!important;height:17px!important} #app .simple-hub .hs-study-footer>a{display:flex!important;align-items:center!important;gap:7px!important;color:var(--hs-ink)!important} #app .simple-hub .hs-study-footer>small{margin-left:auto!important;font-size:11px!important} #app .simple-hub .hs-library-toolbar{display:flex!important;flex-direction:column!important;gap:20px!important} #app .simple-hub .hs-library-toolbar .hs-search{max-width:600px!important} #app .simple-hub .hs-filters{display:flex!important;gap:8px!important;flex-wrap:wrap!important} #app .simple-hub .hs-filters button{border:1px solid var(--hs-line)!important;border-radius:999px!important;background:transparent!important;padding:10px 16px!important;color:var(--hs-muted)!important;font-size:12px!important;cursor:pointer!important;min-height:40px!important} #app .simple-hub .hs-filters button[aria-pressed=true]{color:var(--hs-ink)!important;background:color-mix(in srgb,var(--hs-accent) 16%,transparent)!important;border-color:color-mix(in srgb,var(--hs-accent) 55%,transparent)!important} #app .simple-hub .hs-list-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:24px 0 16px!important;font-size:12px!important;color:var(--hs-muted)!important} #app .simple-hub .hs-list-heading button{border:0!important;padding:5px!important;background:none!important;color:var(--hs-accent)!important;font-size:12px!important;cursor:pointer!important} #app .simple-hub .hs-learning-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important} #app .simple-hub .hs-more{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:24px auto 0!important;border:1px solid var(--hs-line)!important;border-radius:11px!important;background:#ffffff07!important;color:var(--hs-ink)!important;padding:12px 22px!important;min-height:44px!important;cursor:pointer!important;font-size:13px!important} #app .simple-hub .hs-more svg{width:18px!important;height:18px!important} #app .simple-hub .hs-empty{grid-column:1/-1!important;padding:45px 20px!important;text-align:center!important;color:var(--hs-muted)!important} #app .simple-hub .hs-empty h2{font-size:20px!important} #app .simple-hub .hs-reading{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(230px,1fr)!important;gap:56px!important;align-items:start!important} #app .simple-hub .hs-article{max-width:760px!important;min-width:0!important} #app .simple-hub .hs-reading-meta{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important;font-size:11px!important;color:var(--hs-muted)!important;margin-bottom:24px!important} #app .simple-hub .hs-reading-meta button{margin-left:auto!important;border:1px solid var(--hs-line)!important;background:#ffffff05!important;border-radius:8px!important;min-height:36px!important;padding:8px 12px!important;font-size:11px!important;color:var(--hs-ink)!important;cursor:pointer!important} #app .simple-hub .hs-article p{font:450 15px/1.85 "Atlas Display",sans-serif!important;color:var(--hs-muted)!important;margin:0!important} #app .simple-hub .hs-article p.hs-lead{font-size:20px!important;line-height:1.65!important;color:var(--hs-ink)!important;letter-spacing:-.02em!important;margin-bottom:32px!important} #app .simple-hub .hs-article>section{margin-bottom:30px!important} #app .simple-hub .hs-article h2{font-size:22px!important;line-height:1.35!important;letter-spacing:-.025em!important;margin:0 0 12px!important} #app .simple-hub .hs-worked-example{border-left:3px solid var(--hs-accent)!important;padding:20px 24px!important;background:#ffffff05!important;border-radius:0 12px 12px 0!important} #app .simple-hub .hs-worked-example .hs-eyebrow{margin-bottom:10px!important;color:var(--hs-accent)!important} #app .simple-hub .hs-quiz{border-top:1px solid var(--hs-line)!important;padding-top:28px!important;margin-top:36px!important} #app .simple-hub .hs-quiz h2{font-size:18px!important;margin-top:14px!important} #app .simple-hub .hs-quiz>div{display:grid!important;gap:10px!important;margin:18px 0!important} #app .simple-hub .hs-quiz [data-hs-answer]{text-align:left!important;border:1px solid var(--hs-line)!important;border-radius:10px!important;padding:14px 16px!important;background:#ffffff04!important;color:var(--hs-ink)!important;font:450 14px/1.5 "Atlas Display",sans-serif!important;cursor:pointer!important;min-height:48px!important} #app .simple-hub .hs-quiz [data-hs-answer][aria-pressed=true]{border-color:var(--hs-accent)!important;background:color-mix(in srgb,var(--hs-accent) 12%,transparent)!important} #app .simple-hub .hs-quiz p{font-size:12px!important;min-height:24px!important} #app .simple-hub .hs-quiz p[data-correct=true]{color:#a8e3d3!important} #app .simple-hub .hs-primary{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:44px!important;padding:12px 18px!important;border:1px solid color-mix(in srgb,var(--hs-accent) 65%,transparent)!important;border-radius:10px!important;background:color-mix(in srgb,var(--hs-accent) 18%,transparent)!important;color:var(--hs-ink)!important;font-size:13px!important;cursor:pointer!important;margin-top:16px!important} #app .simple-hub .hs-primary:disabled{opacity:.4!important;cursor:default!important} #app .simple-hub .hs-primary svg{width:18px!important;height:18px!important} #app .simple-hub .hs-reference{font-size:11px!important;margin-top:28px!important} #app .simple-hub .hs-reference a{color:var(--hs-ink)!important;text-decoration:underline!important;text-underline-offset:3px!important;margin-left:7px!important} #app .simple-hub .hs-next-lesson{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding-top:24px!important;margin-top:28px!important;border-top:1px solid var(--hs-line)!important} #app .simple-hub .hs-next-lesson small{display:block!important;font-size:9px!important;letter-spacing:.1em!important;color:var(--hs-muted)!important;margin-bottom:8px!important} #app .simple-hub .hs-next-lesson strong{font-size:15px!important;font-weight:600!important;line-height:1.5!important} #app .simple-hub .hs-next-lesson svg{width:22px!important;height:22px!important;flex:none!important} #app .simple-hub .hs-notes{min-width:0!important;padding-left:24px!important;border-left:1px solid var(--hs-line)!important} #app .simple-hub .hs-notes h2{font-size:22px!important;margin:10px 0!important;letter-spacing:-.025em!important} #app .simple-hub .hs-notes p{font-size:12px!important;line-height:1.8!important;color:var(--hs-muted)!important;margin:0 0 18px!important} #app .simple-hub .hs-notes textarea{width:100%!important;min-height:190px!important;resize:vertical!important;border:1px solid var(--hs-line)!important;border-radius:12px!important;padding:14px!important;background:#ffffff05!important;color:var(--hs-ink)!important;font:450 14px/1.7 "Atlas Display",sans-serif!important} #app .simple-hub .hs-notes button{border:1px solid var(--hs-line)!important;border-radius:9px!important;background:#ffffff08!important;padding:10px 16px!important;min-height:42px!important;color:var(--hs-ink)!important;font-size:12px!important;cursor:pointer!important;margin:12px 0!important} #app .simple-hub .hs-notes>small{display:block!important;color:var(--hs-muted)!important;font-size:11px!important;line-height:1.5!important} #app .simple-hub :is(.hw-tools,.hw-planner,.hw-glossary)>.hw-heading{display:none!important} #app .simple-hub .hw-card{background:#ffffff04!important;border:1px solid var(--hs-line)!important;box-shadow:none!important;border-radius:16px!important;padding:24px!important;min-width:0!important} #app .simple-hub .hw-work-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:start!important} #app .simple-hub .hw-tool-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 24px!important} #app .simple-hub .hw-tool-tabs button{display:flex!important;align-items:center!important;gap:8px!important;padding:11px 16px!important;border:1px solid var(--hs-line)!important;border-radius:10px!important;background:transparent!important;min-height:44px!important;color:var(--hs-muted)!important;font-size:12px!important} #app .simple-hub .hw-tool-tabs button b{font-size:14px!important;color:var(--hs-accent)!important} #app .simple-hub .hw-tool-tabs button small{display:none!important} #app .simple-hub .hw-tool-tabs button[aria-pressed=true]{border-color:var(--hs-accent)!important;background:color-mix(in srgb,var(--hs-accent) 12%,transparent)!important;color:var(--hs-ink)!important} #app .simple-hub :is(.hw-guide-strip,.hw-quick-terms){display:none!important} #app .simple-hub .hw-presets{margin:0 0 22px!important} #app .simple-hub .hw-chips{gap:8px!important} #app .simple-hub .hw-chips button{min-height:38px!important;font-size:12px!important;padding:9px 13px!important;border-radius:9px!important} #app .simple-hub .hw-field{font-size:12px!important;line-height:1.5!important;gap:8px!important} #app .simple-hub .hw-field :is(input,select){border-radius:9px!important;min-height:46px!important;background:#ffffff07!important;border:1px solid #ffffff24!important;color:var(--hs-ink)!important;box-shadow:none!important;font-size:15px!important} #app .simple-hub .hw-stat{background:#ffffff04!important;box-shadow:none!important;border:0!important;border-radius:10px!important;padding:14px!important} #app .simple-hub .hw-stat small{font-size:11px!important;color:var(--hs-muted)!important} #app .simple-hub .hw-stat strong{font-size:21px!important} #app .simple-hub .hw-big{font-size:40px!important;margin:16px 0 20px!important} #app .simple-hub .hw-dictionary{grid-template-columns:minmax(210px,.7fr) minmax(0,1.7fr)!important;gap:24px!important} #app .simple-hub .hw-term-index #hw-term-list{max-height:560px!important;display:grid!important;overflow-y:auto!important;gap:4px!important} #app .simple-hub .hw-term-index button strong{font-size:14px!important} #app .simple-hub .hw-term-index button small{font-size:11px!important} #app .simple-hub .hw-definition{font-size:15px!important;line-height:1.8!important} #app .simple-hub .hw-search{min-height:50px!important;border-radius:12px!important;background:#ffffff05!important;box-shadow:none!important;border:1px solid #ffffff30!important} #app .simple-hub .hw-search input{background:transparent!important;border:0!important;min-height:48px!important;font-size:14px!important;box-shadow:none!important} #app .simple-hub .hw-glossary-topics{margin:16px 0 24px!important} #app .simple-hub .sv-return{display:none!important} #app .simple-hub .vl-stage{background:#ffffff03!important;border:1px solid var(--hs-line)!important;border-radius:18px!important;box-shadow:none!important} #app .simple-hub .vl-stage-heading{position:static!important;background:none!important;border:0!important;box-shadow:none!important;height:auto!important;min-height:0!important;padding:24px!important} #app .simple-hub .vl-stage-heading h2{font-size:27px!important} #app .simple-hub .vl-stage-heading small{font-size:13px!important;color:var(--hs-muted)!important} #app .simple-hub :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--hs-accent)!important;outline-offset:4px!important} #app .simple-hub .hs-search input:focus-visible{outline:none!important} @media(max-width:1050px){#app .simple-hub .hub-workspace{padding:26px!important} #app .simple-hub .hs-intro{gap:28px!important;grid-template-columns:1fr 1fr!important} #app .simple-hub .hs-intro h2{font-size:42px!important} #app .simple-hub .hs-destinations{grid-template-columns:repeat(2,minmax(0,1fr))!important} #app .simple-hub .hs-essential-grid,#app .simple-hub .hs-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important} #app .simple-hub .hs-essential-grid>.hs-entry:last-child{grid-column:1/-1!important} #app .simple-hub .hs-reading{gap:28px!important;grid-template-columns:minmax(0,1.7fr) minmax(210px,1fr)!important} #app .simple-hub .hw-dictionary{grid-template-columns:minmax(180px,.65fr) minmax(0,1.5fr)!important}} @media(max-width:760px){#app .simple-hub .hs-intro{grid-template-columns:1fr!important;gap:24px!important} #app .simple-hub .hs-intro h2{font-size:44px!important} #app .simple-hub .hs-feature-chart{height:170px!important} #app .simple-hub .hs-intro-copy>p{font-size:14px!important} #app .simple-hub .hs-discovery{max-width:none!important} #app .simple-hub .hub-nav-items{gap:22px!important;overflow-x:auto!important} #app .simple-hub .hub-nav-items a{flex:none!important} #app .simple-hub .hub-nav-items a svg{display:none!important} #app .simple-hub .hs-reading{grid-template-columns:1fr!important} #app .simple-hub .hs-notes{border-left:0!important;border-top:1px solid var(--hs-line)!important;padding:24px 0 0!important} #app .simple-hub .hw-work-grid,#app .simple-hub .hw-dictionary{grid-template-columns:1fr!important} #app .simple-hub .hw-result-stack{grid-template-columns:1fr!important} #app .simple-hub .hw-term-index #hw-term-list{max-height:225px!important} #app .simple-hub .hs-study-footer>small{flex-basis:100%!important;margin-left:0!important}} @media(max-width:480px){#app .simple-hub{border-radius:20px!important} #app .simple-hub .hub-workspace{padding:22px 18px!important} #app .simple-hub .hub-heading{gap:12px!important;padding-bottom:20px!important;align-items:flex-start!important} #app .simple-hub .hub-heading h1{font-size:26px!important} #app .simple-hub .hub-heading p{font-size:12px!important} #app .simple-hub .hub-home-link{display:flex!important;font-size:11px!important;white-space:nowrap!important} #app .simple-hub .hub-navigation{margin-bottom:26px!important} #app .simple-hub .hub-nav-items{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important} #app .simple-hub .hub-nav-items a{justify-content:center!important;font-size:11px!important} #app .simple-hub .hub-nav-items a[data-hub-section=overview]{display:none!important} #app .simple-hub .hs-intro{padding-top:0!important;padding-bottom:26px!important} #app .simple-hub .hs-intro h2{font-size:38px!important;line-height:1.1!important} #app .simple-hub .hs-desktop-break{display:none!important} #app .simple-hub .hs-search{padding:0 11px!important;gap:9px!important} #app .simple-hub .hs-search input{font-size:12px!important} #app .simple-hub .hs-key{display:none!important} #app .simple-hub .hs-feature{display:none!important} #app .simple-hub .hs-feature-chart{height:160px!important} #app .simple-hub .hs-feature-caption h3{font-size:19px!important} #app .simple-hub .hs-destinations{grid-template-columns:1fr!important;gap:10px!important} #app .simple-hub .hs-destination{padding:18px!important} #app .simple-hub .hs-destination-top{margin-bottom:15px!important} #app .simple-hub .hs-destination p{margin-bottom:16px!important} #app .simple-hub .hs-section-heading{align-items:flex-start!important;flex-direction:column!important;gap:12px!important} #app .simple-hub .hs-section-heading h2{font-size:22px!important} #app .simple-hub .hs-essential-grid,#app .simple-hub .hs-learning-grid{grid-template-columns:1fr!important} #app .simple-hub .hs-essential-grid>.hs-entry:last-child{grid-column:auto!important} #app .simple-hub .hs-entry{padding:18px!important} #app .simple-hub .hs-filters{gap:7px!important} #app .simple-hub .hs-filters button{font-size:11px!important;padding:9px 12px!important} #app .simple-hub .hs-reading-meta{gap:10px!important} #app .simple-hub .hs-reading-meta button{margin-left:0!important} #app .simple-hub .hs-article p{font-size:14px!important} #app .simple-hub .hs-article p.hs-lead{font-size:18px!important} #app .simple-hub .hs-article h2{font-size:20px!important} #app .simple-hub .hs-worked-example{padding:18px!important} #app .simple-hub .hw-card{padding:18px!important} #app .simple-hub .hw-fields{grid-template-columns:1fr!important} #app .simple-hub .hw-tool-tabs button{font-size:11px!important;padding:10px 12px!important} #app .simple-hub .hw-big{font-size:34px!important} #app .simple-hub .hw-stat strong{font-size:18px!important} #app .simple-hub .vl-stage-heading{padding:18px!important}} #app .simple-hub.simple-hub [hidden]{display:none!important} @media(prefers-reduced-motion:no-preference){#app .simple-hub .hub-view{animation:hs-arrive .28s ease-out}@keyframes hs-arrive{from{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}} @media(prefers-reduced-motion:reduce){#app .simple-hub *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}} @layer atlas-foundations{#app .simple-hub.cinema-hub{--cs-accent:var(--lg-accent,#d8b8ff);--cs-ink:#fbfaff;--cs-muted:var(--palette-muted);--cs-frame:rgb(var(--palette-panel)/.8);--hs-ink:var(--cs-ink);--hs-muted:var(--cs-muted);--hs-accent:var(--cs-accent);--hs-surface:rgb(var(--palette-panel));--hw-control-accent:var(--cs-accent);position:relative!important;max-width:none!important;width:100%!important;margin:0 auto 20px!important;padding:20px!important;display:block!important;border:1px solid var(--atlas-edge,#ffffff25)!important;border-radius:36px!important;background:linear-gradient(145deg,rgb(var(--palette-panel)/.88),rgb(var(--palette-panel)/.74))!important;box-shadow:inset 0 1px 1px #ffffff40,0 24px 60px #100b2728!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub :is(a,button,input){-webkit-tap-highlight-color:transparent!important} #app .cinema-hub.cinema-hub svg{flex-shrink:0!important} #app .cinema-hub.cinema-hub .cs-topbar{display:grid!important;grid-template-columns:minmax(200px,25%) minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;position:relative!important;height:auto!important;min-height:44px!important;padding:0!important;margin:0 0 20px!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;z-index:25!important} #app .cinema-hub.cinema-hub .cs-search-wrap{position:relative!important;min-width:0!important} #app .cinema-hub.cinema-hub .cs-search{display:flex!important;align-items:center!important;gap:10px!important;min-height:42px!important;width:100%!important;padding:0 14px!important;border:1px solid #ffffff25!important;border-radius:24px!important;background:#ffffff11!important;box-shadow:inset 0 1px #ffffff0c!important} #app .cinema-hub.cinema-hub .cs-search>svg{width:17px!important;height:17px!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .cs-search input{height:40px!important;min-height:40px!important;width:100%!important;min-width:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;font:450 13px/20px "Atlas Display",sans-serif!important;color:var(--cs-ink)!important;outline:0!important} #app .cinema-hub.cinema-hub .cs-search input::placeholder{color:var(--cs-muted)!important;opacity:1!important} #app .cinema-hub.cinema-hub .cs-search:focus-within{border-color:var(--cs-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--cs-accent) 15%,transparent)!important} #app .cinema-hub.cinema-hub .cs-search input:focus-visible{outline:none!important} #app .cinema-hub.cinema-hub .cs-categories{display:flex!important;align-items:center!important;justify-content:space-evenly!important;gap:4px!important;min-width:0!important} #app .cinema-hub.cinema-hub .cs-categories a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:10px 17px!important;color:var(--cs-ink)!important;font:500 13px/20px "Atlas Display",sans-serif!important;border-radius:24px!important;white-space:nowrap!important;transition:background .2s,color .2s!important} #app .cinema-hub.cinema-hub .cs-categories a[aria-current=page]{background:var(--cs-accent)!important;color:#241b36!important;box-shadow:0 4px 14px #10062014!important} #app .cinema-hub.cinema-hub .cs-categories a:hover{background:#ffffff15!important} #app .cinema-hub.cinema-hub .cs-categories a[aria-current=page]:hover{background:var(--cs-accent)!important} #app .cinema-hub.cinema-hub .cs-learning-status{display:flex!important;align-items:center!important;gap:9px!important;padding:6px 12px 6px 6px!important;min-height:42px!important;border-radius:25px!important;background:#ffffff11!important;border:1px solid #ffffff20!important;white-space:nowrap!important;color:var(--cs-ink)!important;font:500 12px/17px "Atlas Display",sans-serif!important} #app .cinema-hub.cinema-hub .cs-learning-status>svg{width:14px!important;height:14px!important;margin-left:8px!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .cs-status-icon{display:grid!important;place-items:center!important;width:29px!important;height:29px!important;border-radius:50%!important;background:var(--cs-accent)!important;color:#251b38!important} #app .cinema-hub.cinema-hub .cs-status-icon svg{width:15px!important;height:15px!important} #app .cinema-hub.cinema-hub .cs-learning-status small{display:block!important;font-size:9px!important;line-height:13px!important;color:var(--cs-muted)!important;font-weight:400!important} #app .cinema-hub.cinema-hub .cs-body{display:grid!important;grid-template-columns:minmax(200px,25%) minmax(0,1fr)!important;gap:20px!important;align-items:start!important} #app .cinema-hub.cinema-hub .cs-sidebar{position:sticky!important;top:20px!important;min-width:0!important;min-height:560px!important;padding:26px 22px 20px!important;border-radius:26px!important;background:#ffffff09!important;border:1px solid #ffffff17!important;box-shadow:inset 0 1px #ffffff0b!important;overflow:hidden!important} #app .cinema-hub.cinema-hub[data-view=overview] .cs-sidebar{align-self:stretch!important;height:100%!important;position:static!important} #app .cinema-hub.cinema-hub .cs-brand{display:flex!important;align-items:center!important;gap:10px!important;min-height:32px!important;margin:0 10px 26px!important;color:var(--cs-accent)!important;font:750 12px/16px "Atlas Display",sans-serif!important;letter-spacing:.025em!important} #app .cinema-hub.cinema-hub .cs-brand img{width:27px!important;height:27px!important;border-radius:7px!important} #app .cinema-hub.cinema-hub .cs-brand small{display:block!important;font-size:8px!important;letter-spacing:.13em!important;font-weight:500!important;line-height:14px!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .cs-menu{display:grid!important;gap:6px!important} #app .cinema-hub.cinema-hub .cs-menu a{display:flex!important;align-items:center!important;gap:14px!important;min-height:46px!important;padding:12px 11px!important;color:var(--cs-ink)!important;border-radius:11px!important;font:450 13px/20px "Atlas Display",sans-serif!important;transition:background .18s,color .18s!important} #app .cinema-hub.cinema-hub .cs-menu a>svg{width:18px!important;height:18px!important} #app .cinema-hub.cinema-hub .cs-menu a>span{display:block!important;width:auto!important;min-width:0!important;flex:none!important;font:inherit!important;color:inherit!important;line-height:20px!important;text-align:left!important;background:none!important;padding:0!important} #app .cinema-hub.cinema-hub .cs-menu a>small{margin-left:auto!important;font-size:10px!important;min-width:20px!important;text-align:center!important} #app .cinema-hub.cinema-hub [data-cs-saved-count]:empty{display:none!important} #app .cinema-hub.cinema-hub .cs-menu a[aria-current=page]{color:var(--cs-accent)!important;font-weight:650!important} #app .cinema-hub.cinema-hub .cs-menu a[aria-current=page]::after{content:""!important;width:4px!important;height:4px!important;border-radius:50%!important;background:var(--cs-accent)!important;margin-left:0!important} #app .cinema-hub.cinema-hub .cs-menu a:hover{background:#ffffff09!important} #app .cinema-hub.cinema-hub .cs-menu .cs-menu-separator{margin-top:13px!important;border-top:1px solid #ffffff1c!important;border-radius:0!important;padding-top:24px!important;min-height:59px!important} #app .cinema-hub.cinema-hub .cs-continue{margin-top:28px!important} #app .cinema-hub.cinema-hub .cs-continue h2{font:500 14px/20px "Atlas Display",sans-serif!important;margin:0 0 20px!important;letter-spacing:-.015em!important;color:var(--cs-ink)!important;height:auto!important;min-height:0!important} #app .cinema-hub.cinema-hub .cs-continue-list{display:grid!important;gap:18px!important} #app .cinema-hub.cinema-hub .cs-continue-list a{display:grid!important;grid-template-columns:54px minmax(0,1fr) 15px!important;align-items:center!important;gap:10px!important;min-width:0!important} #app .cinema-hub.cinema-hub .cs-continue-art{display:block!important;width:54px!important;height:40px!important;overflow:hidden!important;border-radius:6px!important;background:linear-gradient(140deg,var(--lg-raised),var(--lg-deep))!important} #app .cinema-hub.cinema-hub .cs-continue-art svg{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;display:block!important} #app .cinema-hub.cinema-hub .cs-continue-list strong{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font:450 11px/17px "Atlas Display",sans-serif!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .cs-continue-list small{display:block!important;font:400 10px/15px "Atlas Display",sans-serif!important;color:var(--cs-muted)!important;margin-top:3px!important} #app .cinema-hub.cinema-hub .cs-continue-list a>svg{width:14px!important;height:14px!important;fill:currentColor!important;stroke-width:0!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .cs-device-note{font:400 9px/16px "Atlas Display",sans-serif!important;color:var(--cs-muted)!important;opacity:.7!important;max-width:190px!important;margin:26px 0 0!important} #app .cinema-hub.cinema-hub .hub-workspace{min-width:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important} #app .cinema-hub.cinema-hub .hub-heading{padding:12px 3px 24px!important;gap:16px!important} #app .cinema-hub.cinema-hub .hub-heading h1{font-size:27px!important;} #app .cinema-hub.cinema-hub .hub-heading p{font-size:12px!important;line-height:1.7!important} #app .cinema-hub.cinema-hub[data-view=overview] .hub-heading{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important} #app .cinema-hub.cinema-hub .hub-view{animation:none!important} #app .cinema-hub.cinema-hub .cs-hero{position:relative!important;isolation:isolate!important;aspect-ratio:2.08!important;min-height:340px!important;max-height:none!important;border-radius:27px!important;overflow:hidden!important;background:#100c1e!important;color:#fff!important} #app .cinema-hub.cinema-hub .cs-feature-panel{position:absolute!important;inset:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;padding:28px!important;min-width:0!important} #app .cinema-hub.cinema-hub .cs-trending{position:absolute!important;left:28px!important;top:24px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:9px 14px!important;border-radius:24px!important;background:#ffffff1b!important;backdrop-filter:blur(12px)!important;color:#fff!important;font:450 11px/17px "Atlas Display",sans-serif!important;border:1px solid #ffffff08!important} #app .cinema-hub.cinema-hub .cs-trending>span{display:block!important;width:7px!important;height:7px!important;border-radius:50%!important;background:var(--cs-accent)!important;box-shadow:0 0 10px color-mix(in srgb,var(--cs-accent) 45%,transparent)!important} #app .cinema-hub.cinema-hub .cs-feature-copy{max-width:67%!important;min-width:0!important;position:relative!important} #app .cinema-hub.cinema-hub .cs-feature-type{display:block!important;font:500 9px/15px "Atlas Display",sans-serif!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:var(--cs-muted)!important;margin-bottom:7px!important} #app .cinema-hub.cinema-hub .cs-feature-copy h2{font:700 clamp(21px,2.1vw,29px)/1.18 "Atlas Display",sans-serif!important;letter-spacing:-.025em!important;color:#fff!important;min-height:0!important;height:auto!important;margin:0 0 12px!important} #app .cinema-hub.cinema-hub .cs-feature-meta{font:450 11px/18px "Atlas Display",sans-serif!important;margin:0 0 14px!important;color:#f3edf7!important} #app .cinema-hub.cinema-hub .cs-feature-meta i{font-style:normal!important;margin:0 5px!important;color:#ffffffa8!important} #app .cinema-hub.cinema-hub .cs-feature-description{font:400 12px/1.7 "Atlas Display",sans-serif!important;color:var(--cs-muted)!important;max-width:370px!important;margin:0 0 18px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important} #app .cinema-hub.cinema-hub .cs-hero-actions{display:flex!important;align-items:center!important;gap:9px!important} #app .cinema-hub.cinema-hub .cs-hero-actions :is(a,button){display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:38px!important;padding:9px 15px!important;border:1px solid #ffffff0c!important;border-radius:24px!important;white-space:nowrap!important;font:500 11px/18px "Atlas Display",sans-serif!important;cursor:pointer!important;transition:background .18s!important} #app .cinema-hub.cinema-hub .cs-hero-actions svg{width:16px!important;height:16px!important} #app .cinema-hub.cinema-hub .cs-hero-actions .cs-watch{background:#f8f4ff!important;} #app .cinema-hub.cinema-hub .cs-watch svg{width:13px!important;height:13px!important;fill:currentColor!important;stroke:0!important} #app .cinema-hub.cinema-hub .cs-hero-actions .cs-hero-save{background:#ffffff1a!important;color:#fff!important;backdrop-filter:blur(10px)!important} #app .cinema-hub.cinema-hub .cs-hero-save[aria-pressed=true]{color:var(--cs-accent)!important} #app .cinema-hub.cinema-hub .cs-hero-save[aria-pressed=true] svg{fill:currentColor!important} #app .cinema-hub.cinema-hub .cs-hero-actions .cs-hero-browse{width:38px!important;height:38px!important;padding:10px!important;background:#ffffff15!important;color:#fff!important;backdrop-filter:blur(10px)!important} #app .cinema-hub.cinema-hub .cs-feature-pager{position:absolute!important;right:24px!important;top:50%!important;transform:translateY(-50%)!important;display:grid!important;gap:10px!important;z-index:2!important} #app .cinema-hub.cinema-hub .cs-feature-pager button{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border:1px solid #ffffff08!important;border-radius:50%!important;padding:10px!important;background:#ffffff25!important;color:#fff!important;backdrop-filter:blur(8px)!important;cursor:pointer!important} #app .cinema-hub.cinema-hub .cs-feature-pager button:last-child{background:#f7f3fe!important;color:#221932!important} #app .cinema-hub.cinema-hub .cs-feature-pager svg{width:16px!important;height:16px!important} #app .cinema-hub.cinema-hub .cs-feature-position{position:absolute!important;right:28px!important;bottom:29px!important;color:#ffffffa0!important;font:400 10px/16px "Atlas Display",sans-serif!important;letter-spacing:.06em!important} #app .cinema-hub.cinema-hub .cs-section-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin:19px 0 14px!important} #app .cinema-hub.cinema-hub .cs-section-heading h2{font:500 20px/26px "Atlas Display",sans-serif!important;letter-spacing:-.02em!important;margin:0!important;height:auto!important;min-height:0!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .cs-section-heading>a{font:400 12px/18px "Atlas Display",sans-serif!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .cs-recommend-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important} #app .cinema-hub.cinema-hub .cs-card{position:relative!important;aspect-ratio:1.38!important;min-width:0!important;border-radius:23px!important;overflow:hidden!important;isolation:isolate!important;background:var(--lg-deep)!important;border:1px solid #ffffff10!important;transition:transform .2s,border-color .2s!important} #app .cinema-hub.cinema-hub .cs-card:hover{transform:translateY(-3px)!important;border-color:#ffffff40!important} #app .cinema-hub.cinema-hub .cs-card-link{display:block!important;height:100%!important;position:relative!important;min-width:0!important} #app .cinema-hub.cinema-hub .cs-card-art{position:absolute!important;inset:0!important;background:radial-gradient(ellipse at 80% 0,color-mix(in srgb,var(--cs-accent) 18%,transparent),transparent 70%),linear-gradient(135deg,var(--lg-raised),var(--lg-deep))!important;overflow:hidden!important} #app .cinema-hub.cinema-hub .cs-card-art.tone-1{background:radial-gradient(ellipse at 80% 0,color-mix(in srgb,var(--cs-accent) 18%,transparent),transparent 70%),linear-gradient(135deg,var(--lg-raised),var(--lg-deep))!important;width:100%!important;height:80%!important;min-height:0!important;max-height:100%!important;min-width:0!important;object-fit:cover!important;transform:scale(1.05)!important} #app .cinema-hub.cinema-hub .cs-card-caption{position:absolute!important;inset:auto 0 0!important;padding:17px 54px 16px 16px!important;min-width:0!important;min-height:73px!important;background:linear-gradient(120deg,rgb(var(--palette-panel)/.8),rgb(var(--palette-panel)/.95))!important;backdrop-filter:blur(13px)!important;border-top:1px solid #ffffff13!important} #app .cinema-hub.cinema-hub .cs-card-caption h3{font:500 14px/19px "Atlas Display",sans-serif!important;color:#fff!important;height:auto!important;min-height:0!important;margin:0 0 6px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;letter-spacing:-.01em!important} #app .cinema-hub.cinema-hub .cs-card-caption small{display:block!important;font:400 9px/14px "Atlas Display",sans-serif!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .cs-play{position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;width:32px!important;height:32px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:var(--cs-accent)!important;color:#241a35!important} #app .cinema-hub.cinema-hub .cs-play svg{width:15px!important;height:15px!important;fill:currentColor!important;stroke:0!important;margin-left:2px!important} #app .cinema-hub.cinema-hub .cs-card-save{position:absolute!important;top:10px!important;right:10px!important;width:29px!important;height:29px!important;padding:7px!important;border-radius:50%!important;border:1px solid #ffffff25!important;background:#17112070!important;backdrop-filter:blur(8px)!important;color:#fff!important;cursor:pointer!important;transition:opacity .18s!important} #app .cinema-hub.cinema-hub .cs-card-save svg{width:14px!important;height:14px!important} #app .cinema-hub.cinema-hub .cs-card-save:hover{opacity:1!important} #app .cinema-hub.cinema-hub .cs-card-save[aria-pressed=true]{color:var(--cs-accent)!important;opacity:1!important} #app .cinema-hub.cinema-hub .cs-card-save[aria-pressed=true] svg{fill:currentColor!important} #app .cinema-hub.cinema-hub .cs-search-results{position:absolute!important;left:0!important;top:calc(100% + 12px)!important;width:400px!important;max-width:calc(100vw - 80px)!important;max-height:440px!important;padding:10px!important;background:var(--hs-surface)!important;border:1px solid #ffffff35!important;border-radius:18px!important;box-shadow:0 18px 50px #08051170!important;z-index:30!important;overflow-y:auto!important} #app .cinema-hub.cinema-hub .cs-search-results>p{font:450 10px/16px "Atlas Display",sans-serif!important;color:var(--cs-muted)!important;margin:4px 8px 8px!important} #app .cinema-hub.cinema-hub .cs-search-results a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;padding:12px 10px!important;border-radius:10px!important;min-width:0!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .cs-search-results a:is(:hover,:focus-visible){background:#ffffff0b!important} #app .cinema-hub.cinema-hub .cs-search-results strong{display:block!important;font:500 13px/18px "Atlas Display",sans-serif!important} #app .cinema-hub.cinema-hub .cs-search-results small{display:block!important;font:400 10px/16px "Atlas Display",sans-serif!important;color:var(--cs-muted)!important;margin-top:3px!important} #app .cinema-hub.cinema-hub .cs-search-results svg{width:17px!important;height:17px!important} #app .cinema-hub.cinema-hub .cs-library-tools{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:14px!important} #app .cinema-hub.cinema-hub .cs-library-search{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;flex:1 1 240px!important;padding:0 13px!important;border:1px solid #ffffff25!important;border-radius:22px!important;background:#ffffff08!important} #app .cinema-hub.cinema-hub .cs-library-search svg{width:17px!important;height:17px!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .cs-library-search input{width:100%!important;min-width:0!important;min-height:42px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;font:450 12px/20px "Atlas Display",sans-serif!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .cs-list-heading{display:flex!important;justify-content:space-between!important;align-items:center!important;margin:22px 1px 14px!important;gap:10px!important;font:400 11px/18px "Atlas Display",sans-serif!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .cs-list-heading button{padding:5px!important;border:0!important;background:none!important;color:var(--cs-accent)!important;font:450 11px/18px "Atlas Display",sans-serif!important;cursor:pointer!important} #app .cinema-hub.cinema-hub .cs-library-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important} #app .cinema-hub.cinema-hub .cs-load-more{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:40px!important;padding:10px 20px!important;margin:25px auto 0!important;border:1px solid #ffffff30!important;border-radius:24px!important;background:#ffffff08!important;color:var(--cs-ink)!important;font:450 12px/18px "Atlas Display",sans-serif!important;cursor:pointer!important} #app .cinema-hub.cinema-hub .cs-load-more svg{width:16px!important;height:16px!important} #app .cinema-hub.cinema-hub .cs-empty{grid-column:1/-1!important;text-align:center!important;padding:65px 20px!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .cs-empty>span{display:grid!important;place-items:center!important;width:50px!important;height:50px!important;border-radius:50%!important;background:#ffffff09!important;margin:0 auto 20px!important} #app .cinema-hub.cinema-hub .cs-empty>span svg{width:23px!important;height:23px!important} #app .cinema-hub.cinema-hub .cs-empty h2{font:600 23px/1.3 "Atlas Display",sans-serif!important;color:var(--cs-ink)!important;height:auto!important;min-height:0!important;margin:0 0 12px!important} #app .cinema-hub.cinema-hub .cs-empty p{font:400 13px/1.8 "Atlas Display",sans-serif!important;margin:0 0 20px!important} #app .cinema-hub.cinema-hub .cs-empty>a{display:inline-flex!important;align-items:center!important;gap:8px!important;font:500 12px/18px "Atlas Display",sans-serif!important;padding:10px 16px!important;border-radius:22px!important;background:#ffffff10!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .cs-empty>a svg{width:17px!important;height:17px!important} #app .cinema-hub.cinema-hub .cs-progress-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important;margin:0 0 28px!important} #app .cinema-hub.cinema-hub .cs-progress-stats>div{display:flex!important;flex-direction:column!important;gap:10px!important;border:1px solid #ffffff20!important;background:#ffffff06!important;border-radius:20px!important;padding:22px 18px!important} #app .cinema-hub.cinema-hub .cs-progress-stats strong{font:650 34px/1.2 "Atlas Display",sans-serif!important;letter-spacing:-.04em!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .cs-progress-stats strong small{font-size:15px!important;color:var(--cs-muted)!important;font-weight:400!important} #app .cinema-hub.cinema-hub .cs-progress-stats>div>span{font:400 11px/18px "Atlas Display",sans-serif!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .hs-reading{grid-template-columns:minmax(0,1.8fr) minmax(180px,1fr)!important;gap:26px!important} #app .cinema-hub.cinema-hub .hs-notes{padding-left:20px!important} #app .cinema-hub.cinema-hub .hw-work-grid{gap:18px!important;} #app .cinema-hub.cinema-hub .hw-result-stack{grid-template-columns:1fr!important} #app .cinema-hub.cinema-hub .hw-result-stack>.hw-note{grid-column:1/-1!important} #app .cinema-hub.cinema-hub .hw-card{background:#ffffff05!important;border-color:#ffffff20!important} #app .cinema-hub.cinema-hub .hw-dictionary{grid-template-columns:minmax(155px,.75fr) minmax(0,1.6fr)!important;gap:18px!important} #app .cinema-hub.cinema-hub .hw-demo-controls{grid-template-columns:1fr!important} #app .cinema-hub.cinema-hub .vl-stage{border-radius:24px!important} #app .cinema-hub.cinema-hub .cs-feature-pager button:focus-visible,#app .cinema-hub.cinema-hub .cs-card-save:focus-visible{outline:2px solid white!important;outline-offset:3px!important} @media(min-width:1500px){#app .cinema-hub.cinema-hub .cs-hero{min-height:0!important} #app .cinema-hub.cinema-hub .cs-feature-panel{padding:34px!important} #app .cinema-hub.cinema-hub .cs-feature-copy h2{font-size:31px!important} #app .cinema-hub.cinema-hub .cs-feature-description{font-size:13px!important;max-width:430px!important}} @media(max-width:1100px){#app .simple-hub.cinema-hub{padding:16px!important;border-radius:30px!important} #app .cinema-hub.cinema-hub .cs-topbar{grid-template-columns:210px minmax(0,1fr) auto!important;gap:12px!important} #app .cinema-hub.cinema-hub .cs-body{grid-template-columns:210px minmax(0,1fr)!important;gap:16px!important} #app .cinema-hub.cinema-hub .cs-categories a{font-size:11px!important;padding:9px 11px!important} #app .cinema-hub.cinema-hub .cs-learning-status{padding:6px!important;font-size:11px!important} #app .cinema-hub.cinema-hub .cs-learning-status>svg{display:none!important} #app .cinema-hub.cinema-hub .cs-learning-status small{font-size:8px!important} #app .cinema-hub.cinema-hub .cs-sidebar{padding:24px 16px!important} #app .cinema-hub.cinema-hub .cs-brand{margin-left:7px!important;margin-right:0!important} #app .cinema-hub.cinema-hub .cs-feature-copy{max-width:80%!important} #app .cinema-hub.cinema-hub .cs-recommend-grid,#app .cinema-hub.cinema-hub .cs-library-grid{gap:12px!important} #app .cinema-hub.cinema-hub .cs-card{aspect-ratio:1.2!important;border-radius:20px!important} #app .cinema-hub.cinema-hub .cs-card-caption{padding:14px 46px 13px 13px!important} #app .cinema-hub.cinema-hub .cs-card-caption h3{font-size:12px!important;line-height:17px!important} #app .cinema-hub.cinema-hub .cs-play{width:28px!important;height:28px!important;right:10px!important} #app .cinema-hub.cinema-hub .hs-reading{grid-template-columns:1fr!important} #app .cinema-hub.cinema-hub .hs-notes{padding:24px 0 0!important;border-left:0!important;border-top:1px solid #ffffff20!important} #app .cinema-hub.cinema-hub .hw-dictionary{grid-template-columns:1fr!important} #app .cinema-hub.cinema-hub .hw-work-grid{grid-template-columns:1fr!important} #app .cinema-hub.cinema-hub .hw-term-index #hw-term-list{max-height:220px!important}} @media(max-width:850px){#app .cinema-hub.cinema-hub .cs-search-wrap{grid-column:1!important} #app .cinema-hub.cinema-hub .cs-learning-status{grid-column:2!important;grid-row:1!important;padding-right:10px!important} #app .cinema-hub.cinema-hub .cs-categories{grid-column:1/-1!important;grid-row:2!important;justify-content:flex-start!important;gap:8px!important;overflow-x:auto!important;scrollbar-width:none!important} #app .cinema-hub.cinema-hub .cs-categories a{padding:9px 17px!important;min-height:37px!important} #app .cinema-hub.cinema-hub .cs-sidebar{padding:22px 12px!important;min-height:540px!important} #app .cinema-hub.cinema-hub .cs-brand{font-size:10px!important;gap:7px!important;margin-left:5px!important} #app .cinema-hub.cinema-hub .cs-brand img{width:23px!important;height:23px!important} #app .cinema-hub.cinema-hub .cs-brand small{font-size:7px!important} #app .cinema-hub.cinema-hub .cs-menu a{font-size:12px!important;gap:10px!important;padding-left:8px!important} #app .cinema-hub.cinema-hub .cs-continue-list a{grid-template-columns:40px minmax(0,1fr) 12px!important;gap:7px!important} #app .cinema-hub.cinema-hub .cs-continue-art{width:40px!important;height:34px!important} #app .cinema-hub.cinema-hub .cs-continue-list strong{font-size:10px!important} #app .cinema-hub.cinema-hub .cs-continue h2{font-size:12px!important} #app .cinema-hub.cinema-hub .cs-hero{min-height:360px!important;border-radius:23px!important} #app .cinema-hub.cinema-hub .cs-feature-panel{padding:22px!important} #app .cinema-hub.cinema-hub .cs-feature-copy{max-width:88%!important} #app .cinema-hub.cinema-hub .cs-feature-copy h2{font-size:23px!important} #app .cinema-hub.cinema-hub .cs-feature-description{font-size:11px!important;} #app .cinema-hub.cinema-hub .cs-trending{left:22px!important;top:22px!important;font-size:10px!important} #app .cinema-hub.cinema-hub .cs-feature-pager{right:16px!important;top:35%!important} #app .cinema-hub.cinema-hub .cs-feature-pager button{width:32px!important;height:32px!important;padding:8px!important} #app .cinema-hub.cinema-hub .cs-feature-position{right:22px!important;bottom:24px!important} #app .cinema-hub.cinema-hub .cs-recommend-grid,#app .cinema-hub.cinema-hub .cs-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important} #app .cinema-hub.cinema-hub .cs-recommend-grid .cs-card:last-child{grid-column:1/-1!important;aspect-ratio:2!important} #app .cinema-hub.cinema-hub .cs-progress-stats{grid-template-columns:1fr!important;gap:10px!important} #app .cinema-hub.cinema-hub .cs-progress-stats>div{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:18px!important} #app .cinema-hub.cinema-hub .hw-result-stack{grid-template-columns:1fr!important} #app .cinema-hub.cinema-hub .hub-heading h1{font-size:24px!important}} @media(max-width:600px){#app .simple-hub.cinema-hub{padding:12px!important;border-radius:27px!important;margin-bottom:20px!important} #app .cinema-hub.cinema-hub .cs-topbar{gap:12px!important;margin-bottom:14px!important} #app .cinema-hub.cinema-hub .cs-search{padding:0 12px!important} #app .cinema-hub.cinema-hub .cs-search input{font-size:12px!important} #app .cinema-hub.cinema-hub .cs-learning-status{padding:6px!important;gap:5px!important} #app .cinema-hub.cinema-hub .cs-learning-status>span:not(.cs-status-icon){display:none!important} #app .cinema-hub.cinema-hub .cs-categories{gap:4px!important;} #app .cinema-hub.cinema-hub .cs-categories a{min-height:35px!important;padding:8px 10px!important} #app .cinema-hub.cinema-hub .cs-sidebar{display:none!important} #app .cinema-hub.cinema-hub .cs-hero{min-height:380px!important;border-radius:23px!important;aspect-ratio:auto!important} #app .cinema-hub.cinema-hub .cs-feature-panel{padding:22px 18px!important} #app .cinema-hub.cinema-hub .cs-feature-copy{max-width:100%!important;padding-right:0!important} #app .cinema-hub.cinema-hub .cs-feature-copy h2{line-height:1.2!important;margin-bottom:10px!important} #app .cinema-hub.cinema-hub .cs-feature-type{font-size:8px!important} #app .cinema-hub.cinema-hub .cs-feature-meta{font-size:10px!important;margin-bottom:12px!important;max-width:90%!important} #app .cinema-hub.cinema-hub .cs-feature-description{font-size:11px!important;max-width:100%!important;margin-bottom:15px!important} #app .cinema-hub.cinema-hub .cs-trending{left:18px!important;top:18px!important;font-size:9px!important;padding:7px 11px!important} #app .cinema-hub.cinema-hub .cs-feature-pager{top:26%!important;right:16px!important} #app .cinema-hub.cinema-hub .cs-hero-actions{gap:7px!important} #app .cinema-hub.cinema-hub .cs-hero-actions :is(a,button){font-size:10px!important;min-height:37px!important;padding:9px 13px!important} #app .cinema-hub.cinema-hub .cs-feature-position{display:none!important} #app .cinema-hub.cinema-hub .cs-section-heading{margin:19px 2px 13px!important;gap:12px!important} #app .cinema-hub.cinema-hub .cs-section-heading h2{font-size:18px!important} #app .cinema-hub.cinema-hub .cs-section-heading>a{font-size:11px!important} #app .cinema-hub.cinema-hub .cs-recommend-grid,#app .cinema-hub.cinema-hub .cs-library-grid{grid-template-columns:1fr!important;gap:13px!important} #app .cinema-hub.cinema-hub .cs-card,#app .cinema-hub.cinema-hub .cs-recommend-grid .cs-card:last-child{aspect-ratio:1.8!important;grid-column:auto!important;border-radius:21px!important} #app .cinema-hub.cinema-hub .cs-card-caption{min-height:71px!important;padding:15px 54px 14px 16px!important} #app .cinema-hub.cinema-hub .cs-card-caption h3{font-size:14px!important;line-height:19px!important} #app .cinema-hub.cinema-hub .cs-card-caption small{font-size:9px!important} #app .cinema-hub.cinema-hub .cs-play{width:31px!important;height:31px!important;right:14px!important} #app .cinema-hub.cinema-hub .cs-card-save{width:32px!important;height:32px!important} #app .cinema-hub.cinema-hub .cs-search-results{width:calc(100vw - 61px)!important;max-width:calc(100vw - 61px)!important;max-height:410px!important} #app .cinema-hub.cinema-hub .hub-heading{padding:10px 4px 23px!important} #app .cinema-hub.cinema-hub .hub-kicker{font-size:9px!important} #app .cinema-hub.cinema-hub .hub-home-link{font-size:10px!important} #app .cinema-hub.cinema-hub .cs-empty{padding:50px 15px!important} #app .cinema-hub.cinema-hub .cs-empty h2{font-size:21px!important}} @media(prefers-reduced-motion:reduce){#app .cinema-hub.cinema-hub *{transition:none!important;animation:none!important;scroll-behavior:auto!important}} #app .cinema-hub.cinema-hub .cs-workspace-label{font:550 10px/18px "Atlas Display",sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--cs-muted)!important;margin:0 10px 10px!important} #app .cinema-hub.cinema-hub .cs-hero{aspect-ratio:2.25!important;min-height:390px!important;background:radial-gradient(ellipse at 78% 45%,rgb(var(--lg-rgb)/.25),transparent 70%),var(--lg-deep)!important;border:1px solid #ffffff18!important} #app .cinema-hub.cinema-hub .cs-feature-panel{padding:32px 30px 64px!important;pointer-events:none!important} #app .cinema-hub.cinema-hub .cs-feature-copy{width:44%!important;max-width:44%!important} #app .cinema-hub.cinema-hub .cs-feature-copy :is(a,button){pointer-events:auto!important} #app .cinema-hub.cinema-hub .cs-feature-copy h2{font-size:clamp(24px,2.1vw,36px)!important;text-transform:none!important} #app .cinema-hub.cinema-hub .cs-feature-description{max-width:400px!important;-webkit-line-clamp:3!important} #app .cinema-hub.cinema-hub .cs-hero-actions .cs-watch{background:var(--cs-accent)!important;color:#171822!important} #app .cinema-hub.cinema-hub .cs-topic-art{position:absolute!important;right:6%!important;top:10%!important;bottom:16%!important;width:48%!important;display:grid!important;align-items:center!important;color:var(--cs-ink)!important;pointer-events:none!important} #app .cinema-hub.cinema-hub .cs-topic-art svg{display:block!important;width:100%!important;height:auto!important;max-height:100%!important;min-height:0!important;overflow:visible!important;font:13px "Atlas Display",sans-serif!important} #app .cinema-hub.cinema-hub .cs-topic-art text{fill:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .cs-topic-art .cs-diagram-label{font-size:12px!important;letter-spacing:.04em!important;fill:var(--cs-accent)!important} #app .cinema-hub.cinema-hub .cs-topic-art .cs-diagram-value{font-size:58px!important;fill:var(--cs-ink)!important;font-weight:650!important} #app .cinema-hub.cinema-hub .cs-topic-art .cs-diagram-note{font-size:10px!important;opacity:.6!important} #app .cinema-hub.cinema-hub .cs-feature-pager{right:16px!important;top:45%!important} #app .cinema-hub.cinema-hub .cs-feature-timer{position:absolute!important;left:28px!important;right:28px!important;bottom:17px!important;display:flex!important;align-items:center!important;gap:12px!important;color:var(--cs-muted)!important;font:450 10px/16px "Atlas Display",sans-serif!important} #app .cinema-hub.cinema-hub .cs-feature-timer button{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;padding:0!important;border:1px solid #ffffff25!important;border-radius:50%!important;background:none!important;color:var(--cs-ink)!important;cursor:pointer!important;flex-shrink:0!important} #app .cinema-hub.cinema-hub .cs-timer-track{flex:1!important;height:3px!important;background:#ffffff18!important;border-radius:5px!important;overflow:hidden!important} #app .cinema-hub.cinema-hub .cs-timer-track>span{display:block!important;width:100%!important;height:100%!important;background:var(--cs-accent)!important;transform-origin:left!important;transition:transform 85ms linear!important} #app .cinema-hub.cinema-hub .cs-timer-caption{min-width:34px!important;text-align:right!important;font-variant-numeric:tabular-nums!important} #app .cinema-hub.cinema-hub .cs-feature-position{position:static!important;display:inline!important;color:var(--cs-muted)!important;font-size:10px!important;white-space:nowrap!important} @media(max-width:1100px){#app .cinema-hub.cinema-hub .cs-hero{min-height:440px!important} #app .cinema-hub.cinema-hub .cs-feature-panel{padding:26px 24px 66px!important} #app .cinema-hub.cinema-hub .cs-feature-copy{width:49%!important;max-width:49%!important} #app .cinema-hub.cinema-hub .cs-topic-art{right:5%!important;width:44%!important} #app .cinema-hub.cinema-hub .cs-hero-actions{flex-wrap:wrap!important;gap:6px!important}} @media(max-width:850px){#app .cinema-hub.cinema-hub .cs-hero{min-height:540px!important;width:100%!important;aspect-ratio:auto!important} #app .cinema-hub.cinema-hub .cs-topic-art{top:48px!important;bottom:auto!important;right:12%!important;width:76%!important;height:205px!important} #app .cinema-hub.cinema-hub .cs-feature-copy{width:100%!important;max-width:100%!important} #app .cinema-hub.cinema-hub .cs-feature-description{-webkit-line-clamp:2!important}} @media(max-width:600px){#app .cinema-hub.cinema-hub .cs-sidebar{display:block!important;position:static!important;min-height:0!important;height:auto!important;border-radius:18px!important} #app .cinema-hub.cinema-hub .cs-sidebar :is(.cs-brand,.cs-continue,.cs-device-note){display:none!important} #app .cinema-hub.cinema-hub .cs-workspace-label{margin:0 4px 7px!important;font-size:9px!important} #app .cinema-hub.cinema-hub .cs-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important;} #app .cinema-hub.cinema-hub .cs-menu a,#app .cinema-hub.cinema-hub .cs-menu .cs-menu-separator{min-height:36px!important;padding:7px 8px!important;font-size:11px!important;gap:8px!important;margin:0!important;border:0!important;border-radius:9px!important} #app .cinema-hub.cinema-hub .cs-menu a>svg{width:15px!important;height:15px!important} #app .cinema-hub.cinema-hub .cs-menu a>small{min-width:10px!important} #app .cinema-hub.cinema-hub .cs-hero{min-height:550px!important} #app .cinema-hub.cinema-hub .cs-feature-panel{padding:24px 18px 66px!important} #app .cinema-hub.cinema-hub .cs-feature-copy h2{font-size:25px!important} #app .cinema-hub.cinema-hub .cs-topic-art{right:9%!important;width:82%!important;top:55px!important;height:210px!important} #app .cinema-hub.cinema-hub .cs-feature-pager{top:27%!important;right:10px!important} #app .cinema-hub.cinema-hub .cs-feature-timer{left:18px!important;right:18px!important;gap:9px!important}}} @layer atlas-foundations{#app .cinema-hub.cinema-hub{--cs-entry:var(--cs-accent);--cs-stop:#f4b0bd;--cs-target:#a8e3cf} #app .cinema-hub.cinema-hub .cs-body{grid-template-columns:clamp(200px,21%,270px) minmax(0,1fr)!important;gap:24px!important} #app .cinema-hub.cinema-hub .cs-topbar{grid-template-columns:clamp(200px,21%,270px) minmax(0,1fr) auto!important;gap:24px!important} #app .cinema-hub.cinema-hub .cs-sidebar{padding:26px 18px!important} #app .cinema-hub.cinema-hub .hub-heading{align-items:center!important;padding:4px 0 28px!important;gap:20px!important} #app .cinema-hub.cinema-hub .hub-heading h1{font:650 clamp(25px,2.3vw,36px)/1.25 "Atlas Display",sans-serif!important;letter-spacing:-.035em!important;margin:9px 0!important;overflow-wrap:anywhere!important} #app .cinema-hub.cinema-hub .hub-heading p{font:400 14px/1.7 "Atlas Display",sans-serif!important;max-width:680px!important;margin:0!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .hub-heading p:empty{display:none!important} #app .cinema-hub.cinema-hub .hub-kicker{font-size:10px!important;line-height:18px!important;letter-spacing:.1em!important} #app .cinema-hub.cinema-hub .hub-back{font:500 12px/20px "Atlas Display",sans-serif!important;margin-bottom:12px!important;display:inline-flex!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .cs-page-actions:empty{display:none!important} #app .cinema-hub.cinema-hub .hub-heading>.cs-page-actions{flex:0 0 auto!important;margin-left:auto!important} #app .cinema-hub.cinema-hub :is(.cs-detail-save,.cs-row-save){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:42px!important;padding:10px 16px!important;border:1px solid #ffffff30!important;border-radius:14px!important;background:#ffffff08!important;color:var(--cs-ink)!important;font:500 12px/20px "Atlas Display",sans-serif!important;cursor:pointer!important;white-space:nowrap!important} #app .cinema-hub.cinema-hub :is(.cs-detail-save,.cs-row-save) svg{width:18px!important;height:18px!important} #app .cinema-hub.cinema-hub :is(.cs-detail-save,.cs-row-save)[aria-pressed=true]{color:var(--cs-accent)!important;border-color:color-mix(in srgb,var(--cs-accent) 55%,transparent)!important;background:color-mix(in srgb,var(--cs-accent) 12%,transparent)!important} #app .cinema-hub.cinema-hub :is(.cs-detail-save,.cs-row-save)[aria-pressed=true] svg{fill:currentColor!important} #app .cinema-hub.cinema-hub .cs-categories a[data-cs-category=strategy]{position:relative!important;isolation:isolate!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--cs-accent) 50%,transparent)!important;background:linear-gradient(115deg,rgb(var(--lg-rgb)/.7),rgb(var(--lg-secondary)/.55))!important;box-shadow:0 0 22px rgb(var(--lg-rgb)/.35),inset 0 1px #ffffff25!important;color:var(--cs-ink)!important;animation:cs-strategy-glow 5s ease-in-out infinite!important} #app .cinema-hub.cinema-hub .cs-categories a[data-cs-category=strategy]::before{content:""!important;position:absolute!important;inset:-30% auto -30% -80%!important;width:45%!important;background:linear-gradient(90deg,transparent,#ffffff22,transparent)!important;transform:skewX(-20deg)!important;pointer-events:none!important;animation:cs-strategy-sheen 6s ease-in-out infinite!important;z-index:-1!important} #app .cinema-hub.cinema-hub .cs-categories a[data-cs-category=strategy][aria-current=page]{border-color:var(--cs-accent)!important;box-shadow:0 0 25px rgb(var(--lg-rgb)/.45),inset 0 0 0 1px color-mix(in srgb,var(--cs-accent) 25%,transparent)!important} @keyframes cs-strategy-glow{0%,100%{filter:brightness(1)}50%{filter:brightness(1.16)}} @keyframes cs-strategy-sheen{0%,60%{left:-80%}95%,100%{left:140%}} #app .cinema-hub.cinema-hub .cs-categories a[data-cs-category=strategy]::after{content:""!important;position:absolute!important;inset:0!important;padding:1px!important;border-radius:inherit!important;pointer-events:none!important;background:conic-gradient(from var(--atlas-nav-angle),transparent 0deg 245deg,var(--cs-accent) 295deg,#ffffffd0 315deg,transparent 355deg)!important;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;mask-composite:exclude!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;animation:atlas-nav-orbit 8s linear infinite!important} #app .cinema-hub.cinema-hub .cs-library-search{border-radius:15px!important;min-height:48px!important;background:#ffffff07!important} #app .cinema-hub.cinema-hub .cs-library-search input{font-size:14px!important;min-height:46px!important} #app .cinema-hub.cinema-hub .cs-list-heading{font-size:12px!important;line-height:20px!important;margin:20px 0 16px!important} #app .cinema-hub.cinema-hub .cs-card-caption{min-height:92px!important;padding-top:18px!important;padding-bottom:17px!important} #app .cinema-hub.cinema-hub .cs-card-caption h3{font-size:16px!important;line-height:1.4!important;font-weight:600!important} #app .cinema-hub.cinema-hub .cs-card-caption small{font-size:11px!important;line-height:17px!important} #app .cinema-hub.cinema-hub .cs-card-save{width:36px!important;height:36px!important;padding:9px!important;opacity:1!important;background:rgb(var(--palette-panel)/.8)!important} #app .cinema-hub.cinema-hub .cs-card-save svg{width:17px!important;height:17px!important} #app .cinema-hub.cinema-hub .cs-library[data-collection=lesson] .cs-library-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;border-top:1px solid #ffffff20!important} #app .cinema-hub.cinema-hub .cs-lesson-row{display:flex!important;align-items:center!important;gap:18px!important;border-bottom:1px solid #ffffff18!important;padding:23px 8px!important;min-width:0!important} #app .cinema-hub.cinema-hub .cs-lesson-row>a{display:grid!important;grid-template-columns:38px minmax(0,1fr) 130px!important;align-items:center!important;gap:20px!important;min-width:0!important;flex:1!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .cs-lesson-number{font:450 15px/22px "Atlas Display",sans-serif!important;color:var(--cs-accent)!important;font-variant-numeric:tabular-nums!important;align-self:start!important;padding-top:20px!important} #app .cinema-hub.cinema-hub .cs-lesson-info{min-width:0!important} #app .cinema-hub.cinema-hub .cs-lesson-info>small{font:500 10px/18px "Atlas Display",sans-serif!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--cs-accent)!important} #app .cinema-hub.cinema-hub .cs-lesson-info h3{font:600 18px/1.4 "Atlas Display",sans-serif!important;margin:5px 0 7px!important;height:auto!important;min-height:0!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .cs-lesson-info p{font:400 13px/1.75 "Atlas Display",sans-serif!important;margin:0!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .cs-lesson-duration{font:400 11px/20px "Atlas Display",sans-serif!important;color:var(--cs-muted)!important;text-align:right!important} #app .cinema-hub.cinema-hub .cs-lesson-duration small{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;font-size:11px!important;margin-top:7px!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .cs-lesson-duration svg{width:15px!important;height:15px!important} #app .cinema-hub.cinema-hub .cs-row-save{width:40px!important;min-height:40px!important;padding:10px!important;flex-shrink:0!important} #app .cinema-hub.cinema-hub .hs-reading{grid-template-columns:minmax(0,2fr) minmax(210px,.85fr)!important;gap:32px!important} #app .cinema-hub.cinema-hub .hs-article{max-width:none!important} #app .cinema-hub.cinema-hub .hs-article p{font-size:15px!important;line-height:1.9!important;max-width:72ch!important} #app .cinema-hub.cinema-hub .hs-article p.hs-lead{font-size:21px!important;line-height:1.65!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .hs-article h2{font-size:23px!important;line-height:1.4!important;font-weight:600!important;margin-bottom:14px!important} #app .cinema-hub.cinema-hub .hs-article>section{margin-bottom:32px!important} #app .cinema-hub.cinema-hub .hs-reading-meta{gap:9px!important;font-size:11px!important;padding-bottom:20px!important;border-bottom:1px solid #ffffff1c!important} #app .cinema-hub.cinema-hub .hs-reading-meta>span{padding:5px 9px!important;border-radius:7px!important;background:#ffffff07!important} #app .cinema-hub.cinema-hub .hs-reading-meta button{margin-left:0!important;min-height:36px!important;font-size:11px!important;border-radius:9px!important} #app .cinema-hub.cinema-hub .hs-reading-meta button{display:inline-flex!important;align-items:center!important;gap:7px!important} #app .cinema-hub.cinema-hub .hs-reading-meta button svg{width:16px!important;height:16px!important} #app .cinema-hub.cinema-hub .hs-reading-meta button[aria-pressed=true] svg{fill:currentColor!important;color:var(--cs-accent)!important} #app .cinema-hub.cinema-hub .hs-notes{padding:24px!important;border:1px solid #ffffff20!important;border-radius:20px!important;background:#ffffff05!important;position:sticky!important;top:24px!important} #app .cinema-hub.cinema-hub .hs-notes h2{line-height:28px!important;margin:8px 0 10px!important} #app .cinema-hub.cinema-hub .hs-notes p{font-size:13px!important;line-height:1.75!important} #app .cinema-hub.cinema-hub .hs-notes textarea{font-size:14px!important;line-height:1.8!important;padding:14px!important;min-height:210px!important;border-radius:12px!important;background:rgb(var(--palette-panel)/.45)!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .hs-notes button{min-height:42px!important;width:100%!important;font-size:13px!important} #app .cinema-hub.cinema-hub .hs-quiz [data-hs-answer]{line-height:1.7!important;padding:15px 18px!important} #app .cinema-hub.cinema-hub .hs-quiz p[data-hs-feedback]{font-size:13px!important;line-height:1.65!important;margin:12px 0!important} #app .cinema-hub.cinema-hub .hs-next-lesson{margin-top:28px!important;padding:22px 0!important;border-top:1px solid #ffffff20!important} #app .cinema-hub.cinema-hub .hs-next-lesson strong{font-size:17px!important;line-height:1.5!important} #app .cinema-hub.cinema-hub .sv-return{display:none!important} #app .cinema-hub.cinema-hub .vl-stage{padding:0!important;overflow:hidden!important;background:linear-gradient(145deg,#ffffff06,transparent)!important;border:1px solid #ffffff22!important;border-radius:22px!important} #app .cinema-hub.cinema-hub .vl-stage-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:24px!important;margin:0!important} #app .cinema-hub.cinema-hub .vl-stage-heading>div:first-child{min-width:0!important} #app .cinema-hub.cinema-hub .vl-kicker{font:500 10px/18px "Atlas Display",sans-serif!important;letter-spacing:.1em!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .vl-stage-heading h2{font:600 23px/1.4 "Atlas Display",sans-serif!important;margin:6px 0!important;height:auto!important;min-height:0!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .vl-stage-heading small{display:block!important;font:400 13px/1.7 "Atlas Display",sans-serif!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .vl-side-switch{display:flex!important;gap:5px!important;padding:5px!important;border:1px solid #ffffff20!important;border-radius:13px!important;background:rgb(var(--palette-panel)/.45)!important;flex-shrink:0!important} #app .cinema-hub.cinema-hub .vl-side-switch button{padding:10px 13px!important;min-height:39px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--cs-muted)!important;font:500 12px/20px "Atlas Display",sans-serif!important;white-space:nowrap!important} #app .cinema-hub.cinema-hub .vl-side-switch button[aria-pressed=true]{background:var(--cs-accent)!important;color:#1d1a29!important;box-shadow:0 3px 9px #0002!important} #app .cinema-hub.cinema-hub :is(#strategy-chart,#vl-main-chart){width:calc(100% - 48px)!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0 24px!important;padding:10px!important;border:1px solid #ffffff16!important;border-radius:16px!important;background:rgb(var(--palette-panel)/.36)!important;overflow-x:auto!important;scrollbar-width:thin!important;scrollbar-color:var(--cs-accent) transparent!important;box-shadow:none!important} #app .cinema-hub.cinema-hub :is(#strategy-chart,#vl-main-chart)>svg{display:block!important;min-width:620px!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;max-width:none!important;margin:0!important} #app .cinema-hub.cinema-hub .cs-plan-label text{font:600 14px "Atlas Display",sans-serif!important;letter-spacing:0!important} #app .cinema-hub.cinema-hub .cs-chart-hint{display:none!important} #app .cinema-hub.cinema-hub .cs-plan-line{stroke-width:2.3px!important;stroke-dasharray:7 5!important;opacity:1!important} #app .cinema-hub.cinema-hub .sv-readout{display:flex!important;align-items:flex-start!important;gap:16px!important;padding:22px 24px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important} #app .cinema-hub.cinema-hub .sv-readout-step{display:grid!important;place-items:center!important;min-width:51px!important;min-height:36px!important;border-radius:10px!important;background:color-mix(in srgb,var(--cs-accent) 12%,transparent)!important;color:var(--cs-accent)!important;font:550 12px/20px "Atlas Display",sans-serif!important;white-space:nowrap!important} #app .cinema-hub.cinema-hub .sv-readout>div{min-width:0!important} #app .cinema-hub.cinema-hub .sv-readout strong{font:600 17px/1.45 "Atlas Display",sans-serif!important;color:var(--cs-ink)!important;display:block!important;margin-bottom:6px!important} #app .cinema-hub.cinema-hub .sv-readout p{font:400 14px/1.8 "Atlas Display",sans-serif!important;margin:0!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .cs-chart-controls{margin:0 24px 24px!important;padding:18px!important;border:1px solid #ffffff1c!important;border-radius:16px!important;background:rgb(var(--palette-panel)/.4)!important} #app .cinema-hub.cinema-hub .vl-playbar{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;padding:0!important;margin:0!important;background:none!important;border:0!important;border-radius:0!important} #app .cinema-hub.cinema-hub .vl-playbar>button{width:auto!important;flex:0 0 auto!important;min-height:42px!important;padding:10px 13px!important;border:1px solid #ffffff28!important;border-radius:11px!important;color:var(--cs-ink)!important;font:500 12px/20px "Atlas Display",sans-serif!important;white-space:nowrap!important;cursor:pointer!important} #app .cinema-hub.cinema-hub .vl-phases{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;flex:1 1 340px!important;gap:5px!important;padding:4px!important;border:1px solid #ffffff18!important;border-radius:12px!important;background:rgb(var(--palette-panel)/.45)!important;min-width:0!important} #app .cinema-hub.cinema-hub .vl-phases button{display:flex!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:0!important;min-height:43px!important;padding:8px!important;border-radius:8px!important;color:var(--cs-muted)!important;font:500 12px/1.5 "Atlas Display",sans-serif!important;white-space:normal!important;text-align:center!important} #app .cinema-hub.cinema-hub .vl-phases button b{font-size:10px!important;font-weight:500!important;opacity:.65!important} #app .cinema-hub.cinema-hub .vl-phases button[aria-pressed=true]{background:color-mix(in srgb,var(--cs-accent) 18%,transparent)!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .sv-options{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:14px!important;margin:18px 0 0!important;padding:18px 0 0!important;border-top:1px solid #ffffff18!important;border-radius:0!important;background:transparent!important} #app .cinema-hub.cinema-hub .sv-options label{display:flex!important;align-items:center!important;gap:9px!important;font:500 13px/22px "Atlas Display",sans-serif!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .sv-options input[type=checkbox]{width:18px!important;height:18px!important;min-height:0!important;appearance:auto!important;accent-color:var(--cs-accent)!important;flex-shrink:0!important} #app .cinema-hub.cinema-hub .sv-options button{min-height:42px!important;padding:10px 15px!important;border:1px solid #ffffff25!important;border-radius:10px!important;background:#ffffff08!important;color:var(--cs-ink)!important;font:500 12px/20px "Atlas Display",sans-serif!important;cursor:pointer!important} #app .cinema-hub.cinema-hub button:disabled{opacity:.5!important;cursor:default!important} #app .cinema-hub.cinema-hub .vl-sequence-summary{font:500 13px/22px "Atlas Display",sans-serif!important;padding:0!important;background:none!important;color:var(--cs-accent)!important} #app .cinema-hub.cinema-hub .vl-chart-footer{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:10px!important;font:400 11px/1.7 "Atlas Display",sans-serif!important;color:var(--cs-muted)!important;padding:16px 0 0!important;margin:16px 0 0!important;background:none!important;border-top:1px solid #ffffff18!important} #app .cinema-hub.cinema-hub .atlas-practice-hint{display:block!important;font:400 12px/1.7 "Atlas Display",sans-serif!important;color:var(--cs-muted)!important;padding:0 24px 20px!important;margin:0!important} #app .cinema-hub.cinema-hub .cs-chart-controls .atlas-practice-hint{padding:12px 0 0!important} #app .cinema-hub.cinema-hub .cs-trade-levels{padding:20px 24px 0!important} #app .cinema-hub.cinema-hub .cs-plan-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important;font:550 13px/22px "Atlas Display",sans-serif!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .cs-plan-heading small{font-size:11px!important;color:var(--cs-muted)!important;font-weight:400!important} #app .cinema-hub.cinema-hub .cs-level-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important} #app .cinema-hub.cinema-hub .cs-level-grid>div{display:grid!important;gap:7px!important;padding:16px!important;border:1px solid #ffffff20!important;border-radius:13px!important;background:#ffffff04!important;min-width:0!important;--level-color:var(--cs-entry)} #app .cinema-hub.cinema-hub .cs-level-grid>.cs-level-stop{--level-color:var(--cs-stop)} #app .cinema-hub.cinema-hub .cs-level-grid>.cs-level-target{--level-color:var(--cs-target)} #app .cinema-hub.cinema-hub .cs-level-grid span{display:flex!important;align-items:center!important;gap:7px!important;font:550 12px/20px "Atlas Display",sans-serif!important;color:var(--level-color)!important} #app .cinema-hub.cinema-hub .cs-level-grid i{width:16px!important;height:2px!important;background:currentColor!important} #app .cinema-hub.cinema-hub .cs-level-grid strong{font:650 25px/1.3 "Atlas Display",sans-serif!important;color:var(--cs-ink)!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important} #app .cinema-hub.cinema-hub .cs-level-grid small{font:400 11px/1.6 "Atlas Display",sans-serif!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .cs-plan-wait{font:400 13px/1.8 "Atlas Display",sans-serif!important;padding:14px 16px!important;margin:0!important;color:var(--cs-muted)!important;background:#ffffff04!important;border-radius:12px!important} #app .cinema-hub.cinema-hub .hw-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-items:start!important} #app .cinema-hub.cinema-hub .hw-card{padding:24px!important;border-radius:20px!important;background:#ffffff04!important;border:1px solid #ffffff20!important;min-width:0!important} #app .cinema-hub.cinema-hub .hw-card>h3{font:600 21px/1.4 "Atlas Display",sans-serif!important;margin:0 0 12px!important} #app .cinema-hub.cinema-hub .hw-card>p{font:400 14px/1.8 "Atlas Display",sans-serif!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .hw-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 16px!important} #app .cinema-hub.cinema-hub .hw-field{font:450 13px/1.6 "Atlas Display",sans-serif!important;color:var(--cs-muted)!important;gap:9px!important;align-content:start!important} #app .cinema-hub.cinema-hub .hw-field>span{min-height:42px!important;display:flex!important;align-items:flex-end!important} #app .cinema-hub.cinema-hub .hw-field :is(input,select){min-height:48px!important;padding:12px 13px!important;font:500 16px/22px "Atlas Display",sans-serif!important;font-variant-numeric:tabular-nums!important;border:1px solid #ffffff28!important;border-radius:11px!important;background:rgb(var(--palette-panel)/.45)!important;color:var(--cs-ink)!important;width:100%!important;box-shadow:none!important} #app .cinema-hub.cinema-hub .hw-field select option{background:var(--lg-deep)!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .hw-tool-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-bottom:24px!important} #app .cinema-hub.cinema-hub .hw-tool-tabs button{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:auto auto!important;text-align:left!important;align-items:center!important;justify-items:start!important;gap:4px 12px!important;padding:17px!important;min-height:86px!important;background:#ffffff04!important;border:1px solid #ffffff20!important;border-radius:15px!important;color:var(--cs-ink)!important;cursor:pointer!important} #app .cinema-hub.cinema-hub .hw-tool-tabs b{grid-row:1/3!important;display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:11px!important;background:color-mix(in srgb,var(--cs-accent) 12%,transparent)!important;color:var(--cs-accent)!important} #app .cinema-hub.cinema-hub .hw-tool-tabs svg{width:21px!important;height:21px!important} #app .cinema-hub.cinema-hub .hw-tool-tabs button>span{font:550 14px/21px "Atlas Display",sans-serif!important} #app .cinema-hub.cinema-hub .hw-tool-tabs button small{display:block!important;font:400 11px/18px "Atlas Display",sans-serif!important;color:var(--cs-muted)!important;grid-column:2!important} #app .cinema-hub.cinema-hub .hw-tool-tabs button[aria-pressed=true]{border-color:var(--cs-accent)!important;background:color-mix(in srgb,var(--cs-accent) 10%,transparent)!important} #app .cinema-hub.cinema-hub :is(.hw-tool-input-heading,.hw-heading){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 18px!important} #app .cinema-hub.cinema-hub :is(.hw-tool-input-heading,.hw-heading) h3{font:600 21px/1.4 "Atlas Display",sans-serif!important;margin:7px 0!important} #app .cinema-hub.cinema-hub .hw-big{font:650 clamp(30px,3vw,44px)/1.25 "Atlas Display",sans-serif!important;letter-spacing:-.04em!important;margin:15px 0 18px!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important} #app .cinema-hub.cinema-hub .hw-kicker{font:550 10px/18px "Atlas Display",sans-serif!important;letter-spacing:.09em!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .hw-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:20px 0!important} #app .cinema-hub.cinema-hub .hw-stat{padding:15px!important;gap:9px!important;background:#ffffff05!important;min-width:0!important} #app .cinema-hub.cinema-hub .hw-stat small{font:450 12px/1.6 "Atlas Display",sans-serif!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .hw-stat strong{font:600 21px/1.4 "Atlas Display",sans-serif!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub :is(.hw-note,.hw-demo-notes,.hw-status){font-size:12px!important;line-height:1.8!important} #app .cinema-hub.cinema-hub .hw-note{color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .hw-meter{gap:10px!important;font:450 12px/20px "Atlas Display",sans-serif!important;margin:20px 0!important} #app .cinema-hub.cinema-hub .hw-meter i.violet{background:var(--cs-accent)!important} #app .cinema-hub.cinema-hub .hw-price-ladder .violet{color:var(--cs-accent)!important} #app .cinema-hub.cinema-hub .hw-price-ladder>div{padding:16px 6px!important;gap:10px!important} #app .cinema-hub.cinema-hub .hw-price-ladder small{font-size:11px!important} #app .cinema-hub.cinema-hub .hw-price-ladder b{font-size:20px!important} #app .cinema-hub.cinema-hub :is(.hw-recovery-ring>div,.hw-example-dial>div){background:var(--lg-deep)!important} #app .cinema-hub.cinema-hub .hw-guide-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:16px 0!important;margin:0 0 16px!important;border-bottom:1px solid #ffffff20!important;background:none!important;border-radius:0!important} #app .cinema-hub.cinema-hub .hw-guide-strip span{display:flex!important;align-items:center!important;gap:9px!important;font-size:13px!important;line-height:20px!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .hw-guide-strip b{font-size:11px!important;color:var(--cs-accent)!important} #app .cinema-hub.cinema-hub .hw-plan-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin-bottom:24px!important;padding:4px!important;border-radius:12px!important;background:rgb(var(--palette-panel)/.45)!important;border:1px solid #ffffff18!important} #app .cinema-hub.cinema-hub .hw-plan-tabs button{font:500 12px/19px "Atlas Display",sans-serif!important;min-height:43px!important;padding:9px 6px!important;border:0!important;border-radius:8px!important;background:none!important;color:var(--cs-muted)!important;white-space:normal!important} #app .cinema-hub.cinema-hub .hw-plan-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--cs-accent) 18%,transparent)!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .hw-plan-inputs fieldset{margin:0!important;padding:0!important;border:0!important;min-width:0!important} #app .cinema-hub.cinema-hub .hw-inputs legend{font:550 17px/26px "Atlas Display",sans-serif!important;margin-bottom:15px!important} #app .cinema-hub.cinema-hub .hw-inputs legend b{color:var(--cs-accent)!important;border-color:#ffffff30!important;background:#ffffff08!important} #app .cinema-hub.cinema-hub .hw-plan-pager{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;border-top:1px solid #ffffff20!important;margin-top:26px!important;padding-top:18px!important} #app .cinema-hub.cinema-hub .hw-plan-pager :is(button,span){font:500 12px/20px "Atlas Display",sans-serif!important} #app .cinema-hub.cinema-hub .hw-plan-pager button{min-height:42px!important;padding:10px 12px!important;border-radius:10px!important} #app .cinema-hub.cinema-hub .hw-chips{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important} #app .cinema-hub.cinema-hub .hw-chips button{min-height:38px!important;padding:8px 12px!important;border:1px solid #ffffff24!important;border-radius:10px!important;background:#ffffff04!important;color:var(--cs-muted)!important;font:450 12px/20px "Atlas Display",sans-serif!important;cursor:pointer!important} #app .cinema-hub.cinema-hub .hw-chips button[aria-pressed=true]{background:color-mix(in srgb,var(--cs-accent) 15%,transparent)!important;color:var(--cs-ink)!important;border-color:color-mix(in srgb,var(--cs-accent) 60%,transparent)!important} #app .cinema-hub.cinema-hub .hw-search input{min-height:48px!important;font:450 14px/22px "Atlas Display",sans-serif!important;padding:12px 15px!important;border:1px solid #ffffff28!important;border-radius:13px!important;background:#ffffff07!important;color:var(--cs-ink)!important;width:100%!important;box-shadow:none!important} #app .cinema-hub.cinema-hub .cs-glossary-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 210px!important;gap:16px!important;align-items:center!important} #app .cinema-hub.cinema-hub .cs-glossary-toolbar .hw-search{width:100%!important;min-width:0!important;margin:0!important} #app .cinema-hub.cinema-hub .cs-topic-filter{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;font:450 12px/20px "Atlas Display",sans-serif!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .cs-topic-filter select{width:100%!important;min-width:0!important;min-height:48px!important;padding:10px 12px!important;border:1px solid #ffffff28!important;border-radius:13px!important;background:var(--lg-deep)!important;color:var(--cs-ink)!important;font:450 12px/20px "Atlas Display",sans-serif!important;box-shadow:none!important} #app .cinema-hub.cinema-hub .hw-glossary-topics{padding:18px 0!important;margin:0!important;border-bottom:1px solid #ffffff18!important} #app .cinema-hub.cinema-hub .hw-quick-terms{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin:18px 0 22px!important} #app .cinema-hub.cinema-hub .hw-quick-terms>span{font-size:11px!important;color:var(--cs-muted)!important;margin-right:6px!important} #app .cinema-hub.cinema-hub .hw-quick-terms button{font:450 11px/20px "Atlas Display",sans-serif!important;padding:5px 10px!important;min-height:32px!important;background:none!important;border:1px solid #ffffff18!important;border-radius:8px!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .hw-dictionary{grid-template-columns:minmax(200px,.85fr) minmax(0,1.7fr)!important;gap:20px!important;align-items:start!important} #app .cinema-hub.cinema-hub .hw-term-index{padding:12px!important} #app .cinema-hub.cinema-hub .hw-term-index #hw-term-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;max-height:650px!important;overflow-y:auto!important;gap:0!important;scrollbar-color:var(--cs-accent) transparent!important;margin-top:12px!important} #app .cinema-hub.cinema-hub .hw-term-index button{display:grid!important;grid-template-columns:minmax(0,1fr) 18px!important;gap:5px 10px!important;min-width:0!important;text-align:left!important;padding:14px 12px!important;border:0!important;border-bottom:1px solid #ffffff10!important;border-radius:9px!important;min-height:72px!important;background:none!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .hw-term-index button strong{font:550 14px/1.5 "Atlas Display",sans-serif!important;overflow-wrap:anywhere!important} #app .cinema-hub.cinema-hub .hw-term-index button small{font:400 11px/17px "Atlas Display",sans-serif!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .hw-term-index button>span{grid-column:2!important;grid-row:1/3!important;align-self:center!important;color:var(--cs-accent)!important} #app .cinema-hub.cinema-hub .hw-term-index button svg{width:16px!important;height:16px!important} #app .cinema-hub.cinema-hub .hw-term-index button[aria-pressed=true]{background:color-mix(in srgb,var(--cs-accent) 12%,transparent)!important;box-shadow:inset 3px 0 var(--cs-accent)!important} #app .cinema-hub.cinema-hub .hw-term-title{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:15px!important;margin:10px 0 16px!important} #app .cinema-hub.cinema-hub .hw-term-title h3{font:600 clamp(23px,2.1vw,30px)/1.3 "Atlas Display",sans-serif!important;margin:0!important;letter-spacing:-.03em!important;overflow-wrap:anywhere!important} #app .cinema-hub.cinema-hub .hw-term-title>div{display:flex!important;gap:6px!important;flex-shrink:0!important} #app .cinema-hub.cinema-hub .hw-term-title button{width:34px!important;min-height:34px!important;padding:6px!important;border:1px solid #ffffff25!important;border-radius:10px!important;background:#ffffff06!important;color:var(--cs-ink)!important;font-size:17px!important} #app .cinema-hub.cinema-hub .hw-definition{font:400 15px/1.85 "Atlas Display",sans-serif!important;color:var(--cs-muted)!important;margin:0 0 24px!important} #app .cinema-hub.cinema-hub .hw-demo-output>strong{font:600 25px/1.5 "Atlas Display",sans-serif!important;margin:24px 0!important;overflow-wrap:anywhere!important} #app .cinema-hub.cinema-hub .hw-demo-controls label>span{font:450 12px/1.6 "Atlas Display",sans-serif!important;color:var(--cs-muted)!important;gap:12px!important} #app .cinema-hub.cinema-hub .hw-demo-controls label b{font-size:14px!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .hw-demo-notes summary{font:500 12px/22px "Atlas Display",sans-serif!important;padding:12px 0!important} #app .cinema-hub.cinema-hub input[type=range]{accent-color:var(--cs-accent)!important} #app .cinema-hub.cinema-hub :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--cs-accent)!important;outline-offset:4px!important} #app .cinema-hub.cinema-hub :is(input,textarea)::placeholder{color:var(--cs-muted)!important;opacity:.75!important} #app .cinema-hub.cinema-hub [hidden]{display:none!important} @media(max-width:1100px){#app .cinema-hub.cinema-hub .cs-body{grid-template-columns:200px minmax(0,1fr)!important;gap:18px!important} #app .cinema-hub.cinema-hub .cs-topbar{grid-template-columns:200px minmax(0,1fr) auto!important;gap:18px!important} #app .cinema-hub.cinema-hub .hw-work-grid,#app .cinema-hub.cinema-hub .hs-reading{grid-template-columns:minmax(0,1fr)!important} #app .cinema-hub.cinema-hub .hs-notes{position:static!important} #app .cinema-hub.cinema-hub .hw-dictionary{grid-template-columns:minmax(175px,.8fr) minmax(0,1.4fr)!important} #app .cinema-hub.cinema-hub .cs-lesson-row>a{grid-template-columns:28px minmax(0,1fr)!important;gap:14px!important} #app .cinema-hub.cinema-hub .cs-lesson-duration{grid-column:2!important;text-align:left!important;display:flex!important;gap:12px!important;align-items:center!important} #app .cinema-hub.cinema-hub .cs-lesson-duration small{margin:0!important} #app .cinema-hub.cinema-hub .vl-stage-heading{align-items:flex-start!important;flex-direction:column!important;gap:14px!important}} @media(max-width:850px){#app .cinema-hub.cinema-hub .cs-topbar{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important} #app .cinema-hub.cinema-hub .cs-body{grid-template-columns:175px minmax(0,1fr)!important;gap:14px!important} #app .cinema-hub.cinema-hub .hw-dictionary{grid-template-columns:minmax(0,1fr)!important} #app .cinema-hub.cinema-hub .hw-term-index #hw-term-list{max-height:250px!important} #app .cinema-hub.cinema-hub .hub-heading{align-items:flex-start!important;flex-direction:column!important;gap:12px!important} #app .cinema-hub.cinema-hub .hub-heading>.cs-page-actions{margin-left:0!important} #app .cinema-hub.cinema-hub .cs-glossary-toolbar{grid-template-columns:minmax(0,1fr)!important;gap:12px!important} #app .cinema-hub.cinema-hub .hw-tool-tabs button{padding:14px 12px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:4px 8px!important} #app .cinema-hub.cinema-hub .hw-tool-tabs b{width:30px!important;height:30px!important} #app .cinema-hub.cinema-hub .hw-tool-tabs button>span{font-size:12px!important} #app .cinema-hub.cinema-hub .hw-tool-tabs button small{font-size:10px!important} #app .cinema-hub.cinema-hub .cs-plan-heading{align-items:flex-start!important;flex-direction:column!important;gap:3px!important}} @media(max-width:600px){#app .cinema-hub.cinema-hub .cs-body{grid-template-columns:minmax(0,1fr)!important} #app .cinema-hub.cinema-hub .cs-sidebar{padding:12px!important} #app .cinema-hub.cinema-hub .cs-categories a{min-height:40px!important;padding:9px 16px!important} #app .cinema-hub.cinema-hub .cs-categories{gap:7px!important;justify-content:space-between!important} #app .cinema-hub.cinema-hub .hub-heading{padding:6px 3px 24px!important} #app .cinema-hub.cinema-hub .hub-heading h1{line-height:1.3!important} #app .cinema-hub.cinema-hub .hub-heading p{font-size:13px!important} #app .cinema-hub.cinema-hub .cs-lesson-row{gap:10px!important;padding:21px 0!important;align-items:flex-start!important} #app .cinema-hub.cinema-hub .cs-lesson-row>a{grid-template-columns:22px minmax(0,1fr)!important;gap:10px!important} #app .cinema-hub.cinema-hub .cs-lesson-number{font-size:12px!important} #app .cinema-hub.cinema-hub .cs-lesson-info h3{font-size:17px!important} #app .cinema-hub.cinema-hub .cs-lesson-info p{font-size:12px!important} #app .cinema-hub.cinema-hub .cs-row-save{width:32px!important;min-height:36px!important;padding:8px!important;margin-top:20px!important} #app .cinema-hub.cinema-hub .cs-lesson-duration{flex-wrap:wrap!important;gap:3px 10px!important;font-size:10px!important} #app .cinema-hub.cinema-hub .hs-reading{gap:24px!important} #app .cinema-hub.cinema-hub .hs-article p{font-size:14px!important;line-height:1.85!important} #app .cinema-hub.cinema-hub .hs-article p.hs-lead{font-size:19px!important} #app .cinema-hub.cinema-hub .hs-article h2{font-size:21px!important} #app .cinema-hub.cinema-hub .hs-worked-example{padding:18px!important} #app .cinema-hub.cinema-hub .hs-notes{padding:20px!important} #app .cinema-hub.cinema-hub .vl-stage-heading{padding:18px!important} #app .cinema-hub.cinema-hub .vl-side-switch{width:100%!important} #app .cinema-hub.cinema-hub .vl-side-switch button{flex:1!important} #app .cinema-hub.cinema-hub :is(#strategy-chart,#vl-main-chart){width:calc(100% - 24px)!important;margin:0 12px!important;padding:4px!important;border-radius:12px!important} #app .cinema-hub.cinema-hub .cs-chart-controls{margin:0 12px 18px!important;padding:12px!important} #app .cinema-hub.cinema-hub .cs-chart-hint{display:block!important;font:400 10px/1.7 "Atlas Display",sans-serif!important;color:var(--cs-muted)!important;margin:12px 16px 0!important} #app .cinema-hub.cinema-hub .vl-phases{order:-1!important;flex-basis:100%!important} #app .cinema-hub.cinema-hub .vl-phases button{gap:5px!important;flex-direction:column!important;padding:8px 4px!important;min-height:57px!important} #app .cinema-hub.cinema-hub .vl-playbar{justify-content:space-between!important;gap:10px!important} #app .cinema-hub.cinema-hub .sv-options{gap:14px!important} #app .cinema-hub.cinema-hub .sv-options button{width:100%!important} #app .cinema-hub.cinema-hub .sv-readout{padding:20px 16px!important;gap:12px!important} #app .cinema-hub.cinema-hub .sv-readout-step{min-width:44px!important;font-size:11px!important} #app .cinema-hub.cinema-hub .sv-readout strong{font-size:16px!important} #app .cinema-hub.cinema-hub .sv-readout p{font-size:13px!important} #app .cinema-hub.cinema-hub .cs-trade-levels{padding:18px 12px 0!important} #app .cinema-hub.cinema-hub .cs-level-grid{gap:7px!important} #app .cinema-hub.cinema-hub .cs-level-grid>div{padding:12px 9px!important;gap:7px!important} #app .cinema-hub.cinema-hub .cs-level-grid strong{font-size:21px!important} #app .cinema-hub.cinema-hub .cs-level-grid small{font-size:10px!important;line-height:1.6!important} #app .cinema-hub.cinema-hub .cs-level-grid span{font-size:11px!important;gap:5px!important} #app .cinema-hub.cinema-hub .cs-level-grid i{width:10px!important} #app .cinema-hub.cinema-hub .hw-card{padding:19px!important} #app .cinema-hub.cinema-hub .hw-tool-tabs{gap:9px!important} #app .cinema-hub.cinema-hub .hw-tool-tabs button{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:14px!important} #app .cinema-hub.cinema-hub .hw-tool-tabs button small{line-height:1.6!important} #app .cinema-hub.cinema-hub .hw-guide-strip{gap:7px!important} #app .cinema-hub.cinema-hub .hw-guide-strip span{font-size:10px!important;gap:5px!important} #app .cinema-hub.cinema-hub .hw-guide-strip b{font-size:9px!important} #app .cinema-hub.cinema-hub .hw-fields{grid-template-columns:minmax(0,1fr)!important;gap:16px!important} #app .cinema-hub.cinema-hub .hw-field>span{min-height:0!important} #app .cinema-hub.cinema-hub .hw-plan-tabs button{font-size:11px!important} #app .cinema-hub.cinema-hub .hw-plan-pager button{font-size:10px!important;padding:8px!important} #app .cinema-hub.cinema-hub .hw-plan-pager span{font-size:10px!important;white-space:nowrap!important} #app .cinema-hub.cinema-hub .hw-stat{padding:12px!important} #app .cinema-hub.cinema-hub .hw-stat strong{font-size:19px!important} #app .cinema-hub.cinema-hub .hw-stat small{font-size:11px!important} #app .cinema-hub.cinema-hub .hw-dictionary{gap:16px!important} #app .cinema-hub.cinema-hub .hw-term-title h3{font-size:24px!important} #app .cinema-hub.cinema-hub .hw-definition{font-size:14px!important;line-height:1.85!important}} @media(prefers-reduced-motion:reduce){#app .cinema-hub.cinema-hub .cs-categories a[data-cs-category=strategy],#app .cinema-hub.cinema-hub .cs-categories a[data-cs-category=strategy]::before,#app .cinema-hub.cinema-hub .cs-categories a[data-cs-category=strategy]::after{animation:none!important}}} @layer atlas-foundations{#app .cinema-hub.cinema-hub{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;grid-auto-flow:row!important;gap:0!important;height:calc(100dvh - 205px)!important;min-height:760px!important;overflow:hidden!important} #app .cinema-hub.cinema-hub .cs-topbar{grid-column:1!important;grid-row:1!important;margin-bottom:20px!important} #app .cinema-hub.cinema-hub .cs-categories{justify-content:center!important;gap:8px!important} #app .cinema-hub.cinema-hub .cs-categories a{padding:10px 15px!important;flex:0 0 auto!important} #app .cinema-hub.cinema-hub .cs-body{grid-column:1!important;grid-row:2!important;height:100%!important;min-height:0!important;align-items:stretch!important;overflow:hidden!important} #app .cinema-hub.cinema-hub .cs-sidebar,#app .cinema-hub.cinema-hub[data-view=overview] .cs-sidebar{position:static!important;top:auto!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:var(--cs-accent) transparent!important} #app .cinema-hub.cinema-hub .cs-main{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important} #app .cinema-hub.cinema-hub .hub-heading{flex:0 0 auto!important;padding-bottom:22px!important} #app .cinema-hub.cinema-hub .hub-content{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:color-mix(in srgb,var(--cs-accent) 50%,transparent) transparent!important;scrollbar-gutter:stable!important;padding-right:6px!important;overscroll-behavior:auto!important} #app .cinema-hub.cinema-hub .cs-menu a,#app .cinema-hub.cinema-hub .cs-menu a:hover{min-height:44px!important;padding:11px!important;margin:0!important;border:1px solid transparent!important;border-radius:12px!important;box-shadow:none!important;outline:0!important} #app .cinema-hub.cinema-hub .cs-menu a:hover{background:color-mix(in srgb,var(--cs-accent) 9%,transparent)!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .cs-menu a:focus-visible{outline:2px solid var(--cs-accent)!important;outline-offset:-2px!important} #app .cinema-hub.cinema-hub .cs-card-art svg text{fill:var(--cs-muted)!important;font-family:"Atlas Display",sans-serif!important} #app .cinema-hub.cinema-hub .cs-card-art .cs-diagram-value{fill:var(--cs-ink)!important;font-size:58px!important;font-weight:650!important} #app .cinema-hub.cinema-hub .cs-card-art .cs-diagram-label{fill:var(--cs-accent)!important;font-size:13px!important} #app .cinema-hub.cinema-hub .cs-card-art .cs-diagram-note{font-size:10px!important;opacity:.7!important} #app .cinema-hub.cinema-hub .cs-chart-controls{padding:16px 0 0!important;border:0!important;border-top:1px solid #ffffff1c!important;border-radius:0!important;background:none!important;box-shadow:none!important} #app .cinema-hub.cinema-hub .vl-phases{border:0!important;border-radius:0!important;background:none!important;padding:0!important;gap:8px!important;box-shadow:none!important} #app .cinema-hub.cinema-hub .vl-phases button{border:0!important;box-shadow:none!important;background:none!important;border-radius:10px!important} #app .cinema-hub.cinema-hub .vl-phases button[aria-pressed=true]{background:color-mix(in srgb,var(--cs-accent) 15%,transparent)!important;box-shadow:inset 0 -2px var(--cs-accent)!important} #app .cinema-hub.cinema-hub .vl-playbar>button{border:0!important;background:#ffffff06!important;border-radius:10px!important} #app .cinema-hub.cinema-hub .cs-entry-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;flex-wrap:wrap!important;margin:0 24px 16px!important} #app .cinema-hub.cinema-hub .cs-entry-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:43px!important;padding:10px 16px!important;border:1px solid color-mix(in srgb,var(--cs-accent) 45%,transparent)!important;border-radius:12px!important;background:color-mix(in srgb,var(--cs-accent) 12%,transparent)!important;color:var(--cs-ink)!important;font:550 13px/21px "Atlas Display",sans-serif!important;cursor:pointer!important} #app .cinema-hub.cinema-hub .cs-entry-toggle svg{width:19px!important;height:19px!important} #app .cinema-hub.cinema-hub .cs-entry-toggle[aria-pressed=true]{background:var(--cs-accent)!important;color:var(--lg-deep)!important} #app .cinema-hub.cinema-hub .cs-entry-toolbar>span{font:400 11px/1.7 "Atlas Display",sans-serif!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub :is(.sim-workspace,.sim-profile){font:400 13px/1.7 "Atlas Display",sans-serif!important;color:var(--cs-ink)!important;min-width:0!important;padding-bottom:12px!important} #app .cinema-hub.cinema-hub :is(.sim-workspace,.sim-profile) *{box-sizing:border-box!important} #app .cinema-hub.cinema-hub :is(.sim-workspace,.sim-profile) button{font:500 12px/20px "Atlas Display",sans-serif!important;min-height:38px!important;padding:8px 12px!important;border:1px solid #ffffff22!important;border-radius:10px!important;background:#ffffff05!important;color:var(--cs-ink)!important;cursor:pointer!important;box-shadow:none!important;width:auto!important} #app .cinema-hub.cinema-hub :is(.sim-workspace,.sim-profile) button:hover{background:#ffffff0d!important;border-color:color-mix(in srgb,var(--cs-accent) 50%,transparent)!important} #app .cinema-hub.cinema-hub :is(.sim-workspace,.sim-profile) button:disabled{opacity:.45!important;cursor:default!important} #app .cinema-hub.cinema-hub :is(.sim-workspace,.sim-profile) a{color:var(--cs-accent)!important;text-decoration:none!important} #app .cinema-hub.cinema-hub :is(.sim-workspace,.sim-profile) h2{font:600 21px/1.4 "Atlas Display",sans-serif!important;color:var(--cs-ink)!important;height:auto!important;min-height:0!important;margin:0!important;letter-spacing:-.02em!important} #app .cinema-hub.cinema-hub :is(.sim-workspace,.sim-profile) h3{font:600 17px/1.5 "Atlas Display",sans-serif!important;color:var(--cs-ink)!important;margin:0!important} #app .cinema-hub.cinema-hub .sim-topline,#app .cinema-hub.cinema-hub .sim-section-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;margin:0 0 18px!important} #app .cinema-hub.cinema-hub .sim-topline>a,#app .cinema-hub.cinema-hub .sim-section-heading>a{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:12px!important} #app .cinema-hub.cinema-hub .sim-topline svg,#app .cinema-hub.cinema-hub .sim-section-heading svg{width:16px!important;height:16px!important} #app .cinema-hub.cinema-hub .sim-label{font:500 10px/18px "Atlas Display",sans-serif!important;letter-spacing:.06em!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .sim-label>i{display:inline-block!important;width:6px!important;height:6px!important;border-radius:50%!important;background:var(--cs-accent)!important;margin-right:6px!important} #app .cinema-hub.cinema-hub .sim-market-toolbar{display:flex!important;align-items:center!important;gap:20px!important;flex-wrap:wrap!important;margin:0 0 16px!important} #app .cinema-hub.cinema-hub .sim-market-toolbar>label{display:grid!important;gap:5px!important;min-width:170px!important;font-size:11px!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .sim-market-toolbar select,#app .cinema-hub.cinema-hub .sim-replay select{min-height:40px!important;padding:8px 12px!important;background:var(--lg-deep)!important;border:1px solid #ffffff28!important;border-radius:10px!important;color:var(--cs-ink)!important;font-size:13px!important;width:100%!important;box-shadow:none!important} #app .cinema-hub.cinema-hub .sim-market-toolbar>[data-sim-new]{margin-left:auto!important;display:flex!important;align-items:center!important;gap:8px!important} #app .cinema-hub.cinema-hub .sim-market-toolbar button svg{width:16px!important;height:16px!important} #app .cinema-hub.cinema-hub .sim-quote strong{display:block!important;font:650 28px/1.3 "Atlas Display",sans-serif!important;letter-spacing:-.03em!important;font-variant-numeric:tabular-nums!important} #app .cinema-hub.cinema-hub .sim-quote small{font:400 10px/18px "Atlas Display",sans-serif!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .sim-timeframes{display:flex!important;gap:5px!important;flex-wrap:wrap!important;padding:0 0 18px!important;margin:0 0 18px!important;border-bottom:1px solid #ffffff1c!important} #app .cinema-hub.cinema-hub .sim-timeframes button{min-width:43px!important;padding:7px 11px!important;min-height:35px!important;border-color:transparent!important;background:none!important} #app .cinema-hub.cinema-hub .sim-timeframes button[aria-pressed=true]{background:var(--cs-accent)!important;color:var(--lg-deep)!important} #app .cinema-hub.cinema-hub .sim-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 255px!important;gap:18px!important;align-items:start!important;min-width:0!important} #app .cinema-hub.cinema-hub .sim-chart-panel,#app .cinema-hub.cinema-hub .sim-order-panel{min-width:0!important;border:1px solid #ffffff20!important;border-radius:18px!important;background:rgb(var(--palette-panel)/.28)!important;padding:16px!important} #app .cinema-hub.cinema-hub .sim-analysis-tools{display:flex!important;align-items:center!important;gap:12px!important;justify-content:space-between!important;flex-wrap:wrap!important;margin-bottom:14px!important} #app .cinema-hub.cinema-hub .sim-analysis-tools>div:first-child{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important} #app .cinema-hub.cinema-hub .sim-analysis-tools button{display:flex!important;align-items:center!important;gap:5px!important;padding:6px 8px!important;min-height:32px!important;font-size:10px!important;border-color:transparent!important;background:none!important} #app .cinema-hub.cinema-hub .sim-analysis-tools button[aria-pressed=true]{background:#ffffff0e!important;color:var(--cs-accent)!important} #app .cinema-hub.cinema-hub .sim-analysis-tools svg{width:14px!important;height:14px!important} #app .cinema-hub.cinema-hub .sim-overlays{display:flex!important;gap:12px!important;flex-wrap:wrap!important} #app .cinema-hub.cinema-hub .sim-overlays label{display:flex!important;align-items:center!important;gap:6px!important;font-size:10px!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .sim-overlays input[type=checkbox]{appearance:auto!important;width:14px!important;height:14px!important;min-height:0!important;padding:0!important;accent-color:var(--cs-accent)!important} #app .cinema-hub.cinema-hub .sim-chart-scroll{width:100%!important;overflow-x:auto!important;scrollbar-width:thin!important;scrollbar-color:var(--cs-accent) transparent!important;border-radius:12px!important;background:rgb(var(--palette-panel)/.3)!important;border:1px solid #ffffff10!important} #app .cinema-hub.cinema-hub #sim-chart{min-width:620px!important;width:100%!important;outline-offset:-2px!important} #app .cinema-hub.cinema-hub #sim-chart svg{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-width:none!important;overflow:hidden!important;touch-action:pan-x!important} #app .cinema-hub.cinema-hub .sim-grid-line{stroke:#ffffff0e!important;fill:none!important;stroke-width:1!important} #app .cinema-hub.cinema-hub .sim-axis-text{fill:var(--cs-muted)!important;font:15px "Atlas Display",sans-serif!important} #app .cinema-hub.cinema-hub .sim-plan-text{font:14px "Atlas Display",sans-serif!important} #app .cinema-hub.cinema-hub .sim-crosshair>path{stroke:var(--cs-accent)!important;stroke-width:1!important;stroke-dasharray:3 4!important;opacity:.65!important;pointer-events:none!important} #app .cinema-hub.cinema-hub .sim-crosshair{pointer-events:none!important} #app .cinema-hub.cinema-hub .sim-chart-caption{font:400 11px/1.8 "Atlas Display",sans-serif!important;color:var(--cs-muted)!important;margin:12px 0!important;min-height:20px!important} #app .cinema-hub.cinema-hub .sim-replay{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;border-top:1px solid #ffffff18!important;padding-top:14px!important} #app .cinema-hub.cinema-hub .sim-replay>button{display:flex!important;align-items:center!important;gap:7px!important} #app .cinema-hub.cinema-hub .sim-replay svg{width:16px!important;height:16px!important} #app .cinema-hub.cinema-hub .sim-replay>label{display:flex!important;align-items:center!important;gap:8px!important;margin-left:auto!important;font-size:11px!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .sim-replay select{width:73px!important;min-height:35px!important;font-size:11px!important;padding:6px 8px!important} #app .cinema-hub.cinema-hub .sim-timeline{display:block!important;margin-top:18px!important} #app .cinema-hub.cinema-hub .sim-timeline>span{display:flex!important;justify-content:space-between!important;gap:10px!important;font-size:10px!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .sim-timeline small{font-size:10px!important;color:var(--cs-accent)!important} #app .cinema-hub.cinema-hub .sim-timeline input{appearance:auto!important;width:100%!important;height:20px!important;min-height:0!important;margin:10px 0 0!important;padding:0!important;accent-color:var(--cs-accent)!important;background:transparent!important;border:0!important;box-shadow:none!important} #app .cinema-hub.cinema-hub .sim-order-heading{display:flex!important;justify-content:space-between!important;gap:10px!important;margin-bottom:15px!important} #app .cinema-hub.cinema-hub #sim-mode-label{font-size:10px!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .sim-direction{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin-bottom:18px!important} #app .cinema-hub.cinema-hub .sim-direction button{font-size:13px!important;font-weight:650!important} #app .cinema-hub.cinema-hub .sim-direction button[data-sim-side="1"]{color:var(--cs-target)!important} #app .cinema-hub.cinema-hub .sim-direction button[data-sim-side="-1"]{color:var(--cs-stop)!important} #app .cinema-hub.cinema-hub .sim-direction button[aria-pressed=true]{background:#ffffff12!important;border-color:currentColor!important} #app .cinema-hub.cinema-hub .sim-entry-price{display:grid!important;gap:6px!important;margin-bottom:18px!important} #app .cinema-hub.cinema-hub .sim-entry-price>span{font-size:10px!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .sim-entry-price strong{font:600 24px/1.4 "Atlas Display",sans-serif!important;font-variant-numeric:tabular-nums!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .sim-field{display:grid!important;gap:7px!important;margin:14px 0!important;min-width:0!important;color:var(--cs-muted)!important;font-size:12px!important} #app .cinema-hub.cinema-hub .sim-field>span{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important} #app .cinema-hub.cinema-hub .sim-field>span>button{min-height:25px!important;padding:0 4px!important;border:0!important;border-radius:5px!important;background:none!important;font-size:9px!important;color:var(--cs-accent)!important} #app .cinema-hub.cinema-hub .sim-field input,#app .cinema-hub.cinema-hub .sim-profile-edit input{width:100%!important;min-width:0!important;min-height:43px!important;padding:10px 12px!important;border:1px solid #ffffff28!important;border-radius:10px!important;background:rgb(var(--palette-panel)/.45)!important;color:var(--cs-ink)!important;font:500 15px/22px "Atlas Display",sans-serif!important;box-shadow:none!important;font-variant-numeric:tabular-nums!important} #app .cinema-hub.cinema-hub .sim-order-panel .sim-auto-levels{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;font-size:10px!important;background:none!important;border-style:dashed!important} #app .cinema-hub.cinema-hub .sim-auto-levels svg{width:15px!important;height:15px!important} #app .cinema-hub.cinema-hub .sim-order-summary{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:18px 0!important} #app .cinema-hub.cinema-hub .sim-order-summary>div{display:grid!important;gap:5px!important;min-width:0!important} #app .cinema-hub.cinema-hub .sim-order-summary span{font-size:10px!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .sim-order-summary strong{font:600 15px/22px "Atlas Display",sans-serif!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important} #app .cinema-hub.cinema-hub .sim-order-summary p{grid-column:1/-1!important;font-size:11px!important;line-height:1.8!important;color:var(--cs-stop)!important;margin:0!important} #app .cinema-hub.cinema-hub .sim-order-panel .sim-submit{width:100%!important;min-height:44px!important;background:var(--cs-accent)!important;border-color:var(--cs-accent)!important;color:var(--lg-deep)!important;font-weight:650!important} #app .cinema-hub.cinema-hub .sim-message{font-size:11px!important;line-height:1.8!important;color:var(--cs-muted)!important;margin:12px 0 0!important;min-height:0!important} #app .cinema-hub.cinema-hub .sim-message:empty{display:none!important} #app .cinema-hub.cinema-hub .sim-message[data-error=true]{color:var(--cs-stop)!important} #app .cinema-hub.cinema-hub .sim-position-card{display:grid!important;gap:8px!important;border-top:1px solid #ffffff20!important;padding-top:18px!important;margin-top:18px!important} #app .cinema-hub.cinema-hub .sim-position-card>span{font-size:11px!important} #app .cinema-hub.cinema-hub .sim-position-card strong{font:650 27px/1.3 "Atlas Display",sans-serif!important;font-variant-numeric:tabular-nums!important} #app .cinema-hub.cinema-hub .sim-position-card small{font-size:10px!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .sim-assumptions{margin-top:18px!important;border-top:1px solid #ffffff1a!important;padding-top:12px!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .sim-assumptions summary{font-size:10px!important;cursor:pointer!important} #app .cinema-hub.cinema-hub .sim-assumptions p{font:400 11px/1.8 "Atlas Display",sans-serif!important;margin:12px 0 0!important} #app .cinema-hub.cinema-hub .sim-session-results{margin-top:25px!important} #app .cinema-hub.cinema-hub .sim-table-wrap{width:100%!important;overflow:auto!important;border:1px solid #ffffff20!important;border-radius:16px!important;background:#ffffff03!important} #app .cinema-hub.cinema-hub .sim-table-wrap table{width:100%!important;border-collapse:collapse!important;min-width:650px!important;text-align:left!important;table-layout:auto!important} #app .cinema-hub.cinema-hub .sim-table-wrap :is(th,td){padding:14px 13px!important;border:0!important;border-bottom:1px solid #ffffff12!important;font:450 12px/1.65 "Atlas Display",sans-serif!important;color:var(--cs-ink)!important;white-space:nowrap!important} #app .cinema-hub.cinema-hub .sim-table-wrap th{font-size:10px!important;font-weight:500!important;color:var(--cs-muted)!important;background:#ffffff04!important} #app .cinema-hub.cinema-hub .sim-table-wrap td strong{font-size:12px!important;font-weight:550!important} #app .cinema-hub.cinema-hub .sim-table-wrap td small{display:block!important;font-size:9px!important;color:var(--cs-muted)!important;margin-top:4px!important} #app .cinema-hub.cinema-hub .sim-positive{color:var(--cs-target)!important} #app .cinema-hub.cinema-hub .sim-negative{color:var(--cs-stop)!important} #app .cinema-hub.cinema-hub .sim-empty{font:400 13px/1.8 "Atlas Display",sans-serif!important;text-align:center!important;padding:24px 18px!important;margin:0!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .sim-profile-heading{display:flex!important;align-items:center!important;gap:18px!important;margin-bottom:30px!important;flex-wrap:wrap!important} #app .cinema-hub.cinema-hub .sim-profile-heading>div:nth-child(2){flex:1!important;min-width:160px!important} #app .cinema-hub.cinema-hub .sim-profile-heading h2{font-size:27px!important;margin:5px 0!important;overflow-wrap:anywhere!important} #app .cinema-hub.cinema-hub .sim-profile-heading p{font-size:12px!important;color:var(--cs-muted)!important;margin:0!important} #app .cinema-hub.cinema-hub .sim-avatar{display:grid!important;place-items:center!important;width:65px!important;height:65px!important;border:1px solid #ffffff2c!important;border-radius:20px!important;background:color-mix(in srgb,var(--cs-accent) 13%,transparent)!important;color:var(--cs-accent)!important} #app .cinema-hub.cinema-hub .sim-avatar svg{width:31px!important;height:31px!important} #app .cinema-hub.cinema-hub .sim-profile-edit{display:flex!important;align-items:flex-end!important;gap:14px!important;margin:0 0 25px!important} #app .cinema-hub.cinema-hub .sim-profile-edit label{display:grid!important;gap:8px!important;flex:1!important;max-width:400px!important;color:var(--cs-muted)!important;font-size:12px!important} #app .cinema-hub.cinema-hub .sim-profile-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:13px!important} #app .cinema-hub.cinema-hub .sim-profile-stat{display:flex!important;flex-direction:column!important;gap:13px!important;padding:20px 17px!important;border:1px solid #ffffff20!important;border-radius:16px!important;background:#ffffff04!important;min-width:0!important} #app .cinema-hub.cinema-hub .sim-profile-stat>span{font-size:12px!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .sim-profile-stat strong{font:650 27px/1.3 "Atlas Display",sans-serif!important;color:var(--cs-ink)!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.03em!important;overflow-wrap:anywhere!important} #app .cinema-hub.cinema-hub .sim-profile-stat small{font:400 10px/1.7 "Atlas Display",sans-serif!important;color:var(--cs-muted)!important;margin-top:auto!important} #app .cinema-hub.cinema-hub .sim-equity-section{margin:22px 0 30px!important;padding:20px!important;border:1px solid #ffffff20!important;border-radius:18px!important;background:#ffffff03!important} #app .cinema-hub.cinema-hub .sim-equity-section p{font-size:11px!important;color:var(--cs-muted)!important;margin:5px 0 0!important} #app .cinema-hub.cinema-hub .sim-equity-chart{min-height:100px!important;margin-top:14px!important} #app .cinema-hub.cinema-hub .sim-equity-chart svg{width:100%!important;height:auto!important;display:block!important;min-height:0!important} #app .cinema-hub.cinema-hub .sim-equity-chart text{font:11px "Atlas Display",sans-serif!important;fill:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .sim-learning-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-bottom:30px!important} #app .cinema-hub.cinema-hub .sim-learning-stats>a{display:grid!important;gap:13px!important;padding:20px!important;border:1px solid #ffffff20!important;border-radius:16px!important;background:#ffffff04!important;color:var(--cs-ink)!important;min-width:0!important} #app .cinema-hub.cinema-hub .sim-learning-stats svg{width:23px!important;height:23px!important;color:var(--cs-accent)!important} #app .cinema-hub.cinema-hub .sim-learning-stats strong{font:650 27px/1.3 "Atlas Display",sans-serif!important;font-variant-numeric:tabular-nums!important} #app .cinema-hub.cinema-hub .sim-learning-stats span{font-size:12px!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .sim-learning-stats i{height:3px!important;background:linear-gradient(90deg,var(--cs-accent) var(--progress),#ffffff10 0)!important;border-radius:2px!important} #app .cinema-hub.cinema-hub .sim-profile-history>[data-profile-more]{display:block!important;margin:18px auto 0!important} #app .cinema-hub.cinema-hub .sim-profile-note{font-size:11px!important;line-height:1.8!important;color:var(--cs-muted)!important;margin:24px 0 0!important} #app .cinema-hub.cinema-hub [hidden][hidden]{display:none!important} @media(max-width:1200px){#app .cinema-hub.cinema-hub .sim-layout{grid-template-columns:minmax(0,1fr)!important} #app .cinema-hub.cinema-hub .sim-order-panel{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 20px!important} #app .cinema-hub.cinema-hub .sim-order-panel>:is(.sim-order-heading,.sim-direction,.sim-assumptions,.sim-message,#sim-open-position){grid-column:1/-1!important} #app .cinema-hub.cinema-hub .sim-order-panel .sim-entry-price{grid-column:1/-1!important;margin:0 0 6px!important} #app .cinema-hub.cinema-hub .sim-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}} @media(max-width:850px){#app .cinema-hub.cinema-hub .cs-topbar{grid-template-rows:auto auto!important} #app .cinema-hub.cinema-hub .cs-topbar .cs-categories{justify-content:flex-start!important;gap:8px!important} #app .cinema-hub.cinema-hub .cs-categories a{font-size:12px!important;padding:9px 12px!important} #app .cinema-hub.cinema-hub .sim-profile-stat{padding:17px 14px!important} #app .cinema-hub.cinema-hub .sim-learning-stats{grid-template-columns:minmax(0,1fr)!important} #app .cinema-hub.cinema-hub .sim-market-toolbar{gap:12px!important} #app .cinema-hub.cinema-hub .sim-market-toolbar>[data-sim-new]{margin-left:0!important}} @media(max-width:600px){#app .cinema-hub.cinema-hub{height:calc(100dvh - 145px)!important;min-height:760px!important} #app .cinema-hub.cinema-hub .cs-body{grid-template-rows:auto minmax(0,1fr)!important;gap:16px!important} #app .cinema-hub.cinema-hub .cs-sidebar,#app .cinema-hub.cinema-hub[data-view=overview] .cs-sidebar{height:auto!important;overflow:visible!important} #app .cinema-hub.cinema-hub .cs-topbar .cs-categories{justify-content:space-between!important;gap:4px!important} #app .cinema-hub.cinema-hub .cs-categories a{font-size:10px!important;min-height:37px!important;padding:8px 9px!important} #app .cinema-hub.cinema-hub .cs-menu a,#app .cinema-hub.cinema-hub .cs-menu a:hover{padding:7px 8px!important;min-height:36px!important;border-radius:9px!important} #app .cinema-hub.cinema-hub .cs-sidebar{padding:8px!important} #app .cinema-hub.cinema-hub .cs-menu{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important} #app .cinema-hub.cinema-hub .cs-menu a,#app .cinema-hub.cinema-hub .cs-menu a:hover{position:relative!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;padding:6px 3px!important;min-height:52px!important} #app .cinema-hub.cinema-hub .cs-menu a>span{font-size:9px!important;line-height:14px!important;text-align:center!important;white-space:nowrap!important} #app .cinema-hub.cinema-hub .cs-menu a>small{position:absolute!important;top:1px!important;right:2px!important;font-size:8px!important;min-width:8px!important} #app .cinema-hub.cinema-hub .cs-menu a[aria-current=page]::after{position:absolute!important;right:5px!important;top:7px!important} #app .cinema-hub.cinema-hub .hub-heading{padding-bottom:18px!important} #app .cinema-hub.cinema-hub .hub-heading h1{font-size:25px!important} #app .cinema-hub.cinema-hub .cs-entry-toolbar{margin:0 16px 16px!important;gap:10px!important} #app .cinema-hub.cinema-hub .cs-entry-toolbar>span{font-size:10px!important} #app .cinema-hub.cinema-hub .cs-chart-controls{padding-top:14px!important} #app .cinema-hub.cinema-hub .sim-topline{gap:9px!important} #app .cinema-hub.cinema-hub .sim-topline>a{font-size:11px!important} #app .cinema-hub.cinema-hub .sim-market-toolbar>label{width:100%!important;min-width:0!important} #app .cinema-hub.cinema-hub .sim-quote{flex:1!important} #app .cinema-hub.cinema-hub .sim-quote strong{font-size:25px!important} #app .cinema-hub.cinema-hub .sim-timeframes{gap:4px!important} #app .cinema-hub.cinema-hub .sim-timeframes button{min-width:39px!important;font-size:10px!important;padding:7px 9px!important} #app .cinema-hub.cinema-hub .sim-chart-panel,#app .cinema-hub.cinema-hub .sim-order-panel{padding:13px!important} #app .cinema-hub.cinema-hub .sim-replay{gap:6px!important} #app .cinema-hub.cinema-hub .sim-replay>button{padding:8px!important} #app .cinema-hub.cinema-hub .sim-replay>label{font-size:10px!important} #app .cinema-hub.cinema-hub .sim-order-panel{display:block!important} #app .cinema-hub.cinema-hub .sim-entry-price{margin:18px 0!important} #app .cinema-hub.cinema-hub .sim-profile-heading{gap:12px!important} #app .cinema-hub.cinema-hub .sim-profile-heading>div:nth-child(2){min-width:140px!important} #app .cinema-hub.cinema-hub .sim-avatar{width:48px!important;height:48px!important;border-radius:15px!important} #app .cinema-hub.cinema-hub .sim-avatar svg{width:25px!important;height:25px!important} #app .cinema-hub.cinema-hub .sim-profile-heading h2{font-size:24px!important} #app .cinema-hub.cinema-hub .sim-profile-stats{gap:10px!important} #app .cinema-hub.cinema-hub .sim-profile-stat{padding:16px 13px!important;gap:10px!important} #app .cinema-hub.cinema-hub .sim-profile-stat strong{font-size:24px!important} #app .cinema-hub.cinema-hub .sim-profile-stat>span{font-size:11px!important} #app .cinema-hub.cinema-hub .sim-profile-stat small{font-size:9px!important}}} @layer atlas-foundations{#app .cinema-hub.cinema-hub{height:max(840px,calc(100dvh - 70px))!important;min-height:840px!important} #app .cinema-hub.cinema-hub .cs-topbar{margin-bottom:12px!important} #app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .hub-heading{padding:0 0 10px!important;gap:10px!important;min-height:44px!important} #app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .hub-heading :is(.hub-kicker,p){display:none!important} #app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .hub-heading h1{font-size:23px!important;line-height:30px!important;margin:0!important} #app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .hub-back{font-size:10px!important;line-height:16px!important;margin:0 0 2px!important} #app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .cs-detail-save{min-height:34px!important;padding:6px 10px!important;font-size:11px!important} #app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) :is(.hub-view,.visual-library){height:100%!important;min-height:0!important} #app .cinema-hub.cinema-hub .visual-library>.vl-stage{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important} #app .cinema-hub.cinema-hub .vl-stage-heading{padding:4px 14px!important;gap:10px!important;flex:0 0 auto!important} #app .cinema-hub.cinema-hub .vl-stage-heading :is(.vl-kicker,small){display:none!important} #app .cinema-hub.cinema-hub .vl-stage-heading h2{font-size:15px!important;line-height:22px!important;margin:0!important} #app .cinema-hub.cinema-hub .vl-side-switch{padding:3px!important;gap:3px!important;border:0!important;background:none!important} #app .cinema-hub.cinema-hub .vl-side-switch button{font-size:11px!important;min-height:30px!important;padding:4px 9px!important} #app .cinema-hub.cinema-hub .cs-entry-toolbar{justify-content:flex-start!important;flex-wrap:nowrap!important;gap:8px!important;margin:0 14px 6px!important;flex:0 0 auto!important} #app .cinema-hub.cinema-hub .cs-entry-toggle{min-height:32px!important;padding:5px 10px!important;font-size:11px!important;line-height:20px!important;gap:6px!important;white-space:nowrap!important} #app .cinema-hub.cinema-hub .cs-entry-toggle svg{width:15px!important;height:15px!important} #app .cinema-hub.cinema-hub .cs-entry-toolbar>span{margin-left:auto!important;font-size:10px!important;line-height:15px!important} #app .cinema-hub.cinema-hub :is(#strategy-chart,#vl-main-chart){flex:1 1 0!important;min-height:140px!important;max-height:none!important;height:0!important;width:calc(100% - 28px)!important;margin:0 14px!important;padding:4px!important;overflow:hidden!important} #app .cinema-hub.cinema-hub :is(#strategy-chart,#vl-main-chart)>svg{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-height:100%!important;object-fit:contain!important} #app .cinema-hub.cinema-hub .sv-readout{flex:0 0 auto!important;gap:9px!important;padding:6px 14px!important;align-items:center!important} #app .cinema-hub.cinema-hub .sv-readout-step{min-width:36px!important;min-height:26px!important;font-size:10px!important} #app .cinema-hub.cinema-hub .sv-readout strong{display:inline!important;font-size:12px!important;line-height:17px!important;margin:0 7px 0 0!important} #app .cinema-hub.cinema-hub .sv-readout p{display:inline!important;font-size:11px!important;line-height:17px!important} #app .cinema-hub.cinema-hub .cs-chart-controls{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:32px 27px!important;align-items:center!important;gap:3px 10px!important;flex:0 0 auto!important;margin:0 14px 8px!important;padding:5px 0 0!important} #app .cinema-hub.cinema-hub .vl-playbar{grid-column:1/-1!important;height:32px!important;gap:7px!important;flex-wrap:nowrap!important} #app .cinema-hub.cinema-hub .vl-playbar>button{height:30px!important;min-height:30px!important;padding:4px 8px!important;font-size:10px!important} #app .cinema-hub.cinema-hub .vl-phases{gap:3px!important;flex:1 1 0!important} #app .cinema-hub.cinema-hub .vl-phases button{height:30px!important;min-height:30px!important;padding:3px 5px!important;gap:4px!important;font-size:10px!important;line-height:14px!important} #app .cinema-hub.cinema-hub .sv-options{grid-column:1!important;margin:0!important;padding:0!important;border:0!important;gap:8px!important;justify-content:flex-start!important;flex-wrap:nowrap!important} #app .cinema-hub.cinema-hub .sv-options :is(button,label){min-height:26px!important;padding:3px 7px!important;font-size:10px!important;line-height:16px!important;width:auto!important} #app .cinema-hub.cinema-hub .sv-options input{max-width:65px!important;height:26px!important;min-height:26px!important} #app .cinema-hub.cinema-hub .vl-chart-footer{grid-column:2!important;grid-row:2!important;margin:0!important;padding:0!important;border:0!important;font-size:9px!important;line-height:14px!important} #app .cinema-hub.cinema-hub .atlas-practice-hint{display:none!important} #app .cinema-hub.cinema-hub .cs-chart-hint.cs-chart-hint,#app .cinema-hub.cinema-hub .vl-swipe-hint.vl-swipe-hint{display:none!important;margin:0!important} #app .cinema-hub.cinema-hub .vl-sequence-summary{white-space:nowrap!important;font-size:9px!important;line-height:16px!important} #app .cinema-hub.cinema-hub :is(#strategy-chart,#vl-main-chart) :is(.sv-label,.vl-label) text{font-size:14px!important} #app .cinema-hub.cinema-hub :is(#strategy-chart,#vl-main-chart) .cs-plan-label text{font-size:20px!important} #app .cinema-hub.cinema-hub .cs-trade-levels{flex:0 0 auto!important;padding:3px 14px!important} #app .cinema-hub.cinema-hub .cs-plan-heading{display:none!important} #app .cinema-hub.cinema-hub .cs-level-grid{display:flex!important;gap:18px!important;justify-content:center!important} #app .cinema-hub.cinema-hub .cs-level-grid>div{display:flex!important;align-items:center!important;gap:6px!important;padding:0!important;border:0!important;background:none!important} #app .cinema-hub.cinema-hub .cs-level-grid :is(span,strong){font-size:11px!important;line-height:20px!important} #app .cinema-hub.cinema-hub .cs-level-grid small{display:none!important} #app .cinema-hub.cinema-hub .pt-teaching-hidden.pt-teaching-hidden{display:none!important} #app .cinema-hub.cinema-hub .vl-stage[data-practice=true]>.vl-stage-heading{display:none!important} #app .cinema-hub.cinema-hub .vl-stage[data-practice=true]>.cs-entry-toolbar{margin-top:10px!important} #app .cinema-hub.cinema-hub .pt-workspace{flex:1 1 0!important;gap:8px!important;padding:0 14px 10px!important;font:400 11px/1.5 'Atlas Display',sans-serif!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .pt-workspace[hidden]{display:none!important} #app .cinema-hub.cinema-hub .pt-workspace *{box-sizing:border-box!important} #app .cinema-hub.cinema-hub .pt-workspace button{font:500 11px/18px 'Atlas Display',sans-serif!important;min-height:32px!important;width:auto!important;padding:6px 11px!important;color:var(--cs-ink)!important;border:1px solid #ffffff28!important;border-radius:9px!important;background:#ffffff07!important;cursor:pointer!important;box-shadow:none!important} #app .cinema-hub.cinema-hub .pt-workspace button[aria-pressed=true],#app .cinema-hub.cinema-hub .pt-workspace [data-pt-open]{color:var(--lg-deep)!important;background:var(--cs-accent)!important;border-color:transparent!important} #app .cinema-hub.cinema-hub .pt-workspace button:disabled{opacity:.45!important;cursor:default!important} #app .cinema-hub.cinema-hub .pt-workspace [hidden][hidden]{display:none!important} #app .cinema-hub.cinema-hub .pt-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex:0 0 auto!important} #app .cinema-hub.cinema-hub .pt-heading strong{display:block!important;font-size:15px!important;line-height:22px!important} #app .cinema-hub.cinema-hub .pt-kicker{font-size:8px!important;letter-spacing:.08em!important;color:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .pt-plan{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important;flex:0 0 auto!important} #app .cinema-hub.cinema-hub .pt-plan>div{display:flex!important;gap:5px!important} #app .cinema-hub.cinema-hub .pt-plan>span{color:var(--cs-muted)!important;font-size:10px!important} #app .cinema-hub.cinema-hub .pt-plan b{display:block!important;font-size:12px!important;color:var(--cs-ink)!important;font-variant-numeric:tabular-nums!important} #app .cinema-hub.cinema-hub .pt-chart{flex:1 1 0!important;min-height:135px!important;border:1px solid #ffffff15!important;border-radius:12px!important;background:#ffffff03!important;overflow:hidden!important} #app .cinema-hub.cinema-hub .pt-chart svg{display:block!important;width:100%!important;height:100%!important;min-width:0!important} #app .cinema-hub.cinema-hub .pt-axis{fill:var(--cs-muted)!important;font:15px 'Atlas Display',sans-serif!important} #app .cinema-hub.cinema-hub .pt-level{font:600 15px 'Atlas Display',sans-serif!important} #app .cinema-hub.cinema-hub :is(.pt-execution,.pt-controls){display:flex!important;align-items:center!important;flex:0 0 auto!important;gap:8px!important;flex-wrap:wrap!important} #app .cinema-hub.cinema-hub [data-pt-result]{margin-left:auto!important;font-size:12px!important;font-weight:550!important;font-variant-numeric:tabular-nums!important} #app .cinema-hub.cinema-hub [data-pt-result][data-tone=win]{color:#a4d8c0!important} #app .cinema-hub.cinema-hub [data-pt-result][data-tone=loss]{color:#e2a3b3!important} #app .cinema-hub.cinema-hub .pt-controls a{margin-left:auto!important;color:var(--cs-accent)!important;font-size:11px!important} #app .cinema-hub.cinema-hub .pt-caption{font:400 9px/14px 'Atlas Display',sans-serif!important;color:var(--cs-muted)!important;margin:0!important;flex:0 0 auto!important} @media(min-width:900px){#app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .hub-content{overflow:hidden!important} #app .cinema-hub.cinema-hub .pt-workspace{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto minmax(135px,1fr) auto auto!important;gap:8px 16px!important} #app .cinema-hub.cinema-hub .pt-heading{grid-column:1!important;grid-row:1!important} #app .cinema-hub.cinema-hub .pt-plan{grid-column:2!important;grid-row:1!important;gap:12px!important} #app .cinema-hub.cinema-hub .pt-chart{grid-column:1/-1!important;grid-row:2!important} #app .cinema-hub.cinema-hub .pt-execution{grid-column:1!important;grid-row:3!important} #app .cinema-hub.cinema-hub .pt-controls{grid-column:2!important;grid-row:3!important} #app .cinema-hub.cinema-hub .pt-caption{grid-column:1/-1!important;grid-row:4!important}} @media(min-width:900px) and (max-height:760px){#app .cinema-hub.cinema-hub :is(#strategy-chart,#vl-main-chart){min-height:300px!important} #app .cinema-hub.cinema-hub .pt-workspace{grid-template-rows:auto minmax(300px,1fr) auto auto!important} #app .cinema-hub.cinema-hub .pt-chart{min-height:300px!important}} @media(max-width:899px){#app .cinema-hub.cinema-hub{height:max(840px,calc(100dvh - 60px))!important;min-height:840px!important;padding:12px!important} #app .cinema-hub.cinema-hub .visual-library>.vl-stage{height:auto!important;min-height:440px!important} #app .cinema-hub.cinema-hub :is(#strategy-chart,#vl-main-chart){height:180px!important;min-height:180px!important;flex:0 0 180px!important} #app .cinema-hub.cinema-hub .cs-entry-toolbar>span{display:none!important} #app .cinema-hub.cinema-hub .cs-entry-toolbar{margin-left:10px!important;margin-right:10px!important} #app .cinema-hub.cinema-hub .pt-workspace{min-height:410px!important;padding:0 10px 10px!important;gap:7px!important} #app .cinema-hub.cinema-hub .pt-heading strong{font-size:13px!important} #app .cinema-hub.cinema-hub .pt-plan{gap:10px!important} #app .cinema-hub.cinema-hub .pt-chart{min-height:165px!important} #app .cinema-hub.cinema-hub [data-pt-result]{font-size:11px!important} #app .cinema-hub.cinema-hub .sv-readout p{font-size:10px!important;line-height:15px!important} #app .cinema-hub.cinema-hub .vl-chart-footer{font-size:8px!important}} @media(max-width:600px){#app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]){height:max(760px,calc(100dvh - 70px))!important;min-height:760px!important} #app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .cs-search-wrap,#app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .cs-sidebar{display:none!important} #app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .cs-topbar{grid-template-columns:minmax(0,1fr) 32px!important;grid-template-rows:34px!important;gap:5px!important;margin-bottom:8px!important;min-height:34px!important} #app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .cs-categories{grid-column:1!important;grid-row:1!important;gap:1px!important;justify-content:space-between!important} #app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .cs-categories a{font-size:9px!important;padding:5px 6px!important;min-height:30px!important} #app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .cs-learning-status{grid-column:2!important;grid-row:1!important;padding:0!important;min-height:30px!important;width:30px!important;height:30px!important} #app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .cs-status-icon{width:28px!important;height:28px!important} #app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .cs-body{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;gap:0!important} #app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .hub-heading{display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important} #app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .hub-heading h1{font-size:19px!important;line-height:24px!important} #app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .cs-page-actions{margin-left:auto!important} #app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .cs-detail-save{padding:5px!important;font-size:9px!important;gap:4px!important;min-height:30px!important} #app .cinema-hub.cinema-hub .cs-detail-save svg{width:13px!important;height:13px!important} #app .cinema-hub.cinema-hub .vl-stage-heading{flex-direction:row!important} #app .cinema-hub.cinema-hub .vl-stage-heading h2{font-size:12px!important} #app .cinema-hub.cinema-hub .vl-side-switch button{width:auto!important;min-height:26px!important;height:26px!important;padding:3px 7px!important;font-size:10px!important} #app .cinema-hub.cinema-hub .vl-chart-footer>span{display:none!important} #app .cinema-hub.cinema-hub .cs-chart-controls{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:34px 28px!important;margin:0 10px 6px!important} #app .cinema-hub.cinema-hub .vl-phases button b{display:none!important} #app .cinema-hub.cinema-hub .vl-playbar>button{padding:3px 5px!important;font-size:9px!important} #app .cinema-hub.cinema-hub .vl-phases button{font-size:9px!important;padding:3px!important} #app .cinema-hub.cinema-hub .sv-readout{padding:4px 10px!important;gap:5px!important} #app .cinema-hub.cinema-hub .sv-readout-step{display:none!important} #app .cinema-hub.cinema-hub .cs-level-grid{gap:10px!important} #app .cinema-hub.cinema-hub .cs-level-grid :is(span,strong){font-size:9px!important} #app .cinema-hub.cinema-hub .pt-plan{gap:8px!important} #app .cinema-hub.cinema-hub .pt-plan>span{font-size:9px!important} #app .cinema-hub.cinema-hub .pt-plan b{font-size:10px!important} #app .cinema-hub.cinema-hub .pt-workspace button{padding:4px 7px!important;font-size:10px!important}} #app .cinema-hub.cinema-hub .cs-hero{height:400px!important;min-height:360px!important;aspect-ratio:auto!important} #app .cinema-hub.cinema-hub .cs-feature-copy h2{font-size:30px!important;line-height:1.2!important} #app .cinema-hub.cinema-hub .cs-feature-meta{font-size:13px!important;line-height:20px!important} #app .cinema-hub.cinema-hub .cs-feature-description{font-size:14px!important;line-height:1.75!important;max-width:470px!important} #app .cinema-hub.cinema-hub .cs-hero-actions :is(a,button){font-size:13px!important;min-height:42px!important} #app .cinema-hub.cinema-hub .cs-card{min-height:255px!important} @media(min-width:900px){#app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .hub-heading{padding-bottom:14px!important} #app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .hub-heading h1{font-size:28px!important;line-height:36px!important} #app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .hub-back{font-size:12px!important;line-height:20px!important} #app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .cs-detail-save{font-size:12px!important;min-height:40px!important;padding:8px 13px!important} #app .cinema-hub.cinema-hub .vl-stage-heading{padding:10px 18px!important} #app .cinema-hub.cinema-hub .vl-stage-heading h2{font-size:19px!important;line-height:26px!important} #app .cinema-hub.cinema-hub .vl-side-switch button{font-size:12px!important;min-height:36px!important;padding:7px 12px!important} #app .cinema-hub.cinema-hub .cs-entry-toolbar{margin:0 18px 12px!important;gap:10px!important} #app .cinema-hub.cinema-hub .cs-entry-toggle{min-height:40px!important;padding:9px 13px!important;font-size:13px!important} #app .cinema-hub.cinema-hub .cs-entry-toggle svg{width:18px!important;height:18px!important} #app .cinema-hub.cinema-hub .cs-entry-toolbar>span{font-size:12px!important;line-height:18px!important} #app .cinema-hub.cinema-hub :is(#strategy-chart,#vl-main-chart){min-height:300px!important} #app .cinema-hub.cinema-hub .sv-readout{padding:10px 18px!important;gap:12px!important} #app .cinema-hub.cinema-hub .sv-readout-step{min-height:32px!important;min-width:44px!important;font-size:12px!important} #app .cinema-hub.cinema-hub .sv-readout strong{font-size:15px!important;line-height:22px!important} #app .cinema-hub.cinema-hub .sv-readout p{font-size:13px!important;line-height:22px!important} #app .cinema-hub.cinema-hub .cs-chart-controls{grid-template-rows:42px 34px!important;gap:6px 14px!important;margin:0 18px 12px!important;padding-top:8px!important} #app .cinema-hub.cinema-hub .vl-playbar{height:42px!important} #app .cinema-hub.cinema-hub .vl-playbar>button,#app .cinema-hub.cinema-hub .vl-phases button{height:40px!important;min-height:40px!important;padding:8px 11px!important;font-size:12px!important;line-height:18px!important} #app .cinema-hub.cinema-hub .sv-options :is(button,label){min-height:32px!important;padding:6px 10px!important;font-size:12px!important;line-height:18px!important} #app .cinema-hub.cinema-hub .vl-chart-footer{font-size:11px!important;line-height:18px!important} #app .cinema-hub.cinema-hub .vl-sequence-summary{font-size:11px!important} #app .cinema-hub.cinema-hub .cs-level-grid :is(span,strong){font-size:13px!important;line-height:26px!important} #app .cinema-hub.cinema-hub .pt-workspace{grid-template-rows:auto minmax(300px,1fr) auto auto!important;gap:12px 16px!important;padding:0 18px 14px!important;font-size:13px!important} #app .cinema-hub.cinema-hub .pt-workspace button{font-size:12px!important;min-height:38px!important;padding:9px 12px!important} #app .cinema-hub.cinema-hub .pt-heading strong{font-size:18px!important;line-height:26px!important} #app .cinema-hub.cinema-hub .pt-kicker{font-size:10px!important} #app .cinema-hub.cinema-hub .pt-plan>span{font-size:12px!important} #app .cinema-hub.cinema-hub .pt-plan b{font-size:14px!important} #app .cinema-hub.cinema-hub .pt-chart{min-height:300px!important} #app .cinema-hub.cinema-hub [data-pt-result]{font-size:14px!important} #app .cinema-hub.cinema-hub .pt-caption{font-size:11px!important;line-height:18px!important}} @media(max-width:899px){#app .cinema-hub.cinema-hub .cs-hero{height:380px!important;min-height:350px!important} #app .cinema-hub.cinema-hub .cs-feature-copy h2{font-size:25px!important} #app .cinema-hub.cinema-hub .cs-feature-description{font-size:13px!important} #app .cinema-hub.cinema-hub :is(#strategy-chart,#vl-main-chart){height:260px!important;min-height:260px!important;flex-basis:260px!important} #app .cinema-hub.cinema-hub .visual-library>.vl-stage{min-height:570px!important} #app .cinema-hub.cinema-hub .pt-workspace{min-height:540px!important} #app .cinema-hub.cinema-hub .pt-chart{min-height:270px!important} #app .cinema-hub.cinema-hub .pt-caption{font-size:11px!important;line-height:17px!important}}} #app .cinema-hub.cinema-hub .pt-order-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap} @layer atlas-foundations{#firm-spotlight.pa-provider .pa-desk-label{font-size:12px;line-height:1.6;color:var(--accent);text-align:center;margin:12px 0 18px} #firm-spotlight.pa-provider .pa-desk-facts{display:grid;gap:14px;padding:0 8px} #firm-spotlight.pa-provider .pa-desk-facts section{border-bottom:1px solid #ffffff20;padding-bottom:12px} #firm-spotlight.pa-provider .pa-desk-facts h3{font:600 17px/1.4 'Atlas Display',sans-serif;margin:0 0 5px} #firm-spotlight.pa-provider .pa-desk-facts p{font:400 12px/1.7 'Atlas Display',sans-serif;margin:0;color:var(--muted);overflow-wrap:anywhere} .catalog-editorial{padding:4px 0 22px;border-bottom:1px solid #ffffff25;margin-bottom:22px} .catalog-editorial section{margin:22px 0} .catalog-editorial h3{font-size:19px;line-height:1.4;margin:10px 0} .catalog-editorial p,.catalog-editorial li{font-size:14px;line-height:1.8;overflow-wrap:anywhere} .catalog-editorial li{margin-bottom:7px} .catalog-editorial small{font-size:12px;line-height:1.7;color:var(--muted)} #app .cinema-hub.cinema-hub .hub-content,#app .cinema-hub.cinema-hub .cs-sidebar,#app .cinema-hub.cinema-hub .sim-chart-scroll{overscroll-behavior:auto!important} #app .cinema-hub.cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) .hub-content{overflow-y:auto!important} #app .cinema-hub.cinema-hub .hs-reading{grid-template-columns:minmax(0,1fr) 225px!important;gap:24px!important} #app .cinema-hub.cinema-hub .hs-article .hs-lead{font-size:18px!important;line-height:1.6!important;margin:0 0 20px!important} #app .cinema-hub.cinema-hub .lw-workshop{border:1px solid #ffffff24!important;border-radius:20px!important;background:linear-gradient(140deg,#ffffff07,#ffffff02)!important;padding:20px!important;margin:0 0 22px!important;min-width:0!important} #app .cinema-hub.cinema-hub .lw-heading>span{font:550 9px/18px 'Atlas Display',sans-serif!important;letter-spacing:.08em!important;color:var(--cs-accent)!important} #app .cinema-hub.cinema-hub .lw-heading h2{font:600 22px/1.35 'Atlas Display',sans-serif!important;letter-spacing:-.025em!important;color:var(--cs-ink)!important;margin:6px 0 17px!important} #app .cinema-hub.cinema-hub .lw-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 170px!important;gap:18px!important;align-items:center!important} #app .cinema-hub.cinema-hub .lw-visual{min-width:0!important;border-radius:14px!important;background:rgb(var(--palette-panel)/.25)!important;overflow:hidden!important} #app .cinema-hub.cinema-hub .lw-stat-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:12px!important} #app .cinema-hub.cinema-hub .lw-stat-cards section{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:12px!important;border:1px solid #ffffff20!important;border-radius:12px!important;padding:16px 12px!important;min-width:0!important;margin:0!important;background:#ffffff05!important} #app .cinema-hub.cinema-hub .lw-stat-cards span{font:500 10px/1.5 'Atlas Display',sans-serif!important;color:var(--cs-muted)!important;overflow-wrap:anywhere!important} #app .cinema-hub.cinema-hub .lw-stat-cards strong{font:600 22px/1.2 'Atlas Display',sans-serif!important;color:var(--cs-ink)!important;overflow-wrap:anywhere!important;font-variant-numeric:tabular-nums!important} #app .cinema-hub.cinema-hub .lw-stat-cards small{font:400 11px/1.6 'Atlas Display',sans-serif!important;color:var(--cs-muted)!important;overflow-wrap:anywhere!important} @media(max-width:700px){#app .cinema-hub.cinema-hub .lw-stat-cards{grid-template-columns:minmax(0,1fr)!important}#app .cinema-hub.cinema-hub .lw-stat-cards section{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px 12px!important;padding:14px!important}#app .cinema-hub.cinema-hub .lw-stat-cards strong{grid-column:2!important;grid-row:1/3!important;align-self:center!important}#app .cinema-hub.cinema-hub .lw-stat-cards span{font-size:11px!important}#app .cinema-hub.cinema-hub .lw-inputs>label{font-size:12px!important}} #app .cinema-hub.cinema-hub .lw-visual svg{display:block!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;aspect-ratio:640/300!important} #app .cinema-hub.cinema-hub .lw-visual .sv-simple-chart{aspect-ratio:840/400!important} #app .cinema-hub.cinema-hub .lw-visual svg text{font:500 18px 'Atlas Display',sans-serif!important;fill:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .lw-visual .lw-big{font-size:29px!important;font-weight:650!important} #app .cinema-hub.cinema-hub .lw-visual .lw-small{font-size:14px!important;fill:var(--cs-muted)!important} #app .cinema-hub.cinema-hub .lw-grid{stroke:#ffffff12!important;fill:none!important} #app .cinema-hub.cinema-hub .lw-line{fill:none!important;stroke:var(--cs-accent)!important;stroke-width:3!important;stroke-linejoin:round!important} #app .cinema-hub.cinema-hub .lw-secondary-line{fill:none!important;stroke:#e3bd80!important;stroke-width:3!important} #app .cinema-hub.cinema-hub .lw-dot,#app .cinema-hub.cinema-hub .lw-fill{fill:var(--cs-accent)!important} #app .cinema-hub.cinema-hub .lw-negative{fill:#dd9eae!important} #app .cinema-hub.cinema-hub .lw-track{fill:#ffffff0b!important} #app .cinema-hub.cinema-hub .lw-panel{fill:#ffffff06!important;stroke:#ffffff25!important} #app .cinema-hub.cinema-hub .lw-wick{stroke:var(--cs-accent)!important;stroke-width:2!important} #app .cinema-hub.cinema-hub .lw-inputs{display:grid!important;gap:13px!important;min-width:0!important} #app .cinema-hub.cinema-hub .lw-inputs:empty{display:none!important} #app .cinema-hub.cinema-hub .lw-layout:has(.lw-inputs:empty){grid-template-columns:minmax(0,1fr)!important} #app .cinema-hub.cinema-hub .lw-inputs>label{display:grid!important;gap:5px!important;font:450 11px/18px 'Atlas Display',sans-serif!important;color:var(--cs-muted)!important;min-width:0!important} #app .cinema-hub.cinema-hub .lw-inputs input[type=range]{width:100%!important;max-width:none!important;min-height:22px!important;height:22px!important;padding:0!important;accent-color:var(--cs-accent)!important;cursor:pointer!important} #app .cinema-hub.cinema-hub .lw-inputs output{font:600 13px/20px 'Atlas Display',sans-serif!important;color:var(--cs-ink)!important;font-variant-numeric:tabular-nums!important} #app .cinema-hub.cinema-hub .lw-inputs select{width:100%!important;min-height:38px!important;padding:7px 9px!important;background:var(--lg-deep)!important;color:var(--cs-ink)!important;border:1px solid #ffffff2c!important;border-radius:9px!important;font:450 11px/18px 'Atlas Display',sans-serif!important} #app .cinema-hub.cinema-hub .lw-inputs .atlas-select{min-width:0!important;width:100%!important} #app .cinema-hub.cinema-hub .lw-inputs .atlas-select-trigger{font-size:11px!important;line-height:18px!important;min-height:38px!important;white-space:normal!important} #app .cinema-hub.cinema-hub .lw-result{font:600 15px/1.65 'Atlas Display',sans-serif!important;color:var(--cs-accent)!important;padding:15px 0 0!important;margin-top:15px!important;border-top:1px solid #ffffff1b!important;min-height:42px!important} #app .cinema-hub.cinema-hub .hs-article .lw-caption{font:400 12px/1.8 'Atlas Display',sans-serif!important;color:var(--cs-muted)!important;margin:8px 0 12px!important} #app .cinema-hub.cinema-hub .lw-footnote{display:block!important;font:400 9px/16px 'Atlas Display',sans-serif!important;color:var(--cs-muted)!important;opacity:.8!important} #app .cinema-hub.cinema-hub .lw-reading-details{border-top:1px solid #ffffff20!important;padding:14px 0!important;margin:0!important} #app .cinema-hub.cinema-hub .lw-reading-details summary{font:550 13px/22px 'Atlas Display',sans-serif!important;cursor:pointer!important;color:var(--cs-ink)!important} #app .cinema-hub.cinema-hub .lw-reading-details section{margin:16px 0!important} #app .cinema-hub.cinema-hub .lw-reading-details h2{font-size:17px!important;line-height:25px!important} #app .cinema-hub.cinema-hub .lw-reading-details p{font-size:13px!important;line-height:1.8!important} #app .cinema-hub.cinema-hub .hs-quiz{margin-top:20px!important} #app .cinema-hub.cinema-hub .hs-notes{padding:18px!important} #app .cinema-hub.cinema-hub .hs-notes h2{font-size:18px!important} #app .cinema-hub.cinema-hub .hs-notes textarea{min-height:150px!important} @media(max-width:1150px){#app .cinema-hub.cinema-hub .hs-reading{grid-template-columns:minmax(0,1fr)!important}#app .cinema-hub.cinema-hub .hs-notes{position:static!important}#app .cinema-hub.cinema-hub .lw-layout{grid-template-columns:minmax(0,1fr) 170px!important}} @media(max-width:600px){#app .cinema-hub.cinema-hub .lw-workshop{padding:14px!important}#app .cinema-hub.cinema-hub .lw-layout{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}#app .cinema-hub.cinema-hub .lw-inputs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#app .cinema-hub.cinema-hub .lw-heading h2{font-size:20px!important}#app .cinema-hub.cinema-hub .hs-reading-meta{gap:6px!important}#app .cinema-hub.cinema-hub .lw-result{font-size:14px!important}}} :root{--ink:#172a29;--muted:#6c777b;--green:#285f50;--lime:#bcf17a;--line:#e3e7e8;--bg:#f5f6f8}*{box-sizing:border-box}body{margin:0;font:16px/1.55 'DM Sans',sans-serif}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}:focus-visible{outline:3px solid #4d9e79;}.sidebar{position:fixed;inset:0 auto 0 0;width:244px;background:#fff;border-right:1px solid var(--line);padding:32px 20px;flex-direction:column;z-index:5}.brand{font:800 25px 'Manrope',sans-serif;letter-spacing:-1px;display:flex;align-items:center}.brandmark{width:32px;height:32px;background:var(--ink);color:var(--lime);border-radius:8px;display:inline-grid;place-items:center;margin-right:9px}.brand-dot{color:#72a149}.workspace{font-size:10px;letter-spacing:1.8px;color:#8a9494;margin:14px 0 29px 2px}.nav-label{font-size:10px;letter-spacing:1.5px;color:#90999b;padding:24px 12px 8px}nav a{display:flex;align-items:center;gap:13px;padding:11px 13px;border-radius:7px;font-size:14px;margin:3px 0}nav a>span{font-size:20px;width:21px;line-height:1}nav a.active{background:#eaf2ed;}nav small{margin-left:auto;background:#f0f2f1;font-size:11px;border-radius:4px;padding:1px 6px}.new{color:#438255}.sidebar-bottom{margin-top:auto;padding:25px 13px 0}.sidebar-bottom p{font-size:13px;color:#8b9291;margin:8px 0 20px}.sidebar-bottom strong{font-size:14px}.sidebar-bottom a{font-size:12px;color:#747e7d}.mini-chart{letter-spacing:6px;color:#97b5a0;margin-bottom:14px}.shell{margin-left:244px}header{height:82px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 42px;gap:25px;background:#fff}.breadcrumb{font-size:13px;color:#929a9e;flex:1}.breadcrumb span{margin:0 13px}.breadcrumb b{font-weight:500}.edition{border:1px solid var(--line);border-radius:4px;padding:4px 8px;}.header-link span{margin-left:15px}main{max-width:1600px;margin:auto;padding:34px 42px 56px;min-height:calc(100vh - 145px)}h1,h2,h3{font-family:'Manrope',sans-serif;line-height:1.25;}h1{margin:0 0 9px;}h2{margin:0}h3{margin:0}p{margin:10px 0}.muted,.subheading{color:var(--muted)}.subheading{margin:0}.page-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:28px}.eyebrow{font-weight:700;margin-bottom:12px}.btn{border:1px solid #dce2e0;background:white;border-radius:6px;padding:10px 16px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:13px;font-weight:600}.btn:hover{background:#eff4f0}.btn.primary{background:var(--ink);color:white;border-color:var(--ink)}.btn.lime{background:var(--lime);color:#193729;border:0}.btn.small{padding:7px 12px;font-size:12px}.hero-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:22px;margin-bottom:28px}.hero{background:#153b36;color:#fff;border-radius:12px;padding:29px 30px;position:relative;overflow:hidden;min-height:248px;display:flex;flex-direction:column;align-items:flex-start}.hero h2{font-size:29px;max-width:350px;letter-spacing:-1px;position:relative;z-index:1}.hero p{max-width:320px;color:#b4c9c2;font-size:13px;position:relative;z-index:1;margin:12px 0 24px}.hero .eyebrow{color:#b7ef86}.hero .btn{margin-top:auto;z-index:1}.hero-graphic{position:absolute;right:4%;bottom:18px;width:32%;height:160px;opacity:.8}.panel{background:white;border:1px solid var(--line);border-radius:11px;padding:24px}.lab-preview{padding:23px 24px;display:flex;flex-direction:column}.panel-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.pill{font-size:10px;background:#edf4e9;color:#648547;padding:4px 8px;border-radius:4px;font-weight:700}.lab-preview h3{font-size:19px;margin-top:9px}.lab-preview p{font-size:12px;color:var(--muted);margin:4px 0}.mini-candles{width:100%;height:100px;margin:4px 0}.text-link{font-size:12px;color:#325f4e;font-weight:600;display:inline-flex;gap:9px;align-items:center}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:34px}.stat{background:#fff;border:1px solid var(--line);border-radius:8px;padding:18px 20px}.stat-label{display:flex;justify-content:space-between}.stat-value{font:800 27px 'Manrope';margin:6px 0}.section-head{display:flex;justify-content:space-between;align-items:center;margin:25px 0 17px;gap:15px}.section-head p{font-size:12px;color:var(--muted);margin:5px 0 0}.tabs{display:flex;}.tab{border:0;background:transparent;padding:8px 14px;border-radius:5px;color:#77817f;font-size:12px}.tab.active{background:#fff;color:#254e3f;box-shadow:0 1px 5px #172a2910;font-weight:700}.firm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.firm-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:21px;transition:transform .15s,border-color .15s}.firm-card:hover{transform:translateY(-2px);border-color:#b1c9bc}.firm-title{display:flex;gap:12px;align-items:center}.firm-logo{width:42px;height:42px;flex:none;border-radius:9px;background:#f0f3f7;color:#294d68;display:grid;place-items:center;font-weight:800;font-size:17px;font-family:Manrope}.firm-title p{font-size:11px;color:#7c8586;margin:2px 0}.firm-type{font-size:10px;display:inline-block;background:#f1f4f5;border-radius:4px;padding:2px 7px;margin:16px 0 10px}.firm-desc{font-size:13px;color:#708080;min-height:41px;margin:0 0 16px}.firm-facts{border-top:1px solid #edf0ee;padding-top:12px;display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#818b89}.firm-facts b{display:block;color:#455854;font-weight:500;margin-top:3px}.card-bottom{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-top:17px}.check{font-size:11px;color:#76817c;display:flex;align-items:center;gap:5px}.check input{accent-color:#35654e;width:14px;height:14px}.note{font-size:12px;color:#798582;background:#ecf0ee;border-radius:6px;padding:12px 15px;margin-top:18px}.bottom-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin-top:30px}.lesson-row{display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line);padding:15px 0}.lesson-row:last-child{border:0;padding-bottom:0}.lesson-number{font:600 13px Manrope;color:#a3aba8}.lesson-row strong{font-size:13px;font-weight:500}.lesson-row small{display:block;font-size:11px;color:#8b9591}.lesson-row .arrow{margin-left:auto;color:#789383}.risk-card{background:#e8edde;border:0;display:flex;flex-direction:column;align-items:flex-start}.risk-card h2{margin:12px 0;font-size:23px;max-width:280px}.risk-card p{font-size:13px;color:#74806b;max-width:290px}.risk-card .btn{margin-top:auto}footer{border-top:1px solid var(--line);margin:0 42px;padding:20px 0;display:flex;justify-content:space-between;gap:15px;}.toolbar{display:flex;gap:12px;margin-bottom:22px;flex-wrap:wrap}.search{flex:1;min-width:180px}.toolbar input,.toolbar select,.field input,.field select,textarea{background:#fff;border:1px solid #d9e0de;border-radius:6px;padding:11px 13px;color:var(--ink);font-size:14px;max-width:100%}.notice{border-left:3px solid #9cb68a;padding:12px 18px;background:#eef2e9;font-size:13px;margin-bottom:22px;color:#53624e}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;padding:17px;border-bottom:1px solid var(--line);min-width:150px;vertical-align:top}th{font-size:12px;color:#718077}.empty{text-align:center;padding:50px 20px;background:#fff;border:1px dashed #cfd9d3;border-radius:12px}.empty p{color:var(--muted);font-size:14px}.lab-grid{display:grid;grid-template-columns:1.75fr 1fr;gap:22px}.chart-panel{background:#132e2c;border-radius:12px;padding:26px;color:#d5e4db}.chart-title{font-size:14px;display:flex;justify-content:space-between}.chart-title small{font-size:11px;color:#8baaa0}.chart{width:100%;height:auto;display:block;margin:22px 0}.steps{display:flex;gap:7px;margin:20px 0}.steps button{border:1px solid #dce3de;border-radius:6px;background:white;padding:10px;font-size:12px}.steps button.active{background:#285b4b;color:white}.lesson-copy{font-size:14px;color:#63736e;line-height:1.8}.lesson-copy h3{color:var(--ink);margin:22px 0 8px}.lesson-copy a,.sources a{color:#2b6e57;text-decoration:underline}.source{margin-top:18px}.glossary-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.glossary-grid h3{font-size:16px;margin-bottom:8px}.glossary-grid p{font-size:14px;color:#697c74}.tag{font-size:10px;letter-spacing:1px;color:#7c927f}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.field{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#718077}.field input{width:100%}.result{background:#163b34;border-radius:10px;padding:27px}.result .big{font:800 40px Manrope;color:var(--lime);margin:10px 0 15px}.result-row{padding:13px 0;border-top:1px solid #ffffff20;display:flex;justify-content:space-between;font-size:13px;gap:18px}.result p{font-size:12px;}.warn{background:#fff0d9;border-radius:6px;padding:12px;font-size:13px}.article{max-width:830px}.article h2{margin:27px 0 12px}.article p,.article li{color:#5c7067;font-size:15px}.article ul{padding-left:23px}.sources{font-size:13px;line-height:2}.badge{display:inline-block;padding:3px 8px;background:#edf1ee;color:#6c7c73;border-radius:4px;font-size:11px}dialog{border:1px solid var(--line);border-radius:14px;max-width:690px;width:calc(100% - 35px);padding:34px;color:var(--ink);max-height:90vh}dialog::backdrop{background:#102d2ac0}.close{position:absolute;right:15px;top:12px;border:0;background:transparent;font-size:27px;}.dialog-head{margin-bottom:22px}.dialog-head h2{margin:8px 0}.dialog-head p{font-size:14px;color:var(--muted)}textarea{width:100%;height:100px;resize:vertical}.review-form label{font-size:13px;display:block;margin:13px 0 6px}.review-form select{padding:7px}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#193e32;color:white;border-radius:8px;padding:12px 20px;font-size:13px;z-index:99;display:none}.outcome{margin-top:16px;display:flex;align-items:center;gap:12px;font-size:12px}.outcome select{padding:6px;background:#20433b;color:#d2e6d5;border:1px solid #688175;border-radius:4px}.checklist label{display:flex;gap:10px;padding:11px 0;font-size:14px;border-bottom:1px solid var(--line)}.checklist input{accent-color:#285b4b}.badge-count{font-size:12px;color:#87948e}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-grid p{font-size:13px;color:#728278}.detail-grid strong{font-size:14px}.inline-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.full{grid-column:1/-1} .finder-intro{background:#153b36;border-radius:12px;padding:25px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:27px}.finder-intro .eyebrow{color:#b7ed8c}.finder-intro h2{line-height:1.35}.finder-intro p{margin-bottom:0}.finder-tool{display:flex;align-items:center;gap:15px;background:#ffffff0a;border:1px solid #ffffff15;padding:20px;border-radius:8px;max-width:320px}.finder-tool-icon{font-size:33px;color:#b7ed8c}.finder-tool strong{font-size:14px;font-weight:500;display:block}.finder-tool div>span{font-size:12px;color:#b7ed8c;display:block;margin-top:7px}.finder-panel{border:1px solid var(--line);background:white;border-radius:11px;overflow:hidden}.finder-title{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line);gap:18px}.finder-title .tab{font-size:14px}.finder-title .tab.active{background:#edf3ed;box-shadow:none}.table-count{margin-left:7px;font-size:12px;background:#d9e8d9;padding:1px 5px;border-radius:3px}.source-stamp{font-size:11px;color:#849185}.finder-filters{display:flex;gap:12px;padding:21px 22px;align-items:end;background:#fbfcfa;flex-wrap:wrap}.finder-filters label{flex:1;min-width:110px}.finder-filters label>span{display:block;font-size:12px;color:#68786d;margin-bottom:7px}.finder-filters input,.finder-filters select{width:100%;border:1px solid #dee5dd;background:white;border-radius:6px;padding:10px;font-size:13px;color:#344e3e;min-height:42px}.finder-filters .filter-search{flex:1.8;min-width:170px}.reset-btn{border:0;background:none;font-size:12px;height:42px;padding:0 7px}.finder-meta{padding:13px 22px;display:flex;justify-content:space-between;font-size:12px;color:#859086;border-top:1px solid #edf1eb}.finder-meta select{border:0;background:white;font-size:12px;color:#52654f}.challenge-table th{font-size:11px;text-transform:uppercase;letter-spacing:.4px;background:#f7f9f5;padding:13px 16px;min-width:85px;font-weight:500;white-space:nowrap}.challenge-table td{font-size:13px;padding:21px 16px;min-width:110px;vertical-align:middle}.challenge-table th:first-child,.challenge-table td:first-child{min-width:55px;width:55px;text-align:center}.challenge-table td:nth-child(2){min-width:238px}.challenge-table td small{display:block;font-size:11px;color:#8b948b;margin-top:5px;line-height:1.5}.challenge-table td strong{font-weight:600}.challenge-table td input{width:16px;height:16px;accent-color:#2a6049}.table-firm{display:flex;align-items:center;gap:12px}.table-firm .firm-logo{width:36px;height:36px;font-size:14px}.table-firm small{font-size:11px!important}.star{margin-left:auto;border:0;background:transparent;font-size:21px;padding:0}.finder-bottom{padding:17px 22px;display:flex;justify-content:space-between;align-items:center;gap:15px}.finder-bottom>span{font-size:11px;color:#8b9588}.challenge-table tbody tr:hover{background:#fcfdfb} @media(max-width:1200px){.finder-intro h2{font-size:22px}.finder-tool{max-width:260px}.finder-filters label{min-width:125px}} @media(max-width:760px){.finder-intro{padding:24px;flex-direction:column;align-items:stretch}.finder-intro h2{font-size:24px}.finder-tool{max-width:none;padding:14px;margin-top:6px}.finder-title{padding:15px;flex-wrap:wrap;gap:8px}.finder-filters{padding:16px;gap:12px}.finder-filters .filter-search{flex-basis:100%}.finder-filters label{flex-basis:40%;min-width:100px}.finder-meta{padding:12px 16px}.finder-bottom{padding:16px;flex-direction:column;align-items:stretch}.finder-bottom>span{font-size:12px}.source-stamp{font-size:11px}.table-wrap{overscroll-behavior-x:contain}.challenge-table td:nth-child(2){min-width:200px}.finder-intro .eyebrow{font-size:11px}} @media(max-width:760px){.page-heading{flex-direction:column;gap:13px}.page-heading .subheading{max-width:none}.finder-intro{padding:0;background:none;margin-bottom:20px}.finder-intro>div{display:none}.finder-tool{background:#153b36;margin:0;padding:15px}.finder-tool strong{font-size:13px}.finder-filters input,.finder-filters select{font-size:14px}.finder-title .tab{font-size:13px}} @media(min-width:1500px){main{padding-top:42px}.hero{min-height:285px}.firm-card{padding:25px}.hero h2{font-size:34px}} @media(max-width:1150px){.sidebar{width:208px;padding:28px 14px}.shell{margin-left:208px}.brand{font-size:22px}main{padding:28px}header{padding:0 28px}.firm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-firms .firm-card:nth-child(3){display:none}.hero-grid{grid-template-columns:1.3fr 1fr}.hero{padding:24px}.hero h2{font-size:26px}.hero-graphic{opacity:.2;width:50%}.stats{gap:10px}.stat{padding:15px}.lab-grid{grid-template-columns:1fr}.sidebar-bottom{padding:15px 10px 0}} @media(max-width:760px){.sidebar{position:relative;padding:18px 18px 8px;border-right:0;border-bottom:1px solid var(--line)}.brand{font-size:23px}.workspace,.sidebar-bottom,.nav-label{display:none}nav{display:flex;overflow:auto;margin-top:15px;padding-bottom:6px;gap:5px}nav a{flex:none;white-space:nowrap;padding:8px 10px;}nav a>span,nav small{display:none}header{height:54px;padding:0 20px}.header-link{display:none}.edition{font-size:9px}main{padding:25px 18px 35px}h1{font-size:27px}.page-heading>.btn{padding:8px}.hero-grid{grid-template-columns:1fr;gap:16px}.hero{min-height:245px}.hero h2{font-size:28px}.hero-graphic{opacity:.55;width:34%;right:2%}.hero p{max-width:270px}.lab-preview{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.lab-preview .panel-top,.lab-preview h3,.lab-preview p,.lab-preview .text-link{grid-column:1}.mini-candles{grid-column:2;grid-row:1/5;height:130px;align-self:center}.stats{grid-template-columns:1fr 1fr;margin-bottom:25px}.firm-grid,.bottom-grid,.glossary-grid{grid-template-columns:1fr}.home-firms .firm-card:nth-child(3){display:block}.section-head{align-items:flex-start}.section-head .tabs{gap:0}.tab{padding:7px 9px}.bottom-grid{gap:16px}.risk-card{min-height:240px}.firm-desc{min-height:0}footer{margin:0 20px;flex-direction:column}.toolbar .search{width:100%}.toolbar select{flex:1}.panel{padding:20px}.lab-preview{padding:20px}.form-grid{gap:12px}.result .big{font-size:34px}.chart-panel{padding:17px}.chart-title small{max-width:120px;text-align:right}.detail-grid{grid-template-columns:1fr}.page-heading .subheading{max-width:300px}dialog{padding:27px 22px}.hero h2{max-width:290px}} :root{--bg:#11181d;--ink:#dbe5e4;--muted:#a5b3b8;--green:#86c9ae;--lime:#a7d993;--line:#2d3b43;--surface:#1a252c;--raised:#233139;--accent:#95d1b6} body{background:var(--bg);} .sidebar,header{background:#151f26}.brandmark{background:#29483e;}.brand-dot{color:var(--accent)} .panel,.stat,.firm-card,.finder-panel,dialog,.empty{background:var(--surface);border-color:var(--line)} dialog::backdrop{background:#070d13cf}.close{color:#c0cec9}.breadcrumb b{color:#c5d3d4} .workspace,.nav-label,.edition,.source-stamp,.source,.tag,.badge-count,footer{color:#9cabb1} nav a{color:#afbec4;border:1px solid transparent;font-weight:500;transition:background .16s,border-color .16s,color .16s} nav a:hover{background:#23333d;color:#e3ebe9;border-color:#39505a} nav a.active{background:#29483f;color:#c1edce;border-color:#527965;box-shadow:inset 3px 0 #a7d993;font-weight:700} nav a>span{color:#8ea9b5}nav a.active>span{color:#b9e6ba}nav small{background:#293943;color:#b2c5c7}nav a.active small{background:#3c5b49;color:#d3efc9} .sidebar-bottom p,.sidebar-bottom a,.stat-label,.stat-note,.firm-title p,.firm-desc,.firm-facts,.check,.lesson-row small,.section-head p,.detail-grid p,.finder-bottom>span,.finder-meta,.finder-filters label>span,.challenge-table td small{color:#a6b5b8} .firm-facts b,.lesson-row strong,.field{color:#c4d1cf}.firm-facts,.finder-meta{border-color:var(--line)} .tabs{gap:9px}.tab,.finder-title .tab,.steps button{border:1px solid #3b4e57;background:#23323c;color:#bdcbd1;font-size:14px;font-weight:600;border-radius:7px;transition:background .16s,border-color .16s,color .16s;min-height:39px} .tab:hover,.finder-title .tab:hover,.steps button:hover{background:#2c424c;border-color:#789c9c;color:#e0efeb} .tab.active,.finder-title .tab.active,.steps button.active{background:#355846;color:#dcf2d6;border-color:#91bf89;box-shadow:inset 0 -3px #a7d993;font-weight:700} .table-count{background:#4b6a50;color:#e0f0ce}.btn{background:#273b43;border-color:#46616a;color:#d2e3e5}.btn:hover{background:#33515a;border-color:#729b9e} .btn.primary,.btn.lime{background:#a0cc9c;border-color:#a0cc9c;color:#142b23}.btn.primary:hover,.btn.lime:hover{background:#b2d9ab;color:#10271d} .finder-filters,.challenge-table th{background:#17232a}.challenge-table th{color:#b4c4c5}.challenge-table tbody tr:hover{background:#22333b} .finder-filters input,.finder-filters select,.toolbar input,.toolbar select,.field input,.field select,textarea,.review-form select,.finder-meta select{background:#121f27;color:#d7e3e3;border:1px solid #40535e;border-radius:6px} .finder-meta select{padding:5px}.finder-filters input::placeholder,.toolbar input::placeholder,textarea::placeholder{color:#8fa4af;opacity:1} .reset-btn,.text-link,.lesson-copy a,.sources a{color:#9ed9c0}.reset-btn:hover,.text-link:hover{color:#caf0dc} .notice,.note{background:#23382f;border-color:#7fae83}.warn{background:#483828;color:#f0d2a5}.badge,.pill,.firm-type{background:#2c403a;color:#b5d4c1} .firm-logo{background:#2c3c47!important;color:#b7d5e0!important}.firm-card:hover{border-color:#638d7b} .lesson-copy,.glossary-grid p,.article p,.article li,.risk-card p{color:#b2c2c2}.risk-card{background:#243a31} .hero,.finder-intro,.chart-panel,.result{background:#1c3533;color:#dce7de}.hero p,.finder-intro p{color:#b3c8bf}.finder-tool{background:#29443e;border-color:#47665a;color:#dae9df} .finder-tool div>span,.finder-tool-icon,.hero .eyebrow,.finder-intro .eyebrow{color:#bad99f}.result .big,.safe{color:#b4dca4} .mini-candles>path{stroke:#34454b}.mini-candles>rect{fill:#294a3d}.mini-candles text{fill:#b5d4a0} input[type=checkbox]{accent-color:#9accaa}.close:hover{color:#ddf2d9}:focus-visible{outline:3px solid #a9d2c6;outline-offset:3px} *{scrollbar-color:#496069 #152128}::selection{background:#49694e;color:#e5f1dc} @media(max-width:760px){nav a{font-size:13px;padding:10px 14px}nav a.active{box-shadow:inset 0 -3px #a7d993}.tab,.finder-title .tab,.steps button{font-size:13px}.finder-intro{background:transparent}.finder-tool{background:#243e35}.page-heading>.btn{font-size:13px}} @media(prefers-reduced-motion:reduce){nav a,.tab,.steps button,.firm-card{transition:none}} .directory-tabs{margin-bottom:22px}.back-link{margin-bottom:20px}.plain-button{border:0;background:none;margin-top:9px;padding:0;cursor:pointer}.comparison-controls{display:flex;align-items:end;gap:18px;margin-bottom:24px;flex-wrap:wrap}.comparison-controls>.field{flex:1;min-width:240px}.comparison-controls select{min-height:43px;background:#121f27;color:#d7e3e3;border:1px solid #40535e;padding:10px;border-radius:6px}.comparison-controls>.check{font-size:14px;padding:10px 0}.comparison-table td{min-width:210px;max-width:350px}.program-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.program-pick{display:grid;grid-template-columns:20px 1fr;gap:5px 10px;padding:18px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.program-pick:has(input:checked){background:#29483f;border-color:#84b58f}.program-pick span{grid-column:2;font-size:13px;color:#aebebd}.program-pick strong{font-size:14px}.program-pick input{grid-row:1/3;align-self:center}.academy-banner{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:28px 30px;background:linear-gradient(115deg,#1d3734,#233542);border:1px solid #3b5456;border-radius:12px;margin-bottom:24px}.academy-banner h2{font-size:25px;max-width:450px}.academy-banner p{color:#aec4c3;font-size:14px}.progress-summary{min-width:240px}.progress-summary strong{font:800 38px Manrope;color:#b3dba1}.progress-summary strong span{font-size:21px;color:#a7bbb5}.progress-summary p{font-size:12px}.progress-summary progress{width:100%;height:7px;accent-color:#a2cd93;border:0;border-radius:10px;overflow:hidden}.progress-summary progress::-webkit-progress-bar{background:#31464c}.progress-summary progress::-webkit-progress-value{background:#a2cd93}.learning-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:26px}.path-card{border:1px solid #3d535c;background:#1e2d36;color:#d4e2df;border-radius:9px;padding:17px;display:grid;gap:6px;transition:background .15s}.path-card:hover{background:#29423e;border-color:#7ca890}.path-card>span{font-size:12px;letter-spacing:2px;color:#93bc9d}.path-card>strong{font-size:15px}.path-card small{font-size:12px;color:#aabbbd}.lesson-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lesson-card{display:flex;flex-direction:column}.lesson-card h3{font-size:18px;margin:21px 0 5px;line-height:1.4}.lesson-card p{font-size:14px;color:#aabbbd;line-height:1.7}.lesson-card .card-bottom{margin-top:auto;padding-top:20px}.lesson-card .tag{font-size:11px;text-transform:uppercase;letter-spacing:.7px}.lesson-card .badge{font-size:11px}.lesson-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:23px;align-items:start}.lesson-article{padding:32px}.lesson-article h2{font-size:21px;margin:30px 0 12px}.lesson-article p{font-size:16px;line-height:1.85;color:#b8c7c9}.lesson-article .lesson-lead{font-size:19px;color:#d6e5e2;margin:0 0 22px}.worked-example{padding:21px 23px;margin:26px 0;background:#253b35;border-left:3px solid #9fc590;border-radius:0 7px 7px 0}.worked-example p{margin:0}.quiz-box{margin-top:28px;padding-top:25px;border-top:1px solid var(--line)}.quiz-box h3{font-size:18px;line-height:1.5}.quiz-answers{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.quiz-miss{color:#e7b08f}.next-lesson{margin-top:27px;line-height:1.6}.lesson-notes{position:sticky;top:20px}.lesson-notes .field{margin-top:22px}.lesson-notes textarea{height:180px;margin:9px 0}.lesson-notes .btn{width:100%;margin-top:9px}.lesson-notes .source{line-height:1.7}.release-strip{margin-top:25px;display:flex;justify-content:space-between;align-items:center;gap:25px}.release-strip h2{font-size:20px;margin-bottom:8px}.release-strip .inline-actions{margin:0;flex:none}.journal-fields{margin:23px 0}.journal-fields input,.journal-fields select{border:1px solid #40535e;border-radius:6px;padding:10px;background:#121f27;color:#d7e3e3}.journal-fields textarea{height:85px}.promo-code{font:700 25px Manrope;letter-spacing:4px;display:inline-block;border:1px dashed #94b995;background:#253f31;padding:12px 24px;border-radius:7px;color:#d4edc3;margin:18px 0}.offer-details{display:grid;grid-template-columns:1fr 1fr;gap:15px;color:#b4c5c5;font-size:14px}.sidebar{overflow-y:auto}.sidebar-bottom{padding-top:25px}.lesson-grid,.firm-grid{scroll-margin-top:20px} @media(max-height:940px) and (min-width:761px){.sidebar-bottom{display:none}.sidebar{padding-top:24px}.workspace{margin-bottom:17px}.nav-label{padding-top:17px}nav a{padding-top:9px;padding-bottom:9px}} @media(max-width:1250px){.lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lesson-layout{grid-template-columns:minmax(0,1fr) 235px}.academy-banner{padding:24px}.progress-summary{min-width:180px}.release-strip{flex-direction:column;align-items:flex-start}.learning-paths{grid-template-columns:1fr 1fr}} @media(max-width:980px){.lesson-layout{grid-template-columns:1fr}.lesson-notes{position:static}.academy-banner{align-items:flex-start;flex-direction:column}.progress-summary{width:100%}} @media(max-width:760px){.lesson-grid,.program-picks{grid-template-columns:1fr}.lesson-article{padding:22px}.academy-banner h2{font-size:23px}.academy-banner{padding:23px}.learning-paths{gap:10px}.path-card{padding:14px}.path-card>strong{font-size:14px}.lesson-card h3{font-size:19px}.lesson-notes textarea{height:120px}.comparison-controls{align-items:stretch;gap:13px}.comparison-controls>.field{min-width:100%;width:100%}.offer-details{grid-template-columns:1fr}.release-strip .inline-actions{flex-wrap:wrap}.quiz-answers .btn{flex:1;min-width:120px}.sidebar{overflow:visible}.journal-fields{grid-template-columns:1fr}.program-pick{padding:16px}} .advanced-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:22px}.advanced-grid label{display:flex;flex-direction:column;gap:9px;min-width:0}.advanced-grid label>span{font-size:12px;color:#b8c9ce}.advanced-grid input,.advanced-grid select,.phase-choice select{width:100%;min-height:43px;background:#111b21;color:#e1eae7;border:1px solid #3a4f59;border-radius:8px;padding:10px}.advanced-grid .wide{grid-column:span 2}.advanced-grid select:focus,.advanced-grid input:focus{outline:2px solid #95d1b6;outline-offset:2px}.phase-choice{display:flex;align-items:center;gap:10px;font-size:12px}.phase-choice select{width:auto}.filter-explainer{padding:0 22px;color:#b4c2c8;font-size:13px;line-height:1.7;max-width:950px}.more-rules{border-top:1px solid #32444e}.more-rules summary{cursor:pointer;padding:20px 22px;color:#a9d9c4;font-size:13px}.preset-box{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.preset-box small{color:#b8c9ce}.finder-results{margin-top:32px;scroll-margin-top:20px}.finder-results h2{margin:0}.filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.filter-chip{border:1px solid #557b70;background:#203e36;border-radius:20px;padding:8px 12px;cursor:pointer}.account-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.account-card{background:#19252d;border:1px solid #354851;border-radius:14px;overflow:hidden;min-width:0}.account-card:hover{border-color:#688f82}.account-card-head{padding:22px;display:flex;justify-content:space-between;gap:10px}.account-card h3{font-size:17px;margin:5px 0}.account-card small{display:block;color:#aebfc5;font-size:11px}.account-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0 22px 22px}.account-metrics strong{display:block;margin-top:6px;}.account-permissions{padding:17px 22px;background:#152027;border-block:1px solid #30414b}.account-permissions>small{margin-bottom:12px}.permission-line{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:7px 0;font-size:12px}.rule-status{display:inline-block;font-size:10px;font-weight:600;border:1px solid #45555e;color:#afbec5;background:#233039;padding:4px 7px;border-radius:5px;white-space:nowrap}.rule-status.allowed{background:#203e34;border-color:#496f60}.rule-status.conditional{background:#403821;border-color:#79663b}.rule-status.prohibited{background:#402c31;border-color:#795159}.account-card-actions{padding:18px 22px 4px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.account-card-actions label{font-size:12px;margin-right:auto}.checkout-note{font-size:11px;line-height:1.65;color:#aabcc3;margin:10px 22px 20px}.purchase-panel{margin-top:24px;padding:22px;border:1px solid #5c8274;border-radius:10px;background:#1d332d}.purchase-panel p{line-height:1.7;font-size:13px}.rules-heading{margin-top:30px}.rules-table td:last-child{min-width:240px;font-size:12px;line-height:1.7}.rules-table a{color:#a9d9c4}.account-results>.empty{grid-column:1/-1}.finder-results .finder-bottom{margin-top:20px;background:#1c2b32;border:1px solid #354851;border-radius:10px;position:sticky;bottom:10px;z-index:2}.finder-bottom input{accent-color:#95d1b6}.finder-results .eyebrow{margin-bottom:9px} @media(max-width:1100px){.advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-results{grid-template-columns:1fr}.finder-intro{gap:24px;flex-wrap:wrap}} @media(max-width:650px){.advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:14px}.phase-choice{flex-wrap:wrap}.finder-title{flex-wrap:wrap;gap:14px}.finder-intro h2{font-size:25px}.preset-box .btn{white-space:normal;text-align:left}.permission-line{align-items:flex-start}.permission-line>div{text-align:right}.account-card-head,.account-card-actions{padding:16px}.account-metrics{padding:0 16px 18px}.account-card-actions .btn{font-size:11px}.finder-results .finder-bottom{position:static;gap:15px;}} .sim-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:22px}.sim-work{padding:24px;background:#131f28;border:1px solid #324654;border-radius:18px}.sim-work svg{width:100%;height:auto;max-height:320px;background:#101920;border-radius:12px}.sim-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin:20px 0}.sim-controls label{display:grid;gap:8px;font-size:13px;color:#d5e0e6}.sim-controls input{width:100%;accent-color:#b4e38c}.sim-controls output{font-size:18px;color:#b4e38c}.sim-notes{padding:22px;background:#1a2730;border-radius:18px;align-self:start}.sim-notes p{line-height:1.6;font-size:14px}.sim-result{font-size:24px;color:#b4e38c;margin:18px 0;min-height:36px}.sim-task{border-left:3px solid #b4e38c;padding:10px 14px;background:#22332d}.sim-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.sim-scene{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:20px 0}.sim-scene section{padding:18px;border:1px solid #426071;border-radius:12px;background:#172832}.sim-scene strong{display:block;font-size:23px;margin-top:12px}.sim-feedback{min-height:50px;line-height:1.5}.sim-work button:disabled{opacity:.45}.sim-work .selected{outline:2px solid #b4e38c}.sim-path{display:flex;justify-content:space-between;gap:16px;margin-top:24px}.sim-work textarea{width:100%;min-height:80px;background:#101920;color:#eee;padding:14px;border:1px solid #426071}.sim-legend{font-size:12px;color:#b5c4cc;margin:10px 0}@media(max-width:800px){.sim-layout{grid-template-columns:1fr}.sim-work{padding:16px}.sim-notes{order:2}} :root{--bg:#111211;--ink:#e8e9e5;--muted:#969a92;--surface:#1e201d;--raised:#252824;--line:#30332e;--green:#cede62;--lime:#cede62;--accent:#cede62} body{background:radial-gradient(ellipse at 70% 0,#20231b66,transparent 45%),#111211;color:var(--ink);font-size:14px}h1,h2,h3{font-family:'DM Sans',sans-serif;letter-spacing:-.6px}h1{font-size:27px;font-weight:600}h2{font-size:20px}h3{font-size:16px}p{line-height:1.65} .sidebar{inset:18px auto 18px 16px;width:66px;padding:18px 9px;background:linear-gradient(180deg,#242622,#191b18);border:1px solid #32352d;border-radius:25px;overflow:visible;box-shadow:0 12px 40px #0003}.brand{justify-content:center;font-size:0}.brandmark{margin:0;width:38px;height:38px;background:transparent;color:#d5e873;font-size:32px}.brand-dot,.sidebar .workspace,.sidebar .nav-label,.sidebar-bottom{display:none}.sidebar nav{margin-top:24px;flex-direction:column;gap:7px}.sidebar nav a{position:relative;justify-content:center;padding:0;width:44px;height:44px;margin:0;border:0;border-radius:50%;background:#2b2e28;color:#a4a99e;box-shadow:none}.sidebar nav a:hover{background:#3b4031;color:#e4edba}.sidebar nav a.active{background:#e5e8dc;color:#1a1d15;box-shadow:0 0 0 5px #ffffff05}.sidebar nav a>span{display:grid;place-items:center;width:auto;color:inherit}.sidebar nav svg{width:18px;height:18px}.sidebar nav small{display:none}.rail-label{position:absolute;left:54px;top:7px;white-space:nowrap;background:#30352b;color:#eef1e7;padding:5px 12px;border:1px solid #49513b;border-radius:10px;font-size:12px;pointer-events:none;transform:translateX(-4px);transition:.16s;z-index:30}.sidebar nav a:hover .rail-label,.sidebar nav a:focus-visible .rail-label{transform:translateX(0)}.rail-bottom{margin-top:auto;display:grid;place-items:center;color:#cede62;padding:10px 0}.shell{margin-left:100px}header{height:78px;padding:0 30px;border:0;background:transparent;gap:14px}.breadcrumb{display:none}.edition{border:0;border-radius:30px;background:#272a23;font-size:10px;letter-spacing:.5px;color:#a7b09a}.header-link{margin-left:auto;font-size:12px;color:#afb4a7}.workspace-metrics{display:flex;align-items:center;gap:8px;flex:1}.workspace-metrics a{display:flex;gap:8px;align-items:center;background:#232620;border:1px solid #33382b;padding:6px 11px;border-radius:30px;color:#aeb5a4;font-size:11px}.workspace-metrics b{color:#e8eddf;font-weight:500}.workspace-metrics i{width:6px;height:6px;background:#cede62;border-radius:50%} main{max-width:1700px;padding:12px 30px 38px;min-height:calc(100vh - 135px)}.page-heading{margin-bottom:25px;align-items:center}.subheading{color:#91968b;font-size:12px}.eyebrow{color:#a5ad90;font-size:10px;letter-spacing:1.25px}.panel,.stat,.firm-card,.finder-panel,.account-card,.chart-panel,.sim-work,.sim-notes,.lesson-card,.academy-banner,.directory-guide,.trust-detail,.purchase-panel,.comparison-controls,.path-card,.empty{background:linear-gradient(140deg,#252724 0%,#1e201d 100%);border:1px solid #30352b;border-radius:20px;box-shadow:0 5px 18px #00000012}.firm-card,.account-card{padding:22px;transition:transform .2s,border-color .2s}.firm-card:hover,.account-card:hover,.lesson-card:hover{transform:translateY(-2px);border-color:#56603c}.firm-grid,.account-results,.lesson-grid{gap:16px}.firm-title h3{font-weight:600;font-size:18px}.firm-title p,.firm-desc{color:#969d8d;font-size:12px}.firm-logo,.brand-logo{background:#32372b;border:1px solid #424b33;color:#dce7b4;border-radius:12px}.brand-logo img{border-radius:9px}.firm-type,.tag,.badge,.pill,.signal,.rule-status{border-radius:20px;padding:4px 9px;font-size:10px}.firm-type{background:#333a29;color:#b9c88e}.trust-block{border-radius:14px;background:#191b17;border-color:#343c2b;padding:16px;margin-top:15px}.trust-block strong{font-size:24px;font-weight:500;color:#e5eadb}.trust-block span,.trust-block a{font-size:11px}.tp-stars{letter-spacing:3px}.signal{background:#2b3025;color:#bec8a7;border:0;margin-top:12px}.signal span{font-size:10px}.signal.unverified{background:#332e22;color:#cdb783}.signal.mixed{background:#392a27;color:#dfaa98}.card-bottom{padding-top:16px;border-color:#353c2c}.check,.card-bottom label{font-size:11px;color:#b0b69f} .btn,.btn.small,button.tab,.tab,.steps button{border-radius:30px;border:1px solid #3d4434;background:#2b3025;color:#dbe3cd;font-size:12px;min-height:36px;padding:9px 16px;font-weight:500;box-shadow:none;transition:background .16s,transform .16s}.btn:hover,.tab:hover,.steps button:hover{background:#3b4430;border-color:#78884c;color:#eff4e5}.btn.primary,.btn.lime,.tab.active,.tabs .active,.steps button.active,.quiz-answers .selected{background:#cede62;color:#202512;border-color:#cede62}.btn.primary:hover{background:#dce989}.tabs{gap:5px;padding:5px;background:#23261f;border-radius:30px;display:inline-flex;flex-wrap:wrap}.steps{background:#181b15;border-radius:30px;padding:5px;gap:5px}.steps button{flex:1}.text-link,.plain-button,.trust-block a,.sources a{color:#c6d580}.reset-btn{color:#b9c68f}.star{color:#929d80}.star.starred{color:#cede62}input[type=checkbox]{accent-color:#cede62}input,select,textarea,.search{background:#292b27!important;color:#dce3d0!important;border:1px solid #3a4230!important;border-radius:12px!important;font-size:12px;padding:11px 14px}input:focus,select:focus,textarea:focus{border-color:#cede62!important;outline-color:#cede62}input::placeholder{color:#929b84}.toolbar{gap:10px;margin:20px 0}.toolbar select{border-radius:30px!important}.toolbar .search{border-radius:30px!important}.filter-chip{border-radius:30px;background:#343e23;color:#d1e19e;border-color:#596d38}.filter-chip:hover{background:#485a2d}.advanced-grid{gap:18px}.advanced-grid label>span,.filter-explainer{font-size:11px;color:#a1aa93}.finder-title{border-color:#333b2a;background:transparent;padding:20px 24px}.finder-intro{background:transparent;border:0;padding:0 0 20px;box-shadow:none}.finder-intro h2{font-size:25px}.finder-intro p{color:#9aa38c;font-size:12px}.preset-box,.finder-tool{background:#252d1b;border:1px solid #3e4e28;border-radius:18px;padding:18px}.finder-meta,.finder-bottom{border-color:#32392a}.finder-results h2{font-size:21px}.account-metrics{background:#1b1d19;border-radius:14px;padding:12px;gap:14px}.account-metrics strong{color:#dce6ca;font-size:17px}.account-metrics small,.checkout-note{color:#a0aa91}.account-permissions{border-color:#35412b}.rule-status.allowed{background:#2d3c24;color:#c6e29f}.rule-status.conditional{background:#403520;color:#e1c285}.rule-status.prohibited{background:#402a27;color:#e3aaa0}.rule-status.unknown{background:#2c3029;color:#aeb5a3} .directory-guide{padding:18px 22px;margin-bottom:18px}.directory-guide h2{font-size:18px}.directory-guide p{font-size:11px;max-width:760px;color:#9ba58e}.signal-legend{gap:6px}.notice,.note{background:#272c20;color:#adb999;border:1px solid #3b442d;border-radius:13px;font-size:11px;padding:13px 17px}.table-wrap{border-radius:18px;border:1px solid #343b2c;background:#20221e}table{color:#dce5cf}table th,.challenge-table th{background:#2a2c27;color:#a9b698;font-size:10px;text-transform:uppercase;letter-spacing:.7px}table td,.challenge-table td{border-color:#343c2d;font-size:12px;padding:18px 16px}table tbody tr:hover,.challenge-table tbody tr:hover{background:#2d3029}table td small{color:#9da98e}.stat{padding:20px}.stat-value{color:#e1edc7;font-weight:500;font-size:30px}.stat-label{font-size:11px;color:#a2af90}.stats{gap:14px}.stat-note{color:#8f9d7d;font-size:10px}.academy-banner{padding:24px}.path-card{padding:20px;text-align:left}.path-card strong{color:#e0e9d3}.path-card span{color:#cede62}.lesson-card svg{background:#171b14;border-radius:14px}.sim-work svg,.chart-panel,.sim-notes{background:#1b1d1a}.sim-task,.worked-example{background:#2b3420;color:#d4dfc0;border-color:#cede62;border-radius:10px}.sim-result,.sim-controls output{color:#cede62}.sim-notes p,.lesson-copy p{color:#b0bba1}.sim-scene section{background:#272825;border-color:#465633}.sim-scene strong{color:#cede62}.sim-work input[type=range]{accent-color:#cede62;padding:0;background:transparent!important}.result{background:linear-gradient(145deg,#293321,#1b2116);border:1px solid #4a5935;border-radius:20px;color:#dce7c9}.result .big{color:#cede62}.result-row{border-color:#3e4b2e}.result p{color:#abb995}.safe{color:#c6df9a}.warn,.quiz-miss{color:#e1ae8e}dialog{background:#20211f;color:#dce5ce;border:1px solid #4a5839;border-radius:24px;box-shadow:0 40px 100px #0009}.detail-grid section{background:#2b2c29;border-radius:14px;border-color:#435332}.detail-grid strong{color:#e2edcf}footer{border-color:#303729;font-size:10px;color:#79866c}.source{font-size:10px;color:#96a383}progress{accent-color:#cede62}:focus-visible{outline:2px solid #cede62;outline-offset:4px} @media(min-width:1450px){.firm-grid,.account-results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.workspace-metrics a:nth-child(n+3){display:none}.firm-grid,.account-results{grid-template-columns:repeat(2,minmax(0,1fr))}.sim-layout{grid-template-columns:1fr}header{padding:0 22px}main{padding:10px 22px 30px}}@media(max-width:760px){.sidebar{position:fixed;top:auto;bottom:10px;left:10px;right:10px;inset:auto 10px 10px;width:auto;height:66px;padding:9px;border-radius:22px;z-index:20;overflow-x:auto}.sidebar .brand,.rail-bottom{display:none}.sidebar nav{flex-direction:row;margin:0;gap:8px;width:max-content}.sidebar nav a{flex:0 0 44px}.shell{margin-left:0}.sidebar nav svg{width:19px;height:19px}header{height:65px;padding:0 16px}.edition{display:none}.workspace-metrics{gap:5px}.workspace-metrics a{padding:6px 8px}.header-link{font-size:10px}main{padding:10px 16px 95px}.page-heading{align-items:flex-start}.firm-grid,.account-results,.lesson-grid{grid-template-columns:1fr}.tabs{border-radius:18px}.steps{flex-wrap:wrap;border-radius:18px}.steps button{flex:1 1 40%}.directory-guide{padding:16px}.signal-legend{display:none}footer{padding-bottom:85px}.advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sim-controls{grid-template-columns:1fr}.firm-card{padding:20px}} .directory-guide{display:block;background:#20231d;border-color:#363c2e;border-radius:14px;padding:14px 18px}.directory-guide summary{cursor:pointer;font-size:12px;color:#b8c1a7}.directory-guide summary span{float:right;color:#94a17e;font-size:10px}.guide-expanded{padding:20px 0 4px;display:grid;grid-template-columns:2fr 1fr;gap:20px}.signal-legend .signal{border-radius:20px}.trust-card .trust-block{background:#191c16;border-color:#343c2b}.signal-legend{align-content:start}@media(max-width:760px){.guide-expanded{grid-template-columns:1fr}.directory-guide summary span{display:none}} :root{--bg:#42355f;--ink:#fff;--muted:#d2c5ee;--surface:#ffffff1c;--raised:#ffffff29;--line:#ffffff26;--green:#fff;--lime:#ff574b;--accent:#ff574b;color-scheme:dark} body{background:#42355f!important;color:#fff!important;padding:48px 4.5%;font-family:'DM Sans',sans-serif}body:before{content:'';position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 95%,#20183380,transparent 65%)}.shell{position:relative;margin:0!important;border-radius:38px;overflow:hidden;background:radial-gradient(ellipse 580px 600px at 26% 470px,#d764b9dd,transparent 80%),radial-gradient(ellipse 650px 800px at 98% 0%,#388fc9dd,transparent 85%),linear-gradient(120deg,#6b2fbc,#6432b6 50%,#402caf);box-shadow:0 35px 65px #22162b77}.sidebar{position:relative!important;inset:auto!important;width:auto!important;margin:0 0 -112px!important;height:112px!important;padding:25px 30px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;z-index:8;display:flex;flex-direction:row;align-items:center;gap:35px;pointer-events:none}.sidebar .brand{pointer-events:auto;}.brandmark{color:#fff!important;background:transparent!important;font-size:42px!important}.sidebar nav{display:flex;flex-direction:row!important;justify-content:center;margin:0 auto!important;pointer-events:auto}.sidebar nav a{width:43px!important;height:43px!important;border-radius:15px!important;background:#ffffff23!important;color:#fff!important}.sidebar nav a:hover{background:#ffffff40!important}.sidebar nav a.active{background:#fff!important;color:#13111b!important;box-shadow:0 5px 18px #30206422!important}.sidebar nav svg{width:20px;height:20px}.rail-label{top:50px!important;left:50%!important;transform:translateX(-50%)!important;background:#563696!important;color:#fff!important;border-color:#ffffff44!important}.sidebar .rail-bottom{display:none}.shell header{height:112px!important;background:transparent!important;padding:0 25px!important;justify-content:flex-end}.workspace-metrics,.edition{display:none!important}.header-link{margin:0!important;color:#fff!important;font-size:11px!important;z-index:9;max-width:100px}main{position:relative;padding:14px 28px 38px!important;max-width:none}.page-heading h1{color:#fff;font-size:30px}.subheading,.source,.eyebrow,.muted,.badge-count{color:#dfd0f2!important}.panel,.stat,.firm-card,.finder-panel,.account-card,.chart-panel,.sim-work,.sim-notes,.lesson-card,.academy-banner,.directory-guide,.trust-detail,.purchase-panel,.comparison-controls,.path-card,.empty,.result{background:#ffffff17!important;border:1px solid #ffffff15!important;border-radius:23px!important;box-shadow:none!important;color:#fff!important;backdrop-filter:blur(16px)}.firm-card:hover,.account-card:hover,.lesson-card:hover{background:#ffffff24!important;border-color:#ffffff55!important}.btn,.btn.small,.tab,.steps button,.filter-chip{background:#ffffff20!important;color:#fff!important;border:1px solid #ffffff24!important;border-radius:16px!important}.btn.primary,.btn.lime,.tab.active,.steps button.active{background:#ff5347!important;color:#fff!important;border-color:#ff5347!important}.tabs,.steps{background:#ffffff0b!important;border-radius:20px!important}.text-link,.plain-button,.trust-block a{color:#fff!important}.toolbar input,.toolbar select,input,select,textarea,.search{background:#ffffff18!important;color:#fff!important;border:1px solid #ffffff30!important;border-radius:15px!important}select option{background:#583397;color:#fff}input::placeholder{color:#ded0ef!important}.notice,.note,.worked-example,.sim-task{background:#ffffff16!important;color:#eee3fc!important;border-color:#ffffff28!important}.trust-block,.account-metrics,.sim-scene section,.detail-grid section,.table-wrap{background:#ffffff12!important;border-color:#ffffff20!important}.trust-block strong,.account-metrics strong,.sim-result,.sim-controls output,.result .big,.sim-scene strong{color:#fff!important}.firm-desc,.firm-title p,.check,.checkout-note,.sim-notes p,.lesson-copy p,.result p,.field,.stat-label,.stat-note,.filter-explainer,.finder-bottom>span{color:#ddd0ed!important}.firm-type,.tag,.badge,.signal,.rule-status,.pill{background:#ffffff20!important;color:#fff!important;border:0!important}.rule-status.prohibited,.signal.mixed{background:#ff544b66!important}.rule-status.allowed{background:#aeda9033!important}.brand-logo,.firm-logo{background:#ffffff20!important;border-color:#ffffff2b!important;color:#fff!important}.tp-stars{color:#fff!important}.sim-work svg,.lesson-card svg{background:#43257844!important}.table-wrap table{color:#fff!important}table th,.challenge-table th{background:#ffffff08!important;color:#decfed!important}table td,.challenge-table td{border-color:#ffffff17!important;color:#fff!important}table tbody tr:hover{background:#ffffff12!important}table td small{color:#d6c5ed!important}.finder-intro{color:#fff}.preset-box,.finder-tool{background:#ffffff16!important;border-color:#ffffff28!important}.result-row{border-color:#ffffff25!important}.safe{color:#e5ffc5!important}dialog{background:linear-gradient(140deg,#ab55bd,#5135ac)!important;color:#fff!important;border:1px solid #ffffff44!important}footer{color:#dbc9f1!important;border-color:#ffffff1f!important}.directory-guide{background:#ffffff10!important}.guide-expanded p,.directory-guide summary{color:#fff!important}.signal-legend{display:none}.star.starred{color:#fff!important} .brand-switcher{display:flex;align-items:center;gap:9px;padding:5px 0 22px;flex-wrap:wrap}.brand-switcher label{font-size:11px;color:#e7d4fa}.brand-switcher select{max-width:240px;min-width:180px}.brand-chip{border:0;background:#ffffff1a;color:#fff;border-radius:13px;padding:9px 14px;cursor:pointer}.brand-chip.active{background:#fff;color:#38214e}.aurora-profile{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:18px;align-items:center;min-height:465px;margin-bottom:24px}.logo-stage{perspective:900px;display:grid;place-items:center;min-height:390px;position:relative}.logo-stage:after{content:'';position:absolute;bottom:30px;width:75%;height:40px;border-radius:50%;background:#32134f70;filter:blur(15px)}.logo-sculpture{width:min(26vw,285px);aspect-ratio:1;display:grid;place-items:center;position:relative;border-radius:35%;background:linear-gradient(145deg,#ffffffef,#b8a5e0);border:9px solid #ffffff70;box-shadow:15px 19px 0 #7952ad,25px 32px 0 #59358d,32px 48px 40px #28163a55,inset 0 0 30px #fff;transform:rotateY(-18deg) rotateX(10deg);animation:logoFloat 7s ease-in-out infinite;transform-style:preserve-3d;transition:transform .4s}.logo-sculpture img{width:66%;height:66%;object-fit:contain;filter:drop-shadow(8px 12px 3px #3c245a66);transform:translateZ(35px);border-radius:12px}.logo-fallback{font-size:75px;font-weight:800;color:#502597}.logo-sculpture:has(img) .logo-fallback{display:none}.logo-stage:hover .logo-sculpture{animation-play-state:paused;transform:rotateY(12deg) rotateX(-5deg) scale(1.04)}@keyframes logoFloat{0%,100%{transform:translateY(0) rotateY(-18deg) rotateX(10deg)}50%{transform:translateY(-15px) rotateY(9deg) rotateX(4deg)}}.radar-wrap svg{width:100%;overflow:visible}.radar-caption{font-size:10px;color:#e2c9ed;text-align:center;margin:0}.profile-summary h1{font-size:clamp(27px,3.7vw,55px);line-height:1.04;font-weight:700;text-align:center;letter-spacing:-1.5px;margin:0 0 15px}.profile-summary .market-sub{text-align:center;color:#eee1fc;font-size:15px;margin-bottom:24px}.profile-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.profile-stat{border-radius:22px;background:#ffffff20;padding:20px 8px;text-align:center}.profile-stat:first-child{background:#f94c40}.profile-stat:last-child{background:white;color:#181021}.profile-stat span{display:block;font-size:11px;opacity:.8}.profile-stat strong{font-size:25px;display:block;margin-top:8px;line-height:1.2}.profile-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.profile-facts div{background:#ffffff20;border-radius:20px;padding:15px 10px;text-align:center}.profile-facts small{color:#daccf0;font-size:11px;display:block}.profile-facts strong{font-size:15px;display:block;margin-top:6px}.profile-facts a{font-size:10px;color:#e8d7fd;text-decoration:underline}.profile-lower{display:grid;grid-template-columns:2fr 1fr;gap:18px;margin:15px -28px 35px;padding:23px 28px;background:linear-gradient(90deg,#ffffff15,#a63cb440);border-top:1px solid #ffffff20;backdrop-filter:blur(25px)}.profile-lower h3{margin-bottom:16px}.profile-lower table{width:100%;border-collapse:separate;border-spacing:0 5px}.profile-lower td{background:#ffffff23!important;border:0!important;padding:12px!important}.profile-lower td:first-child{border-radius:15px 0 0 15px}.profile-lower td:last-child{border-radius:0 15px 15px 0}.profile-insight{background:#ffffff20;border-radius:20px;padding:18px;margin-bottom:9px}.profile-insight strong{display:block;margin-bottom:8px}.profile-insight p{font-size:12px;color:#f0e3fa}.profile-empty{padding:20px;border:1px dashed #ffffff45;border-radius:18px;color:#e8d7f8}.profile-section-title{font-size:22px;margin:16px 0}.radar-shape{transition:all .7s;stroke:#ff6457;fill:#ff776515;stroke-width:3;filter:drop-shadow(0 0 10px #ff635833)} @media(max-width:1100px){body{padding:25px 2%}.sidebar nav{gap:4px!important}.sidebar nav a{width:35px!important;height:39px!important}.sidebar{padding:25px 18px!important;gap:15px}.header-link{display:none}.aurora-profile{grid-template-columns:.8fr 1fr 1fr}.logo-sculpture{width:21vw}.profile-stat strong{font-size:20px}.profile-summary h1{font-size:34px}} @media(max-width:760px){body{padding:12px 8px}.shell{border-radius:26px}.sidebar{position:relative!important;inset:auto!important;height:88px!important;margin-bottom:-88px!important;overflow:visible!important;padding:15px!important}.sidebar nav{overflow-x:auto;justify-content:flex-start;width:100%;padding:5px!important}.sidebar nav a{flex:0 0 38px!important}.shell header{height:88px!important}main{padding:12px 16px 32px!important}.aurora-profile{grid-template-columns:1fr 1fr;gap:8px}.logo-stage{min-height:235px}.logo-sculpture{width:160px;border-width:5px;box-shadow:9px 13px 0 #7952ad,15px 20px 0 #59358d,20px 25px 30px #28163a55}.logo-fallback{font-size:45px}.profile-summary{grid-column:1/-1}.profile-summary h1{font-size:38px}.profile-facts{grid-template-columns:repeat(2,1fr)}.profile-lower{grid-template-columns:1fr;margin:20px -16px;padding:20px 16px}.brand-chip{font-size:11px;padding:8px}.brand-switcher{gap:6px}.profile-lower .table-wrap{overflow-x:auto}.profile-stat strong{font-size:27px}.profile-stat{padding:16px}.radar-caption{font-size:9px}footer{padding-bottom:20px}.page-heading h1{font-size:25px}.rail-label{display:none}} @media(prefers-reduced-motion:reduce){.logo-sculpture{animation:none}.radar-shape{transition:none}} .trading-market-sections{display:flex;flex-wrap:wrap;gap:8px;padding:8px;margin:0 0 24px;background:#21133466;border:1px solid #ffffff26;border-radius:20px}.trading-market-sections a{flex:1;min-width:100px;text-align:center;padding:13px 18px;border-radius:14px;color:#eee0ff;text-decoration:none;font-size:15px;font-weight:650;transition:background .15s}.trading-market-sections a:hover{background:#ffffff20}.trading-market-sections a.active{background:#fff;color:#443064;box-shadow:0 5px 20px #26134240}#firm-spotlight>.trading-market-sections{margin:20px 28px 0}#firm-spotlight>.trading-market-sections+.brand-switcher{padding-top:22px}@media(max-width:600px){#firm-spotlight>.trading-market-sections{margin:16px 12px 0}.trading-market-sections a{padding:11px 12px;min-width:100px;font-size:14px}} .catalog-summary{display:flex;gap:20px;flex-wrap:wrap;margin:0 0 20px;color:#edddfa;font-size:14px}.catalog-summary strong{color:#fff;font-size:22px;margin-right:5px}.catalog-family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.catalog-family-grid a{display:grid;gap:9px;padding:16px;border-radius:18px;background:#ffffff16;border:1px solid #ffffff26;color:#fff;text-decoration:none}.catalog-family-grid a:hover{background:#ffffff26}.catalog-family-grid small{font-size:13px;line-height:1.5;color:#eeddf8}.catalog-family-grid .tag{justify-self:start}.catalog-pending{margin-top:18px;background:#ffffff0c;border-radius:18px;padding:15px}.catalog-pending summary{font-size:14px;cursor:pointer;line-height:1.5}.compact-account-action .text-link{font-size:12px}.account-filter-bar label{min-width:0}.account-filter-bar select{min-width:0;text-overflow:ellipsis}.account-coverage,.account-pagination{font-size:13px!important}.account-filter-bar label{font-size:14px!important}.compact-account small{font-size:13px!important}@media(max-width:600px){.account-filter-bar{flex-wrap:wrap}.account-filter-bar label{flex:1 1 140px}.catalog-family-grid{grid-template-columns:1fr}.compact-account{flex-wrap:wrap}.compact-account-action{width:100%;grid-template-columns:1fr auto;align-items:center;justify-items:start}.compact-account-action .text-link{grid-column:1/-1}} .advanced-grid label>span,.finder-intro p,.preset-box small,.finder-meta,.phase-choice,.reset-btn,.path-card span,.path-card strong,.stat-value,.detail-grid strong,.offer-card p,.offer-card h4{color:#efe2fb!important}.account-permissions,.finder-bottom{background:#ffffff15!important;border-color:#ffffff25!important}.finder-title,.more-rules{border-color:#ffffff26!important}.tabs .active,.quiz-answers .selected{background:#ff5347!important;color:#fff!important}input[type=checkbox],input[type=range],progress{accent-color:#ff6457!important}:focus-visible{outline-color:#fff!important}.rail-label{opacity:0}.sidebar nav a:hover .rail-label,.sidebar nav a:focus-visible .rail-label{opacity:1} .logo-sculpture{cursor:pointer;text-decoration:none;z-index:1}.logo-stage:after{pointer-events:none}.account-filter-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.account-filter-tabs small{opacity:.65;margin-left:4px}.account-filter-bar{display:flex;align-items:end;gap:12px;margin-bottom:18px}.account-filter-bar label{display:grid;gap:7px;font-size:12px;color:#ecdcf9;flex:1}.account-filter-bar select{width:100%}.compact-accounts{display:grid;gap:9px}.compact-account{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px;background:#ffffff20;border:1px solid #ffffff15;border-radius:20px}.compact-account h4{font-size:14px;margin:9px 0 4px}.compact-account small{color:#e7d4f5;font-size:11px}.compact-account-action{display:grid;justify-items:end;gap:10px;flex-shrink:0}.compact-account-action strong{font-size:18px}.account-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;font-size:11px;color:#ead7f8}.account-pagination>div{display:flex;align-items:center;gap:10px}.account-pagination button:disabled{opacity:.3;cursor:default}.account-coverage{font-size:11px;color:#e1c9ef;line-height:1.6;margin-top:16px}.account-coverage a{color:#fff;text-decoration:underline}.profile-lower>section{min-width:0}@media(max-width:520px){.compact-account{align-items:flex-start;padding:13px;gap:8px}.compact-account-action strong{font-size:15px}.compact-account-action .btn{font-size:10px;padding:8px!important}.account-filter-tabs .brand-chip{padding:8px 10px}.account-pagination{flex-wrap:wrap}} .discovery-home{max-width:1600px;margin:auto}.discovery-hero{padding:22px 20px 32px}.discovery-hero h1{font-size:clamp(32px,4vw,58px);margin:14px 0 20px}.discovery-hero p{max-width:670px;margin:0 auto;}.discovery-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:24px}.discovery-stats>span,.discovery-stats>a{padding:10px 17px;background:#ffffff13;border:1px solid #ffffff20;border-radius:40px;color:#ecdff8;font-size:13px;text-decoration:none}.discovery-stats b{color:white;margin-right:5px}.discovery-highlights{display:grid;grid-template-columns:2.5fr 1fr;gap:18px}.discovery-featured,.discovery-popular{background:linear-gradient(125deg,#b7439128,#52399680);border:1px solid #dc98e966;border-radius:25px;padding:21px;min-width:0}.discovery-popular{border-color:#ff857777;background:linear-gradient(130deg,#d86b5120,#573ba15e)}.discovery-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px}.discovery-panel-head h2{font-size:17px;margin:0}.discovery-panel-head>span{font-size:12px;color:#ecd1f4}.discovery-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.discovery-feature-grid article{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px;border:1px solid #ffffff20;border-radius:16px;background:#261a4a77;padding:12px}.discovery-brand{display:flex;gap:12px;align-items:center;color:white;text-decoration:none;}.discovery-brand>span:last-child{display:grid;gap:5px;min-width:0}.discovery-brand strong{line-height:1.4}.discovery-logo{height:44px;width:44px;display:grid;place-items:center;flex-shrink:0;border-radius:13px;background:#ffffffeb;border:1px solid #eabcf2;position:relative;overflow:hidden;color:#533770;font-weight:750}.discovery-logo img{position:absolute;width:32px;height:32px;object-fit:contain}.discovery-logo>span{font-size:12px}.discovery-score{font-size:17px!important;white-space:nowrap}.discovery-score small{font-size:11px;font-weight:400;color:#eadcf4}.discovery-stars{font-size:12px;color:#ed9be6;letter-spacing:1px}.discovery-feature-grid .discovery-score{font-size:12px!important}.discovery-feature-grid .discovery-stars{display:none}.discovery-mini-link{font-size:12px;text-decoration:none;color:#f9d7f6}.discovery-promo{background:linear-gradient(100deg,#d94cb3,#896be4);border:0;color:#fff;border-radius:9px;padding:6px 10px;font-size:10px;cursor:pointer}.discovery-promo b{display:block;font-size:12px}.discovery-popular-row{display:flex;gap:10px;align-items:center;background:#24194066;border:1px solid #ffffff16;border-radius:14px;padding:9px;margin-bottom:8px;color:#fff;text-decoration:none}.discovery-popular-row>span:nth-last-child(2){flex:1;display:grid;gap:5px}.discovery-popular-row strong{font-size:13px}.discovery-popular-row small{font-size:11px;color:#ead8f2}.discovery-popular-row>b{font-size:15px}.discovery-place{font-size:13px;color:#f7bedf}.discovery-popular-row .discovery-logo{width:34px;height:34px}.discovery-popular-row .discovery-logo img{width:26px;height:26px}.discovery-caption{font-size:12px;color:#dfcde9;line-height:1.6;margin:14px 0}.discovery-tabs{display:flex;justify-content:center;gap:12px;margin:28px 0}.discovery-tabs button{font:inherit;font-size:15px;font-weight:650;color:#fff;background:#ffffff16;border:1px solid #ffffff22;border-radius:30px;padding:14px 24px;cursor:pointer}.discovery-tabs button[aria-selected=true]{background:#fff;color:#4b336b;border-color:#fff;box-shadow:0 4px 18px #28143a33}.discovery-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.discovery-search{flex:1;min-width:200px;max-width:360px}.discovery-search input{width:100%}.discovery-toolbar>a{margin-left:auto;color:#edcff8;font-size:13px}.discovery-toolbar [aria-pressed=true]{background:#cb6bbb!important}.discovery-table-wrap{overflow:auto}.discovery-table{width:100%;border-collapse:separate;border-spacing:0 9px;min-width:970px}.discovery-table th{background:transparent!important;border:0!important;padding:12px 10px;text-align:left;color:#dac4ed;font-size:11px;white-space:nowrap}.discovery-table th button{background:transparent;border:0;color:inherit;text-transform:uppercase;cursor:pointer;padding:5px 0}.discovery-table th button:hover{color:#fff}.discovery-table th[aria-sort=ascending],.discovery-table th[aria-sort=descending]{color:#ffc7f0}.discovery-table td{background:#ffffff12!important;border-top:1px solid #ffffff23!important;border-bottom:1px solid #ffffff23!important;padding:18px 12px;color:#f2e5ff;vertical-align:middle;max-width:215px}.discovery-table tr:hover td{background:#ffffff20!important}.discovery-table td:first-child{border-left:1px solid #ffffff23;border-radius:18px 0 0 18px}.discovery-table td:last-child{border-right:1px solid #ffffff23;border-radius:0 18px 18px 0}.discovery-table td>small{display:block;color:#d9c4e9;line-height:1.5;margin-top:7px}.discovery-table .discovery-stars{display:block;margin-top:5px}.discovery-brand-cell{display:flex;align-items:center;gap:5px;min-width:170px}.discovery-brand-cell .discovery-brand small{color:#dfc3ef;font-size:12px;line-height:1.5}.discovery-heart{border:0;background:none;color:#f4addf;padding:4px;cursor:pointer}.discovery-age{display:inline-grid;place-items:center;width:38px;height:38px;border:3px solid #c782d5;border-right-color:#ffffff25;border-radius:50%;font-weight:700}.discovery-result-summary{font-size:13px;color:#dbc7ed;margin-top:22px}.discovery-unknown{font-size:12px;color:#d2bce0}.discovery-empty{padding:45px 20px;text-align:center;border:1px solid #ffffff25;border-radius:20px;background:#ffffff0c}.discovery-empty p{color:#e3d1f0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.discovery-highlights{grid-template-columns:1fr}.discovery-popular{display:none}.discovery-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.discovery-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-featured{padding:14px}.discovery-panel-head{align-items:flex-start;flex-direction:column}.discovery-hero{padding:16px 0 25px}.discovery-hero h1{letter-spacing:-1px}.discovery-tabs{gap:6px}.discovery-tabs button{font-size:13px;padding:11px 13px}.discovery-stats{gap:6px}.discovery-stats>span,.discovery-stats>a{font-size:11px;padding:9px 11px}.discovery-toolbar>a{margin:8px 0}.discovery-feature-grid article{padding:10px}.discovery-brand{gap:8px}.discovery-brand strong{font-size:12px}.discovery-logo{width:34px;height:34px}.discovery-logo img{width:26px;height:26px}} .discovery-hero{padding:8px 15px 24px}.discovery-hero h1{font-size:clamp(30px,3.3vw,48px);margin:12px 0}.discovery-hero p{max-width:820px}.discovery-stats{margin-top:17px}.discovery-stars{background:linear-gradient(90deg,#ed9be6 var(--rating),#ffffff35 var(--rating));background-clip:text;-webkit-background-clip:text;color:transparent!important} #app #discovery-ranking .discovery-toolbar{display:grid;grid-template-columns:minmax(180px,2fr) repeat(2,minmax(110px,1fr)) minmax(130px,1fr) 76px;align-items:end;gap:14px;padding:20px;border:1px solid #ffffff1c;border-radius:18px;background:linear-gradient(120deg,#ffffff09,#ffffff04)} #app #discovery-ranking .discovery-toolbar>label{display:grid;gap:8px;min-width:0;width:100%;max-width:none;margin:0;padding:0;border:0;background:none;font-size:12px;font-weight:600;color:#dcd4ec} #app #discovery-ranking .discovery-toolbar>label>span{position:static;width:auto;height:auto;margin:0;padding:0;clip:auto;overflow:visible;white-space:normal} #app #discovery-ranking .discovery-toolbar :is(input,select,button){box-sizing:border-box;width:100%;height:44px;min-height:44px;max-height:44px;margin:0;padding:0 14px!important;border:1px solid #ffffff29!important;border-radius:11px!important;background:linear-gradient(135deg,#ffffff12,#ffffff08)!important;box-shadow:none!important;color:#f4effc!important;font-size:13px!important;font-weight:500;line-height:1.2} #app #discovery-ranking .discovery-toolbar select{appearance:none;padding-right:32px!important;background-image:linear-gradient(45deg,transparent 50%,#ddd2ee 50%),linear-gradient(135deg,#ddd2ee 50%,transparent 50%),linear-gradient(135deg,#ffffff12,#ffffff08)!important;background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%,center!important;background-size:5px 5px,5px 5px,cover!important;background-repeat:no-repeat!important} #app #discovery-ranking .discovery-toolbar button{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;white-space:nowrap} #app #discovery-ranking .discovery-toolbar button span{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:6px;background:#ffffff12;font-size:11px} #app #discovery-ranking .discovery-toolbar :is(input,select,button):hover{border-color:#ffffff55!important} #app #discovery-ranking .discovery-toolbar button[aria-pressed=true]{border-color:var(--market-accent)!important;background:color-mix(in srgb,var(--market-accent) 18%,transparent)!important} #app #discovery-ranking .discovery-toolbar>a{grid-column:1/-1;justify-self:end;margin:0;font-size:12px;color:#d4c7e6} #app #discovery-ranking .discovery-toolbar:not(:has(#discovery-size)){grid-template-columns:minmax(180px,2fr) 150px 80px} @media(max-width:1050px){#app #discovery-ranking .discovery-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}#app #discovery-ranking .discovery-search{grid-column:span 2}} @media(max-width:600px){#app #discovery-ranking .discovery-toolbar,#app #discovery-ranking .discovery-toolbar:not(:has(#discovery-size)){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}#app #discovery-ranking .discovery-toolbar :is(input,select){font-size:16px!important}#app #discovery-ranking .discovery-toolbar>a{justify-self:center}} #app #discovery-ranking .discovery-toolbar{grid-template-columns:2fr 1fr 1fr} #app #discovery-ranking .discovery-toolbar:not(:has(#discovery-size)){grid-template-columns:1fr} #app #discovery-ranking .discovery-quick-filters{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;padding-top:4px} #app #discovery-ranking .discovery-quick-filters button{width:auto;min-width:90px;height:38px;min-height:38px;max-height:38px;border-radius:20px!important;font-weight:600} #app #discovery-ranking .discovery-quick-filters #discovery-reset{margin-left:auto} @media(max-width:1050px){#app #discovery-ranking .discovery-search{grid-column:auto}} @media(max-width:600px){#app #discovery-ranking .discovery-toolbar{grid-template-columns:1fr 1fr}#app #discovery-ranking .discovery-search{grid-column:1/-1}#app #discovery-ranking .discovery-quick-filters{gap:8px}#app #discovery-ranking .discovery-quick-filters button{flex:1;min-width:80px}#app #discovery-ranking .discovery-quick-filters #discovery-reset{margin:0}} #app .discovery-table :is(th,td){text-align:center;vertical-align:middle} #app .discovery-table th button{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:100%;text-align:center} #app .discovery-table .discovery-brand-cell{justify-content:center;width:100%;} #app .discovery-table .discovery-brand{justify-content:center;text-align:left} #app .discovery-table .price-block{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;gap:7px;text-align:center} #app .discovery-table .price-values{justify-content:center;flex-wrap:wrap} #app .discovery-table .price-term{flex-basis:auto;width:100%;text-align:center} @media(min-width:1101px){#app .discovery-table th:nth-child(2){width:auto}#app .discovery-table :is(th,td){padding-left:10px;padding-right:10px}#app .discovery-table th{padding-top:16px;padding-bottom:12px}} @media(max-width:1100px){#app .discovery-table colgroup{display:none}} #app .discovery-table .discovery-brand-cell{display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:8px;align-items:center;justify-content:stretch} #app .discovery-table .discovery-brand{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;justify-content:stretch;width:100%} #app .discovery-table .discovery-logo{width:44px!important;height:44px!important;min-width:44px;min-height:44px;align-self:center;justify-self:start;margin:0!important;transform:none!important;border-radius:11px!important} #app .discovery-table .discovery-brand>span:last-child{min-width:0;align-content:center;justify-items:start;text-align:left} #app .discovery-table .discovery-heart{width:22px;margin:0;align-self:center;justify-self:end} @media(min-width:1101px){#app .discovery-table{border-spacing:0 8px}#app .discovery-table :is(th,td){position:relative;padding-left:12px;padding-right:12px}#app .discovery-table td{height:104px}#app .discovery-table th{height:54px}#app .discovery-table th:not(:last-child):after,#app .discovery-table td:not(:last-child):after{content:'';position:absolute;right:0;top:22%;bottom:22%;width:1px;background:#ffffff20;pointer-events:none}#app .discovery-table .discovery-brand-cell{min-height:66px}} @media(max-width:1100px){#app .discovery-table tbody td:has(.discovery-brand-cell){grid-column:1/-1}#app .discovery-table .discovery-brand-cell{max-width:none}#app .discovery-table .discovery-brand{grid-template-columns:44px minmax(0,1fr)}} @media(min-width:1101px){#app .discovery-table th{padding-left:6px;padding-right:6px}#app .discovery-table th button{overflow-wrap:normal;word-break:normal;font-size:9.5px}#app .discovery-table th button span{flex-shrink:0}} .discovery-home>.trading-market-sections{margin-bottom:14px} .discovery-hero{position:relative;overflow:hidden;text-align:left;padding:0;border:1px solid #ffffff35;border-radius:28px;background:radial-gradient(circle at 76% 25%,#5688c971,transparent 33%),radial-gradient(circle at 54% 68%,#d559ae6e,transparent 34%),linear-gradient(118deg,#301d65 0%,#602ba2 54%,#4532a0 100%);box-shadow:0 22px 44px #2a174b55} .discovery-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#09071833,transparent 56%)} .discovery-hero-main{position:relative;display:grid;grid-template-columns:minmax(290px,1.12fr) minmax(245px,1fr) minmax(150px,.5fr);align-items:stretch;gap:12px;min-height:374px;padding:34px 28px 22px} .discovery-hero-copy{position:relative;z-index:2;align-self:center;padding:3px 0 20px} .discovery-hero .eyebrow{color:#f7b7d9!important;font-size:11px;font-weight:800;letter-spacing:1.6px} .discovery-hero h1{font-size:clamp(33px,3.5vw,58px);line-height:1.06;letter-spacing:-2.4px;margin:15px 0 18px;color:#fff} .discovery-hero h1 span{color:#ff8478;background:linear-gradient(96deg,#ff8074,#ffc0a2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent} .discovery-hero p{margin:0;max-width:350px;font-size:14px;line-height:1.65;color:#eadcf4} .discovery-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:23px} .discovery-hero-actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:15px;min-height:42px;padding:10px 16px;border-radius:13px;font-size:12px;font-weight:750;text-decoration:none;transition:transform .2s,background .2s} .discovery-hero-actions a:hover{transform:translateY(-2px)} .discovery-hero-primary{color:#fff;background:linear-gradient(100deg,#ff5c56,#fa885d);box-shadow:0 10px 25px #38144e66} .discovery-hero-secondary{color:#fff;border:1px solid #ffffff69;background:#ffffff0e} .discovery-hero-points{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:29px} .discovery-hero-points span{display:inline-flex;align-items:center;gap:7px;color:#f0e8fa;font-size:10px;white-space:nowrap} .discovery-hero-points b{font-size:15px;color:#ff947e} .discovery-hero-visual{display:grid;place-items:center;position:relative;z-index:1;min-height:310px;text-decoration:none;color:#fff;isolation:isolate} .discovery-visual-grid{position:absolute;inset:8% 0 4%;opacity:.5;background-image:radial-gradient(#ffffff6b 1px,transparent 1px);background-size:12px 12px;mask-image:linear-gradient(to right,transparent,#000 25%,#000 70%,transparent)} .discovery-visual-angle{position:absolute;top:9%;left:25%;width:48%;height:70%;transform:skewX(-25deg);background:linear-gradient(140deg,#ff5d61,#e144a0);box-shadow:0 18px 65px #db3b9170} .discovery-visual-halo{position:absolute;top:23%;left:16%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#f4a2e766 1%,#eb9dd12a 42%,transparent 68%);filter:blur(4px)} .discovery-hero-emblem{position:relative;z-index:2;display:grid;place-items:center;width:min(65%,240px);aspect-ratio:1;transform:rotate(-8deg);transition:transform .35s} .discovery-hero-visual:hover .discovery-hero-emblem{transform:translateY(-8px) rotate(1deg) scale(1.04)} .discovery-hero-emblem .discovery-logo{width:100%;height:100%;border-radius:27%;border:8px solid #ffffff9c;box-shadow:11px 15px 0 #7a3aab,20px 28px 0 #44297c,25px 35px 40px #2b115b9c,inset 0 0 15px #fff;transform:rotateY(-8deg);font-size:90px} .discovery-hero-emblem .discovery-logo img{width:72%;height:72%} .discovery-hero-emblem .discovery-logo>span{font-size:70px} .discovery-visual-label{position:absolute;z-index:3;bottom:3px;left:5%;right:5%;display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #ffffff55;border-radius:13px;background:#34205bba;backdrop-filter:blur(9px)} .discovery-visual-label small{font-size:9px;letter-spacing:.8px;color:#edb5e8;white-space:nowrap} .discovery-visual-label strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .discovery-visual-label span{margin-left:auto;font-size:10px;color:#f5dfef;white-space:nowrap} .discovery-hero-metrics{display:grid;grid-template-rows:repeat(3,1fr);align-self:center;gap:9px;position:relative;z-index:2} .discovery-hero-metric{display:flex;flex-direction:column;justify-content:center;min-height:93px;padding:12px 14px;border:1px solid #ffffff29;border-radius:17px;background:#211b48a3;backdrop-filter:blur(8px)} .discovery-hero-metric small{color:#e8d7f3;font-size:10px}.discovery-hero-metric strong{font-size:31px;line-height:1.2;margin:3px 0;color:#fff}.discovery-hero-metric span{color:#f2aedf;font-size:10px} .discovery-hero-metric:nth-child(2){background:#8536a894}.discovery-hero-metric:nth-child(3){background:#394d9b94} .discovery-hero-bottom{position:relative;z-index:1;padding:18px 27px 22px;background:#21153f78;border-top:1px solid #ffffff22;backdrop-filter:blur(12px)} .discovery-hero-bottom-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px} .discovery-hero-bottom h2{font-size:14px;margin:0;color:#fff}.discovery-hero-bottom-head a{font-size:11px;color:#f1e2fb;text-decoration:none} .discovery-program-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px} .discovery-program-card{display:flex;align-items:center;gap:9px;min-width:0;padding:10px;border:1px solid #ffffff26;border-radius:13px;background:#ffffff13;color:#fff;text-decoration:none;transition:background .2s,transform .2s} .discovery-program-card:hover{background:#ffffff29;transform:translateY(-2px)} .discovery-program-card .discovery-logo{width:36px;height:36px;border-radius:10px}.discovery-program-card .discovery-logo img{width:27px;height:27px} .discovery-program-copy{min-width:0;display:grid;gap:4px}.discovery-program-copy strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discovery-program-copy small{font-size:9px;color:#e5d3f1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .discovery-program-copy small.has-promo{color:#ffd9bf}.discovery-program-copy small b{display:inline-block;padding:2px 5px;border:1px solid #ffc39f66;border-radius:5px;background:#f7755c3b;color:#fff;font-size:10px;letter-spacing:.3px} .discovery-program-arrow{margin-left:auto;color:#f9b1da;font-size:14px} .discovery-ranking{scroll-margin-top:22px} @media(max-width:1100px){.discovery-hero-main{grid-template-columns:minmax(230px,1fr) minmax(190px,.9fr) minmax(125px,.48fr);padding:25px 21px 18px;gap:5px}.discovery-hero h1{font-size:clamp(30px,3.5vw,43px)}.discovery-hero-points{gap:8px}.discovery-hero-points span{font-size:9px}.discovery-hero-emblem .discovery-logo{border-width:5px}.discovery-visual-label{left:0;right:0}.discovery-visual-label small{display:none}} @media(max-width:760px){.discovery-hero-main{grid-template-columns:1fr 1fr;gap:5px;min-height:0}.discovery-hero-copy{grid-column:1/-1;padding-bottom:0}.discovery-hero p{max-width:470px}.discovery-hero-points{margin-top:20px}.discovery-hero-visual{min-height:230px}.discovery-hero-metrics{gap:5px}.discovery-hero-metric{min-height:66px;padding:8px 10px}.discovery-hero-metric strong{font-size:23px}.discovery-visual-label span{display:none}.discovery-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:500px){.discovery-hero{border-radius:22px}.discovery-hero-main{padding:22px 16px 16px;grid-template-columns:1.1fr .9fr}.discovery-hero h1{font-size:35px;letter-spacing:-1.6px}.discovery-hero p{font-size:12px}.discovery-hero-visual{min-height:205px}.discovery-hero-emblem{width:77%}.discovery-hero-emblem .discovery-logo{border-width:4px;box-shadow:5px 7px 0 #7a3aab,9px 13px 0 #44297c,12px 18px 25px #2b115b9c}.discovery-hero-emblem .discovery-logo>span{font-size:42px}.discovery-visual-label{padding:6px}.discovery-visual-label strong{font-size:10px}.discovery-hero-metric small,.discovery-hero-metric span{font-size:8px}.discovery-hero-metric strong{font-size:20px}.discovery-hero-bottom{padding:15px}.discovery-program-card{padding:7px}.discovery-program-card .discovery-logo{width:29px;height:29px}.discovery-program-card .discovery-logo img{width:22px;height:22px}.discovery-program-arrow{display:none}} .brand-mark,.discovery-logo.brand-mark,.brand-logo.brand-mark{--logo-surface:#f7f5f2;position:relative;display:grid;place-items:center;flex:none;overflow:hidden!important;background:var(--logo-surface)!important;border:0!important;border-radius:13px!important;box-shadow:inset 0 0 0 1px #ffffff24,0 5px 15px #1d123629!important;color:#1b1931!important} .brand-mark img,.discovery-logo.brand-mark img,.brand-logo.brand-mark img{position:relative!important;inset:auto!important;display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;box-sizing:border-box!important;padding:var(--logo-inset,10%)!important;margin:0!important;object-fit:contain!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important} .brand-mark:has(img) .brand-mark-fallback{display:none!important} .brand-mark-fallback{font:800 16px/1 Manrope,sans-serif;letter-spacing:-1px;color:inherit} .brand-mark[data-brand="demo-provider-0001"],.brand-mark[data-brand="demo-provider-0002"],.brand-mark[data-brand="demo-provider-0003"],.brand-mark[data-brand="demo-provider-0014"],.brand-mark[data-brand="demo-provider-0015"],.brand-mark[data-brand="demo-provider-0019"],.brand-mark[data-brand="demo-provider-0023"],.brand-mark[data-brand="demo-provider-0035"],.brand-mark[data-brand="demo-provider-0036"],.brand-mark[data-brand="demo-provider-0055"],.brand-mark[data-brand="demo-provider-0061"],.brand-mark[data-brand="demo-provider-0058"],.brand-mark[data-brand="demo-provider-0048"],.brand-mark[data-brand="demo-provider-0062"],.brand-mark[data-brand="demo-provider-0059"]{--logo-surface:#11141e;color:#fff} .brand-mark[data-brand="demo-provider-0001"],.brand-mark[data-brand="demo-provider-0004"],.brand-mark[data-brand="demo-provider-0005"],.brand-mark[data-brand="demo-provider-0007"],.brand-mark[data-brand="demo-provider-0025"],.brand-mark[data-brand="demo-provider-0034"],.brand-mark[data-brand="demo-provider-0031"],.brand-mark[data-brand="demo-provider-0018"]{--logo-surface:#fff} .brand-mark[data-brand="demo-provider-0003"]{--logo-surface:#000} .brand-mark[data-brand="demo-provider-0053"]{--logo-surface:#142537} .brand-mark[data-brand="demo-provider-0009"]{--logo-surface:#05060a} .brand-mark[data-brand="demo-provider-0063"]{--logo-surface:#18263b} .brand-mark[data-brand="demo-provider-0023"],.brand-mark[data-brand="demo-provider-0019"],.brand-mark[data-brand="demo-provider-0062"],.brand-mark[data-brand="demo-provider-0042"]{--logo-inset:0%} .brand-mark[data-brand="demo-provider-0005"],.brand-mark[data-brand="demo-provider-0025"],.brand-mark[data-brand="demo-provider-0007"],.brand-mark[data-brand="demo-provider-0034"],.brand-mark[data-brand="demo-provider-0053"],.brand-mark[data-brand="demo-provider-0058"]{--logo-inset:13%} .brand-mark[data-brand="demo-provider-0001"],.brand-mark[data-brand="demo-provider-0016"],.brand-mark[data-brand="demo-provider-0039"],.brand-mark[data-brand="demo-provider-0046"],.brand-mark[data-brand="demo-provider-0064"],.brand-mark[data-brand="demo-provider-0065"],.brand-mark[data-brand="demo-provider-0067"],.brand-mark[data-brand="demo-provider-0069"]{--logo-inset:15%} .brand-mark[data-brand="demo-provider-0028"],.brand-mark[data-brand="demo-provider-0038"],.brand-mark[data-brand="demo-provider-0050"],.brand-mark[data-brand="demo-provider-0052"],.brand-mark[data-brand="demo-provider-0054"],.brand-mark[data-brand="demo-provider-0017"]{--logo-surface:#171927;color:#fff} .brand-mark[data-brand="demo-provider-0035"],.brand-mark[data-brand="demo-provider-0018"]{--logo-surface:#fff;color:#18223a} .brand-mark[data-brand="demo-provider-0026"],.brand-mark[data-brand="demo-provider-0058"]{--logo-surface:#f5f3f6} .brand-mark[data-brand="demo-provider-0026"]{--logo-inset:17%} .brand-mark[data-brand="demo-provider-0003"],.brand-mark[data-brand="demo-provider-0009"]{--logo-inset:0%} .discovery-logo.brand-mark{width:44px;height:44px} .discovery-brand-cell .discovery-logo.brand-mark,.discovery-program-card .discovery-logo.brand-mark{width:42px;height:42px} .discovery-hero-emblem .discovery-logo.brand-mark{width:100%;height:100%;border-radius:27%!important;box-shadow:11px 15px 0 #7a3aab,20px 28px 0 #44297c,25px 35px 40px #2b115b9c!important;transform:rotateY(-8deg)!important;font-size:inherit!important} .discovery-hero-emblem .discovery-logo.brand-mark img{width:100%!important;height:100%!important;padding:var(--logo-inset,10%)!important} .discovery-hero-emblem .brand-mark-fallback{font-size:clamp(70px,12vw,150px)} .firm-title .brand-logo.brand-mark{width:58px!important;height:54px!important;flex:0 0 58px!important;float:none;margin:0;overflow:hidden!important} .firm-title .brand-logo.brand-mark img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:var(--logo-inset,10%)!important} .dialog-head .brand-mark-dialog{width:72px;height:72px;float:right;margin:0 0 12px 18px} .logo-sculpture,.logo-stage .logo-sculpture{width:min(27vw,295px);aspect-ratio:1;display:grid;place-items:stretch;overflow:visible;border:0!important;border-radius:29%!important;background:transparent!important;box-shadow:15px 19px 0 #7952ad,25px 32px 0 #59358d,32px 48px 40px #28163a55!important;transform:rotateY(-18deg) rotateX(10deg);animation:logoFloat 7s ease-in-out infinite} .logo-sculpture .brand-mark-spotlight{width:100%;height:100%;display:grid;place-items:center;background:var(--logo-surface)!important;border:0!important;border-radius:29%!important;box-shadow:inset 0 0 0 1px #ffffff2b!important;overflow:hidden!important} .logo-sculpture .brand-mark-spotlight img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:var(--logo-inset,10%)!important;transform:none!important;border-radius:0!important;filter:none!important} .logo-sculpture .brand-mark-fallback{font-size:90px} #firm-spotlight[data-kind="brokers"] .logo-sculpture,#firm-spotlight[data-kind="brokers"] .logo-stage .logo-sculpture{width:min(20vw,220px)} .logo-stage:hover .logo-sculpture{transform:rotateY(9deg) rotateX(-4deg) scale(1.04)} @media(max-width:760px){.logo-sculpture,.logo-stage .logo-sculpture{width:165px}#firm-spotlight[data-kind="brokers"] .logo-sculpture,#firm-spotlight[data-kind="brokers"] .logo-stage .logo-sculpture{width:145px}.firm-title .brand-logo.brand-mark{width:50px!important;height:48px!important;flex-basis:50px!important}.discovery-program-card .discovery-logo.brand-mark{width:34px;height:34px}.discovery-hero-emblem .discovery-logo.brand-mark{box-shadow:5px 7px 0 #7a3aab,9px 13px 0 #44297c,12px 18px 25px #2b115b9c!important}} .price-block{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 9px;line-height:1.25}.price-values{display:inline-flex;align-items:baseline;gap:7px;white-space:nowrap}.price-values strong{font-size:1.1em;color:#fff}.price-values s{color:#cdbbdc;font-size:.9em}.price-code{padding:4px 7px;border-radius:7px;background:#ff80633d;color:#ffd4ba;font-size:10px;font-weight:800;white-space:nowrap}.price-block>a{font-size:10px;color:#e9cef4;text-decoration:underline;text-underline-offset:2px}.price-unverified{font-size:12px;color:#e1cce9}.price-detail{display:grid;gap:9px;margin:16px 0;padding:16px;border:1px solid #ffbd8b99;border-radius:15px;background:linear-gradient(110deg,#f16d4040,#a137a648);color:#fff}.price-detail .price-values strong{font-size:22px}.price-detail small{color:#f3dbe9;line-height:1.45}.price-detail>a{color:#fff}.compact-account-price{margin-top:8px}.discovery-offer-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:13px;padding:14px 17px;border:1px solid #ffb999aa;border-radius:16px;background:linear-gradient(100deg,#fb75513c,#af43bf52);box-shadow:0 10px 28px #23133544}.discovery-offer-strip div{display:grid;gap:4px}.discovery-offer-strip .eyebrow{font-size:10px;color:#ffd8b9}.discovery-offer-strip strong{font-size:15px;color:#fff}.discovery-offer-strip small{color:#f4dbea}.discovery-offer-strip button{border:1px solid #ffd6bc;border-radius:10px;background:#fff;color:#693171;padding:10px 15px;font:800 13px Manrope,sans-serif;cursor:pointer}.discovery-offer-strip a{color:#fff;font-size:12px}.discovery-program-card{flex-wrap:wrap}.discovery-program-card .card-offer{flex-basis:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;background:#ff936033;color:#ffe6d3;font-size:10px;font-weight:700}.discovery-program-card .card-offer b{font-size:12px;color:#fff}.discovery-table td .price-values{display:flex}.discovery-table td .price-block{min-width:112px}.account-metrics .price-block{display:flex}.account-metrics .price-values strong{font-size:16px}.compact-account .price-block{display:flex}.compact-account .price-values strong{font-size:15px} .price-code b{color:#fff;font-size:1.12em;letter-spacing:.35px}.price-code-muted{background:#ffffff17;color:#ead8ef;font-weight:600;white-space:normal}.discovery-code-mini{display:inline-flex;align-items:center;width:max-content;max-width:100%;margin-top:2px;padding:3px 7px;border:1px solid #ffbd8b77;border-radius:7px;background:#f17d6040;color:#ffe4d5;font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.2px}.discovery-brand .discovery-code-mini{font-size:10px}.trust-card .discovery-code-mini{margin-top:5px} .discovery-code-mini.is-demo{border-color:#ffffff38;background:#ffffff15;color:#d9c8e9;font-weight:700}.discovery-program-copy small.is-demo b{border-color:#ffffff49;background:#ffffff23;color:#f5ebff} .price-term{display:block;flex-basis:100%;font-size:10px;color:#dec8e8;line-height:1.35} .price-start-label{font-size:11px;font-weight:600;color:#e5dcee}.price-after-pass{display:inline-flex!important;align-items:baseline;justify-content:center;gap:5px;flex-basis:100%;min-width:0;margin-top:2px;padding:0;border:0;background:none;line-height:1.3;white-space:nowrap}.price-after-pass small{font-size:10px!important;color:#d6cce3!important;font-weight:500}.price-after-pass b{font-size:11px!important;font-weight:700;color:#fff!important;white-space:nowrap}.of-comparison-card>.price-after-pass{margin:8px 12px 12px}.of-comparison-account[href]{color:inherit;text-decoration:none}.price-detail .price-after-pass{justify-content:flex-start} .finder-dashboard{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(250px,.86fr);gap:16px;color:#f7f6ff} #app:has(.finder-dashboard)>.trading-market-sections{margin-bottom:12px;padding:4px} #app:has(.finder-dashboard)>.trading-market-sections a{padding:9px 12px;font-size:13px} .finder-dashboard-heading{grid-column:1/-1;display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding:0 4px 3px} .finder-dashboard-heading h1{margin:3px 0 3px;font-size:clamp(26px,2.8vw,34px);letter-spacing:-1.2px;color:#fff} .finder-dashboard-heading p{margin:0;color:#e4d9f2;font-size:13px} .finder-controls{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:stretch} .finder-widget{position:relative;min-width:0;border:1px solid #b890dc69;border-radius:21px;background:linear-gradient(145deg,#281c50f2,#382466ef 58%,#4b307eec);box-shadow:0 20px 38px #1a0d4e66;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:21px} .finder-preferences{background:linear-gradient(145deg,#291b55f5 0%,#3a246df2 57%,#563286ec 100%)} .finder-permissions{background:linear-gradient(145deg,#262157f5 0%,#332d70f2 57%,#414987ec 100%);border-color:#9e9ce066} .finder-results{background:linear-gradient(140deg,#261a4ff5 0%,#352164f0 56%,#482b79ec 100%)} .finder-insights{background:linear-gradient(145deg,#282353f5 0%,#36356ff0 58%,#454b8aec 100%);border-color:#929bdd66} .finder-widget-head{display:flex;align-items:center;gap:9px;color:#f8d7ef;font-size:11px;font-weight:800;letter-spacing:1.2px} .finder-widget-icon{display:inline-grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#b875d844;color:#fff;font-size:16px;letter-spacing:0} .finder-widget h2{margin:15px 0 5px;font-size:19px;color:#fff;letter-spacing:-.45px} .finder-widget-note{min-height:32px;margin:0 0 15px;color:#e6d9f2;font-size:12px;line-height:1.5} .finder-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:0} .finder-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .finder-permission-grid{grid-template-columns:repeat(3,minmax(0,1fr))} .finder-account-hint{margin:15px 0 0;padding:12px 13px;border:1px solid #b990d755;border-radius:10px;background:#26164f72;color:#e9def5;font-size:11px;line-height:1.5} .finder-widget-grid label{gap:5px} .finder-widget-grid label>span,.finder-dashboard .phase-choice,.finder-results-head label{color:#f3e9fa!important;font-size:12px;font-weight:650} .finder-widget-grid .wide{grid-column:1/-1} .finder-widget-grid input,.finder-widget-grid select,.finder-dashboard .phase-choice select,.finder-results-head select{min-height:39px;padding:8px 10px;background:#241a51c7!important;border:1px solid #ffffff59!important;border-radius:10px!important;color:#fff!important;font-size:12px!important} .finder-dashboard .phase-choice{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:13px} .finder-dashboard .phase-choice select{max-width:65%} .finder-permission-grid select{max-width:100%} .finder-rule-note{margin:12px 0 0;color:#e0d0ed;font-size:11px;line-height:1.5} .finder-preset-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px} .finder-preset-list button:first-child{grid-column:1/-1} .finder-preset-list button{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:9px 11px;border:1px solid #ffffff3c;border-radius:10px;background:#ffffff16;color:#fff;text-align:left;font-family:inherit;font-size:12px;font-weight:650;cursor:pointer} .finder-preset-list button:hover,.finder-preset-list button:focus-visible{border-color:#ffd6f1;background:#ffffff2e} .finder-preset-list button span{color:#ffd3ed} .finder-saved{display:flex;align-items:center;gap:9px;margin-top:10px;color:#dfe2f6;font-size:12px} .finder-saved input{margin:0} .finder-action-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px} .finder-action-bottom .btn{min-height:40px;border-radius:10px!important;background:#ff6457!important;border-color:#ff8b7f!important;font-weight:800} .finder-action-bottom .reset-btn{font-size:12px;white-space:nowrap} .finder-dashboard .finder-results{grid-column:1;margin:0;scroll-margin-top:16px} .finder-results-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:16px} .finder-results-head h2{margin:8px 0 0;font-size:22px} .finder-results-head label{display:flex;align-items:center;gap:7px;white-space:nowrap} .finder-dashboard .filter-chips{margin-bottom:12px} .finder-dashboard .filter-chip{padding:6px 10px;border-radius:8px!important;background:#d961ac45!important;border:1px solid #f1b4e581!important;color:#fff3fb!important;font-size:11px} .finder-unverified{margin:0 0 14px;padding:14px;border:1px solid #c7a3df70;border-radius:12px;background:#2b205bba;color:#f7e9ff} .finder-unverified[hidden]{display:none} .finder-unverified strong{font-size:13px} .finder-unverified p{margin:5px 0 10px;font-size:11px;line-height:1.5;color:#d8c9e8} .finder-unverified>div{display:flex;flex-wrap:wrap;gap:7px} .finder-unverified button{padding:7px 9px;border:1px solid #c99ce477;border-radius:8px;background:#6841978a;color:#fff;font:inherit;font-size:11px;cursor:pointer} .finder-unverified button:hover,.finder-unverified button:focus-visible{background:#8755b5} .finder-dashboard .account-results{display:grid;grid-template-columns:1fr!important;gap:10px} .finder-dashboard .account-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,1.2fr);gap:0;padding:0!important;border:1px solid #ffffff40!important;border-radius:14px!important;background:#ffffff17!important;overflow:hidden} .finder-dashboard .account-card:hover{transform:none;border-color:#ffd5f6c2!important;background:#ffffff27!important} .finder-dashboard .account-card-head{grid-column:1;align-items:flex-start;padding:15px 16px 6px} .finder-dashboard .account-card h3{font-size:14px;line-height:1.35} .finder-dashboard .account-card .table-firm{min-width:0} .finder-dashboard .account-card .firm-logo{width:35px;height:35px;flex:none} .finder-dashboard .account-metrics{grid-column:2;grid-row:1/3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px!important;margin:0;border:0!important;border-left:1px solid #ffffff1b!important;border-radius:0!important;background:#ffffff06!important} .finder-dashboard .account-metrics>div{min-width:0} .finder-dashboard .account-metrics small{font-size:10px;color:#b9bfd9} .finder-dashboard .account-metrics strong{margin-top:2px;font-size:13px;word-break:break-word} .finder-dashboard .account-metrics .price-block{margin-top:4px} .finder-dashboard .account-permissions{grid-column:1;padding:5px 16px 10px;border:0!important;background:transparent!important} .finder-dashboard .account-permissions>small{display:none} .finder-dashboard .permission-line{padding:3px 0;font-size:11px;color:#c9cde4} .finder-dashboard .permission-line:nth-of-type(n+3){display:none} .finder-dashboard .account-card-actions{grid-column:1/-1;display:flex;align-items:center;padding:9px 16px!important;border-top:1px solid #ffffff1b} .finder-dashboard .account-card-actions .btn{min-height:31px;padding:6px 10px;font-size:11px;border-radius:8px!important} .finder-dashboard .account-card-actions .btn.primary{background:#ff6457!important;border-color:#ff8b7f!important} .finder-dashboard .checkout-note{grid-column:1/-1;margin:0;padding:0 16px 12px;font-size:10px;color:#b3bad4!important} .finder-dashboard .finder-results .finder-bottom{position:static;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;padding:10px 12px;border-radius:10px;background:#ffffff18!important} .finder-dashboard .finder-results .finder-bottom span{font-size:10px} .finder-dashboard .finder-results .source{margin:13px 0 0;color:#bdc0dc;font-size:11px;line-height:1.55} .finder-insights{grid-column:2;align-self:start;position:sticky;top:18px} .finder-insights h2{margin-bottom:14px} .finder-insight-count{display:flex;align-items:baseline;gap:9px;margin:8px 0 16px} .finder-insight-count strong{font-size:42px;line-height:1;color:#ffd0ec} .finder-insight-count span{color:#b8bdd8;font-size:12px} .finder-insight-breakdown{display:grid;gap:11px} .finder-insight-breakdown>div{display:grid;grid-template-columns:1fr auto;gap:5px;color:#d3d8ee;font-size:12px} .finder-insight-breakdown b{color:#fff} .finder-insight-breakdown i{grid-column:1/-1;display:block;height:5px;border-radius:10px;background:linear-gradient(90deg,#f17dbb var(--bar),#ffffff35 var(--bar));font-style:normal} .finder-insight-selection{margin-top:20px;padding:12px;border:1px solid #ffffff1b;border-radius:11px;background:#ffffff08} .finder-insight-selection strong{font-size:12px} .finder-insight-selection p,.finder-insight-note{margin:5px 0 0;color:#c4c8df;font-size:11px;line-height:1.55} .finder-insight-presets{margin-top:18px}.finder-insight-presets>strong{display:block;margin-bottom:9px;font-size:12px}.finder-insight-presets .finder-preset-list{grid-template-columns:1fr}.finder-insight-presets .finder-preset-list button:first-child{grid-column:auto} .finder-insight-note{margin-top:16px} @media(max-width:1100px){.finder-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:900px){.finder-controls{grid-template-columns:1fr}.finder-account-grid,.finder-permission-grid{grid-template-columns:repeat(3,minmax(0,1fr))}} @media(max-width:780px){.finder-dashboard{grid-template-columns:1fr}.finder-dashboard .finder-results,.finder-insights{grid-column:1}.finder-insights{position:static;grid-row:3}.finder-dashboard .account-card{grid-template-columns:1fr}.finder-dashboard .account-metrics{grid-column:1;grid-row:auto;border-left:0!important;border-top:1px solid #ffffff1b!important}.finder-dashboard .account-permissions{grid-column:1}.finder-dashboard-heading{align-items:flex-start}.finder-dashboard-heading .btn{display:none}} @media(max-width:600px){.finder-account-grid,.finder-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:460px){.finder-widget{padding:15px}.finder-widget-grid,.finder-account-grid,.finder-permission-grid{grid-template-columns:1fr}.finder-widget-grid .wide{grid-column:1}.finder-results-head{align-items:flex-start;flex-direction:column}.finder-dashboard .account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finder-dashboard .finder-results .finder-bottom{flex-wrap:wrap}} .compare-profile-tabs{display:flex;margin:-2px 0 14px} .compare-profile-tabs button{display:inline-flex;align-items:center;gap:10px;padding:9px 15px;border:1px solid #c4a4df69;border-radius:12px;background:#2e215da8;color:#e9dbf5;font:inherit;font-size:12px;font-weight:700;cursor:pointer} .compare-profile-tabs button.active{background:#fa6054;color:#fff;border-color:#ff8b81} .compare-profile-tabs button span{padding:2px 6px;border-radius:7px;background:#ffffff29;font-size:10px} .comparison-controls.compare-profile-panel{display:block;padding:22px;border:1px solid #ffffff34!important;background:#ffffff17!important;border-radius:23px!important} .compare-profile-panel .compare-program-heading{margin-bottom:16px} .compare-profile-panel .compare-profile-tabs{margin:0 0 15px} .compare-profile-builder{grid-template-columns:minmax(240px,1.4fr) minmax(0,1fr)} .compare-profile-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap;min-width:0} .compare-profile-actions .check{margin-right:auto;white-space:nowrap} .compare-profile-actions .btn{white-space:nowrap} .comparison-controls:has(.compare-picker){position:relative;z-index:20} .comparison-controls .compare-picker{position:relative;display:grid;flex:1;min-width:0;gap:7px} .compare-picker-trigger{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;min-height:45px;padding:10px 13px;border:1px solid #d1a9e180;border-radius:12px;background:#261a52d9;color:#fff;text-align:left;font:inherit;font-size:13px;font-weight:700;cursor:pointer} .compare-picker-trigger:hover,.compare-picker-trigger:focus-visible{border-color:#f2b7e8;background:#332063} .compare-picker-count{white-space:nowrap;color:#f2c6eb;font-size:11px;font-weight:600} .compare-picker-count b{margin-left:7px;font-size:16px} .compare-picker-menu{position:absolute;z-index:40;top:calc(100% + 7px);left:0;width:min(420px,100%);padding:10px;border:1px solid #d6a9e39c;border-radius:15px;background:#291c55;box-shadow:0 19px 42px #1b1039bb} .compare-picker-menu[hidden]{display:none!important} .compare-picker-top{display:flex;gap:7px;margin-bottom:8px} .compare-picker-top input{flex:1;min-width:0;min-height:37px;padding:8px 10px;border:1px solid #c59cdb70!important;border-radius:9px!important;background:#1c1745!important;color:#fff!important;font-size:12px} .compare-picker-top button{padding:8px 10px;border:1px solid #c59cdb70;border-radius:9px;background:#68428e;color:#fff;font:inherit;font-size:11px;font-weight:700;cursor:pointer} .compare-picker-options{max-height:320px;overflow:auto;overscroll-behavior:contain} .compare-picker-group{display:grid;gap:3px;margin-bottom:9px} .compare-picker-group>strong{padding:7px 8px 4px;color:#e6b9ef;font-size:10px;letter-spacing:1px;text-transform:uppercase} .compare-picker-option{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:1px solid transparent;border-radius:9px;background:transparent;color:#f9f3ff;text-align:left;font:inherit;font-size:12px;cursor:pointer} .compare-picker-option:hover,.compare-picker-option:focus-visible{background:#65418a;border-color:#c392dd80} .compare-picker-option.is-selected{background:#7042947a} .compare-picker-check{display:grid;place-items:center;flex:none;width:18px;height:18px;border:1px solid #ba9bd0;border-radius:5px;color:#fff;font-size:13px} .compare-picker-option.is-selected .compare-picker-check{border-color:#f3bbec;background:#d96ab5} .compare-picker-empty{margin:10px;color:#e8d6f4;font-size:12px} .compare-program-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px} .compare-program-heading h2{margin:7px 0 5px} .compare-program-heading .subheading{margin:0} .compare-program-total{flex:none;padding:8px 11px;border:1px solid #c3a0df66;border-radius:999px;background:#61428b77;color:#f0d9f5;font-size:11px;font-weight:700} .compare-program-builder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:12px;padding:16px;border:1px solid #b795da73;border-radius:16px;background:linear-gradient(125deg,#4b307f91,#31255e9c)} .compare-program-builder .field{min-width:0} .compare-program-builder select{width:100%;min-width:0} .compare-program-builder select:disabled{opacity:.55;cursor:not-allowed} .compare-program-add{white-space:nowrap;min-height:45px} .compare-program-selected{display:flex;flex-wrap:wrap;gap:9px;min-height:56px;margin:15px 0 12px} .compare-program-chip{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:100%;padding:9px 10px 9px 13px;border:1px solid #d5a2de80;border-radius:12px;background:#583780aa;color:#fff} .compare-program-chip span{display:grid;gap:3px;min-width:0} .compare-program-chip strong{font-size:12px} .compare-program-chip small{overflow:hidden;color:#e4d3ed;font-size:11px;text-overflow:ellipsis;white-space:nowrap} .compare-program-chip button{display:grid;place-items:center;flex:none;width:24px;height:24px;border:1px solid #eac5e976;border-radius:7px;background:#a45f9a7a;color:#fff;font:inherit;font-size:17px;cursor:pointer} .compare-program-empty{align-self:center;margin:0;color:#d9c4ea;font-size:12px} .compare-program-footer{display:flex;align-items:center;gap:14px} .compare-program-footer span{color:#d9c4ea;font-size:11px} @media(max-width:760px){.compare-program-heading{align-items:start;flex-direction:column}.compare-program-builder{grid-template-columns:1fr}.compare-program-add{width:100%}.compare-program-footer{align-items:start;flex-direction:column}} @media(max-width:760px){.compare-profile-actions{justify-content:flex-start}.compare-profile-actions .check{width:100%}.comparison-controls.compare-profile-panel{padding:18px}} :root{--control-surface:#2c2059e8;--control-surface-hover:#38286bdc;--control-line:#c3a1e080;--control-line-hover:#e3b6ecb8;--control-text:#fff;--control-muted:#d8c5ea;--control-focus:#ff9aaf;--control-radius:12px} :is(#app,dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([type=button]):not([type=submit]),select,textarea){box-sizing:border-box;min-width:0;min-height:43px;padding:10px 14px!important;border:1px solid var(--control-line)!important;border-radius:var(--control-radius)!important;background:linear-gradient(145deg,var(--control-surface),#39266cda)!important;box-shadow:inset 0 1px 0 #ffffff0d;color:var(--control-text)!important;font:inherit;font-size:13px!important;line-height:1.4;transition:border-color .18s,background .18s,box-shadow .18s} :is(#app,dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([type=button]):not([type=submit]),select,textarea):hover:not(:disabled){border-color:var(--control-line-hover)!important;background:linear-gradient(145deg,var(--control-surface-hover),#49327bdf)!important} :is(#app,dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([type=button]):not([type=submit]),select,textarea):focus-visible{outline:2px solid var(--control-focus)!important;outline-offset:2px!important;border-color:#ffd0e9!important;box-shadow:0 0 0 4px #ff8db32a!important} :is(#app,dialog) :is(input,textarea)::placeholder{color:var(--control-muted)!important;opacity:.8} :is(#app,dialog) select:not([multiple]){appearance:none;padding-right:36px!important;background-image:linear-gradient(45deg,transparent 50%,#e9cdec 50%),linear-gradient(135deg,#e9cdec 50%,transparent 50%),linear-gradient(145deg,var(--control-surface),#39266cda)!important;background-position:calc(100% - 19px) 50%,calc(100% - 14px) 50%,center!important;background-size:5px 5px,5px 5px,cover!important;background-repeat:no-repeat!important;cursor:pointer;color-scheme:dark} :is(#app,dialog) select:not([multiple]):hover:not(:disabled){background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%),linear-gradient(145deg,var(--control-surface-hover),#49327bdf)!important} :is(#app,dialog) select :is(option,optgroup){background:#2b2058;color:#fff} :is(#app,dialog) :is(input,select,textarea):disabled{opacity:.58;cursor:not-allowed} :is(#app,dialog) :is(input[type=checkbox],input[type=radio]){width:16px;height:16px;padding:0!important;accent-color:#ff766f!important;cursor:pointer} :is(#app,dialog) input[type=search]{appearance:none} :is(#app,dialog) textarea{resize:vertical} #app .compare-picker-trigger{min-height:43px;border:1px solid var(--control-line)!important;border-radius:var(--control-radius)!important;background:linear-gradient(145deg,var(--control-surface),#39266cda)!important;box-shadow:inset 0 1px 0 #ffffff0d;color:#fff!important;font-size:13px} #app .compare-picker-trigger:hover,#app .compare-picker-trigger:focus-visible{border-color:var(--control-line-hover)!important;background:linear-gradient(145deg,var(--control-surface-hover),#49327bdf)!important} #app .compare-picker-trigger:focus-visible{outline:2px solid var(--control-focus)!important;outline-offset:2px!important} @media(max-width:600px){:is(#app,dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([type=button]):not([type=submit]),select,textarea){font-size:16px!important}} .sidebar .brand{display:inline-flex;align-items:center;gap:8px;flex:none;color:#fff;font-size:19px;font-weight:800;letter-spacing:-.045em;white-space:nowrap;text-decoration:none} .sidebar .brandmark{display:inline-grid;place-items:center;width:29px;height:29px;font-size:29px!important;line-height:1} .sidebar .brand-dot{color:#ff8a77} #firm-spotlight>.directory-header{margin:17px 0 0;padding:17px 22px 16px;border:1px solid #ffffff2b;border-radius:24px;background:linear-gradient(115deg,#2919437d,#3144875c);box-shadow:0 14px 32px #27194425;backdrop-filter:blur(18px)} .directory-header-main{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px} .directory-header-copy{min-width:0} .directory-overline{display:block;color:#f0c9e7;font-size:10px;font-weight:800;letter-spacing:.16em;line-height:1.2} .directory-header-copy h2{margin:6px 0 0;color:#fff;font-size:clamp(19px,2.3vw,27px);line-height:1.1;letter-spacing:-.035em} .directory-header>.trading-market-sections{margin:17px 0 0;padding:5px;gap:5px;border-radius:15px;background:#201b3d80;border-color:#ffffff21} .directory-header>.trading-market-sections a{padding:10px 14px;border-radius:11px;font-size:13px} #firm-spotlight>.brand-switcher{display:flex;align-items:center;gap:8px;margin:13px 0 0;padding:12px 21px;border:1px solid #ffffff25;border-radius:19px;background:#20173d55;backdrop-filter:blur(16px)} #firm-spotlight>.brand-switcher label{margin-right:5px;color:#e8cfe9;font-size:10px;font-weight:800;letter-spacing:.11em;white-space:nowrap} #firm-spotlight>.brand-switcher select{height:39px;max-width:230px;min-width:155px;border-color:#ffffff34!important;background:#201a3e99!important;font-size:12px;font-weight:650} #firm-spotlight>.brand-switcher .brand-chip{min-height:37px;padding:8px 11px;border:1px solid #ffffff15;border-radius:11px;background:#ffffff13;font-size:11px;font-weight:650} #firm-spotlight>.brand-switcher .brand-chip:hover{background:#ffffff2b} #firm-spotlight>.brand-switcher .directory-compare-link{flex:none;min-height:39px;margin-left:auto;white-space:nowrap;text-decoration:none} #firm-spotlight>.aurora-profile{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(265px,1.08fr);gap:28px;min-height:540px;margin-top:10px;padding-block:28px} #firm-spotlight .logo-stage{min-width:0;min-height:350px} #firm-spotlight .logo-sculpture{width:min(20vw,240px)} #firm-spotlight .radar-wrap{min-width:0} #firm-spotlight .profile-summary{min-width:0} #firm-spotlight .profile-summary h1{font-size:clamp(29px,3vw,43px)} #firm-spotlight .profile-stat{border-radius:17px;padding:16px 5px} #firm-spotlight .profile-stat strong{font-size:clamp(16px,1.8vw,23px)} #firm-spotlight .profile-facts div{border-radius:16px} .profile-research-shortcut{margin-left:auto;display:flex;align-items:center;gap:10px;flex-shrink:0} .profile-research-shortcut>span{font-size:12px;color:var(--atlas-muted);line-height:1.4} body #app#app#app #firm-spotlight .profile-research-shortcut>.btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;font-size:12px!important;padding:7px 11px!important;white-space:nowrap} #firm-spotlight .profile-official-link{display:inline-flex;justify-content:center;align-items:center;gap:10px;color:inherit;text-decoration:none;border-radius:5px} #firm-spotlight .profile-official-link>span{font-size:17px;opacity:.55;transition:transform .2s,opacity .2s} #firm-spotlight .profile-official-link:hover>span{transform:translate(2px,-2px);opacity:1} #firm-spotlight .profile-trust-card{position:relative;color:inherit;text-decoration:none;transition:border-color .2s,background .2s,transform .2s} body #app#app#app #firm-spotlight .profile-trust-card:hover{background:var(--atlas-hover)!important;border-color:var(--atlas-line-hover)!important;transform:translateY(-2px)} #firm-spotlight .profile-trust-card i{position:absolute;right:9px;top:8px;font-style:normal;font-size:12px;opacity:.55} body #app#app#app #firm-spotlight .logo-stage.profile-has-challenges{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:35px;min-height:390px;padding:20px 0 10px} #firm-spotlight .logo-stage.profile-has-challenges:after{bottom:73px} body #app#app#app #firm-spotlight .profile-challenges-cta{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:11px 18px!important;min-height:44px;text-decoration:none;border-color:var(--atlas-line-hover)!important;transition:transform .2s,background .2s,border-color .2s} #firm-spotlight .profile-challenges-cta>span{transition:transform .2s} #firm-spotlight .profile-challenges-cta:hover>span{transform:translate(3px,-2px)} @media(max-width:650px){body #app#app#app #firm-spotlight .logo-stage.profile-has-challenges{min-height:270px;gap:28px;padding:16px 0 10px}body #app#app#app #firm-spotlight .profile-challenges-cta{font-size:12px!important;padding:9px 12px!important;gap:12px}} @media(prefers-reduced-motion:reduce){#firm-spotlight .profile-trust-card,#firm-spotlight .profile-challenges-cta,#firm-spotlight .profile-challenges-cta>span,#firm-spotlight .profile-official-link>span{transition:none!important;transform:none!important}} @media(max-width:1100px){.profile-research-shortcut>span{display:none}} @media(max-width:650px){body #app#app#app #firm-spotlight .profile-research-shortcut{order:4;flex:1 1 100%;margin:4px 0 0;justify-content:space-between;padding-top:10px;border-top:1px solid var(--atlas-line)}.profile-research-shortcut>span{display:block}} #app:has(>.compare-scope-bar)>.page-heading{margin:12px 0 20px} #app:has(>.compare-scope-bar)>.page-heading h1{font-size:clamp(27px,3vw,37px);letter-spacing:-.035em} .compare-scope-bar{display:flex;align-items:stretch;gap:12px;margin-bottom:22px;padding:9px;border:1px solid #ffffff2c;border-radius:22px;background:linear-gradient(115deg,#29194382,#3144875e);box-shadow:0 14px 32px #27194425;backdrop-filter:blur(18px)} .compare-scope-bar>.compare-profile-tabs{display:flex;flex:0 0 265px;gap:4px;margin:0;padding:4px;border:1px solid #ffffff21;border-radius:14px;background:#201b3d80} .compare-scope-bar>.compare-profile-tabs button{flex:1;justify-content:center;gap:5px;min-height:40px;padding:8px 9px;border:0;border-radius:10px;background:transparent;color:#e9dcf7;font-size:12px;white-space:nowrap} .compare-scope-bar>.compare-profile-tabs button.active{background:#fff;color:#443064;box-shadow:0 4px 16px #26134240} .compare-scope-bar>.compare-profile-tabs button.active span{background:#44306424} .compare-scope-bar>.trading-market-sections{display:flex;flex:1;gap:4px;margin:0;padding:4px;border:1px solid #ffffff21;border-radius:14px;background:#201b3d80} .compare-scope-bar>.trading-market-sections a{display:grid;place-items:center;min-width:0;padding:8px;border-radius:10px;font-size:12px} .compare-scope-bar:has(>.compare-profile-tabs:only-child){width:max-content;max-width:100%} @media(max-width:1100px){#firm-spotlight>.brand-switcher{gap:6px}#firm-spotlight>.brand-switcher .brand-chip{padding:8px}#firm-spotlight>.aurora-profile{gap:12px}} @media(max-width:850px){#firm-spotlight>.brand-switcher{padding:12px 16px}#firm-spotlight>.brand-switcher label{width:100%}#firm-spotlight>.aurora-profile{grid-template-columns:1fr 1fr;gap:12px}#firm-spotlight .profile-summary{grid-column:1/-1}#firm-spotlight .logo-stage{min-height:250px}#firm-spotlight .logo-sculpture{width:min(30vw,225px)}.compare-scope-bar{flex-direction:column}.compare-scope-bar>.compare-profile-tabs{flex-basis:auto}.compare-scope-bar:has(>.compare-profile-tabs:only-child){width:auto}} @media(max-width:760px){.sidebar .brand{display:none}} @media(max-width:600px){#firm-spotlight>.directory-header{margin-top:12px;padding:14px;border-radius:18px}.directory-header-main{gap:10px}.directory-header-copy h2{font-size:20px}.directory-header>.trading-market-sections{gap:4px;margin-top:14px;flex-wrap:wrap}.directory-header>.trading-market-sections a{min-width:calc(50% - 4px);padding:9px 6px;font-size:12px}#firm-spotlight>.brand-switcher{margin-top:10px;gap:6px}#firm-spotlight>.brand-switcher label{width:auto;order:0}#firm-spotlight>.brand-switcher .directory-compare-link{order:1;min-height:36px}#firm-spotlight>.brand-switcher select{max-width:none;flex:1 1 100%;height:38px;order:2}#firm-spotlight>.brand-switcher .brand-chip{flex:1 1 auto;font-size:10px;order:3}#firm-spotlight>.aurora-profile{margin-top:8px;gap:5px}#firm-spotlight .logo-stage{min-height:210px}#firm-spotlight .logo-sculpture{width:min(37vw,175px)}#firm-spotlight .profile-summary h1{font-size:35px}.compare-scope-bar{margin-bottom:17px;padding:7px;border-radius:17px}.compare-scope-bar>.trading-market-sections{flex-wrap:wrap}.compare-scope-bar>.trading-market-sections a{min-width:calc(50% - 4px)}#app:has(>.compare-scope-bar)>.page-heading{margin:9px 0 14px}} #app #firm-spotlight>.directory-header{min-height:154px;padding:26px 28px;text-align:center;justify-content:center} #app #firm-spotlight .directory-header-main{justify-content:center} #app #firm-spotlight .directory-header-copy{width:100%;max-width:860px;margin:auto} #app #firm-spotlight .directory-header-copy h2{font-size:clamp(28px,3.3vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.15;margin:10px 0 8px;text-wrap:balance} #app #firm-spotlight .directory-header-copy p{margin:0;color:#e0d7ef;font-size:14px;line-height:1.6;text-wrap:balance} #app #firm-spotlight .country-with-flag{display:inline-flex;align-items:center;justify-content:center;gap:9px;max-width:100%;line-height:1.35} #app #firm-spotlight .country-with-flag img{flex:0 0 27px;width:27px;height:18px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px #ffffff30} @media(max-width:600px){#app #firm-spotlight>.directory-header{padding:24px 18px;min-height:154px}#app #firm-spotlight .directory-header-copy h2{font-size:28px}#app #firm-spotlight .directory-header-copy p{font-size:12px}} #app #firm-spotlight .profile-lower{margin:24px 0 28px;padding:0;border:0;background:none;backdrop-filter:none;grid-template-columns:minmax(0,1fr) 280px;gap:20px;align-items:start} #app #firm-spotlight .profile-lower>section{padding:24px;border:1px solid #ffffff25;border-radius:22px;background:linear-gradient(130deg,#ffffff0d,#ffffff05)} #app #firm-spotlight .profile-lower h3{font-size:23px;letter-spacing:-.025em;margin:0 0 20px} #app #firm-spotlight .profile-lower>aside{display:grid;gap:14px} #app #firm-spotlight .profile-insight{margin:0;padding:20px;border:1px solid #ffffff25;border-radius:20px;background:linear-gradient(130deg,#ffffff10,#ffffff06)} #app #firm-spotlight .profile-insight p{line-height:1.65;margin:10px 0 16px;color:#dfd7ec} #app #firm-spotlight .catalog-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px} #app #firm-spotlight .catalog-summary>span{padding:14px 16px;border:1px solid #ffffff20;border-radius:14px;background:#ffffff09} #app #firm-spotlight .account-filter-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:5px;border:1px solid #ffffff20;border-radius:14px;background:#16112b33} #app #firm-spotlight .account-filter-tabs button{min-width:0;min-height:38px;padding:8px 5px;border-radius:10px;font-size:12px} #app #firm-spotlight .account-filter-bar{grid-template-columns:1fr 1fr auto;} #app #firm-spotlight .compact-account{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.75fr);gap:18px;padding:20px;border:1px solid #ffffff22;border-radius:17px;background:linear-gradient(130deg,#ffffff10,#ffffff06)} #app #firm-spotlight .compact-account h4{line-height:1.4;margin:12px 0 7px} #app #firm-spotlight .compact-account-action{width:100%;justify-items:center;text-align:center;padding-left:18px;border-left:1px solid #ffffff20;gap:9px} #app #firm-spotlight .compact-account-action>.btn{width:100%;justify-content:center} #app #firm-spotlight .compact-account .price-block{justify-content:center;min-width:0} .broker-research-intro{font-size:13px;line-height:1.65;color:#ddd4eb;margin:-8px 0 20px} .broker-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px} .broker-feature{display:flex;flex-direction:column;min-width:0;padding:19px;border:1px solid #ffffff24;border-radius:17px;background:linear-gradient(135deg,#ffffff12,#ffffff05)} .broker-feature-label{display:flex;align-items:center;gap:9px;margin-bottom:16px} .broker-feature-label>span{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:8px;background:#ffffff12;color:var(--market-accent);font-size:11px;font-weight:800} .broker-feature h4{font-size:13px;font-weight:600;margin:0;color:#e3d9ef} .broker-feature>strong{font-size:17px;line-height:1.35;letter-spacing:-.02em} .broker-feature p{font-size:12px;line-height:1.65;color:#d5cde2;margin:10px 0 18px} .broker-feature>a{margin-top:auto;color:#f0e6fc;font-size:12px;text-decoration:none;padding-top:12px;border-top:1px solid #ffffff16} .broker-pricing-date{font-size:11px;color:#d5cde2;margin:16px 0 0} #app:has(#firm-spotlight)>.page-heading{margin:32px 0 14px;box-shadow:none} #app:has(#firm-spotlight)>.toolbar{display:flex;gap:12px;padding:16px;border:1px solid #ffffff25;border-radius:18px;background:#ffffff09;margin-bottom:18px} #app:has(#firm-spotlight) #directory-results .firm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch} #app:has(#firm-spotlight) #directory-results .firm-card{display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid #ffffff26;border-radius:20px;background:linear-gradient(135deg,#ffffff13,#ffffff06);box-shadow:none} #app:has(#firm-spotlight) #directory-results .firm-title{min-height:58px;align-items:center;gap:12px} #app:has(#firm-spotlight) #directory-results .firm-title h3{font-size:18px;line-height:1.3} #app:has(#firm-spotlight) #directory-results .firm-desc{min-height:62px;line-height:1.65;font-size:13px} #app:has(#firm-spotlight) #directory-results .firm-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-block:16px;border-block:1px solid #ffffff18;margin-bottom:18px} #app:has(#firm-spotlight) #directory-results .card-bottom{margin-top:auto;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:10px} @media(max-width:1100px){#app #firm-spotlight .profile-lower{grid-template-columns:1fr}#app #firm-spotlight .profile-lower>aside{grid-template-columns:repeat(3,minmax(0,1fr))}#app:has(#firm-spotlight) #directory-results .firm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:650px){#app #firm-spotlight .profile-lower>section{padding:16px}#app #firm-spotlight .profile-lower>aside,.broker-feature-grid,#app:has(#firm-spotlight) #directory-results .firm-grid{grid-template-columns:1fr}#app #firm-spotlight .account-filter-bar{grid-template-columns:1fr 1fr}#app #firm-spotlight .account-filter-bar>button{grid-column:1/-1}#app #firm-spotlight .compact-account{grid-template-columns:1fr}#app #firm-spotlight .compact-account-action{border-left:0;border-top:1px solid #ffffff20;padding:16px 0 0}#app #firm-spotlight .catalog-summary{gap:8px;font-size:12px}#app #firm-spotlight .catalog-summary>span{padding:12px}#app #firm-spotlight .account-filter-tabs button{font-size:10px}} #app .profile-native-select{display:none!important} #app .profile-select-menu{position:relative;min-width:0;width:100%;color:#fff;z-index:5} #app .profile-select-menu[open]{z-index:80} #app .profile-select-menu summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;padding:11px 15px;border:1px solid #ffffff40;border-radius:12px;background:#211844;font-size:14px;font-weight:650;cursor:pointer} #app .profile-select-menu summary::-webkit-details-marker{display:none} #app .profile-select-options{position:absolute;top:calc(100% + 8px);left:0;right:0;min-width:220px;max-height:270px;overflow:auto;padding:6px;border:1px solid #a38bb8;border-radius:14px;background:#241a42;box-shadow:0 16px 40px #0d082970;z-index:100} #app .profile-select-options button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:0;border-radius:8px;background:transparent;color:#eee7f6;font-size:13px;text-align:left;cursor:pointer} #app .profile-select-options button:hover,#app .profile-select-options button:focus-visible{background:#ffffff16} #app .profile-select-options button[aria-pressed=true]{background:#ffffff23;color:white;font-weight:750} #app #firm-spotlight>.brand-switcher .profile-select-menu{flex:0 1 250px} #app #firm-spotlight>.brand-switcher{position:relative;z-index:20;overflow:visible} #app #firm-spotlight .account-filter-bar{display:grid;grid-template-columns:minmax(180px,320px) 80px;justify-content:center;align-items:end;margin:20px 0;gap:12px} #app #firm-spotlight .account-filter-bar>label>span{text-align:center} #app #firm-spotlight .account-filter-bar label{font-weight:700;text-align:center} #app #firm-spotlight .account-filter-bar>button{height:46px;grid-column:auto} #app #firm-spotlight .compact-account{background:linear-gradient(125deg,#261449ed,#323e76e6);border:1px solid #b394d264;box-shadow:0 7px 20px #120d2426;padding:24px;margin-bottom:5px} #app #firm-spotlight .compact-account h4{font-size:20px;font-weight:800;color:#fff} #app #firm-spotlight .compact-account small{color:#ddd7ec;font-size:13px} #app #firm-spotlight .compact-account-action>strong{font-size:24px;color:#fff} #app #firm-spotlight .compact-account .price-values strong{font-size:27px;color:#ffd6a8} #app #firm-spotlight .compact-account .tag{background:#ffffff20;border:1px solid #ffffff32;color:#fff;padding:6px 10px} #app #firm-spotlight .compact-account-action>.btn{background:#fff!important;color:#382151!important;border-color:#fff!important;font-weight:800} #app .broker-feature{background:linear-gradient(130deg,#261449ed,#323e76e6);border-color:#b394d264;min-height:170px;padding:22px;box-shadow:0 7px 20px #120d2426} #app .broker-feature>strong{font-size:23px;font-weight:800;color:#fff;line-height:1.3;margin-bottom:18px} #app .broker-feature-label{margin-bottom:12px} #app .broker-feature-label h4{color:#e3daf4;font-size:13px} #app .broker-card-details{margin-top:auto;border-top:1px solid #ffffff22;padding-top:12px} #app .broker-card-details summary{font-size:12px;color:#e6dcf5;cursor:pointer} #app .broker-card-details a{font-size:12px;color:#fff} #app .broker-card-details p{font-size:12px;line-height:1.55;margin:10px 0} @media(max-width:650px){#app #firm-spotlight>.brand-switcher .profile-select-menu{flex:1 1 100%;order:2}#app #firm-spotlight .account-filter-bar{grid-template-columns:minmax(0,1fr) 72px}#app #firm-spotlight .compact-account{padding:18px}#app .profile-select-options{min-width:0}#app .broker-feature>strong{font-size:22px}} #app > .page-heading, #firm-spotlight > .directory-header, .finder-dashboard > .finder-dashboard-heading{box-sizing: border-box;min-height: 108px;margin: 0 0 14px;padding: 20px 24px;display: flex;align-items: center;justify-content: space-between;gap: 20px;border: 1px solid #ffffff2b;border-radius: 24px;background: linear-gradient(115deg,#291943b8,#31448785);box-shadow: 0 14px 32px #27194425;backdrop-filter: blur(18px);} #app > .page-heading h1, .finder-dashboard-heading h1, .directory-header-copy h2{line-height: 1.12;margin-top: 0;} #app > .page-heading .subheading{margin: 5px 0 0;} #firm-spotlight > .directory-header{margin-top: 0;} .directory-header-main{width: 100%;} #app:has(>.compare-scope-bar)>.page-heading{margin: 0 0 14px;padding-top: 18px;padding-bottom: 18px;} .finder-dashboard > .finder-dashboard-heading{padding-top: 10px;padding-bottom: 10px;} #firm-spotlight > .directory-header + .brand-switcher{margin-top: 0;} .finder-dashboard{align-items: start;} .finder-dashboard > .finder-dashboard-heading{grid-column: 1 / -1;} .discovery-home > .discovery-hero{margin-top: 0;} @media (max-width: 760px){#app > .page-heading, #firm-spotlight > .directory-header, .finder-dashboard > .finder-dashboard-heading{min-height: 96px;padding: 16px;border-radius: 19px;} .finder-dashboard > .finder-dashboard-heading{padding-top: 10px;padding-bottom: 10px;} #app > .page-heading{flex-direction: row;align-items: center;}} @media (max-width: 500px){#app > .page-heading, .finder-dashboard > .finder-dashboard-heading{align-items: flex-start;} #app > .page-heading:has(>.btn){flex-direction: column;}} body{--market-row:66px} body[data-market=forex]{--market-outer:#42355f;--market-base:#6b2fbc;--market-glow:#d764b9dd;--market-sky:#388fc9dd;--market-deep:#402caf;--market-accent:#ff6255;--market-accent-text:#fff;--market-surface:#291943b8;--market-surface-2:#31448785;--market-card:#ffffff17;--market-input:#241a51c7;--market-hero-1:#301d65;--market-hero-2:#602ba2;--market-hero-3:#4532a0;--market-hero-glow:#d559ae6e} body[data-market=futures]{--market-outer:#152440;--market-base:#263f80;--market-glow:#387dd47a;--market-sky:#36bfe495;--market-deep:#182853;--market-accent:#7ce4ff;--market-accent-text:#102842;--market-surface:#152d55ed;--market-surface-2:#304c86d9;--market-card:#18335cd9;--market-input:#112745ed;--market-hero-1:#142c56;--market-hero-2:#284f91;--market-hero-3:#233869;--market-hero-glow:#57cceb55} body[data-market=crypto]{--market-outer:#142d36;--market-base:#175c63;--market-glow:#24c9a969;--market-sky:#9071eb80;--market-deep:#202b59;--market-accent:#85f0d0;--market-accent-text:#103732;--market-surface:#133c48ed;--market-surface-2:#354b78d9;--market-card:#163c4ed9;--market-input:#10323fed;--market-hero-1:#123f4a;--market-hero-2:#216270;--market-hero-3:#3b3b7a;--market-hero-glow:#8b72ee66} body[data-market=stocks]{--market-outer:#29283f;--market-base:#454176;--market-glow:#bc83c96b;--market-sky:#557cae87;--market-deep:#262e58;--market-accent:#ffdb91;--market-accent-text:#342c37;--market-surface:#2a2c50ed;--market-surface-2:#51466dd9;--market-card:#2d3156d9;--market-input:#252744ed;--market-hero-1:#2e3155;--market-hero-2:#574777;--market-hero-3:#35476e;--market-hero-glow:#ecb67455} body[data-market]{background:var(--market-outer)!important} body[data-market] .shell{background:radial-gradient(ellipse 580px 600px at 26% 470px,var(--market-glow),transparent 80%),radial-gradient(ellipse 650px 800px at 98% 0%,var(--market-sky),transparent 85%),linear-gradient(120deg,var(--market-base),var(--market-deep))!important} .sidebar{transform:translateY(var(--market-row))} .global-market-bar{position:relative;z-index:9;display:flex;align-items:center;gap:14px;height:58px;margin:8px 28px 0;padding:5px 9px 5px 18px;border:1px solid #ffffff35;border-radius:17px;background:linear-gradient(110deg,#13132cd9,#182649c9);box-shadow:0 10px 24px #15172c36;backdrop-filter:blur(18px)} .global-market-label{flex:0 0 170px;color:#fff;font-size:10px;font-weight:800;letter-spacing:.13em;white-space:nowrap} .global-market-label small{display:block;margin-top:2px;color:#d5deef;font-size:9px;font-weight:500;letter-spacing:0} .global-market-options{display:grid;flex:0 1 560px;gap:4px;margin:auto;padding:4px;border:1px solid #ffffff20;border-radius:13px;background:#090d21a8} .global-market-options button{min-height:36px;padding:6px 10px;border:0;border-radius:10px;background:transparent;color:#e7e9f3;font-size:12px;font-weight:750;white-space:nowrap;cursor:pointer} .global-market-options button:hover{background:#ffffff20} .global-market-options button.active{background:var(--market-accent);color:var(--market-accent-text);box-shadow:0 4px 14px #0b122744} .shell main{padding-top:14px!important} body[data-market] .sidebar nav a.active{background:var(--market-accent)!important;color:var(--market-accent-text)!important} body[data-market] .discovery-hero{background:radial-gradient(circle at 76% 25%,var(--market-sky),transparent 33%),radial-gradient(circle at 54% 68%,var(--market-hero-glow),transparent 34%),linear-gradient(118deg,var(--market-hero-1),var(--market-hero-2) 54%,var(--market-hero-3))} body[data-market] .discovery-hero h1 span{background:linear-gradient(96deg,var(--market-accent),#ffe4bc);background-clip:text;-webkit-background-clip:text} body[data-market] .discovery-hero-primary{background:var(--market-accent);color:var(--market-accent-text)} body[data-market] .discovery-hero-points b,body[data-market] .discovery-hero .eyebrow,body[data-market] .directory-overline{color:var(--market-accent)!important} body:not([data-market=forex]) .discovery-visual-angle{background:linear-gradient(140deg,var(--market-accent),var(--market-hero-glow));box-shadow:0 18px 65px var(--market-hero-glow)} body:not([data-market=forex]) .discovery-visual-halo{background:radial-gradient(circle,var(--market-hero-glow),transparent 68%)} body:not([data-market=forex]) .discovery-visual-label{background:var(--market-input)} body:not([data-market=forex]) .discovery-visual-label small,body:not([data-market=forex]) .discovery-program-arrow{color:var(--market-accent)} body:not([data-market=forex]) .discovery-hero-metric{background:var(--market-surface)} body:not([data-market=forex]) .discovery-hero-metric:nth-child(2){background:color-mix(in srgb,var(--market-accent) 32%,var(--market-hero-2))} body:not([data-market=forex]) .discovery-hero-metric:nth-child(3){background:var(--market-surface-2)} body:not([data-market=forex]) .discovery-hero-metric span{color:var(--market-accent)} body:not([data-market=forex]) .discovery-hero-bottom{background:color-mix(in srgb,var(--market-hero-1) 82%,transparent)} body[data-market] #app>.page-heading,body[data-market] #firm-spotlight>.directory-header,body[data-market] .finder-dashboard>.finder-dashboard-heading,body[data-market] .compare-scope-bar{background:linear-gradient(115deg,var(--market-surface),var(--market-surface-2))} body:not([data-market=forex]) .panel,body:not([data-market=forex]) .firm-card,body:not([data-market=forex]) .account-card,body:not([data-market=forex]) .lesson-card,body:not([data-market=forex]) .stat,body:not([data-market=forex]) .sim-work,body:not([data-market=forex]) .sim-notes,body:not([data-market=forex]) .chart-panel{background:var(--market-card)!important;border-color:#ffffff24!important} body:not([data-market=forex]) .finder-widget,body:not([data-market=forex]) .finder-results{background:linear-gradient(145deg,var(--market-hero-1),var(--market-hero-2),var(--market-hero-3))!important} body:not([data-market=forex]) .finder-widget-grid input,body:not([data-market=forex]) .finder-widget-grid select,body:not([data-market=forex]) .finder-dashboard .phase-choice select,body:not([data-market=forex]) .finder-results-head select{background:var(--market-input)!important} body[data-market] .btn.primary,body[data-market] .btn.lime,body[data-market] .tab.active,body[data-market] .steps button.active{background:var(--market-accent)!important;border-color:var(--market-accent)!important;color:var(--market-accent-text)!important} body[data-market] .profile-stat:first-child{background:var(--market-accent);color:var(--market-accent-text)} body[data-market] .radar-shape{stroke:var(--market-accent)} body[data-market] select option{background:var(--market-hero-1)} @media(max-width:760px){body{--market-row:96px}.global-market-bar{flex-direction:column;align-items:stretch;justify-content:center;gap:7px;height:88px;margin:8px 16px 0;padding:8px 10px;border-radius:15px}.global-market-label{flex:none;padding-left:3px}.global-market-label small{display:inline;margin-left:8px}.global-market-options{flex:none;width:100%;max-width:none}.global-market-options button{min-height:32px;padding:5px 3px;font-size:11px}.shell main{padding-top:12px!important}} @media(max-width:430px){body{--market-row:132px}.global-market-bar{height:124px}.global-market-label small{display:none}.global-market-options{grid-template-columns:repeat(2,minmax(0,1fr))}} .global-market-bar{grid-template-columns:minmax(160px,1fr) minmax(340px,560px) minmax(160px,1fr);gap:16px;padding:6px 16px;height:66px} body{--market-row:74px} .global-market-bar:after{content:""} .prop-atlas-brand{display:flex;align-items:center;gap:10px;width:max-content;color:white;font-size:20px;font-weight:800;letter-spacing:-.7px;white-space:nowrap} .prop-atlas-brand img{display:block;width:40px;height:40px;flex:none} .global-market-options{width:100%;max-width:none;min-width:0;margin:0;grid-template-columns:repeat(4,minmax(0,1fr))} .sidebar .brand{display:none!important} .sidebar nav{margin-inline:auto!important;flex-wrap:wrap;overflow:visible!important} .sidebar nav a{flex-shrink:0} #app,#app>*,.discovery-ranking,.table-wrap,.discovery-table-wrap{min-width:0;max-width:100%} .discovery-table-wrap,.table-wrap{overflow:visible} #app table,dialog table{width:100%;min-width:0;table-layout:fixed} #app table th,#app table td,dialog table th,dialog table td{min-width:0;max-width:none;overflow-wrap:anywhere;white-space:normal} .discovery-table{font-size:12px;border-spacing:0 8px} .discovery-table th,.discovery-table td{padding:12px 7px} .discovery-table th button{white-space:normal;font-size:10px;letter-spacing:0;line-height:1.4} .discovery-table th:nth-child(2){width:18%} .discovery-brand-cell{min-width:0;gap:3px;align-items:flex-start} .discovery-brand{min-width:0;gap:7px}.discovery-brand strong{font-size:12px;overflow-wrap:anywhere} .discovery-table .discovery-logo{width:30px;height:30px;border-radius:9px} .discovery-heart{font-size:18px;padding:2px}.discovery-table td>small{font-size:10px} .discovery-table .btn{padding:7px 8px;font-size:11px;white-space:normal} .discovery-table .discovery-score{font-size:14px!important}.discovery-age{width:31px;height:31px;font-size:11px} .discovery-tabs{flex-wrap:wrap}.toolbar,.discovery-toolbar,.tabs,.account-pagination{min-width:0;flex-wrap:wrap} .toolbar>*{min-width:0;max-width:100%}.account-pagination>div{flex-wrap:wrap} .finder-v2{grid-template-columns:310px minmax(0,1fr);gap:18px;align-items:start} .finder-v2 .finder-startbar{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 20px;border:1px solid #ffffff25;border-radius:18px;background:var(--market-surface)} .finder-v2 .finder-preset-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px} .finder-v2 .finder-preset-list>span{font-size:12px;color:#ddd7ed;margin-right:6px} .finder-v2 .finder-preset-list button{width:auto;min-height:35px;padding:7px 12px;font-size:12px;border-radius:10px;background:#ffffff0d} .finder-live-total{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.finder-live-total strong{font-size:23px}.finder-live-total span{font-size:12px;color:#ddd7ed} .finder-v2 .finder-controls{display:block;grid-column:1;grid-row:3;min-width:0} .finder-v2 .finder-results{grid-column:2;grid-row:3;padding:22px;min-width:0;background:var(--market-surface)!important} .finder-v2 .finder-filter-panel{padding:20px;background:var(--market-surface)!important;box-shadow:none} .finder-filter-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.finder-filter-title h2{margin:0;font-size:19px} .finder-v2 .finder-widget-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px} .finder-v2 .finder-widget-grid label{min-width:0}.finder-v2 .finder-widget-grid label>span{font-size:12px!important;line-height:1.45} .finder-v2 .finder-widget-grid select,.finder-v2 .finder-widget-grid input{width:100%;min-width:0;font-size:12px!important;padding:10px!important} .finder-filter-group{border-top:1px solid #ffffff20;margin-top:19px;padding-top:16px} .finder-filter-group summary{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:700;cursor:pointer;list-style:none;line-height:1.5} .finder-filter-group summary::-webkit-details-marker{display:none}.finder-filter-group summary:after{content:'⌄';font-size:15px;color:var(--market-accent)}.finder-filter-group[open] summary:after{transform:rotate(180deg)} .finder-group-count{margin-left:auto;color:var(--market-accent);font-size:10px;font-weight:600} .finder-filter-group>.advanced-grid,.finder-filter-group>.phase-choice{margin-top:16px} .finder-v2 .phase-choice{display:grid;gap:6px;font-size:12px!important}.finder-v2 .phase-choice select{max-width:none;width:100%;font-size:12px!important} .finder-v2 .finder-saved{margin-top:22px;font-size:12px}.finder-v2 .finder-action-bottom{margin-top:18px}.finder-v2 .finder-action-bottom button{width:100%;background:var(--market-accent)!important;color:var(--market-accent-text)!important;border-color:var(--market-accent)!important} .finder-v2 .finder-results-head{align-items:center}.finder-v2 .finder-results-head h2{font-size:22px}.finder-v2 .finder-results-head label{font-size:12px}.finder-v2 .finder-results-head select{max-width:140px} .finder-v2 .account-card{grid-template-columns:1fr;background:#ffffff0a!important}.finder-v2 .account-card-head{grid-column:1;padding:16px 18px 12px} .finder-v2 .account-metrics{grid-column:1;grid-row:auto;grid-template-columns:repeat(4,minmax(0,1fr));border-left:0!important;border-top:1px solid #ffffff14!important;padding:14px 18px!important} .finder-v2 .account-permissions{grid-column:1;padding:8px 18px}.finder-v2 .account-card-actions{flex-wrap:wrap;gap:8px}.finder-v2 .account-card-actions .btn.primary{background:var(--market-accent)!important;border-color:var(--market-accent)!important;color:var(--market-accent-text)!important} .finder-v2 .finder-unverified{background:#ffffff09;font-size:12px}.finder-v2 .filter-chips{gap:6px}.finder-v2 .filter-chip{max-width:100%;text-align:left;overflow-wrap:anywhere} @media(max-width:1100px){.global-market-bar{grid-template-columns:minmax(145px,1fr) minmax(340px,1.8fr) minmax(145px,1fr);margin-inline:20px}.prop-atlas-brand{font-size:18px;gap:7px} .finder-v2{grid-template-columns:285px minmax(0,1fr);gap:14px}.finder-v2 .finder-results{padding:16px}.finder-v2 .account-metrics{grid-template-columns:repeat(3,minmax(0,1fr))} .discovery-table,.discovery-table thead,.discovery-table tbody{display:block}.discovery-table thead tr{display:flex;flex-wrap:wrap;gap:4px;margin:10px 0}.discovery-table th{display:block!important;width:auto!important;padding:4px!important}.discovery-table th:last-child{display:none!important}.discovery-table th button{padding:6px 9px;border:1px solid #ffffff2b;border-radius:8px;font-size:11px} .discovery-table tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:12px;border:1px solid #ffffff2b;border-radius:16px;background:#ffffff0a;overflow:hidden} .discovery-table tbody td{display:block;padding:12px!important;border:0!important;border-radius:0!important;background:transparent!important} .discovery-table tbody td:before{content:attr(data-label);display:block;margin-bottom:6px;color:#d6cde3;font-size:10px;font-weight:500}.discovery-brand-cell{max-width:100%}} @media(max-width:850px){body{--market-row:114px}.global-market-bar{height:106px;grid-template-columns:1fr;justify-items:center;gap:6px;padding:8px 12px}.global-market-bar:after{display:none}.prop-atlas-brand{font-size:18px}.prop-atlas-brand img{width:30px;height:30px}.global-market-options{max-width:550px}.finder-v2{grid-template-columns:1fr}.finder-v2 .finder-controls,.finder-v2 .finder-results{grid-column:1;grid-row:auto}.finder-v2 .finder-startbar{flex-wrap:wrap}.finder-v2 .finder-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finder-v2 .finder-results-head{flex-wrap:wrap}.finder-v2 .finder-live-total{margin-left:auto}} @media(max-width:600px){body{--market-row:114px}.global-market-bar{margin-inline:12px}.global-market-options button{padding:6px 3px;font-size:10px}.global-market-options{grid-template-columns:repeat(4,minmax(0,1fr))}.sidebar{height:122px!important;margin-bottom:-122px!important}.shell header{height:122px!important}.sidebar nav{justify-content:center!important;gap:6px!important}.sidebar nav a{width:35px!important;height:35px!important;flex:0 0 35px!important}.discovery-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-toolbar>label,.discovery-search{width:100%;max-width:none;min-width:0}.discovery-toolbar select{width:100%}.finder-v2 .finder-startbar{padding:14px}.finder-v2 .finder-preset-list{gap:6px}.finder-v2 .finder-preset-list>span{width:100%}.finder-v2 .account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finder-v2 .finder-bottom{flex-wrap:wrap}.finder-v2 .finder-widget{padding:16px}.table-wrap table,.table-wrap thead,.table-wrap tbody{display:block}.table-wrap thead tr{display:flex;flex-wrap:wrap}.table-wrap th{min-width:0;font-size:11px;padding:7px}.table-wrap tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #ffffff22;padding-block:10px}.table-wrap tbody td{display:block;padding:10px;min-width:0}.table-wrap tbody td:before{content:attr(data-label);display:block;font-size:10px;color:#d9d5e4;margin-bottom:5px}.table-wrap tbody th{grid-column:1/-1}.table-wrap tbody td a{overflow-wrap:anywhere}.profile-lower,.sim-layout,.lab-grid{min-width:0}.profile-facts strong{overflow-wrap:anywhere}} .global-market-bar{align-content:center}.global-market-bar .prop-atlas-brand{padding:0;margin:0;width:max-content;height:auto;min-height:0;border:0;background:transparent;color:#fff;font-weight:800;box-shadow:none}.global-market-bar .prop-atlas-brand>span{display:block;width:auto;color:#fff;font-size:inherit}.global-market-bar .prop-atlas-brand:hover{background:transparent;color:#fff}@media(max-width:850px){.global-market-bar .prop-atlas-brand{font-size:18px}} .finder-v2 .finder-filter-panel>.finder-widget-grid>label:first-child{grid-column:1/-1} .global-market-bar{display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(340px,440px) 1fr 42px;gap:22px;height:70px;padding:10px 18px;z-index:30;overflow:visible;background:linear-gradient(110deg,#17152dec,#18243dec);border-color:#ffffff26} .global-market-bar:after{display:none}.global-market-bar .prop-atlas-brand{font-size:21px;letter-spacing:-.6px}.global-market-options{grid-column:3;border-radius:25px}.global-market-options button{border-radius:21px} .atlas-search{position:relative;min-width:0;max-width:290px;width:100%;color:#fff}.atlas-search form{display:flex;align-items:center;gap:9px;border:1px solid #ffffff23;background:#ffffff08;border-radius:25px;padding:0 13px;height:42px}.atlas-search form:focus-within{border-color:var(--market-accent);box-shadow:0 0 0 3px #ffffff08}.atlas-search input{min-width:0;width:100%;border:0!important;background:transparent!important;color:#fff!important;padding:8px 0!important;box-shadow:none!important;font-size:13px!important;outline:none}.atlas-search input::placeholder{color:#b9b5ca}.atlas-search kbd{font-size:11px;color:#b9b5ca;border:1px solid #ffffff25;border-radius:4px;padding:0 5px}.atlas-search-icon{width:13px;height:13px;border:1.5px solid #b9b5ca;border-radius:50%;position:relative;flex:none}.atlas-search-icon:after{content:'';position:absolute;width:5px;height:1.5px;background:#b9b5ca;transform:rotate(45deg);right:-4px;bottom:-2px} .global-market-bar .atlas-menu-toggle{grid-column:5;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:9px;border:1px solid transparent;border-radius:12px;background:transparent;color:white;cursor:pointer}.atlas-menu-toggle span{display:block;width:21px;height:2px;background:currentColor;border-radius:2px}.global-market-bar .atlas-menu-toggle:hover{background:#ffffff12;border-color:#ffffff25}.atlas-menu-toggle:focus-visible{outline:2px solid var(--market-accent)} .atlas-search-results{position:absolute;top:50px;left:0;width:min(460px,70vw);max-height:min(480px,65vh);overflow-y:auto;background:#211d36;border:1px solid #ffffff30;border-radius:17px;box-shadow:0 20px 55px #09081780;padding:8px;z-index:50}.atlas-search-caption{padding:7px 10px;margin:0;color:#c7bedb;font-size:11px}.global-market-bar .atlas-search-result{display:flex!important;align-items:center;justify-content:space-between;gap:12px;width:100%;height:auto;margin:0;padding:11px 10px;border:0;border-radius:10px;background:transparent;color:#fff;text-decoration:none;white-space:normal;box-shadow:none}.global-market-bar .atlas-search-result>span{display:block!important;width:auto;color:inherit;min-width:0}.atlas-search-result strong{font-size:13px;display:block}.atlas-search-result small{display:block;background:none;color:#bdb5d0;font-size:11px;margin-top:3px}.atlas-search-result em{font-size:10px;font-style:normal;color:#e0c8ff;white-space:nowrap}.global-market-bar .atlas-search-result:hover,.global-market-bar .atlas-search-result:focus{background:#ffffff12;outline:none}.atlas-search-empty{padding:10px;font-size:13px;color:#cec6de} #atlas-site-menu{position:fixed;inset:16px 16px 16px auto;margin:0;width:min(480px,calc(100vw - 32px));max-width:none;height:calc(100dvh - 32px);max-height:none;padding:27px;background:linear-gradient(150deg,#302346,#191d34);color:#fff;border:1px solid #ffffff30;border-radius:24px;box-shadow:0 20px 80px #0006;overflow-y:auto}#atlas-site-menu::backdrop{background:#09081999;backdrop-filter:blur(5px)}.atlas-menu-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px}.atlas-menu-heading span{font-size:10px;letter-spacing:1.8px;color:#d8bbf6}.atlas-menu-heading h2{font-size:22px;margin:7px 0 0}.atlas-menu-close{width:36px;height:36px;flex:none;border:1px solid #ffffff28;border-radius:11px;color:#fff;background:#ffffff0c;font-size:26px;cursor:pointer}.atlas-menu-group{margin:0 0 22px}.atlas-menu-group h3{font-size:11px;text-transform:uppercase;letter-spacing:1.4px;color:#bdb5cf;margin:0 0 8px}.atlas-menu-group a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:12px;color:#fff;text-decoration:none;border:1px solid transparent}.atlas-menu-group a:hover,.atlas-menu-group a:focus-visible,.atlas-menu-group a[aria-current]{background:#ffffff0c;border-color:#ffffff22}.atlas-menu-group strong{font-size:14px;display:block}.atlas-menu-group small{display:block;font-size:11px;color:#bfb8d0;margin-top:4px}.atlas-menu-group b{color:var(--market-accent)} @media(max-width:1200px){.global-market-bar{grid-template-columns:auto minmax(150px,1fr) minmax(310px,390px) 42px;gap:15px}.global-market-bar .atlas-menu-toggle{grid-column:4}.global-market-bar .prop-atlas-brand{font-size:18px}.prop-atlas-brand img{width:32px;height:32px}.atlas-search kbd{display:none}} @media(max-width:950px){body{--market-row:124px}.global-market-bar{height:116px;grid-template-columns:1fr minmax(160px,1fr) 42px;grid-template-rows:40px 42px;gap:8px 14px;justify-items:stretch}.global-market-bar .prop-atlas-brand{grid-column:1;grid-row:1}.atlas-search{grid-column:2;grid-row:1;max-width:none}.global-market-bar .atlas-menu-toggle{grid-column:3;grid-row:1}.global-market-options{grid-column:1/-1;grid-row:2;width:min(100%,520px);justify-self:center;max-width:none}.atlas-search-results{left:auto;right:0;width:min(440px,calc(100vw - 90px))}} @media(max-width:540px){body{--market-row:166px}.global-market-bar{height:158px;grid-template-columns:1fr 42px;grid-template-rows:34px 38px 40px;padding:10px 12px;gap:7px}.global-market-bar .prop-atlas-brand{grid-column:1}.global-market-bar .atlas-menu-toggle{grid-column:2;height:34px}.atlas-search{grid-column:1/-1;grid-row:2}.atlas-search form{height:38px}.global-market-options{grid-row:3}.atlas-search-results{width:100%;left:0;right:0;top:44px}.global-market-options button{font-size:11px}#atlas-site-menu{padding:20px}.atlas-menu-heading h2{font-size:20px}} #atlas-site-menu{background:linear-gradient(150deg,#302346,#191d34)!important} @media(min-width:951px){.global-market-bar{grid-template-columns:max-content 160px minmax(320px,380px) minmax(0,1fr) 42px;column-gap:24px;align-items:center} .atlas-search{width:160px;max-width:160px;justify-self:center} .atlas-search form{height:40px;padding-inline:12px} .atlas-search input{font-size:12px!important} .atlas-search kbd{display:none} .global-market-options{height:40px;padding:3px;margin:0;gap:4px;align-items:stretch} .global-market-options button{min-height:32px;height:32px;padding:5px 8px;line-height:20px} .global-market-bar .atlas-menu-toggle{grid-column:5;height:40px}} @media(min-width:951px) and (max-width:1200px){.global-market-bar{grid-template-columns:max-content 144px minmax(300px,340px) minmax(0,1fr) 40px;column-gap:20px} .atlas-search{width:144px;max-width:144px}} .sidebar nav{align-items:center!important;gap:8px!important} .atlas-menu-group>div{display:grid;gap:4px} .atlas-menu-group a{min-height:64px;padding:12px 14px} .atlas-menu-group a>b{display:grid;place-items:center;flex:0 0 20px;width:20px} .discovery-tabs{gap:8px;align-items:center} .discovery-tabs .discovery-tab,.compare-profile-tabs button{min-height:42px;justify-content:center} .compare-profile-tabs{gap:8px;align-items:stretch} .atlas-header-left{display:contents} @media(min-width:1101px){.global-market-bar{grid-template-columns:minmax(0,1fr) 360px minmax(0,1fr);column-gap:0} .atlas-header-left{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;min-width:0;grid-column:1} .atlas-header-left .atlas-search{width:calc(100% - 32px);max-width:144px;justify-self:center;grid-column:2;grid-row:1} .global-market-options{grid-column:2;grid-row:1;width:360px;justify-self:center} .global-market-bar .atlas-menu-toggle{grid-column:3;grid-row:1;justify-self:end}} @media(min-width:951px) and (max-width:1100px){body{--market-row:124px} .global-market-bar{height:116px;grid-template-columns:1fr minmax(160px,1fr) 42px;grid-template-rows:40px 42px;gap:8px 14px} .global-market-bar .prop-atlas-brand{grid-column:1;grid-row:1} .atlas-search{grid-column:2;grid-row:1;width:100%;max-width:240px;justify-self:center} .global-market-bar .atlas-menu-toggle{grid-column:3;grid-row:1} .global-market-options{grid-column:1/-1;grid-row:2;width:360px;justify-self:center;margin:0}} .global-market-bar .atlas-search form,.global-market-bar .global-market-options{box-sizing:border-box;height:40px;min-height:40px} .global-market-bar .global-market-options{padding:3px;align-items:center} .global-market-bar .global-market-options button{box-sizing:border-box;height:32px;min-height:32px} @media(min-width:1101px){.atlas-header-left .atlas-search{width:calc(100% - 24px);max-width:200px}} .global-market-bar .atlas-search form{height:40px;min-height:40px;max-height:40px;padding:0 12px;overflow:hidden;border:1px solid #ffffff20;border-radius:20px;background:#090d21a8;box-shadow:none;line-height:normal} .global-market-bar .atlas-search input{appearance:none;-webkit-appearance:none;box-sizing:border-box;height:100%;min-height:0;max-height:100%;margin:0;padding:0!important;line-height:38px;border:0!important;border-radius:0;background:transparent!important;outline:none!important;box-shadow:none!important} .global-market-bar .atlas-search input::-webkit-search-decoration{appearance:none;-webkit-appearance:none} .global-market-bar .atlas-search form:focus-within{border-color:var(--market-accent);box-shadow:inset 0 0 0 1px var(--market-accent)} .global-market-bar .global-market-options{height:40px;min-height:40px;max-height:40px;border-radius:20px;border:1px solid #ffffff20;background:#090d21a8} body .shell>.atlas-text-navigation{display:block!important;position:relative!important;inset:auto!important;transform:none!important;width:auto!important;height:auto!important;margin:0 28px!important;padding:0!important;pointer-events:auto;z-index:10;border-bottom:1px solid #ffffff20!important} body .atlas-text-navigation nav{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch!important;justify-content:center!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important} body .atlas-text-navigation nav a{position:relative;display:flex!important;align-items:center;justify-content:center;flex:1 1 0!important;width:auto!important;min-width:0;height:58px!important;margin:0!important;padding:0 7px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#d4cfe0!important;box-shadow:none!important;text-align:center;text-decoration:none;transition:color .18s,background .18s} body .atlas-text-navigation nav a>span,body .atlas-text-navigation nav small,body .atlas-text-navigation .nav-label{display:none!important} body .atlas-text-navigation nav .rail-label{display:block!important;position:static!important;inset:auto!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;transform:none!important;pointer-events:none;color:inherit!important;font-size:14px!important;font-weight:600;line-height:1.3;white-space:normal!important;letter-spacing:-.15px} body .atlas-text-navigation nav a:after{content:'';position:absolute;bottom:0;left:14px;right:14px;height:2px;background:var(--market-accent);opacity:0;transform:scaleX(.6);transition:opacity .18s,transform .18s} body .atlas-text-navigation nav a.active{color:#fff!important;background:linear-gradient(0deg,#ffffff09,transparent)!important} body .atlas-text-navigation nav a.active:after{opacity:1;transform:scaleX(1)} body .atlas-text-navigation nav a:hover{color:#fff!important;background:#ffffff08!important} body .atlas-text-navigation nav a:focus-visible{outline:2px solid var(--market-accent);outline-offset:-4px} body .shell>header{display:none!important} @media(max-width:1100px){body .shell>.atlas-text-navigation{margin-inline:20px!important}body .atlas-text-navigation nav a{flex:0 0 calc(100% / 6)!important;height:46px!important}} @media(max-width:600px){body .shell>.atlas-text-navigation{margin-inline:12px!important}body .atlas-text-navigation nav a{flex:0 0 calc(100% / 3)!important;height:42px!important}body .atlas-text-navigation nav .rail-label{font-size:12.5px!important}body .atlas-text-navigation nav a:after{left:12px;right:12px}} body[data-market] .shell>.atlas-text-navigation nav a.active{background:linear-gradient(0deg,#ffffff09,transparent)!important;color:#fff!important} body[data-market] .shell>.atlas-text-navigation nav a:hover{background:#ffffff08!important;color:#fff!important} body{--atlas-ink:#f8f6ff;--atlas-muted:#d4cfe3;--atlas-surface:linear-gradient(125deg,color-mix(in srgb,var(--market-hero-1,#301d65) 88%,#171625),color-mix(in srgb,var(--market-hero-3,#4532a0) 65%,#171625));--atlas-raised:color-mix(in srgb,var(--market-hero-1,#301d65) 65%,#171625);--atlas-input:color-mix(in srgb,var(--market-hero-1,#301d65) 45%,#131321);--atlas-hover:color-mix(in srgb,var(--market-hero-3,#4532a0) 62%,#272339);--atlas-line:#ffffff29;--atlas-line-hover:#ffffff55;--atlas-radius:18px;--atlas-control-radius:12px;--atlas-shadow:0 8px 24px #090b1926;--control-surface:var(--atlas-input);--control-surface-hover:var(--atlas-hover);--control-line:var(--atlas-line);--control-line-hover:var(--atlas-line-hover);--control-focus:var(--market-accent,#ff6255);--line:var(--atlas-line);} body #app#app#app :is(.panel,.firm-card,.account-card,.lesson-card,.offer-card,.risk-card,.trust-card,.path-card,.program-pick,.finder-widget,.finder-results,.finder-panel,.finder-filter-panel,.chart-panel,.sim-work,.sim-notes,.lesson-notes,.lesson-article,.purchase-panel,.comparison-controls,.broker-feature,.compact-account,.profile-insight,.discovery-featured,.discovery-popular,.discovery-program-card,.academy-banner,.release-strip){background:var(--atlas-surface)!important;border:1px solid var(--atlas-line)!important;border-radius:var(--atlas-radius)!important;box-shadow:var(--atlas-shadow)!important;color:var(--atlas-ink);backdrop-filter:none!important;} body #app#app#app :is(.page-heading,.directory-header,.finder-dashboard-heading,.brand-switcher,.compare-scope-bar,.toolbar,.discovery-toolbar,.profile-lower>section){background:var(--atlas-surface)!important;border:1px solid var(--atlas-line)!important;border-radius:var(--atlas-radius)!important;box-shadow:none!important;backdrop-filter:none!important;} body #app#app#app :is(.stat,.profile-stat,.profile-facts>div,.discovery-hero-metric,.catalog-summary>span,.discovery-feature-grid article,.discovery-popular-row){background:var(--atlas-raised)!important;border:1px solid var(--atlas-line)!important;border-radius:14px!important;color:var(--atlas-ink)!important;box-shadow:none!important;} body #app#app#app :is(.profile-stat,.discovery-hero-metric) :is(strong,small,span){color:inherit!important} body #app#app#app :is(.profile-insight p,.firm-desc,.lesson-card p,.broker-feature h4,.finder-widget-note,.source,.muted){color:var(--atlas-muted)!important;line-height:1.6} body #app#app#app :is(.profile-select-options,.compare-picker-menu),body dialog{background:var(--atlas-raised)!important;border:1px solid var(--atlas-line-hover)!important;border-radius:var(--atlas-radius)!important;color:var(--atlas-ink);box-shadow:0 20px 48px #08091870!important;} body #app#app#app :is(button,.btn,.directory-compare-link,.discovery-hero-primary,.discovery-hero-secondary,.profile-select-menu>summary),body dialog :is(button,.btn){border:1px solid var(--atlas-line)!important;border-radius:var(--atlas-control-radius)!important;background:var(--atlas-raised)!important;color:var(--atlas-ink)!important;box-shadow:none!important;font-family:inherit;font-weight:650;line-height:1.35;transition:background .16s,border-color .16s,box-shadow .16s;} body #app#app#app :is(.btn,.directory-compare-link,.compare-picker-trigger,.profile-select-menu>summary){min-height:44px;font-size:14px!important} body #app#app#app :is(button,.btn,.directory-compare-link,.profile-select-menu>summary):hover:not(:disabled),body dialog button:hover:not(:disabled){background:var(--atlas-hover)!important;border-color:var(--atlas-line-hover)!important} body #app#app#app :is(.btn.primary,.btn.lime,.discovery-hero-primary,button.active,button[aria-pressed=true],.tab.active,.steps button.active),body dialog .btn.primary{background:var(--market-accent,#ff6255)!important;border-color:var(--market-accent,#ff6255)!important;color:var(--market-accent-text,#fff)!important;} body #app#app#app :is(button,.btn,a,summary,input,select,textarea):focus-visible,body dialog :focus-visible{outline:2px solid var(--market-accent,#ff6255)!important;outline-offset:3px!important} body #app#app#app button:disabled,body dialog button:disabled{opacity:.42;cursor:not-allowed} body #app#app#app :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),textarea,select,.compare-picker-trigger,.profile-select-menu>summary),body dialog :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background-color:var(--atlas-input)!important;background-image:none!important;border:1px solid var(--atlas-line)!important;border-radius:var(--atlas-control-radius)!important;color:var(--atlas-ink)!important;min-height:44px;box-sizing:border-box;font-size:14px!important;box-shadow:none!important;} body #app#app#app select:not([multiple]),body dialog select:not([multiple]){background-image:linear-gradient(45deg,transparent 50%,#ddd7ed 50%),linear-gradient(135deg,#ddd7ed 50%,transparent 50%)!important;background-position:calc(100% - 19px) 50%,calc(100% - 14px) 50%!important;background-size:5px 5px!important;background-repeat:no-repeat!important;} body #app#app#app select option,body dialog select option{background:var(--atlas-input)!important;color:var(--atlas-ink)!important} body #app#app#app :is(input,textarea)::placeholder{color:var(--atlas-muted)!important;opacity:.8} body #app#app#app :is(input[type=checkbox],input[type=radio],input[type=range],progress){accent-color:var(--market-accent)!important} body #app#app#app :is(.account-filter-tabs,.compare-profile-tabs,.directory-tabs,.steps){background:var(--atlas-input)!important;border:1px solid var(--atlas-line)!important;border-radius:14px!important;padding:5px;gap:6px} body #app#app#app :is(.tag,.badge,.filter-chip,.promo-code){border-radius:8px!important;border-color:var(--atlas-line)!important;background:var(--atlas-raised)!important;color:var(--atlas-ink)!important} body #app#app#app .profile-select-options button{background:transparent!important;border-color:transparent!important} body #app#app#app .profile-select-options button[aria-pressed=true],body #app#app#app .compare-picker-option:has(input:checked){background:var(--atlas-hover)!important;color:var(--atlas-ink)!important;border-color:var(--market-accent)!important} body #app#app#app :is(.discovery-row,.result-row){background:var(--atlas-surface)!important;border-color:var(--atlas-line)!important;border-radius:14px!important} body #app#app#app :is(.compact-account .price-values strong,.price-values strong){color:var(--atlas-ink)!important} body #app#app#app .compact-account-action>.btn{background:var(--atlas-raised)!important;color:var(--atlas-ink)!important;border-color:var(--atlas-line-hover)!important} body #app#app#app :is(.favorite-toggle,.favorite-btn,.discovery-favorite,.close,.plain-button){background:transparent!important;border-color:transparent!important;box-shadow:none!important} @media(max-width:600px){body #app#app#app :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px!important}} @media(prefers-reduced-motion:reduce){body #app#app#app :is(button,.btn,input,select,textarea){transition:none!important}} body #app#app#app :is(.compare-program-builder,.compare-profile-builder,.discovery-visual-label,.discovery-hero-bottom ){background:var(--atlas-raised)!important;border-color:var(--atlas-line)!important;border-radius:var(--atlas-radius)!important;box-shadow:none!important} body #app#app#app :is(.compare-picker-check,.broker-feature-label>span,.finder-widget-icon){background:var(--atlas-hover)!important;border-radius:8px!important;color:var(--market-accent)!important} body #app#app#app .challenge-ticket{display:block;padding:24px;margin-bottom:16px} body #app#app#app .challenge-identity{display:flex;align-items:center;gap:14px;min-width:0;text-align:left} body #app#app#app .challenge-identity .brand-mark{flex:0 0 54px;width:54px;height:54px;border-radius:14px;transform:none;margin:0} body #app#app#app .challenge-identity>div{min-width:0} body #app#app#app .challenge-identity small{display:block;font-size:13px;color:var(--atlas-muted);margin-bottom:5px} body #app#app#app .challenge-identity h4{font-size:21px;line-height:1.25;margin:0;color:var(--atlas-ink);font-weight:800;letter-spacing:-.025em;overflow-wrap:anywhere} body #app#app#app .challenge-overview{display:grid;grid-template-columns:.85fr 1fr 1.25fr;gap:0;margin:22px 0;border:1px solid var(--atlas-line);border-radius:14px;overflow:hidden;background:var(--atlas-input)} body #app#app#app .challenge-overview>div{display:flex;flex-direction:column;justify-content:center;padding:18px;min-width:0;gap:9px} body #app#app#app .challenge-overview>div+div{border-left:1px solid var(--atlas-line)} body #app#app#app .challenge-overview>div>small{font-size:12px;font-weight:600;color:var(--atlas-muted);line-height:1.4} body #app#app#app .challenge-overview>div>strong{font-size:23px;font-weight:800;color:var(--atlas-ink);line-height:1.2;letter-spacing:-.035em} body #app#app#app .challenge-overview .challenge-type>strong{color:var(--market-accent)} body #app#app#app .challenge-entry{background:color-mix(in srgb,var(--market-accent) 10%,var(--atlas-input));align-items:flex-start} body #app#app#app .challenge-entry .price-block{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0} body #app#app#app .challenge-entry .price-values{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px} body #app#app#app .challenge-entry .price-values strong{font-size:32px!important;font-weight:850;letter-spacing:-.04em;line-height:1.1;color:var(--atlas-ink)!important} body #app#app#app .challenge-entry .price-values s{font-size:13px;color:var(--atlas-muted)} body #app#app#app .challenge-entry .price-unverified{font-size:14px;line-height:1.5;color:var(--atlas-muted);font-weight:600} body #app#app#app .challenge-entry .price-term{font-size:12px;line-height:1.45} body #app#app#app .challenge-entry .price-block>a{font-size:11px;color:var(--atlas-muted)} body #app#app#app .challenge-ticket-footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap} body #app#app#app .challenge-ticket-footer>small{margin-right:auto;font-size:12px;color:var(--atlas-muted)} body #app#app#app .challenge-ticket-footer .btn{min-height:40px;font-size:13px!important;justify-content:center} body #app#app#app .account-card{padding:24px} body #app#app#app .account-card-head{align-items:center;padding-bottom:0;border:0} body #app#app#app .account-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0 0 18px;border:0} body #app#app#app .account-metrics small{font-size:12px;color:var(--atlas-muted)} body #app#app#app .account-metrics strong{font-size:14px;line-height:1.4;margin-top:6px} body #app#app#app .account-permissions{display:block;padding:14px 0;border-block:1px solid var(--atlas-line);margin:0 0 16px;background:none} body #app#app#app .account-permissions summary{cursor:pointer;font-size:13px;font-weight:650;color:var(--atlas-muted)} body #app#app#app .account-permissions[open]>small{display:block;margin:14px 0 10px} body #app#app#app .checkout-note{font-size:12px;line-height:1.5;color:var(--atlas-muted);margin:14px 0 0} body #app#app#app #directory-results .firm-card{padding:24px;position:relative;gap:0;transition:border-color .18s,box-shadow .18s} body #app#app#app #directory-results .firm-card:hover{border-color:var(--atlas-line-hover)!important;box-shadow:0 12px 30px #090b193b!important} body #app#app#app #directory-results .firm-title{gap:14px;min-height:64px;margin-bottom:18px} body #app#app#app #directory-results .firm-title .brand-mark{width:56px;height:56px;flex:0 0 56px;border-radius:14px;margin:0;transform:none} body #app#app#app #directory-results .firm-title h3{font-size:20px;font-weight:800;letter-spacing:-.025em} body #app#app#app #directory-results .firm-title p{font-size:12px;color:var(--atlas-muted);margin-top:5px} body #app#app#app #directory-results .firm-type{align-self:flex-start;max-width:100%;font-size:12px;padding:7px 10px;border:1px solid var(--atlas-line);border-radius:8px;background:var(--atlas-input);color:var(--atlas-muted)} body #app#app#app .firm-card-about{margin:16px 0;color:var(--atlas-muted);font-size:13px;line-height:1.5} body #app#app#app .firm-card-about summary{cursor:pointer} body #app#app#app .firm-card-about p{margin:10px 0 0} body #app#app#app #directory-results .firm-facts{gap:10px;border:0;margin:4px 0 16px;padding:0} body #app#app#app #directory-results .firm-facts>span{padding:14px;background:var(--atlas-input);border-radius:12px;border:1px solid var(--atlas-line);font-size:12px;color:var(--atlas-muted)} body #app#app#app #directory-results .firm-facts b{font-size:18px;color:var(--atlas-ink);margin-top:8px;line-height:1.3} body #app#app#app #directory-results .card-bottom{padding-top:16px;border-top:1px solid var(--atlas-line)} body #app#app#app #directory-results .card-bottom>.btn{flex:1;justify-content:center} @media(max-width:700px){body #app#app#app .challenge-overview{grid-template-columns:1fr 1fr}body #app#app#app .challenge-overview .challenge-entry{grid-column:1/-1;border-left:0;border-top:1px solid var(--atlas-line)}body #app#app#app .account-metrics{grid-template-columns:1fr 1fr}body #app#app#app .challenge-ticket,body #app#app#app .account-card{padding:18px}body #app#app#app .challenge-ticket-footer>small{width:100%}body #app#app#app .challenge-ticket-footer .btn{flex:1}body #app#app#app .challenge-overview>div>strong{font-size:21px}body #app#app#app .challenge-identity h4{font-size:19px}} body #app#app#app .account-card{padding:24px!important} body #app#app#app .account-card .account-card-head,body #app#app#app .account-card .account-card-actions{padding:0!important} body #app#app#app .account-card .account-metrics{padding:0 0 18px!important} body #app#app#app .account-card .account-permissions{padding:14px 0!important} body #app#app#app .account-card .checkout-note{padding:0!important} @media(max-width:700px){body #app#app#app .account-card{padding:18px!important}} body #app#app#app #directory-results .firm-facts>span{min-height:100px} body #app#app#app #directory-results .firm-title{min-height:72px} body #app#app#app .directory-simple-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;padding:14px;margin:18px 0 14px} body #app#app#app .directory-simple-toolbar input{width:100%} .directory-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px} .directory-choice{min-width:0;background:var(--atlas-surface);border:1px solid var(--atlas-line);border-radius:18px;overflow:hidden;transition:border-color .15s,box-shadow .15s} .directory-choice:hover,.directory-choice:focus-within{border-color:var(--market-accent);box-shadow:0 8px 26px #0b0c242e} body #app#app#app .directory-choice-open{display:flex;align-items:center;gap:13px;width:100%;min-height:108px;padding:20px;text-align:left;background:transparent!important;border:0!important;border-radius:0!important;cursor:pointer} body #app#app#app .directory-choice-open:hover{background:#ffffff08!important} .directory-choice-open .brand-mark{width:52px;height:52px;flex:0 0 52px;border-radius:13px;margin:0;transform:none} .directory-choice-name{flex:1;min-width:0;display:grid;gap:7px} .directory-choice-name strong{font-size:17px;font-weight:800;line-height:1.25;color:var(--atlas-ink);letter-spacing:-.02em} .directory-choice-name small{font-size:12px;color:var(--atlas-muted);font-weight:500} .directory-choice-arrow{font-size:22px;color:var(--market-accent);flex:none} .directory-choice-meta{display:grid;grid-template-columns:1.25fr 1fr;gap:12px;padding:14px 20px 18px;border-top:1px solid var(--atlas-line);background:#090c181a} .directory-choice-meta>span{display:grid;gap:5px;min-width:0} .directory-choice-meta small{font-size:11px;color:var(--atlas-muted)} .directory-choice-meta b{font-size:14px;line-height:1.3;color:var(--atlas-ink);font-weight:650} @media(max-width:1050px){.directory-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:600px){.directory-choice-grid{grid-template-columns:1fr}body #app#app#app .directory-simple-toolbar{grid-template-columns:minmax(0,1fr) 120px;padding:10px;gap:8px}.directory-choice-open{min-height:96px}.directory-choice-name strong{font-size:18px}} body #app#app#app#app .finder-studio{display:block} .studio-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:8px 0 28px;padding:0 12px} .studio-top h1{font-size:clamp(26px,3vw,38px);letter-spacing:-.04em;margin:8px 0;color:#fff8ee} .studio-top p{color:#e8d9d5;font-size:14px;margin:0} .studio-top .eyebrow{font-size:11px;letter-spacing:.15em;color:#e8d9d5} body #app#app#app#app .studio-layout{display:grid;grid-template-columns:minmax(220px,1fr) minmax(250px,1.55fr) minmax(220px,1fr);gap:24px;align-items:stretch;margin:0;padding:0;border:0;background:none} .studio-left,.studio-right{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-width:0} body #app#app#app#app .studio-glass{border:1px solid #fff3e33a!important;border-radius:32px!important;padding:25px;background:linear-gradient(135deg,#e4c9bf13,#a48a951a)!important;box-shadow:inset 0 1px 0 #ffffff09!important;backdrop-filter:blur(16px)} .studio-glass h2{font-size:17px;font-weight:600;letter-spacing:-.02em;margin:0 0 18px;color:#fff8f0} body #app#app#app#app .studio-glass :is(input:not([type=checkbox]):not([type=range]),select),body #app#app#app#app #studio-firm{background-color:#67566065!important;border-color:#f4e4d645!important;border-radius:15px!important;color:#fff8f0!important;min-height:44px;width:100%;font-size:14px!important} body #app#app#app#app .studio-glass select option,body #app#app#app#app #studio-firm option{background:#64535e!important;color:#fff8f0!important} .studio-fields{display:grid;gap:17px} .studio-glass label{display:grid;gap:8px;font-size:12px;color:#eddfdc} .studio-note{display:block;color:#e5d5d2;font-size:12px;line-height:1.5;margin:10px 0 0} .studio-dial{width:176px;height:176px;margin:4px auto 16px;border-radius:50%;display:grid;place-items:center;border:1px solid #f9e8dc55;box-shadow:0 0 0 14px #e4d4c60c,inset 0 0 0 17px #e4d4c60c} .studio-dial>div{width:118px;height:118px;border-radius:50%;background:#fff4e6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#45363d;box-shadow:0 10px 40px #43343c19} .studio-dial small{font-size:11px;color:#806f73} .studio-dial output{font-size:22px;font-weight:650;letter-spacing:-.04em} body #app#app#app#app #studio-budget{width:100%;height:22px;accent-color:#fff3e3;cursor:pointer;background:none;border:0;padding:0;min-height:0} .studio-budget-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px} body #app#app#app#app .studio-budget-foot select{width:92px} body #app#app#app#app .studio-budget-foot button{padding:10px 12px;background:#ffffff10!important;font-size:12px;border-radius:20px!important} .studio-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;text-align:center;padding:10px 0} .studio-firm-label{font-size:12px;color:#fff6ed;margin-bottom:10px} body #app#app#app#app #studio-firm{width:min(100%,290px);text-align:center;border-radius:24px!important;padding-inline:22px!important} .studio-logo-stage{position:relative;width:100%;min-height:300px;display:grid;place-items:center;margin:24px 0 0;perspective:900px} .studio-logo-stage:before{content:'';position:absolute;inset:8% -4%;background:radial-gradient(ellipse,#ffe3ce95,transparent 67%);filter:blur(22px);pointer-events:none} body #app#app#app#app .studio-logo-stage .brand-mark{width:clamp(170px,20vw,270px);height:clamp(170px,20vw,270px);border-radius:28%!important;transform:rotate(-8deg) rotateY(-12deg);box-shadow:18px 24px 0 #5546514a,0 30px 70px #3f313c4a!important;transition:transform .4s} .studio-logo-stage:hover .brand-mark{transform:rotate(-3deg) rotateY(0deg)!important} .studio-brand h2{font-size:clamp(24px,3vw,38px);font-weight:750;letter-spacing:-.04em;color:#fff7ed;margin:16px 0 7px} .studio-brand>p{font-size:12px;color:#efe0da;margin:0 0 20px} .studio-match-pill{padding:10px 18px;border:1px solid #fff0dd4a;background:#75636b44;border-radius:22px;color:#f9eee6;font-size:12px;display:flex;gap:8px;align-items:center} .studio-match-pill strong{font-size:19px} .studio-brand-actions{display:flex;gap:10px;margin-top:22px} body #app#app#app#app .studio-brand-actions button{padding:12px 16px;border-radius:24px!important;min-height:42px;font-size:12px!important;background:#f8e8db14!important;border-color:#fff0dc55!important} body #app#app#app#app .studio-brand-actions .primary,body #app#app#app#app .studio-step-options button[aria-pressed=true]{background:#fff3e3!important;color:#44363d!important;border-color:#fff3e3!important} .studio-step-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px} body #app#app#app#app .studio-step-options button{aspect-ratio:1;min-width:0;border-radius:50%!important;background:#dfc0b642!important;border:1px solid #fff0dd4d!important;font-size:12px;color:#fff8ed!important;cursor:pointer} body #app#app#app#app .studio-more{grid-column:1/-1;padding:20px 26px;border-radius:24px!important} .studio-more summary{display:flex;justify-content:space-between;align-items:center;font-size:14px;cursor:pointer;list-style:none} .studio-more-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px} .studio-saved{margin-top:22px;display:flex!important;flex-direction:row;align-items:center} body #app#app#app#app .finder-studio .finder-results{position:static;margin-top:30px;padding:26px;background:#5649538c!important;border:1px solid #fff0dd33!important;border-radius:30px!important;box-shadow:none!important} body #app#app#app#app .finder-studio .account-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px} body #app#app#app#app .finder-studio .account-card{margin:0;display:block;background:linear-gradient(135deg,#a4898d4d,#74616e66)!important;border-color:#ffe8dc33!important} body #app#app#app#app .finder-studio .challenge-overview{grid-template-columns:1fr 1fr;background:#51434d59!important} body #app#app#app#app .finder-studio .challenge-entry{grid-column:1/-1;border-left:0;border-top:1px solid #fff0dd33;background:#dbc1ae20!important} body #app#app#app#app .finder-studio .account-metrics{grid-template-columns:1fr 1fr;background:none!important} body #app#app#app#app .finder-studio .finder-results :is(.eyebrow,h2,h3,h4){color:#fff6ec} @media(max-width:1000px){body #app#app#app#app .studio-layout{grid-template-columns:1fr 1fr;gap:18px}.studio-brand{grid-column:1/-1;grid-row:1}.studio-logo-stage{min-height:230px;margin-top:10px}.studio-logo-stage .brand-mark{width:190px!important;height:190px!important}.studio-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:650px){.studio-top{align-items:flex-start}.studio-top>.btn{display:none}body #app#app#app#app .studio-layout{grid-template-columns:1fr}.studio-brand{grid-column:1}.studio-left,.studio-right{gap:16px}body #app#app#app#app .studio-glass{padding:22px;border-radius:24px!important}.studio-step-options{grid-template-columns:repeat(5,1fr);gap:7px}body #app#app#app#app .studio-step-options button{font-size:11px;padding:3px}.studio-more-grid{grid-template-columns:1fr}body #app#app#app#app .finder-studio .account-results{grid-template-columns:1fr}.studio-top h1{font-size:29px}} @media(prefers-reduced-motion:reduce){.studio-logo-stage .brand-mark{transition:none!important}} body #app#app#app#app .studio-budget-foot select{width:92px!important;flex:0 0 92px} body #app#app#app#app .studio-budget-foot button{white-space:nowrap} body #app#app#app#app .studio-brand>p,body #app#app#app#app .studio-firm-label{color:#4a3943} body #app#app#app#app .studio-brand h2{color:#44353f;text-shadow:0 1px 10px #fff0df50} body #app#app#app#app .studio-top{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,3fr) minmax(140px,1fr);align-items:center;margin:18px 0 32px;padding:0;gap:16px} .studio-top>div{grid-column:2;text-align:center} .studio-top>.btn{grid-column:3;justify-self:end;white-space:nowrap} .studio-top h1{line-height:1.15;text-wrap:balance} .studio-top p{text-wrap:balance;line-height:1.6} body #app#app#app#app .studio-logo-stage .brand-mark{animation:atlas-logo-sway 11s ease-in-out infinite;will-change:transform} @keyframes atlas-logo-sway{0%,100%{transform:translateY(5px) rotate(-7deg) rotateY(-12deg)}50%{transform:translateY(-8px) rotate(5deg) rotateY(10deg)}} body #app#app#app#app .studio-price-entry{display:grid;grid-template-columns:1fr 110px;align-items:center;gap:12px;margin-top:12px;text-align:left} body #app#app#app#app .studio-price-entry span{font-size:12px;color:#f5e9e2;line-height:1.4} body #app#app#app#app #studio-price-input{min-height:38px;height:38px;padding:8px 10px!important;text-align:center;font-variant-numeric:tabular-nums;background:#4e3f4f70!important;border-color:#fff3df55!important;border-radius:12px!important;font-size:14px!important} body #app#app#app#app .finder-studio .finder-results{background:#4e404be8!important;padding:28px;border-color:#f4ded344!important} body #app#app#app#app .finder-studio .finder-results-head{display:grid;grid-template-columns:140px 1fr 140px;margin-bottom:24px;} .finder-studio .finder-results-head>div{grid-column:2} .finder-studio .finder-results-head>label{grid-column:3;display:grid;gap:7px;text-align:left} .finder-studio #finder-active-summary{font-size:12px;color:#d4c1c5;margin:8px 0 0} body #app#app#app#app .finder-studio .account-results{gap:22px;align-items:stretch} body #app#app#app#app .finder-studio .account-card{display:flex;flex-direction:column;padding:26px!important;background:linear-gradient(145deg,#74606a,#5c4d5c)!important;border:1px solid #ebd5cb40!important;border-radius:24px!important;box-shadow:0 12px 30px #281d292e!important} body #app#app#app#app .finder-studio .account-card-head{min-height:80px;gap:14px} body #app#app#app#app .finder-studio .challenge-identity{flex:1} body #app#app#app#app .finder-studio .challenge-identity h4{font-size:20px;line-height:1.35} body #app#app#app#app .finder-studio .challenge-identity small{font-size:12px;color:#dfced0} body #app#app#app#app .finder-studio .challenge-overview{margin:20px 0;background:#453746b3!important;border:1px solid #edd9ca29;border-radius:16px;text-align:center;flex:1} body #app#app#app#app .finder-studio .challenge-overview>div{align-items:center;min-height:90px;padding:16px} body #app#app#app#app .finder-studio .challenge-overview>div>small{font-size:12px;font-weight:500;color:#ddcbd1} body #app#app#app#app .finder-studio .challenge-overview>div>strong{font-size:24px;color:#fff3e4;font-variant-numeric:tabular-nums} body #app#app#app#app .finder-studio .challenge-entry{min-height:145px;background:linear-gradient(110deg,#a07f722f,#d2b39c24)!important;justify-content:center} body #app#app#app#app .finder-studio .challenge-entry .price-block,body #app#app#app#app .finder-studio .challenge-entry .price-values{align-items:center;justify-content:center;text-align:center} body #app#app#app#app .finder-studio .challenge-entry .price-values strong{font-size:38px!important;line-height:1.2;color:#fff0db!important} body #app#app#app#app .finder-studio .challenge-entry .price-term{max-width:280px;font-size:11px;color:#e2ced0;line-height:1.5} body #app#app#app#app .finder-studio .challenge-entry .price-unverified{font-size:15px;color:#e1cdd0;max-width:190px;text-align:center} body #app#app#app#app .finder-studio .account-metrics{gap:0;padding:0!important;margin-bottom:16px;border:1px solid #efddd41c!important;border-radius:12px;overflow:hidden;text-align:center} body #app#app#app#app .finder-studio .account-metrics>div{padding:13px 8px;border-bottom:1px solid #efddd419;min-height:68px} body #app#app#app#app .finder-studio .account-metrics>div:nth-child(odd){border-right:1px solid #efddd419} body #app#app#app#app .finder-studio .account-metrics strong{font-size:14px;color:#fff3e6} body #app#app#app#app .finder-studio .account-card-actions{display:grid;grid-template-columns:auto 1fr 1fr;gap:10px;align-items:center;margin-top:auto} body #app#app#app#app .finder-studio .account-card-actions .btn{width:100%;justify-content:center;min-height:44px;font-size:12px!important;padding:10px!important;text-align:center} body #app#app#app#app .finder-studio .account-card-actions label{font-size:12px;white-space:nowrap;margin:0} body #app#app#app#app .finder-studio .checkout-note{border-top:1px solid #f2ddd421;padding-top:12px!important;margin-top:16px;text-align:center;color:#d9c7cc} .finder-studio .checkout-note summary{font-size:11px;cursor:pointer} .finder-studio .checkout-note p{font-size:12px;line-height:1.6;text-align:left} @media(max-width:900px){body #app#app#app#app .studio-top{grid-template-columns:1fr}.studio-top>div{grid-column:1}.studio-top>.btn{grid-column:1;justify-self:center}body #app#app#app#app .finder-studio .finder-results-head{grid-template-columns:1fr}.finder-studio .finder-results-head>div,.finder-studio .finder-results-head>label{grid-column:1}.finder-studio .finder-results-head>label{justify-self:center;grid-template-columns:auto 150px;align-items:center}body #app#app#app#app .finder-studio .account-card-actions{grid-template-columns:1fr 1fr}.finder-studio .account-card-actions label{grid-column:1/-1;justify-self:center}} @media(max-width:650px){body #app#app#app#app .finder-studio .account-card{padding:18px!important}.studio-top p{font-size:13px}} @media(prefers-reduced-motion:reduce){body #app#app#app#app .studio-logo-stage .brand-mark{animation:none!important;will-change:auto;transform:rotate(-4deg)!important}} body #app#app#app#app .finder-studio .account-card{grid-column:auto!important;grid-row:auto!important;min-width:0} body #app#app#app#app .finder-studio .filter-chips{justify-content:center;margin-bottom:20px} body #app#app#app#app .finder-studio #account-results{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important} @media(max-width:760px){body #app#app#app#app .finder-studio #account-results{grid-template-columns:1fr!important}} .j-data-notice,.j-sync-notice{padding:12px 16px;border:1px solid var(--lg-line,#ffffff30);border-radius:14px;background:var(--lg-deep,#292147);color:var(--lg-ink,#fff);font-size:14px;line-height:1.6;overflow-wrap:anywhere} .j-data-notice{margin:0 0 18px}.j-data-notice p{margin:0 0 10px}.j-sync-notice{flex:none;margin:12px 24px}.j-sync-notice+.j-form-section{margin-top:14px} .j-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.j-pagination span,.j-result-count{font-size:13px;line-height:20px;color:var(--lg-ink,#fff)}.j-pagination span{text-align:center}.j-result-count{margin:0 0 12px}.j-empty-chart{font-size:14px;line-height:22px;max-width:100%;overflow-wrap:anywhere} body #app#app#app#app .finder-studio :is(h1,h2,h3,h4,.studio-firm-label,.studio-brand>p){color:var(--atlas-ink);text-shadow:none} body #app#app#app#app .finder-studio :is(.studio-note,.studio-top p,label,.studio-price-entry span,#finder-active-summary,.challenge-identity small,.challenge-overview>div>small,.price-term,.price-unverified,.checkout-note){color:var(--atlas-muted)} body #app#app#app#app .finder-studio :is(.studio-glass,.finder-results,.account-card){background:var(--atlas-surface)!important;border-color:var(--atlas-line)!important;box-shadow:var(--atlas-shadow)!important;border-radius:var(--atlas-radius)!important} body #app#app#app#app .finder-studio :is(select,input:not([type=checkbox]):not([type=range]),#studio-price-input){background:var(--atlas-input)!important;color:var(--atlas-ink)!important;border-color:var(--atlas-line)!important;border-radius:12px!important} body #app#app#app#app .finder-studio select option{background:var(--atlas-input)!important;color:var(--atlas-ink)!important} body #app#app#app#app .finder-studio .studio-step-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px} body #app#app#app#app .finder-studio .studio-step-options[aria-label="Trading style"]{grid-template-columns:repeat(4,minmax(0,1fr))} body #app#app#app#app .finder-studio .studio-step-options button{aspect-ratio:1;min-height:64px;padding:7px!important;border-radius:22%!important;background:var(--atlas-input)!important;border:1px solid var(--atlas-line)!important;color:var(--atlas-ink)!important;font-size:13px!important;line-height:1.3;transition:background .2s,border-color .2s} body #app#app#app#app .finder-studio .studio-step-options button:hover{background:var(--atlas-hover)!important;border-color:var(--atlas-line-hover)!important} body #app#app#app#app .finder-studio .studio-step-options button[aria-pressed=true],body #app#app#app#app .studio-brand-actions .primary{background:var(--market-accent)!important;color:var(--market-accent-text)!important;border-color:var(--market-accent)!important} body #app#app#app#app .finder-studio :is(.challenge-overview,.studio-match-pill){background:var(--atlas-input)!important;border-color:var(--atlas-line)!important;color:var(--atlas-ink)} body #app#app#app#app .finder-studio .challenge-entry{background:var(--atlas-raised)!important;border-color:var(--atlas-line)!important} body #app#app#app#app .finder-studio :is(.challenge-overview>div>strong,.price-values strong,.account-metrics strong){color:var(--atlas-ink)!important} body #app#app#app#app .finder-studio :is(.account-metrics,.account-metrics>div,.checkout-note){border-color:var(--atlas-line)!important} .studio-logo-stage:before{background:radial-gradient(ellipse,color-mix(in srgb,var(--market-glow) 55%,transparent),transparent 67%)} .studio-dial{border-color:var(--atlas-line);box-shadow:0 0 0 14px #ffffff05,inset 0 0 0 17px #ffffff05} .studio-dial>div{background:var(--atlas-raised);color:var(--atlas-ink);border:1px solid var(--atlas-line)} .studio-dial small{color:var(--atlas-muted)} body #app#app#app#app #studio-budget{accent-color:var(--market-accent)} body #app#app#app#app .studio-brand-actions button{background:var(--atlas-input)!important;border-color:var(--atlas-line)!important} .journal-dashboard{--j-muted:var(--atlas-muted);padding:12px 0 24px;color:var(--atlas-ink)} .j-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:8px 0 25px} .j-heading h1{font-size:clamp(25px,2.5vw,36px);font-weight:650;letter-spacing:-.045em;margin:8px 0} .j-heading .eyebrow{font-size:12px;color:var(--atlas-muted);letter-spacing:.12em} .j-actions{display:flex;gap:10px} .j-dashboard-grid{display:grid;grid-template-columns:2.15fr 1fr 1fr;grid-template-rows:220px 220px;gap:16px} body #app#app#app#app .j-card{background:var(--atlas-surface);border:1px solid var(--atlas-line);border-radius:22px;padding:22px;min-width:0;box-shadow:var(--atlas-shadow)} .j-equity{grid-row:span 2;display:flex;flex-direction:column} .j-card-title{display:flex;justify-content:space-between;align-items:center;gap:12px} .j-card-title h2{font-size:17px;font-weight:550;letter-spacing:-.02em;margin:0;color:var(--atlas-ink)} .j-card-title>span,.j-card-title small{font-size:12px;font-weight:400;color:var(--j-muted)} .j-card-title>strong{font-size:15px;white-space:nowrap} .j-segments{display:flex;gap:3px;padding:4px;background:#140d2b45;border-radius:24px} body #app#app#app#app .j-segments button{border:0!important;border-radius:20px!important;padding:7px 11px!important;min-height:30px;background:transparent!important;color:var(--j-muted)!important;font-size:12px!important;cursor:pointer} body #app#app#app#app .j-segments button[aria-pressed=true]{background:#f7f2ff!important;color:#302245!important;box-shadow:0 3px 12px #09051820!important} .j-total{display:flex;flex-direction:column;gap:6px;margin:24px 0 4px} .j-total strong{font-size:46px;font-weight:600;letter-spacing:-.055em;line-height:1.1;font-variant-numeric:tabular-nums} .j-total span{font-size:13px;color:var(--j-muted)} .j-equity-chart{position:relative;flex:1;display:flex;align-items:center;min-height:0} .j-equity-chart svg{width:100%;max-height:260px;overflow:visible} .j-card svg text{fill:var(--j-muted);font-size:11px} .j-grid{stroke:#ffffff12;stroke-dasharray:5 6} .j-baseline{stroke:#ffffff35;stroke-dasharray:3 5} .j-chart-foot{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--j-muted)} .j-chart-empty{position:absolute;inset:15% 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;font-size:14px;text-align:center} .j-gauge{position:relative;width:220px;max-width:100%;margin:18px auto 0;text-align:center} .j-gauge svg{display:block;width:100%;height:125px} .j-gauge strong{position:absolute;top:53px;left:0;right:0;font-size:36px;letter-spacing:-.05em;font-weight:500} .j-gauge>span{position:absolute;top:96px;left:0;right:0;font-size:12px;color:var(--j-muted)} .j-month-bars{display:flex;gap:12px;height:146px;padding-top:12px} .j-month-bars>div{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px} .j-month-value{font-size:11px;font-variant-numeric:tabular-nums} .j-bar-track{height:95px;width:100%;max-width:28px;display:flex;align-items:flex-end;border-bottom:1px solid #ffffff25} .j-bar-track i{display:block;width:100%;min-height:2px;border-radius:7px 7px 2px 2px;background:linear-gradient(#f5e7ff,#9f89d452)} .j-bar-track i.negative{background:linear-gradient(#f2a8c2,#97699152)} .j-month-bars small{font-size:11px;color:var(--j-muted)} .j-growth>svg{width:100%;height:115px;margin-top:8px} .j-mini-foot{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--j-muted)} .j-mini-foot b{color:var(--atlas-ink);font-weight:500} .j-outcome-body{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px} .j-outcome-body ul{list-style:none;padding:0;margin:0;display:grid;gap:14px;flex:1} .j-outcome-body li{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--j-muted);white-space:nowrap} .j-outcome-body li b{margin-left:auto;color:var(--atlas-ink)} .j-outcome-body li i{width:7px;height:7px;background:#dfd0ff;border-radius:2px} .j-outcome-body li:nth-child(2) i{background:#b5759b}.j-outcome-body li:nth-child(3) i{background:#777292} .j-donut{width:112px;height:112px;border-radius:50%;background:conic-gradient(#dfd0ff 0 var(--win),#b5759b var(--win) var(--loss),#777292 var(--loss) 100%);display:grid;place-items:center;flex-shrink:0} .j-donut>span{display:flex;align-items:center;justify-content:center;flex-direction:column;width:78px;height:78px;border-radius:50%;background:var(--atlas-raised)} .j-donut b{font-size:26px;font-weight:500}.j-donut small{font-size:11px;color:var(--j-muted)} body #app#app#app#app .j-ledger{margin-top:18px;padding:24px} .j-ledger-tools{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0 12px} .j-ledger-tools label{width:280px;max-width:100%}.j-ledger-tools input{width:100%} .j-ledger-tools>span{font-size:12px;color:var(--j-muted)} .j-row{display:grid;grid-template-columns:1.5fr 1fr .8fr .8fr 1fr 1.4fr 30px;gap:16px;align-items:center;padding:20px 0;border-top:1px solid #ffffff12;font-size:14px;min-width:0} .j-row>div:first-child{display:grid;gap:6px}.j-row small{font-size:12px;color:var(--j-muted)} .j-row strong{font-weight:600}.j-table-head{font-size:12px;color:var(--j-muted);padding:12px 0;border:0} .j-row-note{font-size:12px;color:var(--j-muted);overflow-wrap:anywhere;max-height:70px;overflow:auto} .j-row>div:first-child{overflow-wrap:anywhere;min-width:0} .j-r{font-size:20px;font-variant-numeric:tabular-nums} .j-outcome{display:inline-block;font-size:12px;padding:6px 10px;border-radius:8px;background:#c9baff13} .is-win{color:#d7e9ff}.is-loss{color:#ffb9c9} body #app#app#app#app .j-row button{width:30px;height:30px;padding:0!important;border:0!important;background:none!important;font-size:20px!important;color:var(--j-muted)!important} .j-no-trades{padding:42px 12px;text-align:center;font-size:14px;color:var(--j-muted)} .j-undo{font-size:13px;margin:10px 0}.j-undo button{margin-left:8px} body #j-entry{width:min(540px,calc(100% - 28px));max-height:90dvh;padding:26px;border-radius:24px;overflow:auto} #j-entry::backdrop{background:#100c236e;backdrop-filter:blur(8px)} #j-entry-form{margin:0;background:none;border:0;padding:0} #j-close{background:none;border:0;color:var(--atlas-ink);font-size:26px;cursor:pointer} .j-form-note{font-size:13px;line-height:1.6;color:var(--atlas-muted);margin:18px 0} .j-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:20px 0} .j-form-grid label{display:grid;gap:8px;font-size:13px;color:var(--atlas-muted)} .j-form-grid :is(input,select,textarea){width:100%;min-width:0;background:var(--atlas-input);color:var(--atlas-ink);border:1px solid var(--atlas-line);padding:12px;border-radius:12px;font:inherit} .j-form-grid .j-note-field{grid-column:1/-1}.j-note-field small{display:none} .j-form-grid .j-result-field{grid-column:1/-1}.j-result-field input{font-size:24px;text-align:center} @media(max-width:1150px){.j-dashboard-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.j-equity{grid-column:1/-1;grid-row:auto;min-height:430px}.j-outcome-body{justify-content:space-around}.j-outcome-body ul{max-width:170px}.j-chart-foot{font-size:12px}.j-card:not(.j-equity){min-height:210px}} @media(max-width:650px){.j-heading{align-items:flex-start;flex-direction:column}.j-heading h1{font-size:27px}.j-actions{width:100%}.j-actions .btn{flex:1;justify-content:center}.j-dashboard-grid{gap:12px}.j-card-title{flex-wrap:wrap;gap:10px}body #app#app#app#app .j-card{padding:16px;border-radius:18px}.j-card-title h2{font-size:15px}.j-equity .j-card-title{flex-direction:column;align-items:flex-start}.j-total strong{font-size:40px}.j-chart-foot>span:nth-child(2){display:none}.j-gauge strong{top:52px;font-size:30px}.j-gauge>span{font-size:10px}.j-month-bars{gap:6px}.j-month-value{font-size:9px}.j-outcome-body{flex-direction:column;margin-top:15px}.j-outcome-body ul{order:2;width:100%;gap:7px}.j-outcome-body li{font-size:11px}.j-donut{width:85px;height:85px}.j-donut>span{width:59px;height:59px}.j-mini-foot{flex-direction:column}.j-growth>svg{height:130px}.j-ledger-tools{flex-direction:column;align-items:flex-start}.j-table-head{display:none}.j-row{grid-template-columns:1fr 1fr 28px;gap:13px;padding:20px 0}.j-row>div:first-child{grid-column:span 2}.j-row>button{grid-column:3;grid-row:1}.j-row>span:nth-child(2){grid-column:1}.j-row>span:nth-child(3){grid-column:2}.j-row>strong{grid-column:1}.j-row>span:nth-child(5){grid-column:2}.j-row-note{grid-column:1/-1}.j-row{position:relative}.j-row>button{position:absolute;right:0;top:18px}.j-form-grid{gap:12px}.j-form-grid label{min-width:0}} @media(prefers-reduced-motion:reduce){.journal-dashboard *{scroll-behavior:auto!important}} body #app#app#app#app .widget-lab .studio-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:auto auto auto;gap:18px;align-items:stretch} .widget-lab .studio-left,.widget-lab .studio-right{display:contents} body #app#app#app#app .widget-lab .studio-glass,body #app#app#app#app .widget-lab .studio-brand{position:relative;border-radius:28px!important;border:1px solid #ffffff35!important;background:linear-gradient(130deg,#ffffff13,#ffffff03 45%),color-mix(in srgb,var(--market-hero-1) 52%,transparent)!important;backdrop-filter:blur(22px)!important;box-shadow:inset 0 1px 0 #ffffff28,0 12px 32px #100a2520!important;padding:24px;overflow:hidden} .widget-lab .studio-budget{grid-column:1;grid-row:1} .widget-lab .studio-brand{grid-column:2;grid-row:1;margin:0} .widget-lab .widget-evaluation{grid-column:3;grid-row:1} .widget-lab .widget-account{grid-column:1;grid-row:2} .widget-lab .widget-drawdown{grid-column:2;grid-row:2} .widget-lab .widget-trading{grid-column:3;grid-row:2} .widget-lab .studio-more{grid-row:3} .widget-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px} .widget-kicker{font-size:10px;letter-spacing:.13em;color:var(--atlas-muted);font-weight:600} .widget-lab .widget-heading h2{font-size:21px;font-weight:600;letter-spacing:-.035em;margin:6px 0 0;line-height:1.2} .widget-symbol{width:38px;height:38px;display:grid;place-items:center;flex:none;border:1px solid #ffffff20;background:#ffffff08;border-radius:13px;color:#e4d9f4;font-size:23px} .widget-price-gauge{position:relative;width:240px;max-width:100%;margin:4px auto 0} .widget-price-gauge svg{display:block;width:100%;overflow:visible} .widget-price-gauge path{fill:none;stroke-width:10;stroke-linecap:round} .widget-arc-track{stroke:#ffffff20}.widget-arc-value{stroke:#d5baff;filter:drop-shadow(0 0 7px #c596ff40);transition:stroke-dasharray .25s} .widget-price-gauge>div{position:absolute;top:57%;left:0;right:0;display:grid;gap:7px;text-align:center} .widget-price-gauge small{font-size:12px;color:var(--atlas-muted)} .widget-price-gauge output{font-size:30px;line-height:1.1;font-weight:550;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--atlas-ink)} body #app#app#app#app .widget-lab #studio-budget{margin:22px 0 12px;height:18px;accent-color:#d5baff} .widget-budget-entry{display:grid;grid-template-columns:70px minmax(60px,1fr) auto;gap:7px;align-items:center} body #app#app#app#app .widget-lab .widget-budget-entry :is(input,select,button){min-height:42px!important;height:42px;border-radius:13px!important;padding:8px!important;background:#150d2838!important;border-color:#ffffff26!important;font-size:12px!important;color:var(--atlas-ink)!important;min-width:0;width:100%;text-align:center} body #app#app#app#app .widget-lab .widget-budget-entry select{appearance:auto;background-image:none!important} .widget-lab .studio-budget>.studio-note{font-size:11px;text-align:center;margin-top:15px} body #app#app#app#app .widget-lab .studio-brand{background:radial-gradient(ellipse at 50% 45%,#d6bbff2b,transparent 70%),color-mix(in srgb,var(--market-hero-1) 37%,transparent)!important;padding:20px} body #app#app#app#app .widget-lab #studio-firm{background:#160e2b30!important;border-color:#ffffff2c!important;font-size:14px!important;min-height:38px;height:38px} .widget-lab .studio-firm-label{font-size:11px;margin-bottom:8px} .widget-lab .studio-logo-stage{min-height:158px;margin:6px 0 0} body #app#app#app#app .widget-lab .studio-logo-stage .brand-mark{width:145px!important;height:145px!important;box-shadow:10px 14px 0 #17102f30,0 20px 36px #100b2535!important} .widget-lab .studio-brand h2{font-size:27px;margin:8px 0 4px} .widget-lab .studio-brand>p{font-size:11px;margin-bottom:10px} .widget-lab .studio-match-pill{padding:6px 14px;font-size:11px;border:0!important;background:#150e2a35!important} .widget-lab .studio-match-pill strong{font-size:16px} .widget-lab .studio-brand-actions{margin-top:12px;gap:8px;width:100%;justify-content:center} body #app#app#app#app .widget-lab .studio-brand-actions button{font-size:11px!important;min-height:35px;padding:9px 12px!important} body #app#app#app#app .widget-lab .studio-step-options{margin:0;gap:8px} body #app#app#app#app .widget-lab .studio-step-options button{min-height:0;aspect-ratio:auto;border-radius:15px!important;background:#160d292a!important;border:1px solid #ffffff16!important;color:var(--atlas-ink)!important;position:relative;font-weight:500;box-shadow:none!important} body #app#app#app#app .widget-lab .studio-step-options button:hover{background:#ffffff16!important;border-color:#ffffff4a!important} body #app#app#app#app .widget-lab .studio-step-options button[aria-pressed=true]{background:linear-gradient(130deg,#ddc6ff38,#ddc6ff16)!important;border-color:#e0c8ffb3!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff2e,0 4px 16px #0c082018!important} body #app#app#app#app .widget-lab .widget-evaluation-options{display:flex;flex-direction:column;gap:7px} body #app#app#app#app .widget-lab .widget-evaluation-options button{display:flex;align-items:center;gap:13px;text-align:left;padding:10px 12px!important;min-height:54px} .widget-evaluation-options b{font-size:24px;font-weight:400;letter-spacing:-.06em;min-width:32px;color:#e2d0ff} .widget-evaluation-options span{font-size:14px;flex:1} .widget-evaluation-options small{display:block;font-size:10px;color:var(--atlas-muted);margin-top:4px;font-weight:400} .widget-evaluation-options i{font-style:normal;opacity:0;color:#e2d0ff} .widget-evaluation-options [aria-pressed=true] i{opacity:1} .widget-size-field label{font-size:12px} body #app#app#app#app .widget-lab .widget-size-field select{font-size:21px!important;font-weight:550;letter-spacing:-.025em;min-height:54px;background:#160d292a!important;border-color:#ffffff24!important;margin-top:3px} .widget-field-label{display:block;color:var(--atlas-muted);font-size:12px;margin:20px 0 10px} body #app#app#app#app .widget-lab .widget-options-platform{display:flex;flex-wrap:wrap;gap:7px} body #app#app#app#app .widget-lab .widget-options-platform button{padding:10px 12px!important;font-size:12px!important;flex:1 1 auto;min-height:38px} body #app#app#app#app .widget-lab .widget-options-type{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px} body #app#app#app#app .widget-lab .widget-options-type button{grid-column:span 2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7px!important;min-height:73px} body #app#app#app#app .widget-lab .widget-options-type button:nth-child(n+4){grid-column:span 3} .widget-options-type svg{width:75px;max-width:100%;height:33px;margin-bottom:3px} .widget-options-type button span{font-size:11px;white-space:nowrap} .widget-graph-equity{fill:none;stroke:#e8e0f7;stroke-width:2;opacity:.45} .widget-graph-limit{fill:none;stroke:#d8b5ff;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:4 3} .widget-graph-legend{display:flex;gap:12px;align-items:center;margin-top:12px;font-size:10px;color:var(--atlas-muted);flex-wrap:wrap} .widget-graph-legend>span:nth-child(2){color:#d8b5ff}.widget-graph-legend small{font-size:9px;margin-left:auto} body #app#app#app#app .widget-lab .studio-step-options.widget-options-style[aria-label="Trading style"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px} body #app#app#app#app .widget-lab .widget-options-style button{display:grid;grid-template-columns:26px 1fr;align-content:center;gap:4px;text-align:left;min-height:82px;padding:12px!important} .widget-options-style .widget-style-mark{grid-row:span 2;align-self:center;font-size:26px;color:#ddc5ff} .widget-options-style button>span:not(.widget-style-mark){font-size:13px;align-self:center} .widget-options-style small{font-size:9px;color:var(--atlas-muted);line-height:1.4} body #app#app#app#app .widget-lab #studio-budget::-webkit-slider-runnable-track{background:linear-gradient(90deg,#c39af4,#e1cefa)!important;height:4px;border-radius:8px} body #app#app#app#app .widget-lab #studio-budget::-webkit-slider-thumb{background:#ece0ff!important;border:3px solid #9a77c4!important;border-radius:50%;box-shadow:0 0 0 4px #ffffff18!important} body #app#app#app#app .widget-lab .studio-more{padding:18px 24px;border-radius:20px!important} @media(min-width:1101px){body #app#app#app#app .widget-lab .studio-layout{grid-template-rows:minmax(398px,auto) auto auto}} @media(max-width:1100px){body #app#app#app#app .widget-lab .studio-layout{grid-template-columns:1fr 1fr;gap:14px}.widget-lab .studio-brand{grid-column:1;grid-row:1}.widget-lab .studio-budget{grid-column:2;grid-row:1}.widget-lab .widget-evaluation{grid-column:1;grid-row:2}.widget-lab .widget-account{grid-column:2;grid-row:2}.widget-lab .widget-drawdown{grid-column:1;grid-row:3}.widget-lab .widget-trading{grid-column:2;grid-row:3}.widget-lab .studio-more{grid-row:4}.widget-lab .studio-logo-stage{min-height:168px}} @media(max-width:650px){body #app#app#app#app .widget-lab .studio-layout{grid-template-columns:1fr;gap:14px}.widget-lab :is(.studio-brand,.studio-budget,.widget-account,.widget-evaluation,.widget-drawdown,.widget-trading,.studio-more){grid-column:1!important;grid-row:auto!important}body #app#app#app#app .widget-lab .studio-glass,body #app#app#app#app .widget-lab .studio-brand{padding:20px;border-radius:24px!important}.widget-lab .studio-brand{order:-1}.widget-lab .widget-heading h2{font-size:22px}.widget-lab .studio-top{margin:14px 0 24px!important}.widget-evaluation-options small{font-size:11px}.widget-options-style small{font-size:11px}.widget-options-type button span{font-size:12px}.widget-options-type svg{height:42px}.widget-graph-legend{font-size:11px}} body .atlas-select{position:relative;display:inline-grid;min-width:0;width:100%;vertical-align:middle;text-align:left} body #app#app#app#app .atlas-select>select.atlas-select-native,body dialog select.atlas-select-native{display:none!important;position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;clip-path:inset(50%);overflow:hidden;opacity:0;pointer-events:none} body #app#app#app#app .atlas-select-trigger,body dialog .atlas-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:44px;margin:0;padding:11px 14px!important;background:var(--atlas-input)!important;color:var(--atlas-ink)!important;border:1px solid var(--atlas-line)!important;border-radius:12px!important;box-shadow:inset 0 1px 0 #ffffff05!important;font:inherit;font-size:14px!important;font-weight:500;text-align:left;cursor:pointer} .atlas-select-value{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlas-select-chevron{flex:none;font-size:18px;line-height:1;color:var(--atlas-muted);transition:transform .15s} body #app#app#app#app .atlas-select-trigger:hover,body dialog .atlas-select-trigger:hover{background:var(--atlas-input)!important;border-color:var(--atlas-line-hover)!important} body #app#app#app#app .atlas-select-trigger[aria-expanded=true],body dialog .atlas-select-trigger[aria-expanded=true]{border-color:#c4a2f5!important;box-shadow:0 0 0 3px #c4a2f515!important} .atlas-select-trigger[aria-expanded=true] .atlas-select-chevron{transform:rotate(180deg)} body .atlas-select-panel{position:fixed;z-index:10000;display:flex;flex-direction:column;gap:7px;padding:7px;border:1px solid #ffffff45;border-radius:15px;background:var(--atlas-raised,#30214f);color:var(--atlas-ink);box-shadow:0 16px 40px #09071965;overflow:hidden;text-align:left;isolation:isolate} body .atlas-select-panel>input{flex:none;width:100%;min-height:40px;padding:9px 12px!important;background:var(--atlas-input)!important;border:1px solid var(--atlas-line)!important;border-radius:9px!important;color:var(--atlas-ink)!important;font:inherit;font-size:14px!important;outline-offset:-2px} .atlas-select-list{overflow:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent} body .atlas-select-panel .atlas-select-option{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:11px 12px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:var(--atlas-ink)!important;font:inherit;font-size:14px!important;font-weight:500;line-height:1.4;text-align:left;cursor:pointer;box-shadow:none!important} body .atlas-select-panel .atlas-select-option:hover,body .atlas-select-panel .atlas-select-option.is-highlighted{background:#ffffff0d!important;border-color:#ffffff20!important} body .atlas-select-panel .atlas-select-option[aria-selected=true]{background:#c5a5ff20!important;color:#fff!important} .atlas-select-option>span:last-child{color:#dbbeff}.atlas-select-empty{font-size:14px;padding:10px;margin:0;color:var(--atlas-muted)} .atlas-select[data-for=studio-firm]{width:min(100%,290px);margin-inline:auto} body #app#app#app#app .widget-lab .atlas-select-trigger{background:#160d2940!important;border-color:#ffffff30!important} body #app#app#app#app .widget-lab .widget-size-field .atlas-select-trigger{min-height:54px;} body #app#app#app#app .widget-lab .widget-budget-entry .atlas-select-trigger{min-height:44px;height:44px;font-size:12px!important;padding:10px!important;gap:6px} body #app#app#app#app .widget-lab .studio-brand .atlas-select-trigger{min-height:40px;font-size:14px!important} .finder-results-head .atlas-select{min-width:130px}.discovery-toolbar .atlas-select{width:auto;min-width:125px}.j-form-grid .atlas-select{width:100%} body #app#app#app#app .widget-lab #studio-budget{appearance:none!important;-webkit-appearance:none!important;display:block;width:100%;height:32px!important;min-height:32px;margin:14px 0 6px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline-offset:2px;cursor:pointer;accent-color:#dac4ff!important;filter:none!important;transition:none} body #app#app#app#app .widget-lab #studio-budget:hover,body #app#app#app#app .widget-lab #studio-budget:focus{background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important} body #app#app#app#app .widget-lab #studio-budget::-webkit-slider-runnable-track{height:6px!important;border:0!important;border-radius:9px!important;background:linear-gradient(to right,#d7bcff 0%,#d7bcff var(--budget-progress,100%),#ffffff24 var(--budget-progress,100%),#ffffff24 100%)!important;box-shadow:inset 0 1px 2px #130b2020!important} body #app#app#app#app .widget-lab #studio-budget::-webkit-slider-thumb{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box;width:20px!important;height:20px!important;margin-top:-7px!important;border:3px solid #ab84d5!important;border-radius:50%!important;background:#fff5ff!important;box-shadow:0 2px 7px #160b2740!important;transform:none!important} body #app#app#app#app .widget-lab #studio-budget::-moz-range-track{height:6px;border:0;border-radius:9px;background:#ffffff24} body #app#app#app#app .widget-lab #studio-budget::-moz-range-progress{height:6px;border-radius:9px;background:#d7bcff} body #app#app#app#app .widget-lab #studio-budget::-moz-range-thumb{width:14px;height:14px;border:3px solid #ab84d5;border-radius:50%;background:#fff5ff;box-shadow:0 2px 7px #160b2740} body #app#app#app#app .widget-lab .studio-budget:hover{background:linear-gradient(130deg,#ffffff13,#ffffff03 45%),color-mix(in srgb,var(--market-hero-1) 52%,transparent)!important;filter:none!important;transform:none!important} .widget-slider-scale{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--atlas-muted);padding:0 2px;margin:0 0 15px} body #app#app#app#app .widget-lab .widget-budget-entry{grid-template-columns:78px minmax(80px,1fr) auto;gap:8px;padding-top:16px;border-top:1px solid #ffffff17} body #app#app#app#app .widget-lab .widget-budget-entry #studio-price-input{height:44px!important;min-height:44px!important;background:#160d2940!important;border:1px solid #ffffff30!important;font-size:14px!important;text-align:left;padding:10px 12px!important} body #app#app#app#app .widget-lab .widget-budget-entry #studio-price-input:hover{background:#160d2940!important;border-color:#ffffff55!important} body #app#app#app#app .widget-lab #studio-any-price{height:44px!important;min-height:44px!important;background:#ffffff0d!important;border:1px solid #ffffff30!important;border-radius:12px!important;padding:9px 12px!important;font-size:12px!important;white-space:nowrap} body #app#app#app#app .widget-lab #studio-any-price:hover{background:#ffffff16!important;border-color:#ffffff55!important} body #app#app#app#app .widget-lab .widget-price-gauge{margin-top:10px;margin-bottom:2px} body #app#app#app :is(.profile-select-menu>summary,.compare-picker-trigger){transition:border-color .16s,box-shadow .16s!important} body #app#app#app :is(.profile-select-menu>summary,.compare-picker-trigger):hover{background:var(--atlas-input)!important;border-color:var(--atlas-line-hover)!important} body #app#app#app .profile-select-options{top:calc(100% + 8px)!important;bottom:auto!important;max-height:300px;overscroll-behavior:contain;scrollbar-width:thin} body #app#app#app .profile-select-options [hidden]{display:none!important} body #app#app#app .profile-select-search{position:sticky;top:-6px;display:block;padding:8px;margin:-6px -6px 6px;background:var(--atlas-input,#241a42);border-bottom:1px solid #ffffff24;z-index:1} body #app#app#app .profile-select-search input{display:block;width:100%;min-width:0;height:40px;box-sizing:border-box;padding:9px 12px;border:1px solid #ffffff35;border-radius:10px;background:#ffffff0a;color:inherit;font:inherit;font-size:13px;outline-offset:2px} body #app#app#app .profile-select-search input:focus-visible{outline:2px solid #d0b2fa} body #app#app#app .profile-select-empty{padding:12px;margin:0;font-size:13px;color:var(--atlas-muted,#ddd7ec)} body :is(.atlas-select-trigger,.atlas-select-option):focus-visible{outline:2px solid #d0b2fa!important;outline-offset:2px!important} @media(max-width:650px){body .atlas-select-panel .atlas-select-option{padding:12px!important;min-height:44px;font-size:15px!important}body #app#app#app#app .atlas-select-trigger{font-size:15px!important}.discovery-toolbar .atlas-select{flex:1;min-width:0}.widget-budget-entry{gap:6px!important}body #app#app#app#app .widget-lab .widget-budget-entry{grid-template-columns:72px minmax(70px,1fr) auto}body #app#app#app#app .widget-lab #studio-any-price{padding:9px!important}.atlas-select-panel{max-width:calc(100vw - 24px)}} @media(prefers-reduced-motion:reduce){.atlas-select-chevron{transition:none}} @layer atlas-foundations{@media(min-width:901px){body:not(.atlas-mobile-application) #app#app .versus-chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px 8px;box-sizing:border-box;text-align:center;color:var(--palette-muted,var(--atlas-muted));min-width:0} body:not(.atlas-mobile-application) #app#app .versus-chart-empty[data-empty-chart="bars"]{min-height:139px;margin:18px 0 14px} body:not(.atlas-mobile-application) #app#app .versus-chart-empty[data-empty-chart="ring"]{max-width:280px;aspect-ratio:260/155;margin:16px auto 8px} body:not(.atlas-mobile-application) #app#app .versus-chart-empty[data-empty-chart="lines"]{width:100%;aspect-ratio:385/175;min-height:170px} body:not(.atlas-mobile-application) #app#app .versus-chart-empty>svg{width:28px;height:28px;flex:none;overflow:visible} body:not(.atlas-mobile-application) #app#app .versus-chart-empty>strong{font-family:inherit;font-size:14px!important;line-height:1.4!important;font-weight:600!important;color:var(--palette-ink,var(--atlas-ink));max-width:30ch;overflow-wrap:anywhere} body:not(.atlas-mobile-application) #app#app .versus-chart-empty>p{font-family:inherit;font-size:12px!important;line-height:1.5!important;font-weight:500!important;margin:0;max-width:34ch;overflow-wrap:anywhere} body:not(.atlas-mobile-application) #app#app .versus-platform-fees{margin:12px 0 0} body:not(.atlas-mobile-application) #app#app .versus-platform-fees>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:4px 12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--lg-line,var(--atlas-line));min-width:0} body:not(.atlas-mobile-application) #app#app .versus-platform-fees :is(strong,b){font-family:inherit;font-size:14px!important;line-height:1.4!important;font-weight:600!important;color:var(--palette-ink,var(--atlas-ink));overflow-wrap:anywhere;min-width:0} body:not(.atlas-mobile-application) #app#app .versus-platform-fees b{text-align:right} body:not(.atlas-mobile-application) #app#app .versus-platform-fees :is(small,a,p){font-family:inherit;font-size:12px!important;line-height:1.5!important;font-weight:500!important;overflow-wrap:anywhere;min-width:0} body:not(.atlas-mobile-application) #app#app .versus-platform-fees a{justify-self:end;color:var(--palette-ink,var(--atlas-ink))!important;text-underline-offset:3px} body:not(.atlas-mobile-application) #app#app .versus-platform-fees :is(small,p){color:var(--palette-muted,var(--atlas-muted));margin:0} body:not(.atlas-mobile-application) #app#app .versus-platform-fees>p{margin-top:12px} body:not(.atlas-mobile-application) #app#app .versus-line-readable{position:relative;width:100%;aspect-ratio:385/175;min-height:170px} body:not(.atlas-mobile-application) #app#app .versus-line-drawing{position:absolute;left:0;right:0;top:50%;aspect-ratio:385/175;transform:translateY(-50%)} body:not(.atlas-mobile-application) #app#app .versus-line-drawing>svg{display:block;width:100%;height:100%;min-height:0} body:not(.atlas-mobile-application) #app#app :is(.versus-line-axis,.versus-line-tick){position:absolute;font-family:inherit;font-size:clamp(12px,.8vw,14px)!important;line-height:18px!important;font-weight:550!important;color:var(--palette-muted,var(--atlas-muted));white-space:nowrap} body:not(.atlas-mobile-application) #app#app .versus-line-axis{left:0;transform:translateY(-50%)} body:not(.atlas-mobile-application) #app#app .versus-line-max{top:22.285714%} body:not(.atlas-mobile-application) #app#app .versus-line-zero{top:75.428571%} body:not(.atlas-mobile-application) #app#app .versus-line-ticks{position:absolute;inset:0} body:not(.atlas-mobile-application) #app#app .versus-line-tick{top:90.285714%;transform:translate(-50%,-50%)}}} body #app#app#app#app .widget-lab :is(.studio-glass,.studio-brand),body #app#app#app#app .widget-lab :is(.studio-glass,.studio-brand):hover{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(135deg,color-mix(in srgb,var(--market-hero-2) 52%,var(--market-hero-1)),color-mix(in srgb,var(--market-hero-3) 65%,var(--market-hero-1)))!important;box-shadow:inset 0 1px 0 #ffffff16!important;filter:none!important;transition:none!important;border-radius:24px!important;isolation:isolate} body #app#app#app#app .widget-lab .studio-budget::before,body #app#app#app#app .widget-lab .studio-budget::after{display:none!important} body #app#app#app#app .widget-lab .widget-arc-value{filter:none!important} body #app#app#app#app .widget-lab .widget-size-field .atlas-select-trigger{height:44px!important;min-height:44px!important;font-size:15px!important;letter-spacing:normal;padding:10px 14px!important} body #app#app#app#app .widget-lab .widget-heading h2{font-size:20px} body #app#app#app#app .widget-lab .widget-options-platform button{min-height:44px!important} body #app#app#app#app .widget-lab .widget-size-field .atlas-select{margin-top:0} .versus-dashboard{--series-a:#ffbb87;--series-b:#a89dff;color:var(--atlas-ink);padding:8px 0 24px} .versus-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:6px 0 22px} .versus-heading h1{font-size:clamp(26px,3vw,36px);font-weight:650;letter-spacing:-.045em;margin:7px 0} .versus-heading .eyebrow{font-size:11px;letter-spacing:.13em;color:var(--atlas-muted)} .versus-actions{display:flex;gap:9px;flex-wrap:wrap} .versus-controls{display:grid;grid-template-columns:auto minmax(0,1fr) 40px minmax(0,1fr);gap:18px;align-items:end;margin-bottom:20px;padding:18px 20px;border:1px solid var(--atlas-line);border-radius:20px;background:var(--atlas-surface)} .versus-kind{display:flex;align-self:end;gap:5px;padding:4px;border-radius:12px;background:var(--atlas-input)} body #app#app#app#app .versus-kind button{padding:9px 14px!important;min-height:36px;font-size:13px!important} .versus-select{display:grid;gap:8px;min-width:0}.versus-select>span{display:flex;gap:7px;align-items:center;font-size:10px;letter-spacing:.11em;color:var(--atlas-muted)} .versus-select i,.versus-arena-foot i{display:inline-block;width:7px;height:7px;border-radius:50%;flex:none} body #app#app#app#app .versus-swap{width:40px;height:44px;padding:0!important;font-size:23px!important} .versus-grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,1.4fr) minmax(250px,1fr);gap:16px;align-items:stretch} body #app#app#app#app .versus-card{min-width:0;margin:0;padding:22px;border:1px solid var(--atlas-line)!important;border-radius:22px!important;background:var(--atlas-surface)!important;box-shadow:0 8px 24px #100c251a!important} .versus-card h2{font-size:16px;line-height:1.35;font-weight:550;letter-spacing:-.015em;margin:0 0 16px;color:var(--atlas-ink)} .versus-summary{grid-column:1;grid-row:1}.versus-arena{grid-column:2/4;grid-row:1}.versus-reviews{grid-column:1;grid-row:2}.versus-details{grid-column:2;grid-row:2}.versus-coverage{grid-column:3;grid-row:2} .versus-matrix-row{display:grid;grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #ffffff10;font-size:14px;line-height:1.4;min-height:40px} .versus-matrix-row>:not(:first-child){text-align:center;overflow-wrap:anywhere;min-width:0}.versus-matrix-row>span:first-child{color:var(--atlas-muted)} .versus-matrix-row strong{font-weight:500}.versus-matrix-row strong:nth-child(2){color:var(--series-a)}.versus-matrix-row strong:nth-child(3){color:var(--series-b)} .versus-matrix-head{padding-top:0;font-size:12px;min-height:32px}.versus-matrix-head span:nth-child(2){color:var(--series-a)}.versus-matrix-head span:nth-child(3){color:var(--series-b)} .versus-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:22px}.versus-chart-heading h2{font-size:14px;margin:0}.versus-chart-heading>span{color:var(--atlas-muted)} .versus-bars{display:flex;justify-content:space-between;gap:12px;margin:18px 0 14px}.versus-bar-group{flex:1;text-align:center}.versus-bar-pair{display:flex;gap:5px;justify-content:center;align-items:flex-end;height:113px;border-bottom:1px solid #ffffff20} .versus-bar-column{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;width:20px;height:100%}.versus-bar-column>span{font-size:10px;color:var(--atlas-muted)}.versus-bar-column i{display:block;width:100%;min-height:2px;border-radius:6px 6px 2px 2px}.versus-bar-group small{display:block;margin-top:8px;font-size:10px;color:var(--atlas-muted)} .series-0{background:var(--series-a)}.series-1{background:var(--series-b)}.series-stroke-0{stroke:var(--series-a)}.series-stroke-1{stroke:var(--series-b)}.series-fill-0{fill:var(--series-a)}.series-fill-1{fill:var(--series-b)} .versus-legend{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:10px;color:var(--atlas-muted)}.versus-legend>span{display:flex;align-items:center;gap:6px}.versus-legend i{width:6px;height:6px;border-radius:50%;background:var(--series-a);flex:none}.versus-legend>span:nth-child(2) i{background:var(--series-b)} body #app#app#app#app .versus-arena{display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(ellipse at 25% 45%,#ffba8722,transparent 47%),radial-gradient(ellipse at 78% 45%,#a89dff35,transparent 45%),var(--atlas-surface)!important;padding:26px 30px} .versus-arena-top{display:flex;justify-content:space-between;gap:12px;color:var(--atlas-muted);font-size:10px;letter-spacing:.15em} .versus-logos{display:grid;grid-template-columns:1fr 54px 1fr;align-items:center;gap:12px;margin:36px 0 20px;text-align:center;perspective:1000px} .versus-contender{min-width:0}.versus-contender>a{display:inline-block;max-width:100%} body #app#app#app#app .versus-contender .brand-mark{width:clamp(140px,15vw,230px);height:clamp(140px,15vw,230px);border-radius:25%!important;box-shadow:0 25px 38px #10092340,10px 10px 0 #100a2025!important;transform:rotate(-6deg) rotateY(9deg);margin:0} body #app#app#app#app .contender-1 .brand-mark{transform:rotate(6deg) rotateY(-9deg)} .versus-contender h2{font-size:clamp(18px,2vw,27px);font-weight:650;letter-spacing:-.035em;margin:30px 0 6px}.versus-contender p{font-size:12px;color:var(--atlas-muted);margin:0} .versus-divider{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid #ffffff25;font-size:14px;font-weight:600;background:#ffffff09;color:var(--atlas-muted)} .versus-arena-foot{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid #ffffff1c;padding-top:18px;margin-top:30px}.versus-arena-foot>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px}.versus-arena-foot a{margin-left:auto;font-size:10px;color:var(--atlas-muted)} .versus-rating{position:relative;max-width:280px;margin:16px auto 8px}.versus-rating svg{width:100%;display:block}.versus-arc-track,.versus-arc{fill:none;stroke-width:11;stroke-linecap:round}.versus-arc-track{stroke:#ffffff13}.versus-rating>div{position:absolute;top:59%;left:0;right:0;text-align:center}.versus-rating strong{font-size:25px;font-weight:550;color:var(--series-a)}.versus-rating strong span{color:var(--atlas-muted);font-weight:400;font-size:18px}.versus-rating small{display:block;font-size:10px;color:var(--atlas-muted);margin-top:5px} .versus-note{font-size:10px;line-height:1.6;color:var(--atlas-muted);margin:12px 0 0}.versus-footnote{line-height:1.6;color:var(--atlas-muted);margin:18px 3px} .versus-size-chart{width:100%;min-height:170px}.versus-size-chart text{fill:var(--atlas-muted);font-size:11px}.versus-coverage .versus-legend{margin-top:15px} .versus-metric-bars{display:grid;gap:22px;margin:26px 0}.versus-metric-bars>div>span{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--atlas-muted);margin-bottom:10px}.versus-metric-bars strong{font-weight:500;color:var(--atlas-ink)}.versus-metric-bars>div>div{height:8px;background:#ffffff13;border-radius:10px;overflow:hidden}.versus-metric-bars i{display:block;height:100%;border-radius:10px} .versus-no-data{padding:40px 10px;min-height:170px;font-size:13px;line-height:1.6;color:var(--atlas-muted);text-align:center} .versus-sources>summary{display:flex;justify-content:space-between;cursor:pointer;font-size:14px;list-style:none}.versus-sources[open]>.versus-matrix{margin-top:22px}.versus-sources a{text-decoration:underline} .versus-placeholder{display:grid;place-items:center;width:160px;height:160px;margin:auto;border:1px dashed #ffffff40;border-radius:25%;font-size:40px;color:var(--atlas-muted)} @media(max-width:1100px){.versus-grid{grid-template-columns:1fr 1fr}.versus-arena{grid-column:1/-1;grid-row:1}.versus-summary{grid-column:1;grid-row:2/4}.versus-reviews{grid-column:2;grid-row:2}.versus-coverage{grid-column:2;grid-row:3}.versus-details{grid-column:1/-1;grid-row:4}.versus-controls{grid-template-columns:1fr 40px 1fr}.versus-kind{grid-column:1/-1;justify-self:start}.versus-logos{margin:28px 0 15px}.versus-arena-foot{margin-top:20px}} @media(max-width:650px){.versus-heading{display:block}.versus-heading h1{font-size:28px}.versus-actions{margin-top:16px}.versus-actions .btn{flex:1;justify-content:center;font-size:12px!important}.versus-controls{padding:14px;gap:10px;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)}body #app#app#app#app .versus-swap{width:34px}.versus-controls .atlas-select-trigger{padding:10px!important}.versus-kind{justify-self:stretch}.versus-kind button{flex:1}.versus-grid{grid-template-columns:1fr;gap:14px}.versus-grid>.versus-card{grid-column:1;grid-row:auto!important}.versus-arena{order:-1}body #app#app#app#app .versus-card,body #app#app#app#app .versus-arena{padding:18px;border-radius:20px!important}.versus-logos{grid-template-columns:1fr 30px 1fr;gap:8px;margin-top:30px}body #app#app#app#app .versus-contender .brand-mark{width:95px;height:95px}.versus-divider{width:30px;height:30px;font-size:10px}.versus-contender h2{font-size:17px;margin-top:22px}.versus-contender p{font-size:10px}.versus-arena-foot{gap:18px}.versus-arena-foot>div{font-size:10px}.versus-arena-foot a{margin-left:0;width:100%}.versus-arena-top{font-size:9px}.versus-matrix-row{gap:8px}.versus-legend{font-size:11px}.versus-bars{max-width:360px;margin-inline:auto}.versus-chart-heading>span{font-size:10px}.versus-placeholder{width:90px;height:90px}} .versus-rating strong b{font:inherit;color:var(--series-b)} .versus-bar-group small,.versus-bar-column>span,.versus-legend,.versus-note,.versus-arena-foot a,.versus-select>span{font-size:12px} .versus-chart-heading>span{font-size:11px} .versus-footnote{font-size:12px} @layer atlas-foundations{#app#app .versus-cost-card{display:flex;flex-direction:column;min-height:0} #app#app .versus-cost-card>h2{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex:none;margin-bottom:12px} #app#app .versus-cost-card>h2>small{font:500 11px/1.4 'Atlas Display',sans-serif;color:var(--palette-muted);white-space:nowrap} #app#app [data-compare-costs]{display:flex;flex-direction:column;flex:1;min-height:0} #app#app .versus-cost-intro{font:450 12px/1.5 'Atlas Display',sans-serif;color:var(--palette-muted);margin:0 0 12px} #app#app .versus-cost-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex:none} #app#app .versus-cost-controls[data-monthly]{grid-template-columns:1.1fr 1fr .8fr} #app#app .versus-cost-controls label{display:grid;gap:5px;min-width:0} #app#app .versus-cost-controls label>span{font:550 11px/1.3 'Atlas Display',sans-serif;color:var(--palette-muted)} #app#app .versus-cost-controls .versus-cost-months{grid-column:auto} #app#app .versus-cost-controls :is(select,.atlas-select-trigger){min-width:0!important;width:100%!important;min-height:32px!important;font-size:12px!important;padding:5px 8px!important;letter-spacing:normal!important} #app#app .versus-cost-controls select{background:var(--lg-control);color:var(--palette-ink,#fff);border:1px solid var(--lg-line);border-radius:10px} #app#app .versus-cost-selection{font:450 10px/1.5 'Atlas Display',sans-serif;color:var(--palette-muted);margin:10px 0} #app#app .versus-cost-result{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid var(--lg-line);flex:none} #app#app .versus-cost-result>strong{font:650 12px/1.4 'Atlas Display',sans-serif;color:var(--palette-ink,#fff);overflow-wrap:anywhere;min-width:0} #app#app .versus-cost-result>span{font:600 11px/1.4 'Atlas Display',sans-serif;color:var(--lg-accent);white-space:nowrap;flex:none} #app#app .versus-cost-chart{display:grid;align-content:center;gap:14px;margin:8px 0;flex:1;min-height:78px} #app#app .versus-cost-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:5px} #app#app .versus-cost-heading>strong{font:650 14px/1.4 'Atlas Display',sans-serif;color:var(--palette-ink,#fff);overflow-wrap:anywhere;min-width:0} #app#app .versus-cost-heading>b{font:750 22px/1.15 'Atlas Display',sans-serif;color:var(--palette-ink,#fff);flex:none;white-space:nowrap} #app#app .versus-cost-series{display:inline-block;margin-right:7px;font-size:10px;opacity:.65;font-weight:500} #app#app .versus-cost-track{height:6px;border-radius:20px;background:#ffffff12;overflow:hidden} #app#app .versus-cost-track>i{display:block;height:100%;border-radius:inherit} #app#app .versus-cost-track>.series-0{background:var(--lg-accent)!important} #app#app .versus-cost-track>.series-1{background:repeating-linear-gradient(135deg,#f1ecff 0 4px,color-mix(in srgb,#f1ecff 65%,transparent) 4px 8px)!important} #app#app .versus-cost-row>p{font:450 11px/1.5 'Atlas Display',sans-serif;color:var(--palette-muted);margin:7px 0 2px} #app#app .versus-cost-row>p>strong{color:var(--palette-ink,#fff);font-weight:600} #app#app .versus-cost-row>small{display:block;font:450 10px/1.5 'Atlas Display',sans-serif;color:var(--palette-muted)} #app#app .versus-cost-row>.versus-cost-best{display:block;margin-top:5px;font:550 10px/1.5 'Atlas Display',sans-serif;color:var(--lg-accent);text-decoration:none;overflow-wrap:anywhere} #app#app .versus-cost-best:hover{text-decoration:underline} #app#app .versus-cost-method{margin-top:12px;border-top:1px solid var(--lg-line);padding-top:10px} #app#app .versus-cost-method>summary{cursor:pointer;font:600 12px/1.5 'Atlas Display',sans-serif;color:var(--palette-ink,#fff)} #app#app .versus-cost-method p{font:450 11px/1.65 'Atlas Display',sans-serif;color:var(--palette-muted);margin:12px 0} #app#app .versus-cost-method a{color:var(--lg-accent);text-underline-offset:3px} #app#app .versus-cost-breakdown{margin-top:18px} #app#app .versus-cost-breakdown>h3{font:650 14px/1.4 'Atlas Display',sans-serif;color:var(--palette-ink,#fff);margin:0 0 8px} #app#app .versus-cost-breakdown>div{padding:12px 0;border-top:1px solid var(--lg-line)} #app#app .versus-cost-breakdown>div>a{display:block;font:600 11px/1.5 'Atlas Display',sans-serif;overflow-wrap:anywhere} #app#app .versus-cost-breakdown dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0} #app#app .versus-cost-breakdown dl>div{display:grid;gap:2px} #app#app .versus-cost-breakdown dt{font:450 10px/1.4 'Atlas Display',sans-serif;color:var(--palette-muted)} #app#app .versus-cost-breakdown dd{font:600 12px/1.4 'Atlas Display',sans-serif;color:var(--palette-ink,#fff);margin:0} #app#app .versus-cost-breakdown small{display:block;font:450 10px/1.5 'Atlas Display',sans-serif;color:var(--palette-muted);overflow-wrap:anywhere} #app#app .versus-cost-sources{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;font:500 10px/1.4 'Atlas Display',sans-serif} #app#app .versus-cost-caption{font:450 10px/1.4 'Atlas Display',sans-serif;color:var(--palette-muted);margin:3px 0 8px;flex:none} #app#app .versus-cost-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--lg-line);padding-top:8px;flex:none} #app#app .versus-cost-footer>span{font:450 10px/1.4 'Atlas Display',sans-serif;color:var(--palette-muted)} #app#app .versus-cost-footer>button{min-height:28px!important;padding:4px 8px!important;font-size:11px!important;white-space:nowrap} #app#app #compare-cost-dialog{position:fixed!important;inset:0!important;margin:auto!important;width:min(860px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:86dvh!important;padding:0!important;border:1px solid var(--lg-edge)!important;border-radius:24px!important;overflow:hidden!important;background:rgb(var(--palette-panel))!important;color:var(--palette-ink,#fff)!important;box-shadow:0 24px 90px #08061188!important;text-align:left!important} #app#app #compare-cost-dialog[open]{display:flex!important;flex-direction:column!important} #compare-cost-dialog::backdrop{background:rgb(var(--palette-panel)/.7);backdrop-filter:blur(8px)} #app#app #compare-cost-dialog>header{position:static!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px;padding:18px 22px!important;border:0!important;border-bottom:1px solid var(--lg-line)!important;background:none!important;box-shadow:none!important;min-height:0!important;height:auto!important;flex:none} #app#app #compare-cost-dialog>header>h2{font:650 18px/1.4 'Atlas Display',sans-serif!important;margin:0!important;color:var(--palette-ink,#fff)!important} #app#app #compare-cost-dialog>header>button{width:36px!important;height:36px!important;min-height:36px!important;flex:none;padding:0!important;font-size:24px!important;line-height:1!important;border-radius:10px!important;background:var(--lg-control)!important;border:1px solid var(--lg-line)!important;color:#fff!important} #app#app #compare-cost-dialog .versus-cost-method{padding:18px 22px 22px;margin:0;border:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;flex:1;min-height:0} #app#app .versus-cost-dialog-summary{margin:18px 0;padding-top:14px;border-top:1px solid var(--lg-line)} #app#app .versus-cost-dialog-summary>h3{font:650 15px/1.4 'Atlas Display',sans-serif;margin:0;color:var(--palette-ink,#fff)} #app#app .versus-cost-dialog-summary>a{font-size:12px} @media(min-width:1101px){#app#app .versus-cost-card{contain:size}} @media(max-width:1100px){#app#app .versus-cost-chart{flex:none;margin:16px 0}#app#app .versus-cost-controls[data-monthly]{grid-template-columns:repeat(3,minmax(0,1fr))}}} @media(max-width:650px){.versus-controls{grid-template-columns:minmax(0,1fr) 34px}.versus-select{grid-column:1}.versus-swap{grid-column:2;grid-row:2/4;align-self:center}.versus-controls .atlas-select-trigger{font-size:14px!important}.versus-matrix-row{font-size:14px}.versus-matrix-head{font-size:12px}.versus-contender p,.versus-arena-foot>div{font-size:12px}} .versus-controls.program-pair-controls{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center} .program-pair-select{display:grid;gap:16px;min-width:0} .program-account-badge{display:inline-flex;margin-top:14px;padding:8px 12px;border:1px solid #ffffff25;background:#ffffff0b;border-radius:10px;font-size:13px;color:var(--atlas-ink)} .program-rule-bars .versus-bar-column{width:27px}.program-rule-bars .versus-bar-pair{gap:10px} .program-permissions{margin-top:18px!important}.program-permissions-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.program-permissions-heading h2{margin:0}.program-permissions .versus-matrix-row{grid-template-columns:1.1fr 1fr 1fr;padding:13px 0} .program-rule-status{display:inline-block;padding:5px 9px;border-radius:8px;background:#ffffff0a;color:var(--atlas-muted);font-size:12px}.program-rule-status.allowed{color:#a5efd5;background:#67ddb51c}.program-rule-status.conditional{color:#ffd49f;background:#edb77919}.program-rule-status.prohibited{color:#ffb8c1;background:#f08a9b1c}.program-rule-source{display:block;margin-top:7px;font-size:11px;text-decoration:underline;text-underline-offset:3px;color:var(--atlas-muted)} .program-price-side{padding:18px 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;border-bottom:1px solid #ffffff17}.program-price-side>span{width:100%;font-size:13px;color:var(--atlas-muted)}.program-price-side>strong{font-size:30px;line-height:1.2;color:var(--series-a);overflow-wrap:anywhere}.program-price-side.side-1>strong{color:var(--series-b)}.program-price-side>s{font-size:15px;color:var(--atlas-muted)}.program-price-side>small,.program-price-side>b{font-size:12px}.program-price-side>small{color:#a5efd5}.program-price-side>b{padding:5px 7px;border-radius:7px;background:#ffffff11}.program-price-side>a{width:100%;font-size:12px;color:var(--atlas-muted);margin-top:4px;text-decoration:underline;text-underline-offset:4px} @media(max-width:650px){.versus-controls.program-pair-controls{grid-template-columns:minmax(0,1fr) 34px}.program-pair-select{grid-column:1}.program-pair-controls .versus-swap{grid-column:2;grid-row:1/3}.program-permissions-heading{align-items:flex-start;flex-direction:column}.program-permissions-heading .versus-kind{width:100%}.program-permissions .versus-matrix-row{gap:6px;font-size:12px}.program-rule-status{padding:5px 6px;font-size:11px}.program-versus .versus-legend{font-size:11px}} body #app#app#app .firm-challenges-panel{margin:18px 0 28px;padding:22px;background:var(--atlas-surface);border:1px solid var(--atlas-line);border-radius:20px;color:var(--atlas-ink)} .firm-challenges-heading{display:flex;align-items:center;justify-content:space-between;gap:20px} .firm-challenges-title{display:flex;align-items:center;gap:14px;min-width:0} body #app#app#app .firm-challenges-title .brand-mark{width:46px;height:46px;min-width:46px;border-radius:12px!important;transform:none!important;margin:0!important} .firm-challenges-title h3{font-size:24px;line-height:1.3;margin:0;font-weight:650} .firm-challenges-title p{font-size:14px;line-height:1.4;margin:5px 0 0;color:var(--atlas-muted)} body #app#app#app .firm-challenges-open{white-space:nowrap;padding:12px 18px!important;flex-shrink:0} .firm-challenges-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} .firm-quick-card{display:grid;grid-template-rows:auto 1fr auto;gap:9px;padding:16px;background:#ffffff08;border:1px solid var(--atlas-line);border-radius:14px;min-width:0} .firm-quick-card h4{font-size:14px;font-weight:650;line-height:1.4;margin:0} .firm-quick-card p{font-size:13px;line-height:1.5;margin:0;color:var(--atlas-muted)} .firm-quick-card p strong{font-size:15px;color:var(--atlas-ink)} body #app#app#app .firm-quick-card .btn{min-height:38px;font-size:13px!important;padding:8px 12px!important;width:100%;text-align:center;justify-content:center} .firm-quick-compare{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;font-size:13px;line-height:1.4;padding:8px 12px;background:var(--atlas-input);border:1px solid var(--atlas-line);border-radius:var(--atlas-control-radius);cursor:pointer} .firm-quick-compare input{width:16px;height:16px;flex:0 0 16px;margin:0;accent-color:var(--market-accent,#ff6255)} @media(max-width:760px){.firm-challenges-tools{grid-template-columns:1fr}.firm-quick-card{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:5px 12px;padding:14px}.firm-quick-card h4,.firm-quick-card p{grid-column:1}.firm-quick-card>.btn,.firm-quick-card>.firm-quick-compare{grid-column:2;grid-row:1/3;align-self:center;max-width:190px}.firm-challenges-title h3{font-size:21px}} @media(max-width:520px){body #app#app#app .firm-challenges-panel{padding:16px}.firm-challenges-heading{flex-direction:column;align-items:stretch;gap:14px}.firm-challenges-open{width:100%;text-align:center;justify-content:center}.firm-challenges-title h3{font-size:20px}.firm-challenges-title p{font-size:13px}.firm-quick-card{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:8px}.firm-quick-card>.btn,.firm-quick-card>.firm-quick-compare{grid-column:1;grid-row:3;max-width:none}} body #app#app#app #firm-spotlight .profile-lower:has(#profile-accounts){grid-template-columns:minmax(0,1fr);gap:18px} body #app#app#app #firm-spotlight .profile-lower:has(#profile-accounts)>section{padding:24px;min-width:0} body #app#app#app #firm-spotlight .profile-lower:has(#profile-accounts)>aside{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px} body #app#app#app #firm-spotlight .profile-lower:has(#profile-accounts)>aside>*{margin:0} .firm-account-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px} body #app#app#app #profile-accounts .account-filter-tabs{display:flex;gap:5px;margin:0;padding:5px;flex-wrap:wrap} body #app#app#app #profile-accounts .account-filter-tabs button{min-height:42px;font-size:14px;padding:10px 16px} body #app#app#app #profile-accounts .account-filter-bar{display:grid;grid-template-columns:minmax(150px,210px) auto;gap:10px;margin:0;align-items:end;justify-content:normal} body #app#app#app #profile-accounts .account-filter-bar label{gap:7px;text-align:left;font-weight:500;font-size:12px!important;color:var(--atlas-muted)} body #app#app#app #profile-accounts .account-filter-bar>button{height:44px;padding-inline:16px} .firm-account-status{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 2px 12px;color:var(--atlas-muted);font-size:12px} .firm-account-status p{margin:0;font-size:14px;color:var(--atlas-ink)} .firm-account-mobile-sort{display:none} body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table{width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0 8px;margin:0;color:var(--atlas-ink);font-size:14px} body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table th{padding:6px 8px 12px;background:none!important;border:0!important;text-align:center;color:var(--atlas-muted);font-size:12px;font-weight:500;white-space:normal;position:relative} body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table th button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;width:100%;padding:7px 4px;background:transparent!important;border-color:transparent!important;border-radius:8px!important;color:inherit!important;font-size:12px;line-height:1.4;font-weight:600} body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table th button:hover{background:#ffffff0a!important;color:var(--atlas-ink)!important} body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table th[aria-sort=ascending],body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table th[aria-sort=descending]{color:var(--atlas-ink)} body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table th:first-child button{justify-content:flex-start;padding-left:16px} body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table td{background:#ffffff08!important;border-block:1px solid var(--atlas-line)!important;border-inline:0!important;border-radius:0!important;padding:18px 12px!important;text-align:center;vertical-align:middle;line-height:1.5;position:relative;overflow-wrap:anywhere} body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table tr:hover td{background:#ffffff0e!important} body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table td:first-child{border-left:1px solid var(--atlas-line)!important;border-radius:14px 0 0 14px!important;padding-left:18px!important} body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table td:last-child{border-right:1px solid var(--atlas-line)!important;border-radius:0 14px 14px 0!important} .firm-account-table :is(td,th):not(:last-child):after{content:'';position:absolute;right:0;top:24%;bottom:24%;width:1px;background:#ffffff15;pointer-events:none} .firm-account-identity{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;text-align:left} body #app#app#app .firm-account-identity .brand-mark{width:44px;height:44px;min-width:44px;border-radius:12px!important;transform:none!important;margin:0!important} .firm-account-identity strong{font-size:15px;font-weight:650;line-height:1.4;display:block} .firm-account-identity small,.firm-account-muted{display:block;font-size:12px;line-height:1.4;color:var(--atlas-muted);margin-top:5px} .firm-account-capital{font-size:18px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap} .firm-account-step{display:inline-block;white-space:nowrap;background:#ffffff0d;border:1px solid var(--atlas-line);border-radius:8px;padding:6px 9px;font-size:13px;font-weight:600} .firm-account-drawdown{display:grid;gap:6px;text-align:center;max-width:175px;margin:auto} .firm-account-drawdown>strong{font-size:13px;font-weight:600;margin-bottom:3px} .firm-account-drawdown>span{display:flex;align-items:baseline;justify-content:center;gap:6px;flex-wrap:wrap} .firm-account-drawdown small{font-size:11px;color:var(--atlas-muted)} .firm-account-drawdown b{font-size:13px;font-weight:650;font-variant-numeric:tabular-nums} .firm-account-payout{display:block;font-size:13px;line-height:1.5;max-width:160px;margin:auto} .firm-account-price{display:grid;justify-items:center;gap:6px} .firm-account-price>div{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:4px 7px} .firm-account-price strong{font-size:22px;font-weight:750;line-height:1.25;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap} .firm-account-price s{font-size:12px;color:var(--atlas-muted)} .firm-account-price .price-code{font-size:11px;line-height:1.4;max-width:100%} .firm-account-price details{width:100%;font-size:12px;color:var(--atlas-muted)} .firm-account-price summary{cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:3px;line-height:1.6} .firm-account-price details p{margin:10px 0;font-size:12px;line-height:1.5} .firm-account-price details a,.firm-account-price-missing{color:var(--atlas-ink);font-size:13px;text-decoration:underline;text-underline-offset:3px} .firm-account-actions{display:grid;justify-items:center;gap:8px} body #app#app#app .firm-account-actions .btn{padding:9px 12px!important;min-height:40px;font-size:13px!important;white-space:nowrap} .firm-account-actions>a{font-size:12px;color:var(--atlas-muted);text-decoration:none;line-height:1.5} .firm-account-actions>a:hover{color:var(--atlas-ink);text-decoration:underline} body #app#app#app#app .finder-studio .finder-results{background:var(--atlas-surface)!important;border:1px solid var(--atlas-line)!important;border-radius:24px!important;padding:24px} body #app#app#app#app .finder-studio #account-results{display:block!important;min-width:0} body #app#app#app#app .finder-studio .finder-results-head{display:flex;justify-content:space-between;align-items:center;text-align:left;gap:16px;margin-bottom:18px} .finder-results .finder-table-hint{font-size:12px;color:var(--atlas-muted)} body #app#app#app#app .finder-results-head .firm-account-mobile-sort{display:none} .finder-results #finder-active-summary{margin:8px 0 0;color:var(--atlas-muted);font-size:13px} .finder-results .filter-chips:empty{display:none} .finder-results .firm-account-identity{grid-template-columns:44px minmax(0,1fr) 28px;gap:10px} body #app#app#app .firm-account-identity .star{padding:0!important;width:28px;height:32px;min-height:32px;border:0!important;background:transparent!important;font-size:21px;color:var(--atlas-muted);align-self:start} body #app#app#app .firm-account-identity .star.starred{color:var(--atlas-accent,#ffb9b2)} .firm-account-compare{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--atlas-muted);cursor:pointer} .firm-account-compare input{width:15px;height:15px;margin:0;accent-color:var(--atlas-accent,#ff6257)} body #app#app#app#app .finder-results .finder-bottom{position:static;background:transparent!important;border:0;border-top:1px solid var(--atlas-line);padding:18px 0 0;margin-top:18px} @media(max-width:1000px){.finder-results .finder-table-hint{display:none} body #app#app#app#app .finder-results-head .firm-account-mobile-sort{display:flex;align-items:center;gap:10px}} @media(max-width:650px){body #app#app#app#app .finder-studio .finder-results{padding:16px} body #app#app#app#app .finder-studio .finder-results-head{align-items:stretch;flex-direction:column} body #app#app#app#app .finder-results-head .firm-account-mobile-sort{justify-content:space-between} .finder-results .firm-account-mobile-sort .atlas-select{width:210px;max-width:calc(100% - 60px)} .finder-results .finder-bottom{gap:12px;flex-wrap:wrap}} body #app#app#app :is(#profile-accounts,.finder-results) .account-pagination{border-top:1px solid var(--atlas-line);padding-top:16px;margin-top:16px} body #app#app#app :is(#profile-accounts,.finder-results) .account-pagination button{width:40px;min-height:40px;padding:7px!important} #profile-accounts .account-coverage{margin-bottom:0;color:var(--atlas-muted);font-size:12px!important} @media(max-width:1000px){.firm-account-toolbar{gap:16px;align-items:center}.firm-account-toolbar .account-filter-bar{flex:1} .firm-account-status>span{display:none}.firm-account-mobile-sort{display:flex;align-items:center;gap:8px;font-size:12px;min-width:0}.firm-account-mobile-sort .atlas-select{width:210px;max-width:100%} body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table{display:block} .firm-account-table colgroup,.firm-account-table thead{display:none} .firm-account-table tbody{display:grid;gap:12px} .firm-account-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--atlas-line);border-radius:14px;padding:12px;background:#ffffff06} body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table td{border:0!important;} body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table td:first-child{grid-column:1/-1;border:0!important;border-bottom:1px solid var(--atlas-line)!important;border-radius:0!important;padding:5px 8px 16px!important;margin-bottom:4px} body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table td:last-child{border:0!important;border-radius:0!important} .firm-account-table td:not(:first-child):before{content:attr(data-label);display:block;color:var(--atlas-muted);font-size:12px;margin-bottom:9px} .firm-account-table :is(td,th):after{display:none}.firm-account-table td:last-child:before{display:none} body #app#app#app #firm-spotlight .profile-lower:has(#profile-accounts)>aside{grid-template-columns:1fr 1fr}} @media(max-width:650px){body #app#app#app #firm-spotlight .profile-lower:has(#profile-accounts)>section{padding:16px} body #app#app#app #profile-accounts .account-filter-tabs{width:100%;gap:4px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))} body #app#app#app #profile-accounts .account-filter-tabs button{font-size:13px;padding:9px 5px;min-height:40px} body #app#app#app #profile-accounts .account-filter-bar{width:100%;grid-template-columns:minmax(0,1fr) auto} .firm-account-status{align-items:stretch;flex-direction:column;gap:12px}.firm-account-mobile-sort{justify-content:space-between}.firm-account-mobile-sort .atlas-select{width:220px} .firm-account-table tr{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px} .firm-account-identity strong{font-size:16px}.firm-account-price strong{font-size:23px} body #app#app#app #firm-spotlight .profile-lower:has(#profile-accounts)>aside{grid-template-columns:1fr}} body #app#app#app .directory-showcase{margin-top:28px;padding:28px;border:1px solid var(--atlas-line);border-radius:24px;color:var(--atlas-ink);background:radial-gradient(ellipse at 42% 14%,color-mix(in srgb,var(--market-hero-3,#4532a0) 52%,transparent),transparent 48%),linear-gradient(135deg,var(--atlas-input),var(--atlas-raised));overflow:hidden} body #app#app#app .directory-showcase>.page-heading{padding:0!important;margin:0 0 18px!important;min-height:0!important;background:none!important;border:0!important;border-radius:0!important;text-align:left;box-shadow:none!important} body #app#app#app .directory-showcase>.page-heading h1{font-size:28px!important;line-height:1.3;letter-spacing:-.035em;margin:0 0 6px} body #app#app#app .directory-showcase>.page-heading p{font-size:14px;color:var(--atlas-muted);margin:0} body #app#app#app .directory-showcase>.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px} body #app#app#app .directory-library-compare{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:none;white-space:nowrap;padding:12px 18px!important;text-decoration:none} @media(max-width:600px){body #app#app#app .directory-showcase>.page-heading{flex-direction:column;align-items:stretch;gap:16px}body #app#app#app .directory-library-compare{width:100%}} .directory-deck{height:306px;position:relative;perspective:1200px;isolation:isolate;margin:0 8px} body #app#app#app .directory-deck-card{position:absolute;top:30px;left:50%;width:34%;height:246px;padding:20px;border-radius:22px!important;border:1px solid #ffffff30!important;color:var(--atlas-ink)!important;box-shadow:0 14px 34px #05061355!important;overflow:hidden;text-align:left;display:flex;flex-direction:column;align-items:flex-start;transition:transform .35s,opacity .35s,border-color .2s;cursor:pointer} .directory-deck-glow{position:absolute;width:210px;height:210px;right:-50px;top:-35px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--market-accent,#ff6255) 40%,transparent),transparent 70%);pointer-events:none} .directory-deck-card:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0c09268a,transparent 65%);pointer-events:none} .directory-deck-card.deck-slot-0{transform:translateX(-142%) rotateY(24deg) scale(.81);opacity:.55;z-index:1} .directory-deck-card.deck-slot-1{transform:translateX(-105%) rotateY(18deg) scale(.93);opacity:.82;z-index:2} body #app#app#app .directory-deck-card.deck-slot-2{transform:translateX(-50%);height:276px;top:15px;z-index:4;box-shadow:0 20px 44px #05061365!important;border-color:#ffffff66!important} .directory-deck-card.deck-slot-3{transform:translateX(5%) rotateY(-18deg) scale(.93);opacity:.82;z-index:2} .directory-deck-card.deck-slot-4{transform:translateX(42%) rotateY(-24deg) scale(.81);opacity:.55;z-index:1} .directory-deck-tag{font-size:11px;letter-spacing:.1em;font-weight:700;color:var(--atlas-muted);position:relative;z-index:1} .directory-deck-brand{position:absolute;inset:38px 0 auto;height:120px;display:grid;place-items:center} body #app#app#app .directory-deck-brand .brand-mark{width:112px;height:112px;border-radius:25px!important;transform:rotate(-5deg);margin:0;box-shadow:0 12px 28px #08071955!important} body #app#app#app .directory-deck-card.is-center .brand-mark{width:112px;height:112px;transform:rotate(-5deg)} .directory-deck-copy{position:relative;z-index:1;display:grid;gap:5px;margin-top:auto;width:100%} .directory-deck-copy>strong{font-size:20px;line-height:1.2;font-weight:750;letter-spacing:-.025em;overflow-wrap:anywhere} .directory-deck-copy>span:not(.directory-deck-cta){font-size:12px;line-height:1.4;color:var(--atlas-muted)} .directory-deck-cta{justify-self:start;margin-top:8px;padding:8px 16px;background:#f5f0ff;border-radius:9px;color:#27213f;font-size:12px;font-weight:750} .directory-deck-footer{display:flex;justify-content:center;align-items:center;gap:14px;margin:2px 0 26px} body #app#app#app .directory-deck-nav{width:34px;height:34px;min-height:34px;padding:0!important;border-radius:50%!important;border:1px solid var(--atlas-line)!important;background:#ffffff0a!important;font-size:22px;line-height:1;color:var(--atlas-ink);display:grid;place-items:center} .directory-deck-position{font-size:12px;color:var(--atlas-muted);min-width:40px;text-align:center} .directory-section-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:12px} body #app#app#app .directory-section-label h2,body #app#app#app .directory-library-heading h2{font-size:19px;margin:0;font-weight:650;letter-spacing:-.025em} .directory-section-label>span{font-size:12px;color:var(--atlas-muted)} .directory-logo-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;padding:18px 12px;border:1px solid var(--atlas-line);background:#ffffff05;border-radius:18px;margin-bottom:32px} body #app#app#app .directory-logo-shortcut{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 3px!important;min-width:0;border:0!important;background:none!important;color:var(--atlas-ink);text-align:center;font-size:12px;line-height:1.4;border-radius:10px!important} body #app#app#app .directory-logo-shortcut .brand-mark{width:48px;height:48px;border-radius:50%!important;margin:0;transform:none;outline:none!important;outline-offset:0;border:0!important;box-shadow:none!important} .directory-logo-shortcut>span:last-child{min-height:34px;display:flex;align-items:center;justify-content:center;overflow-wrap:anywhere} .directory-logo-shortcut:hover .brand-mark{outline:none!important} .directory-library-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid var(--atlas-line)} .directory-library-controls{display:grid;grid-template-columns:minmax(160px,260px) 140px;gap:10px;align-items:center} body #app#app#app .directory-library-controls input{width:100%;min-width:0;height:42px!important;min-height:42px!important;padding:10px 14px!important;font-size:14px!important;background:var(--atlas-input)!important;border:1px solid var(--atlas-line)!important;border-radius:12px!important} body #app#app#app .directory-library-controls .atlas-select-trigger{height:42px!important;min-height:42px!important;font-size:13px!important} .directory-library-count{font-size:12px;color:var(--atlas-muted);margin:16px 0 14px} .directory-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px} body #app#app#app .directory-library-card{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:0!important;text-align:left;background:var(--atlas-input)!important;border:1px solid var(--atlas-line)!important;border-radius:16px!important;overflow:hidden;color:var(--atlas-ink)!important;box-shadow:0 5px 16px #0506131a!important;transition:transform .2s,border-color .2s,box-shadow .2s;cursor:pointer} body #app#app#app .directory-library-card:hover{transform:translateY(-3px);border-color:var(--atlas-line-hover)!important;box-shadow:0 10px 28px #05061340!important} .directory-library-art{height:164px;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse at 65% 25%,#ffffff12,transparent 60%),linear-gradient(135deg,var(--market-hero-1,#301d65),var(--market-hero-3,#4532a0))} .directory-library-art.art-1{background:radial-gradient(ellipse at 30% 30%,#ffffff12,transparent 60%),linear-gradient(145deg,var(--market-hero-2,#70329c),var(--atlas-input))} .directory-library-art.art-2{background:radial-gradient(ellipse at 60% 40%,#ffffff15,transparent 65%),linear-gradient(135deg,var(--atlas-input),var(--market-hero-3,#4532a0))} .directory-library-art.art-3{background:radial-gradient(ellipse at 50% 30%,#ffffff12,transparent 70%),linear-gradient(135deg,var(--market-hero-3,#4532a0),var(--market-hero-1,#301d65))} body #app#app#app .directory-library-art .brand-mark{width:74px;height:74px;margin:19px 0 0;transform:none;border-radius:18px!important;box-shadow:0 10px 24px #08071940!important} .directory-library-rating{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:5px;background:#10102280;border:1px solid #ffffff24;border-radius:7px;padding:5px 7px;max-width:calc(100% - 20px);font-size:11px} .directory-library-rating small{font-size:10px;color:var(--atlas-muted)} .directory-library-rating b{font-size:11px;font-weight:650} .directory-library-caption{display:grid;gap:6px;padding:16px 15px 14px;min-height:87px;align-content:start} .directory-library-caption strong{font-size:16px;line-height:1.3;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere} .directory-library-caption>span{font-size:12px;line-height:1.4;color:var(--atlas-muted);overflow-wrap:anywhere} .directory-library-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:11px 15px;border-top:1px solid #ffffff15;font-size:11px;color:var(--atlas-muted)} .directory-library-bottom>span:first-child{min-width:0;flex:1;line-height:1.4} .directory-library-bottom .country-with-flag{justify-content:flex-start;gap:6px;font-size:11px} .directory-library-bottom .country-with-flag img{width:17px;height:12px} .directory-library-open{flex:none;padding:5px 8px;border-radius:6px;background:#ffffff0d;color:var(--atlas-ink);font-size:10px;white-space:nowrap} .directory-library-empty{padding:40px 20px;text-align:center;border:1px dashed var(--atlas-line);border-radius:16px;color:var(--atlas-muted)} .directory-library-empty h3{margin-top:0;color:var(--atlas-ink)} .directory-showcase button:focus-visible{outline:2px solid var(--market-accent);outline-offset:4px} @media(min-width:1500px){.directory-library-grid{grid-template-columns:repeat(5,minmax(0,1fr))}} @media(max-width:1050px){.directory-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-logo-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 10px}.directory-deck-card{width:40%!important}.directory-deck-card.deck-slot-0{transform:translateX(-125%) rotateY(24deg) scale(.76)}.directory-deck-card.deck-slot-4{transform:translateX(25%) rotateY(-24deg) scale(.76)}} @media(max-width:760px){body #app#app#app .directory-showcase{padding:20px}.directory-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.directory-library-heading{align-items:stretch;flex-direction:column;gap:14px}.directory-library-controls{grid-template-columns:minmax(0,1fr) 130px}.directory-deck{height:290px;margin:0}.directory-deck-card{width:58%!important}.directory-deck-card.deck-slot-0,.directory-deck-card.deck-slot-4{display:none}.directory-deck-card.deck-slot-1{transform:translateX(-96%) rotateY(20deg) scale(.84)}.directory-deck-card.deck-slot-3{transform:translateX(-4%) rotateY(-20deg) scale(.84)}.directory-deck-card.deck-slot-2{height:260px;top:10px}.directory-deck-copy>strong{font-size:18px}.directory-library-art{height:145px}} @media(max-width:480px){body #app#app#app .directory-showcase{padding:16px;border-radius:18px}.directory-deck-card{width:76%!important;padding:16px!important}.directory-deck-card.deck-slot-1{transform:translateX(-84%) rotateY(20deg) scale(.8)}.directory-deck-card.deck-slot-3{transform:translateX(-16%) rotateY(-20deg) scale(.8)}.directory-logo-strip{padding:16px 8px;gap:16px 5px}.directory-logo-shortcut>span:last-child{font-size:11px}.directory-library-art{height:135px}.directory-library-caption{padding:13px 11px;min-height:91px}.directory-library-caption strong{font-size:14px}.directory-library-bottom{padding:10px;flex-direction:column;align-items:flex-start;gap:8px}.directory-library-rating{left:7px;right:7px;justify-content:center;padding:4px;gap:4px}.directory-library-rating small{font-size:9px}.directory-library-rating b{font-size:10px}.directory-library-art .brand-mark{width:62px!important;height:62px!important}.directory-library-controls{grid-template-columns:minmax(0,1fr) 120px}} @media(prefers-reduced-motion:reduce){.directory-deck-card,.directory-library-card{transition:none!important}.directory-library-card:hover{transform:none!important}} @media(max-width:480px){body #app#app#app .directory-logo-shortcut>span:last-child{display:block;width:100%;min-height:18px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}} @layer atlas-foundations{body #app#app#app .directory-logo-shortcut,body #app#app#app .directory-logo-shortcut:hover{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}} body #app#app#app #discovery-ranking .discovery-quick-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,740px);gap:10px;align-items:center} body #app#app#app #discovery-ranking .discovery-quick-filters button{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0 10px!important;border-radius:12px!important;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px!important;font-weight:600;white-space:nowrap} body #app#app#app #discovery-ranking .discovery-quick-filters button span{flex:none;min-width:18px;height:18px;font-size:11px} body #app#app#app .discovery-table{border-spacing:0 10px} body #app#app#app .discovery-table td{padding:16px 12px!important;background:linear-gradient(120deg,#ffffff10,#ffffff08)!important;border-color:#ffffff25!important} body #app#app#app .discovery-table tr:hover td{background:#ffffff16!important} body #app#app#app .discovery-table td:first-child{border-radius:20px 0 0 20px!important} body #app#app#app .discovery-table td:last-child{border-radius:0 20px 20px 0!important} body #app#app#app .discovery-table .discovery-brand-cell{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:8px;align-items:center;min-width:0;width:100%} body #app#app#app .discovery-table .discovery-brand{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:center;justify-content:start;text-align:left;min-width:0;width:100%} body #app#app#app .discovery-table .discovery-logo.brand-mark,body #app#app#app .firm-account-identity .brand-mark{width:88px!important;height:68px!important;min-width:88px!important;min-height:68px!important;max-width:88px!important;margin:0!important;border-radius:16px!important;transform:none!important;align-self:center;justify-self:start;box-shadow:inset 0 0 0 1px #ffffff18,0 6px 16px #0f0b2926!important} body #app#app#app :is(.discovery-table,.firm-account-identity) .brand-mark img{position:absolute!important;inset:0!important;padding:var(--logo-inset,10%)!important;object-fit:contain!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important} body #app#app#app :is(.discovery-table,.firm-account-identity) .brand-mark-fallback{font-size:25px;letter-spacing:-.5px} body #app#app#app .discovery-table .discovery-brand>span:last-child{display:grid;gap:6px;align-content:center;justify-items:start;min-width:0;text-align:left} body #app#app#app .discovery-table .discovery-brand strong{font-size:15px;line-height:1.35;font-weight:750;overflow-wrap:anywhere} body #app#app#app .discovery-table .discovery-brand small{font-size:12px;line-height:1.4;color:var(--atlas-muted,#d4cfe3);overflow-wrap:anywhere} body #app#app#app .discovery-table .discovery-heart{width:24px;height:32px;padding:0!important;margin:0;font-size:22px;display:grid;place-items:center;align-self:center} body #app#app#app .discovery-table .discovery-code-mini{display:inline-block;max-width:100%;font-size:11px;line-height:1.35;padding:4px 7px;white-space:normal;border-radius:6px} body #app#app#app .discovery-table .price-values strong{font-size:20px;font-variant-numeric:tabular-nums} body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table td{height:126px;background:linear-gradient(120deg,#ffffff10,#ffffff08)!important;border-color:#ffffff25!important;padding:16px 12px!important} body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table tr:hover td{background:#ffffff16!important} body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table td:first-child{border-radius:20px 0 0 20px!important;padding-left:16px!important} body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table td:last-child{border-radius:0 20px 20px 0!important} body #app#app#app .firm-account-identity{grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:center;min-width:0} body #app#app#app .finder-results .firm-account-identity{grid-template-columns:88px minmax(0,1fr) 24px;gap:10px} body #app#app#app .firm-account-identity strong{font-size:15px;font-weight:750;line-height:1.35;overflow-wrap:anywhere} body #app#app#app .firm-account-identity small{font-size:12px;line-height:1.4;margin-top:6px} body #app#app#app .firm-account-identity .star{align-self:center;width:24px!important} body #app#app#app .directory-deck-card{opacity:1!important;align-items:stretch;padding:16px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--market-hero-2,#70329c) 65%,#10101c),var(--atlas-input))!important} body #app#app#app .directory-deck-card:after{display:none} .directory-deck-identity{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1;min-height:0;min-width:0} body #app#app#app .directory-showcase .brand-mark img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important} body #app#app#app .directory-deck-identity .directory-deck-brand{position:static;inset:auto;width:100%;height:auto;display:grid;place-items:center} body #app#app#app .directory-deck-identity .brand-mark{width:96px;height:96px;max-width:100%;margin:0;transform:none!important;border-radius:21px!important} body #app#app#app .directory-deck-identity .directory-deck-copy{position:static;display:flex;flex-direction:column;align-items:center;gap:5px;margin:0;text-align:center;width:100%} body #app#app#app .directory-deck-identity .directory-deck-copy strong{font-size:15px;line-height:1.3;overflow-wrap:anywhere} body #app#app#app .directory-deck-identity .directory-deck-copy>span:not(.directory-deck-cta){font-size:12px;line-height:1.4} body #app#app#app .directory-deck-card.is-center .directory-deck-identity{gap:10px} body #app#app#app .directory-deck-card.is-center .directory-deck-copy strong{font-size:21px} body #app#app#app .directory-deck-card.is-center .brand-mark{width:100px;height:100px} body #app#app#app .directory-deck-card.deck-slot-0 .directory-deck-identity,body #app#app#app .directory-deck-card.deck-slot-1 .directory-deck-identity{width:48%;align-self:flex-start} body #app#app#app .directory-deck-card.deck-slot-3 .directory-deck-identity,body #app#app#app .directory-deck-card.deck-slot-4 .directory-deck-identity{width:48%;align-self:flex-end} body #app#app#app .directory-deck-card:not(.is-center) .directory-deck-tag{display:none} body #app#app#app .directory-deck-card.deck-slot-0 .directory-deck-identity,body #app#app#app .directory-deck-card.deck-slot-4 .directory-deck-identity{width:40%} body #app#app#app .directory-deck-card:is(.deck-slot-0,.deck-slot-4) .brand-mark{width:76px;height:76px} @media(max-width:1100px){body #app#app#app .discovery-table td{height:auto;background:transparent!important;border-radius:0!important}body #app#app#app .discovery-table tbody tr{background:linear-gradient(120deg,#ffffff10,#ffffff08);border-radius:20px}body #app#app#app .discovery-table :is(td:first-child,td:last-child){border-radius:0!important}body #app#app#app .discovery-table .discovery-brand-cell{min-height:78px}} @media(max-width:1000px){body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table td{height:auto;background:transparent!important;padding:12px!important;border-radius:0!important}body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table tr{background:linear-gradient(120deg,#ffffff10,#ffffff08);border-radius:20px}body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table td:first-child,body #app#app#app :is(#profile-accounts,.finder-results) .firm-account-table td:last-child{border-radius:0!important}} @media(max-width:760px){body #app#app#app .directory-deck-card:not(.is-center) .directory-deck-identity{width:43%}body #app#app#app .directory-deck-card:not(.is-center) .brand-mark{width:72px;height:72px}body #app#app#app .directory-deck-card:not(.is-center) .directory-deck-copy strong{font-size:13px}body #app#app#app .directory-deck-card:not(.is-center) .directory-deck-copy>span{display:none}} @media(max-width:600px){body #app#app#app #discovery-ranking .discovery-quick-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}body #app#app#app #discovery-ranking .discovery-quick-filters button{flex:none!important;font-size:13px!important}body #app#app#app .discovery-table .discovery-brand,body #app#app#app .firm-account-identity{grid-template-columns:80px minmax(0,1fr);gap:12px}body #app#app#app .finder-results .firm-account-identity{grid-template-columns:80px minmax(0,1fr) 24px;gap:10px}body #app#app#app .discovery-table .discovery-logo.brand-mark,body #app#app#app .firm-account-identity .brand-mark{width:80px!important;min-width:80px!important;max-width:80px!important;height:64px!important;min-height:64px!important;border-radius:14px!important}body #app#app#app .discovery-table .discovery-brand strong{font-size:16px}} @media(max-width:480px){body #app#app#app .directory-deck-card:not(.is-center) .directory-deck-identity{width:30%}body #app#app#app .directory-deck-card:not(.is-center) .brand-mark{width:56px;height:56px;border-radius:14px!important}body #app#app#app .directory-deck-card:not(.is-center) .directory-deck-copy strong{font-size:12px}} body #app#app#app .discovery-table td:last-child .btn{white-space:nowrap;padding:9px 10px!important;font-size:12px!important} @media(max-width:600px){body #app#app#app #discovery-ranking .discovery-quick-filters #discovery-reset{grid-column:1/-1;width:calc(50% - 4px)!important;justify-self:center}} @media(max-width:480px){body #app#app#app .directory-deck-card:not(.is-center){display:none}} body #app#app#app #firm-spotlight[data-kind="brokers"] .profile-lower{grid-template-columns:1fr;gap:0;background:none;margin:12px 0 24px;padding:0;border:0} body #app#app#app #firm-spotlight[data-kind="brokers"] .profile-lower>section{padding:20px!important;background:var(--atlas-surface)!important;border:1px solid var(--atlas-line)!important;border-radius:20px!important;box-shadow:none!important} body #app#app#app #firm-spotlight[data-kind="brokers"] .profile-lower>section>h3{font-size:22px;line-height:1.25;font-weight:700;color:var(--atlas-ink);margin:0 0 8px;letter-spacing:-.4px} body #app#app#app .broker-essentials-context{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;line-height:1.5;color:var(--atlas-muted);margin-bottom:16px} .broker-checked{display:flex;align-items:center;gap:6px;white-space:nowrap} .broker-checked i{width:5px;height:5px;background:#8ee8d1;border-radius:50%} body #app#app#app#app .bw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} body #app#app#app#app .bw-widget{--bw-tint:#c5acff;position:relative;min-width:0;min-height:152px;display:flex;flex-direction:column;gap:10px;padding:16px;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--bw-tint) 7%,var(--atlas-input)),var(--atlas-input));border:1px solid var(--atlas-line);border-radius:16px;color:var(--atlas-ink);box-shadow:0 4px 14px #090b1914;transition:transform .2s,border-color .2s,box-shadow .2s;animation:bw-mini-enter .3s ease both} body #app#app#app#app .bw-widget:before{content:'';position:absolute;top:0;left:16px;right:16px;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bw-tint) 45%,transparent),transparent);pointer-events:none} body #app#app#app#app .bw-widget:hover{transform:translateY(-2px);border-color:var(--atlas-line-hover);box-shadow:0 8px 18px #090b1926} body #app#app#app#app .bw-regulations{--bw-tint:#8ee8d1} body #app#app#app#app .bw-popular{--bw-tint:#dbc2ff} body #app#app#app#app .bw-instruments{--bw-tint:#ffd29d} body #app#app#app#app .bw-software{--bw-tint:#99c5ff} body #app#app#app#app .bw-banking{--bw-tint:#8ee8d1} body #app#app#app#app .bw-widget-top{display:flex;align-items:center;gap:8px;min-height:26px} body #app#app#app#app .bw-widget h4{font-size:13px;font-weight:650;line-height:1.4;color:var(--atlas-muted);margin:0;letter-spacing:0} .bw-mini-icon{display:grid;place-items:center;width:27px;height:27px;flex:none;border-radius:8px;background:color-mix(in srgb,var(--bw-tint) 12%,transparent);color:var(--bw-tint)} .bw-mini-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round} body #app#app#app#app .bw-source{display:inline-grid;place-items:center;margin-left:auto;min-width:26px;min-height:26px;font-size:15px;color:var(--atlas-muted);border-radius:6px;text-decoration:none;transition:background .2s,color .2s} body #app#app#app#app .bw-source:hover{background:#ffffff0f;color:var(--atlas-ink)} body #app#app#app#app .bw-value{display:block;font-size:25px;line-height:1.15;font-weight:750;letter-spacing:-.6px;overflow-wrap:anywhere;color:var(--atlas-ink)} body #app#app#app#app .bw-widget p{font-size:11px;line-height:1.5;color:var(--atlas-muted);margin:auto 0 0} body #app#app#app#app .bw-cost-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;flex:1} body #app#app#app#app .bw-cost-value{display:flex;flex-direction:column;gap:7px;min-width:0} body #app#app#app#app .bw-cost-value+div{border-left:1px solid var(--atlas-line);padding-left:14px} body #app#app#app#app .bw-cost-value>div{display:flex;align-items:center;gap:5px;font-size:11px;line-height:1.35;color:var(--atlas-muted)} body #app#app#app#app .bw-cost-value strong{font-size:21px;line-height:1.2;font-weight:750;letter-spacing:-.4px;overflow-wrap:anywhere} body #app#app#app#app .bw-cost-value:nth-child(2) strong{color:#a8e9d8} body #app#app#app#app .bw-cost-value p{font-size:10px;margin:0} body #app#app#app#app .bw-chips{display:flex;align-content:flex-start;flex-wrap:wrap;gap:5px} body #app#app#app#app .bw-chips>span{padding:4px 7px;background:#ffffff06;border:1px solid #ffffff15;border-radius:7px;font-size:11px;line-height:1.3;color:var(--atlas-ink)} .broker-snapshot-note{font-size:12px;color:var(--atlas-muted)} @keyframes bw-mini-enter{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}} @media(max-width:1000px){body #app#app#app#app .bw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:600px){body #app#app#app #firm-spotlight[data-kind="brokers"] .profile-lower>section{padding:16px!important}body #app#app#app .broker-essentials-context{flex-wrap:wrap;gap:6px}body #app#app#app#app .bw-grid{grid-template-columns:1fr;gap:10px}body #app#app#app#app .bw-widget{min-height:136px;padding:14px}.bw-value{font-size:24px}} @media(prefers-reduced-motion:reduce){body #app#app#app#app .bw-widget{animation:none;transition:none}body #app#app#app#app .bw-widget:hover{transform:none}} body #app#app#app .offers-dashboard{--of-muted:#c6b8e4;display:grid;grid-template-columns:minmax(0,1fr) 300px;background:radial-gradient(ellipse at 29% 0%,#85315b85,transparent 48%),linear-gradient(135deg,#24135b,#271958 65%,#363269);border:1px solid #a989f54a;border-radius:28px;overflow:hidden;color:#fbf7ff;box-shadow:0 22px 65px #17093536;min-width:0} body #app#app#app .offers-dashboard :is(h1,h2,h3,p){margin:0;color:inherit} body #app#app#app .offers-dashboard a{color:inherit;text-decoration:none} body #app#app#app .offers-dashboard button{font-family:inherit;color:inherit;cursor:pointer} body #app#app#app .offers-dashboard button:disabled{cursor:default;opacity:.35} body #app#app#app .offers-dashboard :is(button,a,input):focus-visible{outline:2px solid #54deed;outline-offset:4px} body #app#app#app .of-main{padding:27px 28px 28px 0} body #app#app#app .of-top{align-items:center;gap:24px;padding-left:28px;margin-bottom:31px;min-height:43px} body #app#app#app .of-top h1{white-space:nowrap} body #app#app#app .of-top h1 span{display:block;margin-top:4px} body #app#app#app .of-market{margin-left:auto;font-size:12px;color:#d4c2eb;white-space:nowrap} body #app#app#app .of-search{height:42px;width:min(330px,50%);min-width:0;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #dfbbff29;border-radius:24px;background:#d8b5f222;box-shadow:inset 0 1px 0 #ffffff0c} body #app#app#app .of-search svg{width:18px;height:18px;flex:none;color:#d6c8ea} body #app#app#app#app .of-search input{padding:0!important;width:100%;min-width:0;min-height:0!important;height:38px!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;color:#fff!important;font-size:13px!important} body #app#app#app .of-search input::placeholder{color:#d9c9e6} body #app#app#app .of-search button{background:none!important;border:0!important;padding:0!important;font-size:22px;width:22px;min-height:0;height:25px} body #app#app#app .of-search button[hidden]{display:none} body #app#app#app .of-search:focus-within{border-color:#d2adff80} body #app#app#app .of-body{display:grid;grid-template-columns:76px minmax(0,1fr);gap:24px;align-items:start} body #app#app#app .of-rail{display:flex;flex-direction:column;align-items:center;gap:17px;padding:24px 10px;margin-top:14px;background:linear-gradient(170deg,#5c35ad,#44278e);border:1px solid #a386ed50;border-left:0;border-radius:0 28px 28px 0;min-height:432px;box-shadow:inset 0 1px 0 #ffffff1c} body #app#app#app .of-rail button,body #app#app#app .of-rail>a{width:51px;min-height:58px;background:none;border:0;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:7px 2px!important;color:#d3b9ff;transition:background .2s} body #app#app#app .of-rail svg{width:23px;height:23px} body #app#app#app .of-rail :is(span,small){font-size:9px;font-weight:650;white-space:nowrap} body #app#app#app .of-rail>a{margin-top:auto} body #app#app#app .of-rail>a>b{font-size:28px;font-weight:400} body #app#app#app .of-rail button[aria-pressed=true]{background:linear-gradient(130deg,#8534da,#c83cf0);box-shadow:0 0 20px #d645ed60;color:#fff} body #app#app#app .of-rail :is(button,a):hover{background-color:#ffffff12} body #app#app#app .of-content{min-width:0} body #app#app#app .of-hero{display:grid;grid-template-columns:39% minmax(0,1fr);min-height:252px;background:linear-gradient(115deg,#714cd4,#572cb0 62%,#49259c);border:1px solid #ba93fc54;border-radius:30px;overflow:hidden;box-shadow:inset 0 1px 2px #ffffff1c,0 15px 40px #0b053518} body #app#app#app .of-hero-art{position:relative;display:grid;place-items:center;background:radial-gradient(ellipse at 70% 30%,#ffd0f2bb,transparent 61%),radial-gradient(ellipse at 0% 70%,#6dcbfa95,transparent 60%),linear-gradient(145deg,#9452e2,#6134a8 70%,#a54bbe);overflow:hidden;min-width:0} body #app#app#app .of-hero-art:before,body #app#app#app .of-card-art:before{content:"";position:absolute;width:170px;height:170px;border:1px solid #ffffff24;border-radius:50%;transform:translate(-30px,15px)} body #app#app#app .of-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(15deg,#26105e88,transparent 70%);pointer-events:none} body #app#app#app .of-hero-art .brand-mark{width:164px;height:164px;border-radius:33px!important;transform:rotate(-8deg);box-shadow:11px 15px 0 #42198d70,0 10px 40px #21035b70!important;z-index:1} body #app#app#app .of-hero-art .brand-mark-fallback{font-size:53px} body #app#app#app .of-hero-art-label{position:absolute;bottom:18px;left:0;right:0;text-align:center;font-size:9px;font-weight:750;letter-spacing:2px;z-index:2;color:#efdfff} body #app#app#app .of-hero-copy{padding:24px 23px;display:flex;flex-direction:column;justify-content:center;min-width:0} body #app#app#app .of-eyebrow{margin-bottom:10px} body #app#app#app .of-hero-copy h2{font-size:clamp(23px,2.3vw,35px);letter-spacing:.1px;font-weight:850;line-height:1.15} body #app#app#app .of-hero-copy h2>span:not(.of-hero-number){color:#e2c6ff} body #app#app#app .of-hero-number{display:inline-block;margin-left:9px;color:#4ce6f4;font-size:23px;vertical-align:middle} body #app#app#app .of-hero-rating{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:16px;font-size:12px;color:#e0c9f7} body #app#app#app .of-hero-rating .of-stars{color:#ffd192;letter-spacing:2px;font-size:14px} body #app#app#app .of-hero-rating small{font-size:10px;color:#d8c3f4} body #app#app#app .of-hero-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px} body #app#app#app .of-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid #cbb7f967;border-radius:12px 4px 12px 4px;padding:8px 12px;background:#b89bea16;font-size:12px;font-weight:650;line-height:1.25} body #app#app#app .of-button:hover{background:#d7beff28} body #app#app#app .of-navigation{display:flex;align-items:center;gap:6px;flex:none} body #app#app#app .of-navigation button{border:1px solid #b79bea35;background:#c6aafa0e;border-radius:10px;width:28px;height:30px;min-height:0;padding:0!important;font-size:22px;font-weight:400;display:grid;place-items:center} body #app#app#app .of-navigation button:hover:enabled{background:#c2a2ff25} body #app#app#app .of-navigation>span{font-size:10px;min-width:32px;text-align:center;color:#c3abdf} body #app#app#app .of-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px;min-height:30px} body #app#app#app .of-heading h2{font-size:21px;line-height:1.2;font-weight:700;letter-spacing:-.5px} body #app#app#app .of-heading>div>span,body #app#app#app .of-heading>span{display:block;font-size:10px;color:#b6a0d5;margin-top:4px} body #app#app#app .of-firms{margin-top:29px} body #app#app#app .of-firm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px} body #app#app#app .of-firm-card{display:flex;flex-direction:column;text-align:left;min-width:0;padding:0!important;border-radius:23px 23px 18px 18px;border:1px solid #b995f56b;overflow:hidden;background:linear-gradient(145deg,#6335b5,#4a289d);box-shadow:inset 0 0 0 1px #a383e113,0 8px 22px #0b052d16;transition:transform .2s,border-color .2s} body #app#app#app .of-firm-card:hover{transform:translateY(-3px);border-color:#e2c8ff} body #app#app#app .of-firm-card[aria-pressed=true]{border-color:#6be4f3;box-shadow:0 0 0 2px #55dbe62a,0 10px 24px #16063535} body #app#app#app .of-card-art{display:grid;place-items:center;position:relative;min-height:140px;width:100%;background:radial-gradient(ellipse at 70% 20%,#ffc1ea,transparent 75%),linear-gradient(140deg,#bb9be5,#9d76d2);overflow:hidden} body #app#app#app .of-card-1 .of-card-art{background:radial-gradient(ellipse at 70% 20%,#bce2ff,transparent 75%),linear-gradient(140deg,#b597e5,#6e77c7)} body #app#app#app .of-card-2 .of-card-art{background:radial-gradient(ellipse at 70% 20%,#ffb6e9,transparent 75%),linear-gradient(140deg,#ac86d1,#d786b5)} body #app#app#app .of-card-3 .of-card-art{background:radial-gradient(ellipse at 70% 20%,#d5bdff,transparent 75%),linear-gradient(140deg,#b392d8,#aa8be0)} body #app#app#app .of-card-art .brand-mark{width:89px;height:89px;border-radius:20px!important;box-shadow:0 10px 20px #3f1c7d40!important;z-index:1} body #app#app#app .of-card-art .brand-mark-fallback{font-size:29px} body #app#app#app .of-card-off{position:absolute;right:8px;top:8px;border-radius:6px;padding:4px 6px;font-size:9px;font-weight:800;background:#36206ca6;z-index:2} body #app#app#app .of-card-copy{display:flex;flex-direction:column;gap:9px;padding:12px 11px;width:100%;min-height:74px;min-width:0} body #app#app#app .of-card-copy>strong{font-weight:650;line-height:1.3;min-height:31px} body #app#app#app .of-card-copy>span{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:auto} body #app#app#app .of-card-copy small{color:#e2d0fa;white-space:nowrap} body #app#app#app .of-card-copy i{font-style:normal;color:#ffcf90} body #app#app#app .of-card-copy b{padding:3px 6px;border:1px solid #cbb1f658;border-radius:5px;font-weight:500;white-space:nowrap} body #app#app#app .of-deals{margin-top:28px} body #app#app#app .of-deal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px} body #app#app#app .of-deal-card{display:flex;gap:14px;align-items:center;min-width:0;background:linear-gradient(130deg,#513098d9,#4f329e);border:1px solid #9a76e548;border-radius:19px;padding:15px;box-shadow:inset 0 1px 0 #ffffff0c} body #app#app#app .of-deal-card>.brand-mark{width:75px;height:75px;border-radius:16px!important;flex:none} body #app#app#app .of-deal-card>.brand-mark .brand-mark-fallback{font-size:25px} body #app#app#app .of-deal-card>div{flex:1;min-width:0} body #app#app#app .of-deal-card h3{font-size:14px;font-weight:650;line-height:1.3} body #app#app#app .of-deal-meta{display:block;font-size:10px;color:#c8b6e5;margin-top:4px} body #app#app#app .of-price{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;font-variant-numeric:tabular-nums;margin-top:6px} body #app#app#app .of-price strong{font-size:18px;font-weight:750} body #app#app#app .of-price s{font-size:11px;color:#bca6d9} body #app#app#app .of-deal-progress{display:flex;align-items:center;gap:7px;margin-top:7px} body #app#app#app .of-deal-progress>span{font-size:10px;white-space:nowrap;color:#cab7e7} body #app#app#app .of-deal-progress>div{flex:1;height:3px;background:#b898e637;border-radius:5px;overflow:hidden} body #app#app#app .of-deal-progress i{display:block;height:100%;background:#48dfef;border-radius:5px} body #app#app#app .of-source{display:block;font-size:10px;color:#d2bdf1!important;margin-top:8px;line-height:1.4} body #app#app#app .of-source>span{color:#a990cf} body #app#app#app .of-no-deals{grid-column:1/-1;display:flex;align-items:center;gap:15px;min-height:126px;border:1px solid #9776da3b;border-radius:20px;background:linear-gradient(120deg,#52329c,#412981);padding:20px} body #app#app#app .of-no-deals-icon{display:grid;place-items:center;background:#c79bfd20;width:48px;height:48px;border-radius:14px;font-size:25px;color:#dfc1fc;flex:none} body #app#app#app .of-no-deals>div{flex:1;min-width:0} body #app#app#app .of-no-deals h3{font-size:16px;font-weight:650;line-height:1.3} body #app#app#app .of-no-deals p{font-size:12px;line-height:1.6;color:#c6b4e1;margin-top:6px;max-width:43ch} body #app#app#app .of-no-deals .of-button{flex:none} body #app#app#app .of-profile{min-width:0;background:linear-gradient(170deg,#191143,#261c52 50%,#363557);padding:27px 24px;border-left:1px solid #b190eb1f} body #app#app#app .of-profile-heading{display:flex;align-items:center;justify-content:space-between;gap:12px} body #app#app#app .of-profile-heading h2{font-size:21px;font-weight:700;letter-spacing:-.5px} body #app#app#app .of-profile-heading>a{font-size:21px;color:#d9bbff} body #app#app#app .of-profile-identity{display:flex;align-items:center;gap:16px;margin-top:25px} body #app#app#app .of-profile-identity .brand-mark{width:91px;height:91px;border-radius:50%!important;box-shadow:0 0 0 6px #6f42c81a,0 10px 25px #06002130!important} body #app#app#app .of-profile-identity .brand-mark-fallback{font-size:28px} body #app#app#app .of-profile-identity>div{min-width:0} body #app#app#app .of-profile-identity h3{font-size:21px;font-weight:700;line-height:1.12;letter-spacing:-.4px;overflow-wrap:anywhere} body #app#app#app .of-profile-identity>div>span{display:block;font-size:10px;color:#b3a4ce;margin-top:12px} body #app#app#app .of-profile-identity i{display:block;width:58px;height:3px;border-radius:5px;background:#40dded;margin-top:7px} body #app#app#app .of-profile-stats{display:grid;grid-template-columns:1fr 1fr 1fr;background:linear-gradient(110deg,#442584,#5830a7);margin:27px -24px 28px 0;border-radius:19px 0 0 19px;overflow:hidden;border:1px solid #9c72e934;border-right:0} body #app#app#app .of-profile-stats>div{padding:13px 5px;text-align:center} body #app#app#app .of-profile-stats span{font-size:10px;color:#c2aae4;display:block} body #app#app#app .of-profile-stats strong{display:block;font-size:24px;line-height:1.3;font-weight:750;margin-top:3px} body #app#app#app .of-profile-stats>a{display:grid;place-content:center;font-size:12px;font-weight:650;line-height:1.4;background:linear-gradient(135deg,#ae43df,#d041e9);padding:12px} body #app#app#app .of-coupon-heading h2{font-size:19px} body #app#app#app .of-coupons{display:flex;flex-direction:column;gap:12px} body #app#app#app .of-coupon{padding:13px;background:linear-gradient(120deg,#583393,#4c2d90);border:1px solid #8e69d950;border-radius:17px;box-shadow:inset 0 1px 0 #ffffff0b;min-width:0} body #app#app#app .of-coupon-top{display:flex;align-items:center;gap:10px} body #app#app#app .of-coupon-symbol{width:33px;height:33px;border-radius:10px;background:linear-gradient(135deg,#cf45ee,#8642d8);display:grid;place-items:center;font-size:19px;font-weight:650;flex:none} body #app#app#app .of-coupon-top h3{font-size:13px;font-weight:650;line-height:1.3} body #app#app#app .of-coupon-top>div>span{display:block;color:#c9b1e9;line-height:1.4;margin-top:3px} body #app#app#app .of-code{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:#27145375!important;border:1px dashed #c395f58a!important;border-radius:9px!important;padding:9px 11px!important;margin-top:12px;min-height:36px} body #app#app#app .of-code>span:first-child{font-size:18px;font-weight:750;letter-spacing:1px} body #app#app#app .of-code small{font-size:8px;font-weight:650;color:#d6b1f4;margin-left:auto;letter-spacing:.5px} body #app#app#app .of-code>span:last-child{color:#cfa9f2;font-size:17px} body #app#app#app .of-coupon>p{color:#c3afdf;line-height:1.6;margin-top:10px} body #app#app#app .of-auto-offer{font-size:12px;font-weight:650;margin-top:12px;padding:9px 10px;background:#21134650;border-radius:8px} body #app#app#app .of-auto-offer span{display:block;font-size:10px;font-weight:450;color:#c4aee3;margin-top:3px} body #app#app#app .of-facts{margin-top:26px} body #app#app#app .of-facts h2,body #app#app#app .of-savings h2{font-size:19px;font-weight:650;letter-spacing:-.4px} body #app#app#app .of-facts dl{margin:11px 0 16px} body #app#app#app .of-facts dl>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid #ffffff0d;font-size:11px;line-height:1.5} body #app#app#app .of-facts dt{color:#b9a7d6} body #app#app#app .of-facts dd{margin:0;text-align:right;color:#efdefb;font-weight:550} body #app#app#app .of-facts>.of-button{width:100%} body #app#app#app .of-savings{margin-top:27px;padding-top:17px;border-top:1px solid #a990dc27} body #app#app#app .of-savings .of-heading{gap:5px} body #app#app#app .of-savings .of-heading>span{font-size:9px} body #app#app#app .of-savings-bars{display:flex;justify-content:space-evenly;gap:14px;text-align:center} body #app#app#app .of-savings-bars>div{flex:1;min-width:0} body #app#app#app .of-bar-pair{height:75px;display:flex;align-items:flex-end;justify-content:center;gap:7px;border-bottom:1px solid #ffffff17} body #app#app#app .of-bar-pair i{display:block;width:17px;background:linear-gradient(#9370f3,#623db491);border-radius:7px 7px 0 0} body #app#app#app .of-bar-pair i+i{background:linear-gradient(#58e1ee,#207dba91)} body #app#app#app .of-savings-bars b{display:block;font-size:10px;margin-top:8px;font-weight:600;color:#c9b6e2} body #app#app#app .of-savings-bars small{display:block;font-size:10px;margin-top:4px;color:#a6dce7} body #app#app#app .of-legend{display:flex;justify-content:center;gap:15px;font-size:9px;color:#baa7d7;margin-top:14px} body #app#app#app .of-legend span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:2px;background:#9567ed;margin-right:5px} body #app#app#app .of-legend span+span:before{background:#45dceb} body #app#app#app .of-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:13px;padding:35px;grid-column:1/-1;min-height:240px} body #app#app#app .of-empty p,body #app#app#app .of-profile-empty p{font-size:13px;line-height:1.6;color:#c2aedf} body #app#app#app .of-empty button{border:1px solid #b193df60;background:#704abd;padding:9px 14px;border-radius:10px;font-size:12px} body #app#app#app .of-grid-empty{min-height:150px} body #app#app#app .of-profile-empty h2{margin-bottom:18px} @media(min-width:1500px){body #app#app#app .offers-dashboard{grid-template-columns:minmax(0,1fr) 325px}body #app#app#app .of-hero{min-height:280px}body #app#app#app .of-hero-art .brand-mark{width:190px;height:190px}body #app#app#app .of-card-art{min-height:170px}body #app#app#app .of-card-art .brand-mark{width:110px;height:110px}} @media(max-width:1150px){body #app#app#app .offers-dashboard{grid-template-columns:minmax(0,1fr) 270px}body #app#app#app .of-main{padding-right:20px}body #app#app#app .of-body{grid-template-columns:60px minmax(0,1fr);gap:18px}body #app#app#app .of-rail{padding:20px 5px}body #app#app#app .of-rail button,body #app#app#app .of-rail>a{width:47px}body #app#app#app .of-top{padding-left:20px;gap:18px}body #app#app#app .of-market{display:none}body #app#app#app .of-search{flex:1;width:auto}body #app#app#app .of-hero-art .brand-mark{width:128px;height:128px;border-radius:28px!important}body #app#app#app .of-hero-copy{padding:22px 18px}body #app#app#app .of-hero-copy h2{font-size:24px}body #app#app#app .of-firm-grid{gap:10px}body #app#app#app .of-card-art{min-height:120px}body #app#app#app .of-card-art .brand-mark{width:70px;height:70px;border-radius:16px!important}body #app#app#app .of-card-copy{padding:11px 8px}body #app#app#app .of-card-copy>span{flex-wrap:wrap}body #app#app#app .of-deal-card{padding:13px;gap:10px}body #app#app#app .of-deal-card>.brand-mark{width:53px;height:53px}body #app#app#app .of-profile{padding:27px 20px}body #app#app#app .of-profile-stats{margin-right:-20px}body #app#app#app .of-profile-identity{gap:13px}body #app#app#app .of-profile-identity .brand-mark{width:77px;height:77px}body #app#app#app .of-profile-identity h3{font-size:19px}body #app#app#app .of-no-deals{flex-wrap:wrap}body #app#app#app .of-no-deals .of-button{margin-left:63px}} @media(max-width:900px){body #app#app#app .offers-dashboard{grid-template-columns:1fr}body #app#app#app .of-main{padding-right:24px}body #app#app#app .of-hero-art .brand-mark{width:160px;height:160px}body #app#app#app .of-card-art{min-height:155px}body #app#app#app .of-card-art .brand-mark{width:95px;height:95px}body #app#app#app .of-profile{display:grid;grid-template-columns:1fr 1fr;gap:20px 25px;border-left:0;border-top:1px solid #a583dc30;padding:25px}body #app#app#app .of-profile-heading{grid-column:1/-1}body #app#app#app .of-profile-identity{margin:0}body #app#app#app .of-profile-stats{margin:0;border-radius:16px;border-right:1px solid #9c72e934}body #app#app#app .of-coupon-heading{grid-column:1/-1;margin:0}body #app#app#app .of-facts,body #app#app#app .of-savings{margin:0}body #app#app#app .of-savings{grid-column:2;align-self:end}body #app#app#app .of-hero-copy h2{font-size:29px}body #app#app#app .of-market{display:block}} @media(max-width:600px){body #app#app#app .offers-dashboard{border-radius:22px}body #app#app#app .of-main{padding:21px 16px}body #app#app#app .of-top{padding-left:0;gap:13px;margin-bottom:20px}body #app#app#app .of-market{display:none}body #app#app#app .of-body{display:flex;flex-direction:column;gap:20px}body #app#app#app .of-rail{flex-direction:row;width:100%;min-height:0;margin:0;border-left:1px solid #a386ed50;border-radius:18px;padding:7px;gap:5px;justify-content:space-between}body #app#app#app .of-rail button,body #app#app#app .of-rail>a{width:20%;min-height:49px;margin:0;gap:4px}body #app#app#app .of-rail svg{width:18px;height:18px}body #app#app#app .of-rail :is(span,small){font-size:9px}body #app#app#app .of-content{width:100%}body #app#app#app .of-hero{min-height:225px;grid-template-columns:35% 1fr;border-radius:22px}body #app#app#app .of-hero-art .brand-mark{width:92px;height:92px;border-radius:21px!important;box-shadow:6px 9px 0 #42198d70,0 8px 20px #21035b70!important}body #app#app#app .of-hero-art-label{letter-spacing:1px}body #app#app#app .of-hero-copy{padding:19px 14px}body #app#app#app .of-hero-copy h2{font-size:21px}body #app#app#app .of-hero-number{font-size:18px;margin-left:5px}body #app#app#app .of-hero-rating{gap:4px;margin-top:13px}body #app#app#app .of-hero-rating .of-stars{font-size:10px;letter-spacing:0}body #app#app#app .of-hero-rating small{font-size:8px}body #app#app#app .of-hero-actions{gap:8px;flex-wrap:wrap}body #app#app#app .of-hero-actions .of-button{font-size:10px;padding:7px 9px}body #app#app#app .of-hero-actions .of-navigation{margin-left:auto}body #app#app#app .of-navigation button{width:25px;height:27px}body #app#app#app .of-heading h2{font-size:19px}body #app#app#app .of-firm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}body #app#app#app .of-card-art{min-height:145px}body #app#app#app .of-card-art .brand-mark{width:92px;height:92px;border-radius:21px!important}body #app#app#app .of-card-copy{padding:12px}body #app#app#app .of-card-copy>strong{font-size:13px;min-height:33px}body #app#app#app .of-card-copy>span{flex-wrap:nowrap}body #app#app#app .of-deal-grid{grid-template-columns:1fr}body #app#app#app .of-deal-card>.brand-mark{width:70px;height:70px}body #app#app#app .of-profile{display:block;padding:23px}body #app#app#app .of-profile-identity{margin-top:24px}body #app#app#app .of-profile-identity .brand-mark{width:90px;height:90px}body #app#app#app .of-profile-identity h3{font-size:25px}body #app#app#app .of-profile-stats{margin:25px 0}body #app#app#app .of-coupon-heading{margin-bottom:16px}body #app#app#app .of-facts,body #app#app#app .of-savings{margin-top:25px}body #app#app#app .of-coupon>p{font-size:12px}body #app#app#app .of-coupon-top h3{font-size:15px}body #app#app#app .of-facts dl>div{font-size:12px}body #app#app#app .of-source{font-size:11px}body #app#app#app .of-no-deals{padding:17px}body #app#app#app .of-no-deals-icon{width:40px;height:40px}body #app#app#app .of-no-deals .of-button{margin-left:55px}} @media(prefers-reduced-motion:reduce){body #app#app#app .of-firm-card{transition:none}body #app#app#app .of-firm-card:hover{transform:none}} body #app#app#app#app .of-rail button{border:0!important;background:transparent!important;border-radius:15px!important;box-shadow:none!important;color:#d3b9ff!important} body #app#app#app#app .of-rail button[aria-pressed=true]{background:linear-gradient(130deg,#8534da,#c83cf0)!important;box-shadow:0 0 20px #d645ed60!important;color:#fff!important} body #app#app#app#app .of-rail button:hover:not(:disabled){background:#ad7cf528!important} body #app#app#app#app .of-rail button[aria-pressed=true]:hover{background:linear-gradient(130deg,#8534da,#c83cf0)!important} body #app#app#app#app .of-rail>a small{background:none!important;padding:0;margin:0;color:#d3b9ff;font-size:10px} body #app#app#app#app .of-firm-card{background:linear-gradient(145deg,#6335b5,#4a289d)!important;border:1px solid #b995f56b!important;border-radius:23px 23px 18px 18px!important;box-shadow:inset 0 0 0 1px #a383e113,0 8px 22px #0b052d16!important} body #app#app#app#app .of-firm-card:hover{background:linear-gradient(145deg,#7142c5,#5833af)!important;border-color:#e2c8ff!important} body #app#app#app#app .of-firm-card[aria-pressed=true]{border-color:#6be4f3!important;box-shadow:0 0 0 2px #55dbe62a,0 10px 24px #16063535!important} body #app#app#app#app .of-navigation button{background:#c6aafa0e!important;border:1px solid #b79bea35!important;border-radius:10px!important} body #app#app#app#app .of-navigation button:hover:not(:disabled){background:#c2a2ff25!important;border-color:#cbb1ee70!important} body #app#app#app#app .of-search button{background:none!important;border:0!important;border-radius:0!important} body #app#app#app .of-card-copy>strong{font-size:13px} body #app#app#app .of-card-copy small{font-size:11px} body #app#app#app .of-card-copy b{font-size:10px} body #app#app#app .of-coupon>p{font-size:11px} body #app#app#app .of-coupon-top>div>span{font-size:11px} body #app#app#app .of-deal-meta,body #app#app#app .of-source{font-size:11px} body #app#app#app .of-search input::-webkit-search-cancel-button{display:none} body #app#app#app .of-rail>a small{display:block!important} body #app#app#app .of-top{grid-column:1/-1;display:flex;flex-direction:column;justify-content:center;gap:18px;text-align:center;padding:28px;margin:0;border-bottom:1px solid #b393eb25} body #app#app#app .of-top h1{font-size:32px;line-height:1.2;font-weight:800;letter-spacing:-.8px} body #app#app#app .of-top h1 span{display:inline;font-size:inherit;font-weight:inherit;color:#e0c7ff;letter-spacing:inherit;margin:0} body #app#app#app .of-search{width:min(420px,100%);flex:none;min-height:44px;height:44px;margin:0 auto} body #app#app#app .of-main{padding:28px;min-width:0} body #app#app#app .of-body{display:block} body #app#app#app .of-hero-copy{padding:25px} body #app#app#app .of-eyebrow{font-size:21px;margin-bottom:17px;color:#f3e9ff;font-weight:700} body #app#app#app .of-hero-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:center} body #app#app#app .of-hero-coupon,body #app#app#app .of-hero-reduction{min-width:0} body #app#app#app .of-offer-label{display:block;font-size:12px;color:#cdb4ed;margin-bottom:8px} body #app#app#app#app .of-hero-code{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;width:100%;padding:12px 13px!important;border:1px dashed #d7b7ff80!important;border-radius:14px!important;background:#25115145!important;text-align:left;box-shadow:none!important} body #app#app#app#app .of-hero-code:hover{background:#34196770!important;border-color:#e6cbffa0!important} body #app#app#app .of-hero-code strong{font-size:30px;font-weight:800;line-height:1;letter-spacing:.5px;width:100%;overflow-wrap:anywhere} body #app#app#app .of-hero-code small{font-size:12px;font-weight:500;color:#d6c2f5} body #app#app#app .of-hero-code>span{margin-left:auto;font-size:17px;color:#dac3f9} body #app#app#app .of-hero-percent{display:block;font-size:33px;font-weight:800;letter-spacing:-.8px;line-height:1;color:#52e3f1;margin-bottom:14px} body #app#app#app .of-hero-percent small{font-size:12px;letter-spacing:.5px;color:#bfeef7;font-weight:700} body #app#app#app .of-price-change{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-variant-numeric:tabular-nums} body #app#app#app .of-price-change s{font-size:17px;color:#d2b8e9;font-weight:450} body #app#app#app .of-price-change>span{font-size:17px;color:#aa96d5} body #app#app#app .of-price-change strong{font-size:27px;letter-spacing:-.6px;font-weight:800;color:#fff} body #app#app#app .of-hero-scope{margin-top:12px;color:#d0b8ef;font-size:12px} body #app#app#app .of-hero-auto{display:block;font-size:26px;font-weight:750;line-height:1.15;color:#f7ecff} body #app#app#app .of-hero-pending{display:block;font-size:20px;line-height:1.2;color:#e1c6f7;margin-bottom:9px} body #app#app#app .of-hero-base{display:block;font-size:14px;color:#d1b9ec} body #app#app#app .of-hero-rating{margin-top:12px} @media(max-width:1150px){body #app#app#app .of-main{padding:22px}body #app#app#app .of-hero-copy{padding:21px}body #app#app#app .of-hero-offer{gap:14px}body #app#app#app .of-hero-code strong{font-size:25px}body #app#app#app .of-price-change strong{font-size:23px}body #app#app#app .of-price-change s{font-size:15px}} @media(max-width:600px){body #app#app#app .of-top{padding:23px 18px;gap:16px}body #app#app#app .of-top h1{font-size:27px}body #app#app#app .of-main{padding:18px}body #app#app#app .of-hero{grid-template-columns:1fr;min-height:0}body #app#app#app .of-hero-art{min-height:160px}body #app#app#app .of-hero-art .brand-mark{width:106px;height:106px}body #app#app#app .of-hero-art-label{font-size:8px;bottom:10px}body #app#app#app .of-hero-copy{padding:21px}body #app#app#app .of-eyebrow{font-size:21px;margin-bottom:16px}body #app#app#app .of-hero-offer{gap:18px}body #app#app#app .of-hero-percent{font-size:31px}body #app#app#app .of-price-change{gap:6px}body #app#app#app .of-price-change strong{font-size:24px}body #app#app#app .of-price-change s{font-size:16px}body #app#app#app .of-hero-code strong{font-size:27px}body #app#app#app .of-hero-auto{font-size:22px}body #app#app#app .of-hero-pending{font-size:18px}} body #app#app#app#app .offers-dashboard .of-deal-card{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:20px;background:linear-gradient(140deg,#6140a3,#3b2673);border:1px solid #c4a5ff45;border-radius:22px;min-width:0;box-shadow:0 8px 24px #10082b1c} body #app#app#app#app .of-deal-card>div{flex:none;width:100%} body #app#app#app#app .of-no-deals .of-button{margin-left:0} body #app#app#app#app .of-deal-header{display:flex;align-items:center;gap:12px;min-width:0} body #app#app#app#app .of-deal-header .brand-mark{width:48px;height:48px;flex:none;border-radius:13px!important} body #app#app#app#app .of-deal-header>div{min-width:0;flex:1} body #app#app#app#app .of-deal-header h3{font-size:17px;line-height:1.3;font-weight:700} body #app#app#app#app .of-deal-meta{font-size:12px;color:#ded0f5;display:block;margin-top:5px} body #app#app#app#app .of-deal-badge{font-size:10px;font-weight:750;padding:7px 9px;border-radius:8px;color:#b6fff3;background:#5be7d91a;white-space:nowrap} body #app#app#app#app .of-deal-pricing{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 0;border-top:1px solid #d6baff24;border-bottom:1px solid #d6baff24} body #app#app#app#app .of-deal-pricing .of-price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin:0} body #app#app#app#app .of-deal-pricing .of-price strong{font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-.7px;color:#fff} body #app#app#app#app .of-price s{font-size:14px;color:#cbbbe3} body #app#app#app#app .of-save{font-size:12px;line-height:1.4;text-align:right;color:#94f6df;font-weight:650} body #app#app#app#app .of-code{margin:0;min-height:58px;padding:12px 16px!important;border:1px dashed #cfb4fa!important;border-radius:13px!important;background:linear-gradient(110deg,#b993ff27,#9875e710)!important;transition:background .18s,border-color .18s,box-shadow .18s} body #app#app#app#app .of-code>span:first-child{font-size:25px;letter-spacing:1.2px;font-weight:800;color:#fff} body #app#app#app#app .of-code small{font-size:10px;color:#e5d7fa;letter-spacing:.7px} body #app#app#app#app .of-code>span:last-child{font-size:21px;color:#ece0ff} body #app#app#app#app .of-code:hover,body #app#app#app#app .of-hero-code:hover{background:#b78cf53a!important;border-color:#ead8ff!important;box-shadow:0 0 0 3px #c7a2ff12!important} body #app#app#app#app .is-copied{border-color:#88edcc!important;background:#65d6b723!important} body #app#app#app#app .of-deal-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto} body #app#app#app#app .of-deal-footer>span{font-size:11px;color:#cfc0e6;line-height:1.5;max-width:65%} body #app#app#app#app .of-source{font-size:12px;line-height:1.5;color:#e2d2fc} body #app#app#app#app .of-deal-footer .of-source{white-space:nowrap;font-weight:650} body #app#app#app#app .of-no-deals{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;align-items:center;padding:26px;background:linear-gradient(125deg,#624399,#412c77);border:1px solid #b695eb55;border-radius:22px} body #app#app#app#app .of-preview-identity{display:flex;gap:18px;align-items:center;min-width:0} body #app#app#app#app .of-preview-identity .brand-mark{width:65px;height:65px;border-radius:17px!important;flex:none} body #app#app#app#app .of-preview-identity h3{font-size:21px;line-height:1.2} body #app#app#app#app .of-preview-identity p{font-size:13px;line-height:1.6;margin-top:10px;color:#dfd0ee} body #app#app#app#app .of-preview-action{display:flex;flex-direction:column;gap:12px;min-width:0} body #app#app#app#app .of-preview-action>small{font-size:11px;text-align:center;color:#d7c6e9} body #app#app#app#app .of-button{border-radius:12px;min-height:40px;font-size:13px} body #app#app#app#app .of-heading h2{font-size:21px;line-height:1.25;font-weight:700} body #app#app#app#app .of-heading{margin-bottom:18px} body #app#app#app#app .of-firms,body #app#app#app#app .of-deals{margin-top:30px} body #app#app#app#app .of-card-copy{padding:14px} body #app#app#app#app .of-card-copy>strong{font-size:14px;line-height:1.35} body #app#app#app#app .of-card-copy small{font-size:12px} body #app#app#app#app .of-card-copy>span{flex-wrap:wrap;gap:8px} body #app#app#app#app .of-firm-card{border-radius:19px!important} body #app#app#app#app .of-firm-card[aria-pressed=true]{border-color:#c6a5ff!important;box-shadow:0 0 0 2px #b88ff532!important} body #app#app#app#app .of-profile{padding:26px 22px;background:linear-gradient(160deg,#221446e6,#322255e6);border-left:1px solid #bd98f52a} body #app#app#app#app .of-profile-heading h2{font-size:18px} body #app#app#app#app .of-profile-identity{gap:15px;margin-top:24px;margin-bottom:24px} body #app#app#app#app .of-profile-identity .brand-mark{width:72px;height:72px;border-radius:20px!important} body #app#app#app#app .of-profile-identity h3{font-size:22px;line-height:1.2} body #app#app#app#app .of-profile-identity>div>span{font-size:12px;line-height:1.5} body #app#app#app#app .of-profile-stats{border-radius:16px;overflow:hidden;background:#8c61d928;border:1px solid #cfa8ff25;margin:24px 0} body #app#app#app#app .of-profile-stats>div>span{font-size:12px;color:#dbcbee} body #app#app#app#app .of-profile-stats strong{font-size:25px} body #app#app#app#app .of-profile-stats>a{font-size:12px;background:#975bea45} body #app#app#app#app .of-coupon-heading{margin-top:28px} body #app#app#app#app .of-coupon-heading h2{font-size:19px} body #app#app#app#app .of-coupon{padding:17px;background:linear-gradient(145deg,#57358b,#412865);border:1px solid #c49bec45;border-radius:18px} body #app#app#app#app .of-coupon-top{margin-bottom:16px} body #app#app#app#app .of-coupon-top h3{font-size:16px} body #app#app#app#app .of-coupon-top>div>span{font-size:12px;color:#c1f8e9} body #app#app#app#app .of-coupon>p{font-size:12px;line-height:1.6;color:#e1d3ef;margin:13px 0} body #app#app#app#app .of-coupon .of-source span{display:block;font-size:10px;color:#c4b2db;margin-top:3px} body #app#app#app#app .of-coupon-price{display:grid;gap:7px;padding:16px 0 0} body #app#app#app#app .of-coupon-price>span{font-size:12px;color:#d8c7eb} body #app#app#app#app .of-coupon-price .of-price{display:flex;gap:9px;align-items:baseline;margin:0} body #app#app#app#app .of-coupon-price .of-price strong{font-size:27px;color:#fff} body #app#app#app#app .of-coupon-price>b{font-size:12px;color:#93efce;font-weight:600} body #app#app#app#app .of-facts dl>div{font-size:12px;padding:12px 0;grid-template-columns:85px minmax(0,1fr)} body #app#app#app#app .of-facts dd{line-height:1.6} body #app#app#app#app .of-price-list{display:grid;gap:9px} body #app#app#app#app .of-price-list>a{display:flex;align-items:center;gap:10px;padding:12px;background:#b891eb10;border:1px solid #c9a7f51c;border-radius:12px} body #app#app#app#app .of-price-list>a:hover{background:#b891eb24} body #app#app#app#app .of-price-list>a>span:first-child{flex:1;min-width:0} body #app#app#app#app .of-price-list b{font-size:14px;display:block} body #app#app#app#app .of-price-list small{font-size:10px;color:#c7b4dd;display:block;margin-top:3px} body #app#app#app#app .of-price-list .of-price{display:flex;flex-direction:column;align-items:flex-end;gap:3px;margin:0} body #app#app#app#app .of-price-list .of-price strong{font-size:17px;color:#aff6e5} body #app#app#app#app .of-price-list .of-price s{font-size:11px} @media(min-width:1200px){body #app#app#app#app .offers-dashboard{grid-template-columns:minmax(0,1fr) 320px}} @media(max-width:1100px) and (min-width:701px){body #app#app#app#app .of-deal-grid{grid-template-columns:1fr}body #app#app#app#app .of-no-deals{grid-template-columns:1fr}} @media(max-width:600px){body #app#app#app#app .of-no-deals{grid-template-columns:1fr;padding:20px;gap:22px}body #app#app#app#app .of-deal-card{padding:17px}body #app#app#app#app .of-profile{padding:24px 18px;border-left:0;border-top:1px solid #bd98f52a}body #app#app#app#app .of-heading h2{font-size:19px}body #app#app#app#app .of-deal-header h3{font-size:16px}body #app#app#app#app .of-preview-identity{align-items:flex-start;gap:12px}body #app#app#app#app .of-preview-identity h3{font-size:18px}} body #app#app#app#app .of-deals-heading{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center} body #app#app#app#app .of-section-title{min-width:0} body #app#app#app#app .of-section-title>span{display:block;font-size:12px;line-height:1.5;color:#d2c1e9;margin-top:6px} body #app#app#app#app .of-code.of-code-compact{width:158px;min-height:46px;padding:9px 12px!important;border-radius:12px!important;gap:8px} body #app#app#app#app .of-code.of-code-compact>span:first-child{font-size:20px;letter-spacing:.7px} body #app#app#app#app .of-code.of-code-compact small{font-size:8px;letter-spacing:.3px} body #app#app#app#app .of-code.of-code-compact>span:last-child{font-size:18px} body #app#app#app#app .of-deal-grid{align-items:stretch} body #app#app#app#app .of-cost-chart{display:grid;gap:17px;padding:18px;background:#1c103d38;border:1px solid #c4a5f927;border-radius:15px;font-variant-numeric:tabular-nums} body #app#app#app#app .of-cost-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px} body #app#app#app#app .of-cost-label>span{font-size:12px;line-height:1.3;color:#ded1ed} body #app#app#app#app .of-cost-label>strong{font-size:24px;line-height:1.1;letter-spacing:-.5px;font-weight:750;color:#e2d5f5} body #app#app#app#app .of-cost-track{height:10px;width:100%;border-radius:6px;overflow:hidden;background:#150b333d} body #app#app#app#app .of-cost-track>i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#9e84d0,#c9aff2)} body #app#app#app#app .of-cost-offer .of-cost-label>strong{font-size:30px;font-weight:800;color:#b9ffec} body #app#app#app#app .of-cost-offer .of-cost-track>i{background:linear-gradient(90deg,#56cdbb,#a4f9df);box-shadow:0 0 12px #65e3c534} body #app#app#app#app .of-cost-saving{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #d5bdf624;padding-top:12px} body #app#app#app#app .of-cost-saving>span{font-size:12px;color:#d8cbe6} body #app#app#app#app .of-cost-saving>strong{font-size:17px;font-weight:700;color:#adf3db} body #app#app#app#app .of-cost-unavailable{font-size:12px;line-height:1.5;color:#d1c1e6} body #app#app#app#app .of-deal-card .of-deal-footer{margin-top:auto} body #app#app#app#app .of-comparison-caption{display:block;font-size:12px;line-height:1.5;color:#c9b8e0;margin-top:7px} body #app#app#app#app .of-comparison-list{display:grid;gap:12px} body #app#app#app#app .of-comparison-card{display:grid;gap:14px;padding:16px;background:linear-gradient(130deg,#71509c30,#51357524);border:1px solid #c3a2e72c;border-radius:16px;transition:background .18s,border-color .18s;font-variant-numeric:tabular-nums} body #app#app#app#app .of-comparison-card:hover{background:#9874c927;border-color:#c3a2e757} body #app#app#app#app .of-comparison-account{display:flex;align-items:center;justify-content:space-between;gap:10px} body #app#app#app#app .of-comparison-account b{font-size:14px;line-height:1.3;font-weight:650;display:block;color:#f3eaff} body #app#app#app#app .of-comparison-account small{display:block;font-size:11px;color:#cdbadf;line-height:1.4;margin-top:3px} body #app#app#app#app .of-comparison-account>span:last-child{font-size:18px;color:#dac9ec} body #app#app#app#app .of-comparison-prices{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start} body #app#app#app#app .of-comparison-prices>div{min-width:0;display:grid;gap:7px} body #app#app#app#app .of-comparison-prices>div+div{border-left:1px solid #c8a9e834;padding-left:14px} body #app#app#app#app .of-comparison-prices span{font-size:11px;color:#d3c2e6;line-height:1.3} body #app#app#app#app .of-comparison-prices strong{font-size:22px;font-weight:750;letter-spacing:-.6px;line-height:1.1;color:#f3e8ff;overflow-wrap:anywhere} body #app#app#app#app .of-comparison-prices>div+div strong{color:#abf5dd} body #app#app#app#app .of-comparison-saving{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid #c8a9e81c} body #app#app#app#app .of-comparison-saving span{font-size:11px;color:#d0bddf} body #app#app#app#app .of-comparison-saving b{font-size:15px;color:#a2edcf} body #app#app#app#app .of-comparison-empty{display:grid;gap:13px;padding:16px;background:#ac86dc13;border:1px solid #c3a2e72c;border-radius:15px} body #app#app#app#app .of-comparison-empty p{font-size:13px;line-height:1.6;color:#d5c4e7} body #app#app#app#app .of-savings{margin-top:28px} body #app#app#app#app .of-facts{margin-top:28px;padding-top:24px;border-top:1px solid #c8a9e829} @media(min-width:601px) and (max-width:900px){body #app#app#app#app .of-savings{grid-column:1;align-self:start;margin-top:0}body #app#app#app#app .of-facts{grid-column:2;align-self:start;margin-top:0}} @media(max-width:1150px){body #app#app#app#app .of-deals-heading{grid-template-columns:minmax(0,1fr) auto;gap:12px}body #app#app#app#app .of-deals-heading>.of-navigation{grid-column:1/-1;justify-self:end}body #app#app#app#app .of-comparison-card{padding:14px}body #app#app#app#app .of-comparison-prices strong{font-size:21px}} @media(max-width:600px){body #app#app#app#app .of-deals-heading{grid-template-columns:minmax(0,1fr) auto;gap:13px}body #app#app#app#app .of-deals-heading .of-section-title{grid-column:1/-1}body #app#app#app#app .of-deals-heading>.of-navigation{grid-column:2;grid-row:2;align-self:center}body #app#app#app#app .of-code.of-code-compact{width:158px}body #app#app#app#app .of-cost-chart{padding:15px}body #app#app#app#app .of-comparison-prices strong{font-size:25px}body #app#app#app#app .of-facts{margin-top:26px}} body .shell:has(.offers-dashboard){overflow:clip!important} body #app#app#app#app .offers-dashboard{overflow:clip;align-items:start} body #app#app#app#app .of-hero{position:relative;min-height:340px} body #app#app#app#app .of-hero-art,body #app#app#app#app .of-hero-copy{animation:of-feature-enter .45s ease both} body #app#app#app#app .of-rotation-progress{position:absolute;bottom:0;left:0;height:3px;width:100%;transform-origin:left;background:linear-gradient(90deg,#ccaeff,#8aebd1);transform:scaleX(var(--of-progress,0));pointer-events:none} body #app#app#app#app .of-navigation [data-offer-pause]{font-size:13px;width:30px} body #app#app#app#app .of-firms>.of-heading{align-items:center;gap:16px} body #app#app#app#app .of-directory-caption{font-size:12px;color:#cdbce5;text-align:right} body #app#app#app#app .of-firm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px} body #app#app#app#app .of-directory-card{display:flex;flex-direction:column;gap:16px;min-width:0;padding:18px;background:linear-gradient(135deg,#5c3c955e,#3d286963);border:1px solid #c3a2f440;border-radius:20px;box-shadow:0 5px 20px #10092b12;transition:border-color .2s,background .2s} body #app#app#app#app .of-directory-card[data-selected=true]{border-color:#c8a7fa;background:linear-gradient(135deg,#7454b979,#52398570);box-shadow:0 0 0 2px #b698ee12} body #app#app#app#app .of-directory-identity{display:flex;align-items:center;gap:12px;width:100%;min-width:0;text-align:left;background:transparent!important;border:0!important;border-radius:12px!important;padding:0!important;box-shadow:none!important} body #app#app#app#app .of-directory-identity:hover{background:transparent!important;transform:none!important} body #app#app#app#app .of-directory-identity .brand-mark{width:56px;height:56px;border-radius:14px!important;flex:none} body #app#app#app#app .of-directory-identity>span:not(.brand-mark){min-width:0;flex:1} body #app#app#app#app .of-directory-identity strong{display:block;font-size:16px;line-height:1.3;font-weight:700;color:#fff} body #app#app#app#app .of-directory-identity small{display:block;color:#cdbfe4;margin-top:4px} body #app#app#app#app .of-directory-identity .of-directory-select{flex:none!important;width:23px;height:23px;display:grid;place-items:center;font-size:15px;color:#d9c7f1;border:1px solid #c6a6f330;border-radius:7px} body #app#app#app#app .of-directory-card[data-selected=true] .of-directory-select{background:#a6f2d12a;border-color:#a6f2d161;color:#b4f6df} body #app#app#app#app .of-directory-pricing{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #c5a5ef23;padding-top:14px;font-variant-numeric:tabular-nums} body #app#app#app#app .of-directory-pricing .of-offer-label{font-size:11px;margin-bottom:6px;color:#cfbfe6} body #app#app#app#app .of-directory-pricing .of-price{margin:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap} body #app#app#app#app .of-directory-pricing .of-price strong{font-size:28px;font-weight:800;letter-spacing:-.7px;color:#fff;line-height:1.1} body #app#app#app#app .of-directory-pricing .of-price s{font-size:14px} body #app#app#app#app .of-directory-discount{padding:6px 8px;border-radius:8px;background:#9cf2d51a;color:#b0f7df;font-weight:650;white-space:nowrap} body #app#app#app#app .of-price-pending{font-size:15px;font-weight:600;color:#e7d7f4} body #app#app#app#app .of-directory-card .of-code{min-height:48px;padding:10px 13px!important;margin-top:auto} body #app#app#app#app .of-directory-card .of-code>span:first-child{font-size:22px} body #app#app#app#app .of-directory-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px} body #app#app#app#app .of-directory-footer>span{color:#c9b9e0;max-width:65%} body #app#app#app#app .of-directory-footer>a{font-size:11px;color:#e5d7f8;white-space:nowrap;font-weight:650} body #app#app#app#app .of-directory-footer>a:hover{color:#bafae5;text-decoration:underline} body #app#app#app#app .of-profile{position:sticky;top:18px;height:min(780px,calc(100dvh - 36px));overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#a27ecd #221446;align-self:start;border-radius:0 0 24px 24px;outline-offset:-4px} body #app#app#app#app .of-profile::-webkit-scrollbar{width:7px} body #app#app#app#app .of-profile::-webkit-scrollbar-track{background:#221446} body #app#app#app#app .of-profile::-webkit-scrollbar-thumb{background:#a27ecd;border:1px solid #221446;border-radius:6px} body #app#app#app#app .of-panel-hint{display:block;margin-top:6px;color:#bda9d5} body #app#app#app#app .of-profile:focus-visible{outline:2px solid #9de5d4!important} @keyframes of-feature-enter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}} @keyframes of-feature-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}} @media(max-width:1100px){body #app#app#app#app .of-firm-grid{grid-template-columns:1fr}} @media(max-width:900px){body #app#app#app#app .of-main,body #app#app#app#app .of-body,body #app#app#app#app .of-content{display:contents}body #app#app#app#app .of-hero{grid-row:2;margin:22px}body #app#app#app#app .of-profile{grid-row:3;position:relative;top:0;display:block;height:520px;max-height:70dvh;margin:0 22px;border:1px solid #c8a9e82f;border-radius:20px;padding:24px}body #app#app#app#app .of-firms{grid-row:4;margin:26px 22px}body #app#app#app#app .of-firm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:600px){body #app#app#app#app .of-hero{margin:18px;min-height:0}body #app#app#app#app .of-hero-offer{gap:12px}body #app#app#app#app .of-hero-code strong{font-size:24px;letter-spacing:.3px;white-space:nowrap}body #app#app#app#app .of-profile{margin:0 18px;padding:22px 18px}body #app#app#app#app .of-firms{margin:25px 18px}body #app#app#app#app .of-firm-grid{grid-template-columns:1fr;gap:13px}body #app#app#app#app .of-directory-caption{font-size:10px;max-width:100px}body #app#app#app#app .of-directory-card{padding:17px}body #app#app#app#app .of-hero-art,body #app#app#app#app .of-hero-copy{animation:none}} @media(prefers-reduced-motion:reduce){body #app#app#app#app .of-hero-art,body #app#app#app#app .of-hero-copy,body #app#app#app#app .of-rotation-progress{animation:none}} body #app#app#app#app .of-directory-filters{display:flex;align-items:center;gap:5px;flex:none;padding:4px;border:1px solid #c1a4e82f;border-radius:13px;background:#1b11332e} body #app#app#app#app .of-directory-filters>button{min-height:30px;padding:6px 11px!important;border:0!important;border-radius:9px!important;font-size:11px;font-weight:650;background:transparent!important;box-shadow:none!important;color:#d2c2e8;transition:background .15s,color .15s} body #app#app#app#app .of-directory-filters>button:hover{background:#b68be41c!important;transform:none!important} body #app#app#app#app .of-directory-filters>button[aria-pressed=true]{background:#b493ea2d!important;color:#fff} body #app#app#app#app .of-directory-frame{border:1px solid #b89adb3d;border-radius:20px;overflow:hidden;background:linear-gradient(140deg,#2c1c50a6,#3526567a)} body #app#app#app#app .of-sort-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;border-bottom:1px solid #c0a2e831;background:#21173f80;padding:8px 0} body #app#app#app#app .of-sort-bar>button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:36px;padding:7px 8px!important;border:0!important;border-right:1px solid #d5bef527!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#d2c3e7;font-size:11px;font-weight:600;line-height:1.3;transition:background .15s,color .15s} body #app#app#app#app .of-sort-bar>button:last-child{border-right:0!important} body #app#app#app#app .of-sort-bar>button:hover{background:#bc9ae91b!important;color:#fff;transform:none!important} body #app#app#app#app .of-sort-bar>button[aria-pressed=true]{background:#ae8ad21f!important;color:#baf4e2;font-weight:750} body #app#app#app#app .of-sort-bar i{font-style:normal;font-size:14px;line-height:1;color:#bdacd6} body #app#app#app#app .of-sort-bar>button[aria-pressed=true] i{color:#baf4e2} body #app#app#app#app .of-directory-scroll{height:600px;max-height:70dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#a27ecd #2c1e49;outline-offset:-4px} body #app#app#app#app .of-directory-scroll::-webkit-scrollbar{width:7px} body #app#app#app#app .of-directory-scroll::-webkit-scrollbar-track{background:#2c1e49} body #app#app#app#app .of-directory-scroll::-webkit-scrollbar-thumb{background:#a27ecd;border:1px solid #2c1e49;border-radius:6px} body #app#app#app#app .of-directory-scroll:focus-visible{outline:2px solid #9de5d4!important} body #app#app#app#app .of-directory-scroll>.of-firm-grid{padding:14px;gap:14px} body #app#app#app#app .of-directory-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 15px;border-top:1px solid #c0a2e824;background:#21173f60;font-size:10px;line-height:1.4;color:#c0afd8} body #app#app#app#app #of-sort-status{color:#e4d5f5} body #app#app#app#app .of-directory-scroll .of-grid-empty{grid-column:1/-1;min-height:200px;display:grid;place-content:center;text-align:center;gap:16px} @media(max-width:600px){body #app#app#app#app .of-firms>.of-heading{flex-wrap:wrap;gap:12px}body #app#app#app#app .of-directory-filters{width:100%;justify-content:center}body #app#app#app#app .of-directory-filters>button{flex:1}body #app#app#app#app .of-sort-bar{grid-template-columns:repeat(6,minmax(0,1fr));padding:0}body #app#app#app#app .of-sort-bar>button{grid-column:span 2;min-height:42px;border-bottom:1px solid #d5bef51c!important}body #app#app#app#app .of-sort-bar>button:nth-child(3){border-right:0!important}body #app#app#app#app .of-sort-bar>button:nth-child(n+4){grid-column:span 3;border-bottom:0!important}body #app#app#app#app .of-directory-scroll{height:520px;max-height:65dvh}body #app#app#app#app .of-directory-scroll>.of-firm-grid{padding:11px;gap:12px}body #app#app#app#app .of-directory-scroll .of-directory-card{padding:14px}body #app#app#app#app .of-directory-summary{font-size:9px;gap:8px}} body #app#app#app#app .offers-dashboard{background:radial-gradient(ellipse at 24% 0%,color-mix(in srgb,var(--market-hero-2) 50%,transparent),transparent 65%),linear-gradient(135deg,var(--market-hero-1),var(--market-hero-3));border-radius:26px} body #app#app#app#app .of-hero{background:linear-gradient(115deg,color-mix(in srgb,var(--market-hero-2) 85%,#fff 5%),var(--market-hero-3))!important;border-radius:24px} body #app#app#app#app .of-directory-card{background:linear-gradient(140deg,#ffffff0e,#ffffff05)!important;border:1px solid #dbc7ff35!important;border-radius:20px!important;box-shadow:inset 0 1px 0 #ffffff0d!important;gap:17px;transition:border-color .18s} body #app#app#app#app .of-directory-card:hover{transform:none!important;background:linear-gradient(140deg,#ffffff13,#ffffff08)!important;border-color:#ddc9ff65!important} body #app#app#app#app .of-directory-card[data-selected=true]{border-color:#a3e8d58a!important;background:linear-gradient(140deg,#93dbc313,#ffffff08)!important} body #app#app#app#app .of-directory-card .of-code,body #app#app#app#app .of-coupon .of-code{min-height:49px;border-radius:12px!important;background:#150d293e!important;border-color:#c7b1ef7a!important} body #app#app#app#app .of-code.is-copied,body #app#app#app#app .of-hero-code.is-copied{border-color:#a1eacd!important;background:#70d9ad24!important} body #app#app#app#app .of-directory-identity small{font-size:12px;line-height:1.45} body #app#app#app#app .of-directory-footer>span{font-size:11px;line-height:1.55} body #app#app#app#app .of-directory-filters>button,body #app#app#app#app .of-sort-bar>button{font-size:12px} body #app#app#app#app .of-profile{background:linear-gradient(160deg,color-mix(in srgb,var(--market-hero-1) 90%,#0c081b),color-mix(in srgb,var(--market-hero-3) 80%,#0c081b))!important} body #app#app#app#app .of-panel-hint{font-size:11px;line-height:1.6} body #app#app#app#app .of-directory-discount{font-size:12px} body #app#app#app#app .of-hero-rating .of-stars{letter-spacing:1px} @media(max-width:650px){body #app#app#app#app .of-sort-bar>button{font-size:11px}body #app#app#app#app .of-directory-identity strong{font-size:17px}body #app#app#app#app .of-directory-card .of-code small{font-size:10px}} .sourced-profile{padding:24px;margin-block:24px;border:1px solid #ffffff29;border-radius:20px;background:linear-gradient(135deg,#271d4dcc,#223155b3)} .sourced-profile-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px} .sourced-profile h3{margin:0 0 16px;font-size:22px}.sourced-profile-heading h3{margin:0} .sourced-profile a{font-size:12px;color:#ded3ff;text-underline-offset:3px} .sourced-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} .sourced-fact-grid section{padding:16px;border:1px solid #ffffff18;border-radius:14px;background:#ffffff08;min-width:0} .sourced-fact-grid small{display:block;font-size:12px;color:#c6bbdf;margin-bottom:8px} .sourced-fact-grid strong{display:block;font-size:15px;line-height:1.55;color:#fff;overflow-wrap:anywhere} .sourced-fact-grid p,.sourced-rulebook p{font-size:13px;line-height:1.8;color:#e2d9ee;margin:10px 0;overflow-wrap:anywhere} .sourced-rulebook{margin-top:16px;padding-top:16px;border-top:1px solid #ffffff20} .sourced-rulebook summary{cursor:pointer;font-size:14px;font-weight:650;color:#f0ebfa} .sourced-rulebook>a{display:block;margin-top:12px;overflow-wrap:anywhere} @media(max-width:650px){.sourced-profile{padding:18px}.sourced-fact-grid{grid-template-columns:1fr}} .trading-hub{display:grid;grid-template-columns:210px minmax(0,1fr);gap:22px;align-items:start;min-width:0} .hub-navigation,.hub-workspace{background:var(--atlas-surface);border:1px solid var(--atlas-line);border-radius:24px;box-shadow:var(--atlas-shadow);min-width:0} .hub-navigation{padding:18px 12px;position:sticky;top:156px;display:block} .hub-navigation a{color:var(--atlas-ink);text-decoration:none} .hub-nav-brand{display:flex;gap:12px;align-items:center;padding:8px 10px 22px;border-bottom:1px solid var(--atlas-line);margin-bottom:14px;font-weight:750;font-size:17px} .hub-nav-brand small{display:block;font-size:12px;font-weight:400;color:var(--atlas-muted);margin-top:5px} .hub-nav-items{display:grid;gap:6px}.hub-navigation .hub-nav-items a{display:flex;gap:12px;align-items:center;min-height:48px;padding:11px 12px;border-radius:12px;font-weight:600;transition:background .15s;color:var(--atlas-muted)} .hub-navigation svg{width:21px;height:21px;flex:0 0 21px}.trading-hub .hub-navigation a>span{display:block!important;color:inherit;line-height:1.35} .hub-navigation .hub-nav-items a:hover{background:var(--atlas-hover);color:var(--atlas-ink)}.hub-navigation .hub-nav-items a[aria-current=page]{background:color-mix(in srgb,var(--market-accent) 18%,var(--atlas-input));color:var(--atlas-ink);box-shadow:inset 3px 0 var(--market-accent)} .hub-device-note{font-size:12px;line-height:1.65;color:var(--atlas-muted);padding:18px 12px 0;margin:15px 0 0;border-top:1px solid var(--atlas-line)} .hub-workspace{padding:30px}.trading-hub .hub-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 0 26px;margin:0 0 26px;min-height:0;height:auto;background:none;border:0;border-bottom:1px solid var(--atlas-line);box-shadow:none;position:static} .hub-kicker{display:block;font-size:11px;font-weight:650;letter-spacing:1.6px;color:var(--atlas-muted)}.hub-heading h1{line-height:1.2;margin:9px 0 10px;color:var(--atlas-ink)}.hub-heading p{font-size:15px;line-height:1.55;margin:0;color:var(--atlas-muted)}.hub-home-link{font-size:13px;text-decoration:none;color:var(--atlas-muted);flex-shrink:0;border:1px solid var(--atlas-line);border-radius:11px;padding:10px 12px}.hub-home-link:hover{color:var(--atlas-ink);background:var(--atlas-hover)} .hub-back{display:inline-block;margin:0 0 16px;font-size:13px}.trading-hub [hidden]{display:none!important}.hub-content,.hub-view{min-width:0} .hub-content .page-heading,.hub-content>.hub-view>.back-link{display:none!important}.hub-content p{line-height:1.65}.hub-content .lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hub-content .lesson-card h3{font-size:21px;line-height:1.35}.hub-content .lesson-card p{font-size:15px}.hub-content .lesson-card a{text-decoration:none}.hub-content .card-bottom{gap:10px}.hub-content .lesson-layout{grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:20px}.hub-content .lesson-notes{position:static;align-self:start}.hub-content .lesson-article{font-size:16px}.hub-content .lesson-article p{font-size:16px;max-width:74ch}.hub-content textarea{width:100%;min-height:130px}.hub-content .lesson-notes button{margin-top:12px}.hub-practice-link{margin:4px 0 20px} .hub-content .toolbar{flex-wrap:wrap;gap:12px}.hub-content .toolbar>*{min-width:0;max-width:100%}.hub-content .toolbar .search{flex:1 1 220px}.hub-content .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hub-content .field{line-height:1.5;font-size:14px}.hub-content .field input{margin-top:7px}.hub-content .lab-grid,.hub-content .sim-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:20px}.hub-content .result .big{font-size:42px;overflow-wrap:anywhere}.hub-content .source{font-size:12px}.hub-content .notice{font-size:13px;line-height:1.6;margin-bottom:20px}.hub-content .sim-notes h2{font-size:25px}.hub-content .sim-notes p{font-size:15px}.hub-content .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.hub-content .steps button{font-size:13px;min-width:0;padding:11px 6px!important}.hub-content .sim-controls{display:flex;flex-wrap:wrap;gap:16px}.hub-content .sim-controls label{flex:1 1 160px;min-width:0}.hub-content .sim-controls label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px}.hub-content .sim-controls input[type=checkbox]{width:18px;height:18px;flex:0 0 18px}.hub-content .sim-actions{display:flex;flex-wrap:wrap;gap:10px}.hub-content .sim-work svg,.hub-content .chart-panel svg{max-width:100%;height:auto}.hub-content .hub-fvg-choices{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.hub-fvg-choices>span{width:100%;font-size:14px;color:var(--atlas-muted)}.hub-content button[aria-pressed=true]{border-color:var(--market-accent)!important}.hub-content .sim-path{gap:16px;flex-wrap:wrap} .hub-start{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.hub-start h2{font-size:32px;line-height:1.25;letter-spacing:-.6px;margin:12px 0}.hub-start p{font-size:16px;color:var(--atlas-muted);margin:0 0 22px;max-width:34ch}.hub-start .btn{white-space:normal;text-align:left;line-height:1.4}.hub-session{position:relative;border-radius:20px;overflow:hidden;display:block;min-height:260px;background:linear-gradient(145deg,var(--atlas-input),color-mix(in srgb,var(--market-accent) 12%,var(--atlas-input)));border:1px solid var(--atlas-line);color:var(--atlas-ink);text-decoration:none}.hub-session>div{opacity:.65;margin:5px 0 0}.hub-session svg{width:100%;height:auto}.hub-session>span{position:absolute;inset:auto 20px 20px;display:grid;gap:6px;background:linear-gradient(0deg,var(--atlas-input),transparent);padding-top:24px}.hub-session small{font-size:11px;letter-spacing:1px;color:var(--atlas-muted)}.hub-session strong{font-size:24px;line-height:1.3}.hub-session b{font-size:14px;color:var(--market-accent)} .hub-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0}.hub-stat{padding:20px;border:1px solid var(--atlas-line);border-radius:16px;background:var(--atlas-input);display:flex;flex-direction:column;gap:10px}.hub-stat strong{font-size:28px;font-weight:700;line-height:1.2}.hub-stat strong small{font-size:16px;color:var(--atlas-muted);font-weight:400}.hub-stat span{font-size:13px;color:var(--atlas-muted)}.hub-stat progress{width:100%;height:5px;margin-top:4px;accent-color:var(--market-accent)}.hub-stat a{font-size:12px;color:var(--atlas-ink);text-decoration:none} .hub-section-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:30px 0 18px}.hub-section-heading h2{margin:0}.hub-section-heading span{font-size:13px;color:var(--atlas-muted)}.hub-destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hub-destinations a{display:flex;align-items:center;gap:16px;padding:22px;border:1px solid var(--atlas-line);border-radius:16px;text-decoration:none;color:var(--atlas-ink);background:var(--atlas-input);transition:background .15s}.hub-destinations a:hover{background:var(--atlas-hover)}.hub-destinations svg{width:25px;height:25px;flex-shrink:0;color:var(--market-accent)}.hub-destinations span{flex:1;min-width:0}.hub-destinations strong{display:block;font-size:17px;line-height:1.4}.hub-destinations small{display:block;font-size:13px;color:var(--atlas-muted);margin-top:5px;line-height:1.5}.hub-destinations b{font-size:19px;color:var(--atlas-muted)} .hub-library-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:12px;align-items:end;margin-bottom:18px}.hub-library-filters label{min-width:0;font-size:13px;color:var(--atlas-muted)}.hub-library-filters label>span{display:block;margin-bottom:8px}.hub-library-filters input,.hub-library-filters select{width:100%;min-width:0}.hub-content .glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .hub-content .j-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-content .j-equity{grid-column:1/-1;grid-row:auto}.hub-content .j-heading{gap:16px;flex-wrap:wrap}.hub-content .j-heading h1{font-size:25px}.hub-content .j-heading .eyebrow{display:none}.hub-content .j-table .j-row{grid-template-columns:1.1fr .9fr .6fr .6fr .8fr 1fr 28px;gap:10px}.hub-content .j-row>*{min-width:0;overflow-wrap:anywhere}.hub-content .j-card-title{flex-wrap:wrap;gap:10px} .trading-hub a:focus-visible,.trading-hub button:focus-visible{outline:2px solid var(--market-accent);outline-offset:3px}.hub-heading h1:focus{outline:none} @media(min-width:1600px){.hub-workspace{padding:38px}.hub-start{gap:48px}.hub-session{min-height:300px}} @media(max-width:1200px){.trading-hub{grid-template-columns:190px minmax(0,1fr);gap:16px}.hub-workspace{padding:24px}.hub-library-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-library-filters label:first-child{grid-column:1/-1}.hub-content .lab-grid,.hub-content .sim-layout,.hub-content .lesson-layout{grid-template-columns:1fr}.hub-content .sim-notes{display:block}.hub-content .lesson-notes textarea{min-height:100px}.hub-start{gap:20px}.hub-start h2{font-size:28px}} @media(max-width:850px){.trading-hub{grid-template-columns:minmax(0,1fr)}.hub-navigation{position:static;padding:10px;border-radius:18px}.hub-nav-brand,.hub-device-note{display:none}.hub-nav-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.hub-navigation .hub-nav-items a{flex-direction:column;text-align:center;gap:8px;padding:12px 6px;min-height:76px}.hub-navigation .hub-nav-items a[aria-current=page]{box-shadow:inset 0 -3px var(--market-accent)}.hub-workspace{padding:24px}.hub-content .j-table .j-row{grid-template-columns:1fr 1fr}.hub-content .j-table-head{display:none!important}} @media(max-width:560px){.hub-workspace{padding:20px 16px;border-radius:20px}.trading-hub .hub-heading{align-items:start;gap:12px;flex-direction:column;margin-bottom:22px;padding-bottom:22px}.hub-heading h1{font-size:28px}.hub-heading p{font-size:14px}.hub-home-link{font-size:12px}.hub-start{grid-template-columns:1fr;gap:20px}.hub-start h2{font-size:29px}.hub-start p{max-width:none}.hub-session{min-height:230px;max-height:280px}.hub-stats{gap:8px}.hub-stat{padding:14px 10px}.hub-stat strong{font-size:25px}.hub-stat strong small{display:block;font-size:13px;margin-top:4px}.hub-stat span{font-size:12px;line-height:1.45}.hub-stat a{line-height:1.5}.hub-section-heading{align-items:start;flex-direction:column;gap:7px}.hub-destinations,.hub-content .lesson-grid,.hub-content .form-grid,.hub-content .glossary-grid,.hub-content .j-dashboard-grid{grid-template-columns:1fr}.hub-destinations a{padding:19px 16px}.hub-content .panel,.hub-content .result,.hub-content .sim-work,.hub-content .sim-notes{padding:20px!important}.hub-content .result .big{font-size:36px}.hub-content .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-content .toolbar{display:grid;grid-template-columns:1fr}.hub-content .toolbar>*{width:100%}.hub-content .j-equity{grid-column:1}.hub-content .j-total strong{font-size:40px}.hub-content .j-chart-foot{gap:10px;flex-wrap:wrap}.hub-content .quiz-answers{display:grid;gap:10px}.hub-content .quiz-answers .btn{white-space:normal;text-align:left}.hub-content .lesson-article h2{font-size:23px}.hub-content .lesson-lead{font-size:17px}.hub-library-filters{gap:14px 10px}.hub-library-filters .btn{width:100%}.hub-content .sim-path a{white-space:normal}} @media(prefers-reduced-motion:reduce){.hub-navigation a,.hub-destinations a{transition:none}} body #app#app .trading-hub .hub-navigation a>span{display:block!important;width:auto!important;min-width:0;flex:1;font-size:inherit!important;text-align:left;white-space:normal;line-height:1.4} body #app#app .trading-hub .hub-navigation .hub-nav-brand small{display:block;background:none;color:var(--atlas-muted);padding:0;border-radius:0;margin:5px 0 0;width:auto;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.5} @media(max-width:850px){body #app#app .trading-hub .hub-navigation .hub-nav-items a>span{text-align:center;width:100%!important;flex:0 0 auto}} body #app#app .trading-hub .hub-heading{height:auto!important;min-height:0!important;padding:0 0 26px!important;justify-content:space-between!important;background:none!important} body #app#app .trading-hub .hub-navigation{margin:0;overflow-x:hidden} @media(min-width:851px){.hub-navigation{max-height:calc(100dvh - 176px);overflow-y:auto;scrollbar-width:thin}} @media(max-width:560px){body #app#app .trading-hub .hub-heading{padding:0 0 22px!important}} .hub-content .j-dashboard-grid{grid-template-rows:none;grid-auto-rows:auto} .hub-content .j-equity{min-height:430px} .hub-content .j-equity-chart{flex:0 0 auto;min-height:240px;margin:12px 0} .hub-content .j-equity-chart svg{display:block;width:100%;height:240px;max-height:260px;overflow:hidden;pointer-events:none} .hub-content .j-heading h2{font-size:25px;font-weight:650;letter-spacing:-.04em;margin:8px 0} @media(max-width:560px){.hub-content .j-equity-chart{min-height:180px}.hub-content .j-equity-chart svg{height:180px}.hub-content .j-heading h2{font-size:23px}} .trading-hub{grid-template-columns:108px minmax(0,1fr);gap:0;border:1px solid #a994e533;border-radius:28px;background:linear-gradient(125deg,#271850,#211944 65%,#24183e);box-shadow:0 24px 70px #130c3026;overflow:clip} .trading-hub .hub-workspace{border:0;border-radius:0;background:transparent;box-shadow:none;padding:28px} .trading-hub .hub-navigation{border:0;border-right:1px solid #b8a3ed22;border-radius:0;background:linear-gradient(180deg,#44248888,#2c1c5588);box-shadow:none;padding:22px 8px;top:144px} .hub-navigation .hub-nav-brand{justify-content:center;padding:0 0 24px;margin-bottom:16px}.hub-navigation .hub-nav-brand svg{width:30px;height:30px;flex-basis:30px;color:#b799ff} body #app#app .trading-hub .hub-navigation .hub-nav-brand>span{display:none!important} .hub-navigation .hub-nav-items{gap:10px}.hub-navigation .hub-nav-items a{flex-direction:column;gap:8px;padding:13px 5px;min-height:76px;font-size:11px;text-align:center;border:1px solid transparent;color:#c1b7df} body #app#app .trading-hub .hub-navigation .hub-nav-items a>span{text-align:center;flex:0 0 auto;line-height:1.3} .hub-navigation .hub-nav-items a[aria-current=page]{background:linear-gradient(135deg,#8e50ecaa,#6241c588);box-shadow:inset 0 0 18px #d6aaff12,0 4px 20px #19093633;border-color:#ba91ff55;color:#fff} .hub-navigation .hub-nav-items a:hover{background:#9271d72b}.hub-navigation .hub-device-note{display:none} .trading-hub .hub-heading{margin-bottom:24px;border-color:#b8a3ed22}.hub-heading h1{font-size:30px;letter-spacing:-.7px}.hub-heading .hub-kicker{color:#b7a2dd;font-size:10px}.hub-heading p{color:#c5bada} .trading-hub[data-view=overview] .hub-heading p{display:none}.trading-hub[data-view=overview] .hub-heading h1{margin-bottom:0} .hub-dashboard{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:26px;align-items:start}.hub-main-column{min-width:0} .hub-search-wrap{position:relative;margin-bottom:24px;z-index:10;max-width:500px}.hub-search-field{display:flex;align-items:center;gap:12px;border:1px solid #bc9be03b;border-radius:16px;background:#b396d31b;padding:0 16px;min-height:48px;color:#bfb0d8}.hub-search-field>svg{width:18px;height:18px;flex:0 0 18px}.hub-search-field kbd{font:12px inherit;border:1px solid #ffffff25;border-radius:5px;padding:2px 6px} body #app#app .hub-search-field input{width:100%;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;padding:12px 0!important;font-size:14px;color:#f4efff;outline:0}.hub-search-field:focus-within{outline:2px solid #bfa0ff;outline-offset:3px}.hub-search-field input::placeholder{color:#baafd0} .hub-search-results{position:absolute;top:calc(100% + 10px);left:0;right:0;max-height:420px;overflow-y:auto;border:1px solid #8e70c5;border-radius:16px;background:#24173e;box-shadow:0 20px 50px #10092399;padding:8px}.hub-search-results a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:10px;text-decoration:none;color:#fff}.hub-search-results a:hover,.hub-search-results a:focus{background:#573383}.hub-search-results strong{font-size:14px;display:block}.hub-search-results small{font-size:12px;color:#c6b6df;display:block;margin-top:4px}.hub-search-results em{font-size:11px;white-space:nowrap;font-style:normal;color:#c7b2eb}.hub-search-results p{padding:6px 12px;color:#d1c6e4;font-size:13px} .hub-feature{display:grid;grid-template-columns:.95fr 1.2fr;min-height:282px;overflow:hidden;border-radius:26px;border:1px solid #c0a1fc45;background:radial-gradient(ellipse at 10% 5%,#ba6afc55,transparent 58%),linear-gradient(125deg,#493d91,#4c2c91 52%,#492a8a);box-shadow:inset 0 1px #fff1,0 14px 30px #11082633}.hub-feature-art{display:flex;flex-direction:column;justify-content:center;position:relative;background:radial-gradient(ellipse at 40% 50%,#22d9da28,transparent 65%);padding:10px 10px 20px}.hub-feature-art svg{width:100%;height:230px;filter:drop-shadow(0 12px 18px #15134470)}.hub-feature-art>span{font-size:9px;letter-spacing:2px;color:#c5bbee;text-align:center}.hub-feature-copy{align-self:center;padding:30px 28px 30px 12px}.hub-overline{font-size:10px;letter-spacing:2px;font-weight:650;color:#d1bcff}.hub-feature h2{font-size:clamp(27px,2.8vw,42px);line-height:1.14;letter-spacing:-1px;margin:14px 0;color:#fff}.hub-feature p{font-size:13px;color:#e0d4f5;margin:0 0 22px}.hub-feature p span{color:#c6b6e5;white-space:nowrap}.hub-solid-link{display:inline-flex;align-items:center;gap:24px;justify-content:space-between;padding:12px 17px;background:#f2eaff;color:#392164;text-decoration:none;border-radius:12px;font-size:13px;font-weight:750;box-shadow:0 5px 18px #19083c33;transition:transform .18s,background .18s}.hub-solid-link:hover{background:#fff;transform:translateY(-2px)} .hub-section-heading{margin:28px 0 16px}.hub-section-heading h2{font-size:21px;letter-spacing:-.4px;color:#f6f0ff}.hub-section-heading>span,.hub-section-heading>a{font-size:12px;color:#b9a9d8;text-decoration:none} .hub-launch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.hub-launch-card{border:1px solid #b396eb44;border-radius:20px;overflow:hidden;text-decoration:none;color:#fff;background:linear-gradient(160deg,#553487bb,#37255e);box-shadow:0 6px 20px #12091f22;transition:transform .18s,border-color .18s}.hub-launch-card:hover{transform:translateY(-4px);border-color:#d8baff}.hub-card-art{position:relative;height:145px;overflow:hidden;background:radial-gradient(ellipse at 50% 20%,#bca7fe55,transparent 85%),linear-gradient(135deg,#443580,#614296)}.hub-art-chart .hub-card-art{background:radial-gradient(ellipse at 50% 20%,#88ecdc44,transparent 85%),linear-gradient(135deg,#274364,#315274)}.hub-art-journal .hub-card-art{background:radial-gradient(ellipse at 50% 20%,#a9d8ed44,transparent 85%),linear-gradient(135deg,#3a386b,#484d85)}.hub-card-art svg{width:100%;height:100%;filter:drop-shadow(0 8px 8px #190d3944)}.hub-card-arrow{position:absolute;right:10px;top:10px;border:1px solid #fff3;background:#28144355;border-radius:50%;width:24px;height:24px;display:grid;place-items:center;font-size:13px}.hub-card-copy{padding:15px 13px 16px}.hub-card-copy small{font-size:9px;color:#c7b6e5;display:block;min-height:13px}.hub-card-copy h3{font-size:15px;letter-spacing:-.2px;line-height:1.3;margin:7px 0;color:#fff}.hub-card-copy p{font-size:11px;line-height:1.6;margin:0;color:#cbbde0} .hub-tool-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hub-tool-pair>a{display:flex;align-items:center;gap:14px;border:1px solid #ab85e040;border-radius:18px;background:linear-gradient(125deg,#4b2b7888,#3c285b);padding:18px 14px;text-decoration:none;color:#fff;transition:border-color .15s}.hub-tool-pair>a:hover{border-color:#bd9eef}.hub-tool-symbol{display:grid;place-content:center;min-width:65px;height:65px;background:linear-gradient(145deg,#9b6cdb33,#7a4fc211);border:1px solid #cfb5fd33;border-radius:15px;font-size:24px;font-weight:700;color:#d2bdff}.hub-tool-symbol>span{font-size:12px}.hub-tool-pair>a>span:nth-child(2){flex:1;min-width:0}.hub-tool-pair small{font-size:8px;letter-spacing:1px;color:#b7a5d5}.hub-tool-pair strong{display:block;font-size:15px;margin:6px 0}.hub-tool-pair em{display:block;font-size:11px;line-height:1.5;font-style:normal;color:#c1b1d6}.hub-tool-pair b{font-size:17px;color:#c5a3ff} .hub-insights{padding:22px;background:linear-gradient(170deg,#191233aa,#2c204b99);border:1px solid #a787d329;border-radius:22px;min-width:0}.hub-profile-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.hub-profile-heading h2{font-size:19px;margin:0;color:#f3ecff}.hub-local-badge{font-size:8px;letter-spacing:1px;padding:5px 6px;border:1px solid #b499e12b;border-radius:5px;color:#b2a0ce}.hub-profile{display:flex;align-items:center;gap:14px;margin:25px 0}.hub-profile-mark{width:70px;height:70px;flex:0 0 70px;border-radius:50%;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 35% 20%,#9871dd,#4d2c91 65%);box-shadow:inset 0 0 0 1px #c2a3ff55,0 8px 24px #09031344;font-size:24px;font-weight:800;letter-spacing:-2px;color:#f3ecff}.hub-profile-mark span{position:absolute;bottom:-2px;right:0;font-size:19px;color:#83e6df;background:#38235a;width:24px;height:24px;border-radius:50%;text-align:center;letter-spacing:0}.hub-profile strong{font-size:18px;line-height:1.35;color:#fff}.hub-profile small{display:block;margin-top:7px;font-size:10px;color:#bcacd5}.hub-profile-counts{display:grid;grid-template-columns:repeat(3,1fr);background:linear-gradient(110deg,#6640a4,#492b80);border:1px solid #b589ec3b;border-radius:14px;overflow:hidden}.hub-profile-counts a{text-decoration:none;display:grid;gap:4px;text-align:center;color:#efe5ff;padding:13px 4px;border-right:1px solid #c8a4fb22}.hub-profile-counts a:last-child{border:0;background:#a752c84d}.hub-profile-counts a:hover{background:#bf9aff30}.hub-profile-counts strong{font-size:23px}.hub-profile-counts span{font-size:10px;color:#dbcaef} .hub-progress-panel .hub-section-heading h2{font-size:16px}.hub-progress-ring{margin:20px auto;width:158px;height:158px;border-radius:50%;padding:8px;background:conic-gradient(from -90deg,#b296ff var(--hub-progress),#82719425 0);display:grid;place-items:center;box-shadow:0 0 30px #754dc412}.hub-progress-ring>div{width:100%;height:100%;border-radius:50%;background:#251b40;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px}.hub-progress-ring strong{font-size:36px;color:#f1e7ff;font-weight:600}.hub-progress-ring strong small{font-size:15px;color:#b2a0cd}.hub-progress-ring span{font-size:10px;color:#c2afd8}.hub-insights .hub-stats{grid-template-columns:1fr;gap:13px;margin:20px 0 24px}.hub-insights .hub-stat{display:grid;grid-template-columns:1fr auto;gap:8px;padding:0;border:0;border-radius:0;background:none}.hub-insights .hub-stat strong{grid-column:2;grid-row:1;font-size:12px;font-weight:600}.hub-insights .hub-stat strong small{font-size:11px;color:#b2a0cd}.hub-insights .hub-stat>span{grid-column:1;grid-row:1;font-size:11px;color:#c9b9df}.hub-insights .hub-stat progress{grid-column:1/-1;margin:0;height:4px;accent-color:#ba9cf6;border:0;border-radius:9px;overflow:hidden}.hub-insights progress::-webkit-progress-bar{background:#81719533}.hub-insights progress::-webkit-progress-value{background:#b296ff} .hub-routine{padding-top:22px;border-top:1px solid #ac90d426}.hub-routine h2{font-size:16px;margin:0 0 16px;color:#f3ebff}.hub-routine a{display:flex;gap:10px;align-items:center;text-decoration:none;color:#f1e7ff;background:#7450ad25;border:1px solid #b692df22;border-radius:12px;padding:11px 10px;margin:8px 0}.hub-routine a:hover{background:#8860bc40}.hub-routine a>span{color:#bba0e3;font-size:12px;font-weight:700}.hub-routine a>div{flex:1;min-width:0}.hub-routine strong{display:block;font-size:12px}.hub-routine small{display:block;font-size:10px;color:#b7a8ce;line-height:1.5;margin-top:4px}.hub-routine b{font-size:14px;color:#b9a0da}.hub-glossary-link{display:block;font-size:11px;color:#bfaed4;margin:20px 0;text-decoration:none;line-height:1.6}.hub-glossary-link strong{display:block;color:#ddc9fa;font-size:12px}.hub-local-note{font-size:10px;color:#a593bc;margin:0} @media(min-width:1600px){.hub-dashboard{grid-template-columns:minmax(0,1fr) 320px;gap:32px}.hub-feature{min-height:310px}.hub-feature-art svg{height:260px}.hub-card-art{height:170px}.hub-card-copy h3{font-size:18px}.hub-card-copy p{font-size:12px}.hub-card-copy small{font-size:10px}.hub-insights{padding:26px}} @media(max-width:1200px){.trading-hub{grid-template-columns:94px minmax(0,1fr)}.trading-hub .hub-workspace{padding:22px}.hub-dashboard{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.hub-insights{padding:18px}.hub-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-card-art{height:150px}.hub-feature{grid-template-columns:.8fr 1fr}.hub-feature h2{font-size:29px}.hub-feature-copy{padding:24px 18px 24px 0}.hub-tool-pair{grid-template-columns:1fr}.hub-section-heading>span{display:none}.hub-feature-art svg{height:200px}} @media(max-width:1000px){.hub-dashboard{grid-template-columns:minmax(0,1fr)}.hub-insights{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.hub-profile-heading,.hub-profile,.hub-profile-counts{grid-column:1}.hub-progress-panel{grid-column:2;grid-row:1/5}.hub-routine{grid-column:1/-1;margin-top:24px}.hub-routine a{display:inline-flex;width:calc(33.333% - 6px);vertical-align:top}.hub-local-note,.hub-glossary-link{grid-column:1/-1}.hub-launch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-tool-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-search-wrap{max-width:none}.hub-feature-art svg{height:250px}} @media(max-width:850px){.trading-hub{grid-template-columns:1fr}.trading-hub .hub-navigation{padding:10px;border:0;border-bottom:1px solid #b8a3ed22;position:static;max-height:none}.hub-nav-items{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px!important}.hub-navigation .hub-nav-items a{font-size:10px;min-height:65px;padding:9px 3px}.hub-navigation svg{width:18px;height:18px}.trading-hub .hub-workspace{padding:22px}.hub-nav-brand{display:none}} @media(max-width:600px){.trading-hub{border-radius:20px}.trading-hub .hub-workspace{padding:18px 14px}.hub-nav-items{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-navigation .hub-nav-items a{font-size:11px}.hub-heading h1{font-size:27px}.hub-feature{grid-template-columns:1fr;min-height:0;border-radius:20px}.hub-feature-art{padding:0;height:180px}.hub-feature-art svg{height:180px}.hub-feature-art>span{display:none}.hub-feature-copy{padding:10px 24px 26px;text-align:center}.hub-feature h2{font-size:32px}.hub-feature p{margin-bottom:20px}.hub-solid-link{width:100%;justify-content:center;gap:25px}.hub-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hub-card-art{height:135px}.hub-card-copy{padding:13px 11px}.hub-card-copy h3{font-size:15px}.hub-section-heading{align-items:center;flex-direction:row;gap:10px}.hub-section-heading h2{font-size:19px}.hub-section-heading>a{font-size:10px;flex-shrink:0}.hub-tool-pair{grid-template-columns:1fr}.hub-insights{display:block;padding:22px}.hub-profile-heading h2{font-size:20px}.hub-profile{justify-content:center}.hub-routine a{display:flex;width:auto}.hub-insights .hub-stat strong small{display:inline;margin:0}.hub-search-results em{white-space:normal;font-size:10px}.hub-search-field kbd{display:none}.hub-search-field{padding:0 12px;gap:9px}body #app#app .hub-search-field input{font-size:12px}.hub-progress-ring{width:165px;height:165px}} @media(prefers-reduced-motion:reduce){.hub-launch-card,.hub-solid-link{transition:none;transform:none!important}} body #app#app#app .hub-search-field input{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-height:0!important;height:46px!important;padding:10px 0!important} body #app#app .trading-hub .hub-navigation{position:static;max-height:none;overflow:visible;align-self:stretch} .hub-navigation .hub-nav-items a{min-height:68px}.hub-navigation .hub-nav-items{gap:6px} body #app#app#app #hub-search{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:10px 0!important;min-height:0!important;height:46px!important} .trading-hub{--hp-line:#c8b5f326;--hp-muted:#bcb2d1;--hp-violet:#b8a3ff;--hp-mint:#78ddce;--hp-blue:#9bbaff;--hp-rose:#f4a7bd} .hp-page,.hp-planner,.hp-tools{min-width:0;color:#f5efff}.hp-page h2,.hp-page h3{color:#f5efff}.hp-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--hp-muted)} .hp-card,.hp-metric,.hp-lesson,.hp-strategy-card,.hp-term-index,.hp-definition{border:1px solid var(--hp-line);background:linear-gradient(140deg,#ffffff08,#ffffff02),#2c2249;border-radius:20px;box-shadow:0 10px 28px #1009201a;min-width:0} .hp-card{padding:26px}.hp-metric{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:22px 24px;position:relative;overflow:hidden}.hp-metric:after{content:'';position:absolute;width:100px;height:100px;border:18px solid currentColor;border-radius:50%;opacity:.045;right:-35px;bottom:-45px;pointer-events:none}.hp-metric>small{font-size:12px;color:#d1c6e3}.hp-metric>strong{font-size:32px;letter-spacing:-1px;line-height:1.2;color:inherit;font-variant-numeric:tabular-nums}.hp-metric>span{font-size:11px;color:var(--hp-muted)} .hp-violet{color:var(--hp-violet)}.hp-mint{color:var(--hp-mint)}.hp-blue{color:var(--hp-blue)}.hp-rose{color:var(--hp-rose)} .hp-library-top{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:18px;margin-bottom:24px}.hp-continue{display:flex;align-items:center;justify-content:space-between;gap:26px;background:radial-gradient(ellipse at 90% 50%,#9564ed2b,transparent 65%),linear-gradient(130deg,#493375,#30254f)}.hp-continue>div:first-child{min-width:0}.hp-continue h2{font-size:27px;line-height:1.24;letter-spacing:-.7px;max-width:24ch;margin:13px 0}.hp-continue p{color:#c7b8dc;font-size:12px;margin:0 0 22px}.hp-mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hp-mini-stats .hp-metric{padding:22px 18px}.hp-primary,.hp-secondary,.hp-reset{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;padding:11px 17px;border-radius:12px;text-decoration:none;font-size:12px;font-weight:700;line-height:1.35;transition:background .18s,border-color .18s} body #app .hp-primary{background:#d3c0ff;color:#2e1b4d;border:1px solid #e4d7ff}.hp-primary:hover{background:#e8dcff!important}.hp-secondary,.hp-reset{color:#e3d9f3;background:#ffffff07;border:1px solid var(--hp-line)}.hp-secondary:hover,.hp-reset:hover{background:#bca0ef20;border-color:#c9b0fa66}.hp-reset{cursor:pointer} .hp-ring{width:142px;height:142px;flex:0 0 142px;padding:7px;border-radius:50%;background:conic-gradient(from -90deg,currentColor var(--hp-percent),#9d8ab722 0);display:grid;place-items:center}.hp-ring>div{height:100%;width:100%;border-radius:50%;background:#30234e;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px}.hp-ring strong{color:#f7f2ff;font-size:27px;letter-spacing:-.7px;font-variant-numeric:tabular-nums}.hp-ring small{font-size:10px;color:#c6b6dc} .hp-filterbar{display:flex;align-items:end;gap:12px;padding:18px;border:1px solid var(--hp-line);border-radius:17px;background:#1e173955}.hp-field{display:flex;flex:1 1 135px;flex-direction:column;gap:8px;min-width:0}.hp-field>span{font-size:11px;color:var(--hp-muted);font-weight:600}.hp-field.hp-search{flex:2 1 260px}.hp-filterbar .hp-reset,.hp-filterbar>.hp-secondary{flex-shrink:0;min-height:44px} body #app#app .hp-field input,body #app#app .hp-field select,body #app#app .hp-field .atlas-select-trigger{min-height:44px!important;height:44px!important;border-radius:11px!important;background:#201733!important;border:1px solid #bca1e42e!important;box-shadow:none!important;color:#eee6fb!important;font-size:12px!important;padding:10px 13px!important;width:100%;min-width:0}.hp-field input::placeholder{color:#a89bbd}.hp-field .atlas-select{width:100%;min-width:0} .hp-list-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:26px 0 16px}.hp-list-heading h2{font-size:20px;letter-spacing:-.4px;margin:0}.hp-list-heading h3{font-size:15px;margin:0}.hp-list-heading>span{font-size:11px;color:var(--hp-muted)} .hp-lesson-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hp-lesson{overflow:hidden;transition:transform .18s,border-color .18s;display:flex;flex-direction:column}.hp-lesson:hover{transform:translateY(-3px);border-color:#c5a6fd70}.hp-lesson-top{display:flex;align-items:center;gap:10px;padding:18px 18px 0}.hp-topic-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--hp-card-tone) 12%,transparent);color:var(--hp-card-tone);font-size:21px}.hp-lesson-top>span:nth-child(2){flex:1;font-size:11px;color:#c6badb}.hp-save{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--hp-line);border-radius:10px;background:none;color:#c7b5dd;font-size:22px;cursor:pointer}.hp-save:hover,.hp-save.is-saved{color:#edc998;background:#edc99812} .hp-lesson-body{display:flex;flex-direction:column;flex:1;padding:20px 18px 18px;text-decoration:none;color:inherit}.hp-lesson-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;letter-spacing:.5px;color:#ae9fc4}.hp-tag{display:inline-flex;align-items:center;max-width:100%;border:1px solid #bd9de629;border-radius:7px;padding:5px 8px;color:#cdbbE7;font-size:10px;font-weight:550;letter-spacing:0;background:#af87dd0a} .hp-lesson-body h3{font-size:19px!important;line-height:1.3!important;letter-spacing:-.35px;margin:14px 0 10px}.hp-lesson-body p{font-size:12px!important;line-height:1.65!important;color:#c2b7d3;margin:0 0 20px}.hp-lesson-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:16px;border-top:1px solid var(--hp-line);margin-top:auto;color:var(--hp-card-tone);font-size:11px;font-weight:600}.hp-lesson-foot b{font-size:19px} .hp-empty{grid-column:1/-1;padding:38px 24px;text-align:center;border:1px dashed #c3a7ec44;border-radius:16px;background:#b9a2d608}.hp-empty>span{font-size:36px;color:#b49adf}.hp-empty h3{font-size:20px;margin:8px 0}.hp-empty p{font-size:13px;color:var(--hp-muted);margin:8px 0} .hp-strategy-intro{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px;margin-bottom:24px}.hp-method{background:radial-gradient(ellipse at 100% 0,#64cfc422,transparent 60%),#2b2348}.hp-method h2{font-size:25px;letter-spacing:-.6px;margin:12px 0 24px}.hp-process{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.hp-process>span{display:flex;flex-direction:column;gap:8px;color:#bdafd2;font-size:10px}.hp-process b{font-size:14px;color:#80d9ce;font-weight:500;border-top:2px solid #78ddce44;padding-top:12px}.hp-strategy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hp-strategy-card{text-decoration:none;color:inherit;overflow:hidden;transition:border-color .18s,transform .18s}.hp-strategy-card:hover{border-color:#78ddce77;transform:translateY(-3px)}.hp-strategy-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:17px 18px}.hp-strategy-top>span:last-child{font-size:10px;color:#97bfb9}.hp-chart-preview{background:#171b2d;pointer-events:none;padding:0 12px;border-block:1px solid #c8b5f315;overflow:hidden}.hp-chart-preview svg{width:100%;height:155px;display:block}.hp-strategy-copy{padding:20px}.hp-strategy-copy h3{font-size:19px;margin:0 0 9px;letter-spacing:-.35px;line-height:1.3}.hp-strategy-copy p{font-size:12px;color:var(--hp-muted);margin:0 0 20px}.hp-strategy-copy>span{display:flex;justify-content:space-between;align-items:center;color:#9fe4d7;font-size:12px}.hp-strategy-copy>span strong{font-size:21px}.hp-footnote{font-size:11px;color:#b5a7c9;margin:18px 0;line-height:1.6} .hp-risk-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 22px}.hp-risk-overview .hp-metric>strong{font-size:29px}.hp-planner .lab-grid,.hp-tools .lab-grid{align-items:start}.hp-planner .panel,.hp-planner .result,.hp-tools .panel,.hp-tools .result{border-radius:20px!important;border:1px solid var(--hp-line)!important;background:#2b2147!important;box-shadow:0 12px 28px #1009201a!important;padding:26px!important}.hp-planner .result,.hp-tools .result{background:radial-gradient(ellipse at 100% 0,#8255c826,transparent 50%),#2a2046!important}.hp-planner .panel>h2,.hp-tools .panel>h2{font-size:21px;letter-spacing:-.4px}.hp-input-group{padding:0;margin:25px 0 0;border:0;min-width:0}.hp-input-group legend{padding:0 0 17px;color:#e7dbf9;font-size:13px;font-weight:600;display:flex;align-items:center;gap:10px}.hp-input-group legend span{font-size:10px;color:#bba1e9;background:#ad83e414;padding:6px 7px;border:1px solid var(--hp-line);border-radius:7px}.hp-input-group+.hp-input-group{border-top:1px solid var(--hp-line);padding-top:24px}.hp-planner .form-grid,.hp-tools .form-grid{gap:16px!important}.hp-planner .field,.hp-tools .field{font-size:12px;color:#c5b7d7}.hp-planner .field input,.hp-tools .field input,.hp-tools .field select{min-height:46px!important;background:#1e1733!important;border-radius:11px!important;border:1px solid #c1a8e32b!important;box-shadow:none!important;color:#f6f0ff!important;font-size:15px!important;font-variant-numeric:tabular-nums;padding:11px 13px!important;width:100%;min-width:0} .hp-risk-presets{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:15px}.hp-risk-presets>span{font-size:11px;color:#b8a9cc;margin-right:4px}.hp-risk-presets button{font-size:11px;border:1px solid var(--hp-line);border-radius:8px;padding:7px 13px;color:#d9c7ef;background:#b58ee20d;cursor:pointer}.hp-risk-presets button[aria-pressed=true]{background:#b99ae52e!important;border-color:#b79bdc!important}.hp-risk-graphic{display:flex;align-items:center;gap:20px;margin:22px 0;padding-bottom:24px;border-bottom:1px solid var(--hp-line)}.hp-risk-graphic>.hp-ring{width:122px;height:122px;flex-basis:122px}.hp-risk-graphic>.hp-ring strong{font-size:25px}.hp-risk-graphic>.hp-ring small{font-size:9px}.hp-risk-graphic>div:last-child{flex:1;min-width:0} .hp-planner .result .big,.hp-tools .result .big{font-size:39px;margin:14px 0 8px;font-variant-numeric:tabular-nums;color:#f4eaff}.hp-planner .result>.eyebrow,.hp-tools .result>.eyebrow{font-size:10px;color:#c8aaf4!important;letter-spacing:1.5px}.hp-planner .result-row,.hp-tools .result-row{padding:13px 0;border-bottom:1px solid var(--hp-line);gap:15px;font-size:12px}.hp-planner .result-row strong,.hp-tools .result-row strong{font-variant-numeric:tabular-nums;text-align:right;color:#ece1f8;white-space:normal}.hp-planner .result>p,.hp-tools .result>p{font-size:11px;color:#bbafcc}.hp-checklist{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.hp-checklist label{display:flex;gap:12px;align-items:start;border:1px solid var(--hp-line);border-radius:12px;padding:15px;font-size:12px!important;color:#c8bdd9;cursor:pointer}.hp-checklist input{flex:0 0 17px;width:17px;height:17px;margin-top:2px;accent-color:#ae8be5}.hp-checklist label:has(:checked){background:#80dac910;border-color:#80dac933}.hp-check-progress{float:right;padding:6px 9px;border:1px solid var(--hp-line);border-radius:8px;font-size:11px;font-weight:400;color:#b7d6ca} .hp-tool-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 24px}.hp-tool-tabs>a{display:flex;gap:12px;align-items:center;padding:18px 14px;border:1px solid var(--hp-line);border-radius:16px;background:#ffffff04;color:#d3c6e6;text-decoration:none;min-width:0}.hp-tool-tabs>a:hover{background:#b499dd16}.hp-tool-tabs>a[aria-current=page]{background:linear-gradient(125deg,#7145b544,#9d71dc16);border-color:#b490e56b;box-shadow:inset 0 1px #dfc3ff16}.hp-tool-mark{display:grid;place-items:center;flex:0 0 38px;width:38px;height:42px;font-size:22px;font-weight:600;letter-spacing:-1px;color:#c5aafa;background:#b58ade16;border-radius:10px}.hp-tool-tabs strong{font-size:12px;display:block;line-height:1.4}.hp-tool-tabs small{font-size:10px;line-height:1.5;display:block;color:#ae9ec4;margin-top:5px}.hp-tools .lesson-copy{font-size:13px;color:var(--hp-muted);margin:12px 0 26px}.hp-tool-visual{margin:24px 0;padding-bottom:24px;border-bottom:1px solid var(--hp-line)}.hp-chart-title{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#e3d6f0;margin-bottom:22px}.hp-chart-title>span{font-size:8px;letter-spacing:1px;color:#ab9bbb;text-align:right}.hp-bar{margin:16px 0}.hp-bar>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#b8abc8;margin-bottom:9px}.hp-bar strong{color:#e3d7f3;font-weight:600;font-variant-numeric:tabular-nums}.hp-bar-track{height:8px;border-radius:8px;background:#c3a5e51a;overflow:hidden}.hp-bar-track i{display:block;height:100%;border-radius:inherit;background:currentColor;transition:width .25s}.hp-recovery-graphic{display:flex;gap:24px;align-items:center}.hp-recovery-graphic>div:last-child{flex:1}.hp-price-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:26px}.hp-price-points span{display:flex;flex-direction:column;gap:10px;background:#ffffff05;border:1px solid var(--hp-line);border-radius:11px;padding:13px 10px;text-align:center}.hp-price-points small{text-transform:uppercase;font-size:9px;letter-spacing:1px;color:#bcacd1}.hp-price-points b{font-size:14px;overflow-wrap:anywhere}.hp-stack{height:25px;background:#c5a5e318;border-radius:8px;display:flex;overflow:hidden;gap:3px}.hp-stack span{background:currentColor;min-width:0}.hp-cost-legend{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.hp-cost-legend>span{display:flex;align-items:center;gap:8px;font-size:11px;color:#baadcf}.hp-cost-legend i{width:8px;height:8px;border-radius:2px;background:currentColor}.hp-cost-legend b{margin-left:auto;color:#e2d4f2;font-variant-numeric:tabular-nums} .hp-glossary-intro{display:grid;grid-template-columns:1fr 130px 230px;align-items:center;gap:24px;margin-bottom:24px}.hp-glossary-intro h2{font-size:30px;line-height:1.18;letter-spacing:-.7px;margin:12px 0 0}.hp-dictionary-mark{position:relative;width:116px;height:116px;display:grid;place-items:center;border:1px solid #b89de142;border-radius:25px;transform:rotate(-8deg);font-size:53px;letter-spacing:-5px;color:#dfcdf9;background:linear-gradient(140deg,#a572d938,#4d397254);box-shadow:8px 8px 0 #b096d312}.hp-dictionary-mark span{position:absolute;bottom:10px;right:13px;font-size:20px;letter-spacing:0}.hp-alphabet{display:grid;grid-template-columns:repeat(27,minmax(0,1fr));gap:4px;margin:18px 0 24px}.hp-alphabet button{height:34px;min-width:0;padding:0;border:1px solid transparent;border-radius:7px;background:none;color:#b7a8ca;font-size:11px;cursor:pointer}.hp-alphabet button:hover:not(:disabled){background:#b294de22}.hp-alphabet button[aria-pressed=true]{color:#f4eaff;background:#b594eb2b;border-color:#be9ae866!important}.hp-alphabet button:disabled{opacity:.28;cursor:default} .hp-dictionary-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;align-items:start}.hp-term-index{padding:20px 10px 12px}.hp-term-index .hp-list-heading{margin:0 10px 15px}#hp-term-list{max-height:490px;overflow:auto;scrollbar-width:thin;scrollbar-color:#b196d14d transparent;overscroll-behavior:contain;padding:0 4px}#hp-term-list>button{display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;padding:13px 12px;border-radius:11px;border:1px solid transparent;background:none;color:#d9cce8;cursor:pointer;margin-bottom:4px;gap:12px}#hp-term-list>button strong{font-size:12px;display:block;font-weight:550}#hp-term-list>button small{font-size:10px;color:#a999bd;display:block;margin-top:5px}#hp-term-list>button b{font-size:18px;color:#baa0e0}#hp-term-list>button:hover{background:#b293da12}#hp-term-list>button[aria-pressed=true]{background:#af89e122;border-color:#bc9ce649!important;color:#f4ebff}.hp-definition{padding:30px;min-height:440px;background:radial-gradient(ellipse at 100% 0,#9672cc1c,transparent 65%),#2b2247}.hp-definition-top{display:flex;align-items:center;gap:12px}.hp-definition-letter{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#b899de1a;color:#cfb6ef;font-size:25px}.hp-definition-top>span:last-child{margin-left:auto;font-size:8px;letter-spacing:1.2px;color:#9d8ab6}.hp-definition h2{font-size:34px;letter-spacing:-1px;line-height:1.2;margin:28px 0 20px}.hp-definition-copy{font-size:17px!important;line-height:1.8!important;color:#d7cce5;max-width:60ch}.hp-related{margin-top:32px;padding-top:23px;border-top:1px solid var(--hp-line);display:flex;gap:10px;flex-wrap:wrap}.hp-related>.hp-eyebrow{width:100%;margin-bottom:5px}.hp-related button{display:flex;gap:20px;align-items:center;border:1px solid var(--hp-line);border-radius:10px;padding:10px 12px;font-size:11px;color:#ccb9e8;background:#b493df0a;cursor:pointer}.hp-related button:hover{background:#bc9aea20}.hp-related button>span{color:#bd9fe7} .trading-hub[data-view=lessons] .lesson-article,.trading-hub[data-view=lessons] .lesson-notes,.trading-hub[data-view=strategies] .sim-work,.trading-hub[data-view=strategies] .sim-notes{background:#2b2247!important;border:1px solid var(--hp-line)!important;border-radius:20px!important}.trading-hub .lesson-article h2{padding-top:16px;font-size:25px}.trading-hub .lesson-article .worked-example,.trading-hub .quiz-box{border-radius:15px;border:1px solid var(--hp-line);background:#aa87d814}.trading-hub .sim-work .steps button{background:#201733!important;border-radius:9px!important;border:1px solid var(--hp-line)!important;color:#cfc0e1!important}.trading-hub .sim-work .steps button.active{background:#a37dde30!important;border-color:#c3a1f569!important;color:#fff!important} .trading-hub :is(.hp-primary,.hp-secondary,.hp-reset,.hp-save,.hp-risk-presets button,.hp-alphabet button,.hp-related button,#hp-term-list button,.hp-tool-tabs a,.hp-lesson-body,.hp-strategy-card):focus-visible{outline:2px solid #cbb0ff;outline-offset:3px} @media(min-width:1650px){.hp-lesson-grid,.hp-strategy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hp-library-top{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}} @media(max-width:1200px){.hp-lesson-grid,.hp-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-mini-stats{grid-template-columns:1fr}.hp-mini-stats .hp-metric{padding:16px 20px;gap:4px}.hp-mini-stats .hp-metric strong{font-size:26px}.hp-filterbar{flex-wrap:wrap}.hp-field.hp-search{flex-basis:100%}.hp-strategy-intro{grid-template-columns:2fr 1fr}.hp-strategy-intro .hp-method{grid-row:span 2}.hp-tool-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-risk-graphic{flex-direction:column;align-items:stretch}.hp-risk-graphic>.hp-ring{align-self:center}.hp-recovery-graphic{flex-direction:column}.hp-recovery-graphic>div:last-child{width:100%}.hp-dictionary-layout{grid-template-columns:230px minmax(0,1fr)}.hp-definition{padding:25px}.hp-glossary-intro{grid-template-columns:1fr 100px 180px}.hp-dictionary-mark{width:85px;height:85px;font-size:43px}.hp-alphabet{grid-template-columns:repeat(14,minmax(0,1fr))}} @media(max-width:950px){.hp-planner .lab-grid,.hp-tools .lab-grid{grid-template-columns:1fr!important}.hp-risk-graphic{flex-direction:row;align-items:center}.hp-recovery-graphic{flex-direction:row}.hp-recovery-graphic>div:last-child{width:auto}.hp-risk-overview .hp-metric{padding:19px 16px}.hp-risk-overview .hp-metric>strong{font-size:24px}.hp-glossary-intro{grid-template-columns:1fr 180px}.hp-dictionary-mark{display:none}.hp-definition-top>span:last-child{display:none}.hp-definition h2{font-size:29px}.hp-definition-copy{font-size:15px!important}} @media(max-width:850px){.trading-hub .hub-nav-items{grid-template-columns:repeat(6,minmax(0,1fr))}} @media(max-width:600px){.trading-hub .hub-nav-items{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-library-top{grid-template-columns:1fr;gap:12px}.hp-continue{padding:20px;gap:14px}.hp-continue h2{font-size:22px}.hp-continue .hp-ring{width:96px;height:96px;flex-basis:96px;padding:5px}.hp-continue .hp-ring strong{font-size:20px}.hp-continue .hp-ring small{font-size:8px;max-width:64px}.hp-mini-stats{grid-template-columns:1fr 1fr}.hp-lesson-grid,.hp-strategy-grid{grid-template-columns:1fr}.hp-filterbar{padding:14px;gap:12px}.hp-field{flex-basis:calc(50% - 12px)}.hp-filterbar>.hp-secondary{width:100%}.hp-filterbar>.hp-reset{width:100%}.hp-strategy-intro{grid-template-columns:1fr 1fr;gap:12px}.hp-strategy-intro .hp-method{grid-column:1/-1;grid-row:auto}.hp-method h2{font-size:23px}.hp-strategy-intro .hp-metric{padding:18px 15px}.hp-strategy-intro .hp-metric strong{font-size:27px}.hp-tool-tabs{gap:9px}.hp-tool-tabs>a{padding:13px 10px;gap:8px;align-items:start}.hp-tool-mark{flex-basis:30px;width:30px;height:34px;font-size:19px}.hp-tool-tabs strong{font-size:11px}.hp-tool-tabs small{font-size:9px}.hp-risk-overview{grid-template-columns:1fr;gap:10px}.hp-risk-overview .hp-metric{display:grid;grid-template-columns:1fr auto;gap:6px;padding:16px 18px}.hp-risk-overview .hp-metric>strong{grid-column:2;grid-row:1/3;align-self:center}.hp-risk-overview .hp-metric>span{grid-column:1}.hp-planner .panel,.hp-planner .result,.hp-tools .panel,.hp-tools .result{padding:20px!important}.hp-planner .form-grid,.hp-tools .form-grid{grid-template-columns:1fr 1fr!important;gap:13px!important}.hp-planner .field,.hp-tools .field{font-size:11px;min-width:0}.hp-input-group legend{font-size:13px}.hp-risk-graphic{gap:14px}.hp-risk-graphic>.hp-ring{width:104px;height:104px;flex-basis:104px}.hp-risk-graphic .hp-bar strong{font-size:10px}.hp-bar>div:first-child{font-size:10px}.hp-checklist{grid-template-columns:1fr}.hp-check-progress{float:none;display:inline-block;margin:8px 0 0 12px}.hp-glossary-intro{grid-template-columns:1fr 115px;gap:12px}.hp-glossary-intro h2{font-size:23px}.hp-glossary-intro .hp-metric{padding:17px 13px}.hp-glossary-intro .hp-metric>strong{font-size:29px}.hp-glossary-intro .hp-metric>small{font-size:10px}.hp-glossary-intro .hp-metric>span{font-size:9px}.hp-glossary-intro .hp-eyebrow{font-size:8px}.hp-alphabet{grid-template-columns:repeat(9,minmax(0,1fr));gap:4px}.hp-dictionary-layout{grid-template-columns:1fr;gap:15px}.hp-term-index{padding:16px 10px 8px}#hp-term-list{max-height:180px;display:grid;grid-template-columns:1fr 1fr;gap:4px}#hp-term-list>button{padding:10px 8px}#hp-term-list>button strong{font-size:11px}#hp-term-list>button small{font-size:9px}.hp-definition{padding:22px;min-height:0}.hp-definition h2{font-size:28px}.hp-definition-copy{font-size:15px!important}.hp-related{margin-top:24px}.hp-chart-preview svg{height:180px}.hp-lesson-body h3{font-size:21px!important}.hp-lesson-body p{font-size:13px!important}.hp-recovery-graphic{gap:14px}.hp-recovery-graphic .hp-ring{width:110px;height:110px;flex-basis:110px}.hp-recovery-graphic .hp-ring strong{font-size:24px}.hp-recovery-graphic .hp-ring small{font-size:8px}} @media(prefers-reduced-motion:reduce){.hp-lesson,.hp-strategy-card,.hp-bar-track i{transition:none;transform:none!important}} .hp-strategy-card{display:flex;flex-direction:column}.hp-strategy-copy{display:flex;flex-direction:column;flex:1}.hp-strategy-copy>span{margin-top:auto} body #app#app#app .hp-alphabet button{background:transparent!important;color:#b7a8ca!important;border:1px solid transparent!important;box-shadow:none!important;border-radius:7px!important;padding:0!important} body #app#app#app .hp-alphabet button[aria-pressed=true]{background:#b594eb2b!important;color:#f4eaff!important;border-color:#be9ae866!important} body #app#app#app #hp-term-list>button{background:transparent!important;color:#d9cce8!important;border:1px solid transparent!important;box-shadow:none!important;border-radius:11px!important} body #app#app#app #hp-term-list>button[aria-pressed=true]{background:#af89e122!important;border-color:#bc9ce649!important;color:#f4ebff!important} body #app#app#app .hp-save{background:transparent!important;border:1px solid var(--hp-line)!important;box-shadow:none!important;color:#c7b5dd!important;padding:0!important;border-radius:10px!important} body #app#app#app .hp-save.is-saved{color:#edc998!important;background:#edc99812!important;border-color:#edc99855!important} body #app#app#app .hp-risk-presets button{background:#b58ee20d!important;color:#d9c7ef!important;border:1px solid var(--hp-line)!important;box-shadow:none!important} body #app#app#app .hp-risk-presets button[aria-pressed=true]{background:#b99ae52e!important;border-color:#b79bdc!important} body #app#app#app #firm-spotlight .profile-metrics{width:100%;min-width:0;color:var(--atlas-text,#fff)} .pm-heading{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:0 6px;font-size:12px;font-weight:750;letter-spacing:.07em;color:#ece7ff} .pm-heading span{font-size:12px;font-weight:500;letter-spacing:0;color:var(--atlas-muted,#d8d1ed)} .pm-orbit{position:relative;width:100%;aspect-ratio:1;max-width:460px;margin:0 auto} body #app#app#app #firm-spotlight .pm-orbit svg{width:100%;height:100%;display:block} .pm-center{position:absolute;inset:36% 24% 31%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;pointer-events:none} .pm-center small{font-size:13px;color:var(--atlas-muted,#d8d1ed)} .pm-center strong{font-size:clamp(22px,2.1vw,32px);font-weight:800;line-height:1.12;letter-spacing:-.04em} .pm-center strong.pm-long-value{font-size:19px} .pm-center>span{font-size:11px;color:var(--atlas-muted,#d8d1ed)} body #app#app#app #firm-spotlight .pm-node{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:35%;min-height:59px;padding:7px 5px;background:var(--atlas-surface,#2d2657)!important;border:1px solid #ffffff1d!important;border-radius:14px;color:#fff!important;box-shadow:0 4px 14px #100b2a20;transform:translate(-50%,-50%);cursor:pointer;transition:border-color .2s,background .2s} body #app#app#app #firm-spotlight .pm-node[aria-pressed=true]{border-color:var(--pm-color)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--pm-color) 10%,transparent)} body #app#app#app #firm-spotlight .pm-node:hover{background:#393263!important;border-color:var(--pm-color)!important} body #app#app#app #firm-spotlight .pm-node:focus-visible{outline:2px solid var(--pm-color);outline-offset:3px} .pm-node span{font-size:12px;color:var(--atlas-muted,#d8d1ed);line-height:1.2} .pm-node strong{font-size:14px;line-height:1.25;overflow-wrap:anywhere;color:var(--pm-color)} .pm-node-0{left:50%;top:10%}.pm-node-1{left:82%;top:35%}.pm-node-2{left:71%;top:77%}.pm-node-3{left:29%;top:77%}.pm-node-4{left:18%;top:35%} @media(max-width:1100px){.pm-node span{font-size:11px}.pm-node strong{font-size:12px}.pm-heading{font-size:11px}.pm-heading span{font-size:11px}} @media(max-width:600px){body #app#app#app #firm-spotlight>.aurora-profile{grid-template-columns:1fr!important;gap:24px!important}.pm-orbit{max-width:390px}.pm-node span{font-size:12px}.pm-node strong{font-size:14px}.pm-heading{font-size:12px}.pm-center strong{font-size:28px}body #app#app#app #firm-spotlight .logo-stage{min-height:240px}} @media(prefers-reduced-motion:reduce){body #app#app#app #firm-spotlight .pm-node{transition:none}} .pm-center{pointer-events:auto}.pm-center-source{font-size:12px;color:#d6c5ff;text-decoration:underline;text-underline-offset:3px;pointer-events:auto} .pm-config{margin:12px 0 0;min-width:0}.pm-config .profile-select-menu{width:100%;min-width:0}.pm-config .profile-select-menu summary{min-height:40px;width:100%;font-size:12px;padding:10px 12px;box-sizing:border-box}.pm-config .profile-select-options{max-height:270px;overflow:auto}.pm-config select{width:100%}.pm-config .profile-select-options button{font-size:12px;line-height:1.4}.pm-config:has(select:disabled){opacity:.6} .pm-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px;border:1px solid #c6afff30;border-radius:15px;background:#ffffff05} body #app#app#app #firm-spotlight .pm-types button{min-height:36px;padding:7px 3px;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:var(--atlas-muted,#d8d1ed)!important;font-size:12px;font-weight:650;box-shadow:none!important} body #app#app#app #firm-spotlight .pm-types button[aria-pressed=true]{background:#c6afff20!important;color:#eee5ff!important;border-color:#c6afff65!important} body #app#app#app #firm-spotlight .pm-types button:hover:not(:disabled){background:#c6afff12!important;color:#fff!important} body #app#app#app #firm-spotlight .pm-types button:disabled{opacity:.3;cursor:default} body #app#app#app #firm-spotlight .pm-types button:focus-visible{outline:2px solid #c6afff;outline-offset:2px} .pm-phase-hint{font-size:10px;color:var(--atlas-muted,#d8d1ed);line-height:1.2} .pm-center{inset:36% 24% 34%;gap:4px}.pm-center strong{font-size:clamp(22px,1.9vw,28px)} body #app#app#app #firm-spotlight .pm-rules-button{min-height:26px;padding:4px 9px;line-height:1.1} body dialog#detail:has(.challenge-detail){width:min(1120px,calc(100vw - 48px));max-width:none;height:min(900px,90dvh);max-height:90dvh;padding:0!important;overflow:hidden;color:var(--atlas-ink);background:var(--atlas-surface)!important;border:1px solid #c6afff38;border-radius:24px!important;box-shadow:0 24px 90px #08081a80} body dialog#detail:has(.challenge-detail)>.close{display:none!important} body dialog#detail:has(.challenge-detail) #detail-content{height:100%;min-height:0} .challenge-detail{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;font-size:16px;line-height:1.55}.challenge-detail *{box-sizing:border-box}.challenge-detail [hidden]{display:none!important} .cd-toolbar{position:relative;z-index:1;display:grid;grid-template-columns:1fr 44px;gap:18px;padding:22px 28px 16px;background:var(--atlas-surface);border-bottom:1px solid var(--atlas-line)} .cd-toolbar-title{display:flex;flex-direction:column;gap:3px;min-width:0}.cd-toolbar-title>span{font-size:12px;font-weight:700;letter-spacing:.1em;color:#bfb0e6}.cd-toolbar-title>strong{font-size:19px;font-weight:700}.cd-toolbar-title small{font-size:14px;color:var(--atlas-muted);font-weight:500} body dialog#detail .cd-dismiss{position:static;display:grid;place-items:center;align-self:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;border:1px solid #c6afff30!important;border-radius:13px!important;background:#ffffff08!important;color:var(--atlas-ink)!important;font-size:29px;line-height:1;cursor:pointer}body dialog#detail .cd-dismiss:hover{background:#c6afff20!important;border-color:#c6afff80!important} .cd-nav{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;position:static;margin:0;padding:5px;border:1px solid var(--atlas-line);border-radius:13px;background:#0c0b211c;overflow:hidden} body dialog#detail .cd-nav button{min-height:43px;padding:10px 12px;border:1px solid transparent!important;border-radius:9px!important;font-size:14px;font-weight:650;background:transparent!important;color:var(--atlas-muted)!important;cursor:pointer;box-shadow:none!important}body dialog#detail .cd-nav button[aria-pressed=true]{background:#c6afff23!important;border-color:#c6afff50!important;color:var(--atlas-ink)!important}body dialog#detail .cd-nav button:hover{background:#ffffff0b!important;color:var(--atlas-ink)!important}body dialog#detail :is(.cd-nav button,.cd-dismiss):focus-visible{outline:2px solid #c6afff;outline-offset:1px} .cd-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8574af55 transparent;scrollbar-gutter:stable;padding:28px} body dialog#detail .cd-header{position:static;display:flex;height:auto!important;min-height:0;padding:0 0 26px!important;margin:0 0 6px;background:transparent!important;justify-content:space-between;align-items:center;gap:28px;border-bottom:1px solid var(--atlas-line)} .cd-identity{display:flex;align-items:center;gap:17px;min-width:0}.cd-identity>div{min-width:0;overflow-wrap:anywhere}body dialog .cd-identity .brand-mark{width:72px;height:72px;min-width:72px;margin:0!important;transform:none!important;border-radius:18px!important} .cd-eyebrow{font-size:12px;letter-spacing:.075em;font-weight:700;color:#c8b6ff}.cd-header h2{font-size:30px;line-height:1.2;margin:7px 0 8px;letter-spacing:-.025em}.cd-header p{margin:0;color:var(--atlas-muted);font-size:14px} .cd-price{min-width:180px;text-align:right}.cd-price>small{font-size:14px;color:var(--atlas-muted)}.cd-price>div{display:flex;gap:12px;align-items:baseline;justify-content:flex-end}.cd-price strong{font-size:34px;letter-spacing:-.025em;font-weight:750;white-space:nowrap}.cd-price s{font-size:16px;color:var(--atlas-muted)}.cd-price>span{display:block;font-size:14px;color:var(--atlas-muted)}.cd-price b{color:var(--atlas-ink)} .cd-section{padding:24px 0}.cd-section h3{font-size:22px;margin:0 0 18px;letter-spacing:-.02em}.cd-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.cd-section-heading h3{margin:0}.cd-section-heading>small{font-size:12px;color:var(--atlas-muted)} .cd-facts,.cd-rule-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cd-fact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:20px 16px;background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid var(--atlas-line);border-radius:16px;min-width:0;text-align:center}.cd-fact>span{font-size:14px;color:var(--atlas-muted);font-weight:550}.cd-fact>strong{font-size:21px;line-height:1.4;font-weight:750;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cd-fact>small{font-size:12px;color:var(--atlas-muted);line-height:1.5} .cd-rule-highlights{margin-bottom:24px}.cd-rule-highlights .cd-fact{min-height:136px;background:linear-gradient(125deg,#c6afff14,#c6afff04);border-color:#c6afff35}.cd-rule-highlights .cd-fact:nth-child(2){background:linear-gradient(125deg,#85e3db12,#85e3db04);border-color:#85e3db35}.cd-rule-highlights .cd-fact:nth-child(3){background:linear-gradient(125deg,#edadd418,#edadd404);border-color:#edadd435}.cd-rule-highlights strong{font-size:30px} .cd-consistency{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;align-items:center;background:linear-gradient(135deg,#c6afff13,#ffffff03);border:1px solid #c6afff35;border-radius:19px;padding:24px;margin:20px 0 28px}.cd-consistency h3{margin:6px 0 12px}.cd-consistency p{margin:0;color:var(--atlas-muted);font-size:16px}.cd-consistency-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cd-consistency-stages>.cd-fact:only-child{grid-column:1/-1} .challenge-detail a:not(.btn){font-size:14px;color:#d7caff;text-decoration:underline;text-underline-offset:4px;display:inline-block;margin-top:12px} .cd-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cd-rule{border:1px solid #c6afff25;border-radius:19px;background:linear-gradient(130deg,#ffffff09,#ffffff03);padding:24px;min-width:0}.cd-rule h4{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700;margin:0 0 22px}.cd-rule-symbol{display:grid;place-items:center;width:38px;height:38px;flex:none;font-size:22px;border-radius:11px;border:1px solid #c6afff30;background:#c6afff12;color:#d5c3ff}.cd-rule p{font-size:16px;margin:19px 0 14px;line-height:1.65}.cd-rule>small{display:block;font-size:14px;line-height:1.65;color:var(--atlas-muted)} .cd-rule-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cd-rule-stages>div:only-child{grid-column:1/-1}.cd-rule-stages>div{display:flex;flex-direction:column;gap:7px;padding:12px 14px;background:#08081a18;border:1px solid #ffffff0c;border-radius:11px;min-width:0}.cd-rule-stages small{font-size:12px;color:var(--atlas-muted)}body dialog#detail .cd-rule-stages .rule-status{font-size:14px;line-height:1.4;font-weight:650;border:0!important;padding:0;border-radius:0;background:transparent!important;color:#cbc6df;white-space:normal}.cd-rule-stages .rule-status:before{content:'•';margin-right:6px}body dialog#detail .cd-rule-stages .allowed{color:#a4e9d2}body dialog#detail .cd-rule-stages .conditional{color:#f0d493}body dialog#detail .cd-rule-stages .prohibited{color:#f4aeba} .cd-source-row{display:flex;gap:18px;flex-wrap:wrap}.cd-note{padding:22px;margin-top:22px;background:#ffffff04;border:1px solid var(--atlas-line);border-radius:16px}.cd-note h4{font-size:17px;margin:0 0 12px}.cd-note p{margin:8px 0;font-size:16px;line-height:1.65;color:var(--atlas-muted)}.cd-note .cd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-note .cd-fact strong{font-size:16px}.cd-regions{padding:18px 20px;border:1px solid var(--atlas-line);border-radius:14px;margin-top:18px;font-size:14px}.cd-regions summary{cursor:pointer;font-weight:650}.cd-regions p{line-height:1.7;color:var(--atlas-muted)} .cd-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:12px 0 0;padding:24px 0 0;border-top:1px solid var(--atlas-line)}.cd-footer p{font-size:14px;color:var(--atlas-muted);max-width:550px;margin:0}.cd-footer .btn{white-space:nowrap} body #app#app#app #firm-spotlight .pm-rules-button{padding:6px 13px;margin-top:4px;border:1px solid #c6afff42!important;border-radius:9px!important;background:#c6afff12!important;color:#eee5ff!important;font-size:12px;min-height:30px;text-decoration:none;cursor:pointer}body #app#app#app #firm-spotlight .pm-rules-button:hover{background:#c6afff28!important} body dialog#detail .cd-rule-stages .allowed{color:#a4e9d2!important}body dialog#detail .cd-rule-stages .conditional{color:#f0d493!important}body dialog#detail .cd-rule-stages .prohibited{color:#f4aeba!important} .cd-unified-details .cd-nav{grid-template-columns:repeat(2,minmax(0,1fr))} body dialog#detail .cd-unified-details .cd-header{display:flex!important;padding:0 0 16px!important;margin:0 0 20px;gap:18px} body dialog#detail .cd-unified-details .cd-header .brand-mark{width:44px;height:44px;min-width:44px;border-radius:12px!important}.cd-unified-details .cd-identity{gap:12px}.cd-unified-details .cd-eyebrow{display:none}.cd-unified-details .cd-header h2{font-size:20px;margin:0 0 5px}.cd-unified-details .cd-header p{font-size:13px}.cd-unified-details .cd-price strong{font-size:25px}.cd-unified-details .cd-price>small,.cd-unified-details .cd-price>span{font-size:12px}.cd-unified-details .cd-price s{font-size:13px} .cd-unified-details .cd-account-summary{margin-bottom:24px}.cd-unified-details .cd-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;border-top:1px solid var(--atlas-line)} .cd-unified-details .cd-account-summary>.cd-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px} body dialog#detail .cd-unified-details .cd-fact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;justify-content:stretch;gap:12px;min-height:42px;padding:11px 0;border:0;border-bottom:1px solid #ffffff12;border-radius:0;background:none;text-align:left} .cd-unified-details .cd-fact>span{font-size:13px;font-weight:500;color:var(--atlas-muted);line-height:1.45;overflow-wrap:anywhere}.cd-unified-details .cd-fact>strong{font-size:14px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.cd-unified-details .cd-fact>small{display:none} body dialog#detail .cd-unified-details .cd-summary-help{padding:0!important;min-height:0!important;margin:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--atlas-muted)!important;font-size:13px;font-weight:500;text-align:left;line-height:1.45;cursor:help} .cd-unified-details .cd-section-heading{align-items:center;flex-direction:row;margin-bottom:12px}.cd-unified-details .cd-section h3,.cd-unified-details .cd-section-heading h3{font-size:18px;margin:0 0 12px}.cd-unified-details .cd-section-heading h3{margin:0}.cd-unified-details .cd-section-heading>small{font-size:12px} .cd-unified-details #cd-firm{padding:0}.cd-unified-details .cd-note{background:none;border:0;border-top:1px solid var(--atlas-line);border-radius:0;padding:18px 0 0;margin-top:24px}.cd-unified-details .cd-note h4{font-size:17px;margin:0 0 12px}.cd-unified-details .cd-note p{font-size:14px;line-height:1.65}.cd-unified-details .cd-note .cd-fact>strong{font-size:14px}.cd-unified-details .cd-note .cd-facts{border-top:0} .cd-unified-details .cd-regions{padding:14px 0;border:0;border-top:1px solid var(--atlas-line);border-radius:0;margin-top:20px}.cd-unified-details .cd-footer{display:flex!important;padding-top:16px;margin-top:20px}.cd-unified-details .cd-footer p{font-size:12px}.cd-unified-details .cd-source-row a{font-size:12px}.cd-unified-details .cd-account-notes{margin-top:16px} @media(max-width:950px){.cd-unified-details .cd-account-summary>.cd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:700px){body dialog#detail .cd-unified-details .cd-header{flex-direction:row;align-items:center;gap:12px}.cd-unified-details .cd-identity{gap:10px;flex:1}.cd-unified-details .cd-header h2{font-size:18px}.cd-unified-details .cd-header p{font-size:12px}.cd-unified-details .cd-price{width:auto;min-width:0;text-align:right}.cd-unified-details .cd-price>div{justify-content:flex-end}.cd-unified-details .cd-price strong{font-size:21px}.cd-unified-details .cd-facts,.cd-unified-details .cd-note .cd-facts,.cd-unified-details .cd-account-summary>.cd-facts{grid-template-columns:1fr}.cd-unified-details .cd-fact>span,.cd-unified-details .cd-fact>strong{font-size:14px}.cd-unified-details .cd-section-heading{align-items:flex-start;flex-direction:column;gap:5px}.cd-unified-details .cd-footer{align-items:stretch}.cd-unified-details .cd-fact{gap:16px}} .challenge-detail[data-active-section=cd-rules] .cd-header,.challenge-detail[data-active-section=cd-rules] .cd-footer{display:none!important} #cd-rules.cd-section{padding:0}.cd-compact-rules .cd-rule-highlights{margin:0 0 18px;gap:12px}.cd-compact-rules .cd-rule-highlights .cd-fact{min-height:74px;padding:12px 16px;display:grid;grid-template-columns:1fr auto;gap:3px;text-align:left}.cd-compact-rules .cd-rule-highlights .cd-fact>span{font-size:13px}.cd-compact-rules .cd-rule-highlights .cd-fact>strong{grid-column:2;grid-row:1/3;font-size:24px}.cd-compact-rules .cd-rule-highlights .cd-fact>small{font-size:12px;grid-column:1}.cd-compact-rules .cd-section-heading{margin-bottom:12px}.cd-compact-rules .cd-section-heading h3{font-size:20px} .cd-rule-table{border:1px solid var(--atlas-line);border-radius:16px;overflow:hidden;background:#0b0a1812}.cd-rule-table-head,.cd-rule-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:0 18px}.cd-rule-table.cd-instant :is(.cd-rule-table-head,.cd-rule-row){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.cd-rule-table-head{height:40px;font-size:12px;font-weight:650;color:var(--atlas-muted);background:#ffffff07}.cd-rule-table-head>span:not(:first-child){text-align:center} .cd-rule-row{min-height:40px;border-top:1px solid #ffffff10;transition:background .15s}.cd-rule-row:nth-child(odd){background:#ffffff03}.cd-rule-row:hover,.cd-rule-row:focus-within{background:#c6afff0f}.cd-rule-row>[role=rowheader]{min-width:0} body dialog#detail .cd-rule-row button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;margin:0;padding:5px 0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--atlas-ink)!important;font-size:14px;line-height:1.3;text-align:left;font-weight:550;cursor:help} .cd-rule-row i{font-family:Georgia,serif;display:grid;place-items:center;flex:none;width:17px;height:17px;border:1px solid #c6afff40;border-radius:50%;font-size:11px;font-style:normal;color:#d7c9f3}.cd-rule-row button:focus-visible{outline:2px solid #c6afff;outline-offset:-2px}.cd-rule-cell{text-align:center;min-width:0} .cd-permission{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:13px;font-weight:650;line-height:1.35;color:#c4bfd6}.cd-permission:before{content:'?';font-size:11px}.cd-permission.allowed{color:#a4e9d2}.cd-permission.allowed:before{content:'✓'}.cd-permission.conditional{color:#f0d493}.cd-permission.conditional:before{content:'◐'}.cd-permission.prohibited{color:#f4aeba}.cd-permission.prohibited:before{content:'×';font-size:15px} .cd-account-notes{margin-top:16px;border-top:1px solid var(--atlas-line);padding-top:12px;font-size:14px}.cd-account-notes summary{cursor:pointer;color:var(--atlas-muted)}.cd-account-notes h4{display:none}.cd-account-notes p{font-size:14px;line-height:1.6;color:var(--atlas-muted)} .cd-rule-popover{position:fixed;inset:auto;margin:0;width:min(390px,calc(100vw - 24px));max-height:min(420px,65dvh);overflow:auto;padding:20px;border:1px solid #c6afff68;border-radius:16px;background:#24203d;color:#f8f6ff;box-shadow:0 18px 54px #08081970;font-family:inherit;line-height:1.55}.cd-rule-popover::backdrop{background:transparent}.cd-rule-popover strong{font-size:17px}.cd-rule-popover p{font-size:14px;margin:12px 0}.cd-rule-popover small{display:block;font-size:13px;color:#d4cfe3}.cd-rule-popover a{font-size:13px!important} .cd-rule-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cd-rule-columns .cd-rule-table-head,.cd-rule-columns .cd-rule-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);padding:0 12px;gap:8px}.cd-rule-columns .cd-rule-table-head{height:36px}.cd-rule-columns .cd-rule-row{min-height:44px}body dialog#detail .cd-rule-columns .cd-rule-row button{min-height:44px;font-size:13px}.cd-rule-columns .cd-permission{font-size:12px} body dialog#detail .cd-rule-row button:focus-visible{outline:2px solid #c6afff!important;outline-offset:-2px}body dialog#detail .cd-rule-highlights .cd-summary-help{padding:0!important;min-height:0;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--atlas-muted)!important;font-size:13px;font-weight:550;text-align:inherit;cursor:help}.cd-summary-help i{font-family:Georgia,serif;font-style:normal;margin-left:5px;font-size:11px;color:#c6afff} @media(min-width:701px){.cd-compact-rules .cd-toolbar{padding:16px 24px 12px;gap:12px}.cd-compact-rules[data-active-section=cd-rules] .cd-scroll{padding:20px 24px}} @media(max-width:850px){.cd-rule-columns{grid-template-columns:1fr}} @media(max-width:700px){.cd-compact-rules .cd-rule-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:16px}.cd-compact-rules .cd-rule-highlights .cd-fact{display:flex;min-height:100px;padding:10px 6px;gap:6px;text-align:center}.cd-compact-rules .cd-rule-highlights .cd-fact>span{font-size:12px}.cd-compact-rules .cd-rule-highlights .cd-fact>strong{font-size:20px}.cd-compact-rules .cd-rule-highlights .cd-fact>small{font-size:11px}.cd-compact-rules .cd-section-heading{gap:5px}.cd-rule-table-head,.cd-rule-row{padding:0 10px;gap:8px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.cd-rule-table-head{font-size:12px}body dialog#detail .cd-rule-row button{font-size:13px;gap:6px;min-height:48px}.cd-permission{font-size:12px;gap:4px}.cd-rule-row{min-height:48px}.cd-rule-row i{width:15px;height:15px;font-size:10px}} @media(max-width:700px){body dialog#detail:has(.challenge-detail){width:calc(100vw - 18px);height:94dvh;max-height:94dvh;border-radius:19px!important}.cd-toolbar{padding:15px 16px 13px;gap:13px}.cd-toolbar-title>strong{font-size:17px}.cd-scroll{padding:20px 16px}.cd-nav{gap:3px;padding:4px}body dialog#detail .cd-nav button{font-size:13px;padding:10px 4px;min-height:40px}body dialog#detail .cd-header{align-items:flex-start;flex-direction:column;gap:18px;padding:0 0 22px!important}.cd-price{width:100%;min-width:0;text-align:left}.cd-price>div{justify-content:flex-start}.cd-header h2{font-size:24px}body dialog .cd-identity .brand-mark{width:58px;height:58px;min-width:58px}.cd-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cd-fact{padding:16px 10px}.cd-fact>strong{font-size:18px}.cd-rule-highlights{grid-template-columns:1fr;gap:10px}.cd-rule-highlights .cd-fact{min-height:94px;display:grid;grid-template-columns:1fr auto;text-align:left;align-items:center;padding:16px 20px}.cd-rule-highlights .cd-fact>small{grid-column:1}.cd-rule-highlights .cd-fact>strong{grid-column:2;grid-row:1/3;font-size:28px}.cd-consistency{grid-template-columns:1fr;padding:20px;gap:18px}.cd-rule-grid{grid-template-columns:1fr}.cd-rule{padding:20px}.cd-section-heading{align-items:flex-start;flex-direction:column;gap:8px}.cd-footer{flex-direction:column;align-items:stretch}.cd-footer .btn{text-align:center}.cd-note .cd-facts{grid-template-columns:1fr}} .crypto-directory{--cv-bg:#111c2b;--cv-panel:#1a293b;--cv-line:#c5d6ed1c;--cv-muted:#a3b5cb;--cv-accent:#91ead2;max-width:1400px;color:#f4f7fc;background:var(--cv-bg);border:1px solid #b3c9e328;border-radius:26px;box-shadow:0 20px 60px #07122230;overflow:hidden} .cv-directory-header{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:32px 30px 24px} .cv-directory-header h2{margin:0;line-height:1.2;color:#f4f7fc}.cv-directory-header small{display:block;margin-bottom:8px;font-size:12px;letter-spacing:.12em;font-weight:650;color:var(--cv-accent)} .cv-search{display:flex;align-items:center;gap:12px;min-width:0;width:min(440px,50%);padding:0 16px;background:#0c1725;border:1px solid #c3d4ec2b;border-radius:12px}.cv-search>span{font-size:24px;color:#adc0d6} body #app#app#app#app .crypto-directory .cv-search input{width:100%;min-width:0;min-height:48px;padding:12px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;color:#f4f7fc!important;}.cv-search input::placeholder{color:#8fa5bf}.cv-search:focus-within{outline:2px solid var(--cv-accent);outline-offset:3px} .cv-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 30px 24px;border-bottom:1px solid var(--cv-line)} body #app#app#app#app .crypto-directory button{border:1px solid var(--cv-line)!important;background:#1a293b!important;color:#eef4fc!important;border-radius:12px!important;box-shadow:none!important;cursor:pointer;transition:background .18s,border-color .18s;color-scheme:dark} body #app#app#app#app .crypto-directory button:focus-visible{outline:2px solid var(--cv-accent)!important;outline-offset:3px} body #app#app#app#app .crypto-directory button:hover{background:#263950!important;border-color:#acc5e14d!important} body #app#app#app#app .crypto-directory button:disabled{opacity:.35;cursor:default!important} body #app#app#app#app .crypto-directory .cv-categories button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:12px 16px;font-weight:600;background:transparent!important} .cv-categories small{font-size:12px;color:#a4b8d1;min-width:28px;text-align:right;font-variant-numeric:tabular-nums} body #app#app#app#app .crypto-directory .cv-categories button>small{background:transparent!important;} body #app#app#app#app .crypto-directory .cv-categories button[aria-pressed=true]{background:#91ead2!important;border-color:#91ead2!important}.cv-categories button[aria-pressed=true] small{color:#24594d} .cv-workspace{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:28px;padding:28px 30px 30px;align-items:start}.cv-main{display:grid;gap:26px;min-width:0} .cv-hero{align-items:center;min-height:142px;padding:24px;background:#203247;border:1px solid #c5d6ed25;border-radius:18px;overflow:hidden} .cv-hero-emblem{flex:none}.cv-hero-copy{flex:1;min-width:0}.cv-eyebrow{font-size:12px;font-weight:600;color:#91ead2;letter-spacing:.04em}.cv-hero h1{font-size:30px;margin:7px 0 0;color:#f8fbff}.cv-hero-meta{line-height:1.5;margin:8px 0 0}.cv-hero-controls{flex-direction:column;align-items:flex-end;gap:14px;flex:none} body #app#app#app#app .crypto-directory .cv-hero .btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 15px!important;background:#91ead2!important;border:0!important;border-radius:10px!important;white-space:nowrap} .cv-logo{position:relative;display:grid;place-items:center;flex:none;width:56px;height:56px;overflow:hidden;border:1px solid #c8d8ec26;border-radius:14px;background:#0e1927;color:var(--venue-tone,#cbd9ed);font-size:25px;font-weight:750} .cv-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:9px;z-index:1;background:#0e1927}.cv-logo img[hidden]{display:none}.cv-logo:has(img[style*="opacity: 1"])>b{visibility:hidden}.cv-hero-emblem .cv-logo{width:84px;height:84px;border-radius:18px;}.cv-hero-emblem .cv-logo img{padding:12px} .cv-arrows{display:flex;align-items:center;gap:8px}.cv-arrows button{width:32px;height:32px;min-height:0!important;padding:0!important;font-size:22px!important;line-height:1}.cv-spotlight-page{color:#9bb0cb;padding-right:4px;white-space:nowrap} .cv-section-title,.cv-catalog-title{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.crypto-directory h2{color:#eff5ff}.cv-section-title h2,.cv-catalog-title h2{font-weight:650;margin:0;line-height:1.4}.cv-total{color:#a3b7cf;white-space:nowrap} .cv-spotlight[hidden]{display:none!important}.cv-spotlight-cards{display:grid;gap:9px} body #app#app#app#app .crypto-directory .cv-poster{align-items:flex-start;gap:10px;padding:15px;text-align:left;min-width:0;border-radius:14px!important;background:#172638!important} .cv-poster-art .cv-logo{width:44px;height:44px;border-radius:11px;}.cv-poster-art .cv-logo img{padding:6px}.cv-poster strong{overflow-wrap:anywhere;color:#f2f7ff!important}.cv-poster small{line-height:1.45;overflow-wrap:anywhere;margin-top:auto} body #app#app#app#app .crypto-directory .cv-poster[aria-pressed=true]{border-color:#91ead280!important;background:#233c45!important} .cv-catalog{min-width:0}.cv-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.cv-catalog-title{margin:0}.cv-sort{display:flex;gap:4px;flex-wrap:wrap} body #app#app#app#app .crypto-directory .cv-sort button{padding:8px 10px;min-height:34px;background:transparent!important;border-color:transparent!important;border-radius:8px!important} body #app#app#app#app .crypto-directory .cv-sort button[aria-pressed=true]{color:#aaf4df!important;background:#8be8cc17!important} .cv-result-count{color:#92a9c4;margin:0 0 14px}.cv-grid{display:grid;grid-template-columns:1fr;gap:10px} body #app#app#app#app .crypto-directory .cv-card{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(130px,.8fr) 58px;align-items:center;gap:18px;min-height:96px;padding:12px 18px 12px 12px;text-align:left;min-width:0;border-radius:16px!important;background:#172638!important} body #app#app#app#app .crypto-directory .cv-card[aria-pressed=true]{border-color:#91ead26b!important;background:#203842!important} .cv-card .cv-logo{width:72px;height:72px;border-radius:13px;font-size:31px}.cv-card .cv-logo img{padding:8px}.cv-row-identity{min-width:0}.cv-row-identity strong{display:block;line-height:1.35;letter-spacing:-.015em;color:#f5f8ff!important;overflow-wrap:anywhere}.cv-row-identity small{display:block;color:#9eb6d2;line-height:1.4;margin-top:7px} .cv-row-fee{display:block;border-left:1px solid #d4e3f011;padding-left:18px}.cv-row-fee small{display:block;color:#99b2cd;line-height:1.4}.cv-row-fee strong{display:block;color:#c0f0e1!important;line-height:1.5;margin-top:4px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:650} .cv-row-action{font-size:12px;text-align:center;color:#bcd0e5;padding:7px 5px;border:1px solid #c8d8ec26;border-radius:8px}.cv-card[aria-pressed=true] .cv-row-action{color:#a8f1db;border-color:#a8f1db36} .cv-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px}.cv-pagination button{padding:10px 14px;font-size:13px}.cv-pagination>span{font-size:12px;color:#a3b9d2}.cv-ranking{margin-top:24px;border-top:1px solid var(--cv-line);padding-top:16px;font-size:12px;color:#94acc7}.cv-ranking summary{cursor:pointer;color:#abc1da;font-size:12px}.cv-ranking p{font-size:12px;line-height:1.7;margin:12px 0} .cv-right{position:sticky;top:20px;min-width:0}.cv-profile{padding:24px;background:#192a3d;border:1px solid #c5d6ed25;border-radius:18px;max-height:calc(100vh - 40px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7ba89f transparent}.cv-profile-brand{display:grid;grid-template-columns:54px minmax(0,1fr);column-gap:14px;align-items:center;padding-bottom:23px;border-bottom:1px solid var(--cv-line)}.cv-profile-brand .cv-logo{width:54px;height:54px;border-radius:12px}.cv-profile-brand>span:not(.cv-logo){color:#9cb4d0}.cv-profile-brand h2{font-weight:700;margin:5px 0 0;line-height:1.25;letter-spacing:-.02em;overflow-wrap:anywhere} .cv-profile-section{padding:22px 0;border-bottom:1px solid var(--cv-line)}.cv-profile-section h3{font-weight:650;margin:0 0 9px;}.cv-fee-scope{display:block;color:#9eb5cf;margin-bottom:15px}.cv-fee-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cv-fee-grid>div{padding:14px 12px;background:#0f1e30;border:1px solid #b0c7e41f;border-radius:12px;min-width:0}.cv-fee-grid>div:only-child{grid-column:1/-1}.cv-fee-grid small{display:block;color:#a5bdd7;line-height:1.4;margin-bottom:8px}.cv-fee-grid strong{display:block;letter-spacing:-.02em;line-height:1.3;overflow-wrap:anywhere;font-variant-numeric:tabular-nums} .cv-note{color:#adc0d6;margin:16px 0 0}.cv-source{line-height:1.5;color:#a7edd5!important}.cv-profile-section>.cv-source{display:block;margin-top:13px}.cv-transfers>div,.cv-profile-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-top:12px}.cv-transfers small,.cv-profile-facts small{line-height:1.4;color:#9fb5d0;max-width:48%}.cv-transfers strong,.cv-profile-facts strong{line-height:1.5;color:#e4edf9!important;text-align:right;max-width:60%;overflow-wrap:anywhere;font-weight:550}.cv-profile-facts>div{padding-bottom:10px;border-bottom:1px solid #c5d6ed10}.cv-profile-facts>div:last-child{padding-bottom:0;border:0} .cv-profile-actions{display:grid;gap:14px;padding-top:22px;text-align:center}.cv-profile-actions .btn{display:flex;justify-content:center;align-items:center;min-height:44px;padding:11px!important;border-radius:10px!important;background:#91ead2!important;color:#0f382f!important;border:0!important}.cv-date{display:block;text-align:center;color:#8fa9c5;margin-top:20px}.cv-missing{font-size:12px;color:#a4bad3;line-height:1.5}.cv-empty{padding:28px 20px;text-align:center;color:#afc1d9;grid-column:1/-1}.cv-empty h1,.cv-empty h2{font-size:23px;margin:0 0 10px}.cv-empty p{font-size:14px;line-height:1.6;margin:0 0 16px}.cv-empty button{padding:10px 15px;font-size:13px}.cv-loading{padding:36px;text-align:center} .cv-home{margin:20px 0;padding:30px;border:1px solid var(--atlas-border);border-radius:24px;background:var(--atlas-panel);display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.cv-home h2{font-size:30px;margin:8px 0}.cv-home p{color:var(--atlas-muted);line-height:1.6}.cv-home .btn{display:inline-flex;padding:11px 16px;margin-top:8px}.cv-home-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.cv-home-platforms button{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:13px 6px;font-size:12px;cursor:pointer}.cv-home-platforms strong{font-size:12px;overflow-wrap:anywhere}.cv-home .cv-eyebrow{color:var(--market-accent)} @media(max-width:1150px){.cv-workspace{grid-template-columns:minmax(0,1fr) 310px;gap:20px;padding:24px}.cv-directory-header{padding:26px 24px 22px}.cv-categories{padding:0 24px 22px}.cv-hero{padding:20px;gap:15px;flex-wrap:wrap}.cv-hero-controls{flex-direction:row;align-items:center;justify-content:space-between;width:100%}.cv-card{gap:14px!important;grid-template-columns:64px minmax(0,1fr) minmax(110px,.8fr)!important}.cv-card .cv-logo{width:64px;height:64px}.cv-row-action{display:none}.cv-profile{padding:20px}.cv-poster{padding:12px!important}} @media(max-width:850px){.cv-workspace{grid-template-columns:minmax(0,1fr) 285px;gap:16px;padding:20px}.cv-directory-header{padding:24px 20px 20px}.cv-categories{padding:0 20px 20px}.cv-categories button{padding:12px!important;font-size:13px!important}.cv-spotlight-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-poster{display:grid!important;grid-template-columns:40px minmax(0,1fr);gap:8px 10px!important}.cv-poster-art{grid-row:1/3}.cv-poster-art .cv-logo{width:40px;height:40px}.cv-poster small{font-size:11px}.cv-hero-emblem .cv-logo{width:64px;height:64px}.cv-hero h1{font-size:25px}.cv-card{grid-template-columns:56px minmax(0,1fr)!important;gap:12px!important}.cv-card .cv-logo{width:56px;height:56px;grid-row:1/3}.cv-row-fee{grid-column:2;border:0;padding:0;text-align:left}.cv-row-fee small{display:none}.cv-row-fee strong{margin:0;font-size:13px}.cv-row-identity strong{font-size:15px}.cv-row-identity small{margin-top:4px}.cv-profile{padding:17px}.cv-fee-grid strong{font-size:18px}} @media(max-width:680px){.cv-directory-header{flex-direction:column;align-items:stretch;gap:20px;padding:24px 18px 20px}.cv-directory-header h2{font-size:27px}body #app#app#app#app .crypto-directory .cv-search input{font-size:16px!important}.cv-categories{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px 20px}.cv-categories button{min-height:46px!important;font-size:14px!important}.cv-workspace{grid-template-columns:1fr;padding:20px 18px;gap:22px}.cv-hero{min-height:0;padding:18px}.cv-right{order:1;position:static}.cv-profile{max-height:500px;padding:20px}.cv-spotlight{order:2}.cv-hero-emblem .cv-logo{width:68px;height:68px}.cv-hero-controls{margin-top:4px}.cv-profile-brand h2{font-size:23px!important}.cv-fee-grid strong{font-size:24px}.cv-poster{padding:14px!important}.cv-card{grid-template-columns:68px minmax(0,1fr)!important;min-height:96px!important}.cv-card .cv-logo{width:68px;height:68px}.cv-catalog-toolbar{gap:12px}.cv-sort{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.cv-sort button{padding:8px 4px!important;font-size:11px!important}.cv-section-title h2,.cv-catalog-title h2{font-size:17px}.cv-home{grid-template-columns:1fr;padding:22px}} @media(prefers-reduced-motion:reduce){.crypto-directory button{transition:none!important}} .crypto-directory{display:grid;grid-template-columns:174px minmax(0,1fr);--cv-bg:#0d1923;--cv-panel:#142735;--cv-accent:#6fdfed;background:radial-gradient(ellipse at 60% 0,#28425355,transparent 70%),#0d1923;border-radius:25px;margin:24px auto;max-width:1460px;box-shadow:0 30px 70px #07101c38} .cv-directory-header{grid-column:2;padding:22px 24px 16px;gap:20px;border-bottom:1px solid #acccdc10} .cv-directory-header>div{order:2;flex:none}.cv-directory-header small{display:none}.cv-directory-header h2{font-size:17px;letter-spacing:-.02em}.cv-search{width:100%;max-width:600px;border-radius:8px;background:#091822;border-color:#8ba7b843} body #app#app#app#app .crypto-directory .cv-search input{min-height:38px;padding:8px 0!important;font-size:12px!important} .cv-categories{grid-column:1;grid-row:1/3;display:flex;flex-direction:column;align-items:stretch;padding:24px 12px;gap:7px;border:0;border-right:1px solid #72a8b822;background:linear-gradient(180deg,#07131dda,#111e29a6);min-width:0} .cv-rail-brand{display:flex;align-items:center;gap:10px;padding:4px 8px 34px}.cv-rail-brand>span{font-size:33px;color:#74e6e8}.cv-rail-brand strong{font-size:19px;letter-spacing:.12em;line-height:1.1}.cv-rail-brand small{display:block;font-size:8px;letter-spacing:.1em;color:#8ca8b9;margin-top:7px;white-space:nowrap}.cv-rail-label{font-size:9px;letter-spacing:.12em;color:#829eaf;margin:10px 8px 12px} body #app#app#app#app .crypto-directory .cv-categories button{font-size:12px;min-height:44px;line-height:1.4;padding:10px 9px;border:0!important;border-radius:7px!important;gap:5px} body #app#app#app#app .crypto-directory .cv-categories button>small{font-size:10px!important;color:#7996a7!important;min-width:0} body #app#app#app#app .crypto-directory .cv-categories button[aria-pressed=true]{background:linear-gradient(90deg,#dd517e30,#dd517e08)!important;color:#ff819f!important;box-shadow:inset 3px 0 #ff668f!important} body #app#app#app#app .crypto-directory .cv-categories button[aria-pressed=true]>small{color:#ff9bb5!important} .cv-rail-bottom{margin-top:80px;padding:18px 10px;border:1px solid #9bc2d627;border-radius:16px;background:radial-gradient(ellipse at top,#643f8960,transparent 70%),#13212e;text-align:center}.cv-orbit{display:block;font-size:52px;color:#b7a0ff;text-shadow:0 0 25px #9572ffc0}.cv-rail-bottom strong{display:block;font-size:12px;margin-top:7px}.cv-rail-bottom p{font-size:11px;line-height:1.7;color:#9fb5c5}.cv-rail-bottom a{display:block;border-top:1px solid #bfd0e31c;padding-top:14px;margin-top:17px;font-size:11px;color:#90e8f0!important} .cv-workspace{grid-column:2;grid-row:2;grid-template-columns:minmax(0,1fr) 268px;padding:18px 24px 26px;gap:22px}.cv-main{gap:21px} .cv-hero{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:20px;min-height:310px;padding:26px;border-radius:13px;background:radial-gradient(ellipse at 93% 20%,#418faf88,transparent 51%),linear-gradient(118deg,#89223f,#643055 42%,#1a4559);isolation:isolate;border:1px solid #b7d5e326} .cv-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(115deg,transparent 0 54px,#cde8ef08 55px 56px);pointer-events:none} .cv-hero-copy{position:relative;z-index:2;width:55%;flex:none}.cv-hero .cv-eyebrow{color:#ffe3eb;font-size:10px;font-weight:700;letter-spacing:.12em}.cv-hero h1{font-size:clamp(29px,3vw,48px);line-height:1.03;text-transform:uppercase;font-weight:800;letter-spacing:-.045em;margin:19px 0 10px;overflow-wrap:anywhere}.cv-hero-meta{color:#e8cedb;font-size:12px;margin:0;max-width:95%} .cv-hero-emblem{position:absolute;inset:15px -10px 12px auto;width:48%;display:grid;place-items:center;z-index:1;filter:drop-shadow(0 25px 18px #050f2355);transform:rotate(-7deg);pointer-events:none} .cv-hero-emblem .cv-logo{width:100%;height:auto;aspect-ratio:1;border:0;border-radius:26%;background:transparent;font-size:100px;overflow:visible}.cv-hero-emblem .cv-logo img{padding:8%;border-radius:26%;background:transparent;image-rendering:auto}.cv-hero-stats{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:24px}.cv-hero-stats small{display:block;font-size:10px;color:#e1bac9}.cv-hero-stats strong{display:block;font-size:18px;margin-top:5px;color:#fff;overflow-wrap:anywhere;line-height:1.3} .cv-hero-controls{position:relative;z-index:3;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%}.cv-hero .cv-arrows{margin-left:auto} body #app#app#app#app .crypto-directory .cv-hero .btn{background:#f3f4f7!important;color:#19313f!important;border-radius:7px!important;padding:10px 16px!important;font-size:12px!important} body #app#app#app#app .crypto-directory .cv-hero .cv-arrows button{background:#0e1c3a60!important;border-color:#fce9f936!important} .cv-section-title h2,.cv-catalog-title h2{font-size:15px;text-transform:uppercase;letter-spacing:.025em;color:#b6c6d1}.cv-section-title{margin-bottom:10px}.cv-arrows button{width:28px;height:28px}.cv-spotlight-page{font-size:10px}.cv-spotlight-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px} body #app#app#app#app .crypto-directory .cv-poster{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:180px;aspect-ratio:.78;padding:13px 10px!important;gap:5px;isolation:isolate;overflow:hidden;border-radius:11px!important;background:linear-gradient(155deg,#243954,#0d1925)!important;transition:transform .2s,border-color .2s} .cv-poster:nth-child(2){--poster-tone:#ab82ff!important}.cv-poster:nth-child(3){--poster-tone:#39e7bc!important}.cv-poster:nth-child(4){--poster-tone:#fa7798!important} .cv-poster-art{position:absolute;inset:0 0 30px;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 25%,color-mix(in srgb,var(--poster-tone) 32%,transparent),transparent 75%);z-index:-2} .cv-poster-art .cv-logo{width:80%;height:auto;aspect-ratio:1;border:0;border-radius:20%;font-size:45px;background:transparent;transform:rotate(-8deg);filter:drop-shadow(0 12px 10px #0008)}.cv-poster-art .cv-logo img{padding:8%;background:transparent;border-radius:20%} .cv-poster:after{content:'';position:absolute;inset:42% 0 0;background:linear-gradient(transparent,#0b172bf5);z-index:-1;pointer-events:none}.cv-poster strong{font-size:14px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.cv-poster small{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;color:#9dbad2} body #app#app#app#app .crypto-directory .cv-poster:hover{transform:translateY(-4px);border-color:#91e4ed88!important}body #app#app#app#app .crypto-directory .cv-poster[aria-pressed=true]{border-color:#78dfe99c!important;box-shadow:0 4px 16px #6ac7e322!important} .cv-catalog-toolbar{gap:10px}.cv-total{font-size:10px}.cv-sort{width:100%}body #app#app#app#app .crypto-directory .cv-sort button{font-size:10px;padding:7px 9px;min-height:30px}.cv-result-count{font-size:11px}.cv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} body #app#app#app#app .crypto-directory .cv-card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;position:relative;min-height:218px;height:218px;padding:14px!important;gap:7px;overflow:hidden;isolation:isolate;border-radius:13px!important;background:radial-gradient(ellipse at 50% 0,#3c60804d,transparent 75%),#102536!important} .cv-card>.cv-logo{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:100px;height:105px;border:0;background:transparent;border-radius:20px;z-index:-1;font-size:50px}.cv-card>.cv-logo img{background:transparent;padding:10px}.cv-row-identity{width:100%}.cv-row-identity strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-row-identity small{font-size:10px;margin-top:4px}.cv-row-fee{border:0;text-align:left;padding:0;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.cv-row-fee small{font-size:9px;flex:1}.cv-row-fee strong{font-size:12px;margin:0;max-width:64%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-row-action{display:none}.cv-right{top:18px}.cv-profile{max-height:850px;padding:18px;border:0;background:linear-gradient(140deg,#25465b45,#22274433),#11212e;border-radius:13px} .cv-profile-brand{position:relative;padding:7px 0 20px;grid-template-columns:52px minmax(0,1fr);gap:5px 12px}.cv-profile-brand .cv-logo{width:52px;height:52px;grid-row:1/3;background:transparent;border:0}.cv-profile-brand .cv-logo img{background:transparent;padding:3px}.cv-profile-brand h2{font-size:21px!important}.cv-profile-brand>span:not(.cv-logo){font-size:10px} .cv-profile-section{padding:18px 0}.cv-profile-section h3{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:#bdcbd7}.cv-fee-scope{font-size:10px;line-height:1.6}.cv-fee-grid{gap:7px}.cv-fee-grid>div{padding:12px 9px;background:#152e3e;border-color:#83b6cb18;border-radius:8px}.cv-fee-grid small{font-size:10px}.cv-fee-grid strong{font-size:23px;color:#7fe6d4!important}.cv-note{font-size:11px;line-height:1.65}.cv-source{font-size:11px}.cv-transfers small,.cv-profile-facts small{font-size:10px}.cv-transfers strong,.cv-profile-facts strong{font-size:11px}.cv-date{font-size:10px}.cv-profile-actions .btn{font-size:12px!important;background:#6ad7e4!important} body[data-market] .shell>.atlas-text-navigation nav a.crypto-nav-glow{position:relative;border:1px solid #b287fb66!important;border-radius:10px!important;padding-inline:10px!important;color:#f7efff!important;box-shadow:0 0 15px #9364f638!important;animation:exchange-nav-pulse 3.8s ease-in-out infinite;gap:5px} body[data-market] .shell>.atlas-text-navigation nav a.crypto-nav-glow:after{content:'CRYPTO';position:static;inset:auto;flex:none;width:auto;height:auto;opacity:1;transform:none;font-size:7px;line-height:1;font-weight:800;letter-spacing:.04em;padding:4px 5px;border-radius:4px;background:#64f6e8;color:#123743;margin-left:0} .exchange-versus .versus-legend span:first-child i{background:#7dedde!important}.exchange-versus .versus-legend span:last-child i{background:#df9acb!important}.exchange-versus .versus-matrix-head span:nth-child(2){color:#a9ede5!important}.exchange-versus .versus-matrix-head span:nth-child(3){color:#eac1ed!important} @keyframes exchange-nav-pulse{50%{box-shadow:0 0 20px #b16bfb66;border-color:#6be6e9b3}} body #app#app#app #discovery-ranking{padding:0 18px 18px!important;background:var(--atlas-panel,#272544)!important;border:1px solid var(--atlas-border,#ffffff25);border-radius:24px;overflow:visible} body #app#app#app #discovery-ranking .discovery-tabs{display:flex;gap:8px;margin:0 -18px!important;padding:18px 22px 0!important;border:0!important;border-bottom:1px solid #ffffff20!important;border-radius:24px 24px 0 0!important;background:transparent!important;box-shadow:none!important} body #app#app#app #discovery-ranking .discovery-tabs button{border:0!important;border-bottom:3px solid transparent!important;border-radius:10px 10px 0 0!important;padding:13px 20px!important;background:transparent!important;box-shadow:none!important;margin:0!important;color:#bfbdd7!important} body #app#app#app #discovery-ranking .discovery-tabs button[aria-selected=true]{border-bottom-color:#ac96ff!important;color:#fff!important;background:#a38bfd14!important} body #app#app#app #discovery-ranking .discovery-toolbar{margin:0!important;padding:18px 4px!important;border-radius:0!important;border:0!important;background:transparent!important;box-shadow:none!important} body #app#app#app .discovery-table td{height:126px;vertical-align:middle;overflow-wrap:anywhere} body #app#app#app .discovery-table .discovery-brand strong,body #app#app#app .discovery-table .discovery-brand small,body #app#app#app .firm-account-identity strong,body #app#app#app .firm-account-identity small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4} body #app#app#app .compact-platforms{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:transparent!important;border:0!important;color:inherit!important;padding:4px!important;min-height:0!important;font:inherit;width:100%;cursor:pointer} .compact-platforms small{font-size:11px!important;text-decoration:underline;text-underline-offset:4px;color:#c6b7ff!important;white-space:nowrap}.platform-popover{background:#20213a;color:#fff;border:1px solid #afa0dc66;border-radius:18px;width:min(360px,calc(100vw - 32px));padding:24px;box-shadow:0 30px 80px #0008}.platform-popover::backdrop{background:#0a0c2580;backdrop-filter:blur(3px)}.platform-popover>div{display:flex;align-items:center;justify-content:space-between;gap:18px}.platform-popover h2{font-size:18px;margin:0}.platform-popover button{border:0;background:#ffffff12;color:#fff;border-radius:8px;width:32px;height:32px;cursor:pointer}.platform-popover ul{padding:0;list-style:none;margin:20px 0 0;display:grid;gap:8px}.platform-popover li{padding:10px 13px;border:1px solid #ffffff18;border-radius:9px;font-size:14px} .compact-platforms>span{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-popover p{font-size:14px;line-height:1.8;color:#d4d5ea}.compact-payout{font:inherit!important;line-height:1.5!important;padding:4px 6px!important;white-space:normal!important}.compact-payout small{display:block;font-size:10px!important;color:#c2b6ea;text-decoration:underline;margin-top:5px}.firm-account-payout{overflow-wrap:anywhere} .compare-program-launch{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #b4a1ff44;background:linear-gradient(110deg,#987be921,#816ce508);border-radius:14px;padding:12px 18px;margin:-8px 0 22px}.compare-program-launch>span{font-size:13px;color:#cecae5}.compare-program-launch #versus-programs{background:linear-gradient(100deg,#8e6ce850,#cb72c636)!important;border-color:#be9eff75!important;white-space:nowrap}.compare-program-launch.is-entering{animation:program-launch-in .7s ease-out}@keyframes program-launch-in{0%{transform:translateY(-7px);opacity:.2;box-shadow:0 0 30px #a182ed66}100%{transform:translateY(0);opacity:1;box-shadow:none}} .exchange-kind{display:inline-flex!important;margin:0 0 20px}.exchange-pickers{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:16px;align-items:start;margin:0 0 24px}.exchange-picker{position:relative;min-width:0;background:#1e2443;border:1px solid #ffffff28;border-radius:14px;z-index:6}.exchange-picker[open]{z-index:8}.exchange-picker summary{display:flex;align-items:center;gap:12px;padding:12px 15px;cursor:pointer;list-style:none;min-height:72px}.exchange-picker summary::-webkit-details-marker{display:none}.exchange-picker summary .cv-logo{width:40px;height:40px;border-radius:10px}.exchange-picker summary strong{flex:1;min-width:0;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exchange-picker summary>span:last-child{font-size:20px}.exchange-series{display:grid;place-items:center;border-radius:7px;width:23px;height:23px;color:#fff;font-size:11px;flex:none}.exchange-series.series-0{background:#46bccc}.exchange-series.series-1{background:#ba74d7}.exchange-pickers>.versus-swap{align-self:center} .exchange-options{position:absolute;top:calc(100% + 8px);left:0;right:0;border:1px solid #b0a8d966;background:#182239;border-radius:14px;padding:16px;box-shadow:0 24px 50px #080e2c99;max-height:420px;overflow:auto}.exchange-options label{display:grid;gap:8px;font-size:11px;color:#c4d4e6}.exchange-options input{width:100%;min-width:0;margin-bottom:14px;color:#fff!important;background:#0f192d!important;font-size:14px!important}.exchange-results{display:grid;gap:5px}.exchange-results>small{font-size:11px;color:#afbad0;margin-bottom:6px} body #app#app#app .exchange-results button{display:flex;align-items:center;gap:12px;text-align:left;background:transparent!important;border:0!important;padding:8px!important;border-radius:9px!important;color:#fff}.exchange-results button:hover{background:#ffffff15!important}.exchange-results button .cv-logo{width:34px;height:34px;border-radius:8px}.exchange-results button .cv-logo img{padding:4px}.exchange-results button>span:last-child{display:grid;gap:3px;min-width:0}.exchange-results strong{font-size:13px}.exchange-results small{font-size:10px;color:#aabcce}.exchange-results button:disabled{opacity:.4} .exchange-versus .versus-heading p{font-size:14px;color:#c8c6e1;margin:12px 0 0}.exchange-comparison-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px}.exchange-comparison-grid>.versus-card{min-width:0}.exchange-versus .versus-card h2{font-size:18px}.exchange-arena .cv-logo{width:clamp(85px,10vw,160px);height:clamp(85px,10vw,160px);border-radius:26px;box-shadow:0 20px 50px #0b182e4d}.exchange-arena .cv-logo img{padding:18px}.exchange-arena .versus-logos{min-height:275px;gap:16px}.exchange-arena .versus-contender h2{font-size:20px;overflow-wrap:anywhere}.exchange-arena .versus-contender p{font-size:12px}.exchange-arena .versus-contender{min-width:0}.exchange-arena .versus-arena-top{gap:10px;font-size:10px}.exchange-arena .versus-arena-foot{font-size:11px}.exchange-fee-chart{display:grid;gap:18px;margin:24px 0}.exchange-fee-chart>div>span{display:block;font-size:12px;color:#d1d5e4;margin-bottom:9px}.exchange-bar-line{display:grid;grid-template-columns:1fr 60px;gap:12px;align-items:center;margin-top:7px}.exchange-bar-line>div{height:8px;background:#ffffff0b;border-radius:5px;overflow:hidden}.exchange-bar-line i{display:block;height:100%;border-radius:5px}.exchange-bar-line .series-0{background:linear-gradient(90deg,#419bac,#7dedde)}.exchange-bar-line .series-1{background:linear-gradient(90deg,#9564c4,#df9acb)}.exchange-bar-line strong{font-size:12px;text-align:right;font-variant-numeric:tabular-nums}.exchange-versus .versus-matrix-row{grid-template-columns:1fr 1fr 1fr;gap:12px;padding:12px 0;min-width:0}.exchange-versus .versus-matrix-row>strong{font-size:12px;line-height:1.6;overflow-wrap:anywhere;min-width:0}.exchange-versus .versus-matrix-row>strong:nth-child(2){color:#a9ede5}.exchange-versus .versus-matrix-row>strong:nth-child(3){color:#eac1ed}.exchange-versus .versus-matrix-row>span{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.exchange-source-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.exchange-source-grid p{font-size:13px;line-height:1.7;color:#c3c8df}.exchange-source-grid small{display:block;font-size:11px;color:#a2b2c5;margin-top:12px} @media(min-width:1600px){.cv-workspace{grid-template-columns:minmax(0,1fr) 310px}.cv-hero{min-height:350px}.cv-spotlight-cards .cv-poster{min-height:200px}} @media(max-width:1150px){.crypto-directory{grid-template-columns:145px minmax(0,1fr)}.cv-workspace{grid-template-columns:minmax(0,1fr) 232px;gap:16px;padding:16px}.cv-directory-header{padding:18px 16px 14px}.cv-directory-header h2{font-size:14px}.cv-hero{padding:22px;min-height:295px}.cv-hero h1{font-size:33px}.cv-hero-stats{gap:10px}.cv-hero-stats strong{font-size:16px}.cv-hero-emblem{width:46%}.cv-profile{padding:14px}.cv-fee-grid strong{font-size:19px}.cv-categories{padding:22px 8px}.cv-rail-brand{padding:4px 5px 26px;gap:7px}.cv-rail-brand strong{font-size:16px}.cv-rail-brand small{font-size:7px}.cv-rail-brand>span{font-size:26px}.cv-rail-label{font-size:8px}.cv-poster-art .cv-logo{width:85%}.cv-spotlight-cards{gap:7px}body #app#app#app#app .crypto-directory .cv-poster{min-height:145px;padding:10px 8px!important}.cv-poster strong{font-size:12px}.cv-poster small{font-size:9px}.cv-card>.cv-logo{width:90px!important;height:95px!important}.cv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-section-title h2,.cv-catalog-title h2{font-size:13px}} @media(max-width:900px){.crypto-directory{grid-template-columns:126px minmax(0,1fr)}.cv-workspace{grid-template-columns:minmax(0,1fr);gap:20px}.cv-main{display:grid}.cv-right{position:static}.cv-profile{max-height:450px;display:block}.cv-hero{min-height:310px}.cv-hero-copy{width:55%}.cv-hero-emblem{width:45%;right:8px}.cv-hero h1{font-size:40px}.cv-poster-art{grid-row:auto}.cv-spotlight-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.cv-poster-art .cv-logo{width:80%;height:auto}.cv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cv-directory-header>div{display:none}.cv-categories button{font-size:11px!important}.cv-rail-brand small{font-size:6px}.cv-rail-bottom{padding:14px 6px}.cv-profile-brand{grid-template-columns:52px minmax(0,1fr)}.cv-profile-section .cv-fee-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cv-profile-section .cv-fee-grid strong{font-size:23px}.exchange-comparison-grid{grid-template-columns:1fr}.exchange-arena{grid-row:1}.exchange-arena .cv-logo{width:130px;height:130px}} @media(max-width:680px){.crypto-directory{display:flex;flex-direction:column;border-radius:20px;margin:14px auto}.cv-directory-header{padding:18px 16px 12px;order:1}.cv-directory-header>div{display:none}.cv-search{width:100%;max-width:none}.cv-categories{order:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:18px 12px 10px;border:0;border-bottom:1px solid #ffffff15}.cv-rail-brand{grid-column:1/-1;padding:0 4px 15px}.cv-rail-brand strong{font-size:17px}.cv-rail-brand small{display:inline;margin-left:9px;font-size:7px}.cv-rail-label,.cv-rail-bottom{display:none}body #app#app#app#app .crypto-directory .cv-categories button{flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:49px!important;padding:6px 2px!important;gap:4px;font-size:10px!important}body #app#app#app#app .crypto-directory .cv-categories button>small{font-size:9px!important}.cv-workspace{display:flex;flex-direction:column;padding:8px 14px 20px;order:2;gap:20px;width:100%;min-width:0}.cv-main{display:contents}.cv-hero{order:0;width:100%;padding:22px 18px;min-height:295px;flex-wrap:nowrap;gap:22px}.cv-hero-copy{width:58%}.cv-hero h1{font-size:31px;line-height:1.12;margin-top:17px}.cv-hero .cv-eyebrow{font-size:8px}.cv-hero-meta{font-size:10px}.cv-hero-stats{gap:8px;margin-top:22px}.cv-hero-stats small{font-size:9px}.cv-hero-stats strong{font-size:15px}.cv-hero-emblem{width:44%;inset:28px -2px auto auto}.cv-hero-emblem .cv-logo{width:100%;height:auto;border-radius:20%}.cv-hero-controls{margin:0}.cv-spotlight{order:1;width:100%}.cv-spotlight-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body #app#app#app#app .crypto-directory .cv-poster{aspect-ratio:1;min-height:158px;display:flex!important;padding:12px!important}.cv-poster-art{inset:0 0 28px;grid-row:auto}.cv-poster-art .cv-logo{width:72%;height:auto}.cv-poster strong{font-size:14px}.cv-poster small{font-size:10px}.cv-right{order:2;width:100%}.cv-profile{padding:18px;max-height:440px}.cv-profile-section .cv-fee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-catalog{order:3;width:100%}.cv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body #app#app#app#app .crypto-directory .cv-card{min-height:207px;height:207px;padding:12px!important}.cv-row-identity strong{font-size:13px}.cv-row-identity small{font-size:9px}.cv-row-fee{display:block}.cv-row-fee small{display:block;font-size:9px}.cv-row-fee strong{display:block;max-width:100%;font-size:12px;margin-top:2px}.cv-card>.cv-logo{top:6px;width:84px!important;height:86px!important}.cv-card .cv-row-action{display:none}.cv-sort{display:flex;flex-wrap:wrap;gap:4px}.cv-pagination{gap:8px}.cv-pagination button{padding:9px 11px}.cv-pagination>span{font-size:10px} body #app#app#app #discovery-ranking{padding:0 10px 12px!important;border-radius:18px}body #app#app#app #discovery-ranking .discovery-tabs{margin:0 -10px!important;padding:10px 8px 0!important;gap:0;display:grid;grid-template-columns:repeat(4,1fr)}body #app#app#app #discovery-ranking .discovery-tabs button{padding:12px 4px!important;font-size:12px!important;min-width:0}body #app#app#app #discovery-ranking .discovery-toolbar{padding:14px 0!important}.compare-program-launch{flex-direction:column;align-items:stretch;padding:13px;gap:10px;margin-top:4px}.compare-program-launch>span{font-size:12px}.exchange-pickers{grid-template-columns:1fr;gap:8px}.exchange-pickers>.versus-swap{justify-self:center;transform:rotate(90deg);height:30px;min-height:30px}.exchange-picker summary{min-height:65px}.exchange-options{max-height:330px}.exchange-kind{display:flex!important;width:100%}.exchange-kind button{flex:1;font-size:12px!important;padding:10px!important}.exchange-arena .cv-logo{width:90px;height:90px;border-radius:19px}.exchange-arena .cv-logo img{padding:10px}.exchange-arena .versus-logos{min-height:220px;gap:8px;display:flex!important}.exchange-arena .versus-divider{font-size:17px}.exchange-arena .versus-contender{flex:1}.exchange-arena .versus-contender h2{font-size:17px}.exchange-arena .versus-contender p{font-size:10px}.exchange-arena .versus-arena-top{font-size:8px}.exchange-source-grid{grid-template-columns:1fr}.exchange-versus .versus-matrix-row{gap:8px}.exchange-versus .versus-matrix-row>strong,.exchange-versus .versus-matrix-row>span{font-size:11px}.exchange-versus .versus-heading{align-items:stretch}.exchange-versus .versus-heading h1{font-size:29px}.exchange-versus .versus-heading p{font-size:12px}} body #app#app#app#app .crypto-directory .cv-poster{display:flex!important} body #app#app#app#app .discovery-table td{padding:15px 12px!important} body #app#app#app#app .discovery-table .price-block,body #app#app#app#app .firm-account-table .price-block{display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important;min-width:0!important} body #app#app#app#app .discovery-table .price-values,body #app#app#app#app .firm-account-table .price-values{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;flex-wrap:nowrap!important;white-space:nowrap!important} body #app#app#app#app .discovery-table .price-values strong{font-size:17px!important;line-height:1.3!important}body #app#app#app#app .discovery-table .price-values s{font-size:11px!important;line-height:1.3!important} .cv-grid{max-height:450px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#65899a #0a1723;padding:2px 5px 5px 2px} @media(max-width:900px){.cv-spotlight-cards,.cv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-poster-art .cv-logo{max-width:130px}body #app#app#app#app .crypto-directory .cv-poster{aspect-ratio:1.15;min-height:170px}.cv-poster strong{font-size:14px}.cv-poster small{font-size:10px}} @media(max-width:680px){.exchange-pickers>.versus-swap{grid-area:auto!important}.exchange-pickers>.exchange-picker{width:100%;grid-column:1}.exchange-versus .versus-logos{flex-wrap:nowrap!important}.cv-grid{max-height:435px}} @media(prefers-reduced-motion:reduce){.crypto-nav-glow,.compare-program-launch.is-entering{animation:none!important}.cv-poster{transition:none!important}} .crypto-directory{overflow-anchor:none} .crypto-directory .cv-hero{height:370px;min-height:370px;max-height:370px;overflow:hidden;contain:layout} .crypto-directory .cv-hero h1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.06em;margin-top:15px} .crypto-directory .cv-hero-meta{height:32px;line-height:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden} .crypto-directory .cv-hero-stats{margin-top:14px} .crypto-directory .cv-hero-stats strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.3;min-height:2.6em} .crypto-directory .cv-hero-emblem .cv-logo{animation:crypto-art-in .2s ease-out} .crypto-directory .cv-profile{height:850px;min-height:850px;max-height:850px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable} @keyframes crypto-art-in{from{opacity:.7;transform:translateY(3px)}to{opacity:1;transform:none}} @media(max-width:900px){.crypto-directory .cv-profile{height:450px;min-height:450px;max-height:450px}} @media(max-width:680px){.crypto-directory .cv-hero{height:350px;min-height:350px;max-height:350px}.crypto-directory .cv-profile{height:440px;min-height:440px;max-height:440px}.crypto-directory .cv-hero h1{min-height:2.24em}.crypto-directory .cv-hero-stats{margin-top:14px;width:172.4%;gap:15px}.crypto-directory .cv-hero-meta{max-width:none;width:172.4%}} @property --atlas-nav-angle{syntax:'<angle>';initial-value:0deg;inherits:false} body[data-market] .shell>.atlas-text-navigation nav a:is(.crypto-nav-glow,.offers-nav-glow){position:relative;isolation:isolate;border:1px solid #b287fb66!important;border-radius:10px!important;padding-inline:10px!important;background:linear-gradient(105deg,#815df342,#bb55a533)!important;color:#f7efff!important;box-shadow:0 0 15px #9364f638!important;animation:none;overflow:visible} body[data-market] .shell>.atlas-text-navigation nav a.crypto-nav-glow{background:linear-gradient(105deg,#24dbc630,#9057f252,#f454b332)!important} body[data-market] .shell>.atlas-text-navigation nav a:is(.crypto-nav-glow,.offers-nav-glow):before{content:'';position:absolute;inset:-2px;padding:2px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--atlas-nav-angle),transparent 0deg 245deg,#b999ff 285deg,#fff1fb 310deg,transparent 350deg);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;animation:atlas-nav-orbit 8s linear infinite} body[data-market] .shell>.atlas-text-navigation nav a.crypto-nav-glow:before{background:conic-gradient(from var(--atlas-nav-angle),transparent 0deg 245deg,#65efde 285deg,#e4e3ff 310deg,transparent 350deg);animation-delay:-4s} body[data-market] .shell>.atlas-text-navigation nav a.offers-nav-glow:after{display:none} @keyframes atlas-nav-orbit{to{--atlas-nav-angle:360deg}} .versus-dashboard{overflow-anchor:none} body #app#app#app#app .versus-kind button[aria-pressed="true"]{color:#fff!important;background:#7462b966!important;border-color:#c3afff66!important} @media(prefers-reduced-motion:reduce){body[data-market] .shell>.atlas-text-navigation nav a:is(.offers-nav-glow,.crypto-nav-glow):before,.crypto-directory .cv-hero-emblem .cv-logo{animation:none!important}} .visual-library,.visual-hub-overview{--vl-tone:#c3a4ff;color:var(--atlas-ink);min-width:0;overflow-anchor:none} .trading-hub[data-view=lessons] .hub-heading{padding-bottom:19px;margin-bottom:20px}.trading-hub[data-view=lessons] #hub-description:empty{display:none} .vl-concept-tabs{display:flex;gap:7px;margin:0 0 18px;flex-wrap:wrap} body #app#app#app#app .visual-library button{color:#ede8fb!important;border:1px solid #c8b5f32d!important;background:#261f3f!important;box-shadow:none!important;cursor:pointer;min-width:0} body #app#app#app#app .vl-concept-tabs button{flex:1;white-space:nowrap;border-radius:11px!important;font-size:11px!important;font-weight:650;padding:13px 10px!important;min-height:43px} body #app#app#app#app .vl-concept-tabs button[aria-pressed=true]{color:var(--vl-tone)!important;background:color-mix(in srgb,var(--vl-tone) 12%,#261f3f)!important;border-color:color-mix(in srgb,var(--vl-tone) 55%,transparent)!important} .vl-stage{border:1px solid #c8b5f333;border-radius:22px;background:linear-gradient(135deg,#30244c,#251d3c);overflow:hidden;min-width:0;box-shadow:0 12px 32px #130d2e22} body #app#app#app#app .vl-stage .vl-stage-heading{display:flex;align-items:center;justify-content:space-between;position:static;height:auto;min-height:0;padding:24px 26px 14px;background:none;box-shadow:none;border:0;gap:20px} .vl-kicker{font-size:10px;letter-spacing:.15em;font-weight:650;color:#b2a4cd;display:block} .vl-stage-heading h2{font-size:30px!important;letter-spacing:-.04em;line-height:1.2;margin:10px 0 5px!important;color:var(--vl-tone)!important} .vl-stage-heading small{color:#c8bedc} .vl-side-switch{display:flex;gap:4px;background:#181328;padding:4px;border:1px solid #ffffff12;border-radius:11px;flex:none} body #app#app#app#app .vl-side-switch button{min-height:34px;font-size:12px!important;padding:8px 12px!important;border:0!important;background:transparent!important;border-radius:8px!important} body #app#app#app#app .vl-side-switch button[aria-pressed=true]{background:#baa4f02c!important;color:#f8f3ff!important} #vl-main-chart{margin:8px 14px 0;background:radial-gradient(ellipse at 45% 0%,#6851a119,transparent 65%),#181329;border-radius:15px;border:1px solid #c4afd918;outline-offset:3px;overflow:hidden} .vl-chart{width:100%;height:auto;display:block}.vl-chart-grid path{stroke:#b5a2dc0e;fill:none;stroke-width:1}.vl-candle path{stroke-width:1.8;stroke-linecap:round}.vl-candle.is-up path{stroke:#7ee3d2}.vl-candle.is-up rect{fill:#7ee3d2}.vl-candle.is-down path{stroke:#ec92ae}.vl-candle.is-down rect{fill:#ec92ae}.vl-level{fill:none;stroke-width:1.5;stroke-dasharray:5 5;opacity:.8}.vl-label text{font-size:12px;font-weight:600;font-family:inherit}.vl-focus-dot{filter:drop-shadow(0 0 4px #a891d14a)}.vl-axis{font-size:10px;letter-spacing:1.1px;fill:#827598} .vl-playbar{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:17px 20px 0} body #app#app#app#app .vl-playbar>button{border-radius:10px!important;padding:10px 12px!important;font-size:12px!important;min-height:40px} body #app#app#app#app .vl-playbar #vl-replay{color:#e2d5ff!important;min-width:91px;background:#8f6fe326!important} .vl-phases{display:flex;flex:1;justify-content:center;gap:5px} body #app#app#app#app .vl-phases button{display:flex;align-items:center;gap:7px;padding:9px 10px!important;min-height:40px;border-radius:9px!important;font-size:11px!important;background:transparent!important;border-color:transparent!important;white-space:nowrap} .vl-phases b{font-size:10px;font-weight:500;color:#a393ba} body #app#app#app#app .vl-phases button[aria-pressed=true]{color:var(--vl-tone)!important;background:#a693d11b!important;border-color:#a693d136!important} body #app#app#app#app .vl-playbar #vl-labels[aria-pressed=false]{color:#a79dbb!important;background:transparent!important} .vl-chart-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:14px 24px 18px;background:none!important;border:0!important;font-size:10px;color:#a69aba} .vl-chart-footer a{color:#c5b6df;text-decoration:none;font-size:10px} .vl-collection-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:27px 0 15px}.vl-collection-heading h2{font-size:19px;letter-spacing:-.02em;margin:0}.vl-collection-heading>span{font-size:11px;color:#b6a8ca} .vl-concept-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px} body #app#app#app#app .vl-concept-card{display:block;padding:0!important;text-align:left;border:1px solid #c8b5f32d!important;background:#241c39!important;border-radius:15px!important;overflow:hidden;min-width:0;transition:border-color .18s,background .18s;box-shadow:none!important;text-decoration:none;color:#e9e1f5!important} body #app#app#app#app .vl-concept-card:hover,body #app#app#app#app .vl-concept-card[aria-pressed=true]{border-color:var(--vl-tone)!important;background:#312544!important} .vl-card-chart{background:#1a142c;padding:0 6px;aspect-ratio:1.8;overflow:hidden}.vl-card-chart .vl-chart{height:100%;object-fit:contain}.vl-card-name{padding:15px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px}.vl-card-name strong{font-size:13px;color:var(--vl-tone);line-height:1.35}.vl-card-name>span{font-size:11px;color:#b7a9ca;grid-column:1}.vl-card-name>b{grid-column:2;grid-row:1/3;align-self:center;font-size:17px;font-weight:400;color:#b7a9ca} .vl-overview-feature{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:20px;padding:26px;border:1px solid #c8b5f32d;border-radius:22px;background:radial-gradient(ellipse at 90% 40%,#b690f620,transparent 70%),#2b2047} .vl-overview-feature h2{font-size:clamp(27px,3vw,40px);line-height:1.16;letter-spacing:-.035em;color:#f5eeff;margin:15px 0 24px}.vl-overview-chart{border-radius:15px;background:#1b142e;border:1px solid #b3a1d024;overflow:hidden}.vl-overview-chart>span{display:block;padding:0 17px 17px;font-size:12px;color:#c3a4ff}.vl-hub-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:23px}.vl-hub-tools a{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;padding:17px;border:1px solid #c8b5f32d;background:#2b2042;border-radius:14px;text-decoration:none;color:#e8dff2}.vl-hub-tools b{display:grid;place-items:center;border-radius:9px;background:#b397d41a;color:#d8bffc;min-width:35px;height:35px;font-size:18px;font-weight:500}.vl-hub-tools strong{font-size:12px;font-weight:550}.vl-hub-tools span{margin-left:auto;color:#bcabd0} body #app#app#app#app .visual-library button:focus-visible,.vl-concept-card:focus-visible,.vl-hub-tools a:focus-visible{outline:2px solid #d3bcff!important;outline-offset:3px} @media(max-width:1200px){.vl-concept-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.vl-playbar{flex-wrap:wrap}.vl-phases{order:3;flex-basis:100%;justify-content:space-between}.vl-hub-tools{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:680px){body #app#app#app#app .vl-stage .vl-stage-heading{padding:19px 17px 10px;align-items:flex-start;gap:12px;flex-wrap:wrap}.vl-stage-heading h2{font-size:25px!important}.vl-stage-heading small{font-size:12px}.vl-side-switch{margin-left:auto}body #app#app#app#app .vl-side-switch button{padding:8px 10px!important;font-size:11px!important}#vl-main-chart{margin:8px 8px 0}.vl-label text{font-size:13px}.vl-concept-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vl-card-name{padding:12px}.vl-card-name strong{font-size:11px}.vl-card-name>span{font-size:10px;line-height:1.4}.vl-collection-heading{align-items:flex-start}.vl-collection-heading h2{font-size:17px}.vl-collection-heading>span{display:none}.vl-playbar{margin:12px 12px 0;gap:9px}.vl-phases{gap:3px}body #app#app#app#app .vl-phases button{font-size:10px!important;gap:4px;padding:8px 6px!important;white-space:normal;text-align:left;line-height:1.4}.vl-chart-footer{padding:13px 16px}.vl-overview-feature{grid-template-columns:1fr;padding:22px;gap:24px}.vl-overview-feature h2{font-size:32px}.vl-overview-chart{max-width:100%;width:100%}.vl-hub-tools{gap:10px}.vl-hub-tools a{padding:13px}.vl-hub-tools strong{font-size:11px}.vl-concept-tabs{gap:5px}body #app#app#app#app .vl-concept-tabs button{font-size:10px!important;padding:11px 5px!important}} @media(prefers-reduced-motion:reduce){.vl-concept-card{transition:none!important}} @media(max-width:680px){#vl-main-chart .vl-label text{font-size:24px}#vl-main-chart .vl-label rect{width:var(--vl-label-width);height:34px;transform:translateY(-10px)}#vl-main-chart .vl-axis{font-size:18px}} .sv-return{display:flex;justify-content:space-between;gap:14px;margin-bottom:18px;font-size:12px;color:#baadce}.sv-return a{color:#dfcff8;text-decoration:none} .trading-hub[data-route-kind=strategy] .hub-heading{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;border:0!important} .sv-main-chart{margin:8px 14px 0;background:#181329;border-radius:15px;border:1px solid #c4afd918;outline-offset:3px;overflow:hidden}.sv-label text{font:600 12px inherit;font-family:inherit;font-size:12px;font-weight:600}.sv-rsi-title{font-size:12px;fill:#91b8ff;font-family:inherit} .sv-options{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 24px 0;font-size:12px;color:#d0c2e3}.sv-options label{display:flex;align-items:center;gap:9px}.sv-options input[type=checkbox]{accent-color:#c3a4ff;width:16px;height:16px}.sv-options input[type=number]{width:84px!important;padding:8px!important;min-height:34px!important}.sv-options output{font-size:11px;color:#7ee3d2}body #app#app#app#app .sv-options button{padding:9px 12px!important;border-radius:9px!important;font-size:11px!important}.sv-options button:disabled{opacity:.5;cursor:default!important} body #app#app#app#app .hub-navigation .hub-nav-brand{position:relative;z-index:1;display:flex!important;align-items:center;justify-content:center;min-height:56px;padding:10px!important;border-radius:13px;color:#d3bdfb;cursor:pointer;transition:background .18s,box-shadow .18s} .hub-nav-brand svg{pointer-events:none}.hub-nav-brand:hover{background:#b49ae51b;box-shadow:inset 0 0 0 1px #b49ae530}.hub-nav-brand:focus-visible{outline:2px solid #c3a4ff;outline-offset:3px} body #app#app#app .discovery-brand-cell .star{flex:none;margin-left:10px;width:34px;height:34px;min-height:34px;border-radius:10px!important;padding:0!important;font-size:23px!important;display:grid;place-items:center;background:#ffffff08!important;border:1px solid #c5b7e63d!important;color:#ddd2f7!important;transition:color .18s,background .18s,border-color .18s} body #app#app#app .discovery-brand-cell .star.starred{color:#f7cd74!important;background:#edc57716!important;border-color:#f7cd7460!important}.discovery-brand-cell .star:focus-visible{outline:2px solid #e2c885;outline-offset:3px} body #app#app#app .directory-deck-card{transition:transform .46s cubic-bezier(.22,.75,.25,1),opacity .38s,top .46s,height .46s,border-color .2s!important} body #app#app#app .directory-deck-card.deck-off-left{transform:translateX(-220%) rotateY(32deg) scale(.72);opacity:0!important;pointer-events:none;z-index:0} body #app#app#app .directory-deck-card.deck-off-right{transform:translateX(120%) rotateY(-32deg) scale(.72);opacity:0!important;pointer-events:none;z-index:0} body #app#app#app .directory-deck-card:not(.is-center) .directory-deck-cta{visibility:hidden;opacity:0}.directory-deck-cta{transition:opacity .25s} body #app#app#app .directory-deck-card .brand-mark{transition:width .46s,height .46s,transform .46s}.directory-deck-copy strong{transition:font-size .46s} body #app#app#app .directory-deck-card.deck-slot-0{opacity:.55!important}body #app#app#app .directory-deck-card.deck-slot-1,body #app#app#app .directory-deck-card.deck-slot-3{opacity:.82!important}body #app#app#app .directory-deck-card.deck-slot-4{opacity:.55!important} body #app#app#app .directory-deck{overflow:clip;overflow-clip-margin:16px;contain:layout} body #app :is(.btn,.hp-secondary,.vl-concept-card,.directory-deck-nav,.discovery-tabs button,.vl-phases button,.vl-side-switch button){transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,opacity .18s} body #app :is(.btn,.hp-secondary,.directory-deck-nav,.discovery-tabs button,.vl-phases button,.vl-side-switch button):active:not(:disabled){filter:brightness(1.18)} @media(max-width:850px){body #app#app#app#app .trading-hub .hub-navigation{display:grid;gap:8px;align-items:start}body #app#app#app#app .hub-navigation .hub-nav-brand{border-bottom:0;margin:0;min-height:44px;height:44px;padding:8px!important}.hub-nav-brand svg{width:26px;height:26px}.trading-hub .hub-device-note{display:none}} @media(max-width:680px){.sv-return{font-size:11px}.sv-main-chart{margin:8px}.strategy-visual .vl-phases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sv-options{padding:14px 16px 0;gap:12px}.sv-options label{font-size:11px}.strategy-visual .vl-stage-heading h2{font-size:24px!important}.sv-main-chart .sv-label text{font-size:24px}.sv-main-chart .sv-label rect{width:var(--sv-label-width);height:34px;transform:translateY(-10px)}.sv-main-chart .vl-axis,.sv-main-chart .sv-rsi-title{font-size:18px}} @media(max-width:760px){body #app#app#app .directory-deck-card:is(.deck-slot-0,.deck-slot-4){display:flex!important;opacity:0!important;pointer-events:none}} @media(max-width:480px){body #app#app#app .directory-deck-card:not(.is-center){display:flex!important}body #app#app#app .directory-deck-card:is(.deck-slot-1,.deck-slot-3){opacity:0!important;pointer-events:none}} @media(prefers-reduced-motion:reduce){body #app#app#app .directory-deck-card,body #app :is(.btn,.hp-secondary,.vl-concept-card,.directory-deck-nav,.discovery-tabs button,.vl-phases button,.vl-side-switch button),.directory-deck-cta,.hub-nav-brand{transition:none!important}} body #app#app#app#app :is(#discovery-ranking,.finder-results){background:var(--atlas-surface)!important;border:1px solid var(--atlas-line)!important;border-radius:24px!important;color:var(--atlas-ink);box-shadow:var(--atlas-shadow)!important} body #app#app#app#app .atlas-research-table{width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0 8px;margin:0;color:var(--atlas-ink);font-size:14px} body #app#app#app#app .atlas-research-table th{padding:6px 8px 12px!important;background:transparent!important;border:0!important;border-radius:0!important;height:auto!important;position:relative;text-align:center;color:var(--atlas-muted)!important;font-size:12px!important;font-weight:600;white-space:normal} body #app#app#app#app .atlas-research-table th button{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:38px;padding:7px 4px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:inherit!important;font-size:12px!important;font-weight:600;line-height:1.4;white-space:normal;word-break:normal} body #app#app#app#app .atlas-research-table th button:hover{background:#ffffff0a!important;color:var(--atlas-ink)!important} body #app#app#app#app .atlas-research-table th:is([aria-sort=ascending],[aria-sort=descending]){color:var(--atlas-ink)!important} body #app#app#app#app .atlas-research-table td{height:126px;padding:16px 12px!important;background:linear-gradient(120deg,#ffffff10,#ffffff08)!important;border-block:1px solid #ffffff25!important;border-inline:0!important;border-radius:0!important;color:var(--atlas-ink)!important;font-size:14px;line-height:1.5;text-align:center;vertical-align:middle;position:relative;overflow-wrap:anywhere} body #app#app#app#app .atlas-research-table tr:hover td{background:#ffffff16!important} body #app#app#app#app .atlas-research-table td:first-child{border-left:1px solid var(--atlas-line)!important;border-radius:20px 0 0 20px!important} body #app#app#app#app .atlas-research-table td:last-child{border-right:1px solid var(--atlas-line)!important;border-radius:0 20px 20px 0!important} body #app#app#app#app .atlas-research-table :is(td,th):not(:last-child):after{content:'';position:absolute;right:0;top:24%;bottom:24%;width:1px;background:#ffffff15;pointer-events:none} body #app#app#app#app .atlas-research-table td>small{display:block;font-size:12px;color:var(--atlas-muted)!important;line-height:1.4;margin-top:5px} body #app#app#app#app .atlas-research-table td[data-label^="Evidence"]>small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis} body #app#app#app#app .atlas-research-table .discovery-brand-cell{grid-template-columns:minmax(0,1fr) 34px;gap:9px} body #app#app#app#app .atlas-research-table .discovery-brand strong{font-size:15px;color:var(--atlas-ink)!important} body #app#app#app#app .atlas-research-table .discovery-brand small{font-size:12px;color:var(--atlas-muted)!important} body #app#app#app#app .atlas-research-table .discovery-brand .discovery-challenge-label{display:inline-flex;align-items:center;white-space:nowrap;overflow-wrap:normal;word-break:normal;line-height:1.4;font-weight:650;letter-spacing:.025em;margin-top:5px} body #app#app#app#app .atlas-research-table .challenge-compact-label{display:block;white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:15px;font-weight:700;letter-spacing:.02em} body #app#app#app#app .atlas-research-table .discovery-brand-cell .star{margin:0!important} body #app#app#app#app .atlas-research-table .price-values strong{font-size:22px!important;font-weight:750;line-height:1.25!important;font-variant-numeric:tabular-nums;color:var(--atlas-ink)!important} body #app#app#app#app .atlas-research-table .btn{min-height:40px;padding:9px 12px!important;font-size:13px!important} body #app#app#app#app .atlas-research-table .discovery-age{width:36px;height:36px;border-color:#b6a4ec;border-right-color:#ffffff25;color:var(--atlas-ink);font-size:13px} .platform-tags{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;min-width:0} body :is(#app#app#app#app,dialog) .platform-tags :is(.platform-tag,button){display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%;min-height:28px;padding:4px 8px!important;border:1px solid #ffffff25!important;border-radius:8px!important;background:#ffffff09!important;color:var(--atlas-ink,#f8f6ff)!important;font-size:12px!important;font-weight:550!important;line-height:1.4;text-decoration:none!important;box-shadow:none!important} .platform-tag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-tags button{cursor:pointer}.platform-tags button:hover{border-color:#ffffff60!important;background:#ffffff15!important}.platform-tags button:focus-visible{outline:2px solid #c3a4ff;outline-offset:3px}.platform-missing{font-size:12px;color:var(--atlas-muted)!important} .atlas-research-table .platform-tags{flex-direction:column;align-items:center;flex-wrap:nowrap} @media(max-width:1100px){body #app#app#app#app .atlas-research-table,body #app#app#app#app .atlas-research-table tbody{display:block} body #app#app#app#app .atlas-research-table colgroup{display:none} body #app#app#app#app .atlas-research-table thead{display:block} body #app#app#app#app .atlas-research-table thead tr{display:flex;flex-wrap:wrap;gap:6px;padding:6px 0 14px;border:0!important;background:transparent!important;margin:0} body #app#app#app#app .atlas-research-table th{display:block!important;width:auto!important;padding:0!important}.atlas-research-table th:last-child{display:none!important} body #app#app#app#app .atlas-research-table th button{width:auto;padding:8px 10px!important;min-height:36px;background:#ffffff08!important;border-color:var(--atlas-line)!important} body #app#app#app#app .atlas-research-table tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;border:1px solid var(--atlas-line);border-radius:16px;padding:12px;background:#ffffff08;overflow:hidden} body #app#app#app#app .atlas-research-table tbody td{display:block;height:auto;min-height:0;padding:12px 8px!important;border:0!important;border-radius:0!important;background:transparent!important} body #app#app#app#app .atlas-research-table tbody tr:hover td{background:transparent!important} body #app#app#app#app .atlas-research-table tbody td:is(:first-child,:last-child){border:0!important;border-radius:0!important} body #app#app#app#app .atlas-research-table tbody td:has(.discovery-brand-cell),body #app#app#app#app .atlas-research-table tbody td:has(.firm-account-identity){grid-column:1/-1;grid-row:1;border-bottom:1px solid var(--atlas-line)!important;padding:6px 8px 16px!important;margin-bottom:4px} body #app#app#app#app .atlas-research-table tbody td:before{content:attr(data-label);display:block;margin-bottom:9px;font-size:12px;color:var(--atlas-muted)!important;font-weight:500} body #app#app#app#app .atlas-research-table td:has(.discovery-brand-cell):before,body #app#app#app#app .atlas-research-table td:has(.firm-account-identity):before,body #app#app#app#app .atlas-research-table td:last-child:before{display:none} body #app#app#app#app .atlas-research-table :is(td,th):after{display:none!important}.atlas-research-table .platform-tags{flex-direction:row;flex-wrap:wrap}} @media(max-width:650px){body #app#app#app#app .atlas-research-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}body #app#app#app#app .atlas-research-table td{font-size:13px}body #app#app#app#app .atlas-research-table .price-values strong{font-size:20px!important}} @keyframes atlas-page-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}} #app.atlas-page-enter,.hub-content.atlas-page-enter{animation:atlas-page-enter .32s cubic-bezier(.2,.65,.3,1) both} @media(prefers-reduced-motion:reduce){#app.atlas-page-enter,.hub-content.atlas-page-enter{animation:none!important}} .hw-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 22px}.hw-heading h2{font-size:clamp(24px,2.4vw,34px);line-height:1.2;letter-spacing:-.035em;margin:8px 0 0}.hw-heading h3{font-size:19px;line-height:1.3;margin:6px 0}.hw-kicker{display:block;font-size:11px;font-weight:650;letter-spacing:.11em;color:var(--atlas-muted)} .hw-card,.hw-preview,.hw-strategy-card{background:linear-gradient(135deg,#ffffff09,#ffffff03);border:1px solid var(--atlas-line);border-radius:22px;padding:24px;min-width:0;color:var(--atlas-ink)} .hw-overview,.hw-library,.hw-planner,.hw-tools,.hw-glossary{color:var(--atlas-ink);min-width:0} .hw-feature{position:relative;overflow:hidden;background:radial-gradient(ellipse at 80% 10%,#aa89ef38,transparent 62%),linear-gradient(120deg,#443470,#2b244c);border:1px solid #d1b4ff45;border-radius:26px;margin-bottom:30px;box-shadow:0 12px 35px #10092222} .hw-feature-body{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:24px;min-height:310px;padding:30px}.hw-feature-copy h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.04em;line-height:1.12;max-width:480px;margin:14px 0}.hw-feature-copy p{font-size:14px;line-height:1.6;color:var(--atlas-muted);max-width:420px;margin:0 0 23px}.hw-feature-copy .btn{min-height:44px;padding:12px 20px!important;font-size:14px!important}.hw-feature-art{min-width:0;height:235px;display:grid;align-content:center;border:1px solid #ffffff15;border-radius:22px;background:#140d2429}.hw-feature-art svg{width:100%;height:100%;max-height:235px;display:block}.hw-feature-controls{display:flex;align-items:center;justify-content:space-between;padding:0 30px 19px;gap:15px}.hw-feature-controls>div{display:flex;gap:8px}.hw-feature-controls button{width:34px;height:34px;border:1px solid #ffffff25;background:#ffffff09;color:#f9f6ff;border-radius:10px;font-size:19px;cursor:pointer}.hw-dots button{width:22px;height:6px;border:0;padding:0;border-radius:4px;background:#ffffff25}.hw-dots button[aria-pressed=true]{width:42px;background:#cab4ff}.hw-feature-track{height:4px;background:#ffffff10;overflow:hidden}.hw-feature-track i{display:block;width:0;height:100%;background:linear-gradient(90deg,#f47882,#bb92ff,#7bddcf);box-shadow:0 0 12px #cab4ff;transition:width .08s linear} .hw-feature-body{animation:hw-reveal .3s ease-out}.hw-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hw-preview{display:block;text-decoration:none;padding:0;overflow:hidden;transition:transform .2s,border-color .2s}.hw-preview:hover,.hw-strategy-card:hover{transform:translateY(-3px);border-color:#c5a5ff80}.hw-preview-art{height:140px;background:linear-gradient(160deg,#ac86ef18,#85d8c413);border-bottom:1px solid var(--atlas-line);overflow:hidden}.hw-preview-art svg{width:100%;height:100%;display:block}.hw-preview>div:last-child{padding:16px}.hw-preview small{font-size:11px;color:var(--atlas-muted)}.hw-preview h3{font-size:15px;margin:7px 0 0;line-height:1.5}.hw-preview h3 span{float:right;color:#c7b0ff}.hw-overview-bottom{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;margin-top:20px}.hw-quick-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.hw-quick-charts a{display:block;overflow:hidden;text-decoration:none;color:var(--atlas-ink);background:#ffffff05;border:1px solid var(--atlas-line);border-radius:14px}.hw-quick-charts svg{width:100%;height:105px;display:block}.hw-quick-charts strong{display:block;font-size:11px;padding:12px;text-align:center}.hw-quick-plan h3{font-size:22px;margin:16px 0}.hw-loop{display:grid;gap:10px}.hw-loop a{display:flex;gap:12px;justify-content:space-between;align-items:center;color:var(--atlas-muted);text-decoration:none;border:1px solid var(--atlas-line);border-radius:12px;padding:12px;font-size:12px}.hw-loop b{color:var(--atlas-ink);font-weight:550;flex:1} .hw-search{display:block;flex:1;min-width:220px}.hw-search input{width:100%;min-height:46px!important;padding:12px 15px!important;font-size:14px!important}.hw-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.hw-chips button{border:1px solid var(--atlas-line);border-radius:10px;background:#ffffff06;color:var(--atlas-muted);padding:10px 14px;min-height:40px;cursor:pointer;font-size:12px;line-height:1.4}.hw-chips button[aria-pressed=true],.hw-chips button:hover{background:#b999ed20;border-color:#c5a5ff70;color:var(--atlas-ink)}.hw-library-toolbar{display:grid;gap:16px}.hw-list-heading{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--atlas-muted);margin:20px 0 14px}.hw-strategy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hw-strategy-card{padding:0;overflow:hidden;text-decoration:none;transition:transform .2s,border-color .2s}.hw-strategy-art{height:175px;overflow:hidden;border-bottom:1px solid var(--atlas-line);background:#100c2426;pointer-events:none}.hw-strategy-art svg{display:block;width:100%;height:100%}.hw-strategy-copy{padding:18px}.hw-strategy-copy small{font-size:11px;color:var(--atlas-muted)}.hw-strategy-copy h3{font-size:17px;line-height:1.3;margin:7px 0 17px;min-height:44px}.hw-strategy-copy>span{display:flex;justify-content:space-between;color:#cab4ff;font-size:12px} .hw-work-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.hw-result-stack{display:grid;gap:18px}.hw-presets{margin-bottom:22px}.hw-presets>span{font-size:12px;color:var(--atlas-muted);margin-right:5px}.hw-inputs fieldset{border:0;padding:0;margin:0 0 25px}.hw-inputs fieldset:last-child{margin-bottom:0}.hw-inputs legend{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:650;margin-bottom:17px;padding:0}.hw-inputs legend b{display:grid;place-items:center;width:28px;height:28px;font-size:11px;border:1px solid #cab4ff45;border-radius:9px;color:#cab4ff;background:#ac86ef12}.hw-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hw-field{display:grid;gap:8px;min-width:0;font-size:12px;color:var(--atlas-muted)}.hw-field input,.hw-field select{width:100%;min-height:46px!important;font-size:15px!important;padding:11px 12px!important;font-variant-numeric:tabular-nums}.hw-risk-buttons,.hw-example-buttons{margin-top:18px}.hw-inputs h3{font-size:23px;margin:10px 0 22px}.hw-big{font-size:clamp(30px,3.4vw,46px);line-height:1.2;letter-spacing:-.035em;font-weight:700;font-variant-numeric:tabular-nums;margin:14px 0}.hw-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.hw-stat{display:grid;align-content:start;gap:8px;padding:15px;border-radius:14px;background:#ffffff07;border:1px solid #ffffff17;min-width:0}.hw-stat small{font-size:11px;color:var(--atlas-muted)}.hw-stat strong{font-size:20px;line-height:1.3;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:650}.hw-status{display:inline-flex;align-items:center;gap:7px;font-size:12px;padding:7px 11px;border-radius:8px}.hw-status.is-good{background:#76dcc018;color:#a1e4d0}.hw-status.is-bad{background:#f396a71b;color:#f2b2bd}.hw-note{color:var(--atlas-muted);font-size:12px;line-height:1.6;margin:16px 0 0}.hw-result-stack>.hw-note{margin:0 5px}.hw-meter{display:grid;grid-template-columns:1fr auto;gap:9px;margin:18px 0;font-size:12px}.hw-meter>span{color:var(--atlas-muted)}.hw-meter>b{font-variant-numeric:tabular-nums;font-weight:650}.hw-meter>div{grid-column:1/-1;height:9px;background:#ffffff0c;border-radius:6px;overflow:hidden}.hw-meter i{display:block;height:100%;border-radius:6px;transition:width .2s}.hw-meter i.mint{background:#85d8c4}.hw-meter i.rose{background:#ed93a6}.hw-meter i.violet{background:#b99ded}.hw-meter i.blue{background:#8ab9ef}.hw-scenario input[type=range],.hw-demo-controls input[type=range]{appearance:auto!important;accent-color:#b99ded;width:100%;height:22px!important;min-height:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;cursor:pointer}.hw-scenario .hw-heading{margin-bottom:18px}.hw-scenario .hw-heading>b{font-size:13px;white-space:nowrap;color:#cbb2ff} .hw-tool-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.hw-tool-tabs button{display:grid;justify-items:center;gap:10px;border:1px solid var(--atlas-line);border-radius:17px;background:#ffffff05;padding:18px 10px;color:var(--atlas-muted);cursor:pointer;font-size:13px;line-height:1.4}.hw-tool-tabs b{font-size:24px;color:#cab4ff}.hw-tool-tabs button[aria-pressed=true]{background:#b999ed20;border-color:#c5a5ff70;color:var(--atlas-ink)}.hw-price-ladder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;border:1px solid var(--atlas-line);border-radius:14px;overflow:hidden}.hw-price-ladder>div{display:grid;gap:7px;text-align:center;padding:14px 5px;border-right:1px solid var(--atlas-line)}.hw-price-ladder>div:last-child{border:0}.hw-price-ladder small{font-size:10px;letter-spacing:.08em}.hw-price-ladder b{font-size:17px;font-variant-numeric:tabular-nums}.hw-price-ladder .rose{color:#ed93a6}.hw-price-ladder .mint{color:#85d8c4}.hw-price-ladder .violet{color:#b99ded}.hw-recovery-ring{width:160px;height:160px;display:grid;place-items:center;border-radius:50%;padding:10px;margin:26px auto;background:conic-gradient(#85d8c4 var(--hw-percent),#ffffff13 0)}.hw-recovery-ring>div{display:grid;align-content:center;text-align:center;gap:7px;width:100%;height:100%;border-radius:50%;background:#342957}.hw-recovery-ring strong{font-size:32px}.hw-recovery-ring small{font-size:11px;color:var(--atlas-muted)} .hw-glossary-topics{margin:16px 0 24px}.hw-dictionary{display:grid;grid-template-columns:minmax(200px,.75fr) minmax(0,1.8fr);gap:20px;align-items:start}.hw-term-index{padding:16px}.hw-term-index>.hw-kicker{padding:8px}.hw-term-index #hw-term-list{display:grid;gap:5px;max-height:610px;overflow:auto;margin-top:10px;scrollbar-width:thin;scrollbar-color:#a788d6 #ffffff08}.hw-term-index button{display:grid;grid-template-columns:1fr auto;gap:5px;border:1px solid transparent;background:transparent;color:var(--atlas-ink);border-radius:12px;text-align:left;padding:12px;cursor:pointer}.hw-term-index button strong{font-weight:550}.hw-term-index button small{color:var(--atlas-muted);grid-row:2}.hw-term-index button>span{grid-column:2;grid-row:1/3;align-self:center;color:#b99ded}.hw-term-index button[aria-pressed=true]{border-color:#b999ed45;background:#b999ed16}.hw-term-detail h3{font-size:28px;letter-spacing:-.035em;margin:12px 0}.hw-definition{line-height:1.7;color:var(--atlas-muted);margin:0 0 23px;max-width:650px}.hw-term-demo{border-top:1px solid var(--atlas-line);padding-top:22px}.hw-glossary-chart{height:220px;background:#100c241c;border:1px solid var(--atlas-line);border-radius:16px;overflow:hidden;margin-bottom:20px}.hw-glossary-chart svg{width:100%;height:100%;display:block}.hw-demo-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.hw-demo-controls label>span{display:flex;align-items:start;justify-content:space-between;gap:10px;line-height:1.5;color:var(--atlas-muted);min-height:33px}.hw-demo-controls label b{font-variant-numeric:tabular-nums;color:var(--atlas-ink);}.hw-demo-output>strong{display:block;line-height:1.3;font-weight:650;margin:24px 0}.hw-demo-notes{margin-top:20px;font-size:12px;color:var(--atlas-muted)}.hw-demo-notes summary{cursor:pointer}.hw-demo-notes p{line-height:1.6}.hw-demo-total{display:block;font-size:26px;margin-top:20px}.hw-empty{grid-column:1/-1;text-align:center;padding:30px;font-size:14px;color:var(--atlas-muted)} .trading-hub .hub-nav-items{grid-template-columns:1fr}.trading-hub .hub-nav-items a{min-height:64px}.trading-hub [data-hub-section=strategies] span{line-height:1.35} @keyframes hw-reveal{from{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}} @media(min-width:1600px){.hw-strategy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hw-preview-art{height:165px}} @media(max-width:1150px){.hw-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-overview-bottom{grid-template-columns:1fr}.hw-feature-body{padding:24px;gap:16px}.hw-feature-copy h2{font-size:30px}.hw-work-grid{grid-template-columns:1fr}.hw-result-stack{grid-template-columns:1fr 1fr}.hw-result-stack>.hw-note{grid-column:1/-1}.hw-dictionary{grid-template-columns:minmax(190px,.8fr) minmax(0,1.5fr)}} @media(max-width:850px){.trading-hub .hub-nav-items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.trading-hub .hub-nav-items a{font-size:10px;min-height:60px}.hw-dictionary{grid-template-columns:1fr}.hw-term-index #hw-term-list{display:flex;max-height:160px;flex-wrap:wrap}.hw-term-index button{min-width:130px}.hw-term-detail{padding:24px}.hw-feature-art{height:200px}.hw-result-stack{grid-template-columns:1fr}} @media(max-width:600px){.hw-feature-body{grid-template-columns:1fr;min-height:0;padding:22px}.hw-feature-copy h2{font-size:29px;max-width:350px}.hw-feature-copy p{font-size:13px}.hw-feature-art{height:160px}.hw-feature-controls{padding:0 22px 18px}.hw-preview-grid{gap:11px}.hw-preview-art{height:110px}.hw-preview>div:last-child{padding:13px}.hw-preview small{font-size:10px}.hw-preview h3{font-size:14px}.hw-card{padding:19px}.hw-quick-charts{gap:8px}.hw-quick-charts svg{height:80px}.hw-quick-charts strong{font-size:9px;padding:9px 4px}.hw-tool-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hw-tool-tabs button{padding:13px 8px;font-size:12px}.hw-stat{padding:12px}.hw-stat strong{font-size:18px}.hw-chips button{padding:9px 11px;font-size:11px}.hw-strategy-grid{gap:11px}.hw-strategy-art{height:125px}.hw-strategy-copy{padding:13px}.hw-strategy-copy h3{font-size:14px;min-height:37px}.hw-strategy-copy small,.hw-strategy-copy>span{font-size:10px}.hw-list-heading>span:last-child{display:none}.hw-definition{font-size:13px}.hw-demo-controls{grid-template-columns:1fr}.hw-feature-copy .btn{width:100%;justify-content:center}.hw-search{min-width:0}.hw-heading{margin-bottom:20px}.hw-fields{gap:14px 10px}} @media(prefers-reduced-motion:reduce){.hw-feature-body{animation:none}.hw-preview,.hw-strategy-card,.hw-meter i,.hw-feature-track i{transition:none!important;transform:none!important}} @media(max-width:600px){.hw-feature-copy{min-height:280px;display:flex;flex-direction:column;align-items:flex-start}.hw-feature-copy .btn{margin-top:auto}} body #app#app#app#app .trading-hub input[type=range],body #app#app#app#app .trading-hub input[type=range]:is(:hover,:focus,:active){appearance:none!important;-webkit-appearance:none!important;width:100%;height:32px!important;min-height:32px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important;transition:none!important;animation:none!important;cursor:pointer;touch-action:pan-y;color-scheme:dark;outline-offset:4px} body #app#app#app#app .trading-hub input[type=range]::-webkit-slider-runnable-track{height:6px;border:0;border-radius:8px;background:linear-gradient(90deg,var(--hw-control-accent,#c3a4ff) var(--hw-fill,50%),#ffffff24 var(--hw-fill,50%))!important;box-shadow:none} body #app#app#app#app .trading-hub input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin-top:-6px;border:3px solid var(--hw-control-accent,#c3a4ff);border-radius:50%;background:#f5efff;box-shadow:0 0 0 3px #211933;filter:none;transform:none;transition:none} body #app#app#app#app .trading-hub input[type=range]::-moz-range-track{height:6px;border:0;border-radius:8px;background:#ffffff24} body #app#app#app#app .trading-hub input[type=range]::-moz-range-progress{height:6px;border-radius:8px;background:var(--hw-control-accent,#c3a4ff)} body #app#app#app#app .trading-hub input[type=range]::-moz-range-thumb{width:12px;height:12px;border:3px solid var(--hw-control-accent,#c3a4ff);border-radius:50%;background:#f5efff;box-shadow:0 0 0 3px #211933;filter:none;transform:none;transition:none} body #app#app#app#app .trading-hub input[type=range]:focus-visible{outline:2px solid #d2bcff!important} .hw-demo-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.hw-demo-reset{border:1px solid #c3a4ff33;border-radius:9px;background:#c3a4ff0d;color:#d5c7ee;min-height:36px;padding:8px 10px;white-space:nowrap;font-size:12px;cursor:pointer} .hw-demo-controls label>span{font-size:13px;min-height:42px}.hw-demo-controls label b{font-size:14px}.hw-demo-output>strong{font-size:24px;letter-spacing:-.02em}.hw-demo-controls{margin-bottom:12px} .hw-dial-layout{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:24px;padding:8px 0}.hw-dial-layout>div:last-child{display:grid;gap:12px}.hw-example-dial{width:164px;height:164px;border-radius:50%;padding:10px;background:conic-gradient(var(--hw-dial-tone) var(--hw-dial),#ffffff12 0);display:grid;place-items:center}.hw-example-dial>div{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:50%;background:#2b2146}.hw-example-dial strong{font-size:30px;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.hw-example-dial small{font-size:12px;color:#c9bddd;text-align:center;max-width:95px;line-height:1.4} .hw-r-axis{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;font-size:13px;color:#c8b7dd;padding:16px;border:1px solid #c3a4ff22;background:#18132955;border-radius:15px}.hw-r-axis>span:nth-child(2){grid-column:3;text-align:right}.hw-r-axis>div{grid-column:1/-1;height:30px;position:relative;background:linear-gradient(90deg,#ed93a611 50%,#85d8c411 50%);border-radius:8px;overflow:hidden}.hw-r-axis i{position:absolute;top:7px;height:16px;border-radius:5px}.hw-r-axis b{position:absolute;width:2px;height:100%;left:50%;background:#ffffff55}.hw-r-axis small{font-size:12px}.hw-r-axis small:last-child{text-align:right} .hw-rr-pair{display:grid;grid-template-columns:1fr 24px 1fr;align-items:center;gap:12px;text-align:center;padding:20px;border:1px solid #c3a4ff22;border-radius:16px;background:linear-gradient(90deg,#ed93a60c,#85d8c40c)}.hw-rr-pair>div{display:grid;gap:8px}.hw-rr-pair small{font-size:12px;color:#edb3c2;letter-spacing:.08em}.hw-rr-pair strong{font-size:34px;font-variant-numeric:tabular-nums}.hw-rr-pair span{font-size:12px;color:#c9bddd}.hw-rr-pair>div:last-child small{color:#9bdecf}.hw-rr-pair>b{font-size:26px;color:#bcaad1} .hw-book-label{display:none}.hw-order-book{border:1px solid #c3a4ff26;border-radius:15px;overflow:hidden}.hw-order-book>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:15px;gap:10px;border-bottom:1px solid #ffffff0d;font-size:14px}.hw-order-book>div:first-child{font-size:11px;background:#ffffff05;color:#bfaed6}.hw-order-book>div:last-child{border:0}.hw-order-book>div.is-filled{background:#85d8c40a}.hw-order-book>div>b:last-child{text-align:right}.hw-order-book .is-filled>b:last-child{color:#9be2cf}.hw-order-book>div>span{text-align:center;color:#c9bddd} .hw-term-index button strong{font-size:14px}.hw-term-index button small{font-size:12px}.hw-definition{font-size:15px} body #app#app#app#app .trading-hub .hub-tool-tabs button,body #app#app#app#app .trading-hub .hw-tool-tabs button,body #app#app#app#app .trading-hub .hw-chips button{transition:background-color .15s,border-color .15s;color:#d0c3e6!important;background:#ffffff06!important;border-color:#c3a4ff2b!important;filter:none!important;transform:none!important} body #app#app#app#app .trading-hub :is(.hw-tool-tabs,.hw-chips) button[aria-pressed=true]{background:#a684e22b!important;border-color:#bca0ef80!important;color:#f5edff!important} body #app#app#app#app .trading-hub :is(.hw-tool-tabs,.hw-chips) button:hover:not([aria-pressed=true]){background:#a684e213!important;border-color:#bca0ef55!important} body #app#app#app#app .trading-hub .hub-nav-items a{min-height:74px;font-size:12px;transition:background-color .16s,border-color .16s;transform:none;filter:none} body #app#app#app#app .trading-hub .hub-nav-items a[aria-current=page]{background:linear-gradient(135deg,#8354cb88,#63439d77)!important;border-color:#c7aaff66!important;box-shadow:inset 0 0 0 1px #ffffff05!important;color:#fff!important} body #app#app#app#app .trading-hub .hub-nav-items a:hover:not([aria-current=page]){background:#b49ae514!important;border-color:#b49ae525!important} body #app#app#app#app .trading-hub:is([data-route-kind=strategy],[data-route-kind=lesson]) .hub-heading{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;border:0!important} .concept-visual .vl-stage{--vl-tone:inherit}.vl-sequence-summary{font-size:13px;color:#c9bddd}.vl-swipe-hint{display:none}.vl-chart-footer,.vl-chart-footer a{font-size:12px}.vl-stage-heading small{font-size:14px}.sv-return,.sv-return a{font-size:14px}.vl-playbar{padding-bottom:4px} #vl-main-chart,.sv-main-chart{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b99ded66 #ffffff04}.vl-label text,.sv-label text{font-size:13px!important;font-family:inherit;font-weight:600}.vl-label rect,.sv-label rect{width:var(--hub-label-width)!important;height:26px!important;transform:none!important}.vl-chart .vl-axis{font-size:12px!important}.sv-main-chart .sv-rsi-title{font-size:13px!important} @media(min-width:851px){body #app#app#app#app .trading-hub .hub-navigation{position:sticky!important;top:18px!important;align-self:start!important;max-height:calc(100dvh - 36px)!important;overflow:auto!important;scrollbar-width:thin;scrollbar-color:#b99ded55 transparent}} @media(max-width:850px){body #app#app#app#app .trading-hub .hub-navigation{position:static!important;max-height:none!important;overflow:hidden!important;grid-template-columns:48px minmax(0,1fr);align-items:center}.trading-hub .hub-nav-items{display:flex!important;overflow-x:auto!important;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b99ded44 transparent;padding:2px 0 6px;gap:6px!important}body #app#app#app#app .trading-hub .hub-nav-items a{flex:0 0 82px!important;min-height:72px;font-size:12px;padding:10px 6px!important}.trading-hub .hub-nav-items a>span{white-space:normal!important}.hw-dial-layout{gap:18px}} @media(max-width:680px){#vl-main-chart>.vl-chart,.sv-main-chart>.vl-chart{min-width:640px}.vl-swipe-hint{display:inline}.vl-chart-footer{flex-wrap:wrap;line-height:1.5}.hw-dial-layout{grid-template-columns:140px minmax(0,1fr);gap:14px}.hw-example-dial{width:138px;height:138px;padding:8px}.hw-example-dial strong{font-size:25px}.hw-demo-heading{align-items:flex-start}.hw-demo-heading .hw-kicker{line-height:1.6}.hw-dial-layout .hw-stat strong{font-size:18px}.hw-order-book>div{font-size:13px;padding:13px 10px}.hw-order-book>div:first-child{font-size:10px}.concept-visual .vl-phases{grid-template-columns:repeat(3,minmax(0,1fr))}} @media(max-width:390px){.hw-dial-layout{grid-template-columns:1fr}.hw-example-dial{margin:0 auto}.hw-dial-layout>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(prefers-reduced-motion:reduce){.trading-hub button,.trading-hub a,.trading-hub .hw-meter i{transition:none!important;animation:none!important}} html{min-height:100%;margin:0;padding:0} body{margin:0!important;padding:0!important;min-height:100dvh} body .shell{width:100%;max-width:none;min-height:100dvh;margin:0!important;border-radius:0!important;box-shadow:none!important} body #app#app#app#app :is(.discovery-brand-cell,.firm-account-identity) .star{flex:none;align-self:center;margin:0!important;width:34px!important;height:34px!important;min-height:34px!important;border-radius:10px!important;padding:0!important;font-size:23px!important;line-height:1!important;display:grid;place-items:center;background:#ffffff08!important;border:1px solid #c5b7e63d!important;color:#ddd2f7!important;transition:color .18s,background .18s,border-color .18s} body #app#app#app#app :is(.discovery-brand-cell,.firm-account-identity) .star.starred{color:#f7cd74!important;background:#edc57716!important;border-color:#f7cd7460!important} body #app#app#app#app :is(.discovery-brand-cell,.firm-account-identity) .star:focus-visible{outline:2px solid #e2c885;outline-offset:3px} body #app#app#app#app .finder-results .firm-account-identity{grid-template-columns:88px minmax(0,1fr) 34px} @media(prefers-reduced-motion:reduce){body #app#app#app#app :is(.discovery-brand-cell,.firm-account-identity) .star{transition:none}} #discovery-ranking{overflow-anchor:none} body #app#app#app#app .directory-library-controls{grid-template-columns:minmax(160px,1fr) 230px;min-width:min(100%,430px)} body #app#app#app#app .directory-library-controls .atlas-select-trigger{font-size:14px!important;min-height:44px!important} body #app#app#app#app .directory-library-count{font-size:13px;line-height:1.5;margin:12px 0 18px} body #app#app#app#app .directory-library-caption>span{font-size:13px;line-height:1.4} @media(max-width:760px){body #app#app#app#app .directory-library-controls{min-width:0;grid-template-columns:minmax(0,1fr) 210px}} @media(max-width:480px){body #app#app#app#app .directory-library-controls{grid-template-columns:1fr}.directory-library-controls .atlas-select{width:100%}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2{position:relative;--sv-inset:20px;--sv-sidebar-width:230px;min-width:0;width:100%;box-sizing:border-box} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 >.strategy-visual{grid-column:1;grid-row:1;min-width:0!important;container-type:inline-size!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-strategy-sidebar:not([hidden]){display:block!important;align-self:start!important;z-index:6;min-width:0!important;box-sizing:border-box;padding:16px!important;border:1px solid var(--lg-line)!important;border-radius:20px!important;background:linear-gradient(140deg,#ffffff0c,#20232dea)!important;box-shadow:inset 0 1px 0 #ffffff25,0 8px 22px #080a0e25!important;backdrop-filter:blur(18px)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-sidebar-heading{display:grid!important;gap:5px!important;margin:0 0 14px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-sidebar-heading strong{font-size:15px!important;line-height:1.4;color:var(--nt-ink)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-sidebar-heading span{font-size:12px!important;line-height:1.5;color:var(--nt-muted)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-sidebar-search{display:block!important;margin-bottom:14px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-sidebar-search input{width:100%!important;min-width:0!important;box-sizing:border-box;height:40px!important;border-radius:12px!important;padding:9px 11px!important;background:var(--lg-control)!important;border:1px solid var(--lg-line)!important;color:var(--nt-ink)!important;font-size:12px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-strategy-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;max-height:min(64dvh,640px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-width:thin;padding:2px!important;scrollbar-color:var(--lg-line) transparent} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-strategy-list section{display:grid;gap:6px;min-width:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-strategy-list h3{font-size:10px!important;line-height:1.5;letter-spacing:.06em;margin:0 0 3px!important;color:var(--nt-muted)!important;text-transform:uppercase} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-strategy-link{--glass-base:var(--lg-control);display:grid!important;gap:3px!important;padding:10px 12px!important;border:1px solid var(--lg-line)!important;border-radius:12px!important;background:var(--glass-base)!important;text-decoration:none;color:var(--nt-ink)!important;min-width:0;box-sizing:border-box} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-strategy-link strong{font-size:12px!important;line-height:1.5;white-space:normal;overflow-wrap:break-word} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-strategy-link small{font-size:10px!important;line-height:1.5;color:var(--nt-muted)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-strategy-link[aria-current=page]{--glass-base:var(--lg-selected);background:var(--glass-base)!important;border-color:var(--lg-tint-edge)!important;box-shadow:inset 0 1px 0 #ffffff30} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-strategy-link:hover{border-color:var(--lg-tint-edge)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-strategy-link:focus-visible,.sv-sidebar-search input:focus-visible{outline:2px solid var(--lg-blue)!important;outline-offset:2px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-return{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;min-width:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-strategy-toggle{margin-left:auto;min-height:36px!important;padding:8px 12px!important;border-radius:12px!important;background:var(--lg-control)!important;border:1px solid var(--lg-line)!important;color:var(--nt-ink)!important;font-size:12px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-control-panel{box-sizing:border-box;min-width:0;max-width:calc(100% - 40px);border:1px solid var(--lg-line)!important;background:var(--lg-glass)!important;box-shadow:inset 0 1px 0 #ffffff20!important;container-type:inline-size} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-control-panel>.vl-playbar{display:grid!important;grid-template-columns:96px minmax(0,1fr) 96px!important;gap:10px!important;align-items:stretch!important;box-sizing:border-box;width:100%;min-width:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-control-panel .vl-phases{display:grid!important;grid-template-columns:repeat(var(--sv-stage-count,3),minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:6px!important;grid-column:auto;grid-row:auto;min-width:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-control-panel .vl-playbar button{display:flex!important;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;width:100%!important;height:44px!important;min-height:44px!important;border-radius:12px!important;padding:7px!important;font-size:11px!important;line-height:1.3;white-space:normal!important;text-align:center;grid-row:auto} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-control-panel .vl-phases b{flex:none;font-size:10px;line-height:1.3} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-control-panel>.sv-options{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap;gap:12px!important;box-sizing:border-box;width:100%!important;min-width:0!important;border:0!important;border-bottom:1px solid var(--lg-line)!important;backdrop-filter:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-control-panel .vl-sequence-summary{display:inline-flex!important;align-items:center;min-height:36px!important;max-width:100%;border:0!important;box-shadow:none!important;color:var(--nt-muted)!important;font-size:12px!important;line-height:1.5} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-control-panel .sv-options>button{margin:0 0 0 auto!important;min-width:148px!important;height:38px!important;min-height:38px!important;padding:8px 12px!important;box-sizing:border-box;border-radius:12px!important;font-size:11px!important;line-height:1.4} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-control-panel>.vl-chart-footer{display:flex!important;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-width:0;box-sizing:border-box;border:0!important;line-height:1.5;font-size:12px!important;color:var(--nt-muted)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-control-panel .vl-chart-footer a{font-size:12px!important;line-height:1.5;color:var(--nt-muted)!important;text-align:right} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-readout{margin:16px 20px 0!important;max-width:calc(100% - 40px);box-sizing:border-box;border-radius:16px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 #vl-main-chart,.sv-main-chart{margin:8px 20px 0!important;max-width:calc(100% - 40px);box-sizing:border-box} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .vl-stage-heading{padding:20px 20px 12px!important;box-sizing:border-box} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .atlas-glass-surface.atlas-glass-surface[data-glass-hover=true]{background:radial-gradient(ellipse 140px 90px at var(--glass-x) var(--glass-y),#ffffff20,transparent 76%),var(--glass-base,var(--lg-control))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 [hidden]{display:none!important} @container(max-width:620px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-control-panel>.vl-playbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-control-panel .vl-phases{grid-column:1/-1!important;grid-row:1!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-control-panel .vl-playbar>button{grid-row:2!important}} @media(max-width:700px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-control-panel .vl-phases button{font-size:10px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-strategy-sidebar{max-height:calc(100dvh - 120px);overflow:auto}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-strategy-list{max-height:48dvh!important}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-readout{display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;gap:14px!important;align-items:start;padding:14px 16px!important;border:1px solid var(--lg-line)!important;background:var(--lg-glass)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-readout-step{display:flex;align-items:center;justify-content:center;padding:5px 6px;box-sizing:border-box;min-height:34px;border:1px solid var(--lg-tint-edge);border-radius:10px;background:var(--lg-selected);color:var(--lg-accent);font-size:11px;font-weight:700;white-space:nowrap} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-readout strong{display:block;font-size:14px;line-height:1.4;color:var(--nt-ink)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-readout p{font-size:13px!important;line-height:1.7!important;margin:5px 0 0!important;color:var(--nt-muted)!important;overflow-wrap:break-word} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-strategy-list{scroll-behavior:auto!important;overflow-anchor:none} .review-pennant{position:absolute;right:3px;bottom:2px;z-index:2;width:18px;height:21px;display:block;color:#f1cc72;filter:drop-shadow(0 1px 2px #0008);pointer-events:auto} .review-pennant svg{display:block;width:100%;height:100%} .brand-mark-spotlight .review-pennant,.brand-mark-library-hero .review-pennant,.cv-hero-emblem .review-pennant{width:32px;height:38px;right:12px;bottom:10px} .research-source-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:6px 11px;border:1px solid #a693cd5c;border-radius:9px;background:#211c39;color:#d7ceeb;font:700 11px/1.3 Manrope,sans-serif;cursor:pointer;transition:border-color .18s,background .18s} .research-source-button.is-gold{border-color:#e6c37c5c;color:#e9d5a9} .research-source-button:hover{background:#302744;border-color:#b4a0de} .research-source-button.is-gold:hover{border-color:#e6c37c} .research-source-button:focus-visible{outline:2px solid #f3d585;outline-offset:3px} .research-gold-check{color:#f1cc72;font-size:14px} .research-profile-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:10px 0} .research-rating-notice{font-size:11px;color:#ffe0a2} .catalog-research-dialog{width:min(640px,calc(100vw - 28px));max-height:calc(100dvh - 40px);padding:0;overflow:hidden;background:#211e40;color:#f6f3ff;border:1px solid #a88acf70;border-radius:20px;box-shadow:0 24px 100px #08041180} .catalog-research-dialog::backdrop{background:#110d25a6;backdrop-filter:blur(8px)} .catalog-research-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 24px;border-bottom:1px solid #ffffff16;background:#292347} .catalog-research-dialog h2{margin:3px 0 0;font-size:23px;line-height:1.3;overflow-wrap:anywhere} .catalog-research-dialog header small{font-size:10px;letter-spacing:1.6px;color:#e2c889} .catalog-research-dialog header button{flex:none;width:36px;height:36px;border:1px solid #ffffff30;border-radius:11px;background:#ffffff0a;color:white;font-size:26px;cursor:pointer} .research-dialog-scroll{max-height:calc(100dvh - 145px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:20px 24px} .research-policy{font-size:12px;line-height:1.65;color:#d0cbe4;margin:0 0 18px;padding-bottom:15px;border-bottom:1px solid #ffffff16} .research-facts{margin:0 0 18px} .research-facts>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid #ffffff12} .research-facts dt{font-size:12px;color:#aaa3c6} .research-facts dd{margin:0;font-size:12px;line-height:1.5;overflow-wrap:anywhere} .research-facts dd>small{display:block;color:#aaa3c6;margin-top:4px;font-size:10px} .research-review{display:flex;align-items:center;gap:8px;flex-wrap:wrap} .research-review>span{font-size:17px;font-weight:800;color:#f4ebff} .research-review>small{font-size:10px;color:#bbb3d5} .research-review a,.research-source-list a,.research-account-sources a{font-size:11px;color:#c0adff} .research-review.is-withheld>span{font-size:14px;color:#f8c68e} .research-warning{font-size:11px;line-height:1.6;color:#e8cba7;margin:8px 0 0} .research-value.muted{font-size:11px;color:#b7afd0} .research-source-list{border:1px solid #ffffff19;border-radius:12px;padding:13px 15px;background:#ffffff03} .research-source-list summary{font-size:12px;font-weight:700;cursor:pointer} .research-source-list>div{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid #ffffff0d} .research-source-list>div:last-child{border:0;padding-bottom:0} .research-source-list small{font-size:10px;color:#aaa3c6} .research-account-sources{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;font-size:12px} .research-crypto-status .research-source-button{margin-top:12px} .research-effective-note{color:#e4d1a2!important;font-size:11px!important;line-height:1.6!important} .price-values .price-billing{font-size:10px;color:#c4bdda;font-weight:600;align-self:center} .price-options{display:flex;gap:12px;align-items:center;justify-content:center} .price-options>span{display:grid;gap:2px;text-align:center} .price-options small{font-size:9px;color:#bcb3d2} .price-options strong{font-size:13px} .brand-mark[data-brand="demo-provider-0087"]{--logo-surface:#11141d;--logo-inset:8%} .brand-mark[data-brand="demo-provider-0010"] img{max-width:100%!important;max-height:100%!important;position:absolute;inset:0;margin:auto;object-fit:contain} .brand-mark[data-brand="demo-provider-0077"] img,.brand-mark[data-brand="demo-provider-0044"] img{max-width:100%!important;max-height:100%!important;position:absolute;inset:0;margin:auto;object-fit:contain} .brand-mark[data-brand="demo-provider-0080"],.brand-mark[data-brand="demo-provider-0086"],.brand-mark[data-brand="demo-provider-0088"],.brand-mark[data-brand="demo-provider-0089"],.brand-mark[data-brand="demo-provider-0085"],.brand-mark[data-brand="demo-provider-0056"]{--logo-surface:#11141d;--logo-inset:10%;color:white} @media(max-width:480px){.catalog-research-dialog>header,.research-dialog-scroll{padding:16px}.research-facts>div{grid-template-columns:80px 1fr;gap:10px}.catalog-research-dialog h2{font-size:19px}} .directory-reviewed-filter{min-height:44px;padding:0 14px;border:1px solid #caa55980;border-radius:12px;background:#211d3a;color:#f2d79e;font:inherit;font-size:12px;font-weight:650;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px} .directory-reviewed-filter span{font-size:11px;padding:3px 6px;border-radius:6px;background:#caa55920;font-variant-numeric:tabular-nums} body #app#app#app#app .directory-reviewed-filter[aria-pressed=true]{background:#3c2e21!important;color:#ffe3a3!important;border-color:#efc46d!important;box-shadow:inset 0 0 0 1px #efc46d30!important} body #app#app#app#app .directory-reviewed-filter:hover{background:#382e3a!important;color:#ffe3a3!important;border-color:#efc46d!important} .directory-reviewed-filter:disabled{opacity:.45;cursor:default} .directory-reviewed-filter:focus-visible{outline:2px solid #f2d79e;outline-offset:3px} body #app#app#app#app .directory-library-controls:has(#directory-reviewed){grid-template-columns:minmax(150px,1fr) 230px auto} @media(max-width:1100px){.directory-library-heading:has(#directory-reviewed){align-items:stretch;flex-direction:column}.directory-library-controls:has(#directory-reviewed){width:100%}} @media(max-width:760px){body #app#app#app#app .directory-library-controls:has(#directory-reviewed){grid-template-columns:minmax(0,1fr) minmax(0,210px)}.directory-library-controls:has(#directory-reviewed) input{grid-column:1/-1}.directory-reviewed-filter{min-width:0}} @media(max-width:480px){body #app#app#app#app .directory-library-controls:has(#directory-reviewed){grid-template-columns:1fr}} body #app#app#app#app button.price-copy-code{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-height:26px;padding:4px 8px;margin:3px 0 0;border:1px dashed #b7a1f080;border-radius:7px;background:#b7a1f012;color:#e9ddff;font-size:11px;line-height:1.1;white-space:nowrap;box-shadow:none} body #app#app#app#app button.price-copy-code:hover{background:#b7a1f02c;color:#fff;border-color:#c3b0fa} .price-copy-code small{font-size:8px!important;letter-spacing:.06em;color:#bdb1d8!important;display:inline!important;margin:0!important} .price-copy-code b{font-size:11px!important;letter-spacing:.04em} .price-copy-status{font-size:12px;width:12px;flex:none} .price-copy-code:focus-visible{outline:2px solid #c4b2ff;outline-offset:3px} body #app#app#app#app .studio-firm-picker{display:flex;align-items:stretch;gap:8px;width:100%;min-width:0} .studio-firm-picker>select,.studio-firm-picker>.atlas-select{flex:1;min-width:0} body #app#app#app#app .studio-firm-picker .directory-reviewed-filter{flex:none;width:auto;min-width:54px;min-height:44px;padding:0 10px;font-size:19px} body #app#app#app#app .discovery-quick-filters #discovery-reviewed{min-height:38px;font-size:11px;gap:5px;padding:0 11px} .challenge-compact-label,.discovery-challenge-label{word-break:normal!important;overflow-wrap:normal!important;line-height:1.4!important} body{--ui-focus:#bba5ff;--ui-line:#b9abd52b;--ui-muted:#c2b8d3} body :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--ui-focus)!important;outline-offset:3px} body button:not(:disabled),body a{touch-action:manipulation} body :is(button,.btn){transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s} body button:disabled{cursor:not-allowed;opacity:.45} body input[type=range]{accent-color:var(--market-accent,#aa8df3)} body #app#app#app#app input[type=range]:hover{filter:none!important;box-shadow:none!important;transform:none!important} body :is(.of-directory-scroll,.of-profile,.atlas-select-list,.research-dialog-scroll,.cd-body){scrollbar-width:thin;scrollbar-color:#a38bc47a #211a3600;overscroll-behavior:contain} body #app#app#app#app :is(.discovery-toolbar,.directory-library-controls,.of-directory-tools){overflow:visible} body #app#app#app#app :is(.discovery-tabs,.versus-kind,.of-directory-filters) button{font-size:14px} body #app#app#app#app .discovery-ranking{border:1px solid var(--ui-line);border-radius:22px;background:#201a35;overflow:hidden;padding:0 20px 16px} body #app#app#app#app .discovery-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:7px;margin:18px 0 0;border:1px solid var(--ui-line);border-radius:14px;background:#171327;position:static} body #app#app#app#app .discovery-tabs button{border-radius:9px!important;border:1px solid transparent!important;margin:0;padding:12px 10px;min-height:44px;color:var(--ui-muted);background:transparent!important;box-shadow:none!important} body #app#app#app#app .discovery-tabs button[aria-selected=true]{color:#fff!important;border-color:#bba5ff42!important;background:#59447d!important;box-shadow:0 3px 9px #100b2433!important} body #app#app#app#app #discovery-ranking .discovery-toolbar{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:16px;padding:20px 0 16px;margin:0;border:0;border-bottom:1px solid var(--ui-line);border-radius:0;background:none!important;box-shadow:none!important} body #app#app#app#app #discovery-ranking .discovery-toolbar:not(:has(#discovery-size)){grid-template-columns:1fr} body #app#app#app#app #discovery-ranking .discovery-toolbar>label{font-size:12px;color:var(--ui-muted);gap:7px} body #app#app#app#app #discovery-ranking .discovery-toolbar :is(input,.atlas-select-trigger){font-size:14px!important;background:#171327!important;border-color:var(--ui-line)!important;min-height:44px;height:44px;border-radius:10px!important} body #app#app#app#app #discovery-ranking .discovery-toolbar :is(input,.atlas-select-trigger):focus-visible{border-color:var(--ui-focus)!important;box-shadow:0 0 0 3px #bba5ff1f!important;outline-color:var(--ui-focus)!important} body #app#app#app#app #discovery-ranking .discovery-quick-filters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0;width:100%;grid-column:1/-1} body #app#app#app#app #discovery-ranking .discovery-quick-filters button{width:100%;min-width:0;min-height:42px;max-height:none;height:42px;padding:0 8px!important;margin:0;border-radius:10px!important;font-size:13px!important;font-weight:600;background:#302742!important;border-color:var(--ui-line)!important;gap:6px} body #app#app#app#app #discovery-ranking .discovery-quick-filters button[aria-pressed=true]{background:#59447d!important;border-color:#bba5ff85!important;color:#fff!important} body #app#app#app#app #discovery-ranking #discovery-reviewed{color:#f2d79e!important} body #app#app#app#app #discovery-ranking #discovery-reviewed[aria-pressed=true]{background:#4b3927!important;border-color:#d9b879!important;color:#ffe8ae!important} body #app#app#app#app #discovery-ranking #discovery-reset{background:transparent!important;color:var(--ui-muted)!important;grid-column:auto!important;justify-self:stretch!important;width:100%!important} body #app#app#app#app #discovery-ranking .discovery-toolbar>a{font-size:12px;justify-self:end;text-decoration:none;color:var(--ui-muted)} body #app#app#app#app .discovery-program-card{display:grid;grid-template-rows:minmax(46px,1fr) auto;align-items:start;gap:12px;padding:14px;border-radius:14px;background:#28203c;border:1px solid var(--ui-line);min-width:0} .discovery-program-profile{display:flex;align-items:center;gap:10px;min-width:0;color:#fff;text-decoration:none} body #app#app#app#app .discovery-program-profile .discovery-program-copy strong{font-size:14px;white-space:normal;line-height:1.35;overflow-wrap:normal} body #app#app#app#app .discovery-program-profile .discovery-program-copy small{font-size:12px;color:var(--ui-muted)} .discovery-program-coupon{display:flex;align-items:center;border-top:1px solid var(--ui-line);padding-top:9px;width:100%} body #app#app#app#app button.price-copy-code,body dialog button.price-copy-code{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-height:32px;padding:6px 9px;margin:3px 0 0;border:1px dashed #b7a1f080;border-radius:8px;background:#b7a1f012;color:#e9ddff;font-size:12px;line-height:1.1;white-space:nowrap;box-shadow:none} body #app#app#app#app button.price-copy-code b,body dialog button.price-copy-code b{font-size:13px!important;letter-spacing:.03em} body #app#app#app#app button.price-copy-code small,body dialog button.price-copy-code small{font-size:10px!important;letter-spacing:.03em;color:#c7b8e4!important} body #app#app#app#app .price-copy-status,body dialog .price-copy-status{width:auto;min-width:13px;font-size:11px} body #app#app#app#app button[data-preview]{border-style:dotted;color:#c6bdd7;background:#ffffff08} body #app#app#app#app button[data-copy-state=copied],body dialog button[data-copy-state=copied]{border-color:#91ceb2!important;background:#244437!important;color:#d4f9e3!important;box-shadow:none!important} body #app#app#app#app :is(.of-code,.of-hero-code):focus-visible{outline-color:#cfb6ff} body #app#app#app#app .directory-reviewed-filter{font-size:13px;min-height:44px;border-radius:10px} body #app#app#app#app .profile-summary .research-profile-links{justify-content:center;margin:12px 0 16px} body #app#app#app#app :is(.directory-library-heading,.of-heading,.versus-chart-heading){gap:14px;align-items:center} body #app#app#app#app :is(.directory-library-controls,.versus-select,.hp-field){min-width:0} body #app#app#app#app :is(.directory-library-card,.of-directory-card,.hp-card,.versus-card){border-color:var(--ui-line);box-shadow:0 6px 20px #100b201c} body #app#app#app#app :is(.account-pagination,.firm-account-pagination){align-items:center;gap:12px;padding-block:16px} body #app#app#app#app :is(.account-pagination,.firm-account-pagination) button{min-width:36px;min-height:36px;border-radius:9px} body .atlas-select-panel{border-color:#ad94d35e!important;box-shadow:0 16px 44px #100b2877!important} body .atlas-select-option{min-height:40px;font-size:14px!important} body #toast{max-width:min(420px,calc(100vw - 32px));font-size:14px;line-height:1.5;border:1px solid #b9a5d64d;border-radius:12px;background:#292139;color:#f5eefc;box-shadow:0 12px 36px #100b2855} @media(max-width:900px){body #app#app#app#app #discovery-ranking .discovery-quick-filters{grid-template-columns:repeat(3,minmax(0,1fr))}} @media(max-width:600px){body #app#app#app#app .discovery-ranking{padding:0 12px 12px;border-radius:16px}body #app#app#app#app #discovery-ranking .discovery-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px}body #app#app#app#app #discovery-ranking .discovery-search{grid-column:1/-1}body #app#app#app#app .discovery-tabs{margin-top:12px;gap:3px;padding:5px}body #app#app#app#app .discovery-tabs button{padding:10px 4px;font-size:12px;min-height:40px}body #app#app#app#app #discovery-ranking .discovery-quick-filters button{font-size:12px!important;padding:0 5px!important}body #app#app#app#app .discovery-program-card{padding:11px;gap:10px}body #app#app#app#app .discovery-program-profile .discovery-program-copy strong{font-size:12px}.discovery-program-profile{gap:8px}body #app#app#app#app #discovery-ranking .discovery-toolbar :is(input,.atlas-select-trigger){font-size:16px!important}} @media(prefers-reduced-motion:reduce){body *,body *:before,body *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}} .discovery-hero-emblem{text-decoration:none} body #app .firm-account-price .price-copy-code{margin:7px auto 2px;max-width:100%;font-size:11px} .hw-guide-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px} .hw-guide-strip>span{display:flex;align-items:center;gap:10px;color:#d9cfed;padding:13px 15px;border:1px solid #c2a5fa22;border-radius:14px;background:#1c14372b;font-size:12px} .hw-guide-strip b{color:#c8acf6;font-size:11px} body #app .hw-planner .hw-heading h2,body #app .hw-glossary .hw-heading h2{font-size:clamp(24px,2.6vw,34px)} body #app .hw-plan-inputs,body #app .hw-tools .hw-inputs,body #app .hw-term-index,body #app .hw-term-detail{background:linear-gradient(140deg,#403361,#29213f)!important;border:1px solid #c9b1f42c!important;border-radius:22px;box-shadow:0 16px 35px #160e2625} .hw-plan-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;background:#1d153847;border:1px solid #c6aff122;border-radius:13px;padding:5px;margin-bottom:27px} body #app .trading-hub .hw-plan-tabs button{border:1px solid transparent!important;border-radius:9px;padding:11px 5px!important;background:transparent!important;color:#c5bbdb;font-size:12px!important;min-height:43px} body #app .trading-hub .hw-plan-tabs button[aria-pressed=true]{background:#a18bdd2c!important;border-color:#c5a9fc4a!important;color:#fff} .hw-plan-inputs fieldset{min-height:210px} .hw-plan-inputs [hidden]{display:none!important} .hw-plan-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #ccb9f122;padding-top:20px;margin-top:10px} .hw-plan-pager>span{font-size:11px;color:#c1b4d8} body #app .hw-plan-pager button,body #app .hw-tool-input-heading button,body #app .hw-term-title button{background:#aa8fe221!important;border:1px solid #c4a9f447!important;padding:10px 13px!important;border-radius:11px!important;color:#f4ebff;font-size:12px!important;cursor:pointer} .hw-plan-pager button:disabled{opacity:.35;cursor:default} body #app .hw-planner .hw-result,body #app .hw-tools .hw-result{background:radial-gradient(ellipse at 100% 0,#77d1bd16,transparent 65%),linear-gradient(135deg,#34294f,#221c35)!important;border:1px solid #b1d8c435!important;border-radius:22px} body #app .hw-planner .hw-big{color:#a6e5ce} body #app .hw-scenario{background:#281f3c!important;border:1px solid #b6a3d62b!important} .hw-tool-input-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 22px} .hw-tool-input-heading h3{margin:0} .hw-tool-tabs button{position:relative;text-align:left!important;justify-items:start!important;padding:18px!important;gap:7px!important;min-height:138px} .hw-tool-tabs button b{display:grid;place-items:center;width:39px;height:39px;border:1px solid #be9cf63d;border-radius:12px;background:#aa88e721;font-size:20px} .hw-tool-tabs button span{font-weight:650;font-size:14px} .hw-tool-tabs button small{font-size:11px;line-height:1.5;color:#c4b6df} body #app .hw-tool-tabs button[aria-pressed=true]{background:linear-gradient(135deg,#7652af66,#473268)!important;border-color:#b698e986!important;box-shadow:inset 0 2px 0 #c5a6fb50!important} .hw-tools .hw-work-grid{align-items:stretch} .hw-tools .hw-big{color:#ddcef7} .hw-tools .hw-price-ladder{background:#16102535} .hw-tool-tabs button:nth-child(2) b{color:#9fdcc7}.hw-tool-tabs button:nth-child(3) b{color:#8ab9ef}.hw-tool-tabs button:nth-child(4) b{color:#ebc58f} .hw-quick-terms{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 22px} .hw-quick-terms>span{font-size:11px;color:#bcaed3;margin-right:3px} body #app .hw-quick-terms button{font-size:11px!important;border:1px solid #c5a7f135!important;background:#ab8ce617!important;border-radius:20px!important;padding:8px 12px!important;color:#e2d5f4;cursor:pointer} .hw-term-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.hw-term-title>div{display:flex;gap:6px;flex-shrink:0} .hw-term-title h3{font-size:26px;line-height:1.2} body #app .hw-term-title button{width:35px;height:35px;padding:0!important} body #app .hw-term-detail{min-height:520px} body #app .hw-glossary .hw-search input{background:#211831!important;border-color:#c4a7f54d!important;min-height:54px!important;border-radius:15px!important} .hw-glossary-topics{gap:7px}.hw-glossary-topics button{min-height:35px;font-size:11px;padding:7px 11px} .hw-term-detail .hw-demo-output{border-radius:16px;background:#1b142a3b;padding:4px 18px 16px;margin-top:17px;border:1px solid #cbb6ed18} .hw-term-index #hw-term-list{max-height:540px;overscroll-behavior:contain} body #app .hw-term-index button[aria-pressed=true]{background:#a98bd527!important;border-color:#b999e34a!important} .hw-plan-inputs input:focus-visible,.hw-tools input:focus-visible{outline:2px solid #b59bdf!important;outline-offset:3px} .stock-directory{--sp-text:#f4effc;--sp-muted:#bdb1d2;color:var(--sp-text);max-width:1700px;margin:auto;padding:10px 6px 35px} body #app .sp-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:20px 4px 30px;background:none;border:0;position:static;height:auto} .sp-eyebrow{color:#bca3ec;font-size:10px;letter-spacing:.15em;font-weight:650} .sp-heading h1{font-size:clamp(30px,3.2vw,46px);line-height:1.14;letter-spacing:-.04em;margin:12px 0}.sp-heading em{font-style:normal;color:#c4a4f3}.sp-heading p{font-size:13px;color:var(--sp-muted);line-height:1.6;max-width:480px} .sp-search{display:grid;gap:9px;width:330px;max-width:100%;font-size:11px;color:var(--sp-muted)} body #app .sp-search input{width:100%;padding:15px 17px!important;min-height:50px;background:#251c3a!important;border:1px solid #c4a7f544!important;border-radius:14px!important;color:#fff} .sp-layout{display:grid;grid-template-columns:180px minmax(0,1fr) 290px;gap:20px;align-items:start} .sp-rail,.sp-profile{border:1px solid #c6aff02b;border-radius:22px;background:linear-gradient(150deg,#302445,#241b36);padding:18px;min-width:0} .sp-rail{display:grid;gap:9px;position:sticky;top:20px}.sp-rail>.sp-eyebrow{padding:7px 6px 10px} body #app .sp-rail button{display:flex;justify-content:space-between;gap:8px;align-items:center;background:transparent!important;border:1px solid transparent!important;border-radius:12px!important;padding:13px 10px!important;font-size:12px;color:#d4c5e8;text-align:left;cursor:pointer} body #app .sp-rail button[aria-pressed=true]{background:#ad84e62b!important;border-color:#b695e64d!important;color:#fff}.sp-rail button small{color:#beadd7;font-size:10px} .sp-access-note{margin-top:28px;padding:17px 7px 0;border-top:1px solid #cfbce923;display:grid;gap:9px}.sp-access-note>span{font-size:28px;color:#b599e1}.sp-access-note strong{font-size:12px}.sp-access-note p{font-size:11px;color:var(--sp-muted);line-height:1.6;margin:0} .sp-main{min-width:0}.sp-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(100px,.7fr);gap:20px;align-items:center;min-height:305px;border:1px solid #c9a9f43b;border-radius:24px;padding:28px;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--sp-tone) 22%,transparent),transparent 60%),linear-gradient(125deg,#392850,#241b37);overflow:hidden;isolation:isolate} .sp-hero h2{font-size:clamp(26px,2.5vw,38px);line-height:1.14;margin:14px 0;letter-spacing:-.035em;min-height:44px}.sp-hero p{font-size:12px;color:#c9bed9;line-height:1.5;min-height:32px} .sp-hero-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.sp-hero-facts>div{display:grid;gap:7px}.sp-hero-facts small{font-size:10px;color:#c0aecf}.sp-hero-facts strong{font-size:14px} .sp-hero-copy>a{display:inline-flex;padding:10px 15px;color:#f4eaff;font-size:12px;text-decoration:none;border-radius:10px;background:#ad8ee525;border:1px solid #caa7f24f} .sp-hero-logo{display:grid;place-items:center}.sp-hero-logo .brand-mark{width:min(165px,100%);height:auto;aspect-ratio:1;border:1px solid #e3c5ff60;border-radius:28%;box-shadow:0 22px 50px #10092050;background:#f8f6fb!important;transform:rotate(-5deg)} .sp-hero-logo .brand-mark img{width:76%!important;height:76%!important;object-fit:contain}.sp-hero-logo .brand-mark-fallback{font-size:35px!important;color:#332943} .sp-profile{position:sticky;top:20px;max-height:calc(100dvh - 40px);overflow:auto;scrollbar-width:thin;scrollbar-color:#9e7cc44a transparent;overscroll-behavior:contain} .sp-profile-head{display:flex;gap:12px;align-items:center;padding:0 0 18px;border-bottom:1px solid #bba0e229}.sp-profile-head .brand-mark{width:49px;height:49px;flex-shrink:0}.sp-profile-head small{font-size:9px;letter-spacing:.1em;color:#c2aedf}.sp-profile-head h3{font-size:17px;line-height:1.3;margin:6px 0 0} .sp-profile dl{margin:0}.sp-profile dl>div{padding:16px 0;border-bottom:1px solid #bba0e21c}.sp-profile dt{font-size:10px;color:var(--sp-muted);margin-bottom:7px}.sp-profile dd{margin:0;font-size:12px;line-height:1.65;color:#e1d7ec}.sp-profile dl>div:first-child dd{font-size:22px;font-weight:700;color:#dac1ff} .sp-profile-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.sp-profile-links a{color:#dfcffa;font-size:11px;line-height:1.5;padding:11px 7px;text-align:center;background:#ae90de15;border:1px solid #c3a5e52c;border-radius:10px;text-decoration:none}.sp-note{font-size:10px;line-height:1.65;color:#a99aba;margin:16px 0 0} .sp-list-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:28px 0 16px}.sp-list-heading h2{font-size:19px;margin:0 0 5px}.sp-count{font-size:11px;color:var(--sp-muted)}.sp-sort{display:flex;gap:5px} body #app .sp-sort button{padding:9px 10px!important;border-radius:9px!important;border:1px solid #b59ad433!important;background:#ab84d815!important;color:#d8c9e9;font-size:10px;cursor:pointer}body #app .sp-sort button[aria-pressed=true]{background:#ad84e63b!important;color:#fff} .sp-list{display:grid;gap:10px}.sp-platform-card{display:grid!important;grid-template-columns:66px minmax(0,1fr) minmax(105px,.75fr) 18px;align-items:center;gap:16px;text-align:left;width:100%;min-height:94px;padding:12px 16px!important;color:#f3edf9!important;border:1px solid #c1a0e22b!important;border-radius:18px!important;background:linear-gradient(115deg,#37284c,#2a203c)!important;cursor:pointer;transition:border-color .2s,background .2s} body #app .sp-platform-card[aria-pressed=true]{border-color:#c4a2ef96!important;background:linear-gradient(110deg,#604079,#392849)!important;box-shadow:inset 3px 0 #c39cf3!important} .sp-platform-card .brand-mark{width:66px;height:66px;border-radius:16px}.sp-platform-card .brand-mark img{width:78%!important;height:78%!important;object-fit:contain}.sp-card-name,.sp-card-price{display:grid;gap:6px;min-width:0}.sp-card-name strong{font-size:14px;line-height:1.3}.sp-card-name small,.sp-card-price small{font-size:10px;color:#bfaed3}.sp-card-price b{font-size:12px;line-height:1.4;color:#dbccf4}.sp-card-arrow{color:#bba1d8;font-size:18px}.sp-empty{padding:50px 25px;color:#cfc0e0;grid-column:1/-1;font-size:14px;text-align:center} .stock-directory a:focus-visible,.stock-directory button:focus-visible{outline:2px solid #ddc5ff!important;outline-offset:3px} @media(min-width:1200px){.hw-planner .hw-result-stack{position:sticky;top:22px}} @media(max-width:1200px){.sp-layout{grid-template-columns:150px minmax(0,1fr)}.sp-profile{grid-column:2;position:static;max-height:none}.sp-profile dl{display:grid;grid-template-columns:1fr 1fr;column-gap:22px}.sp-hero{min-height:300px}.hw-tool-tabs button small{font-size:10px}} @media(max-width:850px){.sp-layout{grid-template-columns:minmax(0,1fr)}.sp-rail{position:static;display:flex;overflow-x:auto;padding:7px;border-radius:15px;gap:4px}.sp-rail>.sp-eyebrow,.sp-access-note{display:none}.sp-rail button{flex:0 0 auto;gap:10px!important}.sp-profile{grid-column:auto}.sp-heading{flex-direction:column;align-items:stretch!important;gap:15px!important}.sp-search{width:100%}.hw-guide-strip{gap:6px}.hw-guide-strip>span{padding:10px 8px;font-size:10px;gap:5px}.hw-term-detail{min-height:0!important}.hw-term-index #hw-term-list{max-height:180px}.hw-plan-inputs fieldset{min-height:0}.sp-hero-logo .brand-mark{max-width:140px}} @media(max-width:600px){.stock-directory{padding:0 0 24px}.sp-heading h1{font-size:32px}.sp-hero{padding:20px;gap:12px;min-height:315px;grid-template-columns:minmax(0,1fr) 84px}.sp-hero-logo .brand-mark{width:84px}.sp-hero h2{font-size:27px}.sp-hero-facts{grid-template-columns:1fr;gap:10px;margin:17px 0}.sp-hero-facts>div{gap:3px}.sp-platform-card{grid-template-columns:52px minmax(0,1fr) 95px;gap:10px;padding:12px!important}.sp-platform-card .brand-mark{width:52px;height:52px}.sp-card-arrow{display:none}.sp-card-name strong{font-size:12px}.sp-card-price b{font-size:11px}.sp-profile dl{grid-template-columns:1fr}.sp-list-heading{gap:8px}.sp-list-heading h2{font-size:17px}.sp-sort button{padding:8px!important}.hw-tool-tabs button{min-height:135px}.hw-plan-pager{gap:6px}.hw-plan-tabs{gap:3px}body #app .trading-hub .hw-plan-tabs button{font-size:10px!important}.hw-term-title h3{font-size:23px}.hw-guide-strip{display:none}.hw-quick-terms>span{width:100%}} @media(prefers-reduced-motion:reduce){.sp-platform-card{transition:none}} body #app#app#app#app .sp-heading{height:auto!important;min-height:0!important;padding:20px 4px 30px!important;margin:0!important;position:static!important} body #app#app#app#app .sp-platform-card{background:linear-gradient(115deg,#37284c,#2a203c)!important;color:#f3edf9!important;border-color:#c1a0e22b!important} body #app#app#app#app .sp-platform-card[aria-pressed=true]{background:linear-gradient(110deg,#604079,#392849)!important;color:#fff!important;border-color:#c4a2ef96!important} body #app#app#app#app .sp-platform-card[aria-pressed=true] :is(strong,b){color:#f0e5ff!important} body #app#app#app#app .sp-platform-card[aria-pressed=true] small{color:#d3c2e8!important} body #app#app#app#app .sp-rail button{background:transparent!important;color:#d4c5e8!important;border-color:transparent!important} body #app#app#app#app .sp-rail button[aria-pressed=true],body #app#app#app#app .sp-sort button[aria-pressed=true]{background:#ad84e63b!important;color:#fff!important;border-color:#b695e64d!important} body[data-market=stocks] .atlas-text-navigation .crypto-nav-glow:after{content:'STOCKS'!important;background:#f1d09c!important;color:#463426!important} body #app#app#app#app .hw-planner>.hw-heading,body #app#app#app#app .hw-planner>.hw-guide-strip,body #app#app#app#app .hw-tools>.hw-heading,body #app#app#app#app .hw-glossary>.hw-heading{display:none!important} body #app#app#app#app .trading-hub .hw-plan-tabs button{background:transparent!important;border-color:transparent!important;color:#c5bbdb!important} body #app#app#app#app .trading-hub .hw-plan-tabs button[aria-pressed=true],body #app#app#app#app .hw-tool-tabs button[aria-pressed=true]{background:linear-gradient(135deg,#7652af88,#473268)!important;border-color:#c5a9fc60!important;color:#fff!important} body #app#app#app#app .hw-term-index button[aria-pressed=true]{background:#a98bd527!important;border-color:#b999e34a!important;color:#fff!important} body #app#app#app#app .hw-glossary-topics button[aria-pressed=true],body #app#app#app#app .hw-presets button[aria-pressed=true],body #app#app#app#app .hw-risk-buttons button[aria-pressed=true]{background:#a98bd52e!important;border-color:#b999e355!important;color:#fff!important} body #app#app#app#app .price-copy-status,body dialog .price-copy-status{display:inline-grid!important;place-items:center;flex:0 0 14px;width:14px!important;min-width:14px!important;height:14px;line-height:14px;margin:0!important;font-size:11px!important} body #app#app#app#app .discovery-visual-label{gap:7px;min-height:42px;padding:8px 10px 10px;overflow:hidden} .home-spotlight-name{min-width:0;flex:1;color:#fff;text-decoration:none} .home-spotlight-name strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} body #app#app#app#app .discovery-visual-label>small{font-size:7px;letter-spacing:.5px} body #app#app#app#app .home-spotlight-coupon{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;width:auto!important;min-height:26px!important;padding:5px 7px!important;margin:0!important;border:1px solid #cfbaf84a!important;border-radius:7px!important;background:#bca1ff13!important;color:#fff!important;box-shadow:none!important;font-size:10px!important;line-height:1!important;white-space:nowrap} body #app#app#app#app .home-spotlight-coupon .home-up-to{display:inline!important;margin:0;font-size:9px;color:#d8c5ff} .home-spotlight-coupon b{font-size:10px;letter-spacing:.02em} body #app#app#app#app .home-spotlight-coupon[data-copy-state=copied]{border-color:#8be2be!important;background:#4eb18a25!important} body #app#app#app#app .discovery-visual-label .home-spotlight-progress{display:block!important;position:absolute;bottom:0;left:0;width:100%;height:3px;margin:0;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#ccaeff,#8aebd1);pointer-events:none} body #app#app#app#app .home-firm-discount{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:30px;padding:6px 9px;border:1px solid #cdb4ff36;border-radius:8px;background:#b19ade15;color:#e8dbff;text-decoration:none;font-size:10px;letter-spacing:.03em;transition:background .2s,border-color .2s} .home-firm-discount b{font-size:13px;color:#fff}.home-firm-discount>span{margin-left:auto} body #app#app#app#app .home-firm-discount:hover{background:#b19ade2b;border-color:#d4baff70} body #app#app#app#app .discovery-table .firm-account-price{width:100%;min-width:0;justify-items:center;gap:6px} body #app#app#app#app .discovery-table .firm-account-price>div{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:4px 7px;max-width:100%;min-width:0} body #app#app#app#app .discovery-table .firm-account-price>div strong{font-size:20px} body #app#app#app#app .discovery-table .firm-account-price .price-copy-code{display:flex;align-items:center;justify-content:center;gap:4px;width:100%!important;max-width:124px!important;min-width:0!important;min-height:28px!important;padding:5px 6px!important;margin:0!important;box-sizing:border-box;font-size:11px!important} body #app#app#app#app .discovery-table .price-copy-code>small{flex:none;font-size:8px!important;line-height:1.1} body #app#app#app#app .discovery-table .price-copy-code>b{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:11px!important} body #app#app#app#app .discovery-table .firm-account-price>details{max-width:100%;font-size:10px} @media(max-width:760px){body #app#app#app#app .discovery-visual-label{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:6px 8px 9px}.home-spotlight-name{text-align:center}body #app#app#app#app .home-spotlight-coupon{justify-content:center;width:100%!important;min-height:24px!important;padding:4px 5px!important}.discovery-hero-emblem{margin-bottom:23px}} @media(prefers-reduced-motion:no-preference){.discovery-hero-visual .discovery-hero-emblem{animation:home-spotlight-arrival .4s ease both}@keyframes home-spotlight-arrival{from{opacity:0;transform:translateY(6px) rotate(-8deg)}to{opacity:1;transform:rotate(-8deg)}}} .of-controls{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:12px;width:min(660px,100%);margin:auto;text-align:left} body #app#app#app#app .of-controls .of-search{width:100%;margin:0;height:44px} .of-firm-picker{display:grid;gap:6px;min-width:0;color:#d9c9ee;font-size:10px;font-weight:650;letter-spacing:.025em} .of-firm-picker>.atlas-select{width:100%;min-width:0} body #app#app#app#app .of-firm-picker :is(select,.atlas-select-trigger){width:100%;min-height:44px;height:44px;padding:10px 12px;border:1px solid #bca2e847!important;border-radius:12px!important;background:#c4a5ff0e!important;color:#f3eaff!important;font-size:12px!important;box-shadow:none!important;text-align:left} body #app#app#app#app .of-firm-picker .atlas-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px} body #app#app#app#app .home-spotlight-deal{display:inline-flex!important;align-items:center;gap:5px;flex:none;margin:0} body #app#app#app#app .home-spotlight-deal .home-up-to{color:#e0ceff;font-size:9px;white-space:nowrap;text-decoration:none} body #app#app#app#app .home-spotlight-deal .home-up-to:hover{color:#fff;text-decoration:underline;text-underline-offset:3px} body #app#app#app#app .home-firm-discount>span:first-child{margin:0}.home-firm-discount>span:last-child{margin-left:auto} .home-highest-discount{display:grid;justify-items:center;gap:6px;min-width:0;width:100%} .home-highest-discount>a{font-size:10px;line-height:1.35;text-decoration:none;color:#e1ceff;white-space:nowrap} body #app#app#app#app .home-highest-discount .price-copy-code{display:flex;width:100%!important;max-width:120px!important;min-width:0!important;min-height:27px!important;gap:4px;padding:5px 6px!important;font-size:10px!important;margin:0!important} body #app#app#app#app .home-highest-discount .price-copy-code :is(b,small){font-size:10px!important}.home-highest-discount .price-copy-code>b{min-width:0;overflow:hidden;text-overflow:ellipsis} body #app#app#app#app .discovery-table[data-category=firms] th button{white-space:normal;line-height:1.35} @media(max-width:1400px){body #app#app#app#app .discovery-visual-label>small{display:none}} @media(max-width:760px){body #app#app#app#app .home-spotlight-deal{justify-content:center;flex-wrap:wrap;gap:4px}body #app#app#app#app .home-spotlight-deal .home-spotlight-coupon{width:auto!important;min-height:21px!important;padding:3px 5px!important}.home-spotlight-name{font-size:10px}} @media(max-width:600px){.of-controls{grid-template-columns:1fr;gap:12px}.of-firm-picker{gap:5px}} .home-quickfind{position:relative;isolation:isolate;margin-top:20px;padding:26px 24px 16px;border:1px solid #ba94ee38;border-radius:24px;background:radial-gradient(ellipse at 50% 27%,#7142a635,transparent 54%),linear-gradient(140deg,#241c35,#191722 65%,#272035);color:#f9f4ff;overflow:hidden} body #app#app#app#app#app .hq-header{display:block;position:relative;height:auto!important;min-height:0!important;text-align:center;padding:0!important;margin:0;border:0!important;background:transparent!important;box-shadow:none!important} .hq-eyebrow{font-size:9px;letter-spacing:2.3px;font-weight:750;color:#bda2dd} body #app#app#app#app#app .hq-header h2{margin:8px 0;font-size:clamp(22px,2.4vw,30px);font-weight:750;line-height:1.2;letter-spacing:-.7px} body #app#app#app#app#app .hq-header p{margin:0 auto;max-width:none;font-size:11px;line-height:1.5;color:#b6a7c7} .hq-machine{position:relative;height:290px;margin:8px -24px 0;overflow:hidden;isolation:isolate;--card-step:clamp(68px,10.8vw,132px)} .hq-stage-glow{position:absolute;left:50%;top:36px;width:340px;height:150px;transform:translateX(-50%);border-radius:50%;background:#bd5bff22;filter:blur(40px);pointer-events:none} .hq-arc{position:absolute;inset:0 0 43px;perspective:1000px;pointer-events:none} .hq-arc .hq-logo-card{pointer-events:auto;cursor:pointer;font:inherit;text-transform:none;letter-spacing:normal} .hq-arc .hq-logo-card:focus-visible{outline:2px solid var(--fm-accent);outline-offset:4px} .hq-arc .hq-logo-card:disabled{pointer-events:none;cursor:default} body #app#app#app#app#app .hq-logo-card{position:absolute;left:50%;top:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(105px,12.4vw,150px);height:184px;padding:15px 13px 12px;box-sizing:border-box;gap:13px;overflow:hidden;border:1px solid hsl(var(--tone) 60% 76% / .25);border-radius:19px;background:radial-gradient(ellipse at 10% 0,hsl(var(--tone) 70% 65% / .26),transparent 70%),linear-gradient(150deg,#3a2b53,#211c30);box-shadow:0 15px 25px #09071170;transform:translateX(calc(-50% + var(--slot,0)*var(--card-step))) translateY(var(--drop,0px)) rotate(calc(var(--slot,0)*13deg)) scale(var(--scale,1));opacity:.65;transition:transform .28s cubic-bezier(.2,.75,.3,1),opacity .22s,border-color .22s,box-shadow .22s;will-change:transform} .hq-logo-card::before{content:'';position:absolute;inset:0;background:linear-gradient(125deg,#ffffff12,transparent 40%,hsl(var(--tone) 65% 63% / .09));pointer-events:none} body #app#app#app#app#app .hq-logo-card.hq-center{opacity:1;border-color:#d6b7ffb3;box-shadow:0 0 0 3px #bd82fa21,0 15px 50px #8d44b34d} body #app#app#app#app#app .hq-logo-card.hq-card-hidden{opacity:0} .hq-card-number{position:absolute;top:9px;left:12px;color:#e4d8f77a;font-size:8px;font-variant-numeric:tabular-nums;letter-spacing:2px} .hq-card-art{display:grid;place-items:center;position:relative;width:85px;height:85px;flex:none;margin-top:8px} body #app#app#app#app#app .hq-card-art>.brand-mark{display:grid;place-items:center;position:relative;width:85px!important;height:85px!important;min-width:0!important;flex:none;border-radius:22px!important;box-shadow:0 8px 24px #06040d50;border:1px solid #ffffff24} body #app#app#app#app#app .hq-card-art>.brand-mark img{width:100%!important;height:100%!important;object-fit:contain!important} body #app#app#app#app#app .hq-card-art .brand-mark-fallback{font-size:26px} body #app#app#app#app#app .hq-logo-card>strong{position:relative;width:100%;font-size:11px;font-weight:650;line-height:1.3;text-align:center;color:#eee4fb;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:28px} .hq-card-line{position:absolute;bottom:8px;width:20px;height:2px;border-radius:5px;background:#cc99fd70} .hq-stage-caption{position:absolute;bottom:16px;left:10px;right:10px;display:flex;align-items:center;justify-content:center;gap:8px;height:24px;color:#d7c4ee;font-size:11px;line-height:1.3} .hq-orbit{color:#ce95ff;font-size:17px} .hq-spin-track{position:absolute;bottom:5px;left:calc(50% - 60px);width:120px;height:2px;background:#ffffff0b;overflow:hidden;border-radius:2px} .hq-spin-track>span{display:block;width:0;height:100%;background:linear-gradient(90deg,#9e69df,#e1b4ff);transition:width .15s} .hq-spinning .hq-logo-card{transition-duration:.115s!important} .hq-spinning .hq-orbit,.hq-search-spark{animation:hq-spark 1.4s linear infinite} .hq-found .hq-spin-track>span{width:100%!important;background:#bde8ca} .hq-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0} body #app#app#app#app#app .hq-choice{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:80px;padding:14px;text-align:left;border:1px solid #b99bd730!important;border-radius:13px!important;background:#b393d60b!important;color:#ede5f6!important;box-shadow:none!important;transition:background .2s,border-color .2s,transform .2s;white-space:normal;--quick-accent:#d1adff} body #app#app#app#app#app .hq-choice:nth-child(2){--quick-accent:#ffd3a9}body #app#app#app#app#app .hq-choice:nth-child(3){--quick-accent:#aee4d6}body #app#app#app#app#app .hq-choice:nth-child(4){--quick-accent:#b3ceff} body #app#app#app#app#app .hq-choice:hover:enabled{transform:translateY(-2px);border-color:var(--quick-accent)!important;background:#b393d619!important} body #app#app#app#app#app .hq-choice.hq-selected{border-color:var(--quick-accent)!important;background:#b393d61c!important} body #app#app#app#app#app .hq-choice:disabled{opacity:.45;cursor:default}.hq-spinning .hq-choice.hq-selected{opacity:1!important} .hq-icon{display:grid;place-items:center;flex:none;width:31px;height:35px;border-radius:9px;background:#c6a4ec0e;color:var(--quick-accent);font-size:22px} .hq-choice-copy{display:grid;gap:6px;min-width:0;flex:1}.hq-choice-copy strong{font-size:12px;line-height:1.3;font-weight:650;text-transform:capitalize}.hq-choice-copy small{font-size:9px;line-height:1.4;color:#b2a4c0} .hq-choice-arrow{flex:none;font-size:15px;color:#b99fcf} body #app#app#app#app#app .hq-skip{min-height:24px;padding:3px 8px;border:1px solid #bba0db4d!important;border-radius:6px!important;background:#bc98e315!important;color:#dfcdec!important;font-size:10px;box-shadow:none!important} body #app#app#app#app#app .hq-skip[hidden]{display:none!important} .hq-result{display:grid;grid-template-columns:minmax(160px,.85fr) minmax(0,1.6fr) auto;align-items:center;gap:20px;min-height:116px;padding:18px 20px;box-sizing:border-box;border:1px solid #bca5d525;border-radius:15px;background:#ffffff03} .hq-result-empty{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:16px;min-height:78px;color:#b3a0c8}.hq-result-empty>span{font-size:27px;color:#ab83d2}.hq-result-empty>div{display:grid;gap:7px}.hq-result-empty strong{font-size:12px;color:#d9cce8;font-weight:600}.hq-result-empty small{font-size:10px;line-height:1.5} .hq-found .hq-result{background:linear-gradient(100deg,#b294d510,#8eddb106);border-color:#c5acd747} .hq-match-label{font-size:8px;letter-spacing:.7px;color:#b8d8c6;text-transform:uppercase;display:block;line-height:1.5} body #app#app#app#app#app .hq-result-identity h3{font-size:19px;letter-spacing:-.3px;line-height:1.25;margin:7px 0 4px;color:#f3eafa;overflow-wrap:anywhere} body #app#app#app#app#app .hq-result-identity p{font-size:11px;color:#b6a8c8;line-height:1.4;margin:0} .hq-result-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0}.hq-result-metric{display:grid;align-content:center;gap:8px;min-width:0;padding-left:12px;border-left:1px solid #dac2ed1a} .hq-result-metric small{font-size:9px;color:#b7a7c8;line-height:1.3}.hq-result-metric strong{font-size:14px;font-variant-numeric:tabular-nums;line-height:1.3;color:#f5edff}.hq-result-metric s{display:block;font-size:10px;font-weight:400;color:#a695b5;margin-bottom:2px} .hq-result-action{display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-width:0} body #app#app#app#app#app .hq-result .price-code{display:flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-height:28px;font-size:11px;padding:5px 8px;border-radius:7px!important;background:#ccb0920b!important;border:1px dashed #c6a88060!important;color:#f0d9b8!important;white-space:nowrap} body #app#app#app#app#app .hq-confirm{display:flex;align-items:center;justify-content:center;gap:12px;min-height:36px;box-sizing:border-box;padding:9px 12px;border:1px solid #cab1e261;border-radius:9px;background:linear-gradient(125deg,#7652a1,#543d76);font-size:11px;font-weight:650;text-decoration:none;white-space:nowrap;transition:background .2s,transform .2s} body #app#app#app#app#app .hq-confirm:hover{background:#805bac;transform:translateY(-1px)} body #app#app#app#app#app .hq-choice:focus-visible,body #app#app#app#app#app .hq-confirm:focus-visible,body #app#app#app#app#app .hq-skip:focus-visible{outline:2px solid #e9d4ff;outline-offset:3px} .hq-footnote{margin:12px auto 0;max-width:100%;font-size:8px;line-height:1.5;color:#9484a4;text-align:center} @keyframes hq-spark{to{transform:rotate(360deg)}} @media(max-width:1100px){.hq-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-result{grid-template-columns:minmax(140px,1fr) 2fr;gap:14px}.hq-result-action{grid-column:1/-1;flex-direction:row}.hq-result-action>*{flex:1;max-width:280px!important}.hq-result-facts{gap:8px}.hq-result-metric{padding-left:8px}} @media(max-width:760px){.home-quickfind{padding:22px 14px 14px;border-radius:18px}.hq-machine{height:254px;margin:8px -14px 0;--card-step:80px}body #app#app#app#app#app .hq-logo-card{width:112px;height:151px;gap:9px;padding:10px;top:23px}.hq-card-art,body #app#app#app#app#app .hq-card-art>.brand-mark{width:65px!important;height:65px!important}.hq-card-art{margin-top:12px}body #app#app#app#app#app .hq-card-art>.brand-mark{border-radius:17px!important}.hq-result{grid-template-columns:1fr;gap:15px;padding:16px}.hq-result-identity{text-align:center}.hq-result-facts{gap:6px}.hq-result-metric{padding-left:6px}.hq-result-metric:first-child{border-left:0;padding:0}.hq-result-metric strong{font-size:12px}.hq-result-metric small{font-size:8px}.hq-result-action{flex-wrap:wrap}.hq-result-empty{text-align:center;gap:10px}.hq-result-empty small{font-size:9px}body #app#app#app#app#app .hq-choice{padding:12px 10px;gap:7px;min-height:85px}.hq-choice-copy strong{font-size:11px}.hq-choice-copy small{font-size:8px}.hq-choice-arrow{display:none}.hq-icon{width:25px;font-size:20px}body #app#app#app#app#app .discovery-hero-visual{min-height:254px;padding-bottom:64px}body #app#app#app#app#app .discovery-hero-emblem{width:min(74%,175px)}body #app#app#app#app#app .home-spotlight-name strong{font-size:13px}body #app#app#app#app#app .home-spotlight-deal{gap:4px}body #app#app#app#app#app .home-spotlight-deal .home-up-to{font-size:9px}} @media(prefers-reduced-motion:reduce){body #app#app#app#app#app .hq-logo-card,body #app#app#app#app#app .hq-choice,.hq-spin-track>span,.hq-confirm{transition:none!important}.hq-orbit,.hq-search-spark{animation:none!important}} @media(max-width:480px){.hq-result-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.hq-result-metric{padding-left:12px}.hq-result-metric:nth-child(odd){border-left:0;padding-left:0}.hq-result-metric small{font-size:9px}.hq-result-metric strong{font-size:14px}.hq-result{padding:17px}.hq-result-action{flex-direction:column}.hq-result-action>*{flex:auto}} body #app#app#app#app#app .home-findme-main{margin:0!important;padding:23px 28px 17px!important;border:1px solid #b59ae840!important;border-radius:26px!important;background:radial-gradient(ellipse at 50% 32%,#6f40973b,transparent 44%),radial-gradient(ellipse at 98% 0,#43488332,transparent 46%),linear-gradient(135deg,#29203e,#191824 58%,#272039)!important;box-shadow:0 18px 48px #21133138!important;overflow:hidden} body #app#app#app#app#app .home-findme-main::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 10% 10%,#9861c811,transparent 50%);pointer-events:none;z-index:-1} .hq-topline{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #c7a8eb15;padding-bottom:15px} .hq-market-label{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:650;letter-spacing:.65px;color:#c5b2de;white-space:nowrap}.hq-market-label i{font-style:normal;color:#e7a8fa;font-size:18px}.hq-market-label>span{opacity:.35} .hq-catalog-stats{display:flex;align-items:center;gap:0;flex-wrap:wrap}.hq-catalog-stats>span{display:flex;align-items:baseline;gap:7px;padding:0 17px;border-left:1px solid #ccace824;color:#b9a6ce;font-size:10px;white-space:nowrap}.hq-catalog-stats>span:last-child{padding-right:0}.hq-catalog-stats>span:first-child{border-left:0}.hq-catalog-stats b{color:#f7ecff;font-size:19px;font-weight:750;letter-spacing:-.5px;font-variant-numeric:tabular-nums} body #app#app#app#app#app .home-findme-main .hq-header{padding:22px 0 0!important} .hq-header .hq-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:9px;letter-spacing:2px;color:#cea9ff}.hq-header .hq-eyebrow::before{content:'';width:5px;height:5px;border-radius:50%;background:#d4a3ff;box-shadow:0 0 13px #b384ef} body #app#app#app#app#app .home-findme-main h1{margin:8px 0 9px;font-size:clamp(32px,3.3vw,49px);line-height:1.08;letter-spacing:-1.8px;color:#fff;text-align:center} body #app#app#app#app#app .home-findme-main h1 span{background:linear-gradient(90deg,#ceafff,#f6b8d9 70%,#ffd2b9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#edb7ed} body #app#app#app#app#app .home-findme-main .hq-header p{font-size:12px;line-height:1.5;max-width:none;color:#baa9cf} body #app#app#app#app#app .home-findme-main .hq-machine{height:280px;margin:8px -28px 0;--card-step:clamp(90px,10.4vw,148px)} body #app#app#app#app#app .home-findme-main .hq-logo-card{top:15px;width:clamp(125px,12.4vw,160px);height:172px;gap:9px;background:radial-gradient(ellipse at 20% 0,hsl(var(--tone) 70% 65% / .23),transparent 75%),linear-gradient(150deg,#3c2b56,#211d31)} body #app#app#app#app#app .home-findme-main .hq-logo-card.hq-center{border-color:#e2bfff;box-shadow:0 0 0 3px #c28dfa1a,0 13px 50px #b466db37} body #app#app#app#app#app .hq-browse{display:grid;place-items:center;flex:none;width:29px;height:29px;min-height:0!important;padding:0!important;margin:0 10px;border:1px solid #cda9f540!important;border-radius:50%!important;background:#bc94db0c!important;box-shadow:none!important;color:#dcc6fa!important;font-size:22px;line-height:1;transition:border-color .2s,background .2s} body #app#app#app#app#app .hq-browse:hover:enabled{background:#b990de22!important;border-color:#dfb5ff!important}body #app#app#app#app#app .hq-browse:disabled{opacity:.3;cursor:default} .hq-choice-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 10px}.hq-choice-heading>span{font-size:13px;letter-spacing:-.1px;color:#e1c8ff}.hq-choice-heading>span>span{font-size:18px;margin-left:5px;color:#b296d6}.hq-choice-heading small{font-size:10px;color:#a797b9} .home-findme-main .hq-choices{margin:0 0 12px;gap:12px} body #app#app#app#app#app .home-findme-main .hq-choice{min-height:76px;padding:14px 16px;border-radius:14px!important;background:linear-gradient(125deg,#b28fd512,#ffffff02)!important;border-color:#b595d737!important} body #app#app#app#app#app .home-findme-main .hq-choice:hover:enabled{background:#b392d51f!important;box-shadow:0 6px 18px #0e0a1938!important} .hq-result.hq-showcase{grid-template-columns:minmax(210px,1fr) minmax(200px,.8fr) minmax(155px,.6fr);min-height:102px;background:linear-gradient(100deg,#a27fd218,#daaa8d09);border-color:#d2aad348;position:relative} .hq-showcase::after{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse at 50% 100%,#eec5a40c,transparent 75%);pointer-events:none} .hq-featured-brand{display:flex;align-items:center;gap:13px;min-width:0}.hq-featured-brand>div{min-width:0}.hq-featured-brand small{display:block;color:#c9a4e9;font-size:8px;font-weight:600;letter-spacing:1.5px;line-height:1.4}.hq-featured-brand>div>span{font-size:10px;color:#b8a5cb;line-height:1.4} body #app#app#app#app#app .hq-featured-brand h3{margin:5px 0 4px;font-size:20px;line-height:1.15;letter-spacing:-.3px;color:#f9f0ff;overflow-wrap:anywhere} body #app#app#app#app#app .hq-featured-brand>.brand-mark{display:grid;place-items:center;width:51px!important;height:51px!important;min-width:51px!important;flex:0 0 51px;border-radius:14px!important;overflow:hidden} .hq-featured-deal{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:0 12px;border-left:1px solid #d4b2ee1f;border-right:1px solid #d4b2ee1f;min-width:0} body #app#app#app#app#app .hq-featured-deal>.home-up-to{font-size:12px;color:#eed6f7;font-weight:500;white-space:nowrap;text-decoration:none} body #app#app#app#app#app .hq-featured-deal>.home-up-to b{color:#ffe2c5;font-size:21px;letter-spacing:-.7px;font-variant-numeric:tabular-nums}.hq-featured-deal .home-up-to>span{color:#c99fd3;margin-left:5px;font-size:13px} .hq-featured-deal>strong{font-size:12px;color:#e8d2f6;font-weight:600}.hq-featured-deal>span{font-size:10px;color:#b9a4cb;line-height:1.4;text-align:center} body #app#app#app#app#app .hq-coupon{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:29px!important;min-width:0;max-width:100%;box-sizing:border-box;padding:6px 9px!important;border:1px dashed #ebc79b75!important;border-radius:8px!important;background:#e4b78609!important;box-shadow:none!important;color:#f5d5ad!important;white-space:nowrap;font-size:11px;font-variant-numeric:tabular-nums} .hq-coupon small{color:#c2ac92;font-size:7px;letter-spacing:.8px}.hq-coupon b{font-weight:700}.hq-coupon .price-copy-status{width:12px;min-width:12px!important;flex:none;font-size:11px} body #app#app#app#app#app .hq-coupon:hover{background:#cfa3691c!important;border-color:#f7d6aa!important} .hq-featured-actions{display:grid;gap:7px;justify-content:stretch;position:relative;z-index:1}.hq-secondary-link{font-size:10px;color:#c4acd9;line-height:1.3;text-decoration:none;text-align:center}.hq-secondary-link:hover{color:#f5e5ff} body #app#app#app#app#app .hq-confirm{background:linear-gradient(115deg,#9e76bd,#704f95);border-color:#d2b2eb57;color:#fff} .hq-popular{padding:17px 0 0;margin-top:17px;border-top:1px solid #ccace822} .hq-popular-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px} body #app#app#app#app#app .hq-popular-heading h2{margin:0;font-size:13px;font-weight:650;letter-spacing:-.2px;line-height:1.3;color:#e2d1f5}.hq-popular-heading>a{font-size:10px;text-decoration:none;color:#ba9bd4;white-space:nowrap}.hq-popular-heading>a span{margin-left:5px} .hq-popular-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px} body #app#app#app#app#app .hq-popular-firm{min-width:0;padding:12px;border:1px solid #b695d727;border-radius:13px;background:#b594d308} .hq-popular-profile{display:flex;align-items:center;gap:10px;text-decoration:none;min-width:0;color:#f2e6ff}.hq-popular-profile>span:last-child{display:grid;gap:5px;min-width:0;flex:1}.hq-popular-profile strong{font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:650}.hq-popular-profile small{font-size:9px;color:#b3a1c4} body #app#app#app#app#app .hq-popular-profile>.brand-mark{display:grid;place-items:center;position:relative;width:36px!important;height:36px!important;min-width:36px!important;flex:0 0 36px;border-radius:10px!important;overflow:hidden} .hq-popular-offer{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid #d9bbe91a;min-height:30px;min-width:0} .hq-popular-offer>a{color:#d7bfeb;font-size:9px;white-space:nowrap;text-decoration:none}.hq-popular-offer b{font-weight:700} body #app#app#app#app#app .hq-popular-offer .hq-coupon{padding:4px 6px!important;min-height:25px!important;gap:5px;font-size:9px;border-radius:6px!important}.hq-popular-offer .hq-coupon small{display:none}.hq-popular-offer .price-copy-status{font-size:10px} body #app#app#app#app#app .hq-browse:focus-visible,body #app#app#app#app#app .hq-coupon:focus-visible,.hq-popular-profile:focus-visible,.hq-popular-offer>a:focus-visible{outline:2px solid #e1c4ff;outline-offset:3px} @media(min-width:1600px){body #app#app#app#app#app .home-findme-main .hq-choice-copy strong{font-size:13px}.hq-popular-profile strong{font-size:13px}} @media(max-width:1100px){.hq-catalog-stats>span{padding:0 10px;font-size:9px}.hq-catalog-stats b{font-size:17px}.hq-result.hq-showcase{grid-template-columns:minmax(170px,1fr) 1fr}.hq-featured-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:16px}.hq-featured-actions .hq-confirm{min-width:210px}.hq-featured-deal{border-right:0}.hq-popular-grid{gap:9px}body #app#app#app#app#app .hq-popular-firm{padding:10px}.hq-popular-offer{flex-wrap:wrap;gap:8px}.hq-popular-offer>a{font-size:9px}.hq-popular-profile strong{font-size:11px}} @media(max-width:760px){body #app#app#app#app#app .home-findme-main{padding:17px 15px 15px!important;border-radius:20px!important}.hq-topline{flex-direction:column;gap:12px;padding-bottom:13px}.hq-market-label{font-size:9px}.hq-catalog-stats{justify-content:center;width:100%}.hq-catalog-stats>span{font-size:8px;padding:0 10px;gap:5px}.hq-catalog-stats>span:last-child{padding-right:10px}.hq-catalog-stats b{font-size:16px}body #app#app#app#app#app .home-findme-main .hq-header{padding-top:18px!important}body #app#app#app#app#app .home-findme-main h1{font-size:32px;letter-spacing:-1.1px;max-width:360px;margin:9px auto;line-height:1.12}body #app#app#app#app#app .home-findme-main .hq-header p{font-size:10px;line-height:1.6}body #app#app#app#app#app .home-findme-main .hq-machine{margin:10px -15px 0;--card-step:80px}body #app#app#app#app#app .home-findme-main .hq-logo-card{width:112px;height:145px;top:12px;gap:9px}.hq-stage-caption{gap:6px;bottom:13px;font-size:9px}.hq-orbit{display:none}body #app#app#app#app#app .hq-browse{margin:0 6px;width:26px;height:26px;font-size:20px}.hq-choice-heading{margin:7px 0 10px}.hq-choice-heading>span{font-size:12px}.hq-choice-heading small{font-size:9px}.home-findme-main .hq-choices{gap:9px}body #app#app#app#app#app .home-findme-main .hq-choice{min-height:79px;padding:12px 10px;gap:8px}.hq-result.hq-showcase{grid-template-columns:1fr;gap:16px;padding:16px}.hq-featured-brand{justify-content:center}.hq-featured-deal{border:0;padding:0;justify-content:center;gap:10px}.hq-featured-actions{grid-column:auto;flex-direction:column;gap:9px}.hq-featured-actions .hq-confirm{width:100%;min-width:0}.hq-featured-brand h3{font-size:19px!important}.hq-popular-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hq-popular-heading h2{font-size:11px!important}.hq-popular-heading>a{font-size:8px}.hq-popular-offer{flex-direction:column;align-items:flex-start;gap:8px}.hq-popular-profile{gap:7px}.hq-popular-profile strong{font-size:10px}body #app#app#app#app#app .hq-popular-profile>.brand-mark{width:31px!important;height:31px!important;min-width:31px!important;flex-basis:31px}.hq-popular-profile small{font-size:8px}.hq-featured-deal .home-up-to{font-size:11px!important}.hq-featured-deal .home-up-to b{font-size:19px!important}} @media(max-width:380px){.hq-catalog-stats>span{padding:0 7px;gap:4px;font-size:7px}.hq-catalog-stats b{font-size:14px}body #app#app#app#app#app .home-findme-main h1{font-size:29px}.hq-choice-copy strong{font-size:10px}.hq-choice-copy small{font-size:8px}.hq-icon{width:24px}.hq-featured-brand{gap:9px}.hq-popular-heading>a{font-size:7px}} @media(prefers-reduced-motion:reduce){.hq-browse,.hq-coupon{transition:none!important}} body #app#app#app#app#app .home-findme-main .hq-header{padding-top:17px!important} .home-findme-main .hq-choice-heading{margin-top:17px;line-height:1.2}.home-findme-main .hq-choice-heading>span{line-height:1.2}.home-findme-main .hq-choice-heading>span>span{font-size:15px} body #app#app#app#app#app .home-findme-main .hq-machine{margin-top:0;height:270px} body #app#app#app#app#app .home-findme-main .hq-result{margin-top:10px} @media(max-width:760px){body #app#app#app#app#app .home-findme-main .hq-machine{height:237px;margin-top:5px}.home-findme-main .hq-choice-heading{margin-top:15px}} body #app#app#app#app#app .home-findme-main{overflow:clip!important} body #app#app#app#app#app .home-findme-main .hq-machine{overflow:clip!important} body{--fm-base:#191824;--fm-raised:#29203e;--fm-edge:#272039;--fm-accent:#ceafff;--fm-soft:#f6b8d9;--fm-glow:#b466db37;--fm-muted:#baa9cf;--fm-line:#b59ae840;--fm-button:#704f95;--fm-card:#3c2b56;--fm-ink:#f9f4ff} body{--fm-scene:radial-gradient(ellipse at 50% 32%,var(--fm-glow),transparent 44%),radial-gradient(ellipse at 98% 0%,color-mix(in srgb,var(--fm-soft) 10%,transparent),transparent 46%),linear-gradient(135deg,var(--fm-raised),var(--fm-base) 58%,var(--fm-edge));--fm-material:linear-gradient(135deg,var(--fm-raised),var(--fm-base));--fm-card-material:radial-gradient(ellipse at 20% 0%,color-mix(in srgb,var(--fm-accent) 12%,transparent),transparent 75%),linear-gradient(150deg,var(--fm-card),var(--fm-edge))} body[data-market=forex]{--market-outer:#191824;--market-base:#29203e;--market-deep:#191824;--market-glow:#9861c81c;--market-sky:#43488324;--market-hero-1:#29203e;--market-hero-2:#332643;--market-hero-3:#272039;--market-hero-glow:#b466db37;--market-accent:#ceafff;--market-accent-text:#251b35;--market-surface:#29203e;--market-surface-2:#272039;--market-card:#272039;--market-input:#191824;--atlas-surface:var(--fm-material);--atlas-raised:#30273e;--atlas-input:#191824;--atlas-hover:#40324f;--atlas-ink:#f9f4ff;--atlas-muted:#baa9cf;--atlas-line:var(--fm-line);--atlas-line-hover:#ceafff70;--control-focus:#ceafff} body[data-market=forex] .shell{background:radial-gradient(ellipse at 20% 0%,#9861c817,transparent 52%),linear-gradient(130deg,#241d32,#191824 70%)!important} body[data-market=forex]{--bg:var(--fm-base);--ink:var(--fm-ink);--muted:var(--fm-muted);--accent:var(--fm-accent);--lime:var(--fm-accent);--surface:var(--fm-raised);--raised:var(--atlas-raised)} body[data-market=forex] .shell>.atlas-text-navigation,body[data-market=forex] .global-market-bar,body[data-market=forex] .atlas-main-header{background:var(--fm-material)!important;border-color:var(--fm-line)!important} body[data-market=forex] #app#app#app#app#app :is(.directory-showcase,.directory-header,.directory-stage,.directory-browser,.directory-filters,.directory-card,.profile-hero,.profile-facts>div,.finder-widget,.finder-results,.finder-dashboard-heading,.studio-glass,.studio-brand,.offers-dashboard,.of-profile,.of-directory,.of-firm-card,.of-price-comparison,.trading-hub,.hub-insights,.hub-navigation,.journal-dashboard,.journal-card,.chart-panel,.journal-panel,.jd-card){background:var(--fm-material)!important;border-color:var(--fm-line)!important} body[data-market=forex] #app#app#app#app#app :is(.of-hero,.of-hero-art,.of-card-art,.of-profile-counts,.hub-feature,.hub-card-art,.hub-profile-counts,.hub-profile-mark,.hub-launch-card,.hub-tool-pair>a,.directory-featured){background:var(--fm-card-material)!important;border-color:var(--fm-line)!important} body[data-market=forex] #app#app#app#app#app :is(.of-search,.hub-search-field,.hub-search-results,.of-directory-controls,.of-sortbar,.of-profile-section,.pm-types,.hub-routine a){background:var(--atlas-input)!important;border-color:var(--fm-line)!important} body[data-market=forex] #app#app#app#app#app :is(.hub-solid-link,.of-button.primary,.discovery-hero-primary){background:linear-gradient(115deg,var(--fm-accent),var(--fm-soft))!important;color:#251b35!important;border-color:var(--fm-accent)!important} body[data-market=forex] #app#app#app#app#app :is(.offers-dashboard,.trading-hub){--of-muted:var(--fm-muted)} body[data-market=forex] #app#app#app#app#app :is(.of-directory-frame,.of-comparison-card){background:var(--fm-material)!important;border-color:var(--fm-line)!important} body[data-market=forex] #app#app#app#app#app .of-coupon{background:var(--fm-card-material)!important;border-color:var(--fm-line)!important} body #app#app#app#app#app .home-findme-main{background:var(--fm-scene)!important;border-color:var(--fm-line)!important;color:var(--fm-ink)!important} body #app#app#app#app#app .home-findme-main::before{background:radial-gradient(ellipse at 10% 10%,var(--fm-glow),transparent 50%)} body #app#app#app#app#app .home-findme-main h1 span{background-image:linear-gradient(90deg,var(--fm-accent),var(--fm-soft))!important} body #app#app#app#app#app .home-findme-main :is(.hq-header p,.hq-market-label,.hq-catalog-stats>span,.hq-choice-copy small,.hq-choice-arrow,.hq-stage-caption,.hq-result-identity p,.hq-result-metric small,.hq-featured-brand span,.hq-secondary-link,.hq-popular-profile small,.hq-footnote){color:var(--fm-muted)!important} body #app#app#app#app#app .home-findme-main :is(.hq-market-label i,.hq-orbit,.hq-featured-brand small,.hq-match-label,.hq-popular-heading>a,.hq-popular-offer>a,.hq-result-empty>span){color:var(--fm-accent)!important} body #app#app#app#app#app .home-findme-main :is(.hq-topline,.hq-popular,.hq-featured-deal,.hq-popular-offer,.hq-result-metric,.hq-catalog-stats>span){border-color:var(--fm-line)!important} body #app#app#app#app#app .home-findme-main .hq-logo-card{background:var(--fm-card-material)!important;border-color:var(--fm-line)!important;opacity:var(--card-opacity,.65);transform:translate3d(calc(-50% + var(--slot,0)*var(--card-step)),var(--drop,0px),0) rotate(calc(var(--slot,0)*13deg)) scale(var(--scale,1));transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .25s,border-color .2s,box-shadow .2s} body #app#app#app#app#app .home-findme-main .hq-logo-card::before{background:linear-gradient(125deg,#ffffff12,transparent 40%,color-mix(in srgb,var(--fm-accent) 8%,transparent))} body #app#app#app#app#app .home-findme-main .hq-logo-card.hq-center{border-color:var(--fm-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--fm-accent) 9%,transparent),0 13px 50px var(--fm-glow)} body #app#app#app#app#app .home-findme-main .hq-logo-card.hq-card-hidden{opacity:0} body #app#app#app#app#app .home-findme-main .hq-logo-card>strong{color:var(--fm-ink)!important} .home-findme-main .hq-card-line{background:var(--fm-accent)} .home-findme-main .hq-stage-glow{background:var(--fm-glow);width:390px;height:180px;transition:opacity .3s,transform .3s} body #app#app#app#app#app .home-findme-main :is(.hq-choice,.hq-browse,.hq-skip,.hq-popular-firm){background:color-mix(in srgb,var(--fm-accent) 4%,var(--fm-base))!important;border-color:var(--fm-line)!important;color:var(--fm-ink)!important} body #app#app#app#app#app .home-findme-main .hq-choice{--quick-accent:var(--fm-accent)} body #app#app#app#app#app .home-findme-main .hq-choice:nth-child(2){--quick-accent:var(--fm-soft)} body #app#app#app#app#app .home-findme-main .hq-choice:is(:hover:enabled,.hq-selected){background:color-mix(in srgb,var(--fm-accent) 10%,var(--fm-base))!important;border-color:var(--quick-accent)!important} body #app#app#app#app#app .home-findme-main .hq-choice .hq-icon{color:var(--quick-accent);background:color-mix(in srgb,var(--quick-accent) 7%,transparent)} body #app#app#app#app#app .home-findme-main .hq-result{background:color-mix(in srgb,var(--fm-accent) 4%,var(--fm-base))!important;border-color:var(--fm-line)!important} body #app#app#app#app#app .home-findme-main .hq-confirm{background:linear-gradient(115deg,var(--fm-button),color-mix(in srgb,var(--fm-button) 75%,var(--fm-base)))!important;color:var(--fm-ink)!important;border-color:color-mix(in srgb,var(--fm-accent) 45%,transparent)!important} body #app#app#app#app#app .home-findme-main .hq-confirm:hover{background:var(--fm-button)!important} body #app#app#app#app#app .home-findme-main.hq-spinning .hq-logo-card{transition:none!important;box-shadow:0 12px 28px #0003} .home-findme-main.hq-spinning .hq-stage-glow{transform:translateX(-50%) scale(1.2);opacity:1} .home-findme-main .hq-arc:after{content:'';position:absolute;top:10px;left:50%;width:166px;height:182px;transform:translateX(-50%);border:1px solid var(--fm-accent);border-radius:22px;opacity:0;box-shadow:inset 0 0 24px var(--fm-glow),0 0 35px var(--fm-glow);transition:opacity .3s;pointer-events:none} .home-findme-main.hq-spinning .hq-arc:after{opacity:.6} .home-findme-main .hq-spin-track{width:180px;height:3px;left:calc(50% - 90px);background:color-mix(in srgb,var(--fm-accent) 10%,transparent)} .home-findme-main .hq-spin-track>span{background:linear-gradient(90deg,var(--fm-accent),var(--fm-soft));box-shadow:0 0 12px var(--fm-glow)} .home-findme-main.hq-spinning .hq-spin-track>span{transition:none} .home-findme-main.hq-found .hq-spin-track>span{background:var(--fm-accent)} .home-findme-main.hq-found .hq-center{animation:fm-land .65s ease-out} .home-findme-main.hq-found .hq-result{animation:fm-reveal .4s cubic-bezier(.22,1,.36,1)} @keyframes fm-land{0%{box-shadow:0 0 0 0 var(--fm-glow),0 13px 50px var(--fm-glow)}45%{box-shadow:0 0 0 9px transparent,0 13px 70px var(--fm-glow)}100%{box-shadow:0 0 0 3px color-mix(in srgb,var(--fm-accent) 9%,transparent),0 13px 50px var(--fm-glow)}} @keyframes fm-reveal{from{opacity:.4;translate:0 7px}to{opacity:1;translate:0 0}} @media(max-width:760px){.home-findme-main .hq-arc:after{top:8px;width:118px;height:153px;border-radius:20px}} @media(prefers-reduced-motion:reduce){body #app#app#app#app#app .home-findme-main .hq-logo-card,.home-findme-main .hq-stage-glow,.home-findme-main .hq-arc:after{transition:none!important;animation:none!important}.home-findme-main.hq-found .hq-result{animation:none}} body:is([data-market=futures],[data-market=crypto],[data-market=stocks]){--fm-base:var(--atlas-input);--fm-raised:var(--atlas-raised);--fm-edge:var(--market-deep);--fm-accent:var(--market-accent);--fm-soft:var(--market-accent);--fm-glow:color-mix(in srgb,var(--market-accent) 12%,transparent);--fm-line:var(--atlas-line);--fm-button:var(--atlas-raised);--fm-ink:var(--atlas-ink);--fm-scene:var(--atlas-surface);--fm-material:var(--atlas-surface);--fm-card-material:var(--atlas-surface)} body[data-market=futures]{--fm-muted:#aebed9} body[data-market=crypto]{--fm-muted:#a8c9c6} body[data-market=stocks]{--fm-muted:#c1bed4} body:is([data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .home-findme-main::before{background:none} body:is([data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .home-findme-main{box-shadow:0 18px 48px #0002!important} body:is([data-market=futures],[data-market=crypto],[data-market=stocks]) .home-findme-main :is(.hq-stage-glow,.hq-showcase::after){background:none} body #app#app#app#app#app .home-findme-main :is(.hq-choice-heading>span,.hq-popular-heading h2,.hq-popular-profile,.hq-featured-brand h3,.hq-result-identity h3,.hq-result-metric strong,.hq-featured-deal>strong){color:var(--fm-ink)!important} body #app#app#app#app#app .home-findme-main :is(.hq-choice-heading small,.hq-featured-deal>span,.hq-choice-heading>span>span){color:var(--fm-muted)!important} body #app#app#app#app#app .home-findme-main .hq-eyebrow{color:var(--fm-accent)} body #app#app#app#app#app .home-findme-main .hq-eyebrow::before{background:var(--fm-accent);box-shadow:0 0 10px var(--fm-glow)} body #app#app#app#app#app .home-findme-main .hq-featured-deal>.home-up-to{color:var(--fm-muted)} body #app#app#app#app#app .home-findme-main .hq-featured-deal>.home-up-to b{color:var(--fm-accent)} body #app#app#app#app#app .home-findme-main :is(.hq-choice,.hq-browse,.hq-skip,.hq-popular-firm):focus-visible{outline-color:var(--fm-accent)} .challenge-buy{display:inline-flex;border-radius:12px;align-items:center;justify-content:center;gap:6px;max-width:100%;min-width:0;white-space:normal;text-align:center;text-decoration:none!important;box-sizing:border-box;font-weight:700;color:var(--market-accent)!important;border:1px solid color-mix(in srgb,var(--market-accent) 35%,transparent)!important;background:color-mix(in srgb,var(--market-accent) 9%,var(--atlas-input))!important;transition:background .2s,border-color .2s,transform .2s} .challenge-buy:hover{background:color-mix(in srgb,var(--market-accent) 17%,var(--atlas-input))!important;border-color:var(--market-accent)!important;transform:translateY(-1px)} .challenge-buy:focus-visible{outline:2px solid var(--market-accent);outline-offset:3px} .firm-account-actions .challenge-buy{padding:9px 8px;font-size:11px;width:100%;margin:0} .hq-result-action{flex-wrap:wrap;gap:10px} .hq-result-action .challenge-buy{padding:13px 18px;font-size:13px} .of-hero-actions{flex-wrap:wrap;gap:10px} .of-hero-actions .challenge-buy{padding:12px 14px;font-size:12px} .of-coupon .challenge-buy,.of-directory-footer .challenge-buy{padding:9px 12px;font-size:11px} .of-directory-footer{flex-wrap:wrap;gap:8px} .of-directory-footer>span{flex:1 1 130px} .of-coupon .challenge-buy{width:100%;margin-top:10px} .logo-stage .profile-buy-cta{position:relative;margin:10px auto 0;padding:10px 14px;z-index:2;max-width:220px;font-size:12px} .discovery-table td:last-child .challenge-buy{margin-top:7px;padding:8px;font-size:11px} .cd-footer .challenge-buy{padding:12px 20px} @media(prefers-reduced-motion:reduce){.challenge-buy{transition:none}.challenge-buy:hover{transform:none}} .challenge-buy{min-height:36px;padding:8px 14px;font-size:12px;border-radius:10px;white-space:nowrap;line-height:1.2} .discovery-row-actions{display:grid;justify-items:stretch;align-content:center;gap:6px;width:100%;max-width:110px;margin-inline:auto} body #app#app#app#app#app .discovery-row-actions :is(.btn,.challenge-buy){display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;margin:0;padding:8px!important;border-radius:9px!important;font-size:11px!important;line-height:1.2} .discovery-row-actions small{font-size:9px;line-height:1.4;text-align:center} .discovery-row-actions .text-link{text-align:center;font-size:10px} .firm-account-actions{width:100%;max-width:110px;margin-inline:auto;gap:6px} body #app#app#app#app#app .firm-account-actions :is(.btn,.challenge-buy){width:100%;min-height:36px;padding:8px!important;border-radius:9px!important;font-size:11px!important;line-height:1.2} .firm-account-actions label{margin-top:2px} .hq-result-action{gap:8px} body #app#app#app#app#app .hq-result-action :is(.hq-confirm,.challenge-buy){min-height:36px;padding:9px 12px;font-size:11px;border-radius:9px;line-height:1.2} body #app#app#app#app#app .of-hero-actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px} body #app#app#app#app#app .of-hero-actions .of-navigation{margin-left:auto} body #app#app#app#app#app .of-hero-actions :is(.of-button,.challenge-buy){display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:9px 14px;font-size:12px;border-radius:10px;line-height:1.2} body #app#app#app#app#app .of-directory-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px} body #app#app#app#app#app .of-directory-footer>span{grid-column:1/-1;max-width:100%;font-size:10px} body #app#app#app#app#app .of-directory-footer>a{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:34px;font-size:11px;border-radius:9px} body #app#app#app#app#app .of-coupon .challenge-buy{width:auto;min-width:80px;min-height:34px;padding:8px 14px;font-size:11px;margin-top:10px} .profile-purchase-actions{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:8px;width:min(100%,290px);position:relative;z-index:2} body #app#app#app#app#app #firm-spotlight .profile-purchase-actions :is(.profile-challenges-cta,.profile-buy-cta){display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:none;min-height:42px;margin:0;padding:10px 12px!important;border-radius:11px!important;font-size:12px!important;line-height:1.2;white-space:nowrap;box-sizing:border-box} .cd-footer .challenge-buy{min-height:40px;padding:10px 20px} .studio-logo-link{display:grid;place-items:center;border-radius:32px;text-decoration:none;position:relative} .studio-name-link{color:inherit!important;text-decoration:none;border-radius:6px;transition:color .2s} .studio-name-link:hover{color:var(--market-accent)!important} .studio-logo-link:hover .brand-mark{filter:brightness(1.06)} .studio-profile-link:focus-visible{outline:2px solid var(--market-accent);outline-offset:4px} .of-coupon-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--atlas-line)} body #app#app#app#app#app .of-coupon-actions .of-source{min-width:0;margin:0;line-height:1.4;font-size:10px} body #app#app#app#app#app .of-coupon-actions .challenge-buy{flex:none;min-width:76px;margin:0;min-height:34px} @media(max-width:760px){body #app#app#app#app#app .hq-result-action{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hq-result-action>.price-code{grid-column:1/-1}.hq-result-action>*{max-width:none!important;min-width:0}.hq-result-action .hq-confirm{white-space:normal!important}.profile-purchase-actions{width:min(100%,260px)}} @media(prefers-reduced-motion:reduce){.studio-name-link{transition:none}} .atlas-action{display:inline-flex;align-items:center;justify-content:center;gap:6px} body #app#app#app#app#app .atlas-action>.atlas-action-icon,body .atlas-action-icon{display:inline-block;width:15px!important;height:15px!important;min-width:15px;flex:0 0 15px;vertical-align:-3px;margin:0;padding:0;overflow:visible;pointer-events:none} .atlas-action-label{min-width:0} body #app#app#app#app#app :is(.discovery-row-actions,.firm-account-actions) .atlas-action{gap:5px} body #app#app#app#app#app :is(.discovery-row-actions,.firm-account-actions) .atlas-action-icon{width:13px!important;height:13px!important;min-width:13px;flex-basis:13px} .finder-focused-results{scroll-margin-top:16px} .hq-secondary-link.atlas-action{justify-content:center} @media(max-width:480px){body #app#app#app#app#app .hq-result-action .atlas-action{gap:5px}} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]){--brand-accent:#ff6ca8;--brand-soft:#ffc18a;--brand-base:#18141f;--brand-panel:#292534;--brand-raised:#3c435b;--brand-deep:#100f18;--brand-hover:#505c75;--brand-ink:#fff8fc;--brand-muted:#bcb1c7;--brand-glow:#fa398e2e;--brand-canvas:#251729;--brand-canvas-end:#101b22;--brand-bloom:#a3298d45;--brand-sky:#e8436328;--brand-edge:#e8d5f027;--ui-focus:var(--brand-accent);--ui-line:var(--atlas-line);--ui-muted:var(--brand-muted);--market-outer:var(--brand-deep);--market-base:var(--brand-canvas);--market-deep:var(--brand-canvas-end);--market-glow:var(--brand-bloom);--market-sky:var(--brand-sky);--market-hero-1:var(--brand-panel);--market-hero-2:var(--brand-raised);--market-hero-3:var(--brand-base);--market-hero-glow:var(--brand-glow);--market-accent:var(--brand-accent);--market-accent-text:var(--brand-accent-ink);--market-surface:var(--brand-panel);--market-surface-2:var(--brand-raised);--market-card:var(--brand-panel);--market-input:var(--brand-deep);--atlas-surface:linear-gradient(140deg,var(--brand-panel),var(--brand-base));--atlas-raised:var(--brand-raised);--atlas-input:var(--brand-deep);--atlas-hover:var(--brand-hover);--atlas-ink:var(--brand-ink);--atlas-muted:var(--brand-muted);--atlas-line:color-mix(in srgb,var(--brand-accent) 22%,transparent);--atlas-line-hover:color-mix(in srgb,var(--brand-accent) 50%,transparent);--atlas-shadow:0 12px 36px #00000022;--control-surface:var(--atlas-input);--control-surface-hover:var(--atlas-hover);--control-focus:var(--brand-accent);--bg:var(--brand-base);--ink:var(--brand-ink);--muted:var(--brand-muted);--surface:var(--brand-panel);--raised:var(--brand-raised);--line:var(--atlas-line);--accent:var(--brand-accent);--lime:var(--brand-accent);--fm-base:var(--brand-base);--fm-raised:var(--brand-raised);--fm-edge:var(--brand-deep);--fm-accent:var(--brand-accent);--fm-soft:var(--brand-soft);--fm-glow:var(--brand-glow);--fm-muted:var(--brand-muted);--fm-line:var(--atlas-line);--fm-button:var(--brand-raised);--fm-ink:var(--brand-ink);--fm-scene:radial-gradient(ellipse at 75% 15%,var(--brand-glow),transparent 60%),var(--atlas-surface);--fm-material:var(--atlas-surface);--fm-card-material:linear-gradient(150deg,var(--brand-raised),var(--brand-base));color:var(--brand-ink);} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) .shell{background:radial-gradient(ellipse at 90% 0,var(--brand-glow),transparent 52%),linear-gradient(145deg,var(--brand-base),var(--brand-deep) 85%)!important;} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) :is(.global-market-bar,.atlas-main-header,.shell>.atlas-text-navigation,#atlas-site-menu){background:var(--atlas-surface)!important;border-color:var(--atlas-line)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) .global-market-options{background:var(--brand-deep);border-color:var(--atlas-line)} .global-market-options [data-global-market=forex]{--market-swatch:#ff6ca8} .global-market-options [data-global-market=futures]{--market-swatch:#ff6ca8} .global-market-options [data-global-market=crypto]{--market-swatch:#ff6ca8} .global-market-options [data-global-market=stocks]{--market-swatch:#ff6ca8} .global-market-options button:not(.active){box-shadow:inset 0 -2px color-mix(in srgb,var(--market-swatch) 45%,transparent)} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) .shell>.atlas-text-navigation nav a:is(.crypto-nav-glow,.offers-nav-glow){background:color-mix(in srgb,var(--brand-accent) 10%,var(--brand-panel))!important;border-color:var(--atlas-line-hover)!important;box-shadow:0 0 18px var(--brand-glow)!important;color:var(--brand-ink)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) .shell>.atlas-text-navigation nav a:is(.crypto-nav-glow,.offers-nav-glow)::before{background:conic-gradient(from var(--atlas-nav-angle),transparent 0deg 245deg,var(--brand-accent) 285deg,var(--brand-soft) 310deg,transparent 350deg)} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) .shell>.atlas-text-navigation nav a.crypto-nav-glow::after{background:var(--brand-accent)!important;color:var(--brand-accent-ink)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.directory-showcase,.directory-header,.directory-stage,.directory-browser,.directory-filters,.directory-card,.profile-hero,.profile-facts>div,.finder-widget,.finder-results,.finder-dashboard-heading,.studio-glass,.studio-brand,.offers-dashboard,.of-profile,.of-directory,.of-directory-frame,.of-firm-card,.of-price-comparison,.of-comparison-card,.hub-workspace,.hub-insights,.hub-navigation,.journal-dashboard,.journal-card,.chart-panel,.journal-panel,.jd-card,.hw-panel){background:var(--atlas-surface)!important;border-color:var(--atlas-line)!important;color:var(--atlas-ink)} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.of-hero,.of-hero-art,.of-card-art,.of-profile-counts,.of-coupon,.hub-feature,.hub-card-art,.hub-profile-counts,.hub-profile-mark,.hub-launch-card,.hub-tool-pair>a,.directory-featured){background:var(--fm-card-material)!important;border-color:var(--atlas-line)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.of-search,.hub-search-field,.hub-search-results,.of-directory-controls,.of-sortbar,.of-profile-section,.pm-types,.hub-routine a,.hw-glossary-chart,.hw-recovery-ring>div){background:var(--atlas-input)!important;border-color:var(--atlas-line)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.offers-dashboard,.trading-hub){--of-muted:var(--atlas-muted)} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.hub-solid-link,.of-button.primary,.discovery-hero-primary){background:linear-gradient(115deg,var(--brand-accent),var(--brand-soft))!important;color:var(--brand-accent-ink)!important;border-color:var(--brand-accent)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.of-top h1 span,.of-market,.of-search svg,.hub-kicker,.hw-kicker,.cv-section-title h2,.cv-catalog-title h2){color:var(--atlas-muted)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.studio-glass,.studio-brand):hover{background:var(--atlas-surface)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .atlas-research-table td{background:linear-gradient(120deg,color-mix(in srgb,var(--brand-accent) 7%,var(--brand-panel)),var(--brand-panel))!important;border-block-color:var(--atlas-line)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .atlas-research-table tr:hover td{background:var(--atlas-raised)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .atlas-research-table .discovery-age{border-color:var(--brand-accent);border-right-color:var(--atlas-line)} body:is([data-market=crypto],[data-market=stocks]) #app#app#app#app#app .crypto-directory{--cv-bg:var(--brand-base);--cv-panel:var(--brand-panel);--cv-line:var(--atlas-line);--cv-muted:var(--atlas-muted);--cv-accent:var(--brand-accent);background:var(--atlas-surface)!important;border-color:var(--atlas-line)!important;color:var(--atlas-ink)} body:is([data-market=crypto],[data-market=stocks]) #app#app#app#app#app .crypto-directory :is(.cv-categories,.cv-search,.cv-fee-panel,.cv-rank-panel,.cv-catalog,.cv-platform-row,.cv-fee-card,.cv-profile,.cv-rail-bottom){background:var(--atlas-input)!important;border-color:var(--atlas-line)!important} body:is([data-market=crypto],[data-market=stocks]) #app#app#app#app#app .crypto-directory .cv-hero{background:radial-gradient(ellipse at 90% 20%,color-mix(in srgb,var(--brand-accent) 23%,transparent),transparent 60%),linear-gradient(120deg,var(--brand-raised),var(--brand-panel))!important;border-color:var(--atlas-line)!important} body:is([data-market=crypto],[data-market=stocks]) #app#app#app#app#app .crypto-directory :is(.cv-poster,.cv-map-card){background:var(--fm-card-material)!important;border-color:var(--atlas-line)!important} body:is([data-market=crypto],[data-market=stocks]) .crypto-directory .cv-poster::after{background:linear-gradient(transparent,var(--brand-deep))} body:is([data-market=crypto],[data-market=stocks]) #app#app#app#app#app .crypto-directory button{background:var(--atlas-raised)!important;color:var(--atlas-ink)!important;border-color:var(--atlas-line)!important} body:is([data-market=crypto],[data-market=stocks]) #app#app#app#app#app .crypto-directory button:hover{background:var(--atlas-hover)!important;border-color:var(--atlas-line-hover)!important} body:is([data-market=crypto],[data-market=stocks]) #app#app#app#app#app .crypto-directory .cv-categories button[aria-pressed=true]{background:color-mix(in srgb,var(--brand-accent) 16%,var(--brand-panel))!important;color:var(--brand-accent)!important;box-shadow:inset 3px 0 var(--brand-accent)!important} body:is([data-market=crypto],[data-market=stocks]) #app#app#app#app#app .crypto-directory .cv-hero .btn{background:var(--brand-accent)!important;color:var(--brand-accent-ink)!important} body:is([data-market=crypto],[data-market=stocks]) #app#app#app#app#app .crypto-directory :is(.cv-hero-meta,.cv-hero-stats small,.cv-poster small,.cv-rail-brand small,.cv-rail-label,.cv-rail-bottom p,.cv-categories button>small){color:var(--atlas-muted)!important} body:is([data-market=crypto],[data-market=stocks]) #app#app#app#app#app .crypto-directory :is(.cv-eyebrow,.cv-rail-brand>span,.cv-orbit,.cv-rail-bottom a){color:var(--brand-accent)!important;text-shadow:none} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) .versus-dashboard{--series-a:var(--brand-accent);--series-b:var(--brand-soft)} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .versus-arena{background:radial-gradient(ellipse at 25% 45%,var(--brand-glow),transparent 48%),var(--atlas-surface)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) dialog#detail{border-color:var(--atlas-line-hover)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) :is(.atlas-select-menu,.atlas-select-list,.compare-picker-menu,.atlas-search-results){background:var(--atlas-input)!important;border-color:var(--atlas-line-hover)!important;color:var(--atlas-ink)} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]){scrollbar-color:var(--brand-hover) var(--brand-deep)} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.of-code,.of-hero-code,.of-directory-filters,.of-sort-bar,.of-profile-stats,.hp-card,.hp-metric,.hp-lesson,.hp-strategy-card,.hp-term-index,.hp-definition,.hw-risk-orbit,.hw-stage,.hw-plan-output){background:var(--atlas-input)!important;border-color:var(--atlas-line)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.of-code,.of-hero-code):hover{background:var(--atlas-raised)!important;border-color:var(--atlas-line-hover)!important;box-shadow:none!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .of-profile-stats>a{background:var(--atlas-raised)!important;color:var(--atlas-ink)} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.of-hero-percent,.of-hero-percent small,.of-directory-discount,.of-profile-identity h3:after,.of-discount-icon,.of-coupon-icon){color:var(--brand-accent)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.of-sort-bar button,.of-directory-filters button,.hw-term-index button,.hw-glossary-topics button,.hw-presets button,.hw-risk-buttons button,.hw-tool-tabs button)[aria-pressed=true]{background:color-mix(in srgb,var(--brand-accent) 14%,var(--brand-panel))!important;color:var(--brand-ink)!important;border-color:var(--atlas-line-hover)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.of-code small,.of-code>span:last-child,.of-hero-code small,.of-hero-code>span,.of-hero-scope,.of-price-change s,.of-price-change>span,.of-profile-stats span,.of-panel-hint,.of-sort-bar i,.of-comparison-caption,.of-comparison-account small,.of-comparison-prices span,.of-preview-action>small,.of-choose-firm>span,.hw-tool-tabs small){color:var(--atlas-muted)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .of-hero-art .brand-mark{box-shadow:10px 14px 0 var(--brand-raised),0 15px 35px #0004!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.of-rotation-progress,.of-deal-progress i){background:linear-gradient(90deg,var(--brand-accent),var(--brand-soft))!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.of-profile-identity h3:after,.of-cost-bar-fill,.of-bar-pair i){background:var(--brand-accent)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .of-bar-pair i+i{background:var(--brand-soft)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.of-profile,.of-directory-scroll,#hw-term-list){scrollbar-color:var(--brand-hover) var(--brand-deep)} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.of-profile,.of-directory-scroll)::-webkit-scrollbar-track{background:var(--brand-deep)} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.of-profile,.of-directory-scroll)::-webkit-scrollbar-thumb{background:var(--brand-hover);border-color:var(--brand-deep)} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.hw-kicker,.hw-tool-tabs b,.hw-term-index button>span,.hw-scenario .hw-heading>b,.hub-profile-label){color:var(--brand-accent)!important} body[data-market=stocks] .stock-directory{--sp-text:var(--atlas-ink);--sp-muted:var(--atlas-muted)} body[data-market=stocks] #app#app#app#app#app :is(.sp-rail,.sp-profile,.sp-platform-card){background:var(--atlas-surface)!important;border-color:var(--atlas-line)!important;color:var(--atlas-ink)!important} body[data-market=stocks] #app#app#app#app#app .sp-hero{background:radial-gradient(ellipse at 100% 0,var(--brand-glow),transparent 65%),var(--fm-card-material)!important;border-color:var(--atlas-line)!important} body[data-market=stocks] #app#app#app#app#app :is(.sp-search input,.sp-profile-links a,.sp-hero-copy>a){background:var(--atlas-input)!important;border-color:var(--atlas-line)!important;color:var(--atlas-ink)!important} body[data-market=stocks] #app#app#app#app#app :is(.sp-rail button,.sp-sort button,.sp-platform-card)[aria-pressed=true]{background:var(--atlas-raised)!important;border-color:var(--atlas-line-hover)!important;color:var(--atlas-ink)!important;box-shadow:inset 3px 0 var(--brand-accent)!important} body[data-market=stocks] #app#app#app#app#app :is(.sp-eyebrow,.sp-heading em,.sp-access-note>span,.sp-card-arrow,.sp-profile dl>div:first-child dd){color:var(--brand-accent)!important} body[data-market=stocks] #app#app#app#app#app :is(.sp-hero p,.sp-hero-facts small,.sp-profile-head small,.sp-card-name small,.sp-card-price small,.sp-profile dd,.sp-note,.sp-rail button small){color:var(--atlas-muted)!important} body[data-market=stocks] #app#app#app#app#app :is(.sp-card-price b,.sp-platform-card[aria-pressed=true] strong,.sp-platform-card[aria-pressed=true] b){color:var(--atlas-ink)!important} body[data-market=stocks] .sp-profile{scrollbar-color:var(--brand-hover) var(--brand-deep)} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .of-hero-art::after{background:linear-gradient(15deg,color-mix(in srgb,var(--brand-deep) 55%,transparent),transparent 70%)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .of-coupon-symbol{background:linear-gradient(135deg,var(--brand-accent),var(--brand-soft))!important;color:var(--brand-accent-ink)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .of-profile-identity i{background:var(--brand-accent)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.of-profile-identity>div>span,.of-coupon-top>div>span,.of-coupon>p,.of-coupon-price>span,.of-coupon .of-source span){color:var(--atlas-muted)!important} body:is([data-market=crypto],[data-market=stocks]) #app#app#app#app#app .crypto-directory .cv-fee-grid>div{background:var(--atlas-raised)!important;border-color:var(--atlas-line)!important} body:is([data-market=crypto],[data-market=stocks]) #app#app#app#app#app .crypto-directory .cv-fee-grid strong{color:var(--brand-accent)!important} body:is([data-market=crypto],[data-market=stocks]) #app#app#app#app#app .crypto-directory .cv-profile-actions .btn{background:var(--brand-accent)!important;color:var(--brand-accent-ink)!important} body:is([data-market=crypto],[data-market=stocks]) #app#app#app#app#app .crypto-directory .cv-card{background:var(--fm-card-material)!important;border-color:var(--atlas-line)!important} body[data-market=stocks] #app#app#app#app#app .sp-rail button{color:var(--atlas-ink)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .versus-dashboard button[aria-pressed=true]{background:var(--atlas-raised)!important;color:var(--brand-accent)!important;border-color:var(--atlas-line-hover)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .compare-program-launch{background:var(--atlas-surface)!important;border-color:var(--atlas-line)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .compare-program-launch #versus-programs{background:var(--atlas-raised)!important;border-color:var(--atlas-line-hover)!important;color:var(--atlas-ink)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .trading-hub{background:var(--atlas-surface)!important;border-color:var(--atlas-line)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.hw-feature,.hw-preview-art){background:var(--fm-card-material)!important;border-color:var(--atlas-line)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .hub-navigation a{color:var(--atlas-muted)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .hub-navigation a[aria-current=page]{background:var(--atlas-raised)!important;border-color:var(--atlas-line-hover)!important;color:var(--brand-accent)!important;box-shadow:inset 3px 0 var(--brand-accent)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .hub-navigation a:hover{background:var(--atlas-hover)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .hub-nav-brand svg{color:var(--brand-accent)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .hw-feature-track i{background:linear-gradient(90deg,var(--brand-accent),var(--brand-soft))!important;box-shadow:0 0 12px var(--brand-glow)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .widget-lab :is(.widget-symbol,.widget-evaluation-options b,.widget-evaluation-options i){color:var(--brand-accent)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .widget-lab .widget-arc-value{stroke:var(--brand-accent)!important;filter:none!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .widget-lab :is(.atlas-select-trigger,.widget-budget-entry input,.studio-match-pill,.studio-step-options button){background:var(--atlas-input)!important;border-color:var(--atlas-line)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .widget-lab .studio-step-options button[aria-pressed=true]{background:var(--atlas-raised)!important;border-color:var(--brand-accent)!important;color:var(--atlas-ink)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .widget-lab #studio-budget::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--brand-accent) 0%,var(--brand-accent) var(--budget-progress,100%),#ffffff24 var(--budget-progress,100%),#ffffff24 100%)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .widget-lab #studio-budget::-webkit-slider-thumb{border-color:var(--brand-accent)!important;background:var(--brand-ink)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .widget-lab #studio-budget::-moz-range-progress{background:var(--brand-accent)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .widget-lab #studio-budget::-moz-range-thumb{border-color:var(--brand-accent)!important;background:var(--brand-ink)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .atlas-select-trigger[aria-expanded=true]{border-color:var(--brand-accent)!important;box-shadow:0 0 0 3px var(--brand-glow)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) .atlas-select-panel .atlas-select-option[aria-selected=true]{background:var(--atlas-raised)!important;color:var(--brand-accent)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.hw-card,.hw-preview,.hw-strategy-card,.hw-stat,.of-directory-card){background:var(--atlas-surface)!important;border-color:var(--atlas-line)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.hw-plan-tabs,.hw-price-ladder,.hw-demo-output,.j-segments,.of-directory-summary,.of-firm-picker .atlas-select-trigger){background:var(--atlas-input)!important;border-color:var(--atlas-line)!important;color:var(--atlas-muted)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .trading-hub :is(.hw-plan-tabs,.hw-tool-tabs,.hw-chips) button{background:var(--atlas-input)!important;color:var(--atlas-muted)!important;border-color:var(--atlas-line)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .trading-hub :is(.hw-plan-tabs,.hw-tool-tabs,.hw-chips) button:hover{background:var(--atlas-hover)!important;color:var(--atlas-ink)!important;border-color:var(--atlas-line-hover)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .trading-hub :is(.hw-plan-tabs,.hw-tool-tabs,.hw-chips) button[aria-pressed=true]{background:var(--atlas-raised)!important;color:var(--brand-accent)!important;border-color:var(--brand-accent)!important;box-shadow:inset 0 2px var(--brand-accent)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.hw-tool-tabs button b,.hw-inputs legend b){background:color-mix(in srgb,var(--brand-accent) 10%,transparent)!important;border-color:var(--atlas-line)!important;color:var(--brand-accent)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.of-button,.of-navigation button,.of-directory-filters button,.pm-types button[aria-pressed=true],.pm-rules-button){background:var(--atlas-raised)!important;color:var(--atlas-ink)!important;border-color:var(--atlas-line)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app :is(.of-button,.of-navigation button,.of-directory-filters button,.pm-node,.pm-types button,.pm-rules-button):hover{background:var(--atlas-hover)!important;color:var(--atlas-ink)!important;border-color:var(--atlas-line-hover)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .logo-sculpture{box-shadow:15px 19px 0 var(--brand-raised),25px 32px 0 var(--brand-deep),32px 48px 40px #0003!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) .global-market-bar .atlas-search form{background:var(--atlas-input)!important;border-color:var(--atlas-line)!important} body[data-market] #app#app#app#app#app .of-sort-bar>button{background:transparent!important;color:var(--atlas-muted)!important;border-color:var(--atlas-line)!important;filter:none!important;transform:none!important} body[data-market] #app#app#app#app#app .of-sort-bar>button:is(:hover,:focus-visible){background:var(--atlas-hover)!important;color:var(--atlas-ink)!important} body[data-market] #app#app#app#app#app .of-sort-bar>button[aria-pressed=true]{background:var(--atlas-raised)!important;color:var(--atlas-ink)!important} body[data-market] #app#app#app#app#app .of-sort-bar>button[data-directory-sort] :is(span,i){color:inherit!important;background:none!important;opacity:1!important;filter:none!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .trading-hub input:focus-visible{outline-color:var(--brand-accent)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app .bw-widget{--bw-tint:var(--brand-accent)} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) dialog#detail :is(.cd-nav,.cd-rule-popover){background:var(--atlas-input)!important;border-color:var(--atlas-line)!important;color:var(--atlas-ink)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) dialog#detail .cd-nav button[aria-pressed=true]{background:var(--atlas-raised)!important;border-color:var(--brand-accent)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) dialog#detail :is(.cd-eyebrow,.cd-toolbar-title>span,.cd-summary-help i,.cd-rule-row i){color:var(--brand-accent)!important;border-color:var(--atlas-line)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) dialog#detail .cd-rule-highlights .cd-fact{background:var(--atlas-surface)!important;border-color:var(--atlas-line)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app #discovery-ranking{background:var(--atlas-surface)!important;border-color:var(--atlas-line)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app #discovery-ranking :is(.discovery-tabs,.discovery-toolbar){background:transparent!important;border-color:var(--atlas-line)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app #discovery-ranking .discovery-tabs button{background:transparent!important;color:var(--atlas-muted)!important;border-color:transparent!important;box-shadow:none!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app #discovery-ranking .discovery-tabs button[aria-selected=true]{background:var(--atlas-raised)!important;color:var(--atlas-ink)!important;border-bottom-color:var(--brand-accent)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app #discovery-ranking :is(input,.atlas-select-trigger,.discovery-quick-filters button,.account-pagination button,.atlas-research-table .btn,.price-copy-code){background:var(--atlas-input)!important;color:var(--atlas-ink)!important;border-color:var(--atlas-line)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app #discovery-ranking :is(.discovery-tabs button,.discovery-quick-filters button,.account-pagination button,.atlas-research-table .btn,.price-copy-code,.atlas-select-trigger):hover{background:var(--atlas-hover)!important;color:var(--atlas-ink)!important;border-color:var(--atlas-line-hover)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app #discovery-ranking .discovery-quick-filters button[aria-pressed=true]{background:var(--atlas-raised)!important;color:var(--brand-accent)!important;border-color:var(--brand-accent)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app #discovery-ranking #discovery-reviewed{color:#f2d79e!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app #discovery-ranking #discovery-reviewed[aria-pressed=true]{background:#4b3927!important;border-color:#d9b879!important;color:#ffe8ae!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app #discovery-ranking :is(input,.atlas-select-trigger):focus-visible{border-color:var(--brand-accent)!important;box-shadow:0 0 0 3px var(--brand-glow)!important;outline-color:var(--brand-accent)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app #discovery-ranking :is(.discovery-caption,.discovery-result-summary,.discovery-toolbar>label,.discovery-toolbar>a,.account-pagination,.discovery-unknown,.price-term){color:var(--atlas-muted)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app #discovery-ranking .discovery-stars{background-image:linear-gradient(90deg,var(--brand-accent) var(--rating),#ffffff35 var(--rating))!important} @media(max-width:1100px){body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app #discovery-ranking .atlas-research-table tbody tr{background:var(--fm-card-material)!important;border-color:var(--atlas-line)!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app #discovery-ranking .atlas-research-table tbody td{background:transparent!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]) #app#app#app#app#app #discovery-ranking .atlas-research-table th button{background:var(--atlas-input)!important;border-color:var(--atlas-line)!important}} body #app#app#app#app#app .of-profile .of-coupons{gap:8px} body #app#app#app#app#app .of-profile .of-coupon-compact{padding:11px;border-radius:14px;min-width:0;overflow:hidden} .of-coupon-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px} .of-coupon-caption>div{min-width:0} body #app#app#app#app#app .of-coupon-caption h3{margin:0;font-size:13px;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--atlas-ink)} .of-coupon-caption small{display:block;margin-top:3px;color:var(--atlas-muted);font-size:10px;line-height:1.2} .of-coupon-discount{flex:none;border:1px solid var(--atlas-line);background:var(--atlas-input);color:var(--market-accent);border-radius:7px;padding:4px 6px;font-size:10px;font-weight:750;white-space:nowrap} .of-coupon-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0} body #app#app#app#app#app .of-profile .of-coupon-compact .of-code{width:100%!important;max-width:none;min-width:0;min-height:34px!important;margin:0;padding:6px 8px!important;gap:5px;border-radius:8px!important;box-sizing:border-box} body #app#app#app#app#app .of-profile .of-coupon-compact .of-code>span:first-child{font-size:14px;font-weight:750;letter-spacing:.3px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--atlas-ink)} body #app#app#app#app#app .of-profile .of-coupon-compact .of-code small{font-size:8px;letter-spacing:0;min-width:36px;text-align:right;margin-left:auto;color:var(--atlas-muted)} body #app#app#app#app#app .of-profile .of-coupon-compact .of-code>span:last-child{font-size:14px;flex:none;color:var(--atlas-ink)} .of-coupon-amounts{display:flex;align-items:flex-end;flex-direction:column;gap:1px;font-variant-numeric:tabular-nums;white-space:nowrap} .of-coupon-amounts s,.of-coupon-amounts small{font-size:10px;color:var(--atlas-muted);line-height:1.2} .of-coupon-amounts strong{font-size:17px;color:var(--atlas-ink);line-height:1.2;letter-spacing:-.3px} .of-coupon-auto{display:grid;gap:3px;font-size:11px;color:var(--atlas-ink)} .of-coupon-auto small{font-size:10px;color:var(--atlas-muted)} body #app#app#app#app#app .of-profile .of-coupon-compact .price-after-pass{display:flex;justify-content:flex-end;align-items:baseline;gap:5px;margin:5px 0 0;min-height:0} body #app#app#app#app#app .of-profile .of-coupon-compact .price-after-pass small{font-size:10px;color:var(--atlas-muted)} body #app#app#app#app#app .of-profile .of-coupon-compact .price-after-pass b{font-size:11px;color:var(--atlas-ink)} .of-coupon-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;margin-top:8px;padding-top:7px;border-top:1px solid var(--atlas-line)} .of-coupon-terms{min-width:0;font-size:10px;color:var(--atlas-muted)} .of-coupon-terms summary{cursor:pointer;padding:5px 0;font-size:10px;line-height:1.5} .of-coupon-terms p{margin:5px 0;line-height:1.5;font-size:11px;color:var(--atlas-muted);overflow-wrap:anywhere} .of-coupon-terms>small{display:block;font-size:9px;margin:5px 0} body #app#app#app#app#app .of-profile .of-coupon-compact .of-source{font-size:10px;margin:0;line-height:1.3;color:var(--atlas-muted)} body #app#app#app#app#app .of-profile .of-coupon-compact .of-source span{display:none} body #app#app#app#app#app .of-profile .of-coupon-compact .challenge-buy{width:auto;min-height:28px;margin:0;padding:5px 9px!important;font-size:11px;border-radius:8px!important} body #app#app#app#app#app .of-coupon-compact>p{margin:7px 0;font-size:11px;line-height:1.4;color:var(--atlas-muted)} body #app#app#app#app#app .of-navigation [data-offer-pause]{color:var(--atlas-ink)!important;opacity:1;filter:none;display:grid;place-items:center} body #app#app#app#app#app .of-navigation [data-offer-pause] .of-rotation-icon{width:16px!important;height:16px!important;display:block;fill:currentColor!important;color:inherit!important;opacity:1!important;visibility:visible!important;pointer-events:none} body #app#app#app#app#app .of-navigation [data-offer-pause] .of-rotation-icon>*{fill:currentColor!important;opacity:1!important} body :is(.brand-mark,.cv-logo):has(>.review-pennant),body #app#app#app#app#app#app :is(.brand-mark,.cv-logo):has(>.review-pennant){overflow:visible!important;margin-right:17px!important} body .brand-mark:has(>.review-pennant)>img,body #app#app#app#app#app#app .brand-mark:has(>.review-pennant)>img{border-radius:inherit!important} body .review-pennant,body #app#app#app#app#app#app .review-pennant{inset:50% auto auto calc(100% + 3px)!important;width:12px!important;height:14px!important;transform:translateY(-50%)!important;color:#f1cc72!important;pointer-events:none} body :is(.brand-mark-spotlight,.brand-mark-library-hero,.brand-mark-offer-hero,.cv-hero-emblem .cv-logo):has(>.review-pennant),body #app#app#app#app#app#app :is(.brand-mark-spotlight,.brand-mark-library-hero,.brand-mark-offer-hero,.cv-hero-emblem .cv-logo):has(>.review-pennant){margin-right:26px!important} body :is(.brand-mark-spotlight,.brand-mark-library-hero,.brand-mark-offer-hero,.cv-hero-emblem .cv-logo)>.review-pennant,body #app#app#app#app#app#app :is(.brand-mark-spotlight,.brand-mark-library-hero,.brand-mark-offer-hero,.cv-hero-emblem .cv-logo)>.review-pennant{width:20px!important;height:24px!important;left:calc(100% + 5px)!important} body #app#app#app#app#app#app .discovery-table .discovery-brand:has(>.brand-mark>.review-pennant){grid-template-columns:105px minmax(0,1fr)} body #app#app#app#app#app#app .discovery-table .discovery-brand-cell{grid-template-columns:minmax(0,1fr) 34px} body #app#app#app#app#app#app .firm-account-identity:has(>[data-star]){grid-template-columns:88px minmax(0,1fr) 34px} body #app#app#app#app#app#app .firm-account-identity:has(>.brand-mark>.review-pennant):has(>[data-star]){grid-template-columns:105px minmax(0,1fr) 34px} body #app#app#app#app#app#app .finder-results .firm-account-identity>.brand-mark{width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important} body #app#app#app#app#app#app .finder-results .firm-account-identity:has(>[data-star]){grid-template-columns:64px minmax(0,1fr) 34px;gap:9px} body #app#app#app#app#app#app .finder-results .firm-account-identity:has(>.brand-mark>.review-pennant):has(>[data-star]){grid-template-columns:81px minmax(0,1fr) 34px} body #app#app#app#app#app#app .finder-results .challenge-compact-label{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;font-size:13px!important;line-height:1.35!important;max-height:54px;overflow:hidden} body #app#app#app#app#app#app :is([data-star],[data-save-firm]){display:inline-grid!important;place-items:center!important;flex:none!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border:1px solid var(--atlas-line,#ffffff26)!important;border-radius:10px!important;background:color-mix(in srgb,var(--atlas-ink,#fff) 4%,transparent)!important;color:var(--atlas-muted,#c7c1d5)!important;cursor:pointer;transition:background .18s,border-color .18s,color .18s,transform .18s} body #app#app#app#app#app#app :is([data-star],[data-save-firm]):hover{background:color-mix(in srgb,var(--atlas-ink,#fff) 9%,transparent)!important;border-color:var(--market-accent,#c4b5fd)!important} body #app#app#app#app#app#app :is([data-star],[data-save-firm]).starred{color:#f7cd74!important;background:#edc57714!important;border-color:#f7cd7450!important} body #app#app#app#app#app#app :is([data-star],[data-save-firm]):active{transform:scale(.94)} body #app#app#app#app#app#app :is([data-star],[data-save-firm]):focus-visible{outline:2px solid var(--market-accent,#c4b5fd);outline-offset:3px} body #app#app#app#app#app#app .atlas-bookmark-icon{display:block!important;width:20px!important;height:22px!important;flex:none;opacity:1;visibility:visible;overflow:visible;transition:fill .18s} body #app#app#app#app#app#app #discovery-favorites{display:inline-flex!important;align-items:center;justify-content:center;gap:7px} body #app#app#app#app#app#app #discovery-favorites .atlas-bookmark-icon{width:15px!important;height:17px!important} body #app#app#app#app#app#app .of-rotation-progress{will-change:transform;transition:none!important} @media(prefers-reduced-motion:reduce){body #app#app#app#app#app#app :is([data-star],[data-save-firm],.atlas-bookmark-icon){transition:none}} body[data-market]{--liquid-base:var(--brand-base,#201c2c);--liquid-panel:var(--brand-panel,#2c253b);--liquid-accent:var(--brand-accent,#ceafff);--liquid-text:var(--brand-ink,#f9f4ff);--liquid-muted:var(--brand-muted,#c1b4d1);--liquid-edge:var(--brand-edge);--liquid-surface:linear-gradient(125deg,var(--liquid-panel),color-mix(in srgb,var(--liquid-panel) 76%,var(--brand-raised)));--liquid-inset:color-mix(in srgb,var(--liquid-panel) 65%,var(--liquid-base));--atlas-line:var(--liquid-edge);--atlas-input:var(--liquid-inset);--atlas-shadow:0 14px 40px #00000014,inset 0 1px 0 #ffffff05;--fm-line:var(--liquid-edge);} body[data-market] .shell{background:radial-gradient(ellipse 580px 600px at 26% 470px,var(--brand-bloom),transparent 80%),radial-gradient(ellipse 650px 800px at 98% 0%,var(--brand-sky),transparent 85%),linear-gradient(120deg,var(--brand-canvas),var(--brand-canvas-end))!important;color:var(--liquid-text)} body[data-market] #app#app#app#app#app#app .directory-deck-card{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-raised) 92%,var(--brand-accent)),var(--brand-panel))!important;border-color:var(--liquid-edge)!important;} body[data-market] .directory-deck-card:after{background:linear-gradient(0deg,color-mix(in srgb,var(--brand-base) 24%,transparent),transparent 65%)} body[data-market] #app#app#app#app#app#app .directory-library-art{background:radial-gradient(ellipse at 50% 15%,color-mix(in srgb,var(--brand-accent) 16%,transparent),transparent 72%),linear-gradient(145deg,var(--brand-raised),var(--brand-panel))!important;} body[data-market] #app#app#app#app#app#app .directory-library-card{background:var(--brand-panel)!important;border-color:var(--liquid-edge)!important} body[data-market] .global-market-bar{display:grid;grid-template-columns:190px minmax(180px,260px) minmax(420px,1fr) 48px;grid-template-rows:52px;align-items:center;gap:20px;height:86px;margin:12px 20px 0;padding:16px 20px;border-radius:26px;background:var(--liquid-surface)!important;border:1px solid var(--liquid-edge)!important;box-shadow:0 12px 40px #00000012,inset 0 1px 0 #ffffff0a;backdrop-filter:none;} body[data-market] .atlas-header-left{display:contents} body[data-market] .global-market-bar .prop-atlas-brand{grid-column:1;grid-row:1;display:flex;align-items:center;gap:11px;min-width:0;font-size:22px;letter-spacing:-.65px;color:var(--liquid-text);text-decoration:none} body[data-market] .prop-atlas-brand img{width:44px;height:44px;border-radius:14px;border:1px solid color-mix(in srgb,var(--liquid-accent) 24%,transparent);box-shadow:0 5px 16px #00000020;flex:none} body[data-market] .atlas-brand-copy{display:grid;gap:3px;line-height:1.05} body[data-market] .atlas-brand-copy strong{font-size:21px;font-weight:750;white-space:nowrap} body[data-market] .atlas-brand-copy small{font-size:9px;font-weight:500;letter-spacing:1.05px;text-transform:uppercase;color:var(--liquid-muted);white-space:nowrap} body[data-market] .global-market-bar .atlas-search{grid-column:2;grid-row:1;width:100%;max-width:none;justify-self:stretch} body[data-market] .global-market-bar .atlas-search form{height:50px;min-height:50px;max-height:50px;padding:0 16px;gap:12px;border-radius:17px;background:var(--liquid-inset)!important;border-color:var(--liquid-edge)!important;box-shadow:inset 0 1px 5px #00000010;transition:border-color .2s,box-shadow .2s;} body[data-market] .global-market-bar .atlas-search input{font-size:12px!important;line-height:48px;color:var(--liquid-text)!important;text-overflow:ellipsis} body[data-market] .atlas-search input::placeholder{color:var(--liquid-muted);opacity:.9} body[data-market] .atlas-search-icon{color:var(--liquid-muted);border-color:currentColor;width:14px;height:14px} body[data-market] .atlas-search-icon:after{background:currentColor} body[data-market] .atlas-search kbd{display:block;flex:none;font:11px inherit;color:var(--liquid-muted);border-color:var(--liquid-edge);padding:3px 6px;border-radius:6px} body[data-market] .global-market-bar .atlas-search form:focus-within{border-color:color-mix(in srgb,var(--liquid-accent) 60%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--liquid-accent) 8%,transparent)} body[data-market] .global-market-bar .global-market-options{grid-column:3;grid-row:1;width:100%;max-width:none;margin:0;height:52px;min-height:52px;max-height:52px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px;border-radius:19px;background:var(--liquid-inset)!important;border:1px solid var(--liquid-edge)!important;box-shadow:inset 0 1px 5px #00000010;} body[data-market] .global-market-bar .global-market-options button{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-inline-size:0;width:100%;margin:0!important;height:40px;min-height:40px;padding:0 8px;border:1px solid transparent;border-radius:14px;background:transparent!important;color:var(--liquid-muted)!important;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:.05px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;} body[data-market] .atlas-market-icon{display:block;flex:none;width:18px;height:18px;opacity:.8} body[data-market] .global-market-bar .global-market-options button:before,body[data-market] .global-market-bar .global-market-options button:after{display:none} body[data-market] .global-market-bar .global-market-options button:hover{background:color-mix(in srgb,var(--liquid-accent) 8%,transparent)!important;color:var(--liquid-text)!important;border-color:var(--liquid-edge)} body[data-market] .global-market-bar .global-market-options button[aria-pressed=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--liquid-accent) 82%,white),var(--liquid-accent))!important;color:var(--market-accent-text,#231a33)!important;box-shadow:0 3px 12px color-mix(in srgb,var(--liquid-accent) 16%,transparent)!important;border-color:#ffffff20} body[data-market] .global-market-options button[aria-pressed=true] .atlas-market-icon{opacity:1} body[data-market] .global-market-bar .atlas-menu-toggle{grid-column:4;grid-row:1;justify-self:end;width:48px;height:50px;border-radius:16px;background:var(--liquid-inset);border:1px solid var(--liquid-edge);color:var(--liquid-text);transition:background-color .2s,border-color .2s} body[data-market] .global-market-bar .atlas-menu-toggle:hover{background:color-mix(in srgb,var(--liquid-accent) 9%,var(--liquid-inset));border-color:color-mix(in srgb,var(--liquid-accent) 35%,transparent)} body[data-market] .atlas-menu-toggle span{width:20px;height:1.5px} body[data-market] .atlas-menu-toggle span:nth-child(2){width:14px;align-self:center} body[data-market] .atlas-search-results{top:60px;background:var(--liquid-surface)!important;border-color:var(--liquid-edge)!important;border-radius:20px;box-shadow:0 18px 45px #00000045;padding:10px} body[data-market] .atlas-search-result small,body[data-market] .atlas-search-caption{color:var(--liquid-muted)} body[data-market] .atlas-search-result em{color:var(--liquid-accent)} body[data-market] #atlas-site-menu{background:var(--liquid-surface)!important;border-color:var(--liquid-edge);border-radius:28px} body[data-market] .shell>.sidebar.atlas-text-navigation.atlas-text-navigation{margin:8px 20px 0!important;padding:5px!important;border:1px solid var(--liquid-edge)!important;border-radius:20px!important;background:color-mix(in srgb,var(--liquid-panel) 65%,transparent)!important;box-shadow:inset 0 1px 0 #ffffff04!important} body[data-market] .atlas-text-navigation nav{gap:5px!important;flex-wrap:nowrap!important} body[data-market] .atlas-text-navigation nav a{height:48px!important;border-radius:15px!important;color:var(--liquid-muted)!important;transition:background-color .2s,color .2s,box-shadow .2s} body[data-market] .shell>.atlas-text-navigation nav a.active{background:linear-gradient(130deg,color-mix(in srgb,var(--liquid-accent) 14%,transparent),color-mix(in srgb,var(--liquid-accent) 5%,transparent))!important;color:var(--liquid-text)!important;box-shadow:inset 0 1px 0 #ffffff06!important} body[data-market] .atlas-text-navigation nav a:hover{background:color-mix(in srgb,var(--liquid-accent) 7%,transparent)!important;color:var(--liquid-text)!important} body[data-market] .atlas-text-navigation nav a.active:after{left:35%;right:35%;bottom:4px;height:2px;border-radius:2px;opacity:.6} body[data-market] .atlas-text-navigation nav .rail-label{font-size:13px!important;font-weight:650} body[data-market] #app#app#app#app#app#app :is(.page-heading,.page-top,.page-top-hero,.page-intro,.brand-switcher,.compare-scope-bar,.toolbar,.directory-showcase,.directory-header,.directory-browser,.profile-hero,.finder-dashboard-heading,.finder-results,.offers-dashboard,.of-profile,.of-directory,.trading-hub,.hub-insights,.hub-navigation,.journal-dashboard,.journal-panel,.journal-card,.compare-dashboard,.compare-panel,.studio-glass,.crypto-directory,.sp-rail,.sp-profile,#discovery-ranking){background:var(--liquid-surface)!important;border-color:var(--liquid-edge)!important;border-radius:26px!important;box-shadow:var(--atlas-shadow)!important;} body[data-market] #app#app#app#app#app#app :is(.panel,.firm-card,.account-card,.lesson-card,.offer-card,.risk-card,.trust-card,.path-card,.program-pick,.finder-panel,.finder-filter-panel,.sim-work,.sim-notes,.lesson-notes,.lesson-article,.purchase-panel,.comparison-controls,.broker-feature,.compact-account,.profile-insight,.discovery-program-card,.academy-banner,.release-strip,.profile-lower>section,.finder-widget,.profile-facts>div,.directory-card,.directory-filters,.of-firm-card,.of-price-comparison,.of-comparison-card,.of-coupon,.of-directory-card,.hw-card,.hw-preview,.hw-strategy-card,.hw-stat,.bw-widget,.chart-panel,.jd-card,.hub-launch-card,.hub-tool-pair>a,.sp-platform-card,.pm-widget){border-radius:20px!important;border-color:var(--liquid-edge)!important;background:var(--liquid-surface)!important;box-shadow:inset 0 1px 0 #ffffff05!important;} body[data-market] #app#app#app#app#app#app :is(.of-hero,.directory-featured,.hub-feature,.sp-hero,.hq-result){border-radius:24px!important;border-color:var(--liquid-edge)!important} body[data-market] #app#app#app#app#app#app .of-hero{background:var(--liquid-surface)!important} body[data-market] #app#app#app#app#app#app .of-hero-art{background:transparent!important} body[data-market] #app#app#app#app#app#app .journal-dashboard{padding:24px!important;box-sizing:border-box} body[data-market] #app#app#app#app#app#app .j-card{border-radius:22px!important;border-color:var(--liquid-edge)!important;background:var(--liquid-surface)!important} body[data-market] #app#app#app#app#app#app .j-segments button[aria-pressed=true]{background:var(--liquid-accent)!important;color:var(--market-accent-text)!important} body[data-market] #app#app#app#app#app#app :is(.cv-profile,.cv-catalog,.cv-categories,.cv-card,.versus-panel,.versus-metrics,.versus-energy,.versus-performance,.versus-health){border-color:var(--liquid-edge)!important;border-radius:20px!important;background:var(--liquid-surface)!important} body[data-market] #app#app#app#app#app#app :is(.cv-hero,.cv-poster){border-radius:24px!important;border-color:var(--liquid-edge)!important} body[data-market] #app#app#app#app#app#app .home-findme-main{border-radius:30px!important;background:radial-gradient(ellipse at 50% 22%,color-mix(in srgb,var(--liquid-accent) 8%,transparent),transparent 68%),var(--liquid-surface)!important;border-color:var(--liquid-edge)!important;box-shadow:0 16px 50px #00000012!important} body[data-market] #app#app#app#app#app#app .home-findme-main :is(.hq-popular,.hq-topline,.hq-featured-deal){background:transparent!important;border-color:var(--liquid-edge)!important} body[data-market] #app#app#app#app#app#app .home-findme-main :is(.hq-choice,.hq-browse,.hq-skip,.hq-popular-firm,.hq-result-metric){border-radius:18px!important;background:color-mix(in srgb,var(--liquid-panel) 75%,var(--liquid-base))!important;border-color:var(--liquid-edge)!important} body[data-market] #app#app#app#app#app#app .home-findme-main .hq-choice:is(:hover:enabled,.hq-selected){background:color-mix(in srgb,var(--liquid-accent) 12%,var(--liquid-panel))!important;border-color:color-mix(in srgb,var(--liquid-accent) 50%,transparent)!important} body[data-market] #app#app#app#app#app#app :is(.discovery-tabs,.discovery-toolbar,.of-sort-bar,.of-directory-controls,.directory-selector,.directory-toolbar,.finder-results-toolbar,.firm-account-toolbar){background:color-mix(in srgb,var(--liquid-panel) 60%,transparent)!important;border-color:var(--liquid-edge)!important} body[data-market] #app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table){border-radius:18px;border-color:var(--liquid-edge)!important} body[data-market] #app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) :is(th,td){border-color:color-mix(in srgb,var(--liquid-accent) 10%,transparent)!important} body[data-market] #app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) th{background:color-mix(in srgb,var(--liquid-panel) 70%,var(--liquid-base))!important} body[data-market] #app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) tbody tr{background:transparent!important} body[data-market] #app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) tbody td{background:color-mix(in srgb,var(--liquid-panel) 70%,var(--liquid-base))!important} body[data-market] #app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) tbody tr:hover td{background:color-mix(in srgb,var(--liquid-accent) 6%,var(--liquid-panel))!important} body[data-market] #app#app#app#app#app#app :is(.btn,.of-button,.hq-confirm,.atlas-select-trigger,.of-navigation button,.account-pagination button,.directory-deck-nav,.discovery-quick-filters button){border-radius:13px!important;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s} body[data-market] #app#app#app#app#app#app :is(.of-search,.hub-search-field,.hw-plan-tabs,.hw-price-ladder,.hw-demo-output,.of-directory-summary){background:var(--liquid-inset)!important;border-color:var(--liquid-edge)!important;border-radius:16px!important} body[data-market] dialog#detail{border-color:var(--liquid-edge)!important;box-shadow:0 24px 70px #0006} body[data-market] dialog#detail :is(.cd-nav,.cd-rule-popover){background:var(--liquid-inset)!important;border-color:var(--liquid-edge)!important} body[data-market] dialog#detail :is(.cd-rule-highlights,.cd-firm-layout,.cd-fact){border-radius:16px!important;border-color:var(--liquid-edge)!important} body[data-market] :is(button,a,input,select,summary):focus-visible{outline-color:var(--liquid-accent)} body[data-market] :is(.of-profile,.of-directory-scroll,#hw-term-list){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--liquid-accent) 24%,var(--liquid-panel)) var(--liquid-inset)} @keyframes atlas-liquid-enter{from{opacity:.45;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}} body[data-market] #app.atlas-page-enter,body[data-market] .hub-content.atlas-page-enter{animation:atlas-liquid-enter .3s cubic-bezier(.22,1,.36,1) both} @media(min-width:1101px){body[data-market] .global-market-bar{grid-template-columns:minmax(0,1fr) clamp(440px,42vw,560px) minmax(0,1fr)} body[data-market] .global-market-bar .global-market-options{grid-column:2;justify-self:center} body[data-market] .global-market-bar .atlas-search{grid-column:3;width:calc(100% - 64px);max-width:260px;justify-self:end;margin-right:64px} body[data-market] .global-market-bar .atlas-menu-toggle{grid-column:3} body[data-market] .atlas-search-results{left:auto;right:0}} @media(max-width:1100px){body[data-market] .global-market-bar{grid-template-columns:190px minmax(180px,1fr) 48px;grid-template-rows:50px 52px;height:138px;gap:10px 20px;padding:12px 18px} body[data-market] .global-market-bar .global-market-options{grid-column:1/-1;grid-row:2;width:min(100%,680px);justify-self:center} body[data-market] .global-market-bar .atlas-menu-toggle{grid-column:3} body[data-market] .atlas-text-navigation nav{flex-wrap:wrap!important;gap:4px!important} body[data-market] .atlas-text-navigation nav a{flex:1 0 calc(25% - 4px)!important;height:42px!important} body[data-market] #app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) tbody td{background:transparent!important} body[data-market] #app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) tbody tr{background:var(--liquid-surface)!important;border-radius:20px!important;border-color:var(--liquid-edge)!important}} @media(max-width:600px){body[data-market] .global-market-bar{margin:8px 10px 0;grid-template-columns:minmax(0,1fr) 42px;grid-template-rows:42px 44px 48px;gap:9px;height:178px;padding:12px;border-radius:22px} body[data-market] .global-market-bar .atlas-menu-toggle{grid-column:2;width:42px;height:42px;border-radius:13px} body[data-market] .prop-atlas-brand img{width:40px;height:40px;border-radius:12px} body[data-market] .atlas-brand-copy strong{font-size:20px} body[data-market] .global-market-bar .atlas-search{grid-column:1/-1;grid-row:2} body[data-market] .global-market-bar .atlas-search form{height:44px;min-height:44px;max-height:44px;border-radius:14px} body[data-market] .global-market-bar .global-market-options{grid-row:3;height:48px;min-height:48px;max-height:48px;gap:3px;padding:4px;border-radius:16px} body[data-market] .global-market-bar .global-market-options button{height:38px;min-height:38px;gap:4px;padding:0 4px;font-size:11px;border-radius:12px} body[data-market] .atlas-market-icon{display:none} body[data-market] .atlas-search-results{top:52px;width:100%;left:0;right:0} body[data-market] .shell>.sidebar.atlas-text-navigation.atlas-text-navigation{margin:7px 10px 0!important;border-radius:18px!important} body[data-market] .atlas-text-navigation nav .rail-label{font-size:11px!important} body[data-market] .atlas-text-navigation nav a{height:40px!important;padding:0 3px!important;border-radius:12px!important} body[data-market] .shell>.atlas-text-navigation nav a.crypto-nav-glow:after{display:none!important} body[data-market] #app#app#app#app#app#app :is(.page-top,.directory-showcase,.profile-hero,.finder-results,.offers-dashboard,.of-profile,.of-directory,.trading-hub,.journal-dashboard,#discovery-ranking){border-radius:22px!important} body[data-market] #app#app#app#app#app#app .home-findme-main{border-radius:24px!important} body[data-market] #app#app#app#app#app#app .journal-dashboard{padding:16px!important}} @media(prefers-reduced-motion:reduce){body[data-market] .global-market-bar :is(button,form),body[data-market] .atlas-text-navigation nav a,body[data-market] #app#app#app#app#app#app :is(.btn,.of-button,.hq-confirm,.atlas-select-trigger,.of-navigation button,.account-pagination button,.directory-deck-nav,.discovery-quick-filters button){transition:none!important}} body[data-market]{--neo-porcelain:linear-gradient(145deg,#edf2f6,#ced9e2);--neo-light-ink:#20313d;--neo-light-muted:#526570;--neo-accent-dark:color-mix(in srgb,var(--brand-accent) 48%,#122433);--liquid-surface:linear-gradient(145deg,#405361,#2d3c47 52%,#25323c);--liquid-inset:linear-gradient(145deg,#1e2c36,#18242c);--atlas-input:#1b2933;--atlas-shadow:0 12px 28px #03090f38,inset 0 1px 0 #e5f3ff20;--control-line:var(--brand-edge);--control-line-hover:#d4e5ef55;--fm-card:#344652;--fm-card-material:linear-gradient(145deg,#526675,#2c3b46);--fm-glow:#b9d1e32a;--fm-line:var(--brand-edge);background:#10191f!important;color:var(--brand-ink);scrollbar-color:#667e90 #17242d;} body[data-market] .shell{background:radial-gradient(ellipse 1050px 700px at -120px -70px,#b5cad480,transparent 72%),radial-gradient(ellipse 950px 850px at 100% 18%,#526b7d40,transparent 78%),linear-gradient(145deg,#202e38,#0e171e 85%)!important;} body[data-market] .global-market-bar{background:linear-gradient(130deg,#617888cc,#344652ed 42%,#202d37f5)!important;box-shadow:0 16px 36px #00000026,inset 0 1px 0 #f0f7ff38!important;border-color:#deebf438!important;} body[data-market] .global-market-bar .global-market-options{background:#18252ecc!important;box-shadow:inset 2px 3px 6px #060d1660,inset -1px -1px 0 #d7e7f316!important} body[data-market] .global-market-bar .global-market-options button[aria-pressed=true]{background:linear-gradient(145deg,var(--brand-soft),var(--brand-accent))!important;box-shadow:0 7px 14px #07121f50,inset 0 1px 0 #ffffff65!important;} body[data-market] .shell>.sidebar.atlas-text-navigation.atlas-text-navigation{background:linear-gradient(135deg,#354752b8,#23333ed9)!important;box-shadow:inset 0 1px 0 #d7e6ef17!important} body[data-market] .shell>.atlas-text-navigation nav a.active{background:#cedce613!important;} body[data-market] .shell>.atlas-text-navigation nav a.active:after{background:var(--brand-accent)!important;opacity:1} body[data-market] .shell>.atlas-text-navigation nav a:is(.crypto-nav-glow,.offers-nav-glow){background:#d1e3ef09!important;box-shadow:inset 0 1px 0 #ffffff14!important;border-color:#d1e3ef30!important} body[data-market] .prop-atlas-brand img{border-color:#dce7ef50!important;box-shadow:0 5px 12px #0004!important} body[data-market] #app#app#app#app#app#app#app :is(.home-findme-main,.of-hero,.cv-hero,.sp-hero,.hub-feature,.hw-feature,.versus-arena,.directory-featured,.directory-stage,.aurora-profile){background:linear-gradient(140deg,#52687740,transparent 52%),var(--liquid-surface)!important;border-color:var(--brand-edge)!important;box-shadow:var(--atlas-shadow)!important;} body[data-market] #app#app#app#app#app#app#app .aurora-profile{background:transparent!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app :is(.directory-deck-card,.directory-library-art,.hq-logo-card,.cv-poster,.cv-map-card,.of-card-art,.hub-card-art,.hw-preview-art){background:var(--fm-card-material)!important;border-color:#d7e7f33b!important;} body[data-market] #app#app#app#app#app#app#app .hq-logo-card.hq-center{border-color:var(--brand-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 16%,transparent),0 15px 35px #0005!important} body[data-market] #app#app#app#app#app#app#app :is(.hq-stage-glow,.hq-ambient){background:#b5cede19!important} body[data-market] #app#app#app#app#app#app#app .hq-logo-card::before, body[data-market] #app#app#app#app#app#app#app .hq-popular-firm::before{background:linear-gradient(130deg,#eef7ff18,transparent 65%)!important} body[data-market] #app#app#app#app#app#app#app :is(.hq-card-line,.hq-spin-track>span,.hw-feature-track i){background:var(--brand-accent)!important} body[data-market] #app#app#app#app#app#app#app .home-findme-main .hq-header h1{color:var(--brand-ink)!important} body[data-market] #app#app#app#app#app#app#app .home-findme-main .hq-header h1 :is(span,em){color:var(--brand-accent)!important;background:none!important;-webkit-text-fill-color:currentColor!important} body[data-market] #app#app#app#app#app#app#app :is(.hq-market-label,.hq-eyebrow,.hq-orbit,.pm-center-source,.page-top .eyebrow){color:var(--brand-accent)!important} body[data-market] #app#app#app#app#app#app#app :is(.hq-card-number,.hq-stage-caption,.hq-choice-heading small,.hq-header p,.hq-result-empty,.hq-result-empty small,.hq-featured-brand p,.hq-popular-profile small,.hq-popular-heading>a,.pm-heading span,.finder-widget-note,.finder-rule-note,.finder-account-hint,.of-price-pending,.of-cost-unavailable,.of-cost-saving>span,.of-comparison-account>span:last-child,.of-comparison-prices span,.of-comparison-saving span,.of-comparison-empty p){color:var(--brand-muted)!important} body[data-market] #app#app#app#app#app#app#app :is(.hq-logo-card>strong,.hq-result-empty strong,.pm-heading,.finder-widget h2,.finder-widget-head){color:var(--brand-ink)!important} body[data-market] #app#app#app#app#app#app#app :is(.of-profile-section,.cv-rank-panel,.cv-fee-panel,.cv-fee-card,.hw-stage,.hw-risk-orbit,.hw-glossary-chart,.finder-unverified,.finder-account-hint,.j-segments){background:var(--liquid-inset)!important;border-color:var(--brand-edge)!important} body[data-market] #app#app#app#app#app#app#app :is(.cv-poster,.cv-map-card)::after{background:linear-gradient(transparent,#18242cf2)!important} body[data-market] #app#app#app#app#app#app#app :is(.hq-choice,.profile-stat,.profile-facts>div,.of-coupon,.hw-stat){--atlas-ink:var(--neo-light-ink);--atlas-muted:var(--neo-light-muted);--atlas-input:#c5d1db;--atlas-raised:#dde6ed;--atlas-hover:#edf3f7;--atlas-line:#7e95a63b;color:var(--neo-light-ink)!important;background:var(--neo-porcelain)!important;border-color:#f0f7ff65!important;box-shadow:0 9px 18px #06111c35,inset 0 1px 0 #fff9!important;} body[data-market] #app#app#app#app#app#app#app :is(.profile-stat,.profile-facts>div,.hw-stat) :is(strong,b,h3){color:var(--neo-light-ink)!important} body[data-market] #app#app#app#app#app#app#app :is(.profile-stat,.profile-facts>div,.hw-stat) :is(span,small,p,a){color:var(--neo-light-muted)!important} body[data-market] #app#app#app#app#app#app#app .hq-choice :is(strong,.hq-choice-arrow){color:var(--neo-light-ink)!important} body[data-market] #app#app#app#app#app#app#app .hq-choice small{color:var(--neo-light-muted)!important} body[data-market] #app#app#app#app#app#app#app .hq-choice .hq-icon{color:var(--neo-accent-dark)!important;background:#ffffff55!important} body[data-market] #app#app#app#app#app#app#app .hq-choice:is(:hover:enabled,.hq-selected){background:linear-gradient(145deg,#f8fbfd,#dfe8ef)!important;border-color:var(--brand-accent)!important;box-shadow:0 8px 16px #0004,inset 0 0 0 1px var(--brand-accent)!important} body[data-market] #app#app#app#app#app#app#app .of-coupon :is(p,small,.of-source span,.of-coupon-top>div>span,.of-coupon-price>span){color:var(--neo-light-muted)!important} body[data-market] #app#app#app#app#app#app#app .of-coupon :is(strong,b,h4){color:var(--neo-light-ink)!important} body[data-market] #app#app#app#app#app#app#app .of-coupon :is(.of-code,.of-coupon-symbol){background:#b7c7d380!important;color:var(--neo-light-ink)!important;border-color:#8197a649!important} body[data-market] #app#app#app#app#app#app#app .of-coupon .of-code :is(span,small){color:var(--neo-light-muted)!important} body[data-market] #app#app#app#app#app#app#app .of-coupon .of-code:hover{background:#f4f8fb!important} body[data-market] #app#app#app#app#app#app#app .of-coupon .of-coupon-discount{color:var(--neo-accent-dark)!important;background:#bccbd780!important} body[data-market] #app#app#app#app#app#app#app :is(.page-top p,.page-top-hero p,.page-intro p,.profile-switch-label,.of-choose-firm>span,.of-hero-scope,.hq-featured-brand>div>span,.hq-secondary-link,.hq-popular-offer>a){color:var(--brand-muted)!important} body[data-market] #app#app#app#app#app#app#app :is(.hq-featured-brand small,.hq-featured-deal .home-up-to b){color:var(--brand-accent)!important} body[data-market] #app#app#app#app#app#app#app :is(.hq-choice-heading>span,.hq-featured-brand h3,.hq-popular-heading h2){color:var(--brand-ink)!important} body[data-market] #app#app#app#app#app#app#app .cv-poster-art{background:linear-gradient(145deg,#60788840,#253540)!important} body[data-market] #app#app#app#app#app#app#app :is(.hub-heading p,.hw-note,.hw-plan-nav>span,.hw-strategy-copy>span,.hw-term-index button>span,.hw-preview h3 span){color:var(--brand-muted)!important} body[data-market] #app#app#app#app#app#app#app .hw-meter i:is(.violet,.blue){background:var(--brand-accent)!important} body[data-market] #app#app#app#app#app#app#app .hw-meter i.mint{background:#cad9e4!important} body[data-market] #app#app#app#app#app#app#app .hw-price-ladder .violet{color:var(--brand-accent)!important} body[data-market] #app#app#app#app#app#app#app :is(.hw-scenario,.hw-demo-controls) input[type=range]{accent-color:var(--brand-accent)!important} body[data-market] #app#app#app#app#app#app#app :is(.btn,.of-button,.hq-browse,.hq-skip,.hq-confirm,.of-navigation button,.directory-deck-nav,.account-pagination button){background:linear-gradient(145deg,#4c6170,#354854)!important;color:var(--brand-ink)!important;border-color:#dbe9f22b!important;box-shadow:0 4px 9px #07121c30,inset 0 1px 0 #edf7ff24!important;} body[data-market] #app#app#app#app#app#app#app :is(.btn.primary,.btn.lime,.hq-confirm,.of-button.primary,.hub-solid-link,.purchase-link){background:linear-gradient(135deg,var(--brand-soft),var(--brand-accent))!important;color:var(--brand-accent-ink)!important;border-color:color-mix(in srgb,var(--brand-soft) 65%,white)!important;} body[data-market] #app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) :is(th,td){background:linear-gradient(120deg,#354753,#2b3b46)!important;border-color:#d4e2ec20!important} body[data-market] #app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) tbody tr:hover td{background:#3e5260!important} body[data-market] #app#app#app#app#app#app#app .discovery-tabs button[aria-selected=true]{background:#d4e2ec12!important;color:var(--brand-ink)!important} body[data-market] #app#app#app#app#app#app#app :is(.pm-types,.discovery-toolbar,.of-sort-bar,.directory-toolbar){background:#1f2e387d!important;border-color:var(--brand-edge)!important} body[data-market] #app#app#app#app#app#app#app :is(.pm-types button,.of-sort-bar button,.hw-tool-tabs button)[aria-pressed=true]{background:#cedde51a!important;color:var(--brand-accent)!important;border-color:var(--brand-accent)!important} body[data-market] #app#app#app#app#app#app#app #firm-spotlight .pm-node{--pm-color:var(--brand-accent)!important;background:var(--liquid-surface)!important;color:var(--brand-ink)!important;border-color:var(--brand-edge)!important;box-shadow:0 6px 14px #0003,inset 0 1px 0 #ffffff21!important} body[data-market] #app#app#app#app#app#app#app #firm-spotlight .pm-node:not(.pm-node-0){--pm-color:#d3e1eb!important} body[data-market] #app#app#app#app#app#app#app #firm-spotlight .pm-node[aria-pressed=true]{border-color:var(--brand-accent)!important} body[data-market] #app#app#app#app#app#app#app #firm-spotlight .pm-node strong{color:var(--pm-color)!important} body[data-market] .pm-orbit>svg>path{stroke:#a6bac9} body[data-market] .pm-orbit>svg>path:first-of-type{stroke:var(--brand-accent)} body[data-market] .versus-dashboard{--series-b:#cad9e4} body[data-market] #app#app#app#app#app#app#app :is(.versus-heading .eyebrow,.compare-program-launch p,.compare-program-launch>span){color:var(--brand-muted)!important} body[data-market] #app#app#app#app#app#app#app .versus-matrix-row :is(strong,span):nth-child(2){color:var(--brand-soft)!important} body[data-market] dialog#detail{background:var(--liquid-surface)!important;border-color:var(--brand-edge)!important;box-shadow:0 24px 80px #0009,inset 0 1px 0 #edf7ff2b!important} body[data-market] dialog#detail::backdrop{background:#071018ba;backdrop-filter:blur(6px)} body[data-market] :is(.atlas-select-panel,.atlas-select-menu,.atlas-search-results,#atlas-site-menu){background:var(--liquid-surface)!important;color:var(--brand-ink)!important} body[data-market] :is(.btn,button,a):focus-visible{outline-color:var(--brand-accent)!important} body[data-market] input{accent-color:var(--brand-accent)} body[data-market] footer{color:var(--brand-muted)!important;border-color:var(--brand-edge)!important} @media(max-width:1100px){body[data-market] #app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) tbody tr{background:var(--liquid-surface)!important} body[data-market] #app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) tbody td{background:transparent!important}} body[data-market]{--prism-pop:linear-gradient(112deg,var(--material-b940bf,#b940bf) 0%,var(--material-ed257e,#ed257e) 43%,var(--material-fe2f63,#fe2f63) 72%,var(--material-ef7d47,#ef7d47) 100%);--prism-glass:linear-gradient(145deg,var(--material-6c5575e8,#6c5575e8) 0%,var(--material-554258ed,#554258ed) 40%,#383347f5 75%,#292a39 100%);--prism-shadow:0 12px 30px #08091550,inset 0 1px 0 #ffffff28;--liquid-surface:linear-gradient(165deg,var(--material-291f30,#291f30),#201c2a 48%,#0f1922);--neo-light-ink:var(--material-fff8fc,#fff8fc);--neo-light-muted:#c7c9db;--neo-porcelain:var(--prism-glass);--liquid-inset:var(--material-171115,#171115);--atlas-surface:var(--liquid-surface);--atlas-input:var(--material-270e2b,#270e2b);--atlas-text:var(--brand-ink);--atlas-shadow:0 14px 38px #08091438,inset 0 1px 0 #ffffff0e;--atlas-line:var(--material-ddcbea24,#ddcbea24);--atlas-line-hover:var(--material-f2bee56b,#f2bee56b);--control-line:var(--atlas-line);--control-line-hover:var(--atlas-line-hover);--fm-card:#343750;--fm-scene:var(--liquid-surface);--fm-material:var(--liquid-surface);--fm-card-material:var(--prism-glass);--fm-glow:var(--material-f442a035,#f442a035);--fm-line:var(--atlas-line);background:#201c2a!important;color:#f5f5f7!important;scrollbar-color:var(--material-65506d,#65506d) var(--material-191420,#191420)} body[data-market] :is(input,select,textarea)::placeholder{color:var(--material-a99bb6,#a99bb6)!important} body[data-market] .shell{background:radial-gradient(ellipse 1000px 800px at 15% -160px,var(--material-68225c26,#68225c26),transparent 80%),radial-gradient(ellipse 1050px 650px at 100% 0,var(--material-932b5812,#932b5812),transparent 76%),linear-gradient(165deg,var(--material-291f30,#291f30) 0%,#201c2a 48%,#0f1922 100%)!important} body[data-market]::before{background:none} body[data-market] .global-market-bar{background:linear-gradient(115deg,var(--material-35112f,#35112f),var(--material-241626,#241626) 60%,#172029)!important;border-color:var(--material-e8c7ef24,#e8c7ef24)!important;border-radius:30px!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] .atlas-brand-copy small{color:var(--material-c3a9d0,#c3a9d0)} body[data-market] .prop-atlas-brand img{border-radius:15px!important;border-color:var(--material-ff88c14a,#ff88c14a)!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] .global-market-bar :is(.global-market-options,.atlas-search form,.atlas-menu-toggle){background:var(--material-270e2b,#270e2b)!important;border-color:var(--material-e2c4eb19,#e2c4eb19)!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10;border-radius:24px!important} body[data-market] .global-market-bar .global-market-options button{border-radius:19px!important;color:var(--material-cbbbd6,#cbbbd6)!important} body[data-market] .global-market-bar .global-market-options button[aria-pressed=true]{background:var(--prism-pop)!important;color:#fff!important;border-color:var(--material-ffb9db61,#ffb9db61)!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] .global-market-bar .global-market-options button:hover{background:var(--material-fff0f510,#fff0f510)!important;color:#fff!important} body[data-market] .global-market-bar .global-market-options button[aria-pressed=true]:hover{background:var(--prism-pop)!important} body[data-market] .shell>.sidebar.atlas-text-navigation.atlas-text-navigation{border-radius:25px!important;border-color:var(--material-caa2d21a,#caa2d21a)!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] .shell>.atlas-text-navigation nav a{border-radius:19px!important;color:var(--material-c5b6cf,#c5b6cf)!important} body[data-market] .shell>.atlas-text-navigation nav a.active{background:linear-gradient(140deg,var(--material-b827a12b,#b827a12b),var(--material-fb3e711a,#fb3e711a) 58%,var(--material-ffb47018,#ffb47018))!important;color:white!important;} body[data-market] .shell>.atlas-text-navigation nav a.active:after{background:var(--prism-pop)!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] .shell>.atlas-text-navigation nav a:is(.crypto-nav-glow,.offers-nav-glow){background:#ffffff03!important;border-color:var(--material-f594c438,#f594c438)!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] .shell>.atlas-text-navigation nav a.crypto-nav-glow::after{color:#fff!important;background:var(--material-9e3c79,#9e3c79)!important} body[data-market] :is(.atlas-select-panel,.atlas-search-results,#atlas-site-menu){background:linear-gradient(140deg,var(--material-35213f,#35213f),var(--material-191321,#191321))!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10;border-color:var(--material-d5abdb36,#d5abdb36)!important} body[data-market] #app#app#app#app#app#app#app#app .home-findme-main{background:var(--prism-pop)!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] #app#app#app#app#app#app#app#app .hq-topline{background:transparent!important} body[data-market] #app#app#app#app#app#app#app#app .home-findme-main .hq-header h1{color:white!important;text-shadow:0 3px 10px var(--material-6b174824,#6b174824)} body[data-market] #app#app#app#app#app#app#app#app .home-findme-main .hq-header h1 span{color:#fff!important;background:none!important;-webkit-text-fill-color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app .home-findme-main .hq-header p{color:var(--material-fff0f8,#fff0f8)!important} body[data-market] #app#app#app#app#app#app#app#app .hq-logo-card::before{background:linear-gradient(115deg,#fff2,transparent 35%)!important} body[data-market] #app#app#app#app#app#app#app#app .hq-logo-card.hq-center{border-color:#fff7!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] #app#app#app#app#app#app#app#app :is(.hq-logo-card>strong,.hq-card-number,.hq-stage-caption,.hq-orbit){color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app .hq-stage-glow{background:#fff3!important;filter:blur(45px)} body[data-market] #app#app#app#app#app#app#app#app :is(.hq-browse,.hq-skip){background:#fff2!important;color:#fff!important;border-color:#fff4!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] #app#app#app#app#app#app#app#app .hq-spin-track>span{background:#fff!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] #app#app#app#app#app#app#app#app .hq-choice{background:var(--prism-glass)!important;border-color:#c7d5ee38!important;border-radius:23px!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10;color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app .hq-choice :is(strong,small){color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app .hq-choice small{color:#c4c6d9!important} body[data-market] #app#app#app#app#app#app .hq-choice .hq-icon{color:var(--material-ffc2d9,#ffc2d9)!important;background:var(--material-ff81b518,#ff81b518)!important;border-radius:14px} body[data-market] #app#app#app#app#app#app#app#app .hq-choice:is(:hover:enabled,.hq-selected){background:linear-gradient(135deg,var(--material-87366a66,#87366a66),var(--material-4e365c88,#4e365c88) 55%,#273544)!important;border-color:var(--material-ff8eca88,#ff8eca88)!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] #app#app#app#app#app#app#app#app .hq-result{background:linear-gradient(115deg,var(--material-55324c,#55324c),#383346 55%,#293e50)!important;border-radius:26px!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] #app#app#app#app#app#app#app#app .hq-popular-firm{background:var(--prism-glass)!important;border-color:#bdd1f02b!important;border-radius:23px!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] #app#app#app#app#app#app#app#app :is(.page-top,.page-top-hero,.page-intro,.of-hero,.cv-hero,.sp-hero,.hw-feature,.hub-feature){background:var(--prism-pop)!important;border-color:var(--material-ffd0e345,#ffd0e345)!important;border-radius:30px!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10;color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app :is(.page-top,.page-top-hero,.page-intro,.of-hero,.cv-hero,.sp-hero,.hw-feature,.hub-feature) :is(h1,h2,h3,p,.eyebrow,.cv-eyebrow,.cv-hero-meta,.cv-hero-stats small,.of-market,.of-hero-scope,.of-hero-caption,.of-hero-percent,.of-hero-percent small,.of-price-change>span,.of-price-change s,.sp-eyebrow,.sp-hero-facts small){color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app .of-hero-art{background:transparent!important} body[data-market] #app#app#app#app#app#app#app#app .of-hero-art::after{background:linear-gradient(20deg,var(--material-3a0f3924,#3a0f3924),transparent)!important} body[data-market] #app#app#app#app#app#app#app#app :is(.of-hero-code,.of-hero .of-navigation button){background:var(--material-52133350,#52133350)!important;border-color:var(--material-ffc0df59,#ffc0df59)!important;color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app .of-hero-code :is(span,small,strong){color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app :is(.of-hero,.sp-hero,.cv-hero) .brand-mark{box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] #app#app#app#app#app#app#app#app :is(.finder-widget,.studio-glass,.studio-brand,.profile-stat,.profile-facts>div,.pm-node,.bw-widget,.hw-card,.hw-stat,.hw-preview,.hw-strategy-card,.j-card,.versus-card,.of-coupon,.of-directory-card,.directory-library-card,.directory-deck-card,.cv-poster,.cv-card,.sp-platform-card){background:var(--prism-glass)!important;border-color:#d2dcf33b!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10;border-radius:24px!important;color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app :is(.profile-stat,.profile-facts>div,.hw-stat,.of-coupon) :is(strong,b,h3,h4){color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app :is(.profile-stat,.profile-facts>div,.hw-stat,.of-coupon) :is(small,p,span,a){color:#c7c9db!important} body[data-market] #app#app#app#app#app#app#app#app :is(.directory-library-art,.of-card-art,.hub-card-art,.hw-preview-art,.cv-poster-art){background:linear-gradient(155deg,#859aca31,#4a496337 50%,#11222d6e)!important} body[data-market] #app#app#app#app#app#app#app#app .cv-poster::after{background:linear-gradient(transparent,#17202bef)!important} body[data-market] #app#app#app#app#app#app#app#app .versus-arena{background:radial-gradient(ellipse at 24% 30%,var(--material-b532a42b,#b532a42b),transparent 60%),radial-gradient(ellipse at 90% 80%,var(--material-ff704322,#ff704322),transparent 60%),var(--liquid-surface)!important;border-color:var(--material-ffacd333,#ffacd333)!important} body[data-market] #app#app#app#app#app#app#app#app .hw-feature-art{background:var(--material-201625bf,#201625bf)!important;border-color:var(--material-d5c7ed2e,#d5c7ed2e)!important} body[data-market] #app#app#app#app#app#app#app#app :is(.of-profile,.hub-navigation,.hub-insights,.sp-profile,.cv-profile){background:linear-gradient(160deg,var(--material-2a1d2e,#2a1d2e),#201c2a 48%,#13212b)!important;border-color:var(--material-e7c4e32a,#e7c4e32a)!important} body[data-market] #app#app#app#app#app#app#app#app :is(.btn,.of-button,.directory-compare-link,.directory-deck-nav,.account-pagination button,.hq-confirm){border-radius:18px!important;background:var(--material-221d28,#221d28)!important;border-color:var(--material-e7c7eb32,#e7c7eb32)!important;color:#fff!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10;transition:background .2s,border-color .2s,box-shadow .2s,transform .16s} body[data-market] #app#app#app#app#app#app#app#app :is(.btn.primary,.btn.lime,.hq-confirm,.of-button.primary,.hub-solid-link){background:var(--prism-pop)!important;border-color:var(--material-ffb7d355,#ffb7d355)!important;color:white!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] #app#app#app#app#app#app#app#app :is(.btn,.of-button,.directory-deck-nav,.hq-confirm):hover{border-color:var(--material-ff94cf80,#ff94cf80)!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] #app#app#app#app#app#app#app#app :is(.btn,button):active:not(:disabled){scale:.97} body[data-market] #app#app#app#app#app#app#app#app :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea,.atlas-select-trigger){background:var(--material-270e2b,#270e2b)!important;border-color:var(--material-cfafd734,#cfafd734)!important;border-radius:17px!important;color:var(--material-f8effc,#f8effc)!important} body[data-market] #app#app#app#app#app#app#app#app :is(.pm-types,.of-sort-bar,.discovery-toolbar,.discovery-tabs,.directory-toolbar,.hw-plan-tabs,.j-segments){background:linear-gradient(120deg,var(--material-382738,#382738),#2c3746)!important;border-color:var(--material-e1bfdc1c,#e1bfdc1c)!important} body[data-market] #app#app#app#app#app#app#app#app :is(.of-code,.price-copy-code,.hq-coupon){background:var(--material-ff87b511,#ff87b511)!important;color:var(--material-ffd0e6,#ffd0e6)!important;border-radius:12px!important} body[data-market] #app#app#app#app#app#app#app#app :is(.of-code,.price-copy-code,.hq-coupon):hover{background:var(--material-ff87b526,#ff87b526)!important;border-color:var(--material-ffb4d9,#ffb4d9)!important} body[data-market] #app#app#app#app#app#app#app#app :is(.of-code,.price-copy-code,.hq-coupon) :is(span,small,b){color:var(--material-fbe3f1,#fbe3f1)!important} body[data-market] #app#app#app#app#app#app#app#app .of-coupon .of-coupon-discount{background:var(--material-c431822d,#c431822d)!important;color:var(--material-ffc3df,#ffc3df)!important;border-color:var(--material-ffb9d936,#ffb9d936)!important} body[data-market] #app#app#app#app#app#app#app#app :is(.pm-types button,.hw-tool-tabs button,.of-sort-bar button)[aria-pressed=true]{background:var(--material-df3d9a1e,#df3d9a1e)!important;color:var(--material-ffb2da,#ffb2da)!important;border-color:var(--material-f797cb66,#f797cb66)!important} body[data-market] #app#app#app#app#app#app#app#app #discovery-ranking .discovery-tabs button[aria-selected=true]{background:linear-gradient(160deg,var(--material-e9369929,#e9369929),var(--material-f88d4719,#f88d4719))!important;color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) th{background:linear-gradient(115deg,var(--material-29232f,#29232f),#232b36)!important;border-color:#c7c3dd24!important;color:var(--material-cbc1d6,#cbc1d6)!important} body[data-market] #app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) tbody td{background:linear-gradient(145deg,var(--material-554357,#554357),var(--material-3a3249,#3a3249))!important;border-color:#c7c3dd24!important} body[data-market] #app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) tbody tr:hover td{background:linear-gradient(145deg,var(--material-6a4b67,#6a4b67),var(--material-443b55,#443b55))!important} body[data-market] #app#app#app#app#app#app#app#app :is(.hq-market-label,.hq-eyebrow,.hq-featured-brand small,.hq-featured-deal .home-up-to b,.hw-kicker,.sp-heading em,.cv-eyebrow){color:var(--material-ffadd6,#ffadd6)!important} body[data-market] #app#app#app#app#app#app#app#app :is(.hq-choice-heading>span,.hq-featured-brand h3,.hq-popular-heading h2,.pm-heading){color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app :is(.hq-choice-heading small,.hq-popular-profile small,.hq-featured-brand>div>span,.hq-secondary-link,.hq-popular-offer>a,.of-price-pending,.of-cost-unavailable,.of-cost-saving>span,.of-comparison-account>span:last-child,.of-comparison-prices span,.of-comparison-saving span,.of-comparison-empty p,.of-choose-firm>span,.hub-heading p,.hw-note,.hw-plan-nav>span){color:var(--material-c5b7d0,#c5b7d0)!important} body[data-market] #app#app#app#app#app#app#app#app #firm-spotlight .pm-node{--pm-color:var(--material-ffc0df,#ffc0df)!important} body[data-market] #app#app#app#app#app#app#app#app #firm-spotlight .pm-node[aria-pressed=true]{border-color:var(--material-ff82be9e,#ff82be9e)!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] #app#app#app#app#app#app#app#app #firm-spotlight .pm-node strong{color:var(--material-ffbdde,#ffbdde)!important} body[data-market] .pm-orbit>svg>path{stroke:#918bbb} body[data-market] .pm-orbit>svg>path:first-of-type{stroke:var(--material-ff7fb9,#ff7fb9)} body[data-market] .versus-dashboard{--series-a:var(--material-ff9cc9,#ff9cc9);--series-b:#aec4f1} body[data-market] #app#app#app#app#app#app#app#app .hw-meter i:is(.violet,.blue){background:linear-gradient(90deg,var(--material-b75ce5,#b75ce5),var(--material-ff6c9c,#ff6c9c))!important} body[data-market] #app#app#app#app#app#app#app#app .hw-meter i.mint{background:#a9bfed!important} body[data-market] #app#app#app#app#app#app#app#app :is(.hw-scenario,.hw-demo-controls) input[type=range]{accent-color:var(--material-ff8abe,#ff8abe)!important} body[data-market] dialog#detail{background:linear-gradient(145deg,var(--material-35213e,#35213e),#181522 75%)!important;border-color:var(--material-dba5d844,#dba5d844)!important;border-radius:30px!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] dialog#detail::backdrop{background:#0d0916ba} body[data-market] dialog#detail :is(.cd-nav,.cd-rule-popover){background:var(--material-1e1428,#1e1428)!important;border-color:var(--material-d3accd33,#d3accd33)!important} body[data-market] :is(.btn,button,a,input,select,textarea):focus-visible{outline-color:var(--material-ff9acc,#ff9acc)!important} body[data-market] footer{color:var(--material-afa0bb,#afa0bb)!important;border-color:var(--material-cfafd71c,#cfafd71c)!important;} @keyframes prism-page-enter{from{opacity:0}to{opacity:1}}body[data-market] #app.atlas-page-enter,body[data-market] .hub-content.atlas-page-enter{animation:prism-page-enter .34s cubic-bezier(.22,1,.36,1) both} @media(prefers-reduced-motion:reduce){body[data-market] #app.atlas-page-enter,body[data-market] .hub-content.atlas-page-enter{animation:none!important} body[data-market] #app#app#app#app#app#app#app#app :is(.btn,button,a){transition:none!important;scale:1!important}} body[data-market]{--brand-base:#201c2a;--brand-panel:var(--material-2c2635,#2c2635);--brand-raised:#465364;--brand-deep:var(--material-221d28,#221d28);--brand-hover:#37303d;--brand-muted:var(--material-e1d5e7,#e1d5e7);--brand-edge:var(--material-ffc2de40,#ffc2de40);--brand-bloom:var(--material-ac427523,#ac427523);--brand-sky:var(--material-aa70541a,#aa70541a);--liquid-panel:var(--material-2c2635,#2c2635);--liquid-base:#201c2a;--liquid-muted:var(--material-e1d5e7,#e1d5e7);--liquid-edge:var(--material-ffc2de40,#ffc2de40);--atlas-muted:var(--material-e1d5e7,#e1d5e7);--atlas-raised:#465364;--atlas-hover:#37303d;--atlas-line:var(--material-ffd0e23b,#ffd0e23b);--prism-inset:linear-gradient(155deg,var(--material-231927,#231927),#151d26);--prism-soft:linear-gradient(155deg,var(--material-331b30,#331b30),var(--material-211b29,#211b29) 58%,#121f29);} body[data-market] #app#app#app#app#app#app#app#app#app :is(.page-heading,.page-top,.page-top-hero,.page-intro,.directory-header,.finder-dashboard-heading){background:var(--prism-pop)!important;border-color:var(--material-ffd3e680,#ffd3e680)!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10;color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app#app :is(.page-heading,.directory-header,.finder-dashboard-heading) :is(h1,h2,p,small,.eyebrow,.subheading){color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app#app :is(.brand-switcher,.compare-scope-bar,.toolbar,.directory-showcase,.directory-browser,.profile-hero,.finder-results,.offers-dashboard,.of-directory,.trading-hub,.hub-workspace,.journal-dashboard,.journal-panel,.compare-dashboard,.compare-panel,.crypto-directory,.sp-rail,#discovery-ranking){background:var(--liquid-surface)!important;border-color:var(--material-ffd0e244,#ffd0e244)!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] #app#app#app#app#app#app#app#app#app :is(.panel,.firm-card,.account-card,.lesson-card,.offer-card,.risk-card,.trust-card,.path-card,.program-pick,.finder-panel,.finder-filter-panel,.sim-work,.sim-notes,.lesson-notes,.lesson-article,.purchase-panel,.comparison-controls,.broker-feature,.compact-account,.profile-insight,.discovery-program-card,.academy-banner,.release-strip,.profile-lower>section,.directory-card,.directory-filters,.of-firm-card,.of-price-comparison,.of-comparison-card,.chart-panel,.jd-card,.hub-launch-card,.hub-tool-pair>a,.pm-widget,.versus-panel,.versus-metrics,.versus-energy,.versus-performance,.versus-health,.cv-fee-card,.cv-platform-row){background:var(--prism-glass)!important;border-color:#e0e9ff59!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] #app#app#app#app#app#app#app#app#app :is(.directory-selector,.directory-toolbar,.finder-results-toolbar,.firm-account-toolbar,.discovery-toolbar,.discovery-tabs,.of-sort-bar,.of-directory-controls,.versus-controls,.hw-plan-tabs,.j-segments){background:var(--prism-inset)!important;border-color:var(--material-ffbfdf48,#ffbfdf48)!important} body[data-market] #app#app#app#app#app#app#app#app#app :is(.hq-result.hq-result,.compare-program-launch.compare-program-launch,.hw-result.hw-result,.bw-costs.bw-costs,.j-equity.j-equity){background:var(--prism-soft)!important;border-color:var(--material-ffc0de6b,#ffc0de6b)!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] #app#app#app#app#app#app#app#app#app :is(.of-profile-section,.cv-rank-panel,.cv-fee-panel,.hw-stage,.hw-risk-orbit,.hw-glossary-chart,.finder-unverified,.finder-account-hint,.hw-feature-art,.hw-price-ladder,.hw-demo-output,.hw-recovery-ring>div,.cv-catalog,.cv-categories,.of-directory-summary){background:var(--prism-inset)!important;border-color:var(--material-e3c3eb40,#e3c3eb40)!important} body[data-market] #app#app#app#app#app#app#app#app#app :is(.directory-library-art,.of-card-art,.hub-card-art,.hw-preview-art,.hw-strategy-art,.cv-poster-art){background:linear-gradient(145deg,var(--material-795b80,#795b80),var(--material-594460,#594460) 50%,#343144)!important} body[data-market] #app#app#app#app#app#app#app#app#app :is(.hw-preview,.hw-strategy-card,.directory-library-card,.directory-deck-card,.sp-platform-card):hover{border-color:var(--material-ffc3e48c,#ffc3e48c)!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] #app#app#app#app#app#app#app#app#app :is(.discovery-tabs button[aria-selected=true],.discovery-quick-filters button[aria-pressed=true],.hub-nav-items a.active,.hw-tool-tabs button[aria-pressed=true],.hw-term-index button[aria-pressed=true],.j-segments button[aria-pressed=true]){background:var(--prism-pop)!important;color:#fff!important;border-color:var(--material-ffb5d96b,#ffb5d96b)!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] #app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) :is(th button,td,.price-term,.discovery-unknown){color:var(--material-f6eef9,#f6eef9)!important} body[data-market] #app#app#app#app#app#app#app#app#app :is(.price-copy-code,.of-code,.hq-coupon){background:var(--material-221d28,#221d28)!important;color:#fff!important;border-color:var(--material-ffb6d961,#ffb6d961)!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] #app#app#app#app#app#app#app#app#app :is(.pm-node,.profile-stat,.profile-facts>div,.bw-widget,.hw-card,.hw-stat,.j-card,.versus-card) :is(p,small){color:var(--material-e7ddeb,#e7ddeb)!important} body[data-market] #app#app#app#app#app#app#app#app#app :is(.hw-kicker,.hw-chips button,.hw-tool-tabs b,.hw-term-index button>span,.hw-inputs legend b,.pm-heading span,.cv-rail-label){color:var(--material-ffe0f0,#ffe0f0)!important} body[data-market] .shell>.atlas-text-navigation nav a.active{background:var(--prism-pop)!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] .shell>.atlas-text-navigation nav a:hover:not(.active){background:var(--material-ff88bd22,#ff88bd22)!important;} body[data-market] .shell>.atlas-text-navigation nav a.active:hover{background:var(--prism-pop)!important;color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app#app :is(.hub-nav-items a[aria-current=page],.versus-kind button[aria-pressed=true],.pm-types button[aria-pressed=true],.hw-plan-tabs button[aria-pressed=true]){background:var(--prism-pop)!important;color:#fff!important;border-color:var(--material-ffb5d96b,#ffb5d96b)!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] #app#app#app#app#app#app#app#app#app :is(.directory-header,.page-heading,.finder-dashboard-heading) :is(.eyebrow,.directory-kicker,.directory-overline,.profile-kicker,.directory-header-label){color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app#app .directory-overline{opacity:1!important} body[data-market] #app#app#app#app#app#app#app#app#app .cv-categories button[aria-pressed=true]{background:var(--prism-pop)!important;color:#fff!important;box-shadow:0 6px 18px #07091138,inset 0 1px 0 #ffffff10} body[data-market] #app#app#app#app#app#app#app#app#app :is(.cv-fee-card,.pm-node) strong{color:#fff!important} body[data-market] :is(.atlas-select-panel,.atlas-search-results,#atlas-site-menu){background:linear-gradient(145deg,var(--material-2b182c,#2b182c),#171b24)!important;border-color:var(--material-ffbfdf58,#ffbfdf58)!important} body[data-market] dialog#detail{background:linear-gradient(155deg,var(--material-2b2030,#2b2030),#201c2a 65%,#0f1922)!important;border-color:var(--material-ffc1e158,#ffc1e158)!important} body[data-market] dialog#detail :is(.cd-toolbar,.cd-nav,.cd-rule-popover,.cd-fact,.cd-consistency,.cd-firm-layout){background:var(--prism-inset)!important;border-color:var(--material-ffd1e340,#ffd1e340)!important} body[data-market] dialog#detail .cd-nav button[aria-pressed=true]{background:var(--prism-pop)!important;} body[data-market] dialog#detail :is(.cd-eyebrow,.cd-toolbar-title>span){color:var(--material-ffe0ef,#ffe0ef)!important} @media(max-width:1100px){body[data-market] #app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) tbody tr{background:var(--prism-glass)!important;border-color:#e0e9ff48!important} body[data-market] #app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) tbody td{background:transparent!important}} body[data-market]{--ref-ink:#f5f5f7;--ref-muted:#a09a9e;--ref-icon:#7e97c4;--ref-ring:linear-gradient(112deg,var(--material-b940bf,#b940bf),var(--material-ed257e,#ed257e) 48%,var(--material-fe2f63,#fe2f63) 75%,var(--material-ef7d47,#ef7d47));--ref-selected:linear-gradient(135deg,var(--material-41263b,#41263b),var(--material-2d2433,#2d2433) 70%) padding-box,var(--ref-ring) border-box;--brand-accent:var(--material-ed257e,#ed257e);--brand-soft:var(--material-ef7d47,#ef7d47);--liquid-accent:var(--material-ed257e,#ed257e);--brand-muted:#c0bbc5;--liquid-muted:#c0bbc5} body[data-market] .shell{background:radial-gradient(ellipse 700px 430px at 38% 0,var(--material-6b194f46,#6b194f46),transparent 78%),linear-gradient(165deg,var(--material-291f30,#291f30),#201c2a 48%,#0f1922)!important} body[data-market] .global-market-bar{border-color:#877a8a25!important;box-shadow:0 12px 28px #07070e30,inset 0 1px 0 #ffffff10!important} body[data-market] .global-market-bar :is(.atlas-search form,.atlas-menu-toggle){background:var(--material-270e2b,#270e2b)!important;border-color:#897a8c26!important;box-shadow:inset 0 1px 0 #ffffff08!important} body[data-market] .global-market-bar .global-market-options{background:transparent!important;border-color:transparent!important;box-shadow:none!important} body[data-market] .global-market-bar .global-market-options button{background:var(--ref-control)!important;border:1px solid #ffffff0b!important;color:#a09a9e!important;box-shadow:none!important;transition:color .2s,border-color .2s,box-shadow .2s,scale .16s} body[data-market] .global-market-bar .global-market-options button:is([aria-pressed=true],[aria-pressed=true]:hover){background:var(--ref-selected)!important;border:1px solid transparent!important;color:white!important;box-shadow:0 0 0 2px var(--material-ed257e15,#ed257e15),0 0 9px var(--material-ed257e22,#ed257e22)!important} body[data-market] .global-market-bar .global-market-options button:hover:not([aria-pressed=true]){background:var(--material-161019,#161019)!important;color:#f5f5f7!important} body[data-market] .atlas-market-icon{color:var(--ref-icon)!important} body[data-market] .global-market-options button[aria-pressed=true] .atlas-market-icon{color:#fff!important} body[data-market] .shell>.sidebar.atlas-text-navigation.atlas-text-navigation{background:var(--material-221d28,#221d28)!important;border-color:#ffffff0c!important;box-shadow:inset 0 1px 0 #ffffff12!important} body[data-market] .shell>.atlas-text-navigation nav a{background:transparent!important;color:#a09a9e!important;border:1px solid transparent!important;transition:color .2s,box-shadow .2s,scale .16s} body[data-market] .shell>.atlas-text-navigation nav a:is(.active,.active:hover){background:var(--ref-selected)!important;color:white!important;border-color:transparent!important;box-shadow:0 0 8px var(--material-ed257e24,#ed257e24)!important} body[data-market] .shell>.atlas-text-navigation nav a:hover:not(.active){background:#ffffff07!important;color:#fff!important} body[data-market] .shell>.atlas-text-navigation nav a.active:after{background:var(--ref-ring)!important;box-shadow:0 3px 10px var(--material-ed257e28,#ed257e28)!important} body[data-market] .shell>.atlas-text-navigation nav a:is(.offers-nav-glow,.crypto-nav-glow){background:var(--ref-control)!important;border-color:#ffffff12!important;box-shadow:none!important} body[data-market] .shell>.atlas-text-navigation nav a:is(.offers-nav-glow,.crypto-nav-glow).active{background:var(--ref-selected)!important;border-color:transparent!important;box-shadow:0 0 8px var(--material-ed257e24,#ed257e24)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.home-findme-main,.page-heading,.directory-header,.finder-dashboard-heading){background:radial-gradient(ellipse at 15% 0,var(--material-5b164825,#5b164825),transparent 75%),var(--liquid-surface)!important;border-color:var(--material-c6b6ca20,#c6b6ca20)!important;box-shadow:0 10px 24px #07070c2b,inset 0 1px 0 #ffffff0a!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.of-hero,.cv-hero,.sp-hero,.hw-feature,.hub-feature,.hq-result.hq-result){background:var(--prism-pop)!important;border-color:var(--material-fbb8d246,#fbb8d246)!important;box-shadow:0 14px 24px #07071036,inset 0 1px 0 #ffffff40!important} body[data-market] #app#app#app#app#app#app#app#app#app#app .hq-result :is(small,p,a,.home-up-to){color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app#app#app .hq-stage-glow{background:var(--material-74234a12,#74234a12)!important;filter:blur(45px)} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.hq-logo-card,.hq-popular-firm){background:var(--prism-glass)!important;border-color:#b2c1d847!important;box-shadow:0 10px 20px #05091045,inset 0 1px 0 #ffffff35!important} body[data-market] #app#app#app#app#app#app#app#app#app#app .hq-logo-card.hq-center{background:linear-gradient(145deg,var(--material-795b80,#795b80),var(--material-594460,#594460) 45%,#343144) padding-box,var(--ref-ring) border-box!important;border:1px solid transparent!important;box-shadow:0 0 0 2px var(--material-ed257e18,#ed257e18),0 12px 25px #04071155!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.btn,.of-button,.directory-compare-link,.directory-deck-nav,.account-pagination button,.hq-confirm,.hq-browse,.hq-skip,.hq-choice,.of-code,.price-copy-code,.hq-coupon){background:var(--ref-control)!important;border-color:#ffffff18!important;color:var(--ref-ink)!important;box-shadow:inset 0 1px 0 #ffffff0a!important;transition:box-shadow .22s,color .22s,border-color .22s,scale .16s} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.btn,.of-button,.directory-deck-nav,.hq-confirm,.hq-browse,.hq-skip,.hq-choice,.of-code,.price-copy-code,.hq-coupon):hover:not(:disabled){background:var(--material-171115,#171115)!important;border-color:var(--material-b3a1b84a,#b3a1b84a)!important;box-shadow:0 3px 10px #00000028,inset 0 1px 0 #ffffff14!important;color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.btn.primary,.btn.lime,.hq-confirm,.of-button.primary,.hub-solid-link){background:radial-gradient(ellipse at 15% 0,var(--material-09080bd9,#09080bd9),transparent 82%),var(--prism-pop)!important;border-color:var(--material-c7809d42,#c7809d42)!important;box-shadow:inset 0 1px 0 #ffffff1f,0 3px 9px #06071040!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.hq-choice :is(strong,small),.price-copy-code :is(span,b,small),.of-code :is(span,b,small),.hq-coupon :is(span,b,small)){color:#f5f5f7!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.hq-icon,.hq-choice .hq-icon){background:none!important;color:var(--ref-icon)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.discovery-tabs,.pm-types,.hw-tool-tabs,.hw-plan-tabs,.j-segments,.of-sort-bar,.cv-categories){background:var(--material-171115,#171115)!important;border-color:#ffffff0c!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.discovery-tabs button,.discovery-quick-filters button,.pm-types button,.hw-tool-tabs button,.hw-term-index button,.hw-plan-tabs button,.j-segments button,.versus-kind button,.cv-categories button,.of-sort-bar button,.hub-nav-items a){background:var(--ref-control)!important;color:var(--ref-muted)!important;border-color:#ffffff0b!important;box-shadow:none!important;transition:color .22s,box-shadow .22s,border-color .22s,scale .16s} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.hq-choice.hq-selected,.hq-choice.hq-selected:hover,.discovery-quick-filters button[aria-pressed=true],.pm-types button[aria-pressed=true],.hw-tool-tabs button[aria-pressed=true],.hw-term-index button[aria-pressed=true],.hw-plan-tabs button[aria-pressed=true],.j-segments button[aria-pressed=true],.versus-kind button[aria-pressed=true],.cv-categories button[aria-pressed=true],.of-sort-bar button[aria-pressed=true],.hub-nav-items a[aria-current=page],.hub-nav-items a.active){background:var(--ref-selected)!important;border:1px solid transparent!important;color:#fff!important;box-shadow:0 0 0 2px var(--material-ed257e12,#ed257e12),0 0 8px var(--material-ed257e20,#ed257e20)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.discovery-tabs button[aria-selected=true],.discovery-tabs button[aria-selected=true]:hover){background:radial-gradient(ellipse at 50% 120%,var(--material-ef7d473d,#ef7d473d),transparent 50%),radial-gradient(ellipse at 50% 140%,var(--material-ed257e50,#ed257e50),transparent 70%),var(--material-171115,#171115)!important;color:#fff!important;border-color:transparent!important;box-shadow:inset 0 -1px 0 var(--material-8d426045,#8d426045)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.of-sort-bar button[aria-pressed=true] i,.of-sort-bar button[aria-pressed=true] span,.hub-nav-items a[aria-current=page] :is(b,span),.hw-term-index button[aria-pressed=true]>span){color:white!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.discovery-tabs button,.discovery-quick-filters button,.pm-types button,.hw-tool-tabs button,.hw-plan-tabs button,.j-segments button,.versus-kind button,.cv-categories button,.of-sort-bar button,.hub-nav-items a):hover{color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app#app#app .of-directory-card[data-selected=true]{background:var(--prism-glass) padding-box,var(--ref-ring) border-box!important;border:1px solid transparent!important;box-shadow:0 0 0 2px var(--material-ed257e15,#ed257e15)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app .of-directory-identity{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.of-hero-code,.of-hero .of-navigation button){background:var(--material-270e2b7a,#270e2b7a)!important;border-color:#ffffff2a!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff17!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.of-hero .of-navigation button svg,.of-hero .of-navigation button svg path){color:#fff!important;fill:currentColor!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.of-rotation-progress,.hq-featured-progress,.hq-spin-track)>span{background:var(--ref-ring)!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.of-code,.price-copy-code,.hq-coupon):is([data-copy-state=copied],.is-copied,.copied){background:#243347!important;color:#fff!important;border-color:#7e97c466!important;box-shadow:none!important} body[data-market] dialog#detail .cd-nav button{background:var(--material-221d28,#221d28)!important;color:#a09a9e!important;border-color:#ffffff10!important} body[data-market] dialog#detail .cd-nav button[aria-pressed=true]{background:var(--ref-selected)!important;box-shadow:0 0 7px var(--material-ed257e22,#ed257e22)!important} body[data-market] :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--material-db60af,#db60af)!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(button,.btn,.of-button):active:not(:disabled){scale:.97} @media(prefers-reduced-motion:reduce){body[data-market] #app#app#app#app#app#app#app#app#app#app :is(button,a){transition:none!important;scale:1!important}} body[data-market] .shell>.atlas-text-navigation:is(.atlas-text-navigation,#atlas-site-menu){background:var(--material-221d28,#221d28)!important;border-color:#ffffff12!important;box-shadow:inset 0 1px 0 #ffffff16!important} body[data-market] .global-market-bar:is(.global-market-bar,#atlas-site-menu){background:linear-gradient(115deg,var(--material-35112f,#35112f),var(--material-241626,#241626) 60%,#172029)!important;border-color:#877a8a25!important;box-shadow:0 12px 28px #07070e30,inset 0 1px 0 #ffffff10!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.of-hero .of-hero-eyebrow,.of-hero .of-eyebrow,.of-hero .of-price-change>span,.hq-result .hq-eyebrow){color:#fff!important} body[data-market] :is(.global-market-options button[aria-pressed=true],.atlas-text-navigation a.active){animation:reference-select-settle .26s ease-out} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.hq-choice[aria-pressed=true],.pm-types button[aria-pressed=true],.of-sort-bar button[aria-pressed=true],.hw-tool-tabs button[aria-pressed=true],.j-segments button[aria-pressed=true]){animation:reference-select-settle .26s ease-out} @keyframes reference-select-settle{from{opacity:.8}to{opacity:1}} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.brand-chip,.pm-center-source){background:var(--material-221d28,#221d28)!important;color:#f5f5f7!important;border:1px solid #ffffff15!important;box-shadow:none!important;transition:color .2s,border-color .2s,scale .16s} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.brand-chip.active,.brand-chip.active:hover){background:var(--ref-selected)!important;border-color:transparent!important;color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.brand-chip,.pm-center-source):hover{background:var(--material-171115,#171115)!important;border-color:var(--material-b3a1b84a,#b3a1b84a)!important;color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.hub-brand svg,.hub-nav-items a svg){color:#7e97c4!important} body[data-market] #app#app#app#app#app#app#app#app#app#app .hub-nav-items a[aria-current=page] svg{color:white!important} body[data-market] .global-market-bar.global-market-bar .global-market-options.global-market-options{background:transparent!important;border-color:transparent!important;box-shadow:none!important} body[data-market] :is(.atlas-select-panel,#atlas-site-menu){background:linear-gradient(165deg,var(--material-291f30,#291f30),#171b24)!important;border-color:#ffffff20!important} body[data-market] .atlas-select-option{background:var(--material-221d28,#221d28)!important;color:#c0bbc5!important;border:1px solid #ffffff0b!important;transition:box-shadow .2s,color .2s} body[data-market] .atlas-select-option:is([aria-selected=true],.highlighted){background:var(--ref-selected)!important;border:1px solid transparent!important;color:#fff!important;box-shadow:0 0 7px var(--material-ed257e20,#ed257e20)!important} body[data-market] .atlas-select-option:hover{background:var(--material-171115,#171115)!important;color:#fff!important} body[data-market] .atlas-select-option[aria-selected=true]:hover{background:var(--ref-selected)!important} @media(prefers-reduced-motion:reduce){body[data-market] :is(.global-market-options button[aria-pressed=true],.atlas-text-navigation a.active),body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.hq-choice[aria-pressed=true],.pm-types button[aria-pressed=true],.of-sort-bar button[aria-pressed=true],.hw-tool-tabs button[aria-pressed=true],.j-segments button[aria-pressed=true]){animation:none!important}} body[data-market]{--ref-black:var(--material-221d28,#221d28);--ref-control:linear-gradient(145deg,var(--material-302532,#302532),var(--material-211d29,#211d29));--prism-inset:linear-gradient(145deg,var(--material-392936,#392936),#2b2636);--brand-raised:var(--material-59465f,#59465f);--atlas-raised:var(--material-59465f,#59465f);--ref-icon:var(--material-d6a8d6,#d6a8d6);--brand-edge:var(--material-e5adc233,#e5adc233);--liquid-edge:var(--material-e5adc233,#e5adc233);--atlas-line:var(--material-e5adc233,#e5adc233)} body[data-market] .shell>.atlas-text-navigation:is(.atlas-text-navigation,#atlas-site-menu){background:linear-gradient(110deg,var(--material-342335,#342335),#282432 60%,#282733)!important;border-color:var(--material-d9b1c424,#d9b1c424)!important} body[data-market] .global-market-bar:is(.global-market-bar,#atlas-site-menu){background:linear-gradient(115deg,var(--material-542440,#542440),var(--material-342438,#342438) 60%,#2c2939)!important;border-color:var(--material-d9b1c42c,#d9b1c42c)!important} body[data-market] .global-market-bar :is(.atlas-search form,.atlas-menu-toggle){background:linear-gradient(145deg,var(--material-3d2339,#3d2339),var(--material-292134,#292134))!important;border-color:var(--material-e7b9d02e,#e7b9d02e)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.home-findme-main,.page-heading,.directory-header,.finder-dashboard-heading){background:radial-gradient(ellipse at 5% 0,var(--material-c7437750,#c7437750),transparent 65%),linear-gradient(135deg,var(--material-4a2d49,#4a2d49),var(--material-322a3d,#322a3d) 60%,var(--material-302838,#302838))!important;border-color:var(--material-e8b6d132,#e8b6d132)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.page-heading,.directory-header,.finder-dashboard-heading){background:linear-gradient(115deg,var(--material-65365f,#65365f),var(--material-843754,#843754) 50%,var(--material-a65553,#a65553) 82%,var(--material-805467,#805467))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.hq-topline,.of-directory-summary,.compare-program-launch.compare-program-launch){background:linear-gradient(110deg,var(--material-b940bf2a,#b940bf2a),var(--material-ed257e26,#ed257e26) 60%,var(--material-ef7d471c,#ef7d471c))!important;border-color:var(--material-efb2cc26,#efb2cc26)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app .hq-logo-card::before{background:linear-gradient(125deg,var(--material-f9d9ef18,#f9d9ef18),transparent 45%,var(--material-b940bf14,#b940bf14))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.directory-library-art,.of-card-art,.hub-card-art,.hw-preview-art,.hw-strategy-art,.cv-poster-art){background:linear-gradient(145deg,var(--material-825779,#825779),var(--material-624564,#624564) 50%,#393248)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.discovery-ranking#discovery-ranking,.of-directory-frame,.directory-library){background:radial-gradient(ellipse at 0 0,var(--material-c43a7622,#c43a7622),transparent 60%),linear-gradient(135deg,var(--material-443044,#443044),var(--material-332b3e,#332b3e) 68%,var(--material-302939,#302939))!important;border-color:var(--material-dcaec62b,#dcaec62b)!important;box-shadow:0 12px 24px var(--material-170c202e,#170c202e),inset 0 1px 0 #ffffff10!important} body[data-market] #app#app#app#app#app#app#app#app#app#app #discovery-ranking .discovery-toolbar{background:transparent!important;border-color:var(--material-dfb4cf24,#dfb4cf24)!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app #discovery-ranking .discovery-search{background:transparent!important;box-shadow:none!important;border-color:transparent!important} body[data-market] #app#app#app#app#app#app#app#app#app#app #discovery-ranking .discovery-toolbar :is(input,.atlas-select-trigger){background:linear-gradient(145deg,var(--material-503147,#503147),var(--material-382a3e,#382a3e))!important;color:var(--material-fff6fa,#fff6fa)!important;border-color:var(--material-deabc745,#deabc745)!important;box-shadow:inset 0 1px 0 #ffffff10,0 4px 10px var(--material-160c1d20,#160c1d20)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app #discovery-ranking .discovery-toolbar :is(input,.atlas-select-trigger)::placeholder{color:var(--material-d2bdce,#d2bdce)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app .discovery-tabs{background:linear-gradient(100deg,var(--material-542b49,#542b49),var(--material-3d2b40,#3d2b40) 70%,var(--material-45303e,#45303e))!important;border-color:var(--material-e5adc22b,#e5adc22b)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app .discovery-tabs button{background:transparent!important;border-color:transparent!important;color:var(--material-d9c2d1,#d9c2d1)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app .discovery-tabs button:is([aria-selected=true],[aria-selected=true]:hover){background:linear-gradient(110deg,var(--material-b940bf99,#b940bf99),var(--material-d8277999,#d8277999) 55%,var(--material-da714c99,#da714c99))!important;color:#fff!important;border-color:var(--material-f7b1ce44,#f7b1ce44)!important;box-shadow:inset 0 1px 0 #ffffff22,0 4px 10px var(--material-23102433,#23102433)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app #discovery-ranking .discovery-quick-filters button:not([aria-pressed=true]){background:linear-gradient(145deg,var(--material-483244,#483244),var(--material-302938,#302938))!important;color:var(--material-e5d4df,#e5d4df)!important;border-color:var(--material-dba8c333,#dba8c333)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app #discovery-ranking .discovery-quick-filters button[aria-pressed=true]{background:linear-gradient(120deg,var(--material-783e71,#783e71),var(--material-a33b68,#a33b68) 65%,var(--material-ae6556,#ae6556))!important;color:#fff!important;border-color:var(--material-efadc66b,#efadc66b)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.of-code,.price-copy-code,.hq-coupon){background:linear-gradient(135deg,var(--material-61364f,#61364f),var(--material-3c2b41,#3c2b41))!important;border-color:var(--material-d89cbb46,#d89cbb46)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.btn.primary,.btn.lime,.hq-confirm,.of-button.primary,.hub-solid-link){background:linear-gradient(120deg,var(--material-a838a9,#a838a9),var(--material-e12d7e,#e12d7e) 55%,var(--material-e56e50,#e56e50))!important;color:#fff!important;border-color:var(--material-f6b9d24d,#f6b9d24d)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.directory-compare-link,.hq-featured-action){background:linear-gradient(115deg,var(--material-713865,#713865),var(--material-9e4268,#9e4268) 65%,var(--material-ad6857,#ad6857))!important;color:#fff!important;border-color:var(--material-eeb5ce3b,#eeb5ce3b)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.hub-brand svg,.hub-nav-items a svg){color:var(--material-d6a8d6,#d6a8d6)!important} body[data-market] .atlas-select-panel{background:linear-gradient(145deg,var(--material-493043,#493043),var(--material-2e2839,#2e2839))!important} body[data-market] .atlas-select-option:hover{background:var(--material-443044,#443044)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app .hq-topline{border-radius:16px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app .hq-popular-offer>a{background:transparent!important;color:var(--material-ffd0e3,#ffd0e3)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) th{background:linear-gradient(115deg,var(--material-533448,#533448),var(--material-403047,#403047))!important;border-color:var(--material-dcb2cd26,#dcb2cd26)!important;color:var(--material-ecd7e4,#ecd7e4)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea,.atlas-select-trigger){background:linear-gradient(145deg,var(--material-443043,#443043),var(--material-302839,#302839))!important;border-color:var(--material-d9aec636,#d9aec636)!important;color:var(--material-f7edf4,#f7edf4)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app #discovery-ranking .discovery-toolbar :is(input,.atlas-select-trigger):focus-visible{outline:none!important;border-color:var(--material-ee87b5,#ee87b5)!important;box-shadow:0 0 0 3px var(--material-ed257e16,#ed257e16),inset 0 1px 0 #ffffff15!important} body[data-market] #app#app#app#app#app#app#app#app#app#app :is(.of-code,.price-copy-code,.hq-coupon)[data-copy-state=copied]{background:linear-gradient(135deg,var(--material-79506b,#79506b),var(--material-533a57,#533a57))!important;color:#fff!important;border-color:var(--material-efb2cf66,#efb2cf66)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app .of-search{background:linear-gradient(145deg,var(--material-503147,#503147),var(--material-382a3e,#382a3e))!important;border-color:var(--material-deabc745,#deabc745)!important;box-shadow:inset 0 1px 0 #ffffff10!important} body[data-market] #app#app#app#app#app#app#app#app#app#app .of-search input{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--material-f7edf4,#f7edf4)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app .of-search input::placeholder{color:var(--material-d2bdce,#d2bdce)!important} body[data-market]{--pressure-card:linear-gradient(145deg,var(--material-49213a99,#49213a99) 0%,var(--material-301b2cbb,#301b2cbb) 50%,var(--material-231a29cc,#231a29cc) 100%);--pressure-control:linear-gradient(145deg,var(--material-211021a6,#211021a6),var(--material-17121cb3,#17121cb3));--pressure-selected:linear-gradient(145deg,var(--material-2b1829fa,#2b1829fa),var(--material-211722fa,#211722fa)) padding-box,linear-gradient(110deg,var(--material-b940bf,#b940bf),var(--material-ed257e,#ed257e) 55%,var(--material-ef7d47,#ef7d47)) border-box;--jakarta-main:linear-gradient(111deg,#ffffff13 0 25%,transparent 25% 67%,#ffffff08 67% 100%),linear-gradient(112deg,var(--material-b940bf,#b940bf) 0%,var(--material-ed257e,#ed257e) 43%,var(--material-fe2f63,#fe2f63) 72%,var(--material-ef7d47,#ef7d47) 100%);--prism-glass:var(--pressure-card);--prism-inset:var(--pressure-control);--ref-control:var(--pressure-control);--ref-selected:var(--pressure-selected);--brand-panel:var(--material-301d2bcc,#301d2bcc);--brand-raised:var(--material-43243ab3,#43243ab3);--atlas-raised:var(--material-43243ab3,#43243ab3);--atlas-input:var(--material-211021a6,#211021a6);} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app :is(.panel,.firm-card,.account-card,.lesson-card,.offer-card,.risk-card,.trust-card,.path-card,.program-pick,.finder-panel,.finder-filter-panel,.finder-widget,.studio-glass,.studio-brand,.profile-stat,.profile-facts>div,.pm-node,.bw-widget,.hw-card,.hw-stat,.hw-preview,.hw-strategy-card,.j-card,.jd-card,.versus-card,.versus-panel,.versus-metrics,.versus-energy,.versus-performance,.versus-health,.of-coupon,.of-directory-card,.directory-library-card,.directory-deck-card,.cv-poster,.cv-card,.sp-platform-card,.hq-logo-card,.hq-popular-firm,.hq-result,.of-comparison-card,.of-price-comparison,.chart-panel,.hub-launch-card,.hub-tool-pair>a,.profile-insight,.profile-lower>section,.directory-card,.discovery-program-card,.hw-feature-art,.hw-stage,.hw-price-ladder,.of-profile-section){background:var(--pressure-card)!important;border-color:var(--material-e4c0d51e,#e4c0d51e)!important;box-shadow:0 8px 18px var(--material-140b182b,#140b182b),inset 0 1px 0 #ffffff0e!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--material-fff7fc,#fff7fc)!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app :is(.directory-library-art,.of-card-art,.hub-card-art,.hw-preview-art,.hw-strategy-art,.cv-poster-art){background:linear-gradient(145deg,var(--material-612c4d73,#612c4d73),var(--material-3120399c,#3120399c))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app .hq-logo-card::before{background:linear-gradient(125deg,#ffffff12,transparent 50%)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app .hq-logo-card.hq-center{background:var(--pressure-selected)!important;border:1px solid transparent!important;box-shadow:0 10px 24px var(--material-27112744,#27112744),inset 0 1px 0 #ffffff1a!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app :is(.home-findme-main,.studio-layout,.aurora-profile,.versus-arena,.of-hero,.cv-hero,.sp-hero,.hw-feature,.hub-feature,.hub-heading,.j-heading,.j-equity){background:var(--jakarta-main)!important;border-color:var(--material-ffc7df50,#ffc7df50)!important;box-shadow:0 12px 26px var(--material-230d252e,#230d252e),inset 0 1px 0 #ffffff35!important;color:#fff!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app :is(.home-findme-main,.studio-layout,.aurora-profile,.versus-arena,.of-hero,.cv-hero,.sp-hero,.hw-feature,.hub-feature,.hub-heading,.j-heading,.j-equity) :is(h1,h2,h3,p,.eyebrow,.subheading,.hub-kicker,.hq-eyebrow,.hq-market-label,.versus-arena-top,.versus-arena-foot){color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app :is(.hq-topline,.hq-popular,.hq-featured-progress,.hq-spin-track){background:var(--material-2b12294d,#2b12294d)!important;border-color:#ffffff20!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app :is(.btn,.btn.primary,.btn.lime,.of-button,.of-button.primary,.hub-solid-link,.directory-compare-link,.directory-deck-nav,.account-pagination button,.hq-confirm,.hq-browse,.hq-skip,.hq-choice,.of-code,.price-copy-code,.hq-coupon,.hq-featured-action,.brand-chip,.pm-center-source,.versus-swap,.discovery-tabs button,.discovery-quick-filters button,.pm-types button,.hw-tool-tabs button,.hw-term-index button,.hw-plan-tabs button,.j-segments button,.versus-kind button,.cv-categories button,.of-sort-bar button,.hub-nav-items a,.hub-home-link){background:var(--pressure-control)!important;color:var(--material-f5edf4,#f5edf4)!important;border-color:var(--material-d3b6cb1c,#d3b6cb1c)!important;box-shadow:inset 0 1px 0 #ffffff08!important;transition:color .2s,border-color .2s,box-shadow .2s,scale .16s;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app :is(.btn,.of-button,.hq-choice,.hq-confirm,.of-code,.price-copy-code,.hq-coupon,.brand-chip,.directory-deck-nav):hover:not(:disabled){background:linear-gradient(145deg,var(--material-382037b3,#382037b3),var(--material-221622c7,#221622c7))!important;border-color:var(--material-f3aecf66,#f3aecf66)!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff12,0 3px 10px var(--material-200d2320,#200d2320)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app :is(.hq-choice.hq-selected,.hq-choice.hq-selected:hover,.brand-chip.active,.brand-chip.active:hover,.discovery-tabs button[aria-selected=true],.discovery-tabs button[aria-selected=true]:hover,.discovery-quick-filters button[aria-pressed=true],.pm-types button[aria-pressed=true],.hw-tool-tabs button[aria-pressed=true],.hw-term-index button[aria-pressed=true],.hw-plan-tabs button[aria-pressed=true],.j-segments button[aria-pressed=true],.versus-kind button[aria-pressed=true],.cv-categories button[aria-pressed=true],.of-sort-bar button[aria-pressed=true],.hub-nav-items a[aria-current=page],.hub-nav-items a.active){background:var(--pressure-selected)!important;border:1px solid transparent!important;color:#fff!important;box-shadow:0 0 7px var(--material-ed257e23,#ed257e23),inset 0 1px 0 #ffffff12!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app :is(.discovery-tabs,.pm-types,.hw-tool-tabs,.hw-plan-tabs,.j-segments,.of-sort-bar,.cv-categories,.of-directory-frame,.directory-library,.discovery-ranking,.of-profile,.hub-navigation,.hub-insights,.sp-profile,.cv-profile){background:var(--pressure-card)!important;border-color:var(--material-e4c0d51e,#e4c0d51e)!important;box-shadow:inset 0 1px 0 #ffffff0d!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea,.atlas-select-trigger,.of-search){background:var(--pressure-control)!important;border-color:var(--material-d3b6cb26,#d3b6cb26)!important;color:var(--material-fff2f9,#fff2f9)!important;box-shadow:inset 0 1px 0 #ffffff0a!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app #discovery-ranking .discovery-toolbar :is(input,.atlas-select-trigger){background:var(--pressure-control)!important;color:var(--material-fff2f9,#fff2f9)!important;border-color:var(--material-d3b6cb26,#d3b6cb26)!important;box-shadow:inset 0 1px 0 #ffffff0a!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app :is(.of-search input,.of-directory-identity){background:transparent!important;box-shadow:none!important;border-color:transparent!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) :is(th,tbody td){background:transparent!important;border-color:#ffffff12!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) :is(thead tr,tbody tr){background:linear-gradient(110deg,var(--material-49213a55,#49213a55),var(--material-301b2c77,#301b2c77) 55%,var(--material-231a2999,#231a2999))!important;transition:background-color .2s ease} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) tbody tr:hover{background:linear-gradient(110deg,var(--material-57304766,#57304766),var(--material-39263b88,#39263b88) 55%,var(--material-2b203499,#2b203499))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) tbody tr:hover td{background:transparent!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) th button{background:transparent!important;box-shadow:none!important;border-color:transparent!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app :is(.of-code,.price-copy-code,.hq-coupon)[data-copy-state=copied]{background:var(--pressure-selected)!important;border:1px solid transparent!important;color:#fff!important} body[data-market] .global-market-bar:is(.global-market-bar,#atlas-site-menu),body[data-market] .shell>.atlas-text-navigation:is(.atlas-text-navigation,#atlas-site-menu){background:var(--pressure-card)!important;border-color:var(--material-e4c0d523,#e4c0d523)!important;box-shadow:inset 0 1px 0 #ffffff10!important;backdrop-filter:blur(18px)} body[data-market] .global-market-bar.global-market-bar :is(.global-market-options button,.atlas-search form,.atlas-menu-toggle),body[data-market] .shell>.atlas-text-navigation nav a{background:var(--pressure-control)!important;border-color:var(--material-d3b6cb1c,#d3b6cb1c)!important;color:var(--material-e4d5df,#e4d5df)!important;box-shadow:inset 0 1px 0 #ffffff08!important} body[data-market] .global-market-bar.global-market-bar .global-market-options button:is([aria-pressed=true],[aria-pressed=true]:hover),body[data-market] .shell>.atlas-text-navigation nav a:is(.active,.active:hover){background:var(--pressure-selected)!important;border:1px solid transparent!important;color:#fff!important;box-shadow:0 0 7px var(--material-ed257e23,#ed257e23)!important} body[data-market] :is(.atlas-select-panel,#atlas-site-menu){background:linear-gradient(145deg,var(--material-382037ed,#382037ed),var(--material-231a29f5,#231a29f5))!important;border-color:var(--material-e4c0d530,#e4c0d530)!important;backdrop-filter:blur(18px)} body[data-market] .atlas-select-option{background:var(--pressure-control)!important} body[data-market] .atlas-select-option:is([aria-selected=true],[aria-selected=true]:hover){background:var(--pressure-selected)!important;border:1px solid transparent!important;color:white!important} body[data-market] dialog#detail{background:linear-gradient(145deg,var(--material-392032f5,#392032f5),var(--material-241b2afa,#241b2afa))!important} body[data-market] dialog#detail .cd-nav button{background:var(--pressure-control)!important} body[data-market] dialog#detail .cd-nav button[aria-pressed=true]{background:var(--pressure-selected)!important;border:1px solid transparent!important;} @media(prefers-reduced-motion:reduce){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app :is(button,a){transition:none!important}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app .studio-layout{background:transparent!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app .studio-brand{background:var(--jakarta-main)!important;border-color:var(--material-ffc7df50,#ffc7df50)!important;box-shadow:inset 0 1px 0 #ffffff35,0 10px 24px var(--material-230d252e,#230d252e)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app :is(.aurora-profile,.studio-layout,.hub-heading,.j-heading){border-radius:30px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app :is(.studio-layout button,.hw-demo-controls button,.hw-demo-tabs button,.hw-term-index button){background:var(--pressure-control)!important;border-color:var(--material-d3b6cb26,#d3b6cb26)!important;color:var(--material-f5edf4,#f5edf4)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app :is(.studio-layout button[aria-pressed=true],.hw-demo-controls button[aria-pressed=true],.hw-demo-tabs button[aria-pressed=true],.hw-term-index button[aria-pressed=true]){background:var(--pressure-selected)!important;border:1px solid transparent!important;color:#fff!important;box-shadow:0 0 7px var(--material-ed257e23,#ed257e23)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hub-heading,.j-heading){background:transparent!important;box-shadow:none!important;border-color:transparent!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular{background:transparent!important;border-color:transparent!important;box-shadow:none!important} body[data-market=crypto]{--jakarta-main:linear-gradient(111deg,#ffffff13 0 25%,transparent 25% 67%,#ffffff08 67% 100%),linear-gradient(112deg,#267d5d,#13815a 43%,#168563 72%,#30755e)} body[data-market=stocks]{--jakarta-main:linear-gradient(111deg,#ffffff13 0 25%,transparent 25% 67%,#ffffff08 67% 100%),linear-gradient(112deg,#926348,#9e6035 43%,#a1673c 72%,#8c603f)} body[data-market=futures]{--material-b940bf:hsl(213.0 49.8% 50.0% / 1.000);--material-ed257e:hsl(220.9 84.7% 53.7% / 1.000);--material-fe2f63:hsl(223.5 99.0% 59.0% / 1.000);--material-ef7d47:hsl(230.0 84.0% 60.8% / 1.000);--material-6c5575e8:hsl(209.9 15.8% 39.6% / 0.910);--material-554258ed:hsl(211.8 14.3% 30.2% / 0.929);--material-291f30:hsl(208.2 21.5% 15.5% / 1.000);--material-fff8fc:hsl(219.3 100.0% 98.6% / 1.000);--material-171115:hsl(218.0 15.0% 7.8% / 1.000);--material-270e2b:hsl(211.8 50.9% 11.2% / 1.000);--material-ddcbea24:hsl(208.1 42.5% 85.7% / 0.141);--material-f2bee56b:hsl(216.9 66.7% 84.7% / 0.420);--material-f442a035:hsl(219.8 89.0% 60.8% / 0.208);--material-65506d:hsl(210.0 15.3% 37.1% / 1.000);--material-191420:hsl(206.0 23.1% 10.2% / 1.000);--material-a99bb6:hsl(207.2 15.6% 66.1% / 1.000);--material-68225c26:hsl(215.9 50.7% 27.1% / 0.149);--material-932b5812:hsl(221.1 54.7% 37.3% / 0.071);--material-35112f:hsl(215.8 51.4% 13.7% / 1.000);--material-241626:hsl(211.9 26.7% 11.8% / 1.000);--material-e8c7ef24:hsl(211.3 55.6% 85.9% / 0.141);--material-c3a9d0:hsl(209.2 29.3% 73.9% / 1.000);--material-ff88c14a:hsl(220.5 100.0% 76.7% / 0.290);--material-e2c4eb19:hsl(210.6 49.4% 84.5% / 0.098);--material-cbbbd6:hsl(208.2 24.8% 78.6% / 1.000);--material-ffb9db61:hsl(220.4 100.0% 86.3% / 0.380);--material-fff0f510:hsl(222.4 100.0% 97.1% / 0.063);--material-221d28:hsl(206.4 15.9% 13.5% / 1.000);--material-caa2d21a:hsl(211.4 34.8% 72.9% / 0.102);--material-c5b6cf:hsl(208.3 20.7% 76.3% / 1.000);--material-b827a12b:hsl(215.7 65.0% 43.7% / 0.169);--material-fb3e711a:hsl(223.2 95.9% 61.4% / 0.102);--material-ffb47018:hsl(230.0 100.0% 72.0% / 0.094);--material-f594c438:hsl(220.3 82.9% 77.1% / 0.220);--material-9e3c79:hsl(218.6 45.0% 42.7% / 1.000);--material-35213f:hsl(209.2 31.3% 18.8% / 1.000);--material-191321:hsl(206.1 26.9% 10.2% / 1.000);--material-d5abdb36:hsl(211.9 40.0% 76.5% / 0.212);--material-6b174824:hsl(219.1 64.6% 25.5% / 0.141);--material-fff0f8:hsl(219.8 100.0% 97.1% / 1.000);--material-ffc2d9:hsl(221.8 100.0% 88.0% / 1.000);--material-ff81b518:hsl(221.4 100.0% 75.3% / 0.094);--material-87366a66:hsl(218.3 42.9% 37.1% / 0.400);--material-4e365c88:hsl(208.7 26.0% 28.6% / 0.533);--material-ff8eca88:hsl(219.8 100.0% 77.8% / 0.533);--material-55324c:hsl(217.0 25.9% 26.5% / 1.000);--material-ffd0e345:hsl(221.5 100.0% 90.8% / 0.271);--material-3a0f3924:hsl(213.9 58.9% 14.3% / 0.141);--material-52133350:hsl(220.1 62.4% 19.8% / 0.314);--material-ffc0df59:hsl(220.3 100.0% 87.6% / 0.349);--material-b532a42b:hsl(215.3 56.7% 45.3% / 0.169);--material-ff704322:hsl(230.0 100.0% 63.1% / 0.133);--material-ffacd333:hsl(220.6 100.0% 83.7% / 0.200);--material-201625bf:hsl(209.2 25.4% 11.6% / 0.749);--material-d5c7ed2e:hsl(206.0 51.4% 85.5% / 0.180);--material-2a1d2e:hsl(210.5 22.7% 14.7% / 1.000);--material-e7c4e32a:hsl(215.1 42.2% 83.7% / 0.165);--material-e7c7eb32:hsl(212.1 47.4% 85.1% / 0.196);--material-ffb7d355:hsl(221.7 100.0% 85.9% / 0.333);--material-ff94cf80:hsl(219.5 100.0% 79.0% / 0.502);--material-cfafd734:hsl(211.0 33.3% 76.5% / 0.204);--material-f8effc:hsl(209.5 68.4% 96.3% / 1.000);--material-382738:hsl(213.6 17.9% 18.6% / 1.000);--material-e1bfdc1c:hsl(215.5 36.2% 81.6% / 0.110);--material-ff87b511:hsl(221.7 100.0% 76.5% / 0.067);--material-ffd0e6:hsl(220.6 100.0% 90.8% / 1.000);--material-ff87b526:hsl(221.7 100.0% 76.5% / 0.149);--material-ffb4d9:hsl(220.3 100.0% 85.3% / 1.000);--material-fbe3f1:hsl(219.1 75.0% 93.7% / 1.000);--material-c431822d:hsl(219.5 60.0% 48.0% / 0.176);--material-ffc3df:hsl(220.6 100.0% 88.2% / 1.000);--material-ffb9d936:hsl(220.8 100.0% 86.3% / 0.212);--material-df3d9a1e:hsl(219.2 71.7% 55.7% / 0.118);--material-ffb2da:hsl(219.9 100.0% 84.9% / 1.000);--material-f797cb66:hsl(219.7 85.7% 78.0% / 0.400);--material-e9369929:hsl(219.5 80.3% 56.3% / 0.161);--material-f88d4719:hsl(230.0 92.7% 62.5% / 0.098);--material-29232f:hsl(207.0 14.6% 16.1% / 1.000);--material-cbc1d6:hsl(206.7 20.4% 79.8% / 1.000);--material-554357:hsl(212.3 13.0% 30.2% / 1.000);--material-3a3249:hsl(206.0 18.7% 24.1% / 1.000);--material-6a4b67:hsl(214.9 17.1% 35.5% / 1.000);--material-443b55:hsl(206.0 18.1% 28.2% / 1.000);--material-ffadd6:hsl(220.2 100.0% 83.9% / 1.000);--material-c5b7d0:hsl(207.8 21.0% 76.7% / 1.000);--material-ffc0df:hsl(220.3 100.0% 87.6% / 1.000);--material-ff82be9e:hsl(220.5 100.0% 75.5% / 0.620);--material-ffbdde:hsl(220.2 100.0% 87.1% / 1.000);--material-ff7fb9:hsl(220.8 100.0% 74.9% / 1.000);--material-ff9cc9:hsl(220.8 100.0% 80.6% / 1.000);--material-b75ce5:hsl(209.2 72.5% 62.9% / 1.000);--material-ff6c9c:hsl(222.5 100.0% 71.2% / 1.000);--material-ff8abe:hsl(220.9 100.0% 77.1% / 1.000);--material-35213e:hsl(209.5 30.5% 18.6% / 1.000);--material-dba5d844:hsl(214.3 42.9% 75.3% / 0.267);--material-1e1428:hsl(207.0 33.3% 11.8% / 1.000);--material-d3accd33:hsl(215.6 30.7% 75.1% / 0.200);--material-ff9acc:hsl(220.3 100.0% 80.2% / 1.000);--material-afa0bb:hsl(207.7 16.6% 68.0% / 1.000);--material-cfafd71c:hsl(211.0 33.3% 76.5% / 0.110);--material-2c2635:hsl(206.0 16.5% 17.8% / 1.000);--material-e1d5e7:hsl(209.2 27.3% 87.1% / 1.000);--material-ffc2de40:hsl(220.7 100.0% 88.0% / 0.251);--material-ac427523:hsl(220.4 44.5% 46.7% / 0.137);--material-aa70541a:hsl(230.0 33.9% 49.8% / 0.102);--material-ffd0e23b:hsl(221.7 100.0% 90.8% / 0.231);--material-231927:hsl(209.8 21.9% 12.5% / 1.000);--material-331b30:hsl(215.3 30.8% 15.3% / 1.000);--material-211b29:hsl(206.1 20.6% 13.3% / 1.000);--material-ffd3e680:hsl(221.1 100.0% 91.4% / 0.502);--material-ffd0e244:hsl(221.7 100.0% 90.8% / 0.267);--material-ffbfdf48:hsl(220.2 100.0% 87.5% / 0.282);--material-ffc0de6b:hsl(220.5 100.0% 87.6% / 0.420);--material-e3c3eb40:hsl(211.0 50.0% 84.3% / 0.251);--material-795b80:hsl(211.1 16.9% 42.9% / 1.000);--material-594460:hsl(210.3 17.1% 32.2% / 1.000);--material-ffc3e48c:hsl(219.5 100.0% 88.2% / 0.549);--material-ffb5d96b:hsl(220.4 100.0% 85.5% / 0.420);--material-f6eef9:hsl(210.0 47.8% 95.5% / 1.000);--material-ffb6d961:hsl(220.5 100.0% 85.7% / 0.380);--material-e7ddeb:hsl(209.8 25.9% 89.4% / 1.000);--material-ffe0f0:hsl(220.0 100.0% 93.9% / 1.000);--material-ff88bd22:hsl(220.9 100.0% 76.7% / 0.133);--material-2b182c:hsl(212.9 29.4% 13.3% / 1.000);--material-ffbfdf58:hsl(220.2 100.0% 87.5% / 0.345);--material-2b2030:hsl(209.5 20.0% 15.7% / 1.000);--material-ffc1e158:hsl(220.0 100.0% 87.8% / 0.345);--material-ffd1e340:hsl(221.6 100.0% 91.0% / 0.251);--material-ffe0ef:hsl(220.4 100.0% 93.9% / 1.000);--material-41263b:hsl(216.5 26.2% 20.2% / 1.000);--material-2d2433:hsl(208.3 17.2% 17.1% / 1.000);--material-6b194f46:hsl(218.1 62.1% 25.9% / 0.275);--material-ed257e15:hsl(220.9 84.7% 53.7% / 0.082);--material-ed257e22:hsl(220.9 84.7% 53.7% / 0.133);--material-161019:hsl(209.2 22.0% 8.0% / 1.000);--material-ed257e24:hsl(220.9 84.7% 53.7% / 0.141);--material-ed257e28:hsl(220.9 84.7% 53.7% / 0.157);--material-5b164825:hsl(217.2 61.1% 22.2% / 0.145);--material-c6b6ca20:hsl(211.0 15.9% 75.3% / 0.125);--material-fbb8d246:hsl(221.7 89.3% 85.3% / 0.275);--material-74234a12:hsl(220.4 53.6% 29.6% / 0.071);--material-ed257e18:hsl(220.9 84.7% 53.7% / 0.094);--material-b3a1b84a:hsl(210.7 13.9% 67.6% / 0.290);--material-09080bd9:hsl(206.0 15.8% 3.7% / 0.851);--material-c7809d42:hsl(221.4 38.8% 64.1% / 0.259);--material-ed257e12:hsl(220.9 84.7% 53.7% / 0.071);--material-ed257e20:hsl(220.9 84.7% 53.7% / 0.125);--material-ef7d473d:hsl(230.0 84.0% 60.8% / 0.239);--material-ed257e50:hsl(220.9 84.7% 53.7% / 0.314);--material-8d426045:hsl(221.5 36.2% 40.6% / 0.271);--material-270e2b7a:hsl(211.8 50.9% 11.2% / 0.478);--material-db60af:hsl(218.3 63.1% 61.8% / 1.000);--material-302532:hsl(211.6 14.9% 17.1% / 1.000);--material-211d29:hsl(206.0 17.1% 13.7% / 1.000);--material-392936:hsl(216.1 16.3% 19.2% / 1.000);--material-59465f:hsl(210.4 15.2% 32.4% / 1.000);--material-d6a8d6:hsl(213.6 35.9% 74.9% / 1.000);--material-e5adc233:hsl(221.8 51.9% 78.8% / 0.200);--material-342335:hsl(212.9 20.5% 17.3% / 1.000);--material-d9b1c424:hsl(220.5 34.5% 77.3% / 0.141);--material-542440:hsl(219.1 40.0% 23.5% / 1.000);--material-342438:hsl(211.0 21.7% 18.0% / 1.000);--material-d9b1c42c:hsl(220.5 34.5% 77.3% / 0.173);--material-3d2339:hsl(215.6 27.1% 18.8% / 1.000);--material-292134:hsl(206.0 22.4% 16.7% / 1.000);--material-e7b9d02e:hsl(220.2 48.9% 81.6% / 0.180);--material-c7437750:hsl(221.6 54.1% 52.2% / 0.314);--material-4a2d49:hsl(214.1 24.4% 23.3% / 1.000);--material-322a3d:hsl(206.0 18.4% 20.2% / 1.000);--material-302838:hsl(207.0 16.7% 18.8% / 1.000);--material-e8b6d132:hsl(219.7 52.1% 81.2% / 0.196);--material-65365f:hsl(215.3 30.3% 30.4% / 1.000);--material-843754:hsl(221.8 41.2% 36.7% / 1.000);--material-a65553:hsl(227.1 33.3% 48.8% / 1.000);--material-805467:hsl(221.1 20.8% 41.6% / 1.000);--material-b940bf2a:hsl(213.0 49.8% 50.0% / 0.165);--material-ed257e26:hsl(220.9 84.7% 53.7% / 0.149);--material-ef7d471c:hsl(230.0 84.0% 60.8% / 0.110);--material-efb2cc26:hsl(221.2 65.6% 81.8% / 0.149);--material-f9d9ef18:hsl(217.7 72.7% 91.4% / 0.094);--material-b940bf14:hsl(213.0 49.8% 50.0% / 0.078);--material-825779:hsl(216.4 19.8% 42.5% / 1.000);--material-624564:hsl(212.7 18.3% 33.1% / 1.000);--material-c43a7622:hsl(221.1 54.3% 49.8% / 0.133);--material-443044:hsl(213.6 17.2% 22.7% / 1.000);--material-332b3e:hsl(206.0 18.1% 20.6% / 1.000);--material-302939:hsl(206.2 16.3% 19.2% / 1.000);--material-dcaec62b:hsl(219.9 39.7% 77.3% / 0.169);--material-170c202e:hsl(207.7 45.5% 8.6% / 0.180);--material-dfb4cf24:hsl(218.5 40.2% 79.0% / 0.141);--material-503147:hsl(217.4 24.0% 25.3% / 1.000);--material-382a3e:hsl(209.6 19.2% 20.4% / 1.000);--material-fff6fa:hsl(220.9 100.0% 98.2% / 1.000);--material-deabc745:hsl(219.6 43.6% 77.1% / 0.271);--material-160c1d20:hsl(208.2 41.5% 8.0% / 0.125);--material-d2bdce:hsl(216.1 18.9% 78.2% / 1.000);--material-ee87b5:hsl(220.9 75.2% 73.1% / 1.000);--material-ed257e16:hsl(220.9 84.7% 53.7% / 0.086);--material-542b49:hsl(217.1 32.3% 24.9% / 1.000);--material-3d2b40:hsl(211.7 19.6% 21.0% / 1.000);--material-45303e:hsl(218.0 17.9% 22.9% / 1.000);--material-e5adc22b:hsl(221.8 51.9% 78.8% / 0.169);--material-d9c2d1:hsl(218.2 23.2% 80.6% / 1.000);--material-b940bf99:hsl(213.0 49.8% 50.0% / 0.600);--material-d8277999:hsl(220.7 69.4% 50.0% / 0.600);--material-da714c99:hsl(230.0 65.7% 57.6% / 0.600);--material-f7b1ce44:hsl(221.3 81.4% 83.1% / 0.267);--material-23102433:hsl(212.9 38.5% 10.2% / 0.200);--material-483244:hsl(216.0 18.0% 23.9% / 1.000);--material-302938:hsl(206.6 15.5% 19.0% / 1.000);--material-e5d4df:hsl(218.3 24.6% 86.5% / 1.000);--material-dba8c333:hsl(219.8 41.5% 75.9% / 0.200);--material-783e71:hsl(215.2 31.9% 35.7% / 1.000);--material-a33b68:hsl(221.1 46.8% 43.5% / 1.000);--material-ae6556:hsl(229.1 35.2% 51.0% / 1.000);--material-efadc66b:hsl(221.8 67.3% 80.8% / 0.420);--material-61364f:hsl(219.1 28.5% 29.6% / 1.000);--material-3c2b41:hsl(210.6 20.4% 21.2% / 1.000);--material-d89cbb46:hsl(220.0 43.5% 72.9% / 0.275);--material-a838a9:hsl(213.5 50.2% 44.1% / 1.000);--material-e12d7e:hsl(220.9 75.0% 52.9% / 1.000);--material-e56e50:hsl(229.5 74.1% 60.6% / 1.000);--material-f6b9d24d:hsl(221.4 77.2% 84.5% / 0.302);--material-713865:hsl(216.4 33.7% 33.1% / 1.000);--material-9e4268:hsl(221.3 41.1% 43.9% / 1.000);--material-ad6857:hsl(229.4 34.4% 51.0% / 1.000);--material-eeb5ce3b:hsl(221.0 62.6% 82.2% / 0.231);--material-493043:hsl(216.8 20.7% 23.7% / 1.000);--material-2e2839:hsl(206.0 17.5% 19.0% / 1.000);--material-ffd0e3:hsl(221.5 100.0% 90.8% / 1.000);--material-533448:hsl(218.3 23.0% 26.5% / 1.000);--material-403047:hsl(209.6 19.3% 23.3% / 1.000);--material-dcb2cd26:hsl(218.3 37.5% 78.0% / 0.149);--material-ecd7e4:hsl(218.6 35.6% 88.4% / 1.000);--material-443043:hsl(214.3 17.2% 22.7% / 1.000);--material-302839:hsl(206.6 17.5% 19.0% / 1.000);--material-d9aec636:hsl(219.4 36.1% 76.7% / 0.212);--material-f7edf4:hsl(217.6 38.5% 94.9% / 1.000);--material-79506b:hsl(218.1 20.4% 39.4% / 1.000);--material-533a57:hsl(211.8 20.0% 28.4% / 1.000);--material-efb2cf66:hsl(220.5 65.6% 81.8% / 0.400);--material-49213a99:hsl(218.6 37.7% 20.8% / 0.600);--material-301b2cbb:hsl(216.1 28.0% 14.7% / 0.733);--material-231a29cc:hsl(208.3 22.4% 13.1% / 0.800);--material-211021a6:hsl(213.6 34.7% 9.6% / 0.651);--material-17121cb3:hsl(207.0 21.7% 9.0% / 0.702);--material-2b1829fa:hsl(215.0 28.4% 13.1% / 0.980);--material-211722fa:hsl(212.4 19.3% 11.2% / 0.980);--material-301d2bcc:hsl(217.1 24.7% 15.1% / 0.800);--material-43243ab3:hsl(217.4 30.1% 20.2% / 0.702);--material-e4c0d51e:hsl(219.1 40.0% 82.4% / 0.118);--material-140b182b:hsl(209.5 37.1% 6.9% / 0.169);--material-fff7fc:hsl(218.5 100.0% 98.4% / 1.000);--material-612c4d73:hsl(218.6 37.6% 27.6% / 0.451);--material-3120399c:hsl(209.4 28.1% 17.5% / 0.612);--material-27112744:hsl(213.6 39.3% 11.0% / 0.267);--material-ffc7df50:hsl(221.1 100.0% 89.0% / 0.314);--material-230d252e:hsl(212.5 48.0% 9.8% / 0.180);--material-2b12294d:hsl(214.7 41.0% 12.0% / 0.302);--material-f5edf4:hsl(215.3 28.6% 94.5% / 1.000);--material-d3b6cb1c:hsl(217.2 24.8% 77.1% / 0.110);--material-382037b3:hsl(214.2 27.3% 17.3% / 0.702);--material-221622c7:hsl(213.6 21.4% 11.0% / 0.780);--material-f3aecf66:hsl(220.5 74.2% 81.8% / 0.400);--material-200d2320:hsl(211.8 45.8% 9.4% / 0.125);--material-ed257e23:hsl(220.9 84.7% 53.7% / 0.137);--material-d3b6cb26:hsl(217.2 24.8% 77.1% / 0.149);--material-fff2f9:hsl(219.7 100.0% 97.5% / 1.000);--material-49213a55:hsl(218.6 37.7% 20.8% / 0.333);--material-301b2c77:hsl(216.1 28.0% 14.7% / 0.467);--material-231a2999:hsl(208.3 22.4% 13.1% / 0.600);--material-57304766:hsl(219.0 28.9% 26.5% / 0.400);--material-39263b88:hsl(212.3 21.6% 19.0% / 0.533);--material-2b203499:hsl(207.7 23.8% 16.5% / 0.600);--material-e4c0d523:hsl(219.1 40.0% 82.4% / 0.137);--material-e4d5df:hsl(218.0 21.7% 86.5% / 1.000);--material-382037ed:hsl(214.2 27.3% 17.3% / 0.929);--material-231a29f5:hsl(208.3 22.4% 13.1% / 0.961);--material-e4c0d530:hsl(219.1 40.0% 82.4% / 0.188);--material-392032f5:hsl(217.3 28.1% 17.5% / 0.961);--material-241b2afa:hsl(208.3 21.7% 13.5% / 0.980);} body[data-market=crypto]{--material-b940bf:hsl(148.0 49.8% 50.0% / 1.000);--material-ed257e:hsl(155.9 84.7% 53.7% / 1.000);--material-fe2f63:hsl(158.5 99.0% 59.0% / 1.000);--material-ef7d47:hsl(165.0 84.0% 60.8% / 1.000);--material-6c5575e8:hsl(144.9 15.8% 39.6% / 0.910);--material-554258ed:hsl(146.8 14.3% 30.2% / 0.929);--material-291f30:hsl(143.2 21.5% 15.5% / 1.000);--material-fff8fc:hsl(154.3 100.0% 98.6% / 1.000);--material-171115:hsl(153.0 15.0% 7.8% / 1.000);--material-270e2b:hsl(146.8 50.9% 11.2% / 1.000);--material-ddcbea24:hsl(143.1 42.5% 85.7% / 0.141);--material-f2bee56b:hsl(151.9 66.7% 84.7% / 0.420);--material-f442a035:hsl(154.8 89.0% 60.8% / 0.208);--material-65506d:hsl(145.0 15.3% 37.1% / 1.000);--material-191420:hsl(141.0 23.1% 10.2% / 1.000);--material-a99bb6:hsl(142.2 15.6% 66.1% / 1.000);--material-68225c26:hsl(150.9 50.7% 27.1% / 0.149);--material-932b5812:hsl(156.1 54.7% 37.3% / 0.071);--material-35112f:hsl(150.8 51.4% 13.7% / 1.000);--material-241626:hsl(146.9 26.7% 11.8% / 1.000);--material-e8c7ef24:hsl(146.3 55.6% 85.9% / 0.141);--material-c3a9d0:hsl(144.2 29.3% 73.9% / 1.000);--material-ff88c14a:hsl(155.5 100.0% 76.7% / 0.290);--material-e2c4eb19:hsl(145.6 49.4% 84.5% / 0.098);--material-cbbbd6:hsl(143.2 24.8% 78.6% / 1.000);--material-ffb9db61:hsl(155.4 100.0% 86.3% / 0.380);--material-fff0f510:hsl(157.4 100.0% 97.1% / 0.063);--material-221d28:hsl(141.4 15.9% 13.5% / 1.000);--material-caa2d21a:hsl(146.4 34.8% 72.9% / 0.102);--material-c5b6cf:hsl(143.3 20.7% 76.3% / 1.000);--material-b827a12b:hsl(150.7 65.0% 43.7% / 0.169);--material-fb3e711a:hsl(158.2 95.9% 61.4% / 0.102);--material-ffb47018:hsl(165.0 100.0% 72.0% / 0.094);--material-f594c438:hsl(155.3 82.9% 77.1% / 0.220);--material-9e3c79:hsl(153.6 45.0% 42.7% / 1.000);--material-35213f:hsl(144.2 31.3% 18.8% / 1.000);--material-191321:hsl(141.1 26.9% 10.2% / 1.000);--material-d5abdb36:hsl(146.9 40.0% 76.5% / 0.212);--material-6b174824:hsl(154.1 64.6% 25.5% / 0.141);--material-fff0f8:hsl(154.8 100.0% 97.1% / 1.000);--material-ffc2d9:hsl(156.8 100.0% 88.0% / 1.000);--material-ff81b518:hsl(156.4 100.0% 75.3% / 0.094);--material-87366a66:hsl(153.3 42.9% 37.1% / 0.400);--material-4e365c88:hsl(143.7 26.0% 28.6% / 0.533);--material-ff8eca88:hsl(154.8 100.0% 77.8% / 0.533);--material-55324c:hsl(152.0 25.9% 26.5% / 1.000);--material-ffd0e345:hsl(156.5 100.0% 90.8% / 0.271);--material-3a0f3924:hsl(148.9 58.9% 14.3% / 0.141);--material-52133350:hsl(155.1 62.4% 19.8% / 0.314);--material-ffc0df59:hsl(155.3 100.0% 87.6% / 0.349);--material-b532a42b:hsl(150.3 56.7% 45.3% / 0.169);--material-ff704322:hsl(165.0 100.0% 63.1% / 0.133);--material-ffacd333:hsl(155.6 100.0% 83.7% / 0.200);--material-201625bf:hsl(144.2 25.4% 11.6% / 0.749);--material-d5c7ed2e:hsl(141.0 51.4% 85.5% / 0.180);--material-2a1d2e:hsl(145.5 22.7% 14.7% / 1.000);--material-e7c4e32a:hsl(150.1 42.2% 83.7% / 0.165);--material-e7c7eb32:hsl(147.1 47.4% 85.1% / 0.196);--material-ffb7d355:hsl(156.7 100.0% 85.9% / 0.333);--material-ff94cf80:hsl(154.5 100.0% 79.0% / 0.502);--material-cfafd734:hsl(146.0 33.3% 76.5% / 0.204);--material-f8effc:hsl(144.5 68.4% 96.3% / 1.000);--material-382738:hsl(148.6 17.9% 18.6% / 1.000);--material-e1bfdc1c:hsl(150.5 36.2% 81.6% / 0.110);--material-ff87b511:hsl(156.7 100.0% 76.5% / 0.067);--material-ffd0e6:hsl(155.6 100.0% 90.8% / 1.000);--material-ff87b526:hsl(156.7 100.0% 76.5% / 0.149);--material-ffb4d9:hsl(155.3 100.0% 85.3% / 1.000);--material-fbe3f1:hsl(154.1 75.0% 93.7% / 1.000);--material-c431822d:hsl(154.5 60.0% 48.0% / 0.176);--material-ffc3df:hsl(155.6 100.0% 88.2% / 1.000);--material-ffb9d936:hsl(155.8 100.0% 86.3% / 0.212);--material-df3d9a1e:hsl(154.2 71.7% 55.7% / 0.118);--material-ffb2da:hsl(154.9 100.0% 84.9% / 1.000);--material-f797cb66:hsl(154.7 85.7% 78.0% / 0.400);--material-e9369929:hsl(154.5 80.3% 56.3% / 0.161);--material-f88d4719:hsl(165.0 92.7% 62.5% / 0.098);--material-29232f:hsl(142.0 14.6% 16.1% / 1.000);--material-cbc1d6:hsl(141.7 20.4% 79.8% / 1.000);--material-554357:hsl(147.3 13.0% 30.2% / 1.000);--material-3a3249:hsl(141.0 18.7% 24.1% / 1.000);--material-6a4b67:hsl(149.9 17.1% 35.5% / 1.000);--material-443b55:hsl(141.0 18.1% 28.2% / 1.000);--material-ffadd6:hsl(155.2 100.0% 83.9% / 1.000);--material-c5b7d0:hsl(142.8 21.0% 76.7% / 1.000);--material-ffc0df:hsl(155.3 100.0% 87.6% / 1.000);--material-ff82be9e:hsl(155.5 100.0% 75.5% / 0.620);--material-ffbdde:hsl(155.2 100.0% 87.1% / 1.000);--material-ff7fb9:hsl(155.8 100.0% 74.9% / 1.000);--material-ff9cc9:hsl(155.8 100.0% 80.6% / 1.000);--material-b75ce5:hsl(144.2 72.5% 62.9% / 1.000);--material-ff6c9c:hsl(157.5 100.0% 71.2% / 1.000);--material-ff8abe:hsl(155.9 100.0% 77.1% / 1.000);--material-35213e:hsl(144.5 30.5% 18.6% / 1.000);--material-dba5d844:hsl(149.3 42.9% 75.3% / 0.267);--material-1e1428:hsl(142.0 33.3% 11.8% / 1.000);--material-d3accd33:hsl(150.6 30.7% 75.1% / 0.200);--material-ff9acc:hsl(155.3 100.0% 80.2% / 1.000);--material-afa0bb:hsl(142.7 16.6% 68.0% / 1.000);--material-cfafd71c:hsl(146.0 33.3% 76.5% / 0.110);--material-2c2635:hsl(141.0 16.5% 17.8% / 1.000);--material-e1d5e7:hsl(144.2 27.3% 87.1% / 1.000);--material-ffc2de40:hsl(155.7 100.0% 88.0% / 0.251);--material-ac427523:hsl(155.4 44.5% 46.7% / 0.137);--material-aa70541a:hsl(165.0 33.9% 49.8% / 0.102);--material-ffd0e23b:hsl(156.7 100.0% 90.8% / 0.231);--material-231927:hsl(144.8 21.9% 12.5% / 1.000);--material-331b30:hsl(150.3 30.8% 15.3% / 1.000);--material-211b29:hsl(141.1 20.6% 13.3% / 1.000);--material-ffd3e680:hsl(156.1 100.0% 91.4% / 0.502);--material-ffd0e244:hsl(156.7 100.0% 90.8% / 0.267);--material-ffbfdf48:hsl(155.2 100.0% 87.5% / 0.282);--material-ffc0de6b:hsl(155.5 100.0% 87.6% / 0.420);--material-e3c3eb40:hsl(146.0 50.0% 84.3% / 0.251);--material-795b80:hsl(146.1 16.9% 42.9% / 1.000);--material-594460:hsl(145.3 17.1% 32.2% / 1.000);--material-ffc3e48c:hsl(154.5 100.0% 88.2% / 0.549);--material-ffb5d96b:hsl(155.4 100.0% 85.5% / 0.420);--material-f6eef9:hsl(145.0 47.8% 95.5% / 1.000);--material-ffb6d961:hsl(155.5 100.0% 85.7% / 0.380);--material-e7ddeb:hsl(144.8 25.9% 89.4% / 1.000);--material-ffe0f0:hsl(155.0 100.0% 93.9% / 1.000);--material-ff88bd22:hsl(155.9 100.0% 76.7% / 0.133);--material-2b182c:hsl(147.9 29.4% 13.3% / 1.000);--material-ffbfdf58:hsl(155.2 100.0% 87.5% / 0.345);--material-2b2030:hsl(144.5 20.0% 15.7% / 1.000);--material-ffc1e158:hsl(155.0 100.0% 87.8% / 0.345);--material-ffd1e340:hsl(156.6 100.0% 91.0% / 0.251);--material-ffe0ef:hsl(155.4 100.0% 93.9% / 1.000);--material-41263b:hsl(151.5 26.2% 20.2% / 1.000);--material-2d2433:hsl(143.3 17.2% 17.1% / 1.000);--material-6b194f46:hsl(153.1 62.1% 25.9% / 0.275);--material-ed257e15:hsl(155.9 84.7% 53.7% / 0.082);--material-ed257e22:hsl(155.9 84.7% 53.7% / 0.133);--material-161019:hsl(144.2 22.0% 8.0% / 1.000);--material-ed257e24:hsl(155.9 84.7% 53.7% / 0.141);--material-ed257e28:hsl(155.9 84.7% 53.7% / 0.157);--material-5b164825:hsl(152.2 61.1% 22.2% / 0.145);--material-c6b6ca20:hsl(146.0 15.9% 75.3% / 0.125);--material-fbb8d246:hsl(156.7 89.3% 85.3% / 0.275);--material-74234a12:hsl(155.4 53.6% 29.6% / 0.071);--material-ed257e18:hsl(155.9 84.7% 53.7% / 0.094);--material-b3a1b84a:hsl(145.7 13.9% 67.6% / 0.290);--material-09080bd9:hsl(141.0 15.8% 3.7% / 0.851);--material-c7809d42:hsl(156.4 38.8% 64.1% / 0.259);--material-ed257e12:hsl(155.9 84.7% 53.7% / 0.071);--material-ed257e20:hsl(155.9 84.7% 53.7% / 0.125);--material-ef7d473d:hsl(165.0 84.0% 60.8% / 0.239);--material-ed257e50:hsl(155.9 84.7% 53.7% / 0.314);--material-8d426045:hsl(156.5 36.2% 40.6% / 0.271);--material-270e2b7a:hsl(146.8 50.9% 11.2% / 0.478);--material-db60af:hsl(153.3 63.1% 61.8% / 1.000);--material-302532:hsl(146.6 14.9% 17.1% / 1.000);--material-211d29:hsl(141.0 17.1% 13.7% / 1.000);--material-392936:hsl(151.1 16.3% 19.2% / 1.000);--material-59465f:hsl(145.4 15.2% 32.4% / 1.000);--material-d6a8d6:hsl(148.6 35.9% 74.9% / 1.000);--material-e5adc233:hsl(156.8 51.9% 78.8% / 0.200);--material-342335:hsl(147.9 20.5% 17.3% / 1.000);--material-d9b1c424:hsl(155.5 34.5% 77.3% / 0.141);--material-542440:hsl(154.1 40.0% 23.5% / 1.000);--material-342438:hsl(146.0 21.7% 18.0% / 1.000);--material-d9b1c42c:hsl(155.5 34.5% 77.3% / 0.173);--material-3d2339:hsl(150.6 27.1% 18.8% / 1.000);--material-292134:hsl(141.0 22.4% 16.7% / 1.000);--material-e7b9d02e:hsl(155.2 48.9% 81.6% / 0.180);--material-c7437750:hsl(156.6 54.1% 52.2% / 0.314);--material-4a2d49:hsl(149.1 24.4% 23.3% / 1.000);--material-322a3d:hsl(141.0 18.4% 20.2% / 1.000);--material-302838:hsl(142.0 16.7% 18.8% / 1.000);--material-e8b6d132:hsl(154.7 52.1% 81.2% / 0.196);--material-65365f:hsl(150.3 30.3% 30.4% / 1.000);--material-843754:hsl(156.8 41.2% 36.7% / 1.000);--material-a65553:hsl(162.1 33.3% 48.8% / 1.000);--material-805467:hsl(156.1 20.8% 41.6% / 1.000);--material-b940bf2a:hsl(148.0 49.8% 50.0% / 0.165);--material-ed257e26:hsl(155.9 84.7% 53.7% / 0.149);--material-ef7d471c:hsl(165.0 84.0% 60.8% / 0.110);--material-efb2cc26:hsl(156.2 65.6% 81.8% / 0.149);--material-f9d9ef18:hsl(152.7 72.7% 91.4% / 0.094);--material-b940bf14:hsl(148.0 49.8% 50.0% / 0.078);--material-825779:hsl(151.4 19.8% 42.5% / 1.000);--material-624564:hsl(147.7 18.3% 33.1% / 1.000);--material-c43a7622:hsl(156.1 54.3% 49.8% / 0.133);--material-443044:hsl(148.6 17.2% 22.7% / 1.000);--material-332b3e:hsl(141.0 18.1% 20.6% / 1.000);--material-302939:hsl(141.2 16.3% 19.2% / 1.000);--material-dcaec62b:hsl(154.9 39.7% 77.3% / 0.169);--material-170c202e:hsl(142.7 45.5% 8.6% / 0.180);--material-dfb4cf24:hsl(153.5 40.2% 79.0% / 0.141);--material-503147:hsl(152.4 24.0% 25.3% / 1.000);--material-382a3e:hsl(144.6 19.2% 20.4% / 1.000);--material-fff6fa:hsl(155.9 100.0% 98.2% / 1.000);--material-deabc745:hsl(154.6 43.6% 77.1% / 0.271);--material-160c1d20:hsl(143.2 41.5% 8.0% / 0.125);--material-d2bdce:hsl(151.1 18.9% 78.2% / 1.000);--material-ee87b5:hsl(155.9 75.2% 73.1% / 1.000);--material-ed257e16:hsl(155.9 84.7% 53.7% / 0.086);--material-542b49:hsl(152.1 32.3% 24.9% / 1.000);--material-3d2b40:hsl(146.7 19.6% 21.0% / 1.000);--material-45303e:hsl(153.0 17.9% 22.9% / 1.000);--material-e5adc22b:hsl(156.8 51.9% 78.8% / 0.169);--material-d9c2d1:hsl(153.2 23.2% 80.6% / 1.000);--material-b940bf99:hsl(148.0 49.8% 50.0% / 0.600);--material-d8277999:hsl(155.7 69.4% 50.0% / 0.600);--material-da714c99:hsl(165.0 65.7% 57.6% / 0.600);--material-f7b1ce44:hsl(156.3 81.4% 83.1% / 0.267);--material-23102433:hsl(147.9 38.5% 10.2% / 0.200);--material-483244:hsl(151.0 18.0% 23.9% / 1.000);--material-302938:hsl(141.6 15.5% 19.0% / 1.000);--material-e5d4df:hsl(153.3 24.6% 86.5% / 1.000);--material-dba8c333:hsl(154.8 41.5% 75.9% / 0.200);--material-783e71:hsl(150.2 31.9% 35.7% / 1.000);--material-a33b68:hsl(156.1 46.8% 43.5% / 1.000);--material-ae6556:hsl(164.1 35.2% 51.0% / 1.000);--material-efadc66b:hsl(156.8 67.3% 80.8% / 0.420);--material-61364f:hsl(154.1 28.5% 29.6% / 1.000);--material-3c2b41:hsl(145.6 20.4% 21.2% / 1.000);--material-d89cbb46:hsl(155.0 43.5% 72.9% / 0.275);--material-a838a9:hsl(148.5 50.2% 44.1% / 1.000);--material-e12d7e:hsl(155.9 75.0% 52.9% / 1.000);--material-e56e50:hsl(164.5 74.1% 60.6% / 1.000);--material-f6b9d24d:hsl(156.4 77.2% 84.5% / 0.302);--material-713865:hsl(151.4 33.7% 33.1% / 1.000);--material-9e4268:hsl(156.3 41.1% 43.9% / 1.000);--material-ad6857:hsl(164.4 34.4% 51.0% / 1.000);--material-eeb5ce3b:hsl(156.0 62.6% 82.2% / 0.231);--material-493043:hsl(151.8 20.7% 23.7% / 1.000);--material-2e2839:hsl(141.0 17.5% 19.0% / 1.000);--material-ffd0e3:hsl(156.5 100.0% 90.8% / 1.000);--material-533448:hsl(153.3 23.0% 26.5% / 1.000);--material-403047:hsl(144.6 19.3% 23.3% / 1.000);--material-dcb2cd26:hsl(153.3 37.5% 78.0% / 0.149);--material-ecd7e4:hsl(153.6 35.6% 88.4% / 1.000);--material-443043:hsl(149.3 17.2% 22.7% / 1.000);--material-302839:hsl(141.6 17.5% 19.0% / 1.000);--material-d9aec636:hsl(154.4 36.1% 76.7% / 0.212);--material-f7edf4:hsl(152.6 38.5% 94.9% / 1.000);--material-79506b:hsl(153.1 20.4% 39.4% / 1.000);--material-533a57:hsl(146.8 20.0% 28.4% / 1.000);--material-efb2cf66:hsl(155.5 65.6% 81.8% / 0.400);--material-49213a99:hsl(153.6 37.7% 20.8% / 0.600);--material-301b2cbb:hsl(151.1 28.0% 14.7% / 0.733);--material-231a29cc:hsl(143.3 22.4% 13.1% / 0.800);--material-211021a6:hsl(148.6 34.7% 9.6% / 0.651);--material-17121cb3:hsl(142.0 21.7% 9.0% / 0.702);--material-2b1829fa:hsl(150.0 28.4% 13.1% / 0.980);--material-211722fa:hsl(147.4 19.3% 11.2% / 0.980);--material-301d2bcc:hsl(152.1 24.7% 15.1% / 0.800);--material-43243ab3:hsl(152.4 30.1% 20.2% / 0.702);--material-e4c0d51e:hsl(154.1 40.0% 82.4% / 0.118);--material-140b182b:hsl(144.5 37.1% 6.9% / 0.169);--material-fff7fc:hsl(153.5 100.0% 98.4% / 1.000);--material-612c4d73:hsl(153.6 37.6% 27.6% / 0.451);--material-3120399c:hsl(144.4 28.1% 17.5% / 0.612);--material-27112744:hsl(148.6 39.3% 11.0% / 0.267);--material-ffc7df50:hsl(156.1 100.0% 89.0% / 0.314);--material-230d252e:hsl(147.5 48.0% 9.8% / 0.180);--material-2b12294d:hsl(149.7 41.0% 12.0% / 0.302);--material-f5edf4:hsl(150.3 28.6% 94.5% / 1.000);--material-d3b6cb1c:hsl(152.2 24.8% 77.1% / 0.110);--material-382037b3:hsl(149.2 27.3% 17.3% / 0.702);--material-221622c7:hsl(148.6 21.4% 11.0% / 0.780);--material-f3aecf66:hsl(155.5 74.2% 81.8% / 0.400);--material-200d2320:hsl(146.8 45.8% 9.4% / 0.125);--material-ed257e23:hsl(155.9 84.7% 53.7% / 0.137);--material-d3b6cb26:hsl(152.2 24.8% 77.1% / 0.149);--material-fff2f9:hsl(154.7 100.0% 97.5% / 1.000);--material-49213a55:hsl(153.6 37.7% 20.8% / 0.333);--material-301b2c77:hsl(151.1 28.0% 14.7% / 0.467);--material-231a2999:hsl(143.3 22.4% 13.1% / 0.600);--material-57304766:hsl(154.0 28.9% 26.5% / 0.400);--material-39263b88:hsl(147.3 21.6% 19.0% / 0.533);--material-2b203499:hsl(142.7 23.8% 16.5% / 0.600);--material-e4c0d523:hsl(154.1 40.0% 82.4% / 0.137);--material-e4d5df:hsl(153.0 21.7% 86.5% / 1.000);--material-382037ed:hsl(149.2 27.3% 17.3% / 0.929);--material-231a29f5:hsl(143.3 22.4% 13.1% / 0.961);--material-e4c0d530:hsl(154.1 40.0% 82.4% / 0.188);--material-392032f5:hsl(152.3 28.1% 17.5% / 0.961);--material-241b2afa:hsl(143.3 21.7% 13.5% / 0.980);} body[data-market=stocks]{--material-b940bf:hsl(25.2 37.9% 50.0% / 1.000);--material-ed257e:hsl(29.6 64.4% 53.7% / 1.000);--material-fe2f63:hsl(31.0 75.3% 59.0% / 1.000);--material-ef7d47:hsl(34.6 63.8% 60.8% / 1.000);--material-6c5575e8:hsl(23.5 12.0% 39.6% / 0.910);--material-554258ed:hsl(24.6 10.9% 30.2% / 0.929);--material-291f30:hsl(22.6 16.4% 15.5% / 1.000);--material-fff8fc:hsl(28.7 76.0% 98.6% / 1.000);--material-171115:hsl(28.0 11.4% 7.8% / 1.000);--material-270e2b:hsl(24.6 38.7% 11.2% / 1.000);--material-ddcbea24:hsl(22.5 32.3% 85.7% / 0.141);--material-f2bee56b:hsl(27.4 50.7% 84.7% / 0.420);--material-f442a035:hsl(29.0 67.6% 60.8% / 0.208);--material-65506d:hsl(23.6 11.7% 37.1% / 1.000);--material-191420:hsl(21.4 17.5% 10.2% / 1.000);--material-a99bb6:hsl(22.1 11.9% 66.1% / 1.000);--material-68225c26:hsl(26.8 38.6% 27.1% / 0.149);--material-932b5812:hsl(29.7 41.6% 37.3% / 0.071);--material-35112f:hsl(26.8 39.1% 13.7% / 1.000);--material-241626:hsl(24.7 20.3% 11.8% / 1.000);--material-e8c7ef24:hsl(24.3 42.2% 85.9% / 0.141);--material-c3a9d0:hsl(23.2 22.3% 73.9% / 1.000);--material-ff88c14a:hsl(29.4 76.0% 76.7% / 0.290);--material-e2c4eb19:hsl(23.9 37.5% 84.5% / 0.098);--material-cbbbd6:hsl(22.6 18.8% 78.6% / 1.000);--material-ffb9db61:hsl(29.3 76.0% 86.3% / 0.380);--material-fff0f510:hsl(30.4 76.0% 97.1% / 0.063);--material-221d28:hsl(21.6 12.1% 13.5% / 1.000);--material-caa2d21a:hsl(24.4 26.4% 72.9% / 0.102);--material-c5b6cf:hsl(22.7 15.7% 76.3% / 1.000);--material-b827a12b:hsl(26.7 49.4% 43.7% / 0.169);--material-fb3e711a:hsl(30.9 72.9% 61.4% / 0.102);--material-ffb47018:hsl(34.6 76.0% 72.0% / 0.094);--material-f594c438:hsl(29.2 63.0% 77.1% / 0.220);--material-9e3c79:hsl(28.3 34.2% 42.7% / 1.000);--material-35213f:hsl(23.2 23.8% 18.8% / 1.000);--material-191321:hsl(21.4 20.5% 10.2% / 1.000);--material-d5abdb36:hsl(24.7 30.4% 76.5% / 0.212);--material-6b174824:hsl(28.6 49.1% 25.5% / 0.141);--material-fff0f8:hsl(29.0 76.0% 97.1% / 1.000);--material-ffc2d9:hsl(30.1 76.0% 88.0% / 1.000);--material-ff81b518:hsl(29.8 76.0% 75.3% / 0.094);--material-87366a66:hsl(28.2 32.6% 37.1% / 0.400);--material-4e365c88:hsl(22.9 19.8% 28.6% / 0.533);--material-ff8eca88:hsl(29.0 76.0% 77.8% / 0.533);--material-55324c:hsl(27.4 19.7% 26.5% / 1.000);--material-ffd0e345:hsl(29.9 76.0% 90.8% / 0.271);--material-3a0f3924:hsl(25.7 44.8% 14.3% / 0.141);--material-52133350:hsl(29.2 47.4% 19.8% / 0.314);--material-ffc0df59:hsl(29.3 76.0% 87.6% / 0.349);--material-b532a42b:hsl(26.5 43.1% 45.3% / 0.169);--material-ff704322:hsl(34.6 76.0% 63.1% / 0.133);--material-ffacd333:hsl(29.4 76.0% 83.7% / 0.200);--material-201625bf:hsl(23.2 19.3% 11.6% / 0.749);--material-d5c7ed2e:hsl(21.4 39.0% 85.5% / 0.180);--material-2a1d2e:hsl(23.9 17.2% 14.7% / 1.000);--material-e7c4e32a:hsl(26.4 32.0% 83.7% / 0.165);--material-e7c7eb32:hsl(24.8 36.0% 85.1% / 0.196);--material-ffb7d355:hsl(30.0 76.0% 85.9% / 0.333);--material-ff94cf80:hsl(28.8 76.0% 79.0% / 0.502);--material-cfafd734:hsl(24.1 25.3% 76.5% / 0.204);--material-f8effc:hsl(23.3 52.0% 96.3% / 1.000);--material-382738:hsl(25.6 13.6% 18.6% / 1.000);--material-e1bfdc1c:hsl(26.6 27.5% 81.6% / 0.110);--material-ff87b511:hsl(30.1 76.0% 76.5% / 0.067);--material-ffd0e6:hsl(29.4 76.0% 90.8% / 1.000);--material-ff87b526:hsl(30.1 76.0% 76.5% / 0.149);--material-ffb4d9:hsl(29.3 76.0% 85.3% / 1.000);--material-fbe3f1:hsl(28.6 57.0% 93.7% / 1.000);--material-c431822d:hsl(28.8 45.6% 48.0% / 0.176);--material-ffc3df:hsl(29.5 76.0% 88.2% / 1.000);--material-ffb9d936:hsl(29.5 76.0% 86.3% / 0.212);--material-df3d9a1e:hsl(28.7 54.5% 55.7% / 0.118);--material-ffb2da:hsl(29.1 76.0% 84.9% / 1.000);--material-f797cb66:hsl(28.9 65.1% 78.0% / 0.400);--material-e9369929:hsl(28.8 61.0% 56.3% / 0.161);--material-f88d4719:hsl(34.6 70.4% 62.5% / 0.098);--material-29232f:hsl(21.9 11.1% 16.1% / 1.000);--material-cbc1d6:hsl(21.8 15.5% 79.8% / 1.000);--material-554357:hsl(24.9 9.9% 30.2% / 1.000);--material-3a3249:hsl(21.4 14.2% 24.1% / 1.000);--material-6a4b67:hsl(26.3 13.0% 35.5% / 1.000);--material-443b55:hsl(21.4 13.7% 28.2% / 1.000);--material-ffadd6:hsl(29.2 76.0% 83.9% / 1.000);--material-c5b7d0:hsl(22.4 16.0% 76.7% / 1.000);--material-ffc0df:hsl(29.3 76.0% 87.6% / 1.000);--material-ff82be9e:hsl(29.4 76.0% 75.5% / 0.620);--material-ffbdde:hsl(29.2 76.0% 87.1% / 1.000);--material-ff7fb9:hsl(29.6 76.0% 74.9% / 1.000);--material-ff9cc9:hsl(29.5 76.0% 80.6% / 1.000);--material-b75ce5:hsl(23.1 55.1% 62.9% / 1.000);--material-ff6c9c:hsl(30.5 76.0% 71.2% / 1.000);--material-ff8abe:hsl(29.6 76.0% 77.1% / 1.000);--material-35213e:hsl(23.3 23.2% 18.6% / 1.000);--material-dba5d844:hsl(26.0 32.6% 75.3% / 0.267);--material-1e1428:hsl(21.9 25.3% 11.8% / 1.000);--material-d3accd33:hsl(26.7 23.3% 75.1% / 0.200);--material-ff9acc:hsl(29.2 76.0% 80.2% / 1.000);--material-afa0bb:hsl(22.4 12.6% 68.0% / 1.000);--material-cfafd71c:hsl(24.1 25.3% 76.5% / 0.110);--material-2c2635:hsl(21.4 12.5% 17.8% / 1.000);--material-e1d5e7:hsl(23.2 20.7% 87.1% / 1.000);--material-ffc2de40:hsl(29.5 76.0% 88.0% / 0.251);--material-ac427523:hsl(29.3 33.8% 46.7% / 0.137);--material-aa70541a:hsl(34.6 25.7% 49.8% / 0.102);--material-ffd0e23b:hsl(30.1 76.0% 90.8% / 0.231);--material-231927:hsl(23.5 16.6% 12.5% / 1.000);--material-331b30:hsl(26.5 23.4% 15.3% / 1.000);--material-211b29:hsl(21.4 15.6% 13.3% / 1.000);--material-ffd3e680:hsl(29.7 76.0% 91.4% / 0.502);--material-ffd0e244:hsl(30.1 76.0% 90.8% / 0.267);--material-ffbfdf48:hsl(29.2 76.0% 87.5% / 0.282);--material-ffc0de6b:hsl(29.4 76.0% 87.6% / 0.420);--material-e3c3eb40:hsl(24.1 38.0% 84.3% / 0.251);--material-795b80:hsl(24.2 12.8% 42.9% / 1.000);--material-594460:hsl(23.8 13.0% 32.2% / 1.000);--material-ffc3e48c:hsl(28.8 76.0% 88.2% / 0.549);--material-ffb5d96b:hsl(29.3 76.0% 85.5% / 0.420);--material-f6eef9:hsl(23.6 36.3% 95.5% / 1.000);--material-ffb6d961:hsl(29.4 76.0% 85.7% / 0.380);--material-e7ddeb:hsl(23.5 19.7% 89.4% / 1.000);--material-ffe0f0:hsl(29.1 76.0% 93.9% / 1.000);--material-ff88bd22:hsl(29.6 76.0% 76.7% / 0.133);--material-2b182c:hsl(25.2 22.4% 13.3% / 1.000);--material-ffbfdf58:hsl(29.2 76.0% 87.5% / 0.345);--material-2b2030:hsl(23.3 15.2% 15.7% / 1.000);--material-ffc1e158:hsl(29.1 76.0% 87.8% / 0.345);--material-ffd1e340:hsl(30.0 76.0% 91.0% / 0.251);--material-ffe0ef:hsl(29.3 76.0% 93.9% / 1.000);--material-41263b:hsl(27.2 19.9% 20.2% / 1.000);--material-2d2433:hsl(22.7 13.1% 17.1% / 1.000);--material-6b194f46:hsl(28.1 47.2% 25.9% / 0.275);--material-ed257e15:hsl(29.6 64.4% 53.7% / 0.082);--material-ed257e22:hsl(29.6 64.4% 53.7% / 0.133);--material-161019:hsl(23.2 16.7% 8.0% / 1.000);--material-ed257e24:hsl(29.6 64.4% 53.7% / 0.141);--material-ed257e28:hsl(29.6 64.4% 53.7% / 0.157);--material-5b164825:hsl(27.6 46.4% 22.2% / 0.145);--material-c6b6ca20:hsl(24.1 12.1% 75.3% / 0.125);--material-fbb8d246:hsl(30.0 67.9% 85.3% / 0.275);--material-74234a12:hsl(29.3 40.8% 29.6% / 0.071);--material-ed257e18:hsl(29.6 64.4% 53.7% / 0.094);--material-b3a1b84a:hsl(24.0 10.6% 67.6% / 0.290);--material-09080bd9:hsl(21.4 12.0% 3.7% / 0.851);--material-c7809d42:hsl(29.9 29.5% 64.1% / 0.259);--material-ed257e12:hsl(29.6 64.4% 53.7% / 0.071);--material-ed257e20:hsl(29.6 64.4% 53.7% / 0.125);--material-ef7d473d:hsl(34.6 63.8% 60.8% / 0.239);--material-ed257e50:hsl(29.6 64.4% 53.7% / 0.314);--material-8d426045:hsl(29.9 27.5% 40.6% / 0.271);--material-270e2b7a:hsl(24.6 38.7% 11.2% / 0.478);--material-db60af:hsl(28.2 47.9% 61.8% / 1.000);--material-302532:hsl(24.5 11.4% 17.1% / 1.000);--material-211d29:hsl(21.4 13.0% 13.7% / 1.000);--material-392936:hsl(26.9 12.4% 19.2% / 1.000);--material-59465f:hsl(23.8 11.5% 32.4% / 1.000);--material-d6a8d6:hsl(25.6 27.3% 74.9% / 1.000);--material-e5adc233:hsl(30.1 39.4% 78.8% / 0.200);--material-342335:hsl(25.2 15.5% 17.3% / 1.000);--material-d9b1c424:hsl(29.4 26.2% 77.3% / 0.141);--material-542440:hsl(28.6 30.4% 23.5% / 1.000);--material-342438:hsl(24.1 16.5% 18.0% / 1.000);--material-d9b1c42c:hsl(29.4 26.2% 77.3% / 0.173);--material-3d2339:hsl(26.7 20.6% 18.8% / 1.000);--material-292134:hsl(21.4 17.0% 16.7% / 1.000);--material-e7b9d02e:hsl(29.2 37.2% 81.6% / 0.180);--material-c7437750:hsl(30.0 41.1% 52.2% / 0.314);--material-4a2d49:hsl(25.8 18.5% 23.3% / 1.000);--material-322a3d:hsl(21.4 14.0% 20.2% / 1.000);--material-302838:hsl(21.9 12.7% 18.8% / 1.000);--material-e8b6d132:hsl(28.9 39.6% 81.2% / 0.196);--material-65365f:hsl(26.5 23.0% 30.4% / 1.000);--material-843754:hsl(30.1 31.3% 36.7% / 1.000);--material-a65553:hsl(33.0 25.3% 48.8% / 1.000);--material-805467:hsl(29.7 15.8% 41.6% / 1.000);--material-b940bf2a:hsl(25.2 37.9% 50.0% / 0.165);--material-ed257e26:hsl(29.6 64.4% 53.7% / 0.149);--material-ef7d471c:hsl(34.6 63.8% 60.8% / 0.110);--material-efb2cc26:hsl(29.7 49.8% 81.8% / 0.149);--material-f9d9ef18:hsl(27.8 55.3% 91.4% / 0.094);--material-b940bf14:hsl(25.2 37.9% 50.0% / 0.078);--material-825779:hsl(27.1 15.1% 42.5% / 1.000);--material-624564:hsl(25.1 13.9% 33.1% / 1.000);--material-c43a7622:hsl(29.7 41.3% 49.8% / 0.133);--material-443044:hsl(25.6 13.1% 22.7% / 1.000);--material-332b3e:hsl(21.4 13.8% 20.6% / 1.000);--material-302939:hsl(21.5 12.4% 19.2% / 1.000);--material-dcaec62b:hsl(29.1 30.1% 77.3% / 0.169);--material-170c202e:hsl(22.3 34.5% 8.6% / 0.180);--material-dfb4cf24:hsl(28.3 30.5% 79.0% / 0.141);--material-503147:hsl(27.7 18.3% 25.3% / 1.000);--material-382a3e:hsl(23.4 14.6% 20.4% / 1.000);--material-fff6fa:hsl(29.6 76.0% 98.2% / 1.000);--material-deabc745:hsl(28.9 33.1% 77.1% / 0.271);--material-160c1d20:hsl(22.6 31.5% 8.0% / 0.125);--material-d2bdce:hsl(27.0 14.4% 78.2% / 1.000);--material-ee87b5:hsl(29.6 57.1% 73.1% / 1.000);--material-ed257e16:hsl(29.6 64.4% 53.7% / 0.086);--material-542b49:hsl(27.5 24.5% 24.9% / 1.000);--material-3d2b40:hsl(24.5 14.9% 21.0% / 1.000);--material-45303e:hsl(28.0 13.6% 22.9% / 1.000);--material-e5adc22b:hsl(30.1 39.4% 78.8% / 0.169);--material-d9c2d1:hsl(28.1 17.7% 80.6% / 1.000);--material-b940bf99:hsl(25.2 37.9% 50.0% / 0.600);--material-d8277999:hsl(29.5 52.8% 50.0% / 0.600);--material-da714c99:hsl(34.6 50.0% 57.6% / 0.600);--material-f7b1ce44:hsl(29.8 61.9% 83.1% / 0.267);--material-23102433:hsl(25.2 29.2% 10.2% / 0.200);--material-483244:hsl(26.9 13.7% 23.9% / 1.000);--material-302938:hsl(21.7 11.8% 19.0% / 1.000);--material-e5d4df:hsl(28.1 18.7% 86.5% / 1.000);--material-dba8c333:hsl(29.0 31.5% 75.9% / 0.200);--material-783e71:hsl(26.5 24.2% 35.7% / 1.000);--material-a33b68:hsl(29.7 35.6% 43.5% / 1.000);--material-ae6556:hsl(34.1 26.8% 51.0% / 1.000);--material-efadc66b:hsl(30.1 51.2% 80.8% / 0.420);--material-61364f:hsl(28.6 21.6% 29.6% / 1.000);--material-3c2b41:hsl(23.9 15.5% 21.2% / 1.000);--material-d89cbb46:hsl(29.1 33.0% 72.9% / 0.275);--material-a838a9:hsl(25.5 38.2% 44.1% / 1.000);--material-e12d7e:hsl(29.6 57.0% 52.9% / 1.000);--material-e56e50:hsl(34.3 56.3% 60.6% / 1.000);--material-f6b9d24d:hsl(29.9 58.7% 84.5% / 0.302);--material-713865:hsl(27.1 25.6% 33.1% / 1.000);--material-9e4268:hsl(29.8 31.2% 43.9% / 1.000);--material-ad6857:hsl(34.3 26.1% 51.0% / 1.000);--material-eeb5ce3b:hsl(29.7 47.6% 82.2% / 0.231);--material-493043:hsl(27.3 15.7% 23.7% / 1.000);--material-2e2839:hsl(21.4 13.3% 19.0% / 1.000);--material-ffd0e3:hsl(29.9 76.0% 90.8% / 1.000);--material-533448:hsl(28.2 17.5% 26.5% / 1.000);--material-403047:hsl(23.4 14.7% 23.3% / 1.000);--material-dcb2cd26:hsl(28.2 28.5% 78.0% / 0.149);--material-ecd7e4:hsl(28.3 27.1% 88.4% / 1.000);--material-443043:hsl(25.9 13.1% 22.7% / 1.000);--material-302839:hsl(21.7 13.3% 19.0% / 1.000);--material-d9aec636:hsl(28.8 27.5% 76.7% / 0.212);--material-f7edf4:hsl(27.8 29.2% 94.9% / 1.000);--material-79506b:hsl(28.1 15.5% 39.4% / 1.000);--material-533a57:hsl(24.6 15.2% 28.4% / 1.000);--material-efb2cf66:hsl(29.4 49.8% 81.8% / 0.400);--material-49213a99:hsl(28.3 28.7% 20.8% / 0.600);--material-301b2cbb:hsl(27.0 21.3% 14.7% / 0.733);--material-231a29cc:hsl(22.7 17.0% 13.1% / 0.800);--material-211021a6:hsl(25.6 26.4% 9.6% / 0.651);--material-17121cb3:hsl(21.9 16.5% 9.0% / 0.702);--material-2b1829fa:hsl(26.3 21.6% 13.1% / 0.980);--material-211722fa:hsl(24.9 14.7% 11.2% / 0.980);--material-301d2bcc:hsl(27.5 18.8% 15.1% / 0.800);--material-43243ab3:hsl(27.7 22.9% 20.2% / 0.702);--material-e4c0d51e:hsl(28.6 30.4% 82.4% / 0.118);--material-140b182b:hsl(23.3 28.2% 6.9% / 0.169);--material-fff7fc:hsl(28.3 76.0% 98.4% / 1.000);--material-612c4d73:hsl(28.3 28.6% 27.6% / 0.451);--material-3120399c:hsl(23.3 21.3% 17.5% / 0.612);--material-27112744:hsl(25.6 29.9% 11.0% / 0.267);--material-ffc7df50:hsl(29.7 76.0% 89.0% / 0.314);--material-230d252e:hsl(25.0 36.5% 9.8% / 0.180);--material-2b12294d:hsl(26.2 31.1% 12.0% / 0.302);--material-f5edf4:hsl(26.5 21.7% 94.5% / 1.000);--material-d3b6cb1c:hsl(27.6 18.8% 77.1% / 0.110);--material-382037b3:hsl(25.9 20.7% 17.3% / 0.702);--material-221622c7:hsl(25.6 16.3% 11.0% / 0.780);--material-f3aecf66:hsl(29.4 56.4% 81.8% / 0.400);--material-200d2320:hsl(24.6 34.8% 9.4% / 0.125);--material-ed257e23:hsl(29.6 64.4% 53.7% / 0.137);--material-d3b6cb26:hsl(27.6 18.8% 77.1% / 0.149);--material-fff2f9:hsl(28.9 76.0% 97.5% / 1.000);--material-49213a55:hsl(28.3 28.7% 20.8% / 0.333);--material-301b2c77:hsl(27.0 21.3% 14.7% / 0.467);--material-231a2999:hsl(22.7 17.0% 13.1% / 0.600);--material-57304766:hsl(28.6 22.0% 26.5% / 0.400);--material-39263b88:hsl(24.9 16.5% 19.0% / 0.533);--material-2b203499:hsl(22.3 18.1% 16.5% / 0.600);--material-e4c0d523:hsl(28.6 30.4% 82.4% / 0.137);--material-e4d5df:hsl(28.0 16.5% 86.5% / 1.000);--material-382037ed:hsl(25.9 20.7% 17.3% / 0.929);--material-231a29f5:hsl(22.7 17.0% 13.1% / 0.961);--material-e4c0d530:hsl(28.6 30.4% 82.4% / 0.188);--material-392032f5:hsl(27.6 21.3% 17.5% / 0.961);--material-241b2afa:hsl(22.7 16.5% 13.5% / 0.980);} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-topline{padding:12px 18px;gap:16px;flex-wrap:wrap} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-catalog-stats{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:0;align-items:stretch} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-catalog-stats>span{display:grid;grid-template-columns:1fr;align-content:center;justify-items:center;gap:3px;padding:0 16px!important;min-width:0;line-height:1.35;text-align:center;white-space:normal;color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-catalog-stats b{display:block;font-size:20px;line-height:1.2;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app :is(.profile-stat,.profile-facts>div,.of-profile-stats>div,.hw-stat){min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app :is(.profile-stat,.of-profile-stats>div,.hw-stat) strong{font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2;letter-spacing:-.02em;font-size:clamp(20px,2vw,28px)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app :is(.profile-stat,.profile-facts>div,.of-profile-stats>div,.hw-stat) :is(span,small){line-height:1.4;max-width:100%;overflow-wrap:normal;word-break:normal} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app .of-profile-identity>div{min-width:0;flex:1} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app .of-profile-identity h3{font-size:clamp(18px,1.55vw,23px);line-height:1.25;word-break:normal;overflow-wrap:normal;white-space:normal;text-wrap:balance;margin:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app .of-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app .of-profile-stats>a{display:grid;place-content:center;text-align:center;line-height:1.35;min-width:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app :is(.directory-library-count,.discovery-result-count,.of-heading>span,.of-directory-summary,.hq-footnote){font-variant-numeric:tabular-nums;line-height:1.5} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app .profile-stat.profile-stat strong{font-size:clamp(16px,1.5vw,24px);white-space:normal;text-wrap:balance;max-width:100%;overflow-wrap:normal;word-break:normal} @media(max-width:760px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-topline{padding:12px 8px;gap:12px}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-catalog-stats{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-catalog-stats>span{padding:0 6px!important;font-size:9px}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-catalog-stats b{font-size:19px}} body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase){grid-template-columns:minmax(200px,.9fr) minmax(0,2fr) 160px;gap:18px;padding:22px} body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-facts{grid-template-columns:1fr 1.45fr 1fr 1fr;gap:10px;align-items:stretch} body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-metric{display:grid;grid-template-rows:18px 1fr;align-content:stretch;gap:7px;min-height:88px;padding:12px 10px;border:1px solid #ffffff12;border-radius:16px;background:var(--pressure-card)!important;box-sizing:border-box;text-align:center;min-width:0} body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-metric>small{font-size:11px;line-height:18px;color:#ffffffbd!important;margin:0;white-space:nowrap} body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-metric-value{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;flex-wrap:wrap} body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-metric-value strong{font-size:16px;line-height:20px;font-weight:700;font-variant-numeric:tabular-nums;display:grid;grid-template-rows:12px 20px;gap:3px;white-space:nowrap;color:white!important;min-width:0} body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-metric-value strong:not(:has(s)):before{content:''} body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-metric-value s{font-size:10px;line-height:12px;color:#ffffff91;margin:0} body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-metric-value .price-code{display:grid;grid-template-columns:auto auto;gap:3px 5px;min-height:37px;min-width:0;width:auto;flex:none;padding:5px 7px;font-size:10px;border-radius:10px!important;box-sizing:border-box;max-width:100%} body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-metric-value .price-code>small{grid-column:1/-1;font-size:8px;line-height:1;color:#ffffffa6!important} body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-metric-value .price-code>b{font-size:11px!important;line-height:1.2} body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-action{display:grid;grid-template-columns:1fr;gap:8px;align-self:center} body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-action>a{display:flex;align-items:center;justify-content:center;min-height:38px;box-sizing:border-box;width:100%;padding:10px 12px!important} .compare-type-bar{display:flex;margin:0 0 16px;min-width:0} body #app#app#app#app#app#app#app#app#app#app#app#app#app .compare-type-bar .versus-kind{display:flex;flex-wrap:wrap;gap:7px;padding:7px;border-radius:18px;background:var(--pressure-control)!important;border:1px solid #ffffff1c} body #app#app#app#app#app#app#app#app#app#app#app#app#app .compare-type-bar button{display:flex;justify-content:center;align-items:center;gap:8px;min-height:42px;min-width:120px;padding:10px 18px!important;font-size:13px!important;border:1px solid #ffffff15;border-radius:12px;white-space:nowrap;transition:background .2s,border-color .2s,transform .2s} body #app#app#app#app#app#app#app#app#app#app#app#app#app .compare-type-bar .compare-challenge-tab{border-color:var(--market-accent,#ed257e)!important;font-weight:700;color:white!important;background:var(--pressure-selected)!important;box-shadow:inset 0 1px 0 #ffffff20!important} .compare-challenge-tab:before{content:'⇄';font-size:18px;line-height:1} body #app#app#app#app#app#app#app#app#app#app#app#app#app .compare-type-bar button[aria-pressed=true]{border:1px solid transparent;background:var(--pressure-selected)!important;box-shadow:inset 0 0 0 1px #ffffff1a!important} body #app#app#app#app#app#app#app#app#app#app#app#app#app .versus-controls{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)} .challenge-compare-preview{position:fixed;right:24px;bottom:24px;z-index:150;width:min(340px,calc(100vw - 32px));padding:16px;box-sizing:border-box;color:#fff;border:1px solid #ffffff36;border-radius:22px;background:var(--pressure-card,linear-gradient(145deg,#49213aeb,#231a29f5));backdrop-filter:blur(24px);box-shadow:0 12px 32px #10091855;animation:compare-preview-enter .3s cubic-bezier(.2,.8,.2,1);font-family:'DM Sans',sans-serif} .compare-preview-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;font-size:13px} .compare-preview-heading strong{display:flex;align-items:center;gap:9px}.compare-preview-heading span{font-size:10px;color:#ffffffab;font-weight:500} .compare-preview-heading button{border:1px solid #ffffff1e;background:#00000025;color:white;border-radius:9px;width:28px;height:28px;padding:0;font-size:19px;cursor:pointer} .compare-preview-choice{display:flex;align-items:center;gap:12px;padding:11px;border:1px solid #ffffff16;border-radius:14px;background:#00000016} .challenge-compare-preview .brand-mark{width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important;border-radius:12px!important;margin:0!important}.challenge-compare-preview .brand-evidence{display:none} .compare-preview-choice>div{display:grid;gap:4px;}.compare-preview-choice strong{font-size:13px;line-height:1.3}.compare-preview-choice span{font-size:11px;color:#ffffffbd;line-height:1.3}.compare-preview-choice small{font-size:11px;color:#ffffffa3;font-variant-numeric:tabular-nums} .compare-preview-next{display:flex;align-items:center;gap:10px;margin-top:9px;padding:10px 12px;border:1px dashed #ffffff2a;border-radius:12px;font-size:12px;color:#ffffffc4}.compare-preview-next>span{font-size:19px}.challenge-compare-preview p{margin:10px 2px 0;font-size:10px;line-height:1.5;color:#ffffff9e} @keyframes compare-preview-enter{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}} @media(max-width:1100px){body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase){grid-template-columns:1fr;gap:16px}body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-action{grid-column:auto;grid-template-columns:1fr 1fr;width:100%}body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-action>a{max-width:none!important}.hq-result-identity{text-align:center}} @media(max-width:650px){body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-facts{grid-template-columns:repeat(2,minmax(0,1fr))}body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-metric-value strong{font-size:14px}body #app#app#app#app#app#app#app#app#app#app#app#app#app .versus-controls{grid-template-columns:minmax(0,1fr) 34px}.versus-controls>.versus-select,.versus-controls>.exchange-picker{grid-column:1}.versus-controls>.versus-swap{grid-column:2;grid-row:1/3}.compare-type-bar{width:100%}.compare-type-bar .versus-kind{width:100%}body #app#app#app#app#app#app#app#app#app#app#app#app#app .compare-type-bar button{flex:1;min-width:110px;padding:10px!important;font-size:12px!important}.challenge-compare-preview{right:16px;bottom:16px}} @media(prefers-reduced-motion:reduce){.challenge-compare-preview{animation:none}} @media(max-width:650px){body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-facts{grid-auto-rows:1fr}body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-metric{padding:12px 6px}body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-metric-value{gap:4px}body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-metric-value .price-code{padding:5px 4px;gap:3px;font-size:9px}body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-metric-value .price-code>b{font-size:9px!important}body #app#app#app#app#app#app#app#app#app#app#app#app#app .hq-metric-value .price-copy-status{font-size:10px!important;min-width:8px!important;width:10px!important}} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase){grid-template-columns:minmax(190px,.8fr) minmax(0,2.7fr) 160px;gap:16px;padding:16px 20px;min-height:104px} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-metric{min-height:70px;padding:8px 12px;gap:4px;grid-template-rows:16px 1fr;border-radius:15px} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-metric>small{font-size:11px;line-height:16px} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-match-label{font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.45px;color:var(--material-ffd0e7,#ffd0e7)!important} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-identity h3{font-size:22px;line-height:1.2;margin:6px 0 4px;letter-spacing:-.35px} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-identity p{font-size:13px;line-height:1.35;color:#ffffffd9!important} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-firm{display:flex;flex-direction:column;padding:15px;gap:10px} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-profile{gap:13px;flex:1;align-items:center;min-height:56px} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-profile>.brand-mark{width:52px!important;height:52px!important;min-width:52px!important;flex:0 0 52px!important;border-radius:14px!important} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-profile strong{font-size:16px;line-height:1.3;white-space:normal;text-overflow:clip;overflow:visible;overflow-wrap:normal} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-profile small{font-size:12px;line-height:1.3;color:#ffffffb5!important} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-offer{margin-top:0;min-height:38px;gap:8px;flex-direction:row;flex-wrap:wrap;align-items:center} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-offer>a{font-size:12px;line-height:1.4;white-space:normal;flex:1;min-width:125px;color:#fff!important} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-offer>a b{font-size:14px} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-offer .hq-coupon{font-size:11px;padding:5px 8px!important;min-height:28px!important;flex:none} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-heading h2{font-size:16px} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-heading>a{font-size:12px;white-space:normal;text-align:right} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-showcase>.page-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 24px!important;min-height:112px;box-sizing:border-box;margin:0 0 22px;overflow:visible} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-showcase>.page-heading h1{margin:0 0 7px;line-height:1.2;font-size:clamp(24px,2.4vw,34px)} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-showcase>.page-heading .subheading{margin:0;line-height:1.5;max-width:none} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.page-heading,.directory-library-heading,.versus-heading,.of-heading,.hw-heading,.j-heading)>div{min-width:0;max-width:100%} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.directory-library-card,.of-directory-card,.firm-card,.profile-facts>div,.hw-card,.j-card){min-width:0} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.directory-library-card,.of-directory-card,.firm-card,.profile-facts>div,.hw-card,.j-card) :is(h2,h3,strong){max-width:100%;overflow-wrap:break-word} .compare-prop-menu{position:relative;min-width:0}.compare-type-bar{position:relative;z-index:12}.compare-prop-options[hidden]{display:none!important} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-type-bar{overflow:visible!important} .compare-prop-options{position:absolute;left:0;top:calc(100% + 10px);width:270px;max-width:calc(100vw - 48px);display:grid;gap:6px;padding:8px;border:1px solid #ffffff2b;border-radius:18px;box-shadow:0 12px 28px #08061055;background:var(--pressure-card);backdrop-filter:blur(24px);z-index:20;animation:compare-preview-enter .18s ease-out} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-prop-options button{display:grid;text-align:left;justify-content:stretch;gap:4px;padding:12px!important;width:100%;min-width:0;background:var(--pressure-control)!important;white-space:normal} .compare-prop-options button>span{font-size:14px;font-weight:700}.compare-prop-options small{font-size:11px;line-height:1.4;color:#ffffffae} .compare-menu-chevron{font-size:15px}.compare-prop-menu>button[aria-expanded=true] .compare-menu-chevron{transform:rotate(180deg)} .compare-preview-list{display:grid;gap:8px}.compare-preview-choice{position:relative;padding:10px;gap:10px}.compare-preview-choice>div{flex:1;min-width:0}.compare-preview-choice>div :is(strong,span,small){overflow-wrap:break-word;white-space:normal;max-width:100%} .compare-preview-choice>button{width:24px;height:24px;flex:none;padding:0;border:1px solid #ffffff18;border-radius:8px;background:#00000016;color:#ffffffbe;cursor:pointer;font-size:17px} .compare-preview-open{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;margin-top:12px;border:1px solid transparent;border-radius:12px;background:var(--pressure-selected);color:#fff;font-size:13px;font-weight:700;cursor:pointer} .compare-preview-open:disabled{opacity:.45;cursor:default}.challenge-compare-preview{max-height:calc(100dvh - 32px);overflow-y:auto} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .firm-account-compare{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;min-height:31px;width:100%;font-size:11px;white-space:nowrap} body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .firm-account-compare[aria-pressed=true]{background:var(--pressure-selected)!important;border:1px solid transparent!important} @media(max-width:1100px){body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase){grid-template-columns:1fr;gap:12px}body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-action{grid-template-columns:1fr 1fr}.hq-popular-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:650px){body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-showcase>.page-heading{grid-template-columns:1fr;padding:20px!important;gap:14px}.directory-showcase>.page-heading>a{justify-self:start}body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-firm{padding:12px;gap:8px}body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-profile{flex-direction:column;align-items:flex-start;gap:9px}body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-profile strong{font-size:14px}body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-profile small{font-size:11px}body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-offer>a{min-width:0;flex-basis:100%;font-size:11px}body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-metric{padding:8px 6px}body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-identity h3{font-size:22px}.compare-type-bar .compare-prop-menu{flex:1}.compare-prop-menu>button{width:100%}.compare-prop-options{width:250px}.hq-result-identity{text-align:center}} @media(prefers-reduced-motion:reduce){.compare-prop-options{animation:none}} @media(max-width:650px){body #app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-hero-code strong{font-size:20px;line-height:1.2;letter-spacing:0;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-table:is([data-category=firms],[data-category=challenges],[data-category=offers],[data-category=reviews]){--ranking-header-height:72px;--ranking-row-height:144px;--ranking-content-height:118px;border-spacing:0 8px!important;margin:0!important;width:100%!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-cell-content{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-cell-content>small{font-size:11px;line-height:1.35;color:var(--nt-muted)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-cell-content .discovery-brand-cell{width:100%;min-height:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-cell-content .discovery-row-actions{display:grid;gap:6px;width:100%;justify-items:stretch} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-cell-content .discovery-row-actions .btn{min-height:34px!important;padding:7px 9px!important;line-height:1.3!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-cell-content .price-block{gap:3px!important;line-height:1.3!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-cell-content .discovery-brand strong{font-size:14px!important;line-height:1.35!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-cell-content .discovery-challenge-label{white-space:normal!important;line-height:1.35!important} @media(min-width:1101px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-table:is([data-category=firms],[data-category=challenges],[data-category=offers],[data-category=reviews]) thead tr{height:var(--ranking-header-height)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-table:is([data-category=firms],[data-category=challenges],[data-category=offers],[data-category=reviews]) th{height:var(--ranking-header-height)!important;padding:8px 6px!important;box-sizing:border-box!important;vertical-align:middle!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-table:is([data-category=firms],[data-category=challenges],[data-category=offers],[data-category=reviews]) th button{height:56px!important;min-height:56px!important;padding:6px 3px!important;font-size:11px!important;line-height:1.35!important;align-items:center!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-table:is([data-category=firms],[data-category=challenges],[data-category=offers],[data-category=reviews]) tbody tr{height:var(--ranking-row-height)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-table:is([data-category=firms],[data-category=challenges],[data-category=offers],[data-category=reviews]) td{height:var(--ranking-row-height)!important;padding:12px 10px!important;box-sizing:border-box!important;vertical-align:middle!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-table:is([data-category=firms],[data-category=challenges],[data-category=offers],[data-category=reviews]) .discovery-cell-content{height:var(--ranking-content-height)}} @media(max-width:1100px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-table:is([data-category=firms],[data-category=challenges],[data-category=offers],[data-category=reviews]) thead tr{background:var(--nt-raised)!important;border-radius:14px;padding:10px!important;min-height:100px;align-content:center} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-table:is([data-category=firms],[data-category=challenges],[data-category=offers],[data-category=reviews]) th button{min-height:36px!important;line-height:1.35!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-table:is([data-category=firms],[data-category=challenges],[data-category=offers],[data-category=reviews]) tbody td{height:auto!important}} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]){--nt-ink:#edf3f8;--nt-muted:#c0ccd6;--nt-line:#cbdce62e;--nt-edge:#e3f2fb45;--nt-dark:#111a22;--nt-panel:#293b48;--nt-raised:#3d5364;--nt-blue:#4d84f4;--nt-cyan:#65dce7;--nt-glass:linear-gradient(145deg,#49616fdd,#304451eb 52%,#21313ded);--nt-inset:linear-gradient(145deg,#263643,#182732);--nt-feature:radial-gradient(ellipse at 0 0,#b9e8ef14,transparent 58%),radial-gradient(ellipse at 100% 100%,#4cd7df12,transparent 58%),linear-gradient(145deg,#526c7d,#354c5d 52%,#223442);--nt-porcelain:linear-gradient(145deg,#dce4ec,#c4cfdc);--nt-light-ink:#223341;--nt-light-muted:#485c6b;--nt-selected:linear-gradient(145deg,#3571df,#345bdb);--nt-shadow:0 12px 28px #050e1936,inset 0 1px 0 #e8f5ff29;--original-canvas:radial-gradient(ellipse 1000px 850px at -15% -100px,#9fb6c369,transparent 72%),radial-gradient(ellipse 850px 780px at 100% 12%,#45677f33,transparent 78%),linear-gradient(145deg,#263542,#0f1820 85%);--original-feature:var(--nt-feature);--original-card:var(--nt-glass);--original-control:var(--nt-inset);--original-selected:var(--nt-selected);--original-line:var(--nt-line);--original-ink:var(--nt-ink);--original-muted:var(--nt-muted);--brand-base:#263a4a;--brand-deep:var(--nt-dark);--brand-panel:var(--nt-panel);--brand-raised:var(--nt-raised);--brand-hover:#425b6d;--brand-canvas:#263542;--brand-canvas-end:#0f1820;--brand-accent:var(--nt-blue);--brand-soft:#9abffa;--brand-ink:var(--nt-ink);--brand-muted:var(--nt-muted);--brand-accent-ink:#fff;--brand-edge:var(--nt-line);--brand-glow:#67dce719;--brand-bloom:#83bded19;--brand-sky:#93acbc26;--market-outer:var(--nt-dark);--market-base:#263542;--market-deep:#182731;--market-surface:var(--nt-panel);--market-surface-2:var(--nt-raised);--market-card:var(--nt-panel);--market-input:#22333f;--market-accent:var(--nt-blue);--market-accent-text:#fff;--market-hero-1:#567286;--market-hero-2:#354c5d;--market-hero-3:#223442;--market-hero-glow:#65dce71c;--pressure-card:var(--nt-glass);--pressure-control:var(--nt-inset);--pressure-selected:var(--nt-selected);--jakarta-main:var(--nt-feature);--prism-pop:var(--nt-feature);--prism-glass:var(--nt-glass);--prism-inset:var(--nt-inset);--ref-control:var(--nt-inset);--ref-selected:var(--nt-selected);--ref-ring:var(--nt-cyan);--ref-icon:var(--nt-muted);--liquid-surface:var(--nt-glass);--liquid-inset:var(--nt-inset);--liquid-text:var(--nt-ink);--liquid-muted:var(--nt-muted);--liquid-edge:var(--nt-line);--atlas-surface:var(--nt-glass);--atlas-raised:var(--nt-raised);--atlas-input:#22333f;--atlas-hover:#425b6d;--atlas-ink:var(--nt-ink);--atlas-text:var(--nt-ink);--atlas-muted:var(--nt-muted);--atlas-line:var(--nt-line);--atlas-line-hover:#bbd9ee7a;--atlas-shadow:var(--nt-shadow);--control-surface:var(--nt-inset);--control-surface-hover:#3c5364;--control-line:var(--nt-line);--control-line-hover:#bbd9ee7a;--control-focus:var(--nt-cyan);--ui-focus:var(--nt-cyan);--neo-porcelain:var(--nt-porcelain);--neo-light-ink:var(--nt-light-ink);--neo-light-muted:var(--nt-light-muted);--neo-accent-dark:#2052a4;--fm-base:#263a4a;--fm-raised:var(--nt-raised);--fm-edge:var(--nt-line);--fm-accent:var(--nt-blue);--fm-soft:#9abffa;--fm-glow:#65dce71c;--fm-ink:var(--nt-ink);--fm-muted:var(--nt-muted);--fm-line:var(--nt-line);--fm-card:var(--nt-panel);--fm-scene:var(--nt-feature);--fm-material:var(--nt-glass);--fm-card-material:linear-gradient(145deg,#526c7e,#2b4051);--bg:var(--nt-dark);--ink:var(--nt-ink);--muted:var(--nt-muted);--surface:var(--nt-panel);--raised:var(--nt-raised);--line:var(--nt-line);--accent:var(--nt-blue);--lime:var(--nt-blue);--series-a:#6ca4fc;--series-b:#65dce7;background:var(--nt-dark)!important;color:var(--nt-ink)!important;color-scheme:dark;scrollbar-color:#617a8f #1b2b38;} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]){--material-09080bd9:rgb(222 220 232 / 0.851);--material-140b182b:rgb(222 220 232 / 0.169);--material-160c1d20:rgb(222 220 232 / 0.125);--material-161019:#23232b;--material-170c202e:rgb(222 220 232 / 0.180);--material-171115:#23232b;--material-17121cb3:rgb(222 220 232 / 0.702);--material-191321:#23232b;--material-191420:#23232b;--material-1e1428:#23232b;--material-200d2320:rgb(222 220 232 / 0.125);--material-201625bf:rgb(222 220 232 / 0.749);--material-211021a6:rgb(222 220 232 / 0.651);--material-211722fa:#23232b;--material-211b29:#23232b;--material-211d29:#23232b;--material-221622c7:rgb(222 220 232 / 0.780);--material-221d28:#23232b;--material-230d252e:rgb(222 220 232 / 0.180);--material-23102433:rgb(222 220 232 / 0.200);--material-231927:#23232b;--material-231a2999:rgb(222 220 232 / 0.600);--material-231a29cc:rgb(222 220 232 / 0.800);--material-231a29f5:rgb(222 220 232 / 0.961);--material-241626:#23232b;--material-241b2afa:#23232b;--material-270e2b:#23232b;--material-270e2b7a:rgb(222 220 232 / 0.478);--material-27112744:rgb(222 220 232 / 0.267);--material-291f30:#23232b;--material-292134:#23232b;--material-29232f:#23232b;--material-2a1d2e:#23232b;--material-2b12294d:rgb(222 220 232 / 0.302);--material-2b1829fa:#23232b;--material-2b182c:#23232b;--material-2b2030:#23232b;--material-2b203499:rgb(222 220 232 / 0.600);--material-2c2635:#23232b;--material-2d2433:#23232b;--material-2e2839:#23232b;--material-301b2c77:rgb(222 220 232 / 0.467);--material-301b2cbb:rgb(222 220 232 / 0.733);--material-301d2bcc:rgb(222 220 232 / 0.800);--material-302532:#23232b;--material-302838:#23232b;--material-302839:#23232b;--material-302938:#23232b;--material-302939:#23232b;--material-3120399c:rgb(222 220 232 / 0.612);--material-322a3d:#23232b;--material-331b30:#23232b;--material-332b3e:#23232b;--material-342335:#23232b;--material-342438:#23232b;--material-35112f:#23232b;--material-35213e:#23232b;--material-35213f:#23232b;--material-382037b3:rgb(222 220 232 / 0.702);--material-382037ed:rgb(222 220 232 / 0.929);--material-382738:#23232b;--material-382a3e:#23232b;--material-392032f5:rgb(222 220 232 / 0.961);--material-39263b88:rgb(222 220 232 / 0.533);--material-392936:#23232b;--material-3a0f3924:rgb(222 220 232 / 0.141);--material-3a3249:#23232b;--material-3c2b41:#23232b;--material-3d2339:#23232b;--material-3d2b40:#23232b;--material-403047:#23232b;--material-41263b:#23232b;--material-43243ab3:rgb(222 220 232 / 0.702);--material-443043:#23232b;--material-443044:#23232b;--material-443b55:color-mix(in srgb,var(--lg-blue) 30%,#686874);--material-45303e:#23232b;--material-483244:#23232b;--material-49213a55:rgb(222 220 232 / 0.333);--material-49213a99:rgb(222 220 232 / 0.600);--material-493043:#23232b;--material-4a2d49:#23232b;--material-4e365c88:rgb(222 220 232 / 0.533);--material-503147:#23232b;--material-52133350:rgb(222 220 232 / 0.314);--material-533448:#23232b;--material-533a57:color-mix(in srgb,var(--lg-blue) 30%,#686874);--material-542440:#23232b;--material-542b49:#23232b;--material-55324c:#23232b;--material-554258ed:rgb(222 220 232 / 0.929);--material-554357:color-mix(in srgb,var(--lg-blue) 30%,#686874);--material-57304766:rgb(222 220 232 / 0.400);--material-594460:color-mix(in srgb,var(--lg-blue) 30%,#686874);--material-59465f:color-mix(in srgb,var(--lg-blue) 30%,#686874);--material-5b164825:rgb(222 220 232 / 0.145);--material-612c4d73:rgb(222 220 232 / 0.451);--material-61364f:color-mix(in srgb,var(--lg-blue) 30%,#686874);--material-624564:color-mix(in srgb,var(--lg-blue) 30%,#686874);--material-65365f:color-mix(in srgb,var(--lg-blue) 30%,#686874);--material-65506d:color-mix(in srgb,var(--lg-blue) 30%,#686874);--material-68225c26:rgb(222 220 232 / 0.149);--material-6a4b67:color-mix(in srgb,var(--lg-blue) 30%,#686874);--material-6b174824:rgb(222 220 232 / 0.141);--material-6b194f46:rgb(222 220 232 / 0.275);--material-6c5575e8:rgb(222 220 232 / 0.910);--material-713865:color-mix(in srgb,var(--lg-blue) 30%,#686874);--material-74234a12:rgb(222 220 232 / 0.071);--material-783e71:color-mix(in srgb,var(--lg-blue) 30%,#686874);--material-79506b:color-mix(in srgb,var(--lg-blue) 30%,#686874);--material-795b80:color-mix(in srgb,var(--lg-blue) 30%,#686874);--material-805467:color-mix(in srgb,var(--lg-blue) 30%,#686874);--material-825779:color-mix(in srgb,var(--lg-blue) 30%,#686874);--material-843754:color-mix(in srgb,var(--lg-blue) 30%,#686874);--material-87366a66:rgb(222 220 232 / 0.400);--material-8d426045:rgb(222 220 232 / 0.271);--material-932b5812:rgb(222 220 232 / 0.071);--material-9e3c79:color-mix(in srgb,var(--lg-blue) 30%,#686874);--material-9e4268:color-mix(in srgb,var(--lg-blue) 30%,#686874);--material-a33b68:color-mix(in srgb,var(--lg-blue) 30%,#686874);--material-a65553:var(--lg-blue);--material-a838a9:color-mix(in srgb,var(--lg-blue) 30%,#686874);--material-a99bb6:#cbc9d4;--material-aa70541a:rgb(222 220 232 / 0.102);--material-ac427523:rgb(222 220 232 / 0.137);--material-ad6857:var(--lg-blue);--material-ae6556:var(--lg-blue);--material-afa0bb:#cbc9d4;--material-b3a1b84a:rgb(222 220 232 / 0.290);--material-b532a42b:rgb(222 220 232 / 0.169);--material-b75ce5:var(--lg-blue);--material-b827a12b:rgb(222 220 232 / 0.169);--material-b940bf:var(--lg-blue);--material-b940bf14:rgb(222 220 232 / 0.078);--material-b940bf2a:rgb(222 220 232 / 0.165);--material-b940bf99:rgb(222 220 232 / 0.600);--material-c3a9d0:#cbc9d4;--material-c431822d:rgb(222 220 232 / 0.176);--material-c43a7622:rgb(222 220 232 / 0.133);--material-c5b6cf:#cbc9d4;--material-c5b7d0:#cbc9d4;--material-c6b6ca20:rgb(222 220 232 / 0.125);--material-c7437750:rgb(222 220 232 / 0.314);--material-c7809d42:rgb(222 220 232 / 0.259);--material-caa2d21a:rgb(222 220 232 / 0.102);--material-cbbbd6:#cbc9d4;--material-cbc1d6:#cbc9d4;--material-cfafd71c:rgb(222 220 232 / 0.110);--material-cfafd734:rgb(222 220 232 / 0.204);--material-d2bdce:#cbc9d4;--material-d3accd33:rgb(222 220 232 / 0.200);--material-d3b6cb1c:rgb(222 220 232 / 0.110);--material-d3b6cb26:rgb(222 220 232 / 0.149);--material-d5abdb36:rgb(222 220 232 / 0.212);--material-d5c7ed2e:rgb(222 220 232 / 0.180);--material-d6a8d6:#cbc9d4;--material-d8277999:rgb(222 220 232 / 0.600);--material-d89cbb46:rgb(222 220 232 / 0.275);--material-d9aec636:rgb(222 220 232 / 0.212);--material-d9b1c424:rgb(222 220 232 / 0.141);--material-d9b1c42c:rgb(222 220 232 / 0.173);--material-d9c2d1:#cbc9d4;--material-da714c99:rgb(222 220 232 / 0.600);--material-db60af:var(--lg-blue);--material-dba5d844:rgb(222 220 232 / 0.267);--material-dba8c333:rgb(222 220 232 / 0.200);--material-dcaec62b:rgb(222 220 232 / 0.169);--material-dcb2cd26:rgb(222 220 232 / 0.149);--material-ddcbea24:rgb(222 220 232 / 0.141);--material-deabc745:rgb(222 220 232 / 0.271);--material-df3d9a1e:rgb(222 220 232 / 0.118);--material-dfb4cf24:rgb(222 220 232 / 0.141);--material-e12d7e:var(--lg-blue);--material-e1bfdc1c:rgb(222 220 232 / 0.110);--material-e1d5e7:#e8e5ed;--material-e2c4eb19:rgb(222 220 232 / 0.098);--material-e3c3eb40:rgb(222 220 232 / 0.251);--material-e4c0d51e:rgb(222 220 232 / 0.118);--material-e4c0d523:rgb(222 220 232 / 0.137);--material-e4c0d530:rgb(222 220 232 / 0.188);--material-e4d5df:#e8e5ed;--material-e56e50:var(--lg-blue);--material-e5adc22b:rgb(222 220 232 / 0.169);--material-e5adc233:rgb(222 220 232 / 0.200);--material-e5d4df:#e8e5ed;--material-e7b9d02e:rgb(222 220 232 / 0.180);--material-e7c4e32a:rgb(222 220 232 / 0.165);--material-e7c7eb32:rgb(222 220 232 / 0.196);--material-e7ddeb:#e8e5ed;--material-e8b6d132:rgb(222 220 232 / 0.196);--material-e8c7ef24:rgb(222 220 232 / 0.141);--material-e9369929:rgb(222 220 232 / 0.161);--material-ecd7e4:#e8e5ed;--material-ed257e:var(--lg-blue);--material-ed257e12:rgb(222 220 232 / 0.071);--material-ed257e15:rgb(222 220 232 / 0.082);--material-ed257e16:rgb(222 220 232 / 0.086);--material-ed257e18:rgb(222 220 232 / 0.094);--material-ed257e20:rgb(222 220 232 / 0.125);--material-ed257e22:rgb(222 220 232 / 0.133);--material-ed257e23:rgb(222 220 232 / 0.137);--material-ed257e24:rgb(222 220 232 / 0.141);--material-ed257e26:rgb(222 220 232 / 0.149);--material-ed257e28:rgb(222 220 232 / 0.157);--material-ed257e50:rgb(222 220 232 / 0.314);--material-ee87b5:#cbc9d4;--material-eeb5ce3b:rgb(222 220 232 / 0.231);--material-ef7d47:var(--lg-blue);--material-ef7d471c:rgb(222 220 232 / 0.110);--material-ef7d473d:rgb(222 220 232 / 0.239);--material-efadc66b:rgb(222 220 232 / 0.420);--material-efb2cc26:rgb(222 220 232 / 0.149);--material-efb2cf66:rgb(222 220 232 / 0.400);--material-f2bee56b:rgb(222 220 232 / 0.420);--material-f3aecf66:rgb(222 220 232 / 0.400);--material-f442a035:rgb(222 220 232 / 0.208);--material-f594c438:rgb(222 220 232 / 0.220);--material-f5edf4:#e8e5ed;--material-f6b9d24d:rgb(222 220 232 / 0.302);--material-f6eef9:#e8e5ed;--material-f797cb66:rgb(222 220 232 / 0.400);--material-f7b1ce44:rgb(222 220 232 / 0.267);--material-f7edf4:#e8e5ed;--material-f88d4719:rgb(222 220 232 / 0.098);--material-f8effc:#e8e5ed;--material-f9d9ef18:rgb(222 220 232 / 0.094);--material-fb3e711a:rgb(222 220 232 / 0.102);--material-fbb8d246:rgb(222 220 232 / 0.275);--material-fbe3f1:#e8e5ed;--material-fe2f63:var(--lg-blue);--material-ff6c9c:#cbc9d4;--material-ff704322:rgb(222 220 232 / 0.133);--material-ff7fb9:#cbc9d4;--material-ff81b518:rgb(222 220 232 / 0.094);--material-ff82be9e:rgb(222 220 232 / 0.620);--material-ff87b511:rgb(222 220 232 / 0.067);--material-ff87b526:rgb(222 220 232 / 0.149);--material-ff88bd22:rgb(222 220 232 / 0.133);--material-ff88c14a:rgb(222 220 232 / 0.290);--material-ff8abe:#cbc9d4;--material-ff8eca88:rgb(222 220 232 / 0.533);--material-ff94cf80:rgb(222 220 232 / 0.502);--material-ff9acc:#cbc9d4;--material-ff9cc9:#cbc9d4;--material-ffacd333:rgb(222 220 232 / 0.200);--material-ffadd6:#cbc9d4;--material-ffb2da:#cbc9d4;--material-ffb47018:rgb(222 220 232 / 0.094);--material-ffb4d9:#cbc9d4;--material-ffb5d96b:rgb(222 220 232 / 0.420);--material-ffb6d961:rgb(222 220 232 / 0.380);--material-ffb7d355:rgb(222 220 232 / 0.333);--material-ffb9d936:rgb(222 220 232 / 0.212);--material-ffb9db61:rgb(222 220 232 / 0.380);--material-ffbdde:#e8e5ed;--material-ffbfdf48:rgb(222 220 232 / 0.282);--material-ffbfdf58:rgb(222 220 232 / 0.345);--material-ffc0de6b:rgb(222 220 232 / 0.420);--material-ffc0df:#e8e5ed;--material-ffc0df59:rgb(222 220 232 / 0.349);--material-ffc1e158:rgb(222 220 232 / 0.345);--material-ffc2d9:#e8e5ed;--material-ffc2de40:rgb(222 220 232 / 0.251);--material-ffc3df:#e8e5ed;--material-ffc3e48c:rgb(222 220 232 / 0.549);--material-ffc7df50:rgb(222 220 232 / 0.314);--material-ffd0e23b:rgb(222 220 232 / 0.231);--material-ffd0e244:rgb(222 220 232 / 0.267);--material-ffd0e3:#e8e5ed;--material-ffd0e345:rgb(222 220 232 / 0.271);--material-ffd0e6:#e8e5ed;--material-ffd0e7:#e8e5ed;--material-ffd1e340:rgb(222 220 232 / 0.251);--material-ffd3e680:rgb(222 220 232 / 0.502);--material-ffe0ef:#e8e5ed;--material-ffe0f0:#e8e5ed;--material-fff0f510:rgb(222 220 232 / 0.063);--material-fff0f8:#e8e5ed;--material-fff2f9:#e8e5ed;--material-fff6fa:#e8e5ed;--material-fff7fc:#e8e5ed;--material-fff8fc:#e8e5ed;} body[data-market]::before{background:none!important} body[data-market] .shell{color:var(--nt-ink)!important} body[data-market] :is(h1,h2,h3,h4,h5){font-family:'DM Sans',Arial,sans-serif!important;text-shadow:none!important} body[data-market] :is(input,textarea)::placeholder{color:#b2c2d0!important;opacity:1!important} body[data-market] .global-market-bar.global-market-bar.global-market-bar{background:linear-gradient(140deg,#5b7585dd,#354c5deb 48%,#243746f0)!important;border-color:var(--nt-edge)!important;box-shadow:var(--nt-shadow)!important;backdrop-filter:blur(14px);border-radius:28px!important} body[data-market] .global-market-bar.global-market-bar.global-market-bar :is(.global-market-options,.atlas-search form,.atlas-menu-toggle){background:var(--nt-inset)!important;color:var(--nt-ink)!important;border-color:var(--nt-line)!important;box-shadow:inset 2px 3px 8px #07132040,inset 0 1px 0 #ecf6ff18!important} body[data-market] .global-market-bar.global-market-bar.global-market-bar :is(.atlas-brand-copy strong,.atlas-brand-copy small,.atlas-search input,.atlas-search-icon,.atlas-menu-toggle svg,.atlas-search kbd){color:var(--nt-ink)!important} body[data-market] .global-market-bar.global-market-bar.global-market-bar .global-market-options button{--market-swatch:#7daff8;background:transparent!important;color:var(--nt-muted)!important;border-color:transparent!important;box-shadow:none!important} body[data-market] .global-market-bar.global-market-bar.global-market-bar .global-market-options button[aria-pressed=true]{background:var(--nt-selected)!important;border-color:#a9cafb80!important;box-shadow:0 5px 12px #06122245,inset 0 1px 0 #e3efff73!important} body[data-market] .global-market-bar.global-market-bar.global-market-bar .global-market-options button[aria-pressed=true] :is(span,svg){color:#fff!important} body[data-market] .shell>.atlas-text-navigation.atlas-text-navigation.atlas-text-navigation{background:linear-gradient(145deg,#3e5665b5,#223440dd)!important;border-color:var(--nt-line)!important;box-shadow:inset 0 1px 0 #ecf6ff1a!important;border-radius:24px!important} body[data-market] .shell>.atlas-text-navigation.atlas-text-navigation.atlas-text-navigation nav a{background:transparent!important;color:var(--nt-muted)!important;border-color:transparent!important;box-shadow:none!important;border-radius:18px!important} body[data-market] .shell>.atlas-text-navigation.atlas-text-navigation.atlas-text-navigation nav a:is(.active,.active:hover){background:#8cb8ef1f!important;color:var(--nt-ink)!important;border-color:#b7d8f84d!important} body[data-market] .shell>.atlas-text-navigation.atlas-text-navigation.atlas-text-navigation nav a.active:after{background:var(--nt-cyan)!important;box-shadow:none!important} body[data-market] .shell>.atlas-text-navigation.atlas-text-navigation.atlas-text-navigation nav a:is(.crypto-nav-glow,.offers-nav-glow){background:#bddeee09!important;color:var(--nt-ink)!important;border-color:#add1e641!important;box-shadow:none!important} body[data-market] .shell>.atlas-text-navigation.atlas-text-navigation.atlas-text-navigation nav a:is(.crypto-nav-glow,.offers-nav-glow)::before{background:conic-gradient(from var(--atlas-nav-angle),transparent 0deg 250deg,#65dce7 300deg,transparent 350deg)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app{color:var(--nt-ink)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.home-findme-main,.aurora-profile,.studio-brand,.of-hero,.cv-hero,.sp-hero,.versus-arena,.hw-feature,.hub-feature,.j-equity,.page-top-hero,.page-intro){background:var(--nt-feature)!important;color:var(--nt-ink)!important;border-color:var(--nt-edge)!important;border-radius:30px!important;box-shadow:0 18px 38px #050d183e,inset 0 1px 0 #e5f5ff55,inset -1px -1px 0 #68dce738!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.home-findme-main,.aurora-profile,.studio-brand,.of-hero,.cv-hero,.sp-hero,.versus-arena,.hw-feature,.hub-feature,.j-equity) :is(h1,h2,h3,p,.eyebrow,.hq-eyebrow,.of-hero-scope){color:var(--nt-ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.page-heading,.page-top,.directory-header,.finder-dashboard-heading,.of-top){background:var(--nt-glass)!important;color:var(--nt-ink)!important;border-color:var(--nt-line)!important;border-radius:26px!important;box-shadow:var(--nt-shadow)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.offers-dashboard,.discovery-ranking#discovery-ranking,.directory-showcase,.firm-challenges-panel,.of-directory-frame,.finder-results,.directory-library,.of-profile,.hub-navigation,.hub-insights,.sp-profile,.cv-profile,.crypto-directory,.of-main,.hw-main,.hq-topline,.hub-workspace,.finder-studio,.j-dashboard){background:var(--nt-glass)!important;color:var(--nt-ink)!important;border-color:var(--nt-line)!important;border-radius:26px!important;box-shadow:var(--nt-shadow)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.directory-library,.directory-showcase>.page-heading,.directory-library-heading,.directory-section-label,.discovery-toolbar,.discovery-quick-filters,.discovery-search){background:transparent!important;border-color:var(--nt-line)!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.panel,.firm-card,.account-card,.lesson-card,.offer-card,.risk-card,.trust-card,.path-card,.program-pick,.finder-panel,.finder-widget,.studio-glass,.pm-node,.bw-widget,.hw-card,.hw-preview,.hw-strategy-card,.j-card,.jd-card,.versus-card,.versus-panel,.versus-metrics,.versus-energy,.versus-performance,.versus-health,.of-directory-card,.directory-library-card,.directory-deck-card,.cv-poster,.cv-card,.sp-platform-card,.hq-logo-card,.hq-popular-firm,.hq-result,.of-comparison-card,.of-price-comparison,.chart-panel,.hub-launch-card,.hub-tool-pair>a,.profile-insight,.profile-lower>section,.directory-card,.hw-feature-art,.hw-stage,.hw-price-ladder,.of-profile-section,.hp-card,.hp-definition,.hp-metric,.of-rail,.of-firm-card,.cv-rail-bottom,.cv-catalog,.cv-fee-panel,.cv-rank-panel,.exchange-picker,.exchange-options){background:var(--nt-glass)!important;color:var(--nt-ink)!important;border-color:var(--nt-line)!important;border-radius:22px!important;box-shadow:0 9px 20px #05101d33,inset 0 1px 0 #e8f5ff2e!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.directory-library-art,.of-card-art,.hub-card-art,.hw-preview-art,.hw-strategy-art,.cv-poster-art){background:linear-gradient(145deg,#617f9355,#293d4e)!important;border-color:var(--nt-line)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.directory-library-caption,.directory-library-bottom){background:transparent!important;color:var(--nt-ink)!important;border-color:var(--nt-line)!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.directory-logo-strip,.of-profile-stats,.cv-platform-row,.hw-risk-orbit,.hw-plan-output,.hw-glossary-chart,.finder-unverified,.finder-account-hint,.j-segments,.cv-fee-grid>div){background:var(--nt-inset)!important;color:var(--nt-ink)!important;border-color:var(--nt-line)!important;box-shadow:inset 0 2px 5px #07111c33,inset 0 1px 0 #d6ebf721!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.cv-fee-grid,.cv-profile,.versus-summary,.versus-details,.of-profile-section,.hp-definition){--j-ink:var(--nt-ink);--j-muted:var(--nt-muted);--series-a:#6ca4fc;--series-b:#65dce7} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.directory-library-card,.of-directory-card,.cv-card):is(:hover,[aria-pressed=true]){background:linear-gradient(145deg,#526d80,#2c4355)!important;color:var(--nt-ink)!important;border-color:#b8d9ee70!important;box-shadow:0 12px 24px #05101d40,inset 0 1px 0 #e8f5ff42!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hq-logo-card.hq-center,.directory-deck-card.is-center){background:linear-gradient(145deg,#5d798e,#314b62)!important;border-color:#86d8ebad!important;box-shadow:0 15px 32px #06121f52,inset 0 1px 0 #eaf6ff55,0 0 0 2px #63dce71c!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.directory-deck-glow,.hq-stage-glow,.hq-ambient){background:#74c9e418!important;opacity:.32!important;filter:blur(32px)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-deck-card::after{background:linear-gradient(transparent,#142633ba)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.cv-poster,.cv-map-card)::after{background:linear-gradient(transparent,#182a37e6)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .logo-sculpture{border-color:#d6e7f44d!important;box-shadow:8px 11px 0 #547086,14px 18px 0 #2d4355,18px 23px 30px #06121f48!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.profile-stat,.profile-facts>div,.hq-result-metric,.hw-stat,.cv-fee-card,.of-coupon,.j-win,.j-month,.j-growth){--atlas-ink:var(--nt-light-ink);--atlas-muted:var(--nt-light-muted);background:var(--nt-porcelain)!important;color:var(--nt-light-ink)!important;border-color:#eef6fbb0!important;border-radius:22px!important;box-shadow:0 9px 20px #0615223d,inset 0 1px 0 #ffffffa1!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.profile-stat,.profile-facts>div,.hq-result-metric,.hw-stat,.cv-fee-card,.of-coupon,.j-win,.j-month,.j-growth) :is(h2,h3,h4,h5,p,span,strong,b,small,label,output,a,s,del,td,th,li,svg){color:var(--nt-light-ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.profile-stat,.profile-facts>div,.hq-result-metric,.hw-stat,.cv-fee-card,.of-coupon,.j-win,.j-month,.j-growth) :is(p,small,dt,.muted){color:var(--nt-light-muted)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.profile-stat,.profile-facts>div,.hq-result-metric,.hw-stat,.cv-fee-card,.of-coupon,.j-win,.j-month,.j-growth) svg text{fill:var(--nt-light-ink)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.j-win,.j-month,.j-growth){--j-ink:var(--nt-light-ink);--j-muted:var(--nt-light-muted)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-choice{background:var(--nt-porcelain)!important;color:var(--nt-light-ink)!important;border-color:#eef6fb80!important;border-radius:22px!important;box-shadow:0 7px 16px #06152235,inset 0 1px 0 #ffffffa1!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-choice :is(span,strong,b,small,i,svg){color:var(--nt-light-ink)!important;-webkit-text-fill-color:currentColor!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-choice .hq-icon{background:#ffffff52!important;color:#2b5fae!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.btn,.of-button,.hub-solid-link,.directory-compare-link,.directory-deck-nav,.account-pagination button,.hq-confirm,.hq-browse,.hq-skip,.of-code,.of-hero-code,.price-copy-code,.hq-coupon,.hq-featured-action,.brand-chip,.pm-center-source,.versus-swap,.discovery-tabs button,.discovery-quick-filters button,.pm-types button,.hw-tool-tabs button,.hw-term-index button,.hw-plan-tabs button,.hw-demo-tabs button,.j-segments button,.versus-kind button,.cv-categories button,.of-sort-bar button,.hub-nav-items a,.hub-home-link,.compare-prop-options button,.firm-account-compare,.of-navigation button,.cv-sort button,.cv-pagination button,.cv-arrows button,.exchange-results button,.directory-library-open,.directory-deck-cta){background:linear-gradient(145deg,#4d6577,#354c5e)!important;color:var(--nt-ink)!important;border-color:#d5e8f53b!important;border-radius:16px!important;box-shadow:0 4px 10px #06152238,inset 0 1px 0 #ecf6ff39!important;transition:background .22s ease,color .18s ease,border-color .18s ease,box-shadow .22s ease,filter .18s ease!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.btn,.of-button,.hq-choice,.of-code,.price-copy-code,.hq-coupon,.brand-chip,.directory-deck-nav,.versus-kind button,.compare-prop-options button,.discovery-tabs button,.discovery-quick-filters button,.firm-account-compare):hover:not(:disabled){background:linear-gradient(145deg,#5a768b,#3e5b70)!important;color:var(--nt-ink)!important;border-color:#c9e5f782!important;box-shadow:0 7px 16px #06152240,inset 0 1px 0 #eff7ff55!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.btn,.of-button,.of-code,.price-copy-code,.hq-coupon,.brand-chip,.directory-deck-nav,.versus-kind button,.compare-prop-options button,.firm-account-compare,.directory-library-open,.directory-deck-cta) :is(span,strong,b,small,i,svg){color:var(--nt-ink)!important;-webkit-text-fill-color:currentColor!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.btn.primary,.btn.lime,.of-button.primary,.hub-solid-link,.hq-confirm,.challenge-buy,.hq-choice.hq-selected,.hq-choice.hq-selected:hover,.brand-chip.active,.brand-chip.active:hover,.discovery-tabs button[aria-selected=true],.discovery-tabs button[aria-selected=true]:hover,.discovery-quick-filters button[aria-pressed=true],.discovery-toolbar button[aria-pressed=true],.pm-types button[aria-pressed=true],.hw-tool-tabs button[aria-pressed=true],.hw-term-index button[aria-pressed=true],.hw-plan-tabs button[aria-pressed=true],.hw-demo-tabs button[aria-pressed=true],.j-segments button[aria-pressed=true],.versus-kind button[aria-pressed=true],.cv-categories button[aria-pressed=true],.of-sort-bar button[aria-pressed=true],.hub-nav-items a[aria-current=page],.hub-nav-items a.active,.firm-account-compare[aria-pressed=true],.of-code[data-copy-state=copied],.price-copy-code[data-copy-state=copied],.hq-coupon[data-copy-state=copied]){background:var(--nt-selected)!important;color:#fff!important;border-color:#a9cafb80!important;box-shadow:0 6px 13px #06152240,inset 0 1px 0 #e5efff6b!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.btn.primary,.btn.lime,.of-button.primary,.hub-solid-link,.hq-confirm,.challenge-buy,.hq-choice.hq-selected,.brand-chip.active,[aria-selected=true],[aria-pressed=true],.hub-nav-items a.active,.of-code[data-copy-state=copied],.price-copy-code[data-copy-state=copied],.hq-coupon[data-copy-state=copied]) :is(span,strong,b,small,i,svg){color:#fff!important;-webkit-text-fill-color:currentColor!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.btn.primary,.of-button.primary,.hub-solid-link,.hq-confirm,.challenge-buy):hover{background:linear-gradient(145deg,#3470de,#365fda)!important;color:#fff!important;border-color:#d4e6ff9e!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.discovery-tabs,.pm-types,.hw-tool-tabs,.hw-plan-tabs,.j-segments,.of-sort-bar,.cv-categories,.versus-kind,.firm-account-toolbar,.directory-library-controls){background:#172a385c!important;border-color:var(--nt-line)!important;box-shadow:inset 0 2px 5px #06152226,inset 0 1px 0 #e5efff17!important;border-radius:20px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea,.atlas-select-trigger,.of-search,.cv-search){background:var(--nt-inset)!important;color:var(--nt-ink)!important;border-color:#c6ddeb40!important;border-radius:16px!important;box-shadow:inset 2px 3px 8px #0615224a,inset 0 1px 0 #e5efff1a!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.of-search.of-search.of-search,.cv-search.cv-search.cv-search) input{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--nt-ink)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.discovery-search,.discovery-toolbar,.firm-account-toolbar,.directory-library-controls) :is(label,legend,label>span){color:var(--nt-muted)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(input[type=range],input[type=checkbox],input[type=radio]){accent-color:#4d84f4!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.of-coupon,.profile-stat,.hw-stat) :is(.of-code,.price-copy-code,.hq-coupon){background:linear-gradient(145deg,#b5c6d5,#a3b6c9)!important;color:var(--nt-light-ink)!important;border-color:#8ca4bc66!important;box-shadow:inset 0 1px 0 #ffffff66,0 3px 8px #1729391f!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.of-coupon,.profile-stat,.hw-stat) :is(.of-code,.price-copy-code,.hq-coupon) :is(span,strong,b,small,svg){color:var(--nt-light-ink)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.of-coupon,.profile-stat,.hw-stat) :is([data-copy-state=copied],.primary){background:var(--nt-selected)!important;color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.of-coupon,.profile-stat,.hw-stat) :is([data-copy-state=copied],.primary) :is(span,strong,b,small,svg){color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) thead tr{background:linear-gradient(145deg,#4a6173,#3a5062)!important;border-color:var(--nt-line)!important;box-shadow:inset 0 1px 0 #e5efff29!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) tbody tr{background:linear-gradient(145deg,#324a5b,#293e4e)!important;border-color:var(--nt-line)!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) tbody tr:hover{background:#3c576c!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) :is(th,tbody td){background:transparent!important;color:var(--nt-ink)!important;border-color:var(--nt-line)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) :is(td,th) :is(span,strong,b,small,a,label,summary,s,del){color:var(--nt-ink)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) th button{background:transparent!important;color:#e0eaf2!important;box-shadow:none!important;border-color:transparent!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) th[aria-sort]:not([aria-sort=none]) button{color:#9ddaf2!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) .platform-tags :is(.platform-tag,button){background:#bdd4e010!important;color:var(--nt-ink)!important;border-color:#d5e8f52e!important;box-shadow:inset 0 1px 0 #ecf6ff12!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-age{border-color:#92bafa!important;border-right-color:#d5e8f52e!important;color:var(--nt-ink)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.directory-deck-tag,.directory-deck-copy>span,.directory-deck-position,.directory-section-label>span,.directory-library-count,.hq-match-label,.eyebrow,.subheading,.muted,.source,.discovery-result-count,.pm-heading,.of-hero-scope){color:var(--nt-muted)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hq-match-label,.hq-market-label,.hq-eyebrow,.hq-orbit){color:#b4e6f3!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-header h1 span{color:#a9d2ff!important;-webkit-text-fill-color:currentColor!important;background:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hq-spin-track,.of-rotation-progress,.hq-featured-progress){background:#12233073!important;box-shadow:inset 0 1px 3px #07121b36!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hq-spin-track,.of-rotation-progress,.hq-featured-progress)>span{background:linear-gradient(90deg,#4d84f4,#65dce7)!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hq-card-line,.hw-feature-track i){background:linear-gradient(90deg,#4d84f4,#65dce7)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-choice .hq-icon svg{fill:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory{--cv-bg:#223442;--cv-panel:#293b48;--cv-line:var(--nt-line);--cv-muted:var(--nt-muted);--cv-accent:#65dce7} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard{--of-muted:var(--nt-muted)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-dashboard{--series-a:#6ca4fc;--series-b:#65dce7} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hw-meter i.violet,.hw-meter i.blue){background:#6ca4fc!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-meter i.mint{background:#65dce7!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hw-price-ladder .violet,.hw-price-ladder .mint){color:#91d8ec!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.versus-summary,.versus-details){background:var(--nt-glass)!important;color:var(--nt-ink)!important;border-color:var(--nt-line)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.star,.discovery-heart){color:#c7d6e3!important;background:#b9d2e810!important;border-color:#d5e8f533!important;box-shadow:inset 0 1px 0 #ecf6ff21!important;border-radius:12px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.star.starred,.star[aria-pressed=true],.discovery-heart[aria-pressed=true]){color:#86b5ff!important;background:#4d84f429!important;border-color:#88b6fb80!important} body[data-market] :is(.atlas-select-panel,.atlas-search-results,#atlas-site-menu,.compare-prop-options,.atlas-select-menu){background:linear-gradient(145deg,#4b6476,#2b4153)!important;border-color:var(--nt-edge)!important;box-shadow:0 14px 32px #04111c63,inset 0 1px 0 #ecf6ff39!important;backdrop-filter:blur(14px)} body[data-market] .atlas-select-panel .atlas-select-option{background:#bfd3e410!important;color:var(--nt-ink)!important;border-color:#c6ddeb1f!important;box-shadow:none!important} body[data-market] .atlas-select-panel .atlas-select-option:hover{background:#97c1e42e!important;color:var(--nt-ink)!important} body[data-market] .atlas-select-panel .atlas-select-option:is([aria-selected=true],[aria-selected=true]:hover,.highlighted){background:var(--nt-selected)!important;color:#fff!important;border-color:#a9cafb66!important;box-shadow:inset 0 1px 0 #e5efff4d!important} body[data-market] dialog#detail{background:var(--nt-glass)!important;color:var(--nt-ink)!important;border-color:var(--nt-edge)!important;border-radius:28px!important;box-shadow:0 24px 80px #061522a1,inset 0 1px 0 #ecf6ff55!important} body[data-market] dialog#detail::backdrop{background:#0b1620b8;backdrop-filter:blur(8px)} body[data-market] dialog#detail :is(.cd-header,.cd-nav,.cd-firm,.cd-section,.cd-row,.cd-stat,.cd-toolbar){background:#bdd4e00a!important;color:var(--nt-ink)!important;border-color:var(--nt-line)!important} body[data-market] dialog#detail :is(button,.close){background:var(--nt-inset)!important;color:var(--nt-ink)!important;border-color:var(--nt-line)!important} body[data-market] dialog#detail .cd-nav button[aria-pressed=true]{background:var(--nt-selected)!important;color:#fff!important} body[data-market] .challenge-compare-preview{background:var(--nt-glass)!important;color:var(--nt-ink)!important;border-color:#92d9ed66!important;border-radius:24px!important;box-shadow:0 12px 36px #06152278,inset 0 1px 0 #ecf6ff4d!important} body[data-market] .challenge-compare-preview .compare-preview-open{background:var(--nt-selected)!important;color:#fff!important;border-color:#a9cafb80!important} body[data-market] .challenge-compare-preview .compare-preview-open svg{color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.btn,.of-button,.hq-choice,.discovery-tabs button,.discovery-quick-filters button):active:not(:disabled){filter:brightness(.96);box-shadow:inset 2px 3px 7px #06152250,inset 0 1px 0 #e5efff26!important} body[data-market] :is(button,a,input,select,textarea):focus-visible{outline:2px solid #65dce7!important;outline-offset:3px!important} body[data-market] footer{color:var(--nt-muted)!important;border-color:var(--nt-line)!important;background:transparent!important} body[data-market] :is(.brand-mark,.brand-logo,.cv-logo) img{filter:none!important} @media(prefers-reduced-motion:reduce){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.btn,.of-button,.hq-choice,.discovery-tabs button,.discovery-quick-filters button){transition:none!important}} @supports not (backdrop-filter:blur(1px)){body[data-market] .global-market-bar.global-market-bar.global-market-bar{background:linear-gradient(145deg,#506b7f,#2b4357)!important}} body[data-market=forex]{--lg-rgb:92 55 120;--lg-secondary:123 67 105;--lg-accent:#d8bde7;--lg-blue:#bca4d8;--lg-deep:#17151b;--lg-raised:#39303f} body[data-market=futures]{--lg-rgb:34 54 101;--lg-secondary:47 71 114;--lg-accent:#b4cbed;--lg-blue:#9db9e5;--lg-deep:#13171f;--lg-raised:#2d3546} body[data-market=crypto]{--lg-rgb:29 76 51;--lg-secondary:46 88 67;--lg-accent:#bbdcca;--lg-blue:#9bc7b0;--lg-deep:#131b17;--lg-raised:#2c3d33} body[data-market=stocks]{--lg-rgb:86 54 33;--lg-secondary:105 77 51;--lg-accent:#e0c7ad;--lg-blue:#ceb295;--lg-deep:#1b1713;--lg-raised:#403329} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]){--lg-glass:linear-gradient(145deg,#ffffff0f,#1c1d2273 52%,#17181d85);--lg-control:linear-gradient(145deg,#ffffff0b,#13141863);--lg-highlight:radial-gradient(ellipse at 100% 0,rgb(var(--lg-secondary) / .22),transparent 65%),linear-gradient(145deg,#ffffff0e,#16171c6e);--lg-selected:linear-gradient(135deg,rgb(var(--lg-secondary) / .50),rgb(var(--lg-rgb) / .38)),linear-gradient(#1a1b20b3,#1a1b20b3);--lg-line:#efeff31c;--lg-edge:#f8f4ff39;--lg-shadow:0 10px 28px #07080c29,inset 0 1px 0 #ffffff20,inset 0 -1px 0 #0000001f;--nt-ink:#f0eef4;--nt-muted:#cbc7d0;--nt-line:var(--lg-line);--nt-edge:var(--lg-edge);--nt-dark:var(--lg-deep);--nt-panel:#25252b;--nt-blue:var(--lg-blue);--nt-cyan:var(--lg-accent);--nt-glass:var(--lg-glass);--nt-inset:var(--lg-control);--nt-feature:var(--lg-highlight);--nt-selected:var(--lg-selected);--nt-shadow:var(--lg-shadow);--nt-porcelain:var(--lg-glass);--nt-light-ink:var(--nt-ink);--nt-light-muted:var(--nt-muted);--original-canvas:linear-gradient(145deg,#17181bd9,#141518eb);--original-feature:var(--lg-highlight);--original-card:var(--lg-glass);--original-control:var(--lg-control);--original-selected:var(--lg-selected);--original-line:var(--lg-line);--brand-base:#222228;--brand-deep:var(--lg-deep);--brand-panel:#25252b;--brand-hover:var(--lg-raised);--brand-canvas:var(--lg-deep);--brand-canvas-end:#141518;--brand-accent:var(--lg-blue);--brand-soft:var(--lg-accent);--brand-glow:rgb(var(--lg-rgb) / .13);--brand-bloom:rgb(var(--lg-rgb) / .20);--brand-sky:rgb(var(--lg-secondary) / .14);--market-deep:#141518;--market-surface:#25252b;--market-surface-2:var(--lg-raised);--market-card:#25252b;--market-input:#202026;--market-accent:var(--lg-blue);--market-hero-1:var(--lg-raised);--market-hero-2:#24242b;--market-hero-3:#17181b;--market-hero-glow:rgb(var(--lg-rgb) / .16);--atlas-input:#202026;--atlas-hover:var(--lg-raised);--atlas-line-hover:#f1ecf866;--control-surface-hover:var(--lg-raised);--control-line-hover:#f1ecf866;--neo-accent-dark:var(--lg-accent);--fm-base:#222228;--fm-raised:var(--lg-raised);--fm-accent:var(--lg-blue);--fm-soft:var(--lg-accent);--fm-glow:rgb(var(--lg-rgb) / .15);--fm-card:#25252b;--fm-card-material:var(--lg-glass);--bg:var(--lg-deep);--surface:#25252b;--raised:var(--lg-raised);--accent:var(--lg-blue);--lime:var(--lg-blue);--series-a:var(--lg-blue);--series-b:#c8d0cd;background:var(--lg-deep)!important;overflow-x:clip;scrollbar-color:#67626f #1a1a20;} body[data-market] .shell{position:relative;isolation:isolate;background:var(--original-canvas)!important} body[data-market] .shell::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50vw 74vh at 95% 40%,rgb(var(--lg-rgb) / .55),transparent 75%),radial-gradient(ellipse 48vw 56vh at 8% 8%,rgb(var(--lg-secondary) / .22),transparent 78%),radial-gradient(ellipse 36vw 60vh at 74% 90%,rgb(var(--lg-secondary) / .24),transparent 75%);filter:blur(48px);animation:atlas-glass-drift 24s ease-in-out infinite alternate;will-change:transform} @keyframes atlas-glass-drift{0%{transform:translate3d(-1%,0,0) scale(1.02)}50%{transform:translate3d(1%,-1.5%,0) scale(1.04)}100%{transform:translate3d(-.5%,1%,0) scale(1.02)}} body[data-market] .global-market-bar.global-market-bar.global-market-bar{background:var(--lg-glass)!important;color:var(--nt-ink)!important;border-color:var(--lg-line)!important;box-shadow:var(--lg-shadow)!important;-webkit-backdrop-filter:blur(18px) saturate(112%);backdrop-filter:blur(18px) saturate(112%)} body[data-market] .global-market-bar.global-market-bar.global-market-bar :is(.global-market-options,.atlas-search form,.atlas-menu-toggle){background:var(--lg-control)!important;border-color:var(--lg-line)!important;box-shadow:inset 0 1px 0 #ffffff13!important} body[data-market] .global-market-bar.global-market-bar.global-market-bar .global-market-options button[aria-pressed=true]{color:#f7f3fb!important;border-color:#f1ecf844!important;box-shadow:inset 0 1px 0 #ffffff26,0 3px 9px #07080c26!important} body[data-market] .shell>.atlas-text-navigation.atlas-text-navigation.atlas-text-navigation{background:var(--lg-glass)!important;border-color:var(--lg-line)!important;box-shadow:var(--lg-shadow)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)} body[data-market] .shell>.atlas-text-navigation.atlas-text-navigation.atlas-text-navigation nav a:is(.active,.active:hover){background:var(--lg-selected)!important;color:#f7f3fb!important;border-color:#f1ecf833!important;box-shadow:inset 0 1px 0 #ffffff20!important} body[data-market] .shell>.atlas-text-navigation.atlas-text-navigation.atlas-text-navigation nav a.active:after{background:var(--lg-accent)!important} body[data-market] .shell>.atlas-text-navigation.atlas-text-navigation.atlas-text-navigation nav a:is(.crypto-nav-glow,.offers-nav-glow){background:#ffffff07!important;border-color:#ffffff24!important} body[data-market] .shell>.atlas-text-navigation.atlas-text-navigation.atlas-text-navigation nav a:is(.crypto-nav-glow,.offers-nav-glow)::before{background:conic-gradient(from var(--atlas-nav-angle),transparent 0deg 260deg,var(--lg-accent) 315deg,transparent 355deg)!important;opacity:.6} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.home-findme-main,.aurora-profile,.studio-brand,.of-hero,.cv-hero,.sp-hero,.versus-arena,.hw-feature,.hub-feature,.j-equity,.page-top-hero,.page-intro){background:var(--lg-highlight)!important;color:var(--nt-ink)!important;border-color:var(--lg-edge)!important;box-shadow:var(--lg-shadow)!important;-webkit-backdrop-filter:blur(20px) saturate(108%);backdrop-filter:blur(20px) saturate(108%)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.page-heading,.page-top,.directory-header,.finder-dashboard-heading,.of-top,.offers-dashboard,.discovery-ranking#discovery-ranking,.directory-showcase,.firm-challenges-panel,.of-directory-frame,.finder-results,.of-profile,.hub-navigation,.hub-insights,.sp-profile,.cv-profile,.crypto-directory,.of-main,.hw-main,.hq-topline,.hub-workspace,.finder-studio,.j-dashboard){background:var(--lg-glass)!important;border-color:var(--lg-line)!important;box-shadow:var(--lg-shadow)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.directory-library,.directory-showcase>.page-heading,.directory-library-heading,.directory-section-label,.discovery-toolbar,.discovery-quick-filters,.discovery-search,.directory-library-art,.directory-library-caption,.directory-library-bottom){background:transparent!important;border-color:var(--lg-line)!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.panel,.firm-card,.account-card,.lesson-card,.offer-card,.risk-card,.trust-card,.path-card,.program-pick,.finder-panel,.finder-widget,.studio-glass,.pm-node,.bw-widget,.hw-card,.hw-preview,.hw-strategy-card,.j-card,.jd-card,.versus-card,.versus-panel,.versus-metrics,.versus-energy,.versus-performance,.versus-health,.of-directory-card,.directory-library-card,.directory-deck-card,.cv-poster,.cv-card,.sp-platform-card,.hq-logo-card,.hq-popular-firm,.hq-result,.of-comparison-card,.of-price-comparison,.chart-panel,.hub-launch-card,.hub-tool-pair>a,.profile-insight,.profile-lower>section,.directory-card,.hw-feature-art,.hw-stage,.hw-price-ladder,.of-profile-section,.hp-card,.hp-definition,.hp-metric,.of-rail,.of-firm-card,.cv-rail-bottom,.cv-catalog,.cv-fee-panel,.cv-rank-panel,.exchange-picker,.exchange-options){background:var(--lg-glass)!important;color:var(--nt-ink)!important;border-color:var(--lg-line)!important;box-shadow:var(--lg-shadow)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hq-popular-firm,.hq-result,.directory-library-card,.finder-widget,.of-coupon,.hw-card,.j-card,.versus-card,.profile-stat,.profile-facts>div,.hq-result-metric,.hw-stat,.cv-fee-card){-webkit-backdrop-filter:blur(12px) saturate(105%);backdrop-filter:blur(12px) saturate(105%)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.profile-stat,.profile-facts>div,.hq-result-metric,.hw-stat,.cv-fee-card,.of-coupon,.j-win,.j-month,.j-growth,.hq-choice){--atlas-ink:var(--nt-ink);--atlas-muted:var(--nt-muted);background:var(--lg-glass)!important;color:var(--nt-ink)!important;border-color:var(--lg-line)!important;box-shadow:var(--lg-shadow)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.profile-stat,.profile-facts>div,.hq-result-metric,.hw-stat,.cv-fee-card,.of-coupon,.j-win,.j-month,.j-growth,.hq-choice) :is(h2,h3,h4,h5,p,span,strong,b,small,label,output,a,s,del,td,th,li,i,svg){color:var(--nt-ink)!important;-webkit-text-fill-color:currentColor!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.profile-stat,.profile-facts>div,.hq-result-metric,.hw-stat,.cv-fee-card,.of-coupon,.j-win,.j-month,.j-growth) :is(p,small,dt,.muted){color:var(--nt-muted)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-choice .hq-icon{background:#ffffff0c!important;color:var(--lg-accent)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.directory-library-card,.of-directory-card,.cv-card):is(:hover,[aria-pressed=true]){background:var(--lg-highlight)!important;border-color:#f1ecf855!important;box-shadow:0 12px 28px #07080c33,inset 0 1px 0 #ffffff2b!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hq-logo-card.hq-center,.directory-deck-card.is-center){background:var(--lg-selected)!important;border-color:#f1ecf86b!important;box-shadow:0 14px 28px #07080c40,inset 0 1px 0 #ffffff35,0 0 0 2px #ffffff07!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.of-card-art,.hub-card-art,.hw-preview-art,.hw-strategy-art,.cv-poster-art){background:var(--lg-highlight)!important;border-color:var(--lg-line)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.directory-logo-strip,.of-profile-stats,.cv-platform-row,.hw-risk-orbit,.hw-plan-output,.hw-glossary-chart,.finder-unverified,.finder-account-hint,.j-segments,.cv-fee-grid>div){background:var(--lg-control)!important;border-color:var(--lg-line)!important;box-shadow:inset 0 1px 0 #ffffff15!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.directory-deck-glow,.hq-stage-glow,.hq-ambient){background:rgb(var(--lg-rgb) / .16)!important;opacity:.35!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .logo-sculpture{border-color:#f1ecf855!important;box-shadow:8px 11px 0 #36333e,14px 18px 0 #24232b,18px 23px 30px #07080c40!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.directory-deck-card,.cv-poster,.cv-map-card)::after{background:linear-gradient(transparent,#17181bcc)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.btn,.of-button,.hub-solid-link,.directory-compare-link,.directory-deck-nav,.account-pagination button,.hq-confirm,.hq-browse,.hq-skip,.of-code,.of-hero-code,.price-copy-code,.hq-coupon,.hq-featured-action,.brand-chip,.pm-center-source,.versus-swap,.discovery-tabs button,.discovery-quick-filters button,.pm-types button,.hw-tool-tabs button,.hw-term-index button,.hw-plan-tabs button,.hw-demo-tabs button,.j-segments button,.versus-kind button,.cv-categories button,.of-sort-bar button,.hub-nav-items a,.hub-home-link,.compare-prop-options button,.firm-account-compare,.of-navigation button,.cv-sort button,.cv-pagination button,.cv-arrows button,.exchange-results button,.directory-library-open,.directory-deck-cta){background:var(--lg-control)!important;color:var(--nt-ink)!important;border-color:var(--lg-line)!important;box-shadow:inset 0 1px 0 #ffffff20,0 3px 8px #07080c21!important;transition:background .28s ease,color .2s ease,border-color .25s ease,box-shadow .28s ease,filter .2s ease!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.btn,.of-button,.hq-choice,.of-code,.price-copy-code,.hq-coupon,.brand-chip,.directory-deck-nav,.versus-kind button,.compare-prop-options button,.discovery-tabs button,.discovery-quick-filters button,.firm-account-compare):hover:not(:disabled){background:linear-gradient(145deg,#ffffff14,#1d1e247a)!important;color:var(--nt-ink)!important;border-color:#f1ecf84d!important;box-shadow:0 5px 14px #07080c29,inset 0 1px 0 #ffffff2e!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.btn.primary,.btn.lime,.of-button.primary,.hub-solid-link,.hq-confirm,.challenge-buy,.hq-choice.hq-selected,.hq-choice.hq-selected:hover,.brand-chip.active,.brand-chip.active:hover,.discovery-tabs button[aria-selected=true],.discovery-tabs button[aria-selected=true]:hover,.discovery-quick-filters button[aria-pressed=true],.discovery-toolbar button[aria-pressed=true],.pm-types button[aria-pressed=true],.hw-tool-tabs button[aria-pressed=true],.hw-term-index button[aria-pressed=true],.hw-plan-tabs button[aria-pressed=true],.hw-demo-tabs button[aria-pressed=true],.j-segments button[aria-pressed=true],.versus-kind button[aria-pressed=true],.cv-categories button[aria-pressed=true],.of-sort-bar button[aria-pressed=true],.hub-nav-items a[aria-current=page],.hub-nav-items a.active,.firm-account-compare[aria-pressed=true],.of-code[data-copy-state=copied],.price-copy-code[data-copy-state=copied],.hq-coupon[data-copy-state=copied]){background:var(--lg-selected)!important;color:#f7f3fb!important;border-color:#f1ecf855!important;box-shadow:inset 0 1px 0 #ffffff30,inset 0 -1px 0 #00000016,0 4px 12px #07080c24!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.btn.primary,.of-button.primary,.hub-solid-link,.hq-confirm,.challenge-buy):hover{background:var(--lg-selected)!important;color:#fff!important;border-color:#f1ecf880!important;box-shadow:inset 0 1px 0 #ffffff3b,0 6px 14px #07080c2f!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.btn,.of-button,.hq-choice,.discovery-tabs button,.discovery-quick-filters button):active:not(:disabled){filter:brightness(.97);box-shadow:inset 1px 2px 6px #07080c33,inset 0 1px 0 #ffffff18!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.of-coupon,.profile-stat,.hw-stat) :is(.of-code,.price-copy-code,.hq-coupon){background:var(--lg-control)!important;color:var(--nt-ink)!important;border-color:var(--lg-line)!important;box-shadow:inset 0 1px 0 #ffffff1d!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.of-coupon,.profile-stat,.hw-stat) :is(.of-code,.price-copy-code,.hq-coupon) :is(span,strong,b,small,svg){color:var(--nt-ink)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.of-coupon,.profile-stat,.hw-stat) :is([data-copy-state=copied],.primary){background:var(--lg-selected)!important;color:#fff!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.discovery-tabs,.pm-types,.hw-tool-tabs,.hw-plan-tabs,.j-segments,.of-sort-bar,.cv-categories,.versus-kind,.firm-account-toolbar,.directory-library-controls){background:#11121636!important;border-color:var(--lg-line)!important;box-shadow:inset 0 1px 0 #ffffff0d!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea,.atlas-select-trigger,.of-search,.cv-search){background:var(--lg-control)!important;color:var(--nt-ink)!important;border-color:var(--lg-line)!important;box-shadow:inset 0 1px 0 #ffffff12!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.of-search.of-search.of-search,.cv-search.cv-search.cv-search) input{background:transparent!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(input[type=range],input[type=checkbox],input[type=radio]){accent-color:var(--lg-blue)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) thead tr{background:linear-gradient(145deg,#ffffff0c,#191a2078)!important;box-shadow:inset 0 1px 0 #ffffff20!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) tbody tr{background:var(--lg-glass)!important;border-color:var(--lg-line)!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) tbody tr:hover{background:linear-gradient(145deg,#ffffff15,#1b1c226b)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) :is(th,tbody td){background:transparent!important;border-color:var(--lg-line)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) th[aria-sort]:not([aria-sort=none]) button{color:var(--lg-accent)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.atlas-research-table,.firm-accounts-table) .platform-tags :is(.platform-tag,button){background:#ffffff08!important;border-color:#ffffff1c!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-age{border-color:var(--lg-accent)!important;border-right-color:#ffffff20!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hq-match-label,.hq-market-label,.hq-eyebrow,.hq-orbit){color:var(--lg-accent)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-header h1 span{color:var(--lg-accent)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hq-spin-track,.of-rotation-progress,.hq-featured-progress){background:#1213185c!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hq-spin-track,.of-rotation-progress,.hq-featured-progress)>span,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hq-card-line,.hw-feature-track i){background:linear-gradient(90deg,var(--lg-blue),var(--lg-accent))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.star,.discovery-heart){color:#d0ccd5!important;background:#ffffff09!important;border-color:var(--lg-line)!important;box-shadow:inset 0 1px 0 #ffffff14!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.star.starred,.star[aria-pressed=true],.discovery-heart[aria-pressed=true]){color:var(--lg-accent)!important;background:rgb(var(--lg-rgb) / .25)!important;border-color:#f1ecf84d!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory{--cv-bg:#202026;--cv-panel:#25252b;--cv-accent:var(--lg-accent)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-dashboard,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.cv-fee-grid,.cv-profile,.versus-summary,.versus-details,.of-profile-section,.hp-definition){--series-a:var(--lg-blue);--series-b:#c8d0cd} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.versus-summary,.versus-details){background:var(--lg-glass)!important;border-color:var(--lg-line)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hw-meter i.violet,.hw-meter i.blue){background:var(--lg-blue)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-meter i.mint{background:#c8d0cd!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hw-price-ladder .violet,.hw-price-ladder .mint){color:var(--lg-accent)!important} body[data-market] :is(.atlas-select-panel,.atlas-search-results,#atlas-site-menu,.compare-prop-options,.atlas-select-menu){background:linear-gradient(145deg,#303036e6,#1e1f25ed)!important;color:var(--nt-ink)!important;border-color:#ffffff29!important;box-shadow:0 14px 30px #07080c55,inset 0 1px 0 #ffffff23!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)} body[data-market] .atlas-select-panel .atlas-select-option{background:#ffffff05!important;border-color:#ffffff10!important} body[data-market] .atlas-select-panel .atlas-select-option:hover{background:#ffffff10!important} body[data-market] .atlas-select-panel .atlas-select-option:is([aria-selected=true],[aria-selected=true]:hover,.highlighted){border-color:#f1ecf844!important;box-shadow:inset 0 1px 0 #ffffff20!important} body[data-market] dialog#detail{background:linear-gradient(145deg,#303036db,#1e1f25e8)!important;border-color:var(--lg-edge)!important;box-shadow:0 24px 72px #07080c75,inset 0 1px 0 #ffffff2b!important;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)} body[data-market] dialog#detail::backdrop{background:#1112169c;backdrop-filter:blur(10px)} body[data-market] dialog#detail :is(.cd-header,.cd-nav,.cd-firm,.cd-section,.cd-row,.cd-stat,.cd-toolbar){background:#ffffff04!important;border-color:var(--lg-line)!important} body[data-market] dialog#detail :is(button,.close){background:var(--lg-control)!important;border-color:var(--lg-line)!important} body[data-market] .challenge-compare-preview{background:linear-gradient(145deg,#303036d9,#1e1f25e0)!important;border-color:var(--lg-edge)!important;box-shadow:0 14px 32px #07080c55,inset 0 1px 0 #ffffff2b!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)} body[data-market] :is(button,a,input,select,textarea):focus-visible{outline-color:var(--lg-accent)!important} @media(prefers-reduced-motion:reduce){body[data-market] .shell::before{animation:none;will-change:auto}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.btn,.of-button,.hq-choice,.discovery-tabs button,.discovery-quick-filters button){transition:none!important}} @media(max-width:700px){body[data-market] .shell::before{filter:blur(36px);opacity:.64}} @supports not (backdrop-filter:blur(1px)){body[data-market] .global-market-bar.global-market-bar.global-market-bar,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.home-findme-main,.aurora-profile,.of-hero,.hw-feature,.j-card,.profile-stat,.directory-library-card,.finder-widget,.of-coupon){background:linear-gradient(145deg,#2c2b32,#202026)!important}} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]){--lg-glass:linear-gradient(120deg,#ffffff1c,transparent 40%,#ffffff06 78%,#ffffff12),linear-gradient(145deg,#ffffff0b,#16171d52 70%,#14151b66);--lg-control:linear-gradient(135deg,#ffffff18,#ffffff07 48%,#17181d4f);--lg-selected:linear-gradient(135deg,rgb(var(--lg-secondary) / .68),rgb(var(--lg-rgb) / .56)),linear-gradient(#1a1b209e,#1a1b209e);--lg-highlight:radial-gradient(ellipse at 100% 0,rgb(var(--lg-secondary) / .32),transparent 70%),linear-gradient(145deg,#ffffff16,#17181b50);--lg-line:#efeff32a;--lg-edge:#f8f4ff57;--lg-shadow:0 10px 28px #07080c26,inset 0 1px 0 #ffffff34,inset 0 -1px 0 #00000014;} body[data-market] .shell::before{opacity:.88;animation-duration:20s} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hq-popular-firm,.hq-choice,.directory-library-card,.of-coupon,.profile-stat,.profile-facts>div,.hq-result-metric,.hw-card,.hw-stat,.finder-widget,.j-card,.versus-card,.cv-card,.sp-platform-card,.hub-launch-card,.hp-card,.hp-metric){background:var(--lg-glass)!important;border-color:#ffffff35!important;box-shadow:var(--lg-shadow)!important;-webkit-backdrop-filter:blur(16px) saturate(118%);backdrop-filter:blur(16px) saturate(118%);transition:background .32s ease,border-color .24s ease,box-shadow .28s ease,translate .28s ease!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.btn,.of-button,.hq-confirm,.hq-browse,.hq-skip,.of-code,.price-copy-code,.hq-coupon,.firm-account-compare,.directory-library-open,.discovery-tabs button,.discovery-quick-filters button,.atlas-select-trigger,.star,.hub-nav-items a){background:var(--lg-control)!important;border-color:#ffffff30!important;box-shadow:inset 0 1px 0 #ffffff35,inset 0 -1px 0 #00000016,0 4px 10px #07080c1f!important;-webkit-backdrop-filter:blur(10px) saturate(115%);backdrop-filter:blur(10px) saturate(115%);transition:background .3s ease,color .2s ease,border-color .22s ease,box-shadow .26s ease,scale .18s ease!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.btn.primary,.of-button.primary,.hq-confirm,.challenge-buy,.hq-choice.hq-selected,.discovery-tabs button[aria-selected=true],.discovery-quick-filters button[aria-pressed=true],.firm-account-compare[aria-pressed=true],.of-code[data-copy-state=copied],.price-copy-code[data-copy-state=copied],.hq-coupon[data-copy-state=copied]){background:var(--lg-selected)!important;border-color:#f8f4ff66!important;box-shadow:inset 0 1px 0 #ffffff49,inset 0 -1px 0 #00000013,0 5px 14px rgb(var(--lg-rgb) / .22)!important} body[data-market] .global-market-bar.global-market-bar.global-market-bar .global-market-options button{border-color:#ffffff18!important;transition:background .3s ease,border-color .24s ease,box-shadow .26s ease,scale .18s ease!important} body[data-market] .global-market-bar.global-market-bar.global-market-bar .global-market-options button[aria-pressed=true]{box-shadow:inset 0 1px 0 #ffffff49,0 4px 12px rgb(var(--lg-rgb) / .22)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface{--glass-base:var(--lg-glass);--glass-x:50%;--glass-y:35%} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface[data-glass-kind=control]{--glass-base:var(--lg-control)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface:is(.primary,.hq-confirm,.challenge-buy,.hq-selected,.active,[aria-selected=true],[aria-pressed=true],[data-copy-state=copied]){--glass-base:var(--lg-selected)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface[data-glass-hover=true]{background:radial-gradient(ellipse 180px 120px at var(--glass-x) var(--glass-y),#ffffff19,transparent 76%),radial-gradient(ellipse 320px 200px at var(--glass-x) var(--glass-y),rgb(var(--lg-secondary) / .15),transparent 80%),var(--glass-base)!important;border-color:#f5edff77!important;box-shadow:inset 0 1px 0 #ffffff58,inset 1px 0 0 #ffffff18,0 12px 28px #07080c30,0 0 16px rgb(var(--lg-rgb) / .09)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface[data-glass-kind=control][data-glass-hover=true]{background:radial-gradient(ellipse 90px 60px at var(--glass-x) var(--glass-y),#ffffff26,transparent 76%),var(--glass-base)!important;box-shadow:inset 0 1px 0 #ffffff5c,inset 0 -1px 0 #ffffff16,0 6px 16px #07080c2b!important} body[data-market] .global-market-bar.global-market-bar.global-market-bar .atlas-glass-surface[data-glass-hover=true]{border-color:#f5edff66!important;box-shadow:inset 0 1px 0 #ffffff5c,0 6px 14px #07080c26!important} body[data-market] .global-market-bar.global-market-bar.global-market-bar .atlas-glass-surface[aria-pressed=true]{--glass-base:var(--lg-selected)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface[data-glass-pressed=true],body[data-market] .global-market-bar.global-market-bar.global-market-bar .atlas-glass-surface[data-glass-pressed=true]{scale:.978;box-shadow:inset 1px 3px 8px #07080c36,inset 0 1px 0 #ffffff39!important} @media(hover:hover) and (pointer:fine){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hq-popular-firm,.hq-choice,.directory-library-card,.of-coupon,.hub-launch-card).atlas-glass-surface[data-glass-hover=true]{translate:0 -2px}} @media(prefers-reduced-motion:reduce){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface,body[data-market] .global-market-bar.global-market-bar.global-market-bar .atlas-glass-surface{transition:none!important;translate:none!important;scale:none!important}} @supports not (backdrop-filter:blur(1px)){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hq-popular-firm,.hq-choice,.directory-library-card,.of-coupon,.profile-stat,.hw-card,.finder-widget,.j-card,.versus-card){background:linear-gradient(145deg,#333139,#222128)!important}} @media(prefers-reduced-motion:reduce){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.btn,.of-button,.hq-choice,.hq-popular-firm,.directory-library-card,.of-coupon,.profile-stat,.profile-facts>div,.hq-result-metric,.hw-card,.hw-stat,.finder-widget,.j-card,.versus-card,.cv-card,.sp-platform-card,.hub-launch-card,.hp-card,.hp-metric,.discovery-tabs button,.discovery-quick-filters button,.atlas-select-trigger,.star){transition:none!important;translate:none!important;scale:none!important}body[data-market] .global-market-bar.global-market-bar.global-market-bar .global-market-options button{transition:none!important;scale:none!important}} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]){--nt-muted:#d8d3dc} body[data-market=forex]{--lg-rgb:77 59 110;--lg-secondary:100 80 133;--lg-accent:#d6c9ef;--lg-blue:#b9a5db;--lg-deep:#181620;--lg-raised:#353040} body[data-market=futures]{--lg-rgb:38 60 106;--lg-secondary:58 81 128;--lg-accent:#c3d5ee;--lg-blue:#9fbce3;--lg-deep:#141923;--lg-raised:#2b3545} body[data-market=crypto]{--lg-rgb:35 70 55;--lg-secondary:57 94 75;--lg-accent:#c5ded0;--lg-blue:#a0c9b4;--lg-deep:#151d19;--lg-raised:#2c3b33} body[data-market=stocks]{--lg-rgb:80 58 38;--lg-secondary:108 79 53;--lg-accent:#e1cdb7;--lg-blue:#ceb18d;--lg-deep:#1e1915;--lg-raised:#403429} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]){--nt-ink:#f1eff6;--nt-muted:#d8d3df;--lg-line:#f0edf32b;--lg-edge:#f8f4ff50;--lg-glass:linear-gradient(120deg,#ffffff18,transparent 40%,#ffffff05 78%,#ffffff0f),linear-gradient(145deg,#ffffff08,#15161c60 70%,#15161b75);--lg-highlight:radial-gradient(ellipse at 100% 0,rgb(var(--lg-secondary) / .24),transparent 70%),linear-gradient(145deg,#ffffff13,#17181c63)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-search-field{display:flex;align-items:center;width:100%;height:44px;box-sizing:border-box;border:1px solid var(--lg-line);border-radius:16px;background:var(--lg-control)!important;box-shadow:inset 0 1px 0 #ffffff27!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .24s ease,box-shadow .26s ease,background .28s ease} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-search-field input,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-search-field input:is(:focus,:focus-visible){width:100%;height:100%!important;min-height:0!important;margin:0!important;box-sizing:border-box;border:0!important;border-radius:inherit!important;outline:none!important;outline-offset:0!important;box-shadow:none!important;background:transparent!important;padding:0 13px!important;color:var(--nt-ink)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-search-field:is(:hover,:focus-within){border-color:var(--lg-accent)!important;box-shadow:inset 0 1px 0 #ffffff42,0 0 0 2px rgb(var(--lg-rgb) / .16)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-search-field:focus-within{outline:2px solid color-mix(in srgb,var(--lg-accent) 48%,transparent)!important;outline-offset:2px!important} body[data-market] .global-market-bar.global-market-bar.global-market-bar .atlas-search input,body[data-market] .global-market-bar.global-market-bar.global-market-bar .atlas-search input:is(:focus,:focus-visible){outline:none!important;outline-offset:0!important;box-shadow:none!important;border:0!important;background:transparent!important;border-radius:0!important} body[data-market] .global-market-bar.global-market-bar.global-market-bar .atlas-search form:is(:hover,:focus-within){border-color:var(--lg-accent)!important;box-shadow:inset 0 1px 0 #ffffff42,0 0 0 2px rgb(var(--lg-rgb) / .16)!important} body[data-market] .global-market-bar.global-market-bar.global-market-bar:focus-within{z-index:30} body[data-market] .shell>.atlas-text-navigation.atlas-text-navigation.atlas-text-navigation nav a{--glass-base:var(--lg-control);box-sizing:border-box!important;border:1px solid transparent!important;transition:background .28s ease,color .2s ease,border-color .24s ease,box-shadow .28s ease,translate .24s ease,scale .2s ease!important} body[data-market] .shell>.atlas-text-navigation.atlas-text-navigation.atlas-text-navigation nav a.active{--glass-base:var(--lg-selected)} body[data-market] .shell>.atlas-text-navigation.atlas-text-navigation.atlas-text-navigation nav a:is(:hover,:focus-visible,[data-glass-hover=true]){color:var(--nt-ink)!important;border-color:#f5edff66!important;box-shadow:inset 0 1px 0 #ffffff4d,0 7px 18px #07080c34,0 0 14px rgb(var(--lg-rgb) / .10)!important;z-index:2} body[data-market] .shell>.atlas-text-navigation.atlas-text-navigation.atlas-text-navigation nav a:hover .rail-label{color:#fff!important} body[data-market] .shell>.atlas-text-navigation.atlas-text-navigation.atlas-text-navigation nav a:is(:hover,[data-glass-hover=true])::after{opacity:1;transform:scaleX(.9);background:var(--lg-accent)!important} body[data-market] .shell>.atlas-text-navigation.atlas-text-navigation.atlas-text-navigation nav a[data-glass-pressed=true]{scale:.986;box-shadow:inset 1px 2px 7px #07080c36,inset 0 1px 0 #ffffff27!important} body[data-market] .atlas-glass-surface[data-glass-kind=field]{--glass-base:var(--lg-control)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface[data-glass-kind=feature]{--glass-base:var(--lg-highlight)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface[data-glass-kind=field][data-glass-hover=true]{background:radial-gradient(ellipse 140px 65px at var(--glass-x) var(--glass-y),#ffffff1a,transparent 78%),var(--glass-base)!important;border-color:var(--lg-accent)!important;box-shadow:inset 0 1px 0 #ffffff42,0 0 0 2px rgb(var(--lg-rgb) / .14)!important} body[data-market] .global-market-bar.global-market-bar.global-market-bar .atlas-glass-surface[data-glass-kind=field][data-glass-hover=true]{background:radial-gradient(ellipse 120px 60px at var(--glass-x) var(--glass-y),#ffffff1a,transparent 78%),var(--lg-control)!important;border-color:var(--lg-accent)!important;box-shadow:inset 0 1px 0 #ffffff42,0 0 0 2px rgb(var(--lg-rgb) / .14)!important} @media(hover:hover) and (pointer:fine){body[data-market] .shell>.atlas-text-navigation.atlas-text-navigation.atlas-text-navigation nav a:hover{translate:0 -2px;scale:1.012}} @media(prefers-reduced-motion:reduce){body[data-market] .shell>.atlas-text-navigation.atlas-text-navigation.atlas-text-navigation nav a,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-search-field{transition:none!important;translate:none!important;scale:none!important}} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]){--lg-selected:radial-gradient(ellipse at 20% 0,#ffffff13,transparent 62%),linear-gradient(120deg,#ffffff0e,transparent 44%,#ffffff05 82%),linear-gradient(135deg,rgb(var(--lg-secondary) / .34),rgb(var(--lg-rgb) / .22)),linear-gradient(145deg,#ffffff04,#15161b30);--lg-highlight:radial-gradient(ellipse at 90% 0,rgb(var(--lg-secondary) / .18),transparent 68%),linear-gradient(120deg,#ffffff13,transparent 48%,#ffffff05),linear-gradient(145deg,rgb(var(--lg-rgb) / .14),#15161b30);--lg-tint-edge:color-mix(in srgb,var(--lg-accent) 48%,#ffffff24);--lg-tint-shadow:inset 0 1px 0 #ffffff38,inset 0 -1px 0 #08090e16,0 8px 22px #07080c25;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.home-findme-main,.aurora-profile,.studio-brand,.of-hero,.cv-hero,.sp-hero,.versus-arena,.hw-feature,.hub-feature,.j-equity,.page-top-hero,.page-intro){background:var(--lg-highlight)!important;border-color:var(--lg-tint-edge)!important;box-shadow:var(--lg-tint-shadow)!important;-webkit-backdrop-filter:blur(20px) saturate(114%);backdrop-filter:blur(20px) saturate(114%)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.btn.primary,.btn.lime,.of-button.primary,.hub-solid-link,.hq-confirm,.challenge-buy,.hq-choice.hq-selected,.hq-choice.hq-selected:hover,.brand-chip.active,.brand-chip.active:hover,.discovery-tabs button[aria-selected=true],.discovery-tabs button[aria-selected=true]:hover,.discovery-quick-filters button[aria-pressed=true],.discovery-toolbar button[aria-pressed=true],.pm-types button[aria-pressed=true],.hw-tool-tabs button[aria-pressed=true],.hw-term-index button[aria-pressed=true],.hw-plan-tabs button[aria-pressed=true],.hw-demo-tabs button[aria-pressed=true],.j-segments button[aria-pressed=true],.versus-kind button[aria-pressed=true],.cv-categories button[aria-pressed=true],.of-sort-bar button[aria-pressed=true],.hub-nav-items a[aria-current=page],.hub-nav-items a.active,.firm-account-compare[aria-pressed=true],.of-code[data-copy-state=copied],.price-copy-code[data-copy-state=copied],.hq-coupon[data-copy-state=copied]){background:var(--lg-selected)!important;border-color:var(--lg-tint-edge)!important;box-shadow:var(--lg-tint-shadow)!important;-webkit-backdrop-filter:blur(12px) saturate(118%);backdrop-filter:blur(12px) saturate(118%)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.btn.primary,.of-button.primary,.hub-solid-link,.hq-confirm,.challenge-buy):hover{background:var(--lg-selected)!important;border-color:color-mix(in srgb,var(--lg-accent) 70%,#ffffff30)!important;box-shadow:inset 0 1px 0 #ffffff4d,0 8px 22px #07080c2b!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hq-logo-card.hq-center,.directory-deck-card.is-center){background:var(--lg-selected)!important;border-color:var(--lg-tint-edge)!important;box-shadow:0 12px 26px #07080c33,inset 0 1px 0 #ffffff40,inset 0 0 0 1px #ffffff09!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface.atlas-glass-surface[data-glass-hover=true]{background:radial-gradient(ellipse 180px 120px at var(--glass-x) var(--glass-y),#ffffff19,transparent 76%),radial-gradient(ellipse 320px 200px at var(--glass-x) var(--glass-y),rgb(var(--lg-secondary) / .15),transparent 80%),var(--glass-base)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface[data-glass-kind=control][data-glass-hover=true]{background:radial-gradient(ellipse 90px 60px at var(--glass-x) var(--glass-y),#ffffff26,transparent 76%),var(--glass-base)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface[data-glass-kind=field][data-glass-hover=true]{background:radial-gradient(ellipse 140px 65px at var(--glass-x) var(--glass-y),#ffffff1a,transparent 78%),var(--glass-base)!important} body[data-market] .global-market-bar.global-market-bar.global-market-bar .global-market-options button[aria-pressed=true]{background:var(--lg-selected)!important;border-color:var(--lg-tint-edge)!important;box-shadow:inset 0 1px 0 #ffffff38,0 4px 12px #07080c24!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)} body[data-market] .global-market-bar.global-market-bar.global-market-bar .atlas-glass-surface[data-glass-hover=true]{background:radial-gradient(ellipse 90px 60px at var(--glass-x) var(--glass-y),#ffffff26,transparent 76%),var(--glass-base,var(--lg-control))!important} body[data-market] .shell>.atlas-text-navigation.atlas-text-navigation.atlas-text-navigation nav a.active{background:var(--lg-selected)!important;border-color:var(--lg-tint-edge)!important;box-shadow:inset 0 1px 0 #ffffff32,0 4px 12px #07080c21!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)} body[data-market] .shell>.atlas-text-navigation.atlas-text-navigation.atlas-text-navigation nav a:is(:hover,:focus-visible,[data-glass-hover=true]){background:radial-gradient(ellipse 130px 70px at var(--glass-x,50%) var(--glass-y,35%),#ffffff20,transparent 78%),var(--glass-base)!important} body[data-market] .atlas-select-panel .atlas-select-option:is([aria-selected=true],[aria-selected=true]:hover,.highlighted){background:var(--lg-selected)!important;border-color:var(--lg-tint-edge)!important;box-shadow:inset 0 1px 0 #ffffff32!important} body[data-market] dialog#detail .cd-nav button[aria-pressed=true],body[data-market] .challenge-compare-preview .compare-preview-open{background:var(--lg-selected)!important;border-color:var(--lg-tint-edge)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .logo-stage::after{background:radial-gradient(ellipse at center,#090a113d,transparent 72%)!important;filter:blur(10px)!important;opacity:.42!important;mix-blend-mode:normal!important;pointer-events:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .logo-sculpture{background:transparent!important;box-shadow:0 16px 28px #07080c35,0 4px 9px #07080c1f,inset 0 0 0 1px #ffffff16!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .brand-mark-spotlight img{filter:none!important;mix-blend-mode:normal!important;opacity:1!important} @supports not (backdrop-filter:blur(1px)){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.btn.primary,.of-button.primary,.hq-confirm,.challenge-buy,.hq-logo-card.hq-center){background:linear-gradient(145deg,var(--lg-raised),#24232b)!important}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface.atlas-glass-surface[data-glass-pressed=true],body[data-market] .global-market-bar.global-market-bar.global-market-bar .atlas-glass-surface.atlas-glass-surface[data-glass-pressed=true]{box-shadow:inset 1px 3px 8px #07080c36,inset 0 1px 0 #ffffff39!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]){--prism-soft:var(--lg-highlight)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.studio-glass,.directory-deck-card,.directory-logo-strip,.versus-card,.versus-panel,.versus-metrics,.versus-energy,.versus-performance,.versus-health,.j-card,.jd-card){--glass-base:var(--lg-glass);background:var(--glass-base)!important;color:var(--nt-ink)!important;border-color:var(--lg-line)!important;box-shadow:var(--lg-shadow)!important;-webkit-backdrop-filter:blur(16px) saturate(112%)!important;backdrop-filter:blur(16px) saturate(112%)!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.studio-budget,.studio-brand,.directory-deck-card.is-center,.compare-program-launch,.versus-arena,.j-equity){--glass-base:var(--lg-highlight);background:var(--glass-base)!important;border-color:var(--lg-tint-edge)!important;box-shadow:var(--lg-tint-shadow)!important;-webkit-backdrop-filter:blur(20px) saturate(114%)!important;backdrop-filter:blur(20px) saturate(114%)!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .widget-lab .studio-glass:hover{background:var(--glass-base,var(--lg-glass))!important;-webkit-backdrop-filter:blur(16px) saturate(112%)!important;backdrop-filter:blur(16px) saturate(112%)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-deck-card::after{background:linear-gradient(transparent 45%,#12131b38)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.directory-logo-shortcut,.directory-deck-cta,.widget-budget-entry button,.studio-step-options button,.j-segments,.j-donut>span,.challenge-entry,.studio-match-pill,.studio-dial>div){--glass-base:var(--lg-control);background:var(--glass-base)!important;color:var(--nt-ink)!important;border-color:var(--lg-line)!important;box-shadow:inset 0 1px 0 #ffffff26,inset 0 0 0 1px #ffffff12,0 4px 12px #07080c18!important;-webkit-backdrop-filter:blur(12px) saturate(110%)!important;backdrop-filter:blur(12px) saturate(110%)!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.directory-logo-shortcut,.widget-budget-entry button,.studio-step-options button):is(:hover,:focus-visible,[aria-pressed=true],[aria-selected=true]){--glass-base:var(--lg-selected);background:var(--glass-base)!important;color:var(--nt-ink)!important;box-shadow:var(--lg-tint-shadow)!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface.atlas-glass-surface[data-glass-hover=true]{background:radial-gradient(ellipse 180px 120px at var(--glass-x) var(--glass-y),#ffffff19,transparent 76%),radial-gradient(ellipse 320px 200px at var(--glass-x) var(--glass-y),rgb(var(--lg-secondary) / .15),transparent 80%),var(--glass-base)!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface[data-glass-kind=control][data-glass-hover=true]{background:radial-gradient(ellipse 90px 60px at var(--glass-x) var(--glass-y),#ffffff26,transparent 76%),var(--glass-base)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface[data-glass-kind=field][data-glass-hover=true]{background:radial-gradient(ellipse 140px 65px at var(--glass-x) var(--glass-y),#ffffff1a,transparent 78%),var(--glass-base)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface.atlas-glass-surface[data-glass-pressed=true]{box-shadow:inset 1px 3px 8px #07080c36,inset 0 1px 0 #ffffff39!important} @supports not (backdrop-filter:blur(1px)){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.studio-glass,.directory-deck-card,.directory-logo-strip,.versus-card,.j-card,.jd-card){background:linear-gradient(145deg,var(--lg-raised),var(--lg-deep))!important}} body[data-market]{--lg-chart-a:var(--lg-blue);--lg-chart-b:#c8d0cd;--lg-gloss:linear-gradient(140deg,#ffffff32,#ffffff08 33%,transparent 54%,#ffffff13)} .atlas-cursor-reflection{position:fixed;top:0;left:0;width:360px;height:360px;border-radius:50%;pointer-events:none;z-index:80;opacity:0;background:radial-gradient(circle at 50% 50%,#ffffff0f,transparent 44%),radial-gradient(ellipse at center,rgb(var(--lg-secondary) / .12),transparent 68%);filter:blur(12px);mix-blend-mode:screen;transition:opacity .2s ease;will-change:transform;contain:strict} .atlas-cursor-reflection[data-visible=true]{opacity:1} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.series-0,.series-1,.versus-legend i,.versus-select i,.versus-arena-foot i){--chart-tone:var(--series-a);background:var(--lg-gloss),linear-gradient(135deg,color-mix(in srgb,var(--chart-tone) 85%,transparent),color-mix(in srgb,var(--chart-tone) 58%,transparent))!important;box-shadow:inset 1px 0 0 #ffffff52,inset 0 1px 0 #ffffff65,inset -1px -1px 0 #05070f33!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.series-1,.versus-legend>span:nth-child(2) i){--chart-tone:var(--series-b)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-chart-glass-stroke{stroke:var(--chart-glass-paint)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-chart-glass-fill{fill:var(--chart-glass-paint)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.pm-node,.bw-mini-icon,.program-account-badge,.widget-options button,.widget-options-platform button,.widget-mode button,.profile-stat,.profile-facts>div,.of-deal-banner,.of-deal-card,.hw-stat,.studio-match-pill){--glass-base:var(--lg-selected);background:var(--glass-base)!important;border-color:var(--lg-tint-edge)!important;box-shadow:var(--lg-tint-shadow)!important;-webkit-backdrop-filter:blur(14px) saturate(114%)!important;backdrop-filter:blur(14px) saturate(114%)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .pm-node[aria-pressed=true]{--glass-base:linear-gradient(130deg,color-mix(in srgb,var(--pm-color) 24%,transparent),transparent 80%),var(--lg-glass);background:var(--glass-base)!important;border-color:color-mix(in srgb,var(--pm-color) 65%,#ffffff30)!important;box-shadow:inset 0 1px 0 #ffffff48,0 5px 16px #07080c28!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.of-rotation-progress,.of-deal-progress i,.hq-featured-progress>span,.hq-spin-track>span,.hq-card-line,.hw-feature-track i){background:linear-gradient(180deg,#ffffff7a,transparent 50%,#05060c24),linear-gradient(90deg,color-mix(in srgb,var(--lg-blue) 92%,transparent),var(--lg-accent))!important;box-shadow:inset 0 1px 0 #ffffff7a,0 0 6px rgb(var(--lg-secondary) / .26)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-rotation-progress{opacity:1!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-bar-track i{background:var(--lg-gloss),linear-gradient(160deg,var(--lg-blue),color-mix(in srgb,var(--lg-blue) 45%,transparent))!important;box-shadow:inset 1px 0 0 #ffffff48,inset 0 1px 0 #ffffff70!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-bar-track i.negative{background:var(--lg-gloss),linear-gradient(160deg,#d69db2,#97699165)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-donut{background:linear-gradient(140deg,#ffffff45,transparent 42%,#ffffff12 63%,#07080c22),conic-gradient(color-mix(in srgb,var(--lg-blue) 85%,transparent) 0 var(--win),#b5759bc9 var(--win) var(--loss),#777292b8 var(--loss) 100%)!important;box-shadow:inset 0 1px 0 #ffffff60,inset -1px -1px 0 #08091040!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface.atlas-glass-surface[data-glass-hover=true]{background:radial-gradient(ellipse 180px 120px at var(--glass-x) var(--glass-y),#ffffff19,transparent 76%),radial-gradient(ellipse 320px 200px at var(--glass-x) var(--glass-y),rgb(var(--lg-secondary) / .15),transparent 80%),var(--glass-base,var(--lg-glass))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface[data-glass-kind=control][data-glass-hover=true]{background:radial-gradient(ellipse 90px 60px at var(--glass-x) var(--glass-y),#ffffff26,transparent 76%),var(--glass-base,var(--lg-control))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface[data-glass-kind=field][data-glass-hover=true]{background:radial-gradient(ellipse 140px 65px at var(--glass-x) var(--glass-y),#ffffff1a,transparent 78%),var(--glass-base,var(--lg-control))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface.atlas-glass-surface[data-glass-pressed=true]{box-shadow:inset 1px 3px 8px #07080c36,inset 0 1px 0 #ffffff39!important} body[data-market] dialog .atlas-glass-surface[data-glass-hover=true]{background:radial-gradient(ellipse 90px 60px at var(--glass-x) var(--glass-y),#ffffff26,transparent 76%),var(--lg-control)!important} @media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.atlas-cursor-reflection{display:none!important}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.price-code,.discovery-code-mini,.of-coupon-discount,.firm-account-step,.platform-tag,.hw-kicker,.hw-chip,.hp-tag,.program-account-badge){background:var(--lg-gloss),var(--lg-selected)!important;border-color:var(--lg-tint-edge)!important;box-shadow:inset 0 1px 0 #ffffff32!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hw-preview-art,.hw-guide-strip,.hw-term-demo,.hw-example,.cv-map-card,.of-deal-banner){--glass-base:var(--lg-highlight);background:var(--glass-base)!important;border-color:var(--lg-tint-edge)!important;-webkit-backdrop-filter:blur(16px) saturate(114%)!important;backdrop-filter:blur(16px) saturate(114%)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hw-chips button,.hw-demo-tabs button,.pm-center-source,.of-navigation button,.cv-sort button,.platform-tags button){--glass-base:var(--lg-control);background:var(--glass-base)!important;box-shadow:inset 0 1px 0 #ffffff32!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hw-chips button,.hw-demo-tabs button,.cv-sort button)[aria-pressed=true]{--glass-base:var(--lg-selected);background:var(--glass-base)!important;border-color:var(--lg-tint-edge)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.price-code,.discovery-code-mini,.of-coupon-discount,.firm-account-step,.platform-tag,.hw-preview-art,.hw-guide-strip,.hw-term-demo,.hw-example,.cv-map-card,.hw-chips button,.hw-demo-tabs button,.pm-center-source,.of-navigation button,.cv-sort button,.platform-tags button).atlas-glass-surface[data-glass-hover=true]{background:radial-gradient(ellipse 140px 80px at var(--glass-x) var(--glass-y),#ffffff23,transparent 78%),var(--glass-base,var(--lg-selected))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hw-kicker,.hub-kicker,.hp-eyebrow){display:inline-flex!important;align-items:center;justify-content:center;width:fit-content!important;max-width:100%;min-width:0;min-height:0;box-sizing:border-box;flex:0 1 auto;align-self:flex-start;justify-self:start;padding:4px 10px!important;border:1px solid var(--lg-line)!important;border-radius:999px!important;background:var(--lg-control)!important;box-shadow:inset 0 1px 0 #ffffff24!important;line-height:1.35;white-space:normal;overflow-wrap:anywhere;letter-spacing:.065em;color:var(--nt-muted)!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase){grid-template-columns:minmax(200px,.85fr) minmax(0,3fr) 152px;gap:12px;padding:12px 16px;min-height:0;align-items:center;border-radius:20px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase) .hq-result-facts{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:stretch;width:100%;min-width:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase) .hq-result-metric{display:grid;grid-template-rows:auto auto;align-content:center;align-items:center;gap:4px;min-height:62px;padding:8px 12px;box-sizing:border-box;border-radius:16px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase) .hq-result-metric>small{margin:0;font-size:11px;line-height:14px;white-space:normal;text-wrap:balance} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase) .hq-metric-value{display:flex;align-items:center;justify-content:center;gap:8px;min-height:28px;min-width:0;flex-wrap:wrap} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase) .hq-metric-value>strong{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;grid-template-rows:none;font-size:16px;line-height:21px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase) .hq-metric-value>strong::before{content:none!important;display:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase) .hq-metric-value s{margin:0;font-size:10px;line-height:11px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase) .hq-metric-value .price-code{min-height:30px;padding:4px 7px!important;gap:2px 5px;width:auto;max-width:100%;border-radius:10px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase) .hq-result-action{display:grid;grid-template-columns:1fr;gap:6px;align-self:center;min-width:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase) .hq-result-action>a{width:100%;max-width:none!important;min-height:32px;padding:7px 10px!important;border-radius:12px!important;line-height:18px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase) .hq-result-identity{text-align:left;min-width:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase) .hq-match-label{font-size:11px;line-height:15px;letter-spacing:.025em;color:var(--lg-accent)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase) .hq-result-identity h3{font-size:21px;line-height:25px;margin:4px 0 3px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase) .hq-result-identity p{font-size:12px;line-height:17px;margin:0} @media(max-width:1100px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase){grid-template-columns:1fr;gap:10px;padding:12px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase) .hq-result-action{grid-column:auto;grid-template-columns:1fr 1fr;width:100%}} @media(max-width:650px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase) .hq-result-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase) .hq-result-metric{padding:8px;min-height:62px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result:not(.hq-showcase) .hq-result-action>a{white-space:normal;text-align:center}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .pm-orbit:is(.atlas-glass-surface,[data-glass-hover=true]){background:transparent!important;box-shadow:none!important;border-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-prop-options{width:288px;padding:8px;gap:6px;border-radius:20px;background:var(--lg-highlight)!important;border:1px solid var(--lg-tint-edge)!important;box-shadow:var(--lg-shadow),0 16px 32px #08090e38!important;-webkit-backdrop-filter:blur(24px) saturate(114%)!important;backdrop-filter:blur(24px) saturate(114%)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-prop-options button{--glass-base:var(--lg-selected);display:grid!important;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;justify-content:stretch;gap:10px;padding:12px!important;min-height:68px;min-width:0;width:100%;box-sizing:border-box;border-radius:14px!important;text-align:left;background:var(--glass-base)!important;border-color:var(--lg-line)!important;box-shadow:inset 0 1px 0 #ffffff26!important;white-space:normal} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-prop-options .compare-option-copy{display:grid;gap:3px;min-width:0;text-align:left} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-prop-options strong{font-size:14px;line-height:19px;font-weight:700;color:var(--nt-ink)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-prop-options small{font-size:11px;line-height:16px;font-weight:400;color:var(--nt-muted)!important;white-space:normal} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-prop-options :is(.compare-option-icon,.compare-option-forward){display:block;flex:none;color:var(--lg-accent)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-prop-options button:is(:hover,:focus-visible,[data-glass-hover=true]){background:radial-gradient(ellipse 140px 80px at var(--glass-x,50%) var(--glass-y,35%),#ffffff23,transparent 78%),var(--glass-base)!important;border-color:var(--lg-tint-edge)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-menu-chevron{display:block;width:16px;height:16px;flex:none;transition:transform .22s ease} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-prop-menu>button[aria-expanded=true] .compare-menu-chevron{transform:rotate(180deg)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-table thead{background:var(--lg-control)!important;border-radius:18px!important;clip-path:inset(0 round 18px);box-shadow:inset 0 1px 0 #ffffff2a!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-table thead :is(tr,th){background:transparent!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-table th button{border-radius:12px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-toolbar{display:grid;grid-template-columns:minmax(180px,2fr) repeat(2,minmax(110px,1fr));grid-template-rows:64px 38px minmax(18px,auto);align-items:end;gap:12px;min-height:178px;padding:16px!important;box-sizing:border-box;border-radius:22px!important;border:1px solid var(--lg-line)!important;background:var(--lg-glass)!important;box-shadow:inset 0 1px 0 #ffffff26!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-toolbar:not(:has(#discovery-size)){grid-template-columns:1fr} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-toolbar :is(.discovery-search,.discovery-challenge-filter){display:grid;grid-template-rows:14px 44px;gap:6px;height:64px;align-self:end} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-search-caption{display:block;font-size:12px;line-height:14px;font-weight:500;color:var(--nt-muted)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-quick-filters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;grid-column:1/-1;padding:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-quick-filters button{width:100%;min-width:0;height:38px!important;min-height:38px!important;max-height:38px!important;box-sizing:border-box;padding:0 10px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-quick-filters #discovery-reset{margin-left:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-toolbar>a{line-height:18px;margin:0} body[data-market] .challenge-compare-preview :is(.compare-preview-heading button,.compare-preview-choice>button){display:grid!important;place-items:center;align-self:center;justify-self:end;width:28px!important;height:28px!important;min-width:28px;min-height:28px;flex:0 0 28px;padding:0!important;margin:0;box-sizing:border-box;border:1px solid var(--lg-line)!important;border-radius:9px;background:var(--lg-control)!important;color:var(--nt-ink)!important;line-height:0;font-size:0;box-shadow:inset 0 1px 0 #ffffff25} body[data-market] .challenge-compare-preview :is([data-clear-challenge-compare],[data-remove-compare-challenge]) svg{display:block;width:14px;height:14px;flex:none;margin:0} body[data-market] .compare-preview-choice{display:grid;grid-template-columns:60px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:10px} body[data-market] .challenge-compare-preview :is([data-clear-challenge-compare],[data-remove-compare-challenge]):is(:hover,:focus-visible,[data-glass-hover=true]){background:radial-gradient(ellipse at var(--glass-x,50%) var(--glass-y,35%),#ffffff25,transparent 75%),var(--lg-control)!important;border-color:var(--lg-accent)!important} @media(max-width:900px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-toolbar{grid-template-rows:64px auto minmax(18px,auto);min-height:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-quick-filters{grid-template-columns:repeat(3,minmax(0,1fr))}} @media(max-width:650px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;padding:12px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-search{grid-column:1/-1} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-quick-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}} @media(prefers-reduced-motion:reduce){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-menu-chevron{transition:none}} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]){--original-canvas:radial-gradient(ellipse 1100px 850px at 6% 18%,rgb(var(--lg-secondary) / .20),transparent 74%),radial-gradient(ellipse 1000px 900px at 96% 62%,rgb(var(--lg-rgb) / .25),transparent 74%),linear-gradient(145deg,var(--lg-deep),#16171bed);--lg-glass:linear-gradient(120deg,#ffffff18,transparent 40%,#ffffff05 78%,#ffffff0f),linear-gradient(145deg,rgb(var(--lg-secondary) / .12),#15161c60 70%,#15161b75);--lg-section:radial-gradient(ellipse at 90% 0,rgb(var(--lg-secondary) / .18),transparent 68%),var(--lg-glass);--compare-menu-glass:linear-gradient(145deg,#303036e6,#1e1f25ed);--compare-menu-control:linear-gradient(135deg,#ffffff18,#ffffff07 48%,#17181d4f);} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.finder-studio,.directory-showcase,.offers-dashboard,.versus-dashboard,.hub-workspace,.journal-dashboard,.j-dashboard){--glass-base:var(--lg-section);background:var(--glass-base)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-prop-options{background:var(--compare-menu-glass)!important;border-color:var(--lg-line)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-prop-options button{--glass-base:var(--compare-menu-control);background:var(--glass-base)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-prop-options .compare-option-copy{grid-column:2;grid-row:1;display:grid;align-content:center;align-items:start;justify-items:start;gap:3px;width:100%;min-width:0;margin:0;padding:0;background:transparent!important;box-shadow:none!important;text-align:left} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-prop-options .compare-option-copy>strong{display:block;line-height:19px;margin:0;background:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-prop-options .compare-option-copy>small{display:block;font-size:11px;line-height:16px;margin:0;padding:0;background:none!important;color:color-mix(in srgb,var(--lg-accent) 68%,var(--nt-muted))!important;-webkit-text-fill-color:currentColor!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-option-icon{grid-column:1;grid-row:1} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-option-forward{grid-column:3;grid-row:1} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .pm-center>strong{color:var(--pm-active-color,var(--nt-ink))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.directory-library-card,.directory-deck-card,.directory-logo-shortcut,.cv-card,.cv-poster)>.atlas-action-icon{display:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-library-art{position:relative;display:grid;place-items:center;height:164px;min-height:164px;flex:0 0 164px;width:100%} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-library-art>.brand-mark{margin:18px 0 0!important;justify-self:center;align-self:center} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-library-rating{position:absolute;inset:12px 12px auto auto;display:flex;align-items:center;justify-content:center;gap:5px;width:fit-content;max-width:calc(100% - 24px);margin:0;padding:5px 7px;box-sizing:border-box;border-radius:8px;background:var(--compare-menu-control)!important;line-height:15px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-library-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 15px;min-height:46px;box-sizing:border-box} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-library-bottom>span:first-child{display:block;min-width:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-library-bottom .country-with-flag{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;justify-content:start;gap:8px;min-width:0;font-size:11px;line-height:16px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-library-bottom .country-with-flag:not(:has(img:not([hidden]))){grid-template-columns:minmax(0,1fr)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-library-bottom .country-with-flag img{display:block;width:18px!important;height:12px!important;min-width:18px;max-width:18px;margin:0;object-fit:cover;border-radius:2px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-library-bottom .country-with-flag img[hidden]{display:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-library-bottom .country-with-flag>span{display:block;min-width:0;line-height:16px;white-space:normal;overflow-wrap:break-word} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-library-bottom .directory-library-open{justify-self:end;align-self:center;line-height:16px} body[data-market] :is(.brand-mark,.cv-logo):has(>.review-pennant),body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.brand-mark,.cv-logo):has(>.review-pennant){--review-band-height:11px;--review-band-font:6px;--review-band-check:7px;overflow:visible!important;margin-right:0!important} body[data-market] .review-pennant,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .review-pennant{position:absolute!important;inset:auto!important;left:-4px!important;right:-4px!important;top:-2px!important;bottom:auto!important;width:auto!important;height:var(--review-band-height,11px)!important;transform:none!important;display:flex!important;align-items:center;justify-content:center;gap:3px;padding:0 3px;box-sizing:border-box;border:1px solid #ba9359;border-radius:50% 50% 30% 30% / 28% 28% 18% 18%;background:linear-gradient(175deg,#fff2cd66,transparent 48%,#6042151c),linear-gradient(110deg,#bd965a,#e2c48b 46%,#c39c60);color:#3b2b16!important;box-shadow:inset 0 1px 0 #fff5da70,0 2px 4px #090a1035;filter:none!important;pointer-events:none;z-index:3} body[data-market] .review-pennant::before,body[data-market] .review-pennant::after{content:'';position:absolute;top:2px;bottom:auto;width:4px;height:calc(var(--review-band-height,11px) - 1px);border-radius:3px 1px 2px 3px;background:linear-gradient(90deg,#71542d,#b18b50);clip-path:none;box-shadow:0 1px 2px #090a1040} body[data-market] .review-pennant::before{left:-2px} body[data-market] .review-pennant::after{right:-2px;transform:scaleX(-1)} body[data-market] .review-pennant .review-ribbon-check,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .review-pennant .review-ribbon-check{display:block;width:var(--review-band-check,7px)!important;height:var(--review-band-check,7px)!important;flex:none;color:#3b2b16!important} body[data-market] .review-pennant .review-ribbon-text,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .review-pennant .review-ribbon-text{display:block;font-size:var(--review-band-font,6px)!important;font-weight:800;line-height:1;letter-spacing:.025em;color:#3b2b16!important;-webkit-text-fill-color:currentColor!important;white-space:nowrap} body[data-market] :is(.brand-mark-library-card,.brand-mark-library-hero,.brand-mark-discovery,.brand-mark-versus):has(>.review-pennant),body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.brand-mark-library-card,.brand-mark-library-hero,.brand-mark-discovery,.brand-mark-versus):has(>.review-pennant){--review-band-height:14px;--review-band-font:8px;--review-band-check:10px} body[data-market] :is(.brand-mark-spotlight,.brand-mark-offer-hero):has(>.review-pennant),body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.brand-mark-spotlight,.brand-mark-offer-hero):has(>.review-pennant){--review-band-height:22px;--review-band-font:10px;--review-band-check:13px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-table .discovery-brand:has(>.brand-mark>.review-pennant){grid-template-columns:88px minmax(0,1fr)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .firm-account-identity:has(>.brand-mark>.review-pennant):has(>[data-star]){grid-template-columns:88px minmax(0,1fr) 34px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results .firm-account-identity:has(>.brand-mark>.review-pennant):has(>[data-star]){grid-template-columns:64px minmax(0,1fr) 34px} body[data-market] .compare-preview-choice{grid-template-columns:48px minmax(0,1fr) 28px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface.atlas-glass-surface:not(.pm-orbit)[data-glass-hover=true]{background:radial-gradient(ellipse 180px 120px at var(--glass-x) var(--glass-y),#ffffff19,transparent 76%),radial-gradient(ellipse 320px 200px at var(--glass-x) var(--glass-y),rgb(var(--lg-secondary) / .15),transparent 80%),var(--glass-base,var(--lg-glass))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface[data-glass-kind=control][data-glass-hover=true]{background:radial-gradient(ellipse 90px 60px at var(--glass-x) var(--glass-y),#ffffff26,transparent 76%),var(--glass-base,var(--lg-control))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface[data-glass-kind=field][data-glass-hover=true]{background:radial-gradient(ellipse 140px 65px at var(--glass-x) var(--glass-y),#ffffff1a,transparent 78%),var(--glass-base,var(--lg-control))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface.atlas-glass-surface[data-glass-pressed=true]{box-shadow:inset 1px 3px 8px #07080c36,inset 0 1px 0 #ffffff39!important} body:is([data-market=forex],[data-market=futures],[data-market=crypto],[data-market=stocks]){--lg-deep:#15171c;--lg-raised:#2b2e36;--original-canvas:radial-gradient(ellipse 1000px 800px at 8% 8%,#cbd1dd08,transparent 74%),linear-gradient(145deg,#1b1e25,#13151a);--lg-glass:linear-gradient(120deg,#ffffff13,transparent 42%,#ffffff04 80%),linear-gradient(145deg,#ffffff06,#191b2366 70%,#16181e80);--lg-control:linear-gradient(135deg,#ffffff12,#ffffff05 48%,#16181e70);--lg-highlight:radial-gradient(ellipse at 90% 0,#ffffff08,transparent 68%),var(--lg-glass);--lg-section:var(--lg-glass);--nt-panel:#22252d;--nt-raised:var(--lg-raised);--market-outer:var(--lg-deep);--market-base:var(--lg-deep);--market-surface:#22252d;--market-card:#22252d;--market-input:#1b1e25;--brand-base:#22252d;--brand-panel:#22252d;--brand-raised:var(--lg-raised);--fm-base:#22252d;--fm-card:#22252d;--atlas-raised:var(--lg-raised);--atlas-input:#1b1e25;} body[data-market] .shell::before{display:none!important;animation:none!important} .atlas-cursor-reflection{display:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.home-findme-main,.aurora-profile,.studio-brand,.of-hero,.cv-hero,.sp-hero,.versus-arena,.hw-feature,.hub-feature,.j-equity,.page-top-hero,.page-intro,.finder-studio,.directory-showcase,.offers-dashboard,.versus-dashboard,.hub-workspace,.journal-dashboard,.j-dashboard){--glass-base:var(--lg-glass);background:var(--glass-base)!important;border-color:var(--lg-line)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.profile-stat,.profile-facts>div,.hw-stat,.pm-node,.bw-mini-icon,.studio-match-pill,.program-account-badge,.platform-tag,.firm-account-step,.hw-kicker,.hub-kicker,.hp-eyebrow,.hw-guide-strip,.hw-preview-art,.hw-feature-art,.hw-strategy-art,.cv-poster-art,.of-card-art,.hub-card-art,.directory-library-art){--glass-base:var(--lg-glass);background:var(--glass-base)!important;border-color:var(--lg-line)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .pm-node[aria-pressed=true]{--glass-base:linear-gradient(130deg,color-mix(in srgb,var(--pm-color) 20%,transparent),transparent 80%),var(--lg-glass);background:var(--glass-base)!important;border-color:color-mix(in srgb,var(--pm-color) 55%,#ffffff28)!important} body[data-market] .prop-atlas-brand.atlas-logo-reflection{position:relative} body[data-market] .atlas-logo-reflection::after{content:'';position:absolute;inset:0;border-radius:inherit;z-index:2;pointer-events:none;background:radial-gradient(ellipse at var(--glass-x,50%) var(--glass-y,35%),#ffffff38,transparent 65%);opacity:0;transition:opacity .2s ease} body[data-market] .atlas-logo-reflection[data-glass-hover=true]::after{opacity:.65} @media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){body[data-market] .atlas-logo-reflection::after{display:none!important}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.widget-options button,.widget-options-platform button,.widget-mode button,.widget-evaluation-options button,.studio-step-options button):not([aria-pressed=true]):not([aria-selected=true]){--glass-base:var(--lg-control);background:var(--glass-base)!important;border-color:var(--lg-line)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface.atlas-glass-surface[data-glass-hover=true]{background:radial-gradient(ellipse 140px 90px at var(--glass-x) var(--glass-y),#ffffff20,transparent 76%),var(--glass-base,var(--lg-control))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface[data-glass-kind=field][data-glass-hover=true]{background:radial-gradient(ellipse 140px 65px at var(--glass-x) var(--glass-y),#ffffff1a,transparent 78%),var(--glass-base,var(--lg-control))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .trading-hub{--hw-control-accent:var(--lg-blue);--hp-violet:var(--lg-blue);--hp-blue:var(--lg-blue);--hp-muted:var(--nt-muted);--hp-line:var(--lg-line)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.visual-library,.visual-hub-overview,.vl-concept-card,.sv-return){--vl-tone:var(--lg-blue)!important;color:var(--nt-ink)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.vl-stage,.vl-overview-feature,.sim-work,.sim-notes,.worked-example,.quiz){--glass-base:var(--lg-glass);background:var(--glass-base)!important;border:1px solid var(--lg-line)!important;border-radius:22px!important;box-shadow:inset 0 1px 0 #ffffff24,0 12px 28px #07080c25!important;backdrop-filter:blur(16px) saturate(110%)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(#vl-main-chart,.sv-main-chart,.vl-card-chart,.vl-overview-chart){background:linear-gradient(140deg,#ffffff05,#14161c60)!important;border-color:var(--lg-line)!important;border-radius:16px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.vl-side-switch,.sv-options,.sim-controls,.sim-actions,.vl-sequence-summary){background:var(--lg-glass)!important;border-color:var(--lg-line)!important;border-radius:14px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.visual-library button,.vl-concept-card,.vl-hub-tools a,.sim-layout button,.steps button,.sv-return a){--glass-base:var(--lg-control);background:var(--glass-base)!important;color:var(--nt-ink)!important;border-color:var(--lg-line)!important;box-shadow:inset 0 1px 0 #ffffff24!important;backdrop-filter:blur(12px) saturate(110%);transition:border-color .18s ease,box-shadow .18s ease} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.visual-library button,.vl-concept-card,.steps button)[aria-pressed=true]{--glass-base:var(--lg-selected);background:var(--glass-base)!important;color:var(--lg-accent)!important;border-color:var(--lg-tint-edge)!important;box-shadow:var(--lg-tint-shadow)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.visual-library button,.vl-concept-card,.vl-hub-tools a,.sim-layout button,.sv-return a):hover:not(:disabled){border-color:var(--lg-tint-edge)!important;box-shadow:inset 0 1px 0 #ffffff38,0 5px 14px #07080c25!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.visual-library button,.vl-concept-card,.vl-hub-tools a,.sim-layout button,.sv-return a):focus-visible{outline:2px solid var(--lg-blue)!important;outline-offset:3px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .visual-library button:disabled{opacity:.45;cursor:default} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.vl-stage-heading h2,.vl-card-name strong,.vl-hub-tools b,.vl-overview-chart>span){color:var(--lg-accent)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-hub-tools b{background:var(--lg-selected)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.vl-kicker,.vl-stage-heading small,.vl-phases b,.vl-chart-footer,.vl-chart-footer a,.vl-card-name>span,.vl-card-name>b,.vl-collection-heading>span,.sv-options label,.vl-sequence-summary){color:var(--nt-muted)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-chart-grid path{stroke:#ffffff0d!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.vl-axis,.sv-rsi-title){fill:var(--nt-muted)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.vl-label,.sv-label) rect{fill:#20232dde!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-focus-dot{fill:#20232d!important;filter:drop-shadow(0 0 3px #ffffff20)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hw-meter>div,.hw-r-axis>div){border-radius:999px!important;background:linear-gradient(180deg,#080a0e55,#ffffff0d)!important;box-shadow:inset 0 1px 2px #07080c40,inset 0 -1px 0 #ffffff12!important;overflow:hidden} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-meter i{background:linear-gradient(180deg,#ffffff55,transparent 48%,#08090e24),linear-gradient(90deg,color-mix(in srgb,var(--lg-blue) 70%,transparent),var(--lg-accent))!important;border-radius:999px!important;box-shadow:inset 0 1px 0 #ffffff55!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-meter i.rose{background:linear-gradient(180deg,#ffffff45,transparent 48%,#08090e24),linear-gradient(90deg,#bd7e8b,#e6a9b4)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-r-axis i{background-image:linear-gradient(180deg,#ffffff55,transparent 48%,#08090e24)!important;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff55} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hw-example-dial,.hw-recovery-ring){background-image:linear-gradient(140deg,#ffffff30,transparent 45%,#08090e25),conic-gradient(var(--hw-dial-tone,var(--lg-blue)) var(--hw-dial,var(--hw-percent,50%)),#ffffff12 0)!important;box-shadow:inset 0 1px 0 #ffffff38} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hw-example-dial,.hw-recovery-ring)>div{background:linear-gradient(135deg,#31343b,#20232b)!important;box-shadow:inset 0 1px 0 #ffffff20} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hw-example-dial small,.hw-recovery-ring small,.hw-rr-pair span){color:var(--nt-muted)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-demo{display:block;min-width:0;max-width:100%;width:100%;height:auto;box-sizing:border-box;margin-top:20px;padding:20px!important;border:1px solid var(--lg-line)!important;border-radius:22px!important;background:var(--lg-glass)!important;overflow:visible;box-shadow:inset 0 1px 0 #ffffff24!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-demo-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-demo-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;min-width:0;margin-bottom:16px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-demo-controls label{display:block;min-width:0;max-width:100%} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-demo-controls label>span{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;line-height:1.4;color:var(--nt-muted)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-demo-controls input{max-width:100%;box-sizing:border-box} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-demo-output{display:grid;gap:16px;min-width:0;max-width:100%;height:auto;box-sizing:border-box;padding:18px!important;border:1px solid var(--lg-line)!important;border-radius:18px!important;background:var(--lg-glass)!important;overflow:visible} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-demo-output>strong{display:block;margin:0!important;font-size:clamp(18px,2.2vw,24px);line-height:1.35;overflow-wrap:anywhere;color:var(--nt-ink)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-rr-pair{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);min-width:0;box-sizing:border-box;background:var(--lg-glass)!important;border-color:var(--lg-line)!important;border-radius:16px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-rr-pair>div{min-width:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-rr-pair small{color:#e4aab6!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-rr-pair>div:last-child small{color:#acd6c3!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-demo-notes{margin-top:16px;line-height:1.6;overflow-wrap:anywhere} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .trading-hub input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;border:0;box-shadow:inset 0 1px 2px #080a0e55,inset 0 -1px 0 #ffffff20!important;background:linear-gradient(180deg,#ffffff42,transparent 48%,#080a0e25),linear-gradient(90deg,var(--lg-blue) var(--hw-fill,50%),#ffffff16 var(--hw-fill,50%))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .trading-hub input[type=range]::-moz-range-track{height:6px;border-radius:999px;border:0;box-shadow:inset 0 1px 2px #080a0e55,inset 0 -1px 0 #ffffff20!important;background:linear-gradient(180deg,#080a0e55,#ffffff16)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .trading-hub input[type=range]::-moz-range-progress{height:6px;border-radius:999px;border:0;box-shadow:inset 0 1px 2px #080a0e55,inset 0 -1px 0 #ffffff20!important;background:linear-gradient(180deg,#ffffff55,transparent 48%,#080a0e25),linear-gradient(90deg,var(--lg-blue),var(--lg-accent))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .trading-hub input[type=range]::-webkit-slider-thumb{background:linear-gradient(145deg,#ffffff,#cbd0da)!important;border:3px solid var(--lg-blue)!important;box-shadow:0 0 0 3px #181b2340,0 2px 5px #07080c55!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .trading-hub input[type=range]::-moz-range-thumb{background:linear-gradient(145deg,#ffffff,#cbd0da)!important;border:3px solid var(--lg-blue)!important;box-shadow:0 0 0 3px #181b2340,0 2px 5px #07080c55!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .trading-hub input[type=range]:focus-visible{outline:2px solid var(--lg-blue)!important;outline-offset:3px} @media(max-width:600px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-demo{padding:14px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-demo-controls{grid-template-columns:minmax(0,1fr);gap:12px}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-demo-output{padding:14px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-rr-pair{gap:8px;padding:14px}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-rr-pair strong{font-size:28px}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .trading-hub .hub-nav-items a{--glass-base:var(--lg-control);background:var(--glass-base)!important;border-color:var(--lg-line)!important;color:var(--nt-muted)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .trading-hub .hub-nav-items a[aria-current=page]{--glass-base:var(--lg-selected);background:var(--glass-base)!important;border-color:var(--lg-tint-edge)!important;color:var(--nt-ink)!important;box-shadow:var(--lg-tint-shadow)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .trading-hub :is(input[type=checkbox],input[type=range]){accent-color:var(--lg-blue)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .trading-hub .sv-main-chart{scrollbar-color:color-mix(in srgb,var(--lg-blue) 40%,transparent) #ffffff04} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .trading-hub [data-rsi-panel]>rect{fill:#20232dde!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface.atlas-glass-surface[data-glass-hover=true]{background:radial-gradient(ellipse 140px 90px at var(--glass-x) var(--glass-y),#ffffff20,transparent 76%),var(--glass-base,var(--lg-control))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.brand-mark,.cv-logo):has(>.review-pennant){overflow:hidden!important;isolation:isolate} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .review-pennant{left:0!important;right:0!important;top:0!important;border-width:0 0 1px!important;border-radius:0!important;box-shadow:inset 0 1px 0 #fff5da70,inset 0 -1px 0 #76532250,0 1px 3px #090a1025!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .review-pennant::before,.review-pennant::after{top:0!important;bottom:0!important;height:100%!important;width:5px!important;border-radius:0!important;clip-path:none!important;box-shadow:none!important;background:linear-gradient(90deg,#79572d99,#b58d5040,transparent)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .review-pennant::before{left:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .review-pennant::after{right:0!important;transform:scaleX(-1)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-header{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-header::before,.directory-header::after{display:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-header :is(.directory-header-main,.directory-header-copy){background:transparent!important;border:0!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-confirmed-level{opacity:1!important;stroke-width:2.8!important;stroke-dasharray:none!important;stroke-linecap:round;vector-effect:non-scaling-stroke} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-confirmation-caption{fill:var(--lg-accent)!important;font-size:12px;font-weight:700;font-family:inherit;paint-order:stroke;stroke:#1b1e25;stroke-width:3px;stroke-linejoin:round} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 242px;gap:18px;align-items:start;min-width:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-detail-layout>.strategy-visual{min-width:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-strategy-sidebar{position:sticky;top:18px;min-width:0;padding:16px;box-sizing:border-box;border:1px solid var(--lg-line);border-radius:20px;background:var(--lg-glass);box-shadow:inset 0 1px 0 #ffffff20;backdrop-filter:blur(16px)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-sidebar-heading{display:grid;gap:5px;margin-bottom:14px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-sidebar-heading>strong{font-size:15px;line-height:1.4;color:var(--nt-ink)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-sidebar-heading>span{font-size:12px;line-height:1.5;color:var(--nt-muted)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-sidebar-search{display:block;margin-bottom:14px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-sidebar-search input{display:block;width:100%;min-width:0;height:40px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--lg-line)!important;border-radius:12px!important;background:var(--lg-control)!important;color:var(--nt-ink)!important;font-size:12px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-sidebar-search input:focus-visible{outline:2px solid var(--lg-blue)!important;outline-offset:2px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-strategy-list{display:grid;gap:16px;max-height:calc(100dvh - 225px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lg-line) transparent;padding:2px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-strategy-list section{display:grid;gap:6px;min-width:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-strategy-list h3{font-size:10px!important;letter-spacing:.09em;text-transform:uppercase;color:var(--nt-muted)!important;margin:0 0 3px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-strategy-link{--glass-base:var(--lg-control);display:grid;gap:3px;padding:10px 12px;min-width:0;box-sizing:border-box;border:1px solid var(--lg-line);border-radius:12px;background:var(--glass-base)!important;color:var(--nt-ink)!important;text-decoration:none;transition:border-color .18s,box-shadow .18s} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-strategy-link strong{font-size:12px;line-height:1.5;font-weight:700;overflow-wrap:anywhere} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-strategy-link small{font-size:10px;line-height:1.5;color:var(--nt-muted)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-strategy-link[aria-current=page]{--glass-base:var(--lg-selected);background:var(--glass-base)!important;border-color:var(--lg-tint-edge);box-shadow:inset 0 1px 0 #ffffff30} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-strategy-link:hover{border-color:var(--lg-tint-edge);box-shadow:inset 0 1px 0 #ffffff28} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-strategy-link:focus-visible{outline:2px solid var(--lg-blue);outline-offset:2px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-sidebar-empty{font-size:12px;line-height:1.5;color:var(--nt-muted)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-strategy-sidebar [hidden]{display:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-readout{display:grid;grid-template-columns:50px minmax(0,1fr);gap:14px;align-items:start;margin:16px 20px 0;padding:14px 16px;border:1px solid var(--lg-line);border-radius:16px;background:var(--lg-glass);box-sizing:border-box;min-width:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-readout-step{display:flex;align-items:center;justify-content:center;min-height:34px;padding:5px 6px;box-sizing:border-box;border:1px solid var(--lg-tint-edge);border-radius:10px;background:var(--lg-selected);color:var(--lg-accent);font-size:11px;font-weight:700;white-space:nowrap} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-readout strong{display:block;font-size:14px;line-height:1.4;color:var(--nt-ink)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-readout p{font-size:13px!important;line-height:1.7;color:var(--nt-muted)!important;margin:5px 0 0!important;overflow-wrap:break-word} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-playbar{display:grid;grid-template-columns:104px minmax(0,1fr) 104px;gap:10px;align-items:stretch;margin:16px 20px 0;padding:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-phases{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;min-width:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-playbar button{display:flex;align-items:center;justify-content:center;gap:6px;height:48px!important;min-height:48px!important;width:100%;box-sizing:border-box;padding:8px!important;border-radius:12px!important;font-size:11px!important;line-height:1.35;white-space:normal!important;text-align:center} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-phases b{flex:none;line-height:1.4;font-size:10px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-phases button span{min-width:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-options{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:14px 20px 0!important;padding:14px 0 0!important;background:transparent!important;border:0!important;border-top:1px solid var(--lg-line)!important;border-radius:0!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-sequence-summary{display:inline-flex;align-items:center;min-height:32px;width:fit-content;max-width:100%;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:12px;line-height:1.5} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-options>button{margin-left:auto;min-height:40px;min-width:148px;padding:8px 12px!important;border-radius:12px!important;font-size:11px!important;line-height:1.4} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-options label{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:1.5} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-options label input[type=checkbox]{width:16px;height:16px;flex:none} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-chart-footer{padding:16px 20px!important;margin:0!important;line-height:1.5;gap:12px;flex-wrap:wrap} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-label-connector{fill:none;stroke-width:1;stroke-opacity:.6;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-candle-number{fill:var(--nt-muted);font-size:10px;font-family:inherit;opacity:.7} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage-heading{flex-wrap:wrap} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-side-switch{max-width:100%} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-main-chart{margin:8px 14px 0;border:1px solid var(--lg-line)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-glass-surface.atlas-glass-surface[data-glass-hover=true]{background:radial-gradient(ellipse 140px 90px at var(--glass-x) var(--glass-y),#ffffff20,transparent 76%),var(--glass-base,var(--lg-control))!important} @media(max-width:1100px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-detail-layout{grid-template-columns:minmax(0,1fr)}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-strategy-sidebar{position:static}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-strategy-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:380px;align-items:start}} @media(max-width:600px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-playbar{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 14px 0}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-phases{grid-column:1/-1;grid-row:1}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-playbar>button{grid-row:2}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-readout{margin:14px 14px 0;padding:12px;grid-template-columns:42px minmax(0,1fr);gap:10px}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-options{margin:14px 14px 0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-strategy-list{grid-template-columns:minmax(0,1fr)}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-phases button{font-size:10px!important;gap:4px}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-rsi-value{fill:var(--nt-ink);font-size:11px;font-family:inherit} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-zone{fill-opacity:.16!important;stroke-opacity:.6!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-detail-layout>.strategy-visual{container-type:inline-size} @container(max-width:760px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-playbar{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-phases{grid-column:1/-1;grid-row:1}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-playbar>button{grid-row:2}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app:is(:has(>.discovery-home),:has(>.finder-studio),:has(>.versus-dashboard)){padding-top:0!important;margin-top:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.discovery-home,.finder-studio,.versus-dashboard){padding-top:0!important;margin-top:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main{padding-top:12px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-topline{gap:12px!important;padding:12px 16px!important;margin:0 0 10px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-discovery-heading{display:grid;gap:5px;min-width:0;text-align:left} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-discovery-heading h1{font-size:clamp(18px,1.8vw,23px)!important;line-height:1.25!important;letter-spacing:-.035em!important;margin:0!important;text-align:left!important;color:var(--nt-ink)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-discovery-heading .hq-market-label{font-size:9px!important;letter-spacing:.04em;white-space:normal} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;text-align:left!important;margin-bottom:16px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results-head>div:first-child{grid-column:1!important;grid-row:1!important;min-width:0;text-align:left!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results-head>.finder-results-actions{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;min-width:0;text-align:left} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results-actions>.finder-compare-accounts{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;border-radius:12px!important;white-space:nowrap} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results-actions>.firm-account-mobile-sort{margin:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-type-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap;margin:0 0 12px!important;padding:0!important;min-height:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-type-bar>.versus-actions{margin:0 0 0 auto!important;display:flex!important;gap:8px;flex-wrap:wrap} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-type-bar>.versus-kind{width:auto!important;min-width:0!important} @media(max-width:760px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-topline{align-items:stretch!important;flex-direction:column!important;gap:10px!important;padding:12px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-discovery-heading h1{font-size:19px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-topline .hq-catalog-stats{justify-content:flex-start!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-topline .hq-catalog-stats>span:first-child{padding-left:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results-head{grid-template-columns:minmax(0,1fr)!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results-head>.finder-results-actions{grid-column:1!important;grid-row:2!important;justify-content:flex-start!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-type-bar>.versus-actions{margin-left:0!important}} body[data-market]{--site-frame-max:none;--site-edge:28px;--site-section-gap:28px;--site-frame-width:calc(100% - var(--site-edge)*2)} body[data-market] #atlas-masthead#atlas-masthead{box-sizing:border-box!important;width:var(--site-frame-width)!important;max-width:var(--site-frame-max)!important;margin:var(--site-edge) auto 0!important;left:auto!important;right:auto!important} body[data-market] #atlas-primary-navigation#atlas-primary-navigation{box-sizing:border-box!important;position:relative!important;transform:none!important;inset:auto!important;width:var(--site-frame-width)!important;max-width:var(--site-frame-max)!important;height:auto!important;margin:var(--site-section-gap) auto 0!important;padding:5px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:var(--site-section-gap)!important;width:var(--site-frame-width)!important;max-width:var(--site-frame-max)!important;margin:0 auto!important;padding:var(--site-section-gap) 0 var(--site-section-gap)!important;min-width:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app>:not(dialog){box-sizing:border-box;min-width:0!important;width:100%!important;max-width:100%!important;margin-block:0!important;margin-inline:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.discovery-home,.finder-studio,#firm-spotlight,.versus-dashboard,.journal-dashboard){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:var(--site-section-gap)!important;box-sizing:border-box;min-width:0!important;width:100%!important;margin:0!important;padding:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.discovery-home,.finder-studio,#firm-spotlight,.versus-dashboard,.journal-dashboard)>:not(dialog){margin-block:0!important;min-width:0;box-sizing:border-box} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.studio-layout,.studio-left,.studio-right,.aurora-profile,.versus-grid,.j-dashboard-grid,.trading-hub,.offers-dashboard,.of-content,.hw-strategy-grid){gap:var(--site-section-gap)!important;min-width:0;box-sizing:border-box} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-layout{grid-template-columns:minmax(220px,1fr) minmax(250px,1.55fr) minmax(220px,1fr)!important;margin:0!important;padding:0!important;align-items:stretch!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.brand-switcher,.aurora-profile,.profile-lower,.directory-showcase,.home-findme-main,.discovery-ranking,.finder-results,.compare-type-bar,.versus-controls,.versus-grid){width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-inline:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.home-findme-main,.directory-showcase,.finder-results,.aurora-profile){padding:var(--site-section-gap)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-dashboard{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;overflow:visible!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-type-bar{position:relative!important;isolation:isolate;z-index:5;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;margin:0!important;padding:12px 18px!important;min-height:68px!important;border:1px solid var(--lg-line)!important;border-radius:22px!important;background:var(--lg-glass)!important;box-shadow:var(--lg-shadow)!important;overflow:visible!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .brand-switcher{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:12px!important;margin:0!important;padding:12px 18px!important;min-height:68px!important;border-radius:22px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-type-bar>.versus-kind{display:flex!important;align-items:stretch!important;flex-wrap:wrap;gap:8px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-type-bar>.versus-actions{display:flex!important;align-items:center;gap:8px!important;margin:0 0 0 auto!important;padding:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-prop-menu{display:flex!important;position:relative!important;min-width:0;align-items:stretch} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-type-bar :is(.versus-kind>button,.compare-prop-menu>button,.versus-actions>button){display:inline-flex!important;align-items:center!important;justify-content:center!important;height:42px!important;min-height:42px!important;border-radius:14px!important;box-sizing:border-box!important;flex:0 1 auto!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.versus-dashboard,.compare-type-bar,.compare-type-bar>.versus-kind)::before,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.versus-dashboard,.compare-type-bar,.compare-type-bar>.versus-kind)::after{display:none!important} @media(max-width:1100px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-brand{grid-column:1/-1!important;grid-row:1!important}} @media(max-width:760px){body[data-market]{--site-edge:16px;--site-section-gap:16px}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-type-bar{padding:12px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-type-bar>.versus-kind{flex:1 1 auto!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .brand-switcher{padding:12px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-type-bar>.versus-actions{margin-left:auto!important}} @media(max-width:700px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-layout{grid-template-columns:minmax(0,1fr)!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-brand{grid-column:1!important;grid-row:1!important}} body[data-market] .shell>footer{box-sizing:border-box!important;width:var(--site-frame-width)!important;max-width:var(--site-frame-max)!important;margin:0 auto!important;padding:0 0 var(--site-section-gap)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.offers-dashboard,.trading-hub)>:not(dialog){margin-block:0!important;min-width:0;box-sizing:border-box} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .profile-lower:has(>section:only-child){grid-template-columns:minmax(0,1fr)!important} html{scroll-padding-top:var(--atlas-header-offset,200px)} body[data-market] #atlas-header-group{box-sizing:border-box;position:sticky!important;top:12px!important;z-index:80;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:var(--site-frame-width);max-width:var(--site-frame-max);margin:var(--site-edge) auto 0;padding:0;isolation:isolate;background:transparent;border:0;overflow:visible} body[data-market] #atlas-masthead#atlas-masthead#atlas-masthead{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;border-radius:24px 24px 10px 10px!important;z-index:2!important} body[data-market] #atlas-primary-navigation#atlas-primary-navigation#atlas-primary-navigation{display:block!important;box-sizing:border-box!important;position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:5px!important;z-index:1!important;border:1px solid var(--lg-line)!important;border-radius:10px 10px 24px 24px!important;background:var(--lg-glass)!important;box-shadow:var(--lg-shadow)!important;backdrop-filter:blur(22px);overflow:visible!important} body[data-market] #atlas-primary-navigation#atlas-primary-navigation#atlas-primary-navigation>:not(nav){display:none!important} body[data-market] #atlas-primary-navigation#atlas-primary-navigation#atlas-primary-navigation nav a{box-sizing:border-box!important;border-radius:14px!important;color:var(--nt-muted)!important} body[data-market] #atlas-primary-navigation#atlas-primary-navigation#atlas-primary-navigation nav a:is(.active,[aria-current=page]){background:var(--lg-selected)!important;color:var(--nt-ink)!important;box-shadow:inset 0 1px 0 #ffffff26!important} body[data-market] #atlas-primary-navigation#atlas-primary-navigation#atlas-primary-navigation nav a:hover{background:var(--lg-control)!important;color:var(--nt-ink)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight.profile-docked{gap:8px!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight.profile-docked>.brand-switcher{position:relative!important;inset:auto!important;z-index:6;flex-shrink:0;border:1px solid var(--lg-line)!important;border-radius:24px 24px 10px 10px!important;background:var(--lg-glass)!important;box-shadow:inset 0 1px 0 #ffffff20!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight.profile-docked>.aurora-profile{position:relative;z-index:1;border:1px solid var(--lg-line)!important;border-radius:10px 10px 24px 24px!important;box-shadow:var(--lg-shadow)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight.profile-docked>.profile-lower{margin-top:calc(var(--site-section-gap) - 8px)!important} @media(max-width:760px){body[data-market] #atlas-header-group{top:8px!important}} @media(max-height:560px){body[data-market] #atlas-header-group{position:relative!important;top:auto!important}} body[data-market] .shell.shell{overflow:visible!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-selection-group{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;min-width:0;box-sizing:border-box} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-selection-group>.compare-type-bar{margin:0!important;border-radius:24px 24px 10px 10px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-selection-group>.versus-controls{margin:0!important;border-radius:10px 10px 24px 24px!important} body[data-market]{--site-panel-radius:26px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.home-findme-main,.finder-studio,.journal-dashboard){box-sizing:border-box!important;width:100%!important;max-width:100%!important;align-self:stretch!important;border:1px solid var(--lg-line)!important;border-radius:var(--site-panel-radius)!important;padding:var(--site-section-gap)!important;margin-inline:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-studio{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-studio>#advanced-search{display:grid!important;align-self:stretch!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important;margin-inline:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-studio>.finder-results{width:100%!important;max-width:none!important;align-self:stretch!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-ledger-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap;gap:16px!important;margin-bottom:16px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-ledger-heading>h2{margin:0!important;flex:0 0 auto} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-ledger-header-tools{display:flex!important;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;min-width:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-ledger-header-tools .j-actions{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px!important;margin:0!important;width:auto!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-ledger-header-tools .j-actions>button{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-height:40px!important;margin:0!important;border-radius:12px!important;white-space:nowrap} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-ledger-header-tools>.j-segments{margin:0!important} @media(max-width:760px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-ledger-header-tools{width:100%;justify-content:flex-start}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-ledger-header-tools .j-actions{width:100%!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-ledger-header-tools .j-actions>button{flex:1 1 120px}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-export-footer{display:flex;justify-content:flex-end;width:100%;margin:0;padding-top:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-export-footer>.btn{min-height:40px;border-radius:12px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-ranking{padding:18px!important;border:1px solid var(--lg-line)!important;border-radius:26px!important;background:var(--lg-glass)!important;overflow:hidden!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-tabs{display:flex!important;gap:24px!important;align-items:center!important;margin:0!important;padding:0 2px 12px!important;border:0!important;border-bottom:1px solid var(--lg-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-tabs>button{position:relative!important;flex:0 1 auto!important;width:auto!important;min-height:38px!important;padding:8px 12px!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;color:var(--nt-muted)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-tabs>button[aria-selected=true]{background:var(--lg-selected)!important;color:var(--nt-ink)!important;box-shadow:inset 0 1px 0 #ffffff20!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-toolbar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin:0!important;padding:16px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-search{flex:1 1 340px!important;width:auto!important;min-width:0!important;margin:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-search-caption{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-challenge-filter{flex:0 1 150px;min-width:120px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-quick-filters{display:flex!important;flex:1 0 100%!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;width:100%!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-mode-group{display:flex;gap:4px;padding:4px;border:1px solid var(--lg-line);border-radius:14px;background:#11131736} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-saved-group{display:flex;flex-wrap:wrap;gap:8px;align-items:center} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-quick-filters button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-height:36px!important;padding:7px 14px!important;border-radius:10px!important;font-size:12px!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-mode-group>button:not([aria-pressed=true]){background:transparent!important;border-color:transparent!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #discovery-reset{margin-left:auto!important;background:transparent!important;border-color:transparent!important;color:var(--nt-muted)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-toolbar>a{margin:0 0 0 auto!important;font-size:12px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight>.aurora-profile{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(265px,1.08fr)!important;min-height:560px!important;align-items:center!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .profile-metrics{display:grid;grid-template-rows:24px 44px auto;align-content:center} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .pm-heading{grid-row:1} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .pm-config{grid-row:2;margin:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .pm-orbit{grid-row:3;width:100%;max-width:460px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.atlas-page-enter,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-page-enter{animation:none!important;filter:none!important;opacity:1!important;transform:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(button,.btn,.of-button,.atlas-select-trigger,.atlas-glass-surface){transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important} @media(max-width:1100px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight>.aurora-profile{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:560px!important}} @media(max-width:760px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-tabs{gap:4px!important;justify-content:space-between!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-tabs>button{padding:8px!important;font-size:12px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-quick-filters{gap:8px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-quick-filters button{padding:7px 10px!important}} @media(max-width:600px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight>.aurora-profile{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}} body[data-market] #atlas-header-group :is(a,button){position:relative!important;isolation:isolate;overflow:hidden!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important;filter:none!important;animation:none!important} body[data-market] #atlas-header-group :is(a,button)::before,body[data-market] #atlas-header-group :is(a,button)::after{display:none!important;content:none!important;animation:none!important} body[data-market] #atlas-header-group .atlas-glass-surface{--glass-base:var(--lg-control)} body[data-market] #atlas-header-group .atlas-glass-surface:is(.active,[aria-current=page],[aria-pressed=true]){--glass-base:var(--lg-selected)} body[data-market] #atlas-header-group :is(a,button):is(:hover,[data-glass-hover=true]){background:radial-gradient(ellipse 100px 60px at var(--glass-x,50%) var(--glass-y,35%),#ffffff1c,transparent 78%),var(--glass-base,var(--lg-control))!important;box-shadow:inset 0 1px 0 #ffffff38!important;transform:none!important;translate:none!important;scale:none!important;filter:none!important} body[data-market] #atlas-header-group :is(a,button)[data-glass-pressed=true]{box-shadow:inset 0 2px 5px #00000033!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-studio>#advanced-search{row-gap:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #advanced-search :is(.widget-account,.widget-drawdown,.widget-trading){border-radius:24px 24px 10px 10px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #advanced-search>.studio-more{grid-column:1/-1!important;margin:0!important;border-radius:10px 10px 24px 24px!important;padding:18px 24px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-grid:has(~.versus-sources)>:is(.versus-reviews,.versus-details,.versus-coverage){border-radius:24px 24px 10px 10px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-dashboard>.versus-sources{margin-top:calc(8px - var(--site-section-gap))!important;border-radius:10px 10px 24px 24px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-dashboard>.versus-footnote:has(+.versus-sources){order:1;margin-top:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,320px)!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;overflow:visible!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard>.of-top{grid-column:1/-1!important;box-sizing:border-box;width:100%;margin:0!important;padding:20px!important;border:1px solid var(--lg-line)!important;border-radius:24px 24px 10px 10px!important;background:var(--lg-glass)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard>.of-main{display:block!important;grid-column:1!important;grid-row:2!important;margin:0!important;min-width:0;padding:24px!important;border:1px solid var(--lg-line)!important;border-radius:10px 10px 10px 24px!important;background:var(--lg-glass)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard>.of-profile{grid-column:2!important;grid-row:2!important;box-sizing:border-box;margin:0!important;padding:24px!important;border:1px solid var(--lg-line)!important;border-radius:10px 10px 24px 10px!important;background:var(--lg-glass)!important;top:var(--atlas-header-offset,200px)!important;height:min(780px,calc(100dvh - var(--atlas-header-offset,200px) - 28px))!important;max-height:780px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .pm-heading{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%;box-sizing:border-box;padding:0 6px!important;margin:0!important;font-size:12px!important;line-height:1.4;letter-spacing:.07em;text-transform:uppercase} @media(max-width:1100px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-grid:has(~.versus-sources)>:is(.versus-reviews,.versus-coverage){border-radius:22px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-grid:has(~.versus-sources)>.versus-details{border-radius:24px 24px 10px 10px!important}} @media(max-width:900px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard{grid-template-columns:minmax(0,1fr)!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard>.of-main{grid-column:1!important;grid-row:2!important;border-radius:10px 10px 10px 10px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard>.of-profile{grid-column:1!important;grid-row:3!important;position:relative!important;top:auto!important;border-radius:10px 10px 24px 24px!important;height:520px!important;max-height:70dvh!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard .of-body{display:block!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard .of-content{display:flex!important;flex-direction:column;gap:20px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard :is(.of-hero,.of-firms){margin:0!important}} @media(max-width:760px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard>:is(.of-main,.of-profile){padding:16px!important}} @media(max-width:650px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #advanced-search :is(.widget-account,.widget-drawdown){border-radius:24px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-grid:has(~.versus-sources)>:is(.versus-reviews,.versus-details){border-radius:22px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-grid:has(~.versus-sources)>.versus-coverage{border-radius:24px 24px 10px 10px!important}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.journal-dashboard,.trading-hub,.hub-workspace,.hw-main){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .journal-dashboard{padding:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-ledger{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.j-ledger-tools,.j-table,.j-no-trades){box-shadow:none!important;background:transparent!important;border-radius:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-no-trades{border:0!important;border-top:1px solid var(--lg-line)!important;padding:30px 16px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-segments{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .trading-hub{overflow:visible!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hub-workspace{padding:0!important;min-width:0} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hub-heading{padding-inline:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hw-feature-art,.hw-preview-art,.hw-strategy-art,.hw-guide-strip){background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hw-card .hw-stat,.hw-card .hw-rr-pair,.hw-card .hw-glossary-chart,.hw-card .hw-tool-results,.hw-card .hw-plan-output,.hw-card .hw-example){background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-card .hw-stat{border-radius:0!important;padding:12px 0!important;border-bottom:1px solid var(--lg-line)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-quick-charts>a{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:12px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-loop>a{background:transparent!important;border:0!important;border-bottom:1px solid var(--lg-line)!important;border-radius:0!important;padding:12px 0!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard>.of-main{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.of-body,.of-content,.of-firms,.of-directory-frame){background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-directory-frame{border-radius:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-profile-stats{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-profile-stats>:is(div,a){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-profile-stats>:not(:first-child){border-left:1px solid var(--lg-line)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-profile :is(.of-coupon,.of-comparison-card,.of-price-comparison,.of-facts,.of-savings){background:transparent!important;border:0!important;border-top:1px solid var(--lg-line)!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-profile .of-coupon{padding:16px 0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-profile .of-coupon-discount{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main{position:relative!important;isolation:isolate!important;contain:paint;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;transform:none!important;overflow:hidden!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main::before,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main::after{display:none!important;content:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-topline{position:relative!important;isolation:isolate;background:transparent!important;border:0!important;border-bottom:1px solid var(--lg-line)!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;transform:none!important} body[data-market] #atlas-header-group#atlas-header-group :is(#atlas-masthead,#atlas-primary-navigation){background:linear-gradient(135deg,#30323aef,#1c1f25f5)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;box-shadow:inset 0 1px 0 #ffffff24,0 4px 12px #07080c20!important} body[data-market] #atlas-header-group#atlas-header-group :is(a,button,form,.global-market-options,.atlas-header-left,.atlas-search){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important} body[data-market] #atlas-header-group#atlas-header-group :is(a,button){contain:paint} @media(max-width:900px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard>.of-main{padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard .of-content{gap:20px!important}} @media(max-width:760px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .journal-dashboard,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hub-workspace{padding:0!important}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-ledger{padding:24px!important;border-width:1px!important;border-style:solid!important;border-color:var(--lg-line)!important;border-radius:24px!important;background:var(--lg-glass)!important;box-shadow:var(--lg-shadow)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .trading-hub{box-sizing:border-box;padding:24px!important;border-width:1px!important;border-style:solid!important;border-color:var(--lg-line)!important;border-radius:26px!important;background:var(--lg-glass)!important;box-shadow:var(--lg-shadow)!important;overflow:visible!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-firms{box-sizing:border-box;padding:20px!important;border-width:1px!important;border-style:solid!important;border-color:var(--lg-line)!important;border-radius:24px!important;background:var(--lg-glass)!important;box-shadow:var(--lg-shadow)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard>.of-top{border-radius:24px 24px 10px 10px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-hero{border-radius:10px 10px 10px 24px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard>.of-profile{border-radius:10px 24px 24px 10px!important;top:var(--atlas-sticky-clearance,var(--atlas-header-offset,200px))!important;height:min(780px,calc(100dvh - var(--atlas-sticky-clearance,var(--atlas-header-offset,200px)) - 16px))!important;transition:top .3s cubic-bezier(.22,.68,.2,1),height .3s cubic-bezier(.22,.68,.2,1)!important} html[data-atlas-header-hidden=true]{--atlas-sticky-clearance:16px} body[data-market] #atlas-header-group#atlas-header-group{position:sticky!important;transform:translate3d(0,0,0);opacity:1;pointer-events:auto;transition:transform .3s cubic-bezier(.22,.68,.2,1),opacity .22s ease;will-change:transform} body[data-market] #atlas-header-group#atlas-header-group[data-scroll-hidden=true]{transform:translate3d(0,calc(-100% - 40px),0);opacity:0;pointer-events:none} @media(min-width:851px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .trading-hub .hub-navigation{position:sticky!important;top:var(--atlas-sticky-clearance,var(--atlas-header-offset,200px))!important;align-self:start!important;max-height:calc(100dvh - var(--atlas-sticky-clearance,var(--atlas-header-offset,200px)) - 16px)!important;overflow:auto!important;z-index:20;transition:top .3s cubic-bezier(.22,.68,.2,1),max-height .3s cubic-bezier(.22,.68,.2,1)!important}} @media(max-width:850px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .trading-hub .hub-navigation{position:static!important;top:auto!important;max-height:none!important;z-index:auto}} @media(max-width:900px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-hero{border-radius:10px 10px 24px 24px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard>.of-profile{top:auto!important;border-radius:24px!important;height:520px!important;max-height:70dvh!important}} @media(max-width:760px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-ledger,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .trading-hub,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-firms{padding:16px!important;border-radius:22px!important}} html{scroll-padding-top:var(--atlas-sticky-clearance,var(--atlas-header-offset,200px))} @media(prefers-reduced-motion:reduce){body[data-market] #atlas-header-group#atlas-header-group{transition:none!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .trading-hub .hub-navigation,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard>.of-profile{transition:none!important}} :root{--atlas-sticky-clearance:var(--atlas-header-offset,200px)} body[data-market] #atlas-header-group#atlas-header-group#atlas-header-group{position:relative!important;top:auto!important;margin-top:0!important;transform:none!important;translate:none!important;opacity:1!important;pointer-events:auto!important;transition:none!important;will-change:auto!important;animation:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .trading-hub .hub-navigation{position:relative!important;top:auto!important;transition:none!important;max-height:none!important;overflow:visible!important;z-index:15} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-strategy-sidebar:not([hidden]){position:relative!important;top:auto!important;transition:none!important;max-height:600px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-strategy-list{min-height:0!important;max-height:none!important;flex:1 1 auto;overflow:auto!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.sv-return,.sv-return>a){background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-return>a{padding:4px 0!important;border-radius:0!important;color:var(--nt-muted)!important;display:inline-flex;align-items:center;gap:6px;text-decoration:none} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-return>a:hover{color:var(--nt-ink)!important;text-decoration:underline;text-underline-offset:4px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-return>a::before,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-return>a::after{display:none!important;content:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-choice,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-choice *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-choice{isolation:isolate;contain:paint;will-change:auto!important;box-shadow:inset 0 1px 0 #ffffff22!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-choice:is(:hover,[data-glass-hover=true]){box-shadow:inset 0 1px 0 #ffffff40,inset 0 0 18px #ffffff07!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(#of-directory-scroll,#of-profile){overflow-y:hidden!important;overscroll-behavior-y:auto!important;scrollbar-gutter:stable;touch-action:pan-y} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(#of-directory-scroll,#of-profile)[data-scroll-active=true]{overflow-y:auto!important;overscroll-behavior-y:auto!important;outline:1px solid var(--lg-tint-edge)!important;outline-offset:-2px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-profile-heading{position:relative!important;top:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0!important;margin:0 0 20px!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;transform:none!important;overflow:visible!important} body[data-market] .atlas-select-chevron{display:inline-flex!important;align-items:center;justify-content:center;width:16px!important;height:16px!important;flex:0 0 16px;transform:none!important} body[data-market] :is(.atlas-select-chevron svg,.compare-menu-chevron){width:16px!important;height:16px!important;display:block;transition:transform .2s cubic-bezier(.2,.7,.2,1)!important} body[data-market] [aria-expanded=true] .atlas-select-chevron svg,body[data-market] [aria-expanded=true]>.compare-menu-chevron{transform:rotate(180deg)!important} body[data-market] :is(.atlas-select-panel,.compare-prop-options):not([hidden]){transform-origin:50% 0;animation:atlas-choice-open .2s cubic-bezier(.16,1,.3,1) both!important;border-radius:16px!important} body[data-market] :is(.atlas-select-option,.compare-prop-options button){transition:background .16s ease,border-color .16s ease,transform .16s ease!important;border-radius:12px!important} @keyframes atlas-choice-open{from{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}} @media(max-width:850px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .trading-hub .hub-navigation{top:auto!important;max-height:none!important}} @media(max-width:700px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-workspace-v2 .sv-strategy-sidebar:not([hidden]){position:absolute!important;top:46px!important;max-height:min(70dvh,600px)!important}} @media(prefers-reduced-motion:reduce){body[data-market] :is(.atlas-select-panel,.compare-prop-options):not([hidden]){animation:none!important}body[data-market] :is(.atlas-select-chevron svg,.compare-menu-chevron){transition:none!important}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-profile-heading h2{margin:0!important;padding:0!important;min-width:0!important;width:auto!important;flex:1 1 auto!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:18px!important;line-height:1.3!important;letter-spacing:-.02em!important;white-space:normal!important;transform:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-profile-heading::before,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-profile-heading::after,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-profile-heading h2::before,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-profile-heading h2::after{content:none!important;display:none!important} html{scroll-padding-top:16px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory{width:100%!important;max-width:none!important;margin:0!important} body[data-market] #atlas-site-menu#atlas-site-menu{background:linear-gradient(145deg,#2b2e34f5,#1b1e24fa)!important;color:var(--nt-ink)!important;border:1px solid var(--lg-line)!important;box-shadow:inset 0 1px 0 #ffffff22,0 24px 70px #0007!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color-scheme:dark} body[data-market] #atlas-site-menu#atlas-site-menu::backdrop{background:#080a0db3!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)} body[data-market] #atlas-site-menu#atlas-site-menu :is(.atlas-menu-heading span,.atlas-menu-group h3,.atlas-menu-group small){color:var(--nt-muted)!important} body[data-market] #atlas-site-menu#atlas-site-menu :is(h2,strong,a){color:var(--nt-ink)!important} body[data-market] #atlas-site-menu#atlas-site-menu .atlas-menu-group a:is(:hover,:focus-visible,[aria-current=page]){background:var(--lg-selected)!important;border-color:var(--lg-tint-edge)!important;box-shadow:inset 0 1px 0 #ffffff18!important} body[data-market] #atlas-site-menu#atlas-site-menu :is(.atlas-menu-close,.atlas-menu-group b){color:var(--nt-ink)!important} @media(min-width:1101px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight>.aurora-profile{min-height:max(620px,calc(100svh - 260px))!important}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .pm-heading{font-size:16px!important;line-height:24px!important;letter-spacing:.055em!important;font-weight:750!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight[data-kind=brokers] .profile-metrics{position:relative!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight[data-kind=brokers] .pm-heading{position:absolute!important;left:0!important;width:100%!important;margin:0!important;z-index:2;top:0} body[data-market=forex][data-market]{--palette-start:#6b2fbc;--palette-mid:#6432b6;--palette-end:#402caf;--palette-bloom:#d764b9dd;--palette-sky:#388fc9dd;--palette-panel:39 32 81;--lg-rgb:113 64 188;--lg-secondary:215 100 185;--lg-accent:#dec6ff;--lg-blue:#d8b7ff;--lg-deep:#271e50;--lg-raised:#483378;--palette-muted:#e2d5f5} body[data-market=futures][data-market]{--palette-start:#245baf;--palette-mid:#294aa5;--palette-end:#203f87;--palette-bloom:#779be2cc;--palette-sky:#49b9c6c9;--palette-panel:20 39 79;--lg-rgb:49 99 181;--lg-secondary:94 151 221;--lg-accent:#74d4ed;--lg-blue:#b2d1ff;--lg-deep:#14274f;--lg-raised:#2d5184;--palette-muted:#d6e5f7} body[data-market=crypto][data-market]{--palette-start:#23745e;--palette-mid:#235f58;--palette-end:#174a48;--palette-bloom:#79c28ac9;--palette-sky:#39a4a6c9;--palette-panel:17 51 46;--lg-rgb:40 126 99;--lg-secondary:110 189 143;--lg-accent:#a8e3b1;--lg-blue:#b1e6ce;--lg-deep:#143a33;--lg-raised:#326b56;--palette-muted:#d5eee1} body[data-market=stocks][data-market]{--palette-start:#825438;--palette-mid:#704831;--palette-end:#4c352e;--palette-bloom:#d49878cc;--palette-sky:#b5a078b3;--palette-panel:58 36 30;--lg-rgb:142 92 60;--lg-secondary:203 153 114;--lg-accent:#f0c28b;--lg-blue:#ebc9ac;--lg-deep:#402a24;--lg-raised:#80593f;--palette-muted:#f0ded0} body[data-market][data-market]{--nt-ink:#fff;--nt-muted:var(--palette-muted);--nt-dark:var(--lg-deep);--nt-panel:rgb(var(--palette-panel));--nt-raised:var(--lg-raised);--original-canvas:radial-gradient(ellipse 580px 600px at 26% 470px,var(--palette-bloom),transparent 80%),radial-gradient(ellipse 650px 800px at 98% 0%,var(--palette-sky),transparent 85%),linear-gradient(120deg,var(--palette-start),var(--palette-mid) 50%,var(--palette-end));--lg-gloss:linear-gradient(120deg,#ffffff13,transparent 45%,#ffffff04 80%,#ffffff0a);--lg-glass:var(--lg-gloss),linear-gradient(145deg,rgb(var(--palette-panel) / .91),rgb(var(--palette-panel) / .82));--lg-control:linear-gradient(135deg,#ffffff10,#ffffff02 55%),linear-gradient(145deg,rgb(var(--palette-panel) / .90),rgb(var(--palette-panel) / .78));--lg-selected:radial-gradient(ellipse at 25% 0,#ffffff24,transparent 70%),linear-gradient(135deg,rgb(var(--lg-secondary) / .54),rgb(var(--lg-rgb) / .78));--lg-highlight:linear-gradient(135deg,#ffffff0c,#ffffff02 55%),linear-gradient(145deg,rgb(var(--lg-rgb) / .12),rgb(var(--palette-panel) / .12));--lg-section:var(--lg-glass);--lg-line:#ffffff2b;--lg-edge:#ffffff55;--lg-tint-edge:color-mix(in srgb,var(--lg-blue) 55%,#ffffff30);--market-base:var(--lg-deep);--market-deep:var(--lg-deep);--market-surface:var(--nt-panel);--market-card:var(--nt-panel);--market-input:var(--lg-deep);--market-surface-2:var(--lg-raised);--market-hero-1:var(--palette-start);--market-hero-2:var(--palette-mid);--market-hero-3:var(--palette-end);--market-accent:var(--lg-accent);--brand-base:var(--nt-panel);--brand-panel:var(--nt-panel);--brand-deep:var(--lg-deep);--brand-canvas:var(--palette-start);--brand-canvas-end:var(--palette-end);--brand-accent:var(--lg-accent);--brand-soft:var(--lg-blue);--fm-base:var(--nt-panel);--fm-card:var(--nt-panel);--fm-raised:var(--lg-raised);--fm-accent:var(--lg-accent);--fm-scene:var(--lg-highlight);--fm-material:var(--lg-glass);--fm-card-material:var(--lg-glass);--atlas-input:var(--lg-deep);--atlas-raised:var(--lg-raised);--atlas-surface:var(--lg-glass);--series-a:var(--lg-blue);--series-b:var(--lg-accent);--surface:var(--nt-panel);--raised:var(--lg-raised);--accent:var(--lg-accent);--lime:var(--lg-accent);background:var(--palette-mid)!important;scrollbar-color:var(--lg-blue) var(--lg-deep);} body[data-market][data-market] .shell{background:var(--original-canvas)!important} body[data-market][data-market] #atlas-masthead#atlas-masthead#atlas-masthead,body[data-market][data-market] #atlas-primary-navigation#atlas-primary-navigation#atlas-primary-navigation{background:var(--lg-glass)!important} body[data-market][data-market] #atlas-site-menu#atlas-site-menu{background:var(--lg-glass)!important} body[data-market][data-market] #atlas-site-menu#atlas-site-menu::backdrop{background:rgb(var(--palette-panel) / .65)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.home-findme-main,.aurora-profile,.of-hero,.cv-hero,.sp-hero,.hw-feature){--glass-base:var(--lg-highlight);background:var(--glass-base)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.studio-glass,.studio-brand,.profile-stat,.profile-facts>div,.versus-card,.j-card,.hw-card,.directory-library-card,.cv-profile,.cv-header,.cv-categories,.cv-card,.cv-row){--glass-base:var(--lg-glass);background:var(--glass-base)!important;border-color:var(--lg-line)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.btn.primary,.hq-confirm,.challenge-buy){--glass-base:var(--lg-selected);background:var(--glass-base)!important;border-color:var(--lg-tint-edge)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.discovery-table th,.firm-account-head,.of-sort-bar){background:var(--lg-glass)!important;color:var(--nt-muted)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-topline{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:16px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-discovery-heading{grid-column:2;min-width:0;text-align:center!important;justify-items:center!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-discovery-heading h1{font-size:clamp(24px,2.4vw,36px)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:.035em!important;text-align:center!important;text-transform:uppercase!important;margin:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-discovery-heading .hq-market-label{justify-content:center!important;color:var(--lg-blue)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-topline .hq-catalog-stats{grid-column:3;justify-self:end;justify-content:flex-end!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight{--provider-logo-size:min(27vw,295px)} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .logo-sculpture{width:var(--provider-logo-size)!important;height:var(--provider-logo-size)!important;aspect-ratio:1!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .brand-mark-spotlight{position:relative!important;min-height:0!important;min-width:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .brand-mark-spotlight img{position:absolute!important;inset:0!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important;box-sizing:border-box!important;object-fit:contain!important;padding:var(--logo-inset,10%)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .profile-broker-actions>a{grid-column:1/-1} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .pm-heading{position:static!important;inset:auto!important;grid-row:1;justify-content:center!important;text-align:center!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .pm-node{width:35%!important;height:59px!important;min-height:59px!important;box-sizing:border-box!important;padding:7px 5px!important;gap:4px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .pm-center-source.pm-rules-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:30px!important;padding:6px 12px!important;margin-top:4px!important;border:1px solid var(--lg-line)!important;border-radius:9px!important;background:var(--lg-control)!important;font-size:12px!important;line-height:1.1!important;text-decoration:none!important;color:var(--nt-ink)!important;box-sizing:border-box!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .pm-center-source.pm-rules-button:hover{background:var(--lg-selected)!important;border-color:var(--lg-tint-edge)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .pm-center-source .atlas-action-icon{width:14px!important;height:14px!important;flex:none!important} @media(max-width:760px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-topline{grid-template-columns:minmax(0,1fr)!important;gap:12px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-discovery-heading,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-topline .hq-catalog-stats{grid-column:1!important;justify-self:center!important;justify-content:center!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-discovery-heading h1{font-size:24px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight{--provider-logo-size:165px}} @media(min-width:761px) and (max-width:1100px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-topline{grid-template-columns:minmax(0,1fr)!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-discovery-heading,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-topline .hq-catalog-stats{grid-column:1!important;justify-self:center!important;justify-content:center!important}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-machine{height:340px!important;--card-step:clamp(76px,9.2vw,140px);--roulette-card-width:clamp(112px,10.5vw,156px);--roulette-card-height:170px} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-arc{inset:0 0 48px!important;perspective:none!important;isolation:auto!important;transform-style:preserve-3d!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-logo-card{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:100%!important;min-height:0!important;box-sizing:border-box!important;padding:14px 12px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transform:none!important;transform-origin:50% 50%!important;translate:none!important;rotate:none!important;scale:none!important;opacity:1!important;transition:none!important;animation:none!important;will-change:auto!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-logo-card.hq-card-hidden{pointer-events:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-card-art,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-card-art>.brand-mark{width:78px!important;height:78px!important;min-height:0!important;flex:none!important;margin-top:5px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-card-art .brand-mark img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;object-fit:contain!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-logo-card>strong{height:28px!important;min-height:28px!important;max-height:28px!important;line-height:14px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-arc::after{top:17px!important;width:var(--roulette-card-width)!important;height:var(--roulette-card-height)!important;box-sizing:border-box!important;border-radius:20px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-spin-track>span{width:100%!important;transform:scaleX(0);transform-origin:left center!important;transition:none!important;will-change:transform} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-result{scroll-margin:20px} body[data-market] #atlas-header-group#atlas-header-group#atlas-header-group#atlas-header-group{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;border:0!important;border-bottom:1px solid var(--lg-line)!important;border-radius:0!important;background:var(--lg-glass)!important;box-shadow:0 8px 26px #160a3d12!important} body[data-market] #atlas-masthead#atlas-masthead#atlas-masthead#atlas-masthead{width:100%!important;max-width:none!important;margin:0!important;padding-inline:var(--site-edge)!important;border:0!important;border-bottom:1px solid var(--lg-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important} body[data-market] #atlas-primary-navigation#atlas-primary-navigation#atlas-primary-navigation#atlas-primary-navigation{width:100%!important;max-width:none!important;margin:0!important;padding:6px var(--site-edge) 8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important} @media(max-width:760px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-machine{height:300px!important;--roulette-card-width:110px;--roulette-card-height:148px;--card-step:80px}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-card-art,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-card-art>.brand-mark{width:64px!important;height:64px!important}} @media(prefers-reduced-motion:reduce){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-logo-card{will-change:auto!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-spin-track>span{will-change:auto!important}} .home-findme-main .hq-wheel-item{position:absolute;left:50%;top:18px;width:var(--roulette-card-width);height:var(--roulette-card-height);transform-origin:50% 50%;pointer-events:none;will-change:transform,opacity;backface-visibility:hidden;contain:layout style} @media(prefers-reduced-motion:reduce){.home-findme-main .hq-wheel-item{will-change:auto}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-logo-card{background:var(--lg-control)!important;border-color:var(--lg-line)!important;box-shadow:0 10px 22px #100b2526,inset 0 1px 0 #ffffff24!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-arc::after{box-shadow:0 0 0 1px var(--lg-tint-edge),0 0 26px color-mix(in srgb,var(--lg-accent) 12%,transparent)!important;pointer-events:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .profile-metrics{align-self:stretch!important;grid-template-rows:minmax(80px,1fr) 44px auto minmax(0,1fr)!important;align-content:stretch!important;row-gap:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .pm-heading{font-size:20px!important;line-height:28px!important;letter-spacing:.045em!important;align-self:stretch!important;margin:-28px 0 0!important;align-items:center!important;justify-content:center!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight[data-kind=brokers] .pm-heading{grid-row:1 / 3!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-export-footer{order:100!important;grid-column:1/-1!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;box-sizing:border-box!important;padding:16px 0 0!important;margin-top:8px!important;background:none!important;border:0!important;box-shadow:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-export-footer>.btn{width:auto!important;flex:none!important;position:static!important;margin:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-type-bar>.versus-actions:empty{display:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-hero-art,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-hero-copy{background:transparent!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .of-hero-art::after{display:none!important;background:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console{position:relative!important;padding:14px!important;border:1px solid #ffffff35!important;border-radius:26px!important;background:radial-gradient(ellipse at 0 0,#ffffff18,transparent 65%),linear-gradient(145deg,#43494b66,#151b2499)!important;box-shadow:inset 0 1px 0 #ffffff25,0 16px 36px #100c2520!important;backdrop-filter:blur(24px) saturate(1.12)!important;-webkit-backdrop-filter:blur(24px) saturate(1.12)!important;box-sizing:border-box!important;min-width:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-widgets{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0!important;min-width:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-widgets>.profile-stat{position:relative!important;min-width:0!important;box-sizing:border-box!important;border:1px solid #ffffff0c!important;border-radius:17px!important;padding:12px!important;background:linear-gradient(145deg,#ffffff10,#ffffff04)!important;color:var(--nt-ink)!important;text-align:left!important;overflow:hidden!important;text-decoration:none!important;box-shadow:inset 0 1px 0 #ffffff0a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;translate:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-widgets span{opacity:1!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-widgets>.provider-rating{grid-column:span 3!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;min-height:100px!important;background:linear-gradient(135deg,#ffffff14,#ffffff05)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-score-ring{display:block!important;position:relative!important;width:60px!important;height:60px!important;flex:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-score-ring>svg{width:60px!important;height:60px!important;display:block!important;fill:none!important;overflow:visible!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-score-ring circle{fill:none!important;stroke-width:4!important;stroke-linecap:round!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-score-track{stroke:#ffffff16!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-score-fill{stroke:var(--lg-blue)!important;transform:rotate(-90deg);transform-origin:36px 36px;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--lg-blue) 30%,transparent))} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-score-number{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:1px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-score-number>strong{font-size:23px!important;line-height:1!important;letter-spacing:-.05em!important;margin:0!important;font-weight:800!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-score-number>small{font-size:9px!important;line-height:1.2!important;color:var(--nt-muted)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-rating-copy{display:grid!important;gap:7px!important;min-width:0!important;text-align:left!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-widget-label{font-size:10px!important;line-height:1.3!important;font-weight:650!important;letter-spacing:.02em!important;color:var(--nt-muted)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-rating-copy>.provider-widget-label{font-size:13px!important;font-weight:750!important;color:var(--nt-ink)!important;letter-spacing:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-rating-copy>small{font-size:9px!important;color:var(--nt-muted)!important;line-height:1.3!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-widget-arrow{margin-left:auto!important;align-self:flex-start!important;font-size:15px!important;line-height:1!important;color:var(--lg-blue)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-stars{position:relative!important;width:max-content!important;font-size:16px!important;letter-spacing:2px!important;line-height:1!important;color:#ffffff26!important;white-space:nowrap!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-stars>span{position:absolute!important;inset:0 auto 0 0!important;width:var(--score-fill)!important;overflow:hidden!important;white-space:nowrap!important;color:var(--lg-blue)!important;font-size:inherit!important;letter-spacing:inherit!important;line-height:inherit!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-unavailable{font-size:11px!important;font-weight:600!important;line-height:1.3!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-widgets>.provider-snapshot{grid-column:span 1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;text-align:center!important;padding:10px 4px!important;min-height:100px!important;background:linear-gradient(145deg,#ffffff14,#ffffff03)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-snapshot>small{font-size:8px!important;line-height:1.2!important;letter-spacing:.08em!important;color:var(--nt-muted)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-snapshot>strong{font-size:34px!important;line-height:1!important;letter-spacing:-.04em!important;margin:0!important;font-weight:750!important;color:var(--lg-blue)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-snapshot>span{font-size:9px!important;line-height:1.3!important;white-space:nowrap!important;color:var(--nt-muted)!important;text-transform:uppercase!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-count{grid-column:span 2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:5px!important;min-height:96px!important;padding:10px 12px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-widget-top{display:flex!important;align-items:center!important;gap:7px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-widget-icon{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:7px!important;background:#ffffff0b!important;color:var(--lg-blue)!important;flex:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-widget-icon>svg{display:block!important;width:15px!important;height:15px!important;fill:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-count>strong{font-size:clamp(24px,2vw,30px)!important;line-height:1.05!important;margin:0!important;font-weight:750!important;letter-spacing:-.035em!important;font-variant-numeric:tabular-nums!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-count>small{font-size:9px!important;line-height:1.3!important;color:var(--nt-muted)!important;margin-top:auto!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-count>small>span{display:inline!important;font-size:inherit!important;line-height:inherit!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-widgets>a:hover{border-color:var(--lg-tint-edge)!important;background:linear-gradient(145deg,#ffffff20,#ffffff0b)!important;box-shadow:inset 0 1px 0 #ffffff24!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-widgets>a:focus-visible{outline:2px solid var(--lg-blue)!important;outline-offset:2px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .profile-facts{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;margin:12px 0 0!important;padding-top:12px!important;border-top:1px solid #ffffff25!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .profile-facts>.provider-fact{background:transparent!important;border:0!important;border-radius:13px!important;box-shadow:none!important;backdrop-filter:none!important;padding:9px 5px!important;text-align:center!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-height:104px!important;box-sizing:border-box!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .profile-facts>.provider-fact-market{background:linear-gradient(145deg,#ffffff20,#ffffff0c)!important;box-shadow:inset 0 1px 0 #ffffff16!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-fact>small{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;color:var(--nt-muted)!important;font-size:9px!important;line-height:1.25!important;margin:0!important;min-height:33px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-fact>small>svg{width:16px!important;height:16px!important;display:block!important;flex:none!important;color:var(--lg-blue)!important;fill:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-fact>strong{font-size:10px!important;line-height:1.4!important;display:block!important;margin:0!important;text-align:center!important;overflow-wrap:anywhere!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-fact>a{font-size:8px!important;line-height:1.3!important;margin-top:auto!important;text-align:center!important;color:var(--nt-muted)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-fact .country-with-flag{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:4px!important;align-items:center!important;line-height:1.3!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-fact .country-with-flag img{width:20px!important;height:13px!important;flex:none!important;border-radius:2px!important;object-fit:cover!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-fact .country-with-flag>span{font-size:10px!important;line-height:1.3!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .profile-summary .market-sub{margin-bottom:16px!important} @media(max-width:600px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .profile-facts>.provider-fact{min-height:90px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-widget-arrow{display:none!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-rating-copy>small{font-size:8px!important}} @media(prefers-reduced-motion:reduce){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-widgets>a{transition:none!important}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:112px minmax(360px,auto) 112px!important;align-items:stretch!important;row-gap:0!important;column-gap:24px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.logo-stage,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.radar-wrap,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.radar-wrap>.profile-metrics,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.profile-summary{display:grid!important;grid-template-rows:subgrid!important;grid-row:1 / -1!important;align-self:stretch!important;align-items:stretch!important;justify-items:stretch!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;row-gap:0!important;position:relative!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.logo-stage{grid-column:1!important;justify-items:center!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.radar-wrap{grid-column:2!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.radar-wrap>.profile-metrics{grid-column:1!important;align-content:normal!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.profile-summary{grid-column:3!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .logo-sculpture{grid-row:2!important;align-self:center!important;justify-self:center!important;margin:0!important;animation:none!important;transform:rotateY(-8deg)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .logo-stage::after{display:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .profile-purchase-actions{position:absolute!important;top:calc(50% + 165px)!important;left:50%!important;transform:translateX(-50%)!important;bottom:auto!important;grid-row:auto!important;align-self:start!important;justify-self:auto!important;margin:0!important;width:min(100%,310px)!important;gap:8px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-rules-heading,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-profile-heading{grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-width:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-rules-heading .pm-heading{position:static!important;inset:auto!important;grid-row:auto!important;margin:0!important;padding:0!important;width:100%!important;min-height:28px!important;line-height:28px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-rules-heading .pm-config{position:static!important;grid-row:auto!important;width:100%!important;margin:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .pm-orbit{grid-row:2!important;align-self:center!important;justify-self:center!important;margin:0!important;width:100%!important;max-width:460px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-profile-heading{gap:6px!important;text-align:center!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-profile-heading h1{font-size:clamp(26px,2.5vw,36px)!important;line-height:1.1!important;letter-spacing:-.025em!important;margin:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-profile-heading .research-profile-links,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-profile-heading .market-sub{margin:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-profile-heading .market-sub{font-size:12px!important;line-height:1.3!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console{grid-row:2!important;align-self:center!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console::before,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console::after{display:none!important;content:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console .provider-widgets{grid-template-columns:repeat(2,minmax(0,1fr))!important;position:relative!important;gap:12px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console .provider-widgets>.profile-stat,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console .provider-fact{background:var(--lg-gloss),linear-gradient(145deg,rgb(var(--lg-rgb) / .27),rgb(var(--palette-panel) / .68))!important;border:1px solid #ffffff30!important;box-shadow:inset 0 1px 0 #ffffff1b,0 8px 20px #140b2915!important;border-radius:18px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console .provider-rating{grid-column:1 / -1!important;min-height:88px!important;padding:12px 88px 12px 14px!important;gap:12px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console .provider-widgets>.provider-snapshot{position:absolute!important;top:12px!important;right:12px!important;width:68px!important;min-height:0!important;height:62px!important;padding:5px!important;border:0!important;background:#ffffff09!important;box-shadow:none!important;border-radius:11px!important;gap:2px!important;z-index:1} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console .provider-snapshot>strong{font-size:22px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console .provider-snapshot>small,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console .provider-snapshot>span{font-size:8px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console .provider-widget-arrow{display:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console .provider-count{grid-column:span 1!important;min-height:94px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console .profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:0!important;margin-top:12px!important;border:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console .provider-fact{align-items:flex-start!important;text-align:left!important;min-height:72px!important;padding:11px!important;gap:4px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console .provider-fact>small{flex-direction:row!important;justify-content:flex-start!important;min-height:0!important;font-size:9px!important;gap:5px!important;text-align:left!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console .provider-fact>strong{font-size:11px!important;line-height:1.35!important;text-align:left!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console .provider-fact>a{font-size:9px!important;text-align:left!important;margin-top:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console .country-with-flag{flex-direction:row!important;align-items:center!important;gap:5px!important;text-align:left!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console .country-with-flag>span{font-size:11px!important;text-align:left!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-studio{--finder-soft:var(--lg-gloss),linear-gradient(145deg,rgb(var(--lg-rgb) / .16),rgb(var(--palette-panel) / .60));--glass-base:var(--balanced-shell)!important;--balanced-shell:var(--lg-gloss),linear-gradient(145deg,rgb(var(--palette-panel) / .78),rgb(var(--palette-panel) / .64));background:var(--balanced-shell)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-studio .studio-left,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-studio .studio-right,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-studio .studio-layout{background:transparent!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-studio .studio-glass,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-studio .studio-advanced,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results{--glass-base:var(--finder-soft)!important;background:var(--finder-soft,var(--balanced-card))!important;border-color:#ffffff2b!important;box-shadow:inset 0 1px 0 #ffffff13,0 8px 25px #100b2012!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-studio .studio-brand{--glass-base:var(--balanced-brand)!important;--balanced-brand:var(--original-feature);background:var(--balanced-brand)!important;border-color:#ffffff38!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-studio .studio-step-options>button{background:linear-gradient(145deg,#ffffff0b,#ffffff03)!important;border-color:#ffffff28!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-studio .studio-step-options>button[aria-pressed=true]{background:var(--original-selected)!important;border-color:var(--lg-tint-edge)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-studio input:not([type=range]):not([type=checkbox]),body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-studio .atlas-select-trigger{background:var(--original-control)!important;border-color:#ffffff32!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard{--balanced-card:var(--lg-gloss),linear-gradient(145deg,rgb(var(--lg-rgb) / .16),rgba(29,30,43,.68))} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard>.of-top,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard .of-firms,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard>.of-profile{background:var(--lg-gloss),radial-gradient(ellipse at 15% 0%,rgb(var(--lg-secondary) / .13),transparent 62%),linear-gradient(145deg,rgb(var(--palette-panel) / .68),rgba(29,30,43,.72))!important;border-color:#ffffff30!important;box-shadow:inset 0 1px 0 #ffffff14,0 10px 26px #100b2012!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard .of-directory-card{background:var(--balanced-card)!important;border-color:#ffffff27!important;box-shadow:inset 0 1px 0 #ffffff13!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard .of-directory-card[data-selected=true]{background:var(--lg-gloss),linear-gradient(145deg,rgb(var(--lg-rgb) / .38),rgb(var(--palette-panel) / .70))!important;border-color:var(--lg-tint-edge)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard .of-sort-bar,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard .of-profile-stats{background:linear-gradient(135deg,#ffffff08,rgb(var(--lg-rgb) / .09))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard .of-profile .of-coupon,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard .of-profile .of-price-comparison,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard .of-profile .of-facts{background:linear-gradient(135deg,rgb(var(--lg-rgb) / .10),transparent 82%)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard .of-code,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-dashboard .of-coupon-discount{background:var(--lg-gloss),linear-gradient(135deg,rgb(var(--lg-rgb) / .23),rgb(var(--palette-panel) / .50))!important;border-color:#ffffff32!important} @media(max-width:760px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned{display:flex!important;flex-direction:column!important;gap:28px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.logo-stage{display:flex!important;flex-direction:column!important;min-height:0!important;gap:18px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.radar-wrap,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.radar-wrap>.profile-metrics,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.profile-summary{display:flex!important;flex-direction:column!important;width:100%!important;gap:14px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .profile-purchase-actions{position:static!important;top:auto!important;left:auto!important;transform:none!important;margin:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-profile-heading,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-rules-heading,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console{width:100%!important}} @media(min-width:761px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size]{box-sizing:border-box!important;height:var(--provider-frame-height)!important;min-height:0!important;grid-template-rows:88px minmax(0,1fr) 88px!important;padding:20px 28px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size] .pm-orbit{width:min(100%,calc(var(--provider-frame-height) - 216px))!important;max-width:460px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact]{grid-template-rows:72px minmax(0,1fr) 72px!important;padding:16px 28px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .logo-sculpture{width:230px!important;height:230px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .profile-purchase-actions{top:calc(50% + 132px)!important;width:min(100%,290px)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .pm-orbit{width:min(100%,calc(var(--provider-frame-height) - 176px))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-rules-heading,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-profile-heading{gap:4px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-profile-heading h1{font-size:24px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-profile-heading .market-sub{font-size:10px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .research-profile-links button{min-height:20px!important;padding:3px 8px!important;font-size:10px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .pm-heading{font-size:18px!important;line-height:24px!important;min-height:24px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .pm-config{min-height:36px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .pm-config button{height:30px!important;min-height:30px!important;font-size:10px!important;padding:4px 6px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .pm-node{height:48px!important;min-height:48px!important;padding:5px!important;gap:3px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .pm-node span,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .pm-node small{font-size:10px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .pm-node strong{font-size:12px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .pm-center{gap:4px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .pm-center small{font-size:11px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .pm-center strong{font-size:23px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .pm-center>span{font-size:9px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .pm-rules-button{padding:4px 7px!important;font-size:10px!important;min-height:26px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-widgets{gap:8px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-rating{min-height:64px!important;height:64px!important;padding:8px 72px 8px 10px!important;gap:8px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-score-ring{width:46px!important;height:46px!important;flex-basis:46px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-score-number strong{font-size:20px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-rating-copy>small{font-size:8px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-stars{font-size:13px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-snapshot{top:8px!important;right:8px!important;width:58px!important;height:48px!important;padding:3px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-snapshot>strong{font-size:18px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-count{min-height:64px!important;height:64px!important;padding:8px 10px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-count>strong{font-size:23px!important;margin:3px 0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-count>small{font-size:8px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-widget-icon{width:18px!important;height:18px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-widget-label{font-size:10px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .profile-facts{gap:8px!important;margin-top:8px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-fact{min-height:52px!important;padding:7px 9px!important;gap:2px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-fact>small{font-size:8px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-fact>strong{margin-top:2px!important;font-size:10px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-fact>a{font-size:8px!important}} @media(min-width:761px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-score-ring>svg{width:46px!important;height:46px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-count{padding:6px 10px!important;gap:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-count>strong{margin:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-widget-icon{width:14px!important;height:14px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-count>small{line-height:1.1!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-fact>small svg{width:10px!important;height:10px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-fact .country-with-flag img{width:17px!important;height:12px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-fact .country-with-flag>span{font-size:10px!important}} @media(min-width:761px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.radar-wrap>.profile-metrics,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.profile-summary{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:16px!important;height:100%!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-rules-heading,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-profile-heading{flex:none!important;width:100%!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .pm-orbit,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console{flex:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console{width:100%!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact]>.radar-wrap>.profile-metrics,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact]>.profile-summary{gap:12px!important}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-profile-heading h1{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-profile-heading .provider-name-pennant{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 20px!important;width:20px!important;height:25px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important;transform:none!important;overflow:visible!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-name-pennant svg{display:block!important;width:20px!important;height:25px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-name-pennant::before,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-name-pennant::after{content:none!important;display:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-name-pennant:hover{filter:drop-shadow(0 0 5px #eac87866)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-name-pennant:focus-visible{outline:2px solid #e7c27c!important;outline-offset:4px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-console .provider-reviews-action{font-family:inherit!important;cursor:pointer!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-reviews-action:hover{transform:translateY(-2px)!important;border-color:var(--lg-tint-edge)!important;box-shadow:inset 0 1px 0 #ffffff30,0 8px 20px #140b292a!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-reviews-action:focus-visible{outline:2px solid var(--lg-accent)!important;outline-offset:3px!important} @media(min-width:761px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.radar-wrap>.profile-metrics,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.profile-summary{display:grid!important;grid-template-rows:84px var(--provider-content-size)!important;align-content:center!important;justify-content:stretch!important;justify-items:stretch!important;row-gap:16px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-rules-heading,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-profile-heading{height:84px!important;min-height:84px!important;grid-row:1!important;box-sizing:border-box!important;justify-content:center!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .pm-orbit{width:var(--provider-content-size)!important;height:var(--provider-content-size)!important;grid-row:2!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console{height:var(--provider-content-size)!important;grid-row:2!important;display:grid!important;grid-template-rows:1.15fr 1fr!important;gap:12px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-widgets{height:100%!important;grid-template-rows:88px minmax(0,1fr)!important;min-height:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .profile-facts{height:100%!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;margin:0!important;min-height:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact]>.radar-wrap>.profile-metrics,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact]>.profile-summary{grid-template-rows:64px var(--provider-content-size)!important;row-gap:12px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-rules-heading,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-profile-heading{height:64px!important;min-height:64px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-console{gap:8px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-widgets{grid-template-rows:64px minmax(0,1fr)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact] .provider-count{height:100%!important}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-number-tile{position:relative!important;isolation:isolate!important;container-type:size;overflow:hidden!important;background:var(--lg-gloss),radial-gradient(ellipse at 8% 0%,#f7e7d024,transparent 70%),linear-gradient(135deg,rgb(var(--lg-rgb) / .34),rgb(var(--palette-panel) / .75))!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-account-number>.provider-widget-top,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-year-number>small{position:absolute!important;top:10px!important;left:11px!important;z-index:2!important;color:#fff9f0!important;text-shadow:0 1px 5px #160f26!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-number-tile .provider-tile-digits,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-account-number>strong{position:absolute!important;left:10px!important;bottom:-8px!important;margin:0!important;font-size:clamp(42px,91cqh,112px)!important;font-weight:800!important;letter-spacing:-.075em!important;font-variant-numeric:tabular-nums!important;background:linear-gradient(160deg,#fffdf5 10%,#faecdb 42%,#d5bddf 94%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;filter:drop-shadow(0 2px 1px #24193160)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-year-number>strong{position:static!important;margin:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-tile-unit{position:absolute!important;right:10px!important;bottom:24px!important;font-size:10px!important;font-weight:650!important;letter-spacing:0!important;color:#fff7ed!important;line-height:1!important;text-shadow:0 1px 4px #170c24!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-year-number>a,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-account-number>small{position:absolute!important;right:10px!important;bottom:9px!important;left:auto!important;width:auto!important;margin:0!important;font-size:8px!important;z-index:2!important;color:#fff8ed!important;text-shadow:0 1px 5px #170c24!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-country-tile{position:relative!important;isolation:isolate!important;overflow:hidden!important;padding:10px!important;background:#1b1b2f!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-country-tile .provider-country-art{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;border-radius:inherit!important;opacity:.78!important;z-index:-2!important;margin:0!important;pointer-events:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-country-tile::after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:linear-gradient(90deg,#1114249c,#15152a45),linear-gradient(0deg,#101124a8,transparent 70%)!important;box-shadow:inset 0 1px 0 #ffffff38!important;z-index:-1!important;pointer-events:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-country-tile>small{color:#fffef7!important;text-shadow:0 1px 5px #0009!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-country-tile>strong{display:flex!important;align-items:center!important;flex:1!important;width:100%!important;margin:0!important;z-index:1!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-country-tile .country-with-flag{position:static!important;display:block!important;width:100%!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-country-tile .country-with-flag>span{display:block!important;font-size:clamp(13px,1.1vw,17px)!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.1!important;color:#fffdf4!important;text-shadow:0 1px 7px #000b!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-country-tile>a{position:relative!important;color:#fffdf4!important;font-size:8px!important;text-shadow:0 1px 5px #000b!important;z-index:1!important} @media(min-width:761px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main{padding-top:18px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-topline{min-height:0!important;height:64px!important;padding:4px 16px!important;margin-bottom:6px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-discovery-heading{gap:4px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-discovery-heading h1{font-size:clamp(24px,2.2vw,34px)!important;line-height:1.08!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-market-label{font-size:8px!important;line-height:1.2!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-choice-heading{margin:8px 0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-choices{margin-bottom:8px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-machine{height:var(--home-machine-height,300px)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-arc{transform:scale(var(--home-wheel-scale,1))!important;transform-origin:50% 0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-result{margin-top:8px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-popular{margin-top:12px!important;padding-top:12px!important}} @media(min-width:1101px) and (max-height:800px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main{padding:16px 24px 20px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-topline{height:56px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-choice{height:60px!important;min-height:60px!important;padding:9px 12px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-choice-copy strong{font-size:11px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-choice-copy small{font-size:8px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-result.hq-showcase{min-height:88px!important;padding:12px 16px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-featured-brand>.brand-mark{width:54px!important;height:54px!important;flex-basis:54px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main .hq-featured-brand h3{font-size:18px!important}} @media(max-width:760px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-number-tile{min-height:94px!important}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-number-tile .provider-tile-digits,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-account-number>strong{bottom:5px!important;font-size:clamp(52px,122cqh,128px)!important;font-style:italic!important;line-height:.91!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-account-number>.provider-widget-top,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-year-number>small{top:7px!important;left:auto!important;right:10px!important;justify-content:flex-end!important;max-width:56%!important;text-align:right!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-country-tile .country-with-flag>span{white-space:normal!important;overflow-wrap:break-word!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-number-tile .provider-tile-digits,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-account-number>strong{padding-right:.35em!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console{position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:minmax(72px,1.2fr) repeat(3,minmax(0,1fr))!important;gap:10px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-widgets,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .profile-facts{display:contents!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console :is(.profile-stat,.provider-fact){box-sizing:border-box!important;min-width:0!important;min-height:0!important;height:100%!important;margin:0!important;padding:6px 12px!important;border-radius:17px!important;border:1px solid #ffffff36!important;box-shadow:inset 0 1px 0 #ffffff24,0 5px 16px #180e2a16!important;color:#fff5e8!important;text-align:left!important;container-type:size!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console :is(.provider-widget-label,.provider-rating-copy>small,.provider-score-number>strong,.provider-score-number>small,.provider-widget-top,.provider-count>strong,.provider-count>small,.provider-fact>small,.provider-fact>strong,.provider-fact>a,.country-with-flag>span,.provider-snapshot>small,.provider-snapshot>span,.provider-snapshot>strong,.provider-tile-digits){font-family:"DM Sans",sans-serif!important;font-style:italic!important;font-weight:800!important;text-transform:uppercase!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-profile-heading h1,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-profile-heading h1>a{font-family:"DM Sans",sans-serif!important;font-style:italic!important;font-weight:800!important;text-transform:uppercase!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-count{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;grid-template-rows:11px minmax(0,1fr)!important;gap:2px 7px!important;align-items:end!important;justify-content:stretch!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-widget-top{position:static!important;inset:auto!important;grid-column:1 / -1!important;grid-row:1!important;display:block!important;max-width:none!important;width:auto!important;height:auto!important;align-self:start!important;margin:0!important;text-align:left!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-widget-label{font-size:9.5px!important;line-height:11px!important;letter-spacing:-.02em!important;color:#fff5e8!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-widget-icon,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact>small svg{display:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-count>strong{position:static!important;grid-column:1!important;grid-row:2!important;align-self:end!important;justify-self:start!important;min-width:0!important;max-width:100%!important;width:max-content!important;margin:0!important;padding:0!important;font-size:clamp(22px,50cqh,40px)!important;line-height:.96!important;letter-spacing:-.055em!important;color:#fff5e8!important;box-sizing:border-box!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-count>small{position:static!important;inset:auto!important;grid-column:2!important;grid-row:2!important;align-self:end!important;justify-self:start!important;max-width:100%!important;width:auto!important;margin:0!important;font-size:8.5px!important;line-height:1.12!important;letter-spacing:-.02em!important;text-align:left!important;white-space:normal!important;color:#ece1ef!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:11px minmax(0,1fr)!important;gap:2px!important;align-items:center!important;justify-content:stretch!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact>small{position:static!important;inset:auto!important;grid-column:1!important;grid-row:1!important;align-self:start!important;display:block!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;font-size:9.5px!important;line-height:11px!important;letter-spacing:-.02em!important;white-space:normal!important;text-align:left!important;color:#fff5e8!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact>strong{position:static!important;grid-column:1!important;grid-row:2!important;align-self:center!important;display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;font-size:clamp(16px,40cqh,25px)!important;line-height:1.03!important;letter-spacing:-.035em!important;text-align:left!important;color:#fff5e8!important;overflow-wrap:break-word!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-fact-focus>strong{text-wrap:balance!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-year-number{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;grid-template-rows:11px minmax(0,1fr)!important;gap:2px 7px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-year-number>small{grid-column:1 / -1!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-year-number>strong{grid-column:1!important;grid-row:2!important;width:max-content!important;max-width:100%!important;align-self:end!important;line-height:1!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-tile-digits,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-account-number>strong{position:static!important;inset:auto!important;display:block!important;min-width:0!important;max-width:100%!important;width:max-content!important;margin:0!important;padding:0 .35em 0 0!important;font-size:clamp(34px,68cqh,76px)!important;font-style:italic!important;font-weight:800!important;line-height:.91!important;letter-spacing:-.075em!important;box-sizing:border-box!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-tile-unit{display:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-year-number>a{position:static!important;inset:auto!important;grid-column:2!important;grid-row:2!important;align-self:end!important;justify-self:start!important;max-width:100%!important;margin:0!important;font-size:8.5px!important;line-height:1.12!important;letter-spacing:-.02em!important;text-align:left!important;white-space:normal!important;color:#f3eaf4!important;text-underline-offset:3px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-country-tile{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:11px minmax(0,1fr)!important;gap:2px 5px!important;padding:6px 12px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-country-tile>small{grid-column:1!important;grid-row:1!important;white-space:nowrap!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-country-tile>a{position:static!important;grid-column:2!important;grid-row:1!important;align-self:start!important;justify-self:end!important;margin:0!important;line-height:11px!important;letter-spacing:-.02em!important;color:#fff5e8!important;white-space:nowrap!important;text-underline-offset:2px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-country-tile>strong{grid-column:1 / -1!important;grid-row:2!important;align-self:center!important;display:block!important;flex:none!important;width:100%!important;padding:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-country-tile .country-with-flag{position:static!important;display:block!important;width:100%!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-country-tile .country-with-flag>span{display:block!important;font-size:clamp(12px,30cqh,21px)!important;line-height:1.03!important;font-style:italic!important;font-weight:800!important;letter-spacing:-.03em!important;text-align:left!important;padding-right:.12em!important;box-sizing:border-box!important;white-space:normal!important;text-wrap:balance!important;color:#fff8ef!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-country-tile::after{background:linear-gradient(90deg,#111424a8,#15152a65),linear-gradient(0deg,#101124b8,transparent 90%)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-rating{grid-column:1 / -1!important;display:grid!important;grid-template-columns:var(--score-size) minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:4px 70px 4px 12px!important;--score-size:62px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-score-ring{position:relative!important;display:block!important;width:var(--score-size)!important;height:var(--score-size)!important;min-width:0!important;flex:none!important;margin:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-score-ring>svg{display:block!important;width:100%!important;height:100%!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-score-number{position:absolute!important;inset:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;gap:1px!important;padding:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-score-number>strong{position:static!important;display:block!important;margin:0!important;padding:0 .12em 0 0!important;font-size:24px!important;line-height:24px!important;letter-spacing:-.065em!important;color:#fff5e8!important;flex:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-score-number>small{position:static!important;display:block!important;margin:0!important;padding:0!important;font-size:9px!important;line-height:10px!important;letter-spacing:-.02em!important;color:#f3eaf4!important;flex:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-rating-copy{display:grid!important;grid-template-rows:auto auto auto!important;align-content:center!important;justify-items:stretch!important;gap:4px!important;width:100%!important;min-width:0!important;margin:0!important;container-type:inline-size!important;text-align:left!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-rating-copy>.provider-widget-label{font-size:18px!important;letter-spacing:-.04em!important;color:#fff5e8!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-stars{display:block!important;position:relative!important;font-size:20px!important;letter-spacing:clamp(1px,calc((100cqw - 5em)/5),12px)!important;font-style:normal!important;white-space:nowrap!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-stars>span{font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;font-style:normal!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-rating-copy>small{font-size:9px!important;letter-spacing:-.02em!important;color:#ece1ef!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-unavailable{font-size:12px!important;line-height:1.2!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-widget-arrow{display:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-snapshot{position:absolute!important;top:10px!important;right:10px!important;width:48px!important;height:52px!important;min-height:0!important;padding:3px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;border:0!important;border-left:1px solid #ffffff25!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;container-type:normal!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-snapshot>small,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-snapshot>span{font-size:7.5px!important;line-height:9px!important;letter-spacing:-.02em!important;white-space:nowrap!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-snapshot>strong{font-size:22px!important;line-height:22px!important;letter-spacing:-.055em!important;margin:0!important} @media(max-width:760px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-snapshot{top:26px!important}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-count>small{text-wrap:balance!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-year-number{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-year-number>a{white-space:nowrap!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-country-tile>small{font-size:9.5px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-country-tile>a{font-size:8.5px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-rating{grid-row:1!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-snapshot{position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;place-self:center end!important;margin:0 10px 0 0!important;z-index:2!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console{grid-template-rows:minmax(72px,1.2fr) repeat(2,minmax(0,1fr)) minmax(60px,1fr)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-year-number{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) auto!important;gap:4px 7px!important;padding:3px 12px!important;align-items:start!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-year-number>strong{grid-column:1!important;grid-row:1 / -1!important;align-self:center!important;justify-self:start!important;max-width:100%!important;width:max-content!important;display:block!important;margin:0!important;padding:0!important;line-height:1!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-year-number .provider-tile-digits{font-size:clamp(52px,min(95cqh,32cqw),112px)!important;line-height:.88!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-year-number>small{grid-column:2!important;grid-row:1!important;align-self:start!important;justify-self:start!important;display:block!important;width:100%!important;max-width:100%!important;font-size:clamp(11px,15cqh,14px)!important;text-align:left!important;white-space:normal!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-year-number>a{grid-column:2!important;grid-row:2!important;align-self:end!important;justify-self:start!important;display:block!important;width:max-content!important;max-width:100%!important;font-size:8.5px!important;line-height:1.1!important;text-align:left!important;white-space:normal!important;text-wrap:balance!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-country-tile{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:7px 11px!important;gap:2px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-country-tile>small{position:static!important;inset:auto!important;display:block!important;width:auto!important;max-width:none!important;flex:none!important;align-self:auto!important;margin:0!important;font-size:9px!important;line-height:1!important;white-space:normal!important;text-align:left!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-country-tile>strong{position:static!important;display:block!important;width:100%!important;flex:none!important;align-self:auto!important;margin:0!important;padding:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-country-tile .country-with-flag>span{font-size:clamp(14px,32cqh,23px)!important;line-height:.96!important;letter-spacing:-.035em!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-country-tile>a{position:static!important;inset:auto!important;align-self:flex-start!important;display:block!important;width:auto!important;max-width:100%!important;flex:none!important;margin:0!important;font-size:8.5px!important;line-height:1!important;letter-spacing:-.015em!important;white-space:normal!important;text-align:left!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-rating-copy>.provider-widget-label{font-size:clamp(18px,8cqw,25px)!important;line-height:1.05!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-rating-copy>small{font-size:clamp(9px,4cqw,12px)!important;line-height:1.1!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-stars{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;font-size:clamp(20px,8cqw,26px)!important;line-height:1.05!important;letter-spacing:0!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-stars>.provider-rating-star{position:static!important;inset:auto!important;display:block!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;overflow:visible!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:0!important;color:transparent!important;background:linear-gradient(90deg,var(--lg-blue) var(--star-fill),#ffffff30 var(--star-fill))!important;-webkit-background-clip:text!important;background-clip:text!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-accounts:not(.provider-number-tile)>strong{font-size:clamp(20px,min(45cqh,13cqw),30px)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-reviews>strong{font-size:clamp(22px,min(50cqh,16cqw),36px)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-count>strong{align-self:center!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-count.provider-count{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important;padding:3px 12px!important;text-align:left!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-count.provider-count>.provider-widget-top{position:static!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;align-self:flex-start!important;margin:0!important;text-align:left!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-count.provider-count .provider-widget-label{font-size:9.5px!important;line-height:10px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-count.provider-count>strong{position:static!important;display:block!important;flex:none!important;align-self:flex-start!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:clamp(22px,50cqh,44px)!important;line-height:.95!important;letter-spacing:-.055em!important;text-align:left!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-count.provider-account-number>strong{padding-right:.35em!important;font-size:clamp(26px,58cqh,66px)!important;line-height:.88!important;letter-spacing:-.075em!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-count.provider-count>small{position:static!important;display:block!important;flex:none!important;align-self:flex-start!important;width:auto!important;max-width:100%!important;margin:0!important;font-size:8.5px!important;line-height:1!important;white-space:normal!important;text-align:left!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-fact-market{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important;padding:7px 11px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-fact-focus{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important;padding:7px 11px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-fact-market>small{align-self:flex-start!important;flex:none!important;font-size:9.5px!important;line-height:10px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-fact-focus>small{align-self:flex-start!important;flex:none!important;font-size:9.5px!important;line-height:10px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-fact-market>strong{align-self:flex-start!important;flex:none!important;width:100%!important;font-size:clamp(18px,44cqh,29px)!important;line-height:1!important;letter-spacing:-.035em!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-fact-focus>strong{align-self:flex-start!important;flex:none!important;width:100%!important;font-size:clamp(13px,32cqh,21px)!important;line-height:1.02!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-year-number{gap:2px 7px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-year-number>small{align-self:center!important;font-size:clamp(12px,min(26cqh,12cqw),24px)!important;line-height:.94!important;letter-spacing:-.035em!important;text-wrap:balance!important} @media(max-width:760px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console{height:auto!important;grid-template-rows:104px repeat(3,minmax(104px,auto))!important}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-stars{justify-content:flex-start!important;gap:4px!important;width:max-content!important;max-width:100%!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-rail-brand{display:flex!important;align-items:center!important;gap:8px!important;padding:4px 6px 26px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-rail-brand>span{font-size:25px!important;flex:none!important;color:var(--lg-blue)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-rail-brand strong{font-family:"DM Sans",sans-serif!important;font-size:18px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.035em!important;text-transform:none!important;color:var(--nt-ink)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-rail-brand small{display:block!important;font-size:12px!important;font-weight:650!important;line-height:1.25!important;letter-spacing:.015em!important;margin-top:4px!important;text-transform:none!important;white-space:nowrap!important;color:var(--lg-blue)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-simple-chart .vl-level{stroke:var(--lg-blue)!important;stroke-width:2!important;opacity:.95!important;stroke-dasharray:6 4!important;stroke-linecap:round!important;vector-effect:non-scaling-stroke!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-simple-chart .vl-confirmed-level{stroke-width:3!important;opacity:1!important;stroke-dasharray:none!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .sv-simple-chart .sv-event-crossing{stroke:var(--lg-blue)!important;stroke-width:2!important;vector-effect:non-scaling-stroke!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .stock-platform-directory .cv-fee-grid strong{font-size:clamp(17px,1.6vw,21px)!important;line-height:1.2!important;overflow-wrap:normal!important;word-break:normal!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-year-number{grid-template-rows:max-content max-content!important;align-content:center!important;row-gap:4px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-year-number>small{align-self:end!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-fact.provider-year-number>a{align-self:start!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .provider-console.provider-console .provider-year-line{font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight[data-kind="brokers"] .provider-aligned .provider-console.provider-console .provider-fact.provider-year-number{padding:3px 2px!important;grid-template-columns:minmax(0,1fr) max-content!important;column-gap:2px!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight[data-kind="brokers"] .provider-aligned .provider-console.provider-console .provider-fact.provider-year-number>strong{container-type:normal!important;width:max-content!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight[data-kind="brokers"] .provider-aligned .provider-console.provider-console .provider-fact.provider-year-number .provider-tile-digits{font-size:clamp(52px,min(95cqh,calc((100cqw - 20px)*.32)),112px)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight[data-kind="brokers"] .provider-aligned .provider-console.provider-console .provider-fact.provider-year-number>small{width:max-content!important;max-width:none!important;font-size:clamp(12px,min(26cqh,calc((100cqw - 20px)*.12)),24px)!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight[data-kind="brokers"] .provider-aligned .provider-console.provider-console .provider-year-line{display:block!important;white-space:nowrap!important} @font-face{font-family:"Atlas Display";src:url("fonts/outfit-variable.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap} body[data-market] #atlas-masthead#atlas-masthead#atlas-masthead#atlas-masthead .prop-atlas-brand{display:flex!important;align-items:center!important;gap:12px!important;padding:0!important;min-width:0!important;text-decoration:none!important} body[data-market] #atlas-masthead#atlas-masthead#atlas-masthead#atlas-masthead .prop-atlas-brand>img{width:46px!important;height:46px!important;flex:none!important;border-radius:13px!important;object-fit:contain!important;box-shadow:0 4px 12px #08081228!important} body[data-market] #atlas-masthead#atlas-masthead#atlas-masthead#atlas-masthead .atlas-brand-copy{display:grid!important;gap:3px!important;min-width:0!important;background:none!important} body[data-market] #atlas-masthead#atlas-masthead#atlas-masthead#atlas-masthead .atlas-brand-copy strong{font-family:"Atlas Display",sans-serif!important;font-size:28px!important;font-weight:650!important;font-style:normal!important;line-height:1.05!important;letter-spacing:-.045em!important;background:none!important;-webkit-text-fill-color:currentColor!important} body[data-market] #atlas-masthead#atlas-masthead#atlas-masthead#atlas-masthead .atlas-brand-copy small{font-family:"Atlas Display",sans-serif!important;font-size:9px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:.075em!important;text-transform:uppercase!important;white-space:nowrap!important;background:none!important;box-shadow:none!important;padding:0!important;border:0!important;color:var(--nt-muted)!important} body[data-market] #atlas-primary-navigation#atlas-primary-navigation#atlas-primary-navigation [data-nav]{position:relative!important;isolation:isolate!important} body[data-market] #atlas-primary-navigation#atlas-primary-navigation#atlas-primary-navigation .offers-nav-glow,body[data-market] #atlas-primary-navigation#atlas-primary-navigation#atlas-primary-navigation .crypto-nav-glow{animation:none!important;filter:none!important;box-shadow:none!important} .atlas-nav-orbit{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:visible;fill:none} .atlas-nav-orbit rect{fill:none;stroke:var(--lg-blue,#dac7ff);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-dasharray:22 78;stroke-linecap:round;opacity:.85;animation:atlas-border-orbit 5s linear infinite} @keyframes atlas-border-orbit{to{stroke-dashoffset:-100}} .atlas-approved-orbit{position:absolute;inset:-3px;width:calc(100% + 6px);height:calc(100% + 6px);z-index:3;pointer-events:none;overflow:visible;fill:none} .atlas-approved-orbit rect{fill:none;stroke:#f0d59a;stroke-width:1.8;stroke-dasharray:15 85;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:atlas-border-orbit 7s linear infinite;filter:drop-shadow(0 0 2px #f0d59a66)} .atlas-approval-emblem{position:absolute;right:-6px;bottom:-6px;z-index:4;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:#f0d59a;background:#282037;border:1px solid #f0d59a55;cursor:pointer} .atlas-approval-emblem svg{width:22px;height:22px} .atlas-approval-emblem:focus-visible{outline:2px solid #f0d59a;outline-offset:3px} body [data-brand]:has(>.atlas-approved-orbit){overflow:visible!important} body [data-brand]:has(>.atlas-approved-orbit)>img{border-radius:inherit!important} #atlas-approval-dialog{width:min(520px,calc(100vw - 32px));max-height:85vh;overflow:auto;box-sizing:border-box;padding:28px;border:1px solid #e9cb8c55;border-radius:26px;background:linear-gradient(145deg,#332744,#191723);color:#fff9ee;box-shadow:0 28px 90px #0008;font:400 14px/1.6 "DM Sans",sans-serif} #atlas-approval-dialog::backdrop{background:#080711b3;backdrop-filter:blur(7px)} #atlas-approval-dialog header{display:flex;justify-content:space-between;align-items:flex-start;background:none;border:0;padding:0;margin:0 0 18px} #atlas-approval-dialog header button{width:32px;height:32px;border-radius:10px;border:1px solid #fff3;background:#fff1;color:inherit;font-size:21px;cursor:pointer} .atlas-approval-large{color:#f0d59a;display:block;width:60px;height:60px} .atlas-approval-large svg{width:100%;height:100%} #atlas-approval-dialog h2{font:600 32px/1.1 "Atlas Display",sans-serif;letter-spacing:-.04em;margin:8px 0 12px} #atlas-approval-dialog h3{font-size:20px;margin:0 0 14px} .atlas-approval-kicker{font-size:10px;letter-spacing:.13em;color:#f0d59a} #atlas-approval-dialog ul{list-style:none;padding:0;margin:22px 0;display:grid;gap:16px} #atlas-approval-dialog li{display:grid;gap:3px} #atlas-approval-dialog li span,.atlas-approval-footnote,.atlas-approval-date{color:#d2c8dd;font-size:12px} .atlas-approval-footnote{border-top:1px solid #fff2;padding-top:14px} @media(prefers-reduced-motion:reduce){.atlas-nav-orbit rect,.atlas-approved-orbit rect{animation:none!important}} @media(max-width:1100px){body[data-market] #atlas-masthead#atlas-masthead#atlas-masthead#atlas-masthead .atlas-brand-copy strong{font-size:23px!important}body[data-market] #atlas-masthead#atlas-masthead#atlas-masthead#atlas-masthead .prop-atlas-brand>img{width:40px!important;height:40px!important}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned{column-gap:var(--provider-equal-gap)!important;padding:24px var(--provider-equal-gap)!important;grid-template-columns:var(--provider-logo-size) var(--provider-content-size) var(--provider-info-size)!important;align-items:stretch!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.logo-stage{display:grid!important;grid-template-rows:84px var(--provider-content-size)!important;align-content:center!important;justify-content:stretch!important;justify-items:stretch!important;row-gap:16px!important;width:var(--provider-logo-size)!important;height:100%!important;padding:0!important;gap:16px 0!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-logo-content{position:relative!important;grid-row:2!important;width:var(--provider-logo-size)!important;height:var(--provider-content-size)!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-logo-content .logo-sculpture{position:absolute!important;left:0!important;top:50%!important;inset-inline-start:0!important;width:var(--provider-logo-size)!important;height:var(--provider-logo-size)!important;margin:0!important;transform:translateY(-50%)!important;animation:none!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-logo-content .profile-purchase-actions{position:absolute!important;left:0!important;top:calc(50% + var(--provider-logo-size)/2 + 14px)!important;width:100%!important;max-width:none!important;margin:0!important;transform:none!important;translate:none!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.radar-wrap{width:var(--provider-content-size)!important;margin:0!important;padding:0!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.profile-summary{width:var(--provider-info-size)!important;margin:0!important;padding:0!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned .profile-metrics{width:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned[data-frame-size=compact]>.logo-stage{grid-template-rows:64px var(--provider-content-size)!important;row-gap:12px!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight[data-kind=brokers] .provider-year-number{column-gap:0!important;padding-left:2px!important;padding-right:2px!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight[data-kind=brokers] .provider-year-number>small{width:max-content!important;max-width:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-name-pennant{width:26px!important;height:26px!important;flex-basis:26px!important;color:#f0d59a!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-name-pennant svg{width:26px!important;height:26px!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-rail-brand{gap:9px!important;align-items:flex-start!important;padding:4px 4px 28px!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-rail-brand>span>img{width:32px!important;height:32px!important;flex:none!important;object-fit:contain!important;border-radius:9px!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-rail-brand strong{font-family:"Atlas Display",sans-serif!important;font-size:22px!important;line-height:1.1!important;font-weight:600!important;font-style:normal!important;letter-spacing:-.04em!important;background:none!important;box-shadow:none!important;color:var(--nt-ink)!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-rail-brand small{display:block!important;font-family:"Atlas Display",sans-serif!important;font-size:22px!important;line-height:1.12!important;font-weight:500!important;font-style:normal!important;letter-spacing:-.035em!important;margin:3px 0 0!important;padding:0!important;border:0!important;background:none!important;background-image:none!important;box-shadow:none!important;color:var(--nt-ink)!important;-webkit-text-fill-color:currentColor!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-rail-brand small::before,.crypto-directory .cv-rail-brand small::after{content:none!important;display:none!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .brand-mark img{padding:0!important;object-fit:contain!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .brand-mark-spotlight img{padding:0!important;object-fit:contain!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .brand-mark{background:var(--logo-surface,#111827)!important;} @media(min-width:761px) and (max-width:1100px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned{height:auto!important;min-height:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:28px!important;padding:28px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.profile-summary{grid-column:1/-1!important;width:100%!important;max-width:620px!important;justify-self:center!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.logo-stage,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.radar-wrap{width:100%!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-logo-content{justify-self:center!important}} @media(max-width:760px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;padding:24px 18px!important;height:auto!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.logo-stage{display:block!important;width:100%!important;height:auto!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-logo-content{height:auto!important;width:100%!important;display:grid!important;justify-items:center!important;gap:14px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-logo-content .logo-sculpture{position:relative!important;inset:auto!important;transform:none!important;width:165px!important;height:165px!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-logo-content .profile-purchase-actions{position:static!important;inset:auto!important;width:min(100%,310px)!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.radar-wrap,body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-aligned>.profile-summary{width:100%!important}} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0071"]{background:#05080c!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0071"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0051"]{background:#10131b!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0051"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0056"]{background:#10131b!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0056"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0090"]{background:#10131b!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0090"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0011"]{background:#0a001c!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0011"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0089"]{background:#02d5e9!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0089"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0002"]{background:#000000!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0002"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0082"]{background:#000000!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0082"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0085"]{background:#10131b!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0085"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0054"]{background:#10131b!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0054"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0010"]{background:#10131b!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0010"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0077"]{background:#10131b!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0077"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0086"]{background:#111111!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0086"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0091"]{background:#10131b!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0091"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0092"]{background:#040d15!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0092"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0094"]{background:#10131b!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0094"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0093"]{background:#10131b!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0093"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0098"]{background:#52bc31!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0098"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0096"]{background:#1f284a!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0096"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0100"]{background:#071521!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0100"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0097"]{background:#10131b!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0097"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0101"]{background:#eeeeee!important;background-image:none!important;padding:0!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-brand="demo-provider-0101"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important;} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-rail-brand>span{background:none!important;box-shadow:none!important;border:0!important;width:32px!important;height:32px!important;padding:0!important;flex:none!important} body[data-market] #atlas-primary-navigation#atlas-primary-navigation#atlas-primary-navigation [data-nav]>.atlas-nav-orbit{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;flex:none!important;margin:0!important;padding:0!important;transform:none!important;overflow:visible!important} body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight[data-kind=brokers] .profile-purchase-actions{display:flex!important;justify-content:center!important} @media(max-width:760px){body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-logo-content .logo-sculpture{grid-row:1!important}body[data-market] #app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight .provider-logo-content .profile-purchase-actions{grid-row:2!important}} @layer atlas-provider{@media(min-width:1101px){#firm-spotlight .provider-aligned{display:grid!important;grid-template-columns:var(--provider-logo-size) var(--provider-content-size) var(--provider-info-size)!important;grid-template-rows:minmax(0,1fr)!important;height:var(--provider-frame-height)!important;align-items:center!important;align-content:center!important;box-sizing:border-box!important;padding:24px var(--provider-equal-gap)!important;gap:0 var(--provider-equal-gap)!important;} #firm-spotlight .provider-aligned>.logo-stage, #firm-spotlight .provider-aligned>.radar-wrap, #firm-spotlight .provider-aligned>.profile-summary{grid-row:1!important;height:auto!important;min-height:0!important;align-self:center!important;position:relative!important;margin:0!important;padding:0!important;transform:translateY(var(--provider-align-y,0px))!important;} #firm-spotlight .provider-aligned>.logo-stage{display:block!important;grid-column:1!important;width:var(--provider-logo-size)!important} #firm-spotlight .provider-logo-content{display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;position:static!important;height:auto!important;width:100%!important} #firm-spotlight .provider-logo-content .logo-sculpture{position:static!important;inset:auto!important;transform:none!important;translate:none!important;width:var(--provider-logo-size)!important;height:var(--provider-logo-size)!important;margin:0!important;flex:none!important} #firm-spotlight .provider-logo-content .profile-purchase-actions{position:static!important;inset:auto!important;transform:none!important;translate:none!important;margin:0!important;width:100%!important;flex:none!important} #firm-spotlight .provider-aligned>.radar-wrap{display:block!important;grid-column:2!important;} #firm-spotlight .provider-aligned>.radar-wrap>.profile-metrics, #firm-spotlight .provider-aligned>.profile-summary{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;height:auto!important;gap:16px!important} #firm-spotlight .provider-aligned>.radar-wrap>.profile-metrics{margin:0!important;padding:0!important} #firm-spotlight .provider-aligned>.profile-summary{grid-column:3!important;width:var(--provider-info-size)!important} #firm-spotlight .provider-aligned .provider-rules-heading, #firm-spotlight .provider-aligned .provider-profile-heading{flex:none!important} #firm-spotlight .provider-aligned .pm-orbit, #firm-spotlight .provider-aligned .provider-console{flex:none!important;margin:0!important} #firm-spotlight .provider-aligned[data-frame-size=compact]>.radar-wrap>.profile-metrics, #firm-spotlight .provider-aligned[data-frame-size=compact]>.profile-summary{gap:12px!important}}} @property --atlas-beam-angle{syntax:'<angle>';initial-value:0deg;inherits:false} @keyframes atlas-light-beam{to{--atlas-beam-angle:360deg}} @layer atlas-attention{#atlas-primary-navigation .atlas-attention{position:relative!important;isolation:isolate!important;overflow:visible!important;border:1px solid color-mix(in srgb,var(--lg-blue) 40%,transparent)!important} #atlas-primary-navigation .atlas-attention::before,#atlas-primary-navigation .atlas-attention::after, .atlas-approved-orbit{content:""!important;display:block!important;position:absolute!important;inset:-1px!important;width:auto!important;height:auto!important;padding:1.5px!important;border-radius:inherit!important;pointer-events:none!important;transform:none!important;opacity:1!important;background:conic-gradient(from var(--atlas-beam-angle),transparent 0deg 245deg,var(--atlas-beam-color,var(--lg-blue)) 285deg,#fff8ee 310deg,transparent 350deg)!important;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;mask-composite:exclude!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;animation:atlas-light-beam 8s linear infinite!important;z-index:0!important;} #atlas-primary-navigation .atlas-attention::after{inset:-2px!important;padding:2px!important;filter:blur(3px)!important;opacity:.55!important;z-index:-1!important} #atlas-primary-navigation .atlas-attention .rail-label{position:relative!important;z-index:1!important} .atlas-approved-orbit{--atlas-beam-color:#edcd8c;inset:-3px!important;padding:2px!important;filter:drop-shadow(0 0 3px #eccc8c66)!important;z-index:3!important} @media(prefers-reduced-motion:reduce){#atlas-primary-navigation .atlas-attention::before,#atlas-primary-navigation .atlas-attention::after,.atlas-approved-orbit{animation:none!important}}} @layer atlas-logos{[data-brand="demo-provider-0095"]{background:#031218!important;background-image:none!important;padding:0!important}[data-brand="demo-provider-0095"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important} [data-brand="demo-provider-0099"]{background:#0a2441!important;background-image:none!important;padding:0!important}[data-brand="demo-provider-0099"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important} [data-brand="demo-provider-0044"]{background:#0c141c!important;background-image:none!important;padding:0!important}[data-brand="demo-provider-0044"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important} [data-brand="demo-provider-0041"]{background:#0c141c!important;background-image:none!important;padding:0!important}[data-brand="demo-provider-0041"]>img{object-fit:contain!important;padding:0!important;width:100%!important;height:100%!important}} @layer atlas-brand{@media(min-width:701px) and (max-width:1100px){#atlas-masthead .atlas-brand-copy small{font-size:8px!important;letter-spacing:.04em!important;max-width:145px!important;white-space:normal!important;line-height:1.25!important;text-wrap:balance!important}}} @layer atlas-rule-type{#firm-spotlight[data-kind=firms] .pm-node>:is(span,strong,small){flex:0 0 auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;line-height:1.12!important;letter-spacing:normal!important;}} @layer atlas-attention{.atlas-approved-orbit{inset:-4px!important;padding:3px!important;overflow:visible!important;background:conic-gradient(from var(--atlas-beam-angle),#ffe7a3 0deg,#f6b95a 24deg,transparent 70deg 115deg,#bb89ff 150deg,#7fe9ff 185deg,transparent 230deg 290deg,#fff4c9 330deg,#ffe7a3 360deg)!important;animation:atlas-light-beam 3.8s linear infinite!important;} @media(prefers-reduced-motion:reduce){.atlas-approved-orbit{animation:none!important}}} body [data-brand]:has(>.atlas-approved-orbit){isolation:isolate!important} body .atlas-approval-emblem{color:#fff1b8;background:linear-gradient(140deg,#665080,#32294b 58%,#25576a);border-color:#ffe3a6;box-shadow:0 0 0 2px #242039,inset 0 1px 3px #fff6;} body .atlas-approval-emblem svg{filter:drop-shadow(0 1px 2px #0005)} @layer atlas-interface{body .atlas-research-table thead{clip-path:inset(0 round 22px 22px 6px 6px)!important;background:none!important} body .atlas-research-table thead tr{height:64px!important;background:linear-gradient(115deg,#ffffff12,transparent 64%),var(--lg-control,var(--atlas-input))!important;box-shadow:inset 0 1px #ffffff35!important} body .atlas-research-table thead th{height:64px!important;padding:10px 12px!important;background:transparent!important;background-image:none!important;backdrop-filter:none!important;border:0!important;vertical-align:middle!important;color:var(--nt-ink,#fff)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.025em!important;text-align:center!important;box-shadow:none!important} body .atlas-research-table thead th button{position:relative!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;height:40px!important;min-height:40px!important;box-sizing:border-box!important;line-height:1.15!important;padding:5px!important;background:none!important;border:0!important;border-radius:8px!important;box-shadow:none!important;color:inherit!important;font:inherit!important;text-transform:inherit!important;letter-spacing:inherit!important;backdrop-filter:none!important;transition:color .18s!important} body .atlas-research-table thead th:not(:last-child){border-right:1px solid #ffffff13!important} body .atlas-research-table thead :is(th,button)::before,body .atlas-research-table thead :is(th,button)::after{content:none!important;display:none!important} body .atlas-research-table thead button:hover{color:#fff!important;background:#ffffff08!important} body .atlas-research-table thead button:focus-visible{outline:2px solid var(--lg-blue,#cbbaff)!important;outline-offset:-2px!important} body .atlas-research-table :is(td,tr,th){backdrop-filter:none!important;-webkit-backdrop-filter:none!important} body #atlas-header-group :is([data-global-market],[data-nav]){position:relative!important;isolation:isolate!important} body :is(.discovery-table-wrap,.account-results){border-radius:22px 22px 14px 14px!important} body dialog:is(#detail,#catalog-research-dialog,#atlas-approval-dialog){background:linear-gradient(135deg,#ffffff12,transparent 65%),var(--lg-glass,var(--atlas-surface))!important;color:var(--nt-ink,#f5f1ff)!important;border:1px solid var(--lg-tint-edge,#ffffff35)!important;border-radius:26px!important;box-shadow:0 28px 90px #0b071b80,inset 0 1px #ffffff2b!important;font-family:"DM Sans",sans-serif!important;backdrop-filter:blur(20px)!important} body dialog:is(#detail,#catalog-research-dialog,#atlas-approval-dialog)::backdrop{background:#090916a8!important;backdrop-filter:blur(5px)!important} body dialog#detail:not(:has(.challenge-detail)){width:min(940px,calc(100vw - 32px))!important;max-width:none!important;max-height:88dvh!important;padding:30px!important;box-sizing:border-box!important;overflow:auto!important} body dialog#detail .dialog-head{display:grid!important;grid-template-columns:76px minmax(0,1fr) auto!important;align-items:center!important;gap:8px 18px!important;padding:6px 8px 22px 0!important;border-bottom:1px solid #ffffff1f!important;margin-bottom:22px!important} body dialog#detail .dialog-head>[data-brand]{grid-column:1!important;grid-row:1/4!important;width:72px!important;height:72px!important} body dialog#detail .dialog-head>.badge{grid-column:2!important;justify-self:start!important;font-size:10px!important;margin:0!important} body dialog#detail .dialog-head>h2{grid-column:2!important;margin:0!important} body dialog#detail .dialog-head>p{grid-column:2!important;margin:0!important;line-height:1.5!important;font-size:13px!important} body dialog#detail .dialog-head>.research-source-button{grid-column:3!important;grid-row:1/4!important;align-self:center!important;max-width:175px!important;margin-right:22px!important} body dialog#detail .dialog-head>p.research-facts{grid-column:2/4!important;grid-row:4!important;font-size:12px!important} body dialog#detail .dialog-head h2{font:650 clamp(24px,3vw,34px)/1.15 "Atlas Display",sans-serif!important;letter-spacing:-.025em!important;margin:0 0 7px!important;color:inherit!important} body dialog#detail :is(p,.subheading,.source,small),body .research-facts dt{color:var(--atlas-muted,#d6cde8)!important} body dialog#detail :is(h3,h4){color:var(--nt-ink,#fff)!important;letter-spacing:-.015em!important} body dialog#detail :is(.cd-toolbar,.cd-nav),body #catalog-research-dialog>header{background:linear-gradient(110deg,#ffffff0c,transparent),var(--lg-control,var(--atlas-input))!important;border-color:#ffffff20!important;color:inherit!important} body dialog#detail :is(.cd-fact,.cd-note,.cd-account-notes,.cd-regions),body .research-source-list{background:#ffffff07!important;border:1px solid #ffffff18!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff0c!important;backdrop-filter:none!important} body dialog#detail :is(.cd-fact>span,.cd-fact>small,.cd-toolbar-title>span,.cd-eyebrow){color:var(--atlas-muted,#d6cde8)!important} body dialog#detail .cd-fact>strong{color:var(--nt-ink,#fff)!important;font-weight:700!important} body dialog#detail .cd-nav button[aria-pressed=true]{background:linear-gradient(135deg,#ffffff1c,#ffffff09)!important;border-color:var(--lg-tint-edge,#ffffff45)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff25!important} body dialog :is(.cd-dismiss,.close),body #catalog-research-dialog header button{border:1px solid #ffffff30!important;background:#ffffff0b!important;color:#fff!important;border-radius:12px!important} body dialog :is(a,.research-source-button){color:var(--lg-blue,#d6c4ff)!important} body dialog#detail .rule-status{border-color:#ffffff20!important} body #catalog-research-dialog h2{font-family:"Atlas Display",sans-serif!important;font-weight:650!important} body .research-source-list>div{padding:12px 0!important;border-color:#ffffff16!important} body .atlas-approval-emblem{width:27px!important;height:31px!important;right:-7px!important;bottom:-7px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;} body .atlas-approval-emblem svg{width:100%!important;height:100%!important;filter:none!important} body .provider-name-pennant{display:inline-grid!important;place-items:center!important;width:26px!important;height:30px!important;min-width:26px!important;min-height:30px!important;margin-left:10px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;vertical-align:middle!important} body .provider-name-pennant svg{width:100%!important;height:100%!important} body .atlas-approval-large{width:54px!important;height:62px!important} body .research-gold-check{display:inline-flex!important;width:22px!important;height:25px!important;flex:none!important;align-items:center!important;justify-content:center!important;background:none!important;border:0!important;border-radius:0!important;color:#f6dca7!important} body .research-gold-check svg{width:100%!important;height:100%!important} body .atlas-approval-emblem:focus-visible,body .provider-name-pennant:focus-visible{outline:2px solid #f6dca7!important;outline-offset:3px!important} body [data-brand]{transition:scale .24s cubic-bezier(.2,.8,.2,1)!important;--atlas-motion-state:running} body .logo-sculpture{perspective:900px!important} body .logo-sculpture>[data-brand]{animation:atlas-shelf-turn 11s ease-in-out infinite!important;animation-play-state:var(--atlas-motion-state,running)!important;backface-visibility:hidden} body .atlas-motion-offscreen{--atlas-motion-state:paused} .atlas-motion-paused [data-brand]{--atlas-motion-state:paused!important} @media(hover:hover) and (pointer:fine){body [data-brand]:hover,body :is(.hq-logo-card,.directory-library-card,.directory-deck-card,.logo-sculpture,.of-directory-card):hover [data-brand]{scale:1.04!important} body .logo-sculpture:hover>[data-brand]{animation-play-state:paused!important}} @media(prefers-reduced-motion:reduce){body [data-brand],body .logo-sculpture>[data-brand]{animation:none!important;transition:none!important;scale:1!important;rotate:none!important}} @media(max-width:640px){body dialog#detail:not(:has(.challenge-detail)){padding:22px 18px!important}body .atlas-research-table thead th{padding:8px!important}body dialog#detail .dialog-head{grid-template-columns:60px minmax(0,1fr)!important}body dialog#detail .dialog-head>[data-brand]{width:56px!important;height:56px!important}body dialog#detail .dialog-head>.research-source-button{grid-column:2!important;grid-row:5!important;margin:8px 0 0!important}body dialog#detail .dialog-head>p.research-facts{grid-column:1/-1!important}}} @keyframes atlas-shelf-turn{0%,100%{rotate:y -3deg}50%{rotate:y 3deg}} @keyframes atlas-crest-orbit{to{transform:rotate(360deg)}} @layer atlas-attention{.atlas-approved-orbit::before{content:"";position:absolute;inset:-60%;background:conic-gradient(from 20deg,#f9dfa7,#c194ff 22%,transparent 35% 48%,#8ddded 59%,#ffe7b2 72%,transparent 85% 94%,#f9dfa7);animation:atlas-crest-orbit 5s linear infinite;animation-play-state:var(--atlas-motion-state,running);will-change:transform;pointer-events:none} @media(prefers-reduced-motion:reduce){.atlas-approved-orbit::before{animation:none!important}}} .atlas-nav-sheen{position:absolute!important;inset:0!important;border-radius:inherit!important;overflow:hidden!important;pointer-events:none!important;z-index:1!important} .atlas-nav-sheen::before{content:"";position:absolute;inset:-50% auto -50% -60%;width:45%;background:linear-gradient(90deg,transparent,#ffffff30,transparent);transform:translateX(-170%) rotate(22deg);transition:transform .65s cubic-bezier(.2,.6,.2,1),opacity .2s} @media(hover:hover) and (pointer:fine){#atlas-header-group :is([data-global-market],[data-nav]):hover>.atlas-nav-sheen::before,#atlas-header-group :is([data-global-market],[data-nav]):focus-visible>.atlas-nav-sheen::before{transform:translateX(620%) rotate(22deg);opacity:1}} @media(prefers-reduced-motion:reduce){.atlas-nav-sheen::before{transition:none!important;transform:none!important}#atlas-header-group :is([data-global-market],[data-nav]):hover>.atlas-nav-sheen::before{inset:0;width:auto;opacity:.35}} @layer atlas-attention{.atlas-approved-orbit{display:none!important;animation:none!important;background:none!important;filter:none!important} .atlas-approved-orbit::before,.atlas-approved-orbit::after{content:none!important;animation:none!important;display:none!important;will-change:auto!important}} @layer atlas-interface{body .atlas-approval-emblem{width:20px!important;height:22px!important;right:-4px!important;bottom:-4px!important;color:#e5c995!important;filter:none!important;animation:none!important} body .provider-name-pennant{width:19px!important;height:22px!important;min-width:19px!important;min-height:22px!important;margin-left:8px!important;color:#e5c995!important} body .research-gold-check{width:18px!important;height:20px!important} body .atlas-approval-large{width:34px!important;height:38px!important} body .logo-sculpture,body .logo-sculpture>[data-brand],body .versus-contender [data-brand],body .studio-logo-stage [data-brand]{animation:none!important;rotate:none!important;transform:none!important;translate:none!important} body .logo-sculpture,body .versus-logos{perspective:none!important} body .versus-contender [data-brand]{scale:1!important;box-shadow:0 8px 24px #10092325,inset 0 1px #ffffff24!important} body .hq-logo-card{scale:1!important;transition:scale .23s cubic-bezier(.2,.8,.2,1),border-color .2s!important} body .hq-logo-card [data-brand]{scale:1!important} body .hq-logo-card:is(:hover,:focus-visible) [data-brand]{scale:1!important} @media(hover:hover) and (pointer:fine){body .hq-logo-card:not(:disabled):hover,body .hq-logo-card:focus-visible{scale:1.045!important}} body .hq-market-label>i{display:none!important} body .hq-catalog-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;align-items:center!important;text-align:left!important} body .hq-catalog-stats>span{display:grid!important;gap:5px!important;padding:4px 18px!important;border:0!important;border-left:1px solid #ffffff20!important;min-width:0!important} body .hq-catalog-stats>span:first-child{border-left:0!important} body .hq-catalog-stats b{font-family:"Atlas Display",sans-serif!important;font-size:clamp(22px,2vw,30px)!important;font-weight:650!important;font-style:normal!important;line-height:1.05!important;letter-spacing:-.025em!important;font-variant-numeric:tabular-nums;color:#f5f1ff!important} body .hq-catalog-stats small{font-size:9px!important;font-weight:550!important;line-height:1.35!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#e1d7ee!important;white-space:normal!important} body .versus-logos{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr)!important;gap:16px!important} body .versus-divider{width:82px!important;height:80px!important;border:0!important;border-radius:0!important;background:none!important;font-family:"Atlas Display",sans-serif!important;font-size:64px!important;font-style:italic!important;font-weight:900!important;line-height:1!important;letter-spacing:-.09em!important;color:#f3eaff!important;text-shadow:3px 4px 0 #21173d70!important;transform:skewX(-9deg) rotate(-6deg)!important;box-shadow:none!important} body #atlas-header-group :is([data-global-market],[data-nav]){border-radius:15px!important;transition:scale .2s cubic-bezier(.2,.8,.2,1),background .2s,border-color .2s!important;scale:1!important;transform-origin:center!important} body #atlas-masthead [data-global-market]{background:linear-gradient(135deg,#ffffff09,#ffffff02)!important;border:1px solid #ffffff16!important;color:#ddd4ec!important} body #atlas-masthead [data-global-market][aria-pressed=true],body #atlas-masthead [data-global-market].active{background:linear-gradient(135deg,#ffffff22,#ffffff09),var(--lg-selected,var(--atlas-input))!important;border-color:#ffffff40!important;color:#fff!important;box-shadow:inset 0 1px #ffffff25!important} body #atlas-primary-navigation [data-nav]{border:1px solid transparent!important;background:transparent!important} body #atlas-primary-navigation [data-nav].active{background:linear-gradient(135deg,#ffffff1a,#ffffff08),var(--lg-selected,var(--atlas-input))!important;border-color:#ffffff32!important;box-shadow:inset 0 1px #ffffff25!important} @media(hover:hover) and (pointer:fine){body #atlas-header-group :is([data-global-market],[data-nav]):hover{scale:1.035!important;background:linear-gradient(135deg,#ffffff1b,#ffffff08)!important;border-color:#ffffff45!important;z-index:4!important}} body #atlas-masthead .atlas-menu-toggle{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:5px!important;width:42px!important;height:42px!important;min-width:42px!important;padding:12px!important;border-radius:14px!important;border:1px solid #ffffff28!important;background:#ffffff06!important;box-sizing:border-box!important} body #atlas-masthead .atlas-menu-toggle span{display:block!important;flex:none!important;position:static!important;height:1.5px!important;width:18px!important;margin:0!important;background:#ece6f5!important;border-radius:2px!important;transform:none!important} body #atlas-masthead .atlas-menu-toggle span:nth-child(2){width:12px!important} body #atlas-masthead .atlas-menu-toggle span:nth-child(3){display:none!important} body dialog#detail .cd-unified-details .cd-facts,body dialog#detail .cd-account-summary>.cd-facts,body dialog#detail .sourced-fact-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;border:0!important;padding:0!important;align-items:stretch!important} body dialog#detail .cd-unified-details .cd-fact,body dialog#detail .sourced-fact-grid>section{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:7px!important;min-height:86px!important;padding:14px 15px!important;margin:0!important;border:1px solid #ffffff1c!important;border-radius:15px!important;background:linear-gradient(135deg,#ffffff09,#ffffff02)!important;box-shadow:inset 0 1px #ffffff12!important;text-align:left!important;min-width:0!important;box-sizing:border-box!important} body dialog#detail .cd-unified-details .cd-fact>span,body dialog#detail .sourced-fact-grid>section>small{font-size:12px!important;font-weight:500!important;line-height:1.3!important;color:#d5cde2!important;background:none!important;padding:0!important;box-shadow:none!important;width:auto!important} body dialog#detail .cd-unified-details .cd-fact>strong,body dialog#detail .sourced-fact-grid>section>strong{font-size:17px!important;font-weight:650!important;line-height:1.35!important;color:#f6f2ff!important;align-self:stretch!important;text-align:left!important;min-width:0!important;margin:0!important;overflow-wrap:anywhere!important} body dialog#detail .cd-unified-details .cd-fact>small{display:none!important} body dialog#detail .platform-tags{display:flex!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;margin:0!important;padding:0!important;width:auto!important;min-height:0!important} body dialog#detail .platform-tag{margin:0!important;padding:4px 7px!important;font-size:11px!important;line-height:1.25!important;background:#ffffff08!important;border:1px solid #ffffff20!important;border-radius:7px!important} body dialog#detail :is(.cd-section,.cd-account-summary,.sourced-profile,.cd-section-heading,.sourced-profile-heading){background:none!important;box-shadow:none!important;border:0!important} body dialog#detail .sourced-profile{padding:0!important;margin:24px 0!important} body dialog#detail :is(.cd-section-heading,.sourced-profile-heading){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0!important;margin:0 0 14px!important} body dialog#detail :is(.cd-section-heading h3,.sourced-profile-heading h3,.cd-section>h3){font:650 20px/1.25 "Atlas Display",sans-serif!important;color:#f4efff!important;background:none!important;box-shadow:none!important;margin:0 0 12px!important;padding:0!important} body dialog#detail :is(.cd-section-heading h3,.sourced-profile-heading h3){margin:0!important} body dialog#detail :is(.cd-summary-help,.cd-rule-row button){display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;width:auto!important;background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;margin:0!important;color:inherit!important;text-align:left!important} body dialog#detail :is(.cd-summary-help,.cd-rule-row button)::before,body dialog#detail :is(.cd-summary-help,.cd-rule-row button)::after{display:none!important;content:none!important} body dialog#detail .cd-rule-table{border:1px solid #ffffff1d!important;border-radius:15px!important;overflow:hidden!important;background:#ffffff03!important} body dialog#detail .cd-rule-table-head{background:#ffffff07!important;border-bottom:1px solid #ffffff1b!important;color:#d8cfe6!important} body dialog#detail .cd-rule-row{background:none!important;border-bottom:1px solid #ffffff10!important} body dialog#detail .sourced-rulebook{padding:14px 16px!important;border:1px solid #ffffff1c!important;border-radius:14px!important;background:#ffffff04!important;margin:12px 0!important} body dialog#detail .detail-grid{gap:12px!important} body dialog#detail .detail-grid>*{background:#ffffff04!important;border:1px solid #ffffff1c!important;border-radius:15px!important;padding:16px!important;box-shadow:none!important} body dialog#detail :is(.trust-detail,.research-disclaimer){background:transparent!important;box-shadow:none!important;border-color:#ffffff1c!important} @media(max-width:850px){body dialog#detail .cd-unified-details .cd-facts,body dialog#detail .cd-account-summary>.cd-facts,body dialog#detail .sourced-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}} @media(max-width:650px){body .versus-logos{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)!important;gap:8px!important}body .versus-divider{width:48px!important;height:56px!important;font-size:42px!important}body .hq-catalog-stats>span{padding:3px 10px!important}body .hq-catalog-stats small{font-size:8px!important;letter-spacing:.04em!important}} @media(max-width:480px){body dialog#detail .sourced-fact-grid{grid-template-columns:1fr!important}body dialog#detail .cd-unified-details .cd-fact{padding:12px!important}body dialog#detail .cd-unified-details .cd-fact>strong{font-size:15px!important}body dialog#detail :is(.cd-section-heading,.sourced-profile-heading){align-items:flex-start!important;flex-direction:column!important}} @media(prefers-reduced-motion:reduce){body .hq-logo-card,body #atlas-header-group :is([data-global-market],[data-nav]){transition:none!important;scale:1!important}}} body .cd-rule-popover{width:min(345px,calc(100vw - 24px))!important;max-height:min(400px,70vh)!important;padding:17px!important;border:1px solid #ffffff35!important;border-radius:17px!important;background:linear-gradient(135deg,#ffffff0b,transparent),#302747f5!important;color:#f7f2ff!important;box-shadow:0 12px 36px #08071850!important;backdrop-filter:blur(14px)!important} .cd-help-heading{display:flex;align-items:center;justify-content:space-between;gap:12px} .cd-help-heading>strong{font-size:16px!important;line-height:1.3} body .cd-rule-popover .cd-help-close{display:grid;place-items:center;width:26px;min-width:26px;min-height:26px;height:26px;padding:0;border:1px solid #ffffff28;border-radius:8px;background:#ffffff07;color:inherit;font-size:20px;line-height:1;cursor:pointer} body .cd-rule-popover p{font-size:13px!important;margin:12px 0!important} body .cd-rule-popover small{font-size:12px!important;line-height:1.55!important;color:#ded4eb!important} @keyframes atlas-header-pass{0%{transform:translateX(-150%) skewX(-18deg);opacity:0}18%{opacity:1}82%{opacity:1}100%{transform:translateX(520%) skewX(-18deg);opacity:0}} .atlas-nav-sheen::before{inset:-15% auto -15% -35%!important;width:45%!important;opacity:0;transform:translateX(-150%) skewX(-18deg);transition:none!important;background:linear-gradient(90deg,transparent,#ffffff32,transparent)!important} @media(hover:hover) and (pointer:fine){#atlas-header-group :is([data-global-market],[data-nav]):hover>.atlas-nav-sheen::before,#atlas-header-group :is([data-global-market],[data-nav]):focus-visible>.atlas-nav-sheen::before{animation:atlas-header-pass .85s cubic-bezier(.2,.65,.2,1) both!important}} @media(prefers-reduced-motion:reduce){.atlas-nav-sheen::before{animation:none!important}} #atlas-header-group .atlas-nav-sheen::before{inset:0!important;width:auto!important;transform:none!important;animation:none!important;background:radial-gradient(ellipse 105px 65px at var(--glass-x,50%) var(--glass-y,50%),#ffffff57, #ffffff16 42%,transparent 75%)!important;opacity:0!important;transition:opacity .16s ease!important;} @media(hover:hover) and (pointer:fine){#atlas-header-group :is([data-global-market],[data-nav]):is([data-glass-hover=true],:hover)>.atlas-nav-sheen::before{opacity:1!important} #atlas-header-group :is([data-global-market],[data-nav]):focus-visible>.atlas-nav-sheen::before{opacity:.7!important}} @layer atlas-interface{body .atlas-logo-reflection::after{content:none!important;display:none!important} body .hq-logo-card::after,body .hq-card-art::after,body .hq-card-art>.brand-mark::after{content:none!important;display:none!important} body .hq-machine,body .hq-arc,body .hq-wheel-item,body .hq-logo-card,body .hq-card-art,body .hq-card-art>.brand-mark{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;} body .hq-wheel-item{will-change:auto!important} body .hq-moving .hq-wheel-item{will-change:transform,opacity!important} body .hq-logo-card{contain:layout paint style!important} body .hq-card-number,body .hq-card-line{display:none!important} body .hq-card-art>.brand-mark>img{clip-path:inset(0 round 22px)!important;border-radius:22px!important} body .hq-arc::after{content:none!important;display:none!important} body .hq-stage-glow{display:none!important}} @layer atlas-interface{body[data-market] .offers-gallery{--og-shell:var(--lg-deep)!important;--og-muted:var(--palette-muted)!important;--og-ink:#fff!important;--og-pastel:var(--lg-raised)!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font:500 13px/1.45 "Atlas Display",sans-serif!important;isolation:isolate!important;overflow:clip!important;} body .offers-gallery *{box-sizing:border-box!important} body .offers-gallery :is(h1,h2,h3,p,dl,dd){margin:0!important;padding:0!important;background:none!important;text-transform:none!important} body .offers-gallery button{font-family:inherit!important;text-transform:none!important;letter-spacing:normal!important;cursor:pointer!important} body .offers-gallery button:disabled{opacity:.35!important;cursor:default!important} body .offers-gallery button:focus-visible,body .offers-gallery a:focus-visible{outline:2px solid #ffffffb0!important;outline-offset:3px!important} body .offers-gallery button svg:not(.atlas-crest):not(.og-wx-hero-svg):not(.og-wx-under-svg),body .offers-gallery a svg:not(.atlas-crest){display:block!important;width:16px!important;height:16px!important;flex:none!important} body .offers-gallery a{color:inherit!important;text-decoration:none!important} body .offers-gallery [data-brand]{scale:1!important;animation:none!important;transform:none!important;transition:none!important;filter:none!important;opacity:1!important} body .offers-gallery .brand-mark, body .offers-gallery [aria-pressed=true] .brand-mark, body .offers-gallery [aria-selected=true] .brand-mark, body .offers-gallery [data-selected=true] .brand-mark{filter:none!important;opacity:1!important;mix-blend-mode:normal!important;} body .offers-gallery .brand-mark>img, body .offers-gallery [aria-pressed=true] .brand-mark>img, body .offers-gallery [aria-selected=true] .brand-mark>img, body .offers-gallery [data-selected=true] .brand-mark>img{padding:0!important;object-fit:contain!important;clip-path:none!important;border-radius:inherit!important;scale:1!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important;} body .offers-gallery .atlas-approval-emblem, body .offers-gallery .atlas-approval-emblem.atlas-glass-surface, body .offers-gallery [aria-pressed=true] .atlas-approval-emblem, body .offers-gallery [aria-selected=true] .atlas-approval-emblem{background:transparent!important;border:0!important;box-shadow:none!important;color:#e5c995!important;-webkit-text-fill-color:#e5c995!important;scale:1!important;filter:drop-shadow(0 2px 5px #0708126b)!important;} body .offers-gallery .atlas-approval-emblem svg.atlas-crest{width:100%!important;height:100%!important;color:#e5c995!important;} body .og-workspace{display:grid!important;grid-template-columns:minmax(0,1.82fr) minmax(420px,1.08fr)!important;grid-template-rows:auto 1fr!important;grid-template-areas:"deck detail" "list detail"!important;gap:14px 20px!important;} body .og-section-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 8px!important;padding:0!important;min-height:34px!important} body .og-section-title>div:first-child{display:flex!important;align-items:baseline!important;gap:10px!important;min-width:0!important} body .og-section-title h2{font:750 clamp(22px,1.75vw,26px)/1.1 "Atlas Display",sans-serif!important;letter-spacing:-.045em!important;color:#fff!important;white-space:nowrap!important} body .og-title-dot{color:#cfb7ed!important;margin-left:1px!important} body .og-inline-status{font-size:11px!important;font-weight:600!important;color:var(--palette-muted)!important;white-space:nowrap!important} body .og-deck-section{grid-area:deck!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important} body .og-pagination button{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border:1px solid var(--lg-line)!important;background:var(--lg-control)!important;border-radius:50%!important;color:#fff!important;transition:background .18s!important} body .og-pagination button:hover{background:var(--lg-selected)!important} body .og-finders{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 7px!important} body .og-finders button{min-width:0!important;min-height:44px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;padding:7px 12px!important;border:1px solid var(--lg-line)!important;border-radius:14px!important;background:var(--lg-control)!important;color:#fff!important;text-align:left!important;box-shadow:inset 0 1px #ffffff15!important;transition:transform .18s,background .18s,border-color .18s!important} body .og-finders button span{font:750 13px/1.1 "Atlas Display",sans-serif!important;color:#fff!important} body .og-finders button small{font:500 10px/1.15 "Atlas Display",sans-serif!important;color:var(--palette-muted)!important} body .og-finders button:hover{transform:translateY(-2px)!important;background:var(--lg-selected)!important} body .og-finders button[aria-pressed=true]{background:var(--lg-selected)!important;border-color:var(--lg-edge)!important;box-shadow:0 6px 16px #12082e38,inset 0 1px #ffffff38!important} body .og-deck-timer{position:relative!important;width:100%!important;height:3px!important;margin:0 0 9px!important;border-radius:999px!important;background:#ffffff14!important;overflow:hidden!important;} body .og-deck-timer-bar{display:block!important;width:100%!important;height:100%!important;border-radius:999px!important;transform-origin:0 50%!important;transform:scaleX(0);background:linear-gradient(90deg,var(--wx-grad-1),var(--wx-grad-2),var(--wx-grad-3))!important;box-shadow:0 0 12px var(--wx-glow)!important;will-change:transform!important;} body .og-deck{position:relative!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;height:auto!important;min-width:0!important;margin:0!important;overflow:visible!important;isolation:isolate!important;perspective:900px!important;} body .og-campaign{position:relative!important;left:auto!important;top:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:298px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;text-align:left!important;padding:0!important;border-radius:18px!important;background:var(--lg-glass)!important;border:1px solid #ffffff35!important;color:#fff!important;box-shadow:var(--lg-shadow)!important;-webkit-backdrop-filter:blur(16px) saturate(118%)!important;backdrop-filter:blur(16px) saturate(118%)!important;z-index:1!important;rotate:0deg!important;transform:none!important;overflow:hidden!important;transition:translate .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .24s ease,background .24s ease!important;} body .og-campaign:hover,body .og-campaign:focus-within{translate:0 -4px;border-color:#ffffff78!important;box-shadow:0 14px 30px #06071148,inset 0 1px 0 #ffffff48!important;z-index:4!important;} body .og-campaign[data-selected=true],body .og-campaign[data-selected=true]:hover,body .og-campaign[data-selected=true]:focus-within{translate:0 -5px;z-index:6!important;background:var(--lg-selected)!important;border-color:#ffffffcf!important;box-shadow:0 18px 36px #08061c5c,inset 0 1px 0 #ffffff75,0 0 0 1px #ffffff40!important;} body .og-campaign-select, body .og-campaign-select.atlas-glass-surface, body .og-campaign-select:hover, body .og-campaign-select:active, body .og-campaign-select:focus-visible, body .og-campaign-select[aria-pressed=true], body .og-campaign-select[data-glass-hover=true], body .og-campaign-select[data-glass-pressed=true]{appearance:none!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;width:100%!important;text-align:left!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#fff!important;box-shadow:none!important;scale:1!important;filter:none!important;gap:0!important;} body .og-campaign-select::before,body .og-campaign-select::after{content:none!important;display:none!important} body .og-campaign-art{height:128px!important;min-height:128px!important;width:100%!important;position:relative!important;display:grid!important;place-items:center!important;margin:0!important;padding:22px 10px 10px!important;background:radial-gradient(ellipse at 65% 25%,#ffffff18,transparent 62%),linear-gradient(135deg,rgb(var(--lg-secondary) / .42),rgb(var(--lg-rgb) / .24))!important;border-bottom:1px solid #ffffff1a!important;isolation:isolate!important;} body .og-campaign-art.art-1{background:radial-gradient(ellipse at 30% 30%,#ffffff18,transparent 62%),linear-gradient(145deg,rgb(var(--lg-rgb) / .46),#1a1c2685)!important} body .og-campaign-art.art-2{background:radial-gradient(ellipse at 60% 35%,#ffffff1c,transparent 65%),linear-gradient(135deg,#1d1f2b80,rgb(var(--lg-secondary) / .44))!important} body .og-campaign-art.art-3{background:radial-gradient(ellipse at 50% 25%,#ffffff18,transparent 68%),linear-gradient(135deg,rgb(var(--lg-secondary) / .38),rgb(var(--lg-rgb) / .32))!important} body .og-card-step-pill{position:absolute!important;top:9px!important;left:9px!important;padding:4px 8px!important;background:#10102288!important;border:1px solid #ffffff26!important;font:750 10px/1.1 "Atlas Display",sans-serif!important;z-index:3!important;} body .og-card-rating-pill{position:absolute!important;top:9px!important;right:9px!important;display:flex!important;align-items:center!important;gap:4px!important;background:#10102288!important;border:1px solid #ffffff26!important;border-radius:7px!important;padding:4px 7px!important;font-size:11px!important;line-height:1.1!important;z-index:3!important;} body .og-card-rating-pill small{font-size:10px!important;color:#f6dca7!important} body .og-card-rating-pill b{font-size:11px!important;font-weight:750!important;color:#fff!important} body .og-campaign-logo{position:relative!important;z-index:2!important;rotate:0deg!important;transform:none!important;filter:none!important;margin-top:6px!important;} body .og-campaign-logo>.brand-mark{width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important;margin:0!important;transform:none!important;rotate:0deg!important;border-radius:18px!important;box-shadow:0 10px 24px #08071948,inset 0 0 0 1px #ffffff24!important;} body .og-campaign-body{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:10px!important;padding:12px 13px 11px!important;width:100%!important;min-width:0!important;} body .og-campaign-headline{display:grid!important;gap:3px!important;min-width:0!important} body .og-campaign-headline strong{font:750 16px/1.22 "Atlas Display",sans-serif!important;letter-spacing:-.025em!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} body .og-campaign-headline small{font:500 11.5px/1.3 "Atlas Display",sans-serif!important;color:var(--palette-muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} body .og-campaign-offer-box{display:grid!important;grid-template-columns:1.15fr .85fr!important;gap:8px!important;align-items:end!important;padding:8px 10px!important;border-radius:12px!important;background:#ffffff0c!important;border:1px solid #ffffff22!important;box-shadow:inset 0 1px 0 #ffffff18!important;} body .og-campaign-discount{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important} body .og-campaign-discount small,body .og-campaign-price small{font:800 8.5px/1.1 "DM Sans","Atlas Display",sans-serif!important;font-style:italic!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--palette-muted)!important;} body .og-campaign-discount strong{font:800 24px/.98 "DM Sans","Atlas Display",sans-serif!important;font-style:italic!important;letter-spacing:-.05em!important;color:#fff5e8!important;white-space:nowrap!important;} body .og-campaign-discount strong em{font:800 11px/1 "DM Sans","Atlas Display",sans-serif!important;font-style:italic!important;letter-spacing:-.02em!important;margin-left:3px!important;color:#fff5e8!important;} body .og-campaign-price{display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:right!important;gap:1px!important;min-width:0!important;} body .og-campaign-price b{font:800 17px/1.05 "DM Sans","Atlas Display",sans-serif!important;font-style:italic!important;letter-spacing:-.035em!important;color:#fff!important;white-space:nowrap!important;} body .og-campaign-price s{font-size:10px!important;color:var(--palette-muted)!important;opacity:.75!important;line-height:1!important;} body .og-campaign-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:9px 12px!important;border-top:1px solid #ffffff1a!important;background:#ffffff06!important;margin-top:auto!important;width:100%!important;} body .og-demo-code{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;border:1px dashed #ffffff4a!important;background:var(--lg-control)!important;color:#fff!important;border-radius:9px!important;padding:6px 9px!important;min-width:0!important;min-height:28px!important;box-shadow:none!important;} body .og-demo-code .og-code-label{font:800 8.5px/1 "DM Sans","Atlas Display",sans-serif!important;font-style:italic!important;letter-spacing:.05em!important;color:var(--palette-muted)!important;} body .og-demo-code>b{font:800 12px/1 "Atlas Display",sans-serif!important;color:#fff!important;letter-spacing:.03em!important;margin-right:auto!important} body .og-demo-code>small{font-size:8.5px!important;font-weight:750!important;letter-spacing:.03em!important;color:#fff5e8!important} body .og-demo-code>svg{width:12px!important;height:12px!important;color:#fff!important} body .og-card-meta-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;font-size:11px!important;color:var(--palette-muted)!important} body .og-card-meta-bottom .country-with-flag{justify-content:flex-start!important;gap:5px!important;font-size:11px!important} body .og-card-meta-bottom .country-with-flag img{width:16px!important;height:11px!important} body .og-card-open-pill{flex:none!important;padding:4px 8px!important;border-radius:6px!important;background:#ffffff12!important;color:#fff!important;font-size:10px!important;font-weight:700!important;white-space:nowrap!important} body .og-list-section{grid-area:list!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;display:flex!important;flex-direction:column!important} body .og-list-title{margin-bottom:8px!important;flex-wrap:wrap!important;gap:10px!important} body .og-list-heading-group{display:flex!important;align-items:center!important;gap:10px!important} body .og-count{font-size:11px!important;font-weight:650!important;padding:4px 10px!important;border-radius:14px!important;color:var(--palette-muted)!important;background:#ffffff0d!important;border:1px solid var(--lg-line)!important;white-space:nowrap!important} body .og-filter-bottom{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important} body .og-step-filters{display:flex!important;align-items:center!important;gap:3px!important;padding:3px!important;border-radius:20px!important;background:#ffffff0b!important;border:1px solid var(--lg-line)!important} body .og-step-filters button{padding:5px 11px!important;border-radius:15px!important;border:0!important;background:transparent!important;color:var(--palette-muted)!important;font-size:11px!important;font-weight:650!important;white-space:nowrap!important;min-height:28px!important;transition:background .18s,color .18s!important} body .og-step-filters button[aria-pressed=true]{background:var(--lg-selected)!important;color:#fff!important;box-shadow:0 2px 8px #10082628!important} body .og-reset{display:flex!important;align-items:center!important;gap:4px!important;border:1px solid var(--lg-line)!important;border-radius:15px!important;background:var(--lg-control)!important;color:#fff!important;padding:5px 10px!important;font-size:11px!important;font-weight:650!important;min-height:30px!important} body .og-reset svg{width:13px!important;height:13px!important} body .og-list-surface{display:flex!important;flex-direction:column!important;justify-content:space-between!important;background:var(--lg-glass)!important;border:1px solid var(--lg-line)!important;border-radius:24px!important;padding:12px 0 0!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff20!important;} body .og-filter-grid{display:grid!important;grid-template-columns:1.25fr 1fr 1fr 1fr!important;gap:8px!important;padding:0 14px 10px!important} body .og-filter-grid>label{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;font-size:11px!important;font-weight:650!important;color:var(--palette-muted)!important} body .og-filter-grid select,body .og-filter-grid .atlas-select-trigger{width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:6px 10px!important;border:1px solid var(--lg-line)!important;border-radius:11px!important;background:var(--lg-control)!important;color:#fff!important;font-size:12px!important} body .og-filter-grid .atlas-select{min-width:0!important;width:100%!important} body .og-filter-grid .atlas-select-value{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important} body .og-filter-grid .atlas-select-chevron{width:12px!important;height:12px!important;flex:0 0 12px!important} body .og-filter-grid .atlas-select-chevron svg{width:12px!important;height:12px!important} body .og-table-scroll{width:100%!important;flex:1 1 auto!important;overflow-x:auto!important;overflow-y:visible!important} body .og-table{width:100%!important;border-collapse:collapse!important;table-layout:auto!important;margin:0!important;border:0!important;color:#fff!important;font-size:13px!important;background:none!important} body .og-table thead{background:#ffffff08!important} body .og-table th{font-size:11px!important;font-weight:650!important;text-align:left!important;padding:9px 12px!important;border:0!important;border-top:1px solid var(--lg-line)!important;border-bottom:1px solid var(--lg-line)!important;white-space:nowrap!important;color:var(--palette-muted)!important;background:transparent!important} body .og-table th:first-child{padding-left:16px!important} body .og-table th:last-child{padding-right:16px!important;text-align:right!important} body .og-table th button{background:transparent!important;border:0!important;color:inherit!important;padding:0!important;display:flex!important;align-items:center!important;gap:4px!important;font:inherit!important} body .og-table th[aria-sort]:not([aria-sort=none]){color:#fff!important} body .og-table td{padding:9px 12px!important;border:0!important;border-bottom:1px solid var(--lg-line)!important;background:none!important;vertical-align:middle!important} body .og-table td:first-child{padding-left:16px!important} body .og-table td:last-child{padding-right:16px!important} body .og-table tbody tr{transition:background .15s!important;cursor:pointer!important} body .og-table tbody tr:hover,body .og-table tbody tr[data-selected]{background:#ffffff0d!important} body .og-row-identity, body .og-row-identity.atlas-glass-surface, body .og-row-identity:hover, body .og-row-identity:active, body .og-row-identity[data-glass-hover=true], body .og-row-identity[data-glass-pressed=true]{display:flex!important;align-items:center!important;gap:10px!important;border:0!important;padding:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;scale:1!important;filter:none!important;color:#fff!important;text-align:left!important;width:100%!important;min-height:38px!important;} body .og-row-identity::before,body .og-row-identity::after{content:none!important;display:none!important} body .og-row-logo,body .og-row-logo>.brand-mark{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:11px!important;flex:none!important} body .og-row-logo .atlas-approval-emblem{width:11px!important;height:13px!important;right:-3px!important;bottom:-3px!important} body .og-row-identity>span:last-child{display:block!important;min-width:0!important} body .og-row-identity b{display:flex!important;align-items:center!important;gap:6px!important;font-size:14px!important;font-weight:750!important;line-height:1.2!important;color:#fff!important} body .og-row-identity b i{font-size:10px!important;font-weight:650!important;font-style:normal!important;padding:2px 6px!important;border-radius:6px!important;background:#ffffff12!important;color:var(--palette-muted)!important;white-space:nowrap!important} body .og-row-identity small{display:block!important;font-size:11px!important;font-weight:500!important;color:var(--palette-muted)!important;line-height:1.25!important;max-width:240px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-top:2px!important} body .og-discount-pill{display:inline-block!important;padding:5px 9px!important;border-radius:8px!important;background:var(--lg-selected)!important;border:1px solid var(--lg-line)!important;color:#fff!important;font-size:11px!important;font-weight:750!important;white-space:nowrap!important} body .og-discount-pill.is-plain{background:none!important;border-color:transparent!important;color:var(--palette-muted)!important;font-weight:500!important} body .og-price{display:flex!important;align-items:baseline!important;gap:5px!important;white-space:nowrap!important;line-height:1.2!important} body .og-price s{font-size:11px!important;font-weight:450!important;opacity:.5!important} body .og-price b{font-size:17px!important;font-weight:750!important;letter-spacing:-.03em!important;color:#fff!important} body .og-price>small{font-size:10px!important;opacity:.7!important} body .og-row-fee{display:block!important;font-size:9px!important;color:var(--palette-muted)!important;margin-top:2px!important} body .og-size-cell{font-size:14px!important;font-weight:700!important;white-space:nowrap!important;color:#fff!important} body .og-row-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important} body .og-code{display:inline-flex!important;align-items:center!important;gap:6px!important;background:var(--lg-selected)!important;color:#fff!important;border:1px solid var(--lg-edge)!important;border-radius:11px!important;padding:6px 10px!important;text-align:left!important;min-height:30px!important} body .og-code b{font:750 11px/1 "Atlas Display",sans-serif!important;color:#fff!important} body .og-code small{font-size:8px!important;font-weight:700!important;color:#ffffffd0!important;white-space:nowrap!important} body .og-code svg{width:12px!important;height:12px!important;color:#fff!important} body .og-auto-code{font-size:11px!important;font-weight:700!important;color:#fff!important;display:flex!important;flex-direction:column!important;gap:1px!important} body .og-auto-code small{font-size:9px!important;font-weight:500!important;color:var(--palette-muted)!important} body .og-no-code{font-size:10px!important;color:var(--palette-muted)!important} body .og-row-open{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;min-width:30px!important;border:1px solid var(--lg-line)!important;border-radius:50%!important;background:var(--lg-control)!important;color:#fff!important;padding:6px!important} body .og-row-open svg{width:13px!important;height:13px!important} body .og-pagination{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:9px 16px!important;color:var(--palette-muted)!important;font-size:11px!important} body .og-pagination>div{display:flex!important;align-items:center!important;gap:8px!important} body .og-pagination button{width:27px!important;height:27px!important;padding:5px!important} body[data-market] .offers-gallery{--wx-grad-1:var(--palette-start,#6b2fbc);--wx-grad-2:rgb(var(--lg-rgb,113 64 188));--wx-grad-3:rgb(var(--lg-secondary,215 100 185));--wx-glow:rgb(var(--lg-secondary,215 100 185) / .52);} body[data-market=forex] .offers-gallery{--wx-grad-1:#6b2fbc;--wx-grad-2:#913ec4;--wx-grad-3:#d764b9;--wx-glow:#e485d480;} body[data-market=futures] .offers-gallery{--wx-grad-1:#204d9c;--wx-grad-2:#2f71c8;--wx-grad-3:#49b9c6;--wx-glow:#74d4ed78;} body[data-market=crypto] .offers-gallery{--wx-grad-1:#1b624f;--wx-grad-2:#28886b;--wx-grad-3:#5bc298;--wx-glow:#a8e3b170;} body[data-market=stocks] .offers-gallery{--wx-grad-1:#73462f;--wx-grad-2:#9e6540;--wx-grad-3:#d4986a;--wx-glow:#f0c28b70;} body .og-detail{grid-area:detail!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;height:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;} body .og-detail-visual.og-wx-card{flex:1 1 auto!important;height:100%!important;display:flex!important;flex-direction:column!important;gap:14px!important;position:relative!important;background:radial-gradient(ellipse at 22% 0%,rgb(var(--lg-secondary) / .24),transparent 56%),var(--lg-glass)!important;color:#fff!important;border:1px solid var(--lg-line)!important;border-radius:32px!important;padding:18px 20px 20px!important;box-shadow:var(--lg-shadow),inset 0 1px 0 #ffffff2e!important;-webkit-backdrop-filter:blur(20px) saturate(120%)!important;backdrop-filter:blur(20px) saturate(120%)!important;isolation:isolate!important;overflow:hidden!important;} body .og-wx-stage{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;flex:0 0 auto!important;width:100%!important;isolation:isolate!important;} body .og-wx-hero-card{position:relative!important;width:100%!important;min-height:296px!important;padding:26px 26px 30px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;overflow:visible!important;} body .og-wx-hero-svg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0!important;pointer-events:none!important;filter:drop-shadow(0 18px 32px #07051666)!important;} body .og-wx-hero-content{position:relative!important;z-index:2!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:16px!important;} body .og-wx-hero-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;} body .og-wx-titles{display:grid!important;gap:5px!important;min-width:0!important;flex:1!important;} body .og-wx-titles h2{font:800 clamp(27px,2.45vw,36px)/1.05 "DM Sans","Atlas Display",sans-serif!important;letter-spacing:-.035em!important;color:#fff!important;text-shadow:0 2px 12px #09061838!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} body .og-wx-titles p{font:600 13.5px/1.3 "DM Sans","Atlas Display",sans-serif!important;color:#ffffffeb!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} body .og-wx-details-btn{flex:none!important;display:inline-flex!important;align-items:center!important;gap:6px!important;height:36px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid #ffffff5c!important;background:linear-gradient(135deg,#ffffff33,#ffffff14)!important;color:#fff!important;font:750 12px/1 "DM Sans","Atlas Display",sans-serif!important;letter-spacing:.01em!important;box-shadow:0 6px 16px #0805182e,inset 0 1px 0 #ffffff66!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;transition:transform .18s ease,background .18s ease,border-color .18s ease!important;} body .og-wx-details-btn:hover{transform:translateY(-2px)!important;border-color:#ffffff99!important;background:linear-gradient(135deg,#ffffff48,#ffffff24)!important;} body .og-wx-details-btn svg{width:14px!important;height:14px!important;} body .og-wx-hero-main{display:grid!important;grid-template-columns:minmax(0,1.22fr) minmax(124px,.78fr)!important;align-items:start!important;gap:14px!important;width:100%!important;} body .og-wx-temp{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important;padding:8px 0 54px 0!important;} body .og-wx-price-number{display:inline-flex!important;align-items:flex-start!important;flex-wrap:nowrap!important;gap:6px!important;max-width:100%!important;line-height:.95!important;} body .og-wx-price-number strong{font:800 clamp(36px,3.2vw,52px)/.94 "DM Sans","Atlas Display",sans-serif!important;letter-spacing:-.045em!important;color:#fff!important;text-shadow:0 6px 18px #09061a36!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} body .og-wx-price-number sup{font:800 12px/1 "DM Sans","Atlas Display",sans-serif!important;color:#fff!important;background:#ffffff28!important;border:1px solid #ffffff5c!important;padding:4px 8px!important;border-radius:999px!important;margin-top:4px!important;flex:none!important;letter-spacing:-.02em!important;box-shadow:inset 0 1px 0 #ffffff55!important;} body .og-wx-minmax{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:7px!important;font:650 12.5px/1.2 "DM Sans","Atlas Display",sans-serif!important;color:#ffffffeb!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} body .og-wx-minmax i{font-style:normal!important;opacity:.85!important;} body .og-wx-art-cluster{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;justify-self:center!important;margin:6px 0 4px 0!important;transform:none!important;} body .og-wx-sun-glow{position:absolute!important;width:138px!important;height:138px!important;border-radius:50%!important;background:radial-gradient(circle,#ffffff85 0%,var(--wx-glow) 48%,transparent 72%)!important;filter:blur(11px)!important;transform:translate(-6px,-6px)!important;pointer-events:none!important;z-index:0!important;} body .og-wx-firm-emblem{position:relative!important;z-index:2!important;display:grid!important;place-items:center!important;padding:10px!important;border-radius:28px!important;background:linear-gradient(145deg,#ffffff48,#ffffff18)!important;border:1.5px solid #ffffff75!important;box-shadow:0 18px 36px #09061a52,0 4px 10px #00000028,inset 0 2px 3px #ffffff88!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;} body .og-wx-firm-emblem>.brand-mark{width:98px!important;height:98px!important;min-width:98px!important;min-height:98px!important;border-radius:22px!important;margin:0!important;transform:none!important;rotate:0deg!important;box-shadow:0 8px 20px #0705164d!important;} body .og-wx-under-row{display:flex!important;justify-content:flex-start!important;margin-top:-78px!important;padding-left:2px!important;} body .og-wx-under-card{pointer-events:auto!important;width:56%!important;min-width:214px!important;max-width:274px!important;min-height:112px!important;padding:50px 26px 14px 16px!important;gap:11px!important;isolation:isolate!important;} body .og-wx-under-svg{filter:drop-shadow(0 14px 26px #0705144a)!important;} body .og-wx-drop-icon{position:relative!important;z-index:2!important;width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important;background:var(--lg-selected)!important;border:1px solid var(--lg-edge)!important;display:grid!important;place-items:center!important;color:var(--lg-accent)!important;box-shadow:inset 0 1px 0 #ffffff38!important;} body .og-wx-drop-icon svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;} body .og-wx-pressure-copy{position:relative!important;z-index:2!important;display:grid!important;min-width:0!important;} body .og-wx-pressure-copy small{font:600 11px/1.2 "DM Sans","Atlas Display",sans-serif!important;color:var(--palette-muted)!important;} body .og-wx-pressure-copy strong{font:750 13px/1.25 "DM Sans","Atlas Display",sans-serif!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} body .og-wx-code-inline{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:4px 9px!important;border-radius:8px!important;background:#ffffff14!important;border:1px dashed var(--lg-edge)!important;color:#fff!important;width:fit-content!important;} body .og-wx-code-inline b{font:800 12.5px/1.1 "DM Sans","Atlas Display",sans-serif!important;letter-spacing:.04em!important;color:#fff!important;} body .og-wx-code-inline span{font-size:9.5px!important;font-weight:750!important;color:var(--lg-accent)!important;text-transform:uppercase!important;} body .og-wx-code-inline svg{width:12px!important;height:12px!important;} body .og-wx-pills{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:7px!important;padding:2px 0!important;} body .og-wx-buy-pill{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:7px 14px!important;border-radius:999px!important;background:var(--lg-selected)!important;border:1px solid var(--lg-edge)!important;color:#fff!important;font:750 12px/1.15 "DM Sans","Atlas Display",sans-serif!important;box-shadow:0 6px 16px #09061a38,inset 0 1px 0 #ffffff48!important;white-space:nowrap!important;margin-right:auto!important;} body .og-wx-buy-pill *{color:#fff!important} body .og-wx-pill{padding:7px 14px!important;border-radius:999px!important;background:var(--lg-control)!important;border:1px solid var(--lg-line)!important;color:var(--palette-muted)!important;font:650 12px/1.2 "DM Sans","Atlas Display",sans-serif!important;white-space:nowrap!important;max-width:128px!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:color .18s,border-color .18s,background .18s!important;} body .og-wx-pill:hover{color:#fff!important;border-color:var(--lg-edge)!important;} body .og-wx-pill.is-active{color:#fff!important;font-weight:750!important;background:var(--lg-selected)!important;border:1px solid var(--lg-edge)!important;box-shadow:0 4px 14px #09061a38,inset 0 1px 0 #ffffff40!important;} body .og-wx-pill-plus{width:32px!important;height:32px!important;min-width:32px!important;border-radius:50%!important;background:var(--lg-control)!important;border:1px solid var(--lg-line)!important;color:#fff!important;font:650 17px/1 "DM Sans",sans-serif!important;display:grid!important;place-items:center!important;} body .og-wx-pill-plus:hover{background:var(--lg-selected)!important;border-color:var(--lg-edge)!important;} body .og-wx-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center!important;border-bottom:1px solid var(--lg-line)!important;position:relative!important;} body .og-wx-tab{position:relative!important;padding:8px 12px 11px!important;border:0!important;background:transparent!important;color:var(--palette-muted)!important;opacity:.78!important;font:650 13.5px/1.2 "DM Sans","Atlas Display",sans-serif!important;text-align:center!important;transition:color .18s,opacity .18s!important;} body .og-wx-tab:hover{color:#fff!important;opacity:.95!important} body .og-wx-tab.is-active{color:#fff!important;opacity:1!important;font-weight:750!important;} body .og-wx-tab.is-active::after{content:""!important;position:absolute!important;left:16%!important;right:16%!important;bottom:-1px!important;height:3px!important;border-radius:3px 3px 0 0!important;background:linear-gradient(90deg,transparent,var(--wx-grad-2),var(--wx-grad-3),transparent)!important;box-shadow:0 -4px 14px var(--wx-glow)!important;} body .og-wx-forecast-wrap{flex:1 1 254px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) 28px!important;align-items:stretch!important;gap:8px!important;min-height:252px!important;} body .og-wx-nav-btn{align-self:center!important;width:28px!important;height:46px!important;min-width:28px!important;border-radius:14px!important;border:1px solid var(--lg-line)!important;background:var(--lg-control)!important;color:#fff!important;display:grid!important;place-items:center!important;box-shadow:inset 0 1px 0 #ffffff24!important;transition:transform .18s ease,background .18s ease,border-color .18s ease!important;} body .og-wx-nav-btn:hover:not(:disabled){transform:scale(1.06)!important;border-color:var(--lg-edge)!important;background:var(--lg-selected)!important;} body .og-wx-nav-btn svg{width:14px!important;height:14px!important;} body .og-wx-forecast{height:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;} body .og-wx-mini-card, body .og-wx-mini-card.atlas-glass-surface{position:relative!important;min-height:250px!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:16px 10px 14px!important;border-radius:28px!important;background:radial-gradient(ellipse at 50% 0%,rgb(var(--lg-secondary) / .24),transparent 68%),var(--lg-control)!important;border:1px solid var(--lg-line)!important;box-shadow:0 12px 26px #06051245,inset 0 1px 0 #ffffff33!important;color:#fff!important;text-align:center!important;cursor:pointer!important;overflow:hidden!important;scale:1!important;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .2s,background .2s!important;} body .og-wx-mini-card::before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(125deg,#ffffff14 0%,#ffffff05 46%,transparent 47%)!important;pointer-events:none!important;z-index:0!important;} body .og-wx-mini-card.tone-1{background:radial-gradient(ellipse at 50% 0%,rgb(var(--lg-rgb) / .3),transparent 68%),var(--lg-control)!important;} body .og-wx-mini-card.tone-2{background:radial-gradient(ellipse at 50% 0%,rgb(var(--lg-secondary) / .28),transparent 70%),var(--lg-control)!important;} body .og-wx-mini-card:hover,body .og-wx-mini-card.is-current{transform:translateY(-4px)!important;background:var(--lg-selected)!important;box-shadow:0 16px 30px #0605145c,inset 0 1px 0 #ffffff55!important;} body .og-wx-mini-head{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;} body .og-wx-mini-title{font:800 14px/1.18 "DM Sans","Atlas Display",sans-serif!important;letter-spacing:-.02em!important;color:#fff!important;width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} body .og-wx-mini-type{font:650 11.5px/1.15 "DM Sans","Atlas Display",sans-serif!important;color:var(--palette-muted)!important;width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} body .og-wx-mini-art{position:relative!important;z-index:1!important;display:grid!important;place-items:center!important;margin:4px 0!important;} body .og-wx-mini-logo>.brand-mark{width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;border-radius:20px!important;margin:0!important;transform:none!important;rotate:0deg!important;box-shadow:0 10px 20px #07061659,inset 0 0 0 1px #ffffff38!important;} body .og-wx-mini-badge{font:800 9.5px/1 "DM Sans","Atlas Display",sans-serif!important;font-style:normal!important;padding:3px 7px!important;border-radius:999px!important;background:linear-gradient(135deg,var(--wx-grad-2),var(--wx-grad-3))!important;color:#fff!important;border:1px solid #ffffff60!important;margin-top:-9px!important;position:relative!important;z-index:2!important;white-space:nowrap!important;box-shadow:0 4px 10px #08051655!important;} body .og-wx-mini-price{position:relative!important;z-index:1!important;display:flex!important;align-items:baseline!important;justify-content:center!important;gap:4px!important;width:100%!important;line-height:1!important;} body .og-wx-mini-price b{font:800 clamp(18px,1.65vw,22px)/1 "DM Sans","Atlas Display",sans-serif!important;letter-spacing:-.035em!important;color:#fff!important;white-space:nowrap!important;} body .og-wx-mini-price s{font:600 10.5px/1 "DM Sans","Atlas Display",sans-serif!important;color:var(--palette-muted)!important;opacity:.75!important;white-space:nowrap!important;} body .og-wx-mini-code-row{position:relative!important;z-index:2!important;width:100%!important;display:flex!important;justify-content:center!important;margin-top:2px!important;} body .og-wx-mini-code{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:6px 8px!important;border-radius:10px!important;background:#ffffff12!important;border:1px dashed var(--lg-edge)!important;color:#fff!important;min-height:27px!important;transition:background .16s,border-color .16s!important;} body .og-wx-mini-code:hover{background:#ffffff22!important;border-color:#fff!important;} body .og-wx-mini-code b{font:800 10.5px/1 "Atlas Display",sans-serif!important;letter-spacing:.03em!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} body .og-wx-mini-code svg{width:11px!important;height:11px!important;flex:none!important;color:var(--lg-accent)!important;} body .og-wx-mini-nocode{display:inline-block!important;font:700 10px/1.2 "Atlas Display",sans-serif!important;color:var(--palette-muted)!important;padding:4px 6px!important;} body .og-empty{padding:28px 16px!important;text-align:center!important;color:var(--palette-muted)!important} @media(max-width:1200px){body .og-workspace{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"deck" "list" "detail"!important} body .og-detail{max-width:760px!important;width:100%!important;justify-self:center!important}} @media(max-width:820px){body .og-deck{grid-template-columns:repeat(2,minmax(0,1fr))!important}} @media(max-width:600px){body .og-deck,body .og-wx-forecast{grid-template-columns:1fr 1fr!important;gap:10px!important} body .og-filter-grid,body .og-wx-hero-main{grid-template-columns:1fr!important}} @media(prefers-reduced-motion:reduce){body .og-campaign,body .og-finders button,body .og-wx-mini-card{transition:none!important}}} @layer atlas-interface{body .og-workspace{gap:10px 18px!important;align-items:stretch!important;} body .og-finders{margin:0 0 5px!important} body .og-finders button{min-height:40px!important;padding:5px 11px!important} body .og-deck-timer{margin:0 0 7px!important} body .og-campaign{min-height:248px!important} body .og-campaign-art{height:98px!important;min-height:98px!important;padding:18px 8px 6px!important} body .og-campaign-logo>.brand-mark{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;border-radius:15px!important} body .og-campaign-body{gap:6px!important;padding:8px 11px 7px!important} body .og-campaign-offer-box{padding:5px 8px!important} body .og-campaign-discount strong{font-size:20px!important} body .og-campaign-price b{font-size:15px!important} body .og-campaign-footer{padding:6px 10px!important} body .og-list-title{margin-bottom:5px!important;min-height:28px!important} body .og-list-surface{flex:1 1 auto!important;justify-content:flex-start!important;padding:8px 0 0!important;border-radius:22px!important;} body .og-filter-grid{gap:7px!important;padding:0 14px 7px!important} body .og-filter-grid select,body .og-filter-grid .atlas-select-trigger{height:32px!important;min-height:32px!important;padding:4px 9px!important} body .og-table-scroll{flex:0 0 auto!important} body .og-table th{padding:6px 11px!important} body .og-table td{padding:5.5px 11px!important} body .og-row-identity{min-height:32px!important} body .og-row-logo,body .og-row-logo>.brand-mark{width:33px!important;height:33px!important;min-width:33px!important;min-height:33px!important;border-radius:10px!important} body .og-pagination{margin-top:auto!important;padding:6px 14px!important} body .og-card-top-badges{position:absolute!important;top:8px!important;left:8px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;z-index:3!important;} body .og-card-size-pill{padding:3.5px 7px!important;border-radius:7px!important;background:linear-gradient(135deg,var(--wx-grad-2),var(--wx-grad-3))!important;border:1px solid #ffffff66!important;font:800 10.5px/1.05 "DM Sans","Atlas Display",sans-serif!important;letter-spacing:.01em!important;color:#fff!important;box-shadow:0 4px 10px #0604124d!important;} body .og-card-step-pill{position:static!important;padding:3.5px 7px!important;border-radius:7px!important;background:#100d24cc!important;border:1px solid #ffffff3d!important;font:800 10px/1.05 "DM Sans","Atlas Display",sans-serif!important;letter-spacing:.03em!important;text-transform:uppercase!important;color:#fff!important;} body .og-row-identity b i.og-row-size-tag{background:linear-gradient(135deg,rgb(var(--lg-rgb) / .75),rgb(var(--lg-secondary) / .75))!important;border:1px solid #ffffff45!important;color:#fff!important;font-weight:800!important;font-size:10.5px!important;padding:2px 6px!important;} body .og-row-identity b i.og-row-step-tag{background:#ffffff18!important;border:1px solid #ffffff28!important;color:#fff!important;font-weight:750!important;font-size:10px!important;text-transform:uppercase!important;} body .og-detail-visual.og-wx-card{padding:14px 16px 15px!important;gap:9px!important;border-radius:28px!important;justify-content:space-between!important;} body .og-wx-hero-card{aspect-ratio:500/236!important;min-height:0!important;height:auto!important;padding:18px 20px 0!important;pointer-events:none!important;z-index:2!important;} body .og-wx-hero-card button,body .og-wx-hero-card a{pointer-events:auto!important;} body .og-wx-hero-content{gap:8px!important;height:100%!important} body .og-wx-titles{gap:6px!important} body .og-wx-titles h2{font-size:clamp(25px,2.3vw,34px)!important;line-height:1.02!important} body .og-wx-account-badges{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;margin-top:1px!important;} body .og-wx-badge-size{display:inline-flex!important;align-items:center!important;padding:4px 10px!important;border-radius:8px!important;background:#ffffff!important;color:#1c1032!important;font:900 13px/1.05 "DM Sans","Atlas Display",sans-serif!important;letter-spacing:-.01em!important;box-shadow:0 4px 12px #09051836!important;} body .og-wx-badge-step{display:inline-flex!important;align-items:center!important;padding:4px 10px!important;border-radius:8px!important;background:#120b26bf!important;border:1px solid #ffffff66!important;color:#fff!important;font:800 12px/1.05 "DM Sans","Atlas Display",sans-serif!important;letter-spacing:.04em!important;text-transform:uppercase!important;box-shadow:inset 0 1px 0 #ffffff38!important;} body .og-wx-program-label{font:700 12.5px/1.2 "DM Sans","Atlas Display",sans-serif!important;color:#ffffffeb!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:190px!important;} body .og-wx-hero-main{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;align-items:center!important} body .og-wx-temp{padding:0!important;gap:6px!important} body .og-wx-price-number strong{font-size:clamp(38px,3.6vw,54px)!important} body .og-wx-minmax{font-size:12px!important} body .og-wx-art-cluster{align-self:start!important;margin:0!important;transform:translateY(4%)!important} body .og-wx-sun-glow{width:136px!important;height:136px!important} body .og-wx-firm-emblem{padding:9px!important;border-radius:26px!important} body .og-wx-firm-emblem>.brand-mark{width:clamp(80px,6.8vw,98px)!important;height:clamp(80px,6.8vw,98px)!important;min-width:0!important;min-height:0!important;border-radius:20px!important} body .og-wx-under-row{position:relative!important;z-index:1!important;width:100%!important;aspect-ratio:500/134!important;margin-top:-13.6%!important;padding:0!important;display:grid!important;grid-template-columns:51% 49%!important;align-items:end!important;pointer-events:none!important;} body .og-wx-under-svg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0!important;pointer-events:none!important;filter:drop-shadow(0 10px 22px #03020928)!important;} body .og-wx-under-card{position:relative!important;z-index:2!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;height:100%!important;aspect-ratio:auto!important;padding:20% 8% 12px 16px!important;display:flex!important;align-items:center!important;gap:9px!important;background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:none!important;} body .og-wx-drop-icon{width:32px!important;height:32px!important;min-width:32px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#c9d6ff!important;} body .og-wx-drop-icon svg{width:23px!important;height:23px!important} body .og-wx-pressure-copy{gap:3px!important;pointer-events:auto!important} body .og-wx-pressure-copy small{font-size:11.5px!important;color:#ffffffb8!important} body .og-wx-code-inline{pointer-events:auto!important;position:relative!important;z-index:5!important;cursor:pointer!important;padding:5px 10px!important;border-radius:9px!important;background:#ffffff12!important;border:1px dashed #ffffff48!important;transition:background .16s,border-color .16s,transform .16s!important;} body .og-wx-code-inline:hover{background:#ffffff24!important;border-color:#fff!important;transform:translateY(-1px)!important;} body .og-wx-under-buy{position:relative!important;z-index:2!important;width:100%!important;height:100%!important;padding:29% 16px 12px 12%!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important;} body .og-wx-under-buy .og-wx-buy-pill, body .og-wx-under-buy a, body .og-wx-under-buy button{pointer-events:auto!important;position:relative!important;z-index:5!important;margin:0!important;width:100%!important;max-width:176px!important;min-height:38px!important;padding:8px 16px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;background:linear-gradient(135deg,var(--wx-grad-1),var(--wx-grad-2),var(--wx-grad-3))!important;border:1px solid #ffffff66!important;color:#fff!important;font:800 13px/1.1 "DM Sans","Atlas Display",sans-serif!important;box-shadow:0 8px 20px #07041459,inset 0 1px 0 #ffffff60!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important;} body .og-wx-under-buy .og-wx-buy-pill:hover{transform:translateY(-2px)!important;filter:brightness(1.08)!important;box-shadow:0 12px 24px #07041475,inset 0 1px 0 #ffffff85!important;} body .og-wx-forecast-wrap{flex:0 0 auto!important;min-height:0!important;align-items:center!important;} body .og-wx-forecast{height:auto!important;align-items:stretch!important;gap:9px!important} body .og-wx-mini-card, body .og-wx-mini-card.atlas-glass-surface{height:auto!important;min-height:0!important;aspect-ratio:103/154!important;gap:4px!important;padding:9px 7px 8px!important;border-radius:21px!important;background:linear-gradient(180deg,#ffffff1f 0%,#ffffff0a 55%,#ffffff05 100%)!important;border:1px solid #ffffff2b!important;box-shadow:0 10px 22px #0605123a,inset 0 1px 0 #ffffff40!important;} body .og-wx-mini-card.tone-1,body .og-wx-mini-card.tone-2{background:linear-gradient(180deg,#ffffff1f 0%,#ffffff0a 55%,#ffffff05 100%)!important} body .og-wx-mini-card:hover,body .og-wx-mini-card.is-current{transform:translateY(-3px)!important;background:linear-gradient(180deg,rgb(var(--lg-secondary) / .3) 0%,#ffffff0d 60%,#ffffff06 100%)!important;border-color:var(--lg-edge)!important;} body .og-wx-mini-pills{display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:100%!important;} body .og-wx-mini-size{padding:2px 5.5px!important;border-radius:6px!important;background:linear-gradient(135deg,var(--wx-grad-2),var(--wx-grad-3))!important;border:1px solid #ffffff55!important;color:#fff!important;font:800 10px/1.05 "DM Sans","Atlas Display",sans-serif!important;} body .og-wx-mini-step{padding:2px 5.5px!important;border-radius:6px!important;background:#120d26bf!important;border:1px solid #ffffff38!important;color:#fff!important;font:800 9.5px/1.05 "DM Sans","Atlas Display",sans-serif!important;text-transform:uppercase!important;} body .og-wx-mini-title{font-size:11.5px!important;margin-top:1px!important} body .og-wx-mini-art{margin:0!important} body .og-wx-mini-logo>.brand-mark{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:13px!important} body .og-wx-mini-badge{font-size:8.5px!important;padding:2px 5.5px!important;margin-top:-7px!important} body .og-wx-mini-price b{font-size:clamp(15px,1.3vw,18px)!important} body .og-wx-mini-price s{font-size:9px!important} body .og-wx-mini-code{min-height:21px!important;padding:3.5px 6px!important;border-radius:7px!important} body .og-wx-mini-code b{font-size:9.5px!important}} @layer atlas-provider{#firm-spotlight .provider-logo-carousel{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:0!important;width:100%!important;isolation:isolate!important;min-height:var(--provider-logo-size,210px)!important} #firm-spotlight .provider-logo-carousel .logo-sculpture{position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;z-index:2!important;justify-self:center!important;transform:none!important;margin:0!important} #firm-spotlight .provider-neighbor{appearance:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-width:0!important;width:100%!important;padding:10px 0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--palette-muted,#d4cfe3)!important;cursor:pointer!important;grid-row:1!important;opacity:.42!important;filter:saturate(.6)!important;transition:opacity .2s,filter .2s,translate .2s!important;z-index:1!important} #firm-spotlight .provider-neighbor.is-previous{grid-column:1!important;translate:14px 0!important} #firm-spotlight .provider-neighbor.is-next{grid-column:3!important;translate:-14px 0!important} #firm-spotlight .provider-neighbor:hover,#firm-spotlight .provider-neighbor:focus-visible{opacity:.85!important;filter:saturate(1)!important} #firm-spotlight .provider-neighbor-mark{display:grid!important;place-items:center!important;width:clamp(48px,4.5vw,74px)!important;height:clamp(48px,4.5vw,74px)!important;flex:none!important} #firm-spotlight .provider-neighbor-mark>.brand-mark{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border-radius:20px!important;margin:0!important;transform:none!important} #firm-spotlight .provider-neighbor-name{font:600 10px/1.3 "Atlas Display",sans-serif!important;text-align:center!important;max-width:90px!important;text-wrap:balance!important;overflow-wrap:anywhere!important} #firm-spotlight .provider-carousel-controls{display:grid!important;grid-template-columns:36px 70px 36px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:38px!important;margin:4px auto 0!important} #firm-spotlight .provider-carousel-controls button{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid var(--lg-line)!important;background:var(--lg-control)!important;color:#fff!important;cursor:pointer!important;box-shadow:inset 0 1px #ffffff18!important;transition:background .2s!important} #firm-spotlight .provider-carousel-controls button:hover{background:var(--lg-selected)!important} #firm-spotlight .provider-carousel-controls svg{width:18px!important;height:18px!important} #firm-spotlight .provider-carousel-controls>span{font:650 11px/1 "Atlas Display",sans-serif!important;text-align:center!important;color:var(--palette-muted)!important;font-variant-numeric:tabular-nums!important} #firm-spotlight .provider-carousel-controls i{font-style:normal!important;opacity:.45!important;padding:0 5px!important} #firm-spotlight .provider-logo-content{gap:14px!important;width:100%!important} #firm-spotlight .provider-logo-content .profile-purchase-actions{max-width:300px!important;align-self:center!important} @media(min-width:1101px){#firm-spotlight .provider-aligned{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:24px 28px!important;gap:0 28px!important} #firm-spotlight .provider-aligned>.logo-stage{width:100%!important} #firm-spotlight .provider-aligned>.radar-wrap{width:var(--provider-content-size)!important;max-width:100%!important;justify-self:center!important} #firm-spotlight .provider-aligned>.profile-summary{width:100%!important;max-width:440px!important;justify-self:center!important}} @media(max-width:1100px){#firm-spotlight .provider-logo-carousel{width:100%!important;max-width:440px!important;margin:auto!important;--provider-logo-size:190px} #firm-spotlight .provider-logo-carousel .logo-sculpture{width:190px!important;height:190px!important} #firm-spotlight .provider-neighbor-mark{width:58px!important;height:58px!important}} @media(max-width:600px){#firm-spotlight .provider-logo-carousel{--provider-logo-size:155px} #firm-spotlight .provider-logo-carousel .logo-sculpture{width:155px!important;height:155px!important} #firm-spotlight .provider-neighbor.is-previous{translate:5px 0!important} #firm-spotlight .provider-neighbor.is-next{translate:-5px 0!important} #firm-spotlight .provider-neighbor-mark{width:48px!important;height:48px!important}}} @layer atlas-interface{body .offers-gallery .og-workspace{gap:16px 20px!important} body .offers-gallery .og-finders{gap:10px!important;margin-bottom:10px!important} body .offers-gallery .og-finders button{min-height:57px!important;align-items:center!important;text-align:center!important;padding:10px 8px!important;gap:5px!important;border-radius:14px!important} body .offers-gallery .og-finders button span{font-size:13px!important;line-height:1.2!important;text-wrap:balance!important} body .offers-gallery .og-finders button small{font-size:10px!important;line-height:1.2!important;text-wrap:balance!important} body .offers-gallery .og-campaign{translate:none;scale:1;transition:border-color .22s,box-shadow .22s,background .22s!important} body .offers-gallery .og-campaign[data-selected=true]{translate:none;border-color:#ffffff99!important;box-shadow:inset 0 1px #ffffff38,0 10px 24px #08061c35!important} body .offers-gallery .og-campaign[data-selected=true]:hover,body .offers-gallery .og-campaign:hover{translate:none} body .offers-gallery[data-spinning=true] .og-campaign{pointer-events:none!important} body .offers-gallery .og-campaign-footer{padding:9px!important} body .offers-gallery .og-card-rating-pill{top:auto!important;bottom:7px!important;right:7px!important;font-size:8px!important;max-width:82px!important} body .offers-gallery .og-campaign-art{min-height:112px!important} body .offers-gallery .og-campaign-logo{translate:0 -3px!important} body .offers-gallery .og-campaign-price>small{font-size:8px!important;white-space:nowrap!important} body .offers-gallery .og-filter-grid>label:nth-child(1){order:0!important} body .offers-gallery .og-filter-grid>label:nth-child(4){order:1!important} body .offers-gallery .og-filter-grid>label:nth-child(3){order:2!important} body .offers-gallery .og-filter-grid>label:nth-child(2){order:3!important} body .offers-gallery .og-code,body .offers-gallery .og-demo-code{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto 14px!important;align-items:center!important;gap:7px!important;min-width:0!important;width:100%!important;padding:8px 9px!important;border:1px solid #ffffff30!important;background:#ffffff0b!important;border-radius:10px!important;text-align:left!important;color:#fff!important;min-height:34px!important} body .offers-gallery .og-code .og-code-label{font:600 10px/1 "Atlas Display",sans-serif!important;letter-spacing:0!important;color:var(--palette-muted)!important;text-transform:none!important;margin:0!important} body .offers-gallery .og-code>b{font:750 12px/1 "Atlas Display",sans-serif!important;letter-spacing:.02em!important;margin:0!important;min-width:0!important;overflow-wrap:anywhere!important} body .offers-gallery .og-code>small{font:600 9px/1 "Atlas Display",sans-serif!important;margin:0!important;text-transform:none!important;color:var(--palette-muted)!important} body .offers-gallery .og-code svg{width:13px!important;height:13px!important} body .offers-gallery .og-code:hover{border-color:#ffffff70!important;background:#ffffff1c!important} body .offers-gallery .og-code-small{grid-template-columns:minmax(0,1fr) auto 13px!important;min-width:112px!important;max-width:160px!important} body .offers-gallery .og-code-small .og-code-label{display:none!important} body .offers-gallery .og-table{table-layout:auto!important;font-size:12px!important} body .offers-gallery .og-table td,body .offers-gallery .og-table th{padding:10px 9px!important} body .offers-gallery .og-table td:first-child,body .offers-gallery .og-table th:first-child{padding-left:14px!important} body .offers-gallery .og-table td:last-child,body .offers-gallery .og-table th:last-child{padding-right:14px!important} body .offers-gallery .og-row-actions{gap:7px!important} body .offers-gallery .og-row-identity b{font-size:12px!important} body .offers-gallery .og-row-identity .og-row-size-tag{display:none!important} body .offers-gallery .og-detail-visual.og-wx-card{gap:12px!important;padding:14px!important;border-radius:28px!important;height:auto!important;flex:none!important} body .offers-gallery .og-wx-stage{border:0!important;border-radius:28px!important;overflow:visible!important;background:linear-gradient(135deg,#271c42d9,#19132eab)!important;box-shadow:0 12px 28px #0806182c,inset 0 0 0 1px #ffffff24!important} body .offers-gallery .og-wx-hero-card{aspect-ratio:auto!important;min-height:0!important;pointer-events:none!important;background:transparent!important;border-radius:0!important;overflow:visible!important} body .offers-gallery .og-wx-hero-card::before{display:none!important} body .offers-gallery .og-wx-hero-svg{display:block!important;filter:drop-shadow(0 12px 16px #07051633)!important} body .offers-gallery .og-wx-hero-content{gap:12px!important;height:auto!important} body .offers-gallery .og-wx-hero-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;} body .offers-gallery .og-wx-titles h2{font-size:clamp(23px,2vw,30px)!important;white-space:normal!important;overflow-wrap:anywhere!important;letter-spacing:-.035em!important} body .offers-gallery .og-wx-account-badges{gap:6px!important;row-gap:9px!important} body .offers-gallery .og-wx-program-label{flex-basis:100%!important;max-width:100%!important;font-size:11px!important;white-space:normal!important;} body .offers-gallery .og-wx-details-btn{height:32px!important;padding:0 10px!important;font-size:11px!important} body .offers-gallery .og-wx-hero-main{grid-template-columns:minmax(0,1fr) 100px!important;gap:12px!important;align-items:center!important} body .offers-gallery .og-wx-temp{gap:7px!important;min-width:0!important;padding:0!important} body .offers-gallery .og-wx-price-number{display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important;width:100%!important} body .offers-gallery .og-wx-price-number strong{display:block!important;min-width:0!important;max-width:100%!important;font-size:clamp(28px,2.7vw,40px)!important;line-height:1.1!important;overflow:visible!important;text-overflow:clip!important;font-variant-numeric:tabular-nums!important;} body .offers-gallery .og-wx-price-number sup{position:static!important;vertical-align:middle!important;margin:0!important;padding:5px 7px!important;line-height:1!important} body .offers-gallery .og-wx-minmax{gap:5px 9px!important;flex-wrap:wrap!important;white-space:normal!important;overflow:visible!important;font-size:11px!important;line-height:1.4!important} body .offers-gallery .og-wx-minmax i{display:none!important} body .offers-gallery .og-wx-art-cluster{align-self:center!important;transform:none!important;margin:0!important} body .offers-gallery .og-wx-firm-emblem{padding:8px!important;border-radius:23px!important} body .offers-gallery .og-wx-firm-emblem>.brand-mark{width:80px!important;height:80px!important;min-width:0!important;min-height:0!important;border-radius:17px!important} body .offers-gallery .og-wx-sun-glow{width:120px!important;height:120px!important;opacity:.45!important} body .offers-gallery .og-wx-under-row{aspect-ratio:auto!important;min-height:70px!important;margin:-20px 0 0!important;grid-template-columns:minmax(0,1fr) minmax(90px,.75fr)!important;align-items:center!important;padding:0 18px 16px!important;background:transparent!important;border:0!important;pointer-events:auto!important} body .offers-gallery .og-wx-under-card,body .offers-gallery .og-wx-under-buy{padding:0!important;height:auto!important;min-height:0!important;align-items:center!important;pointer-events:auto!important} body .offers-gallery .og-wx-under-card{gap:10px!important} body .offers-gallery .og-wx-drop-icon{display:none!important} body .offers-gallery .og-wx-pressure-copy{min-width:0!important;gap:6px!important;width:100%!important} body .offers-gallery .og-wx-pressure-copy>small{line-height:1.1!important;} body .offers-gallery .og-wx-code-inline{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;width:max-content!important;max-width:100%!important;border:1px solid #ffffff30!important;border-radius:9px!important;background:#ffffff0b!important} body .offers-gallery .og-wx-code-inline>b{min-width:0!important;overflow-wrap:anywhere!important} body .offers-gallery .og-wx-code-inline>[data-copy-feedback]{color:var(--palette-muted)!important} body .offers-gallery .og-wx-under-buy .og-wx-buy-pill{max-width:none!important;border-radius:12px!important;padding:10px 14px!important} body .offers-gallery .og-wx-pills{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;padding:0!important;margin:0!important} body .offers-gallery .og-wx-pill{display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:52px!important;padding:7px 6px!important;border-radius:14px!important;white-space:normal!important;font-size:10px!important;font-weight:650!important;line-height:1.25!important;text-align:center!important;text-wrap:balance!important;overflow-wrap:anywhere!important} body .offers-gallery .og-wx-pill-logo{display:grid!important;place-items:center!important;width:26px!important;height:26px!important;flex:none!important} body .offers-gallery .og-wx-pill-logo>.brand-mark{width:26px!important;height:26px!important;min-width:0!important;min-height:0!important;border-radius:8px!important;margin:0!important} body .offers-gallery .og-wx-pill>span:last-child{display:flex!important;align-items:center!important;justify-content:center!important;min-height:25px!important;min-width:0!important} body .offers-gallery .og-wx-pill.is-active{background:var(--lg-selected)!important;border-color:#ffffff6a!important} body .offers-gallery .og-wx-tabs{margin-top:0!important;gap:8px!important;border:0!important;background:#ffffff06!important;border-radius:12px!important;padding:4px!important} body .offers-gallery .og-wx-tab{border-radius:9px!important;padding:10px 8px!important;} body .offers-gallery .og-wx-tab.is-active{background:#ffffff12!important;box-shadow:inset 0 1px #ffffff16!important} body .offers-gallery .og-wx-tab.is-active::after{display:none!important} body .offers-gallery .og-wx-forecast-wrap{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:7px!important;min-height:0!important;overflow:hidden!important} body .offers-gallery .og-wx-forecast{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;height:auto!important} body .offers-gallery .og-wx-mini-card{min-height:204px!important;aspect-ratio:auto!important;border-radius:17px!important;padding:10px 7px!important;gap:9px!important;transform:none!important;translate:none;transition:border-color .18s,background .18s!important} body .offers-gallery .og-wx-mini-card:hover{transform:none!important;border-color:#ffffff68!important} body .offers-gallery .og-wx-mini-head{min-height:49px!important;gap:6px!important;width:100%!important} body .offers-gallery .og-wx-mini-title{white-space:normal!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;text-align:center!important;} body .offers-gallery .og-wx-mini-pills{gap:3px!important;flex-wrap:wrap!important;justify-content:center!important} body .offers-gallery .og-wx-mini-size,body .offers-gallery .og-wx-mini-step{font-size:8px!important;line-height:1.1!important;padding:3px 5px!important} body .offers-gallery .og-wx-mini-price{display:flex!important;flex-direction:column!important;gap:4px!important;align-items:center!important;min-width:0!important} body .offers-gallery .og-wx-mini-price b{font-size:16px!important;line-height:1.2!important;overflow-wrap:anywhere!important;white-space:normal!important} body .offers-gallery .og-wx-mini-code{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:28px!important;gap:4px!important;padding:5px 3px!important;border-radius:8px!important} body .offers-gallery .og-wx-mini-code b{overflow-wrap:anywhere!important} body .offers-gallery .og-wx-mini-code svg{width:11px!important;height:11px!important} body .offers-gallery .og-detail{align-self:start!important;} body .offers-gallery .og-campaign-offer-box{min-height:62px!important;padding:9px 10px!important;gap:6px!important;border-radius:12px!important} body .offers-gallery .og-campaign-discount strong{font-size:25px!important;line-height:1.1!important} body .offers-gallery .og-campaign-discount strong em{font-size:9px!important;line-height:1.1!important} body .offers-gallery .og-campaign-price b{font-size:17px!important;line-height:1.15!important} body .offers-gallery #og-deck{position:relative!important} body .offers-gallery #og-deck.is-rolling>.og-campaign{visibility:hidden!important} body .offers-gallery .og-roulette{position:absolute;inset:0;pointer-events:none;z-index:3} body .offers-gallery .og-roulette-window{position:absolute;overflow:hidden;border-radius:20px;contain:paint} body .offers-gallery .og-roulette-track{will-change:transform} body .offers-gallery .og-roulette-cell{box-sizing:border-box;padding-bottom:0} body .offers-gallery .og-roulette-cell>.og-campaign{height:100%!important;box-sizing:border-box!important;visibility:visible!important;opacity:1!important;animation:none!important;translate:none!important;scale:1!important} @media(min-width:1201px){} @media(max-width:1200px){body .offers-gallery .og-workspace{grid-template-areas:"deck" "detail" "list"!important}body .offers-gallery .og-detail{max-width:720px!important}body .offers-gallery .og-wx-hero-main{grid-template-columns:minmax(0,1fr) 110px!important}} @media(max-width:600px){body .offers-gallery .og-finders{gap:6px!important} body .offers-gallery .og-finders button{min-height:66px!important;padding:8px 5px!important} body .offers-gallery .og-finders button span{font-size:11px!important} body .offers-gallery .og-finders button small{font-size:8px!important} body .offers-gallery .og-campaign-footer .og-code{grid-template-columns:auto minmax(0,1fr) 13px!important;gap:5px!important;padding:7px!important} body .offers-gallery .og-campaign-footer .og-code>b{font-size:11px!important;white-space:nowrap!important;overflow-wrap:normal!important} body .offers-gallery .og-campaign-footer .og-code>small{display:none!important} body .offers-gallery .og-detail-visual.og-wx-card{padding:11px!important;gap:13px!important;border-radius:22px!important} body .offers-gallery .og-wx-hero-card{padding:18px 16px 62px!important;min-height:0!important} body .offers-gallery .og-wx-hero-main{grid-template-columns:minmax(0,1fr) 82px!important;gap:8px!important} body .offers-gallery .og-wx-hero-top{gap:7px!important} body .offers-gallery .og-wx-titles h2{font-size:23px!important} body .offers-gallery .og-wx-firm-emblem>.brand-mark{width:64px!important;height:64px!important} body .offers-gallery .og-wx-under-row{padding:0 12px 14px!important;gap:10px!important;} body .offers-gallery .og-wx-code-inline{padding:7px!important} body .offers-gallery .og-wx-forecast-wrap{grid-template-columns:23px minmax(0,1fr) 23px!important;gap:5px!important} body .offers-gallery .og-wx-nav-btn{width:23px!important;min-width:23px!important} body .offers-gallery .og-wx-forecast{gap:5px!important} body .offers-gallery .og-wx-mini-card{min-height:196px!important} body .offers-gallery .og-wx-mini-logo>.brand-mark{width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important} body .offers-gallery .og-wx-pill{flex-direction:column!important;gap:4px!important;min-height:62px!important} body .offers-gallery .og-wx-pill>span:last-child{overflow-wrap:normal!important;min-height:22px!important} body .offers-gallery .og-table{min-width:680px!important}} @media(prefers-reduced-motion:reduce){body .offers-gallery *,#firm-spotlight .provider-neighbor{scroll-behavior:auto!important;transition:none!important}}} @keyframes provider-reference-float{0%,100%{transform:translateY(0) rotateY(-18deg) rotateX(10deg)}50%{transform:translateY(-15px) rotateY(9deg) rotateX(4deg)}} @layer atlas-provider{#firm-spotlight .provider-logo-carousel{perspective:900px!important;min-height:calc(var(--provider-logo-size,210px) + 50px)!important;padding:20px 0 30px!important} #firm-spotlight .provider-float-shell{grid-column:2;grid-row:1;position:relative;z-index:2;transform-style:preserve-3d;animation:provider-reference-float 7s ease-in-out infinite;transition:transform .4s} #firm-spotlight .provider-float-shell .logo-sculpture{width:var(--provider-logo-size,210px)!important;height:var(--provider-logo-size,210px)!important;place-items:center!important;box-shadow:10px 14px 0 #7952ad,18px 24px 0 #59358d,24px 34px 30px #28163a55,inset 0 0 30px #fff!important;border:5px solid #ffffff70!important;border-radius:35%!important;background:linear-gradient(145deg,#ffffffef,#b8a5e0)!important;overflow:visible!important} #firm-spotlight .provider-float-shell .logo-sculpture>.brand-mark{width:82%!important;height:82%!important;min-width:0!important;min-height:0!important;border-radius:24%!important;box-shadow:none!important;transform:translateZ(35px)!important} #firm-spotlight .provider-float-shell:hover{animation-play-state:paused} #firm-spotlight .provider-neighbor.is-previous{translate:0 0!important} #firm-spotlight .provider-neighbor.is-next{translate:4px 0!important} #firm-spotlight .provider-neighbor-name{font-size:10px!important;line-height:1.4!important} #firm-spotlight .provider-neighbor-mark{width:52px!important;height:52px!important} #firm-spotlight .provider-profile-heading h1{font-style:normal!important;font-size:clamp(24px,2.3vw,32px)!important;font-weight:700!important;letter-spacing:-.025em!important} #firm-spotlight .provider-profile-heading h1 a{font-style:normal!important;text-transform:none!important;font-weight:700!important} #firm-spotlight .provider-console :is(strong,b,small,span),#firm-spotlight .provider-rules-heading,#firm-spotlight .pm-node{font-style:normal!important} #firm-spotlight .provider-console .provider-widgets,#firm-spotlight .provider-console .profile-facts{gap:10px!important} #firm-spotlight .provider-console :is(.profile-stat,.provider-fact){border-radius:15px!important;border-color:#ffffff25!important;box-shadow:inset 0 1px #ffffff16,0 5px 15px #140b2912!important} #firm-spotlight .provider-console .provider-fact>strong{font-size:13px!important;line-height:1.35!important;letter-spacing:0!important} #firm-spotlight .provider-console .provider-fact>small{font-size:9px!important;letter-spacing:.04em!important} #firm-spotlight .provider-console .provider-fact-country{background:linear-gradient(145deg,#ffffff12,#ffffff06)!important} #firm-spotlight .provider-console .provider-country-art{width:30px!important;height:20px!important;position:absolute!important;right:10px!important;top:10px!important;left:auto!important;object-fit:cover!important;opacity:.85!important;border-radius:4px!important} #firm-spotlight .provider-console .provider-fact-country>small{padding-right:30px!important} #firm-spotlight .provider-rules-heading .pm-heading{font-size:14px!important;font-weight:650!important;letter-spacing:.06em!important} #firm-spotlight .pm-node{border-radius:16px!important;background:linear-gradient(145deg,#352957d9,#292344c9)!important;border:1px solid #ffffff30!important;box-shadow:inset 0 1px #ffffff14,0 5px 14px #140b291c!important} #firm-spotlight .pm-node[aria-checked=true]{border-color:#d6bcff!important;background:linear-gradient(145deg,#69508b,#423365)!important} #firm-spotlight .provider-carousel-controls{margin-top:0!important} @media(max-width:760px){#firm-spotlight .provider-carousel-controls{grid-row:2!important}#firm-spotlight .provider-logo-content .profile-purchase-actions{grid-row:3!important}} @media(prefers-reduced-motion:reduce){#firm-spotlight .provider-float-shell{animation:none!important;transform:none!important}}} @layer atlas-interface{body .offers-gallery .og-detail{align-self:stretch!important;display:flex!important;min-height:0!important;height:auto!important} body .offers-gallery .og-detail-visual.og-wx-card{flex:1!important;height:100%!important;min-height:0!important;box-sizing:border-box!important;justify-content:flex-start!important;gap:18px!important;padding:18px!important;background:radial-gradient(ellipse at 10% 0%,rgb(var(--lg-secondary)/.18),transparent 50%),linear-gradient(160deg,#171324d9,#111b26d9)!important} body .offers-gallery .og-wx-stage{border-radius:28px 28px 36px 36px!important;background:linear-gradient(145deg,#211227dd,#15101edb)!important;box-shadow:inset 0 0 0 1px #ffffff20,0 12px 28px #08061826!important} body .offers-gallery .og-wx-hero-card{padding:22px 22px 72px!important;min-height:260px!important;box-sizing:border-box!important} body .offers-gallery .og-wx-hero-content{gap:20px!important} body .offers-gallery .og-wx-titles h2{font-size:clamp(24px,2.3vw,35px)!important;max-width:100%!important} body .offers-gallery .og-wx-hero-top{grid-template-columns:minmax(0,1fr) 34px!important;gap:10px!important} body .offers-gallery .og-wx-details-btn{width:34px!important;height:34px!important;border-radius:50%!important;padding:8px!important;justify-content:center!important} body .offers-gallery .og-wx-details-btn>span{display:none!important} body .offers-gallery .og-wx-hero-main{grid-template-columns:minmax(0,1fr) 116px!important;} body .offers-gallery .og-wx-price-number{gap:7px!important;align-items:center!important} body .offers-gallery .og-wx-price-number strong{font-size:clamp(30px,3.2vw,48px)!important;letter-spacing:-.045em!important;white-space:nowrap!important} body .offers-gallery .og-wx-price-number sup{font-size:10px!important;padding:4px 6px!important} body .offers-gallery .og-wx-firm-emblem{border:0!important;background:none!important;box-shadow:none!important;backdrop-filter:none!important;padding:0!important;transform:translateY(15px) rotate(-5deg)!important} body .offers-gallery .og-wx-art-cluster{transform:translateY(26px)!important;z-index:3!important} body .offers-gallery .og-wx-firm-emblem>.brand-mark{width:106px!important;height:106px!important;border-radius:26px!important;filter:drop-shadow(0 12px 12px #0004)!important;box-shadow:none!important} body .offers-gallery .og-wx-under-row{padding:0 18px 18px!important;margin-top:-18px!important;min-height:76px!important;gap:12px!important} body .offers-gallery .og-wx-under-card{min-width:0!important} body .offers-gallery .og-wx-pressure-copy>small{color:#ddd2e5!important} body .offers-gallery .og-wx-code-inline{min-height:32px!important;padding:7px 9px!important} body .offers-gallery .og-wx-under-buy .og-wx-buy-pill{border-radius:14px!important;min-height:38px!important} body .offers-gallery .og-wx-firm-browser{display:grid!important;grid-template-columns:26px minmax(0,1fr) 26px!important;gap:7px!important;align-items:center!important;flex:none!important;min-width:0!important} body .offers-gallery .og-firm-nav{display:grid!important;place-items:center!important;width:26px!important;height:32px!important;padding:4px!important;background:#ffffff09!important;border:1px solid #ffffff22!important;border-radius:50%!important;color:#e8deef!important;cursor:pointer!important} body .offers-gallery .og-firm-nav:disabled{opacity:.25!important} body .offers-gallery .og-wx-pills{gap:7px!important} body .offers-gallery .og-wx-pill{flex-direction:column!important;gap:5px!important;padding:7px 4px!important;min-height:64px!important;background:#09061238!important;border-color:#ffffff18!important;box-shadow:none!important} body .offers-gallery .og-wx-pill.is-active{background:linear-gradient(135deg,#ffffff18,#ffffff05)!important;border-color:var(--lg-accent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--lg-accent) 30%,transparent),inset 0 1px #fff3!important} body .offers-gallery .og-wx-pill>span:last-child{min-height:24px!important;overflow-wrap:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;} body .offers-gallery .og-wx-tabs{background:none!important;padding:0 12px!important;border-bottom:1px solid #ffffff18!important;border-radius:0!important;gap:20px!important;} body .offers-gallery .og-wx-tab{position:relative!important;font-size:13px!important;padding:12px 4px 15px!important;border-radius:0!important;background:none!important;box-shadow:none!important} body .offers-gallery .og-wx-tab.is-active{background:none!important;box-shadow:none!important} body .offers-gallery .og-wx-tab.is-active::after{display:block!important;content:""!important;position:absolute!important;height:2px!important;left:16%!important;right:16%!important;bottom:0!important;background:linear-gradient(90deg,transparent,var(--lg-accent),transparent)!important;box-shadow:0 -4px 18px var(--lg-accent)!important} body .offers-gallery .og-wx-forecast-wrap{flex:1 1 auto!important;min-height:220px!important;align-items:stretch!important;margin:0!important;padding:2px 0 0!important} body .offers-gallery .og-wx-forecast{position:relative!important;align-self:stretch!important;overflow:hidden!important;isolation:isolate!important;border-radius:22px!important} body .offers-gallery .og-wx-mini-card{min-height:220px!important;max-height:none!important;height:100%!important;box-sizing:border-box!important;padding:14px 8px!important;justify-content:space-between!important;gap:12px!important;border-radius:24px!important;background:linear-gradient(160deg,#daeaff38,#6b87a81d 45%,#293d5120)!important;border-color:#ffffff35!important;box-shadow:inset 0 1px #fff3!important} body .offers-gallery .og-wx-mini-card:hover{background:linear-gradient(160deg,#daeaff45,#6b87a82a 45%,#293d5130)!important} body .offers-gallery .og-wx-mini-head{min-height:58px!important} body .offers-gallery .og-wx-mini-title{height:29px!important} body .offers-gallery .og-wx-mini-price b{font-size:clamp(17px,1.6vw,23px)!important} body .offers-gallery .og-wx-mini-logo>.brand-mark{width:54px!important;height:54px!important;min-width:0!important;min-height:0!important} body .offers-gallery .og-wx-mini-code{min-height:30px!important;background:#0c10242b!important} body .offers-gallery .og-wx-mini-code b{font-size:10px!important} body .offers-gallery .og-wx-nav-btn{align-self:center!important} body .offers-gallery .og-forecast-departing{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;pointer-events:none;z-index:2} body .offers-gallery .og-forecast-departing .og-wx-mini-card{opacity:1!important} @media(min-width:1201px){body .offers-gallery .og-workspace{grid-template-columns:minmax(0,1.8fr) minmax(420px,1fr)!important;align-items:stretch!important}body .offers-gallery .og-detail{grid-row:1 / 3!important}} @media(max-width:1200px){body .offers-gallery .og-detail{min-height:0!important;height:auto!important}body .offers-gallery .og-detail-visual.og-wx-card{height:auto!important}body .offers-gallery .og-wx-forecast-wrap{min-height:240px!important}body .offers-gallery .og-wx-mini-card{height:240px!important}} @media(max-width:600px){body .offers-gallery .og-detail-visual.og-wx-card{padding:12px!important;gap:14px!important}body .offers-gallery .og-wx-hero-card{padding:20px 16px 66px!important;min-height:246px!important}body .offers-gallery .og-wx-hero-main{grid-template-columns:minmax(0,1fr) 84px!important}body .offers-gallery .og-wx-firm-emblem>.brand-mark{width:78px!important;height:78px!important;border-radius:20px!important}body .offers-gallery .og-wx-under-row{padding:0 12px 16px!important;grid-template-columns:minmax(0,1fr) 95px!important}body .offers-gallery .og-wx-mini-card{padding:11px 5px!important}body .offers-gallery .og-wx-mini-logo>.brand-mark{width:42px!important;height:42px!important}body .offers-gallery .og-wx-mini-code b{font-size:8px!important}body .offers-gallery .og-wx-firm-browser{grid-template-columns:22px minmax(0,1fr) 22px!important;gap:5px!important}body .offers-gallery .og-firm-nav{width:22px!important}}} @keyframes pa-idle{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-5px) rotate(2deg)}} @layer atlas-provider{#firm-spotlight.pa-provider{--pa-panel:linear-gradient(145deg,rgb(var(--palette-panel)/.66),rgb(var(--palette-panel)/.35));--pa-border:#ffffff22;--pa-ink:var(--palette-ink,#fff);color:var(--pa-ink);display:block!important;padding:0!important;min-height:0!important} #firm-spotlight .pa-switcher{margin-bottom:14px!important;gap:14px!important;padding:14px 18px!important;border-radius:20px!important;background:var(--pa-panel)!important;border:1px solid var(--pa-border)!important;display:flex!important;align-items:center!important} #firm-spotlight .pa-switcher label{font:650 10px/1.3 "Atlas Display",sans-serif!important;letter-spacing:.06em!important;white-space:nowrap!important} #firm-spotlight .pa-switcher .profile-select-menu{width:250px!important;max-width:100%!important} #firm-spotlight .pa-switcher label{order:0!important} #firm-spotlight .pa-switcher .profile-select-menu{order:1!important} #firm-spotlight .pa-switcher-count{order:2!important} #firm-spotlight .pa-switcher>button{order:3!important} #firm-spotlight .pa-switcher-count{font-size:11px;color:var(--palette-muted);margin-right:auto} #firm-spotlight .pa-profile{display:grid;grid-template-columns:minmax(240px,.95fr) minmax(310px,1.15fr) minmax(280px,1fr);gap:22px;align-items:stretch;padding:22px;background:linear-gradient(135deg,rgb(var(--lg-secondary)/.13),transparent 60%),var(--pa-panel);border:1px solid var(--pa-border);border-radius:28px;min-height:460px;box-sizing:border-box} #firm-spotlight .pa-profile :is(h1,p,dl,dd){margin:0} #firm-spotlight .pa-logo-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;gap:20px;padding:20px 0} #firm-spotlight.pa-provider .provider-logo-carousel{grid-template-columns:minmax(40px,1fr) minmax(120px,190px) minmax(40px,1fr)!important;min-height:245px!important;padding:12px 0!important;width:100%!important;perspective:900px!important} #firm-spotlight.pa-provider .provider-float-shell{width:100%;height:190px;aspect-ratio:1;animation:provider-reference-float 7s ease-in-out infinite;will-change:transform} #firm-spotlight.pa-provider .provider-float-shell .logo-sculpture{display:grid!important;place-items:center!important;width:100%!important;height:auto!important;aspect-ratio:1!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;filter:none!important;overflow:visible!important;animation:none!important;transform:none!important} #firm-spotlight.pa-provider .provider-float-shell .logo-sculpture>.brand-mark{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;transform:none!important;overflow:visible!important} #firm-spotlight.pa-provider .logo-sculpture>.brand-mark img{width:100%!important;height:100%!important;max-height:100%!important;position:absolute!important;inset:0!important;padding:0!important;object-fit:contain!important;filter:drop-shadow(0 12px 14px #05071030)!important;border-radius:0!important;transform:none!important} #firm-spotlight.pa-provider .logo-sculpture .atlas-approved-orbit,#firm-spotlight.pa-provider .logo-sculpture .atlas-approval-emblem{display:none!important} #firm-spotlight.pa-provider .logo-sculpture [data-brand="demo-provider-0001"] img{filter:brightness(0) invert(1) drop-shadow(0 12px 14px #05071030)!important} #firm-spotlight.pa-provider .provider-neighbor{opacity:.4!important;translate:none!important;gap:10px!important;filter:none!important} #firm-spotlight.pa-provider .provider-neighbor-mark{animation:pa-idle 4.6s ease-in-out infinite;will-change:transform} #firm-spotlight.pa-provider .provider-neighbor.is-next .provider-neighbor-mark{animation-delay:-2.3s} #firm-spotlight.pa-provider .provider-neighbor-mark>.brand-mark{background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important} #firm-spotlight.pa-provider .provider-neighbor-mark img{padding:0!important;object-fit:contain!important} #firm-spotlight.pa-provider .provider-neighbor-mark>.brand-mark{position:relative!important} #firm-spotlight.pa-provider .provider-neighbor-mark img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:100%!important} #firm-spotlight .pa-logo-actions{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;width:100%} #firm-spotlight .pa-logo-actions>.btn{flex:1;max-width:170px;min-width:100px;justify-content:center;min-height:40px} #firm-spotlight .pa-rules,#firm-spotlight .pa-information{min-width:0;display:flex;flex-direction:column;background:#0c10241a;border:1px solid var(--pa-border);border-radius:22px;padding:20px;gap:20px} #firm-spotlight .pa-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;font-weight:650} #firm-spotlight .pa-panel-heading>small{font-size:10px;font-weight:500;color:var(--palette-muted);text-align:right} #firm-spotlight .pa-types .pm-types{padding:4px;border-radius:12px;border-color:var(--pa-border);background:#ffffff06;gap:3px} #firm-spotlight .pa-types .pm-types button{min-height:31px!important;font-size:10px!important;padding:6px 3px!important;border-radius:9px!important;color:var(--palette-muted)!important} #firm-spotlight .pa-types .pm-types button[aria-pressed=true]{border-color:var(--lg-accent)!important;background:var(--lg-selected)!important;color:var(--pa-ink)!important} #firm-spotlight .pa-scope{font-size:11px;line-height:1.5;color:var(--palette-muted);min-height:33px} #firm-spotlight .pa-rule-content{display:flex;flex-direction:column;gap:16px;flex:1} #firm-spotlight .pa-rule-dial{position:relative;width:170px;height:170px;align-self:center;flex:none} #firm-spotlight .pa-rule-dial svg{width:100%;height:100%;display:block;overflow:visible} #firm-spotlight .pa-rule-dial path{transition:stroke-opacity .3s,stroke-width .3s} #firm-spotlight .pa-rule-value{position:absolute;inset:25% 12%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px} #firm-spotlight .pa-rule-value small{font-size:11px;color:var(--palette-muted)} #firm-spotlight .pa-rule-value strong{font:700 24px/1.1 "Atlas Display",sans-serif;overflow-wrap:anywhere;max-width:100%} #firm-spotlight .pa-rule-value>span{font-size:9px;line-height:1.3;color:var(--palette-muted)} #firm-spotlight .pa-rule-list{display:grid;gap:6px} #firm-spotlight .pa-rule-list button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #ffffff12!important;border-radius:10px!important;background:#ffffff04!important;color:var(--pa-ink)!important;position:relative;cursor:pointer;text-align:left;min-width:0;box-shadow:none!important} #firm-spotlight .pa-rule-list button::before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:2px;border-radius:2px;background:var(--rule-tone);opacity:.2;transition:opacity .2s} #firm-spotlight .pa-rule-list button[aria-pressed=true]{background:#ffffff0b!important;border-color:#ffffff38!important} #firm-spotlight .pa-rule-list button[aria-pressed=true]::before{opacity:1} #firm-spotlight .pa-rule-list button>span{font-size:11px;line-height:1.3;color:var(--palette-muted)} #firm-spotlight .pa-rule-list button>strong{font-size:12px;font-weight:650;text-align:right;line-height:1.3;max-width:55%;overflow-wrap:anywhere} #firm-spotlight .pa-rule-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto} #firm-spotlight .pa-rule-footer>span{font-size:9px;line-height:1.5;max-width:120px;color:var(--palette-muted)} #firm-spotlight .pa-rule-footer .btn{font-size:10px;min-height:32px;white-space:nowrap} #firm-spotlight .pa-identity{display:grid;gap:8px;min-width:0} #firm-spotlight .pa-identity>small{font-size:9px;letter-spacing:.12em;color:var(--palette-muted)} #firm-spotlight .pa-identity h1{font:700 clamp(23px,2.2vw,32px)/1.15 "Atlas Display",sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere} #firm-spotlight .pa-identity h1 a{color:inherit;text-decoration:none} #firm-spotlight .pa-identity h1 span{font-size:16px;opacity:.5;white-space:nowrap} #firm-spotlight .pa-rating{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;background:#ffffff07;border:1px solid var(--pa-border);border-radius:16px;padding:15px;color:var(--pa-ink);text-decoration:none;position:relative} #firm-spotlight .pa-rating>strong{display:flex;align-items:baseline;gap:3px;font:700 32px/1 "Atlas Display",sans-serif;letter-spacing:-.04em} #firm-spotlight .pa-rating>strong small{font-size:10px;font-weight:500;opacity:.6;letter-spacing:0} #firm-spotlight .pa-rating>span{display:flex;flex-direction:column;gap:5px} #firm-spotlight .pa-rating b{font-size:12px;font-weight:600} #firm-spotlight .pa-rating small{font-size:9px;color:var(--palette-muted);line-height:1.4} #firm-spotlight .pa-stars{font-size:13px;letter-spacing:2px;color:#83d9bc} #firm-spotlight .pa-rating .pa-review-count{grid-column:1/-1;display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;border-top:1px solid #ffffff14;padding-top:10px;margin-top:1px} #firm-spotlight .pa-review-count b{font-size:18px;letter-spacing:-.02em} #firm-spotlight .pa-facts{display:grid;grid-template-columns:1fr;gap:0;flex:1;align-content:start} #firm-spotlight .pa-facts>div{display:grid;grid-template-columns:minmax(80px,.8fr) minmax(0,1fr);align-items:start;gap:12px;padding:15px 0;border-bottom:1px solid #ffffff14} #firm-spotlight .pa-facts dt{font-size:10px;color:var(--palette-muted);line-height:1.5} #firm-spotlight .pa-facts dd{font-size:12px;font-weight:550;line-height:1.5;text-align:right;overflow-wrap:anywhere} #firm-spotlight .pa-info-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto} #firm-spotlight .pa-info-footer>span{font-size:9px;color:var(--palette-muted);line-height:1.4} #firm-spotlight .pa-info-footer button{border:0;background:none;color:var(--pa-ink);font:600 10px/1.4 "Atlas Display",sans-serif;padding:4px 0;cursor:pointer;text-align:right} @media(min-width:1201px){#firm-spotlight .pa-rule-content{flex-direction:row;align-items:center;gap:12px}#firm-spotlight .pa-rule-list{flex:1;min-width:0}#firm-spotlight .pa-rule-dial{width:132px;height:132px}#firm-spotlight .pa-profile{min-height:465px}#firm-spotlight .pa-rule-list button{padding:10px 8px;gap:7px}#firm-spotlight .pa-rule-value strong{font-size:22px}} @media(max-width:1200px){#firm-spotlight .pa-profile{grid-template-columns:minmax(240px,.85fr) minmax(300px,1fr);gap:18px}#firm-spotlight .pa-information{grid-column:1/-1}#firm-spotlight .pa-facts{grid-template-columns:1fr 1fr;gap:0 24px}#firm-spotlight .pa-rule-content{flex-direction:row;align-items:center;gap:10px}#firm-spotlight .pa-rule-dial{width:130px;height:130px}#firm-spotlight .pa-rule-list{flex:1}#firm-spotlight .pa-rules{padding:16px}#firm-spotlight .pa-rule-footer>span{display:none}} @media(max-width:760px){#firm-spotlight .pa-switcher{flex-wrap:wrap!important;gap:10px!important;padding:13px!important}#firm-spotlight .pa-switcher label{width:100%}#firm-spotlight .pa-switcher .profile-select-menu{width:100%!important}#firm-spotlight .pa-switcher-count{font-size:10px}#firm-spotlight .pa-switcher>.btn{font-size:10px}#firm-spotlight .pa-profile{display:flex;flex-direction:column;padding:14px;gap:18px}#firm-spotlight .pa-logo-panel{padding:5px 0 10px;gap:12px}#firm-spotlight.pa-provider .provider-logo-carousel{min-height:220px!important;grid-template-columns:minmax(40px,1fr) 155px minmax(40px,1fr)!important}#firm-spotlight .pa-rules,#firm-spotlight .pa-information{padding:16px;gap:17px}#firm-spotlight .pa-rule-content{flex-direction:column}#firm-spotlight .pa-rule-dial{width:160px;height:160px}#firm-spotlight .pa-rule-list{width:100%}#firm-spotlight .pa-facts{grid-template-columns:1fr}#firm-spotlight .pa-panel-heading{font-size:14px}} @media(max-width:760px){#firm-spotlight.pa-provider .provider-float-shell{height:155px!important}} @media(prefers-reduced-motion:reduce){#firm-spotlight.pa-provider .provider-float-shell,#firm-spotlight.pa-provider .provider-neighbor-mark{animation:none!important;transform:none!important}#firm-spotlight .pa-rule-dial path{transition:none}}} @layer atlas-interface{body .offers-gallery .og-detail-visual.og-wx-card{gap:16px!important} body .offers-gallery .og-wx-forecast-wrap{flex:0 0 190px!important;min-height:190px!important;max-height:190px!important} body .offers-gallery .og-wx-forecast{height:190px!important;align-items:stretch!important} body .offers-gallery .og-wx-mini-card{height:190px!important;min-height:190px!important;max-height:190px!important;padding:11px 7px!important;gap:6px!important;border-radius:20px!important} body .offers-gallery .og-wx-mini-head{min-height:44px!important;gap:5px!important} body .offers-gallery .og-wx-mini-title{font-size:10px!important;line-height:1.25!important;height:25px!important} body .offers-gallery .og-wx-mini-price b{font-size:18px!important} body .offers-gallery .og-wx-mini-logo>.brand-mark{width:42px!important;height:42px!important} body .offers-gallery .og-wx-mini-code{min-height:27px!important} body .offers-gallery .og-wx-firm-browser{flex:1 0 135px!important;min-height:135px!important;align-items:stretch!important;margin:0!important;padding:2px 0!important} body .offers-gallery .og-firm-nav{align-self:center!important} body .offers-gallery .og-wx-pills{align-items:stretch!important} body .offers-gallery .og-wx-pill{min-height:125px!important;height:100%!important;justify-content:center!important;gap:13px!important;border-radius:24px!important;padding:15px 6px!important} body .offers-gallery .og-wx-pill-logo,body .offers-gallery .og-wx-pill-logo>.brand-mark{width:52px!important;height:52px!important;min-width:0!important;min-height:0!important} body .offers-gallery .og-wx-pill>span:last-child{min-height:28px!important;} body .offers-gallery .og-wx-hero-top{min-height:105px!important} body .offers-gallery .og-wx-titles h2{min-height:2.24em!important;line-height:1.12!important;font-size:clamp(24px,2.1vw,32px)!important} body .offers-gallery .og-wx-program-label{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-height:1.3!important;min-height:2.6em!important} body .offers-gallery .og-wx-hero-content{gap:4px!important} body .offers-gallery .og-wx-hero-main{grid-template-columns:minmax(0,1fr) 145px!important;min-height:145px!important;gap:10px!important} body .offers-gallery .og-wx-art-cluster{transform:translateY(24px)!important} body .offers-gallery .og-wx-firm-emblem{transform:rotate(-6deg)!important} body .offers-gallery .og-wx-firm-emblem>.brand-mark{width:140px!important;height:140px!important;border-radius:32px!important;box-shadow:0 14px 24px #07041435!important} body .offers-gallery .og-wx-hero-card{padding:20px 20px 64px!important;min-height:334px!important} body .offers-gallery .og-wx-price-number strong{font-size:clamp(30px,2.9vw,44px)!important} body .offers-gallery .og-wx-under-row{margin-top:-14px!important;min-height:80px!important;padding:2px 18px 18px!important;grid-template-columns:minmax(0,1fr) minmax(115px,.9fr)!important;gap:14px!important} body .offers-gallery .og-wx-pressure-copy{gap:7px!important} body .offers-gallery .og-wx-pressure-copy>small{font-size:10px!important;letter-spacing:.035em!important} body .offers-gallery .og-wx-code-inline{min-height:38px!important;border-radius:12px!important;border:1px solid #ffffff35!important;background:linear-gradient(135deg,#ffffff10,#ffffff05)!important;padding:9px 10px!important;gap:7px!important} body .offers-gallery .og-wx-code-inline>b{font-size:14px!important;letter-spacing:.02em!important} body .offers-gallery .og-wx-code-inline>[data-copy-feedback]{font-size:9px!important;letter-spacing:0!important} body .offers-gallery .og-wx-under-buy{padding-top:15px!important} body .offers-gallery .og-wx-under-buy .og-wx-buy-pill{min-height:40px!important;border-radius:13px!important;font-size:12px!important;box-shadow:inset 0 1px #ffffff60,0 5px 13px #08041430!important} body .offers-gallery .og-wx-tabs{flex:none!important} body .offers-gallery .og-row-open{transition:background .15s,border-color .15s!important;transform:none!important;translate:none!important} body .offers-gallery .og-row-open:hover,body .offers-gallery .og-row-open:active{transform:none!important;translate:none!important} @media(max-width:1200px){body .offers-gallery .og-wx-firm-browser{flex:0 0 135px!important}body .offers-gallery .og-wx-forecast-wrap{flex-basis:190px!important}} @media(max-width:600px){body .offers-gallery .og-wx-hero-card{padding:18px 16px 60px!important;min-height:304px!important}body .offers-gallery .og-wx-hero-top{min-height:95px!important}body .offers-gallery .og-wx-hero-main{grid-template-columns:minmax(0,1fr) 112px!important;min-height:120px!important;gap:7px!important}body .offers-gallery .og-wx-firm-emblem>.brand-mark{width:110px!important;height:110px!important;border-radius:27px!important}body .offers-gallery .og-wx-price-number strong{font-size:30px!important}body .offers-gallery .og-wx-under-row{padding:1px 11px 15px!important;grid-template-columns:minmax(0,1fr) 100px!important;gap:9px!important}body .offers-gallery .og-wx-code-inline{padding:8px!important;gap:5px!important}body .offers-gallery .og-wx-code-inline>b{font-size:12px!important}body .offers-gallery .og-wx-code-inline>[data-copy-feedback]{display:none!important}body .offers-gallery .og-wx-pill-logo,body .offers-gallery .og-wx-pill-logo>.brand-mark{width:42px!important;height:42px!important}body .offers-gallery .og-wx-mini-card{padding:9px 4px!important}body .offers-gallery .og-wx-mini-price b{font-size:16px!important}body .offers-gallery .og-wx-mini-logo>.brand-mark{width:37px!important;height:37px!important}}} @layer atlas-provider{@media(max-width:600px){#firm-spotlight.pa-provider .pr-access{grid-column:1 / -1;grid-row:3}#firm-spotlight.pa-provider .pr-technology{grid-column:1 / -1;grid-row:4}#firm-spotlight.pa-provider .pr-profile .pr-radar{max-width:290px;align-self:center}#firm-spotlight.pa-provider .pr-stats{grid-row:5}#firm-spotlight.pa-provider .pr-profile>.pa-rules{grid-row:6}#firm-spotlight.pa-provider .pr-profile>.pr-company{grid-row:7}#firm-spotlight.pa-provider .pr-chart-heading h2{font-size:11px}#firm-spotlight.pa-provider .pr-chart-note{font-size:9px}}} @layer atlas-provider{#firm-spotlight .pa-profile.pr-profile{grid-template-columns:minmax(200px,.92fr) minmax(220px,1fr) minmax(200px,.95fr) minmax(200px,.95fr);gap:30px 22px;align-items:stretch;padding:32px 28px;background:radial-gradient(ellipse at 5% 22%,rgb(var(--lg-secondary)/.14),transparent 42%),linear-gradient(145deg,rgb(var(--palette-panel)/.86),rgb(var(--palette-panel)/.64));border-radius:26px;min-height:0} #firm-spotlight .pr-profile>.pa-logo-panel{grid-column:1;grid-row:1 / 3;justify-content:center;padding:5px 0 0;gap:16px;min-width:0} #firm-spotlight.pa-provider .pr-profile .provider-logo-carousel{grid-template-columns:minmax(24px,1fr) minmax(150px,225px) minmax(24px,1fr)!important;min-height:290px!important;gap:0!important} #firm-spotlight.pa-provider .pr-profile .provider-float-shell{height:225px;width:100%} #firm-spotlight.pa-provider .pr-profile .provider-neighbor-mark{width:35px!important;height:35px!important} #firm-spotlight.pa-provider .pr-profile .provider-neighbor-name{display:none!important} #firm-spotlight .pr-profile .pa-logo-actions{display:none!important} #firm-spotlight .pr-profile>.pa-information{grid-column:2;grid-row:1;align-self:center;gap:0;background:none!important;border:0!important;border-radius:0!important;padding:0!important;min-width:0} #firm-spotlight .pr-profile-badge{font-size:10px;letter-spacing:.08em;font-weight:750;align-self:flex-start;border:1px solid color-mix(in srgb,var(--lg-accent) 50%,transparent);padding:6px 10px;border-radius:30px;color:var(--lg-accent);background:color-mix(in srgb,var(--lg-accent) 10%,transparent);margin-bottom:20px} #firm-spotlight .pr-category{font-size:10px;color:var(--palette-muted);line-height:1.5;font-weight:550;margin-bottom:9px} #firm-spotlight .pr-profile .pa-information h1{font:750 clamp(26px,2.5vw,38px)/1.08 "Atlas Display",sans-serif;letter-spacing:-.035em;margin:0 0 8px;overflow-wrap:anywhere} #firm-spotlight .pr-focus{font-size:12px;line-height:1.5;font-weight:550;color:var(--palette-muted);margin-bottom:18px!important} #firm-spotlight .pr-tags{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:22px} #firm-spotlight .pr-tags span{font-size:9px;line-height:1.3;padding:4px 6px;background:color-mix(in srgb,var(--lg-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--lg-accent) 20%,transparent);border-radius:5px;color:var(--palette-ink)} #firm-spotlight .pr-primary-actions{display:grid;gap:8px;max-width:270px} #firm-spotlight .pr-primary-actions .btn{width:100%;min-height:35px!important;font-size:10px!important;justify-content:center} #firm-spotlight .pr-primary-actions button{background:#ffffff06!important;border-color:#ffffff20!important;box-shadow:none!important} #firm-spotlight .pr-access,#firm-spotlight .pr-technology{display:flex;flex-direction:column;min-width:0;justify-content:center;padding-top:20px;align-self:stretch} #firm-spotlight .pr-access{grid-column:3;grid-row:1} #firm-spotlight .pr-technology{grid-column:4;grid-row:1} #firm-spotlight .pr-chart-heading{display:flex;align-items:center;gap:6px;font-size:11px;min-height:32px;justify-content:center} #firm-spotlight .pr-chart-heading i{width:5px;height:5px;border-radius:50%;flex:none} #firm-spotlight .pr-chart-heading h2{font:650 11px/1.35 "Atlas Display",sans-serif;letter-spacing:.025em;margin:0;text-transform:uppercase} #firm-spotlight .pr-radar{width:100%;height:auto;aspect-ratio:290/265;display:block;overflow:visible;color:var(--palette-muted)} #firm-spotlight .pr-chart-note{font-size:8px;line-height:1.4;text-align:center;color:var(--palette-muted);opacity:.65;min-height:23px} #firm-spotlight .pr-stats{grid-column:2 / 5;grid-row:2;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;min-width:0} #firm-spotlight .pr-stat{display:flex;flex-direction:column;justify-content:flex-end;position:relative;min-height:118px;gap:5px;padding:15px 12px 13px;border:1px solid #ffffff16;border-radius:12px;background:#ffffff08;min-width:0;overflow:hidden} #firm-spotlight .pr-stat-icon{position:absolute;left:12px;top:10px;font-size:15px;color:var(--lg-accent);line-height:1} #firm-spotlight .pr-stat strong{font:700 clamp(15px,1.6vw,24px)/1.1 "Atlas Display",sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere;max-width:100%;color:var(--palette-ink)} #firm-spotlight .pr-stat small{font-size:9px;line-height:1.35;color:var(--palette-muted)} #firm-spotlight .pr-stat.is-highlight{background:linear-gradient(135deg,var(--palette-start),color-mix(in srgb,var(--lg-accent) 72%,#111827));border-color:#ffffff4a} #firm-spotlight .pr-stat.is-highlight :is(strong,small,.pr-stat-icon){color:#fff} #firm-spotlight .pr-profile>.pa-rules,#firm-spotlight .pr-profile>.pr-company{grid-row:3;display:flex;flex-direction:column;gap:16px;padding:24px 0 0!important;border:0!important;border-top:1px solid #ffffff20!important;border-radius:0!important;background:none!important;min-width:0} #firm-spotlight .pr-profile>.pa-rules{grid-column:1 / 3} #firm-spotlight .pr-profile>.pr-company{grid-column:3 / 5} #firm-spotlight .pr-profile .pa-rule-content{flex-direction:row;align-items:center;gap:20px} #firm-spotlight .pr-profile .pa-rule-dial{width:150px;height:150px} #firm-spotlight .pr-profile .pa-rule-list{flex:1;min-width:0} #firm-spotlight .pr-profile .pa-rule-list button{padding:8px 10px;gap:10px} #firm-spotlight .pr-profile .pa-rule-footer{justify-content:flex-start;margin:0;gap:15px} #firm-spotlight .pr-profile .pa-rule-footer>span{max-width:none;font-size:9px} #firm-spotlight .pr-company .pa-panel-heading button{font-size:10px;border:1px solid #ffffff24;border-radius:8px;background:#ffffff08;color:inherit;padding:5px 9px;cursor:pointer} #firm-spotlight .pr-overview{font-size:11px;line-height:1.7;color:var(--palette-muted)} #firm-spotlight .pr-company-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;margin:0} #firm-spotlight .pr-company-facts>div{display:flex;flex-direction:column;gap:4px;min-width:0} #firm-spotlight .pr-company-facts dt{font-size:9px;line-height:1.4;color:var(--palette-muted)} #firm-spotlight .pr-company-facts dd{font-size:11px;line-height:1.5;font-weight:550;overflow-wrap:anywhere} #firm-spotlight .pr-snapshot{font-size:9px;color:var(--palette-muted);opacity:.7;margin-top:auto} @media(max-width:1350px) and (min-width:1101px){#firm-spotlight .pa-profile.pr-profile{grid-template-columns:minmax(180px,.85fr) minmax(200px,1fr) minmax(175px,.9fr) minmax(175px,.9fr);padding:25px 22px;gap:26px 16px}#firm-spotlight.pa-provider .pr-profile .provider-logo-carousel{grid-template-columns:minmax(20px,1fr) 175px minmax(20px,1fr)!important}#firm-spotlight.pa-provider .pr-profile .provider-float-shell{height:175px}#firm-spotlight .pr-stat{padding:14px 8px 11px;min-height:110px}#firm-spotlight .pr-stat strong{font-size:17px}#firm-spotlight .pr-stat small{font-size:8px}#firm-spotlight .pr-stat-icon{left:9px}} @media(max-width:1100px){#firm-spotlight .pa-profile.pr-profile{grid-template-columns:1fr 1fr;gap:24px;padding:24px}#firm-spotlight .pr-profile>.pa-logo-panel{grid-column:1;grid-row:1}#firm-spotlight .pr-profile>.pa-information{grid-column:2;grid-row:1}#firm-spotlight .pr-access{grid-column:1;grid-row:2}#firm-spotlight .pr-technology{grid-column:2;grid-row:2}#firm-spotlight .pr-stats{grid-column:1 / -1;grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr))}#firm-spotlight .pr-profile>.pa-rules{grid-column:1 / -1;grid-row:4}#firm-spotlight .pr-profile>.pr-company{grid-column:1 / -1;grid-row:5}#firm-spotlight .pr-radar{max-height:260px}#firm-spotlight .pr-stat strong{font-size:24px}} @media(max-width:600px){#firm-spotlight .pa-profile.pr-profile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:18px 14px;gap:22px 10px}#firm-spotlight .pr-profile>.pa-logo-panel{grid-column:1 / -1;grid-row:1;padding:0}#firm-spotlight .pr-profile>.pa-information{grid-column:1 / -1;grid-row:2;align-items:center;text-align:center}#firm-spotlight .pr-profile-badge{align-self:center;margin-bottom:12px}#firm-spotlight .pr-primary-actions{width:100%;max-width:320px;grid-template-columns:1fr 1fr}#firm-spotlight .pr-primary-actions .btn{min-height:36px!important;font-size:9px!important;padding:7px!important}#firm-spotlight .pr-tags{justify-content:center;margin-bottom:14px}#firm-spotlight .pr-focus{margin-bottom:12px!important}#firm-spotlight .pr-access{grid-column:1;grid-row:3;padding:0}#firm-spotlight .pr-technology{grid-column:2;grid-row:3;padding:0}#firm-spotlight .pr-chart-heading h2{font-size:9px}#firm-spotlight .pr-chart-note{font-size:7px}#firm-spotlight .pr-stats{grid-row:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#firm-spotlight .pr-stat{min-height:104px;padding:12px 8px 10px}#firm-spotlight .pr-stat strong{font-size:18px}#firm-spotlight .pr-stat small{font-size:8px}#firm-spotlight .pr-profile>.pa-rules{grid-row:5}#firm-spotlight .pr-profile>.pr-company{grid-row:6}#firm-spotlight .pr-profile .pa-rule-content{gap:10px}#firm-spotlight .pr-profile .pa-rule-dial{width:108px;height:108px}#firm-spotlight .pr-profile .pa-rule-value strong{font-size:19px}#firm-spotlight .pr-profile .pa-rule-value small{font-size:9px}#firm-spotlight .pr-profile .pa-rule-list button>span{font-size:10px}#firm-spotlight .pr-profile .pa-rule-list button>strong{font-size:11px}#firm-spotlight.pa-provider .pr-profile .provider-logo-carousel{grid-template-columns:minmax(34px,1fr) 190px minmax(34px,1fr)!important;}}} @layer atlas-interface{body .offers-gallery .og-wx-firm-browser{flex:0 0 116px!important;min-height:116px!important;height:116px!important;padding:0!important} body .offers-gallery .og-wx-pill{position:relative!important;height:116px!important;min-height:116px!important;padding:8px 5px!important;border-radius:20px!important} body .offers-gallery .og-wx-pill-logo{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important} body .offers-gallery .og-wx-pill>span:last-child{position:absolute!important;bottom:7px!important;left:5px!important;right:5px!important;min-height:0!important;font-size:10px!important;line-height:1.2!important;max-height:24px!important;overflow:hidden!important;text-align:center!important} body .offers-gallery .og-wx-forecast-wrap{flex:0 0 208px!important;min-height:208px!important;max-height:208px!important} body .offers-gallery .og-wx-forecast{height:208px!important} body .offers-gallery .og-wx-mini-card{height:208px!important;min-height:208px!important;max-height:208px!important;padding-top:14px!important;padding-bottom:14px!important;gap:8px!important} body .offers-gallery .og-wx-destinations{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;flex:none!important;width:100%!important} body .offers-gallery .og-wx-destinations a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:12px!important;min-height:43px!important;border:1px solid #ffffff24!important;border-radius:12px!important;background:#ffffff08!important;color:inherit!important;font-size:11px!important;font-weight:600!important;text-decoration:none!important;transition:background .18s,border-color .18s!important} body .offers-gallery .og-wx-destinations a:hover{background:#ffffff13!important;border-color:#ffffff50!important} body .offers-gallery .og-wx-destinations span{display:inline!important;width:auto!important;max-width:none!important;white-space:nowrap!important;flex:1!important;text-align:left!important;font:inherit!important;line-height:1.35!important;letter-spacing:0!important;color:inherit!important;min-width:0!important} body .offers-gallery .og-wx-destinations svg{width:15px!important;height:15px!important;flex:none!important} @media(max-width:600px){body .offers-gallery .og-wx-destinations a{font-size:10px!important;padding:10px!important}body .offers-gallery .og-wx-pill>span:last-child{font-size:9px!important}}} @layer atlas-provider{#firm-spotlight.pa-provider .pa-profile.pr-profile{grid-template-columns:minmax(185px,.8fr) minmax(240px,1fr) minmax(410px,1.5fr);gap:30px;padding:32px;align-items:center} #firm-spotlight.pa-provider .pr-profile>.pa-logo-panel{grid-column:1;grid-row:1;padding:0;gap:20px;align-self:center} #firm-spotlight.pa-provider .pr-profile .provider-logo-carousel{grid-template-columns:minmax(0,1fr)!important;min-height:285px!important;justify-items:center!important} #firm-spotlight.pa-provider .pr-profile .provider-float-shell{height:235px!important;width:min(100%,235px)!important;grid-column:1!important} #firm-spotlight.pa-provider .pr-profile>.pa-information{grid-column:2;grid-row:1;align-self:center;align-items:flex-start;min-height:0;gap:0;padding:12px 0!important;text-align:left} #firm-spotlight.pa-provider .pr-profile-badge{font-size:11px;margin-bottom:22px;align-self:flex-start;padding:7px 12px} #firm-spotlight.pa-provider .pr-category{font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px} #firm-spotlight.pa-provider .pr-profile .pa-information h1{font-size:clamp(32px,3vw,46px)!important;line-height:1.08!important;letter-spacing:-.035em;margin-bottom:14px} #firm-spotlight.pa-provider .pr-focus{font-size:14px;line-height:1.6;margin-bottom:20px!important;max-width:36ch} #firm-spotlight.pa-provider .pr-tags{gap:7px;margin-bottom:26px;justify-content:flex-start} #firm-spotlight.pa-provider .pr-tags span{font-size:10px;padding:6px 9px;border-radius:7px} #firm-spotlight.pa-provider .pr-primary-actions{width:100%;max-width:310px;gap:10px;grid-template-columns:1fr} #firm-spotlight.pa-provider .pr-primary-actions .btn{min-height:44px!important;font-size:12px!important;border-radius:12px!important;padding:10px 14px!important} #firm-spotlight.pa-provider .pr-primary-actions a{background:linear-gradient(120deg,var(--palette-start),color-mix(in srgb,var(--lg-accent) 75%,#24203c))!important;border-color:#ffffff35!important;color:white!important} #firm-spotlight.pa-provider .pr-profile>.pa-rules{grid-column:3;grid-row:1;align-self:stretch;gap:18px;padding:22px!important;border:1px solid #ffffff20!important;border-radius:22px!important;background:linear-gradient(145deg,#ffffff08,#ffffff02)!important;min-width:0} #firm-spotlight.pa-provider .pr-profile .pa-panel-heading{font-size:19px;letter-spacing:-.02em;gap:12px} #firm-spotlight.pa-provider .pa-panel-heading>small{font-size:10px;padding:5px 9px;border:1px solid #ffffff1a;border-radius:20px;white-space:nowrap} #firm-spotlight.pa-provider .pr-profile .pa-rule-content{flex-direction:row;gap:16px;align-items:center} #firm-spotlight.pa-provider .pr-profile .pa-rule-dial{width:140px;height:140px} #firm-spotlight.pa-provider .pr-profile .pa-rule-list{gap:7px;flex:1} #firm-spotlight.pa-provider .pr-profile .pa-rule-list button{padding:11px 12px;min-height:43px;border-radius:11px!important;gap:10px} #firm-spotlight.pa-provider .pr-profile .pa-rule-list button>span{font-size:11px} #firm-spotlight.pa-provider .pr-profile .pa-rule-list button>strong{font-size:12px} #firm-spotlight.pa-provider .pr-profile .pa-rule-list button[aria-pressed=true]{border-color:color-mix(in srgb,var(--rule-tone) 45%,transparent)!important;background:color-mix(in srgb,var(--rule-tone) 7%,transparent)!important} #firm-spotlight.pa-provider .pr-profile .pa-rule-list button[aria-pressed=true]>strong{color:var(--rule-tone)} #firm-spotlight.pa-provider .pr-profile .pa-rule-value strong{font-size:23px} #firm-spotlight.pa-provider .pr-profile .pa-rule-footer{padding-top:14px;border-top:1px solid #ffffff14;justify-content:space-between;gap:12px} #firm-spotlight.pa-provider .pr-profile .pa-rule-footer>span{display:block;max-width:160px;font-size:10px;text-align:right} #firm-spotlight.pa-provider .pr-profile .pa-rule-footer .btn{min-height:36px;font-size:11px;border-radius:10px} #firm-spotlight.pa-provider .pr-stats{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding-top:26px;border-top:1px solid #ffffff16} #firm-spotlight.pa-provider .pr-stat{min-height:115px;padding:16px} #firm-spotlight.pa-provider .pr-stat strong{font-size:clamp(18px,1.8vw,26px)} #firm-spotlight.pa-provider .pr-stat small{font-size:10px} @media(max-width:1200px){#firm-spotlight.pa-provider .pa-profile.pr-profile{grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr);padding:26px;gap:26px}#firm-spotlight.pa-provider .pr-profile>.pa-rules{grid-column:1/-1;grid-row:2}#firm-spotlight.pa-provider .pr-profile .pa-rule-content{justify-content:center;gap:28px}#firm-spotlight.pa-provider .pr-profile .pa-rule-list{max-width:540px}#firm-spotlight.pa-provider .pr-stats{grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr))}} @media(max-width:600px){#firm-spotlight.pa-provider .pa-profile.pr-profile{grid-template-columns:minmax(0,1fr);padding:20px 14px;gap:26px}#firm-spotlight.pa-provider .pr-profile>.pa-logo-panel{grid-column:1;grid-row:1;gap:10px}#firm-spotlight.pa-provider .pr-profile .provider-logo-carousel{min-height:220px!important}#firm-spotlight.pa-provider .pr-profile .provider-float-shell{height:190px!important;width:190px!important}#firm-spotlight.pa-provider .pr-profile>.pa-information{grid-column:1;grid-row:2;align-items:center;text-align:center;padding:0!important}#firm-spotlight.pa-provider .pr-profile-badge{align-self:center;margin-bottom:16px}#firm-spotlight.pa-provider .pr-profile .pa-information h1{font-size:36px}#firm-spotlight.pa-provider .pr-focus{font-size:13px}#firm-spotlight.pa-provider .pr-tags{justify-content:center;margin-bottom:20px}#firm-spotlight.pa-provider .pr-primary-actions{grid-template-columns:1fr 1fr;max-width:100%}#firm-spotlight.pa-provider .pr-primary-actions .btn{font-size:10px!important;padding:10px 8px!important}#firm-spotlight.pa-provider .pr-profile>.pa-rules{grid-column:1;grid-row:3;padding:18px 12px!important;gap:16px}#firm-spotlight.pa-provider .pr-profile .pa-panel-heading{font-size:18px}#firm-spotlight.pa-provider .pr-profile .pa-rule-content{gap:12px}#firm-spotlight.pa-provider .pr-profile .pa-rule-dial{width:112px;height:112px}#firm-spotlight.pa-provider .pr-profile .pa-rule-value strong{font-size:19px}#firm-spotlight.pa-provider .pr-profile .pa-rule-value small{font-size:9px}#firm-spotlight.pa-provider .pr-profile .pa-rule-list button{padding:10px 8px;gap:5px}#firm-spotlight.pa-provider .pr-profile .pa-rule-list button>span{font-size:10px}#firm-spotlight.pa-provider .pr-profile .pa-rule-list button>strong{font-size:10px}#firm-spotlight.pa-provider .pr-stats{grid-column:1;grid-row:4;gap:8px;padding-top:22px}#firm-spotlight.pa-provider .pr-stat{min-height:108px;padding:12px 8px}#firm-spotlight.pa-provider .pr-stat strong{font-size:18px}#firm-spotlight.pa-provider .pr-stat small{font-size:9px}}} @layer atlas-provider{#firm-spotlight.pa-provider{padding-bottom:48px!important} #firm-spotlight.pa-provider .pa-profile.np-profile{display:block;position:relative;isolation:isolate;min-height:0;padding:0 0 0 34px;margin:0 0 45px;border:1px solid #ffffff25;border-radius:16px;overflow:visible;background:linear-gradient(180deg,rgb(var(--palette-panel)/.76) 0 68%,rgb(var(--palette-panel)/.94) 68% 100%);box-shadow:0 24px 60px #07101f20} #firm-spotlight .np-rail{position:absolute;inset:0 auto 0 0;width:34px;background:linear-gradient(180deg,var(--palette-start),var(--palette-end));border-radius:15px 0 0 15px;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;letter-spacing:.15em;font-size:10px;font-weight:700;color:white} #firm-spotlight .np-topbar{height:64px;display:flex;align-items:center;gap:24px;padding:0 28px;background:#ffffff0a;border-bottom:1px solid #ffffff12;border-radius:0 15px 0 0;position:relative;z-index:5;min-width:0} #firm-spotlight .np-wordmark{font:800 14px/1 "Atlas Display",sans-serif;letter-spacing:-.04em;white-space:nowrap;color:var(--palette-ink)} #firm-spotlight .np-profile-nav{display:flex;align-items:center;justify-content:center;gap:25px;flex:1;min-width:0} #firm-spotlight .np-profile-nav :is(button,a){font:600 9px/1.2 "Atlas Display",sans-serif!important;text-transform:uppercase;letter-spacing:.025em;color:var(--palette-ink)!important;appearance:none;border:0!important;padding:10px 0!important;background:none!important;box-shadow:none!important;text-decoration:none;cursor:pointer;white-space:nowrap} #firm-spotlight .np-profile-nav :is(button,a):hover{color:var(--lg-accent)!important} #firm-spotlight .np-header-kind{display:none} #firm-spotlight .np-topbar .pa-switcher{display:flex!important;align-items:center;gap:0!important;width:200px!important;flex:none;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;min-height:0!important} #firm-spotlight .np-topbar .pa-switcher>label,#firm-spotlight .np-topbar .pa-switcher-count,#firm-spotlight .np-topbar .pa-switcher>.btn{display:none!important} #firm-spotlight .np-topbar .pa-switcher .profile-select-menu{width:100%!important;min-width:0!important;max-width:100%!important} #firm-spotlight .np-topbar .profile-select-menu summary{font-size:11px!important;min-height:34px!important;padding:8px 12px!important;border-radius:8px!important} #firm-spotlight .np-stage{display:grid;grid-template-columns:minmax(0,25fr) minmax(0,42fr) minmax(0,33fr);gap:0;position:relative;min-height:640px;padding:32px 30px 95px;align-items:stretch} #firm-spotlight .np-stage::before{content:"";position:absolute;left:28%;width:42%;aspect-ratio:1;top:95px;border:1px solid #ffffff14;border-radius:50%;pointer-events:none;z-index:-1} #firm-spotlight .np-profile .pa-information{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:12px 20px 0 0!important;gap:0;background:none!important;border:0!important;border-radius:0!important;grid-column:1;grid-row:1;position:relative;z-index:2;text-align:left} #firm-spotlight .np-eyebrow{font-size:9px;letter-spacing:.12em;font-weight:650;color:var(--palette-muted);padding:8px 0 0;margin-bottom:30px;line-height:1.4} #firm-spotlight .np-profile .pa-information h1{font:800 clamp(35px,3.4vw,57px)/.99 "Atlas Display",sans-serif!important;letter-spacing:-.045em;margin:0 0 26px;overflow-wrap:anywhere;max-width:100%} #firm-spotlight .np-affiliation{display:flex;align-items:center;gap:10px;font:500 13px/1.4 "Atlas Display",sans-serif;color:var(--palette-ink);margin:0 0 34px} #firm-spotlight .np-affiliation i{width:18px;height:18px;border:1px solid var(--lg-accent);border-radius:50%;flex:none;box-shadow:inset 0 0 0 4px rgb(var(--lg-secondary)/.16)} #firm-spotlight .np-profile dl{margin:0;min-width:0} #firm-spotlight .np-top-facts{width:100%;margin-bottom:28px} #firm-spotlight .np-top-facts dl{display:grid;grid-template-columns:1fr 1fr;gap:15px} #firm-spotlight .np-top-facts dl>div{display:flex;flex-direction:column;gap:9px;min-width:0} #firm-spotlight .np-profile dt{font-size:9px;font-weight:550;line-height:1.4;text-transform:uppercase;color:var(--palette-muted)} #firm-spotlight .np-top-facts dd{font:700 clamp(18px,1.8vw,27px)/1.15 "Atlas Display",sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere} #firm-spotlight .np-bio{margin-top:auto;width:100%;padding-bottom:3px} #firm-spotlight .np-bio dl>div,#firm-spotlight .np-history dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid #ffffff18;min-width:0} #firm-spotlight .np-bio dl>div:last-child,#firm-spotlight .np-history dl>div:last-child{border:0} #firm-spotlight .np-bio dd,#firm-spotlight .np-history dd{font-size:10px;line-height:1.5;overflow-wrap:anywhere;text-align:left;margin:0} #firm-spotlight.pa-provider .np-profile>.np-stage>.pa-logo-panel{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;isolation:isolate;min-width:0;padding:35px 4px 0!important;gap:22px;min-height:0} #firm-spotlight .np-backdrop-name{position:absolute;z-index:-1;top:-6px;left:-10%;width:125%;font:900 clamp(64px,7.5vw,126px)/1 "Atlas Display",sans-serif;text-transform:uppercase;letter-spacing:-.07em;opacity:.055;text-align:center;overflow:hidden;max-height:2em;pointer-events:none;overflow-wrap:anywhere} #firm-spotlight .np-roster-number{position:absolute;top:115px;left:0;font:800 clamp(75px,8vw,130px)/1 "Atlas Display",sans-serif;color:var(--lg-accent);letter-spacing:-.08em;z-index:3;pointer-events:none;text-shadow:0 3px 30px rgb(var(--lg-secondary)/.16)} #firm-spotlight .np-roster-number small{font-size:.33em;letter-spacing:0;vertical-align:top;display:inline-block;margin-top:.2em} #firm-spotlight.pa-provider .np-profile .provider-logo-carousel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-height:370px!important;width:100%!important;justify-items:center;gap:0!important} #firm-spotlight.pa-provider .np-profile .provider-float-shell{width:min(80%,360px)!important;height:360px!important;max-width:100%!important;grid-column:1!important;align-self:center} #firm-spotlight.pa-provider .np-profile .provider-logo-carousel .logo-sculpture{grid-column:1!important;max-width:100%!important} #firm-spotlight .np-profile .pa-logo-actions{display:none!important} #firm-spotlight .np-profile .provider-carousel-controls{position:relative;z-index:3;margin:0 auto!important} #firm-spotlight .np-right{grid-column:3;grid-row:1;display:flex;flex-direction:column;gap:20px;min-width:0;padding:20px 0 0 15px;position:relative;z-index:2} #firm-spotlight .np-profile .pa-rules{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px!important;background:#ffffff0c!important;border:1px solid #ffffff24!important;border-radius:13px!important;box-shadow:0 12px 32px #08101c14} #firm-spotlight .np-profile .pa-panel-heading{font:650 12px/1.3 "Atlas Display",sans-serif;gap:8px} #firm-spotlight .np-profile .pa-types .pm-types button{min-height:24px!important;padding:4px 2px!important} #firm-spotlight .np-profile .pa-rule-content{display:grid;gap:12px;align-items:center;flex:0} #firm-spotlight .np-profile .pa-rule-dial{width:100%;height:90px;min-width:0} #firm-spotlight .np-profile .pa-rule-dial svg{display:none} #firm-spotlight .np-profile .pa-rule-value{inset:0;gap:7px} #firm-spotlight .np-profile .pa-rule-value strong{font-size:32px;line-height:1.1;overflow-wrap:anywhere} #firm-spotlight .np-profile .pa-rule-list{display:grid;grid-template-columns:1fr;gap:3px;min-width:0} #firm-spotlight .np-profile .pa-rule-list button{padding:4px 7px;gap:6px;background:#ffffff03!important;} #firm-spotlight .np-profile .pa-rule-list button[aria-pressed=true]{border-color:color-mix(in srgb,var(--rule-tone) 32%,transparent)!important;background:color-mix(in srgb,var(--rule-tone) 7%,transparent)!important} #firm-spotlight .np-profile .pa-rule-footer{padding-top:6px;margin:0;border-top:1px solid #ffffff10;justify-content:space-between;gap:8px} #firm-spotlight .np-profile .pa-rule-footer>.btn{display:flex!important;padding:5px 7px!important;border-radius:5px!important;opacity:1!important} #firm-spotlight .np-profile .pa-rule-footer>span{display:none} #firm-spotlight .np-profile .pa-scope{font-size:9px;min-height:0} #firm-spotlight .np-access{display:flex;flex-direction:column;gap:26px;flex:1;min-width:0} #firm-spotlight .np-action-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0} #firm-spotlight .np-action-tiles :is(a,button){position:relative;appearance:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:119px!important;padding:13px!important;border-radius:11px!important;border:1px solid #ffffff24!important;background:radial-gradient(ellipse at 80% 0%,rgb(var(--lg-secondary)/.4),transparent 70%),linear-gradient(150deg,var(--palette-start),rgb(var(--palette-panel)/.9))!important;text-align:left;color:white!important;text-decoration:none;cursor:pointer;overflow:hidden;box-shadow:none!important;font-family:"Atlas Display",sans-serif!important;gap:8px;min-width:0} #firm-spotlight .np-action-tiles :is(a,button)::before{content:"↗";position:absolute;right:10px;top:7px;font-size:17px;opacity:.5} #firm-spotlight .np-action-tiles small{font-size:8px!important;line-height:1.4;color:#ffffffa0!important} #firm-spotlight .np-action-tiles strong{font-size:15px!important;line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere;max-width:100%} #firm-spotlight .np-action-tiles span{font-size:8px!important;line-height:1.3;letter-spacing:0} #firm-spotlight .np-history{margin-top:auto;padding:0 10px 2px} #firm-spotlight .np-history dl>div{padding:9px 0;grid-template-columns:1fr 1.3fr} #firm-spotlight .np-history dt{font-size:8px} #firm-spotlight .np-history dd{font-size:9px} #firm-spotlight .np-stat-dock{position:absolute;z-index:4;left:17%;right:22%;bottom:-40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px} #firm-spotlight .np-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:142px;padding:20px 12px;background:linear-gradient(130deg,var(--palette-start),var(--palette-end));color:white;border:1px solid #ffffff2e;border-radius:11px;box-shadow:0 18px 30px #070d2126;min-width:0} #firm-spotlight .np-stat.is-center{background:linear-gradient(135deg,rgb(var(--palette-panel)),#0b1425)} #firm-spotlight .np-stat small{font-size:9px;line-height:1.3;text-align:center;text-transform:uppercase;letter-spacing:.02em} #firm-spotlight .np-stat strong{font:750 clamp(25px,3vw,48px)/1 "Atlas Display",sans-serif;font-style:normal!important;letter-spacing:-.045em;max-width:100%;overflow-wrap:anywhere} #firm-spotlight .np-action-tiles :is(a,button){display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;text-align:left!important} #firm-spotlight .np-action-tiles .atlas-action-icon{position:absolute!important;top:13px!important;left:13px!important;opacity:.5!important} @media(max-width:1150px) and (min-width:901px){#firm-spotlight .np-stage{grid-template-columns:25fr 38fr 37fr;padding:25px 22px 95px}#firm-spotlight .np-topbar{gap:14px;padding:0 20px}#firm-spotlight .np-profile-nav{gap:15px}#firm-spotlight .np-topbar .pa-switcher{width:170px!important}#firm-spotlight.pa-provider .np-profile .provider-float-shell{height:280px!important;width:80%!important}#firm-spotlight .np-profile .pa-information h1{font-size:37px!important}#firm-spotlight .np-right{padding-left:6px}#firm-spotlight .np-profile .pa-rules{padding:12px!important}#firm-spotlight .np-roster-number{font-size:85px;top:135px;left:-5px}} @media(max-width:900px){#firm-spotlight.pa-provider .pa-profile.np-profile{padding-left:22px}#firm-spotlight .np-rail{width:22px;font-size:8px}#firm-spotlight .np-topbar{height:60px;padding:0 18px;gap:15px}#firm-spotlight .np-profile-nav{gap:15px}#firm-spotlight .np-profile-nav :is(button,a){font-size:8px!important}#firm-spotlight .np-topbar .pa-switcher{width:170px!important}#firm-spotlight .np-wordmark{font-size:11px}#firm-spotlight .np-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding:25px 22px 110px;gap:22px;min-height:0}#firm-spotlight .np-profile .pa-information{grid-column:1;grid-row:1;padding-right:0!important}#firm-spotlight.pa-provider .np-profile>.np-stage>.pa-logo-panel{grid-column:2;grid-row:1;padding:20px 0!important}#firm-spotlight .np-right{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;align-items:start;padding:0;gap:18px}#firm-spotlight .np-stage::before{top:90px;left:49%;width:45%}#firm-spotlight .np-backdrop-name{top:10px;font-size:65px}#firm-spotlight .np-roster-number{font-size:80px;top:90px;left:0}#firm-spotlight.pa-provider .np-profile .provider-logo-carousel{min-height:250px!important}#firm-spotlight.pa-provider .np-profile .provider-float-shell{width:80%!important;height:245px!important}#firm-spotlight .np-eyebrow{margin-bottom:20px}#firm-spotlight .np-profile .pa-information h1{font-size:42px!important}#firm-spotlight .np-affiliation{margin-bottom:24px}#firm-spotlight .np-bio{margin-top:15px}#firm-spotlight .np-stat-dock{left:10%;right:10%;gap:14px}#firm-spotlight .np-stat{min-height:120px;gap:18px}#firm-spotlight .np-stat strong{font-size:32px}#firm-spotlight .np-profile .pa-rule-content{grid-template-columns:.7fr 1.3fr;gap:8px}} @media(max-width:600px){#firm-spotlight .np-topbar{height:auto;min-height:58px;flex-wrap:wrap;gap:12px;padding:15px}#firm-spotlight .np-topbar .pa-switcher{width:calc(100% - 100px)!important;margin-left:auto!important}#firm-spotlight .np-profile-nav{order:3;flex-basis:100%;justify-content:space-between;gap:10px;border-top:1px solid #ffffff12;padding-top:8px}#firm-spotlight .np-stage{display:grid;grid-template-columns:minmax(0,1fr);padding:24px 16px 24px;gap:22px}#firm-spotlight .np-profile .pa-information{grid-column:1;grid-row:1;align-items:flex-start;text-align:left;padding:0!important}#firm-spotlight .np-profile .pa-information h1{font-size:42px!important;max-width:90%}#firm-spotlight .np-eyebrow{font-size:8px;margin-bottom:16px}#firm-spotlight .np-affiliation{font-size:12px;margin-bottom:22px}#firm-spotlight .np-top-facts{max-width:290px;margin-bottom:10px}#firm-spotlight .np-top-facts dd{font-size:23px}#firm-spotlight .np-bio{margin:0;width:100%}#firm-spotlight .np-bio dl>div{padding:9px 0}#firm-spotlight.pa-provider .np-profile>.np-stage>.pa-logo-panel{grid-column:1;grid-row:2;min-height:300px;padding:20px 0 0!important;gap:14px}#firm-spotlight .np-stage::before{left:10%;top:370px;width:80%}#firm-spotlight .np-backdrop-name{font-size:66px;top:0;left:0;width:100%;max-height:1em}#firm-spotlight .np-roster-number{top:85px;left:8px;font-size:85px}#firm-spotlight.pa-provider .np-profile .provider-float-shell{height:245px!important;width:245px!important;max-width:82%!important}#firm-spotlight .np-right{grid-column:1;grid-row:3;display:flex;flex-direction:column;gap:18px}#firm-spotlight .np-profile .pa-rules{width:100%;padding:15px!important}#firm-spotlight .np-profile .pa-rule-list button>span{font-size:9px}#firm-spotlight .np-profile .pa-rule-list button>strong{font-size:10px}#firm-spotlight .np-access{width:100%;gap:18px}#firm-spotlight .np-action-tiles{gap:10px}#firm-spotlight .np-action-tiles :is(a,button){min-height:120px!important}#firm-spotlight .np-history{padding:0}#firm-spotlight .np-stat-dock{position:relative;left:auto;right:auto;bottom:auto;margin:0 16px 20px;gap:7px}#firm-spotlight .np-stat{min-height:105px;padding:15px 6px;gap:15px;border-radius:8px}#firm-spotlight .np-stat strong{font-size:23px}#firm-spotlight .np-stat small{font-size:7px;line-height:1.4}#firm-spotlight.pa-provider .pa-profile.np-profile{margin-bottom:0}#firm-spotlight.pa-provider{padding-bottom:15px!important}}} @layer atlas-interface{body .offers-gallery .og-wx-art-cluster, body .offers-gallery .og-wx-firm-emblem{transform:none!important;translate:none!important;rotate:none!important} body .offers-gallery .og-wx-hero-main{transform:translateY(-12px)!important}} @layer atlas-provider{#firm-spotlight .np-profile .pa-rules, #firm-spotlight .np-profile .np-action-tiles :is(a,button){border-color:transparent!important;border-radius:0!important;background:none!important;box-shadow:none!important;backdrop-filter:none!important} #firm-spotlight .np-topbar::before{content:"";position:absolute;right:100%;top:0;bottom:-1px;width:34px;background:#ffffff0a;border-bottom:1px solid #ffffff12;border-radius:15px 0 0 0;pointer-events:none} #firm-spotlight .np-profile .pa-rule-dial{isolation:isolate} #firm-spotlight .np-profile .pa-rule-dial>svg{display:block;position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none} #firm-spotlight .np-profile .pa-rule-value{inset:0 2%;gap:3px} #firm-spotlight .np-profile .pa-rule-value small{font:500 9px/1.25 "Atlas Display",sans-serif;color:var(--palette-muted)} #firm-spotlight .np-profile .pa-rule-value strong{font:600 var(--rule-value-size,28px)/1.05 "Atlas Display",sans-serif!important;letter-spacing:-.025em;max-width:100%;font-style:normal!important} #firm-spotlight .np-profile .pa-rule-value>span{font:400 10px/1.35 "Atlas Display",sans-serif;max-width:100%;color:var(--palette-muted);overflow-wrap:anywhere} #firm-spotlight .np-profile .pa-rule-list button{border-radius:4px!important;border-color:transparent!important;background:transparent!important} #firm-spotlight .np-profile .pa-rule-list button[aria-pressed=true]{background:color-mix(in srgb,var(--rule-tone) 8%,transparent)!important;border-color:color-mix(in srgb,var(--rule-tone) 30%,transparent)!important} #firm-spotlight .np-profile .pa-rule-list button[aria-pressed=true]>strong{color:var(--rule-tone)} #firm-spotlight .np-profile .pa-rule-list button:focus-visible{outline:2px solid var(--rule-tone);outline-offset:2px} #firm-spotlight .np-profile .pa-rule-footer{border-top-color:transparent} #firm-spotlight .np-profile .np-action-tiles :is(a,button):hover{background:none!important;color:var(--lg-accent)!important} #firm-spotlight .np-bio .country-with-flag{position:relative;isolation:isolate;display:inline-flex;align-items:center;line-height:inherit;max-width:100%;border-radius:3px;overflow:hidden} #firm-spotlight .np-bio .country-with-flag img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:fill;opacity:.3;z-index:-1;border-radius:0} #firm-spotlight .np-bio .country-with-flag>span{position:relative;line-height:inherit;text-shadow:0 1px 4px #07101f99} #firm-spotlight .np-profile .pa-panel-heading{font-size:17px;letter-spacing:-.02em;text-transform:none;color:var(--palette-ink)} #firm-spotlight .np-profile .pa-panel-heading small{font-size:8px;letter-spacing:.015em} #firm-spotlight .np-profile .pa-types .pm-types button{font-size:10px!important;line-height:14px!important} #firm-spotlight .np-profile .pa-rule-content{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)} #firm-spotlight .np-profile .pa-rule-dial{height:128px} #firm-spotlight .np-profile .pa-rule-dial>svg{height:90px;top:0;opacity:.85} #firm-spotlight .np-profile .pa-rule-value{display:grid;grid-template-rows:17px 35px auto;align-content:start;justify-items:center;gap:2px;padding-top:12px;text-align:center} #firm-spotlight .np-profile .pa-rule-value small{font-size:10px;line-height:15px;color:var(--palette-ink)} #firm-spotlight .np-profile .pa-rule-value strong{font-size:var(--rule-value-size,28px)!important;line-height:35px!important;align-self:center} #firm-spotlight .np-profile .pa-rule-value>span{font-size:10px;line-height:14px;padding-top:7px;color:var(--palette-ink);opacity:.78} #firm-spotlight .np-profile .pa-rule-list button{min-height:24px;padding:3px 7px!important;position:relative;border:1px solid transparent!important;border-radius:0!important;transition:color .16s,background .16s} #firm-spotlight .np-profile .pa-rule-list button>span{font-size:11px;line-height:14px;color:var(--palette-ink)} #firm-spotlight .np-profile .pa-rule-list button>strong{font-size:12px;line-height:14px;font-weight:700} #firm-spotlight .np-profile .pa-rule-list button::before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:2px;background:var(--rule-tone);opacity:.25;transition:opacity .16s} #firm-spotlight .np-profile .pa-rule-list button[aria-pressed=true]{border-color:transparent!important;background:linear-gradient(90deg,color-mix(in srgb,var(--rule-tone) 12%,transparent),transparent)!important} #firm-spotlight .np-profile .pa-rule-list button[aria-pressed=true]::before{opacity:1} #firm-spotlight .np-profile .pa-rule-list button:hover::before{opacity:.8} #firm-spotlight .np-profile .pa-rule-list button:hover>span{color:var(--rule-tone)} #firm-spotlight .np-profile .pa-rule-footer{height:34px;flex:none;align-items:center} #firm-spotlight .np-profile .pa-rule-footer>.btn{font-size:11px!important;font-weight:650!important;line-height:13px!important;min-height:25px!important;padding:5px 8px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--lg-accent)!important;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--lg-accent) 40%,transparent);text-underline-offset:5px} #firm-spotlight .np-profile .pa-rule-footer>.pa-rule-help{display:block;font:400 9px/1.3 "Atlas Display",sans-serif;color:var(--palette-muted);text-align:right;max-width:125px} #firm-spotlight .np-profile .np-action-tiles :is(a,button){display:grid!important;grid-template-rows:38px 27px 16px;align-content:center;justify-content:stretch!important;align-items:center!important;gap:5px;height:119px;min-height:119px!important;padding:9px 10px!important;color:var(--palette-ink)!important;overflow:visible} #firm-spotlight .np-action-tiles :is(a,button)::before{content:none} #firm-spotlight .np-action-tiles .atlas-action-icon{display:none!important} #firm-spotlight .np-profile .np-action-tiles small{font:650 17px/19px "Atlas Display",sans-serif!important;letter-spacing:-.025em;color:var(--palette-ink)!important} #firm-spotlight .np-profile .np-action-tiles strong{font:500 12px/27px "Atlas Display",sans-serif!important;letter-spacing:0;color:var(--palette-ink);white-space:nowrap} #firm-spotlight .np-profile .np-action-tiles strong b{font:700 26px/27px "Atlas Display",sans-serif;letter-spacing:-.04em;vertical-align:baseline;margin-right:2px;color:var(--lg-accent)} #firm-spotlight .np-profile .np-action-tiles>button strong,#firm-spotlight .np-profile .np-provider-link strong{font-size:12px!important;line-height:16px!important;white-space:normal} #firm-spotlight .np-profile .np-action-tiles :is(a,button)>span{font:600 11px/16px "Atlas Display",sans-serif!important;color:var(--lg-accent);letter-spacing:0;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--lg-accent) 35%,transparent);text-underline-offset:4px} #firm-spotlight .np-profile .np-action-tiles :is(a,button):hover>span{text-decoration-color:currentColor} #firm-spotlight .np-profile .np-action-tiles :is(a,button):focus-visible{outline:2px solid var(--lg-accent);outline-offset:3px} @media(max-width:900px){#firm-spotlight .np-topbar::before{width:22px}}} @layer atlas-foundations{#app .cinema-hub.cinema-hub .sim-workspace .sim-layout{grid-template-columns:minmax(0,1fr) 250px!important;gap:16px!important} #app .cinema-hub.cinema-hub .sim-workspace #sim-chart{min-width:0!important;width:100%!important} #app .cinema-hub.cinema-hub .sim-workspace .sim-chart-scroll{overflow:hidden!important} #app .cinema-hub.cinema-hub .sim-workspace .sim-analysis-tools>.sim-legacy-drawings{display:none!important} #app .cinema-hub.cinema-hub .sim-workspace .sim-analysis-tools{justify-content:flex-end!important;margin-bottom:10px!important} #app .cinema-hub.cinema-hub :is(#sim-chart,.pt-chart){background:#151728!important;border-radius:14px!important;overflow:hidden!important;position:relative!important;isolation:isolate!important;color:#e8eaf3!important;padding:0!important} #app .cinema-hub.cinema-hub :is(#sim-chart,.pt-chart) .ac-controls{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:6px!important;padding:9px!important;border-bottom:1px solid #ffffff18!important;min-width:0!important;background:#ffffff03!important} #app .cinema-hub.cinema-hub :is(#sim-chart,.pt-chart) .ac-controls>div{display:flex!important;align-items:center!important;gap:3px!important;flex-wrap:wrap!important} #app .cinema-hub.cinema-hub :is(#sim-chart,.pt-chart) .ac-controls button{font:500 11px/18px 'Atlas Display',sans-serif!important;min-height:32px!important;min-width:30px!important;height:auto!important;width:auto!important;padding:5px 7px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#dce0ed!important;box-shadow:none!important;cursor:pointer!important} #app .cinema-hub.cinema-hub :is(#sim-chart,.pt-chart) .ac-controls button:hover{background:#ffffff10!important} #app .cinema-hub.cinema-hub :is(#sim-chart,.pt-chart) .ac-controls button[aria-pressed=true]{color:var(--cs-accent,#d4c5ff)!important;background:#ffffff14!important;border-color:#ffffff26!important} #app .cinema-hub.cinema-hub :is(#sim-chart,.pt-chart) .ac-controls button:focus-visible{outline:2px solid var(--cs-accent,#d4c5ff)!important;outline-offset:-2px!important} #app .cinema-hub.cinema-hub :is(#sim-chart,.pt-chart) .ac-readout{font:400 10px/18px ui-monospace,monospace!important;padding:7px 12px!important;color:#cbd0e1!important;min-height:32px!important;white-space:normal!important;overflow-wrap:anywhere!important} #app .cinema-hub.cinema-hub :is(#sim-chart,.pt-chart) .ac-surface{position:relative!important;height:420px!important;min-height:280px!important;width:100%!important;overflow:hidden!important;flex:none!important} #app .cinema-hub.cinema-hub :is(#sim-chart,.pt-chart) .ac-canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important} #app .cinema-hub.cinema-hub :is(#sim-chart,.pt-chart) svg.ac-drawings{position:absolute!important;inset:0!important;z-index:3!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;pointer-events:none!important;overflow:hidden!important;display:block!important;touch-action:auto!important} #app .cinema-hub.cinema-hub :is(#sim-chart,.pt-chart) .ac-foot{display:flex!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;padding:10px 12px!important;font:400 10px/17px 'Atlas Display',sans-serif!important;color:#a9b1c9!important;border-top:1px solid #ffffff13!important} #app .cinema-hub.cinema-hub :is(#sim-chart,.pt-chart) .ac-foot a{color:#d4c5ff!important;text-decoration:underline!important;white-space:nowrap!important} #app .cinema-hub.cinema-hub :is(#sim-chart,.pt-chart):fullscreen{display:flex!important;flex-direction:column!important;width:100vw!important;height:100dvh!important;border-radius:0!important;padding:12px!important} #app .cinema-hub.cinema-hub :is(#sim-chart,.pt-chart):fullscreen .ac-surface{flex:1 1 0!important;height:auto!important} #app .cinema-hub.cinema-hub .pt-workspace{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;gap:12px!important} #app .cinema-hub.cinema-hub .visual-library:has(.vl-stage[data-practice=true]){height:auto!important} #app .cinema-hub.cinema-hub .visual-library>.vl-stage[data-practice=true]{height:auto!important;min-height:0!important} #app .cinema-hub.cinema-hub .pt-workspace .pt-chart{flex:none!important;width:100%!important;min-height:0!important;max-height:none!important;height:auto!important} #app#app .cinema-hub.cinema-hub .pt-workspace .pt-chart .ac-surface{height:clamp(290px,38dvh,420px)!important} #app .cinema-hub.cinema-hub .pt-steps{list-style:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;flex-wrap:wrap!important;padding:10px 0!important;margin:0!important;font:500 12px/20px 'Atlas Display',sans-serif!important;color:var(--cs-muted,#c9c5db)!important} #app .cinema-hub.cinema-hub .pt-steps li{display:flex!important;align-items:center!important;gap:8px!important} #app .cinema-hub.cinema-hub .pt-steps b{display:grid!important;place-items:center!important;width:25px!important;height:25px!important;border-radius:50%!important;background:#ffffff0b!important;color:var(--cs-accent,#d4c5ff)!important} #app .cinema-hub.cinema-hub .pt-workspace .pt-plan{padding:10px 0!important;gap:15px!important;justify-content:flex-start!important;flex-wrap:wrap!important;background:transparent!important;border:0!important} #app .cinema-hub.cinema-hub .pt-workspace :is(.pt-plan span,.pt-plan b){font-size:12px!important;line-height:20px!important} #app .cinema-hub.cinema-hub .pt-workspace .pt-caption{font-size:12px!important;line-height:1.7!important;white-space:normal!important} #app .cinema-hub.cinema-hub .rp-workspace{font:400 14px/1.65 'Atlas Display',sans-serif!important;color:var(--cs-ink,#fff)!important;min-width:0!important;padding-bottom:24px!important} #app .cinema-hub.cinema-hub .rp-workspace *{box-sizing:border-box!important;min-width:0!important} #app .cinema-hub.cinema-hub .rp-heading{display:block!important;margin:0 0 25px!important;padding:0!important;border:0!important;background:none!important;border-radius:0!important} #app .cinema-hub.cinema-hub .rp-workspace .hw-kicker{display:block!important;width:auto!important;max-width:none!important;font:500 10px/1.8 'Atlas Display',sans-serif!important;letter-spacing:.09em!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;margin:0!important;color:var(--cs-accent,#d4c5ff)!important} #app .cinema-hub.cinema-hub .rp-heading h2{font:650 clamp(24px,2.1vw,34px)/1.25 'Atlas Display',sans-serif!important;margin:8px 0 10px!important;letter-spacing:-.03em!important;color:inherit!important} #app .cinema-hub.cinema-hub .rp-workspace p{font-size:13px!important;line-height:1.75!important;color:var(--cs-muted,#cbc6de)!important;margin:8px 0 15px!important} #app .cinema-hub.cinema-hub .rp-layout{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr)!important;gap:24px!important;align-items:start!important} #app .cinema-hub.cinema-hub .rp-form{display:block!important;padding:22px!important;background:rgb(var(--palette-panel)/.3)!important;border:1px solid #ffffff1c!important;border-radius:20px!important;margin:0!important;box-shadow:none!important;width:100%!important} #app .cinema-hub.cinema-hub .rp-section-head{display:flex!important;justify-content:space-between!important;gap:14px!important;align-items:center!important;margin-bottom:20px!important} #app .cinema-hub.cinema-hub .rp-workspace h3{font:600 19px/1.4 'Atlas Display',sans-serif!important;color:inherit!important;margin:0!important} #app .cinema-hub.cinema-hub .rp-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 16px!important} #app .cinema-hub.cinema-hub .rp-field{display:grid!important;gap:7px!important;align-content:start!important;margin:0!important;color:var(--cs-ink,#fff)!important;font-size:13px!important;font-weight:500!important} #app .cinema-hub.cinema-hub .rp-wide{grid-column:1/-1!important} #app .cinema-hub.cinema-hub .rp-workspace :is(input:not([type=checkbox]),select){display:block!important;width:100%!important;max-width:none!important;height:46px!important;min-height:46px!important;padding:10px 12px!important;border:1px solid #ffffff30!important;border-radius:10px!important;background:rgb(var(--palette-panel)/.7)!important;color:var(--cs-ink,#fff)!important;font:500 15px/24px 'Atlas Display',sans-serif!important;box-shadow:none!important;outline-offset:2px!important} #app .cinema-hub.cinema-hub .rp-workspace input[type=checkbox]{appearance:auto!important;width:16px!important;height:16px!important;margin:0 8px 0 0!important;vertical-align:middle!important} #app .cinema-hub.cinema-hub .rp-field small{font:400 11px/1.7 'Atlas Display',sans-serif!important;color:var(--cs-muted,#ccc)!important} #app .cinema-hub.cinema-hub .rp-risk-input{display:grid!important;grid-template-columns:minmax(55px,.65fr) minmax(0,1fr)!important;gap:6px!important} #app .cinema-hub.cinema-hub .rp-risk-input select{font-size:11px!important;padding:8px!important} #app .cinema-hub.cinema-hub .rp-specs{border-top:1px solid #ffffff20!important;margin-top:24px!important;padding-top:16px!important} #app .cinema-hub.cinema-hub .rp-specs summary{font-size:12px!important;color:var(--cs-accent,#d4c5ff)!important;cursor:pointer!important;margin-bottom:14px!important} #app .cinema-hub.cinema-hub .rp-results{padding:24px!important;border-radius:20px!important;background:linear-gradient(145deg,#ffffff09,transparent)!important;border:1px solid #ffffff20!important;position:sticky!important;top:0!important;overflow:hidden!important} #app .cinema-hub.cinema-hub .rp-size{font:650 clamp(32px,3vw,49px)/1.3 'Atlas Display',sans-serif!important;color:var(--cs-accent,#d4c5ff)!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.04em!important;margin:12px 0!important;overflow-wrap:anywhere!important} #app .cinema-hub.cinema-hub .rp-size small{font-size:16px!important;letter-spacing:0!important;color:var(--cs-muted,#ccc)!important} #app .cinema-hub.cinema-hub .rp-result-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 12px!important;margin:24px 0!important} #app .cinema-hub.cinema-hub .rp-metric{display:grid!important;gap:7px!important;align-content:start!important} #app .cinema-hub.cinema-hub .rp-metric>span{font-size:12px!important;color:var(--cs-muted,#ccc)!important} #app .cinema-hub.cinema-hub .rp-metric strong{font:650 clamp(21px,2vw,30px)/1.2 'Atlas Display',sans-serif!important;color:var(--cs-ink,#fff)!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important} #app .cinema-hub.cinema-hub .rp-metric small{font-size:10px!important;line-height:1.65!important;color:var(--cs-muted,#ccc)!important} #app .cinema-hub.cinema-hub .rp-results>[data-rp-output]>.rp-metric strong,#app .cinema-hub.cinema-hub .rp-results>.rp-metric strong{font-size:36px!important;color:var(--cs-accent,#d4c5ff)!important} #app .cinema-hub.cinema-hub .rp-payoff{display:flex!important;height:38px!important;border-radius:9px!important;overflow:hidden!important;margin-top:24px!important;gap:3px!important} #app .cinema-hub.cinema-hub .rp-payoff span{display:grid!important;place-items:center!important;color:#fff!important;background:#ef93aa35!important;font-size:11px!important;white-space:nowrap!important;min-width:70px!important} #app .cinema-hub.cinema-hub .rp-payoff span+span{background:#75d9b335!important} #app .cinema-hub.cinema-hub .rp-formula{font:400 11px/1.8 'Atlas Display',sans-serif!important;color:var(--cs-muted,#ccc)!important;margin:12px 0 20px!important} #app .cinema-hub.cinema-hub .rp-breakdown{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;padding:18px 0!important;border-top:1px solid #ffffff19!important;font-size:12px!important} #app .cinema-hub.cinema-hub .rp-workspace button{width:auto!important;height:auto!important;min-height:36px!important;padding:7px 11px!important;border:1px solid #ffffff25!important;border-radius:10px!important;background:#ffffff08!important;color:var(--cs-ink,#fff)!important;font:500 12px/20px 'Atlas Display',sans-serif!important;cursor:pointer!important;box-shadow:none!important} #app .cinema-hub.cinema-hub .rp-workspace [data-rp-copy]{width:100%!important;min-height:44px!important;color:var(--lg-deep,#18132b)!important;background:var(--cs-accent,#d4c5ff)!important} #app .cinema-hub.cinema-hub .rp-workspace button:disabled{opacity:.45!important;cursor:default!important} #app .cinema-hub.cinema-hub .rp-assumption{font-size:10px!important;margin-top:20px!important} #app .cinema-hub.cinema-hub .rp-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 22px!important} #app .cinema-hub.cinema-hub .rp-tabs a{padding:8px 12px!important;font-size:12px!important;color:var(--cs-accent,#d4c5ff)!important;margin-left:auto!important} #app .cinema-hub.cinema-hub .rp-tabs button[aria-pressed=true]{background:var(--cs-accent,#d4c5ff)!important;color:var(--lg-deep,#18132b)!important} #app .cinema-hub.cinema-hub .rp-capital-bar{height:15px!important;background:#ef93aa30!important;border-radius:20px!important;overflow:hidden!important;margin:24px 0!important} #app .cinema-hub.cinema-hub .rp-capital-bar i{display:block!important;height:100%!important;background:#75d9b3!important;border-radius:20px!important} body dialog#j-entry{width:min(860px,calc(100% - 32px))!important;max-width:860px!important;max-height:92dvh!important;padding:10px!important;border:1px solid #ffffff35!important;border-radius:25px!important;overflow:hidden!important;color:var(--lg-ink,#fff)!important} body dialog#j-entry .j-entry-scroll{box-sizing:border-box!important;max-height:calc(92dvh - 22px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:20px!important;border-radius:15px!important;clip-path:inset(0 round 15px)!important;scrollbar-width:thin!important;scrollbar-gutter:stable!important;scrollbar-color:color-mix(in srgb,var(--lg-accent,#d4c5ff) 45%,transparent) transparent!important;overscroll-behavior:contain!important} #j-entry #j-entry-form{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important;color:inherit!important} #j-entry .j-form-heading{align-items:center!important;flex-wrap:nowrap!important;gap:16px!important;margin-bottom:12px!important} #j-entry .j-form-heading h2{font:650 27px/1.25 'Atlas Display',sans-serif!important;letter-spacing:-.03em!important;margin:7px 0!important;color:inherit!important} #j-entry .hw-kicker{font-size:10px!important;letter-spacing:.1em!important;color:var(--lg-accent,#d4c5ff)!important} #j-entry .j-form-note{font:400 13px/1.8 'Atlas Display',sans-serif!important;color:var(--palette-muted,#d2cde0)!important;margin:0 0 24px!important} #j-entry .j-form-section{padding:20px 0!important;border-top:1px solid #ffffff20!important;margin:0!important;background:none!important} #j-entry h3{font:600 17px/1.4 'Atlas Display',sans-serif!important;color:inherit!important;margin:0 0 16px!important} #j-entry .j-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 22px!important;margin:0!important} #j-entry label{display:grid!important;gap:8px!important;min-width:0!important;font:500 13px/1.5 'Atlas Display',sans-serif!important;color:inherit!important;margin:0!important} #j-entry :is(input,select,textarea){display:block!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:46px!important;height:auto!important;padding:11px 13px!important;background:rgb(var(--palette-panel,45 34 79)/.6)!important;color:var(--lg-ink,#fff)!important;border:1px solid #ffffff30!important;border-radius:11px!important;font:400 15px/1.5 'Atlas Display',sans-serif!important;box-shadow:none!important;outline-offset:2px!important} #j-entry :is(input,textarea)::placeholder{color:var(--palette-muted,#cac3d8)!important;opacity:.65!important} #j-entry input[readonly]{background:#ffffff06!important;color:var(--lg-accent,#d4c5ff)!important;border-color:#ffffff1c!important} #j-entry .j-form-section-title{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:16px!important;flex-wrap:wrap!important} #j-entry .j-form-section-title h3{margin:0!important} #j-entry .j-form-section-title>span,#j-entry label small{font:400 11px/1.6 'Atlas Display',sans-serif!important;color:var(--palette-muted,#ccc)!important} #j-entry .j-result-mode select{min-height:38px!important;padding:7px 11px!important;font-size:12px!important} #j-entry .j-result-preview{display:grid!important;grid-template-columns:1fr 1fr 1.15fr!important;gap:18px!important;align-items:start!important;padding:18px!important;border:1px solid #ffffff20!important;border-radius:15px!important;background:#ffffff04!important} #j-entry .j-result-preview>div{display:grid!important;gap:9px!important} #j-entry .j-result-preview>div span{font-size:12px!important;color:var(--palette-muted,#ccc)!important} #j-entry .j-result-preview>div strong{font:650 28px/1.3 'Atlas Display',sans-serif!important;color:var(--lg-accent,#d4c5ff)!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important} #j-entry .j-result-preview>div small{font:400 10px/1.6 'Atlas Display',sans-serif!important;color:var(--palette-muted,#ccc)!important} #j-entry .j-form-validation{font:400 11px/1.8 'Atlas Display',sans-serif!important;color:var(--palette-muted,#ccc)!important;margin:12px 0 0!important;min-height:20px!important} #j-entry .j-exit-shortcuts{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important;margin-top:16px!important;color:var(--palette-muted,#ccc)!important;font-size:11px!important} #j-entry .j-exit-shortcuts button{min-height:32px!important;padding:5px 10px!important;border:1px solid #ffffff28!important;border-radius:8px!important;background:#ffffff08!important;color:inherit!important;font:500 11px/20px 'Atlas Display',sans-serif!important;cursor:pointer!important} #j-entry .j-note-field{margin-top:5px!important;grid-column:auto!important} #j-entry .j-form-footer{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:15px!important;padding-top:22px!important} #j-entry .j-form-footer>span{font-size:11px!important;color:var(--palette-muted,#ccc)!important} #j-entry .j-form-footer button{width:auto!important;min-height:46px!important;padding:10px 25px!important;border-radius:11px!important} #app .journal-dashboard .j-row{grid-template-columns:minmax(180px,1.35fr) minmax(105px,.85fr) minmax(70px,.65fr) minmax(70px,.65fr) minmax(90px,.75fr) minmax(100px,1.15fr) 30px!important;gap:16px!important;padding:16px!important;align-items:center!important;min-width:0!important} #app .journal-dashboard .j-record{border:1px solid transparent!important;border-bottom-color:#ffffff16!important;border-radius:14px!important;margin-top:5px!important;overflow:hidden!important;transition:background .16s,border-color .16s!important} #app .journal-dashboard .j-record:hover,#app .journal-dashboard .j-record:focus-within{border-color:#ffffff24!important;background:#ffffff08!important;border-radius:14px!important} #app .journal-dashboard .j-table-head{border:0!important} #app .journal-dashboard .j-row>*{min-width:0!important} #app .journal-dashboard .j-open-trade{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 18px!important;grid-template-rows:auto auto!important;align-content:center!important;justify-items:start!important;align-items:center!important;gap:5px 10px!important;width:100%!important;height:auto!important;min-height:48px!important;padding:0!important;border:0!important;background:none!important;text-align:left!important;font:inherit!important;color:inherit!important} #app .journal-dashboard .j-open-trade strong{grid-column:1!important;grid-row:1!important;font:600 15px/1.4 'Atlas Display',sans-serif!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;max-width:100%!important;color:var(--lg-ink,#fff)!important} #app .journal-dashboard .j-open-trade small{grid-column:1!important;grid-row:2!important;font:400 12px/1.5 'Atlas Display',sans-serif!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;max-width:100%!important;color:var(--palette-muted,#ccc)!important} #app .journal-dashboard .j-open-trade .j-trade-arrow{grid-column:2!important;grid-row:1/3!important;align-self:center!important;font-size:16px!important;color:var(--lg-accent,#d4c5ff)!important} #app .journal-dashboard .j-row-note{max-height:54px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;line-height:1.7!important} @media(max-width:1250px){#app .cinema-hub.cinema-hub .sim-workspace .sim-layout{grid-template-columns:minmax(0,1fr)!important}#app .cinema-hub.cinema-hub .sim-workspace .sim-order-panel{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 20px!important}#app .cinema-hub.cinema-hub .sim-order-panel>:is(.sim-order-heading,.sim-direction,.sim-assumptions,#sim-open-position){grid-column:1/-1!important}#app .cinema-hub.cinema-hub .rp-layout{gap:16px!important}#app .journal-dashboard .j-table{overflow-x:auto!important}#app .journal-dashboard .j-row{min-width:850px!important}} @media(max-width:850px){#app .cinema-hub.cinema-hub .rp-layout{grid-template-columns:minmax(0,1fr)!important}#app .cinema-hub.cinema-hub .rp-results{position:static!important}#app .cinema-hub.cinema-hub :is(#sim-chart,.pt-chart) .ac-controls button span{display:none!important}#j-entry .j-result-preview{grid-template-columns:repeat(2,minmax(0,1fr))!important}#j-entry .j-result-field{grid-column:1/-1!important}} @media(max-width:650px){body dialog#j-entry{padding:20px!important;border-radius:20px!important;width:calc(100vw - 20px)!important}#j-entry .j-form-grid{gap:16px 12px!important}#j-entry .j-form-heading h2{font-size:23px!important}#j-entry .j-form-footer{flex-wrap:wrap!important}#app .journal-dashboard .j-row{min-width:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px!important;gap:14px!important;padding:16px!important}#app .journal-dashboard .j-table-head{display:none!important}#app .journal-dashboard .j-row>[role=cell]:first-child{grid-column:1/3!important}#app .journal-dashboard .j-row>button{top:16px!important;right:12px!important}#app .journal-dashboard .j-row-note{grid-column:1/-1!important}#app .cinema-hub.cinema-hub .rp-form,#app .cinema-hub.cinema-hub .rp-results{padding:17px!important}#app .cinema-hub.cinema-hub .rp-fields{gap:17px 12px!important}#app .cinema-hub.cinema-hub .rp-risk-input{grid-template-columns:1fr!important}#app .cinema-hub.cinema-hub .rp-tabs a{margin-left:0!important}#app .cinema-hub.cinema-hub .sim-workspace .sim-order-panel{display:block!important}#app .cinema-hub.cinema-hub :is(#sim-chart,.pt-chart) .ac-surface{height:340px!important}#app .cinema-hub.cinema-hub .pt-steps{gap:8px!important;font-size:10px!important}#app .cinema-hub.cinema-hub .pt-steps b{width:21px!important;height:21px!important}#app .cinema-hub.cinema-hub .pt-workspace .pt-plan{gap:10px!important}#app .cinema-hub.cinema-hub .pt-workspace .pt-controls{flex-wrap:wrap!important}} @media(prefers-reduced-motion:reduce){#app .journal-dashboard .j-record{transition:none!important}}} @layer atlas-foundations{#app .cinema-hub.cinema-hub #sim-chart .sim-timeframes{display:flex!important;justify-content:flex-start!important;gap:3px!important;padding:8px 10px!important;margin:0!important;border-bottom:1px solid #ffffff18!important;background:#ffffff03!important;flex-wrap:wrap!important} #app .cinema-hub.cinema-hub #sim-chart .sim-timeframes button{min-height:31px!important;min-width:34px!important;padding:5px 9px!important;color:#cbd0e1!important;font-size:11px!important;border:0!important;border-radius:7px!important;background:transparent!important} #app .cinema-hub.cinema-hub #sim-chart .sim-timeframes button[aria-pressed=true]{color:var(--lg-deep,#18132b)!important;background:var(--cs-accent,#d4c5ff)!important} #app .cinema-hub.cinema-hub #sim-chart .ac-playback{display:grid!important;gap:14px!important;padding:14px 12px!important;border-top:1px solid #ffffff18!important;background:#ffffff03!important} #app .cinema-hub.cinema-hub #sim-chart .sim-replay{border:0!important;padding:0!important;margin:0!important;gap:7px!important} #app .cinema-hub.cinema-hub #sim-chart .sim-replay button{color:#e8eaf3!important;background:#ffffff08!important;border:1px solid #ffffff22!important;min-height:34px!important;border-radius:8px!important} #app .cinema-hub.cinema-hub #sim-chart .sim-replay button svg{display:block!important;width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;min-height:16px!important;max-height:16px!important;flex:0 0 16px!important} #app .cinema-hub.cinema-hub #sim-chart .sim-replay label{color:#b9bfd2!important} #app .cinema-hub.cinema-hub #sim-chart .sim-replay select{background:#202337!important;color:#e8eaf3!important;min-height:34px!important;border:1px solid #ffffff25!important;font-size:12px!important} #app .cinema-hub.cinema-hub #sim-chart .sim-timeline{display:grid!important;padding:0!important;margin:0!important;gap:7px!important;border:0!important;background:transparent!important;color:#b9bfd2!important} #app .cinema-hub.cinema-hub #sim-chart .sim-timeline>span{display:flex!important;justify-content:space-between!important;gap:12px!important;font:400 11px/18px 'Atlas Display',sans-serif!important;color:#b9bfd2!important} #app .cinema-hub.cinema-hub #sim-chart .sim-timeline input{width:100%!important;margin:0!important;accent-color:var(--cs-accent,#d4c5ff)!important;min-height:22px!important;cursor:ew-resize!important} #app .cinema-hub.cinema-hub .pt-workspace .pt-controls{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;padding:12px 0!important;border-top:1px solid #ffffff18!important;border-bottom:1px solid #ffffff18!important} #app .cinema-hub.cinema-hub .pt-controls [data-pt-open]{margin-right:6px!important} #app .cinema-hub.cinema-hub .pt-controls [data-pt-clock]{font:500 12px/20px 'Atlas Display',sans-serif!important;font-variant-numeric:tabular-nums!important;color:var(--cs-muted,#ccc)!important;white-space:nowrap!important} #app .cinema-hub.cinema-hub .pt-controls a{margin-left:6px!important;margin-right:0!important;white-space:nowrap!important} #app .cinema-hub.cinema-hub .pt-controls [data-pt-result]{margin-left:auto!important;font:500 12px/1.6 'Atlas Display',sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--cs-muted,#ccc)!important;text-align:right!important;white-space:normal!important} #app .cinema-hub.cinema-hub .pt-controls [data-pt-result][data-tone=loss]{color:#e2a3b3!important} #j-entry .j-result-field input{color:var(--lg-ink,#fff)!important} @media(max-width:1100px){#app .cinema-hub.cinema-hub .pt-controls [data-pt-result]{flex-basis:100%!important;text-align:left!important;margin-left:0!important}} @media(max-width:650px){body dialog#j-entry{padding:8px!important;width:calc(100% - 20px)!important;overflow:hidden!important}body dialog#j-entry .j-entry-scroll{padding:12px!important;border-radius:12px!important;clip-path:inset(0 round 12px)!important;max-height:calc(92dvh - 18px)!important}#app .cinema-hub.cinema-hub .pt-controls [data-pt-open]{margin-right:0!important}#app .cinema-hub.cinema-hub #sim-chart .sim-replay>label{margin-left:0!important}#app .cinema-hub.cinema-hub #sim-chart .sim-timeframes{gap:2px!important;padding:7px!important}#app .cinema-hub.cinema-hub #sim-chart .sim-timeframes button{min-width:30px!important;padding:5px 7px!important}}} @layer atlas-foundations{.brand-mark[data-logo-surface],.cv-logo[data-logo-surface]{background:transparent!important;border:0!important;box-shadow:none!important;isolation:isolate;overflow:hidden!important;border-radius:18%!important;} .brand-mark[data-logo-surface="transparent"],.cv-logo[data-logo-surface="transparent"]{overflow:visible!important;border-radius:0!important;} .brand-mark[data-logo-surface] img,.cv-logo[data-logo-surface] img{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;filter:none!important;mix-blend-mode:normal!important;image-rendering:auto!important;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;clip-path:none!important;} .brand-mark[data-logo-surface="rounded"] img,.cv-logo[data-logo-surface="rounded"] img{padding:0!important;border-radius:18%!important;clip-path:inset(0 round 18%)!important;} .brand-mark-provider-clean[data-logo-surface] img{padding:0!important} #firm-spotlight.pa-provider .logo-sculpture>.brand-mark-provider-clean[data-logo-surface]{transform:translate(var(--profile-logo-x,0%),var(--profile-logo-y,0%)) scale(var(--profile-logo-scale,1))!important;transform-origin:center!important;} #firm-spotlight.pa-provider .logo-sculpture>.brand-mark-provider-clean[data-logo-surface]>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;} .brand-mark[data-logo-backdrop="light"],.cv-logo[data-logo-backdrop="light"]{background:#f5f5f7!important;border-radius:18%!important;overflow:hidden!important;} .brand-mark[data-logo-backdrop="light"] img,.cv-logo[data-logo-backdrop="light"] img{padding:8%!important} .brand-mark[data-logo-surface="fallback"],.cv-logo[data-logo-surface="fallback"]{background:color-mix(in srgb,var(--market-accent,#cbb5f7) 15%,transparent)!important;color:var(--text,#f2edff)!important;} .brand-mark[data-logo-surface] .brand-mark-fallback{color:inherit!important} .brand-mark[data-logo-surface]:has(img) .brand-mark-fallback,.cv-logo[data-logo-surface]:has(img) b{display:none!important} .cv-logo[data-logo-surface]:not(:has(img)) b{display:grid!important;place-items:center;position:absolute;inset:0} @media(min-width:901px){body:not(.atlas-mobile-application) .versus-dashboard .brand-mark-versus:is([data-brand="demo-provider-0077"],[data-brand="demo-provider-0044"],[data-brand="demo-provider-0010"])>img{max-width:100%!important;max-height:100%!important} body:not(.atlas-mobile-application) :is(.brand-mark,.cv-logo)>img[src$="/bonkbot.png"]{content:url("assets/crypto-venues/bonkbot-official-20261103.svg")!important}}} @layer atlas-foundations{#firm-spotlight .pa-rules:has(.pa-history-profile){display:flex!important;flex-direction:column!important;gap:12px!important} #firm-spotlight .pa-rules:has(.pa-history-profile) .pa-reference-heading h2{font-size:clamp(20px,1.7vw,27px)!important} .pa-history-profile{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:100%} .pa-history-status{display:inline-flex;align-items:center;align-self:flex-start;max-width:100%;padding:7px 10px;border:1px solid #f3c98b55;border-radius:10px;background:#f3c98b0c;color:#f7dcb2;font:650 13px/1.35 "Atlas Display",sans-serif;box-sizing:border-box} .pa-history-profile>p{font:500 14px/1.5 "Atlas Display",sans-serif!important;color:var(--palette-ink)!important;margin:0!important;overflow-wrap:break-word} .pa-history-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px} .pa-history-facts>div{padding:10px 0;border-top:1px solid #ffffff20;min-width:0} .pa-history-facts small{display:block;font:550 11px/1.4 "Atlas Display",sans-serif;color:var(--palette-muted,#d1c8e7);margin-bottom:5px} .pa-history-facts strong{display:block;font:700 16px/1.3 "Atlas Display",sans-serif;color:var(--palette-ink);overflow-wrap:anywhere} .pa-history-profile>.pa-history-scope,.pa-history-scope{font:500 12px/1.45 "Atlas Display",sans-serif!important;color:var(--palette-muted,#d1c8e7)!important} #firm-spotlight .pa-history-profile .pa-more-rules{width:100%!important;box-sizing:border-box!important;min-height:42px!important;margin:0!important} .provider-history-dialog{width:min(940px,calc(100vw - 32px))!important;max-width:940px!important} .provider-history-detail{color:var(--dialog-ink,#f3efff);padding:12px 4px} .provider-history-detail>header{display:flex;align-items:center;gap:18px;margin:0 42px 24px 0} .provider-history-detail>header .brand-mark{width:86px!important;height:86px!important;flex:none!important} .provider-history-detail h2{font:750 clamp(25px,3vw,36px)/1.2 "Atlas Display",sans-serif!important;margin:8px 0 12px!important;overflow-wrap:anywhere} .provider-history-detail p,.provider-history-detail li{font:500 15px/1.65 "Atlas Display",sans-serif!important;overflow-wrap:break-word;color:inherit!important} .provider-history-section{margin-top:26px;padding-top:20px;border-top:1px solid #ffffff20} .provider-history-section h3{font:700 19px/1.35 "Atlas Display",sans-serif!important;margin:0 0 14px!important} .provider-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0} .provider-history-grid>div{padding:14px;border:1px solid #ffffff20;border-radius:12px;min-width:0;background:#ffffff04} .provider-history-grid dt{font:550 12px/1.4 "Atlas Display",sans-serif!important;margin-bottom:6px;color:var(--dialog-muted,#d4cbea)} .provider-history-grid dd{font:650 16px/1.5 "Atlas Display",sans-serif!important;margin:0!important;overflow-wrap:anywhere;color:inherit!important} .provider-history-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px} .provider-history-sources a{display:block;padding:12px;border:1px solid #ffffff20;border-radius:10px;font:600 13px/1.4 "Atlas Display",sans-serif;color:inherit!important;overflow-wrap:anywhere} @media(max-width:600px){.provider-history-grid,.provider-history-sources{grid-template-columns:1fr}.provider-history-detail>header{gap:12px}.provider-history-detail>header .brand-mark{width:56px!important;height:56px!important}}} @layer atlas-foundations{html:has(body[data-market=forex]){--atlas-scroll-thumb:#bba0da;--atlas-scroll-panel:#271e50} html:has(body[data-market=futures]){--atlas-scroll-thumb:#8db9df;--atlas-scroll-panel:#14274f} html:has(body[data-market=crypto]){--atlas-scroll-thumb:#8bc5a4;--atlas-scroll-panel:#143a33} html:has(body[data-market=stocks]){--atlas-scroll-thumb:#c6a17e;--atlas-scroll-panel:#402a24} html,body,body *{scrollbar-color:auto!important;scrollbar-width:auto!important} html::-webkit-scrollbar,body ::-webkit-scrollbar{width:8px!important;height:8px!important} html::-webkit-scrollbar-track,body ::-webkit-scrollbar-track{background:transparent!important;border:0!important;border-radius:999px!important;margin-block:10px!important} html::-webkit-scrollbar-thumb,body ::-webkit-scrollbar-thumb{background:var(--atlas-scroll-thumb)!important;border:2px solid transparent!important;background-clip:padding-box!important;border-radius:999px!important;min-height:28px} html::-webkit-scrollbar-corner,body ::-webkit-scrollbar-corner{background:transparent!important} html::-webkit-scrollbar-button,body ::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important} @supports not selector(::-webkit-scrollbar){html,body,body *{scrollbar-width:thin!important;scrollbar-color:var(--atlas-scroll-thumb) transparent!important}} body #app#app#app .directory-logo-shortcut{position:relative;border:1px solid var(--lg-line)!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important} body #app#app#app .directory-logo-shortcut:hover{border-color:var(--lg-edge)!important;background:transparent!important;box-shadow:none!important} body[data-market][data-market] .atlas-select-panel,body[data-market] #app#app :is(.profile-select-options,.compare-picker-menu,.compare-prop-options),body[data-market] .atlas-search-results{background:linear-gradient(145deg,rgb(var(--palette-panel)/.99),color-mix(in srgb,var(--palette-start) 20%,rgb(var(--palette-panel))))!important;color:#fff!important;border:1px solid var(--lg-line)!important;border-radius:16px!important;box-shadow:0 18px 48px #09061566!important;overflow:hidden!important;isolation:isolate;animation:atlas-requested-menu-in .18s cubic-bezier(.2,.8,.2,1) both!important;} body[data-market][data-market] .atlas-select-panel{padding:7px!important;gap:7px!important} body[data-market] .atlas-search-results{overflow-y:auto!important;overflow-x:hidden!important;clip-path:inset(0 round 16px)} body[data-market] #app#app .profile-select-options{display:flex!important;flex-direction:column!important;max-height:min(360px,55dvh)!important;padding:7px!important;gap:7px!important} body[data-market] #app#app .profile-select-menu:not([open]) .profile-select-options{display:none!important} body[data-market] #app#app .profile-select-list{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;max-height:270px;border-radius:9px;flex:1 1 auto} body[data-market] #app#app .profile-select-search{position:static!important;flex:none!important;display:block!important;top:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important} body[data-market][data-market] .atlas-select-list,body[data-market] #app#app :is(.profile-select-list,.compare-picker-options){background:transparent!important;border-radius:9px!important;min-height:0;overscroll-behavior:contain} body[data-market][data-market] .atlas-select-panel>input,body[data-market] #app#app :is(.profile-select-search input,#compare-picker-search),body[data-market] .atlas-search-results input{position:static!important;flex:none!important;background:#00000024!important;color:#fff!important;border:1px solid var(--lg-line)!important;border-radius:10px!important;box-shadow:none!important;box-sizing:border-box!important} body[data-market] #app#app .compare-picker-top{position:static!important;flex:none!important;background:transparent!important} body[data-market][data-market] .atlas-select-option,body[data-market] #app#app :is(.profile-select-options button,.compare-picker-option,.compare-prop-options button){background:transparent!important;color:#fff!important;border-color:transparent!important;box-shadow:none!important;font-family:'Atlas Display',sans-serif!important;transition:background .15s ease,border-color .15s ease!important} body[data-market][data-market] .atlas-select-option:is(:hover,.is-highlighted,[aria-selected=true]),body[data-market] #app#app :is(.profile-select-options button,.compare-picker-option,.compare-prop-options button):is(:hover,:focus-visible,[aria-pressed=true],[aria-current=page]){background:color-mix(in srgb,var(--lg-accent) 14%,transparent)!important;color:#fff!important;border-color:var(--lg-line)!important} body[data-market][data-market] .atlas-select-panel input::placeholder,body[data-market] #app#app :is(.profile-select-search input,#compare-picker-search)::placeholder{color:var(--palette-muted)!important;opacity:.8} body[data-market] #app#app :is(.atlas-select-trigger,.profile-select-menu>summary,.compare-picker-trigger),body[data-market] dialog .atlas-select-trigger{background:var(--lg-control)!important;color:#fff!important;border-color:var(--lg-line)!important;box-shadow:inset 0 1px 0 #ffffff10!important} body[data-market] #app#app :is(.atlas-select-trigger,.profile-select-menu>summary,.compare-picker-trigger):is(:hover,[aria-expanded=true]){border-color:var(--lg-edge)!important} body[data-market] #app#app .profile-select-options [hidden]{display:none!important} body #app#app .og-table-scroll{scrollbar-width:none!important} body #app#app .og-table-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important} body #app#app .og-wx-stage{box-sizing:border-box!important;border:1px solid #ffffff70!important;border-radius:24px!important;overflow:hidden!important} body #app#app .og-wx-hero-card{border:0!important;border-radius:0!important;box-shadow:none!important} body #app#app .discovery-saved-group{align-items:center!important} body #app#app .discovery-saved-group .discovery-challenge-filter{display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;height:36px!important;min-width:0!important;flex:0 1 auto!important} body #app#app .discovery-saved-group .discovery-challenge-filter>span{font-size:12px!important;line-height:1.3!important;color:var(--palette-muted)!important} body #app#app .discovery-saved-group .discovery-challenge-filter .atlas-select{min-width:105px!important;width:120px!important} body #app#app .discovery-saved-group .atlas-select-trigger{width:100%!important;min-height:36px!important;height:36px!important;padding:6px 10px!important} @media(max-width:650px){body #app#app .discovery-saved-group{gap:10px!important;width:100%}body #app#app .discovery-saved-group .discovery-challenge-filter{flex:1 1 140px!important}body #app#app .discovery-saved-group .discovery-challenge-filter .atlas-select{flex:1!important;width:auto!important}} @keyframes atlas-requested-menu-in{from{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}} @media(prefers-reduced-motion:reduce){body[data-market][data-market] .atlas-select-panel,body[data-market] #app#app :is(.profile-select-options,.compare-picker-menu,.compare-prop-options),body[data-market] .atlas-search-results{animation:none!important}}} @layer atlas-foundations{#app#app .cinema-hub .rp-heading .hw-kicker{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important;outline:0!important} #app#app .cinema-hub .rp-heading .hw-kicker::before,#app#app .cinema-hub .rp-heading .hw-kicker::after{content:none!important;display:none!important} #app#app .discovery-saved-group .discovery-challenge-filter .atlas-select-trigger{background:transparent!important;background-image:none!important;box-shadow:none!important} #app#app .discovery-saved-group .discovery-challenge-filter .atlas-select-value{background:transparent!important;box-shadow:none!important;border:0!important} #app#app .hq-featured-brand>.brand-mark[data-brand="demo-provider-0002"]{position:relative!important;overflow:hidden!important} #app#app .hq-featured-brand>.brand-mark[data-brand="demo-provider-0002"]>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;object-fit:contain!important;object-position:center!important;padding:0!important} #app#app .versus-share-chart{display:grid;gap:20px;margin:22px 0 16px} #app#app .versus-share-row{min-width:0} #app#app .versus-share-row>header{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;width:100%!important;margin-bottom:8px;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;position:static!important;min-height:0!important;height:auto!important} #app#app .versus-share-row>header strong{font:650 14px/1.5 'Atlas Display',sans-serif;color:var(--palette-ink,#fff);min-width:0;overflow-wrap:anywhere} #app#app .versus-share-row>header b{font:750 22px/1.25 'Atlas Display',sans-serif;color:var(--palette-ink,#fff);white-space:nowrap;flex:none} #app#app .versus-share-track{position:relative;isolation:isolate;height:14px;border-radius:999px;background:#ffffff12!important;overflow:hidden;border:1px solid var(--lg-line)} #app#app .versus-share-track>i{display:block;height:100%;border-radius:999px;background:var(--lg-accent)!important} #app#app .versus-share-track>i.series-1{background:repeating-linear-gradient(135deg,#f1ecff 0 4px,color-mix(in srgb,#f1ecff 65%,transparent) 4px 8px)!important} #app#app .versus-share-track>em{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(135deg,var(--lg-accent) 0 2px,transparent 2px 5px);border-left:1px solid var(--lg-accent)} #app#app .versus-share-scale{display:flex;justify-content:space-between;font:500 10px/1.4 'Atlas Display',sans-serif;color:var(--palette-muted);margin-top:0} #app#app .versus-share-row>p{font:600 12px/1.5 'Atlas Display',sans-serif;color:var(--palette-ink,#fff);margin:6px 0 3px} #app#app .versus-share-row>small{display:block;font:450 11px/1.6 'Atlas Display',sans-serif;color:var(--palette-muted);overflow-wrap:anywhere;margin-top:6px} #app#app .versus-share-row>a{display:inline-block;margin-top:5px;color:var(--lg-accent);font:550 11px/1.5 'Atlas Display',sans-serif;text-underline-offset:3px} @media(max-width:600px){#app#app .versus-share-row>header b{font-size:20px}#app#app .versus-share-chart{gap:20px}}} @layer atlas-foundations{body[data-market] #firm-spotlight#firm-spotlight.pa-provider .pa-country-fact .country-with-flag{display:flex!important;position:relative!important;isolation:isolate!important;align-items:center!important;justify-content:flex-start!important;grid-template-columns:none!important;width:var(--country-label-width,140px)!important;max-width:140px!important;height:64px!important;min-height:64px!important;margin:0 0 0 var(--country-label-offset,0px)!important;padding:0!important;border-radius:8px!important;overflow:visible!important;transform:none!important} body[data-market] #firm-spotlight#firm-spotlight.pa-provider .pa-country-fact .country-with-flag img{position:absolute!important;inset:0 auto 0 50%!important;left:50%!important;right:auto!important;width:140px!important;height:64px!important;min-width:0!important;max-width:none!important;object-fit:cover!important;object-position:center!important;transform:translateX(-50%)!important;margin:0!important;z-index:0!important} body[data-market] #firm-spotlight#firm-spotlight.pa-provider .pa-country-fact .country-with-flag>span{position:relative!important;z-index:1!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;text-align:center!important;white-space:normal!important;text-wrap:wrap!important;line-height:1.2!important;transform:none!important} body[data-market] #firm-spotlight#firm-spotlight.pa-provider .pa-country-fact dt{text-align:left!important} body dialog#provider-research-dialog#provider-research-dialog{box-sizing:border-box!important;width:min(980px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:92dvh!important;padding:0!important;inset:0!important;margin:auto!important;border:1px solid var(--lg-edge)!important;border-radius:24px!important;background:rgb(var(--palette-panel))!important;color:var(--palette-ink,#fff)!important;box-shadow:0 24px 90px #08061188!important;overflow:hidden!important;font:450 14px/1.6 'Atlas Display',sans-serif!important;text-align:left!important} body dialog#provider-research-dialog[open]{display:flex!important;flex-direction:column!important} #provider-research-dialog::backdrop{background:rgb(var(--palette-panel)/.7);backdrop-filter:blur(8px)} #provider-research-dialog#provider-research-dialog *{box-sizing:border-box;min-width:0;font-family:'Atlas Display',sans-serif} #provider-research-dialog .pr-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid var(--lg-line);flex:none;background:var(--lg-glass)} #provider-research-dialog .pr-identity{display:flex;align-items:center;gap:16px} #provider-research-dialog .pr-identity>.brand-mark{position:relative!important;display:grid!important;place-items:center!important;width:64px!important;height:64px!important;min-width:64px!important;flex:0 0 64px!important;margin:0!important;transform:none!important} #provider-research-dialog .pr-identity>.brand-mark>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;object-fit:contain!important;object-position:center!important;padding:0!important} #provider-research-dialog .pr-eyebrow{font-size:10px;letter-spacing:.12em;color:var(--lg-accent);font-weight:650} #provider-research-dialog h2{font:700 clamp(23px,2.4vw,30px)/1.2 'Atlas Display',sans-serif!important;margin:3px 0 4px!important;color:var(--palette-ink,#fff)!important;overflow-wrap:anywhere} #provider-research-dialog .pr-identity p{margin:0!important;color:var(--palette-muted);font-size:12px} #provider-research-dialog .pr-head-actions{display:flex;align-items:center;gap:14px;flex:none} #provider-research-dialog a{color:var(--lg-accent)!important;text-decoration:none;font-size:12px;font-weight:550;overflow-wrap:anywhere;text-underline-offset:3px} #provider-research-dialog a:hover{text-decoration:underline} #provider-research-dialog button{font:600 12px/1.5 'Atlas Display',sans-serif!important;padding:8px 12px!important;min-height:36px!important;border:1px solid var(--lg-line)!important;border-radius:10px!important;background:var(--lg-control)!important;box-shadow:none!important;color:#fff!important;cursor:pointer} #provider-research-dialog [data-pr-close]{width:36px!important;height:36px!important;padding:0!important;font-size:24px!important;line-height:1!important;flex:none} #provider-research-dialog .pr-scroll{padding:22px 24px 24px;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;max-height:calc(92dvh - 100px)} #provider-research-dialog .pr-tabs{display:flex;align-items:center;gap:6px;flex:none;padding:10px 24px;border-bottom:1px solid var(--lg-line);overflow-x:auto;background:#ffffff03} #provider-research-dialog .pr-tabs>button{flex:0 0 auto!important;background:transparent!important;border-color:transparent!important;padding:8px 14px!important} #provider-research-dialog .pr-tabs>button[aria-selected=true]{background:var(--lg-selected)!important;border-color:var(--lg-tint-edge)!important;color:#fff!important} #provider-research-dialog .pr-panel[hidden]{display:none!important} #provider-research-dialog .pr-panel>.pr-section:last-child{margin-bottom:0} #provider-research-dialog .pr-panel>.pr-disclosure:first-child{margin-top:0;padding-top:0;border-top:0} #provider-research-dialog .pr-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px} #provider-research-dialog .pr-summary>div{padding:12px 14px;border:1px solid var(--lg-line);border-radius:13px;background:#ffffff04;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:7px;text-align:center} #provider-research-dialog .pr-summary>div>span{font-size:10px;line-height:1.4;color:var(--palette-muted);font-weight:550} #provider-research-dialog .pr-summary>div>strong{font:650 19px/1.3 'Atlas Display',sans-serif!important;color:#fff!important;overflow-wrap:anywhere;width:100%;min-height:84px;display:flex;align-items:center;justify-content:center;text-align:center} #provider-research-dialog .pr-summary .country-with-flag{display:grid!important;place-items:center!important;position:relative!important;isolation:isolate!important;width:140px!important;max-width:100%!important;height:84px!important;overflow:hidden!important;border-radius:7px!important;padding:0!important;margin:0!important} #provider-research-dialog .pr-summary .country-with-flag img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;opacity:.2!important;z-index:0!important;transform:none!important} #provider-research-dialog .pr-summary .country-with-flag>span{position:relative!important;z-index:1!important;font:650 16px/1.3 'Atlas Display',sans-serif!important;text-align:center!important;padding:0!important;width:100%!important;white-space:normal!important} #provider-research-dialog .pr-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px} #provider-research-dialog .pr-stack{display:grid;gap:18px} #provider-research-dialog .pr-section{padding:18px;border:1px solid var(--lg-line);border-radius:16px;background:#ffffff03;box-shadow:none;margin:0 0 18px} #provider-research-dialog .pr-stack>.pr-section{margin:0} #provider-research-dialog .pr-columns{margin-bottom:18px} #provider-research-dialog h3{font:650 16px/1.4 'Atlas Display',sans-serif!important;margin:0 0 14px!important;color:#fff!important;letter-spacing:-.02em} #provider-research-dialog h4{font:600 11px/1.5 'Atlas Display',sans-serif!important;color:var(--palette-muted)!important;margin:0 0 8px!important} #provider-research-dialog p{font-size:13px!important;line-height:1.7!important;margin:0 0 12px!important;color:var(--palette-muted)!important;overflow-wrap:anywhere} #provider-research-dialog p:last-child{margin-bottom:0!important} #provider-research-dialog .pr-facts{margin:0} #provider-research-dialog .pr-facts>div{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid #ffffff12} #provider-research-dialog .pr-facts>div:first-child{padding-top:0} #provider-research-dialog .pr-facts>div:last-child{border-bottom:0;padding-bottom:0} #provider-research-dialog dt{font:500 11px/1.6 'Atlas Display',sans-serif!important;color:var(--palette-muted)!important} #provider-research-dialog dd{font:600 12px/1.6 'Atlas Display',sans-serif!important;color:#fff!important;margin:0!important;overflow-wrap:anywhere} #provider-research-dialog .pr-field{margin-top:18px} #provider-research-dialog .pr-tags{display:flex;flex-wrap:wrap;gap:6px} #provider-research-dialog .pr-tags>span{display:inline-flex;align-items:center;padding:5px 8px;background:rgb(var(--lg-rgb)/.18);border:1px solid #ffffff18;border-radius:7px;font-size:11px;line-height:1.4;color:#fff} #provider-research-dialog .pr-inline-details{margin-top:8px} #provider-research-dialog summary{font:600 12px/1.5 'Atlas Display',sans-serif!important;color:var(--lg-accent)!important;cursor:pointer;list-style:none} #provider-research-dialog summary::-webkit-details-marker{display:none} #provider-research-dialog .pr-inline-details[open]>summary{margin-bottom:8px} #provider-research-dialog .pr-review-score{display:flex;flex-direction:column;gap:5px;margin-bottom:9px} #provider-research-dialog .pr-review-score>strong{font:700 30px/1.2 'Atlas Display',sans-serif!important;color:#fff!important} #provider-research-dialog .pr-review-score>span{font-size:12px;color:var(--palette-muted)} #provider-research-dialog .pr-caption{font-size:11px!important;line-height:1.6!important;margin:8px 0 12px!important} #provider-research-dialog .pr-program-name{font-weight:650!important;color:#fff!important;margin-bottom:0!important} #provider-research-dialog .pr-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px} #provider-research-dialog .pr-disclosure{border-top:1px solid var(--lg-line);margin-top:12px;padding-top:12px} #provider-research-dialog .pr-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0} #provider-research-dialog .pr-disclosure[open]>summary{margin-bottom:14px} #provider-research-dialog .pr-disclosure[open]>summary>span{rotate:45deg} #provider-research-dialog .pr-disclosure ul{padding-left:18px;margin:0;color:var(--palette-muted);font-size:12px;line-height:1.7} #provider-research-dialog .pr-disclosure li+li{margin-top:8px} #provider-research-dialog .pr-documents{margin-top:0} #provider-research-dialog .pr-source{display:grid;gap:3px;padding:12px 0;border-bottom:1px solid #ffffff12} #provider-research-dialog .pr-source:first-of-type{padding-top:0} #provider-research-dialog .pr-source:last-child{border-bottom:0;padding-bottom:0} #provider-research-dialog .pr-source small{font-size:10px;color:var(--palette-muted);line-height:1.5;overflow-wrap:anywhere} #provider-research-dialog .pr-status{margin:0 0 18px;padding:16px;border:1px solid color-mix(in srgb,var(--lg-accent) 45%,transparent);border-radius:13px;background:rgb(var(--lg-rgb)/.18)} #provider-research-dialog .pr-status>strong{display:block;color:#fff;margin-bottom:7px;font-size:14px} #provider-research-dialog .pr-history{margin-top:14px} #provider-research-dialog .pr-review-form{display:grid;gap:14px} #provider-research-dialog .pr-review-form label{display:grid;gap:7px;font-size:12px;color:var(--palette-muted)} #provider-research-dialog .pr-review-form textarea,#provider-research-dialog .pr-review-form select{box-sizing:border-box;width:100%;border:1px solid var(--lg-line);border-radius:10px;background:var(--lg-deep);color:#fff;padding:10px 12px;font:400 13px/1.6 'Atlas Display',sans-serif} #provider-research-dialog .pr-review-form textarea{min-height:110px;resize:vertical} #provider-research-dialog [data-pr-save-status]{color:var(--lg-accent);font-size:12px} @media(max-width:700px){#provider-research-dialog .pr-head{padding:16px;gap:12px}#provider-research-dialog .pr-scroll{padding:16px}#provider-research-dialog .pr-identity{gap:12px}#provider-research-dialog .pr-identity>.brand-mark{width:48px!important;height:48px!important;min-width:48px!important;flex-basis:48px!important}#provider-research-dialog .pr-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#provider-research-dialog .pr-columns{grid-template-columns:minmax(0,1fr)}#provider-research-dialog .pr-head-actions>a{display:none}#provider-research-dialog .pr-section{padding:16px}}} @layer atlas-foundations{body img.atlas-site-logo{object-fit:contain!important;object-position:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;padding:0!important} body .prop-atlas-brand>img.atlas-site-logo{width:48px!important;height:32px!important;min-width:48px!important;flex:0 0 48px!important} body #app#app .cinema-hub .cs-brand img.atlas-site-logo{width:36px!important;height:28px!important;flex:none!important;border-radius:0!important} body #firm-spotlight#firm-spotlight .np-wordmark{display:inline-flex!important;align-items:center!important;gap:8px!important} body #firm-spotlight#firm-spotlight .np-wordmark img.atlas-site-logo{width:32px!important;height:24px!important;flex:none!important} body .cv-rail-brand>span{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;place-items:center!important;overflow:visible!important} body .cv-rail-brand>span>img.atlas-site-logo{width:32px!important;height:28px!important;object-fit:contain!important} body .sidebar .brandmark{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;box-shadow:none!important} body .sidebar .brandmark img.atlas-site-logo{width:32px!important;height:28px!important} body .atlas-menu-brand{display:inline-flex!important;align-items:center!important;gap:8px!important} body .atlas-menu-brand img.atlas-site-logo{width:32px!important;height:24px!important;flex:none!important} @media(max-width:540px){body .prop-atlas-brand>img.atlas-site-logo{width:36px!important;height:28px!important;min-width:36px!important;flex-basis:36px!important}} @media(prefers-reduced-motion:reduce){body img.atlas-site-logo{content:url('brand-assets/prop-atlas-looking-eyes-static-20261027.svg')!important}}} @layer atlas-foundations{#app#app .rankings-page{--rk-panel:rgb(var(--palette-panel));--rk-deep:var(--lg-deep);--rk-light:var(--lg-accent);display:grid;grid-template-columns:236px minmax(0,1fr) 286px;width:100%;min-height:880px;overflow:clip;isolation:isolate;border:1px solid color-mix(in srgb,var(--lg-accent) 38%,transparent);border-radius:26px;background:linear-gradient(145deg,rgb(var(--palette-panel)/.98),var(--lg-deep));box-shadow:0 20px 70px #0905124d;color:var(--palette-ink,#fff);font:450 15px/1.5 'Atlas Display',sans-serif} #app#app .rankings-page :is(h1,h2,h3,h4,button,input,select){font-family:'Atlas Display',sans-serif!important} #app#app .rankings-page :is(h1,h2,h3,h4,p){margin:0} #app#app .rankings-page :is(h1,h2,h3,h4){color:var(--palette-ink,#fff)!important;letter-spacing:-.025em} #app#app .rankings-page *{box-sizing:border-box;min-width:0} #app#app .rankings-page svg{display:block;width:20px;height:20px;flex:none} #app#app .rankings-page button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--lg-line);border-radius:10px;background:var(--lg-control);box-shadow:none;color:var(--palette-ink,#fff);font-size:15px;font-weight:600;padding:8px 11px;min-height:36px;cursor:pointer;transition:background .18s,border-color .18s,transform .18s} #app#app .rankings-page button:hover{background:var(--lg-selected);border-color:var(--lg-edge)} #app#app .rankings-page button:disabled{opacity:.4;cursor:default} #app#app .rankings-page button:active{transform:translateY(1px)} #app#app .rankings-page a{color:inherit;text-decoration:none} #app#app .rankings-page a:hover{color:var(--lg-accent)} #app#app .rankings-page .rk-left{padding:23px 14px;background:linear-gradient(180deg,color-mix(in srgb,var(--lg-deep) 88%,#080610),rgb(var(--palette-panel)/.8));border-right:1px solid #ffffff12;display:flex;flex-direction:column;gap:17px} #app#app .rk-brand{display:flex;align-items:center;gap:8px;padding:1px 7px 7px;font-size:15px;font-weight:750;letter-spacing:.025em} #app#app .rk-brand img{width:39px!important;height:24px!important;flex:none} #app#app .rk-brand small{display:block;font-size:12px;letter-spacing:.22em;color:var(--lg-accent);font-weight:600;margin-top:3px} #app#app .rk-coverage{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;padding:13px 10px;border:1px solid #ffffff16;border-radius:13px;background:linear-gradient(135deg,rgb(var(--lg-secondary)/.16),rgb(var(--lg-rgb)/.2))} #app#app .rk-coverage>span{display:grid;place-items:center;width:33px;height:38px;color:var(--lg-accent);border-radius:10px;background:rgb(var(--lg-rgb)/.24)} #app#app .rk-coverage>div>small{display:block;font-size:13px;color:var(--palette-muted)} #app#app .rk-coverage strong{display:block;font-size:14px;font-weight:550} #app#app .rk-coverage strong b{font-size:20px;font-weight:750} #app#app .rk-coverage .rk-rail-progress{grid-column:1/-1;height:4px;background:#ffffff13;border-radius:9px;overflow:hidden} #app#app .rk-rail-progress>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--lg-rgb)),var(--lg-accent))} #app#app .rk-coverage-caption{grid-column:1/-1;font-size:12px;color:var(--palette-muted)} #app#app .rk-rail-heading{font-size:12px;letter-spacing:.12em;color:var(--palette-muted);padding-inline:8px;margin-top:2px} #app#app .rk-category-list{display:grid;gap:5px} #app#app .rk-category-list button{justify-content:flex-start;width:100%;min-height:56px;padding:12px 10px;border-color:transparent!important;background:none!important;box-shadow:none!important;text-align:left;font-size:15px;font-weight:550;line-height:1.4;border-radius:11px} #app#app .rk-category-list svg{width:17px;height:17px;color:var(--lg-accent);opacity:.75} #app#app .rk-category-list button[aria-pressed=true]{background:linear-gradient(105deg,rgb(var(--lg-rgb)/.86),rgb(var(--lg-secondary)/.3))!important;border-color:#ffffff1c!important;box-shadow:inset 0 1px 0 #ffffff12,0 4px 18px rgb(var(--lg-rgb)/.18)} #app#app .rk-category-list button[aria-pressed=true] svg{opacity:1;color:#fff} #app#app .rk-category-list button>i{width:5px;height:5px;border-radius:50%;background:var(--lg-accent);margin-left:auto;flex:none} #app#app .rk-rail-foot{margin-top:auto;padding:20px 7px 0;border-top:1px solid #ffffff12;display:grid;gap:12px} #app#app .rk-rail-foot>span{display:flex;gap:7px;align-items:center;font-size:13px;font-weight:650} #app#app .rk-rail-foot svg{width:15px;height:15px;color:var(--lg-accent)} #app#app .rk-rail-foot p{font-size:13px;color:var(--palette-muted);line-height:1.7} #app#app .rk-rail-foot button{justify-content:flex-start;font-size:13px;padding:8px} #app#app .rk-rail-foot>a{font-size:13px;color:var(--palette-muted)} #app#app .rk-mobile-category{display:none} #app#app .rk-workspace{padding:18px;min-width:0;background:linear-gradient(180deg,rgb(var(--lg-rgb)/.08),transparent 50%)} #app#app .rk-toolbar{display:flex;align-items:center;gap:14px;min-height:48px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid #ffffff10} #app#app .rk-mode{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid #ffffff12;border-radius:12px;background:#00000012;flex:none} #app#app .rk-mode button{font-size:16px;min-height:46px;padding:10px 15px;border-color:transparent!important;background:none!important;white-space:nowrap} #app#app .rk-mode svg{width:16px;height:16px} #app#app .rk-mode button[aria-pressed=true]{background:linear-gradient(135deg,rgb(var(--lg-secondary)/.65),rgb(var(--lg-rgb)/.9))!important;border-color:#ffffff20!important;box-shadow:0 3px 13px rgb(var(--lg-rgb)/.25)} #app#app .rk-snapshot{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--palette-muted);white-space:nowrap} #app#app .rk-snapshot svg{width:13px;height:13px} #app#app .rk-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:9px;align-items:end;padding:3px 0 15px} #app#app .rk-filters[hidden]{display:none} #app#app .rk-filters label{display:grid;gap:5px} #app#app .rk-filters label>span{font-size:13px;color:var(--palette-muted)} #app#app .rk-filters .atlas-select-trigger{padding:7px 9px!important;min-height:35px!important} #app#app .rk-filters>button{font-size:13px;min-height:44px;padding:10px} #app#app .rk-hero{position:relative;isolation:isolate;overflow:hidden;border:1px solid #ffffff1d;border-radius:20px;background:radial-gradient(ellipse at 50% 48%,rgb(var(--lg-secondary)/.16),transparent 68%),linear-gradient(145deg,rgb(var(--lg-rgb)/.12),rgb(var(--palette-panel)/.9));box-shadow:inset 0 1px 0 #ffffff09} #app#app .rk-hero>header{position:relative;z-index:2;display:flex;align-items:center!important;justify-content:space-between!important;gap:14px;background:none!important;height:auto!important;min-height:0;padding:20px!important;border:0!important;box-shadow:none!important} #app#app .rk-hero-title{display:flex;align-items:center;gap:10px} #app#app .rk-hero-title>svg{width:24px;height:24px;color:var(--lg-accent);filter:drop-shadow(0 0 7px rgb(var(--lg-rgb)/.6))} #app#app .rk-hero-title span{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--lg-accent);font-weight:650;margin-bottom:4px} #app#app .rk-hero-title h1{font-size:clamp(24px,1.7vw,32px);font-weight:700;line-height:1.2} #app#app .rk-hero-scope{font-size:12px;color:var(--palette-muted);max-width:130px;text-align:right} #app#app .rk-podium-scene{position:relative;height:440px;isolation:isolate;padding:0 28px;overflow:hidden} #app#app .rk-atmosphere{position:absolute;inset:-20px;z-index:-2;background:radial-gradient(ellipse at 50% 80%,rgb(var(--lg-rgb)/.45),transparent 65%)} #app#app .rk-atmosphere>i{position:absolute;width:85%;height:160%;border:26px solid rgb(var(--lg-rgb)/.10);border-radius:50%;left:-10%;top:-67%;transform:rotate(-28deg);box-shadow:inset 4px 4px 36px rgb(var(--lg-secondary)/.08)} #app#app .rk-atmosphere>i:nth-child(2){left:42%;top:-24%;transform:rotate(35deg);border-color:rgb(var(--lg-secondary)/.08)} #app#app .rk-atmosphere>i:nth-child(3){left:21%;top:36%;height:48%;width:58%;border-width:1px;border-color:#ffffff0a;transform:rotate(-8deg)} #app#app .rk-podium{position:relative;display:grid;grid-template-columns:1fr 1.05fr 1fr;align-items:end;gap:9px;width:min(100%,640px);height:100%;margin:0 auto;padding-top:12px;z-index:1;perspective:900px} #app#app .rk-podium-place{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:0;--podium-color:rgb(var(--lg-secondary));--podium-deep:color-mix(in srgb,rgb(var(--lg-rgb)) 80%,var(--lg-deep));--podium-height:170px} #app#app .rk-place-1{--podium-color:color-mix(in srgb,rgb(var(--lg-rgb)) 58%,var(--lg-accent));--podium-height:225px;z-index:2} #app#app .rk-place-3{--podium-color:color-mix(in srgb,rgb(var(--lg-secondary)) 45%,var(--lg-accent));--podium-height:145px} #app#app .rk-podium-person{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding:0 3px 18px;gap:6px} #app#app .rk-podium-person>.rk-logo{width:82px;height:82px;flex:none;filter:drop-shadow(0 6px 10px #0004)} #app#app .rk-place-1 .rk-podium-person>.rk-logo{width:96px;height:96px} #app#app .rk-podium-person>.rk-crown{position:absolute;top:-37px;width:40px;height:29px;color:var(--podium-color);filter:drop-shadow(0 1px 0 #ffffff80) drop-shadow(0 3px 7px #0004);transform:rotate(-8deg)} #app#app .rk-place-1 .rk-podium-person>.rk-crown{width:49px;height:35px;top:-43px;transform:rotate(5deg)} #app#app .rk-podium-person>strong{display:block;max-width:100%;font-weight:650;line-height:1.25;overflow-wrap:anywhere;text-shadow:0 2px 5px #0003} #app#app .rk-podium-person>small{font-size:12px;color:var(--palette-muted);line-height:1.3;max-width:100%;overflow-wrap:anywhere} #app#app .rk-plinth{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;justify-content:flex-start;width:100%;height:var(--podium-height);padding:21px 5px 18px;border:1px solid color-mix(in srgb,var(--podium-color) 70%,#fff);border-bottom:0;background:linear-gradient(100deg,#ffffff1c,transparent 36%,#00000013),linear-gradient(180deg,var(--podium-color),var(--podium-deep) 85%);box-shadow:inset 1px 0 0 #ffffff35,12px 7px 20px #08041433;border-radius:2px 2px 0 0} #app#app .rk-plinth::after{content:'';position:absolute;inset:auto -1px 0;height:65%;background:linear-gradient(0deg,rgb(var(--palette-panel)/.9),transparent);pointer-events:none} #app#app .rk-plinth-top{position:absolute;top:-10px;left:-1px;right:-1px;height:16px;transform:skewY(-4deg);transform-origin:100% 100%;border:1px solid #ffffff45;border-radius:5px 5px 0 0;background:linear-gradient(130deg,color-mix(in srgb,var(--podium-color) 65%,white),var(--podium-color));box-shadow:0 -8px 25px rgb(var(--lg-rgb)/.15)} #app#app .rk-plinth>b{font-size:38px;line-height:1;font-weight:800;letter-spacing:-.055em;text-shadow:0 3px 9px #0002;z-index:1} #app#app .rk-place-1 .rk-plinth>b{font-size:46px} #app#app .rk-plinth>strong{font-size:18px;font-weight:700;line-height:1.2;text-align:center;z-index:1;overflow-wrap:anywhere} #app#app .rk-plinth>small{font-size:12px;color:#ffffffcf;line-height:1.25;text-align:center;z-index:1} #app#app .rk-open-place{display:grid;place-items:center;width:55px;height:55px;border:1px dashed #ffffff25;border-radius:50%;color:#ffffff50} #app#app .rk-podium-place.is-empty{opacity:.4} #app#app .rk-laurel-left,#app#app .rk-laurel-right{position:absolute;bottom:-2px;width:100px;height:255px;z-index:2;color:color-mix(in srgb,var(--lg-accent) 72%,rgb(var(--lg-secondary)));filter:drop-shadow(0 3px 10px #0004);pointer-events:none;opacity:.85} #app#app .rk-laurel-left{left:max(0px,calc(50% - 330px));transform:rotate(-9deg)} #app#app .rk-laurel-right{right:max(0px,calc(50% - 330px));transform:scaleX(-1) rotate(-9deg)} #app#app .rankings-page .rk-laurel{width:100%;height:100%} #app#app .rk-hero-foot{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #ffffff0a;background:rgb(var(--palette-panel)/.7);padding:12px 15px} #app#app .rk-hero-foot>span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--palette-muted);line-height:1.5;max-width:75%} #app#app .rk-hero-foot>span>svg{width:13px;height:13px;color:var(--lg-accent)} #app#app .rk-hero-foot button{font-size:12px;min-height:30px;padding:6px 9px;white-space:nowrap} #app#app .rk-hero-foot button>svg{width:13px;height:13px} #app#app .rk-list-panel{margin-top:16px;border:1px solid #ffffff15;border-radius:16px;overflow:hidden;background:#0000000b} #app#app .rk-list-heading{height:auto!important;min-height:0!important;padding:15px!important;border:0!important;border-bottom:1px solid #ffffff10!important;background:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px} #app#app .rk-list-heading>div{display:flex;align-items:center;gap:8px} #app#app .rk-list-heading svg{width:17px;height:17px;color:var(--lg-accent)} #app#app .rk-list-heading h2{font-size:16px;font-weight:650;line-height:1.3} #app#app .rk-list-heading span{font-size:12px;color:var(--palette-muted)} #app#app .rk-list-heading>button{font-size:12px;min-height:28px;padding:4px 7px;background:none;border-color:#ffffff15} #app#app .rk-table-head,#app#app .rk-table-row{display:grid;grid-template-columns:38px minmax(0,1.3fr) minmax(120px,.8fr) minmax(140px,1fr) 40px;gap:10px;align-items:center;padding:13px 15px} #app#app .rk-table-head{font-size:12px;text-transform:uppercase;letter-spacing:.035em;color:var(--palette-muted);min-height:42px} #app#app .rk-table-row{border-top:1px solid #ffffff0a;min-height:92px;transition:background .18s} #app#app .rk-table-row:hover{background:#ffffff04} #app#app .rk-table-row[data-selected]{background:linear-gradient(90deg,rgb(var(--lg-rgb)/.20),transparent)} #app#app .rk-rank{font-size:16px;font-weight:650;color:var(--palette-muted)} #app#app .rk-row-name{display:flex;align-items:center;gap:10px} #app#app .rk-row-name>.rk-logo{width:48px;height:48px;flex:0 0 48px} #app#app .rk-row-name strong{display:block;font-weight:650;line-height:1.3;overflow-wrap:anywhere} #app#app .rk-row-name small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;color:var(--palette-muted);line-height:1.4;margin-top:3px} #app#app .rk-row-metric strong{display:block;font-size:18px;font-weight:700;line-height:1.3} #app#app .rk-row-metric small{display:block;font-size:12px;color:var(--palette-muted);line-height:1.35;margin-top:3px} #app#app .rk-row-context{font-size:13px;line-height:1.45;color:var(--palette-muted);overflow-wrap:anywhere} #app#app .rk-row-context>small{display:block;font-size:12px;opacity:.75;margin-top:3px} #app#app .rk-table-row>button{width:36px;min-height:36px;height:36px;padding:7px;border-radius:9px;background:none;border-color:#ffffff12} #app#app .rk-table-row>button>svg{width:15px;height:15px} #app#app .rk-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px;border-top:1px solid #ffffff10;font-size:13px;color:var(--palette-muted)} #app#app .rk-pagination>div{display:flex;align-items:center;gap:9px} #app#app .rk-pagination button{width:36px;height:36px;min-height:36px;padding:0;font-size:22px;border-radius:8px} #app#app .rk-page-note{font-size:13px;color:var(--palette-muted);line-height:1.6;padding:14px 3px 3px} #app#app .rk-empty{min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px;gap:15px} #app#app .rk-empty>svg{width:45px;height:45px;color:var(--lg-accent);opacity:.8} #app#app .rk-empty>h2{font-size:24px} #app#app .rk-empty>p{font-size:15px;color:var(--palette-muted);max-width:450px} #app#app .rk-no-results{font-size:15px;color:var(--palette-muted);padding:25px!important;text-align:center} #app#app .rk-right{border-left:1px solid #ffffff12;padding:19px 14px;background:linear-gradient(180deg,#0000000d,transparent);display:flex;flex-direction:column;gap:13px} #app#app .rk-desk-head{padding:0 2px 12px;border-bottom:1px solid #ffffff10} #app#app .rk-desk-head>span{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:650} #app#app .rk-desk-head svg{width:15px;height:15px;color:var(--lg-accent)} #app#app .rk-desk-head>small{display:block;font-size:12px;color:var(--palette-muted);margin:4px 0 0 22px} #app#app .rk-focus-card{padding:14px 12px;border-radius:14px;border:1px solid #ffffff1c;background:linear-gradient(135deg,rgb(var(--lg-secondary)/.12),rgb(var(--lg-rgb)/.20))} #app#app .rk-focus-name{display:flex;align-items:center;gap:9px} #app#app .rk-focus-name>.rk-logo{width:36px;height:36px;flex:none} #app#app .rk-focus-name strong{display:block;font-size:15px;font-weight:700} #app#app .rk-focus-name small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;color:var(--palette-muted);margin-top:3px} #app#app .rk-focus-card p{font-size:14px;line-height:1.65;color:var(--palette-muted);margin:12px 0} #app#app .rk-focus-card>a{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #ffffff16;padding-top:10px;font-size:13px;font-weight:650;color:var(--lg-accent)} #app#app .rk-focus-card>a>svg{width:14px;height:14px} #app#app .rk-desk-note{position:relative;padding:15px 12px;border:1px solid #ffffff10;border-radius:13px;background:#ffffff03} #app#app .rk-desk-note h3{font-size:14px;line-height:1.4;font-weight:650;padding-right:17px} #app#app .rk-note-icon{position:absolute;top:15px;right:10px;color:var(--lg-accent)} #app#app .rk-note-icon svg{width:14px;height:14px} #app#app .rk-desk-note p{font-size:13px;color:var(--palette-muted);line-height:1.75;margin-top:8px} #app#app .rk-desk-note button{font-size:12px;min-height:27px;padding:6px 0;border:0;background:none;margin-top:9px;color:var(--lg-accent)} #app#app .rk-desk-note button>svg{width:12px;height:12px} #app#app .rk-source-card{display:flex;align-items:center;gap:9px;padding:12px 10px;border:1px solid #ffffff12;border-radius:12px;background:#0000000c} #app#app .rk-source-card>span{width:28px;height:29px;display:grid;place-items:center;background:rgb(var(--lg-rgb)/.23);border-radius:8px;color:var(--lg-accent);flex:none} #app#app .rk-source-card svg{width:15px;height:15px} #app#app .rk-source-card>div{flex:1} #app#app .rk-source-card strong{display:block;font-size:13px;line-height:1.35} #app#app .rk-source-card small{display:block;font-size:12px;color:var(--palette-muted);margin-top:3px;overflow-wrap:anywhere} #app#app .rk-source-card>b{font-size:14px;color:var(--lg-accent)} #app#app .rk-market-note>div{display:flex;align-items:baseline;gap:9px;padding-top:12px} #app#app .rk-market-note>div>strong{font-size:22px;font-weight:700;color:var(--lg-accent);min-width:37px} #app#app .rk-market-note>div>span{font-size:13px;color:var(--palette-muted)} #app#app .rk-research-link{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--palette-muted);margin-top:auto;padding:8px 2px} #app#app .rk-research-link>svg{width:14px;height:14px} #app#app .rk-desk-symbol{color:var(--lg-accent);margin-bottom:10px} #app#app .rankings-page .rk-logo{display:grid;place-items:center;position:relative;flex:none} #app#app .rankings-page .rk-logo>.brand-mark{position:relative!important;display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;box-shadow:none!important;transform:none!important;background:transparent!important;overflow:visible!important} #app#app .rankings-page .rk-logo>.brand-mark>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;transform:none!important;border-radius:inherit!important} #app#app .rankings-page .rk-logo>.brand-mark[data-logo-backdrop="light"]{background:#f5f5fa!important;overflow:hidden!important} #app#app .rankings-page .rk-logo>.brand-mark[data-logo-backdrop="light"]>img{padding:9%!important} #app#app .rankings-page .rk-logo .atlas-approved-orbit{display:none!important} #app#app .rankings-page .rk-logo .atlas-approval-emblem{width:12px!important;height:14px!important;right:-3px!important;bottom:-3px!important} #app#app .rankings-page .rk-logo .atlas-approval-emblem svg{width:10px!important;height:12px!important} #app#app #rankings-method{position:fixed!important;inset:0!important;margin:auto!important;width:min(800px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:86dvh!important;padding:0!important;border:1px solid var(--lg-edge)!important;border-radius:24px!important;background:rgb(var(--palette-panel))!important;color:#fff!important;overflow:hidden!important} #app#app #rankings-method[open]{display:flex!important;flex-direction:column!important} #rankings-method::backdrop{background:rgb(var(--palette-panel)/.75);backdrop-filter:blur(8px)} #app#app #rankings-method>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px;height:auto!important;min-height:0!important;background:none!important;padding:19px 22px!important;border-bottom:1px solid var(--lg-line)!important;flex:none} #app#app #rankings-method>header>div{display:flex;align-items:center;gap:10px} #app#app #rankings-method h2{font-size:22px} #app#app #rankings-method>header button{width:34px;height:34px;min-height:34px;padding:0;font-size:26px} #app#app .rk-method-body{overflow:auto;padding:22px;min-height:0;flex:1;scrollbar-gutter:stable} #app#app .rk-method-body .rk-eyebrow{display:block;font-size:13px;letter-spacing:.1em;color:var(--lg-accent);text-transform:uppercase;margin-bottom:10px} #app#app .rk-method-body h3{font-size:18px;margin:20px 0 9px} #app#app .rk-method-body p{font-size:16px;color:var(--palette-muted);line-height:1.8} #app#app .rk-method-body>a{display:inline-block;font-size:15px;color:var(--lg-accent);margin-top:20px} #app#app .rk-snapshot{margin-left:auto} #app#app .rk-filters .atlas-select-trigger{min-height:44px!important;padding:10px 12px!important;font-size:15px!important;line-height:1.4!important} #app#app .rk-desk-note h3{font-size:18px!important;padding-right:19px;line-height:1.35!important} #app#app .rk-desk-note button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%;min-height:44px;padding:10px 12px!important;margin:16px 0 0;border:1px solid var(--lg-line)!important;border-radius:11px;background:var(--lg-control)!important;line-height:1.4!important;white-space:normal;text-align:center;gap:8px} #app#app .rk-desk-note button>svg{width:16px;height:16px} #app#app .rk-podium-person>strong{font-size:18px} #app#app .rk-row-name strong{font-size:17px} #app#app .rk-list-heading h2{font-size:20px!important} #app#app .rk-hero-foot button{min-height:40px;padding:9px 12px} @media(max-width:1450px){#app#app .rankings-page{grid-template-columns:220px minmax(0,1fr) 258px}#app#app .rk-workspace{padding:15px}#app#app .rk-snapshot{display:none}#app#app .rk-table-head,#app#app .rk-table-row{grid-template-columns:30px minmax(0,1.2fr) minmax(108px,.7fr) minmax(120px,.8fr) 36px;gap:8px;padding-inline:11px}#app#app .rk-row-name{gap:7px}#app#app .rk-row-name>.rk-logo{width:44px;height:44px;flex-basis:44px}#app#app .rk-podium-person>strong{font-size:16px}#app#app .rk-row-name strong{font-size:16px}#app#app .rk-laurel-left,#app#app .rk-laurel-right{width:76px;height:220px;opacity:.65}#app#app .rk-laurel-left{left:-5px}#app#app .rk-laurel-right{right:-5px}} @media(max-width:1100px){#app#app .rankings-page{grid-template-columns:210px minmax(0,1fr)}#app#app .rk-right{grid-column:2;border-left:0;border-top:1px solid #ffffff12;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}#app#app .rk-desk-head{grid-column:1/-1}#app#app .rk-research-link{grid-column:1/-1}#app#app .rk-left{grid-row:1/3}#app#app .rk-hero-title h1{font-size:24px}#app#app .rk-podium-person>.rk-logo{width:58px;height:58px}#app#app .rk-place-1 .rk-podium-person>.rk-logo{width:68px;height:68px}} @media(max-width:760px){#app#app .rankings-page{display:block;border-radius:20px;min-height:0} #app#app .rankings-page .rk-left{padding:15px;border-right:0;border-bottom:1px solid #ffffff15;display:grid;grid-template-columns:1fr minmax(0,1fr);gap:12px} #app#app .rk-brand{padding:0;font-size:14px} #app#app .rk-brand small{font-size:11px} #app#app .rk-coverage,#app#app .rk-category-list,#app#app .rk-rail-heading,#app#app .rk-rail-foot{display:none} #app#app .rk-mobile-category{display:grid;gap:5px} #app#app .rk-mobile-category>span{font-size:12px;color:var(--palette-muted)} #app#app .rk-mobile-category .atlas-select-trigger{font-size:14px!important;min-height:44px!important;padding:8px 10px!important} #app#app .rk-workspace{padding:12px} #app#app .rk-toolbar{flex-wrap:wrap;gap:10px} #app#app .rk-mode{width:100%;flex:1} #app#app .rk-mode>button{flex:1;font-size:14px;padding:9px 8px} #app#app .rk-hero>header{padding:16px!important;align-items:flex-start!important;flex-wrap:wrap;gap:8px} #app#app .rk-hero-title h1{font-size:23px} #app#app .rk-hero-scope{max-width:none;text-align:left;font-size:12px;padding-left:34px} #app#app .rk-podium-scene{height:410px;padding-inline:10px} #app#app .rk-podium{gap:6px} #app#app .rk-podium-place{--podium-height:148px} #app#app .rk-place-1{--podium-height:202px} #app#app .rk-place-3{--podium-height:128px} #app#app .rk-podium-person{padding:0 2px 18px;gap:6px} #app#app .rk-podium-person>strong{font-size:14px} #app#app .rk-podium-person>small{font-size:12px} #app#app .rk-podium-person>.rk-logo{width:56px;height:56px} #app#app .rk-place-1 .rk-podium-person>.rk-logo{width:68px;height:68px} #app#app .rk-podium-person>.rk-crown{width:32px;height:24px;top:-30px} #app#app .rk-place-1 .rk-podium-person>.rk-crown{width:40px;height:29px;top:-36px} #app#app .rk-plinth{gap:7px;padding-top:19px} #app#app .rk-plinth>b{font-size:32px} #app#app .rk-place-1 .rk-plinth>b{font-size:40px} #app#app .rk-plinth>strong{font-size:17px} #app#app .rk-plinth>small{font-size:11px} #app#app .rk-laurel-left,#app#app .rk-laurel-right{width:48px;height:180px;bottom:0;opacity:.35} #app#app .rk-laurel-left{left:-8px} #app#app .rk-laurel-right{right:-8px} #app#app .rk-hero-foot{padding:12px;gap:12px;flex-wrap:wrap} #app#app .rk-hero-foot>span{font-size:12px;max-width:100%} #app#app .rk-hero-foot button{font-size:13px;width:100%;min-height:44px} #app#app .rk-table-head,#app#app .rk-table-row{grid-template-columns:26px minmax(0,1fr) 94px 34px;gap:7px;padding:12px 10px} #app#app .rk-table-head>span:nth-child(4),#app#app .rk-row-context{display:none} #app#app .rk-table-head{font-size:11px} #app#app .rk-table-row{min-height:104px} #app#app .rk-row-name{gap:7px;align-items:flex-start} #app#app .rk-row-name>.rk-logo{width:32px;height:32px;flex-basis:32px} #app#app .rk-row-name strong{font-size:14px} #app#app .rk-row-name small{font-size:12px} #app#app .rk-row-metric strong{font-size:17px;overflow-wrap:anywhere} #app#app .rk-row-metric small{font-size:12px} #app#app .rk-list-heading h2{font-size:18px!important} #app#app .rk-list-heading>div>span{display:none} #app#app .rk-filters{grid-template-columns:1fr;gap:12px} #app#app .rk-right{display:grid;grid-template-columns:1fr;padding:12px;gap:14px} #app#app .rk-right>*{grid-column:1} #app#app #rankings-method>header{padding:15px!important} #app#app #rankings-method h2{font-size:19px} #app#app .rk-method-body{padding:17px} #app#app .rk-method-body p{font-size:15px}} @media(prefers-reduced-motion:reduce){#app#app .rankings-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}} @layer atlas-typography{:where(.atlas-number,.firm-account-capital,.price-money,.price-amount,.price-current,.og-card-price,.og-wx-price,.np-stat strong,.rp-metric strong){font-weight:700!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"lnum" 1,"tnum" 1!important;letter-spacing:0!important} :where(.discovery-cell-content>.atlas-number,.firm-account-capital){font-size:16px!important;line-height:1.3!important}} @layer atlas-foundations{#app#app .cinema-hub [data-rp-copy]{background:linear-gradient(135deg,rgb(var(--lg-rgb)),rgb(var(--lg-secondary)))!important;color:var(--palette-ink,#fff)!important;border:1px solid var(--lg-edge)!important;box-shadow:inset 0 1px 0 #ffffff22!important} #app#app .cinema-hub [data-rp-copy]:hover{filter:brightness(1.08)} #app#app .cinema-hub .cs-sizing-preview text{fill:var(--cs-ink)!important;font-weight:600!important} #app#app .cinema-hub .cs-sizing-preview .cs-size-surface{fill:rgb(var(--palette-panel)/.55);stroke:var(--lg-line)} #app#app .cinema-hub .cs-sizing-preview .cs-size-eyebrow{font-size:14px!important;letter-spacing:.1em;fill:var(--cs-accent)!important} #app#app .cinema-hub .cs-sizing-preview .cs-size-input{font-size:34px!important;font-weight:700!important} #app#app .cinema-hub .cs-sizing-preview .cs-size-caption{fill:var(--cs-muted)!important} #app#app .cinema-hub .cs-sizing-preview .cs-size-divider{font-size:32px!important;fill:var(--cs-accent)!important} #app#app .cinema-hub .cs-sizing-preview .cs-size-rule{stroke:var(--lg-line)} #app#app .cinema-hub .cs-sizing-preview .cs-size-result{fill:var(--cs-accent)!important} #app#app .cinema-hub .cs-sizing-preview .cs-size-token{fill:var(--cs-accent);opacity:.75} #atlas-policy-footer{display:block!important;height:auto!important;max-height:none!important;padding:22px 0!important;line-height:1.5!important} #atlas-policy-footer .atlas-footer-summary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;font-size:12px} #atlas-policy-footer .atlas-policy-links{display:flex!important;flex-wrap:wrap;gap:10px 21px;padding-top:16px;margin-top:16px;border-top:1px solid var(--lg-line);height:auto!important} #atlas-policy-footer .atlas-policy-links a{font-size:12px;color:var(--palette-muted);text-decoration:none;line-height:1.5} #atlas-policy-footer .atlas-policy-links a:hover{color:var(--lg-accent);text-decoration:underline;text-underline-offset:3px} #app#app .atlas-policy-page{max-width:1200px;margin:0 auto;padding:30px;border:1px solid var(--lg-line);border-radius:24px;background:rgb(var(--palette-panel)/.88);color:var(--palette-ink)} #app#app .policy-heading{display:block!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important} #app#app .policy-heading>span{font-size:12px;letter-spacing:.08em;color:var(--lg-accent)} #app#app .policy-heading h1{font-size:clamp(28px,3vw,42px)!important;line-height:1.2!important;margin:12px 0!important} #app#app .policy-heading p{font-size:17px;line-height:1.65;max-width:780px;color:var(--palette-muted);margin:0 0 12px} #app#app .policy-heading small{font-size:13px;color:var(--palette-muted)} #app#app .policy-draft{font-size:13px;line-height:1.6;border-left:3px solid var(--lg-accent);background:rgb(var(--lg-rgb)/.13);padding:12px 16px;margin:24px 0;color:var(--palette-ink)} #app#app .policy-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:36px;align-items:start} #app#app .policy-layout>nav{display:grid;gap:5px;position:sticky;top:20px} #app#app .policy-layout>nav a{display:block;padding:11px 13px;border:1px solid transparent;border-radius:10px;color:var(--palette-muted);text-decoration:none;font-size:14px;line-height:1.4} #app#app .policy-layout>nav a[aria-current=page]{color:var(--palette-ink);background:var(--lg-control);border-color:var(--lg-line);font-weight:650} #app#app .policy-content section{padding:22px 0;border-bottom:1px solid var(--lg-line)} #app#app .policy-content section:first-child{padding-top:7px} #app#app .policy-content section:last-child{border-bottom:0} #app#app .policy-content h2{font-size:21px!important;line-height:1.35!important;margin:0 0 12px!important;color:var(--palette-ink)} #app#app .policy-content section>div{font-size:15px;line-height:1.85;color:var(--palette-muted);overflow-wrap:anywhere} #app#app .policy-content a{color:var(--lg-accent);text-underline-offset:3px} #app#app .policy-operator{display:grid;gap:0;margin:0} #app#app .policy-operator>div{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,1fr);gap:20px;padding:16px 0;border-bottom:1px solid var(--lg-line)} #app#app .policy-operator dt{font-weight:650;color:var(--palette-ink)} #app#app .policy-operator dd{margin:0;min-height:28px;border-bottom:1px dashed var(--lg-line)} @media(max-width:760px){#app#app .atlas-policy-page{padding:20px 16px}#app#app .policy-layout{grid-template-columns:1fr;gap:18px}#app#app .policy-layout>nav{position:static;display:flex;overflow-x:auto;padding-bottom:8px}#app#app .policy-layout>nav a{white-space:nowrap;flex:none}#app#app .policy-operator>div{grid-template-columns:1fr;gap:8px}#atlas-policy-footer .atlas-policy-links{gap:12px 16px}}} @layer atlas-foundations{body[data-market] #app#app .rk-place-1{--podium-color:color-mix(in srgb,rgb(var(--lg-rgb)) 36%,var(--lg-accent));--podium-deep:color-mix(in srgb,rgb(var(--lg-rgb)) 72%,var(--lg-accent))} body[data-market] #app#app .rk-place-2{--podium-color:color-mix(in srgb,rgb(var(--lg-rgb)) 80%,var(--lg-accent));--podium-deep:color-mix(in srgb,rgb(var(--lg-rgb)) 83%,var(--lg-deep))} body[data-market] #app#app .rk-place-3{--podium-color:color-mix(in srgb,rgb(var(--lg-rgb)) 78%,var(--lg-deep));--podium-deep:color-mix(in srgb,rgb(var(--lg-rgb)) 45%,var(--lg-deep))} body[data-market] .challenge-compare-preview.challenge-compare-preview{background:linear-gradient(145deg,rgb(var(--palette-panel)/.98),color-mix(in srgb,var(--lg-deep) 90%,rgb(var(--lg-rgb))))!important;color:var(--palette-ink,#fff)!important;border:1px solid var(--lg-edge)!important;box-shadow:0 16px 38px #08091466,inset 0 1px 0 #ffffff20!important} body[data-market] .challenge-compare-preview :is(.compare-preview-heading strong,.compare-preview-choice strong,.compare-preview-choice>div>span){color:var(--palette-ink,#fff)!important} body[data-market] .challenge-compare-preview :is(.compare-preview-choice small,p){color:var(--palette-muted)!important} body[data-market] .challenge-compare-preview .compare-preview-heading strong>span{color:var(--lg-accent)!important} body[data-market] .challenge-compare-preview :is(.compare-preview-choice,.compare-preview-next){background:rgb(var(--palette-panel)/.72)!important;color:var(--palette-muted)!important;border-color:var(--lg-line)!important} body[data-market] .challenge-compare-preview .compare-preview-next>span{color:var(--lg-accent)!important;background:rgb(var(--lg-rgb)/.2)!important;border-color:var(--lg-line)!important} body[data-market] .challenge-compare-preview :is(.compare-preview-heading button,.compare-preview-choice>button){background:var(--lg-control)!important;color:var(--palette-ink,#fff)!important;border-color:var(--lg-line)!important} body[data-market] .challenge-compare-preview :is(.compare-preview-heading button,.compare-preview-choice>button) svg{color:var(--palette-ink,#fff)!important;stroke:currentColor!important} body[data-market] .challenge-compare-preview .compare-preview-open{background:linear-gradient(135deg,rgb(var(--lg-rgb)),color-mix(in srgb,rgb(var(--lg-secondary)) 70%,rgb(var(--lg-rgb))))!important;color:var(--palette-ink,#fff)!important;border-color:var(--lg-edge)!important} body[data-market] .challenge-compare-preview .compare-preview-open svg{color:var(--palette-ink,#fff)!important;stroke:currentColor!important} body[data-market] .challenge-compare-preview .compare-preview-open:disabled{opacity:.55!important} body[data-market] .challenge-compare-preview .compare-preview-open:not(:disabled):hover{filter:brightness(1.1)}} @layer atlas-foundations{#app#app .home-highest-discount>a:first-child{font-size:14px!important;font-weight:600!important;line-height:1.4!important;color:var(--palette-ink,#fff)!important;-webkit-text-fill-color:currentColor!important;white-space:normal!important;opacity:1!important;text-shadow:none!important;overflow-wrap:normal} #app#app .home-highest-discount{gap:8px!important} #app#app .home-highest-discount>a:first-child:hover{color:var(--lg-accent)!important;text-decoration:underline;text-underline-offset:3px} #app#app .og-code-small .og-code-label,#app#app .og-wx-mini-code::before{font-size:11px!important;font-weight:550!important;line-height:1.25!important} #app#app .versus-share-row>small{font-size:12px!important;font-weight:550!important;line-height:1.4!important} #atlas-policy-footer .atlas-policy-links a,#atlas-policy-footer .atlas-policy-links a:visited{font-size:13px!important;font-weight:550!important;color:var(--palette-ink,#fff)!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;border-color:transparent!important;opacity:1!important;text-shadow:none!important} #atlas-policy-footer .atlas-policy-links a:is(:hover,:focus-visible,:active){color:var(--lg-accent)!important;background:transparent!important;border-color:transparent!important;text-decoration:underline!important;text-underline-offset:4px} #app#app .policy-layout>nav a,#app#app .policy-layout>nav a:visited{color:var(--palette-ink,#fff)!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;border:1px solid transparent!important;font-weight:550!important;opacity:1!important} #app#app .policy-layout>nav a:is(:hover,:focus-visible,:active){color:var(--lg-accent)!important;background:rgb(var(--lg-rgb)/.18)!important;border-color:var(--lg-line)!important} #app#app .policy-layout>nav a[aria-current=page]{color:var(--palette-ink,#fff)!important;background:var(--lg-selected)!important;border-color:var(--lg-edge)!important;font-weight:600!important} #app#app .policy-content a,#app#app .policy-content a:visited{color:var(--lg-accent)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important} #app#app .policy-content a:is(:hover,:focus-visible,:active){color:var(--palette-ink,#fff)!important;background:transparent!important;text-decoration:underline!important;text-underline-offset:4px} #app#app .cinema-hub .cs-sizing-preview .cs-size-track{stroke:var(--lg-line);stroke-width:14px} #app#app .cinema-hub .cs-sizing-preview .cs-size-segment{stroke:var(--cs-accent);stroke-width:14px;stroke-linecap:round} #app#app .cinema-hub .cs-sizing-preview .cs-size-result{font-size:76px!important;font-weight:700!important;fill:var(--cs-ink)!important} #app#app .cinema-hub .cs-sizing-preview .cs-size-unit{font-size:21px!important;font-weight:600!important;fill:var(--cs-ink)!important} #app#app .cinema-hub .cs-sizing-preview .cs-size-caption{font-size:16px!important;font-weight:550!important} #app#app .cinema-hub .cs-sizing-preview .cs-size-formula{font-size:18px!important;font-weight:550!important;fill:var(--cs-ink)!important}} @layer atlas-foundations{#app#app .cinema-hub .cs-position-photo{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;width:100%;height:100%;min-height:0;margin:0;box-sizing:border-box} #app#app .cinema-hub .cs-position-scene{display:grid;place-items:center;position:relative;min-width:0;min-height:0;isolation:isolate} #app#app .cinema-hub .cs-position-scene::before{content:'';position:absolute;inset:12% 2%;z-index:-1;background:radial-gradient(ellipse,rgb(var(--lg-rgb)/.35),transparent 70%);filter:blur(18px)} #app#app .cinema-hub .cs-position-scene>img{display:block;position:absolute;inset:0;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center;filter:drop-shadow(0 14px 12px #06051530)} #app#app .cinema-hub .cs-card-art:has(>.cs-position-photo){width:100%!important;height:100%!important;transform:none!important} #app#app .cinema-hub .cs-position-photo figcaption{display:flex;align-items:center;justify-content:center;gap:16px;min-width:0;color:var(--cs-ink);text-align:left;font-size:13px;line-height:1.4;padding:0 3px} #app#app .cinema-hub .cs-position-photo figcaption>strong{display:flex;align-items:baseline;gap:7px;font-size:40px;font-weight:700;line-height:1;white-space:nowrap;color:var(--cs-ink)} #app#app .cinema-hub .cs-position-photo figcaption>strong>span{font-size:16px;font-weight:600} #app#app .cinema-hub .cs-position-photo figcaption small{display:block;font-size:11px;margin-top:4px;color:var(--cs-muted)} #app#app .cinema-hub .cs-card-art>.cs-position-photo{display:block;padding:14px 16px 86px} #app#app .cinema-hub .cs-card-art .cs-position-scene{height:100%} #app#app .cinema-hub .cs-card-art .cs-position-photo figcaption{display:none} #app#app .cinema-hub .cs-card-art .cs-position-photo figcaption>strong{font-size:28px} #app#app .cinema-hub .cs-card-art .cs-position-photo figcaption>strong>span{font-size:14px} #app#app .cinema-hub .cs-card-art .cs-position-photo figcaption>span{display:none} #app#app .cinema-hub .cs-continue-art .cs-position-photo{display:block} #app#app .cinema-hub .cs-continue-art .cs-position-scene{height:100%} #app#app .cinema-hub .cs-continue-art .cs-position-photo figcaption{display:none} @media(max-width:760px){#app#app .cinema-hub .cs-topic-art .cs-position-photo figcaption{gap:10px;font-size:12px}#app#app .cinema-hub .cs-topic-art .cs-position-photo figcaption>strong{font-size:32px}#app#app .cinema-hub .cs-topic-art .cs-position-photo figcaption>strong>span{font-size:14px}#app#app .cinema-hub .cs-topic-art .cs-position-photo figcaption small{font-size:10px}}} @layer atlas-typography{:where(.cs-learning-status small,.cs-brand small,.cs-device-note,.cs-continue-list strong,.cs-continue-list small,.cs-workspace-label,.cs-search-results p,.cs-search-results small,.cs-lesson-info>small,.cs-lesson-duration,.hs-reading-meta,.hw-kicker,.pr-eyebrow,.pr-caption,.pr-summary>div>span,.price-snapshot,.price-term,.price-code small,.og-code-label,.og-finders button>small,.og-campaign-headline>small,.og-code-status,.og-wx-evidence,.versus-cost-caption,.versus-cost-footer,.versus-cost-sample,.firm-account-table th button,.og-table th button,.discovery-table th button,.discovery-table th,.j-chart-foot,.j-mini-foot,.j-month-bars small){font-size:12px!important;line-height:1.5!important} .pr-summary>div>span{font-weight:600!important;color:var(--lg-ink)!important} :where(.price-snapshot,.price-term,.offer-cost-note){color:var(--palette-muted)!important;font-weight:550!important;overflow-wrap:anywhere} .price-snapshot{display:block!important;margin-top:4px!important;white-space:normal!important} .price-snapshot.is-aged{font-style:normal!important} .offer-cost-note{display:flex!important;flex-wrap:wrap!important;gap:3px 9px!important;font-size:12px!important;line-height:1.45!important;margin-top:6px!important} .offer-cost-note b{font-size:inherit!important;font-weight:600!important;color:inherit!important} #app .firm-account-table{width:100%!important;min-width:1080px!important;table-layout:fixed!important} #app .firm-account-table td{min-width:0!important;overflow-wrap:anywhere!important;padding-left:12px!important;padding-right:12px!important} #app .firm-account-table th{padding:10px 4px!important} #app .firm-account-table th button{display:inline!important;padding:6px 0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-transform:none!important;letter-spacing:0!important;line-height:1.4!important} #app .firm-account-price{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important} #app .firm-account-price>div{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:4px 7px!important;max-width:100%!important} #app .firm-account-price .price-copy-code{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;white-space:normal!important;justify-content:center!important;gap:5px!important} #app .firm-account-identity{min-width:0!important;gap:10px!important} #app .firm-account-identity>div{min-width:0!important} #app .challenge-compact-label{font-size:14px!important;line-height:1.45!important;text-transform:none!important;overflow-wrap:normal!important} #app .firm-account-actions{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important} #app .firm-account-actions :is(button,a){width:100%!important;min-width:0!important;box-sizing:border-box!important;font-size:12px!important} .og-code-status{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;text-align:center!important;text-decoration:none!important;color:inherit!important;white-space:normal!important} .og-code-status svg{width:16px!important;height:16px!important;flex:none!important} #app .og-code-label{display:inline!important;position:static!important;width:auto!important;height:auto!important;opacity:1!important} #app .og-wx-mini-code .og-code-label{display:none!important} #app .og-wx-mini-open{position:absolute!important;inset:0!important;z-index:1!important;border:0!important;background:none!important;border-radius:inherit!important;padding:0!important;cursor:pointer!important} #app .og-wx-mini-code-row{position:relative!important;z-index:2!important} #app .og-wx-mini-card .offer-cost-note{grid-column:1/-1!important;position:relative!important;z-index:0!important;justify-content:center!important} #app .og-wx-mini-card{display:grid!important;grid-template-columns:66px minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;gap:8px 12px!important;padding:16px!important;min-height:185px!important;height:auto!important;max-height:none!important;align-items:center!important;justify-items:stretch!important} #app .og-wx-mini-art{grid-area:1/1!important;width:66px!important;height:66px!important;min-height:0!important;align-self:center!important;justify-self:center!important} #app .og-wx-mini-logo,#app .og-wx-mini-logo>.brand-mark{width:60px!important;height:60px!important;max-width:100%!important;position:static!important;transform:none!important} #app .og-wx-mini-head{grid-area:1/2!important;min-width:0!important;max-width:none!important;width:auto!important;height:auto!important;gap:6px!important;align-items:flex-start!important;text-align:left!important} #app .og-wx-mini-pills{display:flex!important;flex-wrap:wrap!important;gap:5px!important;width:100%!important} #app .og-wx-mini-pills>span{position:static!important;max-width:none!important;white-space:nowrap!important;font-size:12px!important} #app .og-wx-mini-title{width:100%!important;max-width:none!important;font-size:14px!important;line-height:1.4!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important} #app .og-wx-mini-price{grid-area:2/1/3/-1!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:auto!important;min-width:0!important;height:auto!important;gap:10px!important} #app .og-wx-mini-price b{font-size:20px!important} #app .og-wx-mini-badge{width:auto!important;min-width:88px!important;box-sizing:border-box!important;font-size:13px!important;padding:5px 9px!important;text-align:center!important} #app .og-wx-mini-code-row{grid-area:3/1/4/-1!important;width:100%!important;height:auto!important;min-width:0!important;display:block!important} #app .og-wx-mini-code-row :is(button,a){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;min-height:34px!important;justify-content:center!important} #app .og-wx-mini-card .offer-cost-note{grid-area:4/1/5/-1!important;margin:0!important;text-align:center!important} #app .og-wx-evidence{display:grid!important;gap:3px!important;text-align:left!important;color:var(--palette-muted)!important;max-width:100%!important} #app .og-wx-under-row{display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:12px!important} #app .og-wx-evidence>span{font-size:12px!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important} #app .og-wx-destinations{width:100%!important;margin-top:auto!important} #app .og-wx-minmax .offer-cost-note{font-size:12px!important;max-width:240px!important} #app .og-campaign .offer-cost-note{padding:0 10px 6px!important;text-align:center!important;justify-content:center!important} #app .og-deck-timer{display:flex!important;align-items:center!important;gap:10px!important;height:30px!important;overflow:visible!important;background:transparent!important;margin:4px 0!important} #app .og-timer-rail{position:relative!important;display:block!important;height:4px!important;flex:1!important;overflow:hidden!important;border-radius:6px!important;background:#ffffff25!important} #app .og-deck-timer-bar{display:block!important;height:100%!important;background:var(--lg-accent)!important} #app [data-og-autoplay]{flex:none!important;min-height:30px!important;padding:4px 11px!important;border:1px solid var(--lg-edge)!important;border-radius:10px!important;background:var(--lg-deep)!important;color:var(--lg-ink)!important;font:600 12px/1.4 var(--atlas-font-control)!important;cursor:pointer!important} #app .cinema-hub{height:auto!important;min-height:calc(100dvh - 220px)!important;overflow:visible!important;display:block!important} #app .cinema-hub .cs-body{height:auto!important;min-height:0!important;grid-template-rows:auto!important;align-items:start!important;overflow:visible!important} #app .cinema-hub .cs-sidebar{position:sticky!important;top:16px!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important} #app .cinema-hub :is(.cs-main,.hub-workspace,.hub-view,.hub-content){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important} #app .cinema-hub .hub-content{padding-right:0!important} #app .cinema-hub .hw-term-index #hw-term-list{max-height:510px!important;overflow-y:auto!important} #app .cinema-hub .rp-results{top:16px!important} #app .cinema-hub .cs-semantic-art{color:var(--cs-accent)!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:16px!important;box-sizing:border-box!important} #app .cinema-hub .cs-continue-art .cs-semantic-art{padding:0!important} #app .cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]){min-height:0!important} #app .cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) :is(.visual-library,.vl-stage){height:auto!important;min-height:0!important;max-height:none!important;flex:none!important} #app .cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) :is(#vl-main-chart,#strategy-chart){height:clamp(220px,calc(100dvh - 450px),360px)!important;min-height:220px!important;max-height:360px!important;flex:0 0 auto!important;overflow:hidden!important} #app .cinema-hub:is([data-route-kind=lesson],[data-route-kind=strategy]) :is(#vl-main-chart,#strategy-chart)>svg{height:100%!important;width:100%!important;min-width:0!important;max-height:100%!important;min-height:0!important} #app .cinema-hub .cs-continue-list strong{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important} .cd-facts:has(>.cd-fact:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important} .cd-tag-list{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:7px!important} .cd-tag-list>span{font-size:14px!important;line-height:1.5!important;padding:3px 7px!important;border-bottom:1px solid var(--lg-edge)!important} .cd-coverage-note{margin:0 0 14px!important;padding:12px 14px!important;border-left:3px solid var(--lg-accent)!important;color:var(--lg-ink)!important} .cd-coverage-note :is(p,a){font-size:13px!important;line-height:1.6!important;margin:5px 0!important} .j-empty-chart{min-height:100px!important;display:grid!important;place-items:center!important;color:var(--palette-muted)!important;font-size:14px!important} .j-equity-chart:has(.j-chart-empty)>.j-empty-chart{display:none!important} [data-j-add-partial],[data-j-download-draft]{min-height:36px!important;padding:7px 12px!important;border:1px solid var(--lg-edge)!important;border-radius:10px!important;background:var(--lg-deep)!important;color:var(--lg-ink)!important;font:600 13px/1.4 var(--atlas-font-control)!important} .j-advanced-exits{padding:16px 0!important;border-top:1px solid var(--lg-edge)!important;border-bottom:1px solid var(--lg-edge)!important;margin:15px 0!important} .j-advanced-exits summary{cursor:pointer!important;font-size:15px!important;font-weight:600!important;margin-bottom:14px!important} .j-advanced-exits p{font-size:13px!important;line-height:1.6!important;color:var(--palette-muted)!important} .j-partial-row{display:grid!important;grid-template-columns:1fr 1fr 36px!important;align-items:end!important;gap:12px!important;margin:12px 0!important} .j-partial-row label{display:grid!important;gap:7px!important;font-size:13px!important} .j-partial-row button{height:42px!important;border-radius:10px!important} .j-import-preview{width:min(620px,calc(100vw - 32px))!important;max-height:85dvh!important;overflow:auto!important;box-sizing:border-box!important;border:1px solid var(--lg-edge)!important;border-radius:22px!important;background:var(--lg-deep)!important;color:var(--lg-ink)!important;padding:24px!important} .j-import-preview header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important} .j-import-preview h2{font-size:23px!important} .j-import-preview p,.j-import-preview li{font-size:14px!important;line-height:1.65!important} .j-import-preview button{min-height:40px!important;border-radius:12px!important;color:var(--lg-ink)!important;background:rgb(var(--lg-rgb)/.5)!important;border:1px solid var(--lg-edge)!important} .rk-payout-scope{max-width:160px!important;white-space:normal!important;line-height:1.4!important;font-size:12px!important} #app .rk-plinth:has(.rk-payout-scope){padding:12px 6px 8px!important;gap:5px!important} #app .rk-plinth:has(.rk-payout-scope)>small:not(.rk-payout-scope){display:none!important} #app .rk-plinth:has(.rk-payout-scope)>b{font-size:32px!important;line-height:1.1!important} #app .rk-plinth .rk-payout-scope{line-height:1.25!important} #app :is(.rk-podium,.og-wx-firm-emblem,.og-campaign-logo) .brand-mark[data-brand="demo-provider-0099"]{width:135px!important;height:60px!important;max-width:100%!important;aspect-ratio:auto!important;box-sizing:border-box!important;padding:5px!important} #app :is(.rk-podium,.og-wx-firm-emblem,.og-campaign-logo) .brand-mark[data-brand="demo-provider-0099"] img{width:100%!important;height:100%!important;object-fit:contain!important} #app .brand-mark[data-brand="demo-provider-0054"]{filter:drop-shadow(0 2px 4px #08071460)!important} #app .offers-gallery .brand-mark[data-brand="demo-provider-0054"] img{filter:brightness(0) invert(1)!important} @media(max-width:850px){#app .cinema-hub .cs-sidebar{position:static!important}.cd-facts:has(>.cd-fact:nth-child(4):last-child){grid-template-columns:minmax(0,1fr)!important}} @media(max-width:600px){#app .cinema-hub .hw-term-index #hw-term-list{max-height:250px!important}.j-partial-row{grid-template-columns:minmax(0,1fr) 90px 32px!important;gap:7px!important}.j-ledger-heading{flex-wrap:wrap!important}.og-wx-evidence{font-size:12px!important}.j-import-preview{padding:18px!important}}} @layer atlas-typography{#app#app .hq-featured-deal .home-up-to, #app#app .hq-featured-deal .home-up-to>b{font-family:var(--atlas-font-control)!important;font-size:16px!important;font-weight:600!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important} #app#app .price-after-pass{display:inline-flex!important;position:static!important;align-items:center!important;justify-content:center!important;gap:5px!important;flex:0 1 auto!important;flex-wrap:wrap!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:4px 6px!important;border:1px solid var(--lg-edge)!important;border-radius:8px!important;background:transparent!important;color:var(--lg-ink)!important;line-height:1.3!important;vertical-align:middle!important;white-space:normal!important;box-sizing:border-box!important;text-transform:none!important} #app#app .price-after-pass>small{display:inline!important;font-family:var(--atlas-font-control)!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important;color:inherit!important;letter-spacing:0!important;opacity:1!important;text-transform:uppercase!important;white-space:nowrap!important;margin:0!important} #app#app .price-after-pass>b{display:inline!important;font-family:var(--atlas-font-control)!important;font-size:14px!important;font-weight:650!important;line-height:1.3!important;color:inherit!important;white-space:nowrap!important;margin:0!important} #app#app :is(.price-values,.og-price,.home-offer-price,.program-offer-amount,.og-wx-hero-amounts,.og-wx-mini-amounts){display:flex!important;align-items:center!important;justify-content:center!important;gap:5px 7px!important;flex-wrap:wrap!important;min-width:0!important;max-width:100%!important} #app#app .og-wx-hero-amounts{justify-content:flex-start!important} #app#app .og-price:has(.price-after-pass){display:grid!important;grid-template-columns:minmax(25px,auto) minmax(76px,1fr)!important;gap:2px 5px!important;width:100%!important} #app#app .og-price:has(.price-after-pass)>s{grid-area:1/1!important} #app#app .og-price:has(.price-after-pass)>b{grid-area:2/1!important} #app#app .og-price>.price-after-pass{grid-area:1/2/3/3!important;flex-direction:column!important;gap:1px!important;padding:3px!important} #app#app .og-price:not(:has(>s)):has(.price-after-pass)>b{grid-area:1/1/3/2!important} #app#app .cd-price>div{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex-wrap:wrap!important} #app#app .og-wx-mini-price:has(.price-after-pass){flex-wrap:wrap!important;justify-content:center!important} #app#app .og-wx-mini-amounts:has(.price-after-pass){flex:1 1 100%!important} #app#app .og-campaign-offer-box:has(>.price-after-pass){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:4px 2px!important} #app#app .og-campaign-offer-box:has(>.price-after-pass)>.og-campaign-discount{grid-column:1/-1!important;display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:center!important;gap:6px!important} #app#app .og-campaign-offer-box:has(>.price-after-pass)>.og-campaign-discount>strong{font-size:18px!important;line-height:1.25!important} #app#app .og-campaign-offer-box:has(>.price-after-pass)>.og-campaign-price{min-width:0!important;max-width:100%!important;width:auto!important} #app#app .og-campaign-offer-box>.price-after-pass{flex-direction:column!important;gap:2px!important;border:0!important;padding:0!important} #app#app .compare-preview-choice small:has(.price-after-pass){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important} #app#app .cs-position-scene::before{display:none!important} #app#app .cs-position-scene>svg{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;filter:none!important;color:var(--cs-ink)!important} #app#app .cs-position-pastel text{font-family:var(--atlas-font-body)!important} @media(max-width:600px){#app#app .hq-featured-deal .home-up-to,#app#app .hq-featured-deal .home-up-to>b{font-size:14px!important}}} @layer atlas-typography{#app#app .rk-selected-detail{min-width:0;scroll-margin-top:28px;border-top:1px solid var(--lg-line);padding-top:18px} #app#app .rk-detail-title>span{font-size:12px!important;letter-spacing:.08em;color:var(--palette-muted)!important} #app#app .rk-detail-title h2{font-size:21px!important;line-height:1.35!important;margin:7px 0 14px;overflow-wrap:anywhere} #app#app .rk-detail-primary,#app#app .rk-detail-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:11px 12px;border:1px solid var(--lg-line);border-radius:11px;background:var(--lg-control);font-size:14px!important;font-weight:600!important;box-sizing:border-box;overflow-wrap:anywhere} #app#app .rk-detail-section{padding:17px 0;border-bottom:1px solid var(--lg-line);min-width:0} #app#app .rk-detail-section h3,#app#app .rk-detail-section summary{font-size:17px!important;font-weight:650!important;line-height:1.4!important;margin:0 0 11px;cursor:pointer} #app#app .rk-detail-section h4{font-size:14px!important;margin:15px 0 5px} #app#app .rk-detail-section p,#app#app .rk-detail-facts{font-size:14px!important;line-height:1.65!important;overflow-wrap:anywhere;margin:0} #app#app .rk-detail-facts>div{padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--lg-line) 50%,transparent)} #app#app .rk-detail-facts dt{color:var(--palette-muted);font-size:12px!important;font-weight:550!important;margin-bottom:4px} #app#app .rk-detail-facts dd{margin:0;font-size:14px!important;line-height:1.5!important} #app#app .rk-detail-explanation dd{font-size:12px!important;color:var(--palette-muted)} #app#app .rk-detail-price .price-values{display:flex!important;flex-wrap:wrap!important;gap:6px 10px!important;align-items:center!important} #app#app .rk-detail-price .price-code{max-width:100%;box-sizing:border-box;white-space:normal} #app#app .rk-detail-links{display:grid;gap:9px;padding-top:16px} #app#app .rk-detail-primary svg,#app#app .rk-detail-links svg{width:17px;height:17px;flex:none} @media(min-width:761px) and (max-width:1100px){#app#app .rk-selected-detail{grid-column:1/-1}#app#app .rk-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){html{scroll-padding-top:18px!important;-webkit-text-size-adjust:100%} body{min-width:0!important;--market-row:112px;--atlas-mobile-gap:12px} body .shell{width:100%!important;min-width:0!important;margin:0!important;padding:0!important} body #app#app{display:block!important;grid-template-columns:none!important;position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:12px!important;box-sizing:border-box!important} #app#app>*,#app#app :is(section,article,aside,form){min-width:0!important;box-sizing:border-box!important} #app#app :is(input:not([type=checkbox]):not([type=radio]),textarea,select),dialog :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.atlas-select-panel input{font-size:16px!important;max-width:100%!important;box-sizing:border-box!important} #app#app :is(button,.btn,.atlas-select-trigger),dialog :is(button,.btn,.atlas-select-trigger),body .atlas-select-option{min-height:44px!important;box-sizing:border-box!important;touch-action:manipulation} #app#app :is(p,dd,td){overflow-wrap:break-word} #app#app :is(h1,h2,h3){overflow-wrap:anywhere} #app#app svg{max-width:100%} body #atlas-header-group#atlas-header-group{position:relative!important;top:auto!important;transform:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important} body #atlas-masthead.global-market-bar{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;grid-template-rows:44px 44px!important;align-items:center!important;gap:8px!important;height:112px!important;min-height:112px!important;padding:8px 12px!important;width:100%!important;margin:0!important;box-sizing:border-box!important} body #atlas-masthead .atlas-header-left{grid-area:1/1!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important;width:100%!important} body #atlas-masthead .prop-atlas-brand{grid-area:auto!important;width:36px!important;min-width:0!important;margin:0!important;padding:0!important;justify-content:center!important} body #atlas-masthead .prop-atlas-brand img{width:34px!important;height:28px!important;object-fit:contain!important} body #atlas-masthead .atlas-brand-copy{display:none!important} body #atlas-masthead .atlas-search{position:static!important;grid-area:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important} body #atlas-masthead .atlas-search form{height:44px!important;max-height:44px!important;min-height:44px!important} body #atlas-masthead .atlas-search input{font-size:16px!important;min-width:0!important} body #atlas-masthead .atlas-search kbd{display:none!important} body #atlas-masthead .atlas-menu-toggle{grid-area:1/2!important;position:static!important;width:44px!important;height:44px!important;margin:0!important} body #atlas-masthead .global-market-options{grid-area:2/1/3/-1!important;position:static!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2px!important;box-sizing:border-box!important} body #atlas-masthead .global-market-options button{font-size:12px!important;line-height:1.2!important;padding:6px 2px!important;min-width:0!important;min-height:36px!important;height:36px!important;justify-content:center!important} body #atlas-masthead .atlas-market-icon{display:none!important} body #atlas-primary-navigation.atlas-text-navigation{position:relative!important;inset:auto!important;width:100%!important;margin:0!important;padding:0 8px!important;box-sizing:border-box!important;height:50px!important;overflow:hidden!important} body #atlas-primary-navigation nav{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:2px!important;overflow-x:auto!important;overflow-y:hidden!important;width:100%!important;scrollbar-width:thin!important;scroll-snap-type:x proximity} body #atlas-primary-navigation nav a{flex:0 0 auto!important;min-width:96px!important;height:46px!important;padding:0 12px!important;scroll-snap-align:center} body #atlas-primary-navigation nav .rail-label{font-size:14px!important;white-space:nowrap!important} body .atlas-search-results{position:absolute!important;top:58px!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important;max-height:65dvh!important;overflow:auto!important;border-radius:16px!important} body .atlas-select-panel{max-width:calc(100vw - 24px)!important;border-radius:16px!important} body .atlas-select-option{padding:10px 12px!important;font-size:15px!important;line-height:1.45!important} body dialog{max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 24px)!important;box-sizing:border-box!important;border-radius:20px!important} body dialog#detail{width:calc(100vw - 20px)!important;margin:auto!important;padding:0!important} body dialog#detail #detail-content{min-width:0!important;max-width:100%!important} body dialog :is(.dialog-head,.cd-header,.cd-identity,.cd-section-heading,.research-heading){flex-wrap:wrap!important;gap:12px!important} body dialog :is(.cd-header,.dialog-head){padding:18px!important} body dialog :is(.cd-facts,.cd-rule-grid,.cd-rule-columns,.research-facts,.research-stats,.research-grid,.profile-facts,.profile-details,.dialog-grid){grid-template-columns:minmax(0,1fr)!important;gap:12px!important} body dialog .cd-identity h2{font-size:22px!important;line-height:1.3!important} body dialog :is(.cd-nav,.profile-tabs){overflow-x:auto!important;flex-wrap:nowrap!important;justify-content:flex-start!important;max-width:100%!important;gap:6px!important} body dialog :is(.cd-nav,.profile-tabs)>*{flex:none!important;white-space:nowrap!important} body dialog :is(.cd-pane,.research-dialog-scroll,.research-audit-body,.profile-detail-body){padding:16px!important;min-width:0!important;overflow-x:hidden!important} body dialog :is(.cd-fact,.cd-rule-card,.cd-note){min-width:0!important;max-width:100%!important;padding:14px!important} body dialog .cd-price{width:100%!important;text-align:left!important} body dialog .cd-price>div{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important} body dialog :is(.cd-consistency,.cd-consistency-stages){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important} body dialog .cd-account-notes{align-items:center!important;gap:12px!important;padding:15px!important} body dialog .country-with-flag{width:150px!important;min-height:92px!important;margin-inline:auto!important} body #atlas-site-menu{width:calc(100vw - 20px)!important;margin:auto!important;padding:18px!important;overflow-y:auto!important} body #atlas-site-menu .atlas-menu-group>div{grid-template-columns:minmax(0,1fr)!important} body #atlas-site-menu .atlas-menu-group a{min-height:60px!important;padding:12px!important} body #atlas-policy-footer{margin:20px 12px!important;padding:20px 0!important;max-width:calc(100% - 24px)!important;box-sizing:border-box!important} body .atlas-policy-links{display:flex!important;flex-wrap:wrap!important;gap:4px 14px!important} body .atlas-policy-links a{display:inline-flex!important;align-items:center!important;min-height:40px!important;font-size:13px!important} #app#app .home-findme-main{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:14px!important} #app#app .hq-topline{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:4px 0 14px!important;min-height:0!important} #app#app .hq-discovery-heading{grid-column:auto!important;justify-items:start!important;text-align:left!important} #app#app .hq-discovery-heading h1{font-size:26px!important;text-align:left!important;line-height:1.2!important} #app#app .hq-catalog-stats{grid-column:auto!important;width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important} #app#app .hq-catalog-stats strong{font-size:23px!important} #app#app .hq-catalog-stats small{font-size:11px!important} #app#app .hq-choices{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important} #app#app .hq-choice{min-height:88px!important;padding:12px!important} #app#app .hq-choice-copy strong{font-size:14px!important;line-height:1.35!important} #app#app .hq-choice-copy small{font-size:12px!important;line-height:1.4!important} #app#app .hq-featured{height:auto!important;min-height:0!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:16px!important} #app#app .hq-featured-brand{min-width:0!important;max-width:100%!important} #app#app .hq-featured-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-start!important} #app#app .hq-featured-deal{min-width:0!important;width:100%!important} #app#app .hq-popular-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important} #app#app .hq-popular-card{min-height:0!important;height:auto!important;padding:14px!important} #app#app .discovery-ranking{margin:14px 0 0!important;padding:14px!important;max-width:100%!important} #app#app .discovery-toolbar,#app#app .discovery-quick-filters{display:flex!important;flex-wrap:wrap!important;gap:10px!important;min-height:0!important;height:auto!important} #app#app .discovery-toolbar>*{max-width:100%!important} #app#app :is(.discovery-toolbar input,.discovery-toolbar .atlas-select){width:100%!important;min-width:0!important} #app#app .finder-dashboard{position:relative!important;inset:auto!important;transform:none!important;left:auto!important;right:auto!important;margin:0!important;width:100%!important;max-width:none!important;padding:0!important} #app#app .studio-layout{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;gap:12px!important} #app#app .studio-layout>.studio-brand{order:-1!important} #app#app .studio-layout>*{width:100%!important;max-width:100%!important;margin:0!important;min-height:0!important} #app#app .studio-brand{padding:18px!important;height:auto!important;min-height:280px!important} #app#app .studio-logo-stage{min-height:150px!important;height:150px!important} #app#app .studio-step-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important} #app#app .studio-step-options>button{min-height:64px!important;padding:10px!important} #app#app .studio-glass{padding:16px!important} #app#app .studio-more-grid{grid-template-columns:minmax(0,1fr)!important} #app#app .finder-results{width:100%!important;margin:14px 0 0!important;padding:14px!important;min-width:0!important} #app#app .finder-results-head,#app#app .finder-results-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;height:auto!important} #app#app .finder-results-head h2{font-size:23px!important} #app#app :is(.firm-account-table,.discovery-table){display:block!important;min-width:0!important;width:100%!important;max-width:100%!important;table-layout:auto!important;border-collapse:separate!important} #app#app :is(.firm-account-table,.discovery-table) :is(thead,colgroup){display:none!important} #app#app :is(.firm-account-table,.discovery-table) tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important} #app#app :is(.firm-account-table,.discovery-table) tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 12px!important;width:100%!important;padding:14px!important;box-sizing:border-box!important;border:1px solid var(--lg-line)!important;border-radius:16px!important;overflow:hidden!important;background:transparent!important} #app#app :is(.firm-account-table,.discovery-table) td{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:10px 0!important;font-size:14px!important;text-align:left!important;border:0!important;white-space:normal!important;box-sizing:border-box!important} #app#app :is(.firm-account-table,.discovery-table) td::before{content:attr(data-label)!important;font-size:12px!important;line-height:1.45!important;color:var(--palette-muted)!important;font-weight:550!important;margin-bottom:5px!important;text-transform:none!important;position:static!important} #app#app :is(.firm-account-table,.discovery-table) td:first-child,#app#app :is(.firm-account-table,.discovery-table) td:last-child{grid-column:1/-1!important} #app#app :is(.firm-account-table,.discovery-table) td:first-child::before{display:none!important} #app#app .firm-account-actions{flex-direction:row!important;width:100%!important;gap:8px!important;flex-wrap:wrap!important} #app#app .firm-account-actions>*{flex:1!important;min-width:110px!important} #app#app .firm-account-price>div{justify-content:flex-start!important} #app#app .firm-account-identity{width:100%!important;align-items:center!important;gap:12px!important} #app#app .firm-account-identity .brand-mark{width:48px!important;height:48px!important;min-width:48px!important} #app#app .atlas-finder-dock{left:10px!important;right:10px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;box-sizing:border-box!important;gap:8px!important;padding:8px!important;z-index:50!important} #app#app .mobile-finder-filter-toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:12px!important;padding:12px 15px!important;margin-bottom:12px!important;border:1px solid var(--lg-edge)!important;border-radius:14px!important;background:var(--lg-control)!important;color:var(--lg-ink)!important;font-size:16px!important} #app#app .finder-dashboard[data-mobile-filters="closed"] #advanced-search{display:none!important} #app#app .finder-dashboard:has(.atlas-finder-dock){padding-bottom:85px!important} #app#app #firm-spotlight .np-profile{padding:0!important;width:100%!important;max-width:100%!important;margin:0!important;overflow:hidden!important} #app#app #firm-spotlight .np-topbar{height:auto!important;min-height:0!important;padding:12px!important;display:block!important} #app#app #firm-spotlight .np-topbar :is(.np-wordmark,.np-header-kind){display:none!important} #app#app #firm-spotlight .np-profile-nav{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2px!important;margin:0!important;padding:0!important;position:static!important;height:auto!important;transform:none!important;overflow:visible!important} #app#app #firm-spotlight .np-profile-nav :is(a,button){font-size:13px!important;min-height:44px!important;padding:7px 2px!important;text-align:center!important} #app#app #firm-spotlight .np-stage{display:flex!important;flex-direction:column!important;gap:24px!important;width:100%!important;max-width:100%!important;padding:18px!important;margin:0!important;min-height:0!important;height:auto!important} #app#app #firm-spotlight .np-stage::before{inset:auto!important;top:125px!important;left:50%!important;transform:translateX(-50%)!important;width:250px!important;height:250px!important;max-width:82%!important} #app#app #firm-spotlight .pa-logo-panel{order:0!important;min-height:275px!important;height:275px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important} #app#app #firm-spotlight .provider-float-shell{width:200px!important;height:200px!important;max-width:75%!important;flex:none!important} #app#app #firm-spotlight .pa-switcher{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;min-height:44px!important;margin:0!important} #app#app #firm-spotlight .pa-information{order:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;text-align:left!important} #app#app #firm-spotlight .pa-information h1{font-size:32px!important;line-height:1.2!important;max-width:100%!important;margin:8px 0 18px!important} #app#app #firm-spotlight .np-eyebrow{font-size:12px!important;margin:0!important;line-height:1.4!important} #app#app #firm-spotlight .np-top-facts{width:100%!important;max-width:none!important;margin:0 0 14px!important} #app#app #firm-spotlight .np-top-facts dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important} #app#app #firm-spotlight .np-top-facts dt{font-size:14px!important;line-height:1.5!important} #app#app #firm-spotlight .np-top-facts dd{font-size:24px!important;line-height:1.4!important;margin:6px 0 0!important} #app#app #firm-spotlight .pa-country-fact .country-with-flag{width:100%!important;max-width:100%!important;min-height:84px!important;left:0!important;margin:0!important;transform:none!important} #app#app #firm-spotlight .pa-country-fact .country-with-flag>span{width:100%!important;max-width:100%!important;text-align:center!important;left:0!important;transform:none!important;white-space:normal!important;font-size:15px!important;line-height:1.4!important;padding:10px!important;box-sizing:border-box!important} #app#app #firm-spotlight .np-bio{width:100%!important;margin:0!important;padding:0!important} #app#app #firm-spotlight .np-bio dl>div{display:grid!important;grid-template-columns:105px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;padding:13px 0!important} #app#app #firm-spotlight .np-bio :is(dt,dd){font-size:14px!important;line-height:1.6!important;margin:0!important;min-width:0!important;overflow-wrap:anywhere!important} #app#app #firm-spotlight .np-right{order:2!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;height:auto!important;min-height:0!important} #app#app #firm-spotlight .pa-rules{height:auto!important;min-height:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:14px!important} #app#app #firm-spotlight .pa-reference-heading h2{font-size:24px!important;line-height:1.3!important} #app#app #firm-spotlight .pa-rule-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important} #app#app #firm-spotlight .pa-rule-list button{height:auto!important;min-height:130px!important;padding:14px 8px!important;gap:8px!important;align-items:center!important;text-align:center!important} #app#app #firm-spotlight .pa-rule-list button :is(span,strong){font-size:14px!important;line-height:1.4!important} #app#app #firm-spotlight .pa-rule-tabs{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important} #app#app #firm-spotlight .pa-rule-tabs button{font-size:14px!important;padding:8px 12px!important;flex:1!important} #app#app #firm-spotlight .pa-rule-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:space-between!important} #app#app #firm-spotlight .np-stat-dock{position:static!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:18px!important;width:auto!important;transform:none!important} #app#app #firm-spotlight .np-stat{min-height:82px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:16px!important;gap:14px!important} #app#app #firm-spotlight .np-stat small{font-size:15px!important;line-height:1.4!important;text-align:left!important} #app#app #firm-spotlight .np-stat strong{font-size:26px!important;line-height:1.3!important} #app#app .directory-showcase{width:100%!important;margin:16px 0 0!important;padding:16px!important} #app#app .directory-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important} #app#app :is(.directory-library-card,.directory-library-item){min-width:0!important;height:auto!important;min-height:180px!important;overflow:hidden!important} #app#app :is(.cv-hero,.stock-hero,.cv-directory-layout){display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;height:auto!important;min-height:0!important;gap:18px!important} #app#app .offers-gallery{width:100%!important;min-height:0!important;height:auto!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important} #app#app .og-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:12px!important;padding:14px!important} #app#app .og-filter-grid>label:first-child{grid-column:1/-1!important} #app#app :is(.og-list-section,.og-detail,.og-deck-section){height:auto!important;min-height:0!important;max-width:100%!important;width:100%!important} #app#app .og-table-wrap{max-width:100%!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;max-height:none!important;border-radius:16px!important;-webkit-overflow-scrolling:touch} #app#app .og-table{min-width:660px!important;width:660px!important} #app#app .og-wx-stage{height:560px!important;min-height:560px!important} #app#app .og-wx-hero-title{font-size:22px!important;line-height:1.3!important;max-width:100%!important} #app#app .og-wx-forecast{height:auto!important;min-height:0!important;overflow:visible!important;padding:8px!important} #app#app .og-wx-mini-card{min-height:190px!important} #app#app .og-wx-destinations>a{font-size:14px!important;line-height:1.4!important;padding:10px!important} #app#app :is(.versus-grid,.program-compare-grid,.pc-grid,.comparison-grid){grid-template-columns:minmax(0,1fr)!important;gap:14px!important;align-items:start!important} #app#app .versus-dashboard{width:100%!important;gap:16px!important} #app#app .versus-controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important} #app#app .versus-controls>*{grid-column:1!important;grid-row:auto!important;max-width:100%!important} #app#app .versus-controls .versus-swap{justify-self:center!important;width:44px!important} #app#app :is(.versus-card,.comparison-panel){height:auto!important;min-height:0!important;padding:16px!important} #app#app .versus-card :is(td,th){font-size:13px!important;line-height:1.5!important;padding:10px 5px!important;overflow-wrap:anywhere!important} #app#app .versus-card table{width:100%!important;min-width:0!important;table-layout:fixed!important} #app#app .cinema-hub{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;width:100%!important;max-width:100%!important;padding:14px!important;border-radius:22px!important;min-height:calc(100dvh - 180px)!important} #app#app .cinema-hub .cs-categories{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important;width:100%!important;gap:6px!important;padding:0 0 4px!important} #app#app .cinema-hub .cs-categories a{flex:1!important;padding:10px 11px!important;font-size:15px!important;min-height:44px!important;white-space:nowrap!important;text-align:center!important} #app#app .cinema-hub .cs-menu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:0!important} #app#app .cinema-hub .cs-menu a{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;height:auto!important;min-height:48px!important;padding:10px!important;font-size:14px!important;gap:8px!important} #app#app .cinema-hub .cs-menu a>span{font-size:14px!important;line-height:1.4!important} #app#app .cinema-hub .cs-menu a>svg{width:19px!important;height:19px!important} #app#app .cinema-hub :is(.cs-device-note,.cs-workspace-label){display:none!important} #app#app .cinema-hub :is(.cs-recommend-grid,.cs-library-grid){grid-template-columns:minmax(0,1fr)!important;gap:14px!important} #app#app .cinema-hub .cs-card-art{overflow:hidden!important} #app#app .cinema-hub .cs-card{width:100%!important;max-width:100%!important;height:255px!important;min-height:0!important;aspect-ratio:auto!important} #app#app .cinema-hub .cs-card-art svg{width:100%!important;max-width:100%!important;height:100%!important;object-fit:contain!important} #app#app .cinema-hub .cs-hero{display:flex!important;flex-direction:column!important;min-height:410px!important;height:auto!important;overflow:hidden!important} #app#app .cinema-hub .cs-topic-art{position:relative!important;inset:auto!important;width:100%!important;height:180px!important;min-height:180px!important;order:0!important;opacity:.85!important;overflow:hidden!important} #app#app .cinema-hub .cs-topic-art>svg{width:100%!important;height:100%!important;object-fit:contain!important} #app#app .cinema-hub .cs-feature-panel{order:1!important} #app#app .cinema-hub .cs-feature-timer{order:2!important} #app#app .cinema-hub .cs-feature-panel{position:relative!important;inset:auto!important;padding:20px!important;width:100%!important;box-sizing:border-box!important} #app#app .cinema-hub .cs-feature-copy{padding:0!important} #app#app .cinema-hub .cs-feature-pager{right:12px!important;top:12px!important;flex-direction:row!important} #app#app .cinema-hub .cs-trending{max-width:calc(100% - 80px)!important;font-size:12px!important} #app#app .cinema-hub .cs-feature-timer{position:relative!important;inset:auto!important;margin:0 18px 16px!important;width:auto!important;max-width:none!important} #app#app .cinema-hub .hub-heading{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:0!important} #app#app .cinema-hub .hub-heading h1{font-size:26px!important;line-height:1.25!important} #app#app .cinema-hub .hub-content{padding:0!important;width:100%!important;min-width:0!important} #app#app .cinema-hub :is(.pt-heading,.pt-plan,.pt-controls,.pt-order-actions){display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;max-width:100%!important} #app#app .cinema-hub .pt-order-actions{width:100%!important} #app#app .cinema-hub .pt-order-actions button{flex:1!important;font-size:13px!important;padding:10px 6px!important} #app#app .cinema-hub .pt-chart{width:100%!important;min-width:0!important;max-width:100%!important;height:300px!important} body #j-entry{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;margin:auto!important;border-radius:20px!important;padding:0!important;overflow:hidden!important} body #j-entry .j-entry-scroll{padding:18px!important;max-height:calc(100dvh - 24px)!important;box-sizing:border-box!important;overflow-y:auto!important} body #j-entry :is(.j-form-grid,.j-r-metrics){grid-template-columns:minmax(0,1fr)!important;gap:14px!important} body #j-entry :is(.j-form-heading,.j-form-section-title,.j-form-footer,.j-exit-shortcuts){flex-wrap:wrap!important;gap:10px!important;max-width:100%!important} body #j-entry .j-form-footer button{width:100%!important} #app#app .cinema-hub .cs-topbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin-bottom:14px!important} #app#app .cinema-hub .cs-category-nav{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important;width:100%!important;gap:8px!important;padding-bottom:4px!important} #app#app .cinema-hub .cs-category-nav a{flex:none!important;padding:10px 15px!important;font-size:15px!important;min-height:44px!important;white-space:nowrap!important} #app#app .cinema-hub .cs-body{display:flex!important;flex-direction:column!important;gap:18px!important} #app#app .cinema-hub .cs-sidebar{position:static!important;width:100%!important;display:block!important;border-radius:16px!important;padding:12px!important} #app#app .cinema-hub .cs-side-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important} #app#app .cinema-hub .cs-side-nav a{min-height:44px!important;font-size:14px!important;line-height:1.4!important;padding:10px!important;min-width:0!important} #app#app .cinema-hub :is(.cs-brand,.cs-continue,.cs-sidebar-divider,.cs-learning-status){display:none!important} #app#app .cinema-hub .cs-main{width:100%!important;min-width:0!important;overflow:visible!important} #app#app .cinema-hub :is(.cs-cards,.cs-card-grid,.hs-library-grid,.hw-library-grid,.hw-tool-grid,.hs-lesson-grid,.hw-glossary-layout,.rp-layout,.hp-grid,.hw-lesson-layout){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important} #app#app .cinema-hub .cs-feature{min-height:400px!important;height:auto!important;max-height:none!important} #app#app .cinema-hub .cs-feature-copy{padding:20px!important;max-width:100%!important} #app#app .cinema-hub .cs-feature-copy h2{font-size:26px!important;line-height:1.3!important} #app#app .cinema-hub .cs-feature-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important} #app#app .cinema-hub .cs-feature-art{max-width:100%!important;opacity:.5!important} #app#app .cinema-hub :is(.hw-workspace,.hw-workspace-body,.hw-study-grid,.strategy-workspace,.sw-layout,.strategy-detail-grid){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;height:auto!important;min-height:0!important} #app#app .cinema-hub :is(.hw-chart,.hw-chart-wrap,.strategy-chart,.strategy-canvas,.sw-chart){width:100%!important;min-width:0!important;height:auto!important;min-height:240px!important;overflow:hidden!important} #app#app .cinema-hub :is(.hw-chart svg,.strategy-chart svg,.sw-chart svg){width:100%!important;height:auto!important;min-height:240px!important;object-fit:contain!important} #app#app .cinema-hub :is(.pr-controls,.pr-summary,.pr-actions,.hw-chart-toolbar,.hw-tabs,.hw-strategy-actions){display:flex!important;flex-wrap:wrap!important;gap:8px!important;max-width:100%!important} #app#app .cinema-hub .pr-summary>div{min-width:80px!important;flex:1!important} #app#app .cinema-hub :is(.rp-fields,.rp-result-grid,.hw-calculator-fields){grid-template-columns:minmax(0,1fr)!important;gap:14px!important} #app#app .cinema-hub .rp-results{position:static!important;width:100%!important;min-width:0!important;padding:16px!important} #app#app .cinema-hub .rp-size{font-size:38px!important;line-height:1.3!important;overflow-wrap:anywhere!important} #app#app .cinema-hub :is(.hw-term-index,.hw-term-detail){position:static!important;min-width:0!important} #app#app .cinema-hub .hw-term-index #hw-term-list{max-height:240px!important;overflow-y:auto!important} #app#app .cinema-hub :is(.hw-heading,.hw-reading-heading,.hs-reading-head,.hw-page-heading){display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important} #app#app .cinema-hub :is(.hw-heading h1,.hw-page-heading h1,.hs-reading-head h1){font-size:26px!important;line-height:1.25!important} #app#app :is(.j-dashboard-grid,.j-stats-grid,.j-detail-grid,.j-analysis-grid){grid-template-columns:minmax(0,1fr)!important;gap:14px!important} #app#app .j-dashboard-grid>*{grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important} #app#app .j-card{padding:16px!important;min-height:0!important} #app#app :is(.j-ledger-heading,.j-card-title,.j-toolbar){display:flex!important;flex-wrap:wrap!important;gap:10px!important} #app#app :is(.j-ledger,.j-ledger-table){width:100%!important;min-width:0!important} body .j-entry-dialog{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;margin:auto!important;border-radius:20px!important;padding:0!important;overflow:hidden!important} body .j-entry-dialog :is(.j-entry-grid,.j-form-grid,.j-prices-grid,.j-entry-columns){grid-template-columns:minmax(0,1fr)!important;gap:14px!important} body .j-entry-dialog :is(.j-entry-scroll,.j-entry-body){padding:18px!important;overflow-y:auto!important;max-height:calc(100dvh - 160px)!important;scrollbar-gutter:stable!important} #app#app .policy-layout{grid-template-columns:minmax(0,1fr)!important;gap:18px!important} #app#app .policy-content{padding:0!important;min-width:0!important} #app#app .policy-content :is(h1,h2,h3){line-height:1.35!important} #app#app .policy-content :is(p,li){font-size:15px!important;line-height:1.8!important} #app#app .policy-layout>nav{position:static!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:8px!important;padding-bottom:8px!important} #app#app .policy-layout>nav a{min-width:140px!important;min-height:44px!important;white-space:normal!important} #app#app .rk-table-head{display:none!important} #app#app .rk-table-row{grid-template-columns:26px minmax(0,1fr) 44px!important;gap:10px!important;padding:14px!important} #app#app .rk-row-metric{grid-column:2!important;grid-row:2!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important} #app#app .rk-row-name{grid-column:2!important;grid-row:1!important;align-items:center!important} #app#app .rk-rank{grid-column:1!important;grid-row:1/3!important} #app#app .rk-table-row>button{grid-column:3!important;grid-row:1/3!important;width:44px!important;height:44px!important} #app#app .rk-row-name strong{font-size:16px!important} #app#app .rk-row-name>.rk-logo{width:42px!important;height:42px!important;flex-basis:42px!important} #app#app .rk-row-name small{display:block!important;line-clamp:none!important;-webkit-line-clamp:unset!important;font-size:13px!important;line-height:1.5!important;overflow:visible!important} #app#app .rk-right{display:flex!important;flex-direction:column!important} #app#app .rk-selected-detail{order:-1!important;scroll-margin-top:12px!important} #app#app .rk-detail-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 14px!important} #app#app .rk-detail-explanation{grid-column:1/-1!important}} @media(max-width:380px){#app#app .directory-library-grid{grid-template-columns:minmax(0,1fr)!important}#app#app .rk-detail-facts{grid-template-columns:minmax(0,1fr)!important}#app#app .og-filter-grid{grid-template-columns:minmax(0,1fr)!important}}} .mobile-finder-filter-toggle{display:none} @layer atlas-typography{#app#app#app .price-after-pass,body dialog .price-after-pass{position:static!important;display:inline-flex!important;flex:0 1 auto!important;align-items:baseline!important;justify-content:center!important;gap:4px!important;flex-wrap:wrap!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:2px 0 0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;line-height:1.35!important;vertical-align:baseline!important} #app#app#app .price-after-pass>small,body dialog .price-after-pass>small{font-size:10px!important;font-weight:550!important;line-height:1.35!important;letter-spacing:0!important;text-transform:uppercase!important;color:var(--palette-muted)!important;white-space:nowrap!important} #app#app#app .price-after-pass>b,body dialog .price-after-pass>b{font-size:12px!important;font-weight:600!important;line-height:1.35!important;white-space:nowrap!important;color:inherit!important} #app#app#app .og-price:has(.price-after-pass){display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:center!important;gap:3px 6px!important;width:100%!important;grid-template-columns:none!important} #app#app#app .og-price>.price-after-pass{flex-direction:row!important;flex-basis:100%!important;grid-area:auto!important;justify-content:center!important;gap:3px!important;padding:0!important} #app#app#app .og-campaign-offer-box:has(>.price-after-pass){display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px 8px!important;align-items:center!important} #app#app#app .og-campaign-offer-box:has(>.price-after-pass)>.og-campaign-discount{grid-column:auto!important;flex-direction:column!important;gap:4px!important} #app#app#app .og-campaign-offer-box>.price-after-pass{grid-column:1/-1!important;justify-content:center!important;flex-direction:row!important;flex-wrap:wrap!important;padding:0!important;gap:4px!important} #app#app#app .og-campaign-offer-box:has(>.price-after-pass)>.og-campaign-discount>strong{font-size:23px!important} #app#app#app .og-campaign-price .price-after-pass{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;margin:1px 0 0!important;line-height:1.15!important} #app#app#app .og-campaign-price .price-after-pass>small{font-size:9px!important;line-height:1.15!important} #app#app#app .og-campaign-price .price-after-pass>b{font-size:10px!important;line-height:1.15!important} #app#app#app .og-campaign .offer-cost-note{font-size:10px!important;line-height:1.35!important;margin:0!important;padding:0 8px 4px!important} #app#app#app .firm-account-price{display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important} #app#app#app .firm-account-price>div{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:center!important;gap:5px 7px!important;width:100%!important} #app#app#app .firm-account-price .price-after-pass{margin:0!important;justify-content:center!important} #app#app#app :is(.price-code.price-copy-code,.og-code:not(.og-code-status)){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;box-sizing:border-box!important;padding:6px 10px!important;border:1px solid var(--lg-edge)!important;border-radius:9px!important;background:linear-gradient(125deg,rgb(var(--lg-secondary)/.7),rgb(var(--lg-rgb)/.8))!important;color:var(--lg-ink)!important;white-space:nowrap!important;line-height:1.25!important} #app#app#app :is(.price-code.price-copy-code,.og-code)>:is(small,.og-code-label){display:inline!important;position:static!important;width:auto!important;height:auto!important;font-size:10px!important;font-weight:550!important;letter-spacing:0!important;text-transform:uppercase!important;line-height:1.25!important;color:inherit!important;opacity:.85!important} #app#app#app :is(.price-code.price-copy-code,.og-code)>b{font-size:12px!important;font-weight:650!important;line-height:1.25!important;margin:0!important;white-space:nowrap!important;min-width:0!important} #app#app#app :is(.price-copy-status,[data-copy-feedback]){display:inline-grid!important;place-items:center!important;flex:0 0 15px!important;width:15px!important;height:16px!important;min-width:15px!important;font-size:13px!important;line-height:1!important} #app#app#app .og-campaign-footer .og-code{display:flex!important;width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important} #app#app#app .og-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:0!important} #app#app#app .og-table td:last-child .og-code{display:flex!important;flex:0 0 130px!important;width:130px!important;min-width:130px!important;max-width:130px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:6px 8px!important;gap:6px!important} #app#app#app .og-table td:last-child .og-open{flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:34px!important;min-height:34px!important;padding:5px!important} #app#app#app [data-og-autoplay]{display:inline-grid!important;place-items:center!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:6px!important;line-height:1!important} #app#app#app [data-og-autoplay]>svg{display:block!important;width:16px!important;height:16px!important;flex:none!important} #app#app#app .og-code>.og-code-label{order:0!important} #app#app#app .og-code>b{order:1!important} #app#app#app .og-code>[data-copy-feedback]{order:2!important} #app#app#app .og-wx-hero-after{display:block!important;width:100%!important;max-width:100%!important;text-align:left!important;margin:5px 0 0!important} #app#app#app .og-wx-hero-after .price-after-pass{justify-content:flex-start!important;flex-wrap:nowrap!important;margin:0!important;gap:6px!important} #app#app#app .og-wx-hero-after .price-after-pass>small{font-size:11px!important;color:inherit!important;opacity:.9!important} #app#app#app .og-wx-hero-after .price-after-pass>b{font-size:14px!important} #app#app#app .og-wx-temp{min-width:0!important;max-width:100%!important} #app#app#app .og-wx-under-row{display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:10px!important;min-width:0!important;overflow:hidden!important} #app#app#app .og-wx-offer-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;min-width:0!important;width:100%!important} #app#app#app .og-wx-offer-summary>div{display:grid!important;gap:4px!important;min-width:0!important} #app#app#app .og-wx-offer-summary small{font-size:11px!important;font-weight:550!important;line-height:1.35!important;color:var(--palette-muted)!important} #app#app#app .og-wx-offer-summary strong{font-size:13px!important;font-weight:600!important;line-height:1.35!important;color:inherit!important;overflow-wrap:anywhere!important} #app#app#app .og-wx-destinations{margin-top:auto!important;width:100%!important} #app#app#app .og-wx-mini-card{display:grid!important;grid-template-columns:54px minmax(0,1fr) 112px!important;grid-template-rows:minmax(0,1fr) 30px!important;gap:6px 8px!important;align-items:center!important;justify-items:stretch!important;padding:10px!important;height:100%!important;min-height:0!important;max-height:100%!important;box-sizing:border-box!important} #app#app#app .og-wx-mini-art{grid-area:1/1/3/2!important;width:54px!important;height:64px!important;min-height:0!important;justify-self:center!important;align-self:center!important} #app#app#app .og-wx-mini-logo,#app#app#app .og-wx-mini-logo>.brand-mark{width:54px!important;height:54px!important;max-width:100%!important;position:static!important;transform:none!important} #app#app#app .og-wx-mini-head{grid-area:1/2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:6px!important;min-width:0!important;width:100%!important;max-width:none!important;height:auto!important;text-align:left!important} #app#app#app .og-wx-mini-pills{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:4px!important} #app#app#app .og-wx-mini-pills>span{font-size:11px!important;line-height:1.3!important;padding:3px 5px!important} #app#app#app .og-wx-mini-title{font-size:13px!important;line-height:1.35!important;max-width:100%!important;margin:0!important;overflow-wrap:anywhere!important} #app#app#app .og-wx-mini-price{grid-area:1/3!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:5px!important;min-width:0!important;width:100%!important;height:auto!important;flex-wrap:nowrap!important} #app#app#app .og-wx-mini-amounts{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:4px 6px!important;flex-wrap:wrap!important;width:100%!important;min-width:0!important;flex:0 1 auto!important} #app#app#app .og-wx-mini-amounts>b{font-size:19px!important;line-height:1.2!important} #app#app#app .og-wx-mini-amounts>s{font-size:11px!important;line-height:1.3!important} #app#app#app .og-wx-mini-amounts>.price-after-pass{flex-basis:100%!important;flex-direction:row!important;justify-content:center!important;gap:3px!important;line-height:1.2!important} #app#app#app .og-wx-mini-amounts>.price-after-pass :is(small,b){font-size:10px!important;line-height:1.3!important} #app#app#app .og-wx-mini-badge{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:4px 5px!important;font-size:12px!important;line-height:1.3!important;box-sizing:border-box!important} #app#app#app .og-wx-mini-code-row{grid-area:2/2/3/4!important;display:block!important;width:100%!important;height:30px!important;min-width:0!important} #app#app#app .og-wx-mini-code-row .og-code{width:100%!important;min-width:0!important;max-width:100%!important;height:30px!important;min-height:30px!important;padding:5px 7px!important;box-sizing:border-box!important} #app#app#app .og-wx-mini-card>.offer-cost-note{grid-area:3/1/4/4!important;justify-content:center!important;width:100%!important;margin:0!important;font-size:10px!important;line-height:1.3!important} @media(min-width:901px){#app#app#app .hq-result.hq-showcase{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:16px!important;min-height:102px!important;padding:14px 18px!important} #app#app#app .hq-featured-brand{width:100%!important;min-width:0!important;justify-content:flex-start!important;gap:13px!important} #app#app#app .hq-featured-brand>.brand-mark{width:54px!important;height:54px!important;min-width:54px!important;flex:0 0 54px!important} #app#app#app .hq-featured-brand h3{font-size:19px!important;line-height:1.25!important} #app#app#app .hq-featured-deal{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;padding:0 16px!important;box-sizing:border-box!important} #app#app#app .hq-featured-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-column:auto!important;align-items:stretch!important;justify-content:stretch!important;gap:8px!important;width:100%!important} #app#app#app .hq-featured-actions>a{width:100%!important;min-width:0!important;min-height:36px!important;box-sizing:border-box!important;text-align:center!important;font-size:12px!important} #app#app#app .hq-result:not(.hq-showcase){grid-template-columns:minmax(0,.85fr) minmax(0,2.3fr) 160px!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}} #app#app#app .hq-result-facts{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;width:100%!important} #app#app#app .hq-result-metric{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important} #app#app#app .hq-metric-value{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:4px 6px!important;min-width:0!important;width:100%!important} #app#app#app .hq-metric-value>strong{font-size:15px!important;line-height:1.35!important;min-width:0!important;max-width:100%!important} #app#app#app .hq-featured-actions .hq-secondary-link{display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(115deg,rgb(var(--lg-secondary)/.75),rgb(var(--lg-rgb)/.8))!important;border:1px solid var(--lg-edge)!important;border-radius:9px!important;color:var(--lg-ink)!important;padding:9px 12px!important;text-decoration:none!important} .platform-disclosure{display:inline-flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;max-width:100%!important;vertical-align:middle!important} .platform-extra{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;max-width:100%!important;min-width:0!important} .platform-extra[hidden]{display:none!important} .platform-disclosure>[data-platform-list]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:28px!important;min-height:28px!important;padding:4px 6px!important;border:1px solid var(--lg-line)!important;border-radius:7px!important;background:var(--lg-control)!important;color:inherit!important;font:600 12px/1.3 var(--atlas-font-control)!important;cursor:pointer!important} @media(max-width:900px){#app#app#app .hq-result-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important} #app#app#app .og-wx-mini-card{grid-template-columns:46px minmax(0,1fr) 100px!important;gap:6px 8px!important;padding:10px!important} #app#app#app .og-wx-mini-art,#app#app#app .og-wx-mini-logo,#app#app#app .og-wx-mini-logo>.brand-mark{width:46px!important;height:52px!important} #app#app#app .og-wx-mini-title{font-size:12px!important} #app#app#app .hq-featured-actions>a{width:100%!important;min-height:44px!important} .platform-disclosure>[data-platform-list]{min-width:36px!important;min-height:36px!important}}} @layer atlas-typography{:is(#app#app#app#app,body dialog) :is(.price-code.price-copy-code,.og-code:not(.og-code-status)){display:inline-grid!important;grid-template-columns:auto auto 18px!important;grid-template-rows:18px!important;align-content:center!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:10px!important;padding:6px 9px!important;box-shadow:inset 0 1px 0 #ffffff14!important} :is(#app#app#app#app,body dialog) :is(.price-code.price-copy-code,.og-code)>:is(small,.og-code-label,b){display:block!important;position:static!important;align-self:center!important;height:18px!important;margin:0!important;padding:0!important;font-family:var(--atlas-font-control)!important;font-size:12px!important;line-height:18px!important;letter-spacing:0!important;transform:none!important;grid-area:auto!important;grid-row:1!important;vertical-align:middle!important} :is(#app#app#app#app,body dialog) :is(.price-code.price-copy-code,.og-code)>:is(small,.og-code-label){font-weight:550!important;opacity:.85!important} :is(#app#app#app#app,body dialog) :is(.price-copy-status,[data-copy-feedback]){grid-area:auto!important;grid-column:3!important;grid-row:1!important;display:inline-grid!important;place-items:center!important;width:18px!important;min-width:18px!important;height:20px!important;border-radius:5px!important;background:#ffffff10!important;line-height:20px!important} :is(#app#app#app#app,body dialog) :is(.price-copy-status,[data-copy-feedback])>svg{display:block!important;width:15px!important;height:15px!important;margin:0!important;transform:none!important} #app#app#app#app .price-after-pass>small,#app#app#app#app .price-after-pass-label,body dialog .price-after-pass>small,body dialog .price-after-pass-label{text-transform:none!important} #app#app#app#app .og-table{table-layout:fixed!important} #app#app#app#app .og-table tbody tr{height:54px!important} #app#app#app#app .og-table tbody td{padding-top:6px!important;padding-bottom:6px!important;vertical-align:middle!important} #app#app#app#app .og-table .og-price{position:relative!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:5px!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box!important;padding:0 0 17px!important;line-height:20px!important;width:100%!important;min-width:0!important;white-space:nowrap!important} #app#app#app#app .og-table .og-price>.price-after-pass{position:absolute!important;inset:auto 0 0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:3px!important;height:16px!important;line-height:16px!important;margin:0!important;width:100%!important;min-width:0!important;max-width:100%!important;justify-content:center!important} #app#app#app#app .og-table .og-price>.price-after-pass :is(small,b){font-size:10px!important;line-height:16px!important} #app#app#app#app .og-table .og-row-identity{height:40px!important;min-height:0!important;max-height:40px!important;overflow:hidden!important} #app#app#app#app .og-table .og-row-identity>span:last-child{min-width:0!important;overflow:hidden!important} #app#app#app#app .og-table .og-row-identity b{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:18px!important} #app#app#app#app .og-table .og-row-identity small{display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-height:16px!important;max-height:16px!important} #app#app#app#app .og-table-scroll{min-height:480px!important} #app#app#app#app .og-campaign-price{position:relative!important;padding-bottom:28px!important;min-height:76px!important;box-sizing:border-box!important} #app#app#app#app .og-campaign-price .price-after-pass{position:absolute!important;inset:auto 0 0!important;height:26px!important;margin:0!important} #app#app#app#app .og-wx-mini-card{grid-template-columns:48px minmax(0,1fr) 100px!important;grid-template-rows:minmax(0,1fr) 30px!important;gap:6px 8px!important} #app#app#app#app .og-wx-mini-art,#app#app#app#app .og-wx-mini-logo,#app#app#app#app .og-wx-mini-logo>.brand-mark{width:48px!important;height:54px!important} #app#app#app#app .og-wx-mini-price{grid-area:1/3/3/4!important;align-self:center!important} #app#app#app#app .og-wx-mini-code-row{grid-area:2/2/3/3!important;width:124px!important;max-width:100%!important} #app#app#app#app .og-wx-mini-code-row .og-code{width:124px!important;max-width:100%!important;gap:4px!important;padding:4px!important} #app#app#app#app .og-wx-mini-code-row .og-code>:is(.og-code-label,b){font-size:11px!important} #app#app#app#app .hq-featured-actions{width:180px!important;max-width:100%!important;justify-self:center!important;justify-content:stretch!important} #app#app#app#app .hq-featured-actions>a{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;height:36px!important;min-height:36px!important;padding:7px 10px!important;border-radius:10px!important;text-align:center!important;gap:6px!important} #app#app#app#app .hq-featured-actions>a{background:radial-gradient(at 25% 0,#ffffff24,transparent 70%),linear-gradient(135deg,rgb(var(--lg-secondary)/.54),rgb(var(--lg-rgb)/.78))!important;border:1px solid var(--lg-edge)!important;color:var(--lg-ink)!important;box-shadow:inset 0 1px 0 #ffffff12!important} #app#app#app#app .rk-toolbar{gap:20px!important;align-items:center!important;flex-wrap:wrap!important} #app#app#app#app .rk-market-coverage{display:grid!important;gap:5px!important;margin-left:auto!important;min-width:0!important} #app#app#app#app .rk-market-coverage h2{margin:0!important;font:650 18px/1.25 var(--atlas-font-heading)!important;color:var(--lg-ink)!important} #app#app#app#app .rk-market-coverage>div{display:flex!important;gap:14px!important;flex-wrap:wrap!important} #app#app#app#app .rk-market-coverage span{font:550 12px/1.5 var(--atlas-font-body)!important;color:var(--palette-muted)!important;white-space:nowrap!important} #app#app#app#app .rk-market-coverage b{font-size:16px!important;font-weight:650!important;color:var(--lg-ink)!important} body .platform-options-menu{position:fixed!important;z-index:10050!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;box-sizing:border-box!important;max-width:calc(100vw - 24px)!important;max-height:240px!important;overflow:auto!important;padding:14px!important;border:1px solid #ffffff30!important;border-radius:14px!important;background:rgb(var(--palette-panel))!important;box-shadow:0 12px 30px #08062250!important;color:var(--palette-ink)!important} body .platform-options-menu>.platform-tag{padding:5px 8px!important;border:0!important;border-radius:7px!important;background:#ffffff0b!important;color:var(--palette-ink)!important;font:550 13px/18px var(--atlas-font-body)!important} body .platform-options-menu[hidden]{display:none!important} @media(max-width:900px){#app#app#app#app .og-wx-forecast-wrap{height:auto!important;min-height:0!important;max-height:none!important;grid-template-rows:auto!important;flex:0 0 auto!important} #app#app#app#app .og-wx-forecast{height:auto!important;min-height:0!important;max-height:none!important;grid-template-rows:repeat(3,146px)!important} #app#app#app#app .og-wx-mini-card{grid-template-columns:44px minmax(0,1fr) 84px!important;grid-template-rows:minmax(0,1fr) 30px!important;height:146px!important;min-height:146px!important;max-height:146px!important} #app#app#app#app .og-wx-mini-art,#app#app#app#app .og-wx-mini-logo,#app#app#app#app .og-wx-mini-logo>.brand-mark{width:44px!important;height:50px!important} #app#app#app#app .og-wx-mini-price{grid-area:1/3/2/4!important} #app#app#app#app .og-wx-mini-code-row{grid-area:2/2/3/4!important;justify-self:start!important} #app#app#app#app .og-wx-mini-pills>span{font-size:10px!important;line-height:12px!important;padding:3px 4px!important} #app#app#app#app .og-wx-mini-head{gap:4px!important} #app#app#app#app .og-wx-mini-title{font-size:11px!important;line-height:15px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important} #app#app#app#app .og-wx-mini-amounts>b{font-size:17px!important} #app#app#app#app .og-wx-mini-amounts>.price-after-pass{flex-wrap:wrap!important} #app#app#app#app .hq-featured-actions{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important} #app#app#app#app .hq-featured-actions>a{height:44px!important;min-height:44px!important;font-size:11px!important} #app#app#app#app .rk-market-coverage{margin-left:0!important;width:100%!important}}} @layer atlas-typography{#app#app#app#app#app .hq-featured-deal{display:grid!important;grid-template-columns:max-content!important;justify-content:center!important;justify-items:stretch!important;gap:8px!important;max-width:100%!important} #app#app#app#app#app .hq-featured-deal>:is(.home-up-to,.hq-coupon){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;justify-content:center!important} #app#app#app#app#app .hq-featured-actions{width:218px!important;max-width:100%!important} #app#app#app#app#app .hq-result-metric{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;text-align:center!important;min-height:100px!important} #app#app#app#app#app .hq-result-metric>small{font:600 12px/16px var(--atlas-font-body)!important;text-transform:none!important;letter-spacing:0!important;text-align:center!important;color:var(--palette-muted)!important;margin:0!important;width:100%!important} #app#app#app#app#app .hq-metric-value{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;min-height:56px!important;gap:7px!important;text-align:center!important;width:100%!important;min-width:0!important} #app#app#app#app#app .hq-metric-value>strong{display:flex!important;align-items:baseline!important;justify-content:center!important;flex-wrap:wrap!important;gap:5px!important;min-width:0!important;font:650 16px/21px var(--atlas-font-body)!important;text-align:center!important} #app#app#app#app#app .hq-metric-entry .hq-metric-value>strong>s{font-size:11px!important;line-height:16px!important;opacity:.7!important} #app#app#app#app#app .hq-metric-entry .price-copy-code{width:116px!important;max-width:100%!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:3px 5px!important;gap:4px!important} #app#app#app#app#app .hq-metric-entry .price-copy-code>:is(small,b){font-size:var(--home-code-font-size,10.5px)!important} #app#app#app#app#app .hq-popular-offer{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;align-items:center!important} #app#app#app#app#app .hq-popular-offer>.hq-coupon{margin-left:0!important} #app#app#app#app#app #discovery-results .price-copy-code{width:118px!important;min-width:118px!important;max-width:118px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:4px 5px!important;gap:4px!important;grid-template-columns:auto auto 16px!important} #app#app#app#app#app #discovery-results .price-copy-code>:is(small,b){font-size:var(--home-code-font-size,10.5px)!important} #app#app#app#app#app #discovery-results .price-copy-status{width:16px!important;min-width:16px!important} #app#app#app#app#app .discovery-mode-group{padding:0!important;border:0!important;background:none!important;box-shadow:none!important;gap:6px!important} #app#app#app#app#app :is(.discovery-mode-group>button,#discovery-favorites,#discovery-reviewed,.discovery-challenge-filter .atlas-select-trigger){display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;height:38px!important;min-height:38px!important;max-height:38px!important;box-sizing:border-box!important;padding:7px 10px!important;border:1px solid rgb(255 255 255/.17)!important;border-radius:16px!important;background:var(--lg-control)!important;box-shadow:inset 0 1px 0 #ffffff12!important;color:var(--palette-ink)!important;font:600 12px/18px var(--atlas-font-control)!important;white-space:nowrap!important} #app#app#app#app#app .discovery-mode-group>button{min-width:62px!important} #app#app#app#app#app :is(.discovery-mode-group>button,#discovery-favorites,#discovery-reviewed)[aria-pressed=true]{background:linear-gradient(135deg,rgb(var(--lg-secondary)/.38),rgb(var(--lg-rgb)/.65))!important;border-color:var(--lg-edge)!important} #app#app#app#app#app :is(#discovery-favorites,#discovery-reviewed,.discovery-challenge-filter,.discovery-challenge-filter .atlas-select,.discovery-challenge-filter .atlas-select-trigger){width:128px!important;min-width:128px!important;max-width:128px!important;flex:0 0 128px!important} #app#app#app#app#app .discovery-challenge-filter{display:block!important;padding:0!important;height:38px!important;min-height:38px!important;border:0!important;background:none!important;box-shadow:none!important} #app#app#app#app#app .discovery-challenge-filter>span:first-child{display:none!important} #app#app#app#app#app .discovery-challenge-filter .atlas-select-value{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;font:inherit!important;color:inherit!important;text-align:center!important} #app#app#app#app#app #discovery-reviewed>span{display:none!important} #app#app#app#app#app .discovery-saved-group{align-items:center!important;gap:8px!important;flex-wrap:wrap!important} #app#app#app#app#app .compare-type-bar,#app#app#app#app#app .compare-type-bar>.versus-kind{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important;padding:0!important} #app#app#app#app#app .compare-type-bar::before,#app#app#app#app#app .compare-type-bar::after,#app#app#app#app#app .compare-type-bar>.versus-kind::before,#app#app#app#app#app .compare-type-bar>.versus-kind::after{display:none!important} #app#app#app#app#app .og-campaign-select{position:relative!important} #app#app#app#app#app .og-campaign-hit{position:absolute!important;inset:auto 0 0!important;z-index:1!important;display:block!important;width:100%!important;height:110px!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;background:none!important;box-shadow:none!important;cursor:pointer!important} #app#app#app#app#app .og-campaign-select>:is(.og-campaign-art,.og-campaign-body){pointer-events:none!important} #app#app#app#app#app .og-campaign-select a{pointer-events:auto!important;position:relative!important;z-index:2!important;color:inherit!important;text-decoration:none!important} #app#app#app#app#app .og-campaign-headline>a{display:block!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important} #app#app#app#app#app .og-campaign-headline>a>strong{font:inherit!important;font-weight:650!important} #app#app#app#app#app .og-campaign-hit:focus-visible{outline:2px solid var(--palette-ink)!important;outline-offset:-4px!important} #app#app#app#app#app :is(.og-campaign[data-selected=true] .og-code,.og-wx-selected-code){background:linear-gradient(135deg,rgb(var(--palette-panel)/.88),rgb(var(--palette-panel)))!important;color:var(--palette-ink)!important;border-color:var(--lg-edge)!important} #app#app#app#app#app .og-wx-profile-link,#app#app#app#app#app .og-row-profile,#app#app#app#app#app .og-row-logo,#app#app#app#app#app .og-wx-firm-emblem{text-decoration:none!important;color:inherit!important} #app#app#app#app#app .og-row-program{display:block!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;background:none!important;box-shadow:none!important;color:inherit!important;font:inherit!important;max-width:100%!important;min-height:0!important;height:16px!important;text-align:left!important;cursor:pointer!important} #app#app#app#app#app .og-wx-hero-after .price-after-pass{display:inline-flex!important;width:auto!important;gap:6px!important;padding:4px 8px!important;border:1px solid #ffffff38!important;border-radius:8px!important;background:rgb(var(--palette-panel)/.22)!important;box-shadow:inset 0 1px 0 #ffffff0d!important} #app#app#app#app#app .og-wx-offer-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px 10px!important} #app#app#app#app#app .og-wx-offer-summary>div{gap:2px!important} #app#app#app#app#app .og-wx-offer-summary small{font-size:10px!important;line-height:13px!important} #app#app#app#app#app .og-wx-offer-summary strong{font-size:12px!important;line-height:15px!important;overflow-wrap:normal!important} #app#app#app#app#app .og-wx-under-row{overflow:visible!important;gap:8px!important} #app#app#app#app#app .og-wx-mini-head{gap:3px!important;align-self:center!important} #app#app#app#app#app .og-wx-mini-firm{position:relative!important;z-index:3!important;display:block!important;width:100%!important;min-width:0!important;color:var(--palette-ink)!important;font:650 12px/15px var(--atlas-font-body)!important;text-decoration:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important} #app#app#app#app#app .og-wx-mini-title{font:550 11px/14px var(--atlas-font-body)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-align:left!important;color:var(--palette-muted)!important} #app#app#app#app#app .og-wx-mini-logo{position:relative!important;z-index:3!important;display:grid!important;place-items:center!important} #app#app#app#app#app .og-wx-mini-code-row{justify-self:start!important;margin:0!important} #app#app#app#app#app .og-step-filters{background:rgb(var(--palette-panel)/.68)!important;border:1px solid #ffffff26!important;border-radius:16px!important;padding:3px!important;box-shadow:inset 0 1px 0 #ffffff0b!important} #app#app#app#app#app .og-step-filters>button{color:var(--palette-ink)!important} #app#app#app#app#app .rk-selected-detail{min-width:0!important} #app#app#app#app#app .rk-detail-title{margin:0!important;padding:0!important;min-height:0!important} #app#app#app#app#app .rk-detail-title h2{font:650 18px/24px var(--atlas-font-heading)!important;margin:5px 0 0!important} #app#app#app#app#app .rk-detail-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:12px 0 16px!important} #app#app#app#app#app .rk-detail-links>a{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;min-height:36px!important;height:auto!important;margin:0!important;padding:7px!important;border-radius:10px!important;font:600 11px/15px var(--atlas-font-control)!important;text-align:center!important;text-decoration:none!important} #app#app#app#app#app .rk-detail-links>a:last-child:nth-child(odd){grid-column:1/-1!important} #app#app#app#app#app .rk-detail-links svg{width:13px!important;height:13px!important;flex:none!important} #app#app#app#app#app .rk-detail-section{padding:12px 0!important;margin:0!important} #app#app#app#app#app .rk-detail-section h3{margin:0 0 10px!important;font:650 14px/19px var(--atlas-font-heading)!important} #app#app#app#app#app .rk-detail-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important} #app#app#app#app#app .rk-detail-facts>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:4px!important;min-width:0!important;min-height:0!important;width:auto!important;margin:0!important;padding:9px!important;border:1px solid #ffffff12!important;border-radius:10px!important;background:#ffffff04!important;text-align:left!important} #app#app#app#app#app .rk-detail-facts>:is(.rk-fact-wide,.rk-detail-explanation){grid-column:1/-1!important} #app#app#app#app#app .rk-detail-facts>.rk-fact-wide{display:grid!important;grid-template-columns:70px minmax(0,1fr)!important;align-items:start!important;gap:8px!important} #app#app#app#app#app .rk-detail-facts dt{font:550 10.5px/14px var(--atlas-font-body)!important;letter-spacing:0!important;text-transform:none!important;color:var(--palette-muted)!important;text-align:left!important;margin:0!important} #app#app#app#app#app .rk-detail-facts dd{font:650 13px/18px var(--atlas-font-body)!important;color:var(--palette-ink)!important;text-align:left!important;margin:0!important;max-width:100%!important;overflow-wrap:anywhere!important} #app#app#app#app#app .rk-detail-section>summary{font:650 13px/18px var(--atlas-font-heading)!important} @media(max-width:900px){#app#app#app#app#app .hq-featured-actions{width:100%!important} #app#app#app#app#app .hq-featured-deal{padding-left:0!important;padding-right:0!important} #app#app#app#app#app .discovery-saved-group{display:grid!important;grid-template-columns:repeat(2,128px)!important;justify-content:start!important;width:100%!important} #app#app#app#app#app #discovery-results .price-copy-code{height:36px!important;min-height:36px!important;max-height:36px!important} #app#app#app#app#app .og-wx-mini-firm{font-size:10.5px!important;line-height:13px!important} #app#app#app#app#app .og-wx-mini-head{gap:2px!important} #app#app#app#app#app .og-wx-mini-title{font-size:10.5px!important;line-height:13px!important} #app#app#app#app#app .og-wx-offer-summary{gap:9px 8px!important}}} @layer atlas-typography{:is(#app#app#app#app#app#app,body dialog) :is(.price-after-pass,[data-after-pass-amount]){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:4px!important;box-sizing:border-box!important;max-width:100%!important;margin:0!important;padding:2px 6px!important;border:1px solid #ffffff38!important;border-radius:8px!important;background:rgb(var(--palette-panel)/.22)!important;box-shadow:inset 0 1px 0 #ffffff0d!important;white-space:nowrap!important;color:inherit!important;vertical-align:middle!important} :is(#app#app#app#app#app#app,body dialog) .price-after-pass>small{font:550 var(--home-after-caption-size,10px)/var(--home-after-caption-line,14px) var(--atlas-font-body)!important;text-transform:none!important;white-space:nowrap!important;color:inherit!important;opacity:.85!important} :is(#app#app#app#app#app#app,body dialog) .price-after-pass>b{font:650 11px/14px var(--atlas-font-body)!important;white-space:nowrap!important;color:inherit!important} #app#app#app#app#app#app .og-wx-hero-after .price-after-pass{padding:4px 8px!important} #app#app#app#app#app#app .og-wx-hero-after .price-after-pass>small{font-size:11px!important;line-height:18px!important} #app#app#app#app#app#app .og-wx-hero-after .price-after-pass>b{font-size:14px!important;line-height:18px!important} #app#app#app#app#app#app .og-table .og-price{height:42px!important;min-height:42px!important;max-height:42px!important;padding-bottom:20px!important} #app#app#app#app#app#app .og-table .og-price>.price-after-pass{position:absolute!important;inset:auto auto 0 50%!important;transform:translateX(-50%)!important;width:max-content!important;max-width:100%!important;height:20px!important;padding:2px 4px!important;flex-basis:auto!important;gap:3px!important} #app#app#app#app#app#app .og-table .og-price>.price-after-pass :is(small,b){font-size:9.5px!important;line-height:14px!important} #app#app#app#app#app#app .og-campaign-offer-box{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:36px 20px!important;align-items:center!important;gap:4px 8px!important;box-sizing:border-box!important;width:100%!important;height:76px!important;min-height:76px!important;max-height:76px!important;padding:7px 8px!important;border-radius:12px!important} #app#app#app#app#app#app :is(.og-campaign-discount,.og-campaign-price){position:static!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;min-width:0!important;width:100%!important;height:36px!important;min-height:0!important;max-height:36px!important;margin:0!important;padding:0!important;text-align:center!important} #app#app#app#app#app#app :is(.og-campaign-discount,.og-campaign-price)>small{font:550 9.5px/10px var(--atlas-font-body)!important;text-transform:none!important;margin:0!important;white-space:nowrap!important} #app#app#app#app#app#app .og-campaign-discount>strong{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:2px!important;font:650 22px/26px var(--atlas-font-body)!important;white-space:nowrap!important} #app#app#app#app#app#app .og-campaign-discount>strong>em{font:600 9px/12px var(--atlas-font-body)!important;white-space:nowrap!important} #app#app#app#app#app#app .og-campaign-amounts{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;height:26px!important;white-space:nowrap!important;min-width:0!important} #app#app#app#app#app#app .og-campaign-amounts>b{font:650 18px/18px var(--atlas-font-body)!important;letter-spacing:-.4px!important} #app#app#app#app#app#app .og-campaign-amounts>s{font:550 8px/8px var(--atlas-font-body)!important;opacity:.7!important} #app#app#app#app#app#app .og-campaign-amounts.is-long>b{font-size:14px!important} #app#app#app#app#app#app .og-campaign-fee-line{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:20px!important;min-width:0!important;line-height:14px!important} #app#app#app#app#app#app .og-campaign-fee-line .price-after-pass{position:static!important;inset:auto!important;transform:none!important;width:auto!important;height:20px!important;padding:2px 6px!important} #app#app#app#app#app#app .og-campaign-fee-line .price-after-pass :is(small,b){font-size:9.5px!important;line-height:14px!important} #app#app#app#app#app#app .og-campaign-saving{font:600 10px/16px var(--atlas-font-body)!important;color:var(--palette-muted)!important} #app#app#app#app#app#app .og-campaign-headline>strong{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important} #app#app#app#app#app#app .og-wx-forecast-wrap{min-height:396px!important;grid-template-rows:minmax(396px,1fr)!important} #app#app#app#app#app#app .og-wx-forecast{grid-template-rows:repeat(3,minmax(124px,1fr))!important;min-height:396px!important} #app#app#app#app#app#app .og-wx-mini-card{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:8px!important;box-sizing:border-box!important;height:100%!important;min-height:124px!important;max-height:none!important;padding:10px!important;grid-template-columns:none!important;grid-template-rows:none!important} #app#app#app#app#app#app .og-mini-top{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:52px!important;width:100%!important;position:relative!important} #app#app#app#app#app#app .og-wx-mini-art,#app#app#app#app#app#app .og-wx-mini-logo,#app#app#app#app#app#app .og-wx-mini-logo>.brand-mark{grid-area:auto!important;position:static!important;inset:auto!important;display:grid!important;place-items:center!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;max-width:52px!important;max-height:52px!important;padding:0!important;margin:0!important;transform:none!important;align-self:center!important;justify-self:center!important} #app#app#app#app#app#app .og-wx-mini-head{grid-area:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:18px 15px 14px!important;align-content:center!important;gap:2px!important;min-width:0!important;width:100%!important;height:51px!important;margin:0!important;padding:0!important;align-self:center!important;text-align:left!important} #app#app#app#app#app#app .og-wx-mini-pills{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:4px!important;width:100%!important;min-width:0!important;height:18px!important} #app#app#app#app#app#app .og-wx-mini-pills>span,#app#app#app#app#app#app .og-wx-mini-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:auto!important;height:18px!important;min-width:0!important;margin:0!important;padding:2px 4px!important;box-sizing:border-box!important;font:600 9px/12px var(--atlas-font-body)!important;white-space:nowrap!important} #app#app#app#app#app#app .og-wx-mini-firm{position:static!important;font:650 12px/15px var(--atlas-font-body)!important;width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;padding:0!important} #app#app#app#app#app#app .og-wx-mini-title{display:block!important;font:550 11px/14px var(--atlas-font-body)!important;width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;padding:0!important} #app#app#app#app#app#app .og-mini-footer{display:grid!important;grid-template-columns:minmax(0,1fr) 110px!important;align-items:center!important;gap:8px!important;min-width:0!important;width:100%!important;height:40px!important;min-height:40px!important;position:relative!important} #app#app#app#app#app#app .og-wx-mini-price{grid-area:auto!important;position:static!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:100%!important;min-width:0!important;height:40px!important;margin:0!important;padding:0!important} #app#app#app#app#app#app .og-wx-mini-amounts{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:center!important;flex-wrap:nowrap!important;gap:5px!important;width:100%!important;min-width:0!important;height:20px!important;margin:0!important;padding:0!important} #app#app#app#app#app#app .og-wx-mini-amounts>b{font:650 18px/20px var(--atlas-font-body)!important} #app#app#app#app#app#app .og-wx-mini-amounts>s{font:550 10px/14px var(--atlas-font-body)!important} #app#app#app#app#app#app .og-wx-mini-price>.price-after-pass{position:static!important;width:auto!important;height:18px!important;padding:1px 4px!important;gap:3px!important;flex:none!important;transform:none!important} #app#app#app#app#app#app .og-wx-mini-price>.price-after-pass :is(small,b){font-size:9.5px!important;line-height:14px!important} #app#app#app#app#app#app .og-wx-mini-code-row{grid-area:auto!important;display:block!important;width:110px!important;min-width:110px!important;max-width:110px!important;height:30px!important;margin:0!important;padding:0!important;align-self:center!important;justify-self:end!important;z-index:3!important} #app#app#app#app#app#app .og-wx-mini-code-row .og-code{display:inline-grid!important;grid-template-columns:auto auto 14px!important;grid-template-rows:18px!important;width:110px!important;min-width:110px!important;max-width:110px!important;height:30px!important;min-height:30px!important;padding:4px!important;gap:3px!important} #app#app#app#app#app#app .og-wx-mini-code-row .og-code>:is(.og-code-label,b){font-size:10px!important} #app#app#app#app#app#app .og-wx-mini-code-row [data-copy-feedback]{width:14px!important;min-width:14px!important;height:18px!important} #app#app#app#app#app#app .og-wx-mini-code-row [data-copy-feedback]>svg{width:13px!important;height:13px!important} #app#app#app#app#app#app .hq-result:not(.hq-showcase){min-height:108px!important;height:auto!important;padding:12px 16px!important;grid-template-columns:minmax(0,1.05fr) minmax(0,2.3fr) 160px!important} #app#app#app#app#app#app .hq-result-identity{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;min-width:0!important;min-height:70px!important;padding:0!important} #app#app#app#app#app#app .hq-result-logo,#app#app#app#app#app#app .hq-result-logo>.brand-mark{display:grid!important;place-items:center!important;position:static!important;inset:auto!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;margin:0!important;padding:0!important;transform:none!important;align-self:center!important} #app#app#app#app#app#app .hq-result-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;min-width:0!important} #app#app#app#app#app#app .hq-result-copy .hq-match-label{font:600 var(--home-match-caption-size,10px)/var(--home-match-caption-line,13px) var(--atlas-font-body)!important;margin:0!important} #app#app#app#app#app#app .hq-result-copy h3{font:650 18px/23px var(--atlas-font-heading)!important;margin:0!important;min-width:0!important} #app#app#app#app#app#app .hq-result-copy p{font:550 var(--home-match-caption-size,11px)/var(--home-match-caption-line,15px) var(--atlas-font-body)!important;margin:0!important;max-width:100%!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important} #app#app#app#app#app#app .hq-result-metric{display:grid!important;grid-template-rows:var(--home-match-caption-line,16px) minmax(0,1fr)!important;align-content:center!important;align-items:center!important;justify-content:stretch!important;gap:4px!important;box-sizing:border-box!important;width:100%!important;height:86px!important;min-height:86px!important;max-height:86px!important;padding:7px 6px!important} #app#app#app#app#app#app .hq-result-metric>small{font-size:var(--home-match-caption-size,11px)!important;line-height:var(--home-match-caption-line,16px)!important;align-self:center!important} #app#app#app#app#app#app .hq-metric-value{min-height:0!important;height:50px!important;max-height:50px!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important} #app#app#app#app#app#app .hq-metric-value>strong{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;min-height:0!important;height:auto!important;line-height:20px!important;font-size:15px!important;margin:0!important;padding:0!important} #app#app#app#app#app#app .hq-entry-prices{display:inline-flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:center!important;flex-wrap:nowrap!important;gap:5px!important;width:auto!important;max-width:100%!important;white-space:nowrap!important} #app#app#app#app#app#app .hq-entry-prices>:is(s,span){display:inline!important;position:static!important;float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;white-space:nowrap!important;line-height:20px!important} #app#app#app#app#app#app .hq-entry-prices>s{font-size:var(--home-match-old-price-size,10px)!important;opacity:.65!important} #app#app#app#app#app#app .hq-metric-entry .price-copy-code{height:24px!important;min-height:24px!important;max-height:24px!important;padding:2px 5px!important} #app#app#app#app#app#app .hq-result-metric [data-after-pass-amount]{font:650 14px/20px var(--atlas-font-body)!important} @media(min-width:901px) and (max-width:1100px){body:not(.atlas-mobile-application) #app#app#app#app#app#app .hq-result:not(.hq-showcase){grid-template-columns:minmax(0,1fr) 160px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app .hq-result-identity{grid-column:1!important;grid-row:1!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app .hq-result-action{grid-column:2!important;grid-row:1!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app .hq-result-facts{grid-column:1/-1!important;grid-row:2!important}} @media(max-width:900px){#app#app#app#app#app#app .og-wx-forecast-wrap{min-height:0!important;grid-template-rows:auto!important} #app#app#app#app#app#app .og-wx-forecast{grid-template-rows:repeat(3,130px)!important;min-height:0!important} #app#app#app#app#app#app .og-wx-mini-card{height:130px!important;min-height:130px!important;max-height:130px!important} #app#app#app#app#app#app .og-mini-top{grid-template-columns:44px minmax(0,1fr)!important;gap:8px!important} #app#app#app#app#app#app .og-wx-mini-art,#app#app#app#app#app#app .og-wx-mini-logo,#app#app#app#app#app#app .og-wx-mini-logo>.brand-mark{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important} #app#app#app#app#app#app .og-mini-footer{grid-template-columns:minmax(0,1fr) 104px!important} #app#app#app#app#app#app .og-wx-mini-code-row,#app#app#app#app#app#app .og-wx-mini-code-row .og-code{width:104px!important;min-width:104px!important;max-width:104px!important} #app#app#app#app#app#app .og-wx-mini-code-row .og-code>:is(.og-code-label,b){font-size:9.5px!important} #app#app#app#app#app#app .og-wx-mini-price>.price-after-pass{padding:1px!important;gap:2px!important} #app#app#app#app#app#app .og-wx-mini-price>.price-after-pass :is(small,b){font-size:9px!important} #app#app#app#app#app#app .hq-result:not(.hq-showcase){grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important} #app#app#app#app#app#app .hq-result-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important} #app#app#app#app#app#app .hq-result-identity{min-height:70px!important}}} @layer atlas-typography{#app#app#app#app#app#app#app .og-table .og-price>.price-after-pass{max-width:calc(100% + 16px)!important} #app#app#app#app#app#app#app .og-wx-forecast-wrap{min-height:426px!important;grid-template-rows:minmax(426px,1fr)!important} #app#app#app#app#app#app#app .og-wx-forecast{grid-template-rows:repeat(3,minmax(134px,1fr))!important;min-height:426px!important} #app#app#app#app#app#app#app .og-wx-mini-card{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:134px!important;height:100%!important;max-height:none!important;padding:8px!important} #app#app#app#app#app#app#app .og-wx-mini-art,#app#app#app#app#app#app#app .og-wx-mini-logo,#app#app#app#app#app#app#app .og-wx-mini-logo>.brand-mark{grid-area:auto!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important;align-self:center!important;justify-self:center!important} #app#app#app#app#app#app#app .og-mini-info{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:4px!important;width:100%!important;min-width:0!important;z-index:1!important} #app#app#app#app#app#app#app .og-wx-mini-head{width:100%!important;min-width:0!important;height:49px!important;grid-template-rows:18px 15px 14px!important;gap:1px!important} #app#app#app#app#app#app#app .og-wx-mini-pills{gap:3px!important} #app#app#app#app#app#app#app .og-wx-mini-pills>span,#app#app#app#app#app#app#app .og-wx-mini-badge{font-size:8.5px!important;padding:2px 3px!important} #app#app#app#app#app#app#app .og-mini-pricebox{display:grid!important;grid-template-columns:minmax(0,1fr) 108px!important;grid-template-rows:28px 18px!important;grid-template-areas:'price code' 'fee fee'!important;align-items:center!important;gap:3px 6px!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;padding:4px!important;border:1px solid #ffffff20!important;border-radius:9px!important;background:rgb(var(--palette-panel)/.16)!important} #app#app#app#app#app#app#app .og-wx-mini-price{grid-area:price!important;height:28px!important;min-height:0!important;gap:0!important} #app#app#app#app#app#app#app .og-wx-mini-amounts{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;height:28px!important;gap:0!important} #app#app#app#app#app#app#app .og-wx-mini-amounts>b{font:650 16px/18px var(--atlas-font-body)!important} #app#app#app#app#app#app#app .og-wx-mini-amounts.is-long>b{font-size:13px!important} #app#app#app#app#app#app#app .og-wx-mini-amounts>s{font:550 9px/10px var(--atlas-font-body)!important;opacity:.7!important} #app#app#app#app#app#app#app .og-wx-mini-code-row{grid-area:code!important;width:108px!important;min-width:108px!important;max-width:108px!important;height:28px!important;align-self:center!important;justify-self:end!important} #app#app#app#app#app#app#app .og-wx-mini-code-row .og-code{width:108px!important;min-width:108px!important;max-width:108px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:3px!important} #app#app#app#app#app#app#app .og-mini-paynote{grid-area:fee!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:100%!important;height:18px!important;position:relative!important} #app#app#app#app#app#app#app .og-mini-paynote .price-after-pass{height:18px!important;max-width:100%!important;gap:3px!important;padding:1px 4px!important} #app#app#app#app#app#app#app .og-mini-paynote .price-after-pass :is(small,b){font-size:9px!important;line-height:14px!important} #app#app#app#app#app#app#app .og-mini-saving{font:550 10px/16px var(--atlas-font-body)!important;color:var(--palette-muted)!important} #app#app#app#app#app#app#app .og-wx-hero-main{display:grid!important;grid-template-columns:minmax(0,1fr) 132px!important;align-items:center!important;gap:12px!important} #app#app#app#app#app#app#app .og-wx-temp{width:100%!important;height:auto!important;min-height:0!important;max-width:100%!important;align-self:center!important} #app#app#app#app#app#app#app .og-wx-price-number{display:flex!important;align-items:baseline!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:5px 8px!important;margin:0!important;padding:0!important;min-height:40px!important} #app#app#app#app#app#app#app .og-wx-hero-amounts{display:flex!important;align-items:baseline!important;gap:7px!important;white-space:nowrap!important} #app#app#app#app#app#app#app .og-wx-hero-amounts>strong{font-size:34px!important;line-height:40px!important} #app#app#app#app#app#app#app .og-wx-discount-code{display:inline-flex!important;position:static!important;margin:0!important;padding:0!important;width:auto!important} #app#app#app#app#app#app#app .og-wx-discount-code>sup{position:static!important;inset:auto!important;font:650 12px/18px var(--atlas-font-body)!important;padding:3px 5px!important;transform:none!important} #app#app#app#app#app#app#app .og-wx-fees{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;margin:6px 0 0!important} #app#app#app#app#app#app#app .og-wx-hero-after{width:auto!important;margin:0!important} #app#app#app#app#app#app#app .og-wx-hero-after:empty,#app#app#app#app#app#app#app .og-wx-order-total:empty{display:none!important} #app#app#app#app#app#app#app .og-wx-fees:has(>.og-wx-hero-after:empty):has(>.og-wx-order-total:empty){display:none!important} #app#app#app#app#app#app#app .og-wx-hero-after .price-after-pass{padding:3px 6px!important} #app#app#app#app#app#app#app .og-wx-hero-after .price-after-pass>small{font-size:10px!important;line-height:16px!important} #app#app#app#app#app#app#app .og-wx-hero-after .price-after-pass>b{font-size:12px!important;line-height:16px!important} #app#app#app#app#app#app#app .og-wx-order-total{display:flex!important;align-items:center!important;max-width:100%!important;padding:3px 6px!important;border:1px solid #ffffff28!important;border-radius:8px!important;background:rgb(var(--palette-panel)/.14)!important;box-sizing:border-box!important} #app#app#app#app#app#app#app .og-wx-order-total .offer-cost-note{display:flex!important;align-items:center!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:3px 6px!important;width:auto!important;padding:0!important;margin:0!important;font:550 10px/16px var(--atlas-font-body)!important;color:inherit!important} #app#app#app#app#app#app#app .og-wx-order-total .offer-cost-note b{font:650 12px/16px var(--atlas-font-body)!important} #app#app#app#app#app#app#app .og-wx-minmax{margin:7px 0 0!important;font:600 11px/16px var(--atlas-font-body)!important} #app#app#app#app#app#app#app .og-wx-art-cluster,#app#app#app#app#app#app#app .og-wx-firm-emblem,#app#app#app#app#app#app#app .og-wx-firm-emblem>.brand-mark{position:relative!important;inset:auto!important;width:132px!important;height:132px!important;min-width:132px!important;max-width:132px!important;max-height:132px!important;transform:none!important;overflow:hidden!important;box-sizing:border-box!important;border-radius:18px!important;align-self:center!important;justify-self:center!important} #app#app#app#app#app#app#app .rk-detail-facts{gap:6px!important;align-items:start!important} #app#app#app#app#app#app#app .rk-detail-facts>div{align-self:start!important;justify-content:center!important;padding:7px!important;gap:3px!important;min-height:0!important;height:auto!important;background:#ffffff03!important;border-color:#ffffff10!important} #app#app#app#app#app#app#app .rk-detail-facts dt{font-size:10px!important;line-height:13px!important} #app#app#app#app#app#app#app .rk-detail-facts dd{font-size:13px!important;line-height:17px!important} #app#app#app#app#app#app#app .rk-detail-facts>.rk-fact-wide{grid-template-columns:65px minmax(0,1fr)!important;align-items:center!important;gap:7px!important} #app#app#app#app#app#app#app .rk-detail-section{padding:10px 0!important} #app#app#app#app#app#app#app details.rk-detail-section{margin:6px 0!important;padding:0!important;border:1px solid #ffffff16!important;border-radius:10px!important;overflow:hidden!important;background:#ffffff03!important} #app#app#app#app#app#app#app details.rk-detail-section>summary,#app#app#app#app#app#app#app .rk-method-note>summary{padding:9px!important;cursor:pointer!important;font:600 12px/17px var(--atlas-font-body)!important;color:var(--palette-ink)!important} #app#app#app#app#app#app#app details.rk-detail-section>:not(summary){margin:8px!important} #app#app#app#app#app#app#app .rk-detail-section p{font:550 11px/16px var(--atlas-font-body)!important;margin:8px!important} #app#app#app#app#app#app#app .rk-price-facts{margin-top:8px!important} #app#app#app#app#app#app#app .rk-detail-price .firm-account-price{gap:6px!important;max-width:100%!important;padding:0!important} #app#app#app#app#app#app#app .rk-detail-price .price-copy-code{width:128px!important;max-width:100%!important;min-height:30px!important} #app#app#app#app#app#app#app .rk-method-note{margin:10px 0!important;padding:0!important;border-radius:10px!important;overflow:hidden!important} #app#app#app#app#app#app#app .rk-method-note>p{font:550 11px/16px var(--atlas-font-body)!important;margin:8px 10px!important} #app#app#app#app#app#app#app .rk-method-note>[data-rk-method]{margin:8px!important;width:calc(100% - 16px)!important} #app#app#app#app#app#app#app .rk-source-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:9px!important;min-height:0!important;font:600 11px/16px var(--atlas-font-body)!important} #app#app#app#app#app#app#app .rk-right :is(a,button,summary):is(:hover,:focus-visible,:active){background:linear-gradient(135deg,rgb(var(--lg-secondary)/.28),rgb(var(--lg-rgb)/.45))!important;background-color:rgb(var(--palette-panel))!important;color:var(--palette-ink)!important;border-color:var(--lg-edge)!important;box-shadow:inset 0 1px 0 #ffffff18,0 0 0 1px rgb(var(--lg-rgb)/.18)!important;filter:none!important;outline-color:var(--lg-edge)!important;text-decoration-color:var(--palette-ink)!important} #app#app#app#app#app#app#app .rk-right :is(a,button,summary):is(:hover,:focus-visible,:active) :is(svg,span,strong,small){color:inherit!important} #app#app#app#app#app#app#app .rk-right :is(a,button,summary)::before,#app#app#app#app#app#app#app .rk-right :is(a,button,summary)::after{background:none!important;box-shadow:none!important} @media(max-width:900px){#app#app#app#app#app#app#app .og-wx-forecast-wrap{min-height:0!important;grid-template-rows:auto!important} #app#app#app#app#app#app#app .og-wx-forecast{grid-template-rows:repeat(3,170px)!important;min-height:0!important} #app#app#app#app#app#app#app .og-wx-mini-card{grid-template-columns:52px minmax(0,1fr)!important;gap:8px!important;height:170px!important;min-height:170px!important;max-height:170px!important} #app#app#app#app#app#app#app .og-wx-mini-art,#app#app#app#app#app#app#app .og-wx-mini-logo,#app#app#app#app#app#app#app .og-wx-mini-logo>.brand-mark{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;max-width:52px!important;max-height:52px!important} #app#app#app#app#app#app#app .og-wx-mini-pills>span,#app#app#app#app#app#app#app .og-wx-mini-badge{font-size:8px!important;padding:2px!important} #app#app#app#app#app#app#app .og-mini-pricebox{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:20px 18px 28px!important;grid-template-areas:'price' 'fee' 'code'!important;gap:3px!important} #app#app#app#app#app#app#app .og-wx-mini-price{height:20px!important} #app#app#app#app#app#app#app .og-wx-mini-amounts{height:20px!important;flex-direction:row!important;align-items:baseline!important;gap:4px!important} #app#app#app#app#app#app#app .og-wx-mini-code-row{justify-self:center!important} #app#app#app#app#app#app#app .og-mini-paynote .price-after-pass{padding:1px 2px!important;gap:2px!important} #app#app#app#app#app#app#app .og-mini-paynote .price-after-pass :is(small,b){font-size:8.5px!important} #app#app#app#app#app#app#app .og-wx-hero-main{grid-template-columns:minmax(0,1fr) 112px!important;gap:10px!important} #app#app#app#app#app#app#app .og-wx-art-cluster,#app#app#app#app#app#app#app .og-wx-firm-emblem,#app#app#app#app#app#app#app .og-wx-firm-emblem>.brand-mark{width:112px!important;height:112px!important;min-width:112px!important;max-width:112px!important;max-height:112px!important}}} @layer atlas-typography{#app#app#app#app#app#app#app#app .hq-result:has([data-result-kind=discount]) [data-after-pass-amount]{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;font:650 15px/20px var(--atlas-font-body)!important} #app#app#app#app#app#app#app#app .og-campaign-offer-box{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;grid-template-rows:40px 18px!important;gap:4px 6px!important;height:76px!important;min-height:76px!important;max-height:76px!important;padding:6px 8px!important;align-items:center!important} #app#app#app#app#app#app#app#app .og-campaign-offer-box.is-deferred{grid-template-columns:minmax(0,1fr) 46px minmax(38px,.8fr)!important;column-gap:4px!important} #app#app#app#app#app#app#app#app .og-campaign-offer-box:has(.og-campaign-amounts.is-long):not(.is-deferred){grid-template-columns:minmax(0,1.6fr) minmax(38px,.7fr)!important} #app#app#app#app#app#app#app#app .og-campaign-price{grid-column:1!important;grid-row:1!important;height:40px!important;max-height:40px!important;justify-content:center!important;gap:2px!important} #app#app#app#app#app#app#app#app .og-campaign-discount{grid-column:2!important;grid-row:1!important;height:40px!important;max-height:40px!important;justify-content:center!important;gap:2px!important} #app#app#app#app#app#app#app#app .is-deferred .og-campaign-discount{grid-column:3!important} #app#app#app#app#app#app#app#app :is(.og-campaign-price,.og-campaign-discount)>small{font:550 9px/11px var(--atlas-font-body)!important;margin:0!important} #app#app#app#app#app#app#app#app .og-campaign-amounts{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline!important;justify-content:center!important;gap:3px!important;height:22px!important;min-width:0!important;width:100%!important} #app#app#app#app#app#app#app#app .og-campaign-amounts>s{font:550 10px/16px var(--atlas-font-body)!important;white-space:nowrap!important;opacity:.7!important} #app#app#app#app#app#app#app#app .og-campaign-amounts>b{font:650 17px/22px var(--atlas-font-body)!important;white-space:nowrap!important;letter-spacing:-.4px!important} #app#app#app#app#app#app#app#app .og-campaign-amounts.is-long>b{font-size:12px!important;letter-spacing:-.3px!important} #app#app#app#app#app#app#app#app .og-campaign-amounts.is-long>s{font-size:7.5px!important} #app#app#app#app#app#app#app#app .is-deferred .og-campaign-amounts{gap:2px!important} #app#app#app#app#app#app#app#app .is-deferred .og-campaign-amounts>b{font-size:12px!important} #app#app#app#app#app#app#app#app .is-deferred .og-campaign-amounts>s{font-size:7.5px!important} #app#app#app#app#app#app#app#app .is-deferred .og-campaign-amounts.is-long>b{font-size:9.5px!important} #app#app#app#app#app#app#app#app .is-deferred .og-campaign-amounts.is-long>s{font-size:6.5px!important} #app#app#app#app#app#app#app#app .og-campaign-discount>strong{font:650 20px/22px var(--atlas-font-body)!important;gap:1px!important} #app#app#app#app#app#app#app#app .og-campaign-discount>strong>em{font:600 8px/12px var(--atlas-font-body)!important} #app#app#app#app#app#app#app#app .is-deferred .og-campaign-discount>strong{font-size:17px!important} #app#app#app#app#app#app#app#app .og-campaign-deferred{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;height:40px!important;min-width:0!important;width:100%!important} #app#app#app#app#app#app#app#app .og-campaign-deferred .price-after-pass{position:static!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:1px!important;width:100%!important;max-width:100%!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;white-space:normal!important} #app#app#app#app#app#app#app#app .og-campaign-deferred .price-after-pass>small{font:550 8px/9px var(--atlas-font-body)!important;white-space:normal!important;text-align:center!important} #app#app#app#app#app#app#app#app .og-campaign-deferred .price-after-pass>b{font:650 10px/12px var(--atlas-font-body)!important;white-space:nowrap!important} #app#app#app#app#app#app#app#app .og-campaign-fee-line{grid-column:1/-1!important;grid-row:2!important;height:18px!important;align-items:center!important;justify-content:center!important} #app#app#app#app#app#app#app#app .og-campaign-saving{font:600 10px/16px var(--atlas-font-body)!important;text-align:center!important} #app#app#app#app#app#app#app#app .og-mini-info{gap:5px!important} #app#app#app#app#app#app#app#app .og-wx-mini-head{grid-template-rows:15px 14px 18px!important;gap:2px!important;height:51px!important} #app#app#app#app#app#app#app#app .og-mini-pricebox{border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:0!important;grid-template-rows:28px 16px!important;gap:3px 6px!important} #app#app#app#app#app#app#app#app .og-wx-mini-amounts{flex-direction:row!important;align-items:baseline!important;justify-content:center!important;height:28px!important;gap:5px!important} #app#app#app#app#app#app#app#app .og-wx-mini-amounts>s{font:550 10px/16px var(--atlas-font-body)!important} #app#app#app#app#app#app#app#app .og-wx-mini-amounts>b{font:650 16px/20px var(--atlas-font-body)!important} #app#app#app#app#app#app#app#app .og-wx-mini-amounts.is-long>b{font-size:13px!important} #app#app#app#app#app#app#app#app .og-mini-paynote{height:16px!important} #app#app#app#app#app#app#app#app .og-mini-paynote .price-after-pass{border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:0!important;height:16px!important;gap:4px!important} #app#app#app#app#app#app#app#app .og-mini-paynote .price-after-pass :is(small,b){font-size:9.5px!important;line-height:16px!important} #app#app#app#app#app#app#app#app .firm-account-actions:has([data-challenge-compare]){display:grid!important;grid-template-columns:repeat(3,72px)!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:228px!important;min-width:228px!important;max-width:none!important;flex-wrap:nowrap!important} #app#app#app#app#app#app#app#app .firm-account-actions:has([data-challenge-compare])>:is(a,button){display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:5px 4px!important;gap:4px!important;font:600 11px/16px var(--atlas-font-control)!important;white-space:nowrap!important} #app#app#app#app#app#app#app#app .firm-account-actions:has([data-challenge-compare])>:is(a,button)>svg{width:13px!important;height:13px!important;flex:none!important} #app#app#app#app#app#app#app#app .firm-account-table:has([data-challenge-compare]) colgroup>col:last-child{width:240px!important} #app#app#app#app#app#app#app#app .firm-account-table td:has(>.firm-account-actions [data-challenge-compare]){min-width:240px!important;width:240px!important} #app#app#app#app#app#app#app#app .rk-permission-wrap{min-width:0!important;overflow-x:auto!important} #app#app#app#app#app#app#app#app .rk-permission-table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;background:none!important;border:0!important} #app#app#app#app#app#app#app#app .rk-permission-table :is(th,td){padding:8px 3px!important;border:0!important;border-bottom:1px solid #ffffff14!important;vertical-align:middle!important;white-space:normal!important;overflow-wrap:break-word!important;text-align:center!important;font:550 10.5px/14px var(--atlas-font-body)!important;color:var(--palette-ink)!important;background:none!important} #app#app#app#app#app#app#app#app .rk-permission-table tr>:first-child{width:38%!important;text-align:left!important;font-weight:600!important} #app#app#app#app#app#app#app#app .rk-permission-table th{text-transform:none!important;letter-spacing:0!important} #app#app#app#app#app#app#app#app .rk-permission-table thead th{font-size:10px!important;font-weight:650!important;color:var(--palette-muted)!important;border-bottom:1px solid var(--lg-edge)!important} #app#app#app#app#app#app#app#app .rk-permission-table [data-stage=evaluation]{background:rgb(var(--lg-rgb)/.09)!important} #app#app#app#app#app#app#app#app .rk-permission-table [data-stage=funded]{background:rgb(var(--lg-secondary)/.09)!important} #app#app#app#app#app#app#app#app .rk-permission-state{display:block!important;max-width:100%!important;font:600 10.5px/14px var(--atlas-font-body)!important;white-space:normal!important} #app#app#app#app#app#app#app#app .rk-permission-state[data-status=prohibited]{color:#ffb8c9!important} #app#app#app#app#app#app#app#app .rk-permission-state[data-status=conditional]{color:#f3d79c!important} #app#app#app#app#app#app#app#app .rk-permission-state[data-status=unknown]{color:var(--palette-muted)!important;font-weight:550!important} #app#app#app#app#app#app#app#app .rk-permission-notes{margin:8px!important;padding:0!important;border:0!important;background:none!important} #app#app#app#app#app#app#app#app .rk-permission-notes>summary{font:600 11px/16px var(--atlas-font-body)!important;padding:5px 0!important;cursor:pointer!important} #app#app#app#app#app#app#app#app .rk-permission-notes>div{padding:6px 0!important} #app#app#app#app#app#app#app#app .rk-permission-notes strong{font:600 11px/15px var(--atlas-font-body)!important} #app#app#app#app#app#app#app#app .rk-detail-facts>.rk-stage-fact{display:block!important;grid-column:1/-1!important;align-items:stretch!important} #app#app#app#app#app#app#app#app .rk-stage-fact>dt{margin-bottom:6px!important} #app#app#app#app#app#app#app#app .rk-stage-pair{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important} #app#app#app#app#app#app#app#app .rk-stage-pair>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding:5px!important;min-width:0!important;background:rgb(var(--lg-rgb)/.07)!important;border-radius:6px!important} #app#app#app#app#app#app#app#app .rk-stage-pair>div:last-child{background:rgb(var(--lg-secondary)/.07)!important} #app#app#app#app#app#app#app#app .rk-stage-pair small{font:550 10px/13px var(--atlas-font-body)!important;color:var(--palette-muted)!important} #app#app#app#app#app#app#app#app .rk-stage-pair strong{font:600 12px/16px var(--atlas-font-body)!important;color:var(--palette-ink)!important;overflow-wrap:anywhere!important} @media(max-width:900px){#app#app#app#app#app#app#app#app .og-mini-pricebox{grid-template-rows:20px 16px 28px!important} #app#app#app#app#app#app#app#app .og-wx-mini-amounts{height:20px!important} #app#app#app#app#app#app#app#app .og-mini-paynote .price-after-pass :is(small,b){font-size:8.5px!important} #app#app#app#app#app#app#app#app .firm-account-actions:has([data-challenge-compare]){width:100%!important;min-width:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important} #app#app#app#app#app#app#app#app .firm-account-actions:has([data-challenge-compare])>:is(a,button){width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;max-height:40px!important}}} @layer atlas-typography{#app#app#app#app#app#app#app#app#app .hq-result-metric{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:6px!important;text-align:center!important} #app#app#app#app#app#app#app#app#app .hq-result-metric>small{display:block!important;width:100%!important;height:16px!important;line-height:16px!important;margin:0!important;text-align:center!important} #app#app#app#app#app#app#app#app#app .hq-metric-value{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;gap:6px!important;flex-direction:column!important} #app#app#app#app#app#app#app#app#app .hq-metric-value>strong{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:22px!important;line-height:22px!important;text-align:center!important} #app#app#app#app#app#app#app#app#app .hq-metric-entry .price-copy-code{position:static!important;inset:auto!important;transform:none!important;width:calc(100% - 14px)!important;max-width:124px!important;height:22px!important;min-height:22px!important;max-height:22px!important;flex:none!important;margin:0!important} #app#app#app#app#app#app#app#app#app .firm-account-actions:has([data-challenge-compare]){display:grid!important;grid-template-columns:110px!important;grid-template-rows:repeat(3,36px)!important;width:110px!important;min-width:110px!important;max-width:110px!important;gap:6px!important;margin-inline:auto!important} #app#app#app#app#app#app#app#app#app .firm-account-actions:has([data-challenge-compare])>:is(a,button){width:110px!important;min-width:110px!important;max-width:110px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:8px 12px!important;font-size:12px!important;line-height:16px!important} #app#app#app#app#app#app#app#app#app .firm-account-table:has([data-challenge-compare]) colgroup>col:last-child{width:134px!important} #app#app#app#app#app#app#app#app#app .firm-account-table td:has(>.firm-account-actions [data-challenge-compare]){width:134px!important;min-width:134px!important;text-align:center!important} #app#app#app#app#app#app#app#app#app .og-campaign-offer-box{position:relative!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;grid-template-rows:48px!important;height:62px!important;min-height:62px!important;max-height:62px!important;padding:6px!important;gap:0 6px!important;overflow:visible!important} #app#app#app#app#app#app#app#app#app .og-campaign-price{position:relative!important;grid-area:1/1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;height:48px!important;max-height:48px!important;gap:3px!important;padding:0!important} #app#app#app#app#app#app#app#app#app .og-campaign-price>small{font:550 9px/12px var(--atlas-font-body)!important} #app#app#app#app#app#app#app#app#app .og-campaign-discount{grid-area:1/2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;height:48px!important;max-height:48px!important;gap:0!important;padding:0!important} #app#app#app#app#app#app#app#app#app .og-campaign-discount>small{font:550 9px/11px var(--atlas-font-body)!important} #app#app#app#app#app#app#app#app#app .og-campaign-discount>strong{font-size:19px!important;line-height:22px!important} #app#app#app#app#app#app#app#app#app .og-campaign-saving{font:550 9px/13px var(--atlas-font-body)!important;white-space:nowrap!important} #app#app#app#app#app#app#app#app#app .og-fee-warning{position:static!important;inset:auto!important;translate:none!important;display:inline-grid!important;place-items:center!important;flex:none!important;width:16px!important;height:16px!important;color:#ff556f!important;cursor:help!important;outline-offset:2px!important;z-index:3!important;pointer-events:auto!important} #app#app#app#app#app#app#app#app#app .og-fee-warning svg{display:block!important;width:16px!important;height:16px!important;color:#ff556f!important;filter:drop-shadow(0 0 3px #ff536a55)!important;pointer-events:none!important} #app#app#app#app#app#app#app#app#app .og-fee-warning path:first-child{fill:#ff556f!important} #app#app#app#app#app#app#app#app#app .og-fee-warning path:last-child{fill:none!important;stroke:#fff!important} #app#app#app#app#app#app#app#app#app .has-fee .og-campaign-price{padding-top:0!important} #app#app#app#app#app#app#app#app#app .og-fee-tooltip{position:absolute!important;inset:auto 0 calc(100% + 8px)!important;display:block!important;width:auto!important;padding:9px!important;border:1px solid #ff8b9e88!important;border-radius:10px!important;background:rgb(var(--palette-panel))!important;box-shadow:0 5px 18px #08051c66!important;color:var(--palette-ink)!important;font:550 11px/16px var(--atlas-font-body)!important;text-align:left!important;white-space:normal!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:10!important;transition:opacity .16s ease,visibility .16s!important} #app#app#app#app#app#app#app#app#app .og-campaign-offer-box:is(:has(.og-fee-warning:hover),:has(.og-fee-warning:focus),.is-fee-open) .og-fee-tooltip{visibility:visible!important;opacity:1!important} #app#app#app#app#app#app#app#app#app .og-campaign-discount>strong{display:inline-flex!important;align-items:baseline!important;justify-content:center!important;gap:2px!important;white-space:nowrap!important} #app#app#app#app#app#app#app#app#app .og-campaign-discount>strong>em{font:600 11px/16px var(--atlas-font-body)!important;letter-spacing:0!important;position:static!important;align-self:baseline!important;margin:0!important} #app#app#app#app#app#app#app#app#app .og-campaign-headline{align-items:center!important;justify-content:center!important;text-align:center!important} #app#app#app#app#app#app#app#app#app .og-campaign-headline>:is(strong,small){width:100%!important;text-align:center!important} #app#app#app#app#app#app#app#app#app .og-table :is(th,td){box-sizing:border-box!important;text-align:center!important;padding-inline:8px!important} #app#app#app#app#app#app#app#app#app .og-table :is(th,td):first-child{text-align:left!important;padding-left:14px!important} #app#app#app#app#app#app#app#app#app .og-table th [data-og-sort]{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:100%!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0!important;text-align:center!important;white-space:nowrap!important} #app#app#app#app#app#app#app#app#app .og-table th:first-child [data-og-sort]{justify-content:flex-start!important;text-align:left!important} #app#app#app#app#app#app#app#app#app .og-table :is(.og-actions,.og-row-actions){justify-content:center!important} #app#app#app#app#app#app#app#app#app .og-wx-mini-card{grid-template-columns:58px minmax(0,1fr) 108px!important;grid-template-rows:minmax(0,1fr)!important;gap:7px!important;padding:8px!important} #app#app#app#app#app#app#app#app#app .og-mini-info{display:contents!important} #app#app#app#app#app#app#app#app#app .og-wx-mini-art{grid-area:1/1!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important} #app#app#app#app#app#app#app#app#app .og-wx-mini-logo,#app#app#app#app#app#app#app#app#app .og-wx-mini-logo>.brand-mark{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important} #app#app#app#app#app#app#app#app#app .og-wx-mini-head{grid-area:1/2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;width:100%!important;height:auto!important;text-align:left!important;z-index:1!important} #app#app#app#app#app#app#app#app#app .og-wx-mini-pills{order:0!important;justify-content:flex-start!important;gap:3px!important;white-space:nowrap!important} #app#app#app#app#app#app#app#app#app .og-wx-mini-pills>span{font:600 11px/15px var(--atlas-font-body)!important;padding:2px 4px!important} #app#app#app#app#app#app#app#app#app .og-wx-mini-firm{order:1!important;font:650 14px/18px var(--atlas-font-body)!important;width:100%!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-align:left!important} #app#app#app#app#app#app#app#app#app .og-wx-mini-title{order:2!important;font:550 12px/16px var(--atlas-font-body)!important;max-width:100%!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-align:left!important} #app#app#app#app#app#app#app#app#app .og-mini-pricebox{grid-area:1/3!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(42px,auto) 28px!important;grid-template-areas:'price' 'code'!important;gap:9px!important;width:108px!important;align-self:center!important;z-index:1!important} #app#app#app#app#app#app#app#app#app .og-wx-mini-price{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;height:auto!important;min-height:42px!important} #app#app#app#app#app#app#app#app#app .og-wx-mini-amounts{height:20px!important;min-height:20px!important;gap:4px!important} #app#app#app#app#app#app#app#app#app .og-wx-mini-badge{position:absolute!important;top:12px!important;right:-30px!important;left:auto!important;bottom:auto!important;display:block!important;width:112px!important;height:22px!important;margin:0!important;padding:3px 0!important;box-sizing:border-box!important;border:1px solid #ffffff38!important;border-radius:0!important;background:linear-gradient(135deg,rgb(var(--lg-secondary)/.9),rgb(var(--lg-rgb)/.95))!important;box-shadow:0 2px 5px #09051d66!important;color:#fff!important;transform:rotate(45deg)!important;font:650 10px/14px var(--atlas-font-body)!important;text-align:center!important;white-space:nowrap!important;z-index:3!important;pointer-events:none!important} #app#app#app#app#app#app#app#app#app .og-wx-mini-code-row{justify-self:center!important} #app#app#app#app#app#app#app#app#app .og-mini-paynote{height:auto!important;min-height:16px!important;grid-area:auto!important} #app#app#app#app#app#app#app#app#app .og-mini-paynote .price-after-pass{flex-wrap:wrap!important;height:auto!important;gap:1px 3px!important;margin:0!important;text-align:center!important} #app#app#app#app#app#app#app#app#app .og-mini-paynote .price-after-pass :is(small,b){font:550 9px/13px var(--atlas-font-body)!important} @media(max-width:900px){#app#app#app#app#app#app#app#app#app .og-wx-mini-card{grid-template-columns:52px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:6px 8px!important} #app#app#app#app#app#app#app#app#app .og-wx-mini-art{grid-area:1/1/3/2!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important} #app#app#app#app#app#app#app#app#app .og-wx-mini-logo,#app#app#app#app#app#app#app#app#app .og-wx-mini-logo>.brand-mark{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;max-width:52px!important;max-height:52px!important} #app#app#app#app#app#app#app#app#app .og-wx-mini-head{grid-area:1/2!important;gap:2px!important} #app#app#app#app#app#app#app#app#app .og-mini-pricebox{grid-area:2/2!important;grid-template-rows:minmax(36px,auto) 28px!important;width:100%!important;gap:6px!important} #app#app#app#app#app#app#app#app#app .og-wx-mini-price{height:auto!important;min-height:36px!important;gap:3px!important}} @media(prefers-reduced-motion:reduce){#app#app#app#app#app#app#app#app#app .og-fee-tooltip{transition:none!important}}} @layer atlas-typography{#app#app#app#app#app#app#app#app#app#app .og-wx-mini-card{grid-template-columns:64px minmax(0,1fr) 108px!important} #app#app#app#app#app#app#app#app#app#app :is(.og-wx-mini-art,.og-wx-mini-logo,.og-wx-mini-logo>.brand-mark){width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;max-width:68px!important;max-height:68px!important} #app#app#app#app#app#app#app#app#app#app .og-wx-mini-art{transform:translateX(4px)!important} #app#app#app#app#app#app#app#app#app#app .og-wx-mini-head{max-width:calc(100% - 10px)!important;transform:translateX(5px)!important} #app#app#app#app#app#app#app#app#app#app .og-mini-pricebox{transform:translateX(-8px)!important} #app#app#app#app#app#app#app#app#app#app .cinema-hub .pt-chart{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;overflow:hidden!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;flex:none!important} #app#app#app#app#app#app#app#app#app#app .cinema-hub .pt-chart>.sv-simple-chart{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;background:transparent!important} #app#app#app#app#app#app#app#app#app#app .cinema-hub .pt-workspace{background:transparent!important;border:0!important;box-shadow:none!important} #app#app#app#app#app#app#app#app#app#app .cinema-hub .pt-mobile-plan-label text{font:600 20px var(--atlas-font-body)!important;text-anchor:start!important} @media(max-width:900px){#app#app#app#app#app#app#app#app#app#app .og-wx-mini-card{grid-template-columns:58px minmax(0,1fr)!important} #app#app#app#app#app#app#app#app#app#app :is(.og-wx-mini-art,.og-wx-mini-logo,.og-wx-mini-logo>.brand-mark){width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important} #app#app#app#app#app#app#app#app#app#app .og-wx-mini-art{transform:translateX(2px)!important} #app#app#app#app#app#app#app#app#app#app .og-wx-mini-head{max-width:100%!important;transform:none!important} #app#app#app#app#app#app#app#app#app#app .og-mini-pricebox{transform:translateX(-2px)!important}}} @layer atlas-typography{#app#app#app#app#app#app#app#app#app#app#app .og-wx-mini-head{max-width:calc(100% - 14px)!important;transform:translateX(8px)!important} #app#app#app#app#app#app#app#app#app#app#app .og-wx-mini-firm{font-size:15px!important;line-height:19px!important} #app#app#app#app#app#app#app#app#app#app#app .og-wx-mini-title{font-size:13px!important;line-height:17px!important} #app#app#app#app#app#app#app#app#app#app#app .og-mini-pricebox{transform:translateX(-12px)!important} #app#app#app#app#app#app#app#app#app#app#app .og-wx-mini-card>.og-fee-tooltip{inset:auto 8px 8px!important;width:auto!important;text-align:center!important;z-index:5!important} #app#app#app#app#app#app#app#app#app#app#app [data-og-fee-host]:not(.is-fee-dismissed):is(:has(.og-fee-warning:hover),:has(.og-fee-warning:focus),.is-fee-open)>.og-fee-tooltip{visibility:visible!important;opacity:1!important} @media(max-width:900px){#app#app#app#app#app#app#app#app#app#app#app .og-wx-mini-head{max-width:100%!important;transform:none!important} #app#app#app#app#app#app#app#app#app#app#app .og-mini-pricebox{transform:translateX(-4px)!important}}} @layer atlas-typography{#app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .vl-stage{overflow-anchor:none!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .vl-stage:not([data-practice=true]) :is(#vl-main-chart,#strategy-chart){height:clamp(270px,38dvh,380px)!important;min-height:clamp(270px,38dvh,380px)!important;max-height:clamp(270px,38dvh,380px)!important;flex:0 0 clamp(270px,38dvh,380px)!important;overflow-anchor:none!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .sv-readout:not(.sv-measure){height:var(--sv-readout-height,64px)!important;min-height:var(--sv-readout-height,64px)!important;max-height:var(--sv-readout-height,64px)!important;flex:0 0 var(--sv-readout-height,64px)!important;box-sizing:border-box!important;align-items:center!important;overflow-anchor:none!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-trade-levels:not([hidden]){height:42px!important;min-height:42px!important;max-height:42px!important;flex:0 0 42px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:5px 14px!important;overflow-anchor:none!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-plan-wait{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;min-height:0!important;background:none!important;font:550 12px/18px var(--atlas-font-body)!important;text-align:center!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-chart-controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:40px 38px 20px!important;gap:6px!important;align-items:center!important;padding:6px 0 0!important;margin:0 18px 12px!important;overflow-anchor:none!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-chart-controls>.vl-playbar{grid-area:1/1!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;height:40px!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .vl-playbar button{height:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-chart-controls>.sv-options{grid-area:2/1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 168px!important;align-items:center!important;gap:12px!important;width:100%!important;height:38px!important;margin:0!important;padding:0!important;border:0!important;box-sizing:border-box!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .sv-options .vl-sequence-summary{grid-area:1/1!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;line-height:18px!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .sv-options>:is(#vl-done,#strategy-done){grid-area:1/2!important;display:flex!important;align-items:center!important;justify-content:center!important;width:168px!important;min-width:168px!important;max-width:168px!important;height:38px!important;min-height:38px!important;max-height:38px!important;box-sizing:border-box!important;margin:0!important;padding:8px 12px!important;font:600 12px/18px var(--atlas-font-control)!important;text-align:center!important;white-space:nowrap!important;border-radius:10px!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-chart-controls>.vl-chart-footer{grid-area:3/1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;border:0!important;font-size:10px!important;line-height:16px!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-chart-controls:has(.sv-options label){grid-template-rows:40px 64px 20px!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-chart-controls>.sv-options:has(label){height:64px!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .sv-options:has(label) .vl-sequence-summary{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .sv-options>label{grid-area:1/1!important;min-width:0!important;flex-wrap:wrap!important;gap:6px!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .vl-stage[data-practice=true] .pt-teaching-hidden{display:none!important} @media(max-width:900px){#app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .vl-stage:not([data-practice=true]) :is(#vl-main-chart,#strategy-chart){height:260px!important;min-height:260px!important;max-height:260px!important;flex-basis:260px!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-trade-levels:not([hidden]){height:64px!important;min-height:64px!important;max-height:64px!important;flex-basis:64px!important;padding:5px 10px!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-chart-controls{grid-template-rows:98px 42px 36px!important;margin:0 10px 12px!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-chart-controls>.vl-playbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:54px 36px!important;gap:8px!important;height:98px!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .vl-playbar>.vl-phases{grid-area:1/1/2/3!important;width:100%!important;height:54px!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .vl-phases button{height:54px!important;min-height:54px!important;max-height:54px!important;font-size:11px!important;line-height:14px!important;padding:5px!important;white-space:normal!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .vl-playbar>button{height:36px!important;min-height:36px!important;max-height:36px!important;width:100%!important;grid-row:2!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-chart-controls>.sv-options{height:42px!important;grid-template-columns:minmax(0,1fr) 156px!important;gap:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .sv-options>:is(#vl-done,#strategy-done){width:156px!important;min-width:156px!important;max-width:156px!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-chart-controls>.vl-chart-footer{height:36px!important;min-height:36px!important;line-height:16px!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-chart-controls:has(.sv-options label){grid-template-rows:98px 80px 36px!important} #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .cs-chart-controls>.sv-options:has(label){height:80px!important}}} @layer atlas-typography{@media(min-width:901px){body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub .vl-stage:not([data-practice=true]) #strategy-chart:has(svg[data-model="rsi-divergence"]){height:330px!important;min-height:330px!important;max-height:330px!important;flex:0 0 330px!important} body:not(.atlas-mobile-application) #app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub #sv-quantity{font-size:12px!important;line-height:18px!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-ui{--am-panel:var(--lg-deep,#292147);--am-line:rgba(255,255,255,.17);--am-soft:rgba(255,255,255,.065);overflow-x:clip!important} body.atlas-mobile-ui #atlas-header-group#atlas-header-group#atlas-header-group{display:none!important} #atlas-mobile-shell{position:relative!important;z-index:110!important;padding:8px 12px 0!important;color:var(--palette-ink,#fff)!important} #atlas-mobile-shell .am-header{position:relative!important;display:grid!important;grid-template-columns:48px 1fr 48px!important;gap:10px!important;align-items:center!important;height:48px!important;min-height:0!important;padding:0!important;border:0!important;background:none!important} #atlas-mobile-shell button,.am-sheet button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:48px!important;min-height:48px!important;padding:8px!important;border:1px solid var(--am-line,rgba(255,255,255,.17))!important;border-radius:13px!important;background:var(--am-soft,rgba(255,255,255,.065))!important;color:inherit!important;font:600 14px/1.2 inherit;cursor:pointer;box-shadow:none!important;touch-action:manipulation} #atlas-mobile-shell svg,.am-sheet svg{width:21px!important;height:21px!important;flex:none!important} #atlas-mobile-shell .am-brand,.am-sheet .am-brand{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;text-decoration:none!important;color:inherit!important;font-size:calc(19px * var(--am-text-scale,1))!important;letter-spacing:-.4px!important} #atlas-mobile-shell .am-brand img,.am-sheet .am-brand img{width:36px!important;height:24px!important;object-fit:contain!important} #atlas-mobile-shell .am-markets{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;margin:9px 0 0!important;padding:3px!important;background:rgba(0,0,0,.13)!important;border:1px solid var(--am-line)!important;border-radius:13px!important} #atlas-mobile-shell .am-markets button{min-height:35px!important;border:0!important;background:transparent!important;font-size:calc(13px * var(--am-text-scale,1))!important;padding:6px 2px!important;border-radius:9px!important} #atlas-mobile-shell .am-markets button[aria-pressed=true]{background:rgba(255,255,255,.16)!important;color:#fff!important} #atlas-mobile-shell .am-pagebar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:18px 1px 8px!important} #atlas-mobile-shell .am-pagebar h1{font-size:calc(25px * var(--am-text-scale,1))!important;line-height:1.2!important;letter-spacing:-.6px!important;margin:0!important;font-weight:650!important;color:#fff!important} #atlas-mobile-shell .am-pagebar button{min-height:48px!important;font-size:calc(13px * var(--am-text-scale,1))!important;padding:7px 11px!important} #atlas-mobile-shell [hidden]{display:none!important} body dialog.am-sheet.am-sheet{position:fixed!important;inset:0 auto 0 0!important;margin:0!important;width:min(330px,88vw)!important;max-width:88vw!important;height:100dvh!important;max-height:100dvh!important;box-sizing:border-box!important;padding:14px 14px max(18px,env(safe-area-inset-bottom))!important;border:0!important;border-right:1px solid rgba(255,255,255,.18)!important;border-radius:0 22px 22px 0!important;background:var(--lg-deep,#292147)!important;color:#fff!important;overflow-y:auto!important;overscroll-behavior:contain!important;box-shadow:12px 0 45px rgba(0,0,0,.25)!important;transform:translateX(-105%);transition:transform 220ms cubic-bezier(.2,.8,.2,1)!important} body dialog.am-sheet.am-sheet.am-sheet-open{transform:translateX(0)} body dialog.am-sheet::backdrop{background:rgba(5,8,18,.52);backdrop-filter:blur(3px)} .am-sheet .am-drawer-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:20px!important} .am-sheet nav section{margin:0 0 18px!important;padding:0!important;border:0!important;background:none!important} .am-sheet nav h2{margin:0 10px 7px!important;color:rgba(255,255,255,.57)!important;font-size:calc(11px * var(--am-text-scale,1))!important;line-height:1.4!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-weight:650!important} .am-sheet nav a{display:flex!important;align-items:center!important;gap:12px!important;min-height:48px!important;padding:8px 11px!important;margin:3px 0!important;border:1px solid transparent!important;border-radius:12px!important;color:rgba(255,255,255,.85)!important;text-decoration:none!important;font-size:calc(15px * var(--am-text-scale,1))!important;font-weight:550!important;box-sizing:border-box!important} .am-sheet nav a svg:last-child{margin-left:auto!important;width:14px!important;height:14px!important;opacity:.5!important} .am-sheet nav a[aria-current=page]{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.18)!important;color:#fff!important} .am-sheet a:hover,.am-sheet button:hover{background:rgba(255,255,255,.1)!important;color:#fff!important} .am-sheet .am-standards{display:block!important;padding:10px!important;color:rgba(255,255,255,.65)!important;font-size:calc(12px * var(--am-text-scale,1))!important} body #atlas-mobile-search.am-sheet{width:min(440px,100vw)!important;max-width:100vw!important;border-radius:0!important} #atlas-mobile-search .atlas-search{display:block!important;width:100%!important;max-width:none!important;position:relative!important;margin:0!important} #atlas-mobile-search .atlas-search form{width:100%!important;height:48px!important;min-height:48px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:13px!important;background:rgba(0,0,0,.17)!important} #atlas-mobile-search .atlas-search input{width:100%!important;min-width:0!important;font-size:calc(16px * var(--am-text-scale,1))!important;color:#fff!important;background:transparent!important;border:0!important} #atlas-mobile-search .atlas-search kbd{display:none!important} #atlas-mobile-search .atlas-search-results{position:relative!important;inset:auto!important;margin:12px 0 0!important;width:100%!important;max-height:none!important;border:0!important;padding:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app{padding:6px 12px 20px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-view-tabs{display:flex!important;align-items:center!important;gap:4px!important;padding:4px!important;margin:0 0 14px!important;border-radius:13px!important;background:rgba(0,0,0,.13)!important;border:1px solid var(--am-line)!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-view-tabs button{flex:1!important;min-width:0!important;min-height:48px!important;padding:8px 5px!important;background:transparent!important;border:0!important;border-radius:9px!important;font-size:calc(13px * var(--am-text-scale,1))!important;font-weight:600!important;color:rgba(255,255,255,.7)!important;white-space:normal!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-view-tabs button[aria-pressed=true]{background:rgba(255,255,255,.14)!important;color:#fff!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.home-findme-main,.rankings-page,.offers-gallery,.cinema-hub,.journal-dashboard){border-radius:17px!important;min-height:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(h2,h3){line-height:1.25!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hq-discovery-heading,.hq-market-label,.hq-choice-heading,.mobile-finder-filter-toggle){display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-topline{padding:0 0 12px!important;gap:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .home-findme-main{padding:12px!important;background:rgba(0,0,0,.08)!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-catalog-stats{gap:6px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-catalog-stats strong{font-size:calc(20px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-catalog-stats small{font-size:calc(11px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-choices{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-choice{min-height:68px!important;height:auto!important;padding:9px!important;border-radius:12px!important;gap:7px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-choice-copy strong{font-size:calc(13px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-choice-copy small{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-choice-icon{width:26px!important;height:26px!important;min-width:26px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-machine{height:auto!important;min-height:0!important;padding:12px 0!important;overflow:hidden!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-arc{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;height:86px!important;min-height:0!important;inset:auto!important;transform:none!important;overflow-x:auto!important;overflow-y:hidden!important;padding:5px!important;scroll-snap-type:x mandatory!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-wheel-item{position:relative!important;inset:auto!important;flex:0 0 68px!important;width:68px!important;height:68px!important;transform:none!important;opacity:1!important;filter:none!important;scroll-snap-align:center!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-logo-card{width:68px!important;height:68px!important;padding:8px!important;transform:none!important;inset:auto!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-logo-card img{max-height:48px!important;max-width:50px!important;object-fit:contain!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result{height:auto!important;min-height:0!important;padding:13px!important;border-radius:14px!important;gap:12px!important;grid-template-columns:minmax(0,1fr)!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-logo{width:50px!important;height:50px!important;max-width:50px!important;max-height:50px!important;min-width:50px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-logo img{width:100%!important;height:100%!important;object-fit:contain!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-identity{gap:10px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result :is(h2,h3){font-size:calc(20px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-fact{min-height:88px!important;padding:10px!important;gap:5px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-action{width:100%!important;min-height:48px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-showcase{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-showcase>*{min-width:0!important;max-width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-card{padding:10px!important;min-width:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-card :is(h3,strong){font-size:calc(14px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-card img{max-height:36px!important;max-width:42px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-ranking{margin-top:14px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-tabs{display:flex!important;gap:5px!important;overflow-x:auto!important;flex-wrap:nowrap!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-tabs button{flex:1!important;font-size:calc(13px * var(--am-text-scale,1))!important;padding:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.discovery-toolbar,.discovery-quick-filters){gap:7px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-brand{min-height:190px!important;} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-logo-stage{height:90px!important;min-height:90px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-glass{padding:12px!important;} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results{padding:12px!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.results-summary,.finder-results-header){gap:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.firm-account-table,.discovery-table,.og-table){display:block!important;min-width:0!important;width:100%!important;table-layout:auto!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.firm-account-table,.discovery-table,.og-table)>:is(thead,colgroup){display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.firm-account-table,.discovery-table,.og-table)>tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.firm-account-table,.discovery-table,.og-table)>tbody>tr{position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 12px!important;padding:12px!important;border:1px solid var(--am-line)!important;border-radius:14px!important;background:rgba(0,0,0,.11)!important;overflow:visible!important;min-height:0!important;height:auto!important;max-width:100%!important;box-sizing:border-box!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.firm-account-table,.discovery-table,.og-table) td{display:block!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:none!important;text-align:left!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;overflow:visible!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.firm-account-table,.discovery-table,.og-table) td:before{content:attr(data-am-label)!important;display:block!important;font-size:calc(11px * var(--am-text-scale,1))!important;font-weight:500!important;color:rgba(255,255,255,.6)!important;margin:0 0 3px!important;text-align:left!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app td[data-am-role=identity],#app#app#app#app#app#app#app#app#app#app#app#app#app#app td[data-am-role=actions],#app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-row-toggle-cell{grid-column:1/-1!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app td[data-am-role=identity]:before,#app#app#app#app#app#app#app#app#app#app#app#app#app#app td[data-am-role=actions]:before,#app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-row-toggle-cell:before{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app tr:not([data-am-expanded=true]) td[data-am-role=extra]{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-row-toggle-cell{border-top:1px solid var(--am-line)!important;padding-top:4px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-row-toggle{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:32px!important;height:32px!important;border:0!important;background:none!important;color:rgba(255,255,255,.73)!important;font-size:calc(12px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-row-toggle svg{width:13px!important;height:13px!important;transform:rotate(90deg)!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app tr[data-am-expanded=true] .am-row-toggle svg{transform:rotate(-90deg)!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .firm-account-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .firm-account-actions :is(button,a){display:flex!important;justify-content:center!important;align-items:center!important;min-width:0!important;width:100%!important;height:40px!important;min-height:48px!important;padding:6px 3px!important;font-size:calc(12px * var(--am-text-scale,1))!important;border-radius:10px!important;white-space:nowrap!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.firm-account-table,.discovery-table) td img{max-width:38px!important;max-height:38px!important;object-fit:contain!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.firm-account-table,.discovery-table) td :is(strong,b){font-size:calc(15px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-gallery{padding:0!important;background:transparent!important;border:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-workspace{display:block!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-gallery[data-am-view=list] :is(.og-deck-section,.og-detail),#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-gallery[data-am-view=featured] :is(.og-list-section,.og-detail),#app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-gallery[data-am-view=selected] :is(.og-list-section,.og-deck-section){display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.og-list-section,.og-detail,.og-deck-section){height:auto!important;min-height:0!important;width:100%!important;padding:0!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-list-surface{padding:0!important;border:0!important;background:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-list-title{padding:0 0 12px!important;gap:10px!important;flex-wrap:wrap!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-list-title h2{font-size:calc(19px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-filter-bottom{width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-step-filters{gap:4px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-step-filters button{min-width:0!important;min-height:48px!important;font-size:calc(12px * var(--am-text-scale,1))!important;padding:6px 9px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-filter-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;margin-bottom:12px!important;border:1px solid var(--am-line)!important;border-radius:13px!important;background:var(--am-soft)!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .offers-gallery[data-am-filters=closed] .og-filter-grid{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-table-scroll{overflow:visible!important;height:auto!important;max-height:none!important;padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-table td:nth-child(2){display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-table td:nth-child(4){text-align:right!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-table td:nth-child(4):before{text-align:right!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-row-identity{width:100%!important;padding:0!important;gap:10px!important;min-height:48px!important;justify-content:flex-start!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-row-logo{width:42px!important;height:42px!important;min-width:42px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-row-identity b{font-size:calc(15px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-row-identity small{font-size:calc(12px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-row-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:8px!important;width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-row-actions>*{width:100%!important;min-width:0!important;min-height:48px!important;height:39px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-finders{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-finders button{padding:9px 4px!important;font-size:calc(12px * var(--am-text-scale,1))!important;min-height:64px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-finders small{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-deck{display:flex!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:3px 0 12px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign{flex:0 0 82%!important;min-width:0!important;scroll-snap-align:start!important;height:auto!important;min-height:250px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-stage{height:480px!important;min-height:480px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-mini-card{height:150px!important;min-height:150px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-forecast{padding-inline:6px!important;gap:7px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app #firm-spotlight{margin:0!important;padding:0!important;width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-profile{padding:12px!important;border-radius:16px!important;min-height:0!important;overflow:hidden!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-topbar{height:auto!important;min-height:48px!important;padding:0 0 12px!important;display:block!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.np-wordmark,.np-header-kind){display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-profile-nav{position:static!important;inset:auto!important;transform:none!important;width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;padding:0!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-profile-nav>*{min-width:0!important;min-height:48px!important;padding:6px 2px!important;font-size:calc(12px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-stage{display:flex!important;flex-direction:column!important;gap:16px!important;height:auto!important;min-height:0!important;padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-logo-panel{position:relative!important;order:-1!important;inset:auto!important;transform:none!important;width:100%!important;height:210px!important;min-height:210px!important;margin:0!important;padding:52px 0 0!important;overflow:visible!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-logo-panel:before,#app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-logo-panel:after{width:140px!important;height:140px!important;left:50%!important;top:60px!important;transform:translateX(-50%)!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-logo-panel :is(.pa-hero-logo,.pa-logo-wrap,.pa-logo-stage){width:130px!important;height:130px!important;min-width:0!important;min-height:0!important;position:relative!important;inset:auto!important;margin:auto!important;transform:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-logo-panel img:not(.atlas-site-logo){width:125px!important;height:125px!important;max-width:130px!important;max-height:130px!important;object-fit:contain!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-switcher{position:absolute!important;top:0!important;left:0!important;right:0!important;transform:none!important;width:100%!important;max-width:100%!important;margin:0!important;min-height:48px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-switcher .atlas-select{width:100%!important;max-width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-information{position:static!important;inset:auto!important;transform:none!important;width:100%!important;padding:0!important;max-width:100%!important;min-height:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-eyebrow{font-size:calc(12px * var(--am-text-scale,1))!important;margin:0 0 5px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-name-row{justify-content:flex-start!important;margin:0 0 14px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-name-row h1{font-size:calc(28px * var(--am-text-scale,1))!important;line-height:1.15!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-top-facts,#app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-company-details{position:static!important;transform:none!important;margin:0!important;padding:0!important;width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-top-facts dl,#app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-company-details{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px 18px!important;margin:0 0 14px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-information dl>div{position:relative!important;inset:auto!important;min-height:0!important;padding:0!important;text-align:left!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-information dt{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important;margin-bottom:4px!important;text-align:left!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-information dd{margin:0!important;font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.4!important;text-align:left!important;min-width:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-information .country-with-flag{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:145px!important;height:64px!important;min-height:64px!important;margin:0!important;display:grid!important;place-items:center!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-information .country-with-flag img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:8px!important;opacity:.35!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-information .country-with-flag span{position:relative!important;inset:auto!important;margin:0!important;text-align:center!important;padding:4px!important;font-size:calc(14px * var(--am-text-scale,1))!important;white-space:normal!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-fact-list summary{gap:5px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-right{position:static!important;inset:auto!important;transform:none!important;width:100%!important;margin:0!important;padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-rules{padding:0!important;margin:0!important;width:100%!important;min-height:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pm-types{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pm-types button{min-width:0!important;padding:7px 3px!important;min-height:37px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-rule-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-stat-row{display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:3px 8px!important;padding:11px!important;min-height:78px!important;height:auto!important;text-align:left!important;border-radius:12px!important;background:rgba(0,0,0,.1)!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-stat-icon{grid-column:1!important;grid-row:1/3!important;width:24px!important;height:24px!important;align-self:center!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-stat-icon svg{width:23px!important;height:23px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-stat-label{text-align:left!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-stat-row strong{text-align:left!important;line-height:1.3!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-rule-actions{margin:12px 0 0!important;gap:7px!important;} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-stat-dock{position:static!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;transform:none!important;margin:16px 0 0!important;width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-stat{min-height:82px!important;padding:9px 4px!important;border-radius:12px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-stat :is(span,small){font-size:calc(10px * var(--am-text-scale,1))!important;line-height:1.3!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-stat strong{font-size:calc(20px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-showcase{padding:12px!important;min-height:0!important;margin-top:14px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-library-grid{gap:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.directory-library-card,.directory-library-item){min-height:140px!important;padding:12px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rankings-page{display:block!important;padding:0!important;border:0!important;background:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rankings-page[data-am-view=board] .rk-right,#app#app#app#app#app#app#app#app#app#app#app#app#app#app .rankings-page[data-am-view=details] :is(.rk-left,.rk-workspace){display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-left{padding:10px!important;margin-bottom:12px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-category-list{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-mobile-category{display:block!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-workspace{padding:0!important;min-width:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-toolbar{padding:10px!important;gap:9px!important;min-height:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-hero{padding:12px!important;min-height:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-podium{min-height:250px!important;height:250px!important;gap:6px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-podium-place{min-width:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-podium-place img{max-width:48px!important;max-height:48px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-plinth{min-width:0!important;padding:9px 4px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-table-row{gap:8px!important;min-height:78px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-table-row :is(b,strong){font-size:calc(15px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-logo{width:36px!important;height:36px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-right{padding:12px!important;margin:0!important;min-height:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-detail-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub.simple-hub{padding:12px!important;margin:0!important;min-height:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-sidebar{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-body{display:block!important;padding:0!important;min-height:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-main{padding:0!important;min-height:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-topbar{display:flex!important;flex-wrap:wrap!important;padding:0 0 12px!important;gap:9px!important;min-height:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub :is(.cs-category-nav,.cs-categories){width:100%!important;display:flex!important;gap:5px!important;justify-content:flex-start!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub :is(.cs-category-nav,.cs-categories)>*{flex:1!important;min-width:0!important;font-size:calc(13px * var(--am-text-scale,1))!important;padding:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-hero{min-height:280px!important;padding:18px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-hero h1{font-size:calc(25px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-hero p{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important;max-width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub :is(.cs-card-grid,.cs-library-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-card{height:200px!important;min-height:200px!important;border-radius:13px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-card-art{height:112px!important;min-height:112px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-card :is(h2,h3,strong){font-size:calc(14px * var(--am-text-scale,1))!important;} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-card small{font-size:calc(11px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-card svg{max-height:110px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub :is(.hw-grid,.rp-grid,.hp-grid){grid-template-columns:minmax(0,1fr)!important;gap:10px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub :is(.hw-panel,.rp-panel,.hp-panel){padding:13px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .sv-readout{padding:10px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .vl-stage{border-radius:14px!important;} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.versus-controls,.pc-controls){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.versus-card,.comparison-panel,.journal-card){padding:12px!important;border-radius:14px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.versus-card,.comparison-panel) :is(th,td){font-size:calc(12px * var(--am-text-scale,1))!important;padding:9px 5px!important;line-height:1.4!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .journal-dashboard{padding:12px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.j-stats,.j-summary-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-row{padding:12px!important;border-radius:13px!important;gap:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-row :is(strong,b){font-size:calc(15px * var(--am-text-scale,1))!important} body.atlas-mobile-ui dialog:not(.am-sheet){border-radius:18px!important;max-height:calc(100dvh - 16px)!important;max-width:calc(100vw - 16px)!important} body.atlas-mobile-ui dialog :is(h1,h2){font-size:calc(23px * var(--am-text-scale,1))!important} body.atlas-mobile-ui dialog :is(input,select,textarea){font-size:calc(16px * var(--am-text-scale,1))!important;min-height:48px!important} body.atlas-mobile-ui dialog :is(.cd-facts,.cd-rule-grid,.research-facts){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important} body.atlas-mobile-ui #atlas-policy-footer{padding:16px 0!important;margin:8px 12px 24px!important;font-size:calc(11px * var(--am-text-scale,1))!important} body.atlas-mobile-ui .atlas-footer-summary{font-size:calc(11px * var(--am-text-scale,1))!important;gap:8px!important} body.atlas-mobile-ui .atlas-policy-links{gap:1px 14px!important} body.atlas-mobile-ui .atlas-policy-links a{font-size:calc(11px * var(--am-text-scale,1))!important;min-height:32px!important}} @media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer nav{display:block!important;overflow:visible!important;width:100%!important;height:auto!important;max-height:none!important} #atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer nav section{display:block!important;width:100%!important;max-width:100%!important} #atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer nav a span{display:block!important;visibility:visible!important;font-size:calc(15px * var(--am-text-scale,1))!important;line-height:1.3!important;white-space:normal!important} #atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer nav h2{font-size:calc(11px * var(--am-text-scale,1))!important;margin:0 10px 7px!important} #atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer .am-drawer-top{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important} #atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer .am-drawer-top button{grid-column:1!important;grid-row:1!important} #atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer .am-drawer-top .am-brand{grid-column:2!important;grid-row:1!important;justify-content:flex-start!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-machine{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-firm-rail{display:flex!important;gap:9px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;padding:13px 0!important;width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-firm-rail button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:0 0 76px!important;height:92px!important;min-height:92px!important;padding:7px 4px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:13px!important;background:rgba(0,0,0,.08)!important;color:#fff!important;scroll-snap-align:start!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-firm-rail button>span:last-child{font-size:calc(10px * var(--am-text-scale,1))!important;line-height:1.2!important;white-space:normal!important;text-align:center!important;max-width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-firm-rail .brand-mark{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;position:relative!important;inset:auto!important;transform:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-firm-rail .brand-mark img{position:static!important;inset:auto!important;transform:none!important;width:42px!important;height:42px!important;max-width:42px!important;max-height:42px!important;object-fit:contain!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-firm-rail :is(.brand-mark-fallback,.atlas-approved-orbit,.atlas-approval-emblem){display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-featured-brand{display:flex!important;gap:10px!important;width:100%!important;min-height:50px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-featured-brand>.brand-mark{width:48px!important;height:48px!important;min-width:48px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-featured-brand h3{font-size:calc(19px * var(--am-text-scale,1))!important;margin:2px 0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-featured-brand>div>span{font-size:calc(12px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-featured-deal{display:flex!important;align-items:center!important;width:100%!important;min-height:48px!important;padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-featured-deal .home-up-to{font-size:calc(13px * var(--am-text-scale,1))!important;white-space:normal!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-featured-deal :is(.hq-coupon,.price-code){width:132px!important;min-width:132px!important;height:36px!important;min-height:48px!important;padding:6px!important;font-size:calc(12px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-featured-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:7px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-featured-actions a{width:100%!important;min-width:0!important;height:40px!important;padding:6px!important;font-size:calc(11px * var(--am-text-scale,1))!important;gap:5px!important}} @media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-ui:has(dialog.am-sheet[open]){overflow:hidden!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .firm-account-actions{max-width:none!important;justify-self:stretch!important;align-self:stretch!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .firm-account-actions :is(button,a){max-width:none!important;gap:4px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .firm-account-actions svg{width:13px!important;height:13px!important;flex:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .firm-account-table td[data-am-role=price]{grid-column:1/-1!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .firm-account-price{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;max-width:none!important;min-height:48px!important;padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .firm-account-price>div{display:flex!important;align-items:baseline!important;gap:7px!important;min-width:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .firm-account-price .price-code{width:128px!important;min-width:128px!important;max-width:128px!important;min-height:48px!important;height:36px!important;font-size:calc(12px * var(--am-text-scale,1))!important;padding:6px!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-row-toggle-cell{display:block!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results :is(.finder-result-heading,.finder-results-heading,.finder-count-summary){padding:0!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results h2{font-size:calc(21px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results .results-eyebrow{display:none!important}} @media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){#app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-information{display:block!important;height:auto!important;max-height:none!important;flex:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-name-row{height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;flex:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-information dl>div{display:block!important;height:auto!important;gap:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-information dd{display:block!important;min-height:0!important;height:auto!important;padding:0!important;transform:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-stage:before,#app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-stage:after,#app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-backdrop-name,#app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-roster-number{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-logo-panel{height:auto!important;min-height:248px!important;flex:0 0 auto!important;gap:12px!important;padding-top:48px!important;padding-bottom:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .provider-logo-carousel{display:grid!important;place-items:center!important;width:100%!important;height:148px!important;min-height:148px!important;position:static!important;transform:none!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.pa-logo-orbit,.provider-float-shell,.logo-sculpture,.brand-mark-provider-clean){position:relative!important;inset:auto!important;transform:none!important;display:grid!important;place-items:center!important;width:136px!important;height:136px!important;min-height:0!important;margin:0 auto!important;padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-logo-orbit:before,#app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-logo-orbit:after{position:absolute!important;width:148px!important;height:148px!important;inset:-6px!important;transform:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .provider-carousel-controls{position:relative!important;inset:auto!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:20px!important;width:100%!important;height:40px!important;margin:6px 0 0!important;padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .provider-carousel-controls button{width:36px!important;height:36px!important;min-height:48px!important;min-width:36px!important;padding:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-logo-actions{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-top-facts dl{align-items:start!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-stat :is(.np-stat-label,.np-stat-value){display:block!important}} @media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){#app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-row-size-tag{display:inline-flex!important;visibility:visible!important;font-size:calc(11px * var(--am-text-scale,1))!important;margin:0 3px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-table-scroll:before{display:none!important;content:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-row-actions{max-width:none!important;justify-content:stretch!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-row-actions .og-code{width:100%!important;max-width:none!important;min-width:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-hero{display:block!important;height:auto!important;min-height:0!important;padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-topic-art{position:relative!important;inset:auto!important;height:155px!important;min-height:155px!important;max-height:155px!important;width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-topic-art svg{max-height:150px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-feature-panel{height:auto!important;min-height:0!important;padding:14px!important;gap:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-feature-copy{padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-feature-copy h2{font-size:calc(23px * var(--am-text-scale,1))!important;margin:5px 0 8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-feature-description{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.45!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:8px 0 12px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-feature-meta{font-size:calc(12px * var(--am-text-scale,1))!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-trending{font-size:calc(11px * var(--am-text-scale,1))!important;padding:5px 8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-feature-timer{height:34px!important;min-height:48px!important;padding:0 12px 8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-feature-timer button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-feature-pager{top:12px!important;right:12px!important;height:auto!important;gap:6px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-feature-pager button{width:32px!important;height:32px!important;min-height:32px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-recommend-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-brand{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-left{display:block!important;width:100%!important;min-height:0!important;padding:0!important;background:none!important;border:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-mobile-category{width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-mobile-category>span{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-toolbar{padding:0 0 12px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-market-coverage{padding:8px 0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-market-coverage h2{font-size:calc(16px * var(--am-text-scale,1))!important;margin:0 0 4px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-hero>header{position:static!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-hero-title{gap:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-hero-title h1{font-size:calc(20px * var(--am-text-scale,1))!important;line-height:1.2!important;margin:4px 0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-hero-title>svg{width:19px!important;height:19px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-hero-scope{display:block!important;margin:6px 0 0!important;font-size:calc(12px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-podium-scene{height:265px!important;min-height:265px!important;margin:0!important;padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-stage{height:265px!important;min-height:265px!important;padding:0!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-podium{height:255px!important;min-height:255px!important;bottom:0!important;inset:auto 0 0!important;width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-podium-person{min-height:85px!important;height:85px!important;gap:5px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-podium-person strong{font-size:calc(11px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-podium-person>small{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-plinth{height:110px!important;min-height:110px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-place-1 .rk-plinth{height:145px!important;min-height:145px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-place-2 .rk-plinth{height:125px!important;min-height:125px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-plinth>b{font-size:calc(25px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-plinth>strong{font-size:calc(14px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-plinth>small{font-size:calc(9px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-hero-foot{font-size:calc(10px * var(--am-text-scale,1))!important;gap:8px!important;padding-top:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-controls{display:grid!important;gap:7px!important;padding:12px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-controls>label{width:100%!important;min-width:0!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-controls .atlas-select{width:100%!important;min-width:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-controls .atlas-select-trigger{font-size:calc(13px * var(--am-text-scale,1))!important;padding:8px!important;min-width:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-swap{grid-column:2!important;width:34px!important;min-width:34px!important;min-height:48px!important;height:34px!important;margin:auto 0 0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-arena{min-height:0!important;padding:12px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-logos{min-height:170px!important;padding:14px 0!important;gap:7px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-contender .brand-mark{width:64px!important;height:64px!important;min-height:64px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-contender h2{margin:8px 0 4px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-contender p{font-size:calc(11px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .journal-dashboard{display:flex!important;flex-direction:column!important;gap:12px!important;padding:0!important;background:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-ledger{order:-1!important;margin:0!important;padding:12px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-ledger-heading{display:flex!important;flex-wrap:wrap!important;gap:10px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-ledger-heading h2{font-size:calc(21px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-ledger-header-tools{width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-actions{display:flex!important;gap:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-actions button{flex:1!important;padding:8px!important;font-size:calc(13px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-dashboard-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-card{padding:12px!important;min-height:0!important;border-radius:14px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-equity,#app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-month{grid-column:1/-1!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-card h2{font-size:calc(15px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-equity-chart{height:155px!important;min-height:155px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-gauge{height:125px!important;min-height:125px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-gauge svg{height:100px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-outcome-body{display:block!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-donut{width:80px!important;height:80px!important;margin:10px auto 0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-growth svg{height:90px!important}} @media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer#atlas-mobile-drawer nav a span{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;white-space:nowrap!important;color:#fff!important;letter-spacing:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-finder-dock{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.firm-account-table,.discovery-table,.og-table)>tbody>tr{grid-template-rows:none!important;grid-template-areas:none!important;grid-auto-rows:auto!important;align-content:start!important;align-items:start!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.firm-account-table,.discovery-table,.og-table) td{grid-row:auto!important;align-self:start!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-name-row h1{height:auto!important;min-height:0!important;max-height:none!important;padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-information .country-with-flag span{display:flex!important;align-items:center!important;justify-content:center!important;max-width:none!important;min-width:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important;box-sizing:border-box!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-information .country-with-flag img{transform:none!important;max-width:none!important;max-height:none!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results-head{display:block!important;padding:0!important;margin:0 0 12px!important;min-height:0!important;text-align:left!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results-head .eyebrow{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results-head h2{margin:0!important;font-size:calc(20px * var(--am-text-scale,1))!important;text-align:left!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results-head p{font-size:calc(12px * var(--am-text-scale,1))!important;margin:4px 0 10px!important;text-align:left!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;align-items:end!important;width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-compare-accounts{font-size:calc(12px * var(--am-text-scale,1))!important;padding:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .firm-account-mobile-sort{display:block!important;font-size:calc(11px * var(--am-text-scale,1))!important;min-width:0!important;width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .firm-account-mobile-sort .atlas-select{width:100%!important;max-width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .firm-account-mobile-sort .atlas-select-trigger{min-height:48px!important;font-size:calc(12px * var(--am-text-scale,1))!important;padding:8px!important}} @media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){#atlas-mobile-shell{padding-top:60px!important} #atlas-mobile-shell .am-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:56px!important;padding:6px 12px!important;box-sizing:border-box!important;background:var(--lg-deep,#292147)!important;border-bottom:1px solid rgba(255,255,255,.1)!important;z-index:130!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app [id]{scroll-margin-top:66px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .firm-account-actions{height:40px!important;min-height:48px!important;max-height:40px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .firm-account-table td[data-am-role=identity]{min-height:50px!important} #atlas-mobile-search#atlas-mobile-search#atlas-mobile-search .atlas-search-result{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:13px 10px!important;margin:7px 0!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;background:rgba(255,255,255,.045)!important;text-decoration:none!important} #atlas-mobile-search#atlas-mobile-search#atlas-mobile-search .atlas-search-result strong{font-size:calc(16px * var(--am-text-scale,1))!important;color:#fff!important;line-height:1.3!important} #atlas-mobile-search#atlas-mobile-search#atlas-mobile-search .atlas-search-result small{display:block!important;font-size:calc(13px * var(--am-text-scale,1))!important;margin-top:3px!important;color:rgba(255,255,255,.7)!important} #atlas-mobile-search#atlas-mobile-search#atlas-mobile-search .atlas-search-result em{font-size:calc(11px * var(--am-text-scale,1))!important;font-style:normal!important;white-space:nowrap!important;color:rgba(255,255,255,.65)!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-stage{display:block!important;height:auto!important;min-height:0!important;border-radius:18px!important;overflow:hidden!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-hero-card{position:relative!important;inset:auto!important;height:auto!important;min-height:0!important;padding:16px!important;border-radius:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-hero-svg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-hero-content{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;height:auto!important;padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-hero-top{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:8px!important;padding:0!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-titles{width:100%!important;max-width:none!important;padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-titles h2{font-size:calc(22px * var(--am-text-scale,1))!important;margin:0 0 9px!important;line-height:1.2!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-account-badges{display:flex!important;flex-wrap:wrap!important;gap:6px!important;max-width:none!important;padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-program-label{position:static!important;display:block!important;flex-basis:100%!important;width:auto!important;margin:3px 0 0!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-details-btn{position:static!important;inset:auto!important;width:36px!important;height:36px!important;min-height:48px!important;padding:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-hero-main{position:static!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 90px!important;gap:12px!important;align-items:center!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-temp{position:static!important;inset:auto!important;display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-price-number{position:static!important;display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important;width:auto!important;height:auto!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-hero-amounts{display:flex!important;align-items:baseline!important;gap:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-hero-amounts strong{font-size:calc(34px * var(--am-text-scale,1))!important;line-height:1.1!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-hero-amounts s{font-size:calc(14px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-discount-code{position:static!important;display:inline-flex!important;align-items:center!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-discount-code sup{position:static!important;font-size:calc(12px * var(--am-text-scale,1))!important;padding:4px 6px!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-fees{position:static!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:10px!important;width:auto!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-fees>div{position:static!important;inset:auto!important;transform:none!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-minmax{position:static!important;inset:auto!important;margin:8px 0 0!important;display:block!important;font-size:calc(12px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-art-cluster{position:static!important;inset:auto!important;transform:none!important;width:90px!important;height:90px!important;min-width:0!important;min-height:0!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-firm-emblem{position:relative!important;inset:auto!important;transform:none!important;display:grid!important;place-items:center!important;width:90px!important;height:90px!important;padding:0!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .brand-mark-offer-selected{width:86px!important;height:86px!important;min-height:86px!important;transform:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .brand-mark-offer-selected img{object-fit:contain!important;max-width:86px!important;max-height:86px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-hero-actions{position:static!important;inset:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-hero-actions :is(button,.og-wx-hero-buy,a){position:static!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:48px!important;height:42px!important;margin:0!important;font-size:calc(13px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-under-row{position:static!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;height:auto!important;min-height:0!important;padding:14px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-offer-summary{position:static!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:0!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-offer-summary small{font-size:calc(10px * var(--am-text-scale,1))!important;line-height:1.3!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-offer-summary strong{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.3!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-destinations{position:static!important;inset:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;height:auto!important;padding:0!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-destinations a{min-width:0!important;font-size:calc(12px * var(--am-text-scale,1))!important;padding:8px 6px!important;min-height:48px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-mini-card{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:5px 12px!important;padding:12px!important;height:154px!important;min-height:154px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-mini-art{position:relative!important;inset:auto!important;transform:none!important;grid-column:1!important;grid-row:1/3!important;width:64px!important;height:64px!important;margin:0!important;padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-mini-art .brand-mark{width:62px!important;height:62px!important;min-height:62px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-mini-art img{max-width:62px!important;max-height:62px!important;object-fit:contain!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-mini-head{grid-column:2!important;grid-row:1!important;position:static!important;inset:auto!important;transform:none!important;width:100%!important;padding:0 16px 0 0!important;text-align:left!important;box-sizing:border-box!important;gap:3px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-mini-head :is(strong,b){font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.25!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-mini-pricebox{grid-column:2!important;grid-row:2!important;position:static!important;inset:auto!important;transform:none!important;width:100%!important;display:grid!important;gap:5px!important;justify-items:start!important;text-align:left!important;margin:0!important;padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-mini-pricebox .og-code{width:128px!important;max-width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:5px!important;font-size:calc(11px * var(--am-text-scale,1))!important}} @media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){html.atlas-booting #atlas-mobile-shell{visibility:hidden!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .firm-account-mobile-sort :is(.atlas-select,.atlas-select-trigger){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .firm-account-mobile-sort .atlas-select{display:grid!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-firm-rail button[aria-pressed=true]{background:rgba(255,255,255,.13)!important;border-color:rgba(255,255,255,.45)!important}} @media(max-width:900px) and (prefers-reduced-motion:reduce), (max-width:1200px) and (pointer:coarse) and (hover:none) and (prefers-reduced-motion:reduce){body dialog.am-sheet{transition:none!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application{background:var(--original-canvas)!important} body.atlas-mobile-application .shell{background:transparent!important} body.atlas-mobile-application .am-compare-sections{position:sticky!important;top:var(--am-header-height,64px)!important;z-index:12!important;display:block!important;margin:12px 0!important;padding:0!important;border:0!important;border-radius:12px!important;background:var(--lg-deep,#292147)!important;box-shadow:0 4px 14px #00000022!important} body.atlas-mobile-application .am-compare-sections select{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px!important;height:auto!important;padding:10px 12px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#fff!important;font-family:inherit!important;font-weight:600!important;font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.4!important;box-sizing:border-box!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-venue-clear{display:block!important;min-width:0!important;max-width:100%!important;width:100%!important;min-height:48px!important;height:auto!important;margin:14px 0 0!important;padding:12px!important;border:1px solid #ffffff40!important;border-radius:12px!important;background:var(--lg-deep,#292147)!important;color:#fff!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;font-weight:600!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory :is(.cv-catalog,.cv-profile){scroll-margin-top:calc(var(--am-header-height,64px) + 12px)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-catalog-title{display:block!important;width:100%!important;min-width:0!important;height:auto!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-catalog-title h2{width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-total{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-result-count{color:#fff!important;background:var(--lg-deep,#292147)!important;border-radius:10px!important;padding:10px 12px!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;font-weight:600!important;white-space:normal!important;overflow-wrap:anywhere!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application .atlas-table-hint{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(button,.btn,select,summary){min-height:48px!important;min-width:48px!important;line-height:1.35!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(input[type=text],input[type=search],input[type=number],input[type=date],textarea){min-height:48px!important} body.atlas-mobile-application{overscroll-behavior-y:none!important;-webkit-text-size-adjust:100%;--atlas-header-offset:60px} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(button,.btn){min-height:48px!important;touch-action:manipulation!important} body.mobile-overlay-open{overflow:hidden!important;touch-action:auto!important} body.atlas-mobile-application #atlas-header-group#atlas-header-group#atlas-header-group{display:none!important} body.atlas-mobile-application #atlas-policy-footer{padding-bottom:max(20px,env(safe-area-inset-bottom))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app{overflow:visible!important;padding-bottom:max(24px,env(safe-area-inset-bottom))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app [id]{scroll-margin-top:calc(var(--am-header-height,64px) + 12px)!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-mobile-list],#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-mobile-tabs],#app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-mobile-profile-tabs]{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.firm-account-mobile-sort,.mobile-finder-filter-toggle,.atlas-finder-dock){display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-table-wrap{min-height:0!important;padding:0!important;border:0!important;overflow:visible!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-ranking{padding:12px!important;min-height:0!important;height:auto!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;width:100%!important;margin-bottom:12px!important;padding:3px!important;border-radius:12px!important;background:rgba(0,0,0,.12)!important;overflow:visible!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-tabs button{width:100%!important;min-width:0!important;min-height:48px!important;padding:9px 2px!important;font-size:calc(12px * var(--am-text-scale,1))!important;white-space:nowrap!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-toolbar{display:block!important;min-height:0!important;padding:0!important;margin-bottom:14px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-search{display:block!important;width:100%!important;margin-bottom:10px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-search-caption{display:block!important;font-size:calc(12px * var(--am-text-scale,1))!important;margin-bottom:5px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-search-field{display:block!important;width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app #discovery-search{display:block!important;width:100%!important;height:46px!important;min-height:48px!important;box-sizing:border-box!important;font-size:calc(16px * var(--am-text-scale,1))!important;border-radius:12px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-quick-filters{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;padding:0!important;min-height:0!important;width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-mode-group{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-mode-group button{min-width:0!important;width:100%!important;min-height:48px!important;font-size:calc(13px * var(--am-text-scale,1))!important;padding:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-saved-group{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-saved-group :is(button,a,label){width:100%!important;min-width:0!important;max-width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-saved-group button{height:auto!important;min-height:48px!important;white-space:normal!important;font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.3!important;padding:8px 5px!important;gap:5px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-challenge-filter{display:block!important;padding:0!important;min-height:0!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-challenge-filter>span{display:block!important;font-size:calc(11px * var(--am-text-scale,1))!important;line-height:1.4!important;margin:0 0 5px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-toolbar>a{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app #discovery-reset{justify-self:end!important;min-height:48px!important;font-size:calc(12px * var(--am-text-scale,1))!important;padding:6px 12px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-result-summary{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;font-size:calc(12px * var(--am-text-scale,1))!important;color:rgba(255,255,255,.7)!important;margin-bottom:12px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.account-pagination,.finder-pagination,.og-pagination){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important;padding:14px 0!important;font-size:calc(12px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.account-pagination,.finder-pagination,.og-pagination) button{min-width:48px!important;min-height:48px!important;border-radius:12px!important;padding:9px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.home-findme-main,.discovery-ranking,.finder-results,.rankings-page,.cinema-hub,.journal-dashboard){max-width:100%!important;box-sizing:border-box!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-featured-deal{flex-wrap:wrap!important;justify-content:space-between!important;gap:10px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-featured-actions a{min-height:48px!important;font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.3!important;white-space:normal!important;height:auto!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-featured-brand{min-width:0!important;align-items:center!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-featured-brand>div{min-width:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-featured-brand h3{overflow-wrap:anywhere!important;white-space:normal!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-featured-brand>.brand-mark{flex:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result{overflow:visible!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-grid{gap:10px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-grid>*{min-width:0!important;max-width:100%!important;overflow:hidden!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-grid :is(strong,h3){font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-grid .price-code{min-width:0!important;max-width:100%!important;width:100%!important;font-size:calc(11px * var(--am-text-scale,1))!important;height:36px!important;min-height:48px!important;padding:5px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-facts{gap:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-metric{min-height:94px!important;max-height:none!important;height:auto!important;padding:12px 8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-metric>span{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.35!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-metric .price-code{width:130px!important;min-width:0!important;max-width:100%!important;min-height:48px!important;height:36px!important;font-size:calc(11px * var(--am-text-scale,1))!important;margin:4px 0 0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-metric strong{font-size:calc(19px * var(--am-text-scale,1))!important;line-height:1.3!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app[data-mobile-home-view=lists] .home-findme-main{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app[data-mobile-home-view=quick] .discovery-ranking{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app[data-mobile-home-view=lists] .discovery-ranking{margin-top:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard[data-am-filters=closed] #advanced-search{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard[data-am-filters=open] #advanced-search{display:flex!important;padding:0 0 16px!important;gap:10px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-brand{min-height:0!important;height:auto!important;padding:12px!important;order:-1!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-brand :is(.studio-logo-stage,h2,p,.studio-match-pill){display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-firm-label{font-size:calc(13px * var(--am-text-scale,1))!important;display:block!important;margin-bottom:7px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-firm-picker{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-firm-picker>button{min-height:48px!important;min-width:48px!important;width:48px!important;padding:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-brand-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-brand-actions>*{min-width:0!important;font-size:calc(12px * var(--am-text-scale,1))!important;min-height:48px!important;padding:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-left,#app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-right{display:contents!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-glass{min-height:0!important;height:auto!important;padding:13px!important;border-radius:14px!important;width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .widget-heading{min-height:0!important;margin-bottom:12px!important;gap:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .widget-heading h2{font-size:calc(19px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.widget-kicker,.widget-symbol,.widget-graph-legend,.widget-slider-scale){display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .widget-price-gauge{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .widget-budget-entry{display:grid!important;grid-template-columns:88px minmax(0,1fr) 78px!important;gap:7px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .widget-budget-entry>button{min-width:0!important;padding:8px 4px!important;font-size:calc(12px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app input[type=range]{width:100%!important;min-height:30px!important;margin:0 0 8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-step-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-step-options button{min-height:47px!important;height:auto!important;min-width:0!important;padding:9px 7px!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.3!important;border-radius:11px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-step-options :is(svg,b,i,.widget-style-mark){display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-step-options button small{display:block!important;font-size:calc(11px * var(--am-text-scale,1))!important;line-height:1.35!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-more{margin:0!important;padding:13px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-more>summary{min-height:48px!important;align-items:center!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-more-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .studio-more-grid>label{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results-head{margin-bottom:12px!important;gap:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results-actions{display:block!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-compare-accounts{min-height:48px!important;width:100%!important;display:flex!important;justify-content:center!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-topbar{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app[data-mobile-profile-view=overview] :is(.np-right,.directory-showcase){display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app[data-mobile-profile-view=rules] :is(.pa-information,.np-stat-dock,.directory-showcase){display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app[data-mobile-profile-view=rules] .pa-logo-panel{height:58px!important;min-height:58px!important;padding-top:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app[data-mobile-profile-view=rules] :is(.provider-logo-carousel,.provider-carousel-controls,.np-backdrop-name,.np-roster-number){display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app[data-mobile-profile-view=directory] #firm-spotlight{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-reference-heading h2{font-size:calc(21px * var(--am-text-scale,1))!important;margin:0 0 12px!important;text-align:left!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-reference-types{margin-bottom:12px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pm-types button{min-height:48px!important;font-size:calc(12px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pm-types button>span:first-child{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-rule-actions{display:flex!important;align-items:stretch!important;flex-wrap:wrap!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-rule-actions>*{flex:1!important;min-width:120px!important;min-height:48px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-stat-row{min-height:84px!important;padding:12px 9px!important;gap:4px 8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-stat-label{font-size:calc(12px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-stat-row strong{font-size:calc(17px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-fact-list summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:48px!important;font-size:calc(14px * var(--am-text-scale,1))!important;white-space:normal!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-fact-options{position:relative!important;inset:auto!important;transform:none!important;max-width:100%!important;width:100%!important;margin-top:7px!important;box-sizing:border-box!important;z-index:auto!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-library-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-library-card{min-height:0!important;height:auto!important;padding:12px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-library-card :is(h2,h3,strong){font-size:calc(15px * var(--am-text-scale,1))!important;line-height:1.3!important;overflow-wrap:anywhere!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .directory-showcase>header h1{font-size:calc(23px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard[data-am-filters=open] #advanced-search{padding-bottom:100px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard[data-am-filters=open] .studio-brand-actions{position:fixed!important;left:12px!important;right:12px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;z-index:900!important;width:auto!important;margin:0!important;padding:10px!important;background:var(--lg-deep,#292147)!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:15px!important;box-shadow:0 8px 35px rgba(0,0,0,.25)!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard[data-am-filters=open] .studio-brand-actions>*{min-height:48px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-learning-status{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-topbar{gap:10px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-search-wrap{width:100%!important;min-width:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-search{min-height:48px!important;width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-categories{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-categories a{min-height:48px!important;padding:9px 4px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:calc(13px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-card-grid,#app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-library-grid,#app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-recommend-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-card{height:228px!important;display:block!important;border-radius:15px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-card-art{height:140px!important;min-height:140px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-card :is(h2,h3,strong){font-size:calc(17px * var(--am-text-scale,1))!important;line-height:1.3!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-card small{font-size:calc(12px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-section-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:48px!important;margin-bottom:10px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-section-heading h2{font-size:calc(20px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub :is(.hw-controls,.rp-controls,.pt-trade-controls,.pt-order-actions){flex-wrap:wrap!important;gap:8px!important;min-width:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub :is(.hw-controls,.rp-controls,.pt-trade-controls,.pt-order-actions) button{min-height:48px!important;font-size:calc(13px * var(--am-text-scale,1))!important;min-width:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub :is(.hw-input-grid,.rp-inputs,.rp-input-grid,.hw-form-grid){grid-template-columns:minmax(0,1fr)!important;gap:12px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub :is(.hw-panel,.rp-panel,.hw-card,.rp-card){min-width:0!important;padding:14px!important;border-radius:14px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub :is(.hw-panel,.rp-panel) label{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .vl-stage{padding:10px!important;width:100%!important;min-width:0!important;overflow:hidden!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .sv-stage-choice{white-space:normal!important;min-width:0!important;min-height:48px!important;font-size:calc(12px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .sv-options{min-height:50px!important;gap:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .sv-practiced{min-height:48px!important;font-size:calc(12px * var(--am-text-scale,1))!important;min-width:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub :is(.hs-glossary-row,.cs-glossary-row){padding:13px!important;gap:10px!important;min-height:60px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub :is(.hs-glossary-row,.cs-glossary-row) :is(strong,h3){font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.3!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-feature-description{-webkit-line-clamp:4!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .hub-heading h1,#app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .hub-heading>p{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .hub-heading{min-height:0!important;height:auto!important;margin:0 0 10px!important;padding:0!important;gap:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub:has(.rp-workspace) .hub-heading{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-heading{margin:0 0 16px!important;padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-heading .hw-kicker{display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-heading h2{font-size:calc(23px * var(--am-text-scale,1))!important;line-height:1.25!important;margin:0 0 8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-heading p{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-fields{grid-template-columns:minmax(0,1fr)!important;gap:13px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-results{position:static!important;padding:14px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-risk-input{grid-template-columns:minmax(0,1fr) 130px!important;gap:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-tabs{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-bottom:14px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-tabs>*{flex:1 1 120px!important;min-height:48px!important;padding:9px 7px!important;font-size:calc(13px * var(--am-text-scale,1))!important;text-align:center!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .pt-mobile-plan-label text{font-size:calc(21px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-controls{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr)!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-kind{grid-column:1/-1!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.versus-card,.comparison-panel){min-height:0!important;height:auto!important;overflow:hidden!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.versus-card,.comparison-panel) table{width:100%!important;min-width:0!important;table-layout:fixed!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.versus-card,.comparison-panel) th,#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.versus-card,.comparison-panel) td{white-space:normal!important;overflow-wrap:anywhere!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.45!important;padding:10px 6px!important;vertical-align:middle!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-contender .brand-mark{max-width:64px!important;max-height:64px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-contender h2{font-size:calc(17px * var(--am-text-scale,1))!important;overflow-wrap:anywhere!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-table-row{min-height:88px!important;gap:9px!important;padding:12px 8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-table-row .rk-name{font-size:calc(15px * var(--am-text-scale,1))!important;line-height:1.3!important;white-space:normal!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-right :is(p,dd){font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-detail-links{grid-template-columns:minmax(0,1fr)!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-detail-links>*{min-height:48px!important;font-size:calc(13px * var(--am-text-scale,1))!important;padding:10px!important} body.atlas-mobile-application [hidden][hidden][hidden]{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app [hidden][hidden]{display:none!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail [hidden][hidden]{display:none!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail{padding:0!important;overflow:hidden!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .challenge-detail{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:calc(100dvh - 32px)!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-toolbar{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;grid-template-rows:auto auto!important;gap:10px!important;padding:13px!important;min-height:0!important;height:auto!important;flex:none!important;background:var(--lg-deep,#292147)!important;border-bottom:1px solid rgba(255,255,255,.15)!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-toolbar-title{position:static!important;grid-column:1!important;grid-row:1!important;min-width:0!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-toolbar-title>span{font-size:calc(10px * var(--am-text-scale,1))!important;letter-spacing:1px!important;line-height:1.4!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-toolbar-title strong{display:block!important;font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.4!important;margin-top:4px!important;white-space:normal!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-dismiss{position:static!important;inset:auto!important;transform:none!important;grid-column:2!important;grid-row:1!important;width:48px!important;height:48px!important;min-height:48px!important;padding:8px!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-nav{position:static!important;grid-column:1/-1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-height:48px!important;padding:0!important;margin:0!important;overflow:visible!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-nav>*{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;width:100%!important;min-width:0!important;padding:8px 5px!important;font-size:calc(12px * var(--am-text-scale,1))!important;gap:5px!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-scroll{position:relative!important;flex:1 1 auto!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding:13px!important;scrollbar-width:thin!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-header{position:static!important;inset:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;height:auto!important;min-height:0!important;padding:0 0 15px!important;margin:0!important;gap:13px!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-identity{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:48px!important;padding:0!important;min-width:0!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-identity .brand-mark{width:46px!important;height:46px!important;min-width:46px!important;min-height:48px!important;max-width:46px!important;max-height:46px!important;flex:none!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-identity img{max-width:48px!important;max-height:48px!important;object-fit:contain!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-identity>div{min-width:0!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-identity .cd-eyebrow{display:none!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-identity h2{font-size:calc(22px * var(--am-text-scale,1))!important;line-height:1.25!important;margin:0 0 4px!important;white-space:normal!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-identity p{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important;margin:0!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-price{position:static!important;inset:auto!important;transform:none!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:12px!important;margin:0!important;text-align:left!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:12px!important;box-sizing:border-box!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-price>small{font-size:calc(12px * var(--am-text-scale,1))!important;display:block!important;margin-bottom:6px!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-price>div{display:flex!important;align-items:baseline!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:9px!important;min-width:0!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-price strong{font-size:calc(27px * var(--am-text-scale,1))!important;line-height:1.2!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-price s{font-size:calc(14px * var(--am-text-scale,1))!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-price .price-billing{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-price .price-after-pass{display:flex!important;align-items:baseline!important;justify-content:space-between!important;flex-wrap:wrap!important;flex:1 0 100%!important;gap:6px 10px!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;padding:8px 10px!important;margin:0!important;border-radius:10px!important;box-sizing:border-box!important;white-space:normal!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-price .price-after-pass small{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-price .price-after-pass b{font-size:calc(15px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-pane{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:0!important;box-sizing:border-box!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-section{max-width:100%!important;box-sizing:border-box!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0!important;margin:0!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-fact{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:75px!important;max-height:none!important;padding:11px!important;gap:6px!important;min-width:0!important;box-sizing:border-box!important;text-align:left!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-fact>span{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-fact>strong{font-size:calc(15px * var(--am-text-scale,1))!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail :is(.cd-section-heading small,.cd-fact>small){font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-rule-columns{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-rule-table{display:block!important;width:100%!important;min-width:0!important;overflow:visible!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail :is(.cd-rule-table-head,.cd-rule-row){display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)!important;gap:7px!important;width:100%!important;padding:10px 7px!important;min-width:0!important;box-sizing:border-box!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-rule-table-head>span{font-size:calc(11px * var(--am-text-scale,1))!important;line-height:1.4!important;text-align:center!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-rule-row>span{min-width:0!important;font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-rule-row>span>button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:4px!important;font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important;text-align:left!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-rule-row button>span{white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-rule-cell{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:5px!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-permission{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;max-width:100%!important;padding:5px 4px!important;white-space:normal!important;font-size:calc(11px * var(--am-text-scale,1))!important;line-height:1.4!important;text-align:center!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-rule-popover:popover-open{position:fixed!important;inset:auto 10px 10px!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:60dvh!important;margin:0!important;padding:16px!important;border-radius:16px!important;overflow:auto!important;box-sizing:border-box!important} body.atlas-mobile-application dialog:not(.am-sheet){width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - max(16px,env(safe-area-inset-top)) - env(safe-area-inset-bottom))!important;margin:auto!important;overflow-x:hidden!important;border-radius:18px!important;box-sizing:border-box!important;overscroll-behavior:contain!important} body.atlas-mobile-application dialog :is(button,.btn,summary){min-height:48px!important;touch-action:manipulation!important} body.atlas-mobile-application dialog :is(h2,h3){overflow-wrap:anywhere!important} body.atlas-mobile-application dialog :is(p,li,dd){font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.55!important;overflow-wrap:anywhere!important} body.atlas-mobile-application dialog :is(.cd-nav,.profile-tabs){display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important;gap:7px!important;padding:8px!important} body.atlas-mobile-application dialog :is(.cd-nav,.profile-tabs)>*{flex:none!important;min-height:48px!important;font-size:calc(12px * var(--am-text-scale,1))!important} body.atlas-mobile-application dialog .j-form-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important} body.atlas-mobile-application dialog .j-result-preview{grid-template-columns:minmax(0,1fr)!important;gap:10px!important} body.atlas-mobile-application dialog .j-entry-scroll{padding:16px!important;max-height:calc(100dvh - 34px)!important;overflow:auto!important;border-radius:inherit!important} body.atlas-mobile-application dialog :is(.j-entry-form,.j-form-section){min-width:0!important} body.atlas-mobile-application dialog .j-form-footer{display:flex!important;flex-wrap:wrap!important;gap:12px!important;padding:14px 0 max(10px,env(safe-area-inset-bottom))!important} body.atlas-mobile-application .challenge-compare-preview{max-width:calc(100vw - 20px)!important;left:10px!important;right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;box-sizing:border-box!important}} @media(min-width:600px) and (max-width:900px), (min-width:600px) and (max-width:1200px) and (pointer:coarse) and (hover:none){#app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub :is(.cs-card-grid,.cs-library-grid,.cs-recommend-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .vl-stage-heading{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;height:auto!important;min-height:0!important;padding:12px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .vl-stage-heading h2{font-size:calc(20px * var(--am-text-scale,1))!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important;height:auto!important;min-height:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .vl-stage-heading small{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .vl-side-switch{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;height:auto!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage :is(.vl-side-switch button,.cs-entry-toggle,.vl-playbar button,#vl-done,#strategy-done){font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:48px!important;max-height:none!important;padding:10px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .cs-entry-toolbar{display:flex!important;flex-wrap:wrap!important;gap:8px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .cs-entry-toolbar .cs-entry-toggle{flex:1 1 100px!important;justify-content:center!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .sv-readout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:12px!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important;min-width:0!important;box-sizing:border-box!important;align-content:center!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .sv-readout>:is(div,span){width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .sv-readout :is(strong,p){display:block!important;font-size:inherit!important;line-height:inherit!important;white-space:normal!important;overflow-wrap:anywhere!important;margin:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .sv-readout-step{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important;position:static!important;transform:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .cs-chart-controls{grid-template-rows:auto auto auto!important;height:auto!important;min-height:0!important;max-height:none!important;gap:12px!important;margin:10px 0!important;padding:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .cs-chart-controls>.vl-playbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto!important;gap:8px!important;height:auto!important;min-height:0!important;max-height:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .vl-playbar>.vl-phases{display:grid!important;grid-auto-flow:row!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important;grid-area:1/1/2/3!important;height:auto!important;min-height:0!important;gap:6px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .vl-phases button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .vl-phases button b{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.3!important;display:block!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .cs-chart-controls>.sv-options{display:grid!important;grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important;max-height:none!important;gap:10px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .sv-options>:is(.vl-sequence-summary,#vl-done,#strategy-done,label){grid-area:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;white-space:normal!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;text-align:center!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .sv-options>:is(#vl-done,#strategy-done){min-height:48px!important;font-size:calc(14px * var(--am-text-scale,1))!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .vl-chart-footer{height:auto!important;min-height:0!important;max-height:none!important;flex-wrap:wrap!important;gap:8px!important;font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .cs-trade-levels:not([hidden]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;align-content:center!important;padding:12px!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important;height:var(--am-level-height,auto)!important;min-height:var(--am-level-height,0px)!important;max-height:none!important;flex:none!important;box-sizing:border-box!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .cs-plan-heading{display:grid!important;gap:4px!important;width:100%!important;min-width:0!important;text-align:center!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage :is(.cs-plan-heading>span,.cs-plan-wait){font-size:inherit!important;line-height:inherit!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage :is(.cs-plan-heading small,.cs-level-grid small){font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .cs-level-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;height:auto!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .cs-level-grid>div{display:grid!important;gap:5px!important;min-width:0!important;height:auto!important;padding:6px 0!important;text-align:center!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .cs-level-grid span{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .cs-level-grid strong{font-size:calc(20px * var(--am-text-scale,1))!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .cs-level-grid{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .vl-playbar>button{height:100%!important;align-self:stretch!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .vl-playbar>.vl-phases{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .vl-phases button{flex-direction:row!important;gap:10px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage[data-practice=true] :is(.pt-teaching-hidden,.vl-side-switch){display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage .sv-options>label{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage #strategy-budget{font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.4!important;width:100%!important;min-width:0!important;max-width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .vl-stage #sv-quantity{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important;width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry{max-height:calc(min(var(--am-viewport-height,100dvh),100dvh) - max(16px,env(safe-area-inset-top)) - env(safe-area-inset-bottom))!important;padding:6px!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .j-entry-scroll{padding:0 14px 18px!important;max-height:calc(min(var(--am-viewport-height,100dvh),100dvh) - 34px)!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .j-form-heading{position:sticky!important;top:0!important;z-index:3!important;background:var(--lg-deep,#292147)!important;display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:10px!important;height:auto!important;min-height:64px!important;padding:10px 0!important;border-bottom:1px solid #ffffff28!important;margin-bottom:14px!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .j-form-heading .hw-kicker{display:none!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .j-form-heading h2{font-size:calc(20px * var(--am-text-scale,1))!important;line-height:1.25!important;margin:0!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry #j-close{width:48px!important;height:48px!important;padding:0!important;align-self:start!important;font-size:26px!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry :is(label,.j-result-preview>div>span,.j-result-preview small,.j-form-note,.j-exit-shortcuts>span){font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry :is(input,select,textarea){font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.4!important;min-height:48px!important;scroll-margin-top:calc(var(--am-journal-head-height,70px) + 16px)!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry :is(h3,.j-advanced-exits summary){font-size:calc(17px * var(--am-text-scale,1))!important;line-height:1.4!important;scroll-margin-top:calc(var(--am-journal-head-height,70px) + 16px)!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry :is(button,summary small,.j-form-section-title>span,.j-form-footer>span){font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .j-result-preview strong{font-size:calc(25px * var(--am-text-scale,1))!important;line-height:1.3!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .j-form-footer{width:100%!important;margin:0!important;box-sizing:border-box!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .am-journal-sections{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:0 0 18px!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .am-journal-sections button{min-width:0!important;min-height:48px!important;padding:9px 5px!important;border:1px solid #ffffff35!important;border-radius:11px!important;background:var(--lg-deep,#292147)!important;color:#fff!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .j-partial-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;min-width:0!important;padding:14px 0!important;border-top:1px solid #ffffff22!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .j-partial-row button{grid-column:1/-1!important;justify-self:start!important;display:flex!important;align-items:center!important;gap:10px!important;min-width:48px!important;max-width:100%!important;width:auto!important;min-height:48px!important;padding:9px 12px!important;border-radius:11px!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .j-partial-row button::after{content:attr(aria-label)} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry :is(.am-journal-error,.am-partial-note,.am-partial-summary){display:block!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#ffffffe0!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry :is(.am-partial-note,.am-partial-summary)[hidden]{display:none!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .am-journal-error{color:#ffd0db!important} body.atlas-mobile-application #j-trade-detail#j-trade-detail#j-trade-detail#j-trade-detail{display:flex!important;flex-direction:column!important;max-height:calc(min(var(--am-viewport-height,100dvh),100dvh) - 16px)!important;padding:0!important} body.atlas-mobile-application #j-trade-detail#j-trade-detail#j-trade-detail#j-trade-detail .am-journal-sheetbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex:none!important;padding:10px 14px!important;border-bottom:1px solid #ffffff28!important;font-size:calc(18px * var(--am-text-scale,1))!important;line-height:1.4!important;background:var(--lg-deep,#292147)!important} body.atlas-mobile-application #j-trade-detail#j-trade-detail#j-trade-detail#j-trade-detail .am-journal-sheetbar button{width:48px!important;min-width:48px!important;height:48px!important;padding:0!important;flex:none!important;font-size:25px!important} body.atlas-mobile-application #j-trade-detail#j-trade-detail#j-trade-detail#j-trade-detail .jt-scroll{padding:16px!important;overflow:auto!important;min-height:0!important;gap:16px!important;grid-auto-rows:max-content!important;align-content:start!important} body.atlas-mobile-application #j-trade-detail#j-trade-detail#j-trade-detail#j-trade-detail .jt-heading{height:auto!important;min-height:min-content!important;align-self:start!important;padding:0 0 14px!important;margin:0!important;display:block!important;border-bottom:1px solid #ffffff22!important} body.atlas-mobile-application #j-trade-detail#j-trade-detail#j-trade-detail#j-trade-detail :is(.jt-result-grid,.jt-level-values){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important} body.atlas-mobile-application #j-trade-detail#j-trade-detail#j-trade-detail#j-trade-detail .jt-metric{min-width:0!important;min-height:0!important;padding:12px!important;gap:8px!important} body.atlas-mobile-application #j-trade-detail#j-trade-detail#j-trade-detail#j-trade-detail .jt-metric>span{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important} body.atlas-mobile-application #j-trade-detail#j-trade-detail#j-trade-detail#j-trade-detail .jt-metric>strong{font-size:calc(20px * var(--am-text-scale,1))!important;line-height:1.35!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #j-trade-detail#j-trade-detail#j-trade-detail#j-trade-detail :is(h2,h3){font-size:calc(21px * var(--am-text-scale,1))!important;line-height:1.35!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #j-trade-detail#j-trade-detail#j-trade-detail#j-trade-detail :is(.eyebrow,.jt-heading h2 span,.jt-section-heading>span,.jt-footer){font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important} body.atlas-mobile-application #j-trade-detail#j-trade-detail#j-trade-detail#j-trade-detail .jt-footer{width:100%!important;margin:0!important;box-sizing:border-box!important;flex:none!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:12px 14px!important} body.atlas-mobile-application #j-trade-detail#j-trade-detail#j-trade-detail#j-trade-detail .jt-footer button{min-width:0!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important} body.atlas-mobile-application #j-trade-detail#j-trade-detail#j-trade-detail#j-trade-detail .jt-level-chart text{display:none!important} body.atlas-mobile-application .j-import-preview.j-import-preview{max-height:calc(min(var(--am-viewport-height,100dvh),100dvh) - 16px)!important;padding:16px!important;scroll-padding-top:100px!important} body.atlas-mobile-application .j-import-preview.j-import-preview header{height:auto!important;min-height:0!important;position:sticky!important;top:-16px!important;background:var(--lg-deep,#292147)!important;display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:10px!important;padding:12px 0!important;z-index:2!important} body.atlas-mobile-application .j-import-preview.j-import-preview h2{font-size:calc(19px * var(--am-text-scale,1))!important;line-height:1.3!important;margin:0!important} body.atlas-mobile-application .j-import-preview.j-import-preview [data-import-close]{width:48px!important;height:48px!important;padding:0!important;font-size:26px!important;align-self:start!important} body.atlas-mobile-application .j-import-preview.j-import-preview :is(summary,button){font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-journal-import-error{padding:16px!important;margin:14px 0!important;background:var(--lg-deep,#292147)!important;border:1px solid #ffffff40!important;border-radius:14px!important;scroll-margin-top:calc(var(--am-header-height,64px) + 12px)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-journal-import-error[hidden]{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-journal-import-error p{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.6!important;margin:0 0 12px!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-journal-import-error button{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;min-height:48px!important;white-space:normal!important;padding:10px 14px!important;border:1px solid #ffffff35!important;border-radius:11px!important;color:#fff!important;background:var(--lg-deep,#292147)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-dashboard-grid{grid-template-rows:none!important;grid-auto-rows:auto!important;align-items:start!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-equity{grid-row:auto!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .journal-dashboard :is(.j-card-title>span,.j-card-title small,.j-total span,.j-chart-foot,.j-mini-foot,.j-gauge>span,.j-outcome-body li,.j-month-bars small,.j-month-value,.j-ledger-tools>span,.j-no-trades,.j-undo){font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-total strong{font-size:calc(38px * var(--am-text-scale,1))!important;line-height:1.15!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-card-title>strong{font-size:calc(17px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-segments{flex-wrap:wrap!important;gap:5px!important;border-radius:14px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-segments button{flex:1 1 auto!important;min-height:48px!important;min-width:48px!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;padding:9px!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-gauge{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;height:auto!important;min-height:0!important;gap:8px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-gauge svg{grid-area:1/1!important;height:100px!important;width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-gauge strong{position:static!important;grid-area:1/1!important;align-self:end!important;font-size:calc(30px * var(--am-text-scale,1))!important;line-height:1.1!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-gauge>span{position:static!important;max-width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-month-bars{height:auto!important;min-height:145px!important;gap:8px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-donut{width:min(100%,calc(100px * var(--am-text-scale,1)))!important;height:auto!important;aspect-ratio:1!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-donut>span{width:75%!important;height:75%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-donut b{font-size:calc(26px * var(--am-text-scale,1))!important;line-height:1.2!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-donut small{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-chart-empty{position:static!important;inset:auto!important;width:100%!important;padding:14px 0!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.6!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-equity-chart:has(.j-chart-empty){height:auto!important;min-height:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-equity .j-empty-chart,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-equity-chart svg text{display:none!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-dashboard-grid{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .j-month-bars{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px 10px!important} body.atlas-mobile-application[data-mobile-text-size="2"] #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry :is(.j-partial-row,.am-journal-sections),body.atlas-mobile-application[data-mobile-text-size="2"] #j-trade-detail#j-trade-detail#j-trade-detail#j-trade-detail :is(.jt-result-grid,.jt-level-values){grid-template-columns:minmax(0,1fr)!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-dictionary{display:block!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-glossary[data-am-glossary-view=list] :is(.hw-term-detail,.am-glossary-back),body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-glossary[data-am-glossary-view=detail] :is(.cs-glossary-toolbar,.hw-quick-terms,.hw-term-index){display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.am-glossary-back,.am-glossary-more,.am-profile-cancel){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:48px!important;padding:12px 15px!important;border:1px solid #ffffff35!important;border-radius:12px!important;background:var(--lg-deep,#292147)!important;color:#fff!important;font-size:calc(14px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.4!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-glossary-back{margin-bottom:14px!important;scroll-margin-top:calc(var(--am-header-height,64px) + 12px)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-index{height:auto!important;max-height:none!important;overflow:visible!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app #hw-term-list{height:auto!important;max-height:none!important;overflow:visible!important;margin-top:12px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-hw-term]{grid-template-columns:minmax(0,1fr) 24px!important;min-width:0!important;min-height:70px!important;gap:4px 10px!important;padding:14px 10px!important;text-align:left!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-hw-term] strong{grid-column:1!important;font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.4!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-hw-term] small{grid-column:1!important;font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-hw-term]>span{grid-column:2!important;grid-row:1/3!important;align-self:center!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-glossary-more{width:100%!important;margin-top:12px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.am-glossary-more,.am-profile-error)[hidden]{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.am-learning-empty,.am-saved-count,.am-profile-error){font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.55!important;color:#ffffffe0!important;overflow-wrap:anywhere!important;margin:12px 0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-learning-empty[hidden]{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-title{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-title h3{font-size:calc(23px * var(--am-text-scale,1))!important;line-height:1.25!important;overflow-wrap:anywhere!important;scroll-margin-top:calc(var(--am-header-height,64px) + 12px)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-title>div{display:flex!important;gap:8px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-title button{width:48px!important;height:48px!important;flex:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-definition{font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.65!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail :is(.hw-kicker,.hw-demo-controls label,.hw-demo-notes,.hw-stat>span){font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-glossary :is(.hw-quick-terms button,.hw-quick-terms>span,.cs-topic-filter>span,#hw-term-count,.hw-demo-heading button){font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-glossary :is(.hw-quick-terms button,.hw-term-detail a){min-height:48px!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .cs-saved .cs-empty h2{font-size:calc(22px * var(--am-text-scale,1))!important;line-height:1.3!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .cs-saved .cs-empty p{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.6!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-heading .sim-label{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail :is(.hw-demo-controls,.hw-stat-grid){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-demo-output>strong{font-size:calc(24px * var(--am-text-scale,1))!important;line-height:1.3!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-heading{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:10px 14px!important;align-items:start!important;height:auto!important;min-height:0!important;padding:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-heading>div:not(.sim-avatar){display:contents!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-heading :is(.sim-label,h2){grid-column:2!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-heading p{grid-column:1/-1!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-heading .sim-avatar{grid-row:1/3!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile .sim-section-heading{height:auto!important;min-height:0!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile .sim-section-heading h2{font-size:calc(20px * var(--am-text-scale,1))!important;line-height:1.35!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile :is(.sim-empty,.sim-profile-note,.sim-equity-section p,.am-equity-summary){font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.55!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-equity-section{display:block!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-equity-chart svg text{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-history tbody tr{scroll-margin-top:calc(var(--am-header-height,64px) + 12px)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-heading .sim-avatar{width:48px!important;height:48px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-heading h2{font-size:calc(24px * var(--am-text-scale,1))!important;line-height:1.3!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-heading p{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.6!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-profile-edit]{grid-column:1/-1!important;justify-self:start!important;min-height:48px!important;font-size:calc(14px * var(--am-text-scale,1))!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-edit:not([hidden]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-edit>:is(label,p){grid-column:1/-1!important;min-width:0!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-edit :is(input,button){min-width:0!important;max-width:100%!important;min-height:48px!important;width:100%!important;font-size:calc(16px * var(--am-text-scale,1))!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-stat>span{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-stat>strong{font-size:calc(25px * var(--am-text-scale,1))!important;line-height:1.25!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-stat>small{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important} body.atlas-mobile-application[data-mobile-text-size="2"] #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.sim-profile-stats,.sim-learning-stats,.sim-profile-edit:not([hidden])){grid-template-columns:minmax(0,1fr)!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application[data-mobile-text-size="2"] #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.discovery-tabs,.discovery-mode-group,.np-info-facts,.pa-facts,.pa-rule-stats,.rk-detail-facts,.og-filter-grid,.og-wx-hero-main,.og-wx-hero-actions,.og-wx-destinations,.og-wx-offer-summary){grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application[data-mobile-text-size="1.5"] #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important} body.atlas-mobile-application[data-mobile-text-size] #app#app#app#app#app#app#app#app#app#app#app#app#app#app .discovery-tabs button{white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(button,.btn,.pa-stat-row,.og-wx-hero-actions a,.simple-hub .cs-card){height:auto!important;max-height:none!important;overflow-wrap:anywhere!important;white-space:normal!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-card{min-height:228px!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-kv-grid{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) dialog :is(button,.btn,select){height:auto!important;white-space:normal!important} body.atlas-mobile-application :is(button,a,summary,input,select):focus-visible{outline:2px solid #fff!important;outline-offset:3px!important} body.atlas-mobile-application #atlas-policy-footer a{display:inline-flex!important;align-items:center!important;min-height:48px!important;padding:9px!important;line-height:1.4!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){#app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-stat-dock{grid-template-columns:minmax(0,1fr)!important;gap:8px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-stat{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;justify-items:start!important;gap:12px!important;min-height:68px!important;height:auto!important;padding:12px 14px!important;text-align:left!important;white-space:normal!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-stat small{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;overflow-wrap:normal!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .np-stat strong{font-size:calc(21px * var(--am-text-scale,1))!important;line-height:1.3!important;white-space:nowrap!important;overflow-wrap:normal!important;justify-self:end!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.np-top-facts dl,.pa-company-details){grid-template-columns:minmax(0,1fr)!important;gap:20px!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-information .country-with-flag{min-height:calc(64px * var(--am-text-scale,1))!important;height:auto!important;max-width:240px!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-information .country-with-flag span{position:relative!important;height:auto!important;min-height:calc(64px * var(--am-text-scale,1))!important;width:100%!important;max-width:none!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:12px!important;line-height:1.35!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(input[type=text],input[type=search],input[type=number],input[type=date]){height:calc(48px * var(--am-text-scale,1))!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-hero-amounts{flex-wrap:wrap!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) dialog input:not([type=checkbox]):not([type=radio]):not([type=range]){min-height:calc(48px * var(--am-text-scale,1))!important;height:auto!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[open]{display:flex!important;flex-direction:column!important;overflow:hidden!important} #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog .pr-scroll{flex:1!important;min-height:0!important;overflow:auto!important;max-height:none!important} #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog .pr-head{flex:none!important} #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog .pr-tabs{flex:none!important} #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog .pr-tabs button{min-height:48px!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important} #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog .pr-summary>div>span{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important} #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog .pr-summary>div>strong{font-size:calc(21px * var(--am-text-scale,1))!important;line-height:1.4!important} #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog .pr-summary .country-with-flag{min-height:calc(64px * var(--am-text-scale,1))!important;height:auto!important} #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog .pr-summary .country-with-flag>span{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;position:relative!important;height:auto!important;padding:12px!important} #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog .pr-section h3{font-size:calc(18px * var(--am-text-scale,1))!important;line-height:1.35!important} #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog .pr-facts dt{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important} #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog .pr-facts dd{font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog .pr-head{position:relative!important;display:block!important;padding:16px!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog .pr-identity{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog .pr-head-actions{position:absolute!important;inset:12px 12px auto auto!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog .pr-summary{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog .pr-summary>div{height:auto!important;min-height:110px!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application:has(dialog[open]){overflow:hidden!important} body.atlas-mobile-application dialog :is(.j-entry-scroll,.cd-scroll,.pr-scroll,.dialog-body){overscroll-behavior:contain!important} body.atlas-mobile-application dialog:not(.am-sheet){max-height:calc(min(var(--am-viewport-height,100dvh),100dvh) - 16px)!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail{max-height:calc(min(var(--am-viewport-height,100dvh),100dvh) - 16px)!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .challenge-detail{max-height:calc(min(var(--am-viewport-height,100dvh),100dvh) - 32px)!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog{max-height:calc(min(var(--am-viewport-height,100dvh),100dvh) - 16px)!important} body.atlas-mobile-application dialog .j-entry-scroll{max-height:calc(min(var(--am-viewport-height,100dvh),100dvh) - 34px)!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){#app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub :is(.cs-watch,.cs-hero-browse){min-height:48px!important;min-width:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub :is(.cs-section-head,.cs-section-heading,.cs-library-head) a{min-height:48px!important;display:inline-flex!important;align-items:center!important;font-size:calc(13px * var(--am-text-scale,1))!important;padding:8px 2px!important;line-height:1.4!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){#app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-card{height:auto!important;min-height:0!important;aspect-ratio:auto!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-card-link{height:auto!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-card-caption{position:relative!important;inset:auto!important;min-height:0!important;padding:14px 58px 14px 14px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-card-caption h3{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;height:auto!important;line-height:1.35!important;overflow-wrap:anywhere!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-card-caption small{white-space:normal!important;overflow:visible!important;line-height:1.5!important} body.atlas-mobile-application[data-mobile-text-size="2"] #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.hq-result-facts,.hq-featured-actions,.widget-budget-entry){display:grid!important;grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-metric .price-code{width:100%!important;height:auto!important;white-space:normal!important;flex-wrap:wrap!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-policy-page{padding:16px!important;width:100%!important;box-sizing:border-box!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .policy-heading h1{font-size:calc(30px * var(--am-text-scale,1))!important;line-height:1.2!important;overflow-wrap:anywhere!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .policy-heading p{font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.55!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .policy-heading small{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .policy-layout{grid-template-columns:minmax(0,1fr)!important;min-width:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .policy-layout>nav{display:flex!important;gap:8px!important;overflow:auto!important;padding:4px!important;min-width:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .policy-layout>nav>a{flex:none!important;display:flex!important;align-items:center!important;font-size:calc(14px * var(--am-text-scale,1))!important;min-height:48px!important;padding:9px 12px!important;line-height:1.4!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .policy-content :is(p,li,dd,.policy-operator){font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.6!important;overflow-wrap:anywhere!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .policy-content h2{font-size:calc(21px * var(--am-text-scale,1))!important;line-height:1.3!important;overflow-wrap:anywhere!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .policy-draft{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.6!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){#app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-row-name{min-height:48px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.versus-dashboard,.program-compare-dashboard) a{display:inline-flex!important;align-items:center!important;min-height:48px!important;max-width:100%!important;line-height:1.4!important;overflow-wrap:anywhere!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub a:not(.cs-card-link){display:inline-flex!important;align-items:center!important;min-width:48px!important;min-height:48px!important;line-height:1.4!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub :is(.hub-back,.cs-empty a,.sim-profile a,.cs-progress a){font-size:calc(13px * var(--am-text-scale,1))!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app input[type=range]{min-height:48px!important;height:48px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .policy-content a{display:inline-flex!important;align-items:center!important;min-height:48px!important;line-height:1.4!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-information .country-with-flag{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){#app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory{display:block!important;padding:0!important;margin:0!important;width:100%!important;min-width:0!important;border:0!important;background:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory :is(.cv-categories,.cv-sort,.cv-directory-header>div){display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-directory-header{display:block!important;padding:0!important;margin:0 0 14px!important;width:100%!important;min-height:0!important;border:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-search{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;padding:0 12px!important;min-height:48px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-search input{font-size:calc(16px * var(--am-text-scale,1))!important;min-width:0!important;width:100%!important;min-height:48px!important;padding:10px 0!important;line-height:1.4!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-workspace{display:block!important;padding:0!important;min-width:0!important;width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-main{display:contents!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory[data-am-view=list] :is(.cv-hero,.cv-spotlight,.cv-right){display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory[data-am-view=featured] :is(.cv-catalog,.cv-right){display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory[data-am-view=selected] :is(.cv-directory-header,.cv-hero,.cv-spotlight,.cv-catalog,[data-mobile-venue-filters]){display:none!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory :is(.cv-catalog,.cv-right){position:static!important;inset:auto!important;transform:none!important;min-height:0!important;width:100%!important;padding:0!important;margin:0!important;max-width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-profile{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:16px!important;border-radius:16px!important;width:100%!important;box-sizing:border-box!important;background:var(--lg-deep,#163f36)!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-profile-brand h2{font-size:calc(25px * var(--am-text-scale,1))!important;line-height:1.2!important;overflow-wrap:anywhere!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-profile-section h3{font-size:calc(19px * var(--am-text-scale,1))!important;line-height:1.3!important;margin:0 0 12px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory :is(.cv-note,.cv-ranking p){font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.6!important;overflow-wrap:anywhere!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory :is(.cv-source,.cv-profile a,.cv-ranking a){display:inline-flex!important;align-items:center!important;min-height:48px!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important;max-width:100%!important;overflow-wrap:anywhere!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory :is(.cv-transfers,.cv-profile-facts) small{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory :is(.cv-transfers,.cv-profile-facts) strong{font-size:calc(15px * var(--am-text-scale,1))!important;line-height:1.5!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-fee-grid strong{font-size:calc(23px * var(--am-text-scale,1))!important;line-height:1.3!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-fee-grid small{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-catalog-toolbar{display:block!important;padding:0!important;margin:12px 0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory :is(.cv-catalog-title h2,.cv-section-title h2){font-size:calc(20px * var(--am-text-scale,1))!important;line-height:1.3!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-card{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:6px 12px!important;padding:14px!important;height:auto!important;min-height:106px!important;width:100%!important;min-width:0!important;text-align:left!important;background:var(--lg-deep,#163f36)!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-card .cv-logo{grid-column:1!important;grid-row:1/3!important;width:52px!important;height:52px!important;min-width:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-row-identity{grid-column:2!important;min-width:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-row-identity strong{font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-row-identity small{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-row-fee{grid-column:2!important;min-width:0!important;width:100%!important;text-align:left!important;padding:0!important;border:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-row-fee strong{font-size:calc(15px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-hero{padding:16px!important;margin-bottom:16px!important;width:100%!important;height:auto!important;min-height:0!important;flex-wrap:wrap!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-hero h1{font-size:calc(25px * var(--am-text-scale,1))!important;line-height:1.3!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-spotlight-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-poster{min-width:0!important;padding:12px!important;height:auto!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-poster strong{font-size:calc(15px * var(--am-text-scale,1))!important;line-height:1.4!important;overflow-wrap:anywhere!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory :is(.cv-fee-grid,.cv-spotlight-cards){grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory :is(.cv-profile-facts,.cv-transfers)>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory :is(.cv-profile-facts,.cv-transfers) :is(small,strong){max-width:100%!important;text-align:left!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){#app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-card>.cv-logo{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;align-self:center!important;justify-self:center!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-card>.cv-logo img{padding:4px!important;object-fit:contain!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-profile-brand{position:relative!important;display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:5px 12px!important;align-items:center!important;height:auto!important;min-height:72px!important;padding:0 0 18px!important;margin:0 0 18px!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-profile-brand>.cv-logo{position:relative!important;inset:auto!important;transform:none!important;grid-column:1!important;grid-row:1/3!important;width:64px!important;height:64px!important;margin:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-profile-brand>span:not(.cv-logo){position:static!important;transform:none!important;grid-column:2!important;font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-profile-brand h2{position:static!important;inset:auto!important;transform:none!important;grid-column:2!important;margin:0!important;text-align:left!important;padding:0!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-fee-grid strong{white-space:normal!important;overflow-wrap:anywhere!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-poster .cv-logo{position:relative!important;inset:auto!important;transform:none!important;margin:0!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-profile-brand{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-profile-brand>:is(span,h2){grid-column:1!important;grid-row:auto!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){#app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.crypto-directory,.rankings-page,.offers-gallery){scroll-margin-top:calc(var(--am-header-height,64px) + 12px)!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){#app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory :is(.cv-fee-scope,.cv-date,.cv-result-count,.cv-total,.cv-hero-meta,.cv-eyebrow,.cv-poster small,.cv-pagination,.cv-pagination button,.cv-hero-controls a){font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-hero-stats small{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important} #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-hero-stats strong{font-size:calc(18px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-learning-status{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-categories a{white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;min-width:0!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .cs-categories{grid-template-columns:minmax(0,1fr)!important;overflow:visible!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .crypto-directory .cv-grid{height:auto!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-controls{grid-template-columns:minmax(0,1fr) 48px!important;gap:12px!important;align-items:center!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-controls>label{grid-column:1!important;grid-row:auto!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-controls>.versus-swap{grid-column:2!important;grid-row:1/3!important;align-self:center!important;width:48px!important;min-width:48px!important;height:48px!important;margin:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-kind{display:flex!important;gap:8px!important;width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-kind>*{flex:1!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-kind button{width:100%!important;font-size:calc(14px * var(--am-text-scale,1))!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-arena{gap:14px!important;justify-content:flex-start!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-logos{min-height:0!important;padding:8px 0!important;margin:0!important;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-arena-foot{margin:0!important;padding-top:12px!important;gap:12px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-contender p{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-matrix-row{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-matrix-row>[role=cell]{font-size:calc(15px * var(--am-text-scale,1))!important;line-height:1.45!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.versus-legend,.versus-footnote,.versus-arena-foot,.versus-select>span,.versus-note){font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-matrix-row:not(.versus-matrix-head){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:16px 0!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-matrix-row>[role=rowheader]{grid-column:1/-1!important;text-align:left!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-matrix-row>[data-mobile-column]{display:block!important;min-width:0!important;text-align:left!important;overflow-wrap:anywhere!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-matrix-row>[data-mobile-column]::before{content:attr(data-mobile-column);display:block;font-size:calc(12px * var(--am-text-scale,1));line-height:1.4;color:#fff;margin-bottom:5px} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-matrix-head{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important} body.atlas-mobile-application[data-mobile-text-size="2"] #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-matrix-row:not(.versus-matrix-head){grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[open]{height:calc(var(--am-viewport-height,100dvh) - 32px)!important;max-height:calc(var(--am-viewport-height,100dvh) - 32px)!important;box-sizing:border-box!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail #detail-content{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;box-sizing:border-box!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .challenge-detail{height:100%!important;max-height:100%!important;min-height:0!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-help-close{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;flex:none!important;border-radius:12px!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail .cd-rule-popover :is(p,small,a){font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub:has(.vl-stage) .hub-heading{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub:has(.vl-stage) .cs-page-actions{margin:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub:has(.vl-stage) :is(.hub-back,.cs-detail-save){font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .pt-plan{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;min-width:0!important;padding:14px 0!important;margin:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .pt-plan>span{display:grid!important;gap:5px!important;min-width:0!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;color:#ffffffe0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .pt-plan b{font-size:calc(18px * var(--am-text-scale,1))!important;line-height:1.35!important;overflow-wrap:anywhere!important;color:#fff!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .pt-steps{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .pt-heading{gap:12px!important;flex-wrap:wrap!important;align-items:center!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .pt-heading strong{font-size:calc(18px * var(--am-text-scale,1))!important;line-height:1.4!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .pt-kicker{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .pt-controls{gap:8px!important;flex-wrap:wrap!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .pt-controls :is(button,a,[data-pt-clock]){font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub [data-pt-result]{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important} body.atlas-mobile-application[data-mobile-text-size="2"] #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .pt-plan{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .pt-heading button{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;padding:10px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-history .sim-table-wrap{width:100%!important;min-width:0!important;max-height:none!important;overflow:visible!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-history table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-history thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-history tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-history tbody tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:14px!important;border:1px solid #ffffff26!important;border-radius:15px!important;background:var(--lg-deep,#292147)!important;width:100%!important;box-sizing:border-box!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-history td{display:block!important;min-width:0!important;padding:0!important;border:0!important;text-align:left!important;font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-history td::before{content:attr(data-label);display:block;font-size:calc(12px * var(--am-text-scale,1));line-height:1.4;font-weight:500;color:#ffffffbd;margin-bottom:5px} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-history td:is(:first-child,:last-child,[colspan]){grid-column:1/-1!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-history td strong{font-size:calc(18px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-history td small{display:block!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important;margin-top:4px!important} body.atlas-mobile-application[data-mobile-text-size="2"] #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile-history tbody tr{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard[data-am-filters=open] .studio-brand{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:900!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard[data-am-filters=open] .studio-brand-actions{top:auto!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results{scroll-margin-top:calc(var(--am-header-height,64px) + 12px)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard[data-am-filters=open] #advanced-search{padding-bottom:calc(var(--am-filter-actions-height,80px) + max(10px,env(safe-area-inset-bottom)) + 20px)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-filter-grid{background:var(--lg-deep,#292147)!important;border-color:#ffffff26!important;border-radius:14px!important;padding:12px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rankings-page[data-am-view=details] .rk-right{background:var(--lg-deep,#292147)!important;border:1px solid #ffffff26!important;border-radius:16px!important;padding:16px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rankings-page[data-am-view=details] .rk-desk-head{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-detail-title h2{font-size:calc(23px * var(--am-text-scale,1))!important;line-height:1.25!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-detail-section h3{font-size:calc(18px * var(--am-text-scale,1))!important;line-height:1.35!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-detail-facts dt{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;color:#ffffffc2!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-detail-facts dd{font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.45!important;color:#fff!important;overflow-wrap:anywhere!important;min-width:0!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-detail-facts .rk-fact-wide{display:block!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-detail-facts .rk-fact-wide dt{margin-bottom:7px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-right .firm-account-price{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-right .firm-account-price>div{display:flex!important;align-items:baseline!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important;flex:1 1 120px!important;width:auto!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-right .price-code{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex:0 0 auto!important;width:max-content!important;min-width:150px!important;max-width:100%!important;height:auto!important;min-height:48px!important;padding:9px 10px!important;box-sizing:border-box!important;white-space:nowrap!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-right .price-code>:is(small,b){position:static!important;inset:auto!important;transform:none!important;flex:none!important;width:max-content!important;max-width:none!important;height:auto!important;line-height:1.3!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-right .price-code small{font-size:calc(11px * var(--am-text-scale,1))!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-right .price-code b{font-size:calc(14px * var(--am-text-scale,1))!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-right .price-copy-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:18px!important;min-width:18px!important;height:18px!important;overflow:hidden!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-right .price-copy-status svg{width:18px!important;height:18px!important;flex:none!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-form{padding:16px!important;background:var(--lg-deep,#292147)!important;border-radius:16px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-results{background:var(--lg-deep,#292147)!important;border-radius:16px!important;overflow:visible!important;scroll-margin-top:calc(var(--am-header-height,64px) + 12px)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-section-head{flex-wrap:wrap!important;gap:12px!important;margin-bottom:16px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-workspace h3{font-size:calc(18px * var(--am-text-scale,1))!important;line-height:1.4!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-field{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;scroll-margin-top:calc(var(--am-header-height,64px) + 16px)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-workspace :is(input:not([type=checkbox]),select){height:auto!important;min-height:48px!important;font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.5!important;padding:10px 12px!important;max-width:100%!important;box-sizing:border-box!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-risk-input{grid-template-columns:minmax(0,1fr) minmax(130px,1fr)!important;align-items:start!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-field small{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important;overflow-wrap:anywhere!important;color:#ffffffcf!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-workspace :is(p,.rp-formula,.rp-breakdown){font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-metric>span{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.45!important;color:#ffffffcf!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-metric strong{font-size:calc(24px * var(--am-text-scale,1))!important;line-height:1.3!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-metric small{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important;color:#ffffffcf!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-results>.rp-metric strong{font-size:calc(30px * var(--am-text-scale,1))!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-size{font-size:calc(34px * var(--am-text-scale,1))!important;line-height:1.3!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-size small{font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 12px!important;margin:20px 0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-payoff{height:auto!important;min-height:48px!important;overflow:visible!important;gap:6px!important;flex-wrap:wrap!important;border-radius:10px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-payoff span{min-width:80px!important;min-height:48px!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;padding:9px!important;border-radius:8px!important;box-sizing:border-box!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-breakdown{grid-template-columns:minmax(0,1fr) minmax(0,auto)!important;align-items:center!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-breakdown b{overflow-wrap:anywhere!important;text-align:right!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-workspace :is(button,summary,.rp-tabs a){min-height:48px!important;height:auto!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-specs summary{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-workspace [data-rp-copy]{background:var(--cs-accent,#d4c5ff)!important;color:var(--lg-deep,#18132b)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .am-tool-actions{display:flex!important;margin-top:18px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .am-tool-actions button{width:100%!important;background:var(--cs-accent,#d4c5ff)!important;color:var(--lg-deep,#18132b)!important;font-weight:600!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .am-tool-edit{display:flex!important;align-items:center!important;width:100%!important;margin:0 0 18px!important;justify-content:center!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-field .am-tool-error{display:block!important;color:#ffd6de!important;font-weight:600!important;padding-top:3px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-field input[aria-invalid=true]{border-color:#ffb5c4!important;box-shadow:0 0 0 1px #ffb5c4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-specs .rp-field:has(input[type=checkbox])>span{display:flex!important;align-items:center!important;min-height:48px!important;gap:10px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-specs .rp-field input[type=checkbox]{width:22px!important;height:22px!important;flex:none!important;margin:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-form{scroll-margin-top:calc(var(--am-header-height,64px) + 12px)!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-result-grid{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-risk-input{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-breakdown{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-breakdown b{text-align:left!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .hs-article :is(h2,.lw-heading h2),body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .hs-notes h2{font-size:calc(21px * var(--am-text-scale,1))!important;line-height:1.3!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .hs-article :is(p,li),body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .hs-notes p{font-size:calc(15px * var(--am-text-scale,1))!important;line-height:1.6!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .lw-workshop{padding:14px!important;min-width:0!important;border-radius:16px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .am-lesson-bars{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;margin:0!important;min-width:0!important;width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .am-lesson-bars>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 12px!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .am-lesson-bars :is(dt,dd){font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important;margin:0!important;min-width:0!important;overflow-wrap:anywhere!important;color:#fff!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .am-lesson-bars dd{font-weight:650!important;text-align:right!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .am-lesson-meter{display:block!important;grid-column:1/-1!important;width:100%!important;height:10px!important;border-radius:6px!important;background:rgba(255,255,255,.12)!important;overflow:hidden!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .am-lesson-meter i{display:block!important;height:100%!important;border-radius:inherit!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .am-lesson-expand{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;min-height:48px!important;width:100%!important;height:auto!important;white-space:normal!important;padding:12px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .lw-heading>span,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .hs-eyebrow{font-size:calc(11px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .lw-inputs{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .lw-inputs label{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:8px 12px!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .lw-inputs label>span{grid-column:1!important;grid-row:1!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .lw-inputs label>output{grid-column:2!important;grid-row:1!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important;height:auto!important;min-height:0!important;white-space:normal!important;overflow-wrap:anywhere!important;align-self:start!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .lw-inputs :is(input,select){grid-column:1/-1!important;grid-row:2!important;min-width:0!important;width:100%!important;height:auto!important;min-height:48px!important;box-sizing:border-box!important;font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.5!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .lw-result{font-size:calc(15px * var(--am-text-scale,1))!important;line-height:1.5!important;height:auto!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .hs-article .lw-caption{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.6!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .lw-footnote{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .lw-stat-cards section{min-width:0!important;height:auto!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .lw-stat-cards section>span{font-size:calc(11px * var(--am-text-scale,1))!important;line-height:1.4!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .lw-stat-cards section>strong{font-size:calc(24px * var(--am-text-scale,1))!important;line-height:1.3!important;overflow-wrap:anywhere!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .lw-stat-cards section>small{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .lw-reading-details{height:auto!important;min-height:0!important;overflow:visible!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .lw-reading-details summary{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important;min-height:48px!important;height:auto!important;padding:12px 6px!important;white-space:normal!important;overflow-wrap:anywhere!important;box-sizing:border-box!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .hs-quiz>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .hs-quiz button,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .hs-notes button{min-height:48px!important;height:auto!important;min-width:0!important;max-width:100%!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important;padding:12px!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .hs-quiz button[data-hs-answer]{width:100%!important;text-align:left!important;justify-content:flex-start!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .hs-quiz [data-hs-complete]{width:100%!important;margin-top:12px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .hs-notes textarea{font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.5!important;min-height:160px!important;height:auto!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .hs-notes small{display:block!important;font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important;margin-top:8px!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .lw-stat-cards section{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:8px!important;text-align:left!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .lw-stat-cards section>:is(span,strong,small){grid-column:1!important;grid-row:auto!important;text-align:left!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .lw-inputs label{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .lw-inputs label>output{grid-column:1!important;grid-row:3!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub .rp-workspace [data-rp-copy] svg{color:inherit!important;stroke:currentColor!important;opacity:1!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-hero-top{grid-template-columns:minmax(0,1fr) 48px!important;align-items:start!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-details-btn{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-titles,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-account-badges{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-account-badges>:is(.og-wx-badge-size,.og-wx-badge-step){font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important;max-width:100%!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-hero-main{grid-template-columns:minmax(0,1fr) 112px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-art-cluster,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-firm-emblem{width:112px!important;height:112px!important;min-width:0!important;max-width:100%!important;justify-self:center!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-firm-emblem .brand-mark{width:112px!important;height:112px!important;max-width:100%!important;min-width:0!important;min-height:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-firm-emblem img{max-width:100%!important;max-height:100%!important;object-fit:contain!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-hero-card{scroll-margin-top:calc(var(--am-header-height,64px) + 12px)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-fees{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-width:0!important;max-width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-fees>div{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-fees .price-after-pass,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-fees .offer-cost-note>span{display:flex!important;align-items:baseline!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:6px 10px!important;max-width:100%!important;width:100%!important;height:auto!important;box-sizing:border-box!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-fees .price-after-pass small{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important;overflow-wrap:anywhere!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-fees .offer-cost-note{display:block!important;width:100%!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-fees b{font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.4!important;overflow-wrap:anywhere!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-minmax{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-offer-summary small{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-offer-summary strong{font-size:calc(15px * var(--am-text-scale,1))!important;line-height:1.4!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-destinations a{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-hero-actions .og-code-label{font-size:calc(11px * var(--am-text-scale,1))!important;line-height:1.4!important;width:auto!important;flex:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-hero-actions .og-code b{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;width:auto!important;flex:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-forecast-wrap{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 8px!important;align-items:start!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-forecast-wrap>[data-mobile-list]{grid-column:1/-1!important;grid-row:1!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-forecast-wrap>.og-wx-nav-btn{position:static!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;grid-row:2!important;justify-self:stretch!important;margin:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-forecast-wrap>.is-prev{grid-column:1!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-forecast-wrap>.is-next{grid-column:2!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app #compare-cost-dialog>header,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app #rankings-method>header{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:start!important;gap:10px!important;padding:14px!important;flex:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app #compare-cost-dialog h2,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app #rankings-method h2{font-size:calc(18px * var(--am-text-scale,1))!important;line-height:1.25!important;letter-spacing:0!important;min-width:0!important;margin:0!important;overflow-wrap:anywhere!important;word-break:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app #rankings-method>header>div{display:flex!important;align-items:flex-start!important;gap:8px!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app #rankings-method>header>div>svg{width:24px!important;min-width:24px!important;height:24px!important;flex:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app #compare-cost-dialog>header button,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app #rankings-method>header button{width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;font-size:24px!important;line-height:1!important;align-self:start!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-method,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-method-body{min-height:0!important;flex:1!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:14px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-method p,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-method-body p{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.6!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-method h3,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-method-body h3{font-size:calc(18px * var(--am-text-scale,1))!important;line-height:1.35!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-method a,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-method-body a{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important;overflow-wrap:anywhere!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;padding:8px 0!important;box-sizing:border-box!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-breakdown dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 10px!important;margin:14px 0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-breakdown dl>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-breakdown dt{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-breakdown dd{font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.4!important;margin:0!important;overflow-wrap:anywhere!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-breakdown .after-pass-amount{font-size:inherit!important;line-height:inherit!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-breakdown small,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-method-body .rk-eyebrow{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important;overflow-wrap:anywhere!important;white-space:normal!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-wx-hero-main{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-breakdown dl{grid-template-columns:minmax(0,1fr)!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-detail-section summary,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-permission-notes summary{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.45!important;min-height:48px!important;height:auto!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-detail-section p,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-detail-section h4,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-permission-notes strong{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-permission-wrap{overflow:visible!important;max-height:none!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-permission-table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-permission-table thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-permission-table tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-permission-table tbody tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;border:1px solid #ffffff26!important;border-radius:12px!important;padding:12px!important;box-sizing:border-box!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-permission-table tbody th{display:block!important;grid-column:1/-1!important;width:auto!important;min-width:0!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.45!important;text-align:left!important;padding:0!important;border:0!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-permission-table tbody td{display:block!important;min-width:0!important;width:auto!important;padding:0!important;border:0!important;text-align:left!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-permission-label{display:block!important;font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important;color:#ffffffcf!important;margin-bottom:6px!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-permission-table .rk-permission-state{display:block!important;font-size:calc(15px * var(--am-text-scale,1))!important;line-height:1.45!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;padding:8px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-permission-table[data-stages="1"] tbody tr{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-stage-pair small{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-stage-pair strong{font-size:calc(15px * var(--am-text-scale,1))!important;line-height:1.45!important;overflow-wrap:anywhere!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-permission-table tbody tr{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-stage-pair{grid-template-columns:minmax(0,1fr)!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-permission-label{background:none!important;border:0!important;border-radius:0!important;padding:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-controls label>span:not(.atlas-select){font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-result{display:flex!important;flex-wrap:wrap!important;gap:8px!important;height:auto!important;align-items:baseline!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-result strong{font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.4!important;min-width:0!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-result>span{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-heading{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-heading strong{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;min-width:0!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-heading b{font-size:calc(22px * var(--am-text-scale,1))!important;line-height:1.3!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-series{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.3!important;width:calc(24px * var(--am-text-scale,1))!important;height:calc(24px * var(--am-text-scale,1))!important;min-width:0!important;flex:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-caption,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-sample,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-footer{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-footer{display:flex!important;gap:10px!important;align-items:center!important;height:auto!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-footer button{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;min-height:48px!important;height:auto!important;white-space:normal!important;overflow-wrap:anywhere!important;padding:10px 12px!important;max-width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-card h2{flex-wrap:wrap!important;gap:8px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-card h2 small{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-heading{display:grid!important;grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-footer button{width:100%!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-catalog-stats{height:auto!important;min-height:0!important;max-width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-catalog-stats>span{display:block!important;grid-template-rows:auto!important;width:100%!important;min-width:0!important;height:auto!important;min-height:48px!important;max-height:none!important;padding:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-catalog-stats a{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:48px!important;padding:5px 2px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-catalog-stats :is(b,small){width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-firm-rail{align-items:stretch!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-firm-rail button{height:auto!important;justify-content:flex-start!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-offer .price-code{display:flex!important;flex-wrap:wrap!important;height:auto!important;min-height:48px!important;gap:6px!important;padding:9px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-offer .price-code>*{flex:none!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;line-height:1.3!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-copy{min-width:0!important;flex:1!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-result-copy :is(h3,p){white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-home-clear{margin-top:16px!important;min-height:48px!important;max-width:100%!important;height:auto!important;padding:12px 16px!important;white-space:normal!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-catalog-stats{grid-template-columns:minmax(0,1fr)!important;gap:10px!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-catalog-stats>span{border:0!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-catalog-stats>span::before,body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-catalog-stats>span::after{display:none!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-popular-grid{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hq-choices{grid-template-columns:minmax(0,1fr)!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app #advanced-search[data-mobile-compact]{display:block!important;padding:0 0 calc(var(--am-filter-actions-height,80px) + 18px)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard[data-am-filters=closed] #advanced-search[data-mobile-compact]{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app #advanced-search[data-mobile-compact]>:is(.studio-left,.studio-right,.studio-brand,.studio-more){display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard[data-am-filters=open] .finder-results{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-compact{width:100%!important;min-width:0!important;max-width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-nav{scroll-margin-top:calc(var(--am-header-height,64px) + 8px)!important;position:sticky!important;z-index:25!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;padding:5px!important;margin:0 0 18px!important;border:1px solid var(--lg-line,#ffffff25)!important;border-radius:15px!important;background:var(--lg-deep,#292147)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-nav button{overflow-wrap:anywhere!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;min-width:0!important;min-height:48px!important;height:auto!important;padding:8px 4px!important;border:0!important;border-radius:10px!important;background:none!important;color:#ffffffc7!important;font-size:calc(14px * var(--am-text-scale,1))!important;font-weight:650!important;line-height:1.3!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-nav button[aria-pressed=true]{color:#fff!important;background:rgb(var(--lg-rgb,150 110 220) / .34)!important;box-shadow:inset 0 0 0 1px #ffffff26!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-nav small{font:inherit!important;font-size:calc(12px * var(--am-text-scale,1))!important;padding:1px 5px!important;border-radius:5px!important;background:#ffffff16!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-nav small[hidden],body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-pane[hidden],body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-permission-slot[hidden]{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-pane{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-pane :is(label,.studio-firm-label,.widget-field-label,.am-finder-budget-label){display:block!important;margin:0!important;font-size:calc(14px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.4!important;color:#fff!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-pane select{margin-top:7px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-firm .studio-firm-picker{margin-top:0!important;align-items:end!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-setup,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-rule-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 10px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-pane .studio-budget{display:block!important;width:100%!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-pane .studio-budget>:is(.widget-heading,.widget-price-gauge,#studio-budget,.widget-slider-scale){display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-pane .widget-budget-entry{display:grid!important;grid-template-columns:85px minmax(0,1fr) auto!important;gap:8px!important;margin:7px 0 0!important;align-items:end!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-pane .widget-budget-entry select{margin:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-pane #studio-price-input{width:100%!important;min-width:0!important;height:calc(48px * var(--am-text-scale,1))!important;min-height:48px!important;padding:10px!important;border-radius:12px!important;font-size:calc(16px * var(--am-text-scale,1))!important;text-align:left!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-pane #studio-any-price{height:auto!important;min-height:48px!important;max-width:80px!important;padding:8px!important;white-space:normal!important;font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.3!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-pane :is(.studio-note,.am-finder-note,.am-finder-budget-error){display:block!important;font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important;margin:8px 0 0!important;white-space:normal!important;color:#ffffffc4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-budget-error{color:#ffd1d9!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-budget-error[hidden]{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-pane .studio-saved{display:flex!important;align-items:center!important;gap:10px!important;padding:5px 0!important;min-height:48px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-platforms h3{font-size:calc(14px * var(--am-text-scale,1))!important;margin:0 0 8px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-platforms .widget-options-platform{display:flex!important;flex-wrap:wrap!important;gap:8px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-platforms button{min-width:48px!important;min-height:48px!important;height:auto!important;width:auto!important;flex:1 1 72px!important;padding:10px!important;font-size:calc(14px * var(--am-text-scale,1))!important;white-space:normal!important;border-radius:12px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-active-permissions{display:grid!important;gap:8px!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-active-permissions>div{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:6px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-active-permissions button{min-width:0!important;min-height:48px!important;height:auto!important;white-space:normal!important;padding:10px!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;text-align:left!important;overflow-wrap:anywhere!important;border-radius:11px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-active-permissions button[aria-label]{display:grid!important;place-items:center!important;padding:12px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-active-permissions svg{width:20px!important;height:20px!important;stroke:currentColor!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.am-finder-setup,.am-finder-rule-fields,.am-finder-pane .widget-budget-entry){grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-pane #studio-any-price{max-width:100%!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-selection{display:none!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-selection:not([hidden]){display:block!important;font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.45!important;color:#ffffffc4!important;margin:6px 0 0!important;white-space:normal!important;overflow-wrap:anywhere!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-firm .studio-firm-picker{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-toggles{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-approved{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:48px!important;height:auto!important;white-space:normal!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.35!important;padding:8px!important;border:1px solid #ffffff25!important;border-radius:12px!important;color:#fff!important;background:#ffffff08!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-approved[aria-pressed=true]{background:rgb(var(--lg-rgb,150 110 220) / .4)!important;border-color:#ffffff65!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-approved svg{width:19px!important;height:19px!important;flex:none!important;fill:none!important;stroke:currentColor!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-approved::before,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-approved::after{display:none!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-toggles{grid-template-columns:minmax(0,1fr)!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-offer-deck-nav{display:grid!important;grid-template-columns:48px minmax(0,1fr) 48px!important;gap:10px!important;align-items:center!important;margin:10px 0 4px!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-offer-deck-nav button{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;display:grid!important;place-items:center!important;padding:12px!important;border:1px solid #ffffff30!important;border-radius:12px!important;background:var(--lg-deep,#292147)!important;color:#fff!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-offer-deck-nav svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-offer-deck-nav>span{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;font-weight:600!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;color:#fff!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-offer-deck-nav button:disabled{opacity:.35!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-offer-filter-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;grid-column:1/-1!important;margin-top:4px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-offer-filter-actions button{min-width:0!important;min-height:48px!important;height:auto!important;padding:10px!important;border-radius:12px!important;border:1px solid #ffffff30!important;background:var(--lg-deep,#292147)!important;color:#fff!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.35!important;font-weight:600!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-offer-filter-actions button:last-child{background:rgb(var(--lg-rgb,150 110 220) / .35)!important;border-color:#ffffff50!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-offer-filter-actions{grid-template-columns:minmax(0,1fr)!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign-art{min-height:calc(112px * var(--am-text-scale,1))!important;height:auto!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.og-card-size-pill,.og-card-step-pill,.og-card-rating-pill){font-size:calc(11px * var(--am-text-scale,1))!important;line-height:1.3!important;min-height:calc(24px * var(--am-text-scale,1))!important;height:auto!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-card-top-badges{flex-wrap:wrap!important;max-width:calc(100% - 24px)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-card-rating-pill b{font-size:inherit!important;line-height:inherit!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:10px!important;padding:12px!important;min-height:0!important;height:auto!important;max-height:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign-headline{min-height:0!important;height:auto!important;max-height:none!important;width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign-headline strong{font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.3!important;font-weight:650!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign-headline small{display:block!important;font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important;-webkit-line-clamp:unset!important;height:auto!important;max-height:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign-offer-box{height:auto!important;min-height:0!important;max-height:none!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important;align-items:center!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.og-campaign-price,.og-campaign-discount){grid-area:auto!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.og-campaign-price>small,.og-campaign-discount>small,.og-campaign-saving){font-size:calc(11px * var(--am-text-scale,1))!important;line-height:1.4!important;height:auto!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign-amounts{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:6px!important;flex-wrap:wrap!important;min-width:0!important;height:auto!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign-amounts s{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign-amounts b{font-size:calc(20px * var(--am-text-scale,1))!important;line-height:1.25!important;font-weight:700!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign-discount strong{display:inline-flex!important;align-items:baseline!important;justify-content:center!important;flex-wrap:wrap!important;gap:2px!important;font-size:calc(24px * var(--am-text-scale,1))!important;line-height:1.2!important;height:auto!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign-discount em{font-size:calc(11px * var(--am-text-scale,1))!important;line-height:1.3!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign-footer .og-code{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;height:auto!important;min-height:48px!important;padding:10px!important;flex-wrap:wrap!important;white-space:normal!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign-offer-box{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign-footer{height:auto!important;min-height:0!important;max-height:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign-footer .og-code>b{font-size:inherit!important;line-height:inherit!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign-footer .og-code-label{font-size:calc(10px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign-footer [data-copy-feedback]{min-width:20px!important;min-height:20px!important;display:grid!important;place-items:center!important;flex:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign-footer [data-copy-feedback] svg{width:20px!important;height:20px!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign-footer .og-code{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign-footer .og-code>:is(b,.og-code-label,[data-copy-feedback]){flex:none!important;width:auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-campaign [data-og-fee-host].is-fee-open>.og-fee-tooltip{position:static!important;display:block!important;grid-column:1/-1!important;inset:auto!important;transform:none!important;opacity:1!important;visibility:visible!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:8px 0 0!important;padding:10px!important;font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important;background:var(--lg-deep,#292147)!important;pointer-events:auto!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard[data-am-filters=open] #advanced-search[data-mobile-compact]{padding:14px!important;border:1px solid #ffffff25!important;border-radius:22px!important;background:var(--lg-deep,#292147)!important;box-shadow:none!important;overflow:visible!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard[data-am-filters=open]{padding-bottom:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app:has(.finder-dashboard[data-am-filters=open]){padding-bottom:calc(var(--am-filter-actions-height,80px) + 24px)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-nav{top:calc(var(--am-header-height,64px) + 4px)!important;margin:0 0 14px!important;padding:4px!important;border-radius:13px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-pane{gap:14px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-firm .studio-firm-label{margin-bottom:6px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-pane .studio-saved{padding:8px!important;border:1px solid #ffffff25!important;border-radius:12px!important;background:#ffffff08!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.35!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-pane .studio-saved input{flex:none!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0!important;accent-color:var(--lg-soft,#bba0e9)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-approved span{background:none!important;border:0!important;padding:0!important;font:inherit!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.am-finder-fee,.am-finder-review,.am-finder-permission-details){display:block!important;min-width:0!important;margin:0!important;padding:0!important;border:1px solid #ffffff25!important;border-radius:13px!important;background:#ffffff05!important;overflow:hidden!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-review{margin:0 0 14px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-review[hidden]{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.am-finder-fee,.am-finder-review,.am-finder-permission-details)>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:48px!important;padding:10px 12px!important;list-style:none!important;cursor:pointer!important;color:#fff!important;font-size:calc(14px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.am-finder-fee,.am-finder-review,.am-finder-permission-details)>summary::-webkit-details-marker{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.am-finder-fee,.am-finder-review,.am-finder-permission-details)>summary::after{content:"+"!important;font-size:22px!important;font-weight:400!important;line-height:1!important;flex:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.am-finder-fee,.am-finder-review,.am-finder-permission-details)[open]>summary::after{content:"−"!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.am-finder-fee,.am-finder-review,.am-finder-permission-details)>summary>strong{margin-left:auto!important;font-size:calc(13px * var(--am-text-scale,1))!important;font-weight:600!important;white-space:normal!important;overflow-wrap:anywhere!important;color:var(--lg-soft,#d5c0f1)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-fee .studio-budget{padding:0 12px 12px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-review>div{display:grid!important;gap:6px!important;padding:0 8px 8px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-review>div>button{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:48px!important;width:100%!important;height:auto!important;padding:10px!important;text-align:left!important;border:0!important;border-radius:9px!important;background:#ffffff08!important;color:#fff!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-review button span{display:grid!important;gap:3px!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-review button small{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important;font-weight:500!important;color:#ffffffba!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-review button strong{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;font-weight:650!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.am-finder-review,.am-finder-result-tools) svg{width:20px!important;height:20px!important;flex:none!important;fill:none!important;stroke:currentColor!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-tools{margin:12px 0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-tools>button{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;min-height:48px!important;height:auto!important;padding:11px!important;border:1px solid #ffffff35!important;border-radius:12px!important;background:rgb(var(--lg-rgb,150 110 220) / .22)!important;color:#fff!important;font-size:calc(15px * var(--am-text-scale,1))!important;font-weight:650!important;line-height:1.4!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-tools small{font-size:calc(12px * var(--am-text-scale,1))!important;font-weight:550!important;line-height:1.4!important;color:#ffffffbd!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-tools small[hidden]{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-fast{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 10px!important;grid-column:1/-1!important;min-width:0!important;margin:0 0 4px!important;padding:0!important;border:0!important;background:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-fast>label{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;min-width:0!important;margin:0!important;padding:0!important;color:#fff!important;font-size:calc(14px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.4!important;background:none!important;border:0!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-fast>[data-quick-filter=firm]{grid-column:auto!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-fast select{display:block!important;position:static!important;opacity:1!important;appearance:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px!important;height:auto!important;margin:0!important;padding:10px 12px!important;border:1px solid #ffffff45!important;border-radius:12px!important;background:var(--lg-deep,#292147)!important;color:#fff!important;font:inherit!important;font-size:calc(16px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.4!important;text-align:left!important;text-transform:none!important;color-scheme:dark!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-fast :is(select,button):focus-visible{outline:2px solid var(--lg-soft,#d5bff3)!important;outline-offset:3px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-fast .am-finder-fast-name{display:block!important;font-size:calc(13px * var(--am-text-scale,1))!important;font-weight:500!important;color:#ffffffd9!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-fast .am-finder-fast-name[hidden]{display:none!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-fast{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-quick-needs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-quick-needs>button{display:grid!important;align-content:center!important;justify-items:center!important;gap:4px!important;min-width:0!important;min-height:64px!important;height:auto!important;padding:10px 7px!important;border:1px solid #ffffff30!important;border-radius:12px!important;background:#ffffff08!important;color:#fff!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:calc(13px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.4!important;text-align:center!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-quick-needs>button small{font-size:calc(12px * var(--am-text-scale,1))!important;font-weight:500!important;line-height:1.35!important;color:#ffffffb8!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-quick-needs>button[aria-pressed=true]{background:rgb(var(--lg-rgb,150 110 220) / .48)!important;border-color:#ffffff90!important;box-shadow:inset 0 0 0 1px #ffffff20!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-quick-needs>button[aria-pressed=true] small{color:#fff!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard[data-am-filters=open] .studio-brand-actions{grid-template-columns:minmax(100px,.65fr) minmax(0,1fr)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard[data-am-filters=open] .studio-brand-actions>button{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-quick-needs{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-nav button{font-size:calc(12px * var(--am-text-scale,1))!important;overflow-wrap:normal!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard[data-am-filters=open] .studio-brand-actions{grid-template-columns:48px minmax(0,1fr)!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app #finder-reset span{display:none!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app #finder-reset{display:grid!important;place-items:center!important;padding:10px!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app #finder-reset svg{width:24px!important;height:24px!important;margin:0!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-policy-page[data-mobile-reader] .policy-heading>:is(h1,span),body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-policy-page[data-mobile-reader] .policy-layout>nav,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .page-heading.am-reader-intro h1{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-policy-page[data-mobile-reader]{overflow:visible!important;min-width:0!important;min-height:0!important;height:auto!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-policy-page[data-mobile-reader] .policy-heading{margin:0 0 14px!important;padding:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-policy-page[data-mobile-reader] .policy-layout{margin-top:16px!important;gap:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-policy-page[data-mobile-reader] .policy-content section>div{font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.65!important;font-weight:450!important;color:#ffffffeb!important;overflow-wrap:anywhere!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-policy-page[data-mobile-reader] .policy-operator dt{font-size:calc(14px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-policy-page[data-mobile-reader] .policy-operator>div{min-width:0!important;padding:12px 0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .atlas-policy-page[data-mobile-reader] .policy-operator dd{min-height:24px!important;margin:6px 0 0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-mobile-reader] h2{scroll-margin-top:calc(var(--am-header-height,64px) + var(--am-reader-bar-height,72px) + 24px)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-reader-bar{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:stretch!important;gap:8px!important;position:sticky!important;top:calc(var(--am-header-height,64px) + 8px)!important;z-index:30!important;min-width:0!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0 0 16px!important;padding:7px!important;border:1px solid #ffffff30!important;border-radius:16px!important;background:var(--lg-deep,#292147)!important;box-shadow:0 5px 18px #00000014!important;box-sizing:border-box!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-reader-bar>select{min-width:0!important;max-width:100%!important;text-align:left!important;box-shadow:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-reader-contents{display:block!important;position:static!important;min-width:0!important;height:auto!important;border:0!important;border-radius:10px!important;margin:0!important;padding:0!important;overflow:visible!important;background:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-reader-contents>summary{list-style:none!important;display:flex!important;justify-content:center!important;align-items:center!important;width:48px!important;height:100%!important;min-height:48px!important;padding:10px!important;border:1px solid #ffffff30!important;border-radius:11px!important;background:#ffffff08!important;color:#fff!important;cursor:pointer!important;box-sizing:border-box!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-reader-contents>summary::-webkit-details-marker{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-reader-contents>summary svg{width:24px!important;height:24px!important;fill:none!important;stroke:currentColor!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-reader-contents[open]>summary{background:rgb(var(--lg-rgb,150 110 220) / .4)!important;border-color:#ffffff70!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-reader-sections{position:absolute!important;right:0!important;top:calc(100% + 8px)!important;display:grid!important;gap:4px!important;width:min(560px,calc(100vw - 56px))!important;max-width:calc(100vw - 32px)!important;max-height:min(55dvh,calc(var(--am-viewport-height,100dvh) - var(--am-header-height,64px) - 120px))!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;padding:8px!important;border:1px solid #ffffff40!important;border-radius:15px!important;background:var(--lg-deep,#292147)!important;box-shadow:0 12px 30px #00000035!important;box-sizing:border-box!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-reader-sections>button{display:block!important;width:100%!important;min-width:0!important;min-height:48px!important;height:auto!important;padding:12px!important;text-align:left!important;border:0!important;border-radius:9px!important;background:none!important;color:#fff!important;font-size:calc(15px * var(--am-text-scale,1))!important;font-weight:550!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-reader-sections>button:is(:hover,:focus-visible){background:rgb(var(--lg-rgb,150 110 220) / .3)!important;color:#fff!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-reader-bar :is(summary,select,button):focus-visible{outline:2px solid #fff!important;outline-offset:2px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app article.panel.article[data-mobile-reader]{padding:16px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app article.panel.article[data-mobile-reader]>h2{font-size:calc(21px * var(--am-text-scale,1))!important;line-height:1.3!important;font-weight:650!important;margin:24px 0 12px!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app article.panel.article[data-mobile-reader]>p,body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .page-heading.am-reader-intro p{font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.65!important;font-weight:450!important;color:#ffffffeb!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app article.panel.article[data-mobile-reader] .sources{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app article.panel.article[data-mobile-reader] .sources a{display:inline-flex!important;align-items:center!important;min-height:48px!important;max-width:100%!important;padding:8px 0!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #atlas-policy-footer .atlas-policy-links a{font-size:calc(13px * var(--am-text-scale,1))!important;min-height:48px!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet]{height:calc(min(var(--am-viewport-height,100dvh),100dvh) - 16px)!important;padding:0!important;overflow:hidden!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-tabs{display:none!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet]:not([data-mobile-research-view=overview]) .pr-scroll>.pr-head{display:none!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .am-provider-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;flex:none!important;gap:12px!important;min-width:0!important;padding:12px 16px!important;border-bottom:1px solid #ffffff20!important;background:var(--lg-deep,#292147)!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .am-provider-bar>strong{font-size:calc(18px * var(--am-text-scale,1))!important;font-weight:650!important;line-height:1.3!important;color:#fff!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .am-provider-bar>button{display:grid!important;place-items:center!important;flex:none!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:10px!important;border:1px solid #ffffff30!important;border-radius:12px!important;background:#ffffff08!important;color:#fff!important;font-size:26px!important;line-height:1!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .am-provider-section{display:block!important;flex:none!important;margin:0!important;padding:8px 16px!important;border-bottom:1px solid #ffffff18!important;min-width:0!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-scroll>.pr-head{display:block!important;position:static!important;inset:auto!important;flex:none!important;width:100%!important;min-width:0!important;height:auto!important;margin:0 0 16px!important;padding:0 0 16px!important;border:0!important;border-bottom:1px solid #ffffff20!important;background:none!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-identity{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-identity>.brand-mark{width:48px!important;height:48px!important;min-width:48px!important;flex:none!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-identity h2{font-size:calc(22px * var(--am-text-scale,1))!important;line-height:1.3!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#fff!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-eyebrow{display:none!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-identity p{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;margin-top:6px!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-head-actions{position:static!important;inset:auto!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin-top:10px!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-head-actions>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:48px!important;padding:9px 12px!important;border:1px solid #ffffff30!important;border-radius:11px!important;background:#ffffff08!important;color:#fff!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .am-research-facts{display:block!important;margin:0 0 16px!important;padding:0!important;border:0!important;background:none!important;min-width:0!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .am-research-facts>summary{min-height:48px!important;height:auto!important;padding:12px!important;border:1px solid #ffffff30!important;border-radius:12px!important;background:#ffffff08!important;color:#fff!important;font-size:calc(15px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.4!important;white-space:normal!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .am-research-facts .pr-summary{margin:12px 0 0!important;padding:0!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-review-form label{display:grid!important;gap:8px!important;min-width:0!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-review-form textarea{width:100%!important;min-width:0!important;min-height:144px!important;padding:12px!important;font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.5!important;box-sizing:border-box!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-review-form .pr-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-width:0!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-review-form .pr-actions button{width:100%!important;min-width:0!important;min-height:48px!important;height:auto!important;padding:10px!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-account-sheet] .cd-toolbar-title{display:none!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-account-sheet] .cd-nav{display:none!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-account-sheet] .am-account-sheet-title{grid-column:1!important;grid-row:1!important;align-self:center!important;min-width:0!important;font-size:calc(18px * var(--am-text-scale,1))!important;line-height:1.3!important;font-weight:650!important;color:#fff!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-account-sheet] .am-account-section{display:block!important;grid-column:1/-1!important;grid-row:2!important;min-width:0!important;margin:0!important;padding:0!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-identity{grid-template-columns:minmax(0,1fr)!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet]{height:calc(min(var(--am-viewport-height,100dvh),100dvh) - 16px)!important;max-height:calc(min(var(--am-viewport-height,100dvh),100dvh) - 16px)!important;padding:0!important;overflow:hidden!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet][open]{display:flex!important;flex-direction:column!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] .am-history-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;flex:none!important;gap:12px!important;min-width:0!important;padding:12px 16px!important;border-bottom:1px solid #ffffff20!important;background:var(--lg-deep,#292147)!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] .am-history-bar>strong{font-size:calc(18px * var(--am-text-scale,1))!important;font-weight:650!important;line-height:1.3!important;color:#fff!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] .am-history-bar>.close{position:static!important;inset:auto!important;display:grid!important;place-items:center!important;flex:none!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin:0!important;padding:10px!important;border:1px solid #ffffff30!important;border-radius:12px!important;background:#ffffff08!important;color:#fff!important;font-size:26px!important;line-height:1!important;transform:none!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] .am-history-bar svg{width:23px!important;height:23px!important;fill:none!important;stroke:currentColor!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] #detail-content{position:relative!important;display:block!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:16px 14px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;box-sizing:border-box!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] .provider-history-detail{width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] #detail-content:focus-visible{outline:2px solid #fff!important;outline-offset:-3px!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-scroll:focus-visible{outline:2px solid #fff!important;outline-offset:-3px!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] .provider-history-detail>header{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;height:auto!important;min-height:0!important;padding:0!important;margin:0 0 16px!important;overflow:visible!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] .provider-history-detail>header .brand-mark{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] .provider-history-detail h2{font-size:calc(22px * var(--am-text-scale,1))!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important;margin:6px 0!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] .provider-history-detail h3{font-size:calc(18px * var(--am-text-scale,1))!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] .provider-history-detail .eyebrow{display:block!important;font-size:calc(11px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] .provider-history-detail .pa-history-status{display:inline-block!important;max-width:100%!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] .provider-history-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] .provider-history-grid>div{min-width:0!important;padding:12px!important;height:auto!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] .provider-history-grid dt{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] .provider-history-grid dd{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important;margin:6px 0 0!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] .provider-history-sources{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-width:0!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] .provider-history-sources a{display:flex!important;align-items:center!important;min-width:0!important;min-height:48px!important;padding:10px!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] .provider-history-detail>header{grid-template-columns:minmax(0,1fr)!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] a{display:inline-flex!important;align-items:center!important;min-height:48px!important;max-width:100%!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-source small{display:block!important;font-size:calc(12px * var(--am-text-scale,1))!important;font-weight:550!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-tags span{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-disclosure summary{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-inline-details summary{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-field h4{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-review-score strong{font-size:calc(24px * var(--am-text-scale,1))!important;line-height:1.2!important;white-space:normal!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-review-score>span{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] .pr-status>strong{font-size:calc(15px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] [data-pr-save-status]{flex:1 1 100%!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important} body.atlas-mobile-application #provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog#provider-research-dialog[data-mobile-research-sheet] [data-pr-save-status]:empty{display:none!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] .provider-history-sources{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-history-sheet] .provider-history-sources>:not(a){font:inherit!important;white-space:normal!important;overflow-wrap:anywhere!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-compare-type{display:grid!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0 0 12px!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-compare-type select{display:block!important;width:100%!important;min-width:0!important;min-height:48px!important;font-size:calc(16px * var(--am-text-scale,1))!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-compare-selection-name{display:none!important;margin:7px 0 0!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#fff!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-compare-field-label{display:flex!important;align-items:center!important;gap:7px!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-compare-selection-name{display:block!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-controls{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-controls>.versus-swap{grid-column:1!important;grid-row:auto!important;justify-self:center!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-logos{align-items:start!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-logos{grid-template-columns:minmax(0,1fr)!important;gap:20px!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-divider{display:none!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-contender{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;gap:6px 12px!important;width:100%!important;min-width:0!important;text-align:left!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-contender>a{grid-column:1!important;grid-row:1/4!important;margin:0!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-contender>h2{grid-column:2!important;grid-row:1!important;margin:0!important;text-align:left!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-contender>p{grid-column:2!important;grid-row:2!important;margin:0!important;text-align:left!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-contender>.program-account-badge{grid-column:2!important;grid-row:3!important;margin:0!important;max-width:100%!important;height:auto!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.versus-card>h2,.versus-chart-heading>h2,.program-permissions-heading>h2){font-size:calc(21px * var(--am-text-scale,1))!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.versus-chart-heading>span,.versus-arena-top>span,.versus-rating small){font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-arena-foot :is(span,a){font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-arena-foot a{display:flex!important;align-items:center!important;min-height:48px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-metric-bars>div>span{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important;flex-wrap:wrap!important;align-items:baseline!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-metric-bars strong{font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.5!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.versus-bar-column>span,.versus-bar-group>small){font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-rating strong{font-size:calc(30px * var(--am-text-scale,1))!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-rating strong>span{font-size:calc(18px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-rating>div{position:static!important;inset:auto!important;transform:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-sources>summary{font-size:calc(15px * var(--am-text-scale,1))!important;line-height:1.5!important;min-height:48px!important;height:auto!important;white-space:normal!important;overflow-wrap:anywhere!important}} @media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){@media(max-width:360px){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-compare-selection-name{display:block!important}}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application.am-compare-selection .finder-results{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important} body.atlas-mobile-application .am-compare-tray{position:fixed!important;z-index:2000!important;left:10px!important;right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;padding:10px 12px!important;box-sizing:border-box!important;border:1px solid #ffffff40!important;border-radius:16px!important;background:var(--lg-deep,#292147)!important;color:#fff!important;box-shadow:0 6px 24px #0005!important} body.atlas-mobile-application .am-compare-tray>span{display:flex!important;align-items:center!important;gap:8px!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application .am-compare-tray svg{width:22px!important;height:22px!important;flex:none!important} body.atlas-mobile-application .am-compare-tray button{min-height:48px!important;padding:8px 14px!important;border:1px solid #ffffff40!important;border-radius:12px!important;background:rgb(var(--lg-rgb,150 110 220) / .4)!important;color:#fff!important;font:inherit!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application .am-compare-tray[hidden],body.atlas-mobile-application .am-compare-shade[hidden]{display:none!important} body.atlas-mobile-application .am-compare-shade{position:fixed!important;inset:0!important;z-index:2200!important;background:#080713b8!important} body.atlas-mobile-application.am-compare-review-open{overflow:hidden!important} body.atlas-mobile-application .challenge-compare-preview[data-am-compare-review=closed]{display:none!important} body.atlas-mobile-application .challenge-compare-preview[data-am-compare-review=open]{position:fixed!important;z-index:2201!important;display:block!important;left:10px!important;right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;min-width:0!important;max-height:calc(var(--am-viewport-height,100dvh) - var(--am-header-height,64px) - 24px)!important;overflow:auto!important;overscroll-behavior:contain!important;box-sizing:border-box!important;padding:12px!important;border-radius:18px!important;background:var(--lg-deep,#292147)!important;transform:none!important;animation:none!important} body.atlas-mobile-application .am-compare-review-back{position:sticky!important;top:-12px!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-height:48px!important;width:100%!important;padding:10px 0!important;margin:0 0 10px!important;border:0!important;border-radius:0!important;background:var(--lg-deep,#292147)!important;color:#fff!important;font:inherit!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application .am-compare-review-back svg{width:22px!important;height:22px!important;flex:none!important} body.atlas-mobile-application .challenge-compare-preview .compare-preview-heading>strong{font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application .challenge-compare-preview .compare-preview-heading>strong>span{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important} body.atlas-mobile-application .challenge-compare-preview button{min-width:48px!important;min-height:48px!important;height:auto!important} body.atlas-mobile-application .challenge-compare-preview .compare-preview-choice{grid-template-columns:40px minmax(0,1fr) 48px!important;gap:8px!important;padding:10px!important;min-width:0!important} body.atlas-mobile-application .challenge-compare-preview .brand-mark{width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important} body.atlas-mobile-application .challenge-compare-preview .compare-preview-choice>div>strong{font-size:calc(15px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application .challenge-compare-preview .compare-preview-choice>div>:is(span,small){font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application .challenge-compare-preview .price-after-pass{display:flex!important;flex-wrap:wrap!important;gap:4px!important;width:100%!important;height:auto!important;min-width:0!important;white-space:normal!important;box-sizing:border-box!important} body.atlas-mobile-application .challenge-compare-preview .price-after-pass small{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important} body.atlas-mobile-application .challenge-compare-preview .price-after-pass b{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application .challenge-compare-preview :is(.compare-preview-next,.compare-preview-open){font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application .challenge-compare-preview>p{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application .challenge-compare-preview .compare-preview-heading{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:8px!important;align-items:start!important} body.atlas-mobile-application .challenge-compare-preview .compare-preview-heading>strong{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important} body.atlas-mobile-application .challenge-compare-preview .compare-preview-heading>strong>span{flex:none!important;width:auto!important;min-width:48px!important;height:auto!important;padding:4px 8px!important;white-space:nowrap!important;box-sizing:border-box!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .program-account-badge{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important;height:auto!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .compare-drawdown-type{display:block!important;font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .program-price-identity>strong{font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .program-price-identity>small{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .program-offer-amount>strong{font-size:calc(28px * var(--am-text-scale,1))!important;line-height:1.2!important;max-width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .program-offer-amount>:is(s,small){font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .program-offer-discount>strong{font-size:calc(20px * var(--am-text-scale,1))!important;line-height:1.3!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.program-offer-discount>small,.program-offer-standard,.program-offer-code>span,.program-price-condition){font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .program-offer-code .price-code{min-height:48px!important;height:auto!important;max-width:100%!important;flex-wrap:wrap!important;box-sizing:border-box!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .program-offer-code .price-code small{font-size:calc(10px * var(--am-text-scale,1))!important;line-height:1.5!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .program-offer-code .price-code b{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.5!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .program-price-side>:is(a,.directory-record){font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .program-price-side>a{display:flex!important;align-items:center!important;min-height:48px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .program-offer-amount .price-after-pass{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;min-width:0!important;height:auto!important;max-width:100%!important;box-sizing:border-box!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .program-offer-amount .price-after-pass small{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .program-offer-amount .price-after-pass b{font-size:calc(15px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-dashboard .platform-tag{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important;height:auto!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .program-rule-status{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important;height:auto!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .program-rule-source{display:inline-flex!important;align-items:center!important;min-height:48px!important;font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .program-offer-quote{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .program-offer-discount{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;width:100%!important;box-sizing:border-box!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-contender>a{display:flex!important;align-items:center!important;justify-content:center!important;width:64px!important;height:64px!important;min-height:64px!important;margin-inline:auto!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-contender .brand-mark{display:grid!important;place-items:center!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-contender .brand-mark img{width:64px!important;height:64px!important;min-width:0!important;min-height:0!important;max-width:64px!important;max-height:64px!important;object-fit:contain!important} body.atlas-mobile-application .challenge-compare-preview .brand-mark img{width:40px!important;height:40px!important;min-width:0!important;min-height:0!important;max-width:40px!important;max-height:40px!important;object-fit:contain!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-contender h2{margin-top:10px!important;margin-bottom:4px!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application.mobile-overlay-open .am-compare-tray{display:none!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-platforms>:is(h3,.widget-options-platform){display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-more-rules{min-width:0!important;margin:0!important;border:1px solid #ffffff25!important;border-radius:13px!important;background:#ffffff05!important;overflow:hidden!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-more-rules>summary{display:flex!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:12px!important;list-style:none!important;cursor:pointer!important;color:#fff!important;font-size:calc(14px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-more-rules>summary::-webkit-details-marker{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-more-rules>summary::after{content:"+"!important;font-size:22px!important;font-weight:400!important;line-height:1!important;flex:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-more-rules[open]>summary::after{content:"−"!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-more-rules>summary>strong{margin-left:auto!important;color:var(--lg-soft,#d5c0f1)!important;font-size:calc(12px * var(--am-text-scale,1))!important;font-weight:550!important;line-height:1.4!important;text-align:right!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-more-rules>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 10px!important;padding:0 12px 14px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-tools{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-tools:has(>.am-finder-clear-results:not([hidden])){grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-tools>.finder-compare-accounts{align-items:center!important;gap:6px!important;min-width:0!important;min-height:48px!important;height:auto!important;margin:0!important;padding:10px 6px!important;border:1px solid #ffffff35!important;border-radius:12px!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;text-align:center!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-tools>button:not(.am-finder-clear-results){flex-wrap:wrap!important;gap:5px!important;padding:10px 6px!important;font-size:calc(13px * var(--am-text-scale,1))!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-results-actions:not(:has(a)){display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard .filter-chips>[data-clear-filter]:is([data-clear-filter=size],[data-clear-filter=steps]){display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard .filter-chips:not(:has(>[data-clear-filter]:not([data-clear-filter=size],[data-clear-filter=steps]))){display:none!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-tools:has(>.am-finder-clear-results){grid-template-columns:minmax(0,1fr) 48px!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-tools>.am-finder-fast{order:0!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-tools>button:not(.am-finder-clear-results){order:1!important;grid-column:1!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-tools>.am-finder-clear-results{order:2!important;grid-column:2!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-tools>.finder-compare-accounts{order:3!important;grid-column:1/-1!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-tools>.am-finder-clear-results{width:48px!important;min-width:48px!important;padding:12px!important;aspect-ratio:1!important;background:#ffffff08!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-tools>.am-finder-clear-results[hidden]{display:none!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-more-rules>div{grid-template-columns:minmax(0,1fr)!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.am-compare-type,.versus-arena-foot a){font-size:calc(14px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.45!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .simple-hub :is(.cs-category-nav,.cs-categories)>a{font-size:calc(14px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .sim-profile :is(.sim-section-heading>a,.sim-profile-note>a){font-size:calc(15px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.45!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;height:auto!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-table-head{display:grid!important;position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;max-height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-table-head>[role=columnheader]:nth-child(4){display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-rank-cell{display:block!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-rank-cell-name{grid-column:2!important;grid-row:1!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-rank-cell-action{grid-column:3!important;grid-row:1/3!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-rank-cell-action>button{width:48px!important;height:48px!important;padding:7px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-rank-cell-action>button>svg{width:15px!important;height:15px!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.rk-stage,.rk-podium-scene){height:auto!important;min-height:265px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-podium{position:relative!important;inset:auto!important;height:auto!important;min-height:calc(255px * var(--am-text-scale,1))!important;align-items:end!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-podium-place{height:auto!important;align-self:end!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-place-1{order:2!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-place-2{order:1!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-place-3{order:3!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-podium-person{height:auto!important;min-height:85px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-podium-person>strong{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.3!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-plinth{height:auto!important;min-height:calc(110px * var(--am-text-scale,1))!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-place-1 .rk-plinth{min-height:calc(145px * var(--am-text-scale,1))!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-place-2 .rk-plinth{min-height:calc(125px * var(--am-text-scale,1))!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-podium-readout{position:relative!important;z-index:1!important;display:grid!important;justify-items:center!important;gap:4px!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;padding:6px 4px!important;border:0!important;border-radius:8px!important;background:var(--lg-deep,#292147)!important;color:#fff!important;text-align:center!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-podium-readout>*{min-width:0!important;max-width:100%!important;margin:0!important;color:#fff!important;text-shadow:none!important;overflow-wrap:anywhere!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-podium-readout>b{font-size:calc(22px * var(--am-text-scale,1))!important;font-weight:800!important;line-height:1!important;letter-spacing:-.03em!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-podium-readout>strong{font-size:calc(16px * var(--am-text-scale,1))!important;font-weight:700!important;line-height:1.2!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-podium-readout>small{font-size:calc(12px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.3!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.rk-stage,.rk-podium-scene,.rk-podium){min-height:0!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-podium{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding-top:0!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-podium-place{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:center!important;gap:12px!important;width:100%!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-place-1{order:1!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-place-2{order:2!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.rk-plinth,.rk-podium-person){min-height:0!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-podium-person>.rk-crown{display:none!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.am-finder-sheet-open{overflow:hidden!important;overscroll-behavior:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet{position:fixed!important;inset:max(10px,env(safe-area-inset-top)) 0 auto!important;width:calc(100% - 20px)!important;max-width:600px!important;height:min(calc(600px * var(--am-text-scale,1)),calc(min(var(--am-viewport-height,100dvh),100dvh) - max(10px,env(safe-area-inset-top)) - max(10px,env(safe-area-inset-bottom))))!important;max-height:calc(100dvh - 20px)!important;min-height:0!important;margin:0 auto!important;padding:0!important;border:1px solid #ffffff35!important;border-radius:22px!important;background:var(--lg-deep,#292147)!important;color:#fff!important;box-shadow:0 20px 70px #0006!important;overflow:hidden!important;grid-template-rows:auto minmax(0,1fr)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet[open]{display:grid!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet:not([open]){display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet::backdrop{background:#100c24b8!important;backdrop-filter:blur(5px)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px 14px 12px!important;min-width:0!important;min-height:0!important;height:auto!important;background:none!important;border:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-heading>div{min-width:0!important;display:grid!important;gap:3px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-heading h2{margin:0!important;font-size:calc(21px * var(--am-text-scale,1))!important;line-height:1.2!important;font-weight:750!important;letter-spacing:-.4px!important;color:#fff!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-heading p{margin:0!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;font-weight:500!important;color:#ffffffc9!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-heading>button{display:grid!important;place-items:center!important;flex:none!important;min-width:48px!important;width:48px!important;height:48px!important;padding:12px!important;border:1px solid #ffffff25!important;border-radius:14px!important;color:#fff!important;background:#ffffff0a!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-heading svg{width:22px!important;height:22px!important;stroke:currentColor!important;fill:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard .am-finder-sheet #advanced-search[data-mobile-compact]{display:block!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:hidden!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet .am-finder-compact{display:grid!important;height:100%!important;min-height:0!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet .am-finder-nav{position:static!important;top:auto!important;margin:0 14px 10px!important;padding:4px!important;gap:3px!important;border-radius:13px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet .am-finder-nav button{min-height:48px!important;padding:8px 3px!important;font-size:calc(13px * var(--am-text-scale,1))!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-scroll{min-width:0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scroll-padding:14px!important;padding:0 14px 14px!important;scrollbar-width:thin!important;scrollbar-color:#ffffff55 transparent!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-scroll::-webkit-scrollbar{width:6px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-scroll::-webkit-scrollbar-thumb{background:#ffffff55!important;border-radius:10px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet .am-finder-pane{gap:12px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet .am-finder-review{margin:0 0 12px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-preferences{display:block!important;min-width:0!important;margin:0!important;border:1px solid #ffffff25!important;border-radius:13px!important;background:#ffffff05!important;overflow:hidden!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-preferences>summary{display:flex!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:10px 12px!important;list-style:none!important;cursor:pointer!important;color:#fff!important;font-size:calc(14px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-preferences>summary::-webkit-details-marker{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-preferences>summary::after{content:"+"!important;font-size:22px!important;font-weight:400!important;line-height:1!important;flex:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-preferences[open]>summary::after{content:"−"!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-preferences>summary>strong{margin-left:auto!important;color:var(--lg-soft,#d5c0f1)!important;font-size:calc(12px * var(--am-text-scale,1))!important;font-weight:550!important;line-height:1.4!important;text-align:right!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-preferences .am-finder-toggles{padding:0 10px 10px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard .am-finder-sheet .studio-brand-actions{position:static!important;inset:auto!important;width:auto!important;min-width:0!important;margin:0!important;padding:12px 14px max(12px,env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid #ffffff20!important;border-radius:0!important;box-shadow:none!important;background:var(--lg-deep,#292147)!important;gap:8px!important;grid-template-columns:minmax(88px,.55fr) minmax(0,1fr)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard[data-am-filters=open] .finder-results{display:block!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard .am-finder-sheet .studio-brand-actions{grid-template-columns:48px minmax(0,1fr)!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-chart-readable>svg{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-chart-preview{display:block!important;min-width:0!important;width:100%!important;max-width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-chart-preview .am-chart-overview{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;border:0!important;background:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-chart-preview .am-chart-pin text{font-family:inherit!important;font-weight:750!important;fill:#fff!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-chart-key{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:7px 12px!important;margin:10px 0 0!important;padding:0!important;list-style:none!important;border:0!important;background:none!important;color:#fff!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-chart-key[hidden]{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-chart-key>li{display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-width:0!important;margin:0!important;padding:3px 0!important;border:0!important;background:none!important;font-size:calc(14px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-chart-key b{display:grid!important;place-items:center!important;min-width:0!important;width:26px!important;height:26px!important;border:1px solid var(--am-key-color,#ffffff80)!important;border-radius:50%!important;color:#fff!important;background:var(--lg-deep)!important;font-size:13px!important;font-weight:750!important;line-height:1!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-chart-key span{min-width:0!important;color:inherit!important;font:inherit!important;background:none!important;border:0!important;padding:0!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-chart-key{grid-template-columns:minmax(0,1fr)!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(#vl-main-chart,#strategy-chart,.pt-chart,.lw-visual).am-chart-readable{height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;overflow:visible!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub.am-lesson-reading .cs-topbar{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub.am-lesson-reading .hub-heading{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .cinema-hub.am-lesson-reading .cs-main{padding-top:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-lesson-toolbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0 0 14px!important;padding:0!important;border:0!important;background:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-lesson-toolbar>:is(a,button){display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:0!important;min-height:48px!important;height:auto!important;width:100%!important;padding:10px 8px!important;margin:0!important;border:1px solid #ffffff30!important;border-radius:12px!important;background:#ffffff08!important;box-shadow:none!important;color:#fff!important;font-size:calc(14px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.4!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;text-decoration:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-lesson-toolbar [aria-pressed=true]{background:rgb(var(--lg-rgb,150 110 220) / .35)!important;border-color:var(--lg-soft,#d5bff3)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-lesson-toolbar svg{width:19px!important;height:19px!important;flex:none!important;stroke:currentColor!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-lesson-reading .hs-reading-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0 0 14px!important;padding:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-lesson-reading .hs-reading-meta>span{font-size:calc(13px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.4!important;color:#ffffffd9!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-lesson-field{display:grid!important;gap:8px!important;min-width:0!important;margin:0!important;padding:11px!important;border:1px solid #ffffff28!important;border-radius:13px!important;background:#ffffff05!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-lesson-field-head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-lesson-field label{display:block!important;flex:1!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:#fff!important;font-size:calc(14px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-lesson-field label>span{display:block!important;margin:0!important;padding:0!important;border:0!important;background:none!important;color:inherit!important;font:inherit!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-lesson-field output{display:block!important;flex:none!important;max-width:45%!important;margin:0!important;padding:0!important;border:0!important;background:none!important;color:var(--lg-soft,#d5bff3)!important;font-size:calc(16px * var(--am-text-scale,1))!important;font-weight:700!important;line-height:1.3!important;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-lesson-stepper{display:grid!important;grid-template-columns:48px minmax(0,1fr) 48px!important;align-items:center!important;gap:8px!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-lesson-stepper>button{display:grid!important;place-items:center!important;min-width:48px!important;min-height:48px!important;width:48px!important;height:48px!important;margin:0!important;padding:0!important;border:1px solid #ffffff30!important;border-radius:11px!important;background:rgb(var(--lg-rgb,150 110 220) / .22)!important;color:#fff!important;font-size:24px!important;font-weight:500!important;line-height:1!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-lesson-stepper>button:disabled{opacity:.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-lesson-stepper>input[type=range]{display:block!important;min-width:0!important;width:100%!important;min-height:48px!important;height:48px!important;margin:0!important;padding:0!important;accent-color:var(--lg-soft,#d5bff3)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .lw-visual.am-lesson-axis-on{height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .lw-visual.am-lesson-axis-on>svg{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .lw-visual.am-lesson-axis-on>svg>text{visibility:hidden!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-lesson-axis{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 6px!important;padding:0 8px!important;border:0!important;background:none!important;color:#fff!important;font-size:calc(14px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-lesson-axis>span{max-width:50%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-fast{gap:8px!important;margin:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-fast>label{gap:0!important;position:relative!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-fast-caption{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-fast .am-finder-fast-name:not([hidden]){margin-top:6px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-dashboard :is(#finder-active-summary,#filter-chips){display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-applied-summary{margin:6px 0 0!important;padding:0!important;border:0!important;background:none!important;color:var(--lg-text,#f5f1ff)!important;font-family:inherit!important;font-size:calc(14px * var(--am-text-scale,1))!important;font-weight:550!important;line-height:1.4!important;overflow-wrap:anywhere!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application.am-select-open{overflow:hidden!important} body.atlas-mobile-application #j-entry .am-journal-draft-status{margin:8px 0 14px!important;padding:0!important;border:0!important;background:none!important;color:#fff!important;font-size:calc(14px * var(--am-text-scale,1))!important;font-weight:500!important;line-height:1.5!important;overflow-wrap:anywhere!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet .am-finder-step-source{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet .am-finder-setup{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-step-choices{display:grid!important;gap:6px!important;min-width:0!important;color:#fff!important;font-size:calc(14px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-step-choices>div{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important} @media(max-width:360px){body.atlas-mobile-application[data-mobile-text-size="1"] #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-step-choices>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-step-choices button{display:grid!important;place-items:center!important;min-width:0!important;min-height:48px!important;height:auto!important;padding:8px 3px!important;border:1px solid #ffffff35!important;border-radius:11px!important;background:#ffffff06!important;color:#fff!important;font-size:calc(12px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-step-choices button[aria-pressed=true]{background:rgb(var(--lg-rgb,150 110 220) / .38)!important;border-color:var(--lg-soft,#d5bff3)!important;box-shadow:inset 0 0 0 1px var(--lg-soft,#d5bff3)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-step-choices button:focus-visible{outline:2px solid var(--lg-soft,#d5bff3)!important;outline-offset:2px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-permission-details>div{display:grid!important;gap:12px!important;padding:4px 12px 12px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-permission-details .am-finder-note{margin:0!important;font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet .am-finder-active-permissions:empty{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet .am-finder-quick-needs button[aria-pressed=true] small::before{content:"✓ "!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-step-choices>div{grid-template-columns:repeat(2,minmax(0,1fr))!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet #am-finder-basics{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;column-gap:10px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet #am-finder-basics>.am-finder-firm{grid-column:1!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet #am-finder-basics>.am-finder-setup{grid-column:2!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet #am-finder-basics>:is(.am-finder-step-choices,.am-finder-fee,.am-finder-preferences,.am-finder-toggles){grid-column:1/-1!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet .widget-size-field>label{display:grid!important;gap:6px!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet #am-finder-basics{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet #am-finder-basics>.am-finder-setup{grid-column:1!important}}} @media (max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){.atlas-mobile-application .am-tool-draft-status{margin:0 0 14px;padding:0;font-size:calc(13px * var(--am-text-scale,1));font-weight:550;line-height:1.5;color:var(--lg-text,#f5f1ff);overflow-wrap:anywhere} .atlas-mobile-application .am-tool-draft-status.is-warning{padding:10px 12px;border:1px solid rgba(255,255,255,.3);border-radius:12px;background:var(--lg-deep,#292147)}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet .am-finder-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet .am-finder-nav button{font-size:calc(14px * var(--am-text-scale,1))!important;color:#fff!important;gap:3px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app #am-finder-price .am-finder-fee{border:0!important;background:none!important;overflow:visible!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app #am-finder-price .am-finder-fee>summary{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app #am-finder-price .studio-budget{padding:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app #am-finder-price .widget-budget-entry{grid-template-columns:88px minmax(0,1fr)!important;align-items:stretch!important;margin:8px 0!important;padding:0!important;border:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app #am-finder-price #studio-any-price{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-price-presets{display:grid!important;gap:8px!important;margin:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-price-presets>span{font-size:calc(14px * var(--am-text-scale,1))!important;font-weight:600!important;color:#fff!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-price-presets small{font:inherit!important;color:var(--lg-soft,#d5bff3)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-price-presets>div{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-price-presets button{min-width:0!important;min-height:48px!important;height:auto!important;padding:8px 3px!important;background:#ffffff08!important;color:#fff!important;border:1px solid #ffffff35!important;border-radius:12px!important;font-size:calc(13px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.4!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-price-presets button[aria-pressed=true]{background:rgb(var(--lg-rgb,150 110 220) / .32)!important;border-color:var(--lg-soft,#d5bff3)!important;box-shadow:inset 0 0 0 1px var(--lg-soft,#d5bff3)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-price-presets button:focus-visible{outline:2px solid var(--lg-soft,#d5bff3)!important;outline-offset:2px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-scroll>.am-finder-review{margin:14px 0 0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-step-choices button{font-size:calc(13px * var(--am-text-scale,1))!important} body.atlas-mobile-application .am-finder-return{position:fixed!important;right:14px!important;bottom:max(16px,env(safe-area-inset-bottom))!important;z-index:900!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:48px!important;max-width:calc(100vw - 28px)!important;padding:12px 18px!important;border:1px solid var(--lg-soft,#d5bff3)!important;border-radius:999px!important;background:var(--lg-deep,#292147)!important;color:#fff!important;box-shadow:0 6px 24px #0005!important;font-family:inherit!important;font-size:calc(15px * var(--am-text-scale,1))!important;font-weight:600!important;line-height:1.4!important} body.atlas-mobile-application .am-finder-return svg{width:20px!important;height:20px!important;flex:none!important;stroke:currentColor!important;fill:none!important} body.atlas-mobile-application .am-finder-return small{font:inherit!important;padding:0 6px!important;border-radius:6px!important;background:#ffffff16!important} body.atlas-mobile-application .am-finder-return:focus-visible{outline:2px solid #fff!important;outline-offset:3px!important} body.atlas-mobile-application .am-finder-return[hidden],body.atlas-mobile-application .am-finder-return small[hidden],body.atlas-mobile-application:is(.mobile-overlay-open,.am-finder-sheet-open) .am-finder-return,body.atlas-mobile-application:has(dialog[open]) .am-finder-return{display:none!important}} @media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet .am-finder-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app #am-finder-price .widget-budget-entry{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application[data-mobile-text-size="2"] #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-price-presets>div{grid-template-columns:minmax(0,1fr)!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet .am-finder-firm .studio-firm-picker{margin:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet #am-finder-basics>.am-finder-account-price{grid-column:1/-1!important;min-width:0!important;margin-top:2px!important;padding-top:14px!important;border-top:1px solid #ffffff20!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-price-presets>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app #am-finder-price #studio-currency-note{margin:8px 0 0!important;font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-sheet .am-finder-rule-fields{gap:12px 10px!important} body.atlas-mobile-application:not([data-mobile-text-size="1"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-price-presets>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-compare-metrics{margin:12px 0 0!important;min-width:0!important;width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-compare-metrics .versus-matrix-head{font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-compare-metrics .versus-matrix-row>[role=cell]{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-compare-metrics strong{display:block!important;font-family:inherit!important;font-size:calc(16px * var(--am-text-scale,1))!important;line-height:1.4!important;font-weight:700!important;color:#fff!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-compare-meter{display:block!important;margin-top:8px!important;width:100%!important;height:5px!important;border-radius:999px!important;background:#ffffff14!important;overflow:hidden!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-compare-meter>i{display:block!important;height:100%!important;min-width:0!important;border-radius:inherit!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-toolbar{background:var(--lg-deep,#292147)!important;border-radius:14px!important;padding:12px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-hero>header{background:var(--lg-deep,#292147)!important;border-radius:12px!important;padding:12px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.rk-market-coverage span,.rk-market-coverage b,.rk-hero-scope){color:#fff!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-list-heading-group{background:var(--lg-deep,#292147)!important;border-radius:12px!important;padding:10px 12px!important;} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-count{color:#fff!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-step-filters{background:var(--lg-deep,#292147)!important;border-radius:12px!important;padding:4px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-compare-type{background:var(--lg-deep,#292147)!important;border-radius:12px!important;padding:12px!important;color:#fff!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .pa-information .country-with-flag>span{background:linear-gradient(#0008,#0008)!important;border-radius:inherit!important;text-shadow:0 1px 2px #0009!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-home-refinements{display:block!important;width:100%!important;margin:10px 0 0!important;padding:0!important;border:1px solid var(--am-line)!important;border-radius:13px!important;background:transparent!important;overflow:visible!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-home-refinements>summary{display:flex!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:10px 12px!important;list-style:none!important;cursor:pointer;color:#fff!important;font-size:calc(14px * var(--am-text-scale,1))!important;font-weight:600!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-home-refinements>summary::-webkit-details-marker{display:none} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-home-refinements>summary svg{width:18px!important;height:18px!important;flex:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-home-refinements>summary strong{margin-left:auto!important;font-size:calc(12px * var(--am-text-scale,1))!important;color:#ffffffb8!important;font-weight:500!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-home-refinements>summary svg:last-child{transform:rotate(90deg)} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-home-refinements[open]>summary svg:last-child{transform:rotate(-90deg)} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-home-refinements:not([open])>.discovery-quick-filters{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-home-refinements>.discovery-quick-filters{padding:0 10px 12px!important;margin:0!important;width:100%!important;box-sizing:border-box!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-home-refinements :is(summary,.discovery-quick-filters){max-width:100%!important;min-width:0!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-filters{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-filters>button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important;max-width:100%!important;min-height:48px!important;height:auto!important;margin:0!important;padding:9px 12px!important;border:1px solid #ffffff35!important;border-radius:12px!important;background:var(--lg-deep,#292147)!important;color:#fff!important;font-family:inherit!important;font-size:calc(13px * var(--am-text-scale,1))!important;font-weight:500!important;line-height:1.4!important;text-align:left!important;white-space:normal!important;box-shadow:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-filters>button>span{display:block!important;min-width:0!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-filters strong{font-family:inherit!important;font-size:inherit!important;font-weight:700!important;line-height:inherit!important;color:#fff!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-filters svg{flex:none!important;width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-filters>.am-finder-more-applied{background:transparent!important;font-weight:600!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-filters[hidden],body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-finder-result-filters>[hidden]{display:none!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-note{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.55!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-demo-notes summary{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-demo-total{display:block!important;margin-top:14px!important;font-size:calc(22px * var(--am-text-scale,1))!important;line-height:1.35!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-term-demo{padding:12px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-demo-output{padding:12px 0 0!important;border:0!important;background:none!important;box-shadow:none!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail :is(.hw-demo-controls label>span,.hw-demo-controls [data-hw-demo-value],.hw-stat small,.hw-meter>span,.hw-example-dial small,.hw-rr-pair small,.hw-rr-pair span,.hw-r-axis>span,.hw-r-axis>small){font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.45!important;font-weight:600!important;white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail :is(.hw-stat strong,.hw-meter>b,.hw-rr-pair strong){font-size:calc(18px * var(--am-text-scale,1))!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-demo-controls label>span{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:8px 16px!important;align-items:baseline!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-demo-controls label>span>b{flex:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-dial-layout{grid-template-columns:minmax(0,1fr)!important;gap:18px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-dial-layout>div:last-child{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-example-dial{width:100%!important;max-width:calc(176px * var(--am-text-scale,1))!important;height:auto!important;min-height:0!important;aspect-ratio:1!important;box-sizing:border-box!important;margin:0 auto!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-example-dial>div{box-sizing:border-box!important;padding:12px!important;min-width:0!important;gap:6px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-example-dial strong{font-size:calc(26px * var(--am-text-scale,1))!important;line-height:1.2!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-order-book{border:0!important;background:none!important;border-radius:0!important;overflow:visible!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-order-book>div:first-child{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-order-book>div:not(:first-child){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:16px 0!important;background:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-order-book>div>strong{grid-column:1/-1!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-order-book>div>:is(strong,span,b){display:grid!important;gap:3px!important;text-align:left!important;font-size:calc(17px * var(--am-text-scale,1))!important;line-height:1.4!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-order-book .hw-book-label{display:block!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.45!important;font-weight:600!important;color:var(--lg-muted,#e4d8f7)!important;white-space:normal!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-rr-pair{grid-template-columns:minmax(0,1fr)!important;padding:14px!important;gap:12px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-rr-pair>b{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-r-axis{padding:12px 0!important;gap:10px 6px!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail .hw-meter{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;min-width:0!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .hw-term-detail :is(.hw-order-book>div:not(:first-child),.hw-meter){grid-template-columns:minmax(0,1fr)!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-research-link{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:48px!important;height:auto!important;box-sizing:border-box!important;padding:12px 4px!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .rk-research-link>svg{flex:none!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-account-view] .challenge-detail{height:calc(min(var(--am-viewport-height,100dvh),100dvh) - 32px)!important;max-height:calc(min(var(--am-viewport-height,100dvh),100dvh) - 32px)!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-account-view] .cd-footer{display:none!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-account-view=am-overview] .cd-price{display:none!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-account-view] .am-account-overview{display:block;min-width:0!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;background:none!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-account-view] .am-account-buybar{display:block!important;flex:none!important;min-width:0!important;box-sizing:border-box!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-account-view] .cd-scroll{scroll-padding-bottom:16px!important}} @media(max-height:500px) and (max-width:900px), (max-height:500px) and (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-account-view] .cd-toolbar{grid-template-rows:auto!important;padding:8px 13px!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-account-view] .am-account-sheet-title{display:none!important} body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-account-view] .am-account-section{grid-row:1!important;grid-column:1!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-account-view] .cd-toolbar{grid-template-rows:auto!important;padding:8px 13px!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-account-view] .am-account-sheet-title{display:none!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-account-view] .am-account-section{grid-row:1!important;grid-column:1!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail#detail[data-mobile-account-view] .am-account-section select{height:max(48px,calc(26px + 21px * var(--am-text-scale,1)))!important;min-height:48px!important;line-height:1.3!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-list-title{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;min-width:0!important;height:auto!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-list-heading-group{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;width:100%!important;height:auto!important;overflow:visible!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-list-heading-group h2{font-size:calc(20px * var(--am-text-scale,1))!important;line-height:1.25!important;white-space:normal!important;margin:0!important;min-width:0!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-list-heading-group .og-count{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;max-width:100%!important;min-width:0!important;height:auto!important;overflow:visible!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-filter-bottom{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;min-width:0!important;width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-step-filters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-filter-bottom :is(.og-step-filters>button,.og-reset){display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:48px!important;height:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding:10px 6px!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.3!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-reset>span{font-size:inherit!important;line-height:inherit!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-reset>svg{flex:none!important;width:18px!important;height:18px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.provider-carousel-controls>span,.provider-carousel-controls i,.cv-pagination>span){font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-bottom{flex-wrap:wrap!important;gap:12px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .finder-bottom>span{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;max-width:100%!important;overflow-wrap:anywhere!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-legend b{display:inline-grid!important;place-items:center!important;flex:none!important;width:calc(24px * var(--am-text-scale,1))!important;height:calc(24px * var(--am-text-scale,1))!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-footer{flex-wrap:wrap!important;gap:8px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .versus-cost-footer>span{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important;white-space:normal!important;max-width:100%!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.cs-feature-type,.cs-timer-caption,.cs-feature-position,.cs-lesson-duration>small){font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.4!important;white-space:normal!important;max-width:100%!important;overflow-wrap:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.cs-feature-timer,.cs-lesson-duration){flex-wrap:wrap!important;gap:8px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-feature-illustration-note{display:block!important;margin:6px 0 12px!important;font-size:calc(13px * var(--am-text-scale,1))!important;font-weight:500!important;line-height:1.5!important;color:var(--lg-muted,#e4d8f7)!important;white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #app#app#app#app#app#app#app#app#app#app#app#app#app#app .og-step-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app [data-rk-method]{font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .cs-trending{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .cs-trending{position:static!important;inset:auto!important;transform:none!important;width:fit-content!important;max-width:100%!important;margin:0 0 12px!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .cs-topic-art .cs-diagram-label{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .cs-hero[data-feature="fvg"] .cs-topic-art text:not(.cs-diagram-label):not(.cs-diagram-note){font-size:calc(28px * var(--am-text-scale,1))!important;font-weight:600!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .cs-topic-art:has(.cs-position-photo,.am-feature-diagram-key){display:block!important;height:auto!important;max-height:none!important;overflow:visible!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .am-feature-diagram-key{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:8px 16px!important;padding:0 14px 10px!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.45!important;color:var(--cs-ink)!important;font-weight:600!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .cs-topic-art .cs-position-photo{height:auto!important;grid-template-rows:150px auto!important;gap:8px!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .cs-topic-art .cs-position-photo figcaption{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px 16px!important;padding:0 14px 12px!important;font-size:calc(13px * var(--am-text-scale,1))!important;line-height:1.45!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .cs-topic-art .cs-position-photo figcaption>strong{font-size:calc(28px * var(--am-text-scale,1))!important;line-height:1.2!important;gap:7px!important;flex-wrap:wrap!important;white-space:normal!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .cs-topic-art .cs-position-photo figcaption>strong>span{font-size:calc(15px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .cs-topic-art .cs-position-photo figcaption small{font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.5!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app :is(.cs-position-pastel,.cs-card-art) text{display:none!important} body.atlas-mobile-application #app#app#app#app#app#app#app#app#app#app#app#app#app#app .cs-topic-art .cs-position-pastel text:first-of-type{display:block!important;font-size:32px!important;font-weight:650!important;opacity:1!important}}} @layer atlas-typography{@media(max-width:900px), (max-width:1200px) and (pointer:coarse) and (hover:none){body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry{top:calc(var(--am-viewport-top,0px) + max(10px,env(safe-area-inset-top)))!important;bottom:auto!important;left:10px!important;right:10px!important;margin:0 auto!important;width:calc(100vw - 20px)!important;height:calc(var(--am-viewport-height,100dvh) - max(10px,env(safe-area-inset-top)) - max(10px,env(safe-area-inset-bottom)))!important;max-height:none!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .j-entry-scroll{height:100%!important;max-height:none!important;min-height:0!important;padding:0!important;overflow:hidden!important;scrollbar-gutter:auto!important;box-sizing:border-box!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry #j-entry-form{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;height:100%!important;min-height:0!important;min-width:0!important;overflow:hidden!important;margin:0!important;padding:0!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .j-form-heading{position:relative!important;top:auto!important;margin:0!important;padding:10px 14px!important;min-height:68px!important;box-sizing:border-box!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .am-journal-fields{min-width:0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;padding:16px 14px!important;scroll-padding:16px!important;box-sizing:border-box!important;scrollbar-width:thin;scrollbar-color:#ffffff50 transparent} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .am-journal-fields :is(input,select,textarea,h3,summary){scroll-margin-top:16px!important;scroll-margin-bottom:16px!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .j-form-footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;position:relative!important;gap:12px!important;min-height:68px!important;width:100%!important;margin:0!important;padding:10px 14px max(10px,env(safe-area-inset-bottom))!important;border-top:1px solid #ffffff28!important;background:var(--lg-deep,#292147)!important;box-sizing:border-box!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .j-form-footer>span{min-width:0!important;font-size:calc(12px * var(--am-text-scale,1))!important;line-height:1.4!important} body.atlas-mobile-application #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .j-form-footer>button{width:100%!important;min-width:130px!important;min-height:48px!important;margin:0!important;padding:10px 14px!important;font-size:calc(14px * var(--am-text-scale,1))!important;line-height:1.35!important;box-sizing:border-box!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .j-form-footer{grid-template-columns:minmax(0,1fr)!important} body.atlas-mobile-application:is([data-mobile-text-size="1.5"],[data-mobile-text-size="2"]) #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .j-form-footer>span{display:none!important} body.atlas-mobile-application:not([data-mobile-text-size="1.5"]):not([data-mobile-text-size="2"]) #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .j-form-section:has([name=entry]) .j-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 12px!important} @media(max-width:360px){body.atlas-mobile-application:not([data-mobile-text-size="1.5"]):not([data-mobile-text-size="2"]) #j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry#j-entry .j-form-section:has([name=entry]) .j-form-grid{grid-template-columns:minmax(0,1fr)!important}}}} @layer atlas-foundations{@media(min-width:901px){body:not(.atlas-mobile-application) #atlas-data-status{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin:18px 28px 0;padding:16px 18px;border:1px solid var(--lg-line);border-radius:16px;background:rgb(var(--palette-panel)/.9);color:var(--palette-ink);} body:not(.atlas-mobile-application) #atlas-data-status>div{flex:1 1 24rem;min-width:0;overflow-wrap:anywhere;} body:not(.atlas-mobile-application) #atlas-data-status strong{display:block;margin-bottom:4px;font-size:15px;line-height:1.4;font-weight:650;} body:not(.atlas-mobile-application) #atlas-data-status p{margin:0!important;font-size:14px!important;line-height:1.55!important;} body:not(.atlas-mobile-application) #atlas-data-status button{flex:none;min-height:44px!important;padding:10px 16px!important;font-size:14px!important;color:var(--palette-ink)!important;background:var(--lg-control)!important;border-color:var(--lg-line)!important;} body:not(.atlas-mobile-application) #atlas-data-status button:hover{background:rgb(var(--lg-rgb)/.3)!important;} body:not(.atlas-mobile-application) #atlas-data-status button:focus-visible{outline:2px solid var(--lg-accent)!important;outline-offset:3px!important;}}} @layer atlas-foundations{@media(min-width:901px){body:not(.atlas-mobile-application) #app.atlas-content-focus:focus, body:not(.atlas-mobile-application) #app .atlas-content-focus:focus{outline:none!important;}}} @layer atlas-foundations{.global-market-bar>.atlas-member-actions{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;width:100%!important;min-width:0!important} .global-market-bar>.atlas-member-actions>.atlas-search{position:relative!important;flex:1 1 220px!important;width:auto!important;min-width:0!important;max-width:300px!important;justify-self:stretch!important;margin:0!important} .global-market-bar>.atlas-member-actions>.atlas-account-entry{flex:0 0 40px!important;width:40px!important;height:40px!important;min-height:40px!important;padding:8px!important;margin:0!important;grid-area:auto!important} .global-market-bar>.atlas-member-actions>.atlas-account-entry>span{position:absolute!important;width:1px!important;height:1px!important;clip-path:inset(50%)!important;overflow:hidden!important} .global-market-bar>.atlas-member-actions>.atlas-menu-toggle{flex:0 0 42px!important;position:relative!important;inset:auto!important;margin:0!important;grid-area:auto!important} @media(min-width:901px) and (max-width:1100px){.global-market-bar>.atlas-member-actions{grid-column:2/-1!important}} @media(max-width:900px){.global-market-bar>.atlas-member-actions{display:none!important}}} .atlas-account-entry{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid var(--lg-line,#ffffff30);border-radius:12px;color:var(--lg-ink,#fff);font:600 14px/1.3 var(--font-body,'Outfit',sans-serif);white-space:nowrap;text-decoration:none;background:var(--lg-input,#ffffff08)} .atlas-account-entry svg{width:20px;height:20px;flex:none} .ac-connection-notice{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:16px;margin:0 0 18px;border:1px solid #ecc48980;border-radius:14px;background:var(--lg-deep,#292147);color:var(--lg-ink,#fff)}.ac-connection-notice>p{flex:1 1 300px;font-size:14px;line-height:1.5;margin:0} .ac-workspace{--ac-border:var(--lg-line,#ffffff26);--ac-surface:var(--lg-deep,#292147);--ac-text:var(--lg-ink,#fff);--ac-muted:var(--lg-muted,#dfd5f2);color:var(--ac-text);max-width:1440px;margin:0 auto;padding:24px 0 48px;font-family:var(--font-body,'Outfit',sans-serif);font-size:16px;line-height:1.55} .ac-workspace *{box-sizing:border-box} .ac-workspace :is(h1,h2,h3,p,ul,dl){margin:0} .ac-workspace h1{font-size:clamp(28px,3.4vw,40px);line-height:1.15;font-weight:700;letter-spacing:-.025em} .ac-workspace h2{font-size:22px;line-height:1.3;font-weight:650;margin-bottom:16px} .ac-workspace h3{font-size:17px;line-height:1.4;font-weight:650} .ac-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:0 0 24px} .ac-eyebrow{display:block;font-size:12px;line-height:1.5;letter-spacing:.1em;font-weight:650;color:var(--ac-muted);margin-bottom:8px} .ac-heading p{color:var(--ac-muted);margin-top:10px;max-width:680px} .ac-member{display:flex;align-items:center;gap:10px;flex:none} .ac-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--ac-border);background:var(--lg-selected,#ffffff13);font-size:20px;font-weight:650} .ac-member strong,.ac-member small{display:block}.ac-member small{font-size:12px;color:var(--ac-muted)} .ac-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:0 0 18px;border-bottom:1px solid var(--ac-border);margin-bottom:22px} .ac-tabs a{display:flex;align-items:center;justify-content:center;text-decoration:none;min-height:42px;border:1px solid transparent;border-radius:12px;padding:9px 14px;color:var(--ac-muted);font-size:14px;font-weight:600} .ac-tabs a[aria-current=page]{border-color:var(--ac-border);background:var(--lg-selected,#ffffff12);color:var(--ac-text)} .ac-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start} .ac-content>.ac-card:only-child,.ac-content>.ac-card:has(.ac-list),.ac-content>.ac-card:has(.ac-review){grid-column:1/-1} .ac-auth-workspace{max-width:1040px}.ac-auth-workspace .ac-content{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:30px} .ac-card{border:1px solid var(--ac-border);background:var(--ac-surface);border-radius:22px;padding:26px;min-width:0;overflow-wrap:anywhere} .ac-copy,.ac-card>p,.ac-benefits li{color:var(--ac-muted);font-weight:450}.ac-card>p{margin-bottom:16px} .ac-benefits{background:var(--lg-selected,#ffffff08)}.ac-benefits ul{padding-left:20px;display:grid;gap:18px;margin:22px 0}.ac-benefits p{font-size:14px} .ac-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.ac-auth-workspace .ac-form{grid-template-columns:minmax(0,1fr)} .ac-wide,.ac-form>.ac-check,.ac-form>.ac-inline-link{grid-column:1/-1} .ac-field{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600;color:var(--ac-text)} .ac-field input,.ac-field select,.ac-field textarea{appearance:auto;width:100%;max-width:100%;min-height:46px;border:1px solid var(--ac-border);border-radius:12px;background:var(--lg-input,#ffffff0a);color:var(--ac-text);font:450 16px/1.5 var(--font-body,'Outfit',sans-serif);padding:10px 12px;box-shadow:none} .ac-field input[type=file]{font-size:14px;padding:10px}.ac-field textarea{resize:vertical;min-height:114px} .ac-field small{font-size:12px;line-height:1.5;font-weight:450;color:var(--ac-muted)} .ac-field .ac-field-error:empty{display:none}.ac-field .ac-field-error{color:#ffc5ce} .ac-field [aria-invalid=true]{border-color:#ffc5ce} .ac-input-wrap{display:flex;align-items:center;position:relative;min-width:0}.ac-input-wrap:has(.ac-reveal) input{padding-right:70px} .ac-reveal{position:absolute;right:6px;min-height:34px;width:54px;border:0;border-radius:8px;background:transparent;color:var(--ac-text);font:600 12px/1.3 inherit;cursor:pointer} .ac-check{display:flex;align-items:start;gap:10px;color:var(--ac-muted);font-size:14px;line-height:1.55}.ac-check input{appearance:auto;width:19px;height:19px;flex:none;margin:2px 0 0;accent-color:var(--palette-accent,#ba93ec)}.ac-check small{display:block} .ac-workspace a:not(.ac-button,.ac-tabs a,.ac-list-row,.ac-stat){color:var(--ac-text);text-underline-offset:3px} .ac-form-actions,.ac-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ac-actions{margin-top:18px} .ac-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:10px 16px;border:1px solid var(--ac-border);border-radius:12px;background:var(--lg-input,#ffffff0a);color:var(--ac-text);font:600 14px/1.4 var(--font-body,'Outfit',sans-serif);text-align:center;text-decoration:none;cursor:pointer;transition:background .18s,border-color .18s;white-space:normal} .ac-primary{background:var(--lg-selected,linear-gradient(110deg,#9760ac,#6e43a5));border-color:var(--palette-accent,#c4a0e3);color:#fff} .ac-workspace :is(.ac-button,.ac-tabs a,.ac-reveal,.ac-list-row,.ac-stat):hover,.atlas-account-entry:hover{background-color:#ffffff12;color:#fff;border-color:var(--palette-accent,#c4a0e3)} .ac-workspace :is(a,button,input,select,textarea):focus-visible,.atlas-account-entry:focus-visible{outline:2px solid var(--palette-accent,#e1c4ff);outline-offset:4px} .ac-workspace button:disabled{opacity:.55;cursor:wait}.ac-form-actions .ac-primary{min-width:150px}.ac-auth-workspace .ac-form-actions .ac-primary{width:100%} .ac-form-message:empty,.ac-action-message:empty{display:none}.ac-form-message,.ac-action-message{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.ac-form-message.is-error,.ac-action-message{color:#ffc5ce} .ac-bottom-link{font-size:14px;text-align:center;margin-top:18px!important}.ac-inline-link{font-size:14px;justify-self:start} .ac-notice,.ac-sync-note{border:1px solid var(--ac-border);background:var(--lg-input,#ffffff09);border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.6}.ac-sync-note{margin-bottom:20px}.ac-sync-note[hidden]{display:none}.ac-sync-note.is-warning{border-color:#ecc48980}.ac-notice h3{margin-bottom:8px} .ac-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ac-stat{display:flex;flex-direction:column;gap:5px;border:1px solid var(--ac-border);border-radius:14px;padding:16px;color:var(--ac-text);text-decoration:none}.ac-stat>span{font-size:13px;color:var(--ac-muted)}.ac-stat strong{font-size:28px;font-weight:650;line-height:1.2}.ac-stat small{font-size:12px} .ac-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin-top:18px!important}.ac-facts>div{min-width:0}.ac-facts dt{font-size:12px;line-height:1.4;color:var(--ac-muted);margin-bottom:5px}.ac-facts dd{font-size:16px;line-height:1.5;font-weight:600;margin:0;overflow-wrap:anywhere} .ac-empty{padding:18px 0}.ac-empty p{color:var(--ac-muted);font-size:15px;max-width:650px;margin:8px 0 16px}.ac-empty .ac-button{margin:6px 8px 0 0} .ac-list{display:grid;gap:10px;margin-top:18px}.ac-list-row{display:flex;align-items:center;gap:16px;justify-content:space-between;min-height:76px;border:1px solid var(--ac-border);border-radius:14px;padding:16px;color:var(--ac-text);text-decoration:none;min-width:0}.ac-list-row>span:first-child{min-width:0;flex:1}.ac-list-row strong{display:block;font-size:16px;font-weight:600}.ac-list-row small{display:block;font-size:13px;color:var(--ac-muted);margin-top:4px} .ac-pill{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--ac-border);border-radius:20px;min-height:28px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;background:#ffffff08}.ac-status-approved,.ac-status-entered{border-color:#a0debf80}.ac-status-rejected,.ac-status-cancelled{border-color:#f5a8b980}.ac-status-needs_info{border-color:#ecc48980} .ac-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ac-card-top>span:not(.ac-pill){font-size:13px;color:var(--ac-muted)} .ac-preserve{white-space:pre-wrap;font-size:15px;line-height:1.75;margin-top:16px!important;overflow-wrap:anywhere} .ac-file-list{padding:0;list-style:none;display:grid;gap:12px}.ac-file-list li{display:flex;align-items:center;justify-content:space-between;gap:12px}.ac-file-list li>span{font-size:12px;color:var(--ac-muted)} .ac-review{padding:22px 0;border-bottom:1px solid var(--ac-border)}.ac-review:first-child{padding-top:0}.ac-review:last-child{border-bottom:0;padding-bottom:0}.ac-review .ac-form{margin-top:20px}.ac-review>p{margin:8px 0;color:var(--ac-muted);font-size:14px} .ac-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.ac-comparison details{min-width:0;border:1px solid var(--ac-border);padding:12px;border-radius:12px}.ac-comparison summary{font-size:14px;cursor:pointer}.ac-comparison pre{max-height:260px;overflow:auto;white-space:pre-wrap;font-size:12px;line-height:1.55;margin:10px 0 0} @media(max-width:900px){.atlas-account-entry{display:none}.ac-workspace{padding:10px 0 28px;font-size:15px}.ac-heading{gap:14px;padding-bottom:18px}.ac-heading h1{font-size:28px}.ac-heading p{font-size:14px}.ac-member{display:none}.ac-content,.ac-auth-workspace .ac-content{grid-template-columns:minmax(0,1fr);gap:16px}.ac-card{padding:20px;border-radius:18px}.ac-workspace h2{font-size:20px}.ac-tabs{flex-wrap:nowrap;overflow:auto;margin-inline:-4px;padding:0 4px 14px;scrollbar-width:thin}.ac-tabs a{flex:none;min-height:44px}.ac-form{gap:16px;grid-template-columns:minmax(0,1fr)}.ac-benefits{order:2}.ac-form-actions .ac-button{width:100%}.ac-facts{gap:16px}.ac-button{min-height:46px}.ac-list-row{gap:10px;padding:14px}.ac-list-row strong{font-size:15px}.ac-list-row .ac-pill{font-size:11px}.ac-comparison{grid-template-columns:minmax(0,1fr)}.ac-card-top{flex-wrap:wrap}.ac-sync-note{font-size:13px}.ac-actions .ac-button{flex:1 1 auto}.ac-eyebrow{font-size:11px}} @media(prefers-reduced-motion:reduce){.ac-workspace *{scroll-behavior:auto!important;transition:none!important}} @media(max-width:900px){.ac-heading :is(h1,.ac-eyebrow){display:none}.ac-heading{padding-bottom:14px}.ac-heading p{margin-top:0;font-size:calc(14px * var(--am-text-scale,1))}.ac-tabs{scrollbar-width:none}.ac-tabs::-webkit-scrollbar{display:none} .ac-workspace{font-size:calc(15px * var(--am-text-scale,1))}.ac-workspace h2{font-size:calc(20px * var(--am-text-scale,1))}.ac-workspace h3{font-size:calc(17px * var(--am-text-scale,1))} .ac-workspace :is(.ac-button,.ac-field,.ac-tabs a,.ac-check,.ac-bottom-link,.ac-inline-link,.ac-form-message,.ac-action-message){font-size:calc(14px * var(--am-text-scale,1))} .ac-workspace :is(input,textarea,select){font-size:calc(16px * var(--am-text-scale,1))}.ac-field small,.ac-facts dt{font-size:calc(12px * var(--am-text-scale,1))}.ac-facts dd{font-size:calc(16px * var(--am-text-scale,1))} .ac-sync-note,.ac-list-row small{font-size:calc(13px * var(--am-text-scale,1))}.ac-copy,.ac-preserve,.ac-empty p{font-size:calc(15px * var(--am-text-scale,1))} .ac-stat-grid,.ac-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(120px * var(--am-text-scale,1))),1fr))}.ac-stat strong{font-size:calc(28px * var(--am-text-scale,1))}.ac-stat>span{font-size:calc(13px * var(--am-text-scale,1))}.ac-stat small{font-size:calc(12px * var(--am-text-scale,1))}.ac-list-row strong{font-size:calc(15px * var(--am-text-scale,1))}.ac-pill{font-size:calc(12px * var(--am-text-scale,1))}}