.guide.svelte-11u0zsa{aspect-ratio:1;place-items:center;width:min(72vw,100dvh - 15rem,480px);display:grid;position:relative}.ring.svelte-11u0zsa{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ring-track.svelte-11u0zsa,.ring-progress.svelte-11u0zsa{fill:none;stroke-width:3px}.ring-track.svelte-11u0zsa{stroke:var(--ring-track)}.ring-progress.svelte-11u0zsa{stroke:var(--ring-fg);stroke-linecap:round}.circle.svelte-11u0zsa{aspect-ratio:1;background:var(--circle-bg);will-change:transform;border-radius:50%;width:78%}.label.svelte-11u0zsa{letter-spacing:.1em;color:var(--circle-fg);margin:0;font-size:1.75rem;font-weight:600;position:absolute}.label.hint.svelte-11u0zsa{font-size:1.125rem}.logo-mark.svelte-1ptempm{width:28px;height:28px}.sheet.svelte-1mhf53w{overscroll-behavior:contain;width:min(100%,420px);max-height:55dvh;padding:1.5rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom));background:var(--bg);color:var(--fg);border:none;border-radius:20px 20px 0 0;margin:auto auto 0;overflow-y:auto}@media (width>=720px){.sheet.svelte-1mhf53w{width:380px;height:100dvh;max-height:none;padding:calc(1.5rem + env(safe-area-inset-top)) calc(1.5rem + env(safe-area-inset-right)) calc(1.5rem + env(safe-area-inset-bottom)) 1.5rem;border-radius:20px 0 0 20px;margin:0 0 0 auto}}.sheet.svelte-1mhf53w::backdrop{background:#0000001f}h2.svelte-1mhf53w{margin:0 0 1rem;font-size:1.25rem}fieldset.svelte-1mhf53w{border:none;margin:0 0 1rem;padding:0}legend.svelte-1mhf53w{color:var(--fg-soft);margin-bottom:.5rem;padding:0;font-size:.875rem}.advanced.svelte-1mhf53w{margin:0 0 1rem}.advanced.svelte-1mhf53w summary:where(.svelte-1mhf53w){min-height:44px;color:var(--fg-soft);cursor:pointer;align-items:center;font-size:.875rem;list-style:none;display:flex}.advanced.svelte-1mhf53w summary:where(.svelte-1mhf53w)::-webkit-details-marker{display:none}.advanced.svelte-1mhf53w summary:where(.svelte-1mhf53w):before{content:"▸";margin-right:.5rem;transition:transform .2s}.advanced[open].svelte-1mhf53w summary:where(.svelte-1mhf53w):before{transform:rotate(90deg)}.advanced.svelte-1mhf53w fieldset:where(.svelte-1mhf53w){margin:.5rem 0 0}.preset.svelte-1mhf53w,.slider.svelte-1mhf53w,.vibration.svelte-1mhf53w{align-items:center;gap:.75rem;min-height:44px;display:flex}.preset-text.svelte-1mhf53w{flex-direction:column;gap:.125rem;padding:.375rem 0;display:flex}.preset-desc.svelte-1mhf53w{color:var(--fg-soft);font-size:.8125rem;line-height:1.5}.slider.svelte-1mhf53w{flex-direction:column;align-items:stretch;gap:.25rem}.slider.svelte-1mhf53w input:where(.svelte-1mhf53w){width:100%;min-height:44px}.install-hint.svelte-w1qezi{color:var(--fg-soft);justify-content:center;align-items:center;gap:.25rem;font-size:.75rem;animation:.5s svelte-w1qezi-fade-in;display:flex}@keyframes svelte-w1qezi-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.install-hint.svelte-w1qezi{animation:none}}.hint-text.svelte-w1qezi{color:inherit;font:inherit;text-align:center;min-height:auto;padding:.25rem .5rem}.hint-text.static.svelte-w1qezi{padding:.25rem .5rem}.how.svelte-w1qezi{white-space:nowrap;opacity:.85;align-items:center;display:inline-flex}.share-icon.svelte-w1qezi{width:1em;height:1em;margin:0 .15em}.dismiss.svelte-w1qezi{min-width:44px;min-height:44px;color:inherit;flex-shrink:0;font-size:1rem;line-height:1}.site-footer.svelte-4jwo3w{inset:auto 0 calc(.5rem + env(safe-area-inset-bottom));padding-inline:max(env(safe-area-inset-left), env(safe-area-inset-right));z-index:1;text-align:center;color:var(--fg-soft);font-size:.75rem;transition:opacity .4s,visibility .4s;position:absolute}.site-footer.svelte-4jwo3w p:where(.svelte-4jwo3w){margin:0}.footer-links.svelte-4jwo3w{justify-content:center;align-items:center;gap:.25rem;display:flex}.footer-links.svelte-4jwo3w a:where(.svelte-4jwo3w){min-height:44px;color:inherit;align-items:center;padding:0 .5rem;display:inline-flex}.github-icon.svelte-4jwo3w{width:18px;height:18px}.hidden.svelte-4jwo3w{opacity:0;visibility:hidden}.app.svelte-1uha8ag{min-height:100dvh;position:relative}.stage.svelte-1uha8ag{display:contents}.tap-area.svelte-1uha8ag{border-radius:0;place-items:center;width:100%;padding:0;display:grid;position:absolute;inset:0}.tap-area.svelte-1uha8ag:focus-visible{outline-offset:-4px}.site-header.svelte-1uha8ag{top:calc(.75rem + env(safe-area-inset-top));left:calc(1rem + env(safe-area-inset-left));z-index:1;pointer-events:none;align-items:center;gap:.5rem;display:flex;position:absolute}.logo-text.svelte-1uha8ag{letter-spacing:.08em;margin:0;font-size:1rem;font-weight:600}.settings-button.svelte-1uha8ag{top:calc(.75rem + env(safe-area-inset-top));right:calc(.75rem + env(safe-area-inset-right));z-index:1;color:var(--fg-soft);padding:.5rem 1rem;position:absolute}.site-header.svelte-1uha8ag,.settings-button.svelte-1uha8ag{transition:opacity .4s,visibility .4s}.hidden.svelte-1uha8ag{opacity:0;visibility:hidden}
