@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/assets/PretendardVariable-CJuje-Rk.woff2) format("woff2-variations")}:root{--font-family: "Pretendard Variable", Pretendard, "Segoe UI", "Malgun Gothic", system-ui, -apple-system, sans-serif;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 32px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height: 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;--space-12: 48px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--motion-fast: .15s;--motion-base: .2s;--z-nav: 100;--z-dropdown: 200;--z-dialog: 300;--z-toast: 400;--control-h-sm: 28px;--control-h-md: 36px;--control-h-lg: 44px;--avatar-1: #1f3b73;--avatar-2: #0b74c9;--avatar-3: #0f766e;--avatar-4: #6d28d9;--avatar-5: #b45309;--avatar-6: #be185d;--avatar-7: #15803d;--avatar-8: #475569;--avatar-text: #ffffff;--scrollbar-size: 10px;--scrollbar-thumb: rgba(0, 0, 0, .12);--scrollbar-thumb-hover: rgba(0, 0, 0, .24)}:root{--color-primary-50: #eef4fa;--color-primary-100: #d8e5f3;--color-primary-200: #b3cbe6;--color-primary-300: #86aad5;--color-primary-400: #5a88c0;--color-primary-500: #3f72ad;--color-primary-600: #2f5f98;--color-primary-700: #264c79;--color-primary-800: #1d3a5c;--color-primary-900: #14273f;--color-neutral-0: #ffffff;--color-neutral-50: #fafafa;--color-neutral-100: #f2f2f3;--color-neutral-200: #e4e4e7;--color-neutral-300: #cfcfd4;--color-neutral-400: #a1a1aa;--color-neutral-500: #71717a;--color-neutral-600: #52525b;--color-neutral-700: #3f3f46;--color-neutral-800: #27272a;--color-neutral-900: #18181b;--color-success: #15803d;--color-success-bg: #dcfce7;--color-warning: #b45309;--color-warning-bg: #fef3c7;--color-danger: #c81e1e;--color-danger-bg: #fee2e2;--color-info: #1d4ed8;--color-info-bg: #dbeafe;--toast-info: var(--color-primary-400);--toast-success: var(--color-success);--toast-warning: #ea580c;--toast-danger: var(--color-danger);--surface-bg: #ffffff;--surface-card: #ffffff;--surface-elevated: #ffffff;--surface-subtle: #fafafa;--surface-hover: #f2f2f3;--surface-selected: #eef4fa;--surface-nav: var(--color-neutral-50);--surface-frame: var(--surface-nav);--surface-panel-head: var(--surface-nav);--surface-nav-hover: var(--color-neutral-100);--surface-nav-active: var(--color-primary-100);--border-default: #e4e4e7;--border-strong: #8a8a93;--text-primary: #18181b;--text-secondary: #3f3f46;--text-muted: #68686f;--text-inverse: #ffffff;--text-link: #2f5f98;--text-on-primary: #ffffff;--text-nav: #3f3f46;--text-nav-active: var(--color-primary-700);--focus-ring: #5a88c0;--shadow-0: none;--shadow-1: none;--shadow-2: none;--shadow-3: 0 8px 24px rgba(24, 24, 27, .1);--font-size-base: var(--font-size-md);--heading-weight: var(--font-weight-medium);--row-h: 36px;--panel-pad: var(--space-5);--radius-control: var(--radius-sm);--radius-card: 6px;--shadow-card: none;--nav-w: 240px;--nav-w-collapsed: 64px;--header-h: 40px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html:has([data-shell]){overflow:hidden}body{margin:0;font-family:var(--font-family);font-size:var(--font-size-base, var(--font-size-md));line-height:var(--line-height);color:var(--text-primary);background:var(--surface-bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin:0}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid transparent;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}::selection{background:var(--color-primary-100)}._button_1kl1r_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-h-md);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius-control);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast)}._button_1kl1r_1:disabled{opacity:.5;cursor:not-allowed}._primary_1kl1r_25{background:var(--color-primary-600);color:var(--text-on-primary)}._primary_1kl1r_25:hover:not(:disabled){background:var(--color-primary-700)}._primary_1kl1r_25:active:not(:disabled){background:var(--color-primary-800)}._secondary_1kl1r_36{background:var(--surface-card);color:var(--text-primary);border-color:var(--border-strong)}._secondary_1kl1r_36:hover:not(:disabled){background:var(--surface-hover)}._ghost_1kl1r_45{background:transparent;color:var(--text-secondary)}._ghost_1kl1r_45:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}._danger_1kl1r_54{background:var(--color-danger);color:var(--text-inverse)}._danger_1kl1r_54:hover:not(:disabled){filter:brightness(.92)}._sm_1kl1r_62{height:var(--control-h-sm);padding:0 var(--space-3);font-size:var(--font-size-sm)}._lg_1kl1r_67{height:var(--control-h-lg);padding:0 var(--space-5);font-size:var(--font-size-lg)}._block_1kl1r_73{width:100%}._iconOnly_1kl1r_77{padding:0;width:var(--control-h-md)}._iconOnly_1kl1r_77._sm_1kl1r_62{width:var(--control-h-sm)}._iconOnly_1kl1r_77._lg_1kl1r_67{width:var(--control-h-lg)}._icon_1kl1r_77{display:inline-flex;line-height:0}._field_zj11q_1{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._inline_zj11q_8{flex-direction:row;align-items:center;gap:var(--space-3)}._label_zj11q_14{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}._required_zj11q_20{margin-left:2px;color:var(--color-danger)}._control_zj11q_25{min-width:0}._hint_zj11q_29,._error_zj11q_30{font-size:var(--font-size-xs);color:var(--text-muted)}._error_zj11q_30{color:var(--color-danger)}._row_zj11q_39{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}._wrap_1t6pd_1{display:inline-flex;align-items:center;width:100%;min-height:var(--control-h-md);padding:0 var(--space-3);gap:var(--space-2);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-control);transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}._wrap_1t6pd_1:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 2px var(--color-primary-100)}._invalid_1t6pd_21{border-color:var(--color-danger)}._invalid_1t6pd_21:focus-within{border-color:var(--color-danger);box-shadow:0 0 0 2px var(--color-danger-bg)}._input_1t6pd_30,._select_1t6pd_31{flex:1;min-width:0;height:100%;border:0;padding:0;background:transparent;outline:none;font-size:var(--font-size-base)}._input_1t6pd_30::placeholder{color:var(--text-muted)}._input_1t6pd_30:disabled,._select_1t6pd_31:disabled,._textarea_1t6pd_48:disabled{color:var(--text-muted);cursor:not-allowed}._wrap_1t6pd_1:has(:disabled){background:var(--surface-hover)}._affix_1t6pd_57{display:inline-flex;color:var(--text-muted);line-height:0}._textarea_1t6pd_48{display:block;padding:var(--space-2) var(--space-3);resize:vertical;outline:none;line-height:var(--line-height)}._textarea_1t6pd_48:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 2px var(--color-primary-100)}._selectWrap_1t6pd_76{padding-right:var(--space-2)}._select_1t6pd_31{height:calc(var(--control-h-md) - 2px);cursor:pointer}._choice_21fln_1{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-h-sm);cursor:pointer;-webkit-user-select:none;user-select:none}._choice_21fln_1:has(:disabled){color:var(--text-muted);cursor:not-allowed}._box_21fln_15{appearance:none;width:16px;height:16px;margin:0;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);display:inline-grid;place-content:center;cursor:inherit;transition:background-color var(--motion-fast),border-color var(--motion-fast)}._box_21fln_15:before{content:"";width:10px;height:10px;transform:scale(0);transition:transform var(--motion-fast);background:var(--text-on-primary);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}._box_21fln_15:checked{background:var(--color-primary-600);border-color:var(--color-primary-600)}._box_21fln_15:checked:before{transform:scale(1)}._radio_21fln_50{border-radius:var(--radius-full)}._radio_21fln_50:before{clip-path:none;width:8px;height:8px;border-radius:var(--radius-full)}._switch_21fln_61{position:relative;width:36px;height:20px;padding:0;border:0;border-radius:var(--radius-full);background:var(--border-strong);cursor:pointer;transition:background-color var(--motion-fast)}._switch_21fln_61:disabled{opacity:.5;cursor:not-allowed}._on_21fln_78{background:var(--color-primary-600)}._knob_21fln_82{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:var(--radius-full);background:var(--color-neutral-0);transition:transform var(--motion-fast)}._on_21fln_78 ._knob_21fln_82{transform:translate(16px)}._box_ck73i_1{display:inline-flex;align-items:center;gap:var(--space-2);width:100%;max-width:320px;height:var(--control-h-md);padding:0 var(--space-2) 0 var(--space-3);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-control)}._box_ck73i_1:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 2px var(--color-primary-100)}._sm_ck73i_19{height:var(--control-h-sm);max-width:240px}._icon_ck73i_24{color:var(--text-muted);flex:none}._input_ck73i_29{flex:1;min-width:0;border:0;padding:0;background:transparent;outline:none;font-size:var(--font-size-base)}._input_ck73i_29::-webkit-search-cancel-button{display:none}._input_ck73i_29::placeholder{color:var(--text-muted)}._clear_ck73i_47{display:inline-flex;padding:2px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-muted);cursor:pointer}._clear_ck73i_47:hover{background:var(--surface-hover);color:var(--text-primary)}._overlay_1x5xg_1{position:fixed;inset:0;z-index:var(--z-dialog);display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:var(--overlay-bg, var(--color-neutral-900));background:color-mix(in srgb,var(--color-neutral-900) 45%,transparent);animation:_fade_1x5xg_1 var(--motion-fast) ease-out}._panel_1x5xg_14{position:relative;display:flex;flex-direction:column;width:100%;max-height:100%;background:var(--surface-elevated);border-radius:var(--radius-card);box-shadow:var(--shadow-3);animation:_rise_1x5xg_1 var(--motion-base) ease-out}._sm_1x5xg_26{max-width:480px}._md_1x5xg_29{max-width:640px}._lg_1x5xg_32{max-width:880px}._full_1x5xg_35{max-width:90vw;height:90vh}._header_1x5xg_40{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-default)}._title_1x5xg_49{font-size:var(--font-size-lg);font-weight:var(--heading-weight)}._description_1x5xg_54{padding:var(--space-3) var(--space-5) 0;color:var(--text-secondary);font-size:var(--font-size-sm)}._body_1x5xg_60{flex:1;min-height:0;overflow:auto;padding:var(--space-5)}._footer_1x5xg_67{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-default)}._confirm_1x5xg_75{position:absolute;left:var(--space-5);right:var(--space-5);bottom:var(--space-5);padding:var(--space-4);background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-3)}._confirmActions_1x5xg_87{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3)}@keyframes _fade_1x5xg_1{0%{opacity:0}to{opacity:1}}@keyframes _rise_1x5xg_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._root_1kkup_1{position:relative;display:inline-block}._menu_1kkup_6{position:absolute;top:calc(100% + 4px);left:0;z-index:var(--z-dropdown);min-width:180px;padding:var(--space-1);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-3);outline:none;animation:_rise_1kkup_1 var(--motion-fast) ease-out}._right_1kkup_21{left:auto;right:0}._item_1kkup_26{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:32px;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);text-align:left;cursor:pointer;font-size:var(--font-size-base)}._item_1kkup_26:disabled{color:var(--text-muted);cursor:not-allowed}._active_1kkup_47:not(:disabled),._item_1kkup_26:hover:not(:disabled){background:var(--surface-hover)}._danger_1kkup_52{color:var(--color-danger)}._icon_1kkup_56{display:inline-flex;width:16px;color:var(--text-muted)}._danger_1kkup_52 ._icon_1kkup_56{color:inherit}._label_1kkup_66{flex:1}._shortcut_1kkup_70{color:var(--text-muted);font-size:var(--font-size-xs)}._separator_1kkup_75{height:1px;margin:var(--space-1) 0;background:var(--border-default)}@keyframes _rise_1kkup_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._tabs_1mnlu_1{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border-default)}._tab_1mnlu_1{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-3);margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap}._tab_1mnlu_1:hover{color:var(--text-primary)}._selected_1mnlu_28{color:var(--color-primary-700);border-bottom-color:var(--color-primary-600);font-weight:var(--font-weight-semibold)}._count_1mnlu_34{min-width:20px;padding:0 6px;border-radius:var(--radius-full);background:var(--surface-hover);color:var(--text-secondary);font-size:var(--font-size-xs);text-align:center}._selected_1mnlu_28 ._count_1mnlu_34{background:var(--color-primary-100);color:var(--color-primary-700)}._wrap_wflpl_1{width:100%;overflow:auto;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-card)}._table_wflpl_9{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--font-size-base)}._caption_wflpl_16{caption-side:top;text-align:left;padding:var(--space-3) var(--space-4);color:var(--text-secondary);font-size:var(--font-size-sm)}._table_wflpl_9 th{position:sticky;top:0;z-index:1;height:var(--row-h);padding:0 var(--space-3);background:var(--surface-card);border-bottom:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;white-space:nowrap}._table_wflpl_9 td{height:var(--row-h);padding:0 var(--space-3);border-bottom:1px solid var(--border-default);vertical-align:middle;white-space:nowrap}._table_wflpl_9 tbody tr:last-child td{border-bottom:0}._clickable_wflpl_51{cursor:pointer}._clickable_wflpl_51:hover td{background:var(--surface-hover)}._clickable_wflpl_51:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}._activeRow_wflpl_64 td,._selectedRow_wflpl_65 td{background:var(--surface-selected)}._table_wflpl_9 ._checkCell_wflpl_69{width:40px;padding:0!important;text-align:center}._sortButton_wflpl_75{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}._sortIcon_wflpl_87{display:inline-flex;color:var(--text-muted)}._sortButton_wflpl_75:hover ._sortIcon_wflpl_87{color:var(--text-primary)}._empty_wflpl_96{text-align:center;color:var(--text-muted);padding:var(--space-8) var(--space-4)!important;height:auto!important}._nav_bz2iu_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0}._summary_bz2iu_9{color:var(--text-muted);font-size:var(--font-size-sm)}._buttons_bz2iu_14{display:flex;align-items:center;gap:2px}._num_bz2iu_20{min-width:var(--control-h-sm);height:var(--control-h-sm);padding:0 var(--space-2);border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-sm)}._num_bz2iu_20:hover{background:var(--surface-hover)}._current_bz2iu_36{background:var(--color-primary-600);color:var(--text-on-primary)}._current_bz2iu_36:hover{background:var(--color-primary-700)}._badge_1mvss_1{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap}._dot_1mvss_14{width:6px;height:6px;border-radius:var(--radius-full);background:currentColor}._neutral_1mvss_21{background:var(--surface-hover);color:var(--text-secondary)}._primary_1mvss_25{background:var(--color-primary-100);color:var(--color-primary-700)}._success_1mvss_29{background:var(--color-success-bg);color:var(--color-success)}._warning_1mvss_33{background:var(--color-warning-bg);color:var(--color-warning)}._danger_1mvss_37{background:var(--color-danger-bg);color:var(--color-danger)}._info_1mvss_41{background:var(--color-info-bg);color:var(--color-info)}._tag_1mvss_46{height:24px;border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-primary)}._remove_1mvss_54{display:inline-flex;padding:1px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-muted);cursor:pointer}._remove_1mvss_54:hover{color:var(--text-primary);background:var(--surface-hover)}._count_1mvss_69{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--color-danger);color:var(--text-inverse);font-size:11px;font-weight:var(--font-weight-semibold);line-height:1}._avatar_ioumh_1{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--radius-full);color:var(--avatar-text);font-weight:var(--font-weight-semibold);line-height:1;-webkit-user-select:none;user-select:none}._c1_ioumh_13{background:var(--avatar-1)}._c2_ioumh_16{background:var(--avatar-2)}._c3_ioumh_19{background:var(--avatar-3)}._c4_ioumh_22{background:var(--avatar-4)}._c5_ioumh_25{background:var(--avatar-5)}._c6_ioumh_28{background:var(--avatar-6)}._c7_ioumh_31{background:var(--avatar-7)}._c8_ioumh_34{background:var(--avatar-8)}._more_ioumh_38{background:var(--surface-hover);color:var(--text-secondary);font-size:var(--font-size-xs)}._group_ioumh_44{display:inline-flex}._stacked_ioumh_48{box-shadow:0 0 0 2px var(--surface-card)}._stacked_ioumh_48+._stacked_ioumh_48{margin-left:-6px}._region_1oyyl_2{position:fixed;top:calc(var(--header-h, 0px) + var(--space-4));right:var(--space-4);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);width:360px;max-width:calc(100vw - var(--space-8));pointer-events:none}._toast_1oyyl_15{--toast-accent: var(--toast-info);position:relative;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);padding-left:var(--space-6);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-3);pointer-events:auto;animation:_slide_1oyyl_1 var(--motion-base) ease-out}._toast_1oyyl_15:before{content:"";position:absolute;top:var(--space-2);bottom:var(--space-2);left:var(--space-2);width:var(--space-1);background:var(--toast-accent);pointer-events:none}._icon_1oyyl_42{flex:none;margin-top:calc((var(--font-size-base) * var(--line-height) - var(--font-size-lg)) / 2);color:var(--toast-accent)}._success_1oyyl_48{--toast-accent: var(--toast-success)}._warning_1oyyl_51{--toast-accent: var(--toast-warning)}._danger_1oyyl_54{--toast-accent: var(--toast-danger)}._message_1oyyl_58{flex:1;min-width:0;font-size:var(--font-size-base);line-height:var(--line-height);word-break:keep-all;overflow-wrap:anywhere}._close_1oyyl_67{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--control-h-sm);height:var(--control-h-sm);margin-top:calc((var(--font-size-base) * var(--line-height) - var(--control-h-sm)) / 2);padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-muted);cursor:pointer}._close_1oyyl_67:hover{background:var(--surface-hover);color:var(--text-primary)}@keyframes _slide_1oyyl_1{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}._card_k0b12_1{display:flex;flex-direction:column;min-width:0;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:inherit;text-align:left;transition:box-shadow var(--motion-fast)}._clickable_k0b12_14{padding:0;cursor:pointer;font:inherit}._hoverable_k0b12_20:hover{box-shadow:var(--shadow-2)}._header_k0b12_25{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-panel-head);border-bottom:1px solid var(--border-default);border-radius:calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px) 0 0}._titles_k0b12_36{min-width:0}._title_k0b12_36{font-size:var(--font-size-md);font-weight:var(--heading-weight)}._subtitle_k0b12_45{margin-top:2px;color:var(--text-muted);font-size:var(--font-size-sm)}._actions_k0b12_51{display:flex;gap:var(--space-1);flex:none}._body_k0b12_57{flex:1;min-width:0}._pad-none_k0b12_62{padding:0}._pad-sm_k0b12_65{padding:var(--space-3) var(--space-4)}._pad-md_k0b12_68{padding:var(--space-4)}._footer_k0b12_72{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-default);font-size:var(--font-size-sm);color:var(--text-secondary)}._empty_1ixcd_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-10) var(--space-4);text-align:center}._emptyIcon_1ixcd_11{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-full);background:var(--surface-hover);color:var(--text-muted)}._emptyTitle_1ixcd_22{font-weight:var(--font-weight-medium)}._emptyDesc_1ixcd_26{color:var(--text-muted);font-size:var(--font-size-sm)}._emptyAction_1ixcd_31{margin-top:var(--space-2)}._skeleton_1ixcd_35{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-hover) 25%,var(--color-neutral-200) 50%,var(--surface-hover) 75%);background-size:200% 100%;animation:_shimmer_1ixcd_1 1.2s infinite}._lines_1ixcd_43{display:flex;flex-direction:column;gap:var(--space-2)}@keyframes _shimmer_1ixcd_1{0%{background-position:200% 0}to{background-position:-200% 0}}._divider_1ixcd_58{border:0;border-top:1px solid var(--border-default);margin:var(--space-4) 0}._vertical_1ixcd_64{width:1px;height:20px;margin:0 var(--space-2);border-top:0;border-left:1px solid var(--border-default)}._progress_1ixcd_72{display:flex;flex-direction:column;gap:var(--space-1)}._progressLabel_1ixcd_78{display:flex;justify-content:space-between;font-size:var(--font-size-sm)}._progressValue_1ixcd_84{color:var(--text-muted)}._track_1ixcd_88{height:8px;border-radius:var(--radius-full);background:var(--surface-hover);overflow:hidden}._fill_1ixcd_95{height:100%;border-radius:var(--radius-full);transition:width var(--motion-base)}._primary_1ixcd_101{background:var(--color-primary-600)}._success_1ixcd_104{background:var(--color-success)}._warning_1ixcd_107{background:var(--color-warning)}._danger_1ixcd_110{background:var(--color-danger)}._ring_1ixcd_114{position:relative;display:inline-block}._ringTrack_1ixcd_119{stroke:var(--surface-hover)}._ringFill_1ixcd_123{stroke:var(--color-primary-600);transition:stroke-dashoffset var(--motion-base)}._ringText_1ixcd_128{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2}._ringText_1ixcd_128 strong{font-size:var(--font-size-xl)}._ringText_1ixcd_128 span{color:var(--text-muted);font-size:var(--font-size-xs)}._header_uuazi_1{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5)}._row_uuazi_8{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._titles_uuazi_16{min-width:0}._title_uuazi_16{font-size:var(--font-size-2xl);font-weight:var(--heading-weight);line-height:1.25}._description_uuazi_26{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-sm)}._actions_uuazi_32{display:flex;align-items:center;gap:var(--space-2);flex:none}._tabs_uuazi_39{margin-top:var(--space-2)}._stat_uuazi_43{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:inherit;text-align:left;font:inherit}._statClickable_uuazi_58{cursor:pointer;transition:box-shadow var(--motion-fast)}._statClickable_uuazi_58:hover{box-shadow:var(--shadow-2)}._statIcon_uuazi_67{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-primary-50);color:var(--color-primary-600);flex:none}._tone-success_uuazi_79 ._statIcon_uuazi_67{background:var(--color-success-bg);color:var(--color-success)}._tone-warning_uuazi_83 ._statIcon_uuazi_67{background:var(--color-warning-bg);color:var(--color-warning)}._tone-danger_uuazi_87 ._statIcon_uuazi_67{background:var(--color-danger-bg);color:var(--color-danger)}._statBody_uuazi_92{display:flex;flex-direction:column;min-width:0}._statLabel_uuazi_98{color:var(--text-secondary);font-size:var(--font-size-sm)}._statValue_uuazi_103{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.2}._statHint_uuazi_109{color:var(--text-muted);font-size:var(--font-size-xs)}._group_91zj8_1{display:inline-flex;padding:2px;background:var(--surface-hover);border-radius:var(--radius-control)}._option_91zj8_8{display:inline-flex;align-items:center;gap:var(--space-1);height:calc(var(--control-h-md) - 4px);padding:0 var(--space-3);border:0;border-radius:calc(var(--radius-control) - 2px);background:transparent;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}._sm_91zj8_23 ._option_91zj8_8{height:calc(var(--control-h-sm) - 4px);padding:0 var(--space-2)}._option_91zj8_8:hover{color:var(--text-primary)}._selected_91zj8_32{background:var(--surface-card);color:var(--color-primary-700);box-shadow:var(--shadow-1)}._icon_91zj8_38{display:inline-flex;line-height:0}._srOnly_91zj8_43{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._tip_91zj8_52{position:relative;display:inline-flex}._tipBubble_91zj8_57{position:absolute;left:50%;bottom:calc(100% + 6px);z-index:var(--z-dropdown);transform:translate(-50%);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-neutral-800);color:var(--text-inverse);font-size:var(--font-size-xs);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--motion-fast)}._tip_91zj8_52:hover ._tipBubble_91zj8_57,._tip_91zj8_52:focus-within ._tipBubble_91zj8_57{opacity:1}._srOnly_7s21m_1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._subToggle_7s21m_11{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-nav);cursor:pointer}._subToggle_7s21m_11:hover{background:var(--surface-nav-hover);color:var(--text-nav-active)}._subToggle_7s21m_11 svg{transition:transform var(--motion-fast)}._subToggleOpen_7s21m_32 svg{transform:rotate(180deg)}._subTree_7s21m_36{list-style:none;margin:0;padding:0}._subHeading_7s21m_42{display:block;padding:var(--space-2) var(--space-3) var(--space-1) calc(var(--sub-indent, var(--space-3)) + var(--sub-depth, 0) * 12px);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-nav);white-space:nowrap}._subLink_7s21m_51{display:block;height:32px;line-height:32px;padding:0 var(--space-3) 0 calc(var(--sub-indent, var(--space-3)) + var(--sub-depth, 0) * 12px);border-radius:var(--radius-control);color:var(--text-nav);font-size:var(--font-size-sm);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subLink_7s21m_51:hover{background:var(--surface-nav-hover);color:var(--text-nav-active);text-decoration:none}._subActive_7s21m_69,._subActive_7s21m_69:hover{background:var(--surface-nav-active);color:var(--text-nav-active);font-weight:var(--font-weight-semibold)}._searchRoot_7s21m_77{position:relative}._searchPanel_7s21m_81{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:var(--z-dropdown);width:360px;padding:var(--space-2);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-3);color:var(--text-primary)}._search_7s21m_77{display:flex;align-items:center;gap:var(--space-2);width:100%;max-width:420px;height:var(--control-h-md);padding:0 var(--space-2) 0 var(--space-3);background:var(--surface-hover);border:1px solid transparent;border-radius:var(--radius-control)}._search_7s21m_77:focus-within{background:var(--surface-card);border-color:var(--color-primary-600);box-shadow:0 0 0 2px var(--color-primary-100)}._searchIcon_7s21m_114{color:var(--text-muted);flex:none}._searchInput_7s21m_119{flex:1;min-width:0;border:0;padding:0;background:transparent;outline:none;font-size:var(--font-size-base)}._searchInput_7s21m_119::placeholder{color:var(--text-muted)}._searchInput_7s21m_119::-webkit-search-cancel-button{display:none}._kbd_7s21m_137{padding:1px 6px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-muted);font-family:inherit;font-size:11px}._iconButton_7s21m_148{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--control-h-md);height:var(--control-h-md);border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);cursor:pointer}._iconButton_7s21m_148:hover{background:var(--surface-nav-hover);color:var(--text-primary)}._bellBadge_7s21m_168{position:absolute;top:2px;right:0}._userButton_7s21m_174{display:inline-flex;align-items:center;height:var(--control-h-md);padding:0 var(--space-2);border:0;border-radius:var(--radius-control);background:transparent;color:inherit;cursor:pointer}._userButton_7s21m_174:hover{background:var(--surface-nav-hover)}._collapse_7s21m_190{color:var(--text-secondary)}._collapse_7s21m_190._collapse_7s21m_190:hover:not(:disabled){background:var(--surface-nav-hover)}._expand_7s21m_198{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);cursor:pointer}._expand_7s21m_198:hover{background:var(--surface-nav-hover);color:var(--text-primary)}._mark_7s21m_216{display:block;width:24px;height:24px}._expandIcon_7s21m_221{display:none}._expand_7s21m_198:hover ._mark_7s21m_216,._expand_7s21m_198:focus-visible ._mark_7s21m_216{display:none}._expand_7s21m_198:hover ._expandIcon_7s21m_221,._expand_7s21m_198:focus-visible ._expandIcon_7s21m_221{display:block}._shell_1ursd_1{display:flex;height:100vh;background:var(--surface-bg)}._rail_1ursd_7{position:relative;z-index:var(--z-nav);display:flex;flex-direction:column;width:var(--nav-w-collapsed);flex:none;background:var(--surface-nav);border-right:1px solid var(--border-default);transition:width var(--motion-base);overflow:hidden}._rail_1ursd_7:not(:hover){--scrollbar-thumb: transparent;--scrollbar-thumb-hover: transparent}._open_1ursd_27{width:var(--nav-w)}._brand_1ursd_31{display:flex;align-items:center;gap:var(--space-2);height:var(--header-h);padding:0 var(--space-2) 0 var(--space-4);white-space:nowrap;border-bottom:1px solid var(--border-default)}._rail_1ursd_7:not(._open_1ursd_27) ._brand_1ursd_31{justify-content:center;padding:0}._mark_1ursd_46{width:24px;height:24px;flex:none}._logo_1ursd_53{height:20px;flex:none}._product_1ursd_58{flex:1;font-size:18px;font-weight:var(--font-weight-semibold);color:var(--text-primary)}._nav_1ursd_65{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-3)}._group_1ursd_76{display:flex;flex-direction:column;gap:2px}._groupLabel_1ursd_82{height:20px;margin:0 var(--space-2);border-top:1px solid var(--border-default);display:flex;align-items:flex-end}._group_1ursd_76:first-child ._groupLabel_1ursd_82{border-top:0}._groupText_1ursd_94{font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.06em;color:var(--text-secondary);white-space:nowrap;opacity:0;transition:opacity var(--motion-fast)}._open_1ursd_27 ._groupText_1ursd_94{opacity:1}._list_1ursd_108{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}._item_1ursd_117{display:flex;align-items:center;gap:var(--space-3);height:36px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text-nav);text-decoration:none;white-space:nowrap}._item_1ursd_117:hover{background:var(--surface-nav-hover);color:var(--text-nav-active);text-decoration:none}._itemActive_1ursd_135,._itemActive_1ursd_135:hover{color:var(--text-nav-active);font-weight:var(--font-weight-semibold);background:var(--surface-nav-active)}._icon_1ursd_142{display:inline-flex;width:24px;justify-content:center;flex:none}._label_1ursd_149{opacity:0;transition:opacity var(--motion-fast)}._open_1ursd_27 ._label_1ursd_149{opacity:1}._badge_1ursd_158{opacity:0}._open_1ursd_27 ._badge_1ursd_158{opacity:1}._body_1ursd_166{flex:1;min-width:0;display:flex;flex-direction:column}._header_1ursd_173{display:flex;align-items:center;gap:var(--space-3);height:var(--header-h);padding:0 var(--space-5);background:var(--surface-frame);border-bottom:1px solid var(--border-default);flex:none}._headerRight_1ursd_184{display:flex;align-items:center;gap:var(--space-1);margin-left:auto}._headerTabs_1ursd_193{flex:1;min-width:0;align-self:stretch;margin-bottom:-1px;display:flex}._main_1ursd_201{flex:1;min-height:0;overflow:auto;padding:var(--panel-pad)}._hasSub_1ursd_209{position:relative;--sub-indent: 48px}._subToggle_1ursd_214{position:absolute;top:4px;right:4px}._rail_1ursd_7:not(._open_1ursd_27) ._subToggle_1ursd_214,._rail_1ursd_7:not(._open_1ursd_27) ._sub_1ursd_214{display:none}._itemWithin_1ursd_225{color:var(--text-nav-active);font-weight:var(--font-weight-semibold)}._rail_1ursd_7:not(._open_1ursd_27) ._itemWithin_1ursd_225{background:var(--surface-nav-active)}._bar_bbyb7_3{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}._list_bbyb7_10{list-style:none;margin:0;padding:0;display:flex;align-items:flex-end;gap:2px;width:100%;height:var(--header-h)}._tab_bbyb7_23{position:relative;display:flex;align-items:center;flex:0 1 160px;container-type:inline-size;min-width:62px;height:34px;margin-bottom:1px;border-radius:var(--radius-card) var(--radius-card) 0 0;color:var(--text-secondary)}._tab_bbyb7_23:hover{background:var(--surface-nav-hover);color:var(--text-primary)}._tab_bbyb7_23+._tab_bbyb7_23:before{content:"";position:absolute;left:-1px;top:50%;width:1px;height:16px;transform:translateY(-50%);background:var(--color-neutral-300)}._tab_bbyb7_23._active_bbyb7_54:before,._tab_bbyb7_23._active_bbyb7_54+._tab_bbyb7_23:before,._tab_bbyb7_23:hover:before,._tab_bbyb7_23:hover+._tab_bbyb7_23:before{display:none}._dragging_bbyb7_62,._dragging_bbyb7_62:hover{background:var(--surface-nav-hover);opacity:.6}._active_bbyb7_54,._active_bbyb7_54:hover{height:35px;min-width:100px;margin-bottom:0;border:1px solid var(--border-default);border-bottom:0;background:var(--surface-bg);color:var(--color-primary-700)}._select_bbyb7_81{display:inline-flex;align-items:center;gap:var(--space-2);flex:1;min-width:0;height:100%;padding:0 0 0 var(--space-3);border:0;background:transparent;color:inherit;font:inherit;font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer}._active_bbyb7_54 ._select_bbyb7_81{font-weight:var(--font-weight-semibold)}._icon_bbyb7_102{display:inline-flex;flex:none;line-height:0}._label_bbyb7_110{min-width:0;max-width:140px;padding-right:12px;overflow:hidden;-webkit-mask-image:linear-gradient(to right,black calc(100% - 12px),transparent);mask-image:linear-gradient(to right,black calc(100% - 12px),transparent)}@container (max-width: 120px){._select_bbyb7_81{gap:6px;padding-left:var(--space-2)}}._close_bbyb7_126{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:var(--space-1);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity var(--motion-fast)}._active_bbyb7_54 ._close_bbyb7_126,._tab_bbyb7_23:hover ._close_bbyb7_126,._tab_bbyb7_23:focus-within ._close_bbyb7_126{opacity:1}._tab_bbyb7_23:not(._active_bbyb7_54) ._close_bbyb7_126{position:absolute;top:50%;right:var(--space-1);transform:translateY(-50%);background:var(--surface-nav-hover)}._close_bbyb7_126:hover{background:var(--color-neutral-200);color:var(--text-primary)}._preview_bbyb7_166{position:fixed;z-index:var(--z-dropdown);overflow:hidden;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-3);pointer-events:none}._previewHead_bbyb7_177{padding:var(--space-3) var(--space-4) var(--space-2)}._previewTitle_bbyb7_181{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._previewTrail_bbyb7_190{font-size:var(--font-size-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._thumb_bbyb7_199{position:relative;height:180px;overflow:hidden;background:var(--surface-bg);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}._page_bbyb7_208{padding:var(--panel-pad);transform-origin:0 0}._page_bbyb7_208 *{overflow:hidden!important}._previewMeta_bbyb7_218{margin:0;padding:var(--space-2) var(--space-4) var(--space-3);display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--font-size-xs)}._previewMeta_bbyb7_218>div{display:flex;justify-content:space-between;gap:var(--space-3)}._previewMeta_bbyb7_218 dt{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-muted)}._previewMeta_bbyb7_218 dd{margin:0;color:var(--text-secondary)}._previewMeta_bbyb7_218 ._changed_bbyb7_245{color:var(--color-warning);font-weight:var(--font-weight-semibold)}
