._alert_15mgl_1{padding:var(--zef-space-4);border-radius:var(--zef-radius-md);font-size:var(--zef-text-sm)}._variantDanger_15mgl_13{background:var(--zef-danger-bg);color:var(--zef-danger);border-left:3px solid var(--zef-danger)}._variantSuccess_15mgl_25{background:var(--zef-success-bg);color:var(--zef-success);border-left:3px solid var(--zef-success)}._variantWarning_15mgl_37{background:var(--zef-warning-bg);color:var(--zef-warning);border-left:3px solid var(--zef-warning)}._variantInfo_15mgl_49{background:var(--zef-info-bg);color:var(--zef-info);border-left:3px solid var(--zef-primary-fg)}._button_scipe_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--zef-space-2);border:none;border-radius:var(--zef-radius-md);font-family:var(--zef-font-sans);font-size:var(--zef-text-base);font-weight:500;line-height:var(--zef-leading-tight);cursor:pointer;transition:background-color var(--zef-duration-2) var(--zef-ease-out),border-color var(--zef-duration-2) var(--zef-ease-out),color var(--zef-duration-2) var(--zef-ease-out),transform .1s var(--zef-ease-out),box-shadow var(--zef-duration-2) var(--zef-ease-out)}._button_scipe_1:focus{outline:none}._button_scipe_1:focus-visible{box-shadow:var(--zef-ring-focus)}._button_scipe_1:active:not(:disabled){transform:scale(.98)}._button_scipe_1:disabled{opacity:.5;cursor:not-allowed}._size-sm_scipe_75{height:32px;padding:0 var(--zef-space-4)}._size-md_scipe_85{height:40px;padding:0 var(--zef-space-4)}._size-lg_scipe_95{height:48px;padding:0 var(--zef-space-5)}._iconOnly_scipe_105._size-sm_scipe_75{width:32px;padding:0}._iconOnly_scipe_105._size-md_scipe_85{width:40px;padding:0}._iconOnly_scipe_105._size-lg_scipe_95{width:48px;padding:0}._variant-primary_scipe_135{background:var(--zef-primary-solid);color:var(--zef-text-on-primary)}._variant-primary_scipe_135:hover:not(:disabled){background:var(--zef-primary-hover)}._variant-primary_scipe_135:active:not(:disabled){background:var(--zef-primary-pressed)}._variant-secondary_scipe_161{background:var(--zef-surface);color:var(--zef-text-1);border:1px solid var(--zef-border-strong)}._variant-secondary_scipe_161:hover:not(:disabled){background:var(--zef-surface-2)}._variant-secondary_scipe_161:active:not(:disabled){background:var(--zef-surface-3)}._variant-ghost_scipe_189{background:transparent;color:var(--zef-text-2)}._variant-ghost_scipe_189:hover:not(:disabled){background:var(--zef-surface-2)}._variant-ghost_scipe_189:active:not(:disabled){background:var(--zef-surface-3)}._variant-danger_scipe_215{background:var(--zef-danger-fill);color:var(--zef-danger-on-fill)}._variant-danger_scipe_215:hover:not(:disabled){background:var(--zef-danger-hover)}._variant-danger_scipe_215:active:not(:disabled){background:var(--zef-danger-pressed)}._variant-outline_scipe_241{background:transparent;color:var(--zef-text-1);border:1px solid var(--zef-border-strong)}._variant-outline_scipe_241:hover:not(:disabled){border-color:var(--zef-primary-border);color:var(--zef-primary-fg)}._icon_scipe_105{display:inline-flex;flex-shrink:0;width:16px;height:16px;align-items:center;justify-content:center}._label_scipe_281{white-space:nowrap}._spinner_scipe_289{width:16px;height:16px;border:2px solid currentcolor;border-top-color:transparent;border-radius:var(--zef-radius-full);animation:_spin_scipe_289 .8s linear infinite}@keyframes _spin_scipe_289{to{transform:rotate(360deg)}}._srOnly_scipe_319{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._badge_1hput_1{display:inline-flex;align-items:center;gap:var(--zef-space-2);height:22px;padding:0 var(--zef-space-2);border-radius:var(--zef-radius-full);font-family:var(--zef-font-sans);font-size:var(--zef-text-xs);font-weight:500;line-height:1;white-space:nowrap}._dot_1hput_29{width:6px;height:6px;border-radius:var(--zef-radius-full);background:currentcolor;flex-shrink:0}._variant-neutral_1hput_45{background:var(--zef-surface-3);color:var(--zef-text-2)}._variant-primary_1hput_55{background:var(--zef-primary-subtle);color:var(--zef-primary-fg)}._variant-success_1hput_65{background:var(--zef-success-subtle);color:var(--zef-success-fg)}._variant-warning_1hput_75{background:var(--zef-warning-subtle);color:var(--zef-warning-fg)}._variant-danger_1hput_85{background:var(--zef-danger-subtle);color:var(--zef-danger-fg)}._counter_1hput_95{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:var(--zef-radius-full);background:var(--zef-danger-fill);color:var(--zef-danger-on-fill);font-family:var(--zef-font-sans);font-size:11px;font-weight:600;line-height:1}._card_1cccp_1{background:var(--zef-surface);border:1px solid var(--zef-hairline);border-radius:var(--zef-radius-lg);overflow:hidden}._interactive_1cccp_15{cursor:pointer;transition:border-color var(--zef-duration-2) var(--zef-ease-out)}._interactive_1cccp_15:hover{border-color:var(--zef-primary-border)}._interactive_1cccp_15:focus-visible{outline:none;box-shadow:var(--zef-ring-focus)}._header_1cccp_43{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--zef-space-4);padding:var(--zef-space-5) var(--zef-space-5) var(--zef-space-3);position:relative}._variant-info_1cccp_61 ._header_1cccp_43:before,._variant-warning_1cccp_63 ._header_1cccp_43:before,._variant-success_1cccp_65 ._header_1cccp_43:before,._variant-danger_1cccp_67 ._header_1cccp_43:before{content:"";position:absolute;left:0;top:var(--zef-space-4);bottom:var(--zef-space-3);width:4px;border-radius:0 var(--zef-radius-sm) var(--zef-radius-sm) 0}._variant-info_1cccp_61 ._header_1cccp_43:before{background:var(--zef-primary)}._variant-warning_1cccp_63 ._header_1cccp_43:before{background:var(--zef-warning)}._variant-success_1cccp_65 ._header_1cccp_43:before{background:var(--zef-success)}._variant-danger_1cccp_67 ._header_1cccp_43:before{background:var(--zef-danger)}._headerTitle_1cccp_119{font-size:var(--zef-text-lg);font-weight:600;color:var(--zef-text-1);padding-left:0}._variant-info_1cccp_61 ._headerTitle_1cccp_119,._variant-warning_1cccp_63 ._headerTitle_1cccp_119,._variant-success_1cccp_65 ._headerTitle_1cccp_119,._variant-danger_1cccp_67 ._headerTitle_1cccp_119{padding-left:var(--zef-space-2)}._headerActions_1cccp_147{display:flex;align-items:center;gap:var(--zef-space-2);flex-shrink:0}._body_1cccp_161{padding:0 var(--zef-space-5) var(--zef-space-5)}._header_1cccp_43+._body_1cccp_161{padding-top:0}._footer_1cccp_177{display:flex;align-items:center;justify-content:flex-end;gap:var(--zef-space-2);padding:var(--zef-space-3) var(--zef-space-5) var(--zef-space-5);border-top:1px solid var(--zef-hairline)}._control_13ub5_1{width:100%;padding:var(--zef-space-2) var(--zef-space-3);border:1px solid var(--zef-border-strong);border-radius:var(--zef-radius-md);background:var(--zef-control-bg);color:var(--zef-text-1);font-family:inherit;font-size:var(--zef-text-base)}._sizeSm_13ub5_23{height:32px;min-height:32px;font-size:var(--zef-text-sm)}._sizeMd_13ub5_35{min-height:40px}._error_13ub5_43{border-color:var(--zef-danger)}._control_13ub5_1:focus-visible{outline:none;box-shadow:var(--zef-ring-focus);border-color:var(--zef-primary)}._control_13ub5_1:disabled{opacity:.5;cursor:not-allowed}._wrap_1nd42_1{position:relative;display:block;width:100%}._wrap_1nd42_1:after{content:"";position:absolute;top:calc(50% - 2px);right:var(--zef-space-3);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--zef-text-3);pointer-events:none}._select_1nd42_39{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:var(--zef-space-8);background-color:var(--zef-control-bg);color:var(--zef-text-1)}._select_1nd42_39::-ms-expand{display:none}._root_w5c48_1{display:flex;flex-direction:column;gap:var(--zef-space-3)}._topRow_w5c48_13{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--zef-space-4)}._titleBlock_w5c48_27{display:flex;flex-direction:column;gap:var(--zef-space-1);min-width:0}._backLink_w5c48_41{display:inline-flex;align-items:center;gap:var(--zef-space-1);font-size:var(--zef-text-sm);color:var(--zef-link);text-decoration:none}._backLink_w5c48_41:hover{text-decoration:underline}._backLink_w5c48_41:focus-visible{outline:none;box-shadow:var(--zef-ring-focus)}._title_w5c48_27{margin:0;font-size:var(--zef-text-xl);font-weight:600;color:var(--zef-text-1)}._description_w5c48_91{margin:0;font-size:var(--zef-text-sm);color:var(--zef-text-2)}._actions_w5c48_103{display:flex;align-items:center;gap:var(--zef-space-2);flex-shrink:0}._extra_w5c48_117{display:flex;flex-wrap:wrap;align-items:center;gap:var(--zef-space-3)}._root_hrfw1_1{display:flex;flex-direction:column;gap:var(--zef-space-6);width:100%}._narrow_hrfw1_15{max-width:var(--zef-content-narrow, 45rem)}._root_n963e_1{display:flex;flex-direction:column;gap:var(--zef-space-6);width:100%}._header_n963e_15{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--zef-space-4)}._titleBar_n963e_29{width:min(14rem,45%);height:20px;border-radius:var(--zef-radius-sm);background:var(--zef-surface-2)}._actionsBar_n963e_43{width:8rem;height:var(--zef-density-control-h);flex-shrink:0;border-radius:var(--zef-radius-md);background:var(--zef-surface-2)}._block_n963e_59,._blockShort_n963e_61{width:100%;border-radius:var(--zef-radius-lg);border:1px solid var(--zef-hairline);background:var(--zef-surface)}._block_n963e_59{height:12rem}._blockShort_n963e_61{height:8rem}._titleBar_n963e_29,._actionsBar_n963e_43,._block_n963e_59,._blockShort_n963e_61{position:relative;overflow:hidden}._titleBar_n963e_29:after,._actionsBar_n963e_43:after,._block_n963e_59:after,._blockShort_n963e_61:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,var(--zef-shimmer) 50%,transparent 100%);animation:_zef-shimmer_n963e_1 1.4s var(--zef-ease-in-out) infinite}@media(prefers-reduced-motion:reduce){._titleBar_n963e_29:after,._actionsBar_n963e_43:after,._block_n963e_59:after,._blockShort_n963e_61:after{animation:none;opacity:.35}}._region_jl211_1{position:fixed;left:var(--zef-space-4);bottom:var(--zef-space-4);z-index:1100;display:flex;flex-direction:column-reverse;gap:var(--zef-space-2);width:min(360px,calc(100vw - var(--zef-space-8)));pointer-events:none}._toast_jl211_25{pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--zef-space-3);padding:var(--zef-space-3) var(--zef-space-4);border-radius:var(--zef-radius-md);background:var(--zef-surface);border:1px solid var(--zef-hairline);box-shadow:var(--zef-shadow-2);color:var(--zef-text-1);font-size:var(--zef-text-base);animation:_toast-in_jl211_1 var(--zef-duration-2) var(--zef-ease-out)}._icon_jl211_57{display:inline-flex;margin-top:2px;color:var(--zef-text-2)}._variant-success_jl211_69 ._icon_jl211_57{color:var(--zef-success)}._variant-danger_jl211_77 ._icon_jl211_57{color:var(--zef-danger)}._variant-warning_jl211_85 ._icon_jl211_57{color:var(--zef-warning)}._variant-info_jl211_93 ._icon_jl211_57{color:var(--zef-primary)}._body_jl211_101{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--zef-space-2)}._message_jl211_117{margin:0;line-height:var(--zef-leading-normal)}._undo_jl211_127{border:none;background:transparent;padding:0;font:inherit;font-weight:600;color:var(--zef-primary-fg);cursor:pointer;text-decoration:underline}._undo_jl211_127:focus-visible,._close_jl211_151:focus-visible{outline:none;box-shadow:var(--zef-ring-focus);border-radius:var(--zef-radius-sm)}._close_jl211_151{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-4px -4px 0 0;border:none;border-radius:var(--zef-radius-sm);background:transparent;color:var(--zef-text-3);cursor:pointer}._close_jl211_151:hover{color:var(--zef-text-1);background:var(--zef-surface-2)}@keyframes _toast-in_jl211_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._toast_jl211_25{animation:none}}._root_13pvh_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:15vh var(--zef-space-4) var(--zef-space-4)}._backdrop_13pvh_21{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;background:var(--zef-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;animation:_fade-in_13pvh_1 var(--zef-duration-2) var(--zef-ease-out)}._panel_13pvh_43{position:relative;display:flex;flex-direction:column;width:100%;max-height:80vh;background:var(--zef-surface);border-radius:var(--zef-radius-lg);box-shadow:var(--zef-shadow-3);overflow:hidden;animation:_panel-in_13pvh_1 var(--zef-duration-2) var(--zef-ease-out)}._size-sm_13pvh_69{max-width:400px}._size-md_13pvh_77{max-width:560px}._size-lg_13pvh_85{max-width:720px}._size-xl_13pvh_93{max-width:960px}._header_13pvh_101{display:flex;align-items:center;justify-content:space-between;gap:var(--zef-space-4);padding:var(--zef-space-5) var(--zef-space-5) 0}._title_13pvh_117{margin:0;font-family:var(--zef-font-sans);font-size:var(--zef-text-lg);font-weight:600;color:var(--zef-text-1)}._close_13pvh_133{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--zef-radius-sm);background:transparent;color:var(--zef-text-2);font-size:1.5rem;line-height:1;cursor:pointer;transition:background-color var(--zef-duration-2) var(--zef-ease-out)}._close_13pvh_133:hover{background:var(--zef-surface-2)}._close_13pvh_133:focus-visible{outline:none;box-shadow:var(--zef-ring-focus)}._body_13pvh_183{flex:1;overflow-y:auto;padding:var(--zef-space-5)}._footer_13pvh_195{display:flex;align-items:center;justify-content:flex-end;gap:var(--zef-space-3);padding:var(--zef-space-4) var(--zef-space-5) var(--zef-space-5);border-top:1px solid var(--zef-hairline)}@keyframes _fade-in_13pvh_1{0%{opacity:0}to{opacity:1}}@keyframes _panel-in_13pvh_1{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:767px){._root_13pvh_1{align-items:flex-end;padding:0}._panel_13pvh_43{max-height:90vh;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--zef-radius-xl);border-top-right-radius:var(--zef-radius-xl);animation:_sheet-in_13pvh_1 .25s var(--zef-ease-out)}._size-sm_13pvh_69,._size-md_13pvh_77,._size-lg_13pvh_85,._size-xl_13pvh_93{max-width:none;width:calc(100% - var(--zef-space-4));margin:0 var(--zef-space-2) var(--zef-space-2)}}@keyframes _sheet-in_13pvh_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._root_13vir_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--zef-space-2);padding:var(--zef-space-12);text-align:center}._icon_13vir_21{font-size:32px;line-height:1;color:var(--zef-text-3)}._title_13vir_33{margin:0;font-size:var(--zef-text-lg);font-weight:500;color:var(--zef-text-1)}._description_13vir_47{margin:0;max-width:360px;font-size:var(--zef-text-base);color:var(--zef-text-2)}._action_13vir_61{margin-top:var(--zef-space-2)}._hint_1kdbc_1{margin:0;color:var(--zef-text-2);font-size:var(--zef-text-sm)}._error_1kdbc_13{margin:0 0 var(--zef-space-3);padding:var(--zef-space-3);border-radius:var(--zef-radius-md);background:var(--zef-danger-bg);color:var(--zef-danger);font-size:var(--zef-text-sm)}._list_1kdbc_31{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--zef-space-2)}._item_1kdbc_49{display:flex;align-items:center;gap:var(--zef-space-2);width:100%;padding:var(--zef-space-3) var(--zef-space-4);border:1px solid var(--zef-hairline);border-radius:var(--zef-radius-md);background:var(--zef-surface);color:var(--zef-text-1);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}._item_1kdbc_49:hover:not(:disabled){border-color:var(--zef-primary);background:var(--zef-surface-2)}._item_1kdbc_49:disabled{opacity:.6;cursor:not-allowed}._itemActive_1kdbc_101{border-color:var(--zef-primary);background:var(--zef-surface-2)}._name_1kdbc_111{flex:1;font-weight:500}._badge_1kdbc_121{font-size:var(--zef-text-xs);color:var(--zef-text-2);padding:2px 6px;border-radius:var(--zef-radius-sm);background:var(--zef-surface-2)}._list_y2bcm_1{margin:var(--zef-space-3) 0 0;padding:0;max-height:20rem;overflow-y:auto;list-style:none}._option_y2bcm_17,._optionActive_y2bcm_19{display:flex;flex-direction:column;align-items:flex-start;gap:var(--zef-space-1);width:100%;padding:var(--zef-space-2) var(--zef-space-3);border:none;border-radius:var(--zef-radius-sm);background:transparent;color:var(--zef-text-1);font:inherit;text-align:left;cursor:pointer}._optionActive_y2bcm_19,._option_y2bcm_17:hover,._optionActive_y2bcm_19:hover{background:var(--zef-surface-2)}._option_y2bcm_17:focus-visible,._optionActive_y2bcm_19:focus-visible{outline:none;box-shadow:var(--zef-ring-focus)}._optionLabel_y2bcm_81{font-size:var(--zef-text-sm);font-weight:500}._optionMeta_y2bcm_91{font-size:var(--zef-text-xs);color:var(--zef-text-2)}._empty_y2bcm_101{margin:var(--zef-space-4) 0 0;color:var(--zef-text-2);font-size:var(--zef-text-sm)}._topbar_enpwq_1{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;height:var(--zef-topbar-height);padding:0 var(--zef-space-4) 0 var(--zef-space-6);background:var(--zef-app);border-bottom:1px solid var(--zef-hairline);box-shadow:none;view-transition-name:zef-topbar}._left_enpwq_35,._right_enpwq_37{display:flex;align-items:center;gap:var(--zef-space-2)}._chromeIcon_enpwq_49{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--zef-radius-md);background:transparent;color:var(--zef-text-1);text-decoration:none;cursor:pointer}a._chromeIcon_enpwq_49:hover,button._chromeIcon_enpwq_49:hover:not(:disabled){background:var(--zef-surface-2)}a._chromeIcon_enpwq_49:focus-visible,button._chromeIcon_enpwq_49:focus-visible{outline:none;box-shadow:var(--zef-ring-focus)}._mobileOnly_enpwq_101{display:inline-flex}@media(min-width:1024px){._mobileOnly_enpwq_101{display:none}}._userMenu_enpwq_121{position:relative}._userTrigger_enpwq_129{display:flex;align-items:center;gap:var(--zef-space-2);padding:var(--zef-space-1) var(--zef-space-2) var(--zef-space-1) var(--zef-space-1);border:none;border-radius:var(--zef-radius-md);background:transparent;cursor:pointer}._userTrigger_enpwq_129:hover{background:var(--zef-surface-2)}._userTrigger_enpwq_129:focus{outline:none}._userTrigger_enpwq_129:focus-visible{outline:none;box-shadow:var(--zef-ring-focus)}._avatar_enpwq_177{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--zef-radius-full);background:var(--zef-surface-3);color:var(--zef-text-1);font-family:var(--zef-font-sans);font-size:var(--zef-text-sm);font-weight:600}._userName_enpwq_205{display:none;font-family:var(--zef-font-sans);font-size:var(--zef-text-sm);color:var(--zef-text-1)}@media(min-width:1024px){._userName_enpwq_205{display:block}}._dropdown_enpwq_231{position:absolute;top:calc(100% + var(--zef-space-2));right:0;z-index:110;min-width:220px;padding:var(--zef-space-2);border:1px solid var(--zef-hairline);border-radius:var(--zef-radius-md);background:var(--zef-surface);box-shadow:var(--zef-shadow-2)}._dropdownItem_enpwq_257{display:flex;align-items:center;gap:var(--zef-space-3);width:100%;padding:var(--zef-space-2) var(--zef-space-3);border:none;border-radius:var(--zef-radius-sm);background:transparent;color:var(--zef-text-1);font-family:var(--zef-font-sans);font-size:var(--zef-text-sm);text-align:left;text-decoration:none;cursor:pointer}._dropdownItem_enpwq_257:hover{background:var(--zef-surface-2)}._dropdownItem_enpwq_257:focus-visible{outline:none;box-shadow:var(--zef-ring-focus)}._sidebar_6bbhl_1{position:fixed;top:var(--zef-topbar-height);left:0;bottom:0;z-index:90;display:flex;flex-direction:column;width:var(--zef-sidebar-width);background:var(--zef-app);border-right:1px solid var(--zef-hairline);view-transition-name:zef-sidebar;transition:width var(--zef-motion-base) var(--zef-ease-out),transform var(--zef-motion-slow) var(--zef-ease-out)}._navMain_6bbhl_35{flex:1;min-height:0;overflow-y:auto}._collapsed_6bbhl_47{width:var(--zef-sidebar-width-collapsed)}._header_6bbhl_55{padding:var(--zef-space-4)}._logoLink_6bbhl_63{display:block;text-decoration:none}._logo_6bbhl_63{max-height:40px;font-family:var(--zef-font-sans);font-size:var(--zef-text-lg);font-weight:600;color:var(--zef-text-1)}._logoImage_6bbhl_89{display:block;max-height:40px;max-width:100%}._collapsed_6bbhl_47 ._logo_6bbhl_63,._collapsed_6bbhl_47 ._logoImage_6bbhl_89{margin:0 auto}._section_6bbhl_111{padding-bottom:var(--zef-space-4)}._sectionLabel_6bbhl_119{padding:var(--zef-space-4) var(--zef-space-4) var(--zef-space-2);font-family:var(--zef-font-sans);font-size:var(--zef-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--zef-text-2)}._collapsed_6bbhl_47 ._sectionLabel_6bbhl_119{display:none}._list_6bbhl_147{margin:0;padding:0;list-style:none}._item_6bbhl_159{position:relative;display:flex;align-items:center;gap:var(--zef-space-3);width:calc(100% - var(--zef-space-4));height:var(--zef-density-row-h);margin:2px var(--zef-space-2);padding:0 var(--zef-space-3);border:none;border-radius:var(--zef-radius-md);background:transparent;color:var(--zef-text-1);font-family:var(--zef-font-sans);font-size:var(--zef-text-sm);text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--zef-duration-2) var(--zef-ease-out)}._item_6bbhl_159:hover{background:var(--zef-surface-2)}._item_6bbhl_159:focus-visible{outline:none;box-shadow:var(--zef-ring-focus)}._itemActive_6bbhl_219{background:var(--zef-primary-subtle);color:var(--zef-text-1);font-weight:500}._itemActive_6bbhl_219 ._itemIcon_6bbhl_231{color:var(--zef-primary-fg)}._itemChild_6bbhl_239{padding-left:calc(var(--zef-space-3) + 16px)}._itemIconWrap_6bbhl_247{position:relative;display:inline-flex;flex-shrink:0}._itemIcon_6bbhl_231{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:inherit}._itemLabel_6bbhl_279{display:flex;flex:1;align-items:center;gap:var(--zef-space-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._indicator_6bbhl_299{color:var(--zef-primary-fg);font-weight:700}._badge_6bbhl_309{margin-left:auto;flex-shrink:0}._badgeDot_6bbhl_319{position:absolute;top:-2px;right:-2px;width:6px;height:6px;border-radius:var(--zef-radius-full);background:var(--zef-danger);pointer-events:none}._collapsed_6bbhl_47 ._item_6bbhl_159{justify-content:center;width:calc(100% - var(--zef-space-2));padding:0}._collapsed_6bbhl_47 ._itemLabel_6bbhl_279{display:none}._treeToggle_6bbhl_361{width:calc(100% - var(--zef-space-4))}._chevron_6bbhl_369{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;color:var(--zef-text-2);transition:transform .15s linear}._chevronOpen_6bbhl_387{transform:rotate(90deg)}._treeList_6bbhl_395{margin:0;padding:0;list-style:none;overflow:hidden}._flyout_6bbhl_409{position:fixed;z-index:120;min-width:220px;margin:0;padding:var(--zef-space-2);list-style:none;border:1px solid var(--zef-hairline);border-radius:var(--zef-radius-md);background:var(--zef-surface);box-shadow:var(--zef-shadow-2)}._flyoutHeader_6bbhl_435{padding:var(--zef-space-1) var(--zef-space-3) var(--zef-space-2);font-family:var(--zef-font-sans);font-size:var(--zef-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--zef-text-2)}._flyoutItem_6bbhl_455{display:flex;align-items:center;gap:var(--zef-space-3);width:100%;min-height:36px;padding:var(--zef-space-2) var(--zef-space-3);border-radius:var(--zef-radius-sm);color:var(--zef-text-1);font-family:var(--zef-font-sans);font-size:var(--zef-text-sm);text-decoration:none}._flyoutItem_6bbhl_455:hover{background:var(--zef-surface-2)}._flyoutItem_6bbhl_455:focus-visible{outline:none;box-shadow:var(--zef-ring-focus)}._flyoutItemLabel_6bbhl_501{flex:1;white-space:nowrap}._footer_6bbhl_511{flex-shrink:0;margin-top:auto;padding:var(--zef-space-2) 0 var(--zef-space-3);border-top:1px solid var(--zef-hairline)}@media(max-width:1023px){._sidebar_6bbhl_1,._sidebar_6bbhl_1._collapsed_6bbhl_47{transform:translate(-100%);visibility:hidden;width:var(--zef-sidebar-width);box-shadow:var(--zef-shadow-3)}._sidebar_6bbhl_1._mobileOpen_6bbhl_543,._sidebar_6bbhl_1._collapsed_6bbhl_47._mobileOpen_6bbhl_543{transform:translate(0);visibility:visible}._collapsed_6bbhl_47 ._sectionLabel_6bbhl_119,._collapsed_6bbhl_47 ._itemLabel_6bbhl_279,._mobileOpen_6bbhl_543 ._sectionLabel_6bbhl_119,._mobileOpen_6bbhl_543 ._itemLabel_6bbhl_279{display:flex}._collapsed_6bbhl_47 ._item_6bbhl_159,._mobileOpen_6bbhl_543 ._item_6bbhl_159{justify-content:flex-start;width:calc(100% - var(--zef-space-4));padding:0 var(--zef-space-3)}}._shell_nmuw3_1{position:relative;min-height:100vh;background:var(--zef-app)}._skipLink_nmuw3_13{position:absolute;left:var(--zef-skip-left);top:var(--zef-skip-top);z-index:200;padding:var(--zef-skip-padding);overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);width:1px;height:1px;white-space:nowrap;border:0;border-radius:var(--zef-radius-sm);background:var(--zef-surface);color:var(--zef-text-1);font-size:var(--zef-text-sm);font-weight:500;text-decoration:none}._skipLink_nmuw3_13:focus,._skipLink_nmuw3_13:focus-visible{clip:auto;clip-path:none;width:auto;height:auto;overflow:visible;outline:none;box-shadow:var(--zef-ring-focus)}._content_nmuw3_77{min-height:100vh;padding-top:var(--zef-topbar-height);margin-left:var(--zef-sidebar-width);transition:margin-left var(--zef-motion-base) var(--zef-ease-out)}._shell_nmuw3_1[data-sidebar-collapsed=true] ._content_nmuw3_77{margin-left:var(--zef-sidebar-width-collapsed)}._shell_nmuw3_1[data-tabbar=true] ._content_nmuw3_77{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}._contentInner_nmuw3_107{max-width:var(--zef-content-max-w);width:100%;margin-inline:auto;padding:var(--zef-space-6)}._contentInner_nmuw3_107:has([data-layout=wide]){max-width:none}._backdrop_nmuw3_129{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;border:none;background:var(--zef-backdrop);cursor:pointer}._tabbar_nmuw3_147{position:fixed;bottom:0;left:0;right:0;z-index:70;display:flex;align-items:stretch;height:calc(56px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--zef-surface);border-top:1px solid var(--zef-hairline)}._tab_nmuw3_147{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:44px;padding:var(--zef-space-1);border:none;background:transparent;color:var(--zef-text-2);font-family:var(--zef-font-sans);font-size:var(--zef-text-xs);font-weight:500;text-decoration:none;cursor:pointer}._tab_nmuw3_147:focus-visible{outline:none;box-shadow:var(--zef-ring-focus)}._tabActive_nmuw3_225{color:var(--zef-primary-fg)}@media(max-width:1023px){._content_nmuw3_77{margin-left:0}}@media(max-width:767px){._contentInner_nmuw3_107{padding:var(--zef-space-4)}}._page_xhw4b_1{display:flex;flex-direction:column;gap:var(--zef-space-6)}._hint_xhw4b_13{margin:0;color:var(--zef-text-2);font-size:var(--zef-text-sm)}._linkGrid_xhw4b_25{display:grid;gap:var(--zef-space-3)}@media(min-width:640px){._linkGrid_xhw4b_25{grid-template-columns:repeat(2,1fr)}}._linkCard_xhw4b_47{display:flex;align-items:center;gap:var(--zef-space-3);padding:var(--zef-space-4);border:1px solid var(--zef-hairline);border-radius:var(--zef-radius-md);background:var(--zef-surface);color:var(--zef-text-1);text-decoration:none;font-size:var(--zef-text-sm);font-weight:500;transition:background-color var(--zef-duration-2) var(--zef-ease-out)}._linkCard_xhw4b_47:hover{background:var(--zef-surface-2)}._linkCardDisabled_xhw4b_85{display:flex;align-items:center;gap:var(--zef-space-3);padding:var(--zef-space-4);border:1px solid var(--zef-hairline);border-radius:var(--zef-radius-md);background:var(--zef-surface);color:var(--zef-text-2);font-size:var(--zef-text-sm);font-weight:500;opacity:.7;cursor:not-allowed}._linkIcon_xhw4b_115{display:inline-flex;color:var(--zef-primary-fg)}._linkMeta_xhw4b_125{margin-left:auto;font-size:var(--zef-text-xs);color:var(--zef-text-2);font-weight:400}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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{color-scheme:light;--zef-primary-50: #eff6ff;--zef-primary-100: #dcecff;--zef-primary-200: #bcd9fb;--zef-primary-300: #8fc0f6;--zef-primary-400: #6cadef;--zef-primary-500: #4a94e4;--zef-primary-600: #3479c9;--zef-primary-700: #2a61a3;--zef-primary-800: #234e83;--zef-primary-900: #1b3a5e;--zef-canvas: #f5f4f0;--zef-app: var(--zef-canvas);--zef-surface: #ffffff;--zef-surface-sunken: #ebe9e4;--zef-surface-raised: #ffffff;--zef-surface-2: var(--zef-surface-sunken);--zef-surface-3: #e2dfd8;--zef-hairline: #e2dfd8;--zef-overlay: rgb(15 23 35 / 40%);--zef-text-1: #191b1e;--zef-text-2: #565b63;--zef-text-3: #7e848d;--zef-text-disabled: #b0b7c1;--zef-placeholder: var(--zef-text-3);--zef-brand: #6cadef;--zef-primary-solid: #134e5e;--zef-primary: var(--zef-primary-solid);--zef-primary-fg: #134e5e;--zef-primary-hover: #0f4150;--zef-primary-pressed: #0b3441;--zef-primary-subtle: #e8f0f2;--zef-primary-border: #9bb8c4;--zef-text-on-primary: #ffffff;--zef-live: #1b8a9e;--zef-live-subtle: #ddf1f4;--zef-success-fg: #2c7a65;--zef-success-subtle: #e6f5f0;--zef-success-fill: #2f7d68;--zef-success-on-fill: #ffffff;--zef-success: var(--zef-success-fg);--zef-success-bg: var(--zef-success-subtle);--zef-warning-fg: #9f6007;--zef-warning-subtle: #fdf3e0;--zef-warning-fill: #a16207;--zef-warning-on-fill: #ffffff;--zef-warning: var(--zef-warning-fg);--zef-warning-bg: var(--zef-warning-subtle);--zef-danger-fg: #c33b3b;--zef-danger-subtle: #fdecec;--zef-danger-fill: #c53d3d;--zef-danger-on-fill: #ffffff;--zef-danger-hover: #b53838;--zef-danger-pressed: #a73434;--zef-danger: var(--zef-danger-fg);--zef-danger-bg: var(--zef-danger-subtle);--zef-info: var(--zef-primary-fg);--zef-info-bg: var(--zef-primary-subtle);--zef-violet: #8624e2;--zef-violet-bg: #f3e9fd;--zef-status-sick-fg: #5f4491;--zef-status-sick-subtle: #eee8f7;--zef-status-shift-fg: var(--zef-live);--zef-status-shift-subtle: var(--zef-live-subtle);--zef-status-absence-fg: var(--zef-warning-fg);--zef-status-absence-subtle: var(--zef-warning-subtle);--zef-status-overtime-fg: #b45309;--zef-status-overtime-subtle: #fef3c7;--zef-status-vacation-fg: var(--zef-primary-fg);--zef-status-vacation-subtle: var(--zef-primary-subtle);--zef-control-bg: var(--zef-surface);--zef-table-row-hover: var(--zef-surface-2);--zef-table-row-selected: var(--zef-primary-subtle);--zef-link: var(--zef-primary-fg);--zef-shimmer: rgb(255 255 255 / 40%);--zef-backdrop: var(--zef-overlay);--zef-ring-focus-color: var(--zef-primary-fg);--zef-ring-focus: 0 0 0 3px var(--zef-ring-focus-color);--zef-skip-top: var(--zef-space-2);--zef-skip-left: var(--zef-space-3);--zef-skip-padding: var(--zef-space-2) var(--zef-space-3);--zef-chart-1: #6cadef;--zef-chart-2: #2f7d68;--zef-chart-3: #c4922a;--zef-chart-4: #c53d3d;--zef-chart-5: var(--zef-violet);--zef-chart-6: #3d8b8b;--zef-chart-7: #5c6570;--zef-chart-8: #d9763a;--zef-chart-grid: var(--zef-hairline);--zef-chart-tick: var(--zef-text-3);--zef-chart-tooltip-bg: var(--zef-surface);--zef-chart-tooltip-fg: var(--zef-text-1);--zef-calendar-today: rgb(108 173 239 / 15%);--zef-calendar-page-bg: var(--zef-surface);--zef-calendar-neutral-bg: var(--zef-surface-2);--zef-calendar-event-fg: var(--zef-text-on-primary);--zef-bg-app: var(--zef-app);--zef-bg-surface: var(--zef-surface);--zef-bg-surface-2: var(--zef-surface-2);--zef-bg-surface-3: var(--zef-surface-3);--zef-border: var(--zef-hairline);--zef-border-strong: #d0d7e1;--zef-bg-shell: var(--zef-app);--zef-bg-shell-hover: var(--zef-surface-2);--zef-bg-shell-active: var(--zef-surface-3);--zef-border-shell: var(--zef-hairline);--zef-text-on-shell: var(--zef-text-1);--zef-text-on-shell-dim: var(--zef-text-2);--zef-shadow-shell: none;--zef-bg: var(--zef-surface);--zef-bg-1: var(--zef-surface);--zef-bg-2: var(--zef-surface-2);--zef-bg-muted: var(--zef-surface-2);--zef-surface-1: var(--zef-surface);--zef-primary-bg: var(--zef-primary-subtle);--zef-on-primary: var(--zef-text-on-primary);--zef-text: var(--zef-text-1);--zef-text-muted: var(--zef-text-2);--zef-danger-text: var(--zef-danger-fg);--zef-font-sans: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--zef-font-mono: "IBM Plex Mono", ui-monospace, monospace;--zef-text-xs: .75rem;--zef-text-sm: .8125rem;--zef-text-base: .875rem;--zef-text-md: var(--zef-text-base);--zef-text-lg: 1rem;--zef-text-xl: 1.25rem;--zef-text-kpi: 1.75rem;--zef-text-2xl: 1.5rem;--zef-text-3xl: 2rem;--zef-leading-tight: 1.25;--zef-leading-normal: 1.5;--zef-space-1: 4px;--zef-space-2: 8px;--zef-space-3: 12px;--zef-space-4: 16px;--zef-space-5: 20px;--zef-space-6: 24px;--zef-space-8: 32px;--zef-space-10: 40px;--zef-space-12: 48px;--zef-radius-sm: 6px;--zef-radius-md: 10px;--zef-radius-lg: 14px;--zef-radius-xl: 20px;--zef-radius-pill: 9999px;--zef-radius-full: var(--zef-radius-pill);--zef-shadow-1: none;--zef-shadow-2: none;--zef-shadow-3: 0 12px 40px rgb(16 24 40 / 14%);--zef-shadow-float: 0 8px 24px rgb(25 27 30 / 10%), 0 2px 6px rgb(25 27 30 / 6%);--zef-shadow-modal: 0 24px 48px rgb(25 27 30 / 16%), 0 8px 16px rgb(25 27 30 / 8%);--zef-content-max-w: 1360px;--zef-content-max-width: var(--zef-content-max-w);--zef-content-narrow: 45rem;--zef-topbar-h: 52px;--zef-topbar-height: var(--zef-topbar-h);--zef-sidebar-w: 240px;--zef-sidebar-width: var(--zef-sidebar-w);--zef-sidebar-w-rail: 64px;--zef-sidebar-width-collapsed: var(--zef-sidebar-w-rail);--zef-density-row-h: 40px;--zef-density-control-h: 36px;--zef-density-text-body: 14px;--zef-density-unit: 8px;--zef-ease-out: cubic-bezier(.22, 1, .36, 1);--zef-ease-in-out: cubic-bezier(.45, 0, .55, 1);--zef-motion-instant: 80ms;--zef-motion-fast: .12s;--zef-motion-base: .2s;--zef-motion-slow: .28s;--zef-motion-page-in: .16s;--zef-motion-page-out: .12s;--zef-duration-1: var(--zef-motion-fast);--zef-duration-2: var(--zef-motion-base);--zef-duration-3: var(--zef-motion-slow)}html[data-density=compact]{--zef-density-row-h: 32px;--zef-density-control-h: 32px;--zef-density-text-body: 13px;--zef-density-unit: 4px}html[data-density=standard]{--zef-density-row-h: 40px;--zef-density-control-h: 36px;--zef-density-text-body: 14px;--zef-density-unit: 8px}html[data-density=comfortable]{--zef-density-row-h: 48px;--zef-density-control-h: 44px;--zef-density-text-body: 16px;--zef-density-unit: 12px}[data-theme=dark]{color-scheme:dark;--zef-primary-50: #0f1c28;--zef-primary-100: #14293d;--zef-primary-200: #1a3654;--zef-primary-300: #234a70;--zef-primary-400: #7fb6f2;--zef-primary-500: #6cadef;--zef-primary-600: #4a8fd6;--zef-primary-700: #2f6fb5;--zef-primary-800: #245a94;--zef-primary-900: #1b4268;--zef-canvas: #131415;--zef-app: var(--zef-canvas);--zef-surface: #1b1c1e;--zef-surface-sunken: #141516;--zef-surface-raised: #222326;--zef-surface-2: var(--zef-surface-sunken);--zef-surface-3: var(--zef-surface-raised);--zef-hairline: rgb(226 223 216 / 12%);--zef-overlay: rgb(0 0 0 / 55%);--zef-text-1: #e8eaee;--zef-text-2: #a5abb6;--zef-text-3: #7e8694;--zef-text-disabled: #5c6470;--zef-placeholder: var(--zef-text-3);--zef-brand: #7fb6f2;--zef-primary-solid: #2a7d92;--zef-primary: var(--zef-primary-solid);--zef-primary-fg: #5fc1d1;--zef-primary-hover: #3293a8;--zef-primary-pressed: #3aa3b8;--zef-primary-subtle: #10333a;--zef-primary-border: #3d6d7c;--zef-text-on-primary: #ffffff;--zef-live: #5fc1d1;--zef-live-subtle: #10333a;--zef-success-fg: #4ecfaa;--zef-success-subtle: #12332a;--zef-success-fill: #2f7d68;--zef-success-on-fill: #ffffff;--zef-success: var(--zef-success-fg);--zef-success-bg: var(--zef-success-subtle);--zef-warning-fg: #e8b84a;--zef-warning-subtle: #33270f;--zef-warning-fill: #a16207;--zef-warning-on-fill: #ffffff;--zef-warning: var(--zef-warning-fg);--zef-warning-bg: var(--zef-warning-subtle);--zef-danger-fg: #f07171;--zef-danger-subtle: #3a1919;--zef-danger-fill: #c53d3d;--zef-danger-on-fill: #ffffff;--zef-danger-hover: #b53838;--zef-danger-pressed: #a73434;--zef-danger: var(--zef-danger-fg);--zef-danger-bg: var(--zef-danger-subtle);--zef-info: var(--zef-primary-fg);--zef-info-bg: var(--zef-primary-subtle);--zef-violet: #a86ef0;--zef-violet-bg: #241536;--zef-status-sick-fg: #b8a3e0;--zef-status-sick-subtle: #2a2240;--zef-status-shift-fg: var(--zef-live);--zef-status-shift-subtle: var(--zef-live-subtle);--zef-status-absence-fg: var(--zef-warning-fg);--zef-status-absence-subtle: var(--zef-warning-subtle);--zef-status-overtime-fg: #f0b429;--zef-status-overtime-subtle: #33270f;--zef-status-vacation-fg: var(--zef-primary-fg);--zef-status-vacation-subtle: var(--zef-primary-subtle);--zef-control-bg: var(--zef-surface);--zef-table-row-hover: var(--zef-surface-2);--zef-table-row-selected: var(--zef-primary-subtle);--zef-link: var(--zef-primary-fg);--zef-shimmer: rgb(255 255 255 / 10%);--zef-backdrop: var(--zef-overlay);--zef-ring-focus-color: var(--zef-primary-fg);--zef-ring-focus: 0 0 0 3px var(--zef-ring-focus-color);--zef-chart-1: #7fb6f2;--zef-chart-2: #4ecfaa;--zef-chart-3: #e0b84a;--zef-chart-4: #fd5e5e;--zef-chart-5: var(--zef-violet);--zef-chart-6: #5ec4c4;--zef-chart-7: #a5abb6;--zef-chart-8: #f0a060;--zef-chart-grid: var(--zef-hairline);--zef-chart-tick: var(--zef-text-3);--zef-chart-tooltip-bg: var(--zef-surface);--zef-chart-tooltip-fg: var(--zef-text-1);--zef-calendar-today: rgb(127 182 242 / 18%);--zef-calendar-page-bg: var(--zef-surface);--zef-calendar-neutral-bg: var(--zef-surface-2);--zef-calendar-event-fg: var(--zef-text-on-primary);--zef-bg-app: var(--zef-app);--zef-bg-surface: var(--zef-surface);--zef-bg-surface-2: var(--zef-surface-2);--zef-bg-surface-3: var(--zef-surface-3);--zef-border: var(--zef-hairline);--zef-border-strong: rgb(255 255 255 / 14%);--zef-bg-shell: var(--zef-app);--zef-bg-shell-hover: var(--zef-surface-2);--zef-bg-shell-active: var(--zef-surface-3);--zef-border-shell: var(--zef-hairline);--zef-text-on-shell: var(--zef-text-1);--zef-text-on-shell-dim: var(--zef-text-2);--zef-shadow-shell: none;--zef-bg: var(--zef-surface);--zef-bg-1: var(--zef-surface);--zef-bg-2: var(--zef-surface-2);--zef-bg-muted: var(--zef-surface-2);--zef-surface-1: var(--zef-surface);--zef-primary-bg: var(--zef-primary-subtle);--zef-on-primary: var(--zef-text-on-primary);--zef-text: var(--zef-text-1);--zef-text-muted: var(--zef-text-2);--zef-danger-text: var(--zef-danger-fg);--zef-shadow-1: none;--zef-shadow-2: none;--zef-shadow-3: 0 12px 40px rgb(0 0 0 / 40%);--zef-shadow-float: 0 8px 28px rgb(0 0 0 / 45%), 0 2px 8px rgb(0 0 0 / 30%);--zef-shadow-modal: 0 24px 56px rgb(0 0 0 / 55%), 0 8px 20px rgb(0 0 0 / 35%)}@keyframes zef-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:1ms!important}}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--zef-font-sans);scrollbar-gutter:stable;scrollbar-color:var(--zef-surface-3) var(--zef-app)}body{margin:0;min-height:100vh;font-family:var(--zef-font-sans);font-size:var(--zef-text-base);line-height:var(--zef-leading-normal);background:var(--zef-app);color:var(--zef-text-1);accent-color:var(--zef-primary-solid)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select){background-color:var(--zef-control-bg);color:var(--zef-text-1);caret-color:var(--zef-text-1);border:1px solid var(--zef-hairline);border-radius:var(--zef-radius-md);min-height:40px}input::placeholder,textarea::placeholder{color:var(--zef-placeholder);opacity:1}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):focus-visible,textarea:focus-visible,select:focus-visible){outline:none;box-shadow:var(--zef-ring-focus)}:where(input:-webkit-autofill,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:hover){-webkit-box-shadow:0 0 0 1000px var(--zef-control-bg) inset;box-shadow:0 0 0 1000px var(--zef-control-bg) inset;-webkit-text-fill-color:var(--zef-text-1);caret-color:var(--zef-text-1)}:where(input:-webkit-autofill:focus,input:-webkit-autofill:focus-visible,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:focus-visible,select:-webkit-autofill:focus,select:-webkit-autofill:focus-visible){-webkit-box-shadow:0 0 0 1000px var(--zef-control-bg) inset,var(--zef-ring-focus);box-shadow:0 0 0 1000px var(--zef-control-bg) inset,var(--zef-ring-focus)}.placeholder-page{margin:0 auto;width:100%}.auth-loading{display:flex;align-items:center;justify-content:center;min-height:100vh;margin:0;max-width:none;background:var(--zef-app)}.auth-spinner{width:32px;height:32px;border:3px solid var(--zef-hairline);border-top-color:var(--zef-primary);border-radius:var(--zef-radius-full);animation:auth-spin .8s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.placeholder-page__badge{display:inline-block;margin:0 0 var(--zef-space-4);padding:var(--zef-space-1) var(--zef-space-2);border-radius:var(--zef-radius-sm);background:var(--zef-surface);border:1px solid var(--zef-hairline);color:var(--zef-text-2);font-size:var(--zef-text-base)}.placeholder-page h1{margin:0 0 var(--zef-space-4);font-size:var(--zef-text-xl);font-weight:600;color:var(--zef-text-1)}.placeholder-page__meta{margin:var(--zef-space-2) 0;color:var(--zef-text-2)}.placeholder-page code{padding:2px var(--zef-space-2);border-radius:var(--zef-radius-sm);background:var(--zef-surface);border:1px solid var(--zef-hairline);font-size:.9em;font-variant-numeric:tabular-nums}.zef-num{font-family:var(--zef-font-mono);font-variant-numeric:tabular-nums lining-nums}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--zef-motion-page-out);animation-timing-function:var(--zef-ease-out)}::view-transition-old(root){animation-name:zef-page-fade-out}::view-transition-new(root){animation-duration:var(--zef-motion-page-in);animation-name:zef-page-fade-in}@keyframes zef-page-fade-out{0%{opacity:1}to{opacity:0}}@keyframes zef-page-fade-in{0%{opacity:0}to{opacity:1}}
