.detail-head.svelte-lsa6yi{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:48px;align-items:start;padding-bottom:28px;border-bottom:1px solid var(--border);margin-bottom:32px}.meta.svelte-lsa6yi{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklch,var(--card) 85%,transparent);padding:16px 18px;font-family:var(--font-mono);font-size:11px}.meta__row.svelte-lsa6yi{display:grid;grid-template-columns:100px 1fr;gap:10px;padding:5px 0}.meta__row.svelte-lsa6yi+.meta__row:where(.svelte-lsa6yi){border-top:1px dashed var(--border)}.meta__k.svelte-lsa6yi{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.1em;font-size:9px;padding-top:3px}.meta__v.svelte-lsa6yi{color:var(--foreground)}.meta__chip.svelte-lsa6yi{display:inline-block;padding:1px 7px;border:1px solid var(--border);border-radius:3px;font-size:10px;margin-right:4px;margin-bottom:2px;color:var(--foreground);text-decoration:none;transition:border-color .15s}.meta__chip.svelte-lsa6yi:hover{border-color:var(--accent);color:var(--accent)}.body-layout.svelte-lsa6yi{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:48px;align-items:start}.steps-rail.svelte-lsa6yi{position:sticky;top:90px;font-family:var(--font-mono);font-size:11px}.steps-rail__lbl.svelte-lsa6yi{color:var(--muted-foreground);letter-spacing:.15em;text-transform:uppercase;font-size:9px;margin-bottom:10px}.steps-rail__item.svelte-lsa6yi{padding:5px 0;color:var(--muted-foreground);display:flex;gap:10px;align-items:baseline}.steps-rail__item.active.svelte-lsa6yi{color:var(--accent)}.steps-rail__item__n.svelte-lsa6yi{color:var(--muted-foreground);min-width:22px}.steps-rail__item.active.svelte-lsa6yi .steps-rail__item__n:where(.svelte-lsa6yi){color:var(--accent)}.runbook-prose.svelte-lsa6yi{max-width:720px}.runbook-prose.svelte-lsa6yi h2{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:var(--accent);margin:44px 0 14px;display:flex;align-items:center;gap:10px}.runbook-prose.svelte-lsa6yi h2:before{content:"##";opacity:.5}.runbook-prose.svelte-lsa6yi h3{font-family:var(--font-sans);font-size:16px;font-weight:600;letter-spacing:-.01em;margin:28px 0 10px;display:flex;align-items:baseline;gap:10px}.runbook-prose.svelte-lsa6yi h3[data-step]:before{content:attr(data-step);font-family:var(--font-mono);font-size:10px;color:var(--accent);border:1px solid var(--accent);padding:1px 6px;border-radius:3px;letter-spacing:.1em;flex-shrink:0}.runbook-prose.svelte-lsa6yi p{font-family:var(--font-sans);font-size:15px;line-height:1.7;margin:0 0 14px;color:var(--foreground)}.runbook-prose.svelte-lsa6yi strong{color:var(--foreground);font-weight:600}.runbook-prose.svelte-lsa6yi em{font-style:italic;color:var(--muted-foreground)}.runbook-prose.svelte-lsa6yi ul,.runbook-prose.svelte-lsa6yi ol{padding-left:22px;margin:0 0 16px}.runbook-prose.svelte-lsa6yi li{margin-bottom:6px;font-size:15px;line-height:1.7}.runbook-prose.svelte-lsa6yi ul li::marker{color:var(--accent);content:"▸ "}.runbook-prose.svelte-lsa6yi ol li::marker{color:var(--accent);font-family:var(--font-mono);font-size:12px}.runbook-prose.svelte-lsa6yi code{font-family:var(--font-mono);font-size:.88em;background:color-mix(in oklch,var(--accent) 10%,transparent);padding:2px 6px;border-radius:3px;color:var(--accent)}.runbook-prose.svelte-lsa6yi pre.shiki code{background:none;padding:0;color:inherit}.runbook-prose.svelte-lsa6yi pre:not(.shiki){background:color-mix(in oklch,var(--muted) 45%,transparent);border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:0 4px 4px 0;padding:14px 18px;margin:18px 0 22px;font-family:var(--font-mono);font-size:12px;line-height:1.7;white-space:pre;overflow-x:auto;color:var(--foreground)}.runbook-prose.svelte-lsa6yi pre:not(.shiki) code{background:none;padding:0;font-size:inherit}.runbook-prose.svelte-lsa6yi .code-wrap{position:relative;margin:18px 0 22px}.runbook-prose.svelte-lsa6yi .code-wrap pre.shiki{font-family:var(--font-mono);font-size:12px;line-height:1.6;background:#030303;color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;overflow-x:auto;white-space:pre;margin:0}html:not(.dark) .runbook-prose.svelte-lsa6yi .code-wrap pre.shiki{background:#f2f2f2}.runbook-prose.svelte-lsa6yi .code-wrap pre.shiki code{background:none;padding:0;font-size:inherit;line-height:inherit}.runbook-prose.svelte-lsa6yi .code-wrap .shiki span{color:var(--shiki-dark)}html:not(.dark) .runbook-prose.svelte-lsa6yi .code-wrap .shiki span{color:var(--shiki-light)}.runbook-prose.svelte-lsa6yi .code-copy{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:4px;border:1px solid var(--border);background:color-mix(in oklch,var(--card) 80%,transparent);color:var(--muted-foreground);display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .15s,border-color .15s,background .15s}.runbook-prose.svelte-lsa6yi .code-copy:hover{color:var(--accent);border-color:var(--accent);background:color-mix(in oklch,var(--accent) 10%,var(--card))}.runbook-prose.svelte-lsa6yi .code-copy.copied{color:var(--accent);border-color:var(--accent)}.runbook-prose.svelte-lsa6yi .code-copy svg{width:14px;height:14px;display:block}.runbook-prose.svelte-lsa6yi table{width:100%;border-collapse:collapse;margin:16px 0 24px;font-size:13px}.runbook-prose.svelte-lsa6yi th{text-align:left;padding:8px 12px 8px 0;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);font-weight:400;border-bottom:1px solid var(--border)}.runbook-prose.svelte-lsa6yi td{padding:8px 12px 8px 0;border-bottom:1px dashed var(--border);vertical-align:top}.runbook-prose.svelte-lsa6yi td code{font-size:.92em}.runbook-prose.svelte-lsa6yi ul:has(li>input[type=checkbox]){list-style:none;padding:0}.runbook-prose.svelte-lsa6yi li:has(>input[type=checkbox]){padding:6px 0 6px 26px;position:relative}.runbook-prose.svelte-lsa6yi li:has(>input[type=checkbox])::marker{content:""}.runbook-prose.svelte-lsa6yi li>input[type=checkbox]{position:absolute;left:2px;top:8px;accent-color:var(--accent)}.runbook-prose.svelte-lsa6yi blockquote{margin:22px 0;padding:4px 0 4px 20px;border-left:2px solid var(--accent);font-family:var(--font-sans);font-size:17px;line-height:1.5;color:var(--foreground);font-style:italic}.prevnext.svelte-lsa6yi{margin-top:64px;padding-top:24px;border-top:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;gap:16px}.prevnext.svelte-lsa6yi a:where(.svelte-lsa6yi){border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;display:block;transition:border-color .15s;text-decoration:none}.prevnext.svelte-lsa6yi a:where(.svelte-lsa6yi):hover{border-color:var(--accent)}.prevnext.svelte-lsa6yi .lbl:where(.svelte-lsa6yi){font-family:var(--font-mono);font-size:10px;color:var(--muted-foreground);letter-spacing:.12em}.prevnext.svelte-lsa6yi .ttl:where(.svelte-lsa6yi){font-size:13px;font-weight:500;margin-top:4px;color:var(--foreground)}.prevnext.svelte-lsa6yi .next:where(.svelte-lsa6yi){text-align:right}.runbook-prose.svelte-lsa6yi .cloud-tabs-rt{margin:24px 0}.runbook-prose.svelte-lsa6yi .cloud-tabs-rt-bar{display:flex;gap:0;border-bottom:1px solid var(--border);margin-bottom:16px}.runbook-prose.svelte-lsa6yi .cloud-tabs-rt-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;background:none;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--muted-foreground);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s}.runbook-prose.svelte-lsa6yi .cloud-tabs-rt-btn:hover{color:var(--foreground)}.runbook-prose.svelte-lsa6yi .cloud-tabs-rt-btn.active{color:var(--accent);border-bottom-color:var(--accent)}.runbook-prose.svelte-lsa6yi .cloud-tabs-rt-icon{display:flex;align-items:center}.runbook-prose.svelte-lsa6yi .cloud-tabs-rt-icon svg{width:18px;height:18px}.runbook-prose.svelte-lsa6yi .cloud-tabs-rt-panel{padding:4px 0}.runbook-prose.svelte-lsa6yi .cloud-tabs-rt-panel[hidden]{display:none}.runbook-prose.svelte-lsa6yi .deliverable-table{width:100%;border-collapse:collapse;margin:16px 0 24px;font-size:13px}.runbook-prose.svelte-lsa6yi .deliverable-table thead th{text-align:left;padding:8px 12px 8px 0;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);font-weight:400;border-bottom:1px solid var(--border)}.runbook-prose.svelte-lsa6yi .deliverable-table thead th:first-child{padding:8px;text-align:center}.runbook-prose.svelte-lsa6yi .deliverable-table td{padding:8px 12px 8px 0;border-bottom:1px dashed var(--border);vertical-align:middle;line-height:1.6}.runbook-prose.svelte-lsa6yi .deliverable-table .deliverable-check{padding:8px;text-align:center;width:36px}.runbook-prose.svelte-lsa6yi .deliverable-table input[type=checkbox]{accent-color:var(--accent);width:15px;height:15px;cursor:pointer}@media(max-width:768px){.detail-head.svelte-lsa6yi,.body-layout.svelte-lsa6yi{grid-template-columns:1fr;gap:24px}.steps-rail.svelte-lsa6yi{position:static;order:-1;border-bottom:1px solid var(--border);padding-bottom:16px;margin-bottom:8px}}
