.lencana.svelte-2n7o0h{--ink: #0f2a1f;--canvas: #fbfcfa;--rule: rgba(15, 42, 31, .12);--muted: rgba(15, 42, 31, .62);--saffron: #d9821f;background:var(--canvas);color:var(--ink);min-height:100%}.shell.svelte-2n7o0h{max-width:44rem;margin:0 auto;padding:1.25rem 1rem 6rem}@media (min-width: 640px){.shell.svelte-2n7o0h{padding:2rem 1rem 3rem}}header.svelte-2n7o0h{margin:.25rem 0 2rem}h1.svelte-2n7o0h{font-size:1.75rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;margin:0}@media (min-width: 640px){h1.svelte-2n7o0h{font-size:2rem}}.verdict.svelte-2n7o0h{margin:.75rem 0 0;font-size:1rem;line-height:1.55;max-width:62ch}.meta.svelte-2n7o0h{margin:.5rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--muted);max-width:62ch}section.svelte-2n7o0h{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--rule)}h2.svelte-2n7o0h{display:flex;align-items:baseline;gap:.625rem;font-size:1rem;font-weight:600;margin:0 0 1rem}.step.svelte-2n7o0h{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:500}fieldset.svelte-2n7o0h{border:0;padding:0;margin:0}section.svelte-2n7o0h>.formats:where(.svelte-2n7o0h){margin-bottom:1rem}.sr-only.svelte-2n7o0h{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.choices.svelte-2n7o0h{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 560px){.choices.svelte-2n7o0h{grid-template-columns:1fr 1fr}}.choice.svelte-2n7o0h{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;padding:.875rem;border:1px solid var(--rule);border-radius:2px;cursor:pointer;background:#fff;transition:border-color .15s ease-out}.choice.on.svelte-2n7o0h{border-color:var(--ink)}.choice.svelte-2n7o0h:focus-within{outline:2px solid var(--ink);outline-offset:2px}.choice.svelte-2n7o0h input:where(.svelte-2n7o0h){position:absolute;opacity:0;pointer-events:none}.choice.svelte-2n7o0h img:where(.svelte-2n7o0h){max-width:100%;height:auto}.choice.square.svelte-2n7o0h img:where(.svelte-2n7o0h){width:96px}.choice-label.svelte-2n7o0h{font-size:.75rem;color:var(--muted)}.formats.svelte-2n7o0h{display:inline-flex;border:1px solid var(--rule);border-radius:2px;overflow:hidden;margin-bottom:.75rem}.formats.svelte-2n7o0h button:where(.svelte-2n7o0h){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#fff;color:var(--muted);font:inherit;font-size:.8125rem;padding:.4rem .9rem;cursor:pointer;transition:color .15s ease-out,background-color .15s ease-out}.formats.svelte-2n7o0h button:where(.svelte-2n7o0h)+button:where(.svelte-2n7o0h){border-left:1px solid var(--rule)}.formats.svelte-2n7o0h button.on:where(.svelte-2n7o0h){background:var(--ink);color:var(--canvas)}.formats.svelte-2n7o0h button:where(.svelte-2n7o0h):focus-visible{outline:2px solid var(--ink);outline-offset:-2px}pre.svelte-2n7o0h{margin:0;padding:.875rem 1rem;border:1px solid var(--rule);border-radius:2px;background:#fff;font-size:.75rem;line-height:1.6;overflow-x:auto;white-space:pre;-moz-tab-size:2;tab-size:2}.copy.svelte-2n7o0h{margin-top:.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ink);border-radius:2px;background:var(--ink);color:var(--canvas);font:inherit;font-size:.875rem;font-weight:500;padding:.55rem 1.1rem;cursor:pointer;transition:opacity .15s ease-out}.copy.svelte-2n7o0h:hover{opacity:.88}.copy.svelte-2n7o0h:focus-visible{outline:2px solid var(--ink);outline-offset:2px}ul.svelte-2n7o0h{margin:0;padding:0;list-style:none}li.svelte-2n7o0h{position:relative;padding-left:1.5rem;margin-bottom:.625rem;font-size:.9375rem;line-height:1.55;max-width:62ch}li.svelte-2n7o0h:before,li.svelte-2n7o0h:after{content:"";position:absolute;left:.125rem;top:.5rem;width:.5rem;height:.5rem;border:1px solid var(--ink)}li.svelte-2n7o0h:after{transform:rotate(45deg)}.caveat.svelte-2n7o0h{margin:1.25rem 0 0;padding-left:.875rem;border-left:2px solid var(--saffron);font-size:.875rem;line-height:1.55;color:var(--ink);max-width:62ch}a.svelte-2n7o0h{color:var(--ink);text-decoration:underline;text-underline-offset:2px}a.svelte-2n7o0h:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.back.svelte-2n7o0h{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--rule);font-size:.9375rem}@media (prefers-reduced-motion: reduce){.choice.svelte-2n7o0h,.formats.svelte-2n7o0h button:where(.svelte-2n7o0h),.copy.svelte-2n7o0h{transition:none}}
