*{box-sizing:border-box}body,html{margin:0;padding:0;background:#050506;color:#F4F4F4;font-family:Inter,system-ui,sans-serif}a{color:#FF4D00;text-decoration:none}button,input{font:inherit;color:inherit;outline:none}input::placeholder{color:rgba(244,244,244,.35)}@keyframes hh-typed{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes hh-blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes hh-monodraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important}}@media (min-width:1920px){body{font-size:17px;line-height:1.55}h1{letter-spacing:-.03em}h2{letter-spacing:-.025em}.btn,[role=button],button{min-height:56px;padding:18px 26px;font-size:14px;letter-spacing:.24em}input,select,textarea{padding:18px 22px;font-size:16px;min-height:56px}.container,.surface,main,section{padding-inline:max(48px,3.5vw)}.mono,code,pre{font-size:14px}}@media (min-width:2560px){body{font-size:20px}.btn,[role=button],button{min-height:66px;padding:22px 32px;font-size:16px}input,select,textarea{padding:22px 26px;font-size:18px;min-height:66px}}@media (min-width:3840px){body{font-size:26px;line-height:1.6}.btn,[role=button],button{min-height:84px;padding:30px 40px;font-size:20px}input,select,textarea{padding:30px 34px;font-size:24px;min-height:84px}.container,.surface,main,section{padding-inline:max(64px,3vw)}}html[data-hh-tv="1"]{--hh-tv:1}@media (pointer:coarse) and (min-width:1600px){[role=button],a,button{min-height:56px}}