@layer base{._content_s7pje_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border-radius:var(--radius);font-size:var(--font-size-xs);line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_s7pje_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_s7pje_1}._content_s7pje_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_s7pje_1}._content_s7pje_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_s7pje_1}._content_s7pje_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_s7pje_1}@keyframes _slideUpAndFade_s7pje_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_s7pje_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_s7pje_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_s7pje_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_uhdob_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}._container_1be78_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._card_1be78_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._iconContainer_1be78_24{margin-bottom:var(--spacing-6);animation:_pulse_1be78_1 3s infinite ease-in-out}._icon_1be78_24{color:var(--error)}._title_1be78_33{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_1be78_41{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@keyframes _pulse_1be78_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:640px){._card_1be78_11{padding:var(--spacing-6)}._title_1be78_33{font-size:1.5rem}._message_1be78_41{font-size:1rem}}@layer base{._skeleton_1ysfl_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem}._skeleton_1ysfl_2:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card) 45%,transparent),transparent);animation:_shimmer_1ysfl_1 2s infinite}@keyframes _shimmer_1ysfl_1{to{transform:translate(100%)}}}._container_m89qv_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:var(--z-overlay);padding:var(--spacing-4);overflow-y:auto}._content_m89qv_13{width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_m89qv_1 var(--animation-duration-normal) ease-out}._lockIcon_m89qv_22{width:1.25rem;height:1.25rem;color:var(--primary);animation:_pulse_m89qv_1 2s infinite ease-in-out;margin-right:var(--spacing-2);vertical-align:middle}._skeletonGrid_m89qv_31{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_m89qv_37{display:flex;flex-direction:column;gap:var(--spacing-3)}._titleRow_m89qv_43{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--spacing-2) 0}._leftSkeletons_m89qv_50,._rightSkeletons_m89qv_50{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._title_m89qv_43{font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:500;color:var(--foreground);text-align:center;margin:0;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);flex:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}._skeletonBar_m89qv_74{height:.75rem;width:100%;border-radius:var(--radius-sm)}@keyframes _pulse_m89qv_1{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes _fadeIn_m89qv_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._title_m89qv_43{font-size:var(--font-size-base);padding:var(--spacing-1) var(--spacing-2)}._content_m89qv_13{max-width:350px}._lockIcon_m89qv_22{width:1rem;height:1rem}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}@layer base{._button_1x0ft_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:var(--font-weight-medium);border-radius:var(--control-radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_1x0ft_2:focus-visible{box-shadow:var(--focus-ring);outline:none}._sm_1x0ft_28{height:var(--control-height-sm);padding:0 var(--spacing-2);font-size:var(--font-size-sm)}._md_1x0ft_34{height:var(--control-height-md);padding:0 var(--spacing-3);font-size:var(--font-size-md)}._lg_1x0ft_40{height:var(--control-height-lg);padding:0 var(--spacing-4);font-size:var(--font-size-base)}._icon_1x0ft_46,._icon-md_1x0ft_47{width:var(--control-height-sm);height:var(--control-height-sm);padding:0}._icon-sm_1x0ft_53{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1x0ft_59{width:var(--control-height-md);height:var(--control-height-md);padding:0}._button_1x0ft_2 svg{flex-shrink:0}._sm_1x0ft_28 svg,._icon-sm_1x0ft_53 svg{width:1rem;height:1rem}._md_1x0ft_34 svg,._icon_1x0ft_46 svg,._icon-md_1x0ft_47 svg{width:1.25rem;height:1.25rem}._lg_1x0ft_40 svg,._icon-lg_1x0ft_59 svg{width:1.5rem;height:1.5rem}._primary_1x0ft_88{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1x0ft_88:hover{background-color:var(--primary-hover);border-color:var(--primary-hover)}._primary_1x0ft_88:active{background-color:var(--primary-active);border-color:var(--primary-active)}._accent_1x0ft_105{background-color:var(--accent);color:var(--accent-foreground);border-color:var(--accent);--spinner-color: var(--accent-foreground)}._accent_1x0ft_105:hover{background-color:var(--accent-hover);border-color:var(--accent-hover)}._accent_1x0ft_105:active{background-color:var(--accent-active);border-color:var(--accent-active)}._secondary_1x0ft_122{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}._secondary_1x0ft_122:hover{background-color:color-mix(in srgb,var(--secondary) 85%,var(--foreground));border-color:color-mix(in srgb,var(--secondary) 85%,var(--foreground))}._secondary_1x0ft_122:active{background-color:color-mix(in srgb,var(--secondary) 75%,var(--foreground));border-color:color-mix(in srgb,var(--secondary) 75%,var(--foreground))}._destructive_1x0ft_139{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1x0ft_139:hover{background-color:color-mix(in oklch,var(--error) 88%,black);border-color:color-mix(in oklch,var(--error) 88%,black)}._destructive_1x0ft_139:active{background-color:var(--error-strong);border-color:var(--error-strong)}._outline_1x0ft_156{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1x0ft_156:hover{background-color:var(--surface-hover)}._outline_1x0ft_156:active{background-color:var(--surface-selected)}._ghost_1x0ft_171{background-color:transparent;border-color:transparent;--spinner-color: currentColor}._ghost_1x0ft_171:hover{background-color:var(--surface-hover)}._ghost_1x0ft_171:active{background-color:var(--surface-selected)}._link_1x0ft_185{background-color:transparent;color:var(--link);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;--spinner-color: var(--link)}._link_1x0ft_185:hover{text-decoration:underline}._disabled_1x0ft_201{opacity:.5;cursor:not-allowed;pointer-events:none}}._banner_1kccl_1{position:sticky;top:0;z-index:var(--z-overlay);display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3) var(--spacing-6);width:100%;padding:var(--spacing-2) var(--page-gutter);background:var(--banner-background);border-bottom:2px solid var(--banner-border);color:var(--banner-foreground);font-family:var(--font-family-base);font-size:var(--font-size-sm)}._identity_1kccl_18{display:inline-flex;flex:1;align-items:center;gap:var(--spacing-2);white-space:nowrap}._identity_1kccl_18 svg{color:var(--banner-icon)}._scope_1kccl_30{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);min-width:0;margin-left:auto}._separator_1kccl_40{color:var(--muted-foreground)}._error_1kccl_44{flex-basis:100%;margin:0;color:var(--error);font-size:var(--font-size-sm)}@media(max-width:640px){._banner_1kccl_1{padding:var(--spacing-2) var(--page-gutter-mobile)}._identity_1kccl_18{flex-basis:100%}._scope_1kccl_30{margin-left:0}}._banner_1hpj1_1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3) var(--spacing-6);width:100%;padding:var(--spacing-2) var(--page-gutter);background:var(--banner-background);border-bottom:2px solid var(--banner-border);color:var(--banner-foreground);font-family:var(--font-family-base);font-size:var(--font-size-sm)}._identity_1hpj1_15{display:inline-flex;flex:1;align-items:center;gap:var(--spacing-2);white-space:nowrap}._identity_1hpj1_15 svg{color:var(--banner-icon)}._scope_1hpj1_27{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);min-width:0;margin-left:auto}._separator_1hpj1_37{color:var(--muted-foreground)}._error_1hpj1_41{flex-basis:100%;margin:0;color:var(--error);font-size:var(--font-size-sm)}@media(max-width:640px){._banner_1hpj1_1{padding:var(--spacing-2) var(--page-gutter-mobile)}._identity_1hpj1_15{flex-basis:100%}._scope_1hpj1_27{margin-left:0}}._frame_1ktgq_1{min-width:0}._sticky_1ktgq_5{position:sticky;top:0;z-index:var(--z-overlay)}._loadingBar_1ktgq_11{height:var(--spacing-6);border-radius:0}._error_1ktgq_16{margin:0;padding:var(--spacing-2) var(--spacing-6);background:color-mix(in srgb,var(--accent) 18%,var(--card));border-bottom:1px solid var(--accent);color:var(--error);font-family:var(--font-family-base);font-size:.875rem}@media(max-width:640px){._error_1ktgq_16{padding-inline:var(--spacing-4)}}._banner_1i70q_1{position:sticky;top:0;z-index:var(--z-overlay);display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3) var(--spacing-6);width:100%;padding:var(--spacing-2) var(--page-gutter);background:var(--banner-background);border-bottom:2px solid var(--banner-border);color:var(--banner-foreground);font-family:var(--font-family-base);font-size:var(--font-size-sm)}._identity_1i70q_18{display:inline-flex;flex:1;align-items:center;gap:var(--spacing-2)}._identity_1i70q_18 svg{flex-shrink:0;color:var(--banner-icon)}._scope_1i70q_30{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);min-width:0;margin-left:auto}._separator_1i70q_40{color:var(--muted-foreground)}._error_1i70q_44{flex-basis:100%;margin:0;color:var(--error);font-size:var(--font-size-sm)}@media(max-width:640px){._banner_1i70q_1{padding:var(--spacing-2) var(--page-gutter-mobile)}._identity_1i70q_18{flex-basis:100%}._scope_1i70q_30{margin-left:0}}._frame_z8jw4_1{min-width:0}@layer base{._content_zkvzz_2,._subContent_zkvzz_3{min-width:12rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-2);animation:_scaleIn_zkvzz_1 var(--animation-duration-normal) ease-out;z-index:var(--z-overlay)}._subContent_zkvzz_3{animation:_fadeIn_zkvzz_1 var(--animation-duration-normal) ease-out}._item_zkvzz_19,._checkboxItem_zkvzz_20,._radioItem_zkvzz_21,._subTrigger_zkvzz_22{position:relative;display:flex;align-items:center;cursor:pointer;user-select:none;border-radius:var(--radius-sm);font-size:var(--font-size-md);padding:var(--spacing-2) var(--spacing-3);outline:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}._item_zkvzz_19:hover,._checkboxItem_zkvzz_20:hover,._radioItem_zkvzz_21:hover,._subTrigger_zkvzz_22:hover{background-color:var(--surface-hover)}._item_zkvzz_19:focus-visible,._checkboxItem_zkvzz_20:focus-visible,._radioItem_zkvzz_21:focus-visible,._subTrigger_zkvzz_22:focus-visible{background-color:var(--surface-hover);box-shadow:var(--focus-ring);outline:none}._item_zkvzz_19[data-disabled],._checkboxItem_zkvzz_20[data-disabled],._radioItem_zkvzz_21[data-disabled],._subTrigger_zkvzz_22[data-disabled]{pointer-events:none;opacity:.5}._item_zkvzz_19[data-highlighted],._checkboxItem_zkvzz_20[data-highlighted],._radioItem_zkvzz_21[data-highlighted],._subTrigger_zkvzz_22[data-highlighted]{background-color:var(--surface-hover)}._item_zkvzz_19[data-variant=destructive],._checkboxItem_zkvzz_20[data-variant=destructive],._radioItem_zkvzz_21[data-variant=destructive]{color:var(--error)}._checkboxItem_zkvzz_20,._radioItem_zkvzz_21{padding-left:var(--spacing-8)}._checkboxIndicator_zkvzz_79,._radioIndicator_zkvzz_80{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxIndicator_zkvzz_79{height:1rem;width:1rem}._checkboxIndicator_zkvzz_79 svg{height:.875rem;width:.875rem}._radioIndicator_zkvzz_80{height:1rem;width:1rem}._radioIndicatorCircle_zkvzz_103{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_zkvzz_110{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}._separator_zkvzz_117{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_zkvzz_123{margin-left:auto;font-size:var(--font-size-xs);letter-spacing:.025em;opacity:.6}._subTriggerIcon_zkvzz_130{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_zkvzz_137{padding-left:var(--spacing-8)}@keyframes _scaleIn_zkvzz_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_zkvzz_1{0%{opacity:0}to{opacity:1}}}._header_1nn7y_1{position:relative;color:var(--header-foreground);background:var(--header-overlay),var(--header-image) right center / cover no-repeat;border-bottom:2px solid var(--header-rule)}._bar_1nn7y_8{display:flex;align-items:center;gap:var(--spacing-6);min-height:var(--header-height);padding:0 var(--page-gutter)}._branding_1nn7y_16{display:flex;align-items:center;flex-shrink:0;gap:var(--spacing-3);min-width:0}._wordmark_1nn7y_24{display:inline-flex;align-items:center;color:var(--accent);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap;min-height:2.75rem;margin-block:-.5rem}._wordmark_1nn7y_24:focus-visible,._navLink_1nn7y_39:focus-visible,._identityTrigger_1nn7y_40:focus-visible{outline:none;box-shadow:var(--focus-ring)}._logo_1nn7y_45{display:block;height:28px;width:auto;max-width:8rem;object-fit:contain}._divider_1nn7y_53{width:1px;height:var(--spacing-6);flex:none;background:color-mix(in srgb,var(--header-foreground) 25%,transparent)}._context_1nn7y_60{overflow:hidden;color:var(--header-muted);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap}._nav_1nn7y_39{display:flex;align-items:center;gap:var(--spacing-1);min-width:0;margin-left:var(--spacing-4)}._navLink_1nn7y_39{position:relative;display:inline-flex;align-items:center;flex:none;min-height:var(--control-height-md);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);color:var(--header-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;white-space:nowrap}._navLink_1nn7y_39:hover{background:var(--header-hover);color:var(--header-foreground)}._current_1nn7y_96{color:var(--header-foreground)}._current_1nn7y_96:after{position:absolute;right:var(--spacing-3);bottom:0;left:var(--spacing-3);height:2px;background:var(--accent);content:""}._tenantCurrent_1nn7y_111{color:var(--header-foreground)}._tenantCurrent_1nn7y_111:after{position:absolute;right:var(--spacing-3);bottom:0;left:var(--spacing-3);height:2px;background:var(--accent);content:""}._readOnly_1nn7y_123{margin-left:var(--spacing-2);padding:0 var(--spacing-2);border:1px solid color-mix(in srgb,var(--chrome-foreground) 40%,transparent);border-radius:var(--radius-full);color:var(--header-muted);font-size:var(--font-size-xs);line-height:1.4}._right_1nn7y_133{display:flex;align-items:center;gap:var(--spacing-3);min-width:0;margin-left:auto}._actionSlot_1nn7y_141{display:flex;align-items:center;min-width:0}._actionSlot_1nn7y_141:empty{display:none}._identityTrigger_1nn7y_40{max-width:16rem;color:var(--header-foreground)}._identityTrigger_1nn7y_40:hover{background:var(--header-hover)}._identityName_1nn7y_160{overflow:hidden;max-width:14rem;text-overflow:ellipsis;white-space:nowrap}._identityText_1nn7y_167{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.15;min-width:0}._identityRole_1nn7y_175{color:var(--header-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}._initials_1nn7y_181{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;flex:none;border-radius:50%;background:color-mix(in srgb,var(--header-foreground) 14%,transparent);color:var(--accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em}._burger_1nn7y_196{display:none;width:1.4rem;height:1.4rem}._menuNavItem_1nn7y_203{display:none!important}._chevron_1nn7y_207{width:var(--spacing-4);height:var(--spacing-4)}._sessionHint_1nn7y_212{max-width:14rem;margin:0;padding:var(--spacing-2) var(--spacing-3);color:var(--muted-foreground);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}@media(max-width:639px){._identityTrigger_1nn7y_40,._navLink_1nn7y_39{min-height:2.75rem}._bar_1nn7y_8{flex-wrap:nowrap;gap:0 var(--spacing-2);padding:0 var(--page-gutter-mobile)}._branding_1nn7y_16{flex:1}._right_1nn7y_133{flex:none}._nav_1nn7y_39,._identityText_1nn7y_167,._initials_1nn7y_181,._chevron_1nn7y_207{display:none}._burger_1nn7y_196{display:block}._identityTrigger_1nn7y_40{min-width:2.75rem;padding-inline:var(--spacing-2)}._menuNavItem_1nn7y_203{display:flex!important}}._tabBar_1qxrk_1{display:none}._srOnly_1qxrk_5{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:639px){._tabBar_1qxrk_1{position:fixed;right:0;bottom:0;left:0;display:block;padding-bottom:var( --safe-area-inset-bottom, env(safe-area-inset-bottom, 0px) );border-top:1px solid var(--border);background:var(--card)}._primaryAction_1qxrk_29{display:grid;width:100%;padding:var(--spacing-3) var(--page-gutter-mobile)}._tabRow_1qxrk_35{display:flex;height:var(--tabbar-height)}._tab_1qxrk_1{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-1);min-width:0;padding:var(--spacing-1);color:var(--muted-foreground);text-align:center;text-decoration:none}._tab_1qxrk_1:focus-visible{outline:none;box-shadow:var(--focus-ring)}._current_1qxrk_60{color:var(--primary)}._current_1qxrk_60:before{position:absolute;top:0;right:var(--spacing-4);left:var(--spacing-4);height:2px;background:var(--accent);content:""}._icon_1qxrk_74,._icon_1qxrk_74 svg{display:block;width:20px;height:20px}._icon_1qxrk_74{position:relative}._badge_1qxrk_85{position:absolute;top:-6px;right:-10px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent);color:var(--primary);font-size:10px;font-weight:700;line-height:16px;text-align:center}._label_1qxrk_101{overflow:hidden;max-width:100%;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}}._shell_1qrs1_1{min-height:100vh;background:radial-gradient(900px 280px at 100% 0%,var(--page-glow),transparent 60%),var(--background);color:var(--foreground);font-family:var(--font-family-base)}._main_1qrs1_10{box-sizing:border-box;width:100%;margin:0 auto;padding:var(--section-gap) var(--page-gutter) var(--spacing-16)}._narrow_1qrs1_17{max-width:var(--content-width-narrow)}._default_1qrs1_21{max-width:var(--content-width)}._wide_1qrs1_25{max-width:var(--content-width-wide)}._full_1qrs1_29{max-width:none}._skipLink_1qrs1_33{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._skipLink_1qrs1_33:focus-visible{top:var(--spacing-2);left:var(--page-gutter);width:auto;height:auto;padding:var(--spacing-2) var(--spacing-3);clip-path:none;border-radius:var(--radius);background:var(--card);color:var(--foreground);box-shadow:var(--focus-ring);z-index:var(--z-spotlight)}@media(max-width:639px){._main_1qrs1_10{padding-right:var(--page-gutter-mobile);padding-left:var(--page-gutter-mobile)}._withTabs_1qrs1_62{padding-bottom:calc(var(--tabbar-height) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + var(--spacing-6))}._skipLink_1qrs1_33:focus-visible{left:var(--page-gutter-mobile)}}@layer base{@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}}:root{--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--palette-navy-900: #1A2330;--palette-navy-800: #233043;--palette-navy-700: #2D3D54;--palette-navy-600: #3D5A80;--palette-slate-500: #6B7789;--palette-slate-600: #5A6577;--palette-slate-300: #C9D1DC;--palette-slate-200: #E2E6EC;--palette-slate-150: #E8EDF2;--palette-slate-100: #EEF1F5;--palette-slate-50: #F7F8FA;--palette-cream-100: #F6F1E8;--palette-white: #FFFFFF;--palette-amber-500: #E9A24A;--palette-amber-600: #C9841A;--palette-green-600: #2F9E6B;--palette-red-600: #C4473A;--palette-graphite-800: #2F3437;--palette-sand-400: #C8A97E;--palette-sand-600: #9C8664;--palette-gold-500: #C4A574;--background: var(--palette-cream-100);--foreground: var(--palette-navy-900);--surface: var(--palette-slate-100);--surface-foreground: var(--palette-navy-900);--sidebar: var(--palette-navy-800);--sidebar-foreground: #F4F6F8;--card: var(--palette-white);--card-foreground: var(--palette-navy-900);--popup: var(--palette-white);--popup-foreground: var(--palette-navy-900);--primary: var(--palette-navy-800);--primary-foreground: var(--palette-white);--secondary: var(--palette-slate-150);--secondary-foreground: var(--palette-navy-800);--accent: var(--palette-amber-500);--accent-foreground: var(--palette-navy-900);--muted: var(--palette-slate-150);--muted-foreground: var(--palette-slate-600);--success: var(--palette-green-600);--success-foreground: var(--palette-white);--error: var(--palette-red-600);--error-foreground: var(--palette-white);--warning: var(--palette-amber-600);--warning-foreground: var(--palette-navy-900);--info: var(--palette-navy-600);--info-foreground: var(--palette-white);--info-hover: #334C6C;--info-active: #2A3F5A;--border: var(--palette-slate-200);--border-strong: var(--palette-slate-300);--overlay: rgba(26, 35, 48, .45);--link: var(--primary);--chrome-foreground: var(--palette-cream-100);--chrome-rule: var(--palette-gold-500);--font-family-base: "IBM Plex Sans", system-ui, sans-serif;--font-family-display: "IBM Plex Sans", system-ui, sans-serif;--font-family-monospace: "IBM Plex Mono", ui-monospace, monospace;--font-family-cursive: "IBM Plex Sans", system-ui, sans-serif;--shadow: 0 1px 2px rgba(26, 35, 48, .06);--shadow-md: 0 8px 24px rgba(26, 35, 48, .08);--shadow-lg: 0 18px 40px rgba(26, 35, 48, .12);--radius-sm: 4px;--radius: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 999px;--animation-duration-fast: .12s;--animation-duration-normal: .22s;--animation-duration-slow: .4s;--chart-color-1: var(--palette-navy-800);--chart-color-2: var(--palette-amber-500);--chart-color-3: var(--palette-navy-600);--chart-color-4: var(--palette-green-600);--chart-color-5: var(--palette-slate-500)}body{--chrome-shade: color-mix(in srgb, var(--primary) 55%, black);--chrome-foreground-soft: color-mix(in srgb, var(--chrome-foreground) 86%, transparent);--header-image: url(/_cdn/static/b45e8544-b812-498c-a1fa-a5823e957deb.png);--header-overlay: linear-gradient(100deg, color-mix(in srgb, var(--chrome-shade) 94%, transparent) 0%, color-mix(in srgb, var(--chrome-shade) 82%, transparent) 48%, color-mix(in srgb, var(--chrome-shade) 55%, transparent) 100%);--header-rule: var(--chrome-rule);--hero-wash: linear-gradient(180deg, color-mix(in srgb, var(--chrome-shade) 35%, transparent) 0%, color-mix(in srgb, var(--chrome-shade) 78%, transparent) 70%);--hero-wash-rail: linear-gradient(180deg, color-mix(in srgb, var(--chrome-shade) 25%, transparent) 0%, color-mix(in srgb, var(--chrome-shade) 82%, transparent) 100%);--page-glow: color-mix(in srgb, var(--chrome-rule) 16%, transparent);--page-header-rule: color-mix(in srgb, var(--border) 80%, var(--chrome-rule));--surface-tint: color-mix(in srgb, var(--palette-sand-600) 11%, var(--background));--surface-tint-strong: color-mix(in srgb, var(--palette-sand-600) 18%, var(--background));--surface-tint-line: color-mix(in srgb, var(--palette-sand-600) 22%, transparent);--surface-closed: color-mix(in srgb, var(--muted-foreground) 7%, var(--card));--surface-closed-strong: color-mix(in srgb, var(--muted-foreground) 14%, var(--card));--surface-closed-line: color-mix(in srgb, var(--muted-foreground) 18%, var(--card));--surface-closed-foreground: var(--muted-foreground);--surface-quote: var(--surface-tint);--surface-quote-line: var(--border-warm);--quote-rule: var(--chrome-rule);--accent-tint: color-mix(in srgb, var(--accent) 22%, var(--background));--accent-tint-strong: color-mix(in srgb, var(--accent) 30%, var(--background));--accent-ink: color-mix(in oklch, var(--accent) 55%, black);--border-warm: color-mix(in srgb, var(--chrome-rule) 40%, var(--card));--border-warm-strong: color-mix(in srgb, var(--chrome-rule) 50%, var(--card));--presence-live: var(--success);--presence-idle: color-mix(in srgb, var(--muted-foreground) 30%, var(--border-warm-strong));--surface-hover: color-mix(in srgb, var(--primary) 5%, var(--card));--surface-selected: color-mix(in srgb, var(--accent) 12%, var(--card));--focus-ring: 0 0 0 3px color-mix(in srgb, var(--accent) 45%, transparent);--shadow-focus: var(--focus-ring);--accent-hover: color-mix(in oklch, var(--accent) 88%, black);--accent-active: color-mix(in oklch, var(--accent) 80%, black);--primary-hover: color-mix(in oklch, var(--primary) 88%, white);--primary-active: color-mix(in oklch, var(--primary) 80%, white);--success-subtle: color-mix(in srgb, var(--success) 14%, var(--card));--warning-subtle: color-mix(in srgb, var(--warning) 14%, var(--card));--error-subtle: color-mix(in srgb, var(--error) 14%, var(--card));--info-subtle: color-mix(in srgb, var(--info) 14%, var(--card));--accent-subtle: color-mix(in srgb, var(--accent) 14%, var(--card));--success-strong: color-mix(in oklch, var(--success) 75%, black);--warning-strong: color-mix(in oklch, var(--warning) 75%, black);--error-strong: color-mix(in oklch, var(--error) 75%, black);--info-strong: color-mix(in oklch, var(--info) 75%, black);--accent-strong: color-mix(in oklch, var(--accent) 75%, black);--success-line: color-mix(in srgb, var(--success) 35%, var(--card));--warning-line: color-mix(in srgb, var(--warning) 35%, var(--card));--error-line: color-mix(in srgb, var(--error) 35%, var(--card));--info-line: color-mix(in srgb, var(--info) 35%, var(--card));--highlight: color-mix(in srgb, var(--accent) 35%, var(--card));--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: .9375rem;--font-size-base: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.75rem;--line-height-tight: 1.25;--line-height-normal: 1.5;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--header-height: 56px;--tabbar-height: 64px;--content-width-narrow: 40rem;--content-width: 76rem;--content-width-wide: 90rem;--page-gutter: var(--spacing-6);--page-gutter-mobile: var(--spacing-4);--section-gap: var(--spacing-8);--grid-gap: var(--spacing-4);--card-padding: var(--spacing-6);--card-padding-sm: var(--spacing-4);--card-gap: var(--spacing-4);--control-height-sm: 2rem;--control-height-md: 2.5rem;--control-height-lg: 3rem;--control-radius: var(--radius);--chip-height: 1.375rem;--elevation-card: var(--shadow);--elevation-card-hover: var(--shadow-md);--header-background: var(--header-overlay), var(--header-image) right center / cover no-repeat;--header-foreground: var(--chrome-foreground);--header-muted: color-mix(in srgb, var(--chrome-foreground) 78%, transparent);--header-hover: color-mix(in srgb, var(--chrome-foreground) 10%, transparent);--wordmark-color: var(--accent);--banner-background: color-mix(in srgb, var(--accent) 18%, var(--card));--banner-border: var(--accent);--banner-foreground: var(--foreground);--banner-icon: var(--primary);--progress-track: var(--muted);--progress-fill: var(--accent)}body.theme-neutral{--primary: var(--palette-graphite-800);--sidebar: var(--palette-graphite-800);--info: #4A5358;--accent: var(--palette-sand-400);--accent-foreground: var(--palette-navy-900);--secondary-foreground: var(--palette-graphite-800);--link: var(--palette-graphite-800);--chart-color-1: var(--palette-graphite-800);--chart-color-2: var(--palette-sand-400)}@layer base{:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}.rbc-month-view{overflow:visible!important}
