@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Noto+Sans+Thai:wght@400;500;600;700&display=swap");.ls-home{--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;-webkit-font-smoothing:antialiased}.ls-home *,.ls-home :after,.ls-home :before{box-sizing:border-box}.ls-home a{color:#7c3aed;text-decoration:none}.ls-home a:hover{color:#6d28d9}.ls-home a:focus-visible,.ls-home button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(124,58,237,.35)}@keyframes lsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lsDash{to{stroke-dashoffset:-20}}@keyframes lsSpin{to{transform:rotate(1turn)}}@keyframes lsPulse{0%{transform:scale(.9);opacity:.55}to{transform:scale(1.5);opacity:0}}@keyframes lsWave{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes lsBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes lsTyping{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@keyframes lsTwinkle{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.8}}@keyframes lsTravel{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes lsGrow{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}