._button_lz7wn_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--lfo-space-2);border:1px solid transparent;border-radius:var(--lfo-radius-sm);font-size:var(--lfo-font-size-md);font-weight:500;line-height:var(--lfo-line-height-tight);cursor:pointer;transition:background-color var(--lfo-transition-fast),border-color var(--lfo-transition-fast),color var(--lfo-transition-fast);white-space:nowrap}._button_lz7wn_1:disabled{cursor:not-allowed;background:var(--lfo-color-disabled-bg);color:var(--lfo-color-disabled-text);border-color:var(--lfo-color-disabled-bg)}._sizeMd_lz7wn_26{padding:var(--lfo-space-2) var(--lfo-space-4);height:36px}._sizeSm_lz7wn_31{padding:var(--lfo-space-1) var(--lfo-space-3);height:28px;font-size:var(--lfo-font-size-sm)}._primary_lz7wn_37{background:var(--lfo-color-blue-500);color:#fff}._primary_lz7wn_37:not(:disabled):hover{background:var(--lfo-color-blue-600)}._secondary_lz7wn_45{background:var(--lfo-color-surface);border-color:var(--lfo-color-border-strong);color:var(--lfo-color-text)}._secondary_lz7wn_45:not(:disabled):hover{background:var(--lfo-color-surface-sunken)}._ghost_lz7wn_54{background:transparent;color:var(--lfo-color-text)}._ghost_lz7wn_54:not(:disabled):hover{background:var(--lfo-color-surface-sunken)}._danger_lz7wn_62{background:var(--lfo-color-red-500);color:#fff}._danger_lz7wn_62:not(:disabled):hover{background:var(--lfo-color-red-600)}._field_121ut_1{display:flex;flex-direction:column;gap:var(--lfo-space-1)}._label_121ut_7{font-size:var(--lfo-font-size-sm);font-weight:500;color:var(--lfo-color-text-muted)}._input_121ut_13{height:36px;padding:0 var(--lfo-space-3);border:1px solid var(--lfo-color-border-strong);border-radius:var(--lfo-radius-sm);background:var(--lfo-color-surface);color:var(--lfo-color-text)}._input_121ut_13::placeholder{color:var(--lfo-color-text-subtle)}._input_121ut_13:focus-visible{border-color:var(--lfo-color-blue-500)}._input_121ut_13:disabled{background:var(--lfo-color-disabled-bg);color:var(--lfo-color-disabled-text);cursor:not-allowed}._hasError_121ut_36{border-color:var(--lfo-color-red-500)}._errorText_121ut_40{font-size:var(--lfo-font-size-xs);color:var(--lfo-color-red-600)}._field_cspnc_1{display:flex;flex-direction:column;gap:var(--lfo-space-1)}._label_cspnc_7{font-size:var(--lfo-font-size-sm);font-weight:500;color:var(--lfo-color-text-muted)}._trigger_cspnc_13{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--lfo-space-2);height:36px;padding:0 var(--lfo-space-3);border:1px solid var(--lfo-color-border-strong);border-radius:var(--lfo-radius-sm);background:var(--lfo-color-surface);color:var(--lfo-color-text);cursor:pointer}._trigger_cspnc_13:disabled{background:var(--lfo-color-disabled-bg);color:var(--lfo-color-disabled-text);cursor:not-allowed}._trigger_cspnc_13[data-placeholder]{color:var(--lfo-color-text-subtle)}._content_cspnc_37{overflow:hidden;background:var(--lfo-color-surface);border:1px solid var(--lfo-color-border);border-radius:var(--lfo-radius-sm);box-shadow:var(--lfo-shadow-md);z-index:50}._viewport_cspnc_46{padding:var(--lfo-space-1)}._item_cspnc_50{display:flex;align-items:center;padding:var(--lfo-space-2) var(--lfo-space-3);border-radius:var(--lfo-radius-sm);font-size:var(--lfo-font-size-md);cursor:pointer;-webkit-user-select:none;user-select:none}._item_cspnc_50[data-highlighted]{background:var(--lfo-color-blue-50);outline:none}._item_cspnc_50[data-disabled]{color:var(--lfo-color-disabled-text);cursor:not-allowed}._wrapper_16jjp_1{overflow-x:auto;border:1px solid var(--lfo-color-border);border-radius:var(--lfo-radius-md);background:var(--lfo-color-surface)}._table_16jjp_8{width:100%;border-collapse:collapse;font-size:var(--lfo-font-size-sm)}._head_16jjp_14{background:var(--lfo-color-surface-sunken)}._headCell_16jjp_18{text-align:left;padding:var(--lfo-space-2) var(--lfo-space-3);font-weight:600;color:var(--lfo-color-text-muted);white-space:nowrap;border-bottom:1px solid var(--lfo-color-border)}._row_16jjp_27{border-bottom:1px solid var(--lfo-color-border)}._row_16jjp_27:last-child{border-bottom:none}._rowInteractive_16jjp_35:hover{background:var(--lfo-color-blue-50)}._cell_16jjp_39{padding:var(--lfo-space-2) var(--lfo-space-3);color:var(--lfo-color-text);vertical-align:middle}._badge_an1in_1{display:inline-flex;align-items:center;gap:var(--lfo-space-1);padding:2px var(--lfo-space-2);border-radius:var(--lfo-radius-full);font-size:var(--lfo-font-size-xs);font-weight:600;line-height:var(--lfo-line-height-tight);white-space:nowrap}._neutral_an1in_13{background:var(--lfo-color-surface-sunken);color:var(--lfo-color-text-muted)}._blue_an1in_18{background:var(--lfo-color-blue-50);color:var(--lfo-color-blue-600)}._green_an1in_23{background:var(--lfo-color-green-50);color:var(--lfo-color-green-600)}._red_an1in_28{background:var(--lfo-color-red-50);color:var(--lfo-color-red-600)}._yellow_an1in_33{background:var(--lfo-color-yellow-50);color:var(--lfo-color-yellow-600)}._lavender_an1in_38{background:var(--lfo-color-lavender-50);color:var(--lfo-color-lavender-600)}._card_qbcbj_1{background:var(--lfo-color-surface);border:1px solid var(--lfo-color-border);border-radius:var(--lfo-radius-md);box-shadow:var(--lfo-shadow-sm)}._header_qbcbj_8{display:flex;align-items:center;justify-content:space-between;padding:var(--lfo-space-4);border-bottom:1px solid var(--lfo-color-border)}._title_qbcbj_16{font-size:var(--lfo-font-size-lg);font-weight:600}._body_qbcbj_21{padding:var(--lfo-space-4)}._footer_qbcbj_25{padding:var(--lfo-space-3) var(--lfo-space-4);border-top:1px solid var(--lfo-color-border)}._overlay_1l372_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#14182152;animation:_fadeIn_1l372_1 var(--lfo-transition-fast);z-index:100}._content_1l372_9{position:fixed;top:0;right:0;bottom:0;width:min(420px,100vw);display:flex;flex-direction:column;background:var(--lfo-color-surface);box-shadow:var(--lfo-shadow-md);animation:_slideIn_1l372_1 var(--lfo-transition-fast);z-index:101}._header_1l372_23{display:flex;align-items:center;justify-content:space-between;padding:var(--lfo-space-4);border-bottom:1px solid var(--lfo-color-border)}._title_1l372_31{font-size:var(--lfo-font-size-lg);font-weight:600}._closeButton_1l372_36{border:none;background:transparent;cursor:pointer;color:var(--lfo-color-text-muted);font-size:var(--lfo-font-size-lg);line-height:1;padding:var(--lfo-space-1)}._body_1l372_46{flex:1;overflow-y:auto;padding:var(--lfo-space-4)}@keyframes _fadeIn_1l372_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_1l372_1{0%{transform:translate(100%)}to{transform:translate(0)}}._overlay_o9tm9_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#14182152;animation:_fadeIn_o9tm9_1 var(--lfo-transition-fast);z-index:100}._content_o9tm9_9{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 32px));max-height:calc(100vh - 64px);overflow-y:auto;background:var(--lfo-color-surface);border-radius:var(--lfo-radius-md);box-shadow:var(--lfo-shadow-md);z-index:101}._header_o9tm9_23{display:flex;align-items:center;justify-content:space-between;padding:var(--lfo-space-4);border-bottom:1px solid var(--lfo-color-border)}._title_o9tm9_31{font-size:var(--lfo-font-size-lg);font-weight:600}._closeButton_o9tm9_36{border:none;background:transparent;cursor:pointer;color:var(--lfo-color-text-muted);font-size:var(--lfo-font-size-lg);line-height:1;padding:var(--lfo-space-1)}._body_o9tm9_46{padding:var(--lfo-space-4)}._footer_o9tm9_50{display:flex;justify-content:flex-end;gap:var(--lfo-space-2);padding:var(--lfo-space-3) var(--lfo-space-4);border-top:1px solid var(--lfo-color-border)}@keyframes _fadeIn_o9tm9_1{0%{opacity:0}to{opacity:1}}._list_oia0w_1{display:flex;gap:var(--lfo-space-1);border-bottom:1px solid var(--lfo-color-border)}._trigger_oia0w_7{padding:var(--lfo-space-2) var(--lfo-space-3);border:none;background:transparent;color:var(--lfo-color-text-muted);font-size:var(--lfo-font-size-md);font-weight:500;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}._trigger_oia0w_7[data-state=active]{color:var(--lfo-color-blue-600);border-bottom-color:var(--lfo-color-blue-500)}._trigger_oia0w_7:disabled{color:var(--lfo-color-disabled-text);cursor:not-allowed}._content_oia0w_29{padding-top:var(--lfo-space-4)}._viewport_1y6tw_1{position:fixed;bottom:var(--lfo-space-4);right:var(--lfo-space-4);display:flex;flex-direction:column;gap:var(--lfo-space-2);width:360px;max-width:calc(100vw - 32px);z-index:200;list-style:none;margin:0;padding:0}._root_1y6tw_16{display:flex;flex-direction:column;gap:2px;padding:var(--lfo-space-3) var(--lfo-space-4);border-radius:var(--lfo-radius-sm);border:1px solid var(--lfo-color-border);background:var(--lfo-color-surface);box-shadow:var(--lfo-shadow-md)}._neutral_1y6tw_27{border-left:3px solid var(--lfo-color-border-strong)}._success_1y6tw_30{border-left:3px solid var(--lfo-color-green-500)}._error_1y6tw_33{border-left:3px solid var(--lfo-color-red-500)}._warning_1y6tw_36{border-left:3px solid var(--lfo-color-yellow-500)}._title_1y6tw_40{font-size:var(--lfo-font-size-sm);font-weight:600}._description_1y6tw_45{font-size:var(--lfo-font-size-xs);color:var(--lfo-color-text-muted)}._container_19g56_1{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--lfo-space-2);padding:var(--lfo-space-8) var(--lfo-space-4);color:var(--lfo-color-text-muted)}._icon_19g56_11{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--lfo-radius-full);background:var(--lfo-color-lavender-50);color:var(--lfo-color-lavender-600);font-size:var(--lfo-font-size-xl);margin-bottom:var(--lfo-space-2)}._title_19g56_24{font-size:var(--lfo-font-size-lg);font-weight:600;color:var(--lfo-color-text)}._description_19g56_30{font-size:var(--lfo-font-size-sm);max-width:360px}._action_19g56_35{margin-top:var(--lfo-space-2)}._skeleton_w6lov_1{background:linear-gradient(90deg,var(--lfo-color-surface-sunken) 25%,var(--lfo-color-border) 37%,var(--lfo-color-surface-sunken) 63%);background-size:400% 100%;animation:_shimmer_w6lov_1 1.4s ease infinite}._text_w6lov_12{border-radius:var(--lfo-radius-sm);height:12px}._rect_w6lov_17{border-radius:var(--lfo-radius-sm)}._circle_w6lov_21{border-radius:var(--lfo-radius-full)}@keyframes _shimmer_w6lov_1{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion: reduce){._skeleton_w6lov_1{animation:none}}._permissionGrid_1bep8_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--lfo-space-4);margin-top:var(--lfo-space-4)}._moduleGroup_1bep8_8{display:flex;flex-direction:column;gap:var(--lfo-space-2)}._moduleTitle_1bep8_14{margin:0;font-size:var(--lfo-font-size-sm);color:var(--lfo-color-text-muted);text-transform:uppercase;letter-spacing:.04em}._permissionRow_1bep8_22{display:flex;align-items:flex-start;gap:var(--lfo-space-2);font-size:var(--lfo-font-size-sm);cursor:pointer}._description_1bep8_30{display:block;color:var(--lfo-color-text-muted);font-size:var(--lfo-font-size-xs)}._form_1bep8_36{display:flex;flex-direction:column;gap:var(--lfo-space-3)}._brandWrap_1x8vm_1{padding:14px 12px 8px;display:flex;flex-direction:column;gap:8px;color:var(--lfo-color-text)}._brand_1x8vm_1{display:flex;flex-direction:column;gap:6px;padding:4px 4px 0;color:inherit;text-decoration:none}._logo_1x8vm_18{display:block}._logo_1x8vm_18 svg{display:block;width:176px;height:auto}._two_1x8vm_28 ._logo_1x8vm_18 svg{width:150px}.lfo-collapsed ._logo_1x8vm_18 svg{width:32px}._switcher_1x8vm_36{position:relative}._switchButton_1x8vm_40{width:100%;height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid var(--lfo-color-border);border-radius:6px;background:var(--lfo-color-surface);font-size:12.5px;font-weight:500;cursor:pointer}._switchButton_1x8vm_40:hover,._switchOpen_1x8vm_57{border-color:var(--lfo-color-accent)}._switchMenu_1x8vm_61{position:absolute;z-index:50;top:36px;left:0;width:280px;padding:6px;background:var(--lfo-color-surface);border:1px solid var(--lfo-color-border);border-radius:var(--lfo-radius-md);box-shadow:var(--lfo-shadow-md)}._switchItem_1x8vm_74{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;cursor:pointer}._switchItem_1x8vm_74:hover{background:var(--lfo-color-surface-sunken)}._switchItem_1x8vm_74 b{font-weight:500}._switchMark_1x8vm_91 svg{width:22px;height:22px;display:block}._switchCheck_1x8vm_97{margin-left:auto;color:var(--lfo-color-accent)}._switchHint_1x8vm_102{margin:4px 8px 6px;color:var(--lfo-color-text-muted);font-size:12px}._switchError_1x8vm_108{margin:6px 2px 0;color:var(--lfo-color-danger);font-size:12px}._sidebar_pv0cn_1{display:flex;flex-direction:column;height:100vh;position:sticky;top:0;background:var(--lfo-color-surface);border-right:1px solid var(--lfo-color-border);overflow:visible;z-index:30}._brandPlaceholder_pv0cn_14{height:64px}._nav_pv0cn_18{display:flex;flex-direction:column;gap:1px;padding:6px 10px;overflow:auto;flex:1}._navLink_pv0cn_27{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:8px;color:var(--lfo-color-text);text-decoration:none;white-space:nowrap}._navLink_pv0cn_27:hover{background:var(--lfo-color-surface-sunken)}._navLinkActive_pv0cn_42{background:var(--lfo-color-surface-sunken);box-shadow:inset 3px 0 0 var(--lfo-color-text)}._navLink_pv0cn_27 svg{flex:none}._sep_pv0cn_51{height:1px;background:var(--lfo-color-border);margin:8px 6px}._foot_pv0cn_57{border-top:1px solid var(--lfo-color-border);padding:10px}._me_pv0cn_62{position:relative}._meButton_pv0cn_66{display:flex;align-items:center;gap:10px;width:100%;padding:6px;border:0;border-radius:8px;background:none;text-align:left;cursor:pointer}._meButton_pv0cn_66:hover{background:var(--lfo-color-surface-sunken)}._avatar_pv0cn_83{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--lfo-color-surface-sunken);font-size:11px;font-weight:500}._meText_pv0cn_95{display:flex;flex-direction:column;min-width:0}._meText_pv0cn_95 b{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meText_pv0cn_95 small{color:var(--lfo-color-text-muted);font-size:12px}._meMenu_pv0cn_113{position:absolute;bottom:46px;left:0;min-width:200px;padding:6px;background:var(--lfo-color-surface);border:1px solid var(--lfo-color-border);border-radius:var(--lfo-radius-md);box-shadow:var(--lfo-shadow-md);z-index:40}._meItem_pv0cn_126{display:flex;width:100%;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:6px;background:none;color:var(--lfo-color-text);text-decoration:none;text-align:left;cursor:pointer}._meItem_pv0cn_126:hover{background:var(--lfo-color-surface-sunken)}._collapse_pv0cn_145{display:flex;align-items:center;gap:8px;width:100%;padding:6px;border:0;background:none;color:var(--lfo-color-text-muted);font-size:13px;cursor:pointer}.lfo-collapsed ._navLink_pv0cn_27 span,.lfo-collapsed ._meText_pv0cn_95,.lfo-collapsed ._collapse_pv0cn_145 span{display:none}.lfo-collapsed ._navLink_pv0cn_27{justify-content:center;padding:9px 0}@media (max-width: 900px){._sidebar_pv0cn_1{position:fixed;inset:0 auto 0 0;width:250px;z-index:70;transform:translate(-100%);transition:transform .2s}._mobileOpen_pv0cn_179{transform:none;box-shadow:var(--lfo-shadow-md)}._collapse_pv0cn_145{display:none}}._navLocked_pv0cn_189{color:var(--lfo-color-text-subtle);cursor:not-allowed}._navLocked_pv0cn_189:hover{background:none}._topBar_yshtj_1{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:10px;padding:10px 20px;background:var(--lfo-color-surface);border-bottom:1px solid var(--lfo-color-border)}._burger_yshtj_13{display:none;width:34px;height:34px;border:1px solid var(--lfo-color-border);border-radius:6px;background:var(--lfo-color-surface);place-items:center;cursor:pointer}._search_yshtj_24{position:relative;flex:1;max-width:520px}._search_yshtj_24 input{width:100%;height:36px;border:1px solid var(--lfo-color-border);border-radius:6px;background:var(--lfo-color-bg);padding:0 12px 0 34px}._searchIcon_yshtj_39{position:absolute;left:10px;top:9px;color:var(--lfo-color-text-muted)}._spacer_yshtj_46{flex:1}._privilege_yshtj_50{height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border-radius:6px;background:var(--lfo-color-warn-soft);color:var(--lfo-color-warn);white-space:nowrap;cursor:default}._timer_yshtj_63{height:36px;display:flex;align-items:center;gap:10px;padding:0 3px 0 14px;border:1px solid var(--lfo-color-border);border-radius:18px;background:var(--lfo-color-bg)}._timerPlay_yshtj_74{width:20px;height:20px;margin-left:-4px;padding:0;border:0;background:none;display:grid;place-items:center;color:var(--lfo-color-accent);cursor:pointer}._timerTime_yshtj_87{font-size:13px;font-weight:500;color:var(--lfo-color-accent);font-variant-numeric:tabular-nums}._timerHistory_yshtj_94{width:28px;height:28px;border-radius:50%;border:1px solid var(--lfo-color-border);background:var(--lfo-color-surface);color:var(--lfo-color-text-muted);display:grid;place-items:center;padding:0}._timerRunning_yshtj_106{border-color:var(--lfo-color-ok);background:var(--lfo-color-ok-soft)}._timerRunning_yshtj_106 ._timerPlay_yshtj_74,._timerRunning_yshtj_106 ._timerTime_yshtj_87{color:var(--lfo-color-ok)}._create_yshtj_116{position:relative}._createButton_yshtj_120{height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 10px 0 6px;border-radius:18px;border:1px solid color-mix(in srgb,var(--lfo-color-accent) 25%,transparent);background:var(--lfo-color-accent-soft);color:var(--lfo-color-text);font-weight:500;white-space:nowrap;cursor:pointer}._createButton_yshtj_120:hover{border-color:var(--lfo-color-accent)}._createPlus_yshtj_139{width:24px;height:24px;border-radius:50%;background:var(--lfo-color-accent);color:#fff;display:grid;place-items:center}._createChevron_yshtj_149{color:var(--lfo-color-text-muted)}._menu_yshtj_153{position:absolute;right:0;top:42px;min-width:240px;padding:6px;background:var(--lfo-color-surface);border:1px solid var(--lfo-color-border);border-radius:var(--lfo-radius-md);box-shadow:var(--lfo-shadow-md);z-index:40}._menu_yshtj_153 button{display:flex;width:100%;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:6px;background:none;font-size:14px;text-align:left}._menu_yshtj_153 button:disabled{color:var(--lfo-color-text-muted);cursor:not-allowed}._menu_yshtj_153 small{margin-left:auto;font-size:11px;color:var(--lfo-color-text-subtle)}@media (max-width: 900px){._burger_yshtj_13{display:grid}._topBar_yshtj_1{flex-wrap:wrap;padding:10px 16px}._search_yshtj_24{order:5;flex-basis:100%;max-width:none}._hideSm_yshtj_206{display:none}}._shell_fvr6z_1{display:grid;grid-template-columns:var(--lfo-sidebar-width) minmax(0,1fr);min-height:100vh;background:var(--lfo-color-bg)}._collapsed_fvr6z_8{grid-template-columns:var(--lfo-sidebar-width-collapsed) minmax(0,1fr)}._main_fvr6z_12{display:flex;flex-direction:column;min-width:0}._content_fvr6z_18{flex:1;padding:22px 24px 40px}._scrim_fvr6z_23{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#191c1f4d}@media (max-width: 900px){._shell_fvr6z_1,._collapsed_fvr6z_8{grid-template-columns:1fr}._content_fvr6z_18{padding:16px 16px 32px}}._setup_fvr6z_41{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 24px;background:var(--lfo-color-warn-soft);color:var(--lfo-color-warn);border-bottom:1px solid var(--lfo-color-border)}._setupBtn_fvr6z_52{margin-left:auto;height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:6px;background:var(--lfo-color-accent);color:#fff;font-weight:500;text-decoration:none}._wrap_19umk_1{position:relative}._toolbar_19umk_5{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}._spacer_19umk_13{flex:1}._seg_19umk_17{display:inline-flex;padding:3px;gap:2px;background:var(--lfo-color-surface-sunken);border-radius:8px}._seg_19umk_17 button{height:28px;padding:0 10px;border:0;border-radius:6px;background:none;color:var(--lfo-color-text-muted);cursor:pointer;white-space:nowrap}._segOn_19umk_36{background:var(--lfo-color-surface)!important;color:var(--lfo-color-text)!important;box-shadow:var(--lfo-shadow-sm)}._count_19umk_42{margin-left:6px;font-size:11.5px;color:var(--lfo-color-text-subtle)}._search_19umk_48{position:relative;display:flex;align-items:center;color:var(--lfo-color-text-muted)}._search_19umk_48 svg{position:absolute;left:9px}._search_19umk_48 input{width:220px;height:32px;padding:0 10px 0 30px;border:1px solid var(--lfo-color-border);border-radius:6px;background:var(--lfo-color-surface)}._popWrap_19umk_69{position:relative}._tbtn_19umk_73{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--lfo-color-border);border-radius:6px;background:var(--lfo-color-surface);cursor:pointer;white-space:nowrap}._tbtn_19umk_73:hover{background:var(--lfo-color-surface-sunken)}._tbtn_19umk_73:disabled{color:var(--lfo-color-text-subtle);cursor:not-allowed}._tbtnOpen_19umk_95{border-color:var(--lfo-color-accent);color:var(--lfo-color-accent)}._badge_19umk_100{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--lfo-color-accent);color:#fff;font-size:11px;display:inline-grid;place-items:center}._pop_19umk_69{position:absolute;right:0;top:38px;z-index:45;width:260px;background:var(--lfo-color-surface);border:1px solid var(--lfo-color-border);border-radius:var(--lfo-radius-md);box-shadow:var(--lfo-shadow-md)}._popWide_19umk_124{width:320px}._popHead_19umk_128{padding:10px 12px 0;font-weight:500}._popBody_19umk_133{padding:10px 12px;display:flex;flex-direction:column;gap:8px;max-height:60vh;overflow:auto}._popFoot_19umk_142{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-top:1px solid var(--lfo-color-border)}._field_19umk_151{display:flex;flex-direction:column;gap:4px}._fieldLabel_19umk_157{font-size:12px;color:var(--lfo-color-text-muted)}._field_19umk_151 select,._range_19umk_163 input{height:32px;padding:0 8px;border:1px solid var(--lfo-color-border);border-radius:6px;background:var(--lfo-color-surface)}._range_19umk_163{display:grid;grid-template-columns:1fr 1fr;gap:6px}._check_19umk_177{display:flex;align-items:center;gap:8px;cursor:pointer}._hint_19umk_184{margin:4px 0 0;font-size:12px;color:var(--lfo-color-text-muted)}._linkBtn_19umk_190{border:0;background:none;color:var(--lfo-color-accent);cursor:pointer;padding:0}._primary_19umk_198{height:30px;padding:0 12px;border:0;border-radius:6px;background:var(--lfo-color-accent);color:#fff;font-weight:500;cursor:pointer}._chips_19umk_209{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:10px}._chip_19umk_209{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 4px 0 10px;border-radius:13px;background:var(--lfo-color-accent-soft);color:var(--lfo-color-text);font-size:12.5px}._chip_19umk_209 button{width:20px;height:20px;border:0;border-radius:50%;background:none;display:grid;place-items:center;cursor:pointer}._chip_19umk_209 button:hover{background:var(--lfo-color-surface)}._tableWrap_19umk_244{overflow-x:auto;background:var(--lfo-color-surface);border:1px solid var(--lfo-color-border);border-radius:var(--lfo-radius-md)}._table_19umk_244{width:100%;border-collapse:collapse;table-layout:fixed}._table_19umk_244 th,._table_19umk_244 td{padding:9px 12px;border-bottom:1px solid var(--lfo-color-border);text-align:left;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}._table_19umk_244 th{position:relative;height:40px;font-weight:400;color:var(--lfo-color-text-muted);font-size:12.5px;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:grab}._table_19umk_244 tbody tr:last-child td{border-bottom:0}._right_19umk_282{text-align:right!important}._sortBtn_19umk_286{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;color:inherit;font:inherit;cursor:pointer}._resize_19umk_298{position:absolute;top:0;right:0;width:6px;height:100%;cursor:col-resize}._resize_19umk_298:hover{background:var(--lfo-color-accent-soft)}._dragging_19umk_311{background:var(--lfo-color-accent-soft);color:var(--lfo-color-accent)}._colMoving_19umk_316,._colMoving_19umk_316 *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}._clickable_19umk_322{cursor:pointer}._table_19umk_244 tbody tr:hover td{background:#fafafa}._actionsCell_19umk_330{padding:4px 8px!important;text-align:right!important}._rowActions_19umk_335{display:inline-flex;gap:2px;opacity:0;transition:opacity .12s}._table_19umk_244 tbody tr:hover ._rowActions_19umk_335,._rowActions_19umk_335:focus-within{opacity:1}._icb_19umk_347{width:28px;height:28px;border:0;border-radius:6px;background:none;color:var(--lfo-color-text-muted);display:grid;place-items:center;cursor:pointer}._icb_19umk_347:hover{background:var(--lfo-color-surface-sunken);color:var(--lfo-color-text)}._danger_19umk_364:hover{color:var(--lfo-color-danger)}._empty_19umk_368{padding:28px 12px!important;text-align:center!important;color:var(--lfo-color-text-muted)}._emptyAction_19umk_374{margin-top:10px}._pager_19umk_378{display:flex;align-items:center;gap:6px;margin-top:10px;color:var(--lfo-color-text-muted)}._pager_19umk_378 button{width:28px;height:28px;border:1px solid var(--lfo-color-border);border-radius:6px;background:var(--lfo-color-surface);display:grid;place-items:center;cursor:pointer}._pager_19umk_378 button:disabled{opacity:.4;cursor:default}._pager_19umk_378 select{height:28px;border:1px solid var(--lfo-color-border);border-radius:6px;background:var(--lfo-color-surface)}@media (max-width: 900px){._search_19umk_48 input{width:100%}._search_19umk_48{flex:1 1 100%}._rowActions_19umk_335{opacity:1}}._subtle_28v08_1{color:var(--lfo-color-text-muted);font-size:var(--lfo-font-size-xs)}._roleList_28v08_6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lfo-space-1)}._roleBadge_28v08_13{display:inline-flex;align-items:center;gap:var(--lfo-space-1)}._removeRole_28v08_19{background:none;border:none;cursor:pointer;color:inherit;font-size:var(--lfo-font-size-sm);line-height:1;padding:0}._form_28v08_29{display:flex;flex-direction:column;gap:var(--lfo-space-3)}._hint_28v08_35{color:var(--lfo-color-text-muted);font-size:var(--lfo-font-size-sm);margin:0}._ph_28v08_41{display:flex;align-items:center;gap:12px;margin-bottom:16px}._ph_28v08_41 h1{margin:0;font-size:15px;font-weight:500}._spacer_28v08_54{flex:1}._person_28v08_58{display:inline-flex;align-items:center;gap:8px}._avatar_28v08_64{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--lfo-color-surface-sunken);font-size:10px;font-weight:500}._check_28v08_76{display:flex;align-items:center;gap:8px;cursor:pointer}._ph_msued_1{display:flex;align-items:center;gap:12px;margin-bottom:16px}._ph_msued_1 h1{margin:0;font-size:15px;font-weight:500}._card_msued_14{background:var(--lfo-color-surface);border:1px solid var(--lfo-color-border);border-radius:var(--lfo-radius-md);padding:16px 18px}._lead_msued_21{margin:0 0 4px;font-weight:500}._muted_msued_26{margin:0;color:var(--lfo-color-text-muted)}._grid_msued_31{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}._tile_msued_37{display:flex;flex-direction:column;gap:4px;color:var(--lfo-color-text);text-decoration:none}a._tile_msued_37:hover{border-color:var(--lfo-color-accent)}._tile_msued_37 b{font-weight:500}._tileOff_msued_53 small{color:var(--lfo-color-text-subtle);font-size:11.5px}._wrap_23bp3_1{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--lfo-color-bg)}._card_23bp3_9{width:100%;max-width:400px;padding:28px 28px 22px;background:var(--lfo-color-surface);border:1px solid var(--lfo-color-border);border-radius:var(--lfo-radius-md)}._logos_23bp3_18{display:flex;flex-direction:column;gap:8px;color:var(--lfo-color-text)}._logo_23bp3_18 svg{display:block;width:190px;height:auto}._title_23bp3_31{margin:20px 0 16px;font-size:15px;font-weight:500}._form_23bp3_37{display:flex;flex-direction:column;gap:12px}._hint_23bp3_43{margin:0;color:var(--lfo-color-text-muted)}._error_23bp3_48{margin:0;color:var(--lfo-color-danger)}._back_23bp3_53{align-self:center;border:0;background:none;color:var(--lfo-color-accent);cursor:pointer}._note_23bp3_61{margin:18px 0 0;font-size:12px;color:var(--lfo-color-warn)}._head_luc1x_1{display:flex;align-items:center;gap:12px}._avatar_luc1x_7{width:44px;height:44px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--lfo-color-surface-sunken);font-weight:500}._title_luc1x_18{flex:1;min-width:0}._title_luc1x_18 h1{margin:0;font-size:15px;font-weight:500}._title_luc1x_18 small{color:var(--lfo-color-text-muted)}._edit_luc1x_33{height:34px;display:inline-flex;align-items:center;padding:0 14px;border-radius:8px;background:var(--lfo-color-accent);color:#fff;font-weight:500;text-decoration:none}._tabs_luc1x_45{display:flex;gap:4px;margin:12px 0 16px;border-bottom:1px solid var(--lfo-color-border);overflow-x:auto}._tabs_luc1x_45 button{padding:9px 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--lfo-color-text-muted);white-space:nowrap;cursor:pointer}._tabs_luc1x_45 button:disabled{cursor:not-allowed;opacity:.6}._tabOn_luc1x_68{color:var(--lfo-color-text)!important;border-bottom-color:var(--lfo-color-accent)!important}._card_luc1x_73{padding:16px 18px;background:var(--lfo-color-surface);border:1px solid var(--lfo-color-border);border-radius:var(--lfo-radius-md);max-width:900px}._card_luc1x_73 h3{margin:0 0 12px;font-size:13px;font-weight:600}._cols_luc1x_87{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}._kv_luc1x_93{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px 12px;margin:0}._kv_luc1x_93 dt{color:var(--lfo-color-text-muted)}._kv_luc1x_93 dd{margin:0}._badges_luc1x_108{display:inline-flex;flex-wrap:wrap;gap:4px}._later_luc1x_114{margin:16px 0 0;font-size:12.5px;color:var(--lfo-color-text-muted)}@media (max-width: 900px){._cols_luc1x_87{grid-template-columns:1fr;gap:10px}}._head_12su5_1{display:flex;align-items:center;gap:12px;margin-bottom:6px}._head_12su5_1 h1{margin:0;font-size:15px;font-weight:500}._head_12su5_1 small{color:var(--lfo-color-text-muted)}._tabs_12su5_18{display:flex;gap:4px;margin:12px 0 16px;border-bottom:1px solid var(--lfo-color-border)}._tabs_12su5_18 button{padding:9px 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--lfo-color-text-muted);cursor:pointer}._tabs_12su5_18 button:disabled{cursor:not-allowed;opacity:.6}._tabOn_12su5_39{color:var(--lfo-color-text)!important;border-bottom-color:var(--lfo-color-accent)!important}._banner_12su5_44{margin-bottom:16px;padding:12px 14px;border-radius:var(--lfo-radius-md);background:var(--lfo-color-warn-soft);color:var(--lfo-color-warn)}._sheet_12su5_52{display:grid;grid-template-columns:minmax(0,520px) 260px;gap:40px;padding:24px 28px;background:var(--lfo-color-surface);border:1px solid var(--lfo-color-border);border-radius:var(--lfo-radius-md);align-items:start}._avatar_12su5_63{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:var(--lfo-color-surface-sunken);font-size:26px;font-weight:500}._section_12su5_74{margin:22px 0 10px;font-size:15px;font-weight:600;color:var(--lfo-color-accent)}._form_12su5_81{display:flex;flex-direction:column;gap:12px}._fieldLabel_12su5_87{display:block;margin-bottom:6px;font-size:12.5px;color:var(--lfo-color-text-muted)}._roles_12su5_94{display:flex;flex-wrap:wrap;gap:6px}._later_12su5_100{margin:20px 0 0;font-size:12.5px;color:var(--lfo-color-text-muted)}._saveBar_12su5_106{margin-top:20px;padding-top:16px;border-top:1px solid var(--lfo-color-border)}._side_12su5_112{position:sticky;top:80px;display:flex;flex-direction:column;gap:22px;padding-left:22px;border-left:1px solid var(--lfo-color-border)}._block_12su5_122{display:flex;flex-direction:column;align-items:flex-start;gap:4px}._block_12su5_122 h3{margin:0 0 6px;font-size:13px;font-weight:600}._link_12su5_135{padding:4px 0;border:0;background:none;color:var(--lfo-color-accent);cursor:pointer;text-align:left}._link_12su5_135:disabled{color:var(--lfo-color-text-subtle);cursor:not-allowed}._attention_12su5_149{font-weight:600}._ok_12su5_153{color:var(--lfo-color-ok);font-size:12px}._warn_12su5_158{color:var(--lfo-color-warn);font-size:12px}._muted_12su5_163{margin:0;color:var(--lfo-color-text-muted)}._muted_12su5_163 b{color:var(--lfo-color-text);font-weight:500}._qr_12su5_173{align-self:center}._secret_12su5_177{align-self:center;padding:4px 8px;border-radius:6px;background:var(--lfo-color-surface-sunken);font-size:12px;word-break:break-all}._ua_12su5_186{max-width:260px;font-size:12px;color:var(--lfo-color-text-muted)}._loadMore_12su5_192{margin-top:10px}@media (max-width: 900px){._sheet_12su5_52{grid-template-columns:1fr;padding:16px}._side_12su5_112{position:static;padding-left:0;border-left:0;border-top:1px solid var(--lfo-color-border);padding-top:16px}}._back_12su5_211{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--lfo-color-border);border-radius:6px;background:var(--lfo-color-surface);color:var(--lfo-color-text);text-decoration:none}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lfo-color-bg: #f4f4f4;--lfo-color-surface: #ffffff;--lfo-color-surface-sunken: #eeeeef;--lfo-color-border: #e5e5e6;--lfo-color-border-strong: #c6c7ca;--lfo-color-text: #191c1f;--lfo-color-text-muted: #5c5d61;--lfo-color-text-subtle: #8a8b90;--lfo-color-disabled-bg: #eceef2;--lfo-color-disabled-text: #a7acb8;--lfo-color-blue-50: #e8effa;--lfo-color-blue-500: #2c67c5;--lfo-color-blue-600: #2357a8;--lfo-color-green-50: #e9f7ee;--lfo-color-green-500: #2f7a4a;--lfo-color-green-600: #276640;--lfo-color-red-50: #fceeee;--lfo-color-red-500: #b8443f;--lfo-color-red-600: #9c3934;--lfo-color-yellow-50: #fdf5e3;--lfo-color-yellow-500: #8a6512;--lfo-color-yellow-600: #74540f;--lfo-color-lavender-50: #f1eefb;--lfo-color-lavender-500: #8571c7;--lfo-color-lavender-600: #6c58ab;--lfo-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--lfo-font-size-xs: 12px;--lfo-font-size-sm: 13px;--lfo-font-size-md: 13px;--lfo-font-size-lg: 15px;--lfo-font-size-xl: 20px;--lfo-line-height-tight: 1.25;--lfo-line-height-normal: 1.5;--lfo-space-1: 4px;--lfo-space-2: 8px;--lfo-space-3: 12px;--lfo-space-4: 16px;--lfo-space-5: 20px;--lfo-space-6: 24px;--lfo-space-8: 32px;--lfo-radius-sm: 8px;--lfo-radius-md: 10px;--lfo-radius-full: 999px;--lfo-shadow-sm: 0 1px 2px rgba(20, 24, 33, .06);--lfo-shadow-md: 0 8px 28px rgba(25, 28, 31, .12);--lfo-color-accent: var(--lfo-color-blue-500);--lfo-color-accent-soft: var(--lfo-color-blue-50);--lfo-color-ok: var(--lfo-color-green-500);--lfo-color-ok-soft: var(--lfo-color-green-50);--lfo-color-warn: var(--lfo-color-yellow-500);--lfo-color-warn-soft: var(--lfo-color-yellow-50);--lfo-color-danger: var(--lfo-color-red-500);--lfo-color-danger-soft: var(--lfo-color-red-50);--lfo-sidebar-width: 228px;--lfo-sidebar-width-collapsed: 64px;--lfo-transition-fast: .12s ease;--lfo-focus-ring: 0 0 0 2px var(--lfo-color-surface), 0 0 0 4px var(--lfo-color-blue-500)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--lfo-color-bg);color:var(--lfo-color-text);font-family:var(--lfo-font-sans);font-size:var(--lfo-font-size-md);line-height:var(--lfo-line-height-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:none;box-shadow:var(--lfo-focus-ring)}#root{min-height:100vh}body{font-size:13px;line-height:1.45}
