.mnemonic-scene{--scene-ink:var(--tone-ink,#14231f);--scene-accent:var(--tone-accent,#f26b4b);--scene-soft:var(--tone-soft,#ffd8c9);--scene-paper:var(--tone-paper,#fffaf0);-webkit-appearance:none;appearance:none;width:min(76vw,19rem);color:var(--scene-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:2rem;margin:0 auto;padding:0;display:block}.mnemonic-scene:focus-visible{outline:.2rem solid var(--scene-accent);outline-offset:.3rem}.mnemonic-scene__stage{aspect-ratio:1.62;border:.09rem solid color-mix(in srgb, var(--scene-ink) 16%, transparent);border-radius:inherit;background:radial-gradient(circle at 78% 20%, color-mix(in srgb, var(--scene-soft) 48%, transparent) 0 12%, transparent 13%), linear-gradient(145deg, color-mix(in srgb, var(--scene-paper) 92%, white), color-mix(in srgb, var(--scene-soft) 30%, white));width:100%;box-shadow:0 1rem 2.6rem color-mix(in srgb, var(--scene-ink) 10%, transparent), inset 0 .1rem 0 #ffffffa6;isolation:isolate;display:block;position:relative;overflow:hidden}.mnemonic-scene__stage:after{z-index:8;border-radius:inherit;opacity:.16;content:"";pointer-events:none;background-image:radial-gradient(#14231f24 .035rem,#0000 .04rem);background-size:.42rem .42rem;position:absolute;inset:0}.mnemonic-scene__grid,.mnemonic-scene__trace,.mnemonic-scene__piece{box-sizing:border-box;display:block;position:absolute}.mnemonic-scene__grid,.mnemonic-scene__trace,.mnemonic-scene__piece,.mnemonic-scene__piece:before,.mnemonic-scene__piece:after,.mnemonic-scene__trace:before,.mnemonic-scene__trace:after{animation-play-state:paused}.mnemonic-scene--gesture .mnemonic-scene__grid{background:color-mix(in srgb, var(--scene-ink) 28%, transparent);border-radius:999px;height:.11rem;bottom:18%;left:12%;right:12%}.mnemonic-scene--gesture .mnemonic-scene__piece--a{aspect-ratio:.72;background:var(--scene-ink);transform-origin:50% 100%;border-radius:45% 45% 30% 30%;width:16%;bottom:20%;left:42%}.mnemonic-scene--gesture .mnemonic-scene__piece--a:before{aspect-ratio:1;background:var(--scene-accent);content:"";border-radius:50%;width:58%;position:absolute;top:-45%;left:21%}.mnemonic-scene--gesture .mnemonic-scene__piece--b,.mnemonic-scene--gesture .mnemonic-scene__piece--c{background:var(--scene-ink);transform-origin:100%;border-radius:999px;width:26%;height:.52rem;bottom:45%}.mnemonic-scene--gesture .mnemonic-scene__piece--b{left:24%}.mnemonic-scene--gesture .mnemonic-scene__piece--c{transform-origin:0;right:24%}.mnemonic-scene--yield .mnemonic-scene__piece--b{animation:1.6s cubic-bezier(.2,.8,.2,1) infinite both scene-yield-left}.mnemonic-scene--yield .mnemonic-scene__piece--c{animation:1.6s cubic-bezier(.2,.8,.2,1) infinite both scene-yield-right}.mnemonic-scene--yield .mnemonic-scene__piece--a{animation:1.6s ease-in-out infinite both scene-yield-body}.mnemonic-scene--retreat .mnemonic-scene__piece--a{animation:1.9s cubic-bezier(.45,0,.2,1) infinite both scene-retreat}.mnemonic-scene--retreat .mnemonic-scene__piece--b,.mnemonic-scene--retreat .mnemonic-scene__piece--c{background:var(--scene-accent);border-radius:60% 35%;width:8%;height:8%;animation:1.9s ease-out infinite both scene-footstep;bottom:22%;left:auto;right:21%;transform:rotate(-18deg)}.mnemonic-scene--retreat .mnemonic-scene__piece--c{animation-delay:.22s;right:10%}.mnemonic-scene--curtain .mnemonic-scene__grid{border:.13rem dashed color-mix(in srgb, var(--scene-ink) 35%, transparent);border-radius:50%;inset:18% 30%}.mnemonic-scene--curtain .mnemonic-scene__piece--a,.mnemonic-scene--curtain .mnemonic-scene__piece--b{z-index:3;background:color-mix(in srgb, var(--scene-accent) 78%, var(--scene-soft));width:42%;top:13%;bottom:13%;box-shadow:inset -.3rem 0 #fff3}.mnemonic-scene--curtain .mnemonic-scene__piece--a{border-radius:1rem .3rem .3rem 1rem;left:5%}.mnemonic-scene--curtain .mnemonic-scene__piece--b{border-radius:.3rem 1rem 1rem .3rem;right:5%}.mnemonic-scene--curtain .mnemonic-scene__piece--c{z-index:1;aspect-ratio:1;border:.32rem solid var(--scene-ink);background:var(--scene-soft);width:14%;box-shadow:0 0 0 .55rem color-mix(in srgb, var(--scene-accent) 22%, transparent);border-radius:50%;top:37%;left:43%}.mnemonic-scene--cover .mnemonic-scene__piece--a{animation:1.8s ease-in-out infinite both scene-cover-left}.mnemonic-scene--cover .mnemonic-scene__piece--b{animation:1.8s ease-in-out infinite both scene-cover-right}.mnemonic-scene--reveal .mnemonic-scene__piece--a{animation:1.8s ease-in-out infinite both scene-reveal-left}.mnemonic-scene--reveal .mnemonic-scene__piece--b{animation:1.8s ease-in-out infinite both scene-reveal-right}.mnemonic-scene--reveal .mnemonic-scene__piece--c{animation:1.8s ease-in-out infinite both scene-reveal-glow}.mnemonic-scene--structure .mnemonic-scene__piece--a{z-index:3;border:.13rem solid var(--scene-ink);background:var(--scene-accent);border-radius:.75rem;height:20%;top:23%;left:18%;right:18%}.mnemonic-scene--structure .mnemonic-scene__piece--b,.mnemonic-scene--structure .mnemonic-scene__piece--c{background:var(--scene-ink);transform-origin:50% 100%;border-radius:.35rem;width:12%;top:45%;bottom:18%}.mnemonic-scene--structure .mnemonic-scene__piece--b{left:31%}.mnemonic-scene--structure .mnemonic-scene__piece--c{right:31%}.mnemonic-scene--structure .mnemonic-scene__grid{background:var(--scene-ink);height:.16rem;bottom:16%;left:15%;right:15%}.mnemonic-scene--hold .mnemonic-scene__piece--a{animation:1.7s ease-in-out infinite both scene-held-load}.mnemonic-scene--hold .mnemonic-scene__piece--b,.mnemonic-scene--hold .mnemonic-scene__piece--c{animation:1.7s ease-in-out infinite both scene-held-post}.mnemonic-scene--weaken .mnemonic-scene__piece--a{animation:1.8s ease-in infinite both scene-weak-load}.mnemonic-scene--weaken .mnemonic-scene__piece--b{animation:1.8s ease-in infinite both scene-weak-left}.mnemonic-scene--weaken .mnemonic-scene__piece--c{animation:1.8s ease-in infinite both scene-weak-right}.mnemonic-scene--force .mnemonic-scene__piece--a,.mnemonic-scene--force .mnemonic-scene__piece--b{z-index:2;aspect-ratio:1;border:.15rem solid var(--scene-ink);background:var(--scene-accent);border-radius:.85rem;width:23%;top:34%}.mnemonic-scene--force .mnemonic-scene__piece--a{left:11%}.mnemonic-scene--force .mnemonic-scene__piece--b{right:11%}.mnemonic-scene--force .mnemonic-scene__trace--a{background:var(--scene-ink);border-radius:999px;height:.35rem;top:49%;left:34%;right:34%}.mnemonic-scene--push .mnemonic-scene__piece--a{animation:1.5s ease-in-out infinite both scene-push-left}.mnemonic-scene--push .mnemonic-scene__piece--b{animation:1.5s ease-in-out infinite both scene-push-right}.mnemonic-scene--push .mnemonic-scene__trace--a{animation:1.5s ease-in-out infinite both scene-compress}.mnemonic-scene--pull .mnemonic-scene__piece--a{animation:1.7s ease-in-out infinite both scene-pull-left}.mnemonic-scene--pull .mnemonic-scene__piece--b{animation:1.7s ease-in-out infinite both scene-pull-right}.mnemonic-scene--pull .mnemonic-scene__trace--a{animation:1.7s ease-in-out infinite both scene-stretch}.mnemonic-scene--bond .mnemonic-scene__piece--a,.mnemonic-scene--bond .mnemonic-scene__piece--b{z-index:2;aspect-ratio:1;border:.52rem solid var(--scene-accent);background:0 0;border-radius:50%;width:25%;top:34%}.mnemonic-scene--bond .mnemonic-scene__piece--a{left:20%}.mnemonic-scene--bond .mnemonic-scene__piece--b{right:20%}.mnemonic-scene--bond .mnemonic-scene__trace--a{z-index:3;background:var(--scene-ink);border-radius:999px;height:.44rem;top:48%;left:42%;right:42%}.mnemonic-scene--link .mnemonic-scene__piece--a{animation:1.7s ease-in-out infinite both scene-link-left}.mnemonic-scene--link .mnemonic-scene__piece--b{animation:1.7s ease-in-out infinite both scene-link-right}.mnemonic-scene--link .mnemonic-scene__trace--a{animation:1.7s ease-in-out infinite both scene-link-lock}.mnemonic-scene--split .mnemonic-scene__piece--a{animation:1.6s ease-in infinite both scene-split-left}.mnemonic-scene--split .mnemonic-scene__piece--b{animation:1.6s ease-in infinite both scene-split-right}.mnemonic-scene--split .mnemonic-scene__trace--a{animation:1.6s ease-in infinite both scene-link-break}.mnemonic-scene--altitude .mnemonic-scene__grid{background:color-mix(in srgb, var(--scene-ink) 55%, transparent);width:.16rem;box-shadow:0 1.7rem 0 color-mix(in srgb, var(--scene-ink) 22%, transparent), 0 3.4rem 0 color-mix(in srgb, var(--scene-ink) 22%, transparent);border-radius:999px;top:13%;bottom:13%;left:22%}.mnemonic-scene--altitude .mnemonic-scene__piece--a{aspect-ratio:1;background:var(--scene-accent);width:22%;box-shadow:inset 0 0 0 .18rem color-mix(in srgb, var(--scene-ink) 65%, transparent);border-radius:50%;top:55%;left:42%}.mnemonic-scene--altitude .mnemonic-scene__trace--a{border-left:.14rem dashed color-mix(in srgb, var(--scene-ink) 35%, transparent);width:.14rem;top:15%;bottom:15%;left:52%}.mnemonic-scene--rise .mnemonic-scene__piece--a{animation:1.7s cubic-bezier(.2,.8,.2,1) infinite both scene-rise}.mnemonic-scene--fall .mnemonic-scene__piece--a{animation:1.7s cubic-bezier(.4,0,.7,.2) infinite both scene-fall}.mnemonic-scene--scale .mnemonic-scene__grid{border:.12rem dashed color-mix(in srgb, var(--scene-ink) 34%, transparent);border-radius:1.35rem;inset:21%}.mnemonic-scene--scale .mnemonic-scene__piece--a{aspect-ratio:1;background:var(--scene-accent);width:20%;box-shadow:inset 0 0 0 .16rem color-mix(in srgb, var(--scene-ink) 70%, transparent);border-radius:1.1rem;top:33%;left:40%}.mnemonic-scene--scale .mnemonic-scene__piece--b,.mnemonic-scene--scale .mnemonic-scene__piece--c{aspect-ratio:1;border-color:var(--scene-ink);border-style:solid;width:9%}.mnemonic-scene--scale .mnemonic-scene__piece--b{border-width:.2rem 0 0 .2rem;top:15%;left:15%}.mnemonic-scene--scale .mnemonic-scene__piece--c{border-width:0 .2rem .2rem 0;bottom:15%;right:15%}.mnemonic-scene--grow .mnemonic-scene__piece--a{animation:1.8s ease-in-out infinite both scene-grow}.mnemonic-scene--shrink .mnemonic-scene__piece--a{animation:1.8s ease-in-out infinite both scene-shrink}.mnemonic-scene--discovery .mnemonic-scene__piece--a,.mnemonic-scene--discovery .mnemonic-scene__piece--b{z-index:2;aspect-ratio:1;border-radius:50%;width:18%;top:38%}.mnemonic-scene--discovery .mnemonic-scene__piece--a{background:var(--scene-accent);left:20%}.mnemonic-scene--discovery .mnemonic-scene__piece--b{background:var(--scene-ink);right:20%}.mnemonic-scene--discovery .mnemonic-scene__trace--a{border:.12rem dashed color-mix(in srgb, var(--scene-ink) 34%, transparent);border-radius:50%;height:44%;top:28%;left:28%;right:28%}.mnemonic-scene--swap .mnemonic-scene__piece--a{animation:2s ease-in-out infinite both scene-swap-a}.mnemonic-scene--swap .mnemonic-scene__piece--b{animation:2s ease-in-out infinite both scene-swap-b}.mnemonic-scene--seek .mnemonic-scene__piece--b{background:var(--scene-soft);box-shadow:0 0 0 .2rem var(--scene-ink);left:42%;right:auto}.mnemonic-scene--seek .mnemonic-scene__piece--a{border:.25rem solid var(--scene-accent);background:color-mix(in srgb, var(--scene-paper) 38%, transparent);width:30%;box-shadow:0 0 0 1rem color-mix(in srgb, var(--scene-accent) 12%, transparent);animation:2.2s ease-in-out infinite both scene-seek;top:17%;left:17%}.mnemonic-scene--seek .mnemonic-scene__piece--a:after{background:var(--scene-accent);content:"";border-radius:999px;width:38%;height:.42rem;position:absolute;bottom:-19%;right:-25%;transform:rotate(45deg)}.mnemonic-scene--defense .mnemonic-scene__piece--a,.mnemonic-scene--defense .mnemonic-scene__piece--b{aspect-ratio:1;border-radius:25% 55%;width:22%;top:33%;transform:rotate(45deg)}.mnemonic-scene--defense .mnemonic-scene__piece--a{background:var(--scene-accent);left:21%}.mnemonic-scene--defense .mnemonic-scene__piece--b{background:var(--scene-ink);right:21%}.mnemonic-scene--guard .mnemonic-scene__piece--a{z-index:2;border:.2rem solid var(--scene-ink);background:var(--scene-accent);border-radius:50% 50% 55% 15%;animation:1.7s ease-out infinite both scene-guard;left:40%}.mnemonic-scene--guard .mnemonic-scene__piece--b{animation:1.7s ease-out infinite both scene-impact}.mnemonic-scene--clash .mnemonic-scene__piece--a{animation:1.45s ease-in-out infinite both scene-clash-left}.mnemonic-scene--clash .mnemonic-scene__piece--b{animation:1.45s ease-in-out infinite both scene-clash-right}.mnemonic-scene--clash .mnemonic-scene__piece--c{aspect-ratio:1;background:var(--scene-soft);width:6%;animation:1.45s ease-in-out infinite both scene-clash-spark;top:42%;left:47%;transform:rotate(45deg)}.mnemonic-scene--attention .mnemonic-scene__piece--a,.mnemonic-scene--attention .mnemonic-scene__piece--b,.mnemonic-scene--attention .mnemonic-scene__piece--c{aspect-ratio:1;background:var(--scene-accent);border-radius:50%;width:13%}.mnemonic-scene--attention .mnemonic-scene__piece--a{top:25%;left:18%}.mnemonic-scene--attention .mnemonic-scene__piece--b{background:var(--scene-ink);top:25%;right:18%}.mnemonic-scene--attention .mnemonic-scene__piece--c{background:var(--scene-soft);bottom:17%;left:44%}.mnemonic-scene--attention .mnemonic-scene__piece--d{aspect-ratio:1;border:.22rem solid var(--scene-ink);border-radius:50%;width:14%;top:36%;left:43%}.mnemonic-scene--join .mnemonic-scene__piece--a{animation:1.8s ease-in-out infinite both scene-join-a}.mnemonic-scene--join .mnemonic-scene__piece--b{animation:1.8s ease-in-out infinite both scene-join-b}.mnemonic-scene--join .mnemonic-scene__piece--c{animation:1.8s ease-in-out infinite both scene-join-c}.mnemonic-scene--focus .mnemonic-scene__piece--a,.mnemonic-scene--focus .mnemonic-scene__piece--b,.mnemonic-scene--focus .mnemonic-scene__piece--c{opacity:.18}.mnemonic-scene--focus .mnemonic-scene__piece--d{animation:1.75s ease-in-out infinite both scene-focus}.mnemonic-scene--focus .mnemonic-scene__trace--a,.mnemonic-scene--focus .mnemonic-scene__trace--b{aspect-ratio:1;border:.12rem solid var(--scene-accent);border-radius:50%;width:32%;animation:1.75s ease-in-out infinite both scene-focus-ring;top:22%;left:34%}.mnemonic-scene--focus .mnemonic-scene__trace--b{animation-delay:.22s}.mnemonic-scene--condition .mnemonic-scene__grid{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--scene-ink) 28%, transparent) 0 .75rem, transparent .75rem 1.25rem);height:.12rem;top:50%;left:12%;right:12%}.mnemonic-scene--condition .mnemonic-scene__piece--a{aspect-ratio:1;background:var(--scene-accent);width:18%;box-shadow:inset 0 0 0 .16rem var(--scene-ink);border-radius:.65rem;top:35%;left:16%}.mnemonic-scene--move .mnemonic-scene__piece--a{animation:1.8s cubic-bezier(.4,0,.2,1) infinite both scene-move}.mnemonic-scene--move .mnemonic-scene__trace--a,.mnemonic-scene--move .mnemonic-scene__trace--b{background:var(--scene-ink);border-radius:999px;width:14%;height:.22rem;animation:1.8s ease-out infinite both scene-motion-trail;top:41%;left:16%}.mnemonic-scene--move .mnemonic-scene__trace--b{animation-delay:.16s;top:57%}.mnemonic-scene--state .mnemonic-scene__piece--a{animation:1.8s ease-in-out infinite both scene-state;left:41%}.mnemonic-scene--state .mnemonic-scene__trace--a,.mnemonic-scene--state .mnemonic-scene__trace--b{aspect-ratio:1;border:.12rem solid var(--scene-accent);border-radius:50%;width:32%;animation:1.8s ease-out infinite both scene-state-ring;top:26%;left:34%}.mnemonic-scene--state .mnemonic-scene__trace--b{animation-delay:.45s}@keyframes scene-yield-left{0%,18%{transform:rotate(10deg)}55%,to{transform:rotate(72deg)translateY(-.2rem)}}@keyframes scene-yield-right{0%,18%{transform:rotate(-10deg)}55%,to{transform:rotate(-72deg)translateY(-.2rem)}}@keyframes scene-yield-body{0%,to{transform:translateY(0)}58%{transform:translateY(.22rem)}}@keyframes scene-retreat{0%,15%{transform:translate(0)rotate(0)}75%,to{transform:translate(-5.5rem)rotate(-7deg)}}@keyframes scene-footstep{0%,25%{opacity:0;transform:translate(0)rotate(-18deg)}50%{opacity:.85}to{opacity:0;transform:translate(-4rem)rotate(-18deg)}}@keyframes scene-cover-left{0%,15%{transform:translate(-75%)}62%,to{transform:translate(9%)}}@keyframes scene-cover-right{0%,15%{transform:translate(75%)}62%,to{transform:translate(-9%)}}@keyframes scene-reveal-left{0%,15%{transform:translate(9%)}65%,to{transform:translate(-74%)}}@keyframes scene-reveal-right{0%,15%{transform:translate(-9%)}65%,to{transform:translate(74%)}}@keyframes scene-reveal-glow{0%,20%{opacity:0;transform:scale(.55)}70%,to{opacity:1;transform:scale(1.12)}}@keyframes scene-held-load{0%,to{transform:translateY(0)}50%{transform:translateY(.35rem)}}@keyframes scene-held-post{0%,to{transform:scaleY(1)}50%{transform:scaleY(.94)}}@keyframes scene-weak-load{0%,18%{transform:translateY(0)rotate(0)}72%,to{transform:translateY(1.45rem)rotate(7deg)}}@keyframes scene-weak-left{0%,18%{transform:rotate(0)}72%,to{transform:rotate(-20deg)scaleY(.72)}}@keyframes scene-weak-right{0%,18%{transform:rotate(0)}72%,to{transform:rotate(24deg)scaleY(.64)}}@keyframes scene-push-left{0%,15%{transform:translate(-1.2rem)}60%,to{transform:translate(1rem)}}@keyframes scene-push-right{0%,15%{transform:translate(1.2rem)}60%,to{transform:translate(-1rem)}}@keyframes scene-compress{0%,15%{transform:scaleX(1.8)}60%,to{transform:scaleX(.45)}}@keyframes scene-pull-left{0%,15%{transform:translate(1rem)}68%,to{transform:translate(-1.35rem)}}@keyframes scene-pull-right{0%,15%{transform:translate(-1rem)}68%,to{transform:translate(1.35rem)}}@keyframes scene-stretch{0%,15%{transform:scaleX(.5)}68%,to{transform:scaleX(2.35)}}@keyframes scene-link-left{0%,15%{transform:translate(-1.5rem)}60%,to{transform:translate(.55rem)}}@keyframes scene-link-right{0%,15%{transform:translate(1.5rem)}60%,to{transform:translate(-.55rem)}}@keyframes scene-link-lock{0%,35%{opacity:0;transform:scaleX(.2)}65%,to{opacity:1;transform:scaleX(1)}}@keyframes scene-split-left{0%,15%{transform:translate(.55rem)}72%,to{transform:translate(-2rem)rotate(-10deg)}}@keyframes scene-split-right{0%,15%{transform:translate(-.55rem)}72%,to{transform:translate(2rem)rotate(10deg)}}@keyframes scene-link-break{0%,20%{opacity:1;transform:scaleX(1)}62%,to{opacity:0;transform:scaleX(.05)rotate(28deg)}}@keyframes scene-rise{0%,15%{transform:translateY(1.3rem)scale(.8)}72%,to{transform:translateY(-3.35rem)scale(1.08)}}@keyframes scene-fall{0%,15%{transform:translateY(-3.2rem)scale(1.08)}72%{transform:translateY(1.35rem)scale(.86)}82%{transform:translateY(1rem)scaleX(1.1)}to{transform:translateY(1.35rem)scale(.86)}}@keyframes scene-grow{0%,15%{transform:scale(.45)rotate(-8deg)}72%,to{transform:scale(2.25)rotate(0)}}@keyframes scene-shrink{0%,15%{transform:scale(2.25)}72%,to{transform:scale(.42)rotate(8deg)}}@keyframes scene-swap-a{0%,15%{transform:translate(0)}50%{transform:translate(3.8rem,-1.8rem)}85%,to{transform:translate(7.5rem)}}@keyframes scene-swap-b{0%,15%{transform:translate(0)}50%{transform:translate(-3.8rem,1.8rem)}85%,to{transform:translate(-7.5rem)}}@keyframes scene-seek{0%,12%{transform:translate(0)}42%{transform:translate(6.4rem,1.8rem)}72%{transform:translate(2.8rem,3.5rem)}to{transform:translate(5.1rem,2rem)}}@keyframes scene-guard{0%,to{transform:rotate(45deg)scale(1)}45%{transform:rotate(45deg)scale(1.14)}}@keyframes scene-impact{0%,18%{transform:translate(2.5rem)rotate(45deg)}55%{transform:translate(-1.7rem)rotate(45deg)}72%,to{opacity:.25;transform:translate(.2rem)rotate(120deg)scale(.65)}}@keyframes scene-clash-left{0%,15%{transform:translate(-2.2rem)rotate(45deg)}58%,to{transform:translate(1.35rem)rotate(45deg)}}@keyframes scene-clash-right{0%,15%{transform:translate(2.2rem)rotate(45deg)}58%,to{transform:translate(-1.35rem)rotate(45deg)}}@keyframes scene-clash-spark{0%,42%{opacity:0;transform:rotate(45deg)scale(.2)}60%{opacity:1;transform:rotate(90deg)scale(2)}to{opacity:0;transform:rotate(135deg)scale(.5)}}@keyframes scene-join-a{0%,15%{transform:translate(0)}70%,to{transform:translate(5.6rem,2.1rem)}}@keyframes scene-join-b{0%,15%{transform:translate(0)}70%,to{transform:translate(-5.6rem,2.1rem)}}@keyframes scene-join-c{0%,15%{transform:translate(0)}70%,to{transform:translateY(-2.5rem)}}@keyframes scene-focus{0%,15%{transform:scale(1.8)}65%,to{background-color:var(--scene-accent);transform:scale(.72)}}@keyframes scene-focus-ring{0%,15%{opacity:0;transform:scale(1.55)}70%,to{opacity:.9;transform:scale(.62)}}@keyframes scene-move{0%,12%{transform:translate(0)rotate(-5deg)}78%,to{transform:translate(10rem)rotate(5deg)}}@keyframes scene-motion-trail{0%,15%{opacity:0;transform:translate(0)scaleX(.1)}45%{opacity:.8}to{opacity:0;transform:translate(8rem)scaleX(1.6)}}@keyframes scene-state{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes scene-state-ring{0%{opacity:.75;transform:scale(.42)}72%,to{opacity:0;transform:scale(1.35)}}.mnemonic-scene:not(.is-active) .mnemonic-scene__grid,.mnemonic-scene:not(.is-active) .mnemonic-scene__trace,.mnemonic-scene:not(.is-active) .mnemonic-scene__piece,.mnemonic-scene:not(.is-active) .mnemonic-scene__piece:before,.mnemonic-scene:not(.is-active) .mnemonic-scene__piece:after,.mnemonic-scene:not(.is-active) .mnemonic-scene__trace:before,.mnemonic-scene:not(.is-active) .mnemonic-scene__trace:after{animation-play-state:paused}.mnemonic-scene.is-active .mnemonic-scene__grid,.mnemonic-scene.is-active .mnemonic-scene__trace,.mnemonic-scene.is-active .mnemonic-scene__piece,.mnemonic-scene.is-active .mnemonic-scene__piece:before,.mnemonic-scene.is-active .mnemonic-scene__piece:after,.mnemonic-scene.is-active .mnemonic-scene__trace:before,.mnemonic-scene.is-active .mnemonic-scene__trace:after{animation-play-state:running}@media (prefers-reduced-motion:reduce){.mnemonic-scene__grid,.mnemonic-scene__trace,.mnemonic-scene__piece,.mnemonic-scene__piece:before,.mnemonic-scene__piece:after,.mnemonic-scene__trace:before,.mnemonic-scene__trace:after{transition:none!important;animation:none!important}}@media (max-width:380px){.mnemonic-scene{border-radius:1.6rem;width:min(80vw,17rem)}}
