@font-face{font-family:__Inter_f943a5;font-style:normal;font-weight:100 900;font-display:fallback;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f943a5;font-style:normal;font-weight:100 900;font-display:fallback;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f943a5;font-style:normal;font-weight:100 900;font-display:fallback;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f943a5;font-style:normal;font-weight:100 900;font-display:fallback;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f943a5;font-style:normal;font-weight:100 900;font-display:fallback;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f943a5;font-style:normal;font-weight:100 900;font-display:fallback;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f943a5;font-style:normal;font-weight:100 900;font-display:fallback;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f943a5;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f943a5{font-family:__Inter_f943a5,__Inter_Fallback_f943a5;font-style:normal}.__variable_f943a5{--font-inter:"__Inter_f943a5","__Inter_Fallback_f943a5"}@font-face{font-family:__fontMono_b431fe;src:url(/_next/static/media/6893d7f045e4369b-s.p.woff2) format("woff2");font-display:optional;font-weight:300;font-style:normal}@font-face{font-family:__fontMono_b431fe;src:url(/_next/static/media/0f462c1f74adb2bf-s.p.woff2) format("woff2");font-display:optional;font-weight:300;font-style:italic}@font-face{font-family:__fontMono_b431fe;src:url(/_next/static/media/54c027ed928add29-s.p.woff2) format("woff2");font-display:optional;font-weight:600;font-style:normal}@font-face{font-family:__fontMono_Fallback_b431fe;src:local("Arial");ascent-override:57.59%;descent-override:16.01%;line-gap-override:14.72%;size-adjust:135.87%}.__className_b431fe{font-family:__fontMono_b431fe,__fontMono_Fallback_b431fe}.__variable_b431fe{--font-mono:"__fontMono_b431fe","__fontMono_Fallback_b431fe"}pre[class*=language-]{color:#f8fafc}.token.class-name,.token.function,.token.selector,.token.selector .class,.token.selector.class,.token.tag{color:#f472b6}.token.attr-name,.token.important,.token.keyword,.token.pseudo-class,.token.rule{color:#cbd5e1}.token.module{color:#f472b6}.token.attr-value,.token.class,.token.property,.token.string{color:#7dd3fc}.token.attr-equals,.token.punctuation{color:#64748b}.language-css .token.function,.token.unit{color:#99f6e4}.token.combinator,.token.comment,.token.operator{color:#94a3b8}.scroll-captured{position:relative}.scroll-captured:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:10;pointer-events:none}.scroll-captured>*{position:relative;z-index:20}.scroll-captured{transition:all .3s ease-in-out;overflow:hidden}.sticky-terminal-section{scroll-snap-align:start;height:100vh;overflow:hidden}html{scroll-behavior:smooth}.terminal-active{overflow:hidden}.hero-title{font-size:2.5rem;font-weight:700;line-height:1.25;letter-spacing:-.02em}@media (min-width:768px){.hero-title{font-size:3.25rem}}@media (min-width:1024px){.hero-title{font-size:4rem}}.h1{font-size:2rem;font-weight:800;line-height:1.25;letter-spacing:-.02em}@media (min-width:768px){.h1{font-size:2.5rem}}@media (min-width:1024px){.h1{font-size:3.25rem}}.h2{font-size:1.5rem;font-weight:800;line-height:1.25;letter-spacing:-.02em}@media (min-width:768px){.h2{font-size:2rem}}@media (min-width:1024px){.h2{font-size:2.5rem}}.h3{font-size:1.25rem;font-weight:700;line-height:1.25}@media (min-width:768px){.h3{font-size:1.5rem}}.h4{font-size:1.125rem;font-weight:600;line-height:1.375;letter-spacing:-.01em}@media (min-width:768px){.h4{font-size:1.25rem}}.text-lead{font-size:1.125rem;line-height:1.625}@media (min-width:768px){.text-lead{font-size:1.25rem}}.text-body{font-size:1rem;line-height:1.625}@media (min-width:768px){.text-body{font-size:1.125rem}}.text-small{font-size:.875rem;line-height:1.5}@media (min-width:768px){.text-small{font-size:1rem}}.text-caption{font-size:.75rem;line-height:1.5}@media (min-width:768px){.text-caption{font-size:.875rem}}.btn-text{font-size:.875rem;font-weight:500}@media (min-width:768px){.btn-text{font-size:1rem}}.btn-text-sm{font-size:.75rem;font-weight:500}@media (min-width:768px){.btn-text-sm{font-size:.875rem}}.btn,.btn-sm{display:inline-flex;align-items:center;justify-content:center;border-radius:.125rem;border-width:1px;border-color:transparent;font-weight:500;line-height:1.375;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn{padding:.75rem 2rem}.btn-sm{padding:.5rem 1rem}.form-checkbox,.form-input,.form-multiselect,.form-radio,.form-select,.form-textarea{border-width:1px;--tw-border-opacity:1;border-color:rgb(51 54 58/var(--tw-border-opacity));background-color:transparent}.form-checkbox:focus,.form-input:focus,.form-multiselect:focus,.form-radio:focus,.form-select:focus,.form-textarea:focus{--tw-border-opacity:1;border-color:rgb(112 125 134/var(--tw-border-opacity))}.form-checkbox,.form-input,.form-multiselect,.form-select,.form-textarea{border-radius:.125rem}.form-input,.form-multiselect,.form-select,.form-textarea{padding:.75rem 1rem}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(112 125 134/var(--tw-placeholder-opacity))}.form-input::placeholder,.form-textarea::placeholder{--tw-placeholder-opacity:1;color:rgb(112 125 134/var(--tw-placeholder-opacity))}.form-select{padding-right:2.5rem}.form-checkbox,.form-radio{--tw-text-opacity:1;color:rgb(255 119 0/var(--tw-text-opacity))}.form-switch{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:60px}.form-switch label{display:block;height:2rem;cursor:pointer;overflow:hidden;border-radius:9999px}.form-switch label>span:first-child{position:absolute;display:block;border-radius:9999px;width:28px;height:28px;top:2px;left:2px;right:50%;transition:all .15s ease-out}.form-switch input[type=checkbox]:checked+label{--tw-bg-opacity:1;background-color:rgb(93 93 255/var(--tw-bg-opacity))}.form-switch input[type=checkbox]:checked+label>span:first-child{left:30px}.form-checkbox:focus,.form-input:focus,.form-multiselect:focus,.form-radio:focus,.form-select:focus,.form-textarea:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.hamburger svg>:first-child,.hamburger svg>:nth-child(2),.hamburger svg>:nth-child(3){transform-origin:center;transform:rotate(0deg)}.hamburger svg>:first-child{transition:y .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),opacity .1s ease-in}.hamburger svg>:nth-child(2){transition:transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger svg>:nth-child(3){transition:y .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),width .1s ease-in .25s}.hamburger.active svg>:first-child{opacity:0;y:11;transform:rotate(225deg);transition:y .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,opacity .1s ease-out .12s}.hamburger.active svg>:nth-child(2){transform:rotate(225deg);transition:transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger.active svg>:nth-child(3){y:11;transform:rotate(135deg);transition:y .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,width .1s ease-out}.bg-grid-pattern{background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:50px 50px}.hero-title{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-inter{line-height:1.5;letter-spacing:-.02em}@keyframes pulseLoop{0%{opacity:0;transform:scale(.1) translateZ(0)}40%{opacity:1}60%{opacity:1}to{opacity:0;transform:scale(2) translateZ(0)}}.pulse{transform:scale(.1);opacity:0;transform-origin:center;animation:pulseLoop 8s linear infinite}.pulse-1{animation-delay:-2s}.pulse-2{animation-delay:-4s}.pulse-3{animation-delay:-6s}