.page_page__91I2S{padding-block:var(--sp-10) var(--sp-16);display:flex;flex-direction:column;align-items:center}.page_head__BVwNI{max-width:46ch;text-align:center;margin-bottom:var(--sp-8)}.page_title__tQYXj{font-size:var(--fs-2xl);margin-bottom:var(--sp-2)}.page_subtitle__T02hG{color:var(--muted);font-size:var(--fs-base);margin:0}.page_card___tdQ8{width:100%;max-width:420px;background:var(--card);border:1px solid var(--line-soft);border-radius:var(--r-md);box-shadow:var(--shadow-card);padding:var(--sp-6)}.page_form__pCKS8{display:flex;flex-direction:column;gap:var(--sp-4)}.page_resultBox__AgFAY{margin-top:var(--sp-5);display:flex;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);font-size:var(--fs-sm);line-height:1.5}.page_resultBox__AgFAY p{margin:0}.page_resultBox__AgFAY[data-tone=neutral]{background:var(--sky-soft);border:1px solid var(--line-sky);color:var(--ink)}.page_resultBox__AgFAY[data-tone=neutral] svg{color:var(--sky-ink);flex:0 0 auto;margin-top:2px}.page_resultBox__AgFAY[data-tone=error]{background:var(--error-soft);border:1px solid var(--error);color:var(--error)}.page_resultBox__AgFAY[data-tone=error] svg{flex:0 0 auto;margin-top:2px}.page_foundBox__PRf64{margin-top:var(--sp-5);padding:var(--sp-5);background:var(--sky-soft);border:1px solid var(--line-sky);border-radius:var(--r-md)}.page_foundTop__Rf5G5{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);color:var(--navy-night)}.page_foundExperience__Vueny{font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg);color:var(--navy-night);margin:0 0 var(--sp-1)}.page_foundLocation__MVHXj{display:flex;align-items:center;gap:5px;font-size:var(--fs-sm);color:var(--muted);margin:0 0 var(--sp-3)}.page_foundLocation__MVHXj svg{color:var(--sky-ink)}.page_foundValidity__fPNlu{font-size:var(--fs-sm);font-weight:600;color:var(--ink);padding-top:var(--sp-3);border-top:1px solid var(--line-sky);margin:0}.page_foundHint__B_SJZ{margin:var(--sp-3) 0 0;font-size:var(--fs-xs);color:var(--muted);line-height:1.5}.field_field___RpES{display:flex;flex-direction:column;gap:var(--sp-1);margin-bottom:var(--sp-3)}.field_label__bJmP6{font-size:var(--fs-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.field_control__Lv0UE{font-family:var(--font-text);font-size:var(--fs-base);color:var(--ink);background:var(--card);border:1.5px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-3) var(--sp-4);min-height:48px;width:100%}.field_control__Lv0UE::placeholder{color:var(--muted)}.field_control__Lv0UE:focus-visible{outline:2px solid var(--sky);outline-offset:1px;border-color:var(--sky)}.field_labelRow__AircC{display:flex;justify-content:space-between;align-items:baseline}.field_labelAuth__JJgli{font-family:var(--font-text);font-size:var(--fs-sm);font-weight:600;color:var(--ink)}.field_controlAuth__wL_Tl{border:1px solid rgba(92,107,121,.35);padding:12px 14px;min-height:auto}textarea.field_control__Lv0UE{resize:vertical;line-height:1.45}.field_hint__erA7T{font-size:var(--fs-xs);color:var(--muted)}.field_invalid__Hoy2b{border-color:var(--error)}.field_error__5Rxz1{font-size:var(--fs-xs);font-weight:600;color:var(--error)}.field_row__MNq_G{display:flex;gap:var(--sp-3)}.field_row__MNq_G>.field_field___RpES{flex:1 1}.password-field_wrap__Tty4Z{position:relative;display:flex}.password-field_control__ltehG{padding-right:calc(var(--tap) + var(--sp-1))}.password-field_toggle__Sk9Bi{position:absolute;right:0;top:0;bottom:0;width:var(--tap);display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--muted);border-radius:var(--r-sm)}.password-field_toggle__Sk9Bi:hover{color:var(--navy)}.password-field_toggle__Sk9Bi:focus-visible{outline:2px solid var(--sky);outline-offset:-2px;color:var(--navy)}.password-field_requirement__XOjQR{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);font-size:var(--fs-sm);color:var(--muted);transition:color .15s ease}.password-field_requirementMet__a9sMH{color:var(--ok)}.password-field_mark__qqfmp{display:inline-flex;width:1em;justify-content:center;font-weight:700}@media (prefers-reduced-motion:reduce){.password-field_requirement__XOjQR{transition:none}}