@font-face{font-family:Poppins;font-weight:300;font-display:swap;src:url(/download/assets/Poppins-Regular-CTKNfV9P.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:500;font-display:swap;src:url(/download/assets/Poppins-Medium-Cxde2ZoM.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:700;font-display:swap;src:url(/download/assets/Poppins-Bold-qTAUjFF7.ttf) format("truetype")}:root{--fade-duration: .5s;--fade-timing: cubic-bezier(.4, 0, .2, 1);--resize-transition: scale .3s cubic-bezier(.4, 0, .2, 1), max-height .3s cubic-bezier(.4, 0, .2, 1), margin .3s cubic-bezier(.4, 0, .2, 1), font-size .3s cubic-bezier(.4, 0, .2, 1), padding .3s cubic-bezier(.4, 0, .2, 1), gap .3s cubic-bezier(.4, 0, .2, 1);--color-primary: #080808;--color-background: #ffffff;--color-spinner-border: #f3f3f3;--color-spinner-accent: #3498db;--color-shadow: rgba(11, 15, 86, .25);--color-overlay: rgba(255, 255, 255, .8);--font-size-medium: clamp(20px, 2vw, 24px);--font-size-large: clamp(2rem, 3vw, 4rem);--spacing-sm: 20px;--spacing-md: 25px;--border-radius-lg: 24px;--border-radius-full: 60px;--border-width: 2px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%;width:100%;font-family:Poppins,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#000}.spinner-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-overlay);display:flex;justify-content:center;align-items:center;z-index:1000}.spinner-overlay .spinner{width:50px;height:50px;border:5px solid var(--color-spinner-border);border-top:5px solid var(--color-spinner-accent);border-radius:50%;animation:spin 1s linear infinite}.main-section{min-width:min(380px,90vw);width:100%;height:min(100%,100vh - 200px);display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;flex:1;background:url(/download/assets/grid-Cq45sLKO.png) no-repeat center;background-size:cover;border-radius:var(--border-radius-lg);overflow-x:hidden;overflow-y:auto;box-sizing:border-box;max-width:100vw}.landing{position:relative;background-color:var(--color-background);display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:var(--spacing-sm);overflow:hidden;gap:var(--spacing-md)}.landing .logo{max-width:min(180px,25vw);margin-bottom:clamp(20px,5vh,55px)}.landing .text-container{display:flex;flex-direction:column;justify-content:center;flex:1;padding:0 clamp(15px,4vw,172px);min-width:0;max-width:100%;overflow-wrap:break-word;gap:0}.landing .subtitle{max-width:95%;color:var(--color-primary);font-family:Poppins,sans-serif;font-size:clamp(1.5rem,3vw,4rem);font-weight:700;letter-spacing:0;line-height:normal;margin-bottom:clamp(15px,3vh,40px)}.landing .main-text{max-width:86%;color:#000;font-size:clamp(1.5rem,1.5vw,2rem);font-weight:300;line-height:normal;margin-bottom:clamp(15px,3vh,35px)}.landing .cta{display:flex;justify-content:center;align-items:center;height:68px;width:234px;border-radius:8px;color:var(--color-background);background-color:var(--color-primary);font-family:Poppins,sans-serif;font-weight:500;font-size:24px;line-height:34.08px;letter-spacing:0%;outline:none;cursor:pointer;opacity:1;gap:8px;transition:scale .3s ease-in-out}.landing .cta:hover{scale:1.05}.landing .image{box-shadow:0 0 47px #0b0f5640;max-height:min(75%,100vh - 250px);max-width:45%;min-width:0;flex-shrink:1;border-top-left-radius:12px;border-bottom-left-radius:12px;object-fit:contain}.footer{background-color:transparent;width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:10px;color:#080808;font-size:18px;font-weight:400;text-align:center;white-space:nowrap;min-width:0;overflow:hidden}.links{display:flex;flex-direction:row;color:#080808;min-width:0}.links a{width:100px;color:#080808;font-size:18px;white-space:nowrap;overflow:hidden;text-decoration:none;font-variation-settings:"wght" 400;display:inline-block;text-align:center;transform-origin:center;transition:font-variation-settings .2s cubic-bezier(.4,0,.2,1)}.links a:hover{font-variation-settings:"wght" 600}.Download{position:relative;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;overflow:hidden;gap:clamp(20px,4vh,30px)}.Download .main-section{height:95%;width:100%;flex-direction:column;justify-content:center;overflow-x:hidden;overflow-y:auto;max-width:100%;box-sizing:border-box}.Download .logo{margin:30px 0 0 30px;align-self:flex-start;width:clamp(60px,8vw,122px)}.Download .thanks-container{height:auto;flex:1;width:min(85%,1200px);display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;transform-origin:center top;transition:var(--resize-transition)}.Download .thanks-container .title{font-family:Poppins,sans-serif;font-size:clamp(28px,3vw,55px);font-weight:700;text-align:center;line-height:normal}.Download .thanks-container .subtitle{font-size:clamp(14px,2vw,24px);font-weight:300;text-align:center}.Download .cards{display:flex;gap:clamp(10px,1.5vw,48px);align-items:stretch;max-height:490px;width:100%;transform-origin:center center;transition:var(--resize-transition)}.Download .card{max-width:467px;display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch;flex:1;overflow:hidden;border-radius:12px;border:2px solid #080808;background-color:#fdfdfd;position:relative;transition:var(--resize-transition)}.Download .card .card-top-section{width:100%;display:flex;flex-direction:column;gap:clamp(8px,1.2vh,15px);padding:clamp(10px,1.5vh,40px) clamp(15px,2vw,40px);flex:0 0 auto;transition:var(--resize-transition)}.Download .card .card-icon{width:clamp(10px,1.5vh + 1.5vw,58px);margin-bottom:clamp(5px,.8vh,10px);transition:var(--resize-transition)}.Download .card .card-title{font-family:Poppins,sans-serif;font-size:clamp(20px,min(2.1vw,2.3vh),32px);font-weight:600;margin-bottom:clamp(5px,.8vh,10px);transition:var(--resize-transition)}.Download .card .card-subtitle{font-size:clamp(16px,min(1.9vw,2.1vh),26px);font-weight:400;line-height:1.3;margin-bottom:clamp(10px,1.8vh,20px);transition:var(--resize-transition)}.Download .card .card-screenshot{width:100%;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden;margin-top:auto;flex:0 0 auto;transition:var(--resize-transition)}.Download .card .card-screenshot>img{width:100%;object-fit:contain;max-width:100%}.Download .download-manually{font-size:clamp(16px,1.5vw,26px);font-weight:300;transition:var(--resize-transition)}.Download .download-manually a{text-decoration:none}.Download .download-manually a:hover{text-decoration:underline}.Download .thank-you-text{transition:var(--resize-transition)}@media (max-width: 600px){.footer{align-items:center;flex-direction:column}}@media (max-width: 800px){.landing .image{display:none}.landing .cta{align-self:center}.landing .logo{margin-bottom:clamp(15px,4vh,40px)}.landing .text-container{padding:0 clamp(10px,3vw,30px);text-align:center}.landing .subtitle{max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:clamp(10px,2vh,30px)}.landing .main-text{max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:clamp(15px,2.5vh,30px)}}@media (max-height: 600px){.landing .logo{margin-bottom:clamp(10px,3vh,30px)}.landing .subtitle{margin-bottom:clamp(8px,2vh,25px)}.landing .main-text{margin-bottom:clamp(10px,2vh,25px)}.main-section{height:min(100%,100vh - 150px)}}@media (max-width: 480px),((max-height: 750px) and (max-width: 600px)){.Download{padding:15px 10px;justify-content:flex-start;height:auto;min-height:100%}.Download .main-section{padding:15px;justify-content:flex-start}.Download .logo{align-self:center;width:clamp(60px,20vw,100px);margin:10px auto 15px}.Download .thanks-container{width:100%;gap:15px}.Download .cards{flex-direction:column;max-height:none;gap:15px;margin-bottom:20px;scale:1}.Download .card{max-height:none;margin-bottom:5px}.Download .card .card-top-section{padding:15px}.Download .card .card-title{font-size:clamp(18px,5vw,24px);margin-bottom:8px}.Download .card .card-subtitle{font-size:clamp(15px,4vw,20px);margin-bottom:12px}.Download .card .card-screenshot{height:auto;max-height:120px;display:flex;align-items:center;justify-content:center}.Download .card .card-screenshot img{object-fit:contain;max-height:100%;width:auto;max-width:100%}.Download .download-manually{font-size:16px;margin-bottom:15px}.footer{position:relative;padding:15px 0;margin-top:15px;flex-direction:column;justify-content:center;align-items:center;gap:15px}.footer .links{flex-direction:row;justify-content:center;width:100%;gap:5px}.footer .links a{width:auto;padding:0 15px;font-size:16px}}@media (max-width: 380px){.footer .links a{padding:0 10px;font-size:15px}}@media (max-height: 650px) and (max-width: 400px){.Download .thanks-container .title{font-size:clamp(24px,6vw,36px)}.Download .thanks-container .subtitle{font-size:clamp(14px,4vw,18px)}.Download .card .card-top-section{padding:12px}.Download .card .card-title{font-size:clamp(16px,5vw,22px);margin-bottom:6px}.Download .card .card-subtitle{font-size:clamp(14px,4vw,18px);margin-bottom:10px}.Download .card .card-screenshot{max-height:100px}}@media (max-height: 750px) and (min-height: 720px){.Download .cards{max-height:350px;scale:.95;transform-origin:center center;margin-bottom:10px}.Download .download-manually{font-size:clamp(16px,1.4vw,24px)}}@media (max-height: 720px) and (min-height: 650px){.Download .cards{max-height:330px;scale:.92;transform-origin:center center;margin-bottom:8px}.Download .card .card-top-section{min-height:auto}.Download .download-manually{font-size:clamp(15px,1.3vw,22px)}}@media (max-height: 650px) and (min-height: 600px){.Download .cards{max-height:320px;scale:.88;transform-origin:center center;margin-bottom:8px}.Download .card .card-top-section{min-height:auto;padding:15px 20px}.Download .download-manually{font-size:clamp(15px,1.2vw,20px)}}@media (max-height: 600px){.Download .cards{max-height:280px;scale:.85;transform-origin:center center;margin-bottom:5px}.Download .card .card-top-section{min-height:auto;padding:12px 18px}.Download .download-manually{font-size:clamp(14px,1.1vw,18px)}.main-section{height:min(100%,100vh - 150px)}}@media (max-height: 550px){.Download .cards{max-height:250px;scale:.82;margin-bottom:5px}.Download .thank-you-text{scale:.95;transform-origin:center center}.Download .card .card-top-section{padding:10px 15px}.Download .download-manually{font-size:clamp(14px,1vw,16px);padding-bottom:5px}}@media (max-height: 500px){.Download .thanks-container .subtitle{font-size:clamp(14px,2vw,22px)}.Download .thanks-container{gap:clamp(5px,1vh,10px)}.Download .cards{max-height:230px;scale:.78;gap:clamp(10px,1.5vw,20px);margin-bottom:5px}.Download .card .card-top-section{min-height:auto;padding:8px 12px;gap:clamp(5px,.8vh,10px)}.Download .card .card-subtitle{min-height:auto;margin-bottom:0}.Download .card .card-screenshot{margin-top:5px}.Download .download-manually{font-size:clamp(13px,.9vw,15px);padding-bottom:2px}}
