.Avatar_avatar__BsVGg{display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background-color:var(--color-gray-200);color:var(--color-gray-700);font-weight:var(--font-weight-medium);vertical-align:middle}.Avatar_image__LGjGh{width:100%;height:100%;object-fit:cover;object-position:center}.Avatar_fallback__VQ_cQ{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:calc(var(--font-size-base) * .8)}.Avatar_variant-circle__CtLil{border-radius:50%}.Avatar_variant-rounded__xfMd1{border-radius:var(--border-radius-md)}.Avatar_variant-square__TnaDO{border-radius:0}.Avatar_size-small__pxHsL{width:32px;height:32px;font-size:var(--font-size-sm)}.Avatar_size-medium__7y24l{width:40px;height:40px;font-size:var(--font-size-base)}.Avatar_size-large__qytKk{width:48px;height:48px;font-size:var(--font-size-lg)}.Avatar_size-xlarge__06jMG{width:64px;height:64px;font-size:var(--font-size-xl)}.Avatar_size-profile__XMTnW{width:120px;height:120px;font-size:calc(var(--font-size-xl) * 1.5)}.Button_button__mVfYf{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--button-font-weight);border-radius:var(--button-border-radius);font-size:var(--button-font-size);transition:var(--transition-base);border:1px solid transparent;cursor:pointer;text-align:center;white-space:nowrap;box-shadow:var(--shadow-button);position:relative;overflow:hidden}.Button_primary__sP1UV{background-color:var(--button-primary-bg);color:var(--button-primary-text);border-color:var(--button-primary-border)}.Button_primary__sP1UV:hover:not(:disabled){background-color:var(--button-primary-hover-bg);color:var(--button-primary-hover-text)}.Button_primary__sP1UV:active:not(:disabled){background-color:var(--button-primary-active-bg);color:var(--button-primary-active-text)}.Button_secondary__MGY92{background-color:var(--button-secondary-bg);color:var(--button-secondary-text);border-color:var(--button-secondary-border)}.Button_secondary__MGY92:hover:not(:disabled){background-color:var(--button-secondary-hover-bg);color:var(--button-secondary-hover-text)}.Button_secondary__MGY92:active:not(:disabled){background-color:var(--button-secondary-active-bg);color:var(--button-secondary-active-text)}.Button_outline__xjMzz{background-color:var(--button-outline-bg);color:var(--button-outline-text);border-color:var(--button-outline-border)}.Button_outline__xjMzz:hover:not(:disabled){background-color:var(--button-outline-hover-bg);color:var(--button-outline-hover-text)}.Button_outline__xjMzz:active:not(:disabled){background-color:var(--button-outline-active-bg);color:var(--button-outline-active-text)}.Button_text__t_kJd{background-color:transparent;color:var(--color-primary-text);border-color:transparent;box-shadow:none}.Button_text__t_kJd:hover:not(:disabled){color:var(--color-primary-text-hover)}.Button_success__CRAvU{background-color:var(--color-success);color:var(--button-on-color-text)}.Button_success__CRAvU:hover:not(:disabled){background-color:var(--color-success-dark)}.Button_danger__vRYZE{background-color:var(--color-error);color:var(--button-on-color-text)}.Button_danger__vRYZE:hover:not(:disabled){background-color:var(--color-error-dark)}.Button_small__jW8tC{padding:var(--button-small-padding-y) var(--button-small-padding-x);font-size:var(--font-size-sm)}.Button_medium__QseIt{padding:var(--button-padding-y) var(--button-padding-x);font-size:var(--font-size-base)}.Button_large__uXV0P{padding:var(--button-large-padding-y) var(--button-large-padding-x);font-size:var(--font-size-lg)}.Button_fullWidth__3uww3{width:100%}.Button_button__mVfYf:disabled{background-color:var(--button-disabled-bg);color:var(--button-disabled-text);border-color:var(--button-disabled-border);cursor:not-allowed;opacity:.7;box-shadow:none}.theme-dark .Button_button__mVfYf:disabled{opacity:1}.Button_button__mVfYf[aria-disabled=true],.Button_button__mVfYf[aria-disabled=true]:active,.Button_button__mVfYf[aria-disabled=true]:hover{background-color:var(--button-disabled-bg);color:var(--button-disabled-text);border-color:var(--button-disabled-border);cursor:not-allowed;opacity:.7;box-shadow:none}.theme-dark .Button_button__mVfYf[aria-disabled=true]{opacity:1}.Button_loading__AgX1_{opacity:.8;cursor:not-allowed}.Button_loading__AgX1_ .Button_leftIcon__8EKze svg{animation:Button_spin__Ipb43 1s linear infinite}@keyframes Button_spin__Ipb43{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Button_leftIcon__8EKze{margin-right:8px;display:inline-flex;align-items:center}.Button_rightIcon__OlT7Q{margin-left:8px;display:inline-flex;align-items:center}.Button_content__gsAMZ{display:inline-flex;align-items:center;gap:8px}.Button_button__mVfYf:focus{outline:none;box-shadow:var(--shadow-focus-ring)}.FormGroup_formGroup__CUBWB{margin-bottom:1rem}.FormGroup_inline__eApry{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.FormGroup_inline__eApry .FormGroup_label__qEMdr{margin-bottom:0;white-space:nowrap}.FormGroup_label__qEMdr{display:inline-block;margin-bottom:.5rem;font-weight:var(--font-weight-medium);color:var(--color-gray-700)}.FormGroup_helperText___IWLH{display:block;margin-top:.25rem;font-size:var(--font-size-sm);color:var(--color-gray-600)}.FormGroup_errorText__rM2on,.FormGroup_hasError__2pLu0 .FormGroup_label__qEMdr{color:var(--color-error-text)}.FormGroup_disabled__iriU6 .FormGroup_label__qEMdr{color:var(--color-gray-500);cursor:not-allowed}.FormGroup_disabled__iriU6 .FormGroup_helperText___IWLH{color:var(--color-gray-500)}.Input_inputWrapper__t6RAW{display:flex;flex-direction:column}.Input_label__ktb_M{font-size:var(--label-font-size);font-weight:var(--label-font-weight);color:var(--label-text);margin-bottom:var(--label-margin-bottom);display:inline-block}.Input_required__DllPe{color:var(--color-error-text);margin-left:4px}.Input_inputContainer__0V_Zr{position:relative;display:flex;align-items:center}.Input_input__4TVKK{height:var(--input-height);padding:var(--input-padding-y) var(--input-padding-x);font-size:var(--font-size-base);line-height:1.5;color:var(--input-text);background-color:var(--input-bg);border:var(--input-border-width) solid var(--input-border);border-radius:var(--input-border-radius);transition:var(--transition-base);width:100%}.Input_input__4TVKK:focus{outline:none;border-color:var(--input-focus-border);box-shadow:var(--shadow-focus-ring)}.Input_input__4TVKK.Input_error__vt3Gx{border-color:var(--input-error-border)}.Input_errorText__53X3Q{color:var(--input-error-text)}.Input_errorText__53X3Q,.Input_hint__aFddQ{font-size:var(--font-size-sm);margin-top:4px}.Input_hint__aFddQ{color:var(--color-gray-600)}.Input_input__4TVKK.Input_disabled__HZWbJ{background-color:var(--input-disabled-bg);color:var(--input-disabled-text);cursor:not-allowed;opacity:.7}.Input_input__4TVKK.Input_readOnly__PjZmD{background-color:var(--color-gray-100);cursor:default}.Input_small__MkdjJ{height:calc(var(--input-height) * .85);padding:calc(var(--input-padding-y) * .75) calc(var(--input-padding-x) * .75);font-size:var(--font-size-sm)}.Input_large__yakv0{height:calc(var(--input-height) * 1.15);padding:calc(var(--input-padding-y) * 1.25) calc(var(--input-padding-x) * 1.25);font-size:var(--font-size-lg)}.Input_fullWidth__hIbJK{width:100%}.Input_leftIcon__4UqdA,.Input_rightIcon__l8SiI{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:var(--color-gray-500);pointer-events:none}.Input_leftIcon__4UqdA{left:var(--spacing-3)}.Input_rightIcon__l8SiI{right:var(--spacing-3)}.Input_withLeftIcon__ezuSb{padding-left:calc(var(--input-padding-x) * 2.5)}.Input_withRightIcon__9_FAY{padding-right:calc(var(--input-padding-x) * 2.5)}.Input_input__4TVKK[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.Input_input__4TVKK[type=number]::-webkit-inner-spin-button,.Input_input__4TVKK[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Input_clearButton___Ye1p{position:absolute;top:50%;right:var(--spacing-2);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--color-gray-500);cursor:pointer}.Input_clearButton___Ye1p:hover{background-color:var(--color-gray-100);color:var(--color-gray-800)}.Input_clearButton___Ye1p:focus-visible{outline:2px solid var(--color-primary-border);outline-offset:1px}@media (max-width:767.98px){.Input_clearButton___Ye1p:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}.Switch_container__qHFqB{display:inline-flex;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Switch_container__qHFqB.Switch_disabled__YO3_2{cursor:not-allowed}.Switch_label-left__YY3kO{flex-direction:row}.Switch_label-right__3zShr{flex-direction:row-reverse}.Switch_label__s0fqb{margin:0 .5rem;font-size:var(--font-size-base);color:var(--color-gray-700)}.Switch_disabled__YO3_2 .Switch_label__s0fqb{color:var(--color-gray-500)}.Switch_input__EmpoH{position:absolute;width:0;height:0;opacity:0}.Switch_switch__FrI7V{position:relative;display:inline-block;background-color:var(--color-gray-300);border-radius:9999px;transition:background-color .2s ease-in-out}.Switch_thumb__RDOtS{position:absolute;top:2px;left:2px;background-color:#fff;border-radius:50%;transition:transform .2s ease-in-out}.Switch_input__EmpoH:checked+.Switch_switch__FrI7V{background-color:var(--color-primary)}.Switch_input__EmpoH:checked+.Switch_switch__FrI7V.Switch_color-secondary__Lqw5V{background-color:var(--color-secondary)}.Switch_input__EmpoH:checked+.Switch_switch__FrI7V.Switch_color-success__dRAnD{background-color:var(--color-success)}.Switch_input__EmpoH:checked+.Switch_switch__FrI7V.Switch_color-danger__6wrn_{background-color:var(--color-danger)}.Switch_input__EmpoH:checked+.Switch_switch__FrI7V.Switch_color-warning__t1zhP{background-color:var(--color-warning)}.Switch_input__EmpoH:checked+.Switch_switch__FrI7V.Switch_color-info__p7jvU{background-color:var(--color-info)}.Switch_input__EmpoH:checked+.Switch_size-small__REo9B .Switch_thumb__RDOtS{transform:translateX(16px)}.Switch_input__EmpoH:checked+.Switch_size-medium__1LXHr .Switch_thumb__RDOtS{transform:translateX(20px)}.Switch_input__EmpoH:checked+.Switch_size-large__d7tM_ .Switch_thumb__RDOtS{transform:translateX(26px)}.Switch_input__EmpoH:focus+.Switch_switch__FrI7V{box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.25)}.Switch_disabled__YO3_2 .Switch_switch__FrI7V{opacity:.6;cursor:not-allowed}.Switch_size-small__REo9B{width:32px;height:16px}.Switch_size-small__REo9B .Switch_thumb__RDOtS{width:12px;height:12px}.Switch_size-medium__1LXHr{width:40px;height:20px}.Switch_size-medium__1LXHr .Switch_thumb__RDOtS{width:16px;height:16px}.Switch_size-large__d7tM_{width:52px;height:26px}.Switch_size-large__d7tM_ .Switch_thumb__RDOtS{width:22px;height:22px}.Textarea_textareaWrapper__GJmOy{display:flex;flex-direction:column;margin-bottom:var(--form-item-spacing,1rem)}.Textarea_label__2qsBW{font-size:var(--label-font-size,.875rem);font-weight:var(--label-font-weight,500);color:var(--label-text,#333);margin-bottom:var(--label-margin-bottom,.25rem);display:inline-block}.Textarea_required__nAZd2{color:var(--color-error-text,#dc3545);margin-left:4px}.Textarea_textareaContainer__cSVmr{position:relative;display:flex;align-items:flex-start}.Textarea_textarea__jxMYL{padding:var(--input-padding-y,.5rem) var(--input-padding-x,.75rem);font-size:var(--font-size-base,1rem);line-height:1.5;color:var(--input-text,#212529);background-color:var(--input-bg,#fff);border:var(--input-border-width,1px) solid var(--input-border,#ced4da);border-radius:var(--input-border-radius,.25rem);transition:var(--transition-base,all .2s ease-in-out);width:100%;min-height:80px;resize:vertical}.Textarea_textarea__jxMYL:focus{outline:none;border-color:var(--input-focus-border,#86b7fe);box-shadow:var(--shadow-focus-ring,0 0 0 .25rem rgba(13,110,253,.25))}.Textarea_textarea__jxMYL.Textarea_error__3dTjB{border-color:var(--input-error-border,#dc3545)}.Textarea_errorText__VGPrD{color:var(--color-error-text)}.Textarea_errorText__VGPrD,.Textarea_hint__RPF5u{font-size:var(--font-size-sm,.875rem);margin-top:4px}.Textarea_hint__RPF5u{color:var(--color-gray-600,#6c757d)}.Textarea_textarea__jxMYL.Textarea_disabled__AZ3AM{background-color:var(--input-disabled-bg,#e9ecef);color:var(--input-disabled-text,#6c757d);cursor:not-allowed;opacity:.7}.Textarea_textarea__jxMYL.Textarea_readOnly__oeUNi{background-color:var(--color-gray-100,#f8f9fa);cursor:default}.Textarea_small__lcyWl{padding:calc(var(--input-padding-y, .5rem) * .75) calc(var(--input-padding-x, .75rem) * .75);font-size:var(--font-size-sm,.875rem);min-height:60px}.Textarea_large__wcRsu{padding:calc(var(--input-padding-y, .5rem) * 1.25) calc(var(--input-padding-x, .75rem) * 1.25);font-size:var(--font-size-lg,1.25rem);min-height:100px}.Textarea_fullWidth__86_bt{width:100%}.Textarea_charCounter__O9TQk{display:block;text-align:right;color:var(--color-gray-600,#6c757d);font-size:var(--font-size-xs,.75rem);margin-top:4px}.ThemeToggle_toggle__X4xyc{background:none;border:none;cursor:pointer;height:28px;padding:0;position:relative;width:56px;display:flex;align-items:center}.ThemeToggle_toggle__X4xyc:focus{outline:none}.ThemeToggle_toggle__X4xyc:focus-visible{box-shadow:var(--shadow-focus-ring);border-radius:24px}.ThemeToggle_toggleTrack__QXrjq{background-color:#f0f0f0;border-radius:14px;height:28px;position:relative;transition:background-color .2s;width:56px;display:flex;align-items:center;justify-content:space-between;padding:0 5px}.ThemeToggle_light__EgWf6 .ThemeToggle_toggleTrack__QXrjq{background-color:var(--color-primary-light)}.ThemeToggle_dark__mDmbk .ThemeToggle_toggleTrack__QXrjq{background-color:#333}.ThemeToggle_toggleThumb__ing4v{background-color:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);height:22px;left:3px;position:absolute;top:3px;transition:transform .2s;width:22px}.ThemeToggle_dark__mDmbk .ThemeToggle_toggleThumb__ing4v{transform:translateX(28px)}.ThemeToggle_moonIcon__Xc6vJ,.ThemeToggle_sunIcon__uyyWk{font-size:14px;line-height:28px;z-index:1}.ThemeToggle_sunIcon__uyyWk{margin-right:auto}.ThemeToggle_moonIcon__Xc6vJ{margin-left:auto}.ThemeToggle_moonIcon__Xc6vJ,.ThemeToggle_sunIcon__uyyWk{position:absolute;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transition:opacity .2s ease}.ThemeToggle_dark__mDmbk .ThemeToggle_moonIcon__Xc6vJ,.ThemeToggle_light__EgWf6 .ThemeToggle_sunIcon__uyyWk{opacity:1}.Typography_root__sr9qi{margin:0}.Typography_variantHeading__cyDVZ:where(h1,h2,h3,h4,h5,h6){font-family:inherit;font-style:inherit;font-feature-settings:inherit;font-variant:inherit;font-stretch:inherit;color:var(--secondary-font-color);margin:0}.storefront .Typography_variantHeading__cyDVZ:where(h3){letter-spacing:inherit}.Typography_h1__AGTfW{font-size:var(--font-size-4xl)}.Typography_h1__AGTfW,.Typography_h2__6qaF_{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.Typography_h2__6qaF_{font-size:var(--font-size-3xl)}.Typography_h3__6fLoh{font-size:var(--font-size-2xl)}.Typography_h3__6fLoh,.Typography_h4__gxz6O{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.Typography_h4__gxz6O{font-size:var(--font-size-xl)}.Typography_h5__O9fD1{font-size:var(--font-size-lg)}.Typography_h5__O9fD1,.Typography_h6__HnE2_{font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.Typography_h6__HnE2_{font-size:var(--font-size-base)}.Typography_subtitle1__lrejE{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.Typography_subtitle2__9TXt7{font-weight:var(--font-weight-medium)}.Typography_body1__28Kiz,.Typography_subtitle2__9TXt7{font-size:var(--font-size-base);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.Typography_body1__28Kiz{font-weight:var(--font-weight-normal)}.Typography_body2__yhC1k{font-size:var(--font-size-sm)}.Typography_body2__yhC1k,.Typography_caption__ESrrD{font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.Typography_caption__ESrrD,.Typography_overline__qTRK8{font-size:var(--font-size-xs)}.Typography_overline__qTRK8{font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.Typography_align-left__iNCLq{text-align:left}.Typography_align-center__vWn2l{text-align:center}.Typography_align-right__KVrSB{text-align:right}.Typography_align-justify__KDbLm{text-align:justify}.Typography_color-primary__r9OCm{color:var(--color-primary-text)}.Typography_color-textPrimary__IJ_wv{color:var(--font-color)}.Typography_color-textSecondary__cE4hK{color:var(--secondary-font-color)}.Typography_color-error__nbHDs{color:var(--color-error-text)}.Typography_color-success__W6XGE{color:var(--color-success-text)}.Typography_color-warning__3ZceW{color:var(--color-warning)}.Typography_color-info__dGxXT{color:var(--color-info-text)}.Typography_gutterBottom__Unl0K{margin-bottom:1em}.Typography_noWrap__13BAX{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Accordion_accordion__j92FO{width:100%;border-radius:.375rem;overflow:hidden}.Accordion_variant-default__OYbxD{border:none;background-color:transparent}.Accordion_variant-outlined__zrnjl{border:1px solid var(--border-color,#e2e8f0)}.Accordion_variant-contained__UU1Kq{border:none;background-color:var(--background-light,#f7fafc);box-shadow:0 1px 3px rgba(0,0,0,.1)}.Accordion_size-sm__gH__q .Accordion_accordionHeader__9zM_x{padding:.5rem 1rem;font-size:.875rem}.Accordion_size-md__Evfvj .Accordion_accordionHeader__9zM_x{padding:.75rem 1.25rem;font-size:1rem}.Accordion_size-lg__4tofG .Accordion_accordionHeader__9zM_x{padding:1rem 1.5rem;font-size:1.125rem}.Accordion_accordionItem__Qf5PO{width:100%;border-bottom:1px solid var(--border-color,#e2e8f0)}.Accordion_accordionItem__Qf5PO:last-child{border-bottom:none}.Accordion_accordionHeader__9zM_x{display:flex;align-items:center;width:100%;text-align:left;padding:.75rem 1.25rem;background-color:transparent;border:none;cursor:pointer;transition:background-color .2s ease}.Accordion_accordionHeader__9zM_x:hover{background-color:rgba(0,0,0,.02)}.Accordion_accordionHeader__9zM_x:focus{outline:none;box-shadow:0 0 0 2px rgba(66,153,225,.5)}.Accordion_accordionSummary__fOH6Q{font-weight:500;flex-grow:1}.Accordion_accordionIcon__FN94T{margin-right:.75rem;display:flex;align-items:center;color:var(--text-secondary,#718096)}.Accordion_accordionTitleWrapper__zlna5{flex:1 1}.Accordion_accordionTitle__MRWW4{font-weight:500;color:var(--text-primary,#2d3748)}.Accordion_accordionSubtitle__MfFO8{font-size:.875rem;color:var(--text-secondary,#718096);margin-top:.25rem}.Accordion_accordionArrow__fiTkG{display:flex;align-items:center;color:var(--text-secondary,#718096);transition:transform .2s ease}.Accordion_accordionArrow__fiTkG.Accordion_expanded__JPFr3{transform:rotate(180deg)}.Accordion_accordionPanel__ab87S{overflow:hidden}.Accordion_accordionContent__TdJ32{padding:1rem 1.25rem 1.5rem}.Accordion_accordionDetails__sEvuW{padding:var(--spacing-3);border-top:1px solid var(--color-gray-200);background-color:var(--color-gray-50)}.Accordion_accordionItem__Qf5PO.Accordion_expanded__JPFr3 .Accordion_accordionHeader__9zM_x{background-color:rgba(0,0,0,.02)}.Accordion_disabled__YHEw6{opacity:.6;cursor:not-allowed}.Accordion_disabled__YHEw6 .Accordion_accordionHeader__9zM_x{cursor:not-allowed}.Accordion_disabled__YHEw6 .Accordion_accordionHeader__9zM_x:hover{background-color:var(--color-white)}.Accordion_accordionItem__Qf5PO.Accordion_disabled__YHEw6 .Accordion_accordionHeader__9zM_x{opacity:.5;cursor:not-allowed}.Badge_badge__A8_r9{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--spacing-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;text-align:center;min-width:1.5rem;height:1.5rem;position:relative;z-index:1}.Badge_badge__A8_r9,.Badge_variant-standard__wTl6u{border-radius:var(--border-radius-sm)}.Badge_variant-pill__NyPFP{border-radius:var(--border-radius-full);padding:0 var(--spacing-2)}.Badge_variant-dot__UA7M2{width:8px;height:8px;min-width:auto;border-radius:50%;padding:0}.Badge_variant-soft__cB2J1{border-radius:var(--border-radius-sm);opacity:.8;font-weight:var(--font-weight-normal)}.Badge_size-small__EdE9l{font-size:calc(var(--font-size-xs) - 1px);min-width:1.25rem;height:1.25rem;padding:0 var(--spacing-1)}.Badge_size-small__EdE9l.Badge_variant-dot__UA7M2{width:6px;height:6px}.Badge_size-large__aocpn{font-size:var(--font-size-sm);min-width:1.8rem;height:1.8rem;padding:0 var(--spacing-2)}.Badge_size-large__aocpn.Badge_variant-dot__UA7M2{width:10px;height:10px}.Badge_color-primary__rC0zb{background-color:var(--color-primary);color:var(--color-white)}.Badge_color-secondary__ZTYEh{background-color:var(--color-secondary);color:var(--badge-on-color-text)}.Badge_color-success__GGOCq{background-color:var(--color-success);color:var(--badge-on-color-text)}.Badge_color-danger__jgDB1{background-color:var(--color-error);color:var(--badge-on-color-text)}.Badge_color-warning__61bn7{background-color:var(--color-warning);color:var(--badge-on-warning-text)}.Badge_color-info__RYw34{background-color:var(--color-info);color:var(--badge-on-color-text)}.Badge_variant-soft__cB2J1.Badge_color-primary__rC0zb{background-color:rgba(var(--color-primary-rgb),.1);color:var(--color-primary-text)}.theme-dark .Badge_variant-soft__cB2J1.Badge_color-primary__rC0zb{opacity:1}.Badge_variant-soft__cB2J1.Badge_color-secondary__ZTYEh{background-color:rgba(var(--color-secondary-rgb),.1);color:var(--color-secondary)}.Badge_variant-soft__cB2J1.Badge_color-success__GGOCq{background-color:rgba(var(--color-success-rgb),.1);color:var(--color-success-text)}.Badge_variant-soft__cB2J1.Badge_color-danger__jgDB1{background-color:rgba(var(--color-error-rgb),.1);color:var(--color-error-text)}.Badge_variant-soft__cB2J1.Badge_color-warning__61bn7{background-color:rgba(var(--color-warning-rgb),.1);color:var(--color-warning-dark)}.Badge_variant-soft__cB2J1.Badge_color-info__RYw34{background-color:rgba(var(--color-info-rgb),.1);color:var(--color-info-text)}.Badge_position-bottom-left__iV10T,.Badge_position-bottom-right__Cztoq,.Badge_position-top-left__3bQ5V,.Badge_position-top-right__1KuWX{position:absolute}.Badge_position-top-right__1KuWX{top:-8px;right:-8px}.Badge_position-top-left__3bQ5V{top:-8px;left:-8px}.Badge_position-bottom-right__Cztoq{bottom:-8px;right:-8px}.Badge_position-bottom-left__iV10T{bottom:-8px;left:-8px}.Badge_variant-dot__UA7M2.Badge_position-top-right__1KuWX{top:-4px;right:-4px}.Badge_variant-dot__UA7M2.Badge_position-top-left__3bQ5V{top:-4px;left:-4px}.Badge_variant-dot__UA7M2.Badge_position-bottom-right__Cztoq{bottom:-4px;right:-4px}.Badge_variant-dot__UA7M2.Badge_position-bottom-left__iV10T{bottom:-4px;left:-4px}.Card_card__tuuNM{background-color:var(--card-bg);color:var(--card-text);border-radius:var(--card-border-radius);overflow:hidden;height:100%}.Card_elevation-none__TMnY1{box-shadow:none}.Card_elevation-low__iaANi{box-shadow:var(--shadow-sm)}.Card_elevation-medium__zj8Ma{box-shadow:var(--shadow-md)}.Card_elevation-high__yfHeu{box-shadow:var(--shadow-lg)}.Card_padding-none__w9Gj7{padding:0}.Card_padding-small__t7ucu{padding:var(--spacing-3)}.Card_padding-medium__I4JSc{padding:var(--card-padding)}.Card_padding-large__iX__w{padding:var(--spacing-6)}.Card_bordered___oh5a{border:var(--card-border-width) solid var(--card-border-color)}.Card_hoverable__SfTUn{transition:transform .2s ease,box-shadow .2s ease}.Card_hoverable__SfTUn:hover{transform:translateY(-2px);box-shadow:var(--card-hover-shadow)}.Card_cardHeader__6zp6T{padding:var(--card-header-padding-y) var(--card-header-padding-x);border-bottom:1px solid var(--card-border-color);font-weight:var(--font-weight-medium)}.Card_cardBody__vtaoT{.Card_padding-none__w9Gj7 &{padding:var(--card-padding)}}.Card_cardFooter__MEDiQ{padding:var(--card-footer-padding-y) var(--card-footer-padding-x);border-top:1px solid var(--card-border-color);background-color:var(--color-gray-50,#fafafa)}.Box_box__9XVnf{box-sizing:border-box;--minWidth:initial;--minWidth-md:initial;--minWidth-lg:initial;--minWidth-xl:initial;--flexDirection:initial;--flexDirection-md:initial;--flexDirection-lg:initial;--flexDirection-xl:initial;--flexGrow:initial;--flexGrow-md:initial;--flexGrow-lg:initial;--flexGrow-xl:initial;--flexShrink:initial;--flexShrink-md:initial;--flexShrink-lg:initial;--flexShrink-xl:initial;--flexBasis:initial;--flexBasis-md:initial;--flexBasis-lg:initial;--flexBasis-xl:initial;--flexWrap:initial;--flexWrap-md:initial;--flexWrap-lg:initial;--flexWrap-xl:initial;--justifyContent:initial;--justifyContent-md:initial;--justifyContent-lg:initial;--justifyContent-xl:initial;--alignItems:initial;--alignItems-md:initial;--alignItems-lg:initial;--alignItems-xl:initial;--alignContent:initial;--alignContent-md:initial;--alignContent-lg:initial;--alignContent-xl:initial;--alignSelf:initial;--alignSelf-md:initial;--alignSelf-lg:initial;--alignSelf-xl:initial;--display:initial;--display-md:initial;--display-lg:initial;--display-xl:initial;min-width:var(--minWidth,initial);flex-direction:var(--flexDirection,initial);flex-grow:var(--flexGrow,initial);flex-shrink:var(--flexShrink,initial);flex-basis:var(--flexBasis,initial);flex-wrap:var(--flexWrap,initial);justify-content:var(--justifyContent,initial);align-items:var(--alignItems,initial);align-content:var(--alignContent,initial);align-self:var(--alignSelf,initial)}.Box_responsiveDisplay__jMf82{display:var(--display,revert)}@media (min-width:768px){.Box_box__9XVnf{min-width:var(--minWidth-md,var(--minWidth,initial));flex-direction:var(--flexDirection-md,var(--flexDirection,initial));flex-grow:var(--flexGrow-md,var(--flexGrow,initial));flex-shrink:var(--flexShrink-md,var(--flexShrink,initial));flex-basis:var(--flexBasis-md,var(--flexBasis,initial));flex-wrap:var(--flexWrap-md,var(--flexWrap,initial));justify-content:var(--justifyContent-md,var(--justifyContent,initial));align-items:var(--alignItems-md,var(--alignItems,initial));align-content:var(--alignContent-md,var(--alignContent,initial));align-self:var(--alignSelf-md,var(--alignSelf,initial))}.Box_responsiveDisplay__jMf82{display:var(--display-md,var(--display,revert))}}@media (min-width:992px){.Box_box__9XVnf{min-width:var(--minWidth-lg,var(--minWidth-md,var(--minWidth,initial)));flex-direction:var(--flexDirection-lg,var(--flexDirection-md,var(--flexDirection,initial)));flex-grow:var(--flexGrow-lg,var(--flexGrow-md,var(--flexGrow,initial)));flex-shrink:var(--flexShrink-lg,var(--flexShrink-md,var(--flexShrink,initial)));flex-basis:var(--flexBasis-lg,var(--flexBasis-md,var(--flexBasis,initial)));flex-wrap:var(--flexWrap-lg,var(--flexWrap-md,var(--flexWrap,initial)));justify-content:var(
      --justifyContent-lg,var(--justifyContent-md,var(--justifyContent,initial))
    );align-items:var(--alignItems-lg,var(--alignItems-md,var(--alignItems,initial)));align-content:var(--alignContent-lg,var(--alignContent-md,var(--alignContent,initial)));align-self:var(--alignSelf-lg,var(--alignSelf-md,var(--alignSelf,initial)))}.Box_responsiveDisplay__jMf82{display:var(--display-lg,var(--display-md,var(--display,revert)))}}@media (min-width:1200px){.Box_box__9XVnf{min-width:var(--minWidth-xl,var(--minWidth-lg,var(--minWidth-md,var(--minWidth,initial))));flex-direction:var(
      --flexDirection-xl,var(--flexDirection-lg,var(--flexDirection-md,var(--flexDirection,initial)))
    );flex-grow:var(--flexGrow-xl,var(--flexGrow-lg,var(--flexGrow-md,var(--flexGrow,initial))));flex-shrink:var(
      --flexShrink-xl,var(--flexShrink-lg,var(--flexShrink-md,var(--flexShrink,initial)))
    );flex-basis:var(
      --flexBasis-xl,var(--flexBasis-lg,var(--flexBasis-md,var(--flexBasis,initial)))
    );flex-wrap:var(--flexWrap-xl,var(--flexWrap-lg,var(--flexWrap-md,var(--flexWrap,initial))));justify-content:var(
      --justifyContent-xl,var(--justifyContent-lg,var(--justifyContent-md,var(--justifyContent,initial)))
    );align-items:var(
      --alignItems-xl,var(--alignItems-lg,var(--alignItems-md,var(--alignItems,initial)))
    );align-content:var(
      --alignContent-xl,var(--alignContent-lg,var(--alignContent-md,var(--alignContent,initial)))
    );align-self:var(
      --alignSelf-xl,var(--alignSelf-lg,var(--alignSelf-md,var(--alignSelf,initial)))
    )}.Box_responsiveDisplay__jMf82{display:var(--display-xl,var(--display-lg,var(--display-md,var(--display,revert))))}}.Chip_chip___a0MF{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;transition:all .2s ease-in-out;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100%}.Chip_size-small__8KQ3S{padding:calc(var(--spacing-1) * .5) var(--spacing-1);font-size:var(--font-size-xs);gap:calc(var(--spacing-1) * .5)}.Chip_size-medium__XNQ3D{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-sm);gap:var(--spacing-1)}.Chip_size-large__hSrlE{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-base);gap:var(--spacing-1)}.Chip_variant-default__Jo9OX{background-color:var(--color-gray-100);color:var(--color-gray-800);border:1px solid var(--color-gray-200)}.Chip_variant-outlined__oa6de{background-color:transparent;border:1px solid}.Chip_variant-filled__M1vG4{border:1px solid transparent}.Chip_color-default__XfmPd.Chip_variant-default__Jo9OX{background-color:var(--color-gray-100);color:var(--color-gray-800);border-color:var(--color-gray-200)}.Chip_color-primary__XQcny.Chip_variant-default__Jo9OX{background-color:var(--color-primary-100);color:inherit;border-color:var(--color-primary-200)}.Chip_color-secondary__09RDE.Chip_variant-default__Jo9OX{background-color:var(--color-secondary-100);color:var(--color-secondary-800);border-color:var(--color-secondary-200)}.Chip_color-success__jtfDr.Chip_variant-default__Jo9OX{background-color:rgba(var(--color-success-rgb),.1);color:var(--color-success-text);border-color:var(--color-success)}.Chip_color-danger__gOnuY.Chip_variant-default__Jo9OX{background-color:rgba(var(--color-error-rgb),.1);color:var(--color-error-text);border-color:var(--color-error)}.Chip_color-warning__oej5f.Chip_variant-default__Jo9OX{background-color:var(--color-warning-100);color:var(--color-warning-800);border-color:var(--color-warning-200)}.Chip_color-info__bK559.Chip_variant-default__Jo9OX{background-color:rgba(var(--color-info-rgb),.1);color:var(--color-info-text);border-color:var(--color-info)}.Chip_color-primary__XQcny.Chip_variant-filled__M1vG4{background-color:var(--color-primary);color:#fff}.Chip_color-secondary__09RDE.Chip_variant-filled__M1vG4{background-color:var(--color-secondary);color:#fff}.Chip_color-success__jtfDr.Chip_variant-filled__M1vG4{background-color:var(--color-success);color:#fff}.Chip_color-danger__gOnuY.Chip_variant-filled__M1vG4{background-color:var(--color-danger);color:#fff}.Chip_color-warning__oej5f.Chip_variant-filled__M1vG4{background-color:var(--color-warning);color:#fff}.Chip_color-info__bK559.Chip_variant-filled__M1vG4{background-color:var(--color-info);color:#fff}.Chip_color-default__XfmPd.Chip_variant-filled__M1vG4{background-color:var(--color-gray-600);color:#fff}.Chip_color-primary__XQcny.Chip_variant-outlined__oa6de{color:var(--color-primary-text);border-color:var(--color-primary-border)}.Chip_color-secondary__09RDE.Chip_variant-outlined__oa6de{color:var(--color-secondary);border-color:var(--color-secondary)}.Chip_color-success__jtfDr.Chip_variant-outlined__oa6de{color:var(--color-success-text);border-color:var(--color-success)}.Chip_color-danger__gOnuY.Chip_variant-outlined__oa6de{color:var(--color-error-text);border-color:var(--color-danger)}.Chip_color-warning__oej5f.Chip_variant-outlined__oa6de{color:var(--color-warning);border-color:var(--color-warning)}.Chip_color-info__bK559.Chip_variant-outlined__oa6de{color:var(--color-info-text);border-color:var(--color-info)}.Chip_color-default__XfmPd.Chip_variant-outlined__oa6de{color:var(--color-gray-600);border-color:var(--color-gray-300)}.Chip_clickable__DSpDb{cursor:pointer}.Chip_clickable__DSpDb:hover:not(.Chip_disabled__qJBsA){transform:translateY(-1px);box-shadow:var(--shadow-sm)}.Chip_clickable__DSpDb:focus{outline:none;box-shadow:var(--shadow-focus-ring)}.Chip_clickable__DSpDb:active:not(.Chip_disabled__qJBsA){transform:translateY(0)}.Chip_disabled__qJBsA{opacity:.6;cursor:not-allowed;pointer-events:none}.Chip_label__ICWnK{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.Chip_startIcon__4kv_C{font-size:1em}.Chip_deleteButton__yAnhf,.Chip_startIcon__4kv_C{display:flex;align-items:center;justify-content:center}.Chip_deleteButton__yAnhf{background:none;border:none;color:inherit;cursor:pointer;padding:0;margin:0;border-radius:50%;transition:all .2s ease-in-out;opacity:.7}.Chip_deleteButton__yAnhf:hover:not(:disabled){opacity:1;background-color:rgba(0,0,0,.1)}.Chip_deleteButton__yAnhf:focus{outline:none;opacity:1;box-shadow:0 0 0 2px rgba(0,0,0,.2)}.Chip_deleteButton__yAnhf:disabled{cursor:not-allowed;opacity:.3}.Chip_deleteIcon__bpaHG{display:flex;align-items:center;justify-content:center;font-size:1.2em;font-weight:700;line-height:1}.Chip_size-small__8KQ3S .Chip_deleteButton__yAnhf{width:16px;height:16px}.Chip_size-medium__XNQ3D .Chip_deleteButton__yAnhf{width:18px;height:18px}.Chip_size-large__hSrlE .Chip_deleteButton__yAnhf{width:20px;height:20px}.List_list__3uuIv{list-style:none;padding:0;margin:0;width:100%}.List_variant-outlined__unTZN{border:1px solid var(--color-gray-200);border-radius:var(--border-radius-md);overflow:hidden}.List_variant-contained__zxaMW{background-color:var(--color-white);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm)}.List_size-sm__iYjAJ .List_listItem__hZCxZ{padding:var(--spacing-1) var(--spacing-2)}.List_size-md__B4QUa .List_listItem__hZCxZ{padding:var(--spacing-2) var(--spacing-3)}.List_size-lg__1v62r .List_listItem__hZCxZ{padding:var(--spacing-3) var(--spacing-4)}.List_dense__WS8Xy .List_listItem__hZCxZ{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.List_listItem__hZCxZ{display:flex;align-items:center;width:100%;position:relative}.List_iconContainer__ULDP0{display:flex;margin-right:var(--spacing-3);color:var(--color-gray-600)}.List_content__CgJ8o{flex:1 1;min-width:0}.List_primary__x6Z_n{font-weight:500;color:var(--color-gray-900)}.List_secondary__pghQ7{font-size:var(--font-size-sm);color:var(--color-gray-600);margin-top:var(--spacing-1)}.List_action__QRnit{display:flex;align-items:center;margin-left:var(--spacing-2)}.List_divider___7PcJ{border-bottom:1px solid var(--color-gray-200)}.List_disabled__8Tlyr{opacity:.6;cursor:not-allowed;pointer-events:none}.List_selected__hVD8w{background-color:var(--color-primary-50)}.List_selected__hVD8w .List_primary__x6Z_n{color:var(--list-selected-text)}.List_clickable__TFC1U{cursor:pointer}.List_clickable__TFC1U:hover{background-color:var(--color-gray-50)}.List_selected__hVD8w.List_clickable__TFC1U:hover{background-color:var(--color-primary-100)}.Prose_prose__KzYMM{color:var(--color-text-primary);line-height:1.7;overflow-wrap:anywhere}.Prose_prose__KzYMM>:first-child{margin-top:0}.Prose_prose__KzYMM p{margin:0 0 var(--spacing-4,16px)}.Prose_prose__KzYMM h2,.Prose_prose__KzYMM h3,.Prose_prose__KzYMM h4{margin:var(--spacing-8,32px) 0 var(--spacing-3,12px);line-height:1.3;color:var(--color-text-primary)}.Prose_prose__KzYMM h2{font-size:var(--font-size-2xl)}.Prose_prose__KzYMM h3{font-size:var(--font-size-xl)}.Prose_prose__KzYMM h4{font-size:var(--font-size-lg)}.Prose_prose__KzYMM ol,.Prose_prose__KzYMM ul{margin:0 0 var(--spacing-4,16px);padding-left:var(--spacing-6,24px)}.Prose_prose__KzYMM ul{list-style:disc}.Prose_prose__KzYMM ol{list-style:decimal}.Prose_prose__KzYMM li{margin-bottom:var(--spacing-1,4px)}.Prose_prose__KzYMM blockquote{margin:var(--spacing-4,16px) 0;padding-left:var(--spacing-4,16px);border-left:3px solid var(--border-color);color:var(--color-text-secondary)}.Prose_prose__KzYMM hr{margin:var(--spacing-8,32px) 0;border:none;border-top:1px solid var(--border-color)}.Prose_prose__KzYMM img{max-width:100%;height:auto}.Prose_prose__KzYMM a{color:var(--storefront-accent,var(--color-primary));text-decoration:underline}.Table_tableContainer__dqzZQ{width:100%;overflow-x:auto}.Table_table__zyuMT{width:100%;border-collapse:collapse}.Table_variant-outlined__kS75Y{border:1px solid var(--color-gray-200);border-radius:var(--border-radius-md)}.Table_variant-contained__bpl4v{background-color:var(--color-white);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm)}.Table_size-sm__1NqfL{font-size:var(--font-size-sm)}.Table_size-sm__1NqfL .Table_tableCell__QIDXa{padding:var(--spacing-1) var(--spacing-2)}.Table_size-md__fPMsi{font-size:var(--font-size-base)}.Table_size-md__fPMsi .Table_tableCell__QIDXa{padding:var(--spacing-2) var(--spacing-3)}.Table_size-lg__yzLiW{font-size:var(--font-size-lg)}.Table_size-lg__yzLiW .Table_tableCell__QIDXa{padding:var(--spacing-3) var(--spacing-4)}.Table_tableHead__wldLs{border-bottom:2px solid var(--color-gray-200);background-color:var(--color-gray-50);font-weight:600}.Table_tableFooter__JvIxG{border-top:2px solid var(--color-gray-200);background-color:var(--color-gray-50)}.Table_align-left__rdrDN{text-align:left}.Table_align-center__eLYzf{text-align:center}.Table_align-right__C4b5N{text-align:right}.Table_striped__lp_6d tr:nth-child(2n){background-color:var(--color-gray-50)}.Table_bordered__wrGAC .Table_tableCell__QIDXa{border:1px solid var(--color-gray-200)}.Table_hoverable__QF9fR .Table_tableRow__R1b48:hover{background-color:var(--color-gray-100)}.Table_tableRow__R1b48.Table_selected__lkg1V{background-color:var(--color-primary-50)!important}.Table_tableRow__R1b48.Table_disabled__now1c{opacity:.6;pointer-events:none}.Table_tableRow__R1b48.Table_clickable__NS6yd{cursor:pointer}.Tooltip_container__otpiX{display:inline-flex;position:relative}.Tooltip_tooltipWrapper__4jfgR{display:inline-block;position:relative}.Tooltip_tooltip__W8tVl{position:fixed;z-index:var(--z-index-tooltip);background-color:var(--color-gray-900,#1f2937);color:var(--color-white,#fff);padding:8px 12px;border-radius:6px;font-size:13px;line-height:1.4;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);pointer-events:none;transition:opacity .15s ease,visibility .15s ease;word-wrap:break-word;white-space:nowrap;font-weight:500}.Tooltip_tooltipContent__EIctE{position:relative;z-index:1}.Tooltip_position-top__btZWM{transform-origin:bottom center}.Tooltip_position-bottom____VyM{transform-origin:top center}.Tooltip_position-left__igmJW{transform-origin:right center}.Tooltip_position-right___qtvE{transform-origin:left center}.Tooltip_hasArrow__iNJ5l .Tooltip_arrow__uLWqT{position:absolute;width:8px;height:8px;background:var(--color-gray-900,#1f2937);transform:rotate(45deg);z-index:0}.Tooltip_arrow__uLWqT[data-position=top]{bottom:-4px;left:50%;margin-left:-4px}.Tooltip_arrow__uLWqT[data-position=bottom]{top:-4px;left:50%;margin-left:-4px}.Tooltip_arrow__uLWqT[data-position=left]{right:-4px;top:50%;margin-top:-4px}.Tooltip_arrow__uLWqT[data-position=right]{left:-4px;top:50%;margin-top:-4px}.Tooltip_tooltip__W8tVl{opacity:0;visibility:hidden}.Tooltip_visible__c_ome{opacity:1!important;visibility:visible!important}.dark-theme .Tooltip_tooltip__W8tVl{background-color:var(--color-gray-700,#374151);color:var(--color-white,#fff);box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}.dark-theme .Tooltip_hasArrow__iNJ5l .Tooltip_arrow__uLWqT{background:var(--color-gray-700,#374151)}.Divider_divider__apmFr{--divider-color:var(--color-gray-200);--divider-thickness:1px;position:relative;width:100%}.Divider_orientation-horizontal__q4quS{height:var(--divider-thickness);border:none;background-color:var(--divider-color)}.Divider_orientation-vertical__0C1x3{display:inline-block;height:100%;width:var(--divider-thickness)}.Divider_orientation-vertical__0C1x3,.Divider_variant-solid__2HhsO{background-color:var(--divider-color)}.Divider_variant-dashed__O98pc{background-color:transparent;background-image:linear-gradient(to right,var(--divider-color) 50%,transparent 50%);background-size:16px var(--divider-thickness);background-repeat:repeat-x}.Divider_orientation-vertical__0C1x3.Divider_variant-dashed__O98pc{background-image:linear-gradient(to bottom,var(--divider-color) 50%,transparent 50%);background-size:var(--divider-thickness) 16px;background-repeat:repeat-y}.Divider_variant-dotted__BYGaw{background-color:transparent;background-image:radial-gradient(var(--divider-color) 40%,transparent 40%);background-size:8px 8px;background-repeat:repeat-x;height:8px}.Divider_orientation-vertical__0C1x3.Divider_variant-dotted__BYGaw{background-repeat:repeat-y;width:8px}.Divider_hasLabel__VjlsS{display:flex;align-items:center;background-color:transparent}.Divider_label__S7KbX{padding:0 var(--spacing-2);color:var(--color-gray-600);font-size:var(--font-size-sm);white-space:nowrap}.Divider_orientation-horizontal__q4quS.Divider_hasLabel__VjlsS:after,.Divider_orientation-horizontal__q4quS.Divider_hasLabel__VjlsS:before{content:"";flex:1 1;height:var(--divider-thickness);background-color:var(--divider-color)}.Divider_orientation-horizontal__q4quS.Divider_variant-dashed__O98pc.Divider_hasLabel__VjlsS:after,.Divider_orientation-horizontal__q4quS.Divider_variant-dashed__O98pc.Divider_hasLabel__VjlsS:before{background-image:linear-gradient(to right,var(--divider-color) 50%,transparent 50%);background-size:16px var(--divider-thickness);background-repeat:repeat-x}.Divider_orientation-horizontal__q4quS.Divider_variant-dotted__BYGaw.Divider_hasLabel__VjlsS:after,.Divider_orientation-horizontal__q4quS.Divider_variant-dotted__BYGaw.Divider_hasLabel__VjlsS:before{background-image:radial-gradient(var(--divider-color) 40%,transparent 40%);background-size:8px 8px;background-repeat:repeat-x;height:8px}.Divider_label-start__BNovL:before{flex:0 1;margin-right:var(--spacing-2)}.Divider_label-end__nkFGC:after{flex:0 1;margin-left:var(--spacing-2)}.Grid_container__wKazJ{width:100%;display:flex;flex-wrap:wrap;box-sizing:border-box;--gap-1-offset:var(--spacing-1);--gap-2-offset:var(--spacing-2);--gap-3-offset:var(--spacing-3);--gap-4-offset:var(--spacing-4);--gap-5-offset:var(--spacing-5)}.Grid_gap-1__4t_fX{--gap-offset:var(--gap-1-offset)}.Grid_gap-2__KtDZo{--gap-offset:var(--gap-2-offset)}.Grid_gap-3__seKev{--gap-offset:var(--gap-3-offset)}.Grid_gap-4__c49a0{--gap-offset:var(--gap-4-offset)}.Grid_gap-5__a4B1H{--gap-offset:var(--gap-5-offset)}.Grid_item__9UPRq{margin:0;box-sizing:border-box}.Grid_gap-0__Fz9y_{gap:var(--spacing-0);row-gap:var(--spacing-0);column-gap:var(--spacing-0)}.Grid_gap-1__4t_fX{gap:var(--spacing-1);row-gap:var(--spacing-1);column-gap:var(--spacing-1)}.Grid_gap-2__KtDZo{gap:var(--spacing-2);row-gap:var(--spacing-2);column-gap:var(--spacing-2)}.Grid_gap-3__seKev{gap:var(--spacing-3);row-gap:var(--spacing-3);column-gap:var(--spacing-3)}.Grid_gap-4__c49a0{gap:var(--spacing-4);row-gap:var(--spacing-4);column-gap:var(--spacing-4)}.Grid_gap-5__a4B1H{gap:var(--spacing-5);row-gap:var(--spacing-5);column-gap:var(--spacing-5)}.Grid_spacing-0__tX2_x{margin:0;width:100%}.Grid_spacing-0__tX2_x>.Grid_item__9UPRq{padding:0}.Grid_spacing-1__QnHrt{width:calc(100% + var(--spacing-2));margin:calc(-1 * var(--spacing-1))}.Grid_spacing-1__QnHrt>.Grid_item__9UPRq{padding:var(--spacing-1)}.Grid_spacing-2__RIgIN{width:calc(100% + var(--spacing-4));margin:calc(-1 * var(--spacing-2))}.Grid_spacing-2__RIgIN>.Grid_item__9UPRq{padding:var(--spacing-2)}.Grid_spacing-3__AjB88{width:calc(100% + var(--spacing-6));margin:calc(-1 * var(--spacing-3))}.Grid_spacing-3__AjB88>.Grid_item__9UPRq{padding:var(--spacing-3)}.Grid_spacing-4__0QBpK{width:calc(100% + var(--spacing-8));margin:calc(-1 * var(--spacing-4))}.Grid_spacing-4__0QBpK>.Grid_item__9UPRq{padding:var(--spacing-4)}.Grid_spacing-5__dvF35{width:calc(100% + var(--spacing-10));margin:calc(-1 * var(--spacing-5))}.Grid_spacing-5__dvF35>.Grid_item__9UPRq{padding:var(--spacing-5)}.Grid_direction-row__mtPNu{flex-direction:row}.Grid_direction-row-reverse___rvFb{flex-direction:row-reverse}.Grid_direction-column__FVCD9{flex-direction:column}.Grid_direction-column-reverse__MWK7t{flex-direction:column-reverse}.Grid_wrap-nowrap__Dqjer{flex-wrap:nowrap}.Grid_wrap-wrap-reverse__MNpoE{flex-wrap:wrap-reverse}.Grid_justify-center__9r8oS{justify-content:center}.Grid_justify-flex-end__5Imoi{justify-content:flex-end}.Grid_justify-space-between__lTn2b{justify-content:space-between}.Grid_justify-space-around__q_E2_{justify-content:space-around}.Grid_justify-space-evenly__wlQ5L{justify-content:space-evenly}.Grid_align-center__gKI11{align-items:center}.Grid_align-flex-start__fFbQK{align-items:flex-start}.Grid_align-flex-end__PB_5M{align-items:flex-end}.Grid_align-baseline__j3Pd9{align-items:baseline}.Grid_xs-auto__Q1nj7{flex-grow:1;flex-basis:0;max-width:100%}.Grid_gap-1__4t_fX .Grid_xs-6__eQhSg,.Grid_gap-2__KtDZo .Grid_xs-6__eQhSg,.Grid_gap-3__seKev .Grid_xs-6__eQhSg,.Grid_gap-4__c49a0 .Grid_xs-6__eQhSg,.Grid_gap-5__a4B1H .Grid_xs-6__eQhSg{flex-basis:calc(50% - var(--gap-offset, 0px));max-width:calc(50% - var(--gap-offset, 0px))}.Grid_gap-1__4t_fX .Grid_xs-4__7EYX_,.Grid_gap-2__KtDZo .Grid_xs-4__7EYX_,.Grid_gap-3__seKev .Grid_xs-4__7EYX_,.Grid_gap-4__c49a0 .Grid_xs-4__7EYX_,.Grid_gap-5__a4B1H .Grid_xs-4__7EYX_{flex-basis:calc(33.333333% - var(--gap-offset, 0px));max-width:calc(33.333333% - var(--gap-offset, 0px))}.Grid_gap-1__4t_fX .Grid_xs-3__AQzhN,.Grid_gap-2__KtDZo .Grid_xs-3__AQzhN,.Grid_gap-3__seKev .Grid_xs-3__AQzhN,.Grid_gap-4__c49a0 .Grid_xs-3__AQzhN,.Grid_gap-5__a4B1H .Grid_xs-3__AQzhN{flex-basis:calc(25% - var(--gap-offset, 0px));max-width:calc(25% - var(--gap-offset, 0px))}.Grid_xs-1__4QS46{flex-basis:8.333333%;max-width:8.333333%}.Grid_xs-2__8viIl{flex-basis:16.666667%;max-width:16.666667%}.Grid_xs-3__AQzhN{flex-basis:25%;max-width:25%}.Grid_xs-4__7EYX_{flex-basis:33.333333%;max-width:33.333333%}.Grid_xs-5___6Zsm{flex-basis:41.666667%;max-width:41.666667%}.Grid_xs-6__eQhSg{flex-basis:50%;max-width:50%}.Grid_xs-7__nQAuf{flex-basis:58.333333%;max-width:58.333333%}.Grid_xs-8__qkfkv{flex-basis:66.666667%;max-width:66.666667%}.Grid_xs-9__r96b7{flex-basis:75%;max-width:75%}.Grid_xs-10__PkwXo{flex-basis:83.333333%;max-width:83.333333%}.Grid_xs-11__fYhDF{flex-basis:91.666667%;max-width:91.666667%}.Grid_xs-12__L6lq9{flex-basis:100%;max-width:100%}@media (min-width:576px){.Grid_sm-auto__pN2ML{flex-grow:1;flex-basis:0;max-width:100%}.Grid_gap-1__4t_fX .Grid_sm-6__6lvG6,.Grid_gap-2__KtDZo .Grid_sm-6__6lvG6,.Grid_gap-3__seKev .Grid_sm-6__6lvG6,.Grid_gap-4__c49a0 .Grid_sm-6__6lvG6,.Grid_gap-5__a4B1H .Grid_sm-6__6lvG6{flex-basis:calc(50% - var(--gap-offset, 0px));max-width:calc(50% - var(--gap-offset, 0px))}.Grid_gap-1__4t_fX .Grid_sm-4__TgH1u,.Grid_gap-2__KtDZo .Grid_sm-4__TgH1u,.Grid_gap-3__seKev .Grid_sm-4__TgH1u,.Grid_gap-4__c49a0 .Grid_sm-4__TgH1u,.Grid_gap-5__a4B1H .Grid_sm-4__TgH1u{flex-basis:calc(33.333333% - var(--gap-offset, 0px));max-width:calc(33.333333% - var(--gap-offset, 0px))}.Grid_gap-1__4t_fX .Grid_sm-3__VqeaI,.Grid_gap-2__KtDZo .Grid_sm-3__VqeaI,.Grid_gap-3__seKev .Grid_sm-3__VqeaI,.Grid_gap-4__c49a0 .Grid_sm-3__VqeaI,.Grid_gap-5__a4B1H .Grid_sm-3__VqeaI{flex-basis:calc(25% - var(--gap-offset, 0px));max-width:calc(25% - var(--gap-offset, 0px))}.Grid_sm-1__UpQZf{flex-basis:8.333333%;max-width:8.333333%}.Grid_sm-2__OYJ8G{flex-basis:16.666667%;max-width:16.666667%}.Grid_sm-3__VqeaI{flex-basis:25%;max-width:25%}.Grid_sm-4__TgH1u{flex-basis:33.333333%;max-width:33.333333%}.Grid_sm-5__qQWkX{flex-basis:41.666667%;max-width:41.666667%}.Grid_sm-6__6lvG6{flex-basis:50%;max-width:50%}.Grid_sm-7__zd1TK{flex-basis:58.333333%;max-width:58.333333%}.Grid_sm-8__UwgcY{flex-basis:66.666667%;max-width:66.666667%}.Grid_sm-9__l6ax4{flex-basis:75%;max-width:75%}.Grid_sm-10__85n9V{flex-basis:83.333333%;max-width:83.333333%}.Grid_sm-11__e3env{flex-basis:91.666667%;max-width:91.666667%}.Grid_sm-12__LF9no{flex-basis:100%;max-width:100%}}@media (min-width:768px){.Grid_md-auto__uq5hI{flex-grow:1;flex-basis:0;max-width:100%}.Grid_gap-1__4t_fX .Grid_md-6__ASAMn,.Grid_gap-2__KtDZo .Grid_md-6__ASAMn,.Grid_gap-3__seKev .Grid_md-6__ASAMn,.Grid_gap-4__c49a0 .Grid_md-6__ASAMn,.Grid_gap-5__a4B1H .Grid_md-6__ASAMn{flex-basis:calc(50% - var(--gap-offset, 0px));max-width:calc(50% - var(--gap-offset, 0px))}.Grid_gap-1__4t_fX .Grid_md-4__CoZrC,.Grid_gap-2__KtDZo .Grid_md-4__CoZrC,.Grid_gap-3__seKev .Grid_md-4__CoZrC,.Grid_gap-4__c49a0 .Grid_md-4__CoZrC,.Grid_gap-5__a4B1H .Grid_md-4__CoZrC{flex-basis:calc(33.333333% - var(--gap-offset, 0px));max-width:calc(33.333333% - var(--gap-offset, 0px))}.Grid_gap-1__4t_fX .Grid_md-3__mshre,.Grid_gap-2__KtDZo .Grid_md-3__mshre,.Grid_gap-3__seKev .Grid_md-3__mshre,.Grid_gap-4__c49a0 .Grid_md-3__mshre,.Grid_gap-5__a4B1H .Grid_md-3__mshre{flex-basis:calc(25% - var(--gap-offset, 0px));max-width:calc(25% - var(--gap-offset, 0px))}.Grid_md-1__b5XXW{flex-basis:8.333333%;max-width:8.333333%}.Grid_md-2__0Op0t{flex-basis:16.666667%;max-width:16.666667%}.Grid_md-3__mshre{flex-basis:25%;max-width:25%}.Grid_md-4__CoZrC{flex-basis:33.333333%;max-width:33.333333%}.Grid_md-5__P8vqD{flex-basis:41.666667%;max-width:41.666667%}.Grid_md-6__ASAMn{flex-basis:50%;max-width:50%}.Grid_md-7__kD18E{flex-basis:58.333333%;max-width:58.333333%}.Grid_md-8__kiJIe{flex-basis:66.666667%;max-width:66.666667%}.Grid_md-9__M8hpB{flex-basis:75%;max-width:75%}.Grid_md-10__JeWGi{flex-basis:83.333333%;max-width:83.333333%}.Grid_md-11__f1U6R{flex-basis:91.666667%;max-width:91.666667%}.Grid_md-12___KgP_{flex-basis:100%;max-width:100%}}@media (min-width:992px){.Grid_lg-auto__Hs_rT{flex-grow:1;flex-basis:0;max-width:100%}.Grid_gap-1__4t_fX .Grid_lg-6__LxIX0,.Grid_gap-2__KtDZo .Grid_lg-6__LxIX0,.Grid_gap-3__seKev .Grid_lg-6__LxIX0,.Grid_gap-4__c49a0 .Grid_lg-6__LxIX0,.Grid_gap-5__a4B1H .Grid_lg-6__LxIX0{flex-basis:calc(50% - var(--gap-offset, 0px));max-width:calc(50% - var(--gap-offset, 0px))}.Grid_gap-1__4t_fX .Grid_lg-4__iZxTa,.Grid_gap-2__KtDZo .Grid_lg-4__iZxTa,.Grid_gap-3__seKev .Grid_lg-4__iZxTa,.Grid_gap-4__c49a0 .Grid_lg-4__iZxTa,.Grid_gap-5__a4B1H .Grid_lg-4__iZxTa{flex-basis:calc(33.333333% - var(--gap-offset, 0px));max-width:calc(33.333333% - var(--gap-offset, 0px))}.Grid_gap-1__4t_fX .Grid_lg-3__odnVe,.Grid_gap-2__KtDZo .Grid_lg-3__odnVe,.Grid_gap-3__seKev .Grid_lg-3__odnVe,.Grid_gap-4__c49a0 .Grid_lg-3__odnVe,.Grid_gap-5__a4B1H .Grid_lg-3__odnVe{flex-basis:calc(25% - var(--gap-offset, 0px));max-width:calc(25% - var(--gap-offset, 0px))}.Grid_lg-1__ZVC8T{flex-basis:8.333333%;max-width:8.333333%}.Grid_lg-2__QL6hH{flex-basis:16.666667%;max-width:16.666667%}.Grid_lg-3__odnVe{flex-basis:25%;max-width:25%}.Grid_lg-4__iZxTa{flex-basis:33.333333%;max-width:33.333333%}.Grid_lg-5__XtdIZ{flex-basis:41.666667%;max-width:41.666667%}.Grid_lg-6__LxIX0{flex-basis:50%;max-width:50%}.Grid_lg-7__Rnvw9{flex-basis:58.333333%;max-width:58.333333%}.Grid_lg-8__2sPed{flex-basis:66.666667%;max-width:66.666667%}.Grid_lg-9__VV2Cv{flex-basis:75%;max-width:75%}.Grid_lg-10__F4jc8{flex-basis:83.333333%;max-width:83.333333%}.Grid_lg-11__v0pv7{flex-basis:91.666667%;max-width:91.666667%}.Grid_lg-12__YhLKQ{flex-basis:100%;max-width:100%}}@media (min-width:1200px){.Grid_xl-auto__B8rtX{flex-grow:1;flex-basis:0;max-width:100%}.Grid_gap-1__4t_fX .Grid_xl-6__LIi3c,.Grid_gap-2__KtDZo .Grid_xl-6__LIi3c,.Grid_gap-3__seKev .Grid_xl-6__LIi3c,.Grid_gap-4__c49a0 .Grid_xl-6__LIi3c,.Grid_gap-5__a4B1H .Grid_xl-6__LIi3c{flex-basis:calc(50% - var(--gap-offset, 0px));max-width:calc(50% - var(--gap-offset, 0px))}.Grid_gap-1__4t_fX .Grid_xl-4__bj82q,.Grid_gap-2__KtDZo .Grid_xl-4__bj82q,.Grid_gap-3__seKev .Grid_xl-4__bj82q,.Grid_gap-4__c49a0 .Grid_xl-4__bj82q,.Grid_gap-5__a4B1H .Grid_xl-4__bj82q{flex-basis:calc(33.333333% - var(--gap-offset, 0px));max-width:calc(33.333333% - var(--gap-offset, 0px))}.Grid_gap-1__4t_fX .Grid_xl-3__6Jijm,.Grid_gap-2__KtDZo .Grid_xl-3__6Jijm,.Grid_gap-3__seKev .Grid_xl-3__6Jijm,.Grid_gap-4__c49a0 .Grid_xl-3__6Jijm,.Grid_gap-5__a4B1H .Grid_xl-3__6Jijm{flex-basis:calc(25% - var(--gap-offset, 0px));max-width:calc(25% - var(--gap-offset, 0px))}.Grid_xl-1__1wI5c{flex-basis:8.333333%;max-width:8.333333%}.Grid_xl-2__acj2l{flex-basis:16.666667%;max-width:16.666667%}.Grid_xl-3__6Jijm{flex-basis:25%;max-width:25%}.Grid_xl-4__bj82q{flex-basis:33.333333%;max-width:33.333333%}.Grid_xl-5__7dK1q{flex-basis:41.666667%;max-width:41.666667%}.Grid_xl-6__LIi3c{flex-basis:50%;max-width:50%}.Grid_xl-7__VWpYU{flex-basis:58.333333%;max-width:58.333333%}.Grid_xl-8__2U3dA{flex-basis:66.666667%;max-width:66.666667%}.Grid_xl-9__znDVu{flex-basis:75%;max-width:75%}.Grid_xl-10__ZfQaM{flex-basis:83.333333%;max-width:83.333333%}.Grid_xl-11__g8i83{flex-basis:91.666667%;max-width:91.666667%}.Grid_xl-12___f1k4{flex-basis:100%;max-width:100%}}.HorizontalScroll_scroller__pSvy4{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-gray-300) transparent;max-width:100%}.HorizontalScroll_scroller__pSvy4::-webkit-scrollbar{height:4px}.HorizontalScroll_scroller__pSvy4::-webkit-scrollbar-track{background:transparent}.HorizontalScroll_scroller__pSvy4::-webkit-scrollbar-thumb{background-color:var(--color-gray-300);border-radius:4px}.HorizontalScroll_scroller__pSvy4[data-overflow-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),transparent)}.HorizontalScroll_scroller__pSvy4[data-overflow-start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),transparent)}.HorizontalScroll_scroller__pSvy4[data-overflow-start][data-overflow-end]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 2rem,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 2rem,#000 calc(100% - 2rem),transparent)}.HorizontalScroll_scroller__pSvy4:has(:focus-visible){-webkit-mask-image:none;mask-image:none}.GridAreas_gridAreas__cezO5{--ga-areas:initial;--ga-areas-md:initial;--ga-areas-lg:initial;--ga-areas-xl:initial;--ga-columns:initial;--ga-columns-md:initial;--ga-columns-lg:initial;--ga-columns-xl:initial;display:grid;grid-template-columns:var(--ga-columns,minmax(0,1fr));grid-template-areas:var(--ga-areas,none);grid-column-gap:var(--ga-column-gap,0);column-gap:var(--ga-column-gap,0);grid-row-gap:0;row-gap:0;margin-top:calc(-1 * var(--ga-row-gap, 0px))}.GridAreas_area__sh8RW{margin-top:var(--ga-row-gap,0)}.GridAreas_area__sh8RW:empty{display:none}.GridAreas_group____Z4K{display:contents}@media (min-width:768px){.GridAreas_gridAreas__cezO5{grid-template-columns:var(--ga-columns-md,var(--ga-columns,minmax(0,1fr)));grid-template-areas:var(--ga-areas-md,var(--ga-areas,none))}.GridAreas_group-md__bGusD{display:flex;flex-direction:column}}@media (min-width:992px){.GridAreas_gridAreas__cezO5{grid-template-columns:var(
      --ga-columns-lg,var(--ga-columns-md,var(--ga-columns,minmax(0,1fr)))
    );grid-template-areas:var(--ga-areas-lg,var(--ga-areas-md,var(--ga-areas,none)))}.GridAreas_group-lg__45hGm{display:flex;flex-direction:column}}@media (min-width:1200px){.GridAreas_gridAreas__cezO5{grid-template-columns:var(
      --ga-columns-xl,var(--ga-columns-lg,var(--ga-columns-md,var(--ga-columns,minmax(0,1fr))))
    );grid-template-areas:var(
      --ga-areas-xl,var(--ga-areas-lg,var(--ga-areas-md,var(--ga-areas,none)))
    )}.GridAreas_group-xl__o_7n5{display:flex;flex-direction:column}}.Section_section__d_jbg{width:100%;padding-inline:clamp(1rem,4vw,2rem)}.Section_spacing-sm__aDwxd{padding-block:clamp(2rem,4vw,3rem)}.Section_spacing-md__nYdEL{padding-block:clamp(3rem,6vw,5rem)}.Section_spacing-lg__rQmZg{padding-block:clamp(4rem,8vw,7.5rem)}.Section_spacing-none__b_qUJ{padding-block:0}.Stack_stack__x1V1C{width:100%}.Stack_divider__NeBoT{background-color:var(--color-gray-200)}.Stack_divider-vertical__vhc1t{width:100%;height:1px}.Stack_divider-horizontal__wMQG4{width:1px;height:auto;align-self:stretch}.Alert_alert__4bwIv{display:flex;padding:var(--alert-padding-y) var(--alert-padding-x);border-radius:var(--alert-border-radius);margin-bottom:var(--alert-margin-bottom);border-width:var(--alert-border-width);border-style:solid;position:relative}.Alert_info__ZuhgI{background-color:var(--alert-info-bg);color:var(--alert-info-text);border-color:var(--alert-info-border)}.Alert_success__t8AAy{background-color:var(--alert-success-bg);color:var(--alert-success-text);border-color:var(--alert-success-border)}.Alert_warning__dQxsK{background-color:var(--alert-warning-bg);color:var(--alert-warning-text);border-color:var(--alert-warning-border)}.Alert_error__UarZ9{background-color:var(--alert-error-bg);color:var(--alert-error-text);border-color:var(--alert-error-border)}.Alert_content__CPk3S{flex:1 1}.Alert_title__UIZx4{font-weight:var(--font-weight-semibold);margin-bottom:4px;font-size:var(--font-size-base)}.Alert_message__cpdiQ{font-size:var(--font-size-sm)}.Alert_icon__6Ue_H{margin-right:var(--spacing-3);display:flex;align-items:center}.Alert_dismissible__Y2Pgd{padding-right:calc(var(--alert-padding-x) * 2)}.Alert_closeButton__zLVaF{position:absolute;top:var(--alert-padding-y);right:var(--alert-padding-x);background:transparent;border:none;font-size:var(--font-size-xl);line-height:1;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s ease}.Alert_closeButton__zLVaF:hover{opacity:1}.Alert_fadeIn__O7pKV{animation:Alert_fadeIn__O7pKV .3s ease-in}@keyframes Alert_fadeIn__O7pKV{0%{opacity:0}to{opacity:1}}.Modal_modalOverlay__BruUS{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--modal-backdrop-bg,rgba(0,0,0,.5));display:flex;align-items:center;justify-content:center;z-index:var(--z-index-modal);padding:var(--spacing-4);animation:Modal_fadeIn__kUH3j .2s ease-out}.Modal_depth1__rb__Y{z-index:calc(var(--z-index-modal) + 0)}.Modal_depth2__ybVL6{z-index:calc(var(--z-index-modal) + 10)}.Modal_depth3___jRvm{z-index:calc(var(--z-index-modal) + 20)}.Modal_depth4__MqJNj{z-index:calc(var(--z-index-modal) + 30)}.Modal_modalOverlay__BruUS.Modal_nested__1F5uD{background-color:rgba(0,0,0,.3)}.Modal_modal__hxWYI{background-color:var(--modal-bg);border-radius:var(--modal-border-radius);box-shadow:var(--modal-shadow);display:flex;flex-direction:column;max-width:100%;min-height:0;max-height:calc(100vh - 2 * var(--spacing-4));max-height:calc(100dvh - 2 * var(--spacing-4));animation:Modal_slideIn__cC7JW .3s ease-out;border:var(--modal-border-width) solid var(--modal-border-color);overflow:hidden}.Modal_small__5Bydh{width:400px}.Modal_medium__TT0dU{width:560px}.Modal_large__zSqM4{width:800px}.Modal_full__GEurP{width:calc(100vw - 2 * var(--spacing-4));height:calc(100vh - 2 * var(--spacing-4));height:calc(100dvh - 2 * var(--spacing-4))}.Modal_modalHeader__prPM0{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:var(--modal-header-padding-y) var(--modal-header-padding-x);border-bottom:var(--modal-border-width) solid var(--modal-border-color)}.Modal_modalTitle__agsow{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--modal-title-color,inherit);min-width:0;overflow-wrap:anywhere}.Modal_closeButton__mkSyt{flex:0 0 36px;width:36px;height:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;color:var(--color-text-muted);border:none;border-radius:var(--border-radius-md);padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease;margin-left:var(--spacing-3);margin-right:calc(-1 * var(--spacing-2))}.Modal_closeIcon__OetCC{width:20px;height:20px;flex:0 0 auto}.Modal_closeButton__mkSyt:hover:not(:disabled){color:var(--modal-close-color);background-color:var(--modal-close-hover-bg)}.Modal_closeButton__mkSyt:focus-visible{color:var(--modal-close-color);outline:2px solid var(--color-primary-border);outline-offset:2px}.Modal_closeButton__mkSyt:disabled{opacity:.4;cursor:not-allowed}.Modal_modalBody__j_RBb{padding:var(--modal-body-padding-y) var(--modal-body-padding-x);overflow-y:auto;flex:1 1 auto;min-height:0}.Modal_modalBody__j_RBb>[data-card]{height:auto}.Modal_modalFooter__N6OHT{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:var(--spacing-3);padding:var(--modal-footer-padding-y) var(--modal-footer-padding-x);border-top:var(--modal-border-width) solid var(--modal-border-color);background-color:var(--modal-footer-bg)}@keyframes Modal_fadeIn__kUH3j{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideIn__cC7JW{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.Modal_modalOverlay__BruUS,.Modal_modal__hxWYI{animation:none}}@media (max-width:576px){.Modal_full__GEurP,.Modal_large__zSqM4,.Modal_medium__TT0dU{width:100vw;height:100vh;height:100dvh;max-height:none;border-radius:0;border:none}.Modal_modalOverlay__BruUS:has(>.Modal_full__GEurP),.Modal_modalOverlay__BruUS:has(>.Modal_large__zSqM4),.Modal_modalOverlay__BruUS:has(>.Modal_medium__TT0dU){padding:0}.Modal_small__5Bydh{width:calc(100% - 2 * var(--spacing-4));height:auto}.Modal_closeButton__mkSyt{flex:0 0 44px;width:44px;height:44px;margin-right:calc(-1 * var(--spacing-3))}.Modal_modalFooter__N6OHT{flex-direction:column-reverse;align-items:stretch;padding-bottom:max(var(--modal-footer-padding-y),env(safe-area-inset-bottom))}.Modal_modalFooter__N6OHT>*{width:100%}.Modal_modalFooter__N6OHT>:only-child:has(>button,>a){
    /* !important: the library Flex puts its layout in an inline style attribute. */flex-direction:column-reverse!important;flex-wrap:nowrap!important;align-items:stretch!important}.Modal_modalFooter__N6OHT>:only-child:has(>button,>a)>*{width:100%}}.Modal_modal__hxWYI:focus-visible{outline:none}.ConfirmDialog_footer__f4J2m button{white-space:normal;max-width:100%;min-width:0}.Progress_progress__3sxiW{display:flex;flex-direction:column;width:100%}.Progress_labelOutside__SPG4f{margin-bottom:.5rem}.Progress_labelText__KB6nY{font-size:var(--font-size-sm);color:var(--color-gray-700);margin-bottom:.25rem}.Progress_track__wmixp{background-color:var(--color-gray-200);border-radius:var(--border-radius-full);overflow:hidden;position:relative}.Progress_bar__AzaJT{height:100%;border-radius:var(--border-radius-full);display:flex;align-items:center;justify-content:center;color:var(--color-white);font-size:var(--font-size-sm);transition:width .3s ease}.Progress_labelInside__fhAUQ,.Progress_valueText__lPNTw{padding:0 .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:inherit}.Progress_size-small__aBmam{height:.5rem}.Progress_size-small__aBmam .Progress_bar__AzaJT{font-size:0}.Progress_size-medium__J8DQ1{height:1rem}.Progress_size-large__uAC7y{height:1.5rem}.Progress_variant-primary__4dizY{background-color:var(--color-primary)}.Progress_variant-secondary__Q2W_r{background-color:var(--color-secondary)}.Progress_variant-success__Kpm5f{background-color:var(--color-success)}.Progress_variant-danger__uu_FB{background-color:var(--color-danger)}.Progress_variant-warning__EeczN{background-color:var(--color-warning)}.Progress_variant-info__jZubC{background-color:var(--color-info)}.Progress_striped__1Udna{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.Progress_animated__vABaF{animation:Progress_progress-bar-stripes__6J3Wm 1s linear infinite}@keyframes Progress_progress-bar-stripes__6J3Wm{0%{background-position:1rem 0}to{background-position:0 0}}.Progress_circularProgress__iE7rV{position:relative;display:inline-flex;align-items:center;justify-content:center}.Progress_svg__6HWzn{transform:rotate(-90deg)}.Progress_circleBackground__2Egom{fill:none;stroke:var(--color-gray-200)}.Progress_circleValue__d2sXs{fill:none;stroke-linecap:round;transition:stroke-dashoffset .3s ease}.Progress_circularValue__i6wAY{position:absolute;display:flex;align-items:center;justify-content:center;font-size:calc(var(--font-size-sm) - 1px);font-weight:var(--font-weight-medium);color:var(--color-gray-700)}.Progress_circularProgress__iE7rV.Progress_variant-primary__4dizY .Progress_circleValue__d2sXs{stroke:var(--color-primary)}.Progress_circularProgress__iE7rV.Progress_variant-secondary__Q2W_r .Progress_circleValue__d2sXs{stroke:var(--color-secondary)}.Progress_circularProgress__iE7rV.Progress_variant-success__Kpm5f .Progress_circleValue__d2sXs{stroke:var(--color-success)}.Progress_circularProgress__iE7rV.Progress_variant-danger__uu_FB .Progress_circleValue__d2sXs{stroke:var(--color-danger)}.Progress_circularProgress__iE7rV.Progress_variant-warning__EeczN .Progress_circleValue__d2sXs{stroke:var(--color-warning)}.Progress_circularProgress__iE7rV.Progress_variant-info__jZubC .Progress_circleValue__d2sXs{stroke:var(--color-info)}.Spinner_container__eksbx{display:inline-flex;align-items:center;justify-content:center}.Spinner_label-top__1UjSj{flex-direction:column-reverse}.Spinner_label-bottom__7CDJP{flex-direction:column}.Spinner_label-left__Uy21O{flex-direction:row-reverse}.Spinner_label-right__UCBGU{flex-direction:row}.Spinner_label__4nnEl{color:var(--color-gray-700);margin:.5rem;font-size:var(--font-size-sm)}.Spinner_spinner__dz64f{display:inline-block;vertical-align:middle;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:Spinner_spinner-rotation__nw2Qc .75s linear infinite}.Spinner_spinnerInner__8TquE{display:block;width:100%;height:100%}.Spinner_size-small__IpHHc{width:16px;height:16px;border-width:2px}.Spinner_size-medium__sk7IZ{width:24px;height:24px;border-width:2px}.Spinner_size-large__u9Gyj{width:36px;height:36px;border-width:3px}.Spinner_size-xlarge__8IAHw{width:48px;height:48px;border-width:4px}.Spinner_thickness-thin__b__8h{border-width:1px}.Spinner_thickness-thick__AE_To .Spinner_size-small__IpHHc{border-width:3px}.Spinner_thickness-thick__AE_To .Spinner_size-medium__sk7IZ{border-width:4px}.Spinner_thickness-thick__AE_To .Spinner_size-large__u9Gyj{border-width:5px}.Spinner_thickness-thick__AE_To .Spinner_size-xlarge__8IAHw{border-width:6px}.Spinner_speed-slow__mkNRd{animation-duration:1.5s}.Spinner_speed-normal__7Hnmj{animation-duration:.75s}.Spinner_speed-fast__CU7tH{animation-duration:.5s}.Spinner_variant-primary__ynfsG{color:var(--color-primary-text)}.Spinner_variant-secondary__YpovT{color:var(--color-secondary)}.Spinner_variant-success__GMq_2{color:var(--color-success)}.Spinner_variant-danger__1DzVa{color:var(--color-danger)}.Spinner_variant-warning__63r4P{color:var(--color-warning)}.Spinner_variant-info__0NXo9{color:var(--color-info)}.Spinner_variant-light__2VwxM{color:var(--color-gray-200)}.Spinner_variant-dark__WySnF{color:var(--color-gray-800)}@keyframes Spinner_spinner-rotation__nw2Qc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Spinner_srOnly__JGGyg{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Spinner_dotContainer__Sx_ms{display:inline-flex;flex-direction:column;align-items:center}.Spinner_dots__i1M66{display:flex;align-items:center}.Spinner_dot__rZ8w8{width:8px;height:8px;margin:0 3px;border-radius:50%;display:inline-block;animation:Spinner_dot-bounce__HCMzA .8s ease-in-out infinite both}.Spinner_dot__rZ8w8:first-child{animation-delay:-.32s}.Spinner_dot__rZ8w8:nth-child(2){animation-delay:-.16s}.Spinner_dotContainer__Sx_ms.Spinner_size-small__IpHHc .Spinner_dot__rZ8w8{width:6px;height:6px;margin:0 2px}.Spinner_dotContainer__Sx_ms.Spinner_size-medium__sk7IZ .Spinner_dot__rZ8w8{width:8px;height:8px;margin:0 3px}.Spinner_dotContainer__Sx_ms.Spinner_size-large__u9Gyj .Spinner_dot__rZ8w8{width:12px;height:12px;margin:0 4px}.Spinner_dotContainer__Sx_ms.Spinner_size-xlarge__8IAHw .Spinner_dot__rZ8w8{width:16px;height:16px;margin:0 5px}.Spinner_dotContainer__Sx_ms.Spinner_variant-primary__ynfsG .Spinner_dot__rZ8w8{background-color:var(--color-primary)}.Spinner_dotContainer__Sx_ms.Spinner_variant-secondary__YpovT .Spinner_dot__rZ8w8{background-color:var(--color-secondary)}.Spinner_dotContainer__Sx_ms.Spinner_variant-success__GMq_2 .Spinner_dot__rZ8w8{background-color:var(--color-success)}.Spinner_dotContainer__Sx_ms.Spinner_variant-danger__1DzVa .Spinner_dot__rZ8w8{background-color:var(--color-danger)}.Spinner_dotContainer__Sx_ms.Spinner_variant-warning__63r4P .Spinner_dot__rZ8w8{background-color:var(--color-warning)}.Spinner_dotContainer__Sx_ms.Spinner_variant-info__0NXo9 .Spinner_dot__rZ8w8{background-color:var(--color-info)}.Spinner_dotContainer__Sx_ms.Spinner_variant-light__2VwxM .Spinner_dot__rZ8w8{background-color:var(--color-gray-200)}.Spinner_dotContainer__Sx_ms.Spinner_variant-dark__WySnF .Spinner_dot__rZ8w8{background-color:var(--color-gray-800)}.Spinner_dotContainer__Sx_ms.Spinner_speed-slow__mkNRd .Spinner_dot__rZ8w8{animation-duration:1.5s}.Spinner_dotContainer__Sx_ms.Spinner_speed-normal__7Hnmj .Spinner_dot__rZ8w8{animation-duration:.8s}.Spinner_dotContainer__Sx_ms.Spinner_speed-fast__CU7tH .Spinner_dot__rZ8w8{animation-duration:.5s}@keyframes Spinner_dot-bounce__HCMzA{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.Toast_container__3YrFW{position:fixed;padding:1rem;z-index:var(--z-index-toast,9000);max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.Toast_container-top-left__eGCrY{top:0;left:0}.Toast_container-top-center__Ig8T_{top:0;left:50%;transform:translateX(-50%)}.Toast_container-top-right__We4rn{top:0;right:0}.Toast_container-bottom-left__MY7U8{bottom:0;left:0}.Toast_container-bottom-center__n86c5{bottom:0;left:50%;transform:translateX(-50%)}.Toast_container-bottom-right__KceU7{bottom:0;right:0}.Toast_position-top-left__NglKT{position:fixed;top:1rem;left:1rem}.Toast_position-top-center__1f_L_{position:fixed;top:1rem;left:50%;transform:translateX(-50%)}.Toast_position-top-right__FlHZd{position:fixed;top:1rem;right:1rem}.Toast_position-bottom-left__OeUGs{position:fixed;bottom:1rem;left:1rem}.Toast_position-bottom-center__ghCIx{position:fixed;bottom:1rem;left:50%;transform:translateX(-50%)}.Toast_position-bottom-right___ehkB{position:fixed;bottom:1rem;right:1rem}.Toast_toast__JLT8w{display:flex;align-items:flex-start;justify-content:space-between;min-width:300px;max-width:400px;padding:.75rem 1rem;border-radius:var(--border-radius-md);box-shadow:var(--shadow-md);animation:Toast_toast-slide-in__6kYzM .3s ease-out;background-color:var(--color-white);pointer-events:auto;margin:.5rem 0;overflow:hidden}.Toast_content__iO_3B{display:flex;align-items:flex-start;flex:1 1}.Toast_icon__Uuhqa{margin-right:.75rem;flex-shrink:0}.Toast_body__ZmL1c{flex:1 1}.Toast_title__QEcJ8{font-weight:var(--font-weight-semi-bold);margin-bottom:.25rem;color:var(--color-gray-900)}.Toast_message__cEq_o{color:var(--color-gray-700);font-size:var(--font-size-sm)}.Toast_closeButton__i1BYy{background:transparent;border:none;font-size:1.25rem;line-height:1;cursor:pointer;padding:0;margin-left:.75rem;color:var(--color-gray-500);display:flex;align-items:center;justify-content:center;width:24px;height:24px;opacity:.7;margin-top:-4px;margin-right:-4px;border-radius:var(--border-radius-sm);transition:opacity .15s ease,background-color .15s ease}.Toast_closeButton__i1BYy:hover{opacity:1;background-color:rgba(0,0,0,.05)}.Toast_closeButton__i1BYy:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-light)}.Toast_variant-primary__6OVG9{background-color:var(--color-white);border-left:4px solid var(--color-primary)}.Toast_variant-secondary__DunAV{background-color:var(--color-white);border-left:4px solid var(--color-gray-600)}.Toast_variant-success__Gekt_{background-color:var(--color-white);border-left:4px solid var(--color-success)}.Toast_variant-danger__Q1dFd{background-color:var(--color-white);border-left:4px solid var(--color-danger)}.Toast_variant-warning__ykUHu{background-color:var(--color-white);border-left:4px solid var(--color-warning)}.Toast_variant-info__YfqMt{background-color:var(--color-white);border-left:4px solid var(--color-info)}@keyframes Toast_toast-slide-in__6kYzM{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.Checkbox_checkboxWrapper__fUVdU{display:flex;flex-direction:column;margin-bottom:var(--spacing-2)}.Checkbox_label__K_cgG{position:relative;display:flex;align-items:flex-start;cursor:pointer;padding:2px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_checkbox__ZPpaA{position:absolute;opacity:0;height:0;width:0;cursor:pointer}.Checkbox_labelText__8woEF{padding-left:8px;font-size:var(--font-size-base);line-height:1.4;color:var(--color-gray-800)}.Checkbox_checkmark__Ar4v3{position:relative;display:inline-block;flex-shrink:0;height:18px;width:18px;background-color:var(--color-white);border:1px solid var(--color-gray-400);border-radius:2px;margin-top:2px;transition:all .15s ease-in-out}.Checkbox_label__K_cgG:hover .Checkbox_checkbox__ZPpaA:not(:disabled)~.Checkbox_checkmark__Ar4v3{border-color:var(--color-primary)}.Checkbox_checkbox__ZPpaA:focus~.Checkbox_checkmark__Ar4v3{border-color:var(--color-primary);box-shadow:var(--shadow-focus-ring)}.Checkbox_checkbox__ZPpaA:checked~.Checkbox_checkmark__Ar4v3{background-color:var(--color-primary);border-color:var(--color-primary)}.Checkbox_checkmark__Ar4v3:after{content:"";position:absolute;display:none;left:5px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.Checkbox_checkbox__ZPpaA:checked~.Checkbox_checkmark__Ar4v3:after{display:block}.Checkbox_checkbox__ZPpaA:indeterminate~.Checkbox_checkmark__Ar4v3{background-color:var(--color-primary);border-color:var(--color-primary)}.Checkbox_checkbox__ZPpaA:indeterminate~.Checkbox_checkmark__Ar4v3:after{display:block;left:4px;top:8px;width:8px;height:0;border-width:0 0 2px;transform:rotate(0deg)}.Checkbox_disabled__f_MHh~.Checkbox_checkmark__Ar4v3{background-color:var(--color-gray-100);border-color:var(--color-gray-300);cursor:not-allowed}.Checkbox_checkbox__ZPpaA:checked:disabled~.Checkbox_checkmark__Ar4v3{background-color:var(--color-gray-300)}.Checkbox_disabledLabel__ivmbT{cursor:not-allowed;color:var(--color-gray-500)}.Checkbox_disabledLabel__ivmbT .Checkbox_labelText__8woEF{color:var(--color-gray-500)}.Checkbox_error__9WKwS~.Checkbox_checkmark__Ar4v3{border-color:var(--color-error)}.Checkbox_errorText__fbMHd{color:var(--color-error-text)}.Checkbox_errorText__fbMHd,.Checkbox_hint__UepfK{font-size:var(--font-size-sm);margin-top:var(--spacing-1)}.Checkbox_hint__UepfK{color:var(--color-gray-600)}.Radio_radioWrapper__5saP8{display:flex;align-items:center;margin-bottom:var(--spacing-2)}.Radio_radioGroupContainer__Lc_NE{margin-bottom:var(--spacing-3)}.Radio_label__acGXD{position:relative;display:flex;align-items:center;cursor:pointer;padding:4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Radio_radio__SDrz_{position:absolute;opacity:0;height:0;width:0;cursor:pointer}.Radio_labelText__Lo3DM{padding-left:8px;font-size:var(--font-size-base);line-height:1.4;color:var(--color-gray-800)}.Radio_radiomark__HoZPs{position:relative;display:inline-block;flex-shrink:0;height:18px;width:18px;background-color:var(--color-white);border:1px solid var(--color-gray-400);border-radius:50%;margin-top:0;transition:all .15s ease-in-out}.Radio_label__acGXD:hover .Radio_radio__SDrz_:not(:disabled)~.Radio_radiomark__HoZPs{border-color:var(--color-primary)}.Radio_radio__SDrz_:focus~.Radio_radiomark__HoZPs{border-color:var(--color-primary);box-shadow:var(--shadow-focus-ring)}.Radio_radio__SDrz_:checked~.Radio_radiomark__HoZPs{border-color:var(--color-primary)}.Radio_radiomark__HoZPs:after{content:"";position:absolute;display:none;left:50%;top:50%;width:10px;height:10px;border-radius:50%;background:var(--color-primary);transform:translate(-50%,-50%)}.Radio_radio__SDrz_:checked~.Radio_radiomark__HoZPs:after{display:block}.Radio_disabled__sj7qh~.Radio_radiomark__HoZPs{background-color:var(--color-gray-100);border-color:var(--color-gray-300);cursor:not-allowed}.Radio_radio__SDrz_:checked:disabled~.Radio_radiomark__HoZPs:after{background-color:var(--color-gray-500)}.Radio_disabledLabel__ovZIs{cursor:not-allowed;color:var(--color-gray-500)}.Radio_disabledLabel__ovZIs .Radio_labelText__Lo3DM{color:var(--color-gray-500)}.Radio_error__CtEdX~.Radio_radiomark__HoZPs{border-color:var(--color-error)}.Radio_radioGroup__Lw_Qs{display:flex;margin:var(--spacing-2) 0}.Radio_direction-vertical__kSTxs{flex-direction:column}.Radio_direction-horizontal__XRYoW{flex-direction:row}.Radio_direction-horizontal__XRYoW .Radio_radioWrapper__5saP8{margin-right:var(--spacing-4)}.Radio_groupLabel__cxSTK{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-800);margin-bottom:var(--spacing-1)}.Radio_required__gCyvN{color:var(--color-error-text);margin-left:var(--spacing-1)}.Radio_hint__ShHKd{color:var(--color-gray-600)}.Radio_errorText__a9pKU,.Radio_hint__ShHKd{font-size:var(--font-size-sm);margin-top:var(--spacing-1)}.Radio_errorText__a9pKU{color:var(--color-error-text)}.Select_container__sTnOp{display:flex;flex-direction:column;width:100%}.Select_label__DrUwd{margin-bottom:var(--spacing-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-800)}.Select_selectWrapper__vB107{position:relative;display:inline-block;height:100%}.Select_select__83gKu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--input-bg);border:1px solid var(--color-gray-300);border-radius:var(--border-radius-md);color:var(--color-gray-800);display:inline-block;font-size:var(--font-size-base);line-height:1.5;padding:var(--spacing-2) var(--spacing-4) var(--spacing-2) var(--spacing-4);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;max-width:100%;width:100%;height:100%}.Select_select__83gKu:focus{border-color:var(--color-primary-border);box-shadow:var(--shadow-focus-ring);outline:none}.Select_select__83gKu:hover:not(:disabled){border-color:var(--color-primary-light)}.Select_arrow__KD_oS{position:absolute;top:50%;right:var(--spacing-3);transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--color-gray-600);pointer-events:none}.Select_selectWrapper__vB107:focus-within .Select_arrow__KD_oS{border-top-color:var(--color-primary-border)}.Select_small__7hSw6{padding:var(--spacing-1) var(--spacing-7) var(--spacing-1) var(--spacing-2);font-size:var(--font-size-sm)}.Select_large__GmXcr{padding:var(--spacing-3) var(--spacing-8) var(--spacing-3) var(--spacing-4);font-size:var(--font-size-lg)}.Select_disabled__B4lXx{background-color:var(--color-gray-100);color:var(--color-gray-500);cursor:not-allowed;border-color:var(--color-gray-200)}.Select_error__203D8{border-color:var(--color-error)}.Select_error__203D8:focus{box-shadow:0 0 0 2px rgba(220,53,69,.25)}.Select_fullWidth__6wS66{width:100%}.Select_fullHeight__XkUu1{height:100%}.Select_required__dJQWh{color:var(--color-error-text);margin-left:var(--spacing-1)}.Select_hint__UQUIB{color:var(--color-gray-600)}.Select_errorText__4E_4d,.Select_hint__UQUIB{font-size:var(--font-size-sm);margin-top:var(--spacing-1)}.Select_errorText__4E_4d{color:var(--color-error-text)}.MultiSelect_container__QnuAB{position:relative;display:flex;flex-direction:column;gap:4px}.MultiSelect_container__QnuAB.MultiSelect_fullWidth__FNuaA{width:100%}.MultiSelect_label__Uhn_x{font-size:14px;font-weight:500;color:var(--multiselect-text);display:block}.MultiSelect_required__9D12M{color:var(--multiselect-error);margin-left:2px}.MultiSelect_selectWrapper__wFiPE{position:relative}.MultiSelect_trigger__VtNOR{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;background:var(--multiselect-bg);border:1px solid var(--multiselect-border);border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;line-height:1.5;min-height:40px}.MultiSelect_trigger__VtNOR:hover:not(.MultiSelect_disabled__87xDK){border-color:var(--multiselect-border-hover)}.MultiSelect_trigger__VtNOR.MultiSelect_open__o_zJR,.MultiSelect_trigger__VtNOR:focus-within{border-color:var(--multiselect-focus);box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.MultiSelect_trigger__VtNOR.MultiSelect_error__wYtLx{border-color:var(--multiselect-error)}.MultiSelect_trigger__VtNOR.MultiSelect_error__wYtLx:focus-within{border-color:var(--multiselect-error);box-shadow:0 0 0 3px rgba(220,38,38,.1)}.MultiSelect_trigger__VtNOR.MultiSelect_disabled__87xDK{background-color:var(--multiselect-disabled-bg);border-color:var(--multiselect-divider);cursor:not-allowed;color:var(--multiselect-placeholder)}.MultiSelect_trigger__VtNOR.MultiSelect_small__YJDUN{padding:6px 10px;font-size:13px;min-height:36px}.MultiSelect_trigger__VtNOR.MultiSelect_large__80tTO{padding:10px 14px;font-size:16px;min-height:48px}.MultiSelect_displayText__KnBwK{flex:1 1;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--multiselect-text)}.MultiSelect_trigger__VtNOR:not(.MultiSelect_hasValue__j3t8A) .MultiSelect_displayText__KnBwK{color:var(--multiselect-placeholder)}.MultiSelect_arrow__RSzCC{display:flex;align-items:center;justify-content:center;color:var(--multiselect-muted);transition:transform .2s ease;margin-left:8px;flex-shrink:0}.MultiSelect_arrow__RSzCC.MultiSelect_arrowUp__ZjMWt{transform:rotate(180deg)}.MultiSelect_dropdown__1QILE{background:var(--multiselect-bg);border:1px solid var(--multiselect-border);border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);max-height:300px;overflow:hidden;margin-top:4px;animation:MultiSelect_dropdownSlideIn__eQO_U .15s ease-out}.MultiSelect_dropdownAbove__M4DO9{animation:MultiSelect_dropdownSlideInAbove__XEz63 .15s ease-out}@keyframes MultiSelect_dropdownSlideIn__eQO_U{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes MultiSelect_dropdownSlideInAbove__XEz63{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.MultiSelect_searchWrapper__V17u9{padding:8px;border-bottom:1px solid var(--multiselect-divider)}.MultiSelect_searchInput__pNfDY{width:100%;padding:6px 8px;border:1px solid var(--multiselect-border);border-radius:4px;font-size:13px;outline:none;transition:all .2s ease;background:var(--multiselect-bg)}.MultiSelect_searchInput__pNfDY:focus{border-color:var(--multiselect-focus);outline:none}.MultiSelect_actions___WpVy{padding:8px;border-bottom:1px solid var(--multiselect-divider);display:flex;gap:8px}.MultiSelect_actionButton__g6SNt{background:none;border:none;color:var(--multiselect-link);font-size:12px;cursor:pointer;padding:2px 4px;border-radius:4px;transition:all .2s ease}.MultiSelect_actionButton__g6SNt:hover{background-color:var(--multiselect-selected-bg);color:var(--multiselect-link-hover)}.MultiSelect_optionsList__k6f0m{max-height:200px;overflow-y:auto}.MultiSelect_option__PCXmV{display:flex;align-items:center;padding:8px 12px;cursor:pointer;transition:all .2s ease;font-size:14px;gap:8px}.MultiSelect_option__PCXmV:hover{background-color:var(--multiselect-hover-bg)}.MultiSelect_option__PCXmV.MultiSelect_selected__cT9FT{background-color:var(--multiselect-selected-bg);color:var(--multiselect-selected-text)}.MultiSelect_option__PCXmV.MultiSelect_selected__cT9FT:hover{background-color:var(--multiselect-selected-hover-bg)}.MultiSelect_checkbox__EQVlL{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.MultiSelect_checkbox__EQVlL input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.MultiSelect_checkmark__Yk_1N{width:16px;height:16px;border:1px solid var(--multiselect-border);border-radius:3px;background:var(--multiselect-bg);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.MultiSelect_option__PCXmV.MultiSelect_selected__cT9FT .MultiSelect_checkmark__Yk_1N{background-color:var(--multiselect-check-bg);border-color:var(--multiselect-check-bg);color:var(--multiselect-check-text)}.MultiSelect_optionLabel__H8S9X{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.MultiSelect_noOptions__MexP3{padding:16px 12px;text-align:center;color:var(--multiselect-placeholder);font-size:13px;font-style:italic}.MultiSelect_hint__9g3Uu{font-size:12px;color:var(--multiselect-muted);margin-top:4px}.MultiSelect_errorText__KK7wB{font-size:12px;color:var(--multiselect-error);margin-top:4px}.ImageCropper_cropArea__2RIqN{position:relative;width:100%;height:360px;background:#1a1a1a;border-radius:8px;overflow:hidden}.ImageCropper_loading__Gr_OK{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#e5e7eb;font-size:14px}.ImageCropper_controls__ihnIH{margin-top:16px}.ImageCropper_zoomRow__TCF_t{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ImageCropper_zoomLabel__5KQXU{min-width:56px;font-size:14px;color:var(--text-secondary,#555)}.ImageCropper_zoomSlider__6kdV6{flex:1 1;cursor:pointer;accent-color:var(--color-primary,#2563eb)}.ImageCropper_actions__VqBPE{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.FileUpload_wrapper__CS8yo{width:100%}.FileUpload_label__aX2l9{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-2)}.FileUpload_upload__0Ruzg{border:2px dashed var(--color-border-muted);border-radius:var(--border-radius-md);padding:var(--spacing-6);cursor:pointer;transition:var(--transition-base);background-color:var(--color-background-subtle);position:relative;min-height:120px;display:flex;align-items:center;justify-content:center}.FileUpload_upload__0Ruzg:hover:not(.FileUpload_disabled__TEXf0){border-color:var(--color-border-hover);background-color:var(--color-background-hover)}.FileUpload_upload__0Ruzg.FileUpload_dragOver__wpobF{border-color:var(--color-primary-border);background-color:var(--color-primary-subtle)}.FileUpload_upload__0Ruzg.FileUpload_error__ETTrq{border-color:var(--color-error);background-color:var(--color-error-subtle)}.FileUpload_upload__0Ruzg.FileUpload_disabled__TEXf0{opacity:.6;cursor:not-allowed;background-color:var(--color-background-disabled)}.FileUpload_upload__0Ruzg.FileUpload_hasFile__FOy_G{border-style:solid;border-color:var(--color-border-strong);background-color:var(--color-background)}.FileUpload_input__aPEin{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:-1}.FileUpload_uploadArea__1HGm_{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--color-text-secondary)}.FileUpload_uploadIcon__tSvIx{font-size:2rem;margin-bottom:var(--spacing-3);color:var(--color-text-muted)}.FileUpload_uploadText__LzkAh{line-height:1.5}.FileUpload_primaryText__xk0My{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-1)}.FileUpload_secondaryText__pqntv{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.FileUpload_fileInfo__KM8gg{display:flex;align-items:center;width:100%;gap:var(--spacing-3)}.FileUpload_preview__FY9iW{flex-shrink:0}.FileUpload_previewImage__6hpjo{width:60px;height:60px;object-fit:cover;border-radius:var(--border-radius-sm);border:1px solid var(--color-border)}.FileUpload_fileDetails__aUVkf{flex:1 1;min-width:0}.FileUpload_fileName__NsFl5{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-1);word-break:break-word}.FileUpload_fileIcon__0G9MT{flex-shrink:0;color:var(--color-text-muted)}.FileUpload_fileSize__OpiVM{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.FileUpload_removeButton__uJVnv{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:var(--color-error);color:#fff;border-radius:50%;cursor:pointer;transition:var(--transition-base);font-size:var(--font-size-xs)}.FileUpload_removeButton__uJVnv:hover:not(:disabled){background:var(--color-error-hover);transform:scale(1.1)}.FileUpload_removeButton__uJVnv:disabled{opacity:.6;cursor:not-allowed}.FileUpload_errorText__uIwLn{display:block;margin-top:var(--spacing-1);font-size:var(--font-size-xs);color:var(--color-error-text)}.FileUpload_required__cOwUg{color:var(--color-error-text);margin-left:4px}.NumberInput_adornment__6GoIL{color:var(--color-text-secondary,inherit);font-size:inherit;pointer-events:none;white-space:nowrap}.NumberInput_field__37blh,.NumberInput_prefix2__bdTif,.NumberInput_prefix3__5_rde,.NumberInput_prefix4__L7dvY,.NumberInput_suffix2__QRGxt,.NumberInput_suffix3__c1Sem,.NumberInput_suffix4__HWV3m{display:contents}.NumberInput_suffix2__QRGxt input{padding-right:calc(var(--input-padding-x) + var(--spacing-3) + 1.5em)}.NumberInput_suffix3__c1Sem input{padding-right:calc(var(--input-padding-x) + var(--spacing-3) + 2.25em)}.NumberInput_suffix4__HWV3m input{padding-right:calc(var(--input-padding-x) + var(--spacing-3) + 3em)}.NumberInput_prefix2__bdTif input{padding-left:calc(var(--input-padding-x) + var(--spacing-3) + 1.5em)}.NumberInput_prefix3__5_rde input{padding-left:calc(var(--input-padding-x) + var(--spacing-3) + 2.25em)}.NumberInput_prefix4__L7dvY input{padding-left:calc(var(--input-padding-x) + var(--spacing-3) + 3em)}.FormActions_formActions__FxorV{display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto;flex-wrap:wrap;gap:var(--spacing-3)}.FormActions_secondary__u6WoZ{display:flex;align-items:center;gap:var(--spacing-3);margin-right:auto}.FormActions_framed__ETF3E{padding-top:var(--spacing-4);border-top:var(--card-border-width) solid var(--card-border-color)}.FormActions_sticky__KTl6V{position:-webkit-sticky;position:sticky;bottom:0;z-index:var(--z-index-sticky);padding-bottom:max(var(--spacing-4),env(safe-area-inset-bottom));background-color:var(--card-bg)}@media (max-width:576px){.FormActions_formActions__FxorV{flex-direction:column-reverse;flex-wrap:nowrap;align-items:stretch}.FormActions_formActions__FxorV>*,.FormActions_secondary__u6WoZ>*{width:100%}.FormActions_secondary__u6WoZ{flex-direction:column-reverse;align-items:stretch;margin-right:0}}.FormModal_form__oJGG5:focus-visible{outline:none}.FormModal_error__6bbif{margin-bottom:var(--spacing-4)}.AspectImage_frame__vaHH0{position:relative;width:100%;aspect-ratio:var(--aspect-ratio,1);overflow:hidden;background-color:var(--color-gray-100,#f3f4f6)}.AspectImage_cover__f7IMy{object-fit:cover}.AspectImage_contain__RU4tz{object-fit:contain}.Breadcrumb_breadcrumb__S00Xt{display:flex;align-items:center;padding:var(--spacing-2) 0}.Breadcrumb_breadcrumbList__ED07Y{display:flex;flex-wrap:wrap;align-items:center;padding:0;margin:0;list-style:none}.Breadcrumb_breadcrumbItem__jhS7V{display:inline-flex;align-items:center;font-size:var(--font-size-sm)}.Breadcrumb_breadcrumbLink___N5Lo{color:var(--color-primary-text);text-decoration:none;transition:color .2s ease}.Breadcrumb_breadcrumbLink___N5Lo:hover{color:var(--color-primary-text-hover)}.Breadcrumb_separator__8ksZ5{margin:0 var(--spacing-2);color:var(--breadcrumb-separator-color)}.Breadcrumb_currentPage__umIP8{color:var(--color-gray-600);font-weight:var(--font-weight-medium)}.Breadcrumb_active__3Yoq8{color:var(--color-gray-600)}@media (max-width:576px){.Breadcrumb_breadcrumbItem__jhS7V{font-size:calc(var(--font-size-sm) - 1px)}.Breadcrumb_separator__8ksZ5{margin:0 var(--spacing-1)}}.Dropdown_container__DZP9B{position:relative;display:inline-block}.Dropdown_trigger__db_9_{cursor:pointer;display:inline-flex;align-items:center}.Dropdown_container__DZP9B.Dropdown_fullWidth__DgIh6{display:block;width:100%}.Dropdown_trigger__db_9_.Dropdown_triggerFullWidth__lsmVV{display:flex;width:100%}.Dropdown_dropdown__EstIH{min-width:10rem;max-width:min(22rem,calc(100vw - 20px));padding:var(--spacing-1) 0;margin:0;background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--spacing-1);box-shadow:var(--shadow-md);overflow:hidden;animation:Dropdown_fadeIn__2Jqwz .15s ease-out}.Dropdown_dropdown__EstIH.Dropdown_show__3O2gI{display:block}.Dropdown_item__Z6AAG{display:block;width:100%;padding:var(--spacing-2) var(--spacing-4);clear:both;font-weight:var(--font-weight-normal);text-align:inherit;white-space:nowrap;background-color:transparent;border:0;cursor:pointer;transition:background-color .15s ease-in-out;color:var(--color-gray-900);text-decoration:none}.Dropdown_item__Z6AAG:focus-visible,.Dropdown_item__Z6AAG:hover{color:var(--color-gray-900);text-decoration:none;background-color:var(--color-gray-100)}.Dropdown_item__Z6AAG.Dropdown_disabled__o8syB{color:var(--color-gray-500);pointer-events:none;background-color:transparent;opacity:.65;cursor:not-allowed}.Dropdown_header__ldh7c{display:block;padding:var(--spacing-1) var(--spacing-4);margin-bottom:0;font-size:var(--font-size-sm);color:var(--color-gray-600);white-space:nowrap}.Dropdown_divider__31Mnt{height:0;margin:var(--spacing-1) 0;overflow:hidden;border-top:1px solid var(--color-gray-200)}@keyframes Dropdown_fadeIn__2Jqwz{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Menu_menu__YelZU{list-style:none;margin:0;padding:0;display:flex;width:100%}.Menu_menu__YelZU,.Menu_variant-vertical__oKhfD{flex-direction:column}.Menu_variant-horizontal__BKMvC{flex-direction:row;flex-wrap:wrap}.Menu_menuItem__NxoXC{display:flex;align-items:center;padding:.75rem 1rem;color:var(--color-gray-700);cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--border-radius-sm)}.Menu_menuItem__NxoXC:hover{background-color:var(--color-gray-100)}.Menu_menuItem__NxoXC:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-light)}.Menu_menuItem__NxoXC.Menu_active__YB_fQ{color:var(--color-primary-text);background-color:var(--color-primary-light);font-weight:var(--font-weight-medium)}.Menu_menuItem__NxoXC.Menu_disabled__1a8Eh{color:var(--color-gray-400);cursor:not-allowed;pointer-events:none}.Menu_variant-horizontal__BKMvC .Menu_menuItem__NxoXC{margin-right:.5rem}.Menu_icon___Oez_{display:inline-flex;align-items:center;justify-content:center;margin-right:.75rem;flex-shrink:0}.Menu_content__2gH4T{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Menu_divider__gWx8N{height:1px;margin:.5rem 0;overflow:hidden;background-color:var(--color-gray-200)}.Menu_variant-horizontal__BKMvC .Menu_divider__gWx8N{width:1px;height:24px;margin:0 .5rem}.Menu_group___g6Sg{width:100%}.Menu_groupTitle__3Lxbi{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;color:var(--color-gray-600);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Menu_groupItems__nxC3u{list-style:none;margin:0;padding:0 0 0 1rem}.Menu_groupToggle__pj_PT{font-weight:700}.Menu_size-small__VMC0m .Menu_menuItem__NxoXC{padding:.5rem .75rem;font-size:var(--font-size-sm)}.Menu_size-medium__XNUbk .Menu_menuItem__NxoXC{padding:.75rem 1rem;font-size:var(--font-size-base)}.Menu_size-large__G_2o7 .Menu_menuItem__NxoXC{padding:1rem 1.25rem;font-size:var(--font-size-lg)}.Pagination_paginationList__Rbmj0,.Pagination_pagination__hS0sb{display:flex;justify-content:center}.Pagination_paginationList__Rbmj0{flex-wrap:wrap;row-gap:var(--spacing-1);align-items:center;padding:0;margin:0;list-style:none}.Pagination_paginationItem__T4F1r{margin:0 var(--spacing-1)}.Pagination_paginationButton__jkDkc{display:flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 var(--spacing-2);color:var(--color-gray-700);background-color:var(--pagination-bg);border:1px solid var(--color-gray-300);border-radius:var(--border-radius-sm);font-size:var(--font-size-base);cursor:pointer;transition:all .2s ease;text-decoration:none}.Pagination_paginationButton__jkDkc:hover:not(.Pagination_disabled__6fRDa):not(.Pagination_active__n5yvt){background-color:var(--color-gray-100);border-color:var(--color-gray-400);color:var(--color-gray-900);z-index:1}.Pagination_paginationButton__jkDkc:focus{outline:none;box-shadow:var(--shadow-focus-ring);z-index:2}.Pagination_paginationButton__jkDkc.Pagination_active__n5yvt{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);z-index:3}.Pagination_paginationButton__jkDkc:disabled:not(.Pagination_disabled__6fRDa){opacity:var(--pagination-disabled-opacity);cursor:default}.Pagination_paginationButton__jkDkc.Pagination_disabled__6fRDa{color:var(--pagination-disabled-text);pointer-events:none;background-color:var(--color-gray-50);border-color:var(--color-gray-200);opacity:var(--pagination-disabled-opacity);cursor:default}.Pagination_ellipsis__KTuvj{display:flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;color:var(--pagination-ellipsis-color);padding:0 var(--spacing-2)}.Pagination_small__AUM03 .Pagination_ellipsis__KTuvj,.Pagination_small__AUM03 .Pagination_paginationButton__jkDkc{min-width:1.8rem;height:1.8rem;font-size:var(--font-size-sm)}.Pagination_large__Jccfs .Pagination_ellipsis__KTuvj,.Pagination_large__Jccfs .Pagination_paginationButton__jkDkc{min-width:2.8rem;height:2.8rem;font-size:var(--font-size-lg)}@media (max-width:576px){.Pagination_paginationItem__T4F1r{margin:0}.Pagination_ellipsis__KTuvj,.Pagination_large__Jccfs .Pagination_ellipsis__KTuvj,.Pagination_large__Jccfs .Pagination_paginationButton__jkDkc,.Pagination_paginationButton__jkDkc,.Pagination_small__AUM03 .Pagination_ellipsis__KTuvj,.Pagination_small__AUM03 .Pagination_paginationButton__jkDkc{min-width:2.5rem;height:2.5rem;padding:0 var(--spacing-1);font-size:var(--font-size-sm)}.Pagination_paginationList__Rbmj0{gap:var(--spacing-1)}.Pagination_firstItem__NDUiH,.Pagination_lastItem__5JoHI{display:none}}.Stepper_stepper__NQr0w{width:100%;margin-bottom:var(--spacing-4,16px)}.Stepper_compact__JlrFK{margin:0;font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary)}.Stepper_list__n_hyO{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;list-style:none}.Stepper_step__7jBOH{display:flex;flex:1 1;align-items:center;gap:var(--spacing-2,8px);min-width:0;color:var(--color-text-secondary)}.Stepper_step__7jBOH+.Stepper_step__7jBOH:before{content:"";flex:1 1;height:2px;min-width:var(--spacing-4,16px);background-color:var(--color-gray-300)}.Stepper_marker__LIQs4{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border:2px solid var(--color-gray-300);border-radius:50%;background-color:var(--color-white);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600)}.Stepper_label__fDhkM{overflow:hidden;font-size:var(--font-size-sm,.875rem);white-space:nowrap;text-overflow:ellipsis}.Stepper_active__FEzi_{color:var(--color-text-primary)}.Stepper_active__FEzi_ .Stepper_marker__LIQs4{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-white)}.Stepper_active__FEzi_ .Stepper_label__fDhkM{font-weight:var(--font-weight-semibold,600)}.Stepper_done__wy_sc .Stepper_marker__LIQs4{border-color:var(--color-primary-border);color:var(--color-primary-text)}.Stepper_done__wy_sc+.Stepper_step__7jBOH:before{background-color:var(--color-primary-border)}.Stepper_upcoming__641lV .Stepper_marker__LIQs4{color:var(--color-text-secondary)}@media (min-width:768px){.Stepper_compact__JlrFK{display:none}.Stepper_list__n_hyO{position:static;display:flex;align-items:center;gap:var(--spacing-2,8px);width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.Stepper_labelsBottom__4C0sF .Stepper_list__n_hyO{align-items:flex-start;gap:0}.Stepper_labelsBottom__4C0sF .Stepper_step__7jBOH{position:relative;flex-direction:column;gap:var(--spacing-1,4px);padding:0 var(--spacing-1,4px);text-align:center}.Stepper_labelsBottom__4C0sF .Stepper_step__7jBOH+.Stepper_step__7jBOH:before{position:absolute;top:15px;right:calc(50% + 20px);left:calc(-50% + 20px);min-width:0}.Stepper_labelsBottom__4C0sF .Stepper_label__fDhkM{overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere}}.SideNav_sideNav__GqmTy{display:flex;flex-direction:column;background-color:var(--color-white);border-right:1px solid var(--color-gray-200);height:100%;position:relative;transition:width .3s ease;overflow:hidden}.SideNav_position-left__CtDr0{border-right:1px solid var(--color-gray-200);border-left:none}.SideNav_position-right__5xjtB{border-left:1px solid var(--color-gray-200);border-right:none}.SideNav_content__Fn30o{flex:1 1;overflow-y:auto;padding:1rem 0}.SideNav_collapsed__EpXsa .SideNav_collapseIcon__9wShW,.SideNav_collapsed__EpXsa .SideNav_label__lrT8L,.SideNav_collapsed__EpXsa .SideNav_sectionTitle__oEtor span:first-child{display:none}.SideNav_collapsed__EpXsa .SideNav_section__uycZZ{text-align:center}.SideNav_collapsed__EpXsa .SideNav_sectionTitle__oEtor{justify-content:center}.SideNav_collapsed__EpXsa .SideNav_item__RmpA0{justify-content:center;padding:.75rem}.SideNav_toggleButton__kEAtD{position:absolute;bottom:1rem;right:.5rem;width:24px;height:24px;border-radius:50%;background-color:var(--color-gray-100);border:1px solid var(--color-gray-200);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.75rem;color:var(--color-gray-600);transition:all .2s ease;z-index:2}.SideNav_position-right__5xjtB .SideNav_toggleButton__kEAtD{right:auto;left:.5rem}.SideNav_toggleButton__kEAtD:hover{background-color:var(--color-gray-200)}.SideNav_toggleButton__kEAtD:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-light)}.SideNav_item__RmpA0{display:flex;align-items:center;padding:.75rem 1rem;cursor:pointer;color:var(--color-gray-700);transition:background-color .15s ease-in-out;margin:0 .5rem .25rem;border-radius:var(--border-radius-md)}.SideNav_item__RmpA0:hover{background-color:var(--color-gray-100)}.SideNav_item__RmpA0:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-light)}.SideNav_item__RmpA0.SideNav_active__J8q5z{background-color:var(--color-primary-light);color:var(--color-primary-text);font-weight:var(--font-weight-medium)}.SideNav_item__RmpA0.SideNav_disabled__VWsLZ{opacity:.5;cursor:not-allowed;pointer-events:none}.SideNav_icon__xy5OW{display:flex;align-items:center;justify-content:center;margin-right:.75rem;flex-shrink:0;width:20px;height:20px}.SideNav_collapsed__EpXsa .SideNav_icon__xy5OW{margin-right:0}.SideNav_label__lrT8L{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SideNav_section__uycZZ{margin-bottom:1rem}.SideNav_sectionTitle__oEtor{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;font-size:var(--font-size-sm);color:var(--color-gray-500);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.5px}.SideNav_sectionTitle__oEtor[role=button]{cursor:pointer}.SideNav_sectionTitle__oEtor[role=button]:hover{color:var(--color-gray-700)}.SideNav_collapseIcon__9wShW{font-size:1rem;line-height:1}.SideNav_divider__F_9lZ{height:1px;background-color:var(--color-gray-200);margin:.5rem 1rem}.Tabs_tabsContainer__apmDe{display:flex;flex-direction:column;width:100%;margin-bottom:1rem;font-family:var(--font-family)}.Tabs_navigationOnly__L_nAW{margin-bottom:0}.Tabs_navigationOnly__L_nAW .Tabs_tabs__tiyqO,.Tabs_tabsContainer__apmDe .Tabs_tabs__tiyqO{min-width:max-content}.Tabs_badge__yNPMg{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;margin-left:var(--spacing-2);padding:0 var(--spacing-1);border-radius:var(--border-radius-full,999px);background-color:var(--color-gray-200);color:var(--color-gray-800);font-size:.75rem;font-weight:var(--font-weight-medium);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Tabs_variant-horizontal__LdSU3 .Tabs_tabs__tiyqO{display:flex;flex-direction:row;border-bottom:1px solid var(--border-color,#e0e0e0)}.Tabs_variant-vertical___a3an{flex-direction:row}.Tabs_variant-vertical___a3an .Tabs_tabs__tiyqO{display:flex;flex-direction:column;border-bottom:none;border-right:1px solid var(--border-color,#e0e0e0);min-width:200px;margin-right:var(--spacing-4)}.Tabs_variant-vertical___a3an .Tabs_tab__aZpBS{text-align:left;margin-right:-1px;margin-bottom:var(--spacing-2);border-bottom:none;border-right:2px solid transparent}.Tabs_variant-vertical___a3an .Tabs_activeTab__dSZti{border-bottom:none;border-right:2px solid var(--color-primary-border,#0070f3);background-color:var(--hover-bg-color,rgba(0,112,243,.05))}.Tabs_tabs__tiyqO{display:flex;position:relative;border-bottom:1px solid var(--color-gray-200);margin-bottom:var(--spacing-4)}.Tabs_alignment-left__1Fl8n{justify-content:flex-start}.Tabs_alignment-center__ALVn9{justify-content:center}.Tabs_alignment-right__iekLa{justify-content:flex-end}.Tabs_size-small__v0v_f .Tabs_tab__aZpBS{padding:.5rem 1rem;font-size:.85rem}.Tabs_size-medium__9ClJY .Tabs_tab__aZpBS{padding:.75rem 1.25rem;font-size:1rem}.Tabs_size-large__rXNT9 .Tabs_tab__aZpBS{padding:1rem 1.5rem;font-size:1.1rem}.Tabs_fullWidth__Wq_YC,.Tabs_fullWidth__Wq_YC .Tabs_tabs__tiyqO{width:100%}.Tabs_fullWidth__Wq_YC .Tabs_tab__aZpBS{flex:1 1;text-align:center}.Tabs_tab__aZpBS{background:transparent;cursor:pointer;padding:.75rem 1.25rem;margin-right:var(--spacing-2);font-size:1rem;font-weight:var(--font-weight-medium);color:var(--color-gray-700);border:none;border-bottom:2px solid transparent;transition:all .2s ease;display:flex;align-items:center;justify-content:center;position:relative;outline:none;white-space:nowrap;text-align:left}.Tabs_variant-horizontal__LdSU3 .Tabs_tab__aZpBS{margin-bottom:-1px}.Tabs_tab__aZpBS:hover:not(.Tabs_activeTab__dSZti):not(.Tabs_disabledTab__gpGQ7){color:var(--color-primary-text,#0070f3);background-color:var(--hover-bg-color,rgba(0,112,243,.05))}.Tabs_tab__aZpBS:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px;border-radius:var(--border-radius-sm);box-shadow:none}.Tabs_activeTab__dSZti{color:var(--color-primary-text,#0070f3);font-weight:600}.Tabs_activeTab__dSZti,.Tabs_variant-horizontal__LdSU3 .Tabs_activeTab__dSZti{border-bottom:2px solid var(--color-primary-border,#0070f3)}.Tabs_disabledTab__gpGQ7{cursor:not-allowed}.Tabs_disabledTab__gpGQ7,.Tabs_disabledTab__gpGQ7:hover{color:var(--color-gray-400)}.Tabs_tabPanel__ROELE{padding:var(--spacing-2) 0;display:none}.Tabs_tabPanel__ROELE:not(.Tabs_activePanel__JL0jF){display:none}.Tabs_activePanel__JL0jF{display:block}.Tabs_tabPanels__P92kD{flex:1 1;padding:1.25rem 0}.Tabs_variant-vertical___a3an .Tabs_tabPanels__P92kD{padding:0 1.25rem;flex:1 1}.Tabs_tabLink__FSsqI{text-decoration:none;line-height:normal}.Tabs_tabLink__FSsqI:visited{color:var(--color-gray-700)}.Tabs_tabLink__FSsqI.Tabs_activeTab__dSZti:visited{color:var(--color-primary-text,#0070f3)}.Tabs_tabList__IHm4e{display:flex;flex-direction:inherit;justify-content:inherit;list-style:none;margin:0;padding:0}.Tabs_tabListItem__z2zBq{display:flex;flex:0 0 auto}.Tabs_fullWidth__Wq_YC .Tabs_tabList__IHm4e{width:100%}.Tabs_fullWidth__Wq_YC .Tabs_tabListItem__z2zBq{flex:1 1}.ToggleGroup_toggleGroup__VUrQW{display:inline-flex;border-radius:var(--border-radius,4px);overflow:hidden;box-shadow:0 0 0 1px var(--color-gray-200);background-color:var(--color-gray-50)}.ToggleGroup_option__yxko1{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;cursor:pointer;border:none;background:transparent;color:var(--secondary-font-color);position:relative;transition:all .3s ease;font-family:var(--font-family);white-space:nowrap;gap:.5rem}.ToggleGroup_option__yxko1:hover:not(.ToggleGroup_selected__Obm01):not(.ToggleGroup_disabled__N4o5E){background-color:var(--color-gray-100)}.ToggleGroup_option__yxko1:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-100);position:relative;z-index:1}.ToggleGroup_option__yxko1.ToggleGroup_selected__Obm01{background-color:var(--color-primary);color:var(--color-white);font-weight:500}.ToggleGroup_option__yxko1.ToggleGroup_disabled__N4o5E{opacity:.5;cursor:not-allowed}.ToggleGroup_icon__Zd3iA{display:flex;align-items:center;justify-content:center}.ToggleGroup_variant-outlined__4LJ4Y{background-color:transparent}.ToggleGroup_variant-outlined__4LJ4Y .ToggleGroup_option__yxko1{border-right:1px solid var(--color-gray-200)}.ToggleGroup_variant-outlined__4LJ4Y .ToggleGroup_option__yxko1:last-child{border-right:none}.ToggleGroup_variant-outlined__4LJ4Y .ToggleGroup_option__yxko1.ToggleGroup_selected__Obm01{background-color:var(--color-primary-50);color:var(--color-primary-text)}.ToggleGroup_size-small__U2A6y .ToggleGroup_option__yxko1{padding:.25rem .75rem;font-size:.875rem}.ToggleGroup_size-medium__9ip4D .ToggleGroup_option__yxko1{padding:.5rem 1rem;font-size:1rem}.ToggleGroup_size-large__Iriio .ToggleGroup_option__yxko1{padding:.75rem 1.5rem;font-size:1.125rem}.ToggleGroup_option__yxko1:first-child{border-top-left-radius:var(--border-radius,4px);border-bottom-left-radius:var(--border-radius,4px)}.ToggleGroup_option__yxko1:last-child{border-top-right-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px)}@media (max-width:576px){.ToggleGroup_toggleGroup__VUrQW{width:100%}.ToggleGroup_option__yxko1{flex:1 1}}.LanguageSwitcher_languageSwitcher__1_bpE{position:relative;display:inline-block;font-size:.875rem;font-family:var(
    --font-family-body,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif
  )}.LanguageSwitcher_currentLanguage__CBTMo{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1.5px solid var(--color-gray-200,#e5e7eb);border-radius:8px;background:linear-gradient(135deg,#fff,#f8fafc);cursor:pointer;font-weight:500;min-width:80px;justify-content:space-between;transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--color-gray-800,#1f2937);box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 0 rgba(59,130,246,0);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.LanguageSwitcher_currentLanguage__CBTMo:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:var(--color-gray-300,#d1d5db);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 0 rgba(59,130,246,0)}.LanguageSwitcher_currentLanguage__CBTMo:focus{outline:none;border-color:var(--color-primary,#3b82f6);box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 3px rgba(59,130,246,.1)}.LanguageSwitcher_currentLanguage__CBTMo:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1),0 0 0 3px rgba(59,130,246,.1)}.LanguageSwitcher_languageDisplay__NWugN{display:flex;align-items:center;gap:6px}.LanguageSwitcher_flag__S45Kh{font-size:1.125rem;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.LanguageSwitcher_languageName__YFCU4{font-weight:600;font-size:.8125rem;letter-spacing:.025em;color:var(--color-gray-700,#374151)}.LanguageSwitcher_arrow__C8qTA{font-size:.675rem;transition:all .25s cubic-bezier(.4,0,.2,1);color:var(--color-gray-500,#6b7280);margin-left:2px}.LanguageSwitcher_arrow__C8qTA.LanguageSwitcher_up__z4KZS{transform:rotate(180deg)}.LanguageSwitcher_languageList__05amD{position:absolute;top:calc(100% + 8px);left:0;right:0;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1.5px solid var(--color-gray-200,#e5e7eb);border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05),0 0 0 1px hsla(0,0%,100%,.05);z-index:50;padding:4px;margin:0;list-style:none;overflow:hidden;animation:LanguageSwitcher_dropdownEnter__vcXFU .2s cubic-bezier(.4,0,.2,1);min-width:160px}@keyframes LanguageSwitcher_dropdownEnter__vcXFU{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.LanguageSwitcher_dropUp__v5Kj7{top:auto;bottom:calc(100% + 8px);animation:LanguageSwitcher_dropdownEnterUp__k8ezN .2s cubic-bezier(.4,0,.2,1)}@keyframes LanguageSwitcher_dropdownEnterUp__k8ezN{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.LanguageSwitcher_languageOption__M9ihH{padding:0;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);border-radius:6px;margin-bottom:2px}.LanguageSwitcher_languageOption__M9ihH:last-child{margin-bottom:0}.LanguageSwitcher_languageOption__M9ihH:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);transform:translateX(2px)}.LanguageSwitcher_languageOption__M9ihH.LanguageSwitcher_active__hZEVU{background:linear-gradient(135deg,#dbeafe,#bfdbfe);box-shadow:0 2px 4px rgba(59,130,246,.1)}.LanguageSwitcher_optionContent__477G7{display:flex;align-items:center;gap:8px;padding:8px 12px;justify-content:center}.LanguageSwitcher_optionFlag__CfzFW{font-size:1.125rem;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));flex-shrink:0}.LanguageSwitcher_optionShortName__YiGy8{font-weight:600;font-size:.75rem;color:var(--color-gray-700,#374151);text-transform:uppercase;letter-spacing:.05em;line-height:1}.LanguageSwitcher_languageOption__M9ihH:hover .LanguageSwitcher_optionShortName__YiGy8{color:var(--color-gray-900,#111827)}.LanguageSwitcher_languageOption__M9ihH.LanguageSwitcher_active__hZEVU .LanguageSwitcher_optionShortName__YiGy8{color:var(--color-primary-text,#3b82f6);font-weight:700}.LanguageSwitcher_compact__WnUzI .LanguageSwitcher_currentLanguage__CBTMo{padding:6px 10px;min-width:70px;border-radius:6px}.LanguageSwitcher_compact__WnUzI .LanguageSwitcher_flag__S45Kh{font-size:1rem}.LanguageSwitcher_compact__WnUzI .LanguageSwitcher_languageName__YFCU4{font-size:.75rem}.LanguageSwitcher_compact__WnUzI .LanguageSwitcher_arrow__C8qTA{font-size:.625rem}.LanguageSwitcher_compact__WnUzI .LanguageSwitcher_languageList__05amD{min-width:100px}.LanguageSwitcher_compact__WnUzI .LanguageSwitcher_optionContent__477G7{padding:6px 8px;gap:6px}.LanguageSwitcher_compact__WnUzI .LanguageSwitcher_optionFlag__CfzFW{font-size:1rem}.LanguageSwitcher_compact__WnUzI .LanguageSwitcher_optionShortName__YiGy8{font-size:.6875rem}.LanguageSwitcher_large__4dUAb .LanguageSwitcher_currentLanguage__CBTMo{padding:12px 16px;min-width:120px;border-radius:10px}.LanguageSwitcher_large__4dUAb .LanguageSwitcher_flag__S45Kh{font-size:1.25rem}.LanguageSwitcher_large__4dUAb .LanguageSwitcher_languageName__YFCU4{font-size:.9375rem}.LanguageSwitcher_large__4dUAb .LanguageSwitcher_arrow__C8qTA{font-size:.75rem}.LanguageSwitcher_large__4dUAb .LanguageSwitcher_languageList__05amD{min-width:120px}.LanguageSwitcher_large__4dUAb .LanguageSwitcher_optionContent__477G7{padding:10px 14px;gap:10px}.LanguageSwitcher_large__4dUAb .LanguageSwitcher_optionFlag__CfzFW{font-size:1.25rem}.LanguageSwitcher_large__4dUAb .LanguageSwitcher_optionShortName__YiGy8{font-size:.8125rem}.theme-dark .LanguageSwitcher_currentLanguage__CBTMo{background:var(--color-gray-200);border-color:var(--color-gray-400);color:var(--color-text-primary)}.theme-dark .LanguageSwitcher_currentLanguage__CBTMo:hover{background:var(--color-gray-300);border-color:var(--color-gray-500)}.theme-dark .LanguageSwitcher_currentLanguage__CBTMo:focus{border-color:var(--color-primary-text);box-shadow:0 4px 12px rgba(0,0,0,.3),0 0 0 3px rgba(209,154,98,.25)}.theme-dark .LanguageSwitcher_languageName__YFCU4{color:var(--color-text-primary)}.theme-dark .LanguageSwitcher_arrow__C8qTA{color:var(--color-text-secondary)}.theme-dark .LanguageSwitcher_languageList__05amD{background:var(--color-gray-200);border-color:var(--color-gray-400);box-shadow:0 10px 25px rgba(0,0,0,.3),0 4px 6px rgba(0,0,0,.1),0 0 0 1px hsla(0,0%,100%,.05)}.theme-dark .LanguageSwitcher_languageOption__M9ihH:hover{background:var(--color-gray-300)}.theme-dark .LanguageSwitcher_languageOption__M9ihH.LanguageSwitcher_active__hZEVU{background:rgba(209,154,98,.15);box-shadow:none}.theme-dark .LanguageSwitcher_optionShortName__YiGy8{color:var(--color-text-secondary)}.theme-dark .LanguageSwitcher_languageOption__M9ihH:hover .LanguageSwitcher_optionShortName__YiGy8{color:var(--color-text-primary)}.theme-dark .LanguageSwitcher_languageOption__M9ihH.LanguageSwitcher_active__hZEVU .LanguageSwitcher_optionShortName__YiGy8{color:var(--color-primary-text)}@media (max-width:640px){.LanguageSwitcher_languageSwitcher__1_bpE{width:100%}.LanguageSwitcher_currentLanguage__CBTMo{min-width:auto;width:100%;padding:10px 14px}.LanguageSwitcher_languageList__05amD{left:0;right:0;min-width:auto}.LanguageSwitcher_optionContent__477G7{padding:10px 14px;gap:8px}.LanguageSwitcher_flag__S45Kh,.LanguageSwitcher_optionFlag__CfzFW{font-size:1.25rem}.LanguageSwitcher_languageName__YFCU4{font-size:.875rem}.LanguageSwitcher_optionShortName__YiGy8{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.LanguageSwitcher_arrow__C8qTA,.LanguageSwitcher_currentLanguage__CBTMo,.LanguageSwitcher_languageOption__M9ihH{transition:none}.LanguageSwitcher_languageList__05amD{animation:none}.LanguageSwitcher_currentLanguage__CBTMo:hover,.LanguageSwitcher_languageOption__M9ihH:hover{transform:none}}@media (prefers-contrast:high){.LanguageSwitcher_currentLanguage__CBTMo,.LanguageSwitcher_languageList__05amD{border-width:2px;border-color:#000}.LanguageSwitcher_languageOption__M9ihH.LanguageSwitcher_active__hZEVU{background:#000;color:#fff}}:root{--color-primary:#1e3a5f;--color-primary-light:#2c5282;--color-primary-dark:#12263f;--color-primary-text:var(--color-primary);--color-primary-text-hover:var(--color-primary-dark);--color-primary-border:var(--color-primary);--color-error-text:var(--color-error);--color-success-text:var(--color-success);--color-info-text:var(--color-info);--color-secondary:#d7cec7;--color-secondary-light:#e5dfd9;--color-secondary-dark:#c6bcb6;--color-accent:#3c9d9b;--color-accent-light:#4fb3b0;--color-accent-dark:#2a7a79;--color-highlight:#d4af37;--color-highlight-light:#e0c158;--color-highlight-dark:#b89430;--color-primary-25:#f0f4f8;--color-primary-50:#dbeafe;--color-primary-100:#bfdbfe;--color-primary-200:#93c5fd;--color-primary-300:#60a5fa;--color-primary-500:#1e3a5f;--color-primary-600:#1e40af;--color-primary-700:#1d4ed8;--color-secondary-500:#d7cec7;--color-red-500:#ef4444;--color-orange-500:#f97316;--color-gray-25:#fafafa;--color-white:#fff;--color-gray-50:#f9f9f9;--color-gray-100:#f1f1f1;--color-gray-200:#e3e3e3;--color-gray-300:#d1d1d1;--color-gray-400:#b8b8b8;--color-gray-500:#9e9e9e;--color-gray-600:#757575;--color-gray-700:#5e5e5e;--color-gray-800:#404040;--color-gray-900:#2d2d2d;--color-black:#0f0f0f;--neutral-50:var(--color-gray-50);--neutral-100:var(--color-gray-100);--neutral-200:var(--color-gray-200);--neutral-300:var(--color-gray-300);--neutral-400:var(--color-gray-400);--neutral-500:var(--color-gray-500);--neutral-600:var(--color-gray-600);--neutral-700:var(--color-gray-700);--neutral-800:var(--color-gray-800);--neutral-900:var(--color-gray-900);--color-success:#4caf50;--color-success-light:#81c784;--color-success-dark:#388e3c;--color-warning:#ff9800;--color-warning-light:#ffb74d;--color-warning-dark:#f57c00;--color-error:#f44336;--color-error-light:#e57373;--color-error-dark:#d32f2f;--color-danger:#f44336;--color-danger-light:#e57373;--color-danger-dark:#d32f2f;--color-info:#2196f3;--color-info-light:#64b5f6;--color-info-dark:#1976d2;--background-color:var(--color-gray-50);--font-color:var(--color-gray-900);--secondary-font-color:var(--color-gray-700);--color-background-primary:var(--color-white);--color-background-secondary:var(--color-gray-50);--color-background-tertiary:var(--color-gray-100);--color-background-hover:var(--color-gray-100);--color-background-active:var(--color-gray-200);--color-background-disabled:var(--color-gray-100);--color-background-unread:#f5f8ff;--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-700);--color-text-muted:var(--color-gray-600);--content-bg:#f5f7fa;--card-bg:#fff;--card-background:#fff;--divider-color:rgba(0,0,0,.1);--border-color:#eaeaea;--footer-bg:#f8f9fa;--color-border-primary:var(--color-gray-200);--color-border-secondary:var(--color-gray-300);--color-border-light:var(--color-gray-100);--color-border-dark:var(--color-gray-400);--color-border-focus:var(--color-primary);--color-border-error:var(--color-error);--color-border-success:var(--color-success);--color-border-warning:var(--color-warning);--color-border:var(--color-gray-200);--color-border-default:var(--color-gray-200);--color-background-paper:var(--color-white);--primary-color:var(--color-primary);--secondary-color:var(--color-secondary);--accent-color:var(--color-accent);--highlight-color:var(--color-highlight);--success-color:var(--color-success);--warning-color:var(--color-warning);--danger-color:var(--color-error);--info-color:var(--color-info);--color-primary-rgb:30,58,95;--color-secondary-rgb:215,206,199;--color-accent-rgb:60,157,155;--color-success-rgb:76,175,80;--color-warning-rgb:255,152,0;--color-error-rgb:244,67,54;--color-info-rgb:33,150,243;--success-color-rgb:76,175,80;--warning-color-rgb:255,152,0;--danger-color-rgb:244,67,54;--font-family-primary:"Roboto",sans-serif;--font-family-secondary:"Roboto",sans-serif;--font-family-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-none:1;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-loose:1.75;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0;--letter-spacing-wide:0.025em;--heading-1:var(--font-size-4xl) /var(--line-height-tight) var(--font-family-primary);--heading-2:var(--font-size-3xl) /var(--line-height-tight) var(--font-family-primary);--heading-3:var(--font-size-2xl) /var(--line-height-tight) var(--font-family-primary);--heading-4:var(--font-size-xl) /var(--line-height-tight) var(--font-family-primary);--heading-5:var(--font-size-lg) /var(--line-height-tight) var(--font-family-primary);--heading-6:var(--font-size-base) /var(--line-height-tight) var(--font-family-primary);--text-body:var(--font-size-base) /var(--line-height-normal) var(--font-family-primary);--text-body-small:var(--font-size-sm) /var(--line-height-normal) var(--font-family-primary);--text-caption:var(--font-size-xs) /var(--line-height-normal) var(--font-family-primary);--border-radius-none:0;--border-radius-sm:0.25rem;--border-radius-md:0.375rem;--border-radius-lg:0.5rem;--border-radius-xl:0.75rem;--border-radius-2xl:1rem;--border-radius-3xl:1.5rem;--border-radius-full:9999px;--spacing-unit:0.25rem;--spacing-auto:auto;--spacing-0:0;--spacing-1:calc(var(--spacing-unit) * 1);--spacing-2:calc(var(--spacing-unit) * 2);--spacing-3:calc(var(--spacing-unit) * 3);--spacing-4:calc(var(--spacing-unit) * 4);--spacing-5:calc(var(--spacing-unit) * 5);--spacing-6:calc(var(--spacing-unit) * 6);--spacing-8:calc(var(--spacing-unit) * 8);--spacing-10:calc(var(--spacing-unit) * 10);--spacing-12:calc(var(--spacing-unit) * 12);--spacing-16:calc(var(--spacing-unit) * 16);--spacing-20:calc(var(--spacing-unit) * 20);--spacing-24:calc(var(--spacing-unit) * 24);--spacing-32:calc(var(--spacing-unit) * 32);--spacing-48:calc(var(--spacing-unit) * 48);--spacing-1-5:calc(var(--spacing-unit) * 1.5);--spacing-2-5:calc(var(--spacing-unit) * 2.5);--spacing-8-negative:calc(var(--spacing-8) * -1);--container-padding:var(--spacing-4);--section-spacing:var(--spacing-16);--item-spacing:var(--spacing-4);--form-item-spacing:var(--spacing-4);--inline-spacing:var(--spacing-2);--spacing-xs:var(--spacing-1);--spacing-sm:var(--spacing-2);--spacing-md:var(--spacing-4);--spacing-lg:var(--spacing-6);--spacing-xl:var(--spacing-8);--spacing-2xl:var(--spacing-12);--shadow-color:0deg 0% 0%;--shadow-opacity-light:0.08;--shadow-opacity-medium:0.12;--shadow-opacity-heavy:0.18;--shadow-none:none;--shadow-xs:0 1px 2px rgba(0,0,0,var(--shadow-opacity-light));--shadow-sm:0 2px 4px rgba(0,0,0,var(--shadow-opacity-light));--shadow-md:0 4px 8px rgba(0,0,0,var(--shadow-opacity-medium));--shadow-lg:0 8px 16px rgba(0,0,0,var(--shadow-opacity-medium));--shadow-xl:0 16px 24px rgba(0,0,0,var(--shadow-opacity-heavy));--shadow-2xl:0 20px 32px rgba(0,0,0,var(--shadow-opacity-heavy));--shadow-inner-sm:inset 0 1px 2px rgba(0,0,0,var(--shadow-opacity-light));--shadow-inner-md:inset 0 2px 4px rgba(0,0,0,var(--shadow-opacity-medium));--shadow-card:var(--shadow-sm);--shadow-card-hover:var(--shadow-md);--shadow-dropdown:var(--shadow-lg);--shadow-modal:var(--shadow-xl);--shadow-button:var(--shadow-xs);--shadow-input:var(--shadow-inner-sm);--shadow-focus-ring:0 0 0 3px rgba(var(--color-primary-rgb),0.4);--button-border-radius:var(--border-radius-md);--button-font-size:var(--font-size-base);--button-font-weight:var(--font-weight-medium);--button-padding-x:var(--spacing-4);--button-padding-y:var(--spacing-2);--button-small-padding-x:var(--spacing-3);--button-small-padding-y:var(--spacing-1);--button-large-padding-x:var(--spacing-6);--button-large-padding-y:var(--spacing-3);--button-primary-bg:var(--color-primary);--button-primary-text:var(--color-white);--button-primary-border:var(--color-primary);--button-primary-hover-bg:var(--color-primary-light);--button-primary-hover-text:var(--color-white);--button-primary-active-bg:var(--color-primary-dark);--button-primary-active-text:var(--color-white);--button-secondary-bg:var(--color-secondary);--button-secondary-text:var(--color-gray-900);--button-secondary-border:var(--color-secondary);--button-secondary-hover-bg:var(--color-secondary-light);--button-secondary-hover-text:var(--color-gray-900);--button-secondary-active-bg:var(--color-secondary-dark);--button-secondary-active-text:var(--color-gray-900);--button-accent-bg:var(--color-accent);--button-accent-text:var(--color-white);--button-accent-border:var(--color-accent);--button-accent-hover-bg:var(--color-accent-light);--button-accent-hover-text:var(--color-white);--button-accent-active-bg:var(--color-accent-dark);--button-accent-active-text:var(--color-white);--button-outline-bg:transparent;--button-outline-text:var(--color-primary-text);--button-outline-border:var(--color-primary-border);--button-outline-hover-bg:var(--color-primary);--button-outline-hover-text:var(--color-white);--button-outline-active-bg:var(--color-primary-dark);--button-outline-active-text:var(--color-white);--button-disabled-bg:var(--color-gray-300);--button-disabled-text:var(--color-gray-600);--button-disabled-border:var(--color-gray-300);--button-on-color-text:var(--color-white);--badge-on-color-text:var(--color-white);--badge-on-warning-text:var(--color-gray-900);--input-height:var(--spacing-10);--input-padding-x:var(--spacing-3);--input-padding-y:var(--spacing-2);--input-border-width:1px;--input-border-radius:var(--border-radius-md);--input-bg:var(--color-white);--input-text:var(--font-color);--input-border:var(--color-gray-300);--input-focus-border:var(--color-primary-border);--input-focus-shadow:rgba(var(--color-primary-rgb),0.25);--input-disabled-bg:var(--color-gray-100);--input-disabled-text:var(--color-gray-500);--input-error-border:var(--color-error);--input-error-text:var(--color-error-text);--label-text:var(--color-gray-800);--label-font-size:var(--font-size-sm);--label-font-weight:var(--font-weight-medium);--label-margin-bottom:var(--spacing-1);--multiselect-bg:#fff;--multiselect-text:#374151;--multiselect-placeholder:#9ca3af;--multiselect-muted:#6b7280;--multiselect-border:#d1d5db;--multiselect-border-hover:#9ca3af;--multiselect-divider:#e5e7eb;--multiselect-focus:#3b82f6;--multiselect-error:#dc2626;--multiselect-disabled-bg:#f9fafb;--multiselect-hover-bg:#f3f4f6;--multiselect-selected-bg:#eff6ff;--multiselect-selected-hover-bg:#dbeafe;--multiselect-selected-text:#1d4ed8;--multiselect-link:#3b82f6;--multiselect-link-hover:#2563eb;--multiselect-check-bg:#3b82f6;--multiselect-check-text:#fff;--card-bg:var(--color-white);--card-text:var(--font-color);--card-border-radius:var(--border-radius-lg);--card-border-width:1px;--card-border-color:var(--color-gray-200);--card-padding:var(--spacing-4);--card-shadow:var(--shadow-sm);--card-hover-shadow:var(--shadow-md);--card-header-padding-y:var(--spacing-3);--card-header-padding-x:var(--spacing-4);--card-footer-padding-y:var(--spacing-3);--card-footer-padding-x:var (--spacing-4);--alert-padding-y:var(--spacing-3);--alert-padding-x:var(--spacing-4);--alert-border-radius:var(--border-radius-md);--alert-margin-bottom:var(--spacing-4);--alert-border-width:1px;--alert-success-bg:rgba(var(--color-success-rgb),0.1);--alert-success-text:var(--color-success-dark);--alert-success-border:var(--color-success);--alert-warning-bg:rgba(var(--color-warning-rgb),0.1);--alert-warning-text:var(--color-warning-dark);--alert-warning-border:var(--color-warning);--alert-error-bg:rgba(var(--color-error-rgb),0.1);--alert-error-text:var(--color-error-dark);--alert-error-border:var(--color-error);--alert-info-bg:rgba(var(--color-info-rgb),0.1);--alert-info-text:var(--color-info-dark);--alert-info-border:var(--color-info);--table-border-width:1px;--table-border-color:var(--color-gray-200);--table-header-bg:var(--color-gray-100);--table-header-text:var(--color-gray-800);--table-cell-padding-y:var(--spacing-3);--table-cell-padding-x:var(--spacing-4);--table-row-hover-bg:var(--color-gray-100);--table-striped-bg:var(--color-gray-50);--nav-link-padding-y:var(--spacing-2);--nav-link-padding-x:var(--spacing-3);--nav-link-color:var(--color-gray-800);--nav-link-hover-color:var(--color-primary-text);--nav-link-active-color:var(--color-primary-text);--nav-link-active-bg:rgba(var(--color-primary-rgb),0.1);--nav-link-font-weight:var(--font-weight-medium);--pagination-bg:var(--color-white);--pagination-disabled-text:var(--color-gray-400);--pagination-disabled-opacity:0.6;--pagination-ellipsis-color:var(--color-gray-500);--breadcrumb-separator-color:var(--color-gray-400);--list-selected-text:var(--color-primary-700);--sidebar-width:250px;--sidebar-collapsed-width:70px;--sidebar-bg:var(--color-white);--sidebar-border-color:rgba(0,0,0,.1);--nav-active-bg:rgba(var(--color-primary-rgb),0.1);--choice-selected-bg:rgba(var(--color-primary-rgb),0.08);--sidebar-padding:var(--spacing-4);--password-strength-weak:var(--color-error-dark);--password-strength-fair:#b45309;--password-strength-good:#2e7d32;--password-strength-strong:#1b5e20;--password-check-met-text:#2e7d32;--danger-zone-bg:rgba(var(--color-warning-rgb),0.12);--danger-zone-border:var(--color-warning-dark);--danger-zone-text:#c62828;--header-height:64px;--header-bg:var(--color-primary);--header-text:var(--color-white);--header-border-color:var(--color-primary-dark);--header-padding-y:var(--spacing-2);--header-padding-x:var(--spacing-4);--footer-bg:var(--color-gray-100);--footer-text:var(--color-gray-700);--footer-border-color:var(--color-gray-200);--footer-padding-y:var(--spacing-4);--footer-padding-x:var(--spacing-4);--option-chip-border:var(--color-border-primary);--modal-bg:var(--color-white);--modal-border-radius:var(--border-radius-lg);--modal-border-color:var(--color-gray-200);--modal-border-width:1px;--modal-shadow:var(--shadow-xl);--modal-header-padding-y:var(--spacing-4);--modal-header-padding-x:var(--spacing-6);--modal-body-padding-y:var(--spacing-6);--modal-body-padding-x:var(--spacing-6);--modal-footer-padding-y:var(--spacing-4);--modal-footer-padding-x:var(--spacing-6);--modal-backdrop-bg:rgba(0,0,0,.5);--modal-footer-bg:var(--color-gray-50);--modal-close-color:var(--color-gray-900);--modal-close-hover-bg:var(--color-gray-200);--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-modal-nested-backdrop:1060;--z-index-modal-nested:1070;--z-index-popover:1080;--z-index-floating:1100;--z-index-toast:9000;--z-index-tooltip:9100;--transition-base:all 0.2s ease-in-out;--transition-fast:all 0.1s ease-in-out;--transition-slow:all 0.3s ease-in-out;--product-bg:var(--color-white);--product-name-color:var(--font-color);--product-price-color:var(--color-primary-text);--discount-badge-bg:var(--color-accent);--discount-badge-text:var(--color-white);--product-hover-border:var(--color-primary);--product-hover-shadow:rgba(var(--color-primary-rgb),0.15);--footerBackgroundColor:var(--footer-bg);--footerFontColor:var(--footer-text);--footerLinkColor:var(--color-primary);--borderColor:var(--color-gray-200);--header-bg-solid:var(--color-primary);--header-bg-gradient:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-600) 50%,var(--color-accent-dark) 100%);--header-bg-glass:hsla(0,0%,100%,.95);--header-bg-glass-dark:rgba(30,58,95,.95);--header-text-primary:#fff;--header-text-secondary:hsla(0,0%,100%,.85);--header-text-muted:hsla(0,0%,100%,.65);--header-text-glass:var(--color-gray-800);--header-text-glass-secondary:var(--color-gray-600);--header-link-color:hsla(0,0%,100%,.9);--header-link-hover:#fff;--header-link-active:var(--color-highlight);--header-link-glass:var(--color-gray-700);--header-link-glass-hover:var(--color-primary);--header-action-bg:hsla(0,0%,100%,.1);--header-action-bg-hover:hsla(0,0%,100%,.2);--header-action-text:#fff;--header-action-glass-bg:rgba(30,58,95,.1);--header-action-glass-bg-hover:rgba(30,58,95,.15);--header-badge-bg:var(--color-accent);--header-badge-text:#fff;--header-badge-shadow:0 2px 8px rgba(var(--color-accent-rgb),0.3);--header-shadow:0 4px 20px rgba(0,0,0,.08);--header-shadow-glass:0 8px 32px rgba(31,38,135,.15);--header-border-glass:1px solid hsla(0,0%,100%,.2);--header-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--header-transition-fast:all 0.15s ease-out}.theme-dark{--color-primary:#7f4207;--color-primary-light:#a15308;--color-primary-dark:#5d3106;--color-primary-text:#d19a62;--color-primary-text-hover:#e3b98f;--color-primary-border:#d19a62;--shadow-focus-ring:0 0 0 3px var(--color-primary-border);--color-error-text:#ff8a80;--color-success-text:#81c784;--color-info-text:#64b5f6;--color-secondary:#b57a3e;--color-secondary-light:#c68c53;--color-secondary-dark:#966533;--color-accent:#b34d25;--color-accent-light:#cc5a2d;--color-accent-dark:#9a401f;--color-highlight:#dbb55a;--color-highlight-light:#e6c678;--color-highlight-dark:#c29f44;--color-primary-25:#0f1419;--color-primary-50:#1a2332;--color-primary-100:#253248;--color-primary-200:#34455e;--color-primary-300:#4a5f7a;--color-primary-500:#7f4207;--color-primary-600:#9a5008;--color-primary-700:#b55f09;--color-background-unread:rgba(209,154,98,.07);--color-secondary-500:#b57a3e;--color-red-500:#f87171;--color-orange-500:#fb923c;--color-gray-25:#0a0a0a;--color-warning-light:#5a3d0a;--color-white:#e0e0e0;--color-gray-50:#121212;--color-gray-100:#1f1f1f;--color-gray-200:#2d2d2d;--color-gray-300:#3a3a3a;--color-gray-400:#5c5c5c;--color-gray-500:#7e7e7e;--color-gray-600:#9e9e9e;--color-gray-700:#bdbdbd;--color-gray-800:#d4d4d4;--color-gray-900:#e0e0e0;--color-black:#fff;--neutral-50:var(--color-gray-50);--neutral-100:var(--color-gray-100);--neutral-200:var(--color-gray-200);--neutral-300:var(--color-gray-300);--neutral-400:var(--color-gray-400);--neutral-500:var(--color-gray-500);--neutral-600:var(--color-gray-600);--neutral-700:var(--color-gray-700);--neutral-800:var(--color-gray-800);--neutral-900:var(--color-gray-900);--background-color:var(--color-gray-100);--font-color:var(--color-gray-900);--secondary-font-color:var(--color-gray-700);--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-700);--color-text-muted:var(--color-gray-600);--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--content-bg:var(--color-gray-100);--card-background:var(--color-gray-200);--divider-color:hsla(0,0%,100%,.1);--border-color:var(--color-gray-300);--footer-bg:var(--color-gray-200);--header-bg-solid:var(--color-primary);--header-bg-gradient:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-600) 50%,var(--color-secondary-dark) 100%);--header-bg-glass:rgba(31,31,31,.95);--header-bg-glass-dark:hsla(0,0%,6%,.95);--header-text-primary:#fff;--header-text-secondary:hsla(0,0%,100%,.85);--header-text-muted:hsla(0,0%,100%,.65);--header-text-glass:var(--color-gray-100);--header-text-glass-secondary:var(--color-gray-300);--header-link-color:hsla(0,0%,100%,.9);--header-link-hover:#fff;--header-link-active:var(--color-highlight);--header-link-glass:var(--color-gray-200);--header-link-glass-hover:var(--color-primary-light);--header-action-bg:hsla(0,0%,100%,.15);--header-action-bg-hover:hsla(0,0%,100%,.25);--header-action-text:#fff;--header-action-glass-bg:hsla(0,0%,100%,.1);--header-action-glass-bg-hover:hsla(0,0%,100%,.15);--header-badge-bg:var(--color-accent-light);--header-badge-text:#fff;--header-badge-shadow:0 2px 8px rgba(var(--color-accent-rgb),0.4);--header-shadow:0 4px 20px rgba(0,0,0,.25);--header-shadow-glass:0 8px 32px rgba(0,0,0,.3);--header-border-glass:1px solid hsla(0,0%,100%,.1);--card-bg:var(--color-gray-200);--card-text:var(--color-gray-900);--card-border-color:var(--color-gray-300);--card-shadow:rgba(0,0,0,.2);--card-hover-shadow:rgba(0,0,0,.3);--input-bg:var(--color-gray-200);--input-text:var(--color-gray-900);--input-border:var(--color-gray-400);--input-disabled-bg:var(--color-gray-300);--input-disabled-text:var(--color-gray-600);--button-primary-bg:var(--color-primary);--button-primary-text:var(--color-white);--button-primary-hover-bg:var(--color-primary-light);--button-primary-hover-text:var(--color-white);--button-secondary-bg:var(--color-secondary);--button-secondary-text:var(--color-gray-100);--button-secondary-hover-bg:var(--color-secondary-light);--button-secondary-hover-text:var(--color-gray-100);--button-disabled-bg:var(--color-gray-300);--button-disabled-text:var(--color-gray-700);--button-disabled-border:var(--color-gray-400);--button-on-color-text:#121212;--badge-on-color-text:#121212;--badge-on-warning-text:#121212;--pagination-bg:var(--color-gray-200);--pagination-disabled-text:var(--color-gray-600);--pagination-disabled-opacity:1;--pagination-ellipsis-color:var(--color-gray-700);--breadcrumb-separator-color:var(--color-gray-700);--list-selected-text:var(--color-primary-text);--sidebar-bg:#1a1a1a;--sidebar-border-color:hsla(0,0%,100%,.1);--nav-active-bg:rgba(209,154,98,.15);--choice-selected-bg:rgba(209,154,98,.15);--password-strength-weak:var(--color-error);--password-strength-fair:var(--color-warning);--password-strength-good:var(--color-success);--password-strength-strong:var(--color-success-light);--password-check-met-text:var(--color-success-text);--danger-zone-bg:rgba(var(--color-warning-rgb),0.12);--danger-zone-border:var(--color-warning);--danger-zone-text:var(--color-error-text);--multiselect-bg:var(--color-gray-200);--multiselect-text:var(--color-text-primary);--multiselect-placeholder:var(--color-gray-600);--multiselect-muted:var(--color-gray-700);--multiselect-border:var(--color-gray-400);--multiselect-border-hover:var(--color-gray-500);--multiselect-divider:var(--color-gray-300);--multiselect-focus:#60a5fa;--multiselect-error:var(--color-error-text);--multiselect-disabled-bg:var(--color-gray-300);--multiselect-hover-bg:var(--color-gray-300);--multiselect-selected-bg:#253248;--multiselect-selected-hover-bg:#34455e;--multiselect-selected-text:#93c5fd;--multiselect-link:#60a5fa;--multiselect-link-hover:#93c5fd;--multiselect-check-bg:#3b82f6;--multiselect-check-text:#fff;--alert-info-bg:rgba(33,150,243,.15);--alert-success-bg:rgba(76,175,80,.15);--alert-warning-bg:rgba(255,152,0,.15);--alert-warning-text:#ffb74d;--alert-error-bg:rgba(244,67,54,.15);--option-chip-border:var(--color-gray-400);--modal-bg:var(--color-gray-200);--modal-border-color:var(--color-gray-400);--modal-backdrop-bg:rgba(0,0,0,.7);--modal-footer-bg:var(--color-gray-100);--modal-close-color:var(--color-gray-900);--modal-close-hover-bg:var(--color-gray-300);--shadow-opacity-light:0.2;--shadow-opacity-medium:0.3;--shadow-opacity-heavy:0.4;--success-color-rgb:76,175,80;--warning-color-rgb:255,152,0;--danger-color-rgb:244,67,54;--primary-color:var(--color-primary);--secondary-color:var(--color-secondary);--accent-color:var(--color-accent);--highlight-color:var(--color-highlight)}.storefront{--storefront-accent:var(--color-primary);--storefront-accent-rgb:var(--color-primary-rgb);--storefront-accent-text:var(--color-primary-text);background-color:var(--color-white);--background-color:var(--color-white);--color-background-secondary:var(--color-gray-25);--color-background-tertiary:var(--color-gray-50);--shadow-card:none;--shadow-card-hover:var(--shadow-sm);--card-shadow:none;--card-hover-shadow:var(--shadow-sm);--card-border-color:var(--color-gray-200);--product-hover-shadow:rgba(var(--storefront-accent-rgb),0.1);--card-border-radius:var(--border-radius-xl);--button-border-radius:var(--border-radius-lg);--input-border-radius:var(--border-radius-lg);--modal-border-radius:var(--border-radius-2xl);--product-price-color:var(--storefront-accent-text);--heading-1:var(--font-weight-bold) clamp(2rem,1.3rem + 2.8vw,3rem) /1.12 var(--font-family-primary);--heading-2:var(--font-weight-bold) clamp(1.6rem,1.2rem + 1.8vw,2.25rem) /1.15 var(--font-family-primary);--heading-3:var(--font-weight-semibold) clamp(1.3rem,1.05rem + 1.1vw,1.75rem) /1.2 var(--font-family-primary);color:var(--color-text-primary)}.storefront,.storefront h1,.storefront h2,.storefront h3{letter-spacing:var(--letter-spacing-tight)}.storefront li a,.storefront p a{color:var(--storefront-accent-text)}.storefront .nav-link{color:var(--color-gray-700);font-weight:var(--font-weight-medium);text-decoration:none;transition:color .15s ease;position:relative}.storefront .nav-link:after{content:"";position:absolute;left:16px;right:16px;bottom:6px;height:2px;border-radius:2px;background:var(--storefront-accent);transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.storefront .nav-link:hover{color:var(--color-text-primary)}.storefront .nav-link:hover:after{transform:scaleX(.5);opacity:.4}.storefront .nav-link--active{color:var(--storefront-accent-text);font-weight:var(--font-weight-semibold)}.storefront .nav-link--active:after,.storefront .nav-link--active:hover:after{transform:scaleX(1);opacity:1}.storefront .product-card-unavailable{opacity:.6;filter:grayscale(1)}body,html{font-family:var(--font-family-primary);font-size:16px;line-height:var(--line-height-normal);color:var(--font-color);background-color:var(--background-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin-top:0;color:var(--font-color);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}h1{font:var(--heading-1);margin-bottom:var(--spacing-6)}h2{font:var(--heading-2);margin-bottom:var(--spacing-5)}h3{font:var(--heading-3);margin-bottom:var(--spacing-4)}h4{font:var(--heading-4);margin-bottom:var(--spacing-3)}h5{font:var(--heading-5)}h5,h6{margin-bottom:var(--spacing-2)}h6{font:var(--heading-6)}p{margin-bottom:var(--spacing-4);color:var(--secondary-font-color)}a{color:var(--color-primary-text);transition:var(--transition-fast)}a:hover{color:var(--color-primary-text-hover)}img{max-width:100%;height:auto}button,input,select,textarea{font-family:var(--font-family-primary);font-size:var(--font-size-base)}@media (prefers-color-scheme:dark){.theme-system{color-scheme:dark;--background-color:var(--color-gray-100);--font-color:var(--color-gray-900);--secondary-font-color:var(--color-gray-700)}}.product-card-interactive{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-card-interactive:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.1);border-color:var(--color-primary-200)}@media (prefers-reduced-motion:reduce){.product-card-interactive,.product-card-interactive:hover{transform:none;transition:none}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bounceDot{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}@keyframes wave{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes statsSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float1{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes float2{0%,to{transform:translateY(0) translateX(0)}33%{transform:translateY(15px) translateX(-8px)}66%{transform:translateY(8px) translateX(4px)}}@keyframes float3{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-10px) translateX(5px)}}.animate-spin{animation:spin 1s linear infinite}.animate-fade-in{animation:fadeIn .3s ease-in}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.animate-slide-in-right{animation:slideInRight .28s cubic-bezier(.16,1,.3,1)}@keyframes heroFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.animate-fade-in,.animate-spin{animation:none}}:root{--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--max-width:1200px}*{box-sizing:border-box;padding:0;margin:0;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}body,html{max-width:100vw;overflow-x:hidden}a{color:inherit;text-decoration:none}:focus{outline:none}:focus-visible{outline:3px solid var(--color-primary-border,#3b82f6);outline-offset:2px;border-radius:4px;transition:outline .2s ease}[role=button]:focus-visible,[role=link]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--color-primary-border,#3b82f6);outline-offset:2px;box-shadow:0 0 0 4px rgba(59,130,246,.2)}button:focus-visible{box-shadow:0 0 0 3px var(--color-primary-border,#3b82f6),0 0 0 6px rgba(59,130,246,.3)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast:high){:focus-visible{outline-width:4px;outline-offset:3px}button:focus-visible{box-shadow:0 0 0 4px var(--color-primary-border,#3b82f6),0 0 0 8px rgba(59,130,246,.5)}}.u-viewport-height{height:100vh;height:100dvh}.u-sr-only,.u-sr-only-below-xl{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:1200px){.u-sr-only-below-xl{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}}.u-hide-below-xl{display:none}@media (min-width:1200px){.u-hide-below-xl{display:block}}.u-show-md-to-xl{display:none}.u-hide-md-to-xl{display:contents}@media (min-width:768px) and (max-width:1199.98px){.u-show-md-to-xl{display:contents}.u-hide-md-to-xl{display:none}}.u-hide-below-lg{display:none}.u-show-below-lg{display:block}@media (min-width:992px){.u-hide-below-lg{display:block}.u-show-below-lg{display:none}}.u-hide-below-md{display:none}@media (min-width:768px){.u-hide-below-md{display:block}}.u-sr-only-below-md{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:768px){.u-sr-only-below-md{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}}th .u-sort-button{font:inherit;color:inherit}.u-cell-hide-below-lg,.u-cell-hide-below-md{display:none}@media (min-width:768px){.u-cell-hide-below-md{display:table-cell}}@media (min-width:992px){.u-cell-hide-below-lg{display:table-cell}.u-sticky-lg{position:-webkit-sticky;position:sticky;top:90px}}.u-gutter{padding-inline:clamp(1rem,4vw,2rem)}.u-line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.u-pre-line{white-space:pre-line}.u-no-border{border:0}.dashboard-row-link{display:block;transition:background-color .15s ease}@media (hover:hover){.dashboard-row-link:hover{background-color:var(--color-gray-50)}}.dashboard-reloading{opacity:.55;transition:opacity .15s ease;pointer-events:none}.admin-notif-item{transition:background-color .15s ease}@media (hover:hover){.admin-notif-item:hover{background-color:var(--color-gray-50)}}.u-hover-reveal{opacity:0;transition:opacity .15s ease}.u-hover-row:focus-within .u-hover-reveal,.u-hover-row:hover .u-hover-reveal{opacity:1}@media (hover:none){.u-hover-reveal{opacity:1}}.u-hover-overlay{position:absolute;top:50%;right:var(--spacing-3);transform:translateY(-50%);padding:var(--spacing-1);border-radius:var(--border-radius-md);background-color:var(--card-bg);box-shadow:var(--shadow-sm)}.u-hover-overlay.u-hover-reveal{pointer-events:none}.u-hover-row:focus-within .u-hover-overlay,.u-hover-row:hover .u-hover-overlay{pointer-events:auto}@media (hover:none){.u-hover-overlay,.u-hover-overlay.u-hover-reveal{position:static;transform:none;margin-top:var(--spacing-2);padding:0;background-color:transparent;box-shadow:none;pointer-events:auto}}.app-mobile-drawer .drawer-link{transition:background-color .15s ease,color .15s ease}@media (hover:hover){.app-mobile-drawer .drawer-link:hover{background-color:rgba(var(--color-primary-rgb),.06)}.app-mobile-drawer .drawer-icon-btn:hover{background-color:var(--color-gray-100);color:var(--color-text-primary)}}.app-mobile-drawer .drawer-link:active{background-color:rgba(var(--color-primary-rgb),.12)}.app-mobile-drawer .drawer-icon-btn:focus-visible,.app-mobile-drawer .drawer-link:focus-visible{outline:2px solid var(--color-primary-border);outline-offset:2px}.product-form-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;background:var(--color-background-paper);border-top:1px solid var(--color-border-secondary);margin-top:var(--spacing-6,24px);padding:var(--spacing-4,16px) 0}@media (prefers-color-scheme:dark){html{color-scheme:dark}}