.j47cIW_imageFrame{background:var(--c-sunken);position:relative;overflow:hidden}.j47cIW_image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .32s var(--ease-out), transform .48s var(--ease-out);position:absolute;inset:0}.j47cIW_imageFrame[data-state=loaded] .j47cIW_image{opacity:1}.j47cIW_imageFrame[data-state=loading]{background:linear-gradient(90deg, var(--c-skeleton) 25%, var(--c-skeleton-hi) 50%, var(--c-skeleton) 75%);background-size:200% 100%;animation:1.4s linear infinite j47cIW_web-shimmer}.j47cIW_imagePlaceholder{color:var(--c-disabled);font-family:var(--font-bold);justify-content:center;align-items:center;font-size:clamp(22px,4vw,40px);display:flex;position:absolute;inset:0}.j47cIW_skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--c-skeleton) 25%, var(--c-skeleton-hi) 50%, var(--c-skeleton) 75%);background-size:200% 100%;animation:1.4s linear infinite j47cIW_web-shimmer;display:block}.j47cIW_stepper{border-radius:var(--radius-pill);background:var(--c-sunken);border:1px solid var(--c-hairline);align-items:center;gap:2px;padding:3px;display:inline-flex}.j47cIW_stepperButton{border-radius:var(--radius-pill);background:var(--c-surface);width:34px;height:34px;color:var(--c-text);cursor:pointer;box-shadow:var(--shadow-1);transition:background-color .14s var(--ease-out), color .14s var(--ease-out), transform .12s var(--ease-out);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.j47cIW_stepperButton:hover:not(:disabled){background:var(--c-primary);color:var(--c-on-primary)}.j47cIW_stepperButton:active:not(:disabled){transform:scale(.9)}.j47cIW_stepperButton:disabled{opacity:.4;cursor:not-allowed}.j47cIW_stepperRemove:hover:not(:disabled){background:var(--c-danger);color:#fff}.j47cIW_stepperValue{text-align:center;min-width:30px;font-family:var(--font-bold);color:var(--c-text);font-variant-numeric:tabular-nums;font-size:15px}.j47cIW_stepperSm .j47cIW_stepperButton{width:28px;height:28px}.j47cIW_stepperSm .j47cIW_stepperValue{min-width:24px;font-size:14px}.j47cIW_stepperLg .j47cIW_stepperButton{width:42px;height:42px}.j47cIW_stepperLg .j47cIW_stepperValue{min-width:40px;font-size:17px}.j47cIW_empty{text-align:center;animation:j47cIW_web-rise-in .36s var(--ease-emph);flex-direction:column;align-items:center;gap:10px;padding-block:48px;padding-inline:16px;display:flex}.j47cIW_emptyIcon{background:var(--c-primary-soft);width:72px;height:72px;color:var(--c-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.j47cIW_emptyTitle{font-family:var(--font-bold);color:var(--c-text);margin:0;font-size:19px;font-weight:400;line-height:1.6}.j47cIW_emptyBody{max-width:42ch;font-family:var(--font-regular);color:var(--c-muted);margin:0;font-size:14px;line-height:1.8}.j47cIW_emptyAction{margin-top:8px}.j47cIW_segmented{border-radius:var(--radius-pill);background:var(--c-sunken);border:1px solid var(--c-hairline);gap:4px;padding:4px;display:inline-flex}.j47cIW_segment{border-radius:var(--radius-pill);min-height:38px;color:var(--c-muted);font-family:var(--font-semibold);white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out), box-shadow .16s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding-block:0;padding-inline:16px;font-size:14px;font-weight:400;display:inline-flex}@media (width<=399px){.j47cIW_segment{padding-inline:10px;font-size:13px}}.j47cIW_segment:hover{color:var(--c-text)}.j47cIW_segment[aria-checked=true],.j47cIW_segment[aria-selected=true]{background:var(--c-surface);color:var(--c-text);box-shadow:var(--shadow-1)}.j47cIW_segmentedFull{width:100%;display:flex}.j47cIW_segmentedFull .j47cIW_segment{flex:1}.j47cIW_pill{border-radius:var(--radius-pill);background:var(--c-sunken);height:30px;color:var(--c-text-2);font-family:var(--font-semibold);white-space:nowrap;align-items:center;gap:6px;padding-inline:12px;font-size:13px;line-height:1;display:inline-flex}.j47cIW_pillSuccess{background:var(--c-success-soft);color:var(--c-success)}.j47cIW_pillDanger{background:var(--c-danger-soft);color:var(--c-danger)}.j47cIW_pillBrand{background:var(--c-primary-soft);color:var(--c-primary)}.j47cIW_pillSolidSuccess{background:var(--c-success);color:#fff}.j47cIW_pillOnImage{color:#fff;-webkit-backdrop-filter:blur(6px);background:#00000080}