:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f4f1;--surface:#fff;--surface-sunk:#f0efeb;--ink:#17191e;--ink-soft:#565c67;--ink-faint:#8b909a;--line:#e4e2dc;--line-strong:#d3d0c8;--accent:#3b4cca;--accent-strong:#2e3cab;--accent-soft:#eceefc;--accent-ring:#3b4cca2e;--on-accent:#fff;--success:#1f7a54;--success-bg:#e3f2ea;--warning:#9a5f0c;--warning-bg:#fbefd9;--font:"Inter", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", monospace;--radius-sm:8px;--radius:14px;--radius-lg:20px;--pill:999px;--shadow:0 1px 2px #17191e0a, 0 8px 24px #17191e0f;--shadow-lift:0 2px 6px #17191e0f, 0 16px 40px #17191e1a;font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}*{box-sizing:border-box}body{background:var(--bg);margin:0}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mono{font-family:var(--mono);font-size:.86em}.btn{border:1px solid var(--line-strong);border-radius:var(--pill);background:var(--surface);align-items:center;gap:.45rem;padding:.55rem 1.05rem;font-weight:500;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--ink-faint)}.btn:active:not(:disabled){transform:scale(.98)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn-primary:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.btn-ghost{color:var(--ink-soft);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--surface-sunk);border-color:#0000}.enter-enter-active{transition:opacity .35s,transform .35s cubic-bezier(.2,.8,.2,1)}.enter-move{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.enter-enter-from{opacity:0;transform:translateY(8px)}.enter-leave-active{display:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}.spinner{border:2px solid var(--accent-ring);border-top-color:var(--accent);border-radius:50%;flex:none;width:.85rem;height:.85rem;animation:.8s linear infinite spin;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.askable:is(:hover,:focus-within) .ask.ask:not(.on){opacity:1;color:var(--accent);background:var(--accent-soft)}.orb[data-v-5b6a9eb6]{box-shadow:0 0 0 3px var(--accent-soft);background:radial-gradient(circle at 35% 30%,#a9c1ff 0%,#6a7cf0 45%,#3b4cca 100%);border-radius:50%;flex:none;display:inline-block}.orb.working[data-v-5b6a9eb6]{box-shadow:0 0 0 3px var(--accent-soft), 0 0 18px #3b4cca59;animation:1.6s ease-in-out infinite pulse}.agent[data-v-370dcb88]{align-items:flex-start;gap:.8rem;display:flex}.body[data-v-370dcb88]{flex:1;min-width:0}.text[data-v-370dcb88]{white-space:pre-line;margin:.15rem 0 0}.caret[data-v-370dcb88]{vertical-align:-.15em;background:var(--accent);border-radius:2px;width:.5rem;height:1em;margin-left:2px;animation:1s steps(2,end) infinite blink-370dcb88;display:inline-block}@keyframes blink-370dcb88{50%{opacity:0}}.activity[data-v-370dcb88]{border-left:2px solid var(--line);background:linear-gradient(90deg, var(--surface-sunk), transparent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--ink-soft);flex-direction:column;gap:.3rem;margin:.65rem 0 0;padding:.65rem .85rem;font-size:.86rem;list-style:none;display:flex}.activity li[data-v-370dcb88]{align-items:center;gap:.55rem;display:flex}.activity li[data-v-370dcb88]:has(.detail){align-items:flex-start}.activity li:has(.detail) .spinner[data-v-370dcb88]{margin-top:.2rem}.activity li[data-v-370dcb88]:not(.done){color:var(--ink);font-weight:500}.parts[data-v-370dcb88]{flex:1;grid-template-columns:minmax(0,1fr) 7.5em;align-items:baseline;gap:.1rem .75rem;min-width:0;display:grid}.parts>span[data-v-370dcb88]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.parts .detail[data-v-370dcb88]{color:var(--ink-soft);grid-column:1/-1;font-weight:400}.parts .clock[data-v-370dcb88]{text-align:right;font-variant-numeric:tabular-nums}.cross[data-v-370dcb88]{color:var(--warning);font-weight:700}.tick[data-v-370dcb88]{width:.85rem;color:var(--success);place-items:center;font-size:.8rem;font-weight:700;display:inline-grid}.panel[data-v-23693dfb]{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft);width:100%;box-shadow:0 0 0 4px var(--accent-ring);font-family:var(--font);white-space:normal;text-align:left;flex-direction:column;gap:.55rem;margin-top:.7rem;padding:.7rem .8rem .8rem;scroll-margin:5rem 0 12rem;font-size:.9rem;animation:.2s open-23693dfb;display:flex}@keyframes open-23693dfb{0%{opacity:0;transform:translateY(-4px)}}.head[data-v-23693dfb]{color:var(--accent);align-items:center;gap:.45rem;display:flex}.head svg[data-v-23693dfb]{flex:none;width:1rem;height:1rem}.about[data-v-23693dfb]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.close[data-v-23693dfb]{width:1.6rem;height:1.6rem;color:var(--accent);background:0 0;border:none;border-radius:50%;place-items:center;padding:0;font-size:1.15rem;line-height:1;display:grid}.close[data-v-23693dfb]:hover{background:#3b4cca1f}.chips[data-v-23693dfb]{flex-wrap:wrap;gap:.35rem;display:flex}.chip[data-v-23693dfb]{border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);color:var(--ink-soft);padding:.2rem .7rem;font-size:.82rem}.chip[data-v-23693dfb]:hover{border-color:var(--accent);color:var(--accent)}.box[data-v-23693dfb]{border:1px solid var(--line-strong);background:var(--surface);border-radius:1.2rem;align-items:flex-end;gap:.4rem;padding:.3rem .3rem .3rem .85rem;display:flex}.box[data-v-23693dfb]:focus-within{border-color:var(--accent)}textarea[data-v-23693dfb]{resize:none;min-height:1.9rem;max-height:7rem;font:inherit;field-sizing:content;background:0 0;border:none;outline:none;flex:1;padding:.35rem 0}.send[data-v-23693dfb]{background:var(--accent);width:1.9rem;height:1.9rem;color:var(--on-accent);border:none;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.send[data-v-23693dfb]:disabled{background:var(--line);color:var(--ink-faint)}.composer[data-v-df1619dc]{flex-direction:column;gap:.55rem;display:flex}.status-row[data-v-df1619dc]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.status[data-v-df1619dc]{min-width:0;min-height:1.3rem;color:var(--ink-soft);align-items:center;gap:.5rem;margin:0;font-size:.84rem;display:flex}.status-text[data-v-df1619dc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jump[data-v-df1619dc]{color:var(--accent);background:0 0;border:none;flex:none;padding:0;font-size:.82rem;font-weight:600}.jump[data-v-df1619dc]:hover{text-decoration:underline}.done[data-v-df1619dc]{color:var(--success);font-weight:700}.wait[data-v-df1619dc]{background:var(--accent);border-radius:50%;flex:none;width:.55rem;height:.55rem;animation:1.4s ease-in-out infinite pulse}.chips[data-v-df1619dc]{flex-wrap:wrap;gap:.4rem;display:flex}@media (width<=640px){.chips[data-v-df1619dc]{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chip[data-v-df1619dc],.chips-label[data-v-df1619dc]{flex:none}}.chips-label[data-v-df1619dc]{color:var(--ink-soft);align-self:center;font-size:.84rem}.chip.ghost[data-v-df1619dc]{background:0 0;border-color:#0000}.hint[data-v-df1619dc]{color:var(--ink-faint);margin:0;font-size:.8rem}.report[data-v-df1619dc]{border:1px solid var(--warning);border-radius:var(--pill);background:var(--warning-bg);color:var(--warning);flex:none;padding:.2rem .75rem;font-size:.82rem;font-weight:600}.report[data-v-df1619dc]:hover,.report[aria-expanded=true][data-v-df1619dc]{background:var(--warning);color:#fff}.chip[data-v-df1619dc]{border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);color:var(--ink-soft);padding:.25rem .75rem;font-size:.84rem;transition:border-color .15s,color .15s}.chip[data-v-df1619dc]:hover{border-color:var(--accent);color:var(--accent)}.box[data-v-df1619dc]{border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow);border-radius:1.4rem;align-items:flex-end;gap:.5rem;padding:.45rem .45rem .45rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex}.box[data-v-df1619dc]:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-ring), var(--shadow)}textarea[data-v-df1619dc]{resize:none;min-height:2.2rem;max-height:8rem;font:inherit;field-sizing:content;background:0 0;border:none;outline:none;flex:1;padding:.45rem 0}.send[data-v-df1619dc]{background:var(--accent);width:2.2rem;height:2.2rem;color:var(--on-accent);border:none;border-radius:50%;flex:none;place-items:center;font-size:1.05rem;font-weight:700;display:grid}.send[data-v-df1619dc]:disabled{background:var(--line);color:var(--ink-faint)}.advice[data-v-c499182f]{border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--ink);align-items:flex-start;gap:.55rem;margin:.75rem 0 0;padding:.6rem .8rem;font-size:.92rem;line-height:1.45;display:flex}.orb[data-v-c499182f]{flex:none;margin-top:.15rem}b[data-v-c499182f]{font-weight:600}.toggle[data-v-bacc49d0]{color:var(--accent);background:0 0;border:none;align-items:center;gap:.35rem;margin:.55rem 0 0;padding:0;font-size:.85rem;font-weight:500;display:inline-flex}.toggle:hover .label[data-v-bacc49d0]{text-decoration:underline}.chevron[data-v-bacc49d0]{transition:transform .2s;display:inline-block}.chevron.open[data-v-bacc49d0]{transform:rotate(90deg)}.fold[data-v-bacc49d0]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .25s,opacity .2s;display:grid}.fold.open[data-v-bacc49d0]{opacity:1;grid-template-rows:1fr}.fold-inner[data-v-bacc49d0]{min-height:0;overflow:hidden}.outcomes[data-v-bacc49d0]{grid-template-columns:fit-content(14rem) minmax(0,1fr);gap:.25rem .75rem;margin:0;padding-top:.7rem;font-size:.86rem;line-height:1.4;display:grid}.outcomes div[data-v-bacc49d0]{display:contents}dt[data-v-bacc49d0]{color:var(--ink-soft);font-weight:600}dd[data-v-bacc49d0]{color:var(--ink-soft);margin:0}@media (width<=640px){.outcomes[data-v-bacc49d0]{grid-template-columns:1fr}dd[data-v-bacc49d0]{margin-bottom:.3rem}}.ask[data-v-3c9a5a2d]{border-radius:var(--pill);height:1.7rem;color:var(--ink-faint);white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:.3rem;padding:0 .6rem 0 .45rem;font-size:.78rem;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ask.compact[data-v-3c9a5a2d]{width:1.7rem;padding:0}.ask svg[data-v-3c9a5a2d]{flex:none;width:1rem;height:1rem}.ask[data-v-3c9a5a2d]:hover,.ask[data-v-3c9a5a2d]:focus-visible{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.ask.reveal[data-v-3c9a5a2d]:not(.on){opacity:0}.ask.reveal[data-v-3c9a5a2d]:focus-visible{opacity:1}@media (hover:none){.ask.reveal[data-v-3c9a5a2d]:not(.on){opacity:1}}.ask.on[data-v-3c9a5a2d]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.fixed[data-v-717f1a10]{align-items:baseline;gap:.4rem;min-width:0;display:inline-flex}.tag[data-v-717f1a10]{border-radius:var(--pill);background:var(--warning-bg);color:var(--warning);font-family:var(--font);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;flex:none;padding:.05rem .45rem;font-size:.72rem;font-weight:600}.value[data-v-717f1a10]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sr-only[data-v-717f1a10]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.picker[data-v-f80e550f]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);width:100%;box-shadow:var(--shadow-lift);font-family:var(--font);white-space:normal;text-align:left;flex-direction:column;gap:.6rem;margin-top:.7rem;padding:.75rem .85rem .85rem;scroll-margin:5rem 0 12rem;font-size:.88rem;animation:.2s open-f80e550f;display:flex}@keyframes open-f80e550f{0%{opacity:0;transform:translateY(-4px)}}.head[data-v-f80e550f]{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.head b[data-v-f80e550f]{font-weight:600}.now[data-v-f80e550f]{color:var(--ink-faint);font-size:.8rem;display:block}.close[data-v-f80e550f]{width:1.6rem;height:1.6rem;color:var(--ink-soft);background:0 0;border:none;border-radius:50%;flex:none;place-items:center;padding:0;font-size:1.15rem;line-height:1;display:grid}.close[data-v-f80e550f]:hover{background:var(--surface-sunk)}.label[data-v-f80e550f]{color:var(--ink-faint);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:600}.suggested[data-v-f80e550f],.options[data-v-f80e550f]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.suggested .label[data-v-f80e550f]{margin-right:.2rem}.option[data-v-f80e550f]{border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);padding:.25rem .75rem;font-size:.84rem}.suggested .option[data-v-f80e550f]{background:var(--accent-soft);color:var(--accent);border-color:#3b4cca59;font-weight:500}.option[data-v-f80e550f]:hover{border-color:var(--accent);color:var(--accent)}.search[data-v-f80e550f]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;font:inherit;background:var(--surface);padding:.45rem .75rem}.search[data-v-f80e550f]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.fields[data-v-f80e550f]{flex-direction:column;gap:.55rem;max-height:13rem;display:flex;overflow-y:auto}.group .label[data-v-f80e550f]{margin-bottom:.3rem}.taken-note[data-v-f80e550f]{color:var(--ink-faint);margin:.5rem 0 0;font-size:.78rem}.empty[data-v-f80e550f]{color:var(--ink-soft);margin:0}.leave[data-v-f80e550f]{color:var(--warning);background:0 0;border:none;align-self:flex-start;padding:0;font-size:.85rem;font-weight:500}.leave[data-v-f80e550f]:hover{text-decoration:underline}.fill[data-v-94cab770],.fallback[data-v-94cab770]{margin-top:.8rem}.fill label[data-v-94cab770],.fill-label[data-v-94cab770]{color:var(--ink-soft);margin:0 0 .35rem;font-size:.84rem;display:block}.fill-row[data-v-94cab770]{flex-wrap:wrap;gap:.5rem;display:flex}.fill-input[data-v-94cab770]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);min-width:0;color:var(--ink);font:inherit;flex:12rem;padding:.45rem .7rem}.choices[data-v-94cab770]{flex-wrap:wrap;gap:.4rem;display:flex}.option[data-v-94cab770]{border:1px solid var(--line-strong);border-radius:var(--pill);background:var(--surface);color:var(--ink);cursor:pointer;padding:.25rem .7rem;font-size:.86rem}.option[data-v-94cab770]:hover{border-color:var(--accent);color:var(--accent)}.deck[data-v-94cab770]{border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface);box-shadow:0 0 0 4px var(--accent-ring), var(--shadow-lift);margin-left:calc(28px + .8rem);padding:1.1rem 1.25rem}.deck.done[data-v-94cab770]{border-color:var(--line);box-shadow:none;background:0 0}header[data-v-94cab770]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}h3[data-v-94cab770]{margin:0;font-size:1.05rem;font-weight:600}.ok[data-v-94cab770]{color:var(--success)}.link[data-v-94cab770]{color:var(--accent);background:0 0;border:none;padding:0;font-size:.85rem;font-weight:500}.link[data-v-94cab770]:hover{text-decoration:underline}.dots[data-v-94cab770]{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;max-width:50%;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.dots button[data-v-94cab770]{background:var(--line-strong);cursor:pointer;border:none;border-radius:50%;width:.6rem;height:.6rem;padding:0;transition:background .2s,transform .2s;display:block}.dots button[data-v-94cab770]:hover:not(:disabled){background:var(--accent)}.dots button[data-v-94cab770]:disabled{cursor:default}.dots button.filled[data-v-94cab770]{background:var(--success)}.dots button.current[data-v-94cab770]{background:var(--accent);transform:scale(1.3)}.focus[data-v-94cab770]{border-radius:var(--radius-sm);background:var(--surface-sunk);margin-top:1rem;padding:1rem 1.1rem}.column-head[data-v-94cab770]{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.mapping[data-v-94cab770]{font-weight:inherit;flex-wrap:wrap;align-items:baseline;gap:.2rem .55rem;margin:0;display:flex}.column[data-v-94cab770]{font-size:1.3rem;font-weight:500}.arrow[data-v-94cab770]{color:var(--ink-faint)}.mapping .arrow[data-v-94cab770]{font-size:1.1rem}.target[data-v-94cab770]{font-size:1.2rem;font-weight:650}.pager[data-v-94cab770]{color:var(--ink-faint);align-items:center;gap:.35rem;margin-left:auto;font-size:.8rem;display:inline-flex}.page[data-v-94cab770]{border:1px solid var(--line);background:var(--surface);width:1.6rem;height:1.6rem;color:var(--ink-soft);border-radius:50%;padding:0;font-size:1rem;line-height:1}.page[data-v-94cab770]:hover{border-color:var(--accent);color:var(--accent)}.problem[data-v-94cab770]{color:var(--warning);margin:.6rem 0 0;font-size:.92rem;font-weight:600}.body[data-v-94cab770]{color:var(--ink-soft);margin:.3rem 0 0;font-size:.9rem}.examples[data-v-94cab770]{margin-top:.8rem;overflow-x:auto}table[data-v-94cab770]{border-collapse:collapse;width:100%;font-size:.86rem}th[data-v-94cab770]{text-align:left;color:var(--ink-faint);border-bottom:1px solid var(--line);padding:.3rem .6rem;font-size:.76rem;font-weight:500}td[data-v-94cab770]{border-bottom:1px solid var(--line);white-space:nowrap;padding:.3rem .6rem}tbody tr:last-child td[data-v-94cab770]{border-bottom:none}.panel-cell[data-v-94cab770]{padding:0 0 .6rem}.ask-cell[data-v-94cab770]{text-align:right;width:1%;padding:.15rem .2rem}.actions[data-v-94cab770]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.why[data-v-94cab770]{margin-left:auto}.explain[data-v-94cab770]{color:var(--ink-soft);margin:.6rem 0 0;font-size:.88rem}.continuing[data-v-94cab770]{color:var(--ink-soft);align-items:center;gap:.6rem;margin:1rem 0 0;display:flex}.rest[data-v-94cab770]{margin-top:.75rem}.answers[data-v-94cab770]{flex-direction:column;gap:.9rem;margin-top:.9rem;display:flex}.group-file[data-v-94cab770]{color:var(--ink-faint);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .3rem;font-size:.74rem;overflow:hidden}.decided[data-v-94cab770]{border-top:1px solid var(--line);color:var(--ink-soft);grid-template-columns:minmax(0,1fr) auto auto;column-gap:.8rem;margin:0;padding:0;font-size:.86rem;list-style:none;display:grid}.decided li[data-v-94cab770]{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--line);align-items:baseline;row-gap:.2rem;padding:.4rem 0;display:grid}.decided li[data-v-94cab770]>:nth-child(n+4){grid-column:1/-1}.what[data-v-94cab770]{flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem;min-width:0;display:flex}.field[data-v-94cab770]{color:var(--ink)}.field.out[data-v-94cab770]{color:var(--ink-faint);text-decoration:line-through}.result[data-v-94cab770]{border-radius:var(--pill);background:var(--surface-sunk);color:var(--ink-soft);white-space:nowrap;padding:.05rem .5rem;font-size:.76rem;font-weight:500}.result.is-out[data-v-94cab770]{color:var(--ink-faint)}.result.is-rows[data-v-94cab770]{background:var(--warning-bg);color:var(--warning)}.result.is-changed[data-v-94cab770]{background:var(--accent-ring);color:var(--accent)}.row-actions[data-v-94cab770]{white-space:nowrap;align-items:center;gap:.75rem;font-size:.8rem;display:inline-flex}@media (width<=640px){.decided[data-v-94cab770]{grid-template-columns:minmax(0,1fr) auto}.result[data-v-94cab770]{grid-row:2;justify-self:start}}.row-actions .link[data-v-94cab770]{font-size:.8rem}.sr-only[data-v-94cab770]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.swap-enter-active[data-v-94cab770],.swap-leave-active[data-v-94cab770]{transition:opacity .22s,transform .22s}.swap-enter-from[data-v-94cab770]{opacity:0;transform:translate(16px)}.swap-leave-to[data-v-94cab770]{opacity:0;transform:translate(-16px)}@media (width<=640px){.deck[data-v-94cab770]{margin-left:0}.dots[data-v-94cab770]{max-width:40%}}.top[data-v-94cab770]{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-bottom:.35rem;display:flex}.from[data-v-94cab770]{color:var(--ink-faint);margin:0;font-size:.8rem}.from .file[data-v-94cab770]{border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);color:var(--ink-soft);font-family:var(--mono);overflow-wrap:anywhere;padding:.05rem .45rem;font-size:.78rem}.deck[data-v-1bae909c]{border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface);box-shadow:0 0 0 4px var(--accent-ring), var(--shadow-lift);margin-left:calc(28px + .8rem);padding:1.1rem 1.25rem}.deck.done[data-v-1bae909c]{border-color:var(--line);box-shadow:none;background:0 0;padding:.7rem 1.1rem}header[data-v-1bae909c]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.kicker[data-v-1bae909c]{letter-spacing:.02em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.72rem;font-weight:600}h3[data-v-1bae909c]{margin:.15rem 0 0;font-size:1.05rem;font-weight:600}.done h3[data-v-1bae909c]{color:var(--ink-soft);font-size:.92rem;font-weight:500}.ok[data-v-1bae909c]{color:var(--success);margin-right:.4rem;font-weight:700}.headline[data-v-1bae909c]{color:var(--ink-soft);margin:.3rem 0 0;font-size:.92rem}.dots[data-v-1bae909c]{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;max-width:40%;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.dots button[data-v-1bae909c]{border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:50%;width:.7rem;height:.7rem;padding:0}.dots button.high[data-v-1bae909c]{border-color:var(--warning)}.dots button.filled[data-v-1bae909c]{border-color:var(--success);background:var(--success);cursor:default}.dots button.current[data-v-1bae909c]{border-color:var(--accent);background:var(--accent)}.focus[data-v-1bae909c]{border-radius:var(--radius-sm);background:var(--surface-sunk);margin-top:.9rem;padding:.9rem 1rem}.top[data-v-1bae909c]{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.from[data-v-1bae909c]{color:var(--ink-faint);margin:0;font-size:.8rem}.sev[data-v-1bae909c]{border-radius:var(--pill);background:var(--warning-bg);color:var(--warning);margin-left:.5rem;padding:.02rem .45rem;font-size:.72rem;font-weight:600}.pager[data-v-1bae909c]{color:var(--ink-faint);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.page[data-v-1bae909c]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0 .35rem;font-size:1rem}.head[data-v-1bae909c]{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.3rem;display:flex}h4[data-v-1bae909c]{margin:0;font-size:1.1rem;font-weight:600}.problem[data-v-1bae909c]{margin:.35rem 0 0;font-weight:500}.scope[data-v-1bae909c]{margin:.4rem 0 0;font-size:.9rem}.scope-label[data-v-1bae909c]{border-radius:var(--pill);background:var(--accent-ring);color:var(--accent);margin-right:.35rem;padding:.02rem .45rem;font-size:.72rem;font-weight:600}.body[data-v-1bae909c]{color:var(--ink-soft);margin:.25rem 0 0;font-size:.92rem}.unread[data-v-1bae909c]{margin:.6rem 0 0}.goes[data-v-1bae909c]{margin-right:.5rem;font-weight:500}.link.inline[data-v-1bae909c]{margin-top:0}.picker-cell[data-v-1bae909c]{padding:.3rem 0 .6rem}.values[data-v-1bae909c]{max-width:28rem;margin:.6rem 0 0}.values td[data-v-1bae909c]{color:var(--ink-soft)}.num[data-v-1bae909c]{text-align:right;white-space:nowrap}.link[data-v-1bae909c]{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-top:.45rem;padding:0;font-size:.84rem;font-weight:500}.link[data-v-1bae909c]:hover{text-decoration:underline}.rows[data-v-1bae909c]{max-height:16rem;margin-top:.4rem;overflow:auto}table[data-v-1bae909c]{border-collapse:collapse;width:100%;font-size:.84rem}th[data-v-1bae909c]{text-align:left;color:var(--ink-faint);background:var(--surface-sunk);border-bottom:1px solid var(--line);padding:.25rem .5rem;font-size:.76rem;font-weight:500;position:sticky;top:0}td[data-v-1bae909c]{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:.25rem .5rem}.more[data-v-1bae909c]{color:var(--ink-faint);margin:.3rem 0 0;font-size:.8rem}.actions[data-v-1bae909c]{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.rest[data-v-1bae909c]{margin-top:.6rem;display:block}.continuing[data-v-1bae909c]{color:var(--ink-soft);align-items:center;gap:.5rem;margin:.9rem 0 0;display:flex}.decided[data-v-1bae909c]{flex-direction:column;gap:.3rem;margin:.8rem 0 0;padding:0;font-size:.88rem;list-style:none;display:flex}.decided li[data-v-1bae909c]{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.what[data-v-1bae909c]{font-weight:500}.arrow[data-v-1bae909c]{color:var(--ink-faint)}.undo[data-v-1bae909c]{margin:0 0 0 auto}.then[data-v-1bae909c]{border-radius:var(--radius-sm);background:var(--surface-sunk);flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin-top:.8rem;padding:.6rem .8rem;display:flex}.then p[data-v-1bae909c]{color:var(--ink-soft);flex:16rem;margin:0;font-size:.86rem}.ended[data-v-1bae909c]{color:var(--ink-faint);margin:.5rem 0 0;font-size:.84rem}@media (width<=640px){.deck[data-v-1bae909c]{margin-left:0}}.columns[data-v-8fe3517e]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-left:calc(28px + .8rem)}.toggle[data-v-8fe3517e]{border-radius:var(--radius);text-align:left;background:0 0;border:none;flex-wrap:wrap;align-items:baseline;gap:.2rem .55rem;width:100%;padding:.7rem 1.1rem;display:flex}.icon[data-v-8fe3517e]{color:var(--accent)}.title[data-v-8fe3517e]{font-weight:500}.sub[data-v-8fe3517e]{color:var(--ink-soft);flex:1;font-size:.85rem}.hint[data-v-8fe3517e]{color:var(--accent);font-size:.85rem;font-weight:500}.toggle:hover .hint[data-v-8fe3517e]{text-decoration:underline}.body[data-v-8fe3517e]{padding:0 1.1rem .8rem}.file-name[data-v-8fe3517e]{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:.6rem 0 .2rem;font-size:.85rem;font-weight:600;display:flex}.count[data-v-8fe3517e]{color:var(--ink-faint);font-size:.8rem;font-weight:400}.list[data-v-8fe3517e]{grid-template-columns:1rem fit-content(14rem) auto minmax(0,1fr) auto;align-items:center;gap:.1rem .6rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.list li[data-v-8fe3517e]{display:contents}.list li>span[data-v-8fe3517e]{padding:.22rem 0}.source[data-v-8fe3517e],.outcome[data-v-8fe3517e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arrow[data-v-8fe3517e],.outcome[data-v-8fe3517e]{color:var(--ink-faint)}.mark[data-v-8fe3517e]{place-items:center;font-size:.78rem;font-weight:700;display:grid}.looked .mark[data-v-8fe3517e],.matched .mark[data-v-8fe3517e]{color:var(--success)}.matched .outcome[data-v-8fe3517e]{color:var(--ink)}.looking .source[data-v-8fe3517e],.looking .outcome[data-v-8fe3517e],.thinking .source[data-v-8fe3517e],.thinking .outcome[data-v-8fe3517e]{color:var(--accent);font-weight:500}.decide .mark[data-v-8fe3517e],.decide .outcome[data-v-8fe3517e]{color:var(--warning)}.out .source[data-v-8fe3517e]{color:var(--ink-faint);text-decoration:line-through}.list li.out>.outcome[data-v-8fe3517e]{border:1px solid var(--line);border-radius:var(--pill);background:var(--surface-sunk);color:var(--ink-soft);justify-self:start;padding:.1rem .55rem;font-size:.8rem;font-weight:600}.act[data-v-8fe3517e]{justify-self:end}.link[data-v-8fe3517e]{color:var(--accent);visibility:hidden;background:0 0;border:none;padding:0;font-size:.8rem;font-weight:500}.list li:is(:hover,:focus-within) .link[data-v-8fe3517e],.list li.out .link[data-v-8fe3517e]{visibility:visible}.link[data-v-8fe3517e]:hover{text-decoration:underline}@media (hover:none){.link[data-v-8fe3517e]{visibility:visible}}.row-panel[data-v-8fe3517e]{grid-column:1/-1;margin:.2rem 0 .4rem}.spinner[data-v-8fe3517e]{border:2px solid var(--accent-ring);border-top-color:var(--accent);border-radius:50%;width:.65rem;height:.65rem;animation:.8s linear infinite spin-8fe3517e}@keyframes spin-8fe3517e{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-8fe3517e]{animation:none}}@media (width<=640px){.columns[data-v-8fe3517e]{margin-left:0}}.change[data-v-010f55b9]{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-left:.6rem;padding:0;font-size:.82rem;font-weight:500}.change[data-v-010f55b9]:hover:not(:disabled){text-decoration:underline}.change[data-v-010f55b9]:disabled{color:var(--ink-faint);cursor:not-allowed}.decision[data-v-010f55b9]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin-left:calc(28px + .8rem);padding:1.1rem 1.25rem;transition:padding .25s,box-shadow .25s}.decision[data-v-010f55b9]:not(.resolved){border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-ring), var(--shadow-lift)}.decision.resolved[data-v-010f55b9]{box-shadow:none;background:0 0;padding:.7rem 1.1rem}header[data-v-010f55b9]{flex-direction:column;gap:.2rem;display:flex}.badge[data-v-010f55b9]{border-radius:var(--pill);background:var(--accent-soft);color:var(--accent);letter-spacing:.02em;text-transform:uppercase;align-self:flex-start;padding:.05rem .55rem;font-size:.72rem;font-weight:600}.fix .badge[data-v-010f55b9]{background:var(--warning-bg);color:var(--warning)}.decision.fix[data-v-010f55b9]:not(.resolved){border-color:var(--warning);box-shadow:0 0 0 4px #9a5f0c24, var(--shadow-lift)}.confirm .badge[data-v-010f55b9]{background:var(--success-bg);color:var(--success)}.resolved .badge[data-v-010f55b9]{display:none}h3[data-v-010f55b9]{margin:0;font-size:1.05rem;font-weight:600}.resolved h3[data-v-010f55b9]{color:var(--ink-soft);font-size:.92rem;font-weight:500}.body[data-v-010f55b9]{color:var(--ink-soft);margin:.4rem 0 0}.facts[data-v-010f55b9]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem;margin:.9rem 0 0;display:grid}.facts div[data-v-010f55b9]{border-radius:var(--radius-sm);background:var(--surface-sunk);padding:.55rem .75rem;position:relative}.facts-head[data-v-010f55b9]{letter-spacing:.02em;color:var(--ink-soft);margin:1rem 0 0;font-size:.78rem;font-weight:600}.facts.grouped[data-v-010f55b9]{margin-top:.4rem}.facts .line[data-v-010f55b9]{grid-column:1/-1}.facts .warn[data-v-010f55b9]{background:var(--warning-bg)}.facts .warn dt[data-v-010f55b9],.facts .warn dd[data-v-010f55b9]{color:var(--warning)}.fact-actions[data-v-010f55b9]{flex-wrap:wrap;gap:.3rem 1rem;margin-top:.35rem;display:flex}.fact-actions .link[data-v-010f55b9]{color:var(--accent);background:0 0;border:none;padding:0;font-size:.84rem;font-weight:500}.fact-actions .link[data-v-010f55b9]:hover:not(:disabled){text-decoration:underline}.fact-actions .link[data-v-010f55b9]:disabled{color:var(--ink-faint);cursor:not-allowed}.facts .line dd[data-v-010f55b9]{font-size:.92rem;font-weight:500}.facts dt[data-v-010f55b9]{color:var(--ink-faint);font-size:.76rem}.in-file[data-v-010f55b9]{border:1px solid var(--line);border-radius:var(--pill);font-family:var(--mono);overflow-wrap:anywhere;margin-left:.35rem;padding:0 .45rem;font-size:.7rem;display:inline-block}.facts dd[data-v-010f55b9]{font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:600}.corner[data-v-010f55b9]{position:absolute;top:.25rem;right:.25rem}.examples[data-v-010f55b9]{margin-top:.9rem;overflow-x:auto}.examples-head[data-v-010f55b9]{color:var(--ink-faint);margin:0 0 .3rem;font-size:.76rem}table[data-v-010f55b9]{border-collapse:collapse;width:100%;font-size:.86rem}th[data-v-010f55b9]{text-align:left;color:var(--ink-faint);border-bottom:1px solid var(--line);padding:.3rem .6rem;font-size:.76rem;font-weight:500}td[data-v-010f55b9]{border-bottom:1px solid var(--line);white-space:nowrap;padding:.3rem .6rem}tbody tr:last-child td[data-v-010f55b9]{border-bottom:none}.panel-cell[data-v-010f55b9]{padding:0 0 .6rem}.ask-cell[data-v-010f55b9]{text-align:right;width:1%;padding:.15rem .2rem}.sr-only[data-v-010f55b9]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.actions[data-v-010f55b9]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.why[data-v-010f55b9]{margin-left:auto;font-size:.88rem}.explain[data-v-010f55b9]{border-radius:var(--radius-sm);background:var(--accent-soft);margin:.75rem 0 0;padding:.65rem .85rem;font-size:.9rem}.answered[data-v-010f55b9]{color:var(--success);margin-right:.45rem;font-weight:700}.answered.later[data-v-010f55b9]{color:var(--ink-faint)}@media (width<=640px){.decision[data-v-010f55b9]{margin-left:0}}.history[data-v-9631f375]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-left:calc(28px + .8rem)}.toggle[data-v-9631f375]{border-radius:var(--radius);text-align:left;background:0 0;border:none;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;width:100%;padding:.7rem 1.1rem;display:flex}.title[data-v-9631f375]{font-weight:500}.meta[data-v-9631f375]{color:var(--ink-faint);flex:1;font-size:.85rem}.hint[data-v-9631f375]{color:var(--accent);font-size:.85rem;font-weight:500}.toggle:hover .hint[data-v-9631f375]{text-decoration:underline}.lines[data-v-9631f375]{border-top:1px solid var(--line);max-height:28rem;color:var(--ink-soft);flex-direction:column;gap:.55rem;margin:0;padding:.6rem 1.1rem 1rem;font-size:.88rem;list-style:none;display:flex;overflow-y:auto}.lines p[data-v-9631f375]{margin:0}.visit[data-v-9631f375]{color:var(--ink-faint);align-self:center;margin-top:.3rem;font-size:.76rem}.speaker[data-v-9631f375]{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:.35rem;margin-top:.5rem;font-size:.74rem;font-weight:600;display:flex}.speaker.person[data-v-9631f375]{align-self:flex-end}.speaker .dot[data-v-9631f375]{background:var(--line-strong);border-radius:50%;width:.5rem;height:.5rem}.speaker.agent .dot[data-v-9631f375]{background:var(--accent)}.speaker.person .dot[data-v-9631f375]{background:var(--success)}.line.agent[data-v-9631f375]{align-self:flex-start;max-width:88%}.line.person[data-v-9631f375]{text-align:left;align-self:flex-end;max-width:80%}.bubble[data-v-9631f375]{border-radius:var(--radius-sm);color:var(--ink);padding:.45rem .75rem;display:block}.line.agent .bubble[data-v-9631f375]{background:var(--surface-sunk);border-top-left-radius:3px}.line.person .bubble[data-v-9631f375]{background:var(--accent-soft);border-top-right-radius:3px}.bubble.answer[data-v-9631f375]{flex-direction:column;gap:.1rem;display:flex}.about[data-v-9631f375]{color:var(--ink-faint);font-size:.74rem;display:block}.ok[data-v-9631f375]{color:var(--success);font-weight:700}.advised[data-v-9631f375]{text-align:right;color:var(--ink-faint);margin-top:.2rem;font-size:.85rem}.line.person .bubble.note[data-v-9631f375]{background:var(--surface);border:1px dashed var(--line-strong)}.activity[data-v-9631f375]{color:var(--ink-faint);margin:.25rem 0 0;padding:0 0 0 .75rem;font-size:.82rem;list-style:none}.activity li span[data-v-9631f375]{color:var(--success)}.activity li.failed span[data-v-9631f375]{color:var(--warning)}.rows[data-v-9631f375]{grid-template-columns:fit-content(14rem) minmax(0,1fr);gap:.1rem .8rem;margin:.3rem 0 0;font-size:.82rem;display:grid}.rows div[data-v-9631f375]{display:contents}.rows dt[data-v-9631f375]{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-faint);overflow:hidden}.rows dd[data-v-9631f375]{margin:0}@media (width<=640px){.history[data-v-9631f375]{margin-left:0}}.login[data-v-43a26464]{text-align:center;flex-direction:column;align-items:center;max-width:420px;margin:0 auto;padding:12vh 1rem 3rem;display:flex}.product[data-v-43a26464]{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:1rem 0 0;font-size:.8rem;font-weight:600}h1[data-v-43a26464]{letter-spacing:-.02em;margin:.3rem 0 .4rem;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:650}.lead[data-v-43a26464]{color:var(--ink-soft);margin:0 0 1.6rem}.card[data-v-43a26464]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:100%;box-shadow:var(--shadow);text-align:left;flex-direction:column;gap:.9rem;padding:1.4rem;display:flex}label[data-v-43a26464]{flex-direction:column;gap:.35rem;font-size:.9rem;font-weight:550;display:flex}input[data-v-43a26464]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;padding:.65rem .8rem;font-weight:400}input[data-v-43a26464]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.btn[data-v-43a26464]{justify-content:center;margin-top:.3rem}.problem[data-v-43a26464]{border-radius:var(--radius-sm);background:var(--warning-bg);color:var(--warning);margin:0;padding:.6rem .8rem;font-size:.9rem}.hint[data-v-43a26464]{color:var(--ink-faint);margin-top:1.2rem;font-size:.85rem}.change[data-v-394d60ce]{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-left:.6rem;padding:0;font-size:.82rem;font-weight:500}.change[data-v-394d60ce]:hover:not(:disabled){text-decoration:underline}.change[data-v-394d60ce]:disabled{color:var(--ink-faint);cursor:not-allowed}.locations[data-v-394d60ce]{border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface);box-shadow:0 0 0 4px var(--accent-ring), var(--shadow-lift);margin-left:calc(28px + .8rem);padding:1.1rem 1.25rem}.locations.done[data-v-394d60ce]{border-color:var(--line);box-shadow:none;background:0 0;padding:.8rem 1.1rem}.badge[data-v-394d60ce]{border-radius:var(--pill);background:var(--accent-soft);color:var(--accent);padding:.1rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}.done .badge[data-v-394d60ce]{background:var(--surface-sunk);color:var(--ink-faint)}h3[data-v-394d60ce]{margin:.35rem 0 0;font-size:1.05rem;font-weight:600}.ok[data-v-394d60ce]{color:var(--success)}.body[data-v-394d60ce]{color:var(--ink-soft);margin:.3rem 0 0;font-size:.9rem}ul[data-v-394d60ce]{grid-template-columns:fit-content(16rem) auto minmax(0,1fr);align-items:center;gap:.4rem .6rem;margin:.9rem 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}li[data-v-394d60ce]{display:contents}.branch[data-v-394d60ce]{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.arrow[data-v-394d60ce]{color:var(--ink-faint)}select[data-v-394d60ce]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);min-width:0;color:var(--ink);font:inherit;padding:.35rem .5rem}.chosen[data-v-394d60ce]{color:var(--ink-soft)}.chosen.fresh[data-v-394d60ce]{color:var(--ink-faint)}.actions[data-v-394d60ce]{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1rem;display:flex}.summary[data-v-394d60ce]{color:var(--ink-faint);font-size:.85rem}@media (width<=640px){.locations[data-v-394d60ce]{margin-left:0}ul[data-v-394d60ce]{grid-template-columns:minmax(0,1fr)}.arrow[data-v-394d60ce]{display:none}}.risks[data-v-bd0921ea]{border-radius:var(--radius);background:linear-gradient(135deg, var(--warning-bg), var(--surface) 65%);border:1px solid #e9cf9c;margin-left:calc(28px + .8rem);padding:1.1rem 1.25rem}.risks.calm[data-v-bd0921ea]{border-color:var(--line);background:var(--surface)}.badge[data-v-bd0921ea]{border-radius:var(--pill);background:var(--surface);color:var(--warning);padding:.1rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}.calm .badge[data-v-bd0921ea]{color:var(--ink-faint)}h3[data-v-bd0921ea]{margin:.4rem 0 0;font-size:1.05rem;font-weight:600}.by[data-v-bd0921ea]{color:var(--ink-faint);margin:.3rem 0 0;font-size:.82rem}ul[data-v-bd0921ea]{flex-direction:column;gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}li[data-v-bd0921ea]{border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:6.2rem minmax(0,1fr) auto;align-items:start;gap:.2rem .7rem;padding:.6rem .75rem;display:grid}.sev[data-v-bd0921ea]{color:var(--ink-faint);padding-top:.1rem;font-size:.74rem;font-weight:600}.high .sev[data-v-bd0921ea]{color:var(--warning)}.medium .sev[data-v-bd0921ea]{color:var(--accent)}.what b[data-v-bd0921ea]{font-size:.92rem;font-weight:600}.what p[data-v-bd0921ea]{color:var(--ink-soft);margin:.15rem 0 0;font-size:.88rem}.panel[data-v-bd0921ea]{grid-column:1/-1}.none[data-v-bd0921ea]{color:var(--ink-soft);margin:.6rem 0 0}@media (width<=640px){.risks[data-v-bd0921ea]{margin-left:0}li[data-v-bd0921ea]{grid-template-columns:minmax(0,1fr) auto}.sev[data-v-bd0921ea]{grid-column:1/-1}}.supply[data-v-373ca739]{border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-lift);margin-left:calc(28px + .8rem);padding:1.1rem 1.2rem}.supply.done[data-v-373ca739]{border-color:var(--line);box-shadow:none}.badge[data-v-373ca739]{border-radius:var(--pill);background:var(--accent-soft);color:var(--accent);text-transform:uppercase;letter-spacing:.04em;padding:.1rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}h3[data-v-373ca739]{margin:.5rem 0 .3rem;font-size:1.05rem;font-weight:600}.ok[data-v-373ca739]{color:var(--success)}.body[data-v-373ca739]{color:var(--ink-soft);margin:0 0 .8rem}.ways[data-v-373ca739]{flex-wrap:wrap;gap:.3rem;margin-bottom:.7rem;display:flex}.way[data-v-373ca739]{border:1px solid var(--line-strong);border-radius:var(--pill);background:var(--surface);color:var(--ink-soft);padding:.3rem .8rem;font-size:.88rem}.way.on[data-v-373ca739]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.drop[data-v-373ca739]{border:2px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-sunk);text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:.25rem;width:100%;padding:1.2rem 1rem;display:flex}.drop[data-v-373ca739]:hover,.drop.dragging[data-v-373ca739]{border-color:var(--accent);background:var(--accent-soft)}.drop.chosen[data-v-373ca739]{border-style:solid;border-color:var(--success)}.drop span[data-v-373ca739]{color:var(--ink-faint);font-size:.85rem}.field[data-v-373ca739]{flex-direction:column;gap:.35rem;font-size:.88rem;font-weight:550;display:flex}.field input[data-v-373ca739],.field textarea[data-v-373ca739]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;padding:.6rem .75rem;font-weight:400}.field input[data-v-373ca739]:focus,.field textarea[data-v-373ca739]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.actions[data-v-373ca739]{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.given[data-v-373ca739]{color:var(--ink-soft);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.9rem}@media (width<=640px){.supply[data-v-373ca739]{margin-left:0}}.upload[data-v-1b3e1746]{border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface);box-shadow:0 0 0 4px var(--accent-ring), var(--shadow-lift);margin-left:calc(28px + .8rem);padding:1.1rem 1.25rem}.upload.done[data-v-1b3e1746]{border-color:var(--line);box-shadow:none;background:0 0;padding:.7rem 1.1rem}.badge[data-v-1b3e1746]{border-radius:var(--pill);background:var(--accent-soft);color:var(--accent);padding:.1rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}.done .badge[data-v-1b3e1746]{background:var(--surface-sunk);color:var(--ink-faint)}h3[data-v-1b3e1746]{margin:.35rem 0 0;font-size:1.05rem;font-weight:600}.ok[data-v-1b3e1746]{color:var(--success)}.body[data-v-1b3e1746]{color:var(--ink-soft);margin:.3rem 0 0;font-size:.9rem}.link[data-v-1b3e1746]{margin:.5rem 0 0;font-size:.9rem}.link button[data-v-1b3e1746]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.link button[data-v-1b3e1746]:disabled{color:var(--ink-faint);cursor:default}.failed[data-v-1b3e1746]{color:var(--warning);margin:.35rem 0 0;font-size:.85rem}.drop[data-v-1b3e1746]{border:2px dashed var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;align-items:center;gap:.2rem;width:100%;margin-top:.9rem;padding:1.2rem;display:flex}.drop span[data-v-1b3e1746]{color:var(--ink-faint);font-size:.85rem}.drop[data-v-1b3e1746]:hover,.drop.dragging[data-v-1b3e1746]{border-color:var(--accent);background:var(--accent-soft)}.actions[data-v-1b3e1746]{margin-top:.8rem}@media (width<=640px){.upload[data-v-1b3e1746]{margin-left:0}}.why[data-v-2356fcc5]{margin-top:.75rem}.reasoning[data-v-2356fcc5]{color:var(--ink-soft);margin:0;font-size:.9rem}.signals[data-v-2356fcc5]{color:var(--ink-soft);flex-direction:column;gap:.2rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.reasoning+.signals[data-v-2356fcc5]{margin-top:.35rem}.signals li[data-v-2356fcc5]{align-items:baseline;gap:.5rem;display:flex}.mark[data-v-2356fcc5]{text-align:center;flex:none;width:1rem;font-weight:700}.fits .mark[data-v-2356fcc5]{color:var(--success)}.against .mark[data-v-2356fcc5]{color:var(--warning)}.unsure .mark[data-v-2356fcc5],.unsure[data-v-2356fcc5]{color:var(--ink-faint)}.sr-only[data-v-2356fcc5]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.matched[data-v-e31681fa]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-left:calc(28px + .8rem)}.toggle[data-v-e31681fa]{border-radius:var(--radius);text-align:left;background:0 0;border:none;align-items:center;gap:.55rem;width:100%;padding:.7rem 1.1rem;display:flex}.ok[data-v-e31681fa]{color:var(--success);font-weight:700}.title[data-v-e31681fa]{flex:1;font-weight:500}.hint[data-v-e31681fa]{color:var(--accent);font-size:.85rem;font-weight:500}.toggle:hover .hint[data-v-e31681fa]{text-decoration:underline}.list[data-v-e31681fa]{grid-template-columns:fit-content(12rem) auto minmax(0,1fr) auto auto auto;align-items:center;gap:.15rem .6rem;margin:0;padding:.2rem 1.1rem .8rem;font-size:.88rem;list-style:none;display:grid}.list li[data-v-e31681fa]{display:contents}.list li>span[data-v-e31681fa]{padding:.25rem 0}.source[data-v-e31681fa],.target[data-v-e31681fa]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list li:first-child>span[data-v-e31681fa]{padding-top:.7rem}.list li.file-row[data-v-e31681fa]{border-bottom:1px solid var(--line);grid-column:1/-1;align-items:baseline;gap:.5rem;margin-top:.6rem;padding:.2rem 0;display:flex}.file-row .file[data-v-e31681fa]{font-family:var(--mono);overflow-wrap:anywhere;font-size:.8rem;font-weight:600}.file-row .count[data-v-e31681fa]{color:var(--ink-faint);font-size:.78rem}.arrow[data-v-e31681fa]{color:var(--ink-faint)}.level[data-v-e31681fa]{color:var(--success);font-size:.78rem;font-weight:500}.why-toggle[data-v-e31681fa]{text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:.25rem 0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.why-toggle[data-v-e31681fa]:hover,.why-toggle[aria-expanded=true][data-v-e31681fa]{text-decoration-style:solid}.why-panel[data-v-e31681fa]{border-radius:var(--radius-sm);background:var(--surface-sunk);padding:.65rem .85rem .75rem}.why-head[data-v-e31681fa]{margin:0;font-size:.85rem;font-weight:500}.why-panel .why[data-v-e31681fa]{margin-top:.4rem}.sub[data-v-e31681fa]{color:var(--ink-faint);font-size:.82rem}.target.out[data-v-e31681fa]{color:var(--ink-faint);font-style:italic}.list li>.tag-out[data-v-e31681fa]{border:1px solid var(--line-strong);border-radius:var(--pill);background:var(--surface-sunk);color:var(--ink-soft);justify-self:start;padding:.1rem .55rem;font-weight:600}.level.changed[data-v-e31681fa]{color:var(--accent);cursor:default}.note[data-v-e31681fa]{border-top:1px solid var(--line);color:var(--ink-faint);margin:0;padding:.6rem 1.1rem 0;font-size:.8rem}.link[data-v-e31681fa]{color:var(--accent);background:0 0;border:none;padding:0;font-size:.8rem;font-weight:500}.link[data-v-e31681fa]:hover{text-decoration:underline}.change .link[data-v-e31681fa]{opacity:0}.list li:hover .change .link[data-v-e31681fa],.change .link[data-v-e31681fa]:focus-visible{opacity:1}@media (hover:none){.change .link[data-v-e31681fa]{opacity:1}}.level.tag-out[data-v-e31681fa]{cursor:default}.row-panel[data-v-e31681fa]{grid-column:1/-1;margin:.3rem 0 .6rem}@media (width<=640px){.matched[data-v-e31681fa]{margin-left:0}.list[data-v-e31681fa]{grid-template-columns:fit-content(8rem) auto minmax(0,1fr) auto auto auto;gap:.15rem .45rem;padding:.2rem .8rem .8rem}}.progress[data-v-8de3a9cc]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin-left:calc(28px + .8rem);padding:1rem 1.25rem}h3[data-v-8de3a9cc]{align-items:center;gap:.55rem;margin:0 0 .8rem;font-size:.98rem;font-weight:600;display:flex}.ok[data-v-8de3a9cc]{color:var(--success)}ul[data-v-8de3a9cc]{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}li[data-v-8de3a9cc]{grid-template-columns:8.5rem minmax(0,1fr) 5.5rem auto;align-items:center;gap:.8rem;font-size:.88rem;display:grid}li.panel-row[data-v-8de3a9cc]{display:block}.bar[data-v-8de3a9cc]{border-radius:var(--pill);background:var(--surface-sunk);height:.5rem;overflow:hidden}.bar span[data-v-8de3a9cc]{border-radius:inherit;background:linear-gradient(90deg, #6a7cf0, var(--accent));height:100%;transition:width 80ms linear;display:block}.finished .bar span[data-v-8de3a9cc]{background:var(--success)}.count[data-v-8de3a9cc]{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.note[data-v-8de3a9cc]{border-radius:var(--radius-sm);background:var(--warning-bg);color:var(--warning);justify-content:space-between;align-items:center;gap:.5rem;margin:.75rem 0 0;padding:.45rem .7rem;font-size:.84rem;display:flex}.show[data-v-8de3a9cc]{color:var(--accent);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:.84rem;font-weight:600}.show[data-v-8de3a9cc]:hover{text-decoration:underline}.summary ul.notes[data-v-8de3a9cc]{margin:.5rem 0 0;padding:0 0 0 1.4rem;list-style:outside;display:block}.summary ul.notes li[data-v-8de3a9cc]{color:var(--ink-soft);margin:.3rem 0 0;font-size:.86rem;display:list-item}@media (width<=640px){.progress[data-v-8de3a9cc]{margin-left:0}li[data-v-8de3a9cc]{grid-template-columns:6.5rem minmax(0,1fr) 4.5rem auto;gap:.5rem}}.step-sub[data-v-0d01c0d1]{display:grid}.step-sub[data-v-0d01c0d1]>*{grid-area:1/1}.step-actions[data-v-0d01c0d1]{visibility:hidden;gap:.6rem;display:flex}.steps li:hover .step-actions[data-v-0d01c0d1],.steps li:focus-within .step-actions[data-v-0d01c0d1]{visibility:visible}:is(.steps li:hover .step-sub:has(.step-actions) .step-note[data-v-0d01c0d1],.steps li:focus-within .step-sub:has(.step-actions) .step-note[data-v-0d01c0d1]){visibility:hidden}.act[data-v-0d01c0d1]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;font-weight:500}.act[data-v-0d01c0d1]:hover:not(:disabled){text-decoration:underline}.act[data-v-0d01c0d1]:disabled{color:var(--ink-faint);cursor:not-allowed}.answer .change[data-v-0d01c0d1]{visibility:hidden}.answer:hover .change[data-v-0d01c0d1],.answer:focus-within .change[data-v-0d01c0d1]{visibility:visible}.rail[data-v-0d01c0d1]::-webkit-scrollbar{display:none}.rail[data-v-0d01c0d1]{overscroll-behavior:contain;scrollbar-width:none;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);max-height:calc(100vh - 5.75rem);box-shadow:var(--shadow);flex-direction:column;gap:1.4rem;padding:1.25rem;display:flex;overflow-y:auto}.overall-head[data-v-0d01c0d1]{justify-content:space-between;align-items:baseline;display:flex}.overall-head b[data-v-0d01c0d1]{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:650}.overall-head span[data-v-0d01c0d1]{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:.85rem}.bar[data-v-0d01c0d1]{border-radius:var(--pill);background:var(--surface-sunk);height:.4rem;margin-top:.4rem;display:block;overflow:hidden}.bar span[data-v-0d01c0d1]{border-radius:inherit;background:linear-gradient(90deg, #6a7cf0, var(--accent));height:100%;transition:width .5s;display:block}.decisions[data-v-0d01c0d1]{color:var(--ink-faint);margin:.5rem 0 0;font-size:.8rem}.phases[data-v-0d01c0d1],.steps[data-v-0d01c0d1]{margin:0;padding:0;list-style:none}.phases[data-v-0d01c0d1]{flex-direction:column;gap:1rem;display:flex}.phase-name[data-v-0d01c0d1]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .45rem;font-size:.72rem;font-weight:600}.phases>li.active .phase-name[data-v-0d01c0d1],.phases>li.waiting .phase-name[data-v-0d01c0d1]{color:var(--accent)}.steps[data-v-0d01c0d1]{flex-direction:column;gap:.5rem;display:flex}.steps li[data-v-0d01c0d1]{align-items:flex-start;gap:.6rem;display:flex}.dot[data-v-0d01c0d1]{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:1.3rem;height:1.3rem;margin-top:.05rem;font-size:.7rem;font-weight:700;display:grid}.steps li.done .dot[data-v-0d01c0d1]{border-color:var(--success);background:var(--success);color:#fff}.steps li.active .dot[data-v-0d01c0d1]{border-color:#0000}.steps li.waiting .dot[data-v-0d01c0d1]{border-color:var(--accent);background:var(--accent);color:#fff;animation:1.4s ease-in-out infinite pulse}.step-text[data-v-0d01c0d1]{flex-direction:column;min-width:0;display:flex}.step-label[data-v-0d01c0d1]{font-size:.9rem}.steps li.upcoming .step-label[data-v-0d01c0d1]{color:var(--ink-faint)}.steps li.active .step-label[data-v-0d01c0d1],.steps li.waiting .step-label[data-v-0d01c0d1]{font-weight:600}.step-note[data-v-0d01c0d1]{color:var(--ink-faint);font-size:.78rem}.step-note.waiting[data-v-0d01c0d1]{color:var(--accent);font-weight:600}.known dl[data-v-0d01c0d1]{flex-direction:column;gap:.3rem;margin:0;font-size:.86rem;display:flex}.known dl div[data-v-0d01c0d1]{justify-content:space-between;gap:1rem;display:flex}.known dt[data-v-0d01c0d1]{color:var(--ink-faint)}.known dl dd[data-v-0d01c0d1]{padding-right:3.4rem;position:relative}.known dl dd .act[data-v-0d01c0d1]{position:absolute;top:.1rem;right:0}.known dl .files-entry[data-v-0d01c0d1]{flex-wrap:wrap;row-gap:.15rem}.known dd.files-list[data-v-0d01c0d1]{text-align:left;flex-basis:100%;padding-right:0;font-weight:400}.files[data-v-0d01c0d1]{border-radius:var(--radius-sm);background:var(--surface-sunk);flex-direction:column;gap:.45rem;margin:.25rem 0 .3rem;padding:.5rem .6rem;font-size:.8rem;line-height:1.3;list-style:none;display:flex}.files li[data-v-0d01c0d1]{flex-direction:column;display:flex}.files li.total[data-v-0d01c0d1]{border-top:1px solid var(--line);padding-top:.35rem}.file-name[data-v-0d01c0d1]{color:var(--ink-soft);overflow-wrap:anywhere}.file-rows[data-v-0d01c0d1]{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:.76rem}.known dd[data-v-0d01c0d1]{text-align:right;margin:0;font-weight:500}.notes-head[data-v-0d01c0d1]{color:var(--ink-faint);margin:.8rem 0 .3rem;font-size:.8rem}.notes[data-v-0d01c0d1]{color:var(--ink-soft);margin:0;padding:0;font-size:.85rem;list-style:none}.notes li+li[data-v-0d01c0d1]{margin-top:.25rem}@media (width<=900px){.rail[data-v-0d01c0d1]{gap:.8rem;max-height:none;padding:.9rem 1rem;overflow:visible}.known[data-v-0d01c0d1],.phases>li.upcoming[data-v-0d01c0d1],.phases>li.done[data-v-0d01c0d1],.steps li.upcoming[data-v-0d01c0d1],.steps li.done[data-v-0d01c0d1]{display:none}}.questions-head[data-v-0d01c0d1]{color:var(--ink-soft);font-weight:600}.assumptions li[data-v-0d01c0d1]{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.assumptions .change[data-v-0d01c0d1]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:600}.assumptions .change[data-v-0d01c0d1]:hover{text-decoration:underline}.note-about[data-v-0d01c0d1]{color:var(--accent);font-size:.74rem;font-style:normal;font-weight:600;display:block}.deck[data-v-f4afdd65]{border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface);box-shadow:0 0 0 4px var(--accent-ring), var(--shadow-lift);margin-left:calc(28px + .8rem);padding:1.1rem 1.25rem}.deck.done[data-v-f4afdd65]{border-color:var(--line);box-shadow:none;background:0 0}header[data-v-f4afdd65]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}h3[data-v-f4afdd65]{margin:0;font-size:1.05rem;font-weight:600}.ok[data-v-f4afdd65]{color:var(--success)}.link[data-v-f4afdd65]{color:var(--accent);background:0 0;border:none;padding:0;font-size:.85rem;font-weight:500}.link[data-v-f4afdd65]:hover{text-decoration:underline}.dots[data-v-f4afdd65]{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;max-width:50%;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.dots button[data-v-f4afdd65]{background:var(--line-strong);cursor:pointer;border:none;border-radius:50%;width:.6rem;height:.6rem;padding:0;transition:background .2s,transform .2s;display:block}.dots button[data-v-f4afdd65]:hover:not(:disabled){background:var(--accent)}.dots button[data-v-f4afdd65]:disabled{cursor:default}.dots button.filled[data-v-f4afdd65]{background:var(--success)}.dots button.current[data-v-f4afdd65]{background:var(--accent);transform:scale(1.3)}.dots button.list[data-v-f4afdd65]{border-radius:var(--pill);width:1.2rem}.list-head[data-v-f4afdd65]{margin:.2rem 0 0;font-size:1.2rem;font-weight:600}.list-why[data-v-f4afdd65]{color:var(--ink-soft);margin:.3rem 0 .6rem;font-size:.9rem}.unmatched[data-v-f4afdd65]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;max-height:26rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex;overflow-y:auto}.unmatched li[data-v-f4afdd65]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2rem .6rem;padding:.45rem .7rem;display:grid}.unmatched li[data-v-f4afdd65]>:nth-child(n+3){grid-column:1/-1}.unmatched .what[data-v-f4afdd65]{flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;min-width:0;display:flex}.unmatched .row-actions[data-v-f4afdd65]{margin-left:0}.unmatched li[data-v-f4afdd65]:last-child{border-bottom:none}.unmatched .name[data-v-f4afdd65]{font-weight:500}.unmatched .answered[data-v-f4afdd65]{color:var(--ink-soft)}.unmatched .out[data-v-f4afdd65]{color:var(--ink-faint)}.row-note[data-v-f4afdd65]{color:var(--ink-soft);flex-basis:100%;font-size:.84rem}.row-samples[data-v-f4afdd65]{min-width:0;color:var(--ink-faint);overflow-wrap:anywhere}.decided .nested[data-v-f4afdd65]{padding-left:1.2rem}.toggle[data-v-f4afdd65]{color:var(--ink-soft)}.top[data-v-f4afdd65]{align-items:center;gap:.6rem;margin-bottom:.35rem;display:flex}.top .from[data-v-f4afdd65]{margin:0}.pager[data-v-f4afdd65]{color:var(--ink-faint);white-space:nowrap;align-items:center;gap:.35rem;margin-left:auto;font-size:.8rem;display:inline-flex}.page[data-v-f4afdd65]{border:1px solid var(--line);background:var(--surface);width:1.6rem;height:1.6rem;color:var(--ink-soft);cursor:pointer;border-radius:50%;padding:0;font-size:1rem;line-height:1}.page[data-v-f4afdd65]:hover{border-color:var(--accent);color:var(--accent)}.decided[data-v-f4afdd65]{margin:.8rem 0 0;padding:0;font-size:.86rem;list-style:none}.decided li[data-v-f4afdd65]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2rem .75rem;display:grid}.decided li[data-v-f4afdd65]>:nth-child(n+3){grid-column:1/-1}.decided .what[data-v-f4afdd65]{flex-wrap:wrap;align-items:baseline;gap:.15rem .4rem;min-width:0;display:flex}.arrow[data-v-f4afdd65]{color:var(--ink-faint)}.focus[data-v-f4afdd65]{border-radius:var(--radius-sm);background:var(--surface-sunk);margin-top:1rem;padding:1rem 1.1rem}.column-head[data-v-f4afdd65],.column-ask[data-v-f4afdd65]{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.column-ask[data-v-f4afdd65]{min-width:0}.mapping[data-v-f4afdd65]{font-weight:inherit;flex-wrap:wrap;align-items:baseline;gap:.2rem .55rem;margin:0;display:flex}.column[data-v-f4afdd65]{font-size:1.3rem;font-weight:500}.mapping .arrow[data-v-f4afdd65]{font-size:1.1rem}.target[data-v-f4afdd65]{font-size:1.2rem;font-weight:650}.target.out[data-v-f4afdd65]{color:var(--ink-soft);font-weight:500}.from[data-v-f4afdd65]{color:var(--ink-faint);margin:0 0 .35rem;font-size:.8rem}.from .file[data-v-f4afdd65]{border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);color:var(--ink-soft);font-family:var(--mono);overflow-wrap:anywhere;padding:.05rem .45rem;font-size:.78rem}.samples[data-v-f4afdd65]{color:var(--ink-faint);margin:.15rem 0 0;font-size:.86rem}.confidence[data-v-f4afdd65]{cursor:help;align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.meter[data-v-f4afdd65]{gap:.2rem;display:flex}.meter span[data-v-f4afdd65]{border-radius:var(--pill);background:var(--line);width:1.1rem;height:.4rem}.meter span.on[data-v-f4afdd65]{background:var(--warning)}.meter.high span.on[data-v-f4afdd65]{background:var(--success)}.sure[data-v-f4afdd65]{color:var(--warning);font-size:.8rem;font-weight:600}.sure.high[data-v-f4afdd65]{color:var(--success)}.actions a[data-v-f4afdd65]{text-decoration:none}.sr-only[data-v-f4afdd65]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.actions[data-v-f4afdd65]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.continuing[data-v-f4afdd65]{color:var(--ink-soft);align-items:center;gap:.6rem;margin:1rem 0 0;display:flex}.rest[data-v-f4afdd65]{margin-top:.75rem}.decided[data-v-f4afdd65]{color:var(--ink-soft);flex-direction:column;gap:.25rem;display:flex}.in-file[data-v-f4afdd65]{border:1px solid var(--line);border-radius:var(--pill);max-width:100%;color:var(--ink-faint);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;padding:.02rem .45rem;font-size:.72rem;overflow:hidden}.decided .out[data-v-f4afdd65]{color:var(--ink-faint);text-decoration:line-through}.row-actions[data-v-f4afdd65]{white-space:nowrap;align-items:center;gap:.75rem;margin-left:auto;font-size:.8rem;display:inline-flex}.row-actions .link[data-v-f4afdd65]{font-size:.8rem}.swap-enter-active[data-v-f4afdd65],.swap-leave-active[data-v-f4afdd65]{transition:opacity .22s,transform .22s}.swap-enter-from[data-v-f4afdd65]{opacity:0;transform:translate(16px)}.swap-leave-to[data-v-f4afdd65]{opacity:0;transform:translate(-16px)}@media (width<=640px){.deck[data-v-f4afdd65]{margin-left:0}}.migrations[data-v-ad52fe11]{text-align:left;width:100%;margin-top:2.2rem}h2[data-v-ad52fe11]{color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .6rem;font-size:.78rem;font-weight:600}ul[data-v-ad52fe11]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}li+li[data-v-ad52fe11]{border-top:1px solid var(--line)}.row[data-v-ad52fe11]{text-align:left;background:0 0;border:none;align-items:center;gap:.8rem;width:100%;padding:.7rem 1rem;display:flex}.row[data-v-ad52fe11]:hover{background:var(--accent-soft)}.what[data-v-ad52fe11]{flex-direction:column;flex:1;min-width:0;display:flex}.what b[data-v-ad52fe11]{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.what small[data-v-ad52fe11]{color:var(--ink-faint);font-size:.8rem}.status[data-v-ad52fe11]{border-radius:var(--pill);background:var(--surface-sunk);color:var(--ink-soft);flex:none;padding:.15rem .6rem;font-size:.78rem;font-weight:500}.status.done[data-v-ad52fe11]{background:var(--success-bg);color:var(--success)}.status.waiting[data-v-ad52fe11]{background:var(--accent-soft);color:var(--accent)}.status.stopped[data-v-ad52fe11]{background:var(--warning-bg);color:var(--warning)}.go[data-v-ad52fe11]{color:var(--ink-faint)}.row:hover .go[data-v-ad52fe11]{color:var(--accent)}.more[data-v-ad52fe11]{color:var(--accent);background:0 0;border:none;margin-top:.5rem;padding:0;font-size:.85rem;font-weight:500}.more[data-v-ad52fe11]:hover{text-decoration:underline}@media (width<=640px){.row[data-v-ad52fe11]{flex-wrap:wrap}.status[data-v-ad52fe11]{order:3}}.start[data-v-8622769b]{text-align:center;flex-direction:column;align-items:center;max-width:620px;margin:0 auto;padding:9vh 1.25rem 3rem;display:flex}h1[data-v-8622769b]{letter-spacing:-.02em;margin:1.4rem 0 .5rem;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:650}.ai-note[data-v-8622769b]{color:var(--ink-faint);margin:-1.4rem 0 2rem;font-size:.85rem}.lead[data-v-8622769b]{max-width:30rem;color:var(--ink-soft);margin:0 0 2rem;font-size:1.05rem}.drop[data-v-8622769b]{border:2px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;align-items:center;gap:.35rem;width:100%;padding:2.4rem 1.5rem;transition:border-color .15s,background .15s,transform .15s;display:flex}.drop[data-v-8622769b]:hover,.drop.dragging[data-v-8622769b]{border-color:var(--accent);background:var(--accent-soft)}.drop.dragging[data-v-8622769b]{transform:scale(1.01)}.drop-icon[data-v-8622769b]{background:var(--accent-soft);width:2.6rem;height:2.6rem;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:.4rem;font-size:1.2rem;font-weight:700;display:grid}.drop-sub[data-v-8622769b]{color:var(--ink-faint);font-size:.88rem}.sample[data-v-8622769b]{color:var(--accent);margin-top:.9rem;font-weight:500}.how[data-v-8622769b]{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:.6rem 1.5rem;margin:2.6rem 0 0;padding:0;font-size:.88rem;list-style:none;display:flex}.how li[data-v-8622769b]{align-items:center;gap:.5rem;display:flex}.how span[data-v-8622769b]{background:var(--surface);border:1px solid var(--line);width:1.4rem;height:1.4rem;color:var(--ink);border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:grid}.problem[data-v-8622769b]{border-radius:var(--radius-sm);background:var(--warning-bg);max-width:30rem;color:var(--warning);margin:.9rem 0 0;padding:.6rem .9rem;font-size:.9rem}.summary[data-v-4a607a4d]{border-radius:var(--radius);background:linear-gradient(135deg, var(--success-bg), var(--surface) 70%);box-shadow:var(--shadow-lift);border:1px solid #c7e3d4;margin-left:calc(28px + .8rem);padding:1.3rem 1.4rem}.hero[data-v-4a607a4d]{align-items:center;gap:.9rem;display:flex}.check[data-v-4a607a4d]{background:var(--success);color:#fff;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-size:1.2rem;font-weight:700;display:grid}h3[data-v-4a607a4d]{margin:0;font-size:1.2rem}.hero p[data-v-4a607a4d]{color:var(--ink-soft);margin:0;font-size:.88rem}dl[data-v-4a607a4d]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;margin:1.1rem 0 0;display:grid}dl div[data-v-4a607a4d]{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);padding:.6rem .8rem;position:relative}.corner[data-v-4a607a4d]{position:absolute;top:.3rem;right:.3rem}dt[data-v-4a607a4d]{color:var(--ink-faint);font-size:.76rem}dd[data-v-4a607a4d]{font-variant-numeric:tabular-nums;margin:0;font-size:1.2rem;font-weight:650}ul[data-v-4a607a4d]{color:var(--ink-soft);margin:1rem 0 0;padding-left:1.1rem;font-size:.9rem}.actions[data-v-4a607a4d]{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}@media (width<=640px){.summary[data-v-4a607a4d]{margin-left:0}}.report[data-v-9b1a658a]{max-width:960px;color:var(--ink);margin:0 auto;padding:2rem 1.25rem 4rem}.tools[data-v-9b1a658a]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.tools a[data-v-9b1a658a]{color:inherit;text-decoration:none}.kicker[data-v-9b1a658a]{color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:600}h1[data-v-9b1a658a]{margin:.2rem 0 .3rem;font-size:1.8rem}.meta[data-v-9b1a658a],.quiet[data-v-9b1a658a]{color:var(--ink-soft);font-size:.9rem}.about[data-v-9b1a658a]{border-radius:var(--radius-sm);background:var(--surface-sunk);padding:.8rem 1rem;font-size:.9rem}section[data-v-9b1a658a]{margin-top:2rem}h2[data-v-9b1a658a]{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;margin:0 0 .6rem;padding-bottom:.4rem;font-size:1.2rem;display:flex}h2 span[data-v-9b1a658a]{background:var(--accent-soft);width:1.6rem;height:1.6rem;color:var(--accent);border-radius:50%;place-items:center;font-size:.85rem;display:grid}h3[data-v-9b1a658a]{margin:1.2rem 0 .4rem;font-size:1rem}table[data-v-9b1a658a]{border-collapse:collapse;width:100%;font-size:.86rem}th[data-v-9b1a658a]{border-bottom:1px solid var(--line-strong);color:var(--ink-faint);text-align:left;padding:.35rem .5rem;font-size:.78rem;font-weight:500}td[data-v-9b1a658a]{border-bottom:1px solid var(--line);vertical-align:top;padding:.35rem .5rem}tr.out td[data-v-9b1a658a]{color:var(--ink-faint)}.was[data-v-9b1a658a]{color:var(--warning);display:block}.counts[data-v-9b1a658a]{color:var(--ink-soft);font-size:.88rem}.answers[data-v-9b1a658a]{grid-template-columns:fit-content(16rem) 1fr;gap:.3rem 1rem;font-size:.9rem;display:grid}.answers dt[data-v-9b1a658a]{color:var(--ink-faint)}.answers dd[data-v-9b1a658a]{margin:0}.problem[data-v-9b1a658a]{color:var(--warning)}@media print{.tools[data-v-9b1a658a]{display:none}.report[data-v-9b1a658a]{max-width:none;padding:0}section[data-v-9b1a658a]{break-inside:avoid-page}.run[data-v-9b1a658a]{break-inside:avoid}}.thread>.highlighted[data-v-cbcf8c61]{border-radius:var(--radius);box-shadow:0 0 0 3px var(--accent-ring);transition:box-shadow .3s}.app[data-v-cbcf8c61]{min-height:100vh}.top[data-v-cbcf8c61]{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#f5f4f1f5;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex;position:sticky;top:0}.brand[data-v-cbcf8c61]{align-items:center;gap:.55rem;display:flex}.brand b[data-v-cbcf8c61]{font-weight:650}.tools[data-v-cbcf8c61]{align-items:center;gap:.6rem;display:flex}.demo-tag.live[data-v-cbcf8c61]{background:var(--success-bg);color:var(--success)}.demo-tag[data-v-cbcf8c61]{border-radius:var(--pill);background:var(--warning-bg);color:var(--warning);text-transform:uppercase;letter-spacing:.04em;padding:.1rem .55rem;font-size:.72rem;font-weight:600}.speed[data-v-cbcf8c61]{border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);padding:.15rem;display:flex}.speed button[data-v-cbcf8c61]{border-radius:var(--pill);color:var(--ink-soft);font-variant-numeric:tabular-nums;background:0 0;border:none;padding:.15rem .6rem;font-size:.8rem}.speed button.active[data-v-cbcf8c61]{background:var(--accent);color:var(--on-accent)}.restart[data-v-cbcf8c61],.sign-out[data-v-cbcf8c61]{font-size:.88rem}.who[data-v-cbcf8c61]{max-width:12rem;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.workspace[data-v-cbcf8c61]{grid-template-columns:minmax(0,1fr) 300px;gap:2rem;max-width:1120px;margin:0 auto;padding:1.75rem 1.5rem 0;display:grid}.conversation[data-v-cbcf8c61]{flex-direction:column;min-width:0;min-height:calc(100vh - 5rem);display:flex}.thread[data-v-cbcf8c61]{flex-direction:column;flex:1;gap:1.15rem;padding-bottom:1.5rem;display:flex}.user[data-v-cbcf8c61]{justify-content:flex-end;display:flex}.said[data-v-cbcf8c61]{flex-direction:column;align-items:flex-end;gap:.3rem;max-width:80%;display:flex}.about[data-v-cbcf8c61]{border-radius:var(--pill);background:var(--accent-soft);color:var(--accent);padding:.05rem .6rem;font-size:.76rem;font-weight:600}.bubble[data-v-cbcf8c61]{background:var(--ink);color:#fff;border-radius:1.1rem 1.1rem .3rem;margin:0;padding:.55rem .95rem}.files[data-v-cbcf8c61]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(100%,40rem);box-shadow:var(--shadow);padding:.35rem .9rem}.files-head[data-v-cbcf8c61]{color:var(--ink-faint);margin:.35rem 0 .15rem;font-size:.78rem;font-weight:600}.files ul[data-v-cbcf8c61]{margin:0;padding:0;list-style:none}.file[data-v-cbcf8c61]{grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.45rem 0;display:grid}.file+.file[data-v-cbcf8c61]{border-top:1px solid var(--line)}.file-icon[data-v-cbcf8c61]{border-radius:var(--radius-sm);background:var(--accent-soft);width:2rem;height:2rem;color:var(--accent);place-items:center;display:grid}.file b[data-v-cbcf8c61]{overflow-wrap:anywhere;min-width:0;font-size:.86rem;font-weight:600}.file small[data-v-cbcf8c61]{color:var(--ink-faint);white-space:nowrap;font-size:.8rem}.composer-dock[data-v-cbcf8c61]{background:var(--bg);padding:.6rem 0 1.25rem;position:sticky;bottom:0}.composer-dock[data-v-cbcf8c61]:before{content:"";background:linear-gradient(to bottom, #f5f4f100, var(--bg));pointer-events:none;height:1.5rem;position:absolute;bottom:100%;left:0;right:0}.mobile-progress[data-v-cbcf8c61]{display:none}.rail-col[data-v-cbcf8c61]{align-self:start;position:sticky;top:4.75rem}@media (width<=900px){.workspace[data-v-cbcf8c61]{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem 1rem 0}.rail-col[data-v-cbcf8c61]{order:-1;position:static}.top[data-v-cbcf8c61]{padding:.65rem 1rem}.demo-tag[data-v-cbcf8c61],.who[data-v-cbcf8c61]{display:none}}@media (width<=640px){.top[data-v-cbcf8c61]{flex-wrap:wrap;row-gap:.4rem}.brand b[data-v-cbcf8c61],.restart[data-v-cbcf8c61],.sign-out[data-v-cbcf8c61]{white-space:nowrap}.speed[data-v-cbcf8c61],.rail-col[data-v-cbcf8c61]{display:none}.mobile-progress[data-v-cbcf8c61]{width:100%;color:var(--ink-soft);align-items:center;gap:.6rem;font-size:.78rem;display:flex}.mobile-bar[data-v-cbcf8c61]{border-radius:var(--pill);background:var(--surface-sunk);flex:1;height:.3rem;overflow:hidden}.mobile-bar span[data-v-cbcf8c61]{border-radius:inherit;background:var(--accent);height:100%;transition:width .5s;display:block}.mobile-step[data-v-cbcf8c61]{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;overflow:hidden}}
