/* Generated by scripts/build_light_theme.py from the dark stylesheets. Do not edit by hand. */
/* css/agent-connections.css */
:root[data-theme="light"] .conn-tile:hover{background:rgba(23,32,51,0.042)}
:root[data-theme="light"] .conn-tile-connected{border-color:rgba(23,32,51,0.16)}
:root[data-theme="light"] .conn-logo{background:#eef2f5}
:root[data-theme="light"] .conn-badge{background:rgba(23,32,51,0.07)}
:root[data-theme="light"] .conn-badge.is-on{background:rgba(23,32,51,0.112);color:#13764f}
:root[data-theme="light"] .conn-badge.is-error{color:#172033}
:root[data-theme="light"] .conn-connect{background:rgba(255,255,255,0.7)}
:root[data-theme="light"] .conn-purpose{border:1px solid rgba(23,32,51,0.16);background:rgba(23,32,51,0.042)}
:root[data-theme="light"] .conn-form label:not(.conn-check){color:#050505}
:root[data-theme="light"] .conn-check{border:1px solid rgba(23,32,51,0.098);background:rgba(255,255,255,0.58)}
:root[data-theme="light"] .conn-risk{background:rgba(23,32,51,0.112);color:#172033}
:root[data-theme="light"] .conn-risk.is-blocked{background:rgba(23,32,51,0.112);color:#172033}
:root[data-theme="light"] .conn-card{background:rgba(255,255,255,0.7)}
:root[data-theme="light"] .conn-error{color:#172033}
:root[data-theme="light"] .conn-danger{color:#172033!important}
/* css/agent-mcp.css */
:root[data-theme="light"] .agent-mcp-tasda{border-color:rgba(23,32,51,0.16)}
:root[data-theme="light"] .agent-mcp-status.is-error{color:#050505}
:root[data-theme="light"] .agent-mcp-error{color:#172033}
:root[data-theme="light"] .agent-mcp-tool{border:1px solid rgba(23,32,51,0.098);background:rgba(255,255,255,0.58)}
:root[data-theme="light"] .agent-mcp-delete{color:#172033!important}
/* css/agora-about.css */
:root[data-theme="light"] .ag-about-trigger{background:#eef2f5;color:#050505}
:root[data-theme="light"] .ag-about-trigger:hover{background:#eef2f5;color:#13764f}
:root[data-theme="light"] .ag-about{color:#050505;background:radial-gradient(ellipse at top right,#eef2f5,transparent 65%),#ffffff;box-shadow:0 35px 120px rgba(15,23,42,0.072)}
:root[data-theme="light"] .ag-about::backdrop{background:rgba(247,248,250,0.788)}
:root[data-theme="light"] .ag-about-close{background:#eef2f5;color:#050505}
:root[data-theme="light"] .ag-about-kicker{color:#13764f}
:root[data-theme="light"] .ag-about-era{border:1px solid rgba(23,32,51,0.126);background:rgba(255,255,255,0.4)}
:root[data-theme="light"] .ag-about-era p:not(.ag-era-label){color:#172033}
:root[data-theme="light"] .ag-era-label{color:#7f561a}
:root[data-theme="light"] .ag-about-digital .ag-era-label{color:#13764f}
:root[data-theme="light"] .ag-about-bridge{color:#13764f}
:root[data-theme="light"] .ag-mini-ai{box-shadow:0 7px 18px rgba(15,23,42,0.032)}
:root[data-theme="light"] .ag-mini-ai i{background:rgba(238,242,245,0.2)}
:root[data-theme="light"] .ag-mini-ai em{background:rgba(238,242,245,0.2)}
:root[data-theme="light"] .ag-about-tagline{color:#050505}
:root[data-theme="light"] .ag-about-bottom a{color:#172033}
:root[data-theme="light"] .ag-about-bottom button{background:#050505;color:#fff;border-color:#050505}
/* css/agora.css */
:root[data-theme="light"] .ag-kicker{color:#13764f}
:root[data-theme="light"] .ag-card:hover{box-shadow:0 14px 36px rgba(15,23,42,0.042)}
:root[data-theme="light"] .ag-visual{background:#f7f8fa}
:root[data-theme="light"] .ag-visual>span{color:#050505}
:root[data-theme="light"] .ag-open{background:#f7f8fa;color:#050505}
/* css/business-benefit.css */
:root[data-theme="light"] .bf-examples h3{color:#13764f}
:root[data-theme="light"] .bf-flow{border:3px solid #eef2f5;box-shadow:8px 8px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .bf-col+.bf-col{border-left:2px dashed rgba(238,242,245,0.25)}
:root[data-theme="light"] .bf-cap{border:2px solid #eef2f5}
:root[data-theme="light"] .bf-cap span{background:#eef2f5;color:#050505}
@media(max-width:820px){
:root[data-theme="light"] .bf-col+.bf-col{border-top:2px dashed rgba(238,242,245,0.25)}
}
:root[data-theme="light"] .share-top a.lp-top-quiet{background:rgba(23,32,51,0.035);box-shadow:4px 4px 0 rgba(15,23,42,0.019)}
:root[data-theme="light"] .share-top a.lp-top-quiet:hover{border-color:rgba(23,32,51,0.16);box-shadow:3px 3px 0 rgba(15,23,42,0.017)}
/* css/business-charts.css */
:root[data-theme="light"] .bc-metric{border:1px solid rgba(23,32,51,0.126);background:linear-gradient(135deg,#eef2f5,#ffffff)}
:root[data-theme="light"] .bc-metric>span:not(.bc-metric-dot){color:#172033}
:root[data-theme="light"] .bc-metric strong{color:#050505}
:root[data-theme="light"] .bc-panel{border:1px solid rgba(23,32,51,0.14);background:linear-gradient(140deg,#ffffff,#ffffff);color:#050505}
:root[data-theme="light"] .bc-panel-heading>span{color:#172033}
:root[data-theme="light"] .bc-switches button{border:1px solid rgba(23,32,51,0.104);background:#eef2f5;color:#172033}
:root[data-theme="light"] .bc-switches button[aria-pressed=true]{background:color-mix(in srgb,var(--bc-series) 12%,#ffffff)}
:root[data-theme="light"] .bc-series-total span{color:#172033}
:root[data-theme="light"] .bc-note{color:#64748b}
:root[data-theme="light"] .bc-data{color:#172033}
:root[data-theme="light"] .bc-status-legend dt{color:#172033}
:root[data-theme="light"] .bc-bar-row>div>span{color:#172033}
:root[data-theme="light"] .bc-bar-track{background:#eef2f5}
:root[data-theme="light"] .bc-avatar{background:#e3e9ef;color:#050505}
:root[data-theme="light"] .bc-empty{color:#172033}
:root[data-theme="light"] .bc-week{background:linear-gradient(120deg,#eef2f5,#eef2f5);border:1px solid rgba(23,32,51,0.16)}
:root[data-theme="light"] .bc-week-label{color:#13764f!important}
:root[data-theme="light"] .bc-week small{color:#172033}
:root[data-theme="light"] .bc-week span{color:#172033}
:root[data-theme="light"] .bc-follow-due strong{color:#865913}
:root[data-theme="light"] .bc-data-warning{color:#172033}
:root[data-theme="light"] .bc-donut-slice.bc-hovered,:root[data-theme="light"] .bc-donut-slice:focus-visible{filter:drop-shadow(0 0 5px rgba(15,23,42,0.064))}
:root[data-theme="light"] .bc-series circle.bc-hovered{filter:drop-shadow(0 0 3px rgba(15,23,42,0.08))}
:root[data-theme="light"] .bc-tooltip{box-shadow:0 8px 35px rgba(15,23,42,0.048)}
:root[data-theme="light"] .bc-report-tools a{border:1px solid rgba(23,32,51,0.16);background:#eef2f5}
:root[data-theme="light"] .bc-report-tools a:hover{color:#13764f}
:root[data-theme="light"] .bc-employee-metrics{color:#172033}
:root[data-theme="light"] .bc-inline-action{color:#13764f}
:root[data-theme="light"] .bc-trend{background:radial-gradient(ellipse at 80% 5%,rgba(238,242,245,0.333),transparent 65%),linear-gradient(140deg,#eef2f5,#ffffff)}
:root[data-theme="light"] .bc-crosshair{stroke:rgba(23,32,51,0.533)}
:root[data-theme="light"] .bc-pipeline{background:radial-gradient(ellipse at 100% 0,rgba(227,233,239,0.333),transparent 70%),linear-gradient(140deg,#eef2f5,#ffffff)}
:root[data-theme="light"] .bc-pipeline-total>span{color:#172033}
:root[data-theme="light"] .bc-distribution{background:#eef2f5}
:root[data-theme="light"] .bc-stage-tile{border:1px solid rgba(23,32,51,0.093);background:rgba(23,32,51,0.008)}
:root[data-theme="light"] .bc-stage-label{color:#172033}
:root[data-theme="light"] .bc-stage-percent{color:#172033}
:root[data-theme="light"] .bc-stage-tile.bc-hovered,:root[data-theme="light"] .bc-stage-tile:focus-visible{background:color-mix(in srgb,var(--bc-stage) 9%,#ffffff)}
:root[data-theme="light"] .bc-comparison-legend>span{color:#172033}
:root[data-theme="light"] .bc-definition{color:#172033}
:root[data-theme="light"] .bc-selection{color:#172033;border:1px solid rgba(23,32,51,0.16);background:rgba(238,242,245,0.4)}
:root[data-theme="light"] .bc-dot-chart .bc-data-point.bc-hovered{stroke:#050505;filter:drop-shadow(0 0 4px rgba(15,23,42,0.048))}
/* css/business-entry.css */
:root[data-theme="light"] .home-business-section>p:first-child{color:#13764f}
:root[data-theme="light"] .business-entry-icon{color:#64748b}
:root[data-theme="light"] .business-agora-entry .business-entry-icon{background:rgba(255,255,255,0.06)}
/* css/business-marketing-nav.css */
:root[data-theme="light"] .sales-hero-pills a{border:1px solid rgba(238,242,245,0.169);background:rgba(23,32,51,0.16)}
/* css/business-marketing.css */
:root[data-theme="light"] .business-guide-back a{color:#172033}
:root[data-theme="light"] .business-guide-hero{box-shadow:7px 7px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .business-guide-hero:after{border:2px solid #e3e9ef}
:root[data-theme="light"] .business-guide-explainer>p{color:#050505}
:root[data-theme="light"] .business-guide-explainer li{background:#eef2f5;border:1px solid rgba(23,32,51,0.14)}
:root[data-theme="light"] .business-guide-explainer li:nth-child(2){background:#eef2f5}
:root[data-theme="light"] .business-guide-explainer li:nth-child(3){background:#eef2f5}
:root[data-theme="light"] .business-guide-explainer li p{color:#172033}
:root[data-theme="light"] .business-guide-faq{box-shadow:5px 5px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .business-guide-faq details{border-top:1px solid rgba(227,233,239,0.267)}
:root[data-theme="light"] .business-guide-related>p{color:#172033}
:root[data-theme="light"] .business-guide-related a{border:1px solid rgba(23,32,51,0.16);color:#050505;background:#ffffff}
:root[data-theme="light"] .business-guide-related a:hover{background:#eef2f5}
:root[data-theme="light"] .business-guide-start{box-shadow:5px 5px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .business-guide-start .business-cta{background:#eef2f5;color:#050505}
@media(max-width:680px){
:root[data-theme="light"] .business-guide-hero{box-shadow:4px 4px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .business-guide-faq{box-shadow:4px 4px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .business-guide-start{box-shadow:4px 4px 0 rgba(15,23,42,0.08)}
}
/* css/business-sales.css */
:root[data-theme="light"] .sales-factory-chimney{box-shadow:4px 0 0 rgba(15,23,42,0.024)}
:root[data-theme="light"] .sales-factory-windows{box-shadow:24px 0 0 -2px rgba(15,23,42,0.08),24px 0 0 0 currentColor,48px 0 0 -2px rgba(15,23,42,0.08),48px 0 0 0 currentColor,72px 0 0 -2px rgba(15,23,42,0.08),72px 0 0 0 currentColor}
:root[data-theme="light"] .sales-brand-connect{border-bottom:2px solid rgba(238,242,245,0.4);background:linear-gradient(rgba(238,242,245,0.4),rgba(238,242,245,0.4)) center top/2px 42px no-repeat}
:root[data-theme="light"] .sales-brand-connect:before,:root[data-theme="light"] .sales-brand-connect:after{background:rgba(238,242,245,0.4)}
:root[data-theme="light"] .sales-ai-card{border:2px solid #eef2f5;box-shadow:4px 4px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .sales-ai-avatar{background:#eef2f5;border:2px solid #eef2f5;box-shadow:2px 2px 0 rgba(15,23,42,0.032)}
:root[data-theme="light"] .sales-section-label{color:#13764f}
:root[data-theme="light"] .sales-how .sales-ownership{background:rgba(23,32,51,0.032)}
:root[data-theme="light"] .sales-eyebrow{color:#13764f!important}
:root[data-theme="light"] .sales-product-visual{background:#ffffff}
:root[data-theme="light"] .sales-preview-kpis strong{color:#172033}
:root[data-theme="light"] .sales-preview-kpis>div:nth-child(2) strong{color:#172033}
:root[data-theme="light"] .sales-preview-kpis>div:nth-child(3) strong{color:#13764f}
:root[data-theme="light"] .sales-contact-footer i{color:#13764f}
:root[data-theme="light"] #business-packages .business-price-card{border:2px solid #eef2f5;box-shadow:4px 4px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] #business-packages .sales-credit{border-top:1px solid rgba(238,242,245,0.2)}
:root[data-theme="light"] #business-packages .business-cta{background:#eef2f5;color:#050505}
@media(max-width:480px){
:root[data-theme="light"] .sales-ai-card{box-shadow:3px 3px 0 rgba(15,23,42,0.08)}
}
:root[data-theme="light"] .sales-dcard{box-shadow:0 40px 120px -30px rgba(15,23,42,0.042)}
:root[data-theme="light"] .landing-business .sales-hero .lp-poster{background:radial-gradient(circle at 18% 22%,rgba(23,32,51,0.16),transparent 42%),#b9e6ff}
/* css/business.css */
:root[data-theme="light"] .business-header span{color:#13764f}
:root[data-theme="light"] .business-cta{background:#050505;color:#fff;border-color:#050505}
:root[data-theme="light"] .business-cta.secondary{background:#eef2f5}
:root[data-theme="light"] .business-alert{background:#eef2f5}
:root[data-theme="light"] .business-error{background:#e3e9ef}
:root[data-theme="light"] .business-banner{background:#eef2f5}
:root[data-theme="light"] .business-number{color:#13764f}
:root[data-theme="light"] .business-header nav a.lp-home-link{background:rgba(23,32,51,0.07);box-shadow:4px 4px 0 rgba(15,23,42,0.038);color:#050505}
:root[data-theme="light"] .business-header nav a:not(.lp-home-link){border:1px solid rgba(23,32,51,0.16);background:rgba(23,32,51,0.035);box-shadow:4px 4px 0 rgba(15,23,42,0.019);color:#172033}
:root[data-theme="light"] .business-header nav a:not(.lp-home-link):hover{color:#050505;border-color:rgba(23,32,51,0.16)}
/* css/card-design-editor.css */
:root[data-theme="light"] .card-design-back{color:#13764f}
:root[data-theme="light"] .card-design-note.error{color:#050505}
:root[data-theme="light"] .card-design-form fieldset{border:1px solid rgba(23,32,51,0.112);background:rgba(255,255,255,0.72)}
:root[data-theme="light"] .card-design-field input{background:rgba(255,255,255,0.78)}
:root[data-theme="light"] .card-design-actions a{color:#13764f}
:root[data-theme="light"] .card-design-phone{border:8px solid #eef2f5}
:root[data-theme="light"] .card-design-accent.bg span{border-color:rgba(23,32,51,0.16)}
:root[data-theme="light"] .card-design-thumb{background:repeating-conic-gradient(#eef2f5 0 25%,#ffffff 0 50%) 0 0/14px 14px}
:root[data-theme="light"] .card-design-file{color:#13764f}
:root[data-theme="light"] .card-design-upload-status{color:#13764f}
/* css/card-usage.css */
:root[data-theme="light"] .card-usage-panel{border:1px solid #e3e9ef;background:#ffffff;color:#050505}
:root[data-theme="light"] .card-usage-week{border:1px solid rgba(23,32,51,0.16);color:#13764f}
:root[data-theme="light"] .card-usage-bar.is-zero span{background:rgba(23,32,51,0.126)}
:root[data-theme="light"] .card-usage-ranking-track{background:rgba(23,32,51,0.084)}
/* css/create-wizard.css */
:root[data-theme="light"] .create-wizard-icon{background:rgba(255,255,255,0.7)}
:root[data-theme="light"] .create-wizard-icon.is-active{background:rgba(23,32,51,0.084)}
:root[data-theme="light"] .create-wizard-progress{background:rgba(23,32,51,0.084)}
:root[data-theme="light"] .create-wizard-field input,:root[data-theme="light"] .create-wizard-field textarea{border:1px solid var(--field-border,#e3e9ef);background:var(--field-bg,#ffffff);color:var(--field-text,#050505)}
:root[data-theme="light"] .create-wizard-field input:focus,:root[data-theme="light"] .create-wizard-field textarea:focus{box-shadow:0 0 0 3px rgba(15,23,42,0.019)}
:root[data-theme="light"] .create-wizard-status[data-state="available"]{color:#13764f}
:root[data-theme="light"] .create-wizard-status[data-state="taken"],:root[data-theme="light"] .create-wizard-status[data-state="error"]{color:#172033}
:root[data-theme="light"] .create-wizard-ai-note{border:1px solid rgba(23,32,51,0.16);background:rgba(23,32,51,0.056);color:#172033}
:root[data-theme="light"] .create-wizard-ai-note svg{color:#172033}
:root[data-theme="light"] .create-wizard-choice{background:linear-gradient(135deg,rgba(255,255,255,0.88),rgba(255,255,255,0.95))}
:root[data-theme="light"] .create-wizard-choice:has(input:checked){box-shadow:inset 0 -3px var(--primary),0 10px 30px rgba(15,23,42,0.014)}
:root[data-theme="light"] .create-wizard-choice small{color:#172033}
:root[data-theme="light"] .create-wizard-audience-art{border:2px solid #eef2f5;box-shadow:3px 3px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .create-wizard-choice-mark{background:rgba(23,32,51,0.084);color:#13764f}
:root[data-theme="light"] .create-wizard-choice-mark.is-creator{background:rgba(23,32,51,0.112);color:#172033}
:root[data-theme="light"] .create-wizard-file{border:1.5px dashed var(--field-border,#e3e9ef);background:var(--field-bg,#ffffff)}
:root[data-theme="light"] .create-wizard-file.has-file{background:rgba(23,32,51,0.042)}
:root[data-theme="light"] .create-wizard-file-icon svg{color:#13764f}
:root[data-theme="light"] .create-wizard-list-item{background:rgba(255,255,255,0.7)}
:root[data-theme="light"] .create-wizard-list-item small{background:rgba(23,32,51,0.07)}
:root[data-theme="light"] .create-wizard-list-item.is-done small{background:rgba(23,32,51,0.098);color:#13764f}
:root[data-theme="light"] .create-wizard-working{background:rgba(247,248,250,0.92)}
:root[data-theme="light"] .create-wizard-spinner{border:3px solid rgba(23,32,51,0.14)}
:root[data-theme="light"] .create-wizard-avatar-preview{border:1.5px dashed var(--field-border,#e3e9ef);background:var(--field-bg,#ffffff)}
:root[data-theme="light"] .create-wizard-avatar.has-avatar .create-wizard-avatar-preview{box-shadow:0 12px 36px rgba(15,23,42,0.022)}
:root[data-theme="light"] .create-wizard-social-mark{background:rgba(23,32,51,0.07)}
:root[data-theme="light"] .create-wizard-preview{border:1px solid rgba(23,32,51,0.16);background:linear-gradient(135deg,rgba(23,32,51,0.07),rgba(23,32,51,0.035))}
:root[data-theme="light"] .create-wizard-preview-kicker{color:#172033}
:root[data-theme="light"] .create-wizard-text-action{border:1px solid rgba(23,32,51,0.16);color:#172033}
:root[data-theme="light"] .create-wizard-text-action:hover{background:rgba(23,32,51,0.098)}
:root[data-theme="light"] .create-wizard-voice{background:linear-gradient(135deg,rgba(255,255,255,0.88),rgba(255,255,255,0.95))}
:root[data-theme="light"] .create-wizard-voice small{color:#172033}
:root[data-theme="light"] .create-wizard-voice-play{background:rgba(23,32,51,0.098);color:#13764f}
:root[data-theme="light"] .create-wizard-voice-play:hover{background:rgba(23,32,51,0.16)}
:root[data-theme="light"] .create-wizard-voice-play.is-playing{background:#050505;color:#fff;border-color:#050505}
:root[data-theme="light"] .create-wizard-clone{background:linear-gradient(135deg,rgba(23,32,51,0.056),rgba(255,255,255,0.95))}
:root[data-theme="light"] .create-wizard-clone-icon{background:#050505;color:#fff;border-color:#050505}
:root[data-theme="light"] .create-wizard-clone-script{background:var(--field-bg,#ffffff)}
:root[data-theme="light"] .create-wizard-clone-meter span{background:var(--field-bg,#ffffff)}
:root[data-theme="light"] .create-wizard-clone-button{background:rgba(23,32,51,0.07)}
:root[data-theme="light"] .create-wizard-clone-button:hover{background:rgba(23,32,51,0.14)}
:root[data-theme="light"] .create-wizard-clone.is-recording .create-wizard-clone-button.is-record{color:#050505}
:root[data-theme="light"] .create-wizard-scenarios .create-wizard-choice-mark{border:2px solid var(--border-strong,#e3e9ef)}
:root[data-theme="light"] .create-wizard-scenarios .create-wizard-choice:has(input:checked) .create-wizard-choice-mark{background:#050505;color:#fff;border-color:#050505}
:root[data-theme="light"] .create-wizard-or{color:#172033}
/* css/digital-card.css */
:root[data-theme="light"] .dcard-avatar{border:1px solid rgba(23,32,51,0.112);box-shadow:0 18px 40px rgba(15,23,42,0.042)}
:root[data-theme="light"] .dcard-qr-frame{box-shadow:0 24px 60px rgba(15,23,42,0.042)}
:root[data-theme="light"] .dcard-hint::backdrop{background:rgba(247,248,250,0.7)}
/* css/home-agora.css */
:root[data-theme="light"] .home-agora-title p{color:var(--text-muted, #172033)}
:root[data-theme="light"] .home-agora-street{scrollbar-color:rgba(23,32,51,0.16) transparent}
:root[data-theme="light"] .home-agora-street::-webkit-scrollbar-thumb{background:rgba(23,32,51,0.16)}
:root[data-theme="light"] .home-agora-street.can-scroll-right{-webkit-mask-image:linear-gradient(90deg, #f7f8fa calc(100% - var(--agora-fade)), transparent);mask-image:linear-gradient(90deg, #f7f8fa calc(100% - var(--agora-fade)), transparent)}
:root[data-theme="light"] .home-agora-street.can-scroll-left{-webkit-mask-image:linear-gradient(90deg, transparent, #f7f8fa var(--agora-fade));mask-image:linear-gradient(90deg, transparent, #f7f8fa var(--agora-fade))}
:root[data-theme="light"] .home-agora-street.can-scroll-left.can-scroll-right{-webkit-mask-image:linear-gradient(90deg, transparent, #f7f8fa var(--agora-fade), #f7f8fa calc(100% - var(--agora-fade)), transparent);mask-image:linear-gradient(90deg, transparent, #f7f8fa var(--agora-fade), #f7f8fa calc(100% - var(--agora-fade)), transparent)}
:root[data-theme="light"] .agora-stall{border:1px solid var(--border-color, rgba(23,32,51,0.098));background:linear-gradient(180deg, #ffffff 0%, #eef2f5 70%)}
:root[data-theme="light"] .agora-sign{fill:#050505}
:root[data-theme="light"] .agora-stall:hover .agora-sign{fill:#172033}
:root[data-theme="light"] .agora-bubble{border:2px solid #eef2f5;box-shadow:2px 2px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .agora-bubble::after{border-left:2px solid #eef2f5;border-bottom:2px solid #eef2f5}
/* css/home-business.css */
:root[data-theme="light"] .home-business-band{border:3px solid #ffffff;background:radial-gradient(circle at 18% 22%,rgba(23,32,51,0.16),transparent 42%),#d8cef8;box-shadow:10px 10px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .hb-card{border:3px solid #ffffff;box-shadow:6px 6px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .hb-logo{background:#ffffff;box-shadow:inset 0 0 0 4px rgba(15,23,42,0.08)}
:root[data-theme="light"] .hb-card img{border:3px solid #ffffff}
:root[data-theme="light"] .hb-card b{background:#ffffff}
:root[data-theme="light"] .hb-card p{border:2px solid #ffffff}
:root[data-theme="light"] .hb-card-tag{border:2px solid #ffffff}
:root[data-theme="light"] .hb-points svg{background:#ffffff;color:#172033}
:root[data-theme="light"] .hb-button{background:#f7f8fa;color:#050505}
:root[data-theme="light"] .hb-button:hover{background:#ffffff}
:root[data-theme="light"] .home-business-band :is(a):focus-visible{outline:3px solid #ffffff}
@media(max-width:480px){
:root[data-theme="light"] .home-business-band{box-shadow:6px 6px 0 rgba(15,23,42,0.08)}
}
/* css/home-card-demo.css */
:root[data-theme="light"] .home-card-demo-chips{scrollbar-color:rgba(23,32,51,0.16) transparent}
:root[data-theme="light"] .home-card-demo-chips a:hover{background:rgba(23,32,51,0.056)}
:root[data-theme="light"] .home-card-demo-card{box-shadow:0 40px 120px -30px rgba(15,23,42,0.042)}
/* css/home-dock.css */
:root[data-theme="light"] .home-dock{background:linear-gradient(to bottom, rgba(247,248,250,0), rgba(247,248,250,0.92) 26px, var(--bg-main) 60%)}
:root[data-theme="light"] .home-dock .input-box-wrapper{background:rgba(255,255,255,0.97)}
:root[data-theme="light"] .home-shell .template-card:hover{box-shadow:0 10px 26px rgba(15,23,42,0.036)}
:root[data-theme="light"] .home-shell .template-card::after{color:#050505;background:#ffffff}
:root[data-theme="light"] .cs-person{box-shadow:inset 0 0 0 6px rgba(15,23,42,0.08)}
:root[data-theme="light"] .cs-card{border:3px solid #ffffff;box-shadow:5px 5px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .cs-card-avatar{border:2px solid #ffffff}
:root[data-theme="light"] .cs-card-lines b{background:#ffffff}
:root[data-theme="light"] .cs-qr{background:repeating-conic-gradient(#ffffff 0 25%, #fff7e3 0 50%) 0 0 / 6px 6px}
:root[data-theme="light"] .cs-bubble{border:3px solid #ffffff;box-shadow:4px 4px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .cs-bubble::after{border-left:3px solid #ffffff;border-bottom:3px solid #ffffff}
:root[data-theme="light"] .cs-character{background:radial-gradient(circle at 12% 20%, #70e0d8 0 2px, transparent 3px), radial-gradient(circle at 82% 14%, #fff 0 2px, transparent 3px), radial-gradient(circle at 64% 30%, #70e0d8 0 1.5px, transparent 2.5px), radial-gradient(circle at 30% 10%, #fff 0 1.5px, transparent 2.5px), radial-gradient(circle at 92% 46%, #fff 0 1.5px, transparent 2.5px), #f7f8fa}
:root[data-theme="light"] .cs-character::after{box-shadow:inset 0 6px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .cs-fan-card{border:3px solid #ffffff;box-shadow:4px 4px 0 rgba(15,23,42,0.08)}
/* css/home-my-card.css */
:root[data-theme="light"] .home-my-card-dialog{border:1px solid rgba(23,32,51,0.16);background:#ffffff;box-shadow:0 24px 70px rgba(15,23,42,0.06)}
:root[data-theme="light"] .home-my-card-dialog::backdrop{background:rgba(247,248,250,0.72)}
:root[data-theme="light"] .home-my-card-dialog-close:hover{background:rgba(23,32,51,0.042)}
:root[data-theme="light"] .home-my-card-button.primary{background:#050505;color:#fff;border-color:#050505}
:root[data-theme="light"] .home-my-card-button.primary:hover{background:#1f2937;color:#fff;border-color:#1f2937}
:root[data-theme="light"] .home-my-card-ask{border:1px solid rgba(23,32,51,0.16);background:rgba(23,32,51,0.049)}
:root[data-theme="light"] .home-my-card-mark{color:#13764f}
:root[data-theme="light"] .home-my-card-dialog nav a:hover{background:rgba(23,32,51,0.056)}
:root[data-theme="light"] .home-my-card-dialog nav a span{color:#13764f}
:root[data-theme="light"] .home-my-card-teach:hover{background:rgba(23,32,51,0.056)}
/* css/landing.css */
:root[data-theme="light"] body.landing{background:radial-gradient(circle at 66% 18%,rgba(227,233,239,0.18),transparent 34%),linear-gradient(180deg,#f7f8fa 0%,#f7f8fa 60%,#f7f8fa 100%)}
:root[data-theme="light"] .lp-logo span{color:#13764f}
:root[data-theme="light"] .lp-header nav a[aria-current]{background:rgba(23,32,51,0.056)}
:root[data-theme="light"] .lp-button:hover{box-shadow:0 5px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .lp-button:active{box-shadow:0 1px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .lp-poster .lp-button,:root[data-theme="light"] .lp-final .lp-button{background:#f7f8fa;color:#050505}
:root[data-theme="light"] .lp-poster .lp-button:hover,:root[data-theme="light"] .lp-final .lp-button:hover{background:#ffffff}
:root[data-theme="light"] .lp-portrait{background:#f7f8fa}
:root[data-theme="light"] .lp-portrait>span{color:#050505}
:root[data-theme="light"] .lp-stat-value{color:#13764f;text-shadow:6px 6px 0 rgba(101,86,216,0.55)}
:root[data-theme="light"] .lp-stage-label span{color:#13764f}
:root[data-theme="light"] .lp-chat{background:linear-gradient(180deg,rgba(255,255,255,0.92),rgba(255,255,255,0.96));box-shadow:0 40px 120px -30px rgba(15,23,42,0.054),0 0 0 1px rgba(15,23,42,0.048),inset 0 1px 0 rgba(15,23,42,0.007)}
:root[data-theme="light"] .lp-chat::before{-webkit-mask:linear-gradient(#f7f8fa 0 0) content-box,linear-gradient(#f7f8fa 0 0)}
:root[data-theme="light"] .lp-chat-avatar{background:#f7f8fa}
:root[data-theme="light"] .lp-chat-badge{color:#13764f;border:1px solid rgba(23,32,51,0.16)}
:root[data-theme="light"] .lp-msg-user{background:#e3e9ef;border:1px solid rgba(23,32,51,0.16);color:#050505}
:root[data-theme="light"] .lp-msg-agent{background:rgba(23,32,51,0.042)}
:root[data-theme="light"] .lp-chips a{background:rgba(255,255,255,0.6)}
:root[data-theme="light"] .lp-chips a:hover{background:rgba(23,32,51,0.056)}
:root[data-theme="light"] .lp-composer{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .lp-composer:focus-within{box-shadow:0 0 0 4px rgba(15,23,42,0.018)}
:root[data-theme="light"] .lp-composer-entry{color:#172033}
:root[data-theme="light"] .lp-composer-phone:hover{background:#eef2f5}
:root[data-theme="light"] .lp-shot-frame{background:#ffffff;box-shadow:0 40px 120px -30px rgba(15,23,42,0.054),0 0 0 1px rgba(15,23,42,0.048)}
:root[data-theme="light"] .lp-shot-bar{background:#ffffff}
:root[data-theme="light"] .lp-shot-bar i{background:#eef2f5}
:root[data-theme="light"] .lp-shot-bar b{background:#f7f8fa}
:root[data-theme="light"] .lp-details-head .lp-eyebrow{color:#13764f}
:root[data-theme="light"] .lp-accordion details[open] summary::after{color:#13764f}
:root[data-theme="light"] .lp-accordion summary:hover{color:#050505}
:root[data-theme="light"] .lp-promo input{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .lp-header nav a.lp-home-link,:root[data-theme="light"] .lp-header>a.lp-home-link,:root[data-theme="light"] .share-top a.lp-home-link{background:rgba(23,32,51,0.07);box-shadow:4px 4px 0 rgba(15,23,42,0.038);color:#050505}
:root[data-theme="light"] .lp-header nav a.lp-home-link:hover,:root[data-theme="light"] .lp-header>a.lp-home-link:hover,:root[data-theme="light"] .share-top a.lp-home-link:hover{box-shadow:3px 3px 0 rgba(15,23,42,0.029)}
:root[data-theme="light"] .lp-header nav a:not(.lp-home-link){background:rgba(23,32,51,0.035);box-shadow:4px 4px 0 rgba(15,23,42,0.019)}
:root[data-theme="light"] .lp-header nav a:not(.lp-home-link):hover{border-color:rgba(23,32,51,0.16);box-shadow:3px 3px 0 rgba(15,23,42,0.017)}
:root[data-theme="light"] .lp-tile-grid article.lp-tile-linked:focus-within{outline:3px solid #eef2f5}
/* css/persuasion-bands.css */
:root[data-theme="light"] .pb-bands{--pb-text:#050505;--pb-soft:#172033;--pb-muted:#64748b;--pb-line:rgba(23,32,51,0.112);--pb-panel:#ffffff}
:root[data-theme="light"] .pb-first{border:3px solid #ffffff;background:radial-gradient(circle at 18% 22%,rgba(23,32,51,0.16),transparent 42%),#b9e6ff;box-shadow:10px 10px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .pb-first .pb-points svg{color:#172033;background:#ffffff}
:root[data-theme="light"] .pb-first .pb-button,:root[data-theme="light"] .pb-share .pb-button{color:#050505;background:#f7f8fa}
:root[data-theme="light"] .pb-first .pb-button:hover{background:#ffffff}
:root[data-theme="light"] .pb-phone{border:3px solid #ffffff;background:#ffffff;color:#050505;box-shadow:10px 10px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .pb-phone-head{border-bottom:1px solid rgba(23,32,51,0.098)}
:root[data-theme="light"] .pb-bubble-user{background:#e3e9ef;border:1px solid rgba(23,32,51,0.16)}
:root[data-theme="light"] .pb-bubble-ai{background:rgba(23,32,51,0.049);border:1px solid rgba(23,32,51,0.098);color:#172033}
:root[data-theme="light"] .pb-smart{border:3px solid #ffffff;box-shadow:10px 10px 0 rgba(15,23,42,0.08);background:radial-gradient(circle at 15% 20%,rgba(23,32,51,0.084),transparent 40%),linear-gradient(180deg,#ffffff,#ffffff)}
:root[data-theme="light"] .pb-smart .pb-kicker{color:#13764f}
:root[data-theme="light"] .pb-smart .pb-button{background:#050505;color:#fff;border-color:#050505}
:root[data-theme="light"] .pb-paper span{background:rgba(227,233,239,0.25)}
:root[data-theme="light"] .pb-paper span:first-of-type{background:rgba(227,233,239,0.45)}
:root[data-theme="light"] .pb-talking{background:#ffffff;box-shadow:0 30px 80px -24px rgba(15,23,42,0.054)}
:root[data-theme="light"] .pb-talking small{color:#13764f}
:root[data-theme="light"] .pb-talking em{color:#13764f}
:root[data-theme="light"] .pb-talking p{background:rgba(23,32,51,0.056);color:#172033}
:root[data-theme="light"] .pb-share{border:3px solid #ffffff;box-shadow:10px 10px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .pb-way{background:rgba(23,32,51,0.028)}
:root[data-theme="light"] .pb-way:hover{border-color:rgba(23,32,51,0.16)}
/* css/poe-theme.css */
:root[data-theme="light"]{--bg-main:#f7f8fa;--bg-panel:#ffffff;--bg-input:rgba(255,255,255,0.8);--border-color:rgba(23,32,51,0.112);--border-strong:rgba(23,32,51,0.16);--text-primary:#050505;--text-secondary:#172033;--text-muted:#64748b}
:root[data-theme="light"] body{background:radial-gradient(circle at 66% 18%, rgba(227,233,239,0.18), transparent 34%),
    linear-gradient(180deg, #f7f8fa 0%, #f7f8fa 60%, #f7f8fa 100%)}
:root[data-theme="light"] .app-sidebar{background:linear-gradient(180deg, rgba(255,255,255,0.96), rgba(255,255,255,0.98));box-shadow:18px 0 50px rgba(15,23,42,0.024)}
:root[data-theme="light"] .sidebar-top{scrollbar-color:rgba(23,32,51,0.14) transparent}
:root[data-theme="light"] .brand-logo span,:root[data-theme="light"] .builder-brand span,:root[data-theme="light"] .main-brand-logo span{color:#13764f}
:root[data-theme="light"] .settings-link,:root[data-theme="light"] .icon-link{color:#050505}
:root[data-theme="light"] .sidebar-toggle{color:#050505}
:root[data-theme="light"] .sidebar-quick-search{color:#050505}
:root[data-theme="light"] .sidebar-quick-chats{color:#050505}
:root[data-theme="light"] .sidebar-quick-search:hover,:root[data-theme="light"] .sidebar-quick-search:focus-visible,:root[data-theme="light"] .sidebar-quick-chats:hover,:root[data-theme="light"] .sidebar-quick-chats:focus-visible,:root[data-theme="light"] .sidebar-toggle:hover,:root[data-theme="light"] .sidebar-toggle:focus-visible{color:#13764f;background:#ffffff}
:root[data-theme="light"] body.sidebar-collapsed .brand-logo{border:1px solid rgba(23,32,51,0.16);background:rgba(23,32,51,0.056)}
:root[data-theme="light"] body.sidebar-collapsed .brand-logo::after{color:#13764f}
:root[data-theme="light"] .sidebar-action{color:#050505}
:root[data-theme="light"] .chat-item-menu-button{color:#172033;background:#eef2f5}
:root[data-theme="light"] .chat-item-menu-button:hover,:root[data-theme="light"] .chat-item-menu-button:focus-visible{color:#050505;background:#eef2f5;outline:2px solid rgba(23,32,51,0.16)}
:root[data-theme="light"] .chat-item-menu{border:1px solid #e3e9ef;background:#ffffff;box-shadow:0 16px 36px rgba(15,23,42,0.05)}
:root[data-theme="light"] .chat-item-menu button{color:#172033}
:root[data-theme="light"] .chat-item-menu button:hover,:root[data-theme="light"] .chat-item-menu button:focus-visible{background:rgba(23,32,51,0.084)}
:root[data-theme="light"] .chat-delete-confirm>span{color:#172033}
:root[data-theme="light"] .chat-delete-confirm [data-confirm-delete]{color:#050505}
:root[data-theme="light"] .chat-delete-confirm [data-cancel-delete]{color:#172033;background:#eef2f5}
:root[data-theme="light"] .chat-delete-confirm [data-cancel-delete]:hover,:root[data-theme="light"] .chat-delete-confirm [data-cancel-delete]:focus-visible{background:#e3e9ef}
:root[data-theme="light"] .chat-agent-name{color:#172033}
:root[data-theme="light"] .chat-preview{color:#172033}
:root[data-theme="light"] .chat-time{color:#172033}
:root[data-theme="light"] .all-chats-link{color:#050505}
:root[data-theme="light"] .nav-link{color:#050505}
:root[data-theme="light"] .nav-link:hover,:root[data-theme="light"] .nav-link.active{color:#13764f}
:root[data-theme="light"] .nav-arrow{color:#172033}
:root[data-theme="light"] .sidebar-user{background:rgba(23,32,51,0.014)}
:root[data-theme="light"] .sidebar-legal-links a:hover,:root[data-theme="light"] .sidebar-legal-links a:focus-visible{color:#172033}
:root[data-theme="light"] .sidebar-user:hover,:root[data-theme="light"] .sidebar-user.active{background:rgba(23,32,51,0.056)}
:root[data-theme="light"] .admin-sidebar-label{color:#13764f}
:root[data-theme="light"] .sidebar-guest-login{background:rgba(23,32,51,0.014)}
:root[data-theme="light"] .sidebar-guest-login:hover{background:rgba(23,32,51,0.056);color:#050505}
:root[data-theme="light"] .user-handle{color:#172033}
:root[data-theme="light"] .app-main::after,:root[data-theme="light"] .chat-layout-main::after{background:linear-gradient(90deg, transparent 0 4%, #eef2f5 4% 11%, transparent 11% 18%, #e3e9ef 18% 21%, transparent 21% 100%) 0 28px / 380px 12px repeat-x,
    linear-gradient(90deg, #e3e9ef 0 28px, #1fa37d 28px 34px, #eef2f5 34px 100%) 0 54px / 78px 16px repeat-x}
:root[data-theme="light"] .agent-pill{background:rgba(238,242,245,0.74);color:#050505}
:root[data-theme="light"] .agent-pill.active{box-shadow:inset 0 0 0 1px rgba(15,23,42,0.006)}
:root[data-theme="light"] .input-box-wrapper,:root[data-theme="light"] .chat-input-box{background:rgba(255,255,255,0.68);box-shadow:0 18px 55px rgba(15,23,42,0.029)}
:root[data-theme="light"] .prompt-textarea::placeholder{color:#64748b}
:root[data-theme="light"] .ctrl-btn{color:#050505}
:root[data-theme="light"] .home-voice-button.recording{color:#172033;background:rgba(23,32,51,0.084)}
:root[data-theme="light"] .home-voice-status{color:#172033}
:root[data-theme="light"] .home-voice-status[data-state="recording"]{color:#172033}
:root[data-theme="light"] .home-voice-status[data-state="error"]{color:#172033}
:root[data-theme="light"] .selected-agent-target{color:#050505}
:root[data-theme="light"] .home-attachment-pill{border:1px solid rgba(23,32,51,0.16);background:rgba(23,32,51,0.056)}
:root[data-theme="light"] .home-attachment-pill button{color:#172033}
:root[data-theme="light"] .mention-panel{background:#ffffff;box-shadow:0 18px 48px rgba(15,23,42,0.058)}
:root[data-theme="light"] .mention-panel .mention-search-wrap{background:#ffffff;color:#64748b}
:root[data-theme="light"] .mention-panel-title{color:#64748b}
:root[data-theme="light"] .mention-agent{color:#050505}
:root[data-theme="light"] .mention-agent:hover,:root[data-theme="light"] .mention-agent:focus-visible{background:rgba(23,32,51,0.07)}
:root[data-theme="light"] .mention-agent-avatar{background:color-mix(in srgb, var(--mention-accent) 16%, #ffffff);color:#050505}
:root[data-theme="light"] .mention-agent-avatar.has-avatar-image{border-color:color-mix(in srgb, var(--mention-accent) 55%, #e3e9ef)}
:root[data-theme="light"] .mention-agent-copy small{color:#172033}
:root[data-theme="light"] .mention-empty{color:#172033}
:root[data-theme="light"] .btn-send{box-shadow:0 3px 0 rgba(15,23,42,0.078);background:#050505;color:#fff;border-color:#050505}
:root[data-theme="light"] .btn-send:hover{background:#1f2937;color:#fff;border-color:#1f2937}
:root[data-theme="light"] .section-tab,:root[data-theme="light"] .see-all-link{color:#172033}
:root[data-theme="light"] .agent-card-category{color:#172033}
:root[data-theme="light"] .agent-card-rank{border:2px solid var(--bg-primary, #ffffff)}
:root[data-theme="light"] .agents-row.agents-row-scroll{scrollbar-color:rgba(23,32,51,0.16) transparent}
:root[data-theme="light"] .agents-row-scroll::-webkit-scrollbar-thumb{background:rgba(23,32,51,0.16)}
:root[data-theme="light"] .agents-row-scroll.can-scroll-right{-webkit-mask-image:linear-gradient(90deg, #f7f8fa calc(100% - 44px), transparent);mask-image:linear-gradient(90deg, #f7f8fa calc(100% - 44px), transparent)}
:root[data-theme="light"] .agents-row-scroll.can-scroll-left{-webkit-mask-image:linear-gradient(90deg, transparent, #f7f8fa 44px);mask-image:linear-gradient(90deg, transparent, #f7f8fa 44px)}
:root[data-theme="light"] .agents-row-scroll.can-scroll-left.can-scroll-right{-webkit-mask-image:linear-gradient(90deg, transparent, #f7f8fa 44px, #f7f8fa calc(100% - 44px), transparent);mask-image:linear-gradient(90deg, transparent, #f7f8fa 44px, #f7f8fa calc(100% - 44px), transparent)}
:root[data-theme="light"] .agent-card-create .agent-card-create-icon{color:#13764f}
:root[data-theme="light"] .agent-card-create:hover .agent-card-create-icon,:root[data-theme="light"] .agent-card-create:focus-visible .agent-card-create-icon{background:rgba(23,32,51,0.056)}
:root[data-theme="light"] .agent-card-avatar,:root[data-theme="light"] .chat-avatar,:root[data-theme="light"] .mini-avatar,:root[data-theme="light"] .template-icon,:root[data-theme="light"] .explore-avatar,:root[data-theme="light"] .user-avatar,:root[data-theme="light"] .agent-header-avatar{background:linear-gradient(145deg, var(--avatar-accent), color-mix(in srgb, var(--avatar-accent) 58%, #ffffff));border:1px solid rgba(23,32,51,0.16);box-shadow:inset 0 -10px 18px rgba(15,23,42,0.019)}
:root[data-theme="light"] .is-signal-avatar{text-shadow:1px 0 rgba(5,5,5,0.55), -1px 0 rgba(19,123,134,0.35)}
:root[data-theme="light"] .is-signal-avatar::before{background:repeating-linear-gradient(0deg, transparent 0 3px, rgba(247,248,250,0.55) 3px 5px),
    repeating-linear-gradient(90deg, rgba(23,32,51,0.056) 0 1px, transparent 1px 4px)}
:root[data-theme="light"] .is-signal-avatar::after{background:linear-gradient(180deg,transparent,rgba(23,32,51,0.052),transparent)}
:root[data-theme="light"] .template-card{background:linear-gradient(135deg, rgba(255,255,255,0.88), rgba(255,255,255,0.95));border:1px solid rgba(23,32,51,0.056);box-shadow:0 8px 32px rgba(15,23,42,0.054)}
:root[data-theme="light"] .template-card-person{box-shadow:0 8px 24px rgba(15,23,42,0.06), inset 0 1px 0 rgba(15,23,42,0.018)}
:root[data-theme="light"] .template-card-person:hover{box-shadow:0 12px 36px rgba(15,23,42,0.034), 0 0 18px rgba(15,23,42,0.024)}
:root[data-theme="light"] .template-card-freelancer{border-color:rgba(23,32,51,0.16);box-shadow:0 8px 24px rgba(15,23,42,0.06), inset 0 1px 0 rgba(15,23,42,0.018)}
:root[data-theme="light"] .template-card-freelancer:hover{box-shadow:0 12px 36px rgba(15,23,42,0.034), 0 0 18px rgba(15,23,42,0.024)}
:root[data-theme="light"] .template-card-company{box-shadow:0 8px 24px rgba(15,23,42,0.06), inset 0 1px 0 rgba(15,23,42,0.018)}
:root[data-theme="light"] .template-card-company:hover{box-shadow:0 12px 36px rgba(15,23,42,0.034), 0 0 18px rgba(15,23,42,0.024)}
:root[data-theme="light"] .template-card-character{border-color:rgba(23,32,51,0.16);box-shadow:0 8px 24px rgba(15,23,42,0.06), inset 0 1px 0 rgba(15,23,42,0.018)}
:root[data-theme="light"] .template-card-character:hover{box-shadow:0 12px 36px rgba(15,23,42,0.034), 0 0 18px rgba(15,23,42,0.024)}
:root[data-theme="light"] .modern-art-canvas{background:#ffffff;border:1px solid rgba(23,32,51,0.056);box-shadow:0 10px 28px rgba(15,23,42,0.054), inset 0 1px 0 rgba(15,23,42,0.014)}
:root[data-theme="light"] .modern-art-canvas::after{background:repeating-linear-gradient(
      0deg,
      rgba(247,248,250,0.16) 0px,
      rgba(247,248,250,0.16) 1.5px,
      transparent 1.5px,
      transparent 3px
    ),
    repeating-linear-gradient(
      90deg,
      rgba(247,248,250,0.08) 0px,
      rgba(247,248,250,0.08) 1.5px,
      transparent 1.5px,
      transparent 3px
    )}
:root[data-theme="light"] .template-card-person:hover .modern-art-canvas{box-shadow:0 12px 32px rgba(15,23,42,0.026)}
:root[data-theme="light"] .template-card-freelancer:hover .modern-art-canvas{border-color:rgba(23,32,51,0.16);box-shadow:0 12px 32px rgba(15,23,42,0.026)}
:root[data-theme="light"] .template-card-company:hover .modern-art-canvas{box-shadow:0 12px 32px rgba(15,23,42,0.026)}
:root[data-theme="light"] .template-card-character:hover .modern-art-canvas{border-color:rgba(23,32,51,0.16);box-shadow:0 12px 32px rgba(15,23,42,0.026)}
:root[data-theme="light"] .template-description{color:#172033}
:root[data-theme="light"] .chat-top-bar{background:rgba(247,248,250,0.75)}
:root[data-theme="light"] .agent-title-text[role="button"]:hover{color:#13764f;text-decoration-color:rgba(19,118,79,0.7)}
:root[data-theme="light"] .agent-subtitle-text{color:#172033}
:root[data-theme="light"] .action-btn-pill,:root[data-theme="light"] .primary-action{background:rgba(238,242,245,0.72);box-shadow:0 3px 0 rgba(15,23,42,0.066)}
:root[data-theme="light"] .app-main,:root[data-theme="light"] .chat-layout-main,:root[data-theme="light"] .chat-scroll-area{scrollbar-color:rgba(23,32,51,0.154) transparent}
:root[data-theme="light"] .app-main::-webkit-scrollbar-thumb,:root[data-theme="light"] .chat-layout-main::-webkit-scrollbar-thumb,:root[data-theme="light"] .chat-scroll-area::-webkit-scrollbar-thumb{background:rgba(23,32,51,0.154)}
:root[data-theme="light"] .app-main::-webkit-scrollbar-thumb:hover,:root[data-theme="light"] .chat-layout-main::-webkit-scrollbar-thumb:hover,:root[data-theme="light"] .chat-scroll-area::-webkit-scrollbar-thumb:hover{background-color:rgba(23,32,51,0.16)}
:root[data-theme="light"] .msg-bubble{color:#050505}
:root[data-theme="light"] .chat-representative-card{border:1px solid #e3e9ef;background:#ffffff;color:#050505;box-shadow:0 3px 0 rgba(15,23,42,0.014)}
:root[data-theme="light"] .chat-representative-card:hover{background:#eef2f5}
:root[data-theme="light"] .chat-representative-avatar{background:linear-gradient(145deg,var(--avatar-accent),#eef2f5)}
:root[data-theme="light"] .chat-representative-copy small{color:#13764f}
:root[data-theme="light"] .chat-representative-copy>span{color:#172033}
:root[data-theme="light"] .chat-representative-open{color:#13764f}
:root[data-theme="light"] .chat-representative-related{color:#172033}
:root[data-theme="light"] .request-confirmation-card{border:1px solid #e3e9ef;background:#ffffff;color:#050505}
:root[data-theme="light"] .request-confirmation-card.is-outside-scope{background:#ffffff}
:root[data-theme="light"] .request-confirmation-label{color:#13764f}
:root[data-theme="light"] .request-confirmation-card.is-outside-scope .request-confirmation-label{color:#865e13}
:root[data-theme="light"] .request-confirmation-card>p{color:#172033}
:root[data-theme="light"] .request-confirmation-card button{border:1px solid #e3e9ef;color:#050505;background:#eef2f5}
:root[data-theme="light"] .request-confirmation-card .request-confirmation-submit{background:#050505;color:#fff;border-color:#050505}
:root[data-theme="light"] .request-confirmation-card.is-resolved{border-color:#e3e9ef;background:#ffffff}
:root[data-theme="light"] .request-confirmation-card.is-resolved>div{color:#172033}
:root[data-theme="light"] .msg-agent{background:rgba(255,255,255,0.74)}
:root[data-theme="light"] .msg-agent.is-thinking::before{box-shadow:14px 0 0 rgba(15,23,42,0.08),28px 0 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .msg-user{background:rgba(238,242,245,0.74)}
:root[data-theme="light"] .msg-system{color:#172033;background:rgba(23,32,51,0.091)}
:root[data-theme="light"] .msg-agent code{background:rgba(23,32,51,0.056);color:#172033}
:root[data-theme="light"] .msg-agent pre{border:1px solid rgba(23,32,51,0.098);background:#ffffff}
:root[data-theme="light"] .msg-agent a{color:#13764f}
:root[data-theme="light"] .agent-intro-bubble{border:1px solid rgba(23,32,51,0.16);background:linear-gradient(135deg, rgba(255,255,255,0.94), rgba(255,255,255,0.94));box-shadow:0 12px 30px rgba(15,23,42,0.022)}
:root[data-theme="light"] .agent-intro-identity span{color:#172033}
:root[data-theme="light"] .agent-intro-bubble > p{color:#050505}
:root[data-theme="light"] .agent-intro-actions{border-top:1px solid rgba(23,32,51,0.084)}
:root[data-theme="light"] .agent-intro-actions .scenario-chip{border-color:rgba(23,32,51,0.16);background:rgba(23,32,51,0.049);color:#050505}
:root[data-theme="light"] .chat-credit-alert{background:#eef2f5;color:#050505;box-shadow:0 8px 28px rgba(15,23,42,0.029)}
:root[data-theme="light"] .chat-credit-alert p{color:#050505}
:root[data-theme="light"] .chat-input-wrapper.is-credit-blocked .chat-input-box{border-color:rgba(23,32,51,0.16)}
:root[data-theme="light"] .agent-profile-summary{background:rgba(255,255,255,0.48)}
:root[data-theme="light"] .agent-profile-summary span{color:#172033}
:root[data-theme="light"] .agent-profile-summary p{color:#64748b}
:root[data-theme="light"] .agent-profile-summary[role="button"]:hover{background:rgba(238,242,245,0.7)}
:root[data-theme="light"] .agent-profile-trigger:hover{box-shadow:0 0 0 3px rgba(15,23,42,0.022)}
:root[data-theme="light"] .tasda-modal-backdrop{background:rgba(247,248,250,0.78)}
:root[data-theme="light"] .tasda-modal-card{border:1px solid #e3e9ef;background:#ffffff;box-shadow:0 28px 90px rgba(15,23,42,0.062)}
:root[data-theme="light"] .tasda-modal-card>p{color:#64748b}
:root[data-theme="light"] .tasda-modal-close{border:1px solid #e3e9ef;color:#050505;background:#eef2f5}
:root[data-theme="light"] .agent-profile-modal-avatar{border:1px solid #e3e9ef}
:root[data-theme="light"] .share-copy-status{color:#13764f!important}
:root[data-theme="light"] .public-agent-avatar{border:1px solid #e3e9ef;background:#ffffff;box-shadow:0 18px 50px rgba(15,23,42,0.034)}
:root[data-theme="light"] .public-agent-profile-copy>span{color:#13764f}
:root[data-theme="light"] .public-agent-profile-copy p{color:#172033}
:root[data-theme="light"] .public-agent-chat-cta{box-shadow:0 3px 0 rgba(15,23,42,0.08);background:#050505;color:#fff;border-color:#050505}
:root[data-theme="light"] .public-agent-page .chat-top-bar{background:rgba(247,248,250,0.94)}
:root[data-theme="light"] .chat-input-box textarea::placeholder{color:#64748b}
:root[data-theme="light"] .voice-input-button.recording{color:#050505;box-shadow:0 0 0 3px rgba(15,23,42,0.022)}
:root[data-theme="light"] .voice-input-button.processing{color:#13764f;background:rgba(23,32,51,0.084)}
:root[data-theme="light"] .voice-input-status{color:#172033}
:root[data-theme="light"] .chat-attachment-pill{border:1px solid rgba(23,32,51,0.16);background:rgba(23,32,51,0.056)}
:root[data-theme="light"] .chat-attachment-pill .chat-attachment-spinner{border:2px solid rgba(23,32,51,0.16)}
:root[data-theme="light"] .chat-attachment-thumb{border:1px solid rgba(23,32,51,0.112);background:#ffffff}
:root[data-theme="light"] .chat-attachment-thumb-spinner{background:rgba(247,248,250,0.58)}
:root[data-theme="light"] .chat-attachment-thumb-spinner::after{border:2px solid rgba(23,32,51,0.16)}
:root[data-theme="light"] .chat-sent-image-bubble{background:rgba(238,242,245,0.74)}
:root[data-theme="light"] .chat-sent-image-bubble > a{background:#ffffff}
:root[data-theme="light"] .chat-image-fallback{color:#64748b}
:root[data-theme="light"] .chat-stored-file{border:1px solid rgba(23,32,51,0.16);background:rgba(238,242,245,0.74)}
:root[data-theme="light"] .chat-avatar-preview{border:1px solid rgba(23,32,51,0.16);background:rgba(255,255,255,0.94)}
:root[data-theme="light"] .chat-music-card{border:1px solid rgba(23,32,51,0.16);background:rgba(255,255,255,0.94)}
:root[data-theme="light"] .chat-music-player{background:#ffffff}
:root[data-theme="light"] .chat-music-player.is-placeholder{color:#13764f}
:root[data-theme="light"] .chat-music-play{background:#ffffff}
:root[data-theme="light"] .chat-music-play-icon{background:rgba(247,248,250,0.82);box-shadow:0 0 0 2px rgba(15,23,42,0.08)}
:root[data-theme="light"] .chat-music-meta small{color:#13764f}
:root[data-theme="light"] .chat-music-meta strong{color:#050505}
:root[data-theme="light"] .chat-music-meta > span{color:#172033}
:root[data-theme="light"] .chat-music-link{border:1px solid #e3e9ef;color:#050505}
:root[data-theme="light"] .chat-music-link:hover{color:#050505}
:root[data-theme="light"] .chat-music-link.youtube-music,:root[data-theme="light"] .chat-music-link.youtube{border-color:rgba(23,32,51,0.16)}
:root[data-theme="light"] .chat-attachment-pill button:hover{background:rgba(23,32,51,0.056)}
:root[data-theme="light"] .page-heading p,:root[data-theme="light"] .builder-panel p{color:#172033}
:root[data-theme="light"] .account-request-card{border:1px solid rgba(23,32,51,0.16);background:rgba(255,255,255,0.72);color:#050505}
:root[data-theme="light"] .account-request-card.incoming{border-color:rgba(23,32,51,0.16);background:rgba(255,255,255,0.76)}
:root[data-theme="light"] .account-request-card:hover{background:rgba(255,255,255,0.9)}
:root[data-theme="light"] .account-request-card.incoming:hover{background:rgba(238,242,245,0.92)}
:root[data-theme="light"] .account-request-info{border:1px solid rgba(23,32,51,0.16);color:#172033}
:root[data-theme="light"] .account-request-info:hover{color:#13764f}
:root[data-theme="light"] .account-request-link p{color:#172033}
:root[data-theme="light"] .account-request-link small{border-top:1px solid rgba(23,32,51,0.07);color:#13764f}
:root[data-theme="light"] .account-request-card.incoming small{color:#172033}
:root[data-theme="light"] .account-agents{border:1px solid rgba(23,32,51,0.112);background:rgba(255,255,255,0.72)}
:root[data-theme="light"] .account-agents-heading a,:root[data-theme="light"] .account-agents-more{color:#13764f}
:root[data-theme="light"] .account-agents-list li{border:1px solid rgba(23,32,51,0.084);background:rgba(255,255,255,0.6)}
:root[data-theme="light"] .account-agent-actions a{border:1px solid rgba(23,32,51,0.154)}
:root[data-theme="light"] .account-agent-actions a:hover,:root[data-theme="light"] .account-agent-main:hover strong{color:#13764f}
:root[data-theme="light"] .account-shortcut{border:1px solid rgba(23,32,51,0.16);background:rgba(255,255,255,0.72)}
:root[data-theme="light"] .account-shortcut:hover{background:rgba(255,255,255,0.9)}
:root[data-theme="light"] .account-shortcut-text small{color:#172033}
:root[data-theme="light"] .account-shortcut-arrow{color:#13764f}
:root[data-theme="light"] .my-card-edit{border:1px solid rgba(23,32,51,0.16);background:rgba(255,255,255,0.9)}
:root[data-theme="light"] .my-card-edit:hover{color:#13764f}
:root[data-theme="light"] .my-card > a:first-child{border:1px solid rgba(23,32,51,0.112);background:#ffffff;box-shadow:0 14px 34px rgba(15,23,42,0.034)}
:root[data-theme="light"] .my-card-copy small{color:#172033}
:root[data-theme="light"] .my-card-foot{border-top:1px solid rgba(23,32,51,0.07)}
:root[data-theme="light"] .my-card-foot b{color:#13764f}
:root[data-theme="light"] .my-cards-create{background:#050505;color:#fff;border-color:#050505}
:root[data-theme="light"] .saved-search{background:rgba(255,255,255,0.78);color:#64748b}
:root[data-theme="light"] .saved-sort{background:rgba(255,255,255,0.78)}
:root[data-theme="light"] .saved-sort select option{background:#ffffff}
:root[data-theme="light"] .account-request-dialog{border:1px solid rgba(23,32,51,0.16);background:#ffffff;color:#050505;box-shadow:0 24px 70px rgba(15,23,42,0.06)}
:root[data-theme="light"] .account-request-dialog::backdrop{background:rgba(247,248,250,0.72)}
:root[data-theme="light"] .account-request-dialog p{color:#172033}
:root[data-theme="light"] .account-request-dialog button{color:#050505}
:root[data-theme="light"] .representative-search{background:rgba(255,255,255,0.78);color:#64748b}
:root[data-theme="light"] .representative-search:focus-within{box-shadow:0 0 0 3px rgba(15,23,42,0.012)}
:root[data-theme="light"] .representative-search input::placeholder{color:#64748b}
:root[data-theme="light"] .representative-search-empty{color:#64748b}
:root[data-theme="light"] .filter-pill{color:#050505;background:rgba(255,255,255,0.72)}
:root[data-theme="light"] .explore-sort-toggle{color:#050505;background:rgba(255,255,255,0.72)}
:root[data-theme="light"] .explore-sort-toggle:hover,:root[data-theme="light"] .explore-sort-toggle:focus-visible,:root[data-theme="light"] .explore-sort-toggle[aria-expanded="true"]{color:#13764f}
:root[data-theme="light"] .explore-sort{border:1px solid #e3e9ef;background:#ffffff;box-shadow:0 16px 36px rgba(15,23,42,0.05)}
:root[data-theme="light"] .explore-sort-label{color:#64748b}
:root[data-theme="light"] .explore-sort-option{color:#050505}
:root[data-theme="light"] .explore-sort-option:hover,:root[data-theme="light"] .explore-sort-option:focus-visible{background:rgba(23,32,51,0.112)}
:root[data-theme="light"] .explore-sort-option.active{color:#13764f}
:root[data-theme="light"] .explore-card{background:rgba(255,255,255,0.66)}
:root[data-theme="light"] .explore-tagline,:root[data-theme="light"] .explore-card p{color:#172033}
:root[data-theme="light"] .explore-card span:last-child{color:#13764f}
:root[data-theme="light"] .explore-more-button:hover:not(:disabled){color:#13764f}
:root[data-theme="light"] .explore-more-error{color:#172033}
:root[data-theme="light"] .builder-panel{background:rgba(255,255,255,0.7);box-shadow:0 20px 60px rgba(15,23,42,0.026)}
:root[data-theme="light"] .builder-page-art{color:#13764f}
:root[data-theme="light"] .builder-page-money{color:#172033}
:root[data-theme="light"] .builder-page-spark{color:#865c13}
:root[data-theme="light"] .builder-create-heading h1>small{color:#64748b}
:root[data-theme="light"] .builder-heading-art{color:#13764f}
:root[data-theme="light"] .builder-heading-money{color:#172033}
:root[data-theme="light"] .builder-heading-spark{color:#865c13}
:root[data-theme="light"] .builder-form label{color:#050505}
:root[data-theme="light"] .builder-form .agent-name-status{color:#64748b}
:root[data-theme="light"] .agent-name-status[data-state="available"]{color:#13764f}
:root[data-theme="light"] .agent-name-status[data-state="taken"],:root[data-theme="light"] .agent-name-status[data-state="error"]{color:#172033}
:root[data-theme="light"] .builder-form input,:root[data-theme="light"] .builder-form select,:root[data-theme="light"] .builder-form textarea{background:rgba(247,248,250,0.8)}
:root[data-theme="light"] .primary-action{background:#050505;color:#fff;border-color:#050505}
:root[data-theme="light"] .step-tabs button{background:rgba(255,255,255,0.58);color:#64748b}
:root[data-theme="light"] .step-tabs button.is-active{color:#050505;background:rgba(23,32,51,0.07)}
:root[data-theme="light"] .step-tabs button.is-complete{color:#13764f}
:root[data-theme="light"] .builder-step-heading{border-bottom:1px solid rgba(23,32,51,0.084)}
:root[data-theme="light"] .builder-step-heading > span{color:#13764f}
:root[data-theme="light"] .builder-step-heading p{color:#172033}
:root[data-theme="light"] .builder-form .builder-type-card{background:linear-gradient(135deg,rgba(255,255,255,0.88),rgba(255,255,255,0.95));box-shadow:0 8px 24px rgba(15,23,42,0.06),inset 0 1px 0 color-mix(in srgb,var(--builder-type-accent) 15%,transparent)}
:root[data-theme="light"] .builder-type-card small{color:#172033}
:root[data-theme="light"] .builder-step-actions{border-top:1px solid rgba(23,32,51,0.084)}
:root[data-theme="light"] .builder-secondary-action,:root[data-theme="light"] .builder-skip-action{border:1px solid #e3e9ef;background:#eef2f5;color:#050505}
:root[data-theme="light"] .builder-skip-action{color:#172033}
:root[data-theme="light"] .builder-secondary-action:hover,:root[data-theme="light"] .builder-skip-action:hover{color:#050505;background:#e3e9ef}
:root[data-theme="light"] .avatar-builder{border:1px solid rgba(23,32,51,0.112);background:rgba(247,248,250,0.38)}
:root[data-theme="light"] .avatar-builder-preview{background:#ffffff;color:#64748b}
:root[data-theme="light"] .avatar-builder-copy strong{color:#050505}
:root[data-theme="light"] .avatar-builder-copy p{color:#172033}
:root[data-theme="light"] .avatar-builder-copy small{color:#64748b}
:root[data-theme="light"] .builder-form .avatar-upload-button,:root[data-theme="light"] .avatar-remove-button{background:#eef2f5;color:#050505}
:root[data-theme="light"] .avatar-remove-button{color:#172033}
:root[data-theme="light"] .avatar-remove-button:hover{color:#050505;background:rgba(23,32,51,0.042)}
:root[data-theme="light"] .map-builder{background:rgba(247,248,250,0.38)}
:root[data-theme="light"] .map-builder p{color:#172033}
:root[data-theme="light"] .map-builder small{color:#172033}
:root[data-theme="light"] .builder-section{border:1px solid rgba(23,32,51,0.112);background:rgba(247,248,250,0.34)}
:root[data-theme="light"] .builder-section p{color:#172033}
:root[data-theme="light"] .builder-form .toggle-row{border:1px solid rgba(23,32,51,0.098);background:rgba(255,255,255,0.58);color:#050505}
:root[data-theme="light"] .scenario-editor-row{border:1px solid rgba(23,32,51,0.084);background:rgba(255,255,255,0.52)}
:root[data-theme="light"] .builder-scenario-starter{border:1px solid rgba(23,32,51,0.098);background:rgba(255,255,255,0.52)}
:root[data-theme="light"] .builder-scenario-starter strong,:root[data-theme="light"] .builder-scenario-editor-heading strong{color:#050505}
:root[data-theme="light"] .builder-scenario-starter span{color:#172033}
:root[data-theme="light"] .builder-text-action{color:#172033}
:root[data-theme="light"] .builder-text-action:hover{color:#050505}
:root[data-theme="light"] .source-list > strong{color:#050505}
:root[data-theme="light"] .source-editor-row{border:1px solid rgba(23,32,51,0.084);background:rgba(255,255,255,0.52)}
:root[data-theme="light"] .builder-form .toggle-row.danger{color:#172033;border-color:rgba(23,32,51,0.16)}
:root[data-theme="light"] .scenario-chip{border:1px solid rgba(23,32,51,0.154);background:rgba(255,255,255,0.74);color:#050505}
:root[data-theme="light"] .scenario-chip span{color:#172033}
:root[data-theme="light"] .scenario-chip:hover{box-shadow:0 0 0 1px rgba(15,23,42,0.034)}
:root[data-theme="light"] .scenario-more{color:#050505}
:root[data-theme="light"] .scenario-more summary{color:#172033}
:root[data-theme="light"] .agent-meta-row span{border:1px solid rgba(23,32,51,0.098);color:#172033}
:root[data-theme="light"] .map-canvas{border:4px solid #e3e9ef;background:linear-gradient(90deg, rgba(126, 87, 194, 0.16) 0 12px, transparent 12px 28px),
    linear-gradient(180deg, #eef2f5, #eef2f5 54%, #eef2f5);box-shadow:7px 7px 0 rgba(15,23,42,0.08), inset 0 0 0 3px rgba(15,23,42,0.08)}
:root[data-theme="light"] .pixel-leaflet-map{color:#050505}
:root[data-theme="light"] .pixel-leaflet-map.leaflet-container{background:#ffffff}
:root[data-theme="light"] .pixel-leaflet-map.leaflet-ready{background:#ffffff}
:root[data-theme="light"] .pixel-leaflet-map::after{background:linear-gradient(rgba(23,32,51,0.025) 2px, transparent 2px),
    linear-gradient(90deg, rgba(23,32,51,0.02) 2px, transparent 2px),
    linear-gradient(180deg, rgba(247,248,250,0.18), transparent 36%, rgba(247,248,250,0.22))}
:root[data-theme="light"] .pixel-terrain.water{background:linear-gradient(90deg, #e3e9ef 0 20%, transparent 20% 28%, #1f5e88 28% 62%, transparent 62% 70%, #e3e9ef 70% 100%)}
:root[data-theme="light"] .pixel-terrain.forest{background:linear-gradient(90deg, #e3e9ef 0 18%, transparent 18% 26%, #17a06f 26% 44%, transparent 44% 54%, #e3e9ef 54% 100%)}
:root[data-theme="light"] .pixel-terrain.ridge{background:linear-gradient(90deg, #e3e9ef 0 22%, transparent 22% 34%, #6f45b8 34% 72%, transparent 72% 80%, #e3e9ef 80% 100%)}
:root[data-theme="light"] .map-grid{background-image:linear-gradient(rgba(23,32,51,0.056) 1px, transparent 1px), linear-gradient(90deg, rgba(23,32,51,0.056) 1px, transparent 1px)}
:root[data-theme="light"] .map-road{background:repeating-linear-gradient(90deg, #e3e9ef 0 18px, #e3e9ef 18px 34px);box-shadow:0 4px 0 rgba(15,23,42,0.029), inset 0 3px 0 rgba(15,23,42,0.01)}
:root[data-theme="light"] .map-pin{border:3px solid #f7f8fa;box-shadow:0 0 0 8px rgba(15,23,42,0.019)}
:root[data-theme="light"] .map-pin::after{background:#f7f8fa}
:root[data-theme="light"] .map-fallback-label{border:1px solid rgba(23,32,51,0.16);background:rgba(247,248,250,0.72);color:#050505}
:root[data-theme="light"] .leaflet-control-zoom{border:3px solid #e3e9ef !important;box-shadow:4px 4px 0 rgba(15,23,42,0.08) !important}
:root[data-theme="light"] .leaflet-control-zoom a{border-bottom:2px solid #e3e9ef !important;background:#ffffff !important;color:#050505 !important}
:root[data-theme="light"] .leaflet-control-attribution{border:2px solid rgba(227,233,239,0.74);background:rgba(247,248,250,0.84) !important;color:#172033 !important}
:root[data-theme="light"] .leaflet-control-attribution a{color:#13764f !important}
:root[data-theme="light"] .auth-page-body{background:#f7f8fa}
:root[data-theme="light"] .auth-page-body::before{background:linear-gradient(145deg, rgba(23,32,51,0.042), transparent 38%)}
:root[data-theme="light"] .auth-back-link{background:rgba(23,32,51,0.07);box-shadow:4px 4px 0 rgba(15,23,42,0.038);color:#050505}
:root[data-theme="light"] .auth-back-link:hover{box-shadow:3px 3px 0 rgba(15,23,42,0.029)}
:root[data-theme="light"] .auth-page-panel{background:rgba(255,255,255,0.94);box-shadow:0 26px 80px rgba(15,23,42,0.034)}
:root[data-theme="light"] .static-page-copy{color:#172033}
:root[data-theme="light"] .static-page-copy h2{color:#050505}
:root[data-theme="light"] .static-page-copy h3{color:#050505}
:root[data-theme="light"] .static-page-copy a{color:#13764f}
:root[data-theme="light"] .static-page-copy .legal-meta{background:rgba(23,32,51,0.042);color:#050505}
:root[data-theme="light"] .language-switcher{background:rgba(255,255,255,0.82)}
:root[data-theme="light"] .language-menu-current{background:rgba(255,255,255,0.82)}
:root[data-theme="light"] .language-menu-options{box-shadow:0 14px 34px rgba(15,23,42,0.054)}
:root[data-theme="light"] .error-box{color:#050505;background:rgba(23,32,51,0.098);border:1px solid rgba(23,32,51,0.16)}
:root[data-theme="light"] .muted-link{color:#172033}
:root[data-theme="light"] .muted-text{color:#172033}
:root[data-theme="light"] .auth-links .muted-link:hover{color:#13764f}
:root[data-theme="light"] .social-login-button{background:rgba(247,248,250,0.56)}
:root[data-theme="light"] .social-login-button:hover{background:rgba(238,242,245,0.9)}
:root[data-theme="light"] .auth-provider-icon-apple{color:#050505}
:root[data-theme="light"] .social-login-button-tasda{border-color:rgba(23,32,51,0.16)}
:root[data-theme="light"] .auth-divider{color:#172033}
:root[data-theme="light"] .auth-divider span{background:#ffffff}
:root[data-theme="light"] .inline-login-form input,:root[data-theme="light"] .inline-login-form button{background:rgba(247,248,250,0.78)}
:root[data-theme="light"] .inline-login-form button{background:#050505;color:#fff;border-color:#050505}
:root[data-theme="light"] .settings-card,:root[data-theme="light"] .request-card{background:rgba(255,255,255,0.66)}
:root[data-theme="light"] .request-filter{background:rgba(255,255,255,0.66)}
:root[data-theme="light"] .request-filter span{background:rgba(23,32,51,0.056)}
:root[data-theme="light"] .request-filter.active span{background:rgba(247,248,250,0.14)}
:root[data-theme="light"] .settings-card span,:root[data-theme="light"] .request-card p{color:#172033}
:root[data-theme="light"] .switch-row{color:#050505}
:root[data-theme="light"] .notification-button{background:rgba(255,255,255,0.76)}
:root[data-theme="light"] .mobile-chat-menu-toggle{color:#050505;background:rgba(238,242,245,0.72)}
:root[data-theme="light"] .request-card span:last-child{color:#13764f}
:root[data-theme="light"] .inline-actions a{color:#050505}
:root[data-theme="light"] .agent-share-link{border-color:rgba(23,32,51,0.16)!important;color:#13764f!important;background:rgba(23,32,51,0.042)}
:root[data-theme="light"] .share-center-main{background:radial-gradient(circle at 72% 5%,rgba(23,32,51,0.07),transparent 34%),#f7f8fa}
:root[data-theme="light"] .share-back-link{color:#172033}
:root[data-theme="light"] .share-back-link:hover{color:#050505}
:root[data-theme="light"] .share-center-kicker{color:#13764f}
:root[data-theme="light"] .share-center-heading h1{color:#050505}
:root[data-theme="light"] .share-center-heading p{color:#64748b}
:root[data-theme="light"] .share-visibility-warning{border:1px solid rgba(23,32,51,0.16);color:#172033;background:rgba(227,233,239,0.18)}
:root[data-theme="light"] .share-visibility-warning a{color:#172033}
:root[data-theme="light"] .share-agent-preview,:root[data-theme="light"] .share-qr-panel,:root[data-theme="light"] .share-actions-panel{border:1px solid #e3e9ef;background:#ffffff;box-shadow:0 20px 55px rgba(15,23,42,0.026)}
:root[data-theme="light"] .share-agent-preview::before{border:1px solid rgba(23,32,51,0.056);background:linear-gradient(145deg,rgba(23,32,51,0.049),transparent 42%,rgba(23,32,51,0.056))}
:root[data-theme="light"] .share-preview-topline>span{color:#050505}
:root[data-theme="light"] .share-preview-topline>span span{color:#13764f}
:root[data-theme="light"] .share-preview-topline small{color:#64748b}
:root[data-theme="light"] .share-preview-avatar .share-avatar{border:1px solid rgba(23,32,51,0.112);box-shadow:0 24px 60px rgba(15,23,42,0.043)}
:root[data-theme="light"] .share-preview-copy>span{color:#13764f}
:root[data-theme="light"] .share-preview-copy h2{color:#050505}
:root[data-theme="light"] .share-agent-preview>a{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .share-qr-heading span{color:#64748b}
:root[data-theme="light"] .share-qr-heading h2{color:#050505}
:root[data-theme="light"] .share-icon-button{border:1px solid #e3e9ef;color:#050505;background:#eef2f5}
:root[data-theme="light"] .share-icon-button:hover{color:#13764f}
:root[data-theme="light"] .share-qr-panel>p{color:#64748b}
:root[data-theme="light"] .share-link-field label{color:#172033}
:root[data-theme="light"] .share-link-field input{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .share-link-field button{background:#050505;color:#fff;border-color:#050505}
:root[data-theme="light"] .share-link-field>p{color:#13764f}
:root[data-theme="light"] .share-channel-list>a,:root[data-theme="light"] .share-channel-list>button{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .share-channel-list>a:hover,:root[data-theme="light"] .share-channel-list>button:hover{background:#eef2f5}
:root[data-theme="light"] .share-channel-list small{color:#64748b}
:root[data-theme="light"] .agent-external-links a,:root[data-theme="light"] .agent-external-links button{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .agent-external-links a:hover,:root[data-theme="light"] .agent-external-links button:hover{color:#13764f;background:#ffffff}
:root[data-theme="light"] .agent-link-editor-row select,:root[data-theme="light"] .agent-link-editor-row input{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .agent-link-editor-row input:focus,:root[data-theme="light"] .agent-link-editor-row select:focus{outline:2px solid rgba(23,32,51,0.084)}
:root[data-theme="light"] .agent-profile-links{border-top:1px solid rgba(23,32,51,0.084)}
:root[data-theme="light"] .share-links-add{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .share-links-add:hover{color:#13764f;background:#ffffff}
:root[data-theme="light"] .share-phone-card{border:1px solid #e3e9ef;background:linear-gradient(135deg,rgba(23,32,51,0.049),transparent 55%),#ffffff}
:root[data-theme="light"] .share-phone-card h2{color:#050505}
:root[data-theme="light"] .share-phone-card-copy p{color:#64748b}
:root[data-theme="light"] .share-phone-card-note{color:#172033}
:root[data-theme="light"] .share-phone-card-qr small{color:#64748b}
@media (max-width: 900px){
:root[data-theme="light"] body:not(.agent-chat-page):not(:has(.home-shell)) > .mobile-site-bar{background:rgba(247,248,250,0.96)}
:root[data-theme="light"] .mobile-site-mark{color:#050505}
:root[data-theme="light"] .mobile-site-mark span{color:#13764f}
:root[data-theme="light"] .sidebar-toggle{background:rgba(255,255,255,0.92)}
:root[data-theme="light"] body:not(.sidebar-collapsed) .sidebar-backdrop{background:rgba(247,248,250,0.68)}
}
@media (max-width: 900px){
:root[data-theme="light"] .agent-chat-page .chat-top-bar{background:rgba(247,248,250,0.96)}
:root[data-theme="light"] .public-agent-page .chat-input-wrapper{background:linear-gradient(180deg, rgba(247,248,250,0) 0, #f7f8fa 18px)}
}
:root[data-theme="light"] .agent-map-board{border:5px solid #e3e9ef;background:linear-gradient(90deg, rgba(126,87,194,0.14) 0 12px, transparent 12px 28px),
    linear-gradient(180deg, #ffffff 0%, #eef2f5 48%, #eef2f5 100%);box-shadow:9px 9px 0 rgba(15,23,42,0.08), 0 24px 70px rgba(15,23,42,0.041), inset 0 0 0 3px rgba(15,23,42,0.08)}
:root[data-theme="light"] .agent-map-board::before,:root[data-theme="light"] .map-canvas::before{border:2px solid rgba(23,32,51,0.077);box-shadow:inset 0 0 0 2px rgba(15,23,42,0.043)}
:root[data-theme="light"] .c64-map-hud{border:3px solid #e3e9ef;background:#ffffff;color:#050505;box-shadow:4px 4px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .c64-map-grid{background-image:linear-gradient(rgba(23,32,51,0.042) 2px, transparent 2px),
    linear-gradient(90deg, rgba(23,32,51,0.032) 2px, transparent 2px)}
:root[data-theme="light"] .c64-map-scanlines{background:repeating-linear-gradient(180deg, rgba(247,248,250,0.18) 0 2px, transparent 2px 6px)}
:root[data-theme="light"] .zone-water{background:repeating-linear-gradient(90deg, #224c9c 0 18px, #3476c8 18px 30px, #e3e9ef 30px 48px)}
:root[data-theme="light"] .zone-park{background:repeating-linear-gradient(90deg, #2b7b42 0 14px, #55a049 14px 28px, #e3e9ef 28px 42px)}
:root[data-theme="light"] .c64-map-road{background:repeating-linear-gradient(90deg, #eef2f5 0 22px, #5e8c6f 22px 34px),
    linear-gradient(#ffffff, #ffffff);box-shadow:0 5px 0 rgba(15,23,42,0.077), inset 0 4px 0 rgba(15,23,42,0.012)}
:root[data-theme="light"] .agent-map-pin{background:rgba(247,248,250,0.84)}
:root[data-theme="light"] .pixel-agent-marker a{filter:drop-shadow(5px 6px 0 rgba(15,23,42,0.07))}
:root[data-theme="light"] .sprite-head{border:6px solid #ffffff;background:linear-gradient(90deg, rgba(23,32,51,0.16) 0 9px, transparent 9px 100%),
    #ffffff;box-shadow:inset 0 0 0 6px var(--skin), inset -9px -9px 0 rgba(15,23,42,0.029), inset 7px 7px 0 rgba(15,23,42,0.016)}
:root[data-theme="light"] .sprite-head::before{box-shadow:0 0 0 2px rgba(15,23,42,0.08)}
:root[data-theme="light"] .sprite-screen{border:3px solid #ffffff;background:linear-gradient(rgba(23,32,51,0.112) 2px, transparent 2px),
    linear-gradient(90deg, rgba(23,32,51,0.084) 2px, transparent 2px),
    #ffffff;color:#13764f}
:root[data-theme="light"] .sprite-body{border:4px solid #ffffff;background:color-mix(in srgb, var(--skin), #ffffff 22%);box-shadow:inset -4px -4px 0 rgba(15,23,42,0.024)}
:root[data-theme="light"] .sprite-body::before,:root[data-theme="light"] .sprite-body::after{border:4px solid #ffffff}
:root[data-theme="light"] .sprite-leg{border:3px solid #ffffff}
:root[data-theme="light"] .pixel-agent-marker strong{border:3px solid #e3e9ef;background:#ffffff;color:#050505;box-shadow:3px 3px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .request-actions input{background:rgba(247,248,250,0.78)}
:root[data-theme="light"] .request-actions button{background:rgba(255,255,255,0.85)}
:root[data-theme="light"] .request-thread{border:1px solid rgba(23,32,51,0.126);background:rgba(247,248,250,0.46)}
:root[data-theme="light"] .admin-management-tabs a.active,:root[data-theme="light"] .admin-management-tabs a:hover{color:#050505}
:root[data-theme="light"] .admin-search input{color:#050505;background:#ffffff}
:root[data-theme="light"] .mobile-showcase-row{background:#ffffff}
:root[data-theme="light"] .mobile-showcase-basics label,:root[data-theme="light"] .mobile-showcase-fields>label{color:#172033}
:root[data-theme="light"] .mobile-showcase-languages fieldset{border:1px solid #e3e9ef}
:root[data-theme="light"] .mobile-showcase-languages legend{color:#64748b}
:root[data-theme="light"] .mobile-showcase-preview{box-shadow:0 8px 24px rgba(15,23,42,0.024)}
:root[data-theme="light"] .admin-manage-card{background:#ffffff}
:root[data-theme="light"] .billing-status.danger{border-color:#e3e9ef;color:#172033;background:#eef2f5}
:root[data-theme="light"] .admin-manage-facts{border-top:1px solid rgba(23,32,51,0.07)}
:root[data-theme="light"] .admin-manage-actions summary{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .admin-manage-actions form{border:1px solid #e3e9ef;background:#ffffff;box-shadow:0 18px 40px rgba(15,23,42,0.054)}
:root[data-theme="light"] .admin-manage-actions input,:root[data-theme="light"] .admin-manage-actions textarea{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .admin-manage-actions button.danger{color:#050505}
:root[data-theme="light"] .admin-log-row{background:#ffffff}
:root[data-theme="light"] .admin-log-row strong{color:#050505}
:root[data-theme="light"] .admin-kpi-grid article{background:#ffffff}
:root[data-theme="light"] .admin-panel{background:#ffffff}
:root[data-theme="light"] .admin-platform-panel dl div{border-bottom:1px solid rgba(23,32,51,0.07)}
:root[data-theme="light"] .admin-agent-row{border-bottom:1px solid rgba(23,32,51,0.063)}
:root[data-theme="light"] .admin-agent-row:not(.header):hover{background:#eef2f5}
:root[data-theme="light"] .admin-agent-row.header{background:#ffffff}
:root[data-theme="light"] .admin-rank{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .finance-result{background:#ffffff}
:root[data-theme="light"] .finance-result.is-positive{border-color:rgba(23,32,51,0.16);background:linear-gradient(135deg,#ffffff,#ffffff 70%)}
:root[data-theme="light"] .finance-result.is-positive strong{color:#13764f}
:root[data-theme="light"] .finance-result.is-negative{border-color:rgba(23,32,51,0.16);background:linear-gradient(135deg,#eef2f5,#ffffff 70%)}
:root[data-theme="light"] .finance-result.is-negative strong{color:#172033}
:root[data-theme="light"] .finance-row{border-bottom:1px solid rgba(23,32,51,0.063)}
:root[data-theme="light"] .finance-row.header{background:#ffffff}
:root[data-theme="light"] .finance-badge.is-exact{color:#13764f!important;background:rgba(23,32,51,0.084)}
:root[data-theme="light"] .finance-badge.is-estimated{color:#172033!important;background:rgba(23,32,51,0.091)}
:root[data-theme="light"] .finance-badge.is-unknown{color:#172033!important;background:rgba(23,32,51,0.091)}
:root[data-theme="light"] .finance-internal{border-top:1px solid rgba(23,32,51,0.063);color:#172033;background:rgba(227,233,239,0.16)}
:root[data-theme="light"] .finance-internal strong{color:#172033}
:root[data-theme="light"] .finance-footnote{border-top:1px solid rgba(23,32,51,0.063)}
:root[data-theme="light"] .finance-list div{border-bottom:1px solid rgba(23,32,51,0.063)}
:root[data-theme="light"] .finance-fixed-form label{color:#172033}
:root[data-theme="light"] .finance-fixed-form input{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .voice-settings-link{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .voice-page-header p,:root[data-theme="light"] .voice-library-tools p{color:#64748b}
:root[data-theme="light"] .page-kicker{color:#13764f}
:root[data-theme="light"] .icon-back{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .voice-control-panel,:root[data-theme="light"] .voice-library-panel,:root[data-theme="light"] .clone-recorder{border:1px solid #e3e9ef;background:#ffffff;box-shadow:4px 4px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .voice-main-toggle small{color:#64748b}
:root[data-theme="light"] .voice-language-heading small{color:#64748b}
:root[data-theme="light"] .voice-language-tab{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .voice-language-tab small{color:#64748b}
:root[data-theme="light"] .voice-language-tab.active{background:#ffffff}
:root[data-theme="light"] .voice-language-tab.active small{color:#13764f}
:root[data-theme="light"] .voice-language-editor{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .voice-language-editor-title>span{color:#13764f}
:root[data-theme="light"] .voice-language-editor-title button{color:#172033}
:root[data-theme="light"] .voice-language-editor-title #removeLanguageButton{color:#172033}
:root[data-theme="light"] .selected-voice-summary{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .selected-voice-summary span{color:#64748b}
:root[data-theme="light"] .voice-option{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .voice-option.is-selected{box-shadow:inset 0 -2px rgba(15,23,42,0.08)}
:root[data-theme="light"] .voice-play{border:1px solid #e3e9ef;background:#eef2f5;color:#050505}
:root[data-theme="light"] .voice-pick{color:#050505}
:root[data-theme="light"] .voice-pick span{color:#64748b}
:root[data-theme="light"] .voice-loading{color:#64748b}
:root[data-theme="light"] .form-status{color:#13764f}
:root[data-theme="light"] .recording-meter>span{background:#e3e9ef}
:root[data-theme="light"] .is-recording .recording-meter>span{box-shadow:0 0 0 7px rgba(15,23,42,0.014)}
:root[data-theme="light"] .meter-track{background:#eef2f5}
:root[data-theme="light"] .record-script{background:#ffffff}
:root[data-theme="light"] .record-guidance{color:#64748b}
:root[data-theme="light"] .clone-name-field{border-top:1px solid rgba(23,32,51,0.084)}
:root[data-theme="light"] .clone-name-field>span{color:#050505}
:root[data-theme="light"] .clone-name-field input{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .clone-name-field input:focus{box-shadow:0 0 0 3px rgba(15,23,42,0.017)}
:root[data-theme="light"] .clone-name-field small{color:#64748b}
:root[data-theme="light"] .clone-process-status{border:1px solid #e3e9ef;color:#172033;background:#ffffff}
:root[data-theme="light"] .clone-process-status[data-state="success"]{color:#050505;background:#ffffff}
:root[data-theme="light"] .clone-process-status[data-state="error"]{color:#050505;background:#eef2f5}
:root[data-theme="light"] .voice-call-button{color:#050505;filter:drop-shadow(0 4px 7px rgba(15,23,42,0.066))}
:root[data-theme="light"] .voice-call-button:hover,:root[data-theme="light"] .voice-call-button:focus-visible{color:#050505;filter:drop-shadow(0 5px 10px rgba(15,23,42,0.026))}
:root[data-theme="light"] .voice-call-main{background:linear-gradient(180deg,#ffffff 0%,#ffffff 58%,#eef2f5 100%)}
:root[data-theme="light"] .voice-call-back{color:#172033}
:root[data-theme="light"] .voice-call-avatar{box-shadow:0 0 0 1px rgba(15,23,42,0.017),0 20px 60px rgba(15,23,42,0.034)}
:root[data-theme="light"] .voice-call-status{color:#050505!important}
:root[data-theme="light"] .voice-turn-glow::after{background:rgba(23,32,51,0.14)}
:root[data-theme="light"] .voice-call-stage[data-speaker="agent"] .voice-turn-glow{background:radial-gradient(ellipse at center,rgba(23,32,51,0.16) 0%,rgba(70,125,235,.21) 31%,rgba(45,104,170,.1) 50%,transparent 73%)}
:root[data-theme="light"] .voice-call-stage[data-speaker="agent"] .voice-turn-glow::after{background:rgba(23,32,51,0.16)}
:root[data-theme="light"] .voice-control-button{color:#050505}
:root[data-theme="light"] .voice-control-icon{background:#eef2f5;color:#050505}
:root[data-theme="light"] .voice-call-primary .voice-control-icon{color:#801930}
:root[data-theme="light"] .voice-call-primary.is-active .voice-control-icon{color:#801930}
:root[data-theme="light"] .voice-auth-notice{border:1px solid rgba(23,32,51,0.16);background:rgba(227,233,239,0.28);box-shadow:0 14px 40px rgba(15,23,42,0.034)}
:root[data-theme="light"] .voice-auth-notice p{color:#172033}
:root[data-theme="light"] .secondary-action,:root[data-theme="light"] .danger-secondary,:root[data-theme="light"] .plan-current-button{border:1px solid #e3e9ef;background:#ffffff;color:#050505}
:root[data-theme="light"] .danger-secondary{color:#172033;background:rgba(23,32,51,0.042)}
:root[data-theme="light"] .pricing-plan{border:1px solid #e3e9ef;background:#ffffff;box-shadow:0 5px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .pricing-plan.featured{background:#ffffff;box-shadow:0 5px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .billing-status{border:1px solid rgba(23,32,51,0.16);color:#13764f;background:rgba(23,32,51,0.056)}
:root[data-theme="light"] .pricing-price small{color:#172033}
:root[data-theme="light"] .pricing-plan ul{color:#172033}
:root[data-theme="light"] .pricing-plan li::before{color:#13764f}
:root[data-theme="light"] .plan-current-button{color:#64748b}
:root[data-theme="light"] .billing-summary-grid article,:root[data-theme="light"] .earnings-summary article{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .billing-summary-grid article:nth-child(2),:root[data-theme="light"] .earnings-summary article:nth-child(2){border-color:rgba(23,32,51,0.16);background:#ffffff}
:root[data-theme="light"] .billing-summary-grid span,:root[data-theme="light"] .earnings-summary span{color:#172033}
:root[data-theme="light"] .billing-summary-grid strong,:root[data-theme="light"] .earnings-summary strong{color:#050505}
:root[data-theme="light"] .billing-summary-grid a{color:#13764f}
:root[data-theme="light"] .billing-summary-grid small{color:#64748b}
:root[data-theme="light"] .billing-panel{border:1px solid #e3e9ef;background:rgba(255,255,255,0.72)}
:root[data-theme="light"] .billing-panel p{color:#172033}
:root[data-theme="light"] .billing-filters{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .billing-filters a{color:#172033}
:root[data-theme="light"] .billing-row{border-top:1px solid rgba(23,32,51,0.084);color:#050505}
:root[data-theme="light"] .billing-row small{color:#64748b}
:root[data-theme="light"] .billing-delta.positive{color:#13764f}
:root[data-theme="light"] .billing-delta.negative{color:#172033}
:root[data-theme="light"] .billing-empty{color:#64748b}
:root[data-theme="light"] .topup-package{border:1px solid rgba(23,32,51,0.16);background:#ffffff;box-shadow:0 5px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .topup-package span{color:#172033}
:root[data-theme="light"] .standalone-billing,:root[data-theme="light"] .standalone-result{background:#ffffff}
:root[data-theme="light"] .checkout-form,:root[data-theme="light"] .order-summary,:root[data-theme="light"] .standalone-result section{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .checkout-form>div:first-child p{color:#172033}
:root[data-theme="light"] .provider-payment-placeholder{background:#ffffff}
:root[data-theme="light"] .provider-payment-placeholder span{color:#64748b}
:root[data-theme="light"] .order-summary>span{color:#172033}
:root[data-theme="light"] .order-summary small{color:#172033}
:root[data-theme="light"] .standalone-result p{color:#172033}
:root[data-theme="light"] .subscription-facts span{color:#64748b}
:root[data-theme="light"] .cancel-subscription{border-top:1px solid rgba(23,32,51,0.084)}
:root[data-theme="light"] .cancel-subscription summary{color:#172033}
:root[data-theme="light"] .payout-progress{background:#eef2f5}
:root[data-theme="light"] .billing-panel>small{color:#64748b}
:root[data-theme="light"] .account-finance-grid a{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .account-finance-grid a:nth-child(1){border-color:rgba(23,32,51,0.16);background:#ffffff}
:root[data-theme="light"] .account-finance-grid span,:root[data-theme="light"] .account-finance-grid small{color:#64748b}
:root[data-theme="light"] .creator-onboarding{border:1px solid rgba(23,32,51,0.16);background:linear-gradient(135deg,#eef2f5 0%,#eef2f5 55%,#ffffff 100%);box-shadow:inset 0 1px 0 rgba(15,23,42,0.01)}
:root[data-theme="light"] .creator-onboarding p{color:#172033}
:root[data-theme="light"] .creator-onboarding-actions a{border:1px solid #e3e9ef;color:#050505;background:rgba(255,255,255,0.82)}
:root[data-theme="light"] .creator-onboarding-actions a.featured{background:#eef2f5}
:root[data-theme="light"] .creator-onboarding-actions a.character{background:#eef2f5}
:root[data-theme="light"] .creator-onboarding-actions span{color:#172033}
:root[data-theme="light"] .creator-dashboard-summary>div{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .creator-dashboard-summary .creator-total{border-color:rgba(23,32,51,0.16);background:#ffffff}
:root[data-theme="light"] .creator-dashboard-summary span{color:#64748b}
:root[data-theme="light"] .creator-dashboard-summary a{color:#13764f}
:root[data-theme="light"] .creator-agent-table{border:1px solid #e3e9ef}
:root[data-theme="light"] .creator-agent-row{border-top:1px solid rgba(23,32,51,0.077);color:#050505}
:root[data-theme="light"] .creator-agent-row.header{color:#64748b;background:#ffffff}
:root[data-theme="light"] .creator-agent-row small{color:#64748b}
:root[data-theme="light"] .creator-agent-row .billing-mode-badge{border:1px solid #e3e9ef;color:#172033;background:#eef2f5}
:root[data-theme="light"] .creator-agent-row .billing-mode-badge.creator_pays{border-color:rgba(23,32,51,0.16);color:#13764f;background:rgba(23,32,51,0.056)}
:root[data-theme="light"] .creator-agent-row .credit-usage-value small{color:#64748b}
:root[data-theme="light"] .creator-earning-note{border:1px solid rgba(23,32,51,0.16);background:rgba(23,32,51,0.042);color:#172033}
:root[data-theme="light"] .creator-earning-icon{border:1px solid rgba(23,32,51,0.16)}
:root[data-theme="light"] .creator-earning-title{color:#050505}
:root[data-theme="light"] .creator-earning-chevron{color:#13764f}
:root[data-theme="light"] .creator-earning-details{border-top:1px solid rgba(23,32,51,0.084)}
:root[data-theme="light"] .creator-earning-details p{color:#172033}
:root[data-theme="light"] .creator-earning-details p strong{color:#13764f}
:root[data-theme="light"] .creator-earning-details small{color:#64748b}
:root[data-theme="light"] .publish-success{border:1px solid rgba(23,32,51,0.16);background:#ffffff}
:root[data-theme="light"] .publish-success a{color:#13764f}
:root[data-theme="light"] .publish-success p{color:#64748b}
:root[data-theme="light"] .publish-success button{background:#050505;color:#fff;border-color:#050505}
:root[data-theme="light"] .admin-settings-form label,:root[data-theme="light"] .compact-admin-form label{color:#172033}
:root[data-theme="light"] .admin-settings-form input,:root[data-theme="light"] .admin-settings-form textarea,:root[data-theme="light"] .compact-admin-form input,:root[data-theme="light"] .compact-admin-form select{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .admin-toggle-row label{color:#050505}
:root[data-theme="light"] .billing-admin-table{border:1px solid #e3e9ef}
:root[data-theme="light"] .billing-admin-row{border-top:1px solid rgba(23,32,51,0.07);color:#050505}
:root[data-theme="light"] .billing-admin-row.header{color:#64748b;background:#ffffff}
:root[data-theme="light"] .admin-inline-actions button{background:#050505;color:#fff;border-color:#050505}
:root[data-theme="light"] .admin-inline-actions .danger{color:#050505}
:root[data-theme="light"] .notice-box.success{border-color:rgba(23,32,51,0.16);background:#ffffff}
:root[data-theme="light"] .notice-box.error{border-color:rgba(23,32,51,0.16);background:#eef2f5}
:root[data-theme="light"] .analytics-table{border:1px solid #e3e9ef}
:root[data-theme="light"] .analytics-row{border-top:1px solid rgba(23,32,51,0.07);color:#050505}
:root[data-theme="light"] .analytics-row.header{color:#64748b;background:#ffffff}
:root[data-theme="light"] .analytics-engagement article{background:linear-gradient(145deg,rgba(23,32,51,0.056),rgba(255,255,255,0.94))}
:root[data-theme="light"] .analytics-privacy-note{border:1px solid rgba(23,32,51,0.16);background:rgba(23,32,51,0.049);color:#050505}
:root[data-theme="light"] .analytics-privacy-note strong{color:#13764f}
:root[data-theme="light"] .analytics-privacy-note p{color:#172033}
:root[data-theme="light"] .analytics-trend-list>div{border:1px solid rgba(23,32,51,0.084);color:#050505;background:#ffffff}
:root[data-theme="light"] .analytics-trend-list strong{color:#13764f}
:root[data-theme="light"] .payment-method-panel p{color:#64748b}
:root[data-theme="light"] .agent-edit-hub-heading p{color:#64748b}
:root[data-theme="light"] .agent-edit-grid>a{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .agent-edit-grid>a:hover{background:#eef2f5}
:root[data-theme="light"] .agent-edit-grid>a.voice{background:#ffffff}
:root[data-theme="light"] .agent-edit-grid>a.voice-clone{border-color:rgba(23,32,51,0.16);background:#eef2f5}
:root[data-theme="light"] .agent-edit-grid small{color:#64748b}
:root[data-theme="light"] .agent-edit-icon{border:1px solid rgba(23,32,51,0.126);color:#050505;background:rgba(23,32,51,0.038)}
:root[data-theme="light"] .builder-section-back{color:#172033}
:root[data-theme="light"] .builder-section-back:hover{color:#050505}
:root[data-theme="light"] .scenario-title-row{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .scenario-title-row a{color:#13764f}
:root[data-theme="light"] .scenario-title-row a:hover{color:#050505}
:root[data-theme="light"] .scenario-list-empty{border:1px dashed #e3e9ef;color:#64748b}
:root[data-theme="light"] .scenario-language-switch{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .scenario-language-switch>span{color:#64748b}
:root[data-theme="light"] .scenario-language-switch button,:root[data-theme="light"] .scenario-language-switch a{border:1px solid #e3e9ef;color:#172033;background:#ffffff}
:root[data-theme="light"] .scenario-language-switch button.active,:root[data-theme="light"] .scenario-language-switch a.active{color:#050505;background:#ffffff}
:root[data-theme="light"] .scenario-language-switch small{color:#64748b}
:root[data-theme="light"] .scenario-language-switch i{color:#13764f}
:root[data-theme="light"] .pricing-admin-groups>div{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .pricing-admin-groups p{border-top:1px solid rgba(23,32,51,0.07)}
:root[data-theme="light"] .pricing-admin-groups span{color:#64748b}
:root[data-theme="light"] .admin-economy-summary article{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .admin-economy-summary span{color:#64748b}
:root[data-theme="light"] .admin-economy-summary strong{color:#050505}
:root[data-theme="light"] .admin-economy-summary small{color:#64748b}
:root[data-theme="light"] .admin-cost-groups>div{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .admin-cost-groups p{border-top:1px solid rgba(23,32,51,0.07)}
:root[data-theme="light"] .admin-cost-groups span{color:#64748b}
:root[data-theme="light"] .admin-usage-table{border:1px solid #e3e9ef}
:root[data-theme="light"] .admin-usage-row{border-top:1px solid rgba(23,32,51,0.07)}
:root[data-theme="light"] .admin-usage-row.header{color:#64748b;background:#ffffff}
:root[data-theme="light"] .admin-usage-row small{color:#64748b}
:root[data-theme="light"] .admin-advanced-settings{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .admin-advanced-settings>summary{color:#050505}
:root[data-theme="light"] .admin-advanced-settings[open]>summary{border-bottom:1px solid #e3e9ef}
:root[data-theme="light"] .admin-featured-form{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .admin-featured-grid label{color:#050505}
:root[data-theme="light"] .admin-featured-grid select{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .admin-featured-preview{border:1px solid rgba(23,32,51,0.16);background:#ffffff}
:root[data-theme="light"] .agent-edit-grid>a.avatar{border-color:rgba(23,32,51,0.16);background:#eef2f5}
:root[data-theme="light"] .avatar-source-card,:root[data-theme="light"] .avatar-options-card,:root[data-theme="light"] .avatar-results{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .avatar-source-card small,:root[data-theme="light"] .avatar-options-card small{color:#64748b}
:root[data-theme="light"] .avatar-large-preview{background:#ffffff;color:#64748b}
:root[data-theme="light"] .avatar-mode-grid label>span{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .avatar-mode-grid input:checked+span{background:#ffffff}
:root[data-theme="light"] .avatar-style-grid label>span{border:1px solid #e3e9ef;background:#ffffff;color:#050505}
:root[data-theme="light"] .avatar-style-grid input:checked+span{background:#eef2f5;color:#050505}
:root[data-theme="light"] .avatar-result-card{background:#ffffff;color:#172033}
:root[data-theme="light"] .avatar-large-preview:hover{background:#ffffff}
:root[data-theme="light"] .avatar-large-preview:focus-visible{outline:3px solid rgba(23,32,51,0.154)}
:root[data-theme="light"] .avatar-crop-controls{color:#64748b}
:root[data-theme="light"] .agent-edit-page-header p,:root[data-theme="light"] .personality-editor header p{color:#64748b}
:root[data-theme="light"] .agent-edit-grid>a.personality{background:#eef2f5}
:root[data-theme="light"] .personality-editor .builder-form small{color:#64748b}
:root[data-theme="light"] .notice-box,:root[data-theme="light"] .error-box,:root[data-theme="light"] .clone-process-status,:root[data-theme="light"] .share-visibility-warning,:root[data-theme="light"] .success-message,:root[data-theme="light"] .error-message{color:#050505}
:root[data-theme="light"] .avatar-change-field>span{color:#050505}
:root[data-theme="light"] .avatar-change-field textarea{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .avatar-change-field textarea:focus{box-shadow:0 0 0 3px rgba(15,23,42,0.016)}
:root[data-theme="light"] .avatar-generate-button.is-generating span::after{border:2px solid rgba(247,248,250,0.3);border-top-color:#f7f8fa}
:root[data-theme="light"] .avatar-loading-image{background:#eef2f5}
:root[data-theme="light"] .avatar-loading-image::after,:root[data-theme="light"] .avatar-loading-line::after{background:linear-gradient(90deg,transparent,rgba(23,32,51,0.091),transparent)}
:root[data-theme="light"] .avatar-loading-line{background:#eef2f5}
:root[data-theme="light"] .avatar-result-loading small{color:#64748b}
:root[data-theme="light"] .avatar-result-error{border:1px dashed rgba(23,32,51,0.16);color:#172033;background:#ffffff}
:root[data-theme="light"] .avatar-result-error small{color:#172033}
:root[data-theme="light"] .dashboard-agent-summary-link:hover{color:#13764f}
:root[data-theme="light"] .agent-quick-update{border-color:rgba(23,32,51,0.16);background:linear-gradient(135deg,rgba(255,255,255,0.92),rgba(255,255,255,0.96))}
:root[data-theme="light"] .agent-request-preview a{border:1px solid rgba(23,32,51,0.091);color:#050505}
:root[data-theme="light"] .agent-request-preview span{color:#13764f}
:root[data-theme="light"] .scenario-progress{border:1px solid rgba(23,32,51,0.16);color:#172033;background:#ffffff}
:root[data-theme="light"] .scenario-progress.is-complete{border-color:rgba(23,32,51,0.16);color:#172033;background:#eef2f5}
:root[data-theme="light"]{--field-bg:#ffffff;--field-bg-hover:#ffffff;--field-border:#e3e9ef;--field-text:#050505}
:root[data-theme="light"] .app-main :where(select option),:root[data-theme="light"] .auth-page-panel :where(select option),:root[data-theme="light"] .standalone-billing :where(select option){background:#ffffff}
:root[data-theme="light"] .app-main :where(input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],input[type="time"],select,textarea):focus,:root[data-theme="light"] .auth-page-panel :where(input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="url"],input[type="tel"],input[type="number"],select,textarea):focus,:root[data-theme="light"] .standalone-billing :where(input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="url"],input[type="tel"],input[type="number"],select,textarea):focus{box-shadow:0 0 0 3px rgba(15,23,42,0.018)}
:root[data-theme="light"] .app-main form label:has(> :where(input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],input[type="time"],select,textarea)),:root[data-theme="light"] .auth-page-panel form label:has(> :where(input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="url"],input[type="tel"],input[type="number"],select,textarea)),:root[data-theme="light"] .standalone-billing form label:has(> :where(input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="url"],input[type="tel"],input[type="number"],select,textarea)){color:#172033}
:root[data-theme="light"] .hero-input-container .input-box-wrapper:focus-within{box-shadow:0 0 0 3px rgba(15,23,42,0.018),0 18px 55px rgba(15,23,42,0.029)}
:root[data-theme="light"] .form-field{color:#172033}
:root[data-theme="light"] .account-logout-row{border-top:1px solid rgba(23,32,51,0.07)}
:root[data-theme="light"] .account-logout-button{border:1px solid #e3e9ef;color:#172033;background:#eef2f5}
:root[data-theme="light"] .account-logout-button:hover{color:#050505;background:#e3e9ef}
:root[data-theme="light"] .profile-settings-panel{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .profile-settings-header p{color:#64748b}
:root[data-theme="light"] .profile-settings-form .profile-avatar-row{border:1px solid rgba(23,32,51,0.098);background:#ffffff}
:root[data-theme="light"] .profile-avatar-copy small{color:#64748b}
:root[data-theme="light"] .account-avatar{border:1px solid rgba(23,32,51,0.16);background:linear-gradient(145deg,#7dd3fc,#e3e9ef)}
:root[data-theme="light"] .account-avatar-pencil{color:#050505;background:rgba(247,248,250,0.68)}
:root[data-theme="light"] .account-avatar-edit:focus-visible{outline:3px solid rgba(23,32,51,0.16)}
:root[data-theme="light"] .avatar-style-grid label>span small{color:#64748b}
:root[data-theme="light"] .avatar-style-grid input:checked+span small{color:#172033}
:root[data-theme="light"] .agent-delete-zone{border-top:1px solid rgba(23,32,51,0.14)}
:root[data-theme="light"] .agent-delete-zone summary{color:#172033}
:root[data-theme="light"] .agent-delete-content{border:1px solid rgba(23,32,51,0.16);background:rgba(238,242,245,0.38)}
:root[data-theme="light"] .agent-delete-content>div>strong{color:#050505}
:root[data-theme="light"] .agent-delete-content p{color:#64748b}
:root[data-theme="light"] .agent-delete-form label{color:#172033}
:root[data-theme="light"] .agent-delete-form input{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .agent-delete-form button{color:#050505}
:root[data-theme="light"] .scenario-delete-zone{border-top:1px solid rgba(23,32,51,0.14)}
:root[data-theme="light"] .scenario-delete-zone summary{color:#172033}
:root[data-theme="light"] .scenario-delete-zone>div{border:1px solid rgba(23,32,51,0.16);background:rgba(238,242,245,0.38)}
:root[data-theme="light"] .scenario-delete-zone strong{color:#050505}
:root[data-theme="light"] .scenario-delete-zone p{color:#64748b}
:root[data-theme="light"] .scenario-delete-zone button{color:#050505}
@media(max-width:600px){
:root[data-theme="light"] body:has(.home-shell) .main-header>.sidebar-toggle{background:rgba(255,255,255,0.92)}
}
:root[data-theme="light"] .voice-language-heading>a{color:#13764f}
:root[data-theme="light"] .language-settings-shell>.page-heading p{color:#64748b}
:root[data-theme="light"] .language-version-editor>header{border-bottom:1px solid rgba(23,32,51,0.098)}
:root[data-theme="light"] .language-version-editor>header span{color:#050505}
:root[data-theme="light"] .language-version-editor>header small{color:#64748b}
:root[data-theme="light"] .language-version-editor>header button{color:#13764f}
:root[data-theme="light"] .language-version-editor>header button:last-child{color:#172033}
:root[data-theme="light"] .language-version-editor>label{color:#172033}
:root[data-theme="light"] .language-version-switcher{border-top:1px solid rgba(23,32,51,0.098)}
:root[data-theme="light"] .language-version-switcher>span{color:#172033}
:root[data-theme="light"] .language-version-editor>.profile-settings-actions{border-top:1px solid rgba(23,32,51,0.098)}
:root[data-theme="light"] .agent-edit-grid>a.languages{border-color:rgba(23,32,51,0.16);background:#eef2f5}
:root[data-theme="light"] .builder-step-heading .builder-type-question{color:#64748b}
:root[data-theme="light"] .billing-mode-card{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .billing-mode-card:has(input:checked){background:#ffffff;box-shadow:0 4px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .billing-mode-card small{color:#64748b}
:root[data-theme="light"] .billing-mode-icon{color:#050505;background:#eef2f5}
:root[data-theme="light"] .billing-mode-note,:root[data-theme="light"] .billing-owner-balance{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .billing-mode-note span,:root[data-theme="light"] .billing-owner-balance span{color:#64748b}
:root[data-theme="light"] .billing-owner-balance a{color:#13764f}
:root[data-theme="light"] .payment-settings-panel>header p{color:#64748b}
:root[data-theme="light"] .agent-profile-modal-actions button{border:1px solid #e3e9ef;color:#050505;background:#eef2f5}
:root[data-theme="light"] .report-modal-card label{border:1px solid #e3e9ef}
:root[data-theme="light"] .report-modal-card textarea{border:1px solid #e3e9ef;color:#050505;background:#eef2f5}
:root[data-theme="light"] .report-submit-button{background:#050505;color:#fff;border-color:#050505}
:root[data-theme="light"] .report-submit-status{color:#13764f!important}
:root[data-theme="light"] .agent-settings-action{color:#13764f;border-color:rgba(23,32,51,0.16);box-shadow:0 3px 0 rgba(15,23,42,0.078)}
:root[data-theme="light"] .agent-settings-action:hover{background:#ffffff}
:root[data-theme="light"] .lb-header p{color:#172033}
:root[data-theme="light"] .lb-kicker{color:#13764f}
:root[data-theme="light"] .lb-trophy{filter:drop-shadow(0 0 14px rgba(15,23,42,0.042))}
:root[data-theme="light"] .lb-tabs{border:2px solid #e3e9ef;background:#ffffff;box-shadow:4px 4px 0 rgba(15,23,42,0.042)}
:root[data-theme="light"] .lb-tabs a{color:#172033}
:root[data-theme="light"] .lb-place-1 .lb-podium-avatar{box-shadow:0 0 0 3px rgba(15,23,42,0.03), 0 0 28px rgba(15,23,42,0.042)}
:root[data-theme="light"] .lb-score{color:#050505}
:root[data-theme="light"] .lb-score small,:root[data-theme="light"] .lb-row-score small{color:#64748b}
:root[data-theme="light"] .lb-step{border:2px solid #e3e9ef;background:repeating-linear-gradient(0deg, rgba(23,32,51,0.021) 0 2px, transparent 2px 4px), #ffffff}
:root[data-theme="light"] .lb-place-1 .lb-step span{color:#866713}
:root[data-theme="light"] .lb-place-2 .lb-step span{color:#172033}
:root[data-theme="light"] .lb-place-3 .lb-step span{color:#794820}
:root[data-theme="light"] .lb-row{border:2px solid #eef2f5;background:#ffffff}
:root[data-theme="light"] .lb-rank{color:#13764f}
:root[data-theme="light"] .lb-row-copy small{color:#64748b}
:root[data-theme="light"] .lb-bar{background:#eef2f5}
:root[data-theme="light"] .lb-move-up{color:#13764f}
:root[data-theme="light"] .lb-move-down{color:#172033}
:root[data-theme="light"] .lb-move-new{color:#050505}
:root[data-theme="light"] .lb-empty{border:2px dashed #e3e9ef;color:#172033}
:root[data-theme="light"] .lb-note{color:#64748b}
:root[data-theme="light"] .agent-media-thumb{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .agent-media-more,:root[data-theme="light"] .agent-media-docs-chip{border:1px dashed #e3e9ef;color:#172033}
:root[data-theme="light"] .agent-media-gallery h3{color:#172033}
:root[data-theme="light"] .agent-media-doc,:root[data-theme="light"] .chat-media-document{border:1px solid #e3e9ef;background:#ffffff;color:#050505}
:root[data-theme="light"] .agent-media-doc > span,:root[data-theme="light"] .chat-media-document > span{background:#eef2f5;color:#13764f}
:root[data-theme="light"] .agent-media-doc small{color:#64748b}
:root[data-theme="light"] .chat-media-document small{color:#13764f}
:root[data-theme="light"] .chat-media-image{border:1px solid rgba(23,32,51,0.16);background:#ffffff}
:root[data-theme="light"] .chat-media-image span{background:linear-gradient(transparent, rgba(247,248,250,0.88));color:#050505}
:root[data-theme="light"] .media-lightbox-backdrop{background:rgba(247,248,250,0.9)}
:root[data-theme="light"] .media-lightbox img{box-shadow:0 20px 60px rgba(15,23,42,0.06)}
:root[data-theme="light"] .media-lightbox figcaption{color:#050505}
:root[data-theme="light"] .media-lightbox figcaption span{color:#172033}
:root[data-theme="light"] .media-lightbox-nav,:root[data-theme="light"] .media-lightbox-close{border:1px solid #e3e9ef;background:rgba(255,255,255,0.9);color:#050505}
:root[data-theme="light"] .media-studio .media-upload-card{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .media-dropzone{border:2px dashed #e3e9ef;color:#050505}
:root[data-theme="light"] .media-dropzone small{color:#64748b}
:root[data-theme="light"] .media-dropzone span{color:#13764f}
:root[data-theme="light"] .media-dropzone.is-dragging,:root[data-theme="light"] .media-dropzone:hover{background:rgba(23,32,51,0.035)}
:root[data-theme="light"] .media-counts{color:#64748b}
:root[data-theme="light"] .media-empty{color:#64748b}
:root[data-theme="light"] .media-manage-card{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .media-manage-thumb{background:#ffffff}
:root[data-theme="light"] .media-doc-thumb{color:#13764f}
:root[data-theme="light"] .media-manage-form label:not(.toggle-row){color:#172033}
:root[data-theme="light"] .media-manage-form input:not([type=checkbox]),:root[data-theme="light"] .media-manage-form textarea{border:1px solid #e3e9ef;background:#ffffff;color:#050505}
:root[data-theme="light"] .media-delete summary{color:#172033}
:root[data-theme="light"] .media-delete form{color:#050505}
:root[data-theme="light"] .media-delete button{color:#172033}
:root[data-theme="light"] .request-card .request-status.dashboard-agent-status{color:#050505}
:root[data-theme="light"] .earnings-info-button{color:#13764f}
:root[data-theme="light"] .earnings-info-button:hover,:root[data-theme="light"] .earnings-info-button:focus-visible{background:rgba(23,32,51,0.112);box-shadow:0 0 0 2px rgba(15,23,42,0.042)}
:root[data-theme="light"] .earnings-steps li::before{background:#ffffff;color:#13764f}
:root[data-theme="light"] .earnings-steps li:not(:last-child)::after{background:linear-gradient(#52e5a5, rgba(23,32,51,0.105))}
:root[data-theme="light"] .earnings-steps strong{color:#050505}
:root[data-theme="light"] .earnings-steps span{color:#172033}
:root[data-theme="light"] .earnings-note{color:#64748b !important}
:root[data-theme="light"] .earnings-details{background:rgba(23,32,51,0.014)}
:root[data-theme="light"] .earnings-details summary{color:#050505}
:root[data-theme="light"] .earnings-details summary::after{color:#13764f}
:root[data-theme="light"] .earnings-details dt{color:#050505}
:root[data-theme="light"] .earnings-details dd{color:#172033}
:root[data-theme="light"] .payout-account-head p{color:#64748b}
:root[data-theme="light"] .payout-account-detail{color:#172033}
:root[data-theme="light"] .payout-change-link{color:#13764f}
:root[data-theme="light"] .payout-field > span{color:#172033}
:root[data-theme="light"] .payout-field select,:root[data-theme="light"] .payout-field input{background:#ffffff}
:root[data-theme="light"] .payout-field select:focus,:root[data-theme="light"] .payout-field input:focus{box-shadow:0 0 0 3px rgba(15,23,42,0.022)}
:root[data-theme="light"] .payout-methods legend{color:#172033}
:root[data-theme="light"] .payout-method{background:#ffffff}
:root[data-theme="light"] .payout-method:has(input:checked){background:rgba(23,32,51,0.056)}
:root[data-theme="light"] .payout-method small{color:#64748b}
:root[data-theme="light"] .payout-method-hint{background:rgba(23,32,51,0.056);color:#172033}
:root[data-theme="light"] .payout-iban-fields > small{color:#64748b}
:root[data-theme="light"] .admin-bank-details{color:#172033}
:root[data-theme="light"] .admin-bank-details code{color:#13764f}
:root[data-theme="light"] .payout-locked{color:#172033}
:root[data-theme="light"] .admin-search select{color:#050505;background:#ffffff}
:root[data-theme="light"] .admin-analysis-reason{color:#172033}
:root[data-theme="light"] .admin-empty{color:#172033}
:root[data-theme="light"] .admin-message-body{color:#050505;background:rgba(23,32,51,0.028)}
:root[data-theme="light"] .admin-message-review{color:#050505}
:root[data-theme="light"] .admin-message-review a{color:#13764f}
:root[data-theme="light"] .admin-message-review pre{color:#172033;background:#ffffff}
:root[data-theme="light"] .admin-message-reply{color:#050505;background:rgba(23,32,51,0.042)}
:root[data-theme="light"] .admin-message-reply small{color:#172033}
:root[data-theme="light"] .chat-table-scroll th,:root[data-theme="light"] .chat-table-scroll td{border:1px solid #e3e9ef}
:root[data-theme="light"] .chat-table-scroll th{background:#eef2f5}
:root[data-theme="light"] .share-modal-subtitle{color:#64748b}
:root[data-theme="light"] .share-modal-link{border:1px solid #e3e9ef;background:#eef2f5}
:root[data-theme="light"] .share-modal-link span{color:#050505}
:root[data-theme="light"] .share-modal-link button{color:#050505}
:root[data-theme="light"] .share-modal-link button:hover{background:#1f2937;color:#fff;border-color:#1f2937}
:root[data-theme="light"] .share-modal-channels a{border:1px solid #e3e9ef;color:#050505;background:#eef2f5}
:root[data-theme="light"] .share-modal-channels a:hover{color:#13764f;background:#ffffff}
:root[data-theme="light"] .home-represent-start{box-shadow:0 3px 0 rgba(15,23,42,0.078);background:#050505;color:#fff;border-color:#050505}
:root[data-theme="light"] .home-represent-start:hover{background:#1f2937;color:#fff;border-color:#1f2937}
:root[data-theme="light"] .home-represent-start.secondary{background:#ffffff;box-shadow:inset 0 0 0 1px rgba(15,23,42,0.08),0 3px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .home-represent-start.secondary:hover{background:#eef2f5;box-shadow:inset 0 0 0 1px var(--primary),0 3px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .home-represent-count{color:#13764f;background:#f7f8fa}
:root[data-theme="light"] .home-represent-start.secondary .home-represent-count-first small{color:#13764f}
:root[data-theme="light"] .avatar-style-note{color:#172033}
:root[data-theme="light"] .hs-card:hover{box-shadow:0 8px 22px rgba(15,23,42,0.034)}
:root[data-theme="light"] .hs-mark{border:1px solid rgba(247,248,250,0.14)}
:root[data-theme="light"] .hs-chat-button{color:#050505;background:#f7f8fa}
:root[data-theme="light"] .admin-manage-actions .admin-activity-open{border:1px solid #e3e9ef;color:#13764f;background:#ffffff}
:root[data-theme="light"] .admin-activity{border:1px solid #e3e9ef;background:#ffffff;box-shadow:0 28px 80px rgba(15,23,42,0.072)}
:root[data-theme="light"] .admin-activity::backdrop{background:rgba(247,248,250,0.72)}
:root[data-theme="light"] .admin-activity-header{border-bottom:1px solid rgba(23,32,51,0.084)}
:root[data-theme="light"] .admin-activity-close{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .admin-activity-facts span{border:1px solid rgba(23,32,51,0.084);background:#ffffff}
:root[data-theme="light"] .admin-activity-controls button{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .admin-activity-controls button.active{color:#050505}
:root[data-theme="light"] .admin-activity-day{background:#ffffff}
:root[data-theme="light"] .admin-activity-event{border-top:1px solid rgba(23,32,51,0.056)}
:root[data-theme="light"] .admin-activity-chat-toggle{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .admin-activity-messages{border:1px solid rgba(23,32,51,0.084);background:#ffffff}
:root[data-theme="light"] .admin-activity-message{background:#eef2f5}
:root[data-theme="light"] .admin-activity-message.is-user{background:#eef2f5}
:root[data-theme="light"] .admin-activity-error{color:#172033}
:root[data-theme="light"] .builder-focus-bar{background:rgba(247,248,250,0.86)}
:root[data-theme="light"] .scenario-progress-label b{color:#050505}
:root[data-theme="light"] .scenario-edit-button{color:#172033}
:root[data-theme="light"] .scenario-edit-button:hover,:root[data-theme="light"] .scenario-edit-button:focus-visible,:root[data-theme="light"] .scenario-edit-button[aria-expanded="true"]{color:#050505;background:rgba(23,32,51,0.112)}
:root[data-theme="light"] .scenario-menu{border:1px solid #e3e9ef;background:#ffffff;box-shadow:0 16px 36px rgba(15,23,42,0.05)}
:root[data-theme="light"] .scenario-menu button{color:#050505}
:root[data-theme="light"] .scenario-menu button:hover,:root[data-theme="light"] .scenario-menu button:focus-visible{background:rgba(23,32,51,0.112)}
:root[data-theme="light"] .scenario-menu button+button{color:#172033}
:root[data-theme="light"] .scenario-menu button+button:hover,:root[data-theme="light"] .scenario-menu button+button:focus-visible{background:rgba(23,32,51,0.084)}
:root[data-theme="light"] .agent-tag{border:1px solid rgba(23,32,51,0.16);color:#172033;background:rgba(23,32,51,0.056)}
:root[data-theme="light"] .agent-tag:hover,:root[data-theme="light"] .agent-tag:focus-visible{color:#050505;background:rgba(23,32,51,0.084)}
:root[data-theme="light"] .explore-tag{color:#050505;background:rgba(255,255,255,0.72)}
:root[data-theme="light"] .explore-tag span{color:#64748b}
:root[data-theme="light"] .agent-tag-link{color:#172033}
:root[data-theme="light"] .agent-tag-link:hover,:root[data-theme="light"] .agent-tag-link:focus-visible{color:#13764f}
:root[data-theme="light"] .agent-pill-select[aria-pressed="true"]{box-shadow:inset 0 0 0 1px rgba(15,23,42,0.042)}
:root[data-theme="light"] .agent-switcher.has-popular{-webkit-mask-image:linear-gradient(90deg, transparent, #f7f8fa var(--row-fade-before), #f7f8fa calc(100% - var(--row-fade-after)), transparent);mask-image:linear-gradient(90deg, transparent, #f7f8fa var(--row-fade-before), #f7f8fa calc(100% - var(--row-fade-after)), transparent)}
:root[data-theme="light"] .agent-profile-scenario{border:1px solid rgba(23,32,51,0.16);color:#050505;background:rgba(23,32,51,0.042)}
:root[data-theme="light"] .agent-profile-scenario span{color:#172033}
:root[data-theme="light"] .agent-profile-scenario:hover,:root[data-theme="light"] .agent-profile-scenario:focus-visible{background:rgba(23,32,51,0.084)}
:root[data-theme="light"] .chat-music-playlist{border:1px solid rgba(23,32,51,0.16);background:rgba(255,255,255,0.55)}
:root[data-theme="light"] .chat-music-playlist-head small{color:#13764f}
:root[data-theme="light"] .chat-music-playlist-head span{color:#64748b}
:root[data-theme="light"] .chat-music-track{color:#050505}
:root[data-theme="light"] .chat-music-track:hover:not(:disabled),:root[data-theme="light"] .chat-music-track:focus-visible{border-color:rgba(23,32,51,0.16);background:rgba(23,32,51,0.056)}
:root[data-theme="light"] .chat-music-track.is-playing{background:rgba(23,32,51,0.098)}
:root[data-theme="light"] .chat-music-track-number{color:#13764f}
:root[data-theme="light"] .chat-music-track-text small{color:#172033}
:root[data-theme="light"] .chat-music-inline{color:#13764f;background:rgba(23,32,51,0.07)}
:root[data-theme="light"] .chat-music-inline:hover,:root[data-theme="light"] .chat-music-inline:focus-visible{color:#172033;background:rgba(23,32,51,0.14)}
:root[data-theme="light"] .msg-bubble.msg-owner{background:linear-gradient(145deg, rgba(23,32,51,0.084), rgba(255,255,255,0.95))}
:root[data-theme="light"] .msg-owner-label{color:#13764f}
:root[data-theme="light"] .chat-owner-notice{color:#64748b}
:root[data-theme="light"] .voice-switch{background:#e3e9ef}
:root[data-theme="light"] .voice-switch::before{box-shadow:0 2px 4px rgba(15,23,42,0.042)}
:root[data-theme="light"] .voice-filter-chip{border:1px solid #e3e9ef;color:#172033;background:#ffffff}
:root[data-theme="light"] .voice-lang-badge{color:#13764f;background:#ffffff}
/* css/pricing.css */
:root[data-theme="light"] .price-eyebrow{color:#13764f}
:root[data-theme="light"] .price-audiences{background:#ffffff}
:root[data-theme="light"] .price-card{background:linear-gradient(145deg,#ffffff,#ffffff)}
:root[data-theme="light"] .price-symbol{color:#13764f}
:root[data-theme="light"] .price-card li:before{color:#13764f}
:root[data-theme="light"] .price-button.secondary{background:#eef2f5}
:root[data-theme="light"] .price-button.secondary:hover{background:#e3e9ef}
:root[data-theme="light"] .plus-card{background:radial-gradient(ellipse at top right,#eef2f5 0%,#ffffff 55%)}
:root[data-theme="light"] .price-badge{background:#eef2f5;color:#172033}
:root[data-theme="light"] .price-addon{background:#ffffff}
:root[data-theme="light"] .price-addon-action a,:root[data-theme="light"] .price-details{color:#13764f}
:root[data-theme="light"] .business-section .price-eyebrow{color:#172033}
:root[data-theme="light"] .company-card .price-symbol{color:#172033}
:root[data-theme="light"] .company-card li:before{color:#172033}
/* css/representative-detail.css */
:root[data-theme="light"] .representative-detail-links a{color:#13764f}
:root[data-theme="light"] .representative-detail-scenarios>a>span{color:#13764f}
:root[data-theme="light"] .representative-dock-chat svg{color:#13764f}
:root[data-theme="light"] .representative-detail-avatar-trigger:hover .representative-detail-avatar{box-shadow:0 0 0 3px rgba(15,23,42,0.026)}
:root[data-theme="light"] .avatar-viewer-image{border:1px solid #e3e9ef}
:root[data-theme="light"] .avatar-viewer-share{box-shadow:0 3px 0 rgba(15,23,42,0.078)}
:root[data-theme="light"] .representative-card-info-trigger{color:#13764f}
:root[data-theme="light"] .representative-card-info-trigger:hover{background:rgba(23,32,51,0.071)}
:root[data-theme="light"] .representative-card-info{box-shadow:0 18px 50px rgba(15,23,42,0.064)}
:root[data-theme="light"] .representative-detail-heading:before{background:radial-gradient(closest-side at 50% 45%,rgba(23,32,51,0.077),transparent)}
:root[data-theme="light"] .representative-detail-heading p{color:#13764f}
/* css/representative-inbox.css */
:root[data-theme="light"] .inbox-heading p{color:#64748b}
:root[data-theme="light"] .inbox-stats article{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .inbox-stats article.accent{border-color:rgba(23,32,51,0.16);background:linear-gradient(145deg, rgba(23,32,51,0.084), #ffffff 70%)}
:root[data-theme="light"] .inbox-stats span{color:#64748b}
:root[data-theme="light"] .inbox-stats strong{color:#050505}
:root[data-theme="light"] .inbox-topics > span{color:#64748b}
:root[data-theme="light"] .inbox-topics b{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .inbox-topics b small{color:#13764f}
:root[data-theme="light"] .inbox-tabs{border-bottom:1px solid #eef2f5}
:root[data-theme="light"] .inbox-tabs a{color:#64748b}
:root[data-theme="light"] .inbox-tabs a.active{color:#050505}
:root[data-theme="light"] .inbox-tabs a span{color:#172033;background:#eef2f5}
:root[data-theme="light"] .inbox-empty{border:1px dashed #e3e9ef;color:#64748b}
:root[data-theme="light"] .inbox-card{border:1px solid #e3e9ef;background:#ffffff}
:root[data-theme="light"] .inbox-card.is-new{border-color:rgba(23,32,51,0.16)}
:root[data-theme="light"] .inbox-card.has-contact{background:linear-gradient(135deg, rgba(23,32,51,0.042), #ffffff 55%)}
:root[data-theme="light"] .inbox-avatar{color:#172033;background:#eef2f5}
:root[data-theme="light"] .inbox-body header strong{color:#050505}
:root[data-theme="light"] .inbox-body time{color:#64748b}
:root[data-theme="light"] .inbox-summary{color:#172033}
:root[data-theme="light"] .inbox-summary.pending{color:#64748b}
:root[data-theme="light"] .inbox-meta{color:#64748b}
:root[data-theme="light"] .inbox-topic{color:#172033;background:rgba(23,32,51,0.07)}
:root[data-theme="light"] .inbox-replied{color:#13764f}
:root[data-theme="light"] .inbox-transcript-toggle{color:#13764f}
:root[data-theme="light"] .inbox-transcript{border:1px solid #eef2f5;background:#ffffff}
:root[data-theme="light"] .inbox-line{background:#ffffff;color:#050505}
:root[data-theme="light"] .inbox-line b{color:#64748b}
:root[data-theme="light"] .inbox-line.visitor{background:#eef2f5}
:root[data-theme="light"] .inbox-line.owner{border:1px solid rgba(23,32,51,0.16)}
:root[data-theme="light"] .inbox-line.owner b{color:#13764f}
:root[data-theme="light"] .inbox-contact a{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .inbox-contact a:hover{color:#13764f}
:root[data-theme="light"] .inbox-unreachable{color:#172033}
:root[data-theme="light"] .inbox-send{background:#050505;color:#fff;border-color:#050505}
:root[data-theme="light"] .inbox-send:disabled{color:#13764f}
:root[data-theme="light"] .inbox-more{border:1px solid #e3e9ef;color:#050505}
:root[data-theme="light"] .inbox-compose{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .inbox-compose::backdrop{background:rgba(247,248,250,0.7)}
:root[data-theme="light"] .inbox-compose p{color:#64748b}
:root[data-theme="light"] .inbox-compose textarea{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .inbox-guest-hint{border:1px solid rgba(23,32,51,0.16);color:#172033 !important;background:rgba(227,233,239,0.2)}
:root[data-theme="light"] .inbox-translate{color:#172033}
:root[data-theme="light"] .inbox-compose-status{color:#172033 !important}
/* css/request-views.css */
:root[data-theme="light"] .request-views{background:rgba(255,255,255,0.66)}
:root[data-theme="light"] .request-view:hover{background:rgba(23,32,51,0.042)}
:root[data-theme="light"] .request-view.active{background:#eef2f5}
/* css/share-ways.css */
:root[data-theme="light"] .share-hero .lp-button{background:#f7f8fa;color:#050505}
:root[data-theme="light"] .share-hero .lp-button:hover{background:#ffffff}
:root[data-theme="light"] .share-hero-art{border:3px solid #eef2f5;box-shadow:8px 8px 0 rgba(15,23,42,0.08)}
:root[data-theme="light"] .share-example .share-label{color:#13764f}
:root[data-theme="light"] .share-way-tile{background:rgba(23,32,51,0.028)}
:root[data-theme="light"] .share-way-tile:hover{border-color:rgba(23,32,51,0.16)}
:root[data-theme="light"] .share-hub-grid a:hover{border-color:rgba(23,32,51,0.16)}
:root[data-theme="light"] .share-hub-art{border:2px solid #eef2f5}
@media(max-width:480px){
:root[data-theme="light"] .share-hero-art{box-shadow:5px 5px 0 rgba(15,23,42,0.08)}
}
/* css/standalone-pages.css */
:root[data-theme="light"] body.standalone-page-body{background:#f7f8fa}
:root[data-theme="light"] .standalone-page-body::before{background:linear-gradient(145deg, rgba(23,32,51,0.042), transparent 38%)}
:root[data-theme="light"] .standalone-page-body .checkout-form,:root[data-theme="light"] .standalone-page-body .order-summary,:root[data-theme="light"] .standalone-page-body .standalone-result > section{background:rgba(255,255,255,0.94);box-shadow:0 26px 80px rgba(15,23,42,0.034)}
:root[data-theme="light"] .standalone-eyebrow{color:#13764f}
/* css/voice-call.css */
:root[data-theme="light"] .voice-call-top .agent-header-info:hover .agent-title-text{color:#13764f}
:root[data-theme="light"] .voice-chat-button .voice-control-icon{background:#eef2f5;color:#050505}
:root[data-theme="light"] .voice-chat-button:hover .voice-control-icon{background:#e3e9ef}
:root[data-theme="light"] .voice-card-panel{border:1px solid rgba(23,32,51,0.16);background:rgba(255,255,255,0.96);box-shadow:0 24px 60px rgba(15,23,42,0.042)}
:root[data-theme="light"] .voice-card-close{background:#eef2f5;color:#050505}
:root[data-theme="light"] .voice-card-close:hover{background:#e3e9ef}
:root[data-theme="light"] .voice-handoff{box-shadow:0 14px 40px rgba(15,23,42,0.042)}
/* business/management/ui.css */
:root[data-theme="light"] .business-app .page-kicker{color:#172033}
:root[data-theme="light"] .business-app .builder-panel{box-shadow:0 6px 30px rgba(15,23,42,0.008)}
:root[data-theme="light"] .business-app .agent-edit-grid>a:hover{background:#ffffff}
:root[data-theme="light"] .business-tile-icon{background:#eef2f5;border:1px solid #e3e9ef;color:#13764f}
:root[data-theme="light"] .business-app .business-cta,:root[data-theme="light"] .business-app button{background:#050505;color:#fff;border-color:#050505}
:root[data-theme="light"] .business-app .business-cta.secondary{background:#ffffff;color:#172033;border-color:#e3e9ef}
:root[data-theme="light"] .business-app .business-error{color:#172033;background:#eef2f5;border:1px solid #e3e9ef}
:root[data-theme="light"] .business-app .business-alert{color:#172033;background:#ffffff;border:1px solid #e3e9ef}
:root[data-theme="light"] .business-progress progress{background:#eef2f5}
:root[data-theme="light"] .business-progress progress::-webkit-progress-bar{background:#eef2f5}
:root[data-theme="light"] .business-app .business-step-label{color:#64748b}
:root[data-theme="light"] .business-package-options label:has(input:checked){background:#eef2f5}
:root[data-theme="light"] .business-app .business-order{background:#ffffff}
:root[data-theme="light"] .business-order b{color:#13764f}
:root[data-theme="light"] .business-draft-link{color:#13764f}
:root[data-theme="light"] .business-app .business-delete-impact b{color:#172033}
:root[data-theme="light"] .business-app .business-delete-name{background:#ffffff;color:#050505}
:root[data-theme="light"] .business-app .business-danger-button{color:#050505}
:root[data-theme="light"] .business-app .business-danger-button:disabled{background:#eef2f5;border-color:#e3e9ef;color:#172033}
:root[data-theme="light"] .business-app .agent-edit-grid>a.business-tile-danger .business-tile-icon{background:#ffffff;border-color:#e3e9ef;color:#172033}
:root[data-theme="light"] .business-app .agent-edit-grid>a.business-tile-danger:hover{background:#ffffff}
:root[data-theme="light"] .business-progress .business-steps-toggle.is-active{background:rgba(23,32,51,0.084)}
:root[data-theme="light"] .business-app .business-overview-item small{background:rgba(23,32,51,0.07)}
:root[data-theme="light"] .business-app .business-overview .is-done small{background:rgba(23,32,51,0.098);color:#13764f}
:root[data-theme="light"] .business-app .business-pending-state{color:#172033!important}
/* admin/wizard-funnel.php */
:root[data-theme="light"] .funnel-bar{background:rgba(23,32,51,0.07)}
:root[data-theme="light"] .funnel-row.is-drop small b{color:#172033}
/* agents/address.php */
:root[data-theme="light"] .address-field{border:1px solid rgba(23,32,51,0.126);background:rgba(23,32,51,0.028)}
:root[data-theme="light"] .address-field span{color:#64748b}
:root[data-theme="light"] .address-status.ok{color:#13764f}
:root[data-theme="light"] .address-status.bad{color:#172033}
/* agents/analytics.php */
:root[data-theme="light"] .analytics-share-card{background:#eef2f5;border:1px solid #e3e9ef}
:root[data-theme="light"] .analytics-share-card:hover{background:#eef2f5}
:root[data-theme="light"] .analytics-share-card>svg{color:#172033}
:root[data-theme="light"] .analytics-share-card strong{color:#172033}
:root[data-theme="light"] .analytics-share-card>span:last-child{color:#172033}
:root[data-theme="light"] .analytics-icon-action{color:#050505}
:root[data-theme="light"] .analytics-icon-action:hover{color:#13764f}
/* agents/dashboard.php */
:root[data-theme="light"] .creator-dashboard-summary>.creator-summary-link{border:1px solid #e3e9ef;background:#ffffff;color:#050505}
/* agents/edit.php */
:root[data-theme="light"] .agent-edit-grid>a.share-profile{background:#eef2f5;border-color:#e3e9ef}
:root[data-theme="light"] .agent-edit-grid>a.share-profile:hover{background:#eef2f5}
:root[data-theme="light"] .agent-edit-grid>a.share-profile strong{color:#172033}
/* embed.php */
:root[data-theme="light"] ' +
      '.hello{box-shadow:0 8px 28px rgba(15,23,42,0.022)}
:root[data-theme="light"] ' +
      '.btn{background:#ffffff;color:#050505;box-shadow:0 8px 24px rgba(15,23,42,0.03)}
:root[data-theme="light"] ' +
      '.call{box-shadow:0 6px 18px rgba(15,23,42,0.024)}
/* go/index.php */
:root[data-theme="light"] .logo{background:#f7f8fa}
:root[data-theme="light"] .logo span{color:#13764f}
/* inc-listed-on.php */
:root[data-theme="light"] .listed-on{border-top:1px solid rgba(23,32,51,0.049)}
:root[data-theme="light"] .listed-on-title{color:#64748b}
:root[data-theme="light"] .listed-on-links a{border:1px solid rgba(23,32,51,0.07);color:#172033}
:root[data-theme="light"] .listed-on-links a:hover,:root[data-theme="light"] .listed-on-links a:focus-visible{border-color:rgba(23,32,51,0.16);color:#050505}
/* inc-saved-representatives.php */
:root[data-theme="light"] .tasda-save-tab{box-shadow:-6px 8px 24px rgba(15,23,42,0.042)}
:root[data-theme="light"] .tasda-save-tab[aria-pressed="true"]{color:#13764f;background:#ffffff;box-shadow:-4px 6px 18px rgba(15,23,42,0.036);border:1px solid #e3e9ef}
/* inc-saved-representatives.php */
:root[data-theme="light"] .tasda-save-button[aria-pressed="true"]{color:#13764f}
:root[data-theme="light"] .tasda-save-sheet{border:1px solid #e3e9ef;color:#050505;background:#ffffff}
:root[data-theme="light"] .tasda-save-sheet::backdrop{background:rgba(247,248,250,0.7)}
:root[data-theme="light"] .tasda-save-sheet p{color:#172033}
:root[data-theme="light"] .tasda-save-sheet-actions a+a{color:#050505;background:#ffffff;border:1px solid #e3e9ef}
:root[data-theme="light"] .tasda-save-sheet-close{color:#172033}
/* inc-website-widget.php */
:root[data-theme="light"] .website-widget-box{border:1px solid rgba(23,32,51,0.084);background:rgba(23,32,51,0.014)}
:root[data-theme="light"] .website-widget-box summary{color:#172033}
:root[data-theme="light"] .website-widget-body p{color:#172033}
:root[data-theme="light"] .website-widget-body pre{background:#ffffff}
:root[data-theme="light"] .website-widget-body code{color:#13764f}
:root[data-theme="light"] .website-widget-body small{color:#64748b}
:root[data-theme="light"] .website-widget-warning{color:#172033!important}
/* s-delete-account.php */
:root[data-theme="light"] .content{box-shadow:0 2px 10px rgba(15,23,42,0.012)}
:root[data-theme="light"] .content form button{background-color:#f7f8fa;color:#050505}
:root[data-theme="light"] .content form button:hover{background-color:#e3e9ef}
/* saved.php */
:root[data-theme="light"] .saved-guest-note a{color:#13764f}
