:root{--obs-bg:#080a0d;--obs-surface:#0d1116;--obs-surface-2:#11161c;--obs-text:#eeeae2;--obs-body:#b8b4ac;--obs-muted:#858991;--obs-line:#242a31;--obs-line-strong:#3b4149;--obs-amber:#ff8a1f;--obs-green:#48d597;--os-bg:var(--obs-bg);--os-surface:var(--obs-surface);--os-surface-2:var(--obs-surface-2);--os-line:var(--obs-line);--os-line-strong:var(--obs-line-strong);--os-text:var(--obs-text);--os-body:var(--obs-body);--os-muted:var(--obs-muted);--os-cyan:var(--obs-amber);--os-cyan-strong:#ffac59;--os-purple:#c58a58;--os-green:var(--obs-green);--os-gold:var(--obs-amber)}
html{background:var(--obs-bg);color-scheme:dark}body.os30-guide-page{background:var(--obs-bg)!important;color:var(--obs-text)!important;font-family:"Segoe UI",Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}body.os30-guide-page .section-index,body.os30-guide-page .eyebrow,body.os30-guide-page [class*="-kicker"],body.os30-guide-page [class*="-label"]{color:var(--obs-amber)!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;letter-spacing:.1em!important;text-transform:uppercase}body.os30-guide-page h1,body.os30-guide-page h2,body.os30-guide-page h3,body.os30-guide-page strong{color:var(--obs-text)!important}body.os30-guide-page p,body.os30-guide-page small,body.os30-guide-page .muted{color:var(--obs-body)}body.os30-guide-page .btn,body.os30-guide-page button{border-radius:3px!important;box-shadow:none!important}body.os30-guide-page .btn.primary,body.os30-guide-page button.primary{background:var(--obs-amber)!important;border-color:var(--obs-amber)!important;color:#120c07!important;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}body.os30-guide-page :focus-visible{outline:2px solid var(--obs-amber)!important;outline-offset:3px!important}body.os30-guide-page .os30-guide-hero,body.os30-guide-page .os34-guide-intro,body.os30-guide-page .os34-flow-panel,body.os30-guide-page .os30-guide-disclosure,body.os30-guide-page .os30-hub-card,body.os30-guide-page .os34-guide-step-disclosure{background:var(--obs-surface)!important;border-color:var(--obs-line)!important;border-radius:3px!important;box-shadow:none!important}body.os30-guide-page .os30-guide-hero{background:linear-gradient(135deg,#0d1116,#0a0d11)!important}body.os30-guide-page .os34-flow-panel{background:#0b0f14!important}body.os30-guide-page .os30-guide-disclosure>summary,body.os30-guide-page .os34-guide-step-disclosure>summary{border-radius:0!important}body.os30-guide-page .os34-guide-disclosure-body,body.os30-guide-page .os34-guide-step-body{border-color:var(--obs-line)!important}body.os30-guide-page .os34-disclosure-action{border-color:var(--obs-line-strong)!important;border-radius:2px!important;color:var(--obs-text)!important}body.os30-guide-page .os30-hub-card small,body.os30-guide-page .os30-guide-meta span{border-radius:2px!important}body.os30-guide-page a:hover{color:#fff}body.os30-guide-page ::selection{background:rgba(255,138,31,.28);color:#fff}
/* Obsidian runbook language: guide content reads like an operational document, not a SaaS card stack. */
body.os30-guide-page .os30-guide-hero{margin:0 0 18px!important;padding:18px 0 20px!important;border:0!important;border-top:1px solid var(--obs-line)!important;border-bottom:1px solid var(--obs-line)!important;background:transparent!important;text-align:left!important}
body.os30-guide-page .os30-guide-hero h1{max-width:880px!important;margin:8px 0 0!important}
body.os30-guide-page .os30-guide-hero>p{margin-left:0!important;margin-right:0!important}
body.os30-guide-page .os30-guide-meta{gap:0!important;align-items:center}
body.os30-guide-page .os30-guide-meta span{min-height:0!important;padding:0 12px!important;border:0!important;border-right:1px solid var(--obs-line)!important;background:transparent!important;color:var(--obs-muted)!important;font:700 10px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace!important;letter-spacing:.05em!important}
body.os30-guide-page .os30-guide-meta span:first-child{padding-left:0!important}body.os30-guide-page .os30-guide-meta span:last-child{border-right:0!important}
body.os30-guide-page .os34-guide-intro{padding:16px 0!important;border:0!important;border-top:1px solid var(--obs-line)!important;border-bottom:1px solid var(--obs-line)!important;background:transparent!important}
body.os30-guide-page .os30-guide-capabilities{gap:0!important;margin-top:12px!important}
body.os30-guide-page .os30-guide-capabilities span{min-height:0!important;margin:3px 0!important;padding:0 11px!important;border:0!important;border-right:1px solid var(--obs-line)!important;border-radius:0!important;background:transparent!important;color:var(--obs-muted)!important;font-size:11px!important}
body.os30-guide-page .os30-guide-capabilities span:first-child{padding-left:0!important}body.os30-guide-page .os30-guide-capabilities span:last-child{border-right:0!important}
body.os30-guide-page .os34-runbook-section{padding-top:20px!important}
body.os30-guide-page .os30-guide-steps{gap:0!important;margin-top:16px!important;border-top:1px solid var(--obs-line)!important;border-bottom:1px solid var(--obs-line)!important}
body.os30-guide-page .os30-guide-step{padding:0!important;border:0!important;border-bottom:1px solid var(--obs-line)!important;border-radius:0!important;background:transparent!important}
body.os30-guide-page .os30-guide-step:last-child{border-bottom:0!important}
body.os30-guide-page .os34-guide-step-disclosure{border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}
body.os30-guide-page .os34-guide-step-disclosure>summary{min-height:58px!important;padding:12px 10px 12px 0!important;border:0!important;background:transparent!important}
body.os30-guide-page .os34-guide-step-disclosure[open]>summary{box-shadow:inset 2px 0 0 var(--obs-amber)!important;padding-left:14px!important}
body.os30-guide-page .os34-guide-step-index{color:var(--obs-amber)!important}
body.os30-guide-page .os34-disclosure-action{padding:0!important;border:0!important;background:transparent!important;color:var(--obs-muted)!important;font:700 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace!important;text-transform:uppercase!important;letter-spacing:.05em!important}
body.os30-guide-page .os34-guide-step-body{padding:0 14px 16px!important;border:0!important;border-left:2px solid var(--obs-amber)!important;background:rgba(255,138,31,.025)!important}
body.os30-guide-page:not(.tool-app) .os30-hub-grid{display:block!important;margin:20px 0 26px!important;border-top:1px solid var(--obs-line)!important;border-bottom:1px solid var(--obs-line)!important}
body.os30-guide-page:not(.tool-app) .os30-hub-card{position:relative;margin:0!important;padding:16px 34px 16px 0!important;border:0!important;border-bottom:1px solid var(--obs-line)!important;border-radius:0!important;background:transparent!important}
body.os30-guide-page:not(.tool-app) .os30-hub-card:last-child{border-bottom:0!important}
body.os30-guide-page:not(.tool-app) .os30-hub-card::after{content:"→";position:absolute;right:6px;top:20px;color:var(--obs-amber);font:700 18px/1 ui-monospace,SFMono-Regular,Consolas,monospace}
body.os30-guide-page:not(.tool-app) .os30-hub-card:hover{box-shadow:inset 2px 0 0 var(--obs-amber)!important;padding-left:14px!important}
body.os30-guide-page:not(.tool-app) .os30-hub-card>div{gap:0!important;margin:9px 0 7px!important}
body.os30-guide-page:not(.tool-app) .os30-hub-card small{padding:0 9px!important;border:0!important;border-right:1px solid var(--obs-line)!important;border-radius:0!important;background:transparent!important;color:var(--obs-muted)!important}
body.os30-guide-page:not(.tool-app) .os30-hub-card small:first-child{padding-left:0!important}body.os30-guide-page:not(.tool-app) .os30-hub-card small:last-child{border-right:0!important}
body.os30-guide-page:not(.tool-app) .os30-hub-card .text-link{color:var(--obs-amber)!important}
@media(max-width:720px){body.os30-guide-page .os30-guide-hero{padding:14px 0 16px!important}body.os30-guide-page .os30-guide-meta{display:grid!important;grid-template-columns:1fr!important;gap:5px!important}body.os30-guide-page .os30-guide-meta span{padding:0!important;border-right:0!important}body.os30-guide-page .os30-guide-capabilities{display:none!important}body.os30-guide-page .os34-guide-step-disclosure>summary{grid-template-columns:1fr auto!important;padding-right:0!important}body.os30-guide-page .os34-guide-step-disclosure[open]>summary{padding-left:10px!important}body.os30-guide-page:not(.tool-app) .os30-hub-card{padding:14px 30px 14px 0!important}}

/* Obsidian polish: preview state is metadata, not a rounded marketing badge/callout. */
body.os30-guide-page .os30-guide-hero>.eyebrow{
  display:block!important;width:max-content!important;max-width:100%!important;
  margin:8px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;color:var(--obs-amber)!important;
  font:800 10px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace!important;
  letter-spacing:.1em!important;text-transform:uppercase!important;
}
body.os30-guide-page .os30-pro-preview-note{
  display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;gap:20px!important;
  max-width:900px!important;margin-top:20px!important;padding:14px 0!important;
  border:0!important;border-top:1px solid var(--obs-line)!important;border-bottom:1px solid var(--obs-line)!important;
  border-radius:0!important;background:transparent!important;box-shadow:none!important;
}
body.os30-guide-page .os30-pro-preview-note strong{
  color:var(--obs-amber)!important;font:800 10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace!important;
  letter-spacing:.06em!important;text-transform:uppercase!important;
}
body.os30-guide-page .os30-pro-preview-note p{margin:0!important;color:var(--obs-body)!important;line-height:1.55!important}
body.os30-guide-page .os30-guide-actions{margin-top:18px!important}
@media(max-width:620px){body.os30-guide-page .os30-pro-preview-note{grid-template-columns:1fr!important;gap:6px!important}}

/* Opselith 3.13.1 — capability text is reference information, not decorative microcopy. */
body.os30-guide-page .os30-guide-capabilities span{font-size:13px!important;line-height:1.45!important}
