.auth-form_page__F6zBq{min-height:100dvh;display:grid;place-items:center;padding:1.5rem;position:relative;overflow:hidden;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--primary) 16%,transparent) 0,transparent 28%),radial-gradient(circle at 80% 10%,rgba(59,130,246,.12) 0,transparent 26%),radial-gradient(circle at 50% 80%,rgba(16,185,129,.08) 0,transparent 28%),var(--background)}html[data-installed-app=true] .auth-form_page__F6zBq{padding-top:var(--app-safe-top);padding-bottom:var(--app-safe-bottom)}.auth-form_backdropA__tYLhZ,.auth-form_backdropB__bxmmw{position:absolute;inset:auto;border-radius:9999px;filter:blur(18px);pointer-events:none;opacity:.85}.auth-form_backdropA__tYLhZ{top:10%;left:8%;width:18rem;height:18rem;background:color-mix(in srgb,var(--primary) 14%,transparent)}.auth-form_backdropB__bxmmw{right:10%;bottom:8%;width:20rem;height:20rem;background:rgba(59,130,246,.08)}.auth-form_card__Ky9z0{position:relative;width:min(100%,31rem);padding:1.5rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 42%,transparent);background:color-mix(in srgb,var(--card) 92%,transparent);-webkit-backdrop-filter:blur(25px) saturate(180%);backdrop-filter:blur(25px) saturate(180%);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.08),0 30px 80px rgba(0,0,0,.28);overflow:visible}.auth-form_brandTitle__g9b5z{color:var(--foreground);font-size:var(--fs-lg);line-height:1.02;font-weight:800;letter-spacing:-.03em}.auth-form_brandSubtitle__jfna9{color:color-mix(in srgb,var(--muted-foreground) 88%,var(--foreground));font-size:var(--fs-sm-7);margin-top:.1rem}.auth-form_headlineBlock__lKKMA{margin-top:.35rem;margin-bottom:1.1rem}.auth-form_headline__2oB_0{font-size:clamp(var(--fs-lg-2),3.5vw,var(--fs-3xl));line-height:1;letter-spacing:-.04em;margin:0;color:var(--foreground);font-weight:800}.auth-form_pageTitle__36yDz{text-align:center;margin-bottom:.55rem;font-size:var(--fs-2xl);line-height:1;font-weight:800;letter-spacing:-.04em}.auth-form_copy__u9xlf{margin:.7rem 0 0;color:var(--muted-foreground);font-size:var(--fs-sm);line-height:1.55}.auth-form_errorBox__wNLnu,.auth-form_infoBox__aMWL4{padding:.75rem;border-radius:16px;margin-bottom:1rem;border:1px solid transparent;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.08),0 10px 24px rgba(0,0,0,.12)}.auth-form_errorBox__wNLnu{background:rgba(239,68,68,.12);color:#fca5a5;border:1px solid rgba(239,68,68,.18)}.auth-form_infoBox__aMWL4{background:color-mix(in srgb,var(--primary) 10%,transparent);color:color-mix(in srgb,var(--primary) 82%,white);border-color:color-mix(in srgb,var(--primary) 18%,transparent)}.auth-form_form__Rmffr{display:flex;flex-direction:column;gap:.9rem}.auth-form_fieldGroup__X_jLf{display:flex;flex-direction:column;gap:.4rem;min-width:0}.auth-form_fieldRow__MLzLE{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);grid-gap:.85rem;gap:.85rem}.auth-form_fieldLabel__xVTnj{display:block;font-size:var(--fs-sm);font-weight:600;color:var(--foreground)}.auth-form_fieldInput___RqxI{width:100%;padding:0 1rem;height:var(--control-height);border-radius:var(--radius-control);border:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:var(--surface-control-bg);color:var(--foreground);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.auth-form_fieldInput___RqxI{background-image:var(--select-chevron-icon);background-repeat:no-repeat;background-position:right .85rem center;padding-right:2.2rem}.auth-form_fieldInput___RqxI:focus{border-color:var(--field-border-focus);box-shadow:0 0 0 3px var(--field-focus-ring);outline:none}.auth-form_fieldInputInvalid__zG42w{border-color:var(--danger)!important;box-shadow:0 0 0 3px var(--danger-bg)!important}.auth-form_searchSelect__k0p8C{position:relative}.auth-form_searchSelectChevron__a31fU{color:var(--muted-foreground);pointer-events:none}.auth-form_searchSelectTrigger__jdoFf{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-right:.9rem;background:var(--surface-control-bg);color:var(--foreground);cursor:pointer;text-align:left;min-height:var(--control-height);border-radius:var(--radius-control)}.auth-form_searchSelectTrigger__jdoFf:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--field-focus-ring);outline:none}.auth-form_searchSelectTriggerInvalid__Ujfzf{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-bg)}.auth-form_searchSelectTriggerText__6rZMH{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-form_searchSelectSearchWrap__g1RuG{padding:.7rem;border-bottom:1px solid var(--border)}.auth-form_searchSelectSearchInput__IBgj5{background:transparent}.auth-form_signupButton__soSL7{width:100%}.auth-form_searchSelectMenu__oWZMu{position:absolute;z-index:20;top:calc(100% + .4rem);left:0;right:0;max-height:16rem;overflow-y:auto;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);box-shadow:0 16px 40px rgba(0,0,0,.18)}.auth-form_searchSelectMenuAbove__WSxae{top:auto;bottom:calc(100% + .4rem)}.auth-form_searchSelectOption__VBMI_{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;text-align:left;color:var(--foreground);background:transparent;border:none}.auth-form_searchSelectOption__VBMI_:focus-visible,.auth-form_searchSelectOption__VBMI_:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);outline:none}.auth-form_searchSelectOptionSelected__PT_Uj{font-weight:700}.auth-form_searchSelectEmpty__Uip6j{padding:.85rem .9rem;color:var(--muted-foreground);font-size:var(--fs-sm)}.auth-form_fieldError__HmpnM{font-size:var(--fs-sm-3);font-weight:500;color:#fca5a5;margin:0;line-height:1.3}.auth-form_fieldHint__bhyrg{font-size:var(--fs-sm-3);color:var(--muted-foreground);margin:0;line-height:1.3}.auth-form_fieldHintOk__civ43{font-size:var(--fs-sm-3);color:#4ade80;margin:0;line-height:1.3}.auth-form_forgotButton__C9aKo{margin-top:.4rem}.auth-form_footer__fHZV6{margin-top:1.2rem;display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center;font-size:var(--fs-xs)}.auth-form_footerLink__jBdKr{display:inline-flex;align-items:center;gap:.35rem;color:var(--accent-text);font-weight:600;white-space:nowrap}@media (max-width:640px){.auth-form_page__F6zBq{padding:.75rem}.auth-form_card__Ky9z0{padding:.95rem;border-radius:14px}.auth-form_brandTitle__g9b5z{margin-bottom:.45rem;font-size:var(--fs-base)}.auth-form_pageTitle__36yDz{margin-bottom:.4rem;font-size:var(--fs-lg)}.auth-form_headlineBlock__lKKMA{margin-top:.5rem}.auth-form_copy__u9xlf{margin:.7rem 0 0;font-size:var(--fs-sm-5)}.auth-form_form__Rmffr{gap:.7rem}.auth-form_fieldRow__MLzLE{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.5rem}.auth-form_fieldLabel__xVTnj{margin-bottom:.3rem;font-size:var(--fs-sm-5)}.auth-form_fieldInput___RqxI,.auth-form_searchSelectTrigger__jdoFf{min-height:var(--control-height-mobile);padding-top:0;padding-bottom:0}.auth-form_searchSelectSearchWrap__g1RuG{padding:.4rem}.auth-form_searchSelectSearchInput__IBgj5{min-height:2.15rem;padding-top:.42rem;padding-bottom:.42rem;font-size:var(--fs-sm-7)}.auth-form_searchSelectOption__VBMI_{padding:.48rem .7rem;font-size:var(--fs-sm-7)}.auth-form_errorBox__wNLnu,.auth-form_infoBox__aMWL4{margin-bottom:.7rem;padding:.58rem .72rem}.auth-form_signupButton__soSL7{--h:44px;--px:18px;--fs:0.92rem}.auth-form_footer__fHZV6{margin-top:1rem}html[data-installed-app=true] .auth-form_page__F6zBq{padding:var(--app-safe-top) .75rem var(--app-safe-bottom)}}@media (max-width:360px){.auth-form_card__Ky9z0{padding:.85rem}.auth-form_brandTitle__g9b5z{font-size:var(--fs-md-4)}.auth-form_pageTitle__36yDz{font-size:var(--fs-md)}.auth-form_fieldRow__MLzLE{grid-template-columns:1fr;gap:.65rem}}