body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.footer{background:#0000;padding:20px 0;width:100%}.footer-content{flex-direction:column;gap:8px;margin:0 auto;max-width:1200px;padding:0 20px}.footer-content,.footer-links{align-items:center;display:flex}.footer-links{font-size:.85rem;gap:12px}.footer-link{color:#7fa989;font-weight:400;text-decoration:none;transition:color .3s ease}.footer-link:hover{color:#428069}.footer-separator{color:#bdd1c7;font-size:.7rem}.footer-copyright{color:#bdd1c7;font-size:.75rem;font-weight:300}@media (max-width:768px){.footer{padding:15px 0}.footer-links{font-size:.8rem;gap:10px}.footer-copyright{font-size:.7rem}}.home-container{background-color:#f6f6f2;display:flex;flex-direction:column;min-height:100vh;position:relative}.home-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px 20px}.home-logo{animation:rotate 20s linear infinite;height:200px;margin-bottom:30px;width:200px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.home-title{color:#08593c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:3rem;font-weight:600;margin:0 0 10px}.home-subtitle{color:#428069;font-size:1.25rem;font-weight:300;margin:0 0 30px}.app-store-badges{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:10px}.badge-link{cursor:not-allowed;display:block;opacity:.85;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.badge-link:hover{opacity:1;transform:translateY(-2px)}.badge{align-items:center;background-color:#08593c;border-radius:10px;box-shadow:0 2px 8px #08593c26;display:flex;gap:12px;padding:10px 20px;transition:box-shadow .2s ease}.badge-link:hover .badge{box-shadow:0 4px 12px #08593c40}.app-store-icon{border-radius:8px;height:40px;object-fit:cover;width:40px}.badge-text{align-items:flex-start;color:#fff;display:flex;flex-direction:column}.badge-small{font-size:.65rem;font-weight:400;letter-spacing:.5px;opacity:.9;text-transform:uppercase}.badge-large{font-size:1.1rem;font-weight:600;margin-top:2px}@media (max-width:768px){.home-logo{height:150px;width:150px}.home-title{font-size:2rem}.home-subtitle{font-size:1rem}.badge{padding:8px 16px}.app-store-icon{height:35px;width:35px}.badge-small{font-size:.6rem}.badge-large{font-size:1rem}}.privacy-container{background-color:#f6f6f2;display:flex;flex-direction:column;min-height:100vh}.privacy-content{flex:1 1;margin:0 auto;max-width:800px;padding:40px 20px 80px;width:100%}.back-button{background:#0000;border:1px solid #7fa989;border-radius:8px;color:#08593c;cursor:pointer;font-size:.95rem;margin-bottom:30px;padding:10px 20px;transition:all .3s ease}.back-button:hover{background-color:#bdd1c7;border-color:#428069}.privacy-title{color:#08593c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:2.5rem;font-weight:600;margin:0 0 10px}.privacy-updated{color:#428069;font-size:.9rem;font-style:italic;margin-bottom:40px}.privacy-section{margin-bottom:30px}.privacy-section h2{color:#08593c;font-size:1.5rem;font-weight:600;margin:0 0 15px}.privacy-section h3{color:#428069;font-size:1.2rem;font-weight:500;margin:20px 0 10px}.privacy-section p{color:#08593c;font-size:1rem;line-height:1.6;margin-bottom:15px}.privacy-section ul{color:#08593c;line-height:1.8;margin-bottom:15px;margin-left:20px}.privacy-section li{margin-bottom:8px}.privacy-link{color:#428069;text-decoration:underline;transition:color .3s ease}.privacy-link:hover{color:#08593c}@media (max-width:768px){.privacy-content{padding:30px 15px 60px}.privacy-title{font-size:2rem}.privacy-section h2{font-size:1.3rem}.privacy-section h3{font-size:1.1rem}}.support-container{background-color:#f6f6f2;display:flex;flex-direction:column;min-height:100vh}.support-content{flex:1 1;margin:0 auto;max-width:600px;padding:40px 20px 80px;width:100%}.support-title{color:#08593c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:2.5rem;font-weight:600;margin:0 0 10px}.support-subtitle{color:#428069;font-size:1.1rem;line-height:1.5;margin-bottom:30px}.contact-form{background:#fff;border-radius:12px;box-shadow:0 2px 8px #08593c14;padding:30px}.form-group{margin-bottom:20px}.form-group label{color:#08593c;display:block;font-size:.95rem;font-weight:500;margin-bottom:8px}.form-group input,.form-group textarea{background-color:#f6f6f2;border:1px solid #bdd1c7;border-radius:8px;box-sizing:border-box;color:#08593c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.form-group input:focus,.form-group textarea:focus{background-color:#fff;border-color:#428069;outline:none}.form-group input.error,.form-group textarea.error{border-color:#ff4743}.form-group textarea{min-height:120px;resize:vertical}.error-message{color:#ff4743;display:block;font-size:.85rem;margin-top:5px}.submit-button{background-color:#428069;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:500;margin-top:10px;padding:14px 24px;transition:all .3s ease;width:100%}.submit-button:hover{background-color:#08593c;box-shadow:0 4px 12px #08593c33;transform:translateY(-1px)}.submit-button:active{transform:translateY(0)}.submit-button:disabled{cursor:not-allowed}.submit-button:disabled,.submit-button:disabled:hover{background-color:#bdd1c7;box-shadow:none;transform:none}.success-message{background-color:#bdd1c7;border-left:4px solid #428069;color:#08593c}.error-message-banner,.success-message{border-radius:8px;font-weight:500;margin-bottom:25px;padding:16px 20px}.error-message-banner{background-color:#ffe5e5;border-left:4px solid #ff4743;color:#ff4743}@media (max-width:768px){.support-content{padding:30px 15px 60px}.support-title{font-size:2rem}.contact-form{padding:20px}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f6f6f2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.App{min-height:100vh;width:100%}a{color:inherit;text-decoration:none}button,input,textarea{font-family:inherit}
/*# sourceMappingURL=main.4a0c7604.css.map*/