@keyframes mirror-live{0%{r:5.5;opacity:.5}75%{r:12;opacity:0}to{r:12;opacity:0}}@keyframes mirror-push{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes mirror-turn{to{transform:rotate(360deg)}}.ring[data-astro-cid-fu76ac5e]{animation:mirror-live var(--duration-ambient) var(--ease-out) infinite}.impulse[data-astro-cid-fu76ac5e]{animation:mirror-push calc(var(--duration-ambient) / 3) linear infinite}.spinner[data-astro-cid-fu76ac5e]{transform-box:fill-box;transform-origin:50%;animation:mirror-turn calc(var(--duration-ambient) / 2) var(--ease-in-out-soft) infinite}@media (prefers-reduced-motion:reduce){.ring[data-astro-cid-fu76ac5e],.impulse[data-astro-cid-fu76ac5e],.spinner[data-astro-cid-fu76ac5e]{animation:none}.impulse[data-astro-cid-fu76ac5e]{display:none}}.pipe-scene[data-astro-cid-bmagcczg]{color:var(--sem-accent);overflow:visible}.ambient-dot[data-astro-cid-bmagcczg]{fill:currentColor;opacity:0;transform-box:fill-box;transform-origin:50%;animation:ambient-flight calc(var(--dur) * var(--duration-ambient,3.6s)) var(--ease-in-out-soft) infinite;animation-delay:calc(var(--d) * var(--duration-ambient,3.6s))}@keyframes ambient-flight{0%{opacity:0;transform:translate(0)scale(.4)}8%{opacity:.45;transform:translate(0)scale(1)}78%{opacity:.35;transform:translate(calc(var(--tx) * .88), calc(var(--ty) * .88)) scale(1)}to{opacity:0;transform:translate(var(--tx), var(--ty)) scale(.55)}}.hosting-merge[data-astro-cid-bmagcczg]{fill:currentColor}.hosting-callout-label[data-astro-cid-bmagcczg]{fill:currentColor;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.03em;font-size:6.5px;font-weight:500}.hosting-callout-line[data-astro-cid-bmagcczg]{stroke:currentColor;stroke-width:1px;stroke-linecap:round;opacity:.7}.pipe-cyl-body[data-astro-cid-bmagcczg]{fill:color-mix(in oklab, currentColor 12%, transparent);stroke:none}.pipe-cyl-ring[data-astro-cid-bmagcczg]{stroke:color-mix(in oklab, currentColor 40%, transparent);stroke-width:.9px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;animation:pipe-ring-travel calc(var(--duration-ambient,3.6s) * .95) linear infinite;animation-delay:calc(var(--d) * var(--duration-ambient,3.6s) * .95)}@keyframes pipe-ring-travel{0%{opacity:0;transform:translate(0)scaleY(1)}12%{opacity:.85}78%{opacity:.55}to{transform:translateX(var(--travel)) scaleY(24);opacity:0}}.hosting-dot[data-astro-cid-bmagcczg]{fill:currentColor;opacity:0;transform-box:fill-box;transform-origin:50%;animation:hosting-flight calc(var(--dur) * var(--duration-ambient,3.6s)) var(--ease-in-out-soft) infinite;animation-delay:calc(var(--d) * var(--duration-ambient,3.6s))}@keyframes hosting-flight{0%{opacity:0;transform:translate(0)scale(.35)}8%{opacity:1;transform:translate(0)scale(1)}72%{opacity:1;transform:translate(var(--ex), var(--ey)) scale(1)}88%,to{opacity:0;transform:translate(var(--ex), var(--ey)) scale(.4)}}.mirror-half--above[data-astro-cid-bmagcczg]{opacity:.42}.mirror-node[data-astro-cid-bmagcczg]{fill:var(--sem-background);stroke:currentColor;stroke-width:1.4px}.mirror-link[data-astro-cid-bmagcczg]{stroke:color-mix(in oklab, currentColor 45%, transparent);stroke-width:1px;stroke-linecap:round}.mirror-seam[data-astro-cid-bmagcczg]{stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:.5 3.5}.mirror-track[data-astro-cid-bmagcczg]{stroke:color-mix(in oklab, currentColor 28%, transparent);stroke-width:.9px;stroke-linecap:round}.mirror-impulse[data-astro-cid-bmagcczg]{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-dasharray:14 86;stroke-dashoffset:0;opacity:0;animation:mirror-impulse var(--duration-ambient,3.6s) var(--ease-in-out-soft) infinite;animation-delay:calc(var(--d) * var(--duration-ambient,3.6s))}@keyframes mirror-impulse{0%{stroke-dashoffset:0;opacity:0}10%{opacity:1}78%{stroke-dashoffset:-86px;opacity:1}90%,to{stroke-dashoffset:-100px;opacity:0}}.dev-shell[data-astro-cid-bmagcczg]{transform-box:fill-box;transform-origin:50%;animation:dev-breathe var(--duration-ambient,3.6s) var(--ease-in-out-soft) infinite}.dev-shell-fill[data-astro-cid-bmagcczg]{opacity:.2}.dev-shell-edge[data-astro-cid-bmagcczg]{stroke:color-mix(in oklab, currentColor var(--o,22%), transparent);stroke-width:.65px;stroke-linecap:butt}.dev-shell-vert[data-astro-cid-bmagcczg]{fill:color-mix(in oklab, currentColor var(--o,16%), transparent)}.dev-inner-link[data-astro-cid-bmagcczg]{stroke:color-mix(in oklab, currentColor 55%, transparent);stroke-width:1.15px;stroke-linecap:round}.dev-inner-node[data-astro-cid-bmagcczg]{fill:var(--sem-background);stroke:currentColor;stroke-width:1.35px}.dev-orbit-impulse[data-astro-cid-bmagcczg]{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-dasharray:5 95;stroke-dashoffset:0;animation:dev-orbit-impulse calc(var(--duration-ambient,3.6s) * 2.5) linear infinite}@keyframes dev-breathe{0%,to{opacity:.85}50%{opacity:1}}@keyframes dev-orbit-impulse{to{stroke-dashoffset:-100px}}.ai-inbound[data-astro-cid-bmagcczg]{stroke:color-mix(in oklab, var(--sem-destructive) 55%, transparent);stroke-width:1.2px;stroke-dasharray:3 4}.ai-signal[data-astro-cid-bmagcczg]{fill:var(--sem-destructive);opacity:0;animation:ai-signal calc(var(--ai-period) * var(--duration-ambient,3.6s)) var(--ease-in-out-soft) infinite;animation-delay:calc(var(--ai-start) * var(--duration-ambient,3.6s))}@keyframes ai-signal{0%{opacity:0;transform:translate(0)}3%{opacity:1}8%,10%{opacity:1;transform:translate(36px)}14%,to{opacity:0;transform:translate(36px)}}.ai-node[data-astro-cid-bmagcczg]{fill:none;stroke:color-mix(in oklab, var(--sem-muted-foreground) 45%, transparent);stroke-width:1.2px}.ai-think[data-astro-cid-bmagcczg]{fill:none;stroke:var(--sem-accent);stroke-width:1.6px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:ai-think calc(var(--ai-period) * var(--duration-ambient,3.6s)) var(--ease-in-out-soft) infinite;animation-delay:calc(var(--ai-start) * var(--duration-ambient,3.6s))}@keyframes ai-think{0%,8%{opacity:0;transform:scale(1)}13%{opacity:1;transform:scale(1.28)}20%{opacity:.35;transform:scale(1)}28%,to{opacity:0;transform:scale(1)}}.ai-strand[data-astro-cid-bmagcczg]{fill:none;stroke:var(--sem-accent);stroke-width:1px;stroke-dasharray:100;stroke-dashoffset:100px;animation:ai-strand calc(var(--ai-period) * var(--duration-ambient,3.6s)) var(--ease-in-out-soft) infinite;animation-delay:calc(var(--ai-start) * var(--duration-ambient,3.6s))}@keyframes ai-strand{0%,18%{stroke-dashoffset:100px;opacity:0}32%,46%{stroke-dashoffset:55px;opacity:1}60%,to{stroke-dashoffset:0;opacity:1}}.ai-pr[data-astro-cid-bmagcczg]{animation:ai-pr calc(var(--ai-period) * var(--duration-ambient,3.6s)) var(--ease-in-out-soft) infinite;animation-delay:calc(var(--ai-start) * var(--duration-ambient,3.6s))}@keyframes ai-pr{0%,60%{stroke:color-mix(in oklab, var(--sem-muted-foreground) 45%, transparent);fill:none}68%,to{stroke:var(--sem-success);fill:color-mix(in oklab, var(--sem-success) 18%, transparent)}}.ai-check[data-astro-cid-bmagcczg]{fill:none;stroke:var(--sem-success);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:12px;animation:ai-check calc(var(--ai-period) * var(--duration-ambient,3.6s)) var(--ease-out-back) infinite;animation-delay:calc(var(--ai-start) * var(--duration-ambient,3.6s))}@keyframes ai-check{0%,68%{stroke-dashoffset:12px}76%,to{stroke-dashoffset:0}}.ai-diff-row[data-astro-cid-bmagcczg]{opacity:0;transform-box:fill-box;transform-origin:0;animation:ai-diff-del calc(var(--ai-period) * var(--duration-ambient,3.6s)) var(--ease-out) infinite;animation-delay:calc(var(--ai-start) * var(--duration-ambient,3.6s))}.ai-diff-row[data-astro-cid-bmagcczg].is-add{animation-name:ai-diff-add}@keyframes ai-diff-del{0%,30%{opacity:0;transform:scaleX(0)}35%,96%{opacity:1;transform:scaleX(1)}99%,to{opacity:0;transform:scaleX(1)}}@keyframes ai-diff-add{0%,48%{opacity:0;transform:scaleX(0)}53%,96%{opacity:1;transform:scaleX(1)}99%,to{opacity:0;transform:scaleX(1)}}.is-del[data-astro-cid-bmagcczg] .ai-diff-gutter[data-astro-cid-bmagcczg]{fill:var(--sem-destructive)}.is-del[data-astro-cid-bmagcczg] .ai-diff-bar[data-astro-cid-bmagcczg]{fill:color-mix(in oklab, var(--sem-destructive) 45%, transparent)}.is-add[data-astro-cid-bmagcczg] .ai-diff-gutter[data-astro-cid-bmagcczg]{fill:var(--sem-success)}.is-add[data-astro-cid-bmagcczg] .ai-diff-bar[data-astro-cid-bmagcczg]{fill:color-mix(in oklab, var(--sem-success) 45%, transparent)}.ai-rule[data-astro-cid-bmagcczg]{stroke:color-mix(in oklab, var(--sem-muted-foreground) 22%, transparent);stroke-width:1px;stroke-dasharray:240;stroke-dashoffset:240px;animation:ai-rule calc(var(--ai-period) * var(--duration-ambient,3.6s)) var(--ease-out) infinite;animation-delay:calc(var(--ai-start) * var(--duration-ambient,3.6s))}@keyframes ai-rule{0%,18%{stroke-dashoffset:240px}36%,to{stroke-dashoffset:0}}.ai-spin[data-astro-cid-bmagcczg]{fill:none;stroke:var(--sem-accent);stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:28 72;opacity:0;transform-box:fill-box;transform-origin:50%;animation:ai-spin-rot .9s linear infinite, ai-spin-vis calc(var(--ai-period) * var(--duration-ambient,3.6s)) linear infinite;animation-delay:0s, calc(var(--ai-start) * var(--duration-ambient,3.6s))}@keyframes ai-spin-rot{to{transform:rotate(360deg)}}@keyframes ai-spin-vis{0%,9%{opacity:0}12%,76%{opacity:1}80%,to{opacity:0}}.ai-word[data-astro-cid-bmagcczg],.ai-done-label[data-astro-cid-bmagcczg],.ai-cta-label[data-astro-cid-bmagcczg]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;font-size:6.5px;font-weight:500}.ai-word[data-astro-cid-bmagcczg]{fill:var(--sem-muted-foreground);opacity:0;animation:ai-word-read calc(var(--ai-period) * var(--duration-ambient,3.6s)) linear infinite;animation-delay:calc(var(--ai-start) * var(--duration-ambient,3.6s))}.ai-word[data-astro-cid-bmagcczg].is-analyze{animation-name:ai-word-analyze}.ai-word[data-astro-cid-bmagcczg].is-patch{animation-name:ai-word-patch}@keyframes ai-word-read{0%,11.9%{opacity:0}12%,21.9%{opacity:1}22%,to{opacity:0}}@keyframes ai-word-analyze{0%,21.9%{opacity:0}22%,45.9%{opacity:1}46%,to{opacity:0}}@keyframes ai-word-patch{0%,45.9%{opacity:0}46%,75.9%{opacity:1}76%,to{opacity:0}}.ai-done[data-astro-cid-bmagcczg]{opacity:0;animation:ai-done calc(var(--ai-period) * var(--duration-ambient,3.6s)) var(--ease-out) infinite;animation-delay:calc(var(--ai-start) * var(--duration-ambient,3.6s))}@keyframes ai-done{0%,75.9%{opacity:0}76%,to{opacity:1}}.ai-done-check[data-astro-cid-bmagcczg]{fill:none;stroke:var(--sem-success);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:11;stroke-dashoffset:11px;animation:ai-done-check calc(var(--ai-period) * var(--duration-ambient,3.6s)) var(--ease-out-back) infinite;animation-delay:calc(var(--ai-start) * var(--duration-ambient,3.6s))}@keyframes ai-done-check{0%,76%{stroke-dashoffset:11px}84%,to{stroke-dashoffset:0}}.ai-done-label[data-astro-cid-bmagcczg]{fill:var(--sem-foreground)}.ai-cta[data-astro-cid-bmagcczg]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:ai-cta calc(var(--ai-period) * var(--duration-ambient,3.6s)) var(--ease-out-back) infinite;animation-delay:calc(var(--ai-start) * var(--duration-ambient,3.6s))}@keyframes ai-cta{0%,76%{opacity:0;transform:scale(.72)}83%,to{opacity:1;transform:scale(1)}}.ai-cta-box[data-astro-cid-bmagcczg]{fill:color-mix(in oklab, var(--sem-accent) 16%, transparent);stroke:color-mix(in oklab, var(--sem-accent) 60%, transparent);stroke-width:1px}.ai-cta-label[data-astro-cid-bmagcczg]{fill:var(--sem-foreground);font-weight:600}.ci-exit-line[data-astro-cid-bmagcczg]{fill:none;stroke:color-mix(in oklab, var(--sem-destructive) 55%, transparent);stroke-width:1.2px;stroke-dasharray:3 4}.ci-exit[data-astro-cid-bmagcczg]{fill:var(--sem-destructive);opacity:0;transform-box:fill-box;transform-origin:50%;animation:ci-exit calc(var(--fill) * var(--duration-ambient,3.6s)) var(--ease-in-out-soft) infinite;animation-delay:calc(var(--d) * var(--duration-ambient,3.6s))}.ci-build-body[data-astro-cid-bmagcczg]{fill:color-mix(in oklab, var(--sem-muted-foreground) 12%, transparent);stroke:none}.ci-build-stroke[data-astro-cid-bmagcczg]{fill:none;stroke:color-mix(in oklab, var(--sem-muted-foreground) 40%, transparent);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.ci-build-hit[data-astro-cid-bmagcczg]{fill:var(--color-accent-lime);opacity:0;transform-box:fill-box;transform-origin:50%;animation:ci-build-hit calc(var(--fill) * var(--duration-ambient,3.6s)) var(--ease-in-out-soft) infinite;animation-delay:calc(var(--d) * var(--duration-ambient,3.6s));pointer-events:none}.ci-wf--ok[data-astro-cid-bmagcczg]{--ci-result:var(--color-accent-lime)}.ci-wf--fail[data-astro-cid-bmagcczg]{--ci-result:var(--sem-destructive);color:var(--sem-destructive)}.ci-bar-track[data-astro-cid-bmagcczg]{fill:color-mix(in oklab, var(--sem-muted-foreground) 22%, transparent)}.agents-ci[data-astro-cid-bmagcczg]{--duration-ambient:1s}.agents-ci[data-astro-cid-bmagcczg] .ci-bar-fill[data-astro-cid-bmagcczg]{animation-timing-function:var(--ease-out,cubic-bezier(.16, 1, .3, 1))}.agents-ci[data-astro-cid-bmagcczg] .ci-build-body[data-astro-cid-bmagcczg]{display:none}.agents-ci[data-astro-cid-bmagcczg] .ci-build-stroke[data-astro-cid-bmagcczg]{fill:var(--color-mauve-800)}.agent-intake[data-astro-cid-bmagcczg]{stroke:color-mix(in oklab, currentColor 40%, transparent);stroke-width:1px;stroke-linecap:round}.agent-dot[data-astro-cid-bmagcczg]{fill:currentColor;opacity:0;transform-box:fill-box;transform-origin:50%;animation:agent-flight calc(var(--dur) * var(--duration-ambient,3.6s)) infinite;animation-delay:calc(var(--d) * var(--duration-ambient,3.6s))}@keyframes agent-flight{0%{opacity:0;animation-timing-function:var(--ease-out-heavy,cubic-bezier(.19, 1, .22, 1));transform:translate(0)scale(.35)}8%{opacity:1;animation-timing-function:var(--ease-out,cubic-bezier(.16, 1, .3, 1));transform:translate(0)scale(1)}72%{opacity:1;transform:translate(var(--ex), var(--ey)) scale(1);animation-timing-function:var(--ease-in-out-soft,cubic-bezier(.45, .15, .55, .85))}88%,to{opacity:0;transform:translate(var(--ex), var(--ey)) scale(.4)}}.ci-bar-fill[data-astro-cid-bmagcczg]{fill:var(--sem-accent);transform-box:fill-box;transform-origin:0;animation:ci-bar-fill calc(var(--fill) * var(--duration-ambient,3.6s)) var(--ease-in-out-soft) both infinite, ci-bar-result calc(var(--fill) * var(--duration-ambient,3.6s)) var(--ease-in-out-soft) both infinite;animation-delay:calc(var(--d) * var(--duration-ambient,3.6s));transform:scaleX(0)}@keyframes ci-bar-fill{0%,4%{opacity:1;transform:scaleX(0)}48%,60%{opacity:1;transform:scaleX(1)}70%{opacity:0;transform:scaleX(1)}72%,to{opacity:0;transform:scaleX(0)}}@keyframes ci-bar-result{0%,46%{fill:var(--sem-accent)}50%,62%{fill:var(--ci-result)}70%,to{fill:var(--sem-accent)}}@keyframes ci-build-hit{0%,52%{opacity:0;transform:scale(.55)}55%{opacity:.4;transform:scale(1.15)}62%,to{opacity:0;transform:scale(1.45)}}@keyframes ci-exit{0%,52%{opacity:0;transform:translate(0)scale(.5)}55%{opacity:1;transform:translateX(0) scale(var(--pop))}57%{opacity:1;transform:translateX(0) scale(calc(var(--pop) * .85))}64%{opacity:1;transform:translateX(var(--run)) scale(1)}68%,to{opacity:0;transform:translateX(var(--run)) scale(1)}}@media (prefers-reduced-motion:reduce){.hosting-dot[data-astro-cid-bmagcczg],.ambient-dot[data-astro-cid-bmagcczg]{opacity:.45;animation:none;transform:none}.mirror-impulse[data-astro-cid-bmagcczg],.dev-shell[data-astro-cid-bmagcczg],.dev-orbit-impulse[data-astro-cid-bmagcczg],.pipe-cyl-ring[data-astro-cid-bmagcczg],.ci-bar-fill[data-astro-cid-bmagcczg],.ci-build-hit[data-astro-cid-bmagcczg],.ci-exit[data-astro-cid-bmagcczg]{animation:none}.mirror-impulse[data-astro-cid-bmagcczg],.dev-orbit-impulse[data-astro-cid-bmagcczg],.pipe-cyl-ring[data-astro-cid-bmagcczg]{opacity:.7}.mirror-impulse[data-astro-cid-bmagcczg]{stroke-dashoffset:-35px}.dev-orbit-impulse[data-astro-cid-bmagcczg]{stroke-dashoffset:-12px}.pipe-cyl-ring[data-astro-cid-bmagcczg]{transform:none}.ci-bar-fill[data-astro-cid-bmagcczg]{opacity:0;transform:scaleX(0)}.ai-signal[data-astro-cid-bmagcczg],.ai-think[data-astro-cid-bmagcczg],.ai-strand[data-astro-cid-bmagcczg],.ai-pr[data-astro-cid-bmagcczg],.ai-check[data-astro-cid-bmagcczg],.ai-rule[data-astro-cid-bmagcczg],.ai-spin[data-astro-cid-bmagcczg],.ai-word[data-astro-cid-bmagcczg],.ai-done[data-astro-cid-bmagcczg],.ai-done-check[data-astro-cid-bmagcczg],.ai-cta[data-astro-cid-bmagcczg],.ai-diff-row[data-astro-cid-bmagcczg]{animation:none}.ai-signal[data-astro-cid-bmagcczg],.ai-think[data-astro-cid-bmagcczg],.ai-spin[data-astro-cid-bmagcczg],.ai-word[data-astro-cid-bmagcczg]{opacity:0}.ai-strand[data-astro-cid-bmagcczg]{stroke-dashoffset:0;opacity:1}.ai-pr[data-astro-cid-bmagcczg]{stroke:var(--sem-success);fill:color-mix(in oklab, var(--sem-success) 18%, transparent)}.ai-check[data-astro-cid-bmagcczg],.ai-done-check[data-astro-cid-bmagcczg],.ai-rule[data-astro-cid-bmagcczg]{stroke-dashoffset:0}.ai-done[data-astro-cid-bmagcczg],.ai-cta[data-astro-cid-bmagcczg],.ai-diff-row[data-astro-cid-bmagcczg]{opacity:1;transform:none}.ci-build-hit[data-astro-cid-bmagcczg],.ci-exit[data-astro-cid-bmagcczg]{opacity:0}.dev-shell[data-astro-cid-bmagcczg]{opacity:1}}.product-scene[data-astro-cid-p6l2sf4c]{width:100%;color:var(--sem-muted-foreground)}.product-scene__stage[data-astro-cid-p6l2sf4c]{contain:layout paint;aspect-ratio:1;touch-action:pan-y;user-select:none;position:relative}.product-scene[data-astro-cid-p6l2sf4c][data-product-scene=cube]{contain:layout paint;padding:calc(var(--spacing) * 6) calc(var(--spacing) * 2)}[data-astro-cid-p6l2sf4c][data-product-scene=cube] .product-scene__stage[data-astro-cid-p6l2sf4c]{contain:layout}.product-scene[data-astro-cid-p6l2sf4c].is-ready .product-scene__stage[data-astro-cid-p6l2sf4c]{cursor:grab;touch-action:none}.product-scene[data-astro-cid-p6l2sf4c].is-ready[data-product-scene=cube] .product-scene__stage[data-astro-cid-p6l2sf4c]{touch-action:pan-y pinch-zoom}.product-scene[data-astro-cid-p6l2sf4c].is-dragging .product-scene__stage[data-astro-cid-p6l2sf4c]{cursor:grabbing}.product-scene__fallback[data-astro-cid-p6l2sf4c]{align-items:center;display:grid;position:absolute;inset:0}.product-scene__fallback[data-astro-cid-p6l2sf4c] *{animation:none!important}canvas[data-astro-cid-p6l2sf4c]{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.is-ready[data-astro-cid-p6l2sf4c] canvas[data-astro-cid-p6l2sf4c]{opacity:1}.is-ready[data-astro-cid-p6l2sf4c] [data-astro-cid-p6l2sf4c][data-fallback=globe]{display:none}.is-ready[data-astro-cid-p6l2sf4c] [data-astro-cid-p6l2sf4c][data-fallback=cube] .dvb-pulse{visibility:hidden}.product-scene__labels[data-astro-cid-p6l2sf4c]{pointer-events:none;visibility:hidden;position:absolute;inset:0}.is-ready[data-astro-cid-p6l2sf4c] .product-scene__labels[data-astro-cid-p6l2sf4c]{visibility:visible}.product-scene__labels[data-astro-cid-p6l2sf4c] button[data-astro-cid-p6l2sf4c]{pointer-events:auto;padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2);border-radius:var(--radius-xs);background:var(--sem-surface-raised);font:var(--text-chart-detail) var(--font-mono);color:var(--sem-foreground);white-space:nowrap;border:1px solid #0000;position:absolute;top:0;left:0;translate:-50%}.product-scene__labels[data-astro-cid-p6l2sf4c] button[data-astro-cid-p6l2sf4c][aria-pressed=true]{border-color:var(--sem-accent);color:var(--sem-accent)}button[data-astro-cid-p6l2sf4c]{min-width:2rem;min-height:2rem;padding-inline:calc(var(--spacing) * 2);border-radius:var(--radius-xs);cursor:pointer}button[data-astro-cid-p6l2sf4c]:hover{background:var(--sem-surface-raised);color:var(--sem-foreground)}button[data-astro-cid-p6l2sf4c]:focus-visible{outline:2px solid var(--sem-accent);outline-offset:2px}
