.ShopContent_content__2y0Ml{display:flex;flex-direction:column;gap:0;min-width:0}.ShopContent_contentShell__Wa4wu{min-height:17.5rem}.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{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;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_superNote__huLXa{margin:var(--space-3) 0 0;font-size:var(--text-sm);line-height:1.45;color:var(--text-secondary)}.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}}.AuraShopPanel_modalShell__BI0gf{width:min(100%,420px);max-height:min(90vh,640px);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.AuraShopPanel_modalShell__BI0gf::-webkit-scrollbar{display:none;width:0;height:0}.AuraShopPanel_modalHeader__EGgQ_{gap:var(--space-3)}.AuraShopPanel_modalBody__e2U1w{display:flex;flex-direction:column;gap:0;padding-top:0;overflow:visible;max-height:none}.AuraShopPanel_titleRow__9N33t{display:flex;flex:1 1;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-width:0;padding-right:var(--space-2)}.AuraShopPanel_titleText__D1Wr1{font-size:inherit;font-weight:inherit;color:inherit}.AuraShopPanel_headerBalance__DWV6S{flex-shrink:0;display:inline-flex;align-items:center;justify-content:flex-end;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);min-width:5.5rem;text-align:right}.AuraShopPanel_headerBalanceSkeleton__hpybO{flex-shrink:0;display:inline-block;width:5.5rem;height:1rem;border-radius:var(--border-radius);background:var(--bg-secondary);animation:AuraShopPanel_shopHeaderPulse__5vvRd 1.4s ease-in-out infinite}@keyframes AuraShopPanel_shopHeaderPulse__5vvRd{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.AuraShopPanel_headerBalanceSkeleton__hpybO{animation:none;opacity:.65}}.NavStatsPills_pills__IrBGz{display:flex;align-items:center;gap:var(--space-5)}.NavStatsPills_pillWrap__fGH4g{position:relative;display:flex;align-items:center}.NavStatsPills_statPill__b3g1x{display:inline-flex;flex-direction:row;align-items:center;gap:6px;min-height:24px;flex-shrink:0;background:transparent;border:none;padding:0;margin:0;color:inherit}.NavStatsPills_statPillButton__sZJaD{cursor:pointer;transition:opacity var(--transition-fast);outline:none!important}.NavStatsPills_statPillButton__sZJaD:hover{opacity:.85}.NavStatsPills_statIcon__3gEsP{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;line-height:0}.NavStatsPills_statValue__nqzaT{display:inline-flex;align-items:center;height:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-bold);line-height:20px;overflow:hidden}.NavStatsPills_statNumber__mpB_V{display:inline-block;line-height:20px}.NavStatsPills_statNumberAnimate__dzpzk{animation:NavStatsPills_statNumberScroll__NJ52k .52s cubic-bezier(.175,.885,.32,1.275) both}.NavStatsPills_statSkeleton__CsS37{flex-shrink:0;border-radius:var(--border-radius-sm)}@keyframes NavStatsPills_statNumberScroll__NJ52k{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.NavStatsPills_gainBubble__iQa_t{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);white-space:nowrap;padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-full);font-size:var(--text-xs);font-weight:var(--font-bold);pointer-events:none;animation:NavStatsPills_gainPop__yREW_ 1.6s ease forwards;z-index:2}.NavStatsPills_gainAura__Q_wje{background:rgba(var(--primary-rgb),.12);border:1px solid rgba(var(--primary-rgb),.28);color:var(--primary-dark)}@keyframes NavStatsPills_gainPop__yREW_{0%{opacity:0;transform:translateX(-50%) translateY(14px) scale(1.7)}15%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}80%{opacity:1;transform:translateX(-50%) translateY(-2px) scale(.95)}to{opacity:0;transform:translateX(-50%) translateY(-6px) scale(.85)}}.NavStatsPills_srOnly__LVRKI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.NavStatsPills_statPill__b3g1x:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:var(--border-radius-sm)}.NavStatsPills_statPopover__Jl3pG{position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:12px;z-index:1000;cursor:default}.NavStatsPills_statPopoverEnd__OM0W0{left:auto;right:0;transform:none}.NavStatsPills_statPopoverCard__iuVy1{position:relative;display:flex;align-items:flex-start;gap:var(--space-3);width:256px;max-width:min(280px,calc(100vw - 24px));padding:var(--space-4);text-align:left;background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-container,0 10px 28px rgba(0,0,0,.16));animation:NavStatsPills_statPopoverIn__NdIOK .14s ease-out both}.NavStatsPills_statPopoverCard__iuVy1:before{content:"";position:absolute;top:-6px;left:50%;width:11px;height:11px;background:var(--bg-card);border-top:1px solid var(--border-light);border-left:1px solid var(--border-light);transform:translateX(-50%) rotate(45deg)}.NavStatsPills_statPopoverEnd__OM0W0 .NavStatsPills_statPopoverCard__iuVy1:before{left:auto;right:20px;transform:rotate(45deg)}.NavStatsPills_statPopoverIcon__qFYN_{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;line-height:0}.NavStatsPills_statPopoverBody__3cMWF{display:flex;flex-direction:column;gap:2px;min-width:0}.NavStatsPills_statPopoverTitle__tVRAN{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary);line-height:1.2}.NavStatsPills_statPopoverDesc__68mFc{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.4}.NavStatsPills_statPopoverAction__bGE1c{margin-top:var(--space-2);padding:0;align-self:flex-start;background:none;border:none;color:var(--primary);font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:color var(--transition-fast,.15s ease)}.NavStatsPills_statPopoverAction__bGE1c:hover{color:var(--primary-dark)}@keyframes NavStatsPills_statPopoverIn__NdIOK{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.StudyMascotButton_mascotWrapper__2d7xC{position:relative;display:inline-flex;align-items:center;user-select:none}.StudyMascotButton_mascotButton__nWjde{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;background:transparent;cursor:pointer;border-radius:var(--border-radius-lg,12px);outline:none;touch-action:manipulation;transition:transform .15s ease,filter .15s ease}.StudyMascotButton_mascotButton__nWjde:hover{transform:scale(1.04);filter:drop-shadow(0 2px 6px rgba(37,99,235,.14))}.StudyMascotButton_mascotButton__nWjde:focus-visible{outline:2px solid var(--primary,#3b82f6);outline-offset:3px;border-radius:var(--border-radius-lg,12px)}.StudyMascotButton_mascotImage__gQFBp{width:40px;height:40px;object-fit:contain;border-radius:10px;pointer-events:none}.StudyMascotButton_speechBubble__Y1PHn{position:absolute;top:-4px;left:calc(100% + 14px);z-index:230;width:max-content;max-width:min(340px,calc(100vw - 120px));min-width:180px;background:var(--bg-card,#ffffff);border:1.5px solid var(--border-light,#e2e8f0);border-radius:var(--border-radius-xl,18px);padding:12px 18px;box-shadow:0 4px 14px -2px rgba(15,23,42,.08),0 2px 6px -1px rgba(15,23,42,.04),0 0 0 1px rgba(0,0,0,.02);pointer-events:auto;cursor:default}.StudyMascotButton_speechBubble__Y1PHn:before{content:"";position:absolute;left:-9px;top:26px;transform:translateY(-50%);width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:9px solid var(--border-light,#e2e8f0)}.StudyMascotButton_speechBubble__Y1PHn:after{content:"";position:absolute;left:-7px;top:26px;transform:translateY(-50%);width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:8px solid var(--bg-card,#ffffff)}.StudyMascotButton_quoteText__z1pmb{margin:0;font-size:.935rem;font-weight:var(--font-medium,500);line-height:1.45;color:var(--text-primary,#0f172a);text-align:left;word-break:break-word}.StudyMascotButton_quoteAuthor__xjJUm{display:block;margin-top:6px;font-size:.8rem;font-weight:600;color:var(--text-secondary,#64748b);text-align:right}@media (max-width:640px){.StudyMascotButton_mascotButton__nWjde{width:38px;height:38px}.StudyMascotButton_mascotImage__gQFBp{width:36px;height:36px}.StudyMascotButton_speechBubble__Y1PHn{top:-2px;left:calc(100% + 10px);max-width:min(280px,calc(100vw - 90px));padding:10px 14px}.StudyMascotButton_speechBubble__Y1PHn:after,.StudyMascotButton_speechBubble__Y1PHn:before{top:21px}.StudyMascotButton_quoteText__z1pmb{font-size:.865rem}}@media (prefers-reduced-motion:reduce){.StudyMascotButton_mascotButton__nWjde,.StudyMascotButton_mascotButton__nWjde:hover{transition:none!important;transform:none!important}.StudyMascotButton_speechBubble__Y1PHn{transition:none!important;animation:none!important}}