:root[data-theme=dark]{--dk-canvas:#0b1220;--dk-surface:#111a2e;--dk-surface-raised:#16213a;--dk-surface-sunken:#0d1526;--dk-border:#243049;--dk-border-strong:#33415c;--dk-text:#e6edf7;--dk-text-muted:#9fb0c9;--dk-text-faint:#7185a3;--dk-accent:#6f99f7;--dk-accent-soft:#142b55;--dk-info-soft:#14243f;--dk-danger:#f87171;--dk-danger-soft:#2a1417;--dk-success:#4ade80;--dk-success-soft:#0f2418;--dk-warning:#fbbf24;--dk-warning-soft:#2a2010}:root[data-theme=dark] .bp-dashboard-page,:root[data-theme=dark] .bp-review-page,:root[data-theme=dark] .bp-workspace-shell{--bp-canvas:var(--dk-canvas);--bp-surface:var(--dk-surface);--bp-soft:var(--dk-surface-raised);--bp-border:var(--dk-border);--bp-heading:var(--dk-text);--bp-text:var(--dk-text);--bp-secondary:var(--dk-text-muted);--bp-muted:var(--dk-text-faint);--bp-shadow:0 2px 14px rgba(0,0,0,0.4)}:root[data-theme=dark] .app-shell,:root[data-theme=dark] .workspace-content,:root[data-theme=dark] .workspace-main,:root[data-theme=dark] body{background:var(--dk-canvas);color:var(--dk-text)}:root[data-theme=dark] .auth-form-container,:root[data-theme=dark] .bp-ov-card,:root[data-theme=dark] .bp-ov-panel,:root[data-theme=dark] .engineering-strategy-panel,:root[data-theme=dark] .review-approval-control,:root[data-theme=dark] .workspace-card{background:var(--dk-surface);border-color:var(--dk-border);color:var(--dk-text)}:root[data-theme=dark] .workspace-card h1,:root[data-theme=dark] .workspace-card h2,:root[data-theme=dark] .workspace-card h3,:root[data-theme=dark] .workspace-card h4,:root[data-theme=dark] .workspace-content h1,:root[data-theme=dark] .workspace-content h2,:root[data-theme=dark] .workspace-content h3{color:var(--dk-text)}:root[data-theme=dark] .muted,:root[data-theme=dark] .workspace-card .muted,:root[data-theme=dark] small{color:var(--dk-text-muted)}:root[data-theme=dark] .topbar{background:var(--dk-surface);border-bottom-color:var(--dk-border);color:var(--dk-text)}:root[data-theme=dark] .sidebar{background:linear-gradient(180deg,#060c18,#0b1426);border-right:1px solid var(--dk-border)}:root[data-theme=dark] dd:not(.landing-page *),:root[data-theme=dark] dt:not(.landing-page *),:root[data-theme=dark] label:not(.landing-page *),:root[data-theme=dark] li:not(.landing-page *),:root[data-theme=dark] p:not(.landing-page *){color:var(--dk-text)}:root[data-theme=dark] .divider,:root[data-theme=dark] hr{border-color:var(--dk-border)}:root[data-theme=dark] table{background:var(--dk-surface);color:var(--dk-text)}:root[data-theme=dark] th{background:var(--dk-surface-sunken);color:var(--dk-text-muted);border-color:var(--dk-border)}:root[data-theme=dark] td{border-color:var(--dk-border);color:var(--dk-text)}:root[data-theme=dark] tbody tr:nth-child(2n) td{background:var(--dk-surface-sunken)}:root[data-theme=dark] .auth-clean-input,:root[data-theme=dark] .input,:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:var(--dk-surface-sunken);border-color:var(--dk-border-strong);color:var(--dk-text)}:root[data-theme=dark] .auth-clean-input::placeholder,:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:var(--dk-text-faint)}:root[data-theme=dark] input:focus,:root[data-theme=dark] select:focus,:root[data-theme=dark] textarea:focus{border-color:var(--dk-accent);outline-color:var(--dk-accent)}:root[data-theme=dark] .payment-result-shell{background:radial-gradient(circle at 50% 0,rgba(99,102,241,.2),transparent 36rem),#0d1020;color:#f4f5fb}:root[data-theme=dark] .payment-result-card{border-color:#2a2e45;background:rgba(20,23,39,.97);box-shadow:0 24px 70px rgba(0,0,0,.35)}:root[data-theme=dark] .payment-result-details,:root[data-theme=dark] .payment-result-language{border-color:#30354d;background:#181c2d}:root[data-theme=dark] .payment-result-language button.is-active,:root[data-theme=dark] .payment-result-secondary{border-color:#373c55;background:#24283d;color:#f4f5fb}:root[data-theme=dark] .payment-result-copy,:root[data-theme=dark] .payment-result-details dt,:root[data-theme=dark] .payment-result-trust{color:#aab0c4}:root[data-theme=dark] .payment-result-details dd{color:#f4f5fb}:root[data-theme=dark] .payment-result-details>div+div{border-color:#30354d}@media (max-width:560px){:root[data-theme=dark] .payment-result-shell{background:#0d1020}}:root[data-theme=dark] .auth-password-visibility{color:var(--dk-text-muted)}:root[data-theme=dark] .auth-password-visibility:hover{color:var(--dk-accent);background:var(--dk-surface-raised)}:root[data-theme=dark] .button.secondary,:root[data-theme=dark] .button:not(.primary){background:var(--dk-surface-raised);border-color:var(--dk-border-strong);color:var(--dk-text)}:root[data-theme=dark] .button:not(.primary):hover:not(:disabled){background:var(--dk-border)}:root[data-theme=dark] .cq-option,:root[data-theme=dark] .critical-question,:root[data-theme=dark] .critical-question-card,:root[data-theme=dark] .question-card{background:var(--dk-surface-raised);border-color:var(--dk-border);color:var(--dk-text)}:root[data-theme=dark] .cq-option.is-selected,:root[data-theme=dark] .cq-option:hover:not(:disabled){background:var(--dk-accent-soft);border-color:var(--dk-accent)}:root[data-theme=dark] .platform-option-card{background:var(--dk-surface-raised);border-color:var(--dk-border-strong);color:var(--dk-text)}:root[data-theme=dark] .platform-option-card:focus-visible,:root[data-theme=dark] .platform-option-card:hover:not(:disabled){border-color:var(--dk-accent);background:var(--dk-accent-soft)}:root[data-theme=dark] .platform-option-card.is-selected{background:var(--dk-accent-soft);border-color:var(--dk-accent)}:root[data-theme=dark] .platform-option-friction{background:var(--dk-warning-soft);color:var(--dk-warning);border-left-color:var(--dk-warning)}:root[data-theme=dark] .platform-option-comparison,:root[data-theme=dark] .platform-option-confirmed-note{color:var(--dk-text-muted)}:root[data-theme=dark] .badge,:root[data-theme=dark] .chip,:root[data-theme=dark] .pill{background:var(--dk-surface-raised);border-color:var(--dk-border-strong);color:var(--dk-text-muted)}:root[data-theme=dark] .is-success,:root[data-theme=dark] .status-ready{background:var(--dk-success-soft);color:var(--dk-success)}:root[data-theme=dark] .is-danger,:root[data-theme=dark] .status-blocked{background:var(--dk-danger-soft);color:var(--dk-danger)}:root[data-theme=dark] .is-warning,:root[data-theme=dark] .status-warning{background:var(--dk-warning-soft);color:var(--dk-warning)}:root[data-theme=dark] .bp-review-hero,:root[data-theme=dark] .bp-review-note-card,:root[data-theme=dark] .bp-review-notes-drawer,:root[data-theme=dark] .bp-review-page,:root[data-theme=dark] .review-action-bar,:root[data-theme=dark] .review-critical-questions,:root[data-theme=dark] .review-document,:root[data-theme=dark] .review-product-summary,:root[data-theme=dark] .review-section,:root[data-theme=dark] .review-section-body,:root[data-theme=dark] .review-stepper-wrap{background:var(--dk-surface);border-color:var(--dk-border);color:var(--dk-text)}:root[data-theme=dark] .bp-review-hero,:root[data-theme=dark] .bp-review-hero-copy{background-image:none;background-color:var(--dk-surface)}:root[data-theme=dark] .bp-dashboard-eyebrow,:root[data-theme=dark] .bp-review-hero-copy,:root[data-theme=dark] .bp-review-hero-meta,:root[data-theme=dark] .review-action-guidance,:root[data-theme=dark] .review-item-secondary{color:var(--dk-text-muted)}:root[data-theme=dark] .bp-review-hero h1,:root[data-theme=dark] .review-item-primary,:root[data-theme=dark] .review-item-text,:root[data-theme=dark] .review-section-title{color:var(--dk-text)}:root[data-theme=dark] .review-editable-list>*,:root[data-theme=dark] .review-item{background:var(--dk-surface-raised);border-color:var(--dk-border);color:var(--dk-text)}:root[data-theme=dark] .review-section-header{color:var(--dk-text)}:root[data-theme=dark] .blueprint-stepper,:root[data-theme=dark] .review-section-header{background:var(--dk-surface-sunken);border-color:var(--dk-border)}:root[data-theme=dark] .blueprint-stepper-label{color:var(--dk-text)}:root[data-theme=dark] .blueprint-stepper-arrow,:root[data-theme=dark] .blueprint-stepper-index{color:var(--dk-text-faint)}:root[data-theme=dark] .topbar a,:root[data-theme=dark] .topbar h1,:root[data-theme=dark] .topbar h2,:root[data-theme=dark] .topbar span,:root[data-theme=dark] .topbar-title{color:var(--dk-text)}:root[data-theme=dark] .bp-dashboard-hero,:root[data-theme=dark] .bp-dashboard-work,:root[data-theme=dark] .bp-idea-composer-footer,:root[data-theme=dark] .bp-idea-composer-wrap{background:var(--dk-surface);border-color:var(--dk-border);color:var(--dk-text)}:root[data-theme=dark] .bp-dashboard-hero-glow{opacity:.25}:root[data-theme=dark] .bp-idea-composer,:root[data-theme=dark] .bp-idea-textarea{background:var(--dk-surface-sunken);border-color:var(--dk-border-strong);color:var(--dk-text)}:root[data-theme=dark] .bp-dashboard-lead,:root[data-theme=dark] .bp-idea-char-count,:root[data-theme=dark] .bp-idea-context-hint,:root[data-theme=dark] .bp-idea-language,:root[data-theme=dark] .bp-idea-language-hint{color:var(--dk-text-muted)}:root[data-theme=dark] .bp-idea-language label{color:var(--dk-text)}:root[data-theme=dark] .bp-idea-language select{background-color:var(--dk-surface-raised);border-color:var(--dk-border-strong);color:var(--dk-text)}:root[data-theme=dark] .bp-idea-language .bp-idea-char-count{border-left-color:var(--dk-border-strong)}:root[data-theme=dark] .bp-dashboard-flow-step,:root[data-theme=dark] .bp-idea-examples button{background:var(--dk-surface-raised);border-color:var(--dk-border-strong);color:var(--dk-text)}:root[data-theme=dark] .bp-dashboard-flow-arrow{color:var(--dk-text-faint)}:root[data-theme=dark] .blueprint-stepper>*{background:var(--dk-surface-raised);border-color:var(--dk-border);color:var(--dk-text)}:root[data-theme=dark] .topbar-brand-label,:root[data-theme=dark] .topbar-page-identity,:root[data-theme=dark] .topbar-plan-badge,:root[data-theme=dark] .topbar-usage{color:var(--dk-text)}:root[data-theme=dark] .topbar-action,:root[data-theme=dark] .topbar-notify,:root[data-theme=dark] .topbar-usage{background:var(--dk-surface-raised);border-color:var(--dk-border-strong)}:root[data-theme=dark] .profile-copy,:root[data-theme=dark] .profile-copy *,:root[data-theme=dark] .profile-menu{color:var(--dk-text)}:root[data-theme=dark] .profile-menu{background:var(--dk-surface-raised);border-color:var(--dk-border-strong)}:root[data-theme=dark] .profile-dropdown,:root[data-theme=dark] .profile-dropdown-header,:root[data-theme=dark] .profile-dropdown-item{background:var(--dk-surface-raised);border-color:var(--dk-border);color:var(--dk-text)}:root[data-theme=dark] .profile-dropdown-item:hover{background:var(--dk-border)}:root[data-theme=dark] .content,:root[data-theme=dark] .main-area{background:var(--dk-canvas)}.theme-toggle{gap:2px;padding:3px;border:1px solid #dfe6f1;border-radius:999px;background:#fff}.theme-toggle,.theme-toggle button{display:inline-flex;align-items:center}.theme-toggle button{justify-content:center;width:28px;height:24px;border:0;border-radius:999px;background:transparent;color:#64748b;cursor:pointer}.theme-toggle button.is-active{background:#eaf0ff;color:#2854d7}:root[data-theme=dark] .theme-toggle{background:var(--dk-surface-raised);border-color:var(--dk-border-strong)}:root[data-theme=dark] .theme-toggle button{color:var(--dk-text-muted)}:root[data-theme=dark] .theme-toggle button.is-active{background:var(--dk-accent-soft);color:var(--dk-accent)}:root[data-theme=dark] .kanban-column{background:var(--dk-surface-sunken);border-color:var(--dk-border)}:root[data-theme=dark] .kanban-column-header{background:var(--dk-surface-raised);border-bottom-color:var(--dk-border);color:var(--dk-text)}:root[data-theme=dark] .kanban-column-header .task-count{background:var(--dk-border-strong);color:var(--dk-text)}:root[data-theme=dark] .kanban-task,:root[data-theme=dark] .task-add-form,:root[data-theme=dark] .task-edit-form{background:var(--dk-surface);border-color:var(--dk-border);color:var(--dk-text)}:root[data-theme=dark] .kanban-task:hover{border-color:var(--dk-border-strong)}:root[data-theme=dark] .kanban-task.dragging{background:var(--dk-surface-raised);border-color:var(--dk-accent)}:root[data-theme=dark] .task-content p{color:var(--dk-text)}:root[data-theme=dark] .task-handle,:root[data-theme=dark] .task-meta{color:var(--dk-text-faint)}:root[data-theme=dark] .task-handle:hover{color:var(--dk-text)}:root[data-theme=dark] .add-task-btn{border-color:var(--dk-border-strong);color:var(--dk-text-muted)}:root[data-theme=dark] .add-task-btn:hover{background:var(--dk-surface-raised);color:var(--dk-text)}:root[data-theme=dark] .icon-btn.archive-btn:hover{background:var(--dk-danger-soft);color:var(--dk-danger)}:root[data-theme=dark] .icon-btn{color:var(--dk-text-faint)}:root[data-theme=dark] .icon-btn:hover{color:var(--dk-text)}:root[data-theme=dark] .bp-document-approved{color:var(--dk-success);background:var(--dk-success-soft);border-color:rgba(74,222,128,.35)}:root[data-theme=dark] .bp-document-approval-note{color:var(--dk-text-muted)}:root[data-theme=dark] .bp-as-panel.danger h3,:root[data-theme=dark] .bp-document-approval-error{color:var(--dk-danger)}:root[data-theme=dark] .bp-as-panel.info h3{color:#60a5fa}:root[data-theme=dark] .workspace-card.bp-mylist-card.is-accent-0{--bp-mylist-accent:#7da2ff;--bp-mylist-accent-soft:rgba(83,126,226,0.2)}:root[data-theme=dark] .workspace-card.bp-mylist-card.is-accent-1{--bp-mylist-accent:#8aabff;--bp-mylist-accent-soft:rgba(99,139,232,0.2)}:root[data-theme=dark] .workspace-card.bp-mylist-card.is-accent-2{--bp-mylist-accent:#6f99f7;--bp-mylist-accent-soft:rgba(73,114,211,0.2)}:root[data-theme=dark] .workspace-card.bp-mylist-card.is-accent-3{--bp-mylist-accent:#91b0ff;--bp-mylist-accent-soft:rgba(110,149,239,0.2)}:root[data-theme=dark] .workspace-card.bp-mylist-card.is-accent-4{--bp-mylist-accent:#779ef7;--bp-mylist-accent-soft:rgba(82,123,221,0.2)}:root[data-theme=dark] .workspace-card.bp-mylist-card.is-accent-5{--bp-mylist-accent:#9ab6ff;--bp-mylist-accent-soft:rgba(120,155,239,0.2)}:root[data-theme=dark] .bp-concerns-group.is-answer{border-color:#6b4f1c;background:#221a0d}:root[data-theme=dark] .bp-concerns-group.is-answer .bp-concerns-group-head{color:#f0c674}:root[data-theme=dark] .bp-concerns-group.is-golive{border-color:#2c4468;background:#101a2a}:root[data-theme=dark] .bp-concerns-group.is-golive .bp-concerns-group-head{color:#7fb0f5}:root[data-theme=dark] .bp-concerns-group.is-noted{border-color:var(--dk-border);background:var(--dk-surface-sunken)}:root[data-theme=dark] .bp-concerns-group.is-accepted{border-color:#24543f;background:#0e1f19}:root[data-theme=dark] .bp-concerns-group.is-accepted .bp-concerns-group-head{color:var(--dk-success)}:root[data-theme=dark] .bp-concerns-group li{background:var(--dk-surface-raised);border-color:var(--dk-border-strong)}:root[data-theme=dark] .bp-concerns-group li strong{color:var(--dk-text)}:root[data-theme=dark] .bp-concerns-group li span,:root[data-theme=dark] .bp-concerns-lead{color:var(--dk-text-muted)}:root[data-theme=dark] .bp-concerns-choice{border-color:#6b4f1c;background:#1b160c;color:var(--dk-text-muted)}:root[data-theme=dark] .bp-concerns-choice b{color:var(--dk-text)}:root[data-theme=dark] .bp-concerns-clear{color:var(--dk-success);background:var(--dk-success-soft)}:root[data-theme=dark] .bp-concerns-count{color:#f0c674;background:#2a2010}:root[data-theme=dark] .bp-concerns-action{background:var(--dk-surface-raised);border-color:var(--dk-border-strong);color:var(--dk-text)}:root[data-theme=dark] .bp-concerns-action.is-primary{background:var(--dk-accent);border-color:transparent;color:#fff}:root[data-theme=dark] .bp-concerns-action.is-quiet{background:transparent;border-color:transparent;color:var(--dk-text-muted)}:root[data-theme=dark] .bp-concerns-owner a{color:var(--dk-accent)}:root[data-theme=dark] .bp-concerns-failure{color:var(--dk-danger)}:root[data-theme=dark] .credit-history-action,:root[data-theme=dark] .credit-history-controls input,:root[data-theme=dark] .credit-history-controls select{background:var(--dk-surface-raised);border-color:var(--dk-border-strong);color:var(--dk-text)}:root[data-theme=dark] .credit-history-action.is-primary{background:var(--dk-accent);border-color:transparent;color:#fff}:root[data-theme=dark] .credit-history-scroll{border-color:var(--dk-border)}:root[data-theme=dark] .credit-history-table thead th{background:var(--dk-surface-sunken);color:var(--dk-text-muted)}:root[data-theme=dark] .credit-history-table td,:root[data-theme=dark] .credit-history-table th{border-bottom-color:var(--dk-border);color:var(--dk-text)}:root[data-theme=dark] .credit-history-table .is-grant{color:var(--dk-success)}:root[data-theme=dark] .credit-history-table .is-debit{color:var(--dk-danger)}:root[data-theme=dark] .credit-history-project{color:var(--dk-accent)}:root[data-theme=dark] .credit-history-controls label>span,:root[data-theme=dark] .credit-history-empty,:root[data-theme=dark] .credit-history-note,:root[data-theme=dark] .credit-history-ref{color:var(--dk-text-muted)}:root[data-theme=dark] .support-page-icon{color:#9bb8ff;background:linear-gradient(145deg,#17305f,#17243b);box-shadow:none}:root[data-theme=dark] .support-eyebrow,:root[data-theme=dark] .support-summary-grid article{color:#9bb8ff}:root[data-theme=dark] .support-summary-grid article{background:var(--dk-surface-raised);border-color:var(--dk-border);box-shadow:none}:root[data-theme=dark] .support-table td,:root[data-theme=dark] .support-table th{border-bottom-color:var(--dk-border)}:root[data-theme=dark] .support-ticket-form input,:root[data-theme=dark] .support-ticket-form select,:root[data-theme=dark] .support-ticket-form textarea{color:var(--dk-text);background:var(--dk-surface-raised);border-color:var(--dk-border-strong)}:root[data-theme=dark] .support-status{color:#9bb8ff;background:#17305f}:root[data-theme=dark] .support-status.is-closed,:root[data-theme=dark] .support-status.is-resolved{color:var(--dk-success);background:var(--dk-success-soft)}:root[data-theme=dark] .support-status.is-waiting_customer{color:#f0c674;background:#2a2010}:root[data-theme=dark] .support-status.is-in_progress{color:#93c5fd;background:#142b4c}:root[data-theme=dark] .support-ticket-success{color:var(--dk-success);background:var(--dk-success-soft)}:root[data-theme=dark] .support-ticket-error{color:var(--dk-danger);background:rgba(239,68,68,.12)}:root[data-theme=dark] .app-shell{--workspace-canvas:var(--dk-canvas);--workspace-canvas-warm:var(--dk-canvas);--workspace-surface:var(--dk-surface);--workspace-surface-warm:var(--dk-surface);--workspace-soft:var(--dk-surface-raised);--workspace-soft-strong:var(--dk-border);--workspace-border:var(--dk-border);--workspace-border-strong:var(--dk-border-strong);--workspace-ink:var(--dk-text);--workspace-text:var(--dk-text);--workspace-muted:var(--dk-text-muted);--workspace-primary:var(--dk-accent);--workspace-primary-hover:#91b0ff;--workspace-primary-soft:var(--dk-accent-soft);--workspace-primary-softer:#101d35;--workspace-blue-2:#82a8ff;--workspace-shadow:0 10px 30px rgba(0,0,0,0.24);--workspace-shadow-hover:0 16px 38px rgba(0,0,0,0.32);--surface:var(--dk-surface);--surface-soft:var(--dk-surface-raised);--surface-subtle:var(--dk-surface-sunken);--text:var(--dk-text);--text-secondary:var(--dk-text-muted);--text-muted:var(--dk-text-faint);--border:var(--dk-border);--border-strong:var(--dk-border-strong);--primary:var(--dk-accent);--primary-strong:#91b0ff;--cyan:#82a8ff;--purple:var(--dk-accent)}:root[data-theme=dark] .language-toggle,:root[data-theme=dark] .profile-trigger,:root[data-theme=dark] .topbar-notification-item.is-read,:root[data-theme=dark] .topbar-notification-popover{color:var(--dk-text);background:var(--dk-surface-raised);border-color:var(--dk-border-strong)}:root[data-theme=dark] .topbar-notification-item{color:var(--dk-text);background:var(--dk-info-soft);border-bottom-color:var(--dk-border)}:root[data-theme=dark] .topbar-notification-icon,:root[data-theme=dark] .topbar-page-icon{color:var(--dk-accent);background:var(--dk-accent-soft);box-shadow:inset 0 0 0 1px rgba(111,153,247,.18)}:root[data-theme=dark] .workspace-card.bp-mylist-card{background:linear-gradient(105deg,var(--dk-surface),var(--dk-surface-raised));border-color:var(--dk-border)}:root[data-theme=dark] .billing-action-details .price,:root[data-theme=dark] .billing-action-details h3,:root[data-theme=dark] .billing-credit-rule-card strong,:root[data-theme=dark] .billing-section-heading,:root[data-theme=dark] .billing-stat-value,:root[data-theme=dark] .bp-mylist-title{color:var(--dk-text)}:root[data-theme=dark] .billing-action-details .desc,:root[data-theme=dark] .billing-credit-rule-card p,:root[data-theme=dark] .billing-credit-rule-card small,:root[data-theme=dark] .billing-section-desc,:root[data-theme=dark] .billing-stat-label,:root[data-theme=dark] .billing-stat-note{color:var(--dk-text-muted)}:root[data-theme=dark] .billing-action-icon,:root[data-theme=dark] .billing-stat-icon-wrapper{color:var(--dk-accent);background:var(--dk-accent-soft)}:root[data-theme=dark] .billing-action-card.highlighted,:root[data-theme=dark] .billing-credit-rule-card{border-color:var(--dk-border-strong);background:linear-gradient(105deg,var(--dk-surface),var(--dk-surface-raised))}:root[data-theme=dark] .billing-stat-progress-bg{background:var(--dk-border)}:root[data-theme=dark] .billing-stat-progress-fill,:root[data-theme=dark] .billing-tab.active{background:var(--dk-accent)}:root[data-theme=dark] .billing-section-title{color:var(--dk-accent)}:root[data-theme=dark] .billing-section-title:before{background:var(--dk-accent)}:root[data-theme=dark] .content:has(.form-grid .input[readonly]) .form-grid .field>div,:root[data-theme=dark] .content:has(.form-grid .input[readonly]) .input[readonly]{color:var(--dk-text)!important;background:var(--dk-surface-raised)!important;border-color:var(--dk-border-strong)!important}:root[data-theme=dark] .content:has(.form-grid .input[readonly]) .workspace-card>div:nth-child(2)>div:first-child{color:var(--dk-accent)!important;background:var(--dk-accent-soft)!important;box-shadow:inset 0 0 0 1px rgba(111,153,247,.18)}:root[data-theme=dark] .content:has(.form-grid .input[readonly]) .workspace-card h2,:root[data-theme=dark] .content:has(.form-grid .input[readonly]) .workspace-card h3{color:var(--dk-text)!important}:root[data-theme=dark] .content:has(.form-grid .input[readonly]) .field>span:last-child,:root[data-theme=dark] .content:has(.form-grid .input[readonly]) .workspace-card p{color:var(--dk-text-muted)!important}:root[data-theme=dark] .settings-account-summary>div,:root[data-theme=dark] .settings-avatar-editor{color:var(--dk-text);border-color:var(--dk-border);background:linear-gradient(105deg,var(--dk-surface),var(--dk-surface-raised));box-shadow:none}:root[data-theme=dark] .settings-account-summary strong,:root[data-theme=dark] .settings-panel .field>span,:root[data-theme=dark] .settings-panel>header h2{color:var(--dk-text)}:root[data-theme=dark] .settings-account-summary small,:root[data-theme=dark] .settings-avatar-editor small,:root[data-theme=dark] .settings-danger-panel>p,:root[data-theme=dark] .settings-panel .field>small,:root[data-theme=dark] .settings-panel>header p{color:var(--dk-text-muted)}:root[data-theme=dark] .settings-account-summary span{color:var(--dk-accent)}:root[data-theme=dark] .settings-panel>header{border-bottom-color:var(--dk-border)}:root[data-theme=dark] .settings-avatar-preview,:root[data-theme=dark] .settings-panel>header>span{color:var(--dk-accent);background:var(--dk-accent-soft);border-color:var(--dk-surface);box-shadow:0 0 0 1px var(--dk-border-strong)}:root[data-theme=dark] .settings-panel .input,:root[data-theme=dark] .settings-panel .input[readonly]{color:var(--dk-text);border-color:var(--dk-border-strong);background:var(--dk-surface-raised)}:root[data-theme=dark] .settings-panel .input[readonly]{color:var(--dk-text-muted)}:root[data-theme=dark] .settings-feedback.is-success{color:var(--dk-success);border-color:rgba(74,222,128,.28);background:var(--dk-success-soft)}:root[data-theme=dark] .settings-feedback.is-error{color:var(--dk-danger);border-color:rgba(248,113,113,.28);background:var(--dk-danger-soft)}:root[data-theme=dark] .settings-oauth-note{color:var(--dk-accent);border-color:rgba(111,153,247,.3);background:var(--dk-info-soft)}:root[data-theme=dark] .settings-danger-panel{border-color:rgba(248,113,113,.28);background:linear-gradient(105deg,var(--dk-surface),#21161d)}:root[data-theme=dark] .settings-danger-panel>header>span{color:var(--dk-danger);background:var(--dk-danger-soft);box-shadow:inset 0 0 0 1px rgba(248,113,113,.2)}:root[data-theme=dark] .settings-danger-panel .button.danger{color:var(--dk-danger);border-color:rgba(248,113,113,.32);background:var(--dk-danger-soft)}