.dashboardShell,.dashboard-modal-backdrop{--dash-brand-black:#121212;--dash-brand-orange:#ff5f1f;--dash-brand-gray:#f8f8f8;--dash-accent:var(--dash-brand-orange);--dash-accent-hover:#e5551c;--dash-accent-pressed:#cc4d19;--dash-accent-subtle:#ff5f1f1a;--dash-accent-subtle-strong:#ff5f1f29;--dash-text:var(--dash-brand-black);--dash-text-muted:#1212129e;--dash-text-secondary:#12121273;--dash-surface:#fff;--dash-surface-muted:var(--dash-brand-gray);--dash-surface-hover:#ff5f1f0f;--dash-row-hover:#ff5f1f14;--dash-border:#12121214;--dash-border-strong:#12121224;--dash-border-input:#1212122e;--dash-focus-ring:var(--dash-brand-orange);--dash-focus-shadow:#ff5f1f47;--dash-on-accent:#fff;--dash-success-text:#166534;--dash-success-bg:#ecfdf3;--dash-success-border:#bbf7d0;--dash-delete-confirm-label:#166534;--dash-delete-confirm-emphasis:#15803d;--dash-error-text:#991b1b;--dash-error-bg:#fef2f2;--dash-error-border:#fecaca;--dash-warning-text:#92400e;--dash-warning-bg:#fffbeb;--dash-warning-border:#fde68a;--dash-disabled-bg:#ebebeb;--dash-disabled-text:#1212126b;--dash-disabled-border:#1212121f;--dash-shadow-sm:0 1px 2px #1212120f;--dash-shadow-md:0 6px 16px #12121214;--dash-radius-sm:8px;--dash-radius-md:12px;--dash-radius-lg:14px;--dash-card-bg:#fff;--dash-card-border:#f0ede8;--dash-heading:#2f332f;--dash-table-header-bg:#fff7f2;--dash-table-row-hover:#fffdfa;--dash-subtle-surface:#fbfaf8;--dash-progress-track:#f1eee8;--dash-issue-pill-bg:#fff7f2;--dash-issue-pill-text:#c9653d;--dash-secondary-btn-bg:#fff;--dash-secondary-btn-text:#bf5b31;--dash-secondary-btn-border:#f28552;--dash-secondary-btn-hover:#fff7f2;--dash-status-active-bg:#e9fbed;--dash-status-active-text:#238a3d;--dash-status-active-border:#bdebc7;--dash-status-neutral-bg:#fbf7f1;--dash-status-neutral-text:#8a6b4c;--dash-status-neutral-border:#e7ddd1;--dash-card-shadow:0 2px 12px #2427240f;--dash-panel-shadow:0 8px 24px #24272414;--dash-chart-grid:#f0ede8;--dash-chart-tick:#666c66;--dash-chart-tooltip-shadow:0 12px 28px #1418141a;--dash-row-action-border:var(--dash-card-border);--dash-row-action-fg:#313631;--dash-row-action-fg-hover:var(--dash-secondary-btn-text);--dash-row-action-border-hover:var(--dash-secondary-btn-border);--dash-row-action-delete-fg:#dd4b4b;--dash-row-action-delete-fg-hover:#c73e3e;--dash-modal-scrim:#1212127a;--dash-input-bg:#fff;--dash-certificate-surface:#fbfdfb;--dash-certificate-border:#224d3a38;--dash-certificate-accent:#1f4d3a;--dash-certificate-muted:#51625a;--dash-control-border:#ece9e4;--dash-control-focus-shadow:#f858131f;--dash-control-placeholder:#9ca29c;--dash-control-chevron:#747b74;--dash-control-muted:#8a908a;--dash-control-muted-day:#b8bdb8;--dash-control-menu-shadow:0 16px 36px #1418141f;--dash-update-tag-border:#b9cdf0;--dash-delete-tag-border:#f1c0c0;--dash-logout-text:#c62828;--dash-logout-text-hover:#e53935;--dash-fab-shadow:0 10px 28px #14181438;--dash-fab-shadow-hover:0 14px 32px #14181447}html[data-landing-theme=dark] .dashboardShell,html[data-landing-theme=dark] .dashboard-modal-backdrop{--dash-brand-black:#f2f2f2;--dash-brand-gray:#121212;--dash-text:#f2f2f2;--dash-text-muted:#f2f2f2a6;--dash-text-secondary:#f2f2f273;--dash-surface:#1e1e1e;--dash-surface-muted:#262626;--dash-surface-hover:#ff5f1f1f;--dash-row-hover:#ff5f1f24;--dash-border:#ffffff1a;--dash-border-strong:#ffffff29;--dash-border-input:#fff3;--dash-disabled-bg:#333;--dash-disabled-text:#f2f2f266;--dash-disabled-border:#ffffff1a;--dash-shadow-sm:0 1px 2px #00000059;--dash-shadow-md:0 6px 16px #0006;--dash-success-text:#86efac;--dash-success-bg:#22c55e24;--dash-success-border:#22c55e59;--dash-delete-confirm-label:#86efac;--dash-delete-confirm-emphasis:#bbf7d0;--dash-error-text:#fca5a5;--dash-error-bg:#ef444424;--dash-error-border:#ef444459;--dash-warning-text:#fcd34d;--dash-warning-bg:#fbbf241f;--dash-warning-border:#fbbf2459;--dash-card-bg:#1c1c1c;--dash-card-border:#ffffff1a;--dash-heading:#f2f2f2;--dash-table-header-bg:#262626;--dash-table-row-hover:#2a2a2a;--dash-subtle-surface:#222;--dash-progress-track:#333;--dash-issue-pill-bg:#ff5f1f24;--dash-issue-pill-text:#ffb38a;--dash-secondary-btn-bg:#1c1c1c;--dash-secondary-btn-text:#ffb38a;--dash-secondary-btn-border:#ff5f1f73;--dash-secondary-btn-hover:#262626;--dash-status-active-bg:#22c55e24;--dash-status-active-text:#86efac;--dash-status-active-border:#22c55e59;--dash-status-neutral-bg:#ffffff0f;--dash-status-neutral-text:#d4d4d4;--dash-status-neutral-border:#ffffff24;--dash-card-shadow:0 2px 12px #00000059;--dash-panel-shadow:0 8px 24px #00000073;--dash-chart-grid:#ffffff1f;--dash-chart-tick:#a3a3a3;--dash-chart-tooltip-shadow:0 12px 28px #00000073;--dash-row-action-border:#fff;--dash-row-action-fg:#fff;--dash-row-action-fg-hover:#fff;--dash-row-action-border-hover:#fff;--dash-row-action-delete-fg:#ef4444;--dash-row-action-delete-fg-hover:#f87171;--dash-modal-scrim:#000000b8;--dash-input-bg:#1c1c1c;--dash-certificate-surface:#22c55e14;--dash-certificate-border:#86efac47;--dash-certificate-accent:#86efac;--dash-certificate-muted:#f2f2f28c;--dash-control-border:#ffffff24;--dash-control-focus-shadow:#ff5f1f33;--dash-control-placeholder:#f2f2f273;--dash-control-chevron:#f2f2f28c;--dash-control-muted:#f2f2f280;--dash-control-muted-day:#f2f2f247;--dash-control-menu-shadow:0 16px 36px #00000073;--dash-update-tag-border:#93c5fd73;--dash-delete-tag-border:#fca5a573;--dash-logout-text:#f87171;--dash-logout-text-hover:#fca5a5;--dash-fab-shadow:0 10px 28px #00000073;--dash-fab-shadow-hover:0 14px 32px #0000008c}html[data-landing-theme=dark] .dashboardShell .contentBody{background:var(--dash-brand-gray);color:var(--dash-text)}html[data-landing-theme=dark] .dashboardShell table td{color:var(--dash-text)}html[data-landing-theme=dark] .dashboardShell .accountMenuLogout{color:var(--dash-logout-text)}html[data-landing-theme=dark] .dashboardShell .accountMenuLogout:hover{color:var(--dash-logout-text-hover)}html[data-landing-theme=dark] .dashboardControlMenu,html[data-landing-theme=dark] .dashboardDateMenu{--dash-card-bg:#1c1c1c;--dash-card-border:#ffffff1a;--dash-heading:#f2f2f2;--dash-text:#f2f2f2;--dash-table-header-bg:#262626;--dash-accent:#ff5f1f;--dash-accent-hover:#e5551c;--dash-on-accent:#fff;--dash-control-border:#ffffff24;--dash-control-placeholder:#f2f2f273;--dash-control-chevron:#f2f2f28c;--dash-control-muted:#f2f2f280;--dash-control-muted-day:#f2f2f247;--dash-control-focus-shadow:#ff5f1f33;--dash-control-menu-shadow:0 16px 36px #00000073;background:var(--dash-card-bg);border-color:var(--dash-card-border);color:var(--dash-heading);box-shadow:var(--dash-control-menu-shadow)}html[data-landing-theme=dark] .dashboardControlOption{background:var(--dash-card-bg);color:var(--dash-heading)}html[data-landing-theme=dark] .dashboardControlOption:hover,html[data-landing-theme=dark] .dashboardControlOptionActive{background:var(--dash-table-header-bg);color:var(--dash-accent)}.dashboardSidebar{background:var(--dash-surface);border-color:var(--dash-border)}.dashboardSidebarBrand{border-color:var(--dash-border)}.dashboardNavLink{color:var(--dash-text-muted)}.dashboardNavLink:hover{background:var(--dash-surface-muted);color:var(--dash-text)}.dashboardNavLink:hover .dashboardNavIcon{color:var(--dash-text)}.dashboardNavLinkActive{background:var(--dash-surface-muted);color:var(--dash-text)}.dashboardNavIcon{color:var(--dash-text-secondary)}.dashboardShell .dashSegmentToggle{background:var(--dash-surface-muted);border:1px solid var(--dash-border);border-radius:999px;align-self:center;gap:0;padding:4px;display:inline-flex}.dashboardShell .dashSegmentChip{color:var(--dash-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.95rem;font-weight:600;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.dashboardShell .dashSegmentChip:hover:not(:disabled):not(.dashSegmentChipActive){color:var(--dash-text)}.dashboardShell .dashSegmentChip:focus-visible{outline:2px solid var(--dash-focus-ring);outline-offset:2px}.dashboardShell .dashSegmentChip:disabled{opacity:.55;cursor:not-allowed}.dashboardShell .dashSegmentChipActive{background:var(--dash-surface);border-color:var(--dash-secondary-btn-border);color:var(--dash-accent);box-shadow:var(--dash-shadow-sm)}.dashboardShell .dashSegmentBadge{background:var(--dash-accent-subtle);min-width:1.35rem;height:1.35rem;color:var(--dash-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.dashboardShell .dashSegmentChipActive .dashSegmentBadge{background:var(--dash-accent-subtle-strong)}.dashboardShell .journeyPage .journeyPageToolbar{margin:0;padding:0}.dashboardShell .journeyPage .pageBackButton{box-sizing:border-box;border:1.5px solid var(--dash-secondary-btn-border);background:var(--dash-secondary-btn-bg);width:fit-content;min-height:44px;color:var(--dash-secondary-btn-text);letter-spacing:.01em;box-shadow:var(--dash-shadow-sm);cursor:pointer;appearance:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 20px;font-family:inherit;font-size:1.05rem;font-weight:600;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s,color .16s;display:inline-flex}.dashboardShell .journeyPage .pageBackButton:hover{background:var(--dash-secondary-btn-hover);border-color:var(--dash-accent);color:var(--dash-accent);box-shadow:var(--dash-shadow-md);transform:translateY(-1px)}.dashboardShell .journeyPage .pageBackButton:focus-visible{outline:2px solid var(--dash-focus-ring);outline-offset:2px}:is(html:has(.dashboardShell) .appToastHost,html:has(.dashboard-modal-backdrop) .appToastHost){--dash-success-text:#166534;--dash-success-bg:#ecfdf3;--dash-success-border:#bbf7d0;--dash-error-text:#991b1b;--dash-error-bg:#fef2f2;--dash-error-border:#fecaca}:is(html[data-landing-theme=dark]:has(.dashboardShell) .appToastHost,html[data-landing-theme=dark]:has(.dashboard-modal-backdrop) .appToastHost){--dash-success-text:#86efac;--dash-success-bg:#14532d;--dash-success-border:#166534;--dash-error-text:#fca5a5;--dash-error-bg:#450a0a;--dash-error-border:#991b1b}
