.auth-page{align-items:center;background-image:url(https://i.pinimg.com/1200x/1e/bf/e7/1ebfe77588dab7d252df2675ab151653.jpg);background-repeat:no-repeat;background-size:cover;color:#1f1f1f;display:flex;font-family:Inter,system-ui,sans-serif;height:100vh;justify-content:center;overflow:hidden;position:relative}.glass-bg{animation:floatGlass 30s linear infinite,wave 8s ease-in-out infinite alternate;filter:blur(120px);height:200%;left:-50%;position:absolute;top:-50%;width:200%;z-index:0}.auth-box{animation:boxWave 6s ease-in-out infinite alternate;backdrop-filter:blur(30px) saturate(200%);-webkit-backdrop-filter:blur(30px) saturate(200%);background:#ffffff26;border:1px solid #ffffff40;border-radius:30px;box-shadow:0 25px 60px #0078ff14;padding:50px 40px;position:relative;text-align:center;transition:all .5s ease;width:400px;z-index:1}@keyframes boxWave{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-6px) rotate(1deg)}to{transform:translateY(0) rotate(0deg)}}.logo{color:#fff;font-size:38px;font-weight:700;margin-bottom:20px}.logo span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00c0ff,#07f);-webkit-background-clip:text}.auth-title{color:#fff;font-size:24px;font-weight:600;margin-bottom:8px}.auth-subtitle{color:#fffc;font-size:15px;margin-bottom:30px}.auth-form{display:flex;flex-direction:column;gap:16px;position:relative;z-index:2}.auth-form input{animation:inputWave 5s ease-in-out infinite alternate;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff59;border-radius:18px;color:#fff;font-size:15px;padding:14px 16px;transition:all .4s ease,transform .3s ease;width:100%}.auth-form input::placeholder{color:#ffffff80}.auth-form input:focus{background:#ffffff40;border-color:#00c0ff;outline:none}@keyframes inputWave{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.input-container{position:relative;width:100%}.input-password{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff40;border-radius:18px;font-size:15px;padding:14px 40px 14px 16px;width:100%}.toggle-password-btn{background:none;border:none;color:#00c0ff;cursor:pointer;font-size:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:transform .3s ease,color .3s ease}.toggle-password-btn:hover{transform:translateY(-50%) scale(1.2)}.btn-primary{animation:buttonWave 5s ease-in-out infinite alternate;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#00c0ff,#07f);border:none;border-radius:18px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px 0;transition:all .3s ease,transform .3s ease,box-shadow .3s ease;width:100%}.btn-primary:hover{transform:translateY(-2px)}@keyframes buttonWave{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.auth-links{display:flex;font-size:13px;justify-content:space-between;margin-top:20px}.auth-links a{color:#00c0ff;text-decoration:none;transition:color .3s ease}.auth-links a:hover{color:#07f}.error{color:#ff4d4f;font-size:12px;margin-top:-6px;text-align:left}.resend-btn{background:#ffffff26;border:1px solid #ffffff40;border-radius:18px;color:#00c0ff;cursor:pointer;font-size:14px;font-weight:500;margin-top:16px;padding:12px 0;transition:all .3s ease,box-shadow .3s ease;width:100%}.resend-btn:hover:not(:disabled){background:#00c0ff1a;border-color:#00c0ff;box-shadow:0 6px 18px #00c0ff40}.resend-btn:disabled{border-color:#fff3;color:#aaa;cursor:not-allowed}.eye-icon{color:#aaa;cursor:pointer;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .3s ease}.eye-icon:hover{color:#00c0ff}.agents_page{animation:fadeIn .6s ease forwards;background:#fff;border-radius:28px;box-shadow:0 12px 32px #0000000d;color:#1a1a1a;font-family:Inter,system-ui,sans-serif;margin:30px auto;max-width:1280px;padding:24px}.agents_header{align-items:center;display:flex;justify-content:space-between;margin-bottom:28px}.agents_title{color:#111827;font-size:26px;font-weight:700;letter-spacing:-.4px}.profile_btn{align-items:center;background:linear-gradient(135deg,#007aff,#00b4d8);border:none;border-radius:12px;box-shadow:0 4px 14px #007aff40;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;padding:10px 18px;transition:all .3s ease}.profile_btn:hover{filter:brightness(1.05);transform:translateY(-2px)}.agents_grid{grid-gap:22px;animation:fadeIn .6s ease forwards;display:grid;gap:22px;grid-template-columns:1fr 1fr 1fr}.agent_card{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 6px 20px #0000000d;cursor:pointer;padding:22px 24px;transition:all .3s ease}.agent_card:hover{border-color:#007aff;box-shadow:0 12px 28px #007aff26;transform:translateY(-4px)}.agent_header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.agent_header h2{color:#111827;font-size:18px;font-weight:600}.status_badge{border-radius:10px;font-size:12px;font-weight:600;padding:5px 12px;text-transform:uppercase}.status_badge.active{background:#007aff1a;color:#007aff}.status_badge.inactive{background:#ff3b301a;color:#ff3b30}.agent_desc{color:#4b5563;font-size:14.5px;line-height:1.6;margin-bottom:16px}.agent_dates{color:#6b7280;display:flex;flex-direction:column;font-size:13px;gap:4px}.empty_block{background:#f9fafb;border:1px dashed #e5e7eb;border-radius:16px;color:#64748b;font-weight:500;grid-column:1/-1;padding:60px 0;text-align:center}.add_agent_card{align-items:center;background:linear-gradient(145deg,#f8fafc,#fff);border:2px dashed #007aff;border-radius:20px;box-shadow:0 6px 18px #007aff14;cursor:pointer;display:flex;justify-content:center;padding:40px 20px;transition:all .3s ease}.add_agent_card:hover{background:linear-gradient(145deg,#fff,#f0f9ff);border-color:#00b4d8;box-shadow:0 10px 26px #007aff26;transform:translateY(-4px)}.add_agent_inner{color:#007aff;text-align:center}.add_agent_icon{color:#007aff;font-size:44px;font-weight:300;line-height:1;margin-bottom:8px;transition:transform .3s ease}.add_agent_card:hover .add_agent_icon{transform:scale(1.15)}.add_agent_inner h3{color:#1e293b;font-size:16.5px;font-weight:600;opacity:.9}.loading_block{align-items:center;color:#007aff;display:flex;flex-direction:column;gap:12px;height:300px;justify-content:center}.spinner{animation:spin 1s linear infinite;border:5px solid #e0e0e0;border-radius:50%;border-top-color:#007aff;height:42px;width:42px}@media (max-width:600px){.agents_page{border-radius:0;box-shadow:none;margin:0;padding:20px 16px 80px}.agents_grid{grid-template-columns:1fr}.agents_title{font-size:22px}.agent_card{padding:20px}}.profile{animation:fadeIn .6s ease forwards;background:#fff;border-radius:28px;box-shadow:0 12px 32px #00000026;color:#1a1a1a;font-family:Inter,system-ui,sans-serif;margin:20px auto;max-width:1280px;min-height:90vh;padding:24px;transition:all .4s ease}.profile .btn_back{align-items:center;cursor:pointer;display:flex;gap:12px;margin-bottom:36px;transition:opacity .25s ease}.profile .btn_back:hover{opacity:.8}.profile .icon_back{align-items:center;background:#f2f3f5;border-radius:14px;display:flex;font-size:22px;justify-content:center;padding:10px;transition:all .25s ease}.profile .icon_back:hover{background:#e9ebef;transform:translateX(-2px)}.profile .title{font-size:22px;font-weight:600;letter-spacing:-.3px}.profile .profile_block{align-items:center;background:linear-gradient(145deg,#f8faff,#fff);border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 4px 18px #0000000a;display:flex;flex-direction:column;margin-bottom:28px;padding:32px 20px;transition:transform .3s ease,box-shadow .3s ease}.profile .profile_block:hover{box-shadow:0 8px 24px #0000000f;transform:translateY(-3px)}.profile .profile_block svg{color:#007aff;font-size:56px;margin-bottom:14px}.profile .email{color:#333;font-size:17px;font-weight:500;margin-bottom:6px}.profile .tokens{background:#007aff;border-radius:12px;box-shadow:0 3px 8px #007aff40;color:#fff;font-size:14px;font-weight:600;letter-spacing:.2px;padding:5px 14px}.profile .profile_container{display:flex;flex-direction:column;gap:14px}.profile .profile_item{align-items:center;background:#f9fafb;border:1px solid #edf0f3;border-radius:16px;cursor:pointer;display:flex;gap:16px;padding:16px 20px;transition:all .25s ease}.profile .profile_item:hover{background:#f0f5ff;border-color:#d9e3ff;transform:translateY(-1px)}.profile .profile_item svg{color:#007aff;font-size:22px}.profile .profile_item.logout svg{color:#ff3b30}.profile .profile_item.logout:hover{background:#fff0f0;border-color:#ffd8d8}.profile .profile_item p{color:#1a1a1a;font-size:16px;font-weight:500;letter-spacing:-.2px}@media (max-width:600px){.profile{border-radius:0;box-shadow:none;margin:0;max-width:100%;padding:20px 16px 80px}.profile .btn_back{margin-bottom:28px}.profile .title{font-size:20px}.profile .profile_block{padding:28px 16px}.profile .profile_block svg{font-size:48px}.profile .email{font-size:15px}.profile .tokens{font-size:13px}.profile .profile_item{border-radius:14px;padding:14px 16px}.profile .profile_item p{font-size:15px}}.profile .profile_layout{display:flex;gap:24px}.profile .profile_sidebar{flex:0.35 1;min-width:220px}.profile .profile_content{animation:fadeIn .5s ease;background:#f9fafc;border-radius:24px;box-shadow:0 6px 20px #0000000d;flex:1 1;font-size:16px;line-height:1.6;padding:24px}.profile .profile_item.active{background:#eaf1ff;border-color:#c9daff}.profile .content_block{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:20px}.profile .plan_card{background:linear-gradient(145deg,#fff,#f9fafb);border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 6px 20px #0000000d;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:22px 24px;transition:all .3s ease}.profile .plan_card:hover{border-color:#007aff;box-shadow:0 12px 32px #007aff26;transform:translateY(-4px) scale(1.02)}.profile .plan_header{align-items:center;display:flex;justify-content:space-between}.profile .plan_header h3{color:#111827;font-size:1.25rem;font-weight:600}.profile .plan_badge{background:linear-gradient(135deg,#007aff,#00b4d8);border-radius:999px;color:#fff;font-size:.75rem;font-weight:500;padding:4px 10px}.profile .plan_details{color:#374151;display:flex;flex-direction:column;font-size:.95rem;gap:6px;margin-top:12px}.profile .plan_details strong{color:#111827}.profile .plan_price{color:#007aff;font-size:1.5rem;font-weight:700;margin-top:16px}.profile .buy_button{background:linear-gradient(135deg,#007aff,#00b4d8);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:16px;padding:10px 0;transition:all .3s ease}.profile .buy_button:hover{filter:brightness(1.05);transform:scale(1.03)}.profile .buy_button:active{transform:scale(.97)}@media (max-width:600px){.profile .content_block{grid-template-columns:1fr}.profile .profile_layout{flex-direction:column}.profile .profile_sidebar{width:100%}.profile .profile.mobile-page .profile_layout,.profile .profile_content{display:none}.profile .profile_mobile_page{animation:fadeIn .5s ease;width:100%}}.profile .loading_block{align-items:center;color:#007aff;display:flex;flex-direction:column;gap:12px;height:300px;justify-content:center}.profile .spinner{animation:spin 1s linear infinite;border:5px solid #e0e0e0;border-radius:50%;border-top-color:#007aff;height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.confirm_overlay{align-items:center;animation:fadeInModal .3s ease forwards;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11182799;display:flex;height:100%;justify-content:center;left:0;overflow-x:hidden;position:fixed;top:0;width:100%;z-index:50}.confirm_modal{animation:slideUpModal .3s ease forwards;background:#fff;border-radius:20px;box-shadow:0 8px 32px #00000026;max-width:420px;padding:28px 32px;text-align:center;width:90%}.confirm_modal h3{color:#111827;font-size:1.3rem;margin-bottom:12px}.confirm_modal p{color:#4b5563;font-size:1rem;line-height:1.5;margin-bottom:24px}.confirm_actions{display:flex;gap:14px;justify-content:center}.cancel_btn,.confirm_btn{border:none;border-radius:10px;cursor:pointer;font-weight:600;padding:10px 22px;transition:all .3s ease}.confirm_btn{background:linear-gradient(135deg,#007aff,#00b4d8);color:#fff}.confirm_btn:hover{filter:brightness(1.05);transform:scale(1.03)}.cancel_btn{background:#e5e7eb;color:#111827}.cancel_btn:hover{background:#d1d5db}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}@keyframes slideUpModal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.profile .active_subscription,.profile .no_subscription{background:#fff;border:1px solid #0000000d;border-radius:18px;box-shadow:0 4px 20px #00000012;margin-top:20px;padding:28px 26px;transition:all .3s ease}.profile .active_subscription:hover,.profile .no_subscription:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-3px)}.profile .no_subscription{color:#555;text-align:center}.profile .no_subscription p:first-child{color:#1e293b;font-size:16px;font-weight:600}.profile .no_subscription p:last-child{color:#64748b;font-size:14.5px;margin-top:6px}.profile .active_subscription h3{border-left:4px solid #2563eb;color:#111827;font-size:18px;font-weight:700;margin-bottom:16px;padding-left:12px}.profile .active_subscription .info_row{align-items:center;display:flex;gap:10px}.profile .active_subscription p{color:#334155;font-size:15px;margin:6px 0}.profile .active_subscription strong{color:#2563eb;font-weight:600}@keyframes fadeInSub{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.change_password_form{display:flex;flex-direction:column;gap:20px;margin-top:20px}.change_password_form .input_group label{color:#111827;display:block;font-weight:600;margin-bottom:6px}.change_password_form .password_input_wrapper{align-items:center;display:flex;position:relative}.change_password_form .password_input_wrapper input{border:1px solid #d1d5db;border-radius:12px;font-size:15px;outline:none;padding:12px 48px 12px 14px;transition:all .25s ease;width:100%}.change_password_form .password_input_wrapper input:focus{border-color:#007aff;box-shadow:0 0 0 2px #007aff26}.change_password_form .toggle-password-btn{align-items:center;background:#f0f5ff;border:none;border-radius:10px;color:#007aff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:6px 8px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all .25s ease}.change_password_form .toggle-password-btn:hover{background:#e0ebff;transform:translateY(-50%) scale(1.1)}.agent__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:28px}.back_btn{background:linear-gradient(135deg,#f9fafb,#fff);border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 4px 14px #0000000a;color:#374151;cursor:pointer;font-size:14.5px;font-weight:600;padding:10px 18px;transition:all .25s ease}.back_btn:hover{border-color:#007aff;box-shadow:0 6px 18px #007aff1f;color:#007aff;transform:translateY(-2px)}.agent{animation:fadeIn .6s ease forwards;background:#fff;border-radius:28px;box-shadow:0 10px 40px #0000000f;font-family:Inter,system-ui,sans-serif;margin:40px auto;max-width:920px;padding:40px 48px;transition:all .3s ease}.agent__title{color:#0f172a;font-size:28px;font-weight:700;letter-spacing:-.3px;margin-bottom:32px;position:relative}.agent__title:after{background:linear-gradient(90deg,#007aff,#00b4d8);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:60px}.agent__card{gap:22px}.agent__card,.agent__card label{display:flex;flex-direction:column}.agent__card label{color:#374151;font-size:15px;font-weight:500;gap:8px}.agent__card input,.agent__card select,.agent__card textarea{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;color:#111827;font-size:15px;min-height:44px;padding:12px 16px;resize:vertical;transition:all .3s ease}.agent__card textarea{line-height:1.5;min-height:90px}.agent__card input:focus,.agent__card select:focus,.agent__card textarea:focus{background:#fff;border-color:#007aff;box-shadow:0 0 0 3px #007aff26;outline:none}.agent__actions{display:flex;gap:14px;justify-content:flex-end;margin-top:28px}.btn{border:none;border-radius:12px;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:-.2px;padding:12px 24px;transition:all .3s ease}.btn-update{background:linear-gradient(135deg,#007aff,#00b4d8);box-shadow:0 6px 18px #007aff40;color:#fff}.btn-update:hover{box-shadow:0 10px 22px #007aff59;transform:translateY(-2px)}.btn-disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none!important}.btn-delete{background:linear-gradient(135deg,#ff3b30,#ff5e57);box-shadow:0 6px 18px #ff3b3040;color:#fff}.btn-delete:hover{box-shadow:0 10px 22px #ff3b3059;transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.agent.loading{align-items:center;color:#007aff;display:flex;font-size:17px;font-weight:600;height:400px;justify-content:center;letter-spacing:.3px}@media (max-width:700px){.agent{border-radius:20px;padding:28px 20px}.agent__title{font-size:22px}.agent__actions{flex-direction:column;gap:10px}.btn{width:100%}}.accordion_telegram{font-family:Inter,sans-serif;margin:50px auto 0;width:100%}.accordion_telegram__item{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;margin-bottom:12px;overflow:hidden;transition:all .3s ease}.accordion_telegram__header{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;padding:16px;-webkit-user-select:none;user-select:none}.accordion_telegram__arrow{color:#666;font-size:18px;transition:transform .3s ease}.accordion_telegram__item.open .accordion_telegram__arrow{transform:rotate(180deg)}.accordion_telegram__body{overflow:hidden;padding:0 16px;transition:max-height .4s ease}.accordion_telegram__content-inner{color:#222;font-size:14px;line-height:1.6;padding:12px 0 16px}.accordion_telegram__command,.accordion_telegram__link{color:#2b8df7;cursor:pointer;text-decoration:underline}.accordion_telegram__command{font-weight:600}.accordion_telegram__screenshot{background:none;border:none;color:#2b8df7;cursor:pointer;font-size:14px;padding:0;text-decoration:underline}.accordion_telegram__modal{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.accordion_telegram__modal-content{background:#fff;border-radius:16px;max-height:90%;max-width:90%;padding:16px;text-align:center}.accordion_telegram__modal-content img{border-radius:12px;margin-bottom:12px;max-width:100%}.accordion_telegram__modal-content button{background:#2b8df7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background .3s}.accordion_telegram__modal-content button:hover{background:#1876f2}@font-face{font-family:Inter;font-weight:300;src:url(/static/media/Inter_24pt-Light.087551d9b161e691a2b4.ttf)}@font-face{font-family:Inter;font-weight:400;src:url(/static/media/Inter_24pt-Regular.fcd4310affaf30346b67.ttf)}@font-face{font-family:Inter;font-weight:500;src:url(/static/media/Inter_24pt-Medium.765109b598477339e532.ttf)}@font-face{font-family:Inter;font-weight:600;src:url(/static/media/Inter_24pt-Bold.6ddedd9ac326bf6ee3ea.ttf)}@font-face{font-family:Inter;font-weight:700;src:url(/static/media/Inter_24pt-SemiBold.8e921d98d20d6ae79fff.ttf)}*{box-sizing:border-box;font-family:Inter,sans-serif;margin:0;padding:0;text-decoration:none}:root{--primary:#6d28d9;--primary-dark:#5b21b6;--secondary:#4338ca;--dark:#1e1b4b;--darker:#0f172a;--light:#f8fafc;--gray:#94a3b8;--gray-dark:#334155}.notification{animation:fadeInNotify .4s ease,fadeOutNotify .4s ease 3.2s,floatUpNotify 4s ease-in-out infinite alternate;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background:#0009;border:1px solid #ffffff40;border-radius:16px;box-shadow:0 8px 24px #00000040;color:#fff;font-size:14.5px;font-weight:600;padding:14px 18px;position:fixed;right:24px;top:24px;z-index:9999}.notification.success{background:linear-gradient(135deg,#00dc82e6,#00b4ffe6);border:none;box-shadow:0 8px 24px #00b4ff59;color:#fff}.notification.errorbek{background:linear-gradient(135deg,#ff5064f2,#ff0050e6);border:none;box-shadow:0 8px 24px #ff326459;color:#fff}@keyframes fadeInNotify{0%{opacity:0;transform:translateY(-10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeOutNotify{to{opacity:0;transform:translateY(-10px)}}@keyframes floatUpNotify{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}
/*# sourceMappingURL=main.ab45df9d.css.map*/