.docs-stage{min-width:0;position:relative}.docs-stage>svg{width:100%;height:auto}.docs-pkt,.docs-ov,.docs-lc-dot{pointer-events:none;font-style:normal;display:block;position:absolute;inset:0}.docs-pill,.docs-pkt>b{white-space:nowrap;font-family:var(--font-mono);background:var(--surface);border:1px solid var(--border-strong);color:var(--foreground);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.docs-pill-col{border-radius:8px;flex-direction:column;gap:3px;padding:5px 8px}.docs-pill-row{gap:6px;padding:3px 3px 3px 9px}.docs-pill-key{color:var(--accent);border-color:#6d5efc80}.docs-buy{background:var(--accent);color:#fff;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;display:inline-flex}.docs-coin{background:var(--warning);border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 2px #00000038}.docs-lockbadge,.docs-pkt-lock{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.docs-pkt-lock{background:var(--accent-soft);width:14px;height:14px;color:var(--accent)}.docs-term{white-space:nowrap;font-family:var(--font-mono);color:var(--foreground);align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.docs-term-prompt{color:var(--accent)}.docs-tile{background:var(--surface-3);border:1px solid var(--border-strong);border-radius:6px;width:21.25%;height:37.5%;display:block}.docs-tile:before,.docs-tile:after{content:"";border-radius:3px;position:absolute;left:6px}.docs-tile:before{background:var(--surface-2);height:50%;top:6px;right:6px}.docs-tile:after{background:var(--border-strong);width:55%;height:4px;bottom:8px}.docs-tile-sm{width:11.25%;height:20%}.docs-tile-sm:before{top:4px;left:4px;right:4px}.docs-tile-sm:after{height:3px;bottom:5px;left:4px}.docs-pkt{--px0:var(--x0);--py0:var(--y0);--px1:var(--x1);--py1:var(--y1);transform:translate3d(var(--px1), var(--py1), 0)}@media (max-width:767.98px){.docs-pkt{--px0:var(--mx0);--py0:var(--my0);--px1:var(--mx1);--py1:var(--my1)}}.docs-pkt>b{position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.docs-pkt-coin>b{background:var(--warning);border-color:#00000040;border-radius:50%;width:14px;height:14px;padding:0;box-shadow:inset 0 0 0 2px #00000038}.docs-pkt-res>b{color:var(--success)}.docs-pkt-paid>b{background:var(--success-soft);color:var(--success);border-color:#34d3994d;gap:3px;padding:3px 7px}.docs-pkt-coin,.docs-pkt-req{opacity:0}html[data-motion=on] .docs-loop[data-live] .docs-pkt,html[data-motion=on] .docs-loop[data-live] .docs-pkt-hook .docs-pkt-lock{animation-duration:8s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}html[data-motion=on] .docs-loop[data-live] .docs-pkt-coin{animation-name:docs-loop-coin}html[data-motion=on] .docs-loop[data-live] .docs-pkt-paid{animation-name:docs-loop-paid}html[data-motion=on] .docs-loop[data-live] .docs-pkt-key,html[data-motion=on] .docs-loop[data-live] .docs-pkt-hook{animation-name:docs-loop-carry}html[data-motion=on] .docs-loop[data-live] .docs-pkt-hook .docs-pkt-lock{animation-name:docs-loop-lock;animation-timing-function:var(--ease-out,cubic-bezier(.16, 1, .3, 1))}html[data-motion=on] .docs-loop[data-live] .docs-pkt-req{animation-name:docs-loop-req}html[data-motion=on] .docs-loop[data-live] .docs-pkt-res{animation-name:docs-loop-res}@keyframes docs-loop-coin{0%{transform:translate3d(var(--px0), var(--py0), 0);opacity:0}2%{opacity:1}13%{opacity:1}15%,to{transform:translate3d(var(--px1), var(--py1), 0);opacity:0}}@keyframes docs-loop-paid{0%,15%{opacity:0}18%,95%{opacity:1}to{opacity:0}}@keyframes docs-loop-carry{0%,22%{transform:translate3d(var(--px0), var(--py0), 0);opacity:0}24%{opacity:1}40%,95%{transform:translate3d(var(--px1), var(--py1), 0);opacity:1}to{transform:translate3d(var(--px1), var(--py1), 0);opacity:0}}@keyframes docs-loop-lock{0%,40%{transform:scale(1)}41%{transform:scale(.5)}46%{transform:scale(1.3)}52%,to{transform:scale(1)}}@keyframes docs-loop-req{0%,54%{transform:translate3d(var(--px0), var(--py0), 0);opacity:0}56%{opacity:1}65%{opacity:1}67%,to{transform:translate3d(var(--px1), var(--py1), 0);opacity:0}}@keyframes docs-loop-res{0%,69%{transform:translate3d(var(--px0), var(--py0), 0);opacity:0}71%{opacity:1}82%,95%{transform:translate3d(var(--px1), var(--py1), 0);opacity:1}to{transform:translate3d(var(--px1), var(--py1), 0);opacity:0}}.docs-ov>b{left:var(--x);top:var(--y);font-weight:500;position:absolute;transform:translate(-50%,-50%)}.docs-ov>.docs-tile{transform:none}.docs-ov>.docs-tile-sm{transform:translate(-50%,-50%)}.docs-ov>.docs-term,.docs-s4-b>b{transform:translateY(-50%)}.docs-scene{--sd:calc(var(--reveal-i,0) * 40ms + .2s)}html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]) :is(.docs-ov,.docs-ov>b){animation-fill-mode:both;animation-timing-function:var(--ease-out,cubic-bezier(.16, 1, .3, 1))}html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]) .docs-s1-a{animation-name:docs-rise;animation-duration:.44s;animation-delay:var(--sd)}html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]) .docs-s1-b{animation-name:docs-rise;animation-duration:.44s;animation-delay:calc(var(--sd) + 80ms)}html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]) .docs-s1-c{animation-name:docs-rise;animation-duration:.44s;animation-delay:calc(var(--sd) + .16s)}html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]) .docs-s1-d{animation-name:docs-fade;animation-duration:.4s;animation-delay:calc(var(--sd) + .6s)}html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]) .docs-s2-a{animation-name:docs-drop;animation-duration:.5s;animation-delay:var(--sd)}html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]) .docs-s2-b{animation-name:docs-slide;animation-duration:.6s;animation-delay:calc(var(--sd) + .7s)}html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]) .docs-s2-c>b{animation-name:docs-pop;animation-duration:.2s;animation-delay:calc(var(--sd) + 1.2s)}html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]) .docs-s3-a{animation-name:docs-slide;animation-duration:.5s;animation-delay:var(--sd)}html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]) .docs-s3-b{animation-name:docs-key;animation-duration:1.4s;animation-timing-function:linear;animation-delay:var(--sd)}html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]) .docs-s4-a{animation-name:docs-fade;animation-duration:.3s;animation-delay:var(--sd)}html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]) .docs-s4-b>b{animation-name:docs-pop-left;animation-duration:.2s;animation-delay:calc(var(--sd) + .4s)}html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]) .docs-s4-c{animation-name:docs-rise-far;animation-duration:.4s;animation-delay:calc(var(--sd) + .6s)}@media (hover:hover){html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]):hover{--sd:0s}html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]):hover :is(.docs-s1-a,.docs-s1-b,.docs-s1-c){animation-name:docs-rise-h}html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]):hover :is(.docs-s1-d,.docs-s4-a){animation-name:docs-fade-h}html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]):hover .docs-s2-a{animation-name:docs-drop-h}html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]):hover :is(.docs-s2-b,.docs-s3-a){animation-name:docs-slide-h}html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]):hover .docs-s2-c>b{animation-name:docs-pop-h}html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]):hover .docs-s3-b{animation-name:docs-key-h}html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]):hover .docs-s4-b>b{animation-name:docs-pop-left-h}html[data-motion=on] :is([data-reveal][data-inview] .docs-scene,.docs-scene[data-reveal][data-inview]):hover .docs-s4-c{animation-name:docs-rise-far-h}}@keyframes docs-fade{0%{opacity:0}}@keyframes docs-fade-h{0%{opacity:0}}@keyframes docs-rise{0%{opacity:0;transform:translateY(5%)}}@keyframes docs-rise-h{0%{opacity:0;transform:translateY(5%)}}@keyframes docs-rise-far{0%{opacity:0;transform:translateY(12%)}}@keyframes docs-rise-far-h{0%{opacity:0;transform:translateY(12%)}}@keyframes docs-drop{0%{opacity:0;transform:translateY(-15%)}}@keyframes docs-drop-h{0%{opacity:0;transform:translateY(-15%)}}@keyframes docs-slide{0%{opacity:0;transform:translate(33.75%)}}@keyframes docs-slide-h{0%{opacity:0;transform:translate(33.75%)}}@keyframes docs-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}}@keyframes docs-pop-h{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}}@keyframes docs-pop-left{0%{opacity:0;transform:translateY(-50%)scale(.6)}}@keyframes docs-pop-left-h{0%{opacity:0;transform:translateY(-50%)scale(.6)}}@keyframes docs-key{0%,36%{opacity:0;transform:translate(-65%)}41%{opacity:1}68%,75%{opacity:1;transform:translate(-31.25%,-4%)}to{opacity:1;transform:none}}@keyframes docs-key-h{0%,36%{opacity:0;transform:translate(-65%)}41%{opacity:1}68%,75%{opacity:1;transform:translate(-31.25%,-4%)}to{opacity:1;transform:none}}.docs-lc-pill{left:var(--dx);top:var(--dy);z-index:1;cursor:pointer;font-style:normal;position:absolute;transform:translate(-50%,-50%)}@media (max-width:767.98px){.docs-lc-pill{left:var(--mx);top:var(--my)}}@media (pointer:coarse){.docs-lc-pill:before{content:"";position:absolute;inset:-9px -6px}}.docs-lc-pill>span{white-space:nowrap;min-height:26px;font-family:var(--font-mono);background:var(--surface);border:1px solid var(--border-strong);color:var(--foreground);border-radius:999px;align-items:center;gap:0;padding:0 9px;font-size:11px;font-weight:500;line-height:1;display:inline-flex;position:relative}.docs-lc-pill>span:after{content:"";border:3px solid var(--accent-soft);opacity:0;pointer-events:none;border-radius:999px;transition:opacity .15s;position:absolute;inset:-4px}.docs-lc-prefix{color:var(--muted)}.docs-lc-pill[data-tone=happy]>span{border-color:#6d5efc80}.docs-lc-pill[data-tone=attention]>span{border-color:#fbbf2480}.docs-lc-pill[data-tone=ended]>span{color:var(--muted)}.docs-lc-pill>input:checked+span{border-color:var(--accent);color:var(--foreground)}.docs-lc-pill>input:checked+span:after{opacity:1}.docs-lc-pill>input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.docs-lc-pill:hover>span{border-color:var(--accent)}}.docs-lc-caps{display:grid}@supports selector(:has(a)){.docs-lc-cap{opacity:0;visibility:hidden;transition:grid-template-rows .2s var(--ease-out,cubic-bezier(.16, 1, .3, 1)), opacity .15s ease, visibility 0s linear .2s;grid-template-rows:0fr;display:grid}}@supports not selector(:has(a)){.docs-lc-cap+.docs-lc-cap{margin-top:.75rem}}.docs-lc-dot{opacity:0;--dot-x:11.11%;--dot-y:12%;--l1x:41.67%;--l1y:0%;--l2x:79.17%;--l2y:0%}@media (max-width:767.98px){.docs-lc-dot{--dot-x:50%;--dot-y:5.77%;--l1x:0%;--l1y:28.85%;--l2x:0%;--l2y:57.69%}}.docs-lc-dot:before{content:"";left:var(--dot-x);top:var(--dot-y);background:var(--accent);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute}html[data-motion=on] .docs-lc[data-inview] .docs-lc-dot{animation:1.2s ease-in-out .3s both docs-lc-run}@keyframes docs-lc-run{0%{opacity:0;transform:none}8%{opacity:1}50%{transform:translate3d(var(--l1x), var(--l1y), 0)}92%{opacity:1;transform:translate3d(var(--l2x), var(--l2y), 0)}to{opacity:0;transform:translate3d(var(--l2x), var(--l2y), 0)}}.docs-strip{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;display:flex}.docs-strip-box{background:var(--surface-2);border:1px solid var(--accent);min-height:2.25rem;font-family:var(--font-mono);color:var(--foreground);white-space:nowrap;border-radius:.5rem;align-items:center;padding:0 .75rem;font-size:12px;font-weight:500;display:inline-flex}.docs-twins{grid-template-columns:auto 64px auto;align-items:center;gap:.5rem;display:grid}.docs-twins-col{flex-direction:column;gap:.5rem;min-width:0;display:flex}.docs-twins-arrows{width:64px;height:96px}@media (max-width:639.98px){.docs-twins{grid-template-columns:1fr;justify-items:start}.docs-twins-arrows{justify-self:center;width:48px;height:72px;transform:rotate(90deg)}}.docs-stage{overflow:hidden}
