:root[data-theme=dark]{--app-bg:#061410;--bg:#0E211A;--bg-soft:#0C1F18;--nu-mist:#13291F;--ink:#E8F5EE;--ink-soft:#9CB6A9;--nu-green-ink:#EAF7F1;--nu-green-deep:#3FD08A;--line:#2F8A58;--nu-chrome:rgba(8,23,19,.94);--nu-warning:#E0A33A;--nu-danger:#FF8A7A;--nu-white:var(--bg-soft);--nu-tint:rgba(63,208,138,.14);--nu-tint-strong:rgba(63,208,138,.22);--nu-solid:var(--nu-chrome);--nu-solid-ink:var(--ink);--nu-warning-wash:rgba(224,163,58,0.16);--nu-danger-wash:rgba(255,138,122,0.16);--nu-shadow-sm:0 8px 24px rgba(0,0,0,.45);--nu-shadow-md:0 16px 44px rgba(0,0,0,.55);--shadow-card:0 12px 32px rgba(0,0,0,.45);--shadow-shell:0 24px 80px rgba(0,0,0,.6);color-scheme:dark}:root[data-theme=dark] .public-topbar{background:var(--nu-chrome);border-bottom:1px solid var(--line)}:root[data-theme=dark] .global-lang-switch{border:1px solid var(--line)}:root[data-theme=dark] body{background:radial-gradient(circle at 90% 8%,rgba(0,181,96,.055),transparent 26%),linear-gradient(180deg,var(--bg) 0,var(--bg-soft) 68%,var(--bg-soft) 100%)}:root[data-theme=dark] .hero{background:var(--nu-chrome);border:1px solid var(--line)}:root[data-theme=dark] .lang-switch,:root[data-theme=dark] .logo-wrap:after{border:1px solid var(--line)}:root[data-theme=dark] .push-err{color:var(--ink)}:root[data-theme=dark] .install-card,:root[data-theme=dark] .push-note,:root[data-theme=dark] .push-ok{border:1px solid var(--line)}:root[data-theme=dark] body:has(.admin),html[data-theme=dark]:has(.admin){background:var(--bg)}:root[data-theme=dark] .admin-token-row input{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .admin-error{color:var(--ink)}:root[data-theme=dark] .admin-card{background:var(--bg);border:1px solid var(--line)}:root[data-theme=dark] .admin-filters input[type=text],:root[data-theme=dark] .admin-filters>input,:root[data-theme=dark] .admin-table-wrap{border:1px solid var(--line)}:root[data-theme=dark] .admin-table tbody td{border-top:1px solid var(--line)}:root[data-theme=dark] .campaign-compose,:root[data-theme=dark] .campaign-form input:not([type]),:root[data-theme=dark] .campaign-form input[type=text],:root[data-theme=dark] .campaign-form input[type=url],:root[data-theme=dark] .campaign-form textarea{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .campaign-locale-options label,:root[data-theme=dark] .campaign-success{border:1px solid var(--line)}:root[data-theme=dark] .campaign-preview{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .campaign-preview-card{background:var(--bg)}:root[data-theme=dark] body:has(.profile),html[data-theme=dark]:has(.profile){background:var(--bg)}:root[data-theme=dark] .profile-hero{background:var(--bg)}:root[data-theme=dark] .profile-hero.no-cover{border:1px solid var(--line);background:radial-gradient(circle at 92% 8%,rgba(0,181,96,.11),transparent 34%),linear-gradient(180deg,var(--bg),var(--bg-soft))}:root[data-theme=dark] .profile-card{background:linear-gradient(180deg,var(--nu-chrome),rgba(0,181,96,.025));border:1px solid var(--line);border-color:var(--line)}:root[data-theme=dark] .doc-list li{border-bottom:1px solid var(--line)}:root[data-theme=dark] .social-item{border:1px solid var(--line)}:root[data-theme=dark] .discover-grid .social-item{background:var(--bg);border-color:var(--line)}:root[data-theme=dark] .discover-project-logo{background:var(--bg-soft)}:root[data-theme=dark] .story-grid article{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .claim-list li,:root[data-theme=dark] .related-card{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .startup-section-nav-inner{border:1px solid var(--line);background:var(--nu-chrome)}:root[data-theme=dark] .feedback-label textarea,:root[data-theme=dark] .rating-options label,:root[data-theme=dark] .talent-form input:not([type=checkbox]),:root[data-theme=dark] .talent-form select,:root[data-theme=dark] .talent-form textarea{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .admin-review textarea,:root[data-theme=dark] .talent-form fieldset{border:1px solid var(--line)}:root[data-theme=dark] .admin-token details,:root[data-theme=dark] .review-card{border-top:1px solid var(--line)}:root[data-theme=dark] .admin-token details input{border:1px solid var(--line)}:root[data-theme=dark] .discovery-search input,:root[data-theme=dark] .discovery-search select{background:var(--bg)}:root[data-theme=dark] .discover-sponsored{background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .admin-hero,:root[data-theme=dark] .admin-login,:root[data-theme=dark] .admin-panel{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .admin-module-nav{border:1px solid var(--line);background:var(--nu-chrome)}:root[data-theme=dark] .admin-sub-nav{border-bottom:1px solid var(--line)}:root[data-theme=dark] .admin-photo-empty,:root[data-theme=dark] .admin-profile-photo .admin-photo-actions .btn-secondary{background:var(--bg)}:root[data-theme=dark] .admin-photo-msg.is-error{background:var(--nu-mist)}:root[data-theme=dark] .admin-photo-msg.is-rate-limit,:root[data-theme=dark] .admin-photo-msg.is-recoverable,:root[data-theme=dark] .ketut-error.is-rate-limit,:root[data-theme=dark] .ketut-error.is-recoverable{background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .recoverable-state{background-color:var(--bg-soft);background-image:linear-gradient(180deg,var(--bg-soft) 0,var(--bg) 100%)}:root[data-theme=dark] .recoverable-actions .btn-secondary{background:var(--bg)}:root[data-theme=dark] .admin-module-grid button,:root[data-theme=dark] .admin-panel input,:root[data-theme=dark] .admin-panel select,:root[data-theme=dark] .admin-panel textarea{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .admin-scoped-workspace{background:var(--bg)}:root[data-theme=dark] .admin-scope-list article{border:1px solid var(--line)}:root[data-theme=dark] .admin-scope-boundary{background:var(--bg-soft)}:root[data-theme=dark] .finance-row{border:1px solid var(--line)}:root[data-theme=dark] .finance-statement{border-top:1px solid var(--line)}:root[data-theme=dark] .finance-pilot-nav button.is-active,:root[data-theme=dark] .finance-pilot-steps button{background:var(--bg)}:root[data-theme=dark] .finance-pilot-steps span{background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .finance-readonly{background:var(--bg-soft)}:root[data-theme=dark] .finance-notice.is-success{background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .finance-notice.is-error{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .finance-panel .finance-reconcile article,:root[data-theme=dark] .finance-panel .finance-row{background:var(--bg)}:root[data-theme=dark] .finance-state{background:var(--nu-mist)}:root[data-theme=dark] .finance-state.is-approved,:root[data-theme=dark] .finance-state.is-closed,:root[data-theme=dark] .finance-state.is-executed,:root[data-theme=dark] .finance-state.is-open,:root[data-theme=dark] .finance-state.is-posted,:root[data-theme=dark] .finance-state.is-ready,:root[data-theme=dark] .finance-state.is-requested{background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .finance-state.is-failed,:root[data-theme=dark] .finance-state.is-rejected{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .sponsor-stage-nav button{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .sponsor-policy{background:var(--bg-soft)}:root[data-theme=dark] .sponsor-stage details{border:1px solid var(--line)}:root[data-theme=dark] .sponsor-grid{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .sponsor-grid fieldset{border:1px solid var(--line)}:root[data-theme=dark] .sponsor-records li{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .sponsor-empty{border:1px dashed var(--line)}:root[data-theme=dark] .sponsor-milestones button{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .sponsor-milestones button>span{background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .sponsor-milestones .is-complete button{background:var(--bg-soft)}:root[data-theme=dark] .sponsor-tools{border:1px solid var(--line)}:root[data-theme=dark] .sponsor-back-overview,:root[data-theme=dark] .sponsor-tools button{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .updates li{border-bottom:1px solid var(--line)}:root[data-theme=dark] .admin .btn-ghost{border:1px solid var(--line)}:root[data-theme=dark] .admin .btn-danger{color:var(--ink)}:root[data-theme=dark] .proj-editor,:root[data-theme=dark] .proj-new input{border:1px solid var(--line)}:root[data-theme=dark] .child-block{border-top:1px solid var(--line)}:root[data-theme=dark] .donate-presets .preset{border:1.5px solid var(--line);background:var(--bg)}:root[data-theme=dark] .donate-input{border:1.5px solid var(--line)}:root[data-theme=dark] .spinner{border:4px solid var(--line)}:root[data-theme=dark] .btn-tertiary{background:var(--bg)}:root[data-theme=dark] .admin-verified-roles-row{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .admin-verified-roles-claim{border-left:3px solid var(--line)}:root[data-theme=dark] .admin-verified-roles-form input{border:1px solid var(--line)}:root[data-theme=dark] .admin-verified-roles-error{color:var(--ink)}:root[data-theme=dark] .admin-group-lifecycle-error{color:var(--ink);background:var(--bg-soft)}:root[data-theme=dark] .admin-group-row{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .admin-group-state.is-due{color:var(--ink)}:root[data-theme=dark] .admin-group-actions input{border:1px solid var(--line)}:root[data-theme=dark] .admin-group-btn{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .people-profile-action select,:root[data-theme=dark] .people-profile-action textarea{background:var(--bg)}:root[data-theme=dark] .startup-digest-settings.is-enabled{background:linear-gradient(145deg,var(--bg) 0,var(--bg-soft) 100%)}:root[data-theme=dark] .nu-choice-pills,:root[data-theme=dark] .startup-digest-guardrails span{background:var(--bg)}:root[data-theme=dark] .discover-latest-update{background:var(--bg-soft)}:root[data-theme=dark] .discover-latest-update span{color:var(--ink)}:root[data-theme=dark] .nu-startup-avatar{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .access-invite-ready,:root[data-theme=dark] .access-search input,:root[data-theme=dark] .nu-startup-avatar img,:root[data-theme=dark] .verified-role-filters button.is-active,:root[data-theme=dark] .verified-role-search input{background:var(--bg)}:root[data-theme=dark] .verified-role-filters span{background:var(--nu-mist)}:root[data-theme=dark] .verified-role-member-list,:root[data-theme=dark] .verified-role-member-list button{background:var(--bg)}:root[data-theme=dark] .verified-role-member-list .nu-status{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .verified-role-detail,:root[data-theme=dark] .verified-role-form-grid input,:root[data-theme=dark] .verified-role-form-grid select,:root[data-theme=dark] .verified-role-reason textarea{background:var(--bg)}:root[data-theme=dark] .admin-verified-roles-preview{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .community-invite-form input,:root[data-theme=dark] .identity-review-queue-tabs button{background:var(--bg)}:root[data-theme=dark] .identity-review-queue-tabs button.is-active{border-color:var(--line)}:root[data-theme=dark] .admin-manual-identity-decision select{background:var(--bg)}:root[data-theme=dark] .admin-manual-identity-confirm .identity-reject,:root[data-theme=dark] .admin-manual-identity-decision>.identity-reject{border-color:var(--nu-danger);background:var(--bg);color:var(--ink)}:root[data-theme=dark] .member-review-filters select,:root[data-theme=dark] .member-review-queue button,:root[data-theme=dark] .member-review-search input{background:var(--bg)}:root[data-theme=dark] .member-review-queue button.is-active{border-color:var(--line);background:var(--bg)}:root[data-theme=dark] .member-review-detail>.review-card{background:var(--bg)}:root[data-theme=dark] .admin-invite-shell,:root[data-theme=dark] .mu-truth-note{background:var(--bg-soft)}:root[data-theme=dark] .admin-invite-public-header{background:var(--bg);color:var(--ink)}:root[data-theme=dark] .admin-invite-public-header strong{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .global-create-actions>button:focus-visible,:root[data-theme=dark] .global-create-actions>button:hover{border-color:var(--line)}:root[data-theme=dark] .profile-story-avatar.is-own>span{border:3px solid var(--line)}:root[data-theme=dark] .public-explore-popover{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .public-discovery-tabs-wrap{background:linear-gradient(var(--bg) 72%,rgba(255,255,255,0))}:root[data-theme=dark] .nu-surface,:root[data-theme=dark] .public-discovery-tabs{border:1px solid var(--line);background:var(--nu-chrome)}:root[data-theme=dark] .nu-card{background:var(--bg);border:1px solid var(--line)}:root[data-theme=dark] .nu-settings-row{border-bottom:1px solid var(--line)}:root[data-theme=dark] .nu-settings-select,:root[data-theme=dark] .nu-settings-toggle:after{background:var(--bg)}:root[data-theme=dark] .nu-settings-card{border:1px solid var(--line)}:root[data-theme=dark] .nu-settings-status{background:var(--bg)}:root[data-theme=dark] .nu-settings-status[data-save-state=error],:root[data-theme=dark] .nu-settings-status[data-save-state=uncertain]{border-color:var(--nu-danger)}:root[data-theme=dark] .nu-settings-action{background:var(--bg)}:root[data-theme=dark] .nu-settings-action.is-danger{border-color:var(--nu-danger)}:root[data-theme=dark] .nu-status.is-warning{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .nu-route-tabs,:root[data-theme=dark] .nu-url-tabs{border:1px solid var(--line);background:var(--nu-chrome)}:root[data-theme=dark] .nu-search-toolbar{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .nu-search-field input:focus,:root[data-theme=dark] .nu-search-suggestions,:root[data-theme=dark] .nu-search-suggestions button,:root[data-theme=dark] .unified-search-recents,:root[data-theme=dark] .unified-search-recents button,:root[data-theme=dark] .unified-search-result-image,:root[data-theme=dark] .unified-search-suggestions,:root[data-theme=dark] .unified-search-suggestions button,:root[data-theme=dark] .unified-search-suggestions button>i,:root[data-theme=dark] .unified-search-suggestions button>img{background:var(--bg)}:root[data-theme=dark] .nu-search-recovery{background:var(--bg-soft)}:root[data-theme=dark] .people-loading-search{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .nu-filter-panel{border-top:1px solid var(--line)}:root[data-theme=dark] .nu-filter-fields input,:root[data-theme=dark] .nu-filter-fields select{background:var(--bg)}:root[data-theme=dark] .nu-page-state{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .workspace-hero{border-bottom:1px solid var(--line)}:root[data-theme=dark] .workspace-public-link{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .workspace-panel,:root[data-theme=dark] .workspace-switcher{border:1px solid var(--line);background:var(--nu-chrome)}:root[data-theme=dark] .workspace-panel-head{border-bottom:1px solid var(--line)}:root[data-theme=dark] .workspace-next-action{border:1px solid var(--line)}:root[data-theme=dark] .workspace-group{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .workspace-module{border-bottom:1px solid var(--line)}:root[data-theme=dark] .startup-team-review{background:var(--bg-soft)}:root[data-theme=dark] .startup-team-card{background:var(--bg)}:root[data-theme=dark] .startup-team-avatar{background:var(--nu-mist)}:root[data-theme=dark] .startup-team-avatar.is-pending{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .startup-team-action{background:var(--bg)}:root[data-theme=dark] .startup-team-form input,:root[data-theme=dark] .startup-team-form select,:root[data-theme=dark] .startup-team-form textarea{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .startup-team-danger{border:1px solid var(--nu-danger);background:var(--bg)}:root[data-theme=dark] .startup-team-action-buttons>button:not(.btn-primary){background:var(--nu-mist)}:root[data-theme=dark] .startup-team-danger-zone>div{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .startup-team-danger-zone button:not(.startup-team-danger){background:var(--nu-mist)}:root[data-theme=dark] .startup-team-message{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .account-disclosure[open]>summary,:root[data-theme=dark] .account-memberships li{border-bottom:1px solid var(--line)}:root[data-theme=dark] .nu-contact-card>.nu-form-actions .btn-ghost,:root[data-theme=dark] .nu-report-trigger{background:var(--bg)}:root[data-theme=dark] .consumer-step-up-alternatives input{border:1px solid var(--line)}:root[data-theme=dark] .security-disclosure{border-top:1px solid var(--line)}:root[data-theme=dark] .passkey-remove-confirmation{border:1px solid var(--nu-danger)}:root[data-theme=dark] .passkey-remove-confirmation textarea{border:1px solid var(--nu-danger);background:var(--bg)}:root[data-theme=dark] .profile-directory-form fieldset,:root[data-theme=dark] .profile-directory-form input,:root[data-theme=dark] .profile-directory-form select,:root[data-theme=dark] .register-form input,:root[data-theme=dark] .register-form select{border:1px solid var(--line)}:root[data-theme=dark] .account-command-card:hover,:root[data-theme=dark] .my-space-preference-row:hover,:root[data-theme=dark] .my-space-task:hover{border-color:var(--line)}:root[data-theme=dark] .messages-split{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .messages-list{border-right:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .messages-empty-note{border:1px solid var(--line)}:root[data-theme=dark] .messages-search input{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .messages-search input:focus-visible{border-color:var(--line)}:root[data-theme=dark] .messages-assistant-avatar{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .messages-thread-wrap{background:linear-gradient(180deg,var(--bg),var(--bg-soft))}:root[data-theme=dark] .messages-thread-head{border-bottom:1px solid var(--line);background:var(--nu-chrome)}:root[data-theme=dark] .messages-thread-head .messages-actions .btn-tertiary{border-color:var(--line);background:var(--bg)}:root[data-theme=dark] .messages-thread article{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .messages-compose{border-top:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .messages-compose>input{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .messages-posting-restricted{border:1px solid var(--line)}:root[data-theme=dark] .nu-candidate-list{border-top:1px solid var(--nu-hairline,var(--line))}:root[data-theme=dark] .opportunity-tabs button[aria-selected=true]{background:var(--bg)}:root[data-theme=dark] .candidate-next select{border:1px solid var(--nu-hairline,var(--line));background:var(--bg)}:root[data-theme=dark] .opportunity-close-confirm{border:1px solid var(--nu-danger)}:root[data-theme=dark] .discover-sponsor-disclosure{background:var(--bg-soft)}:root[data-theme=dark] .saved-toolbar input{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .notification-filter-tabs button[aria-selected=true],:root[data-theme=dark] .saved-type-tabs button{background:var(--bg)}:root[data-theme=dark] .saved-opportunities-search input{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .application-withdraw-confirm{border:1px solid var(--nu-danger)}:root[data-theme=dark] .ketut-avatar{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .ketut-offline{background:var(--bg-soft)}:root[data-theme=dark] .ketut-msg.assistant{background:var(--nu-mist)}:root[data-theme=dark] .ketut-compose textarea{border:1px solid var(--line)}:root[data-theme=dark] .ketut-compose button:disabled{background:var(--nu-mist);color:var(--ink-soft)}:root[data-theme=dark] .ketut-error{color:var(--ink-soft)}:root[data-theme=dark] .ketut-page-embedded .ketut-head{border-bottom:1px solid var(--line);background:var(--nu-chrome)}:root[data-theme=dark] .ketut-page-embedded .ketut-msg{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .ketut-page-embedded .ketut-compose{border-top:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .ketut-page-embedded .ketut-compose textarea{border-color:var(--line);background:var(--bg)}:root[data-theme=dark] .ketut-entry{background:linear-gradient(135deg,var(--bg-soft),var(--nu-mist));color:var(--ink-soft)}:root[data-theme=dark] .ketut-entry strong{color:var(--ink-soft)}:root[data-theme=dark] .profile-resume-banner{border:1px solid var(--line)}:root[data-theme=dark] .profile-completion-card{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .member-approval.is-submitted{border-color:var(--line)}:root[data-theme=dark] .member-submitted-mark:after{border:solid var(--line)}:root[data-theme=dark] .profile-checklist-index{background:var(--bg)}:root[data-theme=dark] .profile-form-section{border-top:1px solid var(--line)}:root[data-theme=dark] .profile-upload-zone{border:2px dashed var(--line)}:root[data-theme=dark] .profile-completion-card input:not([type=radio]):not([type=file]),:root[data-theme=dark] .profile-completion-card select,:root[data-theme=dark] .profile-completion-card textarea{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .profile-field>small.is-warning{color:var(--ink-soft)}:root[data-theme=dark] .profile-cv-guide{background:var(--bg-soft)}:root[data-theme=dark] .profile-cv-guide summary strong{color:var(--ink)}:root[data-theme=dark] .profile-cv-example-lead{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .admission-tablist{border:1px solid var(--line)}:root[data-theme=dark] .admission-tab:hover{background:var(--nu-chrome)}:root[data-theme=dark] .admission-tab.is-active{border-color:var(--line);background:var(--bg)}:root[data-theme=dark] .admission-gate-note{background:var(--bg-soft)}:root[data-theme=dark] .writing-hint{border:1px solid var(--line)}:root[data-theme=dark] .writing-hint[data-all-strong=true]{border-color:var(--line);background:var(--bg-soft)}:root[data-theme=dark] .writing-hint-bar span,:root[data-theme=dark] .writing-hint-bar span[data-verdict=partial]{background:var(--nu-mist)}:root[data-theme=dark] .profile-enrichment{border:1px solid var(--line)}:root[data-theme=dark] .profile-optional-how{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .profile-enrichment-fields fieldset,:root[data-theme=dark] .profile-message{border:1px solid var(--line)}:root[data-theme=dark] .profile-message.is-error{border-color:var(--nu-danger)}:root[data-theme=dark] .profile-action-row{border-top:1px solid var(--line)}:root[data-theme=dark] .profile-completion-aside{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .profile-completion-aside p{border:1px solid var(--line)}:root[data-theme=dark] .impact-tabs{background:var(--bg-soft)}:root[data-theme=dark] .impact-tabs button.is-active{background:var(--bg)}:root[data-theme=dark] .impact-tabs button span{background:var(--nu-mist)}:root[data-theme=dark] .impact-summary article{background:var(--bg)}:root[data-theme=dark] .impact-goal{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .impact-message{background:var(--bg-soft)}:root[data-theme=dark] .impact-form input,:root[data-theme=dark] .impact-form select,:root[data-theme=dark] .impact-form textarea,:root[data-theme=dark] .impact-metric{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .impact-goal-tag{background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .impact-provenance li .nu-status{background:var(--nu-mist)}:root[data-theme=dark] .impact-entry{background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .sdg-project-form textarea{border:1px solid var(--line)}:root[data-theme=dark] .sdg-project-discovery{background:var(--bg)}:root[data-theme=dark] .sdg-project-discovery input,:root[data-theme=dark] .sdg-project-discovery select{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .sdg-project-card{background:var(--bg)}:root[data-theme=dark] .sdg-project-card:hover{border-color:var(--line)}:root[data-theme=dark] .sdg-ops>section{background:var(--bg)}:root[data-theme=dark] .sdg-workspace-head select{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .sdg-workspace-tabs{background:var(--bg-soft)}:root[data-theme=dark] .sdg-workspace-panel,:root[data-theme=dark] .sdg-workspace-tabs button.is-active{background:var(--bg)}:root[data-theme=dark] .halal-policy-state.is-active,:root[data-theme=dark] .ketut-scholar-badge{color:var(--ink);background:var(--nu-mist);border:1px solid var(--line)}:root[data-theme=dark] .halal-policy-state.is-active>span{background:var(--bg)}:root[data-theme=dark] .halal-policy-state.is-pending{color:var(--ink);background:var(--bg-soft);border:1px solid var(--line)}:root[data-theme=dark] .halal-policy-state.is-pending>span,:root[data-theme=dark] .halal-principle,:root[data-theme=dark] .halal-tabs button[aria-selected=true]{background:var(--bg)}:root[data-theme=dark] .halal-principle>span{background:var(--nu-mist)}:root[data-theme=dark] .ketut-halal-note{color:var(--ink);background:var(--nu-mist);border:1px solid var(--line)}:root[data-theme=dark] .ketut-safety-mark{background:var(--bg);color:var(--ink-soft)}:root[data-theme=dark] .skip-link:focus{background:var(--bg);color:var(--ink)}:root[data-theme=dark] .mission-onboarding{background:linear-gradient(135deg,var(--nu-mist),var(--bg-soft));border:1px solid var(--line)}:root[data-theme=dark] .mission-eyebrow,:root[data-theme=dark] .mission-lead{color:var(--ink)}:root[data-theme=dark] .mission-pillar{background:var(--bg)}:root[data-theme=dark] .mission-cta,:root[data-theme=dark] .mission-pillar span:last-child,:root[data-theme=dark] .mission-pillar strong{color:var(--ink)}:root[data-theme=dark] .mission-dismiss{color:var(--ink-soft)}:root[data-theme=dark] .impact-passport-card{background:linear-gradient(135deg,var(--bg-soft),var(--bg-soft));border:1px solid var(--line)}:root[data-theme=dark] .impact-stat span,:root[data-theme=dark] .impact-stat strong{color:var(--ink)}:root[data-theme=dark] .impact-stat-pending strong{color:var(--ink-soft)}:root[data-theme=dark] .evidence-trust{background:var(--bg);border:1px solid var(--line)}:root[data-theme=dark] .evidence-trust-step span,:root[data-theme=dark] .evidence-trust-step strong,:root[data-theme=dark] .evidence-trust-title{color:var(--ink)}:root[data-theme=dark] .privacy-consent-toggle{background:var(--bg)}:root[data-theme=dark] .privacy-consent-toggle>span{background:var(--nu-mist)}:root[data-theme=dark] .privacy-consent-toggle>span:after{background:var(--bg)}:root[data-theme=dark] .privacy-danger{border-color:var(--nu-danger)}:root[data-theme=dark] .privacy-msg{border:1px solid var(--line)}:root[data-theme=dark] .deletion-confirmation,:root[data-theme=dark] .deletion-confirmation input{border:1px solid var(--nu-danger);background:var(--bg)}:root[data-theme=dark] .story-add-mark{background:var(--bg)}:root[data-theme=dark] .story-add-mark span{border:2px solid var(--line)}:root[data-theme=dark] .story-avatar-ring,:root[data-theme=dark] .story-composer-dialog{background:var(--bg)}:root[data-theme=dark] .story-photo-stage{border:1.5px dashed var(--line)}:root[data-theme=dark] .story-viewer-card{background:var(--nu-var(--bg))}:root[data-theme=dark] .story-viewer-card>header img{background:var(--bg)}:root[data-theme=dark] .composer-row input,:root[data-theme=dark] .composer-row input[type=text],:root[data-theme=dark] .composer-row select,:root[data-theme=dark] .social-composer textarea{border:1px solid var(--line)}:root[data-theme=dark] .social-tabs button.active,:root[data-theme=dark] .social-tabs button[aria-pressed=true]{background:var(--bg)}:root[data-theme=dark] .social-post{background:var(--bg);border:1px solid var(--line)}:root[data-theme=dark] .post-type{border:1px solid var(--line)}:root[data-theme=dark] .post-type.amal,:root[data-theme=dark] .post-type.ilmu{border-color:var(--line)}:root[data-theme=dark] .post-type.impact{color:var(--ink)}:root[data-theme=dark] .social-post-media{background:var(--bg-soft)}:root[data-theme=dark] .social-post footer{border-top:1px solid var(--line)}:root[data-theme=dark] .social-post footer button{color:var(--ink)}:root[data-theme=dark] .social-post footer button:hover{background:var(--bg-soft)}:root[data-theme=dark] .reaction-row button.selected{background:var(--nu-mist);color:var(--ink-soft)}:root[data-theme=dark] .reaction-picker,:root[data-theme=dark] .reaction-picker:after{background:var(--bg)}:root[data-theme=dark] .comment-panel{border-top:1px dashed var(--line)}:root[data-theme=dark] .comment-list .mention-highlight,:root[data-theme=dark] .social-post.mention-highlight{background:var(--bg-soft)}:root[data-theme=dark] .comment-compose input{border:1px solid var(--line)}:root[data-theme=dark] .mention-suggestions{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .mention-suggestions button{background:var(--bg)}:root[data-theme=dark] .mention-tokens .is-unresolved{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .social-post header .social-post-delete-icon:hover,:root[data-theme=dark] .social-post header .social-post-delete-icon[aria-expanded=true],:root[data-theme=dark] .social-post-delete{background:var(--bg-soft)}:root[data-theme=dark] .saved-list li,:root[data-theme=dark] .social-form input,:root[data-theme=dark] .social-form select,:root[data-theme=dark] .social-form textarea{border:1px solid var(--line)}:root[data-theme=dark] .social-provider-button{border:1.5px solid var(--line);background:var(--bg);color:var(--ink)}:root[data-theme=dark] .social-provider-button:hover{background:var(--bg-soft)}:root[data-theme=dark] .social-provider-button--unavailable{border-color:var(--line);background:var(--bg-soft);color:var(--ink-soft)}:root[data-theme=dark] .social-provider-button--unavailable:hover{border-color:var(--line);background:var(--bg-soft)}:root[data-theme=dark] .social-provider-status{color:var(--ink-soft)}:root[data-theme=dark] .knowledge-filters input,:root[data-theme=dark] .knowledge-filters select,:root[data-theme=dark] .knowledge-search input,:root[data-theme=dark] .security-center input:not([type=checkbox]):not([type=radio]),:root[data-theme=dark] .security-center select{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .knowledge-filter-drawer>summary span{background:var(--nu-mist)}:root[data-theme=dark] .evidence-discussion select,:root[data-theme=dark] .evidence-discussion textarea,:root[data-theme=dark] .research-submit input,:root[data-theme=dark] .research-submit select,:root[data-theme=dark] .research-submit textarea,:root[data-theme=dark] .social-composer-author select,:root[data-theme=dark] .social-composer-trigger{background:var(--bg)}:root[data-theme=dark] .social-composer-live textarea,:root[data-theme=dark] .social-media-preview-live{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .social-media-preview-grid figure{background:var(--bg)}:root[data-theme=dark] .community-form-grid input,:root[data-theme=dark] .community-form-grid select,:root[data-theme=dark] .community-form-grid textarea,:root[data-theme=dark] .group-create-grid input,:root[data-theme=dark] .group-create-grid select,:root[data-theme=dark] .social-composer-fields input,:root[data-theme=dark] .social-composer-fields select{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .social-context-picker,:root[data-theme=dark] .social-context-picker fieldset label{background:var(--bg)}:root[data-theme=dark] .creation-review-live{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .group-candidate-live{border:1px solid var(--line)}:root[data-theme=dark] .group-candidate-avatar,:root[data-theme=dark] .group-candidate-live img{background:var(--nu-mist)}:root[data-theme=dark] .group-summary-live{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .social-evidence-attachment,:root[data-theme=dark] .social-evidence-picker{border:1px solid var(--line)}:root[data-theme=dark] .social-evidence-recovery{background:var(--bg-soft)}:root[data-theme=dark] .social-discard-dialog .social-discard-action{color:var(--ink)}:root[data-theme=dark] .feed-controls,:root[data-theme=dark] .feed-controls label,:root[data-theme=dark] .story-rail-arrow{background:var(--bg)}:root[data-theme=dark] .feed-density-preview{background:var(--bg-soft)}:root[data-theme=dark] .feed-density-preview>div{background:var(--bg)}:root[data-theme=dark] .messages-attachment-file,:root[data-theme=dark] .messages-thread article small{color:var(--ink)}:root[data-theme=dark] .org-tabs{background:var(--bg)}:root[data-theme=dark] .org-tabs button span{background:var(--nu-mist)}:root[data-theme=dark] .community-search-live input,:root[data-theme=dark] .community-toolbar-live{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .community-optional-live{background:var(--bg)}:root[data-theme=dark] .event-card-live>footer button,:root[data-theme=dark] .event-form-grid-live input,:root[data-theme=dark] .event-form-grid-live textarea,:root[data-theme=dark] .events-toolbar-live,:root[data-theme=dark] .events-toolbar-live input,:root[data-theme=dark] .search-scope-tabs{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .identity-status.is-verified{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .identity-status.is-needs_review{background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .identity-status.is-rejected{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .identity-latest{border:1px solid var(--line)}:root[data-theme=dark] .identity-doc-option{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .identity-doc-mark{border:2px solid var(--line);background:var(--bg)}:root[data-theme=dark] .identity-doc-mark:after{background:var(--bg)}:root[data-theme=dark] .identity-doc-option:hover{border-color:var(--line);background:var(--bg-soft)}:root[data-theme=dark] .identity-file-input{border:1px dashed var(--line)}:root[data-theme=dark] .identity-admin-review{border-left:2px solid var(--line)}:root[data-theme=dark] .identity-result.is-needs_review,:root[data-theme=dark] .identity-result.is-rejected{background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .identity-privacy{border-top:1px solid var(--line)}:root[data-theme=dark] .identity-review-card{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .identity-shared-warning{border:1px solid var(--line);background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .review-step{background:var(--bg)}:root[data-theme=dark] .review-step.is-settled{border-color:var(--line)}:root[data-theme=dark] .review-blocked{border:1px solid var(--line);background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .member-approval-status .badge.status-approved{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .member-role-option{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .member-role-mark{border:2px solid var(--line);background:var(--bg)}:root[data-theme=dark] .member-role-mark:after{border:solid var(--line)}:root[data-theme=dark] .member-role-option:hover{border-color:var(--line);background:var(--bg-soft)}:root[data-theme=dark] .member-role-option:has(input:disabled){background:var(--bg-soft);border-color:var(--line)}:root[data-theme=dark] .admission-step{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .admission-step.step-done .admission-step-index{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .admission-step.step-done .admission-step-copy>small{color:var(--ink)}:root[data-theme=dark] .admission-approved{border:1px solid var(--line)}:root[data-theme=dark] .admission-summary{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .admission-journey-body>.profile-card+.profile-card{border-top:1px solid var(--line)}:root[data-theme=dark] .biometric-capture-card,:root[data-theme=dark] .biometric-consent-card{background:var(--bg);border:1px solid var(--line)}:root[data-theme=dark] .biometric-capture-message--done{border-color:var(--line)}:root[data-theme=dark] .biometric-consent-check{background:var(--bg)}:root[data-theme=dark] .biometric-action-quiet{border:1px solid var(--line)}:root[data-theme=dark] .identity-fallback-ask select,:root[data-theme=dark] .identity-fallback-note,:root[data-theme=dark] .identity-fallback.is-pending{background:var(--bg)}:root[data-theme=dark] .help-launcher{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .help-launcher:hover{border-color:var(--line)}:root[data-theme=dark] .help-launcher-dot{border:2px solid var(--line)}:root[data-theme=dark] .help-panel,:root[data-theme=dark] .help-thread-message{background:var(--bg)}:root[data-theme=dark] .help-thread-message.is-admin{border-color:var(--line)}:root[data-theme=dark] .admin-help-thread-row,:root[data-theme=dark] .admin-manual-identity-row,:root[data-theme=dark] .help-thread-compose,:root[data-theme=dark] .help-thread-compose textarea,:root[data-theme=dark] .help-thread-message.is-member{background:var(--bg)}:root[data-theme=dark] .admin-help-thread-message.is-admin{border-color:var(--line)}:root[data-theme=dark] .admin-help-thread-actions .btn-secondary{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .admin-help-inbox{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .admin-help-search input{background:var(--bg)}:root[data-theme=dark] .admin-help-filters button{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .admin-help-conversation{background:var(--bg)}:root[data-theme=dark] .admin-help-conversation .admin-help-thread-author span{color:var(--ink)}:root[data-theme=dark] .admin-moderation-queue{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .admin-moderation-detail,:root[data-theme=dark] .admin-moderation-queue input,:root[data-theme=dark] .admin-moderation-queue li button{background:var(--bg)}:root[data-theme=dark] .admin-moderation-summary{background:var(--bg-soft)}:root[data-theme=dark] .admin-evidence-actions .btn-secondary,:root[data-theme=dark] .admin-moderation-actions .btn-secondary,:root[data-theme=dark] .admin-moderation-detail .nu-form-actions .btn-secondary{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .admin-moderation-error,:root[data-theme=dark] .admin-moderation-unavailable,:root[data-theme=dark] .admin-sanction-confirm{background:var(--bg-soft)}:root[data-theme=dark] .admin-evidence-note[role=alert]{color:var(--ink)}:root[data-theme=dark] .admin-group-queue{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .admin-group-queue input{background:var(--bg)}:root[data-theme=dark] .admin-group-filters button{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .admin-group-detail,:root[data-theme=dark] .admin-group-queue li button,:root[data-theme=dark] .admin-group-tabs button[aria-selected=true]{background:var(--bg)}:root[data-theme=dark] .admin-group-state-card{background:var(--bg-soft)}:root[data-theme=dark] .admin-group-decision,:root[data-theme=dark] .admin-group-decision .btn-secondary,:root[data-theme=dark] .admin-group-decision input,:root[data-theme=dark] .admin-group-decision textarea,:root[data-theme=dark] .admin-group-primary-actions .btn-secondary{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .admin-group-lifecycle-error,:root[data-theme=dark] .admin-group-message,:root[data-theme=dark] .admin-group-readonly{background:var(--bg-soft)}:root[data-theme=dark] .admin-pending-callout{border:1px solid var(--line)}:root[data-theme=dark] .admin-pending-callout strong,:root[data-theme=dark] .identity-evidence .is-unavailable,:root[data-theme=dark] .member-evidence .is-unavailable{color:var(--ink)}:root[data-theme=dark] .member-blocker{background:var(--bg-soft)}:root[data-theme=dark] .member-blocker.is-ready{border-left-color:var(--nu-green,var(--line))}:root[data-theme=dark] .member-blocker-label{color:var(--ink)}:root[data-theme=dark] .help-conversation-entry,:root[data-theme=dark] .profile-sharing,:root[data-theme=dark] .security-totp{border:1px solid var(--line)}:root[data-theme=dark] .messages-voice-transcript{color:var(--ink)}:root[data-theme=dark] .messages-voice-note{color:var(--ink-soft)}:root[data-theme=dark] .messages-pending{background:var(--bg-soft);border:1px solid var(--line)}:root[data-theme=dark] .messages-pending p,:root[data-theme=dark] .messages-pending strong{color:var(--ink)}:root[data-theme=dark] .messages-forward-picker{background:var(--bg);border:1px solid var(--line)}:root[data-theme=dark] .messages-forward-quote{color:var(--ink);border-left:3px solid var(--line)}:root[data-theme=dark] .messages-forward-picker li button{border:1px solid var(--line);background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .messages-forward-empty{color:var(--ink-soft)}:root[data-theme=dark] .messages-forward-cancel{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .messages-forward-toast{background:var(--bg-soft);border:1px solid var(--line)}:root[data-theme=dark] .messages-avatar{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .help-thread-privacy{border-left:2px solid var(--line)}:root[data-theme=dark] .help-thread-bar textarea{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .admin-dock-badge,:root[data-theme=dark] .admin-evidence,:root[data-theme=dark] .messages-mention-picker{background:var(--bg)}:root[data-theme=dark] .admin-dock{background:var(--bg)}:root[data-theme=dark] .admin-dock,:root[data-theme=dark] .admin-dock-panel{border:1px solid var(--nu-line,var(--line))}:root[data-theme=dark] .admin-dock-note{border-top:1px solid var(--nu-line,var(--line))}:root[data-theme=dark] .messages-verified-scope{color:var(--ink)}:root[data-theme=dark] .business-plan-progress{background:var(--nu-mist)}:root[data-theme=dark] .business-plan-save{background:var(--bg-soft)}:root[data-theme=dark] .business-plan-save.is-conflict,:root[data-theme=dark] .business-plan-save.is-error{background:var(--bg-soft);color:var(--ink)!important}:root[data-theme=dark] .business-plan-next-step{background:var(--bg-soft)}:root[data-theme=dark] .business-plan-next-step span{color:var(--ink)}:root[data-theme=dark] .business-plan-next-step:hover,:root[data-theme=dark] .business-plan-section summary>span.is-complete,:root[data-theme=dark] .business-plan-section summary>span:last-child{background:var(--bg-soft)}:root[data-theme=dark] .business-plan-section textarea{border:1.5px solid var(--line);background:var(--bg)}:root[data-theme=dark] .business-plan-field-meta select,:root[data-theme=dark] .business-plan-review select{background:var(--bg)}:root[data-theme=dark] .business-plan-comment{background:var(--bg-soft)}:root[data-theme=dark] .business-plan-comment footer{color:var(--ink)}:root[data-theme=dark] .business-plan-evidence-list a,:root[data-theme=dark] .business-plan-evidence-list a>span:first-child,:root[data-theme=dark] .business-plan-history li{background:var(--bg-soft)}:root[data-theme=dark] .business-plan-evidence-form input,:root[data-theme=dark] .business-plan-evidence-form select,:root[data-theme=dark] .business-plan-evidence-form textarea{background:var(--bg)}:root[data-theme=dark] .business-plan-feedback.field-error{background:var(--bg-soft);color:var(--ink)!important}:root[data-theme=dark] .business-plan-role-context{border:1px solid var(--line);background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .business-plan-role-context>span:first-child{background:var(--nu-mist);color:var(--ink-soft)}:root[data-theme=dark] .business-plan-role-context small{color:var(--ink)}:root[data-theme=dark] .business-plan-review.is-blocked{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .business-plan-review.is-blocked h2{color:var(--ink)}:root[data-theme=dark] .business-plan-view-switch{background:var(--bg-soft)}:root[data-theme=dark] .business-plan-view-switch button.is-active{background:var(--bg)}:root[data-theme=dark] .business-plan-stage-rail button>span:first-child{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .business-plan-my-work,:root[data-theme=dark] .business-plan-stage-rail button.is-active{background:var(--bg-soft)}:root[data-theme=dark] .business-plan-wizard-card>header>span{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .business-plan-wizard-card>header>span.is-complete{background:var(--nu-mist)}:root[data-theme=dark] .business-plan-guiding-question{background:linear-gradient(135deg,var(--bg-soft),var(--bg-soft))}:root[data-theme=dark] .business-plan-guiding-question p{color:var(--ink)}:root[data-theme=dark] .business-plan-collab-context{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .business-plan-collab-avatar{background:var(--nu-mist)}:root[data-theme=dark] .business-plan-merge-card{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .business-plan-merge-card header p{color:var(--ink)}:root[data-theme=dark] .business-plan-merge-card details{background:var(--nu-chrome)}:root[data-theme=dark] .business-plan-merge-card summary{color:var(--ink)}:root[data-theme=dark] .business-plan-wizard-input{border:1.5px solid var(--line);background:var(--bg)}:root[data-theme=dark] .business-plan-quality-strip select{background:var(--bg)}:root[data-theme=dark] .business-plan-document-preview article p{color:var(--ink)}:root[data-theme=dark] .business-plan-coach-avatar{background:var(--bg)}:root[data-theme=dark] .business-plan-evidence-file{border:1px dashed var(--line)}:root[data-theme=dark] .business-plan-coach-answer,:root[data-theme=dark] .business-plan-evidence-file strong{background:var(--bg)}:root[data-theme=dark] .business-plan-side-tabs{background:var(--nu-mist)}:root[data-theme=dark] .business-plan-side-tabs button.is-active{background:var(--bg)}:root[data-theme=dark] .business-plan-side-tabs button span{background:var(--nu-mist)}:root[data-theme=dark] .business-plan-team-panel input,:root[data-theme=dark] .business-plan-team-panel select{background:var(--bg)}:root[data-theme=dark] .business-plan-presence-note{background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .business-plan-discussion li>span,:root[data-theme=dark] .business-plan-discussion-head span{background:var(--nu-mist)}:root[data-theme=dark] .fundraising-rail li button[aria-current=step]{background:var(--bg-soft)}:root[data-theme=dark] .fundraising-progress strong{color:var(--ink)}:root[data-theme=dark] .fundraising-form input,:root[data-theme=dark] .fundraising-form select,:root[data-theme=dark] .fundraising-form textarea{background:var(--bg)}:root[data-theme=dark] .fundraising-readonly,:root[data-theme=dark] .fundraising-review-note{background:var(--bg-soft)}:root[data-theme=dark] .fundraising-admin article{background:var(--bg)}:root[data-theme=dark] .fundraising-admin-done{color:var(--ink)}:root[data-theme=dark] .admin-verified-roles-preview-bubble,:root[data-theme=dark] .messages-poll-form,:root[data-theme=dark] .poll-card,:root[data-theme=dark] .poll-option{background:var(--bg)}:root[data-theme=dark] .messages-poll-form input{border:1px solid var(--line)}:root[data-theme=dark] .group-members,:root[data-theme=dark] .messages-poll-form button{background:var(--bg)}:root[data-theme=dark] .group-members-warn{color:var(--ink);background:var(--bg-soft)}:root[data-theme=dark] .appt-cancel,:root[data-theme=dark] .appt-card,:root[data-theme=dark] .appt-edit-btn,:root[data-theme=dark] .group-members li button{background:var(--bg)}:root[data-theme=dark] .appt-edit input{border:1.5px solid var(--line)}:root[data-theme=dark] .summary-card{background:var(--bg-soft);border:1px solid var(--line)}:root[data-theme=dark] .rev-sheet,:root[data-theme=dark] .summary-none{background:var(--bg)}:root[data-theme=dark] .rev-failed{color:var(--ink);background:var(--bg-soft)}:root[data-theme=dark] .donate-account-save{background:var(--bg-soft)}:root[data-theme=dark] .donations-empty{background:linear-gradient(145deg,var(--bg),var(--bg-soft))}:root[data-theme=dark] .donations-empty>div{background:var(--nu-mist)}:root[data-theme=dark] .donation-history-card{background:var(--bg)}:root[data-theme=dark] .donation-status{background:var(--nu-mist)}:root[data-theme=dark] .donation-status.is-paid,:root[data-theme=dark] .donation-status.is-pending{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .donation-receipt,:root[data-theme=dark] .donation-refund{background:var(--bg-soft)}:root[data-theme=dark] .donation-dispute,:root[data-theme=dark] .donation-refund.is-failed{background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .donation-dispute{border:1px solid var(--line)}:root[data-theme=dark] .donation-dispute p{color:var(--ink)}:root[data-theme=dark] .donation-dispute.is-lost,:root[data-theme=dark] .donation-dispute.is-won{border-color:var(--line);background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .fundraising-main,:root[data-theme=dark] .fundraising-trust{background:var(--bg)}:root[data-theme=dark] .fundraising-campaign-preview{background:linear-gradient(145deg,var(--bg-soft),var(--bg))}:root[data-theme=dark] .fundraising-admin .btn-ghost,:root[data-theme=dark] .fundraising-campaign-preview dl>div,:root[data-theme=dark] .fundraising-review-tools select{background:var(--bg)}:root[data-theme=dark] .donation-decision{background:var(--bg-soft)}:root[data-theme=dark] .funds-report-form input,:root[data-theme=dark] .funds-report-form select,:root[data-theme=dark] .funds-report-form textarea,:root[data-theme=dark] .spending-review-decision{background:var(--bg)}:root[data-theme=dark] .funds-closure-form{border-color:var(--line)}:root[data-theme=dark] .public-campaign-outcome{border:1px solid var(--line)}:root[data-theme=dark] .startup-profile-editor,:root[data-theme=dark] .startup-profile-preview{background:var(--bg);border:1px solid var(--line)}:root[data-theme=dark] .startup-profile-editor>header{border-bottom:1px solid var(--line)}:root[data-theme=dark] .startup-profile-fields input,:root[data-theme=dark] .startup-profile-fields textarea{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .startup-profile-fields input:disabled,:root[data-theme=dark] .startup-profile-fields textarea:disabled{background:var(--bg-soft)}:root[data-theme=dark] .startup-profile-fields details{border-top:1px solid var(--line)}:root[data-theme=dark] .startup-profile-editor>footer{border-top:1px solid var(--line);background:var(--nu-chrome)}:root[data-theme=dark] .startup-profile-readonly{background:var(--bg);border:1px solid var(--line)}:root[data-theme=dark] .startup-profile-readonly-state{background:var(--bg-soft);color:var(--ink-soft)}:root[data-theme=dark] .messages-compose-file,:root[data-theme=dark] .messages-conversation-menu summary,:root[data-theme=dark] .messages-conversation-menu>div,:root[data-theme=dark] .messages-conversation-menu>div button,:root[data-theme=dark] .messages-item-menu summary{background:var(--bg)}:root[data-theme=dark] .startup-content-card,:root[data-theme=dark] .startup-content-channel,:root[data-theme=dark] .startup-content-panel{background:var(--bg);border:1px solid var(--line)}:root[data-theme=dark] .startup-content-channel>span{background:var(--nu-mist)}:root[data-theme=dark] .startup-content-panel input,:root[data-theme=dark] .startup-content-panel select,:root[data-theme=dark] .startup-content-panel textarea{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .startup-content-message{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .startup-video-package-options small{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .admin-publication-focus{background:var(--bg)}:root[data-theme=dark] .admin-inline-error{background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .startup-youtube-card{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .startup-youtube-mark{background:var(--bg-soft)}:root[data-theme=dark] .startup-content-next,:root[data-theme=dark] .startup-youtube-menu button,:root[data-theme=dark] .startup-youtube-menu>div{background:var(--bg)}:root[data-theme=dark] .startup-content-next>span{color:var(--ink-soft)}:root[data-theme=dark] .startup-youtube-card .btn-secondary{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .startup-content-panel[role=dialog]{background:var(--bg)}:root[data-theme=dark] .startup-content-panel[role=dialog]>header{background:var(--nu-chrome)}:root[data-theme=dark] .admin-publication-actions button,:root[data-theme=dark] .admin-youtube-manage,:root[data-theme=dark] .admin-youtube-manage nav button.is-active,:root[data-theme=dark] .admin-youtube-manage-body input,:root[data-theme=dark] .admin-youtube-manage-body select{background:var(--bg)}:root[data-theme=dark] .admin-youtube-manage-body>.admin-danger{border:1px solid var(--nu-danger);background:var(--bg);color:var(--ink)}:root[data-theme=dark] .admin-youtube-warning{background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .admin-publication-tools nav button.is-active,:root[data-theme=dark] .class-tabs button[aria-selected=true],:root[data-theme=dark] .class-workspace-intro{background:var(--bg)}:root[data-theme=dark] .class-form-grid input,:root[data-theme=dark] .class-form-grid select,:root[data-theme=dark] .class-form-grid textarea,:root[data-theme=dark] .class-review-detail input,:root[data-theme=dark] .class-review-detail textarea,:root[data-theme=dark] .class-submission-composer textarea{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .class-item-list button,:root[data-theme=dark] .class-item-list em{background:var(--bg)}:root[data-theme=dark] .class-state.is-closed,:root[data-theme=dark] .class-state.is-draft{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .class-confirm{border:1px solid var(--nu-danger);background:var(--bg-soft)}:root[data-theme=dark] .class-review-grid>nav button{background:var(--bg)}:root[data-theme=dark] .admin-youtube-insights{background:linear-gradient(145deg,var(--bg),var(--bg))}:root[data-theme=dark] .admin-talent-queue{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .admin-talent-detail,:root[data-theme=dark] .admin-talent-filters button,:root[data-theme=dark] .admin-talent-queue input,:root[data-theme=dark] .admin-talent-queue li button,:root[data-theme=dark] .admin-talent-types button{background:var(--bg)}:root[data-theme=dark] .admin-talent-status{background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .admin-talent-tabs button[aria-selected=true]{background:var(--bg)}:root[data-theme=dark] .admin-talent-decision{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .admin-talent-decision textarea{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .admin-talent-review .btn-secondary{background:var(--bg)}:root[data-theme=dark] .admin-projects-queue{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .admin-project-collection .btn-secondary,:root[data-theme=dark] .admin-project-create,:root[data-theme=dark] .admin-project-detail,:root[data-theme=dark] .admin-project-review-actions .btn-secondary,:root[data-theme=dark] .admin-project-tabs button[aria-selected=true],:root[data-theme=dark] .admin-projects .btn-secondary,:root[data-theme=dark] .admin-projects-filters button,:root[data-theme=dark] .admin-projects-queue input,:root[data-theme=dark] .admin-projects-queue li button{background:var(--bg)}:root[data-theme=dark] .admin-project-child-form input,:root[data-theme=dark] .admin-project-child-form textarea,:root[data-theme=dark] .admin-project-create input,:root[data-theme=dark] .admin-project-create textarea,:root[data-theme=dark] .admin-project-decision textarea{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .admin-project-child-form,:root[data-theme=dark] .admin-project-decision{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .donate-frequency button.is-active{background:var(--bg)}:root[data-theme=dark] .donate-recurring-consent,:root[data-theme=dark] .recurring-donations{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .recurring-donations li,:root[data-theme=dark] .story-entry-choices button{background:var(--bg)}:root[data-theme=dark] .story-entry-choices button:hover{background:var(--bg-soft)}:root[data-theme=dark] .story-discard-layer>div{background:var(--bg)}:root[data-theme=dark] .story-creator-status{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .story-creator-identity img{background:var(--bg)}:root[data-theme=dark] .story-creator-identity i{border:2px solid var(--line)}:root[data-theme=dark] .story-creator-status.is-failed,:root[data-theme=dark] .story-creator-status.is-uploading{background:var(--bg-soft)}:root[data-theme=dark] .story-progress i span{background:var(--bg)}:root[data-theme=dark] .story-viewer-card.is-text{background:var(--bg-soft)}:root[data-theme=dark] .story-author img{background:var(--bg)}:root[data-theme=dark] .story-options-menu,:root[data-theme=dark] .story-profile-popover{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .story-profile-actions a,:root[data-theme=dark] .story-profile-actions button{border:1px solid var(--line)!important;background:var(--bg)!important}:root[data-theme=dark] .story-viewer-report .nu-report-form{background:var(--bg)}:root[data-theme=dark] .story-viewer-tools .story-cc[aria-pressed=true]{background:var(--bg)!important;color:var(--ink)!important}:root[data-theme=dark] .story-options-menu>a,:root[data-theme=dark] .story-options-menu>button{background:var(--bg)!important}:root[data-theme=dark] .story-source{border:1px solid var(--line);background:var(--nu-chrome)}:root[data-theme=dark] .story-viewer-card.is-text .story-engagement{border-top:1px solid var(--line)}:root[data-theme=dark] .story-reaction-menu{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .story-reaction-menu button:hover{background:var(--nu-mist)}:root[data-theme=dark] .story-viewer-card.is-text .story-react,:root[data-theme=dark] .story-viewer-card.is-text .story-reply input{border-color:var(--line);background:var(--bg)}:root[data-theme=dark] .social-menu-report .nu-report-trigger,:root[data-theme=dark] .social-post-menu,:root[data-theme=dark] .social-post-menu>button,:root[data-theme=dark] .story-media-state,:root[data-theme=dark] .story-reply-status{background:var(--bg)}:root[data-theme=dark] .feed-load-more.btn-secondary{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .feed-verified-intro{border:1px solid var(--line)}:root[data-theme=dark] .feed-verified-intro details{border-top:1px solid var(--line)}:root[data-theme=dark] .evidence-card{border:1px solid var(--line)}:root[data-theme=dark] .evidence-card:hover{background:var(--nu-mist)}:root[data-theme=dark] .feed-back-to-top{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .partner-mark,:root[data-theme=dark] .social-share-destinations a,:root[data-theme=dark] .social-share-destinations button,:root[data-theme=dark] .social-share-menu,:root[data-theme=dark] .social-share-trigger{background:var(--bg)}:root[data-theme=dark] .help-conversation-entry .messages-avatar{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .feed-project-combobox>input,:root[data-theme=dark] .feed-project-logo img,:root[data-theme=dark] .feed-project-results,:root[data-theme=dark] .feed-project-results>button,:root[data-theme=dark] .feed-project-selected,:root[data-theme=dark] .feed-project-selected>button{background:var(--bg)}:root[data-theme=dark] .social-media-edit-stage{background:var(--nu-mist)}:root[data-theme=dark] .photo-editor-dialog{background:var(--bg)}:root[data-theme=dark] .photo-editor-stage{background:var(--nu-mist)}:root[data-theme=dark] .photo-editor-error{background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .photo-editor-mode-tabs button[aria-selected=true],:root[data-theme=dark] .photo-editor-shell>header{background:var(--bg)}:root[data-theme=dark] .photo-filter-choice>span{background:var(--nu-mist)}:root[data-theme=dark] .photo-editor-shell>footer,:root[data-theme=dark] .social-media-rail button,:root[data-theme=dark] .social-media-workspace,:root[data-theme=dark] .social-media-workspace-tabs button[aria-selected=true]{background:var(--bg)}:root[data-theme=dark] .social-media-rail img,:root[data-theme=dark] .social-media-rail video{background:var(--nu-mist)}:root[data-theme=dark] .photo-aspect-options button,:root[data-theme=dark] .social-media-panel{background:var(--bg)}:root[data-theme=dark] .video-editor-filmstrip,:root[data-theme=dark] .video-editor-filmstrip span:nth-child(3n){background:var(--nu-mist)}:root[data-theme=dark] .nu-sound-studio,:root[data-theme=dark] .nu-sound-studio fieldset button{background:var(--bg)}:root[data-theme=dark] .nu-sound-studio fieldset button[aria-pressed=true]{background:var(--bg-soft)}:root[data-theme=dark] .nu-sound-spinner{border:2px solid var(--line)}:root[data-theme=dark] .nu-sound-error{background:var(--bg-soft)}:root[data-theme=dark] .nu-sound-advanced input[type=number],:root[data-theme=dark] .nu-sound-advanced select,:root[data-theme=dark] .video-editor-audio-tabs button[aria-pressed=true]{background:var(--bg)}:root[data-theme=dark] .photo-privacy-region{border:2px solid var(--line)}:root[data-theme=dark] .video-text-preview>span[data-background=light]{background:var(--nu-chrome)}:root[data-theme=dark] .video-caption-settings select,:root[data-theme=dark] .video-control-grid input:not([type=range]),:root[data-theme=dark] .video-control-grid select,:root[data-theme=dark] .video-control-grid textarea,:root[data-theme=dark] .video-editor-tabs button,:root[data-theme=dark] .video-layer-list>button{background:var(--bg)}:root[data-theme=dark] .video-editor-warning{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .video-editor-filmstrip img{border-right:1px solid var(--line)}:root[data-theme=dark] .community-music-picker,:root[data-theme=dark] .community-music-picker input[type=search]{background:var(--bg)}:root[data-theme=dark] .community-toolbar-live,:root[data-theme=dark] .events-toolbar-live,:root[data-theme=dark] .nu-page:has(.opportunity-results) .nu-search-shell{border-color:var(--line)}:root[data-theme=dark] .community-tabs-live button.is-active,:root[data-theme=dark] .events-tabs-live button.is-active{background:var(--bg)}:root[data-theme=dark] .community-card-facts>span,:root[data-theme=dark] .event-card-facts>span,:root[data-theme=dark] .event-card-live [data-event-capacity],:root[data-theme=dark] .event-mode-live{border:1px solid var(--line)}:root[data-theme=dark] .event-meta-live>[data-event-capacity],:root[data-theme=dark] .event-meta-live>[data-event-mode],:root[data-theme=dark] .event-meta-live>[data-event-response],:root[data-theme=dark] .event-meta-live>[data-event-timezone]{border-bottom:1px solid var(--line)}:root[data-theme=dark] .opportunity-apply-closed{border-color:var(--nu-danger)}:root[data-theme=dark] .sdg-project-action-status{background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .group-create-panel{border:1px solid var(--line)}:root[data-theme=dark] .delivery-focus.is-paused p{color:var(--ink)}:root[data-theme=dark] .delivery-control .btn-ghost{background:var(--bg)}:root[data-theme=dark] .delivery-control .btn-ghost:hover,:root[data-theme=dark] .service-no-current{background:var(--bg-soft)}:root[data-theme=dark] .service-modal .btn-ghost,:root[data-theme=dark] .service-request .btn-ghost{background:var(--bg)}:root[data-theme=dark] .service-admin-modal,:root[data-theme=dark] .service-modal .btn-ghost:hover,:root[data-theme=dark] .service-request .btn-ghost:hover{background:var(--bg-soft)}:root[data-theme=dark] .service-admin-list .btn-ghost,:root[data-theme=dark] .service-admin-modal .btn-ghost{background:var(--bg)}:root[data-theme=dark] .service-admin-list .btn-ghost:hover,:root[data-theme=dark] .service-admin-modal .btn-ghost:hover{background:var(--bg-soft)}:root[data-theme=dark] .service-maker-checker{color:var(--ink)!important}:root[data-theme=dark] .service-activation-note{background:var(--bg-soft)}:root[data-theme=dark] .nu-child-form,:root[data-theme=dark] .nu-question-form,:root[data-theme=dark] .nu-reason-form,:root[data-theme=dark] .nu-report-form{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .nu-report-dialog,:root[data-theme=dark] .nu-report-dialog .nu-report-form,:root[data-theme=dark] .nu-report-reasons label{background:var(--bg)}:root[data-theme=dark] .nu-report-reasons label.is-selected{background:var(--bg-soft)}:root[data-theme=dark] .nu-child-form input,:root[data-theme=dark] .nu-child-form textarea,:root[data-theme=dark] .nu-chip,:root[data-theme=dark] .nu-field-label input,:root[data-theme=dark] .nu-field-label textarea,:root[data-theme=dark] .nu-owner-form input,:root[data-theme=dark] .nu-owner-form select,:root[data-theme=dark] .nu-owner-form textarea{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .nu-owner-form{border:1px solid var(--line)}:root[data-theme=dark] .admin-analytics{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .admin-kpi{border:1px solid var(--line);background:linear-gradient(180deg,var(--bg),var(--bg-soft))}:root[data-theme=dark] .admin-kpi.is-loading{background:linear-gradient(90deg,var(--bg-soft),var(--nu-mist),var(--bg-soft))}:root[data-theme=dark] .admin-chart-card{border:1px solid var(--line)}:root[data-theme=dark] .delivery-focus.is-paused{background:var(--bg-soft);border:1px solid var(--line)}:root[data-theme=dark] .delivery-focus.is-paused .eyebrow{color:var(--ink)}:root[data-theme=dark] .delivery-env-note{background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .delivery-tabs button.is-active{background:var(--bg)}:root[data-theme=dark] .delivery-tabs button span{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .delivery-kpis article{background:var(--bg)}:root[data-theme=dark] .delivery-confirm{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .connector-head>span{background:var(--bg-soft)}:root[data-theme=dark] .connector-head .eyebrow{color:var(--ink)}:root[data-theme=dark] .connector-focus,:root[data-theme=dark] .connector-provider-tabs button.is-active{background:var(--bg)}:root[data-theme=dark] .connector-status,:root[data-theme=dark] .connector-status.is-ready{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .connector-capabilities span{background:var(--bg-soft);color:var(--ink-soft)}:root[data-theme=dark] .connector-capabilities span.is-ok{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .connector-gates>div>span{background:var(--nu-mist)}:root[data-theme=dark] .connector-gates>div.is-passed{border-color:var(--line);background:var(--bg-soft)}:root[data-theme=dark] .connector-actions input,:root[data-theme=dark] .connector-evidence-form input,:root[data-theme=dark] .connector-evidence-form select{background:var(--bg)}:root[data-theme=dark] .connector-evidence-form{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .service-admin-tabs button.is-active,:root[data-theme=dark] .service-tabs button.is-active{background:var(--bg)}:root[data-theme=dark] .service-tabs button span{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .service-products>article{background:var(--bg)}:root[data-theme=dark] .service-admin-form header span,:root[data-theme=dark] .service-admin-list article>div>span,:root[data-theme=dark] .service-form header span,:root[data-theme=dark] .service-products>article>span,:root[data-theme=dark] .service-request header span{color:var(--ink)}:root[data-theme=dark] .service-products li:before{color:var(--ink-soft)}:root[data-theme=dark] .service-request{background:var(--bg)}:root[data-theme=dark] .service-request.is-active>header>strong,:root[data-theme=dark] .service-request>header>strong{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .service-active-period,:root[data-theme=dark] .service-quote{background:var(--bg-soft)}:root[data-theme=dark] .service-admin-form,:root[data-theme=dark] .service-confirm,:root[data-theme=dark] .service-form{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .service-admin-form input,:root[data-theme=dark] .service-admin-form textarea,:root[data-theme=dark] .service-confirm textarea,:root[data-theme=dark] .service-form input,:root[data-theme=dark] .service-form textarea{background:var(--bg)}:root[data-theme=dark] .admin-service-control .admin-analytics-head>span,:root[data-theme=dark] .service-error{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .service-history summary span,:root[data-theme=dark] .service-readonly{background:var(--nu-mist)}:root[data-theme=dark] .service-modal{background:var(--bg-soft)}:root[data-theme=dark] .service-card-action{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .service-card-action:disabled{background:var(--nu-mist)}:root[data-theme=dark] .tenant-head>strong{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .tenant-create{background:var(--bg-soft)}:root[data-theme=dark] .tenant-actions input,:root[data-theme=dark] .tenant-create select,:root[data-theme=dark] .tenant-evidence input,:root[data-theme=dark] .tenant-evidence select,:root[data-theme=dark] .tenant-tabs button.is-active{background:var(--bg)}:root[data-theme=dark] .tenant-focus>header>span{background:var(--bg-soft)}:root[data-theme=dark] .tenant-status,:root[data-theme=dark] .tenant-status.is-ready{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .tenant-gates>div>span{background:var(--nu-mist)}:root[data-theme=dark] .tenant-gates>div.is-passed{border-color:var(--line);background:var(--bg-soft)}:root[data-theme=dark] .tenant-evidence{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .recovery-gates span{background:var(--nu-mist)}:root[data-theme=dark] .recovery-gates .is-passed{border-color:var(--line);background:var(--bg-soft)}:root[data-theme=dark] .recovery-meta span{background:var(--bg-soft)}:root[data-theme=dark] .recovery-actions input,:root[data-theme=dark] .recovery-evidence input,:root[data-theme=dark] .recovery-evidence select{background:var(--bg)}:root[data-theme=dark] .recovery-evidence{border:1px solid var(--line);background:var(--bg-soft)}:root[data-theme=dark] .nu-intake-form fieldset{border:1px solid var(--line)}:root[data-theme=dark] .nu-intake-form fieldset label,:root[data-theme=dark] .nu-intake-form input,:root[data-theme=dark] .nu-intake-form select,:root[data-theme=dark] .nu-intake-form textarea{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .member-intake-steps li{background:var(--bg-soft)}:root[data-theme=dark] .member-intake-steps li span{background:var(--bg)}:root[data-theme=dark] .member-intake-autosave.is-dirty{background:var(--bg-soft)}:root[data-theme=dark] .member-intake-card input:not([type=checkbox]),:root[data-theme=dark] .member-intake-card textarea{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .member-intake-privacy{background:var(--bg-soft)}:root[data-theme=dark] .member-intake-review{border:1px solid var(--line)}:root[data-theme=dark] .member-intake-review div{border-bottom:1px solid var(--line)}:root[data-theme=dark] .member-intake-error{background:var(--bg-soft);color:var(--ink)}:root[data-theme=dark] .member-intake-note{background:var(--bg-soft)}:root[data-theme=dark] .public-intake-card select{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .public-intake-success>span{background:var(--nu-mist)}:root[data-theme=dark] .member-intake-field-help{color:var(--ink)}:root[data-theme=dark] .nu-home-hero{background:linear-gradient(140deg,var(--bg) 0,var(--bg) 68%,var(--bg-soft) 100%);border:1px solid var(--line)}:root[data-theme=dark] .nu-home-feature{background:var(--bg);border:1px solid var(--line)}:root[data-theme=dark] .nu-home-notifications .btn{background:var(--bg)}:root[data-theme=dark] .nu-home-notifications .btn:hover{background:var(--bg-soft)}:root[data-theme=dark] .nu-home-notifications .btn:disabled{background:var(--nu-mist);color:var(--ink)}:root[data-theme=dark] .nu-home-notifications .push-ok{background:var(--bg);border-color:var(--line)}@media (max-width:760px){:root[data-theme=dark] .admin-mobile-picker select{border:1px solid var(--line);background:var(--bg)}}@media (max-width:560px){:root[data-theme=dark] .mobile-profile-actions{border-top:1px solid var(--line);background:var(--nu-chrome)}}@media (max-width:1100px){:root[data-theme=dark] .public-topbar{background:var(--bg)}:root[data-theme=dark] .public-member-space-link,:root[data-theme=dark] .public-search-link,:root[data-theme=dark] .public-signout-link{border:1px solid var(--line)}:root[data-theme=dark] .public-mobile-nav{background:var(--bg);border-top:1px solid var(--line)}:root[data-theme=dark] .public-more-panel{border:1px solid var(--line)}:root[data-theme=dark] .public-more-panel-head{border-bottom:1px solid var(--line)}}@media (max-width:680px){:root[data-theme=dark] .candidate-next{border-top:1px solid var(--nu-hairline,var(--line))}:root[data-theme=dark] .admin-publication .admin-publication-actions a,:root[data-theme=dark] .admin-publication .admin-publication-actions button{background:var(--bg)}}@media (max-width:640px){:root[data-theme=dark] .notification-type-select select{background:var(--bg)}}@media (max-width:600px){:root[data-theme=dark] .org-tabs-mobile select{border:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .workspace-nav-mobile select{border:1px solid var(--line);background-color:var(--bg)}}@media (max-width:560px){:root[data-theme=dark] .help-launcher-tip{border:1px solid var(--line);background:var(--bg)}}@media (max-width:760px){:root[data-theme=dark] .member-decision-bar{border:1px solid var(--line);background:var(--nu-chrome)}:root[data-theme=dark] .member-decision-bar.is-blocked p{color:var(--ink)}}@media (max-width:720px){:root[data-theme=dark] .business-plan-wizard-nav{background:var(--bg)}:root[data-theme=dark] .business-plan-mobile-tabs{border:1px solid var(--line);background:var(--nu-mist)}:root[data-theme=dark] .business-plan-mobile-tabs button.is-active{background:var(--bg)}}@media (max-width:520px){:root[data-theme=dark] .nu-report-dialog .nu-form-actions{background:var(--bg)}}html[data-theme=dark]{background:var(--app-bg)}html[data-theme=dark] body{background:var(--app-bg);color:var(--ink)}html[data-theme=dark] .skip-link{background:var(--ink);color:var(--app-bg)}html[data-theme=dark] .nu-settings-toggle:after{background:var(--ink)}html[data-theme=dark] ::selection{background:rgba(63,208,138,.32);color:var(--ink)}html[data-theme=dark] :focus-visible{outline-color:var(--nu-orange)}html[data-theme=dark] dialog::-webkit-backdrop{background:rgba(1,12,9,.72)}html[data-theme=dark] dialog::backdrop{background:rgba(1,12,9,.72)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--ink-soft)}