.provider-button[data-v-7355a640]{color:#f8fafc;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:1rem;justify-content:flex-start;align-items:center;gap:.75rem;width:100%;min-height:58px;padding:.55rem .8rem;font-size:.875rem;font-weight:600;transition:border-color .16s,background .16s,transform .16s;display:flex;box-shadow:inset 0 1px #ffffff09}.provider-button[data-v-7355a640]:hover:not(:disabled){background:#ffffff13;border-color:#a78bfa73;transform:translateY(-1px)}.provider-button[data-v-7355a640]:focus-visible{outline-offset:2px;outline:2px solid #a78bfa}.provider-button[data-v-7355a640]:disabled{cursor:not-allowed;opacity:.5}.provider-icon[data-v-7355a640]{border-radius:.7rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;box-shadow:0 4px 16px #0003}.provider-button[data-v-0696d1fb]{color:#f8fafc;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:1rem;justify-content:flex-start;align-items:center;gap:.75rem;width:100%;min-height:58px;padding:.55rem .8rem;font-size:.875rem;font-weight:600;transition:border-color .16s,background .16s,transform .16s;display:flex;box-shadow:inset 0 1px #ffffff09}.provider-button[data-v-0696d1fb]:hover:not(:disabled){background:#ffffff13;border-color:#a78bfa73;transform:translateY(-1px)}.provider-button[data-v-0696d1fb]:focus-visible{outline-offset:2px;outline:2px solid #a78bfa}.provider-button[data-v-0696d1fb]:disabled{cursor:not-allowed;opacity:.5}.provider-icon[data-v-0696d1fb]{border-radius:.7rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;box-shadow:0 4px 16px #0003}.telegram-widget-container[data-v-0364de44]{align-items:center}.telegram-option[data-v-a7f1775c]{background:linear-gradient(120deg,#0ea5e913,#ffffff09);border:1px solid #ffffff1a;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:.5rem .55rem .5rem .8rem;display:flex;box-shadow:inset 0 1px #ffffff09}.telegram-control[data-v-a7f1775c]{border-radius:.75rem;flex:none;width:220px;max-width:52%;overflow:hidden}@media (width<=639px){.telegram-option[data-v-a7f1775c]{flex-direction:column;align-items:stretch;padding:.75rem}.telegram-control[data-v-a7f1775c]{width:100%;max-width:none}}.flow-label[data-v-50dcd7d0]{color:#b794f6;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.68rem;font-weight:750;display:flex}.flow-label[data-v-50dcd7d0]:after,.flow-label[data-v-50dcd7d0]:before{content:"";background:linear-gradient(90deg,#0000,#8b5cf68c);flex:1;height:1px}.flow-label[data-v-50dcd7d0]:after{background:linear-gradient(90deg,#8b5cf68c,#0000)}.flow-card[data-v-50dcd7d0]{background:linear-gradient(145deg,#fff1,#ffffff05);border:1px solid #ffffff1a;border-radius:.85rem;gap:.6rem;min-width:0;min-height:52px;padding:.65rem;display:flex;box-shadow:inset 0 1px #ffffff09}.flow-card[data-v-50dcd7d0],.flow-icon[data-v-50dcd7d0]{justify-content:center;align-items:center}.flow-icon[data-v-50dcd7d0]{border:1px solid #ffffff1a;border-radius:.65rem;flex:none;width:2rem;height:2rem;display:inline-flex}.flow-icon--sky[data-v-50dcd7d0]{color:#38bdf8;background:#0ea5e92e}.flow-icon--emerald[data-v-50dcd7d0]{color:#34d399;background:#10b98129}.flow-icon--violet[data-v-50dcd7d0]{color:#a78bfa;background:#8b5cf62e}.flow-icon--rose[data-v-50dcd7d0]{color:#fb7185;background:#f43f5e24}.flow-icon--amber[data-v-50dcd7d0]{color:#fbbf24;background:#f59e0b24}.flow-icon--indigo[data-v-50dcd7d0]{color:#818cf8;background:#6366f12e}.auth-gradient-text[data-v-9137c390]{background:linear-gradient(90deg,#a978ff 0,#7e83ff 48%,#45c8f3);color:#0000;-webkit-background-clip:text;background-clip:text}.flow-connector[data-v-9137c390]{background:linear-gradient(#8b5cf626,#22d3eee6)}.flow-connector-up[data-v-9137c390]{background:linear-gradient(#8b5cf6e6,#8b5cf626)}.auth-task-card[data-v-9137c390]{background:linear-gradient(#0c1124,#0c1124) padding-box padding-box,linear-gradient(105deg,#a78bfae6,#22d3eee6) border-box;border:1px solid #0000;box-shadow:0 18px 55px #16104180}.auth-shell[data-v-12058f2d]{background-image:radial-gradient(circle at 8% 35%,#5b21b61f,#0000 30%),radial-gradient(circle at 90% 26%,#2563eb1a,#0000 34%)}.auth-grid[data-v-12058f2d]{background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}[data-v-12058f2d] .auth-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#11152ae0,#090d1ed1);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff09,0 28px 80px #00000047}[data-v-12058f2d] .auth-label{color:#cbd5e1;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:block}[data-v-12058f2d] .auth-input{color:#fff;background:#0509189e;border:1px solid #ffffff1f;border-radius:.8rem;outline:none;width:100%;min-height:52px;padding:.75rem .9rem;font-size:.925rem;transition:border-color .16s,box-shadow .16s,background .16s}[data-v-12058f2d] .auth-input::placeholder{color:#94a3b88f}[data-v-12058f2d] .auth-input:hover{background:#070c1dc7;border-color:#fff3}[data-v-12058f2d] .auth-input:focus{border-color:#a78bfad9;box-shadow:0 0 0 3px #8b5cf626}[data-v-12058f2d] .auth-input-error{border-color:#f87171e6}[data-v-12058f2d] .auth-input-error:focus{border-color:#f87171;box-shadow:0 0 0 3px #f8717124}[data-v-12058f2d] .auth-mode-switch{color:#64748b;background:#0307127a;border:1px solid #ffffff17}[data-v-12058f2d] .auth-mode-switch button:hover{color:#cbd5e1}[data-v-12058f2d] .auth-mode-switch button:focus-visible{outline-offset:1px;outline:2px solid #a78bfa}[data-v-12058f2d] .auth-mode-switch .auth-mode-active{color:#fff;background:#ffffff14;box-shadow:inset 0 1px #ffffff0f,0 4px 14px #00000029}[data-v-12058f2d] .auth-submit{color:#fff;background:linear-gradient(105deg,#843be8 0,#6968ee 50%,#1c9fe8);border:1px solid #ffffff21;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:54px;padding:.75rem 1.25rem;font-size:.925rem;font-weight:700;transition:filter .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 14px 35px #4b4adc42}[data-v-12058f2d] .auth-submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 16px 42px #4b4adc61}[data-v-12058f2d] .auth-submit:focus-visible{outline-offset:2px;outline:2px solid #c4b5fd}[data-v-12058f2d] .auth-submit:disabled{cursor:not-allowed;opacity:.5}
