.page-module__E0kJGG__page{background:var(--bg-primary);min-height:100dvh;padding:var(--space-8) var(--space-7);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__backdrop{object-fit:cover;object-position:center 20%;filter:blur(3px)saturate(.9)brightness(.55);transform:scale(1.06)}.page-module__E0kJGG__shade{background:radial-gradient(70% 70%,#0b0f0c40,#0b0f0cd9);position:absolute;inset:0}.page-module__E0kJGG__shell{flex-direction:column;flex:1;justify-content:center;width:min(100%,400px);display:flex;position:relative}.page-module__E0kJGG__checking{opacity:.8;justify-content:center;display:flex}.page-module__E0kJGG__card{border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(24px)saturate(1.2);background:#0b0f0c9e;border-radius:22px;padding:36px;box-shadow:0 30px 90px -20px #000000b3}.page-module__E0kJGG__brand{align-items:center;gap:var(--space-4);display:flex}.page-module__E0kJGG__brandIcon{object-fit:contain;filter:brightness(0)invert();width:28px;height:28px}.page-module__E0kJGG__wordmark{color:var(--text-primary);letter-spacing:-.01em;font-size:17px;font-weight:600}.page-module__E0kJGG__title{color:var(--text-primary);letter-spacing:-.025em;margin-top:28px;font-size:30px;font-weight:600;line-height:1.15}.page-module__E0kJGG__subtitle{margin-top:var(--space-3);color:var(--text-secondary);font-size:15px}.page-module__E0kJGG__form{gap:var(--space-7);margin-top:28px;display:grid}.page-module__E0kJGG__field{gap:7px;display:grid}.page-module__E0kJGG__label{color:var(--text-secondary);font-size:13px;font-weight:500}.page-module__E0kJGG__input{border:1px solid var(--border-soft);width:100%;color:var(--text-primary);font:inherit;background:#00000059;border-radius:10px;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.page-module__E0kJGG__input::placeholder{color:var(--text-muted)}.page-module__E0kJGG__input:hover{border-color:var(--border-medium)}.page-module__E0kJGG__input:focus{box-shadow:0 0 0 4px var(--green-tint-strong);border-color:#22c55e99;outline:none}.page-module__E0kJGG__error{border:1px solid var(--red-border);background:var(--red-tint);color:var(--red-solid);padding:var(--space-3) var(--space-5);border-radius:10px;font-size:13px;line-height:1.45}.page-module__E0kJGG__submit{margin-top:var(--space-2);background:var(--green-primary);color:#04210f;font:inherit;cursor:pointer;border:none;border-radius:10px;padding:13px;font-size:15px;font-weight:600;transition:background-color .15s;box-shadow:0 8px 24px -8px #22c55e8c,inset 0 1px #ffffff40}.page-module__E0kJGG__submit:hover{background:var(--green-soft)}.page-module__E0kJGG__submit:focus-visible{outline:2px solid var(--green-soft);outline-offset:2px}.page-module__E0kJGG__submit:disabled{cursor:default;background:var(--green-primary);opacity:.6}.page-module__E0kJGG__footer{color:#ffffff8c;padding-top:var(--space-8);font-size:12px;position:relative}@media (max-width:480px){.page-module__E0kJGG__card{padding:28px var(--space-8);border-radius:18px}.page-module__E0kJGG__title{font-size:26px}.page-module__E0kJGG__input{font-size:16px}}
