main{z-index:1;position:relative}.back-to-top,.sk-hero-section{padding:clamp(100px,15vh,184px)var(--page-gutter,7vw)clamp(80px,11vh,132px)}.sk-hero{grid-template-columns:minmax(0,1fr) minmax(300px,430px);grid-template-areas:"code return""foot foot";align-items:start;gap:clamp(40px,6vh,72px) clamp(40px,5vw,90px);max-width:1320px;display:grid}.sk-hero-code{grid-area:code;min-width:0}.sk-hero-foot{grid-area:foot}.sk-return{border:1px solid var(--border-subtle);border-radius:14px;grid-area:return;align-self:center;min-height:172px;padding:clamp(18px,1.6vw,26px);display:grid;position:relative}.sk-return-card{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .32s,transform .32s;transform:translateY(6px)}.sk-return-card.is-active{opacity:1;transform:none}.sk-return-type{font-family:var(--font-code);letter-spacing:.04em;color:#7adae6;margin:0 0 12px;font-size:12px}.sk-return-body{font-family:var(--font-code);font-size:var(--mkt-body-xs);color:var(--text-secondary);white-space:pre;scrollbar-width:none;margin:0;line-height:1.7;overflow-x:auto}.sk-return-body::-webkit-scrollbar{display:none}.sk-rs{color:var(--text-tertiary)}.sk-rn{color:var(--text-primary)}.sk-editor{font-family:var(--font-code);font-size:var(--mkt-lead);margin-top:clamp(20px,2.6vh,34px);line-height:1.9}.sk-line{color:var(--text-secondary);white-space:pre;margin:0}.sk-kw{color:var(--mkt-purple-text)}.sk-fn{color:#7adae6}.sk-var{color:var(--text-primary)}.sk-str{color:var(--text-tertiary)}.sk-dot{color:var(--text-primary)}.sk-ghost{color:var(--text-quaternary);transition:opacity .16s}.sk-caret{background:#7adae6;width:2px;height:1.05em;margin-left:1px;animation:1.05s step-end infinite sk-blink;display:inline-block;transform:translateY(.16em)}@keyframes sk-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.sk-ac{border:1px solid var(--border-subtle);opacity:0;transform-origin:0 0;background:0 0;border-radius:12px;width:min(100%,460px);margin:10px 0 0;padding:6px;list-style:none;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);transform:translateY(-8px)scale(.985)}.sk-editor.is-open .sk-ac{opacity:1;transform:none}.sk-ac-item{font-size:var(--mkt-body-sm);opacity:0;transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1),background-color .2s;transition-delay:calc(var(--i)*55ms + .16s);border-radius:7px;grid-template-columns:auto 1fr auto;align-items:baseline;gap:0 10px;padding:8px 12px;display:grid;transform:translateY(6px)}.sk-editor.is-open .sk-ac-item{opacity:1;transform:none}.sk-ac-item.is-active{background:#ffffff0e}.sk-ac-name{color:#7adae6}.sk-ac-sig{color:var(--text-tertiary)}.sk-ac-ret{color:var(--text-quaternary);letter-spacing:.01em;justify-self:end;font-size:.86em}.sk-hero-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;display:flex}.sk-claim{font-family:var(--font-display);font-weight:500;font-size:var(--mkt-h2);letter-spacing:var(--tracking-denser,-.03em);color:var(--text-primary);margin:0;line-height:1}.sk-cta{flex-shrink:0;margin-bottom:6px}.sk-cta .link-cta{align-self:center}@media (width<=640px){.sk-hero-foot{align-items:flex-start}.sk-cta{flex-flow:wrap;align-items:center;gap:14px 18px}}@media (width<=900px){.sk-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"code""foot"}.sk-return{display:none}}@media (width<=720px){.sk-editor{font-size:var(--mkt-body)}.sk-ac{width:100%}}@media (width>=1600px){.sk-hero{grid-template-columns:minmax(0,1fr) minmax(340px,480px);max-width:1460px}.sk-editor{font-size:23px}.sk-ac{width:min(100%,520px)}.sk-claim{font-size:clamp(56px,4.6vw,76px)}.sk-return-body{font-size:15px}}@media (width>=1920px){.sk-hero{max-width:1620px}.sk-editor{font-size:25px}.sk-ac{width:min(100%,560px)}.sk-claim{font-size:84px}}@media (width>=2400px){.sk-hero{max-width:1840px}.sk-editor{font-size:28px}.sk-claim{font-size:96px}}@media (prefers-reduced-motion:reduce){.sk-caret{animation:none}.sk-ac,.sk-ac-item{transition:none}}.sk-act2{min-height:240vh;position:relative}.sk-act2-stage{--p:0;min-height:100vh;padding:0 var(--page-gutter,7vw);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(34px,5vh,60px);display:flex;position:sticky;top:0}.sk-act2-h2{font-family:var(--font-display);font-weight:500;font-size:var(--mkt-h2);letter-spacing:var(--tracking-dense,-.024em);color:var(--text-primary);margin:0;line-height:1.02}.sk-langs{text-align:left;grid-template-columns:1fr 1fr 1fr;gap:clamp(20px,2.5vw,48px);width:100%;max-width:1280px;display:grid}.sk-lang{min-width:0}.sk-lang-head{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.sk-lang-label{font-family:var(--font-base,"Manrope",system-ui,sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:12px}.sk-lang-gh{font-family:var(--font-base,"Manrope",system-ui,sans-serif);letter-spacing:.02em;color:var(--text-quaternary);font-size:11px;text-decoration:none;transition:color .16s}.sk-lang-gh:hover{color:var(--text-tertiary)}.sk-lang-code{font-family:var(--font-code);white-space:pre;scrollbar-width:none;margin:0;font-size:clamp(12.5px,1vw,15px);line-height:2;overflow-x:auto}.sk-lang-code::-webkit-scrollbar{display:none}.sk-l{color:var(--text-secondary);opacity:.2;transition:opacity .34s;display:block}.sk-l.is-lit{opacity:1}@media (width<=900px){.sk-langs{grid-template-columns:1fr 1fr;max-width:640px}}@media (width<=600px){.sk-act2{min-height:220vh}.sk-langs{grid-template-columns:1fr;gap:28px;max-width:420px}}.sk-teal{isolation:isolate;color:#1d1612;position:relative}.sk-teal-fill{z-index:-1;background:#7adae6;position:absolute;inset:0;overflow:hidden}.sk-teal-slat{top:0;bottom:0;left:calc(var(--si,0)*(100%/6));background:var(--background);--s:clamp(0,(var(--p,0) - var(--si,0)*.06)/.55,1);width:calc(16.6667% + 1px);transform:scaleX(calc(1 - var(--s)));will-change:transform;position:absolute}.sk-teal-slat:nth-child(odd){transform-origin:0}.sk-teal-slat:nth-child(2n){transform-origin:100%}.sk-teal-h2,.sk-act4-h2{font-family:var(--font-display);letter-spacing:var(--tracking-denser,-.03em);color:#1d1612;margin:0;font-weight:500}.sk-act3{padding:clamp(120px,18vh,220px)var(--page-gutter,7vw)clamp(80px,10vh,130px)}.sk-act3-inner{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:clamp(36px,5vw,90px);max-width:1180px;margin:0 auto;display:grid}.sk-teal-h2{font-size:var(--mkt-hero);line-height:.98}.sk-rdemo{font-family:var(--font-code);font-size:var(--mkt-body);line-height:1.85}.sk-rline{color:#1d1612e6;white-space:pre;margin:0}.sk-rvar,.sk-rnum,.sk-rdot{color:#1d1612}.sk-rghost{color:#1d1612e6}.sk-rcaret{background:#7c4fe8;width:2px;height:1.05em;margin-left:1px;animation:1.05s step-end infinite sk-blink;display:inline-block;transform:translateY(.16em)}.sk-rac{border:1px solid #1d161238;border-radius:12px;width:min(100%,320px);margin:10px 0 0;padding:6px;list-style:none}.sk-rac-item{font-size:var(--mkt-body-sm);border-radius:7px;justify-content:space-between;align-items:baseline;padding:8px 12px;transition:background-color .2s;display:flex}.sk-rac-item.is-active{background:#1d161212}.sk-rac-name{color:#1d1612;font-weight:600}.sk-rac-ret{color:#1d1612e6}.sk-act4{padding:clamp(60px,8vh,120px)var(--page-gutter,7vw)clamp(130px,20vh,240px);text-align:center}.sk-act4-inner{max-width:1100px;margin:0 auto}.sk-teal-kicker{font-family:var(--font-base,"Manrope",system-ui,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#1d1612e6;margin:0 0 18px;font-size:12px}.sk-act4-h2{font-size:clamp(46px,8vw,120px);line-height:.96}.sk-methods{font-family:var(--font-code);color:#1d1612e6;margin:clamp(28px,4vh,48px) 0 0;font-size:clamp(13px,1.3vw,18px)}.sk-methods span{color:#1d1612}.sk-act4-note{font-family:var(--font-base,"Manrope",system-ui,sans-serif);color:#1d1612bf;max-width:60ch;margin:14px auto 0;font-size:clamp(13px,1.1vw,15px)}@media (width<=900px){.sk-act3-inner{grid-template-columns:minmax(0,1fr);gap:40px}}@media (prefers-reduced-motion:reduce){.sk-rcaret{animation:none}}.sk-act5{padding:clamp(110px,16vh,200px)var(--page-gutter,7vw)}.sk-act5-inner{grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:center;gap:clamp(40px,5vw,90px);max-width:1180px;margin:0 auto;display:grid}.sk-act5-h2{font-family:var(--font-display);font-weight:500;font-size:var(--mkt-hero);letter-spacing:var(--tracking-denser,-.03em);color:var(--text-primary);margin:0;line-height:1}.sk-handles{margin:0;padding:0;list-style:none}.sk-handle{border-bottom:1px solid var(--border-subtle);opacity:0;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i)*90ms);flex-direction:column;gap:5px;padding:clamp(16px,2.2vh,24px) 0;display:flex;transform:translateY(12px)}.sk-handle:last-child{border-bottom:none}.sk-act5.is-in .sk-handle{opacity:1;transform:none}.sk-handle-k{font-family:var(--font-base);font-weight:600;font-size:var(--mkt-body);color:var(--text-primary)}.sk-handle-d{font-family:var(--font-base);font-size:var(--mkt-body-sm);color:var(--text-secondary)}.sk-end{padding:clamp(120px,18vh,210px)var(--page-gutter,7vw);text-align:center;flex-direction:column;align-items:center;display:flex}.sk-end-h2{font-family:var(--font-display);font-weight:500;font-size:var(--mkt-hero);letter-spacing:var(--tracking-denser,-.03em);color:var(--text-primary);margin:16px 0 0;line-height:.98}.sk-install{font-family:var(--font-code);font-size:var(--mkt-body);margin-top:clamp(28px,4vh,46px);line-height:2.1}.sk-install-line{color:var(--text-secondary);margin:0}.sk-install-pr{color:var(--text-quaternary);margin-right:8px}.sk-install-pkg{color:#7adae6}.sk-end-cta{margin-top:clamp(30px,4.5vh,52px)}@media (width<=900px){.sk-act5-inner{grid-template-columns:minmax(0,1fr);gap:36px}}@media (prefers-reduced-motion:reduce){.sk-handle{transition:none}}