.my-page-module___STgMW__page{overscroll-behavior:contain;background:var(--surface);height:100%;overflow-y:auto}.my-page-module___STgMW__page :is(a,button,input):focus-visible{outline:2px solid var(--pink);outline-offset:3px}.my-page-module___STgMW__header{z-index:2;background:var(--paper);padding:calc(env(safe-area-inset-top) + 16px) 20px 16px;border-bottom:0;position:sticky;top:0}.my-page-module___STgMW__header h1{font-size:var(--text-title);line-height:var(--leading-title);font-weight:var(--weight-semibold)}.my-page-module___STgMW__content{background:var(--surface);padding-bottom:24px}.my-page-module___STgMW__account{background:var(--paper);padding:20px 20px 24px}.my-page-module___STgMW__profile{align-items:center;gap:14px;min-height:54px;display:flex}.my-page-module___STgMW__avatar{background:var(--surface);border-radius:50%;flex-shrink:0;width:54px;height:54px;overflow:hidden}.my-page-module___STgMW__avatar img{object-fit:cover;width:100%;height:100%;display:block}.my-page-module___STgMW__profileCopy{min-width:0}.my-page-module___STgMW__profile h2{font-size:var(--text-control);line-height:var(--leading-control);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.my-page-module___STgMW__profile p,.my-page-module___STgMW__muted{font-size:var(--text-support);line-height:var(--leading-support);color:var(--secondary)}.my-page-module___STgMW__profile p{margin-top:4px}.my-page-module___STgMW__login{background:var(--pink);color:#fff;width:100%;min-height:48px;font-size:var(--text-control);line-height:var(--leading-control);font-weight:var(--weight-semibold);border-radius:12px;justify-content:center;align-items:center;margin-top:20px;padding:12px 16px;display:flex}.my-page-module___STgMW__notices:empty{display:none}.my-page-module___STgMW__notices{background:var(--surface-soft);font-size:var(--text-support);line-height:var(--leading-support);color:var(--secondary);border-radius:12px;margin-top:18px;padding:12px 14px}.my-page-module___STgMW__notices p+p{margin-top:8px}.my-page-module___STgMW__notices a{text-underline-offset:3px;text-decoration:underline}.my-page-module___STgMW__group{background:var(--paper);margin-top:8px;padding:16px 20px 12px}.my-page-module___STgMW__group>h2{font-size:var(--text-body);line-height:var(--leading-body);color:var(--secondary);font-weight:var(--weight-medium);margin-bottom:8px}.my-page-module___STgMW__menu{margin:0 -8px}.my-page-module___STgMW__menu>a{min-height:56px;font-size:var(--text-control);line-height:var(--leading-control);color:var(--ink);border-radius:12px;align-items:center;gap:14px;padding:12px 8px;display:flex}.my-page-module___STgMW__menu>a:active{background:var(--surface)}.my-page-module___STgMW__menu>a>svg:last-child{color:var(--muted);flex-shrink:0;margin-left:auto}.my-page-module___STgMW__menuIcon{width:22px;height:22px;color:var(--secondary);flex-shrink:0}.my-page-module___STgMW__menu svg{stroke-width:1.5px}.my-page-module___STgMW__itemCopy{min-width:0;font-weight:var(--weight-regular);overflow-wrap:anywhere;flex:1}.my-page-module___STgMW__legal{background:var(--surface);margin-top:8px;padding:20px 20px 8px}.my-page-module___STgMW__legal h2{font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-medium);color:var(--secondary);margin-bottom:8px}.my-page-module___STgMW__legalLinks{flex-wrap:wrap;align-items:center;column-gap:20px;display:flex}.my-page-module___STgMW__legalLinks a{max-width:100%;min-height:44px;font-size:var(--text-support);line-height:var(--leading-support);color:var(--secondary);overflow-wrap:anywhere;align-items:center;padding:8px 0;display:flex}.my-page-module___STgMW__legalLinks a:active{text-underline-offset:3px;text-decoration:underline}.my-page-module___STgMW__legalLinks .my-page-module___STgMW__privacyLink{font-weight:var(--weight-semibold);color:var(--ink)}.my-page-module___STgMW__accountActions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:16px;padding-top:8px;display:flex}.my-page-module___STgMW__accountActions button{min-height:44px;color:var(--secondary);font-size:var(--text-body);line-height:var(--leading-body);padding:8px 0}.my-page-module___STgMW__accountActions button:disabled{opacity:.5;cursor:wait}.my-page-module___STgMW__footer{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);margin-top:16px}.my-page-module___STgMW__error{font-size:var(--text-support);line-height:var(--leading-support);color:var(--pink);overflow-wrap:anywhere}.my-page-module___STgMW__dialog{border:1px solid var(--line);background:var(--paper);width:calc(100% - 32px);max-width:400px;max-height:calc(100dvh - 32px);color:var(--ink);border-radius:18px;margin:auto;padding:24px;overflow-y:auto}.my-page-module___STgMW__dialog::backdrop{background:#1f293780}.my-page-module___STgMW__dialog h2{font-size:var(--text-title);line-height:var(--leading-title);font-weight:var(--weight-semibold);letter-spacing:normal}.my-page-module___STgMW__dialog p{font-size:var(--text-body);color:var(--secondary);line-height:var(--leading-body);margin-top:14px}.my-page-module___STgMW__agreement{font-size:var(--text-support);line-height:var(--leading-support);align-items:flex-start;gap:6px;margin-top:20px;display:flex}.my-page-module___STgMW__agreement input{width:14px;height:14px;accent-color:var(--pink);flex:0 0 14px;margin:4px 0 0}.my-page-module___STgMW__withdrawNotes{font-size:var(--text-body);color:var(--secondary);word-break:keep-all;line-height:var(--leading-body);margin:18px 0 0;padding-left:18px;list-style:outside}.my-page-module___STgMW__withdrawNotes li+li{margin-top:10px}.my-page-module___STgMW__withdrawNotes strong{color:var(--ink);font-weight:600}.my-page-module___STgMW__dialogActions{gap:10px;margin-top:24px;display:flex}.my-page-module___STgMW__dialogActions button{border:1px solid var(--line);min-height:44px;font-size:var(--text-control);line-height:var(--leading-control);border-radius:10px;flex:1}.my-page-module___STgMW__dialogActions .my-page-module___STgMW__confirmDelete{background:var(--pink);border-color:var(--pink);color:#fff}.my-page-module___STgMW__dialogActions button:disabled{opacity:.45;cursor:wait}
