.analyzer-panel.svelte-1ahjh1t{display:grid;gap:.9rem;padding:1rem;border-radius:20px;border:1px solid rgba(20,110,245,.12);background:linear-gradient(135deg,rgba(20,110,245,.08),transparent 52%),#ffffffd6}.analyzer-panel.compact.svelte-1ahjh1t{padding:.9rem;border-radius:18px}.analyzer-header.svelte-1ahjh1t,.analyzer-item-head.svelte-1ahjh1t{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.analyzer-header.svelte-1ahjh1t strong:where(.svelte-1ahjh1t),.analyzer-item-head.svelte-1ahjh1t strong:where(.svelte-1ahjh1t){font-size:.98rem;letter-spacing:-.02em}.analyzer-header.svelte-1ahjh1t p:where(.svelte-1ahjh1t),.analyzer-item-head.svelte-1ahjh1t p:where(.svelte-1ahjh1t),.analyzer-empty.svelte-1ahjh1t,.analyzer-hint.svelte-1ahjh1t{margin:.24rem 0 0;color:var(--muted);line-height:1.45}.analyzer-eyebrow.svelte-1ahjh1t{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.analyzer-grid.svelte-1ahjh1t,.analyzer-facts.svelte-1ahjh1t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.analyzer-guidance.svelte-1ahjh1t{display:grid;gap:.25rem;padding:.9rem;border-radius:18px;border:1px solid rgba(16,24,40,.08);background:#ffffffe0}.analyzer-guidance.good.svelte-1ahjh1t{background:#dff6e7d1;border-color:#0f8a4129}.analyzer-guidance.warn.svelte-1ahjh1t{background:#fff2dbe6;border-color:#a95c0024}.analyzer-guidance.danger.svelte-1ahjh1t{background:#ffe4e0e6;border-color:#b4231824}.analyzer-card.svelte-1ahjh1t{display:grid;gap:.7rem;padding:.9rem;border-radius:18px;border:1px solid rgba(16,24,40,.08);background:#ffffffd1}.analyzer-fact.svelte-1ahjh1t{display:grid;gap:.16rem;padding:.75rem .8rem;border-radius:14px;background:#1018280a}.analyzer-fact.svelte-1ahjh1t span:where(.svelte-1ahjh1t){font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.analyzer-fact.svelte-1ahjh1t strong:where(.svelte-1ahjh1t){font-size:.92rem;line-height:1.35}.analyzer-section.svelte-1ahjh1t{display:grid;gap:.65rem}.analyzer-list.svelte-1ahjh1t{display:grid;gap:.7rem}.analyzer-item.svelte-1ahjh1t{display:grid;gap:.55rem;padding:.9rem;border-radius:18px;border:1px solid rgba(16,24,40,.08);background:#ffffffc7}.analyzer-evidence.svelte-1ahjh1t{display:grid;gap:.45rem}.analyzer-evidence.svelte-1ahjh1t div:where(.svelte-1ahjh1t){padding:.7rem .8rem;border-radius:14px;background:#1018280a;color:var(--muted);line-height:1.45}.analyzer-code.svelte-1ahjh1t{padding:.7rem .8rem;border-radius:14px;background:#0f172af0;color:#ffffffeb;font-family:SFMono-Regular,SF Mono,IBM Plex Mono,monospace;font-size:.78rem;line-height:1.45;word-break:break-word}.analyzer-pill.svelte-1ahjh1t{display:inline-flex;align-items:center;justify-content:center;padding:.32rem .65rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border:1px solid rgba(16,24,40,.08);background:#ffffffe6;color:var(--text)}.analyzer-pill.good.svelte-1ahjh1t{background:#dff6e7e0;color:#0f8a41}.analyzer-pill.warn.svelte-1ahjh1t{background:#fff2dbeb;color:#a95c00}.analyzer-pill.danger.svelte-1ahjh1t{background:#ffe4e0eb;color:#b42318}.analyzer-pill.neutral.svelte-1ahjh1t{color:var(--muted)}@media(max-width:720px){.analyzer-grid.svelte-1ahjh1t,.analyzer-facts.svelte-1ahjh1t{grid-template-columns:minmax(0,1fr)}}.activity-panel.svelte-1r96dou{display:grid;gap:.9rem;padding-top:1rem;border-color:#08080812;background:linear-gradient(180deg,#fffffff2,#f7f9fceb)}.section-header.svelte-1r96dou,.activity-panel-actions.svelte-1r96dou,.activity-summary-side.svelte-1r96dou,.activity-item.svelte-1r96dou summary:where(.svelte-1r96dou),.activity-item-meta.svelte-1r96dou{display:flex;gap:1rem;flex-wrap:wrap}.section-header.svelte-1r96dou,.activity-item.svelte-1r96dou summary:where(.svelte-1r96dou){justify-content:space-between}.activity-panel-actions.svelte-1r96dou,.activity-summary-side.svelte-1r96dou{align-items:center}.activity-summary-strip.svelte-1r96dou,.activity-spotlight.svelte-1r96dou{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.85rem .9rem;border-radius:16px}.activity-summary-strip.svelte-1r96dou{border:1px solid rgba(16,24,40,.08);background:#ffffffbd}.activity-spotlight.svelte-1r96dou{border:1px solid rgba(20,110,245,.12);background:linear-gradient(135deg,rgba(20,110,245,.06),transparent 44%),#ffffffdb}.activity-summary-main.svelte-1r96dou,.activity-spotlight-copy.svelte-1r96dou{display:grid;gap:.35rem;flex:1 1 22rem}.activity-summary-main.svelte-1r96dou strong:where(.svelte-1r96dou),.activity-spotlight-copy.svelte-1r96dou strong:where(.svelte-1r96dou),.activity-history-panel.svelte-1r96dou summary:where(.svelte-1r96dou) strong:where(.svelte-1r96dou),.activity-item-main.svelte-1r96dou strong:where(.svelte-1r96dou){font-size:.98rem;letter-spacing:-.02em}.activity-summary-main.svelte-1r96dou p:where(.svelte-1r96dou),.activity-spotlight-copy.svelte-1r96dou p:where(.svelte-1r96dou),.activity-empty.svelte-1r96dou p:where(.svelte-1r96dou),.activity-item-main.svelte-1r96dou p:where(.svelte-1r96dou){margin:0;color:var(--muted)}.activity-summary-side.svelte-1r96dou{justify-content:flex-end;flex:0 1 auto}.activity-summary-chip.svelte-1r96dou,.activity-fact.svelte-1r96dou{display:grid;gap:.18rem;min-width:0}.activity-summary-chip.svelte-1r96dou{padding:.62rem .72rem;border-radius:13px;background:#1018280a}.activity-summary-chip.svelte-1r96dou span:where(.svelte-1r96dou),.activity-label.svelte-1r96dou,.activity-fact.svelte-1r96dou span:where(.svelte-1r96dou){font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.activity-summary-chip.svelte-1r96dou strong:where(.svelte-1r96dou),.activity-fact.svelte-1r96dou strong:where(.svelte-1r96dou){font-size:.9rem;line-height:1.35;overflow-wrap:anywhere}.activity-trace.svelte-1r96dou,.activity-timeline.svelte-1r96dou,.activity-item-body.svelte-1r96dou,.activity-spotlight-meta.svelte-1r96dou,.activity-step-copy.svelte-1r96dou{display:grid;gap:1rem}.activity-stepper.svelte-1r96dou,.activity-summary-grid.svelte-1r96dou,.activity-detail-grid.svelte-1r96dou{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.activity-stepper.svelte-1r96dou{grid-template-columns:repeat(4,minmax(0,1fr))}.activity-step.svelte-1r96dou,.activity-summary-card.svelte-1r96dou,.activity-detail-card.svelte-1r96dou,.activity-empty.svelte-1r96dou,.activity-item.svelte-1r96dou,.activity-history-panel.svelte-1r96dou{display:grid;gap:.7rem;border-radius:16px}.activity-step.svelte-1r96dou,.activity-summary-card.svelte-1r96dou,.activity-detail-card.svelte-1r96dou{padding:.82rem .88rem;border:1px solid rgba(16,24,40,.08);background:#ffffffc7}.activity-step.svelte-1r96dou{background:#ffffffbd}.activity-step-marker.svelte-1r96dou{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;border:1px solid rgba(16,24,40,.08);background:#ffffffeb;font-size:.8rem;font-weight:700;color:var(--muted)}.activity-step-copy.svelte-1r96dou{gap:.32rem}.activity-step-copy.svelte-1r96dou strong:where(.svelte-1r96dou){font-size:.92rem;letter-spacing:-.02em}.activity-step-copy.svelte-1r96dou p:where(.svelte-1r96dou){margin:0;color:var(--muted);font-size:.88rem;line-height:1.45}.activity-step.current.svelte-1r96dou{border-color:#146ef533;background:linear-gradient(135deg,rgba(20,110,245,.09),transparent 48%),#ffffffeb}.activity-step.current.svelte-1r96dou .activity-step-marker:where(.svelte-1r96dou),.activity-step.complete.svelte-1r96dou .activity-step-marker:where(.svelte-1r96dou){background:#146ef51f;border-color:#146ef529;color:var(--accent)}.activity-step.complete.svelte-1r96dou{background:#ffffffc7}.activity-step.blocked.svelte-1r96dou{border-color:#a95c002e;background:linear-gradient(135deg,rgba(255,174,19,.1),transparent 48%),#ffffffe6}.activity-step.blocked.svelte-1r96dou .activity-step-marker:where(.svelte-1r96dou){background:#ffae1324;border-color:#a95c002e;color:#a95c00}.activity-summary-card.svelte-1r96dou,.activity-detail-card.svelte-1r96dou{gap:.65rem}.activity-facts.svelte-1r96dou{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.activity-fact.svelte-1r96dou{padding:.72rem .8rem;border-radius:14px;background:#1018280a}.activity-fact.compact.svelte-1r96dou{padding:.65rem .72rem}.activity-raw.svelte-1r96dou{border:1px dashed rgba(16,24,40,.12);border-radius:16px;background:#ffffffbd;overflow:hidden}.activity-raw.svelte-1r96dou summary:where(.svelte-1r96dou){list-style:none;cursor:pointer;padding:.9rem 1rem;font-weight:600;color:var(--accent)}.activity-raw.svelte-1r96dou summary:where(.svelte-1r96dou)::-webkit-details-marker,.activity-history-panel.svelte-1r96dou summary:where(.svelte-1r96dou)::-webkit-details-marker,.activity-item.svelte-1r96dou summary:where(.svelte-1r96dou)::-webkit-details-marker{display:none}.activity-raw.svelte-1r96dou pre:where(.svelte-1r96dou){margin:0 1rem 1rem}.activity-raw.nested.svelte-1r96dou{margin-top:.25rem}.activity-history-panel.svelte-1r96dou{border:1px solid rgba(16,24,40,.08);background:#ffffffc2;overflow:hidden}.activity-history-panel.svelte-1r96dou summary:where(.svelte-1r96dou){list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.95rem 1rem;cursor:pointer}.activity-history-panel.svelte-1r96dou summary:where(.svelte-1r96dou)>div:where(.svelte-1r96dou){display:grid;gap:.25rem}.activity-timeline.svelte-1r96dou{padding:0 1rem 1rem;border-top:1px solid rgba(16,24,40,.08);gap:.75rem}.activity-item.svelte-1r96dou{border:1px solid rgba(8,8,8,.08);background:#ffffffc7;overflow:hidden}.activity-item.svelte-1r96dou summary:where(.svelte-1r96dou){list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.95rem 1rem;cursor:pointer}.activity-item-main.svelte-1r96dou{display:grid;gap:.35rem;flex:1 1 22rem;min-width:0}.activity-item-meta.svelte-1r96dou{gap:.45rem;justify-items:end}.activity-item-time.svelte-1r96dou{font-size:.8rem;color:var(--muted)}.activity-item-body.svelte-1r96dou{gap:.9rem;padding:0 1rem 1rem;border-top:1px solid rgba(8,8,8,.08)}.activity-item-identity.svelte-1r96dou{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-top:.9rem}.activity-item-identity.svelte-1r96dou>div:where(.svelte-1r96dou){display:grid;gap:.35rem}pre.svelte-1r96dou{padding:.9rem 1rem;border-radius:16px;background:#1f1b16eb;border:1px solid rgba(255,255,255,.08);color:#fff;overflow-x:auto;overflow-wrap:anywhere;white-space:pre-wrap;font-size:.86rem}.compact.svelte-1r96dou{padding-inline:.95rem;padding-block:.72rem}@media(max-width:720px){.activity-stepper.svelte-1r96dou,.activity-summary-grid.svelte-1r96dou,.activity-facts.svelte-1r96dou,.activity-item-identity.svelte-1r96dou,.activity-detail-grid.svelte-1r96dou{grid-template-columns:1fr}.activity-summary-strip.svelte-1r96dou{flex-direction:column}.activity-summary-side.svelte-1r96dou{justify-content:flex-start}}.message.svelte-12it7i7{display:grid;gap:.62rem;padding:.92rem .98rem;overflow:visible}.message.system.svelte-12it7i7{background:#ffffffb8;border-style:dashed}.message.approval-widget.svelte-12it7i7{background:linear-gradient(180deg,#ffae131a,#fffffff5);border-style:solid;border-color:#a95c002e}.message-meta.svelte-12it7i7,.message-author.svelte-12it7i7,.message-tool-heading.svelte-12it7i7,.widget-action-row.svelte-12it7i7{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;justify-content:space-between}.message-author.svelte-12it7i7,.message-tool-heading.svelte-12it7i7,.widget-action-row.svelte-12it7i7{justify-content:flex-start}.message-body.svelte-12it7i7,.message-tool-copy.svelte-12it7i7{display:grid;gap:.45rem;min-width:0}.message-tool-heading.svelte-12it7i7{align-items:center}.message-kind.svelte-12it7i7{display:inline-flex;align-items:center;padding:.28rem .6rem;border-radius:999px;background:#1018280f;color:var(--muted);font-size:.74rem;font-weight:700}p.svelte-12it7i7{margin:0;line-height:1.58;white-space:pre-wrap;overflow-wrap:anywhere}code.svelte-12it7i7{font-size:.8rem;color:var(--muted)}.widget-fact-grid.svelte-12it7i7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.activity-fact.svelte-12it7i7{display:grid;gap:.18rem;padding:.72rem .8rem;border-radius:14px;background:#1018280a;min-width:0}.activity-fact.compact.svelte-12it7i7{padding:.65rem .72rem}.activity-fact.svelte-12it7i7 span:where(.svelte-12it7i7){font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.activity-fact.svelte-12it7i7 strong:where(.svelte-12it7i7){font-size:.92rem;line-height:1.35;overflow-wrap:anywhere}.activity-raw.svelte-12it7i7{border:1px dashed rgba(16,24,40,.12);border-radius:16px;background:#ffffffbd;overflow:hidden}.activity-raw.svelte-12it7i7 summary:where(.svelte-12it7i7){list-style:none;cursor:pointer;padding:.9rem 1rem;font-weight:600;color:var(--accent)}.activity-raw.svelte-12it7i7 summary:where(.svelte-12it7i7)::-webkit-details-marker{display:none}pre.svelte-12it7i7{margin:0 1rem 1rem;padding:.9rem 1rem;border-radius:16px;background:#1f1b16eb;border:1px solid rgba(255,255,255,.08);color:#fff;overflow-x:auto;overflow-wrap:anywhere;white-space:pre-wrap;font-size:.86rem}.widget-action.svelte-12it7i7{box-shadow:none}.compact.svelte-12it7i7{padding-inline:.95rem;padding-block:.72rem}@media(max-width:720px){.widget-fact-grid.svelte-12it7i7{grid-template-columns:1fr}}.message.svelte-1p9kzcj{display:grid;gap:.62rem;padding:.92rem .98rem;overflow:visible}.message.user.svelte-1p9kzcj{background:linear-gradient(135deg,#1f2937,#111827);border-color:transparent;color:#fff}.message.assistant.svelte-1p9kzcj{background:linear-gradient(180deg,#fffffffa,#f8fafcf0);border-color:#146ef514}.message.system.svelte-1p9kzcj{background:#ffffffb8;border-style:dashed}.message.tool-call.svelte-1p9kzcj{background:#ffffffc7;border-style:dashed;border-color:#146ef524}.message.tool-result.svelte-1p9kzcj{background:linear-gradient(180deg,#0f8a410f,#ffffffeb);border-color:#0f8a4129}.message.analyzer.svelte-1p9kzcj{background:linear-gradient(180deg,#146ef514,#fffffff5);border-color:#146ef529}.message.status.svelte-1p9kzcj{background:#146ef50d;border-style:dashed;border-color:#146ef52e}.message.approval-receipt-approved.svelte-1p9kzcj{background:linear-gradient(180deg,#0f8a4114,#fffffff5);border-color:#0f8a4129}.message.approval-receipt-rejected.svelte-1p9kzcj{background:linear-gradient(180deg,#b4231814,#fffffff5);border-color:#b4231829}.message.streaming.status.svelte-1p9kzcj{background:#146ef514}.message.error.svelte-1p9kzcj{background:#b4231814;border-color:#b423182e}.message-meta.svelte-1p9kzcj,.message-author.svelte-1p9kzcj,.message-tool-heading.svelte-1p9kzcj,.message-actions.svelte-1p9kzcj,.widget-action-row.svelte-1p9kzcj{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.message-meta.svelte-1p9kzcj{justify-content:space-between}.message-body.svelte-1p9kzcj{display:grid;gap:.42rem;min-width:0;max-width:min(78ch,100%);overflow:visible}.message-tool-copy.svelte-1p9kzcj,.message-receipt.svelte-1p9kzcj,.message-recovery.svelte-1p9kzcj{display:grid;gap:.5rem}.analyzer-message-copy.svelte-1p9kzcj{gap:.7rem}.message-kind.svelte-1p9kzcj{display:inline-flex;align-items:center;padding:.28rem .6rem;border-radius:999px;background:#1018280f;color:var(--muted);font-size:.74rem;font-weight:700}p.svelte-1p9kzcj{display:block;margin:0;line-height:1.58;overflow:visible;white-space:pre-wrap;overflow-wrap:anywhere}.message-text.svelte-1p9kzcj{max-width:100%}.message-recovery.svelte-1p9kzcj{padding:.9rem .95rem;border-radius:16px;border:1px dashed rgba(20,110,245,.2);background:#146ef50d}.message-recovery.svelte-1p9kzcj strong:where(.svelte-1p9kzcj){font-size:.9rem;letter-spacing:-.01em}.message-action.svelte-1p9kzcj{padding:.44rem .78rem;border-radius:999px;font-size:.82rem;font-weight:600;line-height:1}.message-action.secondary.svelte-1p9kzcj{background:#1018280a;border-color:#10182814;color:var(--muted)}.message-action.secondary.svelte-1p9kzcj:hover:not(:disabled){background:#10182814;border-color:#1018281f;color:var(--ink)}.message-action.is-active.secondary.svelte-1p9kzcj{background:#0f8a411a;border-color:#0f8a412e;color:var(--good)}.widget-action.svelte-1p9kzcj{box-shadow:none}.compact.svelte-1p9kzcj{padding-inline:.95rem;padding-block:.72rem}.widget-state-note.svelte-1p9kzcj{margin:0;color:var(--muted);font-size:.84rem;line-height:1.45}.side-column.svelte-1c7cy3i,.rail-card.svelte-1c7cy3i,.rail-session-grid.svelte-1c7cy3i,.rail-runtime-note.svelte-1c7cy3i,.rail-history.svelte-1c7cy3i,.rail-history-list.svelte-1c7cy3i,.rail-tool-card.svelte-1c7cy3i,.rail-runtime-item.svelte-1c7cy3i,.rail-session-stat.svelte-1c7cy3i{display:grid}.side-column.svelte-1c7cy3i{gap:1.1rem;align-content:start;min-width:0;position:sticky;top:5rem;align-self:start}.rail-card.svelte-1c7cy3i{gap:.8rem}.rail-card-header.svelte-1c7cy3i,.rail-tool-card-header.svelte-1c7cy3i,.rail-history-item.svelte-1c7cy3i,.rail-action-row.svelte-1c7cy3i,.rail-link-row.svelte-1c7cy3i,.rail-meta-row.svelte-1c7cy3i{display:flex;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.rail-card-header.svelte-1c7cy3i>div:where(.svelte-1c7cy3i),.rail-tool-card-header.svelte-1c7cy3i>div:where(.svelte-1c7cy3i),.rail-history-item.svelte-1c7cy3i>div:where(.svelte-1c7cy3i){min-width:0}.rail-card-header.svelte-1c7cy3i p:where(.svelte-1c7cy3i),.rail-spotlight.svelte-1c7cy3i p:where(.svelte-1c7cy3i),.rail-tool-card.svelte-1c7cy3i p:where(.svelte-1c7cy3i),.rail-history-item.svelte-1c7cy3i p:where(.svelte-1c7cy3i),.rail-session-stat.svelte-1c7cy3i p:where(.svelte-1c7cy3i),.rail-empty.svelte-1c7cy3i p:where(.svelte-1c7cy3i){margin:0;color:var(--muted)}.catalog-badges.svelte-1c7cy3i{display:flex;gap:.55rem;flex-wrap:wrap}.rail-runtime-note.svelte-1c7cy3i{gap:.75rem;margin-top:.9rem}.rail-runtime-item.svelte-1c7cy3i{gap:.26rem;padding-top:.85rem;border-top:1px solid rgba(16,24,40,.08)}.rail-runtime-item.svelte-1c7cy3i span:where(.svelte-1c7cy3i),.rail-session-stat.svelte-1c7cy3i span:where(.svelte-1c7cy3i),.activity-label.svelte-1c7cy3i{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rail-runtime-item.svelte-1c7cy3i strong:where(.svelte-1c7cy3i),.rail-spotlight.svelte-1c7cy3i strong:where(.svelte-1c7cy3i),.rail-playbook.svelte-1c7cy3i strong:where(.svelte-1c7cy3i),.rail-tool-card.svelte-1c7cy3i strong:where(.svelte-1c7cy3i),.rail-history-item.svelte-1c7cy3i strong:where(.svelte-1c7cy3i),.rail-session-stat.svelte-1c7cy3i strong:where(.svelte-1c7cy3i){font-size:.94rem;line-height:1.42;letter-spacing:-.02em;overflow-wrap:anywhere}.rail-spotlight.svelte-1c7cy3i,.rail-playbook.svelte-1c7cy3i,.rail-empty.svelte-1c7cy3i,.rail-tool-card.svelte-1c7cy3i,.rail-session-stat.svelte-1c7cy3i{padding:.82rem .88rem;border-radius:16px}.rail-spotlight.svelte-1c7cy3i,.rail-playbook.svelte-1c7cy3i,.rail-empty.svelte-1c7cy3i{gap:.35rem;border:1px solid rgba(20,110,245,.1);background:linear-gradient(135deg,rgba(20,110,245,.05),transparent 58%),#ffffffd6}.rail-playbook.good.svelte-1c7cy3i{border-color:#0f8a4129;background:linear-gradient(135deg,rgba(15,138,65,.08),transparent 58%),#ffffffe0}.rail-playbook.warn.svelte-1c7cy3i{border-color:#a95c002e;background:linear-gradient(135deg,rgba(255,174,19,.1),transparent 56%),#ffffffe6}.rail-tool-card.svelte-1c7cy3i{gap:.75rem;border:1px solid rgba(16,24,40,.08);background:#ffffffd1}.rail-tool-card-header.svelte-1c7cy3i>div:where(.svelte-1c7cy3i){display:grid;gap:.35rem}.rail-meta-row.svelte-1c7cy3i{align-items:center;color:var(--muted);font-size:.8rem}.rail-history.svelte-1c7cy3i{gap:.6rem}.rail-history-list.svelte-1c7cy3i{gap:.7rem}.rail-history-item.svelte-1c7cy3i{align-items:flex-start;padding-top:.75rem;border-top:1px solid rgba(16,24,40,.06)}.rail-history-item.svelte-1c7cy3i:first-child{padding-top:0;border-top:0}.rail-history-item.svelte-1c7cy3i>div:where(.svelte-1c7cy3i){display:grid;gap:.28rem;flex:1 1 14rem}.rail-session-grid.svelte-1c7cy3i{grid-template-columns:1fr;gap:.65rem}.rail-session-stat.svelte-1c7cy3i{gap:.28rem;border:1px solid rgba(16,24,40,.08);background:#ffffffc7}.rail-link-row.svelte-1c7cy3i{justify-content:flex-start}.inline-link.svelte-1c7cy3i{color:var(--accent);text-decoration:none;font-weight:600}@media(max-width:1024px){.side-column.svelte-1c7cy3i{position:static}}.composer.svelte-142o3u4,.composer-copy.svelte-142o3u4{display:grid;gap:.8rem}.composer.svelte-142o3u4{gap:.85rem}.context-widget.svelte-142o3u4,.context-widget-actions.svelte-142o3u4,.playbook-focus-header.svelte-142o3u4,.playbook-card-head.svelte-142o3u4,.action-card-head.svelte-142o3u4,.composer-inline-actions.svelte-142o3u4,.composer-status-head.svelte-142o3u4,.composer-status-title.svelte-142o3u4{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.context-widget.svelte-142o3u4,.playbook-focus-header.svelte-142o3u4,.playbook-card-head.svelte-142o3u4,.action-card-head.svelte-142o3u4,.composer-status-head.svelte-142o3u4{justify-content:space-between}.context-widget.svelte-142o3u4{align-items:flex-start;padding:.82rem .88rem;border-radius:16px;border:1px solid rgba(16,24,40,.08);background:#ffffffd6}.context-widget.good.svelte-142o3u4{border-color:#0f8a4129;background:linear-gradient(135deg,rgba(15,138,65,.08),transparent 58%),#ffffffeb}.context-widget.warn.svelte-142o3u4{border-color:#a95c002e;background:linear-gradient(135deg,rgba(255,174,19,.1),transparent 56%),#ffffffeb}.context-widget.neutral.svelte-142o3u4{border-color:#146ef51f;background:linear-gradient(135deg,rgba(20,110,245,.08),transparent 58%),#ffffffe6}.context-widget-copy.svelte-142o3u4{display:grid;gap:.28rem;flex:1 1 18rem;min-width:0}.context-widget-label.svelte-142o3u4,.playbook-focus-kicker.svelte-142o3u4,.playbook-panel-label.svelte-142o3u4{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.context-widget-copy.svelte-142o3u4 strong:where(.svelte-142o3u4),.playbook-focus-copy.svelte-142o3u4 strong:where(.svelte-142o3u4),.playbook-panel-copy.svelte-142o3u4 strong:where(.svelte-142o3u4),.action-card-head.svelte-142o3u4 strong:where(.svelte-142o3u4),.playbook-card-head.svelte-142o3u4 strong:where(.svelte-142o3u4){font-size:.95rem;letter-spacing:-.02em}.context-widget-copy.svelte-142o3u4 p:where(.svelte-142o3u4),.playbook-focus-copy.svelte-142o3u4 p:where(.svelte-142o3u4),.playbook-focus-reason.svelte-142o3u4,.playbook-panel-copy.svelte-142o3u4 p:where(.svelte-142o3u4),.action-card.svelte-142o3u4 p:where(.svelte-142o3u4),.playbook-card.svelte-142o3u4 p:where(.svelte-142o3u4),.composer-status.svelte-142o3u4 p:where(.svelte-142o3u4){margin:0;color:var(--muted);font-size:.86rem;line-height:1.45}.playbook-focus.svelte-142o3u4{display:grid;gap:.75rem;margin-top:.8rem;padding:.9rem .95rem;border-radius:18px;border:1px solid rgba(16,24,40,.08);background:linear-gradient(135deg,rgba(20,110,245,.06),transparent 58%),#ffffffdb}.playbook-focus.good.svelte-142o3u4{border-color:#0f8a4129;background:linear-gradient(135deg,rgba(15,138,65,.08),transparent 58%),#ffffffe6}.playbook-focus.warn.svelte-142o3u4{border-color:#a95c002e;background:linear-gradient(135deg,rgba(255,174,19,.12),transparent 56%),#ffffffeb}.playbook-focus-copy.svelte-142o3u4{display:grid;gap:.28rem;flex:1 1 20rem;min-width:0}.playbook-focus-actions.svelte-142o3u4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.playbook-action.svelte-142o3u4,.playbook-card.svelte-142o3u4,.action-card.svelte-142o3u4{display:grid;gap:.42rem;align-content:start;padding:.82rem .88rem;border-radius:16px;text-align:left;box-shadow:none}.playbook-action.svelte-142o3u4{border:1px solid rgba(20,110,245,.12);background:#ffffffe6;color:var(--ink)}.playbook-action.write.svelte-142o3u4{border-color:#a95c0029;background:#fff9f1f0}.playbook-action.svelte-142o3u4 span:where(.svelte-142o3u4){font-size:.8rem;line-height:1.4;color:var(--muted)}.playbook-action.svelte-142o3u4:hover:not(:disabled){border-color:#146ef533;background:linear-gradient(135deg,rgba(20,110,245,.07),transparent 62%),#fffffff5}.playbook-action.write.svelte-142o3u4:hover:not(:disabled){border-color:#a95c0038;background:linear-gradient(135deg,rgba(255,174,19,.1),transparent 60%),#fff9f1fa}.playbook-panel.svelte-142o3u4{margin-top:.8rem;border:1px solid rgba(16,24,40,.08);border-radius:18px;background:#fffc;overflow:hidden}.playbook-panel.svelte-142o3u4 summary:where(.svelte-142o3u4){list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;cursor:pointer}.playbook-panel.svelte-142o3u4 summary:where(.svelte-142o3u4)::-webkit-details-marker{display:none}.playbook-panel-copy.svelte-142o3u4{display:grid;gap:.28rem;min-width:0}.composer-helper.svelte-142o3u4{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:.28rem .62rem;border-radius:999px;border:1px solid rgba(16,24,40,.08);background:#ffffffd1;font-size:.74rem;font-weight:600;color:var(--muted)}.playbook-grid.svelte-142o3u4,.action-card-grid.svelte-142o3u4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.playbook-grid.svelte-142o3u4{padding:1rem;border-top:1px solid rgba(16,24,40,.06)}.playbook-card.svelte-142o3u4{border:1px solid rgba(16,24,40,.08);background:#ffffffe6;color:var(--ink)}.playbook-card.current.svelte-142o3u4{border-color:#146ef533;background:linear-gradient(135deg,rgba(20,110,245,.08),transparent 62%),#fffffff5}.playbook-card-foot.svelte-142o3u4,.action-card-foot.svelte-142o3u4{font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.playbook-card-foot.svelte-142o3u4{color:color-mix(in srgb,var(--ink) 72%,var(--muted))}.action-card-grid.svelte-142o3u4{margin-top:.8rem}.action-card.svelte-142o3u4{border:1px solid rgba(20,110,245,.1);background:linear-gradient(180deg,#fffffff5,#f8fafce6);color:var(--ink)}.action-card.write.svelte-142o3u4{border-color:#a95c0024;background:linear-gradient(180deg,#fffffff5,#fcf8f0eb)}.action-card.svelte-142o3u4:hover:not(:disabled){border-color:#146ef533;background:linear-gradient(135deg,rgba(20,110,245,.08),transparent 62%),linear-gradient(180deg,#fffffffa,#f6f9fff0);box-shadow:0 10px 24px #0f172a0d}.action-card.write.svelte-142o3u4:hover:not(:disabled){border-color:#a95c0038;background:linear-gradient(135deg,rgba(255,174,19,.1),transparent 60%),linear-gradient(180deg,#fffffffa,#fcf7edf2)}.action-card.svelte-142o3u4:disabled,.playbook-card.svelte-142o3u4:disabled,.playbook-action.svelte-142o3u4:disabled{opacity:.6}form.svelte-142o3u4{display:grid;gap:.8rem}textarea.svelte-142o3u4{width:100%;min-height:7rem;border-radius:18px;padding:.95rem 1rem;border:1px solid var(--line);resize:none;background:#ffffffb8;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}textarea.svelte-142o3u4:focus{outline:none;border-color:#146ef53d;box-shadow:0 0 0 .22rem #146ef514;background:#ffffffe6}.composer-actions.svelte-142o3u4{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.composer-primary.svelte-142o3u4{display:flex;align-items:flex-start;gap:.9rem;flex-wrap:wrap;flex:1 1 24rem}.ghost-action.svelte-142o3u4{border:0;padding:.72rem .4rem;background:transparent;color:var(--muted);font-size:.88rem;font-weight:600}.ghost-action.svelte-142o3u4:hover:not(:disabled){color:var(--ink)}.composer-hint.svelte-142o3u4{color:var(--muted);font-size:.92rem}.composer-status.svelte-142o3u4{flex:1 1 22rem;display:grid;gap:.55rem;padding:.76rem .84rem;border-radius:16px;border:1px solid rgba(16,24,40,.08);background:#ffffffd1;min-width:0}.composer-status.good.svelte-142o3u4{border-color:#146ef529;background:linear-gradient(135deg,rgba(20,110,245,.08),transparent 54%),#ffffffe6}.composer-status.warn.svelte-142o3u4{border-color:#a95c002e;background:linear-gradient(135deg,rgba(255,174,19,.1),transparent 54%),#ffffffe6}.composer-status.danger.svelte-142o3u4{border-color:#b4231829;background:linear-gradient(135deg,rgba(180,35,24,.08),transparent 54%),#ffffffe6}.composer-status-title.svelte-142o3u4 strong:where(.svelte-142o3u4){font-size:.94rem;letter-spacing:-.02em}.composer-status-indicator.svelte-142o3u4{width:.72rem;height:.72rem;border-radius:999px;background:var(--accent);box-shadow:0 0 #146ef54d;flex:0 0 auto}.composer-status.warn.svelte-142o3u4 .composer-status-indicator:where(.svelte-142o3u4){background:#c77a12;box-shadow:0 0 #c77a123d}.composer-status.danger.svelte-142o3u4 .composer-status-indicator:where(.svelte-142o3u4){background:var(--danger);box-shadow:0 0 #b423183d}.composer-status-indicator.animated.svelte-142o3u4{animation:svelte-142o3u4-composer-pulse 1.45s ease-out infinite}.composer-progress.svelte-142o3u4{position:relative;height:.35rem;border-radius:999px;background:#10182814;overflow:hidden}.composer-progress.svelte-142o3u4 span:where(.svelte-142o3u4){position:absolute;inset:0;width:42%;border-radius:inherit;background:linear-gradient(90deg,#146ef538,#146ef5b3);animation:svelte-142o3u4-composer-loading 1.1s ease-in-out infinite}@keyframes svelte-142o3u4-composer-pulse{0%{transform:scale(.96);box-shadow:0 0 #146ef547}70%{transform:scale(1);box-shadow:0 0 0 .45rem #146ef500}to{transform:scale(.96);box-shadow:0 0 #146ef500}}@keyframes svelte-142o3u4-composer-loading{0%{transform:translate(-110%)}to{transform:translate(250%)}}@media(max-width:720px){.playbook-focus-actions.svelte-142o3u4,.playbook-grid.svelte-142o3u4,.action-card-grid.svelte-142o3u4{grid-template-columns:1fr}.composer-actions.svelte-142o3u4{align-items:stretch}.composer-primary.svelte-142o3u4{align-items:flex-start}}.summary-card.svelte-108u05g{display:grid;gap:.85rem}.summary-top.svelte-108u05g{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.summary-top-actions.svelte-108u05g{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.summary-link.svelte-108u05g{color:var(--accent);text-decoration:none;font-weight:600}.summary-overview.svelte-108u05g{display:grid;gap:.7rem;padding:.9rem .95rem;border-radius:16px;border:1px solid rgba(20,110,245,.08);background:linear-gradient(135deg,rgba(20,110,245,.05),transparent 38%),#ffffffc7}.summary-copy.svelte-108u05g{display:grid;gap:.3rem;max-width:54rem;min-width:0}.summary-copy.has-playbook.svelte-108u05g{gap:.4rem}.summary-kicker.svelte-108u05g{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.summary-copy.svelte-108u05g strong:where(.svelte-108u05g){font-size:.96rem;letter-spacing:-.02em}.summary-copy.svelte-108u05g p:where(.svelte-108u05g){margin:0;color:var(--muted);line-height:1.55}.summary-note.svelte-108u05g{font-size:.84rem}.summary-pills.svelte-108u05g{display:flex;gap:.5rem;flex-wrap:wrap}.summary-pill.svelte-108u05g{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:.28rem .62rem;border-radius:999px;border:1px solid rgba(16,24,40,.08);background:#ffffffd1;font-size:.74rem;font-weight:600;color:var(--muted)}.summary-pill.good.svelte-108u05g{border-color:#146ef524;color:var(--accent)}.summary-pill.warn.svelte-108u05g{border-color:#a95c002e;color:#a95c00}.summary-pill.danger.svelte-108u05g{border-color:#b423182e;color:var(--danger)}.error-banner.svelte-108u05g{margin:0;padding:.85rem 1rem;border-radius:16px;border:1px solid rgba(180,35,24,.16);background:#b4231814;color:var(--danger)}@media(max-width:720px){.summary-top-actions.svelte-108u05g{justify-content:flex-start}}.split-layout.svelte-1cqxzcj{display:grid;grid-template-columns:minmax(0,1.88fr) minmax(300px,.78fr);gap:1.2rem}.main-column.svelte-1cqxzcj{display:grid;gap:1.1rem;align-content:start;min-width:0}.panel.svelte-1cqxzcj{padding:1.05rem}.loading-shell.svelte-1cqxzcj{display:grid;gap:.85rem}.section-header.svelte-1cqxzcj{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.chat-surface.svelte-1cqxzcj{order:1}.message-list.svelte-1cqxzcj{display:grid;gap:.8rem;max-height:none;min-height:0;overflow:visible;padding:.2rem .15rem .7rem .05rem}.chat-surface.svelte-1cqxzcj,.conversation-panel.svelte-1cqxzcj{display:grid;gap:.8rem}.chat-surface.svelte-1cqxzcj{padding:1rem}.conversation-header.svelte-1cqxzcj{align-items:center}.conversation-header-tools.svelte-1cqxzcj,.conversation-helper-row.svelte-1cqxzcj{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.conversation-shell.svelte-1cqxzcj{display:grid;gap:.8rem}.conversation-shell.svelte-1cqxzcj{position:relative;gap:.7rem}.conversation-helper.svelte-1cqxzcj{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:.28rem .62rem;border-radius:999px;border:1px solid rgba(16,24,40,.08);background:#ffffffd1;font-size:.74rem;font-weight:600;color:var(--muted)}.conversation-helper.good.svelte-1cqxzcj{border-color:#146ef524;color:var(--accent)}.conversation-helper.warn.svelte-1cqxzcj{border-color:#a95c002e;color:#a95c00}.conversation-helper.neutral.svelte-1cqxzcj{color:var(--muted)}.panel.svelte-1cqxzcj p:where(.svelte-1cqxzcj){display:block;margin:0;max-height:none;line-height:1.58;overflow:visible;white-space:pre-wrap;overflow-wrap:anywhere}.transcript-tail.svelte-1cqxzcj{height:.5rem}.composer-divider.svelte-1cqxzcj{height:1px;background:linear-gradient(90deg,#1018280f,#1018281f,#1018280f)}.secondary.svelte-1cqxzcj{background:#1f1b161a;color:var(--ink)}@media(max-width:1024px){.split-layout.svelte-1cqxzcj{grid-template-columns:1fr}}
