:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-construction-navy:#17324d;--color-steel-blue:#456a86;--color-concrete-grey:#66717d;--color-off-white:#f5f6f7;--color-safety-amber:#e5a12a;--color-white:#fff;--color-app-accent:#2d70ca;--color-brand-primary:var(--color-app-accent);--color-primary:var(--color-brand-primary);--color-brand-primary-hover:#245fae;--color-brand-primary-active:#1d4f91;--color-brand-primary-subtle:#e8eff5;--color-primary-subtle:var(--color-brand-primary-subtle);--color-brand-secondary:var(--color-steel-blue);--color-brand-accent:var(--color-safety-amber);--color-brand-accent-hover:#cf8e20;--color-brand-accent-subtle:#fef6e9;--color-bg-app:var(--color-off-white);--color-background:var(--color-bg-app);--color-surface:var(--color-white);--color-bg-surface:var(--color-surface);--color-bg-secondary:var(--color-surface-subtle);--color-surface-hover:#f8f9fa;--color-surface-subtle:#eff2f5;--color-bg-subtle:var(--color-surface-subtle);--color-surface-active:#e4e8ec;--color-text-primary:#17324d;--color-text:var(--color-text-primary);--color-text-secondary:#66717d;--color-text-muted:#8c98a4;--color-text-tertiary:var(--color-text-muted);--color-text-inverse:#fff;--color-text-disabled:#a5b0bb;--color-border:#dce2e7;--color-border-primary:var(--color-border);--color-border-hover:#b8c4ce;--color-border-strong:#8c98a4;--color-border-focus:var(--color-construction-navy);--color-success:#15803d;--color-success-bg:#ebf7ee;--color-success-border:#bbf7d0;--color-success-text:#166534;--color-warning:var(--color-safety-amber);--color-warning-bg:var(--color-brand-accent-subtle);--color-warning-border:#fde68a;--color-warning-text:#92400e;--color-danger:#b91c1c;--color-error:var(--color-danger);--color-danger-hover:#991b1b;--color-danger-bg:#fde8e8;--color-danger-border:#fecaca;--color-danger-text:#991b1b;--color-info:var(--color-steel-blue);--color-info-bg:var(--color-brand-primary-subtle);--color-info-border:var(--color-border-hover);--color-info-text:var(--color-steel-blue);--color-surface-raised:var(--color-off-white);--color-surface-info:var(--color-info-bg);--color-border-subtle:var(--color-border);--color-text-slate:var(--color-text-secondary);--color-text-slate-strong:var(--color-text-primary);--color-text-slate-muted:var(--color-text-secondary);--color-text-slate-light:var(--color-text-muted);--color-danger-subtle-border:var(--color-danger-border);--color-danger-subtle-text:var(--color-danger-text);--color-success-subtle-bg:var(--color-success-bg);--color-success-subtle-text:var(--color-success-text);--color-warning-subtle-bg:var(--color-warning-bg);--color-warning-subtle-text:var(--color-warning-text);--color-warning-soft-bg:var(--color-warning-bg);--color-steel-tint:#456a861f;--color-brand-accent-tint:#e5a12a1f;--color-success-tint:#15803d1a;--color-modal-overlay:#0f172a73;--color-modal-overlay-mid:#0f172a7a;--color-modal-overlay-strong:#0f172a99;--color-sidebar-text-soft:var(--color-white);--color-danger-sidebar:var(--color-danger-text);--color-warning-text-strong:var(--color-warning-text);--color-neutral-disabled-bg:var(--color-surface-subtle);--color-danger-tint:#b91c1c26;--color-brand-primary-overlay:#17324d1f;--color-brand-primary-border-tint:#17324d33;--color-brand-primary-shadow-subtle:#17324d0a;--color-focus-ring:#17324d33;--color-focus-outline:var(--color-construction-navy);--font-sans:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading:"Manrope", var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-size-caption:10px;--font-size-supporting:12px;--font-size-body:13px;--font-size-section:16px;--font-size-page:25px;--font-size-xs:10px;--font-size-sm:11px;--font-size-base:13px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:22px;--font-size-3xl:25px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.625;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-9:36px;--radius-xs:4px;--radius-sm:7px;--radius-md:8px;--radius-lg:10px;--radius-xl:10px;--radius-full:9999px;--control-height-compact:32px;--control-height-default:36px;--control-height-large:40px;--shadow-none:none;--shadow-xs:0 1px 2px 0 #0000000a;--shadow-sm:0 1px 3px 0 #0000000f, 0 1px 2px -1px #00000008;--shadow-md:0 1px 3px #00000008, 0 10px 24px -4px #0f172a0f;--shadow-lg:0 2px 6px #0000000a, 0 20px 40px -8px #0f172a1a;--shadow-xl:0 25px 50px -12px #0f172a29;--shadow-modal:0 25px 50px -12px #0f172a59, 0 0 0 1px #0f172a0a;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.2s cubic-bezier(.4, 0, .2, 1);--z-dropdown:1000;--z-sticky:30;--z-drawer:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-app:#111820;--color-background:var(--color-bg-app);--color-surface:#1b2631;--color-bg-surface:var(--color-surface);--color-bg-secondary:var(--color-surface-subtle);--color-surface-hover:#243341;--color-surface-subtle:#202d39;--color-bg-subtle:var(--color-surface-subtle);--color-surface-active:#2b3b49;--color-surface-raised:#202d39;--color-surface-info:#23384a;--color-text-primary:#e8eef3;--color-text:var(--color-text-primary);--color-text-secondary:#b0bdc8;--color-text-muted:#8999a7;--color-text-tertiary:var(--color-text-muted);--color-text-inverse:#111820;--color-text-disabled:#687784;--color-text-slate:var(--color-text-secondary);--color-text-slate-strong:var(--color-text-primary);--color-text-slate-muted:var(--color-text-secondary);--color-text-slate-light:var(--color-text-muted);--color-border:#344451;--color-border-primary:var(--color-border);--color-border-subtle:#2c3a46;--color-border-hover:#526474;--color-border-strong:#687b8b;--color-border-focus:#8cb5d4;--color-brand-primary-subtle:#26394a;--color-primary:var(--color-brand-primary);--color-primary-subtle:var(--color-brand-primary-subtle);--color-brand-primary-overlay:#78a9cf24;--color-brand-primary-border-tint:#8cb5d447;--color-brand-primary-shadow-subtle:#0003;--color-brand-accent-subtle:#3a3020;--color-warning-bg:#3a3020;--color-warning-border:#6b542c;--color-warning-text:#f1c36d;--color-info-bg:#26394a;--color-info-border:#40596d;--color-info-text:#a9c8df;--color-success-bg:#1d3528;--color-success-border:#315a40;--color-success-text:#8fd0a1;--color-danger-bg:#3c2528;--color-danger-border:#684044;--color-danger-text:#f1a2a2;--color-success:#4caf70;--color-warning:#e5b34e;--color-info:#8cb5d4;--color-danger:#e87979;--color-error:var(--color-danger);--color-danger-subtle-border:var(--color-danger-border);--color-danger-subtle-text:var(--color-danger-text);--color-success-subtle-bg:var(--color-success-bg);--color-success-subtle-text:var(--color-success-text);--color-warning-subtle-bg:var(--color-warning-bg);--color-warning-subtle-text:var(--color-warning-text);--color-warning-soft-bg:var(--color-warning-bg);--color-neutral-disabled-bg:#25323d;--color-focus-ring:#8cb5d44d;--color-focus-outline:#8cb5d4;--color-modal-overlay:#00000094;--color-modal-overlay-mid:#0000009e;--color-modal-overlay-strong:#000000b8;--shadow-xs:0 1px 2px 0 #0003;--shadow-sm:0 1px 3px 0 #00000038, 0 1px 2px -1px #00000026;--shadow-md:0 1px 3px #0003, 0 10px 24px -4px #0000003d;--shadow-lg:0 2px 6px #00000038, 0 20px 40px -8px #00000052;--shadow-xl:0 25px 50px -12px #0006}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px}body{font-family:var(--font-sans);font-size:var(--font-size-body);color:var(--color-text-primary);background-color:var(--color-bg-app);text-rendering:optimizelegibility;min-height:100vh;line-height:20px}h1,h2,h3,h4,.page-heading{font-family:var(--font-heading)}h1,.page-heading{font-size:var(--font-size-page);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);letter-spacing:-.02em;line-height:32px}h2,.section-heading{font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.01em;line-height:24px}h3,.card-heading{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:20px}h4{font-weight:var(--font-weight-semibold)}p,.body-text{font-size:var(--font-size-body);color:var(--color-text-primary);line-height:20px}.supporting-text{font-size:var(--font-size-supporting);color:var(--color-text-secondary);line-height:20px}.caption-text{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);line-height:16px}.tabular-nums,.numeric-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:38px}:focus-visible{outline:2px solid var(--color-focus-outline);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._btn_1vczh_1{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;vertical-align:middle;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex;position:relative}._iconWrapper_1vczh_20{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}._iconWrapper_1vczh_20 svg{display:block}._label_1vczh_32{align-items:center;line-height:1;display:inline-flex}._btn_1vczh_1:focus-visible{outline:2px solid var(--color-focus-outline);outline-offset:2px}._size-sm_1vczh_44{height:var(--control-height-compact);padding:0 var(--space-3);font-size:var(--font-size-sm)}._size-md_1vczh_50{height:var(--control-height-default);padding:0 var(--space-4);font-size:var(--font-size-base)}._size-lg_1vczh_56{height:var(--control-height-large);padding:0 var(--space-6);font-size:var(--font-size-md)}._variant-primary_1vczh_63{background-color:var(--color-brand-primary);color:var(--color-text-inverse);border-color:var(--color-brand-primary);box-shadow:var(--shadow-xs)}._variant-primary_1vczh_63:hover:not(:disabled){background-color:var(--color-brand-primary-hover);border-color:var(--color-brand-primary-hover)}._variant-primary_1vczh_63:active:not(:disabled){background-color:var(--color-brand-primary-active);border-color:var(--color-brand-primary-active)}._variant-secondary_1vczh_80{background-color:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border);box-shadow:var(--shadow-xs)}._variant-secondary_1vczh_80:hover:not(:disabled){background-color:var(--color-surface-hover);border-color:var(--color-border-hover)}._variant-secondary_1vczh_80:active:not(:disabled){background-color:var(--color-surface-subtle)}._variant-outline_1vczh_96{color:var(--color-brand-primary);border-color:var(--color-brand-primary);background-color:#0000}._variant-outline_1vczh_96:hover:not(:disabled){background-color:var(--color-brand-primary-subtle)}._variant-outline_1vczh_96:active:not(:disabled){background-color:var(--color-brand-primary-overlay)}._variant-ghost_1vczh_110{color:var(--color-text-primary);background-color:#0000;border-color:#0000}._variant-ghost_1vczh_110:hover:not(:disabled){background-color:var(--color-surface-subtle);color:var(--color-brand-primary)}._variant-danger_1vczh_121{background-color:var(--color-danger);color:var(--color-text-inverse);border-color:var(--color-danger);box-shadow:var(--shadow-xs)}._variant-danger_1vczh_121:hover:not(:disabled){background-color:var(--color-danger-hover);border-color:var(--color-danger-hover)}._disabled_1vczh_134,._btn_1vczh_1:disabled{opacity:.55;cursor:not-allowed;pointer-events:none;box-shadow:none}._fullWidth_1vczh_142{width:100%}._spinner_1vczh_146{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite _spin_1vczh_146;display:inline-block}@keyframes _spin_1vczh_146{to{transform:rotate(360deg)}}._container_1i9eu_1{gap:var(--space-1);flex-direction:column;width:100%;display:flex}._labelRow_1i9eu_8{justify-content:space-between;align-items:center;display:flex}._label_1i9eu_8{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);-webkit-user-select:none;user-select:none}._required_1i9eu_21{color:var(--color-danger);margin-left:2px}._inputWrapper_1i9eu_26{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);align-items:center;display:flex;position:relative}._inputWrapper_1i9eu_26:hover:not(._disabled_1i9eu_37):not(._readOnly_1i9eu_37){border-color:var(--color-border-hover)}._inputWrapper_1i9eu_26:focus-within:not(._disabled_1i9eu_37):not(._readOnly_1i9eu_37){border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}._input_1i9eu_26{width:100%;height:var(--control-height-default);padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-primary);border-radius:var(--radius-md);background:0 0;border:none;outline:none}._input_1i9eu_26::placeholder{color:var(--color-text-muted)}._hasLeftIcon_1i9eu_63{padding-left:var(--space-9,36px)}._hasRightIcon_1i9eu_67{padding-right:var(--space-9,36px)}._leftIcon_1i9eu_71,._rightIcon_1i9eu_72{color:var(--color-text-secondary);pointer-events:none;justify-content:center;align-items:center;width:36px;height:100%;display:flex;position:absolute}._leftIcon_1i9eu_71{left:0}._rightIcon_1i9eu_72{right:0}._rightIconInteractive_1i9eu_91{pointer-events:auto}._passwordToggleBtn_1i9eu_95{width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);pointer-events:auto;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}._passwordToggleBtn_1i9eu_95:hover{color:var(--color-text-primary);background-color:var(--color-surface-hover,#0000000d)}._passwordToggleBtn_1i9eu_95:focus-visible{outline:2px solid var(--color-focus-ring)}._error_1i9eu_121{border-color:var(--color-danger)!important}._error_1i9eu_121:focus-within{box-shadow:0 0 0 3px var(--color-danger-tint)!important}._disabled_1i9eu_37{background-color:var(--color-surface-subtle);border-color:var(--color-border);cursor:not-allowed;opacity:.7}._disabled_1i9eu_37 ._input_1i9eu_26{cursor:not-allowed;color:var(--color-text-disabled)}._readOnly_1i9eu_37{background-color:var(--color-surface-hover);border-color:var(--color-border);cursor:default}._readOnly_1i9eu_37 ._input_1i9eu_26{cursor:default;color:var(--color-text-secondary)}._helperText_1i9eu_152{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-normal)}._errorMessage_1i9eu_158{font-size:var(--font-size-xs);color:var(--color-danger);align-items:center;gap:var(--space-1);font-weight:var(--font-weight-medium);display:flex}._container_1kd0z_1{gap:var(--space-1);flex-direction:column;width:100%;display:flex;position:relative}._labelRow_1kd0z_9{justify-content:space-between;align-items:center;display:flex}._label_1kd0z_9{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);-webkit-user-select:none;user-select:none}._required_1kd0z_22{color:var(--color-danger);margin-left:2px}._selectWrapper_1kd0z_27{align-items:center;width:100%;display:flex;position:relative}._select_1kd0z_27{width:100%;height:var(--control-height-default);padding:0 var(--space-8,32px) 0 var(--space-3);font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);appearance:none;cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}._select_1kd0z_27:hover:not(:disabled){border-color:var(--color-border-hover)}._select_1kd0z_27:focus-visible{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}._arrowIcon_1kd0z_59{right:var(--space-3);pointer-events:none;color:var(--color-text-secondary);align-items:center;display:flex;position:absolute}._select_1kd0z_27:disabled{background-color:var(--color-surface-subtle);border-color:var(--color-border);color:var(--color-text-disabled);cursor:not-allowed;opacity:.7}._error_1kd0z_76{border-color:var(--color-danger)!important}._errorMessage_1kd0z_80{font-size:var(--font-size-xs);color:var(--color-danger);font-weight:var(--font-weight-medium)}._helperText_1kd0z_86{font-size:var(--font-size-xs);color:var(--color-text-secondary)}._searchableTrigger_1kd0z_92{width:100%;height:var(--control-height-default);padding:0 var(--space-3);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-primary);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;display:flex}._searchableTrigger_1kd0z_92:focus-visible{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}._placeholder_1kd0z_115{color:var(--color-text-muted)}._dropdownMenu_1kd0z_119{top:calc(100% + var(--space-1));z-index:var(--z-dropdown);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;max-height:240px;display:flex;position:absolute;left:0;right:0;overflow:hidden}._searchInputWrapper_1kd0z_135{padding:var(--space-2);border-bottom:1px solid var(--color-border);background-color:var(--color-surface-subtle)}._searchInput_1kd0z_135{width:100%;height:var(--control-height-compact);padding:0 var(--space-2);font-size:var(--font-size-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);outline:none}._optionsList_1kd0z_151{max-height:180px;padding:var(--space-1) 0;list-style:none;overflow-y:auto}._optionItem_1kd0z_158{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;justify-content:space-between;align-items:center;display:flex}._optionItem_1kd0z_158:hover{background-color:var(--color-surface-hover)}._selectedOption_1kd0z_172{background-color:var(--color-brand-primary-subtle);color:var(--color-brand-primary);font-weight:var(--font-weight-medium)}._noOptions_1kd0z_178{padding:var(--space-3);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm)}._controlContainer_1udb8_1{align-items:flex-start;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-sans);display:inline-flex}._disabled_1udb8_10{cursor:not-allowed;opacity:.6}._textContainer_1udb8_15{flex-direction:column;display:flex}._label_1udb8_20{font-size:var(--font-size-base);color:var(--color-text-primary);line-height:var(--line-height-normal);font-weight:var(--font-weight-regular)}._description_1udb8_27{font-size:var(--font-size-xs);color:var(--color-text-secondary)}._hiddenInput_1udb8_33{opacity:0;width:0;height:0;margin:0;position:absolute}._checkboxBox_1udb8_41{border-radius:var(--radius-xs);border:1.5px solid var(--color-border-strong);background-color:var(--color-surface);width:18px;height:18px;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}._hiddenInput_1udb8_33:focus-visible+._checkboxBox_1udb8_41{outline:2px solid var(--color-focus-outline);outline-offset:2px}._checked_1udb8_60 ._checkboxBox_1udb8_41,._hiddenInput_1udb8_33:checked+._checkboxBox_1udb8_41{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-white)}._radioCircle_1udb8_68{border-radius:var(--radius-full);border:1.5px solid var(--color-border-strong);background-color:var(--color-surface);width:18px;height:18px;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}._hiddenInput_1udb8_33:focus-visible+._radioCircle_1udb8_68{outline:2px solid var(--color-focus-outline);outline-offset:2px}._hiddenInput_1udb8_33:checked+._radioCircle_1udb8_68{border-color:var(--color-brand-primary)}._radioDot_1udb8_91{border-radius:var(--radius-full);background-color:var(--color-brand-primary);width:8px;height:8px}._switchTrack_1udb8_99{border-radius:var(--radius-full);background-color:var(--color-border-strong);width:36px;height:20px;transition:background-color var(--transition-fast);flex-shrink:0;margin-top:2px;position:relative}._hiddenInput_1udb8_33:focus-visible+._switchTrack_1udb8_99{outline:2px solid var(--color-focus-outline);outline-offset:2px}._hiddenInput_1udb8_33:checked+._switchTrack_1udb8_99{background-color:var(--color-brand-primary)}._switchThumb_1udb8_119{border-radius:var(--radius-full);background-color:var(--color-white);width:16px;height:16px;transition:transform var(--transition-fast);box-shadow:var(--shadow-xs);position:absolute;top:2px;left:2px}._hiddenInput_1udb8_33:checked+._switchTrack_1udb8_99 ._switchThumb_1udb8_119{transform:translate(16px)}._container_1cpl0_1{gap:var(--space-1);flex-direction:column;width:100%;display:flex}._labelRow_1cpl0_8{justify-content:space-between;align-items:center;display:flex}._label_1cpl0_8{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);-webkit-user-select:none;user-select:none}._required_1cpl0_21{color:var(--color-danger);margin-left:2px}._inputWrapper_1cpl0_26{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;display:flex;position:relative}._inputWrapper_1cpl0_26:hover:not(._disabled_1cpl0_37){border-color:var(--color-border-hover)}._inputWrapper_1cpl0_26:focus-within:not(._disabled_1cpl0_37){border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}._inputWrapper_1cpl0_26 ._dateInput_1cpl0_46{box-sizing:border-box;width:100%;height:var(--control-height-default);padding:0 var(--space-3) 0 var(--space-8,36px);font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-primary);box-shadow:none;color-scheme:inherit;background:0 0;border:none;border-radius:0;outline:none}._inputWrapper_1cpl0_26 ._dateInput_1cpl0_46:focus{box-shadow:none;border:none;outline:none}._dateInput_1cpl0_46::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.8}._icon_1cpl0_73{left:var(--space-3);pointer-events:none;color:var(--color-text-secondary);align-items:center;display:flex;position:absolute}._disabled_1cpl0_37{background-color:var(--color-surface-subtle);border-color:var(--color-border);cursor:not-allowed;opacity:.7}._disabled_1cpl0_37 ._dateInput_1cpl0_46{cursor:not-allowed;color:var(--color-text-disabled)}._error_1cpl0_94{border-color:var(--color-danger)!important}._errorMessage_1cpl0_98{font-size:var(--font-size-xs);color:var(--color-danger);font-weight:var(--font-weight-medium)}._badge_1n64m_1{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);white-space:nowrap;-webkit-user-select:none;user-select:none;display:inline-flex}._variant-neutral_1n64m_16{background-color:var(--color-surface-subtle);color:var(--color-text-secondary);border:1px solid var(--color-border)}._variant-brand_1n64m_22{background-color:var(--color-brand-primary-subtle);color:var(--color-brand-primary);border:1px solid var(--color-brand-primary-border-tint)}._variant-success_1n64m_28{background-color:var(--color-success-bg);color:var(--color-success-text);border:1px solid var(--color-success-border)}._variant-warning_1n64m_34{background-color:var(--color-warning-bg);color:var(--color-warning-text);border:1px solid var(--color-warning-border)}._variant-danger_1n64m_40{background-color:var(--color-danger-bg);color:var(--color-danger-text);border:1px solid var(--color-danger-border)}._variant-info_1n64m_46{background-color:var(--color-info-bg);color:var(--color-info-text);border:1px solid var(--color-info-border)}._dot_1n64m_53{border-radius:var(--radius-full);width:6px;height:6px;display:inline-block}._dot-neutral_1n64m_60{background-color:var(--color-text-secondary)}._dot-brand_1n64m_64{background-color:var(--color-brand-primary)}._dot-success_1n64m_68{background-color:var(--color-success)}._dot-warning_1n64m_72{background-color:var(--color-warning)}._dot-danger_1n64m_76{background-color:var(--color-danger)}._dot-info_1n64m_80{background-color:var(--color-info)}._card_14kpm_1{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast), border-color var(--transition-fast);flex-direction:column;display:flex;overflow:hidden}._header_14kpm_12{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._title_14kpm_20{font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}._subtitle_14kpm_28{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:2px}._action_14kpm_34{align-items:center;gap:var(--space-2);display:flex}._body_14kpm_40{padding:var(--space-6);flex:1}._footer_14kpm_45{padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border);background-color:var(--color-surface-hover);justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}._statCard_14kpm_56{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6);gap:var(--space-2);transition:transform var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex}._statCard_14kpm_56:hover{box-shadow:var(--shadow-md)}._statHeader_14kpm_72{justify-content:space-between;align-items:center;display:flex}._statLabel_14kpm_78{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}._statIconWrapper_14kpm_86{border-radius:var(--radius-md);background-color:var(--color-surface-subtle);width:36px;height:36px;color:var(--color-brand-primary);justify-content:center;align-items:center;display:flex}._statValue_14kpm_97{font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums}._statFooter_14kpm_106{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);margin-top:var(--space-1);display:flex}._trendPositive_14kpm_114{color:var(--color-success);font-weight:var(--font-weight-semibold);align-items:center;gap:2px;display:inline-flex}._trendNegative_14kpm_122{color:var(--color-danger);font-weight:var(--font-weight-semibold);align-items:center;gap:2px;display:inline-flex}._trendNeutral_14kpm_130{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}._statComparison_14kpm_135{color:var(--color-text-secondary)}._backdrop_163lq_1{background-color:var(--color-modal-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--z-modal-backdrop);padding:var(--space-4);animation:_fadeIn_163lq_1 var(--transition-fast) ease-out;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_163lq_14{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);width:100%;max-width:520px;max-height:calc(100vh - var(--space-8));z-index:var(--z-modal);animation:_slideUp_163lq_1 var(--transition-fast) ease-out;flex-direction:column;display:flex;overflow:hidden}._header_163lq_29{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._title_163lq_37{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}._closeButton_163lq_44{color:var(--color-text-secondary);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-xs);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}._closeButton_163lq_44:hover{background-color:var(--color-surface-subtle);color:var(--color-text-primary)}._body_163lq_62{padding:var(--space-6);font-size:var(--font-size-base);color:var(--color-text-primary);line-height:var(--line-height-normal);overflow-y:auto}._footer_163lq_70{padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border);background-color:var(--color-surface-hover);justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}@keyframes _fadeIn_163lq_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_163lq_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._container_1hcv3_1{display:inline-block;position:relative}._menu_1hcv3_6{top:calc(100% + var(--space-1));background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:180px;box-shadow:var(--shadow-md);padding:var(--space-1) 0;z-index:var(--z-dropdown);flex-direction:column;display:flex;position:absolute;right:0}._menuPortal_1hcv3_21{z-index:2000;box-sizing:border-box}._menuLeft_1hcv3_26{left:0;right:auto}._item_1hcv3_31{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-primary);text-align:left;cursor:pointer;width:100%;transition:background-color var(--transition-fast);background:0 0;border:none;display:flex}._item_1hcv3_31:hover{background-color:var(--color-surface-hover)}._itemDanger_1hcv3_50{color:var(--color-danger)}._itemDanger_1hcv3_50:hover{background-color:var(--color-danger-bg)}._divider_1hcv3_58{background-color:var(--color-border);height:1px;margin:var(--space-1) 0}._container_se1ka_1{padding:var(--space-3) 0;justify-content:space-between;align-items:center;gap:var(--space-4);font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex}._summary_se1ka_12{align-items:center;gap:var(--space-1);display:flex}._summary_se1ka_12 strong{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}._pagesList_se1ka_23{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}._pageButton_se1ka_32{border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-surface);min-width:32px;height:32px;color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;padding:0 6px;display:flex}._pageButton_se1ka_32:hover:not(:disabled){background-color:var(--color-surface-hover);border-color:var(--color-border-hover)}._pageButton_se1ka_32:focus-visible{outline:2px solid var(--color-focus-outline);outline-offset:1px}._activePage_se1ka_58{background-color:var(--color-brand-primary);color:var(--color-white);border-color:var(--color-brand-primary);font-weight:var(--font-weight-semibold)}._activePage_se1ka_58:hover{background-color:var(--color-brand-primary-hover)}._pageButton_se1ka_32:disabled{opacity:.4;cursor:not-allowed}._ellipsis_se1ka_74{color:var(--color-text-muted);padding:0 4px}._nav_1xot8_1{align-items:center;display:flex}._list_1xot8_6{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;padding:0;list-style:none;display:flex}._item_1xot8_18{align-items:center;gap:var(--space-2);display:flex}._link_1xot8_24{color:var(--color-text-secondary);transition:color var(--transition-fast);text-decoration:none}._link_1xot8_24:hover{color:var(--color-brand-primary)}._current_1xot8_34{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}._separator_1xot8_39{color:var(--color-text-muted);align-items:center;display:flex}._alert_170ii_1{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--font-size-sm);line-height:var(--line-height-normal);border:1px solid #0000;display:flex}._variant-info_170ii_13{background-color:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info-text)}._variant-success_170ii_19{background-color:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}._variant-warning_170ii_25{background-color:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning-text)}._variant-danger_170ii_31{background-color:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-text)}._iconWrapper_170ii_37{flex-shrink:0;align-items:center;margin-top:1px;display:flex}._content_170ii_44{flex:1}._title_170ii_48{font-weight:var(--font-weight-semibold);margin-bottom:2px}._description_170ii_53{color:inherit;opacity:.95}._closeButton_170ii_58{cursor:pointer;color:inherit;opacity:.7;border-radius:var(--radius-xs);transition:opacity var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex}._closeButton_170ii_58:hover{opacity:1}._container_1bbal_1{z-index:999999;pointer-events:none;flex-direction:column;gap:.75rem;width:calc(100vw - 3rem);max-width:440px;display:flex;position:fixed;top:24px;right:24px}._toast_1bbal_14{pointer-events:auto;background-color:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);font-family:var(--font-sans);border-radius:12px;align-items:flex-start;gap:.875rem;max-height:250px;padding:1rem 1rem 1.125rem 1.125rem;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s cubic-bezier(.16,1,.3,1),max-height .25s cubic-bezier(.16,1,.3,1),margin .25s cubic-bezier(.16,1,.3,1),padding .25s cubic-bezier(.16,1,.3,1);animation:.28s cubic-bezier(.16,1,.3,1) forwards _slideInTopRight_1bbal_1;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #0f172a1a,0 8px 10px -6px #0f172a0f,0 0 0 1px #0f172a05}._toast_1bbal_14:before{content:"";border-top-left-radius:12px;border-bottom-left-radius:12px;width:4px;position:absolute;top:0;bottom:0;left:0}._toastSuccess_1bbal_52:before{background-color:#10b981}._toastDanger_1bbal_56:before{background-color:#ef4444}._toastWarning_1bbal_60:before{background-color:#f59e0b}._toastInfo_1bbal_64:before{background-color:#3b82f6}._toastExiting_1bbal_68{opacity:0;pointer-events:none;border-top-width:0;border-bottom-width:0;max-height:0;margin-bottom:-.75rem;padding-top:0;padding-bottom:0;transform:translate(36px)scale(.95)}._iconBadge_1bbal_81{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:-1px;display:flex}._iconBadgeSuccess_1bbal_92{color:#059669;background-color:#ecfdf5}._iconBadgeDanger_1bbal_97{color:#dc2626;background-color:#fef2f2}._iconBadgeWarning_1bbal_102{color:#d97706;background-color:#fffbeb}._iconBadgeInfo_1bbal_107{color:#2563eb;background-color:#eff6ff}:root[data-theme=dark] ._iconBadgeSuccess_1bbal_92{color:#34d399;background-color:#10b98129}:root[data-theme=dark] ._iconBadgeDanger_1bbal_97{color:#f87171;background-color:#ef444429}:root[data-theme=dark] ._iconBadgeWarning_1bbal_102{color:#fbbf24;background-color:#f59e0b29}:root[data-theme=dark] ._iconBadgeInfo_1bbal_107{color:#60a5fa;background-color:#3b82f629}:root[data-theme=dark] ._toast_1bbal_14{box-shadow:0 10px 25px -5px #0006,0 8px 10px -6px #0000004d,0 0 0 1px #ffffff0f}._content_1bbal_140{flex:1;min-width:0;padding-top:1px}._title_1bbal_146{color:var(--color-text,#0f172a);letter-spacing:-.01em;font-size:.875rem;font-weight:600;line-height:1.35}._message_1bbal_154{color:var(--color-text-secondary,#475569);word-break:break-word;margin-top:3px;font-size:.8125rem;line-height:1.45}._closeButton_1bbal_162{color:var(--color-text-tertiary,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:-2px -4px 0 0;padding:4px;transition:color .15s,background-color .15s;display:flex}._closeButton_1bbal_162:hover{color:var(--color-text,#0f172a);background-color:var(--color-surface-hover,#f1f5f9)}:root[data-theme=dark] ._closeButton_1bbal_162:hover{background-color:var(--color-surface-hover,#243341)}._progressBar_1bbal_187{transform-origin:0;border-bottom-right-radius:12px;border-bottom-left-radius:12px;width:100%;height:2.5px;animation:linear forwards _countdown_1bbal_1;position:absolute;bottom:0;left:0}._toast_1bbal_14:hover ._progressBar_1bbal_187{animation-play-state:paused}._progressSuccess_1bbal_203{background-color:#10b981}._progressDanger_1bbal_207{background-color:#ef4444}._progressWarning_1bbal_211{background-color:#f59e0b}._progressInfo_1bbal_215{background-color:#3b82f6}@keyframes _countdown_1bbal_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes _slideInTopRight_1bbal_1{0%{opacity:0;transform:translate(24px,-8px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}._container_12fdq_1{flex-direction:column;gap:.375rem;width:100%;display:flex}._labelRow_12fdq_8{justify-content:space-between;align-items:center;display:flex}._label_12fdq_8{color:var(--color-text-secondary,#475467);letter-spacing:-.01em;font-size:.8125rem;font-weight:600}._required_12fdq_21{color:var(--color-error,#d92d20);margin-left:.25rem}._selectWrapper_12fdq_26{align-items:center;width:100%;display:flex;position:relative}._select_12fdq_26{width:100%;height:2.5rem;color:var(--color-text-primary,#1d2939);background-color:var(--color-bg-surface,#fff);border:1px solid var(--color-border-primary,var(--color-border));border-radius:var(--radius-md,8px);appearance:none;cursor:pointer;padding:0 2.25rem 0 .875rem;font-family:inherit;font-size:.875rem;transition:all .15s ease-in-out}._select_12fdq_26:hover:not(:disabled){border-color:var(--color-border-hover,#98a2b3)}._select_12fdq_26:focus{border-color:var(--color-primary,var(--color-brand-primary));outline:none;box-shadow:0 0 0 3px #e651001f}._select_12fdq_26:disabled{background-color:var(--color-bg-secondary,#f8f9fa);color:var(--color-text-muted,#98a2b3);cursor:not-allowed;opacity:.75}._chevron_12fdq_65{color:var(--color-text-tertiary,#667085);pointer-events:none;transition:transform .15s;position:absolute;right:.75rem}._loadingSpinner_12fdq_73{border:2px solid var(--color-border-primary,var(--color-border));border-top-color:var(--color-primary,var(--color-brand-primary));pointer-events:none;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite _spin_12fdq_1;position:absolute;right:.75rem}@keyframes _spin_12fdq_1{to{transform:rotate(360deg)}}._error_12fdq_89{border-color:var(--color-error,#d92d20)!important}._error_12fdq_89:focus{box-shadow:0 0 0 3px #d92d201f!important}._errorText_12fdq_97{color:var(--color-error,#d92d20);font-size:.75rem;font-weight:500}._helperText_12fdq_103{color:var(--color-text-tertiary,#667085);font-size:.75rem}._shell_1658w_1{background-color:var(--color-bg-app);min-height:100vh;display:flex}._sidebar_1658w_8{background-color:var(--color-construction-navy);width:248px;height:100dvh;min-height:0;max-height:100dvh;transition:width var(--transition-fast), transform var(--transition-fast);z-index:var(--z-sticky);backface-visibility:hidden;will-change:width, transform;border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;align-self:flex-start;display:flex;position:sticky;top:0;transform:translate(0,0)}._sidebarCompact_1658w_36{width:72px}._sidebarHeader_1658w_40{height:76px;padding:0 var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2,8px);border-bottom:1px solid #ffffff1a;flex-shrink:0;display:flex}._brandLink_1658w_51{cursor:pointer;border-radius:var(--radius-sm,6px);transition:opacity var(--transition-fast), transform var(--transition-fast);background:0 0;border:none;outline:none;align-items:center;margin:0;padding:0;text-decoration:none;display:flex}._brandLink_1658w_51:hover{opacity:.9;transform:translateY(-1px)}._brandLink_1658w_51:active{transform:translateY(0)}._brandLink_1658w_51:focus-visible{outline-offset:2px;outline:2px solid #fff6}._collapseToggle_1658w_79{color:#ffffffb3;cursor:pointer;border-radius:var(--radius-sm,6px);width:28px;height:28px;transition:all var(--transition-fast);background:#ffffff0f;border:1px solid #ffffff1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}._collapseToggle_1658w_79:hover{color:var(--color-white);background-color:#ffffff26;border-color:#ffffff40}._sidebarCompact_1658w_36 ._sidebarHeader_1658w_40{padding:0 var(--space-2,8px);justify-content:center;gap:6px}._sidebarCompact_1658w_36 ._brandLink_1658w_51{justify-content:center}._sidebarCompact_1658w_36 ._collapseToggle_1658w_79{width:24px;height:24px}._sidebarNav_1658w_115{padding:var(--space-4) var(--space-3);min-height:0;overflow-y:scroll;overflow-y:overlay;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex-direction:column;flex:auto;gap:2px;display:flex;overflow-y:auto}._navSectionLabel_1658w_133{font-size:9px;font-weight:var(--font-weight-bold);color:#fff6;text-transform:uppercase;letter-spacing:.06em;padding:var(--space-2) var(--space-3) var(--space-1);margin-top:var(--space-2);flex-shrink:0}._navItem_1658w_145{align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-radius:var(--radius-sm);color:#ffffffb8;height:38px;font-size:var(--font-size-supporting);font-weight:var(--font-weight-medium);cursor:pointer;text-align:left;width:100%;transition:all var(--transition-fast);background:0 0;border:1px solid #0000;flex-shrink:0;text-decoration:none;display:flex}._navItem_1658w_145:hover{color:var(--color-white);background-color:#ffffff14}._navItemActive_1658w_173{background-color:var(--color-brand-primary);color:var(--color-white);font-weight:var(--font-weight-semibold);border-color:#0000;box-shadow:0 4px 12px #17324d3d}._navItemIcon_1658w_181{width:20px;height:20px;color:inherit;flex:0 0 20px;justify-content:center;align-items:center;display:flex}._navItemIcon_1658w_181 svg{flex-shrink:0}._navItemActive_1658w_173 ._navItemIcon_1658w_181{color:var(--color-white)}._navGroup_1658w_199{gap:2px;display:grid}._navGroupButton_1658w_204{font:inherit}._navGroupHasActiveChild_1658w_208{color:var(--color-white);box-shadow:none;background:0 0}._navGroupLabel_1658w_214,._navItemLabel_1658w_215{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.25}._navChevron_1658w_223,._navChevronOpen_1658w_224{transition:transform var(--transition-fast);flex-shrink:0}._navChevron_1658w_223{transform:rotate(-90deg)}._navChildren_1658w_233{border-left:1px solid #ffffff24;gap:2px;margin-left:17px;padding-left:12px;display:grid}._navItemNested_1658w_241{height:auto;min-height:36px;font-size:var(--font-size-supporting);padding-top:7px;padding-bottom:7px}._navSubDivider_1658w_249{align-items:center;gap:var(--space-2,8px);border-top:1px solid #ffffff14;margin-top:6px;margin-bottom:2px;padding:10px 10px 4px 4px;display:flex}._navSubDividerText_1658w_259{text-transform:uppercase;letter-spacing:.07em;color:#ffffff6b;font-size:9px;font-weight:700}._navItemLabelWithBadge_1658w_267{flex:1;justify-content:space-between;align-items:center;gap:6px;min-width:0;line-height:1.25;display:flex}._navItemLabelText_1658w_277{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._navItemBadge_1658w_283{color:#93c5fd;letter-spacing:.03em;background:#3b82f62e;border:1px solid #3b82f64d;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:700}._navItemActive_1658w_173 ._navItemBadge_1658w_283{color:#fff;background:#ffffff40;border-color:#ffffff73}._navItemActionBadge_1658w_301{color:#6ee7b7;letter-spacing:.03em;background:#10b9812e;border:1px solid #10b9814d;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:700}._navItemAction_1658w_301{color:#e2e8f0;background:#ffffff08;border:1px dashed #ffffff26;margin:2px 0}._navItemAction_1658w_301:hover{color:#fff;background:#3b82f626;border-color:#3b82f680}._sidebarState_1658w_326{color:#ffffff94;padding:12px;font-size:12px;line-height:1.5}._sidebarScrim_1658w_333{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;background:#17324d73;position:fixed;inset:0}._sidebarFooter_1658w_342{padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-3);border-top:1px solid #ffffff1a;flex-shrink:0;display:flex}._sidebarFooterUser_1658w_351{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}._sidebarUserAvatar_1658w_359{border-radius:var(--radius-full);width:30px;height:30px;color:var(--color-safety-amber);font-size:11px;font-weight:700;font-family:var(--font-heading);background:#e5a12a33;border:1px solid #e5a12a59;flex-shrink:0;justify-content:center;align-items:center;display:flex}._sidebarUserInfo_1658w_375{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._sidebarUserName_1658w_383{color:var(--color-sidebar-text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}._sidebarUserRole_1658w_393{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}._sidebarSignOut_1658w_401{color:#ffffff73;cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:flex}._sidebarSignOut_1658w_401:hover{background-color:var(--color-danger-tint);color:var(--color-danger-sidebar)}._header_1658w_421{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);height:68px;z-index:var(--z-sticky);justify-content:space-between;align-items:center;padding:0 30px;display:flex;position:sticky;top:0}._headerLeft_1658w_434{align-items:center;gap:var(--space-4);display:flex}._headerSearch_1658w_440{flex:1;width:min(100%,550px);max-width:550px}._headerRight_1658w_446{align-items:center;gap:20px;display:flex}._dateFilterBadge_1658w_452{align-items:center;gap:var(--space-2);padding:0 var(--space-3);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);height:36px;font-size:var(--font-size-supporting);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);display:inline-flex}._dateFilterBadge_1658w_452:hover{background-color:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}._notificationWrapper_1658w_474{position:relative}._notificationBtn_1658w_478{border-radius:var(--radius-sm);width:32px;height:34px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative}._notificationBtn_1658w_478:hover{background-color:var(--color-surface-hover);color:var(--color-text-primary)}._notificationDot_1658w_498{border-radius:var(--radius-full);background-color:var(--color-danger);border:1.5px solid var(--color-surface);width:8px;height:8px;position:absolute;top:6px;right:6px}._notificationPopover_1658w_509{background-color:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);z-index:1000;flex-direction:column;width:360px;max-width:90vw;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d}._notificationHeader_1658w_525{border-bottom:1px solid var(--color-border);background:var(--color-bg-app);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._notificationTitle_1658w_534{color:var(--color-text-primary);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._desktopNotificationControl_1658w_543{border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:9px 16px;font-size:12px}._desktopNotificationGranted_1658w_550{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}._desktopNotificationEnable_1658w_557{color:var(--color-brand-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}._desktopNotificationEnable_1658w_557:hover{text-decoration:underline}._desktopNotificationEnabled_1658w_571{color:var(--color-success-text)}._desktopNotificationHint_1658w_575{color:var(--color-text-muted);line-height:1.4}._markAllBtn_1658w_580{color:var(--color-brand-primary);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:none;padding:2px 6px;font-size:12px;font-weight:500}._markAllBtn_1658w_580:hover{text-decoration:underline}._notificationList_1658w_595{flex-direction:column;max-height:380px;display:flex;overflow-y:auto}._notificationItem_1658w_602{border-bottom:1px solid var(--color-border);cursor:pointer;transition:background-color var(--transition-fast);text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;gap:12px;width:100%;padding:12px 16px;display:flex}._notificationItem_1658w_602:hover{background-color:var(--color-surface-hover)}._notificationItemUnread_1658w_621{background-color:var(--color-brand-primary-overlay)}._notificationItemIcon_1658w_625{border-radius:var(--radius-full);background-color:var(--color-surface-hover);width:32px;height:32px;color:var(--color-brand-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}._notificationItemContent_1658w_637{flex:1;min-width:0}._notificationItemHeading_1658w_642{color:var(--color-text-primary);margin-bottom:2px;font-size:13px;font-weight:600}._notificationItemMessage_1658w_649{color:var(--color-text-secondary);margin-bottom:4px;font-size:12px;line-height:1.4}._notificationItemTime_1658w_656{color:var(--color-text-muted);font-size:11px}._notificationEmpty_1658w_661{text-align:center;color:var(--color-text-muted);flex-direction:column;align-items:center;gap:8px;padding:32px 16px;font-size:13px;display:flex}._userProfile_1658w_672{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;display:flex}._userProfile_1658w_672:hover{background-color:var(--color-surface-hover);border-color:var(--color-border)}._avatar_1658w_688{border-radius:var(--radius-full);background-color:var(--color-brand-primary-subtle);width:34px;height:34px;color:var(--color-brand-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-caption);justify-content:center;align-items:center;display:flex}._userInfo_1658w_701{flex-direction:column;line-height:1.2;display:flex}._userName_1658w_707{font-size:var(--font-size-supporting);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._userRole_1658w_713{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._mainWrapper_1658w_719{flex-direction:column;flex:1;min-width:0;display:flex}._mainContent_1658w_726{flex:1;width:100%;min-width:0;max-width:1800px;margin:0 auto;padding:25px 30px 32px}._pageHeader_1658w_736{gap:var(--space-3);flex-direction:column;margin-bottom:22px;display:flex}._pageHeaderTop_1658w_743{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}._pageHeaderTitle_1658w_751{font-size:var(--font-size-page);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);letter-spacing:-.02em;margin:0}._pageHeaderDescription_1658w_759{font-size:var(--font-size-supporting);color:var(--color-text-secondary);margin-top:var(--space-1)}._pageHeaderActions_1658w_765{align-items:center;gap:var(--space-3);display:flex}@media (width<=1280px){._mainContent_1658w_726{padding:20px 20px 28px}}@media (width<=1024px){._mainContent_1658w_726{padding:16px 16px 24px}}@media (width<=960px){._sidebar_1658w_8{box-shadow:var(--shadow-modal);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}._sidebarMobileOpen_1658w_794{z-index:50;transform:translate(0)}._headerSearch_1658w_440{display:none}._mainContent_1658w_726{padding:var(--space-3) var(--space-3) var(--space-4)}._header_1658w_421{height:60px;padding-inline:16px}._headerRight_1658w_446{gap:12px}}@media (width<=480px){._header_1658w_421{padding-inline:10px}._headerLeft_1658w_434,._headerRight_1658w_446{gap:8px}._mainContent_1658w_726{padding:12px 10px 20px}}._switcher_vbdnd_1{display:inline-flex}._triggerIcon_vbdnd_5{width:36px;height:36px;color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:background-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}._triggerIcon_vbdnd_5:hover{background-color:var(--color-surface-hover);color:var(--color-text-primary)}._page_vdddc_1{background:radial-gradient(circle at 15% 15%, var(--color-brand-accent-tint), transparent 28rem), var(--color-bg-app,var(--color-off-white));place-items:center;min-height:100vh;padding:36px 20px 72px;display:grid;position:relative}._themeSwitcher_vdddc_12{position:absolute;top:20px;right:20px}._card_vdddc_18{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:min(100%,440px);padding:36px;box-shadow:0 18px 48px #17324d1f}._brand_vdddc_27{color:var(--color-text-primary);align-items:center;gap:12px;display:flex}._brand_vdddc_27 img{object-fit:contain;flex-shrink:0;width:44px;height:44px}._brand_vdddc_27 div{gap:2px;display:grid}._brand_vdddc_27 strong{font-size:18px}._brand_vdddc_27 span,._heading_vdddc_51>p:last-child{color:var(--color-text-secondary);font-size:14px}._heading_vdddc_51{margin:32px 0 24px}._eyebrow_vdddc_60{color:var(--color-info);letter-spacing:.1em;margin:0 0 8px;font-size:11px;font-weight:700}._heading_vdddc_51 h1{color:var(--color-text-primary);margin:0;font-size:28px}._heading_vdddc_51>p:last-child{margin:8px 0 0}._form_vdddc_78{gap:18px;display:grid}._form_vdddc_78 label{color:var(--color-text-primary);gap:7px;font-size:13px;font-weight:600;display:grid}._form_vdddc_78 input{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:44px;color:var(--color-text-primary);font:inherit;padding:0 12px;font-weight:400}._form_vdddc_78 input:focus{outline:2px solid var(--color-focus-outline);border-color:var(--color-border-focus)}._passwordWrapper_vdddc_109{align-items:center;width:100%;display:flex;position:relative}._passwordWrapper_vdddc_109 input{padding-right:42px}._togglePasswordBtn_vdddc_120{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm,4px);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._togglePasswordBtn_vdddc_120:hover{color:var(--color-text-primary);background-color:#0000000d}._togglePasswordBtn_vdddc_120:focus-visible{outline:2px solid var(--color-focus-ring)}._form_vdddc_78 small{color:var(--color-text-secondary);font-weight:400}._submit_vdddc_153{border-radius:var(--radius-md);background:var(--color-brand-primary);min-height:46px;color:var(--color-white);font:inherit;cursor:pointer;border:0;margin-top:4px;font-weight:700}._submit_vdddc_153:hover:not(:disabled){background:var(--color-brand-primary-hover)}._submit_vdddc_153:disabled{cursor:wait;opacity:.7}._switchMode_vdddc_174{color:var(--color-text-secondary);text-align:center;margin:22px 0 0;font-size:13px}._switchMode_vdddc_174 button{color:var(--color-brand-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}._notice_vdddc_192,._error_vdddc_193{border-radius:var(--radius-md);margin-bottom:16px;padding:12px;font-size:13px;line-height:1.5}._notice_vdddc_192{background:var(--color-success-subtle-bg);color:var(--color-success-subtle-text)}._error_vdddc_193{background:var(--color-danger-bg);color:var(--color-danger-subtle-text)}._footer_vdddc_211{color:var(--color-text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;position:absolute;bottom:28px}@media (width<=480px){._card_vdddc_18{padding:26px 22px}}
