label.svelte-11km3fc{margin-bottom:.3em;font-weight:700;display:block}.row.svelte-11km3fc{gap:.5rem;display:flex}.row.svelte-11km3fc input:where(.svelte-11km3fc){flex:1;min-width:0}.hint.svelte-11km3fc{font-size:var(--s-1);color:var(--ink-soft);margin-top:.5em;line-height:1.6}.answers.svelte-11km3fc{margin:1.5rem 0 0;padding:0;list-style:none}.answers.svelte-11km3fc li:where(.svelte-11km3fc){border-top:1px solid var(--rule);margin-bottom:1rem;padding-top:.75rem}.q.svelte-11km3fc{margin-bottom:.3em;font-weight:700}.refs.svelte-11km3fc{font-size:var(--s-1)}.ref.svelte-11km3fc{border:1px solid var(--rule);cursor:pointer;font-family:var(--font-mono);background:0 0;border-radius:6px;padding:.1em .4em}.timeline.svelte-1lr997s{max-height:28rem;margin:0;padding:0;list-style:none;overflow-y:auto}.timeline.svelte-1lr997s button:where(.svelte-1lr997s){text-align:start;border:0;border-bottom:1px solid var(--rule);cursor:pointer;background:0 0;width:100%;padding:.6em .2em;display:grid}.timeline.svelte-1lr997s button:where(.svelte-1lr997s):hover .what:where(.svelte-1lr997s){text-decoration:underline}.timeline.svelte-1lr997s button[aria-current=true]:where(.svelte-1lr997s){background:var(--signal);color:var(--on-signal)}.when.svelte-1lr997s{font-size:var(--s-1);color:inherit;opacity:.85}.past-doc.svelte-1lr997s{margin-top:1rem;overflow-x:auto}dialog.svelte-ayg47q{border:1px solid var(--rule);background:var(--surface);max-width:min(36rem,100vw - 2rem);color:var(--ink);box-shadow:var(--shadow);border-radius:20px;padding:2rem}dialog.svelte-ayg47q::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00050fcc}fieldset.svelte-ayg47q{border:0;border-top:1px solid var(--rule);margin:0;padding:.75rem 0 1rem}legend.svelte-ayg47q{padding:0;font-weight:800}.choice.svelte-ayg47q{align-items:baseline;gap:.6em;padding-block:.3em;display:flex}.choice.svelte-ayg47q input:where(.svelte-ayg47q){width:1.2rem;height:1.2rem;accent-color:var(--ink)}.field.svelte-ayg47q{gap:.3em;margin-top:.5em;font-weight:700;display:grid}.note.svelte-ayg47q{font-size:var(--s-1)}.live.svelte-7slay7{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.layout.svelte-7slay7{gap:1.4rem;padding-top:1.8rem;display:grid}main.svelte-7slay7{min-width:0}main.svelte-7slay7:focus{outline:none}.reader-heading.svelte-7slay7{margin-bottom:1.4rem}.page-note.svelte-7slay7{color:var(--accent);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.8rem;display:flex}.reader-heading.svelte-7slay7 h1:where(.svelte-7slay7){margin-bottom:.5rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:400}.reader-description.svelte-7slay7{color:var(--ink-soft);font-size:.9rem}.controls.svelte-7slay7{border:1px solid var(--rule);background:var(--surface);border-radius:16px;flex-wrap:wrap;align-items:center;gap:.65rem;padding:1.1rem;display:flex}.controls.svelte-7slay7 .button{min-height:2.5rem;padding-inline:1rem;font-size:.8rem}.status.svelte-7slay7{border:1px solid var(--rule);color:var(--ink-soft);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.3rem 0;padding:.75rem 1rem;font-size:.85rem;display:flex}.status.svelte-7slay7:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:.4rem;height:.4rem;margin-right:.25rem}.status.alarm.svelte-7slay7{border-color:var(--alarm);color:var(--alarm);font-weight:600}.status.alarm.svelte-7slay7:before{background:var(--alarm)}.audio-preview.svelte-7slay7{max-width:var(--measure);color:var(--ink-soft);margin-top:1rem;padding:.2rem;font-size:.8rem}.audio-preview.svelte-7slay7 summary:where(.svelte-7slay7){color:var(--ink-soft)}.audio-preview.svelte-7slay7 p:where(.svelte-7slay7){margin-top:.7rem}.audio-preview.svelte-7slay7 label:where(.svelte-7slay7){align-items:start;gap:.5em;margin-block:.6rem;display:flex}.recording-notice.svelte-7slay7{border:1px solid var(--rule);background:var(--surface-raised);overflow-wrap:anywhere;border-radius:12px;margin-top:1rem;padding:1rem;font-size:.85rem}.working.svelte-7slay7{font-style:italic}.content.svelte-7slay7{border:1px solid var(--rule);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.content.svelte-7slay7:focus-visible{outline-offset:6px}.content-bar.svelte-7slay7{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.3rem;font-size:.8rem;display:flex}.content-bar.svelte-7slay7>span:where(.svelte-7slay7):first-child{align-items:center;gap:.5rem;display:flex}.content-state.svelte-7slay7{color:var(--ink-soft);font-size:.7rem}.content-body.svelte-7slay7{min-height:23rem;padding:1.5rem}.empty-heading.svelte-7slay7{padding:1rem 0 .5rem}.empty-icon.svelte-7slay7{border:1px solid var(--rule);background:var(--surface-raised);color:var(--accent);box-shadow:0 0 45px var(--ambient);border-radius:18px;margin-bottom:1.5rem;padding:1rem;display:inline-flex}.empty-heading.svelte-7slay7 h2:where(.svelte-7slay7){font-size:1.7rem}.empty-heading.svelte-7slay7 p:where(.svelte-7slay7){color:var(--ink-soft);font-size:.85rem}.steps.svelte-7slay7{max-width:var(--measure);color:var(--ink-soft);padding-left:1.3em;font-size:.9rem}.steps.svelte-7slay7 li:where(.svelte-7slay7){margin-bottom:.8em;padding-left:.3em}.steps.svelte-7slay7 li:where(.svelte-7slay7)::marker{color:var(--accent)}.content-body.svelte-7slay7>p:where(.svelte-7slay7){color:var(--ink-soft);font-size:.85rem}aside.svelte-7slay7{align-content:start;gap:1rem;min-width:0;display:grid}aside.svelte-7slay7 section{background:var(--surface);border:1px solid var(--rule);border-radius:16px;min-width:0;padding:1.4rem}aside.svelte-7slay7 h2{align-items:center;gap:.6rem;margin-bottom:1rem;font-size:1rem;display:flex}aside.svelte-7slay7 h2 svg{color:var(--accent);flex-shrink:0}aside.svelte-7slay7 p,aside.svelte-7slay7 label{font-size:.85rem}aside.svelte-7slay7 p{color:var(--ink-soft);margin-bottom:0}aside.svelte-7slay7 .button{font-size:.8rem}.pointer-panel.svelte-7slay7 p:where(.svelte-7slay7){border-left:2px solid var(--mosaic);padding-left:.85rem}.pointer-panel.svelte-7slay7 .button:where(.svelte-7slay7){margin-top:1rem}@media (width>=1100px){.layout.svelte-7slay7{grid-template-columns:minmax(0,1fr) 21rem}aside.svelte-7slay7{padding-top:.3rem}}@media (width<=650px){.layout.svelte-7slay7{padding-top:1.5rem}.controls.svelte-7slay7{padding:.8rem}.controls.svelte-7slay7>.button:where(.svelte-7slay7){width:100%}.content-body.svelte-7slay7{padding:1rem}.content-bar.svelte-7slay7{padding:.9rem 1rem}.content-state.svelte-7slay7{display:none}}
