.cd-wrap{--cd-ok:#4ade80;--cd-warn:#fbbf24;--cd-bad:#f87171}[data-theme=light] .cd-wrap{--cd-ok:#16a34a;--cd-warn:#b45309;--cd-bad:#dc2626}@media (width>=768px){.cd-wrap{width:min(80rem,100vw - 3rem);position:relative;left:50%;transform:translate(-50%)}}.cd-frame{border:1px solid var(--border-strong);background:var(--bg-elevated);border-radius:.75rem;position:relative;overflow:hidden}.cd-bar{border-bottom:1px solid var(--border);background:var(--bg-well);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding:.6rem 1rem;display:flex}.cd-bar-title{color:var(--fg-muted);align-items:center;gap:.5rem;font:500 12px JetBrains Mono,monospace;display:inline-flex}.cd-dot{background:var(--accent);opacity:.8;border-radius:99px;width:8px;height:8px}.cd-chip-illus{letter-spacing:.04em;text-transform:uppercase;border:1px dashed color-mix(in srgb, var(--cd-warn) 60%, transparent);color:var(--cd-warn);border-radius:99px;padding:.1rem .5rem;font:600 11px JetBrains Mono,monospace}.cd-bar-ctl{align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.cd-split{grid-template-columns:minmax(0,1fr);display:grid}.cd-draw{border-bottom:1px solid var(--border);order:-1;position:relative}@media (width>=768px){.cd-split{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.cd-draw{border-bottom:0;border-left:1px solid var(--border);order:0}.cd-feedcol{height:640px}}.cd-canvas{width:100%;display:block}.cd-btn{letter-spacing:.05em;border:1px solid var(--border-strong);min-height:30px;color:var(--fg);cursor:pointer;background:0 0;border-radius:.375rem;padding:.4rem .8rem;font:500 11px JetBrains Mono,monospace;transition:background-color .15s,border-color .15s,transform .1s}.cd-btn:hover:not(:disabled){background:var(--bg-well)}.cd-btn:disabled{opacity:.4;cursor:default}.cd-btn:focus-visible,.cd-opt:focus-within,.cd-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cd-btn-primary{background:var(--accent);border-color:var(--accent);color:#06181b;font-weight:600}[data-theme=light] .cd-btn-primary{color:#fff}.cd-btn-primary:hover:not(:disabled){background:var(--accent-strong)}.cd-btn.cd-press{background:color-mix(in srgb, var(--accent) 40%, transparent);transform:scale(.94)}.cd-commit:not(:disabled){border-color:var(--accent);color:var(--accent-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.cd-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:.7rem;padding:.55rem 1rem;font:500 11px JetBrains Mono,monospace;display:flex}.cd-loc{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent-strong);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:.3rem;padding:.15rem .5rem}.cd-count{color:var(--fg-muted)}.cd-count.cd-bump{color:var(--accent-strong)}.cd-tb-btns{gap:.4rem;margin-left:auto;display:inline-flex}.cd-feedcol{flex-direction:column;min-width:0;height:560px;display:flex}.cd-feed{scrollbar-width:thin;flex-direction:column;flex:1 1 0;gap:.7rem;min-height:0;padding:.8rem 1rem 1rem;display:flex;overflow-y:auto}.cd-cards{flex-direction:column;gap:.7rem;display:flex}.cd-msg{flex-direction:column;gap:.2rem;max-width:92%;display:flex}.cd-msg-user{align-self:flex-end;align-items:flex-end}.cd-msg[hidden],.cd-cards[hidden]{display:none}.cd-who{letter-spacing:.05em;text-transform:uppercase;color:var(--fg-muted);margin:0;font:600 11px JetBrains Mono,monospace}.cd-bubble{border-radius:.8rem;margin:0;padding:.55rem .8rem;font-size:13px;line-height:1.5}.cd-bubble-user{background:color-mix(in srgb, var(--accent) 16%, var(--bg-elevated));border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);color:var(--fg);border-bottom-right-radius:.2rem}.cd-bubble-bot{background:var(--bg-well);border:1px solid var(--border-strong);color:var(--fg);border-bottom-left-radius:.2rem}.cd-appear{animation:.45s ease-out both cd-pop;animation-delay:calc(var(--i,0) * .11s)}@keyframes cd-pop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cd-composer{border-top:1px solid var(--border);background:var(--bg-elevated);align-items:center;gap:.5rem;padding:.6rem .8rem;display:flex}.cd-input{min-width:0;color:var(--fg);background:var(--bg-well);border:1px solid var(--border-strong);border-radius:.6rem;outline:none;flex:1;padding:.55rem .8rem;font:400 13px IBM Plex Sans,system-ui,sans-serif;transition:border-color .2s,box-shadow .2s}.cd-input::placeholder{color:var(--fg-muted)}.cd-input.cd-focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.cd-attach,.cd-file{border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--fg);border-radius:.7rem;align-items:center;gap:.6rem;padding:.5rem .75rem;display:inline-flex}.cd-attach{background:color-mix(in srgb, var(--accent) 12%, var(--bg-elevated));border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.cd-attach-ico{color:var(--accent-strong);display:inline-flex}.cd-attach-txt{flex-direction:column;line-height:1.25;display:flex}.cd-attach-name{font:600 12.5px JetBrains Mono,monospace}.cd-attach-sub{color:var(--fg-muted);font:400 11px IBM Plex Sans,system-ui,sans-serif}.cd-file{z-index:19;pointer-events:none;will-change:transform;transition:box-shadow .2s,opacity .25s;position:absolute;top:0;left:0;box-shadow:0 6px 18px #00000038}.cd-file[hidden]{display:none}.cd-file.cd-grab{border-color:var(--accent);box-shadow:0 12px 28px #00000061}.cd-drop{z-index:6;border:2px dashed var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-strong);opacity:0;pointer-events:none;border-radius:.8rem;justify-content:center;align-items:center;font:600 12px JetBrains Mono,monospace;transition:opacity .2s;display:flex;position:absolute;inset:2.9rem .5rem 4.4rem}.cd-drop[data-on="1"]{opacity:1}.cd-feedcol{position:relative}.cd-msg-wide{align-self:stretch;max-width:100%}.cd-export{flex-direction:column;gap:.5rem;margin-top:.3rem;display:flex}.cd-attach-lg{box-sizing:border-box;flex-wrap:wrap;width:100%;display:flex}.cd-attach-lg .cd-attach-txt{flex:9rem;min-width:0}.cd-attach-name{overflow-wrap:anywhere}.cd-dl{flex-shrink:0;margin-left:auto}.cd-attach-lg.cd-swap{animation:.6s ease-out cd-flash}@keyframes cd-flash{0%{background:color-mix(in srgb, var(--accent) 38%, var(--bg-elevated))}to{background:color-mix(in srgb, var(--accent) 12%, var(--bg-elevated))}}.cd-fmts{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.cd-fmt-l{letter-spacing:.05em;text-transform:uppercase;color:var(--fg-muted);margin-right:.2rem;font:600 11px JetBrains Mono,monospace}.cd-fmt{border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--fg);cursor:pointer;border-radius:.5rem;flex-direction:column;align-items:flex-start;padding:.3rem .65rem;line-height:1.2;transition:border-color .2s,background-color .2s,transform .1s;display:inline-flex}.cd-fmt b{font:600 12px JetBrains Mono,monospace}.cd-fmt small{color:var(--fg-muted);font:400 11px IBM Plex Sans,system-ui,sans-serif}.cd-fmt:hover{border-color:var(--accent)}.cd-fmt[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--bg-elevated))}.cd-fmt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cd-fmt.cd-press{transform:scale(.94)}.cd-saved{color:var(--cd-ok);margin:0;font:500 11.5px JetBrains Mono,monospace;animation:.35s ease-out both cd-pop}.cd-saved[hidden]{display:none}.cd-send{background:var(--bg-well);width:34px;height:34px;color:var(--fg-muted);border:0;border-radius:99px;justify-content:center;align-items:center;transition:background-color .2s,color .2s,transform .1s;display:inline-flex}.cd-send.cd-ready{background:var(--accent);color:#06181b}[data-theme=light] .cd-send.cd-ready{color:#fff}.cd-send.cd-press{transform:scale(.9)}.cd-feed:focus{outline:none}.cd-card{border:1px solid var(--border-strong);background:var(--bg-well);cursor:default;border-radius:.6rem;padding:.75rem .85rem;transition:opacity .5s,transform .5s,border-color .25s,background-color .25s;position:relative}.cd-card[data-hot="1"]{border-color:color-mix(in srgb, var(--accent) 65%, transparent);background:color-mix(in srgb, var(--accent) 7%, var(--bg-well))}.cd-card[data-status=approved]{border-color:color-mix(in srgb, var(--cd-ok) 55%, transparent);background:color-mix(in srgb, var(--cd-ok) 7%, var(--bg-well))}.cd-card[data-status=dismissed]{opacity:.55;border-style:dashed}.cd-group{border:1px solid var(--border-strong);background:var(--bg-elevated);border-radius:.6rem;overflow:hidden}.cd-group-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .85rem;transition:opacity .5s,transform .5s;display:flex}.cd-group-btns{gap:.4rem;display:inline-flex}.cd-card-fix{border-width:1px 0 0;border-radius:0}.cd-card-head{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.cd-card-fix .cd-card-head{flex-wrap:nowrap;align-items:flex-start}.cd-tag{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--fg-muted);border-radius:99px;padding:.1rem .5rem;font:600 11px JetBrains Mono,monospace}.cd-tag-accent{color:var(--accent-strong);border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.cd-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--accent-strong);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:.25rem;flex-shrink:0;padding:.1rem .45rem;font:600 11px JetBrains Mono,monospace;transition:color .25s,background-color .25s,border-color .25s}.cd-card:not(.cd-card-fix) .cd-badge{margin-left:auto}.cd-card[data-status=approved] .cd-badge{color:var(--cd-ok);border-color:color-mix(in srgb, var(--cd-ok) 50%, transparent);background:color-mix(in srgb, var(--cd-ok) 12%, transparent)}.cd-card[data-status=dismissed] .cd-badge{color:var(--fg-muted);border-color:var(--border-strong);background:0 0}.cd-title{color:var(--fg);font-size:13.5px;font-weight:600;line-height:1.35}.cd-sub{color:var(--fg-muted);margin-top:.15rem;font-size:12px}.cd-why{color:var(--fg-muted);margin-bottom:.3rem;font-size:12px;line-height:1.5}.cd-prop{color:var(--fg-muted);opacity:.85;margin-bottom:.55rem;font-size:11.5px;line-height:1.45}.cd-prop strong{letter-spacing:.03em;font-family:JetBrains Mono,monospace;font-weight:600}.cd-opts{border:0;flex-direction:column;gap:.45rem;min-width:0;margin:.6rem 0 .7rem;padding:0;display:flex}.cd-legend{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:.4rem;padding:0;font:600 11px JetBrains Mono,monospace}.cd-opt{border:1px solid var(--border);background:var(--bg-elevated);cursor:pointer;border-radius:.5rem;align-items:flex-start;gap:.6rem;padding:.55rem .65rem;transition:border-color .2s,background-color .2s;display:flex;position:relative}.cd-opt input{opacity:0;pointer-events:none;position:absolute}.cd-opt:hover{border-color:var(--border-strong)}.cd-radio{border:1.5px solid var(--border-strong);border-radius:99px;flex-shrink:0;width:14px;height:14px;margin-top:2px;display:inline-block;position:relative}.cd-opt:has(input:checked){border-color:color-mix(in srgb, var(--accent) 70%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--bg-elevated))}.cd-opt:has(input:checked) .cd-radio{border-color:var(--accent)}.cd-opt:has(input:checked) .cd-radio:after{content:"";background:var(--accent);border-radius:99px;position:absolute;inset:2px}.cd-opt-t{color:var(--fg);font-size:12.5px;font-weight:500;line-height:1.4;display:block}.cd-opt-d{color:var(--fg-muted);margin-top:.15rem;font-size:11.5px;display:block}.cd-actions{flex-wrap:wrap;gap:.4rem;min-height:30px;display:flex}.cd-result{color:var(--fg-muted);align-items:center;min-height:30px;margin:0;font:500 11.5px JetBrains Mono,monospace;display:none}.cd-card[data-status=approved] .cd-actions,.cd-card[data-status=dismissed] .cd-actions{display:none}.cd-card[data-status=approved] .cd-result,.cd-card[data-status=dismissed] .cd-result{display:flex}.cd-card[data-status=approved] .cd-result{color:var(--cd-ok)}.cd-status{z-index:2;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--bg-elevated) 92%, transparent);backdrop-filter:blur(2px);border-radius:.5rem;width:176px;padding:.55rem .65rem;font-family:JetBrains Mono,monospace;transition:opacity .2s;position:absolute;top:.7rem;left:.7rem}.cd-st-head{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.cd-st-k{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-size:11px;font-weight:600}.cd-st-grid{gap:.18rem;margin:0;display:grid}.cd-st-grid>div{justify-content:space-between;align-items:center;gap:.5rem;font-size:11px;display:flex}.cd-st-grid dt{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em}.cd-st-grid dd{white-space:nowrap;color:var(--fg);text-align:right;margin:0;font-weight:500}.cd-pill{border:1px solid #0000;border-radius:.25rem;padding:0 .4rem;font-weight:700;transition:color .3s,background-color .3s,border-color .3s}.cd-pill[data-s=bad]{color:var(--cd-bad);background:color-mix(in srgb, var(--cd-bad) 14%, transparent);border-color:color-mix(in srgb, var(--cd-bad) 45%, transparent)}.cd-pill[data-s=ok]{color:var(--cd-ok);background:color-mix(in srgb, var(--cd-ok) 14%, transparent);border-color:color-mix(in srgb, var(--cd-ok) 45%, transparent)}[data-st=framing]{transition:color .3s}[data-st=framing][data-s=bad]{color:var(--cd-warn)}[data-st=framing][data-s=ok]{color:var(--cd-ok)}[data-st=used].cd-over{color:var(--cd-bad)}@media (width<=767px){.cd-status{width:auto;margin:.7rem .8rem 0;position:static}.cd-st-grid{grid-template-columns:1fr 1fr;column-gap:1rem}}.cd-cursor{z-index:20;pointer-events:none;opacity:0;will-change:transform;filter:drop-shadow(0 2px 3px #00000059);transition:opacity .3s;position:absolute;top:0;left:0}.cd-cursor[data-on="1"]{opacity:1}.cd-cursor svg{display:block}.cd-ripple{border:2px solid var(--accent-strong);opacity:0;border-radius:99px;width:28px;height:28px;position:absolute;top:-14px;left:-14px}.cd-note{color:var(--fg-muted);max-width:52rem;margin-top:.8rem;font-size:12px;line-height:1.55}.cd-note strong{color:var(--fg)}.cd-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.cd-appear{animation:none}.cd-card,.cd-group-head,.cd-btn,.cd-cursor{transition:none!important}}.cd-tool{flex-wrap:wrap;align-items:center;gap:.3rem;max-width:100%;display:inline-flex}.cd-tool-btn,.cd-tool:not(.cd-tool-x){border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--bg-elevated));color:var(--fg);border-radius:99px;align-items:center;gap:.35rem;padding:.15rem .55rem;font:500 11px/1.4 JetBrains Mono,monospace;display:inline-flex}.cd-tool-x{flex-direction:column;align-items:flex-start;gap:.3rem;display:inline-flex}.cd-tool-x>.cd-tool-btn{cursor:pointer;transition:background-color .15s,transform .1s}.cd-tool-btn:hover{background:color-mix(in srgb, var(--accent) 16%, var(--bg-elevated))}.cd-tool-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cd-tool-btn.cd-press{background:color-mix(in srgb, var(--accent) 40%, transparent);transform:scale(.95)}.cd-tool-dot{background:var(--accent);border-radius:99px;flex-shrink:0;width:6px;height:6px}.cd-tool-h{color:var(--accent-strong)}.cd-tool-sep{color:var(--fg-muted);margin-left:-.2rem}.cd-tool-prov,.cd-tool-more{letter-spacing:.05em;text-transform:uppercase;color:var(--fg-muted);font-size:10px}.cd-tool-more:before{content:"+ "}.cd-tool[data-open="1"] .cd-tool-more:before{content:"- "}.cd-tool[data-prov=planned] .cd-tool-btn,.cd-tool[data-prov=planned]:not(.cd-tool-x){border-style:dashed;border-color:color-mix(in srgb, var(--cd-warn) 60%, transparent);background:0 0}.cd-tool[data-prov=planned] .cd-tool-dot{border:1.5px dashed var(--cd-warn);box-sizing:border-box;background:0 0}.cd-tool[data-prov=planned] .cd-tool-h{color:var(--cd-warn)}.cd-tool[data-prov=built] .cd-tool-btn,.cd-tool[data-prov=built]:not(.cd-tool-x){border-style:dotted;border-width:2px;border-color:color-mix(in srgb, var(--cd-warn) 60%, var(--accent));background:color-mix(in srgb, var(--cd-warn) 6%, var(--bg-elevated))}.cd-tool[data-prov=built] .cd-tool-dot{border:1.5px dotted var(--cd-warn);box-sizing:border-box;background:0 0}.cd-tool[data-prov=built] .cd-tool-h{color:var(--cd-warn)}.cd-tool[data-tag] .cd-tool-prov,.cd-tool[data-tag] .cd-tool-h{white-space:nowrap}.cd-tool[data-tag] .cd-tool-btn{box-sizing:border-box;border-radius:.9rem;flex-wrap:wrap;max-width:100%}.cd-tool[data-tag] .cd-tool-fn{overflow-wrap:anywhere;min-width:0}.cd-tool-cav{color:var(--fg-muted);border-left:2px solid var(--border-strong);background:var(--bg-elevated);border-radius:0 .4rem .4rem 0;margin:0;padding:.35rem .6rem;font-size:11.5px;line-height:1.5}.cd-tool-cav[hidden]{display:none}.cd-tools{flex-wrap:wrap;gap:.35rem;margin-top:.3rem;display:flex}.cd-brain{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--bg-elevated));color:var(--fg);cursor:pointer;border-radius:99px;align-items:center;gap:.35rem;padding:.1rem .6rem;font:500 11px/1.5 JetBrains Mono,monospace;transition:background-color .15s,transform .1s;display:inline-flex}.cd-brain:hover{background:color-mix(in srgb, var(--accent) 16%, var(--bg-elevated))}.cd-brain:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cd-brain.cd-press{transform:scale(.95)}.cd-brain-k{letter-spacing:.05em;text-transform:uppercase;color:var(--fg-muted);font-size:10px}.cd-brain-v{color:var(--accent-strong)}.cd-brain-wrap{display:inline-flex;position:relative}.cd-brain-tip{z-index:5;border:1px solid var(--border-strong);background:var(--bg-elevated);width:max-content;max-width:min(22rem,80vw);color:var(--fg-muted);border-radius:.4rem;padding:.4rem .6rem;font:400 11.5px/1.5 IBM Plex Sans,sans-serif;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 4px 14px #00000040}.cd-brain-tip[hidden]{display:none}.dc[data-astro-cid-udjju3gy]{--dc-bad:#f87171;--dc-ok:#4ade80;color:var(--fg);margin:0 0 1.25rem}[data-theme=light] .dc[data-astro-cid-udjju3gy]{--dc-bad:#dc2626;--dc-ok:#16a34a}.dc-cols[data-astro-cid-udjju3gy]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=700px){.dc-cols[data-astro-cid-udjju3gy]{grid-template-columns:1fr 1fr;gap:1.25rem}}.dc-col[data-astro-cid-udjju3gy]{border:1px solid var(--border-strong);background:var(--bg-elevated);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.dc-col-right[data-astro-cid-udjju3gy]{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-strong))}.dc-h[data-astro-cid-udjju3gy]{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);margin:0;font:600 11px JetBrains Mono,monospace}.dc-h-accent[data-astro-cid-udjju3gy]{color:var(--accent-strong)}.dc-stage[data-astro-cid-udjju3gy]{flex-direction:column;flex:1;align-items:stretch;gap:.55rem;display:flex}.dc-mono[data-astro-cid-udjju3gy]{font-family:JetBrains Mono,monospace}.dc-meta[data-astro-cid-udjju3gy]{color:var(--fg-muted);margin:0;font-size:11.5px}.dc-docs[data-astro-cid-udjju3gy]{flex-wrap:wrap;align-items:flex-start;gap:.8rem;display:flex}.dc-pdf[data-astro-cid-udjju3gy]{flex:none;width:150px;height:auto}.dc-sheet[data-astro-cid-udjju3gy]{fill:var(--bg-well);stroke:var(--border-strong);stroke-width:1px}.dc-sheet-back[data-astro-cid-udjju3gy]{fill:color-mix(in srgb, var(--bg-well) 80%, var(--bg-elevated))}.dc-sheet-back2[data-astro-cid-udjju3gy]{fill:color-mix(in srgb, var(--bg-well) 60%, var(--bg-elevated))}.dc-svg-tag[data-astro-cid-udjju3gy]{fill:var(--dc-bad);letter-spacing:.06em;font:700 8px JetBrains Mono,monospace}.dc-svg-line[data-astro-cid-udjju3gy]{stroke:var(--fg-muted);stroke-width:1.6px;stroke-linecap:round}.dc-svg-pole[data-astro-cid-udjju3gy]{stroke-width:2.4px}.dc-svg-wire[data-astro-cid-udjju3gy]{stroke:var(--fg-muted);stroke-width:1.1px;fill:none;opacity:.85}.dc-svg-faint[data-astro-cid-udjju3gy]{stroke:var(--fg-muted);stroke-width:1px;opacity:.35;stroke-linecap:round}.dc-svg-mark[data-astro-cid-udjju3gy]{fill:none;stroke:var(--dc-bad);stroke-width:1.7px}.dc-comments[data-astro-cid-udjju3gy]{flex-direction:column;flex:11rem;gap:.4rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.dc-comments[data-astro-cid-udjju3gy] li[data-astro-cid-udjju3gy]{color:var(--fg);background:var(--bg-well);border:1px solid var(--border);border-radius:.4rem;align-items:flex-start;gap:.5rem;padding:.4rem .55rem;font-size:12.5px;line-height:1.4;display:flex}.dc-pin[data-astro-cid-udjju3gy]{background:var(--dc-bad);border-radius:99px;flex:none;width:8px;height:8px;margin-top:.4em}.dc-arrow[data-astro-cid-udjju3gy]{color:var(--fg-muted);align-items:center;gap:.6rem;padding-left:.4rem;display:flex}.dc-arrow-accent[data-astro-cid-udjju3gy]{color:var(--accent-strong)}.dc-arrow-svg[data-astro-cid-udjju3gy]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:34px}.dc-arrow-label[data-astro-cid-udjju3gy]{font:500 11.5px/1.35 JetBrains Mono,monospace}.dc-win[data-astro-cid-udjju3gy]{border:1px solid var(--border-strong);background:var(--bg-well);border-radius:.5rem;position:relative;overflow:hidden}.dc-win-done[data-astro-cid-udjju3gy]{border-color:color-mix(in srgb, var(--accent) 40%, var(--border-strong))}.dc-win-bar[data-astro-cid-udjju3gy]{border-bottom:1px solid var(--border);background:var(--bg-elevated);align-items:center;gap:.5rem;padding:.35rem .6rem;display:flex}.dc-win-dot[data-astro-cid-udjju3gy]{background:var(--border-strong);border-radius:99px;width:8px;height:8px}.dc-win-dot-mod[data-astro-cid-udjju3gy]{background:var(--accent)}.dc-win-title[data-astro-cid-udjju3gy]{color:var(--fg-muted);font:500 11px JetBrains Mono,monospace}.dc-win-body[data-astro-cid-udjju3gy]{flex-direction:column;gap:.4rem;padding:.6rem .7rem .7rem;display:flex;position:relative}.dc-row[data-astro-cid-udjju3gy]{justify-content:space-between;align-items:center;gap:.6rem;font-size:12.5px;display:flex}.dc-row-k[data-astro-cid-udjju3gy]{color:var(--fg-muted)}.dc-field[data-astro-cid-udjju3gy]{border:1px solid var(--accent);background:var(--bg-elevated);border-radius:.3rem;align-items:center;gap:.15rem;padding:.15rem .4rem;font:500 12.5px JetBrains Mono,monospace;display:inline-flex}.dc-unit[data-astro-cid-udjju3gy]{color:var(--fg-muted);margin-left:.3rem}.dc-caret[data-astro-cid-udjju3gy]{background:var(--fg);width:1.5px;height:1em;animation:1.1s steps(2,start) infinite dc-blink}.dc-cursor[data-astro-cid-udjju3gy]{width:15px;height:21px;fill:var(--fg);stroke:var(--bg-well);stroke-width:1px;position:absolute;bottom:.1rem;right:2.4rem}.dc-val[data-astro-cid-udjju3gy]{color:var(--fg);font:500 12.5px JetBrains Mono,monospace}.dc-val-new[data-astro-cid-udjju3gy]{color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:.3rem;padding:.1rem .4rem;animation:4.5s ease-in-out infinite dc-glow}.dc-diff[data-astro-cid-udjju3gy]{border-top:1px solid var(--border);background:color-mix(in srgb, var(--dc-ok) 7%, var(--bg-well));color:var(--fg);flex-direction:column;gap:.15rem;margin:0;padding:.45rem .7rem;font:500 12px JetBrains Mono,monospace;list-style:none;display:flex}.dc-diff[data-astro-cid-udjju3gy] li[data-astro-cid-udjju3gy]:first-letter{color:var(--dc-ok)}.dc-undo[data-astro-cid-udjju3gy]{padding:.45rem .7rem .6rem}.dc-undo-pill[data-astro-cid-udjju3gy]{color:var(--fg);border:1px solid var(--border-strong);background:var(--bg-elevated);border-radius:99px;padding:.15rem .65rem;font:500 11px JetBrains Mono,monospace;display:inline-block}.dc-fixes[data-astro-cid-udjju3gy]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.dc-fix[data-astro-cid-udjju3gy]{border:1px solid var(--border-strong);background:var(--bg-well);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding:.55rem .7rem;display:flex}.dc-fix-text[data-astro-cid-udjju3gy]{font-size:13px;line-height:1.35}.dc-btn[data-astro-cid-udjju3gy]{letter-spacing:.05em;background:var(--accent);color:#06181b;border:1px solid var(--accent);border-radius:.375rem;padding:.3rem .8rem;font:600 11px JetBrains Mono,monospace}.dc-cap[data-astro-cid-udjju3gy]{color:var(--fg-muted);border-top:1px solid var(--border);margin:0;padding-top:.7rem;font-size:13px;line-height:1.5}.dc-footer[data-astro-cid-udjju3gy]{color:var(--fg-muted);flex-direction:column;gap:.35rem;margin:.9rem 0 0;padding:0;font-size:12.5px;line-height:1.5;list-style:none;display:flex}.dc-footer[data-astro-cid-udjju3gy] li[data-astro-cid-udjju3gy]{gap:.6rem;display:flex}.dc-footer[data-astro-cid-udjju3gy] li[data-astro-cid-udjju3gy]:before{content:"";background:var(--accent);border-radius:99px;flex:none;width:5px;height:5px;margin-top:.62em}@keyframes dc-blink{to{visibility:hidden}}@keyframes dc-glow{0%,70%,to{box-shadow:0 0 #0000}80%{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 28%, transparent)}}@media (prefers-reduced-motion:reduce){.dc-caret[data-astro-cid-udjju3gy],.dc-val-new[data-astro-cid-udjju3gy]{animation:none}}.de-toolbar[data-astro-cid-dy23kpbf]{flex-wrap:wrap}.de-planned[data-astro-cid-dy23kpbf]{border-style:dashed;border-color:color-mix(in srgb, var(--cd-warn) 60%, transparent);background:0 0}.de-planned-badge[data-astro-cid-dy23kpbf]{color:var(--cd-warn);border-color:color-mix(in srgb, var(--cd-warn) 50%, transparent);background:0 0}.de-cap[data-astro-cid-dy23kpbf]{margin:.1rem 0 0}@media (width>=768px){.dc-status[data-astro-cid-cp7fcerp]{width:176px}}.dc-status[data-astro-cid-cp7fcerp][data-flow="1"]{width:auto;margin:.7rem .8rem 0;position:static}.dc-status[data-astro-cid-cp7fcerp][data-flow="1"] .cd-st-grid[data-astro-cid-cp7fcerp]{grid-template-columns:1fr 1fr;column-gap:1rem}.dc-status[data-astro-cid-cp7fcerp] .cd-pill[data-astro-cid-cp7fcerp][data-s=warn]{color:var(--cd-warn);background:color-mix(in srgb, var(--cd-warn) 14%, transparent);border-color:color-mix(in srgb, var(--cd-warn) 45%, transparent)}.dc-status[data-astro-cid-cp7fcerp] .cd-pill[data-astro-cid-cp7fcerp][data-s=mute]{color:var(--fg-muted);font-weight:500}.dc-status[data-astro-cid-cp7fcerp] .cd-pill[data-astro-cid-cp7fcerp][data-s=stale]{color:var(--fg-muted);border-style:dashed;border-color:var(--border-strong);font-weight:600}.dc-more[data-astro-cid-cp7fcerp]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:.5rem;margin:.5rem 0 .6rem;padding:0 .65rem}.dc-more[data-astro-cid-cp7fcerp]>summary[data-astro-cid-cp7fcerp]{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-strong);padding:.45rem 0;font:600 11px JetBrains Mono,monospace}.dc-more[data-astro-cid-cp7fcerp]>summary[data-astro-cid-cp7fcerp]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dc-k[data-astro-cid-cp7fcerp]{letter-spacing:.05em;text-transform:uppercase;color:var(--fg-muted);margin:.5rem 0 .2rem;font:600 11px JetBrains Mono,monospace}.dc-row[data-astro-cid-cp7fcerp]{color:var(--fg-muted);overflow-wrap:anywhere;margin:0 0 .25rem;font-size:11.5px;line-height:1.45}.dc-row[data-astro-cid-cp7fcerp] span[data-astro-cid-cp7fcerp]{text-transform:uppercase;color:var(--fg);margin-right:.35rem;font:600 11px JetBrains Mono,monospace}.dc-list[data-astro-cid-cp7fcerp]{color:var(--fg-muted);margin:0 0 .6rem;padding-left:1.1rem;font-size:11.5px;line-height:1.45}.dc-list[data-astro-cid-cp7fcerp] li[data-astro-cid-cp7fcerp]{margin-bottom:.3rem}.dc-sum[data-astro-cid-cp7fcerp]{margin-top:.4rem}.dc-dl[data-astro-cid-cp7fcerp]{gap:.35rem;margin:0 0 .5rem;display:grid}.dc-dl[data-astro-cid-cp7fcerp]>div[data-astro-cid-cp7fcerp]{grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem;font-size:11.5px;line-height:1.45;display:grid}.dc-dl[data-astro-cid-cp7fcerp] dt[data-astro-cid-cp7fcerp]{color:var(--fg-muted);font:600 11px JetBrains Mono,monospace}.dc-dl[data-astro-cid-cp7fcerp] dd[data-astro-cid-cp7fcerp]{color:var(--fg);overflow-wrap:anywhere;margin:0}.dc-disc[data-astro-cid-cp7fcerp] strong[data-astro-cid-cp7fcerp]{text-transform:uppercase;color:var(--fg);margin-right:.3rem;font:600 11px JetBrains Mono,monospace}@media (width<=480px){.dc-dl[data-astro-cid-cp7fcerp]>div[data-astro-cid-cp7fcerp]{grid-template-columns:1fr;gap:.1rem}}@media (width>=768px){.xd-status[data-astro-cid-qup24lwr]{width:176px;top:calc(72px + .6rem)}}.xd-status[data-astro-cid-qup24lwr] .cd-pill[data-astro-cid-qup24lwr][data-s=warn]{color:var(--cd-warn);background:color-mix(in srgb, var(--cd-warn) 14%, transparent);border-color:color-mix(in srgb, var(--cd-warn) 45%, transparent)}.xd-status[data-astro-cid-qup24lwr] .cd-pill[data-astro-cid-qup24lwr][data-s=mute]{color:var(--fg-muted);font-weight:500}[data-cd-hook=__graphWalk] .cd-pill[data-s=warn]{color:var(--cd-warn);background:color-mix(in srgb, var(--cd-warn) 14%, transparent);border-color:color-mix(in srgb, var(--cd-warn) 50%, transparent)}[data-cd-hook=__graphWalk] .cd-pill[data-s=na]{color:var(--fg-muted);border-color:var(--border-strong);background:0 0;border-style:dashed;font-weight:500}[data-cd-hook=__graphWalk] .cd-pill[data-s=none]{color:var(--fg-muted);background:0 0;border-color:#0000;font-weight:500}[data-cd-hook=__graphWalk] .cd-draw{flex-direction:column;display:flex}[data-cd-hook=__graphWalk] .cd-canvas{order:1}[data-cd-hook=__graphWalk] .cd-status{order:2;width:auto;margin:.6rem .8rem .8rem;position:static}[data-cd-hook=__graphWalk] .cd-st-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.25rem 1.2rem}[data-cd-hook=__graphWalk] .cd-st-head{flex-wrap:wrap;gap:.3rem .6rem}[data-cd-hook=__graphWalk] .gw-st-foot{color:var(--fg-muted);margin:.4rem 0 0;font:400 11px JetBrains Mono,monospace}@media (width>=768px){[data-cd-hook=__graphWalk] .cd-feedcol{contain:size;align-self:stretch;height:auto;min-height:640px}}[data-cd-hook=__graphWalk] .cd-tool-btn,[data-cd-hook=__graphWalk] .cd-tool:not(.cd-tool-x){text-align:left;border-radius:.8rem;flex-wrap:wrap;max-width:100%}[data-cd-hook=__graphWalk] .cd-tool-fn{overflow-wrap:anywhere;min-width:0}[data-cd-hook=__graphWalk] .gw-toolbar{flex-wrap:wrap;gap:.4rem .7rem}[data-cd-hook=__graphWalk] .gw-toggle[aria-pressed=true]{border-color:var(--accent);color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 12%, transparent)}[data-cd-hook=__graphWalk] .gw-tag-warn{color:var(--cd-warn);border-color:color-mix(in srgb, var(--cd-warn) 55%, transparent);border-style:dashed}[data-cd-hook=__graphWalk] .gw-tag-ghost{border-style:dashed;margin-left:.3rem}[data-cd-hook=__graphWalk] .gw-marker{margin:.1rem 0 0}[data-cd-hook=__graphWalk] .gw-verbatim{margin:.1rem 0 0;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.5}[data-cd-hook=__graphWalk] .gw-ghost .gw-ghostbub{background:0 0;border-style:dashed}[data-cd-hook=__graphWalk] .gw-gh-struck{color:var(--fg-muted);opacity:0;max-height:0;margin:0;font-size:12.5px;line-height:1.4;text-decoration:line-through;transition:max-height .35s,opacity .35s;overflow:hidden}[data-cd-hook=__graphWalk] .gw-gh-body{grid-template-rows:1fr;transition:grid-template-rows .4s,opacity .3s;display:grid}[data-cd-hook=__graphWalk] .gw-gh-inner{min-height:0;overflow:hidden}[data-cd-hook=__graphWalk] .gw-gh-title{margin:0 0 .3rem}[data-cd-hook=__graphWalk] .gw-gh-list{flex-direction:column;gap:.15rem;margin:0;padding-left:1.2rem;display:flex}[data-cd-hook=__graphWalk] .gw-ghost[data-struck="1"] .gw-gh-body{opacity:0;grid-template-rows:0fr}[data-cd-hook=__graphWalk] .gw-ghost[data-struck="1"] .gw-gh-struck{opacity:1;max-height:2.5rem}[data-cd-hook=__graphWalk] .gw-ghost[data-struck="1"] .gw-ghostbub{opacity:.7}@media (prefers-reduced-motion:reduce){[data-cd-hook=__graphWalk] .gw-gh-struck,[data-cd-hook=__graphWalk] .gw-gh-body{transition:none}}.gw-fnref{color:inherit;padding:0 .15rem;text-decoration:none}.gw-foot{margin-top:.6rem}
