.maintenance-view[data-v-dc13aaba]{--sky-deep: #5fbdf0;--sky: #9fdcf5;--ink: #1f2a37;--card: #ffffff;--card-deep: #e4edf5;--gold: #f2c230;--azul: #2f80ed;--rounded: "Rubik", system-ui, sans-serif;box-sizing:border-box;position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;width:100%;min-height:100vh;min-height:100svh;overflow:clip;padding:calc(4.5rem + env(safe-area-inset-top)) calc(1rem + env(safe-area-inset-right)) calc(3rem + env(safe-area-inset-bottom)) calc(1rem + env(safe-area-inset-left));background:radial-gradient(ellipse 4.5rem 1.4rem at 18% 22%,rgba(255,255,255,.85) 95%,transparent),radial-gradient(ellipse 3.5rem 1.1rem at 24% 19%,rgba(255,255,255,.85) 95%,transparent),radial-gradient(ellipse 5rem 1.5rem at 82% 70%,rgba(255,255,255,.7) 95%,transparent),linear-gradient(180deg,var(--sky-deep),var(--sky));color:var(--card);font-family:inherit;text-align:center}.maintenance-view[data-v-dc13aaba]:after{content:"";position:absolute;z-index:-1;top:4.5rem;right:clamp(1rem,7vw,5rem);width:clamp(3.5rem,9vw,6rem);aspect-ratio:1;border-radius:50%;background:var(--gold);box-shadow:0 0 0 .6rem #f2c2304d;pointer-events:none}.maintenance-view__locale[data-v-dc13aaba]{position:absolute;top:calc(12px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right))}.maintenance-view__locale select[data-v-dc13aaba]{height:2.5rem;box-sizing:border-box;padding:0 2.1rem 0 .8rem;border:3px solid var(--ink);border-radius:999px;background:linear-gradient(45deg,transparent 50%,currentColor 50%) calc(100% - 1.05rem) 52% / .35rem .35rem no-repeat,linear-gradient(135deg,currentColor 50%,transparent 50%) calc(100% - .7rem) 52% / .35rem .35rem no-repeat,linear-gradient(180deg,var(--card),var(--card-deep));box-shadow:0 4px 0 var(--ink);color:var(--ink);font:inherit;font-family:var(--rounded);font-size:.875rem;font-weight:600;line-height:1;appearance:none;cursor:pointer;transition:transform .08s}.maintenance-view__locale select[data-v-dc13aaba]:active{transform:translateY(3px);box-shadow:0 1px 0 var(--ink)}.maintenance-view__locale select[data-v-dc13aaba]:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.maintenance-view__wordmark[data-v-dc13aaba]{margin:0;max-width:100%;font-family:var(--rounded);font-size:clamp(2.4rem,9vw,3.6rem);font-weight:800;line-height:1.05;overflow-wrap:anywhere;text-shadow:0 .07em 0 var(--ink)}.maintenance-view__box[data-v-dc13aaba]{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:.9rem;width:min(100%,27rem);padding:clamp(1.1rem,4vw,1.6rem) clamp(1rem,4vw,1.75rem) clamp(1.25rem,4vw,1.6rem);border:3px solid var(--ink);border-radius:1.6rem;background:var(--card);box-shadow:0 8px 0 var(--ink);color:var(--ink)}.maintenance-view__icon[data-v-dc13aaba]{width:7rem;height:3.2rem}.maintenance-view__box h2[data-v-dc13aaba]{margin:0;font-family:var(--rounded);font-size:clamp(1.6rem,6vw,2rem);font-weight:700;line-height:1.1}.maintenance-view__box p[data-v-dc13aaba]{margin:0}.maintenance-view__description[data-v-dc13aaba]{max-width:22rem;font-size:1rem;font-weight:700;line-height:1.5;white-space:pre-line;text-wrap:pretty}.maintenance-view__eta[data-v-dc13aaba]{max-width:min(100%,21rem);padding:.4rem 1rem;border-radius:999px;background:var(--azul);color:var(--card);font-family:var(--rounded);font-size:1rem;font-weight:600;line-height:1.35}.maintenance-view__auto[data-v-dc13aaba]{max-width:21rem;color:#5d6a79;font-size:.8125rem;font-weight:700;line-height:1.5;text-wrap:pretty}.maintenance-view__pulse[data-v-dc13aaba]{display:inline-block;width:.55rem;height:.55rem;margin-right:.35rem;border-radius:50%;background:var(--azul);vertical-align:.05em;animation:maintenance-pulse-dc13aaba 1.6s ease-in-out infinite}.maintenance-view__sr-only[data-v-dc13aaba]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes maintenance-pulse-dc13aaba{0%,to{opacity:.25}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.maintenance-view__pulse[data-v-dc13aaba]{animation:none}.maintenance-view__locale select[data-v-dc13aaba]{transition:none}}.key-cap[data-v-774b2fcf]{display:inline-grid;place-items:center;min-width:1.9em;height:1.9em;box-sizing:border-box;padding:0 .4em;border:2px solid var(--night-ink);border-radius:.55em;background:linear-gradient(180deg,var(--cream),var(--cream-deep));box-shadow:0 .18em 0 var(--night-ink);color:var(--night-ink);font-family:var(--font-display);font-size:var(--key-size, .85rem);font-weight:600;line-height:1;transition:transform .06s,box-shadow .06s,opacity .2s}.key-cap--wide[data-v-774b2fcf]{min-width:5em}.key-cap--pressed[data-v-774b2fcf]{transform:translateY(.14em);box-shadow:0 .04em 0 var(--night-ink);background:linear-gradient(180deg,var(--glow),#b6eea0)}.key-cap--dim[data-v-774b2fcf]{opacity:.4}.rules[data-v-bd31fbae]{display:grid;gap:.75rem;width:100%;text-align:left}.rules__tiles[data-v-bd31fbae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.rules__tile[data-v-bd31fbae]{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.55rem .5rem .5rem;border:2px solid color-mix(in srgb,var(--night-ink) 25%,transparent);border-radius:1rem;background:#f2f8fc;text-align:center}.rules__tile--wide[data-v-bd31fbae]{grid-column:1 / -1}.rules__art[data-v-bd31fbae]{display:flex;align-items:center;gap:.4rem}.rules__caption[data-v-bd31fbae]{font-size:var(--text-sm);font-weight:600;line-height:1.25;text-wrap:balance}.rules__icon[data-v-bd31fbae]{width:4.6rem;height:2.9rem;overflow:visible}.rules__icon--wide[data-v-bd31fbae]{width:min(9rem,100%)}.rules__icon--small[data-v-bd31fbae]{width:2.9rem}.rules__icon[data-v-bd31fbae] *{stroke:var(--night-ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.rules__key[data-v-bd31fbae]{fill:var(--glow)}.rules__door[data-v-bd31fbae]{fill:var(--azul)}.rules__ink[data-v-bd31fbae]{fill:var(--night-ink)}.rules__arrow[data-v-bd31fbae],.rules__speed[data-v-bd31fbae],.rules__rope[data-v-bd31fbae],.rules__ladder[data-v-bd31fbae],.rules__ground[data-v-bd31fbae],.rules__pole[data-v-bd31fbae],.rules__water[data-v-bd31fbae],.rules__crate-cross[data-v-bd31fbae]{fill:none}.rules__arrow[data-v-bd31fbae]{stroke-dasharray:4 4}.rules__runner[data-v-bd31fbae]{fill:var(--azul)}.rules__rival[data-v-bd31fbae]{fill:var(--naranja)}.rules__rope[data-v-bd31fbae]{stroke:#8a5530;stroke-width:2.6}.rules__cannon[data-v-bd31fbae]{fill:#4b5260}.rules__ladder[data-v-bd31fbae]{stroke:#8a5530}.rules__crate[data-v-bd31fbae]{fill:#d9a066}.rules__crate-cross[data-v-bd31fbae]{stroke-width:1.2;opacity:.6}.rules__island[data-v-bd31fbae]{fill:var(--grass)}.rules__wheel[data-v-bd31fbae]{fill:none;stroke:#8a5530;stroke-width:2.4}.rules__ball[data-v-bd31fbae]{fill:#a9aeb8}.rules__deck[data-v-bd31fbae]{fill:#b8773f}.rules__flag[data-v-bd31fbae]{fill:var(--azul)}.rules__water[data-v-bd31fbae]{stroke:#36c0d2;stroke-width:3}.rules__keys[data-v-bd31fbae]{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem .6rem}.rules__chip[data-v-bd31fbae]{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--text-sm);font-weight:600}.rules__medals[data-v-bd31fbae]{display:grid;gap:.3rem;margin:0;padding:0;list-style:none}.rules__medal[data-v-bd31fbae]{display:flex;align-items:center;gap:.5rem;font-size:var(--text-sm);font-weight:600}.rules__medal img[data-v-bd31fbae]{width:1.7rem;height:1.7rem}.rules__credits[data-v-bd31fbae]{margin:0;color:var(--color-muted);font-size:var(--text-xs);text-align:center}.coins-amount[data-v-29cc475e]{white-space:nowrap;font-variant-numeric:tabular-nums}.coins-amount__icon[data-v-29cc475e]{display:inline-block;width:1em;height:1em;margin-right:.2em;object-fit:contain;vertical-align:-.125em}.coins-entry[data-v-88875450]{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:var(--text-sm, .875rem);font-weight:700}.coins-entry p[data-v-88875450]{margin:0;text-align:center}.coins-entry__line[data-v-88875450]{opacity:.85}.coins-entry__medals[data-v-88875450]{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem .9rem}.coins-entry__medal[data-v-88875450]{display:inline-flex;align-items:center;gap:.3rem}.coins-entry__medal>img[data-v-88875450]{width:1.5rem;height:1.5rem;object-fit:contain}.coins-entry__medal--won[data-v-88875450]{opacity:.45}.coins-entry__failure[data-v-88875450]{color:var(--color-error, #d64532)}.coins-entry__link[data-v-88875450]{margin-left:.35em;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.coins-buy[data-v-68b9b90c]{display:inline-flex;align-items:center;gap:.35em;padding:.25em .8em;border:2px solid var(--coins-buy-ink, #1d1d1d);border-radius:var(--coins-radius, 999px);background:var(--coins-buy-surface, #ffd23f);color:var(--coins-buy-ink, #1d1d1d);font-size:var(--text-sm, .875rem);font-weight:700;line-height:1.3;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .12s ease-out}.coins-buy[data-v-68b9b90c]:hover,.coins-buy[data-v-68b9b90c]:focus-visible{transform:translateY(-1px) scale(1.04)}.coins-buy[data-v-68b9b90c]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.coins-buy__icon[data-v-68b9b90c]{width:1.1em;height:1.1em;object-fit:contain}@media(prefers-reduced-motion:reduce){.coins-buy[data-v-68b9b90c]{transition:none}}.coins-purse-row[data-v-44e7a484]{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5em}.coins-purse[data-v-44e7a484]{display:inline-flex;align-items:baseline;gap:.45em;padding:.25em .8em;border:2px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:999px;background:var(--coins-surface, color-mix(in srgb, currentColor 8%, transparent));font-size:var(--text-sm, .875rem);font-weight:700;line-height:1.3}.coins-purse__label[data-v-44e7a484]{opacity:.75}.coins-net[data-v-82209027]{display:flex;flex-direction:column;align-items:center;gap:.45rem;font-size:var(--text-sm, .875rem);font-weight:700}.coins-net p[data-v-82209027]{margin:0;min-height:1.6em}.coins-net__amount[data-v-82209027]{font-family:var(--font-display, inherit);font-size:var(--text-xl, 1.25rem);font-weight:400;line-height:1.3;animation:coins-net-in-82209027 .35s cubic-bezier(.34,1.56,.64,1) both}.coins-net__amount--won[data-v-82209027]{color:var(--coins-accent, var(--color-primary, #e0a030))}.coins-net__settling[data-v-82209027]{opacity:.6}.coins-net__failure[data-v-82209027]{color:var(--color-error, #d64532)}.coins-net__retry[data-v-82209027]{margin-left:.35em;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}@keyframes coins-net-in-82209027{0%{opacity:0;transform:translateY(.4rem) scale(.9)}}@media(prefers-reduced-motion:reduce){.coins-net__amount[data-v-82209027]{animation:none}}.confetti-burst[data-v-58b0869e]{position:absolute;inset:0;overflow:visible;pointer-events:none;z-index:20}.confetti-burst__piece[data-v-58b0869e]{position:absolute;left:50%;top:30%;border-radius:1px;opacity:0;animation-name:confetti-burst-fly-58b0869e;animation-timing-function:cubic-bezier(.2,.7,.4,1);animation-fill-mode:forwards}@keyframes confetti-burst-fly-58b0869e{0%{opacity:1;transform:translate(0) rotate(0)}35%{opacity:1;transform:translate(calc(var(--dx) * .6),var(--rise)) rotate(calc(var(--rot) * .5))}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot))}}@media(prefers-reduced-motion:reduce){.confetti-burst__piece[data-v-58b0869e]{display:none}}.game-btn[data-v-00029235]{--_h: 2.4rem;--_fs: .8125rem;--_icon: 1.05rem;--_pad: 1.1rem;--_square: 2.75rem;--_radius: 8px;--h: var(--game-btn-height, var(--_h));--fs: var(--game-btn-font-size, var(--_fs));--sq: var(--game-btn-square, var(--_square));position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:auto;min-width:0;height:var(--h);padding:0 var(--_pad);box-sizing:border-box;border:1px solid transparent;border-radius:var(--_radius);background:transparent;color:#fff;font:inherit;font-size:var(--fs);font-weight:800;line-height:1;letter-spacing:.04em;text-transform:uppercase;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,opacity .12s ease}.game-btn[data-v-00029235]:focus-visible{outline:2px solid #d9ffb8;outline-offset:2px}.game-btn[data-v-00029235]:disabled{cursor:default;opacity:.55;filter:saturate(.55)}.game-btn--full-width[data-v-00029235]{width:100%}.game-btn--align-start[data-v-00029235]{justify-content:flex-start}.game-btn--icon-only[data-v-00029235]{gap:0;padding:0;width:calc(var(--h) * 1.25)}.game-btn__icon[data-v-00029235]{flex-shrink:0;font-size:var(--_icon);line-height:1}.game-btn__icon--art[data-v-00029235]{width:var(--_icon);height:var(--_icon);object-fit:contain}.game-btn__label[data-v-00029235]{display:inline-flex;align-items:center;gap:.35rem}.game-btn__spinner[data-v-00029235]{flex-shrink:0;width:var(--_icon);height:var(--_icon);border:2px solid currentColor;border-top-color:transparent;border-radius:999px;animation:game-btn-spin-00029235 .6s linear infinite}@keyframes game-btn-spin-00029235{to{transform:rotate(360deg)}}.game-btn--xs[data-v-00029235]{--_h: 1.5rem;--_fs: .625rem;--_icon: .8rem;--_pad: .55rem;--_square: 1.6rem;--_radius: 5px;gap:.25rem}.game-btn--sm[data-v-00029235]{--_h: 1.9rem;--_fs: .6875rem;--_icon: .9rem;--_pad: .8rem;--_square: 2.2rem;--_radius: 6px;gap:.3rem}.game-btn--md[data-v-00029235]{--_h: 2.4rem;--_fs: .8125rem;--_icon: 1.05rem;--_pad: 1.1rem;--_square: 2.75rem;--_radius: 8px}.game-btn--lg[data-v-00029235]{--_h: 3rem;--_fs: .95rem;--_icon: 1.3rem;--_pad: 1.5rem;--_square: 3.25rem;--_radius: 10px;gap:.5rem}.game-btn--rect[data-v-00029235],.game-btn--square[data-v-00029235]{border:3px solid var(--btn-edge);border-radius:999px;background:var(--btn-face);color:var(--btn-ink);font-family:var(--font-display);font-weight:600;letter-spacing:.01em;box-shadow:inset 0 3px #ffffff73,0 5px 0 var(--btn-drop)}.game-btn--rect[data-v-00029235]:hover:not(:disabled),.game-btn--square[data-v-00029235]:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 3px #ffffff73,0 6px 0 var(--btn-drop)}.game-btn--rect[data-v-00029235]:active:not(:disabled),.game-btn--square[data-v-00029235]:active:not(:disabled){transform:translateY(4px);box-shadow:inset 0 3px #ffffff73,0 1px 0 var(--btn-drop)}.game-btn--primary[data-v-00029235]{--btn-face: linear-gradient(180deg, #e9ffd8, #c2f2a4);--btn-edge: #17183a;--btn-ink: #17183a;--btn-drop: #17183a}.game-btn--secondary[data-v-00029235]{--btn-face: linear-gradient(180deg, #fffaf0, #f2dfb8);--btn-edge: #17183a;--btn-ink: #17183a;--btn-drop: #17183a}.game-btn--danger[data-v-00029235]{--btn-face: linear-gradient(180deg, #ffc4d2, #ff96ae);--btn-edge: #17183a;--btn-ink: #17183a;--btn-drop: #17183a}.game-btn--ghost[data-v-00029235]{height:auto;min-height:var(--h);padding:0 .35rem;color:#fff4dc}.game-btn--ghost .game-btn__label[data-v-00029235]{text-decoration:underline;text-underline-offset:.2em;text-decoration-color:#fff4dc66}.game-btn--ghost[data-v-00029235]:hover:not(:disabled){color:#d9ffb8}.game-btn--ghost:hover:not(:disabled) .game-btn__label[data-v-00029235]{text-decoration-color:currentColor}.game-btn--ghost[data-v-00029235]:active:not(:disabled){transform:translateY(1px)}.game-btn--square[data-v-00029235]{width:var(--sq);min-width:var(--sq);height:var(--sq);padding:0;border-radius:calc(var(--sq) * .22);--_radius: calc(var(--sq) * .22)}.game-btn--square .game-btn__icon[data-v-00029235],.game-btn--square .game-btn__spinner[data-v-00029235]{font-size:calc(var(--sq) * .5);width:calc(var(--sq) * .5);height:calc(var(--sq) * .5)}.game-btn--square .game-btn__icon[data-v-00029235]:not(.game-btn__icon--art){width:auto;height:auto}.game-btn__badge[data-v-00029235]{position:absolute;top:-.45rem;right:-.45rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .3rem;border:2px solid #fffaf0;border-radius:999px;background:linear-gradient(180deg,#e54040,#c42e2e);color:#fff;font-size:.65rem;font-weight:800;letter-spacing:0;line-height:1;text-shadow:none;box-shadow:0 1px 3px #00000059;pointer-events:none}.coins-about[data-v-fbf1d6e8]{display:flex;flex-direction:column;gap:.8rem}.coins-about p[data-v-fbf1d6e8]{margin:0}.coins-about__lead[data-v-fbf1d6e8]{display:flex;align-items:center;gap:.7rem}.coins-about__coin[data-v-fbf1d6e8]{flex:none;width:2.6rem;height:2.6rem;object-fit:contain}.coins-about__what[data-v-fbf1d6e8]{display:block;font-size:1.05rem;line-height:1.25}.coins-about__note[data-v-fbf1d6e8]{display:block;opacity:.75}.coins-about__flow[data-v-fbf1d6e8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:0;padding:0;list-style:none}.coins-about__step[data-v-fbf1d6e8]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.3rem;font-weight:700;line-height:1.25;text-align:center}.coins-about__step+.coins-about__step[data-v-fbf1d6e8]:before{content:"";position:absolute;top:.85rem;left:-.85rem;width:.45rem;height:.45rem;border-top:2px solid currentColor;border-right:2px solid currentColor;opacity:.5;transform:rotate(45deg)}.coins-about__icon[data-v-fbf1d6e8]{flex:none;width:2.1rem;height:2.1rem;object-fit:contain}.coins-about__heading[data-v-fbf1d6e8]{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.coins-about__ways[data-v-fbf1d6e8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:-.4rem 0 0;padding:0;list-style:none}.coins-about__way[data-v-fbf1d6e8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:.6rem .5rem;border-radius:calc(var(--coins-panel-radius, 14px) - 4px);background:color-mix(in srgb,currentColor 7%,transparent);font-weight:700;line-height:1.25;text-align:center}.coins-about__purse[data-v-fbf1d6e8]{flex:none;display:block;width:2.1rem;height:2.1rem;overflow:hidden}.coins-about__purse img[data-v-fbf1d6e8]{display:block;width:200%;height:100%;max-width:none}.coins-about__purse--burp img[data-v-fbf1d6e8]{transform:translate(-50%)}.coins-about__where[data-v-fbf1d6e8]{display:flex;align-items:center;gap:.6rem;opacity:.85}.coins-about__link[data-v-fbf1d6e8]{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.15em}:where(dialog.help-sheet[data-v-b259406e]){color:inherit}dialog.help-sheet[data-v-b259406e]{position:fixed;inset:0;z-index:50;box-sizing:border-box;width:min(36rem,calc(100vw - 1.5rem));max-width:none;height:fit-content;max-height:calc(100dvh - 1.5rem);margin:auto;overflow:auto;overscroll-behavior:contain;text-align:left}dialog.help-sheet[data-v-b259406e]:not([open]){display:none}dialog.help-sheet[open][data-v-b259406e]{display:flex;flex-direction:column;gap:.9rem;animation:help-sheet-in-b259406e .18s ease-out}dialog.help-sheet[data-v-b259406e]::backdrop{background:#0000008c}@keyframes help-sheet-in-b259406e{0%{opacity:0;transform:translateY(8px) scale(.98)}}.help-sheet__head[data-v-b259406e]{display:flex;align-items:center;gap:.6rem}.help-sheet__title[data-v-b259406e]{flex:1;margin:0;font:inherit;font-size:1.2rem;font-weight:800;line-height:1.25}.help-sheet__close[data-v-b259406e]{display:grid;flex:none;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;cursor:pointer}.help-sheet__close[data-v-b259406e]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.help-sheet__close svg[data-v-b259406e]{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.help-sheet__coins[data-v-b259406e]{display:grid;gap:.5rem;padding-top:.9rem;border-top:1.5px dashed color-mix(in srgb,currentColor 30%,transparent);font-size:.875rem}.help-sheet__subtitle[data-v-b259406e]{margin:0;font:inherit;font-size:1rem;font-weight:800}@media(prefers-reduced-motion:reduce){dialog.help-sheet[open][data-v-b259406e]{animation:none}}.pad[data-v-608d6647]{--pad: #484438;--pad-face: #6b6354;--pad-edge: #302e28;--pad-mark: #9fb4c6;--pad-glyph: #fff7e8;--stick-size: min(9.5em, calc(50cqw - 32px) );position:absolute;inset:0;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;font-size:16px}.cluster[data-v-608d6647]{position:absolute;bottom:max(18px,var(--inset-bottom));pointer-events:none}.cluster-left[data-v-608d6647]{left:max(18px,var(--inset-left));width:var(--stick-size);height:var(--stick-size)}.cluster-right[data-v-608d6647]{right:max(18px,var(--inset-right));width:8.6em;height:8em}.joystick[data-v-608d6647]{position:absolute;inset:0;border-radius:50%;background:var(--pad);box-shadow:inset 0 0 0 .25em var(--pad-face),0 0 0 2px var(--pad-edge),0 .25em 0 2px var(--pad-edge),0 .5em 1em #302e2833;pointer-events:auto;touch-action:none}.stick-marks[data-v-608d6647]{position:absolute;inset:0;width:100%;height:100%;fill:var(--pad-mark)}.stick-ring[data-v-608d6647]{fill:none;stroke:var(--pad-mark);stroke-width:.5;stroke-dasharray:2 4;opacity:.5}.vertical-marks[data-v-608d6647]{opacity:.25}.climb-ready .vertical-marks[data-v-608d6647]{opacity:1;fill:#c1d4a7}.is-held .stick-marks[data-v-608d6647]{fill:var(--pad-glyph)}.knob[data-v-608d6647]{position:absolute;left:50%;top:50%;width:50%;height:50%;margin:-25%;border-radius:50%;background:var(--pad-face);box-shadow:inset 0 0 0 .2em var(--pad),0 0 0 2px var(--pad-edge),0 .25em .4em #0005;transform:translate(calc(var(--x) * 51.4%),calc(var(--y) * 51.4%));transition:transform .1s ease-out;pointer-events:none}.is-held .knob[data-v-608d6647]{background-color:#857963;transition:none}.knob svg[data-v-608d6647]{display:block;width:100%;height:100%;fill:var(--pad-mark)}.climb-label[data-v-608d6647]{position:absolute;top:-27px;left:0;width:100%;text-align:center;color:var(--ink);font-size:16px}.round[data-v-608d6647]{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:0;padding:0;border-radius:50%;color:var(--pad-glyph);background:var(--pad-face);box-shadow:inset 0 0 0 .22em var(--pad),0 0 0 2px var(--pad-edge),0 .25em 0 2px var(--pad-edge),0 .5em 1em #302e2833;touch-action:none;pointer-events:auto;-webkit-tap-highlight-color:transparent}.round svg[data-v-608d6647]{width:28px;height:28px}.round span[data-v-608d6647]{font-size:14px;line-height:1}.action[data-v-608d6647]{left:0;bottom:0;width:4.2em;height:4.2em}.action svg[data-v-608d6647]{fill:currentColor}.jump[data-v-608d6647]{right:0;bottom:3em;width:4.8em;height:4.8em}.jump svg[data-v-608d6647]{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.round.is-pressed[data-v-608d6647]{background-color:#887963;translate:0 .15em;box-shadow:inset 0 0 0 .22em var(--pad),0 0 0 2px var(--pad-edge),0 .08em 0 2px var(--pad-edge)}.action.lit[data-v-608d6647]{color:#d2e5b8;box-shadow:inset 0 0 0 .22em var(--pad),0 0 0 2px #a8c184,0 .25em 0 2px var(--pad-edge),0 .5em 1em #302e2833}.action-label[data-v-608d6647]{position:absolute;right:0;bottom:8.4em;display:grid;grid-template-columns:1fr auto;gap:2px 8px;min-width:9em;max-width:16em;padding:5px 10px;border:1px solid var(--safe);border-radius:10px;background:var(--panel);color:var(--ink);font-size:14px;font-weight:800;line-height:1.15;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-label em[data-v-608d6647]{font-style:normal;font-variant-numeric:tabular-nums}.action-label i[data-v-608d6647]{grid-column:1 / -1;display:block;height:4px;border-radius:3px;background:#5a7a462e;overflow:hidden}.action-label i span[data-v-608d6647]{display:block;height:100%;background:var(--safe)}@container game (max-width: 360px) or (max-height: 440px) or ((orientation: landscape) and (max-height: 500px)){.pad[data-v-608d6647]{--stick-size: min(8.2em, 34cqh);font-size:13.5px}.cluster[data-v-608d6647]{bottom:max(10px,var(--inset-bottom))}.cluster-left[data-v-608d6647]{left:max(12px,var(--inset-left))}.cluster-right[data-v-608d6647]{right:max(12px,var(--inset-right))}}@media(prefers-reduced-motion:reduce){.knob[data-v-608d6647]{transition:none}}.arena[data-v-c7522354]{container:game / size;--inset-top: env(safe-area-inset-top, 0px);--inset-right: env(safe-area-inset-right, 0px);--inset-bottom: env(safe-area-inset-bottom, 0px);--inset-left: env(safe-area-inset-left, 0px);--ink: #1f2a37;--panel: rgba(255, 255, 255, .93);--safe: #3ea24c;position:fixed;inset:0;overflow:hidden;background:#9fdcf5;font-family:Rubik,system-ui,sans-serif;color:#1f2a37;user-select:none;-webkit-user-select:none;touch-action:none}.view[data-v-c7522354]{position:absolute;inset:0;width:100%;height:100%;display:block}.side[data-v-c7522354]{position:absolute;top:max(10px,env(safe-area-inset-top));display:flex;align-items:center;gap:8px;padding:6px 12px;background:#fffe;border:3px solid #1f2a37;border-radius:14px;box-shadow:0 3px #1f2a3740;font-weight:700}.lead[data-v-c7522354]{position:absolute;top:max(10px,env(safe-area-inset-top));left:calc(max(10px,env(safe-area-inset-left)) + 56px);display:flex;align-items:center;gap:8px}.lead .side[data-v-c7522354]{position:static}.round-key[data-v-c7522354]{display:grid;place-items:center;width:46px;height:46px;padding:0;background:#fff;border:3px solid #1f2a37;border-radius:50%;box-shadow:0 3px #1f2a3740;color:#1f2a37;cursor:pointer}.round-key svg[data-v-c7522354],.map-glyph[data-v-c7522354]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.side-right[data-v-c7522354]{right:calc(max(10px,env(safe-area-inset-right)) + 56px)}.badge[data-v-c7522354]{background:var(--team);color:#fff;border-radius:8px;padding:2px 8px;font-weight:800;font-size:13px;letter-spacing:.02em}.who[data-v-c7522354]{font-size:15px}.key[data-v-c7522354]{width:34px;height:17px;fill:#fff;stroke:#9aa3ad;stroke-width:1.5}.key.held[data-v-c7522354]{fill:#f2c230;stroke:#b8860b}.falls[data-v-c7522354]{min-width:26px;padding:1px 6px;border-radius:999px;background:#1f2a3714;font-size:13px;text-align:center}.falls[data-v-c7522354]:before{content:"✕ ";opacity:.55}.tug[data-v-c7522354]{position:absolute;top:max(8px,env(safe-area-inset-top));left:50%;transform:translate(-50%);display:grid;justify-items:center;gap:6px;pointer-events:none}.split[data-v-c7522354]{padding:2px 10px;border:2px solid #1f2a37;border-radius:999px;color:#fff;font-weight:700;font-size:14px;font-variant-numeric:tabular-nums;animation:split-in-c7522354 .25s ease-out}.split b[data-v-c7522354]{font-weight:900}.split--ahead[data-v-c7522354]{background:#2e9e4f}.split--behind[data-v-c7522354]{background:#d8382c}@keyframes split-in-c7522354{0%{transform:scale(.6);opacity:0}}.clock[data-v-c7522354]{font-weight:800;font-size:15px;font-variant-numeric:tabular-nums;background:#ffffffd9;border-radius:999px;padding:1px 10px}.turn[data-v-c7522354]{display:none}@media(orientation:portrait){.turn[data-v-c7522354]{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:24px;text-align:center;font-size:22px;font-weight:800;background:#9fdcf5f2}}.pull[data-v-c7522354]{position:absolute;top:calc(max(8px,env(safe-area-inset-top)) + 64px);left:50%;translate:-50% 0;font-weight:800;font-size:15px;color:#fff;background:var(--6a9cb48e);border:3px solid #1f2a37;border-radius:14px;padding:7px 14px;box-shadow:0 4px #1f2a37;pointer-events:none;animation:urge-c7522354 .6s ease-in-out infinite}.pull .gauge[data-v-c7522354]{display:block;height:5px;margin-top:4px;border-radius:3px;background:#fff5;overflow:hidden}.pull .gauge span[data-v-c7522354]{display:block;height:100%;background:#fff}.corner[data-v-c7522354]{position:absolute;left:max(10px,env(safe-area-inset-left));bottom:max(10px,env(safe-area-inset-bottom));display:flex;gap:8px}@keyframes urge-c7522354{50%{transform:scale(1.08)}}.pull.pop[data-v-c7522354]{transform:translateY(3px);box-shadow:0 1px #1f2a37}kbd[data-v-c7522354]{display:inline-block;min-width:18px;padding:0 5px;margin:0 2px;border:2px solid currentColor;border-bottom-width:3px;border-radius:6px;font:inherit;font-size:12px;font-weight:800;line-height:16px;text-align:center}.count[data-v-c7522354]{position:absolute;top:34%;left:50%;transform:translate(-50%,-50%);font-size:96px;font-weight:900;color:#fff;-webkit-text-stroke:5px #1f2a37;paint-order:stroke fill;pointer-events:none}.toast[data-v-c7522354]{position:absolute;top:128px;left:50%;transform:translate(-50%);padding:8px 16px;background:#fff;border:3px solid var(--team);border-radius:14px;font-weight:800;font-size:17px;white-space:nowrap;box-shadow:0 3px #1f2a3740;pointer-events:none}.goal[data-v-c7522354]{position:absolute;bottom:22%;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:10px 18px;background:#fffffff2;border:3px solid #1f2a37;border-radius:16px;font-weight:800;font-size:18px;pointer-events:none;animation:bob-c7522354 1.4s ease-in-out infinite}.goal .key[data-v-c7522354]{width:42px;height:21px}@keyframes bob-c7522354{50%{transform:translate(-50%,-6px)}}.label[data-v-c7522354]{position:absolute;top:0;left:0;margin:-22px 0 0 -40px;width:80px;text-align:center;font-weight:800;font-size:13px;color:#fff;text-shadow:0 0 3px var(--team),0 1px 0 #1f2a37,0 -1px 0 #1f2a37,1px 0 0 #1f2a37,-1px 0 0 #1f2a37;pointer-events:none}.minimap[data-v-c7522354]{position:absolute;right:max(10px,env(safe-area-inset-right));top:calc(max(10px,env(safe-area-inset-top)) + 56px);width:min(300px,34vw);aspect-ratio:3;padding:0;background:#fffc;border:3px solid #1f2a37;border-radius:12px;color:#1f2a37;cursor:pointer}.map[data-v-c7522354]{display:block;width:100%;height:100%}.map-glyph[data-v-c7522354]{position:absolute;right:4px;bottom:4px;width:18px;height:18px;padding:2px;background:#fff;border-radius:6px}.minimap .sea[data-v-c7522354]{fill:#36c0d2}.minimap .ground[data-v-c7522354]{fill:#7cc56a}.minimap .ground-line[data-v-c7522354]{stroke:#7cc56a;stroke-width:.9}.map-key[data-v-c7522354]{fill:#f2c230;stroke:#1f2a37;stroke-width:.3}.map-runner[data-v-c7522354]{stroke:#1f2a37;stroke-width:.4}.map-runner.dead[data-v-c7522354]{opacity:.35}.overview[data-v-c7522354]{font:inherit;font-weight:800;font-size:14px;background:#fff;border:3px solid #1f2a37;border-radius:12px;padding:5px 10px;cursor:pointer}.keys[data-v-c7522354]{position:absolute;left:50%;bottom:max(10px,env(safe-area-inset-bottom));transform:translate(-50%);display:flex;gap:14px;padding:6px 12px;background:#fffc;border-radius:12px;font-size:13px;font-weight:600;pointer-events:none}.touch .side .who[data-v-c7522354]{display:none}.touch .minimap[data-v-c7522354]{width:26vw}.touch .toast[data-v-c7522354]{top:74px;max-width:54vw;font-size:14px;white-space:normal;text-align:center}.times[data-v-82dfd0e0]{position:fixed;inset:0;margin:auto;width:min(28rem,calc(100vw - 2rem));height:fit-content;max-height:calc(100dvh - 2rem);box-sizing:border-box;padding:0;overflow:auto;overscroll-behavior:contain;border:3px solid var(--night-ink);border-radius:1.4rem;background:var(--cream);box-shadow:0 6px 0 var(--night-ink);color:var(--night-ink);font-family:var(--font-body);text-align:left}.times[open][data-v-82dfd0e0]{animation:times-in-82dfd0e0 .18s ease-out}.times[data-v-82dfd0e0]::backdrop{background:#1f2a378c}.times__sheet[data-v-82dfd0e0]{display:flex;flex-direction:column;gap:.8rem;padding:1rem 1.1rem 1.2rem}.times__head[data-v-82dfd0e0]{display:flex;align-items:center;gap:.6rem}.times__title[data-v-82dfd0e0]{display:flex;flex:1;align-items:center;gap:.5rem;margin:0;font-family:var(--font-display);font-size:1.25rem;font-weight:900}.times__key[data-v-82dfd0e0]{width:2rem;height:1rem;fill:var(--glow);stroke:var(--night-ink);stroke-width:1.4}.times__close[data-v-82dfd0e0]{display:grid;flex:none;place-items:center;width:2.2rem;height:2.2rem;padding:0;border:3px solid var(--night-ink);border-radius:999px;background:#fff;box-shadow:0 3px 0 var(--night-ink);color:var(--night-ink);cursor:pointer}.times__close[data-v-82dfd0e0]:active{transform:translateY(2px);box-shadow:0 1px 0 var(--night-ink)}.times__close svg[data-v-82dfd0e0]{width:.85rem;height:.85rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.6}.times__periods[data-v-82dfd0e0]{display:flex;align-self:center;padding:3px;border:3px solid var(--night-ink);border-radius:999px;background:#fff}.times__period[data-v-82dfd0e0]{padding:.25rem 1rem;border:0;border-radius:999px;background:transparent;color:var(--night-ink);font:inherit;font-weight:800;cursor:pointer}.times__period[aria-pressed=true][data-v-82dfd0e0]{background:var(--azul);color:#fff}.times__period[data-v-82dfd0e0]:focus-visible{outline:3px solid var(--azul);outline-offset:2px}.times__table[data-v-82dfd0e0]{width:100%;border-collapse:separate;border-spacing:0 3px;font-variant-numeric:tabular-nums}.times__table th[data-v-82dfd0e0]{padding:0 .6rem .1rem;font-size:var(--text-2xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.times__table td[data-v-82dfd0e0]{padding:.35rem .6rem;background:#f2f8fc}.times__row td[data-v-82dfd0e0]:first-child{border-radius:10px 0 0 10px}.times__row td[data-v-82dfd0e0]:last-child{border-radius:0 10px 10px 0}.times__row--record td[data-v-82dfd0e0]{background:color-mix(in srgb,var(--glow) 28%,#fff)}.times__row--you td[data-v-82dfd0e0]{background:color-mix(in srgb,var(--azul) 18%,#fff);font-weight:700}.times__rank[data-v-82dfd0e0]{width:2rem;text-align:center;font-weight:800}.times__table td.times__rank[data-v-82dfd0e0]{padding-inline:.3rem}.times__medal[data-v-82dfd0e0]{display:block;width:1.7rem;max-width:none;height:1.7rem;margin:-.2rem auto;object-fit:contain}.times__name[data-v-82dfd0e0]{max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.times__you[data-v-82dfd0e0]{margin-left:.35em;padding:0 .5em;border-radius:999px;background:var(--azul);color:#fff;font-size:var(--text-2xs);font-weight:800;text-transform:uppercase}.times__time[data-v-82dfd0e0]{text-align:right;white-space:nowrap;font-family:var(--font-digits);font-weight:800}.times__table td.times__time[data-v-82dfd0e0]{font-size:var(--text-base)}.times__gap td[data-v-82dfd0e0]{height:.5rem;padding:0;background:radial-gradient(circle,var(--night-ink) 1px,transparent 1.5px) center / 6px 6px repeat-x;opacity:.4}.times__note[data-v-82dfd0e0]{margin:0;font-weight:600}.times__note--small[data-v-82dfd0e0]{font-size:var(--text-sm);color:var(--color-muted)}.times__link[data-v-82dfd0e0]{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.times__hidden[data-v-82dfd0e0]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.times__loading[data-v-82dfd0e0]{display:flex;flex-direction:column;gap:.45rem}.times__ghost[data-v-82dfd0e0]{height:1.9rem;border-radius:10px;background:#e8eff5;animation:times-pulse-82dfd0e0 1.1s ease-in-out infinite alternate}@keyframes times-pulse-82dfd0e0{to{opacity:.4}}@keyframes times-in-82dfd0e0{0%{opacity:0;transform:translateY(6px) scale(.98)}}@media(prefers-reduced-motion:reduce){.times[open][data-v-82dfd0e0],.times__ghost[data-v-82dfd0e0]{animation:none}}.stage[data-v-fed2a4d1]{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;width:min(100%,46rem);box-sizing:border-box;padding:.25rem clamp(.75rem,3vw,2rem) clamp(1rem,3vw,2rem)}.stage__head[data-v-fed2a4d1],.stage__panel[data-v-fed2a4d1]{position:relative;z-index:1}.stage__head[data-v-fed2a4d1]{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.stage__sticker[data-v-fed2a4d1]{margin:0;padding:.25rem .8rem;border:3px solid var(--night-ink);border-radius:.6rem;background:var(--naranja);box-shadow:0 4px 0 var(--night-ink);color:var(--night-ink);font-family:var(--font-display);font-size:var(--text-sm);font-weight:800;text-transform:uppercase;letter-spacing:.04em;transform:rotate(-4deg);animation:stage-wobble-fed2a4d1 2.6s ease-in-out infinite alternate}@keyframes stage-wobble-fed2a4d1{to{transform:rotate(-1deg) translateY(-2px)}}.stage__name[data-v-fed2a4d1]{margin:0;font-family:var(--font-display);font-size:clamp(2.8rem,10vw,4.6rem);font-weight:900;line-height:1;letter-spacing:-.02em;color:#fff;-webkit-text-stroke:3px var(--night-ink);paint-order:stroke fill;text-shadow:0 .07em 0 var(--night-ink)}.stage__pitch[data-v-fed2a4d1]{margin:0;max-width:30rem;padding:.3rem .8rem;border-radius:.8rem;background:#ffffffd1;color:var(--night-ink);font-size:var(--text-base);font-weight:600}.stage__record[data-v-fed2a4d1]{display:inline-flex;align-items:center;gap:.45rem;margin:.2rem 0 0;padding:.25rem .7rem .25rem .55rem;border:3px solid var(--night-ink);border-radius:999px;background:#fff;box-shadow:0 3px 0 var(--night-ink);color:var(--night-ink);font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;cursor:pointer}.stage__record--waiting[data-v-fed2a4d1]{visibility:hidden}.stage__record[data-v-fed2a4d1]:active{transform:translateY(2px);box-shadow:0 1px 0 var(--night-ink)}.stage__record[data-v-fed2a4d1]:focus-visible{outline:3px solid var(--azul);outline-offset:3px}.stage__podium[data-v-fed2a4d1]{width:1.15rem;height:1.15rem;margin-left:.15rem;fill:none;stroke:var(--night-ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.stage__hidden[data-v-fed2a4d1]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.stage__key[data-v-fed2a4d1]{width:1.7rem;height:.85rem;fill:var(--glow);stroke:var(--night-ink);stroke-width:1.4}.stage__panel[data-v-fed2a4d1]{width:min(100%,30rem);box-sizing:border-box;padding:clamp(1rem,3vw,1.5rem);border:3px solid var(--night-ink);border-radius:1.4rem;background:var(--cream);box-shadow:0 6px 0 var(--night-ink);color:var(--night-ink)}.stage__panel--result[data-v-fed2a4d1]{margin-top:auto}.intro[data-v-fed2a4d1]{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center}.islands[data-v-fed2a4d1]{display:flex;gap:.5rem}.islands__one[data-v-fed2a4d1]{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .9rem .3rem .35rem;border:3px solid var(--night-ink);border-radius:999px;background:#fff;color:var(--night-ink);font-family:var(--font-display);font-weight:800;cursor:pointer;opacity:.65}.islands__one[aria-pressed=true][data-v-fed2a4d1]{box-shadow:0 3px 0 var(--night-ink);opacity:1}.islands__one[data-v-fed2a4d1]:focus-visible{outline:3px solid var(--azul);outline-offset:2px}.islands__sky[data-v-fed2a4d1]{width:1.4rem;height:1.4rem;border:2px solid var(--night-ink);border-radius:50%}.islands__one--noon .islands__sky[data-v-fed2a4d1]{background:linear-gradient(180deg,#5fbdf0,#d9f3fb)}.islands__one--sunset .islands__sky[data-v-fed2a4d1]{background:linear-gradient(180deg,#5b4b9e,#ffb27a)}.intro__broken[data-v-fed2a4d1]{margin:0;font-weight:700;color:var(--color-error)}.result[data-v-fed2a4d1]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center}.result__medal[data-v-fed2a4d1]{width:5rem;height:5rem}.result__headline[data-v-fed2a4d1]{margin:0;font-family:var(--font-display);font-size:clamp(1.7rem,5.5vw,2.3rem);font-weight:900;line-height:1.05}.result__time[data-v-fed2a4d1]{margin:0;font-family:var(--font-digits);font-size:var(--text-xl);font-weight:800;font-variant-numeric:tabular-nums}.result__medal-line[data-v-fed2a4d1],.result__note[data-v-fed2a4d1]{margin:0;color:var(--color-muted);font-weight:600}.result__note--offline[data-v-fed2a4d1]{max-width:24rem;font-size:var(--text-sm)}.result__best[data-v-fed2a4d1]{margin:0;padding:.15rem .75rem;border-radius:999px;background:var(--glow);font-family:var(--font-display);font-size:var(--text-sm);font-weight:800;transform:rotate(-2deg)}.result__next[data-v-fed2a4d1]{margin:0;padding:.2rem .8rem;border:2px solid var(--naranja);border-radius:999px;font-weight:700}.result__actions[data-v-fed2a4d1]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.3rem}.stage__sheet[data-v-fed2a4d1]{padding:clamp(1rem,3vw,1.5rem);border:3px solid var(--night-ink);border-radius:1.4rem;background:var(--cream);box-shadow:0 6px 0 var(--night-ink);color:var(--night-ink)}@media(max-height:520px){.stage[data-v-fed2a4d1]{gap:.5rem}.stage__pitch[data-v-fed2a4d1]{display:none}.stage__name[data-v-fed2a4d1]{font-size:2.6rem}.stage__panel[data-v-fed2a4d1]{padding:.75rem 1rem}}@media(prefers-reduced-motion:reduce){.stage__sticker[data-v-fed2a4d1]{animation:none}}.coins-account[data-v-d9b6940e]{--door-surface: var(--coins-modal-surface, #fffdf8);position:fixed;inset:0;margin:auto;width:min(26rem,calc(100vw - 2rem));height:fit-content;max-height:calc(100dvh - 2rem);box-sizing:border-box;padding:0;overflow:auto;overscroll-behavior:contain;border:2px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:var(--coins-panel-radius, 14px);background:var(--door-surface);box-shadow:0 1rem 3rem #00000059;color:inherit;font-size:.875rem;font-weight:400;line-height:1.4;text-align:left}.coins-account--night[data-v-d9b6940e]{--door-surface: var(--coins-modal-surface, #1d1b22)}.coins-account[open][data-v-d9b6940e]{animation:coins-account-in-d9b6940e .18s ease-out}.coins-account[data-v-d9b6940e]::backdrop{background:#00000080}.coins-account__sheet[data-v-d9b6940e]{display:flex;flex-direction:column;gap:.8rem;padding:.9rem 1rem 1.1rem}.coins-account__head[data-v-d9b6940e]{display:flex;align-items:center;gap:.6rem}.coins-account__title[data-v-d9b6940e]{display:flex;flex:1;align-items:center;gap:.45em;margin:0;font-size:1.05rem;font-weight:800;line-height:1.25}.coins-account__person[data-v-d9b6940e]{width:1.35em;height:1.35em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.coins-account__close[data-v-d9b6940e]{display:grid;flex:none;place-items:center;width:2rem;height:2rem;padding:0;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:999px;background:transparent;color:inherit;cursor:pointer}.coins-account__close[data-v-d9b6940e]:hover{border-color:color-mix(in srgb,currentColor 60%,transparent)}.coins-account__close svg[data-v-d9b6940e]{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2}.coins-account__close[data-v-d9b6940e]:focus-visible,.coins-account__tab[data-v-d9b6940e]:focus-visible,.coins-account__button[data-v-d9b6940e]:focus-visible,.coins-account__field input[data-v-d9b6940e]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.coins-account__text[data-v-d9b6940e],.coins-account__note[data-v-d9b6940e],.coins-account__error[data-v-d9b6940e],.coins-account__done[data-v-d9b6940e]{margin:0}.coins-account__email[data-v-d9b6940e]{display:block;opacity:.75}.coins-account__note[data-v-d9b6940e]{opacity:.75}.coins-account__done[data-v-d9b6940e]{font-weight:700}.coins-account__tabs[data-v-d9b6940e]{display:flex;gap:.4rem}.coins-account__tab[data-v-d9b6940e]{flex:1;padding:.5rem;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:8px;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer}.coins-account__form[data-v-d9b6940e]{display:flex;flex-direction:column;gap:.6rem}.coins-account__field[data-v-d9b6940e]{display:flex;flex-direction:column;gap:.25rem;font-weight:700}.coins-account__field input[data-v-d9b6940e]{box-sizing:border-box;width:100%;padding:.55rem .7rem;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:8px;background:color-mix(in srgb,currentColor 6%,transparent);color:inherit;font:inherit;font-weight:400}.coins-account__field input[data-v-d9b6940e]::placeholder{color:inherit;opacity:.5}.coins-account__error[data-v-d9b6940e]{font-weight:700}.coins-account__button[data-v-d9b6940e]{padding:.6rem 1rem;border:2px solid currentColor;border-radius:999px;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer}.coins-account__button[data-v-d9b6940e]:disabled{opacity:.6;cursor:default}.coins-account__tab--on[data-v-d9b6940e],.coins-account__button--primary[data-v-d9b6940e]{border-color:var(--door-ink, currentColor);background:var(--door-ink, currentColor);color:var(--door-surface)}.coins-account__forgot[data-v-d9b6940e]{align-self:center;color:inherit;opacity:.8}@keyframes coins-account-in-d9b6940e{0%{opacity:0;transform:translateY(6px) scale(.98)}}@media(prefers-reduced-motion:reduce){.coins-account[open][data-v-d9b6940e]{animation:none}}.coins-ranking[data-v-11147ae9]{display:flex;flex-direction:column;gap:.7rem}.coins-ranking p[data-v-11147ae9]{margin:0}.coins-ranking__periods[data-v-11147ae9]{display:flex;align-self:center;padding:2px;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:var(--coins-radius, 999px)}.coins-ranking__period[data-v-11147ae9]{padding:.2rem .85rem;border:0;border-radius:var(--coins-radius, 999px);background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer;opacity:.6}.coins-ranking__period[aria-pressed=true][data-v-11147ae9]{background:color-mix(in srgb,currentColor 16%,transparent);opacity:1}.coins-ranking__period[data-v-11147ae9]:focus-visible{outline:2px solid currentColor;outline-offset:1px}.coins-ranking__table[data-v-11147ae9]{width:100%;border-collapse:separate;border-spacing:0 2px;font-variant-numeric:tabular-nums}.coins-ranking__table th[data-v-11147ae9]{padding:0 .5rem .15rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.coins-ranking__table td[data-v-11147ae9]{padding:.3rem .5rem}.coins-ranking__row td[data-v-11147ae9]:first-child{border-radius:8px 0 0 8px}.coins-ranking__row td[data-v-11147ae9]:last-child{border-radius:0 8px 8px 0}.coins-ranking__row--me td[data-v-11147ae9]{background:color-mix(in srgb,currentColor 12%,transparent);font-weight:700}.coins-ranking__table td.coins-ranking__rank[data-v-11147ae9]{width:2rem;padding-inline:.25rem;text-align:center;opacity:.8}.coins-ranking__medal[data-v-11147ae9]{display:block;width:1.5rem;max-width:none;height:1.5rem;margin:-.15rem auto;object-fit:contain}.coins-ranking__name[data-v-11147ae9]{max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coins-ranking__you[data-v-11147ae9]{margin-left:.3em;padding:0 .45em;border:1.5px solid currentColor;border-radius:999px;font-size:.68rem;font-weight:800;text-transform:uppercase}.coins-ranking__count[data-v-11147ae9]{text-align:right;white-space:nowrap}.coins-ranking__count--wins[data-v-11147ae9]{font-weight:800}.coins-ranking__gap td[data-v-11147ae9]{height:.5rem;padding:0;background:radial-gradient(circle,currentColor 1px,transparent 1.5px) center / 6px 6px repeat-x;opacity:.4}.coins-ranking__note[data-v-11147ae9]{opacity:.85}.coins-ranking__foot[data-v-11147ae9]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem 1rem;font-size:.75rem}.coins-ranking__what[data-v-11147ae9]{opacity:.7}.coins-ranking__link[data-v-11147ae9]{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.coins-ranking__hidden[data-v-11147ae9]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.coins-ranking__loading[data-v-11147ae9]{display:flex;flex-direction:column;gap:.45rem;padding:.3rem 0}.coins-ranking__ghost[data-v-11147ae9]{height:1.3rem;border-radius:8px;background:color-mix(in srgb,currentColor 10%,transparent);animation:coins-ranking-pulse-11147ae9 1.1s ease-in-out infinite alternate}@keyframes coins-ranking-pulse-11147ae9{to{opacity:.4}}@media(prefers-reduced-motion:reduce){.coins-ranking__ghost[data-v-11147ae9]{animation:none}}.coins-info[data-v-cae0fb61]{display:contents}.coins-info__close[data-v-cae0fb61]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.coins-info__icon[data-v-cae0fb61]{width:1.35em;height:1.35em;object-fit:contain}.coins-info__window[data-v-cae0fb61]{position:fixed;inset:0;margin:auto;width:min(34rem,calc(100vw - 2rem));height:fit-content;max-height:calc(100dvh - 2rem);box-sizing:border-box;padding:0;overflow:auto;overscroll-behavior:contain;border:2px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:var(--coins-panel-radius, 14px);background:var(--coins-modal-surface, #fffdf8);box-shadow:0 1rem 3rem #00000059;color:inherit;font-size:.875rem;font-weight:400;line-height:1.4;text-align:left}.coins-info__window--night[data-v-cae0fb61]{background:var(--coins-modal-surface, #1d1b22)}.coins-info__window[open][data-v-cae0fb61]{animation:coins-info-in-cae0fb61 .18s ease-out}.coins-info__window[data-v-cae0fb61]::backdrop{background:#00000080}.coins-info__sheet[data-v-cae0fb61]{padding:.9rem 1rem 1.1rem}.coins-info__head[data-v-cae0fb61]{display:flex;align-items:center;gap:.6rem;margin-bottom:.8rem}.coins-info__title[data-v-cae0fb61]{display:flex;flex:1;align-items:center;gap:.45em;margin:0;font-size:1.05rem;font-weight:800;line-height:1.25}.coins-info__close[data-v-cae0fb61]{display:grid;flex:none;place-items:center;width:2rem;height:2rem;padding:0;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:999px;background:transparent;color:inherit;cursor:pointer}.coins-info__close[data-v-cae0fb61]:hover{border-color:color-mix(in srgb,currentColor 60%,transparent)}.coins-info__close svg[data-v-cae0fb61]{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2}@keyframes coins-info-in-cae0fb61{0%{opacity:0;transform:translateY(6px) scale(.98)}}@media(prefers-reduced-motion:reduce){.coins-info__window[open][data-v-cae0fb61]{animation:none}}html:has(.page),body:has(.page){background:#9fdcf5;color-scheme:light}.page[data-v-ebe402cf]{position:relative;isolation:isolate;width:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow:clip;background:linear-gradient(180deg,#5fbdf0,#d9f3fb)}.page__bar[data-v-ebe402cf]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px}.page__tools[data-v-ebe402cf]{display:flex;gap:8px}.page--playing .page__bar[data-v-ebe402cf]{pointer-events:none}.page--playing .page__key[data-v-ebe402cf]{pointer-events:auto}.page__key[data-v-ebe402cf]{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;box-sizing:border-box;padding:0 .8rem;border:3px solid var(--night-ink);border-radius:999px;background:linear-gradient(180deg,var(--cream),var(--cream-deep));box-shadow:0 4px 0 var(--night-ink);color:var(--night-ink);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;transition:transform .08s;line-height:1;text-decoration:none;cursor:pointer}.page__key--icon[data-v-ebe402cf]{position:relative;min-width:2.5rem;padding:0}.page__glyph[data-v-ebe402cf]{width:1.35rem;height:1.35rem;object-fit:contain}.page__ask[data-v-ebe402cf]{font-size:1.25rem;font-weight:800;line-height:1}.page__purse[data-v-ebe402cf]{position:absolute;bottom:-.55rem;left:50%;padding:.05rem .35rem;border-radius:999px;background:#ffd23f;box-shadow:0 0 0 1.5px #1d1d1d;color:#1d1d1d;font-family:system-ui,sans-serif;font-size:.62rem;font-weight:800;line-height:1.3;letter-spacing:0;white-space:nowrap;transform:translate(-50%)}.page__settings[data-v-ebe402cf]{position:relative;display:flex}.page__lead[data-v-ebe402cf]{display:flex;gap:8px;min-width:0}.page__account[data-v-ebe402cf]{gap:.4rem;min-width:0;padding:0 .75rem 0 .55rem}.page__name[data-v-ebe402cf]{max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page__account .page__person[data-v-ebe402cf]{flex:none}.page__gear[data-v-ebe402cf],.page__person[data-v-ebe402cf]{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.page__drop[data-v-ebe402cf]{position:absolute;top:calc(100% + .5rem);right:0;z-index:30;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.page__key[data-v-ebe402cf]:has(.material-symbols-rounded){padding:0}.page__key[data-v-ebe402cf]:active{transform:translateY(3px);box-shadow:0 1px 0 var(--night-ink)}.page__key[data-v-ebe402cf]:focus-visible{outline:3px solid var(--glow);outline-offset:3px}.page__key .material-symbols-rounded[data-v-ebe402cf]{font-size:1.35rem;line-height:1}.page__main[data-v-ebe402cf]{flex:1;display:flex;justify-content:center}*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{min-width:320px;min-height:100vh;background-color:#9fdcf5;color:#1f2a37;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;min-height:100vh}.page{--text-2xs: .625rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--tracking-wide: .02em;--night-deep: #5fbdf0;--night: #9fdcf5;--night-high: #d9f3fb;--night-ink: #1f2a37;--lavender: #2f80ed;--cream: #ffffff;--cream-deep: #e4edf5;--glow: #f2c230;--moon: #f2c230;--rose: #f2892b;--azul: #2f80ed;--naranja: #f2892b;--grass: #63c74d;--pad: #2b2b31;--pad-face: #38383f;--pad-pressed: #51515b;--pad-edge: #17171b;--pad-mark: #55555f;--pad-glyph: #f4f4f6;--color-base-100: var(--night-deep);--color-base-200: var(--cream);--color-base-300: var(--cream-deep);--color-base-content: var(--night-ink);--color-muted: #5d6a79;--color-primary: var(--azul);--color-accent: var(--glow);--color-success: #2e7d4f;--color-warning: #c77a12;--color-error: #d8382c;--font-display: "Rubik", system-ui, sans-serif;--font-digits: "Rubik", system-ui, sans-serif;--font-body: "Rubik", system-ui, sans-serif;color:var(--night-ink);font-family:var(--font-body);font-size:.9375rem;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
