.frame.svelte-1nqtyf1.svelte-1nqtyf1{border:1px solid var(--line);border-top:4px solid var(--node-color);background:var(--paper)}.frame[data-state=ok].svelte-1nqtyf1.svelte-1nqtyf1{border-top-color:var(--ok)}.frame[data-state=no].svelte-1nqtyf1.svelte-1nqtyf1{border-top-color:var(--no)}header.svelte-1nqtyf1.svelte-1nqtyf1{display:flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border-bottom:1px solid var(--line);font-size:.7rem;letter-spacing:.09em}.pos.svelte-1nqtyf1.svelte-1nqtyf1{font-variant-numeric:tabular-nums;font-weight:700;color:var(--ink)}.of.svelte-1nqtyf1.svelte-1nqtyf1{color:var(--muted);font-weight:400}.tag.svelte-1nqtyf1.svelte-1nqtyf1{border:1px solid var(--node-accent-line);color:var(--node-accent);padding:.1rem .35rem;font-weight:700}.verdict.svelte-1nqtyf1.svelte-1nqtyf1{margin-left:auto;font-weight:700}[data-state=ok].svelte-1nqtyf1 .verdict.svelte-1nqtyf1{color:var(--ok)}[data-state=no].svelte-1nqtyf1 .verdict.svelte-1nqtyf1{color:var(--no)}.body.svelte-1nqtyf1.svelte-1nqtyf1{padding:.9rem}footer.svelte-1nqtyf1.svelte-1nqtyf1:not(:empty){padding:0 .9rem .9rem}.kf.svelte-19mp56r{border-left:3px solid var(--node-accent);background:var(--node-accent-soft);padding:.75rem .9rem;margin-top:.75rem}h3.svelte-19mp56r{margin:0 0 .5rem;font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}ul.svelte-19mp56r{margin:0;padding-left:1.05rem;display:grid;gap:.4rem}li.svelte-19mp56r{font-size:.9rem;line-height:1.4;color:var(--ink)}.plate.svelte-1edi5ca.svelte-1edi5ca{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--fill);border:1px solid var(--line)}.placeholder.svelte-1edi5ca.svelte-1edi5ca{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border-style:dashed;background:var(--fill-strong);padding:1rem;text-align:center}.ph-label.svelte-1edi5ca.svelte-1edi5ca{font-size:.65rem;letter-spacing:.14em;color:var(--muted)}.placeholder.svelte-1edi5ca code.svelte-1edi5ca{font-size:.8rem;color:var(--ink);background:var(--paper);border:1px solid var(--line);padding:.3rem .5rem;word-break:break-all}.prompt.svelte-1edi5ca.svelte-1edi5ca{margin:.8rem 0 .7rem;font-size:1rem;line-height:1.35;font-weight:600;color:var(--ink)}.choices.svelte-1edi5ca.svelte-1edi5ca{display:grid;gap:.5rem}.choice.svelte-1edi5ca.svelte-1edi5ca{display:flex;align-items:center;gap:.6rem;width:100%;min-height:48px;padding:.6rem .7rem;text-align:left;font:inherit;font-size:.95rem;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.choice.svelte-1edi5ca.svelte-1edi5ca:active{background:var(--fill-strong)}.choice[disabled].svelte-1edi5ca.svelte-1edi5ca{cursor:default}.glyph.svelte-1edi5ca.svelte-1edi5ca{flex:none;width:18px;height:18px;border:1px solid var(--line)}.choice[data-mark=ok].svelte-1edi5ca.svelte-1edi5ca{border-color:var(--ok);background:var(--ok-soft)}.choice[data-mark=ok].svelte-1edi5ca .glyph.svelte-1edi5ca{background:var(--ok);border-color:var(--ok)}.choice[data-mark=no].svelte-1edi5ca.svelte-1edi5ca{border-color:var(--no);background:var(--no-soft)}.choice[data-mark=no].svelte-1edi5ca .glyph.svelte-1edi5ca{background:var(--no);border-color:var(--no)}.choice[data-mark=off].svelte-1edi5ca.svelte-1edi5ca{color:var(--muted)}.next.svelte-1edi5ca.svelte-1edi5ca{width:100%;min-height:48px;font:inherit;font-weight:700;letter-spacing:.04em;color:var(--on-node);background:var(--node-color);border:1px solid var(--node-color);border-radius:0;cursor:pointer}.next.svelte-1edi5ca.svelte-1edi5ca:active{background:var(--node-accent);border-color:var(--node-accent)}.bar.svelte-b6lwl9{display:flex;align-items:center;gap:.6rem;height:48px;padding:0 .75rem;border:1px solid var(--line);background:var(--paper)}.label.svelte-b6lwl9{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex:none}.track.svelte-b6lwl9{position:relative;flex:1;height:8px;background:var(--fill-strong);overflow:hidden}.fill.svelte-b6lwl9{position:absolute;inset:0 auto 0 0;height:100%}.done.svelte-b6lwl9{background:var(--node-color-soft)}.hit.svelte-b6lwl9{background:var(--ok)}.count.svelte-b6lwl9{font-variant-numeric:tabular-nums;font-weight:700;font-size:.9rem;color:var(--ink);flex:none}.slash.svelte-b6lwl9{color:var(--muted);font-weight:400;padding:0 .1rem}
