.wrap.svelte-1airf5q{max-width:46rem;margin:0 auto;padding:4.5rem 1.5rem 6rem}.memo.svelte-1airf5q{border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:0 1px 3px var(--color-shadow);padding:clamp(20px,3.5vw,34px);font-family:var(--font-mono);font-size:13px;line-height:1.55;color:var(--color-text)}.controls.svelte-1airf5q{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;font-size:11px}.ctl.svelte-1airf5q{font-family:var(--font-mono);font-size:11px;color:var(--color-text-muted);background:none;border:0;padding:0;cursor:pointer;text-decoration:none;transition:color .15s var(--mv-ease-swap, ease)}.ctl.svelte-1airf5q:hover{color:var(--color-accent)}.ctl.svelte-1airf5q:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:2px}.kicker.svelte-1airf5q{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:10px}.subject.svelte-1airf5q{font-family:var(--font-mono);font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--color-text);margin-bottom:8px}.meta.svelte-1airf5q{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:baseline}.meta-k.svelte-1airf5q{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);opacity:.75}.meta-v.svelte-1airf5q{font-size:12px;color:var(--color-text-muted)}.rows.svelte-1airf5q{margin-top:20px;border-top:1px solid var(--color-border)}.row.svelte-1airf5q{display:grid;grid-template-columns:108px 1fr;gap:6px 16px;padding:12px 0;border-bottom:1px solid var(--color-border)}dt.svelte-1airf5q{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);opacity:.8;padding-top:2px}dd.svelte-1airf5q{margin:0;font-size:13px;color:var(--color-text);overflow-wrap:anywhere}.dim.svelte-1airf5q{color:var(--color-text-muted)}.rows.svelte-1airf5q a:where(.svelte-1airf5q){color:var(--color-text)}.rows.svelte-1airf5q a:where(.svelte-1airf5q):hover{color:var(--color-accent)}.proof.svelte-1airf5q{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.note.svelte-1airf5q{color:var(--color-text-muted);font-size:12px}.dot.svelte-1airf5q{display:inline-block;width:7px;height:7px;border-radius:9999px;background:var(--color-accent);margin-right:6px;vertical-align:middle}.chips.svelte-1airf5q{display:flex;flex-wrap:wrap;gap:5px}.chip.svelte-1airf5q{font-family:var(--font-mono);font-size:11px;padding:2px 8px;border-radius:6px;background:var(--color-badge-bg);color:var(--color-badge-text)}.contact.svelte-1airf5q{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.copy.svelte-1airf5q{font-family:var(--font-mono);font-size:12px;color:var(--color-accent);background:none;border:0;padding:0;cursor:pointer;transition:color .15s var(--mv-ease-swap, ease)}.copy.svelte-1airf5q:hover{color:var(--color-accent-hover);text-decoration:underline;text-underline-offset:3px}.copy.svelte-1airf5q:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.sep.svelte-1airf5q{color:var(--color-border)}@media(max-width:520px){.row.svelte-1airf5q{grid-template-columns:1fr;gap:4px}.subject.svelte-1airf5q{font-size:22px}}@media(prefers-reduced-motion:reduce){.ctl.svelte-1airf5q,.copy.svelte-1airf5q{transition:none}}@media print{nav,footer,.hud{display:none!important}body{background:#fff!important}.wrap.svelte-1airf5q{max-width:100%;padding:0}.memo.svelte-1airf5q{border:1px solid #000;border-radius:0;box-shadow:none;background:#fff;color:#000;padding:16px 4px}.controls.svelte-1airf5q{display:none}.kicker.svelte-1airf5q,.meta-k.svelte-1airf5q,.meta-v.svelte-1airf5q,dt.svelte-1airf5q,.dim.svelte-1airf5q,.note.svelte-1airf5q,.sep.svelte-1airf5q{color:#333!important;opacity:1}.subject.svelte-1airf5q,dd.svelte-1airf5q,.rows.svelte-1airf5q a:where(.svelte-1airf5q){color:#000!important}.dot.svelte-1airf5q{background:#000!important}.copy.svelte-1airf5q{display:none}.chip.svelte-1airf5q{background:transparent;color:#000;border:1px solid #000}.rows.svelte-1airf5q a:where(.svelte-1airf5q){text-decoration:underline;text-decoration-color:#000}.row.svelte-1airf5q{border-bottom-color:#999;padding:9px 0}.rows.svelte-1airf5q{border-top-color:#999}}
