.runtime-module__8QUqHa__stage{isolation:isolate;background:radial-gradient(54% 58% at 18% -8%,#ffd69633,#0000 62%),radial-gradient(52% 58% at 90% 104%,#db27772e,#0000 66%),radial-gradient(44% 46% at 4% 92%,#a78bfa24,#0000 70%),linear-gradient(165deg,#2a1042 0%,#1c0b2f 56%,#3a1140 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__8QUqHa__starsFar,.runtime-module__8QUqHa__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__8QUqHa__starsFar{opacity:.44;background-image:radial-gradient(circle,#fff6 1px,#0000 1.2px);background-position:29px 17px;background-size:89px 89px;animation:68s ease-in-out infinite alternate runtime-module__8QUqHa__drift-far}.runtime-module__8QUqHa__starsNear{opacity:.52;background-image:radial-gradient(circle,#ffffffc2 1.4px,#0000 1.6px),radial-gradient(circle,#ffe0b294 1px,#0000 1.3px);background-position:0 0,27px 33px;background-size:61px 61px,87px 87px;animation:48s ease-in-out infinite alternate runtime-module__8QUqHa__drift-near}.runtime-module__8QUqHa__mote{pointer-events:none;width:1cqw;height:1cqw;animation:runtime-module__8QUqHa__mote-float var(--tw-dur,3.4s) ease-in-out infinite;animation-delay:var(--tw-delay,0s);background:#ffe7bd;border-radius:50%;position:absolute;box-shadow:0 0 1.2cqw #ffd696e6}.runtime-module__8QUqHa__bench{background:linear-gradient(155deg, var(--tint-a), var(--tint-b)), #220a2c80;pointer-events:none;border:1px solid #ffffff1f;border-radius:4cqw;width:66%;height:56cqh;position:absolute;top:22cqh;left:22%;box-shadow:inset 0 2px #ffffff17,inset 0 -3cqh 6cqh #16041a4d,0 3cqh 7cqh #14041859}.runtime-module__8QUqHa__blueprint{pointer-events:none;z-index:2;background:radial-gradient(circle at 42% 34%,#ffebbe29,#0000 66%),#3a143e80;border:.3cqw dashed #ffe0a057;border-radius:2.4cqw;place-items:center;width:25cqh;height:25cqh;transition:border-color .52s ease-out,box-shadow .52s ease-out;display:grid;position:absolute;top:37cqh;left:34%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff29}.runtime-module__8QUqHa__blueprintLit{border-color:#ffe08cb8;box-shadow:inset 0 1px #ffffff3d,0 0 2.4cqh #ffd46e61}.runtime-module__8QUqHa__blueprintGlyph{color:#0000;-webkit-text-stroke:.32cqw #ffe8aa80;opacity:0;font-size:17cqh;line-height:1;transition:opacity .46s ease-out,transform .62s cubic-bezier(.22,1,.36,1),color .46s ease-out,text-shadow .46s ease-out,-webkit-text-stroke-color .46s ease-out;transform:scale(.78)}.runtime-module__8QUqHa__blueprintLit .runtime-module__8QUqHa__blueprintGlyph{opacity:1;color:#fff2d24d;-webkit-text-stroke-color:#ffecb0f2;text-shadow:0 0 1.6cqh #ffd67899;transform:scale(1)}.runtime-module__8QUqHa__flow{opacity:0;pointer-events:none;z-index:2;background-image:radial-gradient(circle,#ffe096d9 32%,#0000 34%);background-size:2.4cqh 100%;border-radius:999px;width:11%;height:1.2cqh;transition:opacity .52s ease-out;animation:2.4s linear infinite runtime-module__8QUqHa__flow-run;position:absolute;top:48cqh;left:45%}.runtime-module__8QUqHa__flowOn{opacity:.75}.runtime-module__8QUqHa__assembly{opacity:0;z-index:3;background:radial-gradient(circle at 50% 42%,#ffecc81a,#0000 68%),linear-gradient(158deg,#ffffff1f,#ffffff08),#34103a94;border:.3cqw solid #fff3;border-radius:3cqw;place-items:center;width:50cqh;height:50cqh;transition:opacity .42s ease-out,box-shadow .48s ease-out,border-color .42s ease-out,transform .52s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:25cqh;left:67%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff3d,0 2cqh 4.5cqh #14041873}.runtime-module__8QUqHa__assemblyShown{opacity:1}.runtime-module__8QUqHa__awaitConsonant{border-color:#ffc878cc;animation:2.6s ease-in-out infinite runtime-module__8QUqHa__await-breathe}.runtime-module__8QUqHa__awaitVowel{border-color:#78dcffcc;animation:2.6s ease-in-out infinite runtime-module__8QUqHa__await-breathe}.runtime-module__8QUqHa__assemblySolved{border-color:#ffe096d9;animation:none;transform:translate(-50%)scale(1.04);box-shadow:inset 0 1px #ffffff52,0 0 3.4cqh #ffd678d9,0 2cqh 4.5cqh #14041873}.runtime-module__8QUqHa__buildGlyph{color:#fff3d8;text-shadow:0 0 1.6cqh #ffd6788c,0 .5cqh 1cqh #14041880;line-height:1;transition:color .42s ease-out,text-shadow .42s ease-out}.runtime-module__8QUqHa__buildPart{color:#ffeccb;font-size:26cqh;animation:.42s cubic-bezier(.22,1,.36,1) both runtime-module__8QUqHa__part-in}.runtime-module__8QUqHa__buildWhole{font-size:38cqh;animation:.62s cubic-bezier(.24,1.1,.32,1) both runtime-module__8QUqHa__whole-pop}.runtime-module__8QUqHa__assemblySolved .runtime-module__8QUqHa__buildGlyph{color:#fff8e6;text-shadow:0 0 2.4cqh #ffd678f2,0 .6cqh 1.2cqh #14041880}.runtime-module__8QUqHa__pieceArea{z-index:4;justify-content:center;align-items:center;gap:7cqw;display:flex;position:absolute;bottom:2.5cqh;left:5%;right:5%}.runtime-module__8QUqHa__pieceGroup{justify-content:center;align-items:center;gap:2.4cqw;display:flex}.runtime-module__8QUqHa__piece{cursor:pointer;opacity:0;justify-content:center;align-items:center;transition:transform .2s ease-out,box-shadow .22s ease-out,background .24s ease-out;display:flex;transform:translateY(3cqh)scale(.88)}.runtime-module__8QUqHa__pieceShown{animation:.5s cubic-bezier(.22,1,.36,1) both runtime-module__8QUqHa__piece-enter;animation-delay:var(--enter-delay,0s)}.runtime-module__8QUqHa__pieceConsonant{background:linear-gradient(158deg,#ffd08c4d,#ffaa5014),#562034ad;border:.32cqw solid #ffc878ad;border-radius:2.8cqw;width:15cqh;min-width:56px;height:15cqh;min-height:56px;box-shadow:inset 0 1px #ffffff42,0 1.4cqh 2.6cqh #1404186b}.runtime-module__8QUqHa__pieceVowel{background:linear-gradient(158deg,#8ce2ff4d,#50aaff14),#1c265cad;border:.32cqw solid #78dcffad;border-radius:999px;width:12.5cqh;min-width:56px;height:17cqh;min-height:56px;box-shadow:inset 0 1px #ffffff42,0 1.4cqh 2.6cqh #1404186b}.runtime-module__8QUqHa__pieceGlyph{color:#fff5ea;text-shadow:0 .4cqh .9cqh #14041880;font-size:8.4cqh;line-height:1}.runtime-module__8QUqHa__piece:hover{transform:translateY(-.6cqw)scale(1.05)}.runtime-module__8QUqHa__piece:active{transform:translateY(.2cqw)scale(.94)}.runtime-module__8QUqHa__piece:focus-visible{outline-offset:.5cqw;outline:.5cqw solid #ffd43b}.runtime-module__8QUqHa__pieceUsed{box-shadow:inset 0 0 0 .32cqh #fff4d2d9,inset 0 1px #ffffff4d,0 1.4cqh 2.6cqh #1404186b}.runtime-module__8QUqHa__pieceDemo{transform:translateY(-1.3cqh)scale(1.09);box-shadow:inset 0 1px #ffffff57,0 0 2.4cqh #ffecaaf2,0 1.8cqh 3cqh #1404186b}.runtime-module__8QUqHa__fxLayer{pointer-events:none;z-index:5;position:absolute;inset:0}@keyframes runtime-module__8QUqHa__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.2%,1.5%)}}@keyframes runtime-module__8QUqHa__drift-near{0%{transform:translate(0,0)}to{transform:translate(3%,-1.8%)}}@keyframes runtime-module__8QUqHa__mote-float{0%,to{opacity:.18;transform:translate(0,0)scale(.8)}50%{opacity:.95;transform:translate(.7cqw,-1.6cqh)scale(1.12)}}@keyframes runtime-module__8QUqHa__flow-run{0%{background-position:0 0}to{background-position:2.4cqh 0}}@keyframes runtime-module__8QUqHa__await-breathe{0%,to{box-shadow:inset 0 1px #ffffff3d,0 0 1cqh #ffecbe33,0 2cqh 4.5cqh #14041873}50%{box-shadow:inset 0 1px #ffffff3d,0 0 2.6cqh #ffecbe80,0 2cqh 4.5cqh #14041873}}@keyframes runtime-module__8QUqHa__piece-enter{0%{opacity:0;transform:translateY(3cqh)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__8QUqHa__part-in{0%{opacity:0;transform:translateY(3cqh)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__8QUqHa__whole-pop{0%{opacity:.4;transform:scale(.68)}55%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.runtime-module__8QUqHa__rm .runtime-module__8QUqHa__starsFar,.runtime-module__8QUqHa__rm .runtime-module__8QUqHa__starsNear,.runtime-module__8QUqHa__rm .runtime-module__8QUqHa__mote,.runtime-module__8QUqHa__rm .runtime-module__8QUqHa__flow,.runtime-module__8QUqHa__rm .runtime-module__8QUqHa__awaitConsonant,.runtime-module__8QUqHa__rm .runtime-module__8QUqHa__awaitVowel{animation:none}.runtime-module__8QUqHa__rm .runtime-module__8QUqHa__pieceShown,.runtime-module__8QUqHa__rm .runtime-module__8QUqHa__buildPart,.runtime-module__8QUqHa__rm .runtime-module__8QUqHa__buildWhole{opacity:1;animation:none;transform:none}.runtime-module__8QUqHa__rm .runtime-module__8QUqHa__piece,.runtime-module__8QUqHa__rm .runtime-module__8QUqHa__assembly,.runtime-module__8QUqHa__rm .runtime-module__8QUqHa__buildGlyph,.runtime-module__8QUqHa__rm .runtime-module__8QUqHa__blueprintGlyph{transition:none}.runtime-module__8QUqHa__qLow .runtime-module__8QUqHa__starsFar{display:none}.runtime-module__8QUqHa__practice{box-shadow:inset 0 0 0 .9cqh #22d3eed9,inset 0 0 4cqh #22d3ee47}.runtime-module__8QUqHa__practiceGlow{pointer-events:none;z-index:1;background:linear-gradient(#22d3ee2e 0%,#0000 26%),linear-gradient(#0000 78%,#22d3ee24 100%);animation:3.2s ease-in-out infinite runtime-module__8QUqHa__practice-breathe;position:absolute;inset:0}@keyframes runtime-module__8QUqHa__practice-breathe{0%,to{opacity:.55}50%{opacity:1}}.runtime-module__8QUqHa__rm .runtime-module__8QUqHa__practiceGlow{opacity:.8;animation:none}.runtime-module__8QUqHa__practice .runtime-module__8QUqHa__bench{background:linear-gradient(155deg,#22d3ee38,#0e749029),#08222e80;border-color:#67e8f966}
