._63ylhq_page{color:#24251f;background:#f8f7f3;place-items:center;min-height:100vh;padding:48px 20px;display:grid}._63ylhq_card{background:#fff;border:1px solid #ddded6;border-radius:16px;width:100%;max-width:490px;padding:clamp(24px,5vw,40px)}._63ylhq_brand{color:#3f6b2e;font-weight:700;text-decoration:none}._63ylhq_card h1{letter-spacing:-.025em;margin:24px 0 16px;font-size:clamp(26px,4vw,32px);font-weight:600;line-height:1.2}._63ylhq_card h2{margin:24px 0 12px;font-size:22px}._63ylhq_card p{overflow-wrap:anywhere;margin-block:16px;line-height:1.6}._63ylhq_card form{gap:10px;margin-top:24px;display:grid}._63ylhq_card label{margin-top:8px;font-size:14px;font-weight:600}._63ylhq_card input{color:#24251f;background:#fff;border:1px solid #92978a;border-radius:8px;width:100%;min-height:48px;padding:10px 12px;font-size:16px}._63ylhq_card button{cursor:pointer;min-height:44px;font-size:14px}._63ylhq_card button:disabled{opacity:.6;cursor:wait}._63ylhq_card button:focus-visible,._63ylhq_card input:focus-visible,._63ylhq_card a:focus-visible{outline-offset:3px;outline:3px solid #3f6b2e}._63ylhq_primary{color:#fff;background:#304f25;border:0;border-radius:8px;width:100%;margin-top:12px;padding:14px;font-weight:600}._63ylhq_modes{gap:8px;margin-top:24px;display:flex}._63ylhq_modes button{border:1px solid #b8bcae;border-radius:8px;flex:1;padding:10px}._63ylhq_modes button[aria-pressed=true]{color:#304f25;background:#edf3e9;border-color:#3f6b2e;font-weight:600}._63ylhq_textButton{color:#304f25;text-underline-offset:3px;background:0 0;border:0;padding:10px 0;text-decoration:underline}._63ylhq_card ._63ylhq_note{color:#595f54;font-size:13px}._63ylhq_card ._63ylhq_error{color:#9b2822;border:1px solid #dda09c;border-radius:8px;padding:12px}
