.SupportFriendPageClient-module__pD3y8W__root{width:min(100%,58rem);margin:0 auto;padding:1rem}.SupportFriendPageClient-module__pD3y8W__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.SupportFriendPageClient-module__pD3y8W__title{margin:0 0 .35rem;font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.05}.SupportFriendPageClient-module__pD3y8W__desc{max-width:42rem;color:var(--color-text-muted,#5c564c);margin:0;line-height:1.45}.SupportFriendPageClient-module__pD3y8W__backLink{border:1px solid var(--color-border-strong,#d4cfc4);min-height:2.5rem;color:inherit;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:.55rem .85rem;font-weight:700;text-decoration:none;display:inline-flex}.SupportFriendPageClient-module__pD3y8W__notice{border:1px solid var(--color-border-strong,#d4cfc4);background:var(--color-bg-card,#fff);color:var(--color-text-muted,#5c564c);border-radius:8px;padding:1rem}.SupportFriendPageClient-module__pD3y8W__friendPanel{border:1px solid var(--color-border,#ece8e1);background:color-mix(in srgb, var(--color-accent,#3d7a5c) 7%, var(--color-bg-card,#fff));border-radius:8px;grid-template-columns:minmax(12rem,18rem) 1fr;align-items:center;gap:1rem;padding:1rem;display:grid}.SupportFriendPageClient-module__pD3y8W__friendImageWrap{justify-content:center;align-items:flex-end;min-height:13rem;display:flex;position:relative;overflow:hidden}.SupportFriendPageClient-module__pD3y8W__friendImage{object-fit:contain;filter:grayscale(.18)saturate(.9)drop-shadow(0 8px 18px #0f281829);width:min(100%,16rem);height:auto;transition:filter .16s,transform .16s;transform:translateY(.15rem)scale(.96)}.SupportFriendPageClient-module__pD3y8W__friendImageHappy{filter:saturate(1.05)drop-shadow(0 10px 20px #0f28182e);transform:translateY(0)scale(1)}.SupportFriendPageClient-module__pD3y8W__friendImageFed{animation:.52s SupportFriendPageClient-module__pD3y8W__friendFedWiggle}.SupportFriendPageClient-module__pD3y8W__feedEffect{z-index:2;background:#ffffffe0;border-radius:999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;font-size:2rem;animation:.92s ease-in forwards SupportFriendPageClient-module__pD3y8W__feedToss;display:inline-flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0f28182e}.SupportFriendPageClient-module__pD3y8W__friendState{min-width:0}.SupportFriendPageClient-module__pD3y8W__teamName{color:var(--color-accent,#3d7a5c);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .45rem;font-size:.82rem;font-weight:800}.SupportFriendPageClient-module__pD3y8W__stateText{margin:0;font-size:1.2rem;font-weight:700;line-height:1.35}.SupportFriendPageClient-module__pD3y8W__lastFood{color:var(--color-text-muted,#5c564c);margin:.8rem 0 0;font-weight:700}.SupportFriendPageClient-module__pD3y8W__walletGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.SupportFriendPageClient-module__pD3y8W__walletItem{border:1px solid var(--color-border,#ece8e1);background:var(--color-bg-card,#fff);border-radius:8px;padding:.85rem}.SupportFriendPageClient-module__pD3y8W__walletValue{font-size:1.5rem;font-weight:800;display:block}.SupportFriendPageClient-module__pD3y8W__walletLabel{color:var(--color-text-muted,#5c564c);font-size:.85rem}.SupportFriendPageClient-module__pD3y8W__foodGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.SupportFriendPageClient-module__pD3y8W__foodBtn{border:1px solid var(--color-border-strong,#d4cfc4);background:var(--color-bg-card,#fff);min-height:8.5rem;color:inherit;font:inherit;cursor:pointer;border-radius:8px;justify-items:center;gap:.25rem;padding:.75rem .55rem;display:grid}.SupportFriendPageClient-module__pD3y8W__foodBtn:hover:not(:disabled){background:var(--color-bg-hover,#f5f0e8);border-color:var(--color-accent,#3d7a5c)}.SupportFriendPageClient-module__pD3y8W__foodBtn:disabled{cursor:not-allowed;opacity:.62}.SupportFriendPageClient-module__pD3y8W__foodIcon{font-size:2.3rem;line-height:1}.SupportFriendPageClient-module__pD3y8W__foodName{text-align:center;font-weight:800}.SupportFriendPageClient-module__pD3y8W__foodCost,.SupportFriendPageClient-module__pD3y8W__foodAction{color:var(--color-text-muted,#5c564c);text-align:center;font-size:.78rem}@media (max-width:720px){.SupportFriendPageClient-module__pD3y8W__header,.SupportFriendPageClient-module__pD3y8W__friendPanel{grid-template-columns:1fr}.SupportFriendPageClient-module__pD3y8W__header{display:grid}.SupportFriendPageClient-module__pD3y8W__foodGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes SupportFriendPageClient-module__pD3y8W__feedToss{0%{opacity:0;transform:translate(-50%,1.4rem)scale(.55)rotate(-8deg)}18%{opacity:1}42%{transform:translate(-85%,-4.2rem)scale(1.08)rotate(10deg)}62%{transform:translate(-35%,-5rem)scale(1)rotate(-10deg)}82%{opacity:1;transform:translate(-58%,-3.2rem)scale(.88)rotate(8deg)}to{opacity:0;transform:translate(-50%,-2.1rem)scale(.3)rotate(0)}}@keyframes SupportFriendPageClient-module__pD3y8W__friendFedWiggle{0%{transform:translateY(0)scale(1)rotate(0)}18%{transform:translateY(-.18rem)scale(1.03)rotate(-2deg)}36%{transform:translateY(.05rem)scale(1.02)rotate(2deg)}54%{transform:translateY(-.12rem)scale(1.04)rotate(-1deg)}75%{transform:translateY(0)scale(1.01)rotate(1deg)}to{transform:translateY(0)scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.SupportFriendPageClient-module__pD3y8W__friendImageFed,.SupportFriendPageClient-module__pD3y8W__feedEffect{animation:none}}
