.yojXoa_access{background:#f4f8f8;flex-direction:column;align-items:center;min-height:100dvh;padding:clamp(2rem,7vh,5rem) 1.25rem 2rem;display:flex}.yojXoa_logo{margin-bottom:2rem;display:inline-flex}.yojXoa_card{background:#fff;border-radius:1.5rem;width:100%;max-width:29rem;padding:clamp(1.5rem,5vw,2.75rem);box-shadow:0 12px 50px #19364e0a,0 2px 8px #19364e04}.yojXoa_form{color:#19364e;gap:1.5rem;min-width:0;display:grid}.yojXoa_icon{color:#17686e;background:#edf6f4;border-radius:1rem;place-items:center;width:3.25rem;height:3.25rem;display:grid}.yojXoa_heading{gap:.65rem;display:grid}.yojXoa_heading .yojXoa_eyebrow{color:#52747b;margin:0;font-size:.75rem;font-weight:600}.yojXoa_heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,5vw,2rem);font-weight:650;line-height:1.2}.yojXoa_heading p{color:#617780;overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.65}.yojXoa_heading strong{color:#19364e;font-weight:550}.yojXoa_field{gap:.65rem;display:grid}.yojXoa_field label{font-size:.875rem;font-weight:600}.yojXoa_field input{color:#19364e;background:#f8fafa;border:1px solid #ccd9dd;border-radius:.75rem;width:100%;height:3.25rem;padding:.8rem 1rem;font-size:1rem}.yojXoa_field input:focus-visible{outline-offset:2px;border-color:#17686e;outline:3px solid #17686e30}.yojXoa_field input.yojXoa_code{text-align:center;letter-spacing:.4em;font-variant-numeric:tabular-nums;height:3.8rem;padding-left:1.4em;font-size:1.75rem}.yojXoa_code::placeholder{color:#b7c6cb;opacity:1}.yojXoa_helper{color:#70858d;margin:0;font-size:.8125rem}.yojXoa_primary{color:#fff;cursor:pointer;background:#17686e;border-radius:.75rem;justify-content:center;align-items:center;gap:.65rem;min-height:3.25rem;padding:.8rem 1rem;font-size:.9rem;font-weight:600;transition:background .2s;display:flex}.yojXoa_primary:hover:not(:disabled){background:#12565c}.yojXoa_primary:disabled{opacity:.5;cursor:default}.yojXoa_primary:focus-visible,.yojXoa_actions button:focus-visible{outline-offset:3px;outline:3px solid #21898f}.yojXoa_actions{text-align:center;gap:1rem;display:grid}.yojXoa_actions p,.yojXoa_footer{color:#70858d;text-align:center;margin:0;font-size:.8125rem;line-height:1.8}.yojXoa_actions button{color:#17686e;cursor:pointer;font-size:inherit;text-underline-offset:3px;text-decoration:underline}.yojXoa_actions button:disabled{color:#70858d;cursor:default;text-decoration:none}.yojXoa_actions .yojXoa_back{justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.yojXoa_error{color:#a83c3b;background:#fff2f1;border-radius:.75rem;margin:0;padding:.9rem 1rem;font-size:.875rem;line-height:1.6}.yojXoa_spinner{animation:1s linear infinite yojXoa_spin}@keyframes yojXoa_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.yojXoa_spinner{animation:none}}
