.type-h1{text-align:center}.type-h1__live{white-space:nowrap}.type-h1__cursor{animation:typeBlink 1s steps(1) infinite;background:#0549d1;display:inline-block;height:.85em;margin-left:4px;vertical-align:-.06em;width:2px}.type-h1.is-typing .type-h1__cursor{animation:none}@keyframes typeBlink{50%{opacity:0}}.cs{--cs-ar:1.667;background:transparent;padding:3.5rem 24px 6rem;position:relative}.cs-tabs-wrap{display:flex;justify-content:center}.cs-tabs{-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);background:hsla(0,0%,100%,.45);border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.7),0 8px 30px rgba(60,40,90,.08);display:flex;gap:4px;max-width:100%;overflow-x:auto;padding:5px;position:relative;scrollbar-width:none}.cs-tabs::-webkit-scrollbar{display:none}.cs-ink{background:#fff;border-radius:999px;bottom:5px;box-shadow:0 1px 2px rgba(20,25,40,.06),0 4px 12px rgba(60,40,90,.1);left:0;position:absolute;top:5px;transition:transform .45s cubic-bezier(.22,.7,.2,1),width .45s cubic-bezier(.22,.7,.2,1);width:0}.cs-tab{background:none;border:0;border-radius:999px;color:#5f6573;cursor:pointer;flex:none;font:inherit;font-size:14px;line-height:1.2;padding:12px 24px;position:relative;transition:color .25s ease;white-space:nowrap;z-index:1}.cs-tab.is-on,.cs-tab:hover{color:#2b3140}.cs-tab:focus-visible{outline:2px solid #0549d1;outline-offset:-2px}.cs-frame{margin:48px auto 0;max-width:1232px;padding:0 clamp(0px,8vw,140px);position:relative;width:100%}.cs-stage{display:grid;position:relative;touch-action:pan-y;z-index:1}.cs-slide{left:0;opacity:0;position:absolute;right:0;top:0;transform:translateY(8px);transition:opacity .5s ease,transform .6s cubic-bezier(.22,.7,.2,1),visibility 0s linear .5s;visibility:hidden}.cs-slide.is-on{opacity:1;position:relative;transform:none;transition:opacity .5s ease,transform .6s cubic-bezier(.22,.7,.2,1);visibility:visible}.cs-screen{background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(20,25,40,.06),0 12px 28px rgba(60,40,90,.08),0 34px 70px rgba(60,40,90,.14);overflow:hidden}@media (max-width:1023px){.cs-frame{margin-top:36px}}@media (max-width:760px){.type-h1__live{display:block;min-height:1.15em}.cs{padding:2rem 16px 3rem}.cs-tabs-wrap{justify-content:flex-start}.cs-tab{font-size:15px;padding:10px 18px}.cs-frame{margin-top:24px;padding:0}.cs-screen{border-radius:8px}.hx-blob{filter:blur(48px)}.hx-lines{background-size:40px 40px}}@media (prefers-reduced-motion:reduce){.type-h1__cursor{display:none}.cs-ink,.cs-slide{transition:none}.hx-blob{animation:none}}.hx{background:#fff;isolation:isolate;overflow:hidden}.hx,.hx-in{position:relative}.hx-in{z-index:1}.hx-bg{inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,transparent 6%,rgba(0,0,0,.35) 16%,#000 36%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,transparent 6%,rgba(0,0,0,.35) 16%,#000 36%,#000 80%,transparent);pointer-events:none;z-index:0}.hx-bg,.hx-blob{position:absolute}.hx-blob{border-radius:50%;filter:blur(80px);will-change:transform}.hx-blob--a{animation:hxDriftA 18s ease-in-out infinite alternate;background:rgba(171,159,224,.5);height:55%;left:-6%;top:30%;width:50%}.hx-blob--b{animation:hxDriftB 22s ease-in-out infinite alternate;background:rgba(240,170,120,.38);height:55%;right:-6%;top:38%;width:46%}.hx-blob--c{animation:hxDriftC 20s ease-in-out infinite alternate;background:hsla(44,75%,80%,.28);height:45%;left:33%;top:4%;width:34%}.hx-blob--d{animation:hxDriftD 24s ease-in-out infinite alternate;background:hsla(44,75%,80%,.35);height:40%;left:30%;top:55%;width:40%}@keyframes hxDriftA{to{transform:translate(8%,-6%) scale(1.08)}}@keyframes hxDriftB{to{transform:translate(-8%,6%) scale(.94)}}@keyframes hxDriftC{to{transform:translate(6%,8%) scale(1.1)}}@keyframes hxDriftD{to{transform:translate(-10%,-6%) scale(1.12)}}.hx-grain{height:100%;-webkit-mask-image:radial-gradient(75% 55% at 50% 65%,#000 0,transparent 85%);mask-image:radial-gradient(75% 55% at 50% 65%,#000 0,transparent 85%);mix-blend-mode:soft-light;opacity:.06;width:100%}.hx-grain,.hx-lines{inset:0;position:absolute}.hx-lines{background-image:linear-gradient(rgba(43,49,64,.045) 1px,transparent 0),linear-gradient(90deg,rgba(43,49,64,.045) 1px,transparent 0);background-position:top;background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 55% at 50% 62%,#000 0,rgba(0,0,0,.6) 45%,transparent 80%);mask-image:radial-gradient(70% 55% at 50% 62%,#000 0,rgba(0,0,0,.6) 45%,transparent 80%)}