.AppButton_button__dXM24{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-md);border:var(--border-hairline) solid transparent;font-family:var(--font-family-sans);font-weight:600;font-size:var(--mantine-font-size-sm);line-height:1;cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);user-select:none;-webkit-tap-highlight-color:transparent}.AppButton_button__dXM24[data-app-size=xs]{font-size:var(--mantine-font-size-xs);padding-inline:var(--space-2);gap:var(--space-1)}.AppButton_button__dXM24[data-app-size=sm]{padding-inline:var(--space-3)}.AppButton_button__dXM24[data-app-size=lg]{font-size:var(--mantine-font-size-md);padding-inline:var(--space-5)}.AppButton_button__dXM24:disabled,.AppButton_button__dXM24[data-loading=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.AppButton_button__dXM24:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.AppButton_button__dXM24:active:not(:disabled){transform:scale(.98)}.AppButton_button__dXM24[data-app-variant=primary]{background:var(--app-button-accent-600,var(--section-current-600,var(--brand-600)));color:var(--text-on-brand)}.AppButton_button__dXM24[data-app-variant=primary]:hover:not(:disabled){background:var(--app-button-accent-700,var(--section-current-700,var(--brand-700)))}.AppButton_button__dXM24[data-app-variant=secondary]{background:var(--surface-elevated);border-color:var(--border-default);color:var(--text-primary)}.AppButton_button__dXM24[data-app-variant=secondary]:hover:not(:disabled){background:var(--surface-sunken);border-color:var(--border-strong)}.AppButton_button__dXM24[data-app-variant=subtle]{background:transparent;color:var(--text-primary)}.AppButton_button__dXM24[data-app-variant=subtle]:hover:not(:disabled){background:var(--surface-sunken)}.AppButton_button__dXM24[data-app-variant=ghost]{background:transparent;color:var(--text-secondary)}.AppButton_button__dXM24[data-app-variant=ghost]:hover:not(:disabled){background:var(--surface-sunken);color:var(--text-primary)}.AppButton_button__dXM24[data-app-variant=danger]{background:var(--error-600);color:#fff}.AppButton_button__dXM24[data-app-variant=danger]:hover:not(:disabled){background:var(--error-700)}.AppButton_button__dXM24[data-app-variant=success]{background:var(--success-600);color:#fff}.AppButton_button__dXM24[data-app-variant=success]:hover:not(:disabled){background:var(--success-700)}.AppCard_card__hf8x2{background:var(--surface-elevated);color:var(--text-primary);border-radius:var(--radius-lg);border:var(--border-hairline) solid transparent;display:flex;flex-direction:column;position:relative}.AppCard_card__hf8x2[data-radius=sm]{border-radius:var(--radius-sm)}.AppCard_card__hf8x2[data-radius=md]{border-radius:var(--radius-md)}.AppCard_card__hf8x2[data-radius=lg]{border-radius:var(--radius-lg)}.AppCard_card__hf8x2[data-padding=none]{padding:0}.AppCard_card__hf8x2[data-padding=sm]{padding:var(--space-3)}.AppCard_card__hf8x2[data-padding=md]{padding:var(--space-4)}.AppCard_card__hf8x2[data-padding=lg]{padding:var(--space-6)}.AppCard_card__hf8x2[data-variant=flat]{border-color:transparent;box-shadow:none}.AppCard_card__hf8x2[data-variant=outlined]{border-color:var(--border-default);box-shadow:none}.AppCard_card__hf8x2[data-variant=elevated]{border-color:var(--border-subtle);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.AppCard_card__hf8x2[data-variant=accent]{border-color:var(--border-default);border-left-width:var(--border-accent);border-left-color:var(--app-card-accent,var(--section-current-600))}.AppCard_card__hf8x2[data-interactive=true]{cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.AppCard_card__hf8x2[data-interactive=true]:hover{box-shadow:var(--shadow-md);transform:translateY(-1px);border-color:var(--border-strong)}.AppCard_card__hf8x2[data-interactive=true]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.AppCard_header__EDMFe{display:flex;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--border-hairline) solid var(--border-subtle);margin-bottom:var(--space-3)}.AppCard_card__hf8x2[data-padding=none] .AppCard_body__naF4P,.AppCard_card__hf8x2[data-padding=none] .AppCard_footer__V235o,.AppCard_card__hf8x2[data-padding=none] .AppCard_header__EDMFe{padding:var(--space-4);margin:0}.AppCard_headerLeft__p0oPK{flex-shrink:0}.AppCard_headerTitleBlock__0yZRy{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.AppCard_headerTitle__zypeS{font-size:var(--mantine-font-size-md);font-weight:600;color:var(--text-primary);line-height:1.4}.AppCard_headerSubtitle__23CNH{font-size:var(--mantine-font-size-sm);color:var(--text-secondary);line-height:1.5}.AppCard_headerActions__lhecq{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2)}.AppCard_body__naF4P{flex:1;min-width:0}.AppCard_footer__V235o{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--border-subtle);margin-top:var(--space-3)}.AppEmptyState_root__UScRk{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);text-align:center;color:var(--text-secondary);border-radius:var(--radius-lg);border:var(--border-hairline) dashed var(--border-default);background:var(--surface-elevated)}.AppEmptyState_root__UScRk[data-compact]{padding:var(--space-6) var(--space-4);gap:var(--space-2)}.AppEmptyState_illustration__VxZmg{width:120px;height:120px;display:flex;align-items:center;justify-content:center;color:var(--section-current-500,var(--brand-500));margin-bottom:var(--space-2)}.AppEmptyState_root__UScRk[data-compact] .AppEmptyState_illustration__VxZmg{width:80px;height:80px}.AppEmptyState_root__UScRk[data-variant=error] .AppEmptyState_illustration__VxZmg{color:var(--error-600)}.AppEmptyState_root__UScRk[data-variant=permission] .AppEmptyState_illustration__VxZmg{color:var(--warning-600)}.AppEmptyState_title__cyp2y{font-size:var(--mantine-font-size-lg);font-weight:600;color:var(--text-primary);margin:0;line-height:1.4}.AppEmptyState_root__UScRk[data-compact] .AppEmptyState_title__cyp2y{font-size:var(--mantine-font-size-md)}.AppEmptyState_description__AyO75{max-width:420px;font-size:var(--mantine-font-size-sm);color:var(--text-secondary);line-height:1.55;margin:0}.AppEmptyState_actions__sMSTN{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;justify-content:center}.AppIconButton_button__BTis3{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:var(--border-hairline) solid transparent;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);user-select:none;-webkit-tap-highlight-color:transparent}.AppIconButton_button__BTis3:disabled,.AppIconButton_button__BTis3[data-loading=true]{opacity:.5;cursor:not-allowed}.AppIconButton_button__BTis3:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.AppIconButton_button__BTis3:active:not(:disabled){transform:scale(.94)}.AppIconButton_iconSlot__A7PvO{display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.AppIconButton_button__BTis3[data-app-size=sm] .AppIconButton_iconSlot__A7PvO{font-size:16px}.AppIconButton_button__BTis3[data-app-size=md] .AppIconButton_iconSlot__A7PvO{font-size:18px}.AppIconButton_button__BTis3[data-app-size=lg] .AppIconButton_iconSlot__A7PvO{font-size:22px}.AppIconButton_button__BTis3[data-app-variant=ghost]{background:transparent;color:var(--text-secondary)}.AppIconButton_button__BTis3[data-app-variant=ghost]:hover:not(:disabled){background:var(--surface-sunken);color:var(--text-primary)}.AppIconButton_button__BTis3[data-app-variant=tonal]{background:var(--app-iconbutton-accent-50,var(--section-current-50,var(--brand-50)));color:var(--app-iconbutton-accent-600,var(--section-current-600,var(--brand-600)))}.AppIconButton_button__BTis3[data-app-variant=tonal]:hover:not(:disabled){background:var(--app-iconbutton-accent-100,var(--section-current-100,var(--brand-100)))}.AppIconButton_button__BTis3[data-app-variant=solid]{background:var(--app-iconbutton-accent-600,var(--section-current-600,var(--brand-600)));color:var(--text-on-brand)}.AppIconButton_button__BTis3[data-app-variant=solid]:hover:not(:disabled){background:var(--app-iconbutton-accent-700,var(--section-current-700,var(--brand-700)))}.AppIconButton_button__BTis3[data-app-variant=danger]{background:transparent;color:var(--error-600)}.AppIconButton_button__BTis3[data-app-variant=danger]:hover:not(:disabled){background:var(--error-50);color:var(--error-700)}.AppBadge_badge__QWrLQ{display:inline-flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-full);border:var(--border-hairline) solid transparent;font-family:var(--font-family-sans);font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap;vertical-align:middle}.AppBadge_badge__QWrLQ[data-app-size=xs]{font-size:10px;padding:2px var(--space-2);height:18px;gap:4px}.AppBadge_badge__QWrLQ[data-app-size=sm]{font-size:var(--mantine-font-size-xs);padding:2px var(--space-2);height:22px}.AppBadge_badge__QWrLQ[data-app-size=md]{font-size:var(--mantine-font-size-sm);padding:4px var(--space-3);height:26px}.AppBadge_dot__xkl1i{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.AppBadge_icon__c4ZZb{display:inline-flex;align-items:center;flex-shrink:0}.AppBadge_label__nIi8A{display:inline-flex;align-items:center;min-width:0}.AppBadge_badge__QWrLQ[data-app-variant=tonal][data-app-intent=success]{background:var(--success-50);color:var(--success-700)}.AppBadge_badge__QWrLQ[data-app-variant=tonal][data-app-intent=warning]{background:var(--warning-50);color:var(--warning-700)}.AppBadge_badge__QWrLQ[data-app-variant=tonal][data-app-intent=error]{background:var(--error-50);color:var(--error-700)}.AppBadge_badge__QWrLQ[data-app-variant=tonal][data-app-intent=info]{background:var(--info-50);color:var(--info-700)}.AppBadge_badge__QWrLQ[data-app-variant=tonal][data-app-intent=neutral]{background:var(--surface-sunken);color:var(--text-secondary)}.AppBadge_badge__QWrLQ[data-app-variant=tonal][data-app-intent=section]{background:var(--app-badge-50,var(--section-current-50,var(--brand-50)));color:var(--app-badge-700,var(--section-current-700,var(--brand-700)))}.AppBadge_badge__QWrLQ[data-app-variant=solid][data-app-intent=success]{background:var(--success-600);color:#fff}.AppBadge_badge__QWrLQ[data-app-variant=solid][data-app-intent=warning]{background:var(--warning-600);color:#fff}.AppBadge_badge__QWrLQ[data-app-variant=solid][data-app-intent=error]{background:var(--error-600);color:#fff}.AppBadge_badge__QWrLQ[data-app-variant=solid][data-app-intent=info]{background:var(--info-600);color:#fff}.AppBadge_badge__QWrLQ[data-app-variant=solid][data-app-intent=neutral]{background:var(--text-primary);color:var(--surface-elevated)}.AppBadge_badge__QWrLQ[data-app-variant=solid][data-app-intent=section]{background:var(--app-badge-600,var(--section-current-600,var(--brand-600)));color:var(--text-on-brand)}.AppBadge_badge__QWrLQ[data-app-variant=outline]{background:transparent}.AppBadge_badge__QWrLQ[data-app-variant=outline][data-app-intent=success]{border-color:var(--success-600);color:var(--success-700)}.AppBadge_badge__QWrLQ[data-app-variant=outline][data-app-intent=warning]{border-color:var(--warning-600);color:var(--warning-700)}.AppBadge_badge__QWrLQ[data-app-variant=outline][data-app-intent=error]{border-color:var(--error-600);color:var(--error-700)}.AppBadge_badge__QWrLQ[data-app-variant=outline][data-app-intent=info]{border-color:var(--info-600);color:var(--info-700)}.AppBadge_badge__QWrLQ[data-app-variant=outline][data-app-intent=neutral]{border-color:var(--border-strong);color:var(--text-secondary)}.AppBadge_badge__QWrLQ[data-app-variant=outline][data-app-intent=section]{border-color:var(--app-badge-600,var(--section-current-600,var(--brand-600)));color:var(--app-badge-700,var(--section-current-700,var(--brand-700)))}.AppModal_overlay__aduPN{background:rgba(15,23,42,.55)}.AppModal_content__khll9{border-radius:var(--radius-xl);background:var(--surface-overlay);color:var(--text-primary);border:var(--border-hairline) solid var(--border-default);box-shadow:var(--shadow-xl);overflow:hidden;display:flex;flex-direction:column;max-height:90vh}.AppModal_headerHidden__Vp8WH{display:none}.AppModal_body__mD91L{padding:0;display:flex;flex-direction:column;overflow:hidden}.AppModal_header__WbUmq{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:var(--border-hairline) solid var(--border-subtle);background:var(--surface-elevated)}.AppModal_headerIcon__uYSry{width:40px;height:40px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.AppModal_headerIcon__uYSry[data-app-intent=danger]{background:var(--error-50);color:var(--error-600)}.AppModal_headerIcon__uYSry[data-app-intent=warning]{background:var(--warning-50);color:var(--warning-700)}.AppModal_headerIcon__uYSry[data-app-intent=success]{background:var(--success-50);color:var(--success-700)}.AppModal_headerIcon__uYSry[data-app-intent=info]{background:var(--info-50);color:var(--info-700)}.AppModal_headerIcon__uYSry[data-app-intent=default]{background:var(--section-current-50,var(--brand-50));color:var(--section-current-600,var(--brand-600))}.AppModal_headerText__XRx_d{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.AppModal_title__KH88g{font-size:var(--mantine-font-size-lg);font-weight:600;color:var(--text-primary);margin:0;line-height:1.35}.AppModal_description__W42d0{font-size:var(--mantine-font-size-sm);color:var(--text-secondary);margin:0;line-height:1.55}.AppModal_headerActions__QJie_{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.AppModal_bodyInner__s47o3{padding:var(--space-5) var(--space-6);flex:1;min-height:0}.AppModal_bodyInner__s47o3[data-scrollable]{overflow-y:auto}.AppModal_footer__YdzbP{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:var(--border-hairline) solid var(--border-subtle);background:var(--surface-elevated);flex-shrink:0}.AppModal_formWrap__u7bjP{display:flex;flex-direction:column;flex:1;min-height:0}.AppModal_formBody__1kOpe{padding:var(--space-5) var(--space-6);flex:1;min-height:0;overflow-y:auto}.AppDrawer_overlay__G9R6B{background:rgba(15,23,42,.45)}.AppDrawer_content__fgE__{background:var(--surface-overlay);color:var(--text-primary);display:flex;flex-direction:column;height:100%}.AppDrawer_headerHidden__CLhX8{display:none}.AppDrawer_body__d8xTf{padding:0;display:flex;flex-direction:column;flex:1;min-height:0}.AppDrawer_header__0XvJf{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:var(--border-hairline) solid var(--border-subtle);background:var(--surface-elevated);flex-shrink:0}.AppDrawer_headerIcon__4725m{width:40px;height:40px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--section-current-50,var(--brand-50));color:var(--section-current-600,var(--brand-600))}.AppDrawer_headerText__Uh_Zt{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.AppDrawer_title__ky0BZ{font-size:var(--mantine-font-size-lg);font-weight:600;color:var(--text-primary);margin:0;line-height:1.35}.AppDrawer_description__Hi_pd{font-size:var(--mantine-font-size-sm);color:var(--text-secondary);margin:0;line-height:1.55}.AppDrawer_headerActions__Jsddd{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.AppDrawer_bodyInner__x7BgL{padding:var(--space-5) var(--space-6);flex:1;min-height:0}.AppDrawer_bodyInner__x7BgL[data-scrollable]{overflow-y:auto}.AppDrawer_footer__7TMIk{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:var(--border-hairline) solid var(--border-subtle);background:var(--surface-elevated);flex-shrink:0;position:sticky;bottom:0}.AppDrawer_formWrap__KJM5y{display:flex;flex-direction:column;flex:1;min-height:0}.AppDrawer_formBody__uSILr{padding:var(--space-5) var(--space-6);flex:1;min-height:0;overflow-y:auto}.AppToast_root__UJYFh{background:var(--surface-overlay);color:var(--text-primary);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--border-default);box-shadow:var(--shadow-md);padding:var(--space-3) var(--space-4)}.AppToast_descriptionHidden__B7aAD,.AppToast_iconHidden__C6eU8,.AppToast_titleHidden__7tVPC{display:none}.AppToast_closeButton__IsDxX{color:var(--text-secondary)}.AppToast_closeButton__IsDxX:hover{background:var(--surface-sunken);color:var(--text-primary)}.AppToast_body__N_0cC{display:flex;align-items:flex-start;gap:var(--space-3)}.AppToast_iconSlot__n8_Fa{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.AppToast_body__N_0cC[data-app-intent=success] .AppToast_iconSlot__n8_Fa{background:var(--success-50);color:var(--success-600)}.AppToast_body__N_0cC[data-app-intent=warning] .AppToast_iconSlot__n8_Fa{background:var(--warning-50);color:var(--warning-700)}.AppToast_body__N_0cC[data-app-intent=error] .AppToast_iconSlot__n8_Fa{background:var(--error-50);color:var(--error-600)}.AppToast_body__N_0cC[data-app-intent=info] .AppToast_iconSlot__n8_Fa{background:var(--info-50);color:var(--info-700)}.AppToast_content__EgJ2f{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.AppToast_title__07xag{font-size:var(--mantine-font-size-sm);font-weight:600;color:var(--text-primary);line-height:1.4}.AppToast_message__cvd0r{font-size:var(--mantine-font-size-sm);color:var(--text-secondary);line-height:1.5;word-break:break-word}.AppToast_actionLink__MmRTe{align-self:flex-start;margin-top:var(--space-2);background:transparent;border:0;padding:0;font:inherit;font-weight:600;color:var(--section-current-600,var(--brand-600));cursor:pointer;text-decoration:underline;text-underline-offset:2px}.AppToast_actionLink__MmRTe:hover{color:var(--section-current-700,var(--brand-700))}.AppToolbar_toolbar__FUnbL{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-elevated);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-lg);flex-wrap:wrap}.AppToolbar_toolbar__FUnbL[data-sticky]{position:sticky;top:0;z-index:var(--z-sticky,100);border-radius:0;border-left:0;border-right:0}.AppToolbar_left__mS4A3,.AppToolbar_right__B18iQ{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0}.AppToolbar_search__1ynWx{width:280px;max-width:100%}.AppToolbar_filters__o5o37{flex-wrap:wrap;min-width:0}.AppToolbar_actions__pRpey,.AppToolbar_filters__o5o37{display:flex;align-items:center;gap:var(--space-2)}.AppToolbar_segment__Tej1O{display:inline-flex;align-items:center;gap:2px;background:var(--surface-sunken);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-md);padding:2px}.AppToolbar_segmentButton__hTPXY{background:transparent;border:0;border-radius:var(--radius-sm);padding:4px var(--space-3);font-size:var(--mantine-font-size-xs);font-weight:600;color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);height:28px;font-family:inherit}.AppToolbar_segmentButton__hTPXY:hover{color:var(--text-primary)}.AppToolbar_segmentButton__hTPXY[data-active]{background:var(--surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-xs)}.AppToolbar_segmentButton__hTPXY:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media (max-width:768px){.AppToolbar_toolbar__FUnbL{flex-direction:column;align-items:stretch}.AppToolbar_left__mS4A3,.AppToolbar_right__B18iQ{width:100%;justify-content:space-between}.AppToolbar_search__1ynWx{width:100%}}.AppFilterBar_bar__07iwO{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}.AppFilterBar_chipGroup__VVdrz{display:inline-flex;align-items:stretch;height:32px;border-radius:var(--radius-full);border:var(--border-hairline) solid var(--border-default);background:var(--surface-elevated);overflow:hidden;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.AppFilterBar_chipGroup__VVdrz:hover{border-color:var(--border-strong)}.AppFilterBar_chipGroup__VVdrz[data-active]{background:var(--section-current-50,var(--brand-50));border-color:var(--section-current-600,var(--brand-600))}.AppFilterBar_chip__wgBIO{display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-3);border:0;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:var(--mantine-font-size-xs);font-weight:500;cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}.AppFilterBar_chip__wgBIO[data-with-remove]{padding-right:var(--space-2)}.AppFilterBar_chip__wgBIO:hover{color:var(--text-primary)}.AppFilterBar_chip__wgBIO[data-active]{color:var(--section-current-700,var(--brand-700))}.AppFilterBar_chip__wgBIO:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-full)}.AppFilterBar_chipLabel__NziIV{white-space:nowrap}.AppFilterBar_chipRemove__9RFAZ{display:inline-flex;align-items:center;justify-content:center;width:28px;height:100%;border:0;border-left:var(--border-hairline) solid var(--border-default);background:transparent;cursor:pointer;color:var(--text-secondary);opacity:.7;padding:0;transition:opacity var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.AppFilterBar_chipRemove__9RFAZ:hover{opacity:1;background:var(--surface-sunken);color:var(--text-primary)}.AppFilterBar_chipRemove__9RFAZ:focus-visible{opacity:1;outline:none;box-shadow:var(--shadow-focus)}.AppFilterBar_chipGroup__VVdrz[data-active] .AppFilterBar_chipRemove__9RFAZ{border-left-color:var(--section-current-600,var(--brand-600));color:var(--section-current-700,var(--brand-700))}.AppFilterBar_popover___Dk4I{border-radius:var(--radius-md);border:var(--border-hairline) solid var(--border-default);background:var(--surface-overlay);padding:0}.AppFilterBar_popoverBody__ChyJc{padding:var(--space-3);min-width:240px;max-width:360px}.AppFilterBar_addList___hF6j{list-style:none;padding:var(--space-2) 0;margin:0;min-width:200px}.AppFilterBar_addItem__fb1Ek{display:block;width:100%;text-align:left;background:transparent;border:0;padding:var(--space-2) var(--space-3);font-family:inherit;font-size:var(--mantine-font-size-sm);color:var(--text-primary);cursor:pointer}.AppFilterBar_addItem__fb1Ek:hover{background:var(--surface-sunken)}.AppDataTable_tableWrap__FeV2J{display:flex;flex-direction:column;background:var(--surface-elevated);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden}.AppDataTable_scrollX__qvXNq{overflow-x:auto;width:100%}.AppDataTable_table__tOyYO{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--mantine-font-size-sm);color:var(--text-primary)}.AppDataTable_table__tOyYO thead th{position:sticky;background:var(--surface-elevated);z-index:1}.AppDataTable_table__tOyYO[data-sticky-header] thead th{position:sticky;top:0;z-index:2}.AppDataTable_thActions__WoxUw,.AppDataTable_thCheckbox__e_oPK,.AppDataTable_thExpand__W_MDi,.AppDataTable_th__5W8h8{text-align:left;font-weight:600;font-size:var(--mantine-font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;padding:var(--space-3) var(--space-4);border-bottom:var(--border-hairline) solid var(--border-default);white-space:nowrap}.AppDataTable_table__tOyYO tbody td[data-align=center],.AppDataTable_th__5W8h8[data-align=center]{text-align:center}.AppDataTable_table__tOyYO tbody td[data-align=right],.AppDataTable_th__5W8h8[data-align=right]{text-align:right}.AppDataTable_thButton__HGE42{display:inline-flex;align-items:center;gap:var(--space-1);background:transparent;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit}.AppDataTable_thButton__HGE42:hover{color:var(--text-primary)}.AppDataTable_thButton__HGE42:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-xs)}.AppDataTable_thStatic__yvR1F{display:inline-flex;align-items:center}.AppDataTable_thCheckbox__e_oPK{width:44px;padding-left:var(--space-4)}.AppDataTable_thExpand__W_MDi{width:36px;padding:var(--space-3) 0}.AppDataTable_thActions__WoxUw{width:56px}.AppDataTable_table__tOyYO tbody tr{transition:background var(--duration-fast) var(--ease-out)}.AppDataTable_table__tOyYO tbody tr:hover{background:var(--surface-sunken)}.AppDataTable_table__tOyYO tbody tr[data-clickable]{cursor:pointer}.AppDataTable_table__tOyYO tbody tr[data-selected]{background:var(--section-current-50,var(--brand-50))}.AppDataTable_table__tOyYO tbody tr[data-selected]:hover{background:var(--section-current-100,var(--brand-100))}.AppDataTable_table__tOyYO tbody td{padding:var(--space-3) var(--space-4);border-bottom:var(--border-hairline) solid var(--border-subtle);vertical-align:middle}.AppDataTable_table__tOyYO tbody td[data-truncate]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppDataTable_table__tOyYO tbody td[data-sticky=left]{position:sticky;left:0;background:inherit;z-index:1}.AppDataTable_table__tOyYO tbody td[data-sticky=right]{position:sticky;right:0;background:inherit;z-index:1}.AppDataTable_tdCheckbox__0DEkV{width:44px}.AppDataTable_tdExpand__PUswF{width:36px;padding:0}.AppDataTable_tdActions__E0Ad_{width:56px;text-align:right}.AppDataTable_expandedRow__APRDD td{background:var(--surface-sunken);padding:var(--space-4) var(--space-6);border-bottom:var(--border-hairline) solid var(--border-default)}.AppDataTable_tableWrap__FeV2J[data-density=compact] .AppDataTable_table__tOyYO tbody td,.AppDataTable_tableWrap__FeV2J[data-density=compact] .AppDataTable_thActions__WoxUw,.AppDataTable_tableWrap__FeV2J[data-density=compact] .AppDataTable_thCheckbox__e_oPK,.AppDataTable_tableWrap__FeV2J[data-density=compact] .AppDataTable_th__5W8h8{padding-top:var(--space-2);padding-bottom:var(--space-2)}.AppDataTable_tableWrap__FeV2J[data-density=comfortable] .AppDataTable_table__tOyYO tbody td,.AppDataTable_tableWrap__FeV2J[data-density=comfortable] .AppDataTable_thActions__WoxUw,.AppDataTable_tableWrap__FeV2J[data-density=comfortable] .AppDataTable_thCheckbox__e_oPK,.AppDataTable_tableWrap__FeV2J[data-density=comfortable] .AppDataTable_th__5W8h8{padding-top:var(--space-4);padding-bottom:var(--space-4)}.AppDataTable_bulkBar__Kom_5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--section-current-50,var(--brand-50));border-bottom:var(--border-hairline) solid var(--section-current-100,var(--brand-100))}.AppDataTable_bulkLabel__h3kAb{font-size:var(--mantine-font-size-sm);font-weight:600;color:var(--section-current-700,var(--brand-700))}.AppDataTable_bulkActions__JFIxU{display:flex;gap:var(--space-2)}.AppDataTable_loadingState__RLv2v{display:flex;align-items:center;justify-content:center;padding:var(--space-12);background:var(--surface-elevated);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-lg)}.AppDataTable_paginationFooter__4DXhw{justify-content:space-between;padding:var(--space-3) var(--space-4);background:var(--surface-elevated);border-top:var(--border-hairline) solid var(--border-default);flex-wrap:wrap}.AppDataTable_paginationFooter__4DXhw,.AppDataTable_paginationLeft__LtM9Y{display:flex;align-items:center;gap:var(--space-3)}.AppDataTable_rangeLabel__hquX6{font-size:var(--mantine-font-size-xs);color:var(--text-secondary)}.AppDataTable_cardsGrid__SgRP_{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4)}.AppDashboardWidget_widget__JD9HH{display:flex;flex-direction:column;background:var(--surface-elevated);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden;position:relative;transition:box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.AppDashboardWidget_widget__JD9HH:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--app-widget-accent,var(--section-current-600,var(--brand-600)));pointer-events:none}.AppDashboardWidget_widget__JD9HH[data-app-dragging]{box-shadow:var(--shadow-lg);transform:rotate(.5deg) scale(1.01)}.AppDashboardWidget_header__4ePe4{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:var(--border-hairline) solid var(--border-subtle)}.AppDashboardWidget_dragHandle__YWp2O{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text-secondary);cursor:grab;border-radius:var(--radius-sm)}.AppDashboardWidget_dragHandle__YWp2O:hover{background:var(--surface-sunken)}.AppDashboardWidget_dragHandle__YWp2O:active{cursor:grabbing}.AppDashboardWidget_dragHandle__YWp2O:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.AppDashboardWidget_headerText__7pInK{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.AppDashboardWidget_title__MWWd8{font-size:var(--mantine-font-size-md);font-weight:600;color:var(--text-primary);margin:0;line-height:1.4}.AppDashboardWidget_description__3Y0g8{font-size:var(--mantine-font-size-xs);color:var(--text-secondary);margin:0}.AppDashboardWidget_headerActions__U8NP0{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.AppDashboardWidget_body__ff37l{padding:var(--space-4);flex:1;min-height:0}.AppDashboardWidget_center__ebcbZ{display:flex;align-items:center;justify-content:center;padding:var(--space-6) 0}.AppDashboardWidget_footer___h1Np{padding:var(--space-3) var(--space-4);border-top:var(--border-hairline) solid var(--border-subtle);background:var(--surface-elevated);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.AppDashboardWidget_slotHeader__Wk5hT{padding:var(--space-4)}.AppDashboardWidget_slotBody__KonOm{padding:0 var(--space-4) var(--space-4);flex:1}.AppDashboardWidget_slotFooter__kUQux{padding:var(--space-3) var(--space-4);border-top:var(--border-hairline) solid var(--border-subtle)}.AppDashboardWidget_widget__JD9HH[data-app-size=sm]{min-height:160px}.AppDashboardWidget_widget__JD9HH[data-app-size=md]{min-height:220px}.AppDashboardWidget_widget__JD9HH[data-app-size=lg]{min-height:320px}.AppDashboardWidget_widget__JD9HH[data-app-size=xl]{min-height:440px}.FormField_field__Fbp_e{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.FormField_field__Fbp_e[data-density=compact]{gap:var(--space-1)}.FormField_label__KHOjx{font-size:var(--mantine-font-size-sm);font-weight:500;color:var(--text-primary);line-height:1.4;display:inline-flex;align-items:center;gap:4px}.FormField_labelHidden__M9Ezs{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.FormField_required__Dc_Sy{color:var(--error-600);font-weight:600}.FormField_helper__uDLyz{color:var(--text-secondary)}.FormField_error__I26us,.FormField_helper__uDLyz{margin:0;font-size:var(--mantine-font-size-xs);line-height:1.5}.FormField_error__I26us{color:var(--error-600);font-weight:500}.FormField_field__Fbp_e>.mantine-Input-wrapper,.FormField_field__Fbp_e>.mantine-InputWrapper-root{width:100%}.FormGrid_grid__PfV9H{display:grid;gap:var(--space-4);grid-template-columns:1fr;align-items:start}.FormGrid_grid__PfV9H[data-gap=sm]{gap:var(--space-3)}.FormGrid_grid__PfV9H[data-gap=md]{gap:var(--space-4)}.FormGrid_grid__PfV9H[data-gap=lg]{gap:var(--space-6)}@media (min-width:768px){.FormGrid_grid__PfV9H[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.FormGrid_grid__PfV9H[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.FormGrid_grid__PfV9H[data-columns="4"]{grid-template-columns:repeat(4,1fr)}}.FormGrid_grid__PfV9H>[data-col-span="2"]{grid-column:span 2}.FormGrid_grid__PfV9H>[data-col-span="3"]{grid-column:span 3}.FormGrid_grid__PfV9H>[data-col-span="4"]{grid-column:span 4}@media (max-width:767.98px){.FormGrid_grid__PfV9H>[data-col-span]{grid-column:span 1}}.FormSection_section__O8pXr{display:flex;flex-direction:column;gap:var(--space-4)}.FormSection_section__O8pXr[data-divider]{padding-bottom:var(--space-5);border-bottom:var(--border-hairline) solid var(--border-subtle)}.FormSection_section__O8pXr[data-divider]:last-child{border-bottom:0;padding-bottom:0}.FormSection_header__2jGmK{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.FormSection_collapseToggle__1vo5m{display:inline-flex;align-items:flex-start;gap:var(--space-2);background:transparent;border:0;padding:0;font:inherit;text-align:left;cursor:pointer;color:var(--text-primary)}.FormSection_collapseToggle__1vo5m:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-xs)}.FormSection_headerText__SwoCQ{display:flex;flex-direction:column;gap:2px;min-width:0}.FormSection_title___xI7v{font-size:var(--mantine-font-size-md);font-weight:600;color:var(--text-primary);line-height:1.4}.FormSection_description__rsOAH{font-size:var(--mantine-font-size-sm);color:var(--text-secondary);line-height:1.55}.FormSection_actions__s2mAo{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.FormSection_body__3u0w9{display:flex;flex-direction:column;gap:var(--space-4)}.FormActions_actions___Y9_W{display:flex;align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--border-subtle)}.FormActions_actions___Y9_W[data-align=left]{justify-content:flex-start}.FormActions_actions___Y9_W[data-align=right]{justify-content:flex-end}.FormActions_actions___Y9_W[data-align=space-between]{justify-content:space-between}.FormActions_actions___Y9_W[data-variant=drawer],.FormActions_actions___Y9_W[data-variant=modal]{padding:var(--space-4) 0 0 0;border-top:0}.FormActions_actions___Y9_W[data-sticky]{position:sticky;bottom:0;background:var(--surface-overlay);padding:var(--space-3) var(--space-4);margin-inline:calc(var(--space-4) * -1);margin-bottom:calc(var(--space-4) * -1);border-top:var(--border-hairline) solid var(--border-subtle);box-shadow:var(--shadow-sm);z-index:1}.Breadcrumbs_nav__YZZkj{font-size:var(--mantine-font-size-sm);color:var(--text-secondary);min-width:0}.Breadcrumbs_list__8zex1{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.Breadcrumbs_item__GIFCE{display:inline-flex;align-items:center;gap:4px;min-width:0}.Breadcrumbs_link__38mDG{color:var(--text-secondary);text-decoration:none;padding:2px 4px;border-radius:var(--radius-xs);transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.Breadcrumbs_link__38mDG:hover{color:var(--text-primary);background:var(--surface-sunken)}.Breadcrumbs_current__ZdsNn,.Breadcrumbs_text__RaULm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.Breadcrumbs_current__ZdsNn{color:var(--text-primary);font-weight:600}.Breadcrumbs_separator__UQXQ8{color:var(--text-muted);user-select:none;padding:0 2px}.Breadcrumbs_ellipsis__EyAuZ{color:var(--text-muted)}@media (max-width:640px){.Breadcrumbs_current__ZdsNn,.Breadcrumbs_link__38mDG,.Breadcrumbs_text__RaULm{max-width:120px}}.AppPageHeader_header__wPYGb{position:relative;border-radius:var(--radius-lg);color:#fff;overflow:hidden}.AppPageHeader_header__wPYGb[data-sticky]{position:sticky;top:0;z-index:var(--z-sticky,100);border-radius:0}.AppPageHeader_overlay__2wmNc{position:absolute;inset:0;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.12),transparent 60%),radial-gradient(circle at 0 100%,rgba(0,0,0,.18),transparent 60%);pointer-events:none}.AppPageHeader_inner__lyHVS{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-5)}.AppPageHeader_breadcrumbs__mhwoO a,.AppPageHeader_breadcrumbs__mhwoO span{color:rgba(255,255,255,.78)!important}.AppPageHeader_breadcrumbs__mhwoO a:hover{color:#fff!important;background:rgba(255,255,255,.12)!important}.AppPageHeader_row__LpRr3{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.AppPageHeader_titleBlock__i7KuD{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.AppPageHeader_title__44adR{font-size:var(--mantine-font-size-xl);font-weight:700;margin:0;line-height:1.2;display:flex;align-items:center;gap:var(--space-3);letter-spacing:-.01em;color:#fff}.AppPageHeader_statusBadge__Ivo9R{display:inline-flex;align-items:center}.AppPageHeader_description__0m8y9{font-size:var(--mantine-font-size-sm);color:rgba(255,255,255,.86);line-height:1.55;margin:0;max-width:720px}.AppPageHeader_actions__xuqT_{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto}.AppPageHeader_tabs__Mv5oa{margin-top:var(--space-3)}@media (min-width:768px){.AppPageHeader_title__44adR{font-size:28px}}.NavTabs_root__L_pOx{width:100%;background:var(--surface-elevated);border-radius:0;border-bottom:var(--border-hairline) solid var(--border-default)}.NavTabs_list__aGJot{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;margin:0;padding:0;list-style:none}.NavTabs_item__MLUoo{display:flex}.NavTabs_item__MLUoo+.NavTabs_item__MLUoo .NavTabs_tab__IgAzB{border-left-color:var(--border-default)}.NavTabs_tab__IgAzB{display:inline-flex;align-items:center;gap:var(--space-2);width:100%;border:var(--border-hairline) solid transparent;border-radius:0;background:transparent;color:var(--text-secondary);text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.NavTabs_tab__IgAzB:hover:not(.NavTabs_tabActive__PA_n8):not(:disabled){background:var(--surface-sunken);color:var(--text-primary)}.NavTabs_tab__IgAzB:focus-visible{outline:var(--border-heavy) solid var(--border-focus);outline-offset:calc(-1 * var(--border-heavy))}.NavTabs_tab__IgAzB:disabled,.NavTabs_tab__IgAzB[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed}.NavTabs_tabActive__PA_n8{background:var(--section-current-600,var(--brand-600));color:var(--text-on-brand);font-weight:600}.NavTabs_flush__pCB0j{position:relative;z-index:1;margin:calc(var(--mantine-spacing-md) * -1) calc(var(--mantine-spacing-md) * -1) var(--mantine-spacing-md);width:calc(100% + var(--mantine-spacing-md) * 2)}.NavTabs_sticky__eC7yk{position:sticky;top:var(--app-shell-header-offset,0);z-index:var(--z-sticky)}.NavTabs_primary___7eqD .NavTabs_tab__IgAzB{height:44px;padding:0 var(--space-5);font-size:var(--mantine-font-size-sm);font-weight:500}.NavTabs_primary___7eqD .NavTabs_item__MLUoo:first-child .NavTabs_tab__IgAzB{border-left-color:transparent}.NavTabs_root__L_pOx.NavTabs_secondary__nE1XW{border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden}.NavTabs_secondary__nE1XW .NavTabs_tab__IgAzB{height:36px;padding:0 var(--space-4);font-size:var(--mantine-font-size-xs);font-weight:500}.NavTabs_secondary__nE1XW .NavTabs_tabActive__PA_n8{font-weight:600}.NavTabs_icon__JG7F_{flex-shrink:0;display:inline-flex}.NavTabs_count__0hmac{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 var(--space-2);border-radius:0;background:var(--surface-sunken);color:var(--text-secondary);font-size:inherit;font-weight:600;font-variant-numeric:tabular-nums}.NavTabs_tabActive__PA_n8 .NavTabs_count__0hmac{background:var(--section-current-100,var(--brand-100));color:var(--text-primary)}.NavTabs_loader__H2NAy{flex-shrink:0}.KPICard_card__Eb1_n{position:relative;display:flex;flex-direction:column;background:var(--surface-elevated);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-4);min-height:112px;overflow:hidden}.KPICard_card__Eb1_n:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--app-kpi-accent,var(--brand-600));pointer-events:none}.KPICard_card__Eb1_n[data-loading]{opacity:.65}.KPICard_header__2Ji7q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.KPICard_label__ulcbX{font-weight:500;text-transform:uppercase;letter-spacing:.04em}.KPICard_label__ulcbX,.KPICard_trailing__quAtq{font-size:var(--mantine-font-size-xs);color:var(--text-secondary)}.KPICard_body__pUIWb{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.KPICard_valueBlock__F_EnB{display:flex;flex-direction:column;gap:4px;min-width:0}.KPICard_value__t6_EK{font-size:32px;font-weight:700;font-family:var(--font-family-mono),var(--font-family-sans);letter-spacing:-.01em;line-height:1.1;color:var(--text-primary);font-variant-numeric:tabular-nums}.KPICard_delta__4u8cs{display:inline-flex;align-items:center;gap:4px;font-size:var(--mantine-font-size-xs);font-weight:600}.KPICard_delta__4u8cs[data-intent=good]{color:var(--success-700)}.KPICard_delta__4u8cs[data-intent=bad]{color:var(--error-700)}.KPICard_delta__4u8cs[data-intent=flat]{color:var(--text-secondary)}.KPICard_deltaCaption__xMBTE{color:var(--text-secondary);font-weight:500}.KPICard_sparkline__KzJXA{width:96px;height:36px;flex-shrink:0;color:var(--app-kpi-accent,var(--brand-600))}.CommandPalette_content__p9TU1{border-radius:var(--radius-xl);background:var(--surface-overlay);box-shadow:var(--shadow-2xl);border:var(--border-hairline) solid var(--border-default);overflow:hidden}.CommandPalette_body__XB9ON{padding:0}.CommandPalette_searchRow__wbup2{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-hairline) solid var(--border-subtle)}.CommandPalette_input__0vyFX{flex:1;font-size:var(--mantine-font-size-md)!important}.CommandPalette_escHint__XcmaT{border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-xs);background:var(--surface-sunken);padding:2px 6px;font-size:11px;color:var(--text-secondary);font-family:var(--font-family-mono)}.CommandPalette_list__CLSEb{list-style:none;margin:0;padding:var(--space-2) 0;max-height:60vh;overflow-y:auto}.CommandPalette_group__EQfCQ{padding:var(--space-2) 0}.CommandPalette_groupLabel___mqT4{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4) var(--space-1);font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.CommandPalette_groupItems__xKQgB{list-style:none;margin:0;padding:0}.CommandPalette_item__SCr_1{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);cursor:pointer;font-size:var(--mantine-font-size-sm);color:var(--text-primary)}.CommandPalette_item__SCr_1[data-active]{background:var(--section-current-50,var(--brand-50));color:var(--section-current-700,var(--brand-700))}.CommandPalette_itemIcon__Np_6T{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-secondary);flex-shrink:0}.CommandPalette_item__SCr_1[data-active] .CommandPalette_itemIcon__Np_6T{background:var(--surface-elevated);color:var(--section-current-700,var(--brand-700))}.CommandPalette_itemBody__01iPW{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.CommandPalette_itemLabel__h4NBv{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CommandPalette_itemDescription__7_lCc{font-size:var(--mantine-font-size-xs);color:var(--text-secondary)}.CommandPalette_shortcut__oJVHa{border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-xs);background:var(--surface-sunken);padding:2px 6px;font-size:11px;color:var(--text-secondary);font-family:var(--font-family-mono)}.CommandPalette_emptyState__sFBmC{padding:var(--space-6) var(--space-4);text-align:center;color:var(--text-secondary);font-size:var(--mantine-font-size-sm)}.DotSpotlight_root__M05Ix{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;--mx:-9999px;--my:-9999px;--px:0px;--py:0px}.DotSpotlight_base__JMFrV,.DotSpotlight_glow__SUF6P{position:absolute;inset:0;background-image:radial-gradient(circle at center,var(--dot-color) 0,var(--dot-color) var(--dot-size,1.5px),transparent calc(var(--dot-size, 1.5px) + .5px));background-size:var(--dot-gap,22px) var(--dot-gap,22px);background-position:var(--px) var(--py);will-change:opacity,background-position;transition:background-position 1.2s cubic-bezier(.22,1,.36,1)}.DotSpotlight_base__JMFrV{opacity:.07}.DotSpotlight_glow__SUF6P{opacity:.35;-webkit-mask-image:radial-gradient(circle var(--spot-radius,320px) at var(--mx) var(--my),rgb(0 0 0) 0,rgb(0 0 0/55%) 55%,transparent 100%);mask-image:radial-gradient(circle var(--spot-radius,320px) at var(--mx) var(--my),rgb(0 0 0) 0,rgb(0 0 0/55%) 55%,transparent 100%);transition:opacity .6s ease-out,background-position 1.2s cubic-bezier(.22,1,.36,1)}[data-mantine-color-scheme=dark] .DotSpotlight_base__JMFrV{opacity:.11}[data-mantine-color-scheme=dark] .DotSpotlight_glow__SUF6P{opacity:.5}@media (prefers-reduced-motion:reduce){.DotSpotlight_glow__SUF6P{display:none}}.ListPageTemplate_root__XRWwF{display:flex;flex-direction:column;gap:var(--space-4);width:100%;min-height:0}.ListPageTemplate_filterBar__es4pT{flex-wrap:wrap}.ListPageTemplate_bulkBar__4LVns,.ListPageTemplate_filterBar__es4pT{display:flex;align-items:center;gap:var(--space-2)}.ListPageTemplate_content__Fo7Yd{display:flex;flex-direction:column;min-height:0}.ListPageTemplate_footer__CxG04{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.DetailPageTemplate_root__5klmE{display:flex;flex-direction:column;gap:var(--space-3);position:relative}.DetailPageTemplate_backLink__iKPfJ{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--mantine-font-size-sm);font-weight:500;text-decoration:none;margin-bottom:var(--space-1);transition:color var(--duration-fast) var(--ease-out)}.DetailPageTemplate_backLink__iKPfJ:hover{color:var(--text-primary)}.DetailPageTemplate_body__FLJhe{display:grid;gap:var(--space-5);grid-template-columns:1fr}.DetailPageTemplate_body__FLJhe[data-has-sidebar]{grid-template-columns:1fr}@media (min-width:1024px){.DetailPageTemplate_body__FLJhe[data-has-sidebar]{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}.DetailPageTemplate_main__AgZp3{min-width:0}.DetailPageTemplate_sidebar__IDVx_{min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.DetailPageTemplate_stickyActions__HzcwE{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-overlay);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:10}.DashboardTemplate_root__wNCUD{display:flex;flex-direction:column;gap:var(--space-5)}.DashboardTemplate_kpiStrip__oVCxd{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media (min-width:640px){.DashboardTemplate_kpiStrip__oVCxd{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.DashboardTemplate_kpiStrip__oVCxd{grid-template-columns:repeat(4,1fr)}}.DashboardTemplate_grid__oP3pV{display:grid;gap:var(--space-5);grid-template-columns:1fr}@media (min-width:1280px){.DashboardTemplate_grid__oP3pV[data-has-sidekick]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.DashboardTemplate_main__HIdcD,.DashboardTemplate_sidekick__3dGR9{min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.SettingsHubTemplate_root__cPAvz{display:flex;flex-direction:column;gap:var(--space-5)}.SettingsHubTemplate_body__3IRBI{display:grid;gap:var(--space-5);grid-template-columns:1fr;align-items:start}@media (min-width:1024px){.SettingsHubTemplate_body__3IRBI{grid-template-columns:260px minmax(0,1fr)}}.SettingsHubTemplate_nav__3YHn_{display:flex;flex-direction:column;gap:var(--space-4);position:sticky;top:var(--space-4)}.SettingsHubTemplate_group__GLmzB{display:flex;flex-direction:column;gap:var(--space-1)}.SettingsHubTemplate_groupLabel__YKFYz{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:0 var(--space-2) var(--space-1)}.SettingsHubTemplate_list__HYLOR{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.SettingsHubTemplate_item__O65oq{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-decoration:none;color:var(--text-secondary);font-size:var(--mantine-font-size-sm);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.SettingsHubTemplate_item__O65oq:hover{background:var(--surface-sunken);color:var(--text-primary)}.SettingsHubTemplate_item__O65oq[data-active]{background:var(--section-current-50,var(--brand-50));color:var(--section-current-700,var(--brand-700));font-weight:600}.SettingsHubTemplate_item__O65oq[data-disabled]{opacity:.5;pointer-events:none}.SettingsHubTemplate_itemIcon__KLvqQ{display:inline-flex;align-items:center;margin-top:2px}.SettingsHubTemplate_itemBody__JGqnP{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.SettingsHubTemplate_itemLabel__WfL6Q{line-height:1.4}.SettingsHubTemplate_itemDescription__atI5_{font-size:var(--mantine-font-size-xs);color:var(--text-secondary);font-weight:400;line-height:1.45}.SettingsHubTemplate_panel__EWVi3{min-width:0}.EntityCreateModal_body___SZvA,.SettingsHubTemplate_panel__EWVi3{display:flex;flex-direction:column;gap:var(--space-4)}.AuthLayout_root__7qoZN{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6) var(--space-4);background:var(--surface-base);overflow:hidden}.AuthLayout_blobOne__Ogg52,.AuthLayout_blobTwo__oQmG0{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;opacity:.55}.AuthLayout_blobOne__Ogg52{width:480px;height:480px;top:-160px;left:-160px;background:var(--brand-200)}.AuthLayout_blobTwo__oQmG0{width:520px;height:520px;bottom:-200px;right:-200px;background:var(--brand-300)}.AuthLayout_card__4rA2K{position:relative;z-index:1;width:100%;max-width:440px;background:var(--surface-overlay);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-xl);padding:40px;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;gap:var(--space-5)}.AuthLayout_brand__X8fbs{display:flex;align-items:center;justify-content:center}.AuthLayout_header___6KQ2{display:flex;flex-direction:column;gap:var(--space-1)}.AuthLayout_title__dG_O2{margin:0;font-size:var(--mantine-font-size-xl);font-weight:700;color:var(--text-primary);line-height:1.2;text-align:center}.AuthLayout_description__kx4oT{margin:0;font-size:var(--mantine-font-size-sm);color:var(--text-secondary);line-height:1.55;text-align:center}.AuthLayout_body__tLiZn{display:flex;flex-direction:column;gap:var(--space-3)}.AuthLayout_footer__mXwUd{text-align:center;font-size:var(--mantine-font-size-sm);color:var(--text-secondary);border-top:var(--border-hairline) solid var(--border-subtle);padding-top:var(--space-4)}@media (max-width:480px){.AuthLayout_card__4rA2K{padding:var(--space-5)}}.NavbarEnterprise_navbar__J4MpW{display:flex;flex-direction:column;width:100%;height:100%;background:var(--surface-elevated);border-right:var(--border-hairline) solid var(--border-default);min-height:0;transition:width var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out);overflow:hidden}.NavbarEnterprise_scrollArea__nIXpn{flex:1;overflow-y:auto;overflow-x:hidden}.NavbarEnterprise_searchHeader__6fzp_{flex-shrink:0;border-bottom:var(--border-hairline) solid var(--border-subtle)}.NavbarEnterprise_navLink__HngEK{display:flex;align-items:center;width:100%;position:relative;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin:2px 0;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);text-decoration:none;color:var(--text-secondary);font-weight:500;font-size:var(--mantine-font-size-sm)}.NavbarEnterprise_navLink__HngEK:hover{background:var(--surface-sunken);color:var(--text-primary)}.NavbarEnterprise_navLink__HngEK[aria-current=page],.NavbarEnterprise_navLink__HngEK[data-active=true]{background:var(--section-current-600,var(--brand-600));color:var(--text-on-brand);font-weight:600}.NavbarEnterprise_navLink__HngEK[aria-current=page]:before,.NavbarEnterprise_navLink__HngEK[data-active=true]:before{content:"";position:absolute;left:-8px;top:6px;bottom:6px;width:var(--border-accent);background:var(--section-current-500,var(--brand-500));border-radius:var(--radius-full)}.NavbarEnterprise_navLink__HngEK[data-level="1"]{padding-left:calc(var(--space-3) + 8px)}.NavbarEnterprise_navLink__HngEK[data-level="2"]{padding-left:calc(var(--space-3) + 16px)}.NavbarEnterprise_navbar__J4MpW[data-mini]{width:64px}.NavbarEnterprise_navbar__J4MpW[data-mini] .NavbarEnterprise_navLink__HngEK,.NavbarEnterprise_navbar__J4MpW[data-mini] .NavbarEnterprise_parentLink__qAWSm{justify-content:center;padding:var(--space-2);min-width:48px}.NavbarEnterprise_navbar__J4MpW[data-mini] .NavbarEnterprise_navLink__HngEK>*,.NavbarEnterprise_navbar__J4MpW[data-mini] .NavbarEnterprise_parentLink__qAWSm>*{justify-content:center}.NavbarEnterprise_navbar__J4MpW[data-mini] .NavbarEnterprise_badge__H1bsv,.NavbarEnterprise_navbar__J4MpW[data-mini] .NavbarEnterprise_chevron__n0zCk,.NavbarEnterprise_navbar__J4MpW[data-mini] .NavbarEnterprise_label__kh4bV{display:none!important}.NavbarEnterprise_navbar__J4MpW[data-mini] .NavbarEnterprise_icon__7jTzJ{margin:0 auto}.NavbarEnterprise_navbar__J4MpW[data-mini] .NavbarEnterprise_childrenContainer__krv2X{display:none}.NavbarEnterprise_navbar__J4MpW[data-mini] .NavbarEnterprise_navLink__HngEK[aria-current=page]:before,.NavbarEnterprise_navbar__J4MpW[data-mini] .NavbarEnterprise_navLink__HngEK[data-active=true]:before{left:auto;right:4px;top:50%;bottom:auto;width:4px;height:4px;transform:translateY(-50%)}.NavbarEnterprise_parentLink__qAWSm{display:flex;align-items:center;width:100%;min-width:0;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin:2px 0;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);color:var(--text-secondary);font-weight:500;text-align:left}.NavbarEnterprise_parentLink__qAWSm:hover,.NavbarEnterprise_parentLink__qAWSm[data-active=true]{background:var(--surface-sunken);color:var(--text-primary)}.NavbarEnterprise_parentLink__qAWSm[data-active=true]{font-weight:600}.NavbarEnterprise_childrenContainer__krv2X{margin-top:4px}.NavbarEnterprise_childrenContainer__krv2X[data-level="0"]{padding-left:0}.NavbarEnterprise_icon__7jTzJ{width:20px;height:20px;flex-shrink:0;stroke-width:1.5}.NavbarEnterprise_label__kh4bV{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NavbarEnterprise_chevron__n0zCk{width:16px;height:16px;flex-shrink:0;transition:transform var(--duration-fast) var(--ease-out);opacity:.7}.NavbarEnterprise_badge__H1bsv{flex-shrink:0}.NavbarEnterprise_divider__8TK8A{margin:var(--space-2) 0;border-color:var(--border-subtle)}.NavbarEnterprise_footer__5ntqo{border-top:var(--border-hairline) solid var(--border-default);padding-top:var(--space-2)}.NavbarEnterprise_groupLabel__CSMj3{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:var(--space-3) var(--space-3) var(--space-1);margin-top:var(--space-2);display:flex;align-items:center;gap:4px}.NavbarEnterprise_navbar__J4MpW[data-mini] .NavbarEnterprise_groupLabel__CSMj3{display:none}.NavbarEnterprise_groupLabelButton__wjZel{display:block;width:100%;background:none;border:0;padding:0;margin:0;text-align:left;cursor:pointer;border-radius:var(--radius-sm)}.NavbarEnterprise_groupLabelButton__wjZel:focus-visible .NavbarEnterprise_groupLabel__CSMj3,.NavbarEnterprise_groupLabelButton__wjZel:hover .NavbarEnterprise_groupLabel__CSMj3{color:var(--text-secondary)}.NavbarEnterprise_groupLabelButton__wjZel:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.NavbarEnterprise_groupChevron__Wr0ih{width:12px;height:12px;flex-shrink:0;opacity:.4;transition:transform var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}.NavbarEnterprise_groupLabelButton__wjZel:focus-visible .NavbarEnterprise_groupChevron__Wr0ih,.NavbarEnterprise_groupLabelButton__wjZel:hover .NavbarEnterprise_groupChevron__Wr0ih{opacity:.9}.NavbarEnterprise_groupChevron__Wr0ih[data-collapsed]{transform:rotate(-90deg)}.NavbarEnterprise_pinnedSection__lRIju{padding-bottom:var(--space-2);border-bottom:var(--border-hairline) solid var(--border-subtle);margin-bottom:var(--space-2)}.NavbarEnterprise_navLinkRow__NaSzd{position:relative;display:flex;align-items:stretch}.NavbarEnterprise_navLinkRow__NaSzd .NavbarEnterprise_navLink__HngEK{flex:1;min-width:0;padding-right:calc(var(--space-3) + 26px)}.NavbarEnterprise_pinButton__kh7p9{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-sm);border:0;background:transparent;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);padding:0}.NavbarEnterprise_navLinkRow__NaSzd:hover .NavbarEnterprise_pinButton__kh7p9,.NavbarEnterprise_pinButton__kh7p9:focus-visible,.NavbarEnterprise_pinButton__kh7p9[data-pinned]{opacity:1}.NavbarEnterprise_pinButton__kh7p9:hover{background:var(--surface-sunken);color:var(--text-primary)}.NavbarEnterprise_pinButton__kh7p9[data-pinned]{color:var(--mantine-color-yellow-5)}.NavbarEnterprise_pinButton__kh7p9:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media (max-width:768px){.NavbarEnterprise_navbar__J4MpW{width:100%;max-width:100vw}.NavbarEnterprise_navLink__HngEK,.NavbarEnterprise_parentLink__qAWSm{padding:var(--space-3);min-height:44px}.NavbarEnterprise_label__kh4bV{font-size:var(--mantine-font-size-sm)}.NavbarEnterprise_icon__7jTzJ{width:22px;height:22px}.NavbarEnterprise_scrollArea__nIXpn{-webkit-overflow-scrolling:touch}}.NavbarEnterprise_navLink__HngEK[aria-current=page] .NavbarEnterprise_icon__7jTzJ,.NavbarEnterprise_navLink__HngEK[data-active=true] .NavbarEnterprise_icon__7jTzJ{color:inherit}.NotificationsBell_notificationButton__De0Ub{position:relative;display:inline-block}.NotificationsBell_iconWrap__c17ly{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);color:var(--text-secondary);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.NotificationsBell_notificationButton__De0Ub:hover .NotificationsBell_iconWrap__c17ly{background:var(--surface-sunken);color:var(--text-primary)}.NotificationsBell_notificationButton__De0Ub:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-md)}.NotificationsBell_badge__ui2Pm{animation:NotificationsBell_pulse__oHBEa 2s cubic-bezier(.4,0,.6,1) infinite;pointer-events:none;z-index:1}@keyframes NotificationsBell_pulse__oHBEa{0%,to{opacity:1}50%{opacity:.7}}.NotificationsBell_item__4GWZk{display:block;width:100%;padding:10px 12px;border-radius:var(--radius-md);transition:background var(--duration-fast) var(--ease-out)}.NotificationsBell_item__4GWZk:hover{background:var(--surface-sunken)}.NotificationsBell_item__4GWZk:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.NotificationsBell_unreadDot___FGgv{border-radius:50%;background:var(--mantine-color-brand-6)}.NotificationsBell_readSpacer__HjLpL,.NotificationsBell_unreadDot___FGgv{flex-shrink:0;width:8px;height:8px;margin-top:6px}.MyTasksBell_tasksButton__5gsqh{position:relative;display:inline-block}.MyTasksBell_iconWrap___fc4U{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);color:var(--text-secondary);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.MyTasksBell_tasksButton__5gsqh:hover .MyTasksBell_iconWrap___fc4U{background:var(--surface-sunken);color:var(--text-primary)}.MyTasksBell_tasksButton__5gsqh:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-md)}.MyTasksBell_badge__iRz0I{pointer-events:none;z-index:1}.MyTasksBell_item__kE0FJ{display:block;width:100%;padding:10px 12px;border-radius:var(--radius-md);transition:background var(--duration-fast) var(--ease-out)}.MyTasksBell_item__kE0FJ:hover{background:var(--surface-sunken)}.MyTasksBell_item__kE0FJ:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.CollabBell_bellButton__QV1ek{position:relative;display:inline-block}.CollabBell_iconWrap__hEj3M{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);color:var(--text-secondary);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.CollabBell_bellButton__QV1ek:hover .CollabBell_iconWrap__hEj3M{background:var(--surface-sunken);color:var(--text-primary)}.CollabBell_bellButton__QV1ek:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-md)}.CollabBell_badge__1HKPf{pointer-events:none;z-index:1}.CollabBell_badge__1HKPf:not([data-mention]){color:var(--text-inverse)}.CollabBell_item__FIhNt{display:block;width:100%;padding:10px 12px;border-radius:var(--radius-md);transition:background var(--duration-fast) var(--ease-out)}.CollabBell_item__FIhNt:hover{background:var(--surface-sunken)}.CollabBell_item__FIhNt:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.Header_header__O25NC{height:100%;background:var(--surface-elevated);border-bottom:var(--border-hairline) solid var(--border-default);position:sticky;top:0;z-index:var(--z-sticky,100);box-shadow:var(--shadow-xs)}.Header_headerLayout__waL21{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:100%;padding:0 var(--mantine-spacing-md);gap:var(--mantine-spacing-md)}.Header_leftCluster__X7jBq{flex-shrink:0;min-width:0;justify-self:start}.Header_rightCluster__wAFw5{flex-shrink:0;justify-self:end}.Header_centerCluster__eryrU{display:flex;align-items:center;justify-content:center;justify-self:center;min-width:0}.Header_breadcrumbsInLeft__5FfW7{display:flex;align-items:center;min-width:0;padding-left:var(--space-2);border-left:var(--border-hairline) solid var(--border-default)}.Header_logo__QNgKp{transition:opacity var(--duration-fast) var(--ease-out);text-decoration:none;letter-spacing:-.02em}.Header_logo__QNgKp:hover{opacity:.8}.Header_brandTitle__MYFro{font-size:var(--mantine-font-size-md);font-weight:600;letter-spacing:-.02em;color:var(--text-primary);pointer-events:none;user-select:none}.Header_brandBlock__T_dCc{align-items:center}.Header_roleBadge__pVXMu{font-weight:500;text-transform:capitalize;pointer-events:none}.Header_burger__OSjAp{color:var(--text-secondary)}.Header_collapseToggle__umsYf{display:inline-flex}@media (max-width:640px){.Header_collapseToggle__umsYf{display:none}}.Header_iconWrap__WV91q{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);color:var(--text-secondary);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.Header_notificationButton__AWSA0{position:relative;display:inline-block}.Header_notificationButton__AWSA0:hover .Header_iconWrap__WV91q{background:var(--surface-sunken);color:var(--text-primary)}.Header_aiToggleButton__oc4Rg{position:relative;display:inline-block;border-radius:var(--radius-md);transition:background var(--duration-fast) var(--ease-out)}.Header_aiToggleButton__oc4Rg:hover .Header_iconWrap__WV91q{background:var(--surface-sunken);color:var(--text-primary)}.Header_aiToggleButton__oc4Rg[data-active] .Header_iconWrap__WV91q{background:linear-gradient(135deg,var(--mantine-color-brand-6) 0,var(--mantine-color-brand-8) 100%);color:var(--mantine-color-white);box-shadow:0 0 0 1px var(--mantine-color-brand-7)}[data-mantine-color-scheme=dark] .Header_aiToggleButton__oc4Rg[data-active] .Header_iconWrap__WV91q{background:linear-gradient(145deg,var(--mantine-color-brand-4) 0,var(--mantine-color-brand-5) 50%,var(--mantine-color-brand-6) 100%);color:var(--mantine-color-white);box-shadow:0 0 0 1px rgba(107,107,206,.4),0 0 16px rgba(56,56,184,.35)}.Header_aiToggleButton__oc4Rg:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.Header_badge__Si0xx{animation:Header_pulse__zVR5q 2s cubic-bezier(.4,0,.6,1) infinite;pointer-events:none;z-index:1}@keyframes Header_pulse__zVR5q{0%,to{opacity:1}50%{opacity:.7}}.Header_userButton__y_LtK{padding:4px 10px 4px 6px;border-radius:var(--radius-md);transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);width:100%}.Header_userMeta__GWcnb{display:flex;flex-direction:column;justify-content:center;gap:0;line-height:1.1;min-width:0}.Header_userName__MzgIf{max-width:180px}@media (max-width:1280px){.Header_userName__MzgIf{max-width:140px}}.Header_userButton__y_LtK:hover{background:var(--surface-sunken);transform:translateY(-1px)}.Header_avatar__8dR7J{border:2px solid var(--border-subtle);transition:border-color var(--duration-fast) var(--ease-out)}.Header_userButton__y_LtK:hover .Header_avatar__8dR7J{border-color:var(--section-current-500,var(--brand-500))}.Header_chevron__dtu2K{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-out)}.Header_userButton__y_LtK[data-expanded] .Header_chevron__dtu2K{transform:rotate(180deg)}.Header_commandTrigger__g9jHl{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--surface-sunken);border:var(--border-hairline) solid var(--border-default);color:var(--text-secondary);border-radius:var(--radius-md);padding:0 var(--space-3);height:36px;cursor:pointer;font-family:inherit;font-size:var(--mantine-font-size-sm);transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);min-width:180px;max-width:320px}.Header_commandTrigger__g9jHl:hover{background:var(--surface-elevated);border-color:var(--border-strong);color:var(--text-primary)}.Header_commandTrigger__g9jHl:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.Header_commandTriggerLabel__9_Ae6{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_commandTriggerKbd__BF_xA{border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-xs);background:var(--surface-elevated);color:var(--text-muted);padding:1px 6px;font-size:11px;font-family:var(--font-family-mono)}@media (max-width:640px){.Header_commandTriggerLabel__9_Ae6{display:none}.Header_commandTrigger__g9jHl{min-width:auto;width:36px;padding:0;justify-content:center}.Header_commandTriggerKbd__BF_xA{display:none}}.RolePlaygroundPanel_panel__bH0Qa{position:fixed;top:var(--role-playground-top,100px);bottom:0;right:var(--ai-aside-width,0);width:var(--role-playground-width,440px);display:flex;flex-direction:column;min-height:0;background:var(--surface-elevated);border-left:var(--border-hairline) solid var(--border-default);box-shadow:var(--shadow-2xl)}@media (max-width:47.99em){.RolePlaygroundPanel_panel__bH0Qa{right:0;width:100vw}}.RolePlaygroundPanel_header__xJWZG{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-hairline) solid var(--border-subtle);flex-shrink:0}.RolePlaygroundPanel_body__zEp47{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);overflow-y:auto}.RolePlaygroundPanel_footer__sAASY{flex-shrink:0;padding:var(--space-3) var(--space-4);border-top:var(--border-hairline) solid var(--border-subtle);background:var(--surface-elevated)}.RolePlaygroundPanel_pendingDot__noEvs{width:8px;height:8px;border-radius:50%;background:var(--mantine-color-yellow-6);flex-shrink:0}.NavigationProgress_progressBar__f24iA{position:fixed;top:0;left:0;right:0;height:3px;z-index:10000;background:transparent;overflow:hidden;pointer-events:none}.NavigationProgress_progressFill__5RF3H{height:100%;background:linear-gradient(90deg,var(--mantine-color-brand-6) 0,var(--mantine-color-brand-5) 30%,var(--mantine-color-brand-4) 60%,var(--mantine-color-brand-3) 100%);transition:width .2s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 0 8px color-mix(in srgb,var(--mantine-color-brand-6) 60%,transparent),0 0 16px color-mix(in srgb,var(--mantine-color-brand-5) 40%,transparent)}.NavigationProgress_progressGlow__3BqPV{position:absolute;top:0;left:0;width:30%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6) 50%,transparent);animation:NavigationProgress_shimmer__gQX7_ 1.2s ease-in-out infinite;box-shadow:0 0 20px rgba(255,255,255,.5)}@keyframes NavigationProgress_shimmer__gQX7_{0%{transform:translateX(-100%);opacity:0}50%{opacity:1}to{transform:translateX(400%);opacity:0}}.SidebarResizeHandle_resizeHandle__KB9rX{position:absolute;top:0;right:0;width:4px;height:100%;cursor:col-resize;background:transparent;z-index:10;transition:background-color .2s ease}.SidebarResizeHandle_resizeHandle__KB9rX:hover,.SidebarResizeHandle_resizeHandle__KB9rX[data-resizing]{background:var(--mantine-color-brand-5)}[data-mantine-color-scheme=dark] .SidebarResizeHandle_resizeHandle__KB9rX:hover,[data-mantine-color-scheme=dark] .SidebarResizeHandle_resizeHandle__KB9rX[data-resizing]{background:var(--mantine-color-brand-6)}.SidebarResizeHandle_resizeHandle__KB9rX[data-resizing]{width:2px}.DashboardHero_hero__Th6vQ{position:relative;overflow:hidden;min-height:clamp(320px,45vh,560px);border-radius:var(--radius-lg);border:1px solid var(--mantine-color-default-border);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-600) 10%,transparent),transparent 55%),radial-gradient(circle at 0 100%,color-mix(in srgb,var(--brand-600) 6%,transparent),transparent 45%),var(--mantine-color-body);display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-6)}.DashboardHero_actions__AGO9I{position:absolute;top:var(--space-5);right:var(--space-5);z-index:2}.DashboardHero_content__zKMWJ{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-3);max-width:720px}.DashboardHero_greeting__rwW8g{font-size:clamp(28px,4.2vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.DashboardHero_subtitle__3_gfy{font-size:var(--mantine-font-size-md);color:var(--mantine-color-dimmed);line-height:1.55;max-width:560px}.DashboardHero_chips__ejBSO{margin-top:var(--space-2)}.DashboardHero_chip__RgIon{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-default);color:var(--mantine-color-text);font-size:var(--mantine-font-size-sm);transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.DashboardHero_chip__RgIon:hover{border-color:var(--brand-400);transform:translateY(-1px)}.DashboardHero_chipPrimary__HWs2E{border-color:color-mix(in srgb,var(--brand-600) 45%,transparent);background:color-mix(in srgb,var(--brand-600) 12%,transparent);color:var(--brand-600);font-weight:600}[data-mantine-color-scheme=dark] .DashboardHero_chipPrimary__HWs2E{color:var(--brand-300)}@media (max-width:640px){.DashboardHero_hero__Th6vQ{min-height:280px;padding:var(--space-5)}.DashboardHero_actions__AGO9I{position:static;align-self:flex-end;margin-bottom:var(--space-4)}}.MusicSectionTabs_headerWrapper__iPqS9{margin-bottom:var(--mantine-spacing-lg)}.MusicSectionTabs_headerWrapper__iPqS9>header{margin-bottom:0}.MusicSectionTabs_loadingContent__IABll{min-height:200px}.SecuritySkin_root__1gFze{margin:calc(var(--app-shell-padding, 0px) * -1);padding:var(--space-4);min-height:100%;background:radial-gradient(1100px 480px at 18% -8%,color-mix(in srgb,var(--brand-500) 8%,transparent),transparent 62%),var(--surface-sunken);color:var(--text-primary)}.LiveStatusBadge_pulse__Ww2k3{width:8px;height:8px;border-radius:50%;background:var(--mantine-color-green-5);animation:LiveStatusBadge_pulse__Ww2k3 2s ease-in-out infinite;flex-shrink:0}@keyframes LiveStatusBadge_pulse__Ww2k3{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 0 0 rgba(34,197,94,.4)}50%{opacity:.9;transform:scale(1.05);box-shadow:0 0 0 6px rgba(34,197,94,0)}}.LiveStatusBadge_badge__AbPxa{font-weight:600}.SecurityRail_rail__ciMVz{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-2) var(--space-2) var(--space-4)}.SecurityRail_railTitle__st5u8{display:flex;align-items:center;gap:14px}.SecurityRail_pulse__tP95_{width:10px;height:10px;border-radius:999px;background:var(--success-500);box-shadow:0 0 10px var(--success-500);animation:SecurityRail_railBreathe__qfZeA 2.4s var(--ease-inOut) infinite;flex-shrink:0}@keyframes SecurityRail_railBreathe__qfZeA{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.SecurityRail_title__m8I4a{margin:0;font-size:18px;font-weight:800;letter-spacing:.02em;color:var(--text-primary)}.SecurityRail_subtitle__jyg27{margin:2px 0 0;font-size:12px;color:var(--text-muted)}.SecurityRail_clock__C5_nJ{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.SecurityRail_clockTime__e4UpS{font-family:var(--font-family-mono);font-size:20px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.SecurityRail_clockZone__sft3r{font-family:var(--font-family-mono);font-size:10px;color:var(--text-muted);letter-spacing:.1em}.SecurityRail_healthChip__pzzvQ{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid}.SecurityRail_healthChip__pzzvQ[data-health=healthy]{color:var(--success-500);border-color:color-mix(in srgb,var(--success-500) 45%,transparent);background:color-mix(in srgb,var(--success-500) 9%,transparent)}.SecurityRail_healthChip__pzzvQ[data-health=degraded]{color:var(--warning-500);border-color:color-mix(in srgb,var(--warning-500) 45%,transparent);background:color-mix(in srgb,var(--warning-500) 9%,transparent)}.SecurityRail_healthChip__pzzvQ[data-health=critical]{color:var(--error-500);border-color:color-mix(in srgb,var(--error-500) 45%,transparent);background:color-mix(in srgb,var(--error-500) 10%,transparent)}