:root,[class*=theme-]{--jobue-sidebar-expanded:15rem;--jobue-sidebar-collapsed:4.75rem;--jobue-dashboard-header:4rem;--jobue-radius-panel:1rem;--jobue-radius-card:.75rem;--jobue-radius-control:.5rem;--jobue-radius-pill:999px;--theme-card-radius:var(--jobue-radius-card);--theme-control-radius:var(--jobue-radius-control);--theme-button-radius:var(--jobue-radius-control);--radius:var(--jobue-radius-card);--status-success:#157a58;--status-success-surface:#e4f5ee;--status-success-foreground:#0c553d;--status-warning:#a65b0b;--status-warning-surface:#fff0d7;--status-warning-foreground:#6f3a05;--status-danger:#bc3448;--status-danger-surface:#fde7eb;--status-danger-foreground:#812132;--status-info:#286bb6;--status-info-surface:#e5f0fc;--status-info-foreground:#174c85;--background:var(--surface-page);--foreground:var(--text-primary);--card:var(--surface-card);--card-foreground:var(--text-primary);--popover:var(--surface-raised);--popover-foreground:var(--text-primary);--primary:var(--action-primary);--primary-foreground:var(--action-primary-foreground);--secondary:var(--surface-muted);--secondary-foreground:var(--text-primary);--muted:var(--surface-muted);--muted-foreground:var(--text-secondary);--accent:var(--surface-interactive);--accent-foreground:var(--text-primary);--destructive:var(--status-danger);--border:var(--border-default);--input:var(--border-default);--ring:var(--focus-ring);--sidebar:var(--surface-sidebar);--sidebar-foreground:var(--text-primary);--sidebar-primary:var(--action-primary);--sidebar-primary-foreground:var(--action-primary-foreground);--sidebar-accent:var(--surface-interactive);--sidebar-accent-foreground:var(--text-primary);--sidebar-border:var(--border-subtle);--sidebar-ring:var(--focus-ring)}.dark,[class*=theme-].dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:var(--brand-bg-start);--surface-sidebar:var(--brand-bg-panel);--surface-header:var(--brand-bg-panel);--surface-card:var(--brand-bg-panel);--surface-raised:color-mix(in srgb, var(--brand-bg-panel) 92%, var(--brand-text-light) 8%);--surface-muted:var(--brand-bg-dark);--surface-interactive:color-mix(in srgb, var(--brand-primary) 18%, var(--brand-bg-panel));--surface-interactive-hover:color-mix(in srgb, var(--brand-primary) 28%, var(--brand-bg-panel));--text-primary:var(--brand-text-main);--text-secondary:color-mix(in srgb, var(--brand-text-muted) 90%, var(--brand-text-main));--text-tertiary:var(--brand-text-dark-muted);--text-disabled:color-mix(in srgb, var(--brand-text-dark-muted) 64%, transparent);--text-inverse:#fff;--text-link:color-mix(in srgb, var(--brand-primary-light) 88%, white);--action-primary:color-mix(in srgb, var(--brand-primary) 82%, black);--action-primary-hover:color-mix(in srgb, var(--brand-primary-hover) 82%, black);--action-primary-foreground:#fff;--action-secondary:var(--brand-secondary);--action-secondary-hover:var(--brand-secondary-hover);--action-secondary-foreground:var(--brand-accent-foreground);--border-subtle:color-mix(in srgb, var(--brand-text-muted) 14%, transparent);--border-default:color-mix(in srgb, var(--brand-text-muted) 23%, transparent);--border-strong:color-mix(in srgb, var(--brand-text-muted) 38%, transparent);--focus-ring:color-mix(in srgb, var(--brand-secondary) 72%, white);--status-success:#55d6a0;--status-success-surface:#123d31;--status-success-foreground:#b9f7dc;--status-warning:#efb45b;--status-warning-surface:#4a3516;--status-warning-foreground:#ffe0ae;--status-danger:#ff7f91;--status-danger-surface:#4d2029;--status-danger-foreground:#ffd0d7;--status-info:#78b6f2;--status-info-surface:#18334e;--status-info-foreground:#cce5ff}.light,[class*=theme-].light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:var(--brand-bg-start);--surface-sidebar:var(--brand-bg-panel);--surface-header:var(--brand-bg-panel);--surface-card:var(--brand-bg-panel);--surface-raised:color-mix(in srgb, var(--brand-bg-panel) 96%, var(--brand-bg-dark) 4%);--surface-muted:var(--brand-bg-dark);--surface-interactive:color-mix(in srgb, var(--brand-primary) 12%, var(--brand-bg-panel));--surface-interactive-hover:color-mix(in srgb, var(--brand-primary) 20%, var(--brand-bg-panel));--text-primary:var(--brand-text-main);--text-secondary:color-mix(in srgb, var(--brand-text-main) 72%, var(--brand-text-muted));--text-tertiary:color-mix(in srgb, var(--brand-text-main) 54%, var(--brand-text-dark-muted));--text-disabled:color-mix(in srgb, var(--brand-text-dark-muted) 62%, transparent);--text-inverse:#fff;--text-link:var(--brand-primary);--action-primary:var(--brand-primary);--action-primary-hover:var(--brand-primary-hover);--action-primary-foreground:var(--brand-primary-foreground);--action-secondary:color-mix(in srgb, var(--brand-secondary) 72%, black);--action-secondary-hover:color-mix(in srgb, var(--brand-secondary-hover) 72%, black);--action-secondary-foreground:#fff;--border-subtle:color-mix(in srgb, var(--brand-primary) 9%, transparent);--border-default:color-mix(in srgb, var(--brand-primary) 16%, transparent);--border-strong:color-mix(in srgb, var(--brand-primary) 30%, transparent);--focus-ring:var(--brand-primary);--status-success:#157a58;--status-success-surface:#e4f5ee;--status-success-foreground:#0c553d;--status-warning:#a65b0b;--status-warning-surface:#fff0d7;--status-warning-foreground:#6f3a05;--status-danger:#bc3448;--status-danger-surface:#fde7eb;--status-danger-foreground:#812132;--status-info:#286bb6;--status-info-surface:#e5f0fc;--status-info-foreground:#174c85}html,body{width:100%;min-height:100%}body{margin:0}[data-dashboard-shell]{isolation:isolate;color:var(--text-primary);background-color:var(--surface-page)!important;background-image:none!important}[data-dashboard-shell]:before,[data-dashboard-shell]:after{content:none!important;display:none!important}[data-dashboard-shell] h1,[data-dashboard-shell] h2,[data-dashboard-shell] h3,[data-dashboard-shell] h4,[data-dashboard-shell] h5,[data-dashboard-shell] h6{color:inherit;font-family:var(--theme-font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em}[data-dashboard-shell] :is(article,section,aside,header,footer,nav,main,div):before,[data-dashboard-shell] :is(article,section,aside,header,footer,nav,main,div):after{pointer-events:none}[data-dashboard-shell] :is([class*=bg-card],[class*=bg-background],[class*=rounded-\[]),[data-dashboard-shell] :is([class*=bg-card],[class*=bg-background]):hover{transform:none}.jobue-page-surface{background-color:var(--surface-page)!important;color:var(--text-primary)!important;background-image:none!important}.jobue-header-surface{background:color-mix(in srgb, var(--surface-header) 94%, transparent)!important;color:var(--text-primary)!important;border-color:var(--border-subtle)!important}.jobue-card{background:var(--surface-card)!important;color:var(--text-primary)!important;border-color:var(--border-default)!important}.jobue-raised-surface{background:var(--surface-raised)!important;color:var(--text-primary)!important;border-color:var(--border-default)!important}.jobue-muted-surface{background:var(--surface-muted)!important;color:var(--text-primary)!important;border-color:var(--border-subtle)!important}.jobue-primary-action{background:var(--action-primary)!important;color:var(--action-primary-foreground)!important;border-color:#0000!important}.jobue-primary-action:hover{background:var(--action-primary-hover)!important}.jobue-primary-action *,.jobue-secondary-action *{color:inherit!important}.jobue-secondary-action{background:var(--action-secondary)!important;color:var(--action-secondary-foreground)!important;border-color:#0000!important}.jobue-secondary-action:hover{background:var(--action-secondary-hover)!important}.jobue-outline-action{background:var(--surface-card)!important;color:var(--text-primary)!important;border-color:var(--border-default)!important}.jobue-outline-action:hover{background:var(--surface-muted)!important}.jobue-attention-panel{background:var(--action-primary)!important;color:var(--action-primary-foreground)!important;border-color:#0000!important}.jobue-attention-panel :is(h1,h2,h3,h4,p,span,svg){color:inherit}.jobue-attention-panel .jobue-attention-muted{color:color-mix(in srgb, var(--action-primary-foreground) 76%, transparent)!important}.jobue-sidebar-surface{background:var(--surface-sidebar)!important;color:var(--text-primary)!important;border-color:var(--border-subtle)!important}.jobue-nav-active{background:var(--surface-interactive)!important;color:var(--text-primary)!important}.jobue-nav-active:hover{background:var(--surface-interactive-hover)!important}.jobue-nav-active svg{color:var(--action-primary)!important}.jobue-nav-inactive{color:var(--text-secondary)!important}.jobue-nav-inactive:hover{background:var(--surface-muted)!important;color:var(--text-primary)!important}.jobue-text-primary{color:var(--text-primary)!important}.jobue-text-secondary{color:var(--text-secondary)!important}.jobue-text-tertiary{color:var(--text-tertiary)!important}.jobue-link{color:var(--text-link)!important}.jobue-brand-accent-soft{background:color-mix(in srgb, var(--brand-secondary) 14%, transparent)!important;color:var(--brand-secondary)!important}.jobue-brand-accent-soft *{color:inherit!important}.status-success{color:var(--status-success)}.status-warning{color:var(--status-warning)}.status-danger{color:var(--status-danger)}.status-info{color:var(--status-info)}.status-success-bg,.status-warning-bg,.status-danger-bg,.status-info-bg{border-style:solid;border-width:1px;border-radius:999px}.status-success-bg{color:var(--status-success-foreground);border-color:color-mix(in srgb, var(--status-success) 28%, transparent);background:var(--status-success-surface)}.status-warning-bg{color:var(--status-warning-foreground);border-color:color-mix(in srgb, var(--status-warning) 28%, transparent);background:var(--status-warning-surface)}.status-danger-bg{color:var(--status-danger-foreground);border-color:color-mix(in srgb, var(--status-danger) 28%, transparent);background:var(--status-danger-surface)}.status-info-bg{color:var(--status-info-foreground);border-color:color-mix(in srgb, var(--status-info) 28%, transparent);background:var(--status-info-surface)}.match-strong{color:var(--status-success-foreground);background:var(--status-success-surface)}.match-good{color:var(--status-info-foreground);background:var(--status-info-surface)}.match-partial{color:var(--status-warning-foreground);background:var(--status-warning-surface)}.match-low{color:var(--text-secondary);background:var(--surface-muted)}.light [data-dashboard-shell] :is(.text-white,.text-zinc-50,.text-zinc-100,.text-zinc-200,.text-zinc-300,.text-slate-100,.text-slate-200,.text-slate-300,.text-gray-100,.text-gray-200,.text-gray-300){color:var(--text-primary)!important}.light [data-dashboard-shell] :is(.text-zinc-400,.text-zinc-500,.text-slate-400,.text-slate-500,.text-gray-400,.text-gray-500){color:var(--text-secondary)!important}.light [data-dashboard-shell] :is(.jobue-primary-action,.jobue-attention-panel,.bg-primary.text-primary-foreground,button.bg-primary,a.bg-primary){color:var(--action-primary-foreground)!important}.light [data-dashboard-shell] :is(.jobue-primary-action,.jobue-attention-panel,.bg-primary.text-primary-foreground,button.bg-primary,a.bg-primary) *{color:inherit!important}.light [data-dashboard-shell] .jobue-secondary-action,.light [data-dashboard-shell] .jobue-secondary-action *{color:var(--action-secondary-foreground)!important}[data-dashboard-shell] .jobue-dashboard-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-secondary) 36%, transparent) transparent;scrollbar-gutter:stable}[data-dashboard-shell] .jobue-dashboard-scroll::-webkit-scrollbar{width:9px}[data-dashboard-shell] .jobue-dashboard-scroll::-webkit-scrollbar-track{background:0 0}[data-dashboard-shell] .jobue-dashboard-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-secondary) 36%, transparent) padding-box;border:2px solid #0000;border-radius:999px}@media (max-width:640px){[data-dashboard-shell] .jobue-dashboard-scroll{scrollbar-gutter:auto}}@media (prefers-reduced-motion:reduce){[data-dashboard-shell] *,[data-dashboard-shell] :before,[data-dashboard-shell] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body,.bg-marketing-gradient,.jobue-page-surface,[data-dashboard-shell]{background-image:none!important;background-attachment:scroll!important}body,.bg-marketing-gradient,.jobue-page-surface,[data-dashboard-shell]{background-color:var(--surface-page,var(--brand-bg-start))!important}body:before,body:after,.bg-marketing-gradient:before,.bg-marketing-gradient:after,.jobue-page-surface:before,.jobue-page-surface:after{background-image:none!important}
