._page_o4p92_1{min-height:100vh;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));color:var(--text);background:var(--page);place-items:center;display:grid}._panel_o4p92_10{border:1px solid var(--line);border-radius:var(--spg-radius-card);background:var(--surface);width:min(100%,460px);box-shadow:var(--shadow);padding:36px}._brand_o4p92_18{color:var(--brand);align-items:center;gap:10px;margin-bottom:28px;font-weight:600;display:flex}._panel_o4p92_10 h1{margin:0;font-size:clamp(1.6rem,5vw,2rem);font-weight:600;line-height:1.4}._intro_o4p92_20{color:var(--text-soft);margin:10px 0 26px}._form_o4p92_21{gap:18px;display:grid}._form_o4p92_21 p{margin:0}._form_o4p92_21 label{gap:7px;font-weight:500;display:grid}._form_o4p92_21 input{border:1px solid var(--line-strong);border-radius:var(--spg-radius-control);width:100%;min-width:0;min-height:46px;color:var(--text);background:var(--surface);padding:10px 12px}._primary_o4p92_25{border-radius:var(--spg-radius-control);color:#fff;background:var(--brand);cursor:pointer;border:0;justify-content:center;align-items:center;width:100%;min-height:46px;padding:10px 14px;font-weight:600;text-decoration:none;display:flex}._primary_o4p92_25:hover{background:var(--brand-dark)}._primary_o4p92_25:disabled{opacity:.65;cursor:wait}._form_o4p92_21 input:disabled{color:var(--text-soft);background:var(--surface-soft)}._hint_o4p92_29{color:var(--muted);font-size:var(--type-caption)}._notice_o4p92_30{border-left:3px solid var(--brand);background:var(--brand-soft);color:var(--text);overflow-wrap:anywhere;margin:20px 0 0;padding:12px}._textButton_o4p92_31{color:var(--brand-dark);cursor:pointer;background:0 0;border:0;padding:2px;text-decoration:underline}._notice_o4p92_30 ._textButton_o4p92_31{margin-top:8px;display:block}._link_o4p92_33{color:var(--brand-dark);text-underline-offset:3px;margin-top:18px;display:inline-block}._methods_o4p92_34{border:1px solid var(--line);border-radius:var(--spg-radius-control);background:var(--surface-soft);gap:6px;margin:0 0 24px;padding:4px;display:flex}._methods_o4p92_34 button{border-radius:var(--spg-radius-control);min-height:44px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;flex:1;padding:8px}._methods_o4p92_34 button[aria-pressed=true]{color:var(--brand-dark);background:var(--surface);font-weight:600;box-shadow:0 1px 3px #0001}._emailFlow_o4p92_37{gap:18px;display:grid}._emailFlow_o4p92_37 ._notice_o4p92_30{margin:0}._verifyForm_o4p92_39{border-top:1px solid var(--line);padding-top:20px}._challenge_o4p92_40{border:1px solid var(--line);border-radius:var(--spg-radius-control);gap:12px;min-width:0;margin:0;padding:14px;display:grid}._challenge_o4p92_40 legend{font-size:var(--type-caption);color:var(--text-soft);padding:0 6px}._challengeImage_o4p92_42{border-radius:4px;width:auto;max-width:100%;max-height:120px;display:block}._bindingStatus_o4p92_43{color:var(--text-soft);background:var(--surface-soft);overflow-wrap:anywhere;margin:0 0 22px;padding:12px}._panel_o4p92_10 :is(input,button,a):focus-visible{outline-offset:3px;outline:3px solid #95b8ed}@media (max-width:480px){._panel_o4p92_10{padding:24px}._brand_o4p92_18{margin-bottom:22px}}
