.dgw[data-astro-cid-v2phd2nw]{margin:0}.dg[data-astro-cid-v2phd2nw]{border:1px solid var(--color-edge-hard);background:color-mix(in srgb, var(--color-surface) 45%, transparent);overflow-x:auto}.dg[data-astro-cid-v2phd2nw] svg[data-astro-cid-v2phd2nw]{width:100%;min-width:540px;height:auto;display:block}.stack[data-astro-cid-v2phd2nw]{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.dg[data-astro-cid-v2phd2nw]{display:none}.chip[data-astro-cid-v2phd2nw]{border:1px solid var(--color-edge-hard);background:var(--color-surface);padding:12px 14px;position:relative}.chip[data-astro-cid-v2phd2nw].lead{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.chip[data-astro-cid-v2phd2nw]+.chip[data-astro-cid-v2phd2nw]{margin-top:18px}.chip[data-astro-cid-v2phd2nw]+.chip[data-astro-cid-v2phd2nw]:before{content:"";background:var(--color-edge-hard);width:1px;height:18px;position:absolute;top:-18px;left:22px}.chip[data-astro-cid-v2phd2nw] .n[data-astro-cid-v2phd2nw]{font-family:var(--font-ui);color:var(--color-fg);font-size:15px;font-weight:600;line-height:1.3;display:block}.chip[data-astro-cid-v2phd2nw] .u[data-astro-cid-v2phd2nw]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-dim);margin-top:4px;font-size:9.5px;display:block}.chip[data-astro-cid-v2phd2nw].lead .u[data-astro-cid-v2phd2nw]{color:var(--color-accent)}.aside[data-astro-cid-v2phd2nw]{border-left:1px dashed var(--color-edge-hard);color:var(--color-fg-dim);margin-top:14px;padding-left:22px;font-size:14px;line-height:1.5}@media (width>=640px){.stack[data-astro-cid-v2phd2nw]{display:none}.dg[data-astro-cid-v2phd2nw]{display:block}}.box[data-astro-cid-v2phd2nw]{fill:var(--color-surface);stroke:var(--color-edge-hard);stroke-width:1px}.box[data-astro-cid-v2phd2nw].hl{stroke:var(--color-accent);fill:color-mix(in srgb, var(--color-accent) 10%, transparent)}.box[data-astro-cid-v2phd2nw].dashed{stroke-dasharray:5 4}.t[data-astro-cid-v2phd2nw]{font-family:var(--font-ui);fill:var(--color-fg);font-size:13px;font-weight:600}.s[data-astro-cid-v2phd2nw]{font-family:var(--font-mono);letter-spacing:.14em;fill:var(--color-fg-dim);font-size:8.5px}.s[data-astro-cid-v2phd2nw].on{fill:var(--color-accent)}.band-dark .s[data-astro-cid-v2phd2nw].on{fill:var(--color-accent-bright)}.s[data-astro-cid-v2phd2nw].deny{fill:var(--color-accent-dim)}.band-dark .s[data-astro-cid-v2phd2nw].deny{fill:var(--color-accent-red)}.lockline[data-astro-cid-v2phd2nw]{stroke:var(--color-accent-dim);stroke-width:2px}.ln[data-astro-cid-v2phd2nw]{stroke:var(--color-edge-hard);stroke-width:1.4px;fill:none}.ln[data-astro-cid-v2phd2nw].dash{stroke-dasharray:4 4}.hd[data-astro-cid-v2phd2nw]{fill:var(--color-edge-hard)}.dot-live[data-astro-cid-v2phd2nw]{fill:var(--color-accent-bright)}.dot-warm[data-astro-cid-v2phd2nw]{fill:var(--color-accent)}.wide-only[data-astro-cid-v2phd2nw]{display:none}@media (width>=640px){.wide-only[data-astro-cid-v2phd2nw]{display:inline}}figcaption[data-astro-cid-v2phd2nw]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-fg-dim);max-width:62ch;margin-top:14px;font-size:11px;line-height:1.8}.chat-label[data-astro-cid-ryimtpxv]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px;font-size:10px}.chat-label[data-astro-cid-ryimtpxv].dead{color:var(--color-fg-dim)}.chat-label[data-astro-cid-ryimtpxv].live{color:var(--color-accent)}.chat[data-astro-cid-ryimtpxv]{border:1px solid var(--color-edge-hard);background:color-mix(in srgb, var(--color-surface) 45%, transparent);flex-direction:column;gap:11px;padding:18px;display:flex}.bub[data-astro-cid-ryimtpxv]{border-radius:12px;max-width:88%;padding:12px 15px;font-size:16px;line-height:1.45}.bub[data-astro-cid-ryimtpxv].me{border:1px solid var(--color-edge-hard);background:var(--color-surface);color:var(--color-fg);border-bottom-right-radius:3px;align-self:flex-end}.bub[data-astro-cid-ryimtpxv].live{border:1px solid color-mix(in srgb, var(--color-accent) 32%, transparent);background:color-mix(in srgb, var(--color-accent) 9%, transparent);color:var(--color-fg);border-bottom-left-radius:3px;align-self:flex-start}.bub[data-astro-cid-ryimtpxv].dead{border:1px dashed var(--color-edge-hard);color:var(--color-fg-dim);background:0 0;border-bottom-left-radius:3px;align-self:flex-start}.doing[data-astro-cid-ryimtpxv]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:7px;font-size:9.5px;display:block}.rich[data-astro-cid-cpty7fbf]{color:var(--color-fg-dim);max-width:62ch;line-height:1.6}.rich[data-astro-cid-cpty7fbf].base{font-size:15.5px}.rich[data-astro-cid-cpty7fbf].lg{max-width:46ch;font-size:19px;line-height:1.5}.rich[data-astro-cid-cpty7fbf].bright{color:var(--color-fg-dim);max-width:none;font-size:16.5px}.rich[data-astro-cid-cpty7fbf] .em{color:var(--color-fg);font-weight:600}.resolve[data-astro-cid-rpp7x4xg]{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.card[data-astro-cid-mbv3w2vp]>summary[data-astro-cid-mbv3w2vp]{text-transform:none;letter-spacing:normal;font-family:inherit;font-size:inherit;padding:0;display:block;position:relative}.card[data-astro-cid-mbv3w2vp]>summary[data-astro-cid-mbv3w2vp]:after{color:var(--color-accent);font-family:var(--font-mono);font-size:1rem;position:absolute;top:0;right:0}.card[data-astro-cid-mbv3w2vp]>summary[data-astro-cid-mbv3w2vp]>span[data-astro-cid-mbv3w2vp]{padding-right:1.5rem}.step[data-astro-cid-mbv3w2vp]:before{content:"";background:var(--color-accent);width:100%;height:2px;position:absolute;inset:0 0 auto}.rise-ready .step[data-astro-cid-mbv3w2vp]:before{animation:.6s cubic-bezier(.22,1,.36,1) both sweep;animation-delay:var(--sweep,0s)}@keyframes sweep{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.rise-ready .step[data-astro-cid-mbv3w2vp]:before{width:100%;animation:none}}
