.hero{isolation:isolate;min-height:900px;position:relative;overflow:hidden}.hero__canvas{z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.is-3d-ready .hero__canvas{opacity:1}.no-webgl .hero:before{content:"";z-index:-1;background:radial-gradient(60% 50% at 68% 48%,#5064dc24,#0000 70%),conic-gradient(from 75deg at 66% 44%,#0000 0deg,#ff6b6b59 4deg,#7ef2c459 9deg,#b48cff59 14deg,#0000 18deg);position:absolute;inset:0}.hero__body{z-index:1;flex-direction:column;align-items:flex-start;gap:28px;padding-top:104px;padding-bottom:120px;display:flex;position:relative}.hero__title{max-width:760px;font-family:var(--font-display);letter-spacing:-2.5px;font-size:72px;font-weight:600;line-height:1.04}.hero__lead{max-width:540px;color:var(--mist);font-size:19px;line-height:1.55}.hero__ctas{flex-wrap:wrap;align-items:center;gap:14px;padding-top:8px;display:flex}.prism-anchor{--beam-angle:40;--prism-tilt:.37;aspect-ratio:1;pointer-events:none;width:396px;position:absolute;top:432px;left:calc(50% + 230px);transform:translate(-50%,-50%)}.one-line{grid-template-columns:560px minmax(0,1fr);align-items:center;gap:64px;padding-block:120px 56px;display:grid}.one-line__copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.one-line .section-title{font-size:34px;line-height:1.18}.text-link{color:var(--mint);transition:gap .2s var(--ease-out);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.text-link:hover{gap:12px}.code-panel{--code-size:14px;background:var(--deep);border:1px solid var(--rule);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.code-panel__head{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:20px;padding:0 24px;display:flex}.code-panel .format-switch{margin-block:10px}.code-panel__tabs{align-self:stretch;gap:22px;display:flex}.code-panel__body{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;font-family:var(--font-code);font-size:var(--code-size);flex:1;padding:16px 0;line-height:1.65;overflow-x:auto}.code-panel__body code{min-width:max-content;font:inherit;display:block}.code-line{white-space:pre;gap:18px;padding:2px 24px;display:flex}.code-line__sign{width:1ch;color:var(--dim);-webkit-user-select:none;user-select:none;flex:none}.code-line--del{color:#ffb0b0;background:#ff6b6b12}.code-line--del .code-line__sign{color:#ff8f8f}.code-line--add{color:#c9fbe6;background:#7ef2c41a}.code-line--add .code-line__sign{color:var(--mint)}.code-output{border-top:1px solid var(--rule);background:#07091273;flex-direction:column;gap:8px;padding:14px 24px 18px;display:flex}.code-output__label{color:var(--dim);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:16px}.code-output__body{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;font-family:var(--font-code);font-size:var(--code-size);line-height:1.65;overflow-x:auto}.code-output__body code{min-width:max-content;font:inherit;white-space:pre;color:var(--paper);display:block}.code-output__body code[data-kind=json]{color:var(--mist)}.code-panel__body code.is-swapping,.code-output__body code.is-swapping{animation:code-in .35s var(--ease-out)}@keyframes code-in{0%{opacity:0;transform:translateY(4px)}}.features{flex-direction:column;gap:64px;padding-block:64px 128px;display:flex}.features__title{max-width:760px}.pricing{background:var(--deep)}.pricing__inner{flex-direction:column;gap:48px;padding-block:120px;display:flex}.pricing__head{flex-direction:column;align-items:flex-start;gap:18px;max-width:760px;display:flex}.pricing__lead{max-width:600px}.payg{border:1px solid var(--rule);background:var(--night);border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.payg__item{flex-direction:column;gap:10px;padding:36px 32px;display:flex}.payg__item+.payg__item{border-left:1px solid var(--rule)}.payg__value{background:var(--spectrum);color:#0000;font-family:var(--font-display);letter-spacing:-2px;-webkit-background-clip:text;background-clip:text;font-size:56px;font-weight:600;line-height:1.1}.payg__title{font-family:var(--font-display);font-size:18px;font-weight:600}.payg__text{color:var(--mist);font-size:16px;line-height:1.55}@media (width<=1279px){.hero__title{max-width:600px;font-size:62px}.hero__lead{max-width:480px}.prism-anchor{width:320px;top:530px;left:max(760px,50% + 162px)}.one-line{grid-template-columns:440px minmax(0,1fr);gap:48px}}@media (width<=1023px){.hero{min-height:0}.hero__body{padding-top:64px;padding-bottom:0}.prism-anchor{--beam-angle:33;width:min(300px,56vw);margin:72px 14% 150px auto;position:relative;top:auto;left:auto;transform:none}.one-line{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:96px 40px}.payg{grid-template-columns:minmax(0,1fr)}.payg__item+.payg__item{border-left:0;border-top:1px solid var(--rule)}}@media (width<=640px){.hero__title{letter-spacing:-1.4px;font-size:40px}.hero__lead{font-size:16px}.hero__ctas,.hero__ctas .btn{width:100%}.prism-anchor{width:58vw;margin:56px 10% 120px auto}.one-line .section-title{letter-spacing:-.8px;font-size:28px}.code-panel{--code-size:12.5px}.code-panel__head{padding-inline:16px}.code-line{gap:12px;padding-inline:16px}.code-output{padding-inline:16px}.features{padding-block:48px 88px}.pricing__inner{gap:36px;padding-block:88px}.payg__item{padding:28px 24px}.payg__value{font-size:46px}}
