:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{background:#f7cdb2;width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:none;font-family:ui-rounded,SF Pro Rounded,Nunito,system-ui,-apple-system,sans-serif}canvas{outline:none;display:block}@font-face{font-family:ALKATIP Basma;src:url(https://db.onlinewebfonts.com/t/3c16518f40da2fc2901f37666c0556a7.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/3c16518f40da2fc2901f37666c0556a7.woff)format("woff"),url(https://db.onlinewebfonts.com/t/3c16518f40da2fc2901f37666c0556a7.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--uyghur-ui-font:"ALKATIP Basma", "Noto Naskh Arabic", "Noto Sans Arabic", serif}.alkatip-basma{direction:rtl;unicode-bidi:embed;font-family:ALKATIP Basma,serif;line-height:2.2}.hud{z-index:10;pointer-events:none;-webkit-user-select:none;user-select:none;--u0:clamp(11px, .55vw + 8.6px, 26px);--u:var(--u0);--edge:calc(var(--u) * 1.45);--rim:max(1.5px, calc(var(--u) / 14));--ink:#28114680;font-family:ui-rounded,SF Pro Rounded,Nunito,system-ui,-apple-system,sans-serif;position:fixed;inset:0}.hud-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hud.ed-scene-loading{z-index:90;pointer-events:auto}.hud-widgets{transition:opacity .35s;position:absolute;inset:0}.hud-widgets.is-idle{opacity:0}@media (pointer:coarse){.hud-pill,.hud-menu{--u:calc(var(--u0) * .74)}}.hud-pill{align-items:center;gap:calc(var(--u) * .6);height:calc(var(--u) * 3.5);padding:0 calc(var(--u) * 1.3) 0 calc(var(--u) * .95);border:var(--rim) solid #ffffff9e;box-shadow:0 calc(var(--u) * .18) calc(var(--u) * .45) #240e3e42, inset 0 1px 0 #fff3;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#6036a0a8,#3a1c6ab8);border-radius:999px;display:flex;position:absolute}.hud-score{top:var(--edge);left:var(--edge);min-width:calc(var(--u) * 11.5)}.hud-pill.pop{animation:.34s cubic-bezier(.34,1.56,.5,1) hudPop}@keyframes hudPop{0%{transform:scale(1)}38%{transform:scale(1.08)}to{transform:scale(1)}}.hud-time{top:var(--edge);padding:0 calc(var(--u) * 1.35) 0 calc(var(--u) * 1.05);border-width:calc(var(--rim) * 1.6);background:linear-gradient(#ce546cf0,#a82c50f5);border-color:#fffffff0;left:50%;transform:translate(-50%)}.hud-time.pop{animation:.34s cubic-bezier(.34,1.56,.5,1) hudTimePop}@keyframes hudTimePop{0%{transform:translate(-50%)scale(1)}38%{transform:translate(-50%)scale(1.14)}to{transform:translate(-50%)scale(1)}}.hud-time .hud-score-value{font-size:calc(var(--u) * 2);letter-spacing:.01em}.hud-test-mode{top:var(--edge);align-items:center;gap:calc(var(--u) * .62);height:calc(var(--u) * 3.5);padding:0 calc(var(--u) * .72) 0 calc(var(--u) * .85);border:var(--rim) solid #ffffffc7;color:#fff;font:inherit;text-align:left;box-shadow:0 calc(var(--u) * .22) calc(var(--u) * .6) #240e3e4d;pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(9px);background:linear-gradient(#3f2763e6,#271644f0);border-radius:999px;transition:background .15s,box-shadow .15s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hud-test-mode:hover{box-shadow:0 calc(var(--u) * .3) calc(var(--u) * .8) #240e3e5c;background:linear-gradient(#4e3079f0,#2e1a4ff7)}.hud-test-mode:focus-visible{outline:calc(var(--rim) * 2) solid #ffd24d;outline-offset:3px}.hud-test-dot{width:calc(var(--u) * .72);height:calc(var(--u) * .72);border:calc(var(--u) * .16) solid #ffffff7a;box-shadow:0 0 calc(var(--u) * .55) #ffd34fb3;background:#ffd34f;border-radius:50%;flex:none}.hud-test-copy{flex-direction:column;min-width:0;line-height:1.05;display:flex}.hud-test-copy strong{font-size:calc(var(--u) * .82);letter-spacing:.1em;font-weight:1000}.hud-test-copy small{margin-top:calc(var(--u) * .12);color:#ffffffa3;font-size:calc(var(--u) * .56);font-weight:700}.hud-test-key{padding:calc(var(--u) * .25) calc(var(--u) * .48);border-radius:calc(var(--u) * .38);color:#ffffffc7;font-size:calc(var(--u) * .5);letter-spacing:.06em;background:#ffffff17;border:1px solid #fff3;border-bottom-color:#ffffff57;flex:none;font-weight:900}@media (width<=560px){.hud-test-copy small{display:none}.hud-test-key{font-size:0}.hud-test-key:after{content:"ESC";font-size:calc(var(--u) * .55)}}.hud-clock{width:calc(var(--u) * 1.85);height:calc(var(--u) * 1.85);filter:drop-shadow(0 1px 2px #46122859);flex:none}.hud-time.is-urgent{background:linear-gradient(#be284af5,#8a1238fa);animation:1s ease-in-out infinite hudTimeUrgent}@keyframes hudTimeUrgent{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.05)}}.hud-goals{gap:calc(var(--u) * .22);flex-direction:column;display:flex}.hud-goal{align-items:baseline;gap:calc(var(--u) * .42);color:#ffffffe0;font-size:calc(var(--u) * .86);letter-spacing:.02em;text-shadow:0 2px 4px var(--ink);font-weight:700;transition:color .3s,opacity .3s;display:flex}.hud-goal i{width:calc(var(--u) * .62);height:calc(var(--u) * .62);border:var(--rim) solid #ffffffbf;transform:translateY(calc(var(--u) * -.06));border-radius:50%;flex:none}.hud-goal span{font-size:calc(var(--u) * .72);opacity:.62;font-weight:600}.hud-goal.is-got{color:#ffe14d;-webkit-text-decoration:line-through #ffe14d99;text-decoration:line-through #ffe14d99;animation:.45s cubic-bezier(.34,1.56,.5,1) hudGoalGot}.hud-goal.is-got i{box-shadow:0 0 calc(var(--u) * .6) #ffe14dcc;background:#ffe14d;border-color:#ffe14d}.hud-goal.is-got span{opacity:0}@keyframes hudGoalGot{0%{transform:translate(0)}35%{transform:translateX(calc(var(--u) * .5))}to{transform:translate(0)}}.hud-menu{top:var(--edge);right:var(--edge);align-items:center;gap:calc(var(--u) * .55);height:calc(var(--u) * 3.5);padding:0 calc(var(--u) * 1.15);border:var(--rim) solid #ffffff9e;color:#fff;font:inherit;font-size:calc(var(--u) * 1.35);font-variant-numeric:tabular-nums;pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:linear-gradient(#6036a0a8,#3a1c6ab8);border-radius:999px;font-weight:800;display:flex;position:absolute}.hud-menu.is-open{color:#3a2358;background:linear-gradient(#ffe14d,#f0b93a)}.hud-menu-bars{width:calc(var(--u) * 1.35);height:calc(var(--u) * 1.05);border-top:var(--rim) solid currentColor;border-bottom:var(--rim) solid currentColor;position:relative}.hud-menu-bars:after{content:"";left:0;right:0;top:calc(50% - var(--rim) / 2);border-top:var(--rim) solid currentColor;position:absolute}.hud-menu-label{font-size:calc(var(--u) * .72);letter-spacing:.08em;font-weight:950}.hud-sheet{z-index:60;pointer-events:auto;background:#2811466b;justify-content:center;align-items:center;animation:.18s ease-out hudFade;display:flex;position:absolute;inset:0}.hud-sheet-card{padding:calc(var(--u) * 1.4) calc(var(--u) * 1.8);border-radius:calc(var(--u) * 1.1);border:var(--rim) solid #ffffff8c;-webkit-backdrop-filter:blur(8px);max-width:min(92vw, calc(var(--u) * 28));background:linear-gradient(#6036a0d1,#3a1c6ae0)}.hud-credit{align-items:center;gap:calc(var(--u) * .35);margin:0 0 calc(var(--u) * 1.15);padding-bottom:calc(var(--u) * 1.1);text-align:center;border-bottom:1px solid #ffffff29;flex-direction:column;display:flex}.hud-credit-kicker{color:#ffffffb8;font-size:calc(var(--u) * .82);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.hud-credit-by{color:#fff;font-size:calc(var(--u) * 1.15);letter-spacing:.01em;text-shadow:0 1px 2px var(--ink);font-weight:700}.hud-credit-by strong{color:#ffe14d;font-weight:900}.hud-social-links{justify-content:center;align-items:center;gap:calc(var(--u) * .55);margin-top:calc(var(--u) * .35);direction:ltr;unicode-bidi:isolate;flex-wrap:wrap;display:flex}.hud-social-link{width:calc(var(--u) * 3.15);height:calc(var(--u) * 3.15);color:var(--marker);background:#ffffff94;border:2px solid #6334aa47;border-radius:999px;place-items:center;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:grid}.hud-social-link svg{width:calc(var(--u) * 1.45);height:calc(var(--u) * 1.45)}.hud-social-link:hover,.hud-social-link:focus-visible{border-color:var(--marker);color:var(--marker-dark);transform:translateY(calc(var(--u) * -.12));background:#fff;outline:none}.hud-social-links.is-on-dark .hud-social-link{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);border:var(--rim) solid #ffffff73;color:#fff;background:#ffffff1a}.hud-social-links.is-on-dark .hud-social-link svg{width:calc(var(--u) * 1.25);height:calc(var(--u) * 1.25)}.hud-social-links.is-on-dark .hud-social-link:hover,.hud-social-links.is-on-dark .hud-social-link:focus-visible{color:#3a2358;background:#ffe14d;border-color:#ffe14d}.hud-sheet-home{min-width:calc(var(--u) * 9);padding:calc(var(--u) * .58) calc(var(--u) * 1.4);color:#51318a;font:inherit;font-size:calc(var(--u) * .82);letter-spacing:.1em;cursor:pointer;box-shadow:0 calc(var(--u) * .2) calc(var(--u) * .55) #1e0c383d;background:#fffffff0;border:1px solid #ffffff85;border-radius:999px;font-weight:900;transition:transform .14s,background .14s}.hud-sheet-home:hover,.hud-sheet-home:focus-visible{background:#ffe14d;outline:none;transform:translateY(-1px)}.hud-sheet-restart{min-width:calc(var(--u) * 12);padding:calc(var(--u) * .7) calc(var(--u) * 1.6);color:#43255f;font:inherit;font-size:calc(var(--u) * .9);letter-spacing:.09em;cursor:pointer;box-shadow:0 calc(var(--u) * .24) calc(var(--u) * .7) #1e0c3847;background:#ffe14d;border:1px solid #ffffffb3;border-radius:999px;font-weight:950;transition:transform .14s,background .14s}.hud-sheet-restart:hover,.hud-sheet-restart:focus-visible{background:#fff08a;outline:none;transform:translateY(-1px)}.hud-sheet-resume{min-width:calc(var(--u) * 12);padding:calc(var(--u) * .7) calc(var(--u) * 1.6);color:#51318a;font:inherit;font-size:calc(var(--u) * .9);letter-spacing:.09em;cursor:pointer;box-shadow:0 calc(var(--u) * .24) calc(var(--u) * .7) #1e0c3847;background:#fff;border:1px solid #ffffffb8;border-radius:999px;font-weight:950;transition:transform .14s,background .14s}.hud-sheet-resume:hover,.hud-sheet-resume:focus-visible{background:#ffe14d;outline:none;transform:translateY(-1px)}.hud-sheet-home-wrap{justify-content:center;align-items:center;gap:calc(var(--u) * .55);margin-top:calc(var(--u) * .75);padding-top:calc(var(--u) * .85);border-top:1px solid #ffffff29;flex-direction:column;display:flex}.hud-sheet-foot{margin-top:calc(var(--u) * .9);text-align:center;color:#ffffffb3;font-size:calc(var(--u) * .74);letter-spacing:.08em;font-weight:700}.hud-sheet-title{margin-bottom:calc(var(--u) * .7);color:#ffe14d;font-size:calc(var(--u) * .92);letter-spacing:.14em;text-shadow:0 2px 4px var(--ink);font-weight:800}.hud-bone{width:calc(var(--u) * 2.4);height:calc(var(--u) * 1.42);filter:drop-shadow(0 1px 2px #28124659);flex:none}.hud-paw{width:calc(var(--u) * 1.9);height:calc(var(--u) * 1.7);fill:#fff;filter:drop-shadow(0 1px 2px #28124659);flex:none}.hud-trash{width:calc(var(--u) * 1.85);height:calc(var(--u) * 1.85);color:#fff;filter:drop-shadow(0 1px 2px #28124659);flex:none}.hud-can-count{min-width:calc(var(--u) * 15.2);padding-left:calc(var(--u) * .72);background:linear-gradient(135deg,#592f9aeb,#341a63f5);border-color:#ffdc69d1}.hud-bowling-ball{width:calc(var(--u) * 2.35);height:calc(var(--u) * 2.35);border-radius:calc(var(--u) * .7);font-size:calc(var(--u) * 1.35);background:#ffffff21;flex:none;place-items:center;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.hud-bowling-count-copy{flex-direction:column;min-width:0;line-height:.95;display:flex}.hud-bowling-count-copy small{color:#ffdd69;font-size:calc(var(--u) * .56);letter-spacing:.12em;white-space:nowrap;font-weight:1000}.hud-bowling-count-copy strong{margin-top:calc(var(--u) * .19);color:#fff;font-size:calc(var(--u) * 1.35);font-variant-numeric:tabular-nums;font-weight:1000}.hud-bowling-count-copy i{color:#ffffff9e;font-size:calc(var(--u) * .78);font-style:normal;font-weight:800}.hud-score-value{color:#fff;font-size:calc(var(--u) * 2.1);letter-spacing:.02em;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px var(--ink);font-weight:900;line-height:1}.hud-trick{text-align:center;animation:.3s cubic-bezier(.16,.9,.28,1) both hudTrickIn;position:absolute;top:26%;left:50%;transform:translate(-50%)}.hud-trick.out{animation:.42s ease-in forwards hudTrickOut}.hud-trick-name{color:#fff;font-size:calc(var(--u) * 2.15);letter-spacing:.06em;text-shadow:0 calc(var(--u) * .18) 0 #5c2e9cf2, 0 calc(var(--u) * .55) calc(var(--u) * 1.2) #32145c99;font-weight:900;line-height:1}.hud-trick-points{margin-top:calc(var(--u) * .4);color:#ffcf6b;font-size:calc(var(--u) * 1.5);letter-spacing:.04em;font-variant-numeric:tabular-nums;text-shadow:0 calc(var(--u) * .14) 0 #5c2e9ce6, 0 calc(var(--u) * .4) calc(var(--u) * .9) #32145c8c;font-weight:800}.hud-trick.is-live .hud-trick-points{animation:.5s ease-in-out infinite alternate hudTrickPending}@keyframes hudTrickPending{0%{opacity:.72;transform:scale(.98)}to{opacity:1;transform:scale(1.04)}}@keyframes hudTrickIn{0%{opacity:0;transform:translate(-50%,18%)rotate(-6deg)scale(.72)}58%{opacity:1;transform:translate(-50%,-4%)rotate(2deg)scale(1.08)}to{opacity:1;transform:translate(-50%)rotate(-1deg)scale(1)}}@keyframes hudTrickOut{to{opacity:0;transform:translate(-50%,-70%)rotate(5deg)scale(.96)}}.hud-load.hud-load-paw-screen{justify-content:center;align-items:center;gap:calc(var(--u) * .65);padding:max(var(--edge), env(safe-area-inset-top)) var(--edge) max(var(--edge), env(safe-area-inset-bottom));color:#fff8e9;text-align:center;background:radial-gradient(circle at 50% 44%,#ffdea06b,#0000 34%),linear-gradient(155deg,#7650ad 0%,#a96cb7 48%,#f2a0ae 100%);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.hud-load.hud-load-paw-screen:after{content:none}.hud-load-paw-kicker{z-index:2;color:#fff8ebe0;font-size:calc(var(--u) * .8);letter-spacing:.22em;text-shadow:0 2px 4px #391b583d;font-weight:1000;position:relative}.hud-load-paw-meter{z-index:2;width:min(calc(var(--u) * 15), 52vw, 32vh);aspect-ratio:1;margin:calc(var(--u) * .35) 0 calc(var(--u) * .15);position:relative}.hud-load-paw{width:100%;height:100%;filter:drop-shadow(0 calc(var(--u) * .6) calc(var(--u) * .72) #431f6442);display:block;overflow:visible}.hud-load-paw-base{fill:#4c287657}.hud-load-paw-fill{fill:#ffd56d;transform:scaleY(var(--load-ratio));transform-box:fill-box;transform-origin:bottom;will-change:transform;transition:transform .72s cubic-bezier(.16,1,.3,1)}.hud-load-paw-shine{fill:#fff6c23d;transform:translateY(var(--load-shine-offset));transition:transform .72s cubic-bezier(.16,1,.3,1)}.hud-load-paw-outline{fill:none;stroke:#fffaeffa;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.hud-load-paw-percent{z-index:2;color:#fff8e9;font-size:calc(var(--u) * 2.2);font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-shadow:0 calc(var(--u) * .2) 0 #68409a;font-weight:1000;line-height:1;position:relative}.hud-load-paw-status{z-index:2;min-width:min(84vw, calc(var(--u) * 25));margin:calc(var(--u) * .15) 0 0;color:#fff8ebe0;font-size:calc(var(--u) * 1.02);text-shadow:0 2px 4px #391b5847;font-weight:800;position:relative}.hud-load-paw-screen.is-finalizing .hud-load-paw-meter{animation:1.35s ease-in-out infinite hudLoadPawWorking}.hud-load-paw-screen.is-finalizing .hud-load-paw-shine{animation:1.35s ease-in-out infinite hudLoadPawShine}@keyframes hudLoadPawWorking{0%,to{transform:rotate(-1.5deg)translateY(0)scale(1)}50%{transform:rotate(1.5deg) translateY(calc(var(--u) * -.28)) scale(1.035)}}@keyframes hudLoadPawShine{0%{opacity:0;transform:translateY(72px)}30%,70%{opacity:.6}to{opacity:0;transform:translateY(-88px)}}@media (prefers-reduced-motion:reduce){.hud-load-paw-fill,.hud-load-paw-shine{transition-duration:.001ms}.hud-load-paw-screen.is-finalizing .hud-load-paw-meter,.hud-load-paw-screen.is-finalizing .hud-load-paw-shine{animation:none}}.hud-start{padding:var(--edge);background:radial-gradient(at 50% 58%,#fffaeb00 35%,#3b1e6614 100%),linear-gradient(#7042a400 55%,#32185c47 100%);animation:.6s ease-out hudFade;position:absolute;inset:0}.hud-start-dock{left:50%;bottom:var(--edge);width:min(calc(var(--u) * 68), calc(100vw - var(--edge) * 2));border-radius:calc(var(--u) * 1.25);box-shadow:0 calc(var(--u) * .9) calc(var(--u) * 2.4) #28114652, inset 0 1px 0 #ffffffe6;pointer-events:auto;-webkit-backdrop-filter:blur(14px)saturate(1.08);background:#fffcf5f0;border:1px solid #ffffffd6;transition:border-radius .22s,box-shadow .22s;position:absolute;overflow:hidden;transform:translate(-50%)}.hud-start-dock.is-expanded{border-radius:calc(var(--u) * 1.45);box-shadow:0 calc(var(--u) * 1.05) calc(var(--u) * 2.8) #2811465c, inset 0 1px 0 #ffffffe6}.hud-start-dock.is-bowling{box-shadow:0 calc(var(--u) * .9) calc(var(--u) * 2.4) #2811465c, 0 0 0 calc(var(--u) * .12) #ffd34f2e, inset 0 1px 0 #ffffffe6;border-color:#ffd553e0}.hud-start-dock.is-bowling .hud-play{background:linear-gradient(135deg,#7f4bcc,#49218d);border-color:#ffdd69}.hud-start-dock.is-bowling .hud-dynamic-status{background:linear-gradient(135deg,#fff8dc,#f3e6bc);border-color:#a8711a33}.hud-start-top{grid-template-columns:minmax(calc(var(--u) * 17), 1fr) minmax(calc(var(--u) * 16), .88fr) minmax(calc(var(--u) * 20), 1.25fr);align-items:center;gap:calc(var(--u) * 1.1);padding:calc(var(--u) * .95) calc(var(--u) * 1.05);display:grid}.hud-dynamic-status{align-items:center;gap:calc(var(--u) * .62);min-width:0;min-height:calc(var(--u) * 4.5);padding:calc(var(--u) * .62) calc(var(--u) * .72);border-radius:calc(var(--u) * .9);color:#35234f;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#f4edfcf5,#eadef8e0);border:1px solid #693db124;transition:transform .14s,background .2s,box-shadow .2s;display:flex}.hud-dynamic-status:hover{background:linear-gradient(135deg,#f3eafb,#e4d4f6);transform:translateY(-1px)}.hud-dynamic-status.is-open{background:linear-gradient(135deg,#f0e5fb,#ddc9f3);box-shadow:inset 0 0 0 1px #693db11f}.hud-dynamic-icon{width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2);border-radius:calc(var(--u) * .65);box-shadow:0 calc(var(--u) * .15) calc(var(--u) * .4) #4524711f;background:#fff;flex:none;place-items:center;display:grid}.hud-dynamic-bowling,.hud-play-bowling{font-size:calc(var(--u) * 1.35);line-height:1}.hud-dynamic-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.hud-dynamic-copy small,.hud-doors-label{color:#8b61cf;font-size:calc(var(--u) * .56);letter-spacing:.14em;font-weight:900}.hud-dynamic-copy strong{margin-top:calc(var(--u) * .12);color:#302044;font-size:calc(var(--u) * .84);white-space:nowrap;font-weight:900;line-height:1.1}.hud-dynamic-track{width:100%;height:calc(var(--u) * .26);margin-top:calc(var(--u) * .38);background:#673eac24;border-radius:999px;overflow:hidden}.hud-dynamic-track i{border-radius:inherit;background:linear-gradient(90deg,#8c59d8,#df9b37);height:100%;transition:width .35s;display:block}.hud-dynamic-chevron{color:#7650ae;font-size:calc(var(--u) * 1.1);flex:none;font-weight:900;transition:transform .2s;transform:rotate(180deg)}.hud-dynamic-status.is-open .hud-dynamic-chevron{transform:rotate(0)}.hud-dynamic-status:focus-visible{outline:calc(var(--rim) * 2) solid #ffd24d;outline-offset:3px}.hud-dock-panel{width:100%;padding:calc(var(--u) * 1.05);text-align:left;background:linear-gradient(#fffdf8fa,#f8f3fbf5);border-bottom:1px solid #5a32961f;animation:.22s cubic-bezier(.2,.75,.2,1) both hudDockOpen}.hud-dock-panel .hud-level-panel-head{margin-bottom:calc(var(--u) * .72)}.hud-dock-panel .hud-goals{gap:calc(var(--u) * .42) calc(var(--u) * 1.2);max-height:min(31vh, calc(var(--u) * 12));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-y:auto}.hud-dock-panel .hud-goal{padding:calc(var(--u) * .42) calc(var(--u) * .5);border-radius:calc(var(--u) * .52);color:#3c2a5c;text-shadow:none;background:#ebe2f89e}.hud-dock-panel .hud-goal i{border-color:#5a329666}.hud-dock-panel .hud-goal span{opacity:.58}.hud-dock-panel .hud-goal.is-got{color:#8b6907}.hud-dock-panel .hud-goal.is-got i{box-shadow:none;background:#e8b60c;border-color:#e8b60c}@keyframes hudDockOpen{0%{opacity:0;transform:translateY(calc(var(--u) * .75))}to{opacity:1;transform:translateY(0)}}.hud-brief{top:var(--edge);right:var(--edge);width:min(calc(var(--u) * 21), 42vw);padding:calc(var(--u) * 1.15) calc(var(--u) * 1.2);border-radius:calc(var(--u) * 1.2);box-shadow:0 calc(var(--u) * .75) calc(var(--u) * 2) #2e144e42;text-align:left;pointer-events:auto;-webkit-backdrop-filter:blur(14px)saturate(1.08);background:#fffcf6f2;border:1px solid #ffffffd6;position:absolute}.hud-brief-kicker{color:#b8632f;font-size:calc(var(--u) * .62);letter-spacing:.17em;font-weight:900}.hud-brief-title-row{justify-content:space-between;align-items:center;gap:calc(var(--u) * .7);margin-top:calc(var(--u) * .16);display:flex}.hud-brief-head{color:#302044;font-size:calc(var(--u) * 1.48);letter-spacing:-.02em;font-weight:900;line-height:1.05}.hud-brief-progress{padding:calc(var(--u) * .28) calc(var(--u) * .62);color:#6a3db1;font-size:calc(var(--u) * .68);letter-spacing:.04em;background:#efe6fb;border-radius:999px;flex:none;font-weight:900}.hud-brief-sub{margin:calc(var(--u) * .38) 0 0;color:#685c78;font-size:calc(var(--u) * .82);font-weight:600;line-height:1.45}.hud-brief-metrics{grid-template-columns:repeat(auto-fit, minmax(calc(var(--u) * 7), 1fr));gap:calc(var(--u) * .48);margin-top:calc(var(--u) * .78);display:grid}.hud-brief-count{align-items:center;gap:calc(var(--u) * .5);min-width:0;padding:calc(var(--u) * .55) calc(var(--u) * .62);border-radius:calc(var(--u) * .65);color:#6b5b83;font-size:calc(var(--u) * .76);background:#f3edfac7;border:1px solid #5a32961a;margin:0;font-weight:600;display:flex}.hud-brief-count>span{flex-direction:column;min-width:0;line-height:1.08;display:flex}.hud-brief-count b{color:#2f1d4d;font-size:calc(var(--u) * .9);font-variant-numeric:tabular-nums;font-weight:900}.hud-brief-count small{margin-top:calc(var(--u) * .12);color:#786b88;font-size:calc(var(--u) * .6);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.hud-brief-star{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);fill:#7b4fd0;flex:none}.hud-brief-star.is-paw{height:calc(var(--u) * 1.08)}.hud-brief-trash{color:#7b4fd0;fill:none}.hud-brief-more{justify-content:space-between;align-items:center;gap:calc(var(--u) * .6);width:100%;margin-top:calc(var(--u) * .65);padding:calc(var(--u) * .56) calc(var(--u) * .82);color:#5b2fa8;font:inherit;font-size:calc(var(--u) * .82);cursor:pointer;pointer-events:auto;box-shadow:none;background:#ffffffe0;border:1px solid #7b4fd038;border-radius:999px;font-weight:800;transition:transform .14s,background .14s;display:flex}.hud-brief-more:hover{background:#f6efff;transform:translateY(-1px)}.hud-brief-more span{font-size:calc(var(--u) * 1.4);line-height:.7;transition:transform .18s}.hud-brief-more span.is-open{transform:rotate(90deg)}.hud-brief .hud-goals{max-height:min(34vh, calc(var(--u) * 14));margin-top:calc(var(--u) * .75);padding-right:calc(var(--u) * .2);overflow-y:auto}.hud-brief .hud-goal{color:#3c2a5c;text-shadow:none}.hud-brief .hud-goal i{border-color:#5a329666}.hud-brief .hud-goal span{opacity:.55}.hud-brief .hud-goal.is-got{color:#9a7508;text-decoration-color:#9a750880}.hud-brief .hud-goal.is-got i{box-shadow:none;background:#e8b60c;border-color:#e8b60c}.hud-start.is-out{animation:.26s ease-in forwards hudStartOut}@keyframes hudFade{0%{opacity:0}to{opacity:1}}@keyframes hudStartOut{to{opacity:0;transform:translateY(calc(var(--u) * 1.6))}}.hud-legend{justify-content:space-between;align-items:center;gap:calc(var(--u) * .35);padding:calc(var(--u) * .6) calc(var(--u) * 1.05);background:#efe8f8b8;border-top:1px solid #5a32961f;display:flex}.hud-legend>div{align-items:center;gap:calc(var(--u) * .45);min-width:0;padding:0 calc(var(--u) * .45);color:#4a3a63;font-size:calc(var(--u) * .7);letter-spacing:.01em;font-weight:700;display:flex}.hud-legend>div>span{white-space:nowrap}.hud-legend-label{color:#8762bc;font-size:calc(var(--u) * .58);letter-spacing:.15em;flex:none;font-weight:900}.hud-legend b{padding:calc(var(--u) * .18) calc(var(--u) * .44);border-radius:calc(var(--u) * .36);color:#2f1d4d;font-size:calc(var(--u) * .65);letter-spacing:.02em;background:#fff;border:1px solid #5a32962e;border-bottom-width:2px;flex:none;font-weight:900}.hud-legend .hud-hint{padding-left:calc(var(--u) * .75);color:#6f6280;border-left:1px solid #5a329624}.hud-play{justify-content:flex-start;align-items:center;gap:calc(var(--u) * .75);pointer-events:auto;min-width:0;min-height:calc(var(--u) * 4.5);padding:calc(var(--u) * .62) calc(var(--u) * .75);border-radius:calc(var(--u) * .9);border:calc(var(--rim) * 1.35) solid #ffffffe6;color:#fff;text-align:left;cursor:pointer;box-shadow:0 calc(var(--u) * .38) calc(var(--u) * .85) #4c2a8757, inset 0 1px 0 #ffffff4d;background:linear-gradient(135deg,#9364dd,#6337b5);margin:0;font-family:inherit;transition:transform .14s,box-shadow .14s;display:flex}.hud-play-badge{width:calc(var(--u) * 2.55);height:calc(var(--u) * 2.55);border-radius:calc(var(--u) * .72);background:#ffffff24;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.hud-play-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.hud-play-copy strong{font-size:calc(var(--u) * 1.25);letter-spacing:.06em;font-weight:1000;line-height:1}.hud-play-copy small{margin-top:calc(var(--u) * .15);color:#ffffffb8;font-size:calc(var(--u) * .65);letter-spacing:.02em;font-weight:700}.hud-play-key{padding:calc(var(--u) * .25) calc(var(--u) * .42);border-radius:calc(var(--u) * .4);color:#fffc;font-size:calc(var(--u) * .56);letter-spacing:.05em;background:#200c4338;border:1px solid #ffffff3d;flex:none;font-weight:900}.hud-play:hover{box-shadow:0 calc(var(--u) * .62) calc(var(--u) * 1.15) #2e144e66, inset 0 2px 0 #ffffff4d;transform:translateY(-2px)}.hud-play:focus-visible,.hud-build:focus-visible,.hud-brief-more:focus-visible,.hud-level-panel-close:focus-visible{outline:calc(var(--rim) * 2) solid #ffd24d;outline-offset:3px}.hud-play:active{transform:translateY(1px)scale(.98)}.hud-doors{align-items:flex-start;gap:calc(var(--u) * .5);min-width:0;padding-left:calc(var(--u) * .2);flex-direction:column;display:flex}.hud-door-row{gap:calc(var(--u) * .42);flex-wrap:wrap;display:flex}.hud-doors.is-home-only{justify-content:center;align-self:stretch;align-items:center;padding-left:0}.hud-bowling-home{min-height:auto;padding:calc(var(--u) * .48) calc(var(--u) * .9);color:#5b329f;font-size:calc(var(--u) * .68);letter-spacing:.08em;box-shadow:none;background:linear-gradient(#fff,#f1e8fa);border-color:#7045aa38;justify-content:center}.hud-bowling-home>span{font-size:calc(var(--u) * .86);line-height:1}.hud-level-panel{width:100%;max-height:min(42vh, calc(var(--u) * 19));flex-direction:column;display:flex}.hud-level-panel-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--u) * 1);margin-bottom:calc(var(--u) * .8);display:flex}.hud-level-panel-head .hud-brief-sub{margin-bottom:0}.hud-level-panel-close{width:calc(var(--u) * 2);height:calc(var(--u) * 2);color:#5b2fa8;font-family:inherit;font-size:calc(var(--u) * .8);cursor:pointer;background:#f2ebfb;border:1px solid #5a32962e;border-radius:50%;flex:none;font-weight:900;transition:transform .14s,background .14s}.hud-level-panel-close:hover{background:#e7dafa;transform:scale(1.06)}.hud-levels{pointer-events:auto;justify-content:flex-start;gap:calc(var(--u) * .55);min-height:0;padding:calc(var(--u) * .55);border-radius:calc(var(--u) * .8);background:#ebe2f8b8;flex-wrap:wrap;flex:auto;display:flex;overflow-y:auto;box-shadow:inset 0 0 0 1px #5a32961a}.hud-level{flex:none;position:relative}.hud-level-go{border-radius:calc(var(--u) * .55);color:#2f1d4d;font-family:inherit;font-size:calc(var(--u) * .76);text-align:left;cursor:pointer;background:#fff;border:1px solid #5a329629;flex-direction:column;padding:0;font-weight:800;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden}.hud-level-go:hover,.hud-level-go:focus-visible{box-shadow:0 calc(var(--u) * .25) calc(var(--u) * .7) #2e144e2e;border-color:#6d3fc08c;transform:translateY(-1px)}.hud-level-go img,.hud-level-blank{width:calc(var(--u) * 9);height:calc(var(--u) * 5.4);object-fit:cover;font-size:calc(var(--u) * 2);background:#ece6f5;border-bottom:1px solid #5a32961f;justify-content:center;align-items:center;display:flex}.hud-level-cap{gap:calc(var(--u) * .06);padding:calc(var(--u) * .36) calc(var(--u) * .5) calc(var(--u) * .42);flex-direction:column;display:flex}.hud-level-cap b{max-width:calc(var(--u) * 8);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hud-level-cap i{font-style:normal;font-weight:600;font-size:calc(var(--u) * .6);color:#4a3a6399}.hud-level-cap i em{color:#7b4fd0;font-style:normal;font-weight:800}.hud-level-cap i em.is-complete{color:#27875c}.hud-levels.is-modes{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--u) * 30)), 1fr));padding:calc(var(--u) * .65);background:radial-gradient(circle at 86% 16%,#ffbe5c24,#0000 26%),#ebe2f89e;align-content:start;display:grid}.hud-level.is-mode{width:100%}.hud-mode-go{grid-template-columns:minmax(calc(var(--u) * 14), .78fr) minmax(calc(var(--u) * 18), 1.22fr);width:100%;min-height:calc(var(--u) * 10.5);border-radius:calc(var(--u) * .95);box-shadow:0 calc(var(--u) * .35) calc(var(--u) * 1) #31175229, inset 0 1px 0 #fff;background:#fffdf8;border:1px solid #532b8e33;display:grid}.hud-mode-go:hover,.hud-mode-go:focus-visible{box-shadow:0 calc(var(--u) * .55) calc(var(--u) * 1.35) #31175238;transform:translateY(calc(var(--u) * -.12));border-color:#5f32aa8c}.hud-mode-art{min-width:0;padding:calc(var(--u) * .9) calc(var(--u) * 1.05);color:#fff;background:radial-gradient(circle at 86% 25%,#ffda5cdb 0 8%,#0000 8.5%),radial-gradient(circle at 77% 29%,#fff3 0 16%,#0000 16.5%),linear-gradient(145deg,#9e6be3 0%,#7644c5 48%,#49248f 100%);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.hud-mode-art:before{content:"";width:calc(var(--u) * 8);height:calc(var(--u) * 8);right:calc(var(--u) * -2.5);bottom:calc(var(--u) * -3.4);border:calc(var(--u) * .75) solid #ffcc5280;border-radius:50%;position:absolute}.hud-mode-art:after{content:"";background:repeating-linear-gradient(-20deg, transparent 0 calc(var(--u) * 1.3), #ffffff09 calc(var(--u) * 1.3) calc(var(--u) * 1.42));position:absolute;inset:0}.hud-mode-time{z-index:1;padding:calc(var(--u) * .25) calc(var(--u) * .52);color:#ffffffe6;font-size:calc(var(--u) * .56);letter-spacing:.1em;background:#260f4c38;border:1px solid #ffffff4d;border-radius:999px;align-self:flex-start;font-weight:900;position:relative}.hud-mode-lockup{z-index:1;top:50%;right:calc(var(--u) * 1.15);align-items:center;gap:calc(var(--u) * .35);display:flex;position:absolute;transform:translateY(-56%)rotate(-4deg)}.hud-mode-lockup>span{color:#ffffffa6;font-size:calc(var(--u) * 1.2);font-weight:900}.hud-mode-lockup>b{font-size:calc(var(--u) * 3.15);filter:drop-shadow(0 calc(var(--u) * .25) calc(var(--u) * .25) #260f4c40);line-height:1}.hud-mode-paw{width:calc(var(--u) * 2.85);height:calc(var(--u) * 2.55);fill:#ffd65b;filter:drop-shadow(0 calc(var(--u) * .2) 0 #6b3d143d)}.hud-mode-art-title{z-index:1;color:#fff9e9;font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-size:calc(var(--u) * 1.45);letter-spacing:.02em;text-shadow:0 calc(var(--u) * .14) 0 #37186973;line-height:.88;position:relative}.hud-mode-content{min-width:0;padding:calc(var(--u) * 1.05) calc(var(--u) * 1.2);flex-direction:column;align-items:flex-start;display:flex}.hud-mode-title{color:#322046;font-size:calc(var(--u) * 1.35);letter-spacing:-.025em;margin-top:0;font-weight:1000;line-height:1}.hud-mode-description{margin-top:calc(var(--u) * .38);color:#6a5d78;font-size:calc(var(--u) * .72);font-weight:650;line-height:1.35}.hud-mode-progress{gap:calc(var(--u) * .38);width:100%;margin-top:calc(var(--u) * .75);flex-direction:column;display:flex}.hud-mode-progress>span:first-child{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * .75);display:flex}.hud-mode-progress strong{color:#756681;font-size:calc(var(--u) * .62);font-weight:800}.hud-mode-progress b{color:#6940b5;font-size:calc(var(--u) * .68);font-variant-numeric:tabular-nums;font-weight:900}.hud-mode-progress.is-complete b,.hud-mode-progress.is-complete strong{color:#27875c}.hud-mode-progress-track{width:100%;height:calc(var(--u) * .32);background:#ebe3f4;border-radius:999px;display:block;overflow:hidden}.hud-mode-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#8453d0,#e6a544);height:100%;display:block}.hud-mode-progress.is-complete .hud-mode-progress-track i{background:#42a975}.hud-mode-cta{align-items:center;gap:calc(var(--u) * .48);padding-top:calc(var(--u) * .72);color:#5f35a6;font-size:calc(var(--u) * .68);letter-spacing:.08em;margin-top:auto;font-weight:1000;display:flex}.hud-mode-cta b{font-size:calc(var(--u) * 1.05);line-height:.7;transition:transform .15s}.hud-mode-go:hover .hud-mode-cta b{transform:translateX(calc(var(--u) * .2))}@media (width<=680px){.hud-mode-go{grid-template-columns:1fr}.hud-mode-art{min-height:calc(var(--u) * 7.5)}.hud-mode-content{padding:calc(var(--u) * .85)}}.hud-level-x{top:calc(var(--u) * .3);right:calc(var(--u) * .3);width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);border-radius:calc(var(--u) * .35);color:#fff;font-size:calc(var(--u) * .62);cursor:pointer;opacity:0;background:#1e10368c;border:none;font-weight:900;line-height:1;transition:opacity .15s,background .15s;position:absolute}.hud-level:hover .hud-level-x,.hud-level-x:focus-visible{opacity:1}.hud-level-x:hover{background:#e2556f}@media (pointer:coarse){.hud-level-x{opacity:1}}.hud-build{pointer-events:auto;align-items:center;gap:calc(var(--u) * .35);padding:calc(var(--u) * .43) calc(var(--u) * .68);color:#4a3a63;font-family:inherit;font-size:calc(var(--u) * .68);letter-spacing:.035em;cursor:pointer;background:#f4eefb;border:1px solid #5a329624;border-radius:999px;margin:0;font-weight:800;transition:transform .14s,background .14s,color .14s;display:inline-flex;box-shadow:inset 0 1px #fffc}.hud-build:hover{color:#5c31a1;background:#e9dcf8;transform:translateY(-1px)}.hud-beta{padding:calc(var(--u) * .12) calc(var(--u) * .35);color:#fff;font-size:calc(var(--u) * .48);letter-spacing:.08em;background:#ff8a4c;border-radius:999px;font-weight:900;line-height:1}.hud-door-count{min-width:calc(var(--u) * 1.25);height:calc(var(--u) * 1.25);padding:0 calc(var(--u) * .3);color:#6d3fc0;font-size:calc(var(--u) * .56);font-variant-numeric:tabular-nums;background:#6b3fc01f;border-radius:999px;place-items:center;display:grid}.hud-play-star{width:calc(var(--u) * 1.35);height:calc(var(--u) * 1.35);fill:#ffd24d;filter:drop-shadow(0 2px #8c5c108c)}@media (width<=900px){.hud-start-top{grid-template-columns:minmax(calc(var(--u) * 17), 1fr) minmax(calc(var(--u) * 16), 1fr)}.hud-doors{flex-direction:row;grid-column:1/-1;align-items:center;padding-left:0}.hud-legend .hud-hint{display:none}}@media (width<=680px){.hud-start{padding:calc(var(--u) * .75)}.hud-brief{top:calc(var(--u) * .75);right:calc(var(--u) * .75);width:min(calc(var(--u) * 20), calc(100vw - var(--u) * 1.5))}.hud-start-dock{bottom:calc(var(--u) * .75);width:calc(100vw - var(--u) * 1.5)}.hud-start-top{gap:calc(var(--u) * .65);padding:calc(var(--u) * .72);grid-template-columns:1fr}.hud-start .hud-play{width:100%}.hud-doors{flex-direction:column;grid-column:auto;align-items:stretch;padding:0}.hud-door-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hud-build{justify-content:center}.hud-legend{padding-block:calc(var(--u) * .52);scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.hud-legend::-webkit-scrollbar{display:none}.hud-legend>div{flex:none}.hud-dock-panel .hud-goals{grid-template-columns:1fr}}@media (height<=720px){.hud-brief-sub{display:none}.hud-dock-panel{padding-block:calc(var(--u) * .72)}.hud-dock-panel .hud-goals{max-height:min(27vh, calc(var(--u) * 9))}.hud-start-top{padding-block:calc(var(--u) * .65)}.hud-legend{padding-block:calc(var(--u) * .45)}}@media (height<=560px){.hud-brief-head{font-size:calc(var(--u) * 1.15)}.hud-start-dock{width:min(calc(var(--u) * 64), calc(100vw - var(--edge) * 2))}.hud-start-top{padding-block:calc(var(--u) * .5)}.hud-start .hud-play,.hud-dynamic-status{min-height:calc(var(--u) * 3.8)}.hud-dock-panel .hud-goals{max-height:23vh}}.hud-over{justify-content:center;align-items:center;gap:calc(var(--u) * .6);text-align:center;background:radial-gradient(#46247a8c,#2e1454db);flex-direction:column;animation:.5s ease-out hudFade;display:flex;position:absolute;inset:0}.hud-over.is-out{animation:.2s ease-in forwards hudStartOut}.hud-over .hud-play{min-height:auto;padding:calc(var(--u) * .85) calc(var(--u) * 2.6);font-size:calc(var(--u) * 1.2);letter-spacing:.08em;text-align:center;border-radius:999px;justify-content:center;font-weight:900}.hud-over.is-win{background:radial-gradient(circle at 50% 42%,#ffdc4775,#0000 31%),radial-gradient(#9146cbc2,#31115bf0);overflow:hidden}.hud-over.is-win:before,.hud-over.is-win:after{z-index:0;pointer-events:none;white-space:nowrap;animation:1.8s ease-in-out infinite alternate hudWinFloat;position:absolute}.hud-over.is-win:before{content:"🎉  ✨  ⭐  ✨  🎉";font-size:calc(var(--u) * 3.2);top:10%}.hud-over.is-win:after{content:"⭐  🎳  ⭐  🎳  ⭐";font-size:calc(var(--u) * 2.2);animation-delay:-.9s;bottom:8%}.hud-over.is-win>*{z-index:1;position:relative}@keyframes hudWinFloat{0%{transform:translateY(-6px)rotate(-1deg)scale(.98)}to{transform:translateY(7px)rotate(1deg)scale(1.03)}}.hud-over-win-kicker{padding:calc(var(--u) * .38) calc(var(--u) * 1.1);color:#ffe96d;font-size:calc(var(--u) * .92);letter-spacing:.12em;text-shadow:0 2px 5px #320f50bf;background:#ffcd3033;border:1px solid #ffffff9e;border-radius:999px;font-weight:900}.hud-over.is-win .hud-over-title{color:#fff8c7;font-size:calc(var(--u) * 3.2);opacity:1;animation:.6s cubic-bezier(.2,1.7,.45,1) both hudWinTitle}@keyframes hudWinTitle{0%{opacity:0;transform:scale(.55)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(0)}}.hud-over-win-copy b{color:#ffe96d;font-size:calc(var(--u) * 1.35);letter-spacing:.12em}.hud-over-title{color:#fff;font-size:calc(var(--u) * 2.1);letter-spacing:.34em;text-indent:.34em;opacity:.8;text-shadow:0 3px 8px var(--ink);font-weight:900}.hud-over-can-title{align-items:center;gap:calc(var(--u) * .7);display:flex}.hud-over-can-title .hud-trash{width:calc(var(--u) * 2.1);height:calc(var(--u) * 2.1)}.hud-over-score{color:#ffe14d;font-size:calc(var(--u) * 6);font-variant-numeric:tabular-nums;text-shadow:0 calc(var(--u) * .25) calc(var(--u) * .9) #280e4699;font-weight:900;line-height:1}.hud-over-rows{gap:calc(var(--u) * 1.6);margin-bottom:calc(var(--u) * .8);display:flex}.hud-over-rows>div{align-items:baseline;gap:calc(var(--u) * .4);color:#ffffffd1;font-size:calc(var(--u) * .95);letter-spacing:.05em;font-weight:600;display:flex}.hud-over-rows b{color:#fff;font-size:calc(var(--u) * 1.6);font-variant-numeric:tabular-nums;font-weight:900}.hud-over-actions{justify-content:center;align-items:center;gap:calc(var(--u) * .8);pointer-events:auto;display:flex}.hud-over-home{margin-top:calc(var(--u) * .5);padding:calc(var(--u) * .85) calc(var(--u) * 1.8);font-size:calc(var(--u) * 1.05)}.hud-stick{left:calc(var(--edge) + env(safe-area-inset-left,0px));bottom:calc(var(--edge) + env(safe-area-inset-bottom,0px));width:calc(var(--u) * 10);height:calc(var(--u) * 10);border:var(--rim) solid #ffffffbf;pointer-events:auto;touch-action:none;-webkit-backdrop-filter:blur(6px);background:radial-gradient(circle,#6036a04d,#3a1c6a80);border-radius:50%;position:absolute}.hud-stick-nub{width:46%;height:46%;box-shadow:0 calc(var(--u) * .3) calc(var(--u) * .7) #240e3e66;background:linear-gradient(#fffffff2,#e4d8ffe6);border-radius:50%;margin:-23% 0 0 -23%;position:absolute;top:50%;left:50%}.hud-jump{right:calc(var(--edge) + env(safe-area-inset-right,0px));bottom:calc(var(--edge) + env(safe-area-inset-bottom,0px));width:calc(var(--u) * 7.5);height:calc(var(--u) * 7.5);border:var(--rim) solid #ffffffe6;color:#fff;font-family:inherit;font-size:calc(var(--u) * 1.15);letter-spacing:.08em;pointer-events:auto;touch-action:none;cursor:pointer;box-shadow:0 calc(var(--u) * .5) calc(var(--u) * 1.1) #2e144e73, inset 0 2px 0 #ffffff4d;background:linear-gradient(#9a6ee2,#6d3fc0);border-radius:50%;font-weight:900;position:absolute}.hud-jump:active{transform:scale(.93)}.dev-stats{opacity:.5;inset:8px 8px auto auto!important}@font-face{font-family:Luckiest Guy;src:url(/fonts/LuckiestGuy-Regular.ttf)format("truetype");font-display:swap}.ed-panel{--e:14px;--ed-ink:#332447;--ed-dim:#6f6182;--ed-face:#fffdf9;--ed-line:#ded5e6;--ed-accent:#6748dd;z-index:40;box-sizing:border-box;background:var(--ed-face);width:min(360px,100vw - 20px);color:var(--ed-ink);font:var(--e)/1.45 ui-rounded, "SF Pro Rounded", "Nunito", system-ui, sans-serif;border:2px solid #fff;border-radius:22px;flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed;top:10px;bottom:10px;left:10px;overflow:hidden;box-shadow:0 10px 26px #2e1a4e3d}.ed-panel button,.ed-panel input,.ed-panel select,.ed-panel summary{font:inherit;color:var(--ed-ink);border:1.5px solid var(--ed-line);background:#fff;border-radius:10px;padding:7px 10px}.ed-panel button{cursor:pointer;font-weight:700;transition:transform 80ms,box-shadow 80ms,background 90ms;box-shadow:0 2px #50387824}.ed-panel button:hover:not(:disabled){background:#f6f1ff}.ed-panel button:active:not(:disabled){box-shadow:none;transform:translateY(2px)}.ed-panel button:disabled{opacity:.35;cursor:default;box-shadow:none}.ed-panel button:focus-visible{outline-offset:2px;outline:3px solid #6748ddb3}.ed-panel button.on{background:var(--ed-accent);color:#fff;border-color:#6a4ce0}.ed-panel input:focus,.ed-panel select:focus{outline:2px solid var(--ed-accent);outline-offset:-2px}.ed-head{align-items:center;gap:10px;padding:0 2px;display:flex}.ed-head-copy{flex-direction:column;min-width:0;display:flex}.ed-head h1{letter-spacing:.03em;color:#5a3fd0;margin:0;font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-size:21px;font-weight:400;line-height:1.05}.ed-beta{color:#fff;letter-spacing:.08em;background:#ff8a4c;border-radius:999px;flex:none;padding:3px 7px;font-family:ui-rounded,SF Pro Rounded,Nunito,system-ui,sans-serif;font-size:9px;font-weight:900;line-height:1}.ed-head p{color:var(--ed-dim);margin:2px 0 0;font-size:11px}.ed-dot{border:1px solid var(--ed-line);color:var(--ed-dim);background:#fff;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:10px}.ed-dot.on{color:#38a06a}.ed-dot:before{content:"● "}.ed-scroll{scrollbar-width:thin;scrollbar-color:#c8bcda transparent;flex-direction:column;flex:auto;gap:10px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.ed-section{border:1px solid var(--ed-line);background:#ffffffb8;border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.ed-section-head{align-items:flex-start;gap:9px;display:flex}.ed-section-head>div{min-width:0}.ed-section-head h2{color:var(--ed-ink);margin:0;font-size:13px;line-height:1.2}.ed-section-head p{color:var(--ed-dim);margin:2px 0 0;font-size:11px;line-height:1.35}.ed-step{background:var(--ed-accent);color:#fff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid;box-shadow:0 2px #4931ae}.ed-panel .ed-picker{white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:5px 8px;font-size:10.5px;display:inline-flex}.ed-picker span{font-size:14px;line-height:1}.ed-picker kbd,.ed-mode kbd{min-width:15px;color:inherit;background:#ffffff9e;border-radius:4px;padding:1px 3px;font:800 9px/1.25 ui-rounded,system-ui,sans-serif}.ed-mode{gap:6px;margin-top:8px;display:flex}.ed-panel .ed-mode button{flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:inline-flex}.ed-mode span{font-size:13px;line-height:1}.ed-mode button.on kbd{background:#ffffff47}.ed-toys{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.ed-toy{flex-direction:column;align-items:center;gap:4px;min-height:62px;display:flex;position:relative;background:var(--tint)!important;border-color:#5a3fd024!important;padding:9px 4px 7px!important}.ed-toy:hover:not(:disabled){transform:translateY(-1px)}.ed-toy.on{box-shadow:0 0 0 3px #7a5cf033;background:var(--tint)!important;color:var(--ed-ink)!important;border:2.5px solid var(--ed-accent)!important}.ed-toy.scoped{border-color:#7a5cf073!important}.ed-toy i{font-size:21px;font-style:normal;line-height:1}.ed-toy span{font-size:11px;font-weight:750;line-height:1.1}.ed-toy u{opacity:.4;font-size:9px;text-decoration:none;position:absolute;top:3px;right:5px}.ed-coach{color:#514072;background:#f2ecff;border-left:3px solid #a48cef;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;margin:0;padding:9px 11px;font-size:11.5px;line-height:1.35;display:flex}.ed-coach.armed{color:#65470c;background:#fff3cf;border-left-color:#e6a826;font-weight:700}.ed-coach.warn{color:#7a3019;background:#ffe0d6;border-left-color:#e96f4d;font-weight:700}.ed-card{background:color-mix(in srgb, var(--tint) 55%, #fff);border:1.5px solid #5a3fd029;border-radius:13px;flex-direction:column;gap:7px;padding:11px;display:flex}.ed-card-head{align-items:baseline;gap:7px;padding-bottom:2px;display:flex}.ed-card-head i{font-size:16px;font-style:normal}.ed-card-head b{font-size:13px}.ed-card-head em{color:var(--ed-dim);margin-left:auto;font-size:11px;font-style:normal}.ed-characters .ed-note{padding:3px 4px 0;line-height:1.3}.ed-row{align-items:center;gap:6px;display:flex}.ed-row>span{color:var(--ed-dim);flex:0 0 52px;font-size:11.5px;font-weight:650}.ed-swatches{flex-wrap:wrap;flex:auto;gap:6px;display:flex}.ed-swatches button{border:2px solid #3c28782e;border-radius:50%;width:28px;height:28px;background:var(--sw)!important;flex:none!important;padding:0!important}.ed-swatches button.on{outline:2.5px solid var(--ed-accent);outline-offset:1px;border-color:#fff}.ed-patterns .ed-swatches button{border-radius:7px;width:36px;height:26px}.ed-row button{flex:1 1 0;min-height:34px;font-size:15px;padding:6px 0!important}.ed-row-wide button{flex:1 1 0;font-size:12px}.ed-bin{color:#b03a5a!important}.ed-settings{padding:0;overflow:clip}.ed-settings>summary{cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:11px 12px;list-style:none;display:flex}.ed-settings>summary::-webkit-details-marker{display:none}.ed-settings>summary:after{content:"›";color:var(--ed-dim);margin-left:auto;font-size:20px;line-height:1;transition:transform .12s;transform:rotate(0)}.ed-settings[open]>summary:after{transform:rotate(90deg)}.ed-settings>summary>span:nth-child(2){flex-direction:column;display:flex}.ed-settings>summary b{font-size:12px}.ed-settings>summary small{color:var(--ed-dim);margin-top:1px;font-size:10.5px}.ed-section-icon{width:24px;height:24px;color:var(--ed-accent);background:#eee8ff;border-radius:8px;place-items:center;display:grid}.ed-settings-body{flex-direction:column;gap:8px;padding:0 10px 10px;display:flex}.ed-empty{color:var(--ed-dim);background:#faf8fc;border:1px dashed #cfc3da;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.ed-empty>span{color:#9c88b8;flex:none;font-size:22px}.ed-empty p{margin:0;font-size:11px;line-height:1.4}.ed-empty b{color:var(--ed-ink);margin-bottom:2px;font-size:11.5px;display:block}.ed-special-card{gap:9px}.ed-readouts{grid-template-columns:1fr 1fr 1.35fr;gap:6px;display:grid}.ed-readouts>span{background:#ffffffa3;border:1px solid #5a3fd021;border-radius:9px;flex-direction:column;gap:1px;padding:7px 8px;display:flex}.ed-readouts small{color:var(--ed-dim);text-transform:uppercase;font-size:9px;font-weight:700}.ed-readouts b{font-variant-numeric:tabular-nums;font-size:11.5px}.ed-more>summary{cursor:pointer;color:var(--ed-dim);background:0 0;border-color:#0000;padding:5px 2px;font-size:11.5px;font-weight:700;list-style:none}.ed-more>summary::-webkit-details-marker{display:none}.ed-more>summary:before{content:"▸ "}.ed-more[open]>summary:before{content:"▾ "}.ed-more>summary:hover{color:var(--ed-accent)}.ed-group+.ed-group{margin-top:6px}.ed-group h4{color:var(--ed-dim);font:inherit;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:9.5px}.ed-field{align-items:center;gap:6px;margin-bottom:3px;font-size:11px;display:flex}.ed-field span{color:var(--ed-dim);flex:0 0 62px}.ed-field input,.ed-field select{flex:auto;min-width:0;padding:5px 7px}.ed-field-prominent{background:#ffffff9e;border-radius:10px;margin:1px 0 3px;padding:7px 9px}.ed-field-prominent span{font-size:12px;font-weight:750}.ed-field-prominent input{text-align:center;text-transform:uppercase;height:40px;font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-size:25px;line-height:1}.ed-outliner .ed-list{flex-direction:column;gap:3px;max-height:30vh;display:flex;overflow-y:auto}.ed-list button{text-align:left;align-items:baseline;gap:6px;padding:6px 8px;font-size:11px;font-weight:400;display:flex}.ed-list b{flex:none}.ed-list i{color:var(--ed-dim);font-style:normal}.ed-list em{color:var(--ed-dim);margin-left:auto;font-style:normal}.ed-bar{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:4px;display:flex}.ed-bar button{font-size:11px;font-weight:600}.ed-manage{border:1px solid var(--ed-line);background:#ffffff9e;border-radius:13px;padding:8px 12px}.ed-keys{color:var(--ed-dim);font-size:10px}.ed-keys p{gap:6px;margin:0 0 1px;display:flex}.ed-keys kbd{font:inherit;text-align:right;flex:0 0 46px}.ed-foot{border-top:1px solid #ded5e6cc;flex-direction:column;gap:8px;padding-top:2px;display:flex}.ed-chips{align-items:center;gap:6px;padding-top:8px;display:flex}.ed-chips button{white-space:nowrap;min-height:36px;font-size:12px;font-weight:800;box-shadow:0 3px #50387829;color:var(--ed-ink)!important;background:linear-gradient(#fff,#f2ecfa)!important;border:2px solid #fff!important;border-radius:11px!important;padding:7px 12px!important}.ed-chips button:hover:not(:disabled){background:linear-gradient(#fff,#ebe3f7)!important}.ed-chips button:active:not(:disabled){box-shadow:none;transform:translateY(3px)}.ed-chips button:disabled{opacity:.4;box-shadow:0 3px #50387814}.ed-chips button.available{box-shadow:0 3px #b9a3ef;color:#513a99!important;background:linear-gradient(#f3ebff,#e4d7ff)!important}.ed-chips .ed-danger-action{box-shadow:0 3px #efb0bd;color:#a62f4e!important;background:linear-gradient(#fff4f6,#ffe0e6)!important}.ed-chips .ed-danger-action:hover:not(:disabled){background:linear-gradient(#ffe9ed,#ffd2db)!important}.ed-panel .ed-save{font-size:14px;font-weight:800;box-shadow:0 3px #7ec4a3;color:#1f5c40!important;background:linear-gradient(#d7f2e4,#b5e6cd)!important;border:2.5px solid #fff!important;border-radius:13px!important;padding:8px 14px!important}.ed-panel .ed-save:hover:not(:disabled){background:linear-gradient(#e2f8ec,#c2edd6)!important}.ed-panel .ed-save:active{box-shadow:none;transform:translateY(3px)}.ed-panel .ed-play{letter-spacing:.03em;font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-size:19px;box-shadow:0 4px #d98a12;color:#4a2c00!important;background:linear-gradient(#ffd45e,#ffab2e)!important;border:2.5px solid #fff!important;border-radius:15px!important;padding:11px 8px 9px!important}.ed-panel .ed-play:hover:not(:disabled){background:linear-gradient(#ffdd7d,#ffb949)!important}.ed-panel .ed-play:active:not(:disabled){box-shadow:none;transform:translateY(4px)}.ed-panel .ed-play em{letter-spacing:.02em;opacity:.7;font-family:inherit;font-size:10px;font-style:normal;display:block}.ed-note{color:var(--ed-dim);margin:0;font-size:11px}.ed-row>b{text-align:center;font-variant-numeric:tabular-nums;color:var(--ed-dim);flex:0 0 52px;font-size:11.5px}.ed-spin{vertical-align:middle;flex:none;align-items:center;gap:4px;display:inline-flex}.ed-spin button{font-size:12px;padding:3px 8px!important}.ed-spin b{font-variant-numeric:tabular-nums;font-size:10px}.ed-panel{width:auto;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;gap:0;padding:0;inset:0;overflow:visible}.ed-head{z-index:44;box-sizing:border-box;min-height:0;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;padding:0 10px 0 3px;position:fixed;top:10px;left:9px;right:10px}.ed-head-copy{box-sizing:border-box;-webkit-backdrop-filter:blur(10px);pointer-events:auto;background:#fffdf9d1;border:1px solid #ffffffb8;border-radius:12px;flex-direction:row;flex:none;align-items:center;gap:10px;width:336px;min-width:286px;max-width:336px;padding:6px 10px 6px 12px;box-shadow:0 4px 16px #2e1a4e24}.ed-head h1{font-size:20px;transform:translateY(2px)}.ed-head p{margin:0}.ed-dot{pointer-events:auto;background:#ffffffb8;margin-left:auto;padding:3px 7px}.ed-top-actions{pointer-events:auto;justify-content:center;align-items:center;gap:8px;margin-left:auto;display:flex}.ed-top-actions .ed-home{margin:0}.ed-scroll{z-index:41;pointer-events:none;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(286px,336px) minmax(84px,1fr) minmax(292px,342px);gap:10px 14px;padding:0;display:grid;position:fixed;inset:10px 12px 88px;overflow:visible}.ed-scroll>*{pointer-events:auto}.ed-add-section{scrollbar-width:thin;grid-area:1/1/span 2;align-self:start;height:fit-content;min-height:0;max-height:calc(100% - 50px);margin-top:50px;overflow-y:auto;box-shadow:0 8px 24px #2e1a4e33}.ed-selection-section{scrollbar-width:thin;grid-area:2/3;align-self:start;height:fit-content;min-height:0;max-height:100%;overflow-y:auto;box-shadow:0 8px 24px #2e1a4e33}.ed-settings{grid-area:1/3;box-shadow:0 8px 24px #2e1a4e29}.ed-add-section,.ed-selection-section,.ed-settings{-webkit-backdrop-filter:blur(12px);background:#fffdf9f0;border-color:#ffffffeb}.ed-top-popover{z-index:46;pointer-events:auto;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:relative;top:auto;right:auto}.ed-top-popover>summary{box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(10px);background:#332447e0;border:1px solid #ffffff4d;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:11.5px;font-weight:750;display:flex;box-shadow:0 4px 14px #2e1a4e33}.ed-top-popover>summary:before{content:none}.ed-top-popover[open]>summary{color:#fff;background:#6748dd;border-color:#ffffff8c}.ed-help>summary{border-radius:50%;width:34px;padding:6px;font-size:13px}.ed-popover-body{box-sizing:border-box;border:1px solid var(--ed-line);-webkit-backdrop-filter:blur(14px);background:#fffdf9fa;border-radius:14px;width:238px;padding:12px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 12px 32px #2e1a4e3d}.ed-popover-head{flex-direction:column;margin-bottom:10px;display:flex}.ed-popover-head b{font-size:12px}.ed-popover-head small{color:var(--ed-dim);font-size:10px}.ed-popover-body .ed-bar{gap:6px;margin:0}.ed-popover-body .ed-bar button{flex:1 1 0;min-width:94px}.ed-popover-body .ed-bar-stack{flex-direction:column;align-items:stretch}.ed-popover-body .ed-bar-stack button{text-align:left;flex:none;width:100%}.ed-copy-note{color:#2e8157;margin:9px 0 0;font-size:10.5px;font-weight:750}.ed-settings{border:2px solid #6748dd47;padding:0;overflow:hidden}.ed-panel .ed-settings-heading{width:100%;box-shadow:none;text-align:left;background:linear-gradient(135deg,#f1ecff,#fff7df);border:0;border-bottom:1px solid #6748dd29;border-radius:0;align-items:center;gap:9px;padding:11px 12px;display:flex}.ed-panel .ed-settings-heading:hover:not(:disabled){background:linear-gradient(135deg,#e9e1ff,#fff2cd)}.ed-panel .ed-settings-heading:active:not(:disabled){box-shadow:none;transform:none}.ed-settings-heading>span:nth-child(2){flex-direction:column;display:flex}.ed-settings-heading b{color:#5137b8;font-size:13px}.ed-settings-heading small{color:var(--ed-dim);margin-top:1px;font-size:10.5px}.ed-settings-heading .ed-section-icon{background:var(--ed-accent);color:#fff;border-radius:10px;width:30px;height:30px;box-shadow:0 2px #4931ae}.ed-settings-heading .ed-settings-chevron{color:#6748dd;margin-left:auto;font-size:18px;line-height:1;transition:transform .14s;display:block;transform:rotate(180deg)}.ed-settings-heading[aria-expanded=false] .ed-settings-chevron{transform:rotate(0)}.ed-settings .ed-settings-body{padding:10px}.ed-panel .ed-danger-action{color:#a62f4e;background:#fff1f3;border-color:#efb8c4}.ed-panel .ed-danger-action:hover:not(:disabled){background:#ffe3e8}.ed-dock{z-index:44;pointer-events:none;flex-direction:row;align-items:stretch;gap:8px;width:max-content;max-width:calc(100vw - 24px);display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.ed-foot{z-index:auto;-webkit-backdrop-filter:blur(14px);pointer-events:auto;background:#fffdf9f2;border:1.5px solid #ffffffeb;border-radius:18px;flex-direction:row;align-items:center;gap:10px;width:max-content;max-width:none;padding:8px;display:flex;position:relative;bottom:auto;left:auto;transform:none;box-shadow:0 8px 26px #2e1a4e38}.ed-home-island{-webkit-backdrop-filter:blur(14px);pointer-events:auto;background:#fffdf9f2;border:1.5px solid #ffffffeb;border-radius:18px;align-items:center;padding:8px;display:flex;box-shadow:0 8px 26px #2e1a4e38}.ed-chips{border-right:1.5px solid #ded5e6e6;gap:6px;margin-right:2px;padding:0 10px 0 0}.ed-chips button{min-height:40px;font-size:12.5px;border-radius:12px!important;padding:8px 13px!important}.ed-home-island .ed-home{align-self:stretch;height:100%;min-height:0;margin:0;font-size:12.5px;font-weight:800;box-shadow:0 3px #50387829;color:var(--ed-ink)!important;background:linear-gradient(#fff,#f2ecfa)!important;border:2px solid #fff!important;border-radius:12px!important;padding:8px 14px!important}.ed-home-island .ed-home:hover{background:linear-gradient(#fff,#ebe3f7)!important}.ed-home-island .ed-home:active{box-shadow:none;transform:translateY(3px)}.ed-panel .ed-save{min-width:96px;min-height:44px;font-size:14px;border-radius:13px!important;padding:9px 16px!important}.ed-panel .ed-play{min-width:148px;min-height:48px;font-size:18px;padding:10px 18px 8px!important}.ed-panel .ed-play em{margin-left:6px;font-size:9px;display:inline}@media (width<=920px){.ed-scroll{grid-template-columns:minmax(250px,42vw) minmax(28px,1fr) minmax(250px,42vw)}.ed-head-copy{width:42vw;min-width:250px;max-width:42vw}.ed-head p,.ed-dot{display:none}}@media (width<=680px){.ed-head h1{font-size:17px}.ed-panel .ed-home{margin-right:0}.ed-top-actions{gap:6px}.ed-top-popover>summary{padding-inline:8px}.ed-scroll{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(224px,1fr));gap:8px;inset-inline:8px;overflow-x:auto}.ed-add-section{grid-area:1/1}.ed-selection-section{grid-area:1/2}.ed-settings{grid-area:1/3;align-self:end}.ed-panel .ed-save{min-width:74px}.ed-panel .ed-play{min-width:108px}.ed-panel .ed-play em{display:none}}@media (height<=700px){.ed-panel{gap:0;padding:0;inset:0}.ed-head p{display:none}.ed-toy{min-height:56px;padding-top:7px!important}}.ed-mode-transition{z-index:100;pointer-events:auto;-webkit-backdrop-filter:blur(7px);background:radial-gradient(circle at 50% 45%,#9a6ee275,#0000 42%),#2a1848d1;place-items:center;animation:.68s cubic-bezier(.4,0,.2,1) both edModeCover;display:grid;position:fixed;inset:0;overflow:hidden}.ed-mode-transition.is-editor{background:radial-gradient(circle at 50% 45%,#ffc44a57,#0000 42%),#2a1848d1}.ed-mode-transition-card{color:#332447;background:#fffdf9f5;border:2px solid #ffffffdb;border-radius:18px;align-items:center;gap:14px;min-width:min(330px,100vw - 40px);padding:15px 19px;font-family:ui-rounded,SF Pro Rounded,Nunito,system-ui,sans-serif;animation:.68s cubic-bezier(.34,1.25,.5,1) both edModeCard;display:flex;box-shadow:0 12px 34px #1e0e364d}.ed-mode-transition-icon{color:#fff;background:linear-gradient(#8e68e0,#6842c2);border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:20px;line-height:1;display:grid;box-shadow:0 3px #4c2c9d}.is-editor .ed-mode-transition-icon{color:#4a2c00;background:linear-gradient(#ffd45e,#ffab2e);font-size:25px;box-shadow:0 3px #d98a12}.ed-mode-transition-copy{flex-direction:column;gap:2px;display:flex}.ed-mode-transition-copy b{letter-spacing:.025em;font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-size:20px;font-weight:400}.ed-mode-transition-copy small{color:#6f6182;font-size:12px;font-weight:650}.ed-mode-transition-progress{transform-origin:0;background:#ffd45e;width:100%;height:5px;animation:.68s ease-out both edModeProgress;position:absolute;bottom:0;left:0}.is-editor .ed-mode-transition-progress{background:#a68aee}@keyframes edModeCover{0%{opacity:0}32%,68%{opacity:1}to{opacity:0}}@keyframes edModeCard{0%{opacity:0;transform:translateY(12px)scale(.96)}34%,66%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes edModeProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ed-mode-transition,.ed-mode-transition-card{animation-name:edModeFade}.ed-mode-transition-progress{animation:none;transform:scaleX(1)}}@keyframes edModeFade{0%,to{opacity:0}32%,68%{opacity:1}}.hud{--paper:#fff8e8;--paper-deep:#f3e7d0;--paper-blue:#7094cd2e;--marker:#6334aa;--marker-dark:#3d216b;--marker-soft:#8d64ca;--pencil:#786b7d;--orange:#f2763f;--sun:#ffc94f;--mint:#72c7a1;--tape:#9a62cab8;--paper-shadow:0 calc(var(--u) * .55) calc(var(--u) * 1.15) #311b4540;--graph-paper:linear-gradient(var(--paper-blue) 1px, transparent 1px), linear-gradient(90deg, var(--paper-blue) 1px, transparent 1px), linear-gradient(115deg, #ffffff47, transparent 44%), var(--paper);--graph-size:calc(var(--u) * 1.08) calc(var(--u) * 1.08), calc(var(--u) * 1.08) calc(var(--u) * 1.08), 100% 100%, auto;font-family:ui-rounded,SF Pro Rounded,Nunito,system-ui,sans-serif}.hud .hud-pill,.hud .hud-menu,.hud .hud-sheet-card,.hud .hud-start-dock,.hud .hud-dock-panel,.hud .hud-over:before,.hud .hud-load-paw-meter{background:var(--graph-paper);background-size:var(--graph-size);color:var(--marker-dark);box-shadow:none;-webkit-backdrop-filter:none;filter:drop-shadow(0 calc(var(--u) * .36) calc(var(--u) * .52) #311b4545);clip-path:polygon(1.4% 3%,7% 1.4%,13% 2.7%,20% .8%,28% 2.1%,36% .3%,44% 2.2%,52% .7%,61% 2.5%,70% .6%,79% 2.2%,88% .8%,98.5% 3%,99.2% 13%,98.5% 24%,99.5% 35%,98.7% 47%,99.4% 58%,98.6% 70%,99.2% 82%,98% 97%,89% 98.8%,81% 97.4%,72% 99.2%,63% 97.5%,54% 99.3%,45% 97.4%,36% 99.1%,28% 97.2%,19% 99.2%,11% 97.3%,1.3% 98%,.8% 86%,1.6% 74%,.5% 61%,1.3% 49%,.5% 37%,1.4% 25%,.5% 13%);border:0;border-radius:0}.hud .hud-pill{min-width:calc(var(--u) * 10.9);height:calc(var(--u) * 4.35);gap:calc(var(--u) * .48);padding:calc(var(--u) * 1.15) calc(var(--u) * 1.25) calc(var(--u) * .45);overflow:visible;transform:rotate(-1.35deg)}.hud .hud-pill:before{top:calc(var(--u) * .38);left:calc(var(--u) * 1.15);color:var(--marker);content:"نومۇر";font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-size:calc(var(--u) * .58);letter-spacing:.12em;font-weight:400;position:absolute}.hud .hud-pill:after{right:calc(var(--u) * -.35);bottom:calc(var(--u) * .35);width:calc(var(--u) * 2.4);height:calc(var(--u) * .34);background:var(--orange);content:"";opacity:.9;border-radius:60% 36% 55% 42%;position:absolute;transform:rotate(-4deg)}.hud .hud-score{top:var(--edge);left:var(--edge)}.hud .hud-paw{width:calc(var(--u) * 1.75);height:calc(var(--u) * 1.58);fill:var(--marker);filter:none;transform:rotate(-9deg)}.hud .hud-score-value{color:var(--marker-dark);font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-size:calc(var(--u) * 2.05);letter-spacing:.04em;text-shadow:none;font-weight:400}.hud .hud-time{min-width:calc(var(--u) * 9.5);padding-left:calc(var(--u) * 1.1);border:0;transform:translate(-50%)rotate(1.15deg)}.hud .hud-time:before{content:"قالغان ۋاقىت";color:var(--orange)}.hud .hud-time:after{left:50%;right:auto;bottom:calc(var(--u) * .3);width:48%;transform:translate(-42%)rotate(-3deg)}.hud .hud-time .hud-score-value{color:var(--marker)}.hud .hud-clock{width:calc(var(--u) * 1.7);height:calc(var(--u) * 1.7);filter:none}.hud .hud-clock g{stroke:var(--orange)}.hud .hud-time.is-urgent{background:var(--graph-paper);animation:.72s ease-in-out infinite hudPaperUrgent}@keyframes hudPaperUrgent{0%,to{transform:translate(-50%)rotate(1.15deg)scale(1)}50%{transform:translate(-50%)rotate(-1deg)scale(1.065)}}.hud .hud-pill.pop{animation:.36s cubic-bezier(.34,1.56,.5,1) hudScrapPop}.hud .hud-time.pop{animation:.36s cubic-bezier(.34,1.56,.5,1) hudScrapTimePop}@keyframes hudScrapPop{0%,to{transform:rotate(-1.35deg)scale(1)}42%{transform:rotate(2deg)scale(1.09)}}@keyframes hudScrapTimePop{0%,to{transform:translate(-50%)rotate(1.15deg)scale(1)}42%{transform:translate(-50%)rotate(-2deg)scale(1.1)}}.hud .hud-can-count{min-width:calc(var(--u) * 14.5)}.hud .hud-can-count:before{content:"تۇياق بولىڭى";color:var(--orange)}.hud .hud-bowling-ball{width:calc(var(--u) * 2.1);height:calc(var(--u) * 2.1);box-shadow:none;background:0 0;transform:rotate(-8deg)}.hud .hud-bowling-count-copy small{display:none}.hud .hud-bowling-count-copy strong{color:var(--marker-dark);font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-weight:400}.hud .hud-bowling-count-copy i{color:var(--marker-soft)}.hud .hud-menu{top:var(--edge);right:var(--edge);min-width:calc(var(--u) * 8.2);height:calc(var(--u) * 4.2);padding:calc(var(--u) * 1.05) calc(var(--u) * 1.05) calc(var(--u) * .35);color:var(--marker-dark);font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-size:calc(var(--u) * 1.3);justify-content:center;font-weight:400;transform:rotate(1.6deg)}.hud .hud-menu:before{top:calc(var(--u) * .35);color:var(--marker-soft);content:"نىشانلار";font-family:ui-rounded,system-ui,sans-serif;font-size:calc(var(--u) * .5);letter-spacing:.16em;font-weight:950;position:absolute;left:50%;transform:translate(-50%)}.hud .hud-menu:after{top:calc(var(--u) * -.5);width:calc(var(--u) * 3.7);height:calc(var(--u) * .95);background:var(--tape);content:"";opacity:.7;clip-path:polygon(2% 11%,99% 0,96% 92%,3% 100%);position:absolute;left:50%;transform:translate(-50%)rotate(-4deg)}.hud .hud-menu.is-open{color:var(--marker-dark);background:var(--graph-paper);transform:rotate(-1deg)scale(1.03)}.hud .hud-menu-bars{width:calc(var(--u) * 1.15);height:calc(var(--u) * .85)}.hud .hud-menu-label{font-family:ui-rounded,system-ui,sans-serif;font-size:calc(var(--u) * .68)}.hud .hud-test-mode{background:var(--graph-paper);background-size:var(--graph-size);color:var(--marker-dark);box-shadow:none;filter:drop-shadow(0 calc(var(--u) * .3) calc(var(--u) * .45) #311b4547);clip-path:polygon(1% 5%,98% 1%,100% 94%,2% 100%);border:0;border-radius:0;transform:translate(-50%)rotate(-1deg)}.hud .hud-test-copy small,.hud .hud-test-key{color:var(--pencil)}.hud .hud-test-key{background:#6334aa12;border-color:#6334aa33}.hud .hud-trick{min-width:calc(var(--u) * 15);padding:calc(var(--u) * .78) calc(var(--u) * 1.65) calc(var(--u) * .72);filter:drop-shadow(0 calc(var(--u) * .36) calc(var(--u) * .48) #311b4540);clip-path:polygon(1% 8%,13% 2%,27% 5%,42% 0,57% 5%,72% 1%,86% 5%,99% 1%,97% 92%,84% 98%,70% 94%,55% 100%,41% 95%,26% 99%,12% 94%,2% 98%);background:#fff8e8f0;transform:translate(-50%)rotate(-1deg)}.hud .hud-trick:before,.hud .hud-trick:after{left:12%;bottom:calc(var(--u) * .36);width:76%;height:calc(var(--u) * .24);background:var(--orange);content:"";opacity:.9;border-radius:50%;position:absolute;transform:rotate(-2deg)}.hud .hud-trick:after{bottom:calc(var(--u) * .2);width:62%;height:calc(var(--u) * .12);left:19%;transform:rotate(1deg)}.hud .hud-trick-name{color:var(--marker);font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-size:calc(var(--u) * 2.05);letter-spacing:.05em;text-shadow:none;font-weight:400}.hud .hud-trick-points{margin-top:calc(var(--u) * .18);color:var(--orange);text-shadow:none;font-weight:950}.hud .hud-sheet{padding:calc(var(--edge) * 1.4);-webkit-backdrop-filter:blur(4px)saturate(.85);background:#2d1a3f7a}.hud .hud-sheet-card{width:min(92vw, calc(var(--u) * 29));max-height:min(88vh, calc(var(--u) * 41));padding:calc(var(--u) * 2.05) calc(var(--u) * 2.1) calc(var(--u) * 1.65);text-align:left;position:relative;overflow-y:auto}.hud .hud-sheet-card:before,.hud .hud-sheet-card:after{z-index:2;top:calc(var(--u) * -.25);width:calc(var(--u) * 6.2);height:calc(var(--u) * 1.3);background:var(--tape);content:"";opacity:.72;pointer-events:none;position:absolute}.hud .hud-sheet-card:before{left:calc(var(--u) * 1.15);clip-path:polygon(3% 10%,100% 0,95% 94%,0 100%);transform:rotate(-8deg)}.hud .hud-sheet-card:after{right:calc(var(--u) * 1.2);clip-path:polygon(0 0,98% 10%,100% 100%,4% 92%);transform:rotate(8deg)}.hud .hud-credit{border-bottom:2px dashed #6334aa3d}.hud .hud-credit-kicker,.hud .hud-sheet-foot{color:var(--pencil);text-shadow:none}.hud .hud-credit-by{color:var(--marker-dark);text-shadow:none}.hud .hud-credit-by strong{color:var(--orange)}.hud .hud-social-links.is-on-dark .hud-social-link{border:2px solid var(--marker-soft);color:var(--marker);background:0 0}.hud .hud-social-links.is-on-dark .hud-social-link:hover,.hud .hud-social-links.is-on-dark .hud-social-link:focus-visible{background:var(--sun);border-color:var(--marker);color:var(--marker-dark)}.hud .hud-sheet-title{margin-bottom:calc(var(--u) * .9);color:var(--marker);font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-size:calc(var(--u) * 1.8);letter-spacing:.06em;text-align:center;text-shadow:none;font-weight:400;transform:rotate(-1deg)}.hud .hud-sheet-title:after{width:54%;height:calc(var(--u) * .2);margin:calc(var(--u) * .15) auto 0;background:var(--orange);content:"";border-radius:50%;display:block;transform:rotate(-2deg)}.hud .hud-goal{color:var(--marker-dark);text-shadow:none}.hud .hud-goal i{border:2px solid var(--marker-soft);border-radius:27% 45% 32% 43%;transform:rotate(-7deg)}.hud .hud-goal span{color:var(--pencil);opacity:.72}.hud .hud-goal.is-got{color:#8d6b13;text-decoration-color:#f2763fa8}.hud .hud-goal.is-got i{background:var(--sun);border-color:var(--marker);box-shadow:none}.hud .hud-sheet-home-wrap{color:var(--pencil);border-color:#6334aa33}.hud .hud-sheet-restart,.hud .hud-sheet-resume,.hud .hud-sheet-home{border:2px solid var(--marker);border-radius:calc(var(--u) * .55);letter-spacing:.06em;box-shadow:0 calc(var(--u) * .28) 0 #3d216b33;font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-weight:400;transform:rotate(-1deg)}.hud .hud-sheet-restart{background:var(--marker);color:#fff}.hud .hud-sheet-resume{background:var(--sun);color:var(--marker-dark)}.hud .hud-sheet-home{background:var(--paper);color:var(--marker-dark);transform:rotate(1deg)}.hud .hud-about{z-index:80}.hud .hud-sheet-card-wrap.hud-about-card-wrap{width:min(92vw, calc(var(--u) * 28));max-width:min(92vw, calc(var(--u) * 28))}.hud .hud-sheet-card.hud-about-card{width:100%;max-width:none;min-height:0;padding:calc(var(--u) * 2.5) calc(var(--u) * 2.2) calc(var(--u) * 2.2);text-align:center;overflow:visible}.hud .hud-sheet-card.hud-about-card>.hud-about-close{z-index:3;top:calc(var(--u) * 1.15);right:calc(var(--u) * 1.2);position:absolute}.hud .hud-about-kicker{color:var(--orange);font-size:calc(var(--u) * .72);letter-spacing:.14em;text-transform:uppercase;font-weight:950}.hud .hud-about-title{margin:calc(var(--u) * .32) 0 calc(var(--u) * 1.5);color:var(--marker-dark);font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-size:calc(var(--u) * 2.05);letter-spacing:.025em;font-weight:400;line-height:1.05;transform:rotate(-1deg)}.hud .hud-about-title strong{color:var(--marker);font-weight:inherit}.hud .hud-load.hud-load-paw-screen{color:var(--marker-dark);background:linear-gradient(#7094cd29 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#7094cd29 1px,#0000 1px) 0 0/30px 30px,radial-gradient(circle at 50% 44%,#ffc94f38,#0000 30%) 0 0/100% 100%,#f7edd8}.hud .hud-load.hud-load-paw-screen:before,.hud .hud-load.hud-load-paw-screen:after{color:var(--marker-soft);font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-size:min(8vw, calc(var(--u) * 5));content:"★";opacity:.35;position:absolute;transform:rotate(-13deg)}.hud .hud-load.hud-load-paw-screen:before{top:12%;left:13%}.hud .hud-load.hud-load-paw-screen:after{content:"〰";bottom:12%;right:14%;transform:rotate(9deg)}.hud .hud-load-paw-kicker{color:var(--marker);font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-size:calc(var(--u) * 1);text-shadow:none;font-weight:400}.hud .hud-load-paw-meter{padding:calc(var(--u) * 1.1);transform:rotate(-1.5deg)}.hud .hud-load-paw{filter:none}.hud .hud-load-paw-base{fill:#6334aa1f}.hud .hud-load-paw-fill{fill:var(--sun)}.hud .hud-load-paw-outline{stroke:var(--marker);stroke-width:5px}.hud .hud-load-paw-percent{color:var(--marker-dark);text-shadow:0 calc(var(--u) * .16) 0 #f2763f80;font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-weight:400}.hud .hud-load-paw-status{color:var(--pencil);text-shadow:none}.hud .hud-start{background:radial-gradient(at 50% 55%,#0000 45%,#3a224c1a 100%),linear-gradient(#0000 52%,#311b4538 100%)}.hud .hud-start-dock{width:min(calc(var(--u) * 68), calc(100vw - var(--edge) * 2));color:var(--marker-dark);overflow:visible}.hud .hud-start-dock:before,.hud .hud-start-dock:after{z-index:5;top:calc(var(--u) * -.46);width:calc(var(--u) * 7.6);height:calc(var(--u) * 1.35);background:var(--tape);content:"";opacity:.72;pointer-events:none;position:absolute}.hud .hud-start-dock:before{left:calc(var(--u) * 1.35);clip-path:polygon(1% 8%,100% 0,96% 92%,3% 100%);transform:rotate(-7deg)}.hud .hud-start-dock:after{right:calc(var(--u) * 1.4);clip-path:polygon(0 0,99% 9%,97% 100%,4% 92%);transform:rotate(7deg)}.hud .hud-start-top{gap:calc(var(--u) * .85);padding:calc(var(--u) * 1.18) calc(var(--u) * 1.2) calc(var(--u) * .92)}.hud .hud-play{border-radius:calc(var(--u) * .52);box-shadow:0 calc(var(--u) * .34) 0 #3e1d73, 0 calc(var(--u) * .52) calc(var(--u) * .7) #3d216b38;background:linear-gradient(150deg,#874bd0,#5c29a6);border:2px solid #4b2088;font-family:ui-rounded,system-ui,sans-serif;transform:rotate(-.7deg)}.hud .hud-play:after{right:calc(var(--u) * .5);bottom:calc(var(--u) * .26);width:calc(var(--u) * 4.2);height:calc(var(--u) * .16);content:"";background:#ffc94ff2;border-radius:50%;position:absolute;transform:rotate(-3deg)}.hud .hud-start .hud-play{position:relative}.hud .hud-play:hover{box-shadow:0 calc(var(--u) * .48) 0 #3e1d73, 0 calc(var(--u) * .75) calc(var(--u) * .9) #3d216b3d;transform:translateY(-2px)rotate(.6deg)}.hud .hud-play:active{transform:translateY(calc(var(--u) * .22)) rotate(-.5deg) scale(.985);box-shadow:0 calc(var(--u) * .12) 0 #3e1d73}.hud .hud-play-badge{box-shadow:none;background:#ffffff1c;border:2px solid #ffffff6b;border-radius:45% 35% 46% 38%;transform:rotate(-5deg)}.hud .hud-play-copy strong{font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-size:calc(var(--u) * 1.35);font-weight:400}.hud .hud-play-key{background:#260d483d;border-color:#ffffff52;border-radius:20% 31% 22% 28%}.hud .hud-dynamic-status{border-radius:calc(var(--u) * .28);color:var(--marker-dark);background:#fff9eb9e;border:2px dashed #6334aa57;position:relative;transform:rotate(.6deg)}.hud .hud-dynamic-status:hover{background:#f2e7cfbd;transform:translateY(-1px)rotate(-.6deg)}.hud .hud-dynamic-status.is-open{box-shadow:none;background:#f4e7cbdb}.hud .hud-dynamic-icon{background:var(--sun);box-shadow:none;border-radius:38% 48% 34% 44%;transform:rotate(5deg)}.hud .hud-dynamic-copy small,.hud .hud-doors-label{color:var(--orange)}.hud .hud-dynamic-copy strong{color:var(--marker-dark)}.hud .hud-dynamic-track{height:calc(var(--u) * .22);background:#6334aa29}.hud .hud-dynamic-track i{background:var(--orange)}.hud .hud-dynamic-chevron{color:var(--marker)}.hud .hud-doors{position:relative}.hud .hud-doors:after{right:calc(var(--u) * .4);top:calc(var(--u) * -.1);color:#6334aa47;content:"✦ 〰";font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-size:calc(var(--u) * 1.05);position:absolute;transform:rotate(-7deg)}.hud .hud-build{border-radius:calc(var(--u) * .35);color:var(--marker-dark);box-shadow:0 calc(var(--u) * .14) 0 #6334aa24;background:#ffffff8f;border:2px solid #6334aa33}.hud .hud-build:hover{color:var(--marker);background:#fff;transform:translateY(-1px)rotate(-1deg)}.hud .hud-door-count{background:var(--sun);color:var(--marker-dark);border-radius:42% 35% 46% 38%;transform:rotate(7deg)}.hud .hud-legend{background:#f2e7cf73;border-top:2px dashed #6334aa33;position:relative}.hud .hud-legend-label{color:var(--orange)}.hud .hud-legend>div{color:var(--pencil)}.hud .hud-legend b{background:var(--paper);color:var(--marker-dark);border:2px solid #6334aa3b;border-radius:25% 34% 23% 38%;transform:rotate(-1deg);box-shadow:0 2px #6334aa1f}.hud .hud-dock-panel{background:var(--graph-paper);background-size:var(--graph-size);filter:none;border-bottom:2px dashed #6334aa33}.hud .hud-dock-panel .hud-goal{background:#fff8e8a3;border-radius:0}.hud .hud-brief-head{color:var(--marker);letter-spacing:.03em;font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-weight:400}.hud .hud-brief-sub{color:var(--pencil)}.hud .hud-level-panel-close{border:2px solid var(--marker);color:var(--marker);background:0 0;border-radius:38% 46% 35% 42%;transform:rotate(5deg)}.hud .hud-level-go{border-radius:calc(var(--u) * .24);background:var(--paper);box-shadow:0 calc(var(--u) * .24) 0 #6334aa24;border:2px solid #6334aa3d;transform:rotate(-.4deg)}.hud .hud-level:nth-child(2n) .hud-level-go{transform:rotate(.7deg)}.hud .hud-level-go:hover,.hud .hud-level-go:focus-visible{border-color:var(--marker);box-shadow:0 calc(var(--u) * .36) 0 #6334aa33;transform:translateY(-2px)rotate(.4deg)}.hud .hud-mode-art{background:linear-gradient(145deg,#7640bd,#4f278d)}.hud .hud-mode-art:before{background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px)}.hud .hud-mode-content{background:var(--graph-paper);background-size:var(--graph-size)}.hud .hud-mode-title,.hud .hud-mode-art-title{font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-weight:400}.hud .hud-mode-title{color:var(--marker)}.hud .hud-mode-cta{color:var(--orange)}.hud .hud-over{gap:calc(var(--u) * .58);padding:calc(var(--u) * 2.4);color:var(--marker-dark);-webkit-backdrop-filter:blur(5px)saturate(.82);background:#2d1a3f8a;overflow:hidden}.hud .hud-over:before{z-index:0;width:min(92vw, calc(var(--u) * 36));height:min(84vh, calc(var(--u) * 31));content:"";position:absolute}.hud .hud-over:after{z-index:0;width:min(68vw, calc(var(--u) * 20));height:calc(var(--u) * 1.55);background:var(--tape);content:"";opacity:.68;transform:translateY(calc(var(--u) * -15.8)) rotate(-3deg);clip-path:polygon(2% 9%,100% 0,97% 91%,0 100%);position:absolute;top:50%}.hud .hud-over>*{z-index:1;position:relative}.hud .hud-over-title{color:var(--orange);font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-size:calc(var(--u) * 1.55);letter-spacing:.12em;opacity:1;text-shadow:none;font-weight:400;transform:rotate(-2deg)}.hud .hud-over-title:before{content:"〰  ";color:var(--marker-soft)}.hud .hud-over-title:after{content:"  ✦";color:var(--sun)}.hud .hud-over-score{color:var(--marker);font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-size:calc(var(--u) * 6.2);letter-spacing:.02em;text-shadow:0 calc(var(--u) * .22) 0 #6334aa2e;font-weight:400;transform:rotate(-1deg)}.hud .hud-over-score:after{width:84%;height:calc(var(--u) * .28);margin:calc(var(--u) * .06) auto 0;background:var(--orange);content:"";border-radius:54% 45% 62% 38%;display:block;transform:rotate(-3deg)}.hud .hud-over-rows{gap:calc(var(--u) * .4);margin:0 0 calc(var(--u) * .65);padding:calc(var(--u) * .62) 0;border-top:2px dashed #6334aa40;border-bottom:2px dashed #6334aa40}.hud .hud-over-rows>div{min-width:calc(var(--u) * 9.2);color:var(--pencil);justify-content:center}.hud .hud-over-rows>div+div{border-left:2px dashed #6334aa38}.hud .hud-over-rows b{color:var(--marker-dark)}.hud .hud-over .hud-play{border-radius:calc(var(--u) * .48);font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-weight:400;transform:rotate(-1deg)}.hud .hud-over-home{padding:calc(var(--u) * .85) calc(var(--u) * 1.8);border:2px solid var(--marker);border-radius:calc(var(--u) * .45);background:var(--paper);color:var(--marker-dark);font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-size:calc(var(--u) * 1.05);margin-top:0;font-weight:400;transform:rotate(1deg)}.hud .hud-over.is-win{background:#2d1a3f8a}.hud .hud-over.is-win:before{font-size:0;animation:none;top:auto;bottom:auto}.hud .hud-over.is-win:after{content:"";font-size:0;animation:none;bottom:auto}.hud .hud-over-win-kicker{border:2px solid var(--orange);border-radius:calc(var(--u) * .35);color:var(--marker);text-shadow:none;background:#ffc94f38;transform:rotate(1.5deg)}.hud .hud-over.is-win .hud-over-title{color:var(--marker);font-size:calc(var(--u) * 2.6)}.hud .hud-over-win-copy b{color:var(--orange)}.hud .hud-trash{color:var(--marker);filter:none}.hud .hud-stick{box-shadow:0 calc(var(--u) * .38) calc(var(--u) * .7) #311b4538;-webkit-backdrop-filter:none;background:#fff8e8b3;border:3px dashed #6334aa9e}.hud .hud-stick:before,.hud .hud-stick:after{content:"";border:2px solid #6334aa47;border-radius:48% 44% 52% 46%;position:absolute;inset:12%;transform:rotate(8deg)}.hud .hud-stick:after{border-style:dashed;inset:29%;transform:rotate(-11deg)}.hud .hud-stick-nub{background:var(--marker);box-shadow:0 calc(var(--u) * .25) 0 var(--marker-dark)}.hud .hud-jump{border:3px solid var(--paper);background:var(--marker);box-shadow:0 calc(var(--u) * .45) 0 var(--marker-dark), 0 calc(var(--u) * .7) calc(var(--u) * .85) #311b4542;border-radius:37% 46% 36% 49%;font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-weight:400;transform:rotate(-5deg)}.hud .hud-jump:before{inset:calc(var(--u) * .45);content:"";border:2px dashed #ffffff57;border-radius:50%;position:absolute}.hud .hud-jump:active{transform:translateY(calc(var(--u) * .3)) rotate(-2deg) scale(.96);box-shadow:0 calc(var(--u) * .14) 0 var(--marker-dark)}@media (width<=900px){.hud .hud-start-dock:before,.hud .hud-start-dock:after{width:calc(var(--u) * 5.2)}}@media (width<=680px){.hud .hud-pill{height:calc(var(--u) * 4);padding-top:calc(var(--u) * 1.05)}.hud .hud-pill:before{top:calc(var(--u) * .28)}.hud .hud-menu{height:calc(var(--u) * 4)}.hud .hud-start-dock{bottom:calc(var(--u) * .75)}.hud .hud-start-dock:before,.hud .hud-start-dock:after{width:calc(var(--u) * 4.4);height:calc(var(--u) * 1)}.hud .hud-start-top{padding-top:calc(var(--u) * 1.05)}.hud .hud-doors:after{display:none}.hud .hud-over:before{width:calc(100vw - var(--u) * 1.4);height:min(86vh, calc(var(--u) * 34))}.hud .hud-over:after{width:48vw}.hud .hud-over-score{font-size:calc(var(--u) * 5.2)}}@media (height<=560px){.hud .hud-start-top{padding-top:calc(var(--u) * .75)}.hud .hud-start-dock:before,.hud .hud-start-dock:after{height:calc(var(--u) * .9)}.hud .hud-over:before{height:92vh}.hud .hud-over:after{transform:translateY(calc(var(--u) * -12.2)) rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.hud .hud-time.is-urgent{animation:none}}.hud .hud-score{filter:none;clip-path:none;background:0 0}.hud .hud-score:after{display:none}.hud .hud-score-value{-webkit-text-stroke:max(1px, calc(var(--u) * .055)) #fff8e8eb;paint-order:stroke fill;text-shadow:0 calc(var(--u) * .12) calc(var(--u) * .22) #311b4547}.hud .hud-score .hud-paw,.hud .hud-score .hud-bowling-ball{filter:drop-shadow(0 1px 0 var(--paper)) drop-shadow(1px 0 0 var(--paper)) drop-shadow(-1px 0 0 var(--paper))}.hud .hud-bowling-count-copy strong,.hud .hud-bowling-count-copy i{-webkit-text-stroke:max(1px, calc(var(--u) * .045)) #fff8e8e6;paint-order:stroke fill}.hud .hud-trick{filter:none;clip-path:none;background:0 0;min-width:0;padding:0}.hud .hud-trick:before,.hud .hud-trick:after{display:none}.hud .hud-trick-name,.hud .hud-trick-points{-webkit-text-stroke:max(1px, calc(var(--u) * .065)) #fff8e8f5;paint-order:stroke fill;text-shadow:0 calc(var(--u) * .2) calc(var(--u) * .38) #311b455c}.hud .hud-menu,.hud .hud-menu.is-open{filter:none;clip-path:none;text-shadow:0 1px 0 #fff8e8f2, 1px 0 0 #fff8e8e6, -1px 0 0 #fff8e8e6, 0 calc(var(--u) * .14) calc(var(--u) * .25) #311b4547;background:0 0}.hud .hud-menu:after{display:none}.hud .hud-menu-bars{filter:drop-shadow(0 1px #fff8e8f2)}.hud .hud-time:after{top:calc(var(--u) * -.48);width:calc(var(--u) * 4.5);height:calc(var(--u) * 1.08);background:var(--tape);opacity:.78;clip-path:polygon(2% 9%,100% 0,96% 92%,0 100%);border-radius:0;display:block;bottom:auto;left:50%;transform:translate(-50%)rotate(-4deg)}.hud .hud-time{filter:none;clip-path:none;background:0 0;padding:0;overflow:visible}.hud .hud-time-paper{align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * 1.15) calc(var(--u) * 1.35) calc(var(--u) * .45) calc(var(--u) * 1.05);background:var(--graph-paper);background-size:var(--graph-size);filter:drop-shadow(0 calc(var(--u) * .36) calc(var(--u) * .52) #311b4545);clip-path:polygon(1.4% 3%,13% 2.7%,28% 2.1%,44% 2.2%,61% 2.5%,79% 2.2%,98.5% 3%,99.2% 24%,98.7% 47%,99.4% 58%,98.6% 70%,98% 97%,81% 97.4%,63% 97.5%,45% 97.4%,28% 97.2%,11% 97.3%,1.3% 98%,1.6% 74%,.5% 61%,1.3% 49%,.5% 37%,1.4% 25%);display:flex;position:absolute;inset:0}.hud .hud-time:before{z-index:2}.hud .hud-time:after{z-index:3;top:calc(var(--u) * -.54);height:calc(var(--u) * 1.18)}.hud .hud-sheet-card>:not(.hud-sheet-mascot){z-index:1;position:relative}.hud .hud-sheet-card .hud-goals{padding-right:calc(var(--u) * 14.5)}.hud .hud-sheet-card .hud-sheet-title{margin-right:calc(var(--u) * 14.5)}.hud .hud-sheet-mascot{z-index:0;top:calc(var(--u) * 10.8);right:calc(var(--u) * .8);width:calc(var(--u) * 15);pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;filter:drop-shadow(0 calc(var(--u) * .26) calc(var(--u) * .22) #3d216b33);position:absolute;transform:rotate(2deg)}.hud .hud-over:before{width:min(94vw, calc(var(--u) * 45));height:min(90vh, calc(var(--u) * 36))}.hud .hud-over-mascot{z-index:1;width:calc(var(--u) * 17.5);pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;filter:drop-shadow(0 calc(var(--u) * .32) calc(var(--u) * .26) #3d216b33);transform:translate(calc(var(--u) * 4.1), -53%) rotate(1.5deg);position:absolute;top:50%;left:50%}.hud .hud-over>:not(.hud-over-mascot){margin-right:calc(var(--u) * 14.5)}.hud .hud-over-copy{width:min(calc(var(--u) * 27), 64vw);align-items:center;gap:calc(var(--u) * .48);flex-direction:column;display:flex}.hud .hud-over-best{justify-content:center;align-items:center;gap:calc(var(--u) * .55);min-height:calc(var(--u) * 1.45);padding:calc(var(--u) * .22) calc(var(--u) * .72);border-radius:calc(var(--u) * .34);color:var(--marker-dark);font-size:calc(var(--u) * .72);letter-spacing:.08em;border:2px solid #6334aa33;font-weight:950;line-height:1.1;display:flex}.hud .hud-over-best b{font-size:calc(var(--u) * .92)}.hud .hud-over-best em{color:var(--orange);font-size:calc(var(--u) * .68);font-style:normal}.hud .hud-over-best.is-new{border-color:var(--orange);color:var(--marker);background:#ffc94f38;animation:.65s cubic-bezier(.2,1.65,.4,1) both hudBestPop;transform:rotate(-1deg)}@keyframes hudBestPop{0%{opacity:0;transform:scale(.7)rotate(-4deg)}to{opacity:1;transform:scale(1)rotate(-1deg)}}.hud .hud-over-copy .hud-over-rows{width:100%;margin-bottom:0}.hud .hud-over-copy .hud-over-rows>div{min-width:0;font-size:calc(var(--u) * .66);text-transform:uppercase;flex-direction:column;flex:1 1 0;align-items:center;gap:0;line-height:1.15}.hud .hud-over-copy .hud-over-rows b{font-size:calc(var(--u) * 1.22)}.hud .hud-over-copy .hud-over-actions{margin-top:calc(var(--u) * .18)}.hud .hud-over:after{transform:translate(calc(var(--u) * -6), calc(var(--u) * -15.8)) rotate(-3deg)}@media (width<=680px){.hud .hud-sheet-card .hud-goals{padding-right:calc(var(--u) * 9.5)}.hud .hud-sheet-card .hud-sheet-title{margin-right:calc(var(--u) * 9.5)}.hud .hud-sheet-mascot{top:calc(var(--u) * 12.2);right:calc(var(--u) * .25);width:calc(var(--u) * 10.5)}.hud .hud-over-mascot{width:calc(var(--u) * 11.5);transform:translate(calc(var(--u) * 2.9), -45%) rotate(2deg)}.hud .hud-over>:not(.hud-over-mascot){margin-right:calc(var(--u) * 8.5)}.hud .hud-over:before{height:min(92vh, calc(var(--u) * 41))}.hud .hud-over-copy{width:min(calc(var(--u) * 25), 72vw)}}.hud .hud-can-count{min-width:calc(var(--u) * 17.2);height:calc(var(--u) * 6.1);gap:calc(var(--u) * .8);padding:calc(var(--u) * .35) calc(var(--u) * .7) calc(var(--u) * .3) calc(var(--u) * .15);transform:rotate(-.7deg)}.hud .hud-can-count:before,.hud .hud-can-count:after{display:none}.hud .hud-bowling-icon{width:calc(var(--u) * 3.8);height:calc(var(--u) * 3.2);filter:drop-shadow(0 1px #fff8e8f5);flex:none;overflow:visible;transform:rotate(-5deg)}.hud .hud-bowling-pin{fill:#fff8e8f0;stroke:var(--marker);stroke-width:2.5px}.hud .hud-bowling-pin-stripe{stroke:var(--orange);stroke-width:2.4px}.hud .hud-bowling-ball-shape{fill:var(--marker);stroke:#fff8e8fa;stroke-width:2.1px}.hud .hud-bowling-hole{fill:var(--paper);stroke:none}.hud .hud-bowling-speed{stroke:var(--orange);stroke-width:2.4px}.hud .hud-bowling-count-copy{flex:auto;min-width:0;line-height:1}.hud .hud-bowling-count-copy small{color:var(--orange);font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-size:calc(var(--u) * .76);letter-spacing:.1em;-webkit-text-stroke:max(1px, calc(var(--u) * .03)) #fff8e8e0;paint-order:stroke fill;font-weight:400;display:block}.hud .hud-bowling-value-row{align-items:baseline;gap:calc(var(--u) * .65);margin-top:calc(var(--u) * .16);display:flex}.hud .hud-bowling-count-copy strong{color:var(--paper);font-family:Luckiest Guy,ui-rounded,system-ui,sans-serif;font-size:calc(var(--u) * 2.65);-webkit-text-stroke:max(1.5px, calc(var(--u) * .085)) var(--marker);paint-order:stroke fill;text-shadow:0 calc(var(--u) * .13) calc(var(--u) * .2) #1c0a3157;margin:0;font-weight:400;line-height:.92}.hud .hud-bowling-count-copy strong i{color:var(--paper);font-size:calc(var(--u) * 1.2)}.hud .hud-bowling-value-row em{color:var(--paper);font-size:calc(var(--u) * .56);letter-spacing:.09em;text-shadow:0 1px 0 var(--marker-dark), 0 calc(var(--u) * .12) calc(var(--u) * .2) #1c0a3166;font-style:normal;font-weight:950;line-height:1}.hud .hud-bowling-progress{width:100%;height:calc(var(--u) * .3);margin-top:calc(var(--u) * .28);background:repeating-linear-gradient(90deg,#fff8e857 0 4px,#0000 4px 7px);border-radius:50%;display:block;overflow:hidden}.hud .hud-bowling-progress>i{height:100%;min-width:calc(var(--u) * .12);background:var(--orange);border-radius:50%;transition:width .3s cubic-bezier(.2,.8,.2,1);display:block}.hud .hud-menu.is-bowling{color:var(--paper);-webkit-text-stroke:max(1px, calc(var(--u) * .035)) var(--marker-dark);paint-order:stroke fill}.hud .hud-menu.is-bowling:before{color:var(--orange);content:"تىزىملىك";-webkit-text-stroke:max(1px, calc(var(--u) * .025)) #fff8e8b8;paint-order:stroke fill}.hud .hud-time.is-bowling:before{content:"قالغان ۋاقىت"}@media (width<=680px){.hud .hud-can-count{min-width:calc(var(--u) * 15.8);gap:calc(var(--u) * .45)}.hud .hud-bowling-icon{width:calc(var(--u) * 3.1)}.hud .hud-bowling-value-row em{font-size:calc(var(--u) * .5)}}.hud .hud-start-dock,.hud .hud-start-dock.is-expanded,.hud .hud-start-dock.is-bowling{box-shadow:none;filter:none;clip-path:none;background:0 0;border:0;overflow:visible}.hud .hud-start-paper{background:var(--graph-paper);background-size:var(--graph-size);width:100%;filter:drop-shadow(0 calc(var(--u) * .55) calc(var(--u) * 1.15) #311b4540);clip-path:polygon(1.4% 3%,7% 1.4%,13% 2.7%,20% .8%,28% 2.1%,36% .3%,44% 2.2%,52% .7%,61% 2.5%,70% .6%,79% 2.2%,88% .8%,98.5% 3%,99.2% 13%,98.5% 24%,99.5% 35%,98.7% 47%,99.4% 58%,98.6% 70%,99.2% 82%,98% 97%,89% 98.8%,81% 97.4%,72% 99.2%,63% 97.5%,54% 99.3%,45% 97.4%,36% 99.1%,28% 97.2%,19% 99.2%,11% 97.3%,1.3% 98%,.8% 86%,1.6% 74%,.5% 61%,1.3% 49%,.5% 37%,1.4% 25%,.5% 13%);position:relative;overflow:hidden}.hud .hud-sheet-card-wrap{width:min(94vw, calc(var(--u) * 42));max-width:min(94vw, calc(var(--u) * 42));position:relative}.hud .hud-sheet-card{width:100%;max-width:none}.hud .hud-sheet-card:before,.hud .hud-sheet-card:after{display:none}.hud .hud-sheet-card-wrap:before,.hud .hud-sheet-card-wrap:after{z-index:4;top:calc(var(--u) * -.62);width:calc(var(--u) * 6.2);height:calc(var(--u) * 1.3);background:var(--tape);content:"";opacity:.72;pointer-events:none;position:absolute}.hud .hud-sheet-card-wrap:before{left:calc(var(--u) * 1.15);clip-path:polygon(3% 10%,100% 0,95% 94%,0 100%);transform:rotate(-8deg)}.hud .hud-sheet-card-wrap:after{right:calc(var(--u) * 1.2);clip-path:polygon(0 0,98% 10%,100% 100%,4% 92%);transform:rotate(8deg)}html[dir=rtl],html[dir=rtl] body,html[dir=rtl] #root{direction:rtl}html[dir=rtl] body{font-family:var(--uyghur-ui-font);text-align:start;line-height:1.6}html[dir=rtl] :where(button,input,select,textarea,option){text-align:start;direction:rtl;unicode-bidi:plaintext;line-height:1.45;font-family:var(--uyghur-ui-font)!important}html[dir=rtl] :where(.hud,.ed-panel,.ed-mode-transition){text-align:start;direction:rtl;unicode-bidi:embed;line-height:1.55;font-family:var(--uyghur-ui-font)!important}html[dir=rtl] :where(.hud,.ed-panel,.ed-mode-transition) *,html[dir=rtl] :where(.hud-score,.hud-time,.hud-can-count,.hud-menu):before{font-family:var(--uyghur-ui-font)!important}html[dir=rtl] :where(.hud,.ed-panel,.ed-mode-transition) :where(h1,h2,h3,p,label,button,a,strong,small,summary){line-height:1.4}html[dir=rtl] :where(.hud-test-mode,.hud-dynamic-status,.hud-dock-panel,.hud-brief,.hud-play,.hud-level-go,.ed-list button,.ed-popover-body .ed-bar-stack button,.ed-panel .ed-settings-heading,.hud .hud-sheet-card,.hud .hud-social-link){text-align:start}html[dir=rtl] :where(kbd,code,samp,.hud-test-key,.hud-play-key,.hud-legend b){text-align:center;line-height:1.25;direction:ltr!important;unicode-bidi:isolate!important;font-family:ui-rounded,SF Pro Rounded,system-ui,sans-serif!important}html[dir=rtl] :where(.hud-score-value,.hud-bowling-count-copy strong,.hud-load-paw-percent,.hud-door-count,.hud-over-score,input[type=number]){font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}html[dir=rtl] :where(.hud,.ed-panel,.ed-mode-transition) svg,html[dir=rtl] :where(.hud,.ed-panel,.ed-mode-transition) svg *{direction:ltr;unicode-bidi:isolate}html[dir=rtl] :where(.ed-dot,.ed-picker,.ed-card-head em,.ed-list em,.ed-top-actions,.ed-settings-heading .ed-settings-chevron),html[dir=rtl] .ed-settings>summary:after{margin-left:0;margin-inline-start:auto}
