.XUZthW_page{--ink:#141414;--muted:#6b6b6b;--line:#e2e2e2;min-height:100dvh;color:var(--ink);font-family:var(--font-noto-jp), var(--font-geist-sans), system-ui, sans-serif;background:#fff;flex-direction:column;display:flex;position:relative;overflow-x:hidden}.XUZthW_main{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 16px calc(24px + 6vh);display:flex;position:relative}.XUZthW_logo{z-index:2;width:auto;height:clamp(56px,9vh,92px);display:block;position:absolute;top:clamp(14px,2.6vh,28px);left:clamp(14px,2.4vw,36px)}.XUZthW_title{letter-spacing:.08em;margin:clamp(8px,1.6vh,16px) 0 clamp(12px,2.4vh,22px);font-size:22px;font-weight:800}.XUZthW_stage{justify-content:center;width:100%;display:flex;position:relative}.XUZthW_card{z-index:1;border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;max-width:440px;position:relative}.XUZthW_section{padding:clamp(20px,3.4vh,32px) clamp(20px,5vw,36px)}.XUZthW_field+.XUZthW_field{margin-top:16px}.XUZthW_label{margin-bottom:8px;font-size:15px;font-weight:700;display:block}.XUZthW_inputWrap{position:relative}.XUZthW_input{border:1px solid var(--line);width:100%;height:48px;color:var(--ink);background:#fff;border-radius:8px;outline:none;padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.XUZthW_input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1414140f}.XUZthW_eye{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.XUZthW_submit{letter-spacing:.08em;cursor:pointer;background:var(--ink);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;margin-top:20px;font-size:16px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.XUZthW_submit[data-empty=true]{color:#9a9a9a;background:#e3e3e3}.XUZthW_submit:disabled{cursor:default}.XUZthW_links{text-align:center;color:var(--muted);margin:14px 0 0;font-size:13px}.XUZthW_link{color:var(--muted);text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.XUZthW_link:hover{color:var(--ink)}.XUZthW_divider{color:#a0a0a0;align-items:center;gap:12px;margin:16px 0 12px;font-size:12px;display:flex}.XUZthW_divider:before,.XUZthW_divider:after{content:"";background:var(--line);flex:1;height:1px}.XUZthW_google{border:1px solid var(--line);width:100%;height:46px;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.XUZthW_google:hover,.XUZthW_google:focus-visible{border-color:var(--ink)}.XUZthW_note{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.8}.XUZthW_error{color:#c0392b;text-align:center;margin:12px 0 0;font-size:14px}.XUZthW_legal{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:4px 16px;padding:0 16px 12px;font-size:11px;display:flex}.XUZthW_legal a{color:var(--muted);text-decoration:none}.XUZthW_legal a:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.XUZthW_shake{animation:.45s XUZthW_shake}@keyframes XUZthW_shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.XUZthW_crowdLeft,.XUZthW_crowdRight{z-index:0;pointer-events:none;align-items:flex-end;gap:18px;display:flex;position:absolute;top:0}.XUZthW_crowdLeft{right:calc(50% + 260px)}.XUZthW_crowdRight{left:calc(50% + 260px)}.XUZthW_walker{width:clamp(170px,28vh,230px);height:auto;overflow:visible}.XUZthW_walker path,.XUZthW_walker g,.XUZthW_walker circle,.XUZthW_walker rect{transform-box:view-box}.XUZthW_bob{animation:.5s ease-in-out infinite alternate XUZthW_bob;animation-delay:var(--d,0s)}.XUZthW_legA,.XUZthW_legB{transform-origin:80px 166px;animation:1s ease-in-out infinite alternate XUZthW_stride;animation-delay:var(--d,0s)}.XUZthW_legB{animation-direction:alternate-reverse}.XUZthW_armA,.XUZthW_armB{animation:1s ease-in-out infinite alternate XUZthW_swing;animation-delay:var(--d,0s)}.XUZthW_armA{animation-direction:alternate-reverse}@keyframes XUZthW_stride{0%{transform:rotate(-20deg)}to{transform:rotate(20deg)}}@keyframes XUZthW_swing{0%{transform:rotate(-16deg)}to{transform:rotate(16deg)}}@keyframes XUZthW_bob{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.XUZthW_wideOnly{display:none}@media (min-width:2000px){.XUZthW_wideOnly{display:block}}.XUZthW_crowdTop{justify-content:center;gap:4px;margin-bottom:4px;display:none}.XUZthW_crowdTop .XUZthW_walker{width:clamp(44px,9vh,76px)}@media (max-width:1240px){.XUZthW_crowdLeft,.XUZthW_crowdRight{display:none}.XUZthW_crowdTop{display:flex}}@media (max-height:700px){.XUZthW_main{padding-top:10px;padding-bottom:8px}.XUZthW_logo{height:48px;top:10px}.XUZthW_title{margin:4px 0 10px;font-size:18px}.XUZthW_section{padding-top:16px;padding-bottom:16px}.XUZthW_label{margin-bottom:6px}.XUZthW_links{margin-top:10px}.XUZthW_divider{margin:10px 0 8px}.XUZthW_google{height:42px}.XUZthW_field+.XUZthW_field{margin-top:12px}.XUZthW_submit{margin-top:16px}}@media (prefers-reduced-motion:reduce){.XUZthW_bob,.XUZthW_legA,.XUZthW_legB,.XUZthW_armA,.XUZthW_armB{animation:none}}
