/* AUTO-GENERATED by tools/make-dark.js — do not edit by hand */
:root[data-theme="dark"],:root[data-theme="dark"] body{color:#f2f2f8;background:#15141e}:root[data-theme="dark"] button:focus-visible,:root[data-theme="dark"] a:focus-visible,:root[data-theme="dark"] input:focus-visible,:root[data-theme="dark"] textarea:focus-visible,:root[data-theme="dark"] select:focus-visible{outline:3px solid #413e5a}:root[data-theme="dark"] input,:root[data-theme="dark"] textarea,:root[data-theme="dark"] select{border:1px solid #2c2b3e;background:#14141f;color:#f2f2f8}:root[data-theme="dark"] input:focus,:root[data-theme="dark"] textarea:focus,:root[data-theme="dark"] select:focus{border-color:#8970de}:root[data-theme="dark"] input::placeholder,:root[data-theme="dark"] textarea::placeholder{color:#9d9db5}:root[data-theme="dark"] small{color:#9d9db5}:root[data-theme="dark"] .muted{color:#9d9db5}:root[data-theme="dark"] .btn{border:1px solid #2c2a3d;background:#14141f}:root[data-theme="dark"] .btn:hover{background:#191723}:root[data-theme="dark"] .btn.primary{background:#7051da;border-color:#7051da;color:#ffffff}:root[data-theme="dark"] .btn.primary:hover{background:#6040c9}:root[data-theme="dark"] .btn.dark{background:#2f254e;color:#fff;border-color:#2f254e}:root[data-theme="dark"] .btn.ghost{color:#c7c7d9}:root[data-theme="dark"] .icon-btn{border:1px solid #2a283a;background:#14141f}:root[data-theme="dark"] .icon-btn:hover{background:#211e2e}:root[data-theme="dark"] .brand-mark{background:#7454df;color:#ffffff}:root[data-theme="dark"] .brand-word i{color:#a58cee}:root[data-theme="dark"] .chip.purple{background:#211e2e;color:#ad99e1}:root[data-theme="dark"] .chip.green{background:#222030;color:#a7e6ce}:root[data-theme="dark"] .chip.orange{background:#222030;color:#ebd0a3}:root[data-theme="dark"] .boot{color:#a68fea}:root[data-theme="dark"] .boot span{color:#9d9db5}:root[data-theme="dark"] #toast{background:#302842;color:#ffffff}:root[data-theme="dark"] .err{color:#e1adb9;background:#181621}:root[data-theme="dark"] .hint{color:#9d9db5}
/* Welcome */
:root[data-theme="dark"] .auth{background:#14141f}:root[data-theme="dark"] .auth-story{background:#322154;color:#fff;background-image:radial-gradient(ellipse at 18% 47%,#8860cf50,transparent 62%),radial-gradient(ellipse at 90% 100%,#78608e38,transparent 60%)}:root[data-theme="dark"] .auth-story:before{border:1px solid #fff00008;border-color:#ffffff09}:root[data-theme="dark"] .story-top{color:#d4c6ed}:root[data-theme="dark"] .story-top .brand-mark{background:#ffffff16;border:1px solid #ffffff25}:root[data-theme="dark"] .eyebrow{color:#b8a2dc}:root[data-theme="dark"] .story-heading h1 em{color:#d3eda0}:root[data-theme="dark"] .story-heading p{color:#c5b5df}:root[data-theme="dark"] .flow-line{border-right:1px dashed #bdb1d075;border-bottom:1px dashed #bdb1d075}:root[data-theme="dark"] .float-card{border:1px solid #ffffff20;background:#ffffff0e}:root[data-theme="dark"] .float-card .avatar-icon{background:#f189ad22;color:#ffa6ce}:root[data-theme="dark"] .float-card p{color:#bfb0d6}:root[data-theme="dark"] .float-card.engine{background:#8d69dce0;border-color:#b7a0e4;color:#ffffff}:root[data-theme="dark"] .float-card.engine .avatar-icon{background:#ffffff1d;color:#e6ffd0}:root[data-theme="dark"] .float-card.engine p{color:#ebddff}:root[data-theme="dark"] .float-card.reply .avatar-icon{background:#a6d09b1c;color:#cce7a5}:root[data-theme="dark"] .flow-spark{color:#c1e599}:root[data-theme="dark"] .story-footer{border-top:1px solid #ffffff18;color:#bcaacd}:root[data-theme="dark"] .story-footer b{color:#e4d7f7}:root[data-theme="dark"] .auth-top{color:#9d9db5}:root[data-theme="dark"] .auth-symbol{border:1px solid #282738;background:#15141e;color:#aa94e5}:root[data-theme="dark"] .auth-tabs{background:#1e1d24}:root[data-theme="dark"] .auth-tabs button{color:#9d9db5}:root[data-theme="dark"] .auth-tabs button.active{background:#14141f;color:#b9ace2}:root[data-theme="dark"] .password-wrap button{color:#9d9db5}:root[data-theme="dark"] .auth-options{color:#9d9db5}:root[data-theme="dark"] .auth-options button{color:#af98e2}:root[data-theme="dark"] .auth-divider{color:#b9b1c3}:root[data-theme="dark"] .auth-divider:before,:root[data-theme="dark"] .auth-divider:after{background:#292734}:root[data-theme="dark"] .demo-button{color:#c7c7d9}:root[data-theme="dark"] .auth-bottom{color:#9d9db5}
/* Workspace */:root[data-theme="dark"] .sidebar{background:#14141f;border-left:1px solid #292738}:root[data-theme="dark"] .workspace-box{border:1px solid #2a283a}:root[data-theme="dark"] .workspace-box .workspace-avatar{background:#211e2e;color:#ae97e3}:root[data-theme="dark"] .nav-title{color:#9d9db5}:root[data-theme="dark"] .nav button{color:#9d9db5}:root[data-theme="dark"] .nav button:hover{background:#181621}:root[data-theme="dark"] .nav button.active{background:#211e2e;color:#ad96e3}:root[data-theme="dark"] .nav button.active:before{background:#8161db}:root[data-theme="dark"] .nav .nav-count{background:#302c44;color:#af9ddd}:root[data-theme="dark"] .nav-divider{background:#25232f}:root[data-theme="dark"] .onboard-card{background:linear-gradient(140deg,#181621,#15131d)}:root[data-theme="dark"] .onboard-card>svg{color:#a991e8}:root[data-theme="dark"] .onboard-card p{color:#9d9db5}:root[data-theme="dark"] .onboard-card .btn{color:#ae9adf;border-color:#2b293b}:root[data-theme="dark"] .profile{border-top:1px solid #282637}:root[data-theme="dark"] .avatar{background:#222030;color:#9d9db5}:root[data-theme="dark"] .profile>button{color:#9d9db5}:root[data-theme="dark"] .topbar{background:#ffffffc9;border-bottom:1px solid #292738}:root[data-theme="dark"] .breadcrumb{color:#9d9db5}:root[data-theme="dark"] .breadcrumb strong{color:#c7c7d9}:root[data-theme="dark"] .top-tools .search{border:1px solid #2a293a;background:#14141f;color:#9d9db5}:root[data-theme="dark"] .top-tools kbd{border:1px solid #272636}:root[data-theme="dark"] .tool-divider{background:#312e3f}:root[data-theme="dark"] .top-tools .icon-btn{color:#9d9db5}:root[data-theme="dark"] .demo-indicator{color:#dfcfaf}:root[data-theme="dark"] .page-heading p{color:#9d9db5}:root[data-theme="dark"] .hero{border:1px solid #2a283a;background:linear-gradient(107deg,#232032 0%,#1d1b29 50%,#171520 100%)}:root[data-theme="dark"] .hero .overline{color:#b69edb}:root[data-theme="dark"] .hero h2{color:#f2f2f8}:root[data-theme="dark"] .hero p{color:#9d9db5}:root[data-theme="dark"] .hero .text-link{color:#b4a1d9}:root[data-theme="dark"] .orbit{border:1px solid #353349}:root[data-theme="dark"] .core{background:linear-gradient(135deg,#9e78eb,#7850ce);color:#ffffff}:root[data-theme="dark"] .orbit-icon{background:#ffffffdb;color:#b095d3}:root[data-theme="dark"] .orbit-icon:nth-of-type(4){color:#dc9db5}:root[data-theme="dark"] .orbit-icon:nth-of-type(5){color:#9d9db5}:root[data-theme="dark"] .orbit-icon:nth-of-type(6){color:#949cd1}:root[data-theme="dark"] .stat{border:1px solid #292739;background:#14141f}:root[data-theme="dark"] .stat-top{color:#9d9db5}:root[data-theme="dark"] .stat-icon{background:#191724;color:#a98bdc}:root[data-theme="dark"] .stat:nth-child(2) .stat-icon{background:#221f2f;color:#9d9db5}:root[data-theme="dark"] .stat:nth-child(3) .stat-icon{background:#1d1b29;color:#d9c1a0}:root[data-theme="dark"] .stat:nth-child(4) .stat-icon{background:#1a1825;color:#a1b2d8}:root[data-theme="dark"] .stat-bottom{color:#9d9db5}:root[data-theme="dark"] .trend{color:#c7c7d9;background:#1e1c2b}:root[data-theme="dark"] .card{background:#14141f;border:1px solid #292739}:root[data-theme="dark"] .card-head p{color:#9d9db5}:root[data-theme="dark"] .card-head .text-link{color:#b59cdd}:root[data-theme="dark"] .segmented{border:1px solid #272637}:root[data-theme="dark"] .segmented button{color:#9d9db5}:root[data-theme="dark"] .segmented button.active{background:#1d1b29;color:#b7a0da}:root[data-theme="dark"] .chart-legend{color:#9d9db5}:root[data-theme="dark"] .legend-dot{background:#9c76e4}:root[data-theme="dark"] .legend-dot.gray{background:#464163}:root[data-theme="dark"] .chart text{fill:#b4a8be}:root[data-theme="dark"] .chart line{stroke:#f1edf5}:root[data-theme="dark"] .chart .area{fill:#eee6fd}:root[data-theme="dark"] .chart .curve{stroke:#b397e3}:root[data-theme="dark"] .chart .curve2{stroke:#ddccee}:root[data-theme="dark"] .chart-footer{border-top:1px solid #252434;color:#9d9db5}:root[data-theme="dark"] .chart-footer strong{color:#9d9db5}:root[data-theme="dark"] .connection-item{border-bottom:1px solid #252333}:root[data-theme="dark"] .channel-icon{background:#1a1825;color:#d99aac}:root[data-theme="dark"] .channel-icon.telegram{background:#1d1a28;color:#8fbbd9}:root[data-theme="dark"] .channel-icon.storage{background:#1e1c2b;color:#b9a5d4}:root[data-theme="dark"] .connection-note{background:#15141e;color:#9d9db5}:root[data-theme="dark"] th{color:#9d9db5;background:#131218}:root[data-theme="dark"] td{border-top:1px solid #252333;color:#9d9db5}:root[data-theme="dark"] td .title-cell{color:#c7c7d9}:root[data-theme="dark"] .rule-icon{background:#1d1b29;color:#b8a4d5}:root[data-theme="dark"] .title-cell small{color:#9d9db5}:root[data-theme="dark"] .table-foot{border-top:1px solid #262535;color:#9d9db5}:root[data-theme="dark"] .switch{background:#4b4661}:root[data-theme="dark"] .switch:before{background:#14141f}:root[data-theme="dark"] .switch.on{background:#9d7bd8}:root[data-theme="dark"] .row-actions .icon-btn{color:#9d9db5}:root[data-theme="dark"] .footer{color:#9d9db5}:root[data-theme="dark"] .filter-tabs button{color:#9d9db5}:root[data-theme="dark"] .filter-tabs button.active{background:#232032;color:#b39edc}:root[data-theme="dark"] .search-field svg{color:#9d9db5}:root[data-theme="dark"] .empty{color:#9d9db5}:root[data-theme="dark"] .empty>.empty-icon{background:#1d1a28;color:#b6a1d8}:root[data-theme="dark"] .empty h3{color:#c7c7d9}:root[data-theme="dark"] .note-banner{background:#1f1d2c;border:1px solid #292839;color:#9d9db5}:root[data-theme="dark"] .integration-card p{color:#9d9db5}:root[data-theme="dark"] .file-preview{background:#1a1825;color:#b199ce}:root[data-theme="dark"] .file-meta{color:#9d9db5}:root[data-theme="dark"] .upload-zone{border:1px dashed #38364e;background:#13111b}:root[data-theme="dark"] .upload-zone>svg{color:#ae96cf}:root[data-theme="dark"] .upload-zone strong{color:#9d9db5}:root[data-theme="dark"] .inbox-list{border-left:1px solid #272637}:root[data-theme="dark"] .inbox-search{border-bottom:1px solid #272637}:root[data-theme="dark"] .conversation{border-bottom:1px solid #242332}:root[data-theme="dark"] .conversation.active{background:#1a1825}:root[data-theme="dark"] .conversation p{color:#9d9db5}:root[data-theme="dark"] .chat-head{border-bottom:1px solid #272637}:root[data-theme="dark"] .bubble{background:#1e1c2b;color:#9d9db5}:root[data-theme="dark"] .bubble.out{background:#8d6cc9;color:#ffffff}:root[data-theme="dark"] .chat-compose{border-top:1px solid #272637}:root[data-theme="dark"] .settings-row{border-bottom:1px solid #272636}:root[data-theme="dark"] .settings-row span{color:#9d9db5}:root[data-theme="dark"] .security-info{color:#9d9db5}:root[data-theme="dark"] .activity-item{border-bottom:1px solid #252333}:root[data-theme="dark"] .activity-item svg{color:#9d9db5}:root[data-theme="dark"] .progress-track{background:#272437}:root[data-theme="dark"] .progress-track>span{background:#a287cf}
/* Readable secondary text and compact mobile headings. */
:root[data-theme="dark"] .muted,:root[data-theme="dark"] .auth-top,:root[data-theme="dark"] .auth-options,:root[data-theme="dark"] .hint,:root[data-theme="dark"] .page-heading p,:root[data-theme="dark"] .card-head p,:root[data-theme="dark"] .stat-top,:root[data-theme="dark"] .stat-bottom,:root[data-theme="dark"] .table-foot,:root[data-theme="dark"] .footer,:root[data-theme="dark"] .connection-note,:root[data-theme="dark"] .connection-item small,:root[data-theme="dark"] .file-meta,:root[data-theme="dark"] .integration-card p,:root[data-theme="dark"] .security-info,:root[data-theme="dark"] .settings-row span,:root[data-theme="dark"] .drawer .field-note,:root[data-theme="dark"] .drawer-header p,:root[data-theme="dark"] .chart-legend,:root[data-theme="dark"] .chart-footer,:root[data-theme="dark"] .hero p{color:#c7c7d9}
:root[data-theme="dark"] .auth-bottom,:root[data-theme="dark"] .auth-divider,:root[data-theme="dark"] .nav-title,:root[data-theme="dark"] .profile small,:root[data-theme="dark"] .workspace-box small{color:#9d9db5}
:root[data-theme="dark"] .title-cell small{color:#9d9db5}:root[data-theme="dark"] .sidebar .brand-word{color:#f2f2f8}:root[data-theme="dark"] .chart text{fill:#9d9db5}
/* Dialogs */
:root[data-theme="dark"] .scrim{background:#20182d65}:root[data-theme="dark"] .drawer{background:#14141f}:root[data-theme="dark"] .drawer-header{border-bottom:1px solid #272636}:root[data-theme="dark"] .drawer-header p{color:#9d9db5}:root[data-theme="dark"] .drawer .field-note{color:#9d9db5}:root[data-theme="dark"] .flow-steps{background:#171520;color:#9d9db5}:root[data-theme="dark"] .flow-steps b{background:#2c293e}:root[data-theme="dark"] .drawer-notice{background:#1f1d2c;color:#9d9db5}:root[data-theme="dark"] .modal{background:#14141f}:root[data-theme="dark"] .modal>p{color:#9d9db5}:root[data-theme="dark"] .checklist li{border-bottom:1px solid #262535;color:#9d9db5}:root[data-theme="dark"] .checklist li svg{color:#b89bd3}:root[data-theme="dark"] .code-block{border:1px solid #272637;background:#15131d;color:#9d9db5}:root[data-theme="dark"] .sim-result{background:#1d1a28;color:#9d9db5}:root[data-theme="dark"] .sim-result strong{color:#9d9db5}:root[data-theme="dark"] .search-result{border-bottom:1px solid #252434;color:#9d9db5}:root[data-theme="dark"] .usage{color:#9d9db5}:root[data-theme="dark"] .success-box{background:#201d2d;color:#9d9db5}:root[data-theme="dark"] .demo-bar{background:#1e1c2b;color:#9d9db5;border-bottom:1px solid #2e2c3f}:root[data-theme="dark"] .demo-bar button{color:#dfceaf}:root[data-theme="dark"] .dashboard-main-footer{color:#9d9db5}

:root[data-theme="dark"]{--bg:#f7f8fc;--panel:#fff;--soft:#f4f0fb;--line:#eae6f2;--ink:#2a233b;--muted:#82788f;--accent:#7956dd;--accent-ink:#7050be;--shadow:0 8px 28px #30214c05;--input:#fff;--hover:#f4effb;color-scheme:light}
:root[data-theme=dark]{--bg:#121219;--panel:#1b1a25;--soft:#262236;--line:#302c3e;--ink:#eee9f8;--muted:#b0a5c0;--accent:#a78aee;--accent-ink:#b8a0f1;--shadow:0 8px 30px #00000015;--input:#211e2d;--hover:#2b253c;color-scheme:dark}
:root[data-theme="dark"] body{background:var(--bg);color:var(--ink)}:root[data-theme="dark"] input,:root[data-theme="dark"] textarea,:root[data-theme="dark"] select{background:var(--input);border-color:var(--line);color:var(--ink)}:root[data-theme="dark"] .card,:root[data-theme="dark"] .sidebar,:root[data-theme="dark"] .topbar,:root[data-theme="dark"] .stat,:root[data-theme="dark"] .btn,:root[data-theme="dark"] .icon-btn,:root[data-theme="dark"] .drawer,:root[data-theme="dark"] .modal,:root[data-theme="dark"] .auth-form-side{background:var(--panel);border-color:var(--line);color:var(--ink)}:root[data-theme="dark"] .btn.primary{color:#fff;background:#7956dd;border-color:#7956dd}:root[data-theme="dark"] .btn:hover,:root[data-theme="dark"] .icon-btn:hover{background:var(--hover)}:root[data-theme="dark"] .btn.primary:hover{background:#6844c8}:root[data-theme="dark"] .muted,:root[data-theme="dark"] small,:root[data-theme="dark"] .hint,:root[data-theme="dark"] .page-heading p,:root[data-theme="dark"] .card-head p,:root[data-theme="dark"] .stat-top,:root[data-theme="dark"] .stat-bottom,:root[data-theme="dark"] .table-foot,:root[data-theme="dark"] .footer,:root[data-theme="dark"] .connection-note,:root[data-theme="dark"] .connection-item small,:root[data-theme="dark"] .file-meta,:root[data-theme="dark"] .integration-card p,:root[data-theme="dark"] .security-info,:root[data-theme="dark"] .settings-row span,:root[data-theme="dark"] .drawer .field-note,:root[data-theme="dark"] .drawer-header p,:root[data-theme="dark"] .chart-legend,:root[data-theme="dark"] .chart-footer{color:var(--muted)}:root[data-theme="dark"] .brand-word,:root[data-theme="dark"] .sidebar .brand-word{color:var(--ink)}:root[data-theme="dark"] .nav button{color:var(--muted)}:root[data-theme="dark"] .nav button:hover{background:var(--hover)}:root[data-theme="dark"] .nav button.active{background:var(--soft);color:var(--accent-ink)}:root[data-theme="dark"] .nav-title{color:var(--muted)}:root[data-theme="dark"] .workspace-box,:root[data-theme="dark"] .profile,:root[data-theme="dark"] .nav-divider,:root[data-theme="dark"] .table-foot,:root[data-theme="dark"] .chart-footer,:root[data-theme="dark"] .drawer-header,:root[data-theme="dark"] .settings-row{border-color:var(--line)}:root[data-theme="dark"] .nav-divider{background:var(--line)}:root[data-theme="dark"] th{background:var(--soft);color:var(--muted)}:root[data-theme="dark"] td{border-color:var(--line);color:var(--muted)}:root[data-theme="dark"] td .title-cell{color:var(--ink)}:root[data-theme="dark"] .title-cell small{color:var(--muted)}:root[data-theme="dark"] .chip.purple{background:var(--soft);color:var(--accent-ink)}:root[data-theme="dark"] .chip.rose{color:#dd9db0;background:#1d1b29}:root[data-theme="dark"] .rule-icon,:root[data-theme="dark"] .avatar,:root[data-theme="dark"] .stat-icon,:root[data-theme="dark"] .connection-note,:root[data-theme="dark"] .segmented button.active,:root[data-theme="dark"] .filter-tabs button.active,:root[data-theme="dark"] .sim-result{background:var(--soft);color:var(--accent-ink)}:root[data-theme="dark"] .top-tools .search{background:var(--panel);border-color:var(--line);color:var(--muted)}:root[data-theme="dark"] .top-tools kbd{border-color:var(--line)}:root[data-theme="dark"] .breadcrumb,:root[data-theme="dark"] .breadcrumb strong{color:var(--muted)}:root[data-theme="dark"] .theme-toggle{color:var(--accent-ink)!important}:root[data-theme="dark"] .hero{background:linear-gradient(110deg,var(--soft),var(--panel));border-color:var(--line)}:root[data-theme="dark"] .hero h2{color:var(--ink)}:root[data-theme="dark"] .hero p,:root[data-theme="dark"] .hero .overline{color:var(--muted)}:root[data-theme="dark"] .empty h3{color:var(--ink)}:root[data-theme="dark"] .note-banner{background:var(--soft);border-color:var(--line);color:var(--muted)}:root[data-theme="dark"] .workspace-dot{background:#74bfa1}:root[data-theme="dark"] .admin-nav-title{color:var(--accent-ink)}:root[data-theme="dark"] .admin-nav-title span{color:var(--muted)}:root[data-theme="dark"] .admin-nav button.active{background:linear-gradient(100deg,var(--soft),var(--hover))}:root[data-theme="dark"] .mini-sub{border:1px solid var(--line);background:linear-gradient(120deg,var(--soft),var(--panel))}:root[data-theme="dark"] .mini-sub>div svg{color:var(--accent-ink)}:root[data-theme="dark"] .mini-sub>span{color:var(--muted)}:root[data-theme="dark"] .notification-trigger i{background:#ac8ced;border:2px solid var(--panel)}:root[data-theme="dark"] .demo-bar{background:#272437;color:#c7c7d9;border-color:#353349}:root[data-theme="dark"] .demo-bar button{color:#c7c7d9}:root[data-theme="dark"] .eyeline{color:var(--accent-ink)}:root[data-theme="dark"] .eyeline>i{background:var(--accent)}:root[data-theme="dark"] .studio-page-head p{color:var(--muted)}:root[data-theme="dark"] .footer b{border:1px solid var(--line)}:root[data-theme="dark"] .footer .dot{color:#9d9db5}:root[data-theme="dark"] .stat:hover{border-color:#3e3c57}:root[data-theme="dark"] .text-link{color:var(--accent-ink)}:root[data-theme="dark"] .avatar-mint{background:#2b273c;color:#c7c7d9}:root[data-theme="dark"] .avatar-rose{background:#252234;color:#9d9db5}:root[data-theme="dark"] .avatar-amber{background:#2c293e;color:#d9c4a0}:root[data-theme="dark"] .avatar-blue{background:#221f2f;color:#a5b5d4}:root[data-theme="dark"] .avatar-violet{background:#252234;color:#9d9db5}:root[data-theme="dark"] .avatar-xl{border:5px solid #ffffff25}
/* Admin command centre */
:root[data-theme="dark"] .command-hero{background:#2d2145;color:#fff;background-image:radial-gradient(ellipse at 18% 50%,#8b62c842,transparent 60%),linear-gradient(135deg,#37254e,#211a32)}:root[data-theme="dark"] .command-grid{background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px)}:root[data-theme="dark"] .chip.glass{background:#ffffff13;color:#d8caec;border:1px solid #ffffff13}:root[data-theme="dark"] .command-hero h2>span{color:#c8e896}:root[data-theme="dark"] .command-hero p{color:#b5a4cc}:root[data-theme="dark"] .command-actions .btn{background:#504a71;border-color:#3a3851;color:#f2f2f8}:root[data-theme="dark"] .command-actions .text-link{color:#c8b2e3}:root[data-theme="dark"] .radar-ring{border:1px solid #b896dd33}:root[data-theme="dark"] .radar-core{background:linear-gradient(135deg,#bea0f8,#865bcf);border:1px solid #e6d9fc60}:root[data-theme="dark"] .radar-core svg{color:#f6edff}:root[data-theme="dark"] .radar-node{border:1px solid #ffffff30;background:#6a4b8f70;color:#d6c1f0}:root[data-theme="dark"] .radar-node.three{color:#dcebbd}:root[data-theme="dark"] .quick-controls>button{border-bottom:1px solid var(--line)}:root[data-theme="dark"] .quick-controls>button strong{color:var(--ink)}:root[data-theme="dark"] .quick-controls>button>svg{color:var(--muted)}:root[data-theme="dark"] .quick-icon{background:var(--soft);color:var(--accent-ink)}:root[data-theme="dark"] .ops-status{color:var(--muted)}:root[data-theme="dark"] .ops-status .dot{color:#9d9db5}:root[data-theme="dark"] .expiry{color:#c7c7d9}:root[data-theme="dark"] .user-summary p{color:var(--muted)}:root[data-theme="dark"] .user-summary>div:last-child{color:var(--muted)}:root[data-theme="dark"] .user-metrics>div{background:var(--soft)}:root[data-theme="dark"] .user-metrics strong{color:var(--ink)}:root[data-theme="dark"] .user-metrics span{color:var(--muted)}:root[data-theme="dark"] .grant-form{border-top:1px solid var(--line)}:root[data-theme="dark"] .proof-box{background:var(--soft)}:root[data-theme="dark"] .review-summary>p{color:var(--muted)}:root[data-theme="dark"] .audit-row{border-top:1px solid var(--line)}:root[data-theme="dark"] .audit-row>div{background:var(--soft);color:var(--accent-ink)}:root[data-theme="dark"] .audit-row p{color:var(--muted)}:root[data-theme="dark"] .audit-row time{color:var(--muted)}
/* Identity and appearance */
:root[data-theme="dark"] .identity-banner{background:#38274f;color:#fff}:root[data-theme="dark"] .identity-orb{border:1px solid #ffffff15}:root[data-theme="dark"] .identity-banner p{color:#c4b0d8}:root[data-theme="dark"] .identity-stat strong{color:#d6eaba}:root[data-theme="dark"] .identity-stat span{color:#c6b0d6}:root[data-theme="dark"] .avatar-option:has(input:checked){outline:2px solid var(--accent)}:root[data-theme="dark"] .avatar-option:has(input:focus-visible){outline:3px solid var(--accent)}:root[data-theme="dark"] .security-orbit{border:1px solid var(--line);color:var(--accent-ink);background:var(--soft)}:root[data-theme="dark"] .theme-choice{border:1px solid var(--line);background:var(--panel)}:root[data-theme="dark"] .theme-choice.selected{border-color:var(--accent)}:root[data-theme="dark"] .theme-preview{background:#1a1825}:root[data-theme="dark"] .theme-preview i{background:#474164}:root[data-theme="dark"] .theme-preview i:first-child{background:#342f48}:root[data-theme="dark"] .theme-dark{background:#282033}:root[data-theme="dark"] .theme-dark i{background:#66517e}:root[data-theme="dark"] .theme-dark i:first-child{background:#44344f}:root[data-theme="dark"] .theme-system{background:linear-gradient(90deg,#282033 50%,#1a1825 50%)}:root[data-theme="dark"] .theme-choice>span:last-child{color:var(--muted)}:root[data-theme="dark"] .social-soon>button{border:1px solid var(--line);background:var(--panel)}:root[data-theme="dark"] .social-soon b{color:var(--accent-ink)}:root[data-theme="dark"] .auth-form-wrap>.muted{color:var(--muted)}:root[data-theme="dark"] .auth{background:var(--panel)}:root[data-theme="dark"] .auth-tabs{background:var(--soft)}:root[data-theme="dark"] .auth-tabs button{color:var(--muted)}:root[data-theme="dark"] .auth-tabs button.active{background:var(--panel);color:var(--accent-ink)}:root[data-theme="dark"] .auth-symbol{background:var(--soft);border-color:var(--line);color:var(--accent-ink)}:root[data-theme="dark"] .auth-divider:before,:root[data-theme="dark"] .auth-divider:after{background:var(--line)}
/* Notifications */:root[data-theme="dark"] .notice-card.unread{border-right:3px solid #a286d5}:root[data-theme="dark"] .notice-symbol{color:var(--accent-ink);background:var(--soft)}:root[data-theme="dark"] .notice-symbol.success{color:#9d9db5;background:#252234}:root[data-theme="dark"] .notice-symbol.warning,:root[data-theme="dark"] .notice-symbol.payment{color:#d8c4a2;background:#2a263b}:root[data-theme="dark"] .notice-copy time{color:var(--muted)}:root[data-theme="dark"] .notice-copy p{color:var(--muted)}:root[data-theme="dark"] .notice-card>.icon-btn{color:var(--accent-ink)}:root[data-theme="dark"] .notice-preview{background:linear-gradient(150deg,var(--soft),var(--panel));border:1px solid var(--line)}:root[data-theme="dark"] .notice-preview p{color:var(--muted)}:root[data-theme="dark"] .notice-preview small{border-top:1px solid var(--line)}
/* Billing and animated invoice */:root[data-theme="dark"] .wallet-visual{color:#eee5fa;background:linear-gradient(135deg,#503469,#291e3b)}:root[data-theme="dark"] .wallet-glow{border:1px solid #ffffff13}:root[data-theme="dark"] .wallet-top .brand-word{color:#f3ebff}:root[data-theme="dark"] .wallet-top .brand-mark{background:#ffffff1a}:root[data-theme="dark"] .wallet-top>span{color:#c2acd8}:root[data-theme="dark"] .wallet-visual>p{color:#c8b5db}:root[data-theme="dark"] .wallet-amount>span{color:#cbb7df}:root[data-theme="dark"] .wallet-bottom{border-top:1px solid #ffffff17;color:#c7b4d8}:root[data-theme="dark"] .wallet-summary>div>svg{color:var(--accent-ink)}:root[data-theme="dark"] .subscription-strip{border:1px solid var(--line);background:var(--panel)}:root[data-theme="dark"] .sub-icon{background:var(--soft);color:var(--accent-ink)}:root[data-theme="dark"] .subscription-strip p{color:var(--muted)}:root[data-theme="dark"] .days-counter strong{color:var(--accent-ink)}:root[data-theme="dark"] .days-counter span{color:var(--muted)}:root[data-theme="dark"] .plan-card{border:1px solid var(--line);background:var(--panel)}:root[data-theme="dark"] .plan-card.featured{border:1.5px solid #ae93de;background:linear-gradient(170deg,var(--soft),var(--panel) 60%)}:root[data-theme="dark"] .popular-tag{background:#8d69cd;color:#ffffff}:root[data-theme="dark"] .plan-symbol{border:1px solid var(--line);background:var(--soft);color:var(--accent-ink)}:root[data-theme="dark"] .plan-duration{color:var(--muted)}:root[data-theme="dark"] .plan-card>p{color:var(--muted)}:root[data-theme="dark"] .plan-price span{color:var(--muted)}:root[data-theme="dark"] .plan-card ul{border-top:1px solid var(--line)}:root[data-theme="dark"] .plan-card li{color:var(--muted)}:root[data-theme="dark"] .plan-card li svg{color:#9d9db5}:root[data-theme="dark"] .price-footnote{color:var(--muted)}:root[data-theme="dark"] .wallet-address{color:#d7c6e6}:root[data-theme="dark"] .glass-btn{color:#e7d9f9;border-color:#ffffff25;background:#ffffff10}:root[data-theme="dark"] .admin-wallet>small{color:#bca6d2}:root[data-theme="dark"] .plan-config-grid fieldset{border:1px solid var(--line)}:root[data-theme="dark"] .plan-config-grid legend{color:var(--accent-ink)}:root[data-theme="dark"] .checkout-plan{border:1px solid var(--line);background:var(--soft)}:root[data-theme="dark"] .payment-options>label{border:1px solid var(--line)}:root[data-theme="dark"] .payment-options>label:has(input:checked){border-color:var(--accent);background:var(--soft)}:root[data-theme="dark"] .payment-options svg{color:var(--accent-ink)}:root[data-theme="dark"] .invoice-status{border:1px solid var(--line);background:var(--soft);color:var(--accent-ink)}:root[data-theme="dark"] .invoice>p{color:var(--muted)}:root[data-theme="dark"] .invoice-number{background:var(--soft);border:1px dashed #bda3dd}:root[data-theme="dark"] .invoice-number .icon-btn{color:var(--accent-ink)}:root[data-theme="dark"] .invoice-details>div>span:first-child{color:var(--muted)}:root[data-theme="dark"] .invoice-total{border-top:1px dashed var(--line)}:root[data-theme="dark"] .invoice-total strong{color:var(--accent-ink)}:root[data-theme="dark"] .rial-invoice,:root[data-theme="dark"] .crypto-invoice{border-top:1px dashed var(--line)}:root[data-theme="dark"] .telegram-orb{background:var(--soft);color:var(--accent-ink)}:root[data-theme="dark"] .rial-invoice p,:root[data-theme="dark"] .crypto-invoice p{color:var(--muted)}:root[data-theme="dark"] .invoice-foot{color:var(--muted);border-top:1px solid var(--line)}:root[data-theme="dark"] .code-block{background:var(--soft);border-color:var(--line);color:var(--ink)}
/* Templates and product tour */:root[data-theme="dark"] .template-icon{background:var(--soft);color:var(--accent-ink)}:root[data-theme="dark"] .template-card p{color:var(--muted)}:root[data-theme="dark"] .product-page{background:var(--bg)}:root[data-theme="dark"] .product-nav nav{color:var(--muted)}:root[data-theme="dark"] .product-aura{background:radial-gradient(ellipse,#b7a0e325,transparent 65%)}:root[data-theme="dark"] .product-hero h1 em{color:#b299e0}:root[data-theme="dark"] .product-hero>p{color:var(--muted)}:root[data-theme="dark"] .product-small{color:var(--muted)}:root[data-theme="dark"] .product-mock{background:var(--panel);border:1px solid var(--line)}:root[data-theme="dark"] .mock-sidebar{border-left:1px solid var(--line)}:root[data-theme="dark"] .mock-sidebar>span{background:#a68bcf}:root[data-theme="dark"] .mock-sidebar>i{background:var(--soft)}:root[data-theme="dark"] .mock-top span{color:var(--muted)}:root[data-theme="dark"] .mock-banner{background:var(--soft);color:var(--accent-ink)}:root[data-theme="dark"] .mock-stats span{border:1px solid var(--line);color:var(--muted)}:root[data-theme="dark"] .mock-stats strong{color:var(--ink)}:root[data-theme="dark"] .mock-chart{border-bottom:1px solid var(--line)}:root[data-theme="dark"] .mock-chart i{background:linear-gradient(#a58bd6,#a58bd630)}:root[data-theme="dark"] .mock-floating{background:var(--panel);border:1px solid var(--line)}:root[data-theme="dark"] .mock-floating svg{color:#9d9db5}:root[data-theme="dark"] .product-pricing>p{color:var(--muted)}:root[data-theme="dark"] .feature-grid article{background:var(--panel);border:1px solid var(--line)}:root[data-theme="dark"] .feature-grid svg{color:var(--accent-ink)}:root[data-theme="dark"] .feature-grid p{color:var(--muted)}:root[data-theme="dark"] .product-footer{border-top:1px solid var(--line);color:var(--muted)}
/* Motion with user and operating-system opt-outs */
:root[data-theme=dark] .chip.green{background:#20362d;color:#9d9db5}:root[data-theme=dark] .chip.orange{background:#362f20;color:#dcc69e}:root[data-theme=dark] .chip.rose{background:#38232e;color:#d493ac}:root[data-theme=dark] .demo-bar{background:#29251e;color:#9d9db5;border-color:#3d3527}:root[data-theme=dark] .demo-bar button{color:#d9c8a0}:root[data-theme=dark] .chart .area{fill:#f2f2f8}:root[data-theme=dark] .chart line{stroke:#f2f2f8}:root[data-theme=dark] .chart text{fill:#9d9db5}:root[data-theme=dark] .chart .curve2{stroke:#c7c7d9}:root[data-theme=dark] .file-preview,:root[data-theme=dark] .upload-zone,:root[data-theme=dark] .connection-note,:root[data-theme=dark] .flow-steps{background:var(--soft);color:var(--accent-ink);border-color:var(--line)}:root[data-theme=dark] .connection-item,:root[data-theme=dark] .checklist li,:root[data-theme=dark] .inbox-list,:root[data-theme=dark] .chat-head,:root[data-theme=dark] .chat-compose,:root[data-theme=dark] .conversation,:root[data-theme=dark] .inbox-search{border-color:var(--line)}:root[data-theme=dark] .conversation.active,:root[data-theme=dark] .bubble{background:var(--soft);color:var(--ink)}:root[data-theme=dark] .bubble.out{background:#7653a7;color:#fff}:root[data-theme=dark] .drawer-notice{background:#342e20;color:#9d9db5}:root[data-theme=dark] .success-box{background:#20382b;color:#9d9db5}:root[data-theme=dark] .err{background:#3a232e;color:#e4a1b5}:root[data-theme=dark] .onboard-card{background:var(--soft)}
@media(max-width:1180px){:root[data-theme="dark"] .ops-status{border-top:1px solid var(--line)}}
@media(max-width:900px){:root[data-theme="dark"] .quick-controls>button{border-bottom:1px solid var(--line)}}
@media(max-width:650px){:root[data-theme="dark"] .mobile-backdrop{background:#19122765}:root[data-theme="dark"] .bottom-nav{background:var(--panel);border-top:1px solid var(--line)}:root[data-theme="dark"] .bottom-nav button{color:var(--muted)}:root[data-theme="dark"] .bottom-nav button.active{color:var(--accent-ink);background:var(--soft)}:root[data-theme="dark"] .bottom-nav .nav-count{background:#9271d4;color:#ffffff}:root[data-theme="dark"] .identity-stat{border-top:1px solid #ffffff18}}

