.mypage_page__9Yg2r{--paper:#ffffff;--paper-edge:#efe6ea;--haze:#fdf1f5;--ink:#2a2430;--ink-soft:#645a62;--mauve:#b07f92;--rouge:#d6336c;--rouge-deep:#b8255a;--gild:#cf6a86;--gild-ink:#a83a5e;--gild-bg:#fdeef3;--gild-bg-top:#fff6f9;--gild-line:#f2cdd9;min-height:100vh;background:#fff;color:var(--ink);font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic,Noto Sans JP,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.mypage_page__9Yg2r,.mypage_page__9Yg2r *,.mypage_page__9Yg2r :after,.mypage_page__9Yg2r :before{box-sizing:border-box}.mypage_shell__13kbW{max-width:720px;margin:0 auto;padding:clamp(24px,5vw,48px) 22px 140px}.mypage_pageTitle__HfK9A{font-size:clamp(22px,4vw,28px);font-weight:600;letter-spacing:.01em;margin:0 0 clamp(28px,5vw,40px)}.mypage_section__3LSlE{margin-bottom:clamp(36px,6vw,56px)}.mypage_sectionHead__4SRj6{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.mypage_sectionTitle____GqA{font-size:18px;font-weight:600;margin:0}.mypage_moreLink__a4qgU{font-size:13px;font-weight:600;color:var(--rouge);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--gild-line);text-decoration-color:var(--gild-line)}.mypage_moreLink__a4qgU:hover{-webkit-text-decoration-color:var(--rouge);text-decoration-color:var(--rouge)}.mypage_moreLink__a4qgU:focus-visible{outline:2px solid var(--rouge);outline-offset:2px;border-radius:2px}.mypage_libraryScroll__DeIWD{display:flex;gap:14px;overflow-x:auto;list-style:none;margin:0 -22px;padding:4px 22px 8px;scroll-snap-type:x proximity;scroll-padding-inline-start:22px}.mypage_libraryScroll__DeIWD>li{scroll-snap-align:start;flex:0 0 auto}.mypage_librarySkeleton__dg1sJ{display:flex;gap:14px;overflow:hidden;list-style:none;margin:0 -22px;padding:4px 22px 8px}.mypage_librarySkeleton__dg1sJ>li{flex:0 0 auto}.mypage_skeletonCard__tyauT{width:168px}.mypage_skeletonThumb__VLQ_P{width:100%;aspect-ratio:16/9;border-radius:3px;background:#eee}.mypage_skeletonAvatar__zdWFX{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#eee}.mypage_skeletonTitle___9Q4Q{flex:1 1;display:flex;flex-direction:column;gap:7px;height:39px;padding-top:4px}.mypage_skeletonBar__FxqAN{height:12px;width:100%;border-radius:3px;background:#eee}.mypage_skeletonBarShort__4BgE_{height:12px;width:60%;border-radius:3px;background:#eee}.mypage_card__9QO19{display:block;width:168px;text-decoration:none;color:inherit;border-radius:4px}@media(max-width:767px){.mypage_card__9QO19,.mypage_skeletonCard__tyauT{width:140px}}.mypage_card__9QO19:focus-visible{outline:2px solid var(--rouge);outline-offset:2px}.mypage_cardThumb__5GLdm{background:linear-gradient(135deg,#e7dbe2,#cdb9c6)}.mypage_cardThumbImg__il6iT,.mypage_cardThumb__5GLdm{width:100%;aspect-ratio:16/9;border-radius:3px;border:1px solid var(--paper-edge);box-shadow:0 10px 22px -18px rgba(42,35,38,.5)}.mypage_cardThumbImg__il6iT{object-fit:cover}.mypage_cardBottom___sa8s{display:flex;align-items:flex-start;gap:8px;margin-top:10px}.mypage_cardTitle__3DZUd{font-size:13px;line-height:1.5;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mypage_libraryEmpty__ZLDpz{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(22px,4vw,30px);background:var(--haze);border-radius:4px}.mypage_libraryEmptyIcon__hTXxX{color:var(--mauve)}.mypage_libraryEmptyText__1qZ44{font-size:14px;color:var(--ink);margin:0}.mypage_libraryError__r9gqz{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(22px,4vw,30px);background:var(--gild-bg);border:1px solid var(--gild-line);border-radius:4px;color:var(--gild-ink)}.mypage_libraryErrorIcon__xO9eM{color:var(--rouge-deep)}.mypage_libraryErrorText__LguJ6{font-size:14px;margin:0}.mypage_libraryErrorButton__NgBKm{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--gild-line);border-radius:999px;background:#fff;padding:8px 16px;font:inherit;font-size:13px;font-weight:700;color:var(--gild-ink);cursor:pointer}.mypage_libraryErrorButton__NgBKm:focus-visible{outline:2px solid var(--rouge);outline-offset:2px}.mypage_crossBlock__rrxrU{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(20px,4vw,26px);border:1px solid var(--paper-edge);border-radius:4px;margin-bottom:14px}.mypage_crossBlock__rrxrU:last-child{margin-bottom:0}.mypage_crossText__WVNjV{font-size:15px;font-weight:600;color:var(--ink);margin:0}.mypage_crossButton__yD_cm{display:inline-flex;align-items:center;padding:9px 20px;border-radius:999px;border:1px solid var(--gild-line);background:linear-gradient(180deg,var(--gild-bg-top) 0,var(--gild-bg) 100%);color:var(--gild-ink);font-size:13px;font-weight:700;text-decoration:none}.mypage_crossButton__yD_cm:focus-visible{outline:2px solid var(--rouge);outline-offset:2px}.mypage_logoutButton__Ast6o{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--paper-edge);border-radius:999px;background:#fff;padding:10px 22px;font:inherit;font-size:14px;font-weight:600;color:var(--ink-soft);cursor:pointer}.mypage_logoutButton__Ast6o:hover{border-color:var(--gild-line);color:var(--rouge)}.mypage_logoutButton__Ast6o:focus-visible{outline:2px solid var(--rouge);outline-offset:2px}.mypage_dialogOverlay__iAWHE{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(42,35,38,.45)}.mypage_dialog__wLEww{width:100%;max-width:320px;background:#fff;border-radius:6px;padding:26px 22px 20px;box-shadow:0 24px 60px -20px rgba(0,0,0,.4)}.mypage_dialogTitle__YbAAH{font-size:15px;font-weight:600;color:var(--ink);text-align:center;margin:0 0 22px}.mypage_dialogActions__nzGuK{display:flex;gap:10px}.mypage_dialogCancel__iVrOP,.mypage_dialogConfirm__rlpeq{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;padding:10px 12px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.mypage_dialogCancel__iVrOP{border:1px solid var(--paper-edge);background:#fff;color:var(--ink-soft)}.mypage_dialogConfirm__rlpeq{border:none;background:linear-gradient(180deg,var(--rouge) 0,var(--rouge-deep) 100%);color:#fff}.mypage_dialogCancel__iVrOP:focus-visible,.mypage_dialogConfirm__rlpeq:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mypage_guestGate__HqTnT{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;min-height:60vh;padding:22px;text-align:center}.mypage_guestGateTitle__LheeI{font-size:18px;font-weight:600;color:var(--ink)}.mypage_guestGateButton__fkJDl{display:inline-flex;align-items:center;padding:11px 30px;border-radius:999px;background:linear-gradient(180deg,var(--rouge) 0,var(--rouge-deep) 100%);color:#fff;font-size:14px;font-weight:700;text-decoration:none}.mypage_guestGateButton__fkJDl:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.mypage_crossButton__yD_cm,.mypage_libraryErrorButton__NgBKm,.mypage_logoutButton__Ast6o{transition:none}}