:root{color-scheme:light}html[data-theme="dark"]{color-scheme:dark;--bg:#101828;--card:#1b2940;--text:#f1f5fc;--muted:#b2bfd4;--border:#394964;--blue-soft:#283b62;--navy:#9bc2ff;--navy-2:#6fa4e9;background:#101828!important;color:#f1f5fc!important}html[data-theme="dark"] body{background:#101828!important;color:#f1f5fc!important}html[data-theme="dark"] main,html[data-theme="dark"] .module,html[data-theme="dark"] .subview,html[data-theme="dark"] .group,html[data-theme="dark"] .module-link,html[data-theme="dark"] .auth-panel,html[data-theme="dark"] dialog,html[data-theme="dark"] .universe-table,html[data-theme="dark"] .quick-panel{background-color:#1b2940!important;color:#f1f5fc!important;border-color:#394964!important}html[data-theme="dark"] h1,html[data-theme="dark"] h2,html[data-theme="dark"] h3,html[data-theme="dark"] h4,html[data-theme="dark"] .module h4,html[data-theme="dark"] .section-title h3,html[data-theme="dark"] .heading p,html[data-theme="dark"] .module p{color:#e7efff!important}html[data-theme="dark"] th,html[data-theme="dark"] td,html[data-theme="dark"] .universe-table th,html[data-theme="dark"] .universe-table td:last-child,html[data-theme="dark"] .universe-table th:last-child{background:#243653!important;color:#e7efff!important;border-color:#394964!important}html[data-theme="dark"] input,html[data-theme="dark"] textarea,html[data-theme="dark"] select,html[data-theme="dark"] .row-actions button{background:#172337!important;color:#f1f5fc!important;border-color:#52617a!important}html[data-theme="dark"] .quick-item,html[data-theme="dark"] .universe-card{background:#213250!important;color:#e7efff!important}html[data-theme="dark"] .module-icon{color:#b7d5ff}html[data-theme="dark"] .btn-primary,html[data-theme="dark"] .primary{background:#315b96;color:white}html[data-theme="dark"] .demand-card{background:linear-gradient(135deg,#223c71,#152849)!important}html[data-theme="dark"] .eyebrow{color:#b6d4ff!important}header .top,header .header-inner{padding-top:19px!important;padding-bottom:19px!important;min-height:112px}header .brand img,header .header-inner .brand img{width:76px!important;height:76px!important;min-width:76px!important;flex-basis:76px!important;object-fit:contain!important;display:block!important;background:white!important;padding:5px!important;border-radius:14px!important}.audin-header-actions{display:flex;align-items:center;gap:12px}.audin-user-button{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid #98a7c3;background:#ffffff18;color:white;cursor:pointer;flex-shrink:0}.audin-user-button:hover{background:#ffffff30}.user-pill .audin-user-button{margin-right:4px}dialog.audin-settings{width:min(440px,calc(100% - 30px));max-height:85vh;border:none;border-radius:18px;padding:0;color:#192a44;background:white;box-shadow:0 25px 70px #08163170}dialog.audin-settings::backdrop{background:#0d183ea6}.audin-settings form{padding:22px;display:grid;gap:18px}.audin-settings-head{display:flex;align-items:center;justify-content:space-between}.audin-settings-head h2{font-size:1.25rem;margin:0}.audin-settings-head button{background:none;border:0;font-size:27px;color:inherit;cursor:pointer}.audin-settings label{display:grid;gap:8px;font-weight:600;font-size:.9rem}.audin-settings input,.audin-settings select{padding:12px;border:1px solid #bdc9dc;border-radius:10px;background:white;color:#14243c}.audin-settings-note{font-size:.8rem;color:#62718a;margin:0}.audin-save{background:#17295c;color:white;padding:13px;border:0;border-radius:10px;font-weight:700;cursor:pointer}html[data-theme="dark"] dialog.audin-settings{background:#1b2940;color:white}html[data-theme="dark"] .audin-settings-note{color:#b2bfd4}@media(max-width:650px){header .top,header .header-inner{min-height:94px;padding:14px!important}header .brand img,header .header-inner .brand img{width:60px!important;height:60px!important;min-width:60px!important;flex-basis:60px!important}.audin-header-actions{gap:7px}.audin-user-button{width:38px;height:38px}.header-inner .user-pill{gap:3px}.header-inner .user-pill #userLabel{display:none}}