@import url(https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Outfit:wght@300;400;500;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-style:normal}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.bg-white{background:#fff}@media only screen and (max-device-width:768px){.mobile-flex-column{flex-direction:column}}.p-0{padding:0!important}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:1rem}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:1rem}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:1rem}.m-0{margin:0!important}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:1rem}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{box-sizing:border-box}body,html{overflow-x:hidden;width:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;scroll-behavior:smooth}#root{overflow-x:hidden;width:100%}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;font-weight:700;line-height:1.2}.row-1{align-items:center;display:flex;min-height:80vh;padding:4rem 0 6rem}.app-description{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:2rem;box-shadow:0 20px 50px #0003;box-shadow:var(--shadow-xl);color:#fff;font-size:1.25rem;font-weight:400;padding:3rem!important}.app-description h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.5rem;margin-top:0}.app-description p{color:#fffffff2;font-size:1.25rem;line-height:1.6;margin:1rem 0}.app-logo{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));height:auto;margin-bottom:1.5rem;max-width:120px}.app-description-screenshot{animation:float 6s ease-in-out infinite;filter:drop-shadow(0 20px 40px rgba(0,0,0,.3));max-width:320px;transition:transform .5s ease;transition:transform var(--transition-slow)}.app-description-screenshot:hover{transform:scale(1.05)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.feature-section{padding:5rem 0;position:relative}.feature-section.bg-white{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}.feature-section:not(.bg-white){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d}.feature-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:3rem}.feature-section h2{font-size:2.5rem;font-weight:800;margin-bottom:1rem}.feature-section h2,.feature-section.bg-white h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text}.feature-section:not(.bg-white) h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;background-clip:text;color:#fff}.feature-section p{color:#718096;color:var(--text-muted);font-size:1.375rem;line-height:1.7}.feature-section:not(.bg-white) p{color:#ffffffe6}.feature-image{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#667eea,#764ba2) border-box;background:linear-gradient(#fff,#fff) padding-box,var(--primary-gradient) border-box;border:3px solid #0000;border-radius:1.5rem;box-shadow:0 10px 30px #00000026;box-shadow:var(--shadow-lg);height:auto;max-height:500px;max-width:100%;object-fit:contain;transition:all .5s ease;transition:all var(--transition-slow)}.feature-image:hover{box-shadow:0 20px 50px #0003;box-shadow:var(--shadow-xl);transform:translateY(-10px) scale(1.02)}.login-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;padding:5rem 0}.login-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f093fb,#f5576c);background:var(--secondary-gradient);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:1.5rem}.login-screenshots-container{display:flex;flex:0 1 560px;justify-content:center}.app-login-screenshot{filter:drop-shadow(0 10px 30px rgba(0,0,0,.2));max-width:240px;transition:transform .3s ease;transition:transform var(--transition-base)}.app-login-screenshot:hover{transform:scale(1.05)}.login-detail-info a{color:#667eea;font-weight:600;text-decoration:none;transition:color .2s ease;transition:color var(--transition-fast)}.login-detail-info a:hover{color:#764ba2;text-decoration:underline}footer a{background:#ffffff1a;border-radius:.5rem;color:#fff;display:inline-block;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease;transition:all var(--transition-base)}footer a:hover{background:#fff3;transform:translateY(-2px)}.d-flex{display:flex}.flex-1{flex:1 1}.justify-center{justify-content:center}.align-items-center{align-items:center}.flex-column{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.p-3{padding:1.5rem}.p-4{padding:2rem}.m-3{margin:1.5rem}.mt-3{margin-top:1.5rem}.mb-3{margin-bottom:1.5rem}@media only screen and (max-width:768px){.mobile-flex-column{flex-direction:column!important}.app-description h1{font-size:2.5rem!important;margin-top:2rem!important}.app-description{font-size:1rem;padding:2rem!important}.app-description p{font-size:1.125rem}.app-logo{margin-bottom:0}.app-description-screenshot,.app-logo{display:block;margin-left:auto;margin-right:auto}.feature-section h2{font-size:2rem;text-align:center}.feature-row,.feature-section p{text-align:center}.feature-row{align-items:stretch;flex-direction:column!important;gap:2rem}.feature-row>div{display:flex;justify-content:center}.feature-image{display:block;margin-left:auto;margin-right:auto;margin-top:1rem;max-width:90%}.login-section{padding:3rem 0!important}.login-section h2{font-size:2rem;text-align:center}.login-screenshots-container{display:flex;flex:none!important;justify-content:center}.app-login-screenshot{margin:0 1rem;max-height:300px!important}.row-1{min-height:auto;padding:1rem 0 3rem}.container{max-width:100%;padding:0 1rem}.footer-links{flex-direction:column;gap:.5rem}}@media only screen and (min-width:769px) and (max-width:1024px){.container{max-width:900px}.app-description h1{font-size:3rem}.feature-section h2{font-size:2.25rem}}body{background-color:#f4f4f9}@media only screen and (max-device-width:768px){.privacy-policy h1{margin:1rem 0!important}main{margin:0 1rem}}.privacy-policy h1,.privacy-policy h2{color:#333}.privacy-policy h1{font-size:3em;margin:1rem}body{background-color:#1dd1a1;font-family:Figtree,sans-serif;font-optical-sizing:auto;margin:0;padding:0}header{color:#fff;padding:10px 0;text-align:center}main{background-color:#fff;border-radius:1rem;margin:0 auto;max-width:800px;padding:1rem 2rem}@media only screen and (max-device-width:768px){.terms-of-use h1{margin:1rem 0!important}main{margin:0 1rem}}.terms-of-use h1,.terms-of-use h2{color:#333}.terms-of-use h1{font-size:3em;margin:1rem}p{margin-bottom:15px}ul{list-style-type:disc;margin-left:20px}footer{background-color:#ff7979;color:#fff;margin-top:1rem;padding:10px 0}:root{--primary-gradient:linear-gradient(135deg,#667eea,#764ba2);--secondary-gradient:linear-gradient(135deg,#f093fb,#f5576c);--accent-gradient:linear-gradient(135deg,#4facfe,#00f2fe);--warm-gradient:linear-gradient(135deg,#fa709a,#fee140);--cool-gradient:linear-gradient(135deg,#30cfd0,#330867);--text-dark:#1a202c;--text-light:#fff;--text-muted:#718096;--shadow-sm:0 2px 4px #0000000d;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 10px 30px #00000026;--shadow-xl:0 20px 50px #0003;--transition-fast:0.2s ease;--transition-base:0.3s ease;--transition-slow:0.5s ease}.background-pattern-container{animation:gradientShift 15s ease infinite;background:linear-gradient(-45deg,#667eea,#764ba2,#f093fb,#f5576c);background-size:400% 400%;bottom:0;left:0;min-height:100vh;overflow:hidden;position:fixed;right:0;top:0;z-index:-1}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.background-pattern{--expand-amount:-700px;animation:patternFloat 20s ease-in-out infinite;background-image:url(/static/media/bg-pattern.b091830abf4dca95d334.png);bottom:var(--expand-amount);left:var(--expand-amount);opacity:.08;position:absolute;right:var(--expand-amount);top:var(--expand-amount);transform:rotate(-15deg);z-index:-1}@keyframes patternFloat{0%,to{transform:rotate(-15deg) translateY(0)}50%{transform:rotate(-15deg) translateY(-20px)}}.top-bar{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border-bottom:1px solid #fff3;padding:.5rem 0;position:-webkit-sticky;position:sticky;text-align:end;top:0;z-index:100}.top-bar a{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:2rem;color:#fff;display:inline-block;font-weight:600;padding:.5rem 1.5rem;text-decoration:none;transition:all .3s ease;transition:all var(--transition-base)}.top-bar a:hover{background:#ffffff40;box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.guide-header{padding:4rem 0 3rem;text-align:center}.guide-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;background-clip:text;font-family:Outfit,sans-serif;font-size:3.5rem;font-weight:900;letter-spacing:-.02em;margin:0 0 1rem}.guide-subtitle{color:#ffffffe6;font-size:1.5rem;font-weight:400;margin:0}.guide-section{padding:5rem 0;position:relative;scroll-margin-top:80px}.guide-section.bg-white{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}.guide-section:not(.bg-white){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d}.guide-section:target{animation:highlightSection 2s ease}@keyframes highlightSection{0%{box-shadow:inset 0 0 0 3px #667eea00}20%{box-shadow:inset 0 0 0 3px #667eea80}to{box-shadow:inset 0 0 0 3px #667eea00}}.guide-content{align-items:center;display:flex;flex-wrap:wrap;gap:4rem}.guide-content.flex-row-reverse{flex-direction:row-reverse}.guide-text{flex:0.8 1;min-width:300px}.guide-text h2{font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:800;margin-bottom:1.5rem}.guide-section.bg-white .guide-text h2,.guide-text h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text}.guide-section:not(.bg-white) .guide-text h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;background-clip:text;color:#fff}.section-link{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;display:inline-block;text-decoration:none;transition:all .3s ease;transition:all var(--transition-base)}.section-link:hover{opacity:.8;transform:translateX(5px)}.guide-section:not(.bg-white) .section-link{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;background-clip:text}.guide-instructions{color:#718096;color:var(--text-muted);font-size:1.25rem;line-height:1.8;margin:0;padding-left:1.5rem}.guide-section:not(.bg-white) .guide-instructions{color:#ffffffe6}.guide-instructions li{margin-bottom:1rem;padding-left:.5rem}.guide-instructions li::marker{color:#667eea;font-weight:700}.guide-section:not(.bg-white) .guide-instructions li::marker{color:#fffc}.guide-media{align-items:center;display:flex;flex:1.2 1;justify-content:center;min-width:300px}.guide-gif{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#667eea,#764ba2) border-box;background:linear-gradient(#fff,#fff) padding-box,var(--primary-gradient) border-box;border:3px solid #0000;border-radius:1.5rem;box-shadow:0 20px 50px #0003;box-shadow:var(--shadow-xl);height:auto;max-height:600px;max-width:100%;object-fit:contain;transition:all .5s ease;transition:all var(--transition-slow)}.guide-gif:hover{box-shadow:0 25px 60px #00000040;transform:translateY(-10px) scale(1.02)}footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;border-top:1px solid #ffffff1a;padding:2rem 0;text-align:center}.footer-links{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none;margin:0;padding:0}.footer-links a,.footer-links li{display:inline-block}.footer-links a{background:#ffffff1a;border-radius:.5rem;color:#fff;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease;transition:all var(--transition-base)}.footer-links a:hover{background:#fff3;transform:translateY(-2px)}.container{margin:0 auto;max-width:1200px;padding:0 2rem;z-index:2}.row{display:flex}.col{flex:1 1}.m-0{margin:0}@media only screen and (max-width:768px){.guide-header h1{font-size:2.5rem}.guide-subtitle{font-size:1.125rem}.guide-section{padding:3rem 0}.guide-content{flex-direction:column!important;gap:2rem}.guide-text h2{font-size:2rem;text-align:center}.guide-instructions{font-size:1.125rem}.guide-gif{max-height:400px;max-width:90%}.container{padding:0 1rem}.footer-links{flex-direction:column;gap:.5rem}}@media only screen and (min-width:769px) and (max-width:1024px){.container{max-width:900px}.guide-header h1{font-size:3rem}.guide-text h2{font-size:2.25rem}}
/*# sourceMappingURL=main.c3fc8154.css.map*/