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