:root{--blue:#47a7ff;--purple:#8a4fff;--pink:#ff4fd8;--green:#47d7a8;--orange:#ff5f47;--yellow:#ffb347}body{-webkit-font-smoothing:antialiased;background:#fff;font-family:-apple-system,SF Pro,Nunito,BlinkMacSystemFont,sans-serif;margin:0}.app{margin:0 auto;max-width:1200px;padding:3rem 2rem 2rem}.header{margin-bottom:1rem}.header-content{display:flex;flex-direction:column;margin-bottom:1.5rem;position:relative}.app-info{display:flex;gap:1.5rem;margin-bottom:0}.app-icon{border-radius:22.5%;height:120px;object-fit:cover;transition:transform .2s ease-in-out;width:120px}.app-icon:hover{transform:scale(1.1)}.app-icon.spinning{animation:spin .5s ease-in-out}.app-details{display:flex;flex-direction:column;justify-content:flex-start}.app-details h1{color:#272727;font-size:32px;font-weight:700;line-height:1.1;margin:0}.subtitle{color:grey;font-size:17px;font-weight:500;line-height:1.2;margin:.15rem 0 0}.signup-container{align-items:center;bottom:0;display:flex;height:44px;left:calc(120px + 1.5rem);position:absolute}.get-button{background:#007aff;border:none;border-radius:22px;color:#fff;cursor:pointer;font-size:21.6px;font-weight:700;min-width:86px;opacity:1;padding:.6rem 2.4rem;text-align:center;transition:all .2s ease-out}.get-button:hover{box-shadow:0 2px 8px #007aff4d;transform:scale(1.08)}.get-button:active{transform:scale(.95)}.get-button.hidden,.signup-form{opacity:0;pointer-events:none}.signup-form{align-items:center;display:flex;gap:12px;left:0;position:absolute;transform:translateX(-20px);transition:all .3s ease-out}.email-input-container{background:#fff;border:2px solid #007aff;border-radius:22px;height:44px;overflow:hidden;width:320px}.email-input{background:#0000;border:none;color:#272727;font-size:17px;height:100%;outline:none;padding:0 1rem;width:100%}.email-input::placeholder{color:#8e8e93}.signup-button{align-items:center;background:#007aff;border:none;border-radius:22px;color:#fff;cursor:pointer;display:flex;font-size:21.6px;font-weight:700;height:44px;justify-content:center;min-width:100px;padding:.6rem 1.5rem;transition:all .2s ease-out,background-color .3s ease;white-space:nowrap}.signup-button:hover{box-shadow:0 2px 8px #007aff4d;transform:scale(1.08)}.signup-button:active{transform:scale(.95)}.signup-button.error{animation:shakeError .5s ease-in-out;background-color:#ff3b30}@keyframes shakeError{0%,to{background-color:#ff3b30;transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}95%{background-color:#ff3b30}to{background-color:#007aff}}.signup-button.error:hover{background-color:#ff3b30;transform:scale(1.08)}.signup-button.success,.signup-button.success:hover{background-color:#eeeef0;transform:scale(1.05)}.signup-button.success:hover,.signup-button:disabled:hover{box-shadow:none;cursor:default}.signup-button:disabled:hover{transform:none}.signup-button.success .checkmark{border-bottom:3px solid #0090ff;border-right:3px solid #0090ff}.checkmark{border-bottom:3px solid #fff;border-right:3px solid #fff;display:inline-block;height:20px;margin-bottom:4px;transform:rotate(45deg);width:10px}.signup-form.visible{opacity:1;pointer-events:auto;transform:translateX(0)}.stats{-webkit-overflow-scrolling:touch;border-top:1px solid #e1e1e1;box-sizing:border-box;display:flex;gap:1.5rem;justify-content:space-between;margin:0 -2rem .5rem;overflow-x:auto;overflow-y:hidden;padding:1.5rem 2rem 1.25rem;scrollbar-width:none;white-space:nowrap;width:calc(100% + 4rem)}.stats::-webkit-scrollbar{display:none}.stat-item{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:85px;min-width:180px;position:relative;text-align:center;width:18%}.stat-header{color:#bdbdbd;font-size:14px;font-weight:700;letter-spacing:.5px;position:absolute;text-transform:uppercase;top:0}.category-icon,.developer-icon,.flag-icon,.location-icon,.rating{position:absolute;top:50%;transform:translateY(-50%)}.stat-label{color:#8e8e93;font-size:14px;font-weight:600}.stars-rating,.stat-label{bottom:0;position:absolute}.rating{color:grey;font-size:34px;font-weight:700;line-height:1}.category-icon{height:45px;object-fit:contain;width:45px}.developer-icon,.location-icon{height:31px;object-fit:contain;width:31px}.flag-icon{height:49px;object-fit:contain;width:49px}.stars-rating{height:15px;object-fit:contain;width:auto}.stat-item:first-child{.stat-header{margin-bottom:16px}.rating{margin:0 0 12px}.stars-rating{margin-top:0}}.stat-item:nth-child(4){.stat-header{margin-bottom:4px}.flag-icon{margin:0}.stat-label{margin-top:4px}}.features-grid{-webkit-overflow-scrolling:touch;border-bottom:1px solid #e1e1e1;box-sizing:border-box;display:flex;gap:1rem;margin:-2rem -2rem 2rem;overflow-x:auto;overflow-y:visible;padding:2rem;position:relative;scrollbar-width:none;width:calc(100% + 4rem)}.feature-card{border-radius:12px;cursor:pointer;flex-shrink:0;margin-bottom:0;overflow:hidden;transition:all .2s ease-out;width:100%}.feature-card:hover{box-shadow:0 4px 12px #0000001a;transform:scale(1.08)}@media (max-width:768px){.features-grid{margin:0;padding:2rem 0;width:100%}.stats{margin:0 -1rem;padding:1.5rem 1rem 1rem;width:calc(100% + 2rem)}}.feature-card img{display:block;height:auto;pointer-events:none;width:100%}.feature-card h2{display:none}.reviews{margin-top:2rem;padding-bottom:200px}.reviews h2{color:#272727;font-size:26px;font-weight:700;margin-bottom:1rem;margin-top:0}.rating-summary{display:flex;gap:2rem;justify-content:space-between;margin:1rem 0}.review-container{background:#fafafa;border-radius:20px;height:88px;padding:1rem;position:relative;width:570px}.review-container-left,.review-container-right{width:570px}.rating-big{align-items:baseline;bottom:1rem;display:flex;flex-direction:row;justify-content:space-between;position:absolute;width:calc(100% - 2rem)}.rating-big .number{color:#272727;font-size:60px;font-weight:700;line-height:1}.rating-big .out-of{margin-left:4px}.rating-big .out-of,.total-ratings{color:#666;font-size:14px;font-weight:700}.total-ratings{margin-top:0}.rating-bars{display:flex;flex-direction:column;gap:6px;height:50px;left:50%;position:relative;top:42%;transform:translate(-50%,-50%);width:calc(100% - 3rem)}.rating-bar-row{align-items:center;display:flex;gap:2px;height:8px}.stars-rating-small{margin-right:12px;text-align:right;width:60px}.stars-rating-small img{height:10px;object-fit:contain}.rating-bar{background:#e9e9eb;flex:1 1;overflow:hidden}.bar-fill,.rating-bar{border-radius:3px;height:6px}.bar-fill{background:#272727}@media (max-width:1200px){.features-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.app{overflow-x:hidden;padding:3rem 1rem 1rem;width:100%}.feature-card{border-radius:12px}.feature-card:hover{transform:scale(1.04)}.stat-item{min-width:150px}.review-card{max-width:80vw!important;min-width:80vw!important;padding:1.25rem;width:80vw!important}.review-title{font-size:16px}.review-meta{font-size:13px}.review-body{font-size:14px}.review-stars{height:2.55vw}.reviews-scroll{box-sizing:border-box;margin:0 -1rem;padding:.5rem;width:100%}.email-input-container{width:260px}.header-content{box-sizing:border-box;width:100%}.features-grid,.reviews-scroll,.stats{-webkit-overflow-scrolling:touch;margin:0 -1rem;overflow-x:auto;padding:1rem;position:relative;scrollbar-width:none;width:calc(100% + 2rem)}.features-grid::-webkit-scrollbar,.reviews-scroll::-webkit-scrollbar,.stats::-webkit-scrollbar{display:none}.features-grid,.stats{margin:0;padding:1rem 0;width:100%}.feature-card{min-width:60vw;width:60vw}}@media (max-width:480px){.stats{margin-bottom:.5rem;margin-left:-.5rem;padding-bottom:0;transform:scale(.9);transform-origin:left center}.features-grid{grid-template-columns:1fr;margin-top:0;padding-top:1rem}.stat-item{min-width:130px}.stat-header{font-size:13px}.rating{font-size:30px}.stat-label{font-size:13px}.review-card{max-width:calc(100vw - 2rem)!important;min-width:calc(100vw - 2rem)!important;padding:1rem;width:calc(100vw - 2rem)!important}.reviews-scroll{box-sizing:border-box;margin:0 -1rem;min-height:220px;overflow-y:visible;padding:2rem 1rem;width:100%}.review-title{font-size:16px}.review-meta{font-size:13px}.review-body{font-size:14px}.rating-summary{align-items:stretch;flex-direction:column;gap:1rem;left:0;margin-left:-.5rem;margin-right:auto;padding:0;position:relative;transform:none;width:calc(100vw - 2rem)}.review-container,.review-container-left,.review-container-right{box-sizing:border-box;margin:0;width:100%!important}.signup-form{flex-direction:column;gap:.5rem;margin-right:-2rem;width:calc(100% + 6rem)}.email-input-container{margin-right:-2rem;width:calc(100% + 2rem)}.email-input{border-radius:8px 0 0 8px;width:100%}.signup-button{align-self:flex-start;margin-left:0;padding:.6rem 2.4rem;width:120px}.signup-form.visible .signup-button{margin-bottom:1rem}.app-details{margin-right:-1rem;width:calc(100% + 1rem)}.header-content{transition:padding-bottom .3s ease-out}.header>div:first-child.signup-active{padding-bottom:2rem}.get-button-container{gap:.75rem}.get-button.completed+.coming-soon-text{margin-top:-4px}}@media (min-width:769px){.features-grid{display:grid;grid-template-columns:repeat(6,1fr)}}.rating-big .number,h1,h2{font-family:-apple-system,SF Pro,Nunito,BlinkMacSystemFont,sans-serif;font-weight:600}.helpful-reviews-header{color:#272727;font-size:20px;font-weight:700;margin-bottom:1rem;margin-top:2rem}.reviews-scroll{-webkit-overflow-scrolling:touch;display:flex;gap:1rem;margin:0 -2rem 1rem;overflow-x:auto;padding:1rem 2rem 2rem;scrollbar-width:none}.reviews-scroll::-webkit-scrollbar{display:none}@media (max-width:480px){.reviews-scroll{box-sizing:border-box;margin:0 -1rem;padding:1rem 1rem 5rem;width:100%}}.review-card{background:#fff;border-radius:16px;box-shadow:0 4px 24px -2px #0003;cursor:pointer;display:flex;flex-direction:column;height:160px;margin:8px;min-width:400px;padding:1.5rem;transform-origin:center;transition:all .2s ease-out;width:400px;will-change:transform}.review-card:hover{box-shadow:0 8px 32px -4px #0003;height:auto;transform:scale(1.05);z-index:1}.review-card:hover .review-body{-webkit-line-clamp:unset;max-height:none}.review-header{margin-bottom:1rem}.review-title{color:#272727;font-size:18px;font-weight:600;margin-bottom:.5rem}.review-meta{align-items:center;color:#8e8e93;display:flex;font-size:14px;gap:.6rem}.review-stars{height:12px;object-fit:contain}.review-date:after{content:"•";margin-left:.5rem;opacity:.5}.review-body{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#48484a;display:-webkit-box;font-size:15px;line-height:1.4;overflow:hidden;transition:all .2s ease-out}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sticky-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffe6;border-bottom:1px solid #0000001a;height:60px;left:0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .3s ease-out;z-index:1000}.sticky-header.visible{transform:translateY(0)}.sticky-header-content{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1.25rem}.sticky-left{color:#272727;font-size:21px;font-weight:600}.sticky-center{left:50%;position:absolute;transform:translateX(-50%)}.sticky-app-icon{border-radius:22.5%;height:40px;width:40px}.sticky-right .get-button{font-size:19px;height:40px;min-width:0;min-width:auto;padding:.375rem 1.25rem}@media (max-width:768px){.sticky-header-content{padding:0 1.25rem}.sticky-left{font-size:20px}}.waitlist-message{color:#272727;font-size:17px;font-weight:600}.get-button-container{align-items:center;display:flex;gap:1.25rem}.coming-soon-text{display:flex;flex-direction:column;gap:4px;margin-top:-2px}.coming-soon-label{color:#007aff;font-size:17px;font-weight:600;line-height:1.2}.coming-soon-date{color:grey;font-size:13px;font-weight:500;line-height:1.2}.get-button.completed{align-items:center;background:#eeeef0;box-shadow:none!important;color:#272727;cursor:default;display:flex;font-size:21.6px;justify-content:center;padding:.6rem 2.4rem;transform:none!important}.button-checkmark{background:none;border-bottom:3px solid #0090ff;border-right:3px solid #0090ff;display:inline-block;height:20px;margin-bottom:4px;position:static;transform:rotate(45deg);width:10px}.button-checkmark:after{display:none}@keyframes slideFromRight{0%{opacity:0;transform:translateX(calc(100% + 12px))}to{opacity:1;transform:translateX(0)}}.get-button.completed{animation:slideFromRight .3s ease-out forwards}body,html{max-width:100%;overflow-x:hidden}.progressive-image-container{background:#f0f0f0;height:100%;overflow:hidden;position:relative;width:100%}.feature-card:first-child,.feature-card:last-child{transform-origin:center}.footer{margin-top:auto;padding:2rem 0;text-align:center;width:100%}.footer-links{align-items:center;display:flex;gap:2rem;justify-content:center}.footer-links a{color:#8e8e93;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s ease}.footer-links a:hover{color:#007aff}@media (max-width:768px){.footer{padding:1.5rem 0}.footer-links{gap:1.5rem}.footer-links a{font-size:13px}}.support-page{margin:0 auto;max-width:600px;padding:4rem 2rem;text-align:center}.support-page h1{color:#272727;font-size:32px;font-weight:700;margin-bottom:2rem}.support-buttons{display:flex;flex-direction:column;gap:1rem}.support-button{background:#007aff;border-radius:12px;color:#fff;font-size:17px;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .2s ease}.support-button:hover{background:#06c;transform:scale(1.02)}@media (max-width:768px){.support-page{padding:3rem 1rem}.support-page h1{font-size:28px}.support-button{font-size:16px}}.loading-screen{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.loading-icon{animation:pulse 1.5s ease-in-out infinite;height:64px;width:64px}@keyframes pulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:.8;transform:scale(.95)}}.legal-page{color:#272727;line-height:1.6;margin:0 auto;max-width:800px;padding:2rem}.legal-nav{margin-bottom:2rem}.back-link{color:#007aff;font-size:16px;font-weight:600;text-decoration:none}.back-link:hover{text-decoration:underline}.legal-page h1{font-size:32px;font-weight:700;margin-bottom:.5rem}.legal-page .effective-date{color:#8e8e93;font-size:14px;margin-bottom:2rem}.legal-page h2{border-top:1px solid #e1e1e1;font-size:24px;font-weight:700;margin-bottom:1rem;margin-top:2.5rem;padding-top:1rem}.legal-page h3{font-size:18px;font-weight:700;margin-bottom:.75rem;margin-top:1.5rem}.legal-page p,.legal-page ul{margin-bottom:1rem}.legal-page ul{padding-left:1.5rem}.legal-page ul li,.legal-page ul ul{margin-bottom:.5rem}.legal-page ul ul{margin-top:.5rem}.legal-page a{color:#007aff;text-decoration:none}.legal-page a:hover{text-decoration:underline}.legal-page .toc{background:#fafafa;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.legal-page .toc ul{margin-bottom:0}.legal-page .table-container{margin:1.5rem 0;overflow-x:auto}.legal-page table{border-collapse:collapse;font-size:14px;width:100%}.legal-page td,.legal-page th{border:1px solid #e1e1e1;padding:12px;text-align:left;vertical-align:top}.legal-page th{background:#fafafa;font-weight:700}.legal-page .contact-info{list-style:none;padding-left:0}.legal-page .contact-info li{margin-bottom:.5rem}@media (max-width:768px){.legal-page{padding:1.5rem 1rem}.legal-page h1{font-size:26px}.legal-page h2{font-size:20px}.legal-page h3{font-size:16px}.legal-page table{font-size:13px}.legal-page td,.legal-page th{padding:8px}}
/*# sourceMappingURL=main.ceb414b0.css.map*/