._overlay_1nqzv_1._overlay_1nqzv_1._overlay_1nqzv_1{--ts-modal-base-layer:1;--ts-modal-raised-layer:1201;box-sizing:border-box;padding:clamp(16px,8vh,80px) 16px 16px}._panel_1nqzv_8._panel_1nqzv_8._panel_1nqzv_8{box-sizing:border-box;min-width:0;max-width:100%;min-height:0;max-height:calc(100dvh - clamp(16px,8vh,80px) - 16px);overflow:hidden}._header_1nqzv_17._header_1nqzv_17._header_1nqzv_17{flex:none;gap:12px;min-width:0}._title_1nqzv_23{overflow-wrap:anywhere;min-width:0;max-height:30dvh;overflow:auto}._close_1nqzv_24._close_1nqzv_24._close_1nqzv_24{flex:none;min-width:36px;min-height:36px}._body_1nqzv_26._body_1nqzv_26._body_1nqzv_26{overscroll-behavior:contain;overflow-wrap:anywhere;min-width:0;min-height:0;overflow:auto}@media (width<=600px){._overlay_1nqzv_1._overlay_1nqzv_1._overlay_1nqzv_1{--ts-modal-base-layer:1300;--ts-modal-raised-layer:1301;padding:12px}._panel_1nqzv_8._panel_1nqzv_8._panel_1nqzv_8{max-height:calc(100dvh - 24px)}._header_1nqzv_17._header_1nqzv_17._header_1nqzv_17{padding:12px 16px}._body_1nqzv_26._body_1nqzv_26._body_1nqzv_26{padding:16px}}._chromeRoot_1u9zk_1{--chrome-side-width:210px;--chrome-bg:#f5f3fb;--chrome-txt:#2c2450;--chrome-txt3:#8d84b6;--chrome-bdr:#e7e0f4;--chrome-grad:linear-gradient(135deg, #4a327f, #6a4fd6);--chrome-pri:#7a64c8;--chrome-pri-glow:#7a64c81f;--chrome-red:#e15a63;--chrome-red-bg:#e15a631f;--chrome-amb-bg:#fff4df;--chrome-amb:#f0b84b;--chrome-amb-d:#8a5f00;--chrome-shadow:0 8px 24px #3d2d7614;--chrome-shadow-l:0 14px 40px #3d2d7629;background:var(--chrome-bg);min-height:100vh;color:var(--chrome-txt);font-family:inherit;font-size:14px;display:flex}._chromeRoot_1u9zk_1,._chromeRoot_1u9zk_1 *{box-sizing:border-box}._chromeRoot_1u9zk_1 button,._chromeRoot_1u9zk_1 input,._chromeRoot_1u9zk_1 textarea,._chromeRoot_1u9zk_1 select{font:inherit}._chromeRoot_1u9zk_1 button{margin:0}._chromeRoot_1u9zk_1 ::-webkit-scrollbar{width:5px}._chromeRoot_1u9zk_1 ::-webkit-scrollbar-track{background:0 0}._chromeRoot_1u9zk_1 ::-webkit-scrollbar-thumb{background:var(--chrome-bdr);border-radius:3px}._chromeRoot_1u9zk_1 input::placeholder,._chromeRoot_1u9zk_1 textarea::placeholder{color:var(--chrome-txt3)}._chromeRoot_1u9zk_1 select{appearance:none}._toast_1u9zk_65{z-index:2000;color:var(--chrome-txt);box-shadow:var(--chrome-shadow-l);border:1px solid var(--chrome-bdr);border-left:4px solid var(--chrome-pri);background:#fff;border-radius:12px;min-width:240px;max-width:min(560px,100vw - 48px);padding:12px 22px 12px 18px;font-size:12px;font-weight:600;animation:.25s _slideDown_1u9zk_1;position:fixed;top:16px;left:50%;transform:translate(-50%)}._toast_info_1u9zk_85{border-left-color:var(--chrome-pri);background:color-mix(in srgb, var(--chrome-pri) 6%, #fff)}._toast_success_1u9zk_90{color:#1b5a3b;background:#eef8f3;border-left-color:#2ea36a}._toast_warn_1u9zk_96{border-left-color:var(--chrome-amb);background:var(--chrome-amb-bg);color:var(--chrome-amb-d)}._toast_error_1u9zk_102{border-left-color:var(--chrome-red);background:var(--chrome-red-bg);color:#8a2228}._toastTitle_1u9zk_108{font-size:13px;font-weight:700;line-height:1.4}._toastBody_1u9zk_114{opacity:.9;margin-top:4px;font-size:12px;font-weight:500;line-height:1.5}._toastCode_1u9zk_122{opacity:.7;letter-spacing:.2px;margin-top:6px;font-size:11px;font-weight:500}._sidebar_1u9zk_130{width:var(--chrome-side-width);border-right:1px solid var(--chrome-bdr);background:#fff;flex-direction:column;flex-shrink:0;transition:width .2s;display:flex;overflow:hidden}._sidebarHeader_1u9zk_141{border-bottom:1px solid var(--chrome-bdr)}._brandCollapsed_1u9zk_145{cursor:pointer;justify-content:center;padding:16px 12px;display:flex}._brandExpanded_1u9zk_152{background:var(--chrome-grad);cursor:pointer;padding:16px 18px}._brandRow_1u9zk_158{align-items:center;gap:10px;display:flex}._brandTitle_1u9zk_164{color:#fff;letter-spacing:0;font-size:12px;font-weight:800;line-height:1.25}._brandSubtitle_1u9zk_172{color:#fff9;letter-spacing:.5px;font-size:8px}._navArea_1u9zk_178{flex:1;padding:10px 8px;overflow:auto}._collapsedSection_1u9zk_184{margin-bottom:10px}._navButton_1u9zk_188{--nav-accent:var(--chrome-txt3);--nav-active-bg:var(--chrome-pri-glow);width:100%;color:var(--nav-accent);cursor:pointer;text-align:left;background:0 0;border:none;border-left:3px solid #0000;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:2px;padding:9px 14px;font-size:12px;font-weight:600;transition:all .15s;display:flex}._navButtonCollapsed_1u9zk_210{justify-content:center;padding:10px 0}._navButtonActive_1u9zk_215{background:var(--nav-active-bg);border-left-color:var(--nav-accent);font-weight:800}._navIcon_1u9zk_221{text-align:center;flex-shrink:0;width:20px;font-size:15px}._navLabel_1u9zk_228{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._userArea_1u9zk_234{border-top:1px solid var(--chrome-bdr);padding:14px 16px}._userAreaCollapsed_1u9zk_239{padding:12px 6px}._userRow_1u9zk_243{align-items:center;gap:8px;display:flex}._userAvatar_1u9zk_249{background:color-mix(in srgb, var(--chrome-pri) 15%, transparent);width:30px;height:30px;color:var(--chrome-pri);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}._userMeta_1u9zk_263{flex:1;min-width:0}._userAlias_1u9zk_268{color:var(--chrome-txt);font-size:12px;font-weight:700}._userDept_1u9zk_274{color:var(--chrome-txt3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}._logoutButton_1u9zk_282{color:var(--chrome-txt3);cursor:pointer;background:0 0;border:none;padding:4px;font-size:13px}._main_1u9zk_291{flex:1;padding:22px 30px;overflow:auto}@media (width<=720px){._chromeRoot_1u9zk_1{--chrome-side-width:64px}._sidebar_1u9zk_130{width:64px!important}._brandExpanded_1u9zk_152{padding:16px 10px}._brandRow_1u9zk_158{justify-content:center}._brandRow_1u9zk_158>div,._navLabel_1u9zk_228,._userMeta_1u9zk_263,._logoutButton_1u9zk_282{display:none}._navArea_1u9zk_178{padding:8px 6px}._navButton_1u9zk_188{border-bottom:3px solid #0000;border-left-color:#0000;justify-content:center;gap:0;padding:10px 0}._navButtonActive_1u9zk_215{border-left-color:#0000;border-bottom-color:var(--nav-accent)}._userArea_1u9zk_234{padding:12px 6px}._userRow_1u9zk_243{justify-content:center}._main_1u9zk_291{padding:12px}}@media (width<=460px){._chromeRoot_1u9zk_1{--chrome-side-width:52px}._sidebar_1u9zk_130{width:52px!important}._main_1u9zk_291{padding:8px}._navIcon_1u9zk_221{width:18px}}._toolbar_1u9zk_369{justify-content:flex-end;margin-bottom:10px;display:flex;position:relative}@media (width<=720px){._navArea_1u9zk_178>div>button{gap:2px;padding:6px 2px}._navArea_1u9zk_178>div>button>div:first-child>div{gap:2px}._navArea_1u9zk_178>div>button>div:first-child>div>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;min-width:0;max-width:100%;display:block;overflow:hidden}}@media (width<=640px){._main_1u9zk_291{min-width:0}._toolbar_1u9zk_369{flex-wrap:wrap;align-items:center;gap:8px}._toolbar_1u9zk_369>button,._toolbar_1u9zk_369>div{flex-shrink:0}._toolbar_1u9zk_369>button{white-space:nowrap}._toolbar_1u9zk_369>button:first-child{flex-basis:100%;min-width:0;max-width:100%}}._notifyButton_1u9zk_425{border:1px solid var(--chrome-bdr);cursor:pointer;width:40px;height:40px;box-shadow:var(--chrome-shadow);background:#fff;border-radius:12px;font-size:16px;position:relative}._notifyBadge_1u9zk_437{background:var(--chrome-red);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}._bootError_1u9zk_454{background:var(--chrome-amb-bg);border:1px solid color-mix(in srgb, var(--chrome-amb) 30%, transparent);color:var(--chrome-amb-d);border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:12px;font-weight:600}._bootLoading_1u9zk_465{border:1px solid color-mix(in srgb, var(--chrome-pri) 24%, transparent);background:color-mix(in srgb, var(--chrome-pri) 6%, #fff);color:var(--chrome-txt);box-shadow:var(--chrome-shadow);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;font-size:12px;display:flex}._bootLoadingTitle_1u9zk_480{color:var(--chrome-txt);font-size:12px;font-weight:800;line-height:1.4}._bootLoadingBody_1u9zk_487{color:var(--chrome-txt3);margin-top:2px;font-weight:600;line-height:1.5}._bootLoadingChips_1u9zk_494{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:46%;display:flex}._bootLoadingChip_1u9zk_494{border:1px solid var(--chrome-bdr);color:var(--chrome-txt3);white-space:nowrap;background:#fff;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}._fallback_1u9zk_514{color:var(--chrome-txt3);padding:24px}@keyframes _slideDown_1u9zk_1{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}._overlay_iiyok_1{z-index:100000;background:#0f172a73;place-items:center;display:grid;position:fixed;inset:0}._panel_iiyok_9{box-sizing:border-box;overflow-wrap:anywhere;border:1px solid var(--ts-color-border-default,#d8cde8);background:#fff;border-radius:16px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto}._shell_vyjjf_1{background:var(--auth-bg);min-height:100vh;font-family:var(--auth-font);justify-content:center;align-items:center;display:flex}._card_vyjjf_10{width:380px;box-shadow:var(--auth-shadow);background:#fff;border-radius:24px;padding:40px 36px}._cardWide_vyjjf_18{width:420px}._header_vyjjf_22{text-align:center;margin-bottom:28px}._headerCompact_vyjjf_27{margin-bottom:26px}._brandTitle_vyjjf_31{color:var(--auth-text);margin-top:12px;font-size:18px;font-weight:800;line-height:1.25}._brandSubtitle_vyjjf_39{color:var(--auth-text-muted);margin-top:4px;font-size:11px}._field_vyjjf_45{margin-bottom:14px}._fieldWide_vyjjf_49{margin-bottom:18px}._label_vyjjf_53{color:var(--auth-text-soft);margin-bottom:4px;font-size:11px;font-weight:700;display:block}._input_vyjjf_61{border:1.5px solid var(--auth-border);width:100%;color:var(--auth-text);font-size:13px;font-family:var(--auth-font);background:#fff;border-radius:10px;outline:none;padding:10px 14px}._error_vyjjf_73{text-align:center;color:var(--auth-error);margin-bottom:12px;font-size:12px}._button_vyjjf_80{background:var(--auth-grad);color:#fff;cursor:pointer;width:100%;font-size:14px;font-weight:700;font-family:var(--auth-font);border:none;border-radius:12px;padding:12px 0;transition:opacity .16s}._button_vyjjf_80:disabled{cursor:wait;opacity:.6}._meta_vyjjf_99{text-align:center;color:var(--auth-text-muted);margin-top:16px;font-size:10px}._loadingState_vyjjf_106{background:var(--auth-bg);min-height:100vh;color:var(--auth-text);font-family:var(--auth-font);justify-content:center;align-items:center;display:flex}._backdrop_1o8mf_1._backdrop_1o8mf_1._backdrop_1o8mf_1{box-sizing:border-box;padding:12px}._surface_1o8mf_6._surface_1o8mf_6._surface_1o8mf_6{box-sizing:border-box;border:1px solid var(--ts-color-border-default,#d8cde8);overflow-wrap:anywhere;flex-direction:column;min-width:0;max-width:100%;min-height:0;max-height:calc(100dvh - 24px);display:flex;overflow:hidden}._heading_1o8mf_20._heading_1o8mf_20._heading_1o8mf_20{overflow-wrap:anywhere;flex:none;min-width:0;max-height:30dvh;overflow:auto}._content_1o8mf_28._content_1o8mf_28._content_1o8mf_28{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}._actions_1o8mf_35._actions_1o8mf_35._actions_1o8mf_35{flex-wrap:wrap;flex:none;min-width:0}._field_1o8mf_41._field_1o8mf_41._field_1o8mf_41{box-sizing:border-box;min-width:0;max-width:100%}._prompt_1o8mf_42._prompt_1o8mf_42._prompt_1o8mf_42{padding:0}._promptHeading_1o8mf_43._promptHeading_1o8mf_43._promptHeading_1o8mf_43{margin:0;padding:20px 20px 8px}._promptContent_1o8mf_44._promptContent_1o8mf_44._promptContent_1o8mf_44{padding:0 20px}._promptActions_1o8mf_45._promptActions_1o8mf_45._promptActions_1o8mf_45{margin:0;padding:16px 20px 20px}._form_1o8mf_46._form_1o8mf_46._form_1o8mf_46{flex-direction:column;min-height:0;padding:0;display:flex}._formContent_1o8mf_47._formContent_1o8mf_47._formContent_1o8mf_47{padding:20px}._formActions_1o8mf_48._formActions_1o8mf_48._formActions_1o8mf_48{border-top:1px solid #e3deea;margin:0;padding:16px 20px}._heading_1o8mf_20._heading_1o8mf_20._heading_1o8mf_20>button{flex-shrink:0}@media (width<=600px){._actions_1o8mf_35._actions_1o8mf_35._actions_1o8mf_35>button{white-space:normal;min-height:40px}}:root{--ts-color-brand-900:#2d2545;--ts-color-brand-800:#4a3d6b;--ts-color-brand-700:#5c4d85;--ts-color-brand-600:#6f59a7;--ts-color-brand-500:#8b7bb5;--ts-color-brand-300:#d8cde8;--ts-color-brand-200:#e1d6f0;--ts-color-brand-100:#f0eaf5;--ts-color-brand-50:#f7f2fc;--ts-color-text-primary:#2d2545;--ts-color-text-secondary:#666;--ts-color-text-tertiary:#5f5f5f;--ts-color-text-inverse:#fff;--ts-color-bg-page:#fff;--ts-color-bg-subtle:#fafbfc;--ts-color-bg-surface:#fff;--ts-color-bg-muted:#f5f5f5;--ts-color-border-subtle:#e4e6eb;--ts-color-border-default:#d8cde8;--ts-color-border-strong:#5f4a87;--ts-color-success-500:#2e6f46;--ts-color-success-50:#e8f4ec;--ts-color-danger-500:#b03e3e;--ts-color-danger-50:#fff7f7;--ts-color-warn-500:#b07e2e;--ts-color-warn-50:#fff8e8;--ts-color-info-500:#3564a8;--ts-color-info-50:#eaf1fb;--ts-font-family-base:"SF Pro Display", -apple-system, "PingFang SC", "Noto Sans SC", system-ui, sans-serif;--ts-font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--ts-font-size-xs:11px;--ts-font-size-sm:12px;--ts-font-size-base:13px;--ts-font-size-md:14px;--ts-font-size-lg:16px;--ts-font-size-xl:20px;--ts-font-size-2xl:24px;--ts-font-weight-regular:400;--ts-font-weight-medium:500;--ts-font-weight-semibold:600;--ts-font-weight-bold:700;--ts-font-weight-heavy:800;--ts-line-height-tight:1.3;--ts-line-height-base:1.5;--ts-line-height-relaxed:1.7;--ts-space-0:0;--ts-space-1:4px;--ts-space-2:8px;--ts-space-3:12px;--ts-space-4:16px;--ts-space-5:20px;--ts-space-6:24px;--ts-space-8:32px;--ts-space-10:40px;--ts-space-12:48px;--ts-radius-xs:4px;--ts-radius-sm:6px;--ts-radius-md:10px;--ts-radius-lg:12px;--ts-radius-xl:18px;--ts-radius-round:999px;--ts-shadow-sm:0 1px 2px #2d25450f;--ts-shadow-md:0 4px 12px #2d254514;--ts-shadow-lg:0 8px 24px #2d25451f;--ts-motion-fast:.12s;--ts-motion-normal:.2s;--ts-motion-slow:.32s;--ts-motion-ease:cubic-bezier(.2, .8, .2, 1);--ts-z-base:0;--ts-z-dropdown:1000;--ts-z-sticky:1100;--ts-z-modal:1300;--ts-z-toast:1500;--ts-z-overlay:1700}html,body,#root{-webkit-user-select:text;user-select:text}button,[role=button],input,textarea,select,.ts-no-text-select{-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}.ts-selectable-text,.ts-selectable-text *{-webkit-user-select:text;user-select:text;cursor:text}[data-theme=dark]{--ts-color-text-primary:#f0eaf5;--ts-color-text-secondary:#bfb5d5;--ts-color-text-tertiary:#8a81a8;--ts-color-text-inverse:#1c1731;--ts-color-bg-page:#1c1731;--ts-color-bg-subtle:#241d3e;--ts-color-bg-surface:#2a2247;--ts-color-bg-muted:#342961;--ts-color-border-subtle:#3a2f5c;--ts-color-border-default:#4a3d6b;--ts-color-border-strong:#5c4d85;--ts-color-success:#4fab85;--ts-color-success-50:#1f3a30;--ts-color-danger:#e07570;--ts-color-danger-50:#3f2828;--ts-color-warn:#d4a943;--ts-color-warn-50:#3a2e18;--ts-color-info:#5ba8c8;--ts-color-info-50:#1f343f;--ts-color-brand-100:#2a2247;--ts-color-brand-200:#342961;--ts-color-brand-300:#4a3d6b;--ts-color-brand-500:#b8a5dd;--ts-color-brand-600:#c8b6e3}
