.page_container__WHivL{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background-color:#f4f5f7}.page_card__l_lMy{width:100%;max-width:400px;padding:2rem;background-color:#fff;border:1px solid #e3e6ea;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_title__TbF6T{margin-bottom:.5rem;color:#302b2a;font-weight:700}.page_subtitle__WDV_l{margin:0 0 1.5rem;color:#5b626d}.page_field__jOt_X{margin-bottom:1rem}.page_label__kyYbk{display:block;margin-bottom:6px;color:#302b2a;font-weight:600}.page_input__150ym{width:100%;padding:10px 12px;border:1px solid #d3d7dd;border-radius:8px;background-color:#fff;color:#302b2a;transition:border-color .2s,box-shadow .2s}.page_input__150ym:focus{outline:none;border-color:#465866;box-shadow:0 0 0 3px rgba(70,88,102,.15)}.page_codeInput__EmuB_{letter-spacing:8px;font-size:18px;text-align:center}.page_submit__KzVdj{width:100%;margin-top:.5rem;padding:11px;border:none;border-radius:8px;background-color:#465866;color:#fff;font-weight:600;cursor:pointer;text-decoration:none;transition:background-color .2s}.page_submit__KzVdj:hover:not(:disabled){background-color:#3a4a56}.page_submit__KzVdj:disabled{opacity:.6;cursor:not-allowed}.page_error__a9FQq{margin:.5rem 0;padding:8px 10px;border-radius:8px;background-color:#fdeaea;color:#9b2c2c}.page_note__SnGxV{margin:0 0 1.5rem;padding:10px 12px;border-radius:8px;background-color:#eaf1fb;color:#2b5bb0}.page_alt__X8w09{margin-top:1.5rem;text-align:center}.page_linkInline__AiRzj{border:none;background:none;padding:0;color:#465866;font:inherit;cursor:pointer;text-decoration:none}.page_linkInline__AiRzj:hover{text-decoration:underline}.page_linkInline__AiRzj:disabled{opacity:.6;cursor:not-allowed}