.tok-c{color:#8296ab;font-style:italic}.tok-s{color:#ffd98a}.tok-r{color:#8fe8de}.tok-k{color:#ffb020}.tok-t{color:#3ad1c6}.tok-n{color:#7fd1ff}.tok-p{color:#9aabbc}.wb-code{color:#c9d5e0;background-color:#0a111a;background-image:linear-gradient(#0d141d,#0a1017);border:1px solid #1c2836;border-radius:9px;min-width:0;margin:0;overflow:hidden}.wb-code__bar{border-bottom:1px solid #1c2836;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 12px;display:flex}.wb-code__dots{gap:6px;margin-right:4px;display:inline-flex}.wb-code__dots i{border-radius:50%;width:9px;height:9px}.wb-code__dots i:first-child{background-color:#ff6b6b66}.wb-code__dots i:nth-child(2){background-color:#ffb02066}.wb-code__dots i:nth-child(3){background-color:#3ad1c666}.wb-code__tab{appearance:none;color:#9aabbc;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:5px;padding:3px 8px;font:500 11px/1.4 ui-monospace,SF Mono,Menlo,Consolas,monospace}.wb-code__tab[aria-selected=true]{color:#e8eef4;background-color:#132030;border-color:#2b3b4d}.wb-code__tab:focus-visible{outline-offset:1px;outline:2px solid #ffb020}.wb-code__tag{font:600 10px/1.4 var(--type-label);letter-spacing:.14em;text-transform:uppercase;color:#9aabbc;margin-left:auto}.wb-code__tag--live{color:#3ad1c6}.wb-code__body{max-height:var(--wb-code-max,26rem);overscroll-behavior:contain;padding:12px 0;position:relative;overflow:auto}.codelines{tab-size:2;width:max-content;min-width:100%;font:400 12.5px/1.62 ui-monospace,SF Mono,Menlo,Consolas,monospace}.codelines__ln{grid-template-columns:calc(var(--cl-gutter,3ch) + 18px) 1fr;border-left:2px solid #0000;gap:12px;padding:0 14px 0 0;scroll-margin:64px;display:grid}.codelines__n{text-align:right;color:#4a5d70;-webkit-user-select:none;user-select:none}.codelines__t{white-space:pre}.codelines__ln--anchor{background-color:#3ad1c60d}.codelines__ln--focus{--cl-settled:#ffb0201f;--cl-flash:#ffd68a57;background-color:var(--cl-settled);border-left-color:#ffb02099}.codelines__ln--focus .codelines__n{color:#d29a3f}.codelines__ln--jump{--cl-settled:#3ad1c621;--cl-flash:#81f0e652;background-color:var(--cl-settled);border-left-color:#3ad1c699}.codelines__ln--jump .codelines__n{color:#3ad1c6}@keyframes cl-sweep{0%{background-color:var(--cl-flash)}to{background-color:var(--cl-settled)}}.codelines__ln--focus,.codelines__ln--jump{animation:.7s ease-out backwards cl-sweep;animation-delay:calc(var(--i,0) * 26ms)}.codeblock{color:#c9d5e0;white-space:pre;margin:0;padding:12px 16px;font:400 12.5px/1.62 ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow-x:auto}.wb-term{color:#c9d5e0;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 16px;font:400 12.5px/1.65 ui-monospace,SF Mono,Menlo,Consolas,monospace}.wb-term__ln{min-height:1.65em;display:block}.wb-term__ln--cmd{color:#e8eef4}.wb-term__ln--cmd:before{content:"$ ";color:#ffb020}.wb-term__ln--ok{color:#7fe0a8}.wb-term__ln--fail{color:#ff9b8f}.wb-term__ln--warn{color:#ffd98a}.wb-term__ln--dim{color:#9aabbc}.wb-term__caret{vertical-align:-2px;background-color:#ffb020;width:7px;height:14px;margin-left:2px;animation:.8s step-end infinite wb-caret;display:inline-block}@keyframes wb-caret{50%{opacity:0}}.wb-diff{margin:0;padding:10px 0;font:400 12.5px/1.62 ui-monospace,SF Mono,Menlo,Consolas,monospace}.wb-diff__ln{white-space:pre;padding:0 14px;display:block}.wb-diff__ln--add{color:#a8f0c6;background-color:#7fe0a81a}.wb-diff__ln--del{color:#ffb3aa;background-color:#ff6b6b1a}.wb-diff__ln--hunk{color:#7fd1ff}@media (prefers-reduced-motion:reduce){.codelines__ln--focus,.codelines__ln--jump,.wb-term__caret{animation:none}}
.xdtz5q_root{background-color:var(--brand-surface);height:100dvh;color:var(--brand-text);scroll-behavior:smooth;scroll-padding-top:7.5rem;position:relative;overflow:hidden auto}.xdtz5q_bar{z-index:20;border-bottom:1px dotted var(--rule);background-color:color-mix(in srgb, var(--brand-surface) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.85rem clamp(1rem,4vw,2.5rem);display:flex;position:sticky;top:0}.xdtz5q_barBrand{flex-direction:column;gap:.1rem;min-width:0;margin-right:auto;display:flex}.xdtz5q_barLinks{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.xdtz5q_layout{grid-template-columns:13.5rem minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);max-width:82rem;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem) 5rem;display:grid}.xdtz5q_rail{align-self:start;padding-top:2.25rem;position:sticky;top:5.25rem}.xdtz5q_railList{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.xdtz5q_railLink{color:var(--muted);border-left:2px solid #0000;grid-template-columns:2rem 1fr;align-items:baseline;padding:.4rem .5rem;text-decoration:none;display:grid}.xdtz5q_railLink:hover{color:var(--brand-text)}.xdtz5q_railLink[aria-current=true]{border-left-color:var(--accent);color:var(--brand-text)}.xdtz5q_railLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xdtz5q_railNum{font-family:var(--type-display);color:var(--danger);font-size:1.05rem}.xdtz5q_main{min-width:0}.xdtz5q_intro{border-bottom:1px dotted var(--rule);padding:3rem 0 2.5rem}.xdtz5q_intro>*+*{margin-top:.9rem}.xdtz5q_section{border-bottom:1px dotted var(--rule);padding:3rem 0 3.25rem}.xdtz5q_sectionHead{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.25rem 1rem;margin-bottom:1.25rem;display:grid}.xdtz5q_sectionNum{font-family:var(--type-display);color:var(--danger);grid-row:span 2;font-size:clamp(2rem,4vw,2.6rem);line-height:1}.xdtz5q_lede{margin-bottom:.75rem}.xdtz5q_forEngineers{border-left:2px solid var(--rule);background-color:var(--paper-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;margin:0 0 1.75rem;padding:.75rem 1rem;display:grid}.xdtz5q_forEngineers>:first-child{justify-self:start}.xdtz5q_split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:1.5rem;display:grid}.xdtz5q_stack>*+*{margin-top:1.25rem}.xdtz5q_card{border:1px dotted var(--rule);background-color:var(--brand-surface);border-radius:9px;min-width:0;padding:1.1rem 1.2rem}.xdtz5q_card>*+*{margin-top:.7rem}.xdtz5q_cardTint{background-color:var(--paper-2)}.xdtz5q_callout{border:1px solid var(--brand-text);border-radius:9px;padding:1rem 1.2rem}.xdtz5q_callout>*+*{margin-top:.6rem}.xdtz5q_grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.xdtz5q_grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.xdtz5q_row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.xdtz5q_btn{appearance:none;border:1px solid var(--brand-text);background-color:var(--brand-surface);min-height:2.25rem;color:var(--brand-text);font-family:var(--type-label);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:6px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.xdtz5q_btn:hover{background-color:var(--paper-2)}.xdtz5q_btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xdtz5q_btn:disabled{opacity:.45;cursor:not-allowed}.xdtz5q_btn[aria-pressed=true],.xdtz5q_btn[aria-selected=true],.xdtz5q_btnInk{background-color:var(--brand-text);color:var(--brand-surface)}.xdtz5q_btnInk:hover,.xdtz5q_btn[aria-selected=true]:hover,.xdtz5q_btn[aria-pressed=true]:hover{background-color:#33322e}.xdtz5q_btnQuiet{border-style:dotted}.xdtz5q_scenario{appearance:none;border:1px dotted var(--rule);background-color:var(--brand-surface);color:var(--brand-text);text-align:left;cursor:pointer;border-radius:8px;gap:.2rem;padding:.7rem .8rem;display:grid}.xdtz5q_scenario:hover{border-style:solid}.xdtz5q_scenario:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xdtz5q_scenario:disabled{opacity:.5;cursor:wait}.xdtz5q_scenario[aria-pressed=true]{border:1px solid var(--brand-text)}.xdtz5q_scenario .xdtz5q_tag{white-space:normal;justify-self:start}.xdtz5q_scenarios{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.6rem;display:grid}.xdtz5q_badge{background-color:var(--accent);color:#fff;min-width:1.35rem;height:1.35rem;font-family:var(--type-label);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.68rem;font-weight:700;display:inline-flex}.xdtz5q_tag{border:1px dotted var(--rule);font-family:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-radius:3px;padding:.1rem .45rem;font-size:.625rem;font-weight:600;display:inline-block}.xdtz5q_tagOk{border-color:var(--ok);color:var(--ok)}.xdtz5q_tagWarn{border-color:var(--warn);color:var(--warn)}.xdtz5q_tagDanger{border-color:var(--danger);color:var(--danger)}.xdtz5q_tagInk{border-style:solid;border-color:var(--brand-text);color:var(--brand-text)}.xdtz5q_sev[data-sev=info]{color:var(--muted)}.xdtz5q_sev[data-sev=warn]{border-color:var(--warn);color:var(--warn)}.xdtz5q_sev[data-sev=high]{border-color:var(--danger);color:var(--danger)}.xdtz5q_sev[data-sev=critical]{border:1px solid var(--danger);background-color:var(--danger);color:#fff}.xdtz5q_dash{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.xdtz5q_dash>li{padding-left:1.5rem;position:relative}.xdtz5q_dash>li:before{content:"—";color:var(--rule);position:absolute;left:0}.xdtz5q_tasks{margin:0;padding:0;list-style:none;display:grid}.xdtz5q_task{border-top:1px dotted var(--rule);grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:start;gap:.25rem .75rem;padding:.75rem 0;display:grid}.xdtz5q_taskMark{font-family:var(--type-display);font-size:1.1rem;line-height:1.3}.xdtz5q_taskDone .xdtz5q_taskMark{color:var(--ok)}.xdtz5q_taskBlocked{opacity:.72}.xdtz5q_table{border-collapse:collapse;width:100%;font-size:.875rem}.xdtz5q_table th{border-bottom:1px solid var(--brand-text);font-family:var(--type-label);letter-spacing:.14em;text-align:left;text-transform:uppercase;color:var(--muted);padding:.4rem .5rem;font-size:.625rem;font-weight:600}.xdtz5q_table td{border-bottom:1px dotted var(--rule);vertical-align:top;overflow-wrap:anywhere;padding:.45rem .5rem}.xdtz5q_table tr[data-broken=true] td{background-color:color-mix(in srgb, var(--danger) 9%, transparent)}.xdtz5q_tableWrap{overflow-x:auto}.xdtz5q_mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8rem}.xdtz5q_gauge{border:1px solid var(--brand-text);border-radius:999px;height:.5rem;position:relative;overflow:hidden}.xdtz5q_gaugeFill{background-color:var(--brand-text);transition:width .5s;position:absolute;inset:0 auto 0 0}.xdtz5q_layers{gap:.5rem;display:grid}.xdtz5q_layer{border:1px dotted var(--rule);border-radius:8px;grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;padding:.75rem .9rem;display:grid}.xdtz5q_layer[data-saved=false]{background-color:var(--paper-2);border-style:dashed}.xdtz5q_graph{width:100%;height:auto;font-family:var(--type-label);display:block}.xdtz5q_graphFrame{border:1px dotted var(--rule);background-image:linear-gradient(color-mix(in srgb, var(--rule-soft) 45%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--rule-soft) 45%, transparent) 1px, transparent 1px);background-size:24px 24px;border-radius:9px;padding:.75rem}.xdtz5q_edge{fill:none;stroke:var(--rule);stroke-width:1.25px}.xdtz5q_edgeLive{stroke:var(--brand-text)}.xdtz5q_edgeChanged{stroke:var(--accent);stroke-width:2px;animation:1.2s ease-out xdtz5q_wb-flash}.xdtz5q_node rect{fill:var(--brand-surface);stroke:var(--brand-text);stroke-width:1px}.xdtz5q_node[data-kind=port] rect{stroke-dasharray:3 2}.xdtz5q_node[data-kind=gateway] rect{fill:var(--paper-2)}.xdtz5q_node[data-kind=core] rect{fill:var(--brand-text)}.xdtz5q_node[data-kind=core] text{fill:var(--brand-surface)}.xdtz5q_node[data-kind=later] rect{stroke:var(--rule);stroke-dasharray:4 3}.xdtz5q_node[data-kind=later] text{fill:var(--muted)}.xdtz5q_node[data-changed=true] rect{stroke:var(--accent);stroke-width:2px}.xdtz5q_node[data-paused=true] rect{stroke:var(--danger);stroke-width:2px;fill:color-mix(in srgb, var(--danger) 10%, var(--brand-surface))}.xdtz5q_node text{fill:var(--brand-text);letter-spacing:.04em;font-size:10.5px;font-weight:600}.xdtz5q_colLabel{fill:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:600}.xdtz5q_packet{fill:var(--accent)}@keyframes xdtz5q_wb-flash{0%{stroke-width:4px}to{stroke-width:2px}}.xdtz5q_email{border:1px solid var(--rule-soft);background-color:var(--brand-surface);border-radius:9px;max-width:34rem;overflow:hidden}.xdtz5q_emailHead{border-bottom:1px dotted var(--rule);background-color:var(--paper-2);padding:.75rem 1rem}.xdtz5q_emailBody{padding:1rem 1.1rem 1.25rem}.xdtz5q_emailBody>*+*{margin-top:.75rem}.xdtz5q_chat{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;max-width:36rem;display:grid}.xdtz5q_avatar{background-color:var(--brand-text);width:2.25rem;height:2.25rem;color:var(--brand-surface);font-family:var(--type-display);border-radius:6px;place-items:center;font-size:1.1rem;display:grid}.xdtz5q_term{border-bottom:1px dotted var(--muted);cursor:help;text-decoration:none}.xdtz5q_stages{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.xdtz5q_stage{border:1px dotted var(--rule);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;display:inline-flex}.xdtz5q_stage[data-state=running]{border-style:solid;border-color:var(--warn);color:var(--warn)}.xdtz5q_stage[data-state=passed]{border-style:solid;border-color:var(--ok);color:var(--ok)}.xdtz5q_stage[data-state=failed]{border-style:solid;border-color:var(--danger);color:var(--danger)}.xdtz5q_thread{gap:.6rem;display:grid}.xdtz5q_comment{border-left:2px solid var(--rule);background-color:var(--paper-2);padding:.65rem .85rem}.xdtz5q_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.xdtz5q_split{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.xdtz5q_bar{position:static}.xdtz5q_root{scroll-padding-top:3.5rem}.xdtz5q_layout{grid-template-columns:minmax(0,1fr)}.xdtz5q_rail{z-index:15;border-bottom:1px dotted var(--rule);background-color:var(--brand-surface);scrollbar-width:none;margin:0 calc(-1*clamp(1rem,4vw,2.5rem));padding:.4rem clamp(1rem,4vw,2.5rem);position:sticky;top:0;overflow-x:auto}.xdtz5q_railList{grid-auto-columns:max-content;grid-auto-flow:column;gap:.25rem}.xdtz5q_railLink{border-bottom:2px solid #0000;border-left:0;grid-template-columns:auto;padding:.3rem .55rem}.xdtz5q_railLink[aria-current=true]{border-bottom-color:var(--accent)}.xdtz5q_railLabel{display:none}.xdtz5q_grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.xdtz5q_grid2{grid-template-columns:minmax(0,1fr)}.xdtz5q_task{grid-template-columns:1.4rem minmax(0,1fr)}.xdtz5q_task>:last-child{grid-column:2}.xdtz5q_layer,.xdtz5q_forEngineers{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.xdtz5q_root{scroll-behavior:auto}.xdtz5q_gaugeFill{transition:none}.xdtz5q_edgeChanged{animation:none}}
