.CGbF3a_root{--cream:#f9e7b9;--gold:#d6ac61;--amber:#ffc46d;--cyan:#8fe8ff;width:100%;max-width:1080px;color:var(--cream);margin:auto;font-family:Georgia,Yu Mincho,serif}.CGbF3a_stage{background:radial-gradient(at 50% 35%,#1b4b5a66,#0000 65%),linear-gradient(#03182166,#031821aa),url(/images/laser-mirror/enamel.webp) 50%/550px;border:3px double #b29358;border-radius:18px;flex-direction:column;height:min(810px,100svh - 60px);min-height:360px;padding:14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #08151b,0 8px 25px #03131d40}.CGbF3a_root button{font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.CGbF3a_root button:focus-visible{outline-offset:3px;outline:3px solid #fff0be}.CGbF3a_root button:disabled{cursor:default}.CGbF3a_header{border-bottom:1px solid #957d4e;flex-shrink:0;align-items:center;gap:12px;padding:2px 2px 10px;display:flex}.CGbF3a_titleBlock{min-width:0}.CGbF3a_header h2{letter-spacing:.06em;color:#ffe6ac;text-shadow:0 2px #000;white-space:nowrap;margin:0;font-size:clamp(20px,2.6vw,32px);font-weight:700}.CGbF3a_header p{color:#decfa8;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13px;line-height:1.35;overflow:hidden}.CGbF3a_back,.CGbF3a_utility>button,.CGbF3a_sound{color:#ffe4ad;background:#091d25;border:1px solid #b29251;border-radius:50%;width:44px;min-width:44px;height:44px;font-size:22px;line-height:1}.CGbF3a_back{padding-bottom:4px;font-size:30px}.CGbF3a_sound:hover,.CGbF3a_back:hover,.CGbF3a_utility>button:not(:disabled):hover{color:#fff2d4;background:#29424a}.CGbF3a_utility{gap:6px;margin-left:auto;display:flex}.CGbF3a_metrics{gap:8px;margin:0 0 0 auto;display:flex}.CGbF3a_metrics+.CGbF3a_utility{margin-left:0}.CGbF3a_metrics>div{text-align:center;background:#071a22cc;border:1px solid #8f805f;border-radius:8px;min-width:76px;padding:4px 10px}.CGbF3a_metrics dt{color:#c7bb9b;font:11px/1.2 system-ui}.CGbF3a_metrics dd{color:#ffe9b8;font-variant-numeric:tabular-nums;margin:0;font-size:26px;line-height:1.1}.CGbF3a_metrics small{color:#b9ad8e;margin-left:3px;font-size:14px}.CGbF3a_metrics>div[data-done]{border-color:var(--cyan);box-shadow:0 0 12px #6fdcff66}.CGbF3a_metrics>div[data-done] dd{color:#d9f7ff}.CGbF3a_metrics>div[data-over] dd{color:#ffb48a}.CGbF3a_boardArea{flex:1;place-items:center;min-height:0;margin:10px 0 8px;display:grid;position:relative;container-type:size}.CGbF3a_board{--cell:calc(100% / var(--size));--port:.65;width:min(100cqh, calc(100cqw * var(--size) / (var(--size) + var(--port) * 2)));aspect-ratio:1;background:radial-gradient(circle at 50% 40%,#1d4450aa,#061b24ee 75%),url(/images/laser-mirror/enamel.webp) 50%/500px;border:2px solid #a58d58;border-radius:4px;transition:box-shadow .4s;position:relative;box-shadow:0 0 0 5px #07141b,0 0 0 6px #66716b,0 10px 30px #000a,inset 0 0 40px #0008}.CGbF3a_stage[data-solved] .CGbF3a_board{animation:.7s ease-out CGbF3a_board-glow;box-shadow:0 0 0 5px #07141b,0 0 0 6px #e8c57a,0 0 38px #ffc14d88,inset 0 0 40px #0006}@keyframes CGbF3a_board-glow{0%{transform:scale(1)}35%{transform:scale(1.015)}to{transform:scale(1)}}.CGbF3a_cells{grid-template-columns:repeat(var(--size), minmax(0, 1fr));grid-template-rows:repeat(var(--size), minmax(0, 1fr));pointer-events:none;display:grid;position:absolute;inset:0}.CGbF3a_cell{border:1px solid #b5a07733}.CGbF3a_mirror,.CGbF3a_block,.CGbF3a_crystal{width:var(--cell);height:var(--cell);place-items:center;display:grid;position:absolute}.CGbF3a_mirror{background:0 0;border:0;border-radius:8px;padding:0}.CGbF3a_base{object-fit:contain;z-index:2;filter:drop-shadow(0 2px 2px #000a);pointer-events:none;width:90%;height:90%;transition:transform 80ms;position:absolute;inset:5%}.CGbF3a_baseFallback{z-index:2;background:radial-gradient(circle,#d6ac61 0 36%,#0a2029 38%);border:1px solid #b7b59477;border-radius:6px;position:absolute;inset:6%}.CGbF3a_mirror:not(:disabled):active .CGbF3a_base{transform:scale(.93)}.CGbF3a_mirror:not(:disabled):hover .CGbF3a_base{filter:drop-shadow(0 0 6px #ffe3a1aa)brightness(1.08)}.CGbF3a_blade{z-index:4;pointer-events:none;place-items:center;width:118%;transition:transform .22s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;transform:rotate(-45deg)}.CGbF3a_blade img{filter:drop-shadow(0 3px 2px #000c);width:100%;height:auto}.CGbF3a_mirror[data-orientation=backslash] .CGbF3a_blade{transform:rotate(45deg)}.CGbF3a_bladeFallback{background:linear-gradient(#f4f4e8,#77888d 38%,#e9e9d9 52%,#869397 65%);border:1px solid #eef5ec;border-radius:2px;width:86%;height:10px}.CGbF3a_mirror[data-guide]:after{content:"";z-index:5;pointer-events:none;border:3px solid #fff1b8;border-radius:50%;animation:1.1s ease-in-out infinite CGbF3a_guide-pulse;position:absolute;inset:-2%;box-shadow:0 0 14px #ffd46b,inset 0 0 10px #ffd46b88}@keyframes CGbF3a_guide-pulse{0%,to{opacity:1;transform:scale(.92)}50%{opacity:.55;transform:scale(1.08)}}.CGbF3a_block{z-index:4}.CGbF3a_block img{object-fit:contain;filter:drop-shadow(0 3px 3px #000b);width:88%;height:88%}.CGbF3a_blockFallback{background:repeating-linear-gradient(135deg,#566268 0 2px,#3d4c53 2px 4px);border:2px solid #9a967e;border-radius:4px;width:82%;height:82%}.CGbF3a_crystal{z-index:4;pointer-events:none}.CGbF3a_crystal img,.CGbF3a_crystalFallback{object-fit:contain;filter:saturate(.45)brightness(.72)drop-shadow(0 2px 2px #000a);opacity:.85;width:62%;height:62%;transition:filter .25s,transform .25s}.CGbF3a_crystalFallback{clip-path:polygon(50% 0,100% 40%,80% 100%,20% 100%,0 40%);background:linear-gradient(135deg,#e5fbff,#6fc9f0 45%,#8a6fe0)}.CGbF3a_crystal[data-lit] img,.CGbF3a_crystal[data-lit] .CGbF3a_crystalFallback{filter:saturate(1.2)brightness(1.15)drop-shadow(0 0 8px #9cf1ff)drop-shadow(0 0 16px #a78bff);opacity:1;transform:scale(1.12)}.CGbF3a_beam{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.CGbF3a_beam polyline{fill:none;stroke-linejoin:round;stroke-linecap:round}.CGbF3a_beamDraw polyline{stroke-dasharray:1;stroke-dashoffset:0;animation:.32s ease-out CGbF3a_beam-draw}@keyframes CGbF3a_beam-draw{0%{stroke-dashoffset:1px}}.CGbF3a_glow{stroke:#ff9c27;stroke-width:.24px;filter:blur(3px);opacity:.7}.CGbF3a_light{stroke:var(--amber);stroke-width:.085px}.CGbF3a_core{stroke:#fffbd9;stroke-width:.03px}.CGbF3a_stage[data-solved] .CGbF3a_glow{stroke:#ffd36b;stroke-width:.34px;opacity:.9}.CGbF3a_emitter,.CGbF3a_receiver{z-index:5;width:calc(var(--cell) * (var(--port) + .12));height:calc(var(--cell) * (var(--port) + .12));pointer-events:none;place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.CGbF3a_emitter{left:calc(var(--cell) * (var(--port) * -1 - .05))}.CGbF3a_receiver{right:calc(var(--cell) * (var(--port) * -1 - .05))}.CGbF3a_emitter img,.CGbF3a_receiver img{object-fit:contain;filter:drop-shadow(0 3px 3px #000b);width:100%;height:100%}.CGbF3a_receiver img{transition:filter .3s}.CGbF3a_receiver[data-lit] img{filter:drop-shadow(0 0 10px #ffd46b)drop-shadow(0 0 22px #ffb13b)brightness(1.2)}.CGbF3a_receiver[data-near] img{filter:drop-shadow(0 0 8px #8fe8ff)brightness(1.05);animation:.4s ease-in-out CGbF3a_near-shake}@keyframes CGbF3a_near-shake{0%,to{translate:0}25%{translate:3px}75%{translate:-3px}}.CGbF3a_portFallback{background:radial-gradient(#ffe397,#bc792c 40%,#2d302a 65%);border:2px solid #dcb77b;border-radius:50%;place-items:center;width:70%;height:80%;font:16px system-ui;display:grid}.CGbF3a_effects{z-index:6;pointer-events:none;position:absolute;inset:0}.CGbF3a_pop{color:#dff9ff;white-space:nowrap;opacity:0;background:#07212bdd;border:1px solid #9cf1ff;border-radius:99px;padding:1px 7px;font:700 13px/1.4 system-ui;animation:.9s ease-out both CGbF3a_pop-up;position:absolute;translate:-50% -110%}@keyframes CGbF3a_pop-up{0%{opacity:0;transform:translateY(6px)scale(.7)}20%{opacity:1;transform:translateY(0)scale(1.08)}70%{opacity:1;transform:translateY(-10px)scale(1)}to{opacity:0;transform:translateY(-18px)}}.CGbF3a_burst{--ray-a:#9cf1ff;--ray-b:#c3adff;width:calc(var(--cell) * 1.4);height:calc(var(--cell) * 1.4);background:radial-gradient(circle, #fff 0 6%, transparent 7%), conic-gradient(from 0deg, var(--ray-a) 0 4%, transparent 4% 12.5%, var(--ray-b) 12.5% 16.5%, transparent 16.5% 25%, var(--ray-a) 25% 29%, transparent 29% 37.5%, var(--ray-b) 37.5% 41.5%, transparent 41.5% 50%, var(--ray-a) 50% 54%, transparent 54% 62.5%, var(--ray-b) 62.5% 66.5%, transparent 66.5% 75%, var(--ray-a) 75% 79%, transparent 79% 87.5%, var(--ray-b) 87.5% 91.5%, transparent 91.5%);opacity:0;border-radius:50%;animation:.6s ease-out both CGbF3a_burst;position:absolute;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#0000 18%,#000 20% 48%,#0000 50%);mask:radial-gradient(circle,#0000 18%,#000 20% 48%,#0000 50%)}.CGbF3a_bigBurst{width:calc(var(--cell) * 3);height:calc(var(--cell) * 3);--ray-a:#fff3c4;--ray-b:#ffc14d;animation-duration:.9s}@keyframes CGbF3a_burst{0%{opacity:1;transform:scale(.3)rotate(0)}to{opacity:0;transform:scale(1.4)rotate(40deg)}}.CGbF3a_footer{border-top:1px solid #ad935a;flex-direction:column;flex-shrink:0;gap:8px;padding-top:9px;display:flex}.CGbF3a_status{border-left:3px solid #8f805f;flex-direction:column;justify-content:center;gap:3px;min-height:46px;padding:4px 10px;display:flex}.CGbF3a_status strong{color:#fff0c7;font-size:17px}.CGbF3a_status span{color:#c7c9b5;font:12px/1.4 system-ui}.CGbF3a_status[data-tone=guide]{border-left-color:#ffe095}.CGbF3a_status[data-tone=guide] strong{color:#ffe095}.CGbF3a_status[data-tone=near]{border-left-color:var(--cyan)}.CGbF3a_status[data-tone=near] strong{color:#bff3ff}.CGbF3a_actions{gap:10px;display:flex}.CGbF3a_actions button,.CGbF3a_resultActions button,.CGbF3a_daily{white-space:nowrap;color:#f9e5b8;background:#102832;border:1px solid #ae955b;border-radius:6px;flex:1;min-height:46px;padding:6px 13px;font-size:15px}.CGbF3a_actions button:hover,.CGbF3a_resultActions button:hover,.CGbF3a_daily:not(:disabled):hover{background:#1b3a45}.CGbF3a_actions button[aria-pressed=true]{background:#3a3219;border-color:#ffe095}.CGbF3a_primary,.CGbF3a_overlay button{border-radius:6px;min-height:46px;padding:8px 16px;box-shadow:inset 0 0 0 3px #7b562838;color:#14252b!important;background:linear-gradient(#f7d899,#c39344)!important;border:1px solid #fff0ae!important;font-weight:700!important}.CGbF3a_primary:hover,.CGbF3a_overlay button:hover{filter:brightness(1.07)}.CGbF3a_audioError{color:#ffc9a8;margin:0;font:12px system-ui}.CGbF3a_result{outline:none;grid-template-columns:auto 1fr;grid-template-areas:"stars title""stars best""next next""actions actions";align-items:center;gap:2px 14px;animation:.35s ease-out CGbF3a_result-in;display:grid}@keyframes CGbF3a_result-in{0%{opacity:0;transform:translateY(8px)}}.CGbF3a_resultStars{grid-area:stars;gap:2px;margin:0;font-size:34px;line-height:1;display:flex}.CGbF3a_resultStars span{color:#3b4a4f;text-shadow:0 1px #000}.CGbF3a_resultStars span[data-on]{color:#ffd35c;text-shadow:0 0 12px #ffc14d,0 2px #6b4a14;animation:.45s cubic-bezier(.3,1.8,.5,1) both CGbF3a_star-pop}.CGbF3a_resultStars span:nth-child(2){animation-delay:.15s}.CGbF3a_resultStars span:nth-child(3){animation-delay:.3s}@keyframes CGbF3a_star-pop{0%{opacity:0;transform:scale(0)}}.CGbF3a_result h3{color:#fff0c7;grid-area:title;margin:0;font-size:20px}.CGbF3a_result h3 small{color:#c7bb9b;margin-left:8px;font:12px system-ui}.CGbF3a_resultBest{color:#d8d0b6;grid-area:best;margin:0;font:13px/1.4 system-ui}.CGbF3a_resultBest[data-new]{color:#ffe095;font-weight:700}.CGbF3a_resultNext{color:#bff3ff;grid-area:next;margin:4px 0 2px;font:13px/1.4 system-ui}.CGbF3a_resultActions{grid-area:actions;gap:10px;margin-top:4px;display:flex}.CGbF3a_resultActions kbd{color:#c7bb9b;border:1px solid #8f805f;border-radius:3px;margin-left:6px;padding:0 5px;font:10px/1.6 system-ui}.CGbF3a_menu{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-height:0;padding-top:12px;display:grid;overflow-y:auto}.CGbF3a_rules{align-items:center;gap:16px;display:flex}.CGbF3a_demo{flex-shrink:0;width:min(46%,260px);overflow:visible}.CGbF3a_demoBoard{fill:#061b24;stroke:#a58d58;stroke-width:.04px}.CGbF3a_demoBeam{fill:none;stroke:var(--amber);stroke-width:.09px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 .08px #ff9c27)}.CGbF3a_demoMiss{animation:3.2s step-end infinite CGbF3a_demo-miss}.CGbF3a_demoHit{animation:3.2s step-end infinite CGbF3a_demo-hit}.CGbF3a_demoMirror{transform-box:view-box;transform-origin:2.5px 2.5px;animation:3.2s ease-in-out infinite CGbF3a_demo-mirror}.CGbF3a_demoCrystal{animation:3.2s step-end infinite CGbF3a_demo-crystal}.CGbF3a_demoTap{fill:none;stroke:#fff1b8;stroke-width:.05px;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite CGbF3a_demo-tap}@keyframes CGbF3a_demo-mirror{0%,40%{transform:rotate(45deg)}50%,95%{transform:rotate(-45deg)}to{transform:rotate(45deg)}}@keyframes CGbF3a_demo-miss{0%{opacity:1}48%{opacity:0}98%{opacity:1}}@keyframes CGbF3a_demo-hit{0%{opacity:0}48%{opacity:1}98%{opacity:0}}@keyframes CGbF3a_demo-crystal{0%{filter:saturate(.2)brightness(.55)}48%{filter:drop-shadow(0 0 .15px #9cf1ff)brightness(1.2)}98%{filter:saturate(.2)brightness(.55)}}@keyframes CGbF3a_demo-tap{0%,30%{opacity:0;transform:scale(1.4)}40%{opacity:1;transform:scale(1)}55%,to{opacity:0;transform:scale(.8)}}.CGbF3a_rules ol{counter-reset:rule;gap:8px;margin:0;padding:0;font-size:16px;line-height:1.4;list-style:none;display:grid}.CGbF3a_rules li{counter-increment:rule;padding-left:30px;position:relative}.CGbF3a_rules li:before{content:counter(rule);color:#14252b;background:#c39344;border-radius:50%;place-items:center;width:22px;height:22px;font:700 13px system-ui;display:inline-grid;position:absolute;top:.1em;left:0}.CGbF3a_rules strong{color:#ffe095}.CGbF3a_menuActions{gap:10px;display:flex}.CGbF3a_menuActions .CGbF3a_primary{flex:1.4;font-size:18px}.CGbF3a_daily{flex-direction:column;justify-content:center;align-items:center;line-height:1.2;display:flex}.CGbF3a_daily span{color:#c7bb9b;font:11px system-ui}.CGbF3a_totalStars{color:#decfa8;margin:0;font-size:14px}.CGbF3a_totalStars strong{color:#ffd35c;font-size:22px}.CGbF3a_totalStars span{color:#aab5b0;margin-left:10px;font:12px system-ui}.CGbF3a_chapters{gap:10px;display:grid}.CGbF3a_chapters h3{color:#ffe6ac;align-items:center;gap:6px;margin:0 0 5px;font-size:14px;display:flex}.CGbF3a_chapters h3 span{color:#ffe095;background:#3a3219;border-radius:3px;padding:1px 6px;font:700 11px system-ui}.CGbF3a_chapters section>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.CGbF3a_chapters button{color:#eee0be;background:#0a2029;border:1px solid #6f6650;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:48px;padding:3px 0;font-size:15px;line-height:1.15;display:flex}.CGbF3a_chapters button span{letter-spacing:-.05em;color:#ffd35c;font-size:10px}.CGbF3a_chapters button:not([data-cleared]) span{color:#4e5b5e}.CGbF3a_chapters button[data-next]{border-color:#ffe5a6;box-shadow:0 0 10px #ffd46b55}.CGbF3a_chapters button:hover{background:#173540}.CGbF3a_overlay{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#061b25bc;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.CGbF3a_overlay>div{text-align:center;background:#0a2531;border:2px solid #c4a568;border-radius:10px;width:100%;max-width:400px;padding:24px}.CGbF3a_overlay h3{margin:12px 0;font-size:26px}.CGbF3a_overlay p{margin:8px 0 18px;font-size:14px}.CGbF3a_overlay button{width:100%}.CGbF3a_note{color:#344952;margin:12px 0;font:13px/1.6 system-ui}.dark .CGbF3a_note{color:#a9b8bd}html[data-mobile-game-focused=true] .CGbF3a_stage{height:calc(var(--game-visual-height,100svh) - 60px);min-height:0}@media (min-width:900px){.CGbF3a_stage{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 290px;column-gap:18px;height:min(810px,100svh - 195px);min-height:560px;display:grid}.CGbF3a_header{grid-column:1/-1}.CGbF3a_boardArea{grid-area:2/1;margin:14px 0 6px}.CGbF3a_footer{border-top:0;border-left:1px solid #ad935a55;grid-area:2/2;align-self:center;gap:14px;padding:0 0 0 16px}.CGbF3a_actions{flex-direction:row}.CGbF3a_result{text-align:center;grid-template-columns:1fr;grid-template-areas:"stars""title""best""next""actions";row-gap:6px}.CGbF3a_resultStars{justify-content:center;font-size:46px}.CGbF3a_resultActions{flex-direction:column}.CGbF3a_menu{grid-template:"rules stars""rules chapters"minmax(0,1fr)"actions chapters"/minmax(0,1fr) minmax(0,1.1fr);grid-area:2/1/auto/-1;column-gap:32px;padding-top:18px}.CGbF3a_rules{flex-direction:column;grid-area:rules;justify-content:center;align-items:stretch}.CGbF3a_demo{align-self:center;width:100%;max-width:360px}.CGbF3a_rules ol{font-size:18px}.CGbF3a_menuActions{grid-area:actions}.CGbF3a_totalStars{grid-area:stars}.CGbF3a_chapters{grid-area:chapters;align-content:start}.CGbF3a_chapters button{min-height:54px}}@media (max-width:600px){.CGbF3a_board{--port:.5}.CGbF3a_stage{border-radius:12px;padding:8px}.CGbF3a_header{gap:6px;padding:0 0 8px}.CGbF3a_header h2{letter-spacing:0;font-size:19px}.CGbF3a_stage[data-screen=play] .CGbF3a_header h2{display:none}.CGbF3a_stage[data-screen=play] .CGbF3a_header p{white-space:normal;color:#ffe6ac;font-size:13px}.CGbF3a_header p{font-size:11px}.CGbF3a_metrics{gap:5px}.CGbF3a_metrics>div{min-width:58px;padding:3px 6px}.CGbF3a_metrics dt{font-size:10px}.CGbF3a_metrics dd{font-size:21px}.CGbF3a_metrics small{font-size:11px}.CGbF3a_utility{gap:4px}.CGbF3a_boardArea{margin:8px 0 6px}.CGbF3a_status strong{font-size:15px}.CGbF3a_status span{font-size:11px}.CGbF3a_rules{gap:10px}.CGbF3a_demo{width:44%}.CGbF3a_rules ol{gap:6px;font-size:14px}.CGbF3a_rules li:before{width:19px;height:19px;font-size:11px}.CGbF3a_menu{gap:10px;padding-top:10px}.CGbF3a_chapters button{min-height:46px;font-size:14px}.CGbF3a_chapters button span{font-size:9px}.CGbF3a_totalStars span{margin:2px 0 0;display:block}.CGbF3a_resultStars{font-size:30px}.CGbF3a_result h3{font-size:17px}.CGbF3a_pop{font-size:11px}}@media (max-height:560px) and (max-width:899px){.CGbF3a_stage{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(220px,40%);column-gap:12px;padding:8px;display:grid}.CGbF3a_header{grid-column:1/-1;padding-bottom:5px}.CGbF3a_header h2{font-size:17px}.CGbF3a_boardArea{grid-area:2/1;margin:6px 0 2px}.CGbF3a_footer{border-top:0;grid-area:2/2;align-self:center;padding-top:0}.CGbF3a_menu{grid-area:2/1/auto/-1}.CGbF3a_metrics dd{font-size:19px}.CGbF3a_back,.CGbF3a_utility>button,.CGbF3a_sound{width:40px;min-width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.CGbF3a_blade,.CGbF3a_crystal img,.CGbF3a_receiver img{transition:none}.CGbF3a_beamDraw polyline,.CGbF3a_stage[data-solved] .CGbF3a_board,.CGbF3a_receiver[data-near] img,.CGbF3a_result,.CGbF3a_resultStars span[data-on],.CGbF3a_mirror[data-guide]:after{animation:none}.CGbF3a_effects{display:none}.CGbF3a_demoMirror{animation:none;transform:rotate(-45deg)}.CGbF3a_demoMiss{opacity:0;animation:none}.CGbF3a_demoHit,.CGbF3a_demoCrystal,.CGbF3a_demoTap{animation:none}.CGbF3a_demoTap{opacity:0}}