body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Fredoka,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.home{display:flex;flex-direction:column;min-height:100vh}.hero{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#667eea1a,#764ba21a);padding:4rem 0;text-align:center}.hero-content{margin:0 auto;max-width:800px}.hero-title{color:#fff;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1rem;text-shadow:2px 2px 4px #0000004d}.hero-subtitle{color:#333;font-size:1.3rem;font-weight:400;margin-bottom:2rem}.hero-description{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.hero-description p{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #fff3;border-radius:25px;color:#333;font-size:1.1rem;font-weight:500;padding:1rem 1.5rem;transition:transform .3s ease}.hero-description p:hover{background:#fffffff2;transform:translateY(-2px)}.download-section{background:#fffffff2;padding:4rem 0;text-align:center}.download-title{color:#333;font-size:2.5rem;font-weight:600;margin-bottom:1rem}.download-subtitle{color:#666;font-size:1.2rem;margin-bottom:3rem}.download-buttons{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.download-btn{background:#0000;border-radius:15px;box-shadow:0 5px 15px #0003;display:inline-block;padding:.5rem;text-decoration:none;transition:all .3s ease}.download-btn:hover{box-shadow:0 8px 25px #0000004d;transform:translateY(-3px)}.btn-content{align-items:center;display:flex;justify-content:center}.store-icon{height:75px;transition:transform .3s ease;width:auto}.store-icon:hover{transform:scale(1.05)}.features{background:linear-gradient(135deg,#667eea0d,#764ba20d);padding:4rem 0}.features-title{color:#fff;font-size:2.5rem;font-weight:600;margin-bottom:3rem;text-align:center;text-shadow:2px 2px 4px #0000004d}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1000px}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 10px 30px #0000001a;padding:2rem;text-align:center;transition:all .3s ease}.feature-card:hover{box-shadow:0 15px 40px #00000026;transform:translateY(-5px)}.feature-icon{font-size:3rem;margin-bottom:1rem}.feature-card h4{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.feature-card p{color:#666;font-size:1rem;line-height:1.6}@media (max-width:768px){.hero-title{font-size:2.2rem}.hero-subtitle{font-size:1.1rem}.hero-description p{font-size:1rem;padding:.8rem 1rem}.download-title{font-size:2rem}.download-buttons{align-items:center;flex-direction:column;gap:1rem}.download-btn{min-width:250px}.features-title{font-size:2rem}.features-grid{gap:1.5rem;grid-template-columns:1fr}.feature-card{padding:1.5rem}}@media (max-width:480px){.hero{padding:2rem 0}.hero-title{font-size:1.8rem}.download-section,.features{padding:2rem 0}}.privacy-policy{display:flex;flex-direction:column;min-height:100vh}.policy-content{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;line-height:1.8;margin:0 auto;max-width:800px;padding:3rem}.policy-content h1{color:#667eea;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-align:center}.last-updated{border-bottom:2px solid #f0f0f0;color:#666;font-style:italic;margin-bottom:2rem;padding-bottom:2rem;text-align:center}.policy-section{margin-bottom:2.5rem}.policy-section h2{border-bottom:2px solid #667eea;color:#333;font-size:1.8rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.policy-section h3{color:#555;font-size:1.3rem;font-weight:600;margin:1.5rem 0 .8rem}.policy-section p{color:#666;margin-bottom:1rem;text-align:justify}.policy-section ul{margin:1rem 0;padding-left:2rem}.policy-section li{color:#666;margin-bottom:.5rem}.highlight-box{background:linear-gradient(135deg,#667eea1a,#764ba21a);border:2px solid #667eea;border-radius:15px;margin:2rem 0;padding:2rem}.highlight-box h3{color:#667eea;font-size:1.4rem;margin-bottom:1rem;text-align:center}.highlight-box ul{margin:0}.highlight-box li{color:#333;font-weight:500;margin-bottom:.8rem}.highlight-box strong{color:#667eea}.contact-info{background:#f8f9fa;border-left:4px solid #667eea;border-radius:10px;padding:1.5rem}.contact-info p{font-weight:500}.policy-footer{background:linear-gradient(135deg,#667eea1a,#764ba21a);border:2px solid #667eea4d;border-radius:15px;margin-top:2rem;padding:2rem;text-align:center}.policy-footer p{color:#333;font-size:1.1rem;font-weight:500;margin:0}.policy-footer strong{color:#667eea}@media (max-width:768px){.policy-content{margin:0 1rem;padding:2rem}.policy-content h1{font-size:2rem}.policy-section h2{font-size:1.5rem}.policy-section h3{font-size:1.2rem}.highlight-box{padding:1.5rem}.contact-info{padding:1rem}.policy-footer{padding:1.5rem}}@media (max-width:480px){.main{padding:1rem 0}.policy-content{border-radius:10px;margin:0 .5rem;padding:1.5rem}.policy-content h1{font-size:1.8rem}.policy-section h2{font-size:1.3rem}.policy-section ul{padding-left:1.5rem}.highlight-box{margin:1rem 0;padding:1rem}}.contact-us{display:flex;flex-direction:column;min-height:100vh}.contact-content{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;line-height:1.8;margin:0 auto;max-width:800px;padding:3rem}.contact-content h1{color:#667eea;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.contact-intro{border-bottom:2px solid #f0f0f0;color:#666;font-size:1.2rem;padding-bottom:2rem;text-align:center}.contact-intro,.contact-section{margin-bottom:3rem}.contact-section h2{border-bottom:2px solid #667eea;color:#333;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem}.contact-info{display:flex;flex-direction:column;gap:2rem}.contact-item{background:#f8f9fa;border-left:4px solid #667eea;border-radius:10px;padding:1.5rem}.contact-item h3{color:#333;font-size:1.2rem;font-weight:600;margin-bottom:.8rem}.contact-item p{color:#666;margin-bottom:.5rem}.note{color:#888;font-size:.9rem;font-style:italic}.support-info{display:flex;flex-direction:column;gap:2rem}.support-item{background:#667eea0d;border:1px solid #667eea33;border-radius:10px;padding:1.5rem}.support-item h3{color:#667eea;font-size:1.2rem;font-weight:600;margin-bottom:.8rem}.support-item p{color:#666;margin-bottom:1rem}.support-item ul{color:#666;padding-left:1.5rem}.support-item li{margin-bottom:.5rem}.content-concerns{background:linear-gradient(135deg,#ffc1071a,#ff57221a);border:2px solid #ffc1074d;border-radius:10px;padding:2rem}.content-concerns p{color:#666;margin-bottom:1rem}.urgent-contact{background:#fffc;border-left:4px solid #ff5722;border-radius:8px;padding:1rem}.urgent-contact p{margin-bottom:.5rem}.urgent-contact strong{color:#ff5722}.response-info ul{background:#f8f9fa;border-left:4px solid #28a745;border-radius:10px;padding:1.5rem}.response-info li{color:#666;margin-bottom:.8rem}.response-info strong{color:#28a745}.about-info{background:linear-gradient(135deg,#667eea1a,#764ba21a);border:1px solid #667eea33;border-radius:10px;padding:2rem}.about-info p{color:#666;margin-bottom:1.5rem}.app-links p{color:#333;font-weight:600;margin-bottom:1rem}.download-links{display:flex;flex-wrap:wrap;gap:1rem}.store-link{background:#667eea;border-radius:25px;box-shadow:0 3px 10px #667eea4d;color:#fff;display:inline-block;font-weight:500;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s ease}.store-link:hover{background:#5a6fd8;box-shadow:0 5px 15px #667eea66;transform:translateY(-2px)}@media (max-width:768px){.contact-content{margin:0 1rem;padding:2rem}.contact-content h1{font-size:2rem}.contact-section h2{font-size:1.5rem}.contact-info{gap:1.5rem}.contact-item{padding:1rem}.support-info{gap:1.5rem}.support-item{padding:1rem}.about-info,.content-concerns{padding:1.5rem}.download-links{flex-direction:column}.store-link{text-align:center}}@media (max-width:480px){.main{padding:1rem 0}.contact-content{border-radius:10px;margin:0 .5rem;padding:1.5rem}.contact-content h1{font-size:1.8rem}.contact-section h2{font-size:1.3rem}.about-info,.contact-item,.content-concerns,.support-item{padding:1rem}}.request-delete{display:flex;flex-direction:column;min-height:100vh}.main{background:#fffffff2;flex:1 1;padding:2rem 0}.delete-content{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;line-height:1.8;margin:0 auto;max-width:800px;padding:3rem}.delete-content h1{color:#667eea;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.delete-intro{border-bottom:2px solid #f0f0f0;color:#666;font-size:1.2rem;padding-bottom:2rem;text-align:center}.delete-intro,.delete-section{margin-bottom:3rem}.delete-section h2{border-bottom:2px solid #667eea;color:#333;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem}.fast-delete{background:linear-gradient(135deg,#28a7451a,#1987541a);border:2px solid #28a7454d;border-radius:10px;padding:2rem}.fast-delete p{color:#666;margin-bottom:1rem}.fast-delete ol{color:#666;margin-bottom:1.5rem;padding-left:1.5rem}.fast-delete li{font-weight:500;margin-bottom:.5rem}.highlight-box{background:#28a7451a;border:2px solid #28a745;border-radius:10px;margin-top:1rem;padding:1.5rem}.highlight-box p{color:#155724;font-weight:600;margin:0}.email-delete{background:#f8f9fa;border-left:4px solid #667eea;border-radius:10px;padding:2rem}.email-delete p{color:#666;margin-bottom:1.5rem}.email-instructions{margin-bottom:2rem}.email-instructions h3{color:#667eea;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.instruction-item{background:#fff;border-left:3px solid #667eea;border-radius:8px;margin-bottom:1rem;padding:1rem}.instruction-item p{margin-bottom:.5rem}.instruction-item strong{color:#333}.email-link{background:#667eea1a;border-radius:5px;color:#667eea;font-weight:600;padding:.3rem .6rem;text-decoration:none;transition:all .3s ease}.email-link:hover{background:#667eea33;transform:translateY(-1px)}.subject-line{background:#e9ecef;border-radius:4px;color:#495057;font-family:monospace;font-weight:600;padding:.5rem}.instruction-item ul{color:#666;padding-left:1.5rem}.instruction-item li{margin-bottom:.3rem}.timeline-info{background:#667eea0d;border:1px solid #667eea33;border-radius:8px;padding:1.5rem}.timeline-info h3{color:#667eea;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.timeline-info ul{color:#666;padding-left:1.5rem}.timeline-info li{margin-bottom:.8rem}.timeline-info strong{color:#333}.deletion-info{background:#f8f9fa;border-left:4px solid #6c757d;border-radius:10px;padding:1.5rem}.deletion-info p{color:#666;margin-bottom:1rem}.deletion-info ul{color:#666;margin-bottom:1.5rem;padding-left:1.5rem}.deletion-info li{margin-bottom:.5rem}.warning-box{background:linear-gradient(135deg,#ffc1071a,#ff57221a);border:2px solid #ffc10780;border-radius:10px;margin-top:1rem;padding:1.5rem}.warning-box p{color:#856404;font-weight:600;margin:0}.privacy-info{background:linear-gradient(135deg,#667eea0d,#764ba20d);border:1px solid #667eea33;border-radius:10px;padding:1.5rem}.privacy-info p{color:#666;margin-bottom:1rem}.privacy-info ul{color:#666;padding-left:1.5rem}.privacy-info li{margin-bottom:.5rem}.help-info{background:#f8f9fa;border-left:4px solid #17a2b8;border-radius:10px;padding:1.5rem}.help-info p{color:#666;margin-bottom:1rem}.contact-info{background:#fff;border-left:3px solid #17a2b8;border-radius:8px;margin:1rem 0;padding:1rem}.contact-info p{margin-bottom:.5rem}.page-link{color:#667eea;font-weight:600;text-decoration:none}.page-link:hover{text-decoration:underline}@media (max-width:768px){.delete-content{margin:0 1rem;padding:2rem}.delete-content h1{font-size:2rem}.delete-section h2{font-size:1.5rem}.email-delete,.fast-delete{padding:1.5rem}.deletion-info,.help-info,.instruction-item,.privacy-info,.timeline-info,.warning-box{padding:1rem}}@media (max-width:480px){.main{padding:1rem 0}.delete-content{border-radius:10px;margin:0 .5rem;padding:1.5rem}.delete-content h1{font-size:1.8rem}.delete-section h2{font-size:1.3rem}.email-delete,.fast-delete{padding:1rem}.instruction-item{padding:.8rem}}*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg,#667eea,#764ba2);color:#333;font-family:Fredoka,sans-serif;line-height:1.6}.App,body{min-height:100vh}.App{display:flex;flex-direction:column}.container{margin:0 auto;max-width:1200px;padding:0 20px}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;box-shadow:0 2px 20px #0000001a;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header .container{align-items:center;display:flex;justify-content:space-between;padding:.75rem 20px}.header-left{flex-shrink:0}.header-center{display:flex;flex:1 1;justify-content:center}.header-download-buttons{align-items:center;display:flex;gap:1rem}.header-download-btn{align-items:center;border-radius:12px;box-shadow:0 3px 10px #00000026;display:inline-flex;overflow:hidden;text-decoration:none;transition:all .3s ease}.header-download-btn:hover{box-shadow:0 6px 20px #00000040;transform:translateY(-2px)}.header-store-icon{display:block;height:52px;width:auto}.logo{color:#667eea;font-size:1.8rem;font-weight:700;text-decoration:none;transition:transform .3s ease}.logo:hover{transform:scale(1.05)}.logo{align-items:center;display:flex;gap:.5rem}.logo-icon{border-radius:8px;height:40px;object-fit:cover;width:40px}.nav{display:flex;flex-shrink:0;gap:2rem}.nav-link{border-radius:25px;color:#333;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.nav-link:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transform:translateY(-2px)}.footer{background:#000c;color:#fff;margin-top:auto;padding:2rem 0}.footer .container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.footer-links{display:flex;gap:2rem}.footer-link{color:#fff;opacity:.8;text-decoration:none;transition:opacity .3s ease}.footer-link:hover{opacity:1}@media (max-width:768px){.header .container{flex-wrap:wrap;gap:.5rem;justify-content:center;padding:.5rem 20px}.header-left{display:flex}.header-center,.header-left{justify-content:center;width:100%}.header-store-icon{height:44px}.footer .container{flex-direction:column;text-align:center}.nav{gap:1rem}}@media (max-width:480px){.header-store-icon{height:38px}.header-download-buttons{gap:.5rem}}
/*# sourceMappingURL=main.c94803a3.css.map*/