.auth-modal-overlay[data-v-bcfed5e6]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.auth-modal-container[data-v-bcfed5e6]{background:#fff;border-radius:16px;padding:30px;width:100%;max-width:500px;position:relative;animation:slideUp-bcfed5e6 .3s ease-out}@keyframes slideUp-bcfed5e6{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.auth-modal-close[data-v-bcfed5e6]{position:absolute;z-index:5;top:10px;right:10px;background:none;border:none;cursor:pointer;padding:10px;border-radius:50%;transition:background-color .2s;width:36px;height:36px;display:flex;align-items:center;justify-content:center;pointer-events:auto}.auth-modal-close[data-v-bcfed5e6]:hover{background:#f3f4f6cc}.auth-modal-close:hover svg path[data-v-bcfed5e6]{stroke:var(--primary-color, #5856d2)}.auth-modal-content[data-v-bcfed5e6]{position:relative}.registration__title[data-v-bcfed5e6],.form-title[data-v-bcfed5e6]{font-size:24px;font-weight:700;color:#3f3f3f;text-align:center;margin-bottom:30px}.registration-form[data-v-bcfed5e6]{width:100%}.registration-form__wrap[data-v-bcfed5e6],.registration-form__group[data-v-bcfed5e6]{margin-bottom:20px}.registration-form__group.error .form-group__input[data-v-bcfed5e6]{border-color:#f44}.form-group[data-v-bcfed5e6]{position:relative}.form-group__input[data-v-bcfed5e6]{position:relative;display:flex;align-items:center;width:100%;height:55px;background:#f8f8fc;border:1px solid transparent;border-radius:12px;transition:border-color .3s ease}.form-group__input[data-v-bcfed5e6]:hover{border-color:#e0e0e0}.form-group__input[data-v-bcfed5e6]:focus-within{border-color:#5856d2}.input-icon[data-v-bcfed5e6]{position:absolute;left:20px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;pointer-events:none}.input-icon img[data-v-bcfed5e6]{width:100%;height:auto}.form-group__input input[data-v-bcfed5e6]{width:100%;height:100%;padding:0 20px 0 55px;background:transparent;border:none;outline:none;font-size:16px;color:#3f3f3f;font-family:inherit}.form-group__input input[data-v-bcfed5e6]::placeholder{color:#9f9f9f}.password-group .form-group__input input[data-v-bcfed5e6]{padding-right:55px}.password-btn[data-v-bcfed5e6]{position:absolute;right:20px;width:20px;height:20px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.password-btn img[data-v-bcfed5e6]{width:100%;height:auto}.error-text[data-v-bcfed5e6]{color:#f44;font-size:12px;margin-top:5px;display:block}.forgot-password[data-v-bcfed5e6]{text-align:center;margin-bottom:20px}.forgot-password a[data-v-bcfed5e6]{color:#5856d2;text-decoration:none;font-size:14px}.forgot-password a[data-v-bcfed5e6]:hover{text-decoration:underline}.registration__btn[data-v-bcfed5e6]{width:100%;height:55px;background:#5856d2;border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:20px}.registration__btn[data-v-bcfed5e6]:hover{background:#4a47b8}.registration__btn[data-v-bcfed5e6]:disabled{opacity:.6;cursor:not-allowed}.registration-form__register[data-v-bcfed5e6]{width:100%;text-align:center;margin-bottom:20px}.registration-form__register-text p[data-v-bcfed5e6]{margin:10px 0;color:#9f9f9f;font-size:14px}.registration-form__register-text a[data-v-bcfed5e6]{color:#5856d2;text-decoration:none}.registration-form__register-text a[data-v-bcfed5e6]:hover{text-decoration:underline}.registration-form__socials[data-v-bcfed5e6]{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px;box-sizing:border-box}.registration-form__social[data-v-bcfed5e6]{width:100%;max-width:none;min-width:0;height:48px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #e0e0e0;border-radius:8px;transition:all .3s ease;background:transparent;cursor:pointer;padding:0 16px;font-size:15px;color:#333;box-sizing:border-box}.registration-form__social[data-v-bcfed5e6]:hover{border-color:#5856d2;background:#f8f8fc}.registration-form__social img[data-v-bcfed5e6]{width:24px;height:24px;flex-shrink:0}.registration-form__text[data-v-bcfed5e6]{text-align:center;font-size:12px;color:#9f9f9f;line-height:1.4;margin-bottom:10px}.registration-form__text a[data-v-bcfed5e6]{color:#5856d2;text-decoration:none}.registration-form__text a[data-v-bcfed5e6]:hover{text-decoration:underline}.registration-form__text2[data-v-bcfed5e6]{text-align:center;font-size:12px;color:#9f9f9f;line-height:1.4}@media (max-width: 768px){.auth-modal-container[data-v-bcfed5e6]{margin:20px;padding:20px;max-width:none;width:calc(100% - 40px)}.registration__title[data-v-bcfed5e6],.form-title[data-v-bcfed5e6]{font-size:20px;margin-bottom:25px}.form-group__input[data-v-bcfed5e6]{height:50px}.form-group__input input[data-v-bcfed5e6]{font-size:14px}.registration__btn[data-v-bcfed5e6]{height:50px;font-size:14px}}@media (max-width: 576px){.auth-modal-container[data-v-bcfed5e6]{margin:10px;padding:20px;width:calc(100% - 20px)}.form-group__input[data-v-bcfed5e6]{height:45px}.form-group__input input[data-v-bcfed5e6]{font-size:14px;padding:0 15px 0 45px}.input-icon[data-v-bcfed5e6]{left:15px}.password-btn[data-v-bcfed5e6]{right:15px}.registration__btn[data-v-bcfed5e6]{height:45px}.registration-form__text[data-v-bcfed5e6],.registration-form__text2[data-v-bcfed5e6]{font-size:11px}}.auth-modal-overlay[data-v-a9bbd7bf]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.auth-modal-container[data-v-a9bbd7bf]{background:#fff;border-radius:16px;padding:30px;width:100%;max-width:500px;position:relative;animation:slideUp-a9bbd7bf .3s ease-out}@keyframes slideUp-a9bbd7bf{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.auth-modal-close[data-v-a9bbd7bf]{position:absolute;top:12px;right:12px;background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:background-color .2s;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.auth-modal-close[data-v-a9bbd7bf]:hover{background:#f3f4f6cc}.auth-modal-close:hover svg path[data-v-a9bbd7bf]{stroke:var(--primary-color, #5856d2)}.auth-modal-content[data-v-a9bbd7bf]{position:relative}.registration__title[data-v-a9bbd7bf],.form-title[data-v-a9bbd7bf]{font-size:24px;font-weight:700;color:#3f3f3f;text-align:center;margin-bottom:30px}.registration-form[data-v-a9bbd7bf]{width:100%}.registration-form__wrap[data-v-a9bbd7bf],.registration-form__group[data-v-a9bbd7bf]{margin-bottom:20px}.registration-form__group.error .form-group__input[data-v-a9bbd7bf]{border-color:#f44}.form-group[data-v-a9bbd7bf]{position:relative}.form-group__input[data-v-a9bbd7bf]{position:relative;display:flex;align-items:center;width:100%;height:55px;background:#f8f8fc;border:1px solid transparent;border-radius:12px;transition:border-color .3s ease}.form-group__input[data-v-a9bbd7bf]:hover{border-color:#e0e0e0}.form-group__input[data-v-a9bbd7bf]:focus-within{border-color:#5856d2}.input-icon[data-v-a9bbd7bf]{position:absolute;left:20px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;pointer-events:none}.input-icon img[data-v-a9bbd7bf]{width:100%;height:auto}.form-group__input input[data-v-a9bbd7bf]{width:100%;height:100%;padding:0 20px 0 55px;background:transparent;border:none;outline:none;font-size:16px;color:#3f3f3f;font-family:inherit}.form-group__input input[data-v-a9bbd7bf]::placeholder{color:#9f9f9f}.password-group .form-group__input input[data-v-a9bbd7bf]{padding-right:55px}.password-btn[data-v-a9bbd7bf]{position:absolute;right:20px;width:20px;height:20px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.password-btn img[data-v-a9bbd7bf]{width:100%;height:auto}.registration__btn[data-v-a9bbd7bf]{width:100%;height:55px;background:#5856d2;border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:20px}.registration__btn[data-v-a9bbd7bf]:hover{background:#4a47b8}.registration-form__register[data-v-a9bbd7bf]{width:100%;text-align:center;margin-bottom:20px}.registration-form__register-text p[data-v-a9bbd7bf]{margin:10px 0;color:#9f9f9f;font-size:14px}.registration-form__register-text a[data-v-a9bbd7bf]{color:#5856d2;text-decoration:none}.registration-form__register-text a[data-v-a9bbd7bf]:hover{text-decoration:underline}.registration-form__socials[data-v-a9bbd7bf]{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px;box-sizing:border-box}.registration-form__social[data-v-a9bbd7bf]{width:100%;max-width:none;min-width:0;height:48px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #e0e0e0;border-radius:8px;transition:all .3s ease;background:transparent;cursor:pointer;padding:0 16px;font-size:15px;color:#333;box-sizing:border-box}.registration-form__social[data-v-a9bbd7bf]:hover{border-color:#5856d2;background:#f8f8fc}.registration-form__social img[data-v-a9bbd7bf]{width:24px;height:24px;flex-shrink:0}.registration-form__text[data-v-a9bbd7bf]{text-align:center;font-size:12px;color:#9f9f9f;line-height:1.4;margin-bottom:10px}.registration-form__text a[data-v-a9bbd7bf]{color:#5856d2;text-decoration:none}.registration-form__text a[data-v-a9bbd7bf]:hover{text-decoration:underline}.registration-form__text2[data-v-a9bbd7bf]{text-align:center;font-size:12px;color:#9f9f9f;line-height:1.4}.success-message[data-v-a9bbd7bf]{background:#d4edda;border:1px solid #c3e6cb;color:#155724;padding:12px 20px;border-radius:12px;text-align:center;font-size:14px;line-height:1.5;margin-bottom:20px}.error-message[data-v-a9bbd7bf]{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:12px 20px;border-radius:12px;text-align:center;font-size:14px;line-height:1.5;margin-bottom:20px}.registration-form .custom_select[data-v-a9bbd7bf]{position:relative}.registration-form .custom_select .select-current[data-v-a9bbd7bf]{width:100%;height:55px;background:#f8f8fc;border:1px solid transparent;border-radius:12px;padding:0 45px 0 20px;font-size:14px;line-height:125%;color:#3f3f3f;display:flex;align-items:center;cursor:pointer;font-family:inherit;font-weight:400;box-sizing:border-box}.registration-form .custom_select .select-current[data-v-a9bbd7bf]:hover{background:#f8f8fc}.registration-form .custom_select.open .select-current[data-v-a9bbd7bf]{border-color:#5856d2;z-index:10}.registration-form .custom_select[data-v-a9bbd7bf]:after{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);width:11px;height:6px;background-image:url(/design/down-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;z-index:11;transition:transform .2s ease}.registration-form .custom_select[data-v-a9bbd7bf]:hover:after{background-image:url(/design/down-arrow3.svg)}.registration-form .custom_select.open[data-v-a9bbd7bf]:after{transform:translateY(-50%) rotate(-180deg);background-image:url(/design/down-arrow3.svg)}.registration-form .custom_select .select-list[data-v-a9bbd7bf]{position:absolute;top:100%;left:0;right:0;z-index:10;background:#fff;box-shadow:0 15px 35.5px #76767640;border-radius:12px;padding:0 5px;margin-top:2px;max-height:320px;overflow-y:auto}.registration-form .custom_select .select-option[data-v-a9bbd7bf]{background:transparent;border:none;padding:8px 15px;font-size:14px;line-height:125%;color:#9f9f9f;cursor:pointer;transition:color .2s ease}.registration-form .custom_select .select-option[data-v-a9bbd7bf]:first-child{padding-top:12px}.registration-form .custom_select .select-option[data-v-a9bbd7bf]:last-child{padding-bottom:12px}.registration-form .custom_select .select-option[data-v-a9bbd7bf]:not(:last-child){border-bottom:1px solid #ececec}.registration-form .custom_select .select-option[data-v-a9bbd7bf]:hover{color:#3f3f3f}.registration-form .custom_select .select-option.selected[data-v-a9bbd7bf]{font-weight:500;color:#3f3f3f}.registration-form .form-group.error .custom_select .select-current[data-v-a9bbd7bf]{border-color:#f44}.error-text[data-v-a9bbd7bf]{color:#f44;font-size:12px;margin-top:5px;display:block}.success-message[data-v-a9bbd7bf]{background:#d4edda;border:1px solid #c3e6cb;color:#155724;padding:12px 20px;border-radius:12px;text-align:center;font-size:14px;line-height:150%}.error-message[data-v-a9bbd7bf]{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:12px 20px;border-radius:12px;text-align:center;font-size:14px;line-height:150%}.registration__btn[data-v-a9bbd7bf]:disabled{opacity:.6;cursor:not-allowed}.auth-modal-overlay[data-v-044d8c2c]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.auth-modal-container[data-v-044d8c2c]{background:#fff;border-radius:16px;padding:30px;width:100%;max-width:500px;position:relative;animation:slideUp-044d8c2c .3s ease-out}@keyframes slideUp-044d8c2c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.auth-modal-close[data-v-044d8c2c]{position:absolute;top:12px;right:12px;background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:background-color .2s;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.auth-modal-close[data-v-044d8c2c]:hover{background:#f3f4f6cc}.auth-modal-close:hover svg path[data-v-044d8c2c]{stroke:var(--primary-color, #5856d2)}.auth-modal-content[data-v-044d8c2c]{position:relative}.registration__title[data-v-044d8c2c],.form-title[data-v-044d8c2c]{font-size:24px;font-weight:700;color:#3f3f3f;text-align:center;margin-bottom:30px}.registration-form[data-v-044d8c2c]{width:100%}.registration-form__wrap[data-v-044d8c2c],.registration-form__group[data-v-044d8c2c]{margin-bottom:20px}.registration-form__group.error .form-group__input[data-v-044d8c2c]{border-color:#f44}.form-group[data-v-044d8c2c]{position:relative}.form-group__input[data-v-044d8c2c]{position:relative;display:flex;align-items:center;width:100%;height:55px;background:#f8f8fc;border:1px solid transparent;border-radius:12px;transition:border-color .3s ease}.form-group__input[data-v-044d8c2c]:hover{border-color:#e0e0e0}.form-group__input[data-v-044d8c2c]:focus-within{border-color:#5856d2}.input-icon[data-v-044d8c2c]{position:absolute;left:20px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;pointer-events:none}.input-icon img[data-v-044d8c2c]{width:100%;height:auto}.form-group__input input[data-v-044d8c2c]{width:100%;height:100%;padding:0 20px 0 55px;background:transparent;border:none;outline:none;font-size:16px;color:#3f3f3f;font-family:inherit}.form-group__input input[data-v-044d8c2c]::placeholder{color:#9f9f9f}.registration__btn[data-v-044d8c2c]{width:100%;height:55px;background:#5856d2;border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:20px}.registration__btn[data-v-044d8c2c]:hover{background:#4a47b8}.registration-form__register[data-v-044d8c2c]{text-align:center;margin-bottom:20px}.registration-form__register span[data-v-044d8c2c]{color:#9f9f9f;font-size:14px}.registration-form__register a[data-v-044d8c2c]{color:#5856d2;text-decoration:none}.registration-form__register a[data-v-044d8c2c]:hover{text-decoration:underline}.success-message[data-v-044d8c2c]{background:#d4edda;border:1px solid #c3e6cb;color:#155724;padding:12px 20px;border-radius:12px;text-align:center;font-size:14px;line-height:1.5;margin-bottom:20px}.error-message[data-v-044d8c2c]{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:12px 20px;border-radius:12px;text-align:center;font-size:14px;line-height:1.5;margin-bottom:20px}.registration-form__description[data-v-044d8c2c]{font-size:14px;line-height:150%;color:#9f9f9f;text-align:center;margin-bottom:25px}.success-message[data-v-044d8c2c]{background:#d4edda;border:1px solid #c3e6cb;color:#155724;padding:12px 20px;border-radius:12px;text-align:center;font-size:14px;line-height:150%}.error-message[data-v-044d8c2c]{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:12px 20px;border-radius:12px;text-align:center;font-size:14px;line-height:150%}.registration__btn[data-v-044d8c2c]:disabled{opacity:.6;cursor:not-allowed}.form-group__input input[data-v-044d8c2c]:disabled{opacity:.6;cursor:not-allowed}.input-icon[data-v-044d8c2c]{pointer-events:none}.error-text[data-v-044d8c2c]{color:#f44;font-size:12px;margin-top:5px;display:block}.notification-container[data-v-eb8c1360]{position:fixed;top:20px;right:20px;z-index:9999;pointer-events:none}.toast[data-v-eb8c1360]{display:flex;align-items:center;min-width:300px;max-width:500px;margin-bottom:12px;padding:16px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;border-left:4px solid;pointer-events:auto;position:relative}.toast--success[data-v-eb8c1360]{border-left-color:#10b981;background:#f0fdf4}.toast--error[data-v-eb8c1360]{border-left-color:#ef4444;background:#fef2f2}.toast--warning[data-v-eb8c1360]{border-left-color:#f59e0b;background:#fffbeb}.toast--info[data-v-eb8c1360]{border-left-color:#3b82f6;background:#eff6ff}.toast__icon[data-v-eb8c1360]{flex-shrink:0;width:20px;height:20px;margin-right:12px}.toast--success .toast__icon[data-v-eb8c1360]{color:#10b981}.toast--error .toast__icon[data-v-eb8c1360]{color:#ef4444}.toast--warning .toast__icon[data-v-eb8c1360]{color:#f59e0b}.toast--info .toast__icon[data-v-eb8c1360]{color:#3b82f6}.toast__content[data-v-eb8c1360]{flex:1;min-width:0}.toast__message[data-v-eb8c1360]{font-size:14px;line-height:1.4;color:#374151;word-wrap:break-word}.toast--success .toast__message[data-v-eb8c1360]{color:#065f46}.toast--error .toast__message[data-v-eb8c1360]{color:#991b1b}.toast--warning .toast__message[data-v-eb8c1360]{color:#92400e}.toast--info .toast__message[data-v-eb8c1360]{color:#1e40af}.toast__close[data-v-eb8c1360]{flex-shrink:0;width:20px;height:20px;margin-left:12px;background:none;border:none;cursor:pointer;color:#6b7280;transition:color .2s;padding:0;display:flex;align-items:center;justify-content:center}.toast__close[data-v-eb8c1360]:hover{color:#374151}.toast__close svg[data-v-eb8c1360]{width:16px;height:16px}.toast-enter-active[data-v-eb8c1360]{transition:all .3s ease-out}.toast-leave-active[data-v-eb8c1360]{transition:all .3s ease-in}.toast-enter-from[data-v-eb8c1360],.toast-leave-to[data-v-eb8c1360]{opacity:0;transform:translate(100%)}.toast-move[data-v-eb8c1360]{transition:transform .3s ease}@media (max-width: 640px){.notification-container[data-v-eb8c1360]{top:10px;right:10px;left:10px}.toast[data-v-eb8c1360]{min-width:auto;max-width:none}}.ru-banner[data-v-c7eebdcb]{position:fixed;bottom:0;left:0;right:0;z-index:9990;background:#fff;border-top:3px solid #e8b84b;box-shadow:0 -3px 16px #00000021}.ru-banner__inner[data-v-c7eebdcb]{max-width:1200px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ru-banner__icon[data-v-c7eebdcb]{font-size:24px;flex-shrink:0}.ru-banner__text[data-v-c7eebdcb]{flex:1;font-size:14px;color:#333;line-height:1.5;min-width:200px}.ru-banner__actions[data-v-c7eebdcb]{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap}.ru-banner__btn[data-v-c7eebdcb]{padding:8px 18px;border-radius:6px;font-size:14px;cursor:pointer;border:none;text-decoration:none;display:inline-block;white-space:nowrap;font-weight:500;transition:background .15s}.ru-banner__btn--go[data-v-c7eebdcb]{background:#e8b84b;color:#fff}.ru-banner__btn--go[data-v-c7eebdcb]:hover{background:#d4a53d;color:#fff}.ru-banner__btn--ok[data-v-c7eebdcb]{background:#f0f0f0;color:#555}.ru-banner__btn--ok[data-v-c7eebdcb]:hover{background:#e0e0e0}*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;font-family:Onest,sans-serif}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}#app{padding:0!important;margin:0!important;box-sizing:border-box!important;background-color:none!important;border:none!important;overflow-x:hidden!important;max-width:100vw!important}a,body,div,form,h1,h2,h3,h4,h5,label,li,p,ul{margin:0;padding:0;border:0;text-decoration:none;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box}button,input,textarea{font-family:Onest;color:#3f3f3f;outline:0!important}button{border:none;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}input:active,input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus,input[type=text]:focus{outline:0!important}html{height:100%;scroll-behavior:auto;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;max-width:100vw}html.smooth-scroll{scroll-behavior:smooth}body{font-weight:400;height:100%;background:#fff;color:#3f3f3f;overflow-x:hidden}.fixed-body,.fixed-body2{overflow-y:hidden}h1,h2,h3,h4,h5,h6,img,p{margin:0;padding:0;height:auto;-o-object-fit:cover;object-fit:cover}img{display:block}a{color:inherit;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}li,ol,ul{margin:0;padding:0;list-style:none}.container{margin:0 auto;padding:0 15px!important;max-width:1445px}@media screen and (max-width:992px){.container{padding:0 20px}}@media screen and (max-width:360px){.container{padding:0 10px!important}}.balance-modal-content{padding:0}.balance-modal__header{padding:24px 24px 0}.balance-modal__title{font-size:24px;font-weight:600;color:#1a1a1a;text-align:center;margin-bottom:24px}.balance-modal__info{padding:0 24px;margin-bottom:24px}.balance-info__label{display:block;font-size:16px;color:#333;margin-bottom:12px;font-weight:500}.balance-info__current{font-size:14px;color:#666}.balance-amount{color:#5856d2;font-weight:600}.balance-modal__payment-methods{padding:0 24px;margin-bottom:24px}.payment-method{display:flex;align-items:center;padding:16px;border:2px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all .3s ease}.payment-method.active{border-color:#5856d2;background-color:#f8f8ff}.payment-method img{width:40px;height:30px;object-fit:contain;margin-right:16px}.payment-method__text{flex:1}.payment-method__title{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.payment-method__description{font-size:14px;color:#666}.balance-modal__amounts{padding:0 24px;margin-bottom:24px}.amounts-title{font-size:16px;color:#333;margin-bottom:16px;text-align:center}.amounts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.amount-option{position:relative;cursor:pointer}.amount-radio{display:none}.amount-label{display:block;padding:16px;border:2px solid #e5e5e5;border-radius:8px;text-align:center;transition:all .3s ease;cursor:pointer}.amount-option.active .amount-label{border-color:#5856d2;background-color:#f8f8ff}.amount-coins{font-size:16px;margin-bottom:8px}.amount-price{font-size:14px;color:#666}.custom-amount .amount-label{padding:12px}#custom_amount_input{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;margin:8px 0;font-size:14px;text-align:center}.balance-modal__ru-notice{margin:0 24px 4px;padding:10px 14px;background:#fffbee;border:1px solid #e8b84b;border-radius:8px;font-size:13px;color:#555}.balance-modal__ru-notice a{color:#c9953a;font-weight:600;text-decoration:none}.balance-modal__ru-notice a:hover{text-decoration:underline}.balance-modal__footer{padding:24px;border-top:1px solid #e5e5e5}.balance-submit-btn{width:100%;padding:16px;background-color:#5856d2;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:16px}.balance-submit-btn:hover:not(:disabled){background-color:#4845b8}.balance-submit-btn:disabled{background-color:#ccc;cursor:not-allowed}.balance-modal__terms{text-align:center}.balance-modal__terms a{font-size:12px;color:#666;text-decoration:none}.balance-modal__terms a:hover{text-decoration:underline}.events__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.events__title{margin:0;flex-shrink:1;min-width:0}.events__more{display:flex;align-items:center;gap:8px;color:#5856d2;font-size:16px;font-weight:500;text-decoration:none;flex-shrink:0;white-space:nowrap;margin-left:16px}.events__more:hover{color:#4845b8}.events__more i{display:flex;align-items:center}.events__more svg{width:10px;height:9px}@media (max-width: 768px){.events__header{gap:12px}.events__title{font-size:20px}.events__more{font-size:14px;margin-left:8px}}@media (max-width: 480px){.events__header{gap:8px}.events__title{font-size:18px}.events__more{font-size:13px;margin-left:4px}}.art-blog__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.art-blog__title{margin:0;flex-shrink:1;min-width:0}.art-blog__more{display:flex;align-items:center;gap:8px;color:#5856d2;font-size:16px;font-weight:500;text-decoration:none;flex-shrink:0;white-space:nowrap;margin-left:16px}.art-blog__more:hover{color:#4845b8}.art-blog__more i{display:flex;align-items:center}.art-blog__more svg{width:10px;height:9px}@media (max-width: 768px){.art-blog__header{gap:12px}.art-blog__title{font-size:20px}.art-blog__more{font-size:14px;margin-left:8px}}@media (max-width: 480px){.art-blog__header{gap:8px}.art-blog__title{font-size:18px}.art-blog__more{font-size:13px;margin-left:4px}}@media (max-width: 575.98px){.art-blog__mobile-slider{margin-top:24px}.art-blog__mobile-swiper{overflow:visible}.art-blog__mobile-slide{height:auto;width:100%}.art-blog__card--mobile{height:100%;width:100%}.art-blog__card--mobile .art-blog__card-image{display:block;overflow:hidden;border-radius:24px}.art-blog__card--mobile .art-blog__card-image img{width:100%;aspect-ratio:345 / 248}.art-blog__mobile-pagination{position:static;display:flex;justify-content:center;gap:8px;margin-top:16px}.art-blog__mobile-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0!important;background:#d0d4dd;opacity:1}.art-blog__mobile-pagination .swiper-pagination-bullet-active{background:#5856d2}}@media (max-width: 768px){.amounts-grid{grid-template-columns:1fr}.balance-modal__title{font-size:20px}.payment-method,.amount-label{padding:12px}}.breadcrumbs__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px}.breadcrumbs__count{display:none}.breadcrumbs__separator{color:#b2b2b2;font-style:normal;width:10px;display:inline-flex;align-items:center}.breadcrumbs__items .breadcrumbs__item{font-size:13px;color:#6a6a6a;text-decoration:none}.breadcrumbs__items .breadcrumbs__item span{text-decoration:none}.breadcrumbs__items .breadcrumbs__item--active{color:#6a6a6a;font-weight:400}@media screen and (max-width: 992px){.catalog__title.h2,.catalog__count{display:none}.breadcrumbs__count{display:block;font-size:13px;color:#9f9f9f;font-weight:400;line-height:130%}.title-text--desktop{display:none}}@media screen and (min-width: 769px) and (max-width: 1200px){.catalog-sidebar{width:220px!important}.catalog__content{width:calc(100% - 240px)!important}.catalog-sidebar__item-title{font-size:15px!important}.catalog-sidebar__checkbox label{font-size:14px!important;padding-left:32px!important}.catalog-sidebar__checkbox label:after{width:20px!important;height:20px!important}.catalog-sidebar__group{padding:15px 0!important}.catalog-sidebar__checkboxes{gap:12px!important}.catalog-sidebar__more{font-size:13px!important}}.editorjs-content{line-height:1.6;color:#333!important;font-size:16px}.editorjs-content p{margin:0 0 1em;line-height:1.7;color:#333!important}.editorjs-content p:last-child{margin-bottom:0}.editorjs-content h1,.editorjs-content h2,.editorjs-content h3,.editorjs-content h4,.editorjs-content h5,.editorjs-content h6{margin:1.5em 0 .5em;font-weight:600;line-height:1.3;color:#222!important}.editorjs-content h1{font-size:2em}.editorjs-content h2{font-size:1.75em}.editorjs-content h3{font-size:1.5em}.editorjs-content h4{font-size:1.25em}.editorjs-content h5{font-size:1.1em}.editorjs-content h6{font-size:1em}.editorjs-content ul,.editorjs-content ol{margin:1em 0;padding-left:2em;list-style-position:outside}.editorjs-content ul{list-style-type:disc!important;list-style:disc!important}.editorjs-content ol{list-style-type:decimal!important;list-style:decimal!important}.editorjs-content li{margin:.5em 0;line-height:1.6;display:list-item!important;color:#333!important}.editorjs-content ul li{list-style-type:disc!important}.editorjs-content ol li{list-style-type:decimal!important}.editorjs-content li>ul,.editorjs-content li>ol{margin:.5em 0;padding-left:1.5em}.editorjs-content ul ul{list-style-type:circle!important}.editorjs-content ul ul ul{list-style-type:square!important}.editorjs-content ol ol{list-style-type:lower-alpha!important}.editorjs-content ol ol ol{list-style-type:lower-roman!important}.editorjs-content a{color:#007bff!important;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.editorjs-content a:hover{border-bottom-color:#007bff}.editorjs-content figure{margin:1.5em 0;text-align:center}.editorjs-content figure img{max-width:100%;height:auto;display:block;margin:0 auto;border-radius:4px}.editorjs-content figcaption{margin-top:.5em;font-size:.9em;color:#666!important;font-style:italic}.editorjs-content figure.img-border img{border:1px solid #ddd;padding:4px}.editorjs-content figure.img-background{background:#f5f5f5;padding:20px}.editorjs-content figure.img-stretched img{width:100%}.editorjs-content blockquote{margin:1.5em 0;padding:1em 1.5em;border-left:4px solid #007bff;background:#f8f9fa;font-style:italic;color:#555!important}.editorjs-content blockquote p{margin:0;color:#555!important}.editorjs-content blockquote cite{display:block;margin-top:.5em;font-size:.9em;color:#777;font-style:normal}.editorjs-content blockquote.quote-center{text-align:center;border-left:none;border-top:4px solid #007bff;border-bottom:4px solid #007bff}.editorjs-content code{padding:.2em .4em;background:#f4f4f4;border-radius:3px;font-family:Courier New,Courier,monospace;font-size:.9em;color:#c7254e!important}.editorjs-content pre{margin:1.5em 0;padding:1em;background:#282c34;border-radius:4px;overflow-x:auto}.editorjs-content pre code{background:none;color:#abb2bf!important;padding:0;border-radius:0;font-size:.9em;line-height:1.5}.editorjs-content hr{margin:2em 0;border:none;border-top:1px solid #ddd}.editorjs-content table{width:100%;margin:1.5em 0;border-collapse:collapse;font-size:.95em}.editorjs-content table th,.editorjs-content table td{padding:.75em 1em;border:1px solid #ddd;text-align:left;color:#333!important}.editorjs-content table th{background:#f8f9fa;font-weight:600;color:#333!important}.editorjs-content table tr:nth-child(2n){background:#f8f9fa}.editorjs-content table tr:hover{background:#f0f0f0}.editorjs-content mark{background:#fff3cd;padding:.1em .2em;border-radius:2px}.editorjs-content ul.checklist{list-style:none;padding-left:0}.editorjs-content .checklist-item{display:flex;align-items:flex-start;margin:.5em 0}.editorjs-content .checklist-item input[type=checkbox]{margin-right:.5em;margin-top:.3em}.editorjs-content .checklist-item.checked{color:#999;text-decoration:line-through}.editorjs-content .link-tool{margin:1.5em 0;padding:1em;border:1px solid #ddd;border-radius:4px;transition:box-shadow .2s}.editorjs-content .link-tool:hover{box-shadow:0 2px 8px #0000001a}.editorjs-content .link-tool a{display:flex;text-decoration:none;color:inherit;border:none}.editorjs-content .link-tool img{width:150px;height:auto;object-fit:cover;border-radius:4px;margin-right:1em}.editorjs-content .link-tool__content{flex:1}.editorjs-content .link-tool__title{font-weight:600;font-size:1.1em;margin-bottom:.3em;color:#222!important}.editorjs-content .link-tool__description{color:#666!important;font-size:.9em;margin-bottom:.3em}.editorjs-content .link-tool__anchor{color:#007bff!important;font-size:.85em}.editorjs-content .alert{margin:1.5em 0;padding:1em 1.5em;border-radius:4px;border-left:4px solid}.editorjs-content .alert-warning{background:#fff3cd;border-color:#ffc107;color:#856404!important}.editorjs-content .embed{margin:1.5em 0}.editorjs-content .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.editorjs-content .embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 768px){.editorjs-content{font-size:14px}.editorjs-content h1{font-size:1.75em}.editorjs-content h2{font-size:1.5em}.editorjs-content h3{font-size:1.25em}.editorjs-content table{font-size:.85em}.editorjs-content .link-tool img{width:100px}}@media (max-width: 576px){.editorjs-content .my-btn-link,.editorjs-content .fill-button{display:flex!important;width:100%!important;margin:6px 0!important;box-sizing:border-box!important}.editorjs-content .nav-container{flex-direction:column!important;padding:16px 0!important;gap:0!important}}
