.boundary-stack-module__GSHckW__scene{--reveal:.7s;width:100%;max-width:456px;margin:0 auto;container-type:inline-size}.boundary-stack-module__GSHckW__art{aspect-ratio:var(--w) / var(--h);position:relative}.boundary-stack-module__GSHckW__print{font-size:15px}@container not (min-width:456px){.boundary-stack-module__GSHckW__print{font-size:18.5px}}.boundary-stack-module__GSHckW__part,.boundary-stack-module__GSHckW__tag{opacity:0}.boundary-stack-module__GSHckW__part{transform:translateY(-12px)}.boundary-stack-module__GSHckW__in .boundary-stack-module__GSHckW__part,.boundary-stack-module__GSHckW__in .boundary-stack-module__GSHckW__tag{animation:.8s cubic-bezier(.32,.72,0,1) both boundary-stack-module__GSHckW__settle;animation-delay:calc(var(--reveal) + var(--i) * .11s)}@keyframes boundary-stack-module__GSHckW__settle{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.boundary-stack-module__GSHckW__leader{stroke:var(--color-line);stroke-width:1px;vector-effect:non-scaling-stroke}.boundary-stack-module__GSHckW__wall{stroke:var(--color-interface-orange);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.boundary-stack-module__GSHckW__wallBack{opacity:.45}.boundary-stack-module__GSHckW__glass{fill:var(--color-interface-orange);fill-opacity:.035}.boundary-stack-module__GSHckW__port{fill:var(--color-bg);stroke:var(--color-interface-orange);stroke-width:1px;vector-effect:non-scaling-stroke}.boundary-stack-module__GSHckW__flow{stroke:var(--color-fg-dim);stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.boundary-stack-module__GSHckW__in .boundary-stack-module__GSHckW__flow{animation:1.2s linear infinite boundary-stack-module__GSHckW__flow}@keyframes boundary-stack-module__GSHckW__flow{to{stroke-dashoffset:-12px}}.boundary-stack-module__GSHckW__link{stroke:var(--color-fg-muted);stroke-width:1px;vector-effect:non-scaling-stroke}.boundary-stack-module__GSHckW__packet{fill:var(--color-interface-orange);transform:translate(var(--ax), var(--ay))}.boundary-stack-module__GSHckW__in .boundary-stack-module__GSHckW__packet{animation:3.2s cubic-bezier(.65,0,.35,1) infinite boundary-stack-module__GSHckW__packet;animation-delay:calc(var(--reveal) + 1.2s)}@keyframes boundary-stack-module__GSHckW__packet{0%{opacity:0;transform:translate(var(--ax), var(--ay))}10%{opacity:1}60%{opacity:1;transform:translate(var(--bx), var(--by))}70%,to{opacity:0;transform:translate(var(--bx), var(--by))}}.boundary-stack-module__GSHckW__tag{white-space:nowrap;position:absolute}.boundary-stack-module__GSHckW__tagEnd{transform:translate(-100%,-50%)}.boundary-stack-module__GSHckW__tagAbove{transform:translateY(-100%)}.boundary-stack-module__GSHckW__in .boundary-stack-module__GSHckW__tag{animation-name:boundary-stack-module__GSHckW__tag}@keyframes boundary-stack-module__GSHckW__tag{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.boundary-stack-module__GSHckW__part,.boundary-stack-module__GSHckW__in .boundary-stack-module__GSHckW__part,.boundary-stack-module__GSHckW__in .boundary-stack-module__GSHckW__flow{opacity:1;animation:none;transform:none}.boundary-stack-module__GSHckW__tag,.boundary-stack-module__GSHckW__in .boundary-stack-module__GSHckW__tag{opacity:1;animation:none}.boundary-stack-module__GSHckW__packet{display:none}}:root{--columns:12;--gap:16px;--safe:24px;--content-max:1280px;--safe-inline:max(var(--safe), calc((100vw - var(--content-max)) / 2));--header-height:64px;--announcement-banner-expanded-height:48px;--announcement-banner-height:0px;--space-xl:56px;--link-hairline:1px}@media (min-resolution:2x){:root{--link-hairline:.5px}}html{--scrollbar-gutter:0px;-moz-text-size-adjust:none;text-size-adjust:none;background-color:var(--color-bg);scroll-padding-top:calc(var(--header-height) + var(--announcement-banner-height));scrollbar-gutter:stable;text-rendering:optimizelegibility}html.boundary-stack-module__GSHckW__lenis-stopped{--scrollbar-gutter:var(--scrollbar-width)}html:has([data-quote-bar=visible]){scroll-padding-bottom:calc(5rem + env(safe-area-inset-bottom))}svg.boundary-stack-module__GSHckW__icon path[fill],svg.boundary-stack-module__GSHckW__icon rect[fill],svg.boundary-stack-module__GSHckW__icon circle[fill]{fill:currentColor}svg.boundary-stack-module__GSHckW__icon path[stroke],svg.boundary-stack-module__GSHckW__icon rect[stroke],svg.boundary-stack-module__GSHckW__icon circle[stroke]{stroke:currentColor}html.boundary-stack-module__GSHckW__screenshot :not(:has(canvas),canvas,:has(#boundary-stack-module__GSHckW__orchestra),#boundary-stack-module__GSHckW__orchestra,#boundary-stack-module__GSHckW__orchestra *){opacity:0}:is(html:not([data-theme=light]) article[data-article]:not([data-surface=white]) .boundary-stack-module__GSHckW__prose-article) :not(pre)>code{color:var(--color-inline-code)}:is(html:not([data-theme=light]) article[data-article]:not([data-surface=white]) .boundary-stack-module__GSHckW__prose-article) a{color:var(--color-link)}
