.ShopContent_content__2y0Ml{display:flex;flex-direction:column;gap:0;min-width:0}.ShopContent_contentShell__Wa4wu{min-height:38rem}.ShopContent_framesSection__yALhe{padding-bottom:var(--space-6)}.ShopContent_framesToolbar__6uNqi{display:flex;justify-content:flex-end;margin-bottom:var(--space-3)}.ShopContent_removeFrameButton__mtTE9{border:none;background:none;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer;border-radius:var(--border-radius);transition:color var(--transition-fast),background var(--transition-fast)}.ShopContent_removeFrameButton__mtTE9:hover:not(:disabled){color:var(--text-primary);background:var(--bg-accent)}.ShopContent_removeFrameButton__mtTE9:disabled{opacity:.5;cursor:not-allowed}.ShopContent_sectionTitle__sCWpP{margin:0 0 var(--space-1);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--text-primary)}.ShopContent_frameGrid__V9m37{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ShopContent_frameCard__qMnIj{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-3) var(--space-3);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--border-radius-lg);min-width:0;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.ShopContent_frameCard__qMnIj:hover{border-color:var(--border-medium);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ShopContent_frameEquipped__BNXJ0{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--bg-card));box-shadow:0 0 0 1px var(--primary)}.ShopContent_frameCardSuper__0wfRJ{background:linear-gradient(160deg,color-mix(in srgb,var(--primary) 8%,var(--bg-secondary)),var(--bg-secondary) 55%);border-color:color-mix(in srgb,var(--primary) 35%,var(--border-light))}.ShopContent_previewAvatar__TbJ7F{width:48px;height:48px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-accent);color:var(--text-primary);font-weight:var(--font-bold)}.ShopContent_previewAvatar__TbJ7F img{width:100%;height:100%;object-fit:cover}.ShopContent_frameCard__qMnIj>[data-avatar-frame]{margin-bottom:var(--space-2)}.ShopContent_frameCard__qMnIj .ShopContent_actionButton__tOa1l{margin:var(--space-1) 0 0;width:100%;min-height:2.5rem}@media (max-width:480px){.ShopContent_frameGrid__V9m37{grid-template-columns:repeat(2,minmax(0,1fr))}}.ShopContent_row__m6u0_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;min-width:0}.ShopContent_rowIcon__pkTVZ{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;line-height:0;color:var(--text-secondary)}.ShopContent_rowMain__ZLMsk{display:flex;flex:1 1 12rem;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-width:0}.ShopContent_rowTitle__aQvQV{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);line-height:1.35}.ShopContent_rowMeta___wwVb{font-size:var(--text-sm);font-weight:var(--font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap}.ShopContent_rowDetail__zr1Ah{display:flex;flex:1 1 100%;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0;font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.ShopContent_rowStatus__SsO4e{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary)}.ShopContent_price__8baOP{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap}@media (max-width:640px){.ShopContent_price__8baOP,.ShopContent_rowMeta___wwVb{white-space:normal;overflow-wrap:anywhere}}.ShopContent_actionButton__tOa1l{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:2rem;min-width:4.5rem;margin-left:auto;padding:var(--space-1) var(--space-3);border:1px solid var(--border-light);border-radius:var(--border-radius);background:transparent;color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.ShopContent_actionButton__tOa1l:hover:not(:disabled){background:var(--bg-accent);border-color:var(--border-medium)}.ShopContent_actionButton__tOa1l:disabled{opacity:.5;cursor:not-allowed}.ShopContent_actionButton__tOa1l:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 40%,transparent);outline-offset:2px}.ShopContent_actionButtonPrimary__aFmVv{background:var(--primary);border-color:var(--primary);color:var(--text-inverse)}.ShopContent_actionButtonPrimary__aFmVv:hover:not(:disabled){background:var(--primary-dark);border-color:var(--primary-dark)}.ShopContent_actionButtonEquipped__BOBOn{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--bg-card))}.ShopContent_emptyState__5OpAg{margin:0;padding:var(--space-4) 0;text-align:center;color:var(--text-secondary);font-size:var(--text-sm)}.ShopContent_feedback__jra_y{margin:var(--space-3) 0 0;font-size:var(--text-sm);text-align:left;color:var(--text-secondary)}.ShopContent_feedbackSuccess__cKubM{color:var(--success)}.ShopContent_feedbackError__cbHbQ{color:var(--error)}@keyframes ShopContent_shopSkeletonPulse__o9c_V{0%,to{opacity:1}50%{opacity:.5}}.ShopContent_skeletonPulse__1udcg{animation:ShopContent_shopSkeletonPulse__o9c_V 1.4s ease-in-out infinite}.ShopContent_rowSkeletonBlock__qPC3M{flex-shrink:0}.ShopContent_skelLine__nRFzf{display:inline-block;border-radius:var(--border-radius);background:var(--bg-secondary);vertical-align:middle}.ShopContent_skelTitle__mlwfw{width:5.5rem;height:.875rem}.ShopContent_skelMeta__D80jt{width:3.25rem;height:.875rem}.ShopContent_skelDetail__C143v{width:7.5rem;height:.75rem}.ShopContent_skelPrice__7miS5{width:4.25rem;height:.875rem}.ShopContent_skelButton__u_x9I{display:inline-block;flex-shrink:0;width:4.5rem;min-height:2rem;margin-left:auto;border-radius:var(--border-radius);background:var(--bg-secondary)}@media (prefers-reduced-motion:reduce){.ShopContent_skeletonPulse__1udcg{animation:none;opacity:.65}}