@font-face{font-family:Fredoka;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fredoka-latin-wght-DM6njrJ3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sky-top:#f47c48;--sky-bottom:#ffd9a8;--tray:#fff6e8;--rim:#b9784b;--ink:#4a2c1d;--ink-soft:#8a6450;--card:#fffaf2;--accent:#ff5d3a;--leaf:#5dbb63;--danger:#e5383b;--accent-deep:#c9401f;--card-deep:#e3cbb0;--rim-deep:#8e5631;--leaf-ink:#2f7a36;--danger-ink:#b8242a;--ink-mid:#7a5442;--card-sunk:#f5e8d6;--card-line:#ebdac4;--hard:#5b3a2a;--hard-deep:#3b2418;--highlight:#ffe6b3;--backdrop:#4a2c1d6b;--shadow-card:0 10px 30px #4a2c1d38, 0 2px 6px #4a2c1d1f;--shadow-chip:0 3px 0 #8e563147, 0 6px 14px #4a2c1d1f;--radius-sheet:20px;--radius-card:16px;--radius-pill:999px;--font:"Fredoka", ui-rounded, "SF Pro Rounded", "Arial Rounded MT Bold", "Nunito", system-ui, sans-serif;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--ease-out:cubic-bezier(.22, .8, .24, 1);--ease-back:cubic-bezier(.34, 1.5, .64, 1);--dur-fast:.14s;--dur:.22s}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur:.12s}}*,:before,:after{box-sizing:border-box}html{background:var(--sky-bottom) linear-gradient(var(--sky-top), var(--sky-bottom)) no-repeat;height:100%;color:var(--ink);font-family:var(--font);overscroll-behavior:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:100% 100%;font-size:16px;line-height:1.35}body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;height:100%;margin:0;overflow:hidden}#app{height:min(100%,100dvh);height:var(--app-h,min(100%, 100dvh));position:relative;overflow:hidden}h1,h2,h3,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}img{-webkit-user-drag:none;display:block}input,textarea{-webkit-user-select:text;user-select:text}button,input{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}button:disabled{cursor:default}:focus{outline:none}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.btn{--btn-bg:var(--card);--btn-fg:var(--ink);--btn-edge:var(--card-deep);border-radius:var(--radius-pill);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);letter-spacing:.01em;text-align:center;white-space:nowrap;box-shadow:0 4px 0 var(--btn-edge), 0 8px 16px #4a2c1d24;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) linear, opacity var(--dur-fast) linear;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:19px;font-weight:600;line-height:1.1;display:inline-flex;position:relative;transform:translateY(0)}.btn:active:not(:disabled){box-shadow:0 1px 0 var(--btn-edge), 0 3px 8px #4a2c1d24;transform:translateY(3px)}.btn:disabled{opacity:.6}.btn>svg{flex:none}.btn-primary{--btn-bg:var(--accent);--btn-fg:#fff;--btn-edge:var(--accent-deep);text-shadow:0 1px #96280a59;font-weight:700}.btn-small.btn-primary{--btn-bg:var(--accent-deep);--btn-edge:#8e2c14}.btn-leaf{--btn-bg:var(--leaf);--btn-fg:#173d1b;--btn-edge:#3e8f44}.btn-big{min-height:64px;padding:0 34px;font-size:26px}.btn-small{min-height:46px;padding:0 18px;font-size:17px}.btn-block{width:100%;display:flex}.btn-danger-armed{--btn-bg:var(--danger-ink);--btn-fg:#fff;--btn-edge:#7f1519}.link-btn{border-radius:var(--radius-pill);min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;gap:8px;padding:0 10px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.link-btn:active{opacity:.7}.icon-btn{width:44px;height:44px;color:var(--ink);transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) linear;border-radius:50%;flex:none;place-items:center;display:inline-grid}.icon-btn:active{transform:scale(.9)}.icon-btn-solid{background:var(--card);box-shadow:var(--shadow-chip)}.chip{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-chip)}.num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.btn,.icon-btn{transition:none}}.bubble-anchor[data-v-b7a50f5c]{pointer-events:none;width:0;height:0;position:absolute;top:0;right:0}.bubble[data-v-b7a50f5c]{background:var(--card);width:max-content;max-width:min(260px,80vw);box-shadow:var(--shadow-card);color:var(--ink);transform-origin:calc(100% - 23px) 100%;border-radius:14px;padding:8px 12px 9px;font-size:14px;font-weight:500;line-height:1.3;position:absolute;bottom:10px;right:0}.bubble[data-v-b7a50f5c]:after{content:"";background:var(--card);border-radius:0 0 3px;width:14px;height:14px;position:absolute;bottom:-6px;right:16px;transform:rotate(45deg)}.bubble--coach[data-v-b7a50f5c]{bottom:40px}.bubble-text[data-v-b7a50f5c]{z-index:1;text-wrap:balance;position:relative}.bubble-chevron[data-v-b7a50f5c]{fill:none;stroke:var(--accent-deep);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px #fffaf2e6);animation:.7s ease-in-out infinite alternate chevron-b7a50f5c;position:absolute;bottom:-32px;right:12px}@keyframes chevron-b7a50f5c{to{transform:translateY(5px)}}.bubble-enter-active[data-v-b7a50f5c]{transition:transform .18s var(--ease-back), opacity .12s linear}.bubble-leave-active[data-v-b7a50f5c]{transition:opacity .12s linear}.bubble-enter-from[data-v-b7a50f5c]{opacity:0;transform:scale(.6)}.bubble-leave-to[data-v-b7a50f5c]{opacity:0}@media (prefers-reduced-motion:reduce){.bubble-enter-active[data-v-b7a50f5c]{transition:opacity .12s linear}.bubble-enter-from[data-v-b7a50f5c]{transform:none}.bubble-chevron[data-v-b7a50f5c]{animation:none}}.blender-icon[data-v-5cae7230]{flex:none;display:block;overflow:visible}.part-ghost[data-v-5cae7230],.part-color[data-v-5cae7230]{transition:opacity .2s linear}.part-ghost.off[data-v-5cae7230],.part-color.off[data-v-5cae7230]{opacity:0}.part-ghost[data-v-5cae7230]{fill:none;stroke:var(--ink-soft);stroke-width:1.2px;stroke-dasharray:1.6 1.3;stroke-linecap:round;stroke-linejoin:round}.part-ghost[data-v-5cae7230]:not(.off){opacity:.6}.motor-body[data-v-5cae7230]{fill:#ff5d3a;stroke:#c9401f;stroke-width:1.1px;stroke-linejoin:round}.motor-dial[data-v-5cae7230]{fill:#fff6e8;stroke:#c9401f;stroke-width:.8px}.motor-notch[data-v-5cae7230]{stroke:#c9401f;stroke-width:.8px;stroke-linecap:round}.jar-glass[data-v-5cae7230]{fill:#ceecfc8c}.jar-line[data-v-5cae7230]{fill:none;stroke:#3e8fbf;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.jar-shine[data-v-5cae7230]{stroke:#fff;stroke-width:1px;stroke-linecap:round;opacity:.75}.jar-lid rect[data-v-5cae7230]{fill:#4fa9d8}.jar-lid .jar-knob[data-v-5cae7230]{fill:#3e8fbf}.juice[data-v-5cae7230]{transform-box:fill-box;transform-origin:50% 100%;transition:transform .3s var(--ease-out)}.blender-icon--drain .juice[data-v-5cae7230]{transition:transform var(--drain-ms) linear}.blade[data-v-5cae7230]{fill:none;stroke:#9aa7b4;stroke-width:1.5px;stroke-linecap:round}.blade-hub[data-v-5cae7230]{fill:#5e6873}.blade-cap[data-v-5cae7230]{fill:#eef3f7}.blades[data-v-5cae7230]{transform-box:view-box;transform-origin:16px 18.6px}.blender-icon--spin .blades[data-v-5cae7230]{animation:.5s linear infinite blades-5cae7230}.blender-icon--white .motor-body[data-v-5cae7230]{fill:#fff;stroke:#fff}.blender-icon--white .motor-dial[data-v-5cae7230]{fill:var(--accent);stroke:#fff}.blender-icon--white .motor-notch[data-v-5cae7230]{stroke:#fff}.blender-icon--white .jar-glass[data-v-5cae7230]{fill:#ffffff4d}.blender-icon--white .jar-line[data-v-5cae7230],.blender-icon--white .blade[data-v-5cae7230]{stroke:#fff}.blender-icon--white .jar-lid rect[data-v-5cae7230],.blender-icon--white .blade-hub[data-v-5cae7230]{fill:#fff}.blender-icon--white .jar-lid .jar-knob[data-v-5cae7230],.blender-icon--white .blade-cap[data-v-5cae7230]{fill:var(--accent)}.blender-icon--white .part-ghost[data-v-5cae7230]{stroke:#fff}.blender-icon--assemble .part[data-v-5cae7230]{transform-box:fill-box;transform-origin:50% 100%;animation:snap-5cae7230 .24s var(--ease-back) both}.blender-icon--assemble .part-jar[data-v-5cae7230]{animation-delay:80ms}.blender-icon--assemble .part-blade[data-v-5cae7230]{transform-origin:50%;animation-delay:.16s}@keyframes snap-5cae7230{0%{opacity:0;transform:translateY(-3px)scale(.3)}}@keyframes blades-5cae7230{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.juice[data-v-5cae7230],.blender-icon--drain .juice[data-v-5cae7230]{transition:none}.blender-icon--spin .blades[data-v-5cae7230],.blender-icon--assemble .part[data-v-5cae7230]{animation:none}}.blender-btn[data-v-9a03cf65]{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:14px;flex:none;width:46px;height:46px;padding:0;position:relative}.blender-face[data-v-9a03cf65]{background:var(--card);box-shadow:var(--shadow-chip);color:var(--ink);transition:background-color var(--dur) linear, box-shadow var(--dur) linear;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding-top:1px;display:flex;position:absolute;inset:0}.blender-label[data-v-9a03cf65]{letter-spacing:.02em;white-space:nowrap;font-size:11px;font-weight:700;line-height:1}.blender-btn--ghost .blender-face[data-v-9a03cf65]{background:#fffaf2c7;box-shadow:0 2px #8e56312e}.blender-btn--ghost .blender-label[data-v-9a03cf65]{color:var(--ink-soft)}.blender-btn--armed .blender-face[data-v-9a03cf65]{background:var(--accent);box-shadow:0 3px 0 var(--accent-deep), 0 6px 14px #c9401f59;color:#fff}.blender-btn--armed .blender-label[data-v-9a03cf65]{background:var(--accent-deep);color:#fff;border-radius:999px;padding:1px 3px}.blender-btn--active .blender-label[data-v-9a03cf65]{color:#fff;text-shadow:0 1px #96280a80}.blender-btn--active .blender-face[data-v-9a03cf65]{background:var(--accent-deep);box-shadow:0 3px #8e2c14}.blender-btn--over[data-v-9a03cf65]{opacity:.5}.blender-btn:active:not(:disabled) .blender-face[data-v-9a03cf65]{box-shadow:0 1px #8e563147}.blender-btn--armed:active:not(:disabled) .blender-face[data-v-9a03cf65]{box-shadow:0 1px 0 var(--accent-deep)}.blender-stack[data-v-9a03cf65]{background:var(--accent-deep);min-width:18px;height:18px;box-shadow:0 0 0 2px var(--card);color:#fff;text-align:center;pointer-events:none;border-radius:999px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-7px;right:-7px}.blender-ring[data-v-9a03cf65]{border:3px solid var(--accent);opacity:.55;pointer-events:none;border-radius:18px;animation:.833s ease-in-out infinite ring-9a03cf65;position:absolute;inset:-4px}@keyframes ring-9a03cf65{50%{opacity:.9;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.blender-face[data-v-9a03cf65]{transition:none}.blender-ring[data-v-9a03cf65]{opacity:.75;animation:none}}.confetti[data-v-840681ff]{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.piece[data-v-840681ff]{opacity:0;width:10px;height:7px;animation:burst-840681ff var(--dur) cubic-bezier(.15, .7, .3, 1) var(--delay) forwards;border-radius:2px;position:absolute;top:-4px;left:-5px}.piece.round[data-v-840681ff]{border-radius:50%;width:9px;height:9px}@keyframes burst-840681ff{0%{opacity:1;transform:translate(0)rotate(0)scale(.4)}45%{opacity:1;transform:translate(var(--dx), var(--dy)) rotate(calc(var(--rot) * .5)) scale(1)}to{opacity:0;transform:translate(calc(var(--dx) * 1.15), calc(var(--dy) + var(--fall))) rotate(var(--rot)) scale(.9)}}.fruit-icon[data-v-2fe1b619]{pointer-events:none;flex:none;display:block}.strip[data-v-ce9e533c]{border-radius:var(--radius-pill);background:#fffaf2c7;flex:auto;justify-content:space-between;align-items:center;gap:2px;min-width:0;padding:4px 8px;display:flex;box-shadow:0 2px #8e56312e}.strip-item[data-v-ce9e533c]{flex:1 1 0;place-items:center;min-width:0;max-width:34px;height:min(34px,9.09091vw - 4px);display:grid}.strip-item[data-v-ce9e533c] img{object-fit:contain;filter:grayscale()brightness(1.15);opacity:.38;width:100%;height:100%;transition:filter .3s linear, opacity .3s linear, transform .42s var(--ease-back);transform:scale(.82)}.strip-item.reached[data-v-ce9e533c] img{filter:none;opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.strip-item[data-v-ce9e533c] img{transition:none}}.ui-icon[data-v-49f4adad]{flex:none;display:block}.hud[data-v-ac013f16]{grid-template-columns:52px minmax(0,1fr) 64px;align-items:center;gap:10px;display:grid}.hud-pause[data-v-ac013f16]{width:48px;height:48px}.hud-score[data-v-ac013f16]{border-radius:18px;flex-direction:column;justify-self:center;align-items:center;min-width:min(100%,150px);padding:4px 18px 5px;display:flex}.hud-value[data-v-ac013f16]{font-size:34px;font-weight:700;line-height:1;display:block}.hud-value--bump[data-v-ac013f16]{animation:bump-ac013f16 .26s var(--ease-back)}.hud-best[data-v-ac013f16]{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.hud-mode[data-v-ac013f16]{border-radius:var(--radius-pill);background:var(--hard);color:var(--card);letter-spacing:.05em;text-transform:uppercase;margin-left:2px;padding:0 6px;font-size:10px;font-weight:700;line-height:15px}.hud-next[data-v-ac013f16]{border-radius:16px;flex-direction:column;justify-self:end;align-items:center;width:60px;padding:3px 0 4px;display:flex}.hud-next-label[data-v-ac013f16]{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.1}.next-enter-active[data-v-ac013f16]{transition:transform .22s var(--ease-back), opacity .12s linear}.next-leave-active[data-v-ac013f16]{transition:transform 90ms linear,opacity 90ms linear}.next-enter-from[data-v-ac013f16]{opacity:0;transform:scale(.3)}.next-leave-to[data-v-ac013f16]{opacity:0;transform:scale(.6)}@keyframes bump-ac013f16{40%{transform:scale(1.14)}}@media (width<=350px){.hud[data-v-ac013f16]{grid-template-columns:48px minmax(0,1fr) 58px;gap:6px}.hud-value[data-v-ac013f16]{font-size:30px}}@media (prefers-reduced-motion:reduce){.hud-value--bump[data-v-ac013f16]{animation:none}.next-enter-active[data-v-ac013f16],.next-leave-active[data-v-ac013f16]{transition:none}}.part-flight[data-v-2f16437b]{z-index:4;background:var(--card);pointer-events:none;will-change:transform;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:0;left:0;box-shadow:0 2px 5px #4a2c1d59}.game[data-v-a0a4829a]{height:100%;padding:calc(var(--safe-top) + 8px) var(--safe-right) 0 var(--safe-left);flex-direction:column;display:flex;position:relative}.game-top[data-v-a0a4829a],.game-bottom[data-v-a0a4829a]{width:100%;max-width:var(--board-w,560px);flex:none;margin:0 auto;padding:0 4px}.game-top[data-v-a0a4829a]{max-width:max(var(--board-w,560px), 280px);z-index:2;transform:translateY(calc(var(--sky-gap,0px) * .5));position:relative}.stage[data-v-a0a4829a]{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:auto;min-height:0;position:relative}.stage[data-v-a0a4829a]:focus-visible{outline:none}.board[data-v-a0a4829a]{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.game-bottom[data-v-a0a4829a]{z-index:2;padding-top:2px;padding-bottom:calc(var(--safe-bottom) + 8px);position:relative}.game-row[data-v-a0a4829a]{align-items:center;gap:6px;height:46px;display:flex}.game-slot[data-v-a0a4829a]{flex:none;width:46px;height:46px;position:relative}.game-slot--off[data-v-a0a4829a]{color:var(--ink-mid);opacity:.8;flex-direction:column;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:flex}.game-failed[data-v-a0a4829a]{z-index:5;background:#4a2c1d40;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.game-failed-card[data-v-a0a4829a]{border-radius:var(--radius-sheet);background:var(--card);width:min(360px,100%);box-shadow:var(--shadow-card);text-align:center;flex-direction:column;gap:10px;padding:22px;display:flex}.game-failed-title[data-v-a0a4829a]{font-size:22px;font-weight:700}.game-failed-detail[data-v-a0a4829a]{color:var(--ink-soft);word-break:break-word;margin-bottom:8px;font-size:14px}.game-rotate[data-v-a0a4829a]{z-index:40;padding:calc(var(--safe-top) + 16px) calc(var(--safe-right) + 16px) calc(var(--safe-bottom) + 16px) calc(var(--safe-left) + 16px);background:var(--sky-bottom) linear-gradient(var(--sky-top), var(--sky-bottom)) no-repeat;touch-action:none;place-items:center;display:grid;position:fixed;inset:0}.game-rotate-card[data-v-a0a4829a]{border-radius:var(--radius-sheet);background:var(--card);width:min(360px,100%);box-shadow:var(--shadow-card);color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:20px 22px;display:flex}.game-rotate-title[data-v-a0a4829a]{font-size:21px;font-weight:700;line-height:1.2}.game-rotate-detail[data-v-a0a4829a]{color:var(--ink-soft);font-size:15px}.sheet{z-index:30;width:100%;max-width:560px;max-height:calc(var(--app-h,100dvh) - var(--safe-top) - 10px);padding:0 var(--safe-right) 0 var(--safe-left);background:var(--card);color:var(--ink);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:var(--shadow-card);-webkit-user-select:none;user-select:none;flex-direction:column;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.sheet--tall{height:calc(var(--app-h,100dvh) - var(--safe-top) - 10px)}.sheet:focus-visible{outline:none}.sheet-grab{background:var(--card-line);border-radius:3px;flex:none;width:40px;height:5px;margin:8px auto 0}.sheet-grab,.sheet-head--grip{touch-action:none}.sheet-head{flex:none;align-items:center;gap:8px;min-height:52px;padding:2px 10px 0 22px;display:flex}.sheet-head--bare{justify-content:flex-end;min-height:8px}.sheet-head--nograb{padding-top:15px}.sheet-title{letter-spacing:.005em;flex:1;font-size:26px;font-weight:700;line-height:1.1}.sheet-close{color:var(--ink-soft);margin-left:auto}.sheet-close:active{background:var(--card-sunk)}.sheet-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:6px 20px 18px;overflow-y:auto}.sheet-body--last{padding-bottom:calc(20px + var(--safe-bottom))}.sheet-foot{padding:12px 20px calc(14px + var(--safe-bottom));border-top:1.5px solid var(--card-line);flex:none}@media (width>=640px) and (height>=560px){.sheet{width:min(460px,100% - 48px);height:fit-content;max-height:min(760px, calc(var(--app-h,100dvh) - 48px));border-radius:var(--radius-sheet);margin:auto;padding:0;top:0}.sheet--tall{height:min(720px, calc(var(--app-h,100dvh) - 48px))}.sheet-grab{display:none}.sheet-head{padding-top:14px}.sheet-body--last,.sheet-foot{padding-bottom:20px}}.sheet-enter-active{transition:transform .26s var(--ease-out), opacity .16s linear}.sheet-leave-active{transition:transform .18s cubic-bezier(.4,0,1,1),opacity .18s linear}.sheet-enter-from,.sheet-leave-to{transform:translateY(105%)}@media (width>=640px) and (height>=560px){.sheet-enter-from,.sheet-leave-to{opacity:0;transform:translateY(18px)scale(.96)}}@media (prefers-reduced-motion:reduce){.sheet-enter-active,.sheet-leave-active{transition:opacity .12s linear}.sheet-enter-from,.sheet-leave-to{opacity:0;transform:none}}.google-btn[data-v-5ec70ccc]{--btn-bg:#fff;--btn-edge:var(--card-deep);font-weight:600}.google-g[data-v-5ec70ccc]{flex:none}.share-btn--busy[data-v-63c765e8]{cursor:progress}.share-spinner[data-v-63c765e8]{border:3px solid var(--card-line);border-top-color:var(--accent);border-radius:50%;flex:none;width:22px;height:22px;animation:.8s linear infinite share-spin-63c765e8}@keyframes share-spin-63c765e8{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.share-spinner[data-v-63c765e8]{animation-duration:2s}}.go-mode[data-v-da5d65f1]{border-radius:var(--radius-pill);background:var(--hard);color:var(--card);letter-spacing:.05em;text-transform:uppercase;align-self:center;margin-top:4px;padding:1px 10px;font-size:12px;font-weight:700}.go-hero[data-v-da5d65f1]{flex-direction:column;align-items:center;padding:6px 0 14px;display:flex;position:relative}.go-ribbon[data-v-da5d65f1]{border-radius:var(--radius-pill);background:var(--leaf);color:#173d1b;letter-spacing:.02em;animation:ribbon-in-da5d65f1 .52s var(--ease-back) both;margin-bottom:4px;padding:4px 14px;font-size:17px;font-weight:700;box-shadow:0 3px #3e8f44}.go-label[data-v-da5d65f1]{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:600}.go-score[data-v-da5d65f1]{color:var(--ink);font-size:clamp(52px,16vw,68px);font-weight:700;line-height:1}.go-hero--best .go-score[data-v-da5d65f1]{animation:score-pop-da5d65f1 .6s var(--ease-back) both}.go-stats[data-v-da5d65f1]{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.go-stat[data-v-da5d65f1]{border-radius:var(--radius-card);background:var(--tray);border:1.5px solid var(--card-line);flex-direction:column;align-items:center;gap:2px;padding:10px 8px;display:flex}.go-stat dt[data-v-da5d65f1]{color:var(--ink-soft);font-size:14px;font-weight:600}.go-stat dd[data-v-da5d65f1]{align-items:center;min-height:34px;margin:0;font-size:22px;font-weight:700;display:flex}.go-fruit[data-v-da5d65f1]{gap:6px;font-size:19px!important}.go-blender[data-v-da5d65f1]{border-radius:var(--radius-card);background:var(--tray);border:1.5px solid var(--card-line);align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.go-parts[data-v-da5d65f1]{flex:none;gap:2px;display:flex}.go-part[data-v-da5d65f1]{place-items:center;width:34px;height:40px;padding-top:6px;display:grid;position:relative}.go-tick[data-v-da5d65f1]{background:var(--leaf);color:#fff;width:15px;height:15px;box-shadow:0 0 0 1.5px var(--tray);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.go-new[data-v-da5d65f1]{border-radius:var(--radius-pill);background:var(--accent-deep);color:#fff;white-space:nowrap;animation:new-in-da5d65f1 .42s var(--ease-back) both;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.3;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.go-built[data-v-da5d65f1]{flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative}.go-blender-text[data-v-da5d65f1]{text-wrap:pretty;flex-direction:column;gap:3px;min-width:0;display:flex}.go-blender-main[data-v-da5d65f1]{color:var(--ink);font-size:15px;font-weight:600;line-height:1.3}.go-blender-sub[data-v-da5d65f1]{color:var(--ink-soft);font-size:14px;line-height:1.3}.go-blender-sub--news[data-v-da5d65f1]{color:var(--leaf-ink);font-weight:600}@media (width<=400px){.go-blender--hunt[data-v-da5d65f1]{text-align:center;flex-direction:column;gap:6px}}@keyframes new-in-da5d65f1{0%{opacity:0;transform:translate(-50%)scale(.4)}}.go-board[data-v-da5d65f1]{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:14px;display:flex}.go-status[data-v-da5d65f1]{min-height:28px;color:var(--ink-soft);justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.go-status--ok[data-v-da5d65f1]{color:var(--leaf-ink)}.go-status--bad[data-v-da5d65f1]{color:var(--danger-ink)}.go-status--plain[data-v-da5d65f1]{color:var(--ink)}.go-signin[data-v-da5d65f1]{width:100%;max-width:300px}.go-main[data-v-da5d65f1]{gap:12px;display:flex}.go-again[data-v-da5d65f1]{flex:auto;min-width:0;padding:0 20px}.go-share[data-v-da5d65f1]{flex:none;gap:8px;padding:0 20px;font-size:21px}@media (width<=359px){.go-share[data-v-da5d65f1]{flex-direction:column;gap:1px;padding:0 14px;font-size:15px}}.go-row[data-v-da5d65f1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.go-row[data-v-da5d65f1]>*{width:100%;padding:0 12px}.spinner[data-v-da5d65f1]{border:3px solid var(--card-line);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin-da5d65f1}@keyframes spin-da5d65f1{to{transform:rotate(1turn)}}@keyframes ribbon-in-da5d65f1{0%{opacity:0;transform:scale(.4)rotate(-8deg)}}@keyframes score-pop-da5d65f1{0%{transform:scale(.6)}60%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.go-ribbon[data-v-da5d65f1],.go-hero--best .go-score[data-v-da5d65f1],.go-new[data-v-da5d65f1]{animation:none}.spinner[data-v-da5d65f1]{animation-duration:2s}}.ring[data-v-3a2bb32c]{aspect-ratio:1;width:min(100%,320px);margin:0 auto;position:relative}.ring-track[data-v-3a2bb32c]{width:100%;height:100%;position:absolute;inset:0}.ring-fruits[data-v-3a2bb32c]{position:absolute;inset:0}.ring-fruit[data-v-3a2bb32c]{place-items:center;display:grid;position:absolute}.ring-fruit[data-v-3a2bb32c] img{width:120%;max-width:none;height:120%}.ring-center[data-v-3a2bb32c]{color:var(--ink-soft);text-align:center;place-items:center;font-size:clamp(13px,4vw,16px);font-weight:600;line-height:1.25;display:grid;position:absolute;inset:32%}.howto[data-v-3a5b18cc]{flex-direction:column;gap:10px;display:flex}.howto li[data-v-3a5b18cc]{align-items:flex-start;gap:12px;font-size:17px;font-weight:500;line-height:1.3;display:flex}.howto-n[data-v-3a5b18cc]{background:var(--accent-deep);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-top:-2px;font-size:16px;font-weight:700;display:grid}.howto-ring[data-v-3a5b18cc]{margin-top:16px}.lb-notice[data-v-ac75ffff]{color:var(--ink);background:#e3f4fd;border-radius:14px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 8px 10px 14px;font-size:15px;line-height:1.35;display:flex}.lb-notice p[data-v-ac75ffff]{flex:1;margin:0}.lb-notice-x[data-v-ac75ffff]{width:44px;height:44px;color:var(--ink-soft);background:0 0;border:0;flex:none;place-items:center;margin:-8px -4px -8px 0;display:grid}.lb-head[data-v-ac75ffff]{background:var(--card);z-index:1;flex-direction:column;gap:8px;margin-bottom:10px;padding-bottom:2px;display:flex;position:sticky;top:0}.lb-mode[data-v-ac75ffff]{border-radius:var(--radius-pill);background:var(--card-sunk);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.lb-mode-opt[data-v-ac75ffff]{border-radius:var(--radius-pill);min-height:44px;color:var(--ink-mid);white-space:nowrap;transition:background-color var(--dur-fast) linear, color var(--dur-fast) linear;justify-content:center;align-items:center;gap:6px;font-size:16px;font-weight:600;display:inline-flex}.lb-mode-opt[aria-checked=true][data-v-ac75ffff]{background:var(--card);color:var(--ink);box-shadow:0 2px 0 var(--card-deep), 0 3px 8px #4a2c1d1a}.lb-mode-opt--noblender[aria-checked=true][data-v-ac75ffff]{background:var(--hard);color:var(--card);box-shadow:0 2px 0 var(--hard-deep), 0 3px 8px #4a2c1d33}.lb-tabs[data-v-ac75ffff]{border-radius:var(--radius-pill);background:var(--card-sunk);grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.lb-tab[data-v-ac75ffff]{border-radius:var(--radius-pill);min-height:44px;color:var(--ink-mid);transition:background-color var(--dur-fast) linear, color var(--dur-fast) linear;font-size:16px;font-weight:600}.lb-tab[aria-selected=true][data-v-ac75ffff]{background:var(--card);color:var(--ink);box-shadow:0 2px 0 var(--card-deep), 0 3px 8px #4a2c1d1a}.lb-panel[data-v-ac75ffff]{min-height:200px}.lb-list[data-v-ac75ffff]{flex-direction:column;gap:2px;display:flex}.lb-row[data-v-ac75ffff]{border-radius:14px;grid-template-columns:38px minmax(0,1fr) 30px auto;align-items:center;gap:10px;min-height:48px;padding:4px 10px 4px 6px;display:grid}.lb-row[data-v-ac75ffff]:nth-child(2n):not(.lb-row--me){background:var(--tray)}.lb-row--me[data-v-ac75ffff]{background:var(--highlight);box-shadow:inset 0 0 0 2px #f3c56b}.lb-rank[data-v-ac75ffff]{width:32px;height:32px;color:var(--ink-soft);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:16px;font-weight:700;display:grid}.lb-rank.gold[data-v-ac75ffff],.lb-rank.silver[data-v-ac75ffff],.lb-rank.bronze[data-v-ac75ffff]{color:var(--ink);box-shadow:inset 0 -3px #4a2c1d2e}.lb-rank.gold[data-v-ac75ffff]{background:#ffcf4a}.lb-rank.silver[data-v-ac75ffff]{background:#dfe3e8}.lb-rank.bronze[data-v-ac75ffff]{background:#eab07c}.lb-name[data-v-ac75ffff]{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.lb-name--guest[data-v-ac75ffff]{color:var(--ink-soft);font-style:italic;font-weight:500}.lb-you[data-v-ac75ffff]{color:var(--ink-soft);font-weight:500}.lb-score[data-v-ac75ffff]{text-align:right;min-width:56px;font-size:18px;font-weight:700}.lb-signin[data-v-ac75ffff]{text-align:center;color:var(--ink-soft);flex-direction:column;align-items:center;gap:10px;font-weight:500;display:flex}.lb-message[data-v-ac75ffff]{color:var(--ink-soft);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:44px 16px;font-size:17px;font-weight:600;display:flex}.lb-message p[data-v-ac75ffff]{max-width:280px}.lb-sub[data-v-ac75ffff]{margin-top:-6px;font-size:15px;font-weight:500}.lb-row--skeleton[data-v-ac75ffff]{background:0 0!important}.sk[data-v-ac75ffff]{background:var(--card-sunk);border-radius:7px;height:14px;animation:1.2s ease-in-out infinite pulse-ac75ffff;display:block}.sk-dot[data-v-ac75ffff]{border-radius:50%;width:26px;height:26px}.sk-num[data-v-ac75ffff]{width:52px;margin-left:auto}@keyframes pulse-ac75ffff{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.sk[data-v-ac75ffff]{animation:none}}.confirm-armed[data-v-40dd6878]{white-space:normal;animation:armed-in-40dd6878 var(--dur) var(--ease-back);line-height:1.1}.btn-small .confirm-armed[data-v-40dd6878]{font-size:15px}@keyframes armed-in-40dd6878{0%{opacity:.4;transform:scale(.85)}}.switch-row[data-v-73e56ca3]{text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:52px;padding:6px 4px;display:flex}.switch-row[data-v-73e56ca3]:active{background:var(--card-sunk)}.switch-icon[data-v-73e56ca3]{background:var(--card-sunk);width:36px;height:36px;color:var(--ink-soft);border-radius:50%;flex:none;place-items:center;display:grid}.switch-text[data-v-73e56ca3]{flex-direction:column;flex:1;min-width:0;display:flex}.switch-label[data-v-73e56ca3]{font-size:18px;font-weight:600}.switch-hint[data-v-73e56ca3]{color:var(--ink-soft);font-size:14px}.switch-track[data-v-73e56ca3]{background:var(--card-deep);width:52px;height:32px;transition:background-color var(--dur) linear;border-radius:16px;flex:none;position:relative}.switch-thumb[data-v-73e56ca3]{width:26px;height:26px;transition:transform var(--dur) var(--ease-back);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #4a2c1d40}.switch-row[aria-checked=true] .switch-track[data-v-73e56ca3]{background:var(--leaf)}.switch-row[aria-checked=true] .switch-thumb[data-v-73e56ca3]{transform:translate(20px)}.switch-row[aria-checked=true] .switch-icon[data-v-73e56ca3]{color:var(--ink)}.pause-share[data-v-de566794]{margin-top:12px}.pause-toggles[data-v-de566794]{border-radius:var(--radius-card);background:var(--tray);border:1.5px solid var(--card-line);margin:18px 0 16px;padding:4px 8px}.pause-row[data-v-de566794]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pause-row[data-v-de566794] .btn{width:100%}.set-group[data-v-78fc07f8]{border-radius:var(--radius-card);background:var(--tray);border:1.5px solid var(--card-line);padding:4px 8px}.set-pad[data-v-78fc07f8]{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px;display:flex}.set-heading[data-v-78fc07f8]{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:20px 4px 8px;font-size:14px;font-weight:600}.set-note[data-v-78fc07f8]{color:var(--ink-soft);font-size:15px}.set-label[data-v-78fc07f8]{font-size:15px;font-weight:600}.account-row[data-v-78fc07f8]{align-items:center;gap:12px;display:flex}.account-avatar[data-v-78fc07f8]{background:var(--highlight);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.account-text[data-v-78fc07f8]{flex-direction:column;flex:1;min-width:0;display:flex}.account-name[data-v-78fc07f8]{text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:700;overflow:hidden}.account-email[data-v-78fc07f8]{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.set-signout[data-v-78fc07f8]{color:var(--ink-soft);align-self:flex-start;margin-left:-10px}.name-form[data-v-78fc07f8]{flex-direction:column;gap:6px;display:flex}.name-input[data-v-78fc07f8]{border:2px solid var(--card-line);background:#fff;border-radius:12px;min-height:48px;padding:0 14px;font-size:18px;font-weight:600}.name-input[data-v-78fc07f8]:focus{border-color:var(--accent);outline:none}.name-input[aria-invalid=true][data-v-78fc07f8]{border-color:var(--danger)}.name-help[data-v-78fc07f8]{color:var(--ink-soft);font-size:14px}.name-help--error[data-v-78fc07f8]{color:var(--danger-ink);font-weight:600}.name-actions[data-v-78fc07f8]{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.set-row[data-v-78fc07f8]{align-items:center;gap:12px;min-height:52px;padding:6px 4px;display:flex}.set-row-icon[data-v-78fc07f8]{background:var(--card-sunk);width:36px;height:36px;color:var(--ink-soft);border-radius:50%;flex:none;place-items:center;display:grid}.set-row-text[data-v-78fc07f8]{flex-direction:column;flex:1;min-width:0;display:flex}.set-row-label[data-v-78fc07f8]{font-size:18px;font-weight:600}.set-row-hint[data-v-78fc07f8]{color:var(--ink-soft);font-size:14px}.stats-more[data-v-78fc07f8]{text-align:center;margin-top:8px}.stats[data-v-78fc07f8]{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.stat[data-v-78fc07f8]{border-radius:var(--radius-card);background:var(--tray);border:1.5px solid var(--card-line);flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:74px;padding:8px 4px;display:flex}.stat dt[data-v-78fc07f8]{color:var(--ink-soft);font-size:14px;font-weight:600}.stat dd[data-v-78fc07f8]{align-items:center;min-height:30px;margin:0;font-size:21px;font-weight:700;display:flex}.set-app[data-v-78fc07f8]{align-items:stretch}.version[data-v-78fc07f8]{color:var(--ink-soft);text-align:center;margin-top:18px;font-size:13px}.backdrop{z-index:20;background:var(--backdrop);touch-action:none;position:fixed;inset:0}.backdrop-enter-active,.backdrop-leave-active{transition:opacity var(--dur) linear}.backdrop-enter-from,.backdrop-leave-to{opacity:0}.webs[data-v-3d187fd0]{pointer-events:none;position:fixed;inset:0;overflow:hidden}.web[data-v-3d187fd0]{position:absolute;top:0}.web--left[data-v-3d187fd0]{left:0}.web--right[data-v-3d187fd0]{right:0;transform:scaleX(-1)}.web svg[data-v-3d187fd0]{display:block}.dangle[data-v-3d187fd0]{--drop:150px;position:absolute;top:44px;left:58px}.web--right .dangle[data-v-3d187fd0]{--drop:110px;left:78px}.thread[data-v-3d187fd0]{width:1px;height:var(--drop);transform-origin:top;background:#fffc;animation:11s ease-in-out infinite thread-3d187fd0;position:absolute;top:0;left:-.5px;transform:scaleY(.02)}.hanger[data-v-3d187fd0]{animation:11s ease-in-out infinite hang-3d187fd0;position:absolute;top:0;left:-13px}.web--right .thread[data-v-3d187fd0],.web--right .hanger[data-v-3d187fd0]{animation-duration:14s;animation-delay:-6s}.spider[data-v-3d187fd0]{transform-origin:50% 0;animation:2.6s ease-in-out infinite alternate sway-3d187fd0;display:block}@keyframes thread-3d187fd0{0%,12%{transform:scaleY(.02)}38%,62%{transform:scaleY(1)}50%{transform:scaleY(.9)}88%,to{transform:scaleY(.02)}}@keyframes hang-3d187fd0{0%,12%{transform:translateY(0)}38%,62%{transform:translateY(var(--drop))}50%{transform:translateY(calc(var(--drop) * .9))}88%,to{transform:translateY(0)}}@keyframes sway-3d187fd0{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}.crawl-track[data-v-3d187fd0]{top:max(var(--safe-top,0px), 2px);position:absolute;left:70px;right:92px}.crawler[data-v-3d187fd0]{width:100%;animation:40s linear -4s infinite crawl-3d187fd0}.spider--walking[data-v-3d187fd0]{transform-origin:50%;animation:40s step-end -4s infinite walk-turn-3d187fd0}.spider--walking[data-v-3d187fd0] .legs{transform-origin:0 0;animation:.18s linear infinite alternate scuttle-3d187fd0}@keyframes crawl-3d187fd0{0%,20%{transform:translate(0)}45%,70%{transform:translate(100%)}95%,to{transform:translate(0)}}@keyframes walk-turn-3d187fd0{0%{transform:rotate(90deg)}58%{transform:rotate(-90deg)}}@keyframes scuttle-3d187fd0{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.thread[data-v-3d187fd0],.hanger[data-v-3d187fd0],.spider[data-v-3d187fd0],.crawler[data-v-3d187fd0],.spider--walking[data-v-3d187fd0],.spider--walking[data-v-3d187fd0] .legs{animation:none}.thread[data-v-3d187fd0]{transform:scaleY(.4)}.hanger[data-v-3d187fd0]{transform:translateY(calc(var(--drop) * .4))}.crawl-track[data-v-3d187fd0]{display:none}}.logo[data-v-c707babc]{padding:.18em .28em .08em;font-size:clamp(76px,25vw,124px);line-height:1;display:inline-block;position:relative}.wordmark[data-v-c707babc]{z-index:1;letter-spacing:-.01em;font-size:1em;font-weight:700;display:flex;position:relative}.letter[data-v-c707babc]{-webkit-text-stroke:.15em var(--card);paint-order:stroke fill;text-shadow:0 .07em 0 var(--rim-deep), 0 .12em .14em #78321459;transform-origin:50% 80%;animation:2.6s ease-in-out infinite wobble-c707babc;display:inline-block}.letter[data-v-c707babc]:nth-child(odd){animation-direction:alternate-reverse}.orbit[data-v-c707babc]{z-index:0;animation:3s ease-in-out infinite bob-c707babc;display:block;position:absolute}.orbit[data-v-c707babc] img{filter:drop-shadow(0 .04em .05em #7832144d);width:100%;height:100%}@keyframes wobble-c707babc{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-.04em)rotate(2deg)}}@keyframes bob-c707babc{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-.09em)rotate(6deg)}}@media (prefers-reduced-motion:reduce){.letter[data-v-c707babc],.orbit[data-v-c707babc]{animation:none}}.title[data-v-2f44b397]{overscroll-behavior:none;height:100%;padding:calc(var(--safe-top) + 12px) calc(var(--safe-right) + 20px) calc(var(--safe-bottom) + 6px) calc(var(--safe-left) + 20px);flex-direction:column;align-items:center;display:flex;overflow:hidden auto}.title-hero[data-v-2f44b397]{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:14px;min-height:180px;padding:12px 0 6vh;display:flex}.title-best[data-v-2f44b397],.title-tag[data-v-2f44b397]{border-radius:var(--radius-pill);color:var(--ink);white-space:nowrap;background:#fffaf2b8;padding:6px 16px;font-size:clamp(14px,4.4vw,17px);font-weight:500}.title-best strong[data-v-2f44b397]{font-weight:700}.title-site[data-v-2f44b397]{color:#fff;letter-spacing:.03em;text-shadow:0 1px 2px #96280a73;margin-top:-6px;font-size:clamp(15px,4.6vw,18px);font-weight:700}.title-mode[data-v-2f44b397]{border-radius:var(--radius-pill);background:#fffaf28c;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.title-mode-opt[data-v-2f44b397]{border-radius:var(--radius-pill);min-height:44px;color:var(--ink-mid);white-space:nowrap;transition:background-color var(--dur-fast) linear, color var(--dur-fast) linear;justify-content:center;align-items:center;gap:6px;font-size:16px;font-weight:600;display:inline-flex}.title-mode-opt[aria-checked=true][data-v-2f44b397]{background:var(--card);color:var(--ink);box-shadow:0 2px 0 var(--card-deep), 0 3px 8px #4a2c1d1a}.title-mode-opt--noblender[aria-checked=true][data-v-2f44b397]{background:var(--hard);color:var(--card);box-shadow:0 2px 0 var(--hard-deep), 0 3px 8px #4a2c1d33}.title-menu--hard .btn-primary[data-v-2f44b397]{--btn-bg:var(--hard);--btn-edge:var(--hard-deep);text-shadow:none}.title-menu[data-v-2f44b397]{flex-direction:column;flex:none;align-items:stretch;gap:14px;width:100%;max-width:340px;padding:12px 0 8px;display:flex}.title-pair[data-v-2f44b397]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.title-pair .btn[data-v-2f44b397]{gap:7px;padding:0 10px}.title-install[data-v-2f44b397]{align-self:center}.title-install[data-v-2f44b397],.title-hint[data-v-2f44b397]{isolation:isolate;overflow:hidden}.title-install[data-v-2f44b397]:after,.title-hint[data-v-2f44b397]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffffbf 50%,#0000 65%);animation:4s ease-in-out 1.2s infinite title-shimmer-2f44b397;position:absolute;inset:0;transform:translate(-100%)}.title-hint[data-v-2f44b397]:after,.title-install[data-v-2f44b397]:after{background:linear-gradient(105deg,#0000 30%,#ffc45c99 50%,#0000 70%)}@keyframes title-shimmer-2f44b397{0%{transform:translate(-100%)}35%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.title-install[data-v-2f44b397]:after,.title-hint[data-v-2f44b397]:after{opacity:0;animation:none}}.title-hint[data-v-2f44b397]{color:var(--ink);text-align:center;text-wrap:balance;background:#fffaf2b8;border-radius:20px;padding:8px 16px;font-size:15px;line-height:1.5;position:relative}.title-hint .title-hint-icon[data-v-2f44b397]{vertical-align:-3px;margin:0 1px;display:inline-block}.title-foot[data-v-2f44b397]{width:100%;min-height:56px;color:var(--ink-soft);flex-direction:column;flex:none;align-items:center;gap:0;padding-top:8px;font-size:14px;display:flex}.title-user[data-v-2f44b397]{min-height:36px;color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.title-signin[data-v-2f44b397]{font-size:15px}.title-version[data-v-2f44b397]{color:var(--ink-mid);font-size:12px}@media (height<=700px){.title-hero[data-v-2f44b397]{gap:10px;padding-bottom:2vh}.title-menu[data-v-2f44b397]{gap:12px}}@media (height<=600px){.title-menu[data-v-2f44b397]{gap:10px}.title-hero[data-v-2f44b397]{min-height:150px}}.toasts[data-v-dfd8b6f7]{z-index:50;top:calc(var(--safe-top) + 10px);width:min(440px, calc(100% - 24px - var(--safe-left) - var(--safe-right)));pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast[data-v-dfd8b6f7]{background:var(--ink);max-width:100%;min-height:46px;color:var(--card);text-align:left;pointer-events:auto;border-radius:23px;align-items:center;gap:10px;padding:10px 18px;font-size:16px;font-weight:600;line-height:1.25;display:flex;box-shadow:0 8px 22px #4a2c1d4d}.toast--success[data-v-dfd8b6f7]{background:#2f6b34}.toast--error[data-v-dfd8b6f7]{background:#8f1d22}.toast--action[data-v-dfd8b6f7]{background:var(--accent-deep);color:#fff;font-weight:700;box-shadow:0 4px #8e2c14,0 10px 22px #4a2c1d47}.toast-enter-active[data-v-dfd8b6f7]{transition:transform .26s var(--ease-back), opacity .16s linear}.toast-leave-active[data-v-dfd8b6f7]{transition:opacity .16s linear,transform .16s linear}.toast-enter-from[data-v-dfd8b6f7]{opacity:0;transform:translateY(-24px)scale(.9)}.toast-leave-to[data-v-dfd8b6f7]{opacity:0;transform:scale(.94)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-dfd8b6f7],.toast-leave-active[data-v-dfd8b6f7]{transition:opacity .12s linear}.toast-enter-from[data-v-dfd8b6f7],.toast-leave-to[data-v-dfd8b6f7]{transform:none}}.screens{position:absolute;inset:0}.screen-enter-active,.screen-leave-active{transition:opacity .14s linear}.screen-enter-from,.screen-leave-to{opacity:0}
