@charset "UTF-8";/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.col-span-1{grid-column:span 1/span 1}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-between{justify-content:space-between}.border{border-style:var(--tw-border-style);border-width:1px}.line-through{text-decoration-line:line-through}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}body{color:#ebebeb;background-color:#020202;min-height:100vh;margin:0;font-family:Ubuntu,sans-serif}:root{--header-bg-color:#282c34;--footer-bg-color:#282c34;--main-bg-color:#020202;--fake-bg-none-color:#0000;--text-color:#d4d4d4;--text-link:gray;--text-link-hover:#c1c1c1;--accent-color:#cacaca;--pdd-50:50px;--pdd-40:40px;--pdd-30:30px;--pdd-20:20px;--pdd-10:10px;--max-h-50:50px;--border-2-solid-hover:1px solid #ffffff80;--border-2-solid:1px solid #58585880;--border-2-solid-invis:1px solid #0000}.button-disable{cursor:not-allowed!important;background-color:#020202!important}ul{list-style:none}a{-webkit-text-decoration:inherit;text-decoration:inherit}.app{background-color:var(--main-bg-color);flex-direction:column;min-height:100vh;display:flex}.main{flex:1;justify-content:center;display:flex}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Bold.ttf)format("truetype");font-weight:700;font-style:normal}.faq-content::-webkit-scrollbar-thumb{background-color:#242424}.faq-content-embed-block::-webkit-scrollbar-thumb{background-color:#242424}::-webkit-scrollbar{background-color:none;background:0 0}::-webkit-scrollbar-thumb{background-color:#7c7c7c;border-radius:5px;-webkit-box-shadow:inset 0 0 6px #00000080}::-webkit-scrollbar-thumb:hover{background-color:#999}::-webkit-scrollbar{background:0 0;width:4px;height:2px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.switch{font-size:17px;position:relative;display:inline-block;width:58.9px;height:29px;border:var(--border-2-solid);border-radius:30px;cursor:pointer;transition:border .3s,transform .3s}.switch:hover{border:var(--border-2-solid-hover)}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;transition:.4s;border-radius:30px}.slider:before{position:absolute;content:"";height:24px;width:24px;top:1.1px;left:1.4px;border-radius:20px;z-index:2;background-color:#232222;transition:.4s;border:1px solid #717171}.sun svg{position:absolute;top:2px;left:32px;z-index:1;width:24px;height:24px}.moon svg{position:absolute;top:2px;left:5px;z-index:1;width:24px;height:24px}.sun svg{animation:rotate 15s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.moon svg{animation:tilt 5s linear infinite}@keyframes tilt{0%{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}to{transform:rotate(0)}}.input:checked+.slider{background-color:#000}.input:focus+.slider{box-shadow:0 0 1px #183153}.input:checked+.slider:before{transform:translate(30px)}.modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-overflow-scrolling:none}.modal-open{overflow:hidden}body.modal-open{overflow:hidden;width:100%}.modal-body{display:flex;justify-content:center;max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}.modal-body h3{text-align:center;font-size:20px!important}.modal-block{display:flex;flex-direction:column;align-items:center;width:50%}.modal-block button{background:none;padding:2px 15px;color:var(--text-link);cursor:pointer;font-size:20px;margin:5px 0;display:flex;border:var(--border-2-solid);border-radius:10px;align-items:center;width:130px;transition:color .25s ease,visibility .25s ease,transform .25s ease}.modal-content{background-color:var(--main-bg-color, white);border-radius:10px;max-width:99%;max-height:90vh;color:var(--text-link);border:var(--border-2-solid);padding:10px;display:flex;flex-direction:column}.modal-header h2,.modal-header h3,.modal-block h3{margin:0!important;font-size:25px;padding:0 10px 0 0}.modal-header h3{font-size:20px;color:var(--text-color)}.modal-header svg{cursor:pointer;transition:color .3s}.modal-header{display:flex;justify-content:space-between;align-items:center}.modal-header svg:hover{color:var(--text-link-hover)}.modal-close{cursor:pointer;font-size:28px;line-height:28px;color:var(--text-link);transition:color .3s}.modal-close:hover{color:var(--text-link-hover)}.modal-left-block-content{margin-top:20px}.fade{opacity:1;transition:opacity .5s ease-in-out}.fade-out{opacity:0;transition:opacity .5s ease-in-out}.header{background-color:var(--main-bg-color);color:#fff;padding:10px 144px;display:flex;justify-content:space-between;align-items:center;max-height:60px}.header-alert-text{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-alert-text p,.header-alert-text small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-content{display:flex;width:100%;align-items:center;justify-content:space-between}.theme-language-buttons{display:flex;align-items:center}@media (max-width: 1120px){.theme-language-buttons{display:none!important}}@media (min-width: 1120px){.settings-button{display:none!important}}.left-header,.right-header{display:flex;align-items:center}.header-li{display:flex;align-items:center;color:var(--text-link);font-family:Ubuntu,sans-serif;transition:color .3s,transform .3s;font-size:20px;background:none;border:none;cursor:pointer}.header-li-text,.header-profile-text{margin-left:8px}@media (max-width: 530px){.header-li-text{display:none}.header-li-icon{margin-right:0}}.bottom-navigation{display:none;background-color:#000;position:fixed;left:0;bottom:0;width:100%;padding:10px 0;justify-content:space-around;z-index:1000;align-items:center;border:var(--border-2-solid);transition:transform .3s ease}.bottom-navigation.hidden{transform:translateY(100%)}.bottom-navigation.visible{transform:translateY(0)}@media (max-width: 1065px){.footer{width:99%!important}.footer-content{gap:0px!important}.header-menu,.header-menu-help{left:25%!important}}@media (max-width: 1065px){.bottom-navigation{display:flex}.header{padding:10px 20px}.header-content{justify-content:space-between}.navigation{display:none}.header-gear{display:none!important}.right-header{justify-content:space-between}.footer-buttom-block{padding:0 0 50px}.footer-block{margin:0!important}}.header-li:hover{color:var(--text-link-hover)}.logo{height:50px;width:auto;display:block;text-decoration:none}.logo-image{max-height:100%;width:auto}.navigation ul{display:flex;padding:0;margin:0 var(--pdd-10)}.navigation li{margin-right:var(--pdd-20)}.header-buttons{display:flex;align-items:center;gap:10px}.login-button,.login-button-auth{border:var(--border-2-solid);color:var(--text-link);background-color:#000;border-radius:35px;padding:10px 45px;font-size:20px;max-height:45px;cursor:pointer;transition:color .3s,transform .3s,border .3s;display:flex;align-items:center;gap:10px;z-index:200;position:inherit}.login-button-auth{padding:5px 5px 5px 10px}.login-button img.avatar{border-radius:50%;width:35px;height:35px}.login-button:hover{border:var(--border-2-solid-hover);color:var(--text-link-hover);background-color:#000;border-radius:35px;font-size:20px}.icon-button{background:none;border:none;cursor:pointer;font-size:24px;color:var(--text-link);fill:var( --text-link);display:flex;align-items:center;justify-content:center;height:40px;transition:color .3s,fill .3s,transform .3s}.icon-button:hover{fill:var(--text-link-hover);color:var(--text-link-hover)}.icon-button svg{width:33px;height:33px}.gear-button{background:none;border:none;cursor:pointer;font-size:24px;color:var(--text-link);display:flex;align-items:center;justify-content:center;height:40px;transition:color .3s,fill .3s,transform .3s}.gear-button:hover{color:var(--text-link-hover)}.icon{width:24px;height:24px;display:inline-block}hr{width:100%;border:none;border-top:1px solid #7f7a7a;margin:0}.header-container{position:relative}.header-menu,.header-menu-help{position:absolute;top:100%;left:50%;transform:translate(-50%,-15px);background-color:var(--main-bg-color);border:var(--border-2-solid);box-shadow:0 2px 8px #0000001a;border-radius:15px;z-index:199;display:flex;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease,transform .25s ease}.header-menu.show{opacity:1;transform:translate(-50%,5px);visibility:visible;pointer-events:auto}.header-menu-help,.header-menu-help.show{transform:translate(-50%,-105px)!important}.header-menu button{background:none;color:var(--text-link);border:none;cursor:pointer;font-size:20px;padding:5px;display:flex;align-items:center;transition:color .25s ease,visibility .25s ease,transform .25s ease;width:100%}.header-menu button:hover{color:var(--text-link-hover)}.header-menu-user button{padding:5px 10px}.language-icon{margin-right:5px;height:20px;width:20px;color:var(--text-link)}.header-li-icon{width:25px}.header-li.active{color:var(--text-link-hover)}.header-li.active svg{fill:var(--text-link-hover)}.header-menu button.active{color:var(--text-link-hover)}.header-menu button.active svg{fill:var(--text-link-hover)}.header-menu button:hover svg{color:var(--text-link-hover)}.header-menu button:last-child:hover svg{color:#fd4b4b}.language-hr{width:100%;border:none;border-top:1px solid #595959}.header-menu button:first-child{border-radius:10px 10px 0 0}.header-menu button:last-child{border-radius:0 0 10px 10px}.profile-menu{position:absolute;top:100%;left:50%;transform:translate(-50%,5px);background-color:var(--main-bg-color);border:var(--border-2-solid);box-shadow:0 2px 8px #0000001a;border-radius:15px;z-index:10;display:flex;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease,transform .25s ease}.profile-menu button{background:none;padding:8px 15px;color:var(--text-link);border:none;cursor:pointer;font-size:20px;display:flex;align-items:center;transition:color .25s ease;width:100%}.profile-menu button:hover{color:var(--text-link-hover)}.modal-body-header{margin:5px 10px 10px;display:flex}.alert-count{font-size:10px;color:#000;font-weight:700;position:absolute;top:-1px;right:7px;background:gray;border-radius:50%;padding:2px 5px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;pointer-events:none;transition:color .3s,background-color .3s,transform .3s}.latest-notification-close:hover{border:var(--border-2-solid-hover);color:var(--text-link-hover)}.icon-button:hover+.alert-count{background:var(--text-link-hover)}.alert-counts.number{font-size:12px}.alert-counts.pluse{font-size:10px}.header-alert-content{display:flex;align-items:center;gap:10px}.header-alert-block{display:flex;align-items:center;gap:20px}.header-alert-block{margin-right:1px}.header-alert-block.show{border:var(--border-2-solid);border-radius:10px;padding:5px 0 5px 10px;display:flex;margin-right:0;gap:5px}.header-alert-block p{margin:0}.latest-notification-close{padding:10px 20px;border:var(--border-2-solid);border-radius:8px;background:none;color:var(--text-color, #fff);cursor:pointer;transition:border .15s ease,color .15s ease;display:flex;align-items:center;gap:10px}.header-alert-text p{color:#a1a1a1}.header-alert-notification{display:flex}.footer{background-color:#020202;color:#fff;padding:20px 0;border:var(--border-2-solid);border-bottom:none;border-radius:20px 20px 0 0;display:flex;flex-wrap:wrap;justify-content:center;position:relative;bottom:auto;left:50%;transform:translate(-50%);max-width:800px;width:90%;box-shadow:0 -2px 5px #0000004d}.link-footer{color:var( --text-link);font-size:17px;position:relative;text-decoration:none;transition:color .3s ease}.h3-footer{color:var(--text-color)}.icon{width:16px;height:16px;background-image:url(/icon/footer_hover.svg);background-size:contain;position:absolute;right:-20px;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .5s ease}.link-footer:hover{color:var(--text-link-hover)}.link-footer:hover .icon{opacity:1;visibility:visible}.span-footer-white{color:#fff;font-size:17px}.span-footer{color:#d4d4d4;font-size:15px}.footer-content{display:flex;justify-content:center;width:100%;gap:25px}.footer-block{flex:1;margin:10px;text-align:center}.footer-logo{width:100px;height:auto;margin-bottom:10px}.footer-block h3{margin:5px 0}.footer-block p{margin:2px 0}.footer-buttom-block{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}@media (max-width: 530px){.footer-buttom-block{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:10px}.footer-block-last{grid-column:1 / 3;justify-self:center}.footer-block{width:calc(100% - 5px)}}.footer-long{margin:5px 0!important}.logo-block{max-width:170px}@media (max-width: 670px){.footer-content{flex-direction:column;align-items:center}.logo-block{text-align:center;margin-bottom:20px}.footer-block:nth-child(4){width:100%}}.faq-container{display:flex;gap:15px;transition:all .3s ease}.faq-nav-indicator{position:absolute;left:-4px;width:5px;background-color:var(--link-color);transition:height .3s ease,opacity .3s ease;height:0}.faq-nav-button.active{background-color:#6d6d6d80;color:#fff}.faq-sidebar{border-radius:15px;position:sticky;top:20px;height:100%;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;transition:max-height .3s ease}.faq-sidebar-block{min-width:20%;max-width:20%;border:var(--border-2-solid);border-radius:15px;position:sticky;top:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;z-index:55;background-color:var(--main-bg-color);transition:max-height .3s ease;transition:border-radius .3s ease}.faq-sidebar-block.sticky{border-radius:0 0 20px 20px}.faq-error-message{text-align:center;background-color:var(--main-bg-color);padding:5px}.faq-error-message button{text-align:center;color:var(--text-link);background:none;border:none;cursor:pointer;transition:color .2s ease}.faq-error-message button:hover{color:var(--text-link-hover)}.faq-content{flex-grow:1;overflow-y:auto;max-height:none;padding:10px;border:var(--border-2-solid);border-radius:15px;width:75%;max-height:calc(93vh - 40px);transition:all .3s ease}.faq-list-group{padding:0;margin:5px}.faq-group-button{width:100%;background:none;border:var(--border-2-solid);border-radius:10px;text-align:left;cursor:pointer;font-size:20px;color:var(--text-link);display:flex;align-items:center;justify-content:flex-start;transition:background-color .3s ease,color .3s ease}.faq-group-button.active{color:var(--text-link-hover)}.faq-icon{display:inline-block;margin-right:10px;transition:transform .3s ease;height:33px}.rotate{transform:rotate(90deg)}.faq-articles-list{list-style:none;padding-left:20px;margin-top:5px}.faq-article-button{width:100%;background:none;border:var(--border-2-solid);border-radius:10px;text-align:left;cursor:pointer;font-size:16px;color:var(--text-link);transition:background-color .3s ease,color .3s ease;align-items:center;justify-content:flex-start;display:flex;padding:5px}.faq-article-button.active{color:var(--text-link-hover)}.faq-icon-article{display:flex;margin-right:10px;justify-content:center}.faq-content h2{font-size:24px}.faq-navigation h3{font-size:18px;margin:0}.faq-navigation a{text-decoration:none;color:#00f}.faq-navigation a:hover{text-decoration:underline}.pages h2{margin:0;font-size:30px}.page-faq{margin:0;min-width:80%;max-width:80%;height:95vh}.faq-sidebar li{margin-bottom:5px}.code-tabs{margin:10px 0;border:var(--border-2-solid);border-radius:15px;width:70%}blockquote{margin:20px!important;padding:5px!important}.blockquote-block{position:relative}.blockquote-block:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background-color:#fff;border-radius:2px}.code-buttons{display:flex;justify-content:flex-start}.code-system{padding:5px 10px;border:none;background:none;color:var(--text-link);cursor:pointer;border-radius:5px;transition:background-color .3s ease,color .3s ease;margin:5px;font-size:17px}.code-system.active{background:var(--link-color);color:var(--text-link-hover)}.language-bash{position:relative;border-radius:15px;background:#000}.faq-code-text{border:var(--border-2-solid);background:#000;padding:10px;margin:10px 0}.faq-code-text svg{width:20px!important;height:20px!important}.language-bash svg{width:15px;height:15px}.language-bash .copy{position:absolute;top:5px;right:5px;background:none;border:none;border-radius:3px;padding:1px;cursor:pointer;color:#797979;transition:color .3s ease}.language-bash .copy:hover{color:#fff}.language-bash .lang{position:absolute;top:10px;left:10px;background:#fff;border:1px solid #ccc;border-radius:3px;padding:2px 5px;font-size:12px}.shiki{margin:0;padding:10px;background:transparent;overflow-x:auto;white-space:pre;max-width:100%}.no-break{white-space:nowrap}pre{margin:0}.shiki code,.shiki .line{display:block}.faq-content-body h5{margin:5px 0;font-size:10px}.faq-content-body h4{margin:5px 0;font-size:15px;color:#e9e9e9}strong{color:#e9e9e9}.faq-content-body h3{margin:5px 0;font-size:18px;color:#e9e9e9}.faq-content-body h2{margin:5px 0;font-size:25px;color:#e9e9e9}.faq-content h1{margin:5px 0;color:#e9e9e9;font-size:33px}.faq-content-body{font-size:16px;color:#c5c5c5}.faq-navigation{width:20%;border:var(--border-2-solid);border-radius:15px;padding:10px}.faq-navigation h3{font-size:18px;margin-bottom:10px;color:var(--link-color)}.faq-navigation ul{list-style:none;padding:0 0 0 25px;margin:5px 0}.faq-nav-button{text-align:left;cursor:pointer;background:none;border:none;color:var(--text-link);padding:5px 0 0 10px;font-size:16px;transition:color .3s ease;border-left:var(--border-2-solid)}.faq-nav-button:hover{color:#fff}.faq-content-body{padding:0 0 30px}.faq-navigation a{text-decoration:none;color:var(--link-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.faq-navigation a:hover{text-decoration:underline;color:var(--text-link-hover)}.faq-content-wrapper{display:flex;width:80%;gap:15px}.faq-nav-title{font-size:16px;margin:0;color:var(--link-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;text-align:left;display:block;width:100%;max-width:calc(100% - 20px);border:none;background:none;padding:0}.highlight{transition:background-color .3s ease;border-radius:5px;padding:0 5px;color:#f0f0f0!important}@media (max-width: 1550px){.page-faq{width:90%}}@media (max-width: 1300px){.page-faq{width:90%}}*,*:before,*:after{box-sizing:border-box}.faq-feedback{margin-top:10px;justify-content:space-between;display:flex;padding:0 10px}.faq-feedback h4{margin:0 0 10px}.faq-feedback p{margin:0}.faq-feedback-reviews{margin:0;border:var(--border-2-solid);align-items:center;display:flex;gap:5px;padding:10px;border-radius:15px}.faq-content::-webkit-scrollbar-track{background:transparent;margin:8px}.faq-content-embed{display:flex;flex-direction:column;height:100vh;flex-grow:1;overflow-y:hidden;transition:all .3s ease;border:var(--border-2-solid);border-radius:15px}.faq-content-embed-block{flex-grow:1;overflow-y:auto;padding:10px;transition:all .3s ease}.faq-content-embed-footer p,.faq-content-embed-footer a{margin:0 5px;cursor:pointer;color:#434343}.faq-content-embed-footer p:hover,.faq-content-embed-footer a:hover{color:#919191}.faq-modal-qr{display:flex;flex-direction:column;align-items:center}.faq-modal-qr button{margin-top:5px;width:40%}.faq-content-embed-footer{margin:0;padding:5px;height:30px;border-top:var(--border-2-solid);display:flex;justify-content:space-between;align-items:center;font-size:13px}.faq-feedback button{margin-right:10px;padding:5px 10px;border:var(--border-2-solid);cursor:pointer;background:var(--link-color);color:#fff;transition:border .25s ease,visibility .25s ease,transform .25s ease;border-radius:5px}.feedback-reviews{display:flex;flex-direction:column;align-items:flex-start}.feedback-reviews button{border:var(--border-2-solid);align-items:center;display:flex;gap:5px;transition:border .25s ease,visibility .25s ease,transform .25s ease}.feedback-reviews button:hover{border:var(--border-2-solid-hover)}.feedback-reviews svg{width:15px}.feedback-reviews-status{align-items:center;display:flex}.scroll-highlight{border-radius:var(--border-2-solid);color:#fff;border-color:#fff}.feedback-reviews-share{display:flex;flex-direction:column;align-items:flex-end}.share-button{margin:10px 0!important;padding:10px 15px!important}.faq-feedback button:hover{border:var(--border-2-solid-hover)}.modal-link-block{justify-content:space-between;border:var(--border-2-solid);border-radius:5px;display:flex;align-items:center;padding:5px;gap:5px}.faq-modal-body-link,.faq-modal-body-share{width:90%;display:flex;flex-direction:column;align-items:center}.faq-modal-body{width:100%}.faq-modal-body p{margin:10px 0 5px}.modal-link-block input{border:var(--border-2-solid-invis);overflow:hidden!important;white-space:nowrap;background-color:#000;color:var(--text-color);font-size:14px;min-width:0;padding:5px;border-radius:5px;transition:border .15s ease,transform .15s ease;width:74%}.modal-embed-block textarea{border:var(--border-2-solid);background-color:#000;color:var(--text-color);font-size:14px;min-width:0;border-radius:5px;transition:border .15s ease,transform .15s ease}.hr-faq-text{margin:15px 0}.modal-link-block input:focus{outline:none;border:var(--border-2-solid)}.faq-modal-body button{border:var(--border-2-solid);background:none;color:var(--text-link);padding:5px;font-size:17px;border-radius:5px;transition:color .15s ease,border .15s ease,transform .15s ease}.faq-modal-body button:hover{border:var(--border-2-solid-hover);background:none;color:var(--text-link-hover);padding:5px;font-size:17px;cursor:pointer;border-radius:5px}pre.raw-content{background:#f6f8fa;padding:10px;border-radius:4px;font-family:monospace;white-space:pre-wrap;margin:1em 0}br{height:5px!important}.faq-content-body a{text-decoration:underline;color:#fff}iframe{background-color:#fff}.custom-qr-container{position:relative;display:inline-block;width:fit-content;height:fit-content}.custom-qr-container canvas{image-rendering:pixelated}.custom-qr-container canvas{transform:scale(.5)}.faq-modal-qr-img{padding:10px;border:var(--border-2-solid);border-radius:10px}.faq-code-example{display:flex;flex-direction:column}.faq-code-example iframe{height:400px;width:100%}.faq-code-buttons{display:flex;margin-top:10px;justify-content:space-between;flex-direction:row}.faq-modal-embed{width:700px}@media (max-width: 1550px){.faq-modal-embed{width:auto}.faq-code-example iframe{height:200px}}@media (max-width: 768px){.faq-container{flex-direction:column}.faq-code-example{display:flex;flex-direction:column}.faq-sidebar{width:100%;max-height:0;max-width:none;border:none;overflow:hidden}.faq-sidebar-block{max-width:none}.faq-content-wrapper{width:100%}.page-faq{max-width:none;width:95%;height:auto;padding:0 0 10px}.faq-content{width:100%;max-height:none;padding:10px}.faq-nav-title{margin:0;font-size:24px}.faq-navigation{width:100%;border:none}.faq-nav-button{font-size:18px}.faq-content-wrapper{display:flex;flex-direction:column;width:100%;height:100%}.faq-sidebar.expand{max-height:500px;margin-top:10px;background-color:#020202;z-index:5}.feedback-reviews-share{text-align:end}.faq-navigation{display:none}}.toggle-button{display:none}@media (max-width: 768px){.toggle-button{display:inline-block;padding:10px;font-size:18px;background-color:var(--link-color);color:#fff;border:none;cursor:pointer;width:100%}.toggle-button.show{border-bottom:var(--border-2-solid)!important;border-radius:0;border:none}}@media (max-width: 650px){.code-tabs{width:auto}}@media (max-width: 450px){.feedback-reviews-share{text-align:end}.faq-feedback{padding:0;gap:10px}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.image-gallery{max-width:60%;margin:20px 0;border:var(--border-2-solid);border-radius:15px;overflow:hidden}.single-image{border:var(--border-2-solid);border-radius:15px}.image-container{width:100%;max-height:250px;background-color:#0c0c0c;display:flex;justify-content:center;border-radius:15px}.single-image,.swiper-image{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.single-image{max-height:250px}.image-swiper{width:100%;max-height:500px;margin-bottom:10px}.thumbs-swiper{width:100%;height:50px;box-sizing:border-box}.thumb-container{width:100%;height:100%;background-color:#0c0c0c;display:flex;justify-content:center;align-items:center;border-radius:4px;border:var(--border-2-solid)}.thumbs-image{max-width:100%;object-fit:contain;border-radius:4px;cursor:pointer;opacity:.6}.thumbs-swiper .swiper-slide-thumb-active .thumbs-image{opacity:1;border:var(--border-2-solid-hover)}.swiper-button-prev,.swiper-button-next{color:#fff;background:#00000080;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.swiper-button-prev:after,.swiper-button-next:after{font-size:20px}.swiper-pagination-bullet{background:#fff;opacity:.7}.swiper-pagination-bullet-active{background:#007bff;opacity:1}.description-links{word-break:break-all;overflow-wrap:anywhere;color:var(--text-link, #d4d4d4);text-decoration:none;transition:color .3s}.description-links:hover{color:var(--text-link-hover, #fff);text-decoration:underline}code{font-family:Ubuntu,sans-serif}.notification-container{position:fixed;top:5px;right:5px;max-width:300px;display:flex;flex-direction:column;gap:10px;z-index:1001}.notification{background-color:#333;color:#fff;padding:15px;border-radius:16px;border:1px solid #272727;transition:opacity .3s ease;cursor:pointer;opacity:1;transform:translate(100%);animation:slide-in .5s forwards;position:relative;overflow:hidden}@keyframes slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.notification.fade-out{animation:fade-out .5s forwards}@keyframes fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(50%)}}.notification.success{background-color:#171717}.notification.error{background-color:#181818}.notification.faded{opacity:.5}.close-button{position:absolute;top:2px;right:2px;background:none;border:none;color:#fff;font-size:16px;cursor:pointer}.progress-bar{background-color:#3f3f3f;height:2px;position:absolute;bottom:0;left:0;right:0;transition:width .1s linear;border-bottom-left-radius:1px;border-bottom-right-radius:1px}.notification-msg{margin:0;text-align:start;font-size:17px}.main-block-header{text-align:center;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.visible .main-block-header{opacity:1;transform:translateY(0)}.main-container{width:100%;background:var(--main-bg-color);position:relative}.main-block-header{text-align:center}.hero-section{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--text-color);position:relative;overflow:hidden;text-align:center}.hero-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,rgba(162,185,197,.2) 0%,transparent 40%);animation:pulse 8s infinite ease-in-out;z-index:1}.hero-content{z-index:2;max-width:800px;padding:20px}.hero-content h1{font-size:3.5rem;margin-bottom:1rem;animation:fadeInUp 1s ease-out}.hero-content p{font-size:1.25rem;margin-bottom:2rem;animation:fadeInUp 1.2s ease-out}.hero-content a{color:#1a1a1a;padding:12px 30px;border-radius:25px;border:none;font-size:1.1rem;cursor:pointer;background:var(--accent-color);transition:transform .3s,box-shadow .3s}.hero-content a:hover{transform:translateY(-3px);box-shadow:0 4px 15px #767a7a80}.features-section{padding:80px 20px;text-align:center;position:relative;overflow:hidden}.features-section h2{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.features-section.visible h2{opacity:1;transform:translateY(0)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:1200px;margin:0 auto;position:relative;z-index:2}.feature-card{padding:20px;border-radius:10px;box-shadow:0 2px 10px #0000004d;border:var(--border-2-solid);background:linear-gradient(to bottom,#111,#222);opacity:0;transform:translateY(50px);transition:opacity .6s ease-out,transform .6s ease-out}.feature-card h3{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out .1s,transform .6s ease-out .1s}.feature-card p{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out .2s,transform .6s ease-out .2s}.features-section.visible .feature-card,.features-section.visible .feature-card h3,.features-section.visible .feature-card p{opacity:1;transform:translateY(0)}.features-section.visible .feature-card:nth-child(1){transition-delay:.1s}.features-section.visible .feature-card:nth-child(2){transition-delay:.2s}.features-section.visible .feature-card:nth-child(3){transition-delay:.3s}.feature-card:hover{transform:scale(1.05);box-shadow:0 4px 20px #7676764d}.feature-card h3{margin:10px 0;font-size:1.5rem;color:var(--text-color)}.feature-card p{color:#b0b0b0}.main-block{padding:40px 20px;position:relative;overflow:hidden}.reviews-section .background-particles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}.reviews-section .particle{position:absolute;width:10px;height:10px;background:#fff3;border-radius:50%;animation:pulse 3s infinite alternate}.review-block{border:var(--border-2-solid);border-radius:15px;padding:10px;cursor:default;opacity:0;transform:translate(-30px);transition:opacity .6s ease-out,transform .6s ease-out}.review-block p{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out .1s,transform .6s ease-out .1s}.review-block hr{opacity:0;transition:opacity .6s ease-out .2s}.review-block .review-buttom{opacity:0;transform:translateY(20px);margin-top:5px;transition:opacity .6s ease-out .3s,transform .6s ease-out .3s}.reviews-section.visible .review-block{opacity:1;transform:translate(0)}.reviews-section.visible .review-block p,.reviews-section.visible .review-block hr,.reviews-section.visible .review-block .review-buttom{opacity:1;transform:translateY(0)}.reviews-section.visible .review-block:nth-child(1){transition-delay:.1s}.reviews-section.visible .review-block:nth-child(2){transition-delay:.2s}.reviews-section.visible .review-block:nth-child(3){transition-delay:.3s}.reviews-section.visible .review-block:nth-child(4){transition-delay:.4s}.reviews-section.visible .review-block:nth-child(5){transition-delay:.5s}.reviews-section.visible .review-block:nth-child(6){transition-delay:.6s}.reviews-section.visible .review-block:nth-child(7){transition-delay:.7s}.reviews-section.visible .review-block:nth-child(8){transition-delay:.8s}.reviews-section.visible .review-block:nth-child(9){transition-delay:.9s}.review-swiper{padding:0 200px;position:relative;z-index:2}.review-author img{width:30px;border-radius:50%}.review-author{display:flex;align-items:center;gap:5px}.review-author h3,.review-author p{text-align:start;margin:0;color:var(--text-color)}.review-buttom{display:flex;justify-content:space-between;align-items:center;color:#b0b0b0}.top-work{overflow:hidden;padding:0 100px;position:relative;z-index:2}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y;margin-left:-15px;margin-right:-15px}.embla__slide{flex:0 0 33.33%;min-width:0;padding:0 15px}.work-block{border:var(--border-2-solid);border-radius:15px;text-align:center;box-shadow:0 2px 8px #0000004d;transition:transform .3s}.work-block:hover{transform:translateY(-5px)}.work-image{width:100%;height:200px;object-fit:cover;border-radius:10px 10px 0 0}.work-block-buttom{text-align:start;margin:10px;display:flex;justify-content:space-between;align-items:center}.work-block-buttom button{border-radius:5px;border:var(--border-2-solid);background:none;color:var(--text-color);padding:8px 20px;cursor:pointer;transition:color .2s,border .2s ease}.work-block-buttom button:hover{border:var(--border-2-solid-hover);color:var(--text-link-hover)}.work-block h3{margin:0;font-size:18px;color:var(--text-color)}.work-block p{margin:5px 0 0;font-size:14px;color:#b0b0b0}.services-section{padding:80px 20px;text-align:center;position:relative;overflow:hidden}.section-description{max-width:800px;margin:0 auto 30px;color:#b0b0b0;font-size:1.1rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out .2s,transform .6s ease-out .2s}.services-section.visible .section-description{opacity:1;transform:translateY(0)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto;position:relative;z-index:2}.service-card{opacity:0;transform:translateY(50px);transition:opacity .6s ease-out,transform .6s ease-out}.service-card .service-image,.service-card .service-image-wrapper{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out .1s,transform .6s ease-out .1s}.service-card h3{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out .2s,transform .6s ease-out .2s}.service-card p{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out .3s,transform .6s ease-out .3s}.service-card .tools-list{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out .4s,transform .6s ease-out .4s}.services-section.visible .service-card,.services-section.visible .service-card .service-image,.services-section.visible .service-card .service-image-wrapper,.services-section.visible .service-card h3,.services-section.visible .service-card p,.services-section.visible .service-card .tools-list{opacity:1;transform:translateY(0)}.services-section.visible .service-card:nth-child(1){transition-delay:.1s}.services-section.visible .service-card:nth-child(2){transition-delay:.2s}.services-section.visible .service-card:nth-child(3){transition-delay:.3s}.background-particles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}.particle{position:absolute;background:#ffffff26;border-radius:50%;box-shadow:0 0 10px #fff3;animation:float 20s infinite ease-in-out}.design-particles .particle{width:12px;height:12px}.design-particles .particle:nth-child(odd){width:16px;height:16px;animation-duration:15s}.design-particles .particle:nth-child(2n){width:10px;height:10px;animation-duration:18s}.webdev-particles .particle{width:14px;height:14px}.webdev-particles .particle:nth-child(odd){width:18px;height:18px;animation-duration:12s}.webdev-particles .particle:nth-child(2n){width:8px;height:8px;animation-duration:16s}.backend-particles .particle{width:15px;height:15px}.backend-particles .particle:nth-child(odd){width:20px;height:20px;animation-duration:14s}.backend-particles .particle:nth-child(2n){width:10px;height:10px;animation-duration:17s}.bots-particles .particle{width:13px;height:13px}.bots-particles .particle:nth-child(odd){width:17px;height:17px;animation-duration:13s}.bots-particles .particle:nth-child(2n){width:9px;height:9px;animation-duration:19s}.team-particles .particle{width:11px;height:11px}.team-particles .particle:nth-child(odd){width:15px;height:15px;animation-duration:16s}.team-particles .particle:nth-child(2n){width:7px;height:7px;animation-duration:20s}.features-particles .particle{width:2px;height:2px;background:#fff;animation:twinkle 2s infinite alternate}.features-particles .particle:nth-child(odd){animation-delay:1s}.features-particles .particle:nth-child(2n){animation-delay:.5s}.particle:nth-child(1){left:5%;top:10%}.particle:nth-child(2){left:15%;top:30%}.particle:nth-child(3){left:25%;top:50%}.particle:nth-child(4){left:35%;top:70%}.particle:nth-child(5){left:45%;top:20%}.particle:nth-child(6){left:55%;top:40%}.particle:nth-child(7){left:65%;top:60%}.particle:nth-child(8){left:75%;top:80%}.particle:nth-child(9){left:85%;top:25%}.particle:nth-child(10){left:95%;top:45%}.particle:nth-child(11){left:10%;top:65%}.particle:nth-child(12){left:20%;top:85%}.particle:nth-child(13){left:30%;top:5%}.particle:nth-child(14){left:40%;top:15%}.particle:nth-child(15){left:50%;top:35%}.particle:nth-child(16){left:60%;top:55%}.particle:nth-child(17){left:70%;top:75%}.particle:nth-child(18){left:80%;top:95%}.particle:nth-child(19){left:90%;top:0%}.particle:nth-child(20){left:0%;top:90%}.particle:nth-child(21){left:8%;top:18%}.particle:nth-child(22){left:18%;top:38%}.particle:nth-child(23){left:28%;top:58%}.particle:nth-child(24){left:38%;top:78%}.particle:nth-child(25){left:48%;top:8%}.particle:nth-child(26){left:58%;top:28%}.particle:nth-child(27){left:68%;top:48%}.particle:nth-child(28){left:78%;top:68%}.particle:nth-child(29){left:88%;top:88%}.particle:nth-child(30){left:98%;top:18%}.particle:nth-child(31){left:3%;top:33%}.particle:nth-child(32){left:13%;top:53%}.particle:nth-child(33){left:23%;top:73%}.particle:nth-child(34){left:33%;top:93%}.particle:nth-child(35){left:43%;top:13%}.particle:nth-child(36){left:53%;top:33%}.particle:nth-child(37){left:63%;top:53%}.particle:nth-child(38){left:73%;top:73%}.particle:nth-child(39){left:83%;top:93%}.particle:nth-child(40){left:93%;top:13%}.particle:nth-child(41){left:7%;top:27%}.particle:nth-child(42){left:17%;top:47%}.particle:nth-child(43){left:27%;top:67%}.particle:nth-child(44){left:37%;top:87%}.particle:nth-child(45){left:47%;top:7%}.particle:nth-child(46){left:57%;top:27%}.particle:nth-child(47){left:67%;top:47%}.particle:nth-child(48){left:77%;top:67%}.particle:nth-child(49){left:87%;top:87%}.particle:nth-child(50){left:97%;top:7%}.design-section .service-card{position:relative;border:var(--border-2-solid);border-radius:15px;padding:20px;box-shadow:0 4px 15px #0006;overflow:hidden;transition:transform .3s ease}.design-section .service-card:hover{transform:translateY(-5px)}.design-card .service-image-wrapper{position:relative}.design-card .service-image{width:100%;height:180px;object-fit:cover;border-radius:10px;transition:transform .3s ease}.design-card:hover .service-image{transform:scale(1.05)}.design-card .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);border-radius:10px}.webdev-section .service-card{border:none;border-left:4px solid var(--accent-color);border-radius:10px;padding:20px;box-shadow:0 4px 15px #0006;transition:box-shadow .3s ease,transform .3s ease}.webdev-section .service-card:hover{box-shadow:0 6px 20px #767a7a4d;transform:translateY(-5px)}.webdev-card .service-image{width:100%;height:180px;object-fit:cover;border-radius:10px}.backend-section .service-card{border:var(--border-2-solid);border-radius:15px;padding:20px;box-shadow:0 4px 15px #0006;position:relative;overflow:hidden;transition:transform .3s ease}.backend-section .service-card:hover{transform:translateY(-5px)}.backend-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1),transparent);transition:transform .5s ease}.backend-card:hover:before{transform:scale(1.5)}.backend-card .service-image{width:100%;height:180px;object-fit:cover;border-radius:10px}.bots-section .service-card{border:var(--border-2-solid);border-radius:15px;padding:20px;box-shadow:0 4px 15px #0006;position:relative;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);transition:transform .3s ease}.bots-section .service-card:hover{transform:translateY(-5px)}.bots-card .service-image{width:100%;height:180px;object-fit:cover;border-radius:10px;filter:brightness(.9)}.bots-card:hover .service-image{filter:brightness(1)}.team-section .team-user-block{display:flex;justify-content:center;flex-direction:column;border:var(--border-2-solid);border-radius:15px;padding:15px;align-items:center;opacity:0;transform:translateY(50px);cursor:pointer;transition:width .3s ease,border .2s ease,color .3s ease}.team-section .team-user-block img{opacity:0;transform:scale(.8);transition:opacity .6s ease-out .1s,transform .6s ease-out .1s}.team-section .team-user-block h3{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out .2s,transform .6s ease-out .2s}.team-section .team-user-block p{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out .3s,transform .6s ease-out .3s}.team-section.visible .team-user-block{opacity:1;transform:translateY(0)}.team-section.visible .team-user-block img,.team-section.visible .team-user-block h3,.team-section.visible .team-user-block p{opacity:1;transform:translateY(0) scale(1)}.team-section.visible .team-user-block:nth-child(1){transition-delay:.1s}.team-section.visible .team-user-block:nth-child(2){transition-delay:.2s}.team-section.visible .team-user-block:nth-child(3){transition-delay:.3s}.team-section.visible .team-user-block:nth-child(4){transition-delay:.4s}.team-section.visible .team-user-block:nth-child(5){transition-delay:.5s}.team-user-block:hover{transform:translateY(-5px);border:var(--border-2-solid-hover)}.team-invite-block:hover{border:var(--border-2-solid);cursor:default}.team-user-block img{width:100px;border-radius:50%}.main-block-team{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.team-user-block p{font-size:15px;margin:0;color:var(--text-link)}.team-user-block h3{margin:5px;color:var(--text-color)}.team-user-block button{border:var(--border-2-solid);background:#111;color:#fff;border-radius:5px;padding:5px;cursor:pointer;transition:.2s all}.team-user-block button:hover{border:var(--border-2-solid-hover)}.service-card h3{margin:10px 0;font-size:1.5rem;color:var(--text-color)}.service-card p{color:#b0b0b0;margin-bottom:15px}.tools-list{margin-top:10px}.tools-list h4{font-size:1.1rem;color:var(--accent-color);margin-bottom:5px}.tools-list ul{list-style-type:disc;padding-left:20px;color:#b0b0b0}@keyframes pulse{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.3}to{transform:scale(1);opacity:.5}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(100%) translate(0);opacity:.6}50%{opacity:.3}to{transform:translateY(0) translate(20px);opacity:0}}@keyframes twinkle{0%{opacity:.3}to{opacity:1}}@media (max-width: 768px){.hero-content h1{font-size:2.5rem}.hero-content{margin-top:-150px}.hero-section:before{height:80%;background:radial-gradient(circle,#a2b9c533,#f3f3f300 85%)}.hero-content p{font-size:1rem}.review-swiper{padding:0 10px}.embla__slide{flex:0 0 100%}.main-block-team{flex-direction:column;align-items:center}.services-grid{grid-template-columns:1fr}.top-work{padding:0 20px}.particle{width:2px!important;height:2px!important}}.tools-list li{margin-bottom:5px}.service-card{border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;text-align:left}.service-card h3{font-size:1.5rem;margin:15px}.service-card p{font-size:1rem;color:#b0b0b0;margin:0 15px 15px}.tools-list li{font-size:.9rem;border:var(--border-2-solid);background-color:#000;padding:5px 10px;border-radius:12px}.tools-list ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px}.tools-list{margin:0 15px 15px}.tools-list h4{font-size:1rem;margin-bottom:10px}.link-newproject{border:var(--border-2-solid);padding:10px;border-radius:15px;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out;background:linear-gradient(135deg,#111,#222)}.order-main.visible .link-newproject{opacity:1;transform:translateY(0)}.link-newproject button{background:var(--accent-color);color:#1a1a1a;padding:12px 30px;border-radius:25px;border:none;margin-top:10px;font-size:1.1rem;cursor:pointer;transition:transform .3s,box-shadow .3s}.case-studies-section{padding:80px 20px;text-align:center;position:relative;overflow:hidden}.case-studies-section h2{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.case-studies-section.visible h2{opacity:1;transform:translateY(0)}.case-studies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto;position:relative;z-index:2}.case-card{position:relative;border:var(--border-2-solid);border-radius:15px;padding:20px;box-shadow:0 4px 15px #0006;background:linear-gradient(to bottom,#111,#222);opacity:0;transform:translateY(50px);transition:opacity .6s ease-out,transform .6s ease-out;overflow:hidden}.case-studies-section.visible .case-card{opacity:1;transform:translateY(0)}.case-studies-section.visible .case-card:nth-child(1){transition-delay:.1s}.case-studies-section.visible .case-card:nth-child(2){transition-delay:.2s}.case-studies-section.visible .case-card:nth-child(3){transition-delay:.3s}.case-card:hover{transform:scale(1.05);box-shadow:0 6px 20px #c8c8c833}.case-card img{width:100%;height:180px;object-fit:cover;border-radius:10px}.case-card .case-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);opacity:0;transition:opacity .3s ease}.case-card:hover .case-overlay{opacity:1}.case-card .case-details{position:absolute;bottom:20px;left:20px;right:20px;color:var(--text-color);opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.case-card:hover .case-details{opacity:1;transform:translateY(0)}.order-section{padding:80px 20px;text-align:center;position:relative;overflow:hidden}.order-section h2{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.order-section.visible h2{opacity:1;transform:translateY(0)}.order-main{max-width:900px;margin:0 auto;border-radius:15px;background:#000;position:relative;z-index:2;opacity:0;transform:translateY(50px);transition:opacity .6s ease-out,transform .6s ease-out}.order-section.visible .order-main{opacity:1;transform:translateY(0)}.order-block{display:flex;flex-direction:column;gap:10px}.order-tabs{display:flex;flex-direction:column}.order-tab-list{display:flex;gap:10px;border-radius:15px 15px 0 0}.order-tab{background:var(--main-bg-color);border:var(--border-2-solid);padding:12px 20px;margin-bottom:5px;cursor:pointer;font-size:1rem;color:var(--text-color);position:relative;border-radius:10px;transition:width .3s ease,border .3s ease,color .3s ease;overflow:hidden;white-space:nowrap}.order-tab p{margin:0;display:inline-block;transition:width .3s ease,opacity .3s ease;opacity:.7}.order-tab.active p{opacity:1;animation:expandText .3s ease forwards}.order-tab:not(.active) p{width:30px}@keyframes expandText{0%{opacity:.5}to{opacity:1}}.order-tab.active{color:var(--accent-color);border-bottom:none;margin-bottom:0;border-radius:10px 10px 0 0;box-shadow:0 -2px 5px #0000004d}.order-tab:hover{border-color:#ffffff80}.order-tab-content{background:#000;border:var(--border-2-solid);border-radius:0 0 15px 15px;padding:20px;position:relative;z-index:1}.order-tab-panel{display:none;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out;gap:15px}.order-tab-panel.active{display:block;opacity:1;transform:translateY(0);display:flex}.order-tab-panel img{width:40%;min-width:40%;height:180px;object-fit:cover;border-radius:10px;margin-bottom:15px}.order-tab-details h3{font-size:1.5rem;color:var(--text-color);margin-bottom:10px;margin-top:0;text-align:start}.order-tab-details p{font-size:1rem;color:#b0b0b0;text-align:start}@media (max-width: 768px){.order-tab-list{flex-direction:column;gap:5px}.order-tab{border-radius:10px;padding:10px 15px}.order-tab-panel img{height:120px}}.shop-container{transition:all .3s ease;width:100%}.shop-buttom-block{display:flex;padding:10px 144px;justify-content:space-between}.categories-button{display:flex;gap:var(--pdd-10);padding:0 144px}.shop-items-count p{margin:0;color:var(--text-link);text-align:center;padding-top:5px;font-size:15px}.category-button{background:none;color:var(--text-link);border:none;padding:var(--pdd-10);cursor:pointer;transition:background-color .3s;transition:color .25s ease,visibility .25s ease;font-size:16px}.category-button:hover{color:var(--text-link-hover)}.category-button.active{padding:10px 9px;border-bottom:2px solid #fff;color:var(--text-link-hover)}.shop-search{position:relative;display:flex;align-items:center;border-radius:10px}.filter-block-header{display:flex;align-items:center;margin:15px 0 10px}.search-icon{position:absolute;left:10px;display:flex;gap:5px;align-items:center;color:#737373;pointer-events:none}.filters h4{margin:0 0 0 10px;font-size:20px;color:var(--text-color)}.tags-block-button,.tags-block-button-price{display:flex;flex-wrap:wrap;gap:10px}.filters-block{position:sticky;top:20px;z-index:10;width:19%;border:var(--border-2-solid);border-radius:15px;padding:10px;height:auto;overflow-y:auto;height:50%;transition:transform .3s ease,opacity .3s ease;background-color:var(--main-bg-color)}.filters-toggle-button{display:none;background:none;color:var(--text-link);border:var(--border-2-solid);padding:10px 20px;border-radius:5px;cursor:pointer;transition:color .25s ease,border .25s ease;font-size:16px;width:100%;text-align:center;margin-bottom:10px}.filters-toggle-button:hover{color:var(--text-link-hover);border:var(--border-2-solid-hover)}.tags-button{border:var(--border-2-solid);color:var(--text-link);background-color:var(--main-bg-color);padding:5px 10px;border-radius:5px;cursor:pointer;transition:color .25s ease,border .25s ease,visibility .25s ease,transform .25s ease;display:flex;align-items:center}.tags-button img{border-radius:50%;margin:0 5px 0 0}.tags-button.active{color:var(--text-link-hover);border:var(--border-2-solid-hover)}.tags-button:hover{color:var(--text-link-hover)}.shop-search input{padding:10px;width:100%;font-size:16px;outline:none;border:var(--border-2-solid);background-color:var(--fake-bg-none-color);color:var(--text-color);transition:border .15s ease,transform .15s ease;border-radius:5px;z-index:5}.shop-search input::placeholder{color:#aaa;padding:var(--pdd-10) 10px var(--pdd-10) 35px}.filters-block h3{margin:0 0 10px}.shop-search input:focus{outline:none;border:var(--border-2-solid-hover)}.filters{margin-bottom:var(--pdd-40)}.product-list{flex-wrap:wrap;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.product-card{color:var(--text-color);border-radius:16px;transition:background-color .3s;border:var(--border-2-solid);transition:border .15s ease,transform .15s ease;height:320px}.product-card-content p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:8px 0!important}.product-card-image-container{position:relative;width:100%;height:40%}.product-card-image-container img{width:100%;height:100%;border-radius:15px 15px 0 0;object-fit:cover}.tags-container{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:5px}.tag-style{border-radius:15px;border:var(--border-2-solid-hover);padding:2px 8px;font-size:12px;background-color:#000000b3;color:var(--text-link-hover)}.product-card-buttom{display:flex;justify-content:space-between;align-items:center}.product-card-user img{border-radius:50%!important;width:20px!important;height:20px!important}.product-card img{width:100%;border-radius:15px 15px 0 0}.reset-filter-button{border:var(--border-2-solid);color:var(--text-link);background-color:var(--main-bg-color);padding:7px 0;border-radius:5px;cursor:pointer;transition:color .25s ease,border .25s ease,visibility .25s ease,transform .25s ease;width:100%}.reset-filter-button:hover{color:var(--text-link-hover)}.products{width:80%}.product-card:hover{border:var(--border-2-solid-hover)}.price-block{border:var(--border-2-solid);display:flex;align-items:center;border-radius:5px;width:45%}.price-block input{background-color:#000;border-top:none;border-right:none;border-bottom:none;color:#fff;padding:6px;width:90%;outline:none;transition:border .2s ease;border-radius:5px}.price-block label{margin:0 5px;color:var(--text-color)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.product-card-content h3{margin:0;font-size:20px}.product-card-content{padding:10px 15px;height:60%;display:flex;flex-direction:column;justify-content:space-between}.hr-card{width:100%;border:2px solid #636363;margin:0;border-radius:5px}.product-card button{border:var(--border-2-solid);color:var(--text-link);background-color:#000;border-radius:10px;padding:5px 45px;font-size:20px;cursor:pointer;transition:color .3s,transform .3s,border .3s;display:flex;width:100%;justify-content:center}.product-card button:hover{border:var(--border-2-solid-hover);color:var(--text-link-hover);background-color:#000}.shop-add-form{max-width:600px;margin:20px auto;padding:20px;border:var(--border-2-solid);border-radius:15px;background-color:var(--main-bg-color)}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:5px;color:var(--text-color);font-size:16px}.form-group input,.form-group textarea,.form-group select{width:100%;padding:10px;border:var(--border-2-solid);border-radius:5px;background-color:var(--fake-bg-none-color);color:var(--text-color);font-size:16px;outline:none;transition:border .15s ease}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border:var(--border-2-solid-hover)}.form-group textarea{resize:vertical}.image-preview{margin-top:10px}.image-preview img{max-width:200px;max-height:200px;border-radius:10px}.image-preview-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.image-preview-item{position:relative}.image-preview-item img{max-width:100px;max-height:100px;border-radius:10px}.image-preview-item button{position:absolute;top:5px;right:5px;background:#000000b3;color:var(--text-link-hover);border:none;padding:5px;border-radius:5px;cursor:pointer}.submit-button{width:100%;padding:10px;border:var(--border-2-solid);border-radius:10px;background-color:#000;color:var(--text-link);font-size:18px;cursor:pointer;transition:color .3s,border .3s}.submit-button:hover{border:var(--border-2-solid-hover);color:var(--text-link-hover)}.submit-button:disabled{opacity:.5;cursor:not-allowed}.error-message{color:red;margin-bottom:10px;text-align:center}@media (max-width: 1590px){.product-list{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1160px){.product-list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1460px){.price-block{width:100%;margin:1px}.tags-block-button-price{gap:0}}@media (max-width: 970px){.product-list{grid-template-columns:repeat(3,1fr)}.shop-buttom-block{padding:10px}}@media (max-width: 935px){.filters-block{display:none;position:absolute;left:10px;right:10px;width:calc(100% - 20px);z-index:20;transform:translateY(-20px);opacity:0;pointer-events:none;position:sticky;width:100%;top:0;margin-bottom:10px}.filters-block.open{display:block;transform:translateY(0);opacity:1;pointer-events:auto}.filters-toggle-button{display:block}.products{width:100%}.shop-buttom-block{flex-direction:column;position:relative}.categories-button{justify-content:center}}@media (max-width: 900px){.product-list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.product-list{grid-template-columns:repeat(1,1fr)}}.shimmer-card{color:var(--text-color);border-radius:16px;border:var(--border-2-solid);height:320px;background:#1d1d1d;position:relative;overflow:hidden;animation:shimmer 1.5s infinite}.shimmer-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#fff3,#fff0);animation:shimmer-slide 1.5s infinite}@keyframes shimmer-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.shimmer-image{width:100%;height:40%;background:#333;border-radius:15px 15px 0 0}.shimmer-text{width:80%;height:20px;background:#333;margin:10px 15px;border-radius:4px}.shimmer-button{width:60%;height:30px;background:#333;margin:10px 15px;border-radius:10px}.custom-number-wrapper{display:flex;gap:4px;align-items:center}.input-label{font-size:14px;color:var(--text-color);margin:0;font-weight:500}.input-number-container{display:flex;align-items:stretch;border-left:var(--border-2-solid);border-radius:4px;overflow:hidden;background-color:#000;transition:border .15s ease}.number-input{flex:1;padding:0 12px;border:none;background:transparent;color:#fff;font-size:16px;text-align:center;outline:none;-webkit-appearance:none;-moz-appearance:textfield}.number-input::-webkit-outer-spin-button,.number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-input:focus{background:#ffffff0d}.step-buttons{display:flex;flex-direction:column;border-left:var(--border-2-solid);background:#0003}.step-btn{flex:1;border:none;background:transparent;color:var(--text-link);cursor:pointer;font-size:10px;font-weight:700;transition:background-color .2s ease,color .2s ease;display:flex;align-items:center;justify-content:center;font-family:sans-serif}.step-btn:hover{background:#ffffff1a;color:var(--text-link-hover)}.step-btn:active{background:#fff3}@media (max-width: 520px){.input-number-container{height:36px}.number-input{font-size:14px;padding:0 8px}.step-btn{font-size:9px}}.reviews-container{width:100%;display:flex;justify-content:center;border:var(--border-2-solid);border-radius:10px;padding:15px;gap:10px;max-height:calc(89vh - 40px)}.filter-buttons{display:flex;flex-direction:column}.reviews-card{text-align:center;width:73%;display:flex;gap:10px;flex-direction:column}.reviews-card-header{border:var(--border-2-solid);border-radius:8px;display:flex;justify-content:space-around}.reviews-card-header button{text-align:center;width:32%;margin:5px;background:none;border:var(--border-2-solid);color:var(--text-color);border-radius:5px;padding:5px;cursor:pointer;font-size:16px;transition:color .15s ease,border .15s ease,visibility .15s ease,transform .15s ease}.reviews-card-header button.active,.reviews-card-header button:hover{border:var(--border-2-solid-hover);color:var(--text-color-hover)}.reviews-list{border-radius:15px;display:flex;gap:10px;flex-direction:column;width:80%;position:relative;overflow:auto}.review-item{border:var(--border-2-solid);border-radius:15px;padding:10px;display:flex;flex-direction:row;gap:10px;align-items:flex-start}.review-header{display:flex;align-items:center;gap:10px}.review-avatar{height:50px;width:50px;border-radius:50%;object-fit:cover}.review-author-info{display:flex;flex-direction:row;text-align:left;gap:10px;align-items:center}.review-author-info a{margin:0;font-size:16px;cursor:pointer}.review-date{margin:0;color:var(--text-link);font-size:14px;text-align:end}.review-content{text-align:left;width:100%}.review-content p{margin:0;color:var(--text-color)}.review-rating p{color:var(--text-color);font-size:13px;border:var(--border-2-solid);padding:5px 10px;border-radius:10px;text-align:center;justify-content:center;display:flex;gap:5px}.reviews-menu{width:20%;display:flex;flex-direction:column;gap:10px}.reviews-create{border:var(--border-2-solid);border-radius:5px;width:100%;background:none;color:var(--text-color);font-size:22px;cursor:pointer;display:flex;align-items:center;transition:border .15s ease,color .15s ease;gap:5px;justify-content:flex-start;padding:5px}.reviews-create:hover{border:var(--border-2-solid-hover);color:var(--text-color-hover)}.reviews-filter{border:var(--border-2-solid);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:10px}.reviews-filter h2,.reviews-filter h3{text-align:start;margin:0}.filter-buttons-reviews p{margin:0;color:#666;transition:color .15s ease,border .15s ease,visibility .15s ease,transform .15s ease}.filter-buttons-reviews p:hover{color:var(--text-color-hover)}.checkbox-wrapper-33:hover{border:1px solid #666}.filter-buttons-reviews{display:flex;flex-direction:column;gap:5px}.reviews-filter h2{font-size:18px;color:var(--text-color)}.reviews-filter h3{color:var(--text-color);font-size:16px;margin-bottom:5px}.reviews-filter button{background:none;color:#e9e9e9;border:var(--border-2-solid);border-radius:5px;padding:10px;font-size:15px;cursor:pointer;transition:color .15s ease,border .15s ease,visibility .15s ease,transform .15s ease;margin:15px 0 0}.reviews-filter button:hover{color:#fff;border:var(--border-2-solid-hover)}.checkbox-wrapper-33{--s-xsmall: .625em;--s-small: 1.2em;--border-width: 1px;--c-primary: #c5c5c5;--c-checked: #c5c5c5;--t-base: .4s;--t-fast: .2s;--e-in: ease-in;--e-out: cubic-bezier(.11, .29, .18, .98);display:flex;border-radius:5px;border:var(--border-2-solid);padding:5px;width:100%;justify-content:center;text-align:start;font-size:17px;cursor:pointer;transition:color .15s ease,border .15s ease,visibility .15s ease,transform .15s ease}.checkbox-wrapper-33 .checkbox{display:flex;align-items:center;justify-content:flex-start;color:var(--text-color);font-size:14px;margin-bottom:8px}.checkbox-wrapper-33 .checkbox__trigger{display:none}.checkbox-wrapper-33 .checkbox__symbol{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;border:1px solid rgba(119,119,119,.5);border-radius:4px;margin-right:8px;position:relative;transition:border-color var(--t-base) var(--e-out),background-color var(--t-base)}.checkbox-wrapper-33 .checkbox__symbol .icon-checkbox{width:1em;height:1em;fill:none;stroke:var(--c-checked);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;opacity:0;transition:opacity var(--t-fast) var(--e-out)}.checkbox-wrapper-33 .checkbox__trigger:checked+.checkbox__symbol{border-color:var(--c-checked);background-color:#4caf501a}.checkbox-wrapper-33 .checkbox__trigger:checked+.checkbox__symbol .icon-checkbox{opacity:1}.checkbox-wrapper-33 .checkbox__trigger:checked+.checkbox__symbol .icon-checkbox path{stroke-dasharray:30px;stroke-dashoffset:0;transition:stroke-dashoffset var(--t-fast) var(--e-out)}.checkbox-wrapper-33.active{border:var(--border-2-solid-hover);color:var(--text-color-hover)!important}.checkbox-wrapper-33.active p{color:var(--text-color-hover)!important}.review-rating-block{display:flex;gap:5px}@media (max-width: 670px){.reviews-list{grid-template-columns:1fr}.review-author-info{justify-content:flex-start;align-items:flex-start;flex-direction:column}}@media (max-width: 450px){.review-rating-block{flex-direction:column-reverse}}@media (max-width: 1300px){.reviews-card{width:100%}}@media (max-width: 1800px){.reviews-list{width:75%}.reviews-menu{width:25%}}@media (max-width: 1500px){.reviews-list{width:70%}.reviews-menu{width:30%}}@media (max-width: 1065px){.reviews-list{width:75%}.reviews-menu{width:25%}}@media (max-width: 900px){.reviews-container{flex-direction:column}.reviews-menu,.reviews-list{width:100%}.reviews-container{max-height:200vh}}.resources-profile-none{border:var(--border-2-solid);border-radius:15px;width:100%;height:15%;align-items:center;display:flex;justify-content:center}.modal-image{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000e6;display:flex;justify-content:center;align-items:center;z-index:1005}.modal-image-open{overflow:hidden}body.modal-image-open{width:100%}.modal-image-content{background-color:#000;padding:10px;border-radius:10px;max-width:600px;width:90vw;color:#fff;z-index:1005;border:var(--border-2-solid)}.modal-image-header{display:flex;justify-content:space-between;align-items:center;padding:0 5px 5px}.modal-image-header h3{margin:0;font-size:20px;color:#fff}.modal-image-close{cursor:pointer;font-size:28px;line-height:28px;color:#fff;transition:color .3s}.modal-image-close:hover{color:#ccc}.modal-image-body{display:flex;flex-direction:column;gap:10px;max-width:600px}.mySwiper2{height:80%;width:100%;max-width:600px;margin:0 auto;border-radius:25px}.mySwiper{height:20%;box-sizing:border-box;padding:10px 0;max-width:100%;margin:0 auto}.mySwiper2 .swiper-slide{text-align:center;display:flex;justify-content:center;align-items:center;width:auto}.mySwiper .swiper-slide{text-align:center;display:flex;justify-content:center;align-items:center;width:25%;height:100%;opacity:.4;transition:opacity .3s ease;border-radius:25px}.mySwiper .swiper-slide-thumb-active{opacity:1}.modal-image-main,.modal-image-thumbnail{display:block;width:100%;height:100%;object-fit:cover}.swiper-button-prev,.swiper-button-next{color:#fff!important}.mySwiper .swiper-slide img{border-radius:5px}.swiper-wrapper{align-items:center}@media (max-width: 600px){.modal-image-content{max-width:90vw}.mySwiper2{height:70%}.mySwiper{height:30%}.mySwiper .swiper-slide{width:20%}}.profile-container{padding:25px 144px;width:100%;display:flex;gap:2%}.tab-content{display:none}.tab-content.active-tab{display:block}.tab-content{transition:opacity .3s ease-in-out;opacity:0}.tab-content.active-tab{display:block;opacity:1}.profile-user-info{width:25%;gap:5px;display:flex;flex-direction:column}.profile-card{text-align:center;width:73%;display:flex;gap:10px;flex-direction:column}.profile-card-header{border:var(--border-2-solid);border-radius:8px;display:flex;justify-content:space-around}.profile-card-header button{text-align:center;width:32%;margin:5px;background:none;border:var(--border-2-solid);color:var(--text-color);border-radius:5px;padding:5px;cursor:pointer;font-size:16px;transition:color .15s ease,border .15s ease,visibility .15s ease,transform .15s ease}.profile-card-header button:hover{border:var(--border-2-solid-hover);color:var(--text-color-hover)}.profile-user-info-top{position:relative;border:var(--border-2-solid);border-radius:15px;display:flex;flex-direction:column;text-align:center;align-items:center}.profile-avatar{height:150px;border-radius:50%;object-fit:cover;margin-top:15px}.profile-user-info-top h2{margin:.5rem 0}.profile-user-info-buttom p{margin:0;color:#666;text-align:start}.profile-user-info-buttom{border:var(--border-2-solid);border-radius:15px;padding:10px;display:flex;flex-direction:column;gap:5px}.profile-user-info-buttom h2{padding:0 5px 5px;margin:0;font-size:1.17em}.profile-user-info-top-text p{margin:0;color:var(--text-link)}.profile-user-info-top-text{margin-bottom:15px}.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.profile-user-info-buttom-block-content,.profile-user-info-buttom-block-buttons{border:var(--border-2-solid);border-radius:15px;padding:5px 10px}.profile-user-info-buttom-block-buttons a{border:var(--border-2-solid);border-radius:10px;padding:8px 10px;display:flex;align-items:center;gap:5px;color:var(--text-link);font-size:20px;transition:fill .25s ease,color .25s ease,border .25s ease,visibility .25s ease,transform .25s ease}.use-fill{border:var(--border-2-solid-hover);color:var(--text-link-hover);fill:var(--text-link)}.use-fill:hover{fill:var(--text-link-hover)}.profile-user-info-buttom-block-buttons a:hover{border:var(--border-2-solid-hover);color:var(--text-link-hover)}.profile-user-info-buttom-block-buttons{padding:5px;display:grid;flex-wrap:wrap;justify-content:space-between;gap:5px;grid-template-columns:repeat(2,1fr)}.profile-user-achievements{position:absolute;top:5px;right:5px;display:flex;flex-wrap:wrap}.profile-user-id{position:absolute;top:5px;left:5px;display:flex;flex-wrap:wrap;gap:5px}.profile-user-id-block:hover{color:#007bff}.profile-user-id-block:hover p,.profile-user-id-block:hover{color:var(--text-link-hover)}.profile-user-id-block p,.profile-user-id-block{color:var(--text-link)}.profile-user-id-block{display:flex;align-items:center;border:var(--border-2-solid);border-radius:5px;padding:3px 5px;gap:2px}.profile-user-id p,.profile-user-id-block{margin:0;font-size:14px;transition:color .25s ease,border .25s ease,visibility .15s ease,transform .25s ease}.profile-achievement-icon{width:25px;height:25px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.profile-achievement-icon img{width:100%;height:auto}.tooltip{visibility:hidden;position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#000;color:var(--text-color);text-align:center;border-radius:5px;padding:5px;white-space:nowrap;z-index:10;opacity:0;font-size:13px;transition:visibility .1s,opacity .2s linear;border:var(--border-2-solid)}.profile-achievement-icon:hover .tooltip{visibility:visible;opacity:1}.portfolio-item img,.portfolio-modal-images img{width:100%;height:100%}.portfolio-modal-images-selected{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:5px}.portfolio-modal-images-selected img{border-radius:5px}.portfolio-modal-images-list img{width:100%;height:50px;border-radius:5px;cursor:pointer;margin-bottom:5px;transition:border .15s ease,opacity .15s ease,transform .15s ease;border:var(--border-2-solid-invis)}.portfolio-modal-images-list img.selected{border:var(--border-2-solid-hover)}.selected-image{max-width:100%;max-height:100%;object-fit:cover;cursor:zoom-in}.portfolio-modal-images-list{flex:0 0 130px;overflow-y:auto;padding:5px}.portfolio-modal-images{display:flex;gap:5px;width:100%;max-height:250px;border:var(--border-2-solid);border-radius:10px}.portfolio-item{margin:5px;border:var(--border-2-solid);overflow:hidden;position:relative;height:200px;border-radius:15px}.profile-portfolio{border:var(--border-2-solid);border-radius:15px;padding:10px;display:grid;grid-template-columns:repeat(4,1fr)}.portfolio-buttom{display:flex;align-items:center;position:absolute;bottom:0;width:100%;justify-content:space-between;padding:5px 10px;background:#02020294;border-radius:0 0 5px 5px}.portfolio-buttom h3{margin:0}.portfolio-buttom button{margin:0;background:none;border:none;background:var(--main-bg-color);border-radius:50%;padding:5px 5px 3px;border:var(--border-2-solid)}.portfolio-buttom svg{cursor:pointer}.portfolio-modal-content-bottom{display:flex;gap:10px}.portfolio-modal-content-bottom h3{font-size:15px;color:#fff;padding:10px 0 0 5px;margin:0;text-align:start}.portfolio-modal-content{width:100%;max-width:600px;padding:10px 0 0}.portfolio-modal-content-text{width:70%;display:flex;flex-direction:column;gap:5px}.portfolio-modal-links{width:30%;display:flex;flex-direction:column;gap:5px}.portfolio-modal-links a{border:var(--border-2-solid);border-radius:10px;padding:5px;width:100%;display:flex;color:#fff;height:45px;align-items:center;gap:5px;transition:color .15s ease,border .15s ease,visibility .15s ease,transform .15s ease;text-decoration:none}.portfolio-modal-links a:hover{border:var(--border-2-solid-hover)}.portfolio-modal-content-text-bock{border:var(--border-2-solid);border-radius:10px;padding:5px}.portfolio-modal-content-text-bock p{margin:0;text-align:start;overflow:auto;max-height:100px}.delete-portfolio-button,.save-modal-button{background:none;border:var(--border-2-solid);color:#fff;border-radius:5px;padding:5px;cursor:pointer;transition:border .15s}.delete-portfolio-button:hover,.save-modal-button:hover{border:var(--border-2-solid-hover)}.portfolio-actions-btn{gap:5px;display:flex;justify-content:center}.edit-textarea,.portfolio-modal-content-text-bock textarea{width:100%;background:none;color:#fff;border:none;height:100px;resize:none;outline:none}.edit-link-container{border:var(--border-2-solid);border-radius:10px;padding:5px;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.edit-link-preview{width:100%;display:flex;color:#fff;align-items:center;gap:5px;height:35px;transition:color .15s ease,border .15s ease,visibility .15s ease,transform .15s ease;text-decoration:none;justify-content:space-between}.link-name-input-preview{background:none;border:none;color:#fff;padding:5px;flex:1;outline:none;font-size:14px}.edit-link-preview span{font-size:16px}.edit-link-url-container{display:flex;align-items:center;gap:2px;border:var(--border-2-solid);border-radius:5px;padding:5px}.link-prefix{display:none}.edit-input{background:none;border:var(--border-2-solid);border-radius:5px;color:#fff;padding:5px;width:100%;box-sizing:border-box}.link-name-input{margin-bottom:5px}.link-type-select{background:none;border:var(--border-2-solid);border-radius:5px;color:#fff;padding:5px;width:100%;box-sizing:border-box;cursor:pointer;background-color:#111}.link-type-select option{background-color:#111;color:#fff;padding:8px;font-size:14px}.link-type-select:focus{outline:none;border:var(--border-2-solid-hover)}.link-url-input{border:none;background:transparent;flex:1}.delete-link-button{background:none;border:var(--border-2-solid);color:#fff;border-radius:5px;padding:5px;cursor:pointer;transition:border .15s;width:100%}.delete-link-button:hover{border:var(--border-2-solid-hover)}.edit-link-arrow{cursor:pointer;transition:transform .3s ease}.edit-link-arrow.expanded{transform:rotate(90deg)}.edit-link-details{max-height:0;overflow:hidden;transition:max-height .3s ease;display:flex;flex-direction:column;gap:5px}.edit-link-details.expanded{max-height:200px}.char-counter{font-size:12px;color:#aaa;text-align:right;margin-top:5px}.add-link-button:disabled{opacity:.5;cursor:not-allowed}.image-modal-content img{height:350px;width:100%;max-height:390px;padding:10px}.modal-image-thumbnails{overflow-y:auto;padding:5px;display:flex}.modal-image-thumbnails img{width:140px!important;height:80px!important;border-radius:5px;cursor:pointer;margin-bottom:5px;transition:border .15s ease,opacity .15s ease,transform .15s ease;border:var(--border-2-solid-invis)}@media (max-width: 1700px){.profile-portfolio{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1400px){.profile-user-info-buttom-block-buttons{grid-template-columns:repeat(1,1fr)}}@media (max-width: 1600px){.profile-user-id{flex-direction:column-reverse;align-items:baseline}}@media (max-width: 1600px){.profile-user-id-block-role{flex-direction:column}.profile-user-achievements{flex-direction:column-reverse}}@media (max-width: 1300px){.profile-user-info{width:100%;flex-direction:column}.profile-container{flex-direction:column}.profile-user-id-block-role,.profile-user-achievements,.profile-user-info-buttom{flex-direction:row}.profile-user-info-buttom-block-buttons{grid-template-columns:repeat(3,1fr)}.profile-card{width:100%}.profile-container{gap:15px}}@media (max-width: 900px){.profile-user-info-buttom-block-buttons{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1065px){.profile-container{padding:25px 0;width:99%}}@media (max-width: 670px){.profile-portfolio{grid-template-columns:repeat(2,1fr)}}@media (max-width: 670px){.profile-user-info-buttom-block-buttons{grid-template-columns:repeat(1,1fr)}}@media (max-width: 500px){.profile-portfolio{grid-template-columns:repeat(1,1fr)}.profile-user-info-buttom-block-buttons{grid-template-columns:repeat(3,1fr)}.profile-user-info-buttom{flex-direction:column}.profile-user-achievements{position:static}.profile-avatar{margin-top:5px}.portfolio-modal-content-bottom{flex-direction:column}.portfolio-modal-content-text,.portfolio-modal-links{width:100%}}@media (max-width: 440px){.profile-user-info-buttom-block-buttons{grid-template-columns:repeat(2,1fr)}}.portfolio-actions{display:flex;flex-direction:column;gap:8px;margin-top:12px}.add-element-button,.change-order-button,.save-order-button{padding:8px 12px;font-size:14px;border:var(--border-2-solid);border-radius:4px;cursor:pointer;background:none;color:#fff;transition:border .2s}.add-element-button:hover,.change-order-button:hover,.save-order-button:hover{border:var(--border-2-solid-hover)}.portfolio-item.add-portfolio-item{display:flex;flex-direction:column;padding:16px}.portfolio-item.add-portfolio-item h3{margin:0;text-align:start}.portfolio-buttom{display:flex;align-items:center;gap:8px}.view-button,.edit-button{background:none;border:none;cursor:pointer;padding:4px}.drag-handle{cursor:grab;padding:4px;background:#353535;border:var(--border-2-solid);border-radius:5px;width:45px;position:absolute;top:5px;right:5px}.drag-handle:active{cursor:grabbing}.portfolio-grid .portfolio-item{pointer-events:none}.portfolio-modal-image-item{position:relative;display:flex;align-items:center}.portfolio-modal-image-item .menu-button{position:absolute;top:0;right:50px;background:none;border:none;cursor:pointer;font-size:16px;padding:5px;color:var(--text-color)}.portfolio-modal-image-item .image-menu{position:fixed;background:#353535;border:var(--border-2-solid);border-radius:5px;display:flex;flex-direction:column;z-index:1001;min-width:120px}.portfolio-modal-image-item .image-menu button{background:none;border:none;padding:8px 12px;color:var(--text-color);text-align:left;cursor:pointer}.portfolio-modal-image-item .image-menu button:hover{background:var(--border-2-solid-hover)}.portfolio-modal-image-item .delete-image-button{position:absolute;top:0;right:25px}.portfolio-modal-image-item .drag-handle{position:absolute;right:0;padding:5px}.drag-handle img{height:25px;width:25px;margin:0;cursor:grab}.product-page-container{margin:0 auto;color:#d4d4d4;padding:10px 144px;width:95%}.back-button a{display:inline-block;margin-bottom:15px;color:#d4d4d4;text-decoration:none;font-size:16px}.back-button{margin:0}.back-button-name{display:inline-block;margin-bottom:20px;color:#d4d4d4;text-decoration:none;font-size:16px}.back-button a:hover{text-decoration:underline}.product-content{display:flex;gap:20px}.product-details-main{width:65%}.product-images{flex:1;display:flex;flex-direction:column;gap:10px;border:var(--border-2-solid);border-radius:15px;padding:15px}.product-main-swiper{width:100%;height:440px;margin-bottom:10px;overflow:hidden;padding-right:1px}.product-main-swiper .swiper-slide{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.product-image{height:100%;max-width:100%;max-height:100%;object-fit:cover;border-radius:8px;border:1px solid rgba(88,88,88,.5)}.product-thumbs-swiper{width:100%;height:85px;overflow:hidden}.product-thumbs-swiper .swiper-slide{display:flex;justify-content:center;align-items:center;width:100px;height:100%;position:relative}.thumb-image{width:100%;height:100%;object-fit:cover;border-radius:4px;border:1px solid rgba(88,88,88,.5);opacity:.7;cursor:pointer}.product-thumbs-swiper .swiper-slide-thumb-active .thumb-image{opacity:1;border:2px solid #d4d4d4}.thumb-container{position:relative;width:100%;height:100%}.thumb-progress-bar{position:absolute;bottom:0;left:0;width:100%;height:3px;background:transparent}.product-thumbs-swiper .swiper-slide-thumb-active .thumb-progress-bar{background:#8b8b8b;border-radius:15px;animation:progress 5s linear}@keyframes progress{0%{width:0%}to{width:100%}}.developers h3{margin:15px 0 5px}.product-details-block-bottom{display:flex;align-items:center;gap:10px}.product-details-block-bottom p{margin:0;flex:1}.product-details-block-bottom button{background:none;border:var(--border-2-solid);border-radius:10px;color:#fff;display:flex;align-items:center;font-size:20px;padding:10px 15px;cursor:pointer;transition:color .3s,transform .3s,border .3s;gap:10px}.product-details-block-bottom button:hover{border:var(--border-2-solid-hover);color:#fff}.product-details-block-bottom-button-right{justify-content:space-between;position:relative;width:100%}.product-details-block-bottom-button-left{width:30%}.buy-container{position:relative;width:70%}.buy-menu{position:absolute;top:100%;left:0;right:0;background:var(--main-bg-color);border:var(--border-2-solid);border-radius:10px;box-shadow:0 4px 8px #0003;z-index:10;margin-top:5px;overflow:hidden}.buy-menu button{width:100%;padding:10px 15px;background:none;border:var(--border-2-solid-invis);color:#d4d4d4;font-size:16px;text-align:left;cursor:pointer;transition:background .3s,color .3s,border .3s}.buy-menu button:hover{color:#fff}.swiper-button-prev,.swiper-button-next{color:#d4d4d4}.product-details{width:35%;position:sticky;top:5px;height:100%}.product-details-block{border:var(--border-2-solid);border-radius:15px;padding:15px}.shop-achievement,.developer{display:flex;gap:10px;align-items:center;margin-bottom:10px}.shop-achievement h4,.shop-achievement p{margin:0}.shop-achievement h4{color:#bbb}.shop-achievement:hover{border:var(--border-2-solid-hover);color:var(--text-link-hover)}.shop-achievement{border:var(--border-2-solid);border-radius:10px;padding:10px;color:#727272;transition:color .3s,transform .3s,border .3s}.shop-achievement-icon{width:40px;height:40px}.developer-avatar{width:50px;height:50px;border-radius:50%}.developer{border:var(--border-2-solid);border-radius:15px;padding:10px;justify-content:space-between}.developer button{border:var(--border-2-solid);border-radius:5px;background:none;color:#fff;padding:10px 50px;font-size:17px;cursor:pointer;transition:color .3s,transform .3s,border .3s}.product-details-block-header{display:flex;margin-bottom:10px;justify-content:space-between}.product-details-block-header-links a{border:var(--border-2-solid);padding:5px;border-radius:15px;cursor:pointer;color:var(--text-link);font-size:17px;transition:color .3s,transform .3s,border .3s}.developer button:hover,.product-details-block-header-links a:hover{border:var(--border-2-solid-hover);color:var(--text-link-hover)}.developer h4,.developer p{margin:0}.link{display:flex;align-items:center;gap:5px;color:#d4d4d4;text-decoration:none;margin-bottom:10px}.link-icon{width:20px;height:20px}.version{font-size:12px;color:#888}.shimmer-product{display:flex;flex-direction:column;gap:10px}.shimmer-image.large{width:100%;max-width:600px;height:440px;background:#333;border-radius:8px}.shimmer-text.large{width:60%;height:30px;background:#333;margin:10px 0}.product-details-header{display:flex;align-items:center;gap:10px;padding-bottom:10px}.shimmer-text{width:80%;height:20px;background:#333;margin:10px 0;border-radius:4px;animation:shimmer-slide 1.5s infinite}.product-details h2{margin:0;font-size:30px;color:#fff}.product-details-block-price p{margin:0}.product-details-block-price h2{font-size:35px}.product-details-block-price button{background:none;border:var(--border-2-solid);border-radius:5px;color:var(--text-link);cursor:pointer;padding:5px 10px 5px 8px;transition:color .3s,transform .3s,border .3s}.developer p{color:#bbb}.developer-role{color:var(--text-link)!important}.product-details-block-price button:hover{border:var(--border-2-solid-hover);color:var(--text-link-hover)}.product-details-content{border:var(--border-2-solid);width:100%;border-radius:15px;margin-top:15px}.product-details-content-header{display:flex;justify-content:space-around}.product-details-content-header button{text-align:center;width:32%;margin:5px;background:none;border:var(--border-2-solid);color:var(--text-color);border-radius:10px;padding:10px;cursor:pointer;font-size:16px;transition:color .15s ease,border .15s ease,visibility .15s ease,transform .15s ease}.update-header-name-block{display:flex;gap:5px;align-items:center;border:1px solid rgb(147 147 147 / 61%);border-radius:15px}.update-header-name-block-main .update-header-name-branch{border-right:1px solid #646464;border-top-right-radius:15px;border-bottom-right-radius:15px;padding-right:5px}.update-header-name-block-pinned{border-color:#cfcfcf!important}.update-header-name-block-pinned .update-header-name-branch{border-color:#cfcfcf}.update-download-count-pin,.update-block:hover .tag-product-style,.update-block:hover .update-header-name-block,.update-block:hover .update-header-name-branck,.update-block:hover .update-date,.update-block:hover .update-download-count,.update-block:hover .update-header-name-branch,.update-block:hover .update-download-count-pin{border-color:#fff!important;color:#c9c9c9!important}.update-header-name-branch{padding:5px;border-right:1px solid;border-radius:15px}.update-header-name-version{padding:5px 10px 5px 0}.update-header-name{display:flex;align-items:center;gap:5px}.product-details-content-header button.active{border:var(--border-2-solid-hover);color:var(--text-color-hover)}.tags-product-container{display:flex;flex-wrap:wrap;gap:5px}.tag-product-style{border-radius:15px;border:var(--border-2-solid-hover);padding:5px 15px;font-size:12px;background-color:#000000b3;color:var(--text-link-hover)}.tag-product-style-pinned{border-color:#cfcfcf}.product-details-content-header button:hover{border:var(--border-2-solid-hover);color:var(--text-color-hover)}.product-details-content-bottom{margin:10px 20px}.product-details-content-additionally-block{display:grid;gap:10px 20px;grid-column:2;grid-template-columns:repeat(2,1fr)}.product-details-content-additionally{border:var(--border-2-solid);border-radius:15px;padding:5px 10px;margin:0;display:flex;align-items:center;font-size:18px;justify-content:space-between;gap:5px;font-size:20px}.product-details-content-additionally img{width:20px;height:20px}.product-details-content-additionally-flag{border-radius:100%}.product-details-content-additionally svg{color:#8d8d8d}.product-details-content-additionally li{border:var(--border-2-solid);border-radius:10px;padding:5px;display:flex;gap:5px;align-items:center}.product-details-content-additionally ul{align-items:center;display:flex;gap:5px;padding:0;flex-wrap:wrap}.update-block{display:flex;flex-direction:column;gap:10px;margin-bottom:10px;border:var(--border-2-solid);border-radius:10px;padding:10px;color:#727272;transition:color .3s,transform .3s,border .3s}.shop-achievement:hover,.update-block:hover{border:var(--border-2-solid-hover);color:var(--text-link-hover)}.shop-achievement h4,.update-header h4{margin:0;color:#bbb}.shop-achievement p,.update-description,.update-date,.update-download-count{margin:0}.update-header{display:flex;align-items:center;gap:10px;justify-content:space-between}.update-date,.update-download-count{color:#888;font-size:14px;display:flex;gap:5px;align-items:center}.updates-content-body{max-height:600px;overflow:auto}.updates-list{display:flex;flex-direction:column;gap:10px}.update-item{display:flex;flex-direction:column;border:var(--border-2-solid);border-radius:10px;transition:border .3s,background .3s;overflow:hidden}.update-item:hover{border:var(--border-2-solid-hover)}.update-button{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;background:none;border:none;border-radius:10px 10px 0 0;color:#d4d4d4;font-size:16px;cursor:pointer;width:100%;text-align:left;transition:background .3s,border .3s}.update-button.expanded{border-bottom:none;border-radius:10px}.update-button-content{display:flex;align-items:center;gap:10px;flex:1}.update-button-content span{font-size:16px}.update-tags{display:flex;gap:5px}.chevron-icon{width:20px;height:20px}.update-content{padding:10px 15px;border-top:none;border-radius:0 0 10px 10px}.update-footer{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.download-update-button{display:flex;align-items:center;gap:5px;padding:8px 15px;background:none;border:var(--border-2-solid);border-radius:10px;color:#fff;font-size:14px;cursor:pointer;transition:border .3s,background .3s}.download-update-button:hover{border:var(--border-2-solid-hover)}.payment-modal{display:flex;flex-direction:column;gap:10px;max-width:700px}.product-info{display:flex;align-items:center;gap:15px;border:var(--border-2-solid);border-radius:10px;padding:10px;margin-bottom:10px;transition:border .3s,background .3s}.product-info:hover{border:var(--border-2-solid-hover)}.product-info-image{width:50px;height:50px;object-fit:cover;border-radius:8px;border:1px solid rgba(88,88,88,.5)}.product-info-text{flex:1;display:flex;flex-direction:column;gap:5px}.product-info-text h3{margin:0;color:#fff;font-size:18px;text-align:start}.product-info-text p{margin:0;color:#d4d4d4;font-size:14px}.product-info-price{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.product-info-price p{margin:0;color:#fff;font-size:18px;font-weight:700}.product-info-price .original-price{text-decoration:line-through;color:#888;font-size:14px;font-weight:400}.promo-section{display:flex;flex-direction:column;gap:10px}.promo-section label{font-size:16px;color:#d4d4d4}.promo-input-container{position:relative;display:flex;gap:10px;align-items:center}.promo-section input{padding:10px;border:var(--border-2-solid);border-radius:10px;background:none;color:#d4d4d4;font-size:16px;flex:1}.remove-promo-button{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#d4d4d4;cursor:pointer}.remove-promo-button:hover{color:#f44}.promo-details{border:var(--border-2-solid);border-radius:10px;padding:10px;color:#dbdbdb;font-size:14px}.promo-details p{margin:0}.check-button{padding:10px 20px;background:none;border:var(--border-2-solid);border-radius:10px;color:#fff;cursor:pointer;transition:border .3s}.check-button:hover{border:var(--border-2-solid-hover)}.payment-methods-section{display:flex;flex-direction:column;gap:10px}.payment-methods-section label{font-size:16px;color:#d4d4d4}.payment-swiper{width:100%}.payment-method-button{display:flex;align-items:center;gap:10px;padding:15px;background:none;border:var(--border-2-solid);border-radius:15px;color:#d4d4d4;cursor:pointer;transition:border .3s,background .3s;width:100%;text-align:left;font-size:16px}.payment-method-button.selected{border:var(--border-2-solid-hover)}.payment-icon{width:40px;height:40px;border-radius:8px}.final-price{font-size:18px;color:#fff;text-align:center;margin:10px 0 5px}.continue-button{padding:15px;background:#000;border:var(--border-2-solid);border-radius:15px;color:#fff;cursor:pointer;font-size:18px;transition:background .3s,border .3s}.continue-button:hover{border:var(--border-2-solid-hover);background:#131313}.continue-button:disabled{background:#080808;cursor:not-allowed}.versions-modal{display:flex;flex-direction:column;gap:20px;border-radius:15px;max-width:800px}.versions-modal h3{margin:0;color:#fff}.description-content-body{word-break:break-word;overflow-wrap:anywhere}.modal-product-image{width:100%;max-height:200px;object-fit:cover;border-radius:8px;margin-bottom:10px}@keyframes shimmer-slide{0%{background-position:-100%}to{background-position:100%}}@media (max-width: 750px){.payment-modal{max-width:500px}}@media (max-width: 768px){.product-page-container{padding:10px 20px}.product-content{flex-direction:column}.product-details-main,.product-details{width:100%}.product-main-swiper{height:300px}.product-thumbs-swiper .swiper-slide{width:80px;height:80px}.thumb-image{max-width:80px;max-height:80px}.shimmer-image.large{height:300px}}@media (max-width: 550px){.payment-modal{max-width:350px}}.modal__wrapper{transition:opacity .2s,transform .2s;position:fixed;bottom:-100px;left:50%;transform:translate(-50%);width:max-content;max-width:100%;height:max-content;background:transparent;display:flex;justify-content:center;align-items:center;z-index:99993}.modal__wrapper.visible{bottom:0}.fade-out{opacity:0;transform:translate(-50%,20px)}.modal__coockies,.modal__lastserver{max-width:500px;width:100%;min-width:250px;background:var(--main-bg-color);border-radius:15px;border:var(--border-2-solid);box-shadow:0 4px 14px #0d101b26;position:relative;overflow:hidden;animation:modal-open .35s ease-in;transition:transform .2s,color .3s ease}.pdd-20{padding:20px}.modal__header{font-size:var(--fsz-l);color:var(--color-text-default);font-weight:var(--font-weight-6);display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.modal__header svg{height:16px;width:16px;fill:currentColor}.modal__coockies:hover p,.modal__lastserver:hover p{opacity:.9}.modal__coockies p,.modal__lastserver p{font-size:var(--fsz-m);opacity:.7;transition:opacity .2s ease,transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:10px}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}.modal__buttons{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:5px}.modal__button-transparent{background:transparent}.cursor-pointer{cursor:pointer}.modal__button-accent{background-color:#1f1f1f;border:.5px solid transparent;color:#fff;padding:10px 20px;font-size:16px;border-radius:5px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.modal__button-accent:hover{border-color:#fff}.modal__button-transparent{border:.5px solid transparent;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;border-radius:5px}.modal__button-transparent:hover{border:var(--border-2-solid-hover)}.modal__button-transparent,.modal__button-accent{display:flex;justify-content:center;align-items:center;outline:none;font-size:var(--fsz-m);width:100%}.pr-15{padding-right:15px}.pl-15{padding-left:15px!important}.pb-10{padding-bottom:10px}.pt-10{padding-top:10px}@media (max-width: 767px){.modal__wrapper{width:96%;bottom:3.3rem}}.redirect-timer-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;background-color:#020202}.redirect-timer h2{font-size:24px;margin-bottom:20px}.redirect-timer p{font-size:16px;margin-bottom:10px}.redirect-timer a{color:#007bff;text-decoration:none}.redirect-timer a:hover{text-decoration:underline}.redirect-timer-block{border-radius:15px;border:var(--border-2-solid);padding:15px}.redirect-timer-block a{text-decoration:underline;color:#fff}.redirect-timer-url-block{border-radius:5px;border:var(--border-2-solid);padding:5px;margin:25px}.auth-page{display:flex;justify-content:center;align-items:center;background-color:#020202;width:98%;flex-direction:column;margin:15px}.social-auth-block{display:grid;justify-items:center;grid-template-columns:repeat(2,1fr);gap:5px;margin-top:15px}.auth-container-hr{display:flex;align-items:center;gap:16px}.social-auth-block button{border:var(--border-2-solid);background:none;width:100%;color:#a3a3a3;padding:5px 10px;border-radius:5px;font-size:20px;text-align:start;cursor:pointer;display:flex;gap:7px;transition:border .2s,color .2s,transform .2s}iframe{background-color:#000}#telegram-login-container{display:flex;justify-content:center;margin-top:20px;background-color:#000}.social-auth-block button:hover{border:var(--border-2-solid-hover);color:var(--text-color-hover)}.auth-page h2{margin:0 0 10px}.auth-container h2,.auth-container h4{margin:0}.auth-container{box-shadow:0 2px 10px #0000001a;width:50%;border-left:var(--border-2-solid);padding:30px;display:flex;flex-direction:column;gap:15px;min-width:405px}.autoplay-progress{position:absolute;right:16px;bottom:16px;z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--text-link)}.autoplay-progress svg{--progress: 0;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;stroke-width:4px;stroke:var(--text-link);fill:none;stroke-dashoffset:calc(125.6px * (1 - var(--progress)));stroke-dasharray:125.6;transform:rotate(-90deg)}.swiper-pagination-bullet-active{background:var(--text-link)}.auth-image-container{box-shadow:0 2px 10px #0000001a;width:50%;display:flex;justify-content:center;align-items:center;max-width:405px;margin:5px;border-radius:10px}.auth-image-container img{width:100%;height:100%;border-radius:10px;max-width:450px}.auth-page-main{display:flex;flex-direction:row;border:var(--border-2-solid);border-radius:15px;min-height:60%}.form-group{margin-bottom:10px;display:flex;flex-direction:column}.check-box-register a{color:var(--text-link);text-decoration:underline;transition:color .2s,transform .2s}.check-box-register a:hover{color:#ebebeb;text-decoration:underline}.form-group label{display:block;margin-bottom:.5rem;font-weight:700}.form-group-btn{display:flex;justify-content:center}.form-group input:focus{border:1px solid #9f9f9f}.form-group input{width:100%;padding:.5rem;border:1px solid #414141;border-radius:5px;font-size:1rem;background:none;color:#ccc;outline:none}.submit-button{padding:.75rem;background:none;color:var(--text-color);border:none;border-radius:10px;cursor:pointer;font-size:1rem;border:var(--border-2-solid);transition:border .2s,color .2s,transform .2s}.submit-button:hover{border:var(--border-2-solid-hover);color:var(--text-color-hover)}.toggle-mode-button{width:100%;background:none;border:none;color:silver;cursor:pointer;font-size:1rem}.toggle-mode-button:hover{text-decoration:underline}.error-message{color:red;text-align:center;margin-bottom:1rem}.error-message a{color:#b1b1b1;transition:border .2s,color .2s,transform .2s}.error-message a:hover{color:#ccc}.resend-button{background:none;border:var(--border-2-solid);border-radius:15px;color:#fff;margin:5px 0;padding:10px;cursor:pointer}.resend-button:hover{border:var(--border-2-solid-hover)}@media (max-width: 830px){.auth-image-container{display:none}.auth-container{border-left:0;width:100%}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.support-container{display:flex;gap:2%;margin:0;position:relative;height:98%}.support-container.loading{position:relative}.ticket-list{border:var(--border-2-solid);border-radius:15px;height:40%;display:flex;flex-direction:column}.ticket-search{width:100%;padding:10px;border-bottom:var(--border-2-solid);background:none;color:var(--text-color, #fff);font-size:14px;border-top:1px solid #00000000;border-right:1px solid #00000000;border-left:1px solid #00000000;background:#020202;border-top-right-radius:15px;border-top-left-radius:15px}.ticket-list input:focus{outline:none;border:var(--border-2-solid-hover);border-top-right-radius:15px;border-top-left-radius:15px}.ticket-list-scroll{flex:1;overflow-y:auto;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.ticket-faq-btn-list{display:flex;flex-direction:column;gap:10px}.ticket-faq-btn-list button,.ticket-btn-create{background:none;border:var(--border-2-solid);color:var(--text-link);border-radius:15px;font-size:15px;max-height:40px;text-align:start;cursor:pointer;width:100%;transition:border .15s ease,color .15s ease,height .3s ease-out,max-height .2s ease-out;position:relative;overflow:hidden;display:flex;flex-direction:column}.ticket-faq-btn-list button:hover,.ticket-btn-create:hover{border:var(--border-2-solid-hover);color:var(--text-link-hover)}.ticket-btn-create{height:40px;text-align:center;font-size:20px;display:flex;justify-content:center;border-radius:5px}.ticket-faq-btn-list button.open{max-height:400px}.ticket-faq-btn-icon{display:inline-block;margin-right:8px;font-size:12px;transition:transform .3s ease-out}.faq-button.open .ticket-faq-btn-icon{transform:rotate(90deg)}.faq-question{display:block;font-size:15px;color:var(--text-link);padding:0;margin:0;line-height:20px;display:flex;align-items:center;justify-content:space-between}.ticket-faq-btn-icon{width:30px;height:37px}.faq-answer-content{opacity:0;transform:translateY(10px);transition:opacity .3s ease-out,transform .3s ease-out;padding:0 10px 10px;margin-top:10px}.faq-button.open .faq-answer-content{opacity:1;transform:translateY(0)}.faq-answer-content p{margin:0 0 10px;color:var(--text-color, #fff)}.faq-article-link{display:inline-block;padding:8px 16px;color:var(--text-link, #1e90ff);text-decoration:none;border:var(--border-2-solid);border-radius:4px;transition:border .15s ease,color .15s ease}.faq-article-link:hover{border:var(--border-2-solid-hover);color:var(--text-link-hover, #63b3ed)}.faq-full-link{text-align:center!important;color:var(--text-link)!important;border:var(--border-2-solid)!important;border-radius:15px!important;padding:5px;font-size:20px!important;text-decoration:none;transition:border .15s ease,color .15s ease!important;display:flex!important;align-items:center;justify-content:center;gap:25px;flex-direction:row!important}.faq-full-link:hover{border:var(--border-2-solid-hover)!important;color:var(--text-link-hover)!important}.support-container.loading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:10}.support-container.loading:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;border:4px solid var(--text-color, #fff);border-top:4px solid var(--text-link, #1e90ff);border-radius:50%;animation:spin 1s linear infinite;transform:translate(-50%,-50%);z-index:11}.support-sidebar{width:25%;display:flex;flex-direction:column;gap:10px}.support-content{width:80%;display:flex;flex-direction:column;gap:10px}.admin-toggle{border:var(--border-2-solid);border-radius:10px;padding:10px;text-align:center}.media-container{cursor:pointer}.message-image,.message-video{border-radius:5px;max-width:100%;max-height:100%;object-fit:cover}.message-video{pointer-events:none}.message-images.onetext{max-width:150px}.message-images.list{display:flex;flex-wrap:nowrap;gap:10px}.message-images.list img,.message-images.list video{max-width:100px;max-height:100px;object-fit:cover;border-radius:4px}.message-images.one{display:block}.message-images.one img,.message-images.one video{max-width:300px;max-height:300px;object-fit:contain;border-radius:8px}.message-images.two{display:flex;flex-wrap:nowrap;gap:10px}.message-images.two img,.message-images.two video{max-width:120px;max-height:120px;object-fit:cover;border-radius:4px}.message-images.three{max-width:217px;display:flex;flex-wrap:wrap;gap:10px}.message-images.three img,.message-images.three video{border-radius:4px;object-fit:cover}.message-images.three img:nth-child(1),.message-images.three img:nth-child(2),.message-images.three video:nth-child(1),.message-images.three video:nth-child(2){width:calc(50% - 5px);max-height:100px}.message-images.three img:nth-child(3),.message-images.three video:nth-child(3){width:100%;max-height:100px}.message-file{display:flex;align-items:center;gap:10px;color:var(--text-link, #1e90ff);text-decoration:none;font-size:14px;padding:5px;border:var(--border-2-solid);border-radius:4px;transition:background .2s ease,color .2s ease}.message-file:hover{background:#2a2a2a;color:var(--text-link-hover, #63b3ed)}.file-icon{font-size:16px}.file-preview{display:flex;gap:10px;margin-bottom:10px}.file-preview-item{position:relative}.file-preview-item img,.file-preview-item video{max-height:100px;max-width:100px;object-fit:cover;border-radius:4px}.file-preview-item video{pointer-events:none}.file-preview-non-image{display:flex;align-items:center;gap:10px;padding:10px;background:#2a2a2a;border:var(--border-2-solid);border-radius:4px;max-width:200px;font-size:14px;color:var(--text-color, #fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-messages{overflow-y:auto;border-radius:10px;scroll-behavior:smooth;display:flex;flex-direction:column;flex-grow:1;min-height:0;position:relative;padding:10px}.scroll-to-bottom{position:absolute;bottom:70px;right:10px;background-color:var(--text-link, #1e90ff);color:var(--text-color, #fff);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.8;transition:opacity .2s ease,background .2s ease;z-index:12}.scroll-to-bottom:hover{opacity:1;background-color:var(--text-link-hover, #63b3ed)}.scroll-to-bottom svg{width:20px;height:20px}.ticket-messages.loading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:10}.ticket-messages.loading:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;border:3px solid var(--text-color, #fff);border-top:3px solid var(--text-link, #1e90ff);border-radius:50%;animation:spin .8s linear infinite;transform:translate(-50%,-50%);z-index:11}.message-input{padding:5px 15px;position:relative;width:100%}.message-input.uploading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:10}.message-input.uploading:after{content:"";position:absolute;top:50%;left:50%;width:25px;height:25px;border:3px solid var(--text-color, #fff);border-top:3px solid var(--text-link, #1e90ff);border-radius:50%;animation:spin .7s linear infinite;transform:translate(-50%,-50%);z-index:11}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.admin-toggle label{display:flex;align-items:center;gap:5px;color:var(--text-color, #fff);font-size:16px;cursor:pointer}.admin-toggle input{cursor:pointer}.support-sidebar h3{margin:.5rem 0;color:var(--text-link, #1e90ff)}.message.bot .message-username{color:#00796b}.support-sidebar ul{list-style:none;padding:0;overflow:hidden;margin:5px;display:flex;flex-direction:column;gap:5px}.ticket-create-details{position:relative;align-items:center}.ticket-create-details form{display:flex;gap:10px;margin-top:10px;flex-direction:column;align-content:space-around;flex-wrap:wrap}.ticket-create-btn{display:flex;justify-content:center;gap:15px}.ticket-create-details:before{content:"";position:absolute;top:0;left:0;border-radius:15px;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1}.ticket-create-modal{position:relative;z-index:2;width:45%;height:45%;border:var(--border-2-solid);border-radius:15px}.ticket-create-modal p{margin:0}.ticket-create-modal input{padding:10px;border:var(--border-2-solid);border-radius:10px;background:none;color:var(--text-color, #fff);resize:none;font-size:14px;height:10%;width:50%}.support-page{padding:0 144px 30px;width:100%;height:93vh;margin-bottom:20px}.support-sidebar li{padding:10px;cursor:pointer;transition:background .15s ease,color .15s ease;display:flex;justify-content:space-between;border:var(--border-2-solid);border-radius:10px;color:var(--text-link)}.support-sidebar li:hover{color:var(--text-link-hover);border:var(--border-2-solid-hover)}.support-sidebar li.active{border-left:2px solid #ffffff;color:var(--text-color);border-top:var(--border-2-solid-hover);border-right:var(--border-2-solid-hover);border-bottom:var(--border-2-solid-hover)}.messsange-content{display:flex;flex-direction:column;max-width:50%}.messsange-username{font-size:15px!important}.messsange-content strong{margin:0 0 5px}.messsange-content p{text-align:start;padding:0 10px}.messsange-content-bottom.own{display:flex;justify-content:flex-end;flex-direction:row}.messsange-content-bottom{display:flex;justify-content:flex-end;flex-direction:row-reverse}.ticket-details{border:var(--border-2-solid);border-radius:15px;height:100%;display:flex;flex-direction:column;position:relative}.ticket-details h2{margin:0;color:var(--text-link, #1e90ff)}.ticket-header{border-bottom:var(--border-2-solid);color:#fff;padding:10px;border-radius:15px;display:flex;justify-content:center;gap:10px;width:100%}.ticket-header img{border-radius:50%;max-width:45px;max-height:45px}.ticket-header p{margin:0}.ticket-header h3{color:var(--text-color, #fff);margin:0}.input-container{display:flex;align-items:center;gap:5px}.message-content p{word-break:break-all;white-space:pre-wrap}.message-content p.own,.message-content span{text-align:end}.close-ticket-button{margin-left:10px;padding:2px 8px;background-color:#ff4d4d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.close-ticket-button:hover{border:var(--border-2-solid-hover);color:var(--text-link-hover)}.closed-ticket-message{padding:10px;border:var(--border-2-solid);border-radius:4px;text-align:center;margin-bottom:10px}.message-content strong{margin:0 0 5px}.message-input.use{border-top:var(--border-2-solid)}.file-preview-close{position:absolute;top:5px;right:5px;background-color:#ff4d4d;color:#fff;border:none;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;line-height:1}.file-preview-close:hover{background-color:#c00}.message{margin-bottom:10px;padding:8px;border-radius:8px;display:flex;align-items:flex-end;gap:10px;margin-right:20%}.message-avatar{border-radius:50%;max-width:50px;max-height:50px}.message-content{border-radius:10px 10px 10px 5px;border:var(--border-2-solid);padding:5px;display:flex;flex-direction:column}.message-content span{display:flex;flex-direction:column-reverse}.message-content p{text-align:start;margin:0 0 5px!important;padding:0}.message-content.own{border-bottom-right-radius:5px;border-bottom-left-radius:10px}.typing-indicator img{max-width:20px;border-radius:50%}.typing-indicator{margin:10px 0;display:flex;align-items:center;flex-direction:row;gap:10px}.notification-message{text-align:center;color:#666;margin:10px 0;padding:10px;border-radius:5px}.message.own{margin-left:20%;flex-direction:row-reverse;margin-right:0}.message{color:var(--text-color, #fff)}.message p{margin:0;font-size:15px}.message span{font-size:12px;color:#666}.ticket-details form{display:flex;gap:10px;margin-top:10px;height:100%}.ticket-details textarea{flex:1;padding:10px;border:var(--border-2-solid);border-radius:15px;background:none;color:var(--text-color, #fff);resize:none;font-size:14px}.ticket-details button{padding:10px 20px;border:var(--border-2-solid);border-radius:8px;background:none;color:var(--text-color, #fff);cursor:pointer;transition:border .15s ease,color .15s ease;display:flex;align-items:center;gap:10px}.ticket-details button:hover{border:var(--border-2-solid-hover, 1px solid #666);color:var(--text-link-hover, #63b3ed)}.ticket-create{border:var(--border-2-solid);border-radius:15px;padding:15px;background:#222}.ticket-create h2{margin:0 0 1rem;color:var(--text-link, #1e90ff)}.ticket-create form{display:flex;flex-direction:column;gap:10px}.ticket-create input,.ticket-create textarea{padding:10px;border:var(--border-2-solid);border-radius:8px;background:#2a2a2a;color:var(--text-color, #fff);font-size:14px}.ticket-create textarea{resize:vertical;min-height:100px}.ticket-create button{padding:10px;border:var(--border-2-solid);border-radius:8px;background:none;color:var(--text-color, #fff);cursor:pointer;transition:border .15s ease,color .15s ease}.ticket-create button:hover{border:var(--border-2-solid-hover, 1px solid #666);color:var(--text-link-hover, #63b3ed)}.faq-button{display:inline-block;color:#fff;text-decoration:none;border:var(--border-2-solid);border-radius:4px;cursor:pointer}.ticket-create-details-textarea{height:40%;width:90%;flex:none!important}.faq-button:hover{border:var(--border-2-solid-hover);color:var(--text-link-hover, #63b3ed)}.skeleton-ticket{padding:10px;border:var(--border-2-solid);border-radius:10px;margin-bottom:5px}.skeleton-ticket-content{height:20px;background:linear-gradient(90deg,#333 25%,#444,#333 75%);background-size:200% 100%;animation:skeleton-loading 1s ease-in-out infinite;border-radius:4px}.skeleton-message{display:flex;align-items:flex-end;gap:10px;margin-bottom:10px;padding:8px}.skeleton-message:nth-child(odd){margin-right:20%}.skeleton-message:nth-child(2n){flex-direction:row-reverse;margin-left:20%;margin-right:0}.skeleton-avatar{width:50px;height:50px;border-radius:50%;background:linear-gradient(90deg,#333 25%,#444,#333 75%);background-size:200% 100%;animation:skeleton-loading 1s ease-in-out infinite}.skeleton-message-content{flex:0 1 50%;display:flex;flex-direction:column;gap:5px}.skeleton-text{height:20px;background:linear-gradient(90deg,#333 25%,#444,#333 75%);background-size:200% 100%;animation:skeleton-loading 1s ease-in-out infinite;border-radius:8px}.skeleton-text.short{width:70%}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.media-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1500}.media-modal-content{position:relative;max-width:90%;max-height:90%}.media-modal-image,.media-modal-video{max-width:100%;max-height:80vh;object-fit:contain}.media-modal-close{position:absolute;top:-30px;right:-30px;background-color:#ff4d4d;color:#fff;border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px}.media-modal-close:hover{background-color:#c00}@media (max-width: 1300px){.support-container{flex-direction:column;padding:25px 15px;gap:15px}.support-sidebar,.support-content{width:100%}}@media (max-width: 900px){.ticket-messages{max-height:300px}.ticket-details form{flex-direction:column}.ticket-details button{width:100%}}@media (max-width: 500px){.support-sidebar li{font-size:14px}.ticket-details h2,.ticket-create h2{font-size:18px}.ticket-messages{max-height:200px}.scroll-to-bottom{bottom:10px;right:10px;width:36px;height:36px}.scroll-to-bottom svg{width:18px;height:18px}.media-modal-close{top:-20px;right:-20px;width:25px;height:25px;font-size:16px}}.security-container{padding:10px;width:100%;margin-bottom:20px}.security-main-block{display:flex;flex-direction:column;gap:15px}.security-block{border:var(--border-2-solid);border-radius:10px;padding:15px;width:100%}.security-block h3{color:var(--text-color);margin:0 0 10px}.user-info{display:flex;flex-direction:column;gap:10px}.user-info div{display:flex;align-items:center;gap:10px}.user-info label{width:100px;font-weight:700}.security-input{width:100%;max-width:300px;padding:8px;border:var(--border-2-solid);border-radius:5px;font-size:1rem;color:var(--text-color);background-color:var(--input-bg-color, #fff);transition:border-color .2s}.security-input:disabled{background:none;cursor:not-allowed}.security-devices-top{display:flex;justify-content:space-between;padding-bottom:10px;align-items:center}.security-reset-button{background:none;color:#fff;padding:8px 16px;border-radius:5px;cursor:pointer;border:var(--border-2-solid);transition:border .2s}.security-button{border:var(--border-2-solid);transition:border .2s;background:none;color:#fff;padding:8px 16px;border-radius:5px;cursor:pointer}.security-button:hover,.security-reset-button:hover{border:var(--border-2-solid-hover)}.security-top-block{display:flex;gap:15px}.devices-list{display:flex;flex-direction:column;gap:10px;max-height:545px;overflow:auto}.device-item{display:flex;align-items:center;gap:15px;padding:10px;border:var(--border-2-solid);border-radius:5px}.device-item.current-device{border-color:#838383}.device-icon{width:30px;height:30px;object-fit:contain}.device-info{flex-grow:1}.device-info p{margin:5px 0}.device-actions{display:flex;gap:10px}.security-button.logout:disabled{cursor:not-allowed}.security-modal-btn{display:flex;justify-content:center;padding-top:15px;gap:10px}.verification-methods{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%}.verification-method{display:flex;align-items:center;gap:10px;padding:10px;text-align:left}.verification-icon{width:24px;height:24px;object-fit:contain}.verification-method.unavailable{background-color:#6b6b6b;cursor:not-allowed;opacity:.7}.loading,.error{text-align:center;padding:10px 20px 10px 10px;font-size:1.2em}@media (max-width: 900px){.security-top-block{flex-direction:column}}@media (max-width: 560px){.device-actions{flex-direction:column}}.settings-container{padding:0 144px 30px;width:100%;margin-bottom:20px}.settings-sidebar{width:20%;border:var(--border-2-solid);border-radius:15px}.settings-profile-user-info-top{position:relative;border:var(--border-2-solid);border-radius:15px;display:flex;flex-direction:column;text-align:center;align-items:center;width:30%;margin:15px}.settings-customlink-text a{color:var(--text-link);transition:color .15s}.settings-customlink-text a:hover{color:var(--text-link-hover)}.settings-profile-save-btn{position:absolute;right:15px;top:15px;padding:10px 20px;border:var(--border-2-solid);background:none;color:#fff;border-radius:10px;transition:border .2s;cursor:pointer}.settings-profile-save-btn:hover{border:var(--border-2-solid-hover)}.settings-profile-user-info-top h2{margin:.5rem 8px 0}.settings-sidebar ul{list-style:none;padding:0;overflow:auto}.settings-modal-save-image img{width:25px}.changed-field h4,.changed-field p{margin:0;color:var(--text-color)}.changed-field p{margin:0 0 0 10px}.modal-actions{display:flex;justify-content:center;gap:15px;padding-top:10px}.modal-actions button{border:var(--border-2-solid);background:none;color:#fff;border-radius:5px;transition:border .2s;cursor:pointer;padding:10px}.modal-actions button:hover{border:var(--border-2-solid-hover)}.changed-field{padding:5px 0}.settings-modal-save ul{margin:0;padding:0}.settings-sidebar li{padding:10px;cursor:pointer;margin:10px;border-radius:5px;border:var(--border-2-solid)}.settings-sidebar li:hover{border:var(--border-2-solid-hover)}.settings-sidebar li.active{border:var(--border-2-solid-hover);color:#fff}.settings-main{flex-grow:1;display:flex;width:80%;border:var(--border-2-solid);border-radius:15px}.settings-content{padding:15px 0;display:flex;flex-direction:column;align-items:center;position:relative;width:100%;overflow:auto}.profile-preview{text-align:center;margin-bottom:30px}.profile-avatar{width:100px;height:100px;border-radius:50%;object-fit:cover;margin-bottom:10px}.avatar-history{display:flex;gap:10px;margin-top:10px}.avatar-history-item{width:50px;height:50px;border-radius:50%;object-fit:cover;cursor:pointer;transition:transform .2s}.avatar-history-item:hover{transform:scale(1.1)}.profile-details{display:flex;gap:20px;padding:0 20px}.profile-details-block{display:flex;flex-direction:column;width:100%}.settings-main-block{margin-bottom:20px;display:flex;width:100%;gap:15px}.settings-content-block{flex:1;gap:10px;display:flex;flex-direction:column}.avatar-section{display:flex;margin:15px;gap:10px}.current-avatar-img{width:150px;height:150px;border-radius:50%;overflow:hidden}.current-avatar-img img{width:100%;height:100%;object-fit:cover;object-position:center}.avatar-upload{position:relative}.avatar-upload input{display:none}.custom-file-upload{display:inline-block;padding:8px 16px;background-color:none;color:#fff;border-radius:5px;cursor:pointer;border:var(--border-2-solid);text-align:center;transition:border .2s}.settings-block-name{display:flex;align-items:center;margin-bottom:10px}.custom-file-upload:hover{border:var(--border-2-solid-hover)}.avatar-info-block{width:75%;display:flex;gap:5px;flex-direction:column}.avatar-history-section h4{margin:0}.avatar-history-section{border:var(--border-2-solid);border-radius:15px;padding:10px}.setting-input{width:100%;padding:8px;border:var(--border-2-solid);border-radius:5px;font-size:1rem;color:var(--text-color);background-color:var(--input-bg-color, #fff);transition:border-color .2s}.setting-input:focus{outline:none;border-color:#007bff}.setting-input::placeholder{color:#999}.setting-textarea{width:100%;padding:8px;border:var(--border-2-solid);border-radius:5px;font-size:1rem;color:var(--text-color);background-color:var(--input-bg-color, #fff);resize:vertical;min-height:100px;transition:border-color .2s}.setting-textarea:focus{outline:none;border-color:#007bff}.setting-textarea::placeholder{color:#999}.settings-block{border:var(--border-2-solid);border-radius:10px;width:100%;padding:10px}.settings-block h3{color:var(--text-color);margin:0}.custom-url-container{display:flex;align-items:center;border:var(--border-2-solid);background:none;border-radius:4px}.custom-url-prefix{padding:8px;border-right:var(--border-2-solid);background:none;white-space:nowrap;color:#979797;font-size:16px}.custom-url-input{border:none;background:transparent;outline:none;padding:8px;flex-grow:1}.custom-url-container.blurred{opacity:.5;pointer-events:none}.settings-short-input{background:none;border-radius:5px;color:#fff;padding:10px;font-size:15px;width:100%;border:var(--border-2-solid)}.settings-long-input{border:var(--border-2-solid);background:none;border-radius:5px;color:#fff;padding:10px;font-size:15px;width:100%;resize:none;height:150px}.achievements-list{display:flex;gap:10px;flex-direction:column;overflow:auto;height:150px}.achievement-item{display:flex;align-items:center;gap:10px;border:var(--border-2-solid);border-radius:10px;justify-content:space-between;padding:5px;cursor:pointer;transition:border .2s;color:var(--text-link)}.achievement-item:hover,.achievement-item.selected{border:var(--border-2-solid-hover);color:var(--text-link-hover)}.achievement-item.unavailable{cursor:no-drop;border:1px solid #636363;color:#6b6b6b}.achievement-item p{flex:1;margin:0}.achievement-item img{width:30px;height:30px}.history-button{background:none;color:#fff;border:var(--border-2-solid);padding:8px 16px;border-radius:5px;cursor:pointer;margin-top:10px;width:30%;transition:border .2s}.history-button:hover{border:var(--border-2-solid-hover)}.history-modal{padding:20px;border-radius:10px;max-width:500px;margin:auto}.history-modal ul{list-style:none;padding:0}.history-modal li{padding:5px 0}.account-links p{margin:10px 0}.changed-indicator{color:#28a745;font-size:.8em;margin-left:10px}.unavailable-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:10px}.unavailable-label{color:#dc3545;font-size:.8em}.selected-indicator{color:#28a745;font-size:1.2em}.contacts-block{width:100%;padding:10px;margin-top:20px;display:flex;gap:15px}.contacts-block h3{color:var(--text-color);margin:0 0 10px}.contact-item{display:flex;flex-direction:column;gap:10px;padding:10px;border:var(--border-2-solid);border-radius:5px;margin-bottom:15px}.contact-item h4{margin:0;color:var(--text-color)}.contact-status{display:flex;align-items:center;gap:10px}.contact-status p{margin:0}.contact-toggle{display:flex;align-items:center;gap:10px}.contact-toggle input{display:none}.contact-toggle label{color:var(--text-color);font-size:14px;cursor:pointer}.contact-action{background:none;color:#fff;border:var(--border-2-solid);padding:8px 16px;border-radius:5px;cursor:pointer;transition:border .2s}.contact-action:hover{border:var(--border-2-solid-hover)}.contact-input{background:none;border-radius:5px;color:#fff;padding:10px;font-size:15px;width:100%;border:var(--border-2-solid)}.contact-toggle input+label{position:relative;padding-left:40px;line-height:20px}.contact-toggle input+label:before{content:"";position:absolute;left:0;top:0;width:34px;height:20px;background:#444;border-radius:10px;transition:background .3s}.contact-toggle input+label:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .3s}.contact-toggle input:checked+label:before{background:#28a745}.contact-toggle input:checked+label:after{transform:translate(14px)}.contact-toggle input:disabled+label:before{background:#666;cursor:not-allowed}.contact-toggle input:disabled+label{color:#999;cursor:not-allowed}.social-info{display:flex;align-items:center;gap:10px}.social-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}@media (max-width: 1560px){.avatar-section{align-items:center;flex-direction:column}.avatar-info-block{width:auto}}@media (max-width: 1300px){.avatar-section{display:flex;margin:15px;gap:10px;flex-direction:row}.profile-details{flex-direction:column}.settings-profile-user-info-top{width:50%}}@media (max-width: 1100px){.settings-main-block{flex-direction:column}.settings-sidebar{width:100%}.settings-sidebar ul{display:flex;margin:0}.settings-main{width:100%}}@media (max-width: 1065px){.settings-container{padding:0 15px 30px}}@media (max-width: 540px){.avatar-section{align-items:center;flex-direction:column}.settings-profile-user-info-top{width:75%}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.custom-month-year-select{background:var(--main-bg-color, #020202);position:relative;display:flex;justify-content:center;align-items:center}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#000!important}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#000!important;border:var(--border-2-solid)}.react-datepicker__day--keyboard-selected{background-color:#404040!important;border:var(--border-2-solid)}.react-datepicker__day{border:1px solid #00000000}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#5050507f}.select-header{display:flex;justify-content:space-between;gap:10px;width:100%;max-width:300px;margin:0 auto}.select-toggle{background:linear-gradient(145deg,#2a2a2c,#1c1c1e);border:1px solid rgba(88,88,88,.5);border-radius:8px;color:var(--text-color, #e6e6e6);padding:8px 24px 8px 12px;font-size:14px;font-weight:500;cursor:pointer;flex:1;text-align:left;position:relative;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.select-toggle:hover{background:linear-gradient(145deg,#3a3a3c,#2a2a2c);border-color:#ffffff4d;color:#fff}.select-toggle .dropdown-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.month-menu,.year-menu,.user-menu{position:absolute;top:100%;left:0;right:0;background:var(--main-bg-color, #1c1c1e);border:1px solid rgba(88,88,88,.6);border-radius:8px;box-shadow:0 6px 12px #0000004d;padding:10px;max-height:250px;overflow-y:auto;z-index:1003;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(-10px);animation:slideIn .3s ease forwards}.user-menu{margin-top:5px}.user-menu-list{max-height:150px;overflow:auto;display:flex;flex-direction:column;gap:5px}@keyframes slideIn{to{opacity:1;transform:translateY(0)}}.month-menu button,.year-menu button,.user-menu button{background:linear-gradient(145deg,#2a2a2c,#1c1c1e);border:1px solid rgba(88,88,88,.5);border-radius:6px;color:var(--text-color, #e6e6e6);padding:8px;font-size:13px;cursor:pointer;text-align:left;transition:all .2s ease}.month-menu button:hover,.year-menu button:hover,.user-menu button:hover{background:linear-gradient(145deg,#3a3a3c,#2a2a2c);color:#fff}.month-menu button.selected,.year-menu button.selected,.user-menu button.selected{background:#121212;color:#fff;border-color:#fff6}.user-search-input{background:linear-gradient(145deg,#2a2a2c,#1c1c1e);border:1px solid rgba(88,88,88,.5);border-radius:6px;color:var(--text-color, #e6e6e6);padding:8px;font-size:13px;width:100%;box-sizing:border-box;margin-bottom:8px}.user-search-input:focus{border-color:#ffffff4d;outline:none}.no-users{color:#9f9f9f;font-size:13px;text-align:center;padding:8px}.custom-user-select{position:relative}.react-datepicker{background:var(--main-bg-color, #020202);border:var(--border-2-solid, 1px solid rgba(88, 88, 88, .5));border-radius:10px;color:var(--text-color, #d4d4d4);font-family:inherit}.react-datepicker__header{background:var(--main-bg-color, #020202);border-bottom:var(--border-2-solid, 1px solid rgba(88, 88, 88, .5));padding:10px}.react-datepicker__current-month,.react-datepicker__month-select,.react-datepicker__year-select{display:none}.react-datepicker__day-name,.react-datepicker__day{color:var(--text-color, #d4d4d4)}.react-datepicker__day:hover,.react-datepicker__day--in-range{background:#5858584d;color:var(--text-color, #d4d4d4);transition:background .3s ease}.react-datepicker__day--selected,.react-datepicker__day--range-start,.react-datepicker__day--range-end{background:var(--accent-color, #4a90e2);color:#1d1d1d}.react-datepicker__navigation{background:none;border:none}.react-datepicker__navigation-icon:before{border-color:var(--text-color, #d4d4d4)}.custom-date-picker{width:100%}.notifications-page{margin:0 0 15px;min-width:80%;max-width:80%;height:93vh}.notifications-page-content{border:var(--border-2-solid);border-radius:15px;padding:15px;display:flex;gap:5px;flex-direction:column;position:relative}.notifications-page-header{display:flex;gap:15px;width:100%;align-items:center;flex-wrap:wrap}.notifications-page-header-input{display:flex;flex-grow:1;position:relative}.notifications-page-header input{background:none;border-radius:10px;color:#fff;padding:10px;font-size:15px;flex-grow:1;border:var(--border-2-solid)}.notifications-page-header button{background:none;border-radius:10px;color:#fff;padding:10px;font-size:15px;width:auto;border:var(--border-2-solid)}.notifications-page-header button:hover{cursor:pointer}.active-filters{display:flex;gap:5px;align-items:center;flex-wrap:wrap;position:absolute;right:5px;top:7px}.filter-chip{background:linear-gradient(145deg,#2a2a2c,#1c1c1e);border:1px solid rgba(88,88,88,.5);border-radius:20px;padding:5px 10px;display:flex;align-items:center;gap:5px;color:var(--text-color, #e6e6e6);font-size:13px;position:relative;justify-content:center;transition:ease color .3s,ease background .3s;cursor:pointer}.filter-chip:hover .chip-close{display:block;border:none;padding:0;border-radius:0;position:absolute}.filter-chip:hover{background:#0e0e0e;color:#0e0e0e}.chip-close{display:none;background:none;border:none;color:#fff;cursor:pointer;font-size:14px;padding:0;margin-left:auto}.notifications-page-main{border-radius:15px;padding:9px 0;overflow:auto;max-height:calc(93vh - 130px)}.notifications-list{width:100%;display:flex;flex-direction:column;gap:10px;padding:0;margin:0}.notification-content{border-left:var(--border-2-solid);border-radius:15px;width:100%;padding:5px 15px}.notification-icon{margin:10px;color:#afafaf}.notification-item{border:var(--border-2-solid);border-radius:15px;display:flex;align-items:center;min-height:80px}.notification-content h3,p{margin:0}.notification-content p,.notification-content small{color:#9f9f9f}.notification-content a{color:#dfdfdf;transition:ease color .3s}.notification-content a:hover{color:#fff}.notification-content{display:flex;flex-direction:column}.notification-content-info{text-align:end;display:flex;justify-content:flex-end;align-items:center;gap:10px}.filter-menu{background:#0e0e0e;border:var(--border-2-solid);border-radius:10px;padding:15px;display:flex;flex-direction:column;gap:15px;position:absolute;top:60px;right:15px;width:300px;z-index:1000;box-shadow:0 4px 8px #0003}.filter-section{display:flex;flex-direction:column;gap:10px}.filter-section h4{margin:0;color:#fff}.filter-section label{display:flex;align-items:center;gap:10px;color:#fff}.filter-section input[type=date],.filter-section select{background:none;border:var(--border-2-solid);border-radius:5px;color:#fff;padding:5px;font-size:14px}.filter-section input[type=checkbox]{margin-right:5px}.type-buttons{display:flex;flex-wrap:wrap;gap:10px}.type-button{background:linear-gradient(145deg,#2a2a2c,#1c1c1e);border:1px solid rgba(88,88,88,.5);border-radius:8px;color:var(--text-color, #e6e6e6);padding:8px 12px;font-size:14px;cursor:pointer;transition:all .2s ease}.type-button:hover{background:linear-gradient(145deg,#3a3a3c,#2a2a2c);border-color:#ffffff4d}.type-button.active{background:var(--accent-color, #4a90e2);color:#000;border-color:#fff6}.reset-button{background:linear-gradient(145deg,#3a3a3c,#2a2a2c);border:1px solid rgba(88,88,88,.5);border-radius:8px;color:#fff;padding:10px;font-size:15px;cursor:pointer;transition:all .2s ease}.reset-button:hover{background:linear-gradient(145deg,#4a4a4c,#3a3a3c)}.notifications-page-header-input input:focus-visible{border:1px solid #606060;outline:none}.skeleton{opacity:.7;animation:skeleton-loading 1s linear infinite alternate}.skeleton-icon{width:35px;height:35px;background-color:#2a2a2c;border-radius:8px;margin:10px}.skeleton-title{width:70%;height:20px;background-color:#2a2a2c;border-radius:4px;margin-bottom:10px}.skeleton-text{width:90%;height:16px;background-color:#2a2a2c;border-radius:4px;margin-bottom:10px}.skeleton-info{width:120px;height:14px;background-color:#2a2a2c;border-radius:4px}@keyframes skeleton-loading{0%{background-color:#2a2a2c}to{background-color:#3a3a3c}}@media (max-width: 1065px){.notifications-page{min-width:100%;max-width:100%;padding:5px}}
