.meeting-modal-close.svelte-1uzzjo{position:absolute;top:18px;right:20px;width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;z-index:2}.meeting-modal-header.svelte-1uzzjo{flex-shrink:0;min-width:0;padding:22px 64px 20px 28px;background:var(--panel-bg);border-bottom:1px solid var(--line)}.meeting-modal-heading-row.svelte-1uzzjo{display:flex;align-items:center;justify-content:space-between;gap:16px}.meeting-modal-eyebrow.svelte-1uzzjo{display:flex;align-items:center;gap:8px;color:var(--ink-2);font-size:var(--font-caption);font-weight:600;text-transform:uppercase}.meeting-header-icon.svelte-1uzzjo{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:var(--accent);background:var(--accent-surface);border:1px solid var(--accent-border);border-radius:8px}.meeting-phase-pill.svelte-1uzzjo{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;color:var(--ink-2);background:color-mix(in oklab,var(--ink-3) 8%,transparent);border:1px solid var(--line);border-radius:999px;font-size:var(--text-11-5);font-weight:550;white-space:nowrap}.meeting-phase-dot.svelte-1uzzjo{width:6px;height:6px;background:var(--ink-3);border-radius:50%}.meeting-phase-pill[data-tone=attention].svelte-1uzzjo{color:var(--color-warn);background:var(--warn-surface);border-color:var(--warn-border)}.meeting-phase-pill[data-tone=attention].svelte-1uzzjo .meeting-phase-dot:where(.svelte-1uzzjo){background:var(--color-warn)}.meeting-phase-pill[data-tone=success].svelte-1uzzjo{color:var(--status-done-fg);background:var(--status-done-bg);border-color:color-mix(in oklab,var(--status-done-fg) 24%,var(--line))}.meeting-phase-pill[data-tone=success].svelte-1uzzjo .meeting-phase-dot:where(.svelte-1uzzjo){background:var(--status-done-fg)}.meeting-phase-pill[data-tone=processing].svelte-1uzzjo{color:var(--accent);background:var(--accent-surface);border-color:var(--accent-border)}.meeting-phase-pill[data-tone=processing].svelte-1uzzjo .meeting-phase-dot:where(.svelte-1uzzjo){background:var(--accent);animation:pulse 1.4s ease-in-out infinite}.meeting-header-context.svelte-1uzzjo{max-width:660px;margin-top:5px;color:var(--ink-3);font-size:var(--text-12-5);line-height:1.45}.meeting-title-row.svelte-1uzzjo{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:12px}.meeting-title-readonly.svelte-1uzzjo{min-width:0;color:var(--ink-1);font-size:var(--text-24);font-weight:650;line-height:1.2;overflow-wrap:anywhere}.meeting-title-actions.svelte-1uzzjo{display:flex;flex:none;align-items:center;gap:7px}.meeting-edit-details-button.svelte-1uzzjo{display:inline-flex;flex:none;align-items:center;gap:6px;padding:6px 10px;color:var(--ink-2);background:color-mix(in oklab,var(--panel-bg) 80%,transparent);border:1px solid var(--line);border-radius:8px;cursor:pointer;font-size:var(--text-11-5);font-weight:550}.meeting-edit-details-button.svelte-1uzzjo:hover{color:var(--ink-1);border-color:var(--line-2)}.meeting-edit-details-button.svelte-1uzzjo:disabled{cursor:default;opacity:.55}.meeting-edit-details-button.is-primary.svelte-1uzzjo{color:var(--accent-fg);background:var(--accent);border-color:var(--accent)}.meeting-modal-body.svelte-1uzzjo{flex:1;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.meeting-section-nav.svelte-1uzzjo{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:4px;min-width:0;padding:9px 28px;overflow-x:auto;background:color-mix(in oklab,var(--panel-bg) 94%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none}.meeting-section-nav.svelte-1uzzjo::-webkit-scrollbar{display:none}.meeting-section-nav.svelte-1uzzjo button:where(.svelte-1uzzjo){flex:none;padding:6px 11px;color:var(--ink-3);background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:var(--text-12);font-weight:500}.meeting-section-nav.svelte-1uzzjo button:where(.svelte-1uzzjo):hover{color:var(--ink-1);background:var(--panel-hover)}.meeting-section-nav.svelte-1uzzjo button.is-active:where(.svelte-1uzzjo){color:var(--accent);background:var(--accent-selection);border-color:var(--accent-border)}.meeting-loading-state.svelte-1uzzjo{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 24px}.meeting-loading-bar.svelte-1uzzjo{overflow:hidden;width:180px;height:3px;background:var(--line);border-radius:2px}.meeting-loading-bar-fill.svelte-1uzzjo{width:40%;height:100%;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:shimmer 1s infinite}.meeting-loading-message.svelte-1uzzjo{color:var(--ink-1);font-size:var(--text-13-5);font-weight:600;text-align:center}.meeting-analysis-steps.svelte-1uzzjo{display:flex;flex-direction:column;gap:13px;width:100%;max-width:430px;padding:16px 18px;background:var(--bg);border:1px solid var(--line);border-radius:12px}.meeting-analysis-step.svelte-1uzzjo{display:flex;align-items:flex-start;gap:11px}.meeting-analysis-dot.svelte-1uzzjo{flex:none;width:9px;height:9px;margin-top:4px;background:var(--accent);border-radius:50%;animation:pulse 1.4s ease-in-out infinite;animation-delay:var(--step-delay)}.meeting-analysis-copy.svelte-1uzzjo{min-width:0}.meeting-analysis-title.svelte-1uzzjo{color:var(--ink-1);font-size:var(--text-12-5);font-weight:600}.meeting-analysis-description.svelte-1uzzjo{margin-top:2px;color:var(--ink-3);font-size:var(--text-11-5);line-height:1.45}.meeting-loading-note.svelte-1uzzjo{max-width:400px;color:var(--ink-3);font-size:var(--text-11);line-height:1.5;text-align:center}.meeting-form-stack.svelte-1uzzjo{display:flex;flex-direction:column;gap:18px;min-width:0;padding:20px 28px 12px}.meeting-form-stack.is-detail-mode.svelte-1uzzjo>.meeting-overview-card:where(.svelte-1uzzjo){order:10}.meeting-form-stack.is-detail-mode.svelte-1uzzjo>.meeting-technical-card:where(.svelte-1uzzjo){order:40}.meeting-form-stack.is-detail-mode.svelte-1uzzjo>.meeting-summary-section:where(.svelte-1uzzjo){order:20}.meeting-form-stack.is-detail-mode.svelte-1uzzjo>.meeting-activities-card:where(.svelte-1uzzjo){order:30}.meeting-title-input.svelte-1uzzjo{width:100%;padding:8px 11px;color:var(--ink-1);background:var(--bg);border:1px solid var(--line);border-radius:8px;outline:none;font-family:inherit;font-size:var(--text-14);font-weight:500}.meeting-title-input-hero.svelte-1uzzjo{max-width:760px;margin-top:0;padding:0;background:transparent;border:none;border-radius:0;font-size:var(--text-24);font-weight:650;line-height:1.2}.meeting-title-input-hero.svelte-1uzzjo::placeholder{color:var(--ink-3)}.meeting-title-input-hero.svelte-1uzzjo:focus{box-shadow:0 2px color-mix(in oklab,var(--accent) 45%,transparent)}.meeting-overview-card.svelte-1uzzjo{overflow:hidden;background:var(--panel-bg);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-sm)}.meeting-overview-summary.svelte-1uzzjo{display:flex;align-items:center;gap:12px;padding:13px 15px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.meeting-overview-summary.svelte-1uzzjo::-webkit-details-marker{display:none}.meeting-overview-summary.svelte-1uzzjo:hover{background:var(--panel-hover)}.meeting-overview-icon.svelte-1uzzjo{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;color:var(--accent);background:var(--accent-surface);border-radius:9px}.meeting-overview-heading.svelte-1uzzjo{display:flex;flex:1;flex-direction:column;min-width:0}.meeting-overview-heading.svelte-1uzzjo strong:where(.svelte-1uzzjo){color:var(--ink-1);font-size:var(--text-13);font-weight:600}.meeting-overview-heading.svelte-1uzzjo>span:where(.svelte-1uzzjo){overflow:hidden;margin-top:2px;color:var(--ink-3);font-size:var(--text-11-5);text-overflow:ellipsis;white-space:nowrap}.meeting-overview-chevron.svelte-1uzzjo{display:inline-flex;color:var(--ink-3);transition:transform .14s ease;transform:rotate(90deg)}.meeting-overview-card[open].svelte-1uzzjo .meeting-overview-chevron:where(.svelte-1uzzjo){transform:rotate(-90deg)}.meeting-overview-content.svelte-1uzzjo{display:flex;flex-direction:column;gap:16px;min-inline-size:0;margin:0;padding:0;background:transparent;border:0;border-top:1px solid var(--line)}.meeting-overview-content.svelte-1uzzjo:disabled .meeting-chip:where(.svelte-1uzzjo),.meeting-overview-content.svelte-1uzzjo:disabled button:where(.svelte-1uzzjo),.meeting-overview-content.svelte-1uzzjo:disabled select:where(.svelte-1uzzjo),.meeting-overview-content.svelte-1uzzjo:disabled input:where(.svelte-1uzzjo),.meeting-overview-content.svelte-1uzzjo:disabled textarea:where(.svelte-1uzzjo){cursor:default}.meeting-overview-content.svelte-1uzzjo:disabled input:where(.svelte-1uzzjo),.meeting-overview-content.svelte-1uzzjo:disabled select:where(.svelte-1uzzjo),.meeting-overview-content.svelte-1uzzjo:disabled textarea:where(.svelte-1uzzjo){opacity:.72}.meeting-readonly-grid.svelte-1uzzjo{display:flex;flex-direction:column}.meeting-readonly-card.svelte-1uzzjo{display:grid;grid-template-columns:128px minmax(0,1fr);gap:0 12px;min-width:0;padding:12px 14px;background:transparent;border:0;border-bottom:1px solid var(--line)}.meeting-readonly-card-schedule.svelte-1uzzjo{padding-block:14px;background:transparent}.meeting-readonly-card-access.svelte-1uzzjo{background:transparent}.meeting-readonly-card-wide.svelte-1uzzjo{padding:12px 14px;background:transparent;border-bottom:0}.meeting-readonly-card.svelte-1uzzjo>:where(.svelte-1uzzjo){grid-column:2}.meeting-readonly-label.svelte-1uzzjo{display:flex;align-items:center;gap:6px;margin-bottom:5px;color:var(--ink-3);font-size:var(--text-11-5);font-weight:650;text-transform:uppercase}.meeting-readonly-card.svelte-1uzzjo>.meeting-readonly-label:where(.svelte-1uzzjo){grid-row:1 / span 10;grid-column:1;align-self:start;margin:2px 0 0}.meeting-readonly-value.svelte-1uzzjo{color:var(--ink-1);font-size:var(--text-13);font-weight:600}.meeting-readonly-meta.svelte-1uzzjo,.meeting-readonly-empty.svelte-1uzzjo{margin-top:3px;color:var(--ink-3);font-size:var(--text-12);line-height:1.45}.meeting-readonly-empty.svelte-1uzzjo{font-style:italic}.meeting-readonly-linked.svelte-1uzzjo{display:flex;align-items:center;gap:6px;margin-top:10px;color:var(--ink-2);font-size:var(--text-12)}.meeting-readonly-people-list.svelte-1uzzjo{display:grid;gap:8px}.meeting-readonly-person.svelte-1uzzjo{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.meeting-readonly-contact-icon.svelte-1uzzjo{display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--ink-3);background:var(--surface-1);border-radius:50%}.meeting-readonly-person-copy.svelte-1uzzjo{display:flex;flex-direction:column;min-width:0}.meeting-readonly-person-copy.svelte-1uzzjo strong:where(.svelte-1uzzjo){color:var(--ink-1);font-size:var(--text-12-5);font-weight:550}.meeting-readonly-person-copy.svelte-1uzzjo small:where(.svelte-1uzzjo){margin-top:1px;color:var(--ink-3);font-size:var(--text-11-5);overflow-wrap:anywhere}.meeting-readonly-person-role.svelte-1uzzjo{color:var(--ink-3);font-size:var(--text-11-5);white-space:nowrap}.meeting-compact-projects.svelte-1uzzjo{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.meeting-readonly-project.svelte-1uzzjo{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;color:var(--ink-1);background:var(--surface-1);border-radius:999px;font-size:var(--text-11-5);line-height:1.35}.meeting-readonly-notes.svelte-1uzzjo{color:var(--ink-1);font-size:var(--text-12-5);line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.meeting-edit-grid.svelte-1uzzjo{display:flex;flex-direction:column}.meeting-edit-card.svelte-1uzzjo{display:grid;grid-template-columns:128px minmax(0,1fr);gap:0 12px;min-width:0;padding:12px 14px;background:transparent;border:0;border-bottom:1px solid var(--line)}.meeting-edit-card-schedule.svelte-1uzzjo{padding-block:14px;background:transparent}.meeting-edit-card-access.svelte-1uzzjo{background:transparent}.meeting-edit-card-wide.svelte-1uzzjo{display:block;background:transparent;border-bottom:0}.meeting-edit-card.svelte-1uzzjo>:where(.svelte-1uzzjo){grid-column:2}.meeting-edit-card-title.svelte-1uzzjo{display:flex;align-items:center;gap:6px;margin-bottom:7px;color:var(--ink-2);font-size:var(--text-11-5);font-weight:650}.meeting-edit-card.svelte-1uzzjo>.meeting-edit-card-title:where(.svelte-1uzzjo){grid-row:1 / span 20;grid-column:1;align-self:start;margin:7px 0 0}.meeting-edit-card-subtitle.svelte-1uzzjo{margin-top:-3px;margin-bottom:7px;color:var(--ink-3);font-size:var(--text-11-5)}.meeting-edit-card-heading-row.svelte-1uzzjo{display:flex;align-items:center;justify-content:space-between;gap:12px}.meeting-edit-card-heading-row.svelte-1uzzjo .meeting-edit-card-title:where(.svelte-1uzzjo){margin-bottom:10px}.meeting-edit-card.svelte-1uzzjo .meeting-field-row:where(.svelte-1uzzjo)+.meeting-field-row:where(.svelte-1uzzjo){margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.meeting-multi-picker.svelte-1uzzjo{position:relative}.meeting-picker-selected.svelte-1uzzjo{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.meeting-picker-token.svelte-1uzzjo{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:3px 4px 3px 5px;color:var(--ink-1);background:var(--accent-surface);border:1px solid var(--accent-border);border-radius:999px;font-size:var(--text-11-5)}.meeting-picker-token.svelte-1uzzjo>span:where(.svelte-1uzzjo):nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-picker-token.svelte-1uzzjo>button:where(.svelte-1uzzjo),.meeting-picker-search.svelte-1uzzjo>button:where(.svelte-1uzzjo){display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:var(--ink-3);background:transparent;border:0;border-radius:50%;cursor:pointer}.meeting-picker-token.svelte-1uzzjo>button:where(.svelte-1uzzjo):hover,.meeting-picker-search.svelte-1uzzjo>button:where(.svelte-1uzzjo):hover{color:var(--ink-1);background:var(--panel-hover)}.meeting-picker-search.svelte-1uzzjo{display:flex;align-items:center;gap:7px;padding:7px 9px;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:8px}.meeting-picker-search.svelte-1uzzjo:focus-within{border-color:var(--accent-border-emphasis);box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 10%,transparent)}.meeting-picker-search.svelte-1uzzjo input:where(.svelte-1uzzjo){flex:1;min-width:0;padding:0;color:var(--ink-1);background:transparent;border:0;font:inherit;font-size:var(--text-12)}.meeting-picker-results.svelte-1uzzjo{position:absolute;top:calc(100% + 5px);right:0;left:0;z-index:6;max-height:220px;padding:5px;overflow-y:auto;background:var(--panel-bg);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-modal)}.meeting-picker-results.svelte-1uzzjo>button:where(.svelte-1uzzjo){display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;color:var(--ink-1);background:transparent;border:0;border-radius:7px;cursor:pointer;font-size:var(--text-12);text-align:left}.meeting-picker-results.svelte-1uzzjo>button:where(.svelte-1uzzjo):hover,.meeting-picker-results.svelte-1uzzjo>button:where(.svelte-1uzzjo):focus-visible{background:var(--panel-hover)}.meeting-picker-results.svelte-1uzzjo>button:where(.svelte-1uzzjo)>span:where(.svelte-1uzzjo):nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-picker-empty.svelte-1uzzjo{padding:12px 10px;color:var(--ink-3);font-size:var(--text-11-5);text-align:center}.meeting-technical-card.svelte-1uzzjo{overflow:hidden;background:var(--panel-bg);border:1px solid var(--line);border-radius:12px}.meeting-technical-summary.svelte-1uzzjo{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;list-style:none}.meeting-technical-summary.svelte-1uzzjo::-webkit-details-marker{display:none}.meeting-technical-summary.svelte-1uzzjo:hover{background:var(--panel-hover)}.meeting-technical-card[open].svelte-1uzzjo .meeting-overview-chevron:where(.svelte-1uzzjo){transform:rotate(-90deg)}.meeting-technical-content.svelte-1uzzjo{display:flex;flex-direction:column;gap:14px;padding:14px 16px 16px;background:var(--panel-bg);border-top:1px solid var(--line)}.meeting-activities-content.svelte-1uzzjo{display:flex;flex-direction:column;gap:18px;padding:16px;border-top:1px solid var(--line)}.meeting-summary-content.svelte-1uzzjo{padding:16px;border-top:1px solid var(--line)}.meeting-activities-content.svelte-1uzzjo>.meeting-tasks-section:where(.svelte-1uzzjo){order:10}.meeting-activities-content.svelte-1uzzjo>.meeting-keypoints-section:where(.svelte-1uzzjo){order:20}.meeting-activities-content.svelte-1uzzjo>.meeting-ai-notes:where(.svelte-1uzzjo){order:30}.meeting-transcript-heading.svelte-1uzzjo{display:flex;align-items:center;justify-content:space-between;gap:12px}#meeting-section-details.svelte-1uzzjo,#meeting-section-summary.svelte-1uzzjo,#meeting-section-activities.svelte-1uzzjo,#meeting-section-transcript.svelte-1uzzjo{scroll-margin-top:58px}#meeting-section-details.svelte-1uzzjo:focus-visible,#meeting-section-summary.svelte-1uzzjo:focus-visible,#meeting-section-activities.svelte-1uzzjo:focus-visible,#meeting-section-transcript.svelte-1uzzjo:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.meeting-field-row.svelte-1uzzjo{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.meeting-field-row-min.svelte-1uzzjo{min-height:28px}.meeting-field-label.svelte-1uzzjo{display:inline-block;min-width:90px;color:var(--ink-3);font-size:var(--text-11-5)}.meeting-compact-input.svelte-1uzzjo{padding:5px 8px;color:var(--ink-1);background:var(--bg);border:1px solid var(--line);border-radius:6px;font-family:inherit;font-size:var(--text-12-5)}.meeting-text-button.svelte-1uzzjo{padding:2px;color:var(--ink-3);background:none;border:none;cursor:pointer;font-family:inherit;font-size:var(--text-11-5)}.meeting-text-button-sm.svelte-1uzzjo{display:inline-flex;align-items:center;font-size:var(--text-11)}.meeting-duration-input.svelte-1uzzjo{display:inline-flex;align-items:center;gap:4px;padding:0 8px;background:var(--bg);border:1px solid var(--line);border-radius:6px}.meeting-duration-number.svelte-1uzzjo{width:46px;padding:5px 0;color:var(--ink-1);background:transparent;border:none;outline:none;font-family:inherit;font-size:var(--text-12-5);font-variant-numeric:tabular-nums;text-align:right}.meeting-duration-unit.svelte-1uzzjo{color:var(--ink-3);font-size:var(--text-11-5)}.meeting-external-pill.svelte-1uzzjo{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 9px;color:var(--ink-1);background:var(--surface-1);border:1px solid var(--line);border-radius:999px;font-size:var(--text-12)}.meeting-calendar-swatch.svelte-1uzzjo{flex-shrink:0;width:9px;height:9px;background:var(--calendar-color);border-radius:3px}.meeting-link-picker.svelte-1uzzjo{display:flex;flex:1;flex-direction:column;gap:4px;min-width:200px}.meeting-muted-line.svelte-1uzzjo{color:var(--ink-3);font-size:var(--text-12)}.meeting-muted-line-italic.svelte-1uzzjo{font-style:italic}.meeting-event-option.svelte-1uzzjo{display:flex;align-items:center;gap:8px;padding:5px 9px;color:var(--ink-1);background:var(--bg);border:1px solid var(--line);border-radius:6px;cursor:pointer;font-family:inherit;font-size:var(--text-12-5);text-align:left}.meeting-event-time.svelte-1uzzjo{color:var(--ink-3);font-variant-numeric:tabular-nums}.meeting-event-title.svelte-1uzzjo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-link-cancel.svelte-1uzzjo{align-self:flex-start}.meeting-calendar-link-button.svelte-1uzzjo{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:6px;cursor:pointer;font-family:inherit;font-size:var(--text-12)}.meeting-calendar-link-button.svelte-1uzzjo:disabled{cursor:default;opacity:.5}.meeting-chip-group.svelte-1uzzjo{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.meeting-chip.svelte-1uzzjo{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);cursor:pointer;font-family:inherit;font-size:var(--text-12);transition:background-color .12s ease,border-color .12s ease,color .12s ease}.meeting-chip.is-selected.svelte-1uzzjo{color:var(--ink-1);background:var(--surface-1);border-color:var(--ink-2)}.meeting-member-avatar.svelte-1uzzjo{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--bg);background:var(--member-avatar-bg);border-radius:50%;font-size:var(--text-8-5);font-weight:600}.meeting-nested-section.svelte-1uzzjo{margin-top:12px}.meeting-contact-list.svelte-1uzzjo{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.meeting-contact-row.svelte-1uzzjo{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--bg);border:1px solid var(--line);border-radius:8px}.meeting-contact-copy.svelte-1uzzjo{flex:1;min-width:0}.meeting-contact-name.svelte-1uzzjo{overflow:hidden;color:var(--ink-1);font-size:var(--text-12-5);text-overflow:ellipsis;white-space:nowrap}.meeting-contact-meta.svelte-1uzzjo{overflow:hidden;margin-top:2px;color:var(--ink-3);font-size:var(--text-10-5);text-overflow:ellipsis;white-space:nowrap}.meeting-contact-role.svelte-1uzzjo{padding:3px 7px;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:999px;font-size:var(--text-10-5);white-space:nowrap}.meeting-success-message.svelte-1uzzjo{margin-top:-8px;color:var(--status-done-fg);font-size:var(--text-12)}.meeting-row-actions.svelte-1uzzjo{display:flex;justify-content:flex-end;margin-top:8px}.meeting-chip-rect.svelte-1uzzjo{padding:5px 12px;border-radius:8px}.meeting-help-text.svelte-1uzzjo{margin-top:6px;color:var(--ink-3);font-size:var(--text-11-5)}.meeting-project-swatch.svelte-1uzzjo{width:7px;height:7px;background:var(--project-color);border-radius:2px}.meeting-warning-text.svelte-1uzzjo{margin-top:6px;color:var(--color-danger);font-size:var(--text-11-5)}.meeting-planning-banner.svelte-1uzzjo{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--accent-surface);border:1px dashed var(--accent-border-emphasis);border-radius:10px}.meeting-planning-banner-roomy.svelte-1uzzjo{padding:14px 16px}.meeting-planning-copy.svelte-1uzzjo{color:var(--ink-2);font-size:var(--text-12-5);line-height:1.5}.meeting-planning-copy.svelte-1uzzjo strong:where(.svelte-1uzzjo){color:var(--ink-1)}.meeting-mode-tabs.svelte-1uzzjo{display:flex;gap:6px;border-bottom:1px solid var(--line)}.meeting-mode-tab.svelte-1uzzjo{margin-bottom:-1px;padding:6px 12px;color:var(--ink-3);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:inherit;font-size:var(--text-12-5)}.meeting-mode-tab.is-selected.svelte-1uzzjo{color:var(--ink-1);border-bottom-color:var(--accent)}.meeting-audio-stack.svelte-1uzzjo{display:flex;flex-direction:column;gap:10px}.meeting-textarea.svelte-1uzzjo{width:100%;padding:12px 14px;color:var(--ink-1);background:var(--surface-1);border:1px solid var(--line);border-radius:10px;outline:none;font-family:inherit;font-size:var(--text-12-5);line-height:1.55;resize:vertical}.meeting-textarea-lg.svelte-1uzzjo{font-size:var(--text-13)}.meeting-file-drop.svelte-1uzzjo{background:var(--surface-1);border:1px dashed var(--line);border-radius:10px;cursor:pointer}.meeting-file-drop-row.svelte-1uzzjo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.meeting-file-input.svelte-1uzzjo{display:none}.meeting-file-copy.svelte-1uzzjo{display:flex;flex-direction:column;gap:3px;min-width:0}.meeting-file-title.svelte-1uzzjo{overflow:hidden;color:var(--ink-1);font-size:var(--text-13);text-overflow:ellipsis;white-space:nowrap}.meeting-file-meta.svelte-1uzzjo{color:var(--ink-3);font-size:var(--text-11)}.meeting-link-button.svelte-1uzzjo{padding:0;color:var(--ink-3);background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:var(--text-11-5);text-decoration:underline}.meeting-remove-audio.svelte-1uzzjo{margin-top:6px}.meeting-submode-tabs.svelte-1uzzjo{display:flex;gap:4px}.meeting-submode-tab.svelte-1uzzjo{padding:4px 10px;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:6px;cursor:pointer;font-family:inherit;font-size:var(--text-11-5)}.meeting-submode-tab.is-selected.svelte-1uzzjo{color:var(--ink-1);background:var(--surface-1);border-color:var(--ink-2)}.meeting-file-drop-centered.svelte-1uzzjo{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px;text-align:center}.meeting-record-panel.svelte-1uzzjo{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--surface-1);border:1px dashed var(--line);border-radius:10px}.meeting-record-help.svelte-1uzzjo{color:var(--ink-3);font-size:var(--text-12);line-height:1.5}.meeting-audio-input-row.svelte-1uzzjo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.meeting-audio-input-label.svelte-1uzzjo{min-width:60px;color:var(--ink-3);font-size:var(--text-11)}.meeting-audio-select.svelte-1uzzjo{flex:1;min-width:180px;padding:4px 6px;color:var(--ink-1);background:var(--bg);border:1px solid var(--line);border-radius:6px;font-family:inherit;font-size:var(--text-12)}.meeting-audio-select.svelte-1uzzjo:disabled{opacity:.55}.meeting-enable-audio-button.svelte-1uzzjo{padding:4px 10px;color:var(--ink-1);background:var(--bg);border:1px solid var(--line);border-radius:6px;cursor:pointer;font-family:inherit;font-size:var(--text-12)}.meeting-checkbox-row.svelte-1uzzjo{display:flex;align-items:center;gap:6px;color:var(--ink-2);cursor:pointer;font-size:var(--text-11-5)}.meeting-checkbox-row.is-disabled.svelte-1uzzjo{cursor:default;opacity:.55}.meeting-record-action.svelte-1uzzjo{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:7px 16px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:var(--text-12-5)}.meeting-stop-recording.svelte-1uzzjo{color:var(--ink-1);background:var(--bg);border:1px solid var(--line)}.meeting-start-recording.svelte-1uzzjo{color:var(--bg);background:var(--color-danger);border:none}.meeting-start-recording.svelte-1uzzjo:disabled{background:var(--line);cursor:not-allowed;opacity:.7}.meeting-record-dot.svelte-1uzzjo{width:8px;height:8px;border-radius:50%}.meeting-record-dot-danger.svelte-1uzzjo{background:var(--color-danger)}.meeting-record-dot-success.svelte-1uzzjo{background:var(--status-done-fg)}.meeting-record-dot-light.svelte-1uzzjo{background:var(--bg)}.meeting-record-preview.svelte-1uzzjo{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--bg);border:1px solid var(--accent-border-emphasis);border-radius:10px}.meeting-record-ready.svelte-1uzzjo{display:flex;align-items:center;gap:8px;color:var(--ink-1);font-size:var(--text-12-5)}.meeting-audio-player.svelte-1uzzjo{width:100%}.meeting-audio-player-compact.svelte-1uzzjo{height:32px}.meeting-audio-player-default.svelte-1uzzjo{height:36px}.meeting-record-preview-actions.svelte-1uzzjo{display:flex;align-items:center;gap:14px}.meeting-record-link.svelte-1uzzjo{color:var(--ink-2);font-family:inherit;font-size:var(--text-11-5);text-decoration:underline}.meeting-error-line.svelte-1uzzjo{color:var(--color-danger);font-size:var(--text-12);line-height:1.4}.meeting-download-link.svelte-1uzzjo{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:6px;font-size:var(--text-11-5);text-decoration:none}.meeting-provider-tabs.svelte-1uzzjo{display:flex;gap:6px}.meeting-provider-tab.svelte-1uzzjo{flex:1;padding:6px 10px;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:8px;cursor:pointer;font-size:var(--text-12-5);font-weight:400}.meeting-provider-tab.is-selected.svelte-1uzzjo{color:var(--accent);background:var(--accent-selection);border-color:var(--accent-border-emphasis);font-weight:600}.meeting-provider-note.svelte-1uzzjo{margin-top:5px;color:var(--ink-3);font-size:var(--text-11)}.meeting-icon-text-button.svelte-1uzzjo{display:inline-flex;align-items:center;gap:4px;padding:0;color:var(--ink-3);background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:var(--text-11)}.meeting-transcript-toggle.svelte-1uzzjo{gap:6px;font-size:var(--text-11-5)}.meeting-text-panel.svelte-1uzzjo,.meeting-empty-panel.svelte-1uzzjo{padding:12px 14px;background:var(--surface-1);border-radius:10px;font-size:var(--text-12-5);line-height:1.55}.meeting-text-panel.svelte-1uzzjo{color:var(--ink-2);border:1px solid var(--line);white-space:pre-wrap}.meeting-text-panel-strong.svelte-1uzzjo{color:var(--ink-1);word-break:break-word}.meeting-empty-panel.svelte-1uzzjo{color:var(--ink-3);border:1px dashed var(--line)}.meeting-transcript-panel.svelte-1uzzjo{overflow-y:auto;background:var(--panel-bg)}.meeting-technical-content.svelte-1uzzjo .meeting-empty-panel:where(.svelte-1uzzjo){background:var(--panel-bg)}.meeting-transcript-panel-sm.svelte-1uzzjo{max-height:280px}.meeting-transcript-panel-lg.svelte-1uzzjo{max-height:320px;margin-top:6px}.meeting-summary-panel.svelte-1uzzjo{padding:16px 18px;color:var(--ink-2);background:linear-gradient(135deg,var(--accent-surface),var(--panel-bg) 58%);border:1px solid var(--accent-border);border-radius:12px;box-shadow:inset 3px 0 color-mix(in oklab,var(--accent) 55%,transparent);font-size:var(--text-13);line-height:1.7}.meeting-summary-heading.svelte-1uzzjo{margin-top:12px;margin-bottom:4px;color:var(--accent);font-size:var(--text-10-5);font-weight:700}.meeting-summary-heading.svelte-1uzzjo:first-child{margin-top:0}.meeting-summary-line.svelte-1uzzjo{min-height:1em}.meeting-error-box.svelte-1uzzjo{margin-bottom:8px;padding:8px 10px;color:var(--color-danger);background:var(--surface-1);border:1px solid var(--line);border-radius:8px;font-size:var(--text-12)}.meeting-item-list.svelte-1uzzjo{display:flex;flex-direction:column;gap:6px}.meeting-keypoint-row.svelte-1uzzjo{display:flex;gap:8px;padding:8px 10px;background:var(--panel-bg);border:1px solid var(--line);border-radius:8px;box-shadow:inset 3px 0 color-mix(in oklab,var(--accent) 28%,transparent)}.meeting-keypoint-row.is-muted.svelte-1uzzjo{background:var(--panel-bg);opacity:.55}.meeting-keypoint-content.svelte-1uzzjo{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.meeting-inline-textarea.svelte-1uzzjo{width:100%;padding:6px 8px;color:var(--ink-1);background:var(--surface-1);border:1px solid var(--line);border-radius:6px;font-family:inherit;font-size:var(--text-12-5);line-height:1.5;resize:vertical}.meeting-inline-actions.svelte-1uzzjo{display:flex;gap:6px}.meeting-small-button.svelte-1uzzjo{padding:3px 10px;color:var(--ink-2);background:transparent;border:1px solid var(--line);border-radius:6px;cursor:pointer;font-size:var(--text-11-5)}.meeting-small-button-primary.svelte-1uzzjo{color:var(--bg);background:var(--ink-1)}.meeting-keypoint-text.svelte-1uzzjo{color:var(--ink-1);font-size:var(--text-12-5);line-height:1.5;white-space:pre-wrap}.meeting-inline-select.svelte-1uzzjo{width:fit-content;max-width:100%;padding:3px 6px;color:var(--ink-1);background:var(--bg);border:1px solid var(--line);border-radius:6px;font-family:inherit;font-size:var(--text-11-5)}.meeting-inline-select.is-invalid.svelte-1uzzjo{color:var(--color-danger)}.meeting-item-meta.svelte-1uzzjo{color:var(--ink-3);font-size:var(--text-11)}.meeting-row-tools.svelte-1uzzjo{display:flex;align-self:flex-start;gap:2px}.meeting-icon-button.svelte-1uzzjo{padding:4px;color:var(--ink-3);background:transparent;border:none;border-radius:6px;cursor:pointer}.meeting-add-button.svelte-1uzzjo{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:6px;cursor:pointer;font-family:inherit;font-size:var(--text-11-5)}.meeting-empty-box.svelte-1uzzjo{padding:18px;color:var(--ink-3);border:1px dashed var(--line);border-radius:8px;font-size:var(--text-12-5);text-align:center}.meeting-row-checkbox.svelte-1uzzjo{flex-shrink:0;margin-top:3px;cursor:pointer}.meeting-plain-textarea.svelte-1uzzjo{width:100%;padding:0;color:var(--ink-1);background:transparent;border:none;outline:none;font-family:inherit;font-size:var(--text-12-5);line-height:1.5;resize:none}.meeting-created-task.svelte-1uzzjo{display:flex;flex-direction:column;gap:4px;padding:11px 12px;background:var(--panel-bg);border:1px solid var(--line);border-radius:8px;box-shadow:inset 3px 0 color-mix(in oklab,var(--accent) 48%,transparent);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .12s ease,background-color .12s ease,transform .12s ease}.meeting-created-task.svelte-1uzzjo:hover{background:var(--panel-bg);border-color:var(--line-2);transform:translateY(-1px)}.meeting-created-task-head.svelte-1uzzjo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.meeting-created-task-title.svelte-1uzzjo{min-width:0;color:var(--ink-1);font-size:var(--text-13);line-height:1.4}.meeting-created-task-unassigned.svelte-1uzzjo{flex-shrink:0;color:var(--ink-3);font-size:var(--text-11)}.meeting-created-task-due.svelte-1uzzjo{display:inline-flex;align-items:center;gap:3px;color:var(--due-color);font-variant-numeric:tabular-nums}.meeting-mention-text.svelte-1uzzjo{color:var(--accent)}.meeting-created-task-meta.svelte-1uzzjo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ink-3);font-size:var(--text-11)}.meeting-ai-notes.svelte-1uzzjo{padding:9px 12px;background:var(--surface-1);border:1px solid var(--line);border-radius:8px}.meeting-ai-notes-title.svelte-1uzzjo{margin-bottom:4px;color:var(--ink-3);font-size:var(--text-11)}.meeting-ai-note.svelte-1uzzjo{color:var(--ink-2);font-size:var(--text-12);line-height:1.5}.meeting-proposals-section.svelte-1uzzjo{padding:6px 0 14px}.meeting-empty-box-lg.svelte-1uzzjo{padding:28px;font-size:var(--text-13)}.meeting-proposal-card.svelte-1uzzjo{margin-bottom:10px;background:var(--panel-bg);border:1px solid var(--line);border-radius:12px;box-shadow:inset 3px 0 color-mix(in oklab,var(--accent) 48%,transparent),0 1px color-mix(in oklab,var(--ink-1) 3%,transparent);transition:opacity .12s ease,border-color .12s ease}.meeting-proposal-card.svelte-1uzzjo:hover{border-color:var(--line-2)}.meeting-proposal-card.is-muted.svelte-1uzzjo{background:var(--panel-bg);opacity:.55}.meeting-proposal-main.svelte-1uzzjo{display:flex;gap:10px;padding:12px 14px 8px}.meeting-proposal-checkbox.svelte-1uzzjo{flex-shrink:0;margin-top:5px;cursor:pointer}.meeting-proposal-copy.svelte-1uzzjo{flex:1;min-width:0}.meeting-proposal-title-input.svelte-1uzzjo{width:100%;color:var(--ink-1);background:transparent;border:none;outline:none;font-family:inherit;font-size:var(--text-13);font-weight:500}.meeting-proposal-desc-input.svelte-1uzzjo{width:100%;margin-top:4px;padding:0;color:var(--ink-2);background:transparent;border:none;outline:none;font-family:inherit;font-size:var(--text-12);line-height:1.5;resize:none}.meeting-confidence.svelte-1uzzjo{flex-shrink:0;height:fit-content;padding:1px 7px;color:var(--confidence-color);border:1px solid var(--line);border-radius:999px;font-size:var(--text-10-5);font-variant-numeric:tabular-nums}.meeting-proposal-controls.svelte-1uzzjo{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px 38px}.meeting-proposal-select.svelte-1uzzjo{padding:3px 6px;border:1px solid var(--line);border-radius:6px;font-size:var(--text-12)}.meeting-duplicate-warning.svelte-1uzzjo{display:flex;align-items:flex-start;gap:7px;width:calc(100% - 52px);box-sizing:border-box;margin:0 14px 10px 38px;padding:8px 10px;color:var(--ink-2);background:color-mix(in oklab,var(--priority-medium) 10%,transparent);border:1px solid color-mix(in oklab,var(--priority-medium) 38%,var(--line));border-radius:7px;cursor:pointer;font-family:inherit;text-align:left}.meeting-warning-copy.svelte-1uzzjo{min-width:0;font-size:var(--text-11-5);line-height:1.45}.meeting-warning-meta.svelte-1uzzjo{color:var(--ink-3)}.meeting-assignment-warning.svelte-1uzzjo{display:flex;align-items:flex-start;gap:6px;margin:0 14px 10px 38px;padding:7px 9px;color:var(--ink-2);background:color-mix(in oklab,var(--priority-medium) 12%,transparent);border-radius:6px;font-size:var(--text-11-5);line-height:1.4}.meeting-proposal-source.svelte-1uzzjo{padding:8px 14px 10px 38px;background:var(--surface-1);border-top:1px solid var(--line);border-radius:0 0 10px 10px}.meeting-source-quote.svelte-1uzzjo{padding-left:8px;color:var(--ink-2);border-left:2px solid var(--line-2);font-size:var(--text-11-5);line-height:1.5}.meeting-assignee-rationale.svelte-1uzzjo{margin-top:5px;color:var(--ink-3);font-size:var(--text-11)}.meeting-delete-confirm.svelte-1uzzjo{display:flex;flex-shrink:0;flex-direction:column;gap:10px;padding:12px 22px;background:var(--danger-surface);border-top:1px solid var(--danger-border-strong)}.meeting-delete-copy.svelte-1uzzjo{color:var(--ink-1);font-size:var(--font-body-sm);line-height:1.45}.meeting-delete-recording.svelte-1uzzjo{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font-size:var(--font-control);cursor:pointer}.meeting-delete-actions.svelte-1uzzjo{display:flex;justify-content:flex-end;gap:8px}.meeting-delete-button.svelte-1uzzjo{background:var(--color-danger);border-color:var(--color-danger)}.meeting-modal-footer-strip.svelte-1uzzjo{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:13px 28px;background:color-mix(in oklab,var(--panel-bg) 94%,transparent);border-top:1px solid var(--line);border-radius:0 0 14px 14px;box-shadow:0 -8px 24px var(--shadow-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.meeting-footer-status.svelte-1uzzjo,.meeting-footer-actions.svelte-1uzzjo{display:flex;align-items:center;gap:8px}.meeting-footer-status.svelte-1uzzjo{min-width:0;gap:10px}.meeting-footer-actions.svelte-1uzzjo{flex-shrink:0}.meeting-danger-text.svelte-1uzzjo,.meeting-save-status[data-state=error].svelte-1uzzjo{color:var(--color-danger)}.meeting-save-status.svelte-1uzzjo{overflow:hidden;color:var(--ink-3);font-size:var(--font-meta);text-overflow:ellipsis;white-space:nowrap}.meeting-save-status[data-state=saved].svelte-1uzzjo{color:var(--status-done-fg)}.meeting-reanalyze.svelte-1uzzjo{padding-inline:14px}@media(max-width:768px){.meeting-modal-header.svelte-1uzzjo{padding:16px 52px 12px 16px}.meeting-modal-header.svelte-1uzzjo>div:where(.svelte-1uzzjo):last-child{line-height:1.25}.meeting-form-stack.svelte-1uzzjo{gap:10px;padding:14px 16px 8px}.meeting-section-nav.svelte-1uzzjo{padding:8px 14px}.meeting-modal-footer-strip.svelte-1uzzjo{border-radius:0}.meeting-modal-header.svelte-1uzzjo{padding:16px 52px 14px 16px}.meeting-modal-heading-row.svelte-1uzzjo{align-items:flex-start}.meeting-title-input-hero.svelte-1uzzjo{margin-top:0;font-size:var(--text-20)}.meeting-title-row.svelte-1uzzjo{align-items:flex-start;flex-direction:column;margin-top:10px}.meeting-title-readonly.svelte-1uzzjo{font-size:var(--text-20)}.meeting-title-actions.svelte-1uzzjo{align-self:stretch;flex-wrap:wrap}.meeting-edit-details-button.svelte-1uzzjo{align-self:flex-start}.meeting-readonly-grid.svelte-1uzzjo,.meeting-edit-grid.svelte-1uzzjo{grid-template-columns:1fr}.meeting-readonly-card.svelte-1uzzjo,.meeting-edit-card.svelte-1uzzjo{grid-column:1 / -1}.meeting-readonly-card.svelte-1uzzjo,.meeting-edit-card.svelte-1uzzjo{grid-template-columns:1fr}.meeting-readonly-card.svelte-1uzzjo>:where(.svelte-1uzzjo),.meeting-readonly-card.svelte-1uzzjo>.meeting-readonly-label:where(.svelte-1uzzjo),.meeting-edit-card.svelte-1uzzjo>:where(.svelte-1uzzjo),.meeting-edit-card.svelte-1uzzjo>.meeting-edit-card-title:where(.svelte-1uzzjo){grid-row:auto;grid-column:1}.meeting-readonly-card.svelte-1uzzjo>.meeting-readonly-label:where(.svelte-1uzzjo){margin:0 0 5px}.meeting-readonly-person.svelte-1uzzjo{grid-template-columns:24px minmax(0,1fr)}.meeting-readonly-person-role.svelte-1uzzjo{grid-column:2;white-space:normal}.meeting-edit-card.svelte-1uzzjo>.meeting-edit-card-title:where(.svelte-1uzzjo){margin:0 0 7px}.meeting-header-context.svelte-1uzzjo{font-size:var(--text-11-5)}.meeting-overview-summary.svelte-1uzzjo{padding:11px 12px}.meeting-overview-content.svelte-1uzzjo{padding:0}.meeting-field-label.svelte-1uzzjo{flex-basis:100%}.meeting-proposals-section.svelte-1uzzjo{padding:5px 0 10px}.meeting-modal-footer-strip.svelte-1uzzjo{align-items:stretch;flex-direction:column;padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.meeting-footer-actions.svelte-1uzzjo{justify-content:flex-end;overflow-x:auto}.meeting-footer-status.svelte-1uzzjo:empty{display:none}.meeting-phase-pill.svelte-1uzzjo{padding-inline:7px;font-size:var(--text-10-5)}}
