html[data-theme=dark]{--page:#07111f;--surface:#0d1b2a;--surface-soft:#122338;--ink:#e7eff8;--muted:#91a5bb;--border:#22364b;--brand-primary-soft:#102d47;--shadow-sm:0 8px 24px #0003;--shadow-md:0 18px 42px #00000052;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--page)}html[data-theme=dark] body,html[data-theme=dark] .app-shell,html[data-theme=dark] .app-main{background:var(--page)}html[data-theme=dark] .topbar,html[data-theme=dark] .card,html[data-theme=dark] .module-card,html[data-theme=dark] .summary-card,html[data-theme=dark] .icon-btn,html[data-theme=dark] .context-switcher>button,html[data-theme=dark] .profile-trigger,html[data-theme=dark] .context-menu,html[data-theme=dark] .profile-dropdown,html[data-theme=dark] .dropdown-menu,html[data-theme=dark] .modal,html[data-theme=dark] .drawer,html[data-theme=dark] .pagination a,html[data-theme=dark] .pagination span,html[data-theme=dark] .btn-secondary,html[data-theme=dark] .form-field input,html[data-theme=dark] .form-field select,html[data-theme=dark] .form-field textarea,html[data-theme=dark] .search-input{border-color:var(--border);color:var(--ink);background:var(--surface)}html[data-theme=dark] .topbar{background:#0d1b2af0}html[data-theme=dark] .global-search,html[data-theme=dark] .journal-line,html[data-theme=dark] .state-panel,html[data-theme=dark] .data-table th{border-color:var(--border);color:var(--muted);background:var(--surface-soft)}html[data-theme=dark] .global-search input,html[data-theme=dark] .search-input input{color:var(--ink)}html[data-theme=dark] .global-search kbd{border-color:var(--border);color:var(--muted);background:var(--surface)}html[data-theme=dark] .workspace-surface,html[data-theme=dark] .workspace-metric,html[data-theme=dark] .workspace-action-card,html[data-theme=dark] .workspace-directory,html[data-theme=dark] .workspace-directory-group{border-color:var(--border);background:var(--surface)}html[data-theme=dark] .workspace-surface .text-slate-900,html[data-theme=dark] .workspace-metric .text-slate-900,html[data-theme=dark] .workspace-action-card .text-slate-900,html[data-theme=dark] .workspace-directory .text-slate-900,html[data-theme=dark] .workspace-directory .text-slate-700{color:var(--ink)}html[data-theme=dark] .workspace-surface .text-slate-500,html[data-theme=dark] .workspace-metric .text-slate-500,html[data-theme=dark] .workspace-action-card .text-slate-500,html[data-theme=dark] .workspace-directory .text-slate-500,html[data-theme=dark] .workspace-directory .text-slate-600{color:var(--muted)}html[data-theme=dark] .workspace-metric:hover,html[data-theme=dark] .workspace-action-card:hover,html[data-theme=dark] .workspace-directory label,html[data-theme=dark] .workspace-directory .bg-slate-50{background:var(--surface-soft)}html[data-theme=dark] .workspace-directory-link{background:#0d1b2a;border-color:var(--border)!important}html[data-theme=dark] .workspace-directory-link:hover{background:#122438;border-color:#38bdf859!important}html[data-theme=dark] .workspace-directory input,html[data-theme=dark] .context-menu button,html[data-theme=dark] .profile-dropdown a,html[data-theme=dark] .profile-dropdown button{color:var(--ink)}html[data-theme=dark] .context-menu button:hover,html[data-theme=dark] .context-menu button.active,html[data-theme=dark] .profile-dropdown a:hover,html[data-theme=dark] .profile-dropdown button:hover,html[data-theme=dark] .icon-btn:hover{background:var(--brand-primary-soft)}html[data-theme=dark] .data-table td,html[data-theme=dark] .card-head,html[data-theme=dark] .module-card footer,html[data-theme=dark] .pagination,html[data-theme=dark] .tabs,html[data-theme=dark] .modal-head{border-color:var(--border)}html[data-theme=dark] .data-table tbody tr:hover{background:#102238}html[data-theme=dark] .badge{color:#b9c8d8;background:#1c3044}html[data-theme=dark] .badge-success{color:#65e2b5;background:#12382f}html[data-theme=dark] .badge-warning{color:#ffc665;background:#3c2c12}html[data-theme=dark] .badge-danger{color:#ff8793;background:#421d25}html[data-theme=dark] .badge-info{color:#8acbff;background:#153653}html[data-theme=dark] .alert{color:#8acbff;background:#102d47;border-color:#245071}html[data-theme=dark] .alert-success{color:#65e2b5;background:#12382f;border-color:#225c4a}html[data-theme=dark] .alert-danger{color:#ff8793;background:#421d25;border-color:#65303a}html[data-theme=dark] .auth-visual-panel{background:radial-gradient(circle at 20% 20%,#f89c1e21,#0000 24%),radial-gradient(circle at 80% 78%,#1e6fad2e,#0000 28%),#081522}html[data-theme=dark] .auth-logo,html[data-theme=dark] .auth-visual-content h2,html[data-theme=dark] .language-link{color:#8acbff}html[data-theme=dark] .visual-cards div{border-color:var(--border);color:#8acbff;background:#0d1b2ad1}.preference-actions{align-items:center;gap:7px;display:flex}.preference-btn{border:1px solid var(--border);min-width:40px;height:40px;color:var(--brand-primary);background:var(--surface);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.preference-btn:hover{background:var(--brand-primary-soft)}.auth-preferences{z-index:4;gap:7px;display:flex;position:absolute;inset-block-start:28px;inset-inline-end:34px}.auth-preferences .preference-btn{background:#ffffffdb;border-color:#004b8724}html[data-theme=dark] .auth-preferences .preference-btn{border-color:var(--border);color:#8acbff;background:#0d1b2adb}html[dir=ltr] .sidebar-system-menu a.is-current{box-shadow:inset 3px 0 var(--brand-accent)}html[dir=ltr] .sidebar-nav a:hover,html[dir=ltr] .sidebar-nav a.active{transform:translate(2px)}@media (width<=760px){.preference-btn span{display:none}.auth-preferences{inset-block-start:18px;inset-inline-end:18px}}html[data-theme=dark] .preference-btn,html[data-theme=dark] .context-icon,html[data-theme=dark] .breadcrumb a,html[data-theme=dark] .workspace-metric-link,html[data-theme=dark] .workspace-directory-group>button,html[data-theme=dark] .workspace-surface a.text-indigo-600{color:#8acbff}html[data-theme=dark] .workspace-directory>.bg-white,html[data-theme=dark] .workspace-directory .bg-slate-100{border-color:var(--border);background:var(--surface)}html[data-theme=dark] .workspace-surface,html[data-theme=dark] .workspace-surface .text-slate-800,html[data-theme=dark] .workspace-action-count,html[data-theme=dark] .workspace-directory h3{color:var(--ink)}html[data-theme=dark] .workspace-directory-nav{border-color:var(--border)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background-color:#0d1b2af2!important;box-shadow:0 8px 32px #00000073!important}html[data-theme=dark] .workspace-directory-nav>span{color:#64748b!important}html[data-theme=dark] .workspace-jump-btn{border-color:var(--border)!important;color:#cbd5e1!important;background-color:#122338d9!important}html[data-theme=dark] .workspace-jump-btn:hover{color:#fff!important;background-color:#1e3a5a!important;border-color:#38bdf880!important}html[data-theme=dark] .workspace-jump-btn.workspace-jump-active{color:#fff!important;background-color:#0284c7!important;border-color:#38bdf8!important;box-shadow:0 0 12px #38bdf859!important}html[data-theme=dark] .workspace-jump-btn span.rounded-full:not(.size-1\.5){color:#94a3b8!important;background-color:#1e3a5acc!important}html[data-theme=dark] .workspace-jump-btn.workspace-jump-active span.rounded-full:not(.size-1\.5){color:#e0f2fe!important;background-color:#0c4a6ee6!important}html[data-theme=dark] .workspace-group-header{border-bottom:1px solid var(--border)!important;background:linear-gradient(270deg,#0d1b2afa 0%,#122338bf 60%,#0d1b2ae6 100%)!important}html[data-theme=dark] .workspace-group-header h3{text-shadow:0 1px 2px #00000080;color:#fff!important}html[data-theme=dark] .workspace-group-header p{color:#94a3b8!important}html[data-theme=dark] .workspace-group-header span.ring-1{box-shadow:none!important;outline:1px solid var(--border)!important;background-color:#122338e6!important}html[data-theme=dark] .workspace-view-toolbar,html[data-theme=dark] .workspace-group-header [role=group]{border-color:var(--border)!important;background-color:#122338d9!important}html[data-theme=dark] .workspace-view-toolbar [role=group],html[data-theme=dark] .workspace-group-header [role=group]{border-color:var(--border)!important;background-color:#0d1b2ae6!important}html[data-theme=dark] .workspace-view-toolbar button,html[data-theme=dark] .workspace-group-header button{border-color:var(--border)!important;color:#cbd5e1!important;background-color:#122338d9!important}html[data-theme=dark] .workspace-view-toolbar button:hover,html[data-theme=dark] .workspace-group-header button:hover{color:#fff!important;background-color:#1e3a5a!important}html[data-theme=dark] .workspace-view-toolbar button[aria-pressed=true],html[data-theme=dark] .workspace-group-header button[aria-pressed=true],html[data-theme=dark] .workspace-view-toolbar [role=group] button[aria-pressed=true],html[data-theme=dark] .workspace-group-header [role=group] button[aria-pressed=true]{color:#fff!important;background-color:#0284c7!important;border-color:#38bdf8!important}html[data-theme=dark] .workspace-directory-link{background:#0d1b2a!important;border:1px solid #ffffff14!important;transition:all .15s ease-in-out!important}html[data-theme=dark] .workspace-directory-link:hover{background:#122438!important;border-color:#38bdf866!important;box-shadow:0 4px 16px #00000059!important}html[data-theme=dark] .workspace-directory-link strong{color:#f8fafc!important}html[data-theme=dark] .workspace-directory-link small{color:#94a3b8!important}html[data-theme=dark] .workspace-directory-link+a,html[data-theme=dark] .workspace-directory-link~button{border-color:var(--border)!important;color:#94a3b8!important;background-color:#122338e6!important}html[data-theme=dark] .workspace-directory-link+a:hover{color:#fff!important;background-color:#0284c7!important}html[data-theme=dark] .workspace-recents-bar{border-color:var(--border)!important;background-color:#12233899!important}html[data-theme=dark] .workspace-recents-bar a{border-color:var(--border)!important;color:#cbd5e1!important;background-color:#0d1b2ae6!important}html[data-theme=dark] .workspace-recents-bar a:hover{color:#fff!important;border-color:#38bdf880!important}html[dir=rtl]{direction:rtl}html[dir=ltr]{direction:ltr}html[dir=ltr] .sidebar-main-return svg,html[dir=ltr] .module-card footer>svg{transform:rotate(180deg)}
