:root{color-scheme:light;--primary: #2f68f5;--primary-strong: #2957e7;--secondary: #169bb6;--page-bg: #f4f7fc;--text: #15233b}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--page-bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5;-webkit-text-size-adjust:100%}button,input,textarea,select{font:inherit}button{max-width:100%;overflow-wrap:anywhere}button svg{flex-shrink:0}img,video{max-width:100%}h1,h2,h3{font-weight:650;line-height:1.2}p{overflow-wrap:anywhere}a{color:inherit}:root[data-theme=dark] .action-profile-dialog{background:var(--surface);color:var(--text)}:root[data-theme=dark] .action-profile-dialog input,:root[data-theme=dark] .action-profile-dialog select{border:1px solid var(--border)}:root[data-theme=dark] .action-profile-error{color:#fda4af}:root[data-theme=dark] .bsa-root{--bsa-border:var(--border,var(--border));color:var(--text,var(--text))}:root[data-theme=dark] .bsa-mark{background:var(--page-bg,var(--surface));color:var(--primary,#9abbff)}:root[data-theme=dark] .bsa-tools button:hover{background:var(--page-bg,var(--surface))}:root[data-theme=dark] .bsa-link{color:var(--primary-text,var(--primary,#9abbff))}:root[data-theme=dark] .bsa-composer{background:var(--page-bg,var(--surface))}:root[data-theme=dark] .mission-progress{--mp-border:var(--border) }:root[data-theme=dark] .mp-reached .mp-dot{color:#9abbff}:root[data-theme=dark] .mp-dialog{background:var(--surface)}:root[data-theme=dark] .mp-qr{background:var(--surface)}:root[data-theme=dark] .trust-hub{color:var(--text,var(--text))}:root[data-theme=dark] .trust-subtitle,:root[data-theme=dark] .trust-heading small,:root[data-theme=dark] .trust-policy-choice small{color:var(--text-muted,var(--text-muted))}:root[data-theme=dark] .trust-disclosure{border:1px solid var(--line,var(--border));background:var(--surface,var(--surface))}:root[data-theme=dark] .trust-icon{color:var(--primary,#9abbff);background:var(--surface-muted,var(--surface-muted))}:root[data-theme=dark] .trust-status{background:var(--surface-muted,var(--surface))}:root[data-theme=dark] .trust-content{border-top:1px solid var(--line,var(--border))}:root[data-theme=dark] .trust-content input,:root[data-theme=dark] .trust-content select{border:1px solid var(--line,var(--border));background:var(--surface-muted,var(--surface));color:var(--text,var(--text))}:root[data-theme=dark] .trust-content .trust-file{border:1px solid var(--line,var(--border))}:root[data-theme=dark] .trust-notice{border:1px solid var(--line,var(--border));background:var(--surface-muted,var(--surface));color:var(--text-muted,var(--text-muted))}:root[data-theme=dark] .trust-history{border-top:1px solid var(--line,var(--border))}:root[data-theme=dark] .trust-policy{border:1px solid var(--line,var(--border));background:var(--surface,var(--surface))}:root[data-theme=dark] .trust-policy .trust-policy-choice{border:1px solid var(--line,var(--border))}:root[data-theme=dark] .trust-policy-choice.is-selected{background:var(--surface-muted,var(--surface-muted))}:root[data-theme=dark] .trust-address-fields{border:1px solid var(--line,var(--border));background:var(--surface-muted,var(--surface))}:root[data-theme=dark] .trust-content .trust-file{background:var(--surface,var(--surface))}:root[data-theme=dark] .business-contact-choice select{border:1px solid var(--line,var(--border));background:var(--surface-muted,var(--surface));color:var(--text,var(--text))}:root[data-theme=dark] .business-contact-choice textarea{border:1px solid var(--line,var(--border));color:var(--text,var(--text));background:var(--surface-muted,var(--surface))}:root[data-theme=dark] .trust-finance fieldset{border:1px solid var(--border, var(--border))}:root[data-theme=dark] .trust-finance textarea{border:1px solid var(--border, var(--border))}:root[data-theme=dark] .operations-hero p{color:#9abbff}:root[data-theme=dark] .operations-hero>svg{color:#9abbff}:root[data-theme=dark] .operations-tabs{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .operations-tabs button{color:var(--text-muted)}:root[data-theme=dark] .operations-panel{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .operations-heading h2{color:var(--text)}:root[data-theme=dark] .operations-heading p{color:var(--text-muted)}:root[data-theme=dark] .operations-heading button,:root[data-theme=dark] .operations-card button,:root[data-theme=dark] .calendar-list button{background:var(--surface-muted);color:#9abbff}:root[data-theme=dark] .operations-form{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .operations-form label{color:var(--text)}:root[data-theme=dark] .operations-form input,:root[data-theme=dark] .operations-form select{border:1px solid var(--border);background:var(--surface);color:var(--text)}:root[data-theme=dark] .operations-form small{color:var(--text-muted)}:root[data-theme=dark] .operations-card{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .operations-card span,:root[data-theme=dark] .operations-card small{color:var(--text-muted)}:root[data-theme=dark] .operations-card h3{color:var(--text)}:root[data-theme=dark] .operations-card p{color:var(--text-muted)}:root[data-theme=dark] .operations-card button.danger{color:#fda4af;background:var(--surface-muted)}:root[data-theme=dark] .calendar-list article,:root[data-theme=dark] .activity-list article{border:1px solid var(--border)}:root[data-theme=dark] .calendar-list small,:root[data-theme=dark] .activity-list small{color:var(--text-muted)}:root[data-theme=dark] .event-type{background:var(--surface-muted);color:#9abbff}:root[data-theme=dark] .event-type.listing{background:var(--surface-muted);color:#6ee7b7}:root[data-theme=dark] .event-type.schedule{background:var(--surface-muted);color:#fcd38b}:root[data-theme=dark] .activity-list>article>svg{color:#9abbff}:root[data-theme=dark] .operations-empty{color:var(--text-muted)}:root[data-theme=dark] .operations-feedback.error{color:#fda4af;background:var(--surface-muted)}:root[data-theme=dark] .operations-feedback.success{color:var(--text);background:var(--surface-muted)}:root[data-theme=dark] .talent-card{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .talent-identity{color:var(--text)}:root[data-theme=dark] .talent-identity>img,:root[data-theme=dark] .talent-identity>span{background:var(--surface-muted);color:#9abbff}:root[data-theme=dark] .talent-identity small{color:var(--text-muted)}:root[data-theme=dark] .talent-metrics span{background:var(--surface);color:var(--text-muted)}:root[data-theme=dark] .talent-metrics b{color:var(--text)}:root[data-theme=dark] .activity-actor{color:#9abbff}:root[data-theme=dark] .talent-modal{background:var(--surface);color:var(--text)}:root[data-theme=dark] .talent-modal header p{color:#9abbff}:root[data-theme=dark] .talent-modal header>button{background:var(--surface-muted)}:root[data-theme=dark] .talent-modal-metrics span{background:var(--surface);color:var(--text-muted)}:root[data-theme=dark] .talent-modal-metrics b{color:var(--text)}:root[data-theme=dark] .talent-history button{border:1px solid var(--border);background:var(--surface);color:var(--text)}:root[data-theme=dark] .talent-history small{color:var(--text-muted)}:root[data-theme=dark] .bulk-import-form label{color:var(--text)}:root[data-theme=dark] .bulk-import-form textarea{border:1px solid var(--border);color:var(--text);background:var(--surface)}:root[data-theme=dark] .bulk-import-form small{color:var(--text-muted)}:root[data-theme=dark] .budget-cards article{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .budget-cards article>span{color:#9abbff}:root[data-theme=dark] .budget-cards strong{color:var(--text)}:root[data-theme=dark] .budget-cards article>div{background:var(--surface-muted)}:root[data-theme=dark] .budget-cards small{color:var(--text-muted)}:root[data-theme=dark] .operations-menu-heading strong{color:var(--text)}:root[data-theme=dark] .operations-menu-heading small{color:var(--text-muted)}:root[data-theme=dark] .operations-tabs button{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .operations-tabs button:hover{border-color:var(--border)}:root[data-theme=dark] .operations-tabs button.active{color:var(--text);background:var(--surface-muted)}:root[data-theme=dark] .operations-tab-icon{color:#9abbff;background:var(--surface-muted)}:root[data-theme=dark] .operations-tab-copy small{color:var(--text-muted)}:root[data-theme=dark] .operations-tabs b{color:#9abbff;background:var(--surface-muted)}:root[data-theme=dark] .operations-step-label{color:#9abbff!important}:root[data-theme=dark] .operations-journey button{border:1px solid var(--border);color:var(--text);background:var(--surface)}:root[data-theme=dark] .operations-journey button:hover{background:var(--surface)}:root[data-theme=dark] .operations-journey button>span{color:#9abbff;background:var(--surface-muted)}:root[data-theme=dark] .operations-journey svg{color:#9abbff}:root[data-theme=dark] .operations-journey small{color:var(--text-muted)}:root[data-theme=dark] .operations-start{background:var(--surface-muted)}:root[data-theme=dark] .operations-start p{color:var(--text-muted)}:root[data-theme=dark] .business-auth,:root[data-theme=dark] .business-workspace,:root[data-theme=dark] .business-loading{background:radial-gradient(circle at 18% 0%,var(--surface),rgba(240,242,246,.86) 34%,transparent 54%),linear-gradient(135deg,#080a0e14,#5c626e14),var(--surface);color:var(--text)}:root[data-theme=dark] .brand-row>span{color:var(--text)}:root[data-theme=dark] .eyebrow{color:var(--text)}:root[data-theme=dark] .business-auth-copy>p:not(.eyebrow),:root[data-theme=dark] .hero-panel p,:root[data-theme=dark] .page-title p{color:var(--text-muted)}:root[data-theme=dark] .auth-points span{color:var(--text)}:root[data-theme=dark] .auth-points svg{color:var(--text)}:root[data-theme=dark] .auth-card,:root[data-theme=dark] .panel,:root[data-theme=dark] .hero-panel,:root[data-theme=dark] .metric-grid>div{background:var(--surface)}:root[data-theme=dark] .verification-card p{color:var(--text-muted)}:root[data-theme=dark] .auth-tabs button{background:var(--surface-muted);color:var(--text-muted)}:root[data-theme=dark] .field{color:var(--text-muted)}:root[data-theme=dark] .required-field-mark{color:#fda4af}:root[data-theme=dark] .field input,:root[data-theme=dark] .field textarea,:root[data-theme=dark] .field select{border:1px solid var(--border);background:var(--surface);color:var(--text)}:root[data-theme=dark] .field small{color:var(--text-muted)}:root[data-theme=dark] .field-error{color:#fda4af!important}:root[data-theme=dark] .input-with-icon svg{color:var(--text-muted)}:root[data-theme=dark] .autocomplete-menu{background:var(--surface);border:1px solid var(--border)}:root[data-theme=dark] .autocomplete-menu button{color:var(--text)}:root[data-theme=dark] .autocomplete-menu button:hover{background:var(--surface-muted)}:root[data-theme=dark] .autocomplete-menu small{color:var(--text-muted)}:root[data-theme=dark] .settings-permission-row{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .settings-permission-row small{color:var(--text-muted)}:root[data-theme=dark] .settings-permission-options label{border:1px solid var(--border);background:var(--surface);color:var(--text)}:root[data-theme=dark] .secondary-action{background:var(--surface);color:var(--text)}:root[data-theme=dark] .link-action,:root[data-theme=dark] .table-action,:root[data-theme=dark] .inline-action{background:var(--surface);color:var(--text)}:root[data-theme=dark] .form-error{color:#fda4af;background:var(--surface-muted)}:root[data-theme=dark] .form-success{color:var(--text);background:var(--surface-muted)}:root[data-theme=dark] .form-info{color:var(--text);background:var(--surface)}:root[data-theme=dark] .pagination-controls{border-top:1px solid var(--border);color:var(--text-muted)}:root[data-theme=dark] .pagination-controls button{border:1px solid var(--border);background:var(--surface);color:var(--text)}:root[data-theme=dark] .business-main{background:radial-gradient(circle at 14% 0%,var(--surface),rgba(242,244,248,.92) 34%,transparent 60%),linear-gradient(135deg,#080a0e0d,#5c626e14),var(--surface)}:root[data-theme=dark] .business-topbar{background:var(--surface)}:root[data-theme=dark] .business-topbar h2{color:var(--text)}:root[data-theme=dark] .business-topbar-brand p{color:var(--text-muted)}:root[data-theme=dark] .business-topnav button:hover{color:var(--text)}:root[data-theme=dark] .header-icon-action{color:var(--text);background:var(--surface)}:root[data-theme=dark] .header-icon-action:hover,:root[data-theme=dark] .refresh-action:hover{background:var(--surface)}:root[data-theme=dark] .header-icon-action.has-badge span{border:2px solid var(--border)}:root[data-theme=dark] .header-icon-action.has-count span{border:2px solid var(--border)}:root[data-theme=dark] .refresh-action{background:var(--surface)}:root[data-theme=dark] .header-business-chip{color:var(--text);background:var(--surface)}:root[data-theme=dark] .header-business-chip:hover{background:var(--surface)}:root[data-theme=dark] .business-burger-panel nav button:hover,:root[data-theme=dark] .business-burger-panel nav button.active{color:var(--text);background:var(--surface)}:root[data-theme=dark] .credit-balance-action{background:var(--surface);color:var(--text)}:root[data-theme=dark] .metric-grid strong{color:var(--text)}:root[data-theme=dark] .metric-grid span{color:var(--text-muted)}:root[data-theme=dark] .metric-grid>div.clickable:hover{background:var(--surface)}:root[data-theme=dark] .panel h2,:root[data-theme=dark] .form-section h2{color:var(--text)}:root[data-theme=dark] .form-section h2{border-bottom:1px solid var(--border)}:root[data-theme=dark] .form-section-hint{color:var(--text-muted)}:root[data-theme=dark] .audience-mode-toggle button{border:1px solid var(--border);background:var(--surface);color:var(--text)}:root[data-theme=dark] .audience-row.active{background:var(--surface)}:root[data-theme=dark] .audience-save-hint{color:var(--text-muted)}:root[data-theme=dark] .budget-slider-block{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .budget-slider-head span{color:var(--text-muted)}:root[data-theme=dark] .budget-slider-head strong{color:var(--text)}:root[data-theme=dark] .budget-slider::-webkit-slider-thumb{border:3px solid var(--border)}:root[data-theme=dark] .budget-slider::-moz-range-thumb{border:3px solid var(--border)}:root[data-theme=dark] .budget-slider-ticks span{color:var(--text-muted)}:root[data-theme=dark] .budget-slider-ticks span.active{color:var(--text)}:root[data-theme=dark] .business-item{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .business-item:hover{background:var(--surface)}:root[data-theme=dark] .business-item>img{background:var(--surface)}:root[data-theme=dark] .business-item p,:root[data-theme=dark] .empty{color:var(--text-muted)}:root[data-theme=dark] .business-item small{color:var(--text)}:root[data-theme=dark] .business-item .mission-overview-meta{color:var(--text)}:root[data-theme=dark] .mission-boost-prompt{border-top:1px dashed var(--border)}:root[data-theme=dark] .mission-boost-prompt>p{color:var(--text-muted)}:root[data-theme=dark] .business-admin-ticker-icon{background:linear-gradient(145deg,var(--surface),var(--surface-muted));color:#9abbff}:root[data-theme=dark] .upload-dropzone{border:1px dashed var(--border);background:var(--surface);color:var(--text)}:root[data-theme=dark] .upload-dropzone:hover{background:var(--surface-muted)}:root[data-theme=dark] .upload-dropzone>svg{color:var(--text)}:root[data-theme=dark] .mission-media-dropzone.is-dragging{background:var(--surface-muted)}:root[data-theme=dark] .media-drop-hint{color:var(--text-muted)}:root[data-theme=dark] .media-upload-action{border:1px solid var(--border);background:var(--surface);color:var(--text)}:root[data-theme=dark] .media-upload-action:hover{color:#9abbff;background:var(--surface-muted)}:root[data-theme=dark] .media-preview-item{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .media-preview-item button{color:#fda4af}:root[data-theme=dark] .toggle-row{border:1px solid var(--border);background:var(--surface);color:var(--text)}:root[data-theme=dark] .switch span{background:var(--surface-muted)}:root[data-theme=dark] .switch span:after{background:var(--surface)}:root[data-theme=dark] .document-item{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .document-item>svg{color:var(--text)}:root[data-theme=dark] .document-item a{color:var(--text)}:root[data-theme=dark] .document-item button{color:#fda4af;background:var(--surface-muted)}:root[data-theme=dark] .listing-row{border-bottom:1px solid var(--border)}:root[data-theme=dark] .listing-row.clickable:hover{background:var(--surface)}:root[data-theme=dark] .listing-head{color:var(--text-muted)}:root[data-theme=dark] .listing-title-cell small{color:var(--text-muted)}:root[data-theme=dark] .listing-duration-recommendation{color:var(--text);background:var(--surface-muted)}:root[data-theme=dark] .password-toggle{background:var(--surface);color:var(--text)}:root[data-theme=dark] .forgot-password-link{color:var(--text)}:root[data-theme=dark] .detail-hero>img,:root[data-theme=dark] .detail-cover-placeholder{background:var(--surface);border:1px solid var(--border)}:root[data-theme=dark] .listing-pause-reason{color:#fda4af!important}:root[data-theme=dark] .listing-pause-alert{background:var(--surface-muted);color:#fda4af}:root[data-theme=dark] .listing-pause-alert p{color:#fda4af}:root[data-theme=dark] .detail-logo{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .detail-hero-copy h2,:root[data-theme=dark] .detail-panel>h2{color:var(--text)}:root[data-theme=dark] .detail-hero-copy p,:root[data-theme=dark] .detail-description{color:var(--text-muted)}:root[data-theme=dark] .detail-grid>div{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .detail-grid span{color:var(--text-muted)}:root[data-theme=dark] .detail-grid strong{color:var(--text)}:root[data-theme=dark] strong.money-amount,:root[data-theme=dark] .money-amount{color:#6ee7b7}:root[data-theme=dark] strong.countdown-value,:root[data-theme=dark] .countdown-value{color:#6ee7b7}:root[data-theme=dark] strong.countdown-value.urgent,:root[data-theme=dark] .countdown-value.urgent{color:#fda4af}:root[data-theme=dark] .mission-review-countdown{border:1px solid var(--border);background:linear-gradient(135deg,var(--surface-muted),var(--surface-muted));color:var(--text)}:root[data-theme=dark] .mission-review-countdown>svg{color:#9abbff}:root[data-theme=dark] .mission-review-countdown p,:root[data-theme=dark] .mission-review-countdown small{color:var(--text-muted)}:root[data-theme=dark] .mission-review-countdown>b{color:#6ee7b7}:root[data-theme=dark] .mission-review-countdown.urgent{border-color:var(--border);background:linear-gradient(135deg,var(--surface-muted),var(--surface-muted))}:root[data-theme=dark] .mission-review-countdown.urgent>svg,:root[data-theme=dark] .mission-review-countdown.urgent>b{color:#fda4af}:root[data-theme=dark] .fund-lock-card{border:1px solid var(--border);background:linear-gradient(135deg,var(--surface),var(--surface-muted));color:var(--text)}:root[data-theme=dark] .section-heading-row h2,:root[data-theme=dark] .boost-panel h2,:root[data-theme=dark] .lifecycle-card h3{color:var(--text)}:root[data-theme=dark] .section-heading-row p,:root[data-theme=dark] .boost-panel p,:root[data-theme=dark] .lifecycle-card p{color:var(--text-muted)}:root[data-theme=dark] .lifecycle-kpis span{border:1px solid var(--border);background:var(--surface);color:var(--text-muted)}:root[data-theme=dark] .lifecycle-kpis strong{color:var(--text)}:root[data-theme=dark] .lifecycle-card{border:1px solid var(--border);background:linear-gradient(180deg,var(--surface),var(--surface))}:root[data-theme=dark] .worker-card{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .worker-card.compact:hover{background:var(--surface)}:root[data-theme=dark] .worker-copy strong{color:var(--text)}:root[data-theme=dark] .worker-copy small{color:var(--text-muted)}:root[data-theme=dark] .worker-copy p{color:var(--text-muted)}:root[data-theme=dark] .danger-action{color:#fda4af}:root[data-theme=dark] .mini-empty{border:1px dashed var(--border);color:var(--text-muted)}:root[data-theme=dark] .boost-pack{border:1px solid var(--border);background:var(--surface);color:var(--text)}:root[data-theme=dark] .media-strip img,:root[data-theme=dark] .media-file{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .media-file{color:var(--text)}:root[data-theme=dark] .empty-state{color:var(--text-muted)}:root[data-theme=dark] .empty-state svg{color:var(--text)}:root[data-theme=dark] .worker-contact-modal>p:not(.eyebrow){color:var(--text-muted)}:root[data-theme=dark] .worker-contact-phone{color:var(--text)}:root[data-theme=dark] .plan-grid.single-plan .plan-card{background:linear-gradient(145deg,var(--surface),var(--surface))}:root[data-theme=dark] .plan-card{background:linear-gradient(180deg,var(--surface),rgba(248,251,255,.95));color:var(--text)}:root[data-theme=dark] .plan-card small{color:var(--plan-accent, var(--text))}:root[data-theme=dark] .plan-card ul{color:var(--text-muted)}:root[data-theme=dark] .plan-card li:before{color:var(--plan-accent, var(--text))}:root[data-theme=dark] .credit-pack{border:1px solid var(--border);background:linear-gradient(135deg,#0506080d,#169bb60f),var(--surface);color:var(--text)}:root[data-theme=dark] .credit-pack.active{background:linear-gradient(135deg,#0506081f,#3036411a),var(--surface)}:root[data-theme=dark] .credit-pack span{color:var(--text)}:root[data-theme=dark] .credit-pack small{color:var(--text-muted)}:root[data-theme=dark] .credit-pack-kicker{color:var(--text)!important}:root[data-theme=dark] .support-card,:root[data-theme=dark] .info-card{color:var(--text)}:root[data-theme=dark] .support-card small{color:var(--text-muted)}:root[data-theme=dark] .support-card strong{color:var(--text)}:root[data-theme=dark] .info-card h2{color:var(--text)}:root[data-theme=dark] .info-card p{color:var(--text-muted)}:root[data-theme=dark] .info-card span{color:var(--text)}:root[data-theme=dark] .faq-item{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .faq-item summary{color:var(--text)}:root[data-theme=dark] .faq-item p{color:var(--text-muted)}:root[data-theme=dark] .payment-method{border:1px solid var(--border);color:var(--text);background:var(--surface)}:root[data-theme=dark] .payment-method.active,:root[data-theme=dark] .payment-method:hover{background:var(--surface-muted)}:root[data-theme=dark] .payment-method small,:root[data-theme=dark] .provider-card small,:root[data-theme=dark] .country-summary small,:root[data-theme=dark] .payment-summary dd,:root[data-theme=dark] .payment-summary dt{color:var(--text-muted)}:root[data-theme=dark] .provider-badge.has-logo{background:var(--surface)!important;border:1px solid var(--border)}:root[data-theme=dark] .provider-card{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .price-card{border:1px solid var(--border);background:linear-gradient(135deg,#0506080d,#30364114),var(--surface)}:root[data-theme=dark] .price-card span,:root[data-theme=dark] .price-card small{color:var(--text-muted)}:root[data-theme=dark] .price-card strong{color:var(--text)}:root[data-theme=dark] .country-summary{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .payment-summary dl>div{border-bottom:1px solid var(--border)}:root[data-theme=dark] .payment-summary dd{color:var(--text)}:root[data-theme=dark] .audience-choice-grid label{border:1px solid var(--border);background:var(--surface);color:var(--text)}:root[data-theme=dark] .audience-summary-card{background:var(--surface);color:var(--text)}:root[data-theme=dark] .audience-summary-card svg{color:#9abbff}:root[data-theme=dark] .audience-summary-card small{color:var(--text-muted)}:root[data-theme=dark] .company-form-fieldset:disabled input,:root[data-theme=dark] .company-form-fieldset:disabled textarea,:root[data-theme=dark] .company-form-fieldset:disabled select,:root[data-theme=dark] .company-form-fieldset:disabled .autocomplete-field{background:var(--surface);color:var(--text)}:root[data-theme=dark] .business-loading{color:var(--text)}@media (max-width: 1050px){:root[data-theme=dark] :root{--business-background: var(--surface);--business-border: var(--border) }}:root[data-theme=dark] .validation-title h1,:root[data-theme=dark] .detail-panel h2{color:var(--text)}:root[data-theme=dark] .validation-summary>div,:root[data-theme=dark] .mission-media-panel,:root[data-theme=dark] .inherited-media-card{border:1px solid var(--border);background:linear-gradient(180deg,var(--surface),var(--surface))}:root[data-theme=dark] .validation-worker-card{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .business-legal-footer{color:var(--text)}:root[data-theme=dark] .business-legal-footer strong{color:var(--text)}:root[data-theme=dark] .business-legal-footer button{color:var(--text)}:root[data-theme=dark] .legal-notice-panel dt{color:var(--text-muted)}:root[data-theme=dark] .legal-notice-panel dd{color:var(--text)}:root[data-theme=dark] .worker-name-link{color:var(--text)}:root[data-theme=dark] .proof-card{background:var(--surface)}:root[data-theme=dark] .proof-thumb,:root[data-theme=dark] .proof-file{border:1px solid var(--border);background:var(--surface);color:var(--text)}:root[data-theme=dark] .validation-decision-panel{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .active-pay{background:var(--surface-muted)!important;color:#6ee7b7!important}:root[data-theme=dark] .active-reject,:root[data-theme=dark] .danger-action{color:#fda4af!important}:root[data-theme=dark] .proof-viewer-modal{background:var(--surface)}:root[data-theme=dark] .segmented-row{background:var(--surface)}:root[data-theme=dark] .segmented-row button{color:var(--text)}:root[data-theme=dark] .notification-card,:root[data-theme=dark] .conversation-card{background:var(--surface)}:root[data-theme=dark] .notification-card.unread,:root[data-theme=dark] .conversation-card.unread{background:var(--surface)}:root[data-theme=dark] .notification-main strong,:root[data-theme=dark] .conversation-card strong{color:var(--text)}:root[data-theme=dark] .notification-main small,:root[data-theme=dark] .conversation-card small{color:var(--text-muted)}:root[data-theme=dark] .notification-main em,:root[data-theme=dark] .conversation-card em,:root[data-theme=dark] .conversation-card time{color:var(--text)}:root[data-theme=dark] .search-box{background:var(--surface)}:root[data-theme=dark] .search-box input{color:var(--text)}:root[data-theme=dark] .conversation-card.active{background:linear-gradient(135deg,var(--surface),var(--surface))}:root[data-theme=dark] .chat-head{background:var(--surface)}:root[data-theme=dark] .chat-head h2{color:var(--text)}:root[data-theme=dark] .chat-head p{color:var(--text-muted)}:root[data-theme=dark] .chat-thread{background:radial-gradient(circle at 20% 0%,var(--surface),transparent 34%),var(--surface)}:root[data-theme=dark] .chat-bubble{color:var(--text);background:var(--surface)}:root[data-theme=dark] .chat-composer{background:var(--surface)}:root[data-theme=dark] .chat-composer textarea{color:var(--text);background:var(--surface)}:root[data-theme=dark] .worker-profile-modal{background:var(--surface)}:root[data-theme=dark] .worker-verified-mark{border:2px solid var(--border)}:root[data-theme=dark] .presence-pill.online{color:#6ee7b7}:root[data-theme=dark] .worker-profile-grid>div{background:var(--surface)}:root[data-theme=dark] .worker-profile-grid .stat-completed{color:#6ee7b7}:root[data-theme=dark] .worker-profile-grid .stat-inprogress{color:#9abbff}:root[data-theme=dark] .worker-profile-grid .stat-abandoned{color:#fda4af}:root[data-theme=dark] .worker-profile-grid .stat-reviews{color:#9abbff}:root[data-theme=dark] .profile-info-card,:root[data-theme=dark] .profile-gallery-section,:root[data-theme=dark] .profile-work-card{background:var(--surface);border:1px solid var(--border)}:root[data-theme=dark] .profile-info-card h3,:root[data-theme=dark] .profile-gallery-section h3,:root[data-theme=dark] .profile-work-card h3{color:var(--text)}:root[data-theme=dark] .profile-info-grid span{color:var(--text-muted)}:root[data-theme=dark] .profile-info-grid strong{color:var(--text)}:root[data-theme=dark] .profile-work-card{background:var(--surface);border-color:var(--border)}:root[data-theme=dark] .profile-work-headline{color:var(--text)}:root[data-theme=dark] .profile-work-about{color:var(--text)}:root[data-theme=dark] .profile-work-block>span{color:#9abbff}:root[data-theme=dark] .profile-work-empty{color:var(--text-muted)}:root[data-theme=dark] .profile-tag.primary{color:#9abbff;background:var(--surface-muted);border-color:var(--border)}:root[data-theme=dark] .profile-tag.soft{color:#9abbff;background:var(--surface-muted);border-color:var(--border)}:root[data-theme=dark] .mission-card-reward{color:var(--text)}:root[data-theme=dark] .fee-dialog-icon{color:var(--text);background:var(--surface)}:root[data-theme=dark] .fee-dialog-summary span{color:var(--text-muted)}:root[data-theme=dark] .listing-filter-bar label{color:var(--muted-text, var(--text-muted))}:root[data-theme=dark] .listing-filter-bar select{border:1px solid var(--line, var(--border));color:var(--text, var(--text));background:var(--surface, var(--surface))}:root[data-theme=dark] .listing-remaining{color:var(--text-muted, var(--text-muted))!important}:root[data-theme=dark] .analytics-kpis article{border:1px solid var(--line,var(--border));background:var(--surface,var(--surface))}:root[data-theme=dark] .analytics-kpis span{color:var(--muted-text,var(--text-muted))}:root[data-theme=dark] .analytics-kpis strong{color:#9abbff}:root[data-theme=dark] .analytics-row{border:1px solid var(--line,var(--border))}:root[data-theme=dark] .expense-bars>div>div{background:var(--surface-muted)}:root[data-theme=dark] .status-border-completed{border-left:7px solid var(--border)!important}:root[data-theme=dark] .status-border-pending{border-left:7px solid var(--border)!important}:root[data-theme=dark] .analytics-domain{border:1px solid var(--line,var(--border));background:var(--surface,var(--surface))}:root[data-theme=dark] .analytics-domain-head p{color:var(--muted-text,var(--text-muted))}:root[data-theme=dark] .analytics-kpis article{background:linear-gradient(145deg,var(--surface,var(--surface)),var(--surface-muted,var(--surface)))}:root[data-theme=dark] .analytics-kpis small{color:var(--muted-text,var(--text-muted))}:root[data-theme=dark] .analytics-chart-card,:root[data-theme=dark] .analytics-total{border:1px solid var(--line,var(--border));background:linear-gradient(145deg,var(--surface,var(--surface)),var(--surface-muted,var(--surface)))}:root[data-theme=dark] .analytics-donut>div{background:var(--surface,var(--surface))}:root[data-theme=dark] .analytics-donut strong{color:#9abbff}:root[data-theme=dark] .analytics-donut span{color:var(--muted-text,var(--text-muted))}:root[data-theme=dark] .analytics-legend span{color:var(--muted-text,var(--text-muted))}:root[data-theme=dark] .analytics-legend b{color:var(--text,var(--text))}:root[data-theme=dark] .analytics-bars>div>div{background:var(--surface-muted,var(--surface-muted))}:root[data-theme=dark] .analytics-row:not(.head){background:var(--surface,var(--surface))}:root[data-theme=dark] .analytics-contact-breakdown{color:var(--muted,var(--text-muted))}:root[data-theme=dark] .analytics-status{background:var(--surface-muted,var(--surface-muted))}:root[data-theme=dark] .analytics-total>span{color:var(--muted-text,var(--text-muted))}:root[data-theme=dark] .analytics-total>strong{color:#9abbff}:root[data-theme=dark] .analytics-total>div>span{background:var(--surface-muted,var(--surface))}:root[data-theme=dark] .analytics-empty{color:var(--muted-text,var(--text-muted))}:root[data-theme=dark] .worker-criteria-checklist{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .worker-criteria-checklist legend{color:var(--text)}:root[data-theme=dark] .criteria-editor-row button{border:1px solid var(--border);color:#fda4af;background:var(--surface)}:root[data-theme=dark] .mission-reward-summary>span{color:var(--text-muted)}:root[data-theme=dark] .mission-dispute-banner{border:1px solid var(--border);background:var(--surface-muted)}:root[data-theme=dark] .mission-dispute-toggle{color:var(--text)}:root[data-theme=dark] .mission-dispute-toggle small{color:var(--text)}:root[data-theme=dark] .mission-dispute-toggle>b{color:#fcd38b}:root[data-theme=dark] .mission-dispute-icon{color:#fcd38b}:root[data-theme=dark] .mission-dispute-worker{background:var(--surface)}:root[data-theme=dark] .mission-dispute-worker p{color:var(--text)}:root[data-theme=dark] .doreva-credit-card{background:var(--surface);color:var(--text)}:root[data-theme=dark] .mission-timing-banner{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .mission-timing-banner p,:root[data-theme=dark] .mission-timing-banner small{color:var(--text)}:root[data-theme=dark] .mission-timing-banner.overtime{border-color:var(--border);background:var(--surface-muted);color:var(--text)}:root[data-theme=dark] .mission-timing-banner.offline{border-color:var(--border);background:var(--surface-muted);color:var(--text)}:root[data-theme=dark] .mission-timing-banner.closed{border-color:var(--border);background:var(--surface);color:var(--text)}:root[data-theme=dark] .mission-reopen-panel small{color:var(--text-muted)}:root[data-theme=dark] .mission-reopen-panel label{color:var(--text)}:root[data-theme=dark] .mission-reopen-panel input{border:1px solid var(--border);background:var(--surface);color:var(--text)}:root[data-theme=dark] .support-ticket-row{border:1px solid var(--border);background:var(--surface);color:var(--text)}:root[data-theme=dark] .support-thread-messages article{background:var(--surface)}@media (max-width: 900px){:root[data-theme=dark] .listing-row,:root[data-theme=dark] .listing-row.clickable{border:1px solid var(--border);background:var(--surface)}}@media (max-width: 900px){:root[data-theme=dark] .transaction-data-cell:before,:root[data-theme=dark] .transaction-actions:before{color:var(--text-muted)}}@media (max-width: 900px){:root[data-theme=dark] .transaction-amount{color:var(--text)}}@media (max-width: 900px){:root[data-theme=dark] .responsive-data-cell:before,:root[data-theme=dark] .listing-row>.item-actions:before,:root[data-theme=dark] .listing-row>.table-actions:before{color:var(--text-muted)}}@media (max-width: 720px){:root[data-theme=dark] .mission-overview-side{border-top:1px solid var(--border)}}:root[data-theme=dark] .business-verification-banner{border:1px solid var(--border);background:var(--surface-muted);color:var(--text)}:root[data-theme=dark] .business-verification-banner span{color:var(--text)}:root[data-theme=dark] .auth-geo-dots{background-image:radial-gradient(circle,var(--surface) 1.4px,transparent 1.7px)}:root[data-theme=dark] .field>span,:root[data-theme=dark] .listing-filter-bar label>span{color:var(--text)}:root[data-theme=dark] .form-section-hint,:root[data-theme=dark] .responsive-data-cell,:root[data-theme=dark] .transaction-data-cell{color:var(--text)}:root[data-theme=dark] .action-center{border-color:var(--border);background:linear-gradient(135deg,var(--surface),var(--surface))}:root[data-theme=dark] .action-center-grid button{background:var(--surface)}:root[data-theme=dark] .action-center-clear{color:var(--text)}:root[data-theme=dark] .refresh-action small{color:var(--text-muted)}:root[data-theme=dark] .business-loading-bar,:root[data-theme=dark] .business-loading-hero,:root[data-theme=dark] .business-loading-cards span,:root[data-theme=dark] .business-skeleton{background:linear-gradient(90deg,var(--surface-muted) 25%,var(--surface) 45%,var(--surface-muted) 65%)}:root[data-theme=dark] .business-access-locked-page{background:var(--surface)}:root[data-theme=dark] .business-access-locked-page p{color:var(--text-muted)}:root[data-theme=dark] .settings-account-summary .kv{border:1px solid var(--border);background:var(--surface-muted)}:root[data-theme=dark] .settings-account-summary .kvRow{background:var(--surface)}:root[data-theme=dark] .settings-account-summary .kvK{color:var(--text-muted)}:root[data-theme=dark] .settings-account-summary .kvV{color:var(--text)}:root[data-theme=dark] .mission-publication-preview>p{color:var(--text)}:root[data-theme=dark] .mission-preview-grid>div{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .mission-preview-grid span{color:var(--text-muted)}:root[data-theme=dark] .mission-preview-grid strong,:root[data-theme=dark] .mission-preview-grid li{color:var(--text)}:root[data-theme=dark] .mission-fee-alert{background:var(--surface-muted);color:#fda4af}:root[data-theme=dark] .mission-policy-reminder{color:var(--text)!important}:root[data-theme=dark] .header-back-action{border-color:var(--border);background:var(--surface);color:#9abbff}:root[data-theme=dark] .header-back-action:hover{background:var(--surface-muted)}:root[data-theme=dark] .mission-source-panel{border:1px solid var(--border);background:linear-gradient(135deg,var(--surface),var(--surface-muted))}:root[data-theme=dark] .mission-source-panel h2{color:var(--text)}:root[data-theme=dark] .mission-source-panel p{color:var(--text-muted)}:root[data-theme=dark] .mission-source-actions button,:root[data-theme=dark] .mission-source-actions select{border:1px solid var(--border);background:var(--surface);color:var(--text)}:root[data-theme=dark] .automatic-reports-domain{border-color:var(--border);background:linear-gradient(145deg,var(--surface),var(--surface-muted))}:root[data-theme=dark] .automatic-report-preferences,:root[data-theme=dark] .automatic-report-history{background:var(--surface);border:1px solid var(--border)}:root[data-theme=dark] .automatic-report-preferences h3,:root[data-theme=dark] .automatic-report-history h3{color:var(--text)}:root[data-theme=dark] .automatic-report-toggles label{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .automatic-report-toggles b{color:var(--text)}:root[data-theme=dark] .automatic-report-language{border-top:1px solid var(--border);color:var(--text)}:root[data-theme=dark] .automatic-report-language select{border:1px solid var(--border);background:var(--surface);color:var(--text)}:root[data-theme=dark] .automatic-report-history-head p{color:var(--text-muted)}:root[data-theme=dark] .automatic-report-history-head>span{background:var(--surface-muted);color:#9abbff}:root[data-theme=dark] .automatic-report-card{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .automatic-report-kind{color:#9abbff}:root[data-theme=dark] .automatic-report-kind strong{color:var(--text)}:root[data-theme=dark] .automatic-report-kind small{color:var(--text-muted)}:root[data-theme=dark] .automatic-report-downloads button{border:1px solid var(--border);background:var(--surface);color:#9abbff}:root[data-theme=dark] .automatic-report-downloads button:hover{background:var(--surface-muted)}:root[data-theme=dark] .compact-empty svg{color:var(--text-muted)}:root[data-theme=dark] .business-workspace{background:var(--surface)}:root[data-theme=dark] .business-main{background:radial-gradient(circle at 8% 2%,rgba(47,104,245,.1),transparent 25rem),radial-gradient(circle at 94% 18%,rgba(22,155,182,.08),transparent 28rem),linear-gradient(180deg,var(--surface) 0%,var(--surface) 34%,var(--surface-muted) 100%)}:root[data-theme=dark] .business-topnav button{color:var(--text)}:root[data-theme=dark] .business-topnav button:hover{background:var(--surface-muted)}:root[data-theme=dark] .header-icon-action,:root[data-theme=dark] .refresh-action,:root[data-theme=dark] .header-business-chip{border-color:var(--border);color:var(--text);background:var(--surface)}:root[data-theme=dark] .header-icon-action:hover,:root[data-theme=dark] .refresh-action:hover,:root[data-theme=dark] .header-business-chip:hover{border-color:var(--border);background:var(--surface)}:root[data-theme=dark] .business-burger-panel nav button:hover,:root[data-theme=dark] .business-burger-panel nav button.active{color:#9abbff;background:var(--surface)}:root[data-theme=dark] .credit-balance-action{color:#9abbff}:root[data-theme=dark] .metric-grid>div.clickable:hover{border-color:var(--border);background:var(--surface)}:root[data-theme=dark] .secondary-action{border-color:var(--border);color:#9abbff;background:var(--surface)}:root[data-theme=dark] .secondary-action:hover{border-color:var(--border);background:var(--surface-muted)}:root[data-theme=dark] .field input,:root[data-theme=dark] .field textarea,:root[data-theme=dark] .field select{border-color:var(--border);background:var(--surface)}:root[data-theme=dark] .field input:hover,:root[data-theme=dark] .field textarea:hover,:root[data-theme=dark] .field select:hover{border-color:var(--border);background:var(--surface)}:root[data-theme=dark] .field input:focus,:root[data-theme=dark] .field textarea:focus,:root[data-theme=dark] .field select:focus{background:var(--surface)}:root[data-theme=dark] .business-item:hover,:root[data-theme=dark] .listing-row.clickable:hover{border-color:var(--border)}:root[data-theme=dark] .action-center{background:linear-gradient(135deg,var(--surface),var(--surface-muted))}:root[data-theme=dark] .credit-refund-form input,:root[data-theme=dark] .credit-refund-form select,:root[data-theme=dark] .credit-refund-form textarea{border:1px solid var(--border, var(--border))}:root[data-theme=dark] .auth-tabs{background:var(--surface-muted)}:root[data-theme=dark] .auth-card form>p{color:var(--text-muted)}:root[data-theme=dark] .business-select-group{color:var(--text-muted)}:root[data-theme=dark] .business-select-trigger{border:1px solid var(--border);background:var(--surface);color:var(--text)}:root[data-theme=dark] .business-select-menu{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .business-select-menu>button{color:var(--text)}:root[data-theme=dark] .business-select-menu>button:hover,:root[data-theme=dark] .business-select-menu>button:focus-visible,:root[data-theme=dark] .business-select-menu>button[aria-selected=true]{background:var(--surface-muted);color:#9abbff}:root[data-theme=dark] .auth-card .registration-group{border:1px solid var(--border, var(--border))}:root[data-theme=dark] .mission-editor-form .field-invalid>span{color:#fda4af}:root[data-theme=dark] .mission-editor-form .field-error{color:#fda4af}:root[data-theme=dark] .mission-location-options{border:1px solid var(--border)}:root[data-theme=dark] .mission-location-hint{color:var(--text-muted)}:root[data-theme=dark] .mission-saved-address{background:var(--surface-muted)}:root[data-theme=dark] .mission-media-field .media-preview-item img,:root[data-theme=dark] .mission-media-field .media-video-thumb{background:var(--surface-muted)}:root[data-theme=dark] .mission-media-panel .media-strip img{background:var(--surface-muted)}:root[data-theme=dark] .saas-checkout{border-top:1px solid var(--border,var(--border))}:root[data-theme=dark] .saas-payment-summary{background:var(--surface,var(--surface));border:1px solid var(--border,var(--border))}:root[data-theme=dark] .trust-passport{--tp-border:var(--border);background:radial-gradient(ellipse at 15% 0%,var(--surface-muted) 0,transparent 45%),var(--tp-bg)}:root[data-theme=dark] .tp-icon{color:#9abbff}@media (prefers-color-scheme:dark){:root[data-theme=dark] .tp-icon{color:#9abbff}}.business-recovery{min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--page-bg);color:var(--text)}.business-recovery section{width:min(100%,520px);padding:32px;border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:var(--shadow-soft)}.business-recovery p{color:var(--text-muted);line-height:1.7}.business-recovery button{border:0;border-radius:12px;background:#2f68f5;color:#fff;padding:14px 20px;margin-right:20px;font:inherit;cursor:pointer}.business-recovery a{color:var(--primary);display:inline-block;margin-top:20px}:root{--page-bg:#f4f7fc;--surface:#fff;--surface-muted:#eef3ff;--surface-alt:#f7f9fd;--text:#15233b;--text-muted:#536680;--text-soft:#697b94;--border:#d9e2ef;--line:var(--border);--divider:#e5ebf5;--primary:#2f68f5;--primary-strong:#2957e7;--secondary:#169bb6;--success:#157347;--danger:#b42338;--warning:#9a5a06;--shadow-soft:0 6px 28px rgba(29,53,92,.065);--page-accent:#2f68f5;--accent-soft:#edf3ff}:root[data-theme=dark]{color-scheme:dark;--page-bg:#08111f;--surface:#101b2d;--surface-muted:#17263d;--surface-alt:#132037;--text:#f7faff;--text-muted:#c1ccdc;--text-soft:#a0b0c8;--border:#30435f;--divider:#263851;--primary:#91b2ff;--primary-strong:#2957e7;--secondary:#63cfda;--success:#6ee7b7;--danger:#fda4af;--warning:#fcd38b;--shadow-soft:0 8px 28px rgba(0,0,0,.18);--accent-soft:#142b50}html[data-theme] body{background:var(--page-bg);color:var(--text)}html[data-theme]{--business-primary:var(--primary);--business-primary-strong:var(--primary);--business-background:var(--page-bg);--business-surface:var(--surface);--business-surface-alt:var(--surface-muted);--business-text:var(--text);--business-muted:var(--text-muted);--business-soft:var(--text-soft);--business-border:var(--border);--business-divider:var(--divider);--business-success:var(--success);--business-danger:var(--danger)}html[data-theme] .business-workspace{--premium-ink:var(--text);--premium-muted:var(--text-muted);--premium-line:var(--border);--premium-surface:var(--surface);--premium-shadow:var(--shadow-soft)}html[data-theme] :is(.business-workspace,.business-auth,.business-loading){background:radial-gradient(ellipse at 80% 0%,rgba(47,104,245,.06),transparent 55%),var(--page-bg);color:var(--text)}html[data-theme] .business-main{max-width:1760px;margin-inline:auto}html[data-theme] :is(.panel,.auth-card,.form-section,.metric-grid>div,.metric-grid>button){box-shadow:var(--shadow-soft);border-color:var(--border)}html[data-theme] .page-title{position:relative;padding:26px 28px;gap:20px;margin-block:8px 24px;border:1px solid var(--border);border-left:4px solid var(--page-accent);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-soft)}html[data-theme] .page-title h1{font-size:clamp(25px,2.3vw,34px);margin:4px 0 10px;line-height:1.2}html[data-theme] .page-title p{font-size:15px;max-width:780px;color:var(--text-muted)}html[data-theme] .page-title .eyebrow{color:var(--primary);font-size:11px;letter-spacing:.09em;font-weight:750}html[data-theme] :is(.page-title,.section-head) h2{color:var(--text)}html[data-theme] .business-topbar{background:var(--surface);border-bottom:1px solid var(--border);box-shadow:0 3px 18px #0f23410f}html[data-theme] :is(.header-icon-action,.business-select-trigger,.secondary-action,.table-action,.inline-action,.ghost-action){color:var(--text)}html[data-theme] .business-topnav button.active{color:#fff}html[data-theme] .business-topbar-brand h2{color:var(--text)}html[data-theme] :is(.business-burger-panel,.business-select-menu,.autocomplete-options,.worker-profile-modal,.fee-dialog,.feedback-dialog){background:var(--surface);color:var(--text);border-color:var(--border)}html[data-theme] .business-burger-panel{width:min(360px,92vw);padding:24px 18px}.business-nav-group{border-bottom:1px solid var(--border);padding:7px 0}.business-nav-group summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:12px;color:var(--text-muted);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.08em;list-style:none}.business-nav-group summary:after{content:"+";font-size:18px;font-weight:400}.business-nav-group[open] summary:after{content:"−"}.business-nav-group summary::-webkit-details-marker{display:none}html[data-theme] .business-nav-tree button{border-radius:12px;min-height:46px;margin:3px 0}html[data-theme] .business-burger-panel .business-nav-tree button{color:var(--text);background:transparent;border-color:transparent}html[data-theme] .business-burger-head span{color:var(--text-muted)}html[data-theme] .business-burger-head{border-color:var(--border)}html[data-theme] .business-burger-panel .burger-logout{color:var(--danger);background:var(--surface-muted);border-color:var(--border)}html[data-theme] .business-burger-panel .business-nav-tree button.active{color:var(--primary);background:var(--accent-soft)}html[data-theme] .business-burger-panel .business-nav-tree button:hover{background:var(--surface-muted)}html[data-theme] .page-title>svg{width:42px;height:42px;padding:12px;color:var(--primary);background:var(--accent-soft);border-radius:14px;flex-shrink:0}html[data-theme] .business-nav-tree button.active{background:var(--accent-soft);color:var(--primary);box-shadow:inset 3px 0 var(--primary)}html[data-theme] .business-nav-tree button:hover{background:var(--surface-muted)}html[data-theme] :is(.field,.operations-form,.trust-content,.credit-refund-form) :is(input,textarea,select){background:var(--surface-alt);color:var(--text);border-color:var(--border)}html[data-theme] :is(input,textarea)::placeholder{color:var(--text-soft);opacity:1}html[data-theme] .business-select-trigger{background:var(--surface-alt);border-color:var(--border)}html[data-theme] .business-select-menu button:hover,html[data-theme] .business-select-menu button[aria-selected=true]{background:var(--accent-soft);color:var(--primary)}html[data-theme] :is(.required-field-mark,.field-error){color:var(--danger)}html[data-theme] .form-error{color:var(--danger);background:color-mix(in srgb,var(--danger) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border));border-left:4px solid var(--danger)}html[data-theme] .form-success{color:var(--success);background:color-mix(in srgb,var(--success) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--success) 28%,var(--border));border-left:4px solid var(--success)}html[data-theme] :is(.form-error,.form-success){padding:16px 18px;border-radius:14px;line-height:1.6}html[data-theme] .business-workspace[data-view=company],html[data-theme] .business-workspace[data-view=settings]{--page-accent:#169bb6}html[data-theme] .business-workspace[data-view=credits],html[data-theme] .business-workspace[data-view=transactions],html[data-theme] .business-workspace[data-view=documents]{--page-accent:#6658e8}html[data-theme] .business-workspace[data-view=support],html[data-theme] .business-workspace[data-view=operations]{--page-accent:#198c75}html[data-theme] :is(.empty-state,.operations-empty){color:var(--text-muted);padding:40px 20px}html[data-theme] .empty-state>svg{color:var(--primary);background:var(--accent-soft);border-radius:18px;padding:14px;width:64px;height:64px}html[data-theme] .hero-panel{box-shadow:0 12px 36px #142f6529}html[data-theme] .hero-panel h1{max-width:800px;font-size:clamp(27px,2.8vw,40px);line-height:1.18}html[data-theme] .hero-panel :is(h1,p,.eyebrow,.hero-balance-card){color:#f7faff}html[data-theme] .hero-panel p{color:#d2dff4}html[data-theme] .hero-panel .ghost-action{color:#fff}html[data-theme] .business-legal-footer{color:var(--text-muted);background:var(--surface);border-color:var(--border)}html[data-theme] .business-theme-toggle{flex-shrink:0}html[data-theme] :is(.trust-file,.action-profile-dialog) input[type=file]{padding:14px;border:1px dashed var(--border);background:var(--surface-alt);color:var(--text-muted);border-radius:12px;width:100%;box-sizing:border-box}html[data-theme] input[type=file]::file-selector-button{border:0;border-radius:8px;padding:10px 14px;margin-right:12px;background:#2f68f5;color:#fff;font:inherit;font-weight:650;cursor:pointer}html[data-theme] .action-profile-dialog{border:1px solid var(--border)}html[data-theme] .refund-policy{margin-bottom:20px}html[data-theme] .refund-policy summary{color:var(--primary);font-weight:700;cursor:pointer}html[data-theme] .refund-policy p{max-width:980px;line-height:1.7;color:var(--text-muted)}html[data-theme] .credit-pack-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}html[data-theme] .credit-pack{border-radius:16px}html[data-theme] :is(.credit-pack.active,.payment-method.active){border:2px solid var(--primary);background:var(--accent-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}html[data-theme] .business-auth-copy>.business-theme-toggle{margin-bottom:18px}html[data-theme] :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--primary);outline-offset:3px}:root[data-theme=dark] .business-auth:has(.auth-geometry){background:var(--page-bg)}:root[data-theme=dark] .action-center{background:linear-gradient(130deg,#101b2d,#172942)}:root[data-theme=dark] :is(.auth-tabs,.listing-row:hover,.business-item:hover){background:var(--surface-muted)}:root[data-theme=dark] :is(.hero-panel,.operations-hero) .eyebrow{color:#bfd4ff}:root[data-theme=dark] :is(.metric-grid>div,.metric-grid>button){background:var(--surface);color:var(--text)}:root[data-theme=dark] :is(.business-admin-ticker,.primary-action,.operations-start button){color:#fff}:root[data-theme=dark] :is(.trust-status,.trust-status-label){color:var(--text)}@media (max-width:1280px){html[data-theme] .refresh-action{width:44px;min-width:44px;height:44px;flex-shrink:0;padding:0;font-size:0;justify-content:center}html[data-theme] .refresh-action small{display:none}html[data-theme] .refresh-action svg{width:19px;height:19px;flex-shrink:0}html[data-theme] .header-business-chip{width:44px;min-width:44px;padding:5px;justify-content:center}html[data-theme] .header-business-chip>span:last-child{display:none}html[data-theme] .business-topbar-brand p{display:none}}@media (max-width:760px){html[data-theme] .page-title{padding:20px;flex-wrap:wrap}html[data-theme] .business-header-actions{gap:4px}html[data-theme] .business-topbar-brand h2{font-size:15px}html[data-theme] .header-icon-action{width:38px;min-width:38px;height:40px}html[data-theme] .business-topbar{gap:6px;padding-inline:10px}html[data-theme] .refresh-action{display:none}html[data-theme] .hero-panel{padding:24px 20px}html[data-theme] .page-title .primary-action{width:100%}}@media (max-width:420px){html[data-theme] .business-topbar-brand h2{display:none}html[data-theme] .business-topbar-brand{min-width:0}html[data-theme] .business-header-actions{gap:4px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[data-theme] .business-workspace .hero-panel .hero-actions .secondary-action{color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.32)}html[data-theme] .business-workspace .hero-panel .hero-actions .secondary-action:hover{color:#fff;background:#ffffff38}
