#frame[data-flow="paused"] #overlay{background:#142c2470;backdrop-filter:blur(3px)}.pause47{position:absolute;inset:7% 14%;padding:2.6cqh 2cqw;box-sizing:border-box;border-radius:1.8cqw;background:#fcf8eefa;box-shadow:0 1.2cqw 4cqw #0e221d55;border:.12cqw solid #fffdf6;color:#243f35;display:grid;grid-template-rows:12% 13% minmax(0,1fr) 17%;gap:1.2cqh;text-align:left;text-shadow:none}.pause47 *,.result-card47 *{box-sizing:border-box;text-shadow:none}.pause47 header{display:flex;align-items:center;justify-content:space-between;gap:1cqw}.pause47 h2{font-size:min(3.4cqw,7.5cqh);line-height:1;margin:0;letter-spacing:-.05em;display:flex;align-items:center;gap:.8cqw}.pause47 h2 span{width:.8cqw;height:.8cqw;border-radius:50%;background:#a7c66c}.pause47 button,.result-card47 button{font:inherit;font-weight:850;border:0;box-shadow:none;border-radius:.8cqw;cursor:pointer}.pause47 #soundToggle{font-size:min(1.9cqw,4.3cqh);padding:1cqh 1cqw;background:#e9eddf;color:#627061;white-space:nowrap}.pause-stats47{display:flex;align-items:center;gap:2cqw}.pause-stats47>b{font-size:min(4.1cqw,9cqh);letter-spacing:-.05em;line-height:1}.pause-stats47 small{font-size:.5em;margin-left:.4cqw;font-weight:600;letter-spacing:0}.pause-stats47>span{font-size:min(2.7cqw,6cqh);font-weight:800;display:flex;align-items:center;gap:.6cqw;color:#a0783b}.pause-stats47 img{width:3cqw;height:3cqw;object-fit:contain}.pause47 section{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;gap:.7cqh}.pause47 article{display:grid;grid-template-columns:6cqw minmax(0,1fr) 10cqw;align-items:center;gap:1cqw;border-radius:1cqw;background:#f0f0e6;padding:.6cqh .8cqw;min-height:0;overflow:hidden}.pause47 article>img{width:100%;height:100%;max-height:7cqw;object-fit:contain}.pause47 article>div{min-width:0}.pause47 article b{font-size:min(2.45cqw,5.5cqh);font-weight:750;line-height:1.1;display:block}.pause47 article i{display:block;height:.35cqw;border-radius:1cqw;background:#dfe2d2;margin-top:.7cqh;overflow:hidden}.pause47 article em{display:block;height:100%;background:#a6bb70}.pause47 article>span{display:flex;flex-direction:column;align-items:flex-end;gap:.2cqh;min-width:0;font-variant-numeric:tabular-nums}.pause47 article strong{font-size:min(2.9cqw,6.5cqh);line-height:1}.pause47 article small{font-size:min(2cqw,4.5cqh);line-height:1;color:#8b9380}.pause47 footer{display:grid;grid-template-columns:1fr 1.1fr 1.8fr;gap:.7cqw;min-height:0}.pause47 footer button{font-size:min(2.35cqw,5.2cqh);padding:.6cqh .6cqw;background:#e8eadd;color:#64725f;white-space:nowrap}.pause47 #resumeRun{background:#294b3b;color:#f7f6e8;display:flex;align-items:center;justify-content:space-between;padding:.6cqh 1.6cqw}.pause47 #resumeRun span{color:#cee38c;font-size:1.4em}
#frame[data-flow="results"] #overlay{background:#132e2666;backdrop-filter:blur(4px)}.result-scene47{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(ellipse at 70% 35%,#ecefd326,transparent 70%)}.result-card47{width:83%;height:89%;background:#fbf7ed;color:#243f35;border:.12cqw solid #fffdf6;border-radius:2.2cqw;padding:2.5cqh 3cqw;box-sizing:border-box;box-shadow:0 1.2cqw 5cqw #0d251d55;display:grid;grid-template-rows:11% minmax(0,1fr) 18%;gap:1cqh;text-align:left;overflow:hidden}.result-card47 header{display:flex;align-items:center;justify-content:space-between;gap:1cqw}.result-tag47{font-size:min(2.2cqw,4.8cqh);font-weight:850;letter-spacing:.04em;background:#e6edce;color:#54693c;padding:.7cqh 1cqw;border-radius:4cqw;white-space:nowrap}.result-seed47{display:flex;align-items:center;gap:.4cqw;font-size:min(2.6cqw,5.7cqh);color:#678552;font-weight:800}.result-seed47 img{width:3.5cqw;height:3.5cqw;object-fit:contain}.result-main47{display:grid;grid-template-columns:1.1fr .9fr;gap:2cqw;min-height:0}.result-main47>div:first-child{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:0;gap:.6cqh}.distance-label47{font-size:min(2cqw,4.4cqh);font-weight:700;color:#85927d;letter-spacing:.1em}.result-main47 h2{font-size:min(13cqw,25cqh,calc(65cqw / var(--digits47,4)));font-weight:950;letter-spacing:-.075em;line-height:1;margin:0;white-space:nowrap}.result-main47 h2 small{font-size:.3em;margin-left:.5cqw;color:#879375;letter-spacing:0}.result-main47 p{font-size:min(2.2cqw,4.8cqh);font-weight:650;color:#8b947d;margin:0}.result-coins47{display:flex;align-items:center;gap:.7cqw;margin-top:1.8cqh;min-width:0}.result-coins47 img{height:min(6cqw,13cqh);width:min(6cqw,13cqh);object-fit:contain}.result-coins47 b{font-size:min(5.8cqw,12.5cqh,calc(49cqw / var(--digits47,4)));line-height:1.15;letter-spacing:-.04em;color:#a67a34;white-space:nowrap}.result-robot47{position:relative;min-width:0;min-height:0;display:grid;place-items:center}.result-robot47>span{position:absolute;width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(ellipse,#e6edc8,#edf0df88 65%,transparent 67%)}.result-card47 #resultAvatar{position:relative;inset:auto;bottom:auto;left:auto;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;filter:drop-shadow(0 1cqw .7cqw #39472e22)}.result-card47 footer{display:grid;grid-template-columns:1fr 42%;align-items:center;gap:1cqw;min-height:0;border-top:.12cqw solid #e4e6d8;padding-top:1cqh}.result-card47 footer>span{font-size:min(1.9cqw,4.2cqh);font-weight:700;color:#8c9681;letter-spacing:.02em}.result-card47 #resultNext{height:100%;width:100%;display:flex;align-items:center;justify-content:space-between;padding:.8cqh 2cqw;font-size:min(3cqw,6.5cqh);background:#294b3b;color:#fffbed}.result-card47 #resultNext span{font-size:1.5em;color:#cee38c}
.toolshop47{position:absolute;inset:0;background:#fbf7ed;color:#294b3b;display:grid;grid-template-rows:15% minmax(0,1fr);gap:1.3cqh;padding:2cqh 2cqw;box-sizing:border-box;text-align:left}.toolshop47 header{display:flex;align-items:center;gap:1cqw;min-width:0}.toolshop47 h2{font-size:min(3.5cqw,7.5cqh);letter-spacing:-.05em;margin:0}.tool-wallet47{margin-left:auto;display:flex;align-items:center;gap:.4cqw;font-size:2.5cqw;white-space:nowrap;color:#9d763d}.tool-wallet47 img{width:3cqw;height:3cqw;object-fit:contain}.toolshop47 header nav{display:flex;gap:.5cqw}.toolshop47 button{font:inherit;font-weight:800;box-shadow:none;border:0;text-shadow:none;cursor:pointer}.toolshop47 header nav button{width:5.3cqw;height:5.3cqw;min-height:0;border-radius:1cqw;font-size:2.9cqw;padding:.4cqw;background:#e5ead7;display:grid;place-items:center;color:#87966c}.toolshop47 #toolsBack38{font-size:2.2cqw;padding:1cqh 1cqw;background:#e6eadd;color:#506746;border-radius:.8cqw}.toolshop47>section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(min-content,1fr);gap:1.2cqw;align-content:start;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.2cqw .4cqw 1cqw}.toolshop47 article{aspect-ratio:1;min-width:0;background:#edf0e3;border:.15cqw solid #e1e6d5;border-radius:1.4cqw;padding:1cqw;display:grid;grid-template-rows:minmax(0,1fr) auto auto auto;gap:.8cqh;text-align:center}.toolshop47 article>img{width:100%;height:100%;min-height:8cqw;object-fit:contain}.toolshop47 h3{font-size:2.7cqw;margin:0;line-height:1.15}.toolshop47 p{font-size:2.05cqw;line-height:1.2;margin:0;min-height:2.4em;color:#7c876e}.toolshop47 article button{font-size:2.2cqw;padding:1.3cqh .6cqw;background:#294b3b;color:#fff9e6;border-radius:.7cqw;line-height:1.2}.toolshop47 button:disabled{opacity:.45}.unlock47{position:absolute;inset:0;background:#183a2a77;display:grid;place-items:center;backdrop-filter:blur(3px)}.unlock47>div{width:64%;padding:3cqh 3cqw;border-radius:2cqw;background:#fbf7ed;color:#294b3b;display:grid;gap:2cqh;text-align:center}.unlock47 h2{font-size:3.4cqw;margin:0}.unlock47 p{font-size:2.6cqw;margin:0}.unlock47>div>span{font-size:6cqw}.unlock47 button{font:inherit;font-weight:800;font-size:2.6cqw;padding:2cqh;border:0;box-shadow:none;border-radius:1cqw;background:#294b3b;color:#fff9e6}.unlock47 #unlockBack47{background:#e3e8d7;color:#607452}.unlock47 button:disabled{opacity:.4}
.pause47 small{letter-spacing:0!important;white-space:nowrap;text-transform:none}.pause47 article>span{overflow:visible}.pause47 article small{font-weight:650}.result-card47 small{letter-spacing:0!important}
