*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{overflow-x:hidden;width:100%}@media (max-width:768px){body{font-size:14px}*{max-width:100%}section{padding:60px 20px!important}h1{font-size:clamp(24px,6vw,48px)!important}h2{font-size:clamp(20px,5vw,32px)!important}p{font-size:clamp(14px,4vw,16px)!important}button{font-size:14px!important;padding:12px 24px!important}input,select,textarea{font-size:16px!important;padding:12px!important}}@media (max-width:480px){body{font-size:13px}section{padding:40px 16px!important}h1{font-size:clamp(20px,7vw,32px)!important}h2{font-size:clamp(18px,5vw,24px)!important}p{font-size:clamp(13px,3.5vw,15px)!important}button{font-size:13px!important;padding:10px 20px!important;width:100%!important}input,select,textarea{font-size:16px!important;padding:10px!important;width:100%!important}.container{margin:0 auto!important;max-width:100%!important;padding:0 16px!important}.flex-wrap{flex-wrap:wrap!important}.stack-mobile{flex-direction:column!important;gap:16px!important}}@media (min-width:1024px){section{padding:140px 40px}button{font-size:16px;padding:15px 40px}}@media (max-width:768px){.hero-text-wrapper{align-items:center!important;flex-direction:column!important;text-align:center!important}.hero-buttons{flex-direction:column!important;gap:12px!important;width:100%!important}.hero-buttons button{padding:14px 24px!important;width:100%!important}.feature-grid{gap:24px!important;grid-template-columns:1fr!important;padding:0 16px!important}.feature-card{padding:32px 20px!important}.use-cases-grid{gap:12px!important;grid-template-columns:repeat(2,1fr)!important}.use-case-item{font-size:12px!important;padding:20px 16px!important}.use-case-item .emoji{font-size:32px!important}.stats-grid{gap:12px!important;grid-template-columns:repeat(2,1fr)!important}.stat-card{padding:20px 16px!important}.dashboard-layout{flex-direction:column!important}.dashboard-sidebar{border-bottom:1px solid var(--border)!important;border-right:none!important;flex-direction:row!important;gap:6px!important;min-height:auto!important;overflow-x:auto!important;padding:12px 16px!important;width:100%!important}.dashboard-sidebar .sidebar-logo,.dashboard-sidebar .sidebar-user{display:none!important}.sidebar-nav-item{font-size:12px!important;padding:10px 16px!important;white-space:nowrap!important}.dashboard-content{padding:20px 16px!important}.recent-grid{grid-template-columns:1fr!important}.memory-row-actions{flex-direction:column!important;gap:4px!important}.memory-row-actions button{font-size:11px!important;padding:8px 12px!important}.auth-card{max-width:100%!important;padding:32px 24px!important}.auth-divider{gap:8px!important}.create-memory-steps{gap:8px!important;margin-bottom:32px!important}.step-indicator{font-size:12px!important;padding:12px!important}.input-field{font-size:16px!important;padding:12px!important;width:100%!important}.form-buttons,.form-group{gap:12px!important}.form-buttons{flex-direction:column!important}.form-buttons button{padding:12px!important;width:100%!important}.ticker-scroll{font-size:11px!important;gap:30px!important}.testimonials-grid{grid-template-columns:1fr!important}.testimonial-card{padding:24px 16px!important}}@media (max-width:480px){.hero-text-wrapper h1{font-size:28px!important;line-height:1.2!important}.hero-text-wrapper p{font-size:14px!important;line-height:1.5!important}.hero-buttons{flex-direction:column!important;gap:10px!important}.hero-buttons button{font-size:13px!important;padding:12px 16px!important;width:100%!important}.feature-grid{gap:16px!important;grid-template-columns:1fr!important;padding:0 12px!important}.feature-card{padding:24px 16px!important}.feature-card img{height:50px!important;width:50px!important}.use-cases-grid{gap:12px!important;grid-template-columns:1fr!important}.use-case-item{font-size:11px!important;padding:16px 12px!important}.use-case-item .emoji{font-size:28px!important}.use-case-item .title{font-size:12px!important}.use-case-item .desc{font-size:11px!important}.dashboard-layout{flex-direction:column!important;gap:0!important}.dashboard-sidebar{border:none!important;border-bottom:1px solid var(--border)!important;flex-direction:row!important;gap:4px!important;min-height:50px!important;overflow-x:auto!important;padding:8px 12px!important;width:100%!important}.sidebar-nav-item{font-size:11px!important;min-width:-webkit-fit-content!important;min-width:fit-content!important;padding:8px 12px!important;white-space:nowrap!important}.dashboard-content{padding:16px 12px!important;width:100%!important}.stats-grid{gap:10px!important;grid-template-columns:repeat(2,1fr)!important}.stat-card{font-size:12px!important;padding:16px 12px!important}.stat-card .value{font-size:24px!important}.stat-card .label{font-size:10px!important}.recent-grid{gap:16px!important;grid-template-columns:1fr!important}.memory-row{flex-wrap:wrap!important;padding:16px 12px!important}.memory-row-icon{font-size:14px!important;height:32px!important;width:32px!important}.memory-row-info{font-size:12px!important}.memory-row-info .title{font-size:13px!important}.memory-row-actions{flex-direction:row!important;gap:6px!important;margin-top:8px!important;width:100%!important}.memory-row-actions button{flex:1 1!important;font-size:10px!important;padding:6px 8px!important}.auth-card{padding:24px 16px!important}.auth-card h2{font-size:22px!important;margin-bottom:16px!important}.auth-form{gap:10px!important}.auth-form button,.input-field{font-size:14px!important;padding:11px!important;width:100%!important}.create-memory-wrapper{max-width:100%!important;padding:0 12px!important}.create-memory-title{font-size:24px!important;margin-bottom:8px!important}.create-memory-desc{font-size:13px!important;margin-bottom:24px!important}.create-memory-steps{gap:6px!important;margin-bottom:24px!important}.step-indicator{font-size:11px!important;padding:10px 8px!important}.form-group{gap:8px!important;margin-bottom:12px!important}.form-group label{font-size:11px!important}.form-group textarea{font-size:14px!important;min-height:150px!important;padding:10px!important}.form-buttons{flex-direction:column!important;gap:10px!important}.form-buttons button{font-size:13px!important;padding:11px!important;width:100%!important}.ticker-scroll{font-size:10px!important;gap:20px!important;padding:8px 0!important}.card{border-radius:12px!important;padding:16px 12px!important}.glass{border-radius:10px!important;padding:12px!important}.seal-success-wrapper{padding:20px!important}.seal-success-icon{height:60px!important;width:60px!important}.seal-success-text{font-size:20px!important}.seal-success-subtext{font-size:12px!important}.status-badge{font-size:10px!important;padding:4px 8px!important}}@media (max-width:360px){.hero-text-wrapper h1{font-size:22px!important}.create-memory-title,.stat-card .value{font-size:20px!important}.memory-row-actions button{font-size:9px!important;padding:5px 6px!important}}@media (max-width:600px) and (max-height:500px){section{min-height:auto!important;padding:30px 16px!important}.hero-text-wrapper{gap:16px!important}.dashboard-sidebar{padding:6px 12px!important}.dashboard-content{padding:12px!important}.stats-grid{gap:8px!important}.stat-card{padding:12px 8px!important}}
/*# sourceMappingURL=main.d3e800a6.css.map*/