.auth_page__Y5bx6{min-height:100svh;padding:clamp(28px,5vw,64px) 18px;background:radial-gradient(circle at 12% 18%,rgba(255,101,77,.17) 0 7px,transparent 8px),radial-gradient(circle at 88% 78%,rgba(23,23,23,.1) 0 5px,transparent 6px),#FFF7E8;color:#171717;position:relative;display:grid;place-items:center}.auth_page__Y5bx6:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;background-image:radial-gradient(#171717 1px,transparent 0);background-size:18px 18px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 34%,transparent 70%,#000);mask-image:linear-gradient(180deg,#000,transparent 34%,transparent 70%,#000)}.auth_shell__c979F{position:relative;z-index:1;width:min(100%,460px);min-width:0;margin:0 auto;padding:20px clamp(18px,4vw,34px) 26px;border:3px solid #171717;border-radius:32px;background:rgba(255,247,232,.97);box-shadow:9px 10px 0 #171717}.auth_mascotWrap__Gh7k_{height:146px;display:grid;place-items:center;margin:-12px auto 2px}.auth_label__642y9{width:-moz-fit-content;width:fit-content;margin:0 auto 10px;padding:5px 10px;border:1.5px solid #171717;border-radius:999px;background:#FF654D;color:#FFF7E8;font-size:10px;font-weight:900;letter-spacing:.12em}.auth_title__INrSP{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(25px,7vw,34px);line-height:1.08;letter-spacing:-.04em;text-align:center}.auth_subtitle__Hjj_O{max-width:300px;margin:10px auto 20px;color:#7D625C;font-size:14px;font-weight:700;line-height:1.45;text-align:center}.auth_form__FcSZa{display:grid;gap:13px}.auth_field__JIFju{display:grid;gap:6px}.auth_field__JIFju label{padding-left:4px;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.auth_field__JIFju input{width:100%;min-height:48px;padding:12px 14px;border:1.5px solid #171717;border-radius:15px;outline:none;background:#fffdf7;color:#171717;font-size:16px;font-weight:700;box-shadow:3px 3px 0 rgba(23,23,23,.13);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.auth_field__JIFju input:focus{border-color:#FF654D;box-shadow:3px 3px 0 #FF654D;transform:translateY(-1px)}.auth_field__JIFju input[aria-invalid=true]{border-color:#c53125}.auth_fieldError__CMtme,.auth_formError__Q4KzC{color:#a32920;font-size:12px;font-weight:800}.auth_fieldError__CMtme{padding-left:4px}.auth_formError__Q4KzC{padding:10px 12px;border:1.5px solid #a32920;border-radius:13px;background:#fff0eb}.auth_submit__cKW80{min-height:52px;margin-top:3px;padding:0 17px;border:2px solid #171717;border-radius:16px;background:#171717;color:#FFF7E8;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:900;box-shadow:4px 4px 0 #FF654D;transition:transform .18s ease,box-shadow .18s ease}.auth_submit__cKW80:hover:not(:disabled){transform:translateY(-2px) rotate(-.4deg);box-shadow:5px 6px 0 #FF654D}.auth_submit__cKW80:active:not(:disabled){transform:translateY(1px)}.auth_submit__cKW80:disabled{cursor:wait;opacity:.68}.auth_switchLine__ISNx_{margin-top:18px;text-align:center;color:#7D625C;font-size:13px;font-weight:700}.auth_switchLine__ISNx_ a{color:#171717;font-weight:900;text-decoration:underline;text-decoration-color:#FF654D;text-decoration-thickness:2px;text-underline-offset:3px}.auth_homeLink__VqgRS{display:block;margin-top:15px;color:#7D625C;font-size:12px;font-weight:800;text-align:center}.auth_sparkOne__dap1W,.auth_sparkTwo__A_jF_{position:absolute;color:#FF654D;font-size:28px;font-weight:900;animation:auth_authFloat__zQ13y 2.8s ease-in-out infinite}.auth_sparkOne__dap1W{top:32px;left:22px}.auth_sparkTwo__A_jF_{right:22px;bottom:38px;animation-delay:-1.2s}@keyframes auth_authFloat__zQ13y{50%{transform:translateY(-7px) rotate(10deg)}}@media (min-width:1024px){.auth_shell__c979F{width:min(100%,500px)}.auth_mascotWrap__Gh7k_{height:158px}.auth_title__INrSP{font-size:38px}}@media (max-width:360px){.auth_page__Y5bx6{padding-inline:11px}.auth_shell__c979F{padding-inline:14px;box-shadow:5px 7px 0 #171717}.auth_mascotWrap__Gh7k_{height:128px}}@media (prefers-reduced-motion:reduce){.auth_sparkOne__dap1W,.auth_sparkTwo__A_jF_{animation:none}.auth_field__JIFju input,.auth_submit__cKW80{transition:none}}