@import url("https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap");*{box-sizing:border-box;margin:0;padding:0}body{font-family:Red Hat Display,Arial,sans-serif;background:#f7f8fa;color:#2c3e50;-webkit-font-smoothing:antialiased}@keyframes rig-spin{to{transform:rotate(1turn)}}.status-nav{--found-text:#a07414;--found-bg-hover:#fef6e7;--verified-text:#3a7a4d;--verified-bg-hover:#ecf5ee;--notfound-text:#9a4848;--notfound-bg-hover:#fbeeee;--neutral-text:#486f93;--neutral-bg-hover:#eaf0f6;--dry-text:#768290;--dry-bg-hover:#eef0f3;--nav-connector:#c0c8d0;--nav-border:#dde3e8;--nav-border-light:#eef0f3;--nav-text-tertiary:#8899a6;--nav-text-secondary:#567;background:#fff;border-radius:10px;padding:18px 28px 8px;box-shadow:0 1px 6px rgba(0,0,50,.05);margin-bottom:16px;position:relative}.status-nav .nav-diagram{width:100%;display:block}.status-nav .stage-hit,.status-nav .subtoggle-hit{cursor:pointer;fill:transparent;transition:fill .12s}.status-nav .stage-hit:hover{fill:var(--neutral-bg-hover)}.status-nav .stage-hit.found-hit:hover{fill:var(--found-bg-hover)}.status-nav .stage-hit.verified-hit:hover{fill:var(--verified-bg-hover)}.status-nav .stage-hit.notfound-hit:hover{fill:var(--notfound-bg-hover)}.status-nav .stage-hit.dry-hit:hover{fill:var(--dry-bg-hover)}.status-nav .subtoggle-hit:hover{fill:var(--notfound-bg-hover)}.status-nav .agent-label,.status-nav .group-label,.status-nav .stage-count,.status-nav .stage-text,.status-nav .subtoggle-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:inherit}.status-nav .stage-text{font-size:14px;font-weight:600}.status-nav .stage-count{font-size:14px;font-weight:700}.status-nav .stage-count.neutral,.status-nav .stage-text.neutral{fill:var(--neutral-text)}.status-nav .stage-count.found,.status-nav .stage-text.found{fill:var(--found-text)}.status-nav .stage-count.verified,.status-nav .stage-text.verified{fill:var(--verified-text)}.status-nav .stage-count.notfound,.status-nav .stage-text.notfound{fill:var(--notfound-text)}.status-nav .stage-count.dry,.status-nav .stage-text.dry{fill:var(--dry-text)}.status-nav .stage-count.is-active,.status-nav .stage-text.is-active{font-weight:800}.status-nav .active-underline{fill:none;stroke-width:2;pointer-events:none}.status-nav .active-underline.neutral{stroke:var(--neutral-text)}.status-nav .active-underline.found{stroke:var(--found-text)}.status-nav .active-underline.verified{stroke:var(--verified-text)}.status-nav .active-underline.notfound{stroke:var(--notfound-text)}.status-nav .active-underline.dry{stroke:var(--dry-text)}.status-nav .group-label{font-size:10px;font-weight:700;fill:var(--nav-text-tertiary);letter-spacing:.1em}.status-nav .agent-label{font-size:9px;font-weight:600;fill:var(--nav-text-tertiary);letter-spacing:.12em;opacity:.75}.status-nav .connector{stroke:var(--nav-connector);stroke-width:1.2;fill:none}.status-nav .subtoggle-text{font-size:11px;font-weight:700;fill:var(--notfound-text)}.status-nav .v-sep{stroke:var(--nav-border);stroke-width:1}.status-nav .clear-btn{font-size:11px;color:var(--nav-text-tertiary);cursor:pointer;padding:4px 10px;border-radius:999px;background:var(--nav-border-light);position:absolute;top:14px;right:18px;z-index:5;border:none;font-family:inherit}.status-nav .clear-btn:hover{background:var(--nav-border);color:var(--nav-text-secondary)}:root{--surface-app:#f7f8fa;--surface-card:#fff;--text-default:#2a3340;--text-muted:#8899a6;--text-faint:#c0c8d0;--info-bg:#e8f0f8;--info-border:#c8d8e8;--info-ink:#3d6589;--info-accent:#5e8ab5;--danger-bg:#fbe9e9;--danger-border:#e0b4b4;--danger-ink:#8a2b2b;--danger-accent:#c98a8a;--error-text:#c45b5b;--error-bg:rgba(196,91,91,.06);--font-xs:11px;--font-sm:12px;--font-md:13px;--font-lg:14px;--font-xl:18px;--font-xxl:22px;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--radius-sm:4px;--radius-md:6px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:20px;--space-xl:32px}.guide{color:var(--text-default);font-size:var(--font-lg);line-height:1.55}.guide-layout{max-width:1040px;margin:0 auto;padding:var(--space-xl) var(--space-lg);display:flex;gap:var(--space-xl);align-items:flex-start}.guide-toc{flex:0 0 200px;position:-webkit-sticky;position:sticky;top:calc(var(--credit-alert-banner-height, 0px) + 80px);font-size:var(--font-md)}.guide-toc-title{font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--weight-semibold);color:var(--text-muted);margin-bottom:var(--space-sm)}.guide-toc ul{list-style:none;padding:0;margin:0}.guide-toc li{margin:0}.guide-toc a{display:block;padding:5px var(--space-sm);border-left:2px solid transparent;color:var(--text-muted);text-decoration:none;border-radius:0 var(--radius-sm) var(--radius-sm) 0;transition:color .12s,background .12s,border-color .12s}.guide-toc a:hover{color:var(--info-ink);background:var(--info-bg)}.guide-toc a.active{color:var(--info-ink);border-left-color:var(--info-accent);font-weight:var(--weight-semibold)}.guide-content{flex:1 1 auto;min-width:0;max-width:760px}.guide-toc-mobile{display:none;margin-bottom:var(--space-lg)}.guide-toc-mobile summary{cursor:pointer;font-weight:var(--weight-semibold);color:var(--info-ink);padding:var(--space-sm) var(--space-md);background:var(--info-bg);border:1px solid var(--info-border);border-radius:var(--radius-md)}.guide-toc-mobile ul{list-style:none;padding:var(--space-sm) 0 0;margin:0}.guide-toc-mobile a{display:block;padding:6px var(--space-md);color:var(--info-ink);text-decoration:none}.guide h1{font-size:var(--font-xxl);font-weight:var(--weight-bold);margin:0 0 var(--space-sm)}.guide h2{font-size:var(--font-xl);margin:48px 0 var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--text-faint)}.guide h2,.guide h3{font-weight:var(--weight-semibold);scroll-margin-top:calc(var(--credit-alert-banner-height, 0px) + 80px)}.guide h3{font-size:var(--font-lg);margin:var(--space-lg) 0 var(--space-sm)}.guide h4{font-size:var(--font-md);font-weight:var(--weight-semibold);margin:var(--space-md) 0 var(--space-xs)}.guide p{margin:0 0 var(--space-md)}.guide .lead{color:var(--text-muted);font-size:var(--font-lg);margin-bottom:var(--space-lg)}.guide .anchor{margin-left:var(--space-sm);color:var(--text-faint);text-decoration:none;opacity:0;transition:opacity .12s;font-weight:var(--weight-regular)}.guide .anchor:focus,.guide h2:hover .anchor,.guide h3:hover .anchor{opacity:1}.guide .anchor:hover{color:var(--info-accent)}.guide .pipeline-steps{background:var(--surface-card);border:1px solid var(--text-faint);border-radius:var(--radius-md);padding:var(--space-lg);margin:var(--space-lg) 0;list-style:none;counter-reset:pipeline-counter}.guide .pipeline-steps li{counter-increment:pipeline-counter;padding:var(--space-md) 0;border-bottom:1px solid var(--text-faint);display:flex;align-items:flex-start;gap:var(--space-md)}.guide .pipeline-steps li:first-child{padding-top:0}.guide .pipeline-steps li:last-child{padding-bottom:0;border-bottom:none}.guide .pipeline-steps li:before{content:counter(pipeline-counter);flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--info-accent);color:#fff;font-size:var(--font-sm);font-weight:var(--weight-semibold);display:flex;align-items:center;justify-content:center}.guide .pipeline-steps .step-label{font-weight:var(--weight-semibold);margin-right:var(--space-sm)}.guide .callout{border-radius:var(--radius-md);padding:var(--space-md);margin:var(--space-md) 0;font-size:var(--font-lg)}.guide .callout-info{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-ink)}.guide .callout-danger{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger-ink)}.guide .callout-label{font-weight:var(--weight-semibold);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:var(--space-xs)}.guide .callout-info .callout-label{color:var(--info-accent)}.guide .callout-danger .callout-label{color:var(--danger-accent)}.guide table{width:100%;border-collapse:collapse;margin:var(--space-md) 0;font-size:var(--font-md);background:var(--surface-card);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--text-faint)}.guide th{background:var(--info-bg);color:var(--info-ink);font-weight:var(--weight-semibold);text-align:left;border-bottom:1px solid var(--info-border);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.04em}.guide td,.guide th{padding:var(--space-md) var(--space-lg)}.guide td{border-bottom:1px solid var(--text-faint);vertical-align:top}.guide tr:last-child td{border-bottom:none}.guide ol,.guide ul{padding-left:var(--space-lg);margin:0 0 var(--space-md)}.guide li{margin-bottom:var(--space-xs)}.guide strong{font-weight:var(--weight-semibold)}.guide code{background:var(--info-bg);color:var(--info-ink);padding:1px 6px;border-radius:var(--radius-sm);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--font-md)}.guide section{margin-bottom:var(--space-xl)}.guide .status{display:inline-block;padding:2px var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-xs);font-weight:var(--weight-semibold);background:var(--info-bg);color:var(--info-ink);border:1px solid var(--info-border);white-space:nowrap}.guide .footer{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--text-faint);color:var(--text-muted);font-size:var(--font-md)}.guide-nav-link{font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--text-muted);text-decoration:none;padding:5px 10px;border-radius:var(--radius-md);transition:background .12s,color .12s}.guide-nav-link.active,.guide-nav-link:hover{background:var(--info-bg);color:var(--info-ink)}@media (max-width:900px){.guide-layout{display:block;padding:var(--space-lg) var(--space-md)}.guide-toc{display:none}.guide-toc-mobile{display:block}.guide-content{max-width:100%}.guide table{display:block;overflow-x:auto}}