.j4Vazq_authForm{align-items:center;gap:var(--space-8);flex-direction:column;width:100%;max-width:340px;display:flex}.j4Vazq_header{text-align:center}.j4Vazq_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.13px;margin:0 0 var(--space-2);line-height:19px}.j4Vazq_brand{color:var(--color-primary);cursor:help;display:inline-block}.j4Vazq_brand svg{display:block}.j4Vazq_subtitle{color:var(--text-secondary,#6b7280);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);letter-spacing:-.13px;margin:0;line-height:19px}.j4Vazq_errorBanner{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:#dc2626;font-size:var(--font-size-base);text-align:center;background:#fef2f2;border:1px solid #fecaca;line-height:1.5}@supports (corner-shape:squircle){.j4Vazq_errorBanner{corner-shape:squircle;border-radius:var(--radius-lg)}}.j4Vazq_inAppHint{width:100%;color:var(--text-secondary);font-size:var(--font-size-sm);text-align:center;margin:0;line-height:1.4}.j4Vazq_inAppBlockedBox{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.j4Vazq_inAppBlockedText{color:var(--text-secondary);font-size:var(--font-size-sm);text-align:center;margin:0;line-height:1.45}.j4Vazq_contextHint{gap:var(--space-1);width:100%;padding:var(--space-3) var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-md);flex-direction:column;display:flex}@supports (corner-shape:squircle){.j4Vazq_contextHint{corner-shape:squircle;border-radius:var(--radius-lg)}}.j4Vazq_contextHintTitle{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0;line-height:1.4}.j4Vazq_contextHintText{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.45}.j4Vazq_devLoginBox{gap:var(--space-2);width:100%;margin-top:var(--space-2);padding:var(--space-4);background:var(--bg-tertiary);border:1px dashed var(--border-color);border-radius:var(--radius-md);flex-direction:column;display:flex}@supports (corner-shape:squircle){.j4Vazq_devLoginBox{corner-shape:squircle;border-radius:var(--radius-lg)}}.j4Vazq_devLoginTitle{color:var(--text-secondary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.j4Vazq_devLoginRow{gap:var(--space-2);align-items:center;display:flex}.j4Vazq_devLoginRow>:first-child{flex:1;min-width:0}.j4Vazq_devLoginNote{color:var(--text-muted);font-size:var(--font-size-xs);margin:0;line-height:1.4}.j4Vazq_otherProvidersToggle{font:inherit;color:var(--text-secondary);cursor:pointer;width:100%;padding:0;padding:var(--space-2);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;text-decoration:underline}.j4Vazq_otherProvidersToggle:hover{color:var(--text-primary)}.j4Vazq_otherProvidersToggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.j4Vazq_buttonWrapper{width:100%;position:relative}.j4Vazq_lastUsedBadge{z-index:1;padding:var(--space-0-5) var(--space-2);font-size:.6875rem;font-weight:var(--font-weight-medium);background:var(--color-primary);color:#fff;border-radius:var(--radius-pill);white-space:nowrap;pointer-events:none;position:absolute;top:-8px;right:-8px}.j4Vazq_buttons{flex-direction:column;gap:.5rem;width:100%;display:flex}.j4Vazq_compact{gap:var(--space-3);align-items:stretch;max-width:none}.j4Vazq_compact .j4Vazq_privacyNotice{max-width:none}.j4Vazq_compactButtons{align-items:center;gap:var(--space-2);width:100%;display:flex}.j4Vazq_compactButtons .j4Vazq_buttonWrapper{flex:1;min-width:0}.j4Vazq_fullWidth{width:100%}.j4Vazq_telegramWidgetWrapper{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.j4Vazq_telegramWidget{justify-content:center;align-items:center;min-height:40px;display:flex}.j4Vazq_telegramBack{padding:var(--space-2) var(--space-4);color:var(--text-secondary,#6b7280);font-size:var(--font-size-base);cursor:pointer;background:0 0;border:none;transition:color .2s}.j4Vazq_telegramBack:hover{color:var(--text-primary,#1f2937)}.j4Vazq_miniAppHint{font-size:var(--font-size-sm);color:var(--text-secondary,#6b7280);text-align:center;margin:0;line-height:1.5}.j4Vazq_miniAppHint a{color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:underline}.j4Vazq_bridgeOptions{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.j4Vazq_bridgePrimary{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-secondary,#6b7280);text-align:center;margin:0 0 var(--space-1)}.j4Vazq_bridgeSeparator{align-items:center;gap:var(--space-2);width:100%;margin:var(--space-1) 0;display:flex}.j4Vazq_bridgeSeparator:before,.j4Vazq_bridgeSeparator:after{content:"";background:var(--border-color,#e5e7eb);flex:1;height:1px}.j4Vazq_bridgeSeparator span{font-size:var(--font-size-xs);color:var(--text-tertiary,#9ca3af);text-transform:uppercase;letter-spacing:.05em}.j4Vazq_bridgeCardConfirm{width:100%;padding:var(--space-4);background:var(--bg-secondary,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md);text-align:center;font-size:var(--font-size-base);color:var(--text-primary,#1f2937);line-height:1.5}@supports (corner-shape:squircle){.j4Vazq_bridgeCardConfirm{corner-shape:squircle;border-radius:var(--radius-lg)}}.j4Vazq_bridgeCardConfirm strong{color:var(--color-primary)}.j4Vazq_icon{flex-shrink:0;width:20px;height:20px}.j4Vazq_hiddenWebAuthnInput{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.j4Vazq_privacyNotice{font-size:var(--font-size-xs);color:var(--text-tertiary,#9ca3af);text-align:center;max-width:320px;font-weight:300;line-height:1.5}.j4Vazq_privacyNotice a{color:inherit}.j4Vazq_privacyNotice a:hover{color:#000}.j4Vazq_privacyLink{color:var(--primary-color,#7e2fff);text-decoration:underline}.j4Vazq_privacyLink:hover{color:var(--primary-hover-color,#6b21a8)}[data-theme=dark] .j4Vazq_errorBanner{color:#fca5a5;background:#451a1a;border-color:#7f1d1d}[data-theme=dark] .j4Vazq_title{color:var(--text-primary-dark,#f9fafb)}[data-theme=dark] .j4Vazq_subtitle,[data-theme=dark] .j4Vazq_telegramBack{color:var(--text-secondary-dark,#9ca3af)}[data-theme=dark] .j4Vazq_telegramBack:hover{color:var(--text-primary-dark,#f9fafb)}[data-theme=dark] .j4Vazq_miniAppHint{color:var(--text-secondary-dark,#9ca3af)}[data-theme=dark] .j4Vazq_privacyNotice{color:var(--text-tertiary-dark,#6b7280)}@media (max-width:480px){.j4Vazq_authForm{gap:var(--space-6)}.j4Vazq_subtitle{font-size:var(--font-size-base)}}
