.grid-shell.svelte-1msm8yd{display:flex;flex-direction:column;gap:.25rem;width:100%}.grid-toolbar.svelte-1msm8yd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.3rem}.grid-toolbar-left.svelte-1msm8yd{display:inline-flex;align-items:center;gap:.3rem}.grid-toolbar-right.svelte-1msm8yd{display:inline-flex;align-items:center;gap:.25rem}.grid-search-input.svelte-1msm8yd,.grid-page-select.svelte-1msm8yd,.filter-cell.svelte-1msm8yd input:where(.svelte-1msm8yd){border:1px solid rgba(148,163,184,.48);border-radius:6px;padding:.22rem .34rem;font-size:.68rem;background:#fffffff0;color:inherit}.grid-search-input.svelte-1msm8yd{min-width:7rem;max-width:10rem}.grid-page-select.svelte-1msm8yd{min-width:3rem}button.svelte-1msm8yd{border:1px solid rgba(148,163,184,.44);border-radius:6px;background:#f1f5f9e6;padding:.22rem .38rem;font-size:.66rem;font-weight:700;color:#0f172af0;cursor:pointer}button.quiet.svelte-1msm8yd{background:#f8fafce0;font-weight:600}button.svelte-1msm8yd:disabled{opacity:.55;cursor:default}.grid-error.svelte-1msm8yd{margin:0;font-size:.66rem;color:#b91c1cf2}.grid-footer.svelte-1msm8yd{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.66rem;color:#475569f0}.grid-wrap.svelte-1msm8yd{border:1px solid rgba(148,163,184,.3);border-radius:8px;max-height:min(36vh,280px);overflow:auto}.grid-table.svelte-1msm8yd{width:max-content;min-width:100%;border-collapse:collapse;font-size:.68rem}.grid-table.svelte-1msm8yd th:where(.svelte-1msm8yd),.grid-table.svelte-1msm8yd td:where(.svelte-1msm8yd){border-bottom:1px solid rgba(148,163,184,.2);padding:.24rem .38rem;text-align:left;white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis}.grid-table.svelte-1msm8yd thead:where(.svelte-1msm8yd) tr:where(.svelte-1msm8yd):first-child th:where(.svelte-1msm8yd){position:sticky;top:0;z-index:4;background:#f1f5f9fa}.grid-table.svelte-1msm8yd thead:where(.svelte-1msm8yd) tr:where(.svelte-1msm8yd):nth-child(2) th:where(.svelte-1msm8yd){position:sticky;top:1.7rem;z-index:3;background:#f8fafcf7}.sort-btn.svelte-1msm8yd{all:unset;display:inline-flex;align-items:center;gap:.2rem;cursor:pointer;font-weight:700;color:inherit}.sort-indicator.svelte-1msm8yd{font-size:.58rem;color:#475569e0}.filter-cell.svelte-1msm8yd input:where(.svelte-1msm8yd){min-width:5rem;width:100%;padding:.18rem .26rem;font-size:.64rem}.empty.svelte-1msm8yd{text-align:center;padding:.6rem;color:#475569d9}.pager.svelte-1msm8yd{display:inline-flex;align-items:center;gap:.3rem}body.dark-theme .grid-search-input.svelte-1msm8yd,body.dark-theme .grid-page-select.svelte-1msm8yd,body.dark-theme .filter-cell.svelte-1msm8yd input:where(.svelte-1msm8yd){background:#0f172ac2;border-color:#64748b8c;color:#e2e8f0f2}body.dark-theme button.svelte-1msm8yd{background:#1e293bd9;border-color:#64748b8f;color:#e2e8f0f5}body.dark-theme button.quiet.svelte-1msm8yd{background:#0f172ad1}body.dark-theme .grid-error.svelte-1msm8yd{color:#fca5a5f5}body.dark-theme .grid-footer.svelte-1msm8yd{color:#94a3b8f2}body.dark-theme .grid-wrap.svelte-1msm8yd{border-color:#64748b8f}body.dark-theme .grid-table.svelte-1msm8yd th:where(.svelte-1msm8yd),body.dark-theme .grid-table.svelte-1msm8yd td:where(.svelte-1msm8yd){border-bottom-color:#64748b66}body.dark-theme .grid-table.svelte-1msm8yd thead:where(.svelte-1msm8yd) tr:where(.svelte-1msm8yd):first-child th:where(.svelte-1msm8yd){background:#0f172afa}body.dark-theme .grid-table.svelte-1msm8yd thead:where(.svelte-1msm8yd) tr:where(.svelte-1msm8yd):nth-child(2) th:where(.svelte-1msm8yd){background:#1e293bf5}body.dark-theme .sort-indicator.svelte-1msm8yd{color:#94a3b8f2}body.dark-theme .empty.svelte-1msm8yd{color:#94a3b8e0}.relay-result.svelte-j32owz{width:100%;max-width:100%;display:flex;flex-direction:column;gap:.3rem}.relay-result__meta.svelte-j32owz{display:flex;flex-wrap:wrap;gap:.3rem;font-size:.66rem;color:#475569f0}.cache-id.svelte-j32owz{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6rem;color:#0f172ad1}.relay-result__query.svelte-j32owz{border:1px solid rgba(148,163,184,.28);border-radius:6px;background:#ffffffad;overflow:hidden}.relay-result__query.svelte-j32owz summary:where(.svelte-j32owz){cursor:pointer;padding:.22rem .36rem;font-size:.63rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.relay-result__query.svelte-j32owz pre:where(.svelte-j32owz){margin:0;padding:.3rem;border-top:1px solid rgba(148,163,184,.22);white-space:pre-wrap;word-break:break-word;font-size:.66rem;line-height:1.35;background:#f8fafce6}.relay-result__table-shell.svelte-j32owz{width:100%}.relay-result__preview-inline.svelte-j32owz{display:flex;align-items:center;justify-content:space-between;gap:.4rem;border:1px dashed rgba(59,130,246,.46);border-radius:6px;background:#eff6ffd6;padding:.22rem .36rem;font-size:.66rem;color:#1e293bf2;line-height:1.3}.relay-result__preview-hint.svelte-j32owz{margin:0;font-size:.66rem;color:#475569eb;line-height:1.35}.relay-result__expand-btn.svelte-j32owz,.relay-result__collapse-btn.svelte-j32owz{border:1px solid rgba(59,130,246,.42);background:#dbeafedb;color:#1e40aff5;border-radius:6px;padding:.2rem .4rem;font-size:.66rem;font-weight:700;cursor:pointer}.relay-result__collapse-btn.svelte-j32owz{align-self:flex-start;background:#f1f5f9db;border-color:#94a3b87a;color:#334155f2}.muted.svelte-j32owz{margin:0;font-size:.68rem;color:#475569e6;line-height:1.35}code.svelte-j32owz{font-size:.64rem}body.dark-theme .relay-result__meta.svelte-j32owz,body.dark-theme .muted.svelte-j32owz{color:#94a3b8f0}body.dark-theme .relay-result__preview-inline.svelte-j32owz{border-color:#38bdf885;background:#0f172ac2;color:#e2e8f0f2}body.dark-theme .relay-result__preview-hint.svelte-j32owz{color:#94a3b8f2}body.dark-theme .cache-id.svelte-j32owz{color:#cbd5e1db}body.dark-theme .relay-result__query.svelte-j32owz{border-color:#64748b8f;background:#02061780}body.dark-theme .relay-result__query.svelte-j32owz pre:where(.svelte-j32owz){border-top-color:#64748b6b;background:#0f172ac7;color:#e2e8f0f5}body.dark-theme .relay-result__expand-btn.svelte-j32owz{border-color:#7dd3fc70;background:#0e749047;color:#bae6fdfa}body.dark-theme .relay-result__collapse-btn.svelte-j32owz{border-color:#64748b99;background:#0f172abd;color:#cbd5e1f5}.relay-fetch.svelte-xq1zjk{display:flex;flex-direction:column;gap:.3rem}.relay-fetch__meta.svelte-xq1zjk{display:flex;flex-wrap:wrap;gap:.25rem;font-size:.66rem;color:#475569f2}.relay-fetch__details-row.svelte-xq1zjk{display:flex;gap:.3rem;flex-wrap:wrap}.relay-fetch__details.svelte-xq1zjk{border:1px solid rgba(148,163,184,.28);border-radius:6px;background:#ffffffb3;overflow:hidden;flex:1;min-width:0}.relay-fetch__details.svelte-xq1zjk summary:where(.svelte-xq1zjk){cursor:pointer;padding:.22rem .36rem;font-size:.63rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.relay-fetch__details.svelte-xq1zjk pre:where(.svelte-xq1zjk){margin:0;padding:.3rem .36rem;font-size:.64rem;line-height:1.35;border-top:1px solid rgba(148,163,184,.22);background:#f8fafce6;max-height:120px;overflow:auto}.accent.svelte-xq1zjk{color:#0284c7f2;font-weight:700}body.dark-theme .relay-fetch__meta.svelte-xq1zjk{color:#94a3b8f2}body.dark-theme .relay-fetch__details.svelte-xq1zjk{border-color:#64748b8f;background:#02061780}body.dark-theme .relay-fetch__details.svelte-xq1zjk pre:where(.svelte-xq1zjk){border-top-color:#64748b6b;background:#0f172acc;color:#e2e8f0f2}body.dark-theme .accent.svelte-xq1zjk{color:#7dd3fcf5}.relay-chart.svelte-c4534o{display:flex;flex-direction:column;gap:.5rem}.relay-chart.svelte-c4534o h4:where(.svelte-c4534o){margin:0;font-size:.83rem;font-weight:700;color:#0f172af2}.relay-chart__meta.svelte-c4534o{display:flex;flex-wrap:wrap;gap:.44rem;font-size:.72rem;color:#475569f2}.relay-chart__warnings.svelte-c4534o{border:1px solid rgba(251,191,36,.5);background:#fef3c7b3;border-radius:8px;padding:.42rem .48rem}.relay-chart__warnings.svelte-c4534o p:where(.svelte-c4534o){margin:0;font-size:.72rem;line-height:1.4;color:#78350ff2}.chart-wrap.svelte-c4534o{border:1px solid rgba(148,163,184,.25);border-radius:12px;background:linear-gradient(180deg,#fffffff2,#f8fafcf7);height:clamp(260px,42vh,500px);padding:.6rem .75rem;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005}.empty.svelte-c4534o{margin:0;font-size:.74rem;color:#475569e6}body.dark-theme .relay-chart.svelte-c4534o h4:where(.svelte-c4534o){color:#e2e8f0f2}body.dark-theme .relay-chart__meta.svelte-c4534o,body.dark-theme .empty.svelte-c4534o{color:#94a3b8f2}body.dark-theme .relay-chart__warnings.svelte-c4534o{border-color:#d977068f;background:#78350f5c}body.dark-theme .relay-chart__warnings.svelte-c4534o p:where(.svelte-c4534o){color:#fde68af5}body.dark-theme .chart-wrap.svelte-c4534o{border-color:#64748b66;background:linear-gradient(180deg,#020617eb,#0f172aeb);box-shadow:0 1px 3px #0003,0 1px 2px #0000001a}.tc-root.svelte-1kd9ndp{width:100%;max-width:100%;display:flex;flex-direction:column;gap:.3rem}.tc-pill-wrap.svelte-1kd9ndp{position:relative;width:fit-content;max-width:100%}.tc-pill.svelte-1kd9ndp{display:inline-flex;align-items:center;gap:.38rem;padding:.22rem .6rem .22rem .38rem;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#f8fafcd1;color:#1e293b;font-family:inherit;font-size:.76rem;line-height:1.35;cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease;white-space:nowrap;max-width:100%;overflow:hidden}.tc-pill.svelte-1kd9ndp:hover,.tc-pill.svelte-1kd9ndp:focus-visible{background:#f1f5f9f5;border-color:#94a3b87a;box-shadow:0 2px 8px -2px #0f172a1f;outline:none}.tc-pill--pinned.svelte-1kd9ndp{background:#eff6ffeb;border-color:#3b82f661;box-shadow:0 2px 8px -2px #3b82f626}.tc-pill__icon.svelte-1kd9ndp{display:inline-flex;width:15px;height:15px;flex-shrink:0}.tc-pill__icon[data-status=running].svelte-1kd9ndp,.tc-pill__icon[data-status=pending].svelte-1kd9ndp{color:#3b82f6e0}.tc-pill__icon[data-status=succeeded].svelte-1kd9ndp{color:#16a34aeb}.tc-pill__icon[data-status=failed].svelte-1kd9ndp{color:#dc2626e6}.tc-gear.svelte-1kd9ndp{width:100%;height:100%;animation:svelte-1kd9ndp-tc-spin 1.8s linear infinite}.tc-check.svelte-1kd9ndp,.tc-x.svelte-1kd9ndp{width:100%;height:100%;animation:svelte-1kd9ndp-tc-pop-in .28s cubic-bezier(.34,1.56,.64,1) both}@keyframes svelte-1kd9ndp-tc-spin{to{transform:rotate(360deg)}}@keyframes svelte-1kd9ndp-tc-pop-in{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.tc-pill__name.svelte-1kd9ndp{font-weight:650;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;min-width:0}.tc-pill__sub.svelte-1kd9ndp{font-size:.68rem;color:#64748beb;overflow:hidden;text-overflow:ellipsis;max-width:22ch}.tc-pill__dot.svelte-1kd9ndp{width:7px;height:7px;border-radius:999px;flex-shrink:0;transition:background .2s ease,box-shadow .2s ease}.tc-pill__dot[data-status=pending].svelte-1kd9ndp{background:#94a3b899}.tc-pill__dot[data-status=running].svelte-1kd9ndp{background:#3b82f6d9;box-shadow:0 0 0 2px #3b82f638;animation:svelte-1kd9ndp-tc-pulse 1.4s ease-in-out infinite}.tc-pill__dot[data-status=succeeded].svelte-1kd9ndp{background:#16a34ae0;box-shadow:0 0 0 2px #16a34a2e}.tc-pill__dot[data-status=failed].svelte-1kd9ndp{background:#dc2626d9;box-shadow:0 0 0 2px #dc26262e}@keyframes svelte-1kd9ndp-tc-pulse{0%,to{box-shadow:0 0 0 2px #3b82f62e;transform:scale(1)}50%{box-shadow:0 0 0 5px #3b82f614;transform:scale(1.25)}}.tc-popover.svelte-1kd9ndp{position:absolute;z-index:50;top:calc(100% + 6px);left:0;width:clamp(280px,42vw,520px);max-height:420px;overflow-y:auto;display:flex;flex-direction:column;gap:.4rem;padding:.55rem .65rem;border:1px solid rgba(148,163,184,.32);border-radius:12px;background:#fffffff7;color:#0f172a;box-shadow:0 8px 32px -6px #0f172a2e,0 2px 8px -2px #0f172a14;animation:svelte-1kd9ndp-tc-fade-in .16s ease both;overscroll-behavior:contain;-webkit-user-select:text;user-select:text}@keyframes svelte-1kd9ndp-tc-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tc-popover__head.svelte-1kd9ndp{display:flex;align-items:center;gap:.4rem;padding-bottom:.3rem;border-bottom:1px solid rgba(148,163,184,.2)}.tc-popover__title.svelte-1kd9ndp{font-size:.8rem;font-weight:700;letter-spacing:.01em;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-popover__badge.svelte-1kd9ndp{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.1rem .4rem;flex-shrink:0}.tc-popover__badge[data-status=pending].svelte-1kd9ndp{background:#e2e8f0a6;color:#475569;border:1px solid rgba(148,163,184,.44)}.tc-popover__badge[data-status=running].svelte-1kd9ndp{background:#e0f2fef2;color:#0c4a6ef2;border:1px solid rgba(125,211,252,.8)}.tc-popover__badge[data-status=succeeded].svelte-1kd9ndp{background:#d1fae5f2;color:#064e3bf2;border:1px solid rgba(110,231,183,.72)}.tc-popover__badge[data-status=failed].svelte-1kd9ndp{background:#fee2e2f5;color:#991b1bf2;border:1px solid rgba(252,165,165,.82)}.tc-popover__id.svelte-1kd9ndp{font-size:.63rem;color:#475569bf;letter-spacing:.05em;text-transform:uppercase;flex-shrink:0}.tc-popover__close.svelte-1kd9ndp{display:grid;place-items:center;width:20px;height:20px;border:none;background:transparent;color:#64748bcc;font-size:1rem;font-weight:600;line-height:1;cursor:pointer;border-radius:6px;flex-shrink:0;transition:background .1s ease}.tc-popover__close.svelte-1kd9ndp:hover{background:#94a3b82e}.tc-popover__section.svelte-1kd9ndp{display:flex;flex-direction:column;gap:.15rem}.tc-popover__label.svelte-1kd9ndp{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#475569d1}.tc-popover__val.svelte-1kd9ndp{font-size:.73rem;line-height:1.4;word-break:break-word}.tc-popover__code.svelte-1kd9ndp{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.71rem;line-height:1.35;background:#f1f5f9e6;border:1px solid rgba(148,163,184,.22);border-radius:6px;padding:.3rem .4rem;white-space:pre-wrap;word-break:break-word;max-height:120px;overflow:auto}.tc-popover__details.svelte-1kd9ndp{border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#f8fafc99;overflow:hidden}.tc-popover__details.svelte-1kd9ndp summary:where(.svelte-1kd9ndp){cursor:pointer;padding:.32rem .44rem;font-size:.68rem;font-weight:700;letter-spacing:.03em;list-style:none}.tc-popover__details.svelte-1kd9ndp summary:where(.svelte-1kd9ndp)::-webkit-details-marker{display:none}.tc-popover__details.svelte-1kd9ndp summary:where(.svelte-1kd9ndp):before{content:"▸";display:inline-block;margin-right:.28rem;transition:transform .12s ease}.tc-popover__details[open].svelte-1kd9ndp summary:where(.svelte-1kd9ndp):before{transform:rotate(90deg)}.tc-popover__details.svelte-1kd9ndp pre:where(.svelte-1kd9ndp){margin:0;border-top:1px solid rgba(148,163,184,.18);padding:.4rem;max-height:200px;overflow:auto;font-size:.67rem;line-height:1.4;background:#0f172a08}.tc-popover__preview.svelte-1kd9ndp{margin:0;padding:0 .44rem .4rem;font-size:.72rem;line-height:1.4;white-space:pre-wrap;word-break:break-word}.tc-popover__error.svelte-1kd9ndp{font-size:.72rem;color:#b91c1cf2;background:#fef2f2cc;border:1px solid rgba(248,113,113,.55);border-radius:8px;padding:.35rem .44rem;line-height:1.38;white-space:pre-wrap;word-break:break-word}.tc-artifact.svelte-1kd9ndp{width:100%}body.dark-theme .tc-pill.svelte-1kd9ndp{background:#0f172aa6;border-color:#94a3b847;color:#e2e8f0f2}body.dark-theme .tc-pill.svelte-1kd9ndp:hover,body.dark-theme .tc-pill.svelte-1kd9ndp:focus-visible{background:#1e293bd9;border-color:#94a3b86b;box-shadow:0 2px 10px -2px #00000059}body.dark-theme .tc-pill--pinned.svelte-1kd9ndp{background:#172554a6;border-color:#60a5fa61;box-shadow:0 2px 10px -2px #3b82f633}body.dark-theme .tc-pill__sub.svelte-1kd9ndp{color:#94a3b8d1}body.dark-theme .tc-pill__icon[data-status=running].svelte-1kd9ndp,body.dark-theme .tc-pill__icon[data-status=pending].svelte-1kd9ndp{color:#7dd3fceb}body.dark-theme .tc-pill__icon[data-status=succeeded].svelte-1kd9ndp{color:#4ade80eb}body.dark-theme .tc-pill__icon[data-status=failed].svelte-1kd9ndp{color:#f87171eb}body.dark-theme .tc-pill__dot[data-status=running].svelte-1kd9ndp{background:#38bdf8d9;box-shadow:0 0 0 2px #38bdf833}body.dark-theme .tc-pill__dot[data-status=succeeded].svelte-1kd9ndp{background:#4ade80d9;box-shadow:0 0 0 2px #4ade8026}body.dark-theme .tc-pill__dot[data-status=failed].svelte-1kd9ndp{background:#f87171d9;box-shadow:0 0 0 2px #f8717126}body.dark-theme .tc-popover.svelte-1kd9ndp{background:#0f172af7;border-color:#64748b6b;color:#e2e8f0f5;box-shadow:0 8px 36px -6px #0000008c,0 2px 10px -2px #0000004d}body.dark-theme .tc-popover__head.svelte-1kd9ndp{border-bottom-color:#64748b4d}body.dark-theme .tc-popover__badge[data-status=pending].svelte-1kd9ndp{background:#1e293bb3;color:#e2e8f0e6;border-color:#94a3b866}body.dark-theme .tc-popover__badge[data-status=running].svelte-1kd9ndp{background:#0c4a6e8c;color:#bae6fdf2;border-color:#38bdf880}body.dark-theme .tc-popover__badge[data-status=succeeded].svelte-1kd9ndp{background:#04785775;color:#a7f3d0f2;border-color:#34d39975}body.dark-theme .tc-popover__badge[data-status=failed].svelte-1kd9ndp{background:#7f1d1d85;color:#fecacaf2;border-color:#f871718a}body.dark-theme .tc-popover__id.svelte-1kd9ndp{color:#94a3b8b3}body.dark-theme .tc-popover__close.svelte-1kd9ndp{color:#94a3b8bf}body.dark-theme .tc-popover__close.svelte-1kd9ndp:hover{background:#64748b33}body.dark-theme .tc-popover__label.svelte-1kd9ndp{color:#94a3b8d1}body.dark-theme .tc-popover__code.svelte-1kd9ndp{background:#0206178c;border-color:#64748b66;color:#e2e8f0f2}body.dark-theme .tc-popover__details.svelte-1kd9ndp{border-color:#64748b66;background:#02061766}body.dark-theme .tc-popover__details.svelte-1kd9ndp pre:where(.svelte-1kd9ndp){border-top-color:#64748b52;background:#02061780;color:#e2e8f0eb}body.dark-theme .tc-popover__error.svelte-1kd9ndp{color:#fecacaf5;background:#7f1d1d7a;border-color:#f871718a}.rs-root.svelte-1h6i4hl{width:100%;max-width:100%}.rs-pill-wrap.svelte-1h6i4hl{position:relative;width:fit-content;max-width:100%}.rs-pill.svelte-1h6i4hl{display:inline-flex;align-items:center;gap:.38rem;padding:.22rem .6rem .22rem .38rem;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#f8fafcd1;color:#1e293b;font-family:inherit;font-size:.76rem;line-height:1.35;cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease;white-space:nowrap;max-width:100%;overflow:hidden}.rs-pill.svelte-1h6i4hl:disabled{cursor:default;opacity:.7}.rs-pill.svelte-1h6i4hl:not(:disabled):hover,.rs-pill.svelte-1h6i4hl:not(:disabled):focus-visible{background:#f1f5f9f5;border-color:#94a3b87a;box-shadow:0 2px 8px -2px #0f172a1f;outline:none}.rs-pill--pinned.svelte-1h6i4hl{background:#eff6ffeb;border-color:#3b82f661;box-shadow:0 2px 8px -2px #3b82f626}.rs-pill__icon.svelte-1h6i4hl{display:inline-flex;width:15px;height:15px;flex-shrink:0}.rs-pill__icon[data-status=active].svelte-1h6i4hl{color:#3b82f6e0}.rs-pill__icon[data-status=idle].svelte-1h6i4hl{color:#64748bb3}.rs-brain.svelte-1h6i4hl{width:100%;height:100%}.rs-brain--pulse.svelte-1h6i4hl{animation:svelte-1h6i4hl-rs-glow 1.6s ease-in-out infinite}@keyframes svelte-1h6i4hl-rs-glow{0%,to{opacity:.65;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}.rs-pill__label.svelte-1h6i4hl{font-weight:650;letter-spacing:.01em}.rs-pill__sub.svelte-1h6i4hl{font-size:.68rem;color:#64748beb;overflow:hidden;text-overflow:ellipsis;max-width:28ch}.rs-pill__dot.svelte-1h6i4hl{width:7px;height:7px;border-radius:999px;flex-shrink:0;transition:background .2s ease,box-shadow .2s ease}.rs-pill__dot[data-status=idle].svelte-1h6i4hl{background:#94a3b880}.rs-pill__dot[data-status=active].svelte-1h6i4hl{background:#3b82f6d9;box-shadow:0 0 0 2px #3b82f638;animation:svelte-1h6i4hl-rs-pulse 1.4s ease-in-out infinite}@keyframes svelte-1h6i4hl-rs-pulse{0%,to{box-shadow:0 0 0 2px #3b82f62e;transform:scale(1)}50%{box-shadow:0 0 0 5px #3b82f614;transform:scale(1.25)}}.rs-popover.svelte-1h6i4hl{position:absolute;z-index:50;top:calc(100% + 6px);left:0;width:clamp(280px,44vw,560px);max-height:420px;overflow-y:auto;display:flex;flex-direction:column;gap:.4rem;padding:.55rem .65rem;border:1px solid rgba(148,163,184,.32);border-radius:12px;background:#fffffff7;color:#0f172a;box-shadow:0 8px 32px -6px #0f172a2e,0 2px 8px -2px #0f172a14;animation:svelte-1h6i4hl-rs-fade-in .16s ease both;overscroll-behavior:contain;-webkit-user-select:text;user-select:text}@keyframes svelte-1h6i4hl-rs-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rs-popover__head.svelte-1h6i4hl{display:flex;align-items:center;gap:.4rem;padding-bottom:.3rem;border-bottom:1px solid rgba(148,163,184,.2)}.rs-popover__title.svelte-1h6i4hl{font-size:.8rem;font-weight:700;letter-spacing:.01em;flex:1;min-width:0}.rs-popover__badge.svelte-1h6i4hl{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.1rem .4rem;flex-shrink:0}.rs-popover__badge[data-status=idle].svelte-1h6i4hl{background:#e2e8f0a6;color:#475569;border:1px solid rgba(148,163,184,.44)}.rs-popover__badge[data-status=active].svelte-1h6i4hl{background:#e0f2fef2;color:#0c4a6ef2;border:1px solid rgba(125,211,252,.8)}.rs-popover__close.svelte-1h6i4hl{display:grid;place-items:center;width:20px;height:20px;border:none;background:transparent;color:#64748bcc;font-size:1rem;font-weight:600;line-height:1;cursor:pointer;border-radius:6px;flex-shrink:0;transition:background .1s ease}.rs-popover__close.svelte-1h6i4hl:hover{background:#94a3b82e}.rs-popover__body.svelte-1h6i4hl{font-size:.8rem;line-height:1.52;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.rs-popover__body.svelte-1h6i4hl p{margin:.25em 0}.rs-popover__body.svelte-1h6i4hl strong{font-weight:700}.rs-popover__body.svelte-1h6i4hl ul,.rs-popover__body.svelte-1h6i4hl ol{margin:.3em 0;padding-left:1.3em}.rs-popover__placeholder.svelte-1h6i4hl{margin:0;font-size:.76rem;color:#475569d1;font-style:italic}.rs-popover__details.svelte-1h6i4hl{border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#f8fafc99;overflow:hidden}.rs-popover__details.svelte-1h6i4hl summary:where(.svelte-1h6i4hl){cursor:pointer;padding:.32rem .44rem;font-size:.68rem;font-weight:700;letter-spacing:.03em;list-style:none}.rs-popover__details.svelte-1h6i4hl summary:where(.svelte-1h6i4hl)::-webkit-details-marker{display:none}.rs-popover__details.svelte-1h6i4hl summary:where(.svelte-1h6i4hl):before{content:"▸";display:inline-block;margin-right:.28rem;transition:transform .12s ease}.rs-popover__details[open].svelte-1h6i4hl summary:where(.svelte-1h6i4hl):before{transform:rotate(90deg)}.rs-popover__details.svelte-1h6i4hl pre:where(.svelte-1h6i4hl){margin:0;border-top:1px solid rgba(148,163,184,.18);padding:.4rem;max-height:200px;overflow:auto;font-size:.67rem;line-height:1.4;background:#0f172a08}body.dark-theme .rs-pill.svelte-1h6i4hl{background:#0f172aa6;border-color:#94a3b847;color:#e2e8f0f2}body.dark-theme .rs-pill.svelte-1h6i4hl:not(:disabled):hover,body.dark-theme .rs-pill.svelte-1h6i4hl:not(:disabled):focus-visible{background:#1e293bd9;border-color:#94a3b86b;box-shadow:0 2px 10px -2px #00000059}body.dark-theme .rs-pill--pinned.svelte-1h6i4hl{background:#172554a6;border-color:#60a5fa61;box-shadow:0 2px 10px -2px #3b82f633}body.dark-theme .rs-pill__sub.svelte-1h6i4hl{color:#94a3b8d1}body.dark-theme .rs-pill__icon[data-status=active].svelte-1h6i4hl{color:#7dd3fceb}body.dark-theme .rs-pill__icon[data-status=idle].svelte-1h6i4hl{color:#94a3b8a6}body.dark-theme .rs-pill__dot[data-status=active].svelte-1h6i4hl{background:#38bdf8d9;box-shadow:0 0 0 2px #38bdf833}body.dark-theme .rs-popover.svelte-1h6i4hl{background:#0f172af7;border-color:#64748b6b;color:#e2e8f0f5;box-shadow:0 8px 36px -6px #0000008c,0 2px 10px -2px #0000004d}body.dark-theme .rs-popover__head.svelte-1h6i4hl{border-bottom-color:#64748b4d}body.dark-theme .rs-popover__badge[data-status=idle].svelte-1h6i4hl{background:#1e293bb3;color:#e2e8f0e6;border-color:#94a3b866}body.dark-theme .rs-popover__badge[data-status=active].svelte-1h6i4hl{background:#0c4a6e8c;color:#bae6fdf2;border-color:#38bdf880}body.dark-theme .rs-popover__close.svelte-1h6i4hl{color:#94a3b8bf}body.dark-theme .rs-popover__close.svelte-1h6i4hl:hover{background:#64748b33}body.dark-theme .rs-popover__body.svelte-1h6i4hl{color:#e2e8f0f0}body.dark-theme .rs-popover__body.svelte-1h6i4hl strong{color:#f8fafcfa}body.dark-theme .rs-popover__placeholder.svelte-1h6i4hl{color:#94a3b8b8}body.dark-theme .rs-popover__details.svelte-1h6i4hl{border-color:#64748b66;background:#02061766}body.dark-theme .rs-popover__details.svelte-1h6i4hl pre:where(.svelte-1h6i4hl){border-top-color:#64748b52;background:#02061780;color:#e2e8f0eb}.attachment.svelte-afzrhg{width:min(var(--chat-artifact-max, 72rem),100%);border-radius:14px;border:1px solid rgba(148,163,184,.25);background:#0f172a05;padding:.65rem}body.dark-theme .attachment.svelte-afzrhg{background:#0f172a80;border-color:#94a3b833}.attachment--image.svelte-afzrhg{padding:.55rem}.image-wrapper.svelte-afzrhg{position:relative;display:block;width:100%;border-radius:12px;overflow:hidden;background:#94a3b826;min-height:160px;border:none;padding:0}.image-wrapper.svelte-afzrhg img:where(.svelte-afzrhg){width:100%;height:100%;object-fit:contain;display:block;opacity:0;transition:opacity .3s ease}.image-wrapper--loaded.svelte-afzrhg img:where(.svelte-afzrhg){opacity:1}.image-wrapper.svelte-afzrhg .placeholder:where(.svelte-afzrhg){position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:#94a3b8e6}figcaption.svelte-afzrhg{margin-top:.5rem;display:flex;flex-direction:column;gap:.15rem}.label.svelte-afzrhg{font-weight:600;font-size:.85rem;color:#0f172af2}.meta.svelte-afzrhg{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#64748bd9}body.dark-theme .label.svelte-afzrhg{color:#e2e8f0eb}body.dark-theme .meta.svelte-afzrhg{color:#94a3b8a6}.attachment--file.svelte-afzrhg{display:flex;align-items:center;gap:.85rem}.file-info.svelte-afzrhg{display:flex;align-items:center;gap:.65rem;flex:1;min-width:0}.file-icon.svelte-afzrhg{width:2.25rem;height:2.25rem;border-radius:10px;background:#22c55e1f;display:grid;place-items:center;color:#16a34ae6}.file-icon.svelte-afzrhg svg:where(.svelte-afzrhg){width:1.35rem;height:1.35rem}.file-text.svelte-afzrhg{overflow:hidden}.file-name.svelte-afzrhg{font-weight:600;font-size:.9rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-meta.svelte-afzrhg{font-size:.7rem;color:#475569cc;letter-spacing:.08em;text-transform:uppercase}body.dark-theme .file-meta.svelte-afzrhg{color:#94a3b8a6}.file-open.svelte-afzrhg{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:.45rem .75rem;border-radius:9999px;border:1px solid rgba(34,197,94,.25);background:#22c55e1f;color:#15803df2;cursor:pointer}body.dark-theme .file-open.svelte-afzrhg{background:#22c55e40;border-color:#22c55e59;color:#dcfce7eb}.file-open.svelte-afzrhg:hover{background:#22c55e33}.fallback.svelte-afzrhg{font-size:.8rem;color:#64748bd9;white-space:pre-wrap}.data-card.svelte-1tkehb{width:min(var(--chat-artifact-max, 72rem),100%);border-radius:14px;border:1px solid rgba(167,139,250,.3);background:linear-gradient(120deg,#f3e8ff59,#e9d5ff26);padding:.75rem .85rem;color:#5b21b6f2}body.dark-theme .data-card.svelte-1tkehb{background:#4c1d9559;border-color:#a78bfa66;color:#ede9fee6}header.svelte-1tkehb{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.title.svelte-1tkehb{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.title.svelte-1tkehb svg:where(.svelte-1tkehb){width:1.05rem;height:1.05rem}button.svelte-1tkehb{font-size:.75rem;font-weight:500;color:#5b21b6f2;background:none;border:none;cursor:pointer;padding:0}body.dark-theme button.svelte-1tkehb{color:#e9d5ffd9}button.svelte-1tkehb:hover{text-decoration:underline}.preview.svelte-1tkehb{font-size:.85rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.preview--muted.svelte-1tkehb{color:#5b21b699}pre.svelte-1tkehb{margin-top:.5rem;padding:.65rem;border-radius:12px;background:#5b21b614;color:inherit;font-size:.75rem;line-height:1.4;max-height:280px;overflow:auto}body.dark-theme pre.svelte-1tkehb{background:#4c1d958c}.memory-usage-card.svelte-kgk653{width:min(var(--chat-artifact-max, 72rem),100%);border-radius:16px;border:1px solid rgba(5,51,92,.14);background:radial-gradient(circle at top right,rgba(96,165,250,.14),transparent 36%),linear-gradient(135deg,#dbeafe73,#fffffff5);box-shadow:0 10px 24px #0f172a0f;padding:.9rem 1rem;color:#0f172a}body.dark-theme .memory-usage-card.svelte-kgk653{background:radial-gradient(circle at top right,rgba(59,130,246,.16),transparent 34%),linear-gradient(135deg,#0f172ae0,#1e293beb);border-color:#60a5fa3d;color:#e2e8f0f0;box-shadow:0 12px 26px #02061759}.memory-usage-card__header.svelte-kgk653{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.memory-usage-card__title.svelte-kgk653{display:flex;flex-direction:column;gap:.15rem;min-width:0}.memory-usage-card__eyebrow.svelte-kgk653{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#05335cbd}.memory-usage-card__copy.svelte-kgk653{font-size:.84rem;line-height:1.35;color:#0f172ad1}body.dark-theme .memory-usage-card__eyebrow.svelte-kgk653{color:#bfdbfedb}body.dark-theme .memory-usage-card__copy.svelte-kgk653{color:#e2e8f0d1}.memory-usage-card__link.svelte-kgk653{flex-shrink:0;font-size:.72rem;font-weight:700;color:var(--primary-color);text-decoration:none;border-radius:999px;border:1px solid rgba(5,51,92,.12);padding:.38rem .68rem;background:#ffffffad;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}.memory-usage-card__link.svelte-kgk653:hover{transform:translateY(-1px);background:#ffffffeb;border-color:#05335c2e}body.dark-theme .memory-usage-card__link.svelte-kgk653{border-color:#60a5fa3d;background:#0f172a8a;color:#bfdbfe}body.dark-theme .memory-usage-card__link.svelte-kgk653:hover{background:#1e293be0}.memory-usage-card__list.svelte-kgk653{display:flex;flex-wrap:wrap;gap:.45rem}.memory-pill.svelte-kgk653{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap;border-radius:999px;padding:.42rem .62rem;border:1px solid rgba(148,163,184,.25);background:#ffffffd1;min-width:0}.memory-pill[data-pinned=true].svelte-kgk653{border-color:#60a5fa47;box-shadow:inset 0 0 0 1px #60a5fa1f}body.dark-theme .memory-pill.svelte-kgk653{border-color:#64748b6b;background:#0f172a85}body.dark-theme .memory-pill[data-pinned=true].svelte-kgk653{border-color:#60a5fa57;box-shadow:inset 0 0 0 1px #60a5fa33}.memory-pill__kind.svelte-kgk653,.memory-pill__flag.svelte-kgk653,.memory-pill__meta.svelte-kgk653{font-size:.67rem;font-weight:700;letter-spacing:.04em}.memory-pill__kind.svelte-kgk653{color:var(--primary-color);text-transform:uppercase}.memory-pill__content.svelte-kgk653{font-size:.77rem;line-height:1.3;color:#0f172adb}.memory-pill__flag.svelte-kgk653{color:#0369a1eb}.memory-pill__meta.svelte-kgk653{color:#475569d6}body.dark-theme .memory-pill__kind.svelte-kgk653{color:#bfdbfe}body.dark-theme .memory-pill__content.svelte-kgk653{color:#e2e8f0e6}body.dark-theme .memory-pill__flag.svelte-kgk653{color:#7dd3fc}body.dark-theme .memory-pill__meta.svelte-kgk653{color:#bae6fdb8}@media(max-width:640px){.memory-usage-card.svelte-kgk653{padding:.85rem}}@media(max-width:640px){.memory-usage-card__header.svelte-kgk653{flex-direction:column;align-items:stretch}.memory-usage-card__link.svelte-kgk653{width:fit-content}}.raw-fragment.svelte-10c95fz{width:min(var(--chat-artifact-max, 72rem),100%);padding:.75rem;border-radius:12px;background:#0f172a0f;color:inherit;font-size:.75rem;line-height:1.4;max-height:280px;overflow:auto;border:1px dashed rgba(148,163,184,.4)}body.dark-theme .raw-fragment.svelte-10c95fz{background:#0f172a8c;border-color:#94a3b859}.message-row.svelte-1uwanmg{position:relative;line-height:1.52;overflow-wrap:anywhere}.message-row--assistant.svelte-1uwanmg{width:100%;max-width:100%;border:none;box-shadow:none;background:transparent;color:inherit}.message-row--assistant.message-row--error.svelte-1uwanmg{width:fit-content;max-width:min(46rem,100%);border:1px solid rgba(185,28,28,.18);background:#fef2f2eb;color:#7f1d1d;padding:.8rem .95rem;border-radius:10px;box-shadow:none}.message-row--user.svelte-1uwanmg{width:fit-content;max-width:min(88ch,100%);border:1px solid rgba(148,163,184,.22);box-shadow:0 18px 34px -26px #0f172abf}.message-row--supplemental.svelte-1uwanmg{max-width:min(var(--chat-artifact-max, 72rem),100%)}.message-row--user.svelte-1uwanmg{border-color:#1d4ed833}.message-row--user.svelte-1uwanmg .message-markdown:where(.svelte-1uwanmg){max-height:min(44vh,460px);overflow-y:auto;padding-right:.2rem;overscroll-behavior:contain}.message-row--user.svelte-1uwanmg .message-markdown:where(.svelte-1uwanmg)::-webkit-scrollbar{width:6px}.message-row--user.svelte-1uwanmg .message-markdown:where(.svelte-1uwanmg)::-webkit-scrollbar-track{background:transparent}.message-row--user.svelte-1uwanmg .message-markdown:where(.svelte-1uwanmg)::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}.message-row--user.svelte-1uwanmg .message-markdown:where(.svelte-1uwanmg){scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.55) transparent}body.dark-theme .message-row--user.svelte-1uwanmg{border-color:#94a3b83d;box-shadow:0 20px 42px -28px #020617e6}body.dark-theme .message-row--assistant.svelte-1uwanmg{color:#e2e8f0f5}body.dark-theme .message-row--assistant.message-row--error.svelte-1uwanmg{border-color:#f8717147;background:#450a0ab8;color:#fee2e2f5}body.dark-theme .message-row--user.svelte-1uwanmg .message-markdown:where(.svelte-1uwanmg)::-webkit-scrollbar-thumb{background:#94a3b88c}body.dark-theme .message-row--user.svelte-1uwanmg .message-markdown:where(.svelte-1uwanmg){scrollbar-color:rgba(148,163,184,.62) transparent}.message-markdown.svelte-1uwanmg{overflow-wrap:anywhere;word-break:break-word;line-height:1.56;--tw-prose-body: currentColor;--tw-prose-headings: currentColor;--tw-prose-links: currentColor;--tw-prose-bold: currentColor;--tw-prose-counters: currentColor;--tw-prose-bullets: rgba(71, 85, 105, .86);--tw-prose-code: currentColor}.message-markdown.svelte-1uwanmg p,.message-markdown.svelte-1uwanmg li,.message-markdown.svelte-1uwanmg blockquote,.message-markdown.svelte-1uwanmg h1,.message-markdown.svelte-1uwanmg h2,.message-markdown.svelte-1uwanmg h3,.message-markdown.svelte-1uwanmg h4,.message-markdown.svelte-1uwanmg h5,.message-markdown.svelte-1uwanmg h6,.message-markdown.svelte-1uwanmg td,.message-markdown.svelte-1uwanmg th{overflow-wrap:anywhere;word-break:break-word}.message-markdown.svelte-1uwanmg pre{max-width:100%;overflow-x:auto}.message-markdown.svelte-1uwanmg pre.message-code-block{position:relative;padding-top:2.1rem}.message-markdown.svelte-1uwanmg .code-copy-button{position:absolute;top:.45rem;right:.45rem;border:1px solid rgba(148,163,184,.55);border-radius:.5rem;background:#0f172ab3;color:#e2e8f0fa;font-size:.72rem;font-weight:600;line-height:1;padding:.3rem .5rem;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,transform .12s ease;z-index:1}.message-markdown.svelte-1uwanmg .code-copy-button:hover{background:#1e293beb;border-color:#94a3b8cc}.message-markdown.svelte-1uwanmg .code-copy-button:active{transform:translateY(.5px)}.message-markdown.svelte-1uwanmg .code-copy-button[data-copied=true]{background:#0f766ee6;border-color:#2dd4bfd9;color:#f0fdfa}.message-markdown.svelte-1uwanmg strong,.message-markdown.svelte-1uwanmg b{font-weight:700}.bubble-flow.svelte-1uwanmg{display:flex;flex-direction:column;gap:.75rem;width:100%}body.dark-theme .message-markdown.svelte-1uwanmg{--tw-prose-body: rgba(226, 232, 240, .96);--tw-prose-headings: rgba(248, 250, 252, .98);--tw-prose-links: rgba(191, 219, 254, .98);--tw-prose-bold: rgba(248, 250, 252, .99);--tw-prose-counters: rgba(203, 213, 225, .92);--tw-prose-bullets: rgba(148, 163, 184, .9);--tw-prose-code: rgba(226, 232, 240, .96);--tw-prose-quotes: rgba(226, 232, 240, .95);--tw-prose-quote-borders: rgba(148, 163, 184, .55)}body.dark-theme .message-markdown.svelte-1uwanmg blockquote{color:#e2e8f0f2;background:#0f172a6b;border-left-color:#94a3b88c}body.dark-theme .message-markdown.svelte-1uwanmg strong,body.dark-theme .message-markdown.svelte-1uwanmg b,body.dark-theme .message-markdown.svelte-1uwanmg h1,body.dark-theme .message-markdown.svelte-1uwanmg h2,body.dark-theme .message-markdown.svelte-1uwanmg h3,body.dark-theme .message-markdown.svelte-1uwanmg h4,body.dark-theme .message-markdown.svelte-1uwanmg h5,body.dark-theme .message-markdown.svelte-1uwanmg h6{color:#f8fafcfc}.shimmer.svelte-1uwanmg{background:linear-gradient(90deg,#eef2ff00,#eef2ff99,#eef2ff00);background-size:200% 100%;animation:svelte-1uwanmg-shimmer 1.6s linear infinite}@keyframes svelte-1uwanmg-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.thinking-text.svelte-1uwanmg{font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--text-muted);display:inline-flex;align-items:center;gap:6px}.thinking-text.svelte-1uwanmg:after{content:"";display:inline-block;width:6px;height:6px;border-radius:9999px;background:currentColor;animation:svelte-1uwanmg-thinking-pulse 1.1s ease-in-out infinite}@keyframes svelte-1uwanmg-thinking-pulse{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.9;transform:scale(1.1)}}.citation-pill.svelte-1uwanmg{display:inline-block;padding:0 6px;border-radius:9999px;background:#eef2ff;color:#1f2937;margin-right:4px}.bubble-segments+.prose.svelte-1uwanmg{margin-top:.75rem}.prose.svelte-1uwanmg+.bubble-segments{margin-top:.75rem}.timeline-row.svelte-1cnzuqb{display:flex;align-items:flex-start;gap:.65rem}.timeline-row--user.svelte-1cnzuqb{flex-direction:row-reverse}.timeline-avatar.svelte-1cnzuqb{width:30px;height:30px;border-radius:9999px;display:grid;place-items:center;box-shadow:0 12px 20px -14px #0f172aa6;font-size:.75rem;font-weight:600;letter-spacing:.04em;color:#fff}.timeline-avatar--assistant.svelte-1cnzuqb{background:linear-gradient(135deg,#60a5faf2,#f472b6bf)}.timeline-avatar--user.svelte-1cnzuqb{background:var(--primary-color, rgba(59, 130, 246, .95))}.timeline-avatar--system.svelte-1cnzuqb{background:#facc15f2;color:#1e293bf2}.timeline-avatar--tool.svelte-1cnzuqb,.timeline-avatar--function.svelte-1cnzuqb{background:#6366f1cc}.timeline-avatar__label.svelte-1cnzuqb{text-transform:uppercase}.timeline-avatar__icon.svelte-1cnzuqb{font-size:.7rem;font-weight:700}.timeline-content.svelte-1cnzuqb{flex:1;min-width:0;display:flex;flex-direction:column;gap:.45rem}.timeline-row--user.svelte-1cnzuqb .timeline-content:where(.svelte-1cnzuqb){align-items:flex-end}.timeline-line.svelte-1cnzuqb{display:flex;width:100%}.timeline-row--user.svelte-1cnzuqb .timeline-line:where(.svelte-1cnzuqb){justify-content:flex-end}.timeline-bubble-shell.svelte-1cnzuqb{--timeline-actions-space: 2.2rem;position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;width:fit-content;max-width:100%;min-width:0;isolation:isolate;padding-bottom:0;transition:padding-bottom .18s ease}.timeline-row--user.svelte-1cnzuqb .timeline-bubble-shell:where(.svelte-1cnzuqb){margin-left:auto;align-items:flex-end}.timeline-row.svelte-1cnzuqb:not(.timeline-row--user) .timeline-bubble-shell:where(.svelte-1cnzuqb){width:min(100%,var(--chat-artifact-max, 72rem))}.timeline-bubble-shell.svelte-1cnzuqb:hover,.timeline-bubble-shell.svelte-1cnzuqb:focus-within{z-index:3;padding-bottom:var(--timeline-actions-space)}.timeline-actions.svelte-1cnzuqb{position:absolute;top:calc(100% - var(--timeline-actions-space));left:0;display:flex;width:max-content;max-width:100%;padding-top:.35rem;justify-content:flex-start;opacity:0;visibility:hidden;transform:translateY(-3px);pointer-events:none;z-index:4;transition:opacity .14s ease,transform .16s ease,visibility 0ms linear .16s}.timeline-row--user.svelte-1cnzuqb .timeline-actions:where(.svelte-1cnzuqb){left:auto;right:0;justify-content:flex-end}.timeline-bubble-shell.svelte-1cnzuqb:hover .timeline-actions:where(.svelte-1cnzuqb),.timeline-bubble-shell.svelte-1cnzuqb:focus-within .timeline-actions:where(.svelte-1cnzuqb){opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .24s ease .12s,transform .26s ease .12s,visibility 0ms linear .12s}.bubble-segments.svelte-1cnzuqb{display:flex;flex-direction:column;gap:.6rem;margin-top:.75rem}.bubble-segment.svelte-1cnzuqb{width:100%}.timeline-line--segment.svelte-1cnzuqb{margin-top:.1rem}.timeline-citations.svelte-1cnzuqb{display:flex;flex-wrap:wrap;gap:.3rem}.timeline-citation.svelte-1cnzuqb{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:2px 6px;border-radius:9999px;background:#3b82f61f;color:#1e40aff2;font-size:.7rem;font-weight:600;text-decoration:none}.timeline-citation.svelte-1cnzuqb:hover{background:#3b82f633}body.dark-theme .timeline-citation.svelte-1cnzuqb{background:#60a5fa40;color:#bfdbfef2}body.dark-theme .timeline-citation.svelte-1cnzuqb:hover{background:#60a5fa59}@media(max-width:640px){.timeline-row.svelte-1cnzuqb{gap:.45rem}.timeline-avatar.svelte-1cnzuqb{width:26px;height:26px}.timeline-actions.svelte-1cnzuqb{position:static;left:auto;right:auto;margin-top:.35rem;padding-top:0;width:100%;opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:none}.timeline-bubble-shell.svelte-1cnzuqb{padding-bottom:0;transition:none}.timeline-row--user.svelte-1cnzuqb .timeline-actions:where(.svelte-1cnzuqb){display:flex;justify-content:flex-end}}
