/* Legacy component light-theme mapping. Audited with the light UI matrix. No filter/inversion of images. */
html[data-theme="light"]{--adaptive-line:var(--line);--adaptive-soft:var(--surface-soft);--adaptive-muted:var(--muted);--adaptive-orange:var(--orange);--adaptive-teal:var(--teal)}
html[data-theme="light"] :where(.skip-link){color:var(--teal)!important}
html[data-theme="light"] :where(.btn.secondary){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.btn.secondary:hover:not(:disabled)){border-color:var(--line)!important}
html[data-theme="light"] :where(.btn.ghost){color:var(--text)!important}
html[data-theme="light"] :where(.btn.ghost:hover:not(:disabled),.btn.icon:hover:not(:disabled)){background:var(--surface)!important}
html[data-theme="light"] :where(.btn.danger){background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--red)!important}
html[data-theme="light"] :where(.panel){background:var(--surface)!important}
html[data-theme="light"] :where(.panel .panel){background:var(--surface)!important}
html[data-theme="light"] :where(.badge){border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--muted)!important}
html[data-theme="light"] :where(.badge.good){background:var(--surface)!important;color:var(--teal)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.badge.bad){background:var(--surface)!important;color:var(--red)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.notice){background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--text)!important}
html[data-theme="light"] :where(.notice.error){background:var(--surface)!important;border-color:var(--line)!important;color:var(--red)!important}
html[data-theme="light"] :where(.notice.success){background:var(--surface)!important;border-color:var(--line)!important;color:var(--teal)!important}
html[data-theme="light"] :where(.empty-icon){border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--teal)!important}
html[data-theme="light"] :where(.skeleton){background:var(--surface)!important}
html[data-theme="light"] :where(.public-header){border-bottom:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.public-header nav>a:not(.btn)){color:var(--text)!important}
html[data-theme="light"] :where(.hero){background:var(--surface)!important}
html[data-theme="light"] :where(.hero-features){color:var(--muted)!important}
html[data-theme="light"] :where(.hero-features svg){color:var(--muted)!important}
html[data-theme="light"] :where(.orbit){border:1px solid var(--line)!important}
html[data-theme="light"] :where(.orbit-b){border-color:var(--line)!important}
html[data-theme="light"] :where(.hero-caption){color:var(--muted)!important;border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.feature-card){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.feature-card:hover){border-color:var(--line)!important}
html[data-theme="light"] :where(.feature-no){color:var(--muted)!important}
html[data-theme="light"] :where(.landing-final){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.public-footer>small){color:var(--muted)!important}
html[data-theme="light"] :where(.chip){background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--text)!important}
html[data-theme="light"] :where(.chip.selected){background:var(--surface)!important;color:var(--orange)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.product-row){background:var(--surface)!important}
html[data-theme="light"] :where(.product-row:hover){border-color:var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.product-index){color:var(--muted)!important}
html[data-theme="light"] :where(.product-hero .lead){color:var(--text)!important}
html[data-theme="light"] :where(.auth-art){background:var(--surface)!important}
html[data-theme="light"] :where(.auth-trust){color:var(--muted)!important}
html[data-theme="light"] :where(.field label){color:var(--text)!important}
html[data-theme="light"] :where(.field small){color:var(--muted)!important}
html[data-theme="light"] :where(.field input,.field select,.field textarea,select){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.field input:read-only){color:var(--muted)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.search-input){background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--muted)!important}
html[data-theme="light"] :where(.copy-box){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.secret-box){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.sidebar){background:var(--surface)!important;border-inline-end:1px solid var(--line)!important}
html[data-theme="light"] :where(.workspace-label){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.workspace-label small){color:var(--muted)!important}
html[data-theme="light"] :where(.workspace-avatar,.user-avatar,.avatar){background:var(--surface)!important;color:var(--orange)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.nav-group>p){color:var(--muted)!important}
html[data-theme="light"] :where(.nav-item){color:var(--muted)!important}
html[data-theme="light"] :where(.nav-item:hover){background:var(--surface)!important;color:var(--text)!important}
html[data-theme="light"] :where(.nav-item.active){background:var(--surface)!important;color:var(--orange)!important}
html[data-theme="light"] :where(.sidebar-bottom){color:var(--muted)!important}
html[data-theme="light"] :where(.sidebar-bottom small){color:var(--muted)!important}
html[data-theme="light"] :where(.topbar){border-bottom:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.breadcrumb){color:var(--muted)!important}
html[data-theme="light"] :where(.breadcrumb svg){color:var(--muted)!important}
html[data-theme="light"] :where(.command-trigger){color:var(--muted)!important}
html[data-theme="light"] :where(.command-trigger kbd){border:1px solid var(--line)!important}
html[data-theme="light"] :where(.workspace-footer){color:var(--muted)!important;border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.context-bar){background:var(--surface)!important;color:var(--success)!important;border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.workspace-banner){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.stat){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.stat-head){color:var(--muted)!important}
html[data-theme="light"] :where(.stat-head svg){color:var(--muted)!important}
html[data-theme="light"] :where(.stat small){color:var(--muted)!important}
html[data-theme="light"] :where(.activity-row){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.activity-symbol){background:var(--surface)!important;color:var(--teal)!important}
html[data-theme="light"] :where(.activity-row small){color:var(--muted)!important}
html[data-theme="light"] :where(.quick-links a){border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--teal)!important}
html[data-theme="light"] :where(.quick-links a:hover){border-color:var(--line)!important}
html[data-theme="light"] :where(.day-bar>div,.day-bar i){background:var(--surface)!important}
html[data-theme="light"] :where(.day-bar>span){color:var(--muted)!important}
html[data-theme="light"] :where(.day-bar small){color:var(--muted)!important}
html[data-theme="light"] :where(.data-stamp){color:var(--muted)!important}
html[data-theme="light"] :where(th){color:var(--muted)!important;background:var(--surface)!important;border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(td){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(tr:hover td){background:var(--surface)!important}
html[data-theme="light"] :where(td small){color:var(--muted)!important}
html[data-theme="light"] :where(.table-link){color:var(--teal)!important}
html[data-theme="light"] :where(.person-cell .avatar){background:var(--surface)!important;color:var(--teal)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.module-row){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.message){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.message>small){color:var(--muted)!important}
html[data-theme="light"] :where(.message p){color:var(--teal)!important}
html[data-theme="light"] :where(.price){color:var(--orange)!important}
html[data-theme="light"] :where(.featured-plan){border-color:var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.reward-banner){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.reward-banner strong){color:var(--orange)!important}
html[data-theme="light"] :where(.stepper){background:var(--surface)!important}
html[data-theme="light"] :where(.step){color:var(--muted)!important}
html[data-theme="light"] :where(.step>span){border:1px solid var(--line)!important}
html[data-theme="light"] :where(.step.current){color:var(--orange)!important}
html[data-theme="light"] :where(.step.current>span){color:var(--orange)!important}
html[data-theme="light"] :where(.step.done>span){background:var(--surface)!important;color:var(--teal)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.module-option){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.module-option.selected,.plan-option.selected){background:var(--surface)!important}
html[data-theme="light"] :where(.plan-option){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.asset-tile){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.asset-tile small){color:var(--muted)!important}
html[data-theme="light"] :where(.integration-node){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.modal){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.toast){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.toast>svg){color:var(--teal)!important}
html[data-theme="light"] :where(.toast.error){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.toast.error>svg){color:var(--red)!important}
html[data-theme="light"] :where(.command-result:hover,.command-result:focus){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.command-result small){color:var(--muted)!important}
@media (max-width:767px){html[data-theme="light"] :where(.drawer-backdrop){background:var(--surface)!important}}
@media (max-width:767px){html[data-theme="light"] :where(.hero){background:var(--surface)!important}}
html[data-theme="light"] :where(.site-header){background:var(--surface)!important;border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.site-nav){color:var(--muted)!important}
html[data-theme="light"] :where(.site-nav a:hover,.site-nav [aria-current=page]){color:var(--text)!important}
html[data-theme="light"] :where(.public-shell .btn.secondary){background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important}
html[data-theme="light"] :where(.public-shell .btn.secondary:hover){border-color:var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.public-shell .eyebrow){color:var(--orange)!important}
html[data-theme="light"] :where(.public-shell .mono,.mono){color:var(--muted)!important}
html[data-theme="light"] :where(.text-link:hover){color:var(--orange)!important}
html[data-theme="light"] :where(.feature-icon){border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--orange)!important}
html[data-theme="light"] :where(.signature-hero){background:var(--surface)!important}
html[data-theme="light"] :where(.hero-kicker){color:var(--muted)!important;border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.hero-kicker i){background:var(--surface)!important}
html[data-theme="light"] :where(.kicker-divider){border-right:1px solid var(--line)!important}
html[data-theme="light"] :where(.signature-hero h1 span){background:var(--surface)!important}
html[data-theme="light"] :where(.hero-footnotes){color:var(--muted)!important}
html[data-theme="light"] :where(.hero-footnotes svg){color:var(--muted)!important}
html[data-theme="light"] :where(.hero-orbit){border:1px solid var(--line)!important}
html[data-theme="light"] :where(.hero-orbit-two){border-color:var(--line)!important}
html[data-theme="light"] :where(.hero-art-label){color:var(--muted)!important}
html[data-theme="light"] :where(.orbit-label){border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--text)!important}
html[data-theme="light"] :where(.orbit-label svg){color:var(--orange)!important}
html[data-theme="light"] :where(.orbit-label:hover){border-color:var(--line)!important}
html[data-theme="light"] :where(.visual-caption){color:var(--muted)!important}
html[data-theme="light"] :where(.visual-caption .mono){color:var(--muted)!important}
html[data-theme="light"] :where(.audience-rail){border-block:1px solid var(--line)!important}
html[data-theme="light"] :where(.audience-rail>p strong){color:var(--text)!important}
html[data-theme="light"] :where(.audience-rail>a){border-inline-start:1px solid var(--line)!important}
html[data-theme="light"] :where(.audience-rail>a svg){color:var(--orange)!important}
html[data-theme="light"] :where(.audience-rail>a:hover){background:var(--surface)!important}
html[data-theme="light"] :where(.ecosystem-showcase){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.showcase-tabs){border-bottom:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.showcase-tabs button){color:var(--muted)!important}
html[data-theme="light"] :where(.showcase-tabs button.active){background:var(--surface)!important;color:var(--orange)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.showcase-tabs button:hover){color:var(--text)!important}
html[data-theme="light"] :where(.showcase-feature){border-inline-end:1px solid var(--line)!important}
html[data-theme="light"] :where(.showcase-quick>a){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.showcase-quick>a>svg){color:var(--muted)!important}
html[data-theme="light"] :where(.catalog-disclosure){color:var(--muted)!important;border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.connection-art){background:var(--surface)!important}
html[data-theme="light"] :where(.image-caption){color:var(--muted)!important}
html[data-theme="light"] :where(.connection-list .feature-icon){color:var(--teal)!important;border-color:var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.journey-section){border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.journey-grid article){border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.journey-number){color:var(--orange)!important}
html[data-theme="light"] :where(.trust-strip){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.trust-strip .feature-icon){color:var(--teal)!important;background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.faq-list){border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.faq-item){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.faq-item summary>svg){color:var(--muted)!important}
html[data-theme="light"] :where(.faq-number){color:var(--muted)!important}
html[data-theme="light"] :where(.site-final){background:var(--surface)!important;border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.site-final-orbit){border:1px solid var(--line)!important}
html[data-theme="light"] :where(.site-final h2 span){color:var(--orange)!important}
html[data-theme="light"] :where(.editorial-hero .editorial-lead){color:var(--text)!important}
html[data-theme="light"] :where(.editorial-visual){background:var(--surface)!important}
html[data-theme="light"] :where(.statement-section){border-block:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.statement-section h2 span){color:var(--muted)!important}
html[data-theme="light"] :where(.value-card){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.architecture-flow article){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.architecture-flow article>svg){color:var(--teal)!important}
html[data-theme="light"] :where(.trust-boundaries){border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.trust-facts article){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.ecosystem-filter){background:var(--surface)!important;border-block:1px solid var(--line)!important}
html[data-theme="light"] :where(.public-shell .chip){border-color:var(--line)!important}
html[data-theme="light"] :where(.public-shell .chip.selected){background:var(--surface)!important;color:var(--orange)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.results-caption){color:var(--muted)!important}
html[data-theme="light"] :where(.ecosystem-product){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.ecosystem-product small){color:var(--muted)!important}
html[data-theme="light"] :where(.ecosystem-product>.mono){color:var(--muted)!important}
html[data-theme="light"] :where(.ecosystem-product>svg){color:var(--muted)!important}
html[data-theme="light"] :where(.ecosystem-product:hover){border-color:var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.product-advice){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.product-hero h1){color:var(--orange)!important}
html[data-theme="light"] :where(.product-hero){background:var(--surface)!important}
html[data-theme="light"] :where(.product-detail .panel){border-color:var(--line)!important}
html[data-theme="light"] :where(.help-grid>.value-card:hover){border-color:var(--line)!important}
html[data-theme="light"] :where(.contact-intro .editorial-lead){color:var(--text)!important}
html[data-theme="light"] :where(.contact-art){background:var(--surface)!important}
html[data-theme="light"] :where(.contact-line){color:var(--orange)!important}
html[data-theme="light"] :where(.existing-customer){border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.contact-form-card){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.form-card-head>.mono){color:var(--muted)!important}
html[data-theme="light"] :where(.public-shell .field label){color:var(--text)!important}
html[data-theme="light"] :where(.public-shell .field input,.public-shell .field textarea,.public-shell .field select){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.public-shell .field input:focus,.public-shell .field textarea:focus){border-color:var(--line)!important}
html[data-theme="light"] :where(.consent-line){color:var(--muted)!important}
html[data-theme="light"] :where(.fine-print){color:var(--muted)!important}
html[data-theme="light"] :where(.fine-print a){color:var(--muted)!important}
html[data-theme="light"] :where(.success-orb,.pending-orb){border:1px solid var(--line)!important;color:var(--teal)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.pending-orb){color:var(--orange)!important;border-color:var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.inquiry-reference){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.inquiry-reference small){color:var(--muted)!important}
html[data-theme="light"] :where(.cycle-switch){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.cycle-switch button){color:var(--muted)!important}
html[data-theme="light"] :where(.cycle-switch button.active){background:var(--surface)!important;color:var(--orange)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.subscription-plan){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.subscription-plan.featured){border-color:var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.plan-tag){color:var(--muted)!important}
html[data-theme="light"] :where(.plan-price span){color:var(--muted)!important}
html[data-theme="light"] :where(.plan-price-note){color:var(--muted)!important}
html[data-theme="light"] :where(.saving-pill){background:var(--surface)!important;color:var(--teal)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.plan-inclusions){border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.plan-inclusions>div){color:var(--muted)!important}
html[data-theme="light"] :where(.plan-inclusions svg){color:var(--orange)!important}
html[data-theme="light"] :where(.plan-readiness){color:var(--muted)!important}
html[data-theme="light"] :where(.pricing-comparison .table-scroll){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.pricing-comparison thead th){color:var(--orange)!important}
html[data-theme="light"] :where(.pricing-comparison th,.pricing-comparison td){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.pricing-comparison tbody th){color:var(--muted)!important}
html[data-theme="light"] :where(.purchase-steps li){color:var(--muted)!important;border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.purchase-steps li>span){border:1px solid var(--line)!important}
html[data-theme="light"] :where(.purchase-steps li.active){color:var(--orange)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.purchase-steps li.active>span){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.purchase-steps li.done){color:var(--teal)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.purchase-card){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.purchase-summary){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.purchase-summary dl){border-block:1px solid var(--line)!important}
html[data-theme="light"] :where(.purchase-summary dt){color:var(--muted)!important}
html[data-theme="light"] :where(.summary-security){color:var(--muted)!important}
html[data-theme="light"] :where(.purchase-account){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.purchase-account small){color:var(--muted)!important}
html[data-theme="light"] :where(.purchase-advice){border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.app-shell .sidebar){background:var(--surface)!important}
html[data-theme="light"] :where(.readiness-list>div){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.ready){color:var(--teal)!important}
html[data-theme="light"] :where(.not-ready){color:var(--orange)!important}
html[data-theme="light"] :where(.sales-status){border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--text)!important}
html[data-theme="light"] :where(.sales-status.new){color:var(--orange)!important;background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.sales-message){background:var(--surface)!important}
html[data-theme="light"] :where(.site-footer){border-top:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.site-footer-brand>.contact-address){color:var(--muted)!important}
html[data-theme="light"] :where(.site-footer-col h2){color:var(--text)!important}
html[data-theme="light"] :where(.site-footer-col>a){color:var(--muted)!important}
html[data-theme="light"] :where(.site-footer-col>a:hover){color:var(--orange)!important}
html[data-theme="light"] :where(.site-footer-bottom){border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.site-footer-bottom small){color:var(--muted)!important}
html[data-theme="light"] :where(.site-footer-bottom nav){color:var(--muted)!important}
html[data-theme="light"] :where(.brand-intro){background:var(--surface)!important}
html[data-theme="light"] :where(.intro-orbit){border:1px solid var(--line)!important;border-top-color:var(--line)!important}
html[data-theme="light"] :where(.intro-orbit:after){border:1px solid var(--line)!important;border-bottom-color:var(--line)!important}
html[data-theme="light"] :where(.brand-intro-name){color:var(--text)!important}
html[data-theme="light"] :where(.brand-intro-tag){color:var(--muted)!important}
html[data-theme="light"] :where(.brand-intro-status){color:var(--muted)!important}
html[data-theme="light"] :where(.intro-track){background:var(--surface)!important}
html[data-theme="light"] :where(.intro-track>span){background:var(--surface)!important}
html[data-theme="light"] :where(.intro-skip){border:1px solid var(--line)!important;color:var(--muted)!important}
html[data-theme="light"] :where(.intro-skip:hover){color:var(--text)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.boot-fallback a){color:var(--orange)!important}
html[data-theme="light"] :where(.no-script-message){color:var(--orange)!important;border-top:1px solid var(--line)!important}
@media (max-width:980px){html[data-theme="light"] :where(.showcase-feature){border-bottom:1px solid var(--line)!important}}
@media (max-width:760px){html[data-theme="light"] :where(.signature-hero){background:var(--surface)!important}}
@media (max-width:760px){html[data-theme="light"] :where(.showcase-quick>a){border-bottom:1px solid var(--line)!important}}
@media (max-width:760px){html[data-theme="light"] :where(.public-bottom-nav){background:var(--surface)!important;border-top:1px solid var(--line)!important}}
@media (max-width:760px){html[data-theme="light"] :where(.public-bottom-nav a){color:var(--muted)!important}}
@media (max-width:760px){html[data-theme="light"] :where(.public-bottom-nav a[aria-current=page]){color:var(--orange)!important;background:var(--surface)!important}}
@media (max-width:760px){html[data-theme="light"] :where(.public-bottom-nav a:hover){color:var(--orange)!important}}
@media (prefers-contrast:more){html[data-theme="light"] :where(.public-shell p){color:var(--muted)!important}}
@media (prefers-contrast:more){html[data-theme="light"] :where(.site-nav,.site-footer-col>a){color:var(--text)!important}}
@media (prefers-contrast:more){html[data-theme="light"] :where(.subscription-plan,.value-card,.ecosystem-product,.purchase-card){border-color:var(--line)!important}}
@media (prefers-contrast:more){html[data-theme="light"] :where(.public-shell .fine-print){color:var(--muted)!important}}
@media print{html[data-theme="light"] :where(.public-shell){background:var(--surface)!important;color:var(--muted)!important}}
@media print{html[data-theme="light"] :where(.public-shell p){color:var(--muted)!important}}
@media print{html[data-theme="light"] :where(.subscription-plan){border-color:var(--line)!important}}
@media print{html[data-theme="light"] :where(.site-section h1,.site-section h2){color:var(--muted)!important}}
html[data-theme="light"] :where(.signature-hero){background:var(--surface)!important}
html[data-theme="light"] :where(.connected-journey){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.connected-journey div){border-inline-end:1px solid var(--line)!important}
html[data-theme="light"] :where(.conversation-transcript .message){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.conversation-transcript .message.internal){border-color:var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.vx-ring){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.vx-ring span){color:var(--text)!important}
html[data-theme="light"] :where(.vx-ring strong){color:var(--teal)!important}
html[data-theme="light"] :where(.company-chat-art){background:var(--surface)!important}
html[data-theme="light"] :where(.product-detail .product-support-inline){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.experience-dock){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.assist-launch.btn){background:var(--surface)!important;color:var(--teal)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.assist-launch>span){color:var(--muted)!important}
html[data-theme="light"] :where(.consent-dock){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.assistant-dialog){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.assistant-header){background:var(--surface)!important;border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.assistant-header small){color:var(--teal)!important}
html[data-theme="light"] :where(.assistant-toolbar select){background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.assistant-prompts button){border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--teal)!important}
html[data-theme="light"] :where(.assistant-prompts button:hover){border-color:var(--line)!important}
html[data-theme="light"] :where(.assistant-mode){background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--teal)!important}
html[data-theme="light"] :where(.chat-message){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.chat-message.user){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.chat-message.employee){border-color:var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.chat-message.system){border:1px dashed var(--line)!important}
html[data-theme="light"] :where(.chat-message p){color:var(--text)!important}
html[data-theme="light"] :where(.chat-sources a){color:var(--teal)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.assistant-composer){border-top:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.assistant-composer textarea){border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--teal)!important}
html[data-theme="light"] :where(.assistant-consent){color:var(--text)!important}
html[data-theme="light"] :where(.chat-privacy){color:var(--muted)!important}
@media (max-width:800px){html[data-theme="light"] :where(.connected-journey div:nth-child(-n/**/+2)){border-bottom:1px solid var(--line)!important}}
html[data-theme="light"] :where(select option){color:var(--text)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.btn.secondary){color:var(--teal)!important;background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.btn.secondary:hover:not(:disabled),.btn.ghost:hover:not(:disabled)){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.btn.ghost){color:var(--teal)!important}
html[data-theme="light"] :where(.btn.icon){color:var(--teal)!important}
html[data-theme="light"] :where(.btn.icon:hover){background:var(--surface)!important}
html[data-theme="light"] :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--line)!important;background:var(--surface)!important;color:var(--text)!important}
html[data-theme="light"] :where(.eyebrow){color:var(--orange)!important}
html[data-theme="light"] :where(.notice){border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--teal)!important}
html[data-theme="light"] :where(.notice.error){background:var(--surface)!important;border-color:var(--line)!important;color:var(--red)!important}
html[data-theme="light"] :where(.badge.good){color:var(--teal)!important;background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.badge.bad){color:var(--red)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.badge.neutral){background:var(--surface)!important;color:var(--teal)!important}
html[data-theme="light"] :where(.empty-icon){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.stat-head){color:var(--muted)!important}
html[data-theme="light"] :where(.stat small){color:var(--muted)!important}
html[data-theme="light"] :where(.table-scroll){border:1px solid var(--line)!important}
html[data-theme="light"] :where(th){color:var(--muted)!important;background:var(--surface)!important}
html[data-theme="light"] :where(td){border-color:var(--line)!important}
html[data-theme="light"] :where(tbody tr:hover){background:var(--surface)!important}
html[data-theme="light"] :where(.text-link){color:var(--orange)!important}
html[data-theme="light"] :where(.search-input){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.search-input svg){color:var(--muted)!important}
html[data-theme="light"] :where(.sidebar){background:var(--surface)!important;border-inline-end:1px solid var(--line)!important}
html[data-theme="light"] :where(.workspace-label){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.workspace-avatar){background:var(--surface)!important;color:var(--orange)!important}
html[data-theme="light"] :where(.nav-group-toggle){color:var(--muted)!important}
html[data-theme="light"] :where(.nav-item){color:var(--teal)!important}
html[data-theme="light"] :where(.nav-item:hover){background:var(--surface)!important;color:var(--text)!important}
html[data-theme="light"] :where(.nav-item.active){color:var(--orange)!important;border-color:var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.sidebar-bottom){border-color:var(--line)!important}
html[data-theme="light"] :where(.topbar){background:var(--surface)!important;border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.command-trigger){color:var(--muted)!important;background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.command-trigger kbd){border:1px solid var(--line)!important}
html[data-theme="light"] :where(.user-avatar){background:var(--surface)!important;color:var(--teal)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.glass-context){color:var(--muted)!important}
html[data-theme="light"] :where(.glass-context svg){color:var(--teal)!important}
html[data-theme="light"] :where(.glass-context small){color:var(--muted)!important}
html[data-theme="light"] :where(.context-bar){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.workspace-footer){border-color:var(--line)!important}
html[data-theme="light"] :where(.workspace-banner){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.glass-quick-actions>a){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.glass-quick-actions>a:hover){background:var(--surface)!important}
html[data-theme="light"] :where(.page-guide){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.page-guide summary){color:var(--teal)!important}
html[data-theme="light"] :where(.site-header){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.site-nav a:hover){color:var(--orange)!important}
html[data-theme="light"] :where(.signature-hero){background:var(--surface)!important}
html[data-theme="light"] :where(.signature-hero h1>span){color:var(--orange)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.signature-lead){color:var(--text)!important}
html[data-theme="light"] :where(.hero-kicker){color:var(--teal)!important}
html[data-theme="light"] :where(.hero-kicker i){background:var(--surface)!important}
html[data-theme="light"] :where(.signature-hero-visual){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.hero-orbit){border:1px solid var(--line)!important}
html[data-theme="light"] :where(.hero-art-label){color:var(--muted)!important}
html[data-theme="light"] :where(.orbit-label){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.orbit-label svg){color:var(--orange)!important}
html[data-theme="light"] :where(.visual-caption){color:var(--muted)!important}
html[data-theme="light"] :where(.visual-caption .mono){color:var(--orange)!important}
html[data-theme="light"] :where(.audience-rail){border-block:1px solid var(--line)!important}
html[data-theme="light"] :where(.audience-rail>a){border-inline-start:1px solid var(--line)!important}
html[data-theme="light"] :where(.audience-rail .mono){color:var(--orange)!important}
html[data-theme="light"] :where(.ecosystem-showcase){background:var(--surface)!important}
html[data-theme="light"] :where(.showcase-tabs){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.showcase-tab.active){background:var(--surface)!important;color:var(--orange)!important}
html[data-theme="light"] :where(.journey-number){color:var(--orange)!important}
html[data-theme="light"] :where(.connection-list article){border-color:var(--line)!important}
html[data-theme="light"] :where(.feature-icon){background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--orange)!important}
html[data-theme="light"] :where(.trust-strip){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.faq-item){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.site-final){background:var(--surface)!important;border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.site-footer){border-color:var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.ecosystem-product){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.ecosystem-product:hover){border-color:var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.chip.selected){background:var(--surface)!important;color:var(--orange)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.cycle-switch){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.subscription-plan.featured){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.glass-spotlight){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.spotlight-top .eyebrow){color:var(--orange)!important}
html[data-theme="light"] :where(.spotlight-controls){color:var(--teal)!important}
html[data-theme="light"] :where(.spotlight-dots button span){background:var(--surface)!important}
html[data-theme="light"] :where(.spotlight-dots button[aria-pressed=true] span){background:var(--surface)!important}
html[data-theme="light"] :where(.spotlight-loading){background:var(--surface)!important}
html[data-theme="light"] :where(.spotlight-fallback){border:1px solid var(--line)!important}
html[data-theme="light"] :where(.campaign-preview){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.connected-journey){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.connected-journey div){border-color:var(--line)!important}
html[data-theme="light"] :where(.connected-journey b){color:var(--orange)!important}
html[data-theme="light"] :where(.connected-journey span){color:var(--text)!important}
html[data-theme="light"] :where(.list-caption){color:var(--teal)!important}
html[data-theme="light"] :where(.customer-name strong){color:var(--teal)!important}
html[data-theme="light"] :where(.customer-name small){color:var(--muted)!important}
html[data-theme="light"] :where(.customer-monogram){background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--orange)!important}
html[data-theme="light"] :where(.customer-detail-top code){color:var(--muted)!important}
html[data-theme="light"] :where(.segmented){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.segmented .btn[aria-pressed=true]){background:var(--surface)!important;color:var(--orange)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.internal-note){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.modal){background:var(--surface)!important;border:1px solid var(--line)!important;border-top-color:var(--line)!important}
html[data-theme="light"] :where(.glass-drawer){background:var(--surface)!important;border-inline-end:1px solid var(--line)!important}
html[data-theme="light"] :where(.drawer-header){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.conversation-transcript .message){border-color:var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.conversation-transcript .message.internal){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.composer-visibility){border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--teal)!important}
html[data-theme="light"] :where(.composer-visibility.internal){border-color:var(--line)!important;color:var(--orange)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.wizard-progress){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.wizard-progress button){color:var(--muted)!important}
html[data-theme="light"] :where(.wizard-progress button>span){border:1px solid var(--line)!important}
html[data-theme="light"] :where(.wizard-progress button.active){background:var(--surface)!important;border-color:var(--line)!important;color:var(--orange)!important}
html[data-theme="light"] :where(.wizard-progress button.complete){color:var(--teal)!important}
html[data-theme="light"] :where(.wizard-progress button.complete span){border-color:var(--line)!important}
html[data-theme="light"] :where(.wizard-actions){border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.wizard-products label){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.wizard-products label.selected){border-color:var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.duplicate-hint){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.review-grid){border:1px solid var(--line)!important}
html[data-theme="light"] :where(.review-grid dt,.review-grid dd){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.review-grid dt){background:var(--surface)!important;color:var(--teal)!important}
html[data-theme="light"] :where(.review-grid dd){color:var(--teal)!important}
html[data-theme="light"] :where(.product-hero){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.product-orb){background:var(--surface)!important}
html[data-theme="light"] :where(.product-anchor-nav){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.product-anchor-nav a){color:var(--teal)!important}
html[data-theme="light"] :where(.product-anchor-nav a:hover){background:var(--surface)!important}
html[data-theme="light"] :where(.capabilities article){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.capabilities article .mono){color:var(--orange)!important}
html[data-theme="light"] :where(.workflow-cards span){color:var(--orange)!important}
html[data-theme="light"] :where(.requirements-list>div){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.requirements-list svg){color:var(--teal)!important}
html[data-theme="light"] :where(.assistant-dialog){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.assistant-header){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.assistant-toolbar select){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.assistant-prompts button){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.chat-message){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.chat-message.user){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.chat-speaker){color:var(--teal)!important}
html[data-theme="light"] :where(.chat-message p){color:var(--teal)!important}
html[data-theme="light"] :where(.chat-message.employee){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.chat-sources){border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.chat-sources summary){color:var(--teal)!important}
html[data-theme="light"] :where(.chat-sources a){background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--teal)!important}
html[data-theme="light"] :where(.assistant-composer){background:var(--surface)!important;border-top-color:var(--line)!important}
html[data-theme="light"] :where(.assistant-composer textarea){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.assistant-mode){color:var(--teal)!important;background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.chat-privacy){color:var(--muted)!important}
html[data-theme="light"] :where(.experience-dock){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.assist-launch.btn){background:var(--surface)!important;border-color:var(--line)!important;color:var(--teal)!important}
html[data-theme="light"] :where(.consent-dock){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.brand-intro){background:var(--surface)!important}
html[data-theme="light"] :where(.intro-orbit){border-color:var(--line)!important}
html[data-theme="light"] :where(.intro-track){background:var(--surface)!important}
html[data-theme="light"] :where(.intro-track span){background:var(--surface)!important}
html[data-theme="light"] :where(.toast){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.command-result:hover){border-color:var(--line)!important;background:var(--surface)!important}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html[data-theme="light"] :where(.sidebar,.topbar,.site-header,.product-anchor-nav,.experience-dock,.orbit-label){background:var(--surface)!important}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html[data-theme="light"] :where(.consent-dock){background:var(--surface)!important}}
@media (prefers-contrast:more){html[data-theme="light"] :where(.panel,.stat,.glass-spotlight){border-color:var(--line)!important;background:var(--surface)!important}}
@media (prefers-contrast:more){html[data-theme="light"] :where(.muted,small,p){color:var(--teal)!important}}
@media (prefers-contrast:more){html[data-theme="light"] :where(.site-header,.topbar,.sidebar){background:var(--surface)!important}}
@media (max-width:760px){html[data-theme="light"] :where(.site-nav){background:var(--surface)!important;border-color:var(--line)!important}}
@media (max-width:760px){html[data-theme="light"] :where(.audience-rail>a){border-bottom:1px solid var(--line)!important}}
@media (max-width:760px){html[data-theme="light"] :where(.sidebar){background:var(--surface)!important}}
@media (max-width:760px){html[data-theme="light"] :where(.connected-journey div){border-bottom:1px solid var(--line)!important}}
@media (max-width:760px){html[data-theme="light"] :where(.workspace-main .table-scroll tr,.drawer-body .table-scroll tr){background:var(--surface)!important;border:1px solid var(--line)!important}}
@media (max-width:760px){html[data-theme="light"] :where(.workspace-main .table-scroll td,.drawer-body .table-scroll td){border-bottom:1px solid var(--line)!important}}
@media (max-width:760px){html[data-theme="light"] :where(.workspace-main .table-scroll td:before,.drawer-body .table-scroll td:before){color:var(--teal)!important}}
@media print{html[data-theme="light"] :where(.panel,.stat){background:var(--surface)!important;color:var(--muted)!important;border:1px solid var(--line)!important}}
@media print{html[data-theme="light"] :where(p,small,h1,h2,h3,td,th){color:var(--muted)!important}}
html[data-theme="light"] :where(.topbar-actions [aria-pressed=true]){color:var(--orange)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.command-result:focus-visible){background:var(--surface)!important;border-color:var(--line)!important}
@media (max-width:900px){html[data-theme="light"] :where(.app-shell .drawer-backdrop){background:var(--surface)!important}}
html[data-theme="light"] :where(.btn.secondary){background:var(--surface)!important}
html[data-theme="light"] :where(.btn.secondary:hover:not(:disabled)){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.btn.ghost:hover:not(:disabled),.btn.icon:hover:not(:disabled)){background:var(--surface)!important}
html[data-theme="light"] :where(.btn.danger){background:var(--surface)!important;border-color:var(--line)!important;color:var(--red)!important}
html[data-theme="light"] :where(input,select,textarea){background:var(--surface)!important}
html[data-theme="light"] :where(.field input,.field select,.field textarea){background:var(--surface)!important}
html[data-theme="light"] :where(.panel){border:1px solid var(--line)!important}
html[data-theme="light"] :where(.panel .panel){background:var(--surface)!important}
html[data-theme="light"] :where(.notice){background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--text)!important}
html[data-theme="light"] :where(.notice.error){background:var(--surface)!important;border-color:var(--line)!important;color:var(--red)!important}
html[data-theme="light"] :where(.badge){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.badge.good){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.badge.bad){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.empty-icon){background:var(--surface)!important}
html[data-theme="light"] :where(th){background:var(--surface)!important}
html[data-theme="light"] :where(td,th){border-color:var(--line)!important}
html[data-theme="light"] :where(tbody tr:hover){background:var(--surface)!important}
html[data-theme="light"] :where(.stat){border:1px solid var(--line)!important}
html[data-theme="light"] :where(.focus-shell .sidebar){border-inline-end:1px solid var(--line)!important}
html[data-theme="light"] :where(.compact-context.glass-context){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.sidebar-search.btn){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.nav-group-toggle){color:var(--muted)!important}
html[data-theme="light"] :where(.nav-item){color:var(--muted)!important}
html[data-theme="light"] :where(.nav-item:hover){background:var(--surface)!important}
html[data-theme="light"] :where(.nav-item.active){background:var(--surface)!important}
html[data-theme="light"] :where(.focus-shell .sidebar-bottom){border-color:var(--line)!important}
html[data-theme="light"] :where(.sidebar-profile .avatar){background:var(--surface)!important}
html[data-theme="light"] :where(.focus-shell .topbar){background:var(--surface)!important;border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.context-ai-trigger.btn){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.context-bar){background:var(--surface)!important;border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.attention-count){background:var(--surface)!important}
html[data-theme="light"] :where(.attention-row){border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.attention-icon){background:var(--surface)!important;color:var(--text)!important}
html[data-theme="light"] :where(.attention-icon.attention){background:var(--surface)!important}
html[data-theme="light"] :where(.workday-aside .glass-quick-actions a){border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.workday-ai){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.customer-monogram){background:var(--surface)!important}
html[data-theme="light"] :where(.customer-monogram.large){background:var(--surface)!important}
html[data-theme="light"] :where(.search-input){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.wizard-progress button){border:1px solid var(--line)!important}
html[data-theme="light"] :where(.wizard-progress button.active){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.wizard-products label){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.wizard-products label.selected){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.review-grid){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.modal,.glass-drawer){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.internal-note){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.site-header){background:var(--surface)!important}
html[data-theme="light"] :where(.signature-hero){background:var(--surface)!important}
html[data-theme="light"] :where(.platform-preview){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.preview-top){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.preview-type){color:var(--muted)!important}
html[data-theme="light"] :where(.preview-tabs){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.preview-tabs button[aria-pressed=true]){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.preview-eyebrow){color:var(--muted)!important}
html[data-theme="light"] :where(.preview-steps li){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.preview-step-number){background:var(--surface)!important}
html[data-theme="light"] :where(.preview-steps li>svg){color:var(--muted)!important}
html[data-theme="light"] :where(.preview-bottom){background:var(--surface)!important;border-top:1px solid var(--line)!important;color:var(--muted)!important}
html[data-theme="light"] :where(.audience-rail){border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.glass-spotlight){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.cycle-switch){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.subscription-plan){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.subscription-plan.featured){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.product-anchor-nav){background:var(--surface)!important}
html[data-theme="light"] :where(.focus-chat-header){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.chat-context-strip){background:var(--surface)!important}
html[data-theme="light"] :where(.chat-scope-label){color:var(--muted)!important}
html[data-theme="light"] :where(.focus-prompts button){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.focus-prompts button>svg){color:var(--muted)!important}
html[data-theme="light"] :where(.focus-prompts button:hover){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.focus-speaker){color:var(--muted)!important}
html[data-theme="light"] :where(.reply-origin){color:var(--muted)!important}
html[data-theme="light"] :where(.focus-message.user){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.focus-message.user .focus-speaker){color:var(--muted)!important}
html[data-theme="light"] :where(.focus-message.employee){border-inline-start:2px solid var(--line)!important}
html[data-theme="light"] :where(.focus-message.system){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.reply-tools time){color:var(--muted)!important}
html[data-theme="light"] :where(.focus-sources a){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.chat-mode-note){color:var(--muted)!important}
html[data-theme="light"] :where(.chat-handoff-status){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.chat-surface .composer-field){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.chat-surface .composer-field:focus-within){border-color:var(--line)!important}
html[data-theme="light"] :where(.composer-controls>small){color:var(--muted)!important}
html[data-theme="light"] :where(.chat-privacy-details){color:var(--muted)!important}
html[data-theme="light"] :where(.chat-sync-error){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.chat-history){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.chat-history-items button:hover,.chat-history-items button.selected){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.focus-chat-window.assistant-dialog){border:1px solid var(--line)!important}
html[data-theme="light"] :where(.focus-chat-window.assistant-dialog.context-window){border-inline-end:1px solid var(--line)!important}
html[data-theme="light"] :where(.experience-dock){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.consent-dock){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.brand-intro){background:var(--surface)!important}
html[data-theme="light"] :where(.service-workspace){border:1px solid var(--line)!important}
html[data-theme="light"] :where(.service-list){background:var(--surface)!important;border-inline-end:1px solid var(--line)!important}
html[data-theme="light"] :where(.service-item+.service-item){border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.service-item.active){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.service-item:hover){background:var(--surface)!important}
html[data-theme="light"] :where(.service-thread-head){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.service-thread .message){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.service-thread .message.internal){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.service-thread .reply-mode){border:1px solid var(--line)!important}
html[data-theme="light"] :where(.service-thread .reply-mode.is-internal){border-color:var(--line)!important;background:var(--surface)!important;color:var(--orange)!important}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html[data-theme="light"] :where(.focus-shell .sidebar,.focus-shell .topbar,.site-header,.experience-dock,.consent-dock){background:var(--surface)!important}}
@media (max-width:1000px){html[data-theme="light"] :where(.focus-shell .sidebar,.focus-shell.nav-collapsed .sidebar){background:var(--surface)!important}}
@media (max-width:760px){html[data-theme="light"] :where(.focus-shell .table-scroll tr,.drawer-body .table-scroll tr){border-color:var(--line)!important}}
html[data-theme="light"] :where(.reply-visibility-tabs .btn[aria-pressed=true]){background:var(--surface)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.reply-visibility-tabs .btn:last-child[aria-pressed=true]){background:var(--surface)!important;color:var(--orange)!important;border-color:var(--line)!important}
html[data-theme="light"] :where(.focus-shell .workspace-footer){color:var(--muted)!important}
html[data-theme="light"] :where(.adaptive-context-line){color:var(--text)!important}
html[data-theme="light"] :where(.workday-command){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.adaptive-filter-chips .btn[aria-pressed=true],.command-types .btn[aria-pressed=true]){background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important}
html[data-theme="light"] :where(.action-symbol){background:var(--surface)!important;color:var(--muted)!important}
html[data-theme="light"] :where(.action-symbol.urgent){color:var(--orange)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.action-title){color:var(--text)!important}
html[data-theme="light"] :where(.action-meta){color:var(--muted)!important}
html[data-theme="light"] :where(.adaptive-state){color:var(--text)!important}
html[data-theme="light"] :where(.adaptive-state.good){color:var(--success)!important}
html[data-theme="light"] :where(.adaptive-state.attention){color:var(--orange)!important}
html[data-theme="light"] :where(.adaptive-state.danger){color:var(--red)!important}
html[data-theme="light"] :where(.adaptive-state.neutral){color:var(--teal)!important}
html[data-theme="light"] :where(.resume-panel){background:var(--surface)!important}
html[data-theme="light"] :where(.resume-link){color:var(--teal)!important;border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.resume-link svg:first-child){color:var(--muted)!important}
html[data-theme="light"] :where(.scope-metrics strong){color:var(--teal)!important}
html[data-theme="light"] :where(.setup-checklist){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.setup-summary>strong){color:var(--teal)!important}
html[data-theme="light"] :where(.setup-checklist progress){background:var(--surface)!important}
html[data-theme="light"] :where(.setup-item){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.setup-check){border:1px solid var(--line)!important;color:var(--teal)!important}
html[data-theme="light"] :where(.setup-item.done .setup-check){border-color:var(--line)!important;color:var(--teal)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.customer-monogram.large){background:var(--surface)!important;color:var(--orange)!important}
html[data-theme="light"] :where(.identity-line .eyebrow){color:var(--muted)!important}
html[data-theme="light"] :where(.adaptive-tabs){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.adaptive-tabs button[aria-selected=true]){color:var(--text)!important}
html[data-theme="light"] :where(.adaptive-tabs button:hover){background:var(--surface)!important;color:var(--text)!important}
html[data-theme="light"] :where(.adaptive-tabs button>span){background:var(--surface)!important;color:var(--teal)!important}
html[data-theme="light"] :where(.customer-context-card,.followup-list){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.entity-summary){border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.entity-summary strong){color:var(--teal)!important}
html[data-theme="light"] :where(.followup-list article){border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.followup-list article.done strong){color:var(--muted)!important}
html[data-theme="light"] :where(.entity-footer){border-top:1px solid var(--line)!important;color:var(--muted)!important}
html[data-theme="light"] :where(.billing-context){border:1px solid var(--line)!important}
html[data-theme="light"] :where(.system-workspace-row){color:var(--text)!important;border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.system-workspace-row:hover,.system-workspace-row.selected){background:var(--surface)!important}
html[data-theme="light"] :where(.system-icon){background:var(--surface)!important;color:var(--teal)!important}
html[data-theme="light"] :where(.installation-inspector){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.installation-evidence){border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.workspace-conversations>article){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.timeline-dot){border:3px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.timeline-rail li:first-child .timeline-dot){background:var(--surface)!important}
html[data-theme="light"] :where(.timeline-label){color:var(--teal)!important}
html[data-theme="light"] :where(.entity-copilot){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.copilot-head){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.copilot-context small){color:var(--muted)!important}
html[data-theme="light"] :where(.copilot-mode){color:var(--muted)!important}
html[data-theme="light"] :where(.copilot-welcome p){color:var(--muted)!important}
html[data-theme="light"] :where(.copilot-message.question){background:var(--surface)!important}
html[data-theme="light"] :where(.copilot-message.proposal){border-inline-start:2px solid var(--line)!important}
html[data-theme="light"] :where(.copilot-message details){color:var(--teal)!important}
html[data-theme="light"] :where(.copilot-prompts){border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.context-composer){border-top:1px solid var(--line)!important}
html[data-theme="light"] :where(.context-composer textarea){background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.proposal-context){color:var(--text)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.proposal-label){border:1px solid var(--line)!important;color:var(--orange)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.proposal-diff){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.proposal-diff dt){color:var(--muted)!important}
html[data-theme="light"] :where(.notification-entry.is-read .action-symbol){background:var(--surface)!important;color:var(--muted)!important}
html[data-theme="light"] :where(.read-caption){color:var(--muted)!important}
html[data-theme="light"] :where(.inline-check){color:var(--muted)!important}
html[data-theme="light"] :where(.universal-command .command-results h3){color:var(--muted)!important}
html[data-theme="light"] :where(.studio-swatches article){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.studio-swatches article>span){border:1px solid var(--line)!important}
html[data-theme="light"] :where(.studio-swatches code){color:var(--muted)!important}
html[data-theme="light"] :where(.studio-type){border:1px solid var(--line)!important}
html[data-theme="light"] :where(.studio-type small){color:var(--muted)!important}
html[data-theme="light"] :where(.studio-surface){border:1px solid var(--line)!important}
html[data-theme="light"] :where(.studio-surface p){color:var(--muted)!important}
html[data-theme="light"] :where(.studio-surface.work){background:var(--surface)!important}
html[data-theme="light"] :where(.studio-surface.glass){background:var(--surface)!important}
html[data-theme="light"] :where(.studio-surface.raised){background:var(--surface)!important}
html[data-theme="light"] :where(.studio-ai-states article){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.studio-ai-states .approval){border-color:var(--line)!important}
html[data-theme="light"] :where(.studio-ai-states .result){border-color:var(--line)!important}
html[data-theme="light"] :where(.studio-chart){background:var(--surface)!important;border:1px solid var(--line)!important}
html[data-theme="light"] :where(.studio-mobile-preview){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.customer-workspace .internal-note){color:var(--text)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.adaptive-public-intro){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.adaptive-public-intro p){color:var(--muted)!important}
html[data-theme="light"] :where(.adaptive-system-flow article){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.adaptive-system-flow article svg){color:var(--teal)!important}
html[data-theme="light"] :where(.adaptive-system-flow>span){color:var(--muted)!important}
html[data-theme="light"] :where(.adaptive-need){border-top:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.adaptive-need>span){color:var(--orange)!important}
html[data-theme="light"] :where(.adaptive-need p){color:var(--muted)!important}
html[data-theme="light"] :where(.adaptive-integrations){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.adaptive-integrations p){color:var(--muted)!important}
html[data-theme="light"] :where(.integration-evidence-list>div){border-bottom:1px solid var(--line)!important}
html[data-theme="light"] :where(.integration-evidence-list svg){color:var(--teal)!important}
html[data-theme="light"] :where(.product-story-context>article){border:1px solid var(--line)!important;background:var(--surface)!important}
html[data-theme="light"] :where(.product-story-context p){color:var(--muted)!important}
@media (max-width:1000px){html[data-theme="light"] :where(.mobile-workspace-nav){background:var(--surface)!important;border-top:1px solid var(--line)!important}}
@media (max-width:1000px){html[data-theme="light"] :where(.mobile-workspace-nav a,.mobile-workspace-nav button){color:var(--muted)!important}}
@media (max-width:1000px){html[data-theme="light"] :where(.mobile-workspace-nav [aria-current=page]){background:var(--surface)!important;color:var(--orange)!important}}
@media (max-width:1000px){html[data-theme="light"] :where(.mobile-workspace-nav .nav-ai svg){color:var(--teal)!important}}
@media (max-width:1000px){html[data-theme="light"] :where(.context-composer){background:var(--surface)!important}}
@media (max-width:760px){html[data-theme="light"] :where(.scope-metrics){border-top:1px solid var(--line)!important}}
@supports not (backdrop-filter:blur(1px)){html[data-theme="light"] :where(.mobile-workspace-nav,.studio-surface.glass){background:var(--surface)!important}}

html[data-theme=light] :is(.setup-checklist,.workday-command,.resume-panel,.customer-context-card,.followup-list,.installation-inspector,.entity-copilot,.proposal-diff,.studio-chart,.studio-surface,.studio-ai-states article,.product-story-context article,.adaptive-integrations){background:var(--surface)!important;color:var(--text)!important;border-color:var(--line)!important}
html[data-theme=light] :is(.setup-summary>strong,.action-title,.entity-summary strong,.scope-metrics strong,.adaptive-tabs button[aria-selected=true]){color:var(--text)!important}
html[data-theme=light] :is(.adaptive-tabs button:hover,.adaptive-tabs button>span,.adaptive-filter-chips .btn[aria-pressed=true],.command-types .btn[aria-pressed=true],.mobile-workspace-nav [aria-current=page]){background:var(--raised)!important;color:var(--text)!important}
html[data-theme=light] :is(.focus-message.system,.chat-handoff-status,.assistant-mode){background:#edf5f6!important;color:#34565d!important;border-color:#bdd3d5!important}
html[data-theme=light] :is(.setup-item.done .setup-check,.badge.good,.adaptive-state.good){color:#206846!important;background:#e8f4ed!important}
html[data-theme=light] :is(.adaptive-state.attention,.proposal-label){color:#805415!important;background:#fcf3e8!important}
html[data-theme=light] :is(.adaptive-state.danger,.badge.bad){color:#a22638!important;background:#fff0f1!important}
html[data-theme=light] .public-bottom-nav [aria-current=page]{background:#f5e8da!important;color:#854309!important}
html[data-theme=light] .mobile-workspace-nav .nav-ai svg{color:#116f74!important}
html[data-theme=light] .internal-note{background:#f3eff9!important;color:#634384!important}
html[data-theme=light] .a11y-opaque :is(.entity-copilot,.workday-command,.mobile-workspace-nav){background:#fff!important}
html[data-theme=light] .a11y-contrast{--bg:#fff;--surface:#fff;--text:#09131c;--muted:#283544;--line:#546375;--adaptive-muted:#283544}
