.appcta.svelte-q1ph4l{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.storebadge.svelte-q1ph4l{border-radius:8px;line-height:0;display:inline-block}.storebadge.svelte-q1ph4l img:where(.svelte-q1ph4l){height:var(--btn-h,46px);width:auto;display:block}.storebadge.svelte-q1ph4l:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.webmetro.svelte-16ov6o6{border:1px solid var(--line);background:linear-gradient(#17202499,#0d1316b3);border-radius:20px;padding:clamp(18px,3vw,30px)}.wm-top.svelte-16ov6o6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wm-modes.svelte-16ov6o6{background:#141b1fb3;border:1px solid #ffffff29;border-radius:999px;grid-template-columns:repeat(3,1fr);gap:4px;min-width:min(420px,100%);padding:4px;display:grid}.wm-modes.svelte-16ov6o6 button:where(.svelte-16ov6o6){color:#ffffffbf;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:48px;padding:0 12px;font-size:1rem}.wm-modes.svelte-16ov6o6 button.active:where(.svelte-16ov6o6){color:var(--lime);background:#a7ff231f;box-shadow:inset 0 0 0 1px #a7ff2359}.wm-modes.svelte-16ov6o6 button:where(.svelte-16ov6o6):disabled{opacity:.55;cursor:default}.wm-toggles.svelte-16ov6o6{gap:8px;display:flex}.wm-ghost.svelte-16ov6o6{color:#ffffffd9;cursor:pointer;background:#121b1fb8;border:1px solid #ffffff24;border-radius:999px;min-height:44px;padding:0 16px}.wm-desc.svelte-16ov6o6{color:#ffffffb8;max-width:60ch;line-height:1.55}.wm-desc.svelte-16ov6o6 a:where(.svelte-16ov6o6){color:var(--lime)}.wm-stage.svelte-16ov6o6{text-align:center;justify-items:center;gap:8px;margin-top:8px;display:grid}.wm-phase.svelte-16ov6o6{gap:4px;display:grid}.wm-phase-word.svelte-16ov6o6{letter-spacing:-.02em;min-height:1.3em;font-size:clamp(2rem,5vw,3rem);font-weight:800}.wm-cycle.svelte-16ov6o6{color:#ffffffa6}.wm-ringwrap.svelte-16ov6o6{aspect-ratio:1;place-items:center;width:clamp(220px,40vw,300px);display:grid;position:relative}.wm-ring.svelte-16ov6o6{width:100%;height:100%;position:absolute;inset:0}.wm-bg.svelte-16ov6o6,.wm-seg.svelte-16ov6o6{fill:none;stroke-width:10px;transform-origin:50%;transform:rotate(-90deg)}.wm-bg.svelte-16ov6o6{stroke:#ffffff21}.wm-seg.svelte-16ov6o6{stroke-linecap:round}.wm-track-b.svelte-16ov6o6{stroke:#9cff1624}.wm-track-d.svelte-16ov6o6{stroke:#8fdfff2e}.wm-fill-b.svelte-16ov6o6{stroke:var(--lime)}.wm-fill-d.svelte-16ov6o6{stroke:var(--downswing)}.wm-play.svelte-16ov6o6{aspect-ratio:1;color:#fff;cursor:pointer;background:radial-gradient(circle at 42% 34%,#ffffff3d,#ffffff12 58%);border:1px solid #ffffff59;border-radius:50%;place-items:center;width:44%;display:grid;position:relative}.wm-play.svelte-16ov6o6 svg:where(.svelte-16ov6o6){fill:currentColor;width:42%;height:42%}.wm-controls.svelte-16ov6o6{gap:12px;width:min(560px,100%);display:grid}.wm-tempo.svelte-16ov6o6{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;margin-bottom:20px;display:grid}.step.svelte-16ov6o6{border:1px solid var(--line-strong);min-width:0;min-height:44px;color:var(--text);letter-spacing:.01em;cursor:pointer;transition:border-color .25s var(--ease), color .25s var(--ease), background-color .25s var(--ease);background:#ffffff0b;border-radius:12px;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:inline-flex}.wm-tempo.svelte-16ov6o6 .step:where(.svelte-16ov6o6):last-of-type{justify-self:end}.step.svelte-16ov6o6 svg:where(.svelte-16ov6o6){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;width:14px;height:14px}.step.svelte-16ov6o6 span:where(.svelte-16ov6o6){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.step.svelte-16ov6o6:hover:not(:disabled){border-color:var(--lime);color:var(--lime)}.step.svelte-16ov6o6:disabled{opacity:.45;cursor:default}.wm-tempo.svelte-16ov6o6 strong:where(.svelte-16ov6o6){color:var(--lime);white-space:nowrap}@media (width<=480px){.wm-modes.svelte-16ov6o6{border-radius:18px;grid-template-columns:1fr;width:100%;min-width:0}.wm-modes.svelte-16ov6o6 button:where(.svelte-16ov6o6){border-radius:14px}.wm-tempo.svelte-16ov6o6{grid-template-columns:1fr 1fr}.wm-tempo.svelte-16ov6o6 strong:where(.svelte-16ov6o6){text-align:center;grid-area:1/1/auto/-1}}.wm-actions.svelte-16ov6o6{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.wm-actions.svelte-16ov6o6 button:where(.svelte-16ov6o6){color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;min-width:150px;min-height:52px;padding:0 26px;font-size:1.05rem;font-weight:700}.wm-actions.svelte-16ov6o6 .wm-primary:where(.svelte-16ov6o6){color:var(--lime);background:#9cff1624;border-color:#9cff1673}.wm-done.svelte-16ov6o6,.wm-warn.svelte-16ov6o6,.wm-note.svelte-16ov6o6{text-align:center;max-width:60ch;margin-left:auto;margin-right:auto;line-height:1.5}.wm-done.svelte-16ov6o6{color:var(--lime)}.wm-warn.svelte-16ov6o6{color:#ffd9a0}.wm-note.svelte-16ov6o6{color:#fff9;font-size:.9rem}.webmetro.focus.svelte-16ov6o6 .wm-ringwrap:where(.svelte-16ov6o6){width:clamp(260px,70vw,440px)}.webmetro.focus.svelte-16ov6o6 .wm-phase-word:where(.svelte-16ov6o6){font-size:clamp(2.6rem,8vw,4.2rem)}@media (prefers-reduced-motion:reduce){.wm-seg.svelte-16ov6o6{transition:none}}
