.auth-module__s9ZwEG__page{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:clamp(28px,4vw,56px);max-width:1080px;margin:0 auto;padding:clamp(32px,5vw,64px) 24px clamp(56px,7vw,88px);display:grid}.auth-module__s9ZwEG__art{border-radius:var(--radius-panel);min-height:520px;box-shadow:var(--shadow-soft);background:var(--arion-panel-2);border:1px solid #d9a44180;align-self:stretch;position:relative;overflow:hidden}.auth-module__s9ZwEG__art img{object-fit:cover}.auth-module__s9ZwEG__artCaption{font-family:var(--font-display);color:var(--ro-cobalt-deep);background:linear-gradient(#fffdf700 0%,#fffdf7eb 55%);padding:60px 26px 24px;font-size:20px;font-weight:700;line-height:1.3;position:absolute;inset:auto 0 0}.auth-module__s9ZwEG__column{gap:22px;display:grid}.auth-module__s9ZwEG__head{justify-items:start;gap:12px;display:grid}@media (max-width:900px){.auth-module__s9ZwEG__page{grid-template-columns:minmax(0,1fr);max-width:560px}.auth-module__s9ZwEG__art{display:none}}@media (max-width:720px){.auth-module__s9ZwEG__page{padding-inline:16px}}
.form-module__ocwqFW__form{gap:18px;display:grid}.form-module__ocwqFW__field{gap:7px;display:grid}.form-module__ocwqFW__label{color:var(--text-primary);font-size:15px;font-weight:800}.form-module__ocwqFW__optional{color:var(--text-muted);font-weight:500}.form-module__ocwqFW__input{border-radius:var(--radius-input);border:1px solid var(--line-strong);width:100%;min-height:48px;color:var(--text-primary);font:inherit;background:#fff;padding:11px 14px;font-size:16px;transition:border-color .18s,box-shadow .18s}.form-module__ocwqFW__input::placeholder{color:#8a90a6}.form-module__ocwqFW__input:hover:not(:disabled){border-color:#20407a73}.form-module__ocwqFW__input:focus{border-color:var(--ro-cobalt);outline:none;box-shadow:0 0 0 3px #20407a24}.form-module__ocwqFW__input:disabled{background:var(--arion-night);color:var(--text-muted)}.form-module__ocwqFW__hint{color:var(--text-muted);font-size:14.5px;line-height:1.5}.form-module__ocwqFW__error{border-radius:var(--radius-input);color:var(--blood-crimson);background:#fbedec;border:1px solid #a8283a59;border-left-width:4px;padding:12px 14px;font-size:15.5px;font-weight:700;line-height:1.5}.form-module__ocwqFW__note{border-radius:var(--radius-input);border:1px solid var(--border);background:var(--arion-night);color:var(--text-secondary);padding:12px 14px;font-size:15px;line-height:1.5}.form-module__ocwqFW__toggle{border:0;gap:10px;margin:0;padding:0;display:flex}.form-module__ocwqFW__toggle legend{margin-bottom:7px;padding:0}.form-module__ocwqFW__option{border-radius:var(--radius-input);border:1px solid var(--line-strong);min-height:48px;color:var(--text-secondary);cursor:pointer;background:#fff;flex:1;align-items:center;gap:10px;padding:0 14px;font-size:16px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:flex}.form-module__ocwqFW__option input{width:18px;height:18px;accent-color:var(--ro-cobalt)}.form-module__ocwqFW__optionOn{border-color:var(--ro-cobalt);background:var(--accent-soft);color:var(--ro-cobalt-deep)}.form-module__ocwqFW__submit{width:100%;margin-top:4px}.form-module__ocwqFW__alt{text-align:center;color:var(--text-muted);font-size:15.5px}.form-module__ocwqFW__alt a{color:var(--ro-cobalt);font-weight:800}.form-module__ocwqFW__alt a:hover{text-underline-offset:3px;text-decoration:underline}.form-module__ocwqFW__linkButton{font:inherit;color:var(--ro-cobalt);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.form-module__ocwqFW__linkButton:hover{text-underline-offset:3px;text-decoration:underline}
.google-module__GhBiZa__google{color:#1f1f1f;background:#fff;border:1px solid #747775;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:44px;font-weight:600;text-decoration:none;display:flex}.google-module__GhBiZa__google:hover{background:#f2f2f2}.google-module__GhBiZa__google:focus-visible{outline-offset:2px;outline:3px solid #4285f4}.google-module__GhBiZa__or{color:var(--ink-soft,#6b5a45);align-items:center;gap:10px;margin:6px 0;font-size:.85rem;display:flex}.google-module__GhBiZa__or:before,.google-module__GhBiZa__or:after{content:"";opacity:.35;border-top:1px solid;flex:1}
