.lx-iso-grid{isolation:isolate;position:relative}.lx-iso-grid:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background-image:repeating-linear-gradient(30deg, var(--color-line) 0 1px, transparent 1px 36px), repeating-linear-gradient(150deg, var(--color-line) 0 1px, transparent 1px 36px), repeating-linear-gradient(90deg, var(--color-line) 0 1px, transparent 1px 62px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 72%);mask-image:radial-gradient(#000 20%,#0000 72%)}@keyframes lx-float{0%,to{transform:translateY(-9px)}50%{transform:translateY(-12px)}}@keyframes lx-drop-in{0%{transform:translateY(-10px)}70%{transform:translateY(.6px)}to{transform:none}}@keyframes lx-shadow{0%,to{opacity:.35}50%{opacity:.2}}.lx-wait .lx-piece{animation:2.8s ease-in-out infinite lx-float;transform:translateY(-9px)}.lx-wait.is-landing .lx-piece{animation:.42s cubic-bezier(.34,1.4,.64,1) both lx-drop-in}.lx-night{color:#f3f2ff;--color-ink:#f3f2ff;--color-muted:#b4b2e0;--cube-top:#c7ccff;--cube-l:#9aa6ff;--cube-r:#5b5cf0;--cube-inl:#5b5cf0;--cube-inr:#9aa6ff;background:#17153d}@keyframes lx-face-lit{0%,to{opacity:.28}18%,40%{opacity:1}}.lx-cube-faces .lx-f,.lx-cube-faces .lx-piece{opacity:.28;animation:1.5s ease-in-out infinite both lx-face-lit}.lx-cube-faces .lx-top{animation-delay:0s}.lx-cube-faces .lx-outr{animation-delay:.25s}.lx-cube-faces .lx-outl{animation-delay:.5s}.lx-cube-faces .lx-hole,.lx-cube-faces .lx-piece{opacity:.28;animation:none}@keyframes lx-hex-open{0%{clip-path:polygon(50% 32%,60% 41%,60% 59%,50% 68%,40% 59%,40% 41%)}55%{clip-path:polygon(50% -12%,100% 14%,100% 86%,50% 112%,0% 86%,0% 14%)}to{clip-path:polygon(50% 0%,100% 0%,100% 100%,50% 100%,0% 100%,0% 0%)}}@keyframes lx-ring-once{0%{box-shadow:inset 0 0 #0000}35%{box-shadow:inset 0 0 0 4px var(--color-lime)}to{box-shadow:inset 0 0 0 4px #0000}}.lx-tile-open{animation:.55s cubic-bezier(.2,.8,.2,1) backwards lx-hex-open}.lx-tile-open:after{content:"";border-radius:inherit;pointer-events:none;animation:.9s ease-out .45s both lx-ring-once;position:absolute;inset:0}@keyframes lx-nudge{0%,to{transform:none}25%{transform:translate(-5px)}60%{transform:translate(4px)}}.lx-nudge{animation:.26s ease-out both lx-nudge}.lx-ok .lx-cube{--cube-top:var(--color-success);--cube-l:var(--color-success-ink);--cube-r:var(--color-success-ink)}html:has([data-solving],.calm) .lx-wait .lx-piece{animation:none}html:has([data-solving],.calm) .lx-cube-faces .lx-f{opacity:1;animation-iteration-count:2;animation-fill-mode:none}@media (prefers-reduced-motion:reduce){.lx-wait .lx-piece,.lx-wait.is-landing .lx-piece{animation:none!important}.lx-wait.is-landing .lx-piece{transform:none}.lx-cube-faces .lx-f{opacity:1;animation:none!important}.lx-tile-open,.lx-tile-open:after,.lx-nudge{animation:none!important}}
