.Stack_stack__Dz3jt{display:flex}.Stack_dir-row__CkEPX{flex-direction:row}.Stack_dir-column__lskkS{flex-direction:column}.Stack_gap-0__x5kCo{gap:var(--space-0)}.Stack_gap-1__l9pE9{gap:var(--space-1)}.Stack_gap-2__fzX3m{gap:var(--space-2)}.Stack_gap-3__Mrdpt{gap:var(--space-3)}.Stack_gap-4__ZfISO{gap:var(--space-4)}.Stack_gap-5__0sUKN{gap:var(--space-5)}.Stack_gap-6__sYPkO{gap:var(--space-6)}.Stack_gap-7__zSyxj{gap:var(--space-7)}.Stack_gap-8__aq_nJ{gap:var(--space-8)}.Stack_wrap__v9Ifp{flex-wrap:wrap}.Stack_fullWidth__Y3hVe{width:100%}.Stack_fullHeight__ubiYC{height:100%}.Stack_align-start__7pe_u{align-items:flex-start}.Stack_align-center__LxIoL{align-items:center}.Stack_align-end__O_OEH{align-items:flex-end}.Stack_align-stretch__P4h53{align-items:stretch}.Stack_align-baseline__AQ_9V{align-items:baseline}.Stack_justify-start__42irI{justify-content:flex-start}.Stack_justify-center__b_MF2{justify-content:center}.Stack_justify-end__mprx5{justify-content:flex-end}.Stack_justify-between__JTl8N{justify-content:space-between}.Stack_justify-around__zrZqg{justify-content:space-around}.Grid_grid__59Uuu{display:grid}.Grid_gap-0__CyKir{gap:var(--space-0)}.Grid_gap-1__ThelE{gap:var(--space-1)}.Grid_gap-2__BjZad{gap:var(--space-2)}.Grid_gap-3__oCWbU{gap:var(--space-3)}.Grid_gap-4__tM58h{gap:var(--space-4)}.Grid_gap-5__caj4w{gap:var(--space-5)}.Grid_gap-6__hVTL4{gap:var(--space-6)}.Grid_cols-1__lCJ_t{grid-template-columns:repeat(1,1fr)}.Grid_cols-2__H0uJJ{grid-template-columns:repeat(2,1fr)}.Grid_cols-3__a5KKS{grid-template-columns:repeat(3,1fr)}.Grid_cols-4__UJAWk{grid-template-columns:repeat(4,1fr)}.Grid_cols-5__lN08k{grid-template-columns:repeat(5,1fr)}.Grid_cols-6__gAInr{grid-template-columns:repeat(6,1fr)}.Grid_auto-sm__oi8g7{grid-template-columns:repeat(auto-fill,minmax(140px,180px));justify-content:start}.Grid_auto-md__7Lkas{grid-template-columns:repeat(auto-fill,minmax(200px,240px));justify-content:start}.Grid_auto-lg__b6UTE{grid-template-columns:repeat(auto-fill,minmax(260px,320px));justify-content:start}@media (max-width:900px){.Grid_cols-3__a5KKS,.Grid_cols-4__UJAWk,.Grid_cols-5__lN08k,.Grid_cols-6__gAInr{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.Grid_cols-2__H0uJJ,.Grid_cols-3__a5KKS,.Grid_cols-4__UJAWk,.Grid_cols-5__lN08k,.Grid_cols-6__gAInr{grid-template-columns:1fr}.Grid_auto-md__7Lkas,.Grid_auto-sm__oi8g7{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.Grid_auto-lg__b6UTE{grid-template-columns:1fr}}.PageContainer_container__iKcbn{width:100%;margin-inline:auto}.PageContainer_size-sm__wLLaj{max-width:640px}.PageContainer_size-md__X_k8G{max-width:860px}.PageContainer_size-lg__SioYw{max-width:980px}.PageContainer_size-full__npSSJ{max-width:100%}.PageContainer_pad-none__S1M63{padding:0}.PageContainer_pad-sm__5Hqbl{padding:var(--space-4) var(--space-5)}.PageContainer_pad-md__vBq0a{padding:var(--space-5) var(--space-5)}.PageContainer_pad-lg__tNhZh{padding:var(--space-6) var(--space-5)}@media (max-width:560px){.PageContainer_pad-lg__tNhZh,.PageContainer_pad-md__vBq0a{padding:var(--space-4) var(--space-4)}}.PageHeader_header__dIOq5{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5)}.PageHeader_title__kWUG4{margin:0;font-size:var(--text-2xl);font-weight:600;letter-spacing:-.025em}.PageHeader_description___GDQ0{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-md);line-height:1.5}.PageHeader_actions__CcG5k{display:flex;gap:var(--space-2);flex-wrap:wrap}.Section_section__WhLGl{display:flex;flex-direction:column}.Section_spacing-sm__PMdvG{gap:var(--space-4)}.Section_spacing-md__VdEEr{gap:var(--space-5)}.Section_spacing-lg__m5JqN{gap:var(--space-6)}.Section_head__7yMD5{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.Section_align-left__fVuAj .Section_head__7yMD5{text-align:left}.Section_align-center__4oTFN .Section_head__7yMD5{text-align:center;justify-content:center}.Section_headLeft__U_9Jr{flex:1 1;min-width:0}.Section_align-center__4oTFN .Section_headLeft__U_9Jr{flex:unset;width:100%}.Section_title__3DBv6{margin:0;font-size:var(--text-2xl);font-weight:600;letter-spacing:-.025em;color:var(--color-text)}.Section_size-sm__pj7A9 .Section_title__3DBv6{font-size:var(--text-xl)}.Section_description__iLq7W{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-md);font-weight:400;line-height:1.47059}.Section_actions__6mI4W{display:flex;gap:var(--space-2);align-items:center;flex-shrink:0}.Section_body__V9Ywd{width:100%}.Card_card__4QnKw{border:1px solid var(--color-border-subtle);transition:border-color var(--transition-fast),opacity var(--transition-fast)}.Card_card__4QnKw,.Card_variant-surface__PW8AH{background:var(--color-surface)}.Card_variant-outline__gIFbM{background:transparent}.Card_variant-ghost__IDLqC{background:var(--color-bg-subtle);border-color:transparent}.Card_pad-none__BJm01{padding:0}.Card_pad-sm__80VzV{padding:var(--space-3)}.Card_pad-md__HdtOX{padding:var(--space-4)}.Card_pad-lg__Ao3iQ{padding:var(--space-5)}.Card_shadow-none__DUQJU{box-shadow:none}.Card_shadow-sm__rjjD6{box-shadow:var(--shadow-sm)}.Card_shadow-md___CCa1{box-shadow:var(--shadow-md)}.Card_shadow-lg__xSyQb{box-shadow:var(--shadow-lg)}.Card_radius-sm__fTlZX{border-radius:var(--radius-sm)}.Card_radius-md__K5umM{border-radius:var(--radius-md)}.Card_radius-lg__bhvDS{border-radius:var(--radius-lg)}.Card_fullHeight__Q_f6d{height:100%}.Card_interactive__GJl0v{cursor:pointer}.Card_interactive__GJl0v:hover{border-color:var(--color-border)}.Button_button__XaQ6T{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:none;border-radius:var(--radius-pill);font-weight:400;cursor:pointer;white-space:nowrap;letter-spacing:-.01em;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast),transform var(--transition-spring),box-shadow var(--transition-base)}.Button_button__XaQ6T:disabled{opacity:.4;cursor:not-allowed}.Button_button__XaQ6T:active:not(:disabled){transform:scale(.97)}.Button_size-xs__qMfeK{padding:4px 12px;font-size:var(--text-xs);min-height:28px}.Button_size-sm__sa2LG{padding:8px 14px;font-size:var(--text-sm);min-height:44px}.Button_size-md__OPTfK{padding:10px 18px;font-size:var(--text-sm);min-height:44px}.Button_size-lg__3_NeF{padding:10px 22px;font-size:var(--text-md);min-height:48px}.Button_variant-primary__6g_n0{background:var(--color-primary);color:var(--color-primary-contrast);box-shadow:0 1px 2px rgba(0,0,0,.06)}.Button_variant-primary__6g_n0:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:var(--shadow-glow-primary);transform:translateY(-1px)}.Button_variant-primary__6g_n0:active:not(:disabled){background:var(--color-primary-active);transform:scale(.97);box-shadow:none}.Button_variant-secondary__6F3AI{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}.Button_variant-secondary__6F3AI:hover:not(:disabled){background:var(--color-primary-soft);border-color:var(--color-primary-hover);color:var(--color-primary-hover);transform:translateY(-1px)}.Button_variant-outline__CTvlV{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}.Button_variant-outline__CTvlV:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.Button_variant-outline__CTvlV:active:not(:disabled){background:var(--color-primary-active);border-color:var(--color-primary-active);color:var(--color-primary-contrast)}.Button_variant-ghost__fIidJ{background:transparent;color:var(--color-primary);padding-inline:0}.Button_variant-ghost__fIidJ:hover:not(:disabled){color:var(--color-primary-hover)}.Button_variant-danger__1G_3N{background:var(--color-danger);color:#fff}.Button_variant-danger__1G_3N:hover:not(:disabled){background:var(--color-danger-hover);transform:translateY(-1px)}.Button_variant-danger__1G_3N:active:not(:disabled){background:var(--color-danger-active)}.Button_variant-success__M_BQ5{background:var(--color-success);color:#fff}.Button_variant-success__M_BQ5:hover:not(:disabled){background:var(--color-success-hover);transform:translateY(-1px)}.Button_variant-success__M_BQ5:active:not(:disabled){background:var(--color-success-active)}.Button_fullWidth__DS_mi{width:100%}.Button_loading__XKUAn{cursor:progress}.Button_icon__20f5L,.Button_label__3vT2B{display:inline-flex;align-items:center}@media (prefers-reduced-motion:reduce){.Button_button__XaQ6T:active:not(:disabled),.Button_button__XaQ6T:hover:not(:disabled){transform:none}}.Spinner_spinner__O7EnP{display:inline-block;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentcolor;animation:Spinner_spin__1S7_D .7s linear infinite}.Spinner_size-sm__5aoNI{width:14px;height:14px}.Spinner_size-md__BUwox{width:20px;height:20px}.Spinner_size-lg__Po7Hf{width:32px;height:32px;border-width:3px}@keyframes Spinner_spin__1S7_D{to{transform:rotate(1turn)}}.LoadingOverlay_root__gRU27{position:relative;width:100%}.LoadingOverlay_minHeight-sm__koBaj{min-height:6rem}.LoadingOverlay_minHeight-md__NIitT{min-height:12rem}.LoadingOverlay_minHeight-lg__U7njs{min-height:18rem}.LoadingOverlay_minHeight-fill__xXQOe{min-height:100%;flex:1 1}.LoadingOverlay_overlay__KqlCz{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-bg) 75%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-base),visibility var(--transition-base)}.LoadingOverlay_overlayActive__qkuO4{opacity:1;visibility:visible;pointer-events:auto}.LoadingOverlay_panel__9QOGy{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.LoadingOverlay_spinnerWrap__l2l42{width:32px;height:32px;border:2px solid var(--color-border-subtle);border-top-color:var(--color-text-muted);border-radius:50%;animation:LoadingOverlay_spin__iMytw .8s linear infinite}.LoadingOverlay_label__YX3Aj{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}@keyframes LoadingOverlay_spin__iMytw{to{transform:rotate(1turn)}}.FormField_field__gAnud{display:flex;flex-direction:column;gap:var(--space-2)}.FormField_label___U6VY{font-size:var(--text-sm);font-weight:500;color:var(--color-text)}.FormField_required__YCaJ0{color:var(--color-danger)}.FormField_hint__7aOt3{font-size:var(--text-xs);color:var(--color-text-muted)}.FormField_error__axriP{font-size:var(--text-xs);color:var(--color-danger)}.Input_wrapper__VYkGR{display:flex;align-items:center;gap:var(--space-2);background:var(--color-bg-subtle);border:none;border-radius:var(--radius-pill);transition:background var(--transition-fast),box-shadow var(--transition-fast)}.Input_wrapper__VYkGR:focus-within{background:var(--color-bg-subtle);box-shadow:0 0 0 4px var(--color-primary-soft)}.Input_variant-flat__ZCHW4{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-bg-subtle)}.Input_variant-flat__ZCHW4:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft);background:var(--color-bg-subtle)}.Input_size-md__8Y_AR,.Input_size-sm__B6KmH{padding:var(--space-2) var(--space-3)}.Input_size-lg__tpIC0{padding:var(--space-3) var(--space-4)}.Input_input__ZZCXC{flex:1 1;width:100%;border:none;outline:none;background:transparent;color:var(--color-text);font-size:var(--text-sm);font-family:inherit;letter-spacing:-.01em}.Input_input__ZZCXC::placeholder{color:var(--color-text-subtle)}.Input_invalid__PDtZR{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-danger) 15%,transparent)}.Input_disabled__yr6_P{opacity:.5}.Input_leftIcon__WC8Xe,.Input_rightAddon__wkVow{display:inline-flex;align-items:center;color:var(--color-text-subtle);font-size:var(--text-sm)}.Textarea_textarea__ntN78{width:100%;padding:var(--space-3);background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text);font-family:inherit;font-size:var(--text-sm);resize:vertical;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.Textarea_textarea__ntN78:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.Textarea_textarea__ntN78::placeholder{color:var(--color-text-subtle)}.Textarea_invalid__S63aJ{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-danger) 15%,transparent)}.Select_wrapper__OXoYZ{position:relative;display:flex;align-items:center;background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.Select_wrapper__OXoYZ:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.Select_select__A7ygp{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:44px;min-width:0;border:none;outline:none;background:transparent;color:var(--color-text);font-family:inherit;font-size:var(--text-sm);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-padding-end:calc(var(--space-3) + 1.25rem);padding-inline-end:calc(var(--space-3) + 1.25rem)}.Select_select__A7ygp option{background:var(--color-surface);color:var(--color-text)}[data-theme=dark] .Select_select__A7ygp{color-scheme:dark}.Select_size-sm__3xYuX .Select_select__A7ygp{padding-block:var(--space-2);-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3)}.Select_size-md__X2ZcW .Select_select__A7ygp{padding-block:var(--space-2);-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4)}.Select_size-lg__TXgs0 .Select_select__A7ygp{padding-block:var(--space-3);-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4)}.Select_chevron__eIqYk{position:absolute;right:var(--space-3);pointer-events:none;width:8px;height:8px;border-right:1.5px solid var(--color-text-subtle);border-bottom:1.5px solid var(--color-text-subtle);transform:rotate(45deg) translateY(-2px)}.Select_invalid__XEic7{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-danger) 15%,transparent)}.Checkbox_wrapper__A58jb{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_input__w68BC{position:absolute;opacity:0;width:0;height:0}.Checkbox_box__3w4fR{width:18px;height:18px;border:1.5px solid var(--color-border);border-radius:4px;background:var(--color-bg-subtle);display:inline-flex;align-items:center;justify-content:center;transition:background var(--transition-fast),border-color var(--transition-fast)}.Checkbox_input__w68BC:checked+.Checkbox_box__3w4fR{background:var(--color-primary);border-color:var(--color-primary)}.Checkbox_input__w68BC:checked+.Checkbox_box__3w4fR:after{content:"";width:5px;height:9px;border:solid var(--color-primary-contrast);border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-1px)}.Checkbox_input__w68BC:focus-visible+.Checkbox_box__3w4fR{box-shadow:0 0 0 3px var(--color-primary-soft)}.Checkbox_label__tW0UX{font-size:var(--text-sm);color:var(--color-text)}.Switch_wrapper__trJOW{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Switch_wrapperDisabled__WYwkc{opacity:.45;cursor:not-allowed}.Switch_input__H1Ba1{position:absolute;opacity:0;width:0;height:0}.Switch_track__kAr7T{position:relative;flex-shrink:0;border-radius:var(--radius-pill);background:#e9e9eb;box-shadow:inset 0 0 0 1px rgb(0 0 0/4%);transition:background var(--transition-base),box-shadow var(--transition-fast)}.Switch_thumb__m93m7{position:absolute;top:2px;left:2px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.16),inset 0 1px 0 hsla(0,0%,100%,.8);transition:transform var(--transition-spring)}.Switch_size-md__PJB2Q .Switch_track__kAr7T{width:51px;height:31px}.Switch_size-md__PJB2Q .Switch_thumb__m93m7{width:27px;height:27px}.Switch_size-md__PJB2Q .Switch_input__H1Ba1:checked+.Switch_track__kAr7T .Switch_thumb__m93m7{transform:translateX(20px)}.Switch_size-sm__82eRJ .Switch_track__kAr7T{width:44px;height:26px}.Switch_size-sm__82eRJ .Switch_thumb__m93m7{width:22px;height:22px}.Switch_size-sm__82eRJ .Switch_input__H1Ba1:checked+.Switch_track__kAr7T .Switch_thumb__m93m7{transform:translateX(18px)}.Switch_input__H1Ba1:checked+.Switch_track__kAr7T{background:var(--color-primary);box-shadow:inset 0 0 0 1px rgb(0 0 0/6%)}.Switch_input__H1Ba1:focus-visible+.Switch_track__kAr7T{box-shadow:inset 0 0 0 1px rgb(0 0 0/4%),0 0 0 4px color-mix(in srgb,var(--color-primary) 22%,transparent)}.Switch_input__H1Ba1:checked:focus-visible+.Switch_track__kAr7T{box-shadow:inset 0 0 0 1px rgb(0 0 0/6%),0 0 0 4px color-mix(in srgb,var(--color-primary) 22%,transparent)}.Switch_input__H1Ba1:disabled+.Switch_track__kAr7T{opacity:.7}.Switch_label__ppNpJ{font-size:var(--text-sm);font-weight:500;color:var(--color-text);letter-spacing:-.01em;white-space:nowrap}@media (prefers-reduced-motion:reduce){.Switch_thumb__m93m7,.Switch_track__kAr7T{transition:none}}[data-theme=dark] .Switch_track__kAr7T{background:#39393d;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}[data-theme=dark] .Switch_thumb__m93m7{box-shadow:0 3px 8px rgba(0,0,0,.35),0 1px 1px rgba(0,0,0,.2)}.Badge_badge__uayEw{display:inline-flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);font-weight:500;line-height:1}.Badge_size-sm__0AGn1{padding:2px 8px;font-size:var(--text-xs)}.Badge_size-md__fFsVz{padding:4px 10px;font-size:var(--text-sm)}.Badge_variant-primary__NAHk7{background:var(--color-primary-soft);color:var(--color-primary)}.Badge_variant-neutral__GgHoc{background:var(--color-surface-3);color:var(--color-text-muted)}.Badge_variant-success__kfdmy{background:var(--color-success-soft);color:var(--color-success)}.Badge_variant-danger__GukSO{background:var(--color-danger-soft);color:var(--color-danger)}.Badge_variant-warning__IUM9a{background:var(--color-danger-soft);color:var(--color-warning)}.Avatar_avatar__a1Ff2{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--color-surface-3);color:var(--color-text-muted);font-weight:600;flex-shrink:0}.Avatar_shape-circle__vHqOy{border-radius:50%}.Avatar_shape-rounded__cEPGV{border-radius:var(--radius-md)}.Avatar_size-xs__g9ksq{width:28px;height:28px;font-size:10px}.Avatar_size-sm__01jQu{width:28px;height:28px;font-size:var(--text-xs)}.Avatar_size-md__Bpqum{width:40px;height:40px;font-size:var(--text-sm)}.Avatar_size-lg__XmHk1{width:52px;height:52px;font-size:var(--text-md)}.Avatar_size-xl___Efl0{width:80px;height:80px;font-size:var(--text-xl)}.Avatar_img__NyHp1{width:100%;height:100%;object-fit:cover}.Avatar_initials__OV_px{line-height:1}.Divider_divider__mm1cp{border:none;background:var(--color-border-subtle)}.Divider_horizontal__aznti{width:100%;height:1px}.Divider_vertical__tn6PF{width:1px;align-self:stretch}.Divider_spacing-none__3geDd{margin:0}.Divider_horizontal__aznti.Divider_spacing-sm__nYuIW{margin:var(--space-2) 0}.Divider_horizontal__aznti.Divider_spacing-md__5Vjq1{margin:var(--space-4) 0}.Divider_horizontal__aznti.Divider_spacing-lg__J3BDA{margin:var(--space-6) 0}.Divider_vertical__tn6PF.Divider_spacing-sm__nYuIW{margin:0 var(--space-2)}.Divider_vertical__tn6PF.Divider_spacing-md__5Vjq1{margin:0 var(--space-4)}.Divider_vertical__tn6PF.Divider_spacing-lg__J3BDA{margin:0 var(--space-6)}.Text_size-xs__SKpQb{font-size:var(--text-xs)}.Text_size-sm__pjsgo{font-size:var(--text-sm)}.Text_size-md__mdAMN{font-size:var(--text-md)}.Text_size-lg__QGtsG{font-size:var(--text-lg)}.Text_size-xl__kxJxz{font-size:var(--text-xl)}.Text_weight-normal__ccztk{font-weight:400}.Text_weight-medium__WTnUS{font-weight:500}.Text_weight-bold__cxun_,.Text_weight-semibold__S5mWE{font-weight:600}.Text_tone-default__G_0UA{color:var(--color-text)}.Text_tone-muted__YqqW4{color:var(--color-text-muted)}.Text_tone-subtle__YMTl1{color:var(--color-text-subtle)}.Text_tone-primary___KU_1{color:var(--color-primary)}.Text_tone-danger__owbDW{color:var(--color-danger)}.Text_tone-success__uzaN4{color:var(--color-success)}.Text_align-left___5xIq{text-align:left}.Text_align-center__ZqWBT{text-align:center}.Text_align-right__Cq4TS{text-align:right}.Text_truncate__QuX8s{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Alert_alert__D6Rvw{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);font-size:var(--text-sm);line-height:1.45}.Alert_title__O3CCs{font-weight:600}.Alert_body__zJp81{color:inherit}.Alert_variant-info__3ufCL{background:var(--color-bg-subtle);color:var(--color-text)}.Alert_variant-success__aW9F0{background:var(--color-success-soft);color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 20%,transparent)}.Alert_variant-danger__R2Fqr{background:var(--color-danger-soft);color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 20%,transparent)}.Alert_variant-warning__w6K6o{background:var(--color-danger-soft);color:var(--color-warning)}.Skeleton_skeleton__bE2_s{display:block;background:var(--color-bg-subtle);animation:Skeleton_pulse__4vXxh 1.5s ease-in-out infinite}.Skeleton_fullWidth__Vdezi{width:100%}.Skeleton_height-sm__es4rm{height:12px}.Skeleton_height-md__BElGQ{height:20px}.Skeleton_height-lg__roJAd{height:48px}.Skeleton_height-xl__Drs0C{height:180px}.Skeleton_radius-sm__gLTeg{border-radius:var(--radius-sm)}.Skeleton_radius-md__U_S7M{border-radius:var(--radius-md)}.Skeleton_radius-lg__0w6_G{border-radius:var(--radius-lg)}.Skeleton_radius-full__zuMD2{border-radius:var(--radius-full)}@keyframes Skeleton_pulse__4vXxh{0%,to{opacity:1}50%{opacity:.55}}.EmptyState_wrapper__zKIsl{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-8) var(--space-4)}.EmptyState_icon__ID5Hk{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;background:var(--color-bg-subtle);color:var(--color-text-muted);font-size:var(--text-xl)}.EmptyState_title__zQP8m{margin:0;font-size:var(--text-lg);font-weight:600;letter-spacing:-.01em}.EmptyState_description__wVxxQ{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);max-width:360px;line-height:1.5}.EmptyState_action__OJMCx{margin-top:var(--space-2)}.SidePanel_overlay__rfCXF{position:fixed;inset:0;background:var(--color-overlay);display:flex;align-items:stretch;z-index:1000;animation:SidePanel_fadeIn__Nq8nh .2s var(--ease-out) both}.SidePanel_side-right__CrP2d{justify-content:flex-end}.SidePanel_side-left__uzPfN{justify-content:flex-start}.SidePanel_panel__wGMeC{background:var(--color-surface);border-radius:0;box-shadow:var(--shadow-float);display:flex;flex-direction:column;height:100%;max-height:100dvh;overflow:hidden}.SidePanel_side-right__CrP2d .SidePanel_panel__wGMeC{animation:SidePanel_slideInRight__lKhH6 .35s var(--ease-out-expo) both}.SidePanel_side-left__uzPfN .SidePanel_panel__wGMeC{animation:SidePanel_slideInLeft__Z85Uc .35s var(--ease-out-expo) both}.SidePanel_size-sm__tqhfs{width:min(100%,400px)}.SidePanel_size-md__u1P6V{width:min(100%,520px)}.SidePanel_size-lg__q622E{width:min(100%,720px)}.SidePanel_header__wb08T{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0}.SidePanel_title__D5Ojf{margin:0;font-size:var(--text-lg);font-weight:600;letter-spacing:-.01em}.SidePanel_close__MxSEY{border:none;background:transparent;color:var(--color-text-muted);font-size:var(--text-lg);cursor:pointer;border-radius:var(--radius-sm);padding:var(--space-1);line-height:1;transition:color var(--transition-fast),background var(--transition-fast)}.SidePanel_close__MxSEY:hover{color:var(--color-text);background:var(--color-bg-subtle)}.SidePanel_body__iTyeM{flex:1 1;padding:var(--space-5);overflow-y:auto}.SidePanel_footer__3_dPJ{flex-shrink:0;display:flex;gap:var(--space-2);padding:var(--space-4) var(--space-5);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border-subtle)}.SidePanel_footer-row__Krtc8{flex-direction:row;justify-content:flex-end}.SidePanel_footer-column__iCh9u{flex-direction:column;gap:var(--space-3)}@media (prefers-reduced-motion:reduce){.SidePanel_overlay__rfCXF,.SidePanel_panel__wGMeC{animation:none}}.Dropdown_root__SXObe{position:relative;display:inline-flex}.Dropdown_trigger__0p7MK{border:none;background:transparent;cursor:pointer;padding:0;display:inline-flex;align-items:center}.Dropdown_menu__0Qi_K{position:absolute;top:calc(100% + var(--space-2));min-width:220px;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-2);display:flex;flex-direction:column;gap:2px;z-index:500}.Dropdown_align-start__jVG_k{left:0}.Dropdown_align-end__fCHJ1{right:0}.Dropdown_item__M1T6W{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;background:transparent;border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-sm);font-family:inherit;text-align:left;cursor:pointer}.Dropdown_item__M1T6W:hover{background:var(--color-bg-subtle)}.Dropdown_item-danger__NrH6A{color:var(--color-danger)}.Dropdown_itemIcon__BKsJQ{display:inline-flex;color:var(--color-text-muted)}.Dropdown_item-danger__NrH6A .Dropdown_itemIcon__BKsJQ{color:var(--color-danger)}.Dropdown_divider__3fxD3{height:1px;background:var(--color-border-subtle);margin:var(--space-1) 0}.Dropdown_menuLabel__dj7P3{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:600;color:var(--color-text-subtle)}.ThemeToggle_toggle__MYoDr{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast)}.ThemeToggle_toggle__MYoDr:hover{color:var(--color-text)}.ThemeToggle_icon__Cgfel{display:block;width:1.15rem;height:1.15rem;flex-shrink:0}.ThemeToggle_size-sm__g8YNh{width:44px;height:44px}.ThemeToggle_size-sm__g8YNh .ThemeToggle_icon__Cgfel{width:1.125rem;height:1.125rem}.ThemeToggle_size-md__F2c_g{width:44px;height:44px}.ThemeToggle_size-md__F2c_g .ThemeToggle_icon__Cgfel{width:1.25rem;height:1.25rem}.ColorPicker_wrapper__WxqUQ{display:flex;flex-direction:column;gap:var(--space-5)}.ColorPicker_preview__6fM2C{position:relative;overflow:hidden;padding:var(--space-5);border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--preview-color) 28%,#fff),transparent 58%),linear-gradient(135deg,color-mix(in srgb,var(--preview-color) 12%,#fff),var(--color-bg) 72%);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.ColorPicker_previewContent__18T2E{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.ColorPicker_previewLabel__UOtb3{margin:0 0 var(--space-1);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.ColorPicker_previewHex__Lo8hp{margin:0;font-size:28px;font-weight:600;letter-spacing:-.03em;color:var(--color-text);line-height:1.1}.ColorPicker_previewButton__C4w_V{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 var(--space-5);border-radius:var(--radius-pill);color:#fff;font-size:var(--text-sm);font-weight:600;letter-spacing:-.01em;box-shadow:0 8px 24px color-mix(in srgb,var(--preview-color) 35%,transparent)}.ColorPicker_section__hcSHN{display:flex;flex-direction:column;gap:var(--space-3)}.ColorPicker_sectionLabel__EdyMl{margin:0;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.ColorPicker_presets__QnFpf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);max-width:320px}.ColorPicker_swatch__1R08E{aspect-ratio:1;width:100%;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;transition:transform var(--transition-spring)}.ColorPicker_swatch__1R08E:hover{transform:scale(1.06)}.ColorPicker_swatch__1R08E:active{transform:scale(.96)}.ColorPicker_swatchFill__NKJnK{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(0 0 0/8%),0 1px 2px rgb(0 0 0/6%)}.ColorPicker_swatchActive__Em2OL{transform:scale(1.02)}.ColorPicker_swatchActive__Em2OL .ColorPicker_swatchFill__NKJnK{box-shadow:inset 0 0 0 1px rgb(0 0 0/8%),0 0 0 2px var(--color-bg),0 0 0 4px var(--swatch-color)}.ColorPicker_custom__AD10l{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-bg);cursor:pointer;overflow:hidden;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.ColorPicker_custom__AD10l:hover{border-color:var(--color-border);background:var(--color-bg-subtle)}.ColorPicker_customActive__0iupt{border-color:color-mix(in srgb,var(--preview-color) 35%,var(--color-border));background:color-mix(in srgb,var(--preview-color) 6%,var(--color-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--preview-color) 12%,transparent)}.ColorPicker_nativeInput__8x3G6{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;border:none}.ColorPicker_customSwatch__3a1fJ{width:40px;height:40px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px rgb(0 0 0/8%),0 1px 2px rgb(0 0 0/6%)}.ColorPicker_customCopy__EXRUd{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.ColorPicker_customTitle__tt_MM{font-size:var(--text-sm);font-weight:600;color:var(--color-text);letter-spacing:-.01em}.ColorPicker_customHint__85FPG{font-size:var(--text-xs);color:var(--color-text-muted)}.ColorPicker_customValue__6kwKR{font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);letter-spacing:.02em}@media (max-width:520px){.ColorPicker_previewHex__Lo8hp{font-size:24px}.ColorPicker_presets__QnFpf{max-width:none;grid-template-columns:repeat(5,minmax(0,1fr))}.ColorPicker_customValue__6kwKR{display:none}}@media (prefers-reduced-motion:reduce){.ColorPicker_swatch__1R08E{transition:none}.ColorPicker_swatchActive__Em2OL,.ColorPicker_swatch__1R08E:active,.ColorPicker_swatch__1R08E:hover{transform:none}}.PriceTag_row__Xagrt{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.PriceTag_rowInline___Fp4X{flex-direction:row;align-items:baseline;gap:var(--space-2)}.PriceTag_price__d7o6E{font-weight:600;color:var(--color-text);letter-spacing:-.01em}.PriceTag_priceOffer__ypwGp{font-weight:700;color:var(--color-primary);letter-spacing:-.03em}.PriceTag_size-md__gAQNq{font-size:var(--text-lg)}.PriceTag_size-sm__xFJFB{font-size:var(--text-sm)}.PriceTag_offer-md__X06gU{font-size:var(--text-xl)}.PriceTag_offer-sm__kxVXG{font-size:var(--text-md)}.PriceTag_priceOld__qLGY_{color:var(--color-text-subtle);text-decoration:line-through;text-decoration-thickness:1px;font-weight:500;opacity:.85}.PriceTag_old-md__Ai_DK{font-size:var(--text-sm)}.PriceTag_old-sm__T2_kH{font-size:var(--text-xs)}.ProductGallery_gallery__2wCjE{display:flex;flex-direction:column;gap:var(--space-3)}.ProductGallery_main__fYQWu{aspect-ratio:1;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg-subtle);box-shadow:var(--shadow-elevated);transition:box-shadow var(--transition-base)}.ProductGallery_main__fYQWu:hover{box-shadow:var(--shadow-float)}.ProductGallery_mainImage__ESOzw{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s var(--ease-out-expo)}.ProductGallery_main__fYQWu:hover .ProductGallery_mainImage__ESOzw{transform:scale(1.02)}.ProductGallery_placeholder__6MIXz{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--color-bg-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.ProductGallery_placeholderIcon__O_2tv{width:48px;height:48px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);opacity:.35}.ProductGallery_thumbs___6mLB{display:flex;gap:var(--space-2);flex-wrap:wrap}.ProductGallery_thumbActive___8h5t,.ProductGallery_thumb__ST14l{width:56px;height:56px;border-radius:var(--radius-sm);overflow:hidden;border:2px solid transparent;cursor:pointer;padding:0;background:var(--color-bg-subtle);transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.ProductGallery_thumb__ST14l:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.ProductGallery_thumbActive___8h5t{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-soft)}.ProductGallery_thumbImage__dX15N{width:100%;height:100%;object-fit:cover;display:block}.ProductGallery_compactPlaceholder__q4A_M,.ProductGallery_compact__VdSaF .ProductGallery_main__fYQWu{aspect-ratio:4/3;max-height:min(240px,42vw)}.ProductGallery_compact__VdSaF .ProductGallery_mainImage__ESOzw{object-fit:contain;background:var(--color-bg-subtle)}.ProductGallery_compact__VdSaF .ProductGallery_thumbActive___8h5t,.ProductGallery_compact__VdSaF .ProductGallery_thumb__ST14l{width:48px;height:48px}@media (min-width:861px){.ProductGallery_compactPlaceholder__q4A_M,.ProductGallery_compact__VdSaF .ProductGallery_main__fYQWu{max-height:320px}}@media (max-width:560px){.ProductGallery_compactPlaceholder__q4A_M,.ProductGallery_compact__VdSaF .ProductGallery_main__fYQWu{max-height:min(220px,52vw)}}@media (prefers-reduced-motion:reduce){.ProductGallery_main__fYQWu:hover .ProductGallery_mainImage__ESOzw,.ProductGallery_thumb__ST14l:hover{transform:none}}.ProductCard_card__qWL9f{position:relative;display:flex;flex-direction:column;height:100%;border-radius:18px;border:1px solid var(--color-border-subtle);background:var(--color-surface);overflow:hidden;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.ProductCard_card__qWL9f:hover{border-color:color-mix(in srgb,var(--color-primary) 18%,var(--color-border-subtle));box-shadow:var(--shadow-md);transform:translateY(-2px)}.ProductCard_cardOutOfStock__deIX5{opacity:.88}.ProductCard_cardLink__I_2_8{display:flex;flex-direction:column;flex:1 1;min-height:0;text-decoration:none;color:inherit}.ProductCard_cardLink__I_2_8:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ProductCard_media__NWcfF{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:var(--color-bg-subtle)}.ProductCard_image__xPy_J{width:100%;height:100%;object-fit:cover;display:block;transition:transform .42s var(--ease-out-expo)}.ProductCard_card__qWL9f:hover .ProductCard_image__xPy_J{transform:scale(1.04)}.ProductCard_placeholder__W2LSS{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ProductCard_placeholderIcon___LyuA{width:48px;height:48px;border:1px solid var(--color-border);border-radius:var(--radius-md);opacity:.22}.ProductCard_stockBadge__qZZxa{background:color-mix(in srgb,var(--color-text) 82%,transparent);color:var(--color-bg)}.ProductCard_closedBadge__OW222,.ProductCard_stockBadge__qZZxa{position:absolute;left:var(--space-2);bottom:var(--space-2);padding:4px 8px;border-radius:var(--radius-pill);font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;z-index:2}.ProductCard_closedBadge__OW222{background:color-mix(in srgb,var(--color-warning,#b45309) 88%,transparent);color:#fff;max-width:calc(100% - 1rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductCard_discountPill__XBxJ7{top:var(--space-2);right:var(--space-2);background:var(--color-primary);color:var(--color-primary-contrast);font-size:11px;font-weight:700;line-height:1.2;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 28%,transparent)}.ProductCard_discountPill__XBxJ7,.ProductCard_dots__mjxHx{position:absolute;z-index:2;padding:4px 8px;border-radius:var(--radius-pill)}.ProductCard_dots__mjxHx{left:50%;bottom:var(--space-2);transform:translateX(-50%);display:flex;gap:6px;background:color-mix(in srgb,var(--color-surface) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--color-border-subtle) 80%,transparent)}.ProductCard_dot__hg7hH{width:6px;height:6px;padding:0;border:none;border-radius:50%;background:var(--color-border);cursor:pointer;transition:transform var(--transition-fast),background var(--transition-fast)}.ProductCard_dot__hg7hH:hover{transform:scale(1.15)}.ProductCard_dotActive__KcS_G{background:var(--color-primary);transform:scale(1.15)}.ProductCard_body__QeTFZ{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px;min-width:0;flex:1 1}.ProductCard_cardWithCart__P7tCO .ProductCard_body__QeTFZ{padding-right:calc(12px + 44px)}.ProductCard_name__hX0W7{margin:0;font-size:var(--text-sm);font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--transition-fast)}.ProductCard_card__qWL9f:hover .ProductCard_name__hX0W7{color:var(--color-primary)}.ProductCard_footer__xGguP{margin-top:auto;padding-top:2px}.ProductCard_storeMeta__hBTvJ{display:flex;flex-direction:column;gap:2px;padding:0 12px 12px;min-width:0}.ProductCard_storeName___RI5L{font-size:11px;font-weight:500;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductCard_verEnLink__Qe_Gh{font-size:12px;font-weight:600;color:var(--color-primary);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductCard_verEnLink__Qe_Gh:hover{text-decoration:underline}.ProductCard_verEnLink__Qe_Gh:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ProductCard_pricing__zof7v{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;min-width:0}.ProductCard_priceOld___vN75{font-size:11px;font-weight:500;color:var(--color-text-muted);text-decoration:line-through;text-decoration-thickness:1px}.ProductCard_priceMain__kii9E{font-size:var(--text-md);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--color-text)}.ProductCard_cartButton__ljbUM{position:absolute;right:var(--space-3);bottom:var(--space-3);z-index:3;width:44px;height:44px;display:grid;place-items:center;border:none;border-radius:14px;background:var(--color-primary);color:var(--color-primary-contrast);cursor:pointer;box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary) 28%,transparent);transition:transform var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast)}.ProductCard_cartButton__ljbUM:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px color-mix(in srgb,var(--color-primary) 34%,transparent)}.ProductCard_cartButton__ljbUM:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ProductCard_actionIcon__sZgu8{width:20px;height:20px}@media (max-width:560px){.ProductCard_card__qWL9f{border-radius:16px}.ProductCard_body__QeTFZ{padding:8px 10px 10px}.ProductCard_cardWithCart__P7tCO .ProductCard_body__QeTFZ{padding-right:calc(10px + 40px)}.ProductCard_cartButton__ljbUM{width:40px;height:40px;border-radius:12px;right:var(--space-2);bottom:var(--space-2)}.ProductCard_name__hX0W7{font-size:13px}}@media (prefers-reduced-motion:reduce){.ProductCard_card__qWL9f,.ProductCard_cartButton__ljbUM,.ProductCard_dot__hg7hH,.ProductCard_image__xPy_J{transition:none}.ProductCard_card__qWL9f:hover,.ProductCard_card__qWL9f:hover .ProductCard_image__xPy_J{transform:none}}.ProductGrid_grid__2RlYV{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-5) var(--space-4);gap:var(--space-5) var(--space-4)}.ProductGrid_grid__2RlYV>*{animation:ProductGrid_fadeInUp___QZ18 .55s var(--ease-out-expo) both}.ProductGrid_grid__2RlYV>:first-child{animation-delay:.04s}.ProductGrid_grid__2RlYV>:nth-child(2){animation-delay:.08s}.ProductGrid_grid__2RlYV>:nth-child(3){animation-delay:.12s}.ProductGrid_grid__2RlYV>:nth-child(4){animation-delay:.16s}.ProductGrid_grid__2RlYV>:nth-child(5){animation-delay:.2s}.ProductGrid_grid__2RlYV>:nth-child(6){animation-delay:.24s}.ProductGrid_grid__2RlYV>:nth-child(7){animation-delay:.28s}.ProductGrid_grid__2RlYV>:nth-child(8){animation-delay:.32s}.ProductGrid_grid__2RlYV>:nth-child(n+9){animation-delay:.36s}.ProductGrid_compact__phNOW{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(180px,220px))}@media (max-width:560px){.ProductGrid_grid__2RlYV{gap:var(--space-4) var(--space-3)}.ProductGrid_compact__phNOW,.ProductGrid_grid__2RlYV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ProductGrid_grid__2RlYV>*{animation:none}}.SocialNetworkIcon_icon__poSNX{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.SocialNetworkIcon_icon__poSNX svg{width:100%;height:100%;display:block}.SocialNetworkIcon_size-sm__v7_ui{width:16px;height:16px}.SocialNetworkIcon_size-md__vsPIV{width:20px;height:20px}.SocialNetworkIcon_size-lg__jjdzn{width:24px;height:24px}.FeatureLockedModal_overlay__RzLNw{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:color-mix(in srgb,#0f172a 48%,transparent);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);animation:FeatureLockedModal_fadeIn__6ag99 .18s ease-out}.FeatureLockedModal_dialog__QA1F8{position:relative;width:min(26rem,100%);overflow:hidden;border-radius:1.25rem;background:linear-gradient(165deg,color-mix(in srgb,var(--admin-accent,#0071e3) 12%,#fff) 0,#fff 42%,#f8fafc 100%);border:1px solid color-mix(in srgb,var(--admin-accent,#0071e3) 18%,#e2e8f0);box-shadow:0 24px 64px rgba(15,23,42,.28),inset 0 0 0 1px hsla(0,0%,100%,.4);animation:FeatureLockedModal_riseIn__GJrjd .24s cubic-bezier(.22,1,.36,1)}.FeatureLockedModal_glow__xNewj{position:absolute;top:-30%;left:50%;width:18rem;height:12rem;transform:translateX(-50%);pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--admin-accent,#0071e3) 35%,transparent),transparent 72%);opacity:.9;animation:FeatureLockedModal_pulseGlow__UdbQl 2.4s ease-in-out infinite}.FeatureLockedModal_body__wgklC{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.75rem 1.5rem 1.25rem;text-align:center}.FeatureLockedModal_lockBadge__CIAsC{display:grid;place-items:center;width:4rem;height:4rem;border-radius:1.15rem;color:var(--admin-accent,#0071e3);background:color-mix(in srgb,var(--admin-accent,#0071e3) 14%,#fff);box-shadow:0 10px 24px color-mix(in srgb,var(--admin-accent,#0071e3) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--admin-accent,#0071e3) 16%,transparent);animation:FeatureLockedModal_lockPop__xegLd .42s cubic-bezier(.22,1,.36,1)}.FeatureLockedModal_lockBadge__CIAsC svg{width:1.65rem;height:1.65rem}.FeatureLockedModal_eyebrow__KRc8w{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--admin-accent,#0071e3)}.FeatureLockedModal_title__6RRWP{margin:0;font-size:clamp(1.35rem,3.5vw,1.65rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--admin-text,#0f172a)}.FeatureLockedModal_description__pvsgk{margin:0;max-width:22rem;font-size:.95rem;line-height:1.5;color:var(--admin-text-secondary,#64748b)}.FeatureLockedModal_hint__M44go{margin:0;font-size:.875rem;line-height:1.45;color:var(--admin-text-secondary,#64748b)}.FeatureLockedModal_footer__cEUW9{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;padding:0 1.5rem 1.5rem}@keyframes FeatureLockedModal_fadeIn__6ag99{0%{opacity:0}to{opacity:1}}@keyframes FeatureLockedModal_riseIn__GJrjd{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes FeatureLockedModal_lockPop__xegLd{0%{opacity:0;transform:scale(.7)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes FeatureLockedModal_pulseGlow__UdbQl{0%,to{opacity:.7;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.08)}}[data-theme=dark] .FeatureLockedModal_overlay__RzLNw{background:var(--color-overlay,rgba(0,0,0,.65))}[data-theme=dark] .FeatureLockedModal_dialog__QA1F8{background:linear-gradient(165deg,color-mix(in srgb,var(--color-primary,#2997ff) 14%,var(--color-surface,#1d1d1f)) 0,var(--color-surface,#1d1d1f) 42%,var(--color-surface-2,#2d2d2f) 100%);border:1px solid color-mix(in srgb,var(--color-primary,#2997ff) 22%,hsla(0,0%,100%,.1));box-shadow:0 24px 64px rgba(0,0,0,.55),inset 0 0 0 1px hsla(0,0%,100%,.06)}[data-theme=dark] .FeatureLockedModal_glow__xNewj{background:radial-gradient(closest-side,color-mix(in srgb,var(--color-primary,#2997ff) 40%,transparent),transparent 72%)}[data-theme=dark] .FeatureLockedModal_lockBadge__CIAsC{color:var(--color-primary,#2997ff);background:color-mix(in srgb,var(--color-primary,#2997ff) 18%,var(--color-surface,#1d1d1f));box-shadow:0 10px 24px color-mix(in srgb,var(--color-primary,#2997ff) 28%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-primary,#2997ff) 22%,transparent)}[data-theme=dark] .FeatureLockedModal_eyebrow__KRc8w{color:var(--color-primary,#2997ff)}[data-theme=dark] .FeatureLockedModal_title__6RRWP{color:var(--color-text,#f5f5f7)}[data-theme=dark] .FeatureLockedModal_description__pvsgk,[data-theme=dark] .FeatureLockedModal_hint__M44go{color:var(--color-text-muted,#a1a1a6)}@media (prefers-reduced-motion:reduce){.FeatureLockedModal_dialog__QA1F8,.FeatureLockedModal_glow__xNewj,.FeatureLockedModal_lockBadge__CIAsC,.FeatureLockedModal_overlay__RzLNw{animation:none}}.PlanBadge_badge__iqniy{display:inline-flex;align-items:center;max-width:100%;padding:2px 8px;border-radius:999px;background:var(--plan-badge-color,#0071e3);color:var(--plan-badge-fg,#fff);font-size:11px;font-weight:600;line-height:1.35;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AdminSidebar_sidebar__vfFc2{width:var(--admin-sidebar-width);flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-3);background:var(--admin-canvas);border-right:1px solid var(--admin-separator);position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.AdminSidebar_storeHeader__susXU{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-1);margin-bottom:var(--space-1)}.AdminSidebar_storeLogo__C_xkN{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.AdminSidebar_storeLogoFallback__HS4Se{width:28px;height:28px;border-radius:50%;background:var(--admin-accent-soft);flex-shrink:0}.AdminSidebar_storeMeta__lU75Y{display:flex;flex-direction:column;gap:4px;min-width:0}.AdminSidebar_storeNameRow__TIBcD{display:flex;align-items:center;gap:var(--space-2);min-width:0}.AdminSidebar_storeName__OBrE5{margin:0;flex:1 1;min-width:0;font-size:var(--text-sm);font-weight:600;letter-spacing:-.02em;color:var(--admin-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AdminSidebar_storeSlug__fdiTR{margin:0;font-size:11px;color:var(--admin-text-secondary)}.AdminSidebar_planLink__ug8H6{display:inline-flex;flex-shrink:0;max-width:6.5rem;text-decoration:none}.AdminSidebar_noPlan__Qxb5r{margin:0;flex-shrink:0;font-size:11px;color:var(--admin-text-secondary);white-space:nowrap}.AdminSidebar_groupLabel__fWpF_{margin:var(--space-1) 0 2px;padding:0 var(--space-2);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--admin-text-secondary)}.AdminSidebar_group__bGapb{display:flex;flex-direction:column;gap:1px}.AdminSidebar_navItem__BvzFG{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--admin-text-secondary);font:inherit;font-size:var(--text-sm);line-height:1.25;text-align:left;text-decoration:none;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast)}.AdminSidebar_navItem__BvzFG:hover{color:var(--admin-text);background:var(--admin-row-hover)}.AdminSidebar_navItemActive__jbXP3{color:var(--admin-text);font-weight:600;background:var(--admin-accent-soft);box-shadow:var(--shadow-sm)}.AdminSidebar_navItemLocked__zokRV{opacity:.72}.AdminSidebar_navItemLocked__zokRV:hover{opacity:1}.AdminSidebar_navLabel__E1Gaw{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AdminSidebar_lockBadge__rnhnp{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;color:var(--admin-text-secondary);background:color-mix(in srgb,var(--admin-text-secondary) 12%,transparent)}.AdminSidebar_navItemActive__jbXP3 .AdminSidebar_lockBadge__rnhnp{color:var(--admin-accent);background:var(--admin-accent-soft)}.AdminSidebar_icon__eifPo{display:inline-flex;flex-shrink:0}.AdminSidebar_publicLink__fZUDz{margin-top:auto;padding:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--admin-accent);text-decoration:none;border-radius:var(--radius-sm)}.AdminSidebar_publicLink__fZUDz:hover{background:var(--admin-row-hover)}@media (max-width:860px){.AdminSidebar_sidebar__vfFc2{display:none}}.AdminNotifications_root__NR2sD{position:relative}.AdminNotifications_badge__XzEWp{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--admin-accent,var(--color-primary));color:#fff;font-size:11px;font-weight:700;line-height:1}.AdminNotifications_panel__qK7cM{position:absolute;top:calc(100% + var(--space-2));right:0;width:min(360px,calc(100vw - var(--space-8)));max-height:420px;overflow:hidden;display:flex;flex-direction:column;border-radius:var(--radius-lg);background:var(--admin-group-bg,var(--color-bg));border:1px solid var(--admin-separator,var(--color-border-subtle));box-shadow:var(--shadow-float,0 16px 40px rgba(0,0,0,.12));z-index:120}.AdminNotifications_panelHeader__aQ6Ty{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--admin-separator,var(--color-border-subtle))}.AdminNotifications_panelTitle__WBnfD{font-size:var(--text-sm);font-weight:600;color:var(--admin-text,var(--color-text))}.AdminNotifications_panelMeta__8fXZZ{font-size:var(--text-xs);color:var(--admin-accent,var(--color-primary));font-weight:600}.AdminNotifications_empty__Cm4aO{margin:0;padding:var(--space-5) var(--space-4);font-size:var(--text-sm);color:var(--admin-text-secondary,var(--color-text-muted))}.AdminNotifications_list__J8cl_{list-style:none;margin:0;padding:var(--space-2);overflow-y:auto}.AdminNotifications_item___nent{display:flex;flex-direction:column;gap:4px;width:100%;padding:var(--space-3);border:none;border-radius:var(--radius-md);background:transparent;text-align:left;cursor:pointer;transition:background var(--transition-fast)}.AdminNotifications_item___nent:hover{background:var(--admin-row-hover,var(--color-bg-subtle))}.AdminNotifications_itemUnread__0hSMZ{background:var(--admin-accent-soft,color-mix(in srgb,var(--color-primary) 8%,#fff))}.AdminNotifications_itemTitle__BgwTq{font-size:var(--text-sm);font-weight:600;color:var(--admin-text,var(--color-text))}.AdminNotifications_itemBody__CMqcQ{font-size:var(--text-xs);color:var(--admin-text-secondary,var(--color-text-muted));line-height:1.4}.AdminGlass_bar__be_Uc{background:var(--admin-glass-bar);border-bottom:1px solid var(--admin-glass-border)}.AdminGlass_bar__be_Uc,.AdminGlass_panel__RcPj3{backdrop-filter:blur(var(--admin-glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--admin-glass-blur)) saturate(180%)}.AdminGlass_panel__RcPj3{background:var(--admin-glass-panel);border:1px solid var(--admin-glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-float)}.AdminGlass_popover__983K3{background:var(--admin-glass-panel);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid var(--admin-glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.AdminGlass_dock__8CzP2{background:var(--admin-glass-bar);backdrop-filter:blur(var(--admin-glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--admin-glass-blur)) saturate(180%);border:1px solid var(--admin-glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-float)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.AdminGlass_bar__be_Uc,.AdminGlass_dock__8CzP2,.AdminGlass_panel__RcPj3,.AdminGlass_popover__983K3{background:var(--admin-canvas)}}.AdminTopBar_bar__W77SH{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4);padding:var(--space-3) var(--space-6);position:-webkit-sticky;position:sticky;top:0;z-index:50}.AdminTopBar_spacer__wQ4yL{flex:1 1;min-width:0}.AdminTopBar_actions__1Z_OT{display:flex;align-items:center;gap:var(--space-3)}@media (max-width:860px){.AdminTopBar_bar__W77SH{padding:var(--space-3) var(--space-4)}}.AdminCanvas_canvas__CiGrU{flex:1 1;min-width:0;display:flex;flex-direction:column;position:relative;background:var(--admin-canvas)}.AdminCanvas_canvas__CiGrU:before{content:"";position:absolute;inset:0;background:var(--admin-ambient-gradient);pointer-events:none;z-index:0}.AdminCanvas_inner__fe72s{position:relative;z-index:1;display:flex;flex-direction:column;flex:1 1;min-height:0}.AdminCanvas_page__BCoJJ{flex:1 1;padding:var(--space-6);max-width:1200px;width:100%}@media (max-width:860px){.AdminCanvas_page__BCoJJ{padding:var(--space-4);padding-bottom:calc(var(--space-4) + 56px + env(safe-area-inset-bottom, 0px) + var(--space-2))}}.AdminMobileTabBar_tabBar__leKYF{display:none;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom));background:var(--admin-glass-bar);backdrop-filter:blur(var(--admin-glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--admin-glass-blur)) saturate(180%);border-top:1px solid var(--admin-glass-border)}.AdminMobileTabBar_tabs__VKwPM{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--space-1);gap:var(--space-1)}.AdminMobileTabBar_tab__3g8UU{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;min-height:44px;padding:var(--space-1);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--admin-text-secondary);font:inherit;font-size:10px;text-decoration:none;cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast),opacity var(--transition-fast)}.AdminMobileTabBar_tab__3g8UU:hover{color:var(--admin-text)}.AdminMobileTabBar_tabActive__MPz4U{color:var(--admin-accent);font-weight:600}.AdminMobileTabBar_tabLocked___Ejpq{opacity:.72}.AdminMobileTabBar_tabIconWrap__EeFzt{position:relative;display:inline-flex;align-items:center;justify-content:center}.AdminMobileTabBar_tabLock__BjiPZ{position:absolute;right:-6px;top:-4px;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:4px;background:var(--admin-canvas);color:var(--admin-text-secondary);box-shadow:0 0 0 1px var(--admin-separator)}.AdminMobileTabBar_tabLock__BjiPZ svg{width:9px;height:9px}@media (max-width:860px){.AdminMobileTabBar_tabBar__leKYF{display:block}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.AdminMobileTabBar_tabBar__leKYF{background:var(--admin-canvas)}}.AdminShell_shell__y7JNQ{display:flex;min-height:100vh;background:var(--admin-canvas)}.AdminGroup_wrap__Fc_Hb{display:flex;flex-direction:column;gap:var(--space-2)}.AdminGroup_label__Nczh6{margin:0;padding:0 var(--space-1);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--admin-text-secondary)}.AdminGroup_group__alTKC{background:var(--admin-group-bg);border:1px solid var(--admin-separator);border-radius:var(--admin-group-radius);overflow:hidden}.AdminGroup_compact__bQs7x .AdminGroup_group__alTKC{border-radius:var(--radius-md)}.AdminRow_row__dnXNz{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:44px;padding:var(--space-2) var(--space-4);color:var(--admin-text);font-size:15px;border:none;background:transparent;width:100%;text-align:left;font-family:inherit;text-decoration:none;transition:background var(--transition-fast)}.AdminRow_rowWithBorder__G3eE3,.AdminRow_row__dnXNz+.AdminRow_row__dnXNz{border-top:1px solid var(--admin-separator)}.AdminRow_interactive__rBqSV{cursor:pointer}.AdminRow_interactive__rBqSV:hover{background:var(--admin-row-hover)}.AdminRow_label__ga0o7{flex:1 1;min-width:0}.AdminRow_labelTitle__3DwUd{display:block;font-weight:400;letter-spacing:-.01em}.AdminRow_labelHint__krrM_{display:block;margin-top:2px;font-size:var(--text-xs);color:var(--admin-text-secondary)}.AdminRow_control__jhLYT{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2)}.AdminRow_chevron__A77JL{color:var(--admin-text-secondary);font-size:18px;line-height:1}.AdminRow_stack__NZC_A{display:flex;flex-direction:column;padding:var(--space-3) var(--space-4);gap:var(--space-3)}.AdminRow_stackWithBorder__hrt9C,.AdminRow_stack__NZC_A+.AdminRow_stack__NZC_A{border-top:1px solid var(--admin-separator)}.AdminActionGrid_wrap__1LjQ7{display:flex;flex-direction:column;gap:var(--space-2)}.AdminActionGrid_sectionLabel___xeDI{margin:0;padding:0 var(--space-1);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--admin-text-secondary)}.AdminActionGrid_grid__BpneQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.AdminActionGrid_action__eiCGI{display:flex;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-3) var(--space-4);border:1px solid var(--admin-separator);border-radius:var(--radius-md);background:var(--admin-canvas);color:var(--admin-text);font-size:var(--text-sm);font-weight:500;font-family:inherit;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-spring)}.AdminActionGrid_action__eiCGI:hover{border-color:var(--admin-accent-ring);background:var(--admin-accent-soft);box-shadow:var(--shadow-sm)}.AdminActionGrid_action__eiCGI:active{transform:scale(.98)}.AdminActionGrid_icon__Nechr{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--admin-accent-soft);color:var(--admin-accent)}.AdminActionGrid_label__SMytG{flex:1 1;min-width:0}@media (max-width:560px){.AdminActionGrid_grid__BpneQ{grid-template-columns:1fr}}.AdminActiveSwitch_wrap___OLOx{display:inline-flex;align-items:center;justify-content:center}.AdminPage_header__ZEvVF{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5)}.AdminPage_text__Ip5t0{min-width:0}.AdminPage_title__zzQW6{margin:0;font-size:28px;font-weight:600;letter-spacing:-.03em;color:var(--admin-text);line-height:1.1}.AdminPage_description__TDw6S{margin:var(--space-2) 0 0;font-size:var(--text-md);color:var(--admin-text-secondary);line-height:1.5;max-width:560px}.AdminPage_actions__3PEGn{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.AdminMetric_metric__KeAWH{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-2);gap:var(--space-2)}.AdminMetric_iconWrap__62R6E{display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-1);color:var(--admin-accent)}.AdminMetric_iconWrap__62R6E svg{width:32px;height:32px}.AdminMetric_label__HPj_E{margin:0;font-size:var(--text-sm);font-weight:500;color:var(--admin-text-secondary);letter-spacing:-.01em}.AdminMetric_value__Gh9Zt{margin:0;font-size:34px;font-weight:600;letter-spacing:-.04em;color:var(--admin-text);line-height:1}.AdminMetric_hint__rkCLV{margin:0;font-size:var(--text-xs);color:var(--admin-text-muted)}.AdminMetric_grid__U2AnC{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:960px){.AdminMetric_grid__U2AnC{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}}@media (max-width:520px){.AdminMetric_grid__U2AnC{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminMetric_value__Gh9Zt{font-size:28px}.AdminMetric_iconWrap__62R6E svg{width:28px;height:28px}}.AdminSegmentedNav_vertical__nUuyJ{display:flex;flex-direction:column;gap:2px;min-width:var(--admin-subnav-width)}.AdminSegmentedNav_verticalTab__UsSK0{display:block;width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--admin-text-secondary);font-size:var(--text-sm);font-family:inherit;text-align:left;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.AdminSegmentedNav_verticalTab__UsSK0:hover{color:var(--admin-text);background:var(--admin-row-hover)}.AdminSegmentedNav_verticalTabActive__O2_gQ{color:var(--admin-text);font-weight:600;background:var(--admin-accent-soft)}@media (max-width:860px){.AdminSegmentedNav_vertical__nUuyJ{flex-direction:row;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-2);scrollbar-width:none}.AdminSegmentedNav_vertical__nUuyJ::-webkit-scrollbar{display:none}.AdminSegmentedNav_verticalTab__UsSK0{white-space:nowrap;width:auto;flex:0 0 auto}}.AdminPageLink_link__PblQP{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:36px;padding:8px 18px;border-radius:var(--radius-pill);border:1px solid var(--admin-accent-ring,var(--color-primary));background:transparent;color:var(--admin-accent,var(--color-primary));font-size:var(--text-sm);font-weight:500;font-family:inherit;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-spring)}.AdminPageLink_link__PblQP:hover{background:var(--admin-accent-soft,var(--color-primary-soft));transform:translateY(-1px)}.AdminPageLink_link__PblQP:active{transform:scale(.97)}.AdminEmpty_empty__v3GoD{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-8) var(--space-5);background:var(--admin-group-bg);border:1px solid var(--admin-separator);border-radius:var(--admin-group-radius)}.AdminEmpty_title__kGLIO{margin:0;font-size:var(--text-lg);font-weight:600;letter-spacing:-.02em;color:var(--admin-text)}.AdminEmpty_description__3PTHQ{margin:0;font-size:var(--text-sm);color:var(--admin-text-secondary);max-width:360px;line-height:1.5}.AdminEmpty_action__6jWWo{margin-top:var(--space-2)}.AdminList_list__K4ioN{background:var(--admin-group-bg);border:1px solid var(--admin-separator);border-radius:var(--admin-group-radius);overflow:hidden}.AdminList_row__O94Db{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:40px;padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.AdminList_row__O94Db+.AdminList_row__O94Db{border-top:1px solid var(--admin-separator)}.AdminList_name__8M8Bd{color:var(--admin-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminList_meta__WkzQC{color:var(--admin-text-secondary);white-space:nowrap;flex-shrink:0}.AdminList_columns__Kyv9c{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:760px){.AdminList_columns__Kyv9c{grid-template-columns:1fr}}.AdminDataTable_table__rbG4_{background:var(--admin-group-bg);border:1px solid var(--admin-separator);border-radius:var(--admin-group-radius);overflow:hidden}.AdminDataTable_scroller__znQad{overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(to right,var(--admin-group-bg) 30%,transparent),linear-gradient(to left,var(--admin-group-bg) 30%,transparent) 100% 0,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.08),transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.08),transparent) 100% 0;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.AdminDataTable_head__N__fb{display:grid;grid-template-columns:var(--admin-table-cols,48px 1fr 100px 80px 32px);grid-gap:var(--space-3);gap:var(--space-3);min-width:-moz-fit-content;min-width:fit-content;padding:var(--space-2) var(--space-4);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--admin-text-secondary);border-bottom:1px solid var(--admin-separator)}.AdminDataTable_head__N__fb>:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:var(--admin-group-bg);border-right:1px solid var(--admin-separator);margin-left:calc(-1 * var(--space-4));padding-left:var(--space-4)}.AdminDataTable_row__WA54S{display:grid;grid-template-columns:var(--admin-table-cols,48px 1fr 100px 80px 32px);grid-gap:var(--space-3);gap:var(--space-3);align-items:center;width:100%;min-width:-moz-fit-content;min-width:fit-content;min-height:56px;padding:var(--space-3) var(--space-4);border:none;background:transparent;text-align:left;font:inherit;color:inherit;cursor:default;transition:background var(--transition-fast)}.AdminDataTable_row__WA54S>:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--admin-group-bg);border-right:1px solid var(--admin-separator);margin-left:calc(-1 * var(--space-4));padding-left:var(--space-4)}.AdminDataTable_rowInteractive__JX4fh:hover>:first-child{background:var(--admin-row-hover)}.AdminDataTable_rowInteractive__JX4fh{cursor:pointer}.AdminDataTable_row__WA54S+.AdminDataTable_row__WA54S{border-top:1px solid var(--admin-separator)}.AdminDataTable_rowInteractive__JX4fh:hover{background:var(--admin-row-hover)}.AdminDataTable_thumb__5nkWh{object-fit:cover}.AdminDataTable_thumbEmpty__e8cmS,.AdminDataTable_thumb__5nkWh{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--admin-row-hover);flex-shrink:0}.AdminDataTable_thumbEmpty__e8cmS{border:1px solid var(--admin-separator)}.AdminDataTable_name__i9_y0{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:40px}.AdminDataTable_nameTitle__GAikF{font-size:var(--text-sm);font-weight:600;letter-spacing:-.01em;color:var(--admin-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminDataTable_nameMeta__5lj8k{font-size:var(--text-xs);color:var(--admin-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminDataTable_cell__CB45o{font-size:var(--text-sm);color:var(--admin-text);min-width:0;overflow:hidden}.AdminDataTable_cellMuted__qM3aL{font-size:var(--text-sm);color:var(--admin-text-secondary);min-width:0;overflow:hidden}.AdminDataTable_cellMuted__qM3aL:not(:has(*)),.AdminDataTable_cell__CB45o:not(:has(*)){text-overflow:ellipsis;white-space:nowrap}.AdminDataTable_cellAlignEnd__X361d{justify-self:end;text-align:right}.AdminDataTable_chevron__kDQpF{color:var(--admin-text-secondary);text-align:right}@media (prefers-reduced-motion:reduce){.AdminDataTable_row__WA54S{transition:none}}.AdminFormSection_stack__WDeOD{display:flex;flex-direction:column;gap:var(--space-5)}.AdminFormSection_split__8Gtwn{display:grid;grid-template-columns:var(--admin-subnav-width) minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.AdminFormSection_content__cC_dR{min-width:0}@media (max-width:860px){.AdminFormSection_split__8Gtwn{grid-template-columns:1fr;gap:var(--space-4)}}.AdminPagination_pagination__m9Jqn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:env(safe-area-inset-bottom,0)}.AdminPagination_meta__mT5kh{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.AdminPagination_actions__qT6UE{display:flex;align-items:center;gap:var(--space-2)}.AdminPagination_pageInfo__jZgG4{font-size:var(--text-sm);font-weight:500;color:var(--color-text);min-width:7rem;text-align:center}.AdminPagination_actions__qT6UE button{min-height:44px;min-width:44px}@media (max-width:480px){.AdminPagination_pagination__m9Jqn{flex-direction:column;align-items:stretch}.AdminPagination_actions__qT6UE{justify-content:space-between}.AdminPagination_pageInfo__jZgG4{flex:1 1;min-width:0}}.AdminChartFrame_frame__pMOqa{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:var(--admin-glass-panel);border:1px solid var(--admin-glass-border);border-radius:var(--admin-group-radius)}.AdminChartFrame_header___IdVF{display:flex;flex-direction:column;gap:var(--space-3)}@media (min-width:640px){.AdminChartFrame_header___IdVF{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-4)}}.AdminChartFrame_titles___iY2C{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.AdminChartFrame_title__75F23{margin:0;font-size:var(--text-sm);font-weight:600;letter-spacing:-.01em;color:var(--admin-text)}.AdminChartFrame_subtitle__wthQl{margin:0;font-size:var(--text-xs);color:var(--admin-text-secondary)}.AdminChartFrame_filters__wpL0Z{flex-shrink:0}.AdminChartFrame_body__p6UPF{min-width:0}.AdminChartFrame_chartEnter__LEkuv{animation:AdminChartFrame_chartEnter__LEkuv .35s ease-out}@keyframes AdminChartFrame_chartEnter__LEkuv{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.AdminChartFrame_chartEnter__LEkuv{animation:none}}.AdminChartFrame_state___s_dX{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:160px;padding:var(--space-4);text-align:center}.AdminChartFrame_stateTitle__DLs9i{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--admin-text)}.AdminChartFrame_stateDescription__MpEO1{margin:0;font-size:var(--text-xs);color:var(--admin-text-secondary)}.AdminChartFrame_retryButton__fgku0{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:600;color:var(--admin-accent);background:var(--admin-accent-soft);border:1px solid var(--admin-separator);border-radius:var(--radius-md);cursor:pointer}.AdminChartFrame_retryButton__fgku0:hover{background:color-mix(in srgb,var(--admin-accent) 16%,transparent)}.AdminChartFrame_skeleton__LaoZP{width:100%;min-height:180px;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--admin-row-hover) 0,color-mix(in srgb,var(--admin-row-hover) 50%,transparent) 50%,var(--admin-row-hover) 100%);background-size:200% 100%;animation:AdminChartFrame_shimmer__XBpP_ 1.2s ease-in-out infinite}@keyframes AdminChartFrame_shimmer__XBpP_{0%{background-position:100% 0}to{background-position:-100% 0}}.AdminAreaChart_wrap__Re8ho{position:relative;width:100%;min-width:0}.AdminAreaChart_scroll__U9NbL{overflow-x:auto;-webkit-overflow-scrolling:touch}.AdminAreaChart_svg__j_Oxe{display:block;width:100%;height:auto;min-height:200px;max-width:100%}.AdminAreaChart_gridLine__0oEhy{stroke:var(--admin-chart-grid);stroke-width:1;vector-effect:non-scaling-stroke}.AdminAreaChart_area__fOTrH{fill:url(#admin-area-gradient)}.AdminAreaChart_line__o2ny8{fill:none;stroke:var(--admin-chart-series-1);stroke-width:2;vector-effect:non-scaling-stroke}.AdminAreaChart_dot__X_rxm{fill:var(--admin-chart-series-1);stroke:var(--admin-canvas);stroke-width:2;vector-effect:non-scaling-stroke}.AdminAreaChart_axisLabel__Zm_EM{font-size:10px;fill:var(--admin-chart-axis)}.AdminAreaChart_hitArea__a_iEe{fill:transparent;cursor:crosshair}.AdminAreaChart_crosshair__qtEh1{stroke:var(--admin-chart-series-1);stroke-width:1;stroke-dasharray:4 3;opacity:.45;vector-effect:non-scaling-stroke;pointer-events:none}.AdminAreaChart_tooltip__sqVkB{position:absolute;z-index:2;pointer-events:none;left:var(--tooltip-x,50%);top:var(--tooltip-y,50%);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--admin-text);background:var(--admin-chart-tooltip-bg);border:1px solid var(--admin-chart-tooltip-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transform:translate(-50%,calc(-100% - var(--space-2)));white-space:nowrap}.AdminAreaChart_tooltipLabel__ydXrs{display:block;color:var(--admin-text-secondary)}.AdminAreaChart_tooltipValue__UsS3y{display:block;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AdminAreaChart_footnote__2RHpA{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--admin-text-secondary)}.AdminBarChart_wrap__R3z6e{width:100%;min-width:0}.AdminBarChart_scroll__P7LQd{overflow-x:auto;-webkit-overflow-scrolling:touch}.AdminBarChart_svg__CkytP{display:block;width:100%;height:220px;min-width:100%;max-width:100%}.AdminBarChart_gridLine__ypiEE{stroke:var(--admin-chart-grid);stroke-width:1}.AdminBarChart_bar__jWz8s,.AdminBarChart_gridLine__ypiEE{vector-effect:non-scaling-stroke}.AdminBarChart_barSeries1__Duu6C{fill:var(--admin-chart-series-1)}.AdminBarChart_barSeries2__NIbRM{fill:var(--admin-chart-series-2)}.AdminBarChart_axisLabel__i9Pvm{font-size:10px;fill:var(--admin-chart-axis)}.AdminBarChart_valueLabel__zID5V{font-size:9px;font-weight:600;fill:var(--admin-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AdminBarChart_legend__DR6n7{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.AdminBarChart_legendItem__8_TFG{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--admin-text-secondary)}.AdminBarChart_legendSwatch__akBFg{width:10px;height:10px;border-radius:2px}.AdminBarChart_legendSwatchSeries1__5EuKg{background:var(--admin-chart-series-1)}.AdminBarChart_legendSwatchSeries2__juEqv{background:var(--admin-chart-series-2)}.AdminDonutChart_layout__ZH_Oz{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%}@media (min-width:640px){.AdminDonutChart_layout__ZH_Oz{flex-direction:row;align-items:center;justify-content:center;gap:var(--space-6)}}.AdminDonutChart_chartWrap___gcXd{position:relative;flex-shrink:0}.AdminDonutChart_svg__y3lUq{display:block;width:min(100%,200px);height:auto}.AdminDonutChart_segment__YrcTs{transition:opacity .15s ease}.AdminDonutChart_segmentMuted__r2JHM{opacity:.45}.AdminDonutChart_centerLabel__emxwp{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center}.AdminDonutChart_centerValue__pDeur{font-size:var(--text-lg);font-weight:600;color:var(--admin-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AdminDonutChart_centerHint__lHYxO{font-size:var(--text-xs);color:var(--admin-text-secondary)}.AdminDonutChart_legend__Guhwp{display:flex;flex-direction:column;gap:var(--space-2);width:100%;min-width:0}.AdminDonutChart_legendItem__LEk36{display:grid;grid-template-columns:12px 1fr auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:center;min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:none;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.AdminDonutChart_legendItemActive__noL7N,.AdminDonutChart_legendItem__LEk36:hover{background:var(--admin-row-hover)}.AdminDonutChart_swatch__xkpJg{width:12px;height:12px;border-radius:999px}.AdminDonutChart_legendLabel__PQydh{font-size:var(--text-sm);color:var(--admin-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminDonutChart_legendValue__wiMmo{font-size:var(--text-xs);font-weight:600;color:var(--admin-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AdminSparkline_wrap__0arzh{display:block;width:100%;min-width:0}.AdminSparkline_svg__PKxd0{display:block;width:100%;height:36px}.AdminSparkline_line__ZGqCL{fill:none;stroke:var(--admin-chart-series-1);stroke-width:1.75;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.AdminSparkline_area__MeT22{fill:url(#admin-sparkline-gradient)}.AdminSparkline_dot__t_3Pq{fill:var(--admin-chart-series-1)}.StoreCartButton_button__eE6DG{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-text);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.StoreCartButton_button__eE6DG:hover{background:var(--color-bg-subtle)}.StoreCartButton_icon__NIoL6{width:20px;height:20px}.StoreCartButton_badge__JYjZJ{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-primary-contrast);font-size:10px;font-weight:700;line-height:16px;text-align:center}.StoreCartDrawer_item__3ymSY{display:grid;grid-template-columns:64px 1fr auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:start;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.StoreCartDrawer_item__3ymSY:last-child{padding-bottom:0;border-bottom:none}.StoreCartDrawer_itemMedia__lOGXS{width:64px;height:64px;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-subtle)}.StoreCartDrawer_itemImage__w3LGU{width:100%;height:100%;object-fit:cover;display:block}.StoreCartDrawer_itemPlaceholder__gGxx9{width:100%;height:100%;background:var(--color-bg-subtle)}.StoreCartDrawer_itemBody__YRU1C{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.StoreCartDrawer_quantityRow__jFgC2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-1)}.StoreCartDrawer_quantityControls__cFpw_{display:inline-flex;align-items:center;border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);overflow:hidden}.StoreCartDrawer_quantityButton__Kc36t{width:28px;height:28px;border:none;background:transparent;color:var(--color-text);cursor:pointer;font-size:var(--text-md);line-height:1}.StoreCartDrawer_quantityButton__Kc36t:disabled{opacity:.35;cursor:not-allowed}.StoreCartDrawer_quantityButton__Kc36t:hover:not(:disabled){background:var(--color-bg-subtle)}.StoreCartDrawer_quantityValue__TCvpG{min-width:24px;text-align:center;font-size:var(--text-sm);font-weight:600}.StoreCartDrawer_removeButton__1Uh0l{border:none;background:transparent;color:var(--color-text-muted);font-size:var(--text-xs);cursor:pointer;padding:0}.StoreCartDrawer_removeButton__1Uh0l:hover{color:var(--color-danger)}.StoreCartDrawer_lineTotal__BLOQM{white-space:nowrap}.CheckoutFulfillmentModal_options__55N4V{display:flex;flex-direction:column;gap:var(--space-2)}.CheckoutFulfillmentModal_option__BAz9c{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;text-align:left;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.CheckoutFulfillmentModal_option__BAz9c:hover{border-color:var(--color-border);background:var(--color-bg-subtle)}.CheckoutFulfillmentModal_optionSelected__FfeXT{border-color:var(--color-primary);background:var(--color-primary-soft);box-shadow:0 0 0 1px var(--color-primary)}.CheckoutFulfillmentModal_optionTitle__KrXOE{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.CheckoutFulfillmentModal_optionDescription__CaBqQ{font-size:var(--text-xs);color:var(--color-text-muted)}.StorefrontAiAssistant_root__u06OJ{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:80;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.StorefrontAiAssistant_fab__NXJ_W{width:3.25rem;height:3.25rem;border:0;border-radius:999px;background:var(--storefront-accent,var(--color-primary,#0071e3));color:#fff;font-size:.85rem;font-weight:700;letter-spacing:.04em;cursor:pointer;box-shadow:0 10px 28px rgba(15,23,42,.22)}.StorefrontAiAssistant_fab__NXJ_W:focus-visible{outline:2px solid var(--storefront-accent,#0071e3);outline-offset:3px}.StorefrontAiAssistant_panel__2HD57{width:min(22rem,calc(100vw - 2rem));max-height:min(28rem,calc(100vh - 6rem));display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;background:var(--storefront-surface,#fff);border:1px solid color-mix(in srgb,var(--storefront-accent,#0071e3) 18%,#e2e8f0);box-shadow:0 18px 40px rgba(15,23,42,.18)}.StorefrontAiAssistant_header__bC8qB{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem .85rem;border-bottom:1px solid #e8edf3}.StorefrontAiAssistant_messages__6akaC{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;gap:.65rem;padding:.85rem;background:#f8fafc}.StorefrontAiAssistant_messageAssistant__tCmSI,.StorefrontAiAssistant_messageUser__gCGnN{max-width:90%;padding:.65rem .75rem;border-radius:.85rem;white-space:pre-wrap}.StorefrontAiAssistant_messageUser__gCGnN{align-self:flex-end;background:color-mix(in srgb,var(--storefront-accent,#0071e3) 14%,#fff)}.StorefrontAiAssistant_messageAssistant__tCmSI{align-self:flex-start;background:#fff;border:1px solid #e8edf3}.StorefrontAiAssistant_composer__lzjbX{display:flex;gap:.5rem;align-items:center;padding:.75rem;border-top:1px solid #e8edf3;background:#fff}.AppShell_shell__qUg8i{display:flex;flex-direction:column;min-height:100vh}.AppShell_main__Fmh6Z{flex:1 1;position:relative;animation:AppShell_fadeIn__PkcxB .5s var(--ease-out) both}.FeatureLockedNotice_notice__UG4y_{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;margin:0;padding:var(--space-4);border:1px dashed var(--admin-separator);border-radius:var(--radius-md,12px);background:color-mix(in srgb,var(--admin-text-secondary) 8%,var(--admin-group-bg));color:var(--admin-text-secondary)}.FeatureLockedNotice_iconWrap__zhLVA{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;color:var(--admin-text-muted);background:color-mix(in srgb,var(--admin-text-secondary) 12%,transparent)}.FeatureLockedNotice_copy__maG3Q{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.FeatureLockedNotice_title__Ln2Fe{margin:0;font-size:var(--text-sm);font-weight:600;letter-spacing:-.01em;color:var(--admin-text-muted)}.FeatureLockedNotice_description__s0Rnq{margin:0;font-size:var(--text-sm);line-height:1.45;color:var(--admin-text-secondary)}[data-theme=dark] .FeatureLockedNotice_notice__UG4y_{background:color-mix(in srgb,var(--admin-text-secondary) 10%,var(--admin-group-bg));border-color:var(--admin-glass-border)}[data-theme=dark] .FeatureLockedNotice_iconWrap__zhLVA,[data-theme=dark] .FeatureLockedNotice_title__Ln2Fe{color:var(--admin-text-muted)}.StoreInfo_section__hik0X{padding:var(--space-6) 0 0;border-top:1px solid var(--color-border-subtle)}.StoreInfo_header__rCGZM{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5)}.StoreInfo_headerText__R2Ua5{min-width:0}.StoreInfo_name__uKck6{margin:0 0 var(--space-1);font-size:var(--text-xl);font-weight:600;letter-spacing:-.025em}.StoreInfo_description__NGzDI{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.StoreInfo_badges__nL0G7{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.StoreInfo_meta___Y_f0{margin:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.StoreInfo_metaRow__jvGmD{display:grid;grid-template-columns:120px 1fr;grid-gap:var(--space-3);gap:var(--space-3);font-size:var(--text-sm)}.StoreInfo_metaRow__jvGmD dt{margin:0;color:var(--color-text-muted);font-weight:400}.StoreInfo_metaRow__jvGmD dd{margin:0;color:var(--color-text)}.StoreInfo_addressDetail__Y72Bl{display:block;margin-top:2px;color:var(--color-text-muted);font-size:var(--text-xs)}.StoreInfo_links__Ocgnd{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.StoreInfo_link__X618A{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-text);background:var(--color-bg);transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.StoreInfo_link__X618A:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft);text-decoration:none;transform:translateY(-1px)}.StoreInfo_linkLabel__HEGz8{font-weight:500}@media (max-width:560px){.StoreInfo_metaRow__jvGmD{grid-template-columns:1fr;gap:var(--space-1)}}.StoreShell_root__P9i_i{min-height:100vh}.SubscriptionPaymentsPanel_rangeBar__HIn1B{display:flex;flex-wrap:wrap;gap:var(--space-2)}.SubscriptionPaymentsPanel_rangeBar__HIn1B button{min-height:44px;flex:1 1 auto;min-width:0}@media (min-width:480px){.SubscriptionPaymentsPanel_rangeBar__HIn1B button{flex:0 1 auto}}.SubscriptionPaymentsPanel_loadMore__V8JOE{display:flex;justify-content:center;padding-bottom:env(safe-area-inset-bottom,0)}.SubscriptionPaymentsPanel_loadMore__V8JOE button{min-height:44px;min-width:120px}.PlanFeaturesEditor_list__snk9P{display:flex;flex-direction:column;gap:var(--space-2)}.PlanFeaturesEditor_row__TfDB4{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer}.PlanFeaturesEditor_row__TfDB4 input{margin-top:.2rem}.PlanFeaturesEditor_featureText__Or2Vn{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.15rem}