.notification-status{align-items:center;display:inline-flex;justify-content:center;width:-moz-max-content;width:max-content}.notification-status .status-icon{height:48px;position:relative;width:48px}.notification-status .status-svg{height:100%;width:100%}.notification-status .status-path{fill:none;stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;transition:all .6s cubic-bezier(.65,0,.35,1)}.notification-status--success .status-path--success{animation:drawSuccess .6s ease forwards;stroke:#0c9}.notification-status--error .status-path--error{animation:drawError .5s ease forwards;stroke:#eb5757}.notification-status--loading .status-loader{animation:spin 1s linear infinite;background:conic-gradient(#b259f6 0 80%,#ffffff26 80% 100%);border-radius:50%;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.notification-status--loading .status-loader:after{background:#fff;border-radius:50%;content:"";inset:4px;position:absolute}@keyframes drawSuccess{0%{opacity:0;stroke-dashoffset:100;transform:scale(.8)}to{opacity:1;stroke-dashoffset:0;transform:scale(1)}}@keyframes drawError{0%{opacity:0;stroke-dashoffset:100;transform:scale(.8) rotate(10deg)}to{opacity:1;stroke-dashoffset:0;transform:scale(1) rotate(0)}}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.status-icon{transition:all .4s ease}.status--success .status-icon{transform:scale(1.05)}.status--error .status-icon{transform:scale(.95)}.status--loading .status-icon{transform:scale(1)}.notification{align-items:center;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#fffc;border-radius:11px;bottom:50px;box-shadow:0 4px 16px #00000014;display:inline-flex;gap:15px;left:32px;max-width:340px;min-height:96px;padding:19px 18px 15px 16px;position:fixed;z-index:99999}.notification>*{width:-moz-max-content;width:max-content}.notification .notification-message{display:flex;flex-direction:column;gap:8px}.notification .notification-message>h2{font-size:.875rem;font-weight:800;line-height:100%}.notification .notification-message>p{font-size:.875rem;font-weight:500;line-height:100%}.notification .notification-close{cursor:pointer;position:absolute;right:13px;top:13px}@media screen and (max-width:750px){.notification{bottom:auto;left:50%;max-width:80%;top:12px;transform:translate(-50%)}}@media screen and (max-width:550px){.notification{max-width:95%}}.loader{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1001}.loader .loader-content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.loader .loader-content .loader-line{align-items:center;background:#faf5ff;border:1px solid #766df4;border-radius:10px;display:flex;height:35px;justify-content:center;position:relative;text-align:center;transform:scale(1.8);width:282.88543px}.loader .loader-content .loader-line>span{color:#fff;font-size:1rem;font-weight:500;margin:auto 0;position:relative;text-shadow:1px 1px 2px #2e2e2e98,-1px 1px 2px #2e2e2e98,1px -1px 2px #2e2e2e98,-1px -1px 2px #2e2e2e98;z-index:1}.loader .loader-content .loader-line>span .dot{animation:pulse 4s ease-in-out infinite both;color:#fff;font-weight:900}.loader .loader-content .loader-line>span .dot:first-child{animation-duration:1s}.loader .loader-content .loader-line>span .dot:nth-child(2){animation-duration:1.4s}.loader .loader-content .loader-line>span .dot:nth-child(3){animation-duration:1.6s}.loader .loader-content .loader-line:before{animation:i3 6s linear infinite;background:repeating-linear-gradient(-45deg,#766df4 0 30px,#0000 0 40px) 0 /200% 100%;border-radius:10px;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (max-width:1600px){.loader .loader-content .loader-line{transform:scale(1.2)}}@keyframes i3{to{background-position:100%}}@keyframes pulse{0%{opacity:0}to{opacity:1}}.recommendations>h2{color:#000;font-size:1.75rem;font-weight:800;line-height:32px;margin-bottom:24px}.recommendations .telegram-card .telegram-card-container{border:2px solid #eee;border-radius:24px;display:flex;flex-direction:column;gap:21px;padding:23px 24px}.recommendations .telegram-card .telegram-card-container .telegram-card-header{align-items:center;display:flex;gap:16px}.recommendations .telegram-card .telegram-card-container .telegram-card-header .telegram-card-icon{border-radius:24px;height:32px;width:32px}.recommendations .telegram-card .telegram-card-container .telegram-card-header .telegram-card-title{color:#1f2429;font-size:1.25rem;font-weight:800;line-height:24px}.recommendations .telegram-card .telegram-card-container .telegram-card-description{font-size:.9375rem;font-weight:600;line-height:20px}.recommendations .telegram-card .telegram-card-container .telegram-card-link{background:#f4f4f5;border:2px solid #f4f4f5;border-radius:16px;display:flex;gap:12px;justify-content:space-between;padding:12px}.recommendations .telegram-card .telegram-card-container .telegram-card-link .telegram-card-link-content{display:flex;flex-direction:column;gap:4px}.recommendations .telegram-card .telegram-card-container .telegram-card-link .telegram-card-link-content .telegram-card-link-text{color:#2b272f;font-family:Mont;font-size:.75rem;font-weight:700;letter-spacing:0;line-height:16px;vertical-align:middle}.recommendations .telegram-card .telegram-card-container .telegram-card-link .telegram-card-link-content .telegram-card-link-title{background:linear-gradient(90deg,#ff7da4,#b252df);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Mont;font-size:1.0625rem;font-weight:800;line-height:20px}.recommendations .telegram-card .telegram-card-container .telegram-card-link .arrow-button{align-items:center;background:#2b272f;border:1px solid #2b272f;border-radius:10px;display:flex;height:40px;justify-content:center;padding:14px;width:40px}.recommendations .telegram-card .telegram-card-container .telegram-card-link .arrow-button>img{height:12px;width:12px}@media screen and (max-width:1600px){.recommendations>h2{font-size:1.5rem;line-height:100%}}@media screen and (max-width:1300px){.recommendations>h2{font-size:1.3rem;line-height:100%}}@media screen and (max-width:1000px){.recommendations>h2{font-size:1.5rem;line-height:100%}}.telegram-bot{position:relative}.telegram-bot .telegram-bot-container{background:linear-gradient(87.34deg,#2f219e,#4e2bbc);border:2px solid #eee;border-radius:16px;color:#fff;padding:24px 16px 17px 15px}.telegram-bot .telegram-bot-container .telegram-bot-content{display:flex}.telegram-bot .telegram-bot-container .telegram-bot-content .telegram-bot-text{position:relative}.telegram-bot .telegram-bot-container .telegram-bot-content .telegram-bot-text>h2{font-size:1.25rem;font-weight:800;letter-spacing:2px;line-height:20px;margin-bottom:10px}.telegram-bot .telegram-bot-container .telegram-bot-content .telegram-bot-text>p{font-size:.9375rem;font-weight:500;line-height:22px;max-width:90%}.telegram-bot .telegram-bot-container .telegram-bot-content>img{height:109px;width:124px}.telegram-bot .telegram-bot-container>a{align-items:center;background:#00a6ff;border:2px solid #00227c;border-radius:16px;display:flex;gap:10px;justify-content:center;padding:14px 0 12px}.telegram-bot .telegram-bot-container>a>span:first-child{font-size:1rem;font-weight:700;line-height:24px;text-align:center;width:auto}.telegram-bot .telegram-bot-container>a>span:last-child{height:12.6px;width:15.2px}@media screen and (max-width:600px){.telegram-bot .telegram-bot-container .telegram-bot-content .telegram-bot-text>h2{font-size:.875rem;margin-bottom:4px}.telegram-bot .telegram-bot-container .telegram-bot-content .telegram-bot-text>p{font-size:.75rem;line-height:18px}.telegram-bot .telegram-bot-container>a>span:first-child{font-size:.875rem}}.error-main{display:flex;gap:32px}.error-main .error-content{align-items:center;display:flex;flex-direction:column;gap:100px;margin-top:50px}.error-main .error-content .error-type{align-items:center;display:flex;justify-content:center}.error-main .error-content .error-type>span{font-size:18.75rem;font-weight:800;line-height:100%;width:auto;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#000;color:#fff;text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000,-4px 0 0 #000,4px 0 0 #000,0 -4px 0 #000,0 4px 0 #000}.error-main .error-content .error-type>img{height:auto;width:418px}.error-main .error-content .error-text-info{font-size:3rem;font-weight:900;line-height:100%;width:auto}.error-main .error-other{display:flex;flex-direction:column;gap:58px;max-width:500px}@media screen and (max-width:1600px){.error-main{flex-direction:column}}@media screen and (max-width:1400px){.error-main .error-content .error-type>span{font-size:15.75rem;-webkit-text-stroke-width:5px;line-height:100%;text-shadow:none}.error-main .error-content .error-type>img{width:318px}.error-main .error-content .error-text-info{font-size:2.25rem;line-height:100%}}@media screen and (max-width:1024px){.error-main .error-other{padding:0 16px}}@media screen and (max-width:700px){.error-main .error-content{gap:50px;margin-top:30px}.error-main .error-content .error-type>span{font-size:7.75rem;-webkit-text-stroke-width:3px}.error-main .error-content .error-type>img{width:218px}.error-main .error-content .error-text-info{font-size:1.8rem}}@media screen and (max-width:500px){.error-main .error-content{gap:50px;margin-top:30px}.error-main .error-content .error-type>span{font-size:7.75rem;-webkit-text-stroke-width:3px}.error-main .error-content .error-type>img{width:180px}.error-main .error-content .error-text-info{font-size:1.5rem}.error-main .error-other{padding:0 8px}}
