.hero-dots[data-v-846dc28d]{background-image:radial-gradient(circle at 1px 1px,var(--ui-border) 1px,transparent 1.3px);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.55) 55%,transparent 92%);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.55) 55%,transparent 92%)}@media(prefers-reduced-motion:no-preference){.hero-win[data-v-846dc28d]{animation:hero-win-846dc28d 1.1s var(--ease-fridai) .38s both}.hero-title[data-v-846dc28d] em{animation:hero-mark-846dc28d .75s var(--ease-draw) .8s both}}@keyframes hero-win-846dc28d{0%{opacity:0;transform:translateY(28px) scale(.985)}}@keyframes hero-mark-846dc28d{0%{background-size:0 var(--mk-h)}}.cta-dotgrid[data-v-9e33901e]{background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.09) 1px,transparent 1.3px);background-size:24px 24px;-webkit-mask-image:linear-gradient(115deg,#000 10%,transparent 75%);mask-image:linear-gradient(115deg,#000 10%,transparent 75%)}.blog-fade-enter-active[data-v-b3530bc9],.blog-fade-leave-active[data-v-b3530bc9]{transition:opacity .2s ease}.blog-fade-enter-from[data-v-b3530bc9],.blog-fade-leave-to[data-v-b3530bc9]{opacity:0}.text-doc[data-v-4efade60] :is(h2,h3){scroll-margin-top:calc(var(--ui-header-height) + 2rem)}.toc-doc[data-v-4efade60]{counter-reset:doc-section}.toc-doc[data-v-4efade60] h2{border-top:1px solid var(--ui-border);counter-increment:doc-section;margin-top:3.5rem;padding-top:2rem}.toc-doc[data-v-4efade60] h2:first-child{border-top:0;margin-top:0;padding-top:0}.toc-doc[data-v-4efade60] h2:before{color:var(--ui-text-muted);content:counter(doc-section,decimal-leading-zero);display:block;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.1em;line-height:1rem;margin-bottom:.75rem}.note-line[data-v-c5a7db58]{border-radius:.25rem;color:var(--ui-text);display:block;font-size:13px;line-height:1.5;padding:.3rem .5rem;text-align:left;transition:background-color .25s,color .25s;width:100%}.note-line[data-v-c5a7db58]:hover{background:var(--ui-bg-muted)}.note-line.is-hl[data-v-c5a7db58]{background:var(--color-yellow-100);color:var(--ui-text-highlighted)}.demo-hl[data-v-c5a7db58]{background-image:linear-gradient(var(--color-marker),var(--color-marker));background-position:0 88%;background-repeat:no-repeat;background-size:0 .5em;transition:background-size .7s var(--ease-draw)}.demo-hl.is-hl[data-v-c5a7db58]{background-size:100% .5em;color:var(--ui-text-highlighted)}@media(prefers-reduced-motion:reduce){.demo-hl[data-v-c5a7db58],.note-line[data-v-c5a7db58]{transition:none}}.wave-bar[data-v-fd6b7d82]{transition:background-color .3s ease}.doc-h[data-v-fd6b7d82]{color:var(--ui-text-muted);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.doc-blk[data-v-fd6b7d82]{transition:opacity .55s ease,transform .55s var(--ease-fridai);transition-delay:calc(var(--i)*.14s)}.doc-blk.is-wait[data-v-fd6b7d82]{opacity:0;transform:translateY(6px);transition-delay:0s}@media(prefers-reduced-motion:reduce){.doc-blk[data-v-fd6b7d82],.wave-bar[data-v-fd6b7d82]{transition:none}}.prog-fill[data-v-b38be3f8]{transition:width 1.3s var(--ease-fridai) .15s;width:0}.is-run .prog-fill[data-v-b38be3f8]{width:56.25%}.stance-pin[data-v-b38be3f8]{top:0;transition:top 1.1s var(--ease-fridai) .45s}.is-run .stance-pin[data-v-b38be3f8]{top:64px}.anno-num[data-v-b38be3f8]{background:var(--color-marker);box-shadow:0 0 0 2px var(--ui-bg);color:var(--ui-text-highlighted);display:grid;font:500 10px/1 var(--font-mono);height:18px;place-items:center;position:absolute;right:-8px;top:-8px;width:18px;z-index:2}.anno-dot[data-v-b38be3f8],.anno-num[data-v-b38be3f8]{border-radius:9999px}.anno-dot[data-v-b38be3f8]{background:var(--color-marker);color:var(--ui-text-highlighted);display:inline-grid;font:500 11px/1 var(--font-mono);height:22px;padding:0 .45rem;place-items:center}.demo-chip[data-v-b38be3f8]{align-items:center;background:var(--ui-bg);border-radius:9999px;box-shadow:inset 0 0 0 1px var(--ui-border);color:var(--ui-text);display:inline-flex;font-size:11.5px;font-weight:500;line-height:1rem;padding:.1875rem .5625rem}.anno-svg[data-v-b38be3f8]{overflow:visible}.anno-path[data-v-b38be3f8]{fill:none;stroke:var(--ui-text-highlighted);stroke-dasharray:1;stroke-dashoffset:1;stroke-linejoin:round;stroke-width:1;transition:stroke-dashoffset 1s var(--ease-draw)}.anno-svg.drawn .anno-path[data-v-b38be3f8]{stroke-dashoffset:0}.anno-svg circle[data-v-b38be3f8]{opacity:0;transition:opacity .3s ease 1s}.anno-svg.drawn circle[data-v-b38be3f8]{opacity:1}.anno-svg.now .anno-path[data-v-b38be3f8],.anno-svg.now circle[data-v-b38be3f8]{transition:none}.anno-start[data-v-b38be3f8]{fill:var(--ui-bg);stroke:var(--ui-text-highlighted);stroke-width:1.25}.anno-end[data-v-b38be3f8]{fill:var(--ui-text-highlighted)}@media(prefers-reduced-motion:reduce){.anno-path[data-v-b38be3f8],.anno-svg circle[data-v-b38be3f8],.prog-fill[data-v-b38be3f8],.stance-pin[data-v-b38be3f8]{transition:none}}.showcase-panel[data-v-6b30f007]{grid-area:1/1;transition:opacity .45s ease,visibility .45s,transform .45s var(--ease-fridai)}.showcase-panel[data-v-6b30f007]:not(.is-active){opacity:0;pointer-events:none;transform:translateY(10px);visibility:hidden}.showcase-bar[data-v-6b30f007]{transform-origin:0 50%;transition:transform .3s ease}.showcase-ticks[data-v-6b30f007]{--seg:calc(100%/var(--showcase-count));background:repeating-linear-gradient(to right,transparent 0 calc(var(--seg) - 4px),var(--ui-bg) calc(var(--seg) - 4px) var(--seg))}@media not all and (min-width:1180px)and (min-height:780px){.showcase-wrap[data-v-6b30f007]{scroll-margin-top:var(--ui-header-height)}.showcase-side[data-v-6b30f007]{align-self:stretch}.showcase-tabs[data-v-6b30f007]{background:var(--ui-bg);box-shadow:0 1px 0 var(--ui-border);padding-block:.5rem;position:sticky;top:var(--ui-header-height);z-index:10}.showcase-panel[data-v-6b30f007]:not(.is-active){display:none}.showcase-panel.is-active[data-v-6b30f007]{animation:showcase-in-6b30f007 .4s var(--ease-fridai) both}}@media not (min-width:64rem){.showcase-side[data-v-6b30f007]{display:contents}}@media(min-width:1180px)and (min-height:780px){.showcase-wrap[data-v-6b30f007]{--showcase-h:min( calc(100vh - 5.5rem) ,50rem);height:calc(var(--showcase-h) + var(--showcase-steps)*80vh)}.showcase-next[data-v-6b30f007]{display:none}.showcase-stage[data-v-6b30f007]{align-content:safe center;grid-template-rows:auto minmax(1rem,3rem) auto;height:var(--showcase-h);position:sticky;row-gap:0;top:max(4.75rem,calc(50vh - 23rem))}.showcase-progress[data-v-6b30f007]{grid-row:3}}@keyframes showcase-in-6b30f007{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.showcase-bar[data-v-6b30f007],.showcase-panel[data-v-6b30f007]{transition:none}.showcase-panel.is-active[data-v-6b30f007]{animation:none}}@media(prefers-reduced-motion:no-preference){.scene-in[data-v-dbd40046]{animation:scene-in-dbd40046 .45s var(--ease-fridai) both}.sheet-in[data-v-dbd40046]{animation:sheet-in-dbd40046 .5s var(--ease-fridai) both}.wave[data-v-dbd40046]{animation:wave-dbd40046 .9s ease-in-out infinite alternate}}@keyframes scene-in-dbd40046{0%{opacity:0;transform:translateY(6px)}}@keyframes sheet-in-dbd40046{0%{transform:translateY(100%)}}@keyframes wave-dbd40046{to{transform:scaleY(.35)}}.story-doc-h[data-v-73ae416a]{color:var(--ui-text-muted);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}
