@tailwind base;@tailwind components;@tailwind utilities;@keyframes letterReveal{0%{filter:blur(8px);opacity:0;transform:translateY(30px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes subtitleReveal{0%{letter-spacing:.1em;opacity:0}to{letter-spacing:.4em;opacity:.5}}@keyframes splashFadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes splitRevealTop{to{transform:translateY(-100%)}}@keyframes splitRevealBottom{to{transform:translateY(100%)}}.splash-letter{animation:letterReveal .8s cubic-bezier(.22,1,.36,1) forwards;display:inline-block;opacity:0}.splash-line{animation:lineGrow .8s cubic-bezier(.22,1,.36,1) forwards;animation-delay:1s;transform:scaleX(0)}.splash-subtitle{animation:subtitleReveal 1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:1.3s;opacity:0}.splash-overlay{animation:splashFadeOut .6s ease-in-out forwards}.split-top{animation:splitRevealTop 1s cubic-bezier(.76,0,.24,1) forwards}.split-bottom{animation:splitRevealBottom 1s cubic-bezier(.76,0,.24,1) forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes expandWidth{0%{width:0}to{width:80px}}@keyframes slowZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes shimmer{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}@keyframes scrollLine{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.animate-fade-in-up{animation:fadeInUp 1.2s cubic-bezier(.22,1,.36,1) forwards;opacity:0}.animate-fade-in{animation:fadeIn 1.5s ease forwards;opacity:0}.animate-expand-width{animation:expandWidth 1s cubic-bezier(.22,1,.36,1) forwards;width:0}.animate-slow-zoom{animation:slowZoom 20s ease-out forwards}.animate-shimmer{animation:shimmer 3s ease-in-out infinite}.animate-scroll-line{animation:scrollLine 2.5s ease-in-out infinite}.delay-200{animation-delay:.2s}.delay-400{animation-delay:.4s}.delay-600{animation-delay:.6s}.delay-800{animation-delay:.8s}.delay-1000{animation-delay:1s}.delay-1200{animation-delay:1.2s}.delay-1400{animation-delay:1.4s}.delay-1600{animation-delay:1.6s}
/*# sourceMappingURL=main.984bd41a.css.map*/