.SvgButton__kk9{-webkit-tap-highlight-color:transparent;background:unset;border:unset;color:inherit;color:var(--icon-tertiary);display:flex;font-family:inherit;line-height:unset;line-height:0;padding:unset;text-align:unset;text-decoration:none}.SvgButton__kk9:not(:disabled){cursor:pointer}@media(hover:hover)and (pointer:fine){.SvgButton__kk9:not(:disabled):hover{color:var(--states-icon-hovered-tertiary)}}.SvgButton__kk9:disabled{cursor:not-allowed}.AvatarContainer__7c-{-webkit-tap-highlight-color:transparent;background:unset;border:unset;color:inherit;display:block;font-family:inherit;height:var(--MaxUi-AvatarContainer_size);line-height:unset;padding:unset;position:relative;text-align:unset;text-decoration:none;width:var(--MaxUi-AvatarContainer_size)}.AvatarContainer_form_circle__J44 .AvatarContainer__content__h8v{--MaxUi-AvatarContainer__content_radius:100%;border-radius:var(--MaxUi-AvatarContainer__content_radius)}.AvatarContainer_form_squircle__1i0 .AvatarContainer__content__h8v{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTI4IDBDNC45NDIgMCAwIDQuOTQyIDAgMjhjMCAyMy4wNDYgNC45MzcgMjcuOTk1IDI3Ljk2NSAyOGguMDdjMjMuMDE2LS4wMDUgMjcuOTYtNC45NDkgMjcuOTY1LTI3Ljk2NXYtLjA3QzU1Ljk5NSA0LjkzNyA1MS4wNDYgMCAyOCAwIi8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTAgMjhDMCA0Ljk0MiA0Ljk0MiAwIDI4IDBzMjggNC45NDIgMjggMjgtNC45NDIgMjgtMjggMjhTMCA1MS4wNTggMCAyOCIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTI4IDBDNC45NDIgMCAwIDQuOTQyIDAgMjhjMCAyMy4wNDYgNC45MzcgMjcuOTk1IDI3Ljk2NSAyOGguMDdjMjMuMDE2LS4wMDUgMjcuOTYtNC45NDkgMjcuOTY1LTI3Ljk2NXYtLjA3QzU1Ljk5NSA0LjkzNyA1MS4wNDYgMCAyOCAwIi8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTAgMjhDMCA0Ljk0MiA0Ljk0MiAwIDI4IDBzMjggNC45NDIgMjggMjgtNC45NDIgMjgtMjggMjhTMCA1MS4wNTggMCAyOCIvPjwvc3ZnPg==);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.AvatarContainer__content__h8v{display:flex;height:100%;overflow:hidden;position:relative;width:100%}.AvatarContainer__overlay__qul{inset:0;overflow:hidden;position:absolute}.AvatarContainer__rightBottomCorner__kZG{bottom:0;position:absolute;right:0}.AvatarContainer__rightTopCorner__y4y{position:absolute;right:0;top:0}.AvatarIcon__ZUI{background-color:var(--background-accent-neutral-fade-secondary);color:var(--icon-quaternary);justify-content:center}.AvatarIcon__ZUI,.AvatarText__DIj{align-items:center;display:flex;height:100%;width:100%}.AvatarText__DIj{color:var(--text-contrast-static);text-align:center}.AvatarText_gradient_red__bnV{background:var(--gradient-red)}.AvatarText_gradient_orange__Ngq{background:var(--gradient-orange)}.AvatarText_gradient_green__n7Z{background:var(--gradient-green)}.AvatarText_gradient_blue__gLu{background:var(--gradient-blue)}.AvatarText_gradient_purple__UsS{background:var(--gradient-purple)}.AvatarText__in__cDg{flex-grow:1;font-weight:600}.AvatarImage__H7-{height:100%;object-fit:cover;object-position:center;width:100%}.AvatarOnlineDot__-GT{align-items:center;bottom:-2px;display:flex;justify-content:center;position:relative;right:-2px}.AvatarOnlineDot_size_xs__2SY{height:12px;width:12px}.AvatarOnlineDot_size_xs__2SY .AvatarOnlineDot__dot__8dL{border-width:2px;height:6px;width:6px}.AvatarOnlineDot_size_s__T1u{height:16px;width:16px}.AvatarOnlineDot_size_s__T1u .AvatarOnlineDot__dot__8dL{border-width:2px;height:8px;width:8px}.AvatarOnlineDot_size_m__ris{height:20px;width:20px}.AvatarOnlineDot_size_m__ris .AvatarOnlineDot__dot__8dL{border-width:2px;height:10px;width:10px}.AvatarOnlineDot_size_l__zo4{height:24px;width:24px}.AvatarOnlineDot_size_l__zo4 .AvatarOnlineDot__dot__8dL{border-width:3px;height:12px;width:12px}.AvatarOnlineDot__dot__8dL{background-color:var(--icon-themed);border-color:var(--background-surface-primary);border-radius:100%;border-style:solid;display:flex}.AvatarOverlay__-nV{align-items:center;background:var(--background-overlay-secondary);color:var(--text-contrast-static);display:flex;height:100%;justify-content:center;width:100%}.EllipsisText__vGw{display:block;overflow:hidden;text-overflow:ellipsis}.EllipsisText_multiline__1tx{-webkit-line-clamp:var(--MaxUi-EllipsisText_linesCount);-webkit-box-orient:vertical;display:-webkit-box}.EllipsisText_singleLine__3CP{white-space:nowrap}.Ripple__R4t{position:absolute}.Ripple_active__Rit{animation:animation-wave__T4L .3s;background:var(--Ripple_backgroundColor,var(--states-background-hovered-transparent));block-size:24px;border-radius:50%;inline-size:24px;inset-block-start:0;inset-inline-start:0;margin-block:-12px 0;margin-inline:0 -12px;opacity:0}@keyframes animation-wave__T4L{0%{opacity:1;transform:scale(1)}30%{opacity:1}to{opacity:0;transform:scale(8)}}.Spinner__piy{animation:rotation__CUP 1s linear infinite;display:inline-flex}.Spinner_appearance_primary__mxz{--MaxUi-Spinner_gradient-from:var(--gradients-loading-icon-primary-transparent);--MaxUi-Spinner_gradient-to:var(--gradients-loading-icon-primary-filled)}.Spinner_appearance_themed__-9S{--MaxUi-Spinner_gradient-from:var(--gradients-loading-icon-themed-transparent);--MaxUi-Spinner_gradient-to:var(--gradients-loading-icon-themed-filled)}.Spinner_appearance_primary-static__JxW{--MaxUi-Spinner_gradient-from:var(--gradients-loading-icon-primary-static-transparent);--MaxUi-Spinner_gradient-to:var(--gradients-loading-icon-primary-static-filled)}.Spinner_appearance_contrast__Mv6{--MaxUi-Spinner_gradient-from:var(--gradients-loading-icon-contrast-transparent);--MaxUi-Spinner_gradient-to:var(--gradients-loading-icon-contrast-filled)}.Spinner_appearance_contrast-static__rM7{--MaxUi-Spinner_gradient-from:var(--gradients-loading-icon-contrast-static-transparent);--MaxUi-Spinner_gradient-to:var(--gradients-loading-icon-contrast-static-filled)}.Spinner_appearance_negative__eMf{--MaxUi-Spinner_gradient-from:var(--gradients-loading-icon-negative-transparent);--MaxUi-Spinner_gradient-to:var(--gradients-loading-icon-negative-filled)}.Spinner_appearance_neutral-themed__D8F{--MaxUi-Spinner_gradient-from:var(--gradients-loading-icon-neutral-themed-transparent);--MaxUi-Spinner_gradient-to:var(--gradients-loading-icon-neutral-themed-filled)}.Spinner__spinner__Qdc{background:conic-gradient(var(--MaxUi-Spinner_gradient-from) 15%,var(--MaxUi-Spinner_gradient-to) 100%);height:inherit;width:inherit}@keyframes rotation__CUP{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.Button__0OJ{-webkit-tap-highlight-color:transparent;align-items:center;background-color:var(--MaxUi-Button_background);border:0;box-sizing:border-box;color:var(--MaxUi-Button_foreground);cursor:pointer;display:flex;font-family:var(--family-base);justify-content:center;overflow:hidden;position:relative;text-decoration:none}.Button_loading__LD-{cursor:wait}.Button_loading__LD- :where(.Button__iconBefore__BUe,.Button__content__vnq,.Button__indicator__HuA,.Button__iconAfter__VhZ){visibility:hidden}.Button_disabled__jkY{cursor:not-allowed}.Button_stretched__mzq{width:100%}.Button_activeMode_ripple__E5Y{--Ripple_backgroundColor:var(--MaxUi-Button_background-active)}.Button_activeMode_highlight__K3j:active{background-color:var(--MaxUi-Button_background-active);color:var(--MaxUi-Button_foreground-active,var(--MaxUi-Button_foreground))}.Button_size_small__LLG{border-radius:var(--size-border-radius-action-small);height:28px;min-width:28px}.Button_size_small__LLG:where(.Button_mode_primary__lfx,.Button_mode_secondary__u7i,.Button_mode_tertiary__1G9){padding:0 var(--spacing-size-xl)}.Button_size_medium__fI9{border-radius:var(--size-border-radius-action-medium);height:40px;min-width:40px}.Button_size_medium__fI9:where(.Button_mode_primary__lfx,.Button_mode_secondary__u7i,.Button_mode_tertiary__1G9){padding:0 var(--spacing-size-xl)}.Button_size_large__S2-{border-radius:var(--size-border-radius-action-large);height:52px;min-width:52px}.Button_size_large__S2-:where(.Button_mode_primary__lfx,.Button_mode_secondary__u7i,.Button_mode_tertiary__1G9){padding:0 var(--spacing-size3xl)}.Button_mode_link__a3e{padding:0}.Button_appearance_themed__z2B:where(.Button_mode_primary__lfx){--MaxUi-Button_background-active:var(--states-background-pressed-themed);--MaxUi-Button_background:var(--background-accent-themed);--MaxUi-Button_foreground:var(--text-contrast-static)}@media(hover:hover)and (pointer:fine){.Button_appearance_themed__z2B:where(.Button_mode_primary__lfx):hover{--MaxUi-Button_background:var(--states-background-hovered-themed)}}.Button_appearance_themed__z2B:where(.Button_mode_primary__lfx).Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-themed);--MaxUi-Button_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_themed__z2B:where(.Button_mode_primary__lfx){--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-themed)}.Button_appearance_themed__z2B:where(.Button_mode_primary__lfx).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-themed)}.Button_appearance_themed__z2B:where(.Button_mode_secondary__u7i){--MaxUi-Button_background-active:var(--states-background-pressed-neutral-fade);--MaxUi-Button_background:var(--background-accent-neutral-fade);--MaxUi-Button_foreground:var(--text-themed)}@media(hover:hover)and (pointer:fine){.Button_appearance_themed__z2B:where(.Button_mode_secondary__u7i):hover{--MaxUi-Button_background:var(--states-background-hovered-neutral-fade)}}.Button_appearance_themed__z2B:where(.Button_mode_secondary__u7i).Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-neutral-fade);--MaxUi-Button_foreground:var(--states-text-disabled-themed)}.Button_appearance_themed__z2B:where(.Button_mode_secondary__u7i){--MaxUi-external_background:var(--background-accent-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_appearance_themed__z2B:where(.Button_mode_secondary__u7i).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-themed);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_themed__z2B:where(.Button_mode_tertiary__1G9){--MaxUi-Button_background-active:var(--states-background-pressed-transparent);--MaxUi-Button_background:transparent;--MaxUi-Button_foreground:var(--text-themed)}@media(hover:hover)and (pointer:fine){.Button_appearance_themed__z2B:where(.Button_mode_tertiary__1G9):hover{--MaxUi-Button_background:var(--states-background-hovered-transparent)}}.Button_appearance_themed__z2B:where(.Button_mode_tertiary__1G9).Button_disabled__jkY{--MaxUi-Button_foreground:var(--states-text-disabled-themed)}.Button_appearance_themed__z2B:where(.Button_mode_tertiary__1G9){--MaxUi-external_background:var(--background-accent-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_appearance_themed__z2B:where(.Button_mode_tertiary__1G9).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-themed);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_themed__z2B:where(.Button_mode_link__a3e){--MaxUi-Button_foreground-active:var(--states-text-pressed-themed);--MaxUi-Button_background:transparent;--MaxUi-Button_foreground:var(--text-themed)}@media(hover:hover)and (pointer:fine){.Button_appearance_themed__z2B:where(.Button_mode_link__a3e):hover{--MaxUi-Button_foreground:var(--states-text-hovered-themed)}}.Button_appearance_themed__z2B:where(.Button_mode_link__a3e).Button_disabled__jkY{--MaxUi-Button_foreground:var(--states-text-disabled-themed)}.Button_appearance_themed__z2B:where(.Button_mode_link__a3e){--MaxUi-external_background:var(--background-accent-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_appearance_themed__z2B:where(.Button_mode_link__a3e).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-themed);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_negative__-Iy:where(.Button_mode_primary__lfx){--MaxUi-Button_background-active:var(--states-background-pressed-negative);--MaxUi-Button_background:var(--background-accent-negative);--MaxUi-Button_foreground:var(--text-contrast-static)}@media(hover:hover)and (pointer:fine){.Button_appearance_negative__-Iy:where(.Button_mode_primary__lfx):hover{--MaxUi-Button_background:var(--states-background-hovered-negative)}}.Button_appearance_negative__-Iy:where(.Button_mode_primary__lfx).Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-negative);--MaxUi-Button_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_negative__-Iy:where(.Button_mode_primary__lfx){--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-negative)}.Button_appearance_negative__-Iy:where(.Button_mode_primary__lfx).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-negative)}.Button_appearance_negative__-Iy:where(.Button_mode_secondary__u7i){--MaxUi-Button_background-active:var(--states-background-pressed-neutral-fade);--MaxUi-Button_background:var(--background-accent-neutral-fade);--MaxUi-Button_foreground:var(--text-negative)}@media(hover:hover)and (pointer:fine){.Button_appearance_negative__-Iy:where(.Button_mode_secondary__u7i):hover{--MaxUi-Button_background:var(--states-background-hovered-neutral-fade)}}.Button_appearance_negative__-Iy:where(.Button_mode_secondary__u7i).Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-neutral-fade);--MaxUi-Button_foreground:var(--states-text-disabled-negative)}.Button_appearance_negative__-Iy:where(.Button_mode_secondary__u7i){--MaxUi-external_background:var(--background-accent-negative);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_appearance_negative__-Iy:where(.Button_mode_secondary__u7i).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-negative);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_negative__-Iy:where(.Button_mode_tertiary__1G9){--MaxUi-Button_background-active:var(--states-background-pressed-transparent);--MaxUi-Button_background:transparent;--MaxUi-Button_foreground:var(--text-negative)}@media(hover:hover)and (pointer:fine){.Button_appearance_negative__-Iy:where(.Button_mode_tertiary__1G9):hover{--MaxUi-Button_background:var(--states-background-hovered-transparent)}}.Button_appearance_negative__-Iy:where(.Button_mode_tertiary__1G9).Button_disabled__jkY{--MaxUi-Button_foreground:var(--states-text-disabled-negative)}.Button_appearance_negative__-Iy:where(.Button_mode_tertiary__1G9){--MaxUi-external_background:var(--background-accent-negative);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_appearance_negative__-Iy:where(.Button_mode_tertiary__1G9).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-negative);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_negative__-Iy:where(.Button_mode_link__a3e){--MaxUi-Button_foreground-active:var(--states-text-pressed-negative);--MaxUi-Button_background:transparent;--MaxUi-Button_foreground:var(--text-negative)}@media(hover:hover)and (pointer:fine){.Button_appearance_negative__-Iy:where(.Button_mode_link__a3e):hover{--MaxUi-Button_foreground:var(--states-text-hovered-negative)}}.Button_appearance_negative__-Iy:where(.Button_mode_link__a3e).Button_disabled__jkY{--MaxUi-Button_foreground:var(--states-text-disabled-negative)}.Button_appearance_negative__-Iy:where(.Button_mode_link__a3e){--MaxUi-external_background:var(--background-accent-negative);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_appearance_negative__-Iy:where(.Button_mode_link__a3e).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-negative);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_neutral__SAu:where(.Button_mode_primary__lfx){--MaxUi-Button_background-active:var(--states-background-pressed-neutral);--MaxUi-Button_background:var(--background-accent-neutral);--MaxUi-Button_foreground:var(--text-contrast)}@media(hover:hover)and (pointer:fine){.Button_appearance_neutral__SAu:where(.Button_mode_primary__lfx):hover{--MaxUi-Button_background:var(--states-background-hovered-neutral)}}.Button_appearance_neutral__SAu:where(.Button_mode_primary__lfx).Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-neutral);--MaxUi-Button_foreground:var(--states-text-disabled-contrast)}.Button_appearance_neutral__SAu:where(.Button_mode_primary__lfx){--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-primary-static)}.Button_appearance_neutral__SAu:where(.Button_mode_primary__lfx).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-primary-static)}.Button_appearance_neutral__SAu:where(.Button_mode_secondary__u7i){--MaxUi-Button_background-active:var(--states-background-pressed-neutral-fade);--MaxUi-Button_background:var(--background-accent-neutral-fade);--MaxUi-Button_foreground:var(--text-primary)}@media(hover:hover)and (pointer:fine){.Button_appearance_neutral__SAu:where(.Button_mode_secondary__u7i):hover{--MaxUi-Button_background:var(--states-background-hovered-neutral-fade)}}.Button_appearance_neutral__SAu:where(.Button_mode_secondary__u7i).Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-neutral-fade);--MaxUi-Button_foreground:var(--states-text-disabled-primary)}.Button_appearance_neutral__SAu:where(.Button_mode_secondary__u7i){--MaxUi-external_background:var(--background-accent-neutral);--MaxUi-external_foreground:var(--text-contrast)}.Button_appearance_neutral__SAu:where(.Button_mode_secondary__u7i).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast)}.Button_appearance_neutral__SAu:where(.Button_mode_tertiary__1G9){--MaxUi-Button_background-active:var(--states-background-pressed-transparent);--MaxUi-Button_background:transparent;--MaxUi-Button_foreground:var(--text-primary)}@media(hover:hover)and (pointer:fine){.Button_appearance_neutral__SAu:where(.Button_mode_tertiary__1G9):hover{--MaxUi-Button_background:var(--states-background-hovered-transparent)}}.Button_appearance_neutral__SAu:where(.Button_mode_tertiary__1G9).Button_disabled__jkY{--MaxUi-Button_foreground:var(--states-text-disabled-primary)}.Button_appearance_neutral__SAu:where(.Button_mode_tertiary__1G9){--MaxUi-external_background:var(--background-accent-neutral);--MaxUi-external_foreground:var(--text-contrast)}.Button_appearance_neutral__SAu:where(.Button_mode_tertiary__1G9).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast)}.Button_appearance_neutral__SAu:where(.Button_mode_link__a3e){--MaxUi-Button_foreground-active:var(--states-text-pressed-primary);--MaxUi-Button_background:transparent;--MaxUi-Button_foreground:var(--text-primary)}@media(hover:hover)and (pointer:fine){.Button_appearance_neutral__SAu:where(.Button_mode_link__a3e):hover{--MaxUi-Button_foreground:var(--states-text-hovered-primary)}}.Button_appearance_neutral__SAu:where(.Button_mode_link__a3e).Button_disabled__jkY{--MaxUi-Button_foreground:var(--states-text-disabled-primary)}.Button_appearance_neutral__SAu:where(.Button_mode_link__a3e){--MaxUi-external_background:var(--background-accent-neutral);--MaxUi-external_foreground:var(--text-contrast)}.Button_appearance_neutral__SAu:where(.Button_mode_link__a3e).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast)}.Button_appearance_neutral-themed__H03:where(.Button_mode_primary__lfx){--MaxUi-Button_background-active:var(--states-background-pressed-neutral-themed);--MaxUi-Button_background:var(--background-accent-neutral-themed);--MaxUi-Button_foreground:var(--text-contrast-static)}@media(hover:hover)and (pointer:fine){.Button_appearance_neutral-themed__H03:where(.Button_mode_primary__lfx):hover{--MaxUi-Button_background:var(--states-background-hovered-neutral-themed)}}.Button_appearance_neutral-themed__H03:where(.Button_mode_primary__lfx).Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-neutral-themed);--MaxUi-Button_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_neutral-themed__H03:where(.Button_mode_primary__lfx){--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-neutral-themed)}.Button_appearance_neutral-themed__H03:where(.Button_mode_primary__lfx).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-neutral-themed)}.Button_appearance_neutral-themed__H03:where(.Button_mode_secondary__u7i){--MaxUi-Button_background-active:var(--states-background-pressed-neutral-fade);--MaxUi-Button_background:var(--background-accent-neutral-fade);--MaxUi-Button_foreground:var(--text-neutral-themed)}@media(hover:hover)and (pointer:fine){.Button_appearance_neutral-themed__H03:where(.Button_mode_secondary__u7i):hover{--MaxUi-Button_background:var(--states-background-hovered-neutral-fade)}}.Button_appearance_neutral-themed__H03:where(.Button_mode_secondary__u7i).Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-neutral-fade);--MaxUi-Button_foreground:var(--states-text-disabled-neutral-themed)}.Button_appearance_neutral-themed__H03:where(.Button_mode_secondary__u7i){--MaxUi-external_background:var(--background-accent-neutral-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_appearance_neutral-themed__H03:where(.Button_mode_secondary__u7i).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-neutral-themed);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_neutral-themed__H03:where(.Button_mode_tertiary__1G9){--MaxUi-Button_background-active:var(--states-background-pressed-transparent);--MaxUi-Button_background:transparent;--MaxUi-Button_foreground:var(--text-neutral-themed)}@media(hover:hover)and (pointer:fine){.Button_appearance_neutral-themed__H03:where(.Button_mode_tertiary__1G9):hover{--MaxUi-Button_background:var(--states-background-hovered-transparent)}}.Button_appearance_neutral-themed__H03:where(.Button_mode_tertiary__1G9).Button_disabled__jkY{--MaxUi-Button_foreground:var(--states-text-disabled-neutral-themed)}.Button_appearance_neutral-themed__H03:where(.Button_mode_tertiary__1G9){--MaxUi-external_background:var(--background-accent-neutral-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_appearance_neutral-themed__H03:where(.Button_mode_tertiary__1G9).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-neutral-themed);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_neutral-themed__H03:where(.Button_mode_link__a3e){--MaxUi-Button_foreground-active:var(--states-text-pressed-neutral-themed);--MaxUi-Button_background:transparent;--MaxUi-Button_foreground:var(--text-neutral-themed)}@media(hover:hover)and (pointer:fine){.Button_appearance_neutral-themed__H03:where(.Button_mode_link__a3e):hover{--MaxUi-Button_foreground:var(--states-text-hovered-neutral-themed)}}.Button_appearance_neutral-themed__H03:where(.Button_mode_link__a3e).Button_disabled__jkY{--MaxUi-Button_foreground:var(--states-text-disabled-neutral-themed)}.Button_appearance_neutral-themed__H03:where(.Button_mode_link__a3e){--MaxUi-external_background:var(--background-accent-neutral-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_appearance_neutral-themed__H03:where(.Button_mode_link__a3e).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_contrast-static__DgE:where(.Button_mode_primary__lfx){--MaxUi-Button_background-active:var(--states-background-pressed-contrast-static);--MaxUi-Button_background:var(--background-accent-contrast-static);--MaxUi-Button_foreground:var(--text-primary-static)}@media(hover:hover)and (pointer:fine){.Button_appearance_contrast-static__DgE:where(.Button_mode_primary__lfx):hover{--MaxUi-Button_background:var(--states-background-hovered-contrast-static)}}.Button_appearance_contrast-static__DgE:where(.Button_mode_primary__lfx).Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-contrast-static);--MaxUi-Button_foreground:var(--states-text-disabled-primary-static)}.Button_appearance_contrast-static__DgE:where(.Button_mode_primary__lfx){--MaxUi-external_background:var(--background-accent-neutral-static);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_appearance_contrast-static__DgE:where(.Button_mode_primary__lfx).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-neutral-static);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_contrast-static__DgE:where(.Button_mode_secondary__u7i){--MaxUi-Button_background-active:var(--states-background-pressed-neutral-fade);--MaxUi-Button_background:var(--background-accent-neutral-fade);--MaxUi-Button_foreground:var(--text-contrast-static)}@media(hover:hover)and (pointer:fine){.Button_appearance_contrast-static__DgE:where(.Button_mode_secondary__u7i):hover{--MaxUi-Button_background:var(--states-background-hovered-neutral-fade)}}.Button_appearance_contrast-static__DgE:where(.Button_mode_secondary__u7i).Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-neutral-fade);--MaxUi-Button_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_contrast-static__DgE:where(.Button_mode_secondary__u7i){--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-primary)}.Button_appearance_contrast-static__DgE:where(.Button_mode_secondary__u7i).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-primary)}.Button_appearance_contrast-static__DgE:where(.Button_mode_tertiary__1G9){--MaxUi-Button_background-active:var(--states-background-pressed-transparent);--MaxUi-Button_background:transparent;--MaxUi-Button_foreground:var(--text-contrast-static)}@media(hover:hover)and (pointer:fine){.Button_appearance_contrast-static__DgE:where(.Button_mode_tertiary__1G9):hover{--MaxUi-Button_background:var(--states-background-hovered-transparent)}}.Button_appearance_contrast-static__DgE:where(.Button_mode_tertiary__1G9).Button_disabled__jkY{--MaxUi-Button_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_contrast-static__DgE:where(.Button_mode_tertiary__1G9){--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-primary)}.Button_appearance_contrast-static__DgE:where(.Button_mode_tertiary__1G9).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-primary)}.Button_appearance_contrast-static__DgE:where(.Button_mode_link__a3e){--MaxUi-Button_foreground-active:var(--states-text-pressed-contrast-static);--MaxUi-Button_background:transparent;--MaxUi-Button_foreground:var(--text-contrast-static)}@media(hover:hover)and (pointer:fine){.Button_appearance_contrast-static__DgE:where(.Button_mode_link__a3e):hover{--MaxUi-Button_foreground:var(--states-text-hovered-contrast-static)}}.Button_appearance_contrast-static__DgE:where(.Button_mode_link__a3e).Button_disabled__jkY{--MaxUi-Button_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_contrast-static__DgE:where(.Button_mode_link__a3e){--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-primary)}.Button_appearance_contrast-static__DgE:where(.Button_mode_link__a3e).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-primary)}.Button__content__vnq{position:relative;z-index:1}:where(.Button_size_small__LLG) .Button__content__vnq{font-family:var(--family-base);font-size:var(--size-action-small);font-weight:500;letter-spacing:var(--letter-spacing-action-small);line-height:var(--height-action-small)}:where(.Button_size_medium__fI9) .Button__content__vnq{font-family:var(--family-base);font-size:var(--size-action-medium);font-weight:500;letter-spacing:var(--letter-spacing-action-medium);line-height:var(--height-action-medium)}:where(.Button_size_large__S2-) .Button__content__vnq{font-family:var(--family-base);font-size:var(--size-action-large);font-weight:600;letter-spacing:var(--letter-spacing-action-large);line-height:var(--height-action-large)}.Button__spinnerContainer__G4I{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.Button__iconBefore__BUe{display:flex;position:relative;z-index:1}:where(.Button_size_small__LLG) .Button__iconBefore__BUe{margin-right:var(--spacing-size-xs)}:where(.Button_size_medium__fI9) .Button__iconBefore__BUe{margin-right:var(--spacing-size-s)}:where(.Button_size_large__S2-) .Button__iconBefore__BUe{margin-right:var(--spacing-size-s)}.Button__iconAfter__VhZ{display:flex;position:relative;z-index:1}:where(.Button_size_small__LLG) .Button__iconAfter__VhZ{margin-left:var(--spacing-size-xs)}:where(.Button_size_medium__fI9) .Button__iconAfter__VhZ{margin-left:var(--spacing-size-s)}:where(.Button_size_large__S2-) .Button__iconAfter__VhZ{margin-left:var(--spacing-size-s)}.Button__indicator__HuA{position:relative;z-index:1}:where(.Button_size_small__LLG) .Button__indicator__HuA{margin-left:var(--spacing-size-xs)}:where(.Button_size_medium__fI9) .Button__indicator__HuA{margin-left:var(--spacing-size-s)}:where(.Button_size_large__S2-) .Button__indicator__HuA{margin-left:var(--spacing-size-s)}.Button__ripple__jw0{inset:0;pointer-events:none;position:absolute}.Counter__0Oj{align-items:center;border-radius:12px;box-sizing:border-box;display:inline-flex;font-family:var(--family-base);font-size:var(--size-title-small);font-weight:500;letter-spacing:var(--letter-spacing-title-small);line-height:var(--height-title-small);min-height:var(--size-border-radius-semantic-border-radius-promo);min-width:var(--size-border-radius-semantic-border-radius-promo);padding:1px var(--spacing-size-s)}.Counter_appearance_themed__anX.Counter_mode_filled__9Uy.Counter_disabled__Nhg{background-color:var(--states-background-disabled-themed);color:var(--states-text-disabled-contrast-static)}.Counter_appearance_themed__anX.Counter_mode_filled__9Uy.Counter_muted__3IJ{background-color:var(--background-accent-neutral-fade);color:var(--text-secondary)}.Counter_appearance_themed__anX.Counter_mode_filled__9Uy:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg){background-color:var(--background-accent-themed);color:var(--text-contrast-static)}.Counter_appearance_themed__anX.Counter_mode_inverse__IIJ.Counter_disabled__Nhg{background-color:var(--states-background-disabled-contrast-static);color:var(--states-text-disabled-themed)}.Counter_appearance_themed__anX.Counter_mode_inverse__IIJ.Counter_muted__3IJ{background-color:var(--background-accent-neutral-fade);color:var(--text-secondary)}.Counter_appearance_themed__anX.Counter_mode_inverse__IIJ:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg){background-color:var(--background-accent-contrast-static);color:var(--text-themed)}.Counter_appearance_neutral__SN9.Counter_mode_filled__9Uy.Counter_disabled__Nhg{background-color:var(--states-background-disabled-neutral);color:var(--states-text-disabled-contrast)}.Counter_appearance_neutral__SN9.Counter_mode_filled__9Uy.Counter_muted__3IJ{background-color:var(--background-accent-neutral-fade);color:var(--text-secondary)}.Counter_appearance_neutral__SN9.Counter_mode_filled__9Uy:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg){background-color:var(--background-accent-neutral);color:var(--text-contrast)}.Counter_appearance_neutral__SN9.Counter_mode_inverse__IIJ.Counter_disabled__Nhg{background-color:var(--states-background-disabled-contrast);color:var(--states-text-disabled-primary)}.Counter_appearance_neutral__SN9.Counter_mode_inverse__IIJ.Counter_muted__3IJ{background-color:var(--background-accent-neutral-fade);color:var(--text-secondary)}.Counter_appearance_neutral__SN9.Counter_mode_inverse__IIJ:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg){background-color:var(--background-accent-contrast);color:var(--text-primary)}.Counter_appearance_neutral-themed__yq8.Counter_mode_filled__9Uy.Counter_disabled__Nhg{background-color:var(--states-background-disabled-neutral-themed);color:var(--states-text-disabled-contrast-static)}.Counter_appearance_neutral-themed__yq8.Counter_mode_filled__9Uy.Counter_muted__3IJ{background-color:var(--background-accent-neutral-fade);color:var(--text-secondary)}.Counter_appearance_neutral-themed__yq8.Counter_mode_filled__9Uy:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg){background-color:var(--background-accent-neutral-themed);color:var(--text-contrast-static)}.Counter_appearance_neutral-themed__yq8.Counter_mode_inverse__IIJ.Counter_disabled__Nhg{background-color:var(--states-background-disabled-contrast-static);color:var(--states-text-disabled-neutral-themed)}.Counter_appearance_neutral-themed__yq8.Counter_mode_inverse__IIJ.Counter_muted__3IJ{background-color:var(--background-accent-neutral-fade);color:var(--text-secondary)}.Counter_appearance_neutral-themed__yq8.Counter_mode_inverse__IIJ:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg){background-color:var(--background-accent-contrast-static);color:var(--text-neutral-themed)}.Counter_appearance_neutral-static__UeR.Counter_mode_filled__9Uy.Counter_disabled__Nhg{background-color:var(--states-background-disabled-neutral-static);color:var(--states-text-disabled-contrast-static)}.Counter_appearance_neutral-static__UeR.Counter_mode_filled__9Uy.Counter_muted__3IJ{background-color:var(--background-accent-neutral-fade);color:var(--text-secondary)}.Counter_appearance_neutral-static__UeR.Counter_mode_filled__9Uy:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg){background-color:var(--background-accent-neutral-static);color:var(--text-contrast-static)}.Counter_appearance_neutral-static__UeR.Counter_mode_inverse__IIJ.Counter_disabled__Nhg{background-color:var(--states-background-disabled-contrast-static);color:var(--states-text-disabled-primary-static)}.Counter_appearance_neutral-static__UeR.Counter_mode_inverse__IIJ.Counter_muted__3IJ{background-color:var(--background-accent-neutral-fade);color:var(--text-secondary)}.Counter_appearance_neutral-static__UeR.Counter_mode_inverse__IIJ:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg){background-color:var(--background-accent-contrast-static);color:var(--text-primary-static)}.Counter_appearance_negative__JZg.Counter_mode_filled__9Uy.Counter_disabled__Nhg{background-color:var(--states-background-disabled-negative);color:var(--states-text-disabled-contrast-static)}.Counter_appearance_negative__JZg.Counter_mode_filled__9Uy.Counter_muted__3IJ{background-color:var(--background-accent-neutral-fade);color:var(--text-secondary)}.Counter_appearance_negative__JZg.Counter_mode_filled__9Uy:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg){background-color:var(--background-accent-negative);color:var(--text-contrast-static)}.Counter_appearance_negative__JZg.Counter_mode_inverse__IIJ.Counter_disabled__Nhg{background-color:var(--states-background-disabled-contrast-static);color:var(--states-text-disabled-negative)}.Counter_appearance_negative__JZg.Counter_mode_inverse__IIJ.Counter_muted__3IJ{background-color:var(--background-accent-neutral-fade);color:var(--text-secondary)}.Counter_appearance_negative__JZg.Counter_mode_inverse__IIJ:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg){background-color:var(--background-accent-contrast-static);color:var(--text-negative)}.Tappable__TDG{-webkit-tap-highlight-color:transparent;background:unset;border:unset;color:inherit;font-family:inherit;line-height:unset;overflow:hidden;padding:unset;position:relative;text-align:unset;text-decoration:none}@media(hover:hover)and (pointer:fine){.Tappable_interactive__fYU:not(.Tappable_disabled__DQf):hover{background-color:var(--MaxUi-Tappable_background-hovered,var(--states-background-hovered-transparent))}}.Tappable_interactive__fYU.Tappable_activeMode_ripple__YMg:not(.Tappable_disabled__DQf){--Ripple_backgroundColor:var(--MaxUi-Tappable_background-pressed,var(--states-background-pressed-transparent))}.Tappable_interactive__fYU.Tappable_activeMode_highlight__W7X:not(.Tappable_disabled__DQf):active{background-color:var(--MaxUi-Tappable_background-pressed,var(--states-background-pressed-transparent))}.Tappable_interactive__fYU:not(.Tappable_disabled__DQf){cursor:pointer}.Tappable_interactive__fYU.Tappable_disabled__DQf{cursor:not-allowed}.Tappable__ripple__XiX{inset:0;pointer-events:none;position:absolute}.CellAction__vzN{align-items:center;box-sizing:border-box;display:flex;width:100%}.CellAction_mode_primary__vZQ{color:var(--text-themed)}.CellAction_mode_primary__vZQ.CellAction_disabled__VZA{color:var(--states-text-disabled-themed)}.CellAction_mode_destructive__ovY{color:var(--text-negative)}.CellAction_mode_destructive__ovY.CellAction_disabled__VZA{color:var(--states-text-disabled-negative)}.CellAction_mode_custom__3T8{color:var(--MaxUi-CellAction_color,var(--text-themed))}.CellAction_mode_custom__3T8.CellAction_disabled__VZA{color:var(--MaxUi-CellAction_color-disabled,var(--states-text-disabled-themed))}.CellAction_height_compact__ysc{min-height:48px;padding:var(--spacing-size-xs) var(--spacing-size-xl)}.CellAction_height_normal__ELj{min-height:56px;padding:var(--spacing-size-m) var(--spacing-size-xl)}.CellAction__before__oZm{align-items:center;display:flex;justify-content:center;margin-right:var(--spacing-size-xl);min-height:40px;min-width:40px}.CellAction__content__Uib{display:flex;flex-direction:column;flex-grow:1;font-family:var(--family-base);font-size:var(--size-title-large);font-weight:500;letter-spacing:var(--letter-spacing-title-large);line-height:var(--height-title-large);min-width:0}.CellAction__chevron__6SI{color:var(--icon-quaternary);flex-shrink:0}.CellHeader__Epf{align-items:center;box-sizing:border-box;color:var(--text-secondary);display:flex;min-height:28px;padding:var(--spacing-size-xs) calc(var(--spacing-size4xl) - var(--spacing-size-xl))}.CellHeader_titleStyle_caps__nfB .CellHeader__content__El-{font-weight:600;text-transform:uppercase}.CellHeader_titleStyle_caps__nfB .CellHeader__content__El-,.CellHeader_titleStyle_normal__M-p .CellHeader__content__El-{font-family:var(--family-base);font-size:var(--size-label-large);letter-spacing:var(--letter-spacing-label-large);line-height:var(--height-label-large)}.CellHeader_titleStyle_normal__M-p .CellHeader__content__El-{font-weight:500}.CellHeader__Epf:not(.CellHeader_fullWidth__h2Y){padding:var(--spacing-size-xs) var(--spacing-size-xl)}.CellHeader__Epf.CellHeader_fullWidth__h2Y{padding:var(--spacing-size-xs) var(--spacing-size-m)}.CellHeader__content__El-{flex-grow:1}.CellHeader__after__RXN{flex-shrink:0}.ClearableInput__FRL{align-items:center;display:flex}.ClearableInput__button__GlG{padding:2px}.CellInput__92-{align-items:center;box-sizing:border-box;display:flex}.CellInput_disabled__fZ7{color:var(--states-text-disabled-primary)}.CellInput_disabled__fZ7 .CellInput__input__gQ3::placeholder{color:var(--states-text-disabled-primary)}.CellInput_height_compact__Mv2{min-height:48px;padding:var(--spacing-size-xs) var(--spacing-size-xl)}.CellInput_height_normal__ovc{min-height:56px;padding:var(--spacing-size-m) var(--spacing-size-xl)}.CellInput__before__Hkm{font-family:var(--family-base);font-size:var(--size-title-large);font-weight:500;letter-spacing:var(--letter-spacing-title-large);line-height:var(--height-title-large);margin-right:var(--spacing-size-xs);width:96px}.CellInput__body__Egp{flex-grow:1}.CellInput__input__gQ3{appearance:none;background:unset;border:unset;box-shadow:none;color:inherit;flex-grow:1;font-family:var(--font);font-family:var(--family-base);font-size:var(--size-body-large);letter-spacing:var(--letter-spacing-body-large);line-height:var(--height-body-large);margin:unset;outline:none;padding:unset;resize:none}.CellInput__input__gQ3::placeholder{color:var(--text-secondary)}.CellInput__clearButton__znK{margin-left:var(--spacing-size-xl)}.CellList__1ou{box-sizing:border-box;width:100%}.CellList_filled__ikE .CellList__body__ouS{background-color:var(--background-surface-card)}.CellList_mode_island__aCu{padding-left:var(--spacing-size-xl);padding-right:var(--spacing-size-xl)}.CellList_mode_island__aCu .CellList__body__ouS{border-radius:var(--size-border-radius-semantic-border-radius-card);overflow:hidden}.CellSimple__n0z{align-items:center;box-sizing:border-box;display:flex;width:100%}.CellSimple_disabled__T-3,.CellSimple_disabled__T-3 .CellSimple__overline__Ncr,.CellSimple_disabled__T-3 .CellSimple__subtitle__oIF{color:var(--states-text-disabled-primary)}.CellSimple_height_compact__HUQ{min-height:48px;padding:var(--spacing-size-xs) var(--spacing-size-xl)}.CellSimple_height_normal__pxj{min-height:56px;padding:var(--spacing-size-m) var(--spacing-size-xl)}.CellSimple__before__5Q9{align-items:center;display:flex;justify-content:center;margin-right:var(--spacing-size-xl);min-height:40px;min-width:40px}.CellSimple__after__2FK{align-items:center;display:flex;margin-left:var(--spacing-size-xl)}.CellSimple__content__SOk{display:flex;flex-direction:column;flex-grow:1;min-width:0}.CellSimple__title__aYs{font-family:var(--family-base);font-size:var(--size-title-large);font-weight:500;letter-spacing:var(--letter-spacing-title-large);line-height:var(--height-title-large)}.CellSimple__chevron__cSs{color:var(--icon-quaternary);margin-left:var(--spacing-size-s)}.CellSimple__subtitle__oIF{color:var(--text-secondary);font-family:var(--family-base);font-size:var(--size-title-small);letter-spacing:var(--letter-spacing-title-small);line-height:var(--height-title-small)}.CellSimple__subtitle__oIF:not(:first-child){margin-top:var(--spacing-size2xs)}.CellSimple__overline__Ncr{color:var(--text-secondary);font-family:var(--family-base);font-size:var(--size-title-small);letter-spacing:var(--letter-spacing-title-small);line-height:var(--height-title-small)}.CellSimple__overline__Ncr:not(:last-child){margin-bottom:var(--spacing-size2xs)}.Container__MSr{box-sizing:border-box;display:flex;flex-direction:column}.Container__MSr:not(.Container_fullWidth__Dor){padding-left:var(--spacing-size-xl);padding-right:var(--spacing-size-xl)}.Dot__dio{--MaxUi-Dot_size:6px;border-radius:100%;display:flex;height:var(--MaxUi-Dot_size);width:var(--MaxUi-Dot_size)}.Dot_appearance_themed__AJa{background-color:var(--background-accent-themed)}.Dot_appearance_contrast-pinned__i8T{background-color:var(--background-accent-contrast-static)}.Dot_appearance_neutral-fade__paA{background-color:var(--background-accent-neutral-fade)}.Dot_appearance_accent-red__GZs{background-color:var(--background-accent-negative)}.Dot_appearance_inherit__xh2{background-color:var(--MaxUi-external_background,var(--background-accent-themed))}.Flex__8ia{column-gap:var(--MaxUi-Flex_gapX);row-gap:var(--MaxUi-Flex_gapY)}.Grid__tMN{column-gap:var(--MaxUi-Grid_gapX);grid-template-columns:repeat(var(--MaxUi-Grid_cols),minmax(0,1fr));grid-template-rows:repeat(var(--MaxUi-Grid_rows),minmax(0,1fr));row-gap:var(--MaxUi-Grid_gapY)}.IconButton__KCr{-webkit-tap-highlight-color:transparent;align-items:center;background:unset;background-color:var(--MaxUi-IconButton_background);border:unset;box-sizing:border-box;color:inherit;color:var(--MaxUi-IconButton_foreground);cursor:pointer;display:flex;font-family:inherit;justify-content:center;line-height:unset;overflow:hidden;padding:unset;position:relative;text-align:unset;text-decoration:none}.IconButton_loading__RxW .IconButton__content__dCL{visibility:hidden}.IconButton_disabled__SZj{cursor:not-allowed}.IconButton_activeMode_ripple__asi{--Ripple_backgroundColor:var(--MaxUi-IconButton_background-active)}.IconButton_activeMode_highlight__h15:active{background-color:var(--MaxUi-IconButton_background-active);color:var(--MaxUi-IconButton_foreground-active,var(--MaxUi-IconButton_foreground))}.IconButton_mode_primary__FqT.IconButton_size_small__e3f,.IconButton_mode_secondary__d4Q.IconButton_size_small__e3f,.IconButton_mode_tertiary__s90.IconButton_size_small__e3f{padding:0 var(--spacing-size-s)}.IconButton_mode_primary__FqT.IconButton_size_medium__MQQ,.IconButton_mode_secondary__d4Q.IconButton_size_medium__MQQ,.IconButton_mode_tertiary__s90.IconButton_size_medium__MQQ{padding:0 var(--spacing-size-m)}.IconButton_mode_primary__FqT.IconButton_size_large__9oz,.IconButton_mode_secondary__d4Q.IconButton_size_large__9oz,.IconButton_mode_tertiary__s90.IconButton_size_large__9oz{padding:0 var(--spacing-size-s)}.IconButton_size_small__e3f{border-radius:var(--size-border-radius-action-small);height:28px;min-width:28px}.IconButton_size_medium__MQQ{border-radius:var(--size-border-radius-action-medium);height:40px;min-width:40px}.IconButton_size_large__9oz{border-radius:var(--size-border-radius-action-large);height:52px;min-width:52px}.IconButton_mode_primary__FqT.IconButton_appearance_themed__jUC{--MaxUi-IconButton_background-active:var(--states-background-pressed-themed);--MaxUi-IconButton_background:var(--background-accent-themed);--MaxUi-IconButton_foreground:var(--text-contrast-static)}@media(hover:hover)and (pointer:fine){.IconButton_mode_primary__FqT.IconButton_appearance_themed__jUC:hover{--MaxUi-IconButton_background:var(--states-background-hovered-themed)}}.IconButton_mode_primary__FqT.IconButton_appearance_themed__jUC.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-themed);--MaxUi-IconButton_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_primary__FqT.IconButton_appearance_themed__jUC{--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-themed)}.IconButton_mode_primary__FqT.IconButton_appearance_themed__jUC.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-themed)}.IconButton_mode_secondary__d4Q.IconButton_appearance_themed__jUC{--MaxUi-IconButton_background-active:var(--states-background-pressed-neutral-fade);--MaxUi-IconButton_background:var(--background-accent-neutral-fade);--MaxUi-IconButton_foreground:var(--text-themed)}@media(hover:hover)and (pointer:fine){.IconButton_mode_secondary__d4Q.IconButton_appearance_themed__jUC:hover{--MaxUi-IconButton_background:var(--states-background-hovered-neutral-fade)}}.IconButton_mode_secondary__d4Q.IconButton_appearance_themed__jUC.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-neutral-fade);--MaxUi-IconButton_foreground:var(--states-text-disabled-themed)}.IconButton_mode_secondary__d4Q.IconButton_appearance_themed__jUC{--MaxUi-external_background:var(--background-accent-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_mode_secondary__d4Q.IconButton_appearance_themed__jUC.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-themed);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_tertiary__s90.IconButton_appearance_themed__jUC{--MaxUi-IconButton_background-active:var(--states-background-pressed-transparent);--MaxUi-IconButton_background:transparent;--MaxUi-IconButton_foreground:var(--text-themed)}@media(hover:hover)and (pointer:fine){.IconButton_mode_tertiary__s90.IconButton_appearance_themed__jUC:hover{--MaxUi-IconButton_background:var(--states-background-hovered-transparent)}}.IconButton_mode_tertiary__s90.IconButton_appearance_themed__jUC.IconButton_disabled__SZj{--MaxUi-IconButton_foreground:var(--states-text-disabled-themed)}.IconButton_mode_tertiary__s90.IconButton_appearance_themed__jUC{--MaxUi-external_background:var(--background-accent-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_mode_tertiary__s90.IconButton_appearance_themed__jUC.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-themed);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_link__kNB.IconButton_appearance_themed__jUC{--MaxUi-IconButton_foreground-active:var(--states-text-pressed-themed);--MaxUi-IconButton_background:transparent;--MaxUi-IconButton_foreground:var(--text-themed)}@media(hover:hover)and (pointer:fine){.IconButton_mode_link__kNB.IconButton_appearance_themed__jUC:hover{--MaxUi-IconButton_foreground:var(--states-text-hovered-themed)}}.IconButton_mode_link__kNB.IconButton_appearance_themed__jUC.IconButton_disabled__SZj{--MaxUi-IconButton_foreground:var(--states-text-disabled-themed)}.IconButton_mode_link__kNB.IconButton_appearance_themed__jUC{--MaxUi-external_background:var(--background-accent-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_mode_link__kNB.IconButton_appearance_themed__jUC.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-themed);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_primary__FqT.IconButton_appearance_negative__qI2{--MaxUi-IconButton_background-active:var(--states-background-pressed-negative);--MaxUi-IconButton_background:var(--background-accent-negative);--MaxUi-IconButton_foreground:var(--text-contrast-static)}@media(hover:hover)and (pointer:fine){.IconButton_mode_primary__FqT.IconButton_appearance_negative__qI2:hover{--MaxUi-IconButton_background:var(--states-background-hovered-negative)}}.IconButton_mode_primary__FqT.IconButton_appearance_negative__qI2.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-negative);--MaxUi-IconButton_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_primary__FqT.IconButton_appearance_negative__qI2{--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-negative)}.IconButton_mode_primary__FqT.IconButton_appearance_negative__qI2.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-negative)}.IconButton_mode_secondary__d4Q.IconButton_appearance_negative__qI2{--MaxUi-IconButton_background-active:var(--states-background-pressed-neutral-fade);--MaxUi-IconButton_background:var(--background-accent-neutral-fade);--MaxUi-IconButton_foreground:var(--text-negative)}@media(hover:hover)and (pointer:fine){.IconButton_mode_secondary__d4Q.IconButton_appearance_negative__qI2:hover{--MaxUi-IconButton_background:var(--states-background-hovered-neutral-fade)}}.IconButton_mode_secondary__d4Q.IconButton_appearance_negative__qI2.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-neutral-fade);--MaxUi-IconButton_foreground:var(--states-text-disabled-negative)}.IconButton_mode_secondary__d4Q.IconButton_appearance_negative__qI2{--MaxUi-external_background:var(--background-accent-negative);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_mode_secondary__d4Q.IconButton_appearance_negative__qI2.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-negative);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_tertiary__s90.IconButton_appearance_negative__qI2{--MaxUi-IconButton_background-active:var(--states-background-pressed-transparent);--MaxUi-IconButton_background:transparent;--MaxUi-IconButton_foreground:var(--text-negative)}@media(hover:hover)and (pointer:fine){.IconButton_mode_tertiary__s90.IconButton_appearance_negative__qI2:hover{--MaxUi-IconButton_background:var(--states-background-hovered-transparent)}}.IconButton_mode_tertiary__s90.IconButton_appearance_negative__qI2.IconButton_disabled__SZj{--MaxUi-IconButton_foreground:var(--states-text-disabled-negative)}.IconButton_mode_tertiary__s90.IconButton_appearance_negative__qI2{--MaxUi-external_background:var(--background-accent-negative);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_mode_tertiary__s90.IconButton_appearance_negative__qI2.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-negative);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_link__kNB.IconButton_appearance_negative__qI2{--MaxUi-IconButton_foreground-active:var(--states-text-pressed-negative);--MaxUi-IconButton_background:transparent;--MaxUi-IconButton_foreground:var(--text-negative)}@media(hover:hover)and (pointer:fine){.IconButton_mode_link__kNB.IconButton_appearance_negative__qI2:hover{--MaxUi-IconButton_foreground:var(--states-text-hovered-negative)}}.IconButton_mode_link__kNB.IconButton_appearance_negative__qI2.IconButton_disabled__SZj{--MaxUi-IconButton_foreground:var(--states-text-disabled-negative)}.IconButton_mode_link__kNB.IconButton_appearance_negative__qI2{--MaxUi-external_background:var(--background-accent-negative);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_mode_link__kNB.IconButton_appearance_negative__qI2.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-negative);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_primary__FqT.IconButton_appearance_neutral__8iK{--MaxUi-IconButton_background-active:var(--states-background-pressed-neutral);--MaxUi-IconButton_background:var(--background-accent-neutral);--MaxUi-IconButton_foreground:var(--text-contrast)}@media(hover:hover)and (pointer:fine){.IconButton_mode_primary__FqT.IconButton_appearance_neutral__8iK:hover{--MaxUi-IconButton_background:var(--states-background-hovered-neutral)}}.IconButton_mode_primary__FqT.IconButton_appearance_neutral__8iK.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-neutral);--MaxUi-IconButton_foreground:var(--states-text-disabled-contrast)}.IconButton_mode_primary__FqT.IconButton_appearance_neutral__8iK{--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-primary-static)}.IconButton_mode_primary__FqT.IconButton_appearance_neutral__8iK.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-primary-static)}.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral__8iK{--MaxUi-IconButton_background-active:var(--states-background-pressed-neutral-fade);--MaxUi-IconButton_background:var(--background-accent-neutral-fade);--MaxUi-IconButton_foreground:var(--text-primary)}@media(hover:hover)and (pointer:fine){.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral__8iK:hover{--MaxUi-IconButton_background:var(--states-background-hovered-neutral-fade)}}.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral__8iK.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-neutral-fade);--MaxUi-IconButton_foreground:var(--states-text-disabled-primary)}.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral__8iK{--MaxUi-external_background:var(--background-accent-neutral);--MaxUi-external_foreground:var(--text-contrast)}.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral__8iK.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast)}.IconButton_mode_tertiary__s90.IconButton_appearance_neutral__8iK{--MaxUi-IconButton_background-active:var(--states-background-pressed-transparent);--MaxUi-IconButton_background:transparent;--MaxUi-IconButton_foreground:var(--text-primary)}@media(hover:hover)and (pointer:fine){.IconButton_mode_tertiary__s90.IconButton_appearance_neutral__8iK:hover{--MaxUi-IconButton_background:var(--states-background-hovered-transparent)}}.IconButton_mode_tertiary__s90.IconButton_appearance_neutral__8iK.IconButton_disabled__SZj{--MaxUi-IconButton_foreground:var(--states-text-disabled-primary)}.IconButton_mode_tertiary__s90.IconButton_appearance_neutral__8iK{--MaxUi-external_background:var(--background-accent-neutral);--MaxUi-external_foreground:var(--text-contrast)}.IconButton_mode_tertiary__s90.IconButton_appearance_neutral__8iK.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast)}.IconButton_mode_link__kNB.IconButton_appearance_neutral__8iK{--MaxUi-IconButton_foreground-active:var(--states-text-pressed-primary);--MaxUi-IconButton_background:transparent;--MaxUi-IconButton_foreground:var(--text-primary)}@media(hover:hover)and (pointer:fine){.IconButton_mode_link__kNB.IconButton_appearance_neutral__8iK:hover{--MaxUi-IconButton_foreground:var(--states-text-hovered-primary)}}.IconButton_mode_link__kNB.IconButton_appearance_neutral__8iK.IconButton_disabled__SZj{--MaxUi-IconButton_foreground:var(--states-text-disabled-primary)}.IconButton_mode_link__kNB.IconButton_appearance_neutral__8iK{--MaxUi-external_background:var(--background-accent-neutral);--MaxUi-external_foreground:var(--text-contrast)}.IconButton_mode_link__kNB.IconButton_appearance_neutral__8iK.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast)}.IconButton_mode_primary__FqT.IconButton_appearance_neutral-themed__xJM{--MaxUi-IconButton_background-active:var(--states-background-pressed-neutral-themed);--MaxUi-IconButton_background:var(--background-accent-neutral-themed);--MaxUi-IconButton_foreground:var(--text-contrast-static)}@media(hover:hover)and (pointer:fine){.IconButton_mode_primary__FqT.IconButton_appearance_neutral-themed__xJM:hover{--MaxUi-IconButton_background:var(--states-background-hovered-neutral-themed)}}.IconButton_mode_primary__FqT.IconButton_appearance_neutral-themed__xJM.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-neutral-themed);--MaxUi-IconButton_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_primary__FqT.IconButton_appearance_neutral-themed__xJM{--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-neutral-themed)}.IconButton_mode_primary__FqT.IconButton_appearance_neutral-themed__xJM.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-neutral-themed)}.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral-themed__xJM{--MaxUi-IconButton_background-active:var(--states-background-pressed-neutral-fade);--MaxUi-IconButton_background:var(--background-accent-neutral-fade);--MaxUi-IconButton_foreground:var(--text-neutral-themed)}@media(hover:hover)and (pointer:fine){.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral-themed__xJM:hover{--MaxUi-IconButton_background:var(--states-background-hovered-neutral-fade)}}.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral-themed__xJM.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-neutral-fade);--MaxUi-IconButton_foreground:var(--states-text-disabled-neutral-themed)}.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral-themed__xJM{--MaxUi-external_background:var(--background-accent-neutral-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral-themed__xJM.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-neutral-themed);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_tertiary__s90.IconButton_appearance_neutral-themed__xJM{--MaxUi-IconButton_background-active:var(--states-background-pressed-transparent);--MaxUi-IconButton_background:transparent;--MaxUi-IconButton_foreground:var(--text-neutral-themed)}@media(hover:hover)and (pointer:fine){.IconButton_mode_tertiary__s90.IconButton_appearance_neutral-themed__xJM:hover{--MaxUi-IconButton_background:var(--states-background-hovered-transparent)}}.IconButton_mode_tertiary__s90.IconButton_appearance_neutral-themed__xJM.IconButton_disabled__SZj{--MaxUi-IconButton_foreground:var(--states-text-disabled-neutral-themed)}.IconButton_mode_tertiary__s90.IconButton_appearance_neutral-themed__xJM{--MaxUi-external_background:var(--background-accent-neutral-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_mode_tertiary__s90.IconButton_appearance_neutral-themed__xJM.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-neutral-themed);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_link__kNB.IconButton_appearance_neutral-themed__xJM{--MaxUi-IconButton_foreground-active:var(--states-text-pressed-neutral-themed);--MaxUi-IconButton_background:transparent;--MaxUi-IconButton_foreground:var(--text-neutral-themed)}@media(hover:hover)and (pointer:fine){.IconButton_mode_link__kNB.IconButton_appearance_neutral-themed__xJM:hover{--MaxUi-IconButton_foreground:var(--states-text-hovered-neutral-themed)}}.IconButton_mode_link__kNB.IconButton_appearance_neutral-themed__xJM.IconButton_disabled__SZj{--MaxUi-IconButton_foreground:var(--states-text-disabled-neutral-themed)}.IconButton_mode_link__kNB.IconButton_appearance_neutral-themed__xJM{--MaxUi-external_background:var(--background-accent-neutral-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_mode_link__kNB.IconButton_appearance_neutral-themed__xJM.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_primary__FqT.IconButton_appearance_contrast-static__Fp4{--MaxUi-IconButton_background-active:var(--states-background-pressed-contrast-static);--MaxUi-IconButton_background:var(--background-accent-contrast-static);--MaxUi-IconButton_foreground:var(--text-primary-static)}@media(hover:hover)and (pointer:fine){.IconButton_mode_primary__FqT.IconButton_appearance_contrast-static__Fp4:hover{--MaxUi-IconButton_background:var(--states-background-hovered-contrast-static)}}.IconButton_mode_primary__FqT.IconButton_appearance_contrast-static__Fp4.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-contrast-static);--MaxUi-IconButton_foreground:var(--states-text-disabled-primary-static)}.IconButton_mode_primary__FqT.IconButton_appearance_contrast-static__Fp4{--MaxUi-external_background:var(--background-accent-neutral-static);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_mode_primary__FqT.IconButton_appearance_contrast-static__Fp4.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-neutral-static);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_secondary__d4Q.IconButton_appearance_contrast-static__Fp4{--MaxUi-IconButton_background-active:var(--states-background-pressed-neutral-fade);--MaxUi-IconButton_background:var(--background-accent-neutral-fade);--MaxUi-IconButton_foreground:var(--text-contrast-static)}@media(hover:hover)and (pointer:fine){.IconButton_mode_secondary__d4Q.IconButton_appearance_contrast-static__Fp4:hover{--MaxUi-IconButton_background:var(--states-background-hovered-neutral-fade)}}.IconButton_mode_secondary__d4Q.IconButton_appearance_contrast-static__Fp4.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-neutral-fade);--MaxUi-IconButton_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_secondary__d4Q.IconButton_appearance_contrast-static__Fp4{--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-primary)}.IconButton_mode_secondary__d4Q.IconButton_appearance_contrast-static__Fp4.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-primary)}.IconButton_mode_tertiary__s90.IconButton_appearance_contrast-static__Fp4{--MaxUi-IconButton_background-active:var(--states-background-pressed-transparent);--MaxUi-IconButton_background:transparent;--MaxUi-IconButton_foreground:var(--text-contrast-static)}@media(hover:hover)and (pointer:fine){.IconButton_mode_tertiary__s90.IconButton_appearance_contrast-static__Fp4:hover{--MaxUi-IconButton_background:var(--states-background-hovered-transparent)}}.IconButton_mode_tertiary__s90.IconButton_appearance_contrast-static__Fp4.IconButton_disabled__SZj{--MaxUi-IconButton_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_tertiary__s90.IconButton_appearance_contrast-static__Fp4{--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-primary)}.IconButton_mode_tertiary__s90.IconButton_appearance_contrast-static__Fp4.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-primary)}.IconButton_mode_link__kNB.IconButton_appearance_contrast-static__Fp4{--MaxUi-IconButton_foreground-active:var(--states-text-pressed-contrast-static);--MaxUi-IconButton_background:transparent;--MaxUi-IconButton_foreground:var(--text-contrast-static)}@media(hover:hover)and (pointer:fine){.IconButton_mode_link__kNB.IconButton_appearance_contrast-static__Fp4:hover{--MaxUi-IconButton_foreground:var(--states-text-hovered-contrast-static)}}.IconButton_mode_link__kNB.IconButton_appearance_contrast-static__Fp4.IconButton_disabled__SZj{--MaxUi-IconButton_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_link__kNB.IconButton_appearance_contrast-static__Fp4{--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-primary)}.IconButton_mode_link__kNB.IconButton_appearance_contrast-static__Fp4.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-primary)}.IconButton__spinnerContainer__9--{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.IconButton__content__dCL{line-height:0;position:relative;z-index:2}.IconButton__ripple__l8M{--Ripple__backgroundColor:var(--iconbutton__backgroundColor_active);inset:0;position:absolute}.Input__A3w{align-items:center;border-radius:var(--size-border-radius-semantic-border-radius-card);color:var(--text-primary);display:flex;padding-left:var(--spacing-size-xl);padding-right:var(--spacing-size-xl)}.Input_disabled__mpt{cursor:not-allowed}.Input_compact__gBl{height:40px}.Input__A3w:not(.Input_compact__gBl){height:52px}.Input_mode_primary__2Mr{background-color:var(--background-surface-card)}.Input_mode_primary__2Mr.Input_disabled__mpt{background-color:var(--states-background-disabled-card)}.Input_mode_secondary__c6D{background-color:var(--background-accent-neutral-fade-secondary)}.Input_mode_secondary__c6D.Input_disabled__mpt{background-color:var(--states-background-disabled-neutral-fade)}.Input__body__sVJ{flex-grow:1}.Input__iconBefore__gxx{color:var(--icon-primary);display:flex;margin-right:var(--spacing-size-xl)}.Input__iconAfter__jL1{color:var(--icon-primary)}.Input__clearButton__nKe,.Input__iconAfter__jL1{display:flex;margin-left:var(--spacing-size-xl)}.Input__input__gy5{appearance:none;background:unset;border:unset;box-shadow:none;color:inherit;flex-grow:1;font-family:var(--font);font-family:var(--family-base);font-size:var(--size-body-large);height:inherit;letter-spacing:var(--letter-spacing-body-large);line-height:var(--height-body-large);margin:unset;outline:none;padding:unset;resize:none}.Input_disabled__mpt .Input__input__gy5{color:var(--states-text-disabled-primary)}.Input__input__gy5::placeholder{color:var(--text-secondary)}.Input_disabled__mpt .Input__input__gy5::placeholder{color:var(--states-text-disabled-primary)}.MaxUI__g7Q{--font:system-ui,-apple-system,BlinkMacSystemFont,"Roboto","Apple Color Emoji","Helvetica Neue",sans-serif;--gradient-red:linear-gradient(153deg,#ff48b6 .77%,#ff8a35 93.03%);--gradient-orange:linear-gradient(155deg,#ffc93d 6.6%,#ff832a 84.12%);--gradient-green:linear-gradient(158deg,#14e1d5 6.15%,#03c722 85.68%);--gradient-blue:linear-gradient(157deg,#08d7f3 6.38%,#5398ff 85%);--gradient-purple:linear-gradient(155deg,#bf97ff 6.6%,#526eff 84.12%);background-color:var(--background-surface-primary);color:var(--text-primary);font-family:var(--font);width:100%}.MaxUI_platform_ios__gAV{--height-caption-3:12px;--height-caption-1:14px;--height-caption-2:14px;--height-footnote:16px;--height-subhead:18px;--height-headline-1:20px;--height-headline-2:20px;--height-paragraph:20px;--height-text:20px;--height-title-3:22px;--height-title-2:24px;--height-title-1:28px;--height-accent-subaction:16px;--height-accent-action-3:18px;--height-accent-action-2:20px;--height-accent-action-1:22px;--height-accent-title-4:22px;--height-accent-title-3:24px;--height-accent-title-2:26px;--height-accent-title-1:28px;--height-accent-header-1:32px;--letter-spacing-title-2:-.44999998807907104px;--letter-spacing-title-3:-.4300000071525574px;--letter-spacing-headline-1:-.3100000023841858px;--letter-spacing-text:-.3100000023841858px;--letter-spacing-headline-2:-.23000000417232513px;--letter-spacing-paragraph:-.23000000417232513px;--letter-spacing-subhead:-.15000000596046448px;--letter-spacing-footnote:-.07999999821186066px;--letter-spacing-caption-1:0px;--letter-spacing-caption-2:.05999999865889549px;--letter-spacing-title-1:.07000000029802322px;--letter-spacing-caption-3:.17000000178813934px;--letter-spacing-accent-action-1:-.4300000071525574px;--letter-spacing-accent-action-2:-.3100000023841858px;--letter-spacing-accent-action-3:-.15000000596046448px;--letter-spacing-accent-subaction:-.07999999821186066px;--letter-spacing-accent-header-1:0px;--letter-spacing-accent-title-1:0px;--letter-spacing-accent-title-2:0px;--letter-spacing-accent-title-3:0px;--letter-spacing-accent-title-4:0px;--size-caption-3:10px;--size-caption-2:11px;--size-caption-1:12px;--size-footnote:13px;--size-subhead:14px;--size-headline-2:15px;--size-paragraph:15px;--size-headline-1:16px;--size-text:16px;--size-title-3:17px;--size-title-2:20px;--size-title-1:24px;--size-accent-subaction:13px;--size-accent-action-3:14px;--size-accent-action-2:16px;--size-accent-action-1:17px;--size-accent-title-4:17px;--size-accent-title-3:19px;--size-accent-title-2:21px;--size-accent-title-1:23px;--size-accent-header-1:28px;--platfrom-switch:iOS;--family-accent:SF Pro Display;--family-base:SF Pro Text;--weight-accent-600:SemiBold;--weight-base-400:Regular;--weight-base-500:Medium;--weight-base-600:Semibold;--size-base-platform-width-compact:360px;--size-base-platform-width-normal:412px;--size-border-radius-action-small:10px;--size-border-radius-action-medium:12px;--size-border-radius-action-large:16px;--size-border-radius-semantic-border-radius:10px;--size-border-radius-semantic-border-radius-paper:12px;--size-border-radius-semantic-border-radius-floating:14px;--size-border-radius-semantic-border-radius-card:16px;--size-border-radius-semantic-border-radius-promo:20px;--size-border-radius-semantic-border-radius-rounded:48px;--size-padding-base-padding-vertical:12px;--size-padding-base-padding-horizontal:16px;--spacing-size2xs:2px;--spacing-size-xs:4px;--spacing-size-s:6px;--spacing-size-m:8px;--spacing-size-l:10px;--spacing-size-xl:12px;--spacing-size2xl:16px;--spacing-size3xl:20px;--spacing-size4xl:24px;--height-label-small:.75rem;--height-label-large:.875rem;--height-label-medium:.875rem;--height-action-label:1rem;--height-body-small:1rem;--height-action-small:1.125rem;--height-title-small:1.125rem;--height-action-medium:1.25rem;--height-body-large:1.25rem;--height-body-medium:1.25rem;--height-title-large:1.25rem;--height-title-medium:1.25rem;--height-action-large:1.375rem;--height-headline-small:1.375rem;--height-headline-medium:1.5rem;--height-headline-large:1.75rem;--height-display:2rem;--height-accent-headline-xsmall:1.375rem;--height-accent-headline-small:1.5rem;--height-accent-headline-medium:1.625rem;--height-accent-headline-large:1.75rem;--letter-spacing-headline-medium:-.0281rem;--letter-spacing-action-large:-.0269rem;--letter-spacing-headline-small:-.0269rem;--letter-spacing-action-medium:-.0194rem;--letter-spacing-body-large:-.0194rem;--letter-spacing-title-large:-.0194rem;--letter-spacing-body-medium:-.0144rem;--letter-spacing-title-medium:-.0144rem;--letter-spacing-action-small:-.0094rem;--letter-spacing-title-small:-.0094rem;--letter-spacing-action-label:-.005rem;--letter-spacing-body-small:-.005rem;--letter-spacing-label-large:0rem;--letter-spacing-label-medium:.0037rem;--letter-spacing-headline-large:.0044rem;--letter-spacing-label-small:.0075rem;--letter-spacing-display:.0237rem;--letter-spacing-accent-headline-large:0rem;--letter-spacing-accent-headline-medium:0rem;--letter-spacing-accent-headline-small:0rem;--letter-spacing-accent-headline-xsmall:0rem;--size-label-small:.625rem;--size-label-medium:.6875rem;--size-label-large:.75rem;--size-action-label:.8125rem;--size-body-small:.8125rem;--size-action-small:.875rem;--size-title-small:.875rem;--size-body-medium:.9375rem;--size-title-medium:.9375rem;--size-action-medium:1rem;--size-body-large:1rem;--size-title-large:1rem;--size-action-large:1.0625rem;--size-headline-small:1.0625rem;--size-headline-medium:1.25rem;--size-headline-large:1.5rem;--size-display:1.75rem;--size-accent-headline-xsmall:1.0625rem;--size-accent-headline-small:1.1875rem;--size-accent-headline-medium:1.3125rem;--size-accent-headline-large:1.4375rem;--family-accent:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--family-base:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif}.MaxUI_platform_android__m3U{--height-caption-3:12px;--height-caption-1:14px;--height-caption-2:14px;--height-footnote:16px;--height-subhead:18px;--height-headline-1:20px;--height-headline-2:20px;--height-paragraph:20px;--height-text:20px;--height-title-3:22px;--height-title-2:24px;--height-title-1:28px;--height-accent-subaction:16px;--height-accent-action-3:18px;--height-accent-action-2:20px;--height-accent-action-1:22px;--height-accent-title-4:22px;--height-accent-title-3:24px;--height-accent-title-2:26px;--height-accent-title-1:28px;--height-accent-header-1:32px;--letter-spacing-paragraph:0px;--letter-spacing-title-1:0px;--letter-spacing-title-2:0px;--letter-spacing-title-3:0px;--letter-spacing-headline-1:.15000000596046448px;--letter-spacing-headline-2:.15000000596046448px;--letter-spacing-subhead:.15000000596046448px;--letter-spacing-text:.15000000596046448px;--letter-spacing-footnote:.20000000298023224px;--letter-spacing-caption-1:.30000001192092896px;--letter-spacing-caption-2:.30000001192092896px;--letter-spacing-caption-3:.30000001192092896px;--letter-spacing-accent-header-1:0px;--letter-spacing-accent-title-1:0px;--letter-spacing-accent-title-2:0px;--letter-spacing-accent-title-3:0px;--letter-spacing-accent-title-4:0px;--letter-spacing-accent-action-1:.15000000596046448px;--letter-spacing-accent-action-2:.15000000596046448px;--letter-spacing-accent-action-3:.15000000596046448px;--letter-spacing-accent-subaction:.20000000298023224px;--size-caption-3:10px;--size-caption-2:11px;--size-caption-1:12px;--size-footnote:13px;--size-subhead:14px;--size-headline-2:15px;--size-paragraph:15px;--size-headline-1:16px;--size-text:16px;--size-title-3:17px;--size-title-2:20px;--size-title-1:24px;--size-accent-subaction:13px;--size-accent-action-3:14px;--size-accent-action-2:16px;--size-accent-action-1:17px;--size-accent-title-4:17px;--size-accent-title-3:19px;--size-accent-title-2:21px;--size-accent-title-1:23px;--size-accent-header-1:28px;--platfrom-switch:Android;--family-accent:Roboto;--family-base:Roboto;--weight-accent-600:SemiBold;--weight-base-400:Regular;--weight-base-500:Medium;--weight-base-600:SemiBold;--size-base-platform-width-compact:375px;--size-base-platform-width-normal:393px;--size-border-radius-action-small:10px;--size-border-radius-action-medium:12px;--size-border-radius-action-large:16px;--size-border-radius-semantic-border-radius:10px;--size-border-radius-semantic-border-radius-paper:12px;--size-border-radius-semantic-border-radius-floating:14px;--size-border-radius-semantic-border-radius-card:16px;--size-border-radius-semantic-border-radius-promo:20px;--size-border-radius-semantic-border-radius-rounded:48px;--size-padding-base-padding-vertical:12px;--size-padding-base-padding-horizontal:16px;--spacing-size2xs:2px;--spacing-size-xs:4px;--spacing-size-s:6px;--spacing-size-m:8px;--spacing-size-l:10px;--spacing-size-xl:12px;--spacing-size2xl:16px;--spacing-size3xl:20px;--spacing-size4xl:24px;--height-label-small:.75rem;--height-label-large:.875rem;--height-label-medium:.875rem;--height-action-label:1rem;--height-body-small:1rem;--height-action-small:1.125rem;--height-title-small:1.125rem;--height-action-medium:1.25rem;--height-body-large:1.25rem;--height-body-medium:1.25rem;--height-title-large:1.25rem;--height-title-medium:1.25rem;--height-action-large:1.375rem;--height-headline-small:1.375rem;--height-headline-medium:1.5rem;--height-headline-large:1.75rem;--height-display:2rem;--height-accent-headline-xsmall:1.375rem;--height-accent-headline-small:1.5rem;--height-accent-headline-medium:1.625rem;--height-accent-headline-large:1.75rem;--letter-spacing-body-medium:0rem;--letter-spacing-display:0rem;--letter-spacing-headline-large:0rem;--letter-spacing-headline-medium:0rem;--letter-spacing-headline-small:0rem;--letter-spacing-action-large:.0094rem;--letter-spacing-action-medium:.0094rem;--letter-spacing-action-small:.0094rem;--letter-spacing-body-large:.0094rem;--letter-spacing-title-large:.0094rem;--letter-spacing-title-medium:.0094rem;--letter-spacing-title-small:.0094rem;--letter-spacing-action-label:.0125rem;--letter-spacing-body-small:.0125rem;--letter-spacing-label-large:.0188rem;--letter-spacing-label-medium:.0188rem;--letter-spacing-label-small:.0188rem;--letter-spacing-accent-headline-large:0rem;--letter-spacing-accent-headline-medium:0rem;--letter-spacing-accent-headline-small:0rem;--letter-spacing-accent-headline-xsmall:0rem;--size-label-small:.625rem;--size-label-medium:.6875rem;--size-label-large:.75rem;--size-action-label:.8125rem;--size-body-small:.8125rem;--size-action-small:.875rem;--size-title-small:.875rem;--size-body-medium:.9375rem;--size-title-medium:.9375rem;--size-action-medium:1rem;--size-body-large:1rem;--size-title-large:1rem;--size-action-large:1.0625rem;--size-headline-small:1.0625rem;--size-headline-medium:1.25rem;--size-headline-large:1.5rem;--size-display:1.75rem;--size-accent-headline-xsmall:1.0625rem;--size-accent-headline-small:1.1875rem;--size-accent-headline-medium:1.3125rem;--size-accent-headline-large:1.4375rem;--family-accent:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--family-base:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif}.MaxUI_colorScheme_light__Woo{--accent-red:#ff303c;--accent-secondary:rgba(12,13,14,.52);--accent-themed:#007aff;--background-contrast-floating-android:var(--background-surface-primary);--background-contrast-floating-secondary-android:var(--background-surface-ground);--background-contrast-floating-secondary-i-os:rgba(237,238,242,.84);--background-contrast-floating-i-os:hsla(0,0%,100%,.84);--background-neutral-floating-android:#696c70;--background-neutral-floating-i-os:rgba(21,26,31,.64);--background-overlay:rgba(12,13,14,.32);--background-overlay-secondary:rgba(0,0,0,.6);--background-overlay-static:rgba(12,13,14,.32);--background-surface-card:#fff;--background-surface-floating:#fff;--background-surface-ground:#edeef2;--background-surface-primary:#fff;--background-surface-secondary:#f0f0f0;--background-surface-tertiary:#f6f6f6;--background-transparent:transparent;--background-accent-attention-primary:#ff9315;--background-accent-attention-secondary:#fc0;--background-accent-contrast-static:#fff;--background-accent-contrast:#fff;--background-accent-contrast-secondary:#fff;--background-accent-negative:#ff303c;--background-accent-neutral:#0d0d0d;--background-accent-neutral-fade:rgba(9,9,9,.08);--background-accent-neutral-fade-secondary:rgba(9,9,9,.05);--background-accent-neutral-static:#0d0d0d;--background-accent-neutral-themed:#0d0d0d;--background-accent-positive:#1abe43;--background-accent-themed:#007aff;--background-local-chips-active:var(--background-accent-themed);--background-local-chips-default:var(--background-surface-tertiary);--background-local-tab-bar-android:#fff;--background-local-tab-bar-i-os:hsla(0,0%,100%,.84);--background-local-top-bar-primary-android:#fff;--background-local-top-bar-primary-i-os:hsla(0,0%,100%,.84);--background-local-top-bar-secondary-android:#edeef2;--background-local-top-bar-secondary-i-os:rgba(237,238,242,.84);--gradients-banner-dk-background-fantasy-step-1:#8e85ff;--gradients-banner-dk-background-fantasy-step-2:#4e04ec;--gradients-banner-dk-background-icon-container-step-1:hsla(0,0%,100%,.2);--gradients-banner-dk-background-icon-container-step-2:hsla(0,0%,100%,0);--gradients-banner-dk-background-vibrant-step-1:#0099f0;--gradients-banner-dk-background-vibrant-step-2:#0834d3;--gradients-banner-dk-stroke-icon-container-step-1:hsla(0,0%,100%,.56);--gradients-banner-dk-stroke-icon-container-step-2:hsla(0,0%,100%,.04);--gradients-banner-dk-stroke-icon-container-step-3:hsla(0,0%,100%,0);--gradients-button-text-promo-default-step-1:#8d28c8;--gradients-button-text-promo-default-step-2:#7c42fa;--gradients-button-text-promo-default-step-3:#007aff;--gradients-button-text-promo-default-step-4:#609ceb;--gradients-button-text-promo-disabled-step-1:rgba(141,40,200,.4);--gradients-button-text-promo-disabled-step-2:rgba(124,66,250,.4);--gradients-button-text-promo-disabled-step-3:rgba(0,122,255,.4);--gradients-button-text-promo-disabled-step-4:rgba(96,156,235,.4);--gradients-button-text-promo-pressed-step-1:#982ed6;--gradients-button-text-promo-pressed-step-2:#8a56fb;--gradients-button-text-promo-pressed-step-3:#1485ff;--gradients-button-text-promo-pressed-step-4:#72a7ee;--gradients-complex-overlay-floating-step-1:#fff;--gradients-complex-overlay-floating-step-2:hsla(0,0%,100%,.72);--gradients-complex-overlay-floating-step-3:hsla(0,0%,100%,0);--gradients-empty-block-icon-wrapper-shape-step-1:hsla(0,0%,100%,.5);--gradients-empty-block-icon-wrapper-shape-step-2:hsla(0,0%,100%,0);--gradients-empty-block-icon-wrapper-stroke-step-1:hsla(0,0%,100%,.56);--gradients-empty-block-icon-wrapper-stroke-step-2:hsla(0,0%,100%,.04);--gradients-empty-block-icon-wrapper-stroke-step-3:hsla(0,0%,100%,0);--gradients-loading-icon-contrast-filled:#fff;--gradients-loading-icon-contrast-transparent:hsla(0,0%,100%,0);--gradients-loading-icon-contrast-static-filled:#fff;--gradients-loading-icon-contrast-static-transparent:hsla(0,0%,100%,0);--gradients-loading-icon-negative-filled:#ff303c;--gradients-loading-icon-negative-transparent:rgba(255,48,60,0);--gradients-loading-icon-neutral-themed-filled:#0d0d0d;--gradients-loading-icon-neutral-themed-transparent:hsla(0,0%,5%,0);--gradients-loading-icon-primary-filled:#0d0d0d;--gradients-loading-icon-primary-transparent:hsla(0,0%,5%,0);--gradients-loading-icon-primary-static-filled:#0d0d0d;--gradients-loading-icon-primary-static-transparent:hsla(0,0%,5%,0);--gradients-loading-icon-themed-filled:#007aff;--gradients-loading-icon-themed-transparent:rgba(0,122,255,0);--icon-contrast:#fff;--icon-contrast-static:#fff;--icon-negative:#ff303c;--icon-neutral-themed:#0c0d0e;--icon-positive:#1abe43;--icon-primary:#0c0d0e;--icon-primary-static:#0c0d0e;--icon-quaternary:#bcbdbe;--icon-secondary:#515455;--icon-tertiary:#898c8c;--icon-themed:#007aff;--shadow-android-tab-bar-default-color:transparent;--shadow-android-tab-bar-scroll-color:rgba(0,0,0,.06);--shadow-android-top-bar-scroll-color:rgba(0,0,0,.06);--shadow-elevation-1-primary:rgba(0,0,0,.06);--shadow-elevation-1-secondary:rgba(0,0,0,.03);--shadow-elevation-2-primary:rgba(0,0,0,.06);--shadow-elevation-2-secondary:rgba(0,0,0,.04);--shadow-elevation-3-primary:rgba(0,0,0,.08);--shadow-elevation-3-secondary:rgba(0,0,0,.08);--shadow-elevation-4-primary:rgba(0,0,0,.16);--shadow-elevation-4-secondary:rgba(0,0,0,.12);--shadow-tabbar-color:rgba(0,0,0,.1);--states-background-active-contrast-static:#e2e2e2;--states-background-active-negative:#ff4b55;--states-background-active-neutral:#373737;--states-background-active-neutral-fade:#e2e2e2;--states-background-active-neutral-themed:#373737;--states-background-active-overlay-static:rgba(12,13,14,.48);--states-background-active-themed:#0062cc;--states-background-active-transparent:hsla(0,0%,5%,.04);--states-background-active-transparent-secondary-static:hsla(0,0%,100%,.3);--states-background-disabled-card:hsla(0,0%,100%,.4);--states-background-disabled-contrast:hsla(0,0%,100%,.4);--states-background-disabled-contrast-static:hsla(0,0%,100%,.4);--states-background-disabled-negative:rgba(247,96,105,.48);--states-background-disabled-neutral:#87898f;--states-background-disabled-neutral-fade:rgba(9,9,9,.04);--states-background-disabled-neutral-static:#87898f;--states-background-disabled-neutral-themed:#87898f;--states-background-disabled-overlay-static:rgba(12,13,14,.2);--states-background-disabled-positive:rgba(72,181,99,.56);--states-background-disabled-secondary:rgba(12,13,14,.52);--states-background-disabled-themed:rgba(0,122,255,.48);--states-background-hovered-card:#f6f6f6;--states-background-hovered-contrast-static:#f6f6f6;--states-background-hovered-negative:#ff4b55;--states-background-hovered-neutral:#373737;--states-background-hovered-neutral-fade:rgba(9,9,9,.05);--states-background-hovered-neutral-themed:#373737;--states-background-hovered-positive:#19a63c;--states-background-hovered-themed:#479fff;--states-background-hovered-transparent:hsla(0,0%,5%,.04);--states-background-hovered-transparent-select:#e9efff;--states-background-pressed-card:#fafafa;--states-background-pressed-contrast-static:#ebebeb;--states-background-pressed-negative:#f03741;--states-background-pressed-neutral:#141414;--states-background-pressed-neutral-fade:hsla(0,0%,5%,.04);--states-background-pressed-neutral-themed:#141414;--states-background-pressed-positive:#10ca3f;--states-background-pressed-themed:#006ee5;--states-background-pressed-transparent:hsla(0,0%,5%,.08);--states-background-pressed-transparent-select:#e9efff;--states-icon-disabled-contrast:hsla(0,0%,100%,.72);--states-icon-disabled-contrast-static:hsla(0,0%,100%,.72);--states-icon-disabled-negative:rgba(229,77,86,.64);--states-icon-disabled-neutral-themed:hsla(214,3%,45%,.64);--states-icon-disabled-positive:rgba(72,181,99,.56);--states-icon-disabled-primary:hsla(214,3%,45%,.64);--states-icon-disabled-primary-static:hsla(214,3%,45%,.64);--states-icon-disabled-themed:rgba(0,122,255,.6);--states-icon-hovered-contrast-static:#d7d7d7;--states-icon-hovered-negative:#ff6a73;--states-icon-hovered-neutral-themed:#505151;--states-icon-hovered-primary:#505151;--states-icon-hovered-remove-attach:#6b6b74;--states-icon-hovered-tertiary:rgba(12,13,14,.64);--states-icon-hovered-themed:#479fff;--states-icon-pressed-contrast-static:#fff;--states-icon-pressed-negative:#ed3b45;--states-icon-pressed-neutral-themed:#000;--states-icon-pressed-primary:#000;--states-icon-pressed-remove-attach:#000;--states-icon-pressed-tertiary:#000;--states-icon-pressed-themed:#006be0;--states-text-active-contrast-static:#bbb;--states-text-active-negative:#ff6a73;--states-text-active-neutral-themed:#505151;--states-text-active-primary:#505151;--states-text-active-themed:#0062cc;--states-text-disabled-contrast:hsla(0,0%,100%,.64);--states-text-disabled-contrast-static:hsla(0,0%,100%,.72);--states-text-disabled-negative:rgba(229,77,86,.64);--states-text-disabled-neutral-themed:hsla(214,3%,45%,.64);--states-text-disabled-primary:hsla(214,3%,45%,.64);--states-text-disabled-primary-static:hsla(214,3%,45%,.64);--states-text-disabled-themed:rgba(0,122,255,.6);--states-text-hovered-contrast-static:#e9e9e9;--states-text-hovered-negative:#ff6a73;--states-text-hovered-neutral-themed:#505151;--states-text-hovered-primary:#505151;--states-text-hovered-secondary:rgba(12,13,14,.64);--states-text-hovered-themed:#479fff;--states-text-pressed-contrast-static:#fff;--states-text-pressed-negative:#ed3b45;--states-text-pressed-neutral-themed:#000;--states-text-pressed-primary:#000;--states-text-pressed-secondary:hsla(0,0%,5%,.52);--states-text-pressed-themed:#006be0;--stroke-contrast-secondary-static:hsla(0,0%,100%,.3);--stroke-contrast-static:#fff;--stroke-negative:#ff303c;--stroke-positive:#1abe43;--stroke-secondary:rgba(12,13,14,.52);--stroke-themed:#007aff;--stroke-transparent:rgba(12,13,14,0);--stroke-local-carver-tab-bar:#fff;--stroke-local-tab-bar-android:rgba(12,13,14,.16);--stroke-local-tab-bar-i-os:rgba(12,13,14,.16);--stroke-local-top-bar-android:rgba(12,13,14,.16);--stroke-local-top-bar-i-os:rgba(12,13,14,.16);--stroke-separator-contrast:hsla(0,0%,100%,.08);--stroke-separator-primary:rgba(12,13,14,.16);--stroke-separator-secondary:rgba(12,13,14,.06);--text-contrast:#fff;--text-contrast-static:#fff;--text-negative:#ff303c;--text-neutral-themed:#0c0d0e;--text-positive:#1abe43;--text-primary:#0c0d0e;--text-primary-static:#0c0d0e;--text-secondary:rgba(12,13,14,.52);--text-subhead:rgba(12,13,14,.72);--text-tertiary:rgba(12,13,14,.4);--text-themed:#007aff}.MaxUI_colorScheme_dark__jFq{--accent-red:#ff444f;--accent-secondary:hsla(0,0%,100%,.44);--accent-themed:#007aff;--background-contrast-floating-android:var(--background-surface-primary);--background-contrast-floating-secondary-android:var(--background-surface-ground);--background-contrast-floating-secondary-i-os:rgba(23,24,28,.84);--background-contrast-floating-i-os:rgba(23,24,28,.84);--background-neutral-floating-android:#535458;--background-neutral-floating-i-os:hsla(225,3%,49%,.64);--background-overlay:hsla(0,0%,5%,.64);--background-overlay-secondary:rgba(0,0,0,.6);--background-overlay-static:hsla(0,0%,5%,.32);--background-surface-card:#25262d;--background-surface-floating:#171718;--background-surface-ground:#17181c;--background-surface-primary:#17181c;--background-surface-secondary:#1e1f24;--background-surface-tertiary:#25262d;--background-transparent:transparent;--background-accent-attention-primary:#ff9f0a;--background-accent-attention-secondary:#ffd60a;--background-accent-contrast-static:#fff;--background-accent-contrast:#0d0d0d;--background-accent-contrast-secondary:#1e1e1e;--background-accent-negative:#ce4257;--background-accent-neutral:#fff;--background-accent-neutral-fade:hsla(0,0%,100%,.09);--background-accent-neutral-fade-secondary:hsla(0,0%,100%,.09);--background-accent-neutral-static:#17181c;--background-accent-neutral-themed:#007aff;--background-accent-positive:#2bc644;--background-accent-themed:#007aff;--background-local-chips-active:var(--background-accent-themed);--background-local-chips-default:var(--background-surface-tertiary);--background-local-tab-bar-android:#1e1f24;--background-local-tab-bar-i-os:rgba(30,31,36,.84);--background-local-top-bar-primary-android:#1e1f24;--background-local-top-bar-primary-i-os:rgba(30,31,36,.84);--background-local-top-bar-secondary-android:#17181c;--background-local-top-bar-secondary-i-os:rgba(23,24,28,.84);--gradients-banner-dk-background-fantasy-step-1:#8e85ff;--gradients-banner-dk-background-fantasy-step-2:#4e04ec;--gradients-banner-dk-background-icon-container-step-1:hsla(0,0%,100%,.2);--gradients-banner-dk-background-icon-container-step-2:hsla(0,0%,100%,0);--gradients-banner-dk-background-vibrant-step-1:#0099f0;--gradients-banner-dk-background-vibrant-step-2:#0834d3;--gradients-banner-dk-stroke-icon-container-step-1:hsla(0,0%,100%,.56);--gradients-banner-dk-stroke-icon-container-step-2:hsla(0,0%,100%,.04);--gradients-banner-dk-stroke-icon-container-step-3:hsla(0,0%,100%,0);--gradients-button-text-promo-default-step-1:#8d28c8;--gradients-button-text-promo-default-step-2:#7c42fa;--gradients-button-text-promo-default-step-3:#007aff;--gradients-button-text-promo-default-step-4:#609ceb;--gradients-button-text-promo-disabled-step-1:rgba(141,40,200,.4);--gradients-button-text-promo-disabled-step-2:rgba(124,66,250,.4);--gradients-button-text-promo-disabled-step-3:rgba(0,122,255,.4);--gradients-button-text-promo-disabled-step-4:rgba(96,156,235,.4);--gradients-button-text-promo-pressed-step-1:#982ed6;--gradients-button-text-promo-pressed-step-2:#8a56fb;--gradients-button-text-promo-pressed-step-3:#1485ff;--gradients-button-text-promo-pressed-step-4:#72a7ee;--gradients-complex-overlay-floating-step-1:#0d0d0d;--gradients-complex-overlay-floating-step-2:hsla(0,0%,5%,.72);--gradients-complex-overlay-floating-step-3:hsla(0,0%,5%,0);--gradients-empty-block-icon-wrapper-shape-step-1:hsla(0,0%,100%,.2);--gradients-empty-block-icon-wrapper-shape-step-2:hsla(0,0%,100%,0);--gradients-empty-block-icon-wrapper-stroke-step-1:hsla(0,0%,100%,.3);--gradients-empty-block-icon-wrapper-stroke-step-2:hsla(0,0%,100%,.04);--gradients-empty-block-icon-wrapper-stroke-step-3:hsla(0,0%,100%,0);--gradients-loading-icon-contrast-filled:#0d0d0d;--gradients-loading-icon-contrast-transparent:hsla(0,0%,5%,0);--gradients-loading-icon-contrast-static-filled:#fff;--gradients-loading-icon-contrast-static-transparent:hsla(0,0%,100%,0);--gradients-loading-icon-negative-filled:#ff444f;--gradients-loading-icon-negative-transparent:rgba(255,68,79,0);--gradients-loading-icon-neutral-themed-filled:#007aff;--gradients-loading-icon-neutral-themed-transparent:rgba(0,122,255,0);--gradients-loading-icon-primary-filled:#fff;--gradients-loading-icon-primary-transparent:hsla(0,0%,100%,0);--gradients-loading-icon-primary-static-filled:#0d0d0d;--gradients-loading-icon-primary-static-transparent:hsla(0,0%,5%,0);--gradients-loading-icon-themed-filled:#007aff;--gradients-loading-icon-themed-transparent:rgba(0,122,255,0);--icon-contrast:#0c0d0e;--icon-contrast-static:#fff;--icon-negative:#ce4257;--icon-neutral-themed:#007aff;--icon-positive:#2bc644;--icon-primary:hsla(0,0%,100%,.8);--icon-primary-static:#0c0d0e;--icon-quaternary:hsla(0,0%,100%,.28);--icon-secondary:hsla(0,0%,100%,.44);--icon-tertiary:hsla(0,0%,100%,.28);--icon-themed:#007aff;--shadow-android-tab-bar-default-color:rgba(0,0,0,.16);--shadow-android-tab-bar-scroll-color:rgba(0,0,0,.16);--shadow-android-top-bar-scroll-color:rgba(0,0,0,.16);--shadow-elevation-1-primary:rgba(0,0,0,.2);--shadow-elevation-1-secondary:rgba(0,0,0,.1);--shadow-elevation-2-primary:rgba(0,0,0,.2);--shadow-elevation-2-secondary:rgba(0,0,0,.15);--shadow-elevation-3-primary:rgba(0,0,0,.3);--shadow-elevation-3-secondary:rgba(0,0,0,.3);--shadow-elevation-4-primary:rgba(0,0,0,.2);--shadow-elevation-4-secondary:rgba(0,0,0,.1);--shadow-tabbar-color:transparent;--states-background-active-contrast-static:#e2e2e2;--states-background-active-negative:#ff5862;--states-background-active-neutral:#c5c5c5;--states-background-active-neutral-fade:#2c2c2c;--states-background-active-neutral-themed:#0062cc;--states-background-active-overlay-static:hsla(0,0%,5%,.48);--states-background-active-themed:#0062cc;--states-background-active-transparent:hsla(0,0%,100%,.08);--states-background-active-transparent-secondary-static:hsla(0,0%,100%,.3);--states-background-disabled-card:rgba(30,30,30,.4);--states-background-disabled-contrast:hsla(0,0%,5%,.4);--states-background-disabled-contrast-static:hsla(0,0%,100%,.12);--states-background-disabled-negative:hsla(0,0%,100%,.12);--states-background-disabled-neutral:hsla(0,0%,100%,.12);--states-background-disabled-neutral-fade:hsla(0,0%,100%,.12);--states-background-disabled-neutral-static:hsla(0,0%,100%,.12);--states-background-disabled-neutral-themed:hsla(0,0%,100%,.12);--states-background-disabled-overlay-static:hsla(0,0%,5%,.2);--states-background-disabled-positive:hsla(0,0%,100%,.12);--states-background-disabled-secondary:hsla(0,0%,100%,.44);--states-background-disabled-themed:hsla(0,0%,100%,.12);--states-background-hovered-card:#32343d;--states-background-hovered-contrast-static:#f6f6f6;--states-background-hovered-negative:#f54e67;--states-background-hovered-neutral:#e4e4e4;--states-background-hovered-neutral-fade:hsla(0,0%,91%,.15);--states-background-hovered-neutral-themed:#479fff;--states-background-hovered-positive:#27ac3c;--states-background-hovered-themed:#479fff;--states-background-hovered-transparent:hsla(0,0%,91%,.04);--states-background-hovered-transparent-select:#2c2d37;--states-background-pressed-card:#1f2026;--states-background-pressed-contrast-static:#ebebeb;--states-background-pressed-negative:#9c3242;--states-background-pressed-neutral:#c3c3c3;--states-background-pressed-neutral-fade:hsla(0,0%,91%,.04);--states-background-pressed-neutral-themed:#006ee5;--states-background-pressed-positive:#3dc453;--states-background-pressed-themed:#006ee5;--states-background-pressed-transparent:hsla(0,0%,91%,.08);--states-background-pressed-transparent-select:#2c2d37;--states-icon-disabled-contrast:rgba(12,13,14,.64);--states-icon-disabled-contrast-static:hsla(0,0%,91%,.48);--states-icon-disabled-negative:rgba(199,91,98,.52);--states-icon-disabled-neutral-themed:rgba(0,122,255,.6);--states-icon-disabled-positive:rgba(88,178,110,.64);--states-icon-disabled-primary:hsla(210,1%,72%,.64);--states-icon-disabled-primary-static:hsla(214,3%,45%,.64);--states-icon-disabled-themed:rgba(0,122,255,.6);--states-icon-hovered-contrast-static:#d7d7d7;--states-icon-hovered-negative:#bb3949;--states-icon-hovered-neutral-themed:#479fff;--states-icon-hovered-primary:#bbb;--states-icon-hovered-remove-attach:#7c7d83;--states-icon-hovered-tertiary:hsla(0,0%,91%,.64);--states-icon-hovered-themed:#479fff;--states-icon-pressed-contrast-static:#e7e7e7;--states-icon-pressed-negative:#ff6679;--states-icon-pressed-neutral-themed:#006be0;--states-icon-pressed-primary:#e7e7e7;--states-icon-pressed-remove-attach:#a5a7af;--states-icon-pressed-tertiary:#e7e7e7;--states-icon-pressed-themed:#006be0;--states-text-active-contrast-static:#bbb;--states-text-active-negative:#bb353d;--states-text-active-neutral-themed:#0062cc;--states-text-active-primary:#bbb;--states-text-active-themed:#0062cc;--states-text-disabled-contrast:hsla(0,0%,100%,.28);--states-text-disabled-contrast-static:hsla(0,0%,100%,.28);--states-text-disabled-negative:hsla(0,0%,100%,.28);--states-text-disabled-neutral-themed:hsla(0,0%,100%,.28);--states-text-disabled-primary:hsla(0,0%,100%,.28);--states-text-disabled-primary-static:hsla(0,0%,100%,.28);--states-text-disabled-themed:hsla(0,0%,100%,.28);--states-text-hovered-contrast-static:#e9e9e9;--states-text-hovered-negative:#bb3949;--states-text-hovered-neutral-themed:#479fff;--states-text-hovered-primary:#bbb;--states-text-hovered-secondary:hsla(0,0%,91%,.64);--states-text-hovered-themed:#479fff;--states-text-pressed-contrast-static:#e7e7e7;--states-text-pressed-negative:#ff6679;--states-text-pressed-neutral-themed:#006be0;--states-text-pressed-primary:#e7e7e7;--states-text-pressed-secondary:hsla(0,0%,91%,.68);--states-text-pressed-themed:#006be0;--stroke-contrast-secondary-static:hsla(0,0%,100%,.3);--stroke-contrast-static:hsla(0,0%,100%,.8);--stroke-negative:#ff444f;--stroke-positive:#2bc644;--stroke-secondary:hsla(0,0%,100%,.44);--stroke-themed:#007aff;--stroke-transparent:hsla(0,0%,100%,0);--stroke-local-carver-tab-bar:#1e1f24;--stroke-local-tab-bar-android:hsla(0,0%,100%,0);--stroke-local-tab-bar-i-os:hsla(0,0%,100%,0);--stroke-local-top-bar-android:hsla(0,0%,100%,0);--stroke-local-top-bar-i-os:hsla(0,0%,100%,0);--stroke-separator-contrast:rgba(12,13,14,.1);--stroke-separator-primary:hsla(0,0%,100%,.12);--stroke-separator-secondary:hsla(0,0%,100%,.06);--text-contrast:#0c0d0e;--text-contrast-static:#fff;--text-negative:#ce4257;--text-neutral-themed:#007aff;--text-positive:#2bc644;--text-primary:hsla(0,0%,100%,.8);--text-primary-static:#0c0d0e;--text-secondary:hsla(0,0%,100%,.44);--text-subhead:hsla(0,0%,100%,.74);--text-tertiary:hsla(0,0%,100%,.28);--text-themed:#007aff}.Panel__kpB{display:flex;flex-direction:column;height:100%}.Panel_centeredX__jxE{align-items:center}.Panel_centeredY__fp1{justify-content:center}.Panel_mode_primary__hES{background-color:var(--background-surface-primary)}.Panel_mode_secondary__yer{background-color:var(--background-surface-ground)}.SearchInput__cI6{align-items:center;background-color:var(--background-accent-neutral-fade);border-radius:var(--size-border-radius-semantic-border-radius);display:flex;position:relative}@media(hover:hover)and (pointer:fine){.SearchInput__cI6:hover{background-color:var(--states-background-hovered-neutral-fade)}}.SearchInput__cI6:active{background-color:var(--states-background-pressed-neutral-fade)}.SearchInput__body__WUT{flex-grow:1}.SearchInput__icon__dsa{bottom:0;color:var(--icon-tertiary);height:16px;left:var(--spacing-size-xl);margin-bottom:auto;margin-top:auto;position:absolute;top:0;width:16px}.SearchInput__clearButton__qsm{display:flex;padding-left:var(--spacing-size-m);padding-right:var(--spacing-size-m)}.SearchInput__input__xoX{appearance:none;background:unset;border:unset;box-shadow:none;box-sizing:border-box;color:inherit;font-family:var(--font);font-family:var(--family-base);font-size:var(--size-body-large);letter-spacing:var(--letter-spacing-body-large);line-height:var(--height-body-large);margin:unset;outline:none;padding:unset;resize:none;width:100%}.SearchInput_platform_ios__Sn7 .SearchInput__input__xoX{padding:var(--spacing-size-m) 0 var(--spacing-size-m) calc(var(--spacing-size-xl) + var(--spacing-size-m) + 16px)}.SearchInput_platform_android__QG9 .SearchInput__input__xoX{padding:var(--spacing-size-l) 0 var(--spacing-size-l) calc(var(--spacing-size-xl) + var(--spacing-size-m) + 16px)}.SearchInput__input__xoX::placeholder{color:var(--text-secondary)}.Switch__-vj{display:inline-flex;position:relative}.Switch__toggle__WU2{align-items:center;background-color:var(--MaxUi-Switch__toggle_background);border:var(--MaxUi-Switch__toggle_border) var(--MaxUi-Switch__toggle_borderColor);border-radius:20px;box-sizing:border-box;display:flex;height:var(--MaxUi-Switch__toggle_height);padding-left:var(--MaxUi-Switch__toggle_paddingX);padding-right:var(--MaxUi-Switch__toggle_paddingX);transition:background-color .1s;width:var(--MaxUi-Switch__toggle_width)}.Switch__thumb__jlX{background-color:var(--MaxUi-Switch__thumb_background);border-radius:100%;box-shadow:var(--MaxUi-Switch__thumb_shadow);display:block;height:var(--MaxUi-Switch__thumb_size);transform:translate(var(--MaxUi-Switch__thumb_offset)) scale(var(--MaxUi-Switch__thumb_scale,1));transition:.1s;width:var(--MaxUi-Switch__thumb_size)}.Switch__input__EDr{inset:0;margin:0;opacity:0;position:absolute;z-index:1}.Switch__input__EDr:disabled{cursor:not-allowed}.Switch__input__EDr:not(:disabled){cursor:pointer}.Switch_platform_ios__B-C{--MaxUi-Switch__toggle_background:var(--background-accent-neutral-fade);--MaxUi-Switch__toggle_paddingX:2px;--MaxUi-Switch__toggle_width:51px;--MaxUi-Switch__toggle_height:31px;--MaxUi-Switch__thumb_size:27px;--MaxUi-Switch__thumb_offset:0;--MaxUi-Switch__thumb_shadow:0px 3px 8px 0px rgba(0,0,0,.15);--MaxUi-Switch__thumb_background:var(--icon-contrast-static)}.Switch_platform_ios__B-C:has(.Switch__input__EDr:checked){--MaxUi-Switch__toggle_background:var(--background-accent-themed);--MaxUi-Switch__thumb_offset:20px}.Switch_platform_ios__B-C:has(.Switch__input__EDr:disabled:checked){--MaxUi-Switch__toggle_background:var(--states-background-disabled-themed)}.Switch_platform_ios__B-C:has(.Switch__input__EDr:disabled){--MaxUi-Switch__toggle_background:var(--states-background-disabled-neutral-fade)}.Switch_platform_android__72T{--MaxUi-Switch__toggle_paddingX:4px;--MaxUi-Switch__toggle_width:52px;--MaxUi-Switch__toggle_height:32px;--MaxUi-Switch__toggle_border:2px solid;--MaxUi-Switch__toggle_borderColor:var(--stroke-separator-primary);--MaxUi-Switch__thumb_size:20px;--MaxUi-Switch__thumb_offset:0;--MaxUi-Switch__thumb_background:var(--icon-tertiary)}.Switch_platform_android__72T:has(.Switch__input__EDr:checked){--MaxUi-Switch__toggle_background:var(--background-accent-themed);--MaxUi-Switch__thumb_background:var(--icon-contrast-static);--MaxUi-Switch__toggle_borderColor:var(--background-accent-themed);--MaxUi-Switch__thumb_scale:1.2;--MaxUi-Switch__thumb_offset:20px}.Switch_platform_android__72T:has(.Switch__input__EDr:disabled:checked){--MaxUi-Switch__toggle_background:var(--states-background-disabled-themed);--MaxUi-Switch__toggle_borderColor:transparent}.Switch_platform_android__72T:has(.Switch__input__EDr:disabled:not(:checked)){--MaxUi-Switch__toggle_background:var(--states-background-disabled-neutral-fade);--MaxUi-Switch__thumb_background:var(--icon-quaternary)}.Textarea__Sy6{border-radius:var(--size-border-radius-semantic-border-radius-card);color:var(--text-primary)}.Textarea_disabled__uY3{cursor:not-allowed}.Textarea_mode_primary__E7l{background-color:var(--background-surface-card)}.Textarea_mode_primary__E7l.Textarea_disabled__uY3{background-color:var(--states-background-disabled-card)}.Textarea_mode_secondary__BYw{background-color:var(--background-accent-neutral-fade-secondary)}.Textarea_mode_secondary__BYw.Textarea_disabled__uY3{background-color:var(--states-background-disabled-neutral-fade)}.Textarea__textarea__Ok-{appearance:none;box-shadow:none;box-sizing:border-box;font-family:var(--font);font-family:var(--family-base);font-size:var(--size-body-large);letter-spacing:var(--letter-spacing-body-large);line-height:var(--height-body-large);margin:unset;outline:none;padding:unset;padding:var(--spacing-size-xl);resize:none}.Textarea__textarea__Ok-,.ToolButton__lde{background:unset;border:unset;color:inherit;width:100%}.ToolButton__lde{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:var(--size-border-radius-action-medium);display:flex;flex-direction:column;font-family:inherit;line-height:unset;padding:unset;padding:var(--spacing-size-xl) var(--spacing-size-xl);text-align:unset;text-decoration:none}.ToolButton_appearance_default__gqg{background-color:var(--background-surface-card);color:var(--text-primary)}.ToolButton_appearance_default__gqg.ToolButton_disabled__gq5{background-color:var(--states-background-disabled-card);color:var(--states-text-disabled-primary)}.ToolButton_appearance_secondary__ghs{background-color:var(--background-accent-neutral-fade);color:var(--text-primary)}.ToolButton_appearance_secondary__ghs.ToolButton_disabled__gq5{background-color:var(--states-background-disabled-neutral-fade);color:var(--states-text-disabled-primary)}.ToolButton_withLabel__FsL{padding:var(--spacing-size-m) var(--spacing-size-s)}.ToolButton__icon__ds5{display:flex}.ToolButton__icon__ds5:not(:last-child){margin-bottom:var(--spacing-size-xs)}.ToolButton__label__GCi{font-family:var(--family-base);font-size:var(--size-label-large);letter-spacing:var(--letter-spacing-label-large);line-height:var(--height-label-large);max-width:100%}.TypographyAction_variant_large__l5j{font-family:var(--family-base);font-size:var(--size-action-large);font-weight:600;letter-spacing:var(--letter-spacing-action-large);line-height:var(--height-action-large)}.TypographyAction_variant_medium__9H-{font-family:var(--family-base);font-size:var(--size-action-medium);font-weight:500;letter-spacing:var(--letter-spacing-action-medium);line-height:var(--height-action-medium)}.TypographyAction_variant_small__-LL{font-family:var(--family-base);font-size:var(--size-action-small);font-weight:500;letter-spacing:var(--letter-spacing-action-small);line-height:var(--height-action-small)}.TypographyAction_variant_label__vhv{font-family:var(--family-base);font-size:var(--size-action-label);letter-spacing:var(--letter-spacing-action-label);line-height:var(--height-action-label)}.TypographyBody_variant_large__vlS{font-family:var(--family-base);font-size:var(--size-body-large);letter-spacing:var(--letter-spacing-body-large);line-height:var(--height-body-large)}.TypographyBody_variant_medium__9v3{font-family:var(--family-base);font-size:var(--size-body-medium);letter-spacing:var(--letter-spacing-body-medium);line-height:var(--height-body-medium)}.TypographyBody_variant_small-strong__mWy,.TypographyBody_variant_small__beJ{font-family:var(--family-base);font-size:var(--size-body-small);letter-spacing:var(--letter-spacing-body-small);line-height:var(--height-body-small)}.TypographyBody_variant_small-strong__mWy{font-weight:500}.TypographyBody_variant_small-caps__18r{font-family:var(--family-base);font-size:var(--size-body-small);font-weight:600;letter-spacing:var(--letter-spacing-body-small);line-height:var(--height-body-small);text-transform:uppercase}.TypographyDisplay__6MW{font-family:var(--family-accent);font-size:var(--size-display);font-weight:600;letter-spacing:var(--letter-spacing-display);line-height:var(--height-display)}.TypographyHeadline_variant_large-strong__mwz{font-family:var(--family-base);font-size:var(--size-headline-large);font-weight:600;letter-spacing:var(--letter-spacing-headline-large);line-height:var(--height-headline-large)}.TypographyHeadline_variant_medium-strong__dFT,.TypographyHeadline_variant_medium__s92{font-family:var(--family-base);font-size:var(--size-headline-medium);letter-spacing:var(--letter-spacing-headline-medium);line-height:var(--height-headline-medium)}.TypographyHeadline_variant_medium-strong__dFT{font-weight:500}.TypographyHeadline_variant_small-strong__kUR,.TypographyHeadline_variant_small__8Ei{font-family:var(--family-base);font-size:var(--size-headline-small);letter-spacing:var(--letter-spacing-headline-medium);line-height:var(--height-headline-small)}.TypographyHeadline_variant_small-strong__kUR{font-weight:600}.TypographyLabel_variant_large-strong__uCg,.TypographyLabel_variant_large__6vr{font-family:var(--family-base);font-size:var(--size-label-large);letter-spacing:var(--letter-spacing-label-large);line-height:var(--height-label-large)}.TypographyLabel_variant_large-strong__uCg{font-weight:500}.TypographyLabel_variant_large-caps__b1i{font-family:var(--family-base);font-size:var(--size-label-large);font-weight:600;letter-spacing:var(--letter-spacing-label-large);line-height:var(--height-label-large);text-transform:uppercase}.TypographyLabel_variant_medium-strong__Bk8,.TypographyLabel_variant_medium__Xo5{font-family:var(--family-base);font-size:var(--size-label-medium);letter-spacing:var(--letter-spacing-label-medium);line-height:var(--height-label-medium)}.TypographyLabel_variant_medium-strong__Bk8{font-weight:600}.TypographyLabel_variant_small-strong__qCw{font-weight:500}.TypographyLabel_variant_small-caps__beb,.TypographyLabel_variant_small-strong__qCw{font-family:var(--family-base);font-size:var(--size-label-small);letter-spacing:var(--letter-spacing-label-small);line-height:var(--height-label-small)}.TypographyLabel_variant_small-caps__beb{font-weight:600;text-transform:uppercase}.TypographyTitle_variant_large-strong__9PL{font-family:var(--family-base);font-size:var(--size-title-large);font-weight:500;letter-spacing:var(--letter-spacing-title-large);line-height:var(--height-title-large)}.TypographyTitle_variant_medium-strong__th0{font-family:var(--family-base);font-size:var(--size-title-medium);font-weight:500;letter-spacing:var(--letter-spacing-title-medium);line-height:var(--height-title-medium)}.TypographyTitle_variant_small-strong__BrE,.TypographyTitle_variant_small__zJR{font-family:var(--family-base);font-size:var(--size-title-small);letter-spacing:var(--letter-spacing-title-small);line-height:var(--height-title-small)}.TypographyTitle_variant_small-strong__BrE{font-weight:500}:root{color-scheme:light;font-family:Manrope,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;width:100%;max-width:100%;overflow-x:hidden}html{overscroll-behavior-x:none}body{background:#faf8f5;color:#302d28;max-width:100vw;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto}#root{overflow-x:clip}a{color:inherit;text-decoration:none}.scroll-to-top-button{position:fixed;right:20px;bottom:24px;z-index:60;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:#302d28eb;color:#fff;box-shadow:0 10px 24px #302d2838;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.scroll-to-top-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #302d2847;background:#302d28}.scroll-to-top-button:focus-visible{outline:none;box-shadow:0 0 0 3px #f6c94247,0 10px 24px #302d2838}img{display:block;max-width:100%}button,input,textarea,select{font:inherit;font-size:16px}button{border:0;cursor:pointer}input,textarea,select{border:1px solid rgba(103,87,64,.14);border-radius:16px;background:#fff;color:#302d28;padding:14px 16px;width:100%}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#302d28;caret-color:#302d28;border-radius:inherit;box-shadow:0 0 0 1000px #fff inset;transition:background-color 9999s ease-in-out 0s}input:focus,textarea:focus,select:focus{outline:none;border-color:#c98a1047;box-shadow:0 0 0 3px #f6c9422e}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:#b84a32b3;box-shadow:0 0 0 3px #b84a321f}textarea{resize:vertical}.page-enter{animation:pageIn .26s ease-out}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.route-shell{min-height:100vh;padding:24px 16px 96px;overflow-x:visible;background:radial-gradient(circle at top right,rgba(246,201,66,.28),transparent 35%),linear-gradient(180deg,var(--page-bg),#fefdfb 32%,#f8f5ef 100%)}.route-shell.first-theme,.route-shell.second-theme{--page-bg: #faf8f5;--surface: rgba(255, 255, 255, .97);--surface-muted: #f5f2ed;--border: rgba(103, 87, 64, .12);--accent: #f6c942;--accent-strong: #c98a10;--accent-soft: rgba(246, 201, 66, .18);--text-main: #302d28;--text-secondary: #645a4d;--text-soft: #8f8578}.route-frame,.mobile-frame{width:min(1120px,100%);margin:0 auto;display:flex;flex-direction:column;gap:18px;min-width:0;overflow-x:visible}.mobile-frame{width:min(430px,100%)}.mobile-frame--first,.mobile-frame{min-height:calc(100vh - 48px);padding:0 0 24px}.mobile-frame--first{width:min(520px,100%)}.mobile-frame--with-bottom-nav{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 82px)}.mobile-frame--immersive{min-height:calc(100dvh - 48px);height:calc(100dvh - 48px);overflow:hidden}.launch-entry-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px}.launch-entry-screen__frame{min-height:auto;padding-bottom:0}.launch-entry-screen__card{width:min(420px,100%);text-align:center}.launch-entry-screen__loader{min-height:calc(100dvh - 96px);display:flex;align-items:center;justify-content:center}.landing-shell{min-height:100vh;padding:48px 16px 72px;background:radial-gradient(circle at top left,rgba(201,138,16,.2),transparent 28%),linear-gradient(180deg,#0e3c5e,#134f7d 22%,#eef5fb 22%,#f7fbff)}.landing-hero,.info-panel,.variant-card,.surface-card,.metric-card,.product-card,.order-card,.category-card,.line-card,.success-panel,.drawer-panel,.admin-sidebar,.admin-content,.product-detail-card{border:1px solid var(--border, rgba(23, 50, 77, .12));background:var(--surface, rgba(255, 255, 255, .94));box-shadow:0 20px 50px #302d2812}.landing-hero,.info-panel,.surface-card,.success-panel,.drawer-panel,.admin-content{border-radius:28px;padding:24px}.landing-hero{width:min(1120px,100%);margin:0 auto 18px;color:#f8fdff;background:linear-gradient(135deg,#ffffff1a,#ffffff08);border-color:#ffffff2e}.landing-hero h1,.hero-panel h1,.success-panel h1,.product-detail-body h1{margin:10px 0 12px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.02;letter-spacing:-.04em}.landing-hero p,.hero-panel p,.success-panel p,.section-heading p,.empty-state p,.product-description,.line-card p,.order-card p,.metric-card p,.mobile-header p{margin:0;color:var(--text-soft, rgba(255, 255, 255, .82));line-height:1.55}.landing-grid,.feature-grid,.product-grid,.split-grid,.metric-grid{display:grid;gap:16px}.landing-grid{width:min(1120px,100%);margin:0 auto 18px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.variant-card,.product-card,.category-card,.metric-card,.line-card,.order-card{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1),border-color .26s cubic-bezier(.22,1,.36,1);will-change:transform}.variant-card{border-radius:28px;padding:24px;display:flex;flex-direction:column;gap:16px}.variant-card:hover,.product-card:hover,.category-card:hover,.metric-card:hover,.line-card:hover,.order-card:hover{transform:translateY(-4px);box-shadow:0 30px 68px #102d471c,0 10px 24px #102d470f}.variant-card--first{background:radial-gradient(circle at top right,rgba(0,180,216,.2),transparent 35%),linear-gradient(135deg,#fffffff0,#ecf8fdfa)}.variant-card--second{background:radial-gradient(circle at top right,rgba(34,197,94,.18),transparent 35%),linear-gradient(135deg,#fffffff2,#eff9fffa)}.variant-card h2,.section-heading h2,.metric-card strong,.surface-card h1,.mobile-header h1,.page-header h1,.admin-topbar h1,.product-card h3,.category-card h3,.line-card h4,.order-card h3,.product-detail-body h1{margin:0;color:var(--text-main, #302d28)}.variant-chip,.eyebrow,.badge,.status-pill,.stock-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.02em}.variant-chip,.eyebrow{color:var(--accent, #8a5f0a);text-transform:uppercase}.variant-link{margin-top:auto;display:inline-flex;align-items:center;gap:8px;color:var(--accent, #8a5f0a);font-weight:700}.info-panel{width:min(1120px,100%);margin:0 auto}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-card{border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:10px;min-height:100%}.metric-card--link{color:inherit;text-decoration:none}.metric-card__delta{display:inline-flex;align-items:center;width:fit-content;padding:6px 10px;border-radius:999px;font-size:.82rem;font-weight:700;line-height:1;background:#94a3b824;color:#475569}.metric-card__delta--positive{background:#22c55e1f;color:#15803d}.metric-card__delta--negative{background:#ef44441f;color:#b91c1c}.metric-card__comparison{color:#64748b;line-height:1.35}.metric-icon,.category-icon,.sidebar-icon{width:42px;height:42px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent)}.content-stack{display:flex;flex-direction:column;gap:18px}.content-stack--home-heading .section-heading>div{flex:1}.content-stack--home-heading .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.content-stack--home-heading .category-card{height:100%}.content-stack--compact{gap:14px}.pickup-info-card{margin:0 2px;padding:16px 18px;border-radius:22px;display:flex;align-items:center;gap:14px;background:linear-gradient(180deg,#fff8df,#fffdf7);border:1px solid rgba(246,201,66,.2);box-shadow:0 16px 36px #302d280f}.pickup-info-card h3,.promo-banner h3,.step-card h4{margin:0}.pickup-info-card p,.promo-banner p,.step-card p{margin:4px 0 0;color:var(--text-soft);line-height:1.45}.promo-banner{position:relative;overflow:hidden;padding:18px 20px;border-radius:26px;display:flex;align-items:center;gap:14px;color:#fff;background:linear-gradient(135deg,#f2a53a,#f97316);box-shadow:0 24px 56px #f9731633,0 10px 24px #f973161f}.promo-banner:after{content:"";position:absolute;right:-22px;top:-18px;width:110px;height:110px;border-radius:999px;background:#ffffff24}.promo-banner__icon{width:48px;height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff2e;color:#fff;flex-shrink:0}.promo-banner p{color:#ffffffeb}.steps-list{display:flex;flex-direction:column;gap:14px}.step-card{display:flex;align-items:flex-start;gap:14px}.step-card__index{width:40px;height:40px;border-radius:14px;background:#f6c9422e;color:var(--accent);font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.floating-cart-button{position:fixed;right:16px;bottom:24px;z-index:40;width:56px;height:56px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;color:#302d28;background:linear-gradient(135deg,var(--accent),var(--accent-strong));box-shadow:0 18px 36px #c98a1038;animation:pulseSoft 2s ease-in-out infinite}@keyframes pulseSoft{0%,to{transform:scale(1)}50%{transform:scale(.96)}}.hero-panel{border-radius:32px;padding:22px 28px 24px;color:#302d28;background:radial-gradient(circle at top right,rgba(255,255,255,.22),transparent 30%),linear-gradient(135deg,var(--accent),var(--accent-strong))}.hero-panel .eyebrow,.hero-panel p,.hero-panel h1,.hero-panel h2{color:#302d28}.hero-panel--compact{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.surface-card{display:flex;flex-direction:column;gap:16px}.surface-card--hero{background:radial-gradient(circle at top right,rgba(255,255,255,.7),transparent 36%),linear-gradient(180deg,var(--surface),var(--surface-muted))}.surface-card--hero-compact{gap:14px;padding-block:18px}.surface-card--focus-flash{animation:surfaceFlash 1.2s ease}.surface-card--history-shell{padding:0;border:0;background:transparent;box-shadow:none}@keyframes surfaceFlash{0%{box-shadow:0 0 #c98a1000;border-color:var(--border)}18%{box-shadow:0 0 0 4px #c98a1029,0 20px 50px #102d4714;border-color:#c98a106b}to{box-shadow:0 20px 50px #102d4714;border-color:var(--border)}}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;min-width:0}.feature-grid__tour-pair{grid-column:1 / -1;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:inherit}.category-card{border-radius:24px;padding:18px;display:flex;flex-direction:column;gap:14px;min-height:188px;min-width:0;overflow:visible;box-shadow:0 24px 54px #c98a1014,0 10px 24px #102d470a}.category-card__content{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;min-width:0;justify-content:space-between}.category-card h3{overflow-wrap:anywhere}.category-card p{overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.category-meta{color:var(--text-soft);font-size:.9rem;font-weight:600;margin-top:auto;align-self:flex-start}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.section-heading>div,.feature-grid>*{min-width:0}.section-heading h2{font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.08}.section-heading p{max-width:62ch}.guest-max-alert-backdrop{z-index:120}.guest-max-alert{position:relative;width:min(100%,520px);padding:32px 28px 28px}.guest-max-alert__content{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.guest-max-alert__text{display:grid;gap:10px;min-width:0;width:100%;justify-items:center}.guest-max-alert__text h3,.guest-max-alert__text p{margin:0}.guest-max-alert__text h3,.guest-max-alert__text p{width:100%;max-width:none}.guest-max-alert__action{width:min(100%,320px);margin:0 auto}.notice-card{display:flex;align-items:center;gap:12px;padding:18px 20px;border:1px solid rgba(241,161,52,.22);border-radius:22px;background:#fff8ebfa;color:#7c4a03}.notice-card--compact{margin-top:14px}.notice-card--delivery{border-color:#c98a102e;background:#fffaf0fa}.notice-card__icon{width:36px;height:36px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#f1a1342e}.notice-card__body{min-width:0;display:grid;gap:6px;align-content:center}.notice-card__body strong,.notice-card__body p{display:block;margin:0}.notice-card__body p{color:#8b5b12;line-height:1.45}.consent-inline{display:flex;align-items:flex-start;gap:10px;margin-top:4px;padding:4px 2px 0}.consent-inline__checkbox{padding:0;min-height:44px;min-width:44px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.consent-inline__checkbox input{width:24px;height:24px;accent-color:var(--accent)}.consent-inline__text{margin:0;color:#17324d;font-size:.96rem;font-weight:600;line-height:1.55}.consent-stack{display:grid;gap:12px;margin-top:6px}.consent-item{display:grid;gap:6px;padding:0;border-radius:0;background:transparent;border:0}.consent-inline{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px}.consent-inline__control{width:28px;height:28px;margin:0;flex-shrink:0;accent-color:var(--accent)}.consent-inline__text{min-width:0;color:#17324d;font-size:.92rem;line-height:1.48;overflow-wrap:anywhere;word-break:normal}.consent-inline__copy{color:inherit;cursor:pointer;overflow-wrap:anywhere}.consent-inline__link{margin:0 .12em}.text-link{padding:0;background:transparent;color:var(--accent);font-weight:700;white-space:nowrap}.text-link--inline{display:inline;font-size:inherit;font-weight:700;white-space:normal;vertical-align:baseline;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.field-hint--danger{color:#b84a32}.page-header,.admin-topbar,.mobile-header,.store-header,.store-brand,.drawer-header,.product-header,.product-footer,.order-header,.order-footer,.line-card,.summary-box,.bottom-action-bar,.drawer-footer,.sidebar-brand{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-header{padding:8px 4px 0}.page-header--mobile{padding:0}.store-header{position:sticky;top:0;z-index:30;padding:14px 16px;border-bottom:1px solid var(--border);background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px}.store-brand{gap:12px}.store-brand-icon{width:42px;height:42px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#302d28;box-shadow:0 12px 24px #c98a1033}.store-brand h1{margin:0;font-size:1.25rem;line-height:1.1}.store-brand p{margin:2px 0 0;font-size:.82rem;color:var(--text-soft)}.store-intro{padding:8px 16px 0}.store-intro h2{margin:0 0 8px;font-size:2rem;line-height:1.05;letter-spacing:-.04em}.store-intro p{margin:0;color:var(--text-soft);font-size:1rem;line-height:1.5}.store-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 16px}.store-category-card{border-radius:22px;padding:18px;min-height:142px;display:flex;flex-direction:column;gap:14px;background:radial-gradient(circle at bottom right,rgba(56,189,248,.08),transparent 36%),#fffffffa;border:1px solid rgba(2,132,199,.12);box-shadow:0 16px 36px #102d470f}.store-category-card h3{margin:0;font-size:1.05rem}.store-category-card p{margin:4px 0 0;color:var(--text-soft);font-size:.92rem;line-height:1.4}.pickup-card{margin:0 16px;padding:16px;border-radius:22px;display:flex;align-items:center;gap:14px;background:linear-gradient(180deg,#eff8ff,#f8fcff);border:1px solid rgba(2,132,199,.12)}.pickup-card h3{margin:0;font-size:1rem}.pickup-card p{margin:4px 0 0;color:var(--text-soft);font-size:.88rem}.icon-link,.btn,.chip,.icon-button,.section-link,.mobile-nav-link,.first-mobile-nav__link{transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.icon-link,.btn,.section-link,.icon-button{display:inline-flex;align-items:center;gap:8px;border-radius:16px;font-weight:700}.chip,.mobile-nav-link,.first-mobile-nav__link{display:inline-flex;align-items:center;gap:8px;border-radius:999px;font-weight:700}.icon-link{color:var(--accent);padding:0;border:0;background:transparent;box-shadow:none}.section-action-pill{align-self:flex-start;white-space:nowrap;box-shadow:0 12px 24px #04629433}.admin-subtabs{margin-top:-2px}.btn,.chip,.section-link,.mobile-nav-link{border:1px solid transparent}.btn{min-height:44px;padding:0 18px;justify-content:center}.btn-wide{width:100%}.btn-small{min-height:36px;padding:0 14px;font-size:.9rem;border-radius:14px}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#302d28;box-shadow:0 12px 24px #c98a1033}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none;filter:saturate(.65)}.btn-primary:disabled,.btn-primary[aria-disabled=true]{background:linear-gradient(135deg,#f6c9428c,#c98a1073);color:#302d28b8}.btn-secondary{background:var(--surface-muted);color:var(--accent);border-color:var(--border)}.btn-ghost{background:transparent;color:var(--accent);border-color:var(--border)}.btn-danger{background:#dc4b4b;color:#fff}.button-row,.button-column,.chip-row{display:flex;gap:12px}.button-row.wrap{flex-wrap:wrap}.admin-inline-actions{align-items:flex-end}.button-column{flex-direction:column}.chip-row{flex-wrap:wrap;align-items:center}.chip-row--compact{gap:10px}.admin-order-filter-quick-row,.admin-order-status-filters{gap:8px}.chip{background:#ffffffc2;border-color:var(--border);color:var(--text-soft);padding:10px 16px}.chip__count{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#e24141;color:#fff;font-size:.75rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.chip--active{background:var(--accent-soft);color:var(--accent);border-color:#c98a1047}.chip--badge-filter{color:#fff;border-color:transparent;box-shadow:0 10px 20px #0a2a461f}.chip--badge-filter:hover{transform:translateY(-1px)}.chip--badge-filter.chip--active{color:#fff;border-color:#ffffff6b;box-shadow:0 14px 26px #0a2a4633}.chip--badge-filter--default{background:linear-gradient(135deg,#8a5f0a,#c98a10)}.chip--badge-filter--hit{background:linear-gradient(135deg,#0f766e,#14b8a6)}.chip--badge-filter--premium{background:linear-gradient(135deg,#111827,#b45309)}.chip--badge-filter--promo{background:linear-gradient(135deg,#ea580c,#f59e0b)}.chip--badge-filter--new{background:linear-gradient(135deg,#166534,#22c55e)}.chip--badge-filter--discount{background:linear-gradient(135deg,#ef4444,#dc2626)}.icon-button{position:relative;width:42px;height:42px;padding:0;justify-content:center;background:#fff;border:1px solid var(--border);color:var(--accent);border-radius:14px}.icon-button--accent{background:var(--accent);color:#fff;border-color:transparent}.icon-badge{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#e24141;color:#fff;font-size:.75rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.icon-badge--small{min-width:18px;height:18px;top:-4px;right:-7px;font-size:.68rem}.search-field{display:flex;align-items:center;gap:10px;padding:0 16px;border-radius:18px;background:#fff;border:1px solid var(--border);transition:border-color .16s ease,box-shadow .16s ease}.search-field:focus-within{border-color:#c98a103d;box-shadow:0 0 0 3px #c98a101f}.search-field input{border:0;padding:14px 0;background:transparent;box-shadow:none}.search-field input:focus{border-color:transparent;box-shadow:none}.catalog-toolbar{display:grid;gap:12px}.catalog-filter-shell{display:grid;gap:8px}.catalog-filter-trigger{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:18px;border:1px solid var(--border);background:#ffffffeb;color:var(--text-main);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.catalog-filter-trigger:hover{border-color:#c98a103d}.catalog-filter-trigger__text{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.catalog-filter-trigger__text span{color:var(--text-soft);font-size:.76rem;font-weight:700}.catalog-filter-trigger__text strong{color:var(--text-main);font-size:.96rem;line-height:1.2}.catalog-filter-trigger svg{flex-shrink:0;color:var(--accent);transition:transform .18s ease}.catalog-filter-trigger--open{border-color:#c98a103d;box-shadow:0 0 0 3px #c98a101f}.catalog-filter-trigger--open svg{transform:rotate(180deg)}.catalog-filter-panel{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-6px);transition:grid-template-rows .22s ease,opacity .22s ease,transform .22s ease}.catalog-filter-panel__inner{min-height:0;overflow:hidden}.catalog-filter-panel--open{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.catalog-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:2px}.catalog-filter-option{width:100%;min-height:42px;padding:0 14px;border-radius:16px;border:1px solid var(--border);background:#ffffffc7;color:var(--text-soft);font-weight:700;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.catalog-filter-option--active{background:#f6c94233;border-color:#c98a105c;color:#5f420a;box-shadow:inset 0 0 0 1px #c98a101f;transform:translateY(-1px)}.catalog-filter-option:hover{border-color:#c98a1038}.catalog-filter-option--active:hover{border-color:#c98a1066}.product-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.product-grid--mobile{grid-template-columns:1fr}.home-product-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,76vw);gap:12px;overflow-x:auto;padding-inline:4px;padding-bottom:4px;scroll-padding-inline:4px;scroll-snap-type:x proximity;scrollbar-width:thin}.home-product-carousel--single{grid-auto-columns:minmax(220px,min(320px,88%));justify-content:center;overflow:visible}.home-product-carousel::-webkit-scrollbar{height:6px}.home-product-carousel::-webkit-scrollbar-thumb{background:#c98a1033;border-radius:999px}.home-product-carousel__item{min-width:0;scroll-snap-align:start}.home-product-carousel__item .product-card{height:100%}.product-card{position:relative;display:flex;flex-direction:column;height:100%;border-radius:24px;overflow:hidden}.product-card__media{position:relative;aspect-ratio:16 / 10;background:#f5efe2;overflow:hidden}.product-card--actionable{cursor:pointer}.product-card--actionable:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 0 0 3px #c98a1033,0 30px 68px #102d471c,0 10px 24px #102d470f}.product-image-badge{position:absolute;top:16px;left:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.16);font-size:.9rem;font-weight:900;letter-spacing:.02em;color:#fff;box-shadow:0 16px 28px #0a2a463d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-image-badge--compact{top:10px;left:10px;min-height:28px;padding:0 10px;font-size:.72rem;box-shadow:0 6px 14px #0a2a461f;-webkit-backdrop-filter:none;backdrop-filter:none}.product-image-badge--default{background:linear-gradient(135deg,#8a5f0a,#c98a10)}.product-image-badge--hit{background:linear-gradient(135deg,#0f766e,#14b8a6)}.product-image-badge--premium{background:linear-gradient(135deg,#111827,#b45309)}.product-image-badge--promo{background:linear-gradient(135deg,#ea580c,#f59e0b)}.product-image-badge--new{background:linear-gradient(135deg,#166534,#22c55e)}.product-image-badge--discount{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626)}.product-image,.product-detail-image,.thumb{width:100%;object-fit:cover;background:#f5efe2}.product-image--compact{aspect-ratio:16 / 9}.thumb{width:96px;height:96px;border-radius:18px;flex-shrink:0}.product-body,.product-detail-body,.line-card-content{display:flex;flex-direction:column;gap:14px}.line-card-trailing{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto;min-width:fit-content}.line-card-content{flex:1;min-width:0;max-width:100%}.storefront-section-row{align-items:center;cursor:grab;-webkit-user-select:none;user-select:none;will-change:transform;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .12s ease,border-color .12s ease,box-shadow .12s ease}.storefront-section-row:active{cursor:grabbing}.storefront-section-row--dragging{opacity:.55;border-color:#f5b21db3;box-shadow:0 14px 30px #4c390c24}.storefront-section-grip{display:grid;place-items:center;width:34px;min-width:34px;height:34px;border-radius:10px;color:#7a725f;background:#f4efe4}.product-body{position:relative;padding:18px}.product-body--compact{padding:12px 14px 14px;gap:10px}.product-description{color:var(--text-soft);min-height:3.2em;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.product-card .product-footer{flex-wrap:wrap;row-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:12px}.product-card .product-footer>*{min-width:0}.product-card .product-footer .price-inline,.product-dialog__footer .price-inline{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:2px}.product-title-stack{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.product-title-stack--compact h3{font-size:.96rem;line-height:1.24;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-title-stack p{font-weight:700}.product-header--card{align-items:flex-start}.product-header--card .stock-badge{margin-left:auto;flex-shrink:0;white-space:nowrap}.product-card--compact{border-radius:22px;border-color:#17324d1a;box-shadow:0 10px 24px #102d470f}.home-product-carousel__item .product-card--compact,.route-shell.first-theme .home-product-carousel__item .product-card--compact{box-shadow:none}.product-card__media--compact{position:relative}.product-card__compact-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;min-width:0}.product-card__qty-slot{display:flex;justify-content:flex-end;align-items:flex-end;min-width:112px}.product-card__qty-slot--compact{min-width:104px}.product-card__qty-slot--dialog{min-width:116px}.badge{background:#f6c94224;color:#a96c18;border:1px solid rgba(201,138,16,.14);padding:9px 14px;font-size:.82rem;font-weight:800}.price-stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.price-stack--compact{gap:0}.price-stack--compact-card{min-width:0;max-width:100%;flex-direction:row;align-items:baseline;gap:6px;flex-wrap:wrap;white-space:normal}.price-inline{display:inline-flex;align-items:flex-end;gap:8px;min-width:0}.price-unit{color:var(--text-soft);font-size:.88rem;font-weight:700;white-space:normal}.price-unit--compact{font-size:.76rem}.price-old{color:var(--text-soft);font-size:.88rem;font-weight:700;text-decoration:line-through}.price-current{color:var(--text-main)}.price-current--discount{color:#c2410c}.badge--success{background:#1db06024;color:#1c8e57}.badge--warning{background:#f1a13429;color:#b75c0f}.badge--danger{background:#dc262624;color:#b91c1c}.badge--muted{background:#64748b29;color:#526174}.stock-badge{padding:7px 10px;width:fit-content}.stock-badge--compact{position:absolute;top:10px;right:10px;z-index:2;padding:5px 8px;font-size:.72rem;line-height:1;border-radius:999px;box-shadow:0 4px 12px #0a2a4614}.stock-badge--available{background:#1fb47824;color:#1c8e57}.stock-badge--low{background:#f1a13429;color:#b96a00}.stock-badge--out{background:#dc4b4b24;color:#c13d3d}.subtle-text{display:block;color:var(--text-soft);font-size:.92rem}.split-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.checkout-submit-layout{align-items:start;grid-template-columns:minmax(0,1fr)}.checkout-shell{display:grid;gap:14px;align-content:start}.checkout-order-summary{align-self:start}.checkout-submit-stack{grid-column:1 / -1;display:grid;gap:10px}@media(min-width:960px){.checkout-submit-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}}@media(max-width:768px){.scroll-to-top-button{right:16px;bottom:92px}}.admin-products-stack{display:flex;flex-direction:column;gap:18px}.admin-products-card{width:100%;display:grid;gap:18px}.admin-products-form,.admin-products-form .form-grid,.admin-products-form .field,.admin-products-form input,.admin-products-form select,.admin-products-form textarea,.admin-products-form .image-upload-card,.admin-products-form .button-row{min-width:0}.admin-products-form__pair-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-products-filter-row{margin:18px 0}.admin-inline-actions .btn{display:inline-flex;align-items:center;gap:8px}.admin-section-actions{margin-left:auto;align-self:flex-start;justify-content:flex-end}.admin-collapsible{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;transition:grid-template-rows .22s ease,opacity .22s ease,margin-top .22s ease;pointer-events:none}.admin-collapsible--open{grid-template-rows:1fr;opacity:1;margin-top:6px;pointer-events:auto}.admin-collapsible__content{min-height:0;overflow:hidden}.admin-editor-panel,.admin-settings-panel{display:grid;gap:16px}.admin-panel-heading{display:grid;gap:6px}.admin-panel-heading h3{margin:0;font-size:1.08rem}.admin-panel-heading p{margin:0;color:var(--text-soft);line-height:1.55}.admin-item-stack{display:grid;gap:10px}.admin-item-card{width:100%;display:flex}.admin-item-card .line-card-content{width:100%;min-height:100%}.admin-item-actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px;margin-top:auto;padding-top:8px}.admin-item-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:min(340px,100%);padding:14px 16px;border-radius:18px;border:1px solid rgba(148,163,184,.24);background:#edf4f8b8;flex:1 1 340px}.admin-item-toggle>div{display:grid;gap:4px;min-width:0}.admin-item-toggle>div strong{color:#17324d}.admin-item-toggle>div span{color:var(--text-soft);font-size:.92rem;line-height:1.45}.admin-item-toggle .settings-switch{flex-shrink:0}.admin-item-actions .button-row{margin-left:auto;align-self:flex-end;justify-content:flex-end}.admin-inline-editor-slot{display:grid;gap:12px}.field{display:flex;flex-direction:column;gap:10px}.field--disabled{opacity:.58}.field--disabled span,.field--disabled .field-note{color:var(--text-soft)}.field--disabled input,.field--disabled textarea,.field--disabled select{background:#efebe4b3;border-color:#6757401a;color:var(--text-soft);cursor:not-allowed;box-shadow:none}.field span{font-size:.95rem;font-weight:700;color:var(--text-soft)}.field span strong{font-weight:800;color:var(--text-main)}.delivery-admin .field span strong{color:var(--delivery-text)}.route-shell.first-theme .field span strong{color:var(--text-main)}.field--checkbox{justify-content:space-between}@media(max-width:900px){.admin-item-actions{flex-direction:column}.admin-item-toggle{width:100%;min-width:0}.admin-item-actions .button-row{margin-left:0;width:100%}}.checkbox-row{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 4px;color:#17324d;font-weight:600}.checkbox-row input{width:24px;height:24px;flex:0 0 24px;margin:0}.form-grid{display:grid;gap:14px}.summary-box,.bottom-action-bar,.drawer-footer{padding:18px 20px;border-radius:22px;background:var(--surface-muted);border:1px solid var(--border)}.list-stack{display:flex;flex-direction:column;gap:12px}.line-card,.order-card{border-radius:22px;padding:18px}.order-meta-stack{display:grid;gap:2px;margin-top:6px}.order-item-row{display:grid;gap:4px}.summary-box{display:grid;gap:10px}.summary-box>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-meta-stack p{margin:0}.line-card{align-items:flex-start}.line-card--muted{opacity:.62;filter:saturate(.7)}.line-card--rich{gap:14px}.line-card--icon-left{align-items:center;justify-content:flex-start}.line-card-leading-icon{width:48px;height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--accent-soft);color:var(--accent)}.qty-stepper{display:inline-flex;align-items:center;gap:10px;padding:6px;min-height:46px;border-radius:999px;background:var(--surface-muted);border:1px solid var(--border)}.qty-stepper--empty,.qty-stepper--active{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.qty-stepper--empty{background:#fdd54f1a;border-color:#fdd54f33}.qty-stepper--large{width:fit-content}.qty-stepper--card{align-self:flex-end;width:auto;min-width:0;min-height:42px;max-width:100%;margin-left:auto;gap:6px;padding:4px;flex:0 1 auto}.qty-stepper--compact{min-height:36px;gap:4px;padding:3px}.qty-stepper--compact button{width:28px;height:28px;flex:0 0 28px}.qty-stepper--compact .qty-stepper__value{min-width:3ch;font-size:.82rem}.qty-stepper--compact-card{margin-left:auto;justify-self:end;width:auto;min-width:0;max-width:100%;flex:0 0 auto}.qty-stepper--single{padding:0;min-height:auto;border:0;background:transparent}.qty-stepper--single .qty-stepper__button--plus{width:34px;height:34px;flex:0 0 34px}.qty-stepper__button,.qty-stepper__value{transition:transform .18s ease,opacity .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.qty-stepper__button{border:1px solid rgba(201,138,16,.12);flex-shrink:0}.qty-stepper--card button{width:32px;height:32px;flex:0 0 32px}.qty-stepper button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;line-height:1;border-radius:999px;background:#fff;color:var(--accent-strong)}.qty-stepper__button svg{flex-shrink:0}.qty-stepper__button:disabled{cursor:not-allowed;box-shadow:none}.qty-stepper--empty .qty-stepper__button--minus{opacity:.36;transform:scale(.88);background:#ffffffc2;border-color:#17324d14;color:#17324d70}.qty-stepper--empty .qty-stepper__button--plus{transform:none;background:#fdd54f;border-color:transparent;color:#322f2a;box-shadow:0 8px 18px #fdd54f42}.qty-stepper--active .qty-stepper__button--minus,.qty-stepper--active .qty-stepper__button--plus{opacity:1;transform:scale(1);background:#fff;color:var(--accent);box-shadow:none}.qty-stepper--active .qty-stepper__button--plus:disabled{opacity:.44;color:var(--text-soft);border-color:#17324d14}.qty-stepper button svg{flex-shrink:0}.qty-stepper span{min-width:24px;text-align:center;font-weight:800;white-space:nowrap}.qty-stepper__value{min-width:4ch;color:var(--text-soft);font-variant-numeric:tabular-nums}.qty-stepper--active .qty-stepper__value{color:var(--text-main)}.qty-stepper--card span{min-width:0;max-width:100%;font-size:.94rem;overflow:hidden;text-overflow:ellipsis}.qty-stepper--card .qty-stepper__value{min-width:4.5ch}.qty-stepper--pulse .qty-stepper__button--plus{animation:qty-stepper-pulse .18s ease}@keyframes qty-stepper-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.bottom-action-bar{position:sticky;bottom:12px;z-index:20}.bottom-action-bar--with-nav{bottom:112px}.bottom-action-bar--inline{position:static}.bottom-action-bar--checkout{flex-direction:column;align-items:center;justify-content:center;text-align:center}.bottom-action-bar--checkout>div{display:flex;flex-direction:column;align-items:center;gap:4px}.drawer-backdrop{position:fixed;inset:0;z-index:40;background:#0c182566}.drawer-panel{position:fixed;inset:auto 16px 16px auto;width:min(420px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;z-index:41}.success-panel{align-items:center;text-align:center;gap:18px}.success-panel svg{color:var(--accent)}.clean-list{margin:0;padding-left:18px;display:grid;gap:12px;color:var(--text-soft)}.admin-auth-stage{width:min(560px,100%);min-height:calc(100vh - 48px);margin:0 auto;display:flex;align-items:center;justify-content:center;padding:8px 0}.admin-auth-card{width:min(460px,100%)}.admin-auth-card .section-heading{flex-direction:column;align-items:flex-start}.admin-auth-card .form-grid{width:100%}.admin-auth-actions{flex-wrap:wrap}.admin-auth-actions .btn{flex:1 1 180px}.admin-layout{width:min(1280px,100%);margin:0 auto;display:grid;grid-template-columns:280px 1fr;gap:18px;align-items:stretch;min-height:calc(100dvh - 120px)}.admin-auth-stage,.admin-layout,.admin-editor-dialog,.support-admin-screen,.support-admin-layout{--page-bg: #faf8f5;--surface: rgba(255, 255, 255, .97);--surface-muted: #f5f2ed;--border: rgba(103, 87, 64, .12);--accent: #f6c942;--accent-strong: #c98a10;--accent-soft: rgba(246, 201, 66, .18);--text-main: #302d28;--text-secondary: #645a4d;--text-soft: #8f8578}.admin-auth-stage .btn-secondary,.admin-layout .btn-secondary,.admin-layout .section-link--active,.admin-layout .eyebrow,.admin-layout .support-filter-tab strong,.support-admin-screen .support-filter-tab strong{color:#8a5f0a}.admin-layout--support{height:calc(100dvh - 120px)}.admin-sidebar{border-radius:28px;padding:22px;display:flex;flex-direction:column;gap:18px;align-self:start;height:fit-content;overflow:visible}.sidebar-brand strong{display:block}.sidebar-brand span{color:var(--text-soft);font-size:.92rem}.section-nav{display:flex;flex-direction:column;gap:8px}.section-link{padding:12px 14px;color:var(--text-soft)}.section-link__count{margin-left:auto;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#e24141;color:#fff;font-size:.75rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.section-link--active{background:var(--accent-soft);color:var(--accent)}.section-link--primary{background:linear-gradient(135deg,#f6c942,#dba42c);border-color:transparent;box-shadow:0 14px 28px #c98a1038;color:#302d28}.section-link--primary:hover,.section-link--primary.section-link--active{background:linear-gradient(135deg,#fdd54f,#c98a10);color:#302d28}.admin-content{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0}.admin-content--support{height:100%;overflow:hidden}.mobile-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mobile-nav{position:sticky;bottom:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px;border-radius:24px;background:#ffffffeb;border:1px solid var(--border);box-shadow:0 16px 32px #102d471f}.mobile-nav-link{flex-direction:column;justify-content:center;gap:6px;padding:10px 4px;font-size:.77rem;color:var(--text-soft)}.mobile-nav-link--active{background:var(--accent-soft);color:var(--accent)}.mobile-nav-icon{position:relative}.first-mobile-nav{position:fixed;left:50%;bottom:12px;transform:translate(-50%);width:min(520px,calc(100vw - 32px));z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px 8px 8px;border-radius:28px;background:#ffffffe6;border:1px solid rgba(7,108,168,.14);box-shadow:0 18px 38px #102d471f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.first-mobile-nav--guided-tour{z-index:3300}.first-mobile-nav--guided-tour .first-mobile-nav__link{opacity:.42}.first-mobile-nav--guided-tour .first-mobile-nav__icon{background:#94a3b81f;color:#7b8ca0;box-shadow:inset 0 0 0 1px #94a3b81a}.first-mobile-nav__link{flex-direction:column;justify-content:center;gap:6px;padding:6px 1px;color:#5d748dcc;font-size:.7rem;font-weight:800;text-align:center;opacity:.8}.first-mobile-nav__link>span{color:var(--accent)}.first-mobile-nav__link.guided-tour-nav-active{position:relative;z-index:3305;opacity:1;color:var(--accent)}.first-mobile-nav__link.guided-tour-nav-active .first-mobile-nav__icon{color:#302d28;background:linear-gradient(135deg,var(--accent),var(--accent-strong));box-shadow:0 0 0 2px #fffffff5,0 0 0 6px #f6c9422e,0 20px 38px #c98a103d}.first-mobile-nav__link--active{color:var(--accent);opacity:1}.first-mobile-nav__icon{position:relative;width:46px;height:46px;margin:0 auto;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:#5f7186;background:#94a3b829;box-shadow:inset 0 0 0 1px #94a3b81f}.first-mobile-nav__link--active .first-mobile-nav__icon{color:#302d28;background:linear-gradient(135deg,var(--accent),var(--accent-strong));box-shadow:0 0 0 4px #f6c94229,0 20px 38px #c98a103d;animation:pulseSoft 2s ease-in-out infinite}.support-status-pill{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border-radius:999px;font-size:.82rem;font-weight:800}.support-status-pill--open{background:#f6c9422e;color:#b07606}.support-status-pill--in-progress{background:#f59e0b24;color:#b96a00}.support-status-pill--closed{background:#4e5d6d1f;color:#4e5d6d}.support-thread-list{display:grid;gap:14px}.support-thread-card{display:grid;gap:10px;padding:18px;border-radius:24px;border:1px solid var(--border, rgba(23, 50, 77, .12));background:#ffffffeb;box-shadow:0 18px 38px #102d4714;text-align:left;color:inherit}.support-thread-card--button{width:100%}.support-thread-card--admin{gap:8px;padding:14px 16px;border-radius:20px}.support-thread-card--admin.support-thread-card--unread{border-color:#c98a1047;background:linear-gradient(180deg,#fff9dffa,#fffdf7fa);box-shadow:0 0 0 3px #f6c9421a,0 16px 32px #302d2814}.support-thread-card--admin.support-thread-card--unread h3,.support-thread-card--admin.support-thread-card--unread .support-thread-card__preview{color:#5b3e08}.support-thread-card--admin.support-thread-card--unread .support-thread-card__meta>span{color:#b07606}.support-thread-card--admin.support-thread-card--unread .support-thread-card__badge{background:#e24141;color:#fff}.support-thread-card--selected{background:linear-gradient(180deg,#fff9dffa,#fffffffa);border-color:#c98a1057;box-shadow:0 0 0 4px #f6c9421f,0 20px 40px #302d2814}.support-thread-card--admin:hover{border-color:#c98a102e;box-shadow:0 14px 28px #302d2812}.support-thread-card__meta,.support-thread-card__footer,.support-message__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.support-thread-card h3,.support-message p,.support-admin-thread__header h2{margin:0}.support-thread-card p{margin:0;color:var(--text-soft);line-height:1.55}.support-thread-card__subtitle{margin:-2px 0 0;color:var(--text-secondary);font-size:.86rem;line-height:1.4}.support-thread-card__preview--incoming{font-style:italic}.support-thread-card__footer{color:var(--text-soft);font-size:.88rem}.support-thread-card__footer-meta{display:inline-flex;align-items:center;gap:10px}.support-thread-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.support-thread-card__main,.support-thread-card__content{display:grid;gap:8px}.support-thread-card__main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.support-thread-card__identity{color:var(--text-soft);font-size:.82rem}.support-thread-card__submeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.support-thread-card__badge{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#e24141;color:#fff;font-size:.75rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.support-avatar{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f6c942,#c98a10);color:#302d28;font-size:.82rem;font-weight:800;letter-spacing:0;flex-shrink:0}.support-avatar--thread-list{width:42px;height:42px}.support-avatar--chat{width:52px;height:52px;font-size:.92rem}.support-screen,.support-thread-screen{display:grid;gap:18px}.support-thread-screen--messenger{flex:1 1 auto;min-height:0;height:100%;gap:0;grid-template-rows:auto minmax(0,1fr) auto}.support-thread-screen--closed{grid-template-rows:auto minmax(0,1fr)}.support-screen__header,.support-thread-screen__header,.support-screen__panel,.support-thread-screen__messages,.support-thread-screen__composer{border-radius:28px;border:1px solid rgba(103,87,64,.12);background:#fffffff0;box-shadow:0 16px 34px #302d2812}.support-screen__header,.support-thread-screen__header{display:grid;gap:8px;padding:22px 22px 18px}.support-thread-screen--messenger .support-thread-screen__header{gap:10px;padding:16px 18px 12px;border-bottom-left-radius:0;border-bottom-right-radius:0}.support-screen__header h1,.support-thread-screen__title h1,.support-screen__subheading h2{margin:0}.support-screen__header p,.support-thread-screen__title p,.support-thread-screen__topic,.support-screen__subheading p{margin:0;color:var(--text-soft);line-height:1.55}.support-screen__panel{display:grid;gap:16px;padding:20px}.support-screen__subheading{display:grid;gap:4px}.support-screen__intro{text-align:center;justify-items:center}.support-thread-screen__title{display:grid;gap:4px}.support-thread-screen__title--compact{gap:0}.support-thread-screen__header-title{font-weight:700;font-size:.95rem}.support-thread-screen__topic{font-size:.95rem}.support-thread-screen__header-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.support-loader{min-height:180px;display:flex;align-items:center;justify-content:center;padding:24px 12px}.loader{display:block;--height-of-loader: 4px;--loader-color: #c98a10;width:130px;height:var(--height-of-loader);border-radius:30px;background-color:#0003;position:relative}.loader:before{content:"";position:absolute;background:var(--loader-color);top:0;left:0;width:0%;height:100%;border-radius:30px;animation:moving 1s ease-in-out infinite}@keyframes moving{50%{width:100%}to{width:0;right:0;left:unset}}.support-composer{display:grid;gap:14px}.support-composer--compact{gap:10px}.support-composer--drag-active{outline:2px dashed rgba(201,138,16,.34);outline-offset:6px}.support-composer__toolbar{justify-content:flex-start}.support-composer__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:10px;padding:10px 12px;border:1px solid rgba(23,50,77,.12);border-radius:18px;background:#fff}.support-composer__icon-button,.support-composer__send-button,.support-composer__action,.support-composer__submit{width:38px;height:38px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.support-composer__icon-button,.support-composer__action{background:#f6c9422e;color:var(--accent)}.category-icon__asset-frame{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0}.category-icon__asset{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.support-composer__send-button,.support-composer__submit{background:var(--accent);color:#302d28;box-shadow:0 10px 22px #c98a1038}.support-composer__send-button:disabled,.support-composer__submit:disabled{opacity:.6;box-shadow:none}.support-composer__input{min-height:22px;max-height:112px;padding:7px 0;border:0;border-radius:0;box-shadow:none;background:transparent;resize:none;overflow-y:auto}.support-composer__input:focus{outline:none}.support-composer__attachments,.support-pending-attachments,.support-message__attachments{display:flex;flex-wrap:wrap;gap:12px}.support-composer__attachments,.support-pending-attachments--compact{gap:8px}.support-message__attachments{width:100%}.support-message__attachments--media-grid{display:grid;gap:8px}.support-message__attachments--files{gap:12px}.support-message__attachments-row{display:flex;align-items:stretch;gap:8px;width:100%}.support-message__attachments-row--natural{justify-content:flex-start}.support-pending-attachment{display:grid;gap:10px;padding:12px;border-radius:18px;border:1px solid rgba(23,50,77,.12);background:#f8fafcdb}.support-pending-attachment--compact{position:relative;gap:0;padding:0;border-radius:16px;overflow:hidden;background:#0f172a0a}.support-pending-attachment__footer,.support-pending-attachment__meta,.support-attachment__file-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.support-pending-attachment__meta,.support-attachment__file-meta{min-width:0;flex-wrap:wrap}.support-pending-attachment__meta strong,.support-attachment__file-meta strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-pending-attachment__meta span,.support-attachment__file-meta span{color:var(--text-soft);font-size:.82rem}.support-pending-attachment__preview,.support-pending-attachment__thumb{position:relative}.support-pending-attachment__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0f172a61;z-index:1}.support-pending-attachment--compact .support-pending-attachment__preview,.support-pending-attachment--compact .support-pending-attachment__thumb{width:92px;height:92px;display:flex;align-items:center;justify-content:center;background:#0f172a0a}.support-pending-attachment__preview img,.support-pending-attachment__preview video,.support-pending-attachment__thumb img,.support-pending-attachment__thumb video{display:block;width:100%;height:100%;object-fit:cover}.support-pending-attachment--compact .support-pending-attachment__meta{padding:8px 10px}.support-pending-attachment__remove{position:absolute;top:6px;right:6px;width:24px;height:24px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#0f172ab8;color:#fff;z-index:2}.support-pending-attachment__status{position:absolute;left:6px;bottom:6px;padding:2px 8px;border-radius:999px;background:#0f172ab8;color:#fff;font-size:.72rem;font-weight:700;z-index:2}.support-pending-attachment__status--error{background:#b91c1cd1}.support-pending-attachment__spinner{width:3.25em;transform-origin:center;animation:support-pending-attachment-spinner-rotate 2s linear infinite}.support-pending-attachment__spinner-circle{fill:none;stroke:#3189fc;stroke-width:2;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:support-pending-attachment-spinner-dash 1.5s ease-in-out infinite}.support-upload-progress{margin-top:0;padding:0;border:0;background:transparent}@keyframes support-pending-attachment-spinner-rotate{to{transform:rotate(360deg)}}@keyframes support-pending-attachment-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}to{stroke-dashoffset:-125px}}.support-thread-panel,.support-thread-screen__messages{padding:20px}.support-thread-screen--messenger .support-thread-screen__messages{min-height:0;overflow-y:auto;padding:18px 16px 14px;border-radius:0;border-top:0;border-bottom:0;overscroll-behavior:contain;scrollbar-width:thin;background:linear-gradient(180deg,#f8fafceb,#fffffffa)}.support-thread-screen--closed .support-thread-screen__messages{padding-bottom:20px}.support-thread-screen--messenger{position:relative}.support-thread-screen--messenger .support-thread-screen__messages::-webkit-scrollbar{width:8px}.support-thread-screen--messenger .support-thread-screen__messages::-webkit-scrollbar-thumb{background:#c98a102e;border-radius:999px}.support-thread-screen__composer{padding:18px}.support-thread-screen--messenger .support-thread-screen__composer{padding:12px 14px 14px;border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid rgba(23,50,77,.08);background:linear-gradient(180deg,#ffffffdb,#fffffffa);box-shadow:0 -12px 24px #102d470a}.support-thread-messages{display:flex;flex-direction:column;gap:12px}.support-thread-screen__closed-state{width:100%;padding-top:8px}.support-thread-screen__closed-state .empty-state{width:100%;min-height:min(420px,calc(100dvh - 280px));justify-content:center;padding:42px 22px}.support-message{max-width:min(92%,420px);display:grid;gap:8px;padding:14px 16px;border-radius:22px;box-shadow:0 14px 28px #102d470f}.support-message--own{align-self:flex-end;background:#fff8df;border:1px solid rgba(246,201,66,.22)}.support-message--peer,.support-message--incoming{align-self:flex-start;background:#fff7ea;border:1px solid rgba(245,158,11,.12)}.support-message__bubble{display:grid;gap:10px}.support-message__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;color:var(--text-soft);font-size:.82rem}.support-message__meta-trailing{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.support-message__status,.support-message__delivery{display:inline-flex;align-items:center;gap:4px;color:var(--text-soft);white-space:nowrap}.support-message__status--read{color:var(--accent)}.support-message p{white-space:pre-wrap;line-height:1.6}.support-message__body{margin:0}.support-message__body--emphasis,.support-message--incoming-reply .support-message__body{font-style:italic}.support-attachment{display:block;width:140px;max-width:100%;overflow:hidden;border-radius:14px;border:0;background:transparent;box-shadow:none}.support-attachment--interactive{padding:0;cursor:zoom-in}.support-attachment--justified{width:auto;max-width:none;height:100%}.support-attachment--compact{width:92px}.support-attachment--video{position:relative;display:inline-block;width:auto;max-width:min(100%,220px);background:#081019}.support-attachment--media{box-shadow:0 8px 20px #102d4714}.support-thread-messages--admin .support-attachment--video,.support-attachment--video-admin{max-width:min(100%,360px)}.support-attachment--justified.support-attachment--video,.support-attachment--justified.support-attachment--video-admin{max-width:none}.support-attachment--placeholder,.support-attachment--file{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#ffffffb8}.support-attachment__image,.support-attachment__video,.support-attachment--image img,.support-attachment--video video{display:block;width:100%;height:140px;object-fit:cover;background:#0f172a14}.support-attachment--video video,.support-attachment__video{height:100%;object-fit:contain;background:#081019}.support-attachment--compact .support-attachment__image,.support-attachment--compact .support-attachment__video{height:92px}.support-attachment--justified img,.support-attachment--justified video,.support-attachment--justified .support-attachment__image,.support-attachment--justified .support-attachment__video{width:100%;height:100%}.support-attachment__expand{position:absolute;top:8px;right:8px;z-index:2;background:#000000ad;color:#fff;border-color:#ffffff24;box-shadow:0 10px 20px #00000038}.support-media-backdrop{z-index:120;padding:16px}.swipe-dialog.support-media-dialog{width:min(100%,1280px);max-width:min(100%,1280px);max-height:calc(100dvh - 32px);padding:0;gap:0;overflow:hidden;position:relative;background:#0c1825f5;border-color:#94a3b833;box-shadow:0 32px 80px #0f172a52}.support-media-dialog__counter{position:absolute;top:24px;left:24px;z-index:3;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0c1825c7;color:#ffffffeb;font-size:.82rem;font-weight:700;line-height:1}.support-media-dialog__close{position:absolute;top:24px;right:24px;z-index:3;background:#dc2626f5;color:#fff;border-color:#ffffff24;box-shadow:0 10px 20px #7f1d1d47}.support-media-dialog__viewport{display:flex;align-items:center;justify-content:center;padding:76px 28px 28px;position:relative;background:radial-gradient(circle at top,rgba(15,111,170,.16),transparent 30%),linear-gradient(180deg,#081019fa,#0d1723fa)}.support-media-dialog__image,.support-media-dialog__video{display:block;width:auto;height:auto;max-width:min(100%,calc(100vw - 120px));max-height:calc(100dvh - 152px);object-fit:contain;border-radius:16px;background:#ffffff0a}.support-media-dialog__video{width:min(100%,1120px)}.support-media-dialog__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:#0c1825db;color:#fff;border-color:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.icon-button.support-media-dialog__nav:hover{transform:translateY(-50%)}.icon-button.support-media-dialog__close:hover,.icon-button.support-attachment__expand:hover{transform:none}.support-media-dialog__nav:disabled{opacity:.36}.support-media-dialog__nav--prev{left:14px}.support-media-dialog__nav--next{right:14px}@media(max-width:640px){.support-media-backdrop{padding:8px}.support-media-dialog__counter{top:16px;left:16px}.support-media-dialog__close{top:16px;right:16px}.support-media-dialog__viewport{padding:64px 12px 12px}.support-media-dialog__image,.support-media-dialog__video{max-width:min(100%,calc(100vw - 40px));max-height:calc(100dvh - 116px)}.support-media-dialog__nav--prev{left:8px}.support-media-dialog__nav--next{right:8px}}.support-attachment__file-meta{flex:1}.support-attachment__file-meta strong,.support-attachment__file-meta span{display:block}.support-attachment--fallback{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:#ffffffb8}.support-attachment--fallback span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.support-unread-mark{display:inline-flex;align-items:center;gap:6px;color:#b07606;font-weight:700;white-space:nowrap}.support-admin-screen{display:flex;flex:1 1 auto;flex-direction:column;gap:18px;min-height:0;height:100%;overflow:hidden}.support-admin-list-header h2,.support-admin-chat__identity-topline h2{margin:0}.support-admin-list-header p,.support-admin-chat__identity-meta{margin:0;color:var(--text-soft);line-height:1.55}.support-admin-layout{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:18px;align-items:stretch;flex:1 1 auto;min-height:0;height:100%}.support-admin-sidebar{display:flex;flex-direction:column;gap:14px;align-content:start;padding:18px;min-width:0;min-height:0;height:100%;overflow:hidden}.support-admin-sidebar__section{display:grid;gap:10px}.support-admin-sidebar__section--list{gap:14px;min-height:0;grid-template-rows:auto minmax(0,1fr)}.support-admin-sidebar__threads{flex:1 1 auto;min-height:0;overflow:hidden}.support-admin-sidebar__action{justify-self:start}.support-admin-search{margin:0}.support-admin-list-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.support-filter-tabs{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.support-filter-tabs::-webkit-scrollbar{height:6px}.support-filter-tabs::-webkit-scrollbar-thumb{background:#c98a1033;border-radius:999px}.support-thread-list--admin{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-width:thin}.support-thread-list--admin::-webkit-scrollbar,.support-admin-chat__messages::-webkit-scrollbar{width:8px}.support-thread-list--admin::-webkit-scrollbar-thumb,.support-admin-chat__messages::-webkit-scrollbar-thumb{background:#c98a102e;border-radius:999px}.support-admin-main{display:flex;flex:1 1 auto;flex-direction:column;padding:0;min-width:0;min-height:0;height:100%;overflow:hidden}.support-admin-chat{display:flex;flex:1 1 auto;flex-direction:column;gap:0;position:relative;min-height:0;height:100%}.support-admin-chat--drag-active,.support-thread-screen--drag-active{box-shadow:0 0 0 3px #f6c94229}.support-admin-chat--drag-active:after,.support-thread-screen--drag-active:after{content:"";position:absolute;inset:10px;border:2px dashed rgba(201,138,16,.65);border-radius:24px;background:#f6c94214;pointer-events:none;z-index:4;animation:support-drag-pulse 1.1s ease-in-out infinite}@keyframes support-drag-pulse{50%{background:#f6c94224;border-color:#c98a10e6}}.support-admin-chat__header,.support-admin-chat__composer{padding-left:22px;padding-right:22px}.support-admin-chat__header{padding-top:22px;padding-bottom:16px;border-bottom:1px solid rgba(23,50,77,.08);display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.support-filter-tab{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:1px solid rgba(23,50,77,.12);background:#ffffffe0;color:inherit;font-weight:700;text-align:left;white-space:nowrap}.support-filter-tab strong{color:var(--accent)}.support-filter-tab--active{background:#fff8dffa;border-color:#c98a1057;box-shadow:0 0 0 3px #f6c9421a}.support-search-box{display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid rgba(23,50,77,.12);border-radius:16px;background:#fff}.support-search-box input{padding-left:0;padding-right:0;border:0;box-shadow:none}.support-admin-chat__identity{display:flex;align-items:center;gap:14px;min-width:0}.support-admin-chat__identity-copy{display:grid;gap:4px;min-width:0}.support-admin-chat__contact-line,.support-admin-chat__address-line{margin:0;color:var(--text-secondary);line-height:1.45}.support-admin-chat__contact-line{font-size:.92rem}.support-admin-chat__address-line{font-size:.84rem}.support-admin-chat__topic{margin:0;color:var(--text-soft);line-height:1.45}.support-admin-chat__identity-topline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.support-admin-chat__identity-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:.88rem}.storefront-company-gate{display:grid;gap:16px}.storefront-company-gate__note,.storefront-company-gate__blocked{display:grid;gap:10px}.storefront-company-gate__note p,.storefront-company-gate__blocked p,.storefront-company-gate__blocked-meta p{margin:0}.storefront-company-profile{display:grid;gap:14px}.storefront-company-profile__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.storefront-company-profile__actions{justify-content:flex-end}.storefront-company-profile__consents{display:grid;gap:12px;padding:14px 16px;border-radius:18px;background:#c98a100a;border:1px solid rgba(201,138,16,.12)}.storefront-company-profile__consent-item{align-items:flex-start;gap:12px}.storefront-company-profile__consent-item .consent-inline__control{margin-top:2px}.storefront-company-profile__consent-item .consent-inline__text{display:grid;gap:4px;font-size:.88rem;line-height:1.42}.storefront-company-profile__consent-item .consent-inline__copy{font-weight:500}.storefront-company-profile__consent-item .consent-inline__link{display:inline-flex;align-items:center;width:fit-content;max-width:100%;margin:0;font-size:.84rem;line-height:1.35}.storefront-company-profile__consent-optional{display:inline-flex;width:fit-content;color:var(--text-soft);font-size:.74rem;font-weight:700}.storefront-company-profile__consent-note{margin:0;font-size:.82rem;line-height:1.42}.storefront-company-profile-summary{display:grid;gap:16px}.storefront-company-profile-summary__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.storefront-company-profile-summary__rows{display:grid;gap:12px}.storefront-company-profile-summary__row{display:grid;gap:4px}.storefront-company-profile-summary__row span{color:var(--text-soft);font-size:.82rem;line-height:1.35}.storefront-company-profile-summary__row strong{color:var(--text-main);font-size:.95rem;line-height:1.42;white-space:pre-wrap}@media(max-width:680px){.storefront-company-profile__form{grid-template-columns:minmax(0,1fr)}.storefront-company-profile__consents{padding:12px}.storefront-company-profile__consent-item{grid-template-columns:24px minmax(0,1fr);gap:10px}.storefront-company-profile__consent-item .consent-inline__control{width:24px;height:24px}.storefront-company-profile__consent-item .consent-inline__text{font-size:.84rem;line-height:1.38}.storefront-company-profile__consent-item .consent-inline__link{font-size:.8rem}.storefront-company-profile-summary__header{flex-direction:column}}.support-admin-chat__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.support-admin-chat__messages{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 22px;background:linear-gradient(180deg,#f8fafceb,#fffffffa)}.support-admin-chat__messages-empty{min-height:100%;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--text-soft)}.support-admin-chat__composer{position:sticky;bottom:0;z-index:2;flex:0 0 auto;padding-top:12px;padding-bottom:14px;border-top:1px solid rgba(23,50,77,.08);background:linear-gradient(180deg,#ffffffdb,#fffffffa);box-shadow:0 -12px 24px #102d470a}.support-admin-chat__composer-closed{display:flex;align-items:center;justify-content:space-between;gap:12px}.support-admin-chat__composer-closed p{margin:0;color:var(--text-soft);line-height:1.45}.support-contact-picker{display:grid;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(23,50,77,.08);background:#f8fafceb}.support-contact-picker__results{display:grid;gap:8px;max-height:280px;overflow-y:auto;padding-right:4px;min-height:0}.support-contact-result{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(23,50,77,.1);background:#fff;text-align:left}.support-contact-result:hover{border-color:#c98a103d;background:#fff8dfe6}.support-contact-result__copy,.support-contact-result__content{min-width:0;display:grid;gap:4px}.support-contact-result__copy strong,.support-contact-result__copy span,.support-contact-result__content strong,.support-contact-result__content span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-contact-result__copy span,.support-contact-result__content span{color:var(--text-soft);font-size:.82rem}.support-thread-card--admin .support-thread-card__content{gap:6px}.support-thread-card--admin .support-thread-card__meta{align-items:flex-start}.support-thread-card--admin p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.support-thread-messages--admin{min-height:100%}.status-pill{padding:8px 12px}.status-pill--new{background:#f6c9422e;color:#b07606}.status-pill--processing{background:#f59e0b24;color:#b96a00}.status-pill--ready{background:#1fb47824;color:#1c8e57}.status-pill--completed{background:#4e5d6d1f;color:#4e5d6d}.status-pill--cancelled{background:#dc4b4b24;color:#c13d3d}.order-card{display:flex;flex-direction:column;gap:14px}.order-card--admin{gap:12px}.order-header__top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.order-card--admin .order-header{align-items:flex-start}.order-card__status{flex-shrink:0}.order-items{display:flex;flex-wrap:wrap;gap:8px}.order-items span{padding:6px 10px;border-radius:999px;background:var(--surface-muted);color:var(--text-soft);font-size:.88rem}.order-card--admin .order-items span{display:block;width:100%;padding:8px 10px;border-radius:10px;font-size:.84rem;line-height:1.35}.order-note{display:grid;gap:6px;padding:10px 12px;border-radius:12px;background:#f6c94214}.order-note strong{color:var(--text-main);font-size:.76rem;font-weight:800}.order-note p{margin:0;color:var(--text-secondary);font-size:.84rem;line-height:1.45}.order-status-notes{display:grid;gap:6px;padding:10px 12px;border-radius:12px;background:#6757400f}.order-status-notes strong{color:var(--text-main);font-size:.76rem;font-weight:800}.order-status-notes__list{display:grid;gap:4px}.order-status-notes p{margin:0;color:var(--text-secondary);font-size:.84rem;line-height:1.45}.admin-order-review{gap:16px}.admin-order-review__meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.admin-order-review__meta-block{display:grid;gap:4px}.admin-order-review__meta-block p{margin:0}.admin-order-review__items,.admin-order-review__events{display:grid;gap:12px}.admin-order-review-item,.admin-order-review-event{display:grid;gap:10px;padding:14px 16px;border:1px solid rgba(103,87,64,.12);border-radius:14px;background:#ffffffb8}.admin-order-review-item{gap:8px;padding:12px 14px}.admin-order-review-item__row{display:grid;grid-template-columns:28px auto minmax(0,1fr) 92px auto;align-items:center;gap:10px}.admin-order-review-item__check{display:inline-flex;align-items:center;justify-content:center}.admin-order-review-item__check input{width:20px;height:20px;margin:0;accent-color:var(--accent);flex:0 0 20px}.admin-order-review-item__ordered{color:var(--text-secondary);font-size:.84rem;font-weight:700;white-space:nowrap}.admin-order-review-item__name{min-width:0;font-size:.94rem;line-height:1.25}.admin-order-review-item__line-total{color:var(--text-main);font-size:.92rem;font-weight:800;white-space:nowrap}.admin-order-review-item__meta-line{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.admin-order-review-item__meta-line span{color:var(--text-soft);font-size:.8rem}.admin-order-review-item__header,.admin-order-review-event__header,.admin-order-review-item__totals{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-order-review-item__header strong,.admin-order-review-event__header strong{color:var(--text-main)}.admin-order-review-item__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.admin-order-review-item__stat{display:grid;gap:4px}.admin-order-review-item__stat span,.admin-order-review-event__header span,.admin-order-review-item__totals span{color:var(--text-soft);font-size:.84rem}.admin-order-review-item__qty-field{margin:0}.admin-order-review-item__qty-field input{min-height:38px;padding:8px 10px;text-align:center}.admin-order-review__summary{border-top:1px solid rgba(103,87,64,.12);padding-top:12px}.admin-order-review__summary--stacked{grid-column:1 / -1}.admin-order-review__actions{justify-content:flex-end}.admin-order-review__hint{color:var(--text-soft);font-size:.82rem;align-self:center}.field-readonly{display:grid;gap:6px}.field-readonly p{margin:0;color:var(--text-main);white-space:pre-wrap}.order-footer__actions--admin{margin-left:auto;align-items:flex-end}.order-card__open-button{flex-shrink:0}.order-footer__actions{display:flex;min-width:0;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.order-card--admin .order-footer{margin-top:auto;align-items:flex-end}.order-card--admin .order-footer strong{color:var(--text-main)}.order-card--admin .order-card__open-button{min-width:112px}.admin-order-review-event p{margin:0;color:var(--text-secondary);white-space:pre-wrap}@media(max-width:900px){.admin-order-review__meta-grid,.admin-order-review-item__grid{grid-template-columns:1fr}.admin-order-review-item__row{grid-template-columns:28px minmax(0,1fr);align-items:start}.admin-order-review-item__ordered,.admin-order-review-item__line-total,.admin-order-review-item__qty-field{grid-column:2}.admin-order-review__actions{justify-content:stretch}.admin-order-review__actions .btn{width:100%}}.product-detail-card{border-radius:30px;overflow:hidden}.product-detail-image{aspect-ratio:4 / 3}.product-detail-body{padding:24px}.stat-inline{display:flex;align-items:baseline;gap:12px}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:38px 20px;border-radius:26px;border:1px dashed var(--border);background:#ffffff80}.toast-stack{position:fixed;top:18px;right:18px;display:flex;flex-direction:column;gap:10px;z-index:100}.toast{max-width:min(360px,calc(100vw - 36px));padding:14px 18px;border-radius:18px;color:#17324d;white-space:pre-wrap;border:1px solid rgba(148,163,184,.22);border-left-width:4px;box-shadow:0 18px 36px #102d471f}.toast--info{background:#f0f7ff;border-left-color:#1f6d9c}.toast--success{background:#eefaf3;border-left-color:#1c8e57}.toast--warning{background:#fff7ea;border-left-color:#c88017}.toast--danger{background:#fff1f1;border-left-color:#c13d3d}.icon-link:hover,.btn:hover,.chip:hover,.icon-button:hover,.section-link:hover,.mobile-nav-link:hover,.first-mobile-nav__link:hover{transform:translateY(-1px)}@media(max-width:920px){.admin-layout{grid-template-columns:1fr;min-height:auto}.admin-layout--support{height:auto}.admin-content{padding:0;max-height:none;overflow:visible}.admin-content--support,.support-admin-screen,.support-admin-layout{height:auto;overflow:visible}.admin-sidebar{position:static}.admin-settings-grid,.notification-settings-layout{grid-template-columns:1fr}.notification-settings-sidebar{position:static}}@media(max-width:720px){.landing-shell,.route-shell{padding-left:12px;padding-right:12px}.surface-card,.success-panel,.drawer-panel,.admin-content,.landing-hero,.info-panel{padding:20px}.hero-panel--compact,.page-header,.admin-topbar,.store-header,.summary-box,.bottom-action-bar,.drawer-footer,.product-footer,.order-header,.order-footer,.section-heading{flex-direction:column;align-items:stretch}.thumb{width:82px;height:82px}.mobile-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.first-mobile-nav{gap:8px;padding:10px 8px 8px}.first-mobile-nav__icon{width:42px;height:42px}.support-admin-layout{grid-template-columns:1fr;min-height:auto}.support-admin-chat__header,.support-admin-chat__identity,.support-admin-chat__actions,.support-admin-list-header{flex-direction:column}.support-admin-chat__composer-closed{flex-direction:column;align-items:stretch}.support-admin-sidebar,.support-admin-main{height:auto;min-height:auto;max-height:none}.support-filter-tabs{grid-template-columns:1fr}.support-message{max-width:100%}.settings-toggle-row{align-items:flex-start}.settings-toggle-row input[type=checkbox]{margin-top:4px}.settings-switch{margin-left:auto}.support-attachment{width:120px}.support-attachment--compact{width:88px}.support-thread-screen__messages,.support-thread-screen__composer,.support-screen__panel,.support-screen__header,.support-thread-screen__header{padding-left:16px;padding-right:16px}.store-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-auth-stage{min-height:calc(100vh - 24px)}.admin-auth-actions .btn{width:100%;flex-basis:100%}.section-action-pill{align-self:flex-start}.content-stack--home-heading .section-heading{padding-inline:14px}.content-stack--home-heading .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0}.content-stack--home-heading .feature-grid{gap:12px}.content-stack--home-heading .category-card{aspect-ratio:auto;min-height:208px;padding:14px;gap:10px}.content-stack--home-heading .category-card__content{justify-content:flex-start;gap:6px}.content-stack--home-heading .category-card h3{font-size:.96rem;line-height:1.18}.content-stack--home-heading .category-card p{font-size:.79rem;line-height:1.34;display:block;overflow:visible;-webkit-line-clamp:unset}.content-stack--home-heading .category-meta{font-size:.8rem;margin-top:auto}.product-card .product-header,.product-card .product-footer{flex-direction:row}.product-card .product-header{align-items:flex-start}.product-card .product-footer{align-items:flex-end}}.field--full{grid-column:1 / -1}.field--hint{justify-content:flex-end}.field-note{min-height:44px;padding:14px 16px;border-radius:18px;background:#0f766e14;color:#0f172a;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.checkout-profile-card{display:grid;gap:8px;padding:12px 13px;border-radius:14px;border:1px solid var(--border);background:var(--surface-muted)}.checkout-profile-card__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.checkout-profile-card__title{display:grid;gap:1px}.checkout-profile-card__title strong{color:#17324d;font-size:.9rem;line-height:1.15}.checkout-profile-card__label{font-size:.74rem;color:var(--text-soft);line-height:1.2}.checkout-profile-card__rows{display:grid;gap:6px}.checkout-profile-card__row{display:grid;grid-template-columns:minmax(84px,100px) minmax(0,1fr);align-items:flex-start;gap:4px 10px}.checkout-profile-card__value{max-width:none;text-align:left;color:#17324d;overflow-wrap:anywhere;font-size:.86rem;line-height:1.28}.checkout-profile-card__action{min-height:29px;padding:5px 9px;border-radius:10px;font-size:.76rem;flex-shrink:0}.checkout-profile-editor{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .18s ease}.checkout-profile-editor--open{grid-template-rows:1fr;opacity:1}.checkout-profile-editor__inner{min-height:0;overflow:hidden;display:grid;gap:14px}@media(max-width:720px){.checkout-profile-card__header{align-items:flex-start}.checkout-profile-card__action{width:fit-content}}.image-upload-card{display:grid;gap:14px;padding:16px;border:1px dashed rgba(201,138,16,.28);border-radius:24px;background:#f8fafcf5}.image-upload-preview{width:100%;max-height:240px;object-fit:cover;border-radius:18px}.image-upload-placeholder{display:grid;place-items:center;min-height:160px;border-radius:18px;background:#94a3b81f;color:#475569;text-align:center}.image-upload-card audio{width:100%}.campaign-media-dropzone{gap:12px;border-radius:18px}.campaign-media-dropzone--active{border-color:#c98a1080;background:#fff8dfeb}.campaign-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;margin-top:12px}.campaign-media-tile{position:relative;display:grid;gap:8px;padding:10px;min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#f8fafcfa}.campaign-media-preview-shell{width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:10px;background:#94a3b81f}.campaign-media-preview{width:100%;height:100%;object-fit:cover;display:block;background:transparent}.campaign-media-tile__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.campaign-media-tile__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-soft);font-size:.82rem;font-weight:700}.campaign-media-tile__meta .badge{flex-shrink:0}.campaign-media-tile__remove{position:absolute;top:8px;right:8px;width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#ffffffd1}.campaign-media-progress{display:grid;gap:8px;margin-top:12px;padding:12px 14px;border:1px solid rgba(201,138,16,.18);border-radius:16px;background:#fffaeaeb}.campaign-media-progress--processing .campaign-media-progress__fill{background:linear-gradient(90deg,#c98a1052,#c98a10f2,#c98a1052);background-size:220px 100%;animation:campaign-media-progress-processing 1.2s linear infinite}.campaign-media-progress__header,.campaign-media-progress__detail{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.campaign-media-progress__name,.campaign-media-progress__meta,.campaign-media-progress__detail{font-size:.82rem;font-weight:700}.campaign-media-progress__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-main, #302d28)}.campaign-media-progress__meta,.campaign-media-progress__detail{color:var(--text-soft)}.campaign-media-progress__bar{height:8px;overflow:hidden;border-radius:999px;background:#94a3b838}.campaign-media-progress__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--accent),var(--accent-strong));transition:width .12s linear}@keyframes campaign-media-progress-processing{0%{background-position:0 0}to{background-position:220px 0}}.notification-settings-layout{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:16px;align-items:start}.notification-settings-sidebar{position:sticky;top:24px;display:grid;gap:16px}.notification-settings-nav{display:grid;gap:8px}.notification-settings-nav__item{width:100%;display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(23,50,77,.12);border-radius:16px;background:#ffffffe0;text-align:left;color:inherit}.notification-settings-nav__item strong{font-size:.96rem}.notification-settings-nav__item span{color:var(--text-soft);font-size:.84rem;line-height:1.35}.notification-settings-nav__item--active{border-color:#c98a104d;background:#fff8dffa;box-shadow:0 0 0 3px #f6c9421a}.notification-settings-content{display:grid;gap:16px;min-width:0}.notification-settings-content .surface-subcard{gap:10px;padding:14px 16px;border-radius:18px}.notification-settings-content .content-stack--compact,.notification-settings-content .line-card-content{gap:8px}.notification-settings-panel--max{gap:12px;padding:18px 20px}.notification-settings-panel--max .section-heading{gap:10px}.notification-settings-panel--max>.content-stack,.notification-settings-panel--max .content-stack{gap:10px}.notification-settings-panel--max .surface-subcard{gap:8px;padding:12px 14px}.notification-settings-panel--max .content-stack--compact,.notification-settings-panel--max .line-card-content,.notification-settings-panel--max .notification-binding-card{gap:6px}.notification-settings-panel--max .button-row{gap:10px}.notification-settings-panel--max .settings-toggle-row{padding:10px 0}.notification-binding-card{display:grid;gap:10px}.settings-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid rgba(23,50,77,.08)}.settings-toggle-row:first-child{border-top:0;padding-top:0}.settings-toggle-row:last-child{padding-bottom:0}.settings-toggle-row h4,.settings-toggle-row p{margin:0}.settings-switch{display:inline-flex;align-items:center;gap:10px;min-height:32px;padding:0;background:transparent;color:inherit;flex-shrink:0}.settings-switch:disabled{cursor:not-allowed;opacity:.5}.settings-switch__track{width:52px;height:32px;border-radius:999px;padding:4px;display:inline-flex;align-items:center;background:#94a3b857;transition:background-color .16s ease}.settings-switch__thumb{width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 3px 10px #0f172a29;transition:transform .16s ease}.settings-switch__state{min-width:36px;color:var(--text-soft);font-size:.82rem;font-weight:800;text-align:right}.settings-switch--checked .settings-switch__track{background:linear-gradient(135deg,var(--accent),var(--accent-strong))}.settings-switch--checked .settings-switch__thumb{transform:translate(20px)}.settings-switch--checked .settings-switch__state{color:var(--accent)}.settings-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-mode-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-mode-card{display:grid;gap:8px;padding:16px;text-align:left;border:1px solid rgba(103,87,64,.12);border-radius:16px;background:#fffffff0;color:var(--text-secondary);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.settings-mode-card:hover{transform:translateY(-1px);border-color:#c98a1057}.settings-mode-card.is-disabled,.settings-mode-card:disabled{opacity:.62;cursor:not-allowed;transform:none}.settings-mode-card.is-disabled:hover,.settings-mode-card:disabled:hover{transform:none;border-color:#6757401f}.settings-mode-card.is-active{border-color:#c98a1085;background:#f6c9421f;box-shadow:0 0 0 1px #c98a102e;color:var(--text-main)}.settings-mode-card strong,.settings-mode-card span{margin:0}.settings-mode-card strong{font-size:.96rem;line-height:1.3;color:var(--text-main)}.settings-mode-card>span:last-child{font-size:.84rem;line-height:1.45}.settings-mode-card__eyebrow{font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft)}.settings-mode-card.is-active .settings-mode-card__eyebrow{color:var(--accent-strong)}.admin-settings-grid{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}.admin-settings-grid--top{align-items:start}.admin-onboarding-panel{display:grid;gap:18px}.admin-onboarding-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.admin-onboarding-panel__copy{display:grid;gap:6px;max-width:72ch}.admin-onboarding-panel__copy h2,.admin-onboarding-panel__copy p{margin:0}.admin-onboarding-panel__copy h2{font-size:1.2rem;color:var(--text-main)}.admin-onboarding-panel__copy p{color:var(--text-secondary);line-height:1.5}.admin-onboarding-panel__actions{align-items:center}.admin-onboarding-panel__summary{display:grid;gap:10px}.admin-onboarding-panel__summary-metrics{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:.92rem;font-weight:700}.admin-onboarding-panel__progress{position:relative;height:10px;overflow:hidden;border-radius:999px;background:#6757401f}.admin-onboarding-panel__progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f8f5b,#3aa86a)}.admin-onboarding-panel__steps{display:grid;gap:12px}.admin-onboarding-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;border:1px solid rgba(103,87,64,.1);background:#ffffffc2}.admin-onboarding-step__status{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;flex-shrink:0}.admin-onboarding-step__status--completed{color:#2f8f5b;background:#2f8f5b1f}.admin-onboarding-step__status--partial{color:#8d6a15;background:#d1aa2c2e}.admin-onboarding-step__status--pending{color:#b57920;background:#f6c9422e}.admin-onboarding-step__copy{display:grid;gap:4px;min-width:0}.admin-onboarding-step__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-onboarding-step__copy strong,.admin-onboarding-step__copy p{margin:0}.admin-onboarding-step__copy strong{color:var(--text-main);font-size:.95rem}.admin-onboarding-step__copy p{color:var(--text-soft);font-size:.84rem;line-height:1.45}.admin-onboarding-step__badge{flex-shrink:0}.admin-onboarding-step__action{white-space:nowrap}.admin-onboarding-panel__chevron{transition:transform .18s ease}.admin-onboarding-panel__chevron.is-expanded{transform:rotate(180deg)}.admin-onboarding-target{scroll-margin-top:16px;transition:box-shadow .2s ease,border-color .2s ease}.admin-onboarding-target.is-active{border-color:#3aa86a6b;box-shadow:0 0 0 3px #3aa86a24}.list-pagination-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.list-pagination-footer__meta{color:var(--text-soft);font-size:.92rem;font-weight:700}.campaign-history-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.campaign-history-footer__meta{color:var(--text-soft);font-size:.92rem;font-weight:700}@media(max-width:960px){.settings-mode-grid,.settings-mode-grid--triple{grid-template-columns:1fr}.admin-onboarding-step{grid-template-columns:auto minmax(0,1fr)}.admin-onboarding-step__action{grid-column:1 / -1;width:100%;justify-content:center}}.document-editor-card{gap:16px;overflow:hidden}.document-editor-card .badge:not(.badge--success):not(.badge--warning):not(.badge--danger):not(.badge--muted),.document-version-panel .badge:not(.badge--success):not(.badge--warning):not(.badge--danger):not(.badge--muted){background:#f6c94224;color:#a96c18;border-color:#c98a1024}.document-editor-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.document-editor-card__summary{flex:1;min-width:0;max-width:100%}.document-editor-card__preview{margin:0;color:var(--text-soft);line-height:1.55;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.document-editor-card__body{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-6px);transition:grid-template-rows .22s ease,opacity .22s ease,transform .22s ease,margin-top .22s ease}.document-editor-card__body>.content-stack{min-height:0;overflow:hidden}.document-editor-card__body--expanded{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.document-version-panel{border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#f8fafcd1;overflow:hidden}.document-version-panel--current{border-color:#0e749057;box-shadow:0 0 0 1px #0e74901f}.document-version-panel__header{padding:14px 16px 0}.document-version-panel__body{padding:0 16px 16px}.modal-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;overflow:hidden;overscroll-behavior:none;background:#0f172a7a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.swipe-dialog{width:min(100%,440px);display:grid;gap:18px;padding:22px;max-height:calc(100vh - 40px);overflow:hidden;border-radius:28px;background:#fff;border:1px solid rgba(148,163,184,.24);box-shadow:0 30px 60px #0f172a33}.swipe-dialog--compact{gap:16px}.product-dialog{width:min(100%,680px);max-height:calc(100dvh - 40px);padding:0;gap:0;display:block;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.product-dialog__media{position:relative;background:#f5efe2}.product-dialog__image{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.product-dialog__close{position:absolute;top:18px;right:18px;z-index:3;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-dialog__body{display:grid;gap:18px;padding:22px;min-height:auto;overflow:visible}.product-dialog__header{display:grid;gap:10px}.product-dialog__header h3{margin:0;color:#17324d}.product-dialog__description{margin:0;color:var(--text-soft);line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.product-dialog__footer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px}.product-dialog__footer>*{min-width:0}.document-dialog{width:min(100%,640px)}.document-dialog .content-stack{min-height:0}.admin-editor-dialog{--surface: rgba(255, 255, 255, .94);--surface-muted: #f5f2ed;--border: rgba(103, 87, 64, .12);--accent: #f6c942;--accent-strong: #c98a10;--accent-soft: rgba(246, 201, 66, .18);--text-soft: #8f8578;width:min(100%,760px);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.admin-editor-dialog--wide{width:min(100%,960px)}.admin-editor-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-editor-dialog__close{flex-shrink:0}.admin-editor-dialog__body{display:grid;gap:18px;min-width:0}.swipe-confirm{display:grid;gap:12px;padding:16px;border-radius:22px;background:#f6c9421f}.swipe-confirm--cancel{background:#dc262614}.swipe-confirm__hint{font-size:.94rem;font-weight:600;color:#0f172a}.swipe-confirm__range{width:100%;margin:0}.icon-picker-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.icon-picker{display:grid;gap:8px;justify-items:center;padding:14px 12px;border:1px solid rgba(148,163,184,.25);border-radius:18px;background:#fff;color:#0f172a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.icon-picker:hover{transform:translateY(-1px);border-color:#c98a1059}.icon-picker--active{border-color:#c98a10bf;box-shadow:0 0 0 3px #f6c94229}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.surface-subcard{display:grid;gap:14px;padding:18px;border-radius:22px;background:#ffffffeb;border:1px solid rgba(148,163,184,.24)}.analytics-toolbar__grid{display:grid;gap:14px}.analytics-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.analytics-section-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.analytics-delta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.analytics-delta-card{gap:8px;padding:16px;min-height:100%}.analytics-delta-card__label{font-size:.82rem;font-weight:700;letter-spacing:0;color:#64748b}.analytics-delta-card__delta{display:inline-flex;align-items:center;width:fit-content;padding:6px 10px;border-radius:999px;font-size:.85rem;font-weight:700;background:#94a3b824;color:#475569}.analytics-delta-card__delta--positive{background:#22c55e1f;color:#15803d}.analytics-delta-card__delta--negative{background:#ef44441f;color:#b91c1c}.analytics-delta-card__delta--neutral{background:#94a3b824;color:#475569}.analytics-delta-card p{margin:0;color:#64748b;line-height:1.4}.analytics-list{display:grid;gap:8px}.analytics-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 14px;padding:14px 16px}.analytics-row--positive{border-color:#22c55e2e}.analytics-row--negative{border-color:#ef44442e}.analytics-row__main{display:grid;gap:2px;min-width:0}.analytics-row__main h4{margin:0;font-size:.95rem;line-height:1.28}.analytics-row__main p{margin:0;color:#64748b;font-size:.84rem;line-height:1.35}.analytics-row__stats{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:6px 14px;min-width:0}.analytics-row__stat{display:inline-flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap}.analytics-row__stat span{font-size:.74rem;font-weight:700;color:#64748b}.analytics-row__stat strong{font-size:.88rem;line-height:1.2;color:#0f172a}.analytics-split,.analytics-trends-stack{display:grid;gap:16px}.analytics-split{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-trend-section{display:grid;gap:8px}.analytics-trend-section+.analytics-trend-section{padding-top:16px;border-top:1px solid rgba(148,163,184,.18)}.analytics-trend-section__header{display:grid;gap:2px}.analytics-trend-section__header h3{margin:0;font-size:1rem}.analytics-trend-section__header p{margin:0;color:#64748b;font-size:.88rem;line-height:1.35}.analytics-trend-list{display:grid;gap:6px}.analytics-trend-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 14px;padding:12px 0;border-top:1px solid rgba(148,163,184,.14)}.analytics-trend-list .analytics-trend-row:first-child{border-top:0}.analytics-trend-row__main{display:grid;gap:2px;min-width:0}.analytics-trend-row__main h4{margin:0;font-size:.95rem;line-height:1.28}.analytics-trend-row__main p{margin:0;color:#64748b;font-size:.84rem;line-height:1.35}.analytics-trend-row__flow{display:inline-flex;align-items:center;gap:8px;color:#0f172a;white-space:nowrap}.analytics-trend-row__flow strong{font-size:.9rem;line-height:1.2}.analytics-trend-row__flow svg{color:#94a3b8;flex-shrink:0}.analytics-trend-row__delta{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:5px 10px;border-radius:999px;font-size:.82rem;font-weight:800;line-height:1;white-space:nowrap;background:#94a3b824;color:#475569}.analytics-trend-row__delta--positive{background:#22c55e1f;color:#15803d}.analytics-trend-row__delta--negative{background:#ef44441f;color:#b91c1c}.bind-command-card{display:grid;gap:10px}@media(max-width:900px){.analytics-row{grid-template-columns:1fr}.analytics-row__stats{justify-content:flex-start}.analytics-split{grid-template-columns:1fr}.analytics-trend-row{grid-template-columns:1fr;align-items:start}.analytics-trend-row__flow{justify-content:flex-start}}.bind-command-button{width:fit-content;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.bind-command-button strong{font-weight:800}.bind-command-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.bind-command-countdown{font-weight:800;color:var(--text-main)}.toggle-inline{display:inline-flex;align-items:center;gap:10px;font-size:.94rem;color:#0f172a;min-width:0;max-width:100%;line-height:1.45}.toggle-inline input[type=checkbox],.settings-toggle-row input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;margin:2px 0 0;padding:0;border-radius:6px;align-self:flex-start}.toggle-inline span{min-width:0;overflow-wrap:anywhere}.settings-toggle-row .line-card-content{gap:6px}.settings-toggle-row h4{line-height:1.3}.settings-toggle-row p{max-width:560px;font-size:.94rem;line-height:1.5;overflow-wrap:anywhere}.document-body{margin-top:10px;max-height:calc(100vh - 260px);overflow-y:auto;padding-right:6px;overscroll-behavior:contain;white-space:pre-wrap;line-height:1.55;color:#334155}.document-page-body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.65;color:#334155;font-size:.97rem}.document-page-section{padding:2px 4px 10px}.document-page-article{width:min(100%,760px);margin:0 auto;padding:4px 6px 12px}.storefront-footer{margin-top:18px;display:flex;flex-direction:column;align-items:center;gap:14px;padding:6px 4px 0;border:0;background:transparent;box-shadow:none;font-size:.82rem;text-align:center}.storefront-footer h3{margin:0;font-size:1rem}.storefront-footer__meta{display:grid;gap:6px;color:#475569;justify-items:center}.storefront-footer__meta p{margin:0}.storefront-footer__license{display:grid;gap:4px;padding-top:4px;justify-items:center}.storefront-footer__license strong{color:#0f172a}.storefront-footer__links{display:grid;gap:8px;justify-items:center}.storefront-footer__links .text-link{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:.82rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.guided-tour{position:fixed;inset:0;z-index:3200;pointer-events:none}.guided-tour__backdrop{position:fixed;inset:0;background:#070c1d9e;pointer-events:auto;touch-action:none}.guided-tour__backdrop--masked{background:transparent}.guided-tour__spotlight,.guided-tour__ring,.guided-tour__context-ring{position:fixed;pointer-events:none;transition:top .18s ease,left .18s ease,width .18s ease,height .18s ease,border-radius .18s ease}.guided-tour__spotlight{box-shadow:0 0 0 9999px #070c1d9e}.guided-tour__ring{border:2px solid rgba(255,255,255,.94);box-shadow:0 0 0 1px #0f172a38,0 18px 48px #0f172a3d}.guided-tour__context-ring{border:2px solid rgba(255,255,255,.96);background:transparent;box-shadow:0 0 0 4px #f6c9422e,0 10px 24px #c98a102e}.guided-tour__card{position:fixed;display:flex;flex-direction:column;gap:.85rem;width:min(22.25rem,calc(100vw - 1rem));padding:.9rem;border-radius:.95rem;border:1px solid rgba(148,163,184,.24);background:#fffffffa;box-shadow:0 22px 56px #0f172a38;color:#0f172a;pointer-events:auto;outline:none;overflow:auto;transition:top .18s ease,left .18s ease,width .18s ease,max-height .18s ease}.guided-tour__step-counter{font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#b07606}.guided-tour__copy{display:flex;flex-direction:column;gap:.42rem}.guided-tour__copy h3{margin:0;font-size:.98rem;line-height:1.22}.guided-tour__copy p{margin:0;font-size:.89rem;line-height:1.38;color:#334155}.guided-tour__actions{display:flex;align-items:center;justify-content:space-between;gap:.55rem;flex-wrap:wrap}.guided-tour__actions-right{display:inline-flex;align-items:center;gap:.45rem;margin-left:auto}.guided-tour__card .btn-primary{background:linear-gradient(135deg,#f6c942,#c98a10);color:#302d28;border-color:transparent}.guided-tour__card .btn-secondary,.guided-tour__card .btn-ghost{color:#b07606;border-color:#c98a1029}.guided-tour__card .btn-secondary{background:#fff8df}.guided-tour-launcher{position:fixed;right:calc(env(safe-area-inset-right,0px) + 16px);bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:36;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.guided-tour-launcher--with-nav{bottom:calc(env(safe-area-inset-bottom,0px) + 120px)}.guided-tour-launcher__button{pointer-events:auto;width:46px;height:46px;border:0;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#302d28;background:linear-gradient(135deg,var(--accent),var(--accent-strong));box-shadow:0 18px 36px #c98a1038}.guided-tour-launcher__menu{position:absolute;right:0;bottom:calc(100% + 10px);width:min(21rem,calc(100vw - 32px));padding:.85rem;border-radius:1rem;border:1px solid rgba(148,163,184,.2);background:#fffffffa;box-shadow:0 20px 48px #0f172a29;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;transform:translateY(10px) scale(.96);transform-origin:bottom right;pointer-events:none;transition:opacity .18s ease,transform .22s ease}.guided-tour-launcher--open .guided-tour-launcher__menu{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.guided-tour-launcher__menu-head{margin-bottom:.7rem}.guided-tour-launcher__menu-head strong{font-size:.95rem;color:#0f172a}.guided-tour-launcher__menu-list{display:grid;gap:.45rem}.guided-tour-launcher__item{width:100%;border:1px solid rgba(148,163,184,.18);border-radius:.9rem;background:#f8fafcf5;display:grid;gap:.2rem;padding:.75rem .85rem;text-align:left}.guided-tour-launcher__item strong{font-size:.92rem;color:#0f172a}.guided-tour-launcher__item span{font-size:.78rem;line-height:1.35;color:#475569}@media(max-width:640px){.guided-tour__card{width:min(22.25rem,calc(100vw - 1rem));padding:.82rem;gap:.8rem;border-radius:.9rem}.guided-tour__actions{flex-direction:row;align-items:center}.guided-tour__actions-right{width:auto;margin-left:auto}.guided-tour__actions .btn,.guided-tour__actions-right .btn{flex:0 0 auto;white-space:nowrap}.guided-tour-launcher{right:calc(env(safe-area-inset-right,0px) + 14px);bottom:calc(env(safe-area-inset-bottom,0px) + 14px)}.guided-tour-launcher--with-nav{bottom:calc(env(safe-area-inset-bottom,0px) + 118px)}.guided-tour-launcher__menu{width:min(19rem,calc(100vw - 28px));padding:.75rem}}body{background:#faf8f5;color:#322f2a}input,textarea,select{border-color:#6551381f;color:#322f2a;background:#fff}input:focus,textarea:focus,select:focus{border-color:#a9752152;box-shadow:0 0 0 3px #fdd54f2e}.route-shell.first-theme{--page-bg: #faf8f5;--surface: rgba(255, 255, 255, .96);--surface-muted: #f5f3f0;--border: rgba(101, 81, 56, .12);--accent: #fdd54f;--accent-strong: #a97521;--accent-soft: rgba(253, 213, 79, .18);--text-main: #322f2a;--text-secondary: #655138;--text-soft: #8a8279;background:radial-gradient(circle at top right,rgba(253,213,79,.16),transparent 32%),linear-gradient(180deg,#faf8f5,#fefdfb 32%,#f8f5ef)}.route-shell.first-theme .surface-card,.route-shell.first-theme .product-card,.route-shell.first-theme .category-card,.route-shell.first-theme .line-card,.route-shell.first-theme .order-card,.route-shell.first-theme .summary-box,.route-shell.first-theme .bottom-action-bar,.route-shell.first-theme .drawer-footer{border-color:var(--border);background:var(--surface);box-shadow:0 14px 32px #322f2a0f}.route-shell.first-theme .surface-card,.route-shell.first-theme .product-card,.route-shell.first-theme .category-card,.route-shell.first-theme .line-card,.route-shell.first-theme .order-card,.route-shell.first-theme .section-heading,.route-shell.first-theme .page-header,.route-shell.first-theme .storefront-footer,.route-shell.first-theme .section-heading h2,.route-shell.first-theme .surface-card h1,.route-shell.first-theme .surface-card h2,.route-shell.first-theme .surface-card h3,.route-shell.first-theme .product-card h3,.route-shell.first-theme .category-card h3,.route-shell.first-theme .line-card h4,.route-shell.first-theme .order-card h3,.route-shell.first-theme .page-header h1,.route-shell.first-theme .storefront-footer h3{color:var(--text-main)}.route-shell.first-theme .section-heading p,.route-shell.first-theme .product-description,.route-shell.first-theme .line-card p,.route-shell.first-theme .order-card p,.route-shell.first-theme .page-header p,.route-shell.first-theme .storefront-footer p{color:var(--text-soft)}.route-shell.first-theme .eyebrow{color:var(--accent-strong)}.route-shell.first-theme .btn-primary{background:#fdd54f;color:#322f2a;box-shadow:0 10px 22px #fdd54f42}.route-shell.first-theme .btn-primary:disabled,.route-shell.first-theme .btn-primary[aria-disabled=true]{background:#fdd54f80;color:#322f2ac7}.route-shell.first-theme .btn-secondary,.route-shell.first-theme .btn-ghost,.route-shell.first-theme .icon-link,.route-shell.first-theme .text-link,.route-shell.first-theme .section-link{color:var(--accent-strong)}.route-shell.first-theme .btn-secondary,.route-shell.first-theme .btn-ghost,.route-shell.first-theme .chip,.route-shell.first-theme .search-field,.route-shell.first-theme .catalog-filter-trigger{background:#fff}.route-shell.first-theme .section-action-pill{box-shadow:0 10px 20px #fdd54f38}.route-shell.first-theme .chip--active,.route-shell.first-theme .catalog-filter-option--active{background:#fdd54f33;border-color:#fdd54f5c;color:var(--text-main)}.route-shell.first-theme .chip--badge-filter--default,.route-shell.first-theme .product-image-badge--default{background:linear-gradient(135deg,#fdd54f,#e7b32e);color:#322f2a}.route-shell.first-theme .chip--badge-filter--hit,.route-shell.first-theme .product-image-badge--hit{background:linear-gradient(135deg,#fdd54f,#d9a11b);color:#322f2a}.route-shell.first-theme .chip--badge-filter--premium,.route-shell.first-theme .product-image-badge--premium{background:linear-gradient(135deg,#413d32,#655138);color:#fff}.route-shell.first-theme .chip--badge-filter--promo,.route-shell.first-theme .product-image-badge--promo{background:linear-gradient(135deg,#a97521,#d7a547);color:#fff}.route-shell.first-theme .product-image-badge{box-shadow:0 14px 24px #322f2a24}.route-shell.first-theme .hero-panel{padding:24px 22px;border-radius:20px;color:var(--text-main);background:radial-gradient(circle at top right,rgba(253,213,79,.22),transparent 34%),linear-gradient(180deg,#fff,#fffaf0);border:1px solid var(--border);box-shadow:0 18px 38px #322f2a12}.route-shell.first-theme .hero-panel .eyebrow,.route-shell.first-theme .hero-panel p,.route-shell.first-theme .hero-panel h1,.route-shell.first-theme .hero-panel h2{color:inherit}.route-shell.first-theme .hero-panel h1{margin-top:8px;font-size:clamp(2rem,6vw,2.55rem);letter-spacing:-.03em}.route-shell.first-theme .hero-panel__brand{color:#cb981d}.route-shell.first-theme .hero-panel--compact{align-items:center}.route-shell.first-theme .promo-banner{padding:16px 18px;color:var(--text-main);background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:0 12px 28px #322f2a0f}.route-shell.first-theme .promo-banner:after{top:-22px;right:-18px;width:96px;height:96px;background:#fdd54f38}.route-shell.first-theme .promo-banner__icon,.route-shell.first-theme .line-card-leading-icon,.route-shell.first-theme .category-icon{background:#fdd54f29;color:var(--accent-strong);box-shadow:inset 0 0 0 1px #fdd54f2e}.route-shell.first-theme .promo-banner__icon{border-radius:14px}.route-shell.first-theme .promo-banner p{color:var(--text-soft)}.route-shell.first-theme .pickup-info-card{margin:0;padding:16px 18px;border-radius:18px;background:linear-gradient(180deg,#fffdf8,#fff6da);border:1px solid rgba(253,213,79,.34);box-shadow:0 12px 28px #322f2a0d}.route-shell.first-theme .home-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.route-shell.first-theme .category-card--compact-home{min-height:0;gap:10px;padding:14px;border-radius:16px;box-shadow:0 10px 20px #322f2a0d}.route-shell.first-theme .category-card--compact-home .category-icon{width:40px;height:40px;border-radius:12px}.route-shell.first-theme .category-card__content--compact{gap:4px;justify-content:flex-start}.route-shell.first-theme .category-card--compact-home h3{font-size:.92rem;line-height:1.2}.route-shell.first-theme .category-card--compact-home .category-meta{margin-top:0;font-size:.76rem}.route-shell.first-theme .steps-list{gap:10px}.route-shell.first-theme .step-card{border-radius:16px;border:1px solid var(--border);background:#fff;box-shadow:0 10px 20px #322f2a0a}.route-shell.first-theme .step-card__index{background:#fdd54f2e;color:var(--accent-strong)}.route-shell.first-theme .search-field{border-color:var(--border);border-radius:16px;box-shadow:none}.route-shell.first-theme .search-field:focus-within{border-color:#a9752152;box-shadow:0 0 0 3px #fdd54f29}.route-shell.first-theme .catalog-filter-trigger{border-radius:16px;border-color:var(--border);background:#fffaf4}.route-shell.first-theme .catalog-filter-trigger:hover{border-color:#a9752133}.route-shell.first-theme .catalog-filter-trigger svg{color:var(--accent-strong)}.route-shell.first-theme .catalog-filter-trigger--open{border-color:#a9752142;box-shadow:0 0 0 3px #fdd54f29}.route-shell.first-theme .product-card,.route-shell.first-theme .order-card,.route-shell.first-theme .line-card{border-radius:18px}.route-shell.first-theme .qty-stepper{border-color:var(--border);background:#f5f3f0}.route-shell.first-theme .qty-stepper--empty{background:#fdd54f1a;border-color:#fdd54f33}.route-shell.first-theme .qty-stepper--empty .qty-stepper__button--plus{background:#fdd54f;color:#322f2a;transform:none;box-shadow:0 8px 18px #fdd54f42}.route-shell.first-theme .qty-stepper--active .qty-stepper__button--minus,.route-shell.first-theme .qty-stepper--active .qty-stepper__button--plus,.route-shell.first-theme .qty-stepper button{color:var(--accent-strong)}.route-shell.first-theme .bottom-action-bar--inline{display:flex;align-items:center;justify-content:space-between;gap:16px}.route-shell.first-theme .bottom-action-bar--checkout{align-items:center;justify-content:center;flex-direction:column;text-align:center}.route-shell.first-theme .first-mobile-nav{bottom:10px;gap:2px;padding:8px 6px;border-radius:22px;background:#fffffff5;border-color:#6551381f;box-shadow:0 14px 32px #322f2a1a}.route-shell.first-theme .first-mobile-nav__link{gap:4px;padding:4px 1px;color:var(--text-soft);font-size:.64rem;font-weight:800}.route-shell.first-theme .first-mobile-nav__link>span{color:inherit}.route-shell.first-theme .first-mobile-nav__icon{width:40px;height:40px;border-radius:12px;background:#f5f3f0;color:var(--text-secondary);box-shadow:inset 0 0 0 1px #65513814}.route-shell.first-theme .first-mobile-nav__link--active,.route-shell.first-theme .first-mobile-nav__link.guided-tour-nav-active{color:var(--text-main)}.route-shell.first-theme .first-mobile-nav__link--active .first-mobile-nav__icon,.route-shell.first-theme .first-mobile-nav__link.guided-tour-nav-active .first-mobile-nav__icon{color:#322f2a;background:#fdd54f;box-shadow:0 0 0 4px #fdd54f1f,0 12px 24px #fdd54f3d;animation:none}.route-shell.first-theme .support-screen,.route-shell.first-theme .support-thread-screen{gap:14px}.route-shell.first-theme .support-screen__header,.route-shell.first-theme .support-thread-screen__header,.route-shell.first-theme .support-screen__panel,.route-shell.first-theme .support-thread-screen__messages,.route-shell.first-theme .support-thread-screen__composer{border-radius:20px;border-color:var(--border);background:#fff;box-shadow:0 12px 28px #322f2a0f}.route-shell.first-theme .support-screen__intro{text-align:left;justify-items:start}.route-shell.first-theme .support-thread-screen--messenger .support-thread-screen__messages{background:linear-gradient(180deg,#fefdfb,#fff)}.route-shell.first-theme .support-thread-screen--messenger .support-thread-screen__composer{border-top:1px solid rgba(101,81,56,.08);background:linear-gradient(180deg,#ffffffeb,#fff);box-shadow:0 -10px 20px #322f2a0a}.route-shell.first-theme .support-composer__row{border-color:var(--border);border-radius:16px;background:#faf8f5}.route-shell.first-theme .support-composer__action,.route-shell.first-theme .support-composer__icon-button{background:#fdd54f2e;color:var(--accent-strong)}.route-shell.first-theme .support-composer__submit,.route-shell.first-theme .support-composer__send-button{background:#fdd54f;color:#322f2a;box-shadow:0 8px 18px #fdd54f3d}.route-shell.first-theme .support-message--own .support-message__bubble{background:#fff6d6;border-color:#fdd54f52}.route-shell.first-theme .support-message--incoming .support-message__bubble{background:#fff;border-color:var(--border)}.route-shell.first-theme .support-thread-screen__messages::-webkit-scrollbar-thumb{background:#a975212e}.route-shell.first-theme .storefront-footer{align-items:stretch;gap:10px;padding:0 0 6px;text-align:left}.route-shell.first-theme .document-page-section{padding:0 2px 10px}.route-shell.first-theme .document-page-article{width:min(100%,760px);padding:2px 2px 12px}.route-shell.first-theme .document-page-body{color:#2c241b;line-height:1.68}.route-shell.first-theme .storefront-footer__heading{display:grid;gap:4px;padding:8px 2px 0}.route-shell.first-theme .storefront-footer__grid{display:grid;gap:10px}.route-shell.first-theme .storefront-footer__section{display:grid;gap:6px;padding:16px;border-radius:18px;border:1px solid var(--border);background:#fff;box-shadow:0 10px 20px #322f2a0a}.route-shell.first-theme .storefront-footer__license strong{color:var(--text-main)}.route-shell.first-theme .storefront-footer__links{width:100%;justify-items:center;justify-content:center;text-align:center;gap:8px}.route-shell.first-theme .storefront-footer__links .text-link{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}@media(max-width:640px){.route-shell.first-theme .hero-panel{padding:20px 18px;border-radius:18px}.route-shell.first-theme .home-category-grid{gap:10px}.route-shell.first-theme .category-card--compact-home{padding:12px}.route-shell.first-theme .bottom-action-bar--inline{flex-direction:column;align-items:stretch}.route-shell.first-theme .first-mobile-nav{width:min(520px,calc(100vw - 24px))}}.route-shell.first-theme{--page-bg: #faf8f5;--surface: rgba(255, 255, 255, .97);--surface-muted: #f5f2ed;--border: rgba(103, 87, 64, .12);--accent: #f6c942;--accent-strong: #c98a10;--accent-soft: rgba(246, 201, 66, .18);--text-main: #302d28;--text-secondary: #645a4d;--text-soft: #8f8578;background:radial-gradient(circle at top right,rgba(246,201,66,.12),transparent 28%),linear-gradient(180deg,#faf8f5,#f8f5ef)}.route-shell.first-theme .mobile-frame--first{width:min(430px,100%);gap:16px;min-height:100vh;padding:20px 12px 28px}.route-shell.first-theme .surface-card,.route-shell.first-theme .product-card,.route-shell.first-theme .category-card,.route-shell.first-theme .line-card,.route-shell.first-theme .order-card,.route-shell.first-theme .summary-box,.route-shell.first-theme .bottom-action-bar,.route-shell.first-theme .support-screen__panel,.route-shell.first-theme .support-thread-screen__header,.route-shell.first-theme .support-thread-screen__messages,.route-shell.first-theme .support-thread-screen__composer,.route-shell.first-theme .storefront-footer{border-radius:24px;border-color:var(--border);background:var(--surface);box-shadow:0 8px 24px #302d280f}.route-shell.first-theme .surface-card,.route-shell.first-theme .support-screen__panel,.route-shell.first-theme .storefront-footer{padding:16px}.route-shell.first-theme .page-header{min-height:0;padding:0 2px}.route-shell.first-theme .icon-link{gap:6px;font-size:.86rem;font-weight:700}.route-shell.first-theme .section-heading{align-items:flex-end;gap:10px}.route-shell.first-theme .section-heading h2,.route-shell.first-theme .support-screen__intro h1,.route-shell.first-theme .support-thread-screen__header h1,.route-shell.first-theme .surface-card--hero h2{margin:3px 0 0;font-size:1.1rem;line-height:1.2;letter-spacing:0}.route-shell.first-theme .section-heading p,.route-shell.first-theme .page-header p,.route-shell.first-theme .surface-card p,.route-shell.first-theme .storefront-footer p,.route-shell.first-theme .support-screen__intro p{font-size:.84rem;line-height:1.48}.route-shell.first-theme .eyebrow,.route-shell.first-theme .guided-tour__step-counter{font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.route-shell.first-theme .hero-panel{padding:20px 18px;border-radius:24px;gap:10px}.route-shell.first-theme .hero-panel h1{margin:2px 0 0;font-size:clamp(2rem,6.8vw,2.4rem);line-height:1.04;letter-spacing:0}.route-shell.first-theme .hero-panel p{max-width:31ch;font-size:.95rem;line-height:1.52}.route-shell.first-theme .hero-panel__brand{color:var(--accent-strong)}.route-shell.first-theme .promo-banner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;border-radius:22px}.route-shell.first-theme .promo-banner:after{width:82px;height:82px;top:-24px;right:-30px;opacity:.5}.route-shell.first-theme .promo-banner__icon,.route-shell.first-theme .line-card-leading-icon,.route-shell.first-theme .category-icon{width:40px;height:40px;border-radius:12px;color:var(--accent-strong)}.route-shell.first-theme .promo-banner__icon{background:#f6c94224}.route-shell.first-theme .promo-banner h3,.route-shell.first-theme .pickup-info-card h3,.route-shell.first-theme .line-card h4,.route-shell.first-theme .order-card h3,.route-shell.first-theme .support-thread-card h3{font-size:1rem;line-height:1.25}.route-shell.first-theme .promo-banner p,.route-shell.first-theme .pickup-info-card p,.route-shell.first-theme .line-card p,.route-shell.first-theme .order-card p{font-size:.83rem;line-height:1.42}.route-shell.first-theme .storefront-contact-lines{display:grid;gap:4px}.route-shell.first-theme .storefront-contact-lines p{margin:0;white-space:nowrap}.route-shell.first-theme .storefront-company-gate{gap:14px}.route-shell.first-theme .storefront-company-gate__note,.route-shell.first-theme .storefront-company-gate__blocked,.route-shell.first-theme .storefront-company-profile-summary,.route-shell.first-theme .storefront-company-profile{border-radius:20px}.route-shell.first-theme .storefront-company-profile__form{gap:12px}.route-shell.first-theme .storefront-company-profile-summary__header{align-items:flex-start}.route-shell.first-theme .storefront-company-profile-summary__rows{gap:10px}.route-shell.first-theme .storefront-company-profile-summary__row{padding:12px 14px;border-radius:16px;background:#f4f1ebeb}.route-shell.first-theme .storefront-company-profile-summary__row span{color:var(--text-soft);font-size:.7rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.route-shell.first-theme .storefront-company-profile-summary__row strong{color:var(--text-main);font-size:.86rem;line-height:1.4}.route-shell.first-theme .checkout-profile-card{gap:7px;padding:10px 12px;border-radius:12px}.route-shell.first-theme .checkout-profile-card__title strong{color:var(--text-main);font-size:.88rem}.route-shell.first-theme .checkout-profile-card__label{font-size:.72rem;color:var(--text-soft)}.route-shell.first-theme .checkout-profile-card__rows{gap:5px}.route-shell.first-theme .checkout-profile-card__row{grid-template-columns:minmax(82px,96px) minmax(0,1fr);gap:3px 8px}.route-shell.first-theme .checkout-profile-card__value{color:var(--text-main);font-size:.84rem;line-height:1.24}.route-shell.first-theme .checkout-profile-card__action{min-height:28px;padding:4px 8px;border-radius:10px;font-size:.74rem}.route-shell.first-theme .storefront-company-gate__note p,.route-shell.first-theme .storefront-company-gate__blocked-meta p{color:var(--text-secondary);font-size:.84rem;line-height:1.42}.route-shell.first-theme .home-product-carousel{gap:10px;margin:0 -2px;padding:2px 2px 4px}.route-shell.first-theme .home-product-carousel__item{width:168px}.route-shell.first-theme .home-product-carousel__item .product-card{min-height:100%}.route-shell.first-theme .product-card{overflow:hidden;border-radius:20px}.route-shell.first-theme .product-card--compact{min-height:100%}.route-shell.first-theme .product-card__media,.route-shell.first-theme .product-card__media--compact{background:#f4f0ea}.route-shell.first-theme .product-card__media--compact{aspect-ratio:1 / 1;height:auto}.route-shell.first-theme .product-image,.route-shell.first-theme .product-image--compact{width:100%;height:100%;object-fit:cover}.route-shell.first-theme .product-image-badge{top:10px;left:10px;padding:4px 9px;font-size:.66rem}.route-shell.first-theme .stock-badge{font-size:.66rem}.route-shell.first-theme .product-body{gap:10px;padding:14px}.route-shell.first-theme .product-body--compact{gap:10px;padding:12px}.route-shell.first-theme .product-title-stack h3{margin:0}.route-shell.first-theme .product-title-stack--compact h3{min-height:2.35em;font-size:.94rem;line-height:1.22}.route-shell.first-theme .product-description{margin:0;font-size:.82rem;line-height:1.45}.route-shell.first-theme .product-card__compact-footer,.route-shell.first-theme .product-footer{gap:10px}.route-shell.first-theme .price-stack{gap:2px}.route-shell.first-theme .price-old{font-size:.73rem}.route-shell.first-theme .price-current{font-size:1.04rem;line-height:1.1}.route-shell.first-theme .price-stack--compact-card .price-current{font-size:.98rem}.route-shell.first-theme .price-unit,.route-shell.first-theme .price-unit--compact{font-size:.7rem;line-height:1.2}.route-shell.first-theme .home-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.route-shell.first-theme .category-card--compact-home{gap:8px;min-height:112px;padding:12px 10px;border-radius:18px}.route-shell.first-theme .category-card--compact-home .category-icon{width:36px;height:36px}.route-shell.first-theme .category-card__content--compact{gap:3px}.route-shell.first-theme .category-card--compact-home h3{font-size:.82rem;line-height:1.2}.route-shell.first-theme .category-card--compact-home .category-meta{font-size:.66rem;line-height:1.2}.route-shell.first-theme .pickup-info-card,.route-shell.first-theme .line-card--icon-left{padding:14px 16px;border-radius:22px}.route-shell.first-theme .steps-list{gap:12px}.route-shell.first-theme .step-card{padding:0;border:0;background:transparent;box-shadow:none}.route-shell.first-theme .step-card__index{width:32px;height:32px;border-radius:10px;font-size:.9rem;color:var(--accent-strong);background:#f6c94229}.route-shell.first-theme .step-card h4{margin:0;font-size:.93rem;line-height:1.24}.route-shell.first-theme .step-card p{margin:4px 0 0;font-size:.8rem;line-height:1.42}.route-shell.first-theme .search-field{min-height:44px;padding:0 14px;border-radius:16px}.route-shell.first-theme .search-field input{font-size:.9rem}.route-shell.first-theme .catalog-toolbar{gap:10px}.route-shell.first-theme .catalog-filter-trigger{min-height:52px;padding:10px 14px;border-radius:16px}.route-shell.first-theme .catalog-filter-trigger__text span{font-size:.64rem}.route-shell.first-theme .catalog-filter-trigger__text strong{font-size:.92rem}.route-shell.first-theme .catalog-filter-panel__inner{padding:8px}.route-shell.first-theme .section-link{display:inline-flex;align-items:center;gap:4px;font-size:.76rem;font-weight:800}.route-shell.first-theme .catalog-filter-grid{gap:8px}.route-shell.first-theme .catalog-filter-option{min-height:38px;font-size:.82rem;border-radius:14px}.route-shell.first-theme .catalog-filter-option--active{background:#f6c94247;border-color:#c98a106b;color:#4f3508;box-shadow:inset 0 0 0 1px #c98a1029,0 8px 18px #c98a101f}.route-shell.first-theme .chip-row{gap:8px}.route-shell.first-theme .chip{min-height:34px;padding:0 12px;font-size:.78rem}.route-shell.first-theme .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.route-shell.first-theme .line-card{align-items:center;gap:12px;padding:14px 16px}.route-shell.first-theme .order-header{gap:14px}.route-shell.first-theme .order-items{padding:12px;border-radius:16px;background:#f4f1eb;font-size:.78rem;line-height:1.4}.route-shell.first-theme .order-footer strong,.route-shell.first-theme .summary-box strong,.route-shell.first-theme .bottom-action-bar strong{font-size:1.05rem}.route-shell.first-theme .empty-state{gap:10px;padding:28px 18px;border-radius:24px}.route-shell.first-theme .empty-state h3{font-size:1rem}.route-shell.first-theme .empty-state p{font-size:.83rem;line-height:1.45}.route-shell.first-theme .bottom-action-bar--inline{align-items:center;padding:14px 16px;border-radius:22px}.route-shell.first-theme .bottom-action-bar--checkout>div{align-items:center}.route-shell.first-theme .bottom-action-bar--checkout{padding:0;border:0;background:transparent;box-shadow:none}.route-shell.first-theme .checkout-shell{gap:12px}.route-shell.first-theme .checkout-submit-layout{grid-template-columns:minmax(0,1fr)}.route-shell.first-theme .checkout-order-summary{width:100%}.route-shell.first-theme .checkout-submit-stack{gap:10px}.route-shell.first-theme .consent-item{padding:0;background:transparent;border:0}.route-shell.first-theme .notice-card,.route-shell.first-theme .notice-card--compact{padding:12px 14px;border-radius:18px}.route-shell.first-theme .notice-card strong{font-size:.8rem}.route-shell.first-theme .notice-card p{font-size:.74rem;line-height:1.4}.route-shell.first-theme .support-screen,.route-shell.first-theme .support-thread-screen,.route-shell.first-theme .support-screen__panel{gap:14px}.route-shell.first-theme .support-screen__intro{gap:4px;padding-bottom:2px;text-align:left;justify-items:start}.route-shell.first-theme .support-screen__intro h1{font-size:1.08rem}.route-shell.first-theme .support-thread-list{gap:10px}.route-shell.first-theme .support-thread-card{gap:8px;padding:14px;border-radius:18px;box-shadow:0 6px 18px #302d280d}.route-shell.first-theme .support-thread-card__meta,.route-shell.first-theme .support-thread-card__footer,.route-shell.first-theme .support-message__meta{font-size:.71rem}.route-shell.first-theme .support-thread-card__preview,.route-shell.first-theme .support-message__body{font-size:.82rem;line-height:1.45}.route-shell.first-theme .support-composer{gap:10px}.route-shell.first-theme .support-composer__row{min-height:46px;padding:6px;border-radius:18px;background:#f4f1eb}.route-shell.first-theme .support-composer__input{min-height:34px;font-size:.88rem}.route-shell.first-theme .support-composer__action,.route-shell.first-theme .support-composer__icon-button,.route-shell.first-theme .support-composer__submit,.route-shell.first-theme .support-composer__send-button{width:34px;height:34px;border-radius:999px}.route-shell.first-theme .support-thread-screen__messages{padding:16px;background:linear-gradient(180deg,#f8f5ef,#fff)}.route-shell.first-theme .support-thread-screen__composer{padding:14px}.route-shell.first-theme .support-message{max-width:86%}.route-shell.first-theme .support-message__bubble{padding:12px;border-radius:18px}.route-shell.first-theme .support-message--own .support-message__bubble{background:#f6c94224;border-color:#f6c9423d}.route-shell.first-theme .storefront-footer{gap:12px;padding:16px;text-align:left}.route-shell.first-theme .storefront-footer__heading{gap:4px;padding:0}.route-shell.first-theme .storefront-footer__grid{gap:10px}.route-shell.first-theme .storefront-footer__section{gap:6px;padding:0;border:0;background:transparent;box-shadow:none}.route-shell.first-theme .storefront-footer__meta,.route-shell.first-theme .storefront-footer__license{justify-items:start}.route-shell.first-theme .storefront-footer__links{justify-items:start;gap:8px}.route-shell.first-theme .storefront-footer__links .text-link{padding:0;border-radius:0;font-size:.76rem;font-weight:700;background:transparent;box-shadow:none}.route-shell.first-theme .first-mobile-nav{bottom:12px;width:min(430px,calc(100vw - 24px));gap:1px;padding:6px;border-radius:24px;background:#fffffff5;border:1px solid rgba(103,87,64,.12);box-shadow:0 10px 30px #302d281f}.route-shell.first-theme .first-mobile-nav__link{gap:3px;min-height:56px;padding:3px 1px;font-size:.61rem;font-weight:700}.route-shell.first-theme .first-mobile-nav__icon{width:36px;height:36px;border-radius:12px;background:transparent;box-shadow:none}.route-shell.first-theme .first-mobile-nav__link--active .first-mobile-nav__icon,.route-shell.first-theme .first-mobile-nav__link.guided-tour-nav-active .first-mobile-nav__icon{background:var(--accent);color:#302d28;box-shadow:0 8px 16px #f6c9423d}.route-shell.first-theme .icon-badge--small{min-width:16px;height:16px;padding:0 4px;font-size:.58rem}.guided-tour__backdrop{background:#302d2852}.guided-tour__ring{border-color:#f6c942a3;box-shadow:0 0 0 2px #f6c9422e}.guided-tour__context-ring{border-color:#f6c9424d}.guided-tour__card{border-radius:24px;border:1px solid rgba(103,87,64,.12);background:#fffffffa;box-shadow:0 16px 44px #302d2829}.guided-tour__step-counter{color:#c98a10}.guided-tour__copy h3{font-size:1rem;line-height:1.24}.guided-tour__copy p{font-size:.84rem;line-height:1.48;color:#6d6357}.guided-tour__card .btn-primary{background:#f6c942;color:#302d28;box-shadow:none}.guided-tour__card .btn-secondary,.guided-tour__card .btn-ghost{background:transparent;color:#c98a10}.guided-tour-launcher{bottom:86px}.guided-tour-launcher__button{width:42px;height:42px;border-radius:999px;background:#f6c942;color:#302d28;box-shadow:0 10px 26px #f6c9423d}.guided-tour-launcher__menu{border-radius:20px;border:1px solid rgba(103,87,64,.12);background:#fffffffa;box-shadow:0 16px 40px #302d2824}.guided-tour-launcher__item strong{font-size:.84rem}.guided-tour-launcher__item span{font-size:.76rem;line-height:1.42}@media(max-width:640px){.route-shell.first-theme .mobile-frame--first{padding:18px 10px 24px}.route-shell.first-theme .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-shell.first-theme .section-heading{align-items:flex-start}.route-shell.first-theme .bottom-action-bar--inline{flex-direction:row;align-items:center}.route-shell.first-theme .bottom-action-bar--checkout{flex-direction:column;align-items:center}}@media(max-width:380px){.route-shell.first-theme .home-category-grid,.route-shell.first-theme .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-shell.first-theme .home-product-carousel__item{width:158px}}.route-shell.first-theme .hero-panel{background:radial-gradient(circle at top right,rgba(246,201,66,.3),transparent 34%),linear-gradient(180deg,#fff,#fff8e4)}.route-shell.first-theme .hero-panel__brand{color:var(--text-main)}.route-shell.first-theme .hero-panel--storefront-secondary{align-items:flex-start}.route-shell.first-theme .hero-panel--storefront-secondary h1{font-size:clamp(1.85rem,5.8vw,2.15rem);letter-spacing:-.02em}.route-shell.first-theme .hero-panel--storefront-secondary p{max-width:28ch;font-size:.92rem}.route-shell.first-theme .home-product-carousel{grid-auto-columns:minmax(220px,82vw);gap:12px}.route-shell.first-theme .home-product-carousel--single{grid-auto-columns:minmax(220px,82vw);justify-content:start;overflow-x:auto}.route-shell.first-theme .product-card--compact .product-body--compact{padding:10px 12px 12px}.route-shell.first-theme .product-card--compact .product-title-stack--compact h3{min-height:2.2em;font-size:.88rem}.route-shell.first-theme .product-card--compact .price-current{font-size:.98rem}.route-shell.first-theme .product-card--compact .qty-stepper--compact-card{min-height:34px;min-width:fit-content}.route-shell.first-theme .guided-tour-launcher{right:calc(env(safe-area-inset-right,0px) + 18px);bottom:calc(env(safe-area-inset-bottom,0px) + 102px)}.route-shell.first-theme .guided-tour-launcher--with-nav{bottom:calc(env(safe-area-inset-bottom,0px) + 132px)}.route-shell.first-theme .guided-tour-launcher__button{width:40px;height:40px}.route-shell.first-theme .storefront-footer{align-items:center;text-align:center}.route-shell.first-theme .storefront-footer__grid,.route-shell.first-theme .storefront-footer__links{width:100%;justify-items:center;justify-content:center}.route-shell.first-theme .storefront-footer__section{max-width:32rem}@media(max-width:640px){.route-shell.first-theme .guided-tour-launcher{right:calc(env(safe-area-inset-right,0px) + 16px);bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}.route-shell.first-theme .guided-tour-launcher--with-nav{bottom:calc(env(safe-area-inset-bottom,0px) + 126px)}}.route-shell.first-theme .first-screen-stage{display:grid;gap:16px;animation:firstScreenEnter .26s ease-out;transform-origin:center bottom}.route-shell.first-theme .mobile-frame--immersive .first-screen-stage{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.route-shell.first-theme .mobile-frame--immersive .support-thread-screen{flex:1 1 auto;min-height:0;height:100%}.route-shell.first-theme .mobile-frame--immersive .support-thread-screen__messages{min-height:0}@keyframes firstScreenEnter{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.route-shell.first-theme .section-link{min-height:34px;padding:0 12px;border-radius:999px;background:#fff4c7;border:1px solid rgba(201,138,16,.16);box-shadow:0 6px 14px #f6c94229}.route-shell.first-theme .section-link:hover{background:#feeaa0}.route-shell.first-theme .category-card--compact-home{background:linear-gradient(180deg,#fff,#fff9ec)!important;border-color:#c98a101f!important}.route-shell.first-theme .category-card--compact-home .category-icon{background:#f6c94224!important;color:#c98a10!important;box-shadow:inset 0 0 0 1px #c98a1014}.route-shell.first-theme .category-card--compact-home:nth-child(4n+2) .category-icon{background:#f6c9421f!important}.route-shell.first-theme .category-card--compact-home:nth-child(4n+3) .category-icon{background:#f6c9422e!important}.route-shell.first-theme .category-card--compact-home:nth-child(4n+4) .category-icon{background:#c98a101a!important}.route-shell.first-theme .product-image-badge{background:#f6c942;color:#302d28}.route-shell.first-theme .stock-badge--low,.route-shell.first-theme .support-status-pill--open{background:#fff2c5;color:#b07606}.route-shell.first-theme .support-status-pill--in-progress{background:#fff7da;color:#9a6d0f}.route-shell.first-theme .support-status-pill--closed{background:#efebe5;color:#756a5c}.route-shell.first-theme .support-thread-card__badge,.route-shell.first-theme .support-unread-mark{background:#f6c9422e;color:#b07606}.route-shell.first-theme .support-thread-card--admin.support-thread-card--unread{border-color:#c98a1038;box-shadow:0 0 0 3px #f6c94214,0 8px 22px #302d280f}.route-shell.first-theme .loader{--loader-color: #c98a10}.route-shell.first-theme .launch-entry-screen__loader,.route-shell.first-theme .surface-card--focus-flash{border-color:#c98a1033}.route-shell.first-theme .surface-card--focus-flash{animation:firstSurfaceFlash 1s ease}@keyframes firstSurfaceFlash{0%{box-shadow:0 0 #c98a1000;border-color:var(--border)}18%{box-shadow:0 0 0 4px #f6c94224,0 16px 34px #302d2812;border-color:#c98a1052}}.route-shell.first-theme .guided-tour-launcher{right:calc(env(safe-area-inset-right,0px) + 18px);bottom:calc(env(safe-area-inset-bottom,0px) + 94px)}.route-shell.first-theme .guided-tour-launcher--with-nav{bottom:calc(env(safe-area-inset-bottom,0px) + 94px)}.route-shell.first-theme .guided-tour-launcher__button{box-shadow:0 10px 22px #f6c9423d}.route-shell.first-theme .hero-panel--storefront-secondary{background:radial-gradient(circle at top right,rgba(246,201,66,.38),transparent 34%),linear-gradient(180deg,#fff7de,#fff2c8)}@media(max-width:640px){.route-shell.first-theme .guided-tour-launcher{right:calc(env(safe-area-inset-right,0px) + 16px);bottom:calc(env(safe-area-inset-bottom,0px) + 92px)}.route-shell.first-theme .guided-tour-launcher--with-nav{bottom:calc(env(safe-area-inset-bottom,0px) + 92px)}.route-shell.first-theme .content-stack--home-heading .section-heading{flex-direction:row;align-items:flex-end;justify-content:space-between;padding-inline:0;gap:10px}.route-shell.first-theme .content-stack--home-heading .section-heading>div{display:grid;gap:4px;flex:1;min-width:0}.route-shell.first-theme .content-stack--home-heading .section-link{margin-left:auto;align-self:flex-end;flex:0 0 auto}}.route-shell.first-theme{--accent: #fdd54f;--accent-strong: #a97521;--accent-soft: rgba(253, 213, 79, .18);--text-main: #322f2a;--text-secondary: #655138;--text-soft: #8a8279;--surface-muted: #f5f3f0;font-family:Manrope,Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.route-shell.first-theme .mobile-frame--first{width:min(520px,100%);gap:14px;padding:16px 12px 24px}.route-shell.first-theme .mobile-frame--with-bottom-nav{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 78px)}.route-shell.first-theme .first-screen-stage{gap:14px}.route-shell.first-theme .surface-card,.route-shell.first-theme .product-card,.route-shell.first-theme .category-card,.route-shell.first-theme .line-card,.route-shell.first-theme .order-card,.route-shell.first-theme .summary-box,.route-shell.first-theme .support-screen__panel,.route-shell.first-theme .support-thread-screen__header,.route-shell.first-theme .support-thread-screen__messages,.route-shell.first-theme .support-thread-screen__composer{border-radius:20px;box-shadow:0 8px 22px #322f2a0e}.route-shell.first-theme .surface-card,.route-shell.first-theme .support-screen__panel{padding:16px}.route-shell.first-theme .surface-card--history-shell{padding:0;border:0;background:transparent;box-shadow:none}.route-shell.first-theme .surface-card--hero{background:radial-gradient(circle at top right,rgba(253,213,79,.36),transparent 36%),linear-gradient(180deg,#fff7dc,#fff1bf);border-color:#a975211f}.route-shell.first-theme .support-screen__panel--primary .support-screen__intro{margin:-4px -4px 8px;padding:14px;border-radius:18px;background:radial-gradient(circle at top right,rgba(253,213,79,.3),transparent 36%),linear-gradient(180deg,#fff9e6,#fff4cf)}.route-shell.first-theme .section-heading h2,.route-shell.first-theme .support-screen__intro h1,.route-shell.first-theme .support-thread-screen__header h1,.route-shell.first-theme .surface-card--hero h2,.route-shell.first-theme .page-header h1{margin:2px 0 0;font-size:1.08rem;line-height:1.2;letter-spacing:0}.route-shell.first-theme .hero-panel h1{margin:3px 0 0;font-size:2rem;line-height:1.06;letter-spacing:0}.route-shell.first-theme .hero-panel--storefront-secondary h1{font-size:1.72rem;line-height:1.08;letter-spacing:0}.route-shell.first-theme .section-heading p,.route-shell.first-theme .page-header p,.route-shell.first-theme .surface-card p,.route-shell.first-theme .line-card p,.route-shell.first-theme .order-card p,.route-shell.first-theme .support-screen__intro p,.route-shell.first-theme .support-thread-screen__topic{font-size:.82rem;line-height:1.45}.route-shell.first-theme .eyebrow{font-size:.68rem;letter-spacing:.04em}.route-shell.first-theme .home-product-carousel{grid-auto-columns:minmax(220px,82vw);gap:10px;padding:2px 2px 6px}.route-shell.first-theme .home-product-carousel--single{grid-auto-columns:minmax(220px,82vw)}.route-shell.first-theme .home-product-carousel__item{width:auto}.route-shell.first-theme .product-card--compact .product-card__media--compact{aspect-ratio:1 / 1;height:auto}.route-shell.first-theme .product-body--compact{padding:12px}.route-shell.first-theme .product-title-stack--compact h3{min-height:2.15em;font-size:.84rem;line-height:1.25}.route-shell.first-theme .product-description{font-size:.8rem}.route-shell.first-theme .price-current{font-size:1rem}.route-shell.first-theme .price-stack--compact-card .price-current{font-size:.92rem}.route-shell.first-theme .product-card__compact-footer,.route-shell.first-theme .product-footer{align-items:flex-end;gap:8px}.route-shell.first-theme .qty-stepper,.route-shell.first-theme .qty-stepper--compact-card{flex-shrink:0}.route-shell.first-theme .qty-stepper--empty .qty-stepper__button--plus,.route-shell.first-theme .qty-stepper__button{width:32px;height:32px}.route-shell.first-theme .home-category-grid{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:10px}.route-shell.first-theme .category-card--compact-home{min-height:104px;padding:12px;gap:9px;border-radius:16px}.route-shell.first-theme .category-card--compact-home h3{font-size:.78rem;line-height:1.22;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.route-shell.first-theme .category-card--compact-home .category-meta{font-size:.64rem;line-height:1.25}.route-shell.first-theme .product-grid{grid-template-columns:repeat(auto-fit,minmax(164px,1fr));gap:12px}.route-shell.first-theme .order-card{padding:14px}.route-shell.first-theme .order-header{align-items:flex-start}.route-shell.first-theme .order-footer .button-row{justify-content:flex-end}.route-shell.first-theme .support-thread-card__submeta,.route-shell.first-theme .support-thread-card__order-context,.route-shell.first-theme .support-admin-chat__topic{display:grid;gap:3px;color:var(--text-soft);font-size:.72rem;line-height:1.35}.route-shell.first-theme .support-thread-card__order-context{margin:2px 0 0;color:var(--accent-strong);font-weight:700}.route-shell.first-theme .support-thread-screen__header{display:grid;gap:10px}.route-shell.first-theme .support-thread-screen__title--compact{display:grid;gap:3px}.route-shell.first-theme .support-thread-screen__messages{padding:14px}.route-shell.first-theme .support-thread-screen__composer{padding:12px}.route-shell.first-theme .support-message{max-width:88%}.route-shell.first-theme .support-message__bubble{padding:10px 12px;border-radius:16px}.route-shell.first-theme .support-composer__row{min-height:44px;padding:5px}.route-shell.first-theme .support-composer__input{font-size:.86rem}.route-shell.first-theme .storefront-footer{padding:4px 2px 8px;border:0!important;background:transparent!important;box-shadow:none!important}.route-shell.first-theme .storefront-footer__heading,.route-shell.first-theme .storefront-footer__grid,.route-shell.first-theme .storefront-footer__section,.route-shell.first-theme .storefront-footer__meta,.route-shell.first-theme .storefront-footer__license{justify-items:center;text-align:center}.route-shell.first-theme .storefront-footer__links .text-link{background:transparent;border:0}@media(max-width:640px){.document-page-section{padding:0 2px 8px}.document-page-article{padding:2px 2px 10px}.document-page-body{font-size:.93rem;line-height:1.62}}.route-shell.first-theme .first-mobile-nav{bottom:12px;width:min(480px,calc(100vw - 24px));min-height:64px;padding:6px 4px;border-radius:22px}.route-shell.first-theme .first-mobile-nav__link{min-height:52px;font-size:.6rem}.route-shell.first-theme .first-mobile-nav__icon{width:36px;height:36px}.route-shell.first-theme .guided-tour-launcher{right:calc(env(safe-area-inset-right,0px) + 16px);bottom:calc(env(safe-area-inset-bottom,0px) + 92px)}.route-shell.first-theme .guided-tour-launcher--with-nav{bottom:calc(env(safe-area-inset-bottom,0px) + 92px)}@media(max-width:390px){.route-shell.first-theme .home-product-carousel,.route-shell.first-theme .home-product-carousel--single{grid-auto-columns:minmax(220px,84vw)}.route-shell.first-theme .home-category-grid,.route-shell.first-theme .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-shell.first-theme .storefront-company-profile__form{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.route-shell.first-theme .product-grid{grid-template-columns:minmax(0,1fr);justify-items:center}.route-shell.first-theme .product-grid .product-card--compact{width:min(100%,420px);justify-self:center}}.route-shell.first-theme .hero-panel,.route-shell.first-theme .surface-card--hero,.route-shell.first-theme .surface-card--hero.surface-card--hero-compact,.route-shell.first-theme .support-screen__panel--primary .support-screen__intro{background:radial-gradient(circle at top right,rgba(253,213,79,.34),transparent 36%),linear-gradient(180deg,#fff7dc,#fff1bf)!important;border-color:#a975211f}.route-shell.first-theme .support-screen__panel--primary{gap:10px}.route-shell.first-theme .support-screen__intro{margin:0}.route-shell.first-theme .support-thread-card{display:grid;gap:8px;padding:14px;border-radius:16px}.route-shell.first-theme .support-thread-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.route-shell.first-theme .support-thread-card__identity{display:grid;gap:2px;min-width:0}.route-shell.first-theme .support-thread-card__identity span{color:var(--text-soft);font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.route-shell.first-theme .support-thread-card__identity strong{color:var(--text-main);font-size:.92rem;line-height:1.2}.route-shell.first-theme .support-thread-card__preview{margin:0;color:var(--text-secondary);font-size:.8rem;line-height:1.38}.route-shell.first-theme .support-thread-card__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-soft);font-size:.68rem;line-height:1.2}.route-shell.first-theme .support-thread-card__footer>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-shell.first-theme .support-thread-card__footer-meta{flex:0 0 auto}.route-shell.first-theme .support-unread-mark{display:inline-flex;min-height:20px;align-items:center;padding:0 8px;border-radius:999px;background:#ef4444!important;color:#fff!important;font-size:.6rem;font-weight:800;letter-spacing:0}.route-shell.first-theme .support-thread-screen--messenger{gap:0}.route-shell.first-theme .support-thread-screen__header{border-radius:20px 20px 0 0;box-shadow:none}.route-shell.first-theme .support-thread-screen__messages{border-radius:0;border-top:0;border-bottom:0;box-shadow:none;background:#faf8f5}.route-shell.first-theme .support-thread-screen__composer{border-radius:0 0 20px 20px;box-shadow:none}.route-shell.first-theme .support-thread-messages{gap:10px}.route-shell.first-theme .support-message{max-width:86%;padding:0;border:0;background:transparent;box-shadow:none}.route-shell.first-theme .support-message--own,.route-shell.first-theme .support-message--incoming{border:0;background:transparent;box-shadow:none}.route-shell.first-theme .support-message__bubble{display:grid;gap:7px;padding:11px 12px;border:0;border-radius:17px}.route-shell.first-theme .support-message--own .support-message__bubble{background:#fff2bf}.route-shell.first-theme .support-message--incoming .support-message__bubble{background:#fff}.route-shell.first-theme .support-message__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text-soft);font-size:.66rem;line-height:1.2}.route-shell.first-theme .support-message__meta strong{min-width:0;overflow:hidden;color:var(--text-main);font-size:.7rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.route-shell.first-theme .support-message__body{color:var(--text-secondary);font-size:.8rem;line-height:1.42}.route-shell.first-theme .support-message__body--emphasis,.route-shell.first-theme .support-message--incoming-reply .support-message__body{font-style:normal}.route-shell.first-theme .support-message__delivery{justify-content:flex-end;color:var(--text-soft);font-size:.64rem}.route-shell.first-theme .order-card{display:grid;gap:12px;padding:16px;border-radius:16px}.route-shell.first-theme .order-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.route-shell.first-theme .order-header>div{min-width:0;display:grid;gap:4px}.route-shell.first-theme .order-header .eyebrow{color:var(--accent-strong);font-size:.66rem;line-height:1.15;letter-spacing:.04em}.route-shell.first-theme .order-card h3{margin:0;color:var(--text-main);font-size:.92rem;line-height:1.22}.route-shell.first-theme .order-meta-stack{display:grid;gap:2px;margin-top:4px}.route-shell.first-theme .order-meta-stack p{margin:0;color:var(--text-soft);font-size:.76rem;line-height:1.32}.route-shell.first-theme .order-header>span:last-child{justify-self:end;align-self:start;margin:0;padding:6px 10px;border-radius:999px;white-space:nowrap;font-size:.72rem;line-height:1}.route-shell.first-theme .order-items{min-height:40px;display:flex;align-items:center;padding:10px 12px;overflow:hidden;border-radius:12px;background:#f4f1eb}.route-shell.first-theme .order-items span{display:block;min-width:0;overflow:hidden;color:var(--text-soft);font-size:.78rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.route-shell.first-theme .order-note{gap:4px;padding:10px 12px;border-radius:12px;background:#f6c9421a}.route-shell.first-theme .order-note strong{color:var(--text-main);font-size:.72rem;font-weight:800}.route-shell.first-theme .order-note p{margin:0;color:var(--text-secondary);font-size:.8rem;line-height:1.42}.route-shell.first-theme .order-status-notes{gap:4px;padding:10px 12px;border-radius:12px;background:#67574014}.route-shell.first-theme .order-status-notes strong{color:var(--text-main);font-size:.72rem;font-weight:800}.route-shell.first-theme .order-status-notes__list{display:grid;gap:4px}.route-shell.first-theme .order-status-notes p{margin:0;color:var(--text-secondary);font-size:.8rem;line-height:1.42}.route-shell.first-theme .order-footer{display:flex;flex-direction:row!important;align-items:center;justify-content:space-between;gap:12px;min-width:0;width:100%;text-align:left}.route-shell.first-theme .order-footer strong{flex:0 0 auto;margin:0;color:var(--text-main);font-size:1.02rem;line-height:1.1;text-align:left}.route-shell.first-theme .order-footer__actions{display:flex;min-width:0;flex:0 1 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.route-shell.first-theme .order-footer__actions .btn-small{min-height:32px;padding-inline:12px;border-radius:999px;white-space:nowrap}@media(max-width:390px){.route-shell.first-theme .order-footer{flex-direction:row!important;align-items:center}.route-shell.first-theme .order-footer__actions .btn-small{padding-inline:10px;font-size:.76rem}}.route-shell.first-theme{--storefront-header-bg: radial-gradient(circle at 84% 6%, rgba(255, 255, 255, .78) 0 42px, transparent 43px), radial-gradient(circle at 14% 102%, rgba(255, 255, 255, .34) 0 54px, transparent 55px), linear-gradient(135deg, #ffe88d 0%, #ffd653 46%, #efb334 100%);--storefront-header-border: rgba(160, 103, 20, .16);--storefront-header-shadow: 0 16px 34px rgba(161, 111, 26, .18);--storefront-header-text: #342815;--storefront-header-muted: rgba(52, 40, 21, .72)}.route-shell.first-theme .hero-panel,.route-shell.first-theme .surface-card--hero,.route-shell.first-theme .surface-card--hero.surface-card--hero-compact,.route-shell.first-theme .support-screen__panel--primary .support-screen__intro,.route-shell.first-theme .support-thread-screen__header{position:relative;overflow:hidden;color:var(--storefront-header-text)!important;border-color:var(--storefront-header-border)!important;background:var(--storefront-header-bg)!important;box-shadow:var(--storefront-header-shadow)}.route-shell.first-theme .hero-panel:before,.route-shell.first-theme .surface-card--hero:before,.route-shell.first-theme .support-screen__panel--primary .support-screen__intro:before,.route-shell.first-theme .support-thread-screen__header:before{content:"";position:absolute;right:-34px;top:-46px;width:118px;height:118px;border-radius:999px;background:#ffffff47;pointer-events:none}.route-shell.first-theme .hero-panel:after,.route-shell.first-theme .surface-card--hero:after,.route-shell.first-theme .support-screen__panel--primary .support-screen__intro:after,.route-shell.first-theme .support-thread-screen__header:after{content:"";position:absolute;left:18px;bottom:-44px;width:92px;height:92px;border-radius:999px;background:#ffffff29;pointer-events:none}.route-shell.first-theme .hero-panel>*,.route-shell.first-theme .surface-card--hero>*,.route-shell.first-theme .support-screen__panel--primary .support-screen__intro>*,.route-shell.first-theme .support-thread-screen__header>*{position:relative;z-index:1}.route-shell.first-theme .hero-panel .eyebrow,.route-shell.first-theme .surface-card--hero .eyebrow,.route-shell.first-theme .support-screen__intro .eyebrow,.route-shell.first-theme .support-thread-screen__header .eyebrow,.route-shell.first-theme .hero-panel h1,.route-shell.first-theme .surface-card--hero h1,.route-shell.first-theme .surface-card--hero h2,.route-shell.first-theme .support-screen__intro h1,.route-shell.first-theme .support-thread-screen__header h1,.route-shell.first-theme .hero-panel__brand,.route-shell.first-theme .support-thread-screen__header .icon-link{color:var(--storefront-header-text)!important}.route-shell.first-theme .hero-panel p,.route-shell.first-theme .surface-card--hero p,.route-shell.first-theme .support-screen__intro p,.route-shell.first-theme .support-thread-screen__topic{color:var(--storefront-header-muted)!important}.admin-storefront-hero-preview{position:relative;overflow:hidden;color:#342815;border:1px solid rgba(160,103,20,.16);background:radial-gradient(circle at 84% 6%,rgba(255,255,255,.78) 0 42px,transparent 43px),radial-gradient(circle at 14% 102%,rgba(255,255,255,.34) 0 54px,transparent 55px),linear-gradient(135deg,#ffe88d,#ffd653 46%,#efb334);box-shadow:0 16px 34px #a16f1a2e}.admin-storefront-hero-preview .eyebrow,.admin-storefront-hero-preview h1,.admin-storefront-hero-preview .hero-panel__brand{color:#342815}.admin-storefront-hero-preview p{color:#342815b8}.admin-storefront-promo-preview{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;border-radius:22px;color:var(--text-main);background:#fff;border:1px solid var(--border);box-shadow:0 12px 28px #322f2a0f}.admin-storefront-promo-preview:after{width:82px;height:82px;top:-24px;right:-30px;opacity:.5;background:#f6c94238}.admin-storefront-promo-preview .promo-banner__icon{width:40px;height:40px;border-radius:12px;background:#f6c94224;color:var(--accent-strong);box-shadow:inset 0 0 0 1px #fdd54f2e}.admin-storefront-promo-preview h3{margin:0;color:var(--text-main);font-size:1rem;line-height:1.25}.admin-storefront-promo-preview p{margin-top:4px;color:var(--text-soft);font-size:.83rem;line-height:1.42}.modal-backdrop--panel{place-items:stretch;padding:16px}.modal-backdrop--panel-centered{place-items:center}.admin-side-panel{width:min(100%,640px);max-height:calc(100dvh - 32px);margin-left:auto;display:flex;flex-direction:column;background:#fffffff7;border-left:1px solid rgba(103,87,64,.12);border-radius:28px;box-shadow:0 30px 60px #0f172a38;overflow:hidden}.admin-side-panel--center{width:min(100%,960px);max-height:calc(100dvh - 40px);margin:auto;border:1px solid rgba(103,87,64,.12)}.admin-side-panel--left{margin-left:0;margin-right:auto;border-left:0;border-right:1px solid rgba(103,87,64,.12)}.admin-side-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 18px;border-bottom:1px solid rgba(103,87,64,.1)}.admin-side-panel__heading{display:grid;gap:6px}.admin-side-panel__heading h3{margin:0;font-size:1.1rem;color:#1f2421}.admin-side-panel__heading p{margin:0;color:#7f766a;font-size:.9rem;line-height:1.45}.admin-side-panel__header-actions{display:flex;align-items:center;gap:10px}.admin-side-panel__body{flex:1;overflow-y:auto;padding:24px}.delivery-admin{--delivery-surface: #ffffff;--delivery-surface-muted: #f7f4ef;--delivery-border: rgba(103, 87, 64, .12);--delivery-border-strong: rgba(103, 87, 64, .2);--delivery-text: #1f2421;--delivery-text-secondary: #5b5f59;--delivery-text-soft: #8f8578;--delivery-accent: #c98a10;--delivery-accent-strong: #a8710a;--delivery-accent-soft: rgba(246, 201, 66, .18);--delivery-accent-surface: #fbf2d8}.delivery-admin-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:16px;background:var(--delivery-surface-muted);border:1px solid var(--delivery-border)}.delivery-admin-tabs__item{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:12px;color:var(--delivery-text-secondary);transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.delivery-admin-tabs__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#cc3a2f;color:#fff;font-size:.72rem;font-weight:800;line-height:1}.delivery-admin-tabs__item.is-active{background:var(--delivery-surface);color:var(--delivery-text);box-shadow:0 2px 8px #0f172a14}.delivery-admin-panel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px 24px;margin-bottom:20px}.delivery-admin-panel-head__copy{min-width:0}.delivery-admin-panel-head h3{margin:0 0 6px;font-size:1.3rem;color:var(--delivery-text)}.delivery-admin-panel-head p{margin:0;color:var(--delivery-text-soft);max-width:70ch;line-height:1.5}.delivery-admin-panel-head__action{align-self:start;justify-self:end;white-space:nowrap}.delivery-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px}.delivery-route-card{display:grid;gap:16px;padding:20px;border-radius:20px;background:var(--delivery-surface);border:1px solid var(--delivery-border);box-shadow:0 10px 26px #0f172a0f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.delivery-route-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px #0f172a1a;border-color:var(--delivery-border-strong)}.delivery-route-card--inactive{background:#fcfaf6;border-color:#8594a53d;box-shadow:0 8px 20px #0f172a0a}.delivery-route-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.delivery-route-card__title-wrap{display:grid;gap:6px}.delivery-route-card__title-wrap h4{margin:0;font-size:1.15rem;color:var(--delivery-text)}.delivery-route-card__weekday{display:inline-flex;align-items:center;gap:8px;color:var(--delivery-text-secondary);font-size:.88rem;font-weight:600}.delivery-route-card__weekday:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--delivery-accent)}.delivery-route-card__description{margin:0;color:var(--delivery-text-soft);line-height:1.45;min-height:2.8em}.delivery-route-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border-radius:16px;background:var(--delivery-surface-muted);border:1px solid rgba(103,87,64,.08)}.delivery-route-card__meta-item{display:grid;gap:4px}.delivery-route-card__meta-item span{color:var(--delivery-text-soft);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.delivery-route-card__meta-item strong{color:var(--delivery-text);font-size:.92rem}.delivery-route-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px solid rgba(103,87,64,.08)}.delivery-route-card__count{color:var(--delivery-text-secondary);font-size:.9rem;font-weight:600}.delivery-route-status{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#1db06024;color:#1c8e57;font-size:.82rem;font-weight:700;line-height:1;white-space:nowrap}.delivery-route-status:before{content:"";width:8px;height:8px;border-radius:999px;background:currentColor}.delivery-route-status--inactive{background:#edf3f8;color:#5f7284}.delivery-customer-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.delivery-customer-view-tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;margin-bottom:18px;border-radius:14px;background:var(--delivery-surface-muted);border:1px solid var(--delivery-border)}.delivery-customer-view-tabs__item{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:10px;color:var(--delivery-text-secondary);font-weight:600;white-space:nowrap}.delivery-customer-view-tabs__item.is-active{background:var(--delivery-surface);color:var(--delivery-text);box-shadow:0 2px 8px #0f172a14}.delivery-customer-view-tabs__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#cc3a2f;color:#fff;font-size:.72rem;font-weight:800;line-height:1}.delivery-customer-search{position:relative;flex:1 1 320px;display:flex;align-items:center;border-radius:16px;transition:box-shadow .15s ease,border-color .15s ease,background-color .15s ease}.delivery-customer-search svg{position:absolute;left:14px;color:#a59c8f;pointer-events:none}.delivery-customer-search input{width:100%;min-height:46px;padding:0 14px 0 42px;border-radius:14px;background:#fffffff5;border:1px solid var(--delivery-border);box-shadow:0 6px 18px #0f172a0a}.delivery-customer-search:focus-within svg{color:var(--delivery-accent-strong)}.delivery-customer-search:focus-within input{border-color:#c98a1057;box-shadow:0 0 0 4px #f6c9422e,0 12px 26px #0f172a14}.delivery-customer-search--drawer{flex:0 0 auto;padding:8px;border:1px solid rgba(201,138,16,.16);background:linear-gradient(180deg,#fbf2d894,#fffffff5);box-shadow:0 16px 32px #0f172a0f}.delivery-customer-search--drawer input{min-height:50px;border-color:#c98a1033;background:#fff}.delivery-customer-search--drawer:focus-within{border-color:#c98a1052;box-shadow:0 18px 36px #0f172a14}.delivery-customer-filters{display:inline-flex;gap:4px;padding:4px;border-radius:14px;background:var(--delivery-surface-muted);border:1px solid var(--delivery-border)}.delivery-customer-filters__item{min-height:38px;padding:0 14px;border-radius:10px;color:var(--delivery-text-secondary);font-weight:600}.delivery-customer-filters__item.is-active{background:var(--delivery-surface);color:var(--delivery-text);box-shadow:0 2px 8px #0f172a14}.delivery-customer-table-wrap{border-radius:20px;border:1px solid var(--delivery-border);background:var(--delivery-surface);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.delivery-customer-table{width:100%;min-width:1240px;border-collapse:collapse;font-size:.9rem}.delivery-customer-table--incoming,.delivery-customer-table--summary{min-width:0}.delivery-customer-table th{padding:12px 16px;text-align:left;background:var(--delivery-surface-muted);color:var(--delivery-text-soft);font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.delivery-customer-table td{padding:14px 16px;vertical-align:top;border-top:1px solid rgba(103,87,64,.08);color:var(--delivery-text-secondary);word-break:normal}.delivery-customer-table__company strong{display:block;color:var(--delivery-text);font-size:.95rem}.delivery-customer-table__subline{display:block;margin-top:4px;color:var(--delivery-text-soft);font-size:.78rem}.delivery-customer-table__company{min-width:220px}.delivery-customer-table__contact{min-width:140px}.delivery-customer-table__phone{min-width:120px;white-space:normal}.delivery-customer-table__address{min-width:150px}.delivery-customer-table__route{min-width:160px}.delivery-customer-table__comment{min-width:170px;max-width:220px;color:var(--delivery-text-secondary);overflow-wrap:anywhere}.delivery-customer-table__status{min-width:110px;white-space:nowrap;text-align:left}.delivery-customer-table__actions{min-width:170px;text-align:right;white-space:nowrap}.delivery-customer-table__actions-left{width:120px;min-width:120px;text-align:left;white-space:nowrap}.delivery-customer-table__actions-row{justify-content:flex-end;flex-wrap:nowrap}.delivery-customer-table__action-btn{min-width:0;padding-inline:12px}.delivery-customer-table--summary th,.delivery-customer-table--summary td{padding-inline:12px}.delivery-customer-table--summary .delivery-customer-table__actions-left{width:108px;min-width:108px}.delivery-customer-table--summary .delivery-customer-table__status{width:128px;min-width:128px}.delivery-customer-table--summary .delivery-customer-table__company{min-width:0}.delivery-route-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--delivery-accent-surface);color:var(--delivery-accent-strong);white-space:normal;font-size:.82rem;font-weight:600}.delivery-route-pill--muted{background:var(--delivery-surface-muted);color:var(--delivery-text-soft)}@media(max-width:1220px){.delivery-route-grid{grid-template-columns:1fr}}.delivery-form-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.delivery-form-segmented__item{display:grid;gap:4px;padding:14px;text-align:left;border-radius:16px;border:1px solid var(--delivery-border);background:var(--delivery-surface);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.delivery-form-segmented__item strong{color:var(--delivery-text);font-size:.95rem}.delivery-form-segmented__item span{color:var(--delivery-text-soft);font-size:.82rem}.delivery-form-segmented__item.is-active{border-color:#c98a105c;background:var(--delivery-accent-surface);box-shadow:0 0 0 2px #f6c94233}.delivery-time-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.delivery-info-block{display:grid;gap:10px;padding:14px 16px;border-radius:16px;background:var(--delivery-surface-muted);border:1px dashed var(--delivery-border-strong)}.delivery-info-block strong{color:var(--delivery-text)}.delivery-info-block p{margin:0;color:var(--delivery-text-soft);line-height:1.45}.delivery-info-block--compact{gap:6px}.delivery-request-summary{display:grid;gap:16px}.delivery-request-summary__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.delivery-request-summary__head h4{margin:0;color:var(--delivery-text);font-size:1.08rem}.delivery-request-summary__head p{margin:6px 0 0;color:var(--delivery-text-soft);line-height:1.45}.delivery-request-summary__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.delivery-request-summary__item{display:grid;gap:6px;padding:14px 16px;border-radius:14px;border:1px solid rgba(103,87,64,.1);background:#ffffffdb}.delivery-request-summary__item span{color:var(--delivery-text-soft);font-size:.76rem;text-transform:uppercase;letter-spacing:.04em}.delivery-request-summary__item strong{color:var(--delivery-text);font-size:.92rem;line-height:1.45}.delivery-request-assignment{display:grid;gap:14px;padding:16px 18px;border-radius:18px;border:1px solid var(--delivery-border);background:var(--delivery-surface-muted)}.delivery-request-assignment__head{display:grid;gap:4px}.delivery-request-assignment__head h4{margin:0;color:var(--delivery-text);font-size:1rem}.delivery-request-assignment__head p{margin:0;color:var(--delivery-text-soft);line-height:1.45}.delivery-request-assignment__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.delivery-request-assignment__meta-item{display:grid;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid rgba(103,87,64,.1);background:#fffc}.delivery-request-assignment__meta-item span{color:var(--delivery-text-soft);font-size:.76rem;text-transform:uppercase;letter-spacing:.04em}.delivery-request-assignment__meta-item strong{color:var(--delivery-text);line-height:1.4}.delivery-slot-chip-list{display:flex;flex-wrap:wrap;gap:8px}.delivery-slot-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:var(--delivery-surface);border:1px solid rgba(103,87,64,.1);color:var(--delivery-text-secondary);font-size:.82rem;font-weight:600}.delivery-schedule-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;border-radius:18px;background:var(--delivery-surface-muted);border:1px solid rgba(103,87,64,.08)}.delivery-schedule-meta__item{display:grid;gap:4px}.delivery-schedule-meta__item span{color:var(--delivery-text-soft);font-size:.76rem;text-transform:uppercase;letter-spacing:.05em}.delivery-schedule-meta__item strong{color:var(--delivery-text)}.delivery-schedule-list{display:grid;gap:12px}.delivery-schedule-slot{border:1px solid var(--delivery-border);border-radius:18px;background:var(--delivery-surface);overflow:hidden}.delivery-schedule-slot--muted{border-style:dashed}.delivery-schedule-slot__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--delivery-surface-muted);border-bottom:1px solid rgba(103,87,64,.08)}.delivery-schedule-slot__head strong{color:var(--delivery-text);font-size:.95rem}.delivery-schedule-slot__head span{color:var(--delivery-text-soft);font-size:.82rem;white-space:nowrap}.delivery-schedule-slot__body{display:grid;gap:10px;padding:12px}.delivery-schedule-customer{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:14px;background:var(--delivery-surface-muted);border:1px solid rgba(103,87,64,.08)}.delivery-schedule-customer__content{flex:1;min-width:0;display:grid;gap:4px}.delivery-schedule-customer__content strong{color:var(--delivery-text)}.delivery-schedule-customer__content span{color:var(--delivery-text-soft);font-size:.84rem;line-height:1.45}.delivery-schedule-customer__content p{margin:2px 0 0;padding:6px 8px;border-radius:10px;background:#f6c9422e;color:var(--delivery-text-secondary);font-size:.82rem}.delivery-schedule-add{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:14px;border:1px dashed rgba(201,138,16,.36);color:var(--delivery-accent-strong);background:transparent;font-weight:600}.delivery-schedule-add:hover{background:var(--delivery-accent-soft)}.delivery-schedule-empty{padding:18px;border-radius:14px;border:1px dashed var(--delivery-border);color:var(--delivery-text-soft);text-align:center}.delivery-schedule-empty--compact{padding:14px}.delivery-picker-list{display:grid;gap:10px;max-height:360px;overflow-y:auto;padding-right:2px}.delivery-picker-item{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;border-radius:16px;border:1px solid var(--delivery-border);background:var(--delivery-surface);text-align:left;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.delivery-picker-item:hover{transform:translateY(-1px);border-color:#c98a105c;background:var(--delivery-accent-surface)}.delivery-picker-item.is-selected{border-color:#c98a1066;background:var(--delivery-accent-surface);box-shadow:0 0 0 2px #f6c94233}.delivery-picker-item.is-disabled{opacity:.55}.delivery-picker-item.is-disabled:hover{transform:none;background:var(--delivery-surface);border-color:var(--delivery-border)}.delivery-picker-item__avatar{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--delivery-accent-surface);color:var(--delivery-accent-strong);font-weight:800}.delivery-picker-item__body{display:grid;gap:3px;min-width:0}.delivery-picker-item__body strong{color:var(--delivery-text)}.delivery-picker-item__body span{color:var(--delivery-text-soft);font-size:.84rem;line-height:1.4}.delivery-selected-customer{display:grid;gap:12px;padding:16px;border-radius:18px;background:var(--delivery-surface-muted);border:1px solid rgba(103,87,64,.1)}.delivery-selected-customer__head{display:grid;gap:4px}.delivery-selected-customer__head strong{color:var(--delivery-text)}.delivery-selected-customer__head span,.delivery-selected-customer__meta{color:var(--delivery-text-soft);font-size:.84rem;line-height:1.45}@media(max-width:960px){.delivery-time-grid,.delivery-route-card__meta,.delivery-schedule-meta,.delivery-request-summary__grid,.delivery-request-assignment__meta{grid-template-columns:1fr 1fr}}@media(max-width:760px){.modal-backdrop--panel{padding:0}.modal-backdrop--panel-centered{place-items:stretch}.admin-side-panel{width:100%;max-height:100dvh;border-radius:0}.admin-side-panel--center{width:100%;max-height:100dvh;margin:0;border:0}.delivery-admin-tabs{width:100%}.delivery-customer-view-tabs{width:100%;overflow-x:auto}.delivery-admin-tabs__item{flex:1;justify-content:center}.delivery-customer-view-tabs__item{flex:1 1 auto;justify-content:center}.delivery-admin-panel-head{grid-template-columns:1fr}.delivery-admin-panel-head__action{justify-self:start}.delivery-route-grid,.delivery-time-grid,.delivery-form-segmented,.delivery-route-card__meta,.delivery-schedule-meta,.delivery-request-summary__grid,.delivery-request-assignment__meta{grid-template-columns:1fr}.delivery-request-summary__head{flex-direction:column;align-items:flex-start}.delivery-customer-table-wrap{overflow-x:auto}.delivery-customer-table{min-width:860px}}
