.badge.svelte-kzaepx{border:1px solid transparent;border-radius:999px;background:none;padding:.45rem;cursor:pointer;display:grid}.badge.svelte-kzaepx:hover{border-color:var(--line);background:#f6f2ff}svg.svelte-kzaepx{width:1.5rem;height:1.5rem;overflow:visible}.cloud.svelte-kzaepx{fill:var(--tint);stroke:var(--ink-c);stroke-width:1.5;stroke-linejoin:round}.mark.svelte-kzaepx{fill:none;stroke:var(--ink-c);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dots.svelte-kzaepx,.dot.svelte-kzaepx{fill:var(--ink-c)}.off.svelte-kzaepx{--ink-c: var(--muted);--tint: #fff}.ok.svelte-kzaepx{--ink-c: #2f9e6e;--tint: #e3f7ee}.pending.svelte-kzaepx,.syncing.svelte-kzaepx{--ink-c: var(--lilac-ink);--tint: #ece5ff}.paused.svelte-kzaepx{--ink-c: #c98a00;--tint: #fff3d1}.alert.svelte-kzaepx{--ink-c: #c0392b;--tint: #fde6e3}.dots.svelte-kzaepx circle:where(.svelte-kzaepx){animation:svelte-kzaepx-blink 1.2s infinite}.dots.svelte-kzaepx circle:where(.svelte-kzaepx):nth-child(2){animation-delay:.2s}.dots.svelte-kzaepx circle:where(.svelte-kzaepx):nth-child(3){animation-delay:.4s}.spin.svelte-kzaepx{transform-origin:12px 13.5px;animation:svelte-kzaepx-spin 1s linear infinite}@keyframes svelte-kzaepx-blink{50%{opacity:.25}}@keyframes svelte-kzaepx-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.dots.svelte-kzaepx circle:where(.svelte-kzaepx),.spin.svelte-kzaepx{animation:none}}dialog.svelte-jby388{width:min(34rem,calc(100vw - 1.5rem));max-height:calc(100dvh - 2rem);border:none;border-radius:var(--radius);padding:0;box-shadow:0 20px 60px #2d264040;background:var(--surface);color:var(--ink)}dialog.svelte-jby388::backdrop{background:#2d264073}header.svelte-jby388{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem .2rem 1.2rem}h2.svelte-jby388{margin:0;font-size:1.2rem}.close.svelte-jby388{border:none;background:none;color:var(--muted);padding:.5rem;border-radius:999px;cursor:pointer;display:grid}.close.svelte-jby388:hover{background:#ece5ff}.body.svelte-jby388{padding:.4rem 1.2rem 1rem}footer.svelte-jby388{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.6rem 1.2rem 1.1rem}section.svelte-1qo0wf1,.stack.svelte-1qo0wf1,.code-box.svelte-1qo0wf1,.forgot.svelte-1qo0wf1{display:grid;gap:.7rem}section.svelte-1qo0wf1{margin-bottom:1.2rem}section.svelte-1qo0wf1>.btn:where(.svelte-1qo0wf1),.stack.svelte-1qo0wf1 .btn:where(.svelte-1qo0wf1),.code-box.svelte-1qo0wf1 .btn:where(.svelte-1qo0wf1),.forgot.svelte-1qo0wf1 .btn:where(.svelte-1qo0wf1){justify-self:start}summary.svelte-1qo0wf1{cursor:pointer;font-weight:700}.how.svelte-1qo0wf1 ol:where(.svelte-1qo0wf1){margin:.5rem 0;padding-inline-start:1.3em;display:grid;gap:.4rem}.code-box.svelte-1qo0wf1{padding:.8rem;border-radius:var(--radius-sm);border:2px dashed var(--lilac)}.wipe.svelte-1qo0wf1{margin-top:.5rem;padding:.8rem;border-radius:var(--radius-sm);border:2px dashed var(--danger, #d64545)}.code.svelte-1qo0wf1{margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.05rem;font-weight:700;letter-spacing:.04em;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.qr.svelte-1qo0wf1{width:min(220px,70vw);height:auto;justify-self:center;border-radius:8px}.field.svelte-1qo0wf1{display:grid;gap:.3rem}.field.svelte-1qo0wf1 input:where(.svelte-1qo0wf1){max-width:22rem}.row.svelte-1qo0wf1{display:flex;flex-wrap:wrap;gap:.5rem}.state.svelte-1qo0wf1{margin:0;font-weight:700}.state.error.svelte-1qo0wf1{color:var(--danger, #c03030)}.bar.svelte-17dfnow{background:#fffbe6;border-bottom:1px solid var(--line);padding:.5rem 1rem;font-size:.9rem}.err.svelte-17dfnow{background:#ffe9e9}progress.svelte-17dfnow{width:100%;height:6px;accent-color:var(--lilac-ink)}.slides.svelte-iao7u{touch-action:pan-y;display:grid;justify-items:center;text-align:center;min-height:15rem;align-content:center;gap:.4rem}h3.svelte-iao7u{margin:.2rem 0 0;font-size:1.3rem;color:var(--lilac-ink)}p.svelte-iao7u{margin:.3rem 0 0}.dots.svelte-iao7u{display:flex;justify-content:center;gap:6px;margin-top:.6rem}.dots.svelte-iao7u span:where(.svelte-iao7u){width:8px;height:8px;border-radius:4px;background:var(--line)}.dots.svelte-iao7u span.on:where(.svelte-iao7u){background:var(--lilac-ink);width:20px}.skip.svelte-10ehbbt:focus{position:fixed;top:.5rem;left:.5rem;width:auto;height:auto;clip:auto;background:#fff;padding:.5rem 1rem;z-index:10}header.svelte-10ehbbt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.6rem 1rem;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.brand.svelte-10ehbbt{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--ink);font-family:var(--title);font-weight:600;font-size:1.25rem}header.svelte-10ehbbt nav:where(.svelte-10ehbbt){display:flex;gap:.25rem;overflow-x:auto}header.svelte-10ehbbt nav:where(.svelte-10ehbbt) a:where(.svelte-10ehbbt){text-decoration:none;color:var(--ink);font-weight:700;padding:.45rem .8rem;border-radius:999px;white-space:nowrap;display:flex;align-items:center;gap:.3rem}header.svelte-10ehbbt nav:where(.svelte-10ehbbt) a[aria-current=page]:where(.svelte-10ehbbt){background:#ece5ff;color:var(--lilac-ink)}.tools.svelte-10ehbbt{display:flex;align-items:center;gap:.2rem;margin-left:auto}@media(max-width:40rem){.tools.svelte-10ehbbt{order:1}header.svelte-10ehbbt nav:where(.svelte-10ehbbt){order:2;width:100%;justify-content:space-between}header.svelte-10ehbbt nav:where(.svelte-10ehbbt){gap:0}header.svelte-10ehbbt nav:where(.svelte-10ehbbt) a:where(.svelte-10ehbbt){padding:.4rem .45rem;font-size:clamp(.8rem,4vw,1rem)}}.gear.svelte-10ehbbt{display:grid;padding:.45rem;border-radius:999px;color:var(--ink)}.gear.svelte-10ehbbt:hover,.gear[aria-current=page].svelte-10ehbbt{background:#ece5ff;color:var(--lilac-ink)}.gear.svelte-10ehbbt svg:where(.svelte-10ehbbt){width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.linkish.svelte-10ehbbt{background:none;border:none;padding:0;font:inherit;color:var(--lilac-ink);text-decoration:underline;cursor:pointer}main.svelte-10ehbbt{max-width:64rem;margin:0 auto;padding:1.5rem 1rem 3rem}footer.svelte-10ehbbt{border-top:1px solid var(--line);padding:1.5rem 1rem 2rem;text-align:center;font-size:.9rem}footer.svelte-10ehbbt nav:where(.svelte-10ehbbt){display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.2rem;margin-bottom:.8rem}
