.card.svelte-od0jv0{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-1);gap:10px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.track.svelte-od0jv0{background:var(--border);direction:ltr;block-size:2px;position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden}.track.svelte-od0jv0:after{content:"";background:var(--accent);inline-size:38%;animation:svelte-od0jv0-slide 1.15s var(--ease) infinite;position:absolute;inset-block:0}@keyframes svelte-od0jv0-slide{0%{transform:translate(-100%)}to{transform:translate(270%)}}.target.svelte-od0jv0{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-sm);color:var(--text-2);margin:0;overflow:hidden}.stages.svelte-od0jv0{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stages.svelte-od0jv0 li:where(.svelte-od0jv0){min-block-size:22px;color:var(--text-1);align-items:center;gap:10px;font-size:.9375rem;line-height:1.35;display:flex}.stages.svelte-od0jv0 li:where(.svelte-od0jv0):not(.done) .text:where(.svelte-od0jv0){color:var(--text-2)}.count.svelte-od0jv0{font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--text-3);white-space:nowrap;margin-inline-start:auto;padding-inline-start:8px}@media (prefers-reduced-motion:no-preference){.stages.svelte-od0jv0 li:where(.svelte-od0jv0){animation:svelte-od0jv0-stage-in .18s var(--ease) backwards}}@keyframes svelte-od0jv0-stage-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mark.svelte-od0jv0{border:2px solid var(--border-strong);border-block-start-color:var(--accent);border-radius:50%;flex:none;place-items:center;block-size:18px;inline-size:18px;animation:.9s linear infinite svelte-od0jv0-turn;display:inline-grid}.done.svelte-od0jv0 .mark:where(.svelte-od0jv0){border-color:var(--accent);background:var(--accent);color:var(--on-accent);animation:none}@keyframes svelte-od0jv0-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.track.svelte-od0jv0:after{inline-size:30%;animation:none}.mark.svelte-od0jv0{animation:none}}.importer.svelte-vk6uhj{min-inline-size:0}.import-body.svelte-vk6uhj{gap:8px;display:grid}.import-row.svelte-vk6uhj{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.import-row.svelte-vk6uhj input:where(.svelte-vk6uhj){flex:14rem;min-width:0;font-size:16px}.import-row.svelte-vk6uhj .go:where(.svelte-vk6uhj){white-space:nowrap;background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.hint.svelte-vk6uhj{color:var(--text-3);margin:0;font-size:13px;line-height:1.45}.hint.bad.svelte-vk6uhj{color:var(--danger-text)}.social.svelte-vk6uhj{border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-2);color:var(--text-1);font-size:var(--text-sm);margin:0;padding:10px 12px;line-height:1.45}textarea.svelte-vk6uhj{resize:vertical;min-height:6em;font-family:var(--font-mono,ui-monospace, monospace);font-size:13px;line-height:1.5}.import-body.svelte-vk6uhj .linkish:where(.svelte-vk6uhj){font:inherit;font-size:var(--text-sm);min-block-size:24px;color:var(--text-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:0;justify-self:start;padding:4px 2px;text-decoration:underline}.import-body.svelte-vk6uhj .linkish:where(.svelte-vk6uhj):hover{color:var(--text-1)}.door.svelte-vk6uhj{gap:10px;min-inline-size:0;display:grid}.then.svelte-vk6uhj{font-size:var(--text-sm);color:var(--text-1);margin:0;font-weight:500;line-height:1.45}.door-actions.svelte-vk6uhj{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.cam.svelte-165k4t5{justify-items:center;gap:14px;display:grid}.view.svelte-165k4t5{aspect-ratio:1;background:#0b0d12;border-radius:18px;inline-size:min(100%,420px);position:relative;overflow:hidden}.view.off.svelte-165k4t5{display:none}video.svelte-165k4t5,img.svelte-165k4t5{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}video.svelte-165k4t5{transform:scaleX(-1)}.hidden.svelte-165k4t5{visibility:hidden}.state.svelte-165k4t5{color:#fff;text-align:center;font-size:var(--text-sm);margin:0;position:absolute;inset:auto 0 12px}.guide.svelte-165k4t5{outline-offset:-2px;pointer-events:none;border-radius:50%;outline:2px dashed #ffffff8c;position:absolute;inset:14%;box-shadow:0 0 0 999px #00000047}.acts.svelte-165k4t5{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.acts.svelte-165k4t5 button:where(.svelte-165k4t5){border:1px solid var(--field-border,var(--border));background:var(--bg-1);min-block-size:44px;color:var(--text-1);font:inherit;cursor:pointer;border-radius:999px;padding:0 18px;font-weight:600}.acts.svelte-165k4t5 .primary:where(.svelte-165k4t5){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.acts.svelte-165k4t5 .shutter:where(.svelte-165k4t5){border:4px solid var(--text-1);background:0 0;border-radius:50%;place-items:center;block-size:68px;inline-size:68px;padding:0;display:grid}.shutter.svelte-165k4t5 span:where(.svelte-165k4t5){background:var(--accent);border-radius:50%;block-size:52px;inline-size:52px;transition:transform .12s}.shutter.svelte-165k4t5:active span:where(.svelte-165k4t5){transform:scale(.9)}.shutter.svelte-165k4t5:disabled{opacity:.4;cursor:default}.acts.svelte-165k4t5 button:where(.svelte-165k4t5):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.problem.svelte-165k4t5{text-align:center;max-inline-size:420px;color:var(--text-1);margin:0}.note.svelte-165k4t5{color:var(--text-2);font-size:var(--text-xs);text-align:center;margin:0}@media (prefers-reduced-motion:reduce){.shutter.svelte-165k4t5 span:where(.svelte-165k4t5){transition:none}}
