._field_1vrea_1{flex-direction:column;gap:6px;display:flex}._label_1vrea_7{color:var(--text-secondary);letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:600}._input_1vrea_15{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;color:var(--text-primary);outline:none;padding:12px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}._input_1vrea_15::placeholder{color:var(--text-muted)}._input_1vrea_15:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}._input_1vrea_15:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}._inputWrap_1vrea_41{position:relative}._inputWrap_1vrea_41 ._input_1vrea_15{padding-right:44px}._toggleVisibility_1vrea_49{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._toggleVisibility_1vrea_49:hover{color:var(--text-secondary)}._hint_1vrea_71{color:var(--text-muted);font-size:12px;line-height:1.4}@media (width<=640px){._input_1vrea_15{box-sizing:border-box;min-height:44px;font-size:16px}._toggleVisibility_1vrea_49{width:44px;height:44px;right:0}}._card_1c6kk_1{-webkit-backdrop-filter:blur(22px);border-radius:var(--radius-lg);background:linear-gradient(120deg,#fff0 0%,#ffffff06 18%,#ffffff12 38%,#ffffff17 52%,#ffffff12 66%,#ffffff06 82%,#fff0 100%),linear-gradient(#d2e8ff0f 0%,#c3daff05 60%,#d7ecff0a 100%),#060b1461;border:1px solid #d5e2f514;border-top-color:#e1f0ff21;flex-direction:column;gap:24px;width:100%;max-width:380px;padding:40px 36px;display:flex;box-shadow:0 1px #e1f0ff0d,0 8px 40px #00000040,inset 0 1px #ffffff14,inset 0 -1px #0000001f}._header_1c6kk_33{text-align:center}._accessBadge_1c6kk_35{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);margin-bottom:16px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}._title_1c6kk_48{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:6px;font-family:Spectral,Georgia,serif;font-size:18px;font-weight:400;line-height:1.2}._subtitle_1c6kk_58{color:var(--text-muted);font-family:Spectral,Georgia,serif;font-size:13px;line-height:1.6}._form_1c6kk_65{flex-direction:column;gap:14px;font-family:Spectral,Georgia,serif;display:flex}._error_1c6kk_72{color:var(--red);border-radius:var(--radius-sm);background:#ef444414;border:1px solid #ef444433;padding:10px 14px;font-size:13px;line-height:1.4}._submit_1c6kk_82{letter-spacing:.1em;text-transform:uppercase;width:100%;margin-top:4px;font-size:11px;font-weight:700}._submit_1c6kk_82:disabled{opacity:.45;cursor:not-allowed}._success_1c6kk_96{color:var(--green,#22c55e);border-radius:var(--radius-sm);background:#22c55e14;border:1px solid #22c55e33;padding:10px 14px;font-size:13px;line-height:1.4}._resendBtn_1c6kk_106{color:var(--text-muted);text-align:center;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;width:100%;padding:0;font-size:12px;text-decoration:underline;transition:color .13s}._resendBtn_1c6kk_106:hover:not(:disabled){color:var(--text-secondary)}._resendBtn_1c6kk_106:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}._termsRow_1c6kk_130{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}._termsCheckbox_1c6kk_140{width:18px;height:18px;accent-color:var(--accent-primary);cursor:pointer;flex:none;margin:2px 0 0}._termsCheckbox_1c6kk_140:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}._link_1c6kk_154{color:var(--text-secondary);text-underline-offset:3px;text-decoration:underline;transition:color .13s}._link_1c6kk_154:hover{color:var(--text-primary)}@media (width<=480px){._card_1c6kk_1{padding:28px 20px}}[data-theme=light] ._card_1c6kk_1{background:linear-gradient(160deg, #ffffff5c 0%, #ffffff1f 22%, transparent 48%), linear-gradient(var(--glass-tint), var(--glass-tint)), var(--glass-base);-webkit-backdrop-filter:var(--glass-blur);border-color:var(--glass-border);border-top-color:var(--glass-border-top);box-shadow:0 8px 40px var(--glass-shadow), inset 0 1px 0 var(--glass-inner-top), inset 0 -1px 0 var(--glass-inner-bottom)}@media (width<=640px){._link_1c6kk_154{padding:14px 0;display:inline-block}}
