:root{--font-sans:var(--font-geist-sans), "Geist Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--color-bg:#f5f5f3;--color-surface:#fff;--color-ink:#0a0a0a;--color-muted:#6f6f68;--color-border:#d9d9d4;--color-dark-surface:#111;--radius:var(--radius-control);--radius-card:12px;--radius-control:10px;--radius-compact:8px;--shadow-card:0 1px 2px #0a0a0a0a;--motion-fast:.16s ease;--page-padding-x:32px;--page-padding-y:32px;--page-padding-bottom:64px;--page-max-width:1200px;--page-max-width-wide:1240px;--section-gap:32px;--section-gap-large:40px;--page-header-gap:24px;--stack-gap:16px;--stack-gap-tight:10px;--card-padding:24px;--card-padding-compact:22px;--card-header-gap:8px;--card-group-gap:20px;--control-height:40px;--control-height-compact:40px;--mobile-safe-control-font-size:16px;--lurion-scroll-fade-size:14px;--lurion-scroll-fade-edge-opacity:.36;--layer-select-menu:5600;--layer-modal-overlay:6300;--layer-modal-content:6400;--layer-select-menu-dialog:6400;--layer-notification:6500;--nav-item-height:42px;--modal-padding:24px;--table-row-height:56px;--table-cell-padding-y:14px;--table-cell-padding-x:18px;--type-heading-page-size:30px;--type-heading-page-line:36px;--type-heading-page-weight:600;--type-heading-section-size:20px;--type-heading-section-line:26px;--type-heading-section-weight:600;--type-heading-card-size:16px;--type-heading-card-line:22px;--type-heading-card-weight:600;--type-heading-compact-size:14px;--type-heading-compact-line:20px;--type-heading-compact-weight:600;--type-copy-size:14px;--type-copy-line:22px;--type-copy-weight:400;--type-copy-small-size:13px;--type-copy-small-line:20px;--type-helper-size:12px;--type-helper-line:18px;--type-label-14-size:14px;--type-label-14-line:20px;--type-label-13-size:13px;--type-label-13-line:18px;--type-label-12-size:12px;--type-label-12-line:16px;--type-label-weight:500;--type-label-strong-weight:600;--type-button-size:14px;--type-button-line:20px;--type-button-weight:600;--type-button-compact-size:13px;--type-button-compact-line:18px;--type-button-compact-weight:600;--type-button-small-size:12px;--type-button-small-line:16px;--type-button-small-weight:600;--type-metric-size:32px;--type-metric-line:36px;--type-metric-weight:600;--type-metric-compact-size:22px;--type-metric-compact-line:26px;--type-metric-small-size:18px;--type-metric-small-line:22px;--type-page-title:var(--type-heading-page-size);--type-section-title:var(--type-heading-section-size);--type-card-title:var(--type-heading-card-size);--type-body:var(--type-copy-size);--type-label:var(--type-label-12-size);--type-metric:var(--type-metric-size);--type-body-line:var(--type-copy-line);--type-heading-line:var(--type-heading-page-line);--type-card-line:var(--type-heading-card-line);--type-label-line:var(--type-label-12-line);--type-label-tracking:.01em;--type-caps-tracking:.055em;--type-heading-tracking:-.018em;--type-heading-compact-tracking:-.01em;--print-bg:#fff;--print-fg:#111;--print-border:#d7d7d7}.appNotificationViewport{left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:var(--layer-notification);pointer-events:none;width:max-content;max-width:calc(100vw - 32px);position:fixed;transform:translate(-50%)}.appNotification{min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-0);max-width:100%;color:var(--text-primary);box-shadow:var(--shadow-soft);font-size:var(--type-copy-small-size);font-weight:var(--type-label-weight);line-height:var(--type-copy-small-line);pointer-events:auto;animation:appNotificationEnter var(--motion-fast);align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.appNotification:focus{outline:none}.appNotification:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.appNotificationIcon{width:16px;height:16px;color:var(--icon-secondary);stroke-width:2px;flex:none}@keyframes appNotificationEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.appNotificationViewport{bottom:calc(var(--mobile-bottom-bar-clearance,calc(132px + env(safe-area-inset-bottom))) + 10px);left:calc(14px + env(safe-area-inset-left));right:calc(14px + env(safe-area-inset-right));justify-content:center;width:auto;max-width:none;display:flex;transform:none}.appNotification{width:fit-content}}@media (prefers-reduced-motion:reduce){.appNotification{animation:none}}@media (max-width:767px){:root{--page-padding-x:18px;--page-padding-y:20px;--page-padding-bottom:42px;--section-gap:22px;--section-gap-large:28px;--page-header-gap:20px;--card-padding:20px;--card-padding-compact:18px;--card-group-gap:16px;--modal-padding:20px;--table-cell-padding-y:12px;--table-cell-padding-x:14px}}:root,:root[data-theme=light],[data-theme=light],.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:var(--color-bg);--foreground:var(--color-ink);--app-bg:var(--color-bg);--sidebar-bg:var(--color-surface);--topbar-bg:var(--color-bg);--surface-0:var(--color-surface);--surface-1:var(--color-bg);--surface-2:#eeeeeb;--surface-3:#e7e7e2;--surface-hover:var(--color-bg);--surface-active:var(--color-bg);--surface-selected:#e0e0db;--border-subtle:var(--color-border);--border:var(--color-border);--border-strong:#bdbdb8;--text-primary:var(--color-ink);--text-secondary:var(--color-muted);--text-tertiary:#85857d;--text-disabled:#a1a19a;--icon-primary:var(--color-ink);--icon-secondary:var(--color-muted);--icon-muted:#85857d;--input-bg:var(--color-surface);--input-border:var(--color-border);--input-placeholder:#85857d;--card:var(--surface-0);--card-foreground:var(--text-primary);--popover:var(--surface-0);--popover-foreground:var(--text-primary);--primary:var(--button-primary-bg);--primary-foreground:var(--button-primary-fg);--secondary:var(--button-secondary-bg);--secondary-foreground:var(--button-secondary-fg);--muted-foreground:var(--text-secondary);--accent-foreground:var(--text-primary);--destructive:var(--status-danger-fg);--destructive-foreground:var(--color-surface);--input:var(--input-border);--ring:var(--focus);--button-primary-bg:var(--color-ink);--button-primary-fg:var(--color-surface);--button-primary-hover-bg:var(--color-dark-surface);--button-secondary-bg:var(--color-surface);--button-secondary-fg:var(--color-ink);--button-secondary-border:var(--color-border);--button-secondary-hover-bg:var(--color-bg);--close-button-size:32px;--close-button-icon-size:16px;--close-button-radius:var(--radius-compact);--close-button-fg:var(--icon-primary);--link:var(--color-ink);--focus:var(--color-ink);--shadow-soft:var(--shadow-card);--overlay-bg:#0000005c;--command-palette-backdrop:#0a0a0a61;--ring-soft:#0a0a0a1f;--lurion-select-menu-bg:var(--surface-0);--lurion-select-menu-border:var(--border);--lurion-select-menu-fg:var(--text-primary);--lurion-select-menu-muted:var(--text-secondary);--lurion-select-menu-hover-bg:var(--surface-hover);--lurion-select-menu-selected-bg:var(--surface-active);--lurion-select-menu-shadow:var(--shadow-soft);--sidebar-account-menu-bg:var(--surface-0);--sidebar-account-menu-border:#0a0a0a14;--sidebar-account-menu-divider:#0a0a0a0f;--sidebar-account-menu-header-bg:var(--surface-0);--sidebar-account-menu-control-bg:var(--surface-0);--sidebar-account-menu-control-border:#0a0a0a0f;--sidebar-account-menu-control-hover-bg:var(--surface-hover);--sidebar-account-menu-control-active-bg:var(--surface-active);--sidebar-account-menu-control-active-border:#0a0a0a24;--sidebar-account-menu-danger-bg:#cf222e0e;--sidebar-account-menu-danger-border:#cf222e1f;--sidebar-account-menu-fg:var(--text-primary);--sidebar-account-menu-shadow:0 10px 26px #0a0a0a14;--sidebar-account-menu-z-index:6200;--status-success-bg:#1a7f3714;--status-success-border:#1a7f3738;--status-success-fg:#1a7f37;--status-warning-bg:#9a670017;--status-warning-border:#9a670038;--status-warning-fg:#8a5a00;--status-danger-bg:#cf222e14;--status-danger-border:#cf222e38;--status-danger-fg:#cf222e;--status-info-bg:#0a0a0a0f;--status-info-border:#0a0a0a24;--status-info-fg:#4d4d49;--tag-color-neutral-bg:#0a0a0a0d;--tag-color-neutral-border:#0a0a0a29;--tag-color-neutral-fg:#4d4d49;--tag-color-blue-bg:#2563eb17;--tag-color-blue-border:#2563eb47;--tag-color-blue-fg:#1d4ed8;--tag-color-teal-bg:#0d948817;--tag-color-teal-border:#0d948847;--tag-color-teal-fg:#0f766e;--tag-color-green-bg:#16a34a17;--tag-color-green-border:#16a34a42;--tag-color-green-fg:#15803d;--tag-color-lime-bg:#65a30d1a;--tag-color-lime-border:#65a30d47;--tag-color-lime-fg:#4d7c0f;--tag-color-amber-bg:#d977061a;--tag-color-amber-border:#d9770647;--tag-color-amber-fg:#a16207;--tag-color-orange-bg:#ea580c17;--tag-color-orange-border:#ea580c42;--tag-color-orange-fg:#c2410c;--tag-color-red-bg:#dc262617;--tag-color-red-border:#dc262642;--tag-color-red-fg:#b91c1c;--tag-color-rose-bg:#e11d4817;--tag-color-rose-border:#e11d483d;--tag-color-rose-fg:#be123c;--tag-color-violet-bg:#7c3aed17;--tag-color-violet-border:#7c3aed40;--tag-color-violet-fg:#6d28d9;--tag-color-indigo-bg:#4f46e517;--tag-color-indigo-border:#4f46e540;--tag-color-indigo-fg:#4338ca;--tag-color-cyan-bg:#0891b217;--tag-color-cyan-border:#0891b242;--tag-color-cyan-fg:#0e7490;--auth-bg:var(--color-bg);--auth-surface:var(--color-surface);--auth-surface-hover:var(--color-surface);--auth-border:var(--color-border);--auth-border-strong:#bdbdb8;--auth-text:var(--color-ink);--auth-muted:var(--color-muted);--auth-soft:#85857d;--auth-input-bg:var(--color-surface);--auth-placeholder:#8a8a85;--auth-primary-bg:var(--color-ink);--auth-primary-fg:var(--color-surface);--auth-primary-hover-bg:var(--color-dark-surface);--auth-secondary-bg:var(--color-surface);--auth-secondary-fg:var(--color-ink);--auth-focus:var(--color-ink)}:root[data-theme=dark],[data-theme=dark],.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0a0a;--foreground:#f5f5f3;--app-bg:#0a0a0a;--sidebar-bg:#0a0a0a;--topbar-bg:#0a0a0a;--surface-0:#111;--surface-1:#f5f5f30a;--surface-2:#f5f5f312;--surface-3:#f5f5f31a;--surface-hover:#f5f5f30f;--surface-active:#f5f5f314;--surface-selected:#f5f5f31f;--border-subtle:#d9d9d414;--border:#d9d9d41a;--border-strong:#d9d9d42e;--text-primary:#f5f5f3;--text-secondary:#f5f5f39e;--text-tertiary:#f5f5f36b;--text-disabled:#525252;--icon-primary:#f5f5f3;--icon-secondary:#a8a8a2;--icon-muted:#7d7d77;--input-bg:#111;--input-border:#d9d9d41f;--input-placeholder:#f5f5f36b;--card:var(--surface-0);--card-foreground:var(--text-primary);--popover:var(--surface-0);--popover-foreground:var(--text-primary);--primary:var(--button-primary-bg);--primary-foreground:var(--button-primary-fg);--secondary:var(--button-secondary-bg);--secondary-foreground:var(--button-secondary-fg);--muted-foreground:var(--text-secondary);--accent-foreground:var(--text-primary);--destructive:var(--status-danger-fg);--destructive-foreground:var(--color-ink);--input:var(--input-border);--ring:#f5f5f359;--button-primary-bg:#fff;--button-primary-fg:#0a0a0a;--button-primary-hover-bg:#f5f5f3;--button-secondary-bg:#111;--button-secondary-fg:#f5f5f3;--button-secondary-border:#d9d9d41f;--button-secondary-hover-bg:#f5f5f30f;--close-button-size:32px;--close-button-icon-size:16px;--close-button-radius:var(--radius-compact);--close-button-fg:var(--icon-primary);--link:#f5f5f3;--focus:#f5f5f3b8;--shadow-soft:0 1px 2px #00000059;--overlay-bg:#0000009e;--command-palette-backdrop:#0000008a;--ring-soft:#f5f5f32e;--lurion-select-menu-bg:var(--color-dark-surface);--lurion-select-menu-border:#d9d9d41f;--lurion-select-menu-fg:#f5f5f3;--lurion-select-menu-muted:#a8a8a2;--lurion-select-menu-hover-bg:#1f1f1d;--lurion-select-menu-selected-bg:#252523;--lurion-select-menu-shadow:0 18px 42px #00000047;--sidebar-account-menu-bg:var(--color-dark-surface);--sidebar-account-menu-border:#d9d9d414;--sidebar-account-menu-divider:#d9d9d412;--sidebar-account-menu-header-bg:var(--color-dark-surface);--sidebar-account-menu-control-bg:var(--color-dark-surface);--sidebar-account-menu-control-border:#d9d9d414;--sidebar-account-menu-control-hover-bg:#f5f5f30d;--sidebar-account-menu-control-active-bg:#f5f5f314;--sidebar-account-menu-control-active-border:#d9d9d429;--sidebar-account-menu-danger-bg:#f8514917;--sidebar-account-menu-danger-border:#f8514929;--sidebar-account-menu-fg:var(--text-primary);--sidebar-account-menu-shadow:0 14px 34px #00000052;--sidebar-account-menu-z-index:6200;--status-success-bg:#23863624;--status-success-border:#3fb95047;--status-success-fg:#7ee787;--status-warning-bg:#bb800924;--status-warning-border:#d2992247;--status-warning-fg:#d29922;--status-danger-bg:#f8514924;--status-danger-border:#f8514947;--status-danger-fg:#ff7b72;--status-info-bg:#f5f5f31a;--status-info-border:#f5f5f333;--status-info-fg:#cfcfc8;--tag-color-neutral-bg:#f5f5f314;--tag-color-neutral-border:#f5f5f32e;--tag-color-neutral-fg:#cfcfc8;--tag-color-blue-bg:#60a5fa29;--tag-color-blue-border:#60a5fa52;--tag-color-blue-fg:#bfdbfe;--tag-color-teal-bg:#2dd4bf24;--tag-color-teal-border:#2dd4bf4d;--tag-color-teal-fg:#99f6e4;--tag-color-green-bg:#4ade8024;--tag-color-green-border:#4ade804d;--tag-color-green-fg:#bbf7d0;--tag-color-lime-bg:#a3e63524;--tag-color-lime-border:#a3e6354d;--tag-color-lime-fg:#d9f99d;--tag-color-amber-bg:#fbbf2424;--tag-color-amber-border:#fbbf244d;--tag-color-amber-fg:#fde68a;--tag-color-orange-bg:#fb923c24;--tag-color-orange-border:#fb923c4d;--tag-color-orange-fg:#fed7aa;--tag-color-red-bg:#f8717124;--tag-color-red-border:#f871714d;--tag-color-red-fg:#fecaca;--tag-color-rose-bg:#fb718524;--tag-color-rose-border:#fb71854d;--tag-color-rose-fg:#fda4af;--tag-color-violet-bg:#a78bfa24;--tag-color-violet-border:#a78bfa4d;--tag-color-violet-fg:#ddd6fe;--tag-color-indigo-bg:#818cf824;--tag-color-indigo-border:#818cf84d;--tag-color-indigo-fg:#c7d2fe;--tag-color-cyan-bg:#22d3ee24;--tag-color-cyan-border:#22d3ee4d;--tag-color-cyan-fg:#a5f3fc;--auth-bg:#0a0a0a;--auth-surface:#111;--auth-surface-hover:#1a1a1a;--auth-border:#ffffff24;--auth-border-strong:#ffffff3d;--auth-text:#f5f5f3;--auth-muted:#a8a8a2;--auth-soft:#7d7d77;--auth-input-bg:#111;--auth-placeholder:#7d7d77;--auth-primary-bg:#fff;--auth-primary-fg:#0a0a0a;--auth-primary-hover-bg:#f5f5f3;--auth-secondary-bg:#111;--auth-secondary-fg:#f5f5f3;--auth-focus:#fff;--print-bg:#fff;--print-fg:#111;--print-border:#d7d7d7}:root,:root[data-theme=dark],:root[data-theme=light]{--bg:var(--background);--bg-soft:var(--app-bg);--surface:var(--surface-0);--surface-soft:var(--surface-1);--surface-elevated:var(--surface-2);--surface-strong:var(--text-primary);--surface-muted:var(--surface-2);--text:var(--text-primary);--text-muted:var(--text-secondary);--text-soft:var(--text-tertiary);--muted:var(--text-secondary);--muted-strong:var(--text-primary);--line:var(--border);--line-soft:var(--border-subtle);--line-strong:var(--border-strong);--inverse:var(--button-primary-fg);--button-bg:var(--button-primary-bg);--button-text:var(--button-primary-fg);--button-hover-bg:var(--button-primary-hover-bg);--button-secondary-text:var(--button-secondary-fg);--header-bg:var(--topbar-bg);--header-text:var(--text-primary);--header-muted:var(--text-secondary);--header-border:var(--border);--header-button-bg:var(--button-primary-bg);--header-button-text:var(--button-primary-fg);--grid-line:var(--border-subtle);--shadow:var(--shadow-soft);--accent:var(--link);--card-radius:var(--radius-card);--control-radius:var(--radius-control);--select-bg:var(--input-bg);--select-fg:var(--text-primary);--select-border:var(--input-border);--select-hover-bg:var(--surface-hover);--select-hover-border:var(--border-strong);--select-disabled-bg:var(--surface-1);--select-disabled-fg:var(--text-disabled);--select-focus-ring:var(--ring-soft);--select-height:var(--control-height-compact);--select-height-mobile:var(--control-height);--select-radius:999px;--select-padding-left:14px;--select-padding-right:38px;--select-font-size:13px;--select-shadow:var(--shadow-card)}.lurionCloseButton{width:var(--close-button-size);min-width:var(--close-button-size);height:var(--close-button-size);min-height:var(--close-button-size);border-radius:var(--close-button-radius);color:var(--close-button-fg);box-shadow:none;opacity:.7;cursor:pointer;font:inherit;touch-action:manipulation;transition:opacity var(--motion-fast);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute;top:16px;right:16px}.lurionCloseButton svg{width:var(--close-button-icon-size);height:var(--close-button-icon-size);stroke-width:2px;pointer-events:none}.lurionCloseButton:hover{opacity:1;background:0 0}.lurionCloseButton:active{background:0 0;transform:none}.lurionCloseButton:focus{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);outline:none}.lurionCloseButton:disabled{cursor:not-allowed;transform:none}.pageActionOverflowButton{touch-action:manipulation;-webkit-tap-highlight-color:transparent}[data-radix-popper-content-wrapper]:has(.pageActionOverflowMenu){z-index:var(--page-action-overflow-z-index,6200)!important}.pageActionOverflowMenu{z-index:var(--page-action-overflow-z-index,6200);border-radius:var(--hub-control-radius,var(--radius-control));width:max-content;min-width:184px;max-width:min(240px,100vw - 24px);box-shadow:var(--hub-shadow,var(--shadow-card));gap:4px;padding:8px;display:grid;position:relative;border:1px solid var(--hub-border,var(--border))!important;background:var(--hub-surface,var(--surface-0))!important;color:var(--hub-text,var(--text-primary))!important}.pageActionOverflowItem{border-radius:var(--radius-compact);width:100%;min-height:38px;font-size:var(--type-button-small-size);font-weight:var(--type-button-small-weight);letter-spacing:0;line-height:var(--type-button-small-line);text-align:left;white-space:normal;overflow-wrap:anywhere;touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:center;padding:0 12px;display:flex;color:var(--hub-text,var(--text-primary))!important}.pageActionOverflowItem:hover,.pageActionOverflowItem:focus{background:var(--hub-surface-hover,var(--surface-hover))!important;color:var(--hub-text,var(--text-primary))!important}.pageActionOverflowItem.dangerAction,.pageActionOverflowItem.dangerAction:hover,.pageActionOverflowItem.dangerAction:focus{color:var(--status-danger-fg)!important}@media (max-width:767px){.pageActionOverflowItem{min-height:44px}}*{box-sizing:border-box}html,body{background:var(--background)!important;color:var(--foreground)!important}body{color-scheme:normal;font-feature-settings:"kern" 1, "liga" 1, "calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.lurionHeadingPage{font-size:var(--type-heading-page-size);font-weight:var(--type-heading-page-weight);letter-spacing:var(--type-heading-tracking);line-height:var(--type-heading-page-line);margin:0}.lurionHeadingSection{font-size:var(--type-heading-section-size);font-weight:var(--type-heading-section-weight);letter-spacing:var(--type-heading-tracking);line-height:var(--type-heading-section-line);margin:0}.lurionHeadingCard{font-size:var(--type-heading-card-size);font-weight:var(--type-heading-card-weight);letter-spacing:var(--type-heading-compact-tracking);line-height:var(--type-heading-card-line);margin:0}.lurionHeadingCompact{font-size:var(--type-heading-compact-size);font-weight:var(--type-heading-compact-weight);letter-spacing:var(--type-heading-compact-tracking);line-height:var(--type-heading-compact-line);margin:0}.lurionCopy{font-size:var(--type-copy-size);font-weight:var(--type-copy-weight);line-height:var(--type-copy-line)}.lurionCopySmall{font-size:var(--type-copy-small-size);line-height:var(--type-copy-small-line)}.lurionHelper{font-size:var(--type-helper-size);line-height:var(--type-helper-line)}.deploymentIdentity{color:var(--text-secondary);overflow-wrap:anywhere;text-align:center;margin:0}.sidebarDeploymentIdentity{padding:10px 14px 11px}.mobileDeploymentIdentity{border-top:1px solid var(--border-subtle,var(--border));margin-top:16px;padding-top:16px}.lurionLabel{font-size:var(--type-label-13-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-13-line)}.lurionLabelSmall{font-size:var(--type-label-12-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-12-line)}.lurionCapsLabel{font-size:var(--type-label-12-size);font-weight:var(--type-label-strong-weight);letter-spacing:var(--type-caps-tracking);line-height:var(--type-label-12-line);text-transform:uppercase}.lurionButtonText{font-size:var(--type-button-size);font-weight:var(--type-button-weight);letter-spacing:0;line-height:var(--type-button-line)}.lurionMono,.lurionMetric,.lurionMetricValue{font-family:var(--font-mono);font-feature-settings:"kern" 1, "liga" 1, "calt" 1, "tnum" 1;font-variant-numeric:tabular-nums}.lurionMetric,.lurionMetricValue{font-size:var(--type-metric-size);font-weight:var(--type-metric-weight);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:var(--type-metric-line)}.lurionTabular{font-feature-settings:"kern" 1, "liga" 1, "calt" 1, "tnum" 1;font-variant-numeric:tabular-nums}.lurion-scroll-fade-y,.lurionDatePopover,.lurionDateRangePopover,.workflowModal .modalBody,.uploadedRowsPreviewTableWrap,.uploadedRowsPreviewCards,.rowDetailPanel,.issueFixPanel{--lurion-scroll-fade-resolved-size:var(--lurion-scroll-fade-size,14px);-webkit-mask-image:linear-gradient(to bottom, rgba(0, 0, 0, var(--lurion-scroll-fade-edge-opacity,.36)) 0, #000 var(--lurion-scroll-fade-resolved-size), #000 calc(100% - var(--lurion-scroll-fade-resolved-size)), rgba(0, 0, 0, var(--lurion-scroll-fade-edge-opacity,.36)) 100%);-webkit-mask-image:linear-gradient(to bottom, rgba(0, 0, 0, var(--lurion-scroll-fade-edge-opacity,.36)) 0, #000 var(--lurion-scroll-fade-resolved-size), #000 calc(100% - var(--lurion-scroll-fade-resolved-size)), rgba(0, 0, 0, var(--lurion-scroll-fade-edge-opacity,.36)) 100%);mask-image:linear-gradient(to bottom, rgba(0, 0, 0, var(--lurion-scroll-fade-edge-opacity,.36)) 0, #000 var(--lurion-scroll-fade-resolved-size), #000 calc(100% - var(--lurion-scroll-fade-resolved-size)), rgba(0, 0, 0, var(--lurion-scroll-fade-edge-opacity,.36)) 100%);scroll-padding-block:calc(var(--lurion-scroll-fade-resolved-size) + 2px);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lurionPageHeader{align-items:start;gap:var(--page-header-gap);min-width:0;color:var(--text-primary);grid-template-columns:minmax(0,1fr) auto;display:grid}.lurionPageHeaderCopy{gap:8px;min-width:0;display:grid}.lurionPageTitleRow{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.lurionPageHeader h1{color:var(--text-primary);font-size:var(--type-heading-page-size);font-weight:var(--type-heading-page-weight);letter-spacing:var(--type-heading-tracking);line-height:var(--type-heading-page-line);margin:0}.lurionPageHeader p{max-width:700px;color:var(--text-secondary);font-size:var(--type-copy-size);line-height:var(--type-copy-line);margin:0}.lurionPageEyebrow,.lurionPageHeaderBadge{width:fit-content;color:var(--text-secondary);font-size:var(--type-label-12-size);font-weight:var(--type-label-strong-weight);letter-spacing:var(--type-caps-tracking);line-height:var(--type-label-12-line);text-transform:uppercase}.lurionPageHeaderBadge{border-radius:var(--radius-compact);background:var(--surface-1);min-height:22px;color:var(--text-secondary);letter-spacing:0;text-transform:none;padding:3px 8px}.lurionPageHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0;display:flex}.lurionStatStrip{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-0);min-width:0;color:var(--text-primary);box-shadow:var(--shadow-card);overflow:hidden}.lurionStatStripGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,184px),1fr));margin:0;display:grid}.lurionStatItem{align-content:space-between;gap:8px;min-width:0;min-height:110px;padding:18px 20px;display:grid}.lurionStatItem+.lurionStatItem{border-left:1px solid var(--border-subtle)}.lurionStatLabel,.lurionStatHelper,.lurionStatStatus{min-width:0;color:var(--text-secondary);font-size:var(--type-label-12-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-12-line)}.lurionStatValue{min-width:0;color:var(--text-primary);font-size:var(--type-metric-size);font-weight:var(--type-metric-weight);letter-spacing:0;line-height:var(--type-metric-line);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.lurionStatValue.isMetric{font-variant-numeric:tabular-nums}.lurionStatValue.isText{font-family:var(--font-sans);font-size:var(--type-metric-small-size);line-height:var(--type-metric-small-line)}.lurionStatHelper{letter-spacing:0;margin:0}.lurionActionNotice{border-left:2px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-1);min-width:0;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.lurionActionNotice.isCompact{padding-block:10px}.lurionActionNotice.is-warning{border-left-color:var(--status-warning-border);background:var(--status-warning-bg)}.lurionActionNotice.is-success{border-left-color:var(--status-success-border);background:var(--status-success-bg)}.lurionActionNoticeCopy{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.lurionActionNoticeCopy p,.lurionActionNoticeCopy span,.lurionActionNoticeCopy strong{font-size:var(--type-copy-small-size);line-height:var(--type-copy-small-line);margin:0}.lurionActionNoticeCopy strong,.lurionActionNoticeCategory{color:var(--text-primary);font-weight:var(--type-label-strong-weight)}.lurionActionNoticeCategory:after{content:"·";color:var(--text-secondary);font-weight:var(--type-label-weight);margin-left:6px}.lurionActionNoticeAction{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-0);min-height:34px;color:var(--text-primary);font:inherit;font-size:var(--type-button-small-size);font-weight:var(--type-button-small-weight);line-height:var(--type-button-small-line);white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.lurionActionNoticeAction:hover,.lurionActionNoticeAction:focus-visible{border-color:var(--border-strong);background:var(--surface-hover)}.lurionDataShell{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-0);min-width:0;color:var(--text-primary);box-shadow:var(--shadow-card);overflow:hidden}.lurionDataShellHeader,.lurionSectionHeader{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.lurionDataShellHeader{border-bottom:1px solid var(--border-subtle);padding:18px 20px}.lurionDataShellHeader h2,.lurionSectionHeader h2{color:var(--text-primary);font-size:var(--type-heading-card-size);font-weight:var(--type-heading-card-weight);letter-spacing:var(--type-heading-compact-tracking);line-height:var(--type-heading-card-line);margin:0}.lurionDataShellHeader p,.lurionSectionHeader p{color:var(--text-secondary);font-size:var(--type-copy-small-size);line-height:var(--type-copy-small-line);margin:6px 0 0}.lurionSection{gap:14px;min-width:0;display:grid}.lurionSection.isSurface{padding:var(--card-padding-compact);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-0);box-shadow:var(--shadow-card)}.lurionSectionAction{flex:none}@media (max-width:760px){.lurionPageHeader,.lurionDataShellHeader,.lurionSectionHeader{grid-template-columns:1fr}.lurionPageHeader{display:grid}.lurionDataShellHeader,.lurionSectionHeader{flex-direction:column;align-items:stretch}.lurionPageHeaderActions{justify-content:stretch;width:100%}.lurionPageHeaderActions>*{min-width:0}.lurionStatStripGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lurionStatItem{min-height:96px;padding:16px}.lurionStatItem+.lurionStatItem{border-left:0}.lurionStatItem:nth-child(n+3){border-top:1px solid var(--border-subtle)}.lurionStatValue{font-size:var(--type-metric-compact-size);line-height:var(--type-metric-compact-line)}.lurionActionNotice{align-items:start;display:grid}.lurionActionNoticeAction{width:fit-content;min-height:40px}}@media (max-width:520px){.lurionStatStripGrid{grid-template-columns:1fr}.lurionStatItem:nth-child(n+2){border-top:1px solid var(--border-subtle)}}::selection{background:var(--ring-soft);color:var(--text-primary)}a{color:inherit}a:hover,.link,[data-accent=true]{color:var(--link)}input:not([data-slot=command-input]),select,textarea{background:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--text-primary)!important}input:not([data-slot=command-input]):not([type=checkbox]):not([type=radio]):not([type=file]),select{min-height:var(--control-height);border-radius:var(--control-radius)!important}select:not([multiple]):not([size]){cursor:pointer;width:auto;min-width:0;max-width:100%;font:inherit;font-size:var(--select-font-size);text-overflow:ellipsis;white-space:nowrap;transition:background-color var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast), color var(--motion-fast);line-height:1.2;min-height:var(--select-height)!important;padding:0 var(--select-padding-right) 0 var(--select-padding-left)!important;border:1px solid var(--select-border)!important;border-radius:var(--select-radius)!important;appearance:none!important;background-color:var(--select-bg)!important;box-shadow:var(--select-shadow)!important;color:var(--select-fg)!important;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%)!important;background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important}select:not([multiple]):not([size])::-ms-expand{display:none}select:not([multiple]):not([size]):hover:not(:disabled){border-color:var(--select-hover-border)!important;background-color:var(--select-hover-bg)!important}select:not([multiple]):not([size]):focus-visible{border-color:var(--select-hover-border)!important;box-shadow:0 0 0 3px var(--select-focus-ring)!important}select:not([multiple]):not([size]):disabled{cursor:not-allowed;opacity:1;border-color:var(--border-subtle)!important;background-color:var(--select-disabled-bg)!important;box-shadow:none!important;color:var(--select-disabled-fg)!important}select option{background:var(--select-bg);color:var(--select-fg)}.lurionSelect{min-width:0;display:block;position:relative}.lurionSelectTrigger{width:100%;min-width:0;min-height:var(--select-height);padding:0 34px 0 var(--select-padding-left);border:1px solid var(--select-border);border-radius:var(--select-radius);background:var(--select-bg);color:var(--select-fg);box-shadow:var(--select-shadow);cursor:pointer;font:inherit;font-size:var(--select-font-size);letter-spacing:0;text-align:left;transition:background-color var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast), color var(--motion-fast);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;line-height:1.2;display:grid}.lurionSelectTrigger:hover:not(:disabled),.lurionSelect.isOpen .lurionSelectTrigger{border-color:var(--select-hover-border);background:var(--select-hover-bg)}.lurionSelectTrigger:focus-visible{border-color:var(--select-hover-border);box-shadow:0 0 0 3px var(--select-focus-ring);outline:none}.lurionSelectTrigger:disabled{border-color:var(--border-subtle);background:var(--select-disabled-bg);box-shadow:none;color:var(--select-disabled-fg);cursor:not-allowed}.lurionSelect.isInvalid .lurionSelectTrigger{border-color:var(--status-danger-fg)}.lurionSelectValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.lurionSelectTrigger.isPlaceholder .lurionSelectValue{color:var(--text-tertiary)}.lurionSelectChevron{opacity:.78;width:8px;height:8px;transition:transform var(--motion-fast);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.lurionSelect.isOpen .lurionSelectChevron{transform:translateY(2px)rotate(225deg)}.lurionSelectMenu{--lurion-select-menu-width:max(var(--lurion-select-menu-min-width,180px), var(--radix-select-trigger-width,var(--lurion-select-menu-min-width,180px)));--lurion-select-menu-height-cap:min(var(--lurion-select-menu-max-height,320px), var(--radix-select-content-available-height,320px), calc(100vh - 24px));z-index:var(--layer-select-menu);width:min(calc(100vw - 24px), var(--lurion-select-menu-width));min-width:min(var(--lurion-select-menu-min-width,180px), calc(100vw - 24px));max-height:var(--lurion-select-menu-height-cap);border:1px solid var(--lurion-select-menu-border);border-radius:var(--radius-control);background:var(--lurion-select-menu-bg);color:var(--lurion-select-menu-fg);box-shadow:var(--lurion-select-menu-shadow);padding:0;position:fixed;overflow:hidden}.lurionSelectMenu.isDialogLayer{z-index:var(--layer-select-menu-dialog)}.lurionSelectManagedMenu{--lurion-select-menu-width:max(var(--lurion-select-menu-min-width,180px), var(--radix-dropdown-menu-trigger-width,var(--lurion-select-menu-min-width,180px)));--lurion-select-menu-height-cap:min(var(--lurion-select-menu-max-height,320px), var(--radix-dropdown-menu-content-available-height,320px), calc(100vh - 24px));grid-template-rows:minmax(0,1fr) auto auto;display:grid}.lurionSelectManagedOptions{min-width:0;max-height:calc(var(--lurion-select-menu-height-cap) - 50px);overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:6px;overflow:hidden auto}.lurionSelectManagementSeparator{background:var(--lurion-select-menu-border);height:1px;margin:0}.lurionSelectManagementAction{border-radius:var(--radius-compact);min-height:36px;color:var(--text-secondary);cursor:pointer;font-size:var(--type-button-small-size);font-weight:var(--type-button-small-weight);letter-spacing:0;line-height:var(--type-button-small-line);background:0 0;outline:none;align-items:center;gap:8px;margin:4px 6px 6px;padding:8px 10px;text-decoration:none;display:flex}.lurionSelectManagementAction[data-highlighted],.lurionSelectManagementAction:hover,.lurionSelectManagementAction:focus-visible{background:var(--lurion-select-menu-hover-bg);color:var(--lurion-select-menu-fg)}.lurionSelectManagementAction:focus-visible{box-shadow:inset 0 0 0 1px var(--lurion-select-menu-border)}.lurionSelectManagedChevron{opacity:.72;pointer-events:none;width:16px;height:16px;transition:transform var(--motion-fast);flex:none}.lurionSelect.isOpen .lurionSelectManagedChevron{transform:rotate(180deg)}.lurionSelectEmptyState{color:var(--text-tertiary);font-size:var(--type-copy-small-size);line-height:var(--type-copy-small-line);padding:10px}@media (pointer:coarse){.lurionSelectManagementAction{min-height:42px;padding-block:10px}}.lurionSelectMenu [data-slot=select-viewport]{width:100%;min-width:0;max-height:var(--lurion-select-menu-height-cap);overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:6px;overflow:hidden auto}.lurionSelectOption{border-radius:var(--radius-compact);min-height:36px;color:var(--lurion-select-menu-muted);cursor:pointer;font-size:var(--type-button-small-size);font-weight:var(--type-button-small-weight);letter-spacing:0;line-height:var(--type-button-small-line);touch-action:pan-y;background:0 0;outline:none;align-items:center;padding:8px 10px;display:flex}.lurionSelectOption span{overflow-wrap:anywhere;min-width:0}.lurionSelectOption.isActive,.lurionSelectOption[data-highlighted],.lurionSelectOption:hover{background:var(--lurion-select-menu-hover-bg);color:var(--lurion-select-menu-fg)}.lurionSelectMenu .lurionSelectOption:focus-visible{background:var(--lurion-select-menu-hover-bg);color:var(--lurion-select-menu-fg);box-shadow:inset 0 0 0 1px var(--lurion-select-menu-border);outline:none!important}.lurionSelectOption.isSelected,.lurionSelectOption[data-state=checked]{background:var(--lurion-select-menu-selected-bg);color:var(--lurion-select-menu-fg)}.lurionSelectOption.isDisabled,.lurionSelectOption[data-disabled]{cursor:not-allowed;opacity:.45}.lurionSelectManagedOption{padding-left:30px}.lurionDateInput.lurionDateInput{--lurion-date-height:var(--select-height,var(--control-height));--lurion-date-padding-inline:var(--select-padding-left,14px);--lurion-date-radius:var(--select-radius,var(--radius-control));--lurion-date-bg:var(--select-bg,var(--input-bg));--lurion-date-border:var(--select-border,var(--input-border));--lurion-date-text:var(--select-fg,var(--text-primary));--lurion-date-muted:var(--text-tertiary);--lurion-date-focus-ring:var(--select-focus-ring);--lurion-date-font-size:var(--select-font-size);--lurion-date-font-weight:var(--type-copy-weight);--lurion-date-line-height:1.2;--lurion-date-shadow:var(--select-shadow);width:100%;min-width:0;color:var(--lurion-date-text);display:block;position:relative}.lurionDateTrigger{width:100%;min-width:0;min-height:var(--lurion-date-height);padding:0 34px 0 var(--lurion-date-padding-inline);border:1px solid var(--lurion-date-border);border-radius:var(--lurion-date-radius);background:var(--lurion-date-bg);color:var(--lurion-date-text);box-shadow:var(--lurion-date-shadow);cursor:pointer;font:inherit;font-size:var(--lurion-date-font-size);font-weight:var(--lurion-date-font-weight);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:var(--lurion-date-line-height);text-align:left;transition:background-color var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast), color var(--motion-fast);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.lurionDateTrigger:hover:not(:disabled),.lurionDateInput.isOpen .lurionDateTrigger{border-color:var(--select-hover-border);background:var(--select-hover-bg)}.lurionDateTrigger:focus-visible{border-color:var(--select-hover-border);box-shadow:0 0 0 3px var(--lurion-date-focus-ring);outline:none}.lurionDateTrigger:disabled,.lurionDateInput.isReadOnly .lurionDateTrigger{border-color:var(--border-subtle);background:var(--select-disabled-bg);box-shadow:none;color:var(--select-disabled-fg);cursor:not-allowed}.lurionDateInput.isInvalid .lurionDateTrigger{border-color:var(--status-danger-fg)}.lurionDateValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.lurionDateTrigger.isPlaceholder .lurionDateValue{color:var(--text-tertiary)}.lurionDateTriggerIcon{opacity:.78;border:1px solid;border-radius:4px;flex-shrink:0;width:16px;height:16px;display:block;position:relative}.lurionDateTriggerIcon:before,.lurionDateTriggerIcon:after{content:"";pointer-events:none;position:absolute;left:3px;right:3px}.lurionDateTriggerIcon:before{opacity:.72;border-top:1px solid;top:4px}.lurionDateTriggerIcon:after{opacity:.62;background:currentColor;height:1px;top:8px;box-shadow:0 3px}.lurionDatePopover{--lurion-calendar-bg:var(--color-dark-surface);--lurion-calendar-fg:var(--color-bg);--lurion-calendar-muted:#f5f5f394;--lurion-calendar-border:#d9d9d424;--lurion-calendar-border-strong:#f5f5f35c;--lurion-calendar-hover-bg:#f5f5f314;--lurion-calendar-active-bg:#f5f5f31f;--lurion-calendar-selected-bg:var(--color-surface);--lurion-calendar-selected-fg:var(--color-ink);z-index:5600;border:1px solid var(--lurion-calendar-border);border-radius:var(--radius-control);background:var(--lurion-calendar-bg);color:var(--lurion-calendar-fg);overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:10px;overflow:hidden auto;box-shadow:0 18px 44px #00000052}.lurionCalendarShell,.lurionCalendar,.lurionCalendarMonths{gap:9px;min-width:0;display:grid}.lurionCalendarMonthBlock{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:8px 5px;min-width:0;display:grid}.lurionCalendarMonthBlock>.lurionCalendarHeader{grid-area:1/2}.lurionCalendarMonthBlock>.lurionCalendarNav.rdp-button_previous{grid-area:1/1}.lurionCalendarMonthBlock>.lurionCalendarNav.rdp-button_next{grid-area:1/3}.lurionCalendarMonthBlock>.lurionCalendarGrid{grid-column:1/-1}.lurionCalendarHeader{justify-content:center;align-items:center;min-width:0;display:flex}.lurionCalendarMonth{min-width:0;color:var(--lurion-calendar-fg);font-size:var(--type-label-13-size);font-weight:var(--type-label-strong-weight);font-variant-numeric:tabular-nums;line-height:var(--type-label-13-line);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lurionCalendarNav{border-radius:var(--radius-compact);width:30px;min-width:30px;height:30px;min-height:30px;color:var(--lurion-calendar-muted);cursor:pointer;transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.lurionCalendarNav:hover:not(:disabled):not([aria-disabled=true]),.lurionCalendarNav:focus-visible{border-color:var(--lurion-calendar-border);background:var(--lurion-calendar-hover-bg);color:var(--lurion-calendar-fg);outline:none}.lurionCalendarNav:focus-visible{box-shadow:0 0 0 2px var(--lurion-calendar-border-strong)}.lurionCalendarNav:disabled,.lurionCalendarNav[aria-disabled=true]{cursor:not-allowed;opacity:.35}.lurionCalendarNavIcon{width:var(--lurion-calendar-chevron-size,16px);height:var(--lurion-calendar-chevron-size,16px);place-items:center;font-size:13px;font-weight:600;line-height:1;display:inline-grid}.lurionCalendarGrid{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%;min-width:0;max-width:100%}.lurionCalendarGrid th,.lurionCalendarGrid td{min-width:0;color:inherit;font-size:inherit;letter-spacing:0;text-align:center;text-transform:none;background:0 0;border:0;padding:0;line-height:normal}.lurionCalendarWeek{display:table-row}.lurionCalendarWeekday{min-width:0;color:var(--lurion-calendar-muted);font-size:10px;font-weight:var(--type-label-strong-weight);letter-spacing:.02em;line-height:var(--type-label-12-line);text-align:center;text-transform:uppercase;padding:5px 0 4px}.lurionCalendarDayCell{text-align:center;width:14.2857%;min-width:0;padding:0}.lurionCalendarDay{width:100%;min-width:0;height:34px;min-height:34px;color:var(--lurion-calendar-fg);cursor:pointer;font:inherit;font-size:var(--type-copy-small-size);font-weight:var(--type-label-weight);font-variant-numeric:tabular-nums;letter-spacing:0;transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);background:0 0;border:1px solid #0000;border-radius:7px;outline:none;place-items:center;padding:0;line-height:1;display:inline-grid}.lurionCalendarDay span{text-align:center;min-width:2ch}.lurionCalendarDay.isOutsideMonth{color:#f5f5f352}.lurionCalendarDay:hover:not(:disabled),.lurionCalendarDay.isActive{border-color:var(--lurion-calendar-border);background:var(--lurion-calendar-hover-bg);color:var(--lurion-calendar-fg)}.lurionCalendarDay.isSelected{border-color:var(--lurion-calendar-selected-bg);background:var(--lurion-calendar-selected-bg);color:var(--lurion-calendar-selected-fg);font-weight:var(--type-label-strong-weight)}.lurionCalendarDay.isRangeMiddle:not(.isSelected){background:var(--lurion-calendar-hover-bg);color:var(--lurion-calendar-fg);border-color:#0000}.lurionCalendarDay.isRangeStart,.lurionCalendarDay.isRangeEnd{border-color:var(--lurion-calendar-selected-bg);background:var(--lurion-calendar-selected-bg);color:var(--lurion-calendar-selected-fg);font-weight:var(--type-label-strong-weight)}.lurionCalendarDay.isToday:not(.isSelected):not(.isRangeStart):not(.isRangeEnd){border-color:var(--lurion-calendar-border-strong)}.lurionCalendarDay:focus-visible{border-color:var(--lurion-calendar-selected-bg);box-shadow:0 0 0 2px var(--lurion-calendar-border-strong)}.lurionCalendarDay:disabled,.lurionCalendarDay.isDisabled{cursor:not-allowed;opacity:.28}.lurionCalendarFooter{border-top:1px solid var(--lurion-calendar-border);padding-top:7px}.lurionCalendarClear{border-radius:var(--radius-compact);width:100%;min-height:34px;color:var(--lurion-calendar-muted);cursor:pointer;font:inherit;font-size:var(--type-button-small-size);font-weight:var(--type-button-small-weight);letter-spacing:0;line-height:var(--type-button-small-line);text-align:left;background:0 0;border:1px solid #0000;padding:7px 9px}.lurionCalendarClear:hover:not(:disabled),.lurionCalendarClear:focus-visible{border-color:var(--lurion-calendar-border);background:var(--lurion-calendar-hover-bg);color:var(--lurion-calendar-fg);outline:none}.lurionCalendarClear:disabled{cursor:not-allowed;opacity:.45}@media (max-width:767px){input:not([type=button]):not([type=checkbox]):not([type=color]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]),textarea,select,[contenteditable=true],[contenteditable=""]{font-size:var(--mobile-safe-control-font-size)!important;font-size:max(var(--mobile-safe-control-font-size), 1em)!important}select:not([multiple]):not([size]){min-height:var(--select-height-mobile)!important;padding-right:40px!important}.lurionSelectTrigger{font-size:var(--mobile-safe-control-font-size);font-size:max(var(--mobile-safe-control-font-size), 1em);min-height:var(--select-height-mobile)}.lurionDateInput.lurionDateInput{--lurion-date-height:var(--select-height-mobile,var(--control-height))}.lurionDateTrigger{font-size:var(--mobile-safe-control-font-size);font-size:max(var(--mobile-safe-control-font-size), 1em);min-height:var(--select-height-mobile)}.lurionSelectOption,.lurionSelectManagementAction{min-height:42px;padding-block:10px}.lurionSelectMenu{--lurion-select-menu-height-cap:min(280px, var(--lurion-select-menu-max-height,320px), var(--radix-select-content-available-height,280px), calc(100vh - 24px));width:min(var(--radix-select-trigger-width,var(--lurion-select-menu-min-width,180px)), calc(100vw - 24px));min-width:min(var(--radix-select-trigger-width,var(--lurion-select-menu-min-width,180px)), calc(100vw - 24px))}.lurionSelectManagedMenu{--lurion-select-menu-height-cap:min(280px, var(--lurion-select-menu-max-height,320px), var(--radix-dropdown-menu-content-available-height,280px), calc(100vh - 24px));width:min(var(--radix-dropdown-menu-trigger-width,var(--lurion-select-menu-min-width,180px)), calc(100vw - 24px));min-width:min(var(--radix-dropdown-menu-trigger-width,var(--lurion-select-menu-min-width,180px)), calc(100vw - 24px))}.lurionSelectMenu [data-slot=select-viewport],.lurionSelectManagedOptions{padding:5px}.lurionDatePopover{padding:9px}.lurionCalendarMonthBlock{grid-template-columns:38px minmax(0,1fr) 38px}.lurionCalendarNav{width:38px;min-width:38px;height:38px;min-height:38px}.lurionCalendarDay{height:42px;min-height:42px}.lurionCalendarClear{min-height:42px}}input[type=checkbox],input[type=radio]{accent-color:var(--text-primary)}.lurionPeriodControl{min-width:0;display:block}.lurionDateRangePicker{width:100%;min-width:0;display:block;position:relative}.lurionDateRangePopover{z-index:5600;border:1px solid var(--lurion-select-menu-border);border-radius:var(--radius-control);background:var(--lurion-select-menu-bg);color:var(--lurion-select-menu-fg);box-shadow:var(--lurion-select-menu-shadow);overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:10px;overflow:hidden auto}.lurionDateRangeForm{gap:10px;min-width:0;display:grid}.lurionDateRangeField{min-width:0;color:var(--lurion-select-menu-muted);font-size:var(--type-label-12-size);font-weight:var(--type-label-weight);letter-spacing:0;line-height:var(--type-label-12-line);gap:6px;display:grid}.lurionDateRangeLabel{color:var(--lurion-select-menu-muted);font-size:var(--type-label-12-size);font-weight:var(--type-label-weight);letter-spacing:0;line-height:var(--type-label-12-line)}.lurionDateRangeField .lurionDateInput{--lurion-date-height:36px;--lurion-date-padding-inline:10px;--lurion-date-radius:var(--radius-compact);--lurion-date-bg:var(--surface-2);--lurion-date-border:var(--lurion-select-menu-border);--lurion-date-text:var(--lurion-select-menu-fg);--lurion-date-muted:var(--lurion-select-menu-muted);--lurion-date-focus-ring:var(--ring-soft);--lurion-date-font-size:var(--type-button-small-size)}.lurionDateRangeError{color:var(--status-danger-fg);font-size:var(--type-copy-small-size);line-height:var(--type-copy-small-line);margin:0}.lurionDateRangeActions{justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex}.lurionDateRangeButton{border-radius:var(--radius-compact);min-height:34px;font:inherit;font-size:var(--type-button-small-size);font-weight:var(--type-button-small-weight);letter-spacing:0;line-height:var(--type-button-small-line);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0 11px;display:inline-flex}.lurionDateRangeButton.quiet{color:var(--lurion-select-menu-muted);background:0 0}.lurionDateRangeButton.primary{border-color:var(--border-strong);background:var(--lurion-select-menu-selected-bg);color:var(--lurion-select-menu-fg)}.lurionDateRangeButton:hover,.lurionDateRangeButton:focus-visible{border-color:var(--lurion-select-menu-border);background:var(--lurion-select-menu-hover-bg);color:var(--lurion-select-menu-fg);outline:none}textarea{line-height:var(--type-body-line)}input::placeholder,textarea::placeholder{opacity:1;color:var(--input-placeholder)!important}.lurionCurrencyInputShell>input{min-width:0}.lurionCurrencyInputShell:focus-within{outline:2px solid var(--focus);outline-offset:2px}.lurionCurrencyInputShell>input:focus,.lurionCurrencyInputShell>input:focus-visible{box-shadow:none!important;outline:none!important}input:focus-visible,select:focus-visible,textarea:focus-visible,button:not(.lurionCloseButton):focus-visible,a:focus-visible,summary:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:2px solid var(--focus)!important}button:disabled,[aria-disabled=true]{cursor:not-allowed;color:var(--text-disabled)!important}main,.authPage,.dashboardPage,.reportPage,.billingPage,.importsPage,.leadsPage,.sourcesPage,.stagesPage,.pipelinePage,.dataHealthPage,.setupPage,.settingsPage,.adminPage,.appShell,.appMainArea,.appContentFrame{background:var(--app-bg)!important;color:var(--text-primary)!important}.siteHeader,.appTopbar,.mobileAppBar{background:var(--topbar-bg)!important;border-color:var(--border)!important;color:var(--text-primary)!important;-webkit-backdrop-filter:none!important;background-image:none!important}.siteNav a,.siteSecondary,.appTopbarLeft,.appTopbarStatus,.mobileAppBar span,.mobileAppBar strong{color:var(--text-secondary)!important}.siteNav a:hover,.siteSecondary:hover{color:var(--text-primary)!important}.siteLogoLight{display:block}.siteLogoDark{display:none}:root[data-theme=light] .siteLogoLight,.light .siteLogoLight{display:block}:root[data-theme=light] .siteLogoDark,.light .siteLogoDark,:root[data-theme=dark] .siteLogoLight,.dark .siteLogoLight{display:none}:root[data-theme=dark] .siteLogoDark,.dark .siteLogoDark{display:block}.sitePrimary,.primaryButton,.authPrimary,.planButton,button.primary,.buttonPrimary{background:var(--button-primary-bg)!important;border:1px solid var(--border)!important;color:var(--button-primary-fg)!important}.sitePrimary:hover,.primaryButton:hover,.authPrimary:hover,.planButton:hover,button.primary:hover,.buttonPrimary:hover{background:var(--button-primary-hover-bg)!important;border-color:var(--border-strong)!important;opacity:1!important}.secondaryButton,.authSwitch,.appSignOut,.mobileAppBar button,button.secondary,.buttonSecondary,.sidebarAccountDots,.appSidebarToggle{background:var(--button-secondary-bg)!important;border:1px solid var(--button-secondary-border)!important;color:var(--button-secondary-fg)!important}.secondaryButton:hover,.authSwitch:hover,.appSignOut:hover,.mobileAppBar button:hover,button.secondary:hover,.buttonSecondary:hover,.sidebarAccountDots:hover,.appSidebarToggle:hover{background:var(--button-secondary-hover-bg)!important;border-color:var(--border-strong)!important;color:var(--text-primary)!important;opacity:1!important}.card,.panel,.authPanel,.planCard,.setupCard,.metricCard,.miniMetric,.dashboardNote,.dashboardShell,.heroDashboard,.coreValueCard,.insightCard,.stepCard,.useCaseItem,.funnelStack>div,.tableWrap,.importCard,.sourceCard,.stageCard,.settingsCard,.billingCard,.adminCard,.emptyState,.modal,.popover,.dropdownMenu,.tooltip,.toast{background:var(--surface-0)!important;border-color:var(--border)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-card)!important}.surfaceSoft,.featureCard,.selfServePricingSection,.metricCard,.funnelStack>div,.sidebarAccountMenuHeader{background:var(--surface-1)!important;border-color:var(--border)!important}.card:hover,.panel:hover,.featureCard:hover,.importRow:hover,.sourceRow:hover,.stageRow:hover,.appNavItem:hover,.lurionCommandItem[data-selected=true],.sidebarAccountMenuItem:hover,.themeChoice:hover{background:var(--surface-hover)!important}.tableWrap,table,th,td,hr,.divider,.border,.border-t,.border-b,.border-l,.border-r{border-color:var(--border)!important}table th,.tableHeader,.fieldLabel,.eyebrow,.mutedLabel,.panelHeader span,.metricCard span,.metricCard small,.miniMetric span,.miniMetric small,.planBadge,.textMuted{color:var(--text-secondary)!important}.authPage{min-height:100vh;padding:28px var(--page-padding-x) 56px;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;background:var(--auth-bg)!important;color:var(--auth-text)!important}.authHeader{z-index:1;justify-content:space-between;align-items:center;gap:22px;min-height:56px;display:flex;position:relative}.authBrand{align-items:center;min-width:0;line-height:1;display:inline-flex}.authBrandLogo{flex:none;width:126px;max-width:126px;height:22px;line-height:1;display:inline-block;position:relative}.authBrandLogoImage{object-fit:contain;width:auto;max-width:100%;height:100%}.authBrandLogoImageLight{display:block}.authBrandLogoImageDark{display:none}:root[data-theme=light] .authBrandLogoImageLight,.light .authBrandLogoImageLight{display:block}:root[data-theme=light] .authBrandLogoImageDark,.light .authBrandLogoImageDark,:root[data-theme=dark] .authBrandLogoImageLight,.dark .authBrandLogoImageLight{display:none}:root[data-theme=dark] .authBrandLogoImageDark,.dark .authBrandLogoImageDark{display:block}.authHeaderCta{min-height:var(--control-height);border:1px solid var(--auth-border);border-radius:var(--radius-control);background:var(--auth-surface);color:var(--auth-text);justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.authHeaderCta:hover{border-color:var(--auth-border-strong);background:var(--auth-surface-hover);color:var(--auth-text)}.authPanel{place-self:start center;width:min(388px,100vw - 48px);margin-top:clamp(72px,10vh,112px);padding:0;box-shadow:none!important;color:var(--auth-text)!important;background:0 0!important;border:0!important;border-radius:0!important}.authPanel h1{color:var(--auth-text);font-size:clamp(26px,4vw,28px);font-weight:var(--type-heading-page-weight);line-height:var(--type-heading-page-line);letter-spacing:var(--type-heading-tracking);text-align:center;margin:0 0 26px}:is(.authPanel h1:has(+.authCopy),.authConfirmationPanel h1,.authCallbackPanel h1){margin-bottom:14px}.authEyebrow,.authCallbackEyebrow{color:var(--auth-soft);font-size:var(--type-label-12-size);font-weight:var(--type-label-strong-weight);letter-spacing:var(--type-caps-tracking);line-height:var(--type-label-12-line);text-align:center;text-transform:uppercase;margin:0 0 14px}.authCopy,.authConfirmationCopy,.authConfirmationEmail,.authEmailAddress,.authSwitchText{color:var(--auth-muted);font-size:14px;line-height:var(--type-body-line);text-align:center;margin:0}.authConfirmationEmail,.authEmailAddress{color:var(--auth-text);overflow-wrap:anywhere;margin-top:10px;font-weight:650}.authActions,.authConfirmationActions{gap:12px;margin-top:20px;display:grid}.authOAuth{gap:16px;margin-bottom:20px;display:grid}.authGoogle{width:100%;min-height:var(--control-height);border:1px solid var(--auth-border);border-radius:var(--radius-control);background:var(--auth-surface);color:var(--auth-text);font:inherit;font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.authGoogle:hover{border-color:var(--auth-border-strong);background:var(--auth-surface-hover);color:var(--auth-text)}.authGoogle:disabled{cursor:wait;opacity:.68}.googleMark{width:18px;height:18px;color:var(--auth-text);font-size:16px;font-weight:var(--type-label-strong-weight);place-items:center;line-height:1;display:inline-grid}.authDivider{color:var(--auth-soft);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;font-size:13px;font-weight:500;line-height:1;display:grid}.authDivider:before,.authDivider:after{content:"";background:var(--auth-border);height:1px}.authForm{gap:14px;display:grid}.authCopy+.authForm,.authFormSpaced{margin-top:22px}.authForm label{min-width:0;display:block}.authInputLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.authField{color:var(--auth-muted);gap:8px;margin-top:18px;font-size:13px;font-weight:650;display:grid}.authForm input,.authField input{width:100%;min-height:var(--control-height);border-radius:var(--radius-control);font:inherit;padding:0 14px;font-size:14px;font-weight:400;border:1px solid var(--auth-border)!important;background:var(--auth-input-bg)!important;color:var(--auth-text)!important}.authForm input::placeholder,.authField input::placeholder{opacity:1;color:var(--auth-placeholder)!important}.authPrimary,.authSecondary{min-height:var(--control-height);border-radius:var(--radius-control);font:inherit;cursor:pointer;font-size:14px;font-weight:600}.authPrimary,.authButtonLink{border:1px solid var(--auth-primary-bg)!important;background:var(--auth-primary-bg)!important;color:var(--auth-primary-fg)!important}.authPrimary:hover,.authButtonLink:hover{background:var(--auth-primary-hover-bg)!important;border-color:var(--auth-primary-hover-bg)!important;color:var(--auth-primary-fg)!important}.authSecondary{min-height:var(--control-height);border:1px solid var(--auth-border)!important;background:var(--auth-secondary-bg)!important;color:var(--auth-secondary-fg)!important}.authSecondary:hover{border-color:var(--auth-border-strong)!important;background:var(--auth-surface-hover)!important;color:var(--auth-text)!important}.authPrimary:disabled,.authSecondary:disabled{cursor:wait;opacity:.68}.authButtonLink{text-align:center;justify-content:center;align-items:center;width:100%;margin-top:16px;display:inline-flex}.authForgotLink{color:var(--auth-muted);justify-self:end;margin-top:-2px;font-size:13px;font-weight:650;line-height:1.4}.authForgotLink:hover{color:var(--auth-text);text-underline-offset:3px;text-decoration:underline}.authSwitchText{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:28px;line-height:1.4;display:flex}.authSwitchLink{color:var(--auth-text);font:inherit;font-weight:600;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.authSwitchLink:hover{text-underline-offset:3px;text-decoration:underline}.authError,.authMessage{border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.authMessageSpaced{margin-top:14px}.authError{border:1px solid var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger-fg)}.authMessage{border:1px solid var(--auth-border);background:var(--auth-surface);color:var(--auth-muted)}.authBrand:focus-visible,.authHeaderCta:focus-visible,.authGoogle:focus-visible,.authForgotLink:focus-visible,.authPrimary:focus-visible,.authSecondary:focus-visible,.authSwitchLink:focus-visible,.authButtonLink:focus-visible,.authForm input:focus-visible,.authField input:focus-visible{outline-offset:2px;outline:2px solid var(--auth-focus)!important}.authCallbackPage{grid-template-rows:minmax(0,1fr);place-items:center;padding:96px 24px}.authCallbackPanel{width:min(100%,460px);margin-top:0;padding:36px;border:1px solid var(--auth-border)!important;background:var(--auth-surface)!important;border-radius:8px!important}.authCallbackEyebrow{margin-bottom:16px}.authCallbackPanel h1{color:var(--auth-text);font-size:clamp(34px,7vw,48px);line-height:1}.authCallbackPanel p:last-child{color:var(--auth-muted);margin:0;font-size:16px;line-height:1.5}@media (max-width:640px){.authPage{padding:20px var(--page-padding-x) 42px}.authHeader{min-height:44px}.authBrandLogo{width:120px;max-width:120px;height:21px}.authHeaderCta{min-height:38px;padding:0 14px;font-size:13px}.authPanel{width:min(100%,100vw - 48px);margin-top:clamp(52px,8vh,82px)}.authCallbackPage{padding:72px 24px 38px}.authCallbackPanel{margin-top:0}}.appShell{--app-sidebar-width:240px;--app-sidebar-bg:var(--sidebar-bg);--app-surface:var(--surface-0);--app-surface-raised:var(--surface-1);--app-hover:var(--surface-hover);--app-active:var(--surface-active);--app-text:var(--text-primary);--app-muted:var(--text-secondary);--app-muted-strong:var(--text-primary);--app-border:var(--border);--app-border-strong:var(--border-strong);--app-focus:var(--focus);--mobile-nav-surface:var(--surface-0);--mobile-nav-surface-soft:var(--surface-1);--mobile-nav-border:var(--border);--mobile-nav-muted:var(--text-secondary);--mobile-nav-shadow:var(--shadow-soft);--mobile-nav-active:var(--surface-active)}:root[data-theme=light] .appShell,.light .appShell,:root[data-theme=dark] .appShell,.dark .appShell{--app-sidebar-bg:var(--sidebar-bg);--app-surface:var(--surface-0);--app-surface-raised:var(--surface-1);--app-hover:var(--surface-hover);--app-active:var(--surface-active);--app-text:var(--text-primary);--app-muted:var(--text-secondary);--app-muted-strong:var(--text-primary);--app-border:var(--border);--app-border-strong:var(--border-strong);--app-focus:var(--focus);--mobile-nav-surface:var(--surface-0);--mobile-nav-surface-soft:var(--surface-1);--mobile-nav-border:var(--border);--mobile-nav-muted:var(--text-secondary);--mobile-nav-active:var(--surface-active)}.appSidebar{background:var(--sidebar-bg)!important;border-color:var(--border-subtle)!important;color:var(--text-primary)!important}.appSidebarSearch,.mobileFloatingToolbar{background:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--text-primary)!important}.appSidebarSearch input::placeholder,.mobileFloatingToolbar input::placeholder,.lurionCommandPanel [data-slot=command-input]::placeholder{color:var(--input-placeholder)!important}.lurionCommandPanel [data-slot=command-input]:focus,.lurionCommandPanel [data-slot=command-input]:focus-visible{box-shadow:none!important;outline:none!important}.appNavGroup,.appSidebarBottom,.sidebarAccountMenuSection{border-color:var(--border-subtle)!important}.appNavGroup p,.appNavItem,.appWorkspaceCopy span,.appAccountCopy em,.appSidebarSearch,.appSidebarSearch kbd,.sidebarAccountDots,.mobileToolbarIcon,.lurionCommandItemCopy span,.lurionCommandShortcut,.lurionCommandEmpty,.sidebarAccountMenuIdentity span,.themeSectionLabel,.themeChoice,.sidebarAccountMenuItem svg{color:var(--text-secondary)!important}.appNavItem.active,.themeChoice.active{background:var(--surface-active)!important;border-color:var(--border)!important;color:var(--text-primary)!important}.appNavItem.active:before{background:currentColor!important}.appWorkspaceMark,.appAccountAvatar{background:var(--button-primary-bg)!important;color:var(--button-primary-fg)!important}.appWorkspaceMark.hasLogo,.appAccountAvatar.hasLogo{background:var(--surface-1)!important;color:var(--text-primary)!important}.appWorkspacePlan,.appTopbarStatus,.pill,.badge,.sensitivePill{background:var(--surface-2)!important;border-color:var(--border)!important;color:var(--text-secondary)!important}.lurionCommandLayer{color:var(--text-primary)!important;background:0 0!important}.lurionCommandLayer.isOpen{background:var(--command-palette-backdrop,var(--overlay-bg))!important}body.lurionCommandPaletteOpen .appSidebarSearch,body.lurionCommandPaletteOpen .mobileFloatingNav{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.dropdownMenu,.popover,.tooltip,.toast,.modal{background:var(--surface-1)!important;border-color:var(--border)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-soft)!important}[data-radix-popper-content-wrapper]:has(.sidebarAccountMenuPanel){z-index:var(--sidebar-account-menu-z-index,6200)!important}.sidebarAccountMenuPanel{z-index:var(--sidebar-account-menu-z-index,6200);isolation:isolate;opacity:1;position:relative;background:var(--sidebar-account-menu-bg,var(--surface-0))!important;border:1px solid var(--sidebar-account-menu-border,var(--border-subtle))!important;color:var(--sidebar-account-menu-fg,var(--text-primary))!important;box-shadow:var(--sidebar-account-menu-shadow,var(--shadow-soft))!important;outline:none!important}.lurionCommandPanel{background:var(--popover)!important;border-color:var(--border)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-soft)!important}.lurionCommandPanel,.sidebarAccountMenuPanel,.dropdownMenu,.popover,[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content],[data-slot=select-content]{border:1px solid var(--border)!important}.sidebarAccountMenuPanel[data-slot=dropdown-menu-content]{border:1px solid var(--sidebar-account-menu-border,var(--border-subtle))!important}.sidebarAccountMenuPanel:focus{outline-offset:0;outline:none!important}.sidebarAddMenu:focus-visible{outline:none!important}.lurionCommandItem,.sidebarAccountMenuItem,.themeChoice{color:var(--text-secondary)!important;background:0 0!important}.lurionCommandItemIcon,.sidebarAccountMenuItem .icon,.themeChoiceGroup .themeChoice{background:var(--surface-0)!important;border-color:var(--border-subtle)!important;color:var(--text-secondary)!important}.lurionCommandItemCopy strong,.sidebarAccountMenuHeader strong,.sidebarAccountMenuItem:hover,.themeChoice:hover,.lurionCommandItem[data-selected=true],.lurionCommandItem[data-current=true],.themeChoice.active,.themeChoice.active svg,.sidebarAccountMenuItem:hover svg,.lurionCommandItem[data-selected=true] .lurionCommandItemIcon,.lurionCommandItem[data-current=true] .lurionCommandItemIcon{color:var(--text-primary)!important}.sidebarAccountMenuPanel .sidebarAccountMenuHeader{border-bottom:1px solid var(--sidebar-account-menu-divider,var(--border-subtle))!important;background:var(--sidebar-account-menu-header-bg,var(--surface-0))!important}.sidebarAccountMenuPanel .sidebarAccountMenuSeparator{background:var(--sidebar-account-menu-divider,var(--border-subtle))!important}.sidebarAccountMenuPanel .sidebarAccountMenuItem:hover{background:var(--sidebar-account-menu-control-hover-bg,var(--surface-hover))!important}.sidebarAccountMenuPanel .themeChoiceGroup .themeChoice{background:var(--sidebar-account-menu-control-bg,var(--surface-0))!important;border-color:var(--sidebar-account-menu-control-border,var(--border-subtle))!important;color:var(--text-secondary)!important}.sidebarAccountMenuPanel .themeChoice:hover{background:var(--sidebar-account-menu-control-hover-bg,var(--surface-hover))!important;border-color:var(--sidebar-account-menu-border,var(--border))!important;color:var(--text-primary)!important}.sidebarAccountMenuPanel .themeChoice.active{background:var(--sidebar-account-menu-control-active-bg,var(--surface-active))!important;border-color:var(--sidebar-account-menu-control-active-border,var(--border-strong))!important;color:var(--text-primary)!important}@media (max-width:767px){.lurionCommandPanel .lurionCommandItem[data-selected=true]{background:0 0!important}.lurionCommandPanel[data-keyboard-navigation=true] .lurionCommandItem[data-selected=true]{background:var(--surface-hover)!important}}.warningBanner,.warningNotice,.warningPill,.duplicateNote,.qualityNotes,.setupNotice,.rollbackNotice,.unmappedPill{background:var(--status-warning-bg)!important;border-color:var(--status-warning-border)!important;color:var(--status-warning-fg)!important}.validationSuccess,.importsSuccess,.successNotice,.successPill,.mappedPill,.readyPill{background:var(--status-success-bg)!important;border-color:var(--status-success-border)!important;color:var(--status-success-fg)!important}.importsError,.errorNotice,.errorPill,.errorBanner,.rollbackButton,.deleteButton{background:var(--status-danger-bg)!important;border-color:var(--status-danger-border)!important;color:var(--status-danger-fg)!important}.sidebarAccountMenuItem.danger,.sidebarAccountMenuItem.danger:hover,.sidebarAccountMenuItem.danger:focus-visible{background:var(--sidebar-account-menu-danger-bg,var(--status-danger-bg))!important;border-color:var(--sidebar-account-menu-danger-border,var(--status-danger-border))!important;color:var(--status-danger-fg)!important}.infoNotice,.infoPill,.currentPill,.linkPill{background:var(--status-info-bg)!important;border-color:var(--status-info-border)!important;color:var(--status-info-fg)!important}.loadingState,.skeleton,.skeletonLine,.skeletonCard{background:linear-gradient(90deg, var(--surface-1), var(--surface-2), var(--surface-1))!important;border-color:var(--border-subtle)!important}@media print{html,body,main{background:var(--print-bg)!important;color:var(--print-fg)!important}.reportPage,.reportCard,table,th,td{background:var(--print-bg)!important;color:var(--print-fg)!important;border-color:var(--print-border)!important}}
