:root{--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--text-xs: .75rem;--text-sm: .8125rem;--text-md: .875rem;--text-lg: 1rem;--text-xl: 1.25rem;--text-2xl: 1.625rem;--text-3xl: 2rem;--leading-tight: 1.2;--leading-normal: 1.5;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-pill: 999px;--duration-fast: .12s;--duration-base: .2s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--sidebar-width: 248px;--topbar-height: 64px;--content-max-width: 1440px}:root,[data-theme=dark]{color-scheme:dark;--bg-page: #0a111d;--bg-sidebar: #0b121d;--bg-topbar: #151d2d;--bg-surface: #111826;--bg-surface-inset: #0f1724;--bg-hover: #172133;--bg-overlay: rgb(5 9 16 / .7);--border: #1e2738;--border-strong: #2a3447;--text-primary: #f2f4f8;--text-secondary: #b6becc;--text-muted: #8a92a3;--text-on-accent: #ffffff;--text-on-danger: #ffffff;--accent: #543ad6;--accent-hover: #6248e6;--accent-soft: #271857;--accent-soft-text: #c9bdff;--focus-ring: #8b73ff;--success: #22c55e;--success-soft: #0d2a28;--success-soft-text: #6ee7a8;--warning: #e0a526;--warning-soft: #382c18;--warning-soft-text: #f5ce72;--danger: #f1404c;--danger-solid: #c92a36;--danger-soft: #3a1419;--danger-soft-text: #ff9aa2;--info: #3b82f6;--info-soft: #142340;--info-soft-text: #93c5fd;--neutral-soft: #1c2536;--neutral-soft-text: #b6becc;--text-on-solid: #ffffff;--neutral-solid: #334155;--info-solid: #2563eb;--success-solid: #1f7a4d;--warning-solid: #92600f;--accent-solid: #543ad6;--shadow-raised: 0 1px 2px rgb(0 0 0 / .35), 0 8px 24px rgb(0 0 0 / .25);--shadow-overlay: 0 24px 60px rgb(0 0 0 / .5)}[data-theme=light]{color-scheme:light;--bg-page: #f4f5f9;--bg-sidebar: #ffffff;--bg-topbar: #ffffff;--bg-surface: #ffffff;--bg-surface-inset: #f7f8fb;--bg-hover: #eef0f6;--bg-overlay: rgb(17 24 39 / .45);--border: #e3e6ee;--border-strong: #cdd2dd;--text-primary: #111827;--text-secondary: #374151;--text-muted: #5b6475;--text-on-accent: #ffffff;--text-on-danger: #ffffff;--accent: #543ad6;--accent-hover: #4530b8;--accent-soft: #ece8ff;--accent-soft-text: #3b25a8;--focus-ring: #543ad6;--success: #15803d;--success-soft: #e7f7ee;--success-soft-text: #166534;--warning: #a16207;--warning-soft: #fdf4dc;--warning-soft-text: #854d0e;--danger: #b91c1c;--danger-solid: #b91c1c;--danger-soft: #fdecec;--danger-soft-text: #991b1b;--info: #1d4ed8;--info-soft: #e8f0fe;--info-soft-text: #1e40af;--neutral-soft: #eef0f5;--neutral-soft-text: #374151;--text-on-solid: #ffffff;--neutral-solid: #334155;--info-solid: #2563eb;--success-solid: #1f7a4d;--warning-solid: #92600f;--accent-solid: #543ad6;--shadow-raised: 0 1px 2px rgb(17 24 39 / .06), 0 6px 20px rgb(17 24 39 / .06);--shadow-overlay: 0 24px 60px rgb(17 24 39 / .18)}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-base: 0ms}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg-page);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;line-height:var(--leading-tight);font-weight:600}p{margin:0}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._badge_11kvr_1{display:inline-flex;align-items:center;gap:var(--space-2);height:24px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:600;white-space:nowrap}._dot_11kvr_13{width:6px;height:6px;border-radius:50%;background:currentColor}._neutral_11kvr_21{background:var(--neutral-soft);color:var(--neutral-soft-text)}._accent_11kvr_25{background:var(--accent-soft);color:var(--accent-soft-text)}._success_11kvr_29{background:var(--success-soft);color:var(--success-soft-text)}._warning_11kvr_33{background:var(--warning-soft);color:var(--warning-soft-text)}._danger_11kvr_37{background:var(--danger-soft);color:var(--danger-soft-text)}._info_11kvr_41{background:var(--info-soft);color:var(--info-soft-text)}._solid_11kvr_47{height:26px;padding:0 var(--space-4);color:var(--text-on-solid);min-width:96px;justify-content:center}._solid_11kvr_47._neutral_11kvr_21{background:var(--neutral-solid);color:var(--text-on-solid)}._solid_11kvr_47._accent_11kvr_25{background:var(--accent-solid);color:var(--text-on-solid)}._solid_11kvr_47._success_11kvr_29{background:var(--success-solid);color:var(--text-on-solid)}._solid_11kvr_47._warning_11kvr_33{background:var(--warning-solid);color:var(--text-on-solid)}._solid_11kvr_47._danger_11kvr_37{background:var(--danger-solid);color:var(--text-on-danger)}._solid_11kvr_47._info_11kvr_41{background:var(--info-solid);color:var(--text-on-solid)}._button_taf56_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-family:inherit;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._button_taf56_1:disabled{opacity:.5;cursor:not-allowed}._sm_taf56_24{height:32px;padding:0 var(--space-3);font-size:var(--text-sm)}._md_taf56_30{height:40px;padding:0 var(--space-4);font-size:var(--text-md)}._primary_taf56_36{background:var(--accent);color:var(--text-on-accent)}._primary_taf56_36:hover:not(:disabled){background:var(--accent-hover)}._secondary_taf56_44{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-strong)}._secondary_taf56_44:hover:not(:disabled){background:var(--bg-hover)}._ghost_taf56_53{background:transparent;color:var(--text-secondary)}._ghost_taf56_53:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}._danger_taf56_62{background:var(--danger-solid);color:var(--text-on-danger)}._danger_taf56_62:hover:not(:disabled){filter:brightness(1.08)}._card_1pk19_1{position:relative;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);color:var(--text-primary)}._pad-none_1pk19_10{padding:0}._pad-md_1pk19_13{padding:var(--space-5)}._pad-lg_1pk19_16{padding:var(--space-6)}._tone-accent_1pk19_21{background:color-mix(in srgb,var(--accent-soft) 70%,var(--bg-surface));border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}._tone-success_1pk19_25{background:color-mix(in srgb,var(--success-soft) 70%,var(--bg-surface));border-color:color-mix(in srgb,var(--success) 30%,var(--border))}._tone-warning_1pk19_29{background:color-mix(in srgb,var(--warning-soft) 70%,var(--bg-surface));border-color:color-mix(in srgb,var(--warning) 35%,var(--border))}._tone-info_1pk19_33{background:color-mix(in srgb,var(--info-soft) 70%,var(--bg-surface));border-color:color-mix(in srgb,var(--info) 30%,var(--border))}._tone-danger_1pk19_37{background:color-mix(in srgb,var(--danger-soft) 70%,var(--bg-surface));border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}._header_1pk19_42{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}._headerTitle_1pk19_50{display:flex;align-items:center;gap:var(--space-2);color:var(--text-primary)}._title_1pk19_57{font-size:var(--text-lg)}._avatar_1m9oc_1{display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%;color:#fff;font-weight:700;letter-spacing:.02em;-webkit-user-select:none;user-select:none}._sm_1m9oc_12{width:28px;height:28px;font-size:11px}._md_1m9oc_18{width:36px;height:36px;font-size:13px}._lg_1m9oc_24{width:48px;height:48px;font-size:16px}._iconButton_f5xde_1{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}._iconButton_f5xde_1:hover{background:var(--bg-hover);color:var(--text-primary)}._badge_f5xde_20{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--danger-solid);color:var(--text-on-danger);font-size:11px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--bg-topbar)}._field_21omz_1{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._label_21omz_8{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}._required_21omz_14{color:var(--danger)}._control_21omz_18{position:relative;display:flex;align-items:center}._input_21omz_24{width:100%;height:40px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface-inset);color:var(--text-primary);font:inherit;transition:border-color var(--duration-fast) var(--ease-standard)}._input_21omz_24::placeholder{color:var(--text-muted)}._input_21omz_24:hover{border-color:var(--text-muted)}._input_21omz_24:focus{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 25%,transparent)}._hasLeading_21omz_50{padding-left:36px}._leading_21omz_54{position:absolute;left:var(--space-3);display:inline-flex;color:var(--text-muted);pointer-events:none}._invalid_21omz_62 ._input_21omz_24{border-color:var(--danger)}._hint_21omz_66{font-size:var(--text-sm);color:var(--text-muted)}._error_21omz_71{font-size:var(--text-sm);color:var(--danger)}._group_1l0sn_1{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface-inset)}._segment_1l0sn_10{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._segment_1l0sn_10:hover{color:var(--text-primary)}._selected_1l0sn_32{background:var(--accent);color:var(--text-on-accent)}._selected_1l0sn_32:hover{color:var(--text-on-accent)}._iconOnly_1l0sn_41{width:30px;padding:0;justify-content:center}._radio_1l0sn_48{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}._segment_1l0sn_10:has(._radio_1l0sn_48:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}._tile_1mpyy_1{display:flex;flex-direction:column;gap:4px;min-width:0;padding:var(--space-3) var(--space-4)}._top_1mpyy_9{display:flex;align-items:center;gap:var(--space-3)}._icon_1mpyy_15{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--neutral-soft);color:var(--text-primary)}._icon-accent_1mpyy_26{background:color-mix(in srgb,var(--accent) 35%,transparent);color:var(--accent-soft-text)}._icon-success_1mpyy_30{background:color-mix(in srgb,var(--success) 25%,transparent);color:var(--success)}._icon-warning_1mpyy_34{background:color-mix(in srgb,var(--warning) 25%,transparent);color:var(--warning)}._icon-info_1mpyy_38{background:color-mix(in srgb,var(--info) 25%,transparent);color:var(--info)}._icon-danger_1mpyy_42{background:color-mix(in srgb,var(--danger) 25%,transparent);color:var(--danger)}._label_1mpyy_47{color:var(--text-secondary);font-size:var(--text-md);font-weight:500}._value_1mpyy_53{font-size:1.5rem;font-weight:700;line-height:var(--leading-tight);font-variant-numeric:tabular-nums;color:var(--text-primary)}._footer_1mpyy_61{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);min-height:22px}._meta_1mpyy_69{display:flex;flex-direction:column;gap:2px;font-size:var(--text-sm);font-weight:600}._deltaGood_1mpyy_77{display:inline-flex;align-items:center;gap:4px;color:var(--success)}._deltaBad_1mpyy_84{display:inline-flex;align-items:center;gap:4px;color:var(--danger)}._deltaFlat_1mpyy_91{color:var(--text-muted)}._note_1mpyy_95{color:var(--warning);font-weight:600}._spark_1mpyy_100{color:var(--accent-soft-text);flex-shrink:0}._page_2fzzj_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-6)}._header_2fzzj_8{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._title_2fzzj_16{font-size:var(--text-3xl);font-weight:700}._subtitle_2fzzj_21{margin-top:var(--space-2);color:var(--text-secondary)}._monthField_2fzzj_26{display:flex;flex-direction:column;gap:var(--space-2)}._label_2fzzj_32{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}._input_2fzzj_38,._select_2fzzj_39{height:40px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface-inset);color:var(--text-primary);font:inherit;min-width:0}._totals_2fzzj_50{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}._grid2_2fzzj_56{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-4);align-items:start}._sectionTitle_2fzzj_63{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-4)}._big_2fzzj_69{font-size:var(--text-2xl);font-weight:700;font-variant-numeric:tabular-nums;margin-top:var(--space-2)}._hint_2fzzj_76{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-1)}._form_2fzzj_82{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._wide_2fzzj_88{grid-column:1 / -1}._field_2fzzj_92{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._table_2fzzj_99{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-md)}._table_2fzzj_99 th{padding:var(--space-2) var(--space-3);text-align:left;font-weight:600;color:var(--text-secondary);background:var(--bg-surface-inset);border-bottom:1px solid var(--border);white-space:nowrap}._table_2fzzj_99 td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);white-space:nowrap;font-variant-numeric:tabular-nums}._table_2fzzj_99 tr:last-child td{border-bottom:0}._right_2fzzj_127{text-align:right}._muted_2fzzj_131{color:var(--text-muted)}._good_2fzzj_135{color:var(--success);font-weight:600}._bad_2fzzj_140{color:var(--danger);font-weight:600}._notice_2fzzj_145{color:var(--success);font-weight:600}._error_2fzzj_150{color:var(--danger);font-weight:600}._ownerOnly_2fzzj_155{padding:var(--space-8);text-align:center;color:var(--text-secondary)}._overlay_2fzzj_161{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:var(--space-4);background:var(--bg-overlay)}._dialog_2fzzj_171{width:min(560px,100%);max-height:calc(100vh - 2 * var(--space-4));overflow-y:auto;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);padding:var(--space-5)}._dialogTitle_2fzzj_182{font-size:var(--text-xl);font-weight:700;margin-bottom:var(--space-4)}._actions_2fzzj_188{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}@media(max-width:1024px){._grid2_2fzzj_56{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){._totals_2fzzj_50,._form_2fzzj_82{grid-template-columns:minmax(0,1fr)}}._shell_1k9ns_1{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh;background:var(--bg-page);transition:grid-template-columns var(--duration-base) var(--ease-standard)}._collapsed_1k9ns_9{grid-template-columns:76px minmax(0,1fr)}._sidebar_1k9ns_15{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--bg-sidebar);border-right:1px solid var(--border);overflow:hidden}._brand_1k9ns_26{display:flex;align-items:center;justify-content:space-between;height:var(--topbar-height);padding:0 var(--space-4) 0 var(--space-5);border-bottom:1px solid var(--border);flex-shrink:0}._logo_1k9ns_36{font-size:var(--text-xl);font-weight:700;letter-spacing:-.01em;white-space:nowrap;color:var(--text-primary)}._logoAccent_1k9ns_44{color:var(--accent-soft-text)}._nav_1k9ns_48{flex:1;min-height:0;overflow-y:auto;padding:var(--space-4) var(--space-3)}._navGroup_1k9ns_55{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}._navLink_1k9ns_64{position:relative;display:flex;align-items:center;gap:var(--space-3);height:42px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);text-decoration:none;font-size:var(--text-lg);font-weight:500;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._navLink_1k9ns_64:hover{background:var(--bg-hover);color:var(--text-primary)}._navActive_1k9ns_84,._navActive_1k9ns_84:hover{background:var(--accent-soft);color:var(--text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}._navIcon_1k9ns_91{display:grid;place-items:center;width:24px;flex-shrink:0}._navActive_1k9ns_84 ._navIcon_1k9ns_91{color:var(--accent-soft-text)}._navLabel_1k9ns_102{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navBadge_1k9ns_110{min-width:28px;height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--neutral-soft);color:var(--neutral-soft-text);font-size:var(--text-xs);font-weight:700;line-height:22px;text-align:center;font-variant-numeric:tabular-nums}._navChevron_1k9ns_124{color:var(--text-muted)}._userCard_1k9ns_128{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--border);flex-shrink:0}._userText_1k9ns_137{display:flex;flex-direction:column;min-width:0;flex:1}._userName_1k9ns_144{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userRole_1k9ns_151{font-size:var(--text-sm);color:var(--text-muted)}._userChevron_1k9ns_156{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-standard)}._userChevronButton_1k9ns_161{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer;color:var(--text-muted)}._userChevronButton_1k9ns_161:hover{background:var(--bg-hover);color:var(--text-primary)}._chevronOpen_1k9ns_178{color:var(--text-primary);transform:rotate(-90deg)}._userWrap_1k9ns_183{position:relative;flex-shrink:0}._accountMenu_1k9ns_188{position:absolute;left:var(--space-3);right:var(--space-3);bottom:calc(100% + 6px);display:flex;flex-direction:column;padding:var(--space-2);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);z-index:20}._accountItem_1k9ns_203{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font:inherit;text-align:left;text-decoration:none;cursor:pointer}._accountItem_1k9ns_203:hover{background:var(--bg-hover)}._collapsed_1k9ns_9 ._brand_1k9ns_26{justify-content:center;padding:0}._collapsed_1k9ns_9 ._logo_1k9ns_36,._collapsed_1k9ns_9 ._navLabel_1k9ns_102,._collapsed_1k9ns_9 ._navBadge_1k9ns_110,._collapsed_1k9ns_9 ._navChevron_1k9ns_124,._collapsed_1k9ns_9 ._userText_1k9ns_137,._collapsed_1k9ns_9 ._userChevron_1k9ns_156{display:none}._collapsed_1k9ns_9 ._navLink_1k9ns_64{justify-content:center;padding:0}._collapsed_1k9ns_9 ._userCard_1k9ns_128{justify-content:center;padding:var(--space-4) 0}._main_1k9ns_246{min-width:0;display:flex;flex-direction:column}._topbar_1k9ns_252{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);height:var(--topbar-height);padding:0 var(--space-6);background:color-mix(in srgb,var(--bg-page) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}._searchForm_1k9ns_267{position:relative;flex:1;max-width:640px}._searchIcon_1k9ns_273{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);display:inline-flex;color:var(--text-muted);pointer-events:none}._searchInput_1k9ns_283{width:100%;height:42px;padding:0 var(--space-4) 0 44px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:inherit}._searchInput_1k9ns_283::placeholder{color:var(--text-muted)}._searchInput_1k9ns_283:focus{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 25%,transparent)}._topActions_1k9ns_304{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._content_1k9ns_311{min-width:0}@media(max-width:900px){._shell_1k9ns_1,._collapsed_1k9ns_9{grid-template-columns:minmax(0,1fr)}._sidebar_1k9ns_15{display:none}}._bellWrap_1k9ns_327{position:relative}._notifyPanel_1k9ns_331{position:absolute;right:0;top:calc(100% + 8px);width:min(360px,90vw);max-height:420px;overflow-y:auto;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);z-index:30;padding:var(--space-2)}._notifyEmpty_1k9ns_346{padding:var(--space-4);color:var(--text-muted)}._notifyList_1k9ns_351{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._notifyItem_1k9ns_359{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border-radius:var(--radius-sm);color:var(--text-primary);text-decoration:none}._notifyItem_1k9ns_359:hover{background:var(--bg-hover)}._notifyItem_1k9ns_359 span{color:var(--text-muted);font-size:var(--text-sm)}._page_1ydan_1{position:relative;min-height:100vh;display:grid;place-items:center;padding:var(--space-6);background:var(--bg-page)}._toggle_1ydan_10{position:absolute;top:var(--space-5);right:var(--space-6)}._card_1ydan_16{width:min(420px,100%)}._brand_1ydan_20{font-size:var(--text-xl);font-weight:700}._brandAccent_1ydan_25{color:var(--accent-soft-text)}._title_1ydan_29{margin-top:var(--space-3);font-size:var(--text-2xl)}._form_1ydan_34{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-5)}._error_1ydan_41{color:var(--danger);font-size:var(--text-sm);font-weight:600}._page_1r72f_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-6)}._pageHeader_1r72f_8{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._title_1r72f_16{font-size:var(--text-3xl);font-weight:700}._subtitle_1r72f_21{margin-top:var(--space-2);color:var(--text-secondary)}._stages_1r72f_28{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3)}._stageButton_1r72f_34{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-on-solid);font:inherit;text-align:left;cursor:pointer;min-width:0}._stageButton_1r72f_34:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._stageActive_1r72f_54{box-shadow:0 0 0 2px var(--bg-page),0 0 0 4px var(--text-primary)}._stageLabel_1r72f_58{font-size:var(--text-sm);font-weight:500;opacity:.95;min-height:2.4em;line-height:1.2}._stageCount_1r72f_66{font-size:var(--text-2xl);font-weight:700;font-variant-numeric:tabular-nums}._tone-neutral_1r72f_72{background:color-mix(in srgb,var(--neutral-solid) 90%,black)}._tone-info_1r72f_75{background:color-mix(in srgb,var(--info-solid) 70%,black)}._tone-accent_1r72f_78{background:color-mix(in srgb,var(--accent-solid) 75%,black)}._tone-warning_1r72f_81{background:color-mix(in srgb,var(--warning-solid) 75%,black)}._tone-success_1r72f_84{background:color-mix(in srgb,var(--success-solid) 75%,black)}._toolbar_1r72f_90{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}._sectionTitle_1r72f_98{font-size:var(--text-lg);font-weight:600}._filters_1r72f_103{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}._search_1r72f_110{min-width:240px;flex:1}._field_1r72f_115{display:flex;flex-direction:column;gap:var(--space-2);min-width:160px}._label_1r72f_122{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}._select_1r72f_128,._textarea_1r72f_129{height:40px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface-inset);color:var(--text-primary);font:inherit}._textarea_1r72f_129{height:auto;padding:var(--space-3);resize:vertical}._notice_1r72f_145,._errorBanner_1r72f_146{margin:var(--space-3) var(--space-5) 0;font-weight:600}._notice_1r72f_145{color:var(--success)}._errorBanner_1r72f_146{color:var(--danger)}._tableWrap_1r72f_159{overflow-x:auto}._table_1r72f_159{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-md)}._table_1r72f_159 th{padding:var(--space-3);text-align:left;font-weight:600;color:var(--text-secondary);background:var(--bg-surface-inset);border-bottom:1px solid var(--border);white-space:nowrap}._table_1r72f_159 td{padding:var(--space-3);border-bottom:1px solid var(--border);white-space:nowrap}._table_1r72f_159 tbody tr:hover{background:var(--bg-hover)}._table_1r72f_159 tbody tr:last-child td{border-bottom:0}._empty_1r72f_194{text-align:center;color:var(--text-muted);padding:var(--space-8) var(--space-4)!important}._muted_1r72f_200{color:var(--text-secondary)}._person_1r72f_204{display:inline-flex;align-items:center;gap:var(--space-3);font-weight:600}._stageCell_1r72f_211{display:flex;align-items:center;gap:var(--space-3)}._stageSelect_1r72f_217{height:30px;padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface-inset);color:var(--text-primary);font:inherit;font-size:var(--text-sm)}._overlay_1r72f_230{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:var(--space-4);background:var(--bg-overlay)}._dialog_1r72f_240{width:min(680px,100%);max-height:calc(100vh - 2 * var(--space-4));overflow-y:auto;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);padding:var(--space-5)}._dialogHeader_1r72f_251{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}._dialogTitle_1r72f_258{font-size:var(--text-xl);font-weight:700}._dialogForm_1r72f_263{display:flex;flex-direction:column;gap:var(--space-4)}._grid2_1r72f_269{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}._ageBox_1r72f_275{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface-inset)}._checkRow_1r72f_282{display:flex;align-items:flex-start;gap:var(--space-3);font-weight:600;cursor:pointer}._checkbox_1r72f_290{width:18px;height:18px;margin-top:2px;accent-color:var(--accent)}._hint_1r72f_297{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}._errorText_1r72f_303{margin-top:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--danger)}._dialogActions_1r72f_310{display:flex;justify-content:flex-end;gap:var(--space-3)}@media(max-width:1280px){._stages_1r72f_28{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){._grid2_1r72f_269{grid-template-columns:minmax(0,1fr)}._stages_1r72f_28{grid-template-columns:repeat(2,minmax(0,1fr))}}._page_1pdsz_1{display:flex;flex-direction:column;gap:20px}._board_1pdsz_7{display:grid;grid-template-columns:repeat(6,minmax(190px,1fr));gap:12px;overflow-x:auto;padding-bottom:4px}._column_1pdsz_15{background:var(--bg-surface-inset);border:1px solid var(--border);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px;min-height:220px}._columnHead_1pdsz_26{display:flex;justify-content:space-between;align-items:center;font-weight:600}._count_1pdsz_33{color:var(--text-muted);font-variant-numeric:tabular-nums}._card_1pdsz_38{background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:6px}._name_1pdsz_48{font-weight:600}._meta_1pdsz_52{color:var(--text-muted);font-size:12px}._select_1pdsz_57{width:100%;padding:6px 8px;border-radius:8px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary)}._empty_1pdsz_66{color:var(--text-muted);font-size:13px}._page_1gaqn_3{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-6)}._pageHeader_1gaqn_10{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._title_1gaqn_18{font-size:var(--text-3xl);font-weight:700}._subtitle_1gaqn_23{margin-top:var(--space-2);color:var(--text-secondary)}._dateButton_1gaqn_28{display:inline-flex;align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--text-md);cursor:pointer}._dateButton_1gaqn_28:hover{background:var(--bg-hover)}._kpiGrid_1gaqn_47{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}._grid_1gaqn_54{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--space-4);align-items:stretch}._grid_1gaqn_54>section{min-width:0}._accentIcon_1gaqn_65{color:var(--accent-soft-text)}._link_1gaqn_69{color:var(--accent-soft-text);font-size:var(--text-md);font-weight:500;text-decoration:none}._link_1gaqn_69:hover{text-decoration:underline}._more_1gaqn_80{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer}._more_1gaqn_80:hover{background:var(--bg-hover);color:var(--text-primary)}._liveDot_1gaqn_103{width:12px;height:12px;border-radius:50%;background:var(--danger);box-shadow:0 0 10px var(--danger)}._liveGrid_1gaqn_111{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}._liveCard_1gaqn_117{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface-inset);overflow:hidden}._liveMedia_1gaqn_127{position:relative;display:grid;place-items:center;height:112px;background:linear-gradient(160deg,#3b2f4f,#1f2538)}._mediaInitials_1gaqn_135{font-size:32px;font-weight:700;color:#ffffffd9;text-shadow:0 2px 12px rgb(0 0 0 / .35)}._liveBadge_1gaqn_142{position:absolute;top:var(--space-3);left:var(--space-3);display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--success);color:#fff;font-size:var(--text-xs);font-weight:700;letter-spacing:.02em}._viewers_1gaqn_159{position:absolute;top:var(--space-3);right:var(--space-3);display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:#0a0e16b3;color:#fff;font-size:var(--text-sm);font-weight:600}._liveBody_1gaqn_175{display:flex;flex-direction:column;gap:4px;padding:var(--space-3) var(--space-4) var(--space-4)}._liveNameRow_1gaqn_182{display:flex;align-items:center;justify-content:space-between}._liveName_1gaqn_182{font-size:var(--text-lg);font-weight:700}._onlineDot_1gaqn_193{width:9px;height:9px;border-radius:50%;background:var(--success)}._platform_1gaqn_200{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm)}._interviewList_1gaqn_210{list-style:none;margin:0;padding:0}._interviewRow_1gaqn_216{display:grid;grid-template-columns:52px 36px minmax(0,1fr) auto auto 28px;align-items:center;gap:var(--space-3);padding:4px var(--space-2);border-top:1px solid var(--border);position:relative}._interviewRow_1gaqn_216:before{content:"";position:absolute;left:0;top:var(--space-3);bottom:var(--space-3);width:3px;border-radius:2px;background:var(--accent)}._time_1gaqn_237{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:500}._interviewName_1gaqn_243{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._kind_1gaqn_250{color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap}._join_1gaqn_256{min-width:64px;justify-content:center}._pipeline_1gaqn_263{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3);list-style:none;margin:0;padding:0}._fill_1gaqn_272{display:flex;flex-direction:column}._fill_1gaqn_272>._pipeline_1gaqn_263{flex:1}._stage_1gaqn_281{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border-radius:var(--radius-md);color:var(--text-on-solid);min-width:0}._stage-neutral_1gaqn_291{background:color-mix(in srgb,var(--neutral-solid) 90%,black)}._stage-info_1gaqn_294{background:color-mix(in srgb,var(--info-solid) 70%,black)}._stage-accent_1gaqn_297{background:color-mix(in srgb,var(--accent-solid) 75%,black)}._stage-warning_1gaqn_300{background:color-mix(in srgb,var(--warning-solid) 75%,black)}._stage-success_1gaqn_303{background:color-mix(in srgb,var(--success-solid) 75%,black)}._stageLabel_1gaqn_307{font-size:var(--text-sm);font-weight:500;opacity:.95;min-height:2.4em;line-height:1.2}._stageCount_1gaqn_315{font-size:var(--text-2xl);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}._stageSub_1gaqn_322{font-size:var(--text-sm);opacity:.85}._metricRow_1gaqn_329{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-3)}._metric_1gaqn_329{display:flex;flex-direction:column;gap:0;padding:6px var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface-inset)}._metricValue_1gaqn_346{font-size:var(--text-lg);font-weight:700;font-variant-numeric:tabular-nums}._metricLabel_1gaqn_352{font-size:var(--text-xs);line-height:1.2;color:var(--text-secondary)}._good_1gaqn_358,._bad_1gaqn_359{font-size:var(--text-sm);font-weight:600}._good_1gaqn_358{color:var(--success)}._bad_1gaqn_359{color:var(--danger)}._barStrip_1gaqn_370{display:flex;align-items:flex-end;gap:4px;height:36px;padding-top:0}._barCol_1gaqn_378{flex:1;min-height:4px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--accent-soft-text),var(--accent));opacity:.85}._tableWrap_1gaqn_388{overflow-x:auto}._table_1gaqn_388{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-md)}._table_1gaqn_388 th{padding:6px var(--space-3);white-space:nowrap;text-align:left;font-weight:600;color:var(--text-secondary);background:var(--bg-surface-inset);border-bottom:1px solid var(--border)}._table_1gaqn_388 td{padding:2px var(--space-3);border-bottom:1px solid var(--border);color:var(--text-primary);white-space:nowrap}._table_1gaqn_388 tbody tr:hover{background:var(--bg-hover)}._table_1gaqn_388 tbody tr:last-child td{border-bottom:0}._checkCell_1gaqn_424{width:44px;text-align:center}._checkbox_1gaqn_429{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}._person_1gaqn_436{display:inline-flex;align-items:center;gap:var(--space-3);font-weight:600}._activityList_1gaqn_445{list-style:none;margin:0;padding:0;position:relative}._activityList_1gaqn_445:before{content:"";position:absolute;left:13px;top:14px;bottom:14px;width:2px;background:var(--border-strong)}._activityItem_1gaqn_462{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:2px 0}._activityIcon_1gaqn_471{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--text-on-solid);z-index:1}._activity-success_1gaqn_481{background:var(--success-solid)}._activity-warning_1gaqn_484{background:var(--warning-solid)}._activity-info_1gaqn_487{background:var(--info-solid)}._activity-accent_1gaqn_490{background:var(--accent-solid)}._activityText_1gaqn_494{font-size:var(--text-md);color:var(--text-primary)}._activityWhen_1gaqn_499{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap}@media(max-width:1280px){._kpiGrid_1gaqn_47,._pipeline_1gaqn_263{grid-template-columns:repeat(3,minmax(0,1fr))}._liveGrid_1gaqn_111{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){._grid_1gaqn_54{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){._kpiGrid_1gaqn_47{grid-template-columns:minmax(0,1fr)}._page_1gaqn_3{padding:var(--space-4)}}._monthPicker_1gaqn_537{display:inline-flex;align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary)}._monthInput_1gaqn_549{border:0;background:transparent;color:var(--text-primary);font:inherit}._errorBanner_1gaqn_556{color:var(--danger);font-weight:600}._emptyNote_1gaqn_561{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-3) 0}._liveList_1gaqn_567{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}._liveRow_1gaqn_576{display:flex;align-items:center;gap:var(--space-3)}._muted_1gaqn_97{color:var(--text-secondary)}
