@layer sbt.components{.stage{z-index:-1;pointer-events:none;position:fixed;inset:0}.stage:not([data-stage=live]){visibility:hidden}.stage__frame{inset-block:var(--stage-frame-block,0);inset-inline:var(--stage-frame-inline,0);pointer-events:none;position:absolute}.stage canvas{block-size:100%;inline-size:100%;display:block}html:has(.stage[data-stage=live]) .stage-loader{--sewn-done:100%;opacity:0;transition:--sewn-done .32s var(--ease), opacity .26s var(--ease) .32s;transition:--sewn-done .32s var(--ease), opacity .26s var(--ease) .32s, display 0s .58s allow-discrete;display:none}html:has(.stage[data-stage=live]) .stage-loader:after{opacity:0;transition:opacity .32s var(--ease)}html:has(.stage-loader) .stage[data-stage=live] canvas{animation:stage-in-plain .6s ease-in-out .32s both, stage-in .8s var(--ease) .32s both}:is(html:has(.stage[data-stage=poster]) .stage-loader,html:not(:has(.stage[data-stage=poster])) .stage-still){display:none}@media (prefers-reduced-motion:reduce){html:has(.stage[data-stage=live]) .stage-loader{transition:none}html:has(.stage-loader) .stage[data-stage=live] canvas{animation:.15s ease-out stage-in-plain}}@keyframes stage-in{0%{translate:0 6px;scale:.96}}@keyframes stage-in-plain{0%{opacity:0}}.stage-tools{gap:var(--space-8);flex-direction:column;display:flex}.stage-tools>.sbt-turn,.stage-tools>.sbt-turn:after{transition-property:border-radius,border-width,padding;transition-duration:.8s;transition-timing-function:cubic-bezier(.45,0,.25,1)}.stage-tools>.sbt-turn{background-clip:padding-box;border:0 solid #0000}@media (max-width:1023px){html:has(.top[data-pinned]) .stage-tools>.sbt-turn{border-start-end-radius:0;border-end-end-radius:0}html:has(.top[data-pinned]) .stage-tools>.sbt-turn:after{border-start-end-radius:0;border-end-end-radius:0}html[dir=rtl]:has(.top[data-pinned]) .stage-tools>.sbt-turn{border-start-start-radius:0;border-start-end-radius:50%;border-end-end-radius:50%;border-end-start-radius:0}html[dir=rtl]:has(.top[data-pinned]) .stage-tools>.sbt-turn:after{border-start-start-radius:0;border-start-end-radius:50%;border-end-end-radius:50%;border-end-start-radius:0}html:has(.top[data-pinned]) .stage-tools>.sbt-turn{border-inline-end-width:4px;padding-inline-start:4px}html[dir=rtl]:has(.top[data-pinned]) .stage-tools>.sbt-turn{border-inline-width:4px 0;padding-inline:0 4px}html:has(.top[data-pinned]) .stage-tools>.sbt-turn:after{border-start-start-radius:19px;border-end-start-radius:19px}html[dir=rtl]:has(.top[data-pinned]) .stage-tools>.sbt-turn:after{border-start-end-radius:19px;border-end-end-radius:19px}}@media (prefers-reduced-motion:reduce){.stage-tools>.sbt-turn,.stage-tools>.sbt-turn:after{transition:none}}}
