.cf-chrome:where(.astro-ufr6erx4){background:#ffffff05;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:8px 12px;display:flex}.cf-dot:where(.astro-ufr6erx4){opacity:.85;border-radius:9999px;width:10px;height:10px}.cf-title:where(.astro-ufr6erx4){font-family:var(--font-mono,monospace);letter-spacing:.04em;color:var(--color-muted);margin-left:8px;font-size:11px}.cf-graph:where(.astro-ufr6erx4){width:100%;height:auto;display:block}.cf-graph:where(.astro-ufr6erx4) .wire:where(.astro-ufr6erx4){fill:none;stroke:#ffffff47;stroke-width:1.75px}.cf-graph:where(.astro-ufr6erx4) .wire:where(.astro-ufr6erx4).dead{stroke:#ff5a5a66;stroke-dasharray:4 4}.cf-graph:where(.astro-ufr6erx4) .port:where(.astro-ufr6erx4){fill:#0a0c0f;stroke:#ffffff73;stroke-width:1.5px}.cf-graph:where(.astro-ufr6erx4) .ncard:where(.astro-ufr6erx4){fill:#ffffff0a;stroke:#ffffff24;stroke-width:1px}.cf-graph:where(.astro-ufr6erx4) .nlabel:where(.astro-ufr6erx4){fill:#f8fafceb;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600}.cf-graph:where(.astro-ufr6erx4) .nsub:where(.astro-ufr6erx4){fill:var(--color-muted);font-family:var(--font-mono,monospace);font-size:9px}.cf-graph:where(.astro-ufr6erx4) .addbtn:where(.astro-ufr6erx4) circle:where(.astro-ufr6erx4){fill:none;stroke:#ffffff40;stroke-width:1.25px;stroke-dasharray:3 3}.cf-graph:where(.astro-ufr6erx4) .addbtn:where(.astro-ufr6erx4) text:where(.astro-ufr6erx4){fill:var(--color-muted);text-anchor:middle;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600}.cf-graph:where(.astro-ufr6erx4) .avanan:where(.astro-ufr6erx4){cursor:help}.cf-graph:where(.astro-ufr6erx4) .avanan:where(.astro-ufr6erx4)>.ncard:where(.astro-ufr6erx4){stroke:var(--rb-red);stroke-dasharray:4 3;animation:1.3s ease-in-out infinite cf-pulse}.cf-graph:where(.astro-ufr6erx4) .err-badge:where(.astro-ufr6erx4){fill:var(--rb-red);stroke:#0a0c0f;stroke-width:1.5px}.cf-graph:where(.astro-ufr6erx4) .err-bang:where(.astro-ufr6erx4){fill:#fff;font-family:var(--font-mono,monospace);text-anchor:middle;font-size:11px;font-weight:800}.cf-graph:where(.astro-ufr6erx4) .tip:where(.astro-ufr6erx4){opacity:0;pointer-events:none;transition:opacity .15s}.cf-graph:where(.astro-ufr6erx4) .avanan:where(.astro-ufr6erx4):hover .tip:where(.astro-ufr6erx4),.cf-graph:where(.astro-ufr6erx4) .avanan:where(.astro-ufr6erx4):focus .tip:where(.astro-ufr6erx4),.cf-graph:where(.astro-ufr6erx4) .avanan:where(.astro-ufr6erx4):focus-visible .tip:where(.astro-ufr6erx4){opacity:1}.cf-graph:where(.astro-ufr6erx4) .tipbox:where(.astro-ufr6erx4){fill:#0d1014;stroke:#ff5a5a80;stroke-width:1px}.cf-graph:where(.astro-ufr6erx4) .tiptext:where(.astro-ufr6erx4){fill:#f8fafceb;font-family:var(--font-mono,monospace);font-size:9px}.cf-graph:where(.astro-ufr6erx4) .tiptext:where(.astro-ufr6erx4) .k:where(.astro-ufr6erx4){fill:var(--rb-red);font-weight:700}.cf-foot:where(.astro-ufr6erx4){border-top:1px solid #ffffff14}.cf-warn:where(.astro-ufr6erx4){color:var(--rb-red);background:#ff5a5a0f;border:1px dashed #ff5a5a66;border-radius:6px;margin:8px 12px 0;padding:4px 8px;font-size:10.5px;animation:1.6s ease-in-out infinite cf-flash}.cf-status:where(.astro-ufr6erx4){font-family:var(--font-mono,monospace);color:var(--color-muted);align-items:center;gap:10px;padding:8px 12px;font-size:11px;display:flex}.cf-progress:where(.astro-ufr6erx4){background:#ffffff14;border-radius:9999px;flex:1;height:5px;overflow:hidden}.cf-progress-fill:where(.astro-ufr6erx4){background:var(--rb-orange);border-radius:9999px;width:40%;height:100%;animation:3.2s ease-in-out infinite cf-stall;display:block}.cf-term:where(.astro-ufr6erx4){min-height:220px;font-family:var(--font-mono,monospace);color:#f8fafce6;white-space:pre-wrap;flex:1;padding:14px 16px;font-size:12.5px;line-height:1.7;overflow:hidden}.cf-term:where(.astro-ufr6erx4) .cf-prompt:where(.astro-ufr6erx4){color:var(--color-primary)}.cf-term:where(.astro-ufr6erx4) .cf-user:where(.astro-ufr6erx4){color:#f8fafc}.cf-term:where(.astro-ufr6erx4) .cf-dim:where(.astro-ufr6erx4){color:var(--color-muted)}.cf-term:where(.astro-ufr6erx4) .cf-ok:where(.astro-ufr6erx4){color:var(--rb-green)}.cf-term:where(.astro-ufr6erx4) .cf-caret:where(.astro-ufr6erx4){color:var(--color-primary);animation:1s step-end infinite cf-blink}@keyframes cf-pulse{0%,to{stroke-opacity:.5}50%{stroke-opacity:1}}@keyframes cf-flash{0%,to{opacity:.55}50%{opacity:1}}@keyframes cf-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes cf-stall{0%{width:8%}45%{width:62%}60%{width:64%}75%{width:64%}to{width:8%}}@media (prefers-reduced-motion:reduce){.cf-graph:where(.astro-ufr6erx4) .avanan:where(.astro-ufr6erx4)>.ncard:where(.astro-ufr6erx4),.cf-warn:where(.astro-ufr6erx4),.cf-progress-fill:where(.astro-ufr6erx4),.cf-caret:where(.astro-ufr6erx4){animation:none}}
