*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body{font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:var(--bg-200);color:var(--text-100);-webkit-font-smoothing:antialiased}.chae-head{font-family:Space Grotesk,system-ui,sans-serif}a{color:var(--accent-200);text-decoration:none}a:hover{color:var(--accent-100)}input,textarea,button,select{font-family:inherit}button{cursor:pointer}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#80808047;border-radius:8px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}@keyframes chaeShimmer{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}@keyframes chaeSpin{to{transform:rotate(360deg)}}@keyframes chaeMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes chaeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes chaeFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes chaePulse{0%{transform:scale(.9);opacity:.7}70%{transform:scale(1.7);opacity:0}to{opacity:0}}@keyframes chaeArrive{0%,12%{opacity:0;transform:translateY(10px) scale(.96)}22%,88%{opacity:1;transform:translateY(0) scale(1)}to{opacity:1}}@keyframes chaeBlink{0%,to{opacity:.3}50%{opacity:1}}@keyframes chaeGlow{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-4%,3%) scale(1.08)}}@keyframes chaeRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.chae-marquee-track{display:flex;width:max-content;animation:chaeMarquee 26s linear infinite}.chae-hover-lift{transition:transform .18s ease,box-shadow .18s ease}.chae-hover-lift:hover{transform:translateY(-4px)}@media(max-width:900px){.chae-hero-grid,.chae-2col{grid-template-columns:1fr!important}.chae-hero-mockup{display:none}.chae-bento{grid-template-columns:1fr!important}.chae-bento>div{grid-column:span 1!important}.chae-stats{grid-template-columns:repeat(2,1fr)!important}.chae-footer{grid-template-columns:1fr 1fr!important}.chae-landing-navlinks{display:none!important}}
