.hero{position:relative;overflow:hidden;padding:0!important}@media(max-width:780px){.hero{height:100vh}}.hero .hero-bg{overflow:hidden;display:flex;position:relative;justify-content:center;align-items:flex-start;inset:0;z-index:0}@media(max-width:780px){.hero .hero-bg .background-hero{height:100vh;opacity:.2}.hero .hero-bg{align-items:center}}.hero .hero-bg .content-box{position:absolute;max-width:900px;justify-content:center;align-items:center}.hero .hero-bg .content-box h1{margin:30px}@media(max-width:780px){.hero .hero-bg .content-box h1{margin:0 30px 20px}}@media(max-width:880px){.hero .hero-bg .content-box h1{font-size:60px}}@media(max-height:720px){.hero .hero-bg .content-box h1{font-size:60px}}@media(max-width:768px){.hero .hero-bg .content-box h1{font-size:40px}}.hero .hero-bg .content-box .hero-subtitle{font-size:18px;color:hsla(0,0%,100%,.8);margin-top:16px}.hero .hero-bg .content-box .hero-buttons{justify-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:16px}.hero .hero-bg .content-box .hero-buttons .btn{padding:14px 25px;font-size:20px}@media(max-width:780px){.hero .hero-bg .content-box .hero-buttons .btn{font-size:14px}}.hero .hero-bg img{width:1450px;height:70vh;object-fit:cover;border-radius:64px}@media(max-height:1100px){.hero .hero-bg img{height:85vh}}@media(min-height:1220px){.hero .hero-bg img{height:65vh}}@media(min-height:1970px){.hero .hero-bg img{height:38vh}}.hero .hero-bg .tools{position:absolute;bottom:0;transform:translateX(-50%);height:auto;border-radius:0;width:1200px;object-fit:contain}@media(max-width:1200px){.hero .hero-bg .tools{width:900px}}@media(max-width:850px){.hero .hero-bg .tools{width:790px}}@media(max-width:780px){.hero .hero-bg .tools{z-index:-1;left:20%}}@media(max-height:880px){.hero .hero-bg .tools{width:870px}}@media(max-height:675px){.hero .hero-bg .tools{z-index:-1;opacity:1}}.hero .hero-bg .bottom-gradient{position:absolute;bottom:0;left:0;right:0;height:30%;background:linear-gradient(0deg,#0a0a0a,transparent);z-index:20}.hero .hero-bg .hero-image{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.7}.hero .hero-overlay{position:absolute;inset:0;z-index:10}.hero .hero-overlay .top-gradient{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,106,230,.2),transparent);opacity:.3}.hero .hero-overlay .blur-light{position:absolute;top:0;left:0;right:0;height:500px;background-color:rgba(0,106,230,.1);filter:blur(120px);transform:translateY(-50%)}.hero .hero-content{padding:80px 40px;position:relative;inset:0;z-index:20;display:flex;align-items:flex-end}@media(min-width:768px){.hero .hero-content{align-items:center}}.hero .hero-content .container{max-width:1280px;margin:0 auto;padding:60px 16px 80px}.hero .scroll-indicator{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:20}.hero .scroll-indicator .scroll-box{width:24px;height:40px;border:2px solid hsla(0,0%,100%,.3);border-radius:9999px;display:flex;justify-content:center}.hero .scroll-indicator .scroll-dot{width:6px;height:6px;background-color:#fff;border-radius:50%;margin-top:8px}.btn{font-family:Roboto,sans-serif;color:#fff;border-radius:10px;padding:10px 16px;font-weight:600;background:rgba(0,0,0,0);outline:none;display:flex;text-box-trim:trim-both;text-box-edge:cap alphabetic;text-decoration:none;font-size:16px;box-shadow:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn .button-content{justify-content:center;align-items:center;display:flex;gap:8px}.btn .button-icon{aspect-ratio:1/1;font-size:20px;margin:0;padding:0;color:#fff}.btn.fill{align-self:stretch;width:100%}.btn.disabled{pointer-events:none;opacity:.7}.btn.secondary{background:#000;border:1px solid #222}.btn.secondary.selected{background:#191919}.btn.secondary:hover{background:#303030;border:1px solid #303030}.btn.default{background:#191919;outline:1px solid hsla(0,0%,100%,.1);outline-offset:-1px}.btn.default:hover{background:#303030}.btn.dark{background:#000}.btn.dark:hover{background:#fff}.btn.dark:hover .button-text{color:#000}.btn.primary{background:#2e75fa;transition:all .2s cubic-bezier(.4,0,.2,1);border:none}.btn.primary .button-text{color:#000}.btn.primary:hover{background:#245dc7;border:none}.header{position:relative;z-index:100}@media(max-width:780px){.header{position:fixed}}.header .container{max-width:1400px;margin:0 auto;padding:32px;display:flex;justify-content:space-between;align-items:center}@media(max-width:780px){.header .container{width:100%;z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:16px 24px;background:rgba(0,0,0,.7);position:fixed;top:0;left:0;right:0}}.header .buttons-header{display:flex;gap:16px}@media(max-width:780px){.header .buttons-header{display:none}}.header .logo-container{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.header .logo{height:32px}@media(min-width:768px){.header .logo{height:40px}}.header .mobile-toggle,.header nav.nav{display:none}@media(max-width:780px){.header .mobile-toggle{display:flex}}.header .mobile-toggle button{background:#000;border:1px solid #222;color:#fff;border-radius:50%;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.header .mobile-toggle button:hover{background-color:hsla(0,0%,100%,.2)}.header .mobile-menu-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999}.header .mobile-menu-drawer{position:fixed;top:0;right:0;bottom:0;width:80%;max-width:300px;background:rgba(10,10,10,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid #222;box-shadow:-8px 0 30px rgba(0,0,0,.6);z-index:1000;display:flex;flex-direction:column;padding:80px 24px 24px}.header .mobile-menu-drawer .drawer-header{position:absolute;top:24px;right:24px}.header .mobile-menu-drawer .drawer-header button{background:none;border:none;color:#fff;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.header .mobile-menu-drawer .drawer-header button:hover{opacity:.7}.header .mobile-menu-drawer .drawer-content{display:flex;flex-direction:column;gap:16px;width:100%}.header .mobile-menu-drawer .drawer-content .btn{width:100%;justify-content:flex-start;padding:14px 20px;font-size:16px}.features{position:relative}.features .container{position:relative;z-index:10;max-width:1280px;margin:0 auto;padding:0 16px}.features .section-header{text-align:center;margin-bottom:32px}.features .section-header .subtitle{font-size:16px;max-width:720px;margin:0 auto;color:hsla(0,0%,100%,.7)}.features .features-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(min-width:768px){.features .features-grid{grid-template-columns:1fr 1fr}}.features .feature-card{background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #222;border-radius:16px;padding:5px 24px;transition:all .3s ease}.features .feature-card:hover{background-color:rgba(0,106,230,.05);border-color:rgba(0,106,230,.5)}.features .feature-card .card-content{display:flex;align-items:center}.features .feature-card .icon-box{width:52px;height:52px;flex-shrink:0;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;transition:background-color .3s ease}.features .feature-card .icon-box .icon{color:#2e75fa}.features .feature-card .text .feature-title{font-size:18px;font-weight:600;margin-bottom:-5px}.features .feature-card .text .feature-description{font-size:14px;color:hsla(0,0%,100%,.7)}.footer{padding:48px 0;position:relative;background:rgba(0,0,0,0)}.footer .footer-container{max-width:1280px;margin:0 auto;padding:0 16px}.footer .footer-line{border-top:1px solid hsla(0,0%,100%,.1);padding-top:32px}.footer .footer-content{display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media(min-width:768px){.footer .footer-content{flex-direction:row}}.footer .footer-copy-group{display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.footer .footer-copy-group{align-items:flex-start}}.footer .footer-copy{font-size:14px;line-height:1.4;color:hsla(0,0%,100%,.5);margin:0 0 4px}.footer .footer-copy a{color:#fff;opacity:.5;transition:opacity .3s ease}.footer .footer-copy a:hover{opacity:1}.footer .footer-socials{display:flex;align-items:center;gap:16px}@media(max-width:767px){.footer .footer-socials{margin-top:15px}}.footer .social-link{opacity:.7;transition:color .3s ease,opacity .3s ease}.footer .social-link:hover{opacity:1}.footer .social-link .icon{width:35px;height:35px;display:block}.projects{position:relative}.projects .projects-container{position:relative;max-width:1280px;margin:0 auto;padding:0 16px;z-index:10;will-change:opacity,transform}.projects .projects-title{text-align:center;margin-bottom:32px}.projects .projects-list{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.projects .project-card{cursor:pointer;position:relative;border:1px solid #222;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:25px;border-radius:16px;overflow:hidden;transition:all .3s ease;min-width:300px;max-width:500px;transition:transform .3s ease,opacity .3s ease;will-change:opacity,transform}@media(max-width:768px){.projects .project-card{min-width:0;width:100%}}.projects .project-card .project-hover-img{z-index:-1;position:absolute;inset:0;width:100%;height:100%;transition:opacity .4s ease;opacity:0;pointer-events:none}.projects .project-card .project-hover-img img{width:100%;height:100%;object-fit:cover}.projects .project-card .project-card:hover .project-hover-img{opacity:.15}.projects .project-card:hover .project-hover-img{bottom:-50px;opacity:.25}.projects .project-card .project-content{display:flex;align-items:center;gap:24px}.projects .project-card .project-content .project-logo{background:rgba(0,0,0,0);padding:6px;border-radius:12px;width:48px;height:48px;display:flex;justify-content:center;align-items:center;transition:background .3s ease}.projects .project-card .project-content .project-logo img{width:100%;height:100%;object-fit:contain}.projects .project-card .project-content .project-info{display:flex;flex-direction:column}.projects .project-card .project-content .project-info h3{font-size:20px;font-weight:700;margin:0}.projects .project-card .project-content .project-info .project-online{display:flex;align-items:center;gap:8px;margin-top:4px}.projects .project-card .project-content .project-info .project-online .online-count{font-size:16px;font-weight:700;color:#2e75fa}.projects .project-card .project-content .project-info .project-online .online-dot{width:8px;height:8px;background-color:#2e75fa;border-radius:50%}.projects .project-card .project-content .project-info .project-online .online-label{font-size:13px;color:hsla(0,0%,100%,.7)}.statistics{position:relative}.statistics__container{max-width:1280px;margin:0 auto;padding:0 16px;position:relative;z-index:10}.statistics__block{background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;padding:24px;box-shadow:0 8px 24px rgba(0,0,0,.4)}@media(min-width:768px){.statistics__block{padding:32px}}.statistics__content{display:flex;flex-direction:column;align-items:center;gap:32px}@media(min-width:768px){.statistics__content{flex-direction:row;justify-content:center;gap:48px}}.statistics__item{display:flex;flex-direction:column;align-items:center}.statistics__value{font-size:32px;font-weight:700;color:#fff;margin-bottom:8px}@media(min-width:768px){.statistics__value{font-size:40px}}.statistics__value--total{color:#fff}.statistics__value--online{color:#2e75fa}.statistics__label{font-size:14px;color:hsla(0,0%,100%,.7)}.statistics__divider{display:none}@media(min-width:768px){.statistics__divider{display:block;width:1px;height:64px;background:hsla(0,0%,100%,.2)}}.statistics__online-number,.statistics__online-wrapper{display:flex;align-items:center;height:60px;position:relative}.statistics__online-number{overflow:hidden;justify-content:center}.statistics__dot{width:8px;height:8px;background-color:#2e75fa;border-radius:50%;margin-left:12px;margin-bottom:10px}.youtubers{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0!important}.youtubers__container{position:relative;width:100%;margin:0 auto;z-index:10}.youtubers__header{text-align:center;margin-bottom:32px}.youtubers__title{font-size:2rem;font-weight:700;margin-bottom:8px;color:#fff}.youtubers__slider-wrapper{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 30%,black 70%,transparent);mask-image:linear-gradient(90deg,transparent,black 30%,black 70%,transparent)}.youtubers__slider{display:flex;width:max-content;gap:12px;will-change:transform;animation-duration:120s;animation-timing-function:linear;animation-iteration-count:infinite}.youtubers__slider--left{margin-bottom:12px;animation-name:scroll-left}.youtubers__slider--right{animation-name:scroll-right}.youtubers__card{flex-shrink:0;background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:14px 30px 14px 12px;justify-content:flex-start;border:1px solid #222;transition:background-color .3s ease,border-color .3s ease;cursor:default}.youtubers__card:hover{background-color:rgba(0,106,230,.05);border-color:rgba(0,106,230,.5);box-shadow:0 8px 24px rgba(0,106,230,.1)}.youtubers__card-content{display:flex;align-items:center;gap:12px}.youtubers__avatar{width:50px;height:50px;border-radius:50%;border:2px solid #2e75fa;object-fit:cover;flex-shrink:0}.youtubers__name{font-weight:700;font-size:18px;color:#fff;margin:0}.youtubers__subs{font-size:12px;color:hsla(0,0%,100%,.7);margin:0}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scroll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media(max-width:768px){.youtubers__card{padding:10px 16px}.youtubers__name{font-size:16px}.youtubers__avatar{width:40px;height:40px}}@keyframes rotate-launcher{0%{transform:rotateY(5deg)}50%{transform:rotateY(-5deg)}to{transform:rotateY(5deg)}}.download{position:relative}.download .container{position:relative;z-index:10;max-width:1280px;margin:0 auto;padding:0 16px}.download .title{white-space:pre-line;margin:0}.download .download-card{position:relative;background:rgba(0,0,0,0);border:1px solid #222;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;padding:32px;overflow:hidden;perspective:1000px}@media(max-width:1024px){.download .download-card:before{content:"";position:absolute;inset:0;background-image:url(/backgrounds/mobile.png);background-repeat:no-repeat;background-size:cover;background-position:50%;opacity:.1;z-index:0}}.download .content-grid{position:relative;z-index:10;justify-content:center;align-items:center;display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px}@media(max-width:1024px){.download .content-grid{grid-template-columns:1fr}}.download .content-grid .text-block{display:flex;flex-direction:column;gap:24px}.download .content-grid .text-block .description{margin:0;font-size:16px;color:hsla(0,0%,100%,.7)}.download .content-grid .text-block .buttons{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.download .content-grid .text-block .safety-note{display:flex;align-items:center;gap:8px;font-size:14px;color:hsla(0,0%,100%,.6)}.download .content-grid .text-block .safety-note span{transform:translateY(1px)}.download .content-grid .text-block .safety-note a{color:#fff;opacity:.6;transition:opacity .3s ease;text-decoration:none}.download .content-grid .text-block .safety-note a:hover{opacity:1}.download .content-grid .text-block .additional-downloads{margin-top:8px}.download .content-grid .text-block .additional-downloads .download-summary{background:none;border:none;cursor:pointer;font-size:14px;color:hsla(0,0%,100%,.7);transition:color .3s ease;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;padding:0;margin:0}.download .content-grid .text-block .additional-downloads .download-summary .arrow{display:inline-block;margin-right:8px;transition:transform .3s ease;font-size:12px}.download .content-grid .text-block .additional-downloads .download-summary .arrow.open{transform:rotate(90deg)}.download .content-grid .text-block .additional-downloads .download-summary:hover{color:hsla(0,0%,100%,.9)}.download .content-grid .text-block .additional-downloads .download-links{padding:12px 0 0 20px}@media(max-width:768px){.download .content-grid .text-block .additional-downloads .download-links{padding:12px 0 0 16px}}.download .content-grid .text-block .additional-downloads .download-links .additional-launcher-section{margin-bottom:20px;display:flex;flex-direction:column;gap:8px}@media(max-width:768px){.download .content-grid .text-block .additional-downloads .download-links .additional-launcher-section{gap:6px;margin-bottom:16px}}.download .content-grid .text-block .additional-downloads .download-links .download-columns-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media(max-width:768px){.download .content-grid .text-block .additional-downloads .download-links .download-columns-grid{grid-template-columns:1fr;gap:16px}}.download .content-grid .text-block .additional-downloads .download-links .download-column{display:flex;flex-direction:column;gap:8px}@media(max-width:768px){.download .content-grid .text-block .additional-downloads .download-links .download-column{gap:6px}}.download .content-grid .text-block .additional-downloads .download-links .download-link{font-size:13px;color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .3s ease;padding:4px 0;display:flex;align-items:flex-start;gap:8px}@media(max-width:768px){.download .content-grid .text-block .additional-downloads .download-links .download-link{font-size:12px;padding:3px 0;gap:6px}}.download .content-grid .text-block .additional-downloads .download-links .download-link:hover{color:hsla(0,0%,100%,.9)}.download .content-grid .text-block .additional-downloads .download-links .download-link .file-icon{width:16px;height:16px;flex-shrink:0;margin-top:3px}@media(max-width:768px){.download .content-grid .text-block .additional-downloads .download-links .download-link .file-icon{width:12px;height:12px;margin-top:2px}}.download .content-grid .text-block .additional-downloads .download-links .download-link .link-content{display:flex;flex-direction:column;gap:2px}@media(max-width:768px){.download .content-grid .text-block .additional-downloads .download-links .download-link .link-content{gap:1px}}.download .content-grid .text-block .additional-downloads .download-links .download-link .link-content .filename{font-size:10px;color:hsla(0,0%,100%,.4);font-family:monospace;margin-top:1px}@media(max-width:768px){.download .content-grid .text-block .additional-downloads .download-links .download-link .link-content .filename{font-size:9px;margin-top:0}}@media(max-width:1024px){.download .content-grid .preview{display:none}}.download .content-grid .preview .launcher-preview{position:relative;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;padding:4px;transform-style:preserve-3d;box-shadow:0 12px 30px rgba(0,0,0,.4);animation:rotate-launcher 8s ease-in-out infinite}.download .content-grid .preview .launcher-preview .image{width:100%;opacity:.8;border-radius:12px;display:block}.download .content-grid .preview .launcher-preview .launcher-info{position:absolute;flex-direction:column;inset:0;display:flex;justify-content:flex-end;align-items:flex-start;padding:24px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}.download .content-grid .preview .launcher-preview .launcher-info .version{margin:0;font-size:16px;font-weight:700;color:#fff}.download .content-grid .preview .launcher-preview .launcher-info .date{margin-top:10px;font-size:13px;color:hsla(0,0%,100%,.7)}