.sw-stage{--sw-live:var(--anatomy-live,#D1FF4C);--sw-live-shade:color-mix(in oklab,var(--anatomy-live,#D1FF4C) 82%,#121637);--sw-live-edge:#2a3410;--sw-glass:#121637;--sw-seg-off:rgba(209,255,76,.09);--sw-grain:rgba(255,255,255,.035);outline:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.iso:not([data-theme]) .sw-stage,.iso[data-theme=dark] .sw-stage{--sw-glass:#070809;--sw-live-edge:var(--anatomy-live,#D1FF4C)}.sw-stage:focus-visible{box-shadow:0 0 0 2px var(--anatomy-hi);border-radius:6px}.sw-glass{fill:var(--sw-glass)}.sw-grain{fill:none;stroke:var(--sw-grain);stroke-width:.5}.sw-seg{fill:var(--sw-seg-off);transition:fill .12s linear}.sw-key[data-lit]>.iso-top,.sw-seg[data-on]{fill:var(--sw-live)}.sw-key[data-lit]>.iso-fill,.sw-key[data-lit]>.iso-shade{fill:var(--sw-live-shade)}.sw-key[data-lit]>.iso-edge{stroke:var(--sw-live-edge)}.sw-stage [data-chunk] .tb-body,.sw-stage [data-chunk] .tb-shade,.sw-stage [data-chunk] .tb-shine{transition:fill .18s linear}.sw-stage [data-chunk][data-on] .tb-body,.sw-stage [data-chunk][data-on] .tb-shine{fill:var(--sw-live)}.sw-stage [data-chunk][data-on] .tb-shade{fill:var(--sw-live-shade)}.sw-reset{cursor:pointer}@media (prefers-reduced-motion:reduce){.sw-seg,.sw-stage [data-chunk] .tb-body{transition:none}}