.nf-sim.svelte-18ehwzt{--sim-hi: var(--nfe-hi, var(--color-rust));--sim-rule: color-mix(in srgb, currentColor 16%, transparent);--sim-rule-strong: color-mix(in srgb, currentColor 32%, transparent);--sim-quiet: color-mix(in srgb, currentColor 72%, transparent);--sim-mute: color-mix(in srgb, currentColor 45%, transparent);--sim-tiny: .62rem;font-family:var(--font-body);font-size:.88rem;line-height:1.5;color:inherit;background:none;border:0}.nf-sim__sr.svelte-18ehwzt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nf-sim__theater.svelte-18ehwzt{padding:0}.nf-sim__stagewrap.svelte-18ehwzt{display:grid}.nf-sim__stagewrap.svelte-18ehwzt>:where(.svelte-18ehwzt){grid-area:1 / 1;min-width:0}.nf-sim__ghost.svelte-18ehwzt{visibility:hidden}.nf-sim__stage.svelte-18ehwzt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem;align-items:start;min-height:11rem}.nf-sim__in.svelte-18ehwzt{display:flex;flex-direction:column;gap:.55rem;min-width:0}.nf-sim__chips.svelte-18ehwzt{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem}.nf-sim__chip.svelte-18ehwzt{font-size:var(--sim-tiny);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--sim-mute)}.nf-sim__chip[data-tone=work].svelte-18ehwzt{color:var(--sim-hi)}.nf-sim__chip[data-tone=done].svelte-18ehwzt{color:currentColor}.nf-sim__chipval.svelte-18ehwzt{display:inline-block}.nf-sim__plan.svelte-18ehwzt{list-style:none;margin:0;padding:0 0 0 .75rem;display:flex;flex-direction:column;gap:.35rem;border-left:2px solid var(--sim-rule)}.nf-sim__planitem.svelte-18ehwzt{display:flex;align-items:center;gap:.55rem;font-size:.82rem;color:var(--sim-quiet)}.nf-sim__planitem[data-state=pending].svelte-18ehwzt{color:var(--sim-mute)}.nf-sim__planitem[data-state=done].svelte-18ehwzt .nf-sim__plantext:where(.svelte-18ehwzt){color:currentColor}.nf-sim__planitem[data-state=redo].svelte-18ehwzt{color:var(--sim-hi)}.nf-sim__plantext.svelte-18ehwzt{min-width:0}.nf-sim__planmark.svelte-18ehwzt{flex:none;position:relative;width:.8rem;height:.8rem;border-radius:999px;border:2px solid var(--sim-rule-strong);background:transparent}.nf-sim__planitem[data-state=running].svelte-18ehwzt .nf-sim__planmark:where(.svelte-18ehwzt){border-color:var(--sim-hi);background:color-mix(in srgb,var(--sim-hi) 40%,transparent)}.nf-sim__planitem[data-state=done].svelte-18ehwzt .nf-sim__planmark:where(.svelte-18ehwzt){border-color:currentColor;background:transparent}.nf-sim__planitem[data-state=done].svelte-18ehwzt .nf-sim__planmark:where(.svelte-18ehwzt):before{content:"";position:absolute;left:50%;top:46%;box-sizing:border-box;width:.22rem;height:.4rem;border:solid currentColor;border-width:0 .1rem .1rem 0;transform:translate(-50%,-55%) rotate(45deg)}.nf-sim__planitem[data-state=redo].svelte-18ehwzt .nf-sim__planmark:where(.svelte-18ehwzt){border-color:var(--sim-hi);background:transparent}.nf-sim__tools.svelte-18ehwzt{display:flex;flex-direction:column;gap:.3rem}.nf-sim__tool.svelte-18ehwzt{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-family:var(--font-mono);font-size:.74rem;line-height:1.5;color:var(--sim-mute);padding:.1rem 0}.nf-sim__tool[data-resolved=true].svelte-18ehwzt{color:var(--sim-quiet)}.nf-sim__toollabel.svelte-18ehwzt{min-width:0}.nf-sim__toolglyph.svelte-18ehwzt{flex:none;width:.4rem;height:.4rem;border-radius:999px;background:var(--sim-hi)}.nf-sim__tool[data-resolved=true].svelte-18ehwzt .nf-sim__toolglyph:where(.svelte-18ehwzt){background:currentColor}.nf-sim__toolarrow.svelte-18ehwzt{color:var(--sim-mute)}.nf-sim__toolresult.svelte-18ehwzt{color:currentColor;font-weight:700;min-width:0;word-break:break-word}.nf-sim__agents.svelte-18ehwzt{display:flex;flex-direction:column;gap:.7rem}.nf-sim__agent.svelte-18ehwzt{display:flex;flex-direction:column;gap:.35rem}.nf-sim__agenthead.svelte-18ehwzt{display:flex;align-items:center;gap:.55rem}.nf-sim__agentname.svelte-18ehwzt{font-weight:700;font-size:.8rem;letter-spacing:-.01em;color:currentColor;min-width:0}.nf-sim__agent[data-state=pending].svelte-18ehwzt .nf-sim__agentname:where(.svelte-18ehwzt){color:var(--sim-mute)}.nf-sim__agent[data-state=running].svelte-18ehwzt .nf-sim__agentname:where(.svelte-18ehwzt){color:var(--sim-hi)}.nf-sim__agentmark.svelte-18ehwzt{flex:none;position:relative;width:.8rem;height:.8rem;border-radius:999px;border:2px solid var(--sim-rule-strong);background:transparent}.nf-sim__agent[data-state=running].svelte-18ehwzt .nf-sim__agentmark:where(.svelte-18ehwzt){border-color:var(--sim-hi);background:color-mix(in srgb,var(--sim-hi) 40%,transparent)}.nf-sim__agent[data-state=done].svelte-18ehwzt .nf-sim__agentmark:where(.svelte-18ehwzt){border-color:currentColor;background:transparent}.nf-sim__agent[data-state=done].svelte-18ehwzt .nf-sim__agentmark:where(.svelte-18ehwzt):before{content:"";position:absolute;left:50%;top:46%;box-sizing:border-box;width:.22rem;height:.4rem;border:solid currentColor;border-width:0 .1rem .1rem 0;transform:translate(-50%,-55%) rotate(45deg)}.nf-sim__lane.svelte-18ehwzt{display:flex;flex-direction:column;gap:.25rem;margin-left:.35rem;padding-left:.75rem;border-left:2px solid var(--sim-rule)}.nf-sim__role.svelte-18ehwzt{flex:none;align-self:center;margin-left:.5rem;font-family:var(--font-body);font-weight:700;font-size:var(--sim-tiny);letter-spacing:.2em;text-transform:uppercase;color:var(--sim-mute);white-space:nowrap}.nf-sim__card.svelte-18ehwzt .nf-sim__role:where(.svelte-18ehwzt),.nf-sim__planitem.svelte-18ehwzt .nf-sim__role:where(.svelte-18ehwzt),.nf-sim__agenthead.svelte-18ehwzt .nf-sim__role:where(.svelte-18ehwzt),.nf-sim__tool.svelte-18ehwzt .nf-sim__role:where(.svelte-18ehwzt){margin-left:auto}.nf-sim__role[data-role=execute].svelte-18ehwzt{color:var(--sim-hi)}.nf-sim__role[data-role=review].svelte-18ehwzt{color:var(--sim-quiet)}.nf-sim__feed.svelte-18ehwzt{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.nf-sim__card.svelte-18ehwzt{display:flex;align-items:center;gap:.6rem;padding:.1rem 0 .1rem .75rem;border-left:2px solid var(--sim-rule)}.nf-sim__icon.svelte-18ehwzt{font-size:1rem;line-height:1}.nf-sim__cardbody.svelte-18ehwzt{display:flex;flex-direction:column;gap:.05rem;min-width:0}.nf-sim__cardtitle.svelte-18ehwzt{font-weight:700;font-size:.85rem;color:currentColor}.nf-sim__cardsub.svelte-18ehwzt{font-size:.74rem;color:var(--sim-mute)}.nf-sim__line.svelte-18ehwzt{font-family:var(--font-mono);font-size:.78rem;line-height:1.55;color:var(--sim-quiet);padding:.1rem 0 .1rem .75rem;border-left:2px dotted var(--sim-rule-strong)}.nf-sim__linelabel.svelte-18ehwzt{display:block;font-family:var(--font-body);font-weight:700;font-size:var(--sim-tiny);letter-spacing:.2em;text-transform:uppercase;color:var(--sim-mute);margin-bottom:.2rem}.nf-sim__typed.svelte-18ehwzt{white-space:pre-wrap;word-break:break-word}.nf-sim__caret.svelte-18ehwzt{display:inline-block;width:.5ch;height:1em;vertical-align:-.15em;margin-left:1px;background:var(--sim-hi)}.nf-sim__gate.svelte-18ehwzt{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .9rem;padding:.35rem 0}.nf-sim__gateq.svelte-18ehwzt{font-family:var(--font-display);font-weight:800;font-size:1rem;letter-spacing:-.02em;color:currentColor}.nf-sim__gatechoices.svelte-18ehwzt{display:inline-flex;gap:.9rem}.nf-sim__gatebtn.svelte-18ehwzt{font-family:var(--font-body);font-weight:700;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;color:var(--sim-mute);padding:.05em .1em}.nf-sim__gatebtn[data-kind=allow][data-chosen=true].svelte-18ehwzt{color:currentColor;box-shadow:inset 0 -.55em color-mix(in srgb,var(--sim-hi) 55%,transparent)}.nf-sim__gatebtn[data-kind=deny][data-chosen=true].svelte-18ehwzt{color:currentColor;box-shadow:inset 0 -.55em color-mix(in srgb,currentColor 22%,transparent)}.nf-sim__note.svelte-18ehwzt{font-style:italic;font-size:.85rem;line-height:1.4;color:var(--sim-hi);margin:0}.nf-sim__note[data-tone=plain].svelte-18ehwzt{color:var(--sim-mute)}.nf-sim__out.svelte-18ehwzt{min-width:0}.nf-sim__ledger.svelte-18ehwzt{width:100%;border-collapse:collapse;font-size:.78rem}.nf-sim__ledger.svelte-18ehwzt th:where(.svelte-18ehwzt){text-align:left;font-family:var(--font-body);font-weight:700;font-size:var(--sim-tiny);letter-spacing:.2em;text-transform:uppercase;color:var(--sim-mute);padding:0 .75rem .4rem 0}.nf-sim__ledger.svelte-18ehwzt td:where(.svelte-18ehwzt){padding:.4rem .75rem .4rem 0;color:var(--sim-quiet);vertical-align:top}.nf-sim__ledger.svelte-18ehwzt tr:where(.svelte-18ehwzt)+tr:where(.svelte-18ehwzt) td:where(.svelte-18ehwzt){border-top:1px solid var(--sim-rule)}.nf-sim__ledger.svelte-18ehwzt td:where(.svelte-18ehwzt):first-child{font-weight:700;color:currentColor}.nf-sim__badgecell.svelte-18ehwzt{white-space:nowrap}.nf-sim__badge.svelte-18ehwzt{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-body);font-weight:700;font-size:var(--sim-tiny);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.nf-sim__badge[data-tone=verified].svelte-18ehwzt{color:var(--sim-mute)}.nf-sim__badge[data-tone=verified].svelte-18ehwzt:before{content:"";box-sizing:border-box;width:.34em;height:.6em;border:solid currentColor;border-width:0 .12em .12em 0;transform:translateY(-.08em) rotate(45deg)}.nf-sim__badge[data-tone=flag].svelte-18ehwzt{color:var(--sim-hi)}.nf-sim__row[data-flag=true].svelte-18ehwzt td:where(.svelte-18ehwzt),.nf-sim__row[data-flag=true].svelte-18ehwzt td:where(.svelte-18ehwzt):first-child{color:var(--sim-hi)}.nf-sim__bar.svelte-18ehwzt{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.1rem;margin-top:1.3rem;padding-top:.7rem;border-top:1px solid var(--sim-rule);font-size:var(--sim-tiny);letter-spacing:.14em;text-transform:uppercase;color:var(--sim-mute)}.nf-sim__barlead.svelte-18ehwzt{min-width:0}.nf-sim__bar.svelte-18ehwzt b:where(.svelte-18ehwzt){font-weight:700;color:var(--sim-quiet)}.nf-sim__barmeta.svelte-18ehwzt{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.1rem}.nf-sim__tier.svelte-18ehwzt{font-family:var(--font-body);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sim-quiet);white-space:nowrap}.nf-sim__tier[data-tier=agentic].svelte-18ehwzt{color:var(--sim-hi)}.nf-sim__dummy.svelte-18ehwzt{color:var(--sim-mute)}@media(prefers-reduced-motion:no-preference){.nf-sim__card.svelte-18ehwzt,.nf-sim__line.svelte-18ehwzt,.nf-sim__gate.svelte-18ehwzt,.nf-sim__note.svelte-18ehwzt,.nf-sim__row.svelte-18ehwzt,.nf-sim__plan.svelte-18ehwzt,.nf-sim__planitem.svelte-18ehwzt,.nf-sim__agent.svelte-18ehwzt,.nf-sim__tool.svelte-18ehwzt{transition:opacity .32s var(--ease-out),transform .32s var(--ease-out)}@starting-style{.nf-sim__card.svelte-18ehwzt,.nf-sim__line.svelte-18ehwzt,.nf-sim__note.svelte-18ehwzt,.nf-sim__planitem.svelte-18ehwzt,.nf-sim__agent.svelte-18ehwzt,.nf-sim__tool.svelte-18ehwzt{opacity:0;transform:translate(-10px)}}@starting-style{.nf-sim__plan.svelte-18ehwzt{opacity:0}}@starting-style{.nf-sim__gate.svelte-18ehwzt{opacity:0;transform:translateY(8px)}}@starting-style{.nf-sim__row.svelte-18ehwzt{opacity:0;transform:translate(10px)}}.nf-sim__chipval.svelte-18ehwzt{transition:opacity .26s var(--ease-out)}@starting-style{.nf-sim__chipval.svelte-18ehwzt{opacity:0}}.nf-sim__planmark.svelte-18ehwzt,.nf-sim__agentmark.svelte-18ehwzt{transition:border-color .26s var(--ease-out),background-color .26s var(--ease-out),transform .26s var(--ease-out)}.nf-sim__planitem[data-state=running].svelte-18ehwzt .nf-sim__planmark:where(.svelte-18ehwzt),.nf-sim__agent[data-state=running].svelte-18ehwzt .nf-sim__agentmark:where(.svelte-18ehwzt){animation:svelte-18ehwzt-nf-sim-pulse 1.2s var(--ease-out) infinite}.nf-sim__planitem[data-state=redo].svelte-18ehwzt .nf-sim__planmark:where(.svelte-18ehwzt){animation:svelte-18ehwzt-nf-sim-redo .56s var(--ease-out)}.nf-sim__toolglyph.svelte-18ehwzt{transition:background-color .26s var(--ease-out)}.nf-sim__tool[data-resolved=false].svelte-18ehwzt .nf-sim__toolglyph:where(.svelte-18ehwzt){animation:svelte-18ehwzt-nf-sim-pulse 1.2s var(--ease-out) infinite}.nf-sim__toolarrow.svelte-18ehwzt,.nf-sim__toolresult.svelte-18ehwzt,.nf-sim__role.svelte-18ehwzt{transition:opacity .26s var(--ease-out)}@starting-style{.nf-sim__toolarrow.svelte-18ehwzt,.nf-sim__toolresult.svelte-18ehwzt,.nf-sim__role.svelte-18ehwzt{opacity:0}}.nf-sim__gatebtn.svelte-18ehwzt{transition:box-shadow .2s var(--ease-out),color .2s var(--ease-out)}.nf-sim__caret.svelte-18ehwzt{animation:svelte-18ehwzt-nf-sim-caret .9s steps(1,end) infinite}}@keyframes svelte-18ehwzt-nf-sim-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes svelte-18ehwzt-nf-sim-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes svelte-18ehwzt-nf-sim-redo{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}@media(max-width:640px){.nf-sim__stage.svelte-18ehwzt{grid-template-columns:1fr}}.nf-sim[data-variant=strip].svelte-18ehwzt{font-size:.82rem}.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__stage:where(.svelte-18ehwzt){gap:1.1rem;min-height:7.5rem}.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__in:where(.svelte-18ehwzt){gap:.45rem}.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__chip:where(.svelte-18ehwzt){font-size:.58rem}.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__card:where(.svelte-18ehwzt){gap:.5rem;padding-left:.6rem}.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__cardtitle:where(.svelte-18ehwzt){font-size:.78rem}.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__cardsub:where(.svelte-18ehwzt){font-size:.68rem}.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__icon:where(.svelte-18ehwzt){font-size:.9rem}.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__plan:where(.svelte-18ehwzt){gap:.28rem;padding-left:.6rem}.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__planitem:where(.svelte-18ehwzt){font-size:.72rem;gap:.45rem}.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__planmark:where(.svelte-18ehwzt){width:.68rem;height:.68rem}.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__agents:where(.svelte-18ehwzt){gap:.55rem}.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__agentname:where(.svelte-18ehwzt){font-size:.74rem}.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__agentmark:where(.svelte-18ehwzt){width:.68rem;height:.68rem}.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__line:where(.svelte-18ehwzt){font-size:.72rem;padding-left:.6rem}.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__gateq:where(.svelte-18ehwzt){font-size:.88rem}.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__gatebtn:where(.svelte-18ehwzt){font-size:.68rem}.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__note:where(.svelte-18ehwzt){font-size:.78rem}.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__tool:where(.svelte-18ehwzt){font-size:.68rem}.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__ledger:where(.svelte-18ehwzt){font-size:.7rem}.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__ledger:where(.svelte-18ehwzt) td:where(.svelte-18ehwzt){padding:.3rem .5rem .3rem 0}.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__bar:where(.svelte-18ehwzt){margin-top:1rem;padding-top:.55rem}@media(max-width:640px){.nf-sim[data-variant=strip].svelte-18ehwzt .nf-sim__stage:where(.svelte-18ehwzt){min-height:13rem}}
