.auth-shell[data-v-263508dc]{align-items:center;display:flex;min-height:calc(100vh - 3.75rem);padding:2.5rem 2rem 4rem}.auth-shell__grid[data-v-263508dc]{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;box-shadow:0 20px 60px #0f172a14;display:grid;grid-template-columns:1fr;margin:0 auto;max-width:64rem;overflow:hidden;width:100%}@media(min-width:1024px){.auth-shell__grid[data-v-263508dc]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.auth-shell__form[data-v-263508dc]{display:flex;justify-content:center;padding:2.5rem 1.5rem}@media(min-width:640px){.auth-shell__form[data-v-263508dc]{padding:3.5rem 3rem}}.auth-shell__form-inner[data-v-263508dc]{max-width:24rem;width:100%}.auth-shell__aside[data-v-263508dc]{background:radial-gradient(30rem 24rem at 15% 10%,rgba(34,211,238,.22),transparent 60%),radial-gradient(28rem 22rem at 90% 90%,rgba(139,92,246,.2),transparent 60%),linear-gradient(160deg,#04283a,#021018);display:none;padding:3.5rem 3rem;position:relative}@media(min-width:1024px){.auth-shell__aside[data-v-263508dc]{align-items:center;display:flex}}.auth-shell__benefit-icon[data-v-263508dc]{align-items:center;background:#22d3ee1f;border:1px solid rgba(34,211,238,.3);border-radius:.875rem;color:#67e8f9;display:inline-flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.auth-field[data-v-30c77f45]{background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;color:#0f172a;font-size:.9375rem;outline:none;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}.auth-field[data-v-30c77f45]::-moz-placeholder{color:#94a3b8}.auth-field[data-v-30c77f45]::placeholder{color:#94a3b8}.auth-field[data-v-30c77f45]:hover{border-color:#94a3b8}.auth-field[data-v-30c77f45]:focus{border-color:#0891b2;box-shadow:0 0 0 3px #06b6d426}.auth-field--error[data-v-30c77f45],.auth-field--error[data-v-30c77f45]:hover{border-color:#dc2626}.auth-field__toggle[data-v-30c77f45]{align-items:center;border-radius:9999px;color:#64748b;cursor:pointer;display:inline-flex;font-size:1.125rem;height:2.25rem;justify-content:center;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:background .2s,color .2s;width:2.25rem}.auth-field__toggle[data-v-30c77f45]:hover{background:#f1f5f9;color:#0f172a}.auth-field__toggle[data-v-30c77f45]:focus-visible{outline:2px solid #0891b2;outline-offset:2px}
