.ups-scrim[data-v-84b35f27]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f121c80;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s;z-index:60}.ups-scrim.show[data-v-84b35f27]{opacity:1;pointer-events:auto}.ups-sheet[data-v-84b35f27]{background:#fff;border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -10px 40px #00000047;display:flex;flex-direction:column;left:50%;max-height:92dvh;max-width:768px;overflow:hidden;padding-bottom:env(safe-area-inset-bottom);position:fixed;transform:translate(-50%,100%);transition:transform .25s ease-out;visibility:hidden;width:100%;z-index:61}.ups-sheet.show[data-v-84b35f27]{transform:translate(-50%);visibility:visible}.ups-grab[data-v-84b35f27]{background:#d4d8e0;border-radius:5px;flex-shrink:0;height:5px;margin:10px auto 4px;width:40px}.ups-head[data-v-84b35f27]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:10px;padding:6px 18px 12px}.ups-title[data-v-84b35f27]{font-size:17px;font-weight:800}.ups-close[data-v-84b35f27]{align-items:center;background:#eef0f4;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:17px;height:32px;justify-content:center;margin-left:auto;width:32px}.ups-body[data-v-84b35f27]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:18px 18px 30px}.ups-loading[data-v-84b35f27]{display:flex;justify-content:center;padding:40px 0}.ups-empty[data-v-84b35f27]{color:#6b7280;font-size:13px;font-weight:700;padding:24px 20px;text-align:center}.up-head[data-v-84b35f27]{align-items:center;display:flex;gap:16px}.up-avatar-wrap[data-v-84b35f27]{display:inline-flex;flex-shrink:0;position:relative}.up-avatar[data-v-84b35f27]{align-items:center;border-radius:50%;box-shadow:0 4px 12px #0000001f;color:#fff;display:flex;flex-shrink:0;font-size:22px;font-weight:900;height:64px;justify-content:center;overflow:hidden;width:64px}.up-avatar-img[data-v-84b35f27]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.up-avatar-medal[data-v-84b35f27]{border:2px solid #fff;border-radius:50%;bottom:-4px;display:inline-flex;line-height:0;position:absolute;right:-5px}.up-head-info[data-v-84b35f27]{flex:1;min-width:0}.up-name[data-v-84b35f27]{color:#1a1d24;font-size:19px;font-weight:900;line-height:1.3;word-break:break-word}.up-meta[data-v-84b35f27]{font-weight:700;margin-top:3px}.up-meta[data-v-84b35f27],.up-sub[data-v-84b35f27]{color:#6b7280;font-size:12px}.up-sub[data-v-84b35f27]{align-items:center;display:flex;font-weight:800;gap:8px;margin-top:7px}.up-medalname[data-v-84b35f27]{color:#1a1d24}.up-sep[data-v-84b35f27]{background:#d4d8e0;height:11px;width:1px}.up-score[data-v-84b35f27]{align-items:baseline;background:#fff1e6;border:1px solid #ffd6b3;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin-top:18px;padding:14px 16px}.up-score-l[data-v-84b35f27]{color:#6b7280;font-size:12px;font-weight:800}.up-score-v[data-v-84b35f27]{color:#ff7801;font-family:M PLUS\ 1,Noto Sans JP,sans-serif;font-size:26px;font-weight:900;letter-spacing:-.01em;line-height:1}.up-stats[data-v-84b35f27]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:8px}.up-stat[data-v-84b35f27]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:11px 4px;text-align:center}.up-stat-l[data-v-84b35f27]{color:#9ca3af;font-size:10.5px;font-weight:800}.up-stat-v[data-v-84b35f27]{font-family:M PLUS\ 1,Noto Sans JP,sans-serif;font-size:17px;font-weight:900;line-height:1.1;margin-top:3px}.up-stat-v small[data-v-84b35f27]{font-size:11px;font-weight:800;margin-left:1px}.ups-sec[data-v-84b35f27]{align-items:center;display:flex;gap:9px;margin-bottom:8px;margin-top:20px}.ups-sec-bar[data-v-84b35f27]{background:#ff7801;border-radius:4px;flex-shrink:0;height:19px;width:4px}.ups-sec-title[data-v-84b35f27]{color:#1a1d24;font-size:17px;font-weight:800}.up-recent[data-v-84b35f27]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.up-recent__row[data-v-84b35f27]{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:12px;padding:14px}.up-recent__row--first[data-v-84b35f27]{border-top:none}.up-recent__main[data-v-84b35f27]{flex:1;min-width:0}.up-recent__title[data-v-84b35f27]{color:#1a1d24;font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-recent__meta[data-v-84b35f27]{color:#6b7280;font-size:12px;margin-top:2px}.up-recent__gain[data-v-84b35f27]{flex-shrink:0;font-family:M PLUS\ 1,Noto Sans JP,sans-serif;font-size:13px;font-weight:800}.up-recent__more[data-v-84b35f27]{align-items:center;background:#fff;border:none;border-top:1px solid #e5e7eb;color:#ff7801;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:800;gap:6px;justify-content:center;padding:12px 14px;width:100%}.up-recent__more[data-v-84b35f27]:hover{background:#fff8f1}.up-recent__more-n[data-v-84b35f27]{color:#9ca3af;font-weight:700}
