.g-facts{grid-template-columns:1fr;gap:10px;margin:1.2em 0;display:grid}.g-fact{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;padding:12px 14px}.g-fact .k{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.72rem;font-weight:600}.g-fact .v{overflow-wrap:anywhere;margin-top:3px;font-size:.95rem;font-weight:600}.g-fact .v code{font-size:.82em}@media (width>=560px){.g-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.g-check{gap:8px;margin:1.2em 0;padding:0;list-style:none;display:grid}.g-check li{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:10px 12px 10px 42px;font-size:.95rem;position:relative}.g-check li:before{content:"";border:1.5px solid var(--border-2);background:var(--surface-2);box-sizing:border-box;border-radius:6px;width:18px;height:18px;position:absolute;top:12px;left:12px}.g-check li:after{content:"";border:solid var(--accent);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:15px;left:18px;transform:rotate(45deg)}.g-timeline{margin:1.2em 0;padding:0;list-style:none}.g-timeline li{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:7px 0 7px 22px;font-size:.95rem;display:grid;position:relative}.g-timeline li:before{content:"";background:var(--accent-2);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-2) 22%, transparent);border-radius:50%;position:absolute;top:15px;left:3px}.g-timeline li:after{content:"";background:var(--border);width:1px;position:absolute;top:27px;bottom:-8px;left:7px}.g-timeline li:last-child:after{display:none}.g-timeline li.end:before{background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 22%, transparent)}.g-timeline .t{font-family:var(--font-mono);color:var(--text-2);padding-top:2px;font-size:.82rem}.g-split{grid-template-columns:1fr;gap:14px;margin:1.2em 0;display:grid}.g-box{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;padding:14px 16px}.g-box h3{margin:0 0 8px;font-size:1rem}.g-box ul{margin:0;padding-left:1.1em}.g-box li{margin:4px 0;font-size:.93rem}.g-box.yes{border-color:color-mix(in srgb, var(--green) 40%, transparent)}.g-box.yes h3{color:var(--green)}.g-box.no{border-color:color-mix(in srgb, var(--red) 35%, transparent)}.g-box.no h3{color:var(--red)}@media (width>=720px){.g-split{grid-template-columns:1fr 1fr}}.g-states{flex-wrap:wrap;align-items:center;gap:8px;margin:.8em 0 1.2em;display:flex}.g-state{font-family:var(--font-mono);border:1px solid var(--border);background:var(--surface);color:var(--text-2);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.76rem}.g-state.ok{color:var(--green);border-color:color-mix(in srgb, var(--green) 45%, transparent)}.g-state.bad{color:var(--red);border-color:color-mix(in srgb, var(--red) 45%, transparent)}.g-state.wait{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 45%, transparent)}.g-states .sep{color:var(--muted);font-size:.8rem}.g-cap{color:var(--muted);margin:-.9em 0 1.6em;font-size:.86rem}.tbl td,.tbl th{vertical-align:top}.g-wrap td{overflow-wrap:anywhere}.g-note{color:var(--text-2);border-left:2px solid var(--border-2);margin:.6em 0 1em;padding:2px 0 2px 12px;font-size:.88rem}.diagram.dg .arr{marker-end:none}.diagram.dg-retry .arr{marker-end:url(#dgr-ah)}.diagram.dg-retry .arr.fail{marker-end:url(#dgr-ah-fail)}.diagram.dg-retry .arr.ok{marker-end:url(#dgr-ah-ok)}.diagram.dg-order .arr{marker-end:url(#dgo-ah)}.diagram.dg-order .arr.alt{marker-end:url(#dgo-ah-alt)}.diagram.dg-order .arr.fail{marker-end:url(#dgo-ah-fail)}.diagram.dg-embed .arr{marker-end:url(#dge-ah)}.diagram.dg-embed .arr.alt{marker-end:url(#dge-ah-alt)}.diagram .arr.ok{stroke:var(--green)}.diagram .arr.dim{stroke:var(--border-2);stroke-dasharray:2 4;marker-end:none!important}.diagram .pkt.ok{fill:var(--green)}.diagram .node{fill:var(--surface-2);stroke:var(--border-2);stroke-width:1.2px}.diagram .node.ok{stroke:var(--green)}.diagram .node.bad{stroke:var(--red)}.diagram .node.wait{stroke:var(--amber)}.diagram .node.hi{stroke:var(--accent-2)}.diagram .tag{font:600 10.5px var(--font-mono);fill:var(--text-2)}.diagram .tag.ok{fill:var(--green)}.diagram .tag.bad{fill:var(--red)}.diagram .tag.wait{fill:var(--amber)}.diagram .tag.dim{fill:var(--muted)}.diagram .tick{stroke:var(--border-2);stroke-width:1px}.diagram .stat{opacity:.35}@media (prefers-reduced-motion:no-preference){.diagram.dg .pkt{animation:dg-seq var(--dg-cycle,6s) linear infinite;offset-rotate:0deg;animation-delay:var(--d,0s)}.diagram.dg .stat{animation:dg-flash var(--dg-cycle,6s) linear infinite;animation-delay:var(--d,0s)}}@media (prefers-reduced-motion:reduce){.diagram.dg .pkt{display:none}.diagram.dg .stat{opacity:1}}@keyframes dg-seq{0%{offset-distance:0%;opacity:0}2%{opacity:1}18%{offset-distance:100%;opacity:1}21%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}@keyframes dg-flash{0%,17%{opacity:.35}20%,to{opacity:1}}
