.paper.svelte-1mgpt2e{inline-size:min(100%,34rem);padding:clamp(var(--space-6), 3vw, var(--space-10));background:var(--vglc-envelope-cream);color:var(--vglc-ink-navy);box-shadow:var(--shadow-paper);margin:0}.paper__body.svelte-1mgpt2e{gap:var(--space-5);display:grid}.paper__marks.svelte-1mgpt2e{display:flex}.paper__disc.svelte-1mgpt2e{background:var(--vglc-envelope-cream);block-size:2rem;inline-size:2rem;box-shadow:0 0 0 2px var(--vglc-ink-navy);border-radius:50%;place-items:center;display:grid}.paper__disc.svelte-1mgpt2e+.paper__disc:where(.svelte-1mgpt2e){margin-inline-start:-.4rem}.paper__disc.svelte-1mgpt2e img:where(.svelte-1mgpt2e){inline-size:calc(2rem * var(--scale));block-size:calc(2rem * var(--scale))}.paper__ask.svelte-1mgpt2e{border-inline-start:var(--rule) solid var(--vglc-ink-navy);font-size:var(--text-base);padding-inline-start:var(--space-4);line-height:1.45}.paper__steps.svelte-1mgpt2e{gap:var(--space-4);border-block-start:var(--rule) solid var(--vglc-ink-navy);padding-block-start:var(--space-4);display:grid}.step.svelte-1mgpt2e{column-gap:var(--space-3);row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);display:grid}.step--waiting.svelte-1mgpt2e{visibility:hidden}.step__box.svelte-1mgpt2e{aspect-ratio:1;border:var(--rule) solid var(--vglc-ink-navy);inline-size:.875rem;transition:background-color var(--duration-fast) var(--ease-out);grid-row:1;align-self:center}.step--done.svelte-1mgpt2e .step__box:where(.svelte-1mgpt2e){background:var(--vglc-ink-navy)}.step__doing.svelte-1mgpt2e,.paper__ready-words.svelte-1mgpt2e{font-family:var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:1.125rem;line-height:1.1}.step__found.svelte-1mgpt2e{font-size:var(--text-sm);grid-column:2;line-height:1.4}.unseen.svelte-1mgpt2e{visibility:hidden}.step__dots.svelte-1mgpt2e{gap:.18em;margin-inline-start:.3em;display:inline-flex}.step__dots.svelte-1mgpt2e span:where(.svelte-1mgpt2e){aspect-ratio:1;background:currentColor;border-radius:50%;inline-size:.2em;animation:1s step-end infinite svelte-1mgpt2e-dot}.step__dots.svelte-1mgpt2e span:where(.svelte-1mgpt2e):nth-child(2){animation-delay:.2s}.step__dots.svelte-1mgpt2e span:where(.svelte-1mgpt2e):nth-child(3){animation-delay:.4s}@keyframes svelte-1mgpt2e-dot{50%{visibility:hidden}}.step--done.svelte-1mgpt2e .step__dots:where(.svelte-1mgpt2e){display:none}.paper__ready.svelte-1mgpt2e{gap:var(--space-3);border-block-start:var(--rule) solid var(--vglc-ink-navy);transition:translate var(--duration-slow) var(--ease-out), opacity var(--duration-slow) var(--ease-out);padding-block-start:var(--space-4);display:grid}.paper__ready--waiting.svelte-1mgpt2e{opacity:0;transition:none;translate:0 1.5rem}.paper__opening.svelte-1mgpt2e{gap:var(--space-1);border-inline-start:var(--rule) solid var(--vglc-ink-navy);font-size:var(--text-sm);padding-inline-start:var(--space-4);line-height:1.45;display:grid}@media (prefers-reduced-motion:reduce){.step__dots.svelte-1mgpt2e span:where(.svelte-1mgpt2e){animation:none}.paper__ready.svelte-1mgpt2e{transition:none}}
