.mdl[data-astro-cid-4eqksnol]{--st:min(70vh,640px);margin-top:28px}.mdl-tools[data-astro-cid-4eqksnol]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.mdl-search[data-astro-cid-4eqksnol]{border:1px solid var(--line2);background:var(--surface);height:44px;color:var(--muted);border-radius:10px;flex:260px;align-items:center;gap:8px;padding:0 12px;display:flex}.mdl-search[data-astro-cid-4eqksnol]:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-soft)}.mdl-search[data-astro-cid-4eqksnol] .ico[data-astro-cid-4eqksnol]{width:16px;height:16px}.mdl-search[data-astro-cid-4eqksnol] input[data-astro-cid-4eqksnol]{min-width:0;color:var(--text);font:15px var(--body);background:0 0;border:0;outline:none;flex:1}.mdl-count[data-astro-cid-4eqksnol]{font:500 11px var(--mono);color:var(--dim);white-space:nowrap}.mdl-trace-btn[data-astro-cid-4eqksnol]{align-items:center;gap:8px;height:44px;display:inline-flex}.mdl-trace-btn[data-astro-cid-4eqksnol] .ico[data-astro-cid-4eqksnol]{width:18px;height:18px}.mdl-zoom[data-astro-cid-4eqksnol]{gap:4px;display:flex}.mdl-zoom[data-astro-cid-4eqksnol] button[data-astro-cid-4eqksnol]{border:1px solid var(--line2);background:var(--surface);width:44px;height:44px;color:var(--text);font:600 18px var(--mono);cursor:pointer;border-radius:10px}.mdl-zoom[data-astro-cid-4eqksnol] button[data-astro-cid-4eqksnol]:hover{border-color:var(--orange);color:var(--orange)}.mdl-steps[data-astro-cid-4eqksnol]{background:#ff6a130f;border:1px solid #ff6a1359;border-radius:12px;gap:6px;margin:0 0 12px;padding:12px 14px;list-style:none;display:grid}.mdl-steps[data-astro-cid-4eqksnol][hidden]{display:none}.mdl-steps[data-astro-cid-4eqksnol] li[data-astro-cid-4eqksnol]{color:var(--dim);opacity:.45;gap:10px;font-size:14px;transition:opacity .3s,color .3s;display:flex}.mdl-steps[data-astro-cid-4eqksnol] li[data-astro-cid-4eqksnol].on{opacity:1;color:var(--text)}.mdl-steps[data-astro-cid-4eqksnol] b[data-astro-cid-4eqksnol]{color:var(--orange);padding-top:2px;font-size:12px;font-weight:500}.mdl-body[data-astro-cid-4eqksnol]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.mdl-stage[data-astro-cid-4eqksnol]{height:var(--st);border:1px solid var(--line2);background:radial-gradient(#10161d,#090b0e 75%);border-radius:14px;position:relative;overflow:hidden}.hud[data-astro-cid-4eqksnol]{border:solid var(--orange);opacity:.7;pointer-events:none;z-index:1;width:14px;height:14px;position:absolute}.hud[data-astro-cid-4eqksnol].tl{border-width:2px 0 0 2px;top:8px;left:8px}.hud[data-astro-cid-4eqksnol].tr{border-width:2px 2px 0 0;top:8px;right:8px}.hud[data-astro-cid-4eqksnol].bl{border-width:0 0 2px 2px;bottom:8px;left:8px}.hud[data-astro-cid-4eqksnol].br{border-width:0 2px 2px 0;bottom:8px;right:8px}.mdl-svg[data-astro-cid-4eqksnol]{touch-action:none;cursor:grab;user-select:none;width:100%;height:100%;display:block}.mdl-svg[data-astro-cid-4eqksnol].drag{cursor:grabbing}.mdl-hint[data-astro-cid-4eqksnol]{color:var(--dim);pointer-events:none;font-size:11px;position:absolute;top:12px;left:16px}.mdl-legend[data-astro-cid-4eqksnol]{color:var(--muted);pointer-events:none;flex-wrap:wrap;gap:14px;font-size:11px;list-style:none;display:flex;position:absolute;bottom:12px;left:16px}.mdl-legend[data-astro-cid-4eqksnol] li[data-astro-cid-4eqksnol]{align-items:center;gap:6px;display:flex}.mdl-legend[data-astro-cid-4eqksnol] i[data-astro-cid-4eqksnol]{border-top:2px solid #4b5866;width:22px;height:0}.mdl-legend[data-astro-cid-4eqksnol] .lg-flow[data-astro-cid-4eqksnol]{border-top:2px dashed var(--orange)}.mdl-legend[data-astro-cid-4eqksnol] b[data-astro-cid-4eqksnol]{color:var(--text);background:var(--surface2);border-radius:8px;padding:0 6px;font-weight:500}.cl[data-astro-cid-4eqksnol] rect[data-astro-cid-4eqksnol]{fill:currentColor;fill-opacity:.025;stroke:currentColor;stroke-opacity:.28;stroke-dasharray:4 6}.cl[data-astro-cid-4eqksnol] text[data-astro-cid-4eqksnol]{fill:currentColor;font:600 15px var(--mono);letter-spacing:.16em;opacity:.85}.ln[data-astro-cid-4eqksnol]{fill:none;stroke:#3a4654;stroke-width:1.6px;transition:stroke .2s,opacity .2s}.flow[data-astro-cid-4eqksnol] .ln[data-astro-cid-4eqksnol]{stroke:#ff6a138c;stroke-dasharray:6 6}.spoke[data-astro-cid-4eqksnol] .ln[data-astro-cid-4eqksnol]{stroke:#2a333d}.fl[data-astro-cid-4eqksnol]{fill:none;stroke:var(--orange);stroke-width:6px;stroke-linecap:round;stroke-dasharray:0 20;opacity:0;filter:drop-shadow(0 0 4px var(--orange))}.lb[data-astro-cid-4eqksnol] rect[data-astro-cid-4eqksnol]{fill:#0d1116;stroke:#3a4654}.lb[data-astro-cid-4eqksnol] text[data-astro-cid-4eqksnol]{fill:var(--muted);font:500 13px var(--mono);text-anchor:middle}.spoke[data-astro-cid-4eqksnol] .lb[data-astro-cid-4eqksnol]{opacity:0}.nd[data-astro-cid-4eqksnol]{cursor:pointer}.nd[data-astro-cid-4eqksnol] .tp[data-astro-cid-4eqksnol]{fill:#1a2029;stroke:#46525f;stroke-width:1.2px;transition:fill .2s,stroke .2s}.nd[data-astro-cid-4eqksnol] .sl[data-astro-cid-4eqksnol]{fill:#0f1318;stroke:#2c353f}.nd[data-astro-cid-4eqksnol] .sr2[data-astro-cid-4eqksnol]{fill:#141920;stroke:#2c353f}.nd[data-astro-cid-4eqksnol] use[data-astro-cid-4eqksnol]{color:var(--muted);stroke:currentColor}.nd[data-astro-cid-4eqksnol] .nm[data-astro-cid-4eqksnol]{fill:var(--text);font:600 19px var(--display);text-anchor:middle}.nd[data-astro-cid-4eqksnol] .px[data-astro-cid-4eqksnol]{fill:var(--dim);font:500 14px var(--mono);text-anchor:middle}.c-core[data-astro-cid-4eqksnol] .tp[data-astro-cid-4eqksnol]{fill:#2a1a10;stroke:var(--orange)}.c-core[data-astro-cid-4eqksnol] use[data-astro-cid-4eqksnol]{color:var(--orange)}.c-field[data-astro-cid-4eqksnol] use[data-astro-cid-4eqksnol]{color:var(--yellow)}.c-jobcost[data-astro-cid-4eqksnol] use[data-astro-cid-4eqksnol]{color:var(--orange)}.c-billing[data-astro-cid-4eqksnol] use[data-astro-cid-4eqksnol]{color:var(--green)}.c-changes[data-astro-cid-4eqksnol] use[data-astro-cid-4eqksnol]{color:var(--blue)}.nd[data-astro-cid-4eqksnol]:hover .tp[data-astro-cid-4eqksnol]{stroke:var(--orange)}.mdl-svg[data-astro-cid-4eqksnol].fx .nd[data-astro-cid-4eqksnol]{opacity:.28}.mdl-svg[data-astro-cid-4eqksnol].fx .ed[data-astro-cid-4eqksnol]{opacity:.12}.mdl-svg[data-astro-cid-4eqksnol].fx .nd[data-astro-cid-4eqksnol].on,.mdl-svg[data-astro-cid-4eqksnol].fx .nd[data-astro-cid-4eqksnol].nb,.mdl-svg[data-astro-cid-4eqksnol].fx .ed[data-astro-cid-4eqksnol].on{opacity:1}.ed[data-astro-cid-4eqksnol].on .ln[data-astro-cid-4eqksnol]{stroke:var(--orange)}.ed[data-astro-cid-4eqksnol].on .lb[data-astro-cid-4eqksnol]{opacity:1}.ed[data-astro-cid-4eqksnol].on .lb[data-astro-cid-4eqksnol] rect[data-astro-cid-4eqksnol]{stroke:var(--orange)}.ed[data-astro-cid-4eqksnol].on .lb[data-astro-cid-4eqksnol] text[data-astro-cid-4eqksnol]{fill:var(--text)}.nd[data-astro-cid-4eqksnol].on .tp[data-astro-cid-4eqksnol]{fill:#3a1f0d;stroke:var(--orange);stroke-width:2px;filter:drop-shadow(0 0 10px #ff6a1399)}.nd[data-astro-cid-4eqksnol].on use[data-astro-cid-4eqksnol]{color:var(--orange)}.ed[data-astro-cid-4eqksnol].go .fl[data-astro-cid-4eqksnol]{opacity:1;animation:1.3s linear infinite mdlFlow}.ed[data-astro-cid-4eqksnol].go.rev .fl[data-astro-cid-4eqksnol]{animation-direction:reverse}.paused[data-astro-cid-4eqksnol] .fl[data-astro-cid-4eqksnol]{animation-play-state:paused!important}@keyframes mdlFlow{to{stroke-dashoffset:-20px}}.mdl-panel[data-astro-cid-4eqksnol]{top:calc(var(--nav) + 16px);max-height:calc(100vh - var(--nav) - 32px);scrollbar-width:thin;border:1px solid var(--line2);background:var(--bg2);border-radius:14px;position:sticky;overflow-y:auto}.mdl-panel-h[data-astro-cid-4eqksnol]{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding:14px 16px 8px;font-size:11px}.mdl-list[data-astro-cid-4eqksnol]{list-style:none}.mdl-list[data-astro-cid-4eqksnol]>li[data-astro-cid-4eqksnol]{border-top:1px solid var(--line)}.mdl-list[data-astro-cid-4eqksnol] summary[data-astro-cid-4eqksnol]{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:6px 16px;list-style:none;display:flex}.mdl-list[data-astro-cid-4eqksnol] summary[data-astro-cid-4eqksnol]::-webkit-details-marker{display:none}.mdl-list[data-astro-cid-4eqksnol] summary[data-astro-cid-4eqksnol]:after{content:"+";font:500 16px var(--mono);color:var(--dim);margin-left:auto}.mdl-list[data-astro-cid-4eqksnol] details[data-astro-cid-4eqksnol][open]>summary[data-astro-cid-4eqksnol]:after{content:"−";color:var(--orange)}.mdl-list[data-astro-cid-4eqksnol] summary[data-astro-cid-4eqksnol] .ico[data-astro-cid-4eqksnol]{width:18px;height:18px;color:var(--dim);flex:none}.mdl-list[data-astro-cid-4eqksnol] summary[data-astro-cid-4eqksnol]:hover,.mdl-list[data-astro-cid-4eqksnol] summary[data-astro-cid-4eqksnol]:focus-visible{background:var(--surface)}.mdl-list[data-astro-cid-4eqksnol] summary[data-astro-cid-4eqksnol]:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.mdl-list[data-astro-cid-4eqksnol] details[data-astro-cid-4eqksnol][open]>summary[data-astro-cid-4eqksnol]{background:var(--orange-soft);box-shadow:inset 2px 0 var(--orange)}.mdl-list[data-astro-cid-4eqksnol] details[data-astro-cid-4eqksnol][open]>summary[data-astro-cid-4eqksnol] .ico[data-astro-cid-4eqksnol]{color:var(--orange)}.s-name[data-astro-cid-4eqksnol]{font-size:15px;font-weight:600}.s-meta[data-astro-cid-4eqksnol]{color:var(--dim);white-space:nowrap;font-size:11px}.mp[data-astro-cid-4eqksnol]{padding:6px 16px 18px}.mp-tags[data-astro-cid-4eqksnol]{flex-wrap:wrap;gap:6px;display:flex}.mp-sum[data-astro-cid-4eqksnol]{color:#c4ccd4;margin-top:10px;font-size:14.5px}.mp-sum[data-astro-cid-4eqksnol] a[data-astro-cid-4eqksnol]{color:var(--orange);text-underline-offset:3px;text-decoration:underline}.mp-h[data-astro-cid-4eqksnol]{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:18px 0 8px}.mp-fields[data-astro-cid-4eqksnol]{border-top:1px solid var(--line);list-style:none}.mp-fields[data-astro-cid-4eqksnol] li[data-astro-cid-4eqksnol]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:7px 0;display:flex}.mp-fields[data-astro-cid-4eqksnol] code[data-astro-cid-4eqksnol]{font:500 13px var(--mono);color:var(--text)}.mp-fields[data-astro-cid-4eqksnol] .fd[data-astro-cid-4eqksnol]{color:var(--muted);flex-basis:100%;font-size:14px}.mp-eps[data-astro-cid-4eqksnol],.mp-rel[data-astro-cid-4eqksnol]{gap:6px;list-style:none;display:grid}.mp-eps[data-astro-cid-4eqksnol] a[data-astro-cid-4eqksnol]{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:6px 8px;display:flex}.mp-eps[data-astro-cid-4eqksnol] a[data-astro-cid-4eqksnol]:hover{border-color:var(--orange)}.mp-eps[data-astro-cid-4eqksnol] .ep-path[data-astro-cid-4eqksnol]{font-size:12.5px}.mp-rel[data-astro-cid-4eqksnol] button[data-astro-cid-4eqksnol]{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--text);cursor:pointer;font:600 14px var(--body);border-radius:8px;gap:2px;padding:8px 10px;display:grid}.mp-rel[data-astro-cid-4eqksnol] button[data-astro-cid-4eqksnol]:hover,.mp-rel[data-astro-cid-4eqksnol] button[data-astro-cid-4eqksnol]:focus-visible{border-color:var(--orange)}.mp-rel[data-astro-cid-4eqksnol] button[data-astro-cid-4eqksnol] span[data-astro-cid-4eqksnol]{color:var(--dim);word-break:break-word;font-size:11.5px;font-weight:400}.mp[data-astro-cid-4eqksnol] .jt-body{max-height:340px}.mdl-empty[data-astro-cid-4eqksnol]{color:var(--muted);padding:12px 16px;font-size:14px}@media (width<=1180px){.mdl-body[data-astro-cid-4eqksnol]{grid-template-columns:1fr}.mdl-panel[data-astro-cid-4eqksnol]{max-height:none;position:static}}@media (width<=900px){.mdl[data-astro-cid-4eqksnol]{--st:auto}.mdl-zoom[data-astro-cid-4eqksnol],.mdl-hint[data-astro-cid-4eqksnol],.mdl-legend[data-astro-cid-4eqksnol]{display:none}.mdl-stage[data-astro-cid-4eqksnol]{aspect-ratio:1200/780}.mdl-svg[data-astro-cid-4eqksnol]{touch-action:auto;cursor:default;pointer-events:none}.nd[data-astro-cid-4eqksnol] .nm[data-astro-cid-4eqksnol],.nd[data-astro-cid-4eqksnol] .px[data-astro-cid-4eqksnol],.lb[data-astro-cid-4eqksnol]{display:none}.cl[data-astro-cid-4eqksnol] text[data-astro-cid-4eqksnol]{font-size:42px;transform:translateY(12px)}.mdl-trace-btn[data-astro-cid-4eqksnol]{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.ed[data-astro-cid-4eqksnol].go .fl[data-astro-cid-4eqksnol]{opacity:0;animation:none}.ed[data-astro-cid-4eqksnol].go .ln[data-astro-cid-4eqksnol]{stroke:var(--orange);stroke-width:3px}.mdl-steps[data-astro-cid-4eqksnol] li[data-astro-cid-4eqksnol],.ln[data-astro-cid-4eqksnol],.nd[data-astro-cid-4eqksnol] .tp[data-astro-cid-4eqksnol]{transition:none}}.foot[data-astro-cid-gxkbniqx]{max-width:720px;margin-top:20px;font-size:14px}.foot[data-astro-cid-gxkbniqx] a[data-astro-cid-gxkbniqx]{color:var(--orange);text-underline-offset:3px;text-decoration:underline}
