.po[data-astro-cid-ifvzsstb]{--po-surface:hsl(var(--card));--po-sunken:hsl(var(--secondary));--po-hover:hsl(var(--secondary) / .7);--po-border:hsl(var(--border));--po-border-subtle:hsl(var(--border) / .6);--po-border-strong:hsl(var(--foreground) / .28);--po-text:hsl(var(--foreground));--po-muted:hsl(var(--muted-foreground));--po-ink:hsl(var(--foreground));--po-ink-fg:hsl(var(--background));--po-line:hsl(var(--border));--po-line-hot:hsl(var(--foreground));--po-line-dim:hsl(var(--foreground) / .25);--po-dot:hsl(var(--foreground) / .16);--po-shadow:0 2px 4px #1f1f210f, 0 4px 10px #1f1f210f;--po-success:#0a6746;--po-success-bg:#eaf6f0;--po-success-border:#0f8a5f40;--po-ease:cubic-bezier(.2, 0, .2, 1);--po-mono:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--po-text);margin:0}.dark .po[data-astro-cid-ifvzsstb]{--po-shadow:0 2px 4px #0000004d, 0 4px 10px #0000004d;--po-success:#6ee7b7;--po-success-bg:#0f8a5f33;--po-success-border:#6ee7b74d}.po-wrap[data-astro-cid-ifvzsstb]{aspect-ratio:1200/660;max-width:1200px;margin:0 auto;position:relative;overflow:hidden;container-type:inline-size}.po-canvas[data-astro-cid-ifvzsstb]{transform-origin:0 0;width:1200px;height:660px;transform:scale(min(1, tan(atan2(100cqw, 1200px))));position:absolute;top:0;left:0}.po-lines[data-astro-cid-ifvzsstb]{display:block;position:absolute;top:0;left:0;overflow:visible}.po-col[data-astro-cid-ifvzsstb]{position:absolute;top:0}.po-col-src[data-astro-cid-ifvzsstb]{width:248px;left:0}.po-col-engine[data-astro-cid-ifvzsstb]{width:400px;left:400px}.po-col-floor[data-astro-cid-ifvzsstb]{width:248px;left:952px}.po-text[data-astro-cid-ifvzsstb]{flex-direction:column;gap:4px;min-width:0;display:flex}.po-grow[data-astro-cid-ifvzsstb]{flex:1;gap:2px}.po-eyebrow[data-astro-cid-ifvzsstb]{height:60px;font:600 12px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--po-muted);margin:0}.po-sources[data-astro-cid-ifvzsstb]{flex-direction:column;gap:32px;display:flex}.po-card[data-astro-cid-ifvzsstb]{box-sizing:border-box;background:var(--po-surface);border:1px solid var(--po-border);height:88px;transition:border-color .18s var(--po-ease), box-shadow .18s var(--po-ease);border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex;position:relative}.po-card[data-astro-cid-ifvzsstb][data-active]{border-color:var(--po-border-strong);box-shadow:var(--po-shadow)}.po-files[data-astro-cid-ifvzsstb][data-lit]{border-color:var(--po-border-strong)}.po-icon[data-astro-cid-ifvzsstb]{box-sizing:border-box;background:var(--po-sunken);border:1px solid var(--po-border-subtle);width:32px;height:32px;color:var(--po-text);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.po-title[data-astro-cid-ifvzsstb]{font:600 15px/1.2 var(--font-sans)}.po-sub[data-astro-cid-ifvzsstb]{font:400 12px/1.4 var(--font-sans);color:var(--po-muted);text-wrap:pretty}.po-engine[data-astro-cid-ifvzsstb]{box-sizing:border-box;background:var(--po-surface);border:1px solid var(--po-border);border-radius:12px;flex-direction:column;height:560px;display:flex;overflow:hidden}.po-engine-head[data-astro-cid-ifvzsstb]{border-bottom:1px solid var(--po-border-subtle);align-items:center;gap:12px;padding:16px 20px;display:flex}.po-engine-head[data-astro-cid-ifvzsstb] img[data-astro-cid-ifvzsstb]{width:28px;height:28px;display:block}.po-engine-head[data-astro-cid-ifvzsstb] .po-text[data-astro-cid-ifvzsstb]{gap:2px}.po-engine-name[data-astro-cid-ifvzsstb]{font:600 17px/1.25 var(--font-display);letter-spacing:-.01em}.po-host[data-astro-cid-ifvzsstb]{font:400 12px/1.5 var(--po-mono);color:var(--po-muted)}.po-engine-body[data-astro-cid-ifvzsstb]{flex-direction:column;gap:16px;padding:16px 20px 0;display:flex}.po-endpoint[data-astro-cid-ifvzsstb]{font:400 11px/1.5 var(--po-mono);white-space:nowrap;text-overflow:ellipsis;background:var(--po-sunken);border:1px solid var(--po-border-subtle);border-radius:6px;padding:8px 10px;overflow:hidden}.po-endpoint[data-astro-cid-ifvzsstb] b[data-astro-cid-ifvzsstb]{font-weight:600}.po-steps[data-astro-cid-ifvzsstb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.po-step[data-astro-cid-ifvzsstb]{background:var(--po-surface);border:1px solid var(--po-border);transition:background .12s var(--po-ease), border-color .12s var(--po-ease);border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.po-step[data-astro-cid-ifvzsstb][data-state=past]{border-color:var(--po-border-strong)}.po-step[data-astro-cid-ifvzsstb][data-state=on]{background:var(--po-ink);border-color:var(--po-ink)}.po-step-name[data-astro-cid-ifvzsstb]{font:600 13px/1.3 var(--font-sans)}.po-step-detail[data-astro-cid-ifvzsstb]{font:400 11px/1.5 var(--po-mono);color:var(--po-muted)}.po-step[data-astro-cid-ifvzsstb][data-state=on] .po-step-name[data-astro-cid-ifvzsstb],.po-step[data-astro-cid-ifvzsstb][data-state=on] .po-step-detail[data-astro-cid-ifvzsstb]{color:var(--po-ink-fg)}.po-stage[data-astro-cid-ifvzsstb]{background-color:var(--po-sunken);background-image:radial-gradient(var(--po-dot) 1px, transparent 1px);border:1px solid var(--po-border-subtle);background-size:16px 16px;border-radius:8px;flex:1;justify-content:center;align-items:center;min-height:0;margin:16px 20px 20px;display:flex}.po-label[data-astro-cid-ifvzsstb]{box-sizing:border-box;color:#000;width:168px;height:252px;box-shadow:var(--po-shadow);transition:opacity .26s var(--po-ease);background:#fff;border:1px solid #1f1f21;border-radius:2px;flex-direction:column;gap:8px;padding:10px;display:flex}.po-label[data-astro-cid-ifvzsstb][data-dim]{opacity:.35}.po-l-top[data-astro-cid-ifvzsstb]{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.po-l-stack[data-astro-cid-ifvzsstb]{flex-direction:column;gap:2px;display:flex}.po-l-key[data-astro-cid-ifvzsstb]{font:600 7px/1.2 var(--font-sans);letter-spacing:.08em}.po-l-from[data-astro-cid-ifvzsstb]{font:500 8px/1.25 var(--font-sans)}.po-l-svc[data-astro-cid-ifvzsstb]{font:700 18px/1 var(--font-sans);border:2px solid #000;padding:2px 5px}.po-l-rule[data-astro-cid-ifvzsstb]{background:#000;height:1px}.po-l-to1[data-astro-cid-ifvzsstb]{font:600 11px/1.25 var(--font-sans)}.po-l-to[data-astro-cid-ifvzsstb]{font:500 9px/1.3 var(--font-sans)}.po-l-bars[data-astro-cid-ifvzsstb]{align-items:stretch;height:64px;padding:0 4px;display:flex;overflow:hidden}.po-l-bars[data-astro-cid-ifvzsstb] span[data-astro-cid-ifvzsstb]{background:#000;flex:none}.po-l-ref[data-astro-cid-ifvzsstb]{font:500 8px/1.2 var(--po-mono);text-align:center}.po-l-foot[data-astro-cid-ifvzsstb]{font:500 7px/1.2 var(--po-mono);justify-content:space-between;margin-top:auto;display:flex}.po-agent[data-astro-cid-ifvzsstb]{box-sizing:border-box;background:var(--po-surface);border:1px solid var(--po-border);border-radius:8px;height:420px;overflow:hidden}.po-agent-head[data-astro-cid-ifvzsstb]{box-sizing:border-box;border-bottom:1px solid var(--po-border-subtle);align-items:flex-start;gap:12px;height:76px;padding:16px;display:flex}.po-printers[data-astro-cid-ifvzsstb]{padding:4px 0}.po-printer[data-astro-cid-ifvzsstb]{box-sizing:border-box;height:64px;transition:background .18s var(--po-ease);align-items:center;gap:12px;padding:0 16px;display:flex}.po-printer[data-astro-cid-ifvzsstb][data-lit]{background:var(--po-hover)}.po-printer-icon[data-astro-cid-ifvzsstb]{color:var(--po-muted);transition:color .18s var(--po-ease);display:flex}.po-printer[data-astro-cid-ifvzsstb][data-lit] .po-printer-icon[data-astro-cid-ifvzsstb]{color:var(--po-text)}.po-printer-name[data-astro-cid-ifvzsstb]{font:500 13px/1.3 var(--font-sans)}.po-printer-lang[data-astro-cid-ifvzsstb],.po-count[data-astro-cid-ifvzsstb]{font:400 11px/1.5 var(--po-mono);color:var(--po-muted)}.po-count[data-astro-cid-ifvzsstb]{white-space:nowrap}.po-files[data-astro-cid-ifvzsstb]{margin-top:60px}.po-badge[data-astro-cid-ifvzsstb]{box-sizing:border-box;height:20px;font:500 11px/1 var(--font-sans);white-space:nowrap;color:var(--po-success);background:var(--po-success-bg);border:1px solid var(--po-success-border);border-radius:999px;align-items:center;gap:6px;padding:0 8px;display:none}.po-badge-dot[data-astro-cid-ifvzsstb]{background:currentColor;border-radius:50%;width:6px;height:6px}[data-astro-cid-ifvzsstb][data-active]>.po-badge[data-astro-cid-ifvzsstb]{display:inline-flex}[data-astro-cid-ifvzsstb][data-active]>.po-count[data-astro-cid-ifvzsstb]{display:none}.po-files-badge[data-astro-cid-ifvzsstb]{box-shadow:0 0 0 3px var(--po-surface);position:absolute;top:-11px;right:12px}.po-packet[data-astro-cid-ifvzsstb]{opacity:0;pointer-events:none;will-change:transform;transition:opacity .12s var(--po-ease);position:absolute;top:0;left:0}.po-packet-chip[data-astro-cid-ifvzsstb]{font:600 11px/1.2 var(--po-mono);white-space:nowrap;color:var(--po-ink-fg);background:var(--po-ink);box-shadow:var(--po-shadow);border-radius:4px;align-items:center;gap:6px;padding:4px 8px;display:flex;transform:translate(-50%,-50%)}.po-packet-doc[data-astro-cid-ifvzsstb]{background:currentColor;border-radius:1px;width:8px;height:10px;display:block}.po-lines[data-astro-cid-ifvzsstb] path[data-astro-cid-ifvzsstb]{stroke:var(--po-line);transition:stroke .18s var(--po-ease)}.po-lines[data-astro-cid-ifvzsstb] path[data-astro-cid-ifvzsstb][data-hot]{stroke:var(--po-line-hot)}.po-lines[data-astro-cid-ifvzsstb] path[data-astro-cid-ifvzsstb][data-dim]{stroke:var(--po-line-dim)}@keyframes landingFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing-fade-in[data-astro-cid-lcdefpme]{opacity:0;animation:.5s ease-out forwards landingFadeIn}
