.rc-stack.svelte-16ke66x{font-family:var(--chat-font-family,system-ui, -apple-system, sans-serif);color:var(--chat-text,#0f172a);flex-direction:column;gap:10px;display:flex}.rc-item.svelte-16ke66x{background:var(--chat-surface-elevated,#fff);border:1px solid var(--chat-border,#0f172a0f);border-radius:var(--chat-radius-lg,var(--chat-radius,16px));align-items:flex-start;gap:12px;padding:10px;display:flex;box-shadow:0 1px 2px #0f172a0d}.rc-item.is-selected.svelte-16ke66x{border-color:var(--chat-primary,#6366f1);box-shadow:0 0 0 1px var(--chat-primary,#6366f1)}.rc-thumb.svelte-16ke66x{border-radius:var(--chat-radius-sm,8px);width:88px;height:88px;color:var(--chat-primary,#6366f1);background:#6366f11a;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.rc-thumb.svelte-16ke66x img:where(.svelte-16ke66x){object-fit:cover;width:100%;height:100%;animation:.18s ease-out svelte-16ke66x-rc-fade-in;display:block}.rc-thumb-fallback.svelte-16ke66x{justify-content:center;align-items:center;animation:.18s ease-out svelte-16ke66x-rc-fade-in;display:flex}.rc-thumb.is-loading.svelte-16ke66x:before{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff73 50%,#fff0 100%) 0 0/200% 100%;animation:1.1s ease-in-out infinite svelte-16ke66x-rc-shimmer;position:absolute;inset:0}@keyframes svelte-16ke66x-rc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-16ke66x-rc-fade-in{0%{opacity:0}to{opacity:1}}.rc-body.svelte-16ke66x{flex:1;min-width:0;padding-top:2px}.rc-row-head.svelte-16ke66x{align-items:flex-start;gap:8px;display:flex}.rc-name.svelte-16ke66x{min-width:0;color:var(--chat-text-bright,#0f172a);flex:1;font-size:16px;font-weight:700;line-height:1.3}.rc-meta.svelte-16ke66x{color:var(--chat-text-muted,#64748b);margin-top:4px;font-size:13px}.rc-sparkle.svelte-16ke66x{color:var(--chat-text,#0f172a);align-items:center;gap:6px;min-width:0;margin-top:8px;font-size:12.5px;display:flex}.rc-sparkle.svelte-16ke66x svg:where(.svelte-16ke66x){color:var(--chat-primary,#6366f1);flex:none}.rc-actions.svelte-16ke66x{flex:none;align-items:center;gap:4px;margin:-4px -2px 0 0;display:inline-flex}.rc-map-btn.svelte-16ke66x{width:32px;height:32px;color:var(--chat-primary,#6366f1);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .12s,transform .12s;display:inline-flex}.rc-map-btn.svelte-16ke66x:hover{background:#6366f11a}.rc-map-btn.svelte-16ke66x:active{transform:scale(.96)}.rc-book.svelte-16ke66x{border-radius:var(--chat-radius-sm,8px);color:var(--chat-primary,#6366f1);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;justify-content:center;align-items:center;gap:5px;padding:5px 6px;font-size:14px;font-weight:600;transition:background .12s,transform .12s;display:inline-flex}.rc-book.svelte-16ke66x:hover:not(:disabled){background:#6366f11a}.rc-book.svelte-16ke66x:active:not(:disabled){transform:scale(.97)}.rc-book.svelte-16ke66x:disabled{opacity:.75;cursor:default}.rc-spinner.svelte-16ke66x{border:1.5px solid #6366f14d;border-top-color:var(--chat-primary,#6366f1);border-radius:50%;width:10px;height:10px;animation:.7s linear infinite svelte-16ke66x-rc-spin}@keyframes svelte-16ke66x-rc-spin{to{transform:rotate(360deg)}}.rc-error.svelte-16ke66x{color:#b91c1c;margin-top:6px;font-size:11px;font-weight:500}.rc-view-all.svelte-16ke66x{color:var(--chat-primary,#6366f1);border:1px solid var(--chat-primary,#6366f1);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;margin:2px 0 0;padding:6px 18px;font-size:12px;font-weight:600;transition:background .12s,transform .12s}.rc-view-all.svelte-16ke66x:hover{background:#6366f11a}.rc-view-all.svelte-16ke66x:active{transform:scale(.97)}.pp-card.svelte-uoo8ge{background:var(--chat-surface,#ffffff0a);border:1px solid var(--chat-border,#ffffff14);border-radius:var(--chat-radius-lg,var(--chat-radius,16px));font-family:var(--chat-font-family,system-ui, -apple-system, sans-serif);color:var(--chat-text,#0f172a);padding:14px}.pp-terminal.svelte-uoo8ge{opacity:.85}.pp-head.svelte-uoo8ge{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-icon.svelte-uoo8ge{background:var(--chat-accent-soft,#6366f11f);width:28px;height:28px;color:var(--chat-accent,#6366f1);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.pp-title.svelte-uoo8ge{font-size:14px;font-weight:600}.pp-badges.svelte-uoo8ge{gap:4px;margin-left:auto;display:flex}.pp-badge.svelte-uoo8ge{background:var(--chat-accent-soft,#6366f11f);color:var(--chat-accent,#6366f1);text-transform:lowercase;border-radius:999px;padding:2px 8px;font-size:11px}.pp-summary.svelte-uoo8ge{margin:10px 0 4px;font-size:13px;line-height:1.45}.pp-steps.svelte-uoo8ge{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pp-step.svelte-uoo8ge{background:var(--chat-surface-2,#ffffff08);border:1px solid var(--chat-border,#ffffff0f);border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.pp-dot.svelte-uoo8ge{text-align:center;flex:none;width:18px;margin-top:1px}.pp-step-running.svelte-uoo8ge .pp-dot:where(.svelte-uoo8ge){color:var(--chat-accent,#6366f1)}.pp-step-done.svelte-uoo8ge .pp-dot:where(.svelte-uoo8ge){color:var(--chat-success,#22c55e)}.pp-step-failed.svelte-uoo8ge .pp-dot:where(.svelte-uoo8ge){color:var(--chat-danger,#ef4444)}.pp-step-body.svelte-uoo8ge{flex:1;min-width:0}.pp-step-title.svelte-uoo8ge{font-size:13px;font-weight:550}.pp-endpoint.svelte-uoo8ge{font-family:var(--chat-font-mono,ui-monospace, monospace);opacity:.55;margin-top:1px;font-size:11px}.pp-step-note.svelte-uoo8ge{opacity:.75;margin-top:2px;font-size:12px}.pp-draft.svelte-uoo8ge{margin-top:4px;font-size:12px}.pp-draft.svelte-uoo8ge summary:where(.svelte-uoo8ge){cursor:pointer;opacity:.7}.pp-draft.svelte-uoo8ge pre:where(.svelte-uoo8ge){white-space:pre-wrap;word-break:break-word;background:var(--chat-surface,#00000026);border-radius:8px;max-height:220px;margin:6px 0 0;padding:8px;font-size:12px;overflow-y:auto}.pp-status.svelte-uoo8ge{opacity:.8;margin:10px 0 0;font-size:12px}.pp-error.svelte-uoo8ge{color:var(--chat-danger,#ef4444);margin:6px 0 0;font-size:12px}.pp-actions.svelte-uoo8ge{gap:8px;margin-top:10px;display:flex}.pp-approve.svelte-uoo8ge,.pp-reject.svelte-uoo8ge{cursor:pointer;border:1px solid #0000;border-radius:10px;flex:1;padding:9px 12px;font-size:13px;font-weight:600}.pp-approve.svelte-uoo8ge{background:var(--chat-accent,#6366f1);color:#fff}.pp-approve.svelte-uoo8ge:hover{filter:brightness(1.08)}.pp-reject.svelte-uoo8ge{border-color:var(--chat-border,#ffffff26);color:var(--chat-text,inherit);background:0 0}.pp-reject.svelte-uoo8ge:hover{background:var(--chat-surface-2,#ffffff0d)}.tl.svelte-zwethj{font-family:var(--chat-font-family,system-ui, -apple-system, sans-serif);background:var(--chat-surface-elevated,#fff);border:1px solid var(--chat-border,#0000000f);color:var(--chat-text,#0f172a);border-radius:14px;margin-bottom:10px;padding:14px 16px 12px;box-shadow:0 1px 3px #0f172a0d}.tl-day-head.svelte-zwethj{align-items:baseline;margin-bottom:10px;display:flex}.tl-day-label.svelte-zwethj{color:var(--chat-text-bright,#1d2739);font-size:14px;font-weight:600}.tl-bar.svelte-zwethj{background:#ecf0f4;border-radius:14px;position:relative;overflow:visible}.tl-tick.svelte-zwethj{pointer-events:none;background:#b1bbc7;border-radius:1px;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.tl-block.svelte-zwethj{cursor:default;border-radius:14px;transition:filter .15s;position:absolute}.tl-block.svelte-zwethj:hover{filter:brightness(1.08)}.tl-block.is-cancelled.svelte-zwethj{opacity:.4;filter:grayscale(.85)}.tl-hours.svelte-zwethj{height:14px;margin-top:6px;position:relative}.tl-hour-label.svelte-zwethj{font-size:10px;font-family:var(--chat-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--chat-text-muted,#6b7178);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}@media (width<=520px){.tl-hour-label.is-odd.svelte-zwethj{display:none}}.tl-now.svelte-zwethj{z-index:5;pointer-events:none;position:absolute;top:-6px;bottom:-6px}.tl-now-dot.svelte-zwethj{background:var(--chat-text-bright,#1d2739);border-radius:50%;width:6px;height:6px;position:absolute;top:0;left:-3px}.tl-now-line.svelte-zwethj{background:var(--chat-text-bright,#1d2739);border-radius:1px;width:2px;position:absolute;top:3px;bottom:0;left:-1px}@media (prefers-reduced-motion:reduce){.tl-block.svelte-zwethj{transition:none}}.aa.svelte-wunqpc{border:2px solid var(--bc-ring,var(--chat-surface-elevated,#fff));background:var(--bc-ring,var(--chat-surface-elevated,#fff));box-sizing:border-box;border-radius:50%;flex:none;display:inline-block;position:relative}.aa.svelte-wunqpc img:where(.svelte-wunqpc){object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.aa-fallback.svelte-wunqpc{letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;display:flex}.aa-rsvp.svelte-wunqpc{border:2px solid var(--bc-ring,var(--chat-surface-elevated,#fff));color:#fff;box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.aa-rsvp.svelte-wunqpc svg:where(.svelte-wunqpc){width:54%;height:54%}.aa-rsvp.is-accepted.svelte-wunqpc{background:#16a34a}.aa-rsvp.is-declined.svelte-wunqpc{background:#dc2626}.aa-rsvp.is-pending.svelte-wunqpc{background:#94a3b8}.aa-q.svelte-wunqpc{-webkit-user-select:none;user-select:none;font-weight:800;line-height:1}.ad-root.svelte-y9u6pz{z-index:60;pointer-events:none;font-family:var(--chat-font-family,system-ui, -apple-system, sans-serif);position:fixed;inset:0}.ad-backdrop.svelte-y9u6pz{pointer-events:auto;-webkit-backdrop-filter:blur(4px);background:#00000059;position:absolute;inset:0}.ad-card.svelte-y9u6pz{pointer-events:auto;color:var(--chat-text,#0f172a);background:var(--chat-surface-elevated,#fff);border:1px solid var(--chat-border,#00000014);--bc-ring:var(--chat-surface-elevated,#fff);box-shadow:0 8px 28px #0000002e}.ad-popover.svelte-y9u6pz{z-index:61;border-radius:var(--chat-radius-md,12px);flex-direction:column;width:248px;max-height:calc(100vh - 16px);padding:12px;display:flex;position:fixed;overflow:hidden}.ad-popover.is-roster.svelte-y9u6pz{width:288px}.ad-popover.svelte-y9u6pz .ad-body-scroll:where(.svelte-y9u6pz){flex:auto;min-height:0;max-height:none}.ad-person.svelte-y9u6pz{align-items:center;gap:12px;display:flex}.ad-person-text.svelte-y9u6pz{flex-direction:column;gap:2px;min-width:0;display:flex}.ad-sheet.svelte-y9u6pz{max-height:72vh;padding:8px 16px max(16px, env(safe-area-inset-bottom)) 16px;border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.ad-grip.svelte-y9u6pz{background:var(--chat-text-muted,#94a3b8);opacity:.4;border-radius:999px;flex:none;width:36px;height:4px;margin:4px auto 10px}.ad-head.svelte-y9u6pz{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.ad-head-text.svelte-y9u6pz{flex-direction:column;gap:1px;min-width:0;display:flex}.ad-title.svelte-y9u6pz{color:var(--chat-text-bright,#0f172a);font-size:14px;font-weight:700}.ad-sub.svelte-y9u6pz{color:var(--chat-text-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ad-close.svelte-y9u6pz{width:30px;height:30px;color:var(--chat-text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ad-close.svelte-y9u6pz:hover{background:#64748b1f}.ad-body.svelte-y9u6pz{flex-direction:column;display:flex}.ad-body-scroll.svelte-y9u6pz{max-height:320px;overflow-y:auto}.ad-sheet.svelte-y9u6pz .ad-body:where(.svelte-y9u6pz){flex:auto;overflow-y:auto}.ad-group-head.svelte-y9u6pz{text-transform:uppercase;letter-spacing:.04em;color:var(--chat-text-muted,#64748b);justify-content:space-between;align-items:center;margin:10px 0 4px;font-size:11px;font-weight:700;display:flex}.ad-group-count.svelte-y9u6pz{font-weight:600}.ad-row.svelte-y9u6pz{align-items:center;gap:10px;padding:6px 0;display:flex}.ad-row-text.svelte-y9u6pz{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ad-name.svelte-y9u6pz{color:var(--chat-text-bright,#0f172a);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ad-email.svelte-y9u6pz{color:var(--chat-text-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ad-status.svelte-y9u6pz{color:var(--chat-text-muted,#64748b);background:#64748b24;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.ad-status.is-accepted.svelte-y9u6pz{color:#15803d;background:#16a34a24}.ad-status.is-declined.svelte-y9u6pz{color:#b91c1c;background:#dc262624}.ad-status-inline.svelte-y9u6pz{align-self:flex-start;margin-top:2px}.bc-card.svelte-ljivz4{font-family:var(--chat-font-family,system-ui, -apple-system, sans-serif);color:var(--chat-text,#0f172a)}.bc-list.svelte-ljivz4{flex-direction:column;gap:6px;display:flex}.bc-row.svelte-ljivz4{background:var(--chat-surface-elevated,#ffffff80);border:1px solid var(--chat-border,#0000000f);border-radius:12px;align-items:center;gap:12px;min-height:84px;padding:12px 16px;transition:opacity .22s,filter .22s,transform .22s,background .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.bc-row.is-deleting.svelte-ljivz4{opacity:.6;filter:saturate(.5);pointer-events:none;background:linear-gradient(var(--chat-surface-elevated,#ffffff80), var(--chat-surface-elevated,#ffffff80)) padding-box}.bc-row.is-deleting.svelte-ljivz4:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#6366f12e 50%,#0000 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite svelte-ljivz4-bc-row-shimmer;position:absolute;inset:0}@keyframes svelte-ljivz4-bc-row-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bc-icon.svelte-ljivz4{width:48px;height:48px;color:var(--chat-primary,#6366f1);background:#6366f11a;border-radius:10px;flex:none;justify-content:center;align-self:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}.bc-icon.svelte-ljivz4 img:where(.svelte-ljivz4){object-fit:cover;width:100%;height:100%;animation:.18s ease-out svelte-ljivz4-bc-thumb-fade-in;display:block}.bc-icon.is-loading.svelte-ljivz4:before{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff73 50%,#fff0 100%) 0 0/200% 100%;animation:1.1s ease-in-out infinite svelte-ljivz4-bc-thumb-shimmer;position:absolute;inset:0}@keyframes svelte-ljivz4-bc-thumb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-ljivz4-bc-thumb-fade-in{0%{opacity:0}to{opacity:1}}.bc-body.svelte-ljivz4{flex:1;align-self:flex-start;min-width:0}.bc-row-head.svelte-ljivz4{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bc-name.svelte-ljivz4{color:var(--chat-text-bright,#0f172a);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden}.bc-badge.svelte-ljivz4{color:var(--chat-primary,#6366f1);background:#6366f11f;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.bc-meta.svelte-ljivz4{color:var(--chat-text-muted,#64748b);flex-wrap:wrap;gap:8px;margin-top:3px;font-size:12px;display:flex}.bc-meta.svelte-ljivz4 span:where(.svelte-ljivz4)+span:where(.svelte-ljivz4):before{content:"·";margin-right:8px}.bc-room.svelte-ljivz4{color:var(--chat-text-bright,#0f172a);font-weight:600}.bc-people.svelte-ljivz4{--bc-ring:var(--chat-surface-elevated,#fff);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;display:flex}.bc-avatars.svelte-ljivz4{align-items:center;display:flex}.bc-av-btn.svelte-ljivz4{cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;padding:0;line-height:0;display:inline-flex;position:relative}.bc-av-btn.svelte-ljivz4+.bc-av-btn:where(.svelte-ljivz4){margin-left:-9px}.bc-av-btn.svelte-ljivz4:focus-visible{outline:2px solid var(--chat-primary,#6366f1);outline-offset:2px}.bc-avatar-more.svelte-ljivz4{width:32px;height:32px;color:var(--chat-text-muted,#64748b);border:2px solid var(--bc-ring);box-sizing:border-box;background:#64748b24;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1}.bc-av-btn.svelte-ljivz4+.bc-avatar-more:where(.svelte-ljivz4){margin-left:4px}.bc-avatar-more.svelte-ljivz4:hover{background:#64748b38}.bc-people-summary.svelte-ljivz4{color:var(--chat-text-muted,#64748b);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;min-width:0;padding:2px 4px;font-family:inherit;font-size:12px}.bc-people-summary.svelte-ljivz4:hover{color:var(--chat-text,#334155);background:#64748b1a}.bc-people-summary.svelte-ljivz4:focus-visible{outline:2px solid var(--chat-primary,#6366f1);outline-offset:1px}.bc-actions.svelte-ljivz4{flex:none;align-items:center;gap:6px;display:inline-flex}.bc-nav.svelte-ljivz4{color:var(--chat-primary,#0066da);border:1px solid var(--chat-primary,#0066da);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .12s,background .12s;display:inline-flex}.bc-nav.svelte-ljivz4:hover{background:#0066da14}.bc-nav.svelte-ljivz4:active{transform:scale(.97)}.bc-view-all.svelte-ljivz4{width:100%;color:var(--chat-primary,#6366f1);cursor:pointer;background:#6366f114;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s,transform .12s;display:flex}.bc-view-all.svelte-ljivz4:hover{background:#6366f124}.bc-view-all.svelte-ljivz4:active{transform:scale(.98)}.bc-cancel-state.svelte-ljivz4{color:#b91c1c;white-space:nowrap;background:#ef44441f;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.bc-cancel-spinner.svelte-ljivz4{border:1.5px solid #b91c1c40;border-top-color:#b91c1c;border-radius:50%;width:10px;height:10px;animation:.75s linear infinite svelte-ljivz4-bc-spin}@keyframes svelte-ljivz4-bc-spin{to{transform:rotate(360deg)}}.bc-row.is-cancelled.svelte-ljivz4{opacity:.68;filter:saturate(.55);background:linear-gradient(var(--chat-surface-elevated,#ffffff80), var(--chat-surface-elevated,#ffffff80)) padding-box;border-color:#ef444438;box-shadow:inset 3px 0 #ef44448c}.bc-row.is-cancelled.svelte-ljivz4 .bc-name:where(.svelte-ljivz4),.bc-row.is-cancelled.svelte-ljivz4 .bc-meta:where(.svelte-ljivz4){-webkit-text-decoration:line-through #64748b8c;text-decoration:line-through #64748b8c;text-decoration-thickness:1px}.bc-row.is-cancelled.svelte-ljivz4 .bc-icon:where(.svelte-ljivz4){filter:grayscale()brightness(.95)}.bc-cancelled-pill.svelte-ljivz4{color:#b91c1c;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#ef44441a;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;animation:.26s ease-out svelte-ljivz4-bc-fade-in;display:inline-flex}@keyframes svelte-ljivz4-bc-fade-in{0%{opacity:0}to{opacity:1}}.ts-stack.svelte-1kskluu{font-family:var(--chat-font-family,system-ui, -apple-system, sans-serif);color:var(--chat-text,#0f172a)}.ts-list.svelte-1kskluu{flex-direction:column;gap:12px;display:flex}.ts-row.svelte-1kskluu{box-sizing:border-box;background:var(--chat-surface-elevated,#fff);border:1.5px solid var(--chat-border,#0000000f);border-radius:var(--chat-radius-md,12px);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .16s,opacity .16s;display:flex}.ts-row.svelte-1kskluu:hover:not(:disabled):not(.is-selected){border-color:#0066da59}.ts-row.svelte-1kskluu:focus-visible{border-color:var(--chat-primary,#0066da);outline:none;box-shadow:0 0 0 3px #0066da2e}.ts-row.svelte-1kskluu:disabled{cursor:not-allowed}.ts-row.is-selected.svelte-1kskluu{border-color:var(--chat-primary,#0066da);opacity:1}.ts-date.svelte-1kskluu{color:var(--chat-text-bright,#0f172a);font-size:16px;font-weight:600}.ts-range.svelte-1kskluu{color:var(--chat-text-muted,#64748b);font-size:14px}.ts-view-all.svelte-1kskluu{background:var(--chat-surface-elevated,#fff);color:var(--chat-primary,#0066da);border:1px solid var(--chat-primary,#0066da);font:inherit;cursor:pointer;border-radius:999px;margin:12px 0 0;padding:8px 20px;font-size:13px;font-weight:600;transition:background .12s,transform .12s;display:block}.ts-view-all.svelte-1kskluu:hover{background:#0066da14}.ts-view-all.svelte-1kskluu:active{transform:scale(.97)}.ts-error.svelte-1kskluu{color:#b91c1c;border-radius:var(--chat-radius-sm,8px);background:#ef444414;border:1px solid #ef444440;margin-top:8px;padding:6px 10px;font-size:12px}.ts-stack.is-frozen.svelte-1kskluu .ts-row:where(.svelte-1kskluu):not(.is-selected){opacity:.45}.ts-busy-hint.svelte-1kskluu{color:var(--chat-text-muted,#64748b);margin-top:8px;font-size:11px;font-style:italic;font-weight:500}.as-wrap.svelte-gbo6qw{font-family:var(--chat-font-family,system-ui, -apple-system, sans-serif);color:var(--chat-text,#0f172a);flex-direction:column;display:flex}.as-group.svelte-gbo6qw{flex-direction:column;gap:10px;display:flex}.as-row.svelte-gbo6qw{box-sizing:border-box;background:var(--chat-surface-elevated,#fff);border:1px solid var(--chat-border,#0000000f);border-radius:var(--chat-radius-md,12px);cursor:pointer;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:opacity .22s,border-color .22s,box-shadow .22s;display:flex}.as-row.svelte-gbo6qw:focus-visible{outline:2px solid var(--chat-primary,#6366f1);outline-offset:2px}.as-row.svelte-gbo6qw:hover:not(.is-locked){box-shadow:0 1px 4px #00000014}.as-row.is-selected.svelte-gbo6qw{border-color:var(--chat-primary,#6366f1);box-shadow:inset 0 0 0 1px var(--chat-primary,#6366f1)}.as-row.is-locked.svelte-gbo6qw{cursor:default}.as-row.is-locked.svelte-gbo6qw:not(.is-selected){opacity:.55}.as-avatar.svelte-gbo6qw{width:48px;height:48px;color:var(--chat-primary,#6366f1);background:#6366f126;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex;overflow:hidden}.as-avatar.svelte-gbo6qw img:where(.svelte-gbo6qw){object-fit:cover;width:100%;height:100%;display:block}.as-body.svelte-gbo6qw{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.as-name.svelte-gbo6qw{color:var(--chat-text-bright,#0f172a);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.as-meta.svelte-gbo6qw{color:var(--chat-text-muted,#64748b);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.as-meta.svelte-gbo6qw span:where(.svelte-gbo6qw)+span:where(.svelte-gbo6qw):before{content:"·";margin-right:8px}.as-email.svelte-gbo6qw{color:var(--chat-text-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;display:block;overflow:hidden}.as-view-all.svelte-gbo6qw{color:var(--chat-primary,#6366f1);border:1px solid var(--chat-primary,#6366f1);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;margin:10px 0 0;padding:6px 18px;font-size:12px;font-weight:600;transition:background .12s,transform .12s}.as-view-all.svelte-gbo6qw:hover{background:#6366f11a}.as-view-all.svelte-gbo6qw:active{transform:scale(.97)}.as-error.svelte-gbo6qw{color:#b91c1c;border-radius:var(--chat-radius-sm,8px);background:#ef444414;border:1px solid #ef444440;margin-top:8px;padding:6px 10px;font-size:12px}.ca-card.svelte-mrnqmk{background:var(--chat-surface,#ffffff0a);border:1px solid var(--chat-border,#ffffff14);border-radius:var(--chat-radius-lg,var(--chat-radius,16px));font-family:var(--chat-font-family,system-ui, -apple-system, sans-serif);color:var(--chat-text,#0f172a);padding:14px}.ca-head.svelte-mrnqmk{align-items:center;gap:8px;display:flex}.ca-icon.svelte-mrnqmk{background:color-mix(in srgb, var(--chat-primary,#6366f1) 12%, transparent);width:28px;height:28px;color:var(--chat-primary,#6366f1);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ca-title.svelte-mrnqmk{color:var(--chat-text-bright,var(--chat-text,#0f172a));font-size:14px;font-weight:600}.ca-message.svelte-mrnqmk{color:var(--chat-text-muted,#64748b);margin:8px 0 0;font-size:13px;line-height:1.4}.ca-cta.svelte-mrnqmk{background:var(--chat-primary,#6366f1);color:#fff;width:100%;font:inherit;cursor:pointer;border:none;border-radius:999px;margin-top:12px;padding:9px 16px;font-size:13px;font-weight:600;transition:filter .12s,transform .12s;display:block}.ca-cta.svelte-mrnqmk:hover{filter:brightness(1.06)}.ca-cta.svelte-mrnqmk:active{transform:scale(.98)}.scrollbar-hide.svelte-sln49g{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-sln49g::-webkit-scrollbar{display:none}.bcf-card.svelte-d49k1t{font-family:var(--chat-font-family,system-ui, -apple-system, sans-serif);background:var(--chat-surface-elevated,#fff);border:1px solid var(--chat-border,#0000000f);color:var(--chat-text,#0f172a);border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #0f172a0d}.bcf-card.is-cancelled.svelte-d49k1t{opacity:.7;filter:saturate(.6)}.bcf-hero.svelte-d49k1t{aspect-ratio:21/9;background:#6366f114;width:100%;position:relative;overflow:hidden}.bcf-hero.svelte-d49k1t img:where(.svelte-d49k1t){object-fit:cover;width:100%;height:100%;display:block}.bcf-hero-shimmer.svelte-d49k1t{background:linear-gradient(90deg,#fff0 0%,#ffffff80 50%,#fff0 100%) 0 0/200% 100%;animation:1.1s ease-in-out infinite svelte-d49k1t-bcf-shimmer;position:absolute;inset:0}@keyframes svelte-d49k1t-bcf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bcf-hero-fallback.svelte-d49k1t{width:100%;height:100%;color:var(--chat-primary,#6366f1);justify-content:center;align-items:center;display:flex}.bcf-badge.svelte-d49k1t{color:#047857;background:#d6f5e3;border-radius:999px;align-items:center;gap:5px;padding:4px 10px 4px 6px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 1px 3px #0f172a14}.bcf-badge.svelte-d49k1t svg:where(.svelte-d49k1t){color:#fff;background:#059669;border-radius:50%;flex:none;width:14px;height:14px;padding:2px}.bcf-badge.is-cancelled.svelte-d49k1t{color:#b91c1c;background:#fee2e2}.bcf-badge.is-cancelled.svelte-d49k1t svg:where(.svelte-d49k1t){background:#dc2626}.bcf-badge.is-updated.svelte-d49k1t{color:#1d4ed8;background:#dbeafe}.bcf-badge.is-updated.svelte-d49k1t svg:where(.svelte-d49k1t){background:#2563eb}.bcf-body.svelte-d49k1t{flex-direction:column;gap:5px;padding:12px 14px 14px;display:flex}.bcf-title.svelte-d49k1t{color:var(--chat-text-bright,#0f172a);margin:0;font-size:16px;font-weight:700;line-height:1.25}.bcf-people.svelte-d49k1t{align-items:center;margin-top:2px;display:flex}.bcf-av.svelte-d49k1t{flex:none;line-height:0;display:inline-flex;position:relative}.bcf-av.svelte-d49k1t+.bcf-av:where(.svelte-d49k1t){margin-left:-8px}.bcf-av-more.svelte-d49k1t{color:var(--chat-text-muted,#64748b);margin-left:6px;font-size:12px;font-weight:600}.bcf-room.svelte-d49k1t{color:var(--chat-text-bright,#0f172a);margin-top:2px;font-size:14px;font-weight:700}.bcf-location.svelte-d49k1t{color:var(--chat-text-muted,#64748b);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.bcf-location.svelte-d49k1t span:where(.svelte-d49k1t)+span:where(.svelte-d49k1t):before{content:"·";margin-right:8px}.bcf-virtual.svelte-d49k1t{color:var(--chat-primary,#6366f1);font-size:12px;font-weight:600}.bcf-when.svelte-d49k1t{color:var(--chat-text,#0f172a);font-size:13px}.bcf-dur.svelte-d49k1t{color:var(--chat-text-muted,#64748b);margin-left:4px}.bcf-actions.svelte-d49k1t{flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;gap:8px;margin-top:4px;display:inline-flex}.bcf-nav.svelte-d49k1t{appearance:none;cursor:pointer;color:var(--chat-primary,#2563eb);border:1px solid var(--chat-primary,#2563eb);background:0 0;border-radius:999px;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:filter .12s,transform .12s,background .12s}.bcf-nav.svelte-d49k1t:hover{background:#2563eb14}.bcf-nav.svelte-d49k1t:active{transform:scale(.97)}.bcf-nav-primary.svelte-d49k1t{background:var(--chat-primary,#2563eb);color:#fff;border-color:var(--chat-primary,#2563eb)}.bcf-nav-primary.svelte-d49k1t:hover{background:var(--chat-primary,#2563eb);filter:brightness(1.06)}.bcf-open-icon.svelte-d49k1t{appearance:none;cursor:pointer;width:36px;height:36px;color:var(--chat-primary,#2563eb);border:1px solid var(--chat-primary,#2563eb);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .12s,transform .12s;display:inline-flex}.bcf-open-icon.svelte-d49k1t:hover{background:#2563eb14}.bcf-open-icon.svelte-d49k1t:active{transform:scale(.97)}.cc-card.svelte-ce2iay{background:var(--chat-surface,#ffffff0a);border:1px solid var(--chat-border,#ffffff14);border-radius:var(--chat-radius-lg,var(--chat-radius,16px));font-family:var(--chat-font-family,system-ui, -apple-system, sans-serif);color:var(--chat-text,#0f172a);padding:12px}.cc-header.svelte-ce2iay{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.cc-title.svelte-ce2iay{letter-spacing:.08em;text-transform:uppercase;color:var(--chat-text-muted,#64748b);font-size:11px;font-weight:700}.cc-busy.svelte-ce2iay{color:var(--chat-text-muted,#64748b);margin-left:auto;font-size:11px;font-style:italic;font-weight:500}.cc-list.svelte-ce2iay{flex-direction:column;gap:6px;display:flex}.cc-row.svelte-ce2iay{background:var(--chat-surface-elevated,#ffffff80);border:1px solid var(--chat-border,#0000000f);border-radius:var(--chat-radius-md,12px);align-items:center;gap:12px;padding:10px 12px;transition:border-color .16s,background .16s,opacity .16s;display:flex}.cc-row.is-chosen.svelte-ce2iay{background:#ef444414;border-color:#ef444466}.cc-matched.svelte-ce2iay{background:var(--chat-surface-elevated,#ffffff80);border:1px solid var(--chat-border,#0000000f);border-radius:var(--chat-radius-md,12px);flex-direction:column;gap:2px;margin-bottom:10px;padding:10px 12px;display:flex}.cc-body.svelte-ce2iay{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cc-name.svelte-ce2iay{color:var(--chat-text-bright,#0f172a);font-size:14px;font-weight:600}.cc-when.svelte-ce2iay{color:var(--chat-text-muted,#64748b);font-size:12px}.cc-meta.svelte-ce2iay{color:var(--chat-text-muted,#64748b);margin-top:2px;font-size:11px}.cc-actions.svelte-ce2iay{gap:8px;display:flex}.cc-actions.svelte-ce2iay .cc-btn:where(.svelte-ce2iay){flex:1}.cc-btn.svelte-ce2iay{color:#b91c1c;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ef44448c;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:8px 16px;font-size:12px;font-weight:600;transition:background .12s,transform .12s,opacity .12s;display:inline-flex}.cc-btn.svelte-ce2iay:hover:not(:disabled){background:#ef44441a}.cc-btn.svelte-ce2iay:active:not(:disabled){transform:scale(.97)}.cc-btn.svelte-ce2iay:disabled{opacity:.45;cursor:not-allowed}.cc-btn-strong.svelte-ce2iay{background:#ef44441a}.cc-btn-strong.svelte-ce2iay:hover:not(:disabled){background:#ef44442e}.cc-card.is-frozen.svelte-ce2iay .cc-row:where(.svelte-ce2iay):not(.is-chosen){opacity:.45}.cc-error.svelte-ce2iay{color:#b91c1c;border-radius:var(--chat-radius-sm,8px);background:#ef444414;border:1px solid #ef444440;margin-top:8px;padding:6px 10px;font-size:12px}.moc-card.svelte-677ddm{background:var(--chat-surface-elevated,#fff);border:1px solid var(--chat-border-strong,#b1bbc7);border-radius:var(--chat-radius-lg,24px);font-family:var(--chat-font-family,"Open Sans", system-ui, -apple-system, sans-serif);color:var(--chat-text,#1d2739);padding:16px}.moc-tags.svelte-677ddm{gap:8px;margin-bottom:16px;display:flex}.moc-tag.svelte-677ddm{white-space:nowrap;border-radius:24px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.moc-tag-outcome.svelte-677ddm{color:#962121;background:#fbeaea}.moc-tag-scope.svelte-677ddm{color:var(--chat-primary,#0066da);background:#e6f1fe}.moc-title.svelte-677ddm{color:var(--chat-text-bright,#1d2739);overflow-wrap:break-word;margin:0;font-size:20px;font-weight:600;line-height:28px}.moc-title.is-struck.svelte-677ddm{text-decoration:line-through;text-decoration-thickness:1px}.moc-avatars.svelte-677ddm{align-items:center;margin-top:8px;display:flex}.moc-avatar.svelte-677ddm{border:1px solid var(--chat-surface-elevated,#fff);border-radius:50%;display:inline-flex;position:relative}.moc-avatar.svelte-677ddm+.moc-avatar:where(.svelte-677ddm){margin-left:-8px}.moc-avatar-more.svelte-677ddm{color:var(--chat-text,#1d2739);margin-left:4px;font-size:14px;line-height:20px}.moc-room.svelte-677ddm{color:var(--chat-text-bright,#1d2739);margin-top:16px;font-size:18px;font-weight:600;line-height:26px}.moc-meta.svelte-677ddm{flex-direction:column;gap:4px;margin-top:8px;font-size:16px;line-height:24px;display:flex}.moc-room.svelte-677ddm+.moc-meta:where(.svelte-677ddm){margin-top:8px}.moc-title.svelte-677ddm+.moc-meta:where(.svelte-677ddm),.moc-avatars.svelte-677ddm+.moc-meta:where(.svelte-677ddm){margin-top:16px}.moc-location.svelte-677ddm{color:var(--chat-text-muted,#6b7178)}.moc-when.svelte-677ddm{color:var(--chat-text,#1d2739)}.moc-repeat.svelte-677ddm{color:var(--chat-text,#1d2739);align-items:center;gap:8px;margin-top:16px;font-size:16px;line-height:24px;display:flex}.moc-repeat.svelte-677ddm svg:where(.svelte-677ddm){color:var(--chat-text,#1d2739);flex:none}.moc-note.svelte-677ddm{color:var(--chat-text-muted,#6b7178);margin-top:12px;font-size:14px;line-height:20px}.moc-followup-row.svelte-677ddm{margin-top:12px}.moc-followup.svelte-677ddm{appearance:none;cursor:pointer;height:40px;color:var(--chat-primary,#0066da);border:1px solid var(--chat-primary,#0066da);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background .12s,transform .12s,opacity .12s;display:inline-flex}.moc-followup.svelte-677ddm:hover:not(:disabled){background:#0066da14}.moc-followup.svelte-677ddm:active:not(:disabled){transform:scale(.97)}.moc-followup.svelte-677ddm:disabled{opacity:.45;cursor:not-allowed}.moc-error.svelte-677ddm{color:#962121;border-radius:var(--chat-radius-sm,8px);background:#fbeaea;border:1px solid #96212140;margin-top:8px;padding:6px 10px;font-size:12px}.evc-card.svelte-jsoxik{background:var(--chat-surface-elevated,#fff);border:1px solid var(--chat-border-strong,#b1bbc7);border-radius:var(--chat-radius-lg,24px);font-family:var(--chat-font-family,"Open Sans", system-ui, -apple-system, sans-serif);color:var(--chat-text,#1d2739);padding:16px}.evc-header.svelte-jsoxik{align-items:center;gap:8px;margin-bottom:12px;display:flex}.evc-icon.svelte-jsoxik{border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.evc-icon.is-success.svelte-jsoxik{color:#1a7f37;background:#e7f6ec}.evc-icon.is-warning.svelte-jsoxik{color:#9a6700;background:#fff3d6}.evc-title.svelte-jsoxik{letter-spacing:.08em;text-transform:uppercase;color:var(--chat-text-muted,#6b7178);margin:0;font-size:12px;font-weight:600;line-height:16px}.evc-rows.svelte-jsoxik{flex-direction:column;gap:8px;display:flex}.evc-row.svelte-jsoxik{background:var(--chat-surface,#f6f8fa);border:1px solid var(--chat-border,#e3e8ee);border-radius:var(--chat-radius-md,12px);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.evc-row-label.svelte-jsoxik{color:var(--chat-text-muted,#6b7178);font-size:14px}.evc-row-value.svelte-jsoxik{color:var(--chat-text-bright,#1d2739);text-align:right;font-size:14px;font-weight:500}.evc-cta.svelte-jsoxik{appearance:none;cursor:pointer;border-radius:var(--chat-radius-md,12px);width:100%;color:var(--chat-primary,#0066da);text-align:left;background:#0066da14;border:none;justify-content:space-between;align-items:center;margin-top:8px;padding:12px;font-family:inherit;font-size:14px;font-weight:600;transition:background .12s;display:flex}.evc-cta.svelte-jsoxik:hover{background:#0066da24}.evc-cta.svelte-jsoxik svg:where(.svelte-jsoxik){flex:none}@media (prefers-reduced-motion:reduce){.evc-cta.svelte-jsoxik{transition:none}}.gha-card.svelte-14z2ny{background:var(--chat-surface-elevated,#fff);border:1px solid var(--chat-border-strong,#b1bbc7);border-radius:var(--chat-radius-lg,24px);font-family:var(--chat-font-family,"Open Sans", system-ui, -apple-system, sans-serif);color:var(--chat-text,#1d2739);padding:16px}.gha-issue-title.svelte-14z2ny{color:var(--chat-text-bright,#1d2739);overflow-wrap:break-word;margin:0;font-size:18px;font-weight:600;line-height:26px}.gha-issue-repo.svelte-14z2ny{color:var(--chat-text-muted,#57606a);align-items:center;gap:8px;margin-top:12px;font-size:14px;line-height:20px;display:flex}.gha-issue-repo.svelte-14z2ny svg:where(.svelte-14z2ny){flex:none}.gha-issue-footer.svelte-14z2ny{align-items:center;margin-top:16px;display:flex}.gha-issue-number.svelte-14z2ny{color:var(--chat-text,#1d2739);font-size:13px;line-height:18px}.gha-github-mark.svelte-14z2ny{color:#171515;flex:none;margin-left:auto}.gha-open-row.svelte-14z2ny{margin-top:12px}.gha-open.svelte-14z2ny{height:40px;color:var(--chat-primary,#0066da);border:1px solid var(--chat-primary,#0066da);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .12s,transform .12s;display:inline-flex}.gha-open.svelte-14z2ny:hover{background:#0066da14}.gha-open.svelte-14z2ny:active{transform:scale(.97)}.gha-header.svelte-14z2ny{align-items:center;gap:8px;margin-bottom:12px;display:flex}.gha-icon.svelte-14z2ny{border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.gha-icon.is-success.svelte-14z2ny{color:#1a7f37;background:#e7f6ec}.gha-icon.is-warning.svelte-14z2ny{color:#9a6700;background:#fff3d6}.gha-icon.is-primary.svelte-14z2ny{color:var(--chat-primary,#0066da);background:#e6f1fe}.gha-icon.is-accent.svelte-14z2ny{color:#6f42c1;background:#f3ebfd}.gha-label.svelte-14z2ny{letter-spacing:.08em;text-transform:uppercase;color:var(--chat-text-muted,#6b7178);margin:0;font-size:12px;font-weight:600;line-height:16px}.gha-rows.svelte-14z2ny{flex-direction:column;gap:8px;display:flex}.gha-row.svelte-14z2ny{background:var(--chat-surface,#f6f8fa);border:1px solid var(--chat-border,#e3e8ee);border-radius:var(--chat-radius-md,12px);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.gha-row-label.svelte-14z2ny{color:var(--chat-text-muted,#6b7178);font-size:14px}.gha-row-value.svelte-14z2ny{color:var(--chat-text-bright,#1d2739);font-size:14px;font-weight:500}.gha-mono.svelte-14z2ny{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.gha-row-text.svelte-14z2ny{color:var(--chat-text-bright,#1d2739);margin:0;font-size:14px;line-height:20px}.gha-link.svelte-14z2ny{border-radius:var(--chat-radius-md,12px);color:var(--chat-primary,#0066da);background:#0066da14;justify-content:space-between;align-items:center;margin-top:8px;padding:12px;font-size:14px;font-weight:600;text-decoration:none;transition:background .12s;display:flex}.gha-link.svelte-14z2ny:hover{background:#0066da24}.gha-link.svelte-14z2ny svg:where(.svelte-14z2ny){flex:none}@media (prefers-reduced-motion:reduce){.gha-open.svelte-14z2ny,.gha-link.svelte-14z2ny{transition:none}.gha-open.svelte-14z2ny:active{transform:none}}.chart-card.svelte-zgnqa1{--cc-bg:var(--chat-surface-elevated,#ffffffb8);--cc-border:var(--chat-border,#00000014);--cc-text:var(--chat-text-bright,#111827);--cc-text-muted:var(--chat-text-muted,#6b7280);--cc-primary:var(--chat-primary,#03f);--cc-primary-soft:color-mix(in srgb, var(--chat-primary,#03f) 24%, transparent);--cc-primary-hover:var(--chat-primary-dark,#001f99);--cc-axis:var(--chat-border,#0000001f);--cc-warn:#ef4444;--cc-radius:var(--chat-radius,14px);--cc-font:var(--chat-font-family,inherit);background:var(--cc-bg);border:1px solid var(--cc-border);border-radius:var(--cc-radius);max-width:540px;font-family:var(--cc-font);-webkit-backdrop-filter:blur(18px)saturate(180%);flex-direction:column;align-self:flex-start;gap:.4rem;padding:.875rem 1rem .75rem;display:flex;box-shadow:inset 0 1px #ffffff8c,0 6px 20px -8px #0f172a1f,0 1px 2px #0f172a0a}.chart-title.svelte-zgnqa1{color:var(--cc-text);font-size:.875rem;font-weight:600;line-height:1.3}.chart-subtitle.svelte-zgnqa1{color:var(--cc-text-muted);font-size:.75rem;line-height:1.3}.chart-svg.svelte-zgnqa1{width:100%;height:auto;display:block}.chart-scroll.svelte-zgnqa1{margin:0 -.25rem;padding:0 .25rem}.chart-scroll.is-horizontal.svelte-zgnqa1{max-height:360px;overflow:hidden auto}.chart-scroll.is-horizontal.svelte-zgnqa1::-webkit-scrollbar{width:6px}.chart-scroll.is-horizontal.svelte-zgnqa1::-webkit-scrollbar-thumb{background:var(--cc-axis);border-radius:3px}.row-guide.svelte-zgnqa1{stroke:var(--cc-axis);stroke-width:1px;stroke-dasharray:1 3;opacity:.5}.bar-value-inside.svelte-zgnqa1{fill:var(--cc-bg);font-weight:700}.bar.svelte-zgnqa1{fill:var(--cc-primary-soft);transition:fill .12s}.bar-highlight.svelte-zgnqa1{fill:var(--cc-primary)}.bar.svelte-zgnqa1:hover{fill:var(--cc-primary-hover);fill-opacity:.7}.bar-highlight.svelte-zgnqa1:hover{fill:var(--cc-primary-hover)}.line-area.svelte-zgnqa1{fill:var(--cc-primary-soft);stroke:none}.line-stroke.svelte-zgnqa1{fill:none;stroke:var(--cc-primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.line-dot.svelte-zgnqa1{fill:var(--cc-bg);stroke:var(--cc-primary);stroke-width:1.5px;transition:fill .12s}.line-dot.bar-highlight.svelte-zgnqa1,.line-dot.svelte-zgnqa1:hover{fill:var(--cc-primary)}.bar-value.svelte-zgnqa1{fill:var(--cc-text);font-size:9px;font-weight:600}.cat-label.svelte-zgnqa1{fill:var(--cc-text-muted);font-size:9px}.axis-line.svelte-zgnqa1{stroke:var(--cc-axis);stroke-width:1px}.axis-tick.svelte-zgnqa1,.axis-label.svelte-zgnqa1{fill:var(--cc-text-muted);font-size:9px}.threshold-line.svelte-zgnqa1{stroke:var(--cc-warn);stroke-width:1px;stroke-dasharray:3 3}.threshold-label.svelte-zgnqa1{fill:var(--cc-warn);font-size:9px;font-weight:600}.empty.svelte-zgnqa1{color:var(--cc-text-muted);padding:.5rem 0;font-size:.8125rem}.view-full-pill.svelte-zgnqa1{color:var(--cc-primary);border:1px solid var(--cc-primary);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;margin-top:.25rem;padding:.375rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:filter .12s,background .12s}.view-full-pill.svelte-zgnqa1:hover{filter:brightness(.97)}.view-full-pill.is-active.svelte-zgnqa1{color:var(--chat-surface-elevated,#fff);background:var(--cc-primary)}.analytics-pill.svelte-1uzd3o1{--ac-primary:var(--chat-primary,#03f);--ac-primary-edge:var(--chat-primary-dark,#03f);--ac-on-primary:#fff;--ac-surface:var(--chat-surface-elevated,#fff);color:var(--ac-on-primary);background:var(--ac-primary);border:1px solid var(--ac-primary-edge);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:filter .12s,transform .12s;display:inline-flex}.analytics-pill.svelte-1uzd3o1 svg{stroke:var(--ac-on-primary)}.analytics-pill.svelte-1uzd3o1:hover:not(:disabled){filter:brightness(1.1)}.analytics-pill.svelte-1uzd3o1:active:not(:disabled){transform:translateY(1px)}.analytics-pill.is-active.svelte-1uzd3o1{background:var(--ac-surface);color:var(--ac-primary);border-color:var(--ac-primary-edge)}.analytics-pill.is-active.svelte-1uzd3o1 svg{stroke:var(--ac-primary)}.analytics-pill.svelte-1uzd3o1:disabled{opacity:.5;cursor:not-allowed}.analytics-rows-label.svelte-a7qtdh{color:var(--chat-text-muted,#9ca3af);opacity:.85;font-size:.75rem;display:inline-block}.sc-card.svelte-6f3b8p{background:var(--chat-bot-bubble-bg,#fff);color:var(--chat-text,#1d2739);border-radius:1rem 1rem 1rem .25rem;font-size:.9375rem;line-height:1.55;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.sc-card.sc-open.svelte-6f3b8p{overflow:visible}.sc-answer.svelte-6f3b8p{padding:.75rem 1rem .5rem}.sc-answer.svelte-6f3b8p p{margin:0 0 .5em}.sc-answer.svelte-6f3b8p p:last-child{margin-bottom:0}.sc-answer.svelte-6f3b8p strong{font-weight:600}.sc-answer.svelte-6f3b8p a{color:var(--chat-primary,#0066da);text-decoration:underline}.sc-footer.svelte-6f3b8p{align-items:center;padding:.375rem .75rem .625rem;display:flex}.sc-answer-pending.svelte-6f3b8p{gap:.375rem;padding:.875rem 1rem;display:flex}.sc-wait-dot.svelte-6f3b8p{background:var(--chat-accent,#0066da);border-radius:9999px;width:.5rem;height:.5rem;animation:1s ease-in-out infinite svelte-6f3b8p-scWait}.sc-wait-dot.svelte-6f3b8p:nth-child(2){animation-delay:.15s}.sc-wait-dot.svelte-6f3b8p:nth-child(3){animation-delay:.3s}@keyframes svelte-6f3b8p-scWait{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.75;transform:translateY(-2px)}}.sc-pill.svelte-6f3b8p{background:var(--chat-surface,#0f172a0a);border:1px solid var(--chat-border,#0f172a14);font:inherit;color:var(--chat-text-muted,#64748b);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:.3125rem .75rem .3125rem .375rem;font-size:.8125rem;font-weight:500;line-height:1.2;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.sc-pill.svelte-6f3b8p:hover:not(:disabled){background:var(--chat-surface-hover,#0f172a0f);border-color:var(--chat-border-strong,#0f172a24);color:var(--chat-text,#1d2739)}.sc-pill.svelte-6f3b8p:disabled{opacity:.5;cursor:default}.sc-pill.is-open.svelte-6f3b8p{background:var(--chat-surface-hover,#0f172a14);border-color:var(--chat-border-strong,#0f172a29);color:var(--chat-text,#1d2739)}.sc-pill-icon.svelte-6f3b8p{flex-shrink:0;width:14px;height:14px;margin-left:.125rem}.sc-favicon-stack.svelte-6f3b8p{flex-shrink:0;align-items:center;display:inline-flex}.sc-stack-favicon.svelte-6f3b8p{background:var(--chat-bot-bubble-bg,#fff);width:18px;height:18px;box-shadow:0 0 0 1.5px var(--chat-surface,#0f172a0a);object-fit:cover;border-radius:9999px}.sc-stack-favicon.svelte-6f3b8p+.sc-stack-favicon:where(.svelte-6f3b8p){margin-left:-6px}.sc-pill.svelte-6f3b8p:hover:not(:disabled) .sc-stack-favicon:where(.svelte-6f3b8p),.sc-pill.is-open.svelte-6f3b8p .sc-stack-favicon:where(.svelte-6f3b8p){box-shadow:0 0 0 1.5px var(--chat-surface-hover,#0f172a0f)}.sc-pill-label.svelte-6f3b8p{white-space:nowrap}.sc-pill-chevron.svelte-6f3b8p{opacity:.65;width:10px;height:10px;transition:transform .15s}.sc-pill-chevron.rotated.svelte-6f3b8p{transform:rotate(180deg)}.sc-panel.svelte-6f3b8p{padding:0 .75rem .75rem;animation:.14s ease-out svelte-6f3b8p-scPanelIn}.sc-results.svelte-6f3b8p{border-top:1px solid var(--chat-border,#0f172a14);flex-direction:column;gap:.375rem;padding-top:.25rem;display:flex}.sc-result.svelte-6f3b8p{background:var(--chat-surface,#0f172a08);border:1px solid var(--chat-border,#0f172a0d);color:inherit;border-radius:.625rem;gap:.625rem;padding:.5rem .625rem;text-decoration:none;transition:background-color .12s;display:flex}.sc-result[href].svelte-6f3b8p:hover{background:var(--chat-surface-hover,#0f172a0f)}.sc-result.svelte-6f3b8p:not([href]){cursor:default}.sc-favicon.svelte-6f3b8p{border-radius:3px;flex-shrink:0;width:16px;height:16px;margin-top:1px}.sc-result-body.svelte-6f3b8p{flex:1;min-width:0}.sc-result-title.svelte-6f3b8p{color:var(--chat-text,#1d2739);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:600;display:-webkit-box;overflow:hidden}.sc-result-snippet.svelte-6f3b8p{color:var(--chat-text-muted,#64748b);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:11px;display:-webkit-box;overflow:hidden}.sc-result-meta.svelte-6f3b8p{color:var(--chat-text-muted,#64748b);align-items:center;gap:.375rem;margin-top:3px;font-size:10px;display:flex}.sc-panel-footer.svelte-6f3b8p{color:var(--chat-text-muted,#64748b);text-align:right;margin:.5rem 0 0;font-size:10px}@keyframes svelte-6f3b8p-scPanelIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.sc-truncate.svelte-6f3b8p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-dim.svelte-6f3b8p{opacity:.7}.rm-root.svelte-1wlryeu{display:contents}.rm-card.svelte-1wlryeu{background:var(--chat-surface,#ffffff0a);border:1px solid var(--chat-border,#ffffff14);border-radius:var(--chat-radius,14px);font-family:var(--chat-font-family,system-ui, -apple-system, sans-serif);overflow:hidden}.rm-image-wrap.svelte-1wlryeu{background:var(--chat-surface-elevated,#0000000a);width:100%;position:relative;overflow:hidden}.rm-canvas.svelte-1wlryeu{position:absolute;inset:0}.rm-here.svelte-1wlryeu{pointer-events:none;z-index:20;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%)}.rm-here-dot.svelte-1wlryeu{background:#1d6ef5;border:3px solid #fff;border-radius:50%;position:absolute;inset:0;box-shadow:0 1px 4px #00000059}.rm-here-halo.svelte-1wlryeu{background:#1d6ef538;border-radius:50%;animation:2s ease-out infinite svelte-1wlryeu-rm-pulse;position:absolute;inset:-6px}@keyframes svelte-1wlryeu-rm-pulse{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}.rm-start.svelte-1wlryeu{pointer-events:none;z-index:19;background:#fff;border:4px solid #1d6ef5;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000059}.rm-user-faraway.svelte-1wlryeu{pointer-events:none;z-index:22;background:#1d6ef5eb;border-radius:999px;align-items:center;padding:3px 8px;display:inline-flex;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #00000059}.rm-user-faraway-label.svelte-1wlryeu{color:#fff;white-space:nowrap;font-size:10px;font-weight:600;line-height:1}.rm-maximize.svelte-1wlryeu{color:#fff;cursor:pointer;z-index:4;-webkit-backdrop-filter:blur(4px);background:#0000008c;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:8px;left:8px}.rm-maximize.svelte-1wlryeu:hover{background:#000000b3}.rm-unresolved.svelte-1wlryeu{color:#fff;-webkit-backdrop-filter:blur(4px);z-index:3;background:#0000008c;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600;position:absolute;top:8px;right:8px}.rm-pin.svelte-1wlryeu{cursor:pointer;z-index:5;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;transform:translate(-50%,-100%)}.rm-pin-large.svelte-1wlryeu{width:36px;height:36px}.rm-pin-teardrop-icon.svelte-1wlryeu{color:var(--chat-primary,#0070f0);filter:drop-shadow(0 3px 6px #00000059)}.rm-pin-large.svelte-1wlryeu .rm-pin-teardrop-icon:where(.svelte-1wlryeu){width:28px;height:36px}.rm-pin-dest.svelte-1wlryeu{z-index:6}.rm-pin-dest.svelte-1wlryeu .rm-pin-teardrop-icon:where(.svelte-1wlryeu){width:26px;height:33px}.rm-pin-large.rm-pin-dest.svelte-1wlryeu .rm-pin-teardrop-icon:where(.svelte-1wlryeu){width:34px;height:43px}.rm-avatar.svelte-1wlryeu{z-index:6;pointer-events:auto;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff,0 2px 8px #00000040}.rm-avatar-img.svelte-1wlryeu{object-fit:cover;width:100%;height:100%;display:block}.rm-avatar-fallback.svelte-1wlryeu{color:#fff;letter-spacing:.02em;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;font-weight:700;display:flex}.rm-avatar-pin.svelte-1wlryeu{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;padding:0}.rm-avatar-pin-large.svelte-1wlryeu{width:40px;height:40px}.rm-avatar-pin-selected.svelte-1wlryeu{z-index:7;box-shadow:0 0 0 3px var(--chat-accent,#1d6ef5), 0 2px 8px #00000040}.rm-colleagues-toggle.svelte-1wlryeu{color:#0f172a;cursor:pointer;z-index:8;-webkit-backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s,transform .12s;display:inline-flex;position:absolute;bottom:16px;left:16px;box-shadow:0 4px 16px #0000002e}.rm-colleagues-toggle.svelte-1wlryeu:hover:not(:disabled){background:#fff}.rm-colleagues-toggle.svelte-1wlryeu:active:not(:disabled){transform:scale(.98)}.rm-colleagues-toggle.svelte-1wlryeu:disabled{opacity:.7;cursor:progress}.rm-colleagues-toggle-active.svelte-1wlryeu{background:var(--chat-primary,#6366f1);color:#fff;border-color:var(--chat-primary,#6366f1)}.rm-colleagues-toggle-active.svelte-1wlryeu:hover:not(:disabled){background:var(--chat-primary,#6366f1);filter:brightness(1.05)}.rm-colleagues-spinner.svelte-1wlryeu{border:2px solid #0f172a2e;border-top-color:var(--chat-primary,#6366f1);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite svelte-1wlryeu-rm-spin;display:inline-block}.rm-colleagues-toggle-active.svelte-1wlryeu .rm-colleagues-spinner:where(.svelte-1wlryeu){border-color:#fff #ffffff59 #ffffff59}.rm-colleagues-status.svelte-1wlryeu{color:#fff;z-index:8;-webkit-backdrop-filter:blur(4px);pointer-events:none;background:#0f172ac7;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500;position:absolute;bottom:60px;left:16px}.rm-floor-select.svelte-1wlryeu{border-top:1px solid var(--chat-border,#0000000f);align-items:center;gap:4px;padding:8px 12px;display:flex}.rm-floor-select-modal.svelte-1wlryeu{border-top:1px solid #00000014}.rm-floor-tab.svelte-1wlryeu{border:1px solid var(--chat-border,#0000001a);min-height:36px;font:inherit;color:var(--chat-text-muted,#64748b);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border-radius:6px;flex:1;justify-content:center;align-items:center;padding:6px 12px;font-size:13px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.rm-floor-tab.svelte-1wlryeu:hover{background:var(--chat-surface,#0000000a);color:var(--chat-text,#0f172a)}.rm-floor-tab-active.svelte-1wlryeu{background:var(--chat-primary,#6366f1);border-color:var(--chat-primary,#6366f1);color:#fff;font-weight:600}.rm-floor-tab.svelte-1wlryeu:focus-visible{outline:2px solid var(--chat-primary,#6366f1);outline-offset:2px}.rm-loading-overlay.svelte-1wlryeu{background:var(--chat-bg,#fff);color:var(--chat-text-muted,#64748b);z-index:6;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;inset:0}.rm-modal-error.svelte-1wlryeu{color:#b91c1c;background:#ef44440f}.rm-spinner.svelte-1wlryeu{border:2px solid var(--chat-border,#0000002e);border-top-color:var(--chat-primary,#6366f1);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite svelte-1wlryeu-rm-spin}.rm-loading-text.svelte-1wlryeu{font-weight:500}.rm-error.svelte-1wlryeu{border-radius:var(--chat-radius,14px);color:#b91c1c;font-size:12px;font-family:var(--chat-font-family,system-ui, -apple-system, sans-serif);background:#ef444414;border:1px solid #ef444438;align-items:center;gap:8px;padding:10px 12px;display:flex}.rm-error-msg.svelte-1wlryeu{word-break:break-word;flex:1;min-width:0}.rm-error-close.svelte-1wlryeu{all:unset;color:#b91c1c;cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.rm-error-close.svelte-1wlryeu:hover{background:#ef444426}.rm-modal.svelte-1wlryeu{z-index:9999;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0}.rm-modal-backdrop.svelte-1wlryeu{all:unset;-webkit-backdrop-filter:blur(6px);cursor:zoom-out;background:#000000a6;position:absolute;inset:0}.rm-modal-card.svelte-1wlryeu{width:100%;height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#fff;border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.rm-modal-close.svelte-1wlryeu{all:unset;color:#1d2739;cursor:pointer;z-index:12;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 2px 8px #0000002e}.rm-modal-close.svelte-1wlryeu:hover{background:#f9fafb}.rm-modal-canvas-wrap.svelte-1wlryeu{background:var(--chat-surface-elevated,#0000000a);flex:1;min-height:0;position:relative;overflow:hidden}.rm-floor-select-modal.svelte-1wlryeu{z-index:11;background:#fff;position:relative}@keyframes svelte-1wlryeu-rm-spin{to{transform:rotate(360deg)}}.rm-carousel.svelte-1wlryeu{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none;z-index:30;background:0 0;gap:12px;padding:8px max(20px,50% - 240px);display:flex;position:absolute;bottom:12px;left:0;right:0;overflow:auto hidden}.rm-carousel.rm-carousel-dragging.svelte-1wlryeu{scroll-snap-type:none;cursor:grabbing}.rm-carousel.svelte-1wlryeu::-webkit-scrollbar{display:none}.rm-carousel-single.svelte-1wlryeu{justify-content:center;padding:8px 20px;overflow-x:hidden}.rm-carousel-modal.svelte-1wlryeu{padding:12px max(24px,50% - 260px)}.rm-carousel-card.svelte-1wlryeu{box-sizing:border-box;scroll-snap-align:center;scroll-snap-stop:always;background:var(--chat-surface-elevated,#fff);border:1px solid var(--chat-border,#00000014);cursor:grab;text-align:left;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:16px;flex:none;grid-template-columns:72px 1fr;align-items:center;gap:12px;width:min(82vw,480px);min-width:200px;max-width:calc(100% - 40px);padding:12px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:0 6px 18px #00000024}.rm-carousel-card-nothumb.svelte-1wlryeu{grid-template-columns:1fr}.rm-carousel-modal.svelte-1wlryeu .rm-carousel-card:where(.svelte-1wlryeu){width:min(82vw,520px)}.rm-carousel-single.svelte-1wlryeu .rm-carousel-card:where(.svelte-1wlryeu){cursor:default;width:min(90vw,480px)}.rm-carousel-card.svelte-1wlryeu:focus-visible{outline:2px solid var(--chat-accent,#1d6ef5);outline-offset:2px}.rm-carousel-card-active.svelte-1wlryeu{border-color:var(--chat-accent,#1d6ef5);box-shadow:0 2px 14px #1d6ef538}.rm-carousel-thumb.svelte-1wlryeu{background:#0000000f;border-radius:12px;flex-shrink:0;width:72px;height:72px;overflow:hidden}.rm-carousel-thumb.svelte-1wlryeu img:where(.svelte-1wlryeu){object-fit:cover;width:100%;height:100%;display:block}.rm-carousel-thumb-skel.svelte-1wlryeu{background:linear-gradient(90deg,#0000000a,#00000017,#0000000a) 0 0/200% 100%;width:100%;height:100%;animation:1.2s ease-in-out infinite svelte-1wlryeu-rm-thumb-skel}@keyframes svelte-1wlryeu-rm-thumb-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.rm-carousel-info.svelte-1wlryeu{flex-direction:column;gap:2px;min-width:0;display:flex}.rm-carousel-head.svelte-1wlryeu{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.rm-carousel-name.svelte-1wlryeu{color:var(--chat-text,#0f172a);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.rm-carousel-meta.svelte-1wlryeu{color:var(--chat-text-muted,#64748b);align-items:center;gap:5px;font-size:13px;display:inline-flex}.rm-carousel-meta-sep.svelte-1wlryeu{opacity:.6}.rm-carousel-features.svelte-1wlryeu{color:var(--chat-accent,#1d6ef5);align-items:center;gap:6px;min-width:0;margin-top:2px;font-size:12px;display:inline-flex}.rm-carousel-sparkle.svelte-1wlryeu{flex-shrink:0}.rm-carousel-feats-text.svelte-1wlryeu{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rm-carousel-book.svelte-1wlryeu{color:var(--chat-accent,#1d6ef5);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;flex-shrink:0;padding:4px 6px;font-size:15px;font-weight:600}.rm-carousel-book.svelte-1wlryeu:hover:not(:disabled){background:#1d6ef514}.rm-carousel-book.svelte-1wlryeu:disabled{opacity:.6;cursor:progress}.rm-carousel-actions.svelte-1wlryeu{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.rm-carousel-nav.svelte-1wlryeu{color:var(--chat-accent,#1d6ef5);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:4px 6px;font-size:15px;font-weight:600;display:inline-flex}.rm-carousel-nav.svelte-1wlryeu:hover{background:#1d6ef514}.rm-carousel-nav.svelte-1wlryeu svg:where(.svelte-1wlryeu){flex-shrink:0}.rm-carousel-status.svelte-1wlryeu{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600}.rm-carousel-success.svelte-1wlryeu{color:#059669;background:#0596691a}.rm-pin-selected.svelte-1wlryeu{z-index:7}.rm-pin-selected.svelte-1wlryeu .rm-pin-teardrop-icon:where(.svelte-1wlryeu){filter:drop-shadow(0 4px 8px #0f172a80);width:30px;height:38px}.rm-pin-large.rm-pin-selected.svelte-1wlryeu .rm-pin-teardrop-icon:where(.svelte-1wlryeu){width:38px;height:48px}.rm-pin-selected.svelte-1wlryeu:before{content:"";pointer-events:none;background:#0f172a38;border-radius:50%;width:44px;height:44px;animation:2s ease-out infinite svelte-1wlryeu-rm-pulse-selected;position:absolute;top:50%;left:50%}.rm-pin-large.rm-pin-selected.svelte-1wlryeu:before{width:56px;height:56px}@keyframes svelte-1wlryeu-rm-pulse-selected{0%{opacity:.7;transform:translate(-50%,-50%)scale(1)}70%{opacity:0;transform:translate(-50%,-50%)scale(1.6)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.map-card.svelte-17koyof{font-family:var(--chat-font-family,inherit);padding:12px 14px 14px}.mc-head.svelte-17koyof{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.mc-title.svelte-17koyof{color:var(--chat-text-bright,#111827);letter-spacing:.01em;margin:0;font-size:13px;font-weight:600}.mc-badges.svelte-17koyof{flex-shrink:0;gap:6px;display:flex}.mc-badge.svelte-17koyof{background:var(--chat-surface-elevated,#0000000f);color:var(--chat-text-muted,#6b7280);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.mc-badge--warn.svelte-17koyof{color:#b45309;background:#f59e0b29}.mc-subtitle.svelte-17koyof{color:#b45309;margin:0 0 8px;font-size:13px}.mc-map.svelte-17koyof{border:1px solid var(--chat-border,#00000014);background:var(--chat-surface,#00000005);border-radius:12px;min-height:60px;margin-bottom:10px;overflow:hidden}.mc-open-full.svelte-17koyof{border:1px solid var(--chat-border,#00000014);width:100%;color:var(--chat-accent,#1d6ef5);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-bottom:10px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.mc-open-full.svelte-17koyof:hover{background:#1d6ef514}.mc-open-full.svelte-17koyof svg:where(.svelte-17koyof){flex-shrink:0}.mc-empty.svelte-17koyof{color:var(--chat-text-muted,#6b7280);margin:0;font-size:13px}.mc-note.svelte-17koyof{color:var(--chat-text-muted,#6b7280);margin:4px 0 0;font-size:12px}.ip-card.svelte-w08bbl{background:var(--chat-bot-bubble-bg,#fff);font-family:var(--chat-font-family,system-ui, -apple-system, sans-serif);border-radius:1rem 1rem 1rem .25rem;flex-direction:column;gap:.625rem;padding:.75rem 1rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.ip-prompt.svelte-w08bbl{color:var(--chat-text,#0f172a);margin:0;font-size:.9375rem;line-height:1.55}.ip-pills.svelte-w08bbl{flex-wrap:wrap;gap:.5rem;display:flex}.ip-pill.svelte-w08bbl{background:var(--chat-bg-muted,color-mix(in srgb, var(--chat-text,#0f172a) 5%, var(--chat-surface,#fff)));border:1px solid var(--chat-border,#e2e8f0);font:inherit;color:var(--chat-text,#0f172a);cursor:pointer;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s,transform .1s,opacity .15s}.ip-pill.svelte-w08bbl:hover:not(:disabled){border-color:var(--chat-primary,#6366f1);color:var(--chat-primary,#6366f1);background:color-mix(in srgb, var(--chat-primary,#6366f1) 8%, var(--chat-surface,#fff))}.ip-pill.svelte-w08bbl:active:not(:disabled){transform:scale(.96)}.ip-pill.svelte-w08bbl:disabled{opacity:.5;cursor:not-allowed}.ip-pill-connect.svelte-w08bbl{border-color:color-mix(in srgb, var(--chat-primary,#6366f1) 35%, transparent);color:var(--chat-primary,#6366f1);align-items:center;gap:.375rem;display:inline-flex}.ip-pill-connect.svelte-w08bbl:hover:not(:disabled){border-color:var(--chat-primary,#6366f1);background:color-mix(in srgb, var(--chat-primary,#6366f1) 8%, var(--chat-surface,#fff))}.ip-plug.svelte-w08bbl{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ip-error.svelte-w08bbl{color:#ef4444;margin:0;font-size:.8125rem}@keyframes svelte-1rp48ov-genUIIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.bcar.svelte-1hgpn5g{position:relative}.bcar-track.svelte-1hgpn5g{scroll-snap-type:x mandatory;scroll-behavior:smooth;touch-action:pan-y;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;user-select:none;gap:.75rem;padding:.25rem 0 .5rem;display:flex;overflow:auto hidden}.bcar-track.svelte-1hgpn5g::-webkit-scrollbar{width:0;height:0;display:none}.bcar-track.bcar-track-dragging.svelte-1hgpn5g{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.bcar-slide.svelte-1hgpn5g{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 94%;min-width:0}.bcar-slide.svelte-1hgpn5g img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media (width>=640px){.bcar-slide.svelte-1hgpn5g{flex:0 0 88%}}@media (width>=960px){.bcar-slide.svelte-1hgpn5g{flex:0 0 320px}}.bcar-arrow.svelte-1hgpn5g{border:1px solid var(--chat-border,#00000014);background:var(--chat-surface-elevated,#fff);width:36px;height:36px;color:var(--chat-text,#0f172a);cursor:pointer;opacity:0;z-index:2;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .16s,transform .16s;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0f172a1f}.bcar-arrow-prev.svelte-1hgpn5g{left:4px}.bcar-arrow-next.svelte-1hgpn5g{right:4px}.bcar-arrow.svelte-1hgpn5g:hover{transform:translateY(-50%)scale(1.06)}.bcar-arrow.svelte-1hgpn5g:active{transform:translateY(-50%)scale(.96)}.bcar-arrow-hidden.svelte-1hgpn5g{pointer-events:none;opacity:0!important}@media (hover:hover) and (pointer:fine){.bcar-arrow.svelte-1hgpn5g{display:inline-flex}.bcar.svelte-1hgpn5g:hover .bcar-arrow:where(.svelte-1hgpn5g):not(.bcar-arrow-hidden),.bcar.svelte-1hgpn5g:focus-within .bcar-arrow:where(.svelte-1hgpn5g):not(.bcar-arrow-hidden){opacity:1}}.bcar-dots.svelte-1hgpn5g{justify-content:center;align-items:center;gap:6px;padding:8px 0 2px;display:flex}.bcar-dot.svelte-1hgpn5g{appearance:none;background:var(--chat-border,#0f172a2e);cursor:pointer;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:background .18s,width .18s}.bcar-dot.svelte-1hgpn5g:hover{background:var(--chat-text-muted,#0f172a59)}.bcar-dot-active.svelte-1hgpn5g{background:var(--chat-primary,#2563eb);width:18px}.bcar-view-all.svelte-1hgpn5g{color:var(--chat-primary,#0066da);border:1px solid var(--chat-primary,#0066da);font-family:var(--chat-font-family,system-ui, -apple-system, sans-serif);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-top:4px;padding:8px 20px;font-size:13px;font-weight:600;transition:background .12s,transform .12s;display:inline-flex}.bcar-view-all.svelte-1hgpn5g:hover{background:#0066da14}.bcar-view-all.svelte-1hgpn5g:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.bcar-track.svelte-1hgpn5g{scroll-behavior:auto}.bcar-dot.svelte-1hgpn5g,.bcar-arrow.svelte-1hgpn5g{transition:none}}.ch-bar.svelte-njyd0g{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;padding:.875rem 1rem;display:grid}.ch-side.svelte-njyd0g{align-items:center;gap:.5rem;display:flex}.ch-right.svelte-njyd0g{justify-content:flex-end}.ch-center.svelte-njyd0g{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.ch-title.svelte-njyd0g{color:var(--chat-text-bright,#0f172a);white-space:nowrap;text-overflow:ellipsis;max-width:60vw;margin:0;font-size:1.375rem;font-weight:500;overflow:hidden}.ch-status.svelte-njyd0g{align-items:center;gap:6px;display:inline-flex}.ch-status-dot.svelte-njyd0g{border-radius:50%;width:6px;height:6px}.ch-status-label.svelte-njyd0g{color:var(--chat-text-muted,#64748b);font-size:11px}.ch-icon-btn.svelte-njyd0g{width:36px;height:36px;color:var(--chat-text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:background .12s,color .12s,transform .12s;display:inline-flex}.ch-icon-btn.svelte-njyd0g:hover{color:var(--chat-text-bright,#0f172a);background:#0f172a0f}.ch-icon-btn.svelte-njyd0g:active{transform:scale(.96)}.cib-wrap.svelte-1ehutq4{padding:.5rem 1rem calc(.5rem + max(env(safe-area-inset-bottom), var(--chat-kb-inset,0px)));flex-shrink:0}.cib-form.svelte-1ehutq4{max-width:48rem;margin:0 auto}.cib-pill.svelte-1ehutq4{background:var(--chat-surface,#fff);box-shadow:0 8px 22px color-mix(in srgb, var(--chat-primary) 18%, transparent), 0 4px 14px color-mix(in srgb, var(--chat-primary) 12%, transparent), 0 1px 2px #0f172a0a;border-radius:1.5rem;align-items:center;gap:.375rem;padding:.375rem;transition:box-shadow .16s;display:flex}.cib-pill.svelte-1ehutq4:focus-within{box-shadow:0 10px 26px color-mix(in srgb, var(--chat-primary) 24%, transparent), 0 4px 16px color-mix(in srgb, var(--chat-primary) 18%, transparent), 0 0 0 1px var(--chat-primary)}.cib-pill.is-recording.svelte-1ehutq4{box-shadow:0 4px 14px #ef44442e,0 0 0 1px #ef444480}.cib-input.svelte-1ehutq4{min-width:0;font:inherit;color:var(--chat-text,#0f172a);background:0 0;border:none;outline:none;flex:1;padding:.5rem .5rem .5rem 1rem;font-size:.9375rem}.cib-input.svelte-1ehutq4::placeholder{color:var(--chat-text-muted,#94a3b8)}.cib-action.svelte-1ehutq4{cursor:pointer;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background .12s,transform .12s,opacity .12s,filter .12s;display:inline-flex}.cib-action.svelte-1ehutq4:active:not(:disabled){transform:scale(.94)}.cib-mic.svelte-1ehutq4{background:var(--chat-icon-gradient);color:#fff}.cib-mic.svelte-1ehutq4:hover{filter:brightness(1.06)}.cib-mic.is-recording.svelte-1ehutq4{color:#fff;background:#ef4444;animation:1.1s ease-in-out infinite svelte-1ehutq4-cib-pulse}.cib-send.svelte-1ehutq4{background:var(--chat-primary);color:#fff}.cib-send.svelte-1ehutq4:hover:not(:disabled){filter:brightness(1.06)}.cib-send.svelte-1ehutq4:disabled{opacity:.4;cursor:not-allowed}.cib-meter.svelte-1ehutq4{background:#0f172a0f;border-radius:999px;max-width:48rem;height:3px;margin:.375rem auto 0;overflow:hidden}.cib-meter-fill.svelte-1ehutq4{background:#ef4444;border-radius:999px;height:100%;transition:width .1s linear}@keyframes svelte-1ehutq4-cib-pulse{0%,to{opacity:1}50%{opacity:.55}}.nova-messages.svelte-rqbjny{scrollbar-width:none;-ms-overflow-style:none}.nova-messages.svelte-rqbjny::-webkit-scrollbar{width:0;height:0;display:none}.nova-chat-sdk.svelte-rqbjny{--color-text-muted:var(--chat-text-muted);--color-text-bright:var(--chat-text-bright);--color-text:var(--chat-text);--color-text-primary:var(--chat-text);--color-text-secondary:var(--chat-text-muted);--color-surface:var(--chat-surface);--color-surface-elevated:var(--chat-surface-elevated);--color-border:var(--chat-border);--color-primary:var(--chat-primary);--color-primary-dark:var(--chat-primary-dark);--color-primary-light:var(--chat-accent);--color-success:#34d399;--color-error:#f87171;--color-warning:#fbbf24;background:var(--chat-bg);color:var(--chat-text);font-family:var(--chat-font-family);position:relative}@keyframes svelte-rqbjny-slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-rqbjny-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-rqbjny-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes svelte-rqbjny-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.bounce-dot.svelte-rqbjny{animation:.6s infinite svelte-rqbjny-bounce}.bounce-dot.d1.svelte-rqbjny{animation-delay:.1s}.bounce-dot.d2.svelte-rqbjny{animation-delay:.2s}.nova-chat-sdk .chat-markdown .code-fence{background:#00000059;border:1px solid #ffffff0f;border-radius:.75rem;margin:.75rem -.5rem;overflow:hidden}.nova-chat-sdk .chat-markdown .code-fence pre{margin:0;padding:.75rem 1rem;font-size:.8rem;line-height:1.5;overflow-x:auto}.nova-chat-sdk .chat-markdown .code-fence code{color:#e2e8f0;font-family:SF Mono,Fira Code,monospace}.nova-chat-sdk .chat-markdown .code-lang{text-transform:uppercase;letter-spacing:.05em;color:#ffffff59;border-bottom:1px solid #ffffff0f;padding:.25rem 1rem;font-size:.65rem;font-weight:600;display:block}.nova-chat-sdk .chat-markdown .inline-code{background:#0003;border:1px solid #ffffff0f;border-radius:.375rem;padding:.1rem .35rem;font-family:SF Mono,Fira Code,monospace;font-size:.85em}.nova-chat-sdk .chat-markdown .md-list-hidden{display:none}.nova-chat-sdk .glass{background:var(--chat-surface);border:1px solid var(--chat-border);border-radius:var(--chat-radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nova-chat-sdk .glass-sm{background:var(--chat-surface);border:1px solid var(--chat-border);border-radius:calc(var(--chat-radius) * .75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nova-auth-gate.svelte-rqbjny{background:var(--chat-bg,#0a0a0f);height:100%;color:var(--chat-text-muted,#94a3b8);font-family:var(--chat-font-family,system-ui, -apple-system, sans-serif);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.auth-spinner.svelte-rqbjny{border:2px solid var(--chat-border,#ffffff1a);border-top-color:var(--chat-primary,#8b5cf6);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite svelte-rqbjny-spin}.auth-message.svelte-rqbjny{color:var(--chat-text,#e2e8f0);margin:0;font-size:1rem}@keyframes svelte-rqbjny-spin{to{transform:rotate(360deg)}}
