@import"https://fonts.googleapis.com/css2?family=Russo+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.cdnfonts.com/css/pp-neue-montreal";.header{transition:all .5s ease,transform .3s ease;position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;padding:25px 0;min-height:100px}.header.scrolled{width:100%;max-width:1200px;margin:15px auto;border-radius:20px;box-shadow:0 6px 16px #00000026;padding:20px 0;min-height:70px;left:0;right:0;transition:all .5s ease,transform .5s ease}.frosted-glass{background:var(--frosted-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.2);transition:background .3s ease .1s}.header-content{max-width:1300px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 30px}.logo{font-size:32px;font-weight:700;color:var(--accent-color);line-height:1}.desktop-nav{display:flex;gap:40px;justify-content:center;flex-grow:1;margin-left:6%}.desktop-nav a{color:var(--text-color);text-decoration:none;font-size:20px;font-weight:500;transition:all .3s ease;position:relative;padding:1px 0}.desktop-nav a:hover:after{width:100%}.desktop-nav a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--accent-color);transition:width .3s ease}.mobile-nav{display:none}.actions{display:flex;align-items:center;gap:15px}.actions .download-btn{background:linear-gradient(90deg,#00d4ff,#0af);color:#fff;padding:12px 30px;border-radius:8px;text-decoration:none;font-size:18px;font-weight:600;box-shadow:0 4px 10px #00d4ff4d;transition:transform .2s ease,box-shadow .3s ease}.actions .download-btn:hover{transform:scale(1.05);box-shadow:0 6px 15px #00d4ff80}.language-switcher,.language-switcher-mobile{background:var(--bg-color);color:var(--text-color);border:2px solid var(--accent-color);border-color:var(--bg-color);border-radius:5px;padding:5px 8px;font-size:16px;cursor:pointer;transition:all .3s ease;height:35px;display:flex;align-items:center}.font-flags{font-family:Arial,Helvetica,sans-serif,NotoColorEmojiLimited,"Apple Color Emoji","Segoe UI Emoji"}.language-switcher option,.language-switcher-mobile option{background:var(--bg-color);color:var(--text-color)}.language-switcher:focus,.language-switcher-mobile:focus{border-color:var(--accent-color);color:var(--accent-color);outline:none}.language-switcher:hover,.language-switcher-mobile:hover{border-color:var(--accent-color);color:var(--accent-color);outline:none}.theme-toggle,.theme-toggle-mobile{display:flex;align-items:center;justify-content:center;padding:0;margin:0;background:none;border:none;cursor:pointer;color:var(--text-color)}.theme-button,.theme-button-mobile{display:flex;align-items:center;justify-content:center;transition:all .3s;height:35px;width:35px;padding:0;margin:0;background-color:var(--bg-color);color:var(--text-color);border:2px solid var(--bg-color);border-radius:5px}.theme-button:hover,.theme-button-mobile:hover{color:var(--accent-color);border-color:var(--accent-color);transform:scale(1.05)}.theme-icon,.theme-icon-svg{width:35px;height:35px;display:block}.burger{display:none;flex-direction:column;justify-content:space-between;width:36px;height:24px;background:none;border:none;cursor:pointer;padding:0;z-index:1001}.burger-line{width:100%;height:4px;background:var(--text-color);transition:all .3s ease}.burger.open .burger-line:nth-child(1){transform:translateY(10px) rotate(45deg)}.burger.open .burger-line:nth-child(2){opacity:0}.burger.open .burger-line:nth-child(3){transform:translateY(-10px) rotate(-45deg)}@keyframes slideLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-left{animation:slideLeft .8s ease-out forwards}.animate-slide-down{animation:slideDown .8s ease-out forwards}.animate-burger{transition:all .3s ease}.animate-burger:hover{transform:scale(1.1)}@media (max-width: 1024px){.desktop-nav{display:none}.header.scrolled{width:98%;margin:15px auto;border-radius:20px;box-shadow:0 6px 16px #00000026;padding:20px 0;min-height:70px;left:0;right:0;transition:all .5s ease,transform .5s ease}.font-flags{font-family:Arial,Helvetica,sans-serif,NotoColorEmojiLimited,"Apple Color Emoji","Segoe UI Emoji"}.mobile-nav{display:flex;position:fixed;top:0;left:0;width:100%;height:100vh;margin:0;background:var(--menu-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);flex-direction:column;align-items:center;justify-content:center;gap:40px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .5s ease;z-index:1000}.mobile-nav.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-nav a{font-size:28px;padding:15px;color:var(--text-color);text-decoration:none}.mobile-nav a:hover{color:var(--accent-color)}.mobile-actions{display:flex;flex-direction:row;gap:15px;margin-top:30px;align-items:center}.mobile-actions .btn{background:linear-gradient(90deg,#00d4ff,#0af);color:#fff;padding:14px 30px;border-radius:8px;text-decoration:none;font-size:20px}.actions{display:none}.burger{display:flex}}@media (max-width: 768px){.header.scrolled{width:98%;margin:10px auto;min-height:60px;transition:all .5s ease,transform .5s ease}.header-content{padding:0 20px}.logo{font-size:28px}.mobile-nav a{font-size:24px}.mobile-actions .btn{font-size:18px;padding:12px 24px}}@supports not (backdrop-filter: blur(12px)){.frosted-glass{background:#ffffff1a;border-bottom:1px solid rgba(255,255,255,.2)}}@font-face{font-family:NotoColorEmojiLimited;unicode-range:U+1F1E6-1F1FF;src:url(https://raw.githack.com/googlefonts/noto-emoji/main/fonts/NotoColorEmoji.ttf) format("truetype")}.main{top:20px;padding:120px 25px 40px;max-width:1200px;margin:0 auto;position:relative}.hero{display:flex;justify-content:space-between;align-items:center;padding:0;margin-bottom:60px;border-radius:16px}.hero-content{flex:1;padding:60px}.hero h1{font-family:Russo One,sans-serif;font-style:normal;font-weight:400;font-size:48px;margin-bottom:20px;color:var(--text-color)}.hero .highlight{color:var(--accent-color)}.hero .slogan{font-family:PP Neue Montreal,sans-serif;font-weight:500;font-size:24px;color:var(--text-color);margin-bottom:30px;line-height:1.5}.hero .btn.primary{font-family:Russo One,sans-serif;font-style:normal;font-weight:300;background-color:var(--accent-color);transition:all .3s ease;color:#fff;padding:14px 28px;border-radius:8px;font-size:18px;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.hero .btn.primary:hover{background-color:var(--bg-btn);box-shadow:0 10px 15px 0 var(--bg-btn);transform:scale(1.05)}.hero .btn.primary .btn-icon,.experience-actions .btn.primary .btn-icon{width:30px;height:30px;filter:invert(1)}.hero .download-icon{font-size:20px}.hero-image{display:flex;justify-content:flex-end;padding:20px}.window-placeholder img{width:100%;height:100%;display:flex;align-items:center;border-radius:15px;justify-content:center;color:var(--text-color);font-size:16px;text-align:center}.experience{padding:60px;margin-bottom:60px;border-radius:16px}.experience-content{display:flex;gap:40px}.experience-left,.experience-right{flex:1}.experience h2{font-family:Inter;font-size:32px;margin-bottom:20px;color:var(--text-color)}.experience p{font-family:Inter;font-size:16px;color:var(--text-color);margin-bottom:20px}.experience-actions{gap:20px}.experience .btn.primary{font-family:Russo One,sans-serif;font-style:normal;font-weight:400;background-color:var(--accent-color);transition:all .3s ease;color:#fff;padding:14px 28px;border-radius:8px;font-size:18px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;margin-right:10px;margin-top:10px}.experience .btn.primary:hover{background-color:var(--bg-btn);box-shadow:0 10px 15px 0 var(--bg-btn);transform:scale(1.05)}.features-list{list-style:none;padding:0}.features-list li{font-family:Inter;font-size:16px;color:var(--text-color);margin-bottom:10px;position:relative;padding-left:30px}.features-list li:before{content:"✔";position:absolute;left:0;color:var(--accent-color)}.what-does{padding:60px;margin-bottom:60px;border-radius:16px}.what-does-content{display:flex;gap:40px}.what-does-left,.what-does-right{flex:1}.what-does h2{font-family:Inter;font-size:32px;margin-bottom:20px;color:var(--text-color)}.what-does p{font-family:Inter;font-size:16px;color:var(--text-color);margin-bottom:20px}.what-is-rapidos{padding:30px;margin-bottom:60px;border-radius:16px}.what-is-rapidos-content{display:flex;gap:40px}.what-is-rapidos h2{font-family:Inter;font-size:32px;margin-bottom:20px;color:var(--text-color)}.what-is-rapidos p{font-family:Inter;font-size:16px;color:var(--text-color);margin-bottom:20px}.what-is-rapidos .end-p{margin-bottom:-40px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}.animate-fade-in{animation:fadeIn .8s ease-out forwards}.animate-slide-up{animation:slideUp .8s ease-out forwards}.animate-slide-right{animation:slideRight .8s ease-out forwards}.animate-button{transition:all .3s ease}.animate-button:hover{transform:scale(1.05)}@media (max-width: 768px){.main{padding:100px 10px 20px}.hero{flex-direction:column;padding:30px;text-align:center}.hero h1{font-size:48px;text-align:center}.hero .slogan{font-size:18px;text-align:center}.hero-image{margin-top:20px;margin-right:0}.experience{padding:30px}.experience-content{flex-direction:column;gap:20px}.experience h2{font-size:28px}.experience-actions{flex-direction:column;gap:10px}.what-does{padding:30px}.what-does-content{flex-direction:column;gap:20px}.what-does h2{font-size:28px}.what-is-rapidos{padding:15px}.what-is-rapidos-content{flex-direction:column;gap:20px}.what-is-rapidos h2{font-size:28px}}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0;overflow-x:hidden}.download-section{max-width:1280px;margin:0 auto;padding:130px 24px;min-height:100vh;display:flex;flex-direction:column;align-items:center;animation:fadeInUp 1s ease both}.download-section h1{margin-top:90px;font-size:3rem;font-weight:900;margin-bottom:3rem;text-align:center;color:var(--text-color)}.download-card{background:var(--frosted-bg);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:2rem;width:100%;max-width:520px;margin-bottom:2.5rem;box-shadow:0 10px 30px #00ffff0d;transition:all .4s ease}.download-card:hover{transition:all .4s;box-shadow:0 20px 40px #01333333}.card-content .flex{display:flex;align-items:center;gap:0px}.download-card img{width:64px;height:64px;border-radius:16px;margin-right:16px}.light .download-card .ame-wizard{filter:invert(1)}.download-card h2{font-size:2rem;margin:0;font-weight:700}.download-card p{font-size:1.1rem;line-height:1.6;margin:1rem 0;color:var(--text-color)}.download-info p{margin-bottom:.5rem}.download-info strong{color:var(--text-color)}.text-blue-400{color:var(--accent-color);font-weight:600}.select-label{display:block;margin-top:1rem;margin-bottom:.5rem;font-weight:600}.select-version{background:var(--bg-color);border:2px solid var(--bg-color);color:var(--text-color);width:150px;padding:12px 16px;border-radius:5px;font-size:1rem;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2300eaff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:20px;transition:all .3s ease}.select-version:hover{border:2px solid var(--accent-color);transition:all .3s ease}.select-version:focus{border-color:var(--accent-color);background-color:var(--bg-color);outline:none}.text{color:var(--accent-color)}.card-content{flex-grow:1}.card-buttons{display:flex;flex-wrap:wrap;gap:0px;margin-top:24px}.download-btn,.github-btn{font-family:Russo One,sans-serif;font-style:normal;font-weight:400;margin-top:10px;background-color:var(--bg-second-btn);transition:.5s;color:var(--bg-color);padding:14px 28px;border-radius:8px;font-size:18px;text-decoration:none;display:inline-flex;align-items:center;gap:0px}.github-btn{margin-left:20px}.download-btn{background-color:var(--accent-color);transition:.5s;color:#fff;padding:14px 28px;border-radius:8px;font-size:18px;text-decoration:none;display:inline-flex;align-items:center}.download-btn .btn-icon,.github-btn .btn-icon{width:30px;height:30px;filter:invert(1)}.dark .download-btn .btn-icon-github,.dark .github-btn .btn-icon-github{filter:invert(0)}.download-btn:hover{transform:translateY(-3px);box-shadow:0 10px 10px 0 var(--accent-color)}.github-btn:hover{transform:translateY(-3px);box-shadow:0 10px 10px 0 var(--bg-second-btn)}section.mt-16{max-width:960px;text-align:center;margin-top:6rem}section.mt-16 h2{font-size:2rem;margin-bottom:1rem}section.mt-16 p{font-size:1.15rem;line-height:1.6;color:var(--text-color)}section.mt-16 a.download-btn{margin-top:2rem;padding:14px 32px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.animated.fadeInUp{animation:fadeInUp 1s ease forwards}.loader{border:6px solid rgba(255,255,255,.2);border-top:6px solid #00d2ff;border-radius:50%;width:48px;height:48px;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cards-container{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:stretch}@media (min-width: 768px){.cards-container{flex-direction:row;align-items:stretch}.download-card{flex:1 1 0%;display:flex;flex-direction:column}.github-btn{margin-left:20px}}@media (max-width: 768px){.download-card{max-width:100%;margin-bottom:2rem}.download-section h1{font-size:2.25rem}.download-btn,.github-btn{flex:1 1 100%;margin:.5rem 0}.github-btn{margin-left:0}}.not-found-container{min-height:calc(100vh - 120px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;border-radius:12px;color:var(--text-color);max-width:1200px}.not-found-title{font-family:Russo One,sans-serif;font-style:normal;font-weight:400;font-size:3rem;margin-bottom:1rem;color:var(--accent-color)}.not-found-message{font-size:1.2rem;margin-bottom:2rem;max-width:600px}.not-found-button{background-color:var(--accent-color);transition:.5s;color:#fff;padding:10px 20px;border-radius:8px;font-size:18px;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.not-found-button:hover{background-color:var(--bg-btn);box-shadow:0 10px 15px 0 var(--bg-btn)}.not-found-button .btn-icon{align-items:center;width:30px;height:30px;filter:invert(1)}@media (max-width: 768px){.not-found-container{margin-bottom:15px}}.footer{padding:40px 20px;border-top:1px solid rgba(255,255,255,.2)}.footer-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;gap:20px}.footer-logo .highlight{font-family:Russo One,sans-serif;font-style:normal;font-weight:400;font-size:28px;color:var(--accent-color);margin-left:10px;vertical-align:super}.footer-logo img{width:35px;height:35px}.footer-logo p{font-size:16px;color:var(--text-color);margin:10px 0;max-width:500px}.footer-logo .copyright{font-size:14px;opacity:.7}.footer-links{margin-right:10%}.footer-links h3{font-size:20px;color:var(--text-color);margin-bottom:10px}.footer-links ul{list-style:none;padding:0}.footer-links li{margin-bottom:10px}.footer-links a{color:var(--text-color);text-decoration:none;font-size:16px;font-weight:500;transition:all .3s ease;position:relative;padding:1px 0}.footer-links a:hover:after{width:100%}.footer-links a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--accent-color);transition:width .3s ease}.footer-credit{text-align:center;margin-top:20px}.footer-credit p{font-size:14px;color:var(--text-color);opacity:.7}.footer-credit a{color:var(--accent-color);text-decoration:none}.footer-credit a:hover{text-decoration:underline}.frosted-glass{background:var(--frosted-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 12px #0000001a;transition:background .3s ease .1s}.social{text-align:end}.social-icon{width:32px;height:32px;margin-left:10px;transition:filter .2s}.social-icon:hover{filter:brightness(0) saturate(100%) invert(74%) sepia(94%) saturate(1357%) hue-rotate(160deg) brightness(103%) contrast(101%)}.dark .social-icon{filter:invert(1);transition:filter .2s}.dark .social-icon:hover{filter:brightness(0) saturate(100%) invert(74%) sepia(94%) saturate(1357%) hue-rotate(160deg) brightness(103%) contrast(101%)}@media (max-width: 768px){.footer-content{flex-direction:column;gap:40px}.footer-logo .highlight{font-size:24px;vertical-align:super}.footer-links h3{font-size:18px}}.app.light{--bg-second-btn: #000000;--bg-color: #ffffff;--text-color: #333333;--frosted-bg: rgba(255, 255, 255, .3);--menu-bg: linear-gradient( #a3d8f4 0%, #b0e0e6 30%, #2be6ff 60%, #eda3fa 100% );--accent-color: #0056c6;--bg-btn: #0e21b4}.app.dark{--bg-second-btn: #ffffff;--bg-color: #1a1a1a;--text-color: #ffffff;--frosted-bg: rgba(0, 0, 0, .3);--menu-bg: linear-gradient( 15deg, #280011 0%, #00231e 35%, #002429 65%, #1f0025 100% );--accent-color: #00b5da;--bg-btn: #00a69b}.app{background:linear-gradient(15deg,#280011,#00231e 35%,#002429 65%,#1f0025);color:var(--text-color);min-height:100vh;transition:background .3s ease .1s,color .3s ease .1s,all .3s;position:relative;overflow-x:hidden}.app.light{background:linear-gradient(15deg,#ffbdd9,#aafef0 35%,#b3f6ff 65%,#f8d3ff)}.app.transitioning{transition:background .3s ease .1s,color .3s ease .1s}.frosted-glass{background:var(--frosted-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .3s ease .1s}@keyframes twinkle{0%,to{opacity:.6}50%{opacity:1}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif}
