._8PHn9W_authButton{border:1px solid var(--surface-border);background:var(--surface);width:100%;min-height:66px;color:var(--foreground);text-align:left;border-radius:16px;align-items:center;gap:15px;padding:8px 12px;font-size:15px;font-weight:650;transition:border-color .18s,background-color .18s,transform .18s;display:flex}._8PHn9W_authButton:hover:not(:disabled){border-color:var(--muted);background:var(--surface-2);transform:translateY(-2px)}._8PHn9W_authButton:active:not(:disabled){transform:translateY(0)}._8PHn9W_authButton:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._8PHn9W_authButton:disabled{cursor:wait;opacity:.6}._8PHn9W_telegramButton{border-color:color-mix(in srgb, #2aabee 48%, var(--surface-border));background:color-mix(in srgb, #2aabee 9%, var(--surface))}._8PHn9W_authIcon{background:#fff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 0 1px #00000017,0 5px 14px #00000029}._8PHn9W_telegramButton ._8PHn9W_authIcon{background:#e8f7ff;box-shadow:0 0 0 1px #2aabee80,0 5px 18px #2aabee3d}._8PHn9W_authLabel{flex:1}._8PHn9W_authArrow{color:var(--muted);flex:none}@media (prefers-reduced-motion:reduce){._8PHn9W_authButton{transition:none}._8PHn9W_authButton:hover:not(:disabled){transform:none}}
