@layer components{._root_2t7fk_2{--btn-bg:transparent;--btn-bg-hover:var(--theme-colors-backgroundAlt);--btn-bg-active:var(--theme-colors-backgroundAlt);--btn-fg:inherit;--btn-focus-ring:var(--theme-colors-primaryLight);display:inline-flex;align-items:center;justify-content:center;gap:var(--theme-spacing-sm);border:0;border-radius:var(--theme-borderRadius-small);font-family:inherit;font-weight:600;cursor:pointer;transition:background-color var(--theme-transitions-fast),color var(--theme-transitions-fast),box-shadow var(--theme-transitions-fast);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--btn-bg);color:var(--btn-fg)}._root_2t7fk_2:hover:not(:disabled):not([aria-busy=true]){background-color:var(--btn-bg-hover)}._root_2t7fk_2:active:not(:disabled):not([aria-busy=true]){background-color:var(--btn-bg-active)}._root_2t7fk_2:focus-visible{outline:2px solid var(--btn-focus-ring);outline-offset:2px}._root_2t7fk_2:disabled,._root_2t7fk_2[aria-busy=true]{opacity:.5;cursor:not-allowed}._primary_2t7fk_49{--btn-bg:var(--theme-colors-primary);--btn-bg-hover:var(--theme-colors-primaryDark);--btn-bg-active:var(--theme-colors-primaryDarker);--btn-fg:var(--theme-colors-light)}._secondary_2t7fk_56{--btn-bg:var(--theme-colors-secondary);--btn-bg-hover:var(--theme-colors-secondaryDark);--btn-bg-active:var(--theme-colors-secondaryDarker);--btn-fg:var(--theme-colors-light)}._success_2t7fk_63{--btn-bg:var(--theme-colors-success);--btn-bg-hover:var(--theme-colors-successDark);--btn-bg-active:var(--theme-colors-successDarker);--btn-fg:var(--theme-colors-light)}._danger_2t7fk_70{--btn-bg:var(--theme-colors-error);--btn-bg-hover:var(--theme-colors-errorDark);--btn-bg-active:var(--theme-colors-errorDarker);--btn-fg:var(--theme-colors-light)}._warning_2t7fk_77{--btn-bg:var(--theme-colors-warning);--btn-bg-hover:var(--theme-colors-warningDark);--btn-bg-active:var(--theme-colors-warningDarker);--btn-fg:var(--theme-colors-dark)}._info_2t7fk_84{--btn-bg:var(--theme-colors-info);--btn-bg-hover:var(--theme-colors-infoDark);--btn-bg-active:var(--theme-colors-infoDarker);--btn-fg:var(--theme-colors-light)}._light_2t7fk_91{--btn-bg:var(--theme-colors-light);--btn-bg-hover:var(--theme-colors-lightDark);--btn-bg-active:var(--theme-colors-lightDarker);--btn-fg:var(--theme-colors-dark)}._dark_2t7fk_98{--btn-bg:var(--theme-colors-dark);--btn-bg-hover:var(--theme-colors-darkLight);--btn-bg-active:var(--theme-colors-darkLighter);--btn-fg:var(--theme-colors-light)}._ghost_2t7fk_105{--btn-bg:transparent;--btn-bg-hover:var(--theme-colors-backgroundAlt);--btn-bg-active:var(--theme-colors-backgroundAlt);--btn-fg:var(--theme-colors-primary)}._sm_2t7fk_113{padding:var(--theme-spacing-xs) var(--theme-spacing-sm);font-size:var(--theme-fontSizes-sm);min-height:2rem}._md_2t7fk_118{padding:var(--theme-spacing-sm) var(--theme-spacing-md);font-size:var(--theme-fontSizes-md);min-height:2.5rem}._lg_2t7fk_123{padding:var(--theme-spacing-md) var(--theme-spacing-lg);font-size:var(--theme-fontSizes-lg);min-height:3rem}._fullWidth_2t7fk_130{width:100%}._rounded_2t7fk_133{border-radius:var(--theme-borderRadius-pill)}._text_2t7fk_139{--btn-bg:transparent;--btn-bg-hover:var(--theme-colors-backgroundAlt);--btn-bg-active:var(--theme-colors-backgroundAlt)}._text_2t7fk_139._primary_2t7fk_49{--btn-fg:var(--theme-colors-primary)}._text_2t7fk_139._secondary_2t7fk_56{--btn-fg:var(--theme-colors-secondary)}._text_2t7fk_139._success_2t7fk_63{--btn-fg:var(--theme-colors-success)}._text_2t7fk_139._danger_2t7fk_70{--btn-fg:var(--theme-colors-error)}._text_2t7fk_139._warning_2t7fk_77{--btn-fg:var(--theme-colors-warningDark)}._text_2t7fk_139._info_2t7fk_84{--btn-fg:var(--theme-colors-info)}._text_2t7fk_139._light_2t7fk_91{--btn-fg:var(--theme-colors-lightDark)}._text_2t7fk_139._dark_2t7fk_98{--btn-fg:var(--theme-colors-dark)}._text_2t7fk_139._ghost_2t7fk_105{--btn-fg:var(--theme-colors-primary)}._spinner_2t7fk_158{width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:_spin_2t7fk_158 .7s linear infinite}._iconWrapper_2t7fk_167{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}@keyframes _spin_2t7fk_158{to{transform:rotate(1turn)}}}@keyframes _slideDownAndFade_opu6e_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideUpAndFade_opu6e_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@layer components{._trigger_opu6e_24{background:none;border:none;cursor:pointer;padding:var(--theme-spacing-xs);border-radius:var(--theme-borderRadius-small);color:var(--theme-colors-textSecondary);transition:all var(--theme-transitions-fast);display:inline-flex;align-items:center;justify-content:center}._trigger_opu6e_24:hover{background-color:var(--theme-colors-backgroundAlt);color:var(--theme-colors-text)}._trigger_opu6e_24:focus{outline:none;box-shadow:0 0 0 2px var(--theme-colors-primary,rgba(0,0,0,.25))}._trigger_opu6e_24[data-state=open]{background-color:var(--theme-colors-backgroundAlt);color:var(--theme-colors-text)}._trigger_opu6e_24:disabled{opacity:.5;cursor:not-allowed}._content_opu6e_57{background-color:var(--theme-colors-background);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);box-shadow:var(--theme-shadows-large);padding:var(--theme-spacing-xs);min-width:160px;z-index:var(--theme-zIndex-dropdown);animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_opu6e_57[data-state=open]{animation-name:_slideDownAndFade_opu6e_1}._content_opu6e_57[data-state=closed]{animation-name:_slideUpAndFade_opu6e_1}._item_opu6e_79{all:unset;display:flex;align-items:center;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm) var(--theme-spacing-md);border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-sm);cursor:pointer;color:var(--theme-colors-text)}._itemDestructive_opu6e_91{color:var(--theme-colors-error)}._item_opu6e_79:hover,._item_opu6e_79[data-highlighted]{background-color:var(--theme-colors-backgroundAlt);outline:none}._itemDestructive_opu6e_91:hover,._itemDestructive_opu6e_91[data-highlighted]{background-color:var(--theme-colors-error,rgba(255,0,0,.06));outline:none}._item_opu6e_79[data-disabled]{color:var(--theme-colors-textSecondary);cursor:not-allowed;opacity:.5}._item_opu6e_79 svg{width:14px;height:14px;color:currentColor}._separator_opu6e_119{height:1px;background-color:var(--theme-colors-border);margin:var(--theme-spacing-xs) 0}._icon_opu6e_125{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._alertContent_sar9c_2{display:flex;flex-direction:column;gap:10px;padding:0}._alertDescription_sar9c_9{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-secondary);line-height:var(--theme-typography-lineHeight-relaxed);margin:0}._alertDescription_sar9c_9 p{margin:0 0 6px}._alertDescription_sar9c_9 p:last-child{margin-bottom:0}._alertBody_sar9c_24{font-size:var(--theme-fontSizes-md);color:var(--theme-colors-text);line-height:var(--theme-typography-lineHeight-relaxed)}._alertBody_sar9c_24 p{margin:0 0 8px}._alertBody_sar9c_24 p:last-child{margin-bottom:0}._alertActions_sar9c_38{display:flex;justify-content:flex-end;gap:12px;margin-top:4px}}@layer components{@media (max-width:480px){._alertActions_sar9c_38{flex-direction:column-reverse;gap:8px}._alertActions_sar9c_38 button{width:100%}}._loadingOverlay_sar9c_56{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;border-radius:var(--theme-borderRadius-medium);z-index:10}._alertIconContainer_sar9c_71{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--theme-borderRadius-round)}._alertIconContainer_sar9c_71 svg{width:18px;height:18px}._iconInfo_sar9c_86{background-color:color-mix(in srgb,var(--theme-colors-info) 8%,transparent);color:var(--theme-colors-info)}._iconWarning_sar9c_91{background-color:color-mix(in srgb,var(--theme-colors-warning) 8%,transparent);color:var(--theme-colors-warning)}._iconError_sar9c_96{background-color:color-mix(in srgb,var(--theme-colors-error) 8%,transparent);color:var(--theme-colors-error)}._iconSuccess_sar9c_101{background-color:color-mix(in srgb,var(--theme-colors-success) 8%,transparent);color:var(--theme-colors-success)}}@keyframes _pulse_17rn4_1{0%{transform:scale(1)}50%{transform:scale(.97)}to{transform:scale(1)}}@keyframes _spin_17rn4_1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@layer components{._root_17rn4_23{--btn-bg:transparent;--btn-bg-hover:transparent;--btn-bg-active:transparent;--btn-fg:inherit;--btn-focus-shadow:0 0 0 3px transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--theme-spacing-xs);font-family:var(--theme-typography-fontFamily-body);font-weight:var(--theme-typography-fontWeight-medium);border:none;cursor:pointer;transition:background-color var(--theme-transitions-fast),color var(--theme-transitions-fast),transform var(--theme-transitions-fast),box-shadow var(--theme-transitions-fast),border-color var(--theme-transitions-fast);width:auto;line-height:var(--theme-typography-lineHeight-normal);position:relative;overflow:hidden;border-radius:var(--theme-borderRadius-small);background-color:var(--btn-bg);color:var(--btn-fg)}._root_17rn4_23:hover:not(:disabled){background-color:var(--btn-bg-hover)}._root_17rn4_23:active:not(:disabled){background-color:var(--btn-bg-active);transform:translateY(1px);animation:_pulse_17rn4_1 var(--theme-animation-duration-fast) var(--theme-animation-easing-easeInOut)}._root_17rn4_23:focus,._root_17rn4_23:focus-visible{outline:none}._root_17rn4_23:focus-visible{box-shadow:var(--btn-focus-shadow)}._root_17rn4_23:disabled{cursor:not-allowed;opacity:var(--theme-opacity-disabled)}._focusVisible_17rn4_79{box-shadow:var(--btn-focus-shadow)}._fullWidth_17rn4_84{width:100%}._rounded_17rn4_89{border-radius:var(--theme-borderRadius-pill)}._primary_17rn4_95{--btn-bg:var(--theme-colors-primary);--btn-bg-hover:var(--theme-colors-primaryDark);--btn-bg-active:var(--theme-colors-primaryDarker);--btn-fg:var(--theme-colors-light);--btn-focus-shadow:0 0 0 3px var(--theme-colors-primary)40}._secondary_17rn4_103{--btn-bg:var(--theme-colors-secondary);--btn-bg-hover:var(--theme-colors-secondaryDark);--btn-bg-active:var(--theme-colors-secondaryDarker);--btn-fg:var(--theme-colors-light);--btn-focus-shadow:0 0 0 3px var(--theme-colors-secondary)40}._success_17rn4_111{--btn-bg:var(--theme-colors-success);--btn-bg-hover:var(--theme-colors-successDark);--btn-bg-active:var(--theme-colors-successDarker);--btn-fg:var(--theme-colors-light);--btn-focus-shadow:0 0 0 3px var(--theme-colors-success)40}._danger_17rn4_119{--btn-bg:var(--theme-colors-error);--btn-bg-hover:var(--theme-colors-errorDark);--btn-bg-active:var(--theme-colors-errorDarker);--btn-fg:var(--theme-colors-light);--btn-focus-shadow:0 0 0 3px var(--theme-colors-error)40}._warning_17rn4_127{--btn-bg:var(--theme-colors-warning);--btn-bg-hover:var(--theme-colors-warningDark);--btn-bg-active:var(--theme-colors-warningDarker);--btn-fg:var(--theme-colors-dark);--btn-focus-shadow:0 0 0 3px var(--theme-colors-warning)40}._info_17rn4_135{--btn-bg:var(--theme-colors-info);--btn-bg-hover:var(--theme-colors-infoDark);--btn-bg-active:var(--theme-colors-infoDarker);--btn-fg:var(--theme-colors-light);--btn-focus-shadow:0 0 0 3px var(--theme-colors-info)40}._light_17rn4_143{--btn-bg:var(--theme-colors-light);--btn-bg-hover:var(--theme-colors-lightDark);--btn-bg-active:var(--theme-colors-lightDarker);--btn-fg:var(--theme-colors-dark);--btn-focus-shadow:0 0 0 3px var(--theme-colors-light)40;border:var(--theme-borders-width-thin) solid var(--theme-colors-border)}._dark_17rn4_152{--btn-bg:var(--theme-colors-dark);--btn-bg-hover:var(--theme-colors-darkLight);--btn-bg-active:var(--theme-colors-darkLighter);--btn-fg:var(--theme-colors-light);--btn-focus-shadow:0 0 0 3px var(--theme-colors-dark)40}._ghost_17rn4_160{--btn-fg:var(--theme-colors-primary);background-color:transparent}._ghost_17rn4_160:hover:not(:disabled){background-color:color-mix(in srgb,var(--theme-colors-primary) 6%,transparent);color:var(--theme-colors-primaryDark)}._ghost_17rn4_160:active:not(:disabled){background-color:color-mix(in srgb,var(--theme-colors-primary) 13%,transparent);color:var(--theme-colors-primaryDarker);transform:translateY(1px);animation:_pulse_17rn4_1 var(--theme-animation-duration-fast) var(--theme-animation-easing-easeInOut)}._sm_17rn4_179{padding:var(--theme-spacing-xs) var(--theme-spacing-sm);font-size:var(--theme-fontSizes-sm);height:var(--theme-components-button-height-sm);min-width:var(--theme-components-button-minWidth-sm)}._md_17rn4_186{padding:var(--theme-spacing-sm) var(--theme-spacing-md);font-size:var(--theme-fontSizes-md);height:var(--theme-components-button-height-md);min-width:var(--theme-components-button-minWidth-md)}._lg_17rn4_193{padding:var(--theme-spacing-md) var(--theme-spacing-lg);font-size:var(--theme-fontSizes-lg);height:var(--theme-components-button-height-lg);min-width:var(--theme-components-button-minWidth-lg)}._text_17rn4_202{background-color:transparent;padding-left:var(--theme-spacing-xs);padding-right:var(--theme-spacing-xs);min-width:auto}._text_17rn4_202:hover:not(:disabled){background-color:color-mix(in srgb,var(--btn-bg) 6%,transparent)}._text_17rn4_202:active:not(:disabled){background-color:color-mix(in srgb,var(--btn-bg) 13%,transparent);transform:translateY(1px);animation:_pulse_17rn4_1 var(--theme-animation-duration-fast) var(--theme-animation-easing-easeInOut)}._text_17rn4_202._primary_17rn4_95{--btn-bg:var(--theme-colors-primary);color:var(--theme-colors-primary)}._text_17rn4_202._primary_17rn4_95:hover:not(:disabled){color:var(--theme-colors-primaryDark)}._text_17rn4_202._primary_17rn4_95:active:not(:disabled){color:var(--theme-colors-primaryDarker)}._text_17rn4_202._secondary_17rn4_103{--btn-bg:var(--theme-colors-secondary);color:var(--theme-colors-secondary)}._text_17rn4_202._secondary_17rn4_103:hover:not(:disabled){color:var(--theme-colors-secondaryDark)}._text_17rn4_202._secondary_17rn4_103:active:not(:disabled){color:var(--theme-colors-secondaryDarker)}._text_17rn4_202._success_17rn4_111{--btn-bg:var(--theme-colors-success);color:var(--theme-colors-success)}._text_17rn4_202._success_17rn4_111:hover:not(:disabled){color:var(--theme-colors-successDark)}._text_17rn4_202._success_17rn4_111:active:not(:disabled){color:var(--theme-colors-successDarker)}._text_17rn4_202._danger_17rn4_119{--btn-bg:var(--theme-colors-error);color:var(--theme-colors-error)}._text_17rn4_202._danger_17rn4_119:hover:not(:disabled){color:var(--theme-colors-errorDark)}._text_17rn4_202._danger_17rn4_119:active:not(:disabled){color:var(--theme-colors-errorDarker)}._text_17rn4_202._warning_17rn4_127{--btn-bg:var(--theme-colors-warning);color:var(--theme-colors-warning)}._text_17rn4_202._warning_17rn4_127:hover:not(:disabled){color:var(--theme-colors-warningDark)}._text_17rn4_202._warning_17rn4_127:active:not(:disabled){color:var(--theme-colors-warningDarker)}._text_17rn4_202._info_17rn4_135{--btn-bg:var(--theme-colors-info);color:var(--theme-colors-info)}._text_17rn4_202._info_17rn4_135:hover:not(:disabled){color:var(--theme-colors-infoDark)}._text_17rn4_202._info_17rn4_135:active:not(:disabled){color:var(--theme-colors-infoDarker)}._text_17rn4_202._light_17rn4_143{--btn-bg:var(--theme-colors-light);color:var(--theme-colors-light);border:none}._text_17rn4_202._light_17rn4_143:hover:not(:disabled){color:var(--theme-colors-lightDark)}._text_17rn4_202._light_17rn4_143:active:not(:disabled){color:var(--theme-colors-lightDarker)}._text_17rn4_202._dark_17rn4_152{--btn-bg:var(--theme-colors-dark);color:var(--theme-colors-dark)}._text_17rn4_202._dark_17rn4_152:hover:not(:disabled){color:var(--theme-colors-darkLight)}._text_17rn4_202._dark_17rn4_152:active:not(:disabled){color:var(--theme-colors-darkLighter)}._text_17rn4_202._ghost_17rn4_160{--btn-bg:var(--theme-colors-primary);color:var(--theme-colors-primary)}._text_17rn4_202._ghost_17rn4_160:hover:not(:disabled){color:var(--theme-colors-primaryDark)}._text_17rn4_202._ghost_17rn4_160:active:not(:disabled){color:var(--theme-colors-primaryDarker)}._loadingSpinner_17rn4_339{display:inline-flex;align-items:center;margin-right:var(--theme-spacing-xs);animation:_spin_17rn4_1 var(--theme-animation-duration-normal) linear infinite}}@keyframes _dialogOverlayShow_qvy8o_1{0%{opacity:0}to{opacity:1}}@keyframes _dialogContentShow_qvy8o_1{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@layer components{._triggerContainer_qvy8o_19{display:inline-block}._overlay_qvy8o_24{position:fixed;inset:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--theme-zIndex-modal,1300)}._overlay_qvy8o_24[data-state=open]{animation:_dialogOverlayShow_qvy8o_1 .15s cubic-bezier(.16,1,.3,1)}._content_qvy8o_37{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--theme-colors-background);border-radius:var(--theme-borderRadius-large);box-shadow:var(--theme-shadows-xlarge);width:95vw;display:flex;flex-direction:column;z-index:var(--theme-zIndex-modal,1400)}._contentSm_qvy8o_52{max-width:400px;max-height:85vh}._contentMd_qvy8o_57{max-width:500px;max-height:85vh}._contentLg_qvy8o_62{max-width:650px;max-height:90vh}._contentXl_qvy8o_67{max-width:800px;max-height:90vh}._contentFull_qvy8o_72{max-width:95vw;max-height:95vh}._typeGeneric_qvy8o_78{max-width:650px}._typeProfile_qvy8o_79{max-width:1200px}._typeEvent_qvy8o_81,._typeLocation_qvy8o_80{max-width:650px}@media (max-width:var(--theme-breakpoints-sm )){._fullScreenOnMobile_qvy8o_85{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0}}@media (min-width:var(--theme-breakpoints-sm )){._content_qvy8o_37{width:auto;min-width:400px}}._content_qvy8o_37[data-state=open]._animated_qvy8o_101{animation:_dialogContentShow_qvy8o_1 .15s cubic-bezier(.16,1,.3,1)}._content_qvy8o_37:focus{outline:none}._header_qvy8o_110{padding:24px;display:flex;align-items:flex-start;gap:16px}._headerWithDivider_qvy8o_117{border-bottom:1px solid var(--theme-colors-border)}._headerContent_qvy8o_121{flex:1 1;min-width:0}._title_qvy8o_127{margin:0;font-size:var(--theme-fontSizes-lg);font-weight:var(--theme-typography-fontWeight-semibold);color:var(--theme-colors-text);line-height:var(--theme-typography-lineHeight-tight);display:flex;align-items:center;gap:12px}._description_qvy8o_139{margin:12px 0 0;font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-secondary);line-height:var(--theme-typography-lineHeight-normal)}._closeButton_qvy8o_148{all:unset;font-family:inherit;border-radius:var(--theme-borderRadius-round);height:32px;width:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--theme-colors-secondary);cursor:pointer;transition:all var(--theme-transitions-fast);flex-shrink:0}._closeButton_qvy8o_148:hover{background-color:var(--theme-colors-hover);color:var(--theme-colors-text)}._closeButton_qvy8o_148:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}._closeButton_qvy8o_148:active{background-color:var(--theme-colors-primaryDark)}._body_qvy8o_178{flex:1 1;padding:24px;overflow-x:hidden;overflow-y:auto}._bodyNonScrollable_qvy8o_185{overflow-y:visible}._body_qvy8o_178::-webkit-scrollbar{width:8px}._body_qvy8o_178::-webkit-scrollbar-track{background:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-round)}._body_qvy8o_178::-webkit-scrollbar-thumb{background:var(--theme-colors-border);border-radius:var(--theme-borderRadius-round)}._body_qvy8o_178::-webkit-scrollbar-thumb:hover{background:var(--theme-colors-secondaryDark)}._footer_qvy8o_209{padding:24px;display:flex;align-items:center;justify-content:flex-end;gap:16px;border-top:1px solid var(--theme-colors-border)}._footerNoDivider_qvy8o_218{border-top:none}@media (max-width:var(--theme-breakpoints-sm )){._footer_qvy8o_209{flex-direction:column;gap:12px}._footer_qvy8o_209>*{width:100%}}._visuallyHidden_qvy8o_234{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@keyframes _lm-spin_8gmut_1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes _lm-pulse_8gmut_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.8);opacity:.5}}@keyframes _lm-bounce_8gmut_1{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes _lm-fadein_8gmut_1{0%{opacity:0}to{opacity:1}}@layer components{._root_8gmut_43{--lm-fg:var(--theme-colors-textSecondary);--lm-spinner-size:24px;--lm-dot-size:6px;--lm-gap:12px;--lm-padding:24px;--lm-font-size:16px;--lm-bg:transparent;--lm-radius:0;--lm-shadow:none;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--lm-gap);padding:var(--lm-padding);font-size:var(--lm-font-size);color:var(--lm-fg);background-color:var(--lm-bg);border-radius:var(--lm-radius);box-shadow:var(--lm-shadow);animation:_lm-fadein_8gmut_1 .2s ease-in}._notCentered_8gmut_70{display:inline-flex}._sm_8gmut_75{--lm-font-size:14px;--lm-padding:16px;--lm-spinner-size:16px;--lm-gap:8px;--lm-dot-size:4px}._md_8gmut_82{--lm-font-size:16px;--lm-padding:24px;--lm-spinner-size:24px;--lm-gap:12px;--lm-dot-size:6px}._lg_8gmut_89{--lm-font-size:18px;--lm-padding:32px;--lm-spinner-size:32px;--lm-gap:16px;--lm-dot-size:8px}._default_8gmut_98{--lm-bg:transparent;--lm-radius:0;--lm-shadow:none}._inline_8gmut_104{--lm-bg:var(--theme-colors-backgroundAlt);--lm-radius:var(--theme-borderRadius-medium);--lm-shadow:none;display:inline-flex}._inline_8gmut_104._sm_8gmut_75{padding:8px 16px}._inline_8gmut_104._md_8gmut_82{padding:12px 24px}._inline_8gmut_104._lg_8gmut_89{padding:16px 32px}._fullscreen_8gmut_121{--lm-bg:var(--theme-colors-backgroundOverlay);--lm-radius:0;--lm-shadow:none}._overlay_8gmut_128{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._contentWrapper_8gmut_140{background-color:var(--theme-colors-background);padding:var(--theme-spacing-xl);border-radius:var(--theme-borderRadius-large);box-shadow:var(--theme-shadows-large);display:flex;flex-direction:column;align-items:center;gap:var(--theme-spacing-md)}._spinnerWrapper_8gmut_152{display:flex;align-items:center;justify-content:center;width:var(--lm-spinner-size);height:var(--lm-spinner-size)}._spinner_8gmut_152{border:2px solid var(--theme-colors-border);border-top-color:var(--theme-colors-primary);animation:_lm-spin_8gmut_1 1s linear infinite}._pulse_8gmut_170,._spinner_8gmut_152{width:var(--lm-spinner-size);height:var(--lm-spinner-size);border-radius:50%}._pulse_8gmut_170{background-color:var(--theme-colors-primary);animation:_lm-pulse_8gmut_1 1.5s ease-in-out infinite}._dots_8gmut_178{display:flex;gap:var(--lm-dot-size)}._dots_8gmut_178:after,._dots_8gmut_178:before,._dots_8gmut_178>span{content:"";display:inline-block;width:var(--lm-dot-size);height:var(--lm-dot-size);background-color:var(--theme-colors-primary);border-radius:50%;animation:_lm-bounce_8gmut_1 1.4s ease-in-out infinite}._dots_8gmut_178:before{animation-delay:-.32s}._dots_8gmut_178>span{animation-delay:-.16s}._message_8gmut_201{text-align:center;line-height:1.5;max-width:400px}@media (prefers-reduced-motion:reduce){._dots_8gmut_178:after,._dots_8gmut_178:before,._dots_8gmut_178>span,._pulse_8gmut_170,._root_8gmut_43,._spinner_8gmut_152{animation:none!important}}}@keyframes _avatar-spin_1rq5l_1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@layer components{._root_1rq5l_11{--av-size:64px;--av-radius:50%;--av-bg:var(--theme-colors-primary);--av-fg:#ffffff;--av-status-color:transparent;--av-badge-size:16px;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--av-size);height:var(--av-size);border-radius:var(--av-radius);background-color:var(--av-bg);color:var(--av-fg)}._root_1rq5l_11:focus-visible{outline:2px solid var(--theme-colors-border);outline-offset:2px}._sizeXs_1rq5l_39{--av-size:32px;--av-badge-size:10px}._sizeSm_1rq5l_44{--av-size:48px;--av-badge-size:12px}._sizeMd_1rq5l_49{--av-size:64px;--av-badge-size:16px}._sizeLg_1rq5l_54{--av-size:80px;--av-badge-size:20px}._sizeXl_1rq5l_59{--av-size:96px;--av-badge-size:24px}._sizeXxl_1rq5l_64{--av-size:120px;--av-badge-size:30px}._shapeCircle_1rq5l_70{--av-radius:50%}._shapeSquare_1rq5l_74{--av-radius:var(--theme-borderRadius-medium)}._bordered_1rq5l_79{border:2px solid var(--theme-colors-background)}._shadow_1rq5l_84{box-shadow:var(--theme-shadows-medium)}._hoverEffect_1rq5l_89{transition:all var(--theme-transitions-normal)}._hoverEffect_1rq5l_89:hover{transform:scale(1.05);box-shadow:var(--theme-shadows-large)}._hoverEffect_1rq5l_89:active{transform:scale(.98)}._clickable_1rq5l_102{cursor:pointer}._imageWrapper_1rq5l_107{width:100%;height:100%;overflow:hidden}._imageWrapper_1rq5l_107>*{width:100%;height:100%}._initials_1rq5l_119{font-family:var(--theme-typography-fontFamily-body);font-weight:var(--theme-typography-fontWeight-semibold);color:var(--av-fg);text-transform:uppercase;line-height:1;font-size:calc(var(--av-size) * .4)}._fallbackIcon_1rq5l_129{display:flex;align-items:center;justify-content:center;color:var(--av-fg)}._fallbackIcon_1rq5l_129 svg{width:calc(var(--av-size) * .6);height:calc(var(--av-size) * .6)}._loadingOverlay_1rq5l_142{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.8)}._loadingOverlay_1rq5l_142 svg{animation:_avatar-spin_1rq5l_1 1s linear infinite;width:40%;height:40%;color:var(--theme-colors-primary)}._statusBadge_1rq5l_159{position:absolute;bottom:0;right:0;border:2px solid var(--theme-colors-background);border-radius:50%;width:var(--av-badge-size);height:var(--av-badge-size);transform:translate(25%,25%)}._statusOnline_1rq5l_170{background-color:#10b981}._statusBusy_1rq5l_174{background-color:#ef4444}._statusAway_1rq5l_178{background-color:#f59e0b}._statusOffline_1rq5l_182{background-color:#6b7280}._avatarGroup_1rq5l_187{--avatar-group-spacing:-8px;display:inline-flex;align-items:center}._avatarGroup_1rq5l_187>*{margin-left:var(--avatar-group-spacing)}._avatarGroup_1rq5l_187>:first-child{margin-left:0}._avatarGroup_1rq5l_187>:hover{z-index:1}._srOnly_1rq5l_206{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@keyframes _image-fade-in_muujt_1{0%{opacity:0}to{opacity:1}}@layer components{._wrapper_muujt_11{margin:0;padding:0;display:inline-block;width:100%;max-width:100%}._container_muujt_19{--img-radius:0;--img-border:0 solid transparent;--img-blur:0;position:relative;overflow:hidden;width:100%;display:flex;align-items:center;justify-content:center;background:var(--theme-colors-backgroundAlt);border-radius:var(--img-radius);border:var(--img-border);-webkit-backdrop-filter:blur(var(--img-blur));backdrop-filter:blur(var(--img-blur))}._aspectSquare_muujt_37{aspect-ratio:1/1}._aspect16x9_muujt_40{aspect-ratio:16/9}._aspect4x3_muujt_43{aspect-ratio:4/3}._aspect21x9_muujt_46{aspect-ratio:21/9}._aspect1x1_muujt_49{aspect-ratio:1/1}._aspect3x2_muujt_52{aspect-ratio:3/2}._aspect2x3_muujt_55{aspect-ratio:2/3}._roundedNone_muujt_60{--img-radius:0}._roundedSm_muujt_63{--img-radius:4px}._roundedMd_muujt_66{--img-radius:8px}._roundedLg_muujt_69{--img-radius:12px}._roundedXl_muujt_72{--img-radius:16px}._roundedFull_muujt_75{--img-radius:9999px}._borderNone_muujt_80{--img-border:0 solid transparent}._borderSolid_muujt_83{--img-border:1px solid var(--theme-colors-border)}._borderDashed_muujt_86{--img-border:1px dashed var(--theme-colors-border)}._blurNone_muujt_91{--img-blur:0}._blurSm_muujt_94{--img-blur:4px}._blurMd_muujt_97{--img-blur:12px}._blurLg_muujt_100{--img-blur:24px}._shadow_muujt_104{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}._zoomOnHover_muujt_110{cursor:pointer}._zoomOnHover_muujt_110:hover ._img_muujt_113{transform:scale(1.05)}._img_muujt_113{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:var(--img-radius);transition:transform .3s ease-in-out,opacity .3s ease-in-out;opacity:0}._imgVisible_muujt_130{opacity:1;animation:_image-fade-in_muujt_1 .3s ease-in-out}._objectFitContain_muujt_136{object-fit:contain}._objectFitCover_muujt_139{object-fit:cover}._objectFitFill_muujt_142{object-fit:fill}._objectFitNone_muujt_145{object-fit:none}._objectFitScaleDown_muujt_148{object-fit:scale-down}._placeholder_muujt_152{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--theme-colors-backgroundAlt);color:var(--theme-colors-textSecondary);border-radius:var(--img-radius)}._placeholder_muujt_152 svg{width:48px;height:48px;opacity:.5}._errorState_muujt_171{background:var(--theme-colors-errorLight,#fef2f2);color:var(--theme-colors-error);flex-direction:column;gap:8px;padding:16px}._caption_muujt_181,._errorState_muujt_171{text-align:center;font-size:var(--theme-fontSizes-sm)}._caption_muujt_181{margin-top:8px;padding:0 4px;color:var(--theme-colors-textSecondary);line-height:1.4}}@keyframes _skeleton-pulse_bjigr_1{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes _skeleton-shimmer_bjigr_1{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@layer components{._base_bjigr_23{--skeleton-bg:var(--theme-colors-backgroundAlt,#e2e8f0);--skeleton-highlight:var(--theme-colors-background,#f1f5f9);--skeleton-duration:1500ms;display:block;position:relative;overflow:hidden;background-color:var(--skeleton-bg)}._variantText_bjigr_35{max-width:300px}._variantCircle_bjigr_40{border-radius:50%}._variantRounded_bjigr_45{border-radius:12px}._variantCard_bjigr_50{border-radius:12px;width:100%}._variantImage_bjigr_56{width:100%;aspect-ratio:16/9}._variantRectangle_bjigr_62{width:100%}._paragraph_bjigr_67{display:flex;flex-direction:column;gap:8px;width:100%;background:transparent;overflow:visible}._line_bjigr_77{display:block;width:100%;background-color:var(--skeleton-bg,var(--theme-colors-backgroundAlt,#e2e8f0));position:relative;overflow:hidden}._animationPulse_bjigr_86{animation:_skeleton-pulse_bjigr_1 var(--skeleton-duration) ease-in-out infinite}._animationWave_bjigr_90{background:linear-gradient(90deg,var(--skeleton-bg) 25%,var(--skeleton-highlight) 37%,var(--skeleton-bg) 63%);background-size:400% 100%;animation:_skeleton-shimmer_bjigr_1 var(--skeleton-duration) ease-in-out infinite}._reducedMotion_bjigr_102{opacity:.7;animation:none!important}@media (prefers-reduced-motion:reduce){._base_bjigr_23,._line_bjigr_77{animation:none!important;opacity:.7}}._group_bjigr_116{display:flex;width:100%}._groupVertical_bjigr_121{flex-direction:column}._groupHorizontal_bjigr_125{flex-direction:row;align-items:flex-start;flex-wrap:wrap}._root_xmm1i_5{--badge-bg:var(--theme-colors-backgroundAlt);--badge-fg:var(--theme-colors-text);--badge-border:var(--theme-colors-border);display:inline-flex;align-items:center;justify-content:center;font-family:var(--theme-typography-fontFamily-body);font-weight:var(--theme-typography-fontWeight-medium);line-height:1;white-space:nowrap;border:1px solid transparent;border-color:var(--badge-border);background-color:var(--badge-bg);color:var(--badge-fg);transition:all var(--theme-transitions-fast)}._sizeXs_xmm1i_32{padding:2px 6px;font-size:var(--theme-fontSizes-xs);gap:4px}._sizeSm_xmm1i_38{padding:3px 8px;font-size:var(--theme-fontSizes-sm);gap:4px}._sizeMd_xmm1i_44{padding:4px 10px;font-size:var(--theme-fontSizes-sm);gap:6px}._sizeLg_xmm1i_50{padding:6px 12px;font-size:var(--theme-fontSizes-md);gap:8px}._shapeRounded_xmm1i_59{border-radius:4px}._shapePill_xmm1i_63{border-radius:9999px}._shapeSquare_xmm1i_67{border-radius:0}._variantDefault_xmm1i_74{--badge-bg:var(--theme-colors-backgroundAlt);--badge-fg:var(--theme-colors-text);--badge-border:var(--theme-colors-border);--badge-hover-bg:var(--theme-colors-background)}._variantPrimary_xmm1i_81{--badge-bg:var(--theme-colors-primary);--badge-fg:var(--theme-colors-white);--badge-border:var(--theme-colors-primary);--badge-hover-bg:var(--theme-colors-primaryDark)}._variantSecondary_xmm1i_88{--badge-bg:var(--theme-colors-secondary);--badge-fg:var(--theme-colors-white);--badge-border:var(--theme-colors-secondary);--badge-hover-bg:var(--theme-colors-secondaryDark)}._variantSuccess_xmm1i_95{--badge-bg:var(--theme-colors-success);--badge-fg:var(--theme-colors-white);--badge-border:var(--theme-colors-success);--badge-hover-bg:var(--theme-colors-successDark)}._variantWarning_xmm1i_102{--badge-bg:var(--theme-colors-warning);--badge-fg:var(--theme-colors-text);--badge-border:var(--theme-colors-warning);--badge-hover-bg:var(--theme-colors-warningDark)}._variantDanger_xmm1i_109{--badge-bg:var(--theme-colors-error);--badge-fg:var(--theme-colors-white);--badge-border:var(--theme-colors-error);--badge-hover-bg:var(--theme-colors-errorDark)}._variantInfo_xmm1i_116{--badge-bg:var(--theme-colors-info);--badge-fg:var(--theme-colors-white);--badge-border:var(--theme-colors-info);--badge-hover-bg:var(--theme-colors-infoDark)}._colorBlue_xmm1i_126{--badge-bg:#3b82f6;--badge-fg:white;--badge-border:#3b82f6}._colorGreen_xmm1i_132{--badge-bg:#10b981;--badge-fg:white;--badge-border:#10b981}._colorYellow_xmm1i_138{--badge-bg:#f59e0b;--badge-fg:white;--badge-border:#f59e0b}._colorRed_xmm1i_144{--badge-bg:#ef4444;--badge-fg:white;--badge-border:#ef4444}._colorPurple_xmm1i_150{--badge-bg:#8b5cf6;--badge-fg:white;--badge-border:#8b5cf6}._colorGray_xmm1i_156{--badge-bg:#6b7280;--badge-fg:white;--badge-border:#6b7280}._colorOrange_xmm1i_162{--badge-bg:#f97316;--badge-fg:white;--badge-border:#f97316}._colorTeal_xmm1i_168{--badge-bg:#14b8a6;--badge-fg:white;--badge-border:#14b8a6}._subtle_xmm1i_179{background-color:color-mix(in srgb,var(--badge-bg) 13%,transparent);color:var(--badge-bg);border-color:transparent}._outline_xmm1i_186{background-color:transparent;color:var(--badge-bg);border-color:var(--badge-border)}._interactive_xmm1i_195{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._interactive_xmm1i_195:hover{transform:translateY(-1px);box-shadow:var(--theme-shadows-small)}._interactiveVariant_xmm1i_206:hover{background-color:var(--badge-hover-bg)}._interactiveColor_xmm1i_211:hover{filter:brightness(.9)}._interactive_xmm1i_195:active{transform:translateY(0);box-shadow:none}}@layer components{._root_xmm1i_5:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:2px}._root_xmm1i_5:disabled{opacity:var(--theme-opacity-disabled);cursor:not-allowed}._icon_xmm1i_239{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._icon_xmm1i_239 svg{width:var(--badge-icon-size,16px);height:var(--badge-icon-size,16px)}._text_xmm1i_252{overflow:hidden;text-overflow:ellipsis}._root_1epck_2{--banner-radius:0;--banner-bg:var(--theme-colors-backgroundAlt);position:relative;width:100%;overflow:hidden;background:var(--banner-bg);border-radius:var(--banner-radius);transition:transform .3s ease}._root_1epck_2:not(._hasExplicitHeight_1epck_16)._aspect16x9_1epck_16{padding-bottom:56.25%}._root_1epck_2:not(._hasExplicitHeight_1epck_16)._aspect21x9_1epck_19{padding-bottom:42.86%}._root_1epck_2:not(._hasExplicitHeight_1epck_16)._aspect4x3_1epck_22{padding-bottom:75%}._root_1epck_2:not(._hasExplicitHeight_1epck_16)._aspect3x1_1epck_25{padding-bottom:33.33%}._root_1epck_2:not(._hasExplicitHeight_1epck_16)._aspect2x1_1epck_28{padding-bottom:50%}._rounded_1epck_33{--banner-radius:var(--theme-borderRadius-medium,8px)}._clickable_1epck_38{cursor:pointer}._clickable_1epck_38:hover{transform:scale(1.02)}._loading_1epck_46{background:linear-gradient(90deg,var(--theme-colors-backgroundAlt) 0,var(--theme-colors-background) 50%,var(--theme-colors-backgroundAlt) 100%);background-size:2000px 100%;animation:_banner-shimmer_1epck_1 2s linear infinite}._errorState_1epck_58{background:var(--theme-colors-errorLight,#fef2f2);display:flex;align-items:center;justify-content:center}._image_1epck_66{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease}._overlay_1epck_76{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}._overlayDark_1epck_85{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6))}._overlayLight_1epck_89{background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.6))}._content_1epck_94{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:var(--theme-spacing-md)}._errorMessage_1epck_107{display:flex;flex-direction:column;align-items:center;gap:var(--theme-spacing-sm);color:var(--theme-colors-error)}._errorMessage_1epck_107 svg{width:48px;height:48px}._errorMessage_1epck_107 span{font-size:var(--theme-fontSizes-sm);text-align:center}}@layer components{@keyframes _banner-shimmer_1epck_1{0%{background-position:-1000px 0}to{background-position:1000px 0}}@media (prefers-reduced-motion:reduce){._root_1epck_2{transition:none}._image_1epck_66{transition:opacity .3s ease}._loading_1epck_46{animation:none}}}@layer components{._root_1szfr_2{position:relative}._root_1szfr_2:focus-visible{outline:none}._root_1szfr_2:focus-visible>*{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset)}._gameDetails_1szfr_18{display:flex;flex-direction:column;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-xs) 0;min-height:72px}._gameDetailsCompact_1szfr_26{gap:var(--theme-spacing-xxs);padding:var(--theme-spacing-xxs) 0;min-height:60px}._detailRow_1szfr_33{display:flex;align-items:center;gap:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}._detailRowCompact_1szfr_41{gap:var(--theme-spacing-xxs);font-size:var(--theme-fontSizes-xs)}._detailIcon_1szfr_47{color:var(--theme-colors-primary);width:16px;height:16px;display:flex;align-items:center;justify-content:center;opacity:.8;flex-shrink:0}._detailIconCompact_1szfr_58{width:14px;height:14px}._detailIcon_1szfr_47 svg{width:100%;height:100%}._detailIcon_1szfr_47:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset);border-radius:var(--theme-borderRadius-small)}._footerStats_1szfr_75{display:flex;align-items:center;justify-content:space-between;padding:var(--theme-spacing-xs) 0 0;border-top:1px solid var(--theme-colors-divider,#eee);margin-top:auto;min-height:24px}._footerStatsCompact_1szfr_85{padding:var(--theme-spacing-xxs) 0 0;min-height:20px}._footerStatItem_1szfr_91{display:flex;align-items:center;gap:var(--theme-spacing-xs);color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);position:relative;cursor:default}._footerStatItemCompact_1szfr_101{gap:var(--theme-spacing-xxs);font-size:var(--theme-fontSizes-xs)}._imagePlaceholder_1szfr_107{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--theme-colors-backgroundAlt);color:var(--theme-colors-textLight)}._imagePlaceholder_1szfr_107 svg{width:3rem;height:3rem}._footerTooltip_1szfr_123{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--theme-colors-textPrimary,#333);color:var(--theme-colors-background,#fff);padding:4px 8px;border-radius:var(--theme-borderRadius-small,4px);font-size:var(--theme-fontSizes-xs);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease-in-out}._footerStatItem_1szfr_91:focus-within ._footerTooltip_1szfr_123,._footerStatItem_1szfr_91:hover ._footerTooltip_1szfr_123{opacity:1}}@keyframes _MediaCard-shimmer_1fj40_1{0%{background-position:-468px 0}to{background-position:468px 0}}@layer components{._root_1fj40_11{--mediacard-animation-duration:300ms;position:relative;display:block;width:100%;overflow:hidden;background:var(--theme-colors-backgroundInput);transition:all var(--mediacard-animation-duration) ease}._sizeSm_1fj40_23{max-width:200px;font-size:var(--theme-fontSizes-sm)}._sizeMd_1fj40_28{max-width:300px;font-size:var(--theme-fontSizes-md)}._sizeLg_1fj40_33{max-width:400px;font-size:var(--theme-fontSizes-lg)}._sizeXl_1fj40_38{max-width:600px;font-size:var(--theme-fontSizes-xl)}._sizeFull_1fj40_43{max-width:100%;font-size:var(--theme-fontSizes-lg)}._variantCard_1fj40_49{background:var(--theme-colors-backgroundInput);border:1px solid var(--theme-colors-border);padding:var(--theme-spacing-sm)}._variantMinimal_1fj40_55{background:transparent;border:none}._variantOverlay_1fj40_60{background:var(--theme-colors-background)}._variantOverlay_1fj40_60:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent 50%);pointer-events:none}._rounded_1fj40_73{border-radius:var(--theme-borderRadius-medium)}._elevated_1fj40_78{box-shadow:var(--theme-shadows-small)}._elevated_1fj40_78:hover{box-shadow:var(--theme-shadows-medium)}._clickable_1fj40_87{cursor:pointer}._clickable_1fj40_87:hover{transform:scale(1.02)}._clickable_1fj40_87:active{transform:scale(.98)}._clickable_1fj40_87:hover ._zoomIcon_1fj40_99{opacity:1}._clickable_1fj40_87:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}._mediaContainer_1fj40_109{position:relative;width:100%;overflow:hidden;background:var(--theme-colors-backgroundAlt)}._mediaContainer_1fj40_109 img,._mediaContainer_1fj40_109 video{width:100%;height:100%;object-fit:cover;display:block}._objectFitCover_1fj40_125 img,._objectFitCover_1fj40_125 video{object-fit:cover}._objectFitContain_1fj40_130 img,._objectFitContain_1fj40_130 video{object-fit:contain}._objectFitFill_1fj40_135 img,._objectFitFill_1fj40_135 video{object-fit:fill}._objectFitNone_1fj40_140 img,._objectFitNone_1fj40_140 video{object-fit:none}._objectFitScaleDown_1fj40_145 img,._objectFitScaleDown_1fj40_145 video{object-fit:scale-down}._aspectRatio1x1_1fj40_151{aspect-ratio:1/1}._aspectRatio4x3_1fj40_155{aspect-ratio:4/3}._aspectRatio16x9_1fj40_159{aspect-ratio:16/9}._aspectRatio21x9_1fj40_163{aspect-ratio:21/9}._aspectRatio3x2_1fj40_167{aspect-ratio:3/2}._aspectRatio2x3_1fj40_171{aspect-ratio:2/3}._aspectRatioAuto_1fj40_175{aspect-ratio:auto}._mediaVideo_1fj40_180{transition:transform var(--mediacard-animation-duration) ease}._loadingPlaceholder_1fj40_185{position:absolute;inset:0;background:linear-gradient(90deg,var(--theme-colors-backgroundAlt) 25%,var(--theme-colors-border) 50%,var(--theme-colors-backgroundAlt) 75%);background-size:468px 100%;animation:_MediaCard-shimmer_1fj40_1 1.5s linear infinite}._errorPlaceholder_1fj40_199{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--theme-colors-backgroundAlt);color:var(--theme-colors-textSecondary);padding:var(--theme-spacing-lg);text-align:center}._errorPlaceholder_1fj40_199 svg{font-size:48px;margin-bottom:var(--theme-spacing-md);opacity:.5}._overlay_1fj40_219{position:absolute;inset:0;display:flex;flex-direction:column;padding:var(--theme-spacing-md);color:white;pointer-events:none;transition:opacity var(--mediacard-animation-duration) ease}._overlayTop_1fj40_230{justify-content:flex-start;background:linear-gradient(180deg,rgba(0,0,0,.7) 0,transparent)}._overlayCenter_1fj40_235{justify-content:center;align-items:center;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5))}._overlayBottom_1fj40_241{justify-content:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent)}._overlayAlways_1fj40_246{opacity:1}._overlayHover_1fj40_250{opacity:0}._root_1fj40_11:hover ._overlayHover_1fj40_250{opacity:1}._overlayNever_1fj40_258{display:none}._overlayTitle_1fj40_263{margin:0 0 var(--theme-spacing-xs) 0;font-size:var(--theme-fontSizes-lg);font-weight:var(--theme-typography-fontWeight-semibold);text-shadow:0 2px 4px rgba(0,0,0,.5);line-height:1.3;min-height:calc(2 * 1.3em)}._overlayDescription_1fj40_277,._overlayTitle_1fj40_263{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._overlayDescription_1fj40_277{margin:0;font-size:var(--theme-fontSizes-sm);opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.5)}._badgeContainer_1fj40_289{position:absolute;z-index:1;display:flex;gap:var(--theme-spacing-xs);flex-wrap:wrap}._badgeContainerTopLeft_1fj40_297{top:8px;left:8px;right:auto;bottom:auto}._badgeContainerTopRight_1fj40_304{top:8px;right:8px;left:auto;bottom:auto}._badgeContainerBottomLeft_1fj40_311{bottom:8px;left:8px;top:auto;right:auto}._badgeContainerBottomRight_1fj40_318{bottom:8px;right:8px;top:auto;left:auto}._playButton_1fj40_326{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;transition:all var(--mediacard-animation-duration) ease;pointer-events:none}._playButton_1fj40_326 svg{margin-left:3px;font-size:20px}._root_1fj40_11:hover ._playButton_1fj40_326{background:rgba(0,0,0,.9);transform:translate(-50%,-50%) scale(1.1)}._zoomIcon_1fj40_99{position:absolute;top:var(--theme-spacing-sm);right:var(--theme-spacing-sm);width:32px;height:32px;background:rgba(0,0,0,.7);border-radius:var(--theme-borderRadius-small);display:flex;align-items:center;justify-content:center;color:white;opacity:0;transition:opacity var(--mediacard-animation-duration) ease;pointer-events:none}._zoomIcon_1fj40_99 svg{font-size:24px}._galleryIndicator_1fj40_376{position:absolute;bottom:var(--theme-spacing-sm);right:var(--theme-spacing-sm);background:rgba(0,0,0,.7);color:white;padding:var(--theme-spacing-xs) var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-typography-fontWeight-medium);display:flex;align-items:center;gap:var(--theme-spacing-xs)}._galleryIndicator_1fj40_376 svg{font-size:14px}._contentArea_1fj40_396{padding:var(--theme-spacing-md)}._cardTitle_1fj40_401{margin:0 0 var(--theme-spacing-xs) 0;font-size:1em;font-weight:var(--theme-typography-fontWeight-semibold);color:var(--theme-colors-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;min-height:calc(2 * 1.3em)}._cardDescription_1fj40_415{margin:0;font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);line-height:1.5}._authorSection_1fj40_423{display:flex;align-items:center;gap:var(--theme-spacing-sm);margin-top:var(--theme-spacing-md);padding-top:var(--theme-spacing-md);border-top:1px solid var(--theme-colors-border)}._authorInfo_1fj40_433{flex:1 1;min-width:0}._authorName_1fj40_439{font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-typography-fontWeight-medium);color:var(--theme-colors-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._authorSubtitle_1fj40_449{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);margin-top:2px}._root_1u2t6_2{margin:0;padding:0;font-family:var(--theme-typography-fontFamily-body);letter-spacing:var(--theme-typography-letterSpacing-normal)}}@layer components{._root_1u2t6_2:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset)}._h1_1u2t6_15{font-size:var(--theme-fontSizes-xxl)}._h1_1u2t6_15,._h2_1u2t6_21{line-height:var(--theme-typography-lineHeight-tight);font-weight:var(--theme-typography-fontWeight-bold);letter-spacing:var(--theme-typography-letterSpacing-tight)}._h2_1u2t6_21{font-size:var(--theme-fontSizes-xl)}._h3_1u2t6_27{font-size:var(--theme-fontSizes-lg)}._h3_1u2t6_27,._h4_1u2t6_32{line-height:var(--theme-typography-lineHeight-snug);font-weight:var(--theme-typography-fontWeight-semibold)}._h4_1u2t6_32{font-size:var(--theme-fontSizes-md)}._h5_1u2t6_37{font-size:var(--theme-fontSizes-sm)}._h5_1u2t6_37,._h6_1u2t6_42{line-height:var(--theme-typography-lineHeight-normal);font-weight:var(--theme-typography-fontWeight-medium)}._h6_1u2t6_42{font-size:var(--theme-fontSizes-xs)}._body1_1u2t6_47{font-size:var(--theme-fontSizes-md)}._body1_1u2t6_47,._body2_1u2t6_52{line-height:var(--theme-typography-lineHeight-normal);font-weight:var(--theme-typography-fontWeight-normal)}._body2_1u2t6_52{font-size:var(--theme-fontSizes-sm)}._subtitle1_1u2t6_57{font-size:var(--theme-fontSizes-md)}._subtitle1_1u2t6_57,._subtitle2_1u2t6_62{line-height:var(--theme-typography-lineHeight-snug);font-weight:var(--theme-typography-fontWeight-medium)}._subtitle2_1u2t6_62{font-size:var(--theme-fontSizes-sm)}._caption_1u2t6_67{font-size:var(--theme-fontSizes-xs);line-height:var(--theme-typography-lineHeight-normal);font-weight:var(--theme-typography-fontWeight-normal);display:inline-block}._overline_1u2t6_73{font-size:var(--theme-fontSizes-xs);line-height:var(--theme-typography-lineHeight-tight);font-weight:var(--theme-typography-fontWeight-medium);letter-spacing:var(--theme-typography-letterSpacing-wider);text-transform:uppercase}@media (max-width:768px){._h1_1u2t6_15{font-size:var(--theme-fontSizes-xl)}._h2_1u2t6_21{font-size:var(--theme-fontSizes-lg)}._h3_1u2t6_27{font-size:var(--theme-fontSizes-md)}}._alignLeft_1u2t6_89{text-align:left}._alignCenter_1u2t6_90{text-align:center}._alignRight_1u2t6_91{text-align:right}._alignJustify_1u2t6_92{text-align:justify}._weightLight_1u2t6_95{font-weight:var(--theme-typography-fontWeight-light)}._weightNormal_1u2t6_96{font-weight:var(--theme-typography-fontWeight-normal)}._weightMedium_1u2t6_97{font-weight:var(--theme-typography-fontWeight-medium)}._weightSemibold_1u2t6_98{font-weight:var(--theme-typography-fontWeight-semibold)}._weightBold_1u2t6_99{font-weight:var(--theme-typography-fontWeight-bold)}._weightExtrabold_1u2t6_100{font-weight:var(--theme-typography-fontWeight-extrabold)}._colorPrimary_1u2t6_103{color:var(--theme-colors-primary)}._colorSecondary_1u2t6_104{color:var(--theme-colors-secondary)}._colorText_1u2t6_105{color:var(--theme-colors-text)}._colorTextSecondary_1u2t6_106{color:var(--theme-colors-textSecondary)}._colorError_1u2t6_107{color:var(--theme-colors-error)}._colorWarning_1u2t6_108{color:var(--theme-colors-warning)}._colorInfo_1u2t6_109{color:var(--theme-colors-info)}._colorSuccess_1u2t6_110{color:var(--theme-colors-success)}._colorDisabled_1u2t6_111{color:var(--theme-colors-disabled,var(--theme-colors-textSecondary))}._truncate_1u2t6_114{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._noWrap_1u2t6_120{white-space:nowrap}._gutterBottom_1u2t6_124{margin-bottom:var(--theme-spacing-md)}._maxLines_1u2t6_128{display:-webkit-box;-webkit-line-clamp:var(--ty-max-lines,1);-webkit-box-orient:vertical;overflow:hidden}._root_1z5vu_2{--bgli-bg:var(--theme-colors-background);--bgli-bg-alt:var(--theme-colors-backgroundAlt);--bgli-border:var(--theme-colors-border);--bgli-fg:var(--theme-colors-text);--bgli-muted:var(--theme-colors-textSecondary);--bgli-muted-light:var(--theme-colors-textLight);--bgli-accent:var(--theme-colors-primary);--bgli-radius-medium:var(--theme-borderRadius-medium);--bgli-radius-small:var(--theme-borderRadius-small);display:flex;align-items:center;border:1px solid var(--bgli-border);border-radius:var(--bgli-radius-medium);background-color:var(--bgli-bg);transition:all var(--theme-transitions-fast);position:relative}._sizeCompact_1z5vu_23{min-height:60px;padding:var(--theme-spacing-sm)}._sizeNormal_1z5vu_28{min-height:80px;padding:var(--theme-spacing-md)}._sizeLarge_1z5vu_33{min-height:100px;padding:var(--theme-spacing-lg)}._clickable_1z5vu_39{cursor:pointer}._clickable_1z5vu_39:hover{background-color:var(--bgli-bg-alt);box-shadow:var(--theme-shadows-small);transform:translateX(2px)}._clickable_1z5vu_39:active{transform:translateX(0)}}@layer components{._root_1z5vu_2:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset)}._selected_1z5vu_60{border-color:var(--bgli-accent);background-color:var(--bgli-bg-alt);box-shadow:var(--theme-shadows-small)}._imageContainer_1z5vu_67{flex-shrink:0;border-radius:var(--bgli-radius-small);overflow:hidden;background-color:var(--bgli-bg-alt)}._imageContainerCompact_1z5vu_74{width:44px;height:44px;margin-right:var(--theme-spacing-xs)}._imageContainerNormal_1z5vu_80{width:60px;height:60px;margin-right:var(--theme-spacing-sm)}._imageContainerLarge_1z5vu_86{width:80px;height:80px;margin-right:var(--theme-spacing-md)}._imageContainer_1z5vu_67 img{width:100%;height:100%;object-fit:cover}._imagePlaceholder_1z5vu_99{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--bgli-bg-alt);color:var(--bgli-muted-light)}._imagePlaceholderCompact_1z5vu_109 svg{width:20px;height:20px}._imagePlaceholderNormal_1z5vu_114 svg{width:24px;height:24px}._imagePlaceholderLarge_1z5vu_119 svg{width:28px;height:28px}._content_1z5vu_125{flex:1 1;display:flex;flex-direction:column;min-width:0}._contentCompact_1z5vu_132{gap:var(--theme-spacing-xs)}._contentNormal_1z5vu_136{gap:var(--theme-spacing-sm)}._contentLarge_1z5vu_140{gap:var(--theme-spacing-md)}._title_1z5vu_145{margin:0;font-weight:var(--theme-typography-fontWeight-semibold);color:var(--bgli-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._titleCompact_1z5vu_154{font-size:var(--theme-fontSizes-md)}._titleNormal_1z5vu_158{font-size:var(--theme-fontSizes-lg)}._titleLarge_1z5vu_162{font-size:var(--theme-fontSizes-xl)}._details_1z5vu_167{display:flex;align-items:center;flex-wrap:wrap}._detailsCompact_1z5vu_173{gap:var(--theme-spacing-xs)}._detailsNormal_1z5vu_177{gap:var(--theme-spacing-sm)}._detailsLarge_1z5vu_181{gap:var(--theme-spacing-md)}._detailItem_1z5vu_186{display:flex;align-items:center;gap:var(--theme-spacing-xxs);color:var(--bgli-muted);white-space:nowrap}._detailItemCompact_1z5vu_194{font-size:var(--theme-fontSizes-xs)}._detailItemNormal_1z5vu_198{font-size:var(--theme-fontSizes-sm)}._detailItemLarge_1z5vu_202{font-size:var(--theme-fontSizes-md)}._detailItem_1z5vu_186:not(:last-child):after{content:"•";color:var(--bgli-border)}._detailItemCompact_1z5vu_194:not(:last-child):after{margin-left:var(--theme-spacing-xs)}._detailItemNormal_1z5vu_198:not(:last-child):after{margin-left:var(--theme-spacing-sm)}._detailItemLarge_1z5vu_202:not(:last-child):after{margin-left:var(--theme-spacing-md)}._detailIcon_1z5vu_224{color:var(--bgli-accent);display:flex;align-items:center;justify-content:center;opacity:.8;flex-shrink:0}._detailIconCompact_1z5vu_233{width:14px;height:14px}._detailIconNormal_1z5vu_238{width:16px;height:16px}._detailIconLarge_1z5vu_243{width:18px;height:18px}._detailIcon_1z5vu_224 svg{width:100%;height:100%}._root_w6xxy_2{display:flex;align-items:center;font-family:var(--theme-typography-fontFamily-body)}}@layer components{@media (max-width:768px){._root_w6xxy_2[data-responsive=true][data-compact=true]{font-size:var(--breadcrumb-font-size-sm,13px)}}._list_w6xxy_15{display:flex;align-items:center;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:0}._item_w6xxy_25{display:inline-flex;align-items:center;margin:0}._itemLast_w6xxy_31{pointer-events:none}._link_w6xxy_36{display:inline-flex;align-items:center;text-decoration:none;transition:all .2s ease;border-radius:4px;position:relative;cursor:pointer;color:var(--theme-colors-primary);font-weight:400}._linkSm_w6xxy_49{gap:4px;padding:4px 8px;min-height:24px;font-size:13px}._linkMd_w6xxy_56{gap:6px;padding:6px 12px;min-height:32px;font-size:14px}._linkLg_w6xxy_63{gap:8px;padding:8px 16px;min-height:40px;font-size:16px}._linkSm_w6xxy_49 svg{width:14px;height:14px;flex-shrink:0}._linkMd_w6xxy_56 svg{width:16px;height:16px;flex-shrink:0}._linkLg_w6xxy_63 svg{width:20px;height:20px;flex-shrink:0}._linkActive_w6xxy_90{color:var(--theme-colors-text);font-weight:500;cursor:default}._linkDisabled_w6xxy_96{color:var(--theme-colors-disabled);opacity:.6;cursor:not-allowed}._linkDisabled_w6xxy_96:hover{color:inherit;background:transparent}._variantDefault_w6xxy_108 ._link_w6xxy_36:hover:not(._linkActive_w6xxy_90):not(._linkDisabled_w6xxy_96){color:var(--theme-colors-primaryDark);background:var(--theme-colors-backgroundAlt)}._variantPills_w6xxy_114 ._link_w6xxy_36{background:var(--theme-colors-backgroundAlt);border:1px solid var(--theme-colors-border)}._variantPills_w6xxy_114 ._linkActive_w6xxy_90,._variantPills_w6xxy_114 ._link_w6xxy_36:hover:not([aria-current=page]):not(._linkDisabled_w6xxy_96){background:var(--theme-colors-primaryLight);border-color:var(--theme-colors-primary)}._variantArrows_w6xxy_130 ._link_w6xxy_36{background:var(--theme-colors-background);border:1px solid var(--theme-colors-border);padding-right:20px;margin-right:-8px;-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%)}._variantArrows_w6xxy_130 ._linkFirst_w6xxy_145{-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}._variantArrows_w6xxy_130 ._linkActive_w6xxy_90{background:var(--theme-colors-primaryLight)}._variantArrows_w6xxy_130 ._link_w6xxy_36:hover:not([aria-current=page]):not(._linkDisabled_w6xxy_96){background:var(--theme-colors-primaryLight);z-index:1}._link_w6xxy_36:focus-visible{outline:2px solid var(--theme-focus-ringColor);outline-offset:2px;z-index:2}._separator_w6xxy_172{display:inline-flex;align-items:center;color:var(--theme-colors-textSecondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}._separatorSm_w6xxy_179{margin:0 4px;font-size:13px}._separatorSm_w6xxy_179 svg{width:14px;height:14px}._separatorMd_w6xxy_189{margin:0 8px;font-size:14px}._separatorMd_w6xxy_189 svg{width:16px;height:16px}._separatorLg_w6xxy_199{margin:0 12px;font-size:16px}._separatorLg_w6xxy_199 svg{width:20px;height:20px}._collapsedButton_w6xxy_210{display:inline-flex;align-items:center;justify-content:center;font-family:var(--theme-typography-fontFamily-body);background:var(--theme-colors-background);border:1px solid var(--theme-colors-border);border-radius:4px;color:var(--theme-colors-text);cursor:pointer;transition:all .2s ease}._collapsedButton_w6xxy_210:hover{background:var(--theme-colors-backgroundAlt);border-color:var(--theme-colors-border)}._collapsedButton_w6xxy_210:focus-visible{outline:2px solid var(--theme-focus-ringColor);outline-offset:2px}._collapsedButtonSm_w6xxy_233{padding:4px 8px;min-height:24px;font-size:13px}._collapsedButtonMd_w6xxy_239{padding:6px 12px;min-height:32px;font-size:14px}._collapsedButtonLg_w6xxy_245{padding:8px 16px;min-height:40px;font-size:16px}._dropdown_w6xxy_252{position:absolute;top:100%;left:0;margin-top:4px;background:var(--theme-colors-background);border:1px solid var(--theme-colors-border);border-radius:8px;box-shadow:var(--theme-shadows-medium);min-width:200px;max-width:300px;z-index:1000;transition:all .2s ease}._dropdownOpen_w6xxy_267{opacity:1;visibility:visible;transform:translateY(0)}._dropdownClosed_w6xxy_273{opacity:0;visibility:hidden;transform:translateY(-8px)}._loadingContainer_w6xxy_280{display:flex;align-items:center;gap:8px}._skeleton_w6xxy_287{background:var(--theme-colors-backgroundAlt);border-radius:4px;animation:_breadcrumb-pulse_w6xxy_1 1.5s ease-in-out infinite}._skeletonSm_w6xxy_293{height:24px;width:60px}._skeletonMd_w6xxy_298{height:32px;width:80px}._skeletonLg_w6xxy_303{height:40px;width:100px}}@keyframes _breadcrumb-pulse_w6xxy_1{0%,to{opacity:1}50%{opacity:.5}}@layer components{._root_15nco_2{--link-fg:var(--theme-colors-primary);--link-fg-hover:var(--theme-colors-primaryDark);--link-fg-active:var(--theme-colors-primaryDark);--link-underline:transparent;display:inline-flex;align-items:center;gap:6px;font-family:var(--theme-typography-fontFamily-body);font-size:var(--theme-fontSizes-md);line-height:20px;font-weight:var(--theme-typography-fontWeight-normal);color:var(--link-fg);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:2px;cursor:pointer;transition:all .2s ease-in-out;position:relative;outline:none}._root_15nco_2:hover:not([aria-disabled=true]){color:var(--link-fg-hover)}._root_15nco_2:active:not([aria-disabled=true]){color:var(--link-fg-active);transform:translateY(1px)}._root_15nco_2:focus-visible{outline:2px solid var(--theme-focus-ringColor);outline-offset:2px;border-radius:2px}._variantDefault_15nco_44,._variantPrimary_15nco_45{--link-fg:var(--theme-colors-primary);--link-fg-hover:var(--theme-colors-primaryDark);--link-fg-active:var(--theme-colors-primaryDark)}._variantSecondary_15nco_51{--link-fg:var(--theme-colors-textSecondary);--link-fg-hover:var(--theme-colors-text);--link-fg-active:var(--theme-colors-dark)}._variantGhost_15nco_57{--link-fg:var(--theme-colors-text);--link-fg-hover:var(--theme-colors-primary);--link-fg-active:var(--theme-colors-primaryDark)}._variantUnderline_15nco_63{--link-fg:var(--theme-colors-primary);--link-fg-hover:var(--theme-colors-primaryDark);--link-fg-active:var(--theme-colors-primaryDark);-webkit-text-decoration-line:underline;text-decoration-line:underline;--link-underline:currentColor}._sizeSm_15nco_73{font-size:var(--theme-fontSizes-sm);line-height:18px;gap:4px}._sizeMd_15nco_79{font-size:var(--theme-fontSizes-md);line-height:20px;gap:6px}._sizeLg_15nco_85{font-size:var(--theme-fontSizes-lg);line-height:24px;gap:8px}._disabled_15nco_93{--link-fg:var(--theme-colors-disabled);cursor:not-allowed;opacity:.5;pointer-events:none}._active_15nco_100{-webkit-text-decoration-line:underline;text-decoration-line:underline;--link-underline:currentColor}._variantGhost_15nco_57._active_15nco_100{-webkit-text-decoration-line:none;text-decoration-line:none;--link-underline:transparent}._underlineOnHover_15nco_111:hover:not([aria-disabled=true]){-webkit-text-decoration-line:underline;text-decoration-line:underline;--link-underline:currentColor}._showVisited_15nco_116._variantDefault_15nco_44:visited,._showVisited_15nco_116._variantPrimary_15nco_45:visited{color:var(--theme-colors-primaryLight)}._showVisited_15nco_116._variantSecondary_15nco_51:visited{color:var(--theme-colors-textSecondary)}._showVisited_15nco_116._variantGhost_15nco_57:visited{color:var(--theme-colors-text)}._showVisited_15nco_116._variantUnderline_15nco_63:visited{color:var(--theme-colors-primaryLight)}._showVisited_15nco_116._disabled_15nco_93:visited{color:var(--theme-colors-disabled)}._showVisited_15nco_116._active_15nco_100._variantDefault_15nco_44:visited,._showVisited_15nco_116._active_15nco_100._variantPrimary_15nco_45:visited,._showVisited_15nco_116._active_15nco_100._variantUnderline_15nco_63:visited{color:var(--theme-colors-primaryDark)}._showVisited_15nco_116._active_15nco_100._variantSecondary_15nco_51:visited{color:var(--theme-colors-dark)}._showVisited_15nco_116._active_15nco_100._variantGhost_15nco_57:visited{color:var(--theme-colors-primaryDark)}._iconPositionEnd_15nco_157{flex-direction:row-reverse}._content_15nco_163{display:inline}._icon_15nco_157{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._icon_15nco_157 svg{width:1em;height:1em}._sizeSm_15nco_73 ._icon_15nco_157 svg{width:14px;height:14px}._sizeMd_15nco_79 ._icon_15nco_157 svg{width:16px;height:16px}._sizeLg_15nco_85 ._icon_15nco_157 svg{width:20px;height:20px}._externalIcon_15nco_195{display:inline-flex;align-items:center;justify-content:center;margin-left:2px;opacity:.7;flex-shrink:0}._externalIcon_15nco_195 svg{width:14px;height:14px}._sizeSm_15nco_73 ._externalIcon_15nco_195 svg{width:12px;height:12px}._sizeMd_15nco_79 ._externalIcon_15nco_195 svg{width:14px;height:14px}._sizeLg_15nco_85 ._externalIcon_15nco_195 svg{width:16px;height:16px}._root_rl3e2_2{--label-fg:var(--theme-colors-text);--label-fg-hover:var(--theme-colors-dark);font-family:var(--theme-typography-fontFamily-body);font-weight:var(--theme-typography-fontWeight-medium);color:var(--label-fg);cursor:pointer;transition:color .2s ease}._root_rl3e2_2:hover{color:var(--label-fg-hover)}._vertical_rl3e2_19{display:block;align-items:flex-start;gap:0}._horizontal_rl3e2_24{display:inline-flex;align-items:center;gap:8px}._sm_rl3e2_31{font-size:var(--theme-fontSizes-sm);line-height:18px}._md_rl3e2_35{font-size:var(--theme-fontSizes-md);line-height:20px}._lg_rl3e2_39{font-size:var(--theme-fontSizes-lg);line-height:24px}._vertical_rl3e2_19._sm_rl3e2_31{margin-bottom:4px}._vertical_rl3e2_19._md_rl3e2_35{margin-bottom:6px}._vertical_rl3e2_19._lg_rl3e2_39{margin-bottom:8px}._disabled_rl3e2_56{--label-fg:var(--theme-colors-disabled);--label-fg-hover:var(--theme-colors-disabled);cursor:not-allowed}._error_rl3e2_61{--label-fg:var(--theme-colors-error);--label-fg-hover:var(--theme-colors-errorDark)}._content_rl3e2_67{display:inline-flex;align-items:center;gap:4px}._required_rl3e2_74{color:var(--theme-colors-error);font-weight:var(--theme-typography-fontWeight-semibold);margin-left:2px;font-size:1.1em;line-height:1}._optional_rl3e2_83{font-size:.9em;margin-left:4px}._helperText_rl3e2_91,._optional_rl3e2_83{color:var(--theme-colors-textSecondary);font-weight:var(--theme-typography-fontWeight-normal)}._helperText_rl3e2_91{display:block;margin-top:4px;line-height:1.4}._helperTextXs_rl3e2_98{font-size:var(--theme-fontSizes-xs)}._helperTextSm_rl3e2_101{font-size:var(--theme-fontSizes-sm)}._helperTextMd_rl3e2_104{font-size:var(--theme-fontSizes-md)}._helperText_rl3e2_91._error_rl3e2_61{color:var(--theme-colors-error)}._tooltipWrapper_rl3e2_112{position:relative;display:inline-block}._tooltipTrigger_rl3e2_117{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:4px;color:var(--theme-colors-textSecondary);cursor:help;transition:color .2s ease}._tooltipTrigger_rl3e2_117:hover{color:var(--theme-colors-primary)}._tooltipTrigger_rl3e2_117 svg{width:14px;height:14px}._tooltipContent_rl3e2_136{position:absolute;z-index:1000;padding:8px 12px;background:var(--theme-colors-dark);color:white;border-radius:6px;font-size:var(--theme-fontSizes-sm);line-height:1.4;max-width:250px;pointer-events:none;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}._tooltipContent_rl3e2_136:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--theme-colors-dark)}._tooltipWrapper_rl3e2_112:hover ._tooltipContent_rl3e2_136{opacity:1;transform:translateY(-8px)}}@layer components{}@keyframes _checkboxCheckmarkAppear_18ktl_1{0%{opacity:0;transform:scale(.7) rotate(45deg)}50%{opacity:1;transform:scale(1.2) rotate(45deg)}to{opacity:1;transform:scale(1) rotate(45deg)}}@layer components{._wrapper_18ktl_18{--cb-size:20px;--cb-radius:4px;--cb-checkmark-top:3px;--cb-checkmark-left:5px;--cb-checkmark-size:12px;--cb-font-size:16px;--cb-helper-font-size:14px;--cb-gap:10px;display:inline-flex;flex-direction:column;position:relative}._container_18ktl_35{display:inline-flex;align-items:flex-start;flex-direction:row;position:relative}._container_18ktl_35[data-position=left]{flex-direction:row-reverse}._hiddenCheckbox_18ktl_47{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}._styledCheckbox_18ktl_57{--cb-unchecked-bg:var(--theme-colors-backgroundInput);--cb-checked-bg:var(--theme-colors-primary);--cb-checked-border:var(--theme-colors-primary);--cb-border:var(--theme-colors-border);--cb-border-hover:var(--theme-colors-primaryDark);display:inline-flex;align-items:center;justify-content:center;width:var(--cb-size);height:var(--cb-size);border-radius:var(--cb-radius);border:2px solid var(--cb-border);background-color:var(--cb-unchecked-bg);cursor:pointer;position:relative;transition:all .15s ease;flex-shrink:0}._hiddenCheckbox_18ktl_47:not(:disabled):hover+._styledCheckbox_18ktl_57{border-color:var(--cb-border-hover)}._hiddenCheckbox_18ktl_47:not(:disabled):hover+._styledCheckbox_18ktl_57._variantDefault_18ktl_85{background-color:var(--theme-colors-backgroundAlt)}._hiddenCheckbox_18ktl_47:checked:not(:disabled):hover+._styledCheckbox_18ktl_57._variantDefault_18ktl_85{background-color:var(--theme-colors-backgroundAlt);border-color:var(--theme-colors-border)}._hiddenCheckbox_18ktl_47:checked:not(:disabled):hover+._styledCheckbox_18ktl_57._variantPrimary_18ktl_96{background-color:var(--theme-colors-primaryDark);border-color:var(--theme-colors-primaryDark)}._hiddenCheckbox_18ktl_47:focus-visible+._styledCheckbox_18ktl_57{outline:2px solid var(--theme-colors-primary);outline-offset:2px}._hiddenCheckbox_18ktl_47:checked+._styledCheckbox_18ktl_57{background-color:var(--cb-checked-bg);border-color:var(--cb-checked-border)}._hiddenCheckbox_18ktl_47:checked+._styledCheckbox_18ktl_57._hasError_18ktl_114{background-color:var(--theme-colors-error);border-color:var(--theme-colors-error)}._hiddenCheckbox_18ktl_47:indeterminate+._styledCheckbox_18ktl_57{background-color:var(--cb-checked-bg);border-color:var(--cb-checked-border)}._hiddenCheckbox_18ktl_47:indeterminate+._styledCheckbox_18ktl_57._hasError_18ktl_114{background-color:var(--theme-colors-error);border-color:var(--theme-colors-error)}._hiddenCheckbox_18ktl_47:disabled+._styledCheckbox_18ktl_57{opacity:.5;cursor:not-allowed;background-color:var(--theme-colors-backgroundDisabled);border-color:var(--theme-colors-disabled)}._hiddenCheckbox_18ktl_47:not(:disabled):hover+._styledCheckbox_18ktl_57._hasError_18ktl_114,._styledCheckbox_18ktl_57._hasError_18ktl_114{border-color:var(--theme-colors-error)}._sizeSm_18ktl_150{--cb-size:16px;--cb-radius:3px;--cb-checkmark-top:2px;--cb-checkmark-left:4px;--cb-checkmark-size:10px;--cb-font-size:14px;--cb-helper-font-size:12px;--cb-gap:8px}._sizeMd_18ktl_161{--cb-size:20px;--cb-radius:4px;--cb-checkmark-top:3px;--cb-checkmark-left:5px;--cb-checkmark-size:12px;--cb-font-size:16px;--cb-helper-font-size:14px;--cb-gap:10px}._sizeLg_18ktl_172{--cb-size:24px;--cb-radius:5px;--cb-checkmark-top:4px;--cb-checkmark-left:6px;--cb-checkmark-size:14px;--cb-font-size:18px;--cb-helper-font-size:16px;--cb-gap:12px}._variantDefault_18ktl_85{--cb-unchecked-bg:var(--theme-colors-backgroundInput);--cb-checked-bg:var(--theme-colors-primary);--cb-checked-border:var(--theme-colors-primary);--cb-border:var(--theme-colors-border);--cb-border-hover:var(--theme-colors-primaryDark)}._variantPrimary_18ktl_96{--cb-unchecked-bg:var(--theme-colors-background);--cb-checked-bg:var(--theme-colors-primary);--cb-checked-border:var(--theme-colors-primary);--cb-border:var(--theme-colors-primary);--cb-border-hover:var(--theme-colors-primary)}._checkmark_18ktl_201{position:absolute;top:var(--cb-checkmark-top);left:var(--cb-checkmark-left);width:calc(var(--cb-checkmark-size) * .5);height:var(--cb-checkmark-size);opacity:0}._checkmark_18ktl_201:after{content:"";position:absolute;width:100%;height:100%;border:solid var(--theme-colors-white);border-width:0 2px 2px 0;transform:rotate(45deg);transition:border-color .15s ease}._hiddenCheckbox_18ktl_47:checked+._styledCheckbox_18ktl_57 ._checkmark_18ktl_201{opacity:1;animation:_checkboxCheckmarkAppear_18ktl_1 .2s ease-out}._hiddenCheckbox_18ktl_47:checked:not(:disabled):hover+._styledCheckbox_18ktl_57 ._checkmark_18ktl_201:after{border-color:var(--theme-colors-text)}._indeterminateIcon_18ktl_233{position:absolute;font-size:var(--cb-font-size);color:var(--theme-colors-white);opacity:0;font-weight:700;line-height:1;transition:color .15s ease}._hiddenCheckbox_18ktl_47:indeterminate+._styledCheckbox_18ktl_57 ._indeterminateIcon_18ktl_233{opacity:1}._hiddenCheckbox_18ktl_47:indeterminate:not(:disabled):hover+._styledCheckbox_18ktl_57 ._indeterminateIcon_18ktl_233{color:var(--theme-colors-text)}._visuallyHiddenLabel_18ktl_254{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._helperText_18ktl_267{font-size:var(--cb-helper-font-size);margin-top:var(--theme-spacing-xs);line-height:1.4}._helperTextError_18ktl_273{color:var(--theme-colors-error)}._helperTextNormal_18ktl_277{color:var(--theme-colors-textSecondary)}._form_u5qsf_2{width:100%}._field_u5qsf_6{margin-bottom:.5rem}._textarea_u5qsf_10{width:100%;resize:vertical;min-height:60px;font-family:inherit;padding:.75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;line-height:1.5}._textarea_u5qsf_10:focus{outline:2px solid #3b82f6;outline-offset:2px;border-color:#3b82f6}._textarea_u5qsf_10:disabled{background:#f3f4f6;cursor:not-allowed}._footer_u5qsf_33{display:flex;justify-content:space-between;align-items:center;gap:1rem}._actions_u5qsf_40{display:flex;gap:.5rem}._button_u5qsf_45{padding:.5rem 1rem;border:none;border-radius:.25rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._button_u5qsf_45:disabled{opacity:.5;cursor:not-allowed}._buttonCancel_u5qsf_60{background:transparent;color:#6b7280}._buttonCancel_u5qsf_60:hover:not(:disabled){background:#f3f4f6}._buttonSubmit_u5qsf_69{background:#3b82f6;color:white}._buttonSubmit_u5qsf_69:hover:not(:disabled){background:#2563eb}._charCount_u5qsf_78{font-size:.75rem;color:#9ca3af;font-weight:400}._charCountError_u5qsf_84{color:#ef4444;font-weight:500}._root_1pxl2_2{--commentitem-gap:0.75rem;--commentitem-padding-y:1rem;--commentitem-reply-indent:2.5rem;--commentitem-reply-gap:0.75rem;--commentitem-fg:var(--color-text-primary,#111827);--commentitem-muted:var(--color-text-secondary,#6b7280);--commentitem-tertiary:var(--color-text-tertiary,#9ca3af);--commentitem-primary:var(--color-primary,#3b82f6);--commentitem-danger:var(--color-error,#ef4444);display:flex;gap:var(--commentitem-gap);padding:var(--commentitem-padding-y) 0}._reply_1pxl2_18{--commentitem-padding-y:0.75rem;margin-top:var(--commentitem-reply-gap);margin-left:var(--commentitem-reply-indent)}._avatarWrapper_1pxl2_24{flex-shrink:0}._content_1pxl2_28{flex:1 1;min-width:0}._header_1pxl2_33{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;flex-wrap:wrap}._author_1pxl2_41{font-weight:600;color:var(--commentitem-fg)}._username_1pxl2_46{color:var(--commentitem-muted);font-size:.875rem}._timestamp_1pxl2_51{color:var(--commentitem-tertiary);font-size:.75rem}._badge_1pxl2_56{background:var(--commentitem-primary);color:#ffffff;padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}._text_1pxl2_65{color:var(--commentitem-fg);line-height:1.5;margin-bottom:.5rem;white-space:pre-wrap;word-break:break-word}._actions_1pxl2_73{display:flex;gap:1rem;align-items:center}._actionButton_1pxl2_79{background:none;border:none;color:var(--commentitem-muted);font-size:.875rem;font-weight:500;cursor:pointer;padding:0;transition:color .2s ease}._actionButton_1pxl2_79:hover:not(:disabled){color:var(--commentitem-primary)}._actionButtonDanger_1pxl2_94:hover:not(:disabled){color:var(--commentitem-danger)}._actionButton_1pxl2_79:disabled{opacity:.5;cursor:not-allowed}._actionButton_1pxl2_79:focus{outline:none}._root_xh46y_2{--commentlist-border:var(--theme-colors-border,#e5e7eb);--commentlist-fg:var(--theme-colors-text,#111827);--commentlist-muted:var(--theme-colors-textSecondary,#6b7280);--commentlist-primary:var(--theme-colors-primary,#3b82f6);--commentlist-bg-hover:var(--theme-colors-backgroundAlt,#f3f4f6);width:100%}._loadingContainer_xh46y_12{width:100%;padding:2rem 1rem;text-align:center}._loadingText_xh46y_18{color:var(--commentlist-muted);font-size:.875rem}._emptyContainer_xh46y_23{width:100%;padding:3rem 1rem;text-align:center}._emptyState_xh46y_29{display:flex;flex-direction:column;align-items:center;gap:.5rem}._emptyIcon_xh46y_36{font-size:3rem;opacity:.5}._emptyTitle_xh46y_41{font-weight:600;color:var(--commentlist-fg);font-size:1.125rem}._emptyMessage_xh46y_47{color:var(--commentlist-muted);font-size:.875rem}._items_xh46y_52{display:flex;flex-direction:column}._items_xh46y_52>*{border-bottom:1px solid var(--commentlist-border)}._items_xh46y_52>:last-child{border-bottom:none}._loadMoreContainer_xh46y_65{padding:1rem;text-align:center}._loadMoreButton_xh46y_70{background:transparent;border:1px solid var(--commentlist-border);color:var(--commentlist-muted);padding:.5rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color var(--theme-transitions-fast,.2s ease),border-color var(--theme-transitions-fast,.2s ease),color var(--theme-transitions-fast,.2s ease)}._loadMoreButton_xh46y_70:hover:not(:disabled){background:var(--commentlist-bg-hover);border-color:var(--commentlist-primary);color:var(--commentlist-primary)}._loadMoreButton_xh46y_70:disabled{opacity:.5;cursor:not-allowed}._container_1a9cy_3{display:inline-flex;flex-direction:column;width:auto}._container_1a9cy_3._fullWidth_1a9cy_9{width:100%}._label_1a9cy_14{display:block;font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-typography-fontWeight-medium);color:var(--theme-colors-text);margin-bottom:var(--theme-spacing-xs)}._inputWrapper_1a9cy_23{position:relative;display:flex;align-items:center;width:100%;border-radius:var(--theme-borderRadius-small);border:1px solid var(--theme-colors-border);background:var(--theme-colors-backgroundInput);transition:all var(--theme-transitions-fast)}._inputWrapper_1a9cy_23._hasError_1a9cy_34{border-color:var(--theme-colors-error)}}@layer components{}@layer components{}@layer components{}@layer components{._inputWrapper_1a9cy_23:focus-within{border-color:var(--theme-colors-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-colors-primary) 13%,transparent)}._inputWrapper_1a9cy_23._hasError_1a9cy_34:focus-within{border-color:var(--theme-colors-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-colors-error) 13%,transparent)}._inputWrapper_1a9cy_23:hover:not(:focus-within):not(._disabled_1a9cy_48){border-color:var(--theme-colors-primaryDark)}._inputWrapper_1a9cy_23._hasError_1a9cy_34:hover:not(:focus-within):not(._disabled_1a9cy_48){border-color:var(--theme-colors-errorDark)}._inputWrapper_1a9cy_23._disabled_1a9cy_48{background:var(--theme-colors-backgroundDisabled);border-color:var(--theme-colors-border);cursor:not-allowed;opacity:.6}._inputWrapper_1a9cy_23._disabled_1a9cy_48:hover{border-color:var(--theme-colors-border)}._sizeSm_1a9cy_68{height:32px}._sizeMd_1a9cy_72{height:40px}._sizeLg_1a9cy_76{height:48px}._input_1a9cy_23{flex:1 1;height:100%;border:none;background:transparent;color:var(--theme-colors-text)}._input_1a9cy_23._fontSm_1a9cy_89{font-size:var(--theme-fontSizes-sm);padding:var(--theme-spacing-xs) var(--theme-spacing-sm)}._input_1a9cy_23._fontMd_1a9cy_94{font-size:var(--theme-fontSizes-md);padding:var(--theme-spacing-sm) var(--theme-spacing-md)}._input_1a9cy_23._fontLg_1a9cy_99{font-size:var(--theme-fontSizes-lg);padding:var(--theme-spacing-md) var(--theme-spacing-lg)}._input_1a9cy_23._hasIcon_1a9cy_105._fontSm_1a9cy_89{padding-right:calc(var(--theme-spacing-sm) + 14px + var(--theme-spacing-sm))}._input_1a9cy_23._hasIcon_1a9cy_105._fontMd_1a9cy_94{padding-right:calc(var(--theme-spacing-md) + 16px + var(--theme-spacing-sm))}._input_1a9cy_23._hasIcon_1a9cy_105._fontLg_1a9cy_99{padding-right:calc(var(--theme-spacing-lg) + 18px + var(--theme-spacing-sm))}._input_1a9cy_23:focus{outline:none}._input_1a9cy_23:disabled{cursor:not-allowed;color:var(--theme-colors-textSecondary)}._input_1a9cy_23::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;-webkit-transition:opacity var(--theme-transitions-fast);transition:opacity var(--theme-transitions-fast)}._input_1a9cy_23::-webkit-calendar-picker-indicator:hover{opacity:1}._icon_1a9cy_137{position:absolute;right:var(--theme-spacing-sm);display:flex;align-items:center;justify-content:center;color:var(--theme-colors-textSecondary);pointer-events:none}._icon_1a9cy_137._iconSm_1a9cy_147{font-size:14px}._icon_1a9cy_137._iconMd_1a9cy_151{font-size:16px}._icon_1a9cy_137._iconLg_1a9cy_155{font-size:18px}._helperText_1a9cy_160{display:block;color:var(--theme-colors-textSecondary)}._errorMessage_1a9cy_168,._helperText_1a9cy_160{font-size:var(--theme-fontSizes-xs);margin-top:var(--theme-spacing-xs)}._errorMessage_1a9cy_168{display:flex;align-items:center;gap:var(--theme-spacing-xs);color:var(--theme-colors-error)}._errorMessage_1a9cy_168:before{content:"\26A0";font-size:var(--theme-fontSizes-sm)}._root_wiqj5_2{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--emptystate-padding,48px);color:var(--theme-colors-textSecondary);width:100%;box-sizing:border-box;max-width:var(--emptystate-max-width,480px);margin-left:auto;margin-right:auto;background-color:var(--emptystate-bg,transparent);border-radius:var(--emptystate-radius,0);box-shadow:var(--emptystate-shadow,none);border:var(--emptystate-border,none)}._variantSubtle_wiqj5_27{--emptystate-bg:var(--theme-colors-backgroundAlt);--emptystate-radius:var(--theme-borderRadius-medium)}._variantCard_wiqj5_32{--emptystate-bg:var(--theme-colors-background);--emptystate-radius:var(--theme-borderRadius-medium);--emptystate-shadow:var(--theme-shadows-small);--emptystate-border:1px solid var(--theme-colors-border)}._sizeSm_wiqj5_41{--emptystate-padding:24px;--emptystate-max-width:320px}._sizeMd_wiqj5_46{--emptystate-padding:48px;--emptystate-max-width:480px}._sizeLg_wiqj5_51{--emptystate-padding:64px;--emptystate-max-width:640px}._icon_wiqj5_58{display:flex;align-items:center;justify-content:center;opacity:.5;color:var(--theme-colors-textLight)}._icon_wiqj5_58 img,._icon_wiqj5_58 svg{width:100%;height:100%}._iconSm_wiqj5_72{font-size:32px;width:32px;height:32px}._iconMd_wiqj5_78{font-size:48px;width:48px;height:48px}._iconLg_wiqj5_84{font-size:64px;width:64px;height:64px}._iconXl_wiqj5_90{font-size:80px;width:80px;height:80px}._title_wiqj5_98{margin:0;font-weight:600;color:var(--theme-colors-text);line-height:1.3}._titleSm_wiqj5_105{font-size:16px}._titleMd_wiqj5_109{font-size:20px}._titleLg_wiqj5_113{font-size:24px}._description_wiqj5_119{margin:0;line-height:1.5;color:var(--theme-colors-textSecondary);opacity:.9;max-width:100%}._descriptionSm_wiqj5_127{font-size:14px}._descriptionMd_wiqj5_131{font-size:16px}._descriptionLg_wiqj5_135{font-size:18px}._action_wiqj5_141{display:flex;gap:var(--theme-spacing-sm);align-items:center;justify-content:center;flex-wrap:wrap}._divider_wiqj5_151{width:100%;border:none;border-top:1px solid var(--theme-colors-border);opacity:.3;margin:0}._spacingCompact_wiqj5_161 ._icon_wiqj5_58{margin-bottom:16px}._spacingCompact_wiqj5_161 ._title_wiqj5_98{margin-bottom:8px}._spacingCompact_wiqj5_161 ._description_wiqj5_119{margin-bottom:16px}._spacingCompact_wiqj5_161 ._action_wiqj5_141{margin-top:16px}._spacingNormal_wiqj5_179 ._icon_wiqj5_58{margin-bottom:24px}._spacingNormal_wiqj5_179 ._title_wiqj5_98{margin-bottom:12px}._spacingNormal_wiqj5_179 ._description_wiqj5_119{margin-bottom:24px}._spacingNormal_wiqj5_179 ._action_wiqj5_141{margin-top:24px}._spacingRelaxed_wiqj5_197 ._icon_wiqj5_58{margin-bottom:32px}._spacingRelaxed_wiqj5_197 ._title_wiqj5_98{margin-bottom:16px}._spacingRelaxed_wiqj5_197 ._description_wiqj5_119{margin-bottom:32px}._spacingRelaxed_wiqj5_197 ._action_wiqj5_141{margin-top:32px}._root_1plv2_2{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;max-width:480px;background-color:var(--esc-bg);transition:all var(--theme-transitions-fast)}._root_1plv2_2,._variantDefault_1plv2_17{--esc-bg:var(--theme-colors-background)}._variantSubtle_1plv2_21{--esc-bg:var(--theme-colors-backgroundAlt)}._variantElevated_1plv2_25{--esc-bg:var(--theme-colors-background);box-shadow:var(--theme-shadows-medium)}._sizeSm_1plv2_31{padding:16px;border-radius:var(--theme-borderRadius-medium)}._sizeMd_1plv2_36{padding:24px}._sizeLg_1plv2_41,._sizeMd_1plv2_36{border-radius:var(--theme-borderRadius-large)}._sizeLg_1plv2_41{padding:32px}._borderLow_1plv2_47{border:1px solid rgba(var(--theme-colors-border-raw,0 0 0)/.4)}._borderNormal_1plv2_51{border:1px solid var(--theme-colors-border)}._borderHigh_1plv2_55{border:2px solid var(--theme-colors-border)}._shadow_1plv2_60{box-shadow:var(--theme-shadows-medium)}._fullWidth_1plv2_65{width:100%;max-width:100%}}@layer components{}@layer components{@media (max-width:640px){._sizeSm_1plv2_31{padding:16px;max-width:100%;margin:0 12px}._sizeMd_1plv2_36{padding:20px;max-width:100%;margin:0 12px}._sizeLg_1plv2_41{padding:24px;max-width:100%;margin:0 12px}}._actionsContainer_1plv2_92{display:flex;flex-direction:column;align-items:center;border:none;padding:0;width:100%;margin:24px 0 0}._actionsContainer_1plv2_92 ._srOnly_1plv2_103{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._actionsSm_1plv2_116{gap:8px}._actionsMd_1plv2_120{gap:12px}._actionsLg_1plv2_124{gap:16px}@media (min-width:641px){._actionsContainer_1plv2_92{flex-direction:row;justify-content:center;flex-wrap:wrap}._actionsPerRow2_1plv2_136>*{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 6px);min-width:120px;max-width:200px}._actionsPerRow3_1plv2_142>*{flex:0 1 auto;min-width:100px;max-width:160px}}@media (max-width:640px){._actionsContainer_1plv2_92>*{width:100%}._actionsSm_1plv2_116{gap:10px}._actionsLg_1plv2_124{gap:12px}}._customContent_1plv2_164{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:16px}._loadingOverlay_1plv2_173{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.8);border-radius:inherit;z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@keyframes _shake_8t3op_1{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}@layer components{._root_8t3op_8{--errorcard-bg:var(--theme-colors-errorLight,#fef2f2);--errorcard-border:var(--theme-colors-error,#dc2626);--errorcard-fg:var(--theme-colors-errorDark,#7f1d1d);--errorcard-padding:16px;--errorcard-gap:12px;--errorcard-icon-size:24px;--errorcard-title-size:18px;--errorcard-font-size:var(--theme-fontSizes-md);position:relative;background:var(--errorcard-bg);border:2px solid var(--errorcard-border);border-radius:var(--theme-borderRadius-medium);overflow:hidden;transition:box-shadow .2s ease}._root_8t3op_8:hover{box-shadow:var(--theme-shadows-medium)}._sizeSm_8t3op_31{--errorcard-padding:12px;--errorcard-gap:8px;--errorcard-icon-size:36px;--errorcard-title-size:16px;--errorcard-font-size:var(--theme-fontSizes-sm);padding:12px}._sizeMd_8t3op_40{--errorcard-padding:16px;--errorcard-gap:12px;--errorcard-icon-size:40px;--errorcard-title-size:18px;--errorcard-font-size:var(--theme-fontSizes-md);padding:16px}._sizeLg_8t3op_49{--errorcard-padding:24px;--errorcard-gap:16px;--errorcard-icon-size:48px;--errorcard-title-size:20px;--errorcard-font-size:var(--theme-fontSizes-lg);padding:24px}._severityError_8t3op_59{--errorcard-bg:var(--theme-colors-errorLight,#fef2f2);--errorcard-border:var(--theme-colors-error,#dc2626);--errorcard-fg:var(--theme-colors-errorDark,#7f1d1d);--errorcard-icon-color:var(--theme-colors-error,#dc2626)}._severityWarning_8t3op_66{--errorcard-bg:#fff3cd;--errorcard-border:var(--theme-colors-warning,#d97706);--errorcard-fg:var(--theme-colors-warningDark,#78350f);--errorcard-icon-color:var(--theme-colors-warning,#d97706)}._severityInfo_8t3op_73{--errorcard-bg:#d1ecf1;--errorcard-border:var(--theme-colors-info,#2563eb);--errorcard-fg:var(--theme-colors-infoDark,#1e3a8a);--errorcard-icon-color:var(--theme-colors-info,#2563eb)}._variantCritical_8t3op_81{box-shadow:var(--theme-shadows-large);border-width:3px;animation:_shake_8t3op_1 .5s ease-in-out}._fullWidth_8t3op_87{width:100%}._header_8t3op_92{display:flex;align-items:flex-start;gap:var(--errorcard-gap);margin-bottom:var(--errorcard-gap)}._iconWrapper_8t3op_100{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--errorcard-icon-size);height:var(--errorcard-icon-size);border-radius:var(--theme-borderRadius-round);background:var(--errorcard-icon-color,var(--theme-colors-error));color:var(--theme-colors-light,#fff)}._iconWrapper_8t3op_100 svg{width:calc(var(--errorcard-icon-size) - 16px);height:calc(var(--errorcard-icon-size) - 16px)}._content_8t3op_118{flex:1 1;display:flex;flex-direction:column;gap:8px}._titleRow_8t3op_125{display:flex;align-items:center}._title_8t3op_125{margin:0;font-size:var(--errorcard-title-size);font-weight:var(--theme-typography-fontWeight-semibold,600);color:var(--errorcard-fg);line-height:1.3}._errorCode_8t3op_140{display:inline-block;padding:2px 8px;background:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-small);font-family:var(--theme-typography-fontFamily-mono,monospace);font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);margin-left:var(--errorcard-gap)}._errorCodeSm_8t3op_151{font-size:var(--theme-fontSizes-xs)}._description_8t3op_156{margin:0;font-size:var(--errorcard-font-size);color:var(--theme-colors-text);line-height:1.5}._timestamp_8t3op_164{color:var(--theme-colors-textSecondary);opacity:.8}._timestampSm_8t3op_169{margin-top:4px;font-size:var(--theme-fontSizes-xs)}._timestampLg_8t3op_179,._timestampMd_8t3op_174{margin-top:8px;font-size:var(--theme-fontSizes-sm)}._details_8t3op_185{background:var(--theme-colors-background);border-radius:var(--theme-borderRadius-small);font-family:var(--theme-typography-fontFamily-mono,monospace);color:var(--theme-colors-textSecondary);white-space:pre-wrap;word-break:break-word}._detailsSm_8t3op_194{margin-top:8px;padding:8px;font-size:var(--theme-fontSizes-xs)}._detailsMd_8t3op_200{margin-top:12px;padding:12px;font-size:var(--theme-fontSizes-sm)}._detailsLg_8t3op_206{margin-top:16px;padding:16px;font-size:var(--theme-fontSizes-sm)}._actions_8t3op_213{display:flex;border-top:1px solid var(--theme-colors-border)}._actionsSm_8t3op_218{gap:8px;margin-top:8px;padding-top:8px}._actionsMd_8t3op_224{gap:12px;margin-top:12px;padding-top:12px}._actionsLg_8t3op_230{gap:16px;margin-top:16px;padding-top:16px}._actionLinks_8t3op_237{display:flex;flex-wrap:wrap}._actionLinksSm_8t3op_242{gap:8px;margin-top:8px;font-size:var(--theme-fontSizes-sm)}._actionLinksMd_8t3op_248{gap:12px;margin-top:12px;font-size:var(--theme-fontSizes-md)}._actionLinksLg_8t3op_254{gap:16px;margin-top:12px;font-size:var(--theme-fontSizes-lg)}._actionLinks_8t3op_237 a{color:var(--theme-colors-primary);text-decoration:underline;cursor:pointer;transition:color .2s ease}._actionLinks_8t3op_237 a:hover{color:var(--theme-colors-primaryDark)}._dismissButton_8t3op_272{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:var(--theme-borderRadius-small);color:var(--theme-colors-textSecondary);cursor:pointer;transition:background .2s ease,color .2s ease}._dismissButton_8t3op_272:hover{background:var(--theme-colors-backgroundAlt);color:var(--theme-colors-text)}._dismissButton_8t3op_272:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}._dismissButton_8t3op_272 svg{width:20px;height:20px}._loadingOverlay_8t3op_306{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--theme-colors-background,rgba(255,255,255,.8));display:flex;align-items:center;justify-content:center;z-index:1;border-radius:var(--theme-borderRadius-medium)}._root_5cyhn_2{--em-bg:var(--theme-colors-errorLight);--em-fg:var(--theme-colors-error);--em-border:var(--theme-colors-error);--em-icon-color:var(--theme-colors-error);--em-font-size:16px;--em-padding:12px 16px;--em-icon-size:20px;--em-gap:12px;--em-radius:var(--theme-borderRadius-medium);--em-title-gap:8px;--em-title-font-size:18px;display:flex;align-items:flex-start;gap:var(--em-gap);width:100%;text-align:left;padding:var(--em-padding);font-size:var(--em-font-size);line-height:1.5;border-radius:var(--em-radius);background-color:var(--em-bg);border:1px solid var(--em-border);color:var(--em-fg)}._sm_5cyhn_33{--em-font-size:14px;--em-padding:8px 12px;--em-icon-size:16px;--em-gap:8px;--em-radius:var(--theme-borderRadius-small);--em-title-gap:4px;--em-title-font-size:14px}._md_5cyhn_42{--em-font-size:16px;--em-padding:12px 16px;--em-icon-size:20px;--em-gap:12px;--em-radius:var(--theme-borderRadius-medium);--em-title-gap:8px;--em-title-font-size:18px}._lg_5cyhn_51{--em-font-size:18px;--em-padding:16px 20px;--em-icon-size:24px;--em-gap:16px;--em-radius:var(--theme-borderRadius-medium);--em-title-gap:8px;--em-title-font-size:20px}._block_5cyhn_62{display:flex;width:100%;text-align:left;align-items:flex-start}._inline_5cyhn_69{display:inline-flex;width:auto;align-items:center}._banner_5cyhn_75{display:flex;width:100%;text-align:left;align-items:flex-start;justify-content:space-between;box-shadow:var(--theme-shadows-small)}._error_5cyhn_85{--em-bg:var(--theme-colors-errorLight);--em-fg:var(--theme-colors-error);--em-border:var(--theme-colors-error);--em-icon-color:var(--theme-colors-error)}._warning_5cyhn_91{--em-bg:#fff3cd;--em-fg:var(--theme-colors-warningDark);--em-border:var(--theme-colors-warning);--em-icon-color:var(--theme-colors-warning)}._info_5cyhn_97{--em-bg:#d1ecf1;--em-fg:var(--theme-colors-infoDark);--em-border:var(--theme-colors-info);--em-icon-color:var(--theme-colors-info)}._animate_5cyhn_105{animation:_em-fadein_5cyhn_1 .2s ease-out}._banner_5cyhn_75._animate_5cyhn_105{animation:_em-slidein_5cyhn_1 .3s ease-out}._inline_5cyhn_69._dismissible_5cyhn_113{padding-right:calc(24px + 12px)}._iconWrapper_5cyhn_118{display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--em-icon-size);color:var(--em-icon-color)}._iconWrapper_5cyhn_118 svg{width:var(--em-icon-size);height:var(--em-icon-size)}._contentWrapper_5cyhn_132{display:flex;align-items:flex-start;gap:var(--em-gap);flex:1 1}._textContent_5cyhn_140{flex:1 1}._title_5cyhn_144{font-weight:600;margin-bottom:var(--em-title-gap);font-size:var(--em-title-font-size)}._actionsWrapper_5cyhn_155{display:flex;align-items:center;gap:var(--theme-spacing-sm);margin-left:var(--theme-spacing-md)}._dismissBtn_5cyhn_163{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:4px;cursor:pointer;color:currentColor;opacity:.7;transition:opacity .15s ease;border-radius:var(--theme-borderRadius-small)}._dismissBtn_5cyhn_163:hover{opacity:1;background-color:rgba(0,0,0,.05)}}@layer components{._dismissBtn_5cyhn_163:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px;opacity:1}._dismissBtn_5cyhn_163 svg{width:16px;height:16px}._sm_5cyhn_33 ._dismissBtn_5cyhn_163 svg{width:14px;height:14px}._dismissTrailing_5cyhn_195{margin-left:auto}@media (prefers-reduced-motion:reduce){._animate_5cyhn_105{animation:none!important}}}@layer components{._root_1fj0y_2{--ts-fg:var(--theme-colors-text);display:inline-block;line-height:1.5;color:var(--ts-fg);transition:color .2s ease-in-out}._xs_1fj0y_13{font-size:.75rem}._sm_1fj0y_16{font-size:.875rem}._md_1fj0y_19{font-size:1rem}._lg_1fj0y_22{font-size:1.125rem}._normal_1fj0y_27{font-weight:400}._medium_1fj0y_30{font-weight:500}._semibold_1fj0y_33{font-weight:600}._bold_1fj0y_36{font-weight:700}._muted_1fj0y_41{--ts-fg:var(--theme-colors-textSecondary)}._primary_1fj0y_44{--ts-fg:var(--theme-colors-primary)}._success_1fj0y_47{--ts-fg:var(--theme-colors-success)}._warning_1fj0y_50{--ts-fg:var(--theme-colors-warning)}._error_1fj0y_53{--ts-fg:var(--theme-colors-error)}._clickable_1fj0y_58{cursor:pointer;text-decoration:none}._clickable_1fj0y_58:hover{color:var(--theme-colors-primary);text-decoration:underline}._clickable_1fj0y_58:active{opacity:.8}._clickable_1fj0y_58:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px;border-radius:2px}._wrapper_1fj0y_76{display:inline-flex;align-items:center;gap:4px}._affix_1fj0y_81{opacity:.8}._root_srrft_2{position:relative;display:flex;background-color:var(--theme-colors-background);border:1px solid var(--theme-colors-border);border-left:var(--eventcard-accent-width,4px) solid var(--eventcard-accent,var(--theme-colors-primary));width:100%;overflow:hidden}._root_srrft_2,._variantCard_srrft_15{border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-lg);box-shadow:var(--theme-shadows-small)}._variantCard_srrft_15{--eventcard-accent-width:4px}._variantCompact_srrft_22{padding:var(--theme-spacing-md)}._variantCompact_srrft_22,._variantList_srrft_28{--eventcard-accent-width:3px;border-radius:var(--theme-borderRadius-small)}._variantList_srrft_28{padding:var(--theme-spacing-md) var(--theme-spacing-lg)}._interactive_srrft_34{cursor:pointer;transition:all var(--theme-transitions-fast)}._interactive_srrft_34:focus{outline:2px solid var(--theme-colors-primary);outline-offset:2px}}@layer components{._interactive_srrft_34:focus:not(:focus-visible){outline:none}._hoverable_srrft_48:hover{transform:translateY(-2px);box-shadow:var(--theme-shadows-large);border-left-color:var(--eventcard-accent,var(--theme-colors-primary))}._loading_srrft_54{pointer-events:none}._dateBlock_srrft_60{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:56px;margin-right:var(--theme-spacing-lg);padding-right:var(--theme-spacing-lg);border-right:1px solid var(--theme-colors-border)}._variantCompact_srrft_22 ._dateBlock_srrft_60{min-width:48px;margin-right:var(--theme-spacing-md);padding-right:var(--theme-spacing-md)}._dateDay_srrft_78{font-size:var(--theme-fontSizes-xxl,1.75rem);font-weight:700;line-height:1;color:var(--theme-colors-text)}._variantCompact_srrft_22 ._dateDay_srrft_78{font-size:var(--theme-fontSizes-xl)}._dateMonth_srrft_89{font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--eventcard-accent,var(--theme-colors-primary))}._dateMonth_srrft_89,._dateWeekday_srrft_98{font-size:var(--theme-fontSizes-xs);margin-top:var(--theme-spacing-xxs)}._dateWeekday_srrft_98{color:var(--theme-colors-textSecondary)}._content_srrft_106{flex:1 1;min-width:0;display:flex;flex-direction:column}._title_srrft_113{margin:0 0 var(--theme-spacing-xs) 0;color:var(--theme-colors-text);font-size:var(--theme-fontSizes-lg);font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._variantCompact_srrft_22 ._title_srrft_113{font-size:var(--theme-fontSizes-md);-webkit-line-clamp:1}._description_srrft_130{margin:0 0 var(--theme-spacing-md) 0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._description_srrft_130,._metaInfo_srrft_143{color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm)}._metaInfo_srrft_143{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-md)}._metaItem_srrft_151{display:flex;align-items:center;gap:var(--theme-spacing-xs)}._metaItem_srrft_151 svg{color:var(--theme-colors-primary);flex-shrink:0}._badgesRow_srrft_164{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-xs);margin-top:var(--theme-spacing-sm)}._variantCompact_srrft_22 ._badgesRow_srrft_164{margin-top:var(--theme-spacing-xs)}._badge_srrft_164{display:inline-flex;align-items:center;gap:var(--theme-spacing-xxs);padding:var(--theme-spacing-xxs) var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-xs);font-weight:500;white-space:nowrap}._badgeType_srrft_186{background-color:var(--theme-colors-primaryLight,color-mix(in srgb,var(--theme-colors-primary) 15%,transparent));color:var(--theme-colors-primaryDark,var(--theme-colors-primary));font-weight:600}._badgeTypeCustom_srrft_192{font-weight:600}._badgeOnline_srrft_196{background-color:color-mix(in srgb,var(--theme-colors-info) 15%,transparent);color:var(--theme-colors-infoDark,var(--theme-colors-info))}._badgeBarrierFree_srrft_201,._badgeEntryFree_srrft_206{background-color:color-mix(in srgb,var(--theme-colors-success) 15%,transparent);color:var(--theme-colors-successDark,var(--theme-colors-success))}._badgeRegistration_srrft_211{background-color:color-mix(in srgb,var(--theme-colors-warning) 15%,transparent);color:var(--theme-colors-warningDark,var(--theme-colors-warning))}._badgeRecurring_srrft_216{background-color:color-mix(in srgb,var(--theme-colors-info) 15%,transparent);color:var(--theme-colors-infoDark,var(--theme-colors-info))}._badgeCapacity_srrft_221{background-color:color-mix(in srgb,var(--theme-colors-error) 15%,transparent);color:var(--theme-colors-errorDark,var(--theme-colors-error))}._calendarDot_srrft_228{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:var(--eventcard-calendar-dot-color);flex-shrink:0}}@keyframes _fileUploadSpin_92f14_1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@layer components{._container_92f14_7{--file-upload-gap:var(--theme-spacing-md,16px);--file-upload-radius:var(--theme-borderRadius-large,12px);--file-upload-card-radius:var(--theme-borderRadius-medium,8px);--file-upload-color-primary:var(--theme-colors-primary,#147274);--file-upload-color-border:var(--theme-colors-border,#e5e7eb);--file-upload-color-bg:var(--theme-colors-backgroundInput,#ffffff);--file-upload-color-bg-alt:var(--theme-colors-backgroundAlt,#f3f4f6);--file-upload-color-text:var(--theme-colors-text,#111827);--file-upload-color-text-secondary:var(--theme-colors-textSecondary,#6b7280);--file-upload-color-text-light:var(--theme-colors-textLight,#9ca3af);--file-upload-color-error:var(--theme-colors-error,#dc2626);--file-upload-color-error-light:var(--theme-colors-errorLight,#fef2f2);--file-upload-color-success:var(--theme-colors-success,#16a34a);--file-upload-color-info:var(--theme-colors-info,#2563eb);--file-upload-color-white:var(--theme-colors-white,#ffffff);--file-upload-color-disabled:var(--theme-colors-disabled,#d1d5db);--file-upload-color-bg-disabled:var(--theme-colors-backgroundDisabled,#f9fafb);display:flex;flex-direction:column;gap:var(--file-upload-gap)}._dropZone_92f14_33{border:2px dashed var(--file-upload-color-border);border-radius:var(--file-upload-radius);background:var(--file-upload-color-bg);padding:var(--theme-spacing-xl,24px);text-align:center;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}._dropZone_92f14_33:hover:not([data-disabled=true]),._dropZone_92f14_33[data-dragover=true]{border-color:var(--file-upload-color-primary);background:var(--file-upload-color-bg-alt)}._dropZone_92f14_33[data-error=true]{border-color:var(--file-upload-color-error);background:var(--file-upload-color-error-light)}._dropZone_92f14_33[data-disabled=true]{border-color:var(--file-upload-color-disabled);background:var(--file-upload-color-bg-disabled);cursor:not-allowed}._dropZoneSm_92f14_68{min-height:100px}._dropZoneMd_92f14_69{min-height:120px}._dropZoneLg_92f14_70{min-height:150px}._dropZoneIcon_92f14_74{color:var(--file-upload-color-text-secondary);margin-bottom:var(--theme-spacing-sm,8px);transition:color .2s ease}._dropZone_92f14_33[data-dragover=true] ._dropZoneIcon_92f14_74{color:var(--file-upload-color-primary)}._iconSm_92f14_84{font-size:32px}._iconMd_92f14_85{font-size:48px}._iconLg_92f14_86{font-size:64px}._dropZoneTitle_92f14_90{margin:0 0 var(--theme-spacing-xs,4px) 0;color:var(--file-upload-color-text);font-weight:var(--theme-typography-fontWeight-medium,500)}._titleSm_92f14_96{font-size:.875rem}._titleMd_92f14_97{font-size:1rem}._titleLg_92f14_98{font-size:1.125rem}._dropZoneDescription_92f14_100{margin:0 0 var(--theme-spacing-sm,8px) 0;color:var(--file-upload-color-text-secondary);font-size:var(--theme-fontSizes-sm,.875rem)}._dropZoneHint_92f14_106{color:var(--file-upload-color-text-light);font-size:var(--theme-fontSizes-xs,.75rem)}._hiddenInput_92f14_111{display:none}._fileGrid_92f14_117{display:grid;grid-gap:var(--theme-spacing-md,16px);gap:var(--theme-spacing-md,16px)}._fileGridSm_92f14_122{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}._fileGridMd_92f14_123{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}._fileGridLg_92f14_124{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}._fileCard_92f14_126{position:relative;background:var(--file-upload-color-white);border:2px solid var(--file-upload-color-border);border-radius:var(--file-upload-card-radius);overflow:hidden;transition:all .2s ease;cursor:-webkit-grab;cursor:grab}._fileCard_92f14_126:hover{border-color:var(--file-upload-color-primary);box-shadow:var(--theme-shadows-medium,0 4px 8px rgba(0,0,0,.1))}._fileCard_92f14_126:active{cursor:-webkit-grabbing;cursor:grabbing}._fileCard_92f14_126[data-primary=true]{border-color:var(--file-upload-color-success)}._fileCard_92f14_126[data-dragging=true]{border-color:var(--file-upload-color-primary);opacity:.5}._fileCard_92f14_126[data-dragover=true]{border-color:var(--file-upload-color-info);background:var(--file-upload-color-bg-alt);transform:scale(1.02)}._filePreview_92f14_162{aspect-ratio:16/10;background:var(--file-upload-color-bg-alt);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}._previewImage_92f14_172{width:100%;height:100%;object-fit:cover}._previewPlaceholder_92f14_178{color:var(--file-upload-color-text-secondary);font-size:32px}._fileInfoSm_92f14_185{padding:8px}._fileInfoMd_92f14_186{padding:12px}._fileInfoLg_92f14_187{padding:16px}._fileName_92f14_189{font-weight:var(--theme-typography-fontWeight-medium,500);color:var(--file-upload-color-text);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileName_92f14_189,._fileSize_92f14_199{font-size:var(--theme-fontSizes-xs,.75rem)}._fileSize_92f14_199{color:var(--file-upload-color-text-secondary)}._fileActions_92f14_206{position:absolute;top:var(--theme-spacing-xs,4px);right:var(--theme-spacing-xs,4px);display:flex;gap:var(--theme-spacing-xs,4px);opacity:0;transition:opacity .2s ease}._fileCard_92f14_126:hover ._fileActions_92f14_206{opacity:1}._actionButton_92f14_220{width:28px;height:28px;border:none;border-radius:var(--theme-borderRadius-small,4px);color:var(--file-upload-color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease;box-shadow:var(--theme-shadows-small,0 1px 2px rgba(0,0,0,.1))}._actionButton_92f14_220:hover{transform:scale(1.1)}._actionButton_92f14_220:active{transform:scale(.95)}._actionButtonSuccess_92f14_242{background:var(--file-upload-color-success)}._actionButtonError_92f14_243{background:var(--file-upload-color-error)}._uploadProgress_92f14_247{position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--file-upload-color-border)}._uploadProgressBar_92f14_256{position:absolute;left:0;top:0;height:100%;background:var(--file-upload-color-primary);transition:width .3s ease}._fileError_92f14_267{top:0;left:0;right:0;bottom:0;background:var(--file-upload-color-error,rgba(255,0,0,.93));flex-direction:column;justify-content:center;gap:var(--theme-spacing-xs,4px);text-align:center;padding:var(--theme-spacing-sm,8px)}._fileError_92f14_267,._primaryBadge_92f14_287{position:absolute;color:var(--file-upload-color-white);display:flex;align-items:center;font-size:var(--theme-fontSizes-xs,.75rem)}._primaryBadge_92f14_287{top:var(--theme-spacing-xs,4px);left:var(--theme-spacing-xs,4px);background:var(--file-upload-color-success);padding:2px 6px;border-radius:var(--theme-borderRadius-small,4px);font-weight:var(--theme-typography-fontWeight-semibold,600);text-transform:uppercase}._loadingOverlay_92f14_304{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--file-upload-color-white,rgba(255,255,255,.87));display:flex;align-items:center;justify-content:center;color:var(--file-upload-color-primary);font-size:24px}._loadingOverlay_92f14_304 svg{animation:_fileUploadSpin_92f14_1 1s linear infinite}._root_md7fa_2{--filtergroup-radius:var(--theme-borderRadius-medium,8px);--filtergroup-radius-small:var(--theme-borderRadius-small,4px);--filtergroup-bg:var(--theme-colors-backgroundInput,#ffffff);--filtergroup-border:var(--theme-colors-border,#e5e7eb);--filtergroup-text:var(--theme-colors-text,#111827);--filtergroup-text-secondary:var(--theme-colors-textSecondary,#6b7280);--filtergroup-primary:var(--theme-colors-primary,#147274);--filtergroup-primary-light:var(--theme-colors-primaryLight,#c1e7e7);--filtergroup-shadow:var(--theme-shadows-small,0 1px 2px rgba(0,0,0,0.05));position:relative;transition:opacity .2s ease}._root_md7fa_2[data-disabled=true]{opacity:var(--theme-opacity-disabled,.5);pointer-events:none}._container_md7fa_22{background:var(--filtergroup-bg);border:1px solid var(--filtergroup-border);border-radius:var(--filtergroup-radius);padding:var(--theme-spacing-lg,16px);box-shadow:var(--filtergroup-shadow)}._header_md7fa_30{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--theme-spacing-md,12px)}._title_md7fa_37{margin:0;font-size:var(--theme-fontSizes-lg,1.125rem);font-weight:var(--theme-typography-fontWeight-semibold,600);color:var(--filtergroup-text);display:flex;align-items:center;gap:var(--theme-spacing-sm,8px)}._description_md7fa_47{margin:0 0 var(--theme-spacing-md,12px) 0;font-size:var(--theme-fontSizes-sm,.875rem);color:var(--filtergroup-text-secondary)}._content_md7fa_53{display:flex;gap:var(--theme-spacing-md,12px)}._layoutHorizontal_md7fa_58{flex-direction:row;flex-wrap:wrap}._layoutVertical_md7fa_63{flex-direction:column}._layoutGrid_md7fa_67{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--theme-spacing-md,12px);gap:var(--theme-spacing-md,12px)}._layoutInline_md7fa_73{flex-direction:row;flex-wrap:wrap;gap:var(--theme-spacing-sm,8px)}._compact_md7fa_79{gap:var(--theme-spacing-xs,4px)}._item_md7fa_83._compact_md7fa_79>*,._label_md7fa_91{font-size:var(--theme-fontSizes-sm,.875rem)}._label_md7fa_91{display:block;margin-bottom:var(--theme-spacing-xs,4px);font-weight:var(--theme-typography-fontWeight-medium,500);color:var(--filtergroup-text)}._actions_md7fa_99{display:flex;gap:var(--theme-spacing-sm,8px);margin-top:var(--theme-spacing-lg,16px);padding-top:var(--theme-spacing-lg,16px);border-top:1px solid var(--filtergroup-border);justify-content:flex-end}}@layer components{@media (max-width:640px){._actions_md7fa_99{flex-direction:column}._actions_md7fa_99 button{width:100%}}._activeBar_md7fa_118{display:flex;gap:var(--theme-spacing-sm,8px);padding:var(--theme-spacing-sm,8px);background:color-mix(in srgb,var(--filtergroup-primary-light) 15%,transparent);border:1px solid color-mix(in srgb,var(--filtergroup-primary) 33%,transparent);margin-bottom:var(--theme-spacing-md,12px);flex-wrap:wrap}._activeBar_md7fa_118,._activeChip_md7fa_130{align-items:center;border-radius:var(--filtergroup-radius-small)}._activeChip_md7fa_130{display:inline-flex;gap:var(--theme-spacing-xs,4px);padding:var(--theme-spacing-xs,4px) var(--theme-spacing-sm,8px);background:var(--filtergroup-primary);color:white;font-size:var(--theme-fontSizes-sm,.875rem)}._activeChip_md7fa_130 button{background:none;border:none;color:white;cursor:pointer;padding:0;margin-left:var(--theme-spacing-xs,4px);display:flex;align-items:center;opacity:.8;transition:opacity .2s ease}._activeChip_md7fa_130 button:hover{opacity:1}._activeCount_md7fa_158{font-weight:var(--theme-typography-fontWeight-semibold,600);color:var(--filtergroup-primary)}._collapsibleToggle_md7fa_163{background:none;border:none;color:var(--filtergroup-primary);cursor:pointer;padding:var(--theme-spacing-xs,4px);display:flex;align-items:center;gap:var(--theme-spacing-xs,4px);font-size:var(--theme-fontSizes-sm,.875rem);transition:all .2s ease}._collapsibleToggle_md7fa_163:hover{color:var(--theme-colors-primaryDark,#0f5456)}._collapsibleToggle_md7fa_163 svg{transition:transform .2s ease}._collapsibleToggle_md7fa_163[aria-expanded=false] svg{transform:rotate(-90deg)}._group_md7fa_188{margin-bottom:var(--theme-spacing-lg,16px)}._group_md7fa_188:last-child{margin-bottom:0}._groupHeader_md7fa_196{display:flex;align-items:center;gap:var(--theme-spacing-sm,8px);margin-bottom:var(--theme-spacing-md,12px);padding-bottom:var(--theme-spacing-sm,8px);border-bottom:1px solid var(--filtergroup-border)}._groupLabel_md7fa_205{margin:0;font-size:var(--theme-fontSizes-md,1rem);font-weight:var(--theme-typography-fontWeight-semibold,600);color:var(--filtergroup-text);flex:1 1}._loadingOverlay_md7fa_213{position:absolute;top:0;left:0;right:0;bottom:0;background:color-mix(in srgb,var(--filtergroup-bg) 80%,transparent);display:flex;align-items:center;justify-content:center;border-radius:var(--filtergroup-radius);z-index:1}._checkboxGroup_md7fa_227,._radioGroup_md7fa_228{display:flex;flex-direction:column;gap:var(--theme-spacing-xs,4px)}._radioOption_md7fa_234{display:flex;align-items:center;gap:8px}._rangeContainer_md7fa_240{display:flex;align-items:center;gap:var(--theme-spacing-sm,8px)}._rangeValue_md7fa_246{min-width:40px;text-align:center;font-size:var(--theme-fontSizes-sm,.875rem);color:var(--filtergroup-text-secondary)}._dateRange_md7fa_253{display:flex;gap:8px;align-items:center}._root_yio41_2{--sel-fg:var(--theme-colors-text);--sel-border:var(--theme-colors-border);--sel-border-focus:var(--theme-colors-primary);--sel-border-focus-rgb:var(--theme-colors-primary-rgb);--sel-bg:var(--theme-colors-backgroundInput);position:relative;display:flex;flex-direction:column;width:auto}._root_yio41_2._fullWidth_yio41_16{width:100%}._label_yio41_20{display:block;margin-bottom:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-typography-fontWeight-medium);color:var(--theme-colors-text)}._label_yio41_20._required_yio41_28:after{content:" *";color:var(--theme-colors-error)}._visuallyHidden_yio41_33{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._trigger_yio41_46{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--theme-spacing-sm);width:auto;min-width:200px;border:2px solid var(--sel-border);border-radius:var(--theme-borderRadius-medium);background:var(--sel-bg);color:var(--sel-fg);font-family:var(--theme-typography-fontFamily-body);cursor:pointer;transition:all .2s ease;outline:none}._trigger_yio41_46._fullWidth_yio41_16{width:100%}._sm_yio41_68{height:32px;padding:0 var(--theme-spacing-sm);font-size:var(--theme-fontSizes-sm)}._md_yio41_73{height:40px;padding:0 var(--theme-spacing-md);font-size:var(--theme-fontSizes-md)}._lg_yio41_78{height:48px;padding:0 var(--theme-spacing-lg);font-size:var(--theme-fontSizes-lg)}._statusDefault_yio41_85{--sel-border:var(--theme-colors-border)}._statusDefault_yio41_85:hover:not(:disabled):not([data-state=open]){--sel-border:var(--theme-colors-hover)}._statusError_yio41_91{--sel-border:var(--theme-colors-error);--sel-border-focus:var(--theme-colors-error);--sel-border-focus-rgb:var(--theme-colors-error-rgb)}._statusError_yio41_91:hover:not(:disabled){--sel-border:var(--theme-colors-errorDark)}._statusSuccess_yio41_99{--sel-border:var(--theme-colors-success);--sel-border-focus:var(--theme-colors-success);--sel-border-focus-rgb:var(--theme-colors-success-rgb)}._statusSuccess_yio41_99:hover:not(:disabled){--sel-border:var(--theme-colors-successDark)}._statusWarning_yio41_107{--sel-border:var(--theme-colors-warning);--sel-border-focus:var(--theme-colors-warning);--sel-border-focus-rgb:var(--theme-colors-warning-rgb)}._statusWarning_yio41_107:hover:not(:disabled){--sel-border:var(--theme-colors-warningDark)}._trigger_yio41_46:focus{border-color:var(--sel-border-focus);box-shadow:0 0 0 3px rgba(var(--sel-border-focus-rgb),.2)}._trigger_yio41_46:disabled,._trigger_yio41_46[data-disabled]{background:var(--theme-colors-backgroundDisabled);color:var(--theme-colors-disabled);cursor:not-allowed;opacity:var(--theme-opacity-disabled)}._trigger_yio41_46[data-placeholder]{color:var(--theme-colors-textSecondary);opacity:.7}._trigger_yio41_46[data-state=open]{border-color:var(--sel-border-focus);box-shadow:0 0 0 3px rgba(var(--sel-border-focus-rgb),.2)}._trigger_yio41_46 svg{transition:transform .2s ease;flex-shrink:0}._trigger_yio41_46[data-state=open] svg{transform:rotate(180deg)}._content_yio41_149{overflow:hidden;background:var(--theme-colors-backgroundInput);border-radius:var(--theme-borderRadius-small);border:1px solid var(--theme-colors-border);box-shadow:var(--theme-shadows-large);z-index:9999;width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height)}._content_yio41_149[data-state=open][data-side=bottom]{animation:_selectSlideDown_yio41_1 .2s ease-out}._content_yio41_149[data-state=open][data-side=top]{animation:_selectSlideUp_yio41_1 .2s ease-out}._viewport_yio41_168{padding:var(--theme-spacing-xs) 0}._searchWrapper_yio41_173{padding:var(--theme-spacing-sm) var(--theme-spacing-md);border-bottom:1px solid var(--theme-colors-border);background:var(--theme-colors-backgroundInput);position:-webkit-sticky;position:sticky;top:0;z-index:1}._searchInput_yio41_182{width:100%;padding:var(--theme-spacing-sm);border:2px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);background:var(--theme-colors-backgroundInput);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-sm);font-family:var(--theme-typography-fontFamily-body);outline:none;transition:all .2s ease}}@layer components{._searchInput_yio41_182::placeholder{color:var(--theme-colors-textSecondary);opacity:.7}._searchInput_yio41_182:focus{border-color:var(--theme-colors-primary);box-shadow:0 0 0 3px rgba(var(--theme-colors-primary-rgb),.2)}._emptyState_yio41_205{padding:var(--theme-spacing-lg) var(--theme-spacing-md);text-align:center;color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm)}._item_yio41_213{font-size:var(--theme-fontSizes-md);color:var(--theme-colors-text);display:flex;align-items:center;height:36px;padding:0 var(--theme-spacing-md) 0 var(--theme-spacing-xl);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;outline:none;transition:all .15s ease}._item_yio41_213[data-highlighted]{background:var(--theme-colors-primaryLight);color:var(--theme-colors-backgroundInput)}._item_yio41_213[data-disabled]{color:var(--theme-colors-disabled);cursor:not-allowed;pointer-events:none}._item_yio41_213[data-state=checked]{font-weight:var(--theme-typography-fontWeight-medium)}._itemIndicator_yio41_242{position:absolute;left:var(--theme-spacing-sm);width:20px;display:inline-flex;align-items:center;justify-content:center}._groupLabel_yio41_251{padding:var(--theme-spacing-xs) var(--theme-spacing-md);font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-typography-fontWeight-semibold);color:var(--theme-colors-textSecondary);text-transform:uppercase;letter-spacing:.05em}._separator_yio41_260{height:1px;background:var(--theme-colors-border);margin:var(--theme-spacing-xs) 0}._scrollButton_yio41_266{display:flex;align-items:center;justify-content:center;height:25px;background:var(--theme-colors-backgroundInput);color:var(--theme-colors-textSecondary);cursor:default;transition:all .15s ease}._scrollButton_yio41_266:hover{background:var(--theme-colors-hover);color:var(--theme-colors-text)}._helperText_yio41_283{margin-top:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-sm);line-height:1.4;color:var(--theme-colors-textSecondary);transition:color .2s ease}._helperTextError_yio41_291{color:var(--theme-colors-error)}._helperTextSuccess_yio41_294{color:var(--theme-colors-success)}._helperTextWarning_yio41_297{color:var(--theme-colors-warning)}}@keyframes _selectSlideDown_yio41_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes _selectSlideUp_yio41_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes _input-spin_1qao6_1{to{transform:rotate(1turn)}}@layer components{._root_1qao6_8{--input-bg:var(--theme-colors-backgroundInput);--input-border:var(--theme-colors-border);--input-border-hover:var(--theme-colors-primaryLight);--input-border-focus:var(--theme-colors-primary);--input-focus-shadow:var(--theme-colors-primary);--input-fg:var(--theme-colors-text);--input-placeholder:var(--theme-colors-textSecondary);--input-px:1rem;--input-py:0.5rem;--input-font-size:var(--theme-fontSizes-md);--input-label-size:var(--theme-fontSizes-sm);--input-helper-size:var(--theme-fontSizes-xs);--input-height:40px;--input-icon-size:16px;--input-radius:var(--theme-borderRadius-medium);--input-border-width:1px;--input-label-fg:var(--theme-colors-text);--input-helper-fg:var(--theme-colors-textSecondary);position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;width:auto}._fullWidth_1qao6_37{width:100%}._inlineLabel_1qao6_41{flex-direction:row;align-items:center;gap:var(--theme-spacing-md)}._label_1qao6_48{display:block;margin-bottom:var(--theme-spacing-xs);font-size:var(--input-label-size);font-weight:var(--theme-typography-fontWeight-medium);color:var(--input-label-fg);transition:color .15s ease;flex-shrink:0}._inlineLabel_1qao6_41 ._label_1qao6_48{margin-bottom:0}._labelRequired_1qao6_62:after{content:" *";color:var(--theme-colors-error)}._wrapper_1qao6_68{position:relative;display:flex;align-items:center;width:100%}._input_1qao6_76{width:100%;font-family:var(--theme-typography-fontFamily-body);font-size:var(--input-font-size);line-height:1.5;color:var(--input-fg);background-color:var(--input-bg);border:var(--input-border-width) solid var(--input-border);border-radius:var(--input-radius);padding:var(--input-py) var(--input-px);min-height:var(--input-height);transition:all .15s ease;outline:none}._input_1qao6_76::placeholder{color:var(--input-placeholder);opacity:.7}._input_1qao6_76:hover:not(:disabled):not(:focus){border-color:var(--input-border-hover)}._input_1qao6_76:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px rgba(var(--theme-colors-primary-rgb),.2)}._input_1qao6_76:disabled{cursor:not-allowed;opacity:var(--theme-opacity-disabled);background-color:var(--theme-colors-backgroundDisabled)}._inputLoading_1qao6_111{color:transparent}._inputLoading_1qao6_111::placeholder{color:transparent}._input_1qao6_76::-webkit-inner-spin-button,._input_1qao6_76::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._input_1qao6_76[type=number]{-moz-appearance:textfield}._hasStartIcon_1qao6_130{padding-left:calc(var(--input-icon-size) + var(--theme-spacing-md) + var(--input-px))}._hasEndIcon_1qao6_133{padding-right:calc(var(--input-icon-size) + var(--theme-spacing-md) + var(--input-px))}._sm_1qao6_138{--input-height:32px;--input-font-size:var(--theme-fontSizes-sm);--input-label-size:var(--theme-fontSizes-xs);--input-helper-size:var(--theme-fontSizes-xs);--input-icon-size:14px;--input-px:0.75rem;--input-py:0.375rem}._md_1qao6_147{--input-height:40px;--input-font-size:var(--theme-fontSizes-md);--input-label-size:var(--theme-fontSizes-sm);--input-helper-size:var(--theme-fontSizes-xs);--input-icon-size:16px;--input-px:1rem;--input-py:0.5rem}._lg_1qao6_156{--input-height:48px;--input-font-size:var(--theme-fontSizes-lg);--input-label-size:var(--theme-fontSizes-md);--input-helper-size:var(--theme-fontSizes-sm);--input-icon-size:20px;--input-px:1.25rem;--input-py:0.75rem}._variantDefault_1qao6_167{--input-bg:var(--theme-colors-backgroundInput);--input-border-width:1px}._variantFilled_1qao6_171{--input-bg:var(--theme-colors-backgroundAlt);--input-border-width:1px}._variantOutlined_1qao6_175{--input-bg:transparent;--input-border-width:2px}._variantOutlined_1qao6_175 ._input_1qao6_76:disabled{background-color:transparent}._statusError_1qao6_184{--input-border:var(--theme-colors-error);--input-border-hover:var(--theme-colors-errorDark);--input-border-focus:var(--theme-colors-error);--input-label-fg:var(--theme-colors-error);--input-helper-fg:var(--theme-colors-error)}._statusError_1qao6_184 ._input_1qao6_76:focus{box-shadow:0 0 0 3px rgba(var(--theme-colors-error-rgb),.2)}._statusWarning_1qao6_195{--input-border:var(--theme-colors-warning);--input-border-hover:var(--theme-colors-warningDark);--input-border-focus:var(--theme-colors-warning);--input-label-fg:var(--theme-colors-warning);--input-helper-fg:var(--theme-colors-warning)}._statusWarning_1qao6_195 ._input_1qao6_76:focus{box-shadow:0 0 0 3px rgba(var(--theme-colors-warning-rgb),.2)}._statusSuccess_1qao6_206{--input-border:var(--theme-colors-success);--input-border-hover:var(--theme-colors-successDark);--input-border-focus:var(--theme-colors-success);--input-label-fg:var(--theme-colors-success);--input-helper-fg:var(--theme-colors-success)}._statusSuccess_1qao6_206 ._input_1qao6_76:focus{box-shadow:0 0 0 3px rgba(var(--theme-colors-success-rgb),.2)}._iconBase_1qao6_218{position:absolute;display:flex;align-items:center;justify-content:center;width:var(--input-icon-size);height:var(--input-icon-size);color:var(--theme-colors-textSecondary);pointer-events:none}._iconBase_1qao6_218 svg{width:100%;height:100%}._startIcon_1qao6_234{left:var(--theme-spacing-md)}._endIcon_1qao6_238,._spinner_1qao6_243{right:var(--theme-spacing-md)}._spinner_1qao6_243{position:absolute;width:var(--input-icon-size);height:var(--input-icon-size);border:2px solid;border-right:2px solid transparent;border-radius:50%;color:var(--theme-colors-textSecondary);animation:_input-spin_1qao6_1 1s linear infinite}._helperText_1qao6_256{margin-top:var(--theme-spacing-xs);font-size:var(--input-helper-size);line-height:1.4;color:var(--input-helper-fg);transition:color .15s ease}._root_156eh_2{--followbutton-transition-duration:150ms;transition:opacity var(--followbutton-transition-duration) ease}._root_nos8d_2{--formactions-gap:1rem;--formactions-padding-top:var(--theme-spacing-lg);--formactions-border:var(--theme-colors-border);display:flex;gap:var(--formactions-gap);padding-top:var(--formactions-padding-top);margin-top:var(--formactions-padding-top)}._alignLeft_nos8d_14{justify-content:flex-start}._alignCenter_nos8d_15{justify-content:center}._alignRight_nos8d_16{justify-content:flex-end}._alignSpaceBetween_nos8d_17{justify-content:space-between}._withDivider_nos8d_19{border-top:1px solid var(--formactions-border);padding-top:var(--formactions-padding-top)}._fullWidth_nos8d_24 button{flex:1 1}}@layer components{}@layer components{@media (max-width:768px){._stackOnMobile_nos8d_29{flex-direction:column}._stackOnMobile_nos8d_29 button{width:100%}}._group_nos8d_38{display:flex;gap:var(--formactions-gap)}._groupLeft_nos8d_43{margin-right:auto}._groupRight_nos8d_47{margin-left:auto}@media (max-width:768px){._group_nos8d_38{flex-direction:column;width:100%;margin:0}._group_nos8d_38 button{width:100%}}._helper_nos8d_63{display:flex;align-items:center;font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);margin-right:auto}@media (max-width:768px){._helper_nos8d_63{margin-right:0;margin-bottom:var(--formactions-gap);width:100%}}}@layer components{._wrapper_9le05_2{display:inline-block;position:relative}._input_9le05_7{position:absolute;opacity:0;width:0;height:0}._input_9le05_7:focus-visible+._track_9le05_14{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset)}._track_9le05_14{--switch-track-w:44px;--switch-track-h:24px;--switch-thumb-size:20px;--switch-thumb-offset:2px;--switch-translate:20px;--switch-bg-off:var(--theme-colors-border);--switch-bg-off-hover:var(--theme-colors-darkLight);--switch-bg-on:var(--theme-colors-primary);--switch-bg-on-hover:var(--theme-colors-primaryDark);position:relative;display:inline-block;width:var(--switch-track-w);height:var(--switch-track-h);background-color:var(--switch-bg-off);border-radius:var(--theme-borderRadius-pill);transition:background-color var(--theme-transitions-fast)}._trackChecked_9le05_40{background-color:var(--switch-bg-on)}._trackHoverable_9le05_44:hover{background-color:var(--switch-bg-off-hover)}._trackChecked_9le05_40._trackHoverable_9le05_44:hover{background-color:var(--switch-bg-on-hover)}._thumb_9le05_52{position:absolute;top:var(--switch-thumb-offset);left:var(--switch-thumb-offset);width:var(--switch-thumb-size);height:var(--switch-thumb-size);background-color:var(--theme-colors-white);border-radius:var(--theme-borderRadius-round);box-shadow:var(--theme-shadows-small);transition:transform var(--theme-transitions-fast);transform:translateX(0)}._thumbChecked_9le05_65{transform:translateX(var(--switch-translate))}._container_9le05_69{display:inline-flex;align-items:center;gap:var(--theme-spacing-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._containerDisabled_9le05_77{cursor:not-allowed;opacity:var(--theme-opacity-disabled)}._label_9le05_82{font-family:var(--theme-typography-fontFamily-body);font-size:var(--theme-fontSizes-md);color:var(--theme-colors-text)}._sm_9le05_89{--switch-track-w:36px;--switch-track-h:20px;--switch-thumb-size:16px;--switch-thumb-offset:2px;--switch-translate:16px}._md_9le05_97{--switch-track-w:44px;--switch-track-h:24px;--switch-thumb-size:20px;--switch-thumb-offset:2px;--switch-translate:20px}._lg_9le05_105{--switch-track-w:52px;--switch-track-h:28px;--switch-thumb-size:24px;--switch-thumb-offset:2px;--switch-translate:24px}._primary_9le05_114{--switch-bg-on:var(--theme-colors-primary);--switch-bg-on-hover:var(--theme-colors-primaryDark)}._secondary_9le05_119{--switch-bg-on:var(--theme-colors-secondary);--switch-bg-on-hover:var(--theme-colors-secondaryDark)}._success_9le05_124{--switch-bg-on:var(--theme-colors-success);--switch-bg-on-hover:var(--theme-colors-successDark)}._danger_9le05_129{--switch-bg-on:var(--theme-colors-error);--switch-bg-on-hover:var(--theme-colors-errorDark)}._container_17hg2_2{display:flex;flex-direction:column;width:100%}._label_17hg2_9{font-weight:500;color:var(--theme-colors-text);transition:color .15s ease}._labelSm_17hg2_15{font-size:12px;margin-bottom:4px}._labelMd_17hg2_20{font-size:14px;margin-bottom:6px}._labelLg_17hg2_25{font-size:16px;margin-bottom:8px}._labelError_17hg2_30,._labelRequired_17hg2_34:after{color:var(--theme-colors-error)}._labelRequired_17hg2_34:after{content:"*";margin-left:var(--theme-spacing-xxs)}._srOnly_17hg2_41{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._textarea_17hg2_54{width:100%;font-family:inherit;resize:vertical;border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);background-color:var(--theme-colors-backgroundInput);color:var(--theme-colors-text);transition:all .15s ease}}@layer components{._textarea_17hg2_54::placeholder{color:var(--theme-colors-textSecondary);opacity:.6}._textarea_17hg2_54:hover:not(:disabled):not(:focus){border-color:var(--theme-colors-primaryLight)}._textarea_17hg2_54:focus{outline:none;border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px var(--theme-colors-primary)20}._textarea_17hg2_54:disabled{background-color:var(--theme-colors-backgroundDisabled);color:var(--theme-colors-disabled);cursor:not-allowed;resize:none}._textarea_17hg2_54:disabled::placeholder{color:var(--theme-colors-disabled)}._textarea_17hg2_54[aria-invalid=true]{border-color:var(--theme-colors-error)}._textareaSm_17hg2_99{min-height:60px;padding:8px 12px;font-size:14px;line-height:20px}._textareaMd_17hg2_106{min-height:80px;padding:10px 14px;font-size:16px;line-height:24px}._textareaLg_17hg2_113{min-height:100px;padding:12px 16px;font-size:18px;line-height:28px}._textareaFilled_17hg2_121{background-color:var(--theme-colors-backgroundAlt)}._textareaError_17hg2_126:focus,._textareaError_17hg2_126:hover:not(:disabled):not(:focus){border-color:var(--theme-colors-error)}._textareaError_17hg2_126:focus{box-shadow:0 0 0 2px var(--theme-colors-error)20}._autoResizeWrapper_17hg2_136{position:relative;width:100%}._hiddenTextarea_17hg2_142{position:absolute;top:0;left:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none;width:100%;padding:inherit;font-size:inherit;line-height:inherit;font-family:inherit;border:1px solid transparent}._characterCountWrapper_17hg2_160{display:flex;justify-content:space-between;align-items:baseline;margin-top:var(--theme-spacing-xs)}._helperText_17hg2_168{line-height:1.4}._helperTextSm_17hg2_172{font-size:12px}._helperTextMd_17hg2_176{font-size:14px}._helperTextLg_17hg2_180{font-size:16px}._helperTextError_17hg2_184{color:var(--theme-colors-error)}._helperTextDefault_17hg2_188{color:var(--theme-colors-textSecondary)}._characterCount_17hg2_160{line-height:1.4;transition:color .15s ease;text-align:right;flex-shrink:0;margin-left:var(--theme-spacing-sm)}._characterCountSm_17hg2_201{font-size:12px}._characterCountMd_17hg2_205{font-size:14px}._characterCountLg_17hg2_209{font-size:16px}._characterCountDefault_17hg2_213{color:var(--theme-colors-textSecondary)}._characterCountWarning_17hg2_217{color:var(--theme-colors-warning)}._characterCountDanger_17hg2_221{color:var(--theme-colors-error)}._root_knvsh_19{--form-field-gap:var(--theme-spacing-xs);--form-field-error:var(--theme-colors-error);display:flex;flex-direction:column;gap:var(--form-field-gap);width:100%}._hasError_knvsh_29{animation:_formFieldShake_knvsh_1 .3s ease-in-out}._fieldWrapper_knvsh_33{display:flex;flex-direction:column;width:100%}._inlineWrapper_knvsh_39{display:flex;align-items:flex-start;gap:var(--theme-spacing-sm)}._inlineWrapper_knvsh_39 label{margin-top:2px;cursor:pointer}._errorMessage_knvsh_50{display:flex;align-items:center;gap:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-xs);color:var(--form-field-error);margin-top:var(--theme-spacing-xxs);animation:_formFieldSlideIn_knvsh_1 .2s ease-out}._errorMessage_knvsh_50 svg{width:12px;height:12px;flex-shrink:0}._root_1bd90_2{--formsection-gap:var(--theme-spacing-md);--formsection-padding-top:var(--theme-spacing-md);--formsection-border:var(--theme-colors-border);--formsection-icon-size:1.25rem;border:none;margin:0;padding:0;margin-bottom:var(--formsection-gap)}._spacingSm_1bd90_14{--formsection-gap:1rem}._spacingMd_1bd90_15{--formsection-gap:1.5rem}._spacingLg_1bd90_16{--formsection-gap:2rem}._withDivider_1bd90_18{padding-top:1.5rem;border-top:1px solid var(--formsection-border)}._header_1bd90_23{display:flex;align-items:center;justify-content:space-between;gap:var(--theme-spacing-sm);margin-bottom:var(--theme-spacing-md)}._headerCollapsible_1bd90_31{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._headerCollapsible_1bd90_31:hover{opacity:.8}._headerContent_1bd90_40{display:flex;align-items:center;gap:var(--theme-spacing-sm);flex:1 1;min-width:0}._action_1bd90_48{display:flex;align-items:center;flex-shrink:0}._title_1bd90_54{display:flex;align-items:center;gap:var(--theme-spacing-sm);font-size:var(--theme-fontSizes-lg);font-weight:var(--theme-typography-fontWeight-semibold);color:var(--theme-colors-text);margin:0;padding:0;width:100%}._icon_1bd90_66{display:flex;align-items:center;justify-content:center;width:var(--formsection-icon-size);height:var(--formsection-icon-size);flex-shrink:0;color:var(--theme-colors-primary)}._icon_1bd90_66 svg{width:100%;height:100%}._collapseIcon_1bd90_81{display:flex;align-items:center;justify-content:center;width:var(--formsection-icon-size);height:var(--formsection-icon-size);margin-left:auto;transition:transform .3s ease;color:var(--theme-colors-textSecondary)}._collapseIconExpanded_1bd90_92{transform:rotate(90deg)}._collapseIcon_1bd90_81 svg{width:100%;height:100%}._description_1bd90_101{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);margin:0;margin-bottom:var(--theme-spacing-md);line-height:var(--theme-typography-lineHeight-normal)}._content_1bd90_109{display:flex;flex-direction:column;gap:var(--formsection-gap);transition:max-height .3s ease,opacity .3s ease,padding .3s ease}._contentCollapsed_1bd90_119{max-height:0;opacity:0;padding:0;visibility:hidden;overflow:hidden}._contentExpanded_1bd90_127{max-height:none;opacity:1;visibility:visible;overflow:visible}._root_1yzxo_2{--frb-transition-duration:150ms;transition:opacity var(--frb-transition-duration) ease}._actionGroup_1yzxo_7{--frb-action-gap:var(--theme-spacing-sm,8px);display:flex;gap:var(--frb-action-gap)}._root_19bh4_2{--tag-bg:var(--theme-colors-backgroundAlt);--tag-fg:var(--theme-colors-text);--tag-border:var(--theme-colors-border);display:inline-flex;align-items:center;justify-content:center;border:0;font-family:inherit;font-weight:500;line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--tag-bg);color:var(--tag-fg);box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}._variantDefault_19bh4_25{border:1px solid var(--tag-border);border-radius:12px}._variantPrimary_19bh4_29{--tag-bg:var(--theme-colors-primary);--tag-fg:#ffffff;border-radius:16px}._variantSecondary_19bh4_34{--tag-bg:var(--theme-colors-primaryDark);--tag-fg:#ffffff;border-radius:16px}._variantSuccess_19bh4_39{--tag-bg:var(--theme-colors-success);--tag-fg:#ffffff;border-radius:16px}._variantInfo_19bh4_44{--tag-bg:var(--theme-colors-info);--tag-fg:#ffffff;border-radius:16px}._variantWarning_19bh4_49{--tag-bg:var(--theme-colors-warning);--tag-fg:var(--theme-colors-text);border-radius:16px}._variantDanger_19bh4_54{--tag-bg:var(--theme-colors-error);--tag-fg:#ffffff;border-radius:16px}._variantNeutral_19bh4_59{--tag-bg:var(--theme-colors-disabled)}._variantNeutral_19bh4_59,._variantRandom_19bh4_66,._variantUnique_19bh4_65{--tag-fg:#ffffff;border-radius:16px}._sizeSm_19bh4_72{gap:4px;font-size:12px;padding:2px 8px;border-radius:12px}._sizeMd_19bh4_78{gap:6px;font-size:14px;padding:4px 12px;border-radius:16px}._sizeLg_19bh4_84{gap:8px;font-size:16px;padding:6px 16px;border-radius:20px}._sizeSm_19bh4_72 svg{width:12px;height:12px;flex-shrink:0}._sizeMd_19bh4_78 svg{width:14px;height:14px;flex-shrink:0}._sizeLg_19bh4_84 svg{width:16px;height:16px;flex-shrink:0}._clickable_19bh4_108{cursor:pointer}._clickable_19bh4_108:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15);opacity:.9}._clickable_19bh4_108:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}}@layer components{}@layer components{}@layer components{}@layer components{._clickable_19bh4_108:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}._iconWrapper_19bh4_126,._removeBtn_19bh4_133{display:inline-flex;align-items:center;justify-content:center}._removeBtn_19bh4_133{background:none;border:none;padding:0;margin:0 0 0 4px;cursor:pointer;color:currentColor;opacity:.6;transition:opacity .15s ease;border-radius:50%}._removeBtn_19bh4_133:hover{opacity:1}._removeBtn_19bh4_133:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:1px;opacity:1}._removeBtnSm_19bh4_157{margin-left:2px}._removeBtnSm_19bh4_157 svg{width:10px;height:10px}._removeBtnMd_19bh4_164 svg{width:12px;height:12px}._removeBtnLg_19bh4_168 svg{width:14px;height:14px}._groupContainer_19bh4_174{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-xs);align-items:center}._emptyMessage_19bh4_182{color:var(--theme-colors-textSecondary);font-style:italic;font-size:var(--theme-fontSizes-sm);margin:0}._moreIndicator_19bh4_190{display:inline-flex;align-items:center;justify-content:center;color:var(--theme-colors-textSecondary);font-weight:500}}@keyframes _GroupCard-pulse_q3du2_1{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@layer components{._root_q3du2_8{--group-card-bg:var(--theme-colors-background,#ffffff);--group-card-border:var(--theme-colors-border,#e5e7eb);--group-card-border-selected:var(--theme-colors-primary,#3b82f6);--group-card-fg:var(--theme-colors-text,#111827);--group-card-muted:var(--theme-colors-textSecondary,#6b7280);--group-card-radius:var(--theme-borderRadius-medium,8px);position:relative;display:flex;flex-direction:column;width:100%;background-color:var(--group-card-bg);border:1px solid var(--group-card-border);border-radius:var(--group-card-radius);padding:var(--group-card-padding);color:var(--group-card-fg);box-shadow:var(--theme-shadows-small,0 1px 2px rgba(0,0,0,.05))}._card_q3du2_29,._root_q3du2_8{--group-card-padding:var(--theme-spacing-lg,1.5rem)}._card_q3du2_29{--group-card-radius:var(--theme-borderRadius-medium,8px)}._compact_q3du2_34{--group-card-padding:var(--theme-spacing-md,1rem);--group-card-radius:var(--theme-borderRadius-small,4px)}._detailed_q3du2_39{--group-card-padding:var(--theme-spacing-xl,2rem);--group-card-radius:var(--theme-borderRadius-large,12px);box-shadow:var(--theme-shadows-medium,0 4px 6px rgba(0,0,0,.07))}._interactive_q3du2_45{cursor:pointer;transition:all var(--theme-transitions-fast,.2s ease)}._interactive_q3du2_45:focus{outline:2px solid var(--group-card-border-selected);outline-offset:2px}._interactive_q3du2_45:focus:not(:focus-visible){outline:none}._hoverable_q3du2_59:hover{transform:translateY(-2px);box-shadow:var(--theme-shadows-large,0 10px 15px rgba(0,0,0,.1));border-color:var(--group-card-border-selected)}._selected_q3du2_65{border-color:var(--group-card-border-selected);background-color:color-mix(in srgb,var(--theme-colors-primaryLight,#dbeafe) 10%,transparent);box-shadow:var(--theme-shadows-medium,0 4px 6px rgba(0,0,0,.07))}._loading_q3du2_75{pointer-events:none}._bannerWrapper_q3du2_79{overflow:hidden;margin:calc(-1 * var(--group-card-padding)) calc(-1 * var(--group-card-padding)) var(--theme-spacing-md,1rem);border-radius:var(--group-card-radius) var(--group-card-radius) 0 0}._bannerImage_q3du2_88{display:block;width:100%;height:140px;object-fit:cover}._header_q3du2_95{display:flex;gap:var(--theme-spacing-md,1rem);align-items:flex-start;margin-bottom:var(--theme-spacing-md,1rem)}._avatarContainer_q3du2_102{flex-shrink:0}._content_q3du2_106{flex:1 1;min-width:0}._title_q3du2_111{margin:0 0 var(--theme-spacing-xs,.25rem) 0;color:var(--group-card-fg);font-size:var(--theme-fontSizes-lg,1.125rem);font-weight:600}._titleCompact_q3du2_118{font-size:var(--theme-fontSizes-md,1rem)}._titleText_q3du2_122{color:inherit;text-decoration:none;transition:color var(--theme-transitions-fast,.2s ease)}._titleText_q3du2_122:hover{color:var(--group-card-border-selected)}._badgesRow_q3du2_132{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-xs,.25rem);margin-bottom:var(--theme-spacing-xs,.25rem)}._badge_q3du2_132{display:inline-flex;align-items:center;gap:var(--theme-spacing-xs,.25rem);padding:var(--theme-spacing-xxs,.125rem) var(--theme-spacing-sm,.5rem);border-radius:var(--theme-borderRadius-small,4px);font-size:var(--theme-fontSizes-sm,.875rem);font-weight:400}._badgeVisibility_q3du2_149{background-color:var(--theme-colors-backgroundAlt,#f9fafb);color:var(--group-card-muted)}._badgeLooking_q3du2_154{background-color:color-mix(in srgb,var(--theme-colors-info,#3b82f6) 20%,transparent);color:var(--theme-colors-infoDark,#1e3a8a);animation:_GroupCard-pulse_q3du2_1 2s infinite}._badgeNew_q3du2_160{background-color:color-mix(in srgb,var(--theme-colors-warning,#f59e0b) 20%,transparent);color:var(--theme-colors-warningDark,#92400e)}._description_q3du2_165{margin:0 0 var(--theme-spacing-md,1rem) 0;color:var(--group-card-muted);font-size:var(--theme-fontSizes-md,1rem);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._metaInfo_q3du2_176{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-md,1rem);margin-bottom:var(--theme-spacing-md,1rem);font-size:var(--theme-fontSizes-sm,.875rem);color:var(--group-card-muted)}._metaItem_q3du2_185{display:flex;align-items:center;gap:var(--theme-spacing-xs,.25rem)}._metaItem_q3du2_185 svg{color:var(--group-card-border-selected)}._tagsList_q3du2_195{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-xs,.25rem);margin-bottom:var(--theme-spacing-md,1rem)}._footer_q3du2_202{display:flex;justify-content:space-between;align-items:center;padding-top:var(--theme-spacing-md,1rem);border-top:1px solid var(--group-card-border);margin-top:auto}._footerLeft_q3du2_211{display:flex;align-items:center;gap:1rem}._membersList_q3du2_217{display:flex;align-items:center;gap:var(--theme-spacing-xs,.25rem)}._memberAvatars_q3du2_223{display:flex;margin-right:var(--theme-spacing-sm,.5rem)}._memberAvatars_q3du2_223>*{margin-left:-8px;border:2px solid var(--group-card-bg)}._memberAvatars_q3du2_223>:first-child{margin-left:0}._memberCount_q3du2_237{font-size:var(--theme-fontSizes-sm,.875rem);color:var(--group-card-muted)}._actions_q3du2_242{display:flex;gap:var(--theme-spacing-sm,.5rem)}}@keyframes _ibtn-spin_1mt9n_1{to{transform:rotate(1turn)}}@layer components{._root_1mt9n_8{--ibtn-size:2.5rem;--ibtn-icon-size:1.25rem;--ibtn-radius:8px;--ibtn-bg:transparent;--ibtn-bg-hover:var(--theme-colors-backgroundAlt);--ibtn-fg:inherit;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-family:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;width:var(--ibtn-size);height:var(--ibtn-size);border-radius:var(--ibtn-radius);background-color:var(--ibtn-bg);color:var(--ibtn-fg);transition:background-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease,border-color .15s ease}._root_1mt9n_8:hover:not(:disabled):not([aria-busy=true]){background-color:var(--ibtn-bg-hover)}._root_1mt9n_8:active:not(:disabled):not([aria-busy=true]){transform:translateY(0);box-shadow:none}._root_1mt9n_8:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:2px}._root_1mt9n_8:disabled{opacity:var(--theme-opacity-disabled);cursor:not-allowed;transform:none;box-shadow:none}._root_1mt9n_8[aria-busy=true]{cursor:default}._root_1mt9n_8[aria-busy=true]>:not([data-loading]){opacity:0}._noFocusRing_1mt9n_67:focus-visible{outline:none}._xs_1mt9n_72{--ibtn-size:24px;--ibtn-icon-size:12px;--ibtn-radius:4px}._sm_1mt9n_77{--ibtn-size:32px;--ibtn-icon-size:16px;--ibtn-radius:6px}._md_1mt9n_82{--ibtn-size:40px;--ibtn-icon-size:20px;--ibtn-radius:8px}._lg_1mt9n_87{--ibtn-size:48px;--ibtn-icon-size:24px;--ibtn-radius:10px}._xl_1mt9n_92{--ibtn-size:56px;--ibtn-icon-size:28px;--ibtn-radius:12px}._square_1mt9n_99{--ibtn-radius:0px}._circle_1mt9n_105{--ibtn-radius:50%}._primary_1mt9n_110{--ibtn-bg:var(--theme-colors-primary);--ibtn-bg-hover:var(--theme-colors-primaryDark);--ibtn-fg:white;border:1px solid transparent}._primary_1mt9n_110:hover:not(:disabled):not([aria-busy=true]){transform:translateY(-1px);box-shadow:var(--theme-shadows-small)}._secondary_1mt9n_121{--ibtn-bg:var(--theme-colors-backgroundAlt);--ibtn-bg-hover:var(--theme-colors-border);--ibtn-fg:var(--theme-colors-text);border:1px solid transparent}._secondary_1mt9n_121:hover:not(:disabled):not([aria-busy=true]){transform:translateY(-1px);box-shadow:var(--theme-shadows-small)}._success_1mt9n_132{--ibtn-bg:var(--theme-colors-success);--ibtn-bg-hover:var(--theme-colors-successDark);--ibtn-fg:white;border:1px solid transparent}._success_1mt9n_132:hover:not(:disabled):not([aria-busy=true]){transform:translateY(-1px);box-shadow:var(--theme-shadows-small)}._warning_1mt9n_143{--ibtn-bg:var(--theme-colors-warning);--ibtn-bg-hover:var(--theme-colors-warningDark);--ibtn-fg:var(--theme-colors-text);border:1px solid transparent}._warning_1mt9n_143:hover:not(:disabled):not([aria-busy=true]){transform:translateY(-1px);box-shadow:var(--theme-shadows-small)}._danger_1mt9n_154{--ibtn-bg:var(--theme-colors-error);--ibtn-bg-hover:var(--theme-colors-errorDark);--ibtn-fg:white;border:1px solid transparent}._danger_1mt9n_154:hover:not(:disabled):not([aria-busy=true]){transform:translateY(-1px);box-shadow:var(--theme-shadows-small)}._info_1mt9n_165{--ibtn-bg:var(--theme-colors-info);--ibtn-bg-hover:var(--theme-colors-infoDark);--ibtn-fg:white;border:1px solid transparent}._info_1mt9n_165:hover:not(:disabled):not([aria-busy=true]){transform:translateY(-1px);box-shadow:var(--theme-shadows-small)}._ghost_1mt9n_176{border:1px solid transparent}._ghost_1mt9n_176,._outline_1mt9n_183{--ibtn-bg:transparent;--ibtn-bg-hover:var(--theme-colors-backgroundAlt);--ibtn-fg:var(--theme-colors-text)}._outline_1mt9n_183{border:1px solid var(--theme-colors-border)}._subtle_1mt9n_192{--ibtn-bg:transparent;--ibtn-bg-hover:var(--theme-colors-backgroundAlt);border:1px solid transparent}._subtle_1mt9n_192:hover:not(:disabled):not([aria-busy=true]){transform:none;box-shadow:none}._subtle_1mt9n_192._primary_1mt9n_110{--ibtn-fg:var(--theme-colors-primary)}._subtle_1mt9n_192._secondary_1mt9n_121{--ibtn-fg:var(--theme-colors-text)}._subtle_1mt9n_192._success_1mt9n_132{--ibtn-fg:var(--theme-colors-success)}._subtle_1mt9n_192._warning_1mt9n_143{--ibtn-fg:var(--theme-colors-warning)}._subtle_1mt9n_192._danger_1mt9n_154{--ibtn-fg:var(--theme-colors-error)}._subtle_1mt9n_192._info_1mt9n_165{--ibtn-fg:var(--theme-colors-info)}._subtle_1mt9n_192._ghost_1mt9n_176{--ibtn-fg:var(--theme-colors-textSecondary)}._subtle_1mt9n_192._outline_1mt9n_183{--ibtn-fg:var(--theme-colors-text)}._iconWrapper_1mt9n_213{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._iconWrapper_1mt9n_213 svg{width:var(--ibtn-icon-size);height:var(--ibtn-icon-size)}._spinner_1mt9n_226{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._spinner_1mt9n_226:before{content:"";display:block;width:var(--ibtn-icon-size);height:var(--ibtn-icon-size);border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:_ibtn-spin_1mt9n_1 1s linear infinite}._tooltipWrapper_1mt9n_245{position:relative;display:inline-flex}}@keyframes _imagegallery-fadein_1fuyo_1{0%{opacity:0}to{opacity:1}}@layer components{._root_1fuyo_9{position:relative;width:100%}._disabled_1fuyo_14{opacity:.6;pointer-events:none}._header_1fuyo_21{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--theme-spacing-md)}._title_1fuyo_28{margin:0;color:var(--theme-colors-text);font-weight:var(--theme-typography-fontWeight-semibold);display:flex;align-items:center;gap:var(--theme-spacing-sm)}._title_1fuyo_28 svg{color:var(--theme-colors-primary)}._titleSizeSm_1fuyo_41{font-size:.875rem}._titleSizeMd_1fuyo_42{font-size:1rem}._titleSizeLg_1fuyo_43{font-size:1.25rem}._titleIconSizeSm_1fuyo_45{font-size:16px}._titleIconSizeMd_1fuyo_46{font-size:20px}._titleIconSizeLg_1fuyo_47{font-size:24px}._imageCount_1fuyo_49{color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-typography-fontWeight-normal)}._emptyState_1fuyo_57{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--theme-spacing-xl);text-align:center;color:var(--theme-colors-textSecondary)}._emptyState_1fuyo_57 svg{font-size:48px;margin-bottom:var(--theme-spacing-md);opacity:.5}._carouselContainer_1fuyo_75{position:relative;width:100%;overflow:hidden}._carouselViewport_1fuyo_81{overflow:hidden;width:100%}._carouselViewportSizeSm_1fuyo_86{border-radius:4px}._carouselViewportSizeMd_1fuyo_87{border-radius:8px}._carouselViewportSizeLg_1fuyo_88{border-radius:12px}._carouselViewport_1fuyo_81._isDraggable_1fuyo_90{cursor:-webkit-grab;cursor:grab}._carouselViewport_1fuyo_81._isDragging_1fuyo_91{cursor:-webkit-grabbing;cursor:grabbing}._carouselTrack_1fuyo_93{display:flex;transition:transform .3s ease}._carouselSlide_1fuyo_98{flex:0 0 auto;box-sizing:border-box}._carouselSlide_1fuyo_98:last-child{padding-right:0}._gridContainer_1fuyo_111{display:grid}._gridSizeSm_1fuyo_116{grid-template-columns:repeat(3,1fr)}@media (min-width:640px){._gridSizeSm_1fuyo_116{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){._gridSizeSm_1fuyo_116{grid-template-columns:repeat(6,1fr)}}._gridSizeMd_1fuyo_126{grid-template-columns:repeat(2,1fr)}@media (min-width:640px){._gridSizeMd_1fuyo_126{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){._gridSizeMd_1fuyo_126{grid-template-columns:repeat(4,1fr)}}._gridSizeLg_1fuyo_136{grid-template-columns:repeat(1,1fr)}@media (min-width:640px){._gridSizeLg_1fuyo_136{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){._gridSizeLg_1fuyo_136{grid-template-columns:repeat(3,1fr)}}._spacingXs_1fuyo_147{gap:var(--theme-spacing-xs)}._spacingSm_1fuyo_148{gap:var(--theme-spacing-sm)}._spacingMd_1fuyo_149{gap:var(--theme-spacing-md)}._spacingLg_1fuyo_150{gap:var(--theme-spacing-lg)}._masonryContainer_1fuyo_154{column-count:2}@media (min-width:640px){._masonryContainer_1fuyo_154{column-count:3}}@media (min-width:768px){._masonryContainer_1fuyo_154{column-count:4}}._masonrySpacingXs_1fuyo_166{column-gap:var(--theme-spacing-xs)}._masonrySpacingSm_1fuyo_167{column-gap:var(--theme-spacing-sm)}._masonrySpacingMd_1fuyo_168{column-gap:var(--theme-spacing-md)}._masonrySpacingLg_1fuyo_169{column-gap:var(--theme-spacing-lg)}._imageItem_1fuyo_173{position:relative;width:100%;background:none;border:2px solid transparent;padding:0;cursor:pointer;text-align:left;overflow:hidden;transition:all var(--theme-transitions-fast)}._imageItemSizeSm_1fuyo_185{border-radius:4px}._imageItemSizeMd_1fuyo_186{border-radius:8px}._imageItemSizeLg_1fuyo_187{border-radius:12px}._imageItem_1fuyo_173:hover{transform:scale(1.02);box-shadow:var(--theme-shadows-medium)}._imageItem_1fuyo_173:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset)}._imageItem_1fuyo_173 img{width:100%;height:100%;transition:transform var(--theme-transitions-normal)}._imageItem_1fuyo_173:hover img{transform:scale(1.05)}._imageItemPrimary_1fuyo_210{border:3px solid var(--theme-colors-warning)}._imageItemActive_1fuyo_212{border:2px solid var(--theme-colors-primary)}._aspect11_1fuyo_215{aspect-ratio:1}._aspect32_1fuyo_216{aspect-ratio:3/2}._aspect43_1fuyo_217{aspect-ratio:4/3}._aspect169_1fuyo_218{aspect-ratio:16/9}._aspect219_1fuyo_219{aspect-ratio:21/9}._objectFitCover_1fuyo_222 img{object-fit:cover}._objectFitContain_1fuyo_223 img{object-fit:contain}._objectFitFill_1fuyo_224 img{object-fit:fill}._objectFitNone_1fuyo_225 img{object-fit:none}._objectFitScaleDown_1fuyo_226 img{object-fit:scale-down}._masonryItem_1fuyo_230{page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--theme-spacing-md);aspect-ratio:auto}._imageOverlay_1fuyo_238{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5));opacity:0;transition:opacity var(--theme-transitions-fast);display:flex;align-items:flex-end;padding:var(--theme-spacing-md)}._imageItem_1fuyo_173:hover ._imageOverlay_1fuyo_238{opacity:1}._imageInfo_1fuyo_256{color:var(--theme-colors-white)}._imageTitle_1fuyo_260{font-weight:var(--theme-typography-fontWeight-semibold);margin-bottom:var(--theme-spacing-xs)}._imageDescription_1fuyo_265{font-size:var(--theme-fontSizes-sm);opacity:.9}._primaryBadge_1fuyo_272{left:var(--theme-spacing-sm);background:var(--theme-colors-warning);padding:var(--theme-spacing-xxs) var(--theme-spacing-xs);font-size:var(--theme-fontSizes-xs);font-weight:var(--theme-typography-fontWeight-bold);display:flex;align-items:center;gap:var(--theme-spacing-xxs)}._expandIcon_1fuyo_290,._primaryBadge_1fuyo_272{position:absolute;top:var(--theme-spacing-sm);color:var(--theme-colors-white);border-radius:var(--theme-borderRadius-small);z-index:1}._expandIcon_1fuyo_290{right:var(--theme-spacing-sm);background:rgba(0,0,0,.6);padding:var(--theme-spacing-xs);opacity:0;transition:all var(--theme-transitions-fast)}._expandIconSizeSm_1fuyo_303{font-size:16px}._expandIconSizeMd_1fuyo_304{font-size:20px}._expandIconSizeLg_1fuyo_305{font-size:24px}._imageItem_1fuyo_173:hover ._expandIcon_1fuyo_290{opacity:1}._navigationButton_1fuyo_313{position:absolute;top:50%;transform:translateY(-50%);background:var(--theme-colors-white);border:none;border-radius:var(--theme-borderRadius-round);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;box-shadow:var(--theme-shadows-medium);transition:all var(--theme-transitions-fast)}._navigationButtonSizeSm_1fuyo_329{width:32px;height:32px}._navigationButtonSizeMd_1fuyo_330{width:40px;height:40px}._navigationButtonSizeLg_1fuyo_331{width:48px;height:48px}._navigationButtonPrev_1fuyo_333{left:10px}._navigationButtonNext_1fuyo_334{right:10px}._navigationButton_1fuyo_313:hover:not(:disabled){background:var(--theme-colors-backgroundAlt);transform:translateY(-50%) scale(1.1)}._navigationButton_1fuyo_313:disabled{opacity:.5;cursor:not-allowed}._navigationButton_1fuyo_313:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset)}._navigationButton_1fuyo_313 svg{color:var(--theme-colors-text)}._navigationButtonIconSizeSm_1fuyo_355 svg{font-size:16px}._navigationButtonIconSizeMd_1fuyo_356 svg{font-size:20px}._navigationButtonIconSizeLg_1fuyo_357 svg{font-size:24px}._paginationContainer_1fuyo_361{display:flex;justify-content:center;margin-top:var(--theme-spacing-md);gap:var(--theme-spacing-xs)}._paginationDot_1fuyo_368{border-radius:var(--theme-borderRadius-round);background:var(--theme-colors-border);border:none;cursor:pointer;transition:all var(--theme-transitions-fast);padding:0}._paginationDotSizeSm_1fuyo_377{width:6px;height:6px}._paginationDotSizeMd_1fuyo_378{width:8px;height:8px}._paginationDotSizeLg_1fuyo_379{width:10px;height:10px}._paginationDot_1fuyo_368:hover{background:var(--theme-colors-textSecondary)}._paginationDotActive_1fuyo_385{background:var(--theme-colors-primary)}._paginationDotActive_1fuyo_385:hover{background:var(--theme-colors-primaryDark)}._paginationDot_1fuyo_368:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset)}._thumbnailContainer_1fuyo_400{display:flex;margin-top:var(--theme-spacing-md);overflow-x:auto;padding:var(--theme-spacing-xs) 0}._thumbnailContainerSpacingXs_1fuyo_407{gap:var(--theme-spacing-xs)}._thumbnailContainerSpacingSm_1fuyo_408{gap:var(--theme-spacing-sm)}._thumbnailContainerSpacingMd_1fuyo_409{gap:var(--theme-spacing-md)}._thumbnailContainerSpacingLg_1fuyo_410{gap:var(--theme-spacing-lg)}._thumbnailContainer_1fuyo_400::-webkit-scrollbar{height:6px}._thumbnailContainer_1fuyo_400::-webkit-scrollbar-track{background:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-pill)}._thumbnailContainer_1fuyo_400::-webkit-scrollbar-thumb{background:var(--theme-colors-border);border-radius:var(--theme-borderRadius-pill)}._thumbnailContainer_1fuyo_400::-webkit-scrollbar-thumb:hover{background:var(--theme-colors-textSecondary)}._thumbnailItem_1fuyo_430{flex:0 0 auto;border:2px solid var(--theme-colors-border);overflow:hidden;cursor:pointer;padding:0;transition:all var(--theme-transitions-fast);background:none}._thumbnailItemSizeSm_1fuyo_440{width:60px;height:60px;border-radius:4px}._thumbnailItemSizeMd_1fuyo_441{width:80px;height:80px;border-radius:8px}._thumbnailItemSizeLg_1fuyo_442{width:100px;height:100px;border-radius:12px}._thumbnailItem_1fuyo_430:hover{transform:scale(1.05)}._thumbnailItemActive_1fuyo_449,._thumbnailItem_1fuyo_430:hover{border-color:var(--theme-colors-primary)}._thumbnailItem_1fuyo_430:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset)}._thumbnailItem_1fuyo_430 img{width:100%;height:100%;object-fit:cover}._moreImagesIndicator_1fuyo_466{position:absolute;inset:0;background:rgba(0,0,0,.7);color:var(--theme-colors-white);display:flex;align-items:center;justify-content:center;font-size:var(--theme-fontSizes-lg);font-weight:var(--theme-typography-fontWeight-bold);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._loadingPlaceholder_1fuyo_481{width:100%;height:100%;background:var(--theme-colors-backgroundAlt);display:flex;align-items:center;justify-content:center;color:var(--theme-colors-textSecondary)}._lightboxOverlay_1fuyo_493{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:9999;display:flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._lightboxContent_1fuyo_510{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center;animation:_imagegallery-fadein_1fuyo_1 .3s ease}._lightboxImage_1fuyo_520{max-width:100%;max-height:90vh;object-fit:contain;border-radius:var(--theme-borderRadius-medium);box-shadow:var(--theme-shadows-xlarge)}._lightboxControls_1fuyo_528{position:absolute;top:var(--theme-spacing-lg);right:var(--theme-spacing-lg);display:flex;gap:var(--theme-spacing-sm);z-index:1}._lightboxButton_1fuyo_537{background:rgba(0,0,0,.7);border:none;color:var(--theme-colors-white);padding:var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-round);cursor:pointer;transition:all var(--theme-transitions-fast);min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}._lightboxButton_1fuyo_537:hover{background:rgba(0,0,0,.9);transform:scale(1.1)}._lightboxButton_1fuyo_537:focus-visible{outline:2px solid var(--theme-colors-white);outline-offset:2px}._lightboxButton_1fuyo_537 svg{font-size:20px}._lightboxNavigationButton_1fuyo_566{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.7);border:none;color:var(--theme-colors-white);padding:var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-round);cursor:pointer;transition:all var(--theme-transitions-fast);min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}._lightboxNavigationButtonPrev_1fuyo_584{left:20px}._lightboxNavigationButtonNext_1fuyo_585{right:20px}._lightboxNavigationButton_1fuyo_566:focus-visible{outline:2px solid var(--theme-colors-white);outline-offset:2px}._lightboxNavigationButtonPrev_1fuyo_584:hover{background:rgba(0,0,0,.9);transform:translateY(-50%) translateX(-3px)}._lightboxNavigationButtonNext_1fuyo_585:hover{background:rgba(0,0,0,.9);transform:translateY(-50%) translateX(3px)}._lightboxNavigationButton_1fuyo_566 svg{font-size:20px}@media (max-width:640px){._lightboxNavigationButtonPrev_1fuyo_584{left:10px}._lightboxNavigationButtonNext_1fuyo_585{right:10px}}._lightboxInfo_1fuyo_611{position:absolute;bottom:var(--theme-spacing-lg);left:var(--theme-spacing-lg);right:var(--theme-spacing-lg);background:rgba(0,0,0,.7);color:var(--theme-colors-white);padding:var(--theme-spacing-md);border-radius:var(--theme-borderRadius-medium);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:600px;margin:0 auto}._lightboxImageTitle_1fuyo_625{font-weight:var(--theme-typography-fontWeight-semibold);font-size:var(--theme-fontSizes-lg);margin-bottom:var(--theme-spacing-xs)}._lightboxImageDescription_1fuyo_631{font-size:var(--theme-fontSizes-md);opacity:.9}._root_1y37x_2{--info-card-bg:var(--theme-colors-background);--info-card-border:var(--theme-colors-border);--info-card-color:var(--theme-colors-text);--info-card-icon-color:var(--theme-colors-textSecondary);position:relative;border-radius:var(--theme-borderRadius-medium);color:var(--info-card-color);transition:all var(--theme-transitions-normal)}._sizeSm_1y37x_15{padding:var(--theme-spacing-sm);gap:var(--theme-spacing-xs)}._sizeMd_1y37x_20{padding:var(--theme-spacing-md);gap:var(--theme-spacing-sm)}._sizeLg_1y37x_25{padding:var(--theme-spacing-lg);gap:var(--theme-spacing-md)}._colorDefault_1y37x_31{--info-card-bg:var(--theme-colors-background);--info-card-border:var(--theme-colors-border);--info-card-color:var(--theme-colors-text);--info-card-icon-color:var(--theme-colors-textSecondary)}._colorPrimary_1y37x_38{--info-card-bg:color-mix(in srgb,var(--theme-colors-primaryLight) 10%,transparent);--info-card-border:var(--theme-colors-primary);--info-card-color:var(--theme-colors-primaryDark);--info-card-icon-color:var(--theme-colors-primary)}._colorSuccess_1y37x_45{--info-card-bg:color-mix(in srgb,var(--theme-colors-success) 10%,transparent);--info-card-border:var(--theme-colors-success);--info-card-color:var(--theme-colors-successDark);--info-card-icon-color:var(--theme-colors-success)}._colorWarning_1y37x_52{--info-card-bg:color-mix(in srgb,var(--theme-colors-warning) 10%,transparent);--info-card-border:var(--theme-colors-warning);--info-card-color:var(--theme-colors-warningDark);--info-card-icon-color:var(--theme-colors-warning)}._colorError_1y37x_59{--info-card-bg:color-mix(in srgb,var(--theme-colors-errorLight) 10%,transparent);--info-card-border:var(--theme-colors-error);--info-card-color:var(--theme-colors-errorDark);--info-card-icon-color:var(--theme-colors-error)}._colorInfo_1y37x_66{--info-card-bg:color-mix(in srgb,var(--theme-colors-info) 10%,transparent);--info-card-border:var(--theme-colors-info);--info-card-color:var(--theme-colors-infoDark);--info-card-icon-color:var(--theme-colors-info)}._variantDefault_1y37x_74{background:var(--info-card-bg);border:1px solid var(--info-card-border)}._variantOutlined_1y37x_79{background:transparent;border:2px solid var(--info-card-border)}._variantFilled_1y37x_84{background:var(--info-card-border);border:none;--info-card-color:var(--theme-colors-light);--info-card-icon-color:var(--theme-colors-light)}._variantElevated_1y37x_91{background:var(--info-card-bg);border:none;box-shadow:var(--theme-shadows-small)}._interactive_1y37x_98{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._interactive_1y37x_98:hover{transform:translateY(-2px);box-shadow:var(--theme-shadows-medium)}._interactive_1y37x_98:active{transform:translateY(0)}}@layer components{._interactive_1y37x_98:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}._loading_1y37x_118{pointer-events:none;opacity:.7}._contentWrapper_1y37x_124{display:flex;align-items:center;gap:inherit}._iconLeft_1y37x_130{flex-direction:row;align-items:center}._iconTop_1y37x_135{flex-direction:column;align-items:flex-start}._iconRight_1y37x_140{flex-direction:row-reverse;align-items:center}._iconWrapper_1y37x_146{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--info-card-icon-color)}._iconWrapperSm_1y37x_154{font-size:1.25rem}._iconWrapperSm_1y37x_154 svg{width:1.25rem;height:1.25rem}._iconWrapperMd_1y37x_163{font-size:1.5rem}._iconWrapperMd_1y37x_163 svg{width:1.5rem;height:1.5rem}._iconWrapperLg_1y37x_172{font-size:2rem}._iconWrapperLg_1y37x_172 svg{width:2rem;height:2rem}._content_1y37x_124{flex:1 1;display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}._titleSm_1y37x_190{margin:0;font-size:var(--theme-fontSizes-sm);line-height:var(--theme-typography-lineHeight-tight);font-weight:var(--theme-typography-fontWeight-semibold);color:inherit}._titleMd_1y37x_198{font-size:var(--theme-fontSizes-md)}._titleLg_1y37x_206,._titleMd_1y37x_198{margin:0;line-height:var(--theme-typography-lineHeight-normal);font-weight:var(--theme-typography-fontWeight-semibold);color:inherit}._titleLg_1y37x_206{font-size:var(--theme-fontSizes-lg)}._subtitleSm_1y37x_215{margin:0;font-size:var(--theme-fontSizes-xs);opacity:.8}._subtitleMd_1y37x_221{margin:0;font-size:var(--theme-fontSizes-sm);opacity:.8}._subtitleLg_1y37x_227{margin:0;font-size:var(--theme-fontSizes-md);opacity:.8}._descriptionSm_1y37x_234{margin-top:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-xs)}._descriptionMd_1y37x_239{margin-top:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-sm)}._descriptionLg_1y37x_244{margin-top:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-md)}._actions_1y37x_250{display:flex;align-items:center;gap:var(--theme-spacing-sm);margin-top:var(--theme-spacing-md)}._footer_1y37x_258{margin-top:var(--theme-spacing-md);padding-top:var(--theme-spacing-md);border-top:1px solid var(--info-card-border);opacity:.8}._loadingOverlay_1y37x_266{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--theme-colors-background) 80%,transparent);border-radius:inherit;z-index:1}._root_194yk_4{position:relative;display:inline-block}._icon_194yk_11{--info-popup-bg:var(--theme-colors-info);--info-popup-fg:var(--theme-colors-white,#fff);--info-popup-bg-hover:var(--theme-colors-infoDark,var(--theme-colors-info));--info-popup-size:24px;--info-popup-font-size:16px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--theme-borderRadius-round,50%);cursor:help;font-weight:var(--theme-typography-fontWeight-bold,700);font-family:var(--theme-typography-fontFamily-body,inherit);line-height:1;transition:all var(--theme-transitions-fast,.15s ease);margin:0;padding:0;width:var(--info-popup-size);height:var(--info-popup-size);font-size:var(--info-popup-font-size);background-color:var(--info-popup-bg);color:var(--info-popup-fg)}._icon_194yk_11:hover{background-color:var(--info-popup-bg-hover)}}@layer components{._icon_194yk_11:focus-visible{outline:var(--theme-focus-ringWidth,2px) solid var(--theme-focus-ringColor,#3b82f6);outline-offset:var(--theme-focus-ringOffset,2px)}._icon_194yk_11:disabled{opacity:var(--theme-opacity-disabled,.5);cursor:not-allowed}._help_194yk_53{--info-popup-bg:var(--theme-colors-info);--info-popup-fg:var(--theme-colors-white,#fff);--info-popup-bg-hover:var(--theme-colors-infoDark,var(--theme-colors-info))}._info_194yk_59{--info-popup-bg:var(--theme-colors-primary);--info-popup-fg:var(--theme-colors-white,#fff);--info-popup-bg-hover:var(--theme-colors-primaryDark,var(--theme-colors-primary))}._warning_194yk_65{--info-popup-bg:var(--theme-colors-warning);--info-popup-fg:var(--theme-colors-dark,#1a1a1a);--info-popup-bg-hover:var(--theme-colors-warningDark,var(--theme-colors-warning))}._sm_194yk_73{--info-popup-size:20px;--info-popup-font-size:14px}._md_194yk_78{--info-popup-size:24px;--info-popup-font-size:16px}._lg_194yk_83{--info-popup-size:32px;--info-popup-font-size:20px}._tooltip_194yk_90{position:absolute;z-index:var(--theme-zIndex-tooltip,1000);padding:var(--theme-spacing-sm,.5rem) var(--theme-spacing-md,1rem);background-color:var(--theme-colors-dark,#1a1a1a);color:var(--theme-colors-white,#fff);border-radius:var(--theme-borderRadius-medium,6px);font-size:var(--theme-fontSizes-sm,.875rem);line-height:var(--theme-typography-lineHeight-normal,1.5);white-space:normal;word-wrap:break-word;pointer-events:none;box-shadow:var(--theme-shadows-medium,0 4px 12px rgba(0,0,0,.15));transition:opacity .2s ease-in-out;border-color:var(--theme-colors-dark,#1a1a1a)}._tooltip_194yk_90[aria-hidden=true]{opacity:0}._tooltip_194yk_90[aria-hidden=false]{opacity:1}._tooltip_194yk_90:after{content:"";position:absolute;width:0;height:0;border:6px solid;border-color:inherit}._tooltipTop_194yk_128{bottom:calc(100% + 8px);left:50%;transform:translateX(-50%)}._tooltipTop_194yk_128:after{top:100%;left:50%;transform:translateX(-50%);border-color:transparent;border-top-color:inherit}._tooltipTopStart_194yk_141{bottom:calc(100% + 8px);left:0}._tooltipTopStart_194yk_141:after{top:100%;left:12px;border-color:transparent;border-top-color:inherit}._tooltipTopEnd_194yk_152{bottom:calc(100% + 8px);right:0}._tooltipTopEnd_194yk_152:after{top:100%;right:12px;border-color:transparent;border-top-color:inherit}._tooltipBottom_194yk_163{top:calc(100% + 8px);left:50%;transform:translateX(-50%)}._tooltipBottom_194yk_163:after{bottom:100%;left:50%;transform:translateX(-50%);border-color:transparent;border-bottom-color:inherit}._tooltipBottomStart_194yk_176{top:calc(100% + 8px);left:0}._tooltipBottomStart_194yk_176:after{bottom:100%;left:12px;border-color:transparent;border-bottom-color:inherit}._tooltipBottomEnd_194yk_187{top:calc(100% + 8px);right:0}._tooltipBottomEnd_194yk_187:after{bottom:100%;right:12px;border-color:transparent;border-bottom-color:inherit}._tooltipLeft_194yk_198{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}._tooltipLeft_194yk_198:after{left:100%;top:50%;transform:translateY(-50%);border-color:transparent;border-left-color:inherit}._tooltipLeftStart_194yk_211{right:calc(100% + 8px);top:0}._tooltipLeftStart_194yk_211:after{left:100%;top:8px;border-color:transparent;border-left-color:inherit}._tooltipLeftEnd_194yk_222{right:calc(100% + 8px);bottom:0}._tooltipLeftEnd_194yk_222:after{left:100%;bottom:8px;border-color:transparent;border-left-color:inherit}._tooltipRight_194yk_233{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}._tooltipRight_194yk_233:after{right:100%;top:50%;transform:translateY(-50%);border-color:transparent;border-right-color:inherit}._tooltipRightStart_194yk_246{left:calc(100% + 8px);top:0}._tooltipRightStart_194yk_246:after{right:100%;top:8px;border-color:transparent;border-right-color:inherit}._tooltipRightEnd_194yk_257{left:calc(100% + 8px);bottom:0}._tooltipRightEnd_194yk_257:after{right:100%;bottom:8px;border-color:transparent;border-right-color:inherit}._content_194yk_270{display:flex;flex-direction:column;gap:var(--theme-spacing-xs,.25rem)}._root_io1ol_2{background:var(--theme-colors-background);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);overflow:hidden;padding:var(--loadingcard-padding,16px)}._sizeSm_io1ol_11{--loadingcard-padding:12px;--loadingcard-gap:8px;--loadingcard-badge-gap:4px;--loadingcard-image-height:120px;--loadingcard-font-size:var(--theme-fontSizes-sm)}._sizeMd_io1ol_19{--loadingcard-padding:16px;--loadingcard-gap:12px;--loadingcard-badge-gap:8px;--loadingcard-image-height:180px;--loadingcard-font-size:var(--theme-fontSizes-md)}._sizeLg_io1ol_27{--loadingcard-padding:24px;--loadingcard-gap:16px;--loadingcard-badge-gap:8px;--loadingcard-image-height:240px;--loadingcard-font-size:var(--theme-fontSizes-lg)}._fullWidth_io1ol_43{width:100%}._loadingHeader_io1ol_48{display:flex;align-items:center;gap:var(--loadingcard-gap,12px);margin-bottom:var(--loadingcard-gap,12px)}._loadingContent_io1ol_56{display:flex;flex-direction:column;gap:var(--loadingcard-gap,12px)}._loadingFooter_io1ol_63{display:flex;align-items:center;justify-content:space-between;margin-top:var(--loadingcard-gap,12px);padding-top:var(--loadingcard-gap,12px);border-top:1px solid var(--theme-colors-border)}._textContainer_io1ol_73{flex:1 1;display:flex;flex-direction:column;gap:8px}._actionContainer_io1ol_81{display:flex;gap:var(--loadingcard-gap,12px);margin-top:var(--loadingcard-gap,12px)}._badgeContainer_io1ol_88{display:flex;flex-wrap:wrap;gap:var(--loadingcard-badge-gap,8px);margin-top:var(--loadingcard-gap,12px)}._mediaContainer_io1ol_96{width:100%;height:var(--loadingcard-image-height,180px);margin:calc(var(--loadingcard-padding, 16px) * -1);margin-bottom:var(--loadingcard-gap,12px)}._messageContainer_io1ol_104{display:flex;align-items:center;justify-content:center;gap:var(--loadingcard-gap,12px);padding:var(--loadingcard-gap,12px) 0;color:var(--theme-colors-textSecondary);font-size:var(--loadingcard-font-size,var(--theme-fontSizes-md))}}@layer components{}@keyframes _markerBounce_15djh_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@layer components{._root_15djh_11{position:relative;height:var(--map-height,400px);width:var(--map-width,100%);border-radius:var(--theme-borderRadius-large);overflow:hidden;border:1px solid var(--theme-colors-border);transition:all .3s var(--theme-animation-easing-easeInOut)}._loading_15djh_22:after,._root_15djh_11{background:var(--theme-colors-background)}._loading_15djh_22:after{content:"";position:absolute;inset:0;opacity:.8;z-index:1000}._hasError_15djh_31{border-color:var(--theme-colors-error);background:color-mix(in srgb,var(--theme-colors-error) 10%,transparent)}._root_15djh_11 .leaflet-container{height:100%;width:100%;font-family:var(--theme-typography-fontFamily-body);z-index:1}._root_15djh_11 .custom-map-marker{background:transparent!important;border:none!important}._root_15djh_11 .custom-map-marker>div{transition:transform .2s ease}._root_15djh_11 .custom-map-marker>div:hover{transform:rotate(-45deg) scale(1.1)}._root_15djh_11 .leaflet-marker-icon{animation:_markerBounce_15djh_1 .5s ease-out}._root_15djh_11 .marker-cluster{background-clip:padding-box;border-radius:var(--theme-borderRadius-round)}._root_15djh_11 .marker-cluster div{width:36px;height:36px;margin-left:2px;margin-top:2px;text-align:center;border-radius:var(--theme-borderRadius-round);font-family:var(--theme-typography-fontFamily-body);font-weight:var(--theme-typography-fontWeight-bold);font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-white)}._root_15djh_11 .marker-cluster-small{background-color:color-mix(in srgb,var(--theme-colors-primary) 80%,transparent)}._root_15djh_11 .marker-cluster-small div{background-color:var(--theme-colors-primary)}._root_15djh_11 .marker-cluster-medium{background-color:color-mix(in srgb,var(--theme-colors-warning) 80%,transparent)}._root_15djh_11 .marker-cluster-medium div{background-color:var(--theme-colors-warning)}._root_15djh_11 .marker-cluster-large{background-color:color-mix(in srgb,var(--theme-colors-error) 80%,transparent)}._root_15djh_11 .marker-cluster-large div{background-color:var(--theme-colors-error)}._root_15djh_11 .leaflet-popup-content-wrapper{border-radius:var(--theme-borderRadius-medium);box-shadow:var(--theme-shadows-large);border:1px solid var(--theme-colors-border);background:var(--theme-colors-background)}._root_15djh_11 .leaflet-popup-content{margin:var(--theme-spacing-md);font-family:var(--theme-typography-fontFamily-body);color:var(--theme-colors-text)}._root_15djh_11 .leaflet-popup-tip{background:var(--theme-colors-background);border:1px solid var(--theme-colors-border)}._root_15djh_11 .leaflet-control-zoom{border:1px solid var(--theme-colors-border)!important;border-radius:var(--theme-borderRadius-medium);box-shadow:var(--theme-shadows-small)}._root_15djh_11 .leaflet-control-zoom a{background:var(--theme-colors-background);color:var(--theme-colors-text);border-bottom:1px solid var(--theme-colors-border)}._root_15djh_11 .leaflet-control-zoom a:hover{background:var(--theme-colors-backgroundAlt)}._root_15djh_11 .leaflet-control-zoom a:first-child{border-top-left-radius:var(--theme-borderRadius-medium);border-top-right-radius:var(--theme-borderRadius-medium)}._root_15djh_11 .leaflet-control-zoom a:last-child{border-bottom:none;border-bottom-left-radius:var(--theme-borderRadius-medium);border-bottom-right-radius:var(--theme-borderRadius-medium)}._root_15djh_11 .leaflet-container:focus{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset)}._root_15djh_11 .leaflet-marker-icon:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset);border-radius:var(--theme-borderRadius-small)}._loadingOverlay_15djh_161{top:50%;left:50%;transform:translate(-50%,-50%);gap:var(--theme-spacing-md)}._errorOverlay_15djh_174,._loadingOverlay_15djh_161{position:absolute;z-index:1001;display:flex;flex-direction:column;align-items:center}._errorOverlay_15djh_174{inset:0;justify-content:center;background:var(--theme-colors-background);color:var(--theme-colors-error);padding:var(--theme-spacing-lg);text-align:center}._popupContent_15djh_189{display:flex;flex-direction:column;gap:var(--theme-spacing-xs);min-width:200px;max-width:300px}._popupTag_15djh_197{margin-top:var(--theme-spacing-xs)}._popupTitle_15djh_201{margin:0;font-size:var(--theme-fontSizes-md);font-weight:var(--theme-typography-fontWeight-semibold);color:var(--theme-colors-text)}._popupDescription_15djh_214,._popupSubtitle_15djh_208{margin:0;font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}._popupDescription_15djh_214{line-height:var(--theme-typography-lineHeight-relaxed);white-space:pre-line}._popupLink_15djh_222{display:inline-block;margin-top:var(--theme-spacing-xs);padding:0;background:none;border:none;cursor:pointer;color:var(--theme-colors-primary);text-decoration:none;font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-typography-fontWeight-medium);font-family:inherit;text-align:left}._popupLink_15djh_222:hover{text-decoration:underline}._popupLink_15djh_222:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset);border-radius:var(--theme-borderRadius-small)}}@keyframes _multiselect-slide-down_gv70k_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes _multiselect-spin_gv70k_1{to{transform:rotate(1turn)}}@layer components{._container_gv70k_19{position:relative;width:auto;min-width:200px}._container--fullWidth_gv70k_25{width:100%}._label_gv70k_30{display:block;font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-typography-fontWeight-medium);color:var(--theme-colors-text);margin-bottom:var(--theme-spacing-xs)}._label--required_gv70k_38:after{content:" *";color:var(--theme-colors-error)}._label--error_gv70k_43{color:var(--theme-colors-error)}._selectBox_gv70k_48{display:flex;align-items:center;flex-wrap:wrap;gap:var(--theme-spacing-xs);cursor:pointer;border-radius:var(--theme-borderRadius-medium);transition:all var(--theme-transitions-fast);position:relative}._selectBox--sm_gv70k_60{font-size:var(--theme-fontSizes-sm);min-height:32px;padding:var(--theme-spacing-xs)}._selectBox--md_gv70k_66{font-size:var(--theme-fontSizes-md);min-height:40px;padding:var(--theme-spacing-sm)}._selectBox--lg_gv70k_72{font-size:var(--theme-fontSizes-lg);min-height:48px;padding:var(--theme-spacing-md)}._selectBox--outlined_gv70k_79{background:var(--theme-colors-backgroundInput);border:1px solid var(--theme-colors-border)}._selectBox--outlined_gv70k_79:hover:not(._selectBox--disabled_gv70k_84){background:var(--theme-colors-background)}._selectBox--filled_gv70k_89{background:var(--theme-colors-backgroundAlt);border:1px solid var(--theme-colors-backgroundAlt)}._selectBox--filled_gv70k_89:hover:not(._selectBox--disabled_gv70k_84){background:var(--theme-colors-background)}._selectBox--default_gv70k_99{border-color:var(--theme-colors-border)}._selectBox--default_gv70k_99:focus-within{border-color:var(--theme-colors-border);box-shadow:0 0 0 3px var(--theme-colors-border)20}._selectBox--error_gv70k_108{border-color:var(--theme-colors-error)}._selectBox--error_gv70k_108:focus-within{border-color:var(--theme-colors-error);box-shadow:0 0 0 3px var(--theme-colors-error)20}._selectBox--warning_gv70k_117{border-color:var(--theme-colors-warningDark)}._selectBox--warning_gv70k_117:focus-within{border-color:var(--theme-colors-warningDark);box-shadow:0 0 0 3px var(--theme-colors-warningDark)20}._selectBox--success_gv70k_126{border-color:var(--theme-colors-success)}._selectBox--success_gv70k_126:focus-within{border-color:var(--theme-colors-success);box-shadow:0 0 0 3px var(--theme-colors-success)20}._selectBox--disabled_gv70k_84{cursor:not-allowed;opacity:var(--theme-opacity-disabled);background:var(--theme-colors-backgroundDisabled)}._selectBox--open_gv70k_143{border-color:var(--theme-colors-primary);box-shadow:0 0 0 3px var(--theme-colors-primary)20}._selectBox_gv70k_48:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset)}._selectedItems_gv70k_154{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-xs);flex:1 1}._chip_gv70k_162{display:inline-flex;align-items:center;gap:var(--theme-spacing-xxs);background:var(--theme-colors-primary)10;color:var(--theme-colors-primary);border:1px solid var(--theme-colors-primary)30;border-radius:var(--theme-borderRadius-small)}._chip--sm_gv70k_172{padding:var(--theme-spacing-xxs);font-size:var(--theme-fontSizes-sm)}._chip--md_gv70k_177{padding:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-md)}._chip--lg_gv70k_182{padding:var(--theme-spacing-sm);font-size:var(--theme-fontSizes-lg)}._chip_gv70k_162 button{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;cursor:pointer;padding:0;margin-left:var(--theme-spacing-xxs)}._chip_gv70k_162 button:hover{color:var(--theme-colors-primaryDark)}._placeholder_gv70k_204{color:var(--theme-colors-textSecondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}._dropdownIcon_gv70k_210{display:flex;align-items:center;color:var(--theme-colors-textSecondary);transition:transform var(--theme-transitions-fast);margin-left:auto}._dropdownIcon--open_gv70k_218{transform:rotate(180deg)}._searchInput_gv70k_223{flex:1 1;background:none;border:none;outline:none;font-family:inherit;font-size:inherit;color:var(--theme-colors-text)}._searchInput_gv70k_223::placeholder{color:var(--theme-colors-textSecondary)}._dropdown_gv70k_210{position:absolute;top:100%;left:0;right:0;background:var(--theme-colors-backgroundInput);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);box-shadow:var(--theme-shadows-medium);z-index:9999;max-height:250px;overflow-y:auto;overflow-x:hidden;margin-top:var(--theme-spacing-xs);transform:translateZ(0);will-change:transform}._dropdown_gv70k_210[hidden]{display:none}._dropdown--open_gv70k_262{display:block;animation:_multiselect-slide-down_gv70k_1 .15s ease-out}._dropdown_gv70k_210:not(._dropdown--fullWidth_gv70k_267){min-width:200px}._dropdown_gv70k_210::-webkit-scrollbar{width:8px}._dropdown_gv70k_210::-webkit-scrollbar-track{background:var(--theme-colors-backgroundAlt);border-radius:4px}._dropdown_gv70k_210::-webkit-scrollbar-thumb{background:var(--theme-colors-border);border-radius:4px}._dropdown_gv70k_210::-webkit-scrollbar-thumb:hover{background:var(--theme-colors-textSecondary)}._option_gv70k_295{display:flex;align-items:center;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm) var(--theme-spacing-md);cursor:pointer;transition:background var(--theme-transitions-fast)}._option--disabled_gv70k_304{cursor:not-allowed;opacity:var(--theme-opacity-disabled)}._option--highlighted_gv70k_309{background:var(--theme-colors-backgroundAlt)}._option--selected_gv70k_313{background:var(--theme-colors-primary)10;color:var(--theme-colors-primary);font-weight:var(--theme-typography-fontWeight-medium)}._option_gv70k_295:hover:not([disabled]){background:var(--theme-colors-backgroundAlt)}._option--selected_gv70k_313:hover:not([disabled]){background:var(--theme-colors-primary)15}._optionContent_gv70k_328{flex:1 1;display:flex;flex-direction:column}._optionLabel_gv70k_334{font-size:var(--theme-fontSizes-md)}._optionDescription_gv70k_338{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);margin-top:var(--theme-spacing-xxs)}._optionCheckbox_gv70k_345{width:18px;height:18px;border:2px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);background:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--theme-transitions-fast)}._optionCheckbox--selected_gv70k_358{border-color:var(--theme-colors-primary);background:var(--theme-colors-primary)}._optionCheckbox_gv70k_345 svg{color:var(--theme-colors-white);width:12px;height:12px}._helperText_gv70k_370{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);margin-top:var(--theme-spacing-xs)}._helperText--error_gv70k_376{color:var(--theme-colors-error)}._helperText--warning_gv70k_380{color:var(--theme-colors-warningDarker)}._helperText--success_gv70k_384{color:var(--theme-colors-success)}._noOptions_gv70k_389{padding:var(--theme-spacing-md);text-align:center;color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm)}._loadingSpinner_gv70k_397{display:flex;align-items:center;justify-content:center;padding:var(--theme-spacing-md)}._loadingSpinner_gv70k_397:after{content:"";width:20px;height:20px;border:2px solid var(--theme-colors-border);border-top-color:var(--theme-colors-primary);border-radius:50%;animation:_multiselect-spin_gv70k_1 .6s linear infinite}._root_gmsuq_2{--notification-bg:transparent;--notification-bg-unread:color-mix(in srgb,var(--theme-colors-primary,#3b82f6) 5%,transparent);--notification-bg-urgent:color-mix(in srgb,var(--theme-colors-error,#ef4444) 8%,transparent);--notification-bg-hover:var(--theme-colors-backgroundAlt,#f9fafb);--notification-border-left:transparent;--notification-radius:var(--theme-borderRadius-medium,8px);display:flex;align-items:flex-start;gap:12px;padding:16px;position:relative;background-color:var(--notification-bg);border-left:3px solid var(--notification-border-left);border-radius:var(--notification-radius);transition:all var(--theme-transitions-fast,.15s ease)}._sizeSm_gmsuq_22{gap:8px;padding:12px;font-size:var(--theme-fontSizes-sm,.875rem)}._sizeMd_gmsuq_28{gap:12px;padding:16px;font-size:var(--theme-fontSizes-md,1rem)}._sizeLg_gmsuq_34{gap:16px;padding:20px;font-size:var(--theme-fontSizes-lg,1.125rem)}._unread_gmsuq_41{background-color:var(--notification-bg-unread)}._priorityNormal_gmsuq_46{--notification-border-left:transparent}._priorityHigh_gmsuq_50{--notification-border-left:var(--theme-colors-warning,#f59e0b)}._priorityUrgent_gmsuq_54{--notification-border-left:var(--theme-colors-error,#ef4444);background-color:var(--notification-bg-urgent)}._interactive_gmsuq_60{cursor:pointer}._interactive_gmsuq_60:hover{background-color:var(--notification-bg-hover);transform:translateY(-1px)}._interactive_gmsuq_60:active{transform:translateY(0)}}@layer components{._interactive_gmsuq_60:focus-visible{outline:2px solid var(--theme-colors-primary,#3b82f6);outline-offset:2px}._isNew_gmsuq_79:before{content:"";position:absolute;left:-3px;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:var(--theme-colors-primary,#3b82f6);border-radius:var(--theme-borderRadius-round,9999px);box-shadow:0 0 0 2px var(--theme-colors-background,#fff)}._avatarSection_gmsuq_93{flex-shrink:0;position:relative}._unreadIndicator_gmsuq_99{position:absolute;top:-2px;left:-2px;width:8px;height:8px;border-radius:var(--theme-borderRadius-round,9999px);background-color:var(--theme-colors-primary,#3b82f6)}._unreadIndicatorHidden_gmsuq_109{opacity:0;transition:opacity var(--theme-transitions-fast,.15s ease)}._typeBadge_gmsuq_115{position:absolute;bottom:-2px;right:-2px;width:20px;height:20px;border-radius:var(--theme-borderRadius-round,9999px);background-color:var(--theme-colors-primary,#3b82f6);color:#ffffff;display:flex;align-items:center;justify-content:center;border:2px solid var(--theme-colors-background,#fff);box-shadow:0 1px 3px rgba(0,0,0,.1)}._typeBadge_gmsuq_115 svg{width:10px;height:10px}._typeBadgeSm_gmsuq_136{width:20px;height:20px}._typeBadgeSm_gmsuq_136 svg{width:10px;height:10px}._typeBadgeMd_gmsuq_146{width:24px;height:24px}._typeBadgeMd_gmsuq_146 svg{width:12px;height:12px}._typeBadgeLg_gmsuq_156{width:24px;height:24px}._typeBadgeLg_gmsuq_156 svg{width:12px;height:12px}._typeBadgeLike_gmsuq_167{background-color:var(--theme-colors-error,#ef4444)}._typeBadgeComment_gmsuq_171{background-color:var(--theme-colors-info,#3b82f6)}._typeBadgeFollow_gmsuq_175{background-color:var(--theme-colors-success,#10b981)}._typeBadgeMessage_gmsuq_179{background-color:var(--theme-colors-primary,#3b82f6)}._typeBadgeSystem_gmsuq_183{background-color:var(--theme-colors-info,#3b82f6)}._typeBadgeFriendRequest_gmsuq_187{background-color:var(--theme-colors-warning,#f59e0b)}._typeBadgeMention_gmsuq_191{background-color:var(--theme-colors-primary,#3b82f6)}._typeBadgeEvent_gmsuq_195{background-color:var(--theme-colors-info,#3b82f6)}._contentSection_gmsuq_200{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}._headerSection_gmsuq_209{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}@media (max-width:480px){._headerSection_gmsuq_209{flex-direction:column;gap:4px}}._userInfo_gmsuq_225{display:flex;flex-direction:row;align-items:center;gap:4px;flex:1 1;min-width:0}._userName_gmsuq_234{font-size:var(--theme-fontSizes-md,1rem);font-weight:var(--theme-typography-fontWeight-semibold,600);color:var(--theme-colors-text,#111827);line-height:var(--theme-typography-lineHeight-normal,1.5);display:flex;align-items:center;gap:4px}._userNameSm_gmsuq_244{font-size:var(--theme-fontSizes-sm,.875rem)}._userNameMd_gmsuq_248{font-size:var(--theme-fontSizes-md,1rem)}._userNameLg_gmsuq_252{font-size:var(--theme-fontSizes-lg,1.125rem);line-height:var(--theme-typography-lineHeight-relaxed,1.625)}._verificationBadge_gmsuq_258{display:inline-flex;align-items:center;color:var(--theme-colors-primary,#3b82f6)}._verificationBadge_gmsuq_258 svg{width:16px;height:16px}._verificationBadgeSm_gmsuq_269 svg{width:14px;height:14px}._usernameHandle_gmsuq_275{font-size:var(--theme-fontSizes-sm,.875rem);color:var(--theme-colors-secondary,#6b7280);margin-left:4px}._timeInfo_gmsuq_282{display:flex;align-items:center;gap:8px;flex-shrink:0}._statusIndicators_gmsuq_290{display:flex;align-items:center;gap:4px}._priorityIndicator_gmsuq_297{width:6px;height:6px;border-radius:var(--theme-borderRadius-round,9999px);background-color:transparent}._priorityIndicatorHigh_gmsuq_304{background-color:var(--theme-colors-warning,#f59e0b)}._priorityIndicatorUrgent_gmsuq_308{background-color:var(--theme-colors-error,#ef4444)}._actionText_gmsuq_313{font-size:var(--theme-fontSizes-md,1rem);font-weight:var(--theme-typography-fontWeight-normal,400);color:var(--theme-colors-text,#111827);line-height:var(--theme-typography-lineHeight-normal,1.5)}._actionTextSm_gmsuq_320{font-size:var(--theme-fontSizes-sm,.875rem)}._actionTextMd_gmsuq_324{font-size:var(--theme-fontSizes-md,1rem)}._actionTextLg_gmsuq_328{font-size:var(--theme-fontSizes-lg,1.125rem);line-height:var(--theme-typography-lineHeight-relaxed,1.625)}._targetContent_gmsuq_334{font-size:var(--theme-fontSizes-md,1rem);font-weight:var(--theme-typography-fontWeight-medium,500);color:var(--theme-colors-primary,#3b82f6)}._targetContentSm_gmsuq_340{font-size:var(--theme-fontSizes-sm,.875rem)}._targetContentMd_gmsuq_344{font-size:var(--theme-fontSizes-md,1rem)}._targetContentLg_gmsuq_348{font-size:var(--theme-fontSizes-lg,1.125rem)}._messageSection_gmsuq_353{font-size:var(--theme-fontSizes-sm,.875rem);color:var(--theme-colors-secondary,#6b7280);line-height:var(--theme-typography-lineHeight-normal,1.5);margin:2px 0 0}._messageSectionLg_gmsuq_360{font-size:var(--theme-fontSizes-md,1rem);line-height:var(--theme-typography-lineHeight-relaxed,1.625)}._messageSection_gmsuq_353 p{margin:0 0 8px}._messageSection_gmsuq_353 p:last-child{margin-bottom:0}._dismissSection_gmsuq_374{flex-shrink:0;display:flex;align-items:flex-start;gap:4px}._dismissButton_gmsuq_382{all:unset;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--theme-borderRadius-round,9999px);color:var(--theme-colors-secondary,#6b7280);cursor:pointer;transition:all var(--theme-transitions-fast,.15s ease)}._dismissButtonSm_gmsuq_395{width:24px;height:24px}._dismissButton_gmsuq_382:hover{background-color:var(--theme-colors-backgroundAlt,#f9fafb);color:var(--theme-colors-text,#111827)}._dismissButton_gmsuq_382:focus-visible{outline:2px solid var(--theme-colors-primary,#3b82f6);outline-offset:1px}._dismissButton_gmsuq_382:active{transform:scale(.95)}._dismissButton_gmsuq_382 svg{width:16px;height:16px}._dismissButtonSm_gmsuq_395 svg{width:14px;height:14px}._actionsSection_gmsuq_425{display:flex;align-items:center;gap:8px;margin:8px 0 0;flex-wrap:wrap;border:none;padding:0}._actionsSection_gmsuq_425 ._srOnly_gmsuq_435{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width:480px){._actionsSection_gmsuq_425{width:100%}._actionsSection_gmsuq_425 button{flex:1 1}}._loadingOverlay_gmsuq_458{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;border-radius:var(--theme-borderRadius-medium,8px);z-index:1}._root_1dvpk_2{--pagination-color-text:var(--theme-colors-text,#111827);--pagination-color-text-secondary:var(--theme-colors-textSecondary,#6b7280);--pagination-color-primary:var(--theme-colors-primary,#147274);--pagination-color-background:var(--theme-colors-background,#ffffff);--pagination-color-background-alt:var(--theme-colors-backgroundAlt,#e9ecef);--pagination-color-border:var(--theme-colors-border,#dee2e6);--pagination-color-white:var(--theme-colors-white,#ffffff);--pagination-focus-ring:var(--theme-focus-ringColor,#147274);--pagination-radius-small:var(--theme-borderRadius-small,4px);--pagination-font-family:var(--theme-typography-fontFamily-body,inherit);--pagination-duration-fast:var(--theme-animation-duration-fast,150ms);--pagination-easing:var(--theme-animation-easing-easeInOut,ease-in-out);--pagination-font-size-sm:var(--theme-fontSizes-sm,0.875rem);--pagination-font-size-xs:var(--theme-fontSizes-xs,0.75rem);display:flex;align-items:center;gap:12px;font-family:var(--pagination-font-family);position:relative}._rootCompact_1dvpk_25{gap:8px}._rootDisabled_1dvpk_29{opacity:.6;pointer-events:none}._container_1dvpk_35{display:flex;align-items:center;gap:8px}._pageList_1dvpk_42{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}._pageItem_1dvpk_52{margin:0}._ellipsis_1dvpk_57{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;color:var(--pagination-color-text-secondary);font-size:var(--pagination-font-size-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none}._ellipsisCompact_1dvpk_68{min-width:32px;height:32px;font-size:var(--pagination-font-size-xs)}._pageInfo_1dvpk_75{display:flex;align-items:center;gap:4px;color:var(--pagination-color-text-secondary);font-size:var(--pagination-font-size-sm)}._pageInfoCompact_1dvpk_83{font-size:var(--pagination-font-size-xs)}._pageJump_1dvpk_88{display:flex;align-items:center;gap:4px}._pageJump_1dvpk_88 label{color:var(--pagination-color-text-secondary);font-size:var(--pagination-font-size-sm)}._pageJumpCompact_1dvpk_99 label{font-size:var(--pagination-font-size-xs)}._pageJump_1dvpk_88 input{width:60px;height:40px;padding:4px 8px;border:1px solid var(--pagination-color-border);border-radius:var(--pagination-radius-small);background:var(--pagination-color-background);color:var(--pagination-color-text);font-size:var(--pagination-font-size-sm);text-align:center}._pageJumpCompact_1dvpk_99 input{width:50px;height:32px;font-size:var(--pagination-font-size-xs)}._pageJump_1dvpk_88 input:focus{outline:2px solid var(--pagination-focus-ring);outline-offset:2px;border-color:var(--pagination-color-primary)}._pageJump_1dvpk_88 input:disabled{opacity:.5;cursor:not-allowed}._pageSizeSelector_1dvpk_133{display:flex;align-items:center;gap:4px}._pageSizeSelector_1dvpk_133 label{color:var(--pagination-color-text-secondary);font-size:var(--pagination-font-size-sm)}._pageSizeSelectorCompact_1dvpk_144 label{font-size:var(--pagination-font-size-xs)}._pageSizeSelector_1dvpk_133 select{height:40px;padding:4px 12px 4px 8px;border:1px solid var(--pagination-color-border);border-radius:var(--pagination-radius-small);background:var(--pagination-color-background);color:var(--pagination-color-text);font-size:var(--pagination-font-size-sm);cursor:pointer}._pageSizeSelectorCompact_1dvpk_144 select{height:32px;font-size:var(--pagination-font-size-xs)}._pageSizeSelector_1dvpk_133 select:focus{outline:2px solid var(--pagination-focus-ring);outline-offset:2px;border-color:var(--pagination-color-primary)}._pageSizeSelector_1dvpk_133 select:disabled{opacity:.5;cursor:not-allowed}._loadingOverlay_1dvpk_176{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10}._root_45o6n_2{--panel-bg:var(--theme-colors-white);--panel-border:var(--theme-colors-border);--panel-shadow:none;--panel-radius:var(--theme-borderRadius-medium);position:relative;background:var(--panel-bg);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);transition:box-shadow var(--theme-transitions-normal),transform var(--theme-transitions-normal),border-color var(--theme-transitions-normal);width:100%;overflow:hidden}._root_45o6n_2,._variantDefault_45o6n_19{border:1px solid var(--panel-border)}._variantElevated_45o6n_23{--panel-shadow:var(--theme-shadows-medium);border:none}._variantGradient_45o6n_28{--panel-shadow:var(--theme-shadows-small);border:none}._variantOutlined_45o6n_33{border:1px solid var(--panel-border)}._sizeSm_45o6n_38{--panel-header-padding:var(--theme-spacing-sm) var(--theme-spacing-md);--panel-body-padding:var(--theme-spacing-md);--panel-title-size:var(--theme-fontSizes-md);--panel-subtitle-size:var(--theme-fontSizes-xs);--panel-icon-size:20px}._sizeMd_45o6n_46{--panel-header-padding:var(--theme-spacing-md) var(--theme-spacing-lg);--panel-body-padding:var(--theme-spacing-lg);--panel-title-size:var(--theme-fontSizes-lg);--panel-subtitle-size:var(--theme-fontSizes-sm);--panel-icon-size:24px}._sizeLg_45o6n_54{--panel-header-padding:var(--theme-spacing-lg) var(--theme-spacing-xl);--panel-body-padding:var(--theme-spacing-xl);--panel-title-size:var(--theme-fontSizes-xl);--panel-subtitle-size:var(--theme-fontSizes-md);--panel-icon-size:28px}._paddingNone_45o6n_63 ._body_45o6n_63{padding:0}._paddingSm_45o6n_67 ._body_45o6n_63{padding:var(--theme-spacing-md)}._paddingMd_45o6n_71 ._body_45o6n_63{padding:var(--theme-spacing-lg)}._paddingLg_45o6n_75 ._body_45o6n_63{padding:var(--theme-spacing-xl)}._hoverable_45o6n_80:hover{box-shadow:var(--theme-shadows-medium);transform:translateY(-2px)}._interactive_45o6n_86{cursor:pointer}._interactive_45o6n_86:hover{box-shadow:var(--theme-shadows-large)}._interactive_45o6n_86:active{transform:translateY(0);box-shadow:var(--theme-shadows-small)}}@layer components{}@layer components{._interactive_45o6n_86:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}._loading_45o6n_105{pointer-events:none;opacity:var(--theme-opacity-loading,.7)}._header_45o6n_111{display:flex;align-items:center;justify-content:space-between;gap:var(--theme-spacing-md);padding:var(--panel-header-padding)}._headerGradient_45o6n_123{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-colors-primary) 10%,transparent),color-mix(in srgb,var(--theme-colors-primary) 5%,transparent));border-bottom:1px solid color-mix(in srgb,var(--theme-colors-primary) 20%,var(--panel-border))}._headerBordered_45o6n_132{border-bottom:1px solid var(--panel-border)}._headerContent_45o6n_136{display:flex;align-items:center;gap:var(--theme-spacing-md);flex:1 1;min-width:0}._headerIcon_45o6n_144{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--panel-icon-size);height:var(--panel-icon-size);color:var(--theme-colors-primary);font-size:var(--panel-icon-size)}._headerIcon_45o6n_144 svg{width:100%;height:100%}._titleSection_45o6n_160{display:flex;flex-direction:column;gap:var(--theme-spacing-xxs);flex:1 1;min-width:0}._title_45o6n_160{font-size:var(--panel-title-size);font-weight:var(--theme-typography-fontWeight-semibold);color:var(--theme-colors-text);line-height:var(--theme-typography-lineHeight-tight)}._subtitle_45o6n_179,._title_45o6n_160{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subtitle_45o6n_179{font-size:var(--panel-subtitle-size);font-weight:var(--theme-typography-fontWeight-normal);color:var(--theme-colors-textSecondary);line-height:var(--theme-typography-lineHeight-normal)}._headerActions_45o6n_190{display:flex;align-items:center;gap:var(--theme-spacing-sm);flex-shrink:0}._body_45o6n_63{padding:var(--panel-body-padding)}._footer_45o6n_203{padding:var(--panel-header-padding);border-top:1px solid var(--panel-border);background-color:var(--theme-colors-background)}._loadingOverlay_45o6n_210{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--theme-colors-white) 80%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--theme-zIndex-overlay,100)}}@keyframes _shimmer_y8bql_1{0%{background-position:-200% 0}to{background-position:200% 0}}@layer components{._root_y8bql_11{display:flex;flex-direction:column;gap:var(--theme-spacing-md);padding:var(--theme-spacing-md);background:var(--theme-colors-light);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);transition:background var(--theme-transitions-fast),border-color var(--theme-transitions-fast);position:relative;overflow:hidden}._variantCompact_y8bql_27{flex-direction:row;align-items:center;min-height:80px;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm)}._variantDetailed_y8bql_36{gap:var(--theme-spacing-lg);padding:var(--theme-spacing-lg)}._interactive_y8bql_42{cursor:pointer}._interactive_y8bql_42:hover{background:var(--theme-colors-lightDark)}._interactive_y8bql_42:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset)}._interactive_y8bql_42:active{background:var(--theme-colors-border)}._loading_y8bql_60{pointer-events:none;opacity:.6}._loading_y8bql_60:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);background-size:200% 100%;animation:_shimmer_y8bql_1 1.5s infinite}._postHeader_y8bql_83{display:flex;align-items:flex-start;gap:var(--theme-spacing-sm);min-width:0}._postHeaderCompact_y8bql_90{flex:0 0 auto;gap:var(--theme-spacing-xs)}._avatarContainer_y8bql_96{flex-shrink:0}._authorInfo_y8bql_101{display:flex;flex-direction:column;gap:var(--theme-spacing-xxs);flex:1 1;min-width:0}._authorName_y8bql_110{display:flex;align-items:center;gap:var(--theme-spacing-xs);font-weight:var(--theme-typography-fontWeight-semibold);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md);line-height:var(--theme-typography-lineHeight-tight)}._username_y8bql_121{font-size:var(--theme-fontSizes-sm);overflow:hidden;text-overflow:ellipsis}._timestamp_y8bql_131,._username_y8bql_121{color:var(--theme-colors-textSecondary);line-height:var(--theme-typography-lineHeight-tight);white-space:nowrap}._timestamp_y8bql_131{font-size:var(--theme-fontSizes-xs);margin-left:auto}._gameReference_y8bql_140{display:flex;align-items:center;gap:var(--theme-spacing-xs)}._postContent_y8bql_147{color:var(--theme-colors-text);font-size:var(--theme-fontSizes-sm);line-height:var(--theme-typography-lineHeight-normal);word-wrap:break-word;overflow-wrap:break-word;min-width:0}._postContentClamped_y8bql_157{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}._postContentCompact_y8bql_164{flex:1 1;min-width:0}._postContent_y8bql_147 a{color:var(--theme-colors-primary);text-decoration:none}._postContent_y8bql_147 a:hover{text-decoration:underline}._postContent_y8bql_147 a:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:1px;border-radius:var(--theme-borderRadius-small)}._postContent_y8bql_147 .mention{color:var(--theme-colors-primary);font-weight:var(--theme-typography-fontWeight-medium)}._postContent_y8bql_147 .game-reference{color:var(--theme-colors-success);font-weight:var(--theme-typography-fontWeight-medium)}._postContent_y8bql_147 .hashtag{color:var(--theme-colors-info)}._postContent_y8bql_147 .person-reference{color:var(--theme-colors-accent);font-weight:var(--theme-typography-fontWeight-medium)}._postContent_y8bql_147 .publisher-reference{color:var(--theme-colors-warning);font-weight:var(--theme-typography-fontWeight-medium)}._postContent_y8bql_147 .event-reference{color:var(--theme-colors-danger);font-weight:var(--theme-typography-fontWeight-medium)}._mediaGallery_y8bql_221{position:relative;width:100%;border-radius:var(--theme-borderRadius-medium);overflow:hidden}._mediaGalleryCompact_y8bql_228{flex:0 0 120px;width:120px}._actions_y8bql_234{gap:var(--theme-spacing-md);padding-top:var(--theme-spacing-xs);border-top:1px solid var(--theme-colors-border)}._actionItem_y8bql_244,._actions_y8bql_234{display:flex;align-items:center;min-height:44px}._actionItem_y8bql_244{gap:var(--theme-spacing-xs);color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);transition:color var(--theme-transitions-fast);padding:var(--theme-spacing-xs);border-radius:var(--theme-borderRadius-small);cursor:pointer}._actionItemActive_y8bql_257{color:var(--theme-colors-accent)}._actionItemDisabled_y8bql_261{opacity:.5;cursor:not-allowed;pointer-events:none}._actionItem_y8bql_244:hover{color:var(--theme-colors-primary);background:var(--theme-colors-backgroundAlt)}._actionItem_y8bql_244:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:1px}._actionItem_y8bql_244:active{transform:scale(.95)}._actionCount_y8bql_282{font-size:var(--theme-fontSizes-sm);color:inherit}._loadingOverlay_y8bql_288{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.8);z-index:10}._compactContent_y8bql_302{display:flex;flex-direction:column;gap:var(--theme-spacing-xs);flex:1 1;min-width:0}._compactActions_y8bql_311{display:flex;align-items:center;gap:var(--theme-spacing-sm);margin-left:auto;flex-shrink:0}._menuItem_y8bql_320{margin-left:auto}._root_1gzik_2{position:relative;background:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-medium);overflow:visible;transition:transform .2s ease}._clickable_1gzik_12{cursor:pointer}._clickable_1gzik_12:hover{transform:translateY(-2px);box-shadow:var(--theme-shadows-large)}._bannerWrapper_1gzik_23{position:relative;overflow:hidden;border-radius:var(--theme-borderRadius-medium) var(--theme-borderRadius-medium) 0 0}._sizeSm_1gzik_30 ._bannerWrapper_1gzik_23{height:240px}._sizeMd_1gzik_34 ._bannerWrapper_1gzik_23{height:320px}._sizeLg_1gzik_38 ._bannerWrapper_1gzik_23{height:400px}._profileContent_1gzik_44{background:var(--theme-colors-background);border-radius:0 0 var(--theme-borderRadius-medium) var(--theme-borderRadius-medium);box-shadow:var(--theme-shadows-small);position:relative}._sizeSm_1gzik_30 ._profileContent_1gzik_44{padding:16px}._sizeMd_1gzik_34 ._profileContent_1gzik_44{padding:24px}._sizeLg_1gzik_38 ._profileContent_1gzik_44{padding:32px}._sizeSm_1gzik_30 ._profileContentWithBanner_1gzik_65{padding-top:calc(80px / 2 + 8px)}._sizeMd_1gzik_34 ._profileContentWithBanner_1gzik_65{padding-top:calc(120px / 2 + 8px)}._sizeLg_1gzik_38 ._profileContentWithBanner_1gzik_65{padding-top:calc(150px / 2 + 8px)}._avatarWrapper_1gzik_79{display:inline-block}._sizeSm_1gzik_30 ._avatarWrapperInline_1gzik_84{margin-bottom:8px}._sizeMd_1gzik_34 ._avatarWrapperInline_1gzik_84{margin-bottom:12px}._sizeLg_1gzik_38 ._avatarWrapperInline_1gzik_84{margin-bottom:16px}._sizeSm_1gzik_30 ._avatarWrapperFloating_1gzik_97{position:absolute;top:calc(240px - 80px / 2);left:16px}._sizeMd_1gzik_34 ._avatarWrapperFloating_1gzik_97{position:absolute;top:calc(320px - 120px / 2);left:24px}._sizeLg_1gzik_38 ._avatarWrapperFloating_1gzik_97{position:absolute;top:calc(400px - 150px / 2);left:32px}._header_1gzik_117{display:flex;align-items:flex-start;justify-content:space-between}._sizeSm_1gzik_30 ._header_1gzik_117{gap:8px;margin-bottom:8px}._sizeMd_1gzik_34 ._header_1gzik_117{gap:12px;margin-bottom:12px}._sizeLg_1gzik_38 ._header_1gzik_117{gap:16px;margin-bottom:16px}._info_1gzik_138{flex:1 1;min-width:0}._nameRow_1gzik_143{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._name_1gzik_143{margin:0;font-weight:var(--theme-typography-fontWeight-bold);color:var(--theme-colors-text)}._sizeSm_1gzik_30 ._name_1gzik_143{font-size:20px}._sizeMd_1gzik_34 ._name_1gzik_143{font-size:24px}._sizeLg_1gzik_38 ._name_1gzik_143{font-size:32px}._username_1gzik_168{color:var(--theme-colors-textSecondary)}._sizeSm_1gzik_30 ._username_1gzik_168{font-size:var(--theme-fontSizes-sm)}._sizeMd_1gzik_34 ._username_1gzik_168{font-size:var(--theme-fontSizes-md)}._sizeLg_1gzik_38 ._username_1gzik_168{font-size:var(--theme-fontSizes-lg)}._bio_1gzik_184{color:var(--theme-colors-text);line-height:1.5}._sizeSm_1gzik_30 ._bio_1gzik_184{margin:8px 0;font-size:var(--theme-fontSizes-sm)}._sizeMd_1gzik_34 ._bio_1gzik_184{margin:12px 0;font-size:var(--theme-fontSizes-md)}._sizeLg_1gzik_38 ._bio_1gzik_184{margin:16px 0;font-size:var(--theme-fontSizes-lg)}._badges_1gzik_204{display:flex;flex-wrap:wrap}._sizeSm_1gzik_30 ._badges_1gzik_204{gap:8px;margin-top:8px}._sizeMd_1gzik_34 ._badges_1gzik_204{gap:12px;margin-top:12px}._sizeLg_1gzik_38 ._badges_1gzik_204{gap:16px;margin-top:16px}._actions_1gzik_224{display:flex;flex-shrink:0}._sizeSm_1gzik_30 ._actions_1gzik_224{gap:8px}._sizeMd_1gzik_34 ._actions_1gzik_224{gap:12px}._sizeLg_1gzik_38 ._actions_1gzik_224{gap:16px}._metadata_1gzik_243{display:flex;flex-wrap:wrap}._sizeSm_1gzik_30 ._metadata_1gzik_243{gap:12px;margin-top:8px}._sizeMd_1gzik_34 ._metadata_1gzik_243{gap:18px;margin-top:12px}._sizeLg_1gzik_38 ._metadata_1gzik_243{gap:24px;margin-top:16px}._metaItem_1gzik_263{display:flex;align-items:center;gap:6px;color:var(--theme-colors-textSecondary)}._sizeSm_1gzik_30 ._metaItem_1gzik_263{font-size:var(--theme-fontSizes-sm)}._sizeMd_1gzik_34 ._metaItem_1gzik_263{font-size:var(--theme-fontSizes-md)}._sizeLg_1gzik_38 ._metaItem_1gzik_263{font-size:var(--theme-fontSizes-lg)}._metaItem_1gzik_263 svg{width:16px;height:16px}._stats_1gzik_289{display:flex;padding-top:var(--profileheader-stats-padding,0);padding-bottom:var(--profileheader-stats-padding,0);border-top:1px solid var(--theme-colors-border);border-bottom:1px solid var(--theme-colors-border)}._sizeSm_1gzik_30 ._stats_1gzik_289{gap:16px;padding:8px 0;margin:8px 0}._sizeMd_1gzik_34 ._stats_1gzik_289{gap:24px;padding:12px 0;margin:12px 0}._sizeLg_1gzik_38 ._stats_1gzik_289{gap:32px;padding:16px 0;margin:16px 0}._stat_1gzik_289{display:flex;flex-direction:column;align-items:center}._statValue_1gzik_321{font-weight:var(--theme-typography-fontWeight-bold);color:var(--theme-colors-text)}._sizeSm_1gzik_30 ._statValue_1gzik_321{font-size:18px}._sizeMd_1gzik_34 ._statValue_1gzik_321{font-size:22px}._sizeLg_1gzik_38 ._statValue_1gzik_321{font-size:28px}._statLabel_1gzik_338{color:var(--theme-colors-textSecondary);margin-top:2px}._sizeSm_1gzik_30 ._statLabel_1gzik_338{font-size:var(--theme-fontSizes-xs)}._sizeLg_1gzik_38 ._statLabel_1gzik_338,._sizeMd_1gzik_34 ._statLabel_1gzik_338{font-size:var(--theme-fontSizes-sm)}._progressRings_1gzik_354{display:flex}._sizeSm_1gzik_30 ._progressRings_1gzik_354{gap:16px;margin:8px 0}._sizeMd_1gzik_34 ._progressRings_1gzik_354{gap:24px;margin:12px 0}._sizeLg_1gzik_38 ._progressRings_1gzik_354{gap:32px;margin:16px 0}._progressItem_1gzik_373{display:flex;flex-direction:column;align-items:center;gap:8px}._progressLabel_1gzik_380{color:var(--theme-colors-textSecondary)}._sizeSm_1gzik_30 ._progressLabel_1gzik_380{font-size:var(--theme-fontSizes-sm)}._sizeMd_1gzik_34 ._progressLabel_1gzik_380{font-size:var(--theme-fontSizes-md)}._sizeLg_1gzik_38 ._progressLabel_1gzik_380{font-size:var(--theme-fontSizes-lg)}._children_1gzik_398{border-top:1px solid var(--theme-colors-border)}._sizeSm_1gzik_30 ._children_1gzik_398{margin-top:8px;padding-top:8px}._sizeMd_1gzik_34 ._children_1gzik_398{margin-top:12px;padding-top:12px}._sizeLg_1gzik_38 ._children_1gzik_398{margin-top:16px;padding-top:16px}._loadingOverlay_1gzik_419{position:absolute;top:0;left:0;right:0;bottom:0;background:color-mix(in srgb,var(--theme-colors-background) 80%,transparent);display:flex;align-items:center;justify-content:center;z-index:2;border-radius:var(--theme-borderRadius-large)}}@layer components{}@keyframes _progress-ring-draw_xik0x_1{0%{stroke-dashoffset:var(--progress-circumference)}to{stroke-dashoffset:var(--progress-offset)}}@layer components{._root_xik0x_12{--progress-stroke-width:6;--progress-color:var(--theme-colors-primary);--progress-track-color:var(--theme-colors-backgroundAlt);position:relative;display:inline-flex;align-items:center;justify-content:center}._root_xik0x_12,._svg_xik0x_27{width:var(--progress-size);height:var(--progress-size)}._svg_xik0x_27{display:block;transform:rotate(-90deg)}._track_xik0x_36{fill:none;stroke:var(--progress-track-color);stroke-width:var(--progress-stroke-width)}._progress_xik0x_42{fill:none;stroke:var(--progress-color);stroke-width:var(--progress-stroke-width);stroke-linecap:round;transform-origin:center;transform:rotate(var(--progress-rotation,0deg))}._progressAnimated_xik0x_53{transition:stroke-dashoffset var(--progress-duration,.5s) ease-in-out;animation:_progress-ring-draw_xik0x_1 var(--progress-duration,.5s) ease-in-out}._content_xik0x_60{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(var(--progress-size) * .7);height:calc(var(--progress-size) * .7)}._value_xik0x_74{font-weight:var(--theme-typography-fontWeight-semibold,600);line-height:1;color:var(--progress-color);font-size:calc(var(--progress-size) * .25)}}@media (prefers-reduced-motion:reduce){._progressAnimated_xik0x_53{animation:none;transition:none}}@layer components{._root_1pur9_2{display:flex;transition:opacity .2s ease}._gapXs_1pur9_8{gap:4px}._gapSm_1pur9_9{gap:8px}._gapMd_1pur9_10{gap:12px}._gapLg_1pur9_11{gap:16px}._horizontal_1pur9_14{flex-direction:row;align-items:center;justify-content:flex-start}._vertical_1pur9_20{flex-direction:column;align-items:stretch;justify-content:flex-start}._vertical_1pur9_20>*{width:100%}._stacked_1pur9_30{flex-direction:column;align-items:center;justify-content:center;text-align:center}._stacked_1pur9_30>*{width:100%;max-width:200px}._divider_1pur9_42{width:1px;height:24px;background:var(--theme-colors-border);opacity:.5}._actionGroup_1pur9_49{display:flex;align-items:center}._root_1b95b_2{--reviewcard-bg:var(--theme-colors-background,#ffffff);--reviewcard-border:var(--theme-colors-border,#e5e7eb);--reviewcard-fg:var(--theme-colors-text,#111827);--reviewcard-muted:var(--theme-colors-textSecondary,#6b7280);--reviewcard-radius:var(--theme-borderRadius-medium,8px);--reviewcard-padding:var(--theme-spacing-md,1rem);--reviewcard-shadow:var(--theme-shadows-md,0 2px 8px rgba(0,0,0,0.08));background:var(--reviewcard-bg);border:1px solid var(--reviewcard-border);border-radius:var(--reviewcard-radius);padding:var(--reviewcard-padding);transition:all var(--theme-transitions-normal,.2s ease)}._root_1b95b_2:hover{box-shadow:var(--reviewcard-shadow)}._header_1b95b_22{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--theme-spacing-md,1rem);margin-bottom:var(--theme-spacing-sm,.5rem)}._userInfo_1b95b_30{display:flex;align-items:center;gap:var(--theme-spacing-sm,.5rem);flex:1 1;min-width:0}._userDetails_1b95b_38{display:flex;flex-direction:column;gap:var(--theme-spacing-xs,.25rem);flex:1 1;min-width:0}._userName_1b95b_46{font-weight:600;color:var(--reviewcard-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actions_1b95b_54{display:flex;align-items:center;gap:var(--theme-spacing-xs,.25rem)}._ratingContainer_1b95b_60{margin-bottom:var(--theme-spacing-sm,.5rem)}._comment_1b95b_64{color:var(--reviewcard-fg);line-height:1.6;word-wrap:break-word;white-space:pre-wrap}._footer_1b95b_71{display:flex;align-items:center;justify-content:space-between;margin-top:var(--theme-spacing-sm,.5rem);padding-top:var(--theme-spacing-sm,.5rem);border-top:1px solid var(--reviewcard-border)}._updatedLabel_1b95b_80{color:var(--reviewcard-muted);font-style:italic}._root_578ff_2{--srd-star-fg:var(--theme-colors-warning);--srd-star-empty-fg:var(--theme-colors-border);gap:var(--theme-spacing-xs)}._root_578ff_2,._stars_578ff_13{display:inline-flex;align-items:center}._stars_578ff_13{gap:2px}._star_578ff_13{display:inline-flex;align-items:center;justify-content:center;font-size:16px}._starFull_578ff_27{color:var(--srd-star-fg)}._starMuted_578ff_31{color:var(--theme-colors-textSecondary)}._starEmpty_578ff_35{color:var(--srd-star-empty-fg)}._sm_578ff_40 ._star_578ff_13{font-size:12px}._md_578ff_43 ._star_578ff_13{font-size:16px}._lg_578ff_46 ._star_578ff_13{font-size:24px}._value_578ff_51{font-weight:600;color:var(--theme-colors-text);font-size:var(--theme-fontSizes-sm)}._sm_578ff_40 ._value_578ff_51{font-size:var(--theme-fontSizes-xs)}._lg_578ff_46 ._value_578ff_51{font-size:var(--theme-fontSizes-md)}._count_578ff_64{color:var(--theme-colors-textSecondary)}._count_578ff_64,._sm_578ff_40 ._count_578ff_64{font-size:var(--theme-fontSizes-xs)}._lg_578ff_46 ._count_578ff_64{font-size:var(--theme-fontSizes-sm)}._container_1cfak_2,._reviewsContainer_1cfak_8{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}._loadingContainer_1cfak_14{padding:var(--theme-spacing-xl);display:flex;justify-content:center;align-items:center}._paginationContainer_1cfak_21{display:flex;justify-content:center;padding-top:var(--theme-spacing-md);border-top:1px solid var(--theme-colors-border)}._header_1cfak_28{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--theme-spacing-sm)}._totalCount_1cfak_35{color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm)}}@layer components{}@layer components{}@layer components{}@keyframes _searchbar-spin_1aj7m_1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@layer components{._searchContainer_1aj7m_14{position:relative}._searchContainer--fullWidth_1aj7m_18{width:100%}._searchBar_1aj7m_25{display:flex;align-items:center;position:relative;transition:all .2s ease}._searchBar--sm_1aj7m_33{height:32px;gap:var(--theme-spacing-xs)}._searchBar--md_1aj7m_38{height:40px;gap:var(--theme-spacing-sm)}._searchBar--lg_1aj7m_43{height:48px;gap:var(--theme-spacing-md)}._searchBar--default_1aj7m_49{background:var(--theme-colors-light);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium)}._searchBar--compact_1aj7m_55{background:transparent;border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small)}._searchBar--prominent_1aj7m_61{background:var(--theme-colors-white);border:1px solid var(--theme-colors-primary);border-radius:var(--theme-borderRadius-large);box-shadow:var(--theme-shadows-medium)}._searchBar--fullWidth_1aj7m_69{width:100%}._searchBar--loading_1aj7m_74{pointer-events:none;opacity:.7}._searchBar--disabled_1aj7m_80{opacity:.5;cursor:not-allowed;pointer-events:none}._searchBar_1aj7m_25:focus-within{outline:2px solid color-mix(in srgb,var(--theme-colors-primary) 20%,transparent);outline-offset:2px;border-color:var(--theme-colors-primary)}._searchBar--prominent_1aj7m_61:focus-within{box-shadow:var(--theme-shadows-large)}._searchIcon_1aj7m_100{display:flex;align-items:center;justify-content:center;color:var(--theme-colors-textSecondary);margin-left:var(--theme-spacing-sm);flex-shrink:0}._searchIcon--sm_1aj7m_109 svg{width:16px;height:16px}._searchIcon--md_1aj7m_114 svg{width:20px;height:20px}._searchIcon--lg_1aj7m_119 svg{width:24px;height:24px}._loadingSpinner_1aj7m_127{display:flex;align-items:center;justify-content:center;margin-right:var(--theme-spacing-sm)}._loadingSpinner--sm_1aj7m_134{width:16px;height:16px}._loadingSpinner--md_1aj7m_139{width:20px;height:20px}._loadingSpinner--lg_1aj7m_144{width:24px;height:24px}._loadingSpinner_1aj7m_127:after{content:"";width:100%;height:100%;border-top:2px solid var(--theme-colors-border);border:2px solid var(--theme-colors-border);border-top-color:var(--theme-colors-primary);border-radius:50%;animation:_searchbar-spin_1aj7m_1 1s linear infinite}._resultCount_1aj7m_162{color:var(--theme-colors-textSecondary);margin-right:var(--theme-spacing-sm);white-space:nowrap;flex-shrink:0}._resultCount--sm_1aj7m_169{font-size:var(--theme-fontSizes-sm)}._resultCount--md_1aj7m_173{font-size:var(--theme-fontSizes-md)}._resultCount--lg_1aj7m_177{font-size:var(--theme-fontSizes-lg)}._clearButton_1aj7m_184{position:absolute;right:var(--theme-spacing-sm)}._clearButton--withSubmit_1aj7m_189{right:calc(var(--theme-spacing-sm) + 48px)}._filtersButton_1aj7m_196{margin-right:var(--theme-spacing-xs)}._submitButton_1aj7m_203{margin-right:var(--theme-spacing-sm)}._dropdown_1aj7m_210{position:absolute;top:100%;left:0;right:0;background:var(--theme-colors-backgroundInput,var(--theme-colors-background));border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);box-shadow:var(--theme-shadows-large);z-index:var(--theme-zIndex-dropdown,1000);max-height:60vh;overflow:hidden;display:none;margin-top:var(--theme-spacing-xs)}._dropdown--open_1aj7m_226{display:block}._dropdown--prominent_1aj7m_230{border-color:var(--theme-colors-primary);box-shadow:var(--theme-shadows-large)}._dropdownContent_1aj7m_238{max-height:calc(60vh - 100px);overflow-y:auto}._dropdownContent_1aj7m_238::-webkit-scrollbar{width:6px}._dropdownContent_1aj7m_238::-webkit-scrollbar-track{background:var(--theme-colors-backgroundAlt,var(--theme-colors-light))}._dropdownContent_1aj7m_238::-webkit-scrollbar-thumb{background:var(--theme-colors-border);border-radius:3px}._dropdownContent_1aj7m_238::-webkit-scrollbar-thumb:hover{background:var(--theme-colors-textSecondary)}._dropdownGroupHeader_1aj7m_270,._dropdownGroup_1aj7m_263:not(:last-child){border-bottom:1px solid var(--theme-colors-border)}._dropdownGroupHeader_1aj7m_270{padding:var(--theme-spacing-sm) var(--theme-spacing-md);background-color:var(--theme-colors-backgroundAlt,var(--theme-colors-light));font-size:var(--theme-fontSizes-xs);font-weight:var(--theme-typography-fontWeight-semibold);color:var(--theme-colors-textSecondary);text-transform:uppercase;letter-spacing:.5px;position:-webkit-sticky;position:sticky;top:0;z-index:1}._dropdownItem_1aj7m_287{padding:var(--theme-spacing-sm) var(--theme-spacing-md);cursor:pointer;transition:background-color .2s ease;border-left:3px solid transparent}._dropdownItem--focused_1aj7m_294,._dropdownItem_1aj7m_287:hover{background-color:color-mix(in srgb,var(--theme-colors-primary) 10%,transparent);border-left-color:var(--theme-colors-primary)}._dropdownItem_1aj7m_287:active{background-color:color-mix(in srgb,var(--theme-colors-primary) 20%,transparent)}._dropdownItemTitle_1aj7m_311{font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-typography-fontWeight-medium);color:var(--theme-colors-text);margin-bottom:2px}._dropdownItemSubtitle_1aj7m_318{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);line-height:1.4}._dropdownLoadingState_1aj7m_327,._dropdownNoResults_1aj7m_334{padding:var(--theme-spacing-lg);text-align:center;color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm)}._dropdownFooter_1aj7m_344{border-top:1px solid var(--theme-colors-border);padding:var(--theme-spacing-sm) var(--theme-spacing-md);background-color:var(--theme-colors-backgroundAlt,var(--theme-colors-light))}._showAllLink_1aj7m_353{display:block;width:100%;padding:var(--theme-spacing-sm);color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-typography-fontWeight-medium);text-align:center;background:none;border:none;border-radius:var(--theme-borderRadius-small);cursor:pointer;transition:all .2s ease}._showAllLink--focused_1aj7m_368,._showAllLink_1aj7m_353:hover{background-color:var(--theme-colors-primary);color:var(--theme-colors-background)}._showAllLink_1aj7m_353:active{background-color:var(--theme-colors-primaryDark)}}@keyframes _searchinput-spin_bvplw_1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@layer components{._root_bvplw_11{display:inline-block;min-width:200px}._root_bvplw_11._fullWidth_bvplw_16{display:block;width:100%}._wrapper_bvplw_22{position:relative;display:inline-block;width:100%}._input_bvplw_29{width:100%;font-family:var(--theme-typography-fontFamily-body);font-size:var(--searchinput-font-size);line-height:1.5;color:var(--theme-colors-text);background:var(--searchinput-bg);border-width:var(--searchinput-border-width);border-style:var(--searchinput-border-style);border-color:var(--theme-colors-border);border-radius:var(--searchinput-radius);padding:var(--searchinput-padding);height:var(--searchinput-height);outline:none;transition:all .2s ease-in-out;cursor:text}._input_bvplw_29::placeholder{color:var(--theme-colors-textSecondary);opacity:.6}._input_bvplw_29:hover:not(:disabled):not(:focus){border-color:var(--theme-colors-primaryLight)}._input_bvplw_29:focus{border-color:var(--theme-colors-primary)}._input_bvplw_29:disabled{opacity:.6;background:var(--theme-colors-backgroundDisabled);cursor:not-allowed}._sizeSm_bvplw_67{--searchinput-height:36px;--searchinput-padding:8px 12px;--searchinput-padding-with-icon:8px 12px 8px 36px;--searchinput-font-size:var(--theme-fontSizes-sm);--searchinput-icon-size:16px;--searchinput-icon-offset:12px;--searchinput-radius:6px}._sizeMd_bvplw_77{--searchinput-height:44px;--searchinput-padding:10px 16px;--searchinput-padding-with-icon:10px 16px 10px 40px;--searchinput-font-size:var(--theme-fontSizes-md);--searchinput-icon-size:20px;--searchinput-icon-offset:14px;--searchinput-radius:8px}._sizeLg_bvplw_87{--searchinput-height:52px;--searchinput-padding:12px 20px;--searchinput-padding-with-icon:12px 20px 12px 48px;--searchinput-font-size:var(--theme-fontSizes-lg);--searchinput-icon-size:24px;--searchinput-icon-offset:16px;--searchinput-radius:10px}._variantOutlined_bvplw_98{--searchinput-bg:transparent;--searchinput-border-width:1px;--searchinput-border-style:solid}._variantFilled_bvplw_104{--searchinput-bg:var(--theme-colors-backgroundAlt);--searchinput-border-width:1px;--searchinput-border-style:solid}._variantUnderlined_bvplw_110{--searchinput-bg:transparent;--searchinput-border-width:0 0 2px 0;--searchinput-border-style:solid;--searchinput-radius:0}._variantGhost_bvplw_117{--searchinput-bg:transparent;--searchinput-border-width:0;--searchinput-border-style:none}._variantFilled_bvplw_104 ._input_bvplw_29:hover:not(:disabled):not(:focus){background:var(--theme-colors-backgroundAlt)}._variantFilled_bvplw_104 ._input_bvplw_29:focus{background:var(--theme-colors-background)}._variantOutlined_bvplw_98 ._input_bvplw_29:focus{box-shadow:0 0 0 3px var(--theme-colors-primaryLight)}._stateError_bvplw_138 ._input_bvplw_29{border-color:var(--theme-colors-error)}._stateError_bvplw_138 ._input_bvplw_29:hover:not(:disabled):not(:focus){border-color:var(--theme-colors-errorDark)}._stateError_bvplw_138 ._input_bvplw_29:focus{border-color:var(--theme-colors-error)}._variantOutlined_bvplw_98._stateError_bvplw_138 ._input_bvplw_29:focus{box-shadow:0 0 0 3px var(--theme-colors-errorLight)}._stateSuccess_bvplw_155 ._input_bvplw_29{border-color:var(--theme-colors-success)}._stateSuccess_bvplw_155 ._input_bvplw_29:hover:not(:disabled):not(:focus){border-color:var(--theme-colors-successDark)}._stateSuccess_bvplw_155 ._input_bvplw_29:focus{border-color:var(--theme-colors-success)}._stateDisabled_bvplw_168 ._input_bvplw_29{opacity:.6;background:var(--theme-colors-backgroundDisabled);cursor:not-allowed;border-color:var(--theme-colors-disabled)}._input_bvplw_29._hasStartIcon_bvplw_176{padding:var(--searchinput-padding-with-icon)}._input_bvplw_29._hasTrailingAffordance_bvplw_180{padding-right:calc(var(--searchinput-icon-offset) + var(--searchinput-icon-size))}._iconContainer_bvplw_185{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--theme-colors-textSecondary)}._iconContainer_bvplw_185 svg{width:var(--searchinput-icon-size);height:var(--searchinput-icon-size)}._iconStart_bvplw_201{left:var(--searchinput-icon-offset)}._clearButton_bvplw_210,._iconEnd_bvplw_205{right:var(--searchinput-icon-offset)}._clearButton_bvplw_210{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:var(--searchinput-icon-size);height:var(--searchinput-icon-size);padding:0;background:transparent;border:none;border-radius:50%;color:var(--theme-colors-textSecondary);cursor:pointer;transition:all .2s ease-in-out}._clearButton_bvplw_210:hover{background:var(--theme-colors-backgroundAlt);color:var(--theme-colors-text)}._clearButton_bvplw_210:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}._clearButton_bvplw_210:active{transform:translateY(-50%) scale(.9)}._clearButton_bvplw_210 svg{width:70%;height:70%}._loadingSpinner_bvplw_249{position:absolute;top:50%;right:var(--searchinput-icon-offset);transform:translateY(-50%);width:var(--searchinput-icon-size);height:var(--searchinput-icon-size)}._loadingSpinner_bvplw_249:after{content:"";display:block;width:100%;height:100%;border:2px solid transparent;border-top:2px solid var(--theme-colors-primary);border-radius:50%;animation:_searchinput-spin_bvplw_1 .6s linear infinite}._root_14ywk_5{--sr-size:20px;display:flex;flex-direction:column;width:auto}._fullWidth_14ywk_14{width:100%}._labelContainer_14ywk_18{display:flex;align-items:center;gap:var(--theme-spacing-xs);margin-bottom:var(--theme-spacing-xs)}._label_14ywk_18{font-size:var(--theme-fontSizes-sm);font-weight:500;color:var(--theme-colors-text);cursor:pointer}._hasError_14ywk_32 ._label_14ywk_18{color:var(--theme-colors-error)}._description_14ywk_36{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);margin-bottom:var(--theme-spacing-xs);line-height:1.4}._starContainer_14ywk_43{display:flex;align-items:center;gap:4px;padding:var(--theme-spacing-xs) 0;cursor:pointer;opacity:1}._disabled_14ywk_52 ._starContainer_14ywk_43{cursor:not-allowed;opacity:.6}}@layer components{._starContainer_14ywk_43:focus-within{outline:2px solid var(--theme-colors-primary);outline-offset:2px;border-radius:var(--theme-borderRadius-small)}._starButton_14ywk_63{background:none;border:none;padding:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--theme-borderRadius-small);transition:all var(--theme-transitions-fast);font-size:var(--sr-size);color:var(--theme-colors-border)}._starButton_14ywk_63[data-filled=true],._starButton_14ywk_63[data-hover=true]{color:var(--theme-colors-warning)}._starButton_14ywk_63:hover:not(:disabled){color:var(--theme-colors-warning);transform:scale(1.1)}._starButton_14ywk_63:focus{outline:2px solid var(--theme-colors-primary);outline-offset:2px}._starButton_14ywk_63:active:not(:disabled){transform:scale(.95)}._starButton_14ywk_63:disabled{cursor:not-allowed;color:var(--theme-colors-disabled)}._sm_14ywk_106{--sr-size:16px}._md_14ywk_110{--sr-size:20px}._lg_14ywk_114{--sr-size:28px}._ratingInfo_14ywk_120{display:flex;align-items:center;justify-content:space-between;margin-top:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-xs)}._ratingValue_14ywk_128{font-weight:600;color:var(--theme-colors-text)}._ratingText_14ywk_133{color:var(--theme-colors-textSecondary);font-style:italic}._errorMessage_14ywk_138{color:var(--theme-colors-error);font-size:var(--theme-fontSizes-xs);margin-top:var(--theme-spacing-xs)}._hiddenInput_14ywk_144{opacity:0;position:absolute;pointer-events:none;width:1px;height:1px;overflow:hidden}._root_14ltm_2{--statcard-bg:white;--statcard-border:var(--theme-colors-border);--statcard-radius:var(--theme-borderRadius-medium);--statcard-shadow:var(--theme-shadows-small);--statcard-transition:300ms ease;--statcard-value-color:var(--theme-colors-text);--statcard-icon-color:var(--theme-colors-primary);--statcard-icon-bg:color-mix(in srgb,var(--theme-colors-primary) 10%,transparent);position:relative;background:var(--statcard-bg);border:1px solid var(--statcard-border);border-radius:var(--statcard-radius);display:flex;flex-direction:column;transition:all var(--statcard-transition);box-shadow:var(--statcard-shadow)}._sizeSm_14ltm_23{padding:var(--theme-spacing-sm);gap:var(--theme-spacing-xs)}._sizeMd_14ltm_28{padding:var(--theme-spacing-md);gap:var(--theme-spacing-sm)}._sizeLg_14ltm_33{padding:var(--theme-spacing-lg);gap:var(--theme-spacing-md)}._colorDefault_14ltm_39{--statcard-value-color:var(--theme-colors-text);--statcard-icon-color:var(--theme-colors-primary);--statcard-icon-bg:color-mix(in srgb,var(--theme-colors-primary) 10%,transparent)}._colorPrimary_14ltm_45{--statcard-value-color:var(--theme-colors-primary);--statcard-icon-color:white;--statcard-icon-bg:var(--theme-colors-primary)}._colorSuccess_14ltm_51{--statcard-value-color:var(--theme-colors-success);--statcard-icon-color:white;--statcard-icon-bg:var(--theme-colors-success)}._colorWarning_14ltm_57{--statcard-value-color:var(--theme-colors-warning);--statcard-icon-color:dark;--statcard-icon-bg:var(--theme-colors-warning)}._colorError_14ltm_63{--statcard-value-color:var(--theme-colors-error);--statcard-icon-color:white;--statcard-icon-bg:var(--theme-colors-error)}._colorInfo_14ltm_69{--statcard-value-color:var(--theme-colors-info);--statcard-icon-color:white;--statcard-icon-bg:var(--theme-colors-info)}._hoverable_14ltm_76:hover{transform:translateY(-2px);box-shadow:var(--theme-shadows-medium);border-color:var(--theme-colors-primary)}._interactive_14ltm_83{cursor:pointer}._header_14ltm_88{display:flex;align-items:center;gap:var(--theme-spacing-sm);margin-bottom:var(--theme-spacing-sm)}._headerLeft_14ltm_95{justify-content:space-between}._headerCenter_14ltm_99{justify-content:center}._headerRight_14ltm_103{justify-content:flex-end}._icon_14ltm_108{border-radius:var(--theme-borderRadius-medium);display:flex;align-items:center;justify-content:center;background:var(--statcard-icon-bg);color:var(--statcard-icon-color);flex-shrink:0}._iconSm_14ltm_118{width:36px;height:36px}._iconSm_14ltm_118 svg{width:18px;height:18px}._iconMd_14ltm_128{width:48px;height:48px}._iconMd_14ltm_128 svg{width:24px;height:24px}._iconLg_14ltm_138{width:56px;height:56px}._iconLg_14ltm_138 svg{width:28px;height:28px}._content_14ltm_149{flex:1 1;display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}._label_14ltm_157{margin:0;color:var(--theme-colors-textSecondary);text-transform:uppercase;letter-spacing:.5px;font-weight:var(--theme-typography-fontWeight-medium)}._labelSm_14ltm_165{font-size:var(--theme-fontSizes-xs)}._labelMd_14ltm_169{font-size:var(--theme-fontSizes-sm)}._labelLg_14ltm_173{font-size:var(--theme-fontSizes-md)}._value_14ltm_178{font-weight:var(--theme-typography-fontWeight-bold);color:var(--statcard-value-color);line-height:1.2}._valueSm_14ltm_184{font-size:var(--theme-fontSizes-lg)}._valueMd_14ltm_188{font-size:var(--theme-fontSizes-xl)}._valueLg_14ltm_192{font-size:var(--theme-fontSizes-xxl)}._valueProgress_14ltm_196{display:flex;align-items:center;justify-content:center;margin:var(--theme-spacing-md) 0}._description_14ltm_204{margin:0;color:var(--theme-colors-textSecondary);line-height:1.4}._descriptionSm_14ltm_210{font-size:var(--theme-fontSizes-xs)}._descriptionMd_14ltm_214{font-size:var(--theme-fontSizes-sm)}._descriptionLg_14ltm_218{font-size:var(--theme-fontSizes-md)}._trend_14ltm_223{display:inline-flex;align-items:center;gap:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-typography-fontWeight-medium)}._trend_14ltm_223 svg{width:16px;height:16px}._trendUp_14ltm_236{color:var(--theme-colors-success)}._trendDown_14ltm_240{color:var(--theme-colors-error)}._trendNeutral_14ltm_244{color:var(--theme-colors-textSecondary)}._progressContainer_14ltm_249{display:flex;align-items:center;justify-content:center;margin:var(--theme-spacing-md) 0}._loadingOverlay_14ltm_257{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.9);border-radius:inherit;z-index:1}}@layer components{}@keyframes _tab-spin_yxq5u_1{to{transform:rotate(1turn)}}@layer components{._root_yxq5u_8{--tab-fg:var(--theme-colors-text);--tab-fg-active:var(--theme-colors-primary);--tab-bg:transparent;--tab-bg-active:transparent;--tab-bg-hover:transparent;--tab-indicator:var(--theme-colors-primary);--tab-radius:0;--tab-indicator-height:0;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;min-height:40px;font-family:var(--theme-typography-fontFamily-body,inherit);font-size:var(--theme-fontSizes-md);font-weight:var(--theme-typography-fontWeight-medium,500);line-height:var(--theme-typography-lineHeight-normal,1.5);border:none;background:var(--tab-bg);color:var(--tab-fg);border-radius:var(--tab-radius);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent;transition:color .2s ease-in-out,background-color .2s ease-in-out,transform .2s ease-in-out}._root_yxq5u_8:hover:not(:disabled){background:var(--tab-bg-hover)}._root_yxq5u_8:focus-visible{outline:2px solid var(--theme-focus-ringColor,var(--theme-colors-primary));outline-offset:2px}._root_yxq5u_8:active:not(:disabled){transform:scale(.98)}._root_yxq5u_8:disabled{cursor:not-allowed;opacity:.5}._underline_yxq5u_65{--tab-radius:0;--tab-indicator-height:2px}._pills_yxq5u_70{--tab-radius:9999px;--tab-bg-hover:var(--theme-colors-backgroundAlt)}._enclosed_yxq5u_75{--tab-radius:8px 8px 0 0;--tab-bg-hover:var(--theme-colors-backgroundAlt);border:1px solid var(--theme-colors-border);border-bottom:none}._segment_yxq5u_87,._soft_yxq5u_82{--tab-radius:6px;--tab-bg-hover:var(--theme-colors-backgroundAlt)}._segment_yxq5u_87{border:1px solid var(--theme-colors-border)}._sm_yxq5u_95{padding:8px 12px;min-height:32px;font-size:var(--theme-fontSizes-sm);gap:6px}._md_yxq5u_102{padding:10px 16px;min-height:40px;font-size:var(--theme-fontSizes-md);gap:8px}._lg_yxq5u_109{padding:12px 20px;min-height:48px;font-size:var(--theme-fontSizes-lg);gap:10px}._active_yxq5u_118{color:var(--tab-fg-active);background:var(--tab-bg-active)}._active_yxq5u_118._pills_yxq5u_70{--tab-bg-active:var(--theme-colors-primary);color:#fff}._active_yxq5u_118._soft_yxq5u_82{--tab-bg-active:var(--theme-colors-backgroundAlt)}._active_yxq5u_118._enclosed_yxq5u_75,._active_yxq5u_118._segment_yxq5u_87{--tab-bg-active:var(--theme-colors-background)}._iconStart_yxq5u_139{flex-direction:row}._iconEnd_yxq5u_143{flex-direction:row-reverse}._iconTop_yxq5u_147{flex-direction:column}._iconBottom_yxq5u_151{flex-direction:column-reverse}._fullWidth_yxq5u_157{width:100%;flex:1 1}._loading_yxq5u_164{cursor:wait}._content_yxq5u_170{display:inline-flex;align-items:center;gap:inherit}._loadingContent_yxq5u_176{opacity:.5}._icon_yxq5u_139{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._icon_yxq5u_139 svg{width:1em;height:1em}._badge_yxq5u_194{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;min-width:18px;height:18px;border-radius:9999px;font-size:var(--theme-fontSizes-xs);font-weight:var(--theme-typography-fontWeight-semibold,600);line-height:1;background:var(--tab-badge-bg,var(--theme-colors-secondary));color:#fff;margin-left:6px}._badgeDefault_yxq5u_210{--tab-badge-bg:var(--theme-colors-secondary)}._badgePrimary_yxq5u_214{--tab-badge-bg:var(--theme-colors-primary)}._badgeSuccess_yxq5u_218{--tab-badge-bg:var(--theme-colors-success)}._badgeWarning_yxq5u_222{--tab-badge-bg:var(--theme-colors-warning)}._badgeDanger_yxq5u_226{--tab-badge-bg:var(--theme-colors-error)}._closeButton_yxq5u_232{display:inline-flex;align-items:center;justify-content:center;padding:2px;margin-left:4px;background:transparent;border:none;border-radius:4px;cursor:pointer;color:var(--theme-colors-secondary);transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out}._closeButton_yxq5u_232 svg{width:1em;height:1em}._closeButton_yxq5u_232:hover{background:var(--theme-colors-backgroundAlt);color:var(--theme-colors-error)}._closeButton_yxq5u_232:focus-visible{outline:2px solid var(--theme-focus-ringColor,var(--theme-colors-primary));outline-offset:1px}._closeButton_yxq5u_232:active{transform:scale(.9)}._spinner_yxq5u_270{display:inline-block;width:1em;height:1em;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:_tab-spin_yxq5u_1 .6s linear infinite}._indicator_yxq5u_282{position:absolute;bottom:0;left:0;right:0;height:var(--tab-indicator-height,2px);background:var(--tab-indicator);border-radius:2px 2px 0 0;transform-origin:center bottom;transform:scaleY(0);transition:transform .2s ease-in-out}._active_yxq5u_118 ._indicator_yxq5u_282{transform:scaleY(1)}}@keyframes _tabFadeIn_fwntq_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@layer components{._root_fwntq_13{display:flex;width:100%}._rootHorizontal_fwntq_18{flex-direction:column;gap:16px}._rootCompactHorizontal_fwntq_23{flex-direction:column;gap:0}._rootVertical_fwntq_28{flex-direction:row;gap:16px}._rootCompactVertical_fwntq_33{flex-direction:row;gap:0}._rootDisabled_fwntq_38{opacity:.6;pointer-events:none}._scrollContainer_fwntq_44{display:flex;align-items:center;gap:8px;width:100%;position:relative}._scrollContainerOverflow_fwntq_52:after{content:"";position:absolute;right:0;top:0;bottom:0;width:32px;background:linear-gradient(to right,transparent,var(--theme-colors-background));pointer-events:none;z-index:1}@media (max-width:768px){._scrollContainerOverflow_fwntq_52:after{content:"";position:absolute;right:0;top:0;bottom:0;width:32px;background:linear-gradient(to right,transparent,var(--theme-colors-background));pointer-events:none;z-index:1}}._tabList_fwntq_79{display:flex;position:relative}._tabListHorizontal_fwntq_84{flex-direction:row;align-items:center}._tabListVertical_fwntq_89{flex-direction:column;align-items:stretch}._tabListAlignStart_fwntq_94{justify-content:flex-start}._tabListAlignCenter_fwntq_98{justify-content:center}._tabListAlignEnd_fwntq_102{justify-content:flex-end}._tabListAlignStretch_fwntq_106{justify-content:stretch}._tabListVertical_fwntq_89._tabListAlignCenter_fwntq_98,._tabListVertical_fwntq_89._tabListAlignEnd_fwntq_102,._tabListVertical_fwntq_89._tabListAlignStart_fwntq_94,._tabListVertical_fwntq_89._tabListAlignStretch_fwntq_106{align-items:stretch}._tabListVariantEnclosed_fwntq_125,._tabListVariantLine_fwntq_117,._tabListVariantUnderline_fwntq_121{border-bottom:1px solid var(--theme-colors-border)}._tabListVariantPills_fwntq_129{gap:8px}@media (max-width:768px){._tabListHorizontal_fwntq_84{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity}._tabListHorizontal_fwntq_84::-webkit-scrollbar{display:none}._tabListHorizontal_fwntq_84>button{flex-shrink:0;scroll-snap-align:start}}._tabListScrollableHorizontal_fwntq_153{overflow-x:auto;overflow-y:visible;scrollbar-width:thin}._tabListScrollableVertical_fwntq_159{overflow-x:visible;overflow-y:auto;scrollbar-width:thin}._tabListScrollableHorizontal_fwntq_153::-webkit-scrollbar,._tabListScrollableVertical_fwntq_159::-webkit-scrollbar{height:6px;width:6px}._tabListScrollableHorizontal_fwntq_153::-webkit-scrollbar-track,._tabListScrollableVertical_fwntq_159::-webkit-scrollbar-track{background:transparent}._tabListScrollableHorizontal_fwntq_153::-webkit-scrollbar-thumb,._tabListScrollableVertical_fwntq_159::-webkit-scrollbar-thumb{background:var(--theme-colors-border);border-radius:3px}@media (max-width:768px){._tabListScrollableHorizontal_fwntq_153,._tabListScrollableVertical_fwntq_159{scrollbar-width:none}._tabListScrollableHorizontal_fwntq_153::-webkit-scrollbar,._tabListScrollableVertical_fwntq_159::-webkit-scrollbar{display:none}}._tabIndicator_fwntq_195{position:absolute;background:var(--theme-colors-primary);transition:all .2s ease}._tabIndicatorUnderlineHorizontal_fwntq_201{bottom:0;height:2px}._tabIndicatorUnderlineVertical_fwntq_206{right:0;width:2px}._tabIndicatorHidden_fwntq_211{display:none}._tabPanelContainer_fwntq_216{flex:1 1;min-height:0;position:relative}._tabPanelContainerVertical_fwntq_222{margin-left:16px}._tabPanel_fwntq_216{display:none}._tabPanelActive_fwntq_231{display:block}._tabPanelAnimated_fwntq_235{animation:_tabFadeIn_fwntq_1 .2s ease}._loadingOverlay_fwntq_240{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10}._container_mvibu_2{display:inline-flex;flex-direction:column;width:auto}._container_mvibu_2._fullWidth_mvibu_8{width:100%}._label_mvibu_12{display:block;font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-typography-fontWeight-medium);color:var(--theme-colors-text);margin-bottom:var(--theme-spacing-xs)}._inputWrapper_mvibu_20{position:relative;display:flex;align-items:center;width:100%;border-radius:var(--theme-borderRadius-small);border:1px solid var(--theme-colors-border);background:var(--theme-colors-backgroundInput);transition:all var(--theme-transitions-fast)}}@layer components{._inputWrapper_mvibu_20:focus-within{border-color:var(--theme-colors-primary);box-shadow:0 0 0 3px var(--theme-colors-primary)20}._inputWrapper_mvibu_20:hover:not(:focus-within){border-color:var(--theme-colors-primaryDark)}._inputWrapper_mvibu_20._hasError_mvibu_40{border-color:var(--theme-colors-error)}._inputWrapper_mvibu_20._hasError_mvibu_40:focus-within{border-color:var(--theme-colors-error);box-shadow:0 0 0 3px var(--theme-colors-error)20}._inputWrapper_mvibu_20._hasError_mvibu_40:hover:not(:focus-within){border-color:var(--theme-colors-errorDark)}._inputWrapper_mvibu_20._disabled_mvibu_53{background:var(--theme-colors-backgroundDisabled);border-color:var(--theme-colors-border);cursor:not-allowed;opacity:.6}._inputWrapper_mvibu_20._disabled_mvibu_53:hover{border-color:var(--theme-colors-border)}._sm_mvibu_65{height:32px}._md_mvibu_69{height:40px}._lg_mvibu_73{height:48px}._input_mvibu_20{flex:1 1;height:100%;border:none;background:transparent;color:var(--theme-colors-text);outline:none}._input_mvibu_20:focus{outline:none}._input_mvibu_20:disabled{cursor:not-allowed;color:var(--theme-colors-textSecondary)}._input_mvibu_20::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;-webkit-transition:opacity var(--theme-transitions-fast);transition:opacity var(--theme-transitions-fast)}._input_mvibu_20::-webkit-calendar-picker-indicator:hover{opacity:1}._inputSm_mvibu_106{font-size:var(--theme-fontSizes-sm);padding:var(--theme-spacing-xs) var(--theme-spacing-sm)}._inputMd_mvibu_111{font-size:var(--theme-fontSizes-md);padding:var(--theme-spacing-sm) var(--theme-spacing-md)}._inputLg_mvibu_116{font-size:var(--theme-fontSizes-lg);padding:var(--theme-spacing-md) var(--theme-spacing-lg)}._inputSm_mvibu_106._hasIcon_mvibu_122{padding-right:calc(var(--theme-spacing-md) + 14px)}._inputMd_mvibu_111._hasIcon_mvibu_122{padding-right:calc(var(--theme-spacing-md) + 16px)}._inputLg_mvibu_116._hasIcon_mvibu_122{padding-right:calc(var(--theme-spacing-md) + 18px)}._icon_mvibu_134{position:absolute;right:var(--theme-spacing-sm);display:flex;align-items:center;justify-content:center;color:var(--theme-colors-textSecondary);pointer-events:none}._iconSm_mvibu_144{font-size:14px}._iconMd_mvibu_148{font-size:16px}._iconLg_mvibu_152{font-size:18px}._helperText_mvibu_156{display:block;color:var(--theme-colors-textSecondary)}._errorMessage_mvibu_163,._helperText_mvibu_156{font-size:var(--theme-fontSizes-xs);margin-top:var(--theme-spacing-xs)}._errorMessage_mvibu_163{display:flex;align-items:center;gap:var(--theme-spacing-xs);color:var(--theme-colors-error)}._errorMessage_mvibu_163:before{content:"⚠";font-size:var(--theme-fontSizes-sm)}}@keyframes _toast-fade-in_1yab8_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes _toast-fade-out_1yab8_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes _toast-progress_1yab8_1{0%{width:100%}to{width:0}}@layer components{._viewport_1yab8_34{position:fixed;display:flex;gap:var(--theme-spacing-sm);max-width:420px;width:100%;margin:0;padding:var(--theme-spacing-lg);pointer-events:none;z-index:2147483647}._viewport--top-left_1yab8_46{flex-direction:column;top:0;left:0;right:auto;bottom:auto}._viewport--top-center_1yab8_54{flex-direction:column;top:0;left:50%;right:auto;bottom:auto;transform:translateX(-50%)}._viewport--top-right_1yab8_63{flex-direction:column;top:0;right:0;left:auto;bottom:auto}._viewport--bottom-left_1yab8_71{flex-direction:column-reverse;bottom:0;left:0;right:auto;top:auto}._viewport--bottom-center_1yab8_79{flex-direction:column-reverse;bottom:0;left:50%;right:auto;top:auto;transform:translateX(-50%)}._viewport--bottom-right_1yab8_88{flex-direction:column-reverse;bottom:0;right:0;left:auto;top:auto}@media (max-width:var(--theme-breakpoints-sm )){._viewport_1yab8_34{padding:var(--theme-spacing-md);max-width:100vw}}._toast_1yab8_104{background-color:var(--theme-colors-background);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);box-shadow:var(--theme-shadows-large);padding:var(--theme-spacing-md);width:100%;pointer-events:auto;position:relative;overflow:hidden;animation:_toast-fade-in_1yab8_1 .15s ease-out}._toast_1yab8_104:hover{box-shadow:var(--theme-shadows-xlarge)}._toast_1yab8_104:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset)}._toast--exiting_1yab8_126{animation:_toast-fade-out_1yab8_1 .15s ease-out}._toast--default_1yab8_131{border-left:4px solid var(--theme-colors-border)}._toast--success_1yab8_135{border-left:4px solid var(--theme-colors-success)}._toast--error_1yab8_139{border-left:4px solid var(--theme-colors-error)}._toast--warning_1yab8_143{border-left:4px solid var(--theme-colors-warning)}._toast--info_1yab8_147{border-left:4px solid var(--theme-colors-info)}._content_1yab8_152{display:flex;gap:var(--theme-spacing-sm)}._icon_1yab8_158{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:var(--theme-fontSizes-md)}._icon--default_1yab8_168{color:var(--theme-colors-text)}._icon--success_1yab8_172{color:var(--theme-colors-success)}._icon--error_1yab8_176{color:var(--theme-colors-error)}._icon--warning_1yab8_180{color:var(--theme-colors-warning)}._icon--info_1yab8_184{color:var(--theme-colors-info)}._body_1yab8_189{flex:1 1;min-width:0}._header_1yab8_195{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--theme-spacing-sm)}._title_1yab8_203{margin:0;font-size:var(--theme-fontSizes-md);font-weight:var(--theme-typography-fontWeight-semibold);color:var(--theme-colors-text);line-height:var(--theme-typography-lineHeight-tight)}._description_1yab8_212{margin:var(--theme-spacing-xs) 0 0 0;font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);line-height:var(--theme-typography-lineHeight-normal)}._action_1yab8_220{margin-top:var(--theme-spacing-sm);padding:var(--theme-spacing-xs) var(--theme-spacing-sm);background-color:transparent;border:1px solid var(--theme-colors-primary);border-radius:var(--theme-borderRadius-small);color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-typography-fontWeight-medium);cursor:pointer;transition:all var(--theme-transitions-fast)}._action_1yab8_220:hover{background-color:var(--theme-colors-primary);color:var(--theme-colors-light)}._action_1yab8_220:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset)}._close_1yab8_244{position:absolute;top:var(--theme-spacing-xs);right:var(--theme-spacing-xs);display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:var(--theme-borderRadius-small);color:var(--theme-colors-textSecondary);cursor:pointer;transition:all var(--theme-transitions-fast);flex-shrink:0}._close_1yab8_244:hover{background-color:var(--theme-colors-backgroundAlt);color:var(--theme-colors-text)}._close_1yab8_244:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:-2px}._close_1yab8_244 svg{width:16px;height:16px}._progress_1yab8_279{position:absolute;bottom:0;left:0;height:3px;background-color:var(--theme-colors-primary);opacity:.2;animation:_toast-progress_1yab8_1 var(--toast-duration,5s) linear}}@keyframes _UserCard-shimmer_ww67q_1{0%{background-position:-200% 0}to{background-position:200% 0}}@layer components{._root_ww67q_11{--usercard-bg:var(--theme-colors-background,#ffffff);--usercard-bg-alt:var(--theme-colors-backgroundAlt,#f9fafb);--usercard-border:var(--theme-colors-border,#e5e7eb);--usercard-border-selected:var(--theme-colors-primary,#147274);--usercard-fg:var(--theme-colors-text,#111827);--usercard-muted:var(--theme-colors-textSecondary,#6b7280);--usercard-radius:var(--theme-borderRadius-medium,8px);--usercard-gap:var(--theme-spacing-md,1rem);--usercard-padding:var(--theme-spacing-md,1rem);--usercard-transition:200ms;display:flex;gap:var(--usercard-gap);padding:var(--usercard-padding);background:var(--usercard-bg);border:1px solid var(--usercard-border);border-radius:var(--usercard-radius);color:var(--usercard-fg);position:relative;overflow:hidden;transition:all var(--usercard-transition) ease}._variantCard_ww67q_36{flex-direction:column;align-items:stretch;min-height:200px}._variantList_ww67q_43{flex-direction:row;align-items:center;min-height:auto}._variantDetailed_ww67q_50{flex-direction:column;align-items:stretch;min-height:200px}._orientationVertical_ww67q_57{flex-direction:column;align-items:center;text-align:center}._orientationHorizontal_ww67q_64{flex-direction:row;align-items:flex-start}._interactive_ww67q_69{cursor:pointer}._hoverable_ww67q_73:hover{background-color:var(--usercard-bg-alt)}._hoverableCard_ww67q_77:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}._hoverableList_ww67q_82:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}._selected_ww67q_86{border-color:var(--usercard-border-selected);background:color-mix(in srgb,var(--theme-colors-primaryLight,#dbeafe) 10%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--usercard-border-selected) 20%,transparent)}._loading_ww67q_92{pointer-events:none}._loading_ww67q_92:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:_UserCard-shimmer_ww67q_1 1.5s infinite}._avatarContainer_ww67q_113{position:relative;flex-shrink:0}._avatarSm_ww67q_118{width:40px;height:40px}._avatarMd_ww67q_123{width:48px;height:48px}._avatarLg_ww67q_128{width:64px;height:64px}._avatarAutoList_ww67q_133{width:48px;height:48px}._avatarAutoCard_ww67q_138{width:64px;height:64px}@media (max-width:768px){._avatarSm_ww67q_118{width:40px;height:40px}._avatarMd_ww67q_123{width:48px;height:48px}._avatarLg_ww67q_128{width:56px;height:56px}._avatarAutoList_ww67q_133{width:40px;height:40px}._avatarAutoCard_ww67q_138{width:56px;height:56px}}._statusIndicator_ww67q_171{position:absolute;bottom:0;right:0;width:12px;height:12px;border:2px solid var(--usercard-bg);border-radius:50%}._statusOnline_ww67q_181{background:#28a745}._statusOffline_ww67q_185{background:#6c757d}._statusAway_ww67q_189{background:#ffc107}._statusBusy_ww67q_193{background:#dc3545}._content_ww67q_198{flex:1 1;display:flex;flex-direction:column;gap:var(--theme-spacing-xs,.25rem);min-width:0}._contentVertical_ww67q_206{align-items:center}._header_ww67q_211{display:flex;align-items:center;gap:var(--theme-spacing-xs,.25rem)}._name_ww67q_218{margin:0;font-size:var(--theme-fontSizes-lg,1.125rem);font-weight:var(--theme-typography-fontWeight-semibold,600);color:var(--usercard-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}._nameList_ww67q_229{margin-top:0;font-size:var(--theme-fontSizes-md,1rem);text-align:left}._nameCard_ww67q_235,._nameDetailed_ww67q_239{margin-top:var(--theme-spacing-md,1rem)}@media (max-width:768px){._name_ww67q_218{font-size:var(--theme-fontSizes-md,1rem)}}._username_ww67q_250{font-size:var(--theme-fontSizes-sm,.875rem);color:var(--usercard-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}._usernameList_ww67q_259{text-align:left;margin-bottom:0}._usernameCard_ww67q_264,._usernameDetailed_ww67q_268{margin-bottom:var(--theme-spacing-md,1rem)}._role_ww67q_273{font-size:var(--theme-fontSizes-sm,.875rem);color:var(--theme-colors-primary,#147274);font-weight:var(--theme-typography-fontWeight-medium,500)}._bio_ww67q_280{margin:0;line-height:var(--theme-typography-lineHeight-normal,1.5);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._bio_ww67q_280,._email_ww67q_292{font-size:var(--theme-fontSizes-sm,.875rem);color:var(--usercard-muted);overflow:hidden}._email_ww67q_292{text-overflow:ellipsis;white-space:nowrap}._stats_ww67q_301{display:flex;gap:var(--theme-spacing-md,1rem);padding-top:var(--theme-spacing-sm,.5rem);border-top:1px solid var(--usercard-border);margin-top:var(--theme-spacing-sm,.5rem)}._stat_ww67q_171{display:flex;flex-direction:column;align-items:center}._statValue_ww67q_315{font-size:var(--theme-fontSizes-lg,1.125rem);font-weight:var(--theme-typography-fontWeight-bold,700);color:var(--usercard-fg)}._statLabel_ww67q_321{font-size:var(--theme-fontSizes-xs,.75rem);color:var(--usercard-muted);text-transform:uppercase;letter-spacing:.05em}._actions_ww67q_329{display:flex;gap:var(--theme-spacing-sm,.5rem);margin-top:var(--theme-spacing-md,1rem)}._badge_ww67q_336{position:absolute;top:var(--theme-spacing-sm,.5rem);right:var(--theme-spacing-sm,.5rem)}._badgeList_ww67q_342{top:auto;bottom:var(--theme-spacing-sm,.5rem)}._newBadge_ww67q_348{position:absolute;top:var(--theme-spacing-sm,.5rem);left:var(--theme-spacing-sm,.5rem)}._newBadgeList_ww67q_354{left:auto;right:var(--theme-spacing-sm,.5rem)}._metadata_ww67q_360{display:flex;align-items:center;gap:var(--theme-spacing-xs,.25rem);font-size:var(--theme-fontSizes-xs,.75rem);color:var(--usercard-muted)}._footer_ww67q_369{margin-top:var(--theme-spacing-md,1rem);padding-top:var(--theme-spacing-md,1rem);border-top:1px solid var(--usercard-border)}._verifiedIcon_ww67q_376{display:inline-flex;align-items:center;justify-content:center;color:var(--theme-colors-primary,#147274);margin-left:var(--theme-spacing-xs,.25rem)}._verifiedIcon_ww67q_376 svg{width:16px;height:16px}._loadingOverlay_ww67q_390{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;z-index:1}._root_xl7yf_2{--skel-w:100%;--skel-h:1rem;--skel-radius:4px;--skel-bg:var(--theme-colors-border,#e2e8f0);--skel-highlight:var(--theme-colors-light,#f1f5f9);--skel-duration:1.5s;display:block;position:relative;overflow:hidden;width:var(--skel-w);height:var(--skel-h);border-radius:var(--skel-radius);background-color:var(--skel-bg)}._text_xl7yf_22{--skel-h:1em;--skel-radius:2px;max-width:300px}._circular_xl7yf_28{--skel-w:2.5rem;--skel-h:2.5rem;--skel-radius:50%}._rectangular_xl7yf_34{--skel-h:5rem;--skel-radius:4px}._rounded_xl7yf_39{--skel-h:5rem;--skel-radius:12px}._avatar_xl7yf_44{--skel-w:2.5rem;--skel-h:2.5rem;--skel-radius:50%}._button_xl7yf_50{--skel-w:7.5rem;--skel-h:2.5rem;--skel-radius:6px}._paragraph_xl7yf_57{display:flex;flex-direction:column;gap:.5rem;width:var(--skel-w);height:auto;background:transparent;border-radius:0;overflow:visible}._line_xl7yf_56{--skel-h:1em;--skel-radius:2px;display:block;width:100%;height:var(--skel-h);border-radius:var(--skel-radius);background-color:var(--skel-bg);position:relative;overflow:hidden}._lastLine_xl7yf_82{width:60%}._xs_xl7yf_88{--skel-h:0.625rem}._sm_xl7yf_91{--skel-h:0.875rem}._md_xl7yf_94{--skel-h:1rem}._lg_xl7yf_97{--skel-h:1.25rem}._xl_xl7yf_100{--skel-h:1.5rem}._avatar_xl7yf_44._xs_xl7yf_88,._circular_xl7yf_28._xs_xl7yf_88{--skel-w:1.25rem;--skel-h:1.25rem}._avatar_xl7yf_44._sm_xl7yf_91,._circular_xl7yf_28._sm_xl7yf_91{--skel-w:1.75rem;--skel-h:1.75rem}._avatar_xl7yf_44._md_xl7yf_94,._circular_xl7yf_28._md_xl7yf_94{--skel-w:2.5rem;--skel-h:2.5rem}._avatar_xl7yf_44._lg_xl7yf_97,._circular_xl7yf_28._lg_xl7yf_97{--skel-w:3.5rem;--skel-h:3.5rem}._avatar_xl7yf_44._xl_xl7yf_100,._circular_xl7yf_28._xl_xl7yf_100{--skel-w:5rem;--skel-h:5rem}._slow_xl7yf_132{--skel-duration:2s}._normal_xl7yf_135{--skel-duration:1.5s}._fast_xl7yf_138{--skel-duration:0.8s}._paragraph_xl7yf_57._pulse_xl7yf_144 ._line_xl7yf_56,._pulse_xl7yf_144{animation:_skel-pulse_xl7yf_1 var(--skel-duration) ease-in-out infinite}._paragraph_xl7yf_57._shimmer_xl7yf_149 ._line_xl7yf_56,._shimmer_xl7yf_149{background:linear-gradient(90deg,var(--skel-bg) 0,var(--skel-highlight) 50%,var(--skel-bg) 100%);background-size:200% 100%;animation:_skel-shimmer_xl7yf_1 var(--skel-duration) linear infinite}._paragraph_xl7yf_57._wave_xl7yf_161 ._line_xl7yf_56,._wave_xl7yf_161{background:linear-gradient(90deg,var(--skel-bg) 25%,var(--skel-highlight) 37%,var(--skel-bg) 63%);background-size:400% 100%;animation:_skel-wave_xl7yf_1 var(--skel-duration) ease-in-out infinite}._reducedMotion_xl7yf_175,._reducedMotion_xl7yf_175 ._line_xl7yf_56{animation:none!important}}@layer components{@media (prefers-reduced-motion:reduce){._line_xl7yf_56,._root_xl7yf_2{animation:none!important}}@keyframes _skel-pulse_xl7yf_1{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes _skel-shimmer_xl7yf_1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _skel-wave_xl7yf_1{0%{background-position:100% 50%}to{background-position:0 50%}}}@layer components{._wrapper_1rhfz_2{margin:0;padding:0;display:inline-block;width:100%;max-width:100%}._container_1rhfz_11{--img-radius:0;--img-border:0 solid transparent;--img-blur:0;position:relative;overflow:hidden;width:100%;display:flex;align-items:center;justify-content:center;background:var(--theme-colors-backgroundAlt);border-radius:var(--img-radius);border:var(--img-border);-webkit-backdrop-filter:blur(var(--img-blur));backdrop-filter:blur(var(--img-blur))}._roundedNone_1rhfz_30{--img-radius:0}._roundedSm_1rhfz_33{--img-radius:4px}._roundedMd_1rhfz_36{--img-radius:8px}._roundedLg_1rhfz_39{--img-radius:12px}._roundedXl_1rhfz_42{--img-radius:16px}._roundedFull_1rhfz_45{--img-radius:9999px}._borderNone_1rhfz_50{--img-border:0 solid transparent}._borderSolid_1rhfz_53{--img-border:1px solid var(--theme-colors-border)}._borderDashed_1rhfz_56{--img-border:1px dashed var(--theme-colors-border)}._blurNone_1rhfz_61{--img-blur:0}._blurSm_1rhfz_64{--img-blur:4px}._blurMd_1rhfz_67{--img-blur:12px}._blurLg_1rhfz_70{--img-blur:24px}._shadow_1rhfz_74{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}._zoomOnHover_1rhfz_80{cursor:pointer}._zoomOnHover_1rhfz_80:hover ._img_1rhfz_83{transform:scale(1.05)}._img_1rhfz_83{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:var(--img-radius);transition:transform .3s ease-in-out,opacity .3s ease-in-out;opacity:0}._imgVisible_1rhfz_100{opacity:1}._objectFitContain_1rhfz_104{object-fit:contain}._objectFitCover_1rhfz_107{object-fit:cover}._objectFitFill_1rhfz_110{object-fit:fill}._objectFitNone_1rhfz_113{object-fit:none}._objectFitScaleDown_1rhfz_116{object-fit:scale-down}._placeholder_1rhfz_120{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--theme-colors-backgroundAlt);color:var(--theme-colors-textSecondary);border-radius:var(--img-radius)}._placeholder_1rhfz_120 svg{width:48px;height:48px;opacity:.5}._errorState_1rhfz_139{background:var(--theme-colors-errorLight,#fef2f2);color:var(--theme-colors-error);flex-direction:column;gap:8px;padding:16px}._caption_1rhfz_149,._errorState_1rhfz_139{text-align:center;font-size:var(--theme-fontSizes-sm)}._caption_1rhfz_149{margin-top:8px;padding:0 4px;color:var(--theme-colors-textSecondary);line-height:1.4}._root_1yf1m_2{--av-size:64px;--av-radius:50%;--av-bg:var(--theme-colors-primary);--av-fg:#ffffff;--av-status-color:transparent;--av-badge-size:16px;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--av-size);height:var(--av-size);border-radius:var(--av-radius);background-color:var(--av-bg);color:var(--av-fg)}}@layer components{._root_1yf1m_2:focus-visible{outline:2px solid var(--theme-colors-border);outline-offset:2px}._clickable_1yf1m_30{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}._clickable_1yf1m_30:hover{transform:scale(1.05);box-shadow:var(--theme-shadows-large)}._clickable_1yf1m_30:active{transform:scale(.98)}._sizeXs_1yf1m_45{--av-size:32px;--av-badge-size:10px}._sizeSm_1yf1m_49{--av-size:48px;--av-badge-size:12px}._sizeMd_1yf1m_53{--av-size:64px;--av-badge-size:16px}._sizeLg_1yf1m_57{--av-size:80px;--av-badge-size:20px}._sizeXl_1yf1m_61{--av-size:96px;--av-badge-size:24px}._sizeXxl_1yf1m_65{--av-size:120px;--av-badge-size:30px}._shapeCircle_1yf1m_71{--av-radius:50%}._shapeSquare_1yf1m_74{--av-radius:var(--theme-borderRadius-medium)}._statusOnline_1yf1m_79{--av-status-color:#10b981}._statusBusy_1yf1m_82{--av-status-color:#ef4444}._statusAway_1yf1m_85{--av-status-color:#f59e0b}._statusOffline_1yf1m_88{--av-status-color:#6b7280}._imageWrapper_1yf1m_93{position:absolute;inset:0;width:100%;height:100%}._imageWrapper_1yf1m_93>*{width:100%;height:100%}._initials_1yf1m_106{font-family:var(--theme-typography-fontFamily-body);font-weight:var(--theme-typography-fontWeight-semibold);color:var(--av-fg);text-transform:uppercase;line-height:1;font-size:calc(var(--av-size) * .4)}._fallbackIcon_1yf1m_116{display:inline-flex;align-items:center;justify-content:center;color:var(--av-fg)}._fallbackIcon_1yf1m_116 svg{width:calc(var(--av-size) * .6);height:calc(var(--av-size) * .6)}._statusBadge_1yf1m_129{position:absolute;background-color:var(--av-status-color);border:2px solid var(--theme-colors-background);border-radius:50%;width:var(--av-badge-size);height:var(--av-badge-size)}._statusBadge_1yf1m_129._posTopRight_1yf1m_138{top:0;right:0;transform:translate(25%,-25%)}._statusBadge_1yf1m_129._posTopLeft_1yf1m_143{top:0;left:0;transform:translate(-25%,-25%)}._statusBadge_1yf1m_129._posBottomRight_1yf1m_148{bottom:0;right:0;transform:translate(25%,25%)}._statusBadge_1yf1m_129._posBottomLeft_1yf1m_153{bottom:0;left:0;transform:translate(-25%,25%)}._loadingOverlay_1yf1m_160{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.8)}._loadingOverlay_1yf1m_160 svg{width:40%;height:40%;color:var(--theme-colors-primary);animation:_avatar-spin_1yf1m_1 1s linear infinite}@keyframes _avatar-spin_1yf1m_1{to{transform:rotate(1turn)}}._srOnly_1yf1m_183{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._root_jypuc_2{--user-card-bg:var(--theme-colors-background,#ffffff);--user-card-bg-hover:var(--theme-colors-backgroundAlt,#f9fafb);--user-card-border:var(--theme-colors-border,#e5e7eb);--user-card-border-selected:var(--theme-colors-primary,#3b82f6);--user-card-fg:var(--theme-colors-text,#111827);--user-card-muted:var(--theme-colors-textSecondary,#6b7280);--user-card-radius:var(--theme-borderRadius-medium,8px);--user-card-gap:var(--theme-spacing-md,1rem);--user-card-padding:var(--theme-spacing-md,1rem);--user-card-shadow-hover:0 4px 12px rgba(0,0,0,0.1);display:flex;gap:var(--user-card-gap);padding:var(--user-card-padding);background:var(--user-card-bg);border:1px solid var(--user-card-border);border-radius:var(--user-card-radius);color:var(--user-card-fg);position:relative;transition:background-color var(--theme-transitions-fast,.2s ease),border-color var(--theme-transitions-fast,.2s ease),box-shadow var(--theme-transitions-fast,.2s ease),transform var(--theme-transitions-fast,.2s ease)}._card_jypuc_30{flex-direction:column;align-items:center;text-align:center}._list_jypuc_37{flex-direction:row;align-items:center;text-align:left}._interactive_jypuc_43{cursor:pointer}}@layer components{._interactive_jypuc_43:focus-visible{outline:2px solid var(--user-card-border-selected);outline-offset:2px}._hoverable_jypuc_52:hover{background-color:var(--user-card-bg-hover)}._card_jypuc_30._hoverable_jypuc_52:hover{transform:translateY(-2px);box-shadow:var(--user-card-shadow-hover)}._selected_jypuc_61{border-color:var(--user-card-border-selected);box-shadow:0 0 0 2px var(--user-card-border-selected)}._content_jypuc_66{display:flex;flex-direction:column;gap:var(--theme-spacing-xs,.25rem);flex:1 1;min-width:0}._card_jypuc_30 ._content_jypuc_66{align-items:center}._name_jypuc_78{margin:0;font-size:var(--theme-fontSizes-lg,1.125rem);font-weight:600;color:var(--user-card-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._list_jypuc_37 ._name_jypuc_78{font-size:var(--theme-fontSizes-md,1rem)}._username_jypuc_93{text-overflow:ellipsis;white-space:nowrap;max-width:100%}._bio_jypuc_102,._username_jypuc_93{font-size:var(--theme-fontSizes-sm,.875rem);color:var(--user-card-muted);overflow:hidden}._bio_jypuc_102{margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._actions_jypuc_113{display:flex;gap:var(--theme-spacing-sm,.5rem);margin-top:var(--theme-spacing-sm,.5rem)}._card_jypuc_30 ._actions_jypuc_113{justify-content:center}._root_1u2t6_2{margin:0;padding:0;font-family:var(--theme-typography-fontFamily-body);letter-spacing:var(--theme-typography-letterSpacing-normal)}}@layer components{._root_1u2t6_2:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset)}._h1_1u2t6_15{font-size:var(--theme-fontSizes-xxl)}._h1_1u2t6_15,._h2_1u2t6_21{line-height:var(--theme-typography-lineHeight-tight);font-weight:var(--theme-typography-fontWeight-bold);letter-spacing:var(--theme-typography-letterSpacing-tight)}._h2_1u2t6_21{font-size:var(--theme-fontSizes-xl)}._h3_1u2t6_27{font-size:var(--theme-fontSizes-lg)}._h3_1u2t6_27,._h4_1u2t6_32{line-height:var(--theme-typography-lineHeight-snug);font-weight:var(--theme-typography-fontWeight-semibold)}._h4_1u2t6_32{font-size:var(--theme-fontSizes-md)}._h5_1u2t6_37{font-size:var(--theme-fontSizes-sm)}._h5_1u2t6_37,._h6_1u2t6_42{line-height:var(--theme-typography-lineHeight-normal);font-weight:var(--theme-typography-fontWeight-medium)}._h6_1u2t6_42{font-size:var(--theme-fontSizes-xs)}._body1_1u2t6_47{font-size:var(--theme-fontSizes-md)}._body1_1u2t6_47,._body2_1u2t6_52{line-height:var(--theme-typography-lineHeight-normal);font-weight:var(--theme-typography-fontWeight-normal)}._body2_1u2t6_52{font-size:var(--theme-fontSizes-sm)}._subtitle1_1u2t6_57{font-size:var(--theme-fontSizes-md)}._subtitle1_1u2t6_57,._subtitle2_1u2t6_62{line-height:var(--theme-typography-lineHeight-snug);font-weight:var(--theme-typography-fontWeight-medium)}._subtitle2_1u2t6_62{font-size:var(--theme-fontSizes-sm)}._caption_1u2t6_67{font-size:var(--theme-fontSizes-xs);line-height:var(--theme-typography-lineHeight-normal);font-weight:var(--theme-typography-fontWeight-normal);display:inline-block}._overline_1u2t6_73{font-size:var(--theme-fontSizes-xs);line-height:var(--theme-typography-lineHeight-tight);font-weight:var(--theme-typography-fontWeight-medium);letter-spacing:var(--theme-typography-letterSpacing-wider);text-transform:uppercase}@media (max-width:768px){._h1_1u2t6_15{font-size:var(--theme-fontSizes-xl)}._h2_1u2t6_21{font-size:var(--theme-fontSizes-lg)}._h3_1u2t6_27{font-size:var(--theme-fontSizes-md)}}._alignLeft_1u2t6_89{text-align:left}._alignCenter_1u2t6_90{text-align:center}._alignRight_1u2t6_91{text-align:right}._alignJustify_1u2t6_92{text-align:justify}._weightLight_1u2t6_95{font-weight:var(--theme-typography-fontWeight-light)}._weightNormal_1u2t6_96{font-weight:var(--theme-typography-fontWeight-normal)}._weightMedium_1u2t6_97{font-weight:var(--theme-typography-fontWeight-medium)}._weightSemibold_1u2t6_98{font-weight:var(--theme-typography-fontWeight-semibold)}._weightBold_1u2t6_99{font-weight:var(--theme-typography-fontWeight-bold)}._weightExtrabold_1u2t6_100{font-weight:var(--theme-typography-fontWeight-extrabold)}._colorPrimary_1u2t6_103{color:var(--theme-colors-primary)}._colorSecondary_1u2t6_104{color:var(--theme-colors-secondary)}._colorText_1u2t6_105{color:var(--theme-colors-text)}._colorTextSecondary_1u2t6_106{color:var(--theme-colors-textSecondary)}._colorError_1u2t6_107{color:var(--theme-colors-error)}._colorWarning_1u2t6_108{color:var(--theme-colors-warning)}._colorInfo_1u2t6_109{color:var(--theme-colors-info)}._colorSuccess_1u2t6_110{color:var(--theme-colors-success)}._colorDisabled_1u2t6_111{color:var(--theme-colors-disabled,var(--theme-colors-textSecondary))}._truncate_1u2t6_114{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._noWrap_1u2t6_120{white-space:nowrap}._gutterBottom_1u2t6_124{margin-bottom:var(--theme-spacing-md)}._maxLines_1u2t6_128{display:-webkit-box;-webkit-line-clamp:var(--ty-max-lines,1);-webkit-box-orient:vertical;overflow:hidden}._root_1pkvc_2{--toast-bg:var(--theme-colors-background);--toast-fg:var(--theme-colors-text);--toast-border:var(--theme-colors-border);--toast-icon-color:var(--theme-colors-text);--toast-progress-color:var(--theme-colors-primary);position:relative;display:flex;gap:var(--theme-spacing-sm);width:100%;max-width:420px;padding:var(--theme-spacing-md);padding-right:calc(var(--theme-spacing-md) + 24px);background-color:var(--toast-bg);color:var(--toast-fg);border:1px solid var(--toast-border);border-left:4px solid var(--toast-icon-color);border-radius:var(--theme-borderRadius-medium);box-shadow:var(--theme-shadows-large);overflow:hidden;pointer-events:auto;animation:_toast-slidein_1pkvc_1 .2s ease-out}}@layer components{._root_1pkvc_2:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset)}._success_1pkvc_34{--toast-icon-color:var(--theme-colors-success);--toast-progress-color:var(--theme-colors-success)}._error_1pkvc_38{--toast-icon-color:var(--theme-colors-error);--toast-progress-color:var(--theme-colors-error)}._warning_1pkvc_42{--toast-icon-color:var(--theme-colors-warning);--toast-progress-color:var(--theme-colors-warning)}._info_1pkvc_46{--toast-icon-color:var(--theme-colors-info);--toast-progress-color:var(--theme-colors-info)}._root_1pkvc_2:not(._closable_1pkvc_52){padding-right:var(--theme-spacing-md)}._iconWrapper_1pkvc_57{display:flex;align-items:flex-start;justify-content:center;flex-shrink:0;width:20px;height:20px;font-size:20px;color:var(--toast-icon-color)}._iconWrapper_1pkvc_57 svg{width:20px;height:20px}._body_1pkvc_73{flex:1 1;min-width:0}._title_1pkvc_78{margin:0;font-size:var(--theme-fontSizes-md);font-weight:600;line-height:1.2;color:var(--theme-colors-text)}._description_1pkvc_86{margin:0;font-size:var(--theme-fontSizes-sm);line-height:1.4;color:var(--theme-colors-textSecondary)}._title_1pkvc_78+._description_1pkvc_86{margin-top:var(--theme-spacing-xs)}._action_1pkvc_97{margin-top:var(--theme-spacing-sm)}._closeBtn_1pkvc_102{position:absolute;top:var(--theme-spacing-xs);right:var(--theme-spacing-xs);display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:var(--theme-borderRadius-small);color:var(--theme-colors-textSecondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}._closeBtn_1pkvc_102:hover{background-color:rgba(0,0,0,.05);color:var(--theme-colors-text)}._closeBtn_1pkvc_102:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:-2px}._closeBtn_1pkvc_102 svg{width:16px;height:16px}._progress_1pkvc_133{position:absolute;bottom:0;left:0;height:3px;width:100%;background-color:var(--toast-progress-color);opacity:.6;transform-origin:left center;animation:_toast-progress-shrink_1pkvc_1 linear forwards;animation-duration:var(--toast-duration,5s)}@keyframes _toast-slidein_1pkvc_1{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _toast-progress-shrink_1pkvc_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){._root_1pkvc_2{animation:none}._progress_1pkvc_133{animation:none;display:none}}}@layer components{._root_1fj0y_2{--ts-fg:var(--theme-colors-text);display:inline-block;line-height:1.5;color:var(--ts-fg);transition:color .2s ease-in-out}._xs_1fj0y_13{font-size:.75rem}._sm_1fj0y_16{font-size:.875rem}._md_1fj0y_19{font-size:1rem}._lg_1fj0y_22{font-size:1.125rem}._normal_1fj0y_27{font-weight:400}._medium_1fj0y_30{font-weight:500}._semibold_1fj0y_33{font-weight:600}._bold_1fj0y_36{font-weight:700}._muted_1fj0y_41{--ts-fg:var(--theme-colors-textSecondary)}._primary_1fj0y_44{--ts-fg:var(--theme-colors-primary)}._success_1fj0y_47{--ts-fg:var(--theme-colors-success)}._warning_1fj0y_50{--ts-fg:var(--theme-colors-warning)}._error_1fj0y_53{--ts-fg:var(--theme-colors-error)}._clickable_1fj0y_58{cursor:pointer;text-decoration:none}._clickable_1fj0y_58:hover{color:var(--theme-colors-primary);text-decoration:underline}._clickable_1fj0y_58:active{opacity:.8}._clickable_1fj0y_58:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px;border-radius:2px}._wrapper_1fj0y_76{display:inline-flex;align-items:center;gap:4px}._affix_1fj0y_81{opacity:.8}._root_1xggu_2{--ti-bg:var(--theme-colors-backgroundInput);--ti-border:var(--theme-colors-border);--ti-border-hover:var(--theme-colors-primaryLight);--ti-border-focus:var(--theme-colors-primary);--ti-fg:var(--theme-colors-text);--ti-placeholder:var(--theme-colors-textSecondary);--ti-px:var(--theme-spacing-md);--ti-py:0.5rem;--ti-font-size:var(--theme-fontSizes-md);--ti-label-size:var(--theme-fontSizes-sm);--ti-helper-size:var(--theme-fontSizes-xs);--ti-height:40px;--ti-icon-size:16px;--ti-radius:var(--theme-borderRadius-medium);--ti-border-width:1px;--ti-label-fg:var(--theme-colors-text);--ti-helper-fg:var(--theme-colors-textSecondary);position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;width:auto}._root_1xggu_2._fullWidth_1xggu_30{width:100%}._label_1xggu_35{display:block;margin-bottom:var(--theme-spacing-xs);font-size:var(--ti-label-size);font-weight:var(--theme-typography-fontWeight-medium);color:var(--ti-label-fg);transition:color .15s ease;flex-shrink:0}._label_1xggu_35._required_1xggu_45:after{content:" *";color:var(--theme-colors-error)}._wrapper_1xggu_50{position:relative;display:flex;align-items:center;width:100%}._input_1xggu_57{width:100%;font-family:var(--theme-typography-fontFamily-body);font-size:var(--ti-font-size);line-height:1.5;color:var(--ti-fg);background-color:var(--ti-bg);border:var(--ti-border-width) solid var(--ti-border);border-radius:var(--ti-radius);padding:var(--ti-py) var(--ti-px);min-height:var(--ti-height);transition:all .15s ease;outline:none}}@layer components{._input_1xggu_57::placeholder{color:var(--ti-placeholder);opacity:.7}._input_1xggu_57:hover:not(:disabled):not(:focus){border-color:var(--ti-border-hover)}._input_1xggu_57:focus{border-color:var(--ti-border-focus);box-shadow:0 0 0 3px rgba(var(--theme-colors-primary-rgb),.2)}._input_1xggu_57:disabled{cursor:not-allowed;opacity:var(--theme-opacity-disabled);background-color:var(--theme-colors-backgroundDisabled)}._input_1xggu_57._hasIcon_1xggu_92{padding-left:calc(var(--ti-icon-size) + var(--theme-spacing-md) + var(--ti-px))}._sm_1xggu_97{--ti-height:32px;--ti-font-size:var(--theme-fontSizes-sm);--ti-label-size:var(--theme-fontSizes-xs);--ti-helper-size:var(--theme-fontSizes-xs);--ti-icon-size:14px;--ti-px:0.75rem;--ti-py:0.375rem}._md_1xggu_106{--ti-height:40px;--ti-font-size:var(--theme-fontSizes-md);--ti-label-size:var(--theme-fontSizes-sm);--ti-helper-size:var(--theme-fontSizes-xs);--ti-icon-size:16px;--ti-px:1rem;--ti-py:0.5rem}._lg_1xggu_115{--ti-height:48px;--ti-font-size:var(--theme-fontSizes-lg);--ti-label-size:var(--theme-fontSizes-md);--ti-helper-size:var(--theme-fontSizes-sm);--ti-icon-size:18px;--ti-px:1.25rem;--ti-py:0.75rem}._statusError_1xggu_126{--ti-border:var(--theme-colors-error);--ti-border-hover:var(--theme-colors-errorDark);--ti-border-focus:var(--theme-colors-error);--ti-label-fg:var(--theme-colors-error);--ti-helper-fg:var(--theme-colors-error)}._statusError_1xggu_126 ._input_1xggu_57:focus{box-shadow:0 0 0 3px rgba(var(--theme-colors-error-rgb),.2)}._icon_1xggu_138{position:absolute;left:var(--theme-spacing-md);display:flex;align-items:center;justify-content:center;width:var(--ti-icon-size);height:var(--ti-icon-size);color:var(--theme-colors-textSecondary);pointer-events:none}._icon_1xggu_138 svg{width:100%;height:100%}._input_1xggu_57::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}._helperText_1xggu_161{margin-top:var(--theme-spacing-xs);font-size:var(--ti-helper-size);line-height:1.4;color:var(--ti-helper-fg);transition:color .15s ease}._root_1xei9_2{--ta-bg:var(--theme-colors-backgroundInput);--ta-border:var(--theme-colors-border);--ta-border-hover:var(--theme-colors-primaryLight);--ta-border-focus:var(--theme-colors-primary);--ta-fg:var(--theme-colors-text);--ta-placeholder:var(--theme-colors-textSecondary);--ta-px:var(--theme-spacing-md);--ta-py:0.5rem;--ta-font-size:var(--theme-fontSizes-md);--ta-line-height:1.5rem;--ta-label-size:var(--theme-fontSizes-sm);--ta-helper-size:var(--theme-fontSizes-xs);--ta-radius:var(--theme-borderRadius-medium);--ta-border-width:1px;--ta-label-fg:var(--theme-colors-text);--ta-helper-fg:var(--theme-colors-textSecondary);--ta-min-rows:3;--ta-max-rows:10;position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;width:auto}._root_1xei9_2._fullWidth_1xei9_31{width:100%}._label_1xei9_36{display:block;margin-bottom:var(--theme-spacing-xs);font-size:var(--ta-label-size);font-weight:var(--theme-typography-fontWeight-medium);color:var(--ta-label-fg);transition:color .15s ease}._label_1xei9_36._required_1xei9_45:after{content:" *";color:var(--theme-colors-error)}._srOnly_1xei9_50{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._textarea_1xei9_63{width:100%;font-family:var(--theme-typography-fontFamily-body);font-size:var(--ta-font-size);line-height:var(--ta-line-height);color:var(--ta-fg);background-color:var(--ta-bg);border:var(--ta-border-width) solid var(--ta-border);border-radius:var(--ta-radius);padding:var(--ta-py) var(--ta-px);transition:border-color .15s ease,box-shadow .15s ease;outline:none;resize:vertical}}@layer components{._textarea_1xei9_63::placeholder{color:var(--ta-placeholder);opacity:.7}._textarea_1xei9_63:hover:not(:disabled):not(:focus){border-color:var(--ta-border-hover)}._textarea_1xei9_63:focus{border-color:var(--ta-border-focus);box-shadow:0 0 0 3px rgba(var(--theme-colors-primary-rgb),.2)}._textarea_1xei9_63:disabled{cursor:not-allowed;opacity:var(--theme-opacity-disabled);background-color:var(--theme-colors-backgroundDisabled)}._sm_1xei9_99{--ta-font-size:var(--theme-fontSizes-sm);--ta-line-height:1.25rem;--ta-label-size:var(--theme-fontSizes-xs);--ta-helper-size:var(--theme-fontSizes-xs);--ta-px:0.75rem;--ta-py:0.5rem}._md_1xei9_107{--ta-font-size:var(--theme-fontSizes-md);--ta-line-height:1.5rem;--ta-label-size:var(--theme-fontSizes-sm);--ta-helper-size:var(--theme-fontSizes-xs);--ta-px:0.875rem;--ta-py:0.625rem}._lg_1xei9_115{--ta-font-size:var(--theme-fontSizes-lg);--ta-line-height:1.75rem;--ta-label-size:var(--theme-fontSizes-md);--ta-helper-size:var(--theme-fontSizes-sm);--ta-px:1rem;--ta-py:0.75rem}._textarea_1xei9_63{min-height:calc(var(--ta-line-height) * var(--ta-min-rows) + var(--ta-py) * 2 + var(--ta-border-width) * 2)}._autoResize_1xei9_132{overflow-y:auto;resize:none;max-height:calc(var(--ta-line-height) * var(--ta-max-rows) + var(--ta-py) * 2 + var(--ta-border-width) * 2)}._variantDefault_1xei9_142{--ta-bg:var(--theme-colors-backgroundInput);--ta-border-width:1px}._variantFilled_1xei9_146{--ta-bg:var(--theme-colors-backgroundAlt);--ta-border-width:1px}._statusError_1xei9_152{--ta-border:var(--theme-colors-error);--ta-border-hover:var(--theme-colors-errorDark);--ta-border-focus:var(--theme-colors-error);--ta-label-fg:var(--theme-colors-error);--ta-helper-fg:var(--theme-colors-error)}._statusError_1xei9_152 ._textarea_1xei9_63:focus{box-shadow:0 0 0 3px rgba(var(--theme-colors-error-rgb),.2)}._footer_1xei9_164{display:flex;justify-content:space-between;gap:var(--theme-spacing-sm);margin-top:var(--theme-spacing-xs)}._helperText_1xei9_171{color:var(--ta-helper-fg);transition:color .15s ease;flex:1 1}._count_1xei9_179,._helperText_1xei9_171{font-size:var(--ta-helper-size);line-height:1.4}._count_1xei9_179{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}._countOk_1xei9_187,._count_1xei9_179{color:var(--theme-colors-textSecondary)}._countWarn_1xei9_190{color:var(--theme-colors-warning)}._countDanger_1xei9_193{color:var(--theme-colors-error)}._root_1jdgp_2{--tag-bg:var(--theme-colors-backgroundAlt);--tag-fg:var(--theme-colors-text);--tag-border:var(--theme-colors-border);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--theme-borderRadius-pill,9999px);font-family:inherit;font-weight:500;line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--tag-bg);color:var(--tag-fg);box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}._default_1jdgp_25{border:1px solid var(--tag-border)}._primary_1jdgp_29{--tag-bg:var(--theme-colors-primary);--tag-fg:#ffffff}._secondary_1jdgp_33{--tag-bg:var(--theme-colors-primaryDark);--tag-fg:#ffffff}._success_1jdgp_37{--tag-bg:var(--theme-colors-success);--tag-fg:#ffffff}._info_1jdgp_41{--tag-bg:var(--theme-colors-info);--tag-fg:#ffffff}._warning_1jdgp_45{--tag-bg:var(--theme-colors-warning);--tag-fg:var(--theme-colors-text)}._danger_1jdgp_49{--tag-bg:var(--theme-colors-error);--tag-fg:#ffffff}._neutral_1jdgp_53{--tag-bg:var(--theme-colors-disabled);--tag-fg:#ffffff}._random_1jdgp_59,._unique_1jdgp_58{--tag-fg:#ffffff}._sm_1jdgp_64{gap:4px;font-size:12px;padding:2px 8px}._md_1jdgp_69{gap:6px;font-size:14px;padding:4px 12px}._lg_1jdgp_74{gap:8px;font-size:16px;padding:6px 16px}._sm_1jdgp_64 svg{width:12px;height:12px;flex-shrink:0}._md_1jdgp_69 svg{width:14px;height:14px;flex-shrink:0}._lg_1jdgp_74 svg{width:16px;height:16px;flex-shrink:0}._clickable_1jdgp_97{cursor:pointer}._clickable_1jdgp_97:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15);opacity:.9}._clickable_1jdgp_97:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}}@layer components{._clickable_1jdgp_97:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}._closeBtn_1jdgp_122,._iconWrapper_1jdgp_115{display:inline-flex;align-items:center;justify-content:center}._closeBtn_1jdgp_122{background:none;border:none;padding:0;margin:0 0 0 4px;cursor:pointer;color:currentColor;opacity:.6;transition:opacity .15s ease;border-radius:50%}._closeBtn_1jdgp_122:hover{opacity:1}._closeBtn_1jdgp_122:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:1px;opacity:1}._closeBtnSm_1jdgp_145{margin-left:2px}._closeBtnSm_1jdgp_145 svg{width:10px;height:10px}._closeBtnMd_1jdgp_152 svg{width:12px;height:12px}._closeBtnLg_1jdgp_156 svg{width:14px;height:14px}._root_ajp4k_2{--tabs-gap:var(--theme-spacing-md,16px);display:flex;width:100%}._rootHorizontal_ajp4k_8{flex-direction:column}._rootVertical_ajp4k_12{flex-direction:row;gap:var(--tabs-gap)}._list_ajp4k_17{--tabs-list-border:1px solid var(--theme-colors-border,#e5e7eb);display:flex}._listHorizontal_ajp4k_22{flex-direction:row;border-bottom:var(--tabs-list-border);margin-bottom:var(--tabs-gap)}._listVertical_ajp4k_28{flex-direction:column;border-right:var(--tabs-list-border);padding-right:var(--theme-spacing-md,16px)}._trigger_ajp4k_34{--tabs-trigger-color:var(--theme-colors-textSecondary,#6b7280);--tabs-trigger-active-color:var(--theme-colors-primary,#147274);--tabs-trigger-padding:var(--theme-spacing-md,16px);display:flex;align-items:center;justify-content:center;gap:var(--theme-spacing-xs,4px);padding:var(--tabs-trigger-padding);background-color:transparent;border:none;color:var(--tabs-trigger-color);font-size:var(--theme-fontSizes-md,1rem);cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}._trigger_ajp4k_34:hover{color:var(--tabs-trigger-active-color)}}@layer components{._trigger_ajp4k_34:focus-visible{outline:2px solid var(--tabs-trigger-active-color);outline-offset:-2px}._triggerHorizontal_ajp4k_61{flex:1 1;border-bottom:3px solid transparent}._triggerHorizontal_ajp4k_61[data-state=active]{color:var(--tabs-trigger-active-color);border-bottom-color:var(--tabs-trigger-active-color)}._triggerVertical_ajp4k_71{text-align:left;justify-content:flex-start;border-right:3px solid transparent}._triggerVertical_ajp4k_71[data-state=active]{color:var(--tabs-trigger-active-color);border-right-color:var(--tabs-trigger-active-color)}._triggerSm_ajp4k_86,._trigger_ajp4k_34 svg{font-size:var(--theme-fontSizes-sm,.875rem)}._triggerSm_ajp4k_86{padding:var(--theme-spacing-sm,8px)}._triggerMd_ajp4k_91{padding:var(--theme-spacing-md,16px);font-size:var(--theme-fontSizes-md,1rem)}._triggerLg_ajp4k_96{padding:var(--theme-spacing-lg,24px);font-size:var(--theme-fontSizes-lg,1.125rem)}._content_ajp4k_101{outline:none;padding:var(--theme-spacing-md,16px) 0;flex:1 1;min-width:0}._content_ajp4k_101[data-state=inactive]{display:none}._root_17nk3_2{--tab-fg:var(--theme-colors-text);--tab-fg-active:var(--theme-colors-primary);--tab-bg:transparent;--tab-bg-active:transparent;--tab-bg-hover:transparent;--tab-indicator:var(--theme-colors-primary);--tab-radius:0;--tab-indicator-height:0;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;min-height:40px;font-family:var(--theme-typography-fontFamily-body,inherit);font-size:var(--theme-fontSizes-md);font-weight:var(--theme-typography-fontWeight-medium,500);line-height:var(--theme-typography-lineHeight-normal,1.5);border:none;background:var(--tab-bg);color:var(--tab-fg);border-radius:var(--tab-radius);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent;transition:color .2s ease-in-out,background-color .2s ease-in-out,transform .2s ease-in-out}._root_17nk3_2:hover:not(:disabled){background:var(--tab-bg-hover)}}@layer components{._root_17nk3_2:focus-visible{outline:2px solid var(--theme-focus-ringColor,var(--theme-colors-primary));outline-offset:2px}._root_17nk3_2:active:not(:disabled){transform:scale(.98)}._root_17nk3_2:disabled{cursor:not-allowed;opacity:.5}._underline_17nk3_59{--tab-radius:0;--tab-indicator-height:2px}._pills_17nk3_64{--tab-radius:9999px;--tab-bg-hover:var(--theme-colors-backgroundAlt)}._enclosed_17nk3_69{--tab-radius:8px 8px 0 0;--tab-bg-hover:var(--theme-colors-backgroundAlt);border:1px solid var(--theme-colors-border);border-bottom:none}._segment_17nk3_81,._soft_17nk3_76{--tab-radius:6px;--tab-bg-hover:var(--theme-colors-backgroundAlt)}._segment_17nk3_81{border:1px solid var(--theme-colors-border)}._sm_17nk3_89{padding:8px 12px;min-height:32px;font-size:var(--theme-fontSizes-sm);gap:6px}._md_17nk3_95{padding:10px 16px;min-height:40px;font-size:var(--theme-fontSizes-md);gap:8px}._lg_17nk3_101{padding:12px 20px;min-height:48px;font-size:var(--theme-fontSizes-lg);gap:10px}._active_17nk3_110{color:var(--tab-fg-active);background:var(--tab-bg-active)}._active_17nk3_110._pills_17nk3_64{--tab-bg-active:var(--theme-colors-primary);color:#fff}._active_17nk3_110._soft_17nk3_76{--tab-bg-active:var(--theme-colors-backgroundAlt)}._active_17nk3_110._enclosed_17nk3_69,._active_17nk3_110._segment_17nk3_81{--tab-bg-active:var(--theme-colors-background)}._iconStart_17nk3_131{flex-direction:row}._iconEnd_17nk3_134{flex-direction:row-reverse}._iconTop_17nk3_137{flex-direction:column}._iconBottom_17nk3_140{flex-direction:column-reverse}._fullWidth_17nk3_146{width:100%;flex:1 1}._loading_17nk3_153{cursor:wait}._content_17nk3_159{display:inline-flex;align-items:center;gap:inherit}._content_17nk3_159._loadingContent_17nk3_165{opacity:.5}._icon_17nk3_131{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._icon_17nk3_131 svg{width:1em;height:1em}._badge_17nk3_181{padding:2px 6px;min-width:18px;height:18px;border-radius:9999px;font-size:var(--theme-fontSizes-xs);font-weight:var(--theme-typography-fontWeight-semibold,600);line-height:1;background:var(--theme-colors-secondary);color:#fff;margin-left:6px}._badge_17nk3_181,._closeButton_17nk3_197{display:inline-flex;align-items:center;justify-content:center}._closeButton_17nk3_197{padding:2px;margin-left:4px;background:transparent;border:none;border-radius:4px;cursor:pointer;color:var(--theme-colors-secondary);transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out}._closeButton_17nk3_197 svg{width:1em;height:1em}._closeButton_17nk3_197:hover{background:var(--theme-colors-backgroundAlt);color:var(--theme-colors-error)}._closeButton_17nk3_197:focus-visible{outline:2px solid var(--theme-focus-ringColor,var(--theme-colors-primary));outline-offset:1px}._closeButton_17nk3_197:active{transform:scale(.9)}._spinner_17nk3_233{display:inline-block;width:1em;height:1em;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:_tab-spin_17nk3_1 .6s linear infinite}@keyframes _tab-spin_17nk3_1{to{transform:rotate(1turn)}}._indicator_17nk3_251{position:absolute;bottom:0;left:0;right:0;height:var(--tab-indicator-height,2px);background:var(--tab-indicator);border-radius:2px 2px 0 0;transform-origin:center bottom;transform:scaleY(0);transition:transform .2s ease-in-out}._active_17nk3_110 ._indicator_17nk3_251{transform:scaleY(1)}._root_yaj0r_2{display:inline-flex;align-items:center;gap:var(--theme-spacing-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._root_yaj0r_2._disabled_yaj0r_10{cursor:not-allowed;opacity:var(--theme-opacity-disabled)}._input_yaj0r_16{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}._track_yaj0r_30,._wrapper_yaj0r_25{display:inline-block;position:relative}._track_yaj0r_30{--switch-track-w:44px;--switch-track-h:24px;--switch-thumb-size:20px;--switch-thumb-offset:2px;--switch-translate:20px;--switch-bg-off:var(--theme-colors-border);--switch-bg-off-hover:var(--theme-colors-darkLight);--switch-bg-on:var(--theme-colors-primary);--switch-bg-on-hover:var(--theme-colors-primaryDark);width:var(--switch-track-w);height:var(--switch-track-h);background-color:var(--switch-bg-off);border-radius:var(--theme-borderRadius-pill);transition:background-color var(--theme-transitions-fast)}._input_yaj0r_16:checked+._track_yaj0r_30{background-color:var(--switch-bg-on)}._root_yaj0r_2:not(._disabled_yaj0r_10) ._track_yaj0r_30:hover{background-color:var(--switch-bg-off-hover)}._root_yaj0r_2:not(._disabled_yaj0r_10) ._input_yaj0r_16:checked+._track_yaj0r_30:hover{background-color:var(--switch-bg-on-hover)}}@layer components{._input_yaj0r_16:focus-visible+._track_yaj0r_30{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset)}._thumb_yaj0r_71{position:absolute;top:var(--switch-thumb-offset);left:var(--switch-thumb-offset);width:var(--switch-thumb-size);height:var(--switch-thumb-size);background-color:var(--theme-colors-white);border-radius:var(--theme-borderRadius-round);box-shadow:var(--theme-shadows-small);transition:transform var(--theme-transitions-fast);transform:translateX(0)}._input_yaj0r_16:checked+._track_yaj0r_30 ._thumb_yaj0r_71{transform:translateX(var(--switch-translate))}._label_yaj0r_88{font-family:var(--theme-typography-fontFamily-body);font-size:var(--theme-fontSizes-md);color:var(--theme-colors-text)}._sm_yaj0r_95{--switch-track-w:36px;--switch-track-h:20px;--switch-thumb-size:16px;--switch-thumb-offset:2px;--switch-translate:16px}._md_yaj0r_102{--switch-track-w:44px;--switch-track-h:24px;--switch-thumb-size:20px;--switch-thumb-offset:2px;--switch-translate:20px}._lg_yaj0r_109{--switch-track-w:52px;--switch-track-h:28px;--switch-thumb-size:24px;--switch-thumb-offset:2px;--switch-translate:24px}._primary_yaj0r_118{--switch-bg-on:var(--theme-colors-primary);--switch-bg-on-hover:var(--theme-colors-primaryDark)}._secondary_yaj0r_122{--switch-bg-on:var(--theme-colors-secondary);--switch-bg-on-hover:var(--theme-colors-secondaryDark)}._success_yaj0r_126{--switch-bg-on:var(--theme-colors-success);--switch-bg-on-hover:var(--theme-colors-successDark)}._danger_yaj0r_130{--switch-bg-on:var(--theme-colors-error);--switch-bg-on-hover:var(--theme-colors-errorDark)}._root_1eeuq_2{--lm-fg:var(--theme-colors-textSecondary);--lm-spinner-size:24px;--lm-dot-size:6px;--lm-gap:12px;--lm-padding:24px;--lm-font-size:16px;--lm-min-height:auto;--lm-bg:transparent;--lm-radius:0;--lm-shadow:none;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--lm-gap);padding:var(--lm-padding);font-size:var(--lm-font-size);color:var(--lm-fg);min-height:var(--lm-min-height);background-color:var(--lm-bg);border-radius:var(--lm-radius);box-shadow:var(--lm-shadow);animation:_lm-fadein_1eeuq_1 .2s ease-in}._notCentered_1eeuq_31{display:inline-flex}._sm_1eeuq_36{--lm-font-size:14px;--lm-padding:16px;--lm-spinner-size:16px;--lm-gap:8px;--lm-dot-size:4px}._md_1eeuq_43{--lm-font-size:16px;--lm-padding:24px;--lm-spinner-size:24px;--lm-gap:12px;--lm-dot-size:6px}._lg_1eeuq_50{--lm-font-size:18px;--lm-padding:32px;--lm-spinner-size:32px;--lm-gap:16px;--lm-dot-size:8px}._default_1eeuq_59{--lm-bg:transparent;--lm-radius:0;--lm-shadow:none}._inline_1eeuq_65{--lm-bg:var(--theme-colors-backgroundAlt);--lm-radius:var(--theme-borderRadius-medium);--lm-shadow:none;display:inline-flex}._inline_1eeuq_65._sm_1eeuq_36{padding:8px 16px}._inline_1eeuq_65._md_1eeuq_43{padding:12px 24px}._inline_1eeuq_65._lg_1eeuq_50{padding:16px 32px}._fullscreen_1eeuq_82{--lm-bg:var(--theme-colors-backgroundOverlay);--lm-radius:0;--lm-shadow:none}._overlay_1eeuq_89{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._contentWrapper_1eeuq_101{background-color:var(--theme-colors-background);padding:var(--theme-spacing-xl);border-radius:var(--theme-borderRadius-large);box-shadow:var(--theme-shadows-large);display:flex;flex-direction:column;align-items:center;gap:var(--theme-spacing-md)}._spinnerWrapper_1eeuq_113{display:flex;align-items:center;justify-content:center;width:var(--lm-spinner-size);height:var(--lm-spinner-size)}._spinner_1eeuq_113{border:2px solid var(--theme-colors-border);border-top-color:var(--theme-colors-primary);animation:_lm-spin_1eeuq_1 1s linear infinite}._pulse_1eeuq_131,._spinner_1eeuq_113{width:var(--lm-spinner-size);height:var(--lm-spinner-size);border-radius:50%}._pulse_1eeuq_131{background-color:var(--theme-colors-primary);animation:_lm-pulse_1eeuq_1 1.5s ease-in-out infinite}._dots_1eeuq_139{display:flex;gap:var(--lm-dot-size)}._dots_1eeuq_139:after,._dots_1eeuq_139:before,._dots_1eeuq_139>span{content:"";display:inline-block;width:var(--lm-dot-size);height:var(--lm-dot-size);background-color:var(--theme-colors-primary);border-radius:50%;animation:_lm-bounce_1eeuq_1 1.4s ease-in-out infinite}._dots_1eeuq_139:before{animation-delay:-.32s}._dots_1eeuq_139>span{animation-delay:-.16s}._message_1eeuq_162{text-align:center;line-height:1.5;max-width:400px}}@layer components{@keyframes _lm-spin_1eeuq_1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes _lm-pulse_1eeuq_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.8);opacity:.5}}@keyframes _lm-bounce_1eeuq_1{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes _lm-fadein_1eeuq_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._dots_1eeuq_139:after,._dots_1eeuq_139:before,._dots_1eeuq_139>span,._pulse_1eeuq_131,._root_1eeuq_2,._spinner_1eeuq_113{animation:none!important}}}@layer components{._root_kwccq_2{--ring-size:64px;--ring-stroke:6;--ring-color:var(--theme-colors-primary);--ring-track:var(--theme-colors-backgroundAlt,#e2e8f0);--ring-duration:500ms;position:relative;display:inline-flex;align-items:center;justify-content:center}._root_kwccq_2,._svg_kwccq_22{width:var(--ring-size);height:var(--ring-size)}._svg_kwccq_22{display:block}._track_kwccq_28{fill:none;stroke:var(--ring-track);stroke-width:var(--ring-stroke)}._progress_kwccq_34{fill:none;stroke:var(--ring-color);stroke-width:var(--ring-stroke);stroke-linecap:round;transform-origin:center;transform:rotate(var(--ring-rotation,0deg))}._animated_kwccq_45 ._progress_kwccq_34{transition:stroke-dashoffset var(--ring-duration) ease-in-out}._content_kwccq_55{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}._value_kwccq_67{font-weight:600;line-height:1;color:var(--ring-color);font-size:calc(var(--ring-size) * .25)}._xs_kwccq_76{--ring-size:32px;--ring-stroke:4}._sm_kwccq_80{--ring-size:48px;--ring-stroke:5}._md_kwccq_84{--ring-size:64px;--ring-stroke:6}._lg_kwccq_88{--ring-size:96px;--ring-stroke:8}._xl_kwccq_92{--ring-size:128px;--ring-stroke:10}._primary_kwccq_98{--ring-color:var(--theme-colors-primary)}._success_kwccq_101{--ring-color:var(--theme-colors-success)}._warning_kwccq_104{--ring-color:var(--theme-colors-warning)}._error_kwccq_107{--ring-color:var(--theme-colors-error)}._info_kwccq_110{--ring-color:var(--theme-colors-info)}._root_4bgdy_2{--stat-card-bg:var(--theme-colors-background,#ffffff);--stat-card-border:var(--theme-colors-border,#e5e7eb);--stat-card-fg:var(--theme-colors-text,#111827);--stat-card-muted:var(--theme-colors-textSecondary,#6b7280);--stat-card-accent:var(--theme-colors-primary,#2563eb);--stat-card-padding:var(--theme-spacing-md);--stat-card-gap:var(--theme-spacing-sm);--stat-card-radius:var(--theme-borderRadius-medium);position:relative;background:var(--stat-card-bg);border:1px solid var(--stat-card-border);border-radius:var(--stat-card-radius);color:var(--stat-card-fg);padding:var(--stat-card-padding);display:flex;flex-direction:column;gap:var(--stat-card-gap);transition:box-shadow var(--theme-transitions-fast),transform var(--theme-transitions-fast),border-color var(--theme-transitions-fast)}._sizeSm_4bgdy_25{--stat-card-padding:var(--theme-spacing-sm);--stat-card-gap:var(--theme-spacing-xs)}._sizeMd_4bgdy_29{--stat-card-padding:var(--theme-spacing-md);--stat-card-gap:var(--theme-spacing-sm)}._sizeLg_4bgdy_33{--stat-card-padding:var(--theme-spacing-lg);--stat-card-gap:var(--theme-spacing-sm)}._colorDefault_4bgdy_39{--stat-card-accent:var(--theme-colors-text,#111827)}._colorPrimary_4bgdy_40{--stat-card-accent:var(--theme-colors-primary,#2563eb)}._colorSuccess_4bgdy_41{--stat-card-accent:var(--theme-colors-success,#059669)}._colorWarning_4bgdy_42{--stat-card-accent:var(--theme-colors-warning,#d97706)}._colorError_4bgdy_43{--stat-card-accent:var(--theme-colors-error,#dc2626)}._colorInfo_4bgdy_44{--stat-card-accent:var(--theme-colors-info,#2563eb)}._alignLeft_4bgdy_58{text-align:left;align-items:flex-start}._alignCenter_4bgdy_59{text-align:center;align-items:center}._alignRight_4bgdy_60{text-align:right;align-items:flex-end}._hoverable_4bgdy_63:hover{box-shadow:var(--theme-shadows-medium);transform:translateY(-1px);border-color:var(--stat-card-accent)}._interactive_4bgdy_69{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@layer components{._interactive_4bgdy_69:focus-visible{outline:2px solid var(--stat-card-accent);outline-offset:2px}._header_4bgdy_80{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--stat-card-gap)}._icon_4bgdy_88{display:inline-flex;align-items:center;justify-content:center;color:var(--stat-card-accent)}._iconSm_4bgdy_95{font-size:20px;width:20px;height:20px}._iconMd_4bgdy_96{font-size:28px;width:28px;height:28px}._iconLg_4bgdy_97{font-size:36px;width:36px;height:36px}._icon_4bgdy_88 svg{width:100%;height:100%}._content_4bgdy_101{display:flex;flex-direction:column;gap:var(--theme-spacing-xs);width:100%}._label_4bgdy_108{color:var(--stat-card-muted);font-weight:var(--theme-typography-fontWeight-medium,500);margin:0}._labelSm_4bgdy_114{font-size:var(--theme-fontSizes-xs)}._labelMd_4bgdy_115{font-size:var(--theme-fontSizes-sm)}._labelLg_4bgdy_116{font-size:var(--theme-fontSizes-md)}._value_4bgdy_118{color:var(--stat-card-accent);font-weight:var(--theme-typography-fontWeight-bold,700);margin:0;line-height:1.15}._valueSm_4bgdy_125{font-size:var(--theme-fontSizes-lg)}._valueMd_4bgdy_126{font-size:var(--theme-fontSizes-xl)}._valueLg_4bgdy_127{font-size:var(--theme-fontSizes-xxl)}._description_4bgdy_129{color:var(--stat-card-muted);margin:0}._descriptionSm_4bgdy_134{font-size:var(--theme-fontSizes-xs)}._descriptionMd_4bgdy_135{font-size:var(--theme-fontSizes-sm)}._descriptionLg_4bgdy_136{font-size:var(--theme-fontSizes-md)}._trend_4bgdy_138{display:inline-flex;align-items:center;gap:var(--theme-spacing-xs);font-weight:var(--theme-typography-fontWeight-semibold,600);font-size:var(--theme-fontSizes-sm)}._trendUp_4bgdy_146{color:var(--theme-colors-success,#059669)}._trendDown_4bgdy_147{color:var(--theme-colors-error,#dc2626)}._trendNeutral_4bgdy_148{color:var(--stat-card-muted)}._progressContainer_4bgdy_150{display:flex;align-items:center;justify-content:center;padding:var(--theme-spacing-sm) 0}._loadingOverlay_4bgdy_157{position:absolute;inset:0;background:color-mix(in srgb,var(--theme-colors-background) 70%,transparent);display:flex;align-items:center;justify-content:center;border-radius:var(--stat-card-radius);z-index:1}._root_578ff_2{--srd-star-fg:var(--theme-colors-warning);--srd-star-empty-fg:var(--theme-colors-border);gap:var(--theme-spacing-xs)}._root_578ff_2,._stars_578ff_13{display:inline-flex;align-items:center}._stars_578ff_13{gap:2px}._star_578ff_13{display:inline-flex;align-items:center;justify-content:center;font-size:16px}._starFull_578ff_27{color:var(--srd-star-fg)}._starMuted_578ff_31{color:var(--theme-colors-textSecondary)}._starEmpty_578ff_35{color:var(--srd-star-empty-fg)}._sm_578ff_40 ._star_578ff_13{font-size:12px}._md_578ff_43 ._star_578ff_13{font-size:16px}._lg_578ff_46 ._star_578ff_13{font-size:24px}._value_578ff_51{font-weight:600;color:var(--theme-colors-text);font-size:var(--theme-fontSizes-sm)}._sm_578ff_40 ._value_578ff_51{font-size:var(--theme-fontSizes-xs)}._lg_578ff_46 ._value_578ff_51{font-size:var(--theme-fontSizes-md)}._count_578ff_64{color:var(--theme-colors-textSecondary)}._count_578ff_64,._sm_578ff_40 ._count_578ff_64{font-size:var(--theme-fontSizes-xs)}._lg_578ff_46 ._count_578ff_64{font-size:var(--theme-fontSizes-sm)}._root_4kvh3_2{--sr-color-active:var(--theme-colors-warning);--sr-color-hover:var(--theme-colors-warning);--sr-color-empty:var(--theme-colors-border);--sr-size:20px;display:flex;flex-direction:column;width:auto}._fullWidth_4kvh3_14{width:100%}._labelContainer_4kvh3_18{display:flex;align-items:center;gap:var(--theme-spacing-xs);margin-bottom:var(--theme-spacing-xs)}._label_4kvh3_18{font-size:var(--theme-fontSizes-sm);font-weight:500;color:var(--theme-colors-text);cursor:pointer}._hasError_4kvh3_32 ._label_4kvh3_18{color:var(--theme-colors-error)}._description_4kvh3_36{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);margin-bottom:var(--theme-spacing-xs);line-height:1.4}._starContainer_4kvh3_43{display:flex;align-items:center;gap:4px;padding:var(--theme-spacing-xs) 0;cursor:pointer;opacity:1}._disabled_4kvh3_52 ._starContainer_4kvh3_43{cursor:not-allowed;opacity:.6}}@layer components{}@layer components{._starContainer_4kvh3_43:focus-within{outline:2px solid var(--theme-colors-primary);outline-offset:2px;border-radius:var(--theme-borderRadius-small)}._starButton_4kvh3_63{background:none;border:none;padding:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--theme-borderRadius-small);transition:color .2s ease,transform .2s ease;font-size:var(--sr-size);color:var(--sr-color-empty)}._starButton_4kvh3_63[data-filled=true]{color:var(--sr-color-active)}._starButton_4kvh3_63[data-hover=true]{color:var(--sr-color-hover)}._starButton_4kvh3_63:hover:not(:disabled){color:var(--sr-color-hover);transform:scale(1.1)}._starButton_4kvh3_63:focus{outline:2px solid var(--theme-colors-primary);outline-offset:2px}._starButton_4kvh3_63:active:not(:disabled){transform:scale(.95)}._starButton_4kvh3_63:disabled{cursor:not-allowed;color:var(--theme-colors-disabled)}._sm_4kvh3_106{--sr-size:16px}._md_4kvh3_109{--sr-size:20px}._lg_4kvh3_112{--sr-size:28px}._ratingInfo_4kvh3_118{display:flex;align-items:center;justify-content:space-between;margin-top:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-xs)}._ratingValue_4kvh3_126{font-weight:600;color:var(--theme-colors-text)}._ratingText_4kvh3_131{color:var(--theme-colors-textSecondary);font-style:italic}._errorMessage_4kvh3_136{color:var(--theme-colors-error);font-size:var(--theme-fontSizes-xs);margin-top:var(--theme-spacing-xs)}._hiddenInput_4kvh3_142{opacity:0;position:absolute;pointer-events:none;width:1px;height:1px;overflow:hidden}._root_df5o7_2{--sel-fg:var(--theme-colors-text);--sel-border:var(--theme-colors-border);--sel-border-focus:var(--theme-colors-primary);--sel-border-focus-rgb:var(--theme-colors-primary-rgb);--sel-bg:var(--theme-colors-backgroundInput);position:relative;display:flex;flex-direction:column;width:auto}._root_df5o7_2._fullWidth_df5o7_16{width:100%}._label_df5o7_20{display:block;margin-bottom:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-typography-fontWeight-medium);color:var(--theme-colors-text)}._label_df5o7_20._required_df5o7_28:after{content:" *";color:var(--theme-colors-error)}._visuallyHidden_df5o7_33{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._trigger_df5o7_46{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--theme-spacing-sm);width:auto;min-width:200px;border:2px solid var(--sel-border);border-radius:var(--theme-borderRadius-medium);background:var(--sel-bg);color:var(--sel-fg);font-family:var(--theme-typography-fontFamily-body);cursor:pointer;transition:all .2s ease;outline:none}._trigger_df5o7_46._fullWidth_df5o7_16{width:100%}._sm_df5o7_68{height:32px;padding:0 var(--theme-spacing-sm);font-size:var(--theme-fontSizes-sm)}._md_df5o7_73{height:40px;padding:0 var(--theme-spacing-md);font-size:var(--theme-fontSizes-md)}._lg_df5o7_78{height:48px;padding:0 var(--theme-spacing-lg);font-size:var(--theme-fontSizes-lg)}._statusDefault_df5o7_85{--sel-border:var(--theme-colors-border)}._statusDefault_df5o7_85:hover:not(:disabled):not([data-state=open]){--sel-border:var(--theme-colors-hover)}._statusError_df5o7_91{--sel-border:var(--theme-colors-error);--sel-border-focus:var(--theme-colors-error);--sel-border-focus-rgb:var(--theme-colors-error-rgb)}._statusError_df5o7_91:hover:not(:disabled){--sel-border:var(--theme-colors-errorDark)}._statusSuccess_df5o7_99{--sel-border:var(--theme-colors-success);--sel-border-focus:var(--theme-colors-success);--sel-border-focus-rgb:var(--theme-colors-success-rgb)}._statusSuccess_df5o7_99:hover:not(:disabled){--sel-border:var(--theme-colors-successDark)}._statusWarning_df5o7_107{--sel-border:var(--theme-colors-warning);--sel-border-focus:var(--theme-colors-warning);--sel-border-focus-rgb:var(--theme-colors-warning-rgb)}._statusWarning_df5o7_107:hover:not(:disabled){--sel-border:var(--theme-colors-warningDark)}._trigger_df5o7_46:focus{border-color:var(--sel-border-focus);box-shadow:0 0 0 3px rgba(var(--sel-border-focus-rgb),.2)}._trigger_df5o7_46:disabled,._trigger_df5o7_46[data-disabled]{background:var(--theme-colors-backgroundDisabled);color:var(--theme-colors-disabled);cursor:not-allowed;opacity:var(--theme-opacity-disabled)}._trigger_df5o7_46[data-placeholder]{color:var(--theme-colors-textSecondary);opacity:.7}._trigger_df5o7_46[data-state=open]{border-color:var(--sel-border-focus);box-shadow:0 0 0 3px rgba(var(--sel-border-focus-rgb),.2)}._trigger_df5o7_46 svg{transition:transform .2s ease;flex-shrink:0}._trigger_df5o7_46[data-state=open] svg{transform:rotate(180deg)}._content_df5o7_149{overflow:hidden;background:var(--theme-colors-backgroundInput);border-radius:var(--theme-borderRadius-small);border:1px solid var(--theme-colors-border);box-shadow:var(--theme-shadows-large);z-index:9999;width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height)}}@layer components{@keyframes _selectSlideDown_df5o7_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes _selectSlideUp_df5o7_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}._content_df5o7_149[data-state=open][data-side=bottom]{animation:_selectSlideDown_df5o7_1 .2s ease-out}._content_df5o7_149[data-state=open][data-side=top]{animation:_selectSlideUp_df5o7_1 .2s ease-out}._viewport_df5o7_190{padding:var(--theme-spacing-xs) 0}._searchWrapper_df5o7_195{padding:var(--theme-spacing-sm) var(--theme-spacing-md);border-bottom:1px solid var(--theme-colors-border);background:var(--theme-colors-backgroundInput);position:-webkit-sticky;position:sticky;top:0;z-index:1}._searchInput_df5o7_204{width:100%;padding:var(--theme-spacing-sm);border:2px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);background:var(--theme-colors-backgroundInput);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-sm);font-family:var(--theme-typography-fontFamily-body);outline:none;transition:all .2s ease}._searchInput_df5o7_204::placeholder{color:var(--theme-colors-textSecondary);opacity:.7}._searchInput_df5o7_204:focus{border-color:var(--theme-colors-primary);box-shadow:0 0 0 3px rgba(var(--theme-colors-primary-rgb),.2)}._emptyState_df5o7_227{padding:var(--theme-spacing-lg) var(--theme-spacing-md);text-align:center;color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm)}._item_df5o7_235{font-size:var(--theme-fontSizes-md);color:var(--theme-colors-text);display:flex;align-items:center;height:36px;padding:0 var(--theme-spacing-md) 0 var(--theme-spacing-xl);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;outline:none;transition:all .15s ease}._item_df5o7_235[data-highlighted]{background:var(--theme-colors-primaryLight);color:var(--theme-colors-backgroundInput)}._item_df5o7_235[data-disabled]{color:var(--theme-colors-disabled);cursor:not-allowed;pointer-events:none}._item_df5o7_235[data-state=checked]{font-weight:var(--theme-typography-fontWeight-medium)}._itemIndicator_df5o7_264{position:absolute;left:var(--theme-spacing-sm);width:20px;display:inline-flex;align-items:center;justify-content:center}._groupLabel_df5o7_273{padding:var(--theme-spacing-xs) var(--theme-spacing-md);font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-typography-fontWeight-semibold);color:var(--theme-colors-textSecondary);text-transform:uppercase;letter-spacing:.05em}._separator_df5o7_282{height:1px;background:var(--theme-colors-border);margin:var(--theme-spacing-xs) 0}._scrollButton_df5o7_288{display:flex;align-items:center;justify-content:center;height:25px;background:var(--theme-colors-backgroundInput);color:var(--theme-colors-textSecondary);cursor:default;transition:all .15s ease}._scrollButton_df5o7_288:hover{background:var(--theme-colors-hover);color:var(--theme-colors-text)}._helperText_df5o7_305{margin-top:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-sm);line-height:1.4;color:var(--theme-colors-textSecondary);transition:color .2s ease}._helperTextError_df5o7_313{color:var(--theme-colors-error)}._helperTextSuccess_df5o7_316{color:var(--theme-colors-success)}._helperTextWarning_df5o7_319{color:var(--theme-colors-warning)}._root_rl3e2_2{--label-fg:var(--theme-colors-text);--label-fg-hover:var(--theme-colors-dark);font-family:var(--theme-typography-fontFamily-body);font-weight:var(--theme-typography-fontWeight-medium);color:var(--label-fg);cursor:pointer;transition:color .2s ease}._root_rl3e2_2:hover{color:var(--label-fg-hover)}._vertical_rl3e2_19{display:block;align-items:flex-start;gap:0}._horizontal_rl3e2_24{display:inline-flex;align-items:center;gap:8px}._sm_rl3e2_31{font-size:var(--theme-fontSizes-sm);line-height:18px}._md_rl3e2_35{font-size:var(--theme-fontSizes-md);line-height:20px}._lg_rl3e2_39{font-size:var(--theme-fontSizes-lg);line-height:24px}._vertical_rl3e2_19._sm_rl3e2_31{margin-bottom:4px}._vertical_rl3e2_19._md_rl3e2_35{margin-bottom:6px}._vertical_rl3e2_19._lg_rl3e2_39{margin-bottom:8px}._disabled_rl3e2_56{--label-fg:var(--theme-colors-disabled);--label-fg-hover:var(--theme-colors-disabled);cursor:not-allowed}._error_rl3e2_61{--label-fg:var(--theme-colors-error);--label-fg-hover:var(--theme-colors-errorDark)}._content_rl3e2_67{display:inline-flex;align-items:center;gap:4px}._required_rl3e2_74{color:var(--theme-colors-error);font-weight:var(--theme-typography-fontWeight-semibold);margin-left:2px;font-size:1.1em;line-height:1}._optional_rl3e2_83{font-size:.9em;margin-left:4px}._helperText_rl3e2_91,._optional_rl3e2_83{color:var(--theme-colors-textSecondary);font-weight:var(--theme-typography-fontWeight-normal)}._helperText_rl3e2_91{display:block;margin-top:4px;line-height:1.4}._helperTextXs_rl3e2_98{font-size:var(--theme-fontSizes-xs)}._helperTextSm_rl3e2_101{font-size:var(--theme-fontSizes-sm)}._helperTextMd_rl3e2_104{font-size:var(--theme-fontSizes-md)}._helperText_rl3e2_91._error_rl3e2_61{color:var(--theme-colors-error)}._tooltipWrapper_rl3e2_112{position:relative;display:inline-block}._tooltipTrigger_rl3e2_117{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:4px;color:var(--theme-colors-textSecondary);cursor:help;transition:color .2s ease}._tooltipTrigger_rl3e2_117:hover{color:var(--theme-colors-primary)}._tooltipTrigger_rl3e2_117 svg{width:14px;height:14px}._tooltipContent_rl3e2_136{position:absolute;z-index:1000;padding:8px 12px;background:var(--theme-colors-dark);color:white;border-radius:6px;font-size:var(--theme-fontSizes-sm);line-height:1.4;max-width:250px;pointer-events:none;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}._tooltipContent_rl3e2_136:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--theme-colors-dark)}._tooltipWrapper_rl3e2_112:hover ._tooltipContent_rl3e2_136{opacity:1;transform:translateY(-8px)}._root_1q08u_2{--si-bg:var(--theme-colors-backgroundInput);--si-border:var(--theme-colors-border);--si-border-hover:var(--theme-colors-primaryLight);--si-border-focus:var(--theme-colors-primary);--si-fg:var(--theme-colors-text);--si-placeholder:var(--theme-colors-textSecondary);--si-px:var(--theme-spacing-md);--si-py:0.5rem;--si-font-size:var(--theme-fontSizes-md);--si-label-size:var(--theme-fontSizes-sm);--si-helper-size:var(--theme-fontSizes-xs);--si-height:44px;--si-icon-size:20px;--si-radius:var(--theme-borderRadius-medium);--si-border-width:1px;--si-label-fg:var(--theme-colors-text);--si-helper-fg:var(--theme-colors-textSecondary);position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;width:auto}._root_1q08u_2._fullWidth_1q08u_30{width:100%}._wrapper_1q08u_35{position:relative;display:flex;align-items:center;width:100%}._input_1q08u_42{width:100%;font-family:var(--theme-typography-fontFamily-body);font-size:var(--si-font-size);line-height:1.5;color:var(--si-fg);background-color:var(--si-bg);border:var(--si-border-width) solid var(--si-border);border-radius:var(--si-radius);padding:var(--si-py) var(--si-px);min-height:var(--si-height);transition:all .15s ease;outline:none}}@layer components{}@layer components{._input_1q08u_42::placeholder{color:var(--si-placeholder);opacity:.7}._input_1q08u_42:hover:not(:disabled):not(:focus){border-color:var(--si-border-hover)}._input_1q08u_42:focus{border-color:var(--si-border-focus);box-shadow:0 0 0 3px rgba(var(--theme-colors-primary-rgb),.2)}._input_1q08u_42:disabled{cursor:not-allowed;opacity:var(--theme-opacity-disabled);background-color:var(--theme-colors-backgroundDisabled)}._input_1q08u_42::-webkit-search-cancel-button,._input_1q08u_42::-webkit-search-decoration{-webkit-appearance:none;appearance:none}._input_1q08u_42._hasStartIcon_1q08u_85{padding-left:calc(var(--si-icon-size) + var(--theme-spacing-md) + var(--si-px))}._input_1q08u_42._hasEndIcon_1q08u_88,._input_1q08u_42._hasTrailingAffordance_1q08u_91{padding-right:calc(var(--si-icon-size) + var(--theme-spacing-md) + var(--si-px))}._sm_1q08u_96{--si-height:36px;--si-font-size:var(--theme-fontSizes-sm);--si-label-size:var(--theme-fontSizes-xs);--si-helper-size:var(--theme-fontSizes-xs);--si-icon-size:16px;--si-px:0.75rem;--si-py:0.5rem;--si-radius:6px}._md_1q08u_106{--si-height:44px;--si-font-size:var(--theme-fontSizes-md);--si-label-size:var(--theme-fontSizes-sm);--si-helper-size:var(--theme-fontSizes-xs);--si-icon-size:20px;--si-px:1rem;--si-py:0.625rem;--si-radius:8px}._lg_1q08u_116{--si-height:52px;--si-font-size:var(--theme-fontSizes-lg);--si-label-size:var(--theme-fontSizes-md);--si-helper-size:var(--theme-fontSizes-sm);--si-icon-size:24px;--si-px:1.25rem;--si-py:0.75rem;--si-radius:10px}._variantOutlined_1q08u_128{--si-bg:transparent;--si-border-width:1px}._variantFilled_1q08u_132{--si-bg:var(--theme-colors-backgroundAlt);--si-border-width:1px}._variantUnderlined_1q08u_136{--si-bg:transparent;--si-border-width:0;--si-radius:0}._variantUnderlined_1q08u_136 ._input_1q08u_42{border:0;border-bottom:2px solid var(--si-border);border-radius:0}._variantUnderlined_1q08u_136 ._input_1q08u_42:focus{border-bottom-color:var(--si-border-focus);box-shadow:none}._variantGhost_1q08u_152{--si-bg:transparent;--si-border-width:0}._variantGhost_1q08u_152 ._input_1q08u_42{border:0}._statusError_1q08u_161{--si-border:var(--theme-colors-error);--si-border-hover:var(--theme-colors-errorDark);--si-border-focus:var(--theme-colors-error);--si-label-fg:var(--theme-colors-error);--si-helper-fg:var(--theme-colors-error)}._statusError_1q08u_161 ._input_1q08u_42:focus{box-shadow:0 0 0 3px rgba(var(--theme-colors-error-rgb),.2)}._statusSuccess_1q08u_172{--si-border:var(--theme-colors-success);--si-border-hover:var(--theme-colors-successDark);--si-border-focus:var(--theme-colors-success);--si-label-fg:var(--theme-colors-success);--si-helper-fg:var(--theme-colors-success)}._statusSuccess_1q08u_172 ._input_1q08u_42:focus{box-shadow:0 0 0 3px rgba(var(--theme-colors-success-rgb),.2)}._iconBase_1q08u_184{position:absolute;display:flex;align-items:center;justify-content:center;width:var(--si-icon-size);height:var(--si-icon-size);color:var(--theme-colors-textSecondary);pointer-events:none}._iconBase_1q08u_184 svg{width:100%;height:100%}._startIcon_1q08u_200{left:var(--theme-spacing-md)}._clearBtn_1q08u_209,._endIcon_1q08u_204{right:var(--theme-spacing-md)}._clearBtn_1q08u_209{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:var(--si-icon-size);height:var(--si-icon-size);padding:0;background:transparent;border:0;color:var(--theme-colors-textSecondary);cursor:pointer;border-radius:50%;transition:color .15s ease,background-color .15s ease}._clearBtn_1q08u_209:hover:not(:disabled){color:var(--theme-colors-text);background-color:var(--theme-colors-backgroundAlt)}._clearBtn_1q08u_209:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}._clearBtn_1q08u_209:disabled{cursor:not-allowed;opacity:var(--theme-opacity-disabled)}._clearBtn_1q08u_209 svg{width:100%;height:100%}._spinner_1q08u_247{position:absolute;right:var(--theme-spacing-md);width:var(--si-icon-size);height:var(--si-icon-size);border:2px solid;border-right:2px solid transparent;border-radius:50%;color:var(--theme-colors-textSecondary);animation:_search-input-spin_1q08u_1 .7s linear infinite}@keyframes _search-input-spin_1q08u_1{to{transform:rotate(1turn)}}._helperText_1q08u_265{margin-top:var(--theme-spacing-xs);font-size:var(--si-helper-size);line-height:1.4;color:var(--si-helper-fg);transition:color .15s ease}._root_1ln8u_2{--ibtn-size:2.5rem;--ibtn-icon-size:1.25rem;--ibtn-radius:var(--theme-borderRadius-small);--ibtn-bg:transparent;--ibtn-bg-hover:var(--theme-colors-backgroundAlt);--ibtn-bg-active:var(--theme-colors-backgroundAlt);--ibtn-fg:inherit;--ibtn-focus-ring:var(--theme-colors-primaryLight);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--ibtn-size);height:var(--ibtn-size);padding:0;border:0;border-radius:var(--ibtn-radius);background-color:var(--ibtn-bg);color:var(--ibtn-fg);font-family:inherit;cursor:pointer;transition:background-color var(--theme-transitions-fast),color var(--theme-transitions-fast),box-shadow var(--theme-transitions-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}._root_1ln8u_2:hover:not(:disabled):not([aria-busy=true]){background-color:var(--ibtn-bg-hover)}._root_1ln8u_2:active:not(:disabled):not([aria-busy=true]){background-color:var(--ibtn-bg-active)}}@layer components{._root_1ln8u_2:focus-visible{outline:2px solid var(--ibtn-focus-ring);outline-offset:2px}._root_1ln8u_2:disabled,._root_1ln8u_2[aria-busy=true]{opacity:.5;cursor:not-allowed}._noFocusRing_1ln8u_52:focus-visible{outline:none}._xs_1ln8u_57{--ibtn-size:24px;--ibtn-icon-size:12px}._sm_1ln8u_61{--ibtn-size:32px;--ibtn-icon-size:16px}._md_1ln8u_65{--ibtn-size:40px;--ibtn-icon-size:20px}._lg_1ln8u_69{--ibtn-size:48px;--ibtn-icon-size:24px}._xl_1ln8u_73{--ibtn-size:56px;--ibtn-icon-size:28px}._square_1ln8u_79{--ibtn-radius:0}._rounded_1ln8u_82{--ibtn-radius:var(--theme-borderRadius-small)}._circle_1ln8u_85{--ibtn-radius:50%}._primary_1ln8u_90{--ibtn-bg:var(--theme-colors-primary);--ibtn-bg-hover:var(--theme-colors-primaryDark);--ibtn-bg-active:var(--theme-colors-primaryDarker);--ibtn-fg:var(--theme-colors-light)}._secondary_1ln8u_96{--ibtn-bg:var(--theme-colors-backgroundAlt);--ibtn-bg-hover:var(--theme-colors-border);--ibtn-bg-active:var(--theme-colors-border);--ibtn-fg:var(--theme-colors-text)}._success_1ln8u_102{--ibtn-bg:var(--theme-colors-success);--ibtn-bg-hover:var(--theme-colors-successDark);--ibtn-bg-active:var(--theme-colors-successDarker);--ibtn-fg:var(--theme-colors-light)}._warning_1ln8u_108{--ibtn-bg:var(--theme-colors-warning);--ibtn-bg-hover:var(--theme-colors-warningDark);--ibtn-bg-active:var(--theme-colors-warningDarker);--ibtn-fg:var(--theme-colors-dark)}._danger_1ln8u_114{--ibtn-bg:var(--theme-colors-error);--ibtn-bg-hover:var(--theme-colors-errorDark);--ibtn-bg-active:var(--theme-colors-errorDarker);--ibtn-fg:var(--theme-colors-light)}._info_1ln8u_120{--ibtn-bg:var(--theme-colors-info);--ibtn-bg-hover:var(--theme-colors-infoDark);--ibtn-bg-active:var(--theme-colors-infoDarker);--ibtn-fg:var(--theme-colors-light)}._ghost_1ln8u_126,._outline_1ln8u_132{--ibtn-bg:transparent;--ibtn-bg-hover:var(--theme-colors-backgroundAlt);--ibtn-bg-active:var(--theme-colors-backgroundAlt);--ibtn-fg:var(--theme-colors-text)}._outline_1ln8u_132{box-shadow:inset 0 0 0 1px var(--theme-colors-border)}._subtle_1ln8u_142{--ibtn-bg:transparent;--ibtn-bg-hover:var(--theme-colors-backgroundAlt);--ibtn-bg-active:var(--theme-colors-backgroundAlt)}._subtle_1ln8u_142._primary_1ln8u_90{--ibtn-fg:var(--theme-colors-primary)}._subtle_1ln8u_142._secondary_1ln8u_96{--ibtn-fg:var(--theme-colors-text)}._subtle_1ln8u_142._success_1ln8u_102{--ibtn-fg:var(--theme-colors-success)}._subtle_1ln8u_142._warning_1ln8u_108{--ibtn-fg:var(--theme-colors-warning)}._subtle_1ln8u_142._danger_1ln8u_114{--ibtn-fg:var(--theme-colors-error)}._subtle_1ln8u_142._info_1ln8u_120{--ibtn-fg:var(--theme-colors-info)}._subtle_1ln8u_142._ghost_1ln8u_126{--ibtn-fg:var(--theme-colors-textSecondary)}._subtle_1ln8u_142._outline_1ln8u_132{--ibtn-fg:var(--theme-colors-text)}._loading_1ln8u_159{pointer-events:none}._iconWrapper_1ln8u_163{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--ibtn-icon-size);line-height:1}._iconWrapper_1ln8u_163,._spinner_1ln8u_174{width:var(--ibtn-icon-size);height:var(--ibtn-icon-size)}._spinner_1ln8u_174{border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:_ibtn-spin_1ln8u_1 .7s linear infinite}@keyframes _ibtn-spin_1ln8u_1{to{transform:rotate(1turn)}}}@layer components{._root_1qcua_2{--search-bar-bg:var(--theme-colors-background,#ffffff);--search-bar-border:var(--theme-colors-border,#e5e7eb);--search-bar-border-focus:var(--theme-colors-primary,#3b82f6);--search-bar-fg:var(--theme-colors-text,#111827);--search-bar-muted:var(--theme-colors-textSecondary,#6b7280);--search-bar-radius:var(--theme-borderRadius-medium,8px);--search-bar-gap:var(--theme-spacing-sm,0.5rem);--search-bar-padding:var(--theme-spacing-sm,0.5rem);position:relative;display:inline-flex;align-items:center;gap:var(--search-bar-gap);padding:var(--search-bar-padding);background-color:var(--search-bar-bg);border:1px solid var(--search-bar-border);border-radius:var(--search-bar-radius);color:var(--search-bar-fg);transition:border-color var(--theme-transitions-fast,.2s ease),box-shadow var(--theme-transitions-fast,.2s ease)}._root_1qcua_2:focus-within{border-color:var(--search-bar-border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--search-bar-border-focus) 20%,transparent)}._sm_1qcua_33{--search-bar-padding:var(--theme-spacing-xs,0.25rem);min-height:32px;font-size:var(--theme-fontSizes-sm,.875rem)}._md_1qcua_39{--search-bar-padding:var(--theme-spacing-sm,0.5rem);min-height:40px;font-size:var(--theme-fontSizes-md,1rem)}._lg_1qcua_45{--search-bar-padding:var(--theme-spacing-md,0.75rem);min-height:48px;font-size:var(--theme-fontSizes-lg,1.125rem)}._default_1qcua_52{background-color:var(--search-bar-bg)}._compact_1qcua_56{background-color:transparent;--search-bar-radius:var(--theme-borderRadius-small,4px)}._prominent_1qcua_61{background-color:#ffffff;border-color:var(--search-bar-border-focus);--search-bar-radius:var(--theme-borderRadius-large,12px);box-shadow:var(--theme-shadows-medium,0 4px 6px rgba(0,0,0,.07))}._fullWidth_1qcua_68{display:flex;width:100%}._loading_1qcua_73{opacity:.9}._disabled_1qcua_78{opacity:.6;pointer-events:none}._inputWrapper_1qcua_83{flex:1 1;min-width:0;display:flex;align-items:center}._searchIcon_1qcua_90{display:inline-flex;align-items:center;color:var(--search-bar-muted);flex-shrink:0}._sm_1qcua_33 ._searchIcon_1qcua_90{font-size:16px}._md_1qcua_39 ._searchIcon_1qcua_90{font-size:20px}._lg_1qcua_45 ._searchIcon_1qcua_90{font-size:24px}._loadingSpinner_1qcua_109{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:2px solid var(--search-bar-border);border-top-color:var(--search-bar-border-focus);border-radius:50%;animation:_SearchBar-spin_1qcua_1 .8s linear infinite}._resultCount_1qcua_121{font-size:var(--theme-fontSizes-sm,.875rem);color:var(--search-bar-muted);white-space:nowrap;padding:0 var(--theme-spacing-xs,.25rem)}._actions_1qcua_128{display:inline-flex;align-items:center;gap:var(--theme-spacing-xs,.25rem);flex-shrink:0}}@keyframes _SearchBar-spin_1qcua_1{to{transform:rotate(1turn)}}@layer components{._root_i5mhz_2{--empty-state-bg:transparent;--empty-state-radius:0;--empty-state-shadow:none;--empty-state-border:none;--empty-state-padding:48px;--empty-state-max-width:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--empty-state-padding);color:var(--theme-colors-textSecondary);width:100%;box-sizing:border-box;max-width:var(--empty-state-max-width);margin-left:auto;margin-right:auto;background-color:var(--empty-state-bg);border-radius:var(--empty-state-radius);box-shadow:var(--empty-state-shadow);border:var(--empty-state-border)}._subtle_i5mhz_35{--empty-state-bg:var(--theme-colors-backgroundAlt);--empty-state-radius:var(--theme-borderRadius-medium)}._card_i5mhz_40{--empty-state-bg:var(--theme-colors-background);--empty-state-radius:var(--theme-borderRadius-medium);--empty-state-shadow:var(--theme-shadows-small);--empty-state-border:1px solid var(--theme-colors-border)}._sm_i5mhz_49{--empty-state-padding:24px;--empty-state-max-width:320px}._md_i5mhz_54{--empty-state-padding:48px;--empty-state-max-width:480px}._lg_i5mhz_59{--empty-state-padding:64px;--empty-state-max-width:640px}._icon_i5mhz_66{display:flex;align-items:center;justify-content:center;opacity:.5;color:var(--theme-colors-textLight);margin-bottom:24px}._icon_i5mhz_66 img,._icon_i5mhz_66 svg{width:100%;height:100%}._iconSm_i5mhz_81{font-size:32px;width:32px;height:32px}._iconMd_i5mhz_87{font-size:48px;width:48px;height:48px}._iconLg_i5mhz_93{font-size:64px;width:64px;height:64px}._iconXl_i5mhz_99{font-size:80px;width:80px;height:80px}._title_i5mhz_105{margin:0 0 12px;font-weight:600;color:var(--theme-colors-text);line-height:1.3}._titleSm_i5mhz_112{font-size:16px}._titleMd_i5mhz_113{font-size:20px}._titleLg_i5mhz_114{font-size:24px}._description_i5mhz_116{margin:0 0 24px;line-height:1.5;color:var(--theme-colors-textSecondary);opacity:.9;max-width:100%}._descriptionSm_i5mhz_124{font-size:14px}._descriptionMd_i5mhz_125{font-size:16px}._descriptionLg_i5mhz_126{font-size:18px}._action_i5mhz_128{display:flex;gap:var(--theme-spacing-sm);align-items:center;justify-content:center;flex-wrap:wrap;margin-top:24px}._divider_i5mhz_137{width:100%;border:none;border-top:1px solid var(--theme-colors-border);opacity:.3;margin:0}._spacingCompact_i5mhz_146 ._icon_i5mhz_66{margin-bottom:16px}._spacingCompact_i5mhz_146 ._title_i5mhz_105{margin-bottom:8px}._spacingCompact_i5mhz_146 ._description_i5mhz_116{margin-bottom:16px}._spacingCompact_i5mhz_146 ._action_i5mhz_128{margin-top:16px}._spacingNormal_i5mhz_152 ._icon_i5mhz_66{margin-bottom:24px}._spacingNormal_i5mhz_152 ._title_i5mhz_105{margin-bottom:12px}._spacingNormal_i5mhz_152 ._description_i5mhz_116{margin-bottom:24px}._spacingNormal_i5mhz_152 ._action_i5mhz_128{margin-top:24px}._spacingRelaxed_i5mhz_158 ._icon_i5mhz_66{margin-bottom:32px}._spacingRelaxed_i5mhz_158 ._title_i5mhz_105{margin-bottom:16px}._spacingRelaxed_i5mhz_158 ._description_i5mhz_116{margin-bottom:32px}._spacingRelaxed_i5mhz_158 ._action_i5mhz_128{margin-top:32px}._root_1e151_2{--review-card-bg:var(--theme-colors-background,#ffffff);--review-card-border:var(--theme-colors-border,#e5e7eb);--review-card-fg:var(--theme-colors-text,#111827);--review-card-muted:var(--theme-colors-textSecondary,#6b7280);--review-card-radius:var(--theme-borderRadius-medium,8px);--review-card-padding:var(--theme-spacing-md,1rem);--review-card-shadow:var(--theme-shadows-md,0 2px 8px rgba(0,0,0,0.08));background:var(--review-card-bg);border:1px solid var(--review-card-border);border-radius:var(--review-card-radius);padding:var(--review-card-padding);color:var(--review-card-fg);transition:box-shadow var(--theme-transitions-normal,.2s ease)}._root_1e151_2:hover{box-shadow:var(--review-card-shadow)}._header_1e151_23{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--theme-spacing-md,1rem);margin-bottom:var(--theme-spacing-sm,.5rem)}._userInfo_1e151_31{display:flex;align-items:center;gap:var(--theme-spacing-sm,.5rem);flex:1 1;min-width:0}._userDetails_1e151_39{display:flex;flex-direction:column;gap:var(--theme-spacing-xs,.25rem);flex:1 1;min-width:0}._userName_1e151_47{font-weight:600;color:var(--review-card-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actions_1e151_55{display:flex;align-items:center;gap:var(--theme-spacing-xs,.25rem)}._ratingContainer_1e151_61{margin-bottom:var(--theme-spacing-sm,.5rem)}._comment_1e151_65{color:var(--review-card-fg);line-height:1.6;word-wrap:break-word;white-space:pre-wrap}._footer_1e151_72{display:flex;align-items:center;justify-content:space-between;margin-top:var(--theme-spacing-sm,.5rem);padding-top:var(--theme-spacing-sm,.5rem);border-top:1px solid var(--review-card-border)}._updatedLabel_1e151_81{color:var(--review-card-muted);font-style:italic;font-size:var(--theme-fontSizes-sm,.875rem);display:inline-flex;gap:.25rem;align-items:baseline}._root_1xnb8_2{--review-list-border:var(--theme-colors-border,#e5e7eb);--review-list-muted:var(--theme-colors-textSecondary,#6b7280);display:flex;flex-direction:column;gap:var(--theme-spacing-md,1rem)}._header_1xnb8_11{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--theme-spacing-sm,.5rem)}._totalCount_1xnb8_18{color:var(--review-list-muted);font-size:var(--theme-fontSizes-sm,.875rem)}._items_1xnb8_23{display:flex;flex-direction:column;gap:var(--theme-spacing-md,1rem)}._paginationContainer_1xnb8_29{display:flex;justify-content:center;padding-top:var(--theme-spacing-md,1rem);border-top:1px solid var(--review-list-border)}._loadingContainer_1xnb8_36{padding:var(--theme-spacing-xl,2rem);display:flex;justify-content:center;align-items:center}}@layer components{}@layer components{}@keyframes _alertDialogOverlayShow_jq7yy_1{0%{opacity:0}to{opacity:1}}@keyframes _alertDialogContentShow_jq7yy_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@layer components{._overlay_jq7yy_18{--alert-dialog-overlay-bg:rgba(0,0,0,0.5);position:fixed;inset:0;background:var(--alert-dialog-overlay-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--theme-zIndices-modal,100);animation:_alertDialogOverlayShow_jq7yy_1 .15s cubic-bezier(.16,1,.3,1)}._content_jq7yy_28{--alert-dialog-bg:var(--theme-colors-backgroundInput,#ffffff);--alert-dialog-border:1px solid var(--theme-colors-border,#e5e7eb);--alert-dialog-radius:var(--theme-borderRadius-medium,8px);--alert-dialog-shadow:var(--theme-shadows-large,0 10px 30px rgba(0,0,0,0.15));--alert-dialog-padding:var(--theme-spacing-lg,24px);--alert-dialog-z:calc(var(--theme-zIndices-modal, 100) + 1);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--alert-dialog-bg);border:var(--alert-dialog-border);border-radius:var(--alert-dialog-radius);box-shadow:var(--alert-dialog-shadow);padding:var(--alert-dialog-padding);max-width:500px;width:90vw;max-height:85vh;overflow-y:auto;z-index:var(--alert-dialog-z);animation:_alertDialogContentShow_jq7yy_1 .15s cubic-bezier(.16,1,.3,1)}._content_jq7yy_28:focus{outline:none}._title_jq7yy_57{margin:0 0 var(--theme-spacing-sm,8px);font-size:var(--theme-fontSizes-lg,1.125rem);font-weight:600;color:var(--theme-colors-text,#111827)}._description_jq7yy_64{margin:0 0 var(--theme-spacing-lg,24px);font-size:var(--theme-fontSizes-md,1rem);line-height:1.6;color:var(--theme-colors-textSecondary,#6b7280)}._actions_jq7yy_71{display:flex;gap:var(--theme-spacing-md,16px);justify-content:flex-end;margin-top:var(--theme-spacing-lg,24px)}._root_bsx35_2{--follow-button-transition-duration:150ms;transition:opacity var(--follow-button-transition-duration) ease}._root_114v1_2{--friend-request-transition-duration:150ms;transition:opacity var(--friend-request-transition-duration) ease}._actionGroup_114v1_7{--friend-request-action-gap:var(--theme-spacing-sm,8px);display:flex;gap:var(--friend-request-action-gap)}._root_kmani_2{--relationship-actions-gap-xs:var(--theme-spacing-xs,4px);--relationship-actions-gap-sm:var(--theme-spacing-sm,8px);--relationship-actions-gap-md:var(--theme-spacing-md,12px);--relationship-actions-gap-lg:var(--theme-spacing-lg,16px);display:flex;transition:opacity .2s ease}._gapXs_kmani_13{gap:var(--relationship-actions-gap-xs)}._gapSm_kmani_14{gap:var(--relationship-actions-gap-sm)}._gapMd_kmani_15{gap:var(--relationship-actions-gap-md)}._gapLg_kmani_16{gap:var(--relationship-actions-gap-lg)}._horizontal_kmani_19{flex-direction:row;align-items:center;justify-content:flex-start}._vertical_kmani_25{flex-direction:column;align-items:stretch;justify-content:flex-start}._vertical_kmani_25>*{width:100%}._stacked_kmani_35{flex-direction:column;align-items:center;justify-content:center;text-align:center}._stacked_kmani_35>*{width:100%;max-width:200px}._divider_kmani_47{width:1px;height:24px;background:var(--theme-colors-border,#e5e7eb);opacity:.5}._actionGroup_kmani_54{display:flex;align-items:center}._root_ojseb_2{--profile-header-bg:var(--theme-colors-background,#ffffff);--profile-header-bg-alt:var(--theme-colors-backgroundAlt,#f9fafb);--profile-header-fg:var(--theme-colors-text,#111827);--profile-header-muted:var(--theme-colors-textSecondary,#6b7280);--profile-header-border:var(--theme-colors-border,#e5e7eb);--profile-header-accent:var(--theme-colors-primary,#2563eb);--profile-header-radius:var(--theme-borderRadius-medium,8px);--profile-header-radius-lg:var(--theme-borderRadius-large,12px);--profile-header-padding:var(--theme-spacing-lg,1.5rem);--profile-header-gap:var(--theme-spacing-md,1rem);--profile-header-banner-height:320px;--profile-header-avatar-size:120px;--profile-header-name-size:var(--theme-fontSizes-xxl,1.5rem);--profile-header-progress-size:64px;position:relative;background:var(--profile-header-bg-alt);border-radius:var(--profile-header-radius);overflow:visible;transition:transform var(--theme-transitions-fast,.2s ease),box-shadow var(--theme-transitions-fast,.2s ease)}._sizeSm_ojseb_29{--profile-header-padding:var(--theme-spacing-md,1rem);--profile-header-gap:var(--theme-spacing-sm,0.5rem);--profile-header-banner-height:240px;--profile-header-avatar-size:80px;--profile-header-name-size:var(--theme-fontSizes-lg,1.125rem);--profile-header-progress-size:48px}._sizeMd_ojseb_38{--profile-header-padding:var(--theme-spacing-lg,1.5rem);--profile-header-gap:var(--theme-spacing-md,1rem);--profile-header-banner-height:320px;--profile-header-avatar-size:120px;--profile-header-name-size:var(--theme-fontSizes-xxl,1.5rem);--profile-header-progress-size:64px}._sizeLg_ojseb_47{--profile-header-padding:var(--theme-spacing-xl,2rem);--profile-header-gap:var(--theme-spacing-lg,1.5rem);--profile-header-banner-height:400px;--profile-header-avatar-size:150px;--profile-header-name-size:var(--theme-fontSizes-xxxl,2rem);--profile-header-progress-size:80px}._clickable_ojseb_58{cursor:pointer}._clickable_ojseb_58:hover{transform:translateY(-2px);box-shadow:var(--theme-shadows-large,0 10px 15px rgba(0,0,0,.1))}}@layer components{}@layer components{}@layer components{}@layer components{._clickable_ojseb_58:focus-visible{outline:2px solid var(--profile-header-accent);outline-offset:2px}._bannerWrapper_ojseb_74{position:relative;height:var(--profile-header-banner-height);overflow:hidden;border-radius:var(--profile-header-radius) var(--profile-header-radius) 0 0;background:var(--profile-header-border)}._bannerImage_ojseb_82{width:100%;height:100%;object-fit:cover;display:block}._bannerGradient_ojseb_89{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.4));pointer-events:none}._content_ojseb_98{background:var(--profile-header-bg);border-radius:0 0 var(--profile-header-radius) var(--profile-header-radius);box-shadow:var(--theme-shadows-small,0 1px 2px rgba(0,0,0,.05));padding:var(--profile-header-padding);position:relative}._contentNoBanner_ojseb_106{border-radius:var(--profile-header-radius)}._contentWithBanner_ojseb_110{padding-top:calc(var(--profile-header-avatar-size) / 2 + var(--theme-spacing-sm, .5rem))}._avatarWrapper_ojseb_117{display:inline-block;margin-bottom:var(--profile-header-gap)}._avatarFloating_ojseb_122{position:absolute;top:calc(-1 * (var(--profile-header-avatar-size) / 2));left:var(--profile-header-padding);margin-bottom:0}._avatarImage_ojseb_129,._avatarPlaceholder_ojseb_130{width:var(--profile-header-avatar-size);height:var(--profile-header-avatar-size);border-radius:50%;border:4px solid var(--profile-header-bg);box-shadow:var(--theme-shadows-medium,0 4px 6px rgba(0,0,0,.07));object-fit:cover;background:var(--profile-header-border);display:flex;align-items:center;justify-content:center;color:var(--profile-header-muted);font-weight:700;font-size:calc(var(--profile-header-avatar-size) * .4);overflow:hidden}._header_ojseb_149{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--profile-header-gap);margin-bottom:var(--profile-header-gap);flex-wrap:wrap}._info_ojseb_158{flex:1 1;min-width:0}._nameRow_ojseb_163{display:flex;align-items:center;gap:var(--theme-spacing-sm,.5rem);flex-wrap:wrap}._name_ojseb_163{margin:0;font-size:var(--profile-header-name-size);font-weight:700;color:var(--profile-header-fg)}._username_ojseb_177{color:var(--profile-header-muted);font-size:var(--theme-fontSizes-sm,.875rem)}._bio_ojseb_182{margin:var(--profile-header-gap) 0 0;font-size:var(--theme-fontSizes-md,1rem);color:var(--profile-header-fg);line-height:1.5}._badges_ojseb_189{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-xs,.25rem);margin-top:var(--profile-header-gap)}._badge_ojseb_189{display:inline-flex;align-items:center;padding:2px var(--theme-spacing-sm,.5rem);border-radius:var(--theme-borderRadius-small,4px);background:color-mix(in srgb,var(--profile-header-accent) 15%,transparent);color:var(--profile-header-accent);font-size:var(--theme-fontSizes-xs,.75rem);font-weight:600}._actions_ojseb_207{display:flex;gap:var(--theme-spacing-sm,.5rem);flex-shrink:0;flex-wrap:wrap}._stats_ojseb_216{display:flex;gap:var(--theme-spacing-xl,2rem);padding:var(--profile-header-gap) 0;border-top:1px solid var(--profile-header-border);border-bottom:1px solid var(--profile-header-border);margin:var(--profile-header-gap) 0;flex-wrap:wrap}._stat_ojseb_216{display:flex;flex-direction:column;align-items:center}._statValue_ojseb_232{font-weight:700;color:var(--profile-header-fg)}._sizeSm_ojseb_29 ._statValue_ojseb_232{font-size:var(--theme-fontSizes-md,1rem)}._sizeMd_ojseb_38 ._statValue_ojseb_232{font-size:var(--theme-fontSizes-lg,1.125rem)}._sizeLg_ojseb_47 ._statValue_ojseb_232{font-size:var(--theme-fontSizes-xl,1.25rem)}._statLabel_ojseb_241{font-size:var(--theme-fontSizes-xs,.75rem);color:var(--profile-header-muted);margin-top:2px}._metadata_ojseb_247{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-md,1rem);margin-top:var(--profile-header-gap)}._metaItem_ojseb_254{display:inline-flex;align-items:center;gap:6px;font-size:var(--theme-fontSizes-sm,.875rem);color:var(--profile-header-muted)}._metaItem_ojseb_254 svg{width:16px;height:16px}._progress_ojseb_267{display:flex;gap:var(--theme-spacing-xl,2rem);margin:var(--profile-header-gap) 0;flex-wrap:wrap}._progressItem_ojseb_274{display:flex;flex-direction:column;align-items:center;gap:var(--theme-spacing-xs,.25rem)}._progressRing_ojseb_281{width:var(--profile-header-progress-size);height:var(--profile-header-progress-size);border-radius:50%;background:conic-gradient(var(--progress-color,var(--profile-header-accent)) calc(var(--progress-pct, 0) * 1%),color-mix(in srgb,var(--profile-header-fg) 10%,transparent) 0);display:flex;align-items:center;justify-content:center;font-size:var(--theme-fontSizes-xs,.75rem);font-weight:600;color:var(--profile-header-fg);position:relative}._progressRing_ojseb_281:after{content:"";position:absolute;inset:6px;background:var(--profile-header-bg);border-radius:50%;z-index:0}._progressRingValue_ojseb_308{position:relative;z-index:1}._progressLabel_ojseb_313{font-size:var(--theme-fontSizes-sm,.875rem);color:var(--profile-header-muted)}._children_ojseb_320{margin-top:var(--profile-header-gap);padding-top:var(--profile-header-gap);border-top:1px solid var(--profile-header-border)}._loading_ojseb_326 ._content_ojseb_98{opacity:.6}._loadingOverlay_ojseb_330{position:absolute;inset:0;background:color-mix(in srgb,var(--profile-header-bg) 80%,transparent);display:flex;align-items:center;justify-content:center;z-index:2;border-radius:var(--profile-header-radius);color:var(--profile-header-muted);font-size:var(--theme-fontSizes-sm,.875rem)}@media (max-width:480px){._header_ojseb_149{flex-direction:column;align-items:flex-start}._actions_ojseb_207{width:100%}}}@layer components{._root_1clun_2{--post-card-bg:var(--theme-colors-background,#ffffff);--post-card-border:var(--theme-colors-border,#e5e7eb);--post-card-fg:var(--theme-colors-text,#111827);--post-card-muted:var(--theme-colors-textSecondary,#6b7280);--post-card-accent:var(--theme-colors-primary,#2563eb);--post-card-like:var(--theme-colors-error,#ef4444);--post-card-radius:var(--theme-borderRadius-medium,8px);position:relative;display:flex;flex-direction:column;width:100%;background:var(--post-card-bg);border:1px solid var(--post-card-border);border-radius:var(--post-card-radius);padding:var(--post-card-padding);color:var(--post-card-fg);gap:var(--post-card-gap);box-shadow:var(--theme-shadows-small,0 1px 2px rgba(0,0,0,.05));transition:transform var(--theme-transitions-fast,.2s ease),box-shadow var(--theme-transitions-fast,.2s ease),border-color var(--theme-transitions-fast,.2s ease)}._root_1clun_2,._variantNormal_1clun_30{--post-card-padding:var(--theme-spacing-md,1rem);--post-card-gap:var(--theme-spacing-md,1rem)}._variantDetailed_1clun_35{--post-card-padding:var(--theme-spacing-lg,1.5rem);--post-card-gap:var(--theme-spacing-md,1rem)}._variantCompact_1clun_40{--post-card-padding:var(--theme-spacing-sm,0.5rem);--post-card-gap:var(--theme-spacing-sm,0.5rem);flex-direction:row;align-items:flex-start}._interactive_1clun_47{cursor:pointer}._interactive_1clun_47:focus-visible{outline:2px solid var(--post-card-accent);outline-offset:2px}._interactive_1clun_47:hover{border-color:var(--post-card-accent);box-shadow:var(--theme-shadows-medium,0 4px 6px rgba(0,0,0,.07))}._loading_1clun_61{pointer-events:none;opacity:.7}._loadingOverlay_1clun_66{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--post-card-bg) 70%,transparent);z-index:1;border-radius:var(--post-card-radius)}._header_1clun_77{display:flex;align-items:flex-start;gap:var(--theme-spacing-sm,.5rem)}._avatarContainer_1clun_83{flex-shrink:0}._compactContent_1clun_87{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--theme-spacing-xs,.25rem)}._authorInfo_1clun_95{display:flex;flex-direction:column;flex:1 1;min-width:0}._variantCompact_1clun_40 ._authorInfo_1clun_95{flex-direction:row;align-items:center;gap:var(--theme-spacing-xs,.25rem);flex-wrap:wrap}._authorName_1clun_109{display:inline-flex;align-items:center;gap:var(--theme-spacing-xxs,.125rem);font-weight:600;color:var(--post-card-fg);font-size:var(--theme-fontSizes-md,1rem)}._variantCompact_1clun_40 ._authorName_1clun_109{font-size:var(--theme-fontSizes-sm,.875rem)}._timestamp_1clun_127,._username_1clun_122{color:var(--post-card-muted);font-size:var(--theme-fontSizes-sm,.875rem)}._timestamp_1clun_127{margin-left:auto;flex-shrink:0}._content_1clun_134{color:var(--post-card-fg);font-size:var(--theme-fontSizes-md,1rem);line-height:1.5;white-space:pre-wrap;word-wrap:break-word}._variantCompact_1clun_40 ._content_1clun_134{font-size:var(--theme-fontSizes-sm,.875rem)}._contentTruncated_1clun_146{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}._gameReference_1clun_152{display:inline-flex}._gameReferenceBadge_1clun_156{display:inline-flex;align-items:center;gap:var(--theme-spacing-xxs,.125rem);padding:var(--theme-spacing-xxs,.125rem) var(--theme-spacing-sm,.5rem);border-radius:var(--theme-borderRadius-small,4px);background-color:color-mix(in srgb,var(--post-card-accent) 15%,transparent);color:var(--post-card-accent);font-size:var(--theme-fontSizes-xs,.75rem);font-weight:600}._mediaGallery_1clun_168{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:var(--theme-spacing-xs,.25rem);gap:var(--theme-spacing-xs,.25rem)}._mediaItem_1clun_174{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:var(--theme-borderRadius-small,4px);background:color-mix(in srgb,var(--post-card-fg) 4%,transparent);border:none;cursor:pointer;padding:0}._mediaItem_1clun_174:focus-visible{outline:2px solid var(--post-card-accent);outline-offset:2px}._mediaItem_1clun_174 img{width:100%;height:100%;object-fit:cover;display:block}._actions_1clun_197{padding-top:var(--theme-spacing-sm,.5rem);border-top:1px solid var(--post-card-border)}._actions_1clun_197,._compactActions_1clun_205{display:flex;align-items:center;gap:var(--theme-spacing-md,1rem)}._compactActions_1clun_205{flex-shrink:0}._actionItem_1clun_212{display:inline-flex;align-items:center;gap:var(--theme-spacing-xs,.25rem);background:none;border:none;cursor:pointer;color:var(--post-card-muted);font-size:var(--theme-fontSizes-sm,.875rem);padding:var(--theme-spacing-xs,.25rem);border-radius:var(--theme-borderRadius-small,4px);transition:color var(--theme-transitions-fast,.2s ease),background-color var(--theme-transitions-fast,.2s ease)}._actionItem_1clun_212:hover{color:var(--post-card-fg);background-color:color-mix(in srgb,var(--post-card-fg) 4%,transparent)}._actionItem_1clun_212:focus-visible{outline:2px solid var(--post-card-accent);outline-offset:2px}._actionItemActive_1clun_236{color:var(--post-card-like)}._actionItemDisabled_1clun_240{cursor:not-allowed;opacity:.5}._actionItemDisabled_1clun_240:hover{color:var(--post-card-muted);background:none}._actionCount_1clun_250{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}._menuItem_1clun_254{margin-left:auto}._root_v9xz5_2{--panel-bg:var(--theme-colors-white);--panel-border:var(--theme-colors-border);--panel-shadow:none;--panel-radius:var(--theme-borderRadius-medium);position:relative;background:var(--panel-bg);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);transition:box-shadow var(--theme-transitions-normal),transform var(--theme-transitions-normal),border-color var(--theme-transitions-normal);width:100%;overflow:hidden}._root_v9xz5_2,._variantDefault_v9xz5_19{border:1px solid var(--panel-border)}._elevated_v9xz5_23{--panel-shadow:var(--theme-shadows-medium);border:none}._gradient_v9xz5_28{--panel-shadow:var(--theme-shadows-small);border:none}._outlined_v9xz5_33{border:1px solid var(--panel-border)}._transparent_v9xz5_37{background:transparent;border:none;box-shadow:none}._sizeSm_v9xz5_44{--panel-header-padding:var(--theme-spacing-sm) var(--theme-spacing-md);--panel-body-padding:var(--theme-spacing-md);--panel-title-size:var(--theme-fontSizes-md);--panel-subtitle-size:var(--theme-fontSizes-xs);--panel-icon-size:20px}._sizeMd_v9xz5_52{--panel-header-padding:var(--theme-spacing-md) var(--theme-spacing-lg);--panel-body-padding:var(--theme-spacing-lg);--panel-title-size:var(--theme-fontSizes-lg);--panel-subtitle-size:var(--theme-fontSizes-sm);--panel-icon-size:24px}._sizeLg_v9xz5_60{--panel-header-padding:var(--theme-spacing-lg) var(--theme-spacing-xl);--panel-body-padding:var(--theme-spacing-xl);--panel-title-size:var(--theme-fontSizes-xl);--panel-subtitle-size:var(--theme-fontSizes-md);--panel-icon-size:28px}._paddingNone_v9xz5_69 ._body_v9xz5_69{padding:0}._paddingSm_v9xz5_73 ._body_v9xz5_69{padding:var(--theme-spacing-md)}._paddingMd_v9xz5_77 ._body_v9xz5_69{padding:var(--theme-spacing-lg)}._paddingLg_v9xz5_81 ._body_v9xz5_69{padding:var(--theme-spacing-xl)}._hoverable_v9xz5_86:hover{box-shadow:var(--theme-shadows-medium);transform:translateY(-2px)}._interactive_v9xz5_92{cursor:pointer}._interactive_v9xz5_92:hover{box-shadow:var(--theme-shadows-large)}._interactive_v9xz5_92:active{transform:translateY(0);box-shadow:var(--theme-shadows-small)}}@layer components{._interactive_v9xz5_92:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}._loading_v9xz5_111{pointer-events:none;opacity:var(--theme-opacity-loading,.7)}._header_v9xz5_117{display:flex;align-items:center;justify-content:space-between;gap:var(--theme-spacing-md);padding:var(--panel-header-padding)}._headerGradient_v9xz5_129{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-colors-primary) 10%,transparent),color-mix(in srgb,var(--theme-colors-primary) 5%,transparent));border-bottom:1px solid color-mix(in srgb,var(--theme-colors-primary) 20%,var(--panel-border))}._headerBordered_v9xz5_138{border-bottom:1px solid var(--panel-border)}._headerContent_v9xz5_142{display:flex;align-items:center;gap:var(--theme-spacing-md);flex:1 1;min-width:0}._headerIcon_v9xz5_150{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--panel-icon-size);height:var(--panel-icon-size);color:var(--theme-colors-primary);font-size:var(--panel-icon-size)}._headerIcon_v9xz5_150 svg{width:100%;height:100%}._titleSection_v9xz5_166{display:flex;flex-direction:column;gap:var(--theme-spacing-xxs);flex:1 1;min-width:0}._title_v9xz5_166{font-size:var(--panel-title-size);font-weight:var(--theme-typography-fontWeight-semibold);color:var(--theme-colors-text);line-height:var(--theme-typography-lineHeight-tight)}._subtitle_v9xz5_185,._title_v9xz5_166{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subtitle_v9xz5_185{font-size:var(--panel-subtitle-size);font-weight:var(--theme-typography-fontWeight-normal);color:var(--theme-colors-textSecondary);line-height:var(--theme-typography-lineHeight-normal)}._headerActions_v9xz5_196{display:flex;align-items:center;gap:var(--theme-spacing-sm);flex-shrink:0}._body_v9xz5_69{padding:var(--panel-body-padding)}._footer_v9xz5_209{padding:var(--panel-header-padding);border-top:1px solid var(--panel-border);background-color:var(--theme-colors-background)}._loadingOverlay_v9xz5_216{position:absolute;top:0;left:0;right:0;bottom:0;background:color-mix(in srgb,var(--theme-colors-white) 80%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--theme-zIndex-overlay,100)}._loadingOverlay_v9xz5_216,._root_a5lia_2{display:flex;align-items:center;justify-content:center}._root_a5lia_2{--pagination-color-text:var(--theme-colors-text,#111827);--pagination-color-text-secondary:var(--theme-colors-textSecondary,#6b7280);--pagination-color-primary:var(--theme-colors-primary,#147274);--pagination-color-primary-hover:var(--theme-colors-primaryDark,#0f5a5c);--pagination-color-bg:var(--theme-colors-backgroundInput,#f8f9fa);--pagination-color-bg-hover:var(--theme-colors-backgroundAlt,#e9ecef);--pagination-color-border:var(--theme-colors-border,#dee2e6);--pagination-radius:var(--theme-borderRadius-small,4px);margin:1.5rem 0;flex-wrap:wrap;gap:.5rem}._controls_a5lia_20,._pageButton_a5lia_25{display:flex;align-items:center}._pageButton_a5lia_25{background-color:var(--pagination-color-bg);color:var(--pagination-color-text);border:1px solid var(--pagination-color-border);border-radius:var(--pagination-radius);padding:.25rem .5rem;margin:0 .25rem;cursor:pointer;min-width:2.5rem;height:2.5rem;justify-content:center;font-weight:400;transition:background-color .15s ease,color .15s ease;font-family:inherit;font-size:var(--theme-fontSizes-md,1rem)}._pageButton_a5lia_25:hover:not(:disabled){background-color:var(--pagination-color-bg-hover)}}@layer components{._pageButton_a5lia_25:focus-visible{outline:2px solid var(--pagination-color-primary);outline-offset:2px}._pageButtonActive_a5lia_53{background-color:var(--pagination-color-primary);color:#ffffff;font-weight:700}._pageButtonActive_a5lia_53:hover:not(:disabled){background-color:var(--pagination-color-primary-hover)}._pageButton_a5lia_25:disabled{opacity:.5;cursor:not-allowed}._pageInfo_a5lia_68{margin:0 1rem;color:var(--pagination-color-text-secondary);font-size:var(--theme-fontSizes-sm,.875rem)}._itemsPerPage_a5lia_74{display:flex;align-items:center;margin-left:1rem}._itemsPerPageLabel_a5lia_80{color:var(--pagination-color-text-secondary);font-size:var(--theme-fontSizes-sm,.875rem);margin-right:.25rem}._pageSelect_a5lia_86{padding:.25rem;border:1px solid var(--pagination-color-border);border-radius:var(--pagination-radius);background-color:var(--pagination-color-bg);color:var(--pagination-color-text);height:2.5rem;font-family:inherit;font-size:var(--theme-fontSizes-sm,.875rem)}._compactInfo_a5lia_97{margin:0 .5rem;color:var(--pagination-color-text-secondary);font-size:var(--theme-fontSizes-sm,.875rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:480px){._pageButton_a5lia_25{min-width:2rem;height:2rem;padding:.25rem}._pageInfo_a5lia_68{display:none}._itemsPerPage_a5lia_74{margin-left:.5rem}._pageSelect_a5lia_86{height:2rem;padding:0 .25rem}}@media (max-width:768px){._root_a5lia_2{margin:1rem 0}}}@layer components{._root_1qd2e_2{--notif-bg:var(--theme-colors-background,#ffffff);--notif-bg-unread:color-mix(in srgb,var(--theme-colors-primary,#3b82f6) 4%,transparent);--notif-bg-hover:var(--theme-colors-backgroundAlt,#f9fafb);--notif-border:var(--theme-colors-border,#e5e7eb);--notif-border-accent:var(--theme-colors-primary,#3b82f6);--notif-fg:var(--theme-colors-text,#111827);--notif-muted:var(--theme-colors-textSecondary,#6b7280);--notif-radius:var(--theme-borderRadius-medium,8px);position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"avatar content dismiss" ". actions actions";grid-gap:var(--theme-spacing-md,1rem);gap:var(--theme-spacing-md,1rem);padding:var(--theme-spacing-md,1rem);background-color:var(--notif-bg);border:1px solid var(--notif-border);border-radius:var(--notif-radius);color:var(--notif-fg);transition:background-color var(--theme-transitions-fast,.2s ease),border-color var(--theme-transitions-fast,.2s ease)}._sm_1qd2e_34{padding:var(--theme-spacing-sm,.75rem);gap:var(--theme-spacing-sm,.5rem);font-size:var(--theme-fontSizes-sm,.875rem)}._md_1qd2e_40{padding:var(--theme-spacing-md,1rem);gap:var(--theme-spacing-md,.75rem);font-size:var(--theme-fontSizes-md,1rem)}._lg_1qd2e_46{padding:var(--theme-spacing-lg,1.25rem);gap:var(--theme-spacing-lg,1rem);font-size:var(--theme-fontSizes-lg,1.125rem)}._compact_1qd2e_53{grid-template-areas:"avatar content dismiss"}._detailed_1qd2e_57{padding:var(--theme-spacing-lg,1.25rem)}._unread_1qd2e_62{background-color:var(--notif-bg-unread);border-left:3px solid var(--notif-border-accent)}._read_1qd2e_67{background-color:var(--notif-bg)}._priorityHigh_1qd2e_76{border-color:var(--theme-colors-warning,#f59e0b)}._priorityUrgent_1qd2e_80{border-color:var(--theme-colors-error,#ef4444);background-color:color-mix(in srgb,var(--theme-colors-error,#ef4444) 5%,transparent)}._interactive_1qd2e_90{cursor:pointer}._interactive_1qd2e_90:hover{background-color:var(--notif-bg-hover)}._interactive_1qd2e_90:focus-visible{outline:2px solid var(--notif-border-accent);outline-offset:2px}._loading_1qd2e_104{pointer-events:none;opacity:.7}._loadingOverlay_1qd2e_109{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--notif-bg) 80%,transparent);border-radius:var(--notif-radius);z-index:1}._avatarSection_1qd2e_121{grid-area:avatar;position:relative;flex-shrink:0}._typeBadge_1qd2e_127{position:absolute;bottom:-2px;right:-2px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--theme-colors-primary,#3b82f6);color:#ffffff;border:2px solid var(--notif-bg);font-size:10px}._lg_1qd2e_46 ._typeBadge_1qd2e_127{width:22px;height:22px;font-size:12px}._typeBadgeLike_1qd2e_149{background-color:var(--theme-colors-error,#ef4444)}._typeBadgeComment_1qd2e_153,._typeBadgeEvent_1qd2e_155,._typeBadgeSystem_1qd2e_154{background-color:var(--theme-colors-info,#3b82f6)}._typeBadgeFollow_1qd2e_159{background-color:var(--theme-colors-success,#10b981)}._typeBadgeFriendRequest_1qd2e_163{background-color:var(--theme-colors-warning,#f59e0b)}._typeBadgeMention_1qd2e_168,._typeBadgeMessage_1qd2e_167{background-color:var(--theme-colors-primary,#3b82f6)}._unreadIndicator_1qd2e_172{position:absolute;top:-2px;left:-2px;width:10px;height:10px;border-radius:50%;background-color:var(--notif-border-accent);border:2px solid var(--notif-bg)}._contentSection_1qd2e_183{grid-area:content;display:flex;flex-direction:column;gap:var(--theme-spacing-xs,.25rem);min-width:0}._headerSection_1qd2e_191{display:flex;justify-content:space-between;align-items:baseline;gap:var(--theme-spacing-sm,.5rem);flex-wrap:wrap}._userInfo_1qd2e_199{display:inline-flex;align-items:baseline;gap:var(--theme-spacing-xs,.25rem);flex-wrap:wrap}._userName_1qd2e_206{font-weight:600;color:var(--notif-fg)}._verificationBadge_1qd2e_211{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background-color:var(--theme-colors-primary,#3b82f6);color:#ffffff;font-size:10px;margin-left:var(--theme-spacing-xxs,.125rem)}._username_1qd2e_224{font-size:var(--theme-fontSizes-sm,.875rem);color:var(--notif-muted)}._timeInfo_1qd2e_229{display:inline-flex;align-items:center;gap:var(--theme-spacing-xs,.25rem);flex-shrink:0}._priorityIndicator_1qd2e_236{display:none;width:8px;height:8px;border-radius:50%}._priorityUrgent_1qd2e_80 ._priorityIndicator_1qd2e_236{display:inline-block;background-color:var(--theme-colors-error,#ef4444)}._priorityHigh_1qd2e_76 ._priorityIndicator_1qd2e_236{display:inline-block;background-color:var(--theme-colors-warning,#f59e0b)}._actionText_1qd2e_253{margin:0;color:var(--notif-fg);line-height:1.4}._targetContent_1qd2e_259{font-weight:500;color:var(--notif-fg)}._messageSection_1qd2e_264{margin:0;color:var(--notif-muted);font-size:var(--theme-fontSizes-sm,.875rem);line-height:1.5}._messageSection_1qd2e_264 p{margin:0}._dismissSection_1qd2e_275{grid-area:dismiss;display:flex;align-items:flex-start}._dismissButton_1qd2e_281{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--theme-borderRadius-small,4px);background:transparent;color:var(--notif-muted);cursor:pointer;transition:background-color var(--theme-transitions-fast,.2s ease),color var(--theme-transitions-fast,.2s ease)}._dismissButton_1qd2e_281:hover{background-color:var(--notif-bg-hover);color:var(--notif-fg)}._dismissButton_1qd2e_281:focus-visible{outline:2px solid var(--notif-border-accent);outline-offset:2px}._actionsSection_1qd2e_308{grid-area:actions;display:flex;gap:var(--theme-spacing-sm,.5rem);flex-wrap:wrap;margin-top:var(--theme-spacing-xs,.25rem);border:0;padding:0}._srOnly_1qd2e_318{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._root_d4f3x_2{--multi-select-radius:var(--theme-borderRadius-medium,8px);--multi-select-color-primary:var(--theme-colors-primary,#147274);--multi-select-color-error:var(--theme-colors-error,#dc2626);--multi-select-color-border:var(--theme-colors-border,#e5e7eb);--multi-select-color-text:var(--theme-colors-text,#111827);--multi-select-color-text-secondary:var(--theme-colors-textSecondary,#6b7280);--multi-select-color-bg:var(--theme-colors-backgroundInput,#ffffff);--multi-select-color-bg-disabled:var(--theme-colors-backgroundDisabled,#f3f4f6);--multi-select-color-bg-alt:var(--theme-colors-backgroundAlt,#f9fafb);position:relative;width:100%}._label_d4f3x_17{display:block;font-size:var(--theme-fontSizes-sm,.875rem);font-weight:500;color:var(--multi-select-color-text);margin-bottom:var(--theme-spacing-xs,4px)}._labelError_d4f3x_25{color:var(--multi-select-color-error)}._labelCount_d4f3x_29{font-weight:400;font-size:12px;margin-left:8px}._selectBox_d4f3x_35{display:flex;align-items:center;min-height:42px;padding:var(--theme-spacing-xs,4px) var(--theme-spacing-sm,8px);border:1px solid var(--multi-select-color-border);border-radius:var(--multi-select-radius);background:var(--multi-select-color-bg);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}._selectBoxDisabled_d4f3x_47{background:var(--multi-select-color-bg-disabled);cursor:not-allowed}._selectBoxError_d4f3x_52{border-color:var(--multi-select-color-error)}}@layer components{._selectBox_d4f3x_35:focus-within{border-color:var(--multi-select-color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--multi-select-color-primary) 20%,transparent)}._selectBoxError_d4f3x_52:focus-within{border-color:var(--multi-select-color-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--multi-select-color-error) 20%,transparent)}._selectBoxOpen_d4f3x_66{border-color:var(--multi-select-color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--multi-select-color-primary) 20%,transparent)}._selectedItems_d4f3x_71{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-xs,4px);flex:1 1;min-height:24px}._selectedTag_d4f3x_79{gap:var(--theme-spacing-xs,4px);padding:var(--theme-spacing-xs,4px) var(--theme-spacing-sm,8px);background:color-mix(in srgb,var(--multi-select-color-primary) 15%,transparent);border-radius:var(--theme-borderRadius-small,4px);font-size:var(--theme-fontSizes-xs,.75rem);font-weight:500}._removeButton_d4f3x_91,._selectedTag_d4f3x_79{display:flex;align-items:center;color:var(--multi-select-color-primary)}._removeButton_d4f3x_91{justify-content:center;width:16px;height:16px;border:none;background:transparent;border-radius:50%;cursor:pointer;transition:background-color .15s ease}._removeButton_d4f3x_91:hover:not(:disabled){background:color-mix(in srgb,var(--multi-select-color-primary) 25%,transparent)}._removeButton_d4f3x_91:disabled{cursor:not-allowed}._placeholder_d4f3x_113{font-size:var(--theme-fontSizes-sm,.875rem)}._chevron_d4f3x_118,._placeholder_d4f3x_113{color:var(--multi-select-color-text-secondary)}._chevron_d4f3x_118{display:flex;align-items:center;margin-left:var(--theme-spacing-sm,8px);transition:transform .15s ease}._chevronOpen_d4f3x_126{transform:rotate(180deg)}._dropdown_d4f3x_130{position:absolute;top:100%;left:0;right:0;z-index:9999;background:var(--theme-colors-background,#ffffff);border:1px solid var(--multi-select-color-border);border-radius:var(--multi-select-radius);box-shadow:var(--theme-shadows-large,0 10px 30px rgba(0,0,0,.1));max-height:250px;overflow-y:auto;margin-top:var(--theme-spacing-xs,4px);transform:translateZ(0);will-change:transform}._searchInput_d4f3x_147{width:100%;padding:var(--theme-spacing-sm,8px);border:none;border-bottom:1px solid var(--multi-select-color-border);background:transparent;color:var(--multi-select-color-text);font-size:var(--theme-fontSizes-sm,.875rem)}._searchInput_d4f3x_147:focus{outline:none}._searchInput_d4f3x_147::placeholder{color:var(--multi-select-color-text-secondary)}._optionsList_d4f3x_165{padding:var(--theme-spacing-xs,4px) 0}._optionItem_d4f3x_169{display:flex;align-items:center;gap:var(--theme-spacing-sm,8px);padding:var(--theme-spacing-sm,8px);cursor:pointer;background:transparent;transition:background-color .15s ease}._optionItem_d4f3x_169:hover{background:var(--multi-select-color-bg-alt)}._optionItemSelected_d4f3x_183{background:color-mix(in srgb,var(--multi-select-color-primary) 15%,transparent)}._optionItemSelected_d4f3x_183:hover{background:color-mix(in srgb,var(--multi-select-color-primary) 25%,transparent)}._optionContent_d4f3x_191{flex:1 1}._optionName_d4f3x_195{font-size:var(--theme-fontSizes-sm,.875rem);font-weight:500;color:var(--multi-select-color-text)}._optionNameEmpty_d4f3x_201{font-style:italic}._optionDescription_d4f3x_205{font-size:var(--theme-fontSizes-xs,.75rem);color:var(--multi-select-color-text-secondary);margin-top:2px}._checkIcon_d4f3x_211{display:flex;align-items:center;color:var(--multi-select-color-primary);opacity:0;transition:opacity .15s ease}._checkIconVisible_d4f3x_219{opacity:1}._createNewOption_d4f3x_223{display:flex;align-items:center;gap:var(--theme-spacing-sm,8px);padding:var(--theme-spacing-sm,8px);cursor:pointer;color:var(--multi-select-color-primary);font-weight:500;border-top:1px solid var(--multi-select-color-border);background:transparent;transition:background-color .15s ease}._createNewOption_d4f3x_223:hover{background:var(--multi-select-color-bg-alt)}._suggestionsSection_d4f3x_240{padding:var(--theme-spacing-sm,8px);border-bottom:1px solid var(--multi-select-color-border)}._suggestionsTitle_d4f3x_245{font-size:var(--theme-fontSizes-xs,.75rem);font-weight:600;color:var(--multi-select-color-text-secondary);margin-bottom:var(--theme-spacing-xs,4px);text-transform:uppercase;letter-spacing:.5px}._errorMessage_d4f3x_254{color:var(--multi-select-color-error);font-size:var(--theme-fontSizes-xs,.75rem);margin-top:var(--theme-spacing-xs,4px)}._root_9h12l_2{--map-radius:var(--theme-borderRadius-large);position:relative;width:100%;height:var(--map-height,400px);border-radius:var(--map-radius);overflow:hidden;background:var(--theme-colors-background);border:1px solid var(--theme-colors-border);transition:all .3s var(--theme-animation-easing-easeInOut)}._heightSm_9h12l_15{--map-height:200px}._heightMd_9h12l_19{--map-height:400px}._heightLg_9h12l_23{--map-height:600px}._loading_9h12l_28:after{content:"";position:absolute;inset:0;background:var(--theme-colors-background);opacity:.8;z-index:1000}._hasError_9h12l_37{border-color:var(--theme-colors-error);background:color-mix(in srgb,var(--theme-colors-error) 10%,transparent)}._root_9h12l_2 .leaflet-container{height:100%;width:100%;font-family:var(--theme-typography-fontFamily-body);z-index:1}._root_9h12l_2 .custom-map-marker{background:transparent!important;border:none!important}._root_9h12l_2 .custom-map-marker>div{transition:transform .2s ease}._root_9h12l_2 .custom-map-marker>div:hover{transform:rotate(-45deg) scale(1.1)}}@layer components{@keyframes _markerBounce_9h12l_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}._root_9h12l_2 .leaflet-marker-icon{animation:_markerBounce_9h12l_1 .5s ease-out}._root_9h12l_2 .marker-cluster{background-clip:padding-box;border-radius:var(--theme-borderRadius-round)}._root_9h12l_2 .marker-cluster div{width:36px;height:36px;margin-left:2px;margin-top:2px;text-align:center;border-radius:var(--theme-borderRadius-round);font-family:var(--theme-typography-fontFamily-body);font-weight:var(--theme-typography-fontWeight-bold);font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-white)}._root_9h12l_2 .marker-cluster-small{background-color:color-mix(in srgb,var(--theme-colors-primary) 80%,transparent)}._root_9h12l_2 .marker-cluster-small div{background-color:var(--theme-colors-primary)}._root_9h12l_2 .marker-cluster-medium{background-color:color-mix(in srgb,var(--theme-colors-warning) 80%,transparent)}._root_9h12l_2 .marker-cluster-medium div{background-color:var(--theme-colors-warning)}._root_9h12l_2 .marker-cluster-large{background-color:color-mix(in srgb,var(--theme-colors-error) 80%,transparent)}._root_9h12l_2 .marker-cluster-large div{background-color:var(--theme-colors-error)}._root_9h12l_2 .leaflet-popup-content-wrapper{border-radius:var(--theme-borderRadius-medium);box-shadow:var(--theme-shadows-large);border:1px solid var(--theme-colors-border);background:var(--theme-colors-background)}._root_9h12l_2 .leaflet-popup-content{margin:var(--theme-spacing-md);font-family:var(--theme-typography-fontFamily-body);color:var(--theme-colors-text)}._root_9h12l_2 .leaflet-popup-tip{background:var(--theme-colors-background);border:1px solid var(--theme-colors-border)}._root_9h12l_2 .leaflet-control-zoom{border:1px solid var(--theme-colors-border)!important;border-radius:var(--theme-borderRadius-medium);box-shadow:var(--theme-shadows-small)}._root_9h12l_2 .leaflet-control-zoom a{background:var(--theme-colors-background);color:var(--theme-colors-text);border-bottom:1px solid var(--theme-colors-border)}._root_9h12l_2 .leaflet-control-zoom a:hover{background:var(--theme-colors-backgroundAlt)}._root_9h12l_2 .leaflet-control-zoom a:first-child{border-top-left-radius:var(--theme-borderRadius-medium);border-top-right-radius:var(--theme-borderRadius-medium)}._root_9h12l_2 .leaflet-control-zoom a:last-child{border-bottom:none;border-bottom-left-radius:var(--theme-borderRadius-medium);border-bottom-right-radius:var(--theme-borderRadius-medium)}._root_9h12l_2 .leaflet-container:focus{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset)}._root_9h12l_2 .leaflet-marker-icon:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset);border-radius:var(--theme-borderRadius-small)}._loadingOverlay_9h12l_176{top:50%;left:50%;transform:translate(-50%,-50%);gap:var(--theme-spacing-md)}._errorOverlay_9h12l_189,._loadingOverlay_9h12l_176{position:absolute;z-index:1001;display:flex;flex-direction:column;align-items:center}._errorOverlay_9h12l_189{inset:0;justify-content:center;background:var(--theme-colors-background);color:var(--theme-colors-error);padding:var(--theme-spacing-lg);text-align:center}._errorTitle_9h12l_203{margin:0;font-size:var(--theme-fontSizes-lg);font-weight:var(--theme-typography-fontWeight-semibold);color:var(--theme-colors-error)}._errorMessage_9h12l_210{margin:var(--theme-spacing-xs) 0 0 0;font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}._popupContent_9h12l_217{display:flex;flex-direction:column;gap:var(--theme-spacing-xs);min-width:200px;max-width:300px}._popupTag_9h12l_225{margin-top:var(--theme-spacing-xs)}._popupTitle_9h12l_229{margin:0;font-size:var(--theme-fontSizes-md);font-weight:var(--theme-typography-fontWeight-semibold);color:var(--theme-colors-text)}._popupDescription_9h12l_242,._popupSubtitle_9h12l_236{margin:0;font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}._popupDescription_9h12l_242{line-height:var(--theme-typography-lineHeight-relaxed);white-space:pre-line}._popupLink_9h12l_250{display:inline-block;margin-top:var(--theme-spacing-xs);padding:0;background:none;border:none;cursor:pointer;color:var(--theme-colors-primary);text-decoration:none;font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-typography-fontWeight-medium);font-family:inherit;text-align:left}._popupLink_9h12l_250:hover{text-decoration:underline}._popupLink_9h12l_250:focus-visible{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset);border-radius:var(--theme-borderRadius-small)}}@layer components{._root_2l31c_2{--loading-card-bg:var(--theme-colors-background);--loading-card-border:var(--theme-colors-border);--loading-card-gap:12px;--loading-card-padding:16px;--loading-card-avatar-size:48px;--loading-card-image-height:180px;background:var(--loading-card-bg);border:1px solid var(--loading-card-border);border-radius:var(--theme-borderRadius-medium);overflow:hidden;padding:var(--loading-card-padding)}._sizeSm_2l31c_18{--loading-card-padding:12px;--loading-card-avatar-size:32px;--loading-card-image-height:120px;--loading-card-gap:8px}._sizeMd_2l31c_25{--loading-card-padding:16px;--loading-card-avatar-size:48px;--loading-card-image-height:180px;--loading-card-gap:12px}._sizeLg_2l31c_32{--loading-card-padding:24px;--loading-card-avatar-size:64px;--loading-card-image-height:240px;--loading-card-gap:16px}._fullWidth_2l31c_61{width:100%}._loadingHeader_2l31c_66{display:flex;align-items:center;gap:var(--loading-card-gap);margin-bottom:var(--loading-card-gap)}._loadingContent_2l31c_74{display:flex;flex-direction:column;gap:var(--loading-card-gap)}._loadingFooter_2l31c_81{display:flex;align-items:center;justify-content:space-between;margin-top:var(--loading-card-gap);padding-top:var(--loading-card-gap);border-top:1px solid var(--loading-card-border)}._textContainer_2l31c_91{flex:1 1;display:flex;flex-direction:column;gap:8px}._actionContainer_2l31c_99{display:flex;gap:var(--loading-card-gap);margin-top:var(--loading-card-gap)}._badgeContainer_2l31c_106{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--loading-card-gap)}._mediaContainer_2l31c_114{width:100%;height:var(--loading-card-image-height);margin:calc(var(--loading-card-padding) * -1);margin-bottom:var(--loading-card-gap)}._messageContainer_2l31c_122{display:flex;align-items:center;justify-content:center;gap:var(--loading-card-gap);padding:var(--loading-card-gap) 0;color:var(--theme-colors-textSecondary)}._root_1o113_2{--link-fg:var(--theme-colors-primary);--link-fg-hover:var(--theme-colors-primaryDark);--link-fg-active:var(--theme-colors-primaryDark);--link-underline:transparent;display:inline-flex;align-items:center;gap:var(--theme-spacing-xs,4px);font-family:var(--theme-typography-fontFamily-body,inherit);font-weight:var(--theme-typography-fontWeight-normal,400);color:var(--link-fg);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:2px;cursor:pointer;transition:color .2s ease-in-out,transform .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out;transition:color .2s ease-in-out,text-decoration-color .2s ease-in-out,transform .2s ease-in-out;transition:color .2s ease-in-out,text-decoration-color .2s ease-in-out,transform .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out;position:relative;outline:none}._root_1o113_2:hover:not([aria-disabled=true]){color:var(--link-fg-hover)}._root_1o113_2:active:not([aria-disabled=true]){color:var(--link-fg-active);transform:translateY(1px)}}@layer components{._root_1o113_2:focus-visible{outline:2px solid var(--theme-focus-ringColor,var(--theme-colors-primaryLight));outline-offset:2px;border-radius:2px}._root_1o113_2:visited{color:var(--link-fg-visited,var(--link-fg))}._default_1o113_47,._primary_1o113_48{--link-fg:var(--theme-colors-primary);--link-fg-hover:var(--theme-colors-primaryDark);--link-fg-active:var(--theme-colors-primaryDark);--link-fg-visited:var(--theme-colors-primaryLight)}._secondary_1o113_55{--link-fg:var(--theme-colors-textSecondary);--link-fg-hover:var(--theme-colors-text);--link-fg-active:var(--theme-colors-dark);--link-fg-visited:var(--theme-colors-textSecondary)}._ghost_1o113_62{--link-fg:var(--theme-colors-text);--link-fg-hover:var(--theme-colors-primary);--link-fg-active:var(--theme-colors-primaryDark);--link-fg-visited:var(--theme-colors-text)}._underline_1o113_69{--link-fg:var(--theme-colors-primary);--link-fg-hover:var(--theme-colors-primaryDark);--link-fg-active:var(--theme-colors-primaryDark);--link-fg-visited:var(--theme-colors-primaryLight);-webkit-text-decoration-line:underline;text-decoration-line:underline;--link-underline:currentColor}._sm_1o113_80{font-size:var(--theme-fontSizes-sm);line-height:18px;gap:4px}._md_1o113_85{font-size:var(--theme-fontSizes-md);line-height:20px;gap:6px}._lg_1o113_90{font-size:var(--theme-fontSizes-lg);line-height:24px;gap:8px}._disabled_1o113_98{--link-fg:var(--theme-colors-disabled);--link-fg-hover:var(--theme-colors-disabled);--link-fg-active:var(--theme-colors-disabled);--link-fg-visited:var(--theme-colors-disabled);cursor:not-allowed;opacity:.5;pointer-events:none}._active_1o113_108,._underlineOnHover_1o113_113:hover:not([aria-disabled=true]){-webkit-text-decoration-line:underline;text-decoration-line:underline;--link-underline:currentColor}._content_1o113_120{display:inline}._icon_1o113_124{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._icon_1o113_124 svg{width:1em;height:1em}._iconEnd_1o113_136{order:2}._externalIcon_1o113_140{display:inline-flex;align-items:center;justify-content:center;margin-left:2px;opacity:.7;flex-shrink:0}._externalIcon_1o113_140 svg{width:.85em;height:.85em}._root_193st_2{--input-bg:var(--theme-colors-backgroundInput);--input-border:var(--theme-colors-border);--input-border-hover:var(--theme-colors-primaryLight);--input-border-focus:var(--theme-colors-primary);--input-focus-shadow:var(--theme-colors-primary);--input-fg:var(--theme-colors-text);--input-placeholder:var(--theme-colors-textSecondary);--input-px:var(--theme-spacing-md);--input-py:0.5rem;--input-font-size:var(--theme-fontSizes-md);--input-label-size:var(--theme-fontSizes-sm);--input-helper-size:var(--theme-fontSizes-xs);--input-height:40px;--input-icon-size:16px;--input-radius:var(--theme-borderRadius-medium);--input-border-width:1px;--input-label-fg:var(--theme-colors-text);--input-helper-fg:var(--theme-colors-textSecondary);position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;width:auto}._root_193st_2._fullWidth_193st_31{width:100%}._inlineLabel_193st_35{flex-direction:row;align-items:center;gap:var(--theme-spacing-md)}._label_193st_42{display:block;margin-bottom:var(--theme-spacing-xs);font-size:var(--input-label-size);font-weight:var(--theme-typography-fontWeight-medium);color:var(--input-label-fg);transition:color .15s ease;flex-shrink:0}._inlineLabel_193st_35 ._label_193st_42{margin-bottom:0}._label_193st_42._required_193st_56:after{content:" *";color:var(--theme-colors-error)}._wrapper_193st_62{position:relative;display:flex;align-items:center;width:100%}._input_193st_70{width:100%;font-family:var(--theme-typography-fontFamily-body);font-size:var(--input-font-size);line-height:1.5;color:var(--input-fg);background-color:var(--input-bg);border:var(--input-border-width) solid var(--input-border);border-radius:var(--input-radius);padding:var(--input-py) var(--input-px);min-height:var(--input-height);transition:all .15s ease;outline:none}}@layer components{._input_193st_70::placeholder{color:var(--input-placeholder);opacity:.7}._input_193st_70:hover:not(:disabled):not(:focus){border-color:var(--input-border-hover)}._input_193st_70:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px rgba(var(--theme-colors-primary-rgb),.2)}._input_193st_70:disabled{cursor:not-allowed;opacity:var(--theme-opacity-disabled);background-color:var(--theme-colors-backgroundDisabled)}._input_193st_70::-webkit-inner-spin-button,._input_193st_70::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._input_193st_70[type=number]{-moz-appearance:textfield}._input_193st_70._hasStartIcon_193st_116{padding-left:calc(var(--input-icon-size) + var(--theme-spacing-md) + var(--input-px))}._input_193st_70._hasEndIcon_193st_119{padding-right:calc(var(--input-icon-size) + var(--theme-spacing-md) + var(--input-px))}._sm_193st_124{--input-height:32px;--input-font-size:var(--theme-fontSizes-sm);--input-label-size:var(--theme-fontSizes-xs);--input-helper-size:var(--theme-fontSizes-xs);--input-icon-size:14px;--input-px:0.75rem;--input-py:0.375rem}._md_193st_133{--input-height:40px;--input-font-size:var(--theme-fontSizes-md);--input-label-size:var(--theme-fontSizes-sm);--input-helper-size:var(--theme-fontSizes-xs);--input-icon-size:16px;--input-px:1rem;--input-py:0.5rem}._lg_193st_142{--input-height:48px;--input-font-size:var(--theme-fontSizes-lg);--input-label-size:var(--theme-fontSizes-md);--input-helper-size:var(--theme-fontSizes-sm);--input-icon-size:20px;--input-px:1.25rem;--input-py:0.75rem}._variantDefault_193st_153{--input-bg:var(--theme-colors-backgroundInput);--input-border-width:1px}._variantFilled_193st_157{--input-bg:var(--theme-colors-backgroundAlt);--input-border-width:1px}._variantOutlined_193st_161{--input-bg:transparent;--input-border-width:2px}._variantOutlined_193st_161 ._input_193st_70:disabled{background-color:transparent}._statusError_193st_170{--input-border:var(--theme-colors-error);--input-border-hover:var(--theme-colors-errorDark);--input-border-focus:var(--theme-colors-error);--input-label-fg:var(--theme-colors-error);--input-helper-fg:var(--theme-colors-error)}._statusError_193st_170 ._input_193st_70:focus{box-shadow:0 0 0 3px rgba(var(--theme-colors-error-rgb),.2)}._statusWarning_193st_181{--input-border:var(--theme-colors-warning);--input-border-hover:var(--theme-colors-warningDark);--input-border-focus:var(--theme-colors-warning);--input-label-fg:var(--theme-colors-warning);--input-helper-fg:var(--theme-colors-warning)}._statusWarning_193st_181 ._input_193st_70:focus{box-shadow:0 0 0 3px rgba(var(--theme-colors-warning-rgb),.2)}._statusSuccess_193st_192{--input-border:var(--theme-colors-success);--input-border-hover:var(--theme-colors-successDark);--input-border-focus:var(--theme-colors-success);--input-label-fg:var(--theme-colors-success);--input-helper-fg:var(--theme-colors-success)}._statusSuccess_193st_192 ._input_193st_70:focus{box-shadow:0 0 0 3px rgba(var(--theme-colors-success-rgb),.2)}._iconBase_193st_204{position:absolute;display:flex;align-items:center;justify-content:center;width:var(--input-icon-size);height:var(--input-icon-size);color:var(--theme-colors-textSecondary);pointer-events:none}._iconBase_193st_204 svg{width:100%;height:100%}._startIcon_193st_220{left:var(--theme-spacing-md)}._endIcon_193st_224,._spinner_193st_229{right:var(--theme-spacing-md)}._spinner_193st_229{position:absolute;width:var(--input-icon-size);height:var(--input-icon-size);border:2px solid;border-right:2px solid transparent;border-radius:50%;color:var(--theme-colors-textSecondary);animation:_input-spin_193st_1 .7s linear infinite}@keyframes _input-spin_193st_1{to{transform:rotate(1turn)}}._helperText_193st_248{margin-top:var(--theme-spacing-xs);font-size:var(--input-helper-size);line-height:1.4;color:var(--input-helper-fg);transition:color .15s ease}._root_1f9s7_4{position:relative;display:inline-block}._icon_1f9s7_11{--info-popup-bg:var(--theme-colors-info);--info-popup-fg:var(--theme-colors-white,#fff);--info-popup-bg-hover:var(--theme-colors-infoDark,var(--theme-colors-info));--info-popup-size:24px;--info-popup-font-size:16px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--theme-borderRadius-round,50%);cursor:help;font-weight:var(--theme-typography-fontWeight-bold,700);font-family:var(--theme-typography-fontFamily-body,inherit);line-height:1;transition:all var(--theme-transitions-fast,.15s ease);margin:0;padding:0;width:var(--info-popup-size);height:var(--info-popup-size);font-size:var(--info-popup-font-size);background-color:var(--info-popup-bg);color:var(--info-popup-fg)}._icon_1f9s7_11:hover{background-color:var(--info-popup-bg-hover)}}@layer components{._icon_1f9s7_11:focus-visible{outline:var(--theme-focus-ringWidth,2px) solid var(--theme-focus-ringColor,#3b82f6);outline-offset:var(--theme-focus-ringOffset,2px)}._icon_1f9s7_11:disabled{opacity:var(--theme-opacity-disabled,.5);cursor:not-allowed}._help_1f9s7_54{--info-popup-bg:var(--theme-colors-info);--info-popup-fg:var(--theme-colors-white,#fff);--info-popup-bg-hover:var(--theme-colors-infoDark,var(--theme-colors-info))}._info_1f9s7_60{--info-popup-bg:var(--theme-colors-primary);--info-popup-fg:var(--theme-colors-white,#fff);--info-popup-bg-hover:var(--theme-colors-primaryDark,var(--theme-colors-primary))}._warning_1f9s7_66{--info-popup-bg:var(--theme-colors-warning);--info-popup-fg:var(--theme-colors-dark,#1a1a1a);--info-popup-bg-hover:var(--theme-colors-warningDark,var(--theme-colors-warning))}._sm_1f9s7_74{--info-popup-size:20px;--info-popup-font-size:14px}._md_1f9s7_79{--info-popup-size:24px;--info-popup-font-size:16px}._lg_1f9s7_84{--info-popup-size:32px;--info-popup-font-size:20px}._tooltip_1f9s7_91{position:absolute;z-index:var(--theme-zIndex-tooltip,1000);padding:var(--theme-spacing-sm,.5rem) var(--theme-spacing-md,1rem);background-color:var(--theme-colors-dark,#1a1a1a);color:var(--theme-colors-white,#fff);border-radius:var(--theme-borderRadius-medium,6px);font-size:var(--theme-fontSizes-sm,.875rem);line-height:var(--theme-typography-lineHeight-normal,1.5);white-space:normal;word-wrap:break-word;pointer-events:none;box-shadow:var(--theme-shadows-medium,0 4px 12px rgba(0,0,0,.15));transition:opacity .2s ease-in-out;border-color:var(--theme-colors-dark,#1a1a1a)}._tooltip_1f9s7_91[aria-hidden=true]{opacity:0}._tooltip_1f9s7_91[aria-hidden=false]{opacity:1}._tooltip_1f9s7_91:after{content:"";position:absolute;width:0;height:0;border:6px solid;border-color:inherit}._tooltipTop_1f9s7_129{bottom:calc(100% + 8px);left:50%;transform:translateX(-50%)}._tooltipTop_1f9s7_129:after{top:100%;left:50%;transform:translateX(-50%);border-color:transparent;border-top-color:inherit}._tooltipTopStart_1f9s7_142{bottom:calc(100% + 8px);left:0}._tooltipTopStart_1f9s7_142:after{top:100%;left:12px;border-color:transparent;border-top-color:inherit}._tooltipTopEnd_1f9s7_153{bottom:calc(100% + 8px);right:0}._tooltipTopEnd_1f9s7_153:after{top:100%;right:12px;border-color:transparent;border-top-color:inherit}._tooltipBottom_1f9s7_164{top:calc(100% + 8px);left:50%;transform:translateX(-50%)}._tooltipBottom_1f9s7_164:after{bottom:100%;left:50%;transform:translateX(-50%);border-color:transparent;border-bottom-color:inherit}._tooltipBottomStart_1f9s7_177{top:calc(100% + 8px);left:0}._tooltipBottomStart_1f9s7_177:after{bottom:100%;left:12px;border-color:transparent;border-bottom-color:inherit}._tooltipBottomEnd_1f9s7_188{top:calc(100% + 8px);right:0}._tooltipBottomEnd_1f9s7_188:after{bottom:100%;right:12px;border-color:transparent;border-bottom-color:inherit}._tooltipLeft_1f9s7_199{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}._tooltipLeft_1f9s7_199:after{left:100%;top:50%;transform:translateY(-50%);border-color:transparent;border-left-color:inherit}._tooltipLeftStart_1f9s7_212{right:calc(100% + 8px);top:0}._tooltipLeftStart_1f9s7_212:after{left:100%;top:8px;border-color:transparent;border-left-color:inherit}._tooltipLeftEnd_1f9s7_223{right:calc(100% + 8px);bottom:0}._tooltipLeftEnd_1f9s7_223:after{left:100%;bottom:8px;border-color:transparent;border-left-color:inherit}._tooltipRight_1f9s7_234{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}._tooltipRight_1f9s7_234:after{right:100%;top:50%;transform:translateY(-50%);border-color:transparent;border-right-color:inherit}._tooltipRightStart_1f9s7_247{left:calc(100% + 8px);top:0}._tooltipRightStart_1f9s7_247:after{right:100%;top:8px;border-color:transparent;border-right-color:inherit}._tooltipRightEnd_1f9s7_258{left:calc(100% + 8px);bottom:0}._tooltipRightEnd_1f9s7_258:after{right:100%;bottom:8px;border-color:transparent;border-right-color:inherit}._content_1f9s7_271{display:flex;flex-direction:column;gap:var(--theme-spacing-xs,.25rem)}._root_b3k4y_2{--info-card-bg:var(--theme-colors-background);--info-card-border:var(--theme-colors-border);--info-card-color:var(--theme-colors-text);--info-card-icon-color:var(--theme-colors-textSecondary);position:relative;border-radius:var(--theme-borderRadius-medium);color:var(--info-card-color);transition:box-shadow var(--theme-transitions-normal),transform var(--theme-transitions-normal),border-color var(--theme-transitions-normal)}._sizeSm_b3k4y_15{padding:var(--theme-spacing-sm);gap:var(--theme-spacing-xs)}._sizeMd_b3k4y_20{padding:var(--theme-spacing-md);gap:var(--theme-spacing-sm)}._sizeLg_b3k4y_25{padding:var(--theme-spacing-lg);gap:var(--theme-spacing-md)}._colorDefault_b3k4y_31{--info-card-bg:var(--theme-colors-background);--info-card-border:var(--theme-colors-border);--info-card-color:var(--theme-colors-text);--info-card-icon-color:var(--theme-colors-textSecondary)}._colorPrimary_b3k4y_38{--info-card-bg:color-mix(in srgb,var(--theme-colors-primaryLight) 10%,transparent);--info-card-border:var(--theme-colors-primary);--info-card-color:var(--theme-colors-primaryDark);--info-card-icon-color:var(--theme-colors-primary)}._colorSuccess_b3k4y_45{--info-card-bg:color-mix(in srgb,var(--theme-colors-success) 10%,transparent);--info-card-border:var(--theme-colors-success);--info-card-color:var(--theme-colors-successDark);--info-card-icon-color:var(--theme-colors-success)}._colorWarning_b3k4y_52{--info-card-bg:color-mix(in srgb,var(--theme-colors-warning) 10%,transparent);--info-card-border:var(--theme-colors-warning);--info-card-color:var(--theme-colors-warningDark);--info-card-icon-color:var(--theme-colors-warning)}._colorError_b3k4y_59{--info-card-bg:color-mix(in srgb,var(--theme-colors-errorLight) 10%,transparent);--info-card-border:var(--theme-colors-error);--info-card-color:var(--theme-colors-errorDark);--info-card-icon-color:var(--theme-colors-error)}._colorInfo_b3k4y_66{--info-card-bg:color-mix(in srgb,var(--theme-colors-info) 10%,transparent);--info-card-border:var(--theme-colors-info);--info-card-color:var(--theme-colors-infoDark);--info-card-icon-color:var(--theme-colors-info)}._variantDefault_b3k4y_74{background:var(--info-card-bg);border:1px solid var(--info-card-border)}._outlined_b3k4y_79{background:transparent;border:2px solid var(--info-card-border)}._filled_b3k4y_84{background:var(--info-card-border);border:none;--info-card-color:var(--theme-colors-light);--info-card-icon-color:var(--theme-colors-light)}._elevated_b3k4y_91{background:var(--info-card-bg);border:none;box-shadow:var(--theme-shadows-small)}._interactive_b3k4y_98{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._interactive_b3k4y_98:hover{transform:translateY(-2px);box-shadow:var(--theme-shadows-medium)}._interactive_b3k4y_98:active{transform:translateY(0)}}@layer components{._interactive_b3k4y_98:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}._loading_b3k4y_118{pointer-events:none;opacity:var(--theme-opacity-loading,.7)}._closeButton_b3k4y_124{position:absolute;top:var(--theme-spacing-xs);right:var(--theme-spacing-xs);z-index:1}._contentWrapper_b3k4y_132{display:flex;align-items:center;gap:inherit}._iconLeft_b3k4y_138{flex-direction:row;align-items:center}._iconTop_b3k4y_143{flex-direction:column;align-items:flex-start}._iconRight_b3k4y_148{flex-direction:row-reverse;align-items:center}._iconWrapper_b3k4y_154{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--info-card-icon-color)}._iconWrapperSm_b3k4y_162{font-size:1.25rem}._iconWrapperSm_b3k4y_162 svg{width:1.25rem;height:1.25rem}._iconWrapperMd_b3k4y_171{font-size:1.5rem}._iconWrapperMd_b3k4y_171 svg{width:1.5rem;height:1.5rem}._iconWrapperLg_b3k4y_180{font-size:2rem}._iconWrapperLg_b3k4y_180 svg{width:2rem;height:2rem}._content_b3k4y_132{flex:1 1;display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}._titleSm_b3k4y_198{margin:0;font-size:var(--theme-fontSizes-sm);line-height:var(--theme-typography-lineHeight-tight);font-weight:var(--theme-typography-fontWeight-semibold);color:inherit}._titleMd_b3k4y_206{font-size:var(--theme-fontSizes-md)}._titleLg_b3k4y_214,._titleMd_b3k4y_206{margin:0;line-height:var(--theme-typography-lineHeight-normal);font-weight:var(--theme-typography-fontWeight-semibold);color:inherit}._titleLg_b3k4y_214{font-size:var(--theme-fontSizes-lg)}._subtitleSm_b3k4y_223{margin:0;font-size:var(--theme-fontSizes-xs);opacity:.8}._subtitleMd_b3k4y_229{margin:0;font-size:var(--theme-fontSizes-sm);opacity:.8}._subtitleLg_b3k4y_235{margin:0;font-size:var(--theme-fontSizes-md);opacity:.8}._descriptionSm_b3k4y_242{margin-top:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-xs)}._descriptionMd_b3k4y_247{margin-top:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-sm)}._descriptionLg_b3k4y_252{margin-top:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-md)}._actions_b3k4y_258{display:flex;align-items:center;gap:var(--theme-spacing-sm);margin-top:var(--theme-spacing-md)}._footer_b3k4y_266{margin-top:var(--theme-spacing-md);padding-top:var(--theme-spacing-md);border-top:1px solid var(--info-card-border);opacity:.8}._loadingOverlay_b3k4y_274{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--theme-colors-background) 80%,transparent);border-radius:inherit;z-index:1}._root_1xjdn_2{--image-gallery-bg:var(--theme-colors-background,#ffffff);--image-gallery-fg:var(--theme-colors-text,#111827);--image-gallery-muted:var(--theme-colors-textSecondary,#6b7280);--image-gallery-border:var(--theme-colors-border,#e5e7eb);--image-gallery-accent:var(--theme-colors-primary,#2563eb);--image-gallery-radius:var(--theme-borderRadius-medium,8px);--image-gallery-radius-sm:var(--theme-borderRadius-small,4px);--image-gallery-gap:var(--theme-spacing-md,1rem);--image-gallery-gap-sm:var(--theme-spacing-sm,0.5rem);--image-gallery-gap-xs:var(--theme-spacing-xs,0.25rem);--image-gallery-overlay-bg:rgba(0,0,0,0.92);--image-gallery-image-overlay-bg:linear-gradient(0deg,rgba(0,0,0,0.65),transparent);position:relative;width:100%;color:var(--image-gallery-fg);background:var(--image-gallery-bg)}._disabled_1xjdn_26{opacity:.5;pointer-events:none}._header_1xjdn_31{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--image-gallery-gap)}._title_1xjdn_38{display:inline-flex;align-items:center;gap:var(--image-gallery-gap-sm);font-weight:600;color:var(--image-gallery-fg)}._titleSizeSm_1xjdn_46{font-size:var(--theme-fontSizes-sm,.875rem)}._titleSizeMd_1xjdn_47{font-size:var(--theme-fontSizes-md,1rem)}._titleSizeLg_1xjdn_48{font-size:var(--theme-fontSizes-lg,1.125rem)}._imageCount_1xjdn_50{color:var(--image-gallery-muted);font-weight:400;margin-left:var(--image-gallery-gap-xs)}._emptyState_1xjdn_56{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--image-gallery-gap-sm);padding:var(--theme-spacing-xl,2rem);color:var(--image-gallery-muted);border:1px dashed var(--image-gallery-border);border-radius:var(--image-gallery-radius)}._emptyState_1xjdn_56 svg{width:48px;height:48px}._grid_1xjdn_75{display:grid;grid-gap:var(--image-gallery-gap-sm);gap:var(--image-gallery-gap-sm)}._gridSizeSm_1xjdn_80{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}._gridSizeMd_1xjdn_81{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}._gridSizeLg_1xjdn_82{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}._spacingXs_1xjdn_84{gap:var(--image-gallery-gap-xs)}._spacingSm_1xjdn_85{gap:var(--image-gallery-gap-sm)}._spacingMd_1xjdn_86{gap:var(--image-gallery-gap)}._spacingLg_1xjdn_87{gap:var(--theme-spacing-lg,1.5rem)}._masonry_1xjdn_91{column-count:3;column-gap:var(--image-gallery-gap-sm)}}@layer components{@media (max-width:768px){._masonry_1xjdn_91{column-count:2}}@media (max-width:480px){._masonry_1xjdn_91{column-count:1}}._masonryItem_1xjdn_108{page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--image-gallery-gap-sm)}._imageItem_1xjdn_115{position:relative;display:block;width:100%;overflow:hidden;border:none;padding:0;background:color-mix(in srgb,var(--image-gallery-fg) 4%,transparent);border-radius:var(--image-gallery-radius-sm);cursor:pointer;transition:transform var(--theme-transitions-fast,.2s ease),box-shadow var(--theme-transitions-fast,.2s ease)}._imageItem_1xjdn_115:hover{transform:scale(1.02);box-shadow:var(--theme-shadows-medium,0 4px 6px rgba(0,0,0,.07))}._imageItem_1xjdn_115:focus-visible{outline:2px solid var(--image-gallery-accent);outline-offset:2px}._imageItemActive_1xjdn_140{box-shadow:0 0 0 2px var(--image-gallery-accent)}._imageItem_1xjdn_115 img{display:block;width:100%;height:100%}._aspect11_1xjdn_150{aspect-ratio:1/1}._aspect32_1xjdn_151{aspect-ratio:3/2}._aspect43_1xjdn_152{aspect-ratio:4/3}._aspect169_1xjdn_153{aspect-ratio:16/9}._aspect219_1xjdn_154{aspect-ratio:21/9}._fitCover_1xjdn_156 img{object-fit:cover}._fitContain_1xjdn_157 img{object-fit:contain}._fitFill_1xjdn_158 img{object-fit:fill}._fitNone_1xjdn_159 img{object-fit:none}._fitScaleDown_1xjdn_160 img{object-fit:scale-down}._loadingPlaceholder_1xjdn_162{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--image-gallery-muted);font-size:var(--theme-fontSizes-sm,.875rem)}._imageOverlay_1xjdn_172{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:var(--image-gallery-gap-sm);background:var(--image-gallery-image-overlay-bg);opacity:0;transition:opacity var(--theme-transitions-fast,.2s ease);pointer-events:none}._imageItem_1xjdn_115:focus-visible ._imageOverlay_1xjdn_172,._imageItem_1xjdn_115:hover ._imageOverlay_1xjdn_172{opacity:1}._imageInfo_1xjdn_190{color:#ffffff;text-align:left}._imageTitle_1xjdn_195{font-weight:600;font-size:var(--theme-fontSizes-sm,.875rem)}._imageDescription_1xjdn_200{font-size:var(--theme-fontSizes-xs,.75rem);opacity:.85}._primaryBadge_1xjdn_205{left:var(--image-gallery-gap-xs);display:inline-flex;gap:4px;padding:2px var(--image-gallery-gap-xs);background:var(--image-gallery-accent);font-size:var(--theme-fontSizes-xs,.75rem);font-weight:600}._expandIcon_1xjdn_221,._primaryBadge_1xjdn_205{position:absolute;top:var(--image-gallery-gap-xs);align-items:center;border-radius:var(--image-gallery-radius-sm);color:#ffffff;pointer-events:none}._expandIcon_1xjdn_221{right:var(--image-gallery-gap-xs);display:flex;justify-content:center;width:28px;height:28px;background:rgba(0,0,0,.55);opacity:0;transition:opacity var(--theme-transitions-fast,.2s ease)}._imageItem_1xjdn_115:focus-visible ._expandIcon_1xjdn_221,._imageItem_1xjdn_115:hover ._expandIcon_1xjdn_221{opacity:1}._moreImagesIndicator_1xjdn_243{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);color:#ffffff;font-weight:700;font-size:var(--theme-fontSizes-lg,1.125rem);pointer-events:none}._carousel_1xjdn_258{position:relative}._carouselViewport_1xjdn_262{overflow:hidden;border-radius:var(--image-gallery-radius)}._carouselTrack_1xjdn_267{display:flex;transition:transform var(--theme-transitions-base,.3s ease);will-change:transform}._carouselSlide_1xjdn_273{flex:0 0 100%;box-sizing:border-box}._carouselNav_1xjdn_278{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:rgba(0,0,0,.55);color:#ffffff;cursor:pointer;z-index:1;transition:background-color var(--theme-transitions-fast,.2s ease)}._carouselNav_1xjdn_278:hover:not(:disabled){background:rgba(0,0,0,.75)}._carouselNav_1xjdn_278:focus-visible{outline:2px solid var(--image-gallery-accent);outline-offset:2px}._carouselNav_1xjdn_278:disabled{opacity:.4;cursor:not-allowed}._carouselNavPrev_1xjdn_310{left:var(--image-gallery-gap-sm)}._carouselNavNext_1xjdn_311{right:var(--image-gallery-gap-sm)}._pagination_1xjdn_313{display:flex;justify-content:center;gap:var(--image-gallery-gap-xs);margin-top:var(--image-gallery-gap-sm)}._paginationDot_1xjdn_320{width:8px;height:8px;border:none;border-radius:50%;background:var(--image-gallery-border);cursor:pointer;padding:0;transition:background-color var(--theme-transitions-fast,.2s ease)}._paginationDot_1xjdn_320:hover{background:var(--image-gallery-muted)}._paginationDot_1xjdn_320:focus-visible{outline:2px solid var(--image-gallery-accent);outline-offset:2px}._paginationDotActive_1xjdn_336{background:var(--image-gallery-accent)}._thumbnails_1xjdn_338{display:flex;gap:var(--image-gallery-gap-xs);margin-top:var(--image-gallery-gap-sm);overflow-x:auto;padding-bottom:4px}._thumbnail_1xjdn_338{flex:0 0 auto;width:64px;height:64px;border:2px solid transparent;border-radius:var(--image-gallery-radius-sm);overflow:hidden;padding:0;background:none;cursor:pointer;transition:border-color var(--theme-transitions-fast,.2s ease)}._thumbnail_1xjdn_338 img{width:100%;height:100%;object-fit:cover;display:block}._thumbnail_1xjdn_338:focus-visible{outline:2px solid var(--image-gallery-accent);outline-offset:2px}._thumbnailActive_1xjdn_371{border-color:var(--image-gallery-accent)}._lightboxOverlay_1xjdn_375{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:var(--image-gallery-overlay-bg);padding:var(--image-gallery-gap)}._lightboxContent_1xjdn_386{position:relative;max-width:95vw;max-height:95vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--image-gallery-gap-sm)}._lightboxImage_1xjdn_397{max-width:100%;max-height:80vh;object-fit:contain;border-radius:var(--image-gallery-radius)}._lightboxControls_1xjdn_404{position:absolute;top:0;right:0}._lightboxButton_1xjdn_410{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:rgba(255,255,255,.15);color:#ffffff;cursor:pointer;transition:background-color var(--theme-transitions-fast,.2s ease)}._lightboxButton_1xjdn_410:hover{background:rgba(255,255,255,.3)}._lightboxButton_1xjdn_410:focus-visible{outline:2px solid #ffffff;outline-offset:2px}._lightboxNavNext_1xjdn_431,._lightboxNavPrev_1xjdn_430{position:absolute;top:50%;transform:translateY(-50%)}._lightboxNavPrev_1xjdn_430{left:var(--image-gallery-gap)}._lightboxNavNext_1xjdn_431{right:var(--image-gallery-gap)}._lightboxInfo_1xjdn_440{color:#ffffff;text-align:center;max-width:80vw}._lightboxImageTitle_1xjdn_446{font-weight:600;font-size:var(--theme-fontSizes-md,1rem);display:inline-flex;align-items:center;gap:var(--image-gallery-gap-xs)}._lightboxImageDescription_1xjdn_454{font-size:var(--theme-fontSizes-sm,.875rem);opacity:.85;margin-top:var(--image-gallery-gap-xs)}}@keyframes _GroupCard-pulse_131zo_1{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@layer components{._root_131zo_8{--group-card-bg:var(--theme-colors-background,#ffffff);--group-card-border:var(--theme-colors-border,#e5e7eb);--group-card-border-selected:var(--theme-colors-primary,#3b82f6);--group-card-fg:var(--theme-colors-text,#111827);--group-card-muted:var(--theme-colors-textSecondary,#6b7280);--group-card-radius:var(--theme-borderRadius-medium,8px);position:relative;display:flex;flex-direction:column;width:100%;background-color:var(--group-card-bg);border:1px solid var(--group-card-border);border-radius:var(--group-card-radius);padding:var(--group-card-padding);color:var(--group-card-fg);box-shadow:var(--theme-shadows-small,0 1px 2px rgba(0,0,0,.05));transition:transform var(--theme-transitions-fast,.2s ease),box-shadow var(--theme-transitions-fast,.2s ease),border-color var(--theme-transitions-fast,.2s ease),background-color var(--theme-transitions-fast,.2s ease)}._card_131zo_34,._root_131zo_8{--group-card-padding:var(--theme-spacing-lg,1.5rem)}._card_131zo_34{--group-card-radius:var(--theme-borderRadius-medium,8px)}._compact_131zo_39{--group-card-padding:var(--theme-spacing-md,1rem);--group-card-radius:var(--theme-borderRadius-small,4px)}._detailed_131zo_44{--group-card-padding:var(--theme-spacing-xl,2rem);--group-card-radius:var(--theme-borderRadius-large,12px);box-shadow:var(--theme-shadows-medium,0 4px 6px rgba(0,0,0,.07))}._interactive_131zo_50{cursor:pointer}._interactive_131zo_50:focus-visible{outline:2px solid var(--group-card-border-selected);outline-offset:2px}._hoverable_131zo_59:hover{transform:translateY(-2px);box-shadow:var(--theme-shadows-large,0 10px 15px rgba(0,0,0,.1));border-color:var(--group-card-border-selected)}._selected_131zo_65{border-color:var(--group-card-border-selected);background-color:color-mix(in srgb,var(--theme-colors-primaryLight,#dbeafe) 10%,transparent);box-shadow:var(--theme-shadows-medium,0 4px 6px rgba(0,0,0,.07))}._loading_131zo_75{pointer-events:none}._bannerWrapper_131zo_79{overflow:hidden;margin-bottom:var(--theme-spacing-md,1rem)}._card_131zo_34 ._bannerWrapper_131zo_79,._compact_131zo_39 ._bannerWrapper_131zo_79,._detailed_131zo_44 ._bannerWrapper_131zo_79{margin-left:calc(-1 * var(--group-card-padding));margin-right:calc(-1 * var(--group-card-padding));margin-top:calc(-1 * var(--group-card-padding));border-radius:var(--group-card-radius) var(--group-card-radius) 0 0}._bannerImage_131zo_105{display:block;width:100%;height:140px;object-fit:cover}._header_131zo_112{display:flex;gap:var(--theme-spacing-md,1rem);align-items:flex-start;margin-bottom:var(--theme-spacing-md,1rem)}._avatarContainer_131zo_119{flex-shrink:0}._content_131zo_123{flex:1 1;min-width:0}._title_131zo_128{margin:0 0 var(--theme-spacing-xs,.25rem) 0;color:var(--group-card-fg);font-size:var(--theme-fontSizes-lg,1.125rem);font-weight:600}._compact_131zo_39 ._title_131zo_128{font-size:var(--theme-fontSizes-md,1rem)}._titleText_131zo_139{color:inherit;text-decoration:none;transition:color var(--theme-transitions-fast,.2s ease)}._titleText_131zo_139:hover{color:var(--group-card-border-selected)}._badgesRow_131zo_149{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-xs,.25rem);margin-bottom:var(--theme-spacing-xs,.25rem)}._badge_131zo_149{display:inline-flex;align-items:center;gap:var(--theme-spacing-xs,.25rem);padding:var(--theme-spacing-xxs,.125rem) var(--theme-spacing-sm,.5rem);border-radius:var(--theme-borderRadius-small,4px);font-size:var(--theme-fontSizes-sm,.875rem);font-weight:400}._badgeVisibility_131zo_166{background-color:var(--theme-colors-backgroundAlt,#f9fafb);color:var(--group-card-muted)}._badgeLooking_131zo_171{background-color:color-mix(in srgb,var(--theme-colors-info,#3b82f6) 20%,transparent);color:var(--theme-colors-infoDark,#1e3a8a);animation:_GroupCard-pulse_131zo_1 2s infinite}._badgeNew_131zo_177{background-color:color-mix(in srgb,var(--theme-colors-warning,#f59e0b) 20%,transparent);color:var(--theme-colors-warningDark,#92400e)}._description_131zo_182{margin:0 0 var(--theme-spacing-md,1rem) 0;color:var(--group-card-muted);font-size:var(--theme-fontSizes-md,1rem);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._metaInfo_131zo_193{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-md,1rem);margin-bottom:var(--theme-spacing-md,1rem);font-size:var(--theme-fontSizes-sm,.875rem);color:var(--group-card-muted)}._metaItem_131zo_202{display:flex;align-items:center;gap:var(--theme-spacing-xs,.25rem)}._metaItem_131zo_202 svg{color:var(--group-card-border-selected)}._tagsList_131zo_212{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-xs,.25rem);margin-bottom:var(--theme-spacing-md,1rem)}._footer_131zo_219{justify-content:space-between;padding-top:var(--theme-spacing-md,1rem);border-top:1px solid var(--group-card-border);margin-top:auto}._footerLeft_131zo_229,._footer_131zo_219{display:flex;align-items:center;gap:var(--theme-spacing-md,1rem)}._membersList_131zo_235{display:flex;align-items:center;gap:var(--theme-spacing-xs,.25rem)}._memberAvatars_131zo_241{display:flex;margin-right:var(--theme-spacing-sm,.5rem)}._memberAvatars_131zo_241>*{margin-left:-8px;border:2px solid var(--group-card-bg)}._memberAvatars_131zo_241>:first-child{margin-left:0}._memberCount_131zo_255{font-size:var(--theme-fontSizes-sm,.875rem);color:var(--group-card-muted)}._actions_131zo_260{display:flex;gap:var(--theme-spacing-sm,.5rem)}._root_hpift_2{--form-section-gap:var(--theme-spacing-md);--form-section-padding-top:var(--theme-spacing-md);--form-section-border:var(--theme-colors-border);border:none;margin:0;padding:0;margin-bottom:var(--form-section-gap)}._spacingSm_hpift_13{--form-section-gap:var(--theme-spacing-sm)}._spacingMd_hpift_14{--form-section-gap:var(--theme-spacing-md)}._spacingLg_hpift_15{--form-section-gap:var(--theme-spacing-lg)}._withDivider_hpift_17{padding-top:var(--form-section-padding-top);border-top:1px solid var(--form-section-border)}._header_hpift_22{display:flex;align-items:center;justify-content:space-between;gap:var(--theme-spacing-sm);margin-bottom:var(--theme-spacing-md)}._headerCollapsible_hpift_30{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._headerCollapsible_hpift_30:hover{opacity:.8}._headerContent_hpift_39{display:flex;align-items:center;gap:var(--theme-spacing-sm);flex:1 1;min-width:0}._action_hpift_47{display:flex;align-items:center;flex-shrink:0}._title_hpift_53{display:flex;align-items:center;gap:var(--theme-spacing-sm);font-size:var(--theme-fontSizes-lg);font-weight:var(--theme-typography-fontWeight-semibold);color:var(--theme-colors-text);margin:0;padding:0;width:100%}._icon_hpift_65{display:flex;align-items:center;justify-content:center;width:var(--theme-spacing-lg);height:var(--theme-spacing-lg);flex-shrink:0;color:var(--theme-colors-primary)}._icon_hpift_65 svg{width:100%;height:100%}._collapseIcon_hpift_80{display:flex;align-items:center;justify-content:center;width:var(--theme-spacing-lg);height:var(--theme-spacing-lg);margin-left:auto;color:var(--theme-colors-textSecondary);transition:transform .3s ease}._collapseIconExpanded_hpift_91{transform:rotate(90deg)}._collapseIcon_hpift_80 svg{width:100%;height:100%}._description_hpift_100{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);margin:0 0 var(--theme-spacing-md) 0;line-height:var(--theme-typography-lineHeight-normal)}._content_hpift_107{display:flex;flex-direction:column;gap:var(--form-section-gap);transition:max-height .3s ease,opacity .3s ease,padding .3s ease}._contentCollapsed_hpift_117{max-height:0;opacity:0;padding:0;visibility:hidden;overflow:hidden}._contentExpanded_hpift_125{max-height:none;opacity:1;visibility:visible;overflow:visible}._root_kw86j_2{display:inline-flex;flex-direction:column;position:relative}._root_kw86j_2._disabled_kw86j_8{cursor:not-allowed;opacity:var(--theme-opacity-disabled)}._container_kw86j_13{display:inline-flex;align-items:flex-start;flex-direction:row;position:relative}._container_kw86j_13[data-position=left]{flex-direction:row-reverse}._input_kw86j_25{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}._visual_kw86j_35{--cb-size:20px;--cb-radius:4px;--cb-checkmark-size:12px;--cb-font-size:var(--theme-fontSizes-md);--cb-gap:10px;--cb-bg:var(--theme-colors-backgroundInput);--cb-bg-checked:var(--theme-colors-primary);--cb-bg-hover:var(--theme-colors-backgroundAlt);--cb-border:var(--theme-colors-border);--cb-border-checked:var(--theme-colors-primary);--cb-border-hover:var(--theme-colors-primaryDark);--cb-fg:var(--theme-colors-white);display:inline-flex;align-items:center;justify-content:center;width:var(--cb-size);height:var(--cb-size);border-radius:var(--cb-radius);border:2px solid var(--cb-border);background-color:var(--cb-bg);cursor:pointer;position:relative;transition:all var(--theme-transitions-fast);flex-shrink:0;color:var(--cb-fg)}._input_kw86j_25:not(:disabled):hover+._visual_kw86j_35{border-color:var(--cb-border-hover);background-color:var(--cb-bg-hover)}}@layer components{}@layer components{._input_kw86j_25:focus-visible+._visual_kw86j_35{outline:var(--theme-focus-ringWidth) solid var(--theme-focus-ringColor);outline-offset:var(--theme-focus-ringOffset)}._input_kw86j_25:checked+._visual_kw86j_35,._input_kw86j_25:indeterminate+._visual_kw86j_35{background-color:var(--cb-bg-checked);border-color:var(--cb-border-checked)}._input_kw86j_25:disabled+._visual_kw86j_35{cursor:not-allowed;opacity:.5;background-color:var(--theme-colors-backgroundDisabled);border-color:var(--theme-colors-disabled)}._checkmark_kw86j_91{width:60%;height:60%;display:none}._input_kw86j_25:checked+._visual_kw86j_35 ._checkmark_kw86j_91{display:block}._input_kw86j_25:indeterminate+._visual_kw86j_35 ._checkmark_kw86j_91{display:none}._indeterminateIcon_kw86j_105{display:none;font-weight:700;line-height:1;font-size:var(--cb-font-size);color:var(--cb-fg)}._input_kw86j_25:indeterminate+._visual_kw86j_35 ._indeterminateIcon_kw86j_105{display:inline}._sm_kw86j_118{--cb-size:16px;--cb-radius:3px;--cb-checkmark-size:10px;--cb-font-size:var(--theme-fontSizes-sm);--cb-gap:8px}._md_kw86j_125{--cb-size:20px;--cb-radius:4px;--cb-checkmark-size:12px;--cb-font-size:var(--theme-fontSizes-md);--cb-gap:10px}._lg_kw86j_132{--cb-size:24px;--cb-radius:5px;--cb-checkmark-size:14px;--cb-font-size:var(--theme-fontSizes-lg);--cb-gap:12px}._default_kw86j_141{--cb-bg:var(--theme-colors-backgroundInput);--cb-border:var(--theme-colors-border);--cb-bg-checked:var(--theme-colors-primary);--cb-border-checked:var(--theme-colors-primary)}._primary_kw86j_147{--cb-bg:var(--theme-colors-background);--cb-border:var(--theme-colors-primary);--cb-bg-checked:var(--theme-colors-primary);--cb-border-checked:var(--theme-colors-primary)}._hasError_kw86j_155{--cb-border:var(--theme-colors-error);--cb-border-checked:var(--theme-colors-error);--cb-bg-checked:var(--theme-colors-error);--cb-border-hover:var(--theme-colors-error)}._labelWrapper_kw86j_166{margin-left:var(--cb-gap)}._container_kw86j_13[data-position=left] ._labelWrapper_kw86j_166{margin-left:0;margin-right:var(--cb-gap)}._visuallyHidden_kw86j_176{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border-width:0}._helperText_kw86j_188{margin-top:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);line-height:1.4}._helperText_kw86j_188._hasError_kw86j_155{color:var(--theme-colors-error)}}@keyframes _formFieldShake_knvsh_1{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@keyframes _formFieldSlideIn_knvsh_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@layer components{._root_knvsh_19{--form-field-gap:var(--theme-spacing-xs);--form-field-error:var(--theme-colors-error);display:flex;flex-direction:column;gap:var(--form-field-gap);width:100%}._hasError_knvsh_29{animation:_formFieldShake_knvsh_1 .3s ease-in-out}._fieldWrapper_knvsh_33{display:flex;flex-direction:column;width:100%}._inlineWrapper_knvsh_39{display:flex;align-items:flex-start;gap:var(--theme-spacing-sm)}._inlineWrapper_knvsh_39 label{margin-top:2px;cursor:pointer}._errorMessage_knvsh_50{display:flex;align-items:center;gap:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-xs);color:var(--form-field-error);margin-top:var(--theme-spacing-xxs);animation:_formFieldSlideIn_knvsh_1 .2s ease-out}._errorMessage_knvsh_50 svg{width:12px;height:12px;flex-shrink:0}._root_1omxu_2{--form-actions-gap:var(--theme-spacing-md);--form-actions-padding-top:var(--theme-spacing-lg);--form-actions-border:var(--theme-colors-border);display:flex;gap:var(--form-actions-gap);padding-top:var(--form-actions-padding-top);margin-top:var(--form-actions-padding-top)}._alignLeft_1omxu_14{justify-content:flex-start}._alignCenter_1omxu_15{justify-content:center}._alignRight_1omxu_16{justify-content:flex-end}._alignSpaceBetween_1omxu_17{justify-content:space-between}._withDivider_1omxu_19{border-top:1px solid var(--form-actions-border);padding-top:var(--form-actions-padding-top)}._fullWidth_1omxu_24 button{flex:1 1}}@layer components{@media (max-width:768px){._stackOnMobile_1omxu_29{flex-direction:column}._stackOnMobile_1omxu_29 button{width:100%}}._group_1omxu_38{display:flex;gap:var(--form-actions-gap)}._groupLeft_1omxu_43{margin-right:auto}._groupRight_1omxu_47{margin-left:auto}@media (max-width:768px){._group_1omxu_38{flex-direction:column;width:100%;margin:0}._group_1omxu_38 button{width:100%}}._helper_1omxu_63{display:flex;align-items:center;font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);margin-right:auto}@media (max-width:768px){._helper_1omxu_63{margin-right:0;margin-bottom:var(--form-actions-gap);width:100%}}}@layer components{._root_171m3_2{--filter-group-radius:var(--theme-borderRadius-medium,8px);--filter-group-radius-small:var(--theme-borderRadius-small,4px);--filter-group-bg:var(--theme-colors-backgroundInput,#ffffff);--filter-group-border:var(--theme-colors-border,#e5e7eb);--filter-group-text:var(--theme-colors-text,#111827);--filter-group-text-secondary:var(--theme-colors-textSecondary,#6b7280);--filter-group-primary:var(--theme-colors-primary,#147274);--filter-group-primary-light:var(--theme-colors-primaryLight,#c1e7e7);--filter-group-shadow:var(--theme-shadows-small,0 1px 2px rgba(0,0,0,0.05));position:relative;transition:opacity .2s ease}._root_171m3_2[data-disabled=true]{opacity:.5;pointer-events:none}._container_171m3_22{background:var(--filter-group-bg);border:1px solid var(--filter-group-border);border-radius:var(--filter-group-radius);padding:var(--theme-spacing-lg,16px);box-shadow:var(--filter-group-shadow)}._header_171m3_30{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--theme-spacing-md,12px)}._title_171m3_37{margin:0;font-size:var(--theme-fontSizes-lg,1.125rem);font-weight:600;color:var(--filter-group-text);display:flex;align-items:center;gap:var(--theme-spacing-sm,8px)}._description_171m3_47{margin:0 0 var(--theme-spacing-md,12px) 0;font-size:var(--theme-fontSizes-sm,.875rem);color:var(--filter-group-text-secondary)}._content_171m3_54{display:flex;gap:var(--theme-spacing-md,12px)}._layoutHorizontal_171m3_55{flex-direction:row;flex-wrap:wrap}._layoutVertical_171m3_56{flex-direction:column;flex-wrap:nowrap}._layoutInline_171m3_57{flex-direction:row;flex-wrap:wrap;gap:var(--theme-spacing-sm,8px)}._layoutGrid_171m3_58{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--theme-spacing-md,12px);gap:var(--theme-spacing-md,12px)}._compact_171m3_63{gap:var(--theme-spacing-xs,4px)}._item_171m3_67._compact_171m3_63>*,._label_171m3_75{font-size:var(--theme-fontSizes-sm,.875rem)}._label_171m3_75{display:block;margin-bottom:var(--theme-spacing-xs,4px);font-weight:500;color:var(--filter-group-text)}._actions_171m3_83{display:flex;gap:var(--theme-spacing-sm,8px);margin-top:var(--theme-spacing-lg,16px);padding-top:var(--theme-spacing-lg,16px);border-top:1px solid var(--filter-group-border);justify-content:flex-end}@media (max-width:640px){._actions_171m3_83{flex-direction:column}._actions_171m3_83 button{width:100%}}._activeBar_171m3_101{display:flex;align-items:center;gap:var(--theme-spacing-sm,8px);padding:var(--theme-spacing-sm,8px);background:color-mix(in srgb,var(--filter-group-primary-light) 15%,transparent);border:1px solid color-mix(in srgb,var(--filter-group-primary) 33%,transparent);border-radius:var(--filter-group-radius-small);margin-bottom:var(--theme-spacing-md,12px);flex-wrap:wrap}._activeChip_171m3_113{gap:var(--theme-spacing-xs,4px);padding:var(--theme-spacing-xs,4px) var(--theme-spacing-sm,8px);background:var(--filter-group-primary);border-radius:var(--filter-group-radius-small);font-size:var(--theme-fontSizes-sm,.875rem)}._activeChipRemove_171m3_124,._activeChip_171m3_113{display:inline-flex;align-items:center;color:#ffffff}._activeChipRemove_171m3_124{background:none;border:none;cursor:pointer;padding:0;margin-left:var(--theme-spacing-xs,4px);opacity:.8;transition:opacity .2s ease;font:inherit}._activeChipRemove_171m3_124:hover{opacity:1}._activeCount_171m3_142{font-weight:600;color:var(--filter-group-primary)}._collapsibleToggle_171m3_147{background:none;border:none;color:var(--filter-group-primary);cursor:pointer;padding:var(--theme-spacing-xs,4px);display:inline-flex;align-items:center;gap:var(--theme-spacing-xs,4px);font-size:var(--theme-fontSizes-sm,.875rem);font:inherit;transition:color .2s ease}._collapsibleToggle_171m3_147:hover{color:color-mix(in srgb,var(--filter-group-primary) 80%,black)}._collapsibleToggle_171m3_147 svg{transition:transform .2s ease}._collapsibleToggle_171m3_147[aria-expanded=false] svg{transform:rotate(-90deg)}._group_171m3_173{margin-bottom:var(--theme-spacing-lg,16px)}._group_171m3_173:last-child{margin-bottom:0}._groupHeader_171m3_181{display:flex;align-items:center;gap:var(--theme-spacing-sm,8px);margin-bottom:var(--theme-spacing-md,12px);padding-bottom:var(--theme-spacing-sm,8px);border-bottom:1px solid var(--filter-group-border)}._groupLabel_171m3_190{margin:0;font-size:var(--theme-fontSizes-md,1rem);font-weight:600;color:var(--filter-group-text);flex:1 1}._loadingOverlay_171m3_198{position:absolute;inset:0;background:color-mix(in srgb,var(--filter-group-bg) 80%,transparent);display:flex;align-items:center;justify-content:center;border-radius:var(--filter-group-radius);z-index:1}._checkboxGroup_171m3_209,._radioGroup_171m3_210{display:flex;flex-direction:column;gap:var(--theme-spacing-xs,4px)}._radioOption_171m3_216,._rangeContainer_171m3_222{display:flex;align-items:center;gap:var(--theme-spacing-sm,8px)}._rangeValue_171m3_228{min-width:40px;text-align:center;font-size:var(--theme-fontSizes-sm,.875rem);color:var(--filter-group-text-secondary)}._dateRange_171m3_235{display:flex;gap:var(--theme-spacing-sm,8px);align-items:center}._root_5cyhn_2{--em-bg:var(--theme-colors-errorLight);--em-fg:var(--theme-colors-error);--em-border:var(--theme-colors-error);--em-icon-color:var(--theme-colors-error);--em-font-size:16px;--em-padding:12px 16px;--em-icon-size:20px;--em-gap:12px;--em-radius:var(--theme-borderRadius-medium);--em-title-gap:8px;--em-title-font-size:18px;display:flex;align-items:flex-start;gap:var(--em-gap);width:100%;text-align:left;padding:var(--em-padding);font-size:var(--em-font-size);line-height:1.5;border-radius:var(--em-radius);background-color:var(--em-bg);border:1px solid var(--em-border);color:var(--em-fg)}._sm_5cyhn_33{--em-font-size:14px;--em-padding:8px 12px;--em-icon-size:16px;--em-gap:8px;--em-radius:var(--theme-borderRadius-small);--em-title-gap:4px;--em-title-font-size:14px}._md_5cyhn_42{--em-font-size:16px;--em-padding:12px 16px;--em-icon-size:20px;--em-gap:12px;--em-radius:var(--theme-borderRadius-medium);--em-title-gap:8px;--em-title-font-size:18px}._lg_5cyhn_51{--em-font-size:18px;--em-padding:16px 20px;--em-icon-size:24px;--em-gap:16px;--em-radius:var(--theme-borderRadius-medium);--em-title-gap:8px;--em-title-font-size:20px}._block_5cyhn_62{display:flex;width:100%;text-align:left;align-items:flex-start}._inline_5cyhn_69{display:inline-flex;width:auto;align-items:center}._banner_5cyhn_75{display:flex;width:100%;text-align:left;align-items:flex-start;justify-content:space-between;box-shadow:var(--theme-shadows-small)}._error_5cyhn_85{--em-bg:var(--theme-colors-errorLight);--em-fg:var(--theme-colors-error);--em-border:var(--theme-colors-error);--em-icon-color:var(--theme-colors-error)}._warning_5cyhn_91{--em-bg:#fff3cd;--em-fg:var(--theme-colors-warningDark);--em-border:var(--theme-colors-warning);--em-icon-color:var(--theme-colors-warning)}._info_5cyhn_97{--em-bg:#d1ecf1;--em-fg:var(--theme-colors-infoDark);--em-border:var(--theme-colors-info);--em-icon-color:var(--theme-colors-info)}._animate_5cyhn_105{animation:_em-fadein_5cyhn_1 .2s ease-out}._banner_5cyhn_75._animate_5cyhn_105{animation:_em-slidein_5cyhn_1 .3s ease-out}._inline_5cyhn_69._dismissible_5cyhn_113{padding-right:calc(24px + 12px)}._iconWrapper_5cyhn_118{display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--em-icon-size);color:var(--em-icon-color)}._iconWrapper_5cyhn_118 svg{width:var(--em-icon-size);height:var(--em-icon-size)}._contentWrapper_5cyhn_132{display:flex;align-items:flex-start;gap:var(--em-gap);flex:1 1}._textContent_5cyhn_140{flex:1 1}._title_5cyhn_144{font-weight:600;margin-bottom:var(--em-title-gap);font-size:var(--em-title-font-size)}._actionsWrapper_5cyhn_155{display:flex;align-items:center;gap:var(--theme-spacing-sm);margin-left:var(--theme-spacing-md)}._dismissBtn_5cyhn_163{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:4px;cursor:pointer;color:currentColor;opacity:.7;transition:opacity .15s ease;border-radius:var(--theme-borderRadius-small)}._dismissBtn_5cyhn_163:hover{opacity:1;background-color:rgba(0,0,0,.05)}}@layer components{._dismissBtn_5cyhn_163:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px;opacity:1}._dismissBtn_5cyhn_163 svg{width:16px;height:16px}._sm_5cyhn_33 ._dismissBtn_5cyhn_163 svg{width:14px;height:14px}._dismissTrailing_5cyhn_195{margin-left:auto}@keyframes _em-fadein_5cyhn_1{0%{opacity:0}to{opacity:1}}@keyframes _em-slidein_5cyhn_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._animate_5cyhn_105{animation:none!important}}}@keyframes _fileUploadSpin_1d8ty_1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@layer components{._container_1d8ty_7{--file-upload-gap:var(--theme-spacing-md,16px);--file-upload-radius:var(--theme-borderRadius-large,12px);--file-upload-card-radius:var(--theme-borderRadius-medium,8px);--file-upload-color-primary:var(--theme-colors-primary,#147274);--file-upload-color-border:var(--theme-colors-border,#e5e7eb);--file-upload-color-bg:var(--theme-colors-backgroundInput,#ffffff);--file-upload-color-bg-alt:var(--theme-colors-backgroundAlt,#f3f4f6);--file-upload-color-text:var(--theme-colors-text,#111827);--file-upload-color-text-secondary:var(--theme-colors-textSecondary,#6b7280);--file-upload-color-error:var(--theme-colors-error,#dc2626);--file-upload-color-success:var(--theme-colors-success,#16a34a);--file-upload-color-info:var(--theme-colors-info,#2563eb);--file-upload-color-white:var(--theme-colors-white,#ffffff);display:flex;flex-direction:column;gap:var(--file-upload-gap)}._dropZone_1d8ty_29{border:2px dashed var(--file-upload-color-border);border-radius:var(--file-upload-radius);background:var(--file-upload-color-bg);padding:var(--theme-spacing-xl,24px);text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}._dropZone_1d8ty_29:hover:not([data-disabled=true]),._dropZone_1d8ty_29[data-dragover=true]{border-color:var(--file-upload-color-primary);background:var(--file-upload-color-bg-alt)}._dropZone_1d8ty_29[data-error=true]{border-color:var(--file-upload-color-error);background:color-mix(in srgb,var(--file-upload-color-error) 8%,transparent)}._dropZone_1d8ty_29[data-disabled=true]{cursor:not-allowed;opacity:.6}._dropZoneSm_1d8ty_66{min-height:100px}._dropZoneMd_1d8ty_67{min-height:120px}._dropZoneLg_1d8ty_68{min-height:150px}._dropZoneIcon_1d8ty_70{color:var(--file-upload-color-text-secondary);margin-bottom:var(--theme-spacing-sm,8px);display:inline-flex;transition:color .2s ease}._dropZone_1d8ty_29[data-dragover=true] ._dropZoneIcon_1d8ty_70{color:var(--file-upload-color-primary)}._iconSm_1d8ty_81{font-size:32px}._iconMd_1d8ty_82{font-size:48px}._iconLg_1d8ty_83{font-size:64px}._dropZoneTitle_1d8ty_85{margin:0 0 var(--theme-spacing-xs,4px) 0;color:var(--file-upload-color-text);font-weight:500}._titleSm_1d8ty_91{font-size:.875rem}._titleMd_1d8ty_92{font-size:1rem}._titleLg_1d8ty_93{font-size:1.125rem}._dropZoneDescription_1d8ty_95{margin:0 0 var(--theme-spacing-sm,8px) 0;color:var(--file-upload-color-text-secondary);font-size:var(--theme-fontSizes-sm,.875rem)}._dropZoneHint_1d8ty_101{color:var(--file-upload-color-text-secondary);font-size:var(--theme-fontSizes-xs,.75rem)}._hiddenInput_1d8ty_106{display:none}._fileGrid_1d8ty_112{display:grid;grid-gap:var(--theme-spacing-md,16px);gap:var(--theme-spacing-md,16px)}._fileGridSm_1d8ty_117{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}._fileGridMd_1d8ty_118{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}._fileGridLg_1d8ty_119{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}._fileCard_1d8ty_121{position:relative;background:var(--file-upload-color-white);border:2px solid var(--file-upload-color-border);border-radius:var(--file-upload-card-radius);overflow:hidden;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease,transform .2s ease;cursor:-webkit-grab;cursor:grab}._fileCard_1d8ty_121:hover{border-color:var(--file-upload-color-primary);box-shadow:var(--theme-shadows-medium,0 4px 8px rgba(0,0,0,.1))}._fileCard_1d8ty_121:active{cursor:-webkit-grabbing;cursor:grabbing}._fileCard_1d8ty_121[data-primary=true]{border-color:var(--file-upload-color-success)}._fileCard_1d8ty_121[data-dragging=true]{border-color:var(--file-upload-color-primary);opacity:.5}._fileCard_1d8ty_121[data-dragover=true]{border-color:var(--file-upload-color-info);background:var(--file-upload-color-bg-alt);transform:scale(1.02)}._filePreview_1d8ty_160{aspect-ratio:16/10;background:var(--file-upload-color-bg-alt);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}._previewImage_1d8ty_170{width:100%;height:100%;object-fit:cover}._previewPlaceholder_1d8ty_176{color:var(--file-upload-color-text-secondary);font-size:32px;display:inline-flex}._fileInfoSm_1d8ty_182{padding:8px}._fileInfoMd_1d8ty_183{padding:12px}._fileInfoLg_1d8ty_184{padding:16px}._fileName_1d8ty_186{font-weight:500;color:var(--file-upload-color-text);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileName_1d8ty_186,._fileSize_1d8ty_196{font-size:var(--theme-fontSizes-xs,.75rem)}._fileSize_1d8ty_196{color:var(--file-upload-color-text-secondary)}._fileActions_1d8ty_201{position:absolute;top:var(--theme-spacing-xs,4px);right:var(--theme-spacing-xs,4px);display:flex;gap:var(--theme-spacing-xs,4px);opacity:0;transition:opacity .2s ease}._fileCard_1d8ty_121:hover ._fileActions_1d8ty_201{opacity:1}._actionButton_1d8ty_215{width:28px;height:28px;border:none;border-radius:var(--theme-borderRadius-small,4px);color:var(--file-upload-color-white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease;box-shadow:var(--theme-shadows-small,0 1px 2px rgba(0,0,0,.1));font:inherit}._actionButton_1d8ty_215:hover{transform:scale(1.1)}._actionButton_1d8ty_215:active{transform:scale(.95)}._actionButtonSuccess_1d8ty_238{background:var(--file-upload-color-success)}._actionButtonError_1d8ty_239{background:var(--file-upload-color-error)}._progress_1d8ty_241{position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--file-upload-color-border)}._progressBar_1d8ty_250{position:absolute;left:0;top:0;height:100%;background:var(--file-upload-color-primary);transition:width .3s ease}._fileError_1d8ty_259{inset:0;background:var(--file-upload-color-error);display:flex;flex-direction:column;justify-content:center;gap:var(--theme-spacing-xs,4px);text-align:center;padding:var(--theme-spacing-sm,8px)}._fileError_1d8ty_259,._primaryBadge_1d8ty_274{position:absolute;color:var(--file-upload-color-white);align-items:center;font-size:var(--theme-fontSizes-xs,.75rem)}._primaryBadge_1d8ty_274{top:var(--theme-spacing-xs,4px);left:var(--theme-spacing-xs,4px);background:var(--file-upload-color-success);padding:2px 6px;border-radius:var(--theme-borderRadius-small,4px);font-weight:600;text-transform:uppercase;display:inline-flex}._loadingOverlay_1d8ty_289{position:absolute;inset:0;background:rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;color:var(--file-upload-color-primary);font-size:24px}._loadingOverlay_1d8ty_289 svg{animation:_fileUploadSpin_1d8ty_1 1s linear infinite}._root_gzbl2_2{--event-card-bg:var(--theme-colors-background,#ffffff);--event-card-border:var(--theme-colors-border,#e5e7eb);--event-card-fg:var(--theme-colors-text,#111827);--event-card-muted:var(--theme-colors-textSecondary,#6b7280);--event-card-accent:var(--theme-colors-primary,#3b82f6);--event-card-radius:var(--theme-borderRadius-medium,8px);--event-card-accent-width:4px;position:relative;display:flex;width:100%;background:var(--event-card-bg);border:1px solid var(--event-card-border);border-left:var(--event-card-accent-width) solid var(--event-card-accent);border-radius:var(--event-card-radius);padding:var(--event-card-padding);color:var(--event-card-fg);overflow:hidden;box-shadow:var(--theme-shadows-small,0 1px 2px rgba(0,0,0,.05));transition:transform var(--theme-transitions-fast,.2s ease),box-shadow var(--theme-transitions-fast,.2s ease),border-color var(--theme-transitions-fast,.2s ease)}._root_gzbl2_2,._variantCard_gzbl2_29{--event-card-padding:var(--theme-spacing-lg,1.5rem)}._variantCard_gzbl2_29{--event-card-radius:var(--theme-borderRadius-medium,8px);--event-card-accent-width:4px}._variantCompact_gzbl2_35{--event-card-padding:var(--theme-spacing-md,1rem);--event-card-radius:var(--theme-borderRadius-small,4px);--event-card-accent-width:3px}._variantList_gzbl2_41{--event-card-padding:var(--theme-spacing-md,1rem) var(--theme-spacing-lg,1.5rem);--event-card-radius:var(--theme-borderRadius-small,4px);--event-card-accent-width:3px}._interactive_gzbl2_47{cursor:pointer}}@layer components{._interactive_gzbl2_47:focus-visible{outline:2px solid var(--event-card-accent);outline-offset:2px}._interactive_gzbl2_47:focus:not(:focus-visible){outline:none}._hoverable_gzbl2_60:hover{transform:translateY(-2px);box-shadow:var(--theme-shadows-large,0 10px 15px rgba(0,0,0,.1))}._loading_gzbl2_65{pointer-events:none}._dateBlock_gzbl2_69{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:56px;margin-right:var(--theme-spacing-lg,1.5rem);padding-right:var(--theme-spacing-lg,1.5rem);border-right:1px solid var(--event-card-border)}._variantCompact_gzbl2_35 ._dateBlock_gzbl2_69{min-width:48px;margin-right:var(--theme-spacing-md,1rem);padding-right:var(--theme-spacing-md,1rem)}._dateDay_gzbl2_87{font-size:var(--theme-fontSizes-xxl,1.75rem);font-weight:700;line-height:1;color:var(--event-card-fg)}._variantCompact_gzbl2_35 ._dateDay_gzbl2_87{font-size:var(--theme-fontSizes-xl,1.5rem)}._dateMonth_gzbl2_98{font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--event-card-accent)}._dateMonth_gzbl2_98,._dateWeekday_gzbl2_107{font-size:var(--theme-fontSizes-xs,.75rem);margin-top:var(--theme-spacing-xxs,.125rem)}._dateWeekday_gzbl2_107{color:var(--event-card-muted)}._content_gzbl2_113{flex:1 1;min-width:0;display:flex;flex-direction:column}._title_gzbl2_120{margin:0 0 var(--theme-spacing-xs,.25rem) 0;color:var(--event-card-fg);font-size:var(--theme-fontSizes-lg,1.125rem);font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._variantCompact_gzbl2_35 ._title_gzbl2_120{font-size:var(--theme-fontSizes-md,1rem);-webkit-line-clamp:1}._description_gzbl2_137{margin:0 0 var(--theme-spacing-md,1rem) 0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._description_gzbl2_137,._metaInfo_gzbl2_148{color:var(--event-card-muted);font-size:var(--theme-fontSizes-sm,.875rem)}._metaInfo_gzbl2_148{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-md,1rem)}._metaItem_gzbl2_156{display:inline-flex;align-items:center;gap:var(--theme-spacing-xs,.25rem)}._metaItem_gzbl2_156 svg{color:var(--event-card-accent);flex-shrink:0}._calendarDot_gzbl2_167{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}._badgesRow_gzbl2_175{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-xs,.25rem);margin-top:var(--theme-spacing-sm,.5rem)}._variantCompact_gzbl2_35 ._badgesRow_gzbl2_175{margin-top:var(--theme-spacing-xs,.25rem)}._badge_gzbl2_175{display:inline-flex;align-items:center;gap:var(--theme-spacing-xxs,.125rem);padding:var(--theme-spacing-xxs,.125rem) var(--theme-spacing-sm,.5rem);border-radius:var(--theme-borderRadius-small,4px);font-size:var(--theme-fontSizes-xs,.75rem);font-weight:500;white-space:nowrap}._badgeType_gzbl2_197{background-color:color-mix(in srgb,var(--theme-colors-primary) 15%,transparent);color:var(--theme-colors-primaryDark,var(--theme-colors-primary));font-weight:600}._badgeOnline_gzbl2_203{background-color:color-mix(in srgb,var(--theme-colors-info) 15%,transparent);color:var(--theme-colors-infoDark,var(--theme-colors-info))}._badgeSuccess_gzbl2_208{background-color:color-mix(in srgb,var(--theme-colors-success) 15%,transparent);color:var(--theme-colors-successDark,var(--theme-colors-success))}._badgeWarning_gzbl2_213{background-color:color-mix(in srgb,var(--theme-colors-warning) 15%,transparent);color:var(--theme-colors-warningDark,var(--theme-colors-warning))}._badgeInfo_gzbl2_218{background-color:color-mix(in srgb,var(--theme-colors-info) 15%,transparent);color:var(--theme-colors-infoDark,var(--theme-colors-info))}._badgeError_gzbl2_223{background-color:color-mix(in srgb,var(--theme-colors-error) 15%,transparent);color:var(--theme-colors-errorDark,var(--theme-colors-error))}._root_1emmr_2{--error-card-bg:var(--theme-colors-errorLight,#fef2f2);--error-card-border:var(--theme-colors-error,#dc2626);--error-card-fg:var(--theme-colors-errorDark,#7f1d1d);--error-card-padding:var(--theme-spacing-md);--error-card-gap:var(--theme-spacing-sm);--error-card-radius:var(--theme-borderRadius-medium);--error-card-icon-size:24px;position:relative;background:var(--error-card-bg);border:1px solid var(--error-card-border);border-left-width:4px;border-radius:var(--error-card-radius);color:var(--error-card-fg);padding:var(--error-card-padding);display:flex;flex-direction:column;gap:var(--error-card-gap)}._sizeSm_1emmr_24{--error-card-padding:var(--theme-spacing-sm);--error-card-gap:var(--theme-spacing-sm);--error-card-icon-size:20px}._sizeMd_1emmr_29{--error-card-padding:var(--theme-spacing-md);--error-card-gap:var(--theme-spacing-sm);--error-card-icon-size:24px}._sizeLg_1emmr_34{--error-card-padding:var(--theme-spacing-lg);--error-card-gap:var(--theme-spacing-md);--error-card-icon-size:32px}._severityError_1emmr_41{--error-card-bg:var(--theme-colors-errorLight,#fef2f2);--error-card-border:var(--theme-colors-error,#dc2626);--error-card-fg:var(--theme-colors-errorDark,#7f1d1d)}._severityWarning_1emmr_46{--error-card-bg:var(--theme-colors-warningLight,#fffbeb);--error-card-border:var(--theme-colors-warning,#d97706);--error-card-fg:var(--theme-colors-warningDark,#78350f)}._severityInfo_1emmr_51{--error-card-bg:var(--theme-colors-infoLight,#eff6ff);--error-card-border:var(--theme-colors-info,#2563eb);--error-card-fg:var(--theme-colors-infoDark,#1e3a8a)}._detailed_1emmr_60{gap:calc(var(--error-card-gap) * 1.25)}._critical_1emmr_64{box-shadow:var(--theme-shadows-medium);border-left-width:6px}._fullWidth_1emmr_69{width:100%}._header_1emmr_74{display:flex;align-items:flex-start;gap:var(--error-card-gap)}._iconWrapper_1emmr_80{flex-shrink:0;width:var(--error-card-icon-size);height:var(--error-card-icon-size);display:flex;align-items:center;justify-content:center;color:var(--error-card-border)}._iconWrapper_1emmr_80 svg{width:100%;height:100%}._content_1emmr_95{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}._titleRow_1emmr_103{display:flex;align-items:center;gap:var(--theme-spacing-sm);flex-wrap:wrap}._title_1emmr_103{font-weight:var(--theme-typography-fontWeight-semibold,600);margin:0;color:var(--error-card-fg)}._titleSm_1emmr_116{font-size:var(--theme-fontSizes-md);line-height:1.3}._titleMd_1emmr_117{font-size:var(--theme-fontSizes-lg);line-height:1.3}._titleLg_1emmr_118{font-size:var(--theme-fontSizes-xl);line-height:1.3}._errorCode_1emmr_120{font-family:var(--theme-typography-fontFamily-monospace,monospace);background:color-mix(in srgb,var(--theme-colors-text) 8%,transparent);padding:2px 6px;border-radius:var(--theme-borderRadius-small);font-size:.875em}._description_1emmr_128{color:var(--error-card-fg);opacity:.9;margin:0}._descriptionSm_1emmr_134{font-size:var(--theme-fontSizes-sm);line-height:1.4}._descriptionMd_1emmr_135{font-size:var(--theme-fontSizes-sm);line-height:1.5}._descriptionLg_1emmr_136{font-size:var(--theme-fontSizes-md);line-height:1.5}._timestamp_1emmr_138{font-size:var(--theme-fontSizes-xs);opacity:.75}._details_1emmr_143{background:color-mix(in srgb,var(--theme-colors-text) 4%,transparent);border-radius:var(--theme-borderRadius-small);padding:var(--error-card-gap);font-family:var(--theme-typography-fontFamily-monospace,monospace);font-size:var(--theme-fontSizes-xs);line-height:1.5;white-space:pre-wrap;overflow-x:auto}._actions_1emmr_154{margin-top:var(--theme-spacing-xs)}._actionLinks_1emmr_161,._actions_1emmr_154{display:flex;gap:var(--theme-spacing-sm);flex-wrap:wrap}._actionLinks_1emmr_161{align-items:center;font-size:var(--theme-fontSizes-sm)}._actionLinks_1emmr_161 a{color:var(--error-card-border);text-decoration:underline}._actionLinkSeparator_1emmr_174{opacity:.5}._dismissButton_1emmr_178{position:absolute;top:var(--theme-spacing-sm);right:var(--theme-spacing-sm);background:transparent;border:none;cursor:pointer;color:var(--error-card-fg);padding:var(--theme-spacing-xs);border-radius:var(--theme-borderRadius-small);display:inline-flex;align-items:center;justify-content:center}._dismissButton_1emmr_178:hover{background:color-mix(in srgb,var(--theme-colors-text) 6%,transparent)}._loadingOverlay_1emmr_197{position:absolute;inset:0;background:color-mix(in srgb,var(--theme-colors-background) 70%,transparent);border-radius:var(--error-card-radius);z-index:1}._loadingOverlay_1emmr_197,._root_mosol_2{display:flex;align-items:center;justify-content:center}._root_mosol_2{--empty-state-card-bg:var(--theme-colors-background);--empty-state-card-border:var(--theme-colors-border);flex-direction:column;position:relative;width:100%;max-width:480px;border-radius:var(--theme-borderRadius-large);background-color:var(--empty-state-card-bg);border:1px solid var(--empty-state-card-border);transition:box-shadow var(--theme-transitions-fast),transform var(--theme-transitions-fast),border-color var(--theme-transitions-fast)}._variantDefault_mosol_20{--empty-state-card-bg:var(--theme-colors-background)}._subtle_mosol_24{--empty-state-card-bg:var(--theme-colors-backgroundAlt);border-style:dashed}._elevated_mosol_29{--empty-state-card-bg:var(--theme-colors-background);box-shadow:var(--theme-shadows-medium);border:none}._sizeSm_mosol_36{padding:var(--theme-spacing-md);border-radius:var(--theme-borderRadius-medium)}._sizeMd_mosol_41{padding:var(--theme-spacing-lg)}._sizeLg_mosol_46,._sizeMd_mosol_41{border-radius:var(--theme-borderRadius-large)}._sizeLg_mosol_46{padding:var(--theme-spacing-xl)}._fullWidth_mosol_52{max-width:100%;width:100%}._actions_mosol_58{display:flex;flex-direction:column;align-items:center;gap:var(--theme-spacing-sm);width:100%;margin-top:var(--theme-spacing-lg)}}@layer components{}@layer components{@media (min-width:641px){._actions_mosol_58{flex-direction:row;justify-content:center;flex-wrap:wrap}}._customContent_mosol_76{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:var(--theme-spacing-md)}._loadingOverlay_mosol_85{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--theme-colors-background) 80%,transparent);border-radius:inherit;z-index:var(--theme-zIndex-overlay,100);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@keyframes _dialogOverlayShow_vth3j_1{0%{opacity:0}to{opacity:1}}@keyframes _dialogContentShow_vth3j_1{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@layer components{._overlay_vth3j_19{--dialog-overlay-bg:rgba(0,0,0,0.5);position:fixed;inset:0;background:var(--dialog-overlay-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--theme-zIndices-overlay,100);animation:_dialogOverlayShow_vth3j_1 .15s cubic-bezier(.16,1,.3,1)}._content_vth3j_30{--dialog-bg:var(--theme-colors-background,#ffffff);--dialog-radius:var(--theme-borderRadius-large,12px);--dialog-shadow:var(--theme-shadows-xlarge,0 20px 60px rgba(0,0,0,0.2));--dialog-z:var(--theme-zIndices-modal,101);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--dialog-bg);border-radius:var(--dialog-radius);box-shadow:var(--dialog-shadow);z-index:var(--dialog-z);width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;outline:none;animation:_dialogContentShow_vth3j_1 .15s cubic-bezier(.16,1,.3,1)}._content_vth3j_30:focus{outline:none}._contentSm_vth3j_58{max-width:400px}._contentMd_vth3j_59{max-width:560px}._contentLg_vth3j_60{max-width:720px}._contentXl_vth3j_61{max-width:960px}._header_vth3j_64{--dialog-header-padding:24px;padding:var(--dialog-header-padding);display:flex;align-items:flex-start;gap:16px;flex-shrink:0}._headerWithDivider_vth3j_73{border-bottom:1px solid var(--theme-colors-border,#e5e7eb)}._headerContent_vth3j_77{flex:1 1;min-width:0}._title_vth3j_82{margin:0;font-size:var(--theme-fontSizes-lg,1.125rem);font-weight:var(--theme-typography-fontWeight-semibold,600);color:var(--theme-colors-text,#111827);line-height:var(--theme-typography-lineHeight-tight,1.25);display:flex;align-items:center;gap:12px}._description_vth3j_93{margin:12px 0 0;font-size:var(--theme-fontSizes-sm,.875rem);color:var(--theme-colors-secondary,#6b7280);line-height:var(--theme-typography-lineHeight-normal,1.5)}._closeButton_vth3j_101{flex-shrink:0}._body_vth3j_106{--dialog-body-padding:24px;flex:1 1;padding:var(--dialog-body-padding);overflow-x:hidden;overflow-y:auto}._bodyNonScrollable_vth3j_114{overflow-y:visible}._body_vth3j_106::-webkit-scrollbar{width:8px}._body_vth3j_106::-webkit-scrollbar-track{background:var(--theme-colors-backgroundAlt,#f9fafb);border-radius:var(--theme-borderRadius-round,9999px)}._body_vth3j_106::-webkit-scrollbar-thumb{background:var(--theme-colors-border,#e5e7eb);border-radius:var(--theme-borderRadius-round,9999px)}._body_vth3j_106::-webkit-scrollbar-thumb:hover{background:var(--theme-colors-secondaryDark,#4b5563)}._footer_vth3j_138{--dialog-footer-padding:24px;padding:var(--dialog-footer-padding);display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-shrink:0;border-top:1px solid var(--theme-colors-border,#e5e7eb)}._footerNoDivider_vth3j_149{border-top:none}@media (max-width:640px){._footer_vth3j_138{flex-direction:column;gap:12px}._footer_vth3j_138>*{width:100%}}._visuallyHidden_vth3j_165{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._root_olfip_2{--di-bg:var(--theme-colors-backgroundInput);--di-border:var(--theme-colors-border);--di-border-hover:var(--theme-colors-primaryLight);--di-border-focus:var(--theme-colors-primary);--di-fg:var(--theme-colors-text);--di-placeholder:var(--theme-colors-textSecondary);--di-px:var(--theme-spacing-md);--di-py:0.5rem;--di-font-size:var(--theme-fontSizes-md);--di-label-size:var(--theme-fontSizes-sm);--di-helper-size:var(--theme-fontSizes-xs);--di-height:40px;--di-icon-size:16px;--di-radius:var(--theme-borderRadius-medium);--di-border-width:1px;--di-label-fg:var(--theme-colors-text);--di-helper-fg:var(--theme-colors-textSecondary);position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;width:auto}._root_olfip_2._fullWidth_olfip_30{width:100%}._label_olfip_35{display:block;margin-bottom:var(--theme-spacing-xs);font-size:var(--di-label-size);font-weight:var(--theme-typography-fontWeight-medium);color:var(--di-label-fg);transition:color .15s ease;flex-shrink:0}._label_olfip_35._required_olfip_45:after{content:" *";color:var(--theme-colors-error)}._wrapper_olfip_50{position:relative;display:flex;align-items:center;width:100%}._input_olfip_57{width:100%;font-family:var(--theme-typography-fontFamily-body);font-size:var(--di-font-size);line-height:1.5;color:var(--di-fg);background-color:var(--di-bg);border:var(--di-border-width) solid var(--di-border);border-radius:var(--di-radius);padding:var(--di-py) var(--di-px);min-height:var(--di-height);transition:all .15s ease;outline:none}}@layer components{._input_olfip_57::placeholder{color:var(--di-placeholder);opacity:.7}._input_olfip_57:hover:not(:disabled):not(:focus){border-color:var(--di-border-hover)}._input_olfip_57:focus{border-color:var(--di-border-focus);box-shadow:0 0 0 3px rgba(var(--theme-colors-primary-rgb),.2)}._input_olfip_57:disabled{cursor:not-allowed;opacity:var(--theme-opacity-disabled);background-color:var(--theme-colors-backgroundDisabled)}._input_olfip_57._hasIcon_olfip_92{padding-left:calc(var(--di-icon-size) + var(--theme-spacing-md) + var(--di-px))}._sm_olfip_97{--di-height:32px;--di-font-size:var(--theme-fontSizes-sm);--di-label-size:var(--theme-fontSizes-xs);--di-helper-size:var(--theme-fontSizes-xs);--di-icon-size:14px;--di-px:0.75rem;--di-py:0.375rem}._md_olfip_106{--di-height:40px;--di-font-size:var(--theme-fontSizes-md);--di-label-size:var(--theme-fontSizes-sm);--di-helper-size:var(--theme-fontSizes-xs);--di-icon-size:16px;--di-px:1rem;--di-py:0.5rem}._lg_olfip_115{--di-height:48px;--di-font-size:var(--theme-fontSizes-lg);--di-label-size:var(--theme-fontSizes-md);--di-helper-size:var(--theme-fontSizes-sm);--di-icon-size:18px;--di-px:1.25rem;--di-py:0.75rem}._statusError_olfip_126{--di-border:var(--theme-colors-error);--di-border-hover:var(--theme-colors-errorDark);--di-border-focus:var(--theme-colors-error);--di-label-fg:var(--theme-colors-error);--di-helper-fg:var(--theme-colors-error)}._statusError_olfip_126 ._input_olfip_57:focus{box-shadow:0 0 0 3px rgba(var(--theme-colors-error-rgb),.2)}._icon_olfip_138{position:absolute;left:var(--theme-spacing-md);display:flex;align-items:center;justify-content:center;width:var(--di-icon-size);height:var(--di-icon-size);color:var(--theme-colors-textSecondary);pointer-events:none}._icon_olfip_138 svg{width:100%;height:100%}._input_olfip_57::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}._helperText_olfip_162{margin-top:var(--theme-spacing-xs);font-size:var(--di-helper-size);line-height:1.4;color:var(--di-helper-fg);transition:color .15s ease}._root_1jojl_2{--dtf-gap:var(--theme-spacing-md);--dtf-datetime-gap:var(--theme-spacing-sm);border:none;margin:0;padding:0;min-width:0}._fullWidth_1jojl_12{width:100%}._legend_1jojl_16{font-size:var(--theme-fontSizes-md);font-weight:var(--theme-typography-fontWeight-semibold);color:var(--theme-colors-text);margin-bottom:var(--theme-spacing-md)}._legendHidden_1jojl_23{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._group_1jojl_35{display:flex;flex-direction:column;gap:var(--dtf-gap)}._groupInline_1jojl_41{flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:var(--theme-spacing-lg)}._groupStacked_1jojl_48{gap:var(--theme-spacing-sm)}._field_1jojl_52{display:flex;gap:var(--dtf-datetime-gap);flex:1 1;min-width:0}._fieldStacked_1jojl_59{flex-direction:column;gap:var(--theme-spacing-xs)}._fieldShowTime_1jojl_64>*{flex:1 1}._separator_1jojl_68{display:flex;align-items:center;padding:var(--theme-spacing-md) var(--theme-spacing-sm);color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-lg)}}@layer components{@media (max-width:640px){._field_1jojl_52,._groupInline_1jojl_41{flex-direction:column}._separator_1jojl_68{display:none}}}@layer components{._root_tqk7d_2{--comment-list-border:var(--theme-colors-border,#e5e7eb);--comment-list-fg:var(--theme-colors-text,#111827);--comment-list-muted:var(--theme-colors-textSecondary,#6b7280);--comment-list-primary:var(--theme-colors-primary,#3b82f6);--comment-list-bg-hover:var(--theme-colors-backgroundAlt,#f3f4f6);width:100%}._loadingContainer_tqk7d_12{width:100%;padding:2rem 1rem;text-align:center}._loadingText_tqk7d_18{color:var(--comment-list-muted);font-size:.875rem}._emptyContainer_tqk7d_23{width:100%;padding:3rem 1rem;text-align:center}._emptyState_tqk7d_29{display:flex;flex-direction:column;align-items:center;gap:.5rem}._emptyIcon_tqk7d_36{font-size:3rem;opacity:.5}._emptyTitle_tqk7d_41{font-weight:600;color:var(--comment-list-fg);font-size:1.125rem}._emptyMessage_tqk7d_47{color:var(--comment-list-muted);font-size:.875rem}._items_tqk7d_52{display:flex;flex-direction:column}._items_tqk7d_52>*{border-bottom:1px solid var(--comment-list-border)}._items_tqk7d_52>:last-child{border-bottom:none}._loadMoreContainer_tqk7d_65{padding:1rem;text-align:center}._loadMoreButton_tqk7d_70{background:transparent;border:1px solid var(--comment-list-border);color:var(--comment-list-muted);padding:.5rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color var(--theme-transitions-fast,.2s ease),border-color var(--theme-transitions-fast,.2s ease),color var(--theme-transitions-fast,.2s ease)}._loadMoreButton_tqk7d_70:hover:not(:disabled){background:var(--comment-list-bg-hover);border-color:var(--comment-list-primary);color:var(--comment-list-primary)}._loadMoreButton_tqk7d_70:disabled{opacity:.5;cursor:not-allowed}._loadMoreButton_tqk7d_70:focus-visible{outline:2px solid var(--comment-list-primary);outline-offset:2px}}@layer components{._root_1lt55_2{--comment-item-gap:0.75rem;--comment-item-padding-y:1rem;--comment-item-reply-indent:2.5rem;--comment-item-reply-gap:0.75rem;--comment-item-fg:var(--theme-colors-text,#111827);--comment-item-muted:var(--theme-colors-textSecondary,#6b7280);--comment-item-tertiary:var(--theme-colors-textTertiary,#9ca3af);--comment-item-primary:var(--theme-colors-primary,#3b82f6);--comment-item-danger:var(--theme-colors-error,#ef4444);display:flex;gap:var(--comment-item-gap);padding:var(--comment-item-padding-y) 0}._reply_1lt55_18{--comment-item-padding-y:0.75rem;margin-top:var(--comment-item-reply-gap);margin-left:var(--comment-item-reply-indent)}._avatarWrapper_1lt55_24{flex-shrink:0}._content_1lt55_28{flex:1 1;min-width:0}._header_1lt55_33{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;flex-wrap:wrap}._author_1lt55_41{font-weight:600;color:var(--comment-item-fg)}._username_1lt55_46{color:var(--comment-item-muted);font-size:.875rem}._timestamp_1lt55_51{color:var(--comment-item-tertiary);font-size:.75rem}._badge_1lt55_56{background:var(--comment-item-primary);color:#ffffff;padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}._text_1lt55_65{color:var(--comment-item-fg);line-height:1.5;margin-bottom:.5rem;white-space:pre-wrap;word-break:break-word}._actions_1lt55_73{display:flex;gap:1rem;align-items:center}._actionButton_1lt55_79{background:none;border:none;color:var(--comment-item-muted);font-size:.875rem;font-weight:500;cursor:pointer;padding:0;transition:color var(--theme-transitions-fast,.2s ease)}._actionButton_1lt55_79:hover:not(:disabled){color:var(--comment-item-primary)}._actionButtonDanger_1lt55_94:hover:not(:disabled){color:var(--comment-item-danger)}._actionButton_1lt55_79:disabled{opacity:.5;cursor:not-allowed}._actionButton_1lt55_79:focus-visible{outline:2px solid var(--comment-item-primary);outline-offset:2px;border-radius:2px}}@layer components{._form_1uzjs_2{--comment-input-gap:var(--theme-spacing-sm,8px);--comment-input-footer-gap:var(--theme-spacing-md,16px);--comment-input-count-color:var(--theme-colors-textSecondary,#9ca3af);--comment-input-count-color-error:var(--theme-colors-error,#ef4444);width:100%;display:flex;flex-direction:column;gap:var(--comment-input-gap)}._footer_1uzjs_14{display:flex;justify-content:space-between;align-items:center;gap:var(--comment-input-footer-gap)}._actions_1uzjs_21{display:flex;gap:var(--theme-spacing-sm,8px)}._count_1uzjs_26{font-size:var(--theme-fontSizes-xs,.75rem);color:var(--comment-input-count-color);font-weight:400}._countError_1uzjs_32{color:var(--comment-input-count-color-error);font-weight:500}._root_vyp0x_2{--breadcrumb-fg:var(--theme-colors-text,#111827);--breadcrumb-muted:var(--theme-colors-textSecondary,#6b7280);--breadcrumb-accent:var(--theme-colors-primary,#2563eb);--breadcrumb-gap:var(--theme-spacing-sm);--breadcrumb-padding-x:var(--theme-spacing-sm);--breadcrumb-padding-y:var(--theme-spacing-xs);--breadcrumb-font-size:var(--theme-fontSizes-sm);--breadcrumb-radius:var(--theme-borderRadius-small);display:block;font-size:var(--breadcrumb-font-size);color:var(--breadcrumb-muted)}._sizeSm_vyp0x_18{--breadcrumb-font-size:var(--theme-fontSizes-xs);--breadcrumb-padding-x:var(--theme-spacing-xs);--breadcrumb-padding-y:var(--theme-spacing-xxs);--breadcrumb-gap:var(--theme-spacing-xs)}._sizeMd_vyp0x_24{--breadcrumb-font-size:var(--theme-fontSizes-sm);--breadcrumb-padding-x:var(--theme-spacing-sm);--breadcrumb-padding-y:var(--theme-spacing-xs);--breadcrumb-gap:var(--theme-spacing-sm)}._sizeLg_vyp0x_30{--breadcrumb-font-size:var(--theme-fontSizes-md);--breadcrumb-padding-x:var(--theme-spacing-sm);--breadcrumb-padding-y:var(--theme-spacing-xs);--breadcrumb-gap:var(--theme-spacing-sm)}._compact_vyp0x_41{--breadcrumb-gap:var(--theme-spacing-xs)}._list_vyp0x_45{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--breadcrumb-gap)}._item_vyp0x_55{gap:var(--theme-spacing-xs)}._item_vyp0x_55,._separator_vyp0x_61{display:inline-flex;align-items:center}._separator_vyp0x_61{justify-content:center;color:var(--breadcrumb-muted);opacity:.7;-webkit-user-select:none;-moz-user-select:none;user-select:none}._link_vyp0x_70{display:inline-flex;align-items:center;gap:var(--theme-spacing-xs);color:var(--breadcrumb-muted);text-decoration:none;padding:var(--breadcrumb-padding-y) var(--breadcrumb-padding-x);border-radius:var(--breadcrumb-radius);cursor:pointer;background:transparent;border:none;font:inherit;transition:background-color var(--theme-transitions-fast),color var(--theme-transitions-fast)}._link_vyp0x_70:hover:not(._disabled_vyp0x_85):not(._active_vyp0x_85){color:var(--breadcrumb-accent);background:color-mix(in srgb,var(--theme-colors-text) 4%,transparent)}}@layer components{._link_vyp0x_70:focus-visible{outline:2px solid var(--breadcrumb-accent);outline-offset:2px}._active_vyp0x_85{color:var(--breadcrumb-fg);font-weight:var(--theme-typography-fontWeight-semibold,600);cursor:default}._disabled_vyp0x_85{opacity:.4;cursor:not-allowed;pointer-events:none}._pills_vyp0x_39 ._link_vyp0x_70{background:color-mix(in srgb,var(--theme-colors-text) 4%,transparent);border-radius:var(--theme-borderRadius-pill,9999px)}._pills_vyp0x_39 ._active_vyp0x_85{background:var(--breadcrumb-accent);color:var(--theme-colors-onPrimary,#ffffff)}._collapsedWrapper_vyp0x_118{position:relative;display:inline-flex}._collapsedButton_vyp0x_123{display:inline-flex;align-items:center;justify-content:center;padding:var(--breadcrumb-padding-y) var(--breadcrumb-padding-x);background:transparent;border:1px solid transparent;border-radius:var(--breadcrumb-radius);cursor:pointer;color:var(--breadcrumb-muted);font:inherit}._collapsedButton_vyp0x_123:hover{background:color-mix(in srgb,var(--theme-colors-text) 4%,transparent);color:var(--breadcrumb-accent)}._dropdown_vyp0x_141{position:absolute;top:100%;left:0;margin-top:var(--theme-spacing-xs);min-width:180px;background:var(--theme-colors-background,#ffffff);border:1px solid var(--theme-colors-border,#e5e7eb);border-radius:var(--breadcrumb-radius);box-shadow:var(--theme-shadows-medium);padding:var(--theme-spacing-xs) 0;z-index:10}._dropdownItem_vyp0x_155{display:block;width:100%;padding:var(--breadcrumb-padding-y) var(--breadcrumb-padding-x);color:var(--breadcrumb-fg);text-decoration:none;background:transparent;border:none;cursor:pointer;text-align:left;font:inherit}._dropdownItem_vyp0x_155:hover{background:color-mix(in srgb,var(--theme-colors-text) 4%,transparent)}._loadingContainer_vyp0x_173{display:flex;align-items:center;gap:var(--breadcrumb-gap)}._skeleton_vyp0x_179{display:inline-block;width:60px;height:14px;background:color-mix(in srgb,var(--theme-colors-text) 8%,transparent);border-radius:var(--theme-borderRadius-small);animation:_breadcrumb-pulse_vyp0x_1 1.5s ease-in-out infinite}._skeletonSm_vyp0x_188{width:40px;height:10px}._skeletonMd_vyp0x_189{width:60px;height:14px}._skeletonLg_vyp0x_190{width:80px;height:18px}}@keyframes _breadcrumb-pulse_vyp0x_1{0%,to{opacity:1}50%{opacity:.5}}@layer components{._root_exjdr_2{--bgli-bg:var(--theme-colors-background,#ffffff);--bgli-border:var(--theme-colors-border,#e5e7eb);--bgli-fg:var(--theme-colors-text,#111827);--bgli-muted:var(--theme-colors-textSecondary,#6b7280);--bgli-accent:var(--theme-colors-primary,#2563eb);--bgli-padding:var(--theme-spacing-sm);--bgli-gap:var(--theme-spacing-sm);--bgli-image-size:64px;--bgli-radius:var(--theme-borderRadius-medium);display:flex;align-items:center;gap:var(--bgli-gap);padding:var(--bgli-padding);background:var(--bgli-bg);border:1px solid var(--bgli-border);border-radius:var(--bgli-radius);color:var(--bgli-fg);transition:border-color var(--theme-transitions-fast),box-shadow var(--theme-transitions-fast),background-color var(--theme-transitions-fast)}._sizeCompact_exjdr_25{--bgli-padding:var(--theme-spacing-sm);--bgli-gap:var(--theme-spacing-sm);--bgli-image-size:48px}._sizeNormal_exjdr_30{--bgli-padding:var(--theme-spacing-sm);--bgli-gap:var(--theme-spacing-sm);--bgli-image-size:64px}._sizeLarge_exjdr_35{--bgli-padding:var(--theme-spacing-md);--bgli-gap:var(--theme-spacing-md);--bgli-image-size:96px}._clickable_exjdr_41{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._clickable_exjdr_41:hover{border-color:var(--bgli-accent);box-shadow:var(--theme-shadows-small)}._clickable_exjdr_41:focus-visible{outline:2px solid var(--bgli-accent);outline-offset:2px}._selected_exjdr_56{border-color:var(--bgli-accent);background:color-mix(in srgb,var(--bgli-accent) 8%,var(--bgli-bg))}._imageContainer_exjdr_61{flex-shrink:0;width:var(--bgli-image-size);height:var(--bgli-image-size);border-radius:var(--theme-borderRadius-small);overflow:hidden;background:color-mix(in srgb,var(--theme-colors-text) 4%,transparent)}._imageContainer_exjdr_61,._imagePlaceholder_exjdr_73{display:flex;align-items:center;justify-content:center}._imagePlaceholder_exjdr_73{color:var(--bgli-muted);width:100%;height:100%;font-size:calc(var(--bgli-image-size) * .4)}._content_exjdr_83{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}._title_exjdr_91{font-weight:var(--theme-typography-fontWeight-semibold,600);margin:0;color:var(--bgli-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._titleCompact_exjdr_100{font-size:var(--theme-fontSizes-sm)}._titleNormal_exjdr_101{font-size:var(--theme-fontSizes-md)}._titleLarge_exjdr_102{font-size:var(--theme-fontSizes-lg)}._details_exjdr_104{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-sm);align-items:center}._detailsCompact_exjdr_111,._detailsNormal_exjdr_112{gap:var(--theme-spacing-sm);font-size:var(--theme-fontSizes-xs)}._detailsLarge_exjdr_113{gap:var(--theme-spacing-md);font-size:var(--theme-fontSizes-sm)}._detailItem_exjdr_115{gap:var(--theme-spacing-xs)}._detailIcon_exjdr_122,._detailItem_exjdr_115{display:inline-flex;align-items:center;color:var(--bgli-muted)}._detailIcon_exjdr_122{justify-content:center}._root_qk2wv_2{--board-game-card-bg:var(--theme-colors-background,#ffffff);--board-game-card-border:var(--theme-colors-border,#e5e7eb);--board-game-card-fg:var(--theme-colors-text,#111827);--board-game-card-muted:var(--theme-colors-textSecondary,#6b7280);--board-game-card-accent:var(--theme-colors-primary,#2563eb);--board-game-card-divider:var(--theme-colors-divider,#eeeeee);--board-game-card-radius:var(--theme-borderRadius-medium,8px);--board-game-card-padding:var(--theme-spacing-sm);--board-game-card-gap:var(--theme-spacing-xs);--board-game-card-icon-size:12px;--board-game-card-details-min-height:72px;position:relative;display:flex;flex-direction:column;background:var(--board-game-card-bg);border:1px solid var(--board-game-card-border);border-radius:var(--board-game-card-radius);color:var(--board-game-card-fg);overflow:hidden;transition:border-color var(--theme-transitions-fast,.2s ease),box-shadow var(--theme-transitions-fast,.2s ease),transform var(--theme-transitions-fast,.2s ease);box-shadow:var(--theme-shadows-small,0 1px 2px rgba(0,0,0,.05))}._sizeCompact_qk2wv_30{--board-game-card-padding:var(--theme-spacing-xxs);--board-game-card-gap:var(--theme-spacing-xxs);--board-game-card-icon-size:10px;--board-game-card-details-min-height:60px}._sizeNormal_qk2wv_37,._sizeResponsive_qk2wv_44{--board-game-card-padding:var(--theme-spacing-xs);--board-game-card-gap:var(--theme-spacing-xs);--board-game-card-icon-size:12px;--board-game-card-details-min-height:72px}._clickable_qk2wv_51{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._clickable_qk2wv_51:hover{border-color:var(--board-game-card-accent);box-shadow:var(--theme-shadows-medium,0 4px 6px rgba(0,0,0,.07));transform:translateY(-2px)}}@layer components{._clickable_qk2wv_51:focus-visible{outline:2px solid var(--board-game-card-accent);outline-offset:2px}._loading_qk2wv_67{pointer-events:none}._imageWrapper_qk2wv_71{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background:color-mix(in srgb,var(--board-game-card-fg) 4%,transparent)}._image_qk2wv_71{width:100%;height:100%;object-fit:cover;display:block}._imagePlaceholder_qk2wv_86{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--theme-colors-backgroundAlt,#f9fafb);color:var(--theme-colors-textLight,#9ca3af)}._imagePlaceholder_qk2wv_86 svg{width:3rem;height:3rem}._body_qk2wv_101{display:flex;flex-direction:column;flex:1 1;padding:var(--board-game-card-padding);gap:var(--board-game-card-gap)}._title_qk2wv_109{margin:0;font-weight:600;font-size:var(--theme-fontSizes-md,1rem);color:var(--board-game-card-fg);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._sizeCompact_qk2wv_30 ._title_qk2wv_109{font-size:var(--theme-fontSizes-sm,.875rem)}._details_qk2wv_125{flex-direction:column;min-height:var(--board-game-card-details-min-height);padding:var(--board-game-card-gap) 0}._detailRow_qk2wv_133,._details_qk2wv_125{display:flex;gap:var(--board-game-card-gap)}._detailRow_qk2wv_133{align-items:center;font-size:var(--theme-fontSizes-sm,.875rem);color:var(--board-game-card-muted)}._sizeCompact_qk2wv_30 ._detailRow_qk2wv_133{font-size:var(--theme-fontSizes-xs,.75rem)}._detailIcon_qk2wv_145{display:inline-flex;align-items:center;justify-content:center;color:var(--board-game-card-accent);opacity:.8;flex-shrink:0;width:var(--board-game-card-icon-size);height:var(--board-game-card-icon-size)}._detailIcon_qk2wv_145 svg{width:100%;height:100%}._footerStats_qk2wv_161{display:flex;align-items:center;justify-content:space-between;gap:var(--board-game-card-gap);padding-top:var(--board-game-card-gap);border-top:1px solid var(--board-game-card-divider);margin-top:auto;min-height:24px}._sizeCompact_qk2wv_30 ._footerStats_qk2wv_161{min-height:20px}._footerStatItem_qk2wv_176{display:inline-flex;align-items:center;gap:var(--board-game-card-gap);color:var(--board-game-card-muted);font-size:var(--theme-fontSizes-sm,.875rem)}._sizeCompact_qk2wv_30 ._footerStatItem_qk2wv_176{font-size:var(--theme-fontSizes-xs,.75rem)}._footerStatItemViewsOnly_qk2wv_188{margin-left:auto}._root_18q9v_2{--board-game-bg:var(--theme-colors-background,#ffffff);--board-game-border:var(--theme-colors-border,#e5e7eb);--board-game-fg:var(--theme-colors-text,#111827);--board-game-muted:var(--theme-colors-textSecondary,#6b7280);--board-game-accent:var(--theme-colors-primary,#2563eb);--board-game-divider:var(--theme-colors-divider,#eeeeee);--board-game-radius:var(--theme-borderRadius-medium,8px);--board-game-padding:var(--theme-spacing-md,1rem);--board-game-gap:var(--theme-spacing-sm,0.5rem);--board-game-image-size:96px;position:relative;display:flex;flex-direction:column;background:var(--board-game-bg);border:1px solid var(--board-game-border);border-radius:var(--board-game-radius);color:var(--board-game-fg);overflow:hidden;box-shadow:var(--theme-shadows-small,0 1px 2px rgba(0,0,0,.05));transition:border-color var(--theme-transitions-fast,.2s ease),box-shadow var(--theme-transitions-fast,.2s ease),transform var(--theme-transitions-fast,.2s ease)}._variantCard_18q9v_29{--board-game-padding:var(--theme-spacing-md,1rem);--board-game-gap:var(--theme-spacing-sm,0.5rem)}._variantHorizontal_18q9v_34{flex-direction:row;align-items:stretch;--board-game-padding:var(--theme-spacing-md,1rem);--board-game-gap:var(--theme-spacing-md,1rem);--board-game-image-size:96px}._variantCompact_18q9v_42{--board-game-padding:var(--theme-spacing-sm,0.5rem);--board-game-gap:var(--theme-spacing-xs,0.25rem)}._clickable_18q9v_47{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._clickable_18q9v_47:hover{border-color:var(--board-game-accent);box-shadow:var(--theme-shadows-medium,0 4px 6px rgba(0,0,0,.07));transform:translateY(-2px)}}@layer components{._clickable_18q9v_47:focus-visible{outline:2px solid var(--board-game-accent);outline-offset:2px}._selected_18q9v_63{border-color:var(--board-game-accent);background:color-mix(in srgb,var(--board-game-accent) 6%,var(--board-game-bg))}._loading_18q9v_68{pointer-events:none}._imageWrapper_18q9v_72{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background:color-mix(in srgb,var(--board-game-fg) 4%,transparent);flex-shrink:0}._variantHorizontal_18q9v_34 ._imageWrapper_18q9v_72{width:var(--board-game-image-size);height:var(--board-game-image-size);aspect-ratio:1/1;border-radius:var(--theme-borderRadius-small,4px)}._image_18q9v_72{width:100%;height:100%;object-fit:cover;display:block}._imagePlaceholder_18q9v_95{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--theme-colors-backgroundAlt,#f9fafb);color:var(--theme-colors-textLight,#9ca3af)}._imagePlaceholder_18q9v_95 svg{width:3rem;height:3rem}._body_18q9v_110{flex-direction:column;flex:1 1;padding:var(--board-game-padding);min-width:0}._body_18q9v_110,._header_18q9v_119{display:flex;gap:var(--board-game-gap)}._header_18q9v_119{align-items:flex-start;justify-content:space-between}._title_18q9v_126{margin:0;font-weight:600;font-size:var(--theme-fontSizes-md,1rem);color:var(--board-game-fg);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1 1;min-width:0}._variantCompact_18q9v_42 ._title_18q9v_126{font-size:var(--theme-fontSizes-sm,.875rem);-webkit-line-clamp:1}._badges_18q9v_145{gap:var(--theme-spacing-xs,.25rem);flex-shrink:0}._badge_18q9v_145,._badges_18q9v_145{display:inline-flex;align-items:center}._badge_18q9v_145{gap:var(--theme-spacing-xxs,.125rem);padding:var(--theme-spacing-xxs,.125rem) var(--theme-spacing-sm,.5rem);border-radius:var(--theme-borderRadius-small,4px);font-size:var(--theme-fontSizes-xs,.75rem);font-weight:600;background:color-mix(in srgb,var(--board-game-accent) 15%,transparent);color:var(--board-game-accent)}._meta_18q9v_164{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-md,1rem);font-size:var(--theme-fontSizes-sm,.875rem);color:var(--board-game-muted)}._variantCompact_18q9v_42 ._meta_18q9v_164{font-size:var(--theme-fontSizes-xs,.75rem);gap:var(--theme-spacing-sm,.5rem)}._metaItem_18q9v_177{display:inline-flex;align-items:center;gap:var(--theme-spacing-xs,.25rem)}._metaIcon_18q9v_183{display:inline-flex;align-items:center;justify-content:center;color:var(--board-game-accent);opacity:.85;flex-shrink:0}._description_18q9v_192{margin:0;color:var(--board-game-muted);font-size:var(--theme-fontSizes-sm,.875rem);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._tagsRow_18q9v_203{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-xs,.25rem)}._tag_18q9v_203{display:inline-flex;padding:var(--theme-spacing-xxs,.125rem) var(--theme-spacing-sm,.5rem);border-radius:var(--theme-borderRadius-small,4px);font-size:var(--theme-fontSizes-xs,.75rem);background:color-mix(in srgb,var(--board-game-fg) 6%,transparent)}._footer_18q9v_219,._tag_18q9v_203{align-items:center;color:var(--board-game-muted)}._footer_18q9v_219{display:flex;justify-content:space-between;gap:var(--board-game-gap);padding-top:var(--theme-spacing-sm,.5rem);border-top:1px solid var(--board-game-divider);margin-top:auto;font-size:var(--theme-fontSizes-sm,.875rem)}._footerStat_18q9v_231{display:inline-flex;align-items:center;gap:var(--theme-spacing-xs,.25rem)}._ratingValue_18q9v_237{color:var(--board-game-fg);font-weight:600}._container_5x9gy_2{--banner-radius:0;--banner-parallax-offset:0px;--banner-aspect:56.25%;--banner-bg:var(--theme-colors-backgroundAlt);position:relative;width:100%;overflow:hidden;background:var(--banner-bg);border-radius:var(--banner-radius);transition:transform .3s ease}._aspect16x9_5x9gy_18{--banner-aspect:56.25%}._aspect21x9_5x9gy_21{--banner-aspect:42.86%}._aspect4x3_5x9gy_24{--banner-aspect:75%}._aspect3x1_5x9gy_27{--banner-aspect:33.33%}._aspect2x1_5x9gy_30{--banner-aspect:50%}._container_5x9gy_2:not(._hasExplicitHeight_5x9gy_34){padding-bottom:var(--banner-aspect)}._rounded_5x9gy_39{--banner-radius:var(--theme-borderRadius-medium,8px)}._clickable_5x9gy_44{cursor:pointer}._clickable_5x9gy_44:hover{transform:scale(1.02)}}@layer components{._clickable_5x9gy_44:focus-visible{outline:var(--theme-focus-ringWidth,2px) solid var(--theme-focus-ringColor,var(--theme-colors-primary));outline-offset:var(--theme-focus-ringOffset,2px)}._loading_5x9gy_57{background:linear-gradient(90deg,var(--theme-colors-backgroundAlt) 0,var(--theme-colors-background) 50%,var(--theme-colors-backgroundAlt) 100%);background-size:2000px 100%;animation:_banner-shimmer_5x9gy_1 2s linear infinite}._errorState_5x9gy_69{background:var(--theme-colors-errorLight,#fef2f2);display:flex;align-items:center;justify-content:center}._img_5x9gy_76{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .3s ease,transform 0s linear;transform:translate3d(0,var(--banner-parallax-offset,0),0);opacity:0}._imgVisible_5x9gy_91{opacity:1}._overlay_5x9gy_95{position:absolute;inset:0;pointer-events:none}._overlayDark_5x9gy_101{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6))}._overlayLight_5x9gy_105{background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.6))}._content_5x9gy_109{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--theme-spacing-md);z-index:1}._errorMessage_5x9gy_119{display:flex;flex-direction:column;align-items:center;gap:var(--theme-spacing-sm);color:var(--theme-colors-error)}._errorMessage_5x9gy_119 svg{width:48px;height:48px}._errorMessage_5x9gy_119 span{font-size:var(--theme-fontSizes-sm);text-align:center}._skeletonWrap_5x9gy_137{position:absolute;inset:0}@keyframes _banner-shimmer_5x9gy_1{0%{background-position:-1000px 0}to{background-position:1000px 0}}@media (prefers-reduced-motion:reduce){._container_5x9gy_2{transition:none}._img_5x9gy_76{transition:opacity .3s ease;transform:none}._loading_5x9gy_57{animation:none}}}@layer components{._root_ey28p_2{--badge-bg:var(--theme-colors-backgroundAlt);--badge-fg:var(--theme-colors-dark);display:inline-flex;align-items:center;justify-content:center;gap:var(--theme-spacing-xs);border:0;border-radius:var(--theme-borderRadius-pill);font-family:inherit;font-weight:600;line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--badge-bg);color:var(--badge-fg)}._success_ey28p_25{--badge-bg:var(--theme-colors-success);--badge-fg:var(--theme-colors-light)}._warning_ey28p_30{--badge-bg:var(--theme-colors-warning);--badge-fg:var(--theme-colors-dark)}._danger_ey28p_35{--badge-bg:var(--theme-colors-error);--badge-fg:var(--theme-colors-light)}._info_ey28p_40{--badge-bg:var(--theme-colors-info);--badge-fg:var(--theme-colors-light)}._sm_ey28p_46{padding:calc(var(--theme-spacing-xs) / 2) var(--theme-spacing-sm);font-size:var(--theme-fontSizes-xs);min-height:1.25rem}._md_ey28p_51{padding:var(--theme-spacing-xs) var(--theme-spacing-md);font-size:var(--theme-fontSizes-sm);min-height:1.5rem}}@keyframes _actionMenuSlideDown_1bdlq_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes _actionMenuSlideUp_1bdlq_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@layer components{._trigger_1bdlq_24{--action-menu-trigger-color:var(--theme-colors-textSecondary,#6b7280);--action-menu-trigger-color-hover:var(--theme-colors-text,#111827);--action-menu-trigger-bg-hover:var(--theme-colors-backgroundAlt,#f3f4f6);--action-menu-radius:var(--theme-borderRadius-small,4px);background:none;border:none;cursor:pointer;padding:var(--theme-spacing-xs,4px);border-radius:var(--action-menu-radius);color:var(--action-menu-trigger-color);transition:background-color .15s ease,color .15s ease;display:inline-flex;align-items:center;justify-content:center;font:inherit}._trigger_1bdlq_24:hover:not(:disabled){background-color:var(--action-menu-trigger-bg-hover);color:var(--action-menu-trigger-color-hover)}._trigger_1bdlq_24:focus-visible{outline:2px solid var(--theme-colors-primary,#147274);outline-offset:2px}._trigger_1bdlq_24[data-state=open]{background-color:var(--action-menu-trigger-bg-hover);color:var(--action-menu-trigger-color-hover)}._trigger_1bdlq_24:disabled{opacity:.5;cursor:not-allowed}._content_1bdlq_63{--action-menu-bg:var(--theme-colors-background,#ffffff);--action-menu-border:1px solid var(--theme-colors-border,#e5e7eb);--action-menu-shadow:var(--theme-shadows-large,0 10px 30px rgba(0,0,0,0.15));--action-menu-z:var(--theme-zIndices-dropdown,50);background-color:var(--action-menu-bg);border:var(--action-menu-border);border-radius:var(--theme-borderRadius-medium,8px);box-shadow:var(--action-menu-shadow);padding:var(--theme-spacing-xs,4px);min-width:160px;z-index:var(--action-menu-z);animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1bdlq_63[data-state=open]{animation-name:_actionMenuSlideDown_1bdlq_1}._content_1bdlq_63[data-state=closed]{animation-name:_actionMenuSlideUp_1bdlq_1}._item_1bdlq_89{--action-menu-item-color:var(--theme-colors-text,#111827);--action-menu-item-color-disabled:var(--theme-colors-textSecondary,#6b7280);--action-menu-item-bg-hover:var(--theme-colors-backgroundAlt,#f3f4f6);--action-menu-item-color-destructive:var(--theme-colors-error,#dc2626);all:unset;display:flex;align-items:center;gap:var(--theme-spacing-sm,8px);padding:var(--theme-spacing-sm,8px) var(--theme-spacing-md,16px);border-radius:var(--theme-borderRadius-small,4px);font-size:var(--theme-fontSizes-sm,.875rem);cursor:pointer;color:var(--action-menu-item-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}._item_1bdlq_89:hover,._item_1bdlq_89[data-highlighted]{background-color:var(--action-menu-item-bg-hover);outline:none}._item_1bdlq_89[data-disabled]{color:var(--action-menu-item-color-disabled);cursor:not-allowed;opacity:.5}._itemDestructive_1bdlq_119{color:var(--action-menu-item-color-destructive)}._itemDestructive_1bdlq_119:hover,._itemDestructive_1bdlq_119[data-highlighted]{background-color:color-mix(in srgb,var(--action-menu-item-color-destructive) 12%,transparent)}._item_1bdlq_89 svg{width:14px;height:14px;color:currentColor}._icon_1bdlq_138{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._separator_1bdlq_145{height:1px;background-color:var(--theme-colors-border,#e5e7eb);margin:var(--theme-spacing-xs,4px) 0}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078A8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:rgba(181,226,140,.6)}.marker-cluster-small div{background-color:rgba(110,204,57,.6)}.marker-cluster-medium{background-color:rgba(241,211,87,.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,.6)}.marker-cluster-large{background-color:rgba(253,156,115,.6)}.marker-cluster-large div{background-color:rgba(241,128,23,.6)}.leaflet-oldie .marker-cluster-small{background-color:rgb(181,226,140)}.leaflet-oldie .marker-cluster-small div{background-color:rgb(110,204,57)}.leaflet-oldie .marker-cluster-medium{background-color:rgb(241,211,87)}.leaflet-oldie .marker-cluster-medium div{background-color:rgb(240,194,12)}.leaflet-oldie .marker-cluster-large{background-color:rgb(253,156,115)}.leaflet-oldie .marker-cluster-large div{background-color:rgb(241,128,23)}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}