.runin.svelte-o8ybaw{font-family:var(--font-heading);font-weight:700;font-size:1.12em;color:var(--color-accent);margin-right:.55em;letter-spacing:.005em}.runin.svelte-o8ybaw:after{content:"";display:inline-block;width:.9em;height:1px;background:var(--color-accent);opacity:.55;vertical-align:.32em;margin-left:.55em}.runin-date.svelte-o8ybaw{font-family:var(--font-body);font-weight:500;font-size:.72em;color:var(--color-text-muted);margin-left:.45em;letter-spacing:0}.deck.svelte-1fdoqul{float:right;width:320px;margin:.35rem calc(-1 * var(--space-xl)) var(--space-lg) var(--space-xl)}.deck-card.svelte-1fdoqul{background:#0a0a0a;border:1px solid #3d3d3d;border-radius:2px;color:#e8e8e8}img.deck-art.svelte-1fdoqul{display:block;width:100%;height:auto;aspect-ratio:1;margin:0;image-rendering:pixelated;border-bottom:1px solid #333}.deck-body.svelte-1fdoqul{padding:12px 18px 15px}p.deck-title.deck-title.svelte-1fdoqul{font-family:var(--font-heading);font-weight:600;font-size:1.05rem;line-height:1.2;color:#fff;margin:0 0 6px}p.deck-tag.deck-tag.svelte-1fdoqul{display:flex;align-items:center;gap:6px;font:500 .5rem/1 Consolas,Courier New,monospace;letter-spacing:.14em;color:#9a9a9a;margin:0 0 7px}p.deck-tag.svelte-1fdoqul:before{content:"";width:6px;height:6px;background:#f2f2f2;flex:none}p.deck-flavor.deck-flavor.svelte-1fdoqul{font:.6rem/1.4 Consolas,Courier New,monospace;color:#c9c9c9;margin:0}p.deck-foot.deck-foot.svelte-1fdoqul{margin:40px 0 0;padding-top:10px;border-top:1px dashed #3a3a3a;font:.5rem/1 Consolas,Courier New,monospace;letter-spacing:.08em;color:#8a8a8a}figcaption.deck-credit.svelte-1fdoqul{margin:.45rem 0 0;font-size:.72rem;line-height:1.3;color:var(--color-text-muted);text-align:right}@media(max-width:640px){.deck.svelte-1fdoqul{float:none;width:auto;max-width:420px;margin:var(--space-xl) auto}}p.source-label.source-label.svelte-2zt0qp{font-family:var(--font-body);font-size:.78rem;font-style:normal;line-height:1.5;color:var(--color-text-muted);margin:0 0 .5rem}p.source-label.svelte-2zt0qp:before{content:"";display:inline-block;width:.9em;height:1px;background:var(--color-text-muted);vertical-align:middle;margin-right:.5em}.report-figure.svelte-kfkaks{clear:both;margin:var(--space-2xl) 0;background:var(--color-bg-secondary);border-left:3px solid var(--color-accent);border-radius:0 6px 6px 0;padding:var(--space-lg) var(--space-xl)}.report-title.report-title.svelte-kfkaks{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;line-height:1.25;color:var(--color-text-primary);margin:0 0 .25rem}.report-sub.report-sub.svelte-kfkaks{margin:0 0 .6rem;font-size:.85rem;color:var(--color-text-secondary);line-height:1.5}figcaption.svelte-kfkaks{font-size:.85rem;line-height:1.6;color:var(--color-text-secondary);margin-top:.6rem}@media(max-width:640px){.report-figure.svelte-kfkaks{padding:var(--space-md);margin-left:calc(-1 * var(--space-md));margin-right:calc(-1 * var(--space-md))}}.wk-head.svelte-18na10t{display:grid;grid-template-columns:10.5rem 1fr 1fr;column-gap:1.1rem;margin-top:.8rem;font-size:.75rem;color:var(--color-text-muted);padding-bottom:.35rem;border-bottom:1px solid var(--color-border)}ol.wk.svelte-18na10t{list-style:none;margin:0;padding:0}li.wk-row.svelte-18na10t{display:grid;grid-template-columns:10.5rem 1fr 1fr;column-gap:1.1rem;margin:0;padding:.7rem 0;border-bottom:1px solid var(--color-border);font-size:.84rem;line-height:1.5;color:var(--color-text-secondary)}li.wk-row.svelte-18na10t:last-child{border-bottom:0;padding-bottom:0}.wk-when.svelte-18na10t{display:flex;flex-direction:column;padding-left:1.05rem;position:relative}.wk-when.svelte-18na10t:before{content:"";position:absolute;left:0;top:.42rem;width:8px;height:8px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 2px var(--color-bg-secondary)}.wk-row.pre.svelte-18na10t .wk-when:where(.svelte-18na10t):before{background:var(--color-bg-secondary);border:1.5px solid var(--color-accent);width:9px;height:9px;box-sizing:border-box}.wk-row.pre.svelte-18na10t{color:var(--color-text-muted)}.wk-beat.svelte-18na10t{font-family:var(--font-heading);font-weight:700;font-size:1rem;color:var(--color-text-primary);line-height:1.3}.wk-date.svelte-18na10t{font-size:.75rem;line-height:1.4;color:var(--color-text-muted)}.wk-done.svelte-18na10t{color:var(--color-text-secondary);font-weight:500}.wk-lab.svelte-18na10t{display:none}@media(max-width:640px){.wk-head.svelte-18na10t{display:none}li.wk-row.svelte-18na10t{grid-template-columns:1fr;row-gap:.35rem}.wk-lab.svelte-18na10t{display:block;font-size:.72rem;color:var(--color-text-muted)}}:root{--viz-before: #2a78d6;--viz-after: #b85c38;--viz-ctx: #b3aba2;--viz-grid: #e0dad2}[data-theme=dark]{--viz-before: #3987e5;--viz-after: #c97a58;--viz-ctx: #625b55;--viz-grid: #38332f}.agent-ux-viz svg{width:100%;height:auto;display:block;overflow:visible}.agent-ux-viz text{font:11.5px var(--font-body);fill:var(--color-text-secondary);font-variant-numeric:tabular-nums}.agent-ux-viz text.tick,.agent-ux-viz text.colhead,.agent-ux-viz text.nval{fill:var(--color-text-muted)}.agent-ux-viz text.fam{font:600 12px var(--font-body);fill:var(--color-text-primary)}.agent-ux-viz text.dlab{fill:var(--color-text-primary);font-weight:500}.agent-ux-viz .grid{stroke:var(--viz-grid);stroke-width:1}.agent-ux-viz .conn{stroke:var(--viz-ctx);stroke-width:2;stroke-linecap:round}.agent-ux-viz .dot{stroke:var(--color-bg-secondary);stroke-width:2}.agent-ux-viz .dot.before{fill:var(--viz-before)}.agent-ux-viz .dot.after{fill:var(--viz-after)}.agent-ux-viz .bar.ok{fill:var(--viz-ctx)}.agent-ux-viz .bar.weak{fill:var(--viz-after)}.agent-ux-viz .hit{fill:transparent}.agent-ux-viz .hit:hover,.agent-ux-viz .hit:focus{fill:color-mix(in srgb,var(--color-text-primary) 6%,transparent);outline:none}.agent-ux-legend{display:flex;gap:1.2rem;font-size:.8rem;color:var(--color-text-secondary);margin:.2rem 0}.agent-ux-legend .k{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:.4rem;vertical-align:-1px}.agent-ux-legend .k.before{background:var(--viz-before)}.agent-ux-legend .k.after{background:var(--viz-after)}details.agent-ux-data{font-size:.8rem;margin-top:.6rem}details.agent-ux-data summary{cursor:pointer;color:var(--color-text-muted)}details.agent-ux-data table{border-collapse:collapse;width:100%;margin:.4rem 0 0;font-size:.8rem;font-variant-numeric:tabular-nums}details.agent-ux-data th,details.agent-ux-data td{text-align:left;padding:.25rem .4rem;border-bottom:1px solid var(--color-border)}code.svelte-vg0zxx{font-weight:400;white-space:nowrap}code.svelte-vg0zxx:before,code.svelte-vg0zxx:after{content:none}
