@font-face{font-family:inter;src:url(../media/inter_latin_variable-s.p.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_a5e34caf-module__EtPAkW__className{font-family:inter,inter Fallback;font-style:normal}
@font-face{font-family:roboto;src:url(../media/roboto_latin_variable-s.p.3l4zvto3p0stf.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roboto;src:url(../media/roboto_latin_variable-s.p.3l4zvto3p0stf.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:roboto;src:url(../media/roboto_latin_variable-s.p.3l4zvto3p0stf.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:roboto Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.roboto_127a2ff5-module__SQov4G__className{font-family:roboto,roboto Fallback}
.Home-module__Ho9lYW__main{flex-direction:column;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex}.Home-module__Ho9lYW__description{display:inherit;justify-content:inherit;align-items:inherit;max-width:var(--max-width);z-index:2;width:100%;font-size:.85rem;font-family:var(--font-mono)}.Home-module__Ho9lYW__description a{justify-content:center;align-items:center;gap:.5rem;display:flex}.Home-module__Ho9lYW__code{font-weight:700;font-family:var(--font-mono)}.Home-module__Ho9lYW__grid{width:var(--max-width);grid-template-columns:repeat(4,minmax(25%,auto));max-width:100%;display:grid}.Home-module__Ho9lYW__card{border-radius:var(--border-radius);background:rgba(var(--card-rgb), 0);border:1px solid rgba(var(--card-border-rgb), 0);padding:1rem 1.2rem;transition:background .2s,border .2s}.Home-module__Ho9lYW__card span{transition:transform .2s;display:inline-block}.Home-module__Ho9lYW__card h2{margin-bottom:.7rem;font-weight:600}.Home-module__Ho9lYW__card p{opacity:.6;max-width:30ch;margin:0;font-size:.9rem;line-height:1.5}.Home-module__Ho9lYW__center{justify-content:center;align-items:center;padding:4rem 0;display:flex;position:relative}.Home-module__Ho9lYW__center:before{background:var(--secondary-glow);border-radius:50%;width:480px;height:360px;margin-left:-400px}.Home-module__Ho9lYW__center:after{background:var(--primary-glow);z-index:-1;width:240px;height:180px}.Home-module__Ho9lYW__center:before,.Home-module__Ho9lYW__center:after{content:"";filter:blur(45px);position:absolute;left:50%;transform:translateZ(0)}@media (hover:hover) and (pointer:fine){.Home-module__Ho9lYW__card:hover{background:rgba(var(--card-rgb), .1);border:1px solid rgba(var(--card-border-rgb), .15)}.Home-module__Ho9lYW__card:hover span{transform:translate(4px)}}@media (prefers-reduced-motion){.Home-module__Ho9lYW__card:hover span{transform:none}}@media (max-width:700px){.Home-module__Ho9lYW__content{padding:4rem}.Home-module__Ho9lYW__grid{text-align:center;grid-template-columns:1fr;max-width:320px;margin-bottom:120px}.Home-module__Ho9lYW__card{padding:1rem 2.5rem}.Home-module__Ho9lYW__card h2{margin-bottom:.5rem}.Home-module__Ho9lYW__center{padding:8rem 0 6rem}.Home-module__Ho9lYW__center:before{height:300px;transform:none}.Home-module__Ho9lYW__description{font-size:.8rem}.Home-module__Ho9lYW__description a{padding:1rem}.Home-module__Ho9lYW__description p,.Home-module__Ho9lYW__description div{justify-content:center;width:100%;display:flex;position:fixed}.Home-module__Ho9lYW__description p{border:none;border-bottom:1px solid rgba(var(--callout-border-rgb), .25);background:linear-gradient(to bottom, rgba(var(--background-start-rgb), 1), rgba(var(--callout-rgb), .5));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-clip:padding-box;border-radius:0;align-items:center;padding:2rem 1rem 1.4rem;inset:0 0 auto}.Home-module__Ho9lYW__description div{pointer-events:none;background:linear-gradient(to bottom, transparent 0%, rgb(var(--background-end-rgb)) 40%);z-index:1;align-items:flex-end;height:200px;padding:2rem;inset:auto 0 0}}@media (min-width:701px) and (max-width:1120px){.Home-module__Ho9lYW__grid{grid-template-columns:repeat(2,50%)}}@media (prefers-color-scheme:dark){.Home-module__Ho9lYW__vercelLogo{filter:invert()}.Home-module__Ho9lYW__logo{filter:invert()drop-shadow(0 0 .3rem #ffffff70)}}@keyframes Home-module__Ho9lYW__rotate{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.Home-module__Ho9lYW__wave{transform-origin:70% 70%;animation-name:Home-module__Ho9lYW__wave-animation;animation-duration:2.5s;animation-iteration-count:infinite;display:inline-block}@keyframes Home-module__Ho9lYW__wave-animation{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}
.Terminal-module__aCuueq__fakeButtons{background-color:#ff3b47;border:1px solid #9d252b;border-radius:50%;width:10px;height:10px;margin-bottom:4px;display:inline-block;position:relative;top:6px;left:6px}.Terminal-module__aCuueq__fakeMinimize{background-color:#ffc100;border-color:#9d802c;left:11px}.Terminal-module__aCuueq__fakeZoom{background-color:#00d742;border-color:#049931;left:16px}.Terminal-module__aCuueq__line1{color:#9cd9f0;animation:.5s steps(20,end) 1s forwards Terminal-module__aCuueq__type}.Terminal-module__aCuueq__cursor1{animation:1s 2s 2 forwards Terminal-module__aCuueq__blink}.Terminal-module__aCuueq__line2{color:#cdee69;animation:.5s steps(20,end) 4.25s forwards Terminal-module__aCuueq__type}.Terminal-module__aCuueq__cursor2{animation:1s 5.25s 2 forwards Terminal-module__aCuueq__blink}.Terminal-module__aCuueq__line3{color:#e09690;animation:.5s steps(20,end) 7.5s forwards Terminal-module__aCuueq__type}.Terminal-module__aCuueq__cursor3{animation:1s 8.5s 2 forwards Terminal-module__aCuueq__blink}.Terminal-module__aCuueq__line4{color:#fff;animation:.5s steps(20,end) 10.75s forwards Terminal-module__aCuueq__type}.Terminal-module__aCuueq__cursor4{-webkit-animation:1s 11.5s infinite Terminal-module__aCuueq__blink;animation:1s 8.5s infinite Terminal-module__aCuueq__blink}@keyframes Terminal-module__aCuueq__blink{0%{opacity:0}40%{opacity:0}50%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes Terminal-module__aCuueq__type{to{width:17em}}
