@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(./rubik-latin-500-normal-1os41rQk.woff2)format("woff2"),url(./rubik-latin-500-normal-LZYVHeqz.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(./rubik-latin-700-normal-D-tMm-eS.woff2)format("woff2"),url(./rubik-latin-700-normal-KHOtubUA.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(./rubik-latin-900-normal-Cz6GdZLE.woff2)format("woff2"),url(./rubik-latin-900-normal-CBojinpD.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(./rubik-cyrillic-500-normal-Didq2w9O.woff2)format("woff2"),url(./rubik-cyrillic-500-normal-BH_pkKR0.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(./rubik-cyrillic-700-normal-DFnztZBh.woff2)format("woff2"),url(./rubik-cyrillic-700-normal-C_jxLOfU.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(./rubik-cyrillic-900-normal-jlxVC9Lu.woff2)format("woff2"),url(./rubik-cyrillic-900-normal-DPF03d39.woff)format("woff")}:root{--ink:#1d2742;--ink-soft:#3c4766;--cream:#fff8ec;--cream-2:#ffe8c4;--red:#ff5436;--red-d:#c7341d;--green:#35c46a;--green-d:#1f8f47;--blue:#3fa9ff;--blue-d:#1f6fc4;--orange:#ff9a1f;--orange-d:#c86a00;--yellow:#ffd23f;--yellow-d:#c99a00;--gold:#ffcf2e;--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--u:clamp(10px, min(1.6vh, 1.15vw), 16px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%;color:var(--ink);-webkit-user-select:none;user-select:none;overscroll-behavior:none;background:#5ec8f2;margin:0;font-family:Rubik,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}#app{position:fixed;top:0;bottom:0;left:0;right:0}#game{touch-action:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}#ui{inset:0 0 var(--ad-h,0px);pointer-events:none;position:absolute}#ui>*{pointer-events:none}#ui button,#ui input,#ui .panel,#ui .world-cards,#ui .level-grid{pointer-events:auto}.ico{flex:none;width:1.15em;height:1.15em}.art{object-fit:contain;pointer-events:none;flex:none;width:1.3em;height:1.3em;display:block}.btn{--c:var(--blue);--d:var(--blue-d);-webkit-appearance:none;appearance:none;border:3px solid var(--ink);border-radius:calc(var(--u) * 1.3);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 72%, white) 0%, var(--c) 46%, var(--c) 100%);color:#fff;font:900 calc(var(--u) * 1.5) / 1 Rubik, system-ui, sans-serif;letter-spacing:.01em;text-shadow:0 2px #00000040;padding:calc(var(--u) * .85) calc(var(--u) * 1.4);justify-content:center;align-items:center;gap:calc(var(--u) * .55);box-shadow:0 calc(var(--u) * .42) 0 var(--d), 0 calc(var(--u) * .42) 0 3px var(--ink), 0 calc(var(--u) * .9) calc(var(--u) * 1.2) #0a14324d, inset 0 2px 0 #ffffff73;cursor:pointer;outline:none;transition:transform 80ms,box-shadow 80ms,filter .15s;display:inline-flex;position:relative}.btn:after{content:"";pointer-events:none;background:linear-gradient(#ffffff8c,#fff0);border-radius:999px;height:38%;position:absolute;top:7%;left:8%;right:8%}.btn:hover{filter:brightness(1.06)}.btn:active{transform:translateY(calc(var(--u) * .3));box-shadow:0 calc(var(--u) * .12) 0 var(--d), 0 calc(var(--u) * .12) 0 3px var(--ink), 0 calc(var(--u) * .3) calc(var(--u) * .6) #0a14324d, inset 0 2px 0 #ffffff73}.btn:focus-visible{outline-offset:4px;outline:3px solid #fff}.btn .ico{filter:drop-shadow(0 2px #0003);width:1.25em;height:1.25em}.btn.green{--c:var(--green);--d:var(--green-d)}.btn.orange{--c:var(--orange);--d:var(--orange-d)}.btn.red{--c:var(--red);--d:var(--red-d)}.btn.yellow{--c:var(--yellow);--d:var(--yellow-d);color:var(--ink);text-shadow:none}.btn.blue{--c:var(--blue);--d:var(--blue-d)}.btn.round{width:calc(var(--u) * 4.2);height:calc(var(--u) * 4.2);font-size:calc(var(--u) * 1.7);border-radius:50%;padding:0}.btn.big{font-size:calc(var(--u) * 2.6);padding:calc(var(--u) * 1.1) calc(var(--u) * 3.2);border-radius:calc(var(--u) * 1.8)}.btn.wide{min-width:calc(var(--u) * 12)}.btn.small{font-size:calc(var(--u) * 1.1);padding:calc(var(--u) * .6) calc(var(--u) * 1.1)}.screen{padding:calc(var(--safe-t) + var(--u) * 1.4) calc(var(--safe-r) + var(--u) * 1.6) calc(var(--safe-b) + var(--u) * 1.4) calc(var(--safe-l) + var(--u) * 1.6);animation:.35s both screen-in;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes screen-in{0%{opacity:0;transform:translateY(10px)}}.menu{grid-template-rows:1.15fr auto .85fr;place-items:center;display:grid}.logo{align-self:end;animation:4s ease-in-out .8s infinite logo-bob}.logo-img{object-fit:contain;width:min(48vw,72vh);max-height:42vh;filter:drop-shadow(0 calc(var(--u) * .6) calc(var(--u) * 1) #141e3c59);animation:.8s cubic-bezier(.2,1.5,.4,1) both logo-in;display:block}@keyframes logo-in{0%{opacity:0;transform:scale(.4)rotate(-8deg)}}@keyframes logo-bob{50%{transform:translateY(-6px)rotate(1deg)}}.menu-actions{gap:var(--u);padding:calc(var(--u) * 2) 0;display:flex}.menu-actions .btn.big{animation:2.2s ease-in-out infinite pulse}@keyframes pulse{50%{transform:scale(1.05)}}.menu-corner{right:calc(var(--safe-r) + var(--u) * 1.6);bottom:calc(var(--safe-b) + var(--u) * 1.6);gap:var(--u);display:flex;position:absolute}.menu-stars,.world-stars,.world-lock{align-items:center;gap:calc(var(--u) * .45);font-weight:900;display:inline-flex}.menu-stars{left:calc(var(--safe-l) + var(--u) * 1.6);bottom:calc(var(--safe-b) + var(--u) * 1.8);color:#fff;font-size:calc(var(--u) * 1.6);padding:calc(var(--u) * .5) calc(var(--u) * 1.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1d27428c;border-radius:999px;position:absolute}.menu-stars .art,.world-stars .art{width:1.35em;height:1.35em}.ico.on{color:var(--gold);filter:drop-shadow(0 1px #7a5200)}.ico.off{color:#1d274247}.version{left:50%;bottom:calc(var(--safe-b) + 6px);color:#ffffffbf;font-size:11px;position:absolute;transform:translate(-50%)}.topbar{align-items:center;gap:calc(var(--u) * 1.2);pointer-events:none;display:flex}.topbar h1{font-weight:900;font-size:calc(var(--u) * 2.6);color:#fff;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;text-shadow:0 4px 0 var(--ink);margin:0}.world-cards{gap:calc(var(--u) * 1.6);scroll-snap-type:x mandatory;padding:calc(var(--u) * 2) calc(var(--u) * 1) calc(var(--u) * 2.4);margin-top:calc(var(--u) * 1);height:calc(100% - var(--u) * 5);scrollbar-width:none;align-items:center;display:flex;overflow-x:auto}.world-cards::-webkit-scrollbar{display:none}.world-card{scroll-snap-align:center;border:4px solid var(--ink);border-radius:calc(var(--u) * 2);background:linear-gradient(180deg, var(--sky1), var(--sky2) 70%, var(--ground) 70%);cursor:pointer;width:clamp(170px,30vh,280px);height:min(78%,clamp(220px,58vh,420px));box-shadow:0 8px 0 var(--ink), 0 18px 30px #141e3c59;padding:calc(var(--u) * 1.2);color:#fff;flex-direction:column;flex:none;justify-content:flex-end;font-family:inherit;transition:transform .15s;display:flex;position:relative;overflow:hidden}.world-card:hover{transform:translateY(-4px)rotate(-.5deg)}.world-card:active{transform:translateY(2px)}.world-art{background-position:50%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.world-card:after{content:"";background:linear-gradient(#0000 40%,#0f1932b3 100%);position:absolute;top:0;bottom:0;left:0;right:0}.world-card>:not(.world-art){z-index:1;position:relative}.world-num{top:calc(var(--u) * 1);left:calc(var(--u) * 1);width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);background:var(--yellow);color:var(--ink);border:3px solid var(--ink);font-weight:900;font-size:calc(var(--u) * 1.7);border-radius:50%;place-items:center;display:grid;position:absolute!important}.world-name{font-weight:900;font-size:calc(var(--u) * 2);text-align:left;-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;margin-bottom:calc(var(--u) * .6);line-height:1.05}.world-name.long{font-size:calc(var(--u) * 1.6)}.world-stars{font-size:calc(var(--u) * 1.4)}.world-card.locked{filter:grayscale(.85)brightness(.8);cursor:default}.world-lock{font-size:calc(var(--u) * 1.05);text-align:left;line-height:1.2}.levels{flex-direction:column;display:flex}.level-grid{--gap:clamp(8px, 2vh, 18px);--row:calc((100dvh - var(--u) * 8.4 - 12px - var(--safe-t) - var(--safe-b) - var(--gap) * 2) / 3);gap:var(--gap);width:min(1100px, 100%, calc(var(--row) * 1.6 * 4 + var(--gap) * 3));grid-template-columns:repeat(4,minmax(0,1fr));margin:auto;display:grid}.level-tile{aspect-ratio:16/10;border:4px solid var(--ink);border-radius:calc(var(--u) * 1.4);background:linear-gradient(180deg, #bfe8ff 0%, #8fd0f4 66%, var(--accent,#7cc94a) 66%);box-shadow:0 6px 0 var(--ink), 0 12px 18px #141e3c4d;cursor:pointer;padding:0;font-family:inherit;transition:transform .12s;position:relative}.level-tile:hover{transform:translateY(-3px)}.level-tile:active{box-shadow:0 2px 0 var(--ink);transform:translateY(3px)}.level-tile:focus-visible{outline-offset:3px;outline:4px solid #fff}.level-pic{object-fit:cover;border-radius:calc(var(--u) * 1.4 - 4px);opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0}.level-pic.on{opacity:1}.level-num{top:calc(var(--u) * .5);left:calc(var(--u) * .5);min-width:calc(var(--u) * 2.9);height:calc(var(--u) * 2.9);padding:0 calc(var(--u) * .5);background:var(--yellow);border:3px solid var(--ink);font-weight:900;font-size:calc(var(--u) * 1.5);color:var(--ink);border-radius:999px;place-items:center;display:grid;position:absolute}.level-tile .stars{left:50%;bottom:calc(var(--u) * .45);padding:2px calc(var(--u) * .5);background:#141e3c8c;border-radius:999px;position:absolute;transform:translate(-50%)}.level-tile .stars .ico.off{color:#ffffff6b}.level-tile.boss{box-shadow:0 6px 0 #7a4a00, 0 0 0 3px var(--gold), 0 12px 18px #141e3c4d;border-color:#7a4a00}.level-tile.boss:before{content:"";z-index:1;top:calc(var(--gap) * -1 - 4px);width:calc(var(--u) * 3.6);height:calc(var(--u) * 2.6);filter:drop-shadow(0 2px #141e3c73);background:url(../ui/crown.webp) 50%/contain no-repeat;position:absolute;left:50%;translate:-50%}.level-tile.next{animation:1.6s ease-in-out infinite level-next}@keyframes level-next{50%{transform:translateY(-4px)scale(1.03)}}.level-tile.locked{cursor:default}.level-tile.locked .level-pic{filter:grayscale(.9)brightness(.62)}.level-tile.locked .level-num{background:#c9d2df}.level-lock{filter:drop-shadow(0 3px 2px #0a142880);width:clamp(30px,8vh,56px);height:clamp(30px,8vh,56px);position:absolute;top:50%;left:50%;translate:-50% -50%}.level-lock .art{width:100%;height:100%}.stars{align-items:center;gap:1px;display:flex}.stars .art{width:clamp(14px,3vh,22px);height:clamp(14px,3vh,22px)}.level-feather{top:calc(var(--u) * .4);right:calc(var(--u) * .5);filter:drop-shadow(0 2px 1px #0a142880);position:absolute}.level-feather .art{width:clamp(18px,4vh,28px);height:clamp(18px,4vh,28px)}.hud{padding:calc(var(--safe-t) + var(--u) * 1) calc(var(--safe-r) + var(--u) * 1.4) calc(var(--safe-b) + var(--u) * 1) calc(var(--safe-l) + var(--u) * 1.4);position:absolute;top:0;bottom:0;left:0;right:0}.hud-left{top:calc(var(--safe-t) + var(--u) * 1);left:calc(var(--safe-l) + var(--u) * 1.4);gap:calc(var(--u) * .8);align-items:center;display:flex;position:absolute}.hud-level{font-weight:900;font-size:calc(var(--u) * 1.4);color:#fff;-webkit-text-stroke:4px var(--ink);paint-order:stroke fill}.hud-right{top:calc(var(--safe-t) + var(--u) * .8);right:calc(var(--safe-r) + var(--u) * 1.6);text-align:right;position:absolute}.hud-score{font-weight:900;font-size:calc(var(--u) * 3);color:#fff;-webkit-text-stroke:6px var(--ink);paint-order:stroke fill;font-variant-numeric:tabular-nums;line-height:1}.hud-score.bump{animation:.22s ease-out score-bump}@keyframes score-bump{40%{transform:scale(1.12)}}.hud-score{transform-origin:100%}.hud-meter{margin:calc(var(--u) * .6) 0 calc(var(--u) * .2) auto;width:calc(var(--u) * 13);height:calc(var(--u) * .95);border:3px solid var(--ink);background:#1d274273;border-radius:999px;position:relative}.meter-fill{background:linear-gradient(180deg, #ffe680, var(--gold) 60%, #f0a500);transform-origin:0;border-radius:999px;transition:transform .35s;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.meter-star{width:calc(var(--u) * 2);height:calc(var(--u) * 2);filter:grayscale()brightness(.75);transition:filter .2s,transform .25s cubic-bezier(.2,1.8,.4,1);position:absolute;top:50%;translate:-50% -50%}.meter-star.lit{filter:none;transform:scale(1.18)}.meter-star .art{width:100%;height:100%}.hud-best{font-weight:700;font-size:calc(var(--u) * 1.15);color:#fff;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;margin-top:4px}.hud-fast{margin-top:calc(var(--u) * .5);padding:calc(var(--u) * .25) calc(var(--u) * .7);color:#fff;font-size:calc(var(--u) * 1.5);opacity:0;background:#141e3c8c;border-radius:999px;place-items:center;transition:opacity .2s,transform .2s;display:inline-grid;transform:scale(.7)}.hud-fast.on{opacity:1;animation:.7s ease-in-out infinite alternate fast-blink;transform:none}@keyframes fast-blink{to{color:var(--yellow)}}.boss-hud{top:calc(var(--safe-t) + var(--u) * 1);text-align:center;width:min(38vw,420px);position:absolute;left:50%;transform:translate(-50%)}.boss-hud[hidden],.tip[hidden],.hint-btn[hidden]{display:none}.boss-label{font-weight:900;font-size:calc(var(--u) * 1.2);color:#fff;-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;margin-bottom:4px}.boss-bar{height:calc(var(--u) * 1.3);border:3px solid var(--ink);background:#1d274280;border-radius:999px;overflow:hidden}.boss-fill{transform-origin:0;background:linear-gradient(#ff8fae,#ff3d6e);height:100%;transition:transform .25s}.tip{left:50%;bottom:calc(var(--safe-b) + var(--u) * 1.8);color:#fff;max-width:min(640px,80vw);font-weight:700;font-size:calc(var(--u) * 1.35);padding:calc(var(--u) * .7) calc(var(--u) * 1.4);text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1d2742d1;border-radius:999px;position:absolute;transform:translate(-50%);box-shadow:0 6px 18px #00000040}.tip.show{animation:.4s cubic-bezier(.2,1.4,.4,1) both tip-in}@keyframes tip-in{0%{opacity:0;transform:translate(-50%,20px)scale(.9)}}.hint-btn{right:calc(var(--safe-r) + var(--u) * 1.6);bottom:calc(var(--safe-b) + var(--u) * 1.8);font-size:calc(var(--u) * 1.25);position:absolute}.overlay{padding:calc(var(--safe-t) + 12px) calc(var(--safe-r) + 12px) calc(var(--safe-b) + 12px) calc(var(--safe-l) + 12px);background:#0f193200;place-items:center;transition:background .25s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto!important}.overlay.open{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f193273}.panel{width:min(520px,92vw);max-height:calc(100vh - 40px - var(--safe-t) - var(--safe-b));border:calc(var(--u) * 2.4) solid transparent;border-image:url(../ui/panel.webp) 80 fill / calc(var(--u) * 2.6) stretch;filter:drop-shadow(0 12px 18px #0a143273);padding:calc(var(--u) * 1.6) calc(var(--u) * .6) calc(var(--u) * .4);align-items:center;gap:calc(var(--u) * 1);opacity:0;background:0 0;flex-direction:column;transition:transform .35s cubic-bezier(.2,1.5,.4,1),opacity .2s;display:flex;position:relative;overflow:visible;transform:scale(.85)}.overlay.open .panel{opacity:1;transform:none}.ribbon{top:calc(var(--u) * -4.6);white-space:nowrap;color:#fff;font-weight:900;font-size:calc(var(--u) * 2);border-style:solid;border-color:#0000;border-width:0 calc(var(--u) * 3.6);border-image:url(../ui/ribbon-red.webp) 0 180 fill / 0 calc(var(--u) * 3.6) stretch;padding:calc(var(--u) * 1) calc(var(--u) * .4) calc(var(--u) * 1.9);min-width:calc(var(--u) * 16);text-align:center;-webkit-text-stroke:4px #5a0a008c;paint-order:stroke fill;text-shadow:0 3px #00000040;filter:drop-shadow(0 5px 4px #0a143259);line-height:1;position:absolute;left:50%;transform:translate(-50%)}.result.won .ribbon{-webkit-text-stroke-color:#003c0a8c;border-image-source:url(../ui/ribbon-green.webp)}.panel-sub{font-weight:700;font-size:calc(var(--u) * 1.3);color:var(--ink-soft);text-align:center}.panel-actions{gap:calc(var(--u) * 1);margin-top:calc(var(--u) * .8);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.close-btn{top:calc(var(--u) * -3.2);right:calc(var(--u) * -3.2);--c:var(--red);--d:var(--red-d);width:calc(var(--u) * 3.6)!important;height:calc(var(--u) * 3.6)!important;position:absolute!important}.row{justify-content:space-between;align-items:center;gap:var(--u);width:100%;font-weight:700;font-size:calc(var(--u) * 1.35);display:flex}.row-label{align-items:center;gap:calc(var(--u) * .6);display:inline-flex}.slider{-webkit-appearance:none;appearance:none;width:55%;height:calc(var(--u) * 1.2);border:3px solid var(--ink);background:#1d274226;border-radius:999px;outline:none}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2);background:var(--yellow);border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink);cursor:pointer;border-radius:50%}.slider::-moz-range-thumb{width:calc(var(--u) * 2);height:calc(var(--u) * 2);background:var(--yellow);border:3px solid var(--ink);border-radius:50%}.toggle,.chip{--c:#9aa6b8;--d:#66738a;font-size:calc(var(--u) * 1.15)!important;padding:calc(var(--u) * .5) calc(var(--u) * 1)!important}.toggle.on,.chip.on{--c:var(--green);--d:var(--green-d)}.choice{gap:calc(var(--u) * .5);flex-wrap:wrap;justify-content:flex-end;display:flex}.challenge{align-items:center;gap:calc(var(--u) * .6);font-weight:700;font-size:calc(var(--u) * 1.15);color:var(--ink-soft);padding:calc(var(--u) * .5) calc(var(--u) * 1);background:#1d274212;border-radius:999px;display:flex}.challenge.done{color:#8a5a00;background:#ffcf2e59}.challenge.done .ico{color:var(--gold);filter:drop-shadow(0 1px #7a5200)}.result-stars{gap:calc(var(--u) * .6);margin-top:calc(var(--u) * .4);align-items:flex-end;display:flex}.rstar{width:calc(var(--u) * 5.5);height:calc(var(--u) * 5.5);position:relative}.rstar:nth-child(2){width:calc(var(--u) * 7);height:calc(var(--u) * 7);margin-bottom:calc(var(--u) * 1)}.rstar .art{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.rstar .art.fill{opacity:0;filter:drop-shadow(0 4px 3px #78460073)}.rstar.lit .art.fill{opacity:1;animation:.55s cubic-bezier(.25,1.5,.45,1) both star-fly}@keyframes star-fly{0%{opacity:0;transform:translateY(-160%)scale(2.2)rotate(-200deg)}35%{opacity:1}to{opacity:1;transform:none}}.result-label{font-weight:700;font-size:calc(var(--u) * 1.1);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em}.result-score{font-weight:900;font-size:calc(var(--u) * 3.4);font-variant-numeric:tabular-nums;line-height:1}.result-best{font-weight:700;font-size:calc(var(--u) * 1.15);color:var(--orange-d)}.pig-laugh{margin-top:calc(var(--u) * .2);transform-origin:50% 90%;place-items:center;animation:.42s ease-in-out infinite alternate pig-laugh;display:grid}.pig-laugh .hero-art{filter:drop-shadow(0 6px 4px #3c141e4d);display:block}@keyframes pig-laugh{0%{transform:rotate(-4deg)scaleY(.97)}to{transform:rotate(4deg)translateY(-6%)}}.challenge .art{width:1.5em;height:1.5em}.wipe{z-index:50;pointer-events:none;visibility:hidden;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.wipe.in,.wipe.out{visibility:visible;pointer-events:auto}.wipe .art{aspect-ratio:1.6;width:62vw;height:auto;transition:transform .38s cubic-bezier(.5,0,.3,1);position:absolute}.wipe .art:nth-child(odd){transform:translate(-120vw)}.wipe .art:nth-child(2n){transform:translate(120vw)}.wipe.in .art{transform:none}.wipe.out .art{transition-duration:.45s;transition-timing-function:cubic-bezier(.6,0,.6,1)}.wipe .c0{top:-18vh;left:-14vw}.wipe .c1{top:-20vh;left:48vw}.wipe .c2{top:8vh;left:-10vw}.wipe .c3{top:10vh;left:44vw}.wipe .c4{top:36vh;left:-16vw}.wipe .c5{top:34vh;left:52vw}.wipe .c6{top:62vh;left:-8vw}.wipe .c7{top:60vh;left:46vw}.wipe .c8{top:-12vh;left:20vw}.wipe .c9{top:40vh;left:22vw}.sound-check{width:min(680px,94vw)}.sound-check .sc-group{gap:calc(var(--u) * .4);flex-direction:column;width:100%;display:flex}.sc-title{color:var(--ink);font-weight:800}.sc-row{gap:calc(var(--u) * .45);flex-wrap:wrap;display:flex}.sc-row .chip{--c:var(--blue);--d:var(--blue-d)}.achievements{width:min(640px,94vw)}.ach-list{gap:calc(var(--u) * .7);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-height:calc(100vh - 200px);padding:4px;display:grid;overflow-y:auto}.ach{gap:calc(var(--u) * .7);border-radius:calc(var(--u) * 1);padding:calc(var(--u) * .6);opacity:.65;background:#1d27420f;align-items:center;display:flex}.ach.got{opacity:1;background:#ffcf2e4d}.ach-icon{width:calc(var(--u) * 3);height:calc(var(--u) * 3);border:3px solid var(--ink);background:#c9d2df;border-radius:50%;flex:none;place-items:center;display:grid}.ach.got .ach-icon{background:var(--gold)}.ach-name{font-weight:900;font-size:calc(var(--u) * 1.1)}.ach-desc{font-size:calc(var(--u) * .95);color:var(--ink-soft)}.toast{top:calc(var(--safe-t) + 14px);background:var(--cream);border:4px solid var(--ink);box-shadow:0 6px 0 var(--ink);z-index:100;border-radius:18px;align-items:center;gap:12px;padding:10px 18px;font-family:Rubik,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:transform .4s cubic-bezier(.2,1.4,.4,1);display:flex;position:fixed;left:50%;transform:translate(-50%,-140%)}.toast.show{transform:translate(-50%)}.toast .ico{width:34px;height:34px;color:var(--gold)}.toast div{flex-direction:column;display:flex}.toast b{font-weight:900}#rotate{display:none}@media (orientation:portrait) and (pointer:coarse){#rotate{z-index:90;background:#0f1932d9;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.rotate-card{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:16px;padding:24px;font:900 22px Rubik,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.rotate-card .ico{width:64px;height:64px;animation:2s ease-in-out infinite spin}}@media (max-height:460px){.panel{padding-top:calc(var(--u) * 2.2 + 16px);gap:calc(var(--u) * .6)}.ach-list{max-height:calc(100vh - 120px)}}@media (max-width:560px){.ach-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.rstar.lit .art.fill{opacity:1;transform:none}}.heroes-btn{align-self:center}.topbar-end{pointer-events:auto;margin-left:auto}.hero-row{justify-content:center;gap:calc(var(--u) * .4);flex-wrap:wrap;display:flex}.hero-row .hero-art{filter:drop-shadow(0 4px 3px #141e3c40);display:block}.training-offer{width:min(600px,92vw)}.hero-grid{--cols:5;justify-content:center;gap:calc(var(--u) * 1.1);margin:calc(var(--u) * 1.4) auto 0;max-width:1100px;height:calc(100% - var(--u) * 5.6);pointer-events:auto;flex-wrap:wrap;align-content:center;display:flex}.hero-card{-webkit-appearance:none;appearance:none;color:var(--ink);background:linear-gradient(180deg, var(--cream), var(--cream-2));border:3px solid var(--ink);border-radius:calc(var(--u) * 1.4);box-shadow:0 calc(var(--u) * .4) 0 var(--ink), 0 calc(var(--u) * .9) calc(var(--u) * 1.4) #141e3c4d;padding:calc(var(--u) * .7) calc(var(--u) * .8) calc(var(--u) * .9);align-items:center;gap:calc(var(--u) * .25);cursor:pointer;flex-direction:column;min-width:0;font-family:inherit;transition:transform .15s;display:flex;position:relative}.hero-card:hover{transform:translateY(-3px)rotate(-.6deg)}.hero-card:active{transform:translateY(2px)}.hero-card:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.hero-pic .hero-art{filter:drop-shadow(0 5px 3px #3c280a4d);display:block}.hero-card:hover .hero-pic{animation:.5s hero-hop}@keyframes hero-hop{40%{transform:translateY(-12%)rotate(-6deg)}}.hero-name{font-weight:900;font-size:calc(var(--u) * 1.5);line-height:1.1}.hero-skill{font-weight:600;font-size:calc(var(--u) * 1.05);color:var(--ink-soft);text-align:center;line-height:1.2}.hero-badge{top:calc(var(--u) * -.8);right:calc(var(--u) * -.6);background:var(--green);color:#fff;font-weight:800;font-size:calc(var(--u) * .95);border:2px solid var(--ink);border-radius:999px;align-items:center;gap:.25em;padding:.25em .6em;display:inline-flex;position:absolute;transform:rotate(6deg)}.panel.hero{width:min(880px,94vw);padding-top:calc(var(--u) * 1.2)}.hero-title{font-weight:800;font-size:calc(var(--u) * 1.05);color:var(--orange-d);text-transform:uppercase;letter-spacing:.04em}.hero-body{gap:calc(var(--u) * 1.4);align-items:stretch;width:100%;display:flex}.hero-demo{flex:none;align-self:center;width:min(56%,103.111vh)}.hero-info{gap:calc(var(--u) * .55);min-width:0;font-size:calc(var(--u) * 1.2);flex-direction:column;flex:1 1 0;display:flex}.hero-info .panel-actions{padding-top:calc(var(--u) * .4);justify-content:flex-start;margin-top:auto}.hero-desc{margin:0;font-weight:600;line-height:1.3}.hero-how{font-weight:900;font-size:calc(var(--u) * 1.3)}.hero-steps{gap:calc(var(--u) * .45);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hero-steps li{align-items:center;gap:calc(var(--u) * .6);font-weight:700;line-height:1.2;display:flex}.hero-steps .ico{width:1.6em;height:1.6em;color:var(--blue-d)}.step-n{background:var(--yellow);border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:1.7em;height:1.7em;font-weight:900;display:grid}.hero-strong{align-items:center;gap:calc(var(--u) * .4);flex-wrap:wrap;font-weight:700;display:flex}.mat{border:2px solid var(--ink);border-radius:999px;padding:.15em .65em;font-size:.9em;font-weight:800}.mat-glass{background:#bfeeff}.mat-wood{background:#ffc77a}.mat-stone{background:#c9ced8}.hero-first{color:var(--ink-soft);font-size:.9em;font-weight:600}.demo{aspect-ratio:16/9;border:3px solid var(--ink);border-radius:calc(var(--u) * 1);background:#5ec8f2;width:100%;position:relative;overflow:hidden}.demo-canvas{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.demo-finger{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6);margin:calc(var(--u) * -.7) 0 0 calc(var(--u) * -1.6);color:#fff;filter:drop-shadow(0 0 2px var(--ink)) drop-shadow(0 3px 3px #0006);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;top:0;left:0}.demo-finger .ico{transform-origin:44% 20%;width:100%;height:100%;transition:transform .12s}.demo-finger.on{opacity:1}.demo-finger.press .ico{transform:scale(.86)}.demo-ripple{width:calc(var(--u) * 5);height:calc(var(--u) * 5);margin:calc(var(--u) * -2.5) 0 0 calc(var(--u) * -2.5);opacity:0;pointer-events:none;border:4px solid #fff;border-radius:50%;position:absolute;top:0;left:0}.demo-ripple.go{animation:.7s ease-out demo-ripple}@keyframes demo-ripple{0%{opacity:1;scale:.3}to{opacity:0;scale:1.8}}.demo-caption{left:50%;top:calc(var(--u) * .6);white-space:nowrap;color:#fff;font-weight:800;font-size:calc(var(--u) * 1.15);background:#1d2742d1;border-radius:999px;padding:.3em .9em;position:absolute;transform:translate(-50%)}.demo-caption:empty{display:none}.coach-tap{align-items:center;gap:calc(var(--u) * .3);color:#fff;text-align:center;pointer-events:none;flex-direction:column;animation:.3s cubic-bezier(.2,1.5,.4,1) both coach-in;display:flex;position:absolute;top:22%;left:50%;transform:translate(-50%)}.coach-tap[hidden]{display:none}.coach-tap .ico{width:calc(var(--u) * 4.2);height:calc(var(--u) * 4.2);filter:drop-shadow(0 0 3px var(--ink)) drop-shadow(0 4px 4px #0006);transform-origin:44% 20%;animation:.8s ease-in-out infinite coach-tap}.coach-tap b{font-weight:900;font-size:calc(var(--u) * 3.6);color:var(--yellow);-webkit-text-stroke:6px var(--ink);paint-order:stroke fill;text-shadow:0 5px 0 var(--ink);line-height:1;animation:.8s ease-in-out infinite coach-pulse}.coach-tap span{font-weight:800;font-size:calc(var(--u) * 1.25);white-space:nowrap;background:#1d2742d1;border-radius:999px;padding:.35em 1em}@keyframes coach-in{0%{opacity:0;transform:translate(-50%)scale(.6)}}@keyframes coach-tap{50%{transform:scale(.85)translateY(8%)}}@keyframes coach-pulse{50%{transform:scale(1.12)}}.hud{--card:clamp(48px, min(15vh, 11vw), 86px)}.hud-cards{left:calc(var(--safe-l) + var(--card) * .3);padding-right:calc(var(--card) * .3);align-items:flex-end;transition:opacity .25s;display:flex;position:absolute;bottom:0}.hud-cards.busy{opacity:.6}.btn.bird-card{--c:#e8453a;--d:#a32a22;--rot:0deg;width:calc(var(--card) * .72);height:var(--card);margin-right:calc(var(--card) * -.3);border:2px solid var(--ink);border-radius:calc(var(--card) * .11);box-shadow:-2px 3px 0 #1d274240, 0 calc(var(--card) * .08) calc(var(--card) * .16) #0a14324d;transform-origin:50% 130%;transform:translateY(12%) rotate(var(--rot));background:linear-gradient(170deg,#fffdf7 0%,#f6ecd8 100%);padding:0;transition:transform .24s cubic-bezier(.2,1.45,.4,1),box-shadow .2s,opacity .2s;overflow:hidden}.btn.bird-card:after{display:none}.btn.bird-card:before{content:"";inset:calc(var(--card) * .06);border:2px solid var(--c);border-radius:calc(var(--card) * .07);background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--c) 30%, white) 0%, color-mix(in srgb, var(--c) 12%, white) 70%);pointer-events:none;position:absolute}.btn.bird-card:disabled{cursor:default}.btn.bird-card:active{transform:translateY(14%) rotate(var(--rot)) scale(.96)}.card-pip{z-index:2;width:calc(var(--card) * .13);height:calc(var(--card) * .13);background:var(--c);border:1.5px solid var(--d);pointer-events:none;border-radius:50% 50% 50% 0;position:absolute}.card-pip.tl{left:calc(var(--card) * .1);top:calc(var(--card) * .1);rotate:-45deg}.card-pip.br{right:calc(var(--card) * .1);bottom:calc(var(--card) * .1);rotate:135deg}.card-rays{aspect-ratio:1;background:repeating-conic-gradient(color-mix(in srgb, var(--c) 35%, transparent) 0deg 9deg, transparent 9deg 22.5deg);opacity:0;pointer-events:none;width:260%;margin:-130% 0 0 -130%;transition:opacity .2s;position:absolute;top:55%;left:50%}.bird-card .hero-art{z-index:1;filter:drop-shadow(0 2px #0003);pointer-events:none;margin-top:4%;position:relative;width:78%!important;height:auto!important}.btn.bird-card.sel{z-index:5;box-shadow:0 0 0 3px var(--gold), 0 calc(var(--card) * .14) calc(var(--card) * .2) #0a143266, 0 0 calc(var(--card) * .3) color-mix(in srgb, var(--gold) 70%, transparent);transform:translateY(-8%)scale(1.1)}.bird-card.sel .card-rays{opacity:1;animation:6s linear infinite card-rays}@keyframes card-rays{to{transform:rotate(1turn)}}.btn.bird-card.used{transform:translateY(-60%) rotate(calc(var(--rot) * 3)) scale(.5);opacity:0}.btn.bird-card[hidden]{display:none}.bird-card[data-kind=trio]{--c:#3fa9ff;--d:#1f6fc4}.bird-card[data-kind=bolt]{--c:#ffc928;--d:#c98f00}.bird-card[data-kind=boom]{--c:#5a6378;--d:#2a3040}.bird-card[data-kind=hen]{--c:#e9b979;--d:#a87a3e}.bird-card[data-kind=rang]{--c:#6fcf3c;--d:#3d8f1d}.bird-card[data-kind=boulder]{--c:#b04a5a;--d:#6e2632}.bird-card[data-kind=frost]{--c:#5cc6f2;--d:#2f8fbf}.bird-card[data-kind=swirl]{--c:#a77ae8;--d:#6a3fb0}.bird-card[data-kind=drill]{--c:#d8453c;--d:#8e2019}.hud.has-cards .tip{bottom:calc(var(--safe-b) + var(--card) + var(--u) * 1.6)}@media (prefers-reduced-motion:reduce){.bird-card.sel .card-rays{animation:none}.btn.bird-card{transition:opacity .2s}}.overlay.result-full{overflow:hidden}.overlay.result-full.open{background:radial-gradient(circle at 50% 30%,#283c6e8c,#0a1024d9 75%)}.overlay.result-full.won.open{background:radial-gradient(circle at 50% 28%,#ffc44680,#a046148c 42%,#1e0e1ed9 80%)}.result-screen{--star:min(calc(var(--u) * 7.5), 17vh);justify-content:center;align-items:center;gap:min(calc(var(--u) * .9), 2.4vh);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.result-rays{aspect-ratio:1;pointer-events:none;background:repeating-conic-gradient(#ffecaa38 0deg 7deg,#0000 7deg 18deg);width:240vmax;margin:-120vmax 0 0 -120vmax;animation:40s linear infinite rays-spin;position:absolute;top:26%;left:50%;-webkit-mask:radial-gradient(circle,#000 4%,#0000 32%);mask:radial-gradient(circle,#000 4%,#0000 32%)}.result-screen.lost .result-rays{display:none}@keyframes rays-spin{to{transform:rotate(1turn)}}.confetti{pointer-events:none;position:absolute;top:-40px;bottom:-40px;left:-40px;right:-40px;overflow:hidden}.confetti i{left:var(--x);background:var(--c);width:9px;height:15px;animation:confetti-fall var(--t) linear var(--d) infinite;border-radius:2px;position:absolute;top:-20px}.confetti i:nth-child(3n){border-radius:50%;width:11px;height:11px}@keyframes confetti-fall{0%{transform:translate(0,0)rotate(0)rotateX(0)}to{transform:translate3d(5vw, calc(100vh + 80px), 0) rotate(var(--r)) rotateX(900deg)}}.result-screen .ribbon{font-size:min(calc(var(--u) * 2.4), 6.4vh);animation:.5s cubic-bezier(.2,1.4,.4,1) both ribbon-drop;position:relative;top:auto;left:auto;transform:none}@keyframes ribbon-drop{0%{opacity:0;transform:translateY(-80%)scale(.7)}}.result-screen .result-stars{gap:calc(var(--star) * .08);margin:0}.result-screen .rstar{width:var(--star);height:var(--star)}.result-screen .rstar:first-child{rotate:-14deg}.result-screen .rstar:last-child{rotate:14deg}.result-screen .rstar:nth-child(2){width:calc(var(--star) * 1.3);height:calc(var(--star) * 1.3);margin-bottom:calc(var(--star) * .32)}.result-screen .rstar .art.fill{filter:drop-shadow(0 0 calc(var(--star) * .18) #ffd23cd9) drop-shadow(0 4px 3px #78460073)}.result-body{justify-content:center;align-items:center;gap:calc(var(--u) * 2.2);display:flex}.result-hero{width:calc(var(--u) * 19);flex-direction:column;align-items:center;max-width:34vw;animation:.55s cubic-bezier(.2,1.3,.4,1) .2s both hero-rise;display:flex;position:relative}@keyframes hero-rise{0%{opacity:0;transform:translateY(40%)}}.result-crew{z-index:1;justify-content:center;align-items:flex-end;gap:0;margin-bottom:-9%;display:flex;position:relative}.result-crew .hero-art{transform-origin:50% 100%;filter:drop-shadow(0 5px 3px #281e0a4d);display:block}.result-screen.won .result-crew .hero-art{animation:.9s ease-in-out infinite crew-hop}.result-screen.won .result-crew .hero-art:nth-child(2){animation-delay:.3s}.result-screen.won .result-crew .hero-art:nth-child(3){animation-delay:.6s}@keyframes crew-hop{0%,to{transform:none}30%{transform:scale(1.06,.92)}55%{transform:translateY(-22%)scale(.95,1.06)}}.result-screen.lost .result-crew .hero-art{animation:.42s ease-in-out infinite alternate pig-laugh}.result-island{filter:drop-shadow(0 10px 10px #0a143266);width:100%;height:auto;display:block}.result-plaque{min-width:calc(var(--u) * 19);border:calc(var(--u) * 2) solid transparent;border-image:url(../ui/panel.webp) 80 fill / calc(var(--u) * 2.2) stretch;filter:drop-shadow(0 10px 14px #0a143273);padding:calc(var(--u) * .4) calc(var(--u) * 1);align-items:center;gap:calc(var(--u) * .5);flex-direction:column;animation:.45s cubic-bezier(.2,1.5,.4,1) .1s both plaque-pop;display:flex;position:relative}@keyframes plaque-pop{0%{opacity:0;transform:scale(.6)}}.result-plaque .result-score{font-size:min(calc(var(--u) * 3.8), 10vh);color:#fff;-webkit-text-stroke:6px var(--ink);paint-order:stroke fill}.result-stamp{right:calc(var(--u) * -4.4);top:calc(var(--u) * -3.6);padding:calc(var(--u) * .35) calc(var(--u) * .8);border:4px solid var(--red-d);border-radius:calc(var(--u) * .6);color:var(--red-d);font-weight:900;font-size:calc(var(--u) * 1.3);text-transform:uppercase;white-space:nowrap;opacity:0;background:#fff8eceb;transition:opacity .12s,transform .28s cubic-bezier(.3,1.6,.5,1);position:absolute;transform:rotate(-14deg)scale(2.6);box-shadow:0 4px #78140a59}.result-stamp.in{opacity:1;transform:rotate(-14deg)}.result-screen .panel-actions{margin-top:0;animation:.4s cubic-bezier(.2,1.5,.4,1) .45s both plaque-pop}@media (max-aspect-ratio:1){.result-body{gap:calc(var(--u) * 1);flex-direction:column-reverse}.result-hero{max-width:70vw;width:calc(var(--u) * 22)}.result-screen{--star:min(calc(var(--u) * 8), 22vw)}}.hud.ended .hud-cards,.hud.ended .tip{display:none}.hud-title{top:calc(var(--safe-t) + var(--u) * .6);border:calc(var(--u) * 1.1) solid transparent;border-image:url(../ui/panel.webp) 80 fill / calc(var(--u) * 1.2) stretch;filter:drop-shadow(0 5px 6px #0a143259);max-width:40vw;padding:0 calc(var(--u) * .8);white-space:nowrap;flex-direction:column;align-items:center;line-height:1.05;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hud-world{text-overflow:ellipsis;max-width:100%;font-weight:800;font-size:calc(var(--u) * .95);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;overflow:hidden}.hud-title .hud-level{font-size:calc(var(--u) * 1.6);color:var(--ink);-webkit-text-stroke:0}.boss-hud{top:calc(var(--safe-t) + var(--u) * 5.4)}.hud-plaque{border:calc(var(--u) * 1.1) solid transparent;border-image:url(../ui/panel.webp) 80 fill / calc(var(--u) * 1.2) stretch;filter:drop-shadow(0 5px 6px #0a143259);padding:0 calc(var(--u) * .5) calc(var(--u) * .1);flex-direction:column;align-items:stretch;display:inline-flex}.hud-plaque .hud-score{text-align:center;transform-origin:50%}.hud-plaque .hud-meter{margin:calc(var(--u) * .5) auto calc(var(--u) * .2)}.hud-plaque .meter-star{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4)}.hud-plaque .hud-score{font-size:calc(var(--u) * 3.3)}.hero-grid>.hero-card{width:calc((100% - var(--u) * 1.1 * (var(--cols) - 1)) / var(--cols))}@media (max-aspect-ratio:1){.hero-grid{--cols:3}.hud-title{top:calc(var(--safe-t) + var(--u) * 5.4);left:calc(var(--safe-l) + var(--u) * 1.4);max-width:46vw;transform:none}.boss-hud{top:calc(var(--safe-t) + var(--u) * 10.4);width:min(64vw,420px)}}.fly-point{z-index:6;width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);filter:drop-shadow(0 0 4px #ffd640f2);pointer-events:none;will-change:transform;background:url(../ui/star.webp) 50%/contain no-repeat;position:absolute}.fly-point.big{width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2)}.hud-plaque.gain{animation:.3s ease-out plaque-gain}@keyframes plaque-gain{40%{filter:drop-shadow(0 0 10px #ffd23cf2)drop-shadow(0 5px 6px #0a143259);transform:scale(1.07)}}.hud-plaque{transform-origin:70% 30%}.praise{z-index:7;pointer-events:none;place-items:center;animation:1.5s cubic-bezier(.2,1.4,.4,1) both praise-pop;display:grid;position:absolute;top:30%;left:50%}.praise b{z-index:1;font-weight:900;font-size:min(calc(var(--u) * 3.6), 11vh);white-space:nowrap;color:#ffe14a;-webkit-text-stroke:7px var(--ink);paint-order:stroke fill;text-shadow:0 5px 0 var(--ink);letter-spacing:.02em;line-height:1;position:relative}.praise.triple b{color:#ff8a3c}.praise.smash b{color:#7be36b}.praise-rays{width:calc(var(--u) * 16);aspect-ratio:1;background:repeating-conic-gradient(#ffec968c 0deg 8deg,#0000 8deg 20deg);border-radius:50%;animation:5s linear infinite rays-spin;position:absolute;-webkit-mask:radial-gradient(circle,#000 18%,#0000 68%);mask:radial-gradient(circle,#000 18%,#0000 68%)}@keyframes praise-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(-12deg)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.15)rotate(3deg)}30%{transform:translate(-50%,-50%)scale(1)rotate(-2deg)}78%{opacity:1;transform:translate(-50%,-58%)scale(1)}to{opacity:0;transform:translate(-50%,-85%)scale(.9)}}@media (prefers-reduced-motion:reduce){.praise{animation:none;transform:translate(-50%,-50%)}}
