.au-wait{border-radius:var(--radius-lg);background:var(--surface-card);border:var(--border-width) solid var(--line-300);min-inline-size:0;box-shadow:var(--shadow-lg);margin:0;overflow:clip;rotate:-1.5deg}.au-wait-bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-block-end:var(--border-width) solid var(--line-200);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--ls-label-tight);color:var(--ink-900);display:flex}.au-wait-t{border-radius:var(--radius-pill);background:var(--ink-900);color:var(--paper);text-transform:uppercase;padding:3px 10px}.au-wait-rows{gap:var(--space-4);padding:var(--space-5);display:grid}.au-wait-row{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.au-wait-k{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-sm);color:var(--ink-900)}.au-wait-lane{border-radius:var(--radius-pill);background:var(--surface-blush);block-size:14px;display:block;position:relative}.au-wait-lane i{border-radius:inherit;background:var(--ink-900);inline-size:calc((var(--b) - var(--a)) * 100%);position:absolute;inset-block:0;inset-inline-start:calc(var(--a) * 100%)}.au-wait-row[data-mark] .au-wait-lane i{background:var(--accent);inline-size:6px;translate:-50%}.au-wait-row[data-later] .au-wait-lane i{border:2px dashed var(--ink-700);background:0 0}.au-wait-who{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--ls-label-tight);color:var(--accent-text)}.au-spec{border-radius:var(--radius-lg);background:var(--ink-800);border:var(--border-width) solid var(--line-ink);overflow:clip}.au-spec-bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-block-end:var(--border-width) solid var(--line-ink);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--ls-label-tight);color:var(--paper);display:flex}.au-spec-ok{border-radius:var(--radius-pill);background:var(--butter-400);color:var(--ink-900);text-transform:uppercase;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.au-spec-list{padding:var(--space-3) var(--space-5) var(--space-5);margin:0;display:grid}.au-spec-list div{gap:var(--space-4);padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--line-ink);grid-template-columns:minmax(0,9em) minmax(0,1fr);align-items:baseline;display:grid}.au-spec-list div:last-child{border-block-end:0}.au-spec-list dt{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--coral-300)}.au-spec-list dd{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--paper);overflow-wrap:anywhere;margin:0}@media (max-width:940px){.au-wait{rotate:none}}@media (max-width:520px){.au-spec-list div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}
.sv-lw{z-index:1;margin:var(--space-12) 0 0;gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.sv-lw-top{justify-content:space-between;align-items:flex-end;gap:var(--space-5) var(--space-8);flex-wrap:wrap;display:flex}.sv-lw-read{align-items:flex-end;gap:var(--space-4);min-inline-size:0;margin:0;display:flex}.sv-lw-n{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-display);letter-spacing:var(--ls-heading);color:var(--accent-text);font-variant-numeric:tabular-nums;line-height:.82}.sv-lw-lbl{gap:var(--space-1);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-title);color:var(--text-primary);padding-block-end:.2em;display:grid}.sv-lw-sub{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--text-sm);line-height:var(--lh-body);color:var(--text-muted);max-inline-size:56ch}.sv-lw-tally{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.sv-lw-tally span{border-radius:var(--radius-pill);border:var(--border-width) solid var(--line-300);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--ls-label-tight);color:var(--ink-700);white-space:nowrap;align-items:baseline;gap:6px;padding:4px 12px;display:inline-flex}.sv-lw-tally b{font-size:var(--text-sm);color:var(--ink-900);font-variant-numeric:tabular-nums}.sv-lw-board{border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-xl);gap:var(--space-8);display:grid}.sv-lw-board>*{z-index:1;position:relative}.sv-lw-send{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.sv-lw-btn{all:unset;box-sizing:border-box;cursor:pointer;min-block-size:44px;padding:0 var(--space-5);align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);border:var(--border-width) solid var(--line-any-strong);color:var(--paper);white-space:nowrap;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-sm);transition:background-color var(--dur-fast) var(--ease-snap), border-color var(--dur-fast) var(--ease-snap), transform var(--dur-fast) var(--ease-spring);display:inline-flex}.sv-lw-btn:hover{background-color:var(--ink-700);border-color:var(--paper)}.sv-lw-btn:active{transform:scale(var(--press-scale))}.sv-lw-btn:focus-visible{box-shadow:0 0 0 2px var(--ink-900), 0 0 0 4.5px var(--butter-400)}.sv-lw-btn-main{background:var(--accent);border-color:var(--accent);color:var(--ink-900)}.sv-lw-btn-main:hover{background:var(--coral-400);border-color:var(--coral-400)}.sv-lw-hint{align-items:center;gap:var(--space-1);white-space:nowrap;font-family:var(--font-serif-accent);font-style:italic;font-size:var(--text-h3);color:var(--coral-300);transition:opacity var(--dur) var(--ease-out);margin-inline-start:var(--space-2);display:inline-flex}.sv-lw-hint[data-hide]{opacity:0}.sv-lw-chain{--gap:var(--space-6);gap:var(--gap);grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;margin:0;padding:0;list-style:none;display:grid}.sv-lw-node{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--ink-800);border:var(--border-width) solid var(--line-ink);transition:border-color var(--dur) var(--ease-out) var(--d,0s), background-color var(--dur) var(--ease-out) var(--d,0s);display:grid;position:relative}.sv-lw-node[data-state=ok]{border-color:var(--butter-400)}.sv-lw-node[data-state=stop]{border-color:var(--paper)}.sv-lw-node[data-state=down]{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 12%, var(--ink-800))}.sv-lw-node[data-state=skip]{border-style:dashed}.sv-lw-node[data-out]{border-style:dashed;border-color:var(--accent)}.sv-lw-head{grid-row:1}.sv-lw-rule{grid-row:2}.sv-lw-state{grid-row:3;align-self:start}.sv-lw-plug{grid-row:4}.sv-lw-head{align-items:baseline;gap:var(--space-2);display:flex}.sv-lw-i{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--ls-label);color:var(--coral-300)}.sv-lw-name{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-title);color:var(--paper)}.sv-lw-rule{font-size:var(--text-xs);line-height:var(--lh-body);color:var(--text-on-ink-muted)}.sv-lw-state{gap:var(--space-1);border-block-start:var(--border-width) solid var(--line-ink);font-size:var(--text-xs);line-height:var(--lh-body);color:var(--text-on-ink);transition:opacity var(--dur-reveal) var(--ease-out) var(--d,0s), translate var(--dur-reveal) var(--ease-out) var(--d,0s);justify-items:start;padding-block-start:var(--space-3);display:grid}@starting-style{.sv-lw-state{opacity:0;translate:0 calc(var(--reveal-y) / 3)}}.sv-lw-state b{border-radius:var(--radius-pill);font-weight:var(--fw-regular);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--ls-label);text-transform:uppercase;border:var(--border-width) dashed var(--line-any-strong);color:var(--text-on-ink-muted);padding:2px 8px}.sv-lw-state[data-state=ok] b{background:var(--butter-400);border:var(--border-width) solid var(--butter-400);color:var(--ink-900)}.sv-lw-state[data-state=stop] b{background:var(--paper);border:var(--border-width) solid var(--paper);color:var(--ink-900)}.sv-lw-state[data-state=down] b{background:var(--accent);border:var(--border-width) solid var(--accent);color:var(--ink-900)}.sv-lw-wire{inline-size:var(--gap);background:linear-gradient(var(--coral-300), var(--coral-300)) no-repeat left center / 0% 100%, var(--line-ink);border-radius:2px;block-size:2px;position:absolute;inset-block-start:calc(var(--space-4) + .7em);inset-inline-end:100%}.sv-lw-wire[data-lit]{transition:background-size var(--dur-slow) var(--ease-out) calc(var(--d,0s) - var(--dur-slow) / 2);background-size:100% 100%,auto}@starting-style{.sv-lw-wire[data-lit]{background-size:0% 100%,auto}}.sv-lw-plug{all:unset;box-sizing:border-box;cursor:pointer;min-block-size:44px;padding:0 var(--space-4);justify-self:start;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);border:var(--border-width) solid var(--line-any-strong);color:var(--paper);white-space:nowrap;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-xs);transition:background-color var(--dur-fast) var(--ease-snap), border-color var(--dur-fast) var(--ease-snap), color var(--dur-fast) var(--ease-snap);display:inline-flex}.sv-lw-plug:hover{background-color:var(--ink-700);border-color:var(--paper)}.sv-lw-plug[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--ink-900)}.sv-lw-plug[aria-pressed=true]:hover{background:var(--coral-400);border-color:var(--coral-400)}.sv-lw-plug:focus-visible{box-shadow:0 0 0 2px var(--ink-900), 0 0 0 4.5px var(--butter-400)}.sv-lw-plug-i g{transform-origin:12px 12px;transition:transform var(--dur) var(--ease-spring)}.sv-lw-plug-i g[data-out]{transform:translate(-3px,3px)rotate(-18deg)}.sv-lw-out{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sv-lw-out>*{transition:opacity var(--dur-reveal) var(--ease-out) calc(var(--dur-slow) * 2), translate var(--dur-reveal) var(--ease-out) calc(var(--dur-slow) * 2)}@starting-style{.sv-lw-out>*{opacity:0;translate:0 calc(var(--reveal-y) / 3)}}.sv-lw-k{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--ls-label);text-transform:uppercase}.sv-lw-screen{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-md);background:var(--danger-surface);color:var(--ink-900);align-content:start;display:grid}.sv-lw-screen[data-ok]{background:var(--paper)}.sv-lw-screen .sv-lw-k{color:var(--ink-700)}.sv-lw-screen-k{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--danger)}.sv-lw-screen[data-ok] .sv-lw-screen-k{color:var(--accent-text)}.sv-lw-screen-t{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-h3);text-wrap:balance;line-height:1.2}.sv-lw-log{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-md);border:var(--border-width) solid var(--line-ink);align-content:start;display:grid}.sv-lw-log .sv-lw-k{color:var(--coral-300)}.sv-lw-log code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--paper);overflow-wrap:anywhere;line-height:1.6}.sv-lw-log code b{border-radius:var(--radius-pill);font-weight:var(--fw-regular);background:var(--accent);color:var(--ink-900);margin-inline-end:var(--space-2);padding:0 8px;display:inline-block}.sv-lw-log code b[data-code="200"]{background:var(--butter-400)}.sv-lw-foot{justify-content:space-between;gap:var(--space-2) var(--space-6);border-block-start:var(--border-width) solid var(--line-ink);font-size:var(--text-sm);color:var(--text-on-ink-muted);flex-wrap:wrap;margin:0;padding-block-start:var(--space-4);display:flex}.sv-lw-foot p{max-inline-size:var(--measure);margin:0}.sv-lw-note{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--ls-label-tight)}@media (max-width:1100px){.sv-lw-chain{--gap:var(--space-5);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.sv-lw-node{grid-row:auto;grid-template-rows:none}.sv-lw-head,.sv-lw-rule,.sv-lw-state{grid-row:auto}.sv-lw-wire{inline-size:2px;block-size:var(--gap);background:linear-gradient(var(--coral-300), var(--coral-300)) no-repeat center top / 100% 0%, var(--line-ink);inset-block:auto 100%;inset-inline-start:calc(var(--space-4) + .6em);inset-inline-end:auto}.sv-lw-wire[data-lit]{background-size:100% 100%,auto}@starting-style{.sv-lw-wire[data-lit]{background-size:100% 0%,auto}}.sv-lw-node{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.sv-lw-head,.sv-lw-rule,.sv-lw-state{grid-column:1}.sv-lw-plug{grid-area:1/2/span 3;align-self:start}}@media (max-width:820px){.sv-lw-board{padding:var(--space-5);gap:var(--space-6)}.sv-lw-hint{display:none}.sv-lw-out{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.sv-lw-read{flex-wrap:wrap}.sv-lw-node{grid-template-columns:minmax(0,1fr)}.sv-lw-plug{grid-area:auto/1}.sv-lw-btn{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.sv-lw-state,.sv-lw-wire,.sv-lw-out>*,.sv-lw-node,.sv-lw-plug-i g{transition:none}}
