.page.svelte-11o795e{gap:var(--space-12);max-width:var(--page-w);padding:var(--pad-page);font-size:1em;font-family:var(--font-body);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}@media (width>=64em){.page.svelte-11o795e{grid-template-columns:13.75em minmax(0,1fr)}}.rail.svelte-11o795e{gap:var(--space-1);flex-direction:column;align-self:start;display:flex}.rail.svelte-11o795e a:where(.svelte-11o795e){padding:var(--space-4) var(--space-5);border-radius:var(--radius-3);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-4);text-decoration:none}.rail.svelte-11o795e a:where(.svelte-11o795e):hover{background:var(--state-hover-surface);color:var(--text-2)}.rail.svelte-11o795e .on:where(.svelte-11o795e){background:var(--fill-blue);color:var(--text-0)}header.svelte-11o795e{margin-bottom:var(--space-10)}h1.svelte-11o795e{font-family:var(--font-head);font-weight:var(--fw-bold);font-size:var(--fs-h1-index);color:var(--text-1);margin:0}.stamp.svelte-11o795e{margin:var(--space-3) 0 0;font-size:var(--fs-meta);color:var(--text-6)}.prose.svelte-11o795e{max-width:var(--prose-max);font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--text-3)}.prose.svelte-11o795e h2{margin:var(--space-12) 0 var(--space-5);font-family:var(--font-head);font-weight:var(--fw-semibold);font-size:var(--fs-h2);color:var(--text-1)}.prose.svelte-11o795e h3{margin:var(--space-10) 0 var(--space-4);font-family:var(--font-head);font-weight:var(--fw-semibold);font-size:var(--fs-h3);color:var(--text-1)}.prose.svelte-11o795e p,.prose.svelte-11o795e ul,.prose.svelte-11o795e ol{margin:0 0 var(--space-6)}.prose.svelte-11o795e li{margin-bottom:var(--space-3)}.prose.svelte-11o795e a{color:var(--accent-blue-line)}.prose.svelte-11o795e strong{color:var(--text-1);font-weight:var(--fw-bold)}.prose.svelte-11o795e .scroll-x{overscroll-behavior-x:contain;margin:0 0 var(--space-6);overflow-x:auto}.prose.svelte-11o795e table{border-collapse:collapse;width:100%;font-size:var(--fs-meta);line-height:var(--lh-snug)}.prose.svelte-11o795e th,.prose.svelte-11o795e td{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-hairline);text-align:left;vertical-align:top}.prose.svelte-11o795e th{color:var(--text-2);font-weight:var(--fw-bold);white-space:nowrap}.prose.svelte-11o795e code{padding:var(--space-1) var(--space-3);border-radius:var(--radius-2);background:var(--surface-inset);font-family:var(--font-mono);font-size:var(--fs-meta-sm);color:var(--text-2)}.prose.svelte-11o795e .rm-strip{gap:var(--space-2);margin:var(--space-8) 0 var(--space-5);display:flex}.prose.svelte-11o795e .rm-strip i{border-radius:var(--radius-pill);background:var(--border-default);flex:1;height:.4375em}.prose.svelte-11o795e .rm-strip i.on{background:var(--accent-teal)}.prose.svelte-11o795e .rm-strip i.now{background:var(--accent-blue)}.prose.svelte-11o795e .rm-legend{margin:0 0 var(--space-10);font-size:var(--fs-meta);color:var(--text-6)}.prose.svelte-11o795e .rm-steps{gap:var(--space-4);margin:0 0 var(--space-12);flex-direction:column;display:flex}.prose.svelte-11o795e .rm-step{padding:var(--pad-card);border:1px solid var(--border-subtle);border-radius:var(--radius-4);background:var(--surface-card)}.prose.svelte-11o795e .rm-step:not(.is-done):not(.is-now){background:0 0;border-style:dashed}.prose.svelte-11o795e .rm-step.is-now{border-color:var(--accent-blue-line)}.prose.svelte-11o795e .rm-head{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.prose.svelte-11o795e .rm-num{border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-inset);width:2.125em;height:2.125em;font-family:var(--font-mono);font-size:var(--fs-meta-sm);font-weight:var(--fw-bold);color:var(--text-6);flex:none;justify-content:center;align-items:center;display:flex}.prose.svelte-11o795e .rm-step.is-done .rm-num{border-color:var(--accent-teal-line);background:var(--fill-teal);color:var(--accent-teal)}.prose.svelte-11o795e .rm-step.is-now .rm-num{border-color:var(--accent-blue-line);background:var(--fill-blue);color:var(--accent-blue)}.prose.svelte-11o795e .rm-title{font-family:var(--font-head);font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--text-1)}.prose.svelte-11o795e .rm-state{padding:var(--pad-badge-s);border:1px solid var(--border-hairline);border-radius:var(--radius-pill);background:var(--surface-inset);font-size:var(--fs-badge);color:var(--text-6);white-space:nowrap;margin-left:auto}.prose.svelte-11o795e .rm-step.is-done .rm-state{border-color:var(--accent-teal-line);background:var(--fill-teal);color:var(--accent-teal)}.prose.svelte-11o795e .rm-step.is-now .rm-state,.prose.svelte-11o795e .rm-state.is-mark{border-color:var(--accent-blue-line);background:var(--fill-blue);color:var(--accent-blue)}.prose.svelte-11o795e .rm-step p{margin:var(--space-4) 0 0}.prose.svelte-11o795e .rm-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.prose.svelte-11o795e .rm-chips span{padding:var(--pad-chip);border:1px solid var(--border-hairline);border-radius:var(--radius-pill);background:var(--surface-inset);font-size:var(--fs-meta-sm);color:var(--text-4)}.prose.svelte-11o795e .rm-chips .ok{color:var(--accent-teal)}.prose.svelte-11o795e .rm-chips .ok:before{content:"✓ ";font-weight:var(--fw-bold)}.prose.svelte-11o795e .rm-waterline{margin:var(--space-4) 0;padding-top:var(--space-5);border-top:2px solid var(--accent-blue-line)}.prose.svelte-11o795e .rm-waterline span{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:.0625em;text-transform:uppercase;color:var(--accent-blue)}.prose.svelte-11o795e .rm-waterline p{margin:var(--space-3) 0 0;font-size:var(--fs-meta);color:var(--text-4)}
