@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";.primary-nav[data-v-43f50335]{margin-top:18px}.nav-item[data-v-43f50335]{min-height:44px}.usage-meter[data-v-43f50335]{margin-top:10px}.sidebar-profile[data-v-43f50335]{width:100%;min-height:44px;background:transparent;text-align:start}.sidebar-profile-anchor[data-v-43f50335]{position:relative}.profile-popover[data-v-43f50335]{position:absolute;z-index:var(--layer-popover);inset-inline-end:0;bottom:calc(100% + 8px);inset-inline-start:0;display:grid;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--surface-solid);box-shadow:var(--shadow-md)}.profile-popover button[data-v-43f50335]{min-height:44px;padding:8px 10px;border-radius:8px;background:transparent;text-align:start}.profile-popover button[data-v-43f50335]:hover{background:var(--surface-soft)}.mobile-close[data-v-43f50335],.usage-details[data-v-43f50335]{min-width:44px;min-height:44px}.home-meeting-card[data-v-1389b16c]{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(96px,auto);align-items:stretch;min-height:76px;border:1px solid var(--line);border-radius:12px;background:var(--surface-solid);transition:border-color var(--motion-fast) var(--ease),background var(--motion-fast) var(--ease)}.home-meeting-card[data-v-1389b16c]:hover,.home-meeting-card[data-v-1389b16c]:focus-within{border-color:var(--line-strong);background:var(--surface-raised)}.home-meeting-card.selected[data-v-1389b16c]{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--accent) 3%,var(--surface-solid))}.meeting-selection[data-v-1389b16c]{display:grid;place-items:center;min-width:40px;min-height:36px;cursor:pointer}.meeting-selection input[data-v-1389b16c]{width:16px;height:16px;accent-color:var(--accent)}.meeting-primary[data-v-1389b16c]{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:74px;padding-block:10px;padding-inline:2px 14px;background:transparent;text-align:start}.meeting-primary[data-v-1389b16c]:active{background:color-mix(in srgb,var(--accent) 5%,transparent)}.meeting-source-icon[data-v-1389b16c]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--accent) 10%,var(--surface-soft));color:var(--content-accent)}.meeting-copy[data-v-1389b16c]{display:flex;align-items:center;flex-wrap:wrap;min-width:0;gap:4px 12px}.meeting-copy strong[data-v-1389b16c]{flex-basis:100%;min-width:0;overflow:hidden;color:var(--ink);font-size:14px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.meeting-summary-preview[data-v-1389b16c]{display:-webkit-box;flex-basis:100%;overflow:hidden;color:var(--ink-soft);font-size:13px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meeting-context[data-v-1389b16c],.meeting-tags[data-v-1389b16c]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;color:var(--muted);font-size:12px}.action-count[data-v-1389b16c]{color:var(--content-accent);font-weight:700}.meeting-context .people[data-v-1389b16c]{display:inline-flex;align-items:center;gap:4px}.meeting-tags span[data-v-1389b16c]{padding:2px 7px;border-radius:999px;background:var(--surface-soft);color:var(--ink-soft)}.meeting-tags span[data-tag-color][data-v-1389b16c]{border-inline-start:3px solid var(--tag-color, var(--accent));background:color-mix(in srgb,var(--tag-color, var(--accent)) 10%,var(--surface-solid))}.meeting-tags span[data-tag-color=mint][data-v-1389b16c]{--tag-color: var(--tag-mint)}.meeting-tags span[data-tag-color=indigo][data-v-1389b16c]{--tag-color: var(--tag-indigo)}.meeting-tags span[data-tag-color=amber][data-v-1389b16c]{--tag-color: var(--tag-amber)}.meeting-tags span[data-tag-color=rose][data-v-1389b16c]{--tag-color: var(--tag-rose)}.meeting-tags span[data-tag-color=sky][data-v-1389b16c]{--tag-color: var(--tag-sky)}.meeting-source-label[data-v-1389b16c]{color:var(--ink-soft);font-size:12px;font-weight:700}.meeting-state[data-v-1389b16c]{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px;min-width:96px;padding:10px 14px;border-inline-start:1px solid var(--line-soft)}.status-label[data-v-1389b16c]{display:inline-flex;align-items:center;gap:6px;color:var(--ink-soft);font-size:12px;font-weight:600}.status-ready .status-label[data-v-1389b16c]{color:var(--green-deep)}.status-processing .status-label[data-v-1389b16c]{color:var(--content-accent)}.status-failed .status-label[data-v-1389b16c],.status-deleted .status-label[data-v-1389b16c]{color:var(--danger)}.sync-label[data-v-1389b16c]{color:var(--muted);font-size:var(--font-size-caption)}.meeting-retry[data-v-1389b16c]{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-solid);color:var(--danger);font-size:12px;font-weight:600}.meeting-retry[data-v-1389b16c]:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb,var(--danger) 6%,var(--surface-solid))}.meeting-retry[data-v-1389b16c]:disabled{cursor:wait;opacity:.55}.meeting-progress[data-v-1389b16c]{width:80px;height:4px;overflow:hidden;border-radius:999px;background:var(--line-soft)}.meeting-progress span[data-v-1389b16c]{display:block;height:100%;border-radius:inherit;background:var(--accent)}@media (width < 768px){.home-meeting-card[data-v-1389b16c]{position:relative;display:block;min-width:0}.meeting-selection[data-v-1389b16c]{position:absolute;z-index:2;min-width:44px;min-height:44px;inset-block-start:10px;inset-inline-start:6px}.meeting-primary[data-v-1389b16c]{grid-template-columns:40px minmax(0,1fr);width:100%;min-height:108px;padding-block:14px;padding-inline:56px 12px}.meeting-source-label[data-v-1389b16c]{display:none}.meeting-state[data-v-1389b16c]{flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%;min-height:44px;padding-block:8px 10px;padding-inline:56px 12px;border-block-start:1px solid var(--line-soft);border-inline-start:0}.meeting-retry[data-v-1389b16c]{min-height:44px}.meeting-progress[data-v-1389b16c]{flex:1 1 80px;max-width:160px}}.home-meeting-list[data-v-da824c0b]{display:grid;min-width:0;gap:var(--space-4)}.bulk-toolbar[data-v-da824c0b]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-height:36px}.bulk-selection-count[data-v-da824c0b]{margin-inline-end:var(--space-1);color:var(--ink-soft);font-size:13px;font-weight:750}.home-text-button[data-v-da824c0b],.home-action-button[data-v-da824c0b]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:600}.home-text-button[data-v-da824c0b]{background:transparent;color:var(--ink-soft)}.home-action-button[data-v-da824c0b]{border:1px solid var(--line);background:var(--surface-solid)}.home-action-button.danger[data-v-da824c0b]{color:var(--danger)}.home-text-button[data-v-da824c0b]:hover:not(:disabled){background:var(--surface-soft);color:var(--ink)}.home-action-button[data-v-da824c0b]:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-raised)}.home-text-button[data-v-da824c0b]:disabled,.home-action-button[data-v-da824c0b]:disabled{cursor:not-allowed;opacity:.5}.meeting-cards[data-v-da824c0b]{display:grid;min-width:0;grid-template-columns:1fr;gap:var(--space-2)}.meeting-skeletons[data-v-da824c0b]{display:grid;gap:var(--space-2)}.meeting-skeleton[data-v-da824c0b]{display:grid;grid-template-columns:40px 1fr 96px;align-items:center;gap:var(--space-3);min-height:76px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-solid)}.meeting-skeleton span[data-v-da824c0b]{height:14px;border-radius:8px;background:linear-gradient(90deg,var(--line-soft),var(--surface-soft),var(--line-soft));background-size:200% 100%;animation:home-skeleton-da824c0b 1.5s linear infinite}.meeting-skeleton span[data-v-da824c0b]:first-child{height:34px}.list-state[data-v-da824c0b]{display:grid;place-items:center;gap:8px;min-height:240px;padding:var(--space-8);border:1px solid var(--line);border-radius:12px;background:var(--surface-solid);color:var(--muted);text-align:center}.list-state h3[data-v-da824c0b],.list-state p[data-v-da824c0b],.list-state strong[data-v-da824c0b]{margin:0}.list-state h3[data-v-da824c0b],.list-state strong[data-v-da824c0b]{color:var(--ink)}.error-state[data-v-da824c0b]{color:var(--danger)}.meeting-pagination[data-v-da824c0b]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);color:var(--muted);font-size:13px}@keyframes home-skeleton-da824c0b{to{background-position:-200% 0}}@media (width < 768px){.bulk-toolbar[data-v-da824c0b]{align-items:stretch;flex-direction:column}.bulk-toolbar button[data-v-da824c0b]{min-height:44px;width:100%}.meeting-skeleton[data-v-da824c0b]{grid-template-columns:44px minmax(0,1fr);min-height:152px;padding:var(--space-4)}.meeting-skeleton span[data-v-da824c0b]:last-child{grid-column:2}.list-state[data-v-da824c0b]{min-height:220px;padding:var(--space-6) var(--space-4)}.meeting-pagination[data-v-da824c0b]{align-items:stretch;flex-direction:column}.meeting-pagination .home-action-button[data-v-da824c0b]{width:100%}}.home-page[data-v-65747312]{display:grid;gap:var(--space-6);min-width:0}.home-toolbar[data-v-65747312]{display:flex;align-items:center;gap:var(--space-3)}.home-header-actions[data-v-65747312]{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--space-2)}.home-button[data-v-65747312]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:600;transition:background var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease),box-shadow var(--motion-fast) var(--ease)}.home-button.primary[data-v-65747312]{background:var(--accent);color:var(--on-accent)}.home-button.primary[data-v-65747312]:hover{background:var(--accent-deep)}.home-library[data-v-65747312]{display:grid;min-width:0;gap:var(--space-4);padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised)}.home-discovery[data-v-65747312]{display:grid;min-width:0;gap:var(--space-4)}.home-search[data-v-65747312]{display:flex;flex:1 1 auto;align-items:center;gap:10px;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-solid);color:var(--muted)}.home-search[data-v-65747312]:focus-within{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));box-shadow:var(--focus-ring-soft)}.home-search input[data-v-65747312]{min-height:0;width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:14px}.home-search input[data-v-65747312]:focus-visible{box-shadow:none}.discovery-selects[data-v-65747312]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:var(--space-3)}.discovery-selects.expanded[data-v-65747312]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.active-filter-chips[data-v-65747312]{display:flex;flex-wrap:wrap;gap:8px}.active-filter-chips button[data-v-65747312]{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border-radius:var(--radius-full);background:var(--selection-bg);color:var(--content-accent);font-size:12px}.discovery-selects label[data-v-65747312],.date-filter-field[data-v-65747312]{display:grid;min-width:0;gap:6px;color:var(--muted);font-size:12px;font-weight:600}.discovery-selects select[data-v-65747312]{width:100%;min-height:36px;padding-block:0;padding-inline:10px 24px;border:1px solid var(--line);border-radius:8px;background:var(--surface-solid);color:var(--ink-soft);font-size:13px;white-space:nowrap}.date-range-fields[data-v-65747312]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.date-range-fields label[data-v-65747312]{gap:4px;color:var(--muted);font-size:11px;font-weight:600}.date-range-fields input[data-v-65747312]{width:100%;min-height:36px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-solid);color:var(--ink);font:inherit}@media (width < 1120px){.discovery-selects[data-v-65747312]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width < 900px){.discovery-selects[data-v-65747312]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width < 768px){.home-toolbar[data-v-65747312]{align-items:stretch;flex-direction:column}.home-header-actions[data-v-65747312]{width:100%}.home-button[data-v-65747312]{flex:1;min-height:44px}.home-header-actions[data-v-65747312]{width:100%;flex-direction:column}.home-header-actions .home-button[data-v-65747312]{width:100%}.home-library[data-v-65747312]{gap:var(--space-4);padding:var(--space-4)}.home-search[data-v-65747312]{min-height:44px}.discovery-selects[data-v-65747312]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-selects label[data-v-65747312]{min-width:0}.discovery-selects select[data-v-65747312],.date-range-fields input[data-v-65747312]{min-height:44px}}@media (width < 480px){.discovery-selects[data-v-65747312]{grid-template-columns:1fr}}.library-dialog[data-v-1c4a284c]{width:min(520px,calc(100vw - 32px))}.library-options[data-v-1c4a284c]{display:grid;gap:8px;max-height:340px;overflow:auto}.library-options button[data-v-1c4a284c]{display:grid;grid-template-columns:12px 1fr 24px;align-items:center;gap:12px;min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-solid);text-align:start}.library-options button[data-v-1c4a284c]:hover{border-color:var(--accent);background:var(--surface-soft)}.library-options strong[data-v-1c4a284c]{text-align:center;color:var(--accent)}.tag-dot[data-v-1c4a284c]{width:10px;height:10px;border-radius:999px;background:var(--accent)}[data-tag-color=mint][data-v-1c4a284c]{background:#42a88a}[data-tag-color=amber][data-v-1c4a284c]{background:#d89a31}[data-tag-color=rose][data-v-1c4a284c]{background:#d7657d}[data-tag-color=sky][data-v-1c4a284c]{background:#4f91cb}[data-tag-color=slate][data-v-1c4a284c]{background:#748092}[data-tag-color=violet][data-v-1c4a284c]{background:#8c6bc7}.library-dialog[data-v-4c2e0b1f]{width:min(520px,calc(100vw - 32px))}.library-dialog[data-v-20fce649]{width:min(680px,calc(100vw - 32px))}.merge-source-list[data-v-20fce649]{display:grid;gap:8px;max-height:300px;margin:0;padding:0;overflow:auto;list-style:none}.merge-source-list li[data-v-20fce649]{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.merge-source-list li>span[data-v-20fce649]{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-weight:800}.merge-source-list strong[data-v-20fce649]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merge-source-list time[data-v-20fce649],.preservation-note[data-v-20fce649]{color:var(--muted);font-size:12px}.preservation-note[data-v-20fce649]{margin:0}@media (max-width: 560px){.merge-source-list li[data-v-20fce649]{grid-template-columns:30px 1fr}.merge-source-list time[data-v-20fce649]{grid-column:2}}.content-skeleton[data-v-eead7d58]{display:grid;gap:var(--space-3)}.content-skeleton-card[data-v-eead7d58],.content-skeleton-list-row[data-v-eead7d58]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-solid);box-shadow:none}.content-skeleton-card[data-v-eead7d58]{display:grid;gap:12px;min-height:132px;padding:clamp(16px,2vw,20px)}.content-skeleton-line[data-v-eead7d58],.content-skeleton-avatar[data-v-eead7d58],.content-skeleton-time[data-v-eead7d58],.content-skeleton-control-mark[data-v-eead7d58],.content-skeleton-swatch[data-v-eead7d58],.content-skeleton-action[data-v-eead7d58]{display:block;border-radius:8px;background:linear-gradient(90deg,var(--line-soft),var(--surface-soft),var(--line-soft));background-size:200% 100%;animation:content-skeleton-shimmer-eead7d58 1.5s linear infinite}.content-skeleton-line[data-v-eead7d58]{width:100%;height:14px}.content-skeleton-title[data-v-eead7d58]{width:min(42%,240px);height:20px}.content-skeleton-line--short[data-v-eead7d58]{width:min(68%,420px)}.content-skeleton-copy[data-v-eead7d58]{display:grid;min-width:0;gap:8px}.content-skeleton-transcript-row[data-v-eead7d58]{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;min-height:52px;padding-top:10px;border-top:1px solid var(--line-soft)}.content-skeleton-time[data-v-eead7d58]{width:56px;height:14px}.content-skeleton-list-row[data-v-eead7d58]{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:6px 12px;min-height:76px;padding:12px}.content-skeleton-avatar[data-v-eead7d58]{grid-row:span 2;width:34px;height:34px;border-radius:10px}.content-skeleton-list-row .content-skeleton-line--short[data-v-eead7d58]{width:55%}.content-skeleton-meta[data-v-eead7d58],.content-skeleton-state[data-v-eead7d58]{height:12px}.content-skeleton-action[data-v-eead7d58]{width:36px;height:36px;border-radius:10px}.content-skeleton--summary[data-v-eead7d58]{gap:var(--space-6)}.content-skeleton--action-list[data-v-eead7d58]{gap:0;margin-block-start:var(--space-3)}.content-skeleton--action-list .content-skeleton-list-row[data-v-eead7d58]{grid-template-columns:44px minmax(0,1fr) 72px 65px 28px;gap:var(--space-3);min-height:68px;padding:12px var(--space-4);border-width:1px 0 0;border-radius:0;background:transparent}.content-skeleton-control[data-v-eead7d58]{display:grid;place-items:center;width:44px;height:44px}.content-skeleton-control-mark[data-v-eead7d58]{width:18px;height:18px;border-radius:6px}.content-skeleton--action-list .content-skeleton-title[data-v-eead7d58]{width:min(56%,320px);height:14px}.content-skeleton--action-list .content-skeleton-meta[data-v-eead7d58]{width:56px}.content-skeleton--action-list .content-skeleton-state[data-v-eead7d58]{width:52px;justify-self:end}.content-skeleton--action-list .content-skeleton-action[data-v-eead7d58]{width:28px;height:28px;border-radius:9px}.content-skeleton--people-list[data-v-eead7d58],.content-skeleton--tag-list[data-v-eead7d58],.content-skeleton--deleted-list[data-v-eead7d58]{gap:var(--space-2)}.content-skeleton--people-list .content-skeleton-list-row[data-v-eead7d58]{grid-template-columns:38px minmax(0,1fr) 72px;gap:12px;min-height:66px;padding:9px 13px;border-color:var(--line-soft);border-radius:13px}.content-skeleton--people-list .content-skeleton-avatar[data-v-eead7d58]{grid-row:auto;width:38px;height:38px;border-radius:50%}.content-skeleton--people-list .content-skeleton-meta[data-v-eead7d58]{width:72px}.content-skeleton--tag-list .content-skeleton-list-row[data-v-eead7d58]{grid-template-columns:18px minmax(0,1fr) 36px 36px;gap:10px;min-height:66px;padding:7px 9px 7px 14px;border-color:var(--line-soft);border-radius:13px}.content-skeleton-swatch[data-v-eead7d58]{width:18px;height:18px;border-radius:50%}.content-skeleton--tag-list .content-skeleton-action[data-v-eead7d58]{width:36px;height:36px}.content-skeleton--deleted-list .content-skeleton-list-row[data-v-eead7d58]{grid-template-columns:minmax(0,1fr) 104px;gap:14px;min-height:72px;padding:12px 13px 12px 17px;border-color:var(--line-soft);border-radius:13px}.content-skeleton--deleted-list .content-skeleton-action[data-v-eead7d58]{width:104px;height:44px}.content-skeleton--annotation-list[data-v-eead7d58]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.content-skeleton--annotation-list .content-skeleton-card[data-v-eead7d58]{min-height:112px;padding:16px;border-color:var(--line-soft);border-inline-start-width:3px;background:var(--surface-soft)}.content-skeleton--annotation-list .content-skeleton-meta[data-v-eead7d58]{width:72px}@keyframes content-skeleton-shimmer-eead7d58{to{background-position:-200% 0}}@media (width < 1280px){.content-skeleton--annotation-list[data-v-eead7d58]{grid-template-columns:1fr}}@media (width < 768px){.content-skeleton-card[data-v-eead7d58]{padding:var(--space-4)}.content-skeleton-list-row[data-v-eead7d58]{min-height:76px}.content-skeleton-transcript-row[data-v-eead7d58]{grid-template-columns:58px minmax(0,1fr);gap:10px}.content-skeleton--summary[data-v-eead7d58]{gap:var(--space-4)}.content-skeleton--action-list .content-skeleton-list-row[data-v-eead7d58]{grid-template-columns:44px minmax(0,1fr) 44px;min-height:76px}.content-skeleton--action-list .content-skeleton-meta[data-v-eead7d58],.content-skeleton--action-list .content-skeleton-state[data-v-eead7d58]{display:none}.content-skeleton--action-list .content-skeleton-action[data-v-eead7d58]{width:44px;height:44px}.content-skeleton--people-list .content-skeleton-list-row[data-v-eead7d58]{grid-template-columns:38px minmax(0,1fr)}.content-skeleton--people-list .content-skeleton-meta[data-v-eead7d58]{display:none}.content-skeleton--tag-list .content-skeleton-list-row[data-v-eead7d58]{grid-template-columns:18px minmax(0,1fr) 44px 44px}.content-skeleton--tag-list .content-skeleton-action[data-v-eead7d58]{width:44px;height:44px}.content-skeleton--deleted-list .content-skeleton-list-row[data-v-eead7d58]{grid-template-columns:1fr}.content-skeleton--deleted-list .content-skeleton-action[data-v-eead7d58]{width:100%}}.action-toggle[data-v-d50a245d]{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;padding:0;border-radius:var(--radius-sm);background:transparent}.action-toggle-box[data-v-d50a245d]{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid var(--ink-muted);border-radius:5px;background:var(--surface-solid)}.action-toggle-box.checked[data-v-d50a245d]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.action-toggle[data-v-d50a245d]:hover:not(:disabled){background:var(--selection-bg)}.action-toggle[data-v-d50a245d]:disabled{cursor:default}@media (pointer: coarse),(width < 768px){.action-toggle[data-v-d50a245d]{width:44px;height:44px}}.assignee-picker[data-v-60ff217d]{display:grid;gap:12px;margin:0;padding:0;min-width:0;border:0}legend[data-v-60ff217d]{margin-bottom:8px;color:var(--ink-soft);font-weight:600}input[data-v-60ff217d]{width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--ink)}.assignee-group>span[data-v-60ff217d]{display:block;margin-bottom:8px;color:var(--muted);font-size:12px}.assignee-options[data-v-60ff217d]{display:flex;flex-wrap:wrap;gap:8px}.assignee-option[data-v-60ff217d]{justify-self:start;max-width:100%;overflow-wrap:anywhere;min-height:36px;padding:6px 12px;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-solid)}.assignee-option[aria-pressed=true][data-v-60ff217d]{border-color:var(--accent);background:var(--selection-bg);color:var(--content-accent)}@media (width < 768px){input[data-v-60ff217d],.assignee-option[data-v-60ff217d]{min-height:44px}}.player-card[data-v-fe2795cd]{min-width:0;padding:var(--space-4);border:1px solid color-mix(in srgb,var(--player-muted) 28%,var(--player-surface));border-radius:var(--radius-md);background:var(--player-surface);color:var(--player-text);box-shadow:none}.player-title[data-v-fe2795cd]{display:flex;justify-content:space-between;gap:10px}.player-title h3[data-v-fe2795cd]{margin:0 0 4px;overflow:hidden;font-size:14px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.player-title small[data-v-fe2795cd]{color:var(--player-muted);font-size:var(--font-size-caption)}.player-progress[data-v-fe2795cd]{min-width:0;margin-top:12px}.player-media-error[data-v-fe2795cd]{display:flex;align-items:center;gap:10px;margin:14px 0 2px;padding:10px 11px;border:1px solid var(--player-alert-line);border-radius:10px;background:var(--player-alert)}.player-media-error-copy[data-v-fe2795cd]{flex:1;color:var(--player-alert-text);font-size:12px;line-height:1.5}.waveform[data-v-fe2795cd]{display:flex;align-items:center;justify-content:space-between;height:53px;margin:26px 0 8px;overflow:hidden}.waveform i[data-v-fe2795cd]{display:block;width:2px;flex:0 0 2px;border-radius:3px;background:var(--player-track)}.waveform i.played[data-v-fe2795cd]{background:var(--accent)}.player-time[data-v-fe2795cd]{display:flex;direction:ltr;justify-content:space-between;color:var(--player-muted);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}.player-range[data-v-fe2795cd]{width:100%;min-height:44px;margin:0;accent-color:var(--accent)}.player-controls[data-v-fe2795cd]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:7px}.player-transport[data-v-fe2795cd]{display:grid;min-width:0}.player-control[data-v-fe2795cd],.speed-button[data-v-fe2795cd],.player-retry[data-v-fe2795cd]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px}.player-control[data-v-fe2795cd]:before,.speed-button[data-v-fe2795cd]:before,.player-retry[data-v-fe2795cd]:before{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:""}.player-control[data-v-fe2795cd]{width:36px;height:36px;border-radius:50%;color:var(--player-muted)}.player-control[data-v-fe2795cd]:hover{background:var(--player-control);color:var(--player-text)}.play-button[data-v-fe2795cd]{width:44px;height:44px;background:var(--accent);color:var(--on-accent)}.play-button[data-v-fe2795cd]:before{top:0;right:0;bottom:0;left:0}.play-button[data-v-fe2795cd]:hover{background:var(--accent-deep);color:var(--on-accent)}.speed-button[data-v-fe2795cd]{gap:6px;margin:8px auto 0;padding:0 10px;border-radius:8px;background:var(--player-control);color:var(--player-muted);font-size:12px}.speed-button[data-v-fe2795cd]:hover{color:var(--player-text)}.player-retry[data-v-fe2795cd]{flex:0 0 auto;gap:6px;padding:0 10px;border:1px solid var(--player-alert-line);border-radius:8px;background:var(--player-control);color:var(--player-text);font-size:12px;font-weight:800}.player-retry[data-v-fe2795cd]:disabled{cursor:wait;opacity:.58}.player-control[data-v-fe2795cd]:focus-visible,.speed-button[data-v-fe2795cd]:focus-visible,.player-retry[data-v-fe2795cd]:focus-visible,.player-range[data-v-fe2795cd]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px}@media (width < 1280px){.player-card[data-v-fe2795cd]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);box-shadow:var(--shadow-float)}.player-title[data-v-fe2795cd]{flex:1 1 144px;min-width:0}.player-media-error[data-v-fe2795cd]{flex:1 0 100%;margin:0}.player-progress[data-v-fe2795cd]{flex:999 1 240px}.waveform[data-v-fe2795cd]{height:30px;margin:0}.waveform i[data-v-fe2795cd]{max-height:24px}.player-transport[data-v-fe2795cd]{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-1)}.player-controls[data-v-fe2795cd]{gap:var(--space-1);margin:0}.speed-button[data-v-fe2795cd]{margin:0}}@media (width < 768px){.player-card[data-v-fe2795cd]{gap:var(--space-1) var(--space-2);padding:var(--space-3);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}.player-title[data-v-fe2795cd],.player-progress[data-v-fe2795cd],.player-transport[data-v-fe2795cd]{flex-basis:100%}.player-title[data-v-fe2795cd]{display:none}.player-progress[data-v-fe2795cd]{margin-top:0}.waveform[data-v-fe2795cd]{display:none}.player-title h3[data-v-fe2795cd]{font-size:var(--font-size-body)}.player-transport[data-v-fe2795cd]{justify-content:space-between}.player-media-error[data-v-fe2795cd]{align-items:stretch;flex-direction:column}.player-retry[data-v-fe2795cd]{width:100%}}.copy-control[data-v-0e568b88]{display:inline-flex;position:relative;align-items:center}.copy-button[data-v-0e568b88]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 8px;border-radius:var(--radius-sm);background:transparent;color:var(--content-accent);font-size:13px;white-space:nowrap}.copy-button[data-v-0e568b88]:hover:not(:disabled){background:var(--selection-bg)}.copy-button[data-v-0e568b88]:disabled{opacity:.5;cursor:default}.copy-notice[data-v-0e568b88]:not(:empty){position:absolute;z-index:var(--layer-popover);inset-inline-end:0;top:100%;width:max-content;max-width:240px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-solid);box-shadow:var(--shadow-sm);font-size:12px}@media (width < 768px){.copy-button[data-v-0e568b88]{min-height:44px}}.meeting-summary[data-v-3dd8ed89]{display:grid;min-width:0;gap:var(--space-8);padding:clamp(16px,3vw,32px);border-radius:var(--radius-md);background:var(--surface-solid)}.summary-section[data-v-3dd8ed89]{min-width:0;padding:0}.summary-section+.summary-section[data-v-3dd8ed89]{padding-top:var(--space-6);border-top:1px solid var(--line-soft)}.summary-bookmark[data-v-3dd8ed89]{display:flex;align-items:baseline;gap:12px;padding:12px 16px;margin-top:8px;border-radius:12px;background:var(--bookmark-bg)}.summary-bookmark p[data-v-3dd8ed89]{margin:0;line-height:1.7;overflow-wrap:anywhere}.summary-bookmark .time-link[data-v-3dd8ed89]{color:var(--bookmark-text)}.section-heading[data-v-3dd8ed89]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.section-heading h2[data-v-3dd8ed89]{margin:0;font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.01em}.section-kicker[data-v-3dd8ed89]{display:block;margin-bottom:4px;color:var(--content-accent);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.section-actions[data-v-3dd8ed89],.editor-actions[data-v-3dd8ed89]{display:flex;flex-wrap:wrap;gap:8px}.quiet-button[data-v-3dd8ed89],.secondary-button[data-v-3dd8ed89],.primary-button[data-v-3dd8ed89],.time-link[data-v-3dd8ed89],.icon-action[data-v-3dd8ed89],.action-check[data-v-3dd8ed89]{min-height:36px}.quiet-button[data-v-3dd8ed89]{display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:8px;background:transparent;color:var(--ink-soft);font-size:14px;font-weight:600}.quiet-button[data-v-3dd8ed89]:hover{background:var(--surface-soft);color:var(--ink)}.overview-copy[data-v-3dd8ed89]{max-width:72ch;margin:0;color:var(--ink-soft);font-size:16px;line-height:1.75;white-space:pre-wrap}.summary-editor[data-v-3dd8ed89]{width:100%;min-height:180px;resize:vertical;padding:16px;border:1px solid var(--line-strong);border-radius:12px;color:var(--ink);line-height:1.65}.editor-actions[data-v-3dd8ed89]{justify-content:flex-end;margin-top:12px}.secondary-button[data-v-3dd8ed89],.primary-button[data-v-3dd8ed89]{padding:0 14px;border-radius:8px;font-size:14px;font-weight:700}.secondary-button[data-v-3dd8ed89]{border:1px solid var(--line);background:var(--surface-solid)}.primary-button[data-v-3dd8ed89]{background:var(--accent);color:var(--on-accent)}.primary-button[data-v-3dd8ed89]:hover:not(:disabled){background:var(--accent-deep)}.conflict-note[data-v-3dd8ed89],.stale-note[data-v-3dd8ed89],.section-state[data-v-3dd8ed89]{padding:12px 14px;border-radius:10px;background:var(--surface-soft);color:var(--ink-soft)}.conflict-note[data-v-3dd8ed89]{margin-top:10px;border:1px solid var(--amber)}.conflict-note p[data-v-3dd8ed89]{margin:5px 0 0}.stale-note[data-v-3dd8ed89]{margin:0 0 14px}.section-state[data-v-3dd8ed89]{display:flex;align-items:center;justify-content:space-between;gap:12px}.error-state[data-v-3dd8ed89]{color:var(--danger)}.key-point-list[data-v-3dd8ed89]{display:grid;gap:2px;margin:0;padding:0;list-style:none}.key-point-list li[data-v-3dd8ed89]{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;border-top:1px solid var(--line-soft)}.key-point-list li[data-v-3dd8ed89]:first-child{border-top:0}.key-point-list p[data-v-3dd8ed89]{max-width:72ch;margin:0;color:var(--ink-soft);line-height:1.65}.point-marker[data-v-3dd8ed89]{width:7px;height:7px;margin-top:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--violet)}.time-link[data-v-3dd8ed89]{display:inline-flex;align-items:center;gap:6px;padding:0 8px;border-radius:8px;background:transparent;color:var(--content-accent);font:600 12px ui-monospace,SFMono-Regular,monospace}.time-link[data-v-3dd8ed89]:hover{background:var(--violet)}.decision-list[data-v-3dd8ed89],.action-list[data-v-3dd8ed89]{display:grid;gap:10px}.decision-card[data-v-3dd8ed89]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:16px;border:1px solid var(--line-soft);border-radius:13px;background:var(--surface-soft)}.decision-card strong[data-v-3dd8ed89]{display:block;margin-top:1px}.decision-card p[data-v-3dd8ed89]{max-width:72ch;margin:6px 0 0;color:var(--ink-soft);line-height:1.6}.decision-owner[data-v-3dd8ed89]{display:block;margin-top:6px;color:var(--muted);font-size:12px}.decision-mark[data-v-3dd8ed89]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--mint);color:var(--mint-deep)}.action-row[data-v-3dd8ed89]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:64px;padding:8px 10px;border:1px solid var(--line-soft);border-radius:13px}.action-row.completed .action-copy strong[data-v-3dd8ed89]{color:var(--muted);text-decoration:line-through}.action-check[data-v-3dd8ed89],.icon-action[data-v-3dd8ed89]{display:grid;place-items:center;width:36px;padding:0;border-radius:8px;color:var(--muted)}.action-check[aria-pressed=true][data-v-3dd8ed89]{background:var(--mint);color:var(--mint-deep)}.action-check[data-v-3dd8ed89]:not(:disabled):hover,.icon-action[data-v-3dd8ed89]:hover{background:var(--surface-soft);color:var(--ink)}.action-copy strong[data-v-3dd8ed89]{display:block}.action-copy span[data-v-3dd8ed89]{display:inline-block;margin-block-start:5px;margin-inline-end:10px;color:var(--muted);font-size:12px}.empty-state[data-v-3dd8ed89]{display:flex;align-items:center;gap:10px;min-height:72px;padding:14px;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface-soft);color:var(--muted)}[data-v-3dd8ed89] .content-skeleton-card{min-height:132px;padding:clamp(16px,2vw,20px);border-radius:12px;box-shadow:none}@media (width < 768px){.meeting-summary[data-v-3dd8ed89]{gap:var(--space-4)}.summary-section[data-v-3dd8ed89]{padding-inline:0}.section-heading[data-v-3dd8ed89]{align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px}.section-heading h2[data-v-3dd8ed89]{font-size:18px}.section-actions[data-v-3dd8ed89]{width:auto;justify-content:flex-end;gap:2px}.quiet-button[data-v-3dd8ed89],.secondary-button[data-v-3dd8ed89],.primary-button[data-v-3dd8ed89],.time-link[data-v-3dd8ed89]{min-height:44px}.action-check[data-v-3dd8ed89],.icon-action[data-v-3dd8ed89]{width:44px;min-height:44px}.decision-card[data-v-3dd8ed89]{grid-template-columns:auto minmax(0,1fr)}.decision-card .time-link[data-v-3dd8ed89]{grid-column:2;justify-self:start}.action-row[data-v-3dd8ed89]{grid-template-columns:auto minmax(0,1fr) auto}.action-row .time-link[data-v-3dd8ed89]{grid-column:2;justify-self:start}.editor-actions[data-v-3dd8ed89]{align-items:stretch;flex-direction:column}.editor-actions button[data-v-3dd8ed89]{width:100%}}.meeting-transcript[data-v-bc48327f]{display:grid;min-width:0;gap:var(--space-6)}.transcript-context-grid[data-v-bc48327f]{display:grid;min-width:0;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:var(--space-6)}.transcript-context-grid[data-v-bc48327f]:not(.has-speakers){grid-template-columns:1fr}.transcript-loading[data-v-bc48327f]{display:grid;gap:var(--space-6)}.transcript-loading-context[data-v-bc48327f]{display:grid;grid-template-columns:1fr;gap:var(--space-6)}.transcript-loading-section[data-v-bc48327f]{min-width:0}.context-card[data-v-bc48327f],.transcript-card[data-v-bc48327f],.annotations-card[data-v-bc48327f]{padding:clamp(16px,2vw,20px);border:1px solid var(--line);border-radius:12px;background:var(--surface-solid)}.context-heading[data-v-bc48327f],.transcript-toolbar[data-v-bc48327f],.annotations-heading[data-v-bc48327f]{display:flex;align-items:center;justify-content:space-between;gap:16px}.context-heading[data-v-bc48327f]{justify-content:flex-start;color:var(--content-accent)}.speakers-card .context-heading .line-edit[data-v-bc48327f]{margin-inline-start:auto}.context-heading h2[data-v-bc48327f],.transcript-toolbar h2[data-v-bc48327f],.annotations-heading h2[data-v-bc48327f]{margin:0;color:var(--ink);font-size:20px;line-height:28px;font-weight:600}.keyword-list[data-v-bc48327f]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.keyword-list span[data-v-bc48327f]{padding:7px 10px;border-radius:999px;background:var(--violet);color:var(--content-accent);font-size:12px;font-weight:750}.keywords-card[data-v-bc48327f]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;border:0;background:transparent}.keywords-card .context-heading[data-v-bc48327f]{gap:8px}.keywords-card h2[data-v-bc48327f]{font-size:13px;line-height:20px;color:var(--muted);font-weight:500}.keywords-card .keyword-list[data-v-bc48327f]{margin-top:0}.keywords-card .context-empty[data-v-bc48327f]{margin:0}.transcript-title[data-v-bc48327f]{display:flex;flex:1;justify-content:space-between;align-items:center;gap:12px}.context-empty[data-v-bc48327f]{margin:16px 0 0;color:var(--muted)}.speaker-list[data-v-bc48327f]{display:grid;gap:9px;margin-top:16px}.speaker-row[data-v-bc48327f]{display:grid;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:10px;min-height:52px}.speaker-avatar[data-v-bc48327f]{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--paper-deep);color:var(--ink-soft);font-weight:850}.speaker-copy strong[data-v-bc48327f],.speaker-copy small[data-v-bc48327f]{display:block}.speaker-copy small[data-v-bc48327f]{margin-top:3px;color:var(--muted);font-size:var(--font-size-caption)}.speaker-copy input[data-v-bc48327f]{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px}.speaker-actions[data-v-bc48327f],.annotation-actions[data-v-bc48327f]{display:flex;flex-wrap:wrap;gap:5px}.speaker-button[data-v-bc48327f],.line-edit[data-v-bc48327f]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 10px;border-radius:8px;background:transparent;color:var(--ink-soft);font-size:12px;font-weight:600}.speaker-button[data-v-bc48327f]:hover,.line-edit[data-v-bc48327f]:hover{background:var(--surface-soft);color:var(--ink)}.speaker-button.primary[data-v-bc48327f]{background:var(--accent);color:var(--on-accent)}.speaker-button.primary[data-v-bc48327f]:hover:not(:disabled){background:var(--accent-deep);color:var(--on-accent)}.section-kicker[data-v-bc48327f]{display:block;margin-bottom:4px;color:var(--content-accent);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.transcript-tools[data-v-bc48327f]{display:grid;justify-items:end;gap:5px;width:min(340px,48%)}.transcript-search[data-v-bc48327f]{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:8px;color:var(--muted)}.match-count[data-v-bc48327f]{color:var(--muted);font-size:var(--font-size-caption)}.transcript-search[data-v-bc48327f]:focus-within{border-color:var(--accent)}.transcript-search input[data-v-bc48327f]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink)}.transcript-lines[data-v-bc48327f]{margin-top:20px}.transcript-line[data-v-bc48327f]{display:grid;min-width:0;grid-template-columns:72px minmax(0,1fr) auto auto;align-items:start;gap:12px;padding:16px 4px;border-top:1px solid var(--line-soft);scroll-margin-top:100px}.transcript-line.bookmarked[data-v-bc48327f]{border-radius:12px;background:var(--bookmark-bg)}.transcript-line.highlighted[data-v-bc48327f]{margin-inline:-10px;padding-inline:14px;border-radius:12px;background:var(--selection-bg);box-shadow:inset 3px 0 var(--accent)}.speaker-name-button[data-v-bc48327f]{display:inline-flex;align-items:center;gap:8px;padding:4px 0;margin-bottom:4px;border-radius:4px;background:transparent;color:var(--content-accent);font-size:13px;font-weight:600}.speaker-name-button small[data-v-bc48327f]{padding:0 6px;border-radius:12px;background:var(--selection-bg)}.inline-speaker-editor[data-v-bc48327f]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.inline-speaker-editor input[data-v-bc48327f]{min-width:0;width:min(100%,220px);min-height:36px;padding:6px 10px;border:1px solid var(--accent);border-radius:8px}.back-to-playback[data-v-bc48327f]{position:sticky;top:calc(var(--topbar-height) + 8px);z-index:2;margin-top:12px;border:1px solid var(--line);background:var(--surface-solid);color:var(--content-accent);box-shadow:var(--shadow-sm)}.timestamp[data-v-bc48327f]{min-height:36px;border-radius:8px;background:transparent;color:var(--content-accent);font:600 12px ui-monospace,SFMono-Regular,monospace}.timestamp[data-v-bc48327f]:hover{background:var(--violet)}.line-copy strong[data-v-bc48327f]{display:block;margin-bottom:7px;font-size:13px}.line-copy p[data-v-bc48327f]{max-width:72ch;margin:0;color:var(--ink);font-size:16px;line-height:1.75;overflow-wrap:anywhere}.line-copy textarea[data-v-bc48327f]{width:100%;min-height:90px;padding:12px;border:1px solid var(--line-strong);border-radius:10px;line-height:1.55}.line-edit[data-v-bc48327f]{width:36px;padding:0}.annotation-indicator[data-v-bc48327f]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:24px;height:24px;margin-inline-start:8px;border-radius:50%;background:var(--bookmark-bg);color:var(--bookmark-text)}.line-annotation-actions[data-v-bc48327f]{display:inline-flex;gap:4px;opacity:0;transition:opacity .16s ease}.transcript-line:hover .line-annotation-actions[data-v-bc48327f],.transcript-line:focus-within .line-annotation-actions[data-v-bc48327f]{opacity:1}.line-annotation-button[data-v-bc48327f]{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:transparent;color:var(--muted)}.line-annotation-button[data-v-bc48327f]:hover{background:var(--violet);color:var(--content-accent)}.conflict-note[data-v-bc48327f],.section-state[data-v-bc48327f],.transcript-empty[data-v-bc48327f]{margin-block-start:var(--space-4);padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);color:var(--ink-soft)}.conflict-note p[data-v-bc48327f]{margin:5px 0 0}.line-editor-actions[data-v-bc48327f]{display:flex;justify-content:flex-end;gap:7px;margin-top:9px}.section-state[data-v-bc48327f]{display:flex;align-items:center;justify-content:space-between}.error-state[data-v-bc48327f]{color:var(--danger)}.transcript-empty[data-v-bc48327f]{border:1px dashed var(--line-strong);background:transparent;color:var(--muted)}.annotation-list[data-v-bc48327f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.annotation-card[data-v-bc48327f]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:48px 16px 16px;border:1px solid var(--line-soft);border-inline-start:3px solid var(--line-strong);border-radius:12px;background:var(--surface-soft)}.annotation-card.highlight[data-v-bc48327f]{border-inline-start-color:var(--bookmark-text);background:var(--bookmark-bg)}.annotation-type[data-v-bc48327f]{color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase}.annotation-card p[data-v-bc48327f]{grid-column:1 / -1;margin:0;color:var(--ink-soft);line-height:1.5}.annotation-card small[data-v-bc48327f]{color:var(--muted)}.annotation-time[data-v-bc48327f]{justify-self:start;min-height:36px;padding-inline:8px;color:var(--content-accent);font:700 12px ui-monospace,SFMono-Regular,monospace}.annotation-delete[data-v-bc48327f]{position:absolute;top:8px;inset-inline-end:8px;display:grid;place-items:center;width:36px;height:36px;border-radius:8px;color:var(--muted)}.annotation-edit[data-v-bc48327f]{position:absolute;top:8px;inset-inline-end:44px;display:grid;place-items:center;width:36px;height:36px;border-radius:8px;color:var(--muted)}.annotation-edit[data-v-bc48327f]:hover{background:var(--violet);color:var(--content-accent)}.annotation-delete[data-v-bc48327f]:hover{background:var(--coral);color:var(--danger)}.annotation-editor[data-v-bc48327f]{display:grid;gap:14px;margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.annotation-editor-heading[data-v-bc48327f]{display:flex;align-items:center;justify-content:space-between}.annotation-editor label[data-v-bc48327f]{display:grid;gap:6px;color:var(--ink-soft);font-size:12px;font-weight:750}.annotation-editor select[data-v-bc48327f],.annotation-editor textarea[data-v-bc48327f]{width:100%;min-height:36px;padding:9px 12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-solid);color:var(--ink)}[data-v-bc48327f] .content-skeleton-card{min-height:132px;padding:clamp(16px,2vw,20px);border-radius:12px;box-shadow:none}[data-v-bc48327f] .content-skeleton-list-row{border-radius:12px;box-shadow:none}@media (width < 1280px){.transcript-context-grid[data-v-bc48327f],.transcript-loading-context[data-v-bc48327f]{grid-template-columns:1fr}.transcript-toolbar[data-v-bc48327f],.annotations-heading[data-v-bc48327f]{align-items:flex-start;flex-direction:column}.transcript-tools[data-v-bc48327f]{width:100%;justify-items:start}.transcript-title[data-v-bc48327f]{width:100%}.annotation-list[data-v-bc48327f]{grid-template-columns:1fr}}@media (width < 768px){.meeting-transcript[data-v-bc48327f]{gap:var(--space-4)}.context-card[data-v-bc48327f],.transcript-card[data-v-bc48327f],.annotations-card[data-v-bc48327f]{padding:var(--space-4)}.speaker-row[data-v-bc48327f]{grid-template-columns:auto minmax(0,1fr)}.speaker-actions[data-v-bc48327f]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.speaker-copy input[data-v-bc48327f],.speaker-button[data-v-bc48327f],.line-edit[data-v-bc48327f],.timestamp[data-v-bc48327f],.annotation-time[data-v-bc48327f],.transcript-search[data-v-bc48327f]{min-height:44px}.speaker-button[data-v-bc48327f]{min-width:0}.transcript-line[data-v-bc48327f]{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);padding-block:var(--space-4)}.timestamp[data-v-bc48327f]{grid-column:1;justify-self:start}.line-copy[data-v-bc48327f]{grid-column:1 / -1}.transcript-line .line-edit[data-v-bc48327f]{grid-column:2;grid-row:1;width:44px}.speaker-name-button[data-v-bc48327f]{min-height:44px}.transcript-line[data-v-bc48327f]{position:relative}.line-annotation-actions[data-v-bc48327f]{position:absolute;top:16px;inset-inline-end:50px;opacity:1}.line-annotation-button[data-v-bc48327f]{width:44px;height:44px}.transcript-line .line-edit[data-v-bc48327f]{position:absolute;grid-area:auto;top:16px;inset-inline-end:0}.annotation-actions[data-v-bc48327f]{display:grid;width:100%;grid-template-columns:1fr;gap:var(--space-2)}.annotation-edit[data-v-bc48327f],.annotation-delete[data-v-bc48327f]{width:44px;height:44px}.annotation-edit[data-v-bc48327f]{inset-inline-end:60px}.annotation-editor[data-v-bc48327f]{padding:var(--space-4)}.annotation-editor select[data-v-bc48327f],.annotation-editor textarea[data-v-bc48327f]{min-height:44px}.line-editor-actions[data-v-bc48327f]{align-items:stretch;flex-direction:column}.line-editor-actions button[data-v-bc48327f]{width:100%}}.merge-sources[data-v-ba9006cf]{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface-solid) 94%,var(--lime))}.sources-heading[data-v-ba9006cf]{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4)}.sources-heading h2[data-v-ba9006cf]{margin:2px 0 0;font-size:18px;letter-spacing:-.02em}.sources-heading p[data-v-ba9006cf]{margin:0;color:var(--muted);font-size:12px}.source-list[data-v-ba9006cf]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.source-list li[data-v-ba9006cf]{display:grid;grid-template-columns:30px minmax(0,1fr) 36px;align-items:center;min-height:56px;border:1px solid transparent;border-radius:8px;background:var(--surface-solid);transition:border-color .16s ease,transform .16s ease}.source-list li.active[data-v-ba9006cf]{border-color:color-mix(in srgb,var(--lime) 70%,var(--line));box-shadow:inset 3px 0 0 var(--lime)}.source-list li[data-v-ba9006cf]:hover{transform:translateY(-1px);border-color:var(--line-strong)}.source-order[data-v-ba9006cf]{color:var(--muted);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;text-align:center}.source-track[data-v-ba9006cf]{display:flex;align-items:center;gap:10px;min-width:0;min-height:56px;padding:6px;text-align:start}.source-track[data-v-ba9006cf]:disabled{cursor:not-allowed;opacity:.58}.source-icon[data-v-ba9006cf]{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:var(--ink);color:var(--surface-solid)}.source-copy[data-v-ba9006cf]{display:grid;min-width:0;gap:3px}.source-copy strong[data-v-ba9006cf]{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.source-copy small[data-v-ba9006cf]{color:var(--muted);font-size:var(--font-size-caption)}.open-source[data-v-ba9006cf]{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:8px;color:var(--muted)}.open-source[data-v-ba9006cf]:before{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:""}.open-source[data-v-ba9006cf]:hover:not(:disabled){background:var(--surface-soft);color:var(--ink)}.open-source[data-v-ba9006cf]:disabled{cursor:not-allowed;opacity:.35}.source-track[data-v-ba9006cf]:focus-visible,.open-source[data-v-ba9006cf]:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}.source-footnote[data-v-ba9006cf]{display:flex;align-items:center;gap:7px;margin:0;color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}@media (width < 768px){.sources-heading[data-v-ba9006cf]{align-items:start;flex-direction:column;gap:4px}.merge-sources[data-v-ba9006cf]{padding:var(--space-3)}}.meeting-actions[data-v-38aee62a]{display:grid;gap:var(--space-4)}.section-heading[data-v-38aee62a]{display:flex;align-items:center;justify-content:space-between;gap:12px}h2[data-v-38aee62a]{margin:0;font-size:20px;line-height:28px}.note-action-list[data-v-38aee62a]{display:grid;gap:12px}.note-action[data-v-38aee62a]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md)}.action-title-button[data-v-38aee62a]{display:block;padding:5px 0;background:transparent;text-align:start;font-size:15px;line-height:1.6;font-weight:600;overflow-wrap:anywhere}.completed .action-title-button[data-v-38aee62a],.completed strong[data-v-38aee62a]{color:var(--muted);text-decoration:line-through}.note-action-meta[data-v-38aee62a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;color:var(--muted);font-size:12px}.assignee-button[data-v-38aee62a]{min-height:28px;padding:3px 10px;border-radius:var(--radius-full);background:var(--selection-bg);color:var(--content-accent)}.assignee-button[data-v-38aee62a]:disabled{cursor:default}.time-link[data-v-38aee62a],.add-action-button[data-v-38aee62a]{display:inline-flex;align-items:center;gap:6px;min-height:36px;border-radius:8px;padding:0 8px;background:transparent;color:var(--content-accent)}.add-action-button[data-v-38aee62a]{justify-self:start}.add-action-button[data-v-38aee62a]:hover,.time-link[data-v-38aee62a]:hover{background:var(--selection-bg)}.empty-actions[data-v-38aee62a]{margin:8px 0;color:var(--muted)}.section-state[data-v-38aee62a]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--danger)}@media (width < 768px){.note-action[data-v-38aee62a]{grid-template-columns:auto minmax(0,1fr);padding:10px}.time-link[data-v-38aee62a]{grid-column:2;justify-self:start}.assignee-button[data-v-38aee62a],.add-action-button[data-v-38aee62a],.action-title-button[data-v-38aee62a]{min-height:44px}}.meeting-detail-page[data-v-52af4df5]{display:grid;min-width:0;width:100%;max-width:var(--content-page);gap:var(--space-6);margin-inline:auto}.meeting-header[data-v-52af4df5]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);padding-block-end:var(--space-2)}.meeting-heading-copy[data-v-52af4df5]{min-width:0}.menu-button[data-v-52af4df5]{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:8px;color:var(--muted)}.menu-button[data-v-52af4df5]:before{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:""}.menu-button[data-v-52af4df5]:hover{background:var(--surface-soft);color:var(--ink)}.meeting-meta[data-v-52af4df5]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--ink-soft);font-size:14px}.meeting-tags[data-v-52af4df5]{display:flex;flex-wrap:wrap;gap:7px;margin-block-start:var(--space-3)}.meeting-tags span[data-v-52af4df5]{padding:5px 9px;border:1px solid var(--line);border-radius:999px;background:var(--surface-solid);color:var(--muted);font-size:12px;font-weight:700}.header-actions[data-v-52af4df5]{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.header-button[data-v-52af4df5]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-solid);color:var(--ink-soft);font-size:14px;font-weight:700}.header-button[data-v-52af4df5]:before{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:""}.header-button[data-v-52af4df5]:hover{border-color:var(--line-strong);background:var(--surface-raised);color:var(--ink)}.header-button.primary[data-v-52af4df5]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.header-button.primary[data-v-52af4df5]:hover{border-color:var(--accent-deep);background:var(--accent-deep);color:var(--on-accent)}.menu-anchor[data-v-52af4df5]{position:relative}.meeting-menu[data-v-52af4df5]{position:absolute;z-index:var(--layer-popover);top:calc(100% + 7px);inset-inline-end:0;display:grid;min-width:190px;padding:7px;border:1px solid var(--line);border-radius:12px;background:var(--surface-solid);box-shadow:var(--shadow-float)}.meeting-menu button[data-v-52af4df5]{min-height:36px;padding:0 11px;border-radius:8px;text-align:start}.meeting-menu button[data-v-52af4df5]:hover{background:var(--surface-soft)}.meeting-menu .danger[data-v-52af4df5]{color:var(--danger)}.detail-tabs[data-v-52af4df5]{display:flex;gap:4px;width:fit-content;max-width:100%;padding:4px;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface-soft)}.detail-tabs button[data-v-52af4df5]{min-height:40px;padding:0 16px;border-radius:8px;background:transparent;color:var(--muted);font-size:14px;font-weight:700;white-space:nowrap}.detail-tabs button[aria-selected=true][data-v-52af4df5]{background:var(--surface-solid);color:var(--ink);box-shadow:var(--shadow-sm)}.detail-tabs button[data-v-52af4df5]:focus-visible{outline:0;box-shadow:var(--focus-ring)}.detail-composition[data-v-52af4df5]{display:grid;min-width:0;grid-template-columns:minmax(0,var(--content-reading)) var(--player-width);align-items:start;justify-content:space-between;gap:var(--space-8)}.detail-content[data-v-52af4df5]{min-width:0}.player-slot[data-v-52af4df5]{position:sticky;top:88px;min-width:0;width:var(--player-width)}@media (width < 1280px){.detail-composition[data-v-52af4df5]{grid-template-columns:minmax(0,1fr)}.detail-content[data-v-52af4df5]{padding-block-end:calc(var(--meeting-player-height, 0px) + var(--space-4))}.player-slot[data-v-52af4df5]{position:fixed;z-index:var(--layer-player);top:auto;inset-inline-start:calc(var(--sidebar-compact-width) + var(--space-6));inset-inline-end:var(--space-6);bottom:0;width:auto;max-width:none}.meeting-header[data-v-52af4df5]{flex-direction:column}.header-actions[data-v-52af4df5]{justify-content:flex-start}}@media (width < 768px){.meeting-detail-page[data-v-52af4df5]{gap:var(--space-4)}.meeting-header[data-v-52af4df5]{flex-direction:row;align-items:center;gap:8px}.meeting-meta[data-v-52af4df5]{font-size:12px}.header-actions[data-v-52af4df5]{width:auto;flex-direction:row;justify-content:flex-end}.header-button[data-v-52af4df5]{min-height:40px}.header-button[data-v-52af4df5],.menu-anchor[data-v-52af4df5]{width:auto}.menu-button[data-v-52af4df5]{display:flex;width:40px;height:40px;margin-inline-start:auto}.meeting-menu[data-v-52af4df5]{inset-inline-end:0;max-width:calc(100vw - 32px)}.detail-tabs[data-v-52af4df5]{width:100%}.detail-tabs button[data-v-52af4df5]{flex:1;min-width:0}.player-slot[data-v-52af4df5]{inset-inline:var(--space-4)}}.settings-surface[data-v-41319c4a]{display:grid;gap:var(--space-6)}.surface-heading[data-v-41319c4a]{display:flex;align-items:flex-start;gap:var(--space-3)}.surface-heading h2[data-v-41319c4a]{margin:0;font-family:var(--font-ui);font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.surface-heading p[data-v-41319c4a]{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.surface-mark[data-v-41319c4a]{display:grid;place-items:center;width:var(--control-height-default);height:var(--control-height-default);flex:0 0 auto;border-radius:var(--radius-md);background:var(--selection-bg);color:var(--content-accent)}.search-field[data-v-41319c4a]{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-default);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--muted)}.search-field[data-v-41319c4a]:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring-soft)}.search-field input[data-v-41319c4a]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink)}.people-list[data-v-41319c4a]{display:grid;gap:var(--space-2)}.person-row[data-v-41319c4a]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);min-height:66px;padding:9px var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-md)}.avatar[data-v-41319c4a]{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--surface-soft);color:var(--content-accent);font-weight:var(--font-weight-semibold)}.person-row strong[data-v-41319c4a],.person-row small[data-v-41319c4a]{display:block}.person-name-input[data-v-41319c4a]{width:min(100%,260px);min-height:36px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-solid);color:var(--ink)}.person-row small[data-v-41319c4a]{margin-top:var(--space-1);color:var(--muted);font-size:var(--font-size-caption)}.person-row time[data-v-41319c4a]{color:var(--muted);font-size:var(--font-size-caption)}.person-actions[data-v-41319c4a]{display:flex;gap:4px}.person-action[data-v-41319c4a]{display:grid;place-items:center;width:36px;min-height:36px;border-radius:8px;color:var(--muted)}.person-action[data-v-41319c4a]:hover:not(:disabled){background:var(--surface-soft);color:var(--ink)}.surface-state[data-v-41319c4a]{margin:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--muted);text-align:center}.surface-state.error[data-v-41319c4a]{color:var(--danger)}@media (width < 768px){.search-field[data-v-41319c4a]{min-height:var(--control-height-touch)}.person-row[data-v-41319c4a]{grid-template-columns:auto minmax(0,1fr) auto}.person-row time[data-v-41319c4a]{grid-column:2}.person-actions[data-v-41319c4a]{grid-column:3;grid-row:1 / span 2}}.settings-surface[data-v-fa433089]{display:grid;gap:var(--space-6)}.surface-heading[data-v-fa433089]{display:flex;align-items:flex-start;gap:var(--space-3)}.surface-heading h2[data-v-fa433089]{margin:0;font-family:var(--font-ui);font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold)}.surface-heading p[data-v-fa433089]{margin:var(--space-1) 0 0;color:var(--muted)}.surface-mark[data-v-fa433089]{display:grid;place-items:center;width:var(--control-height-default);height:var(--control-height-default);flex:0 0 auto;border-radius:var(--radius-md);background:var(--violet);color:var(--content-accent)}.project-editor[data-v-fa433089]{display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface-soft)}.project-editor label[data-v-fa433089]{display:grid;gap:7px;color:var(--ink-soft);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.project-editor input[data-v-fa433089]{min-height:var(--control-height-default);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--ink)}.primary-action[data-v-fa433089]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--control-height-primary);padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-weight:var(--font-weight-semibold)}.primary-action[data-v-fa433089]:disabled{opacity:.5}.surface-state[data-v-fa433089]{margin:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--muted);text-align:center}.surface-state.error[data-v-fa433089]{color:var(--danger)}.project-list[data-v-fa433089]{display:grid;gap:var(--space-2)}.project-row[data-v-fa433089]{display:grid;grid-template-columns:auto minmax(0,1fr) 36px 36px;align-items:center;gap:10px;min-height:66px;padding:7px 9px 7px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-md)}.project-row strong[data-v-fa433089],.project-row small[data-v-fa433089]{display:block}.project-row small[data-v-fa433089]{margin-top:var(--space-1);color:var(--muted);font-size:var(--font-size-caption)}.project-dot[data-v-fa433089]{width:12px;height:12px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px var(--violet)}.icon-button[data-v-fa433089]{display:grid;place-items:center;width:var(--control-height-default);min-height:var(--control-height-default);border-radius:var(--radius-sm);color:var(--muted)}.icon-button[data-v-fa433089]:hover{background:var(--surface-soft);color:var(--ink)}.icon-button.danger[data-v-fa433089]:hover{color:var(--danger)}@media (width < 768px){.project-editor[data-v-fa433089]{grid-template-columns:1fr}.project-editor input[data-v-fa433089],.primary-action[data-v-fa433089],.icon-button[data-v-fa433089]{min-height:var(--control-height-touch)}.primary-action[data-v-fa433089]{width:100%}.project-row[data-v-fa433089]{grid-template-columns:auto minmax(0,1fr) 44px 44px}}.settings-surface[data-v-e622a8ee]{display:grid;gap:var(--space-6)}.surface-heading[data-v-e622a8ee]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-3)}.surface-heading h2[data-v-e622a8ee]{margin:0;font-family:var(--font-ui);font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.surface-heading p[data-v-e622a8ee]{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.surface-mark[data-v-e622a8ee]{display:grid;place-items:center;width:var(--control-height-default);height:var(--control-height-default);border-radius:var(--radius-md);background:var(--coral);color:var(--danger)}.restore-all[data-v-e622a8ee],.restore-button[data-v-e622a8ee]{display:inline-flex;min-height:var(--control-height-default);align-items:center;justify-content:center;gap:7px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-soft);font-weight:var(--font-weight-semibold)}.restore-all[data-v-e622a8ee]:hover,.restore-button[data-v-e622a8ee]:hover{border-color:var(--accent);color:var(--content-accent)}.deleted-list[data-v-e622a8ee]{display:grid;gap:var(--space-2)}.deleted-row[data-v-e622a8ee]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:12px 13px 12px 17px;border:1px solid var(--line-soft);border-radius:var(--radius-md)}.deleted-row strong[data-v-e622a8ee],.deleted-row small[data-v-e622a8ee]{display:block}.deleted-row small[data-v-e622a8ee]{margin-top:var(--space-1);color:var(--muted);font-size:var(--font-size-caption)}.surface-state[data-v-e622a8ee]{margin:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--muted);text-align:center}.surface-state.error[data-v-e622a8ee]{color:var(--danger)}@media (width < 768px){.surface-heading[data-v-e622a8ee]{grid-template-columns:auto minmax(0,1fr)}.restore-all[data-v-e622a8ee]{grid-column:1 / -1;width:100%;min-height:var(--control-height-touch)}.deleted-row[data-v-e622a8ee]{grid-template-columns:1fr}.restore-button[data-v-e622a8ee]{width:100%;min-height:var(--control-height-touch)}}.settings-surface[data-v-6df9bd53]{display:grid;gap:var(--space-6)}.surface-heading[data-v-6df9bd53]{display:flex;align-items:flex-start;gap:var(--space-3)}.surface-heading h2[data-v-6df9bd53]{margin:0;font-family:var(--font-ui);font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.surface-heading p[data-v-6df9bd53]{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.surface-mark[data-v-6df9bd53]{display:grid;place-items:center;width:var(--control-height-default);height:var(--control-height-default);flex:0 0 auto;border-radius:var(--radius-md);background:var(--violet);color:var(--content-accent)}.tag-editor[data-v-6df9bd53]{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:end;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface-soft)}.tag-editor label>span[data-v-6df9bd53],legend[data-v-6df9bd53]{display:block;margin-bottom:7px;color:var(--ink-soft);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.tag-editor input[type=text][data-v-6df9bd53],.tag-editor input[data-v-6df9bd53]:not([type]){width:100%;min-height:var(--control-height-default);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--ink)}fieldset[data-v-6df9bd53]{display:flex;min-height:var(--control-height-default);align-items:center;gap:7px;margin:0;padding:0;border:0}legend[data-v-6df9bd53]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.color-option[data-v-6df9bd53]{position:relative;display:grid;place-items:center;width:var(--control-height-default);height:var(--control-height-default);cursor:pointer}.color-option input[data-v-6df9bd53]{position:absolute;opacity:0}.color-option span[data-v-6df9bd53],.tag-swatch[data-v-6df9bd53]{width:18px;height:18px;border-radius:50%;background:var(--tag-color)}.color-option input:checked+span[data-v-6df9bd53]{outline:3px solid var(--surface-solid);box-shadow:0 0 0 5px var(--tag-color)}.color-indigo[data-v-6df9bd53]{--tag-color: var(--tag-indigo)}.color-mint[data-v-6df9bd53]{--tag-color: var(--tag-mint)}.color-amber[data-v-6df9bd53]{--tag-color: var(--tag-amber)}.color-rose[data-v-6df9bd53]{--tag-color: var(--tag-rose)}.color-sky[data-v-6df9bd53]{--tag-color: var(--tag-sky)}.primary-action[data-v-6df9bd53]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--control-height-primary);padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-weight:var(--font-weight-semibold)}.primary-action[data-v-6df9bd53]:disabled{opacity:.5}.tag-list[data-v-6df9bd53]{display:grid;gap:var(--space-2)}.tag-row[data-v-6df9bd53]{display:grid;grid-template-columns:auto minmax(0,1fr) 36px 36px;align-items:center;gap:10px;min-height:66px;padding:7px 9px 7px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-md)}.tag-row strong[data-v-6df9bd53],.tag-row small[data-v-6df9bd53]{display:block}.tag-row small[data-v-6df9bd53]{margin-top:var(--space-1);color:var(--muted);font-size:var(--font-size-caption)}.icon-button[data-v-6df9bd53]{display:grid;place-items:center;width:var(--control-height-default);min-height:var(--control-height-default);border-radius:var(--radius-sm);color:var(--muted)}.icon-button[data-v-6df9bd53]:hover{background:var(--surface-soft);color:var(--ink)}.icon-button.danger[data-v-6df9bd53]:hover{color:var(--danger)}.surface-state[data-v-6df9bd53]{margin:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--muted);text-align:center}.surface-state.error[data-v-6df9bd53]{color:var(--danger)}@media (width < 768px){.tag-editor[data-v-6df9bd53]{grid-template-columns:1fr}.tag-editor input[type=text][data-v-6df9bd53],.tag-editor input[data-v-6df9bd53]:not([type]),fieldset[data-v-6df9bd53]{min-height:var(--control-height-touch)}.color-option[data-v-6df9bd53],.icon-button[data-v-6df9bd53]{width:var(--hit-target-touch-min);min-height:var(--hit-target-touch-min);height:var(--hit-target-touch-min)}.primary-action[data-v-6df9bd53]{width:100%;min-height:var(--control-height-touch)}.tag-row[data-v-6df9bd53]{grid-template-columns:auto minmax(0,1fr) 44px 44px}}:root{--overlay: color-mix(in srgb, var(--ink) 28%, transparent);--surface-raised: color-mix(in srgb, var(--surface-solid) 96%, var(--paper));--surface-pressed: color-mix(in srgb, var(--accent) 7%, var(--surface-solid));--selection-bg: var(--violet);--bookmark-bg: var(--amber);--bookmark-text: var(--amber-deep);--success-bg: var(--mint);--success-text: var(--mint-deep);--player-surface: var(--surface-solid);--player-text: var(--ink);--player-muted: var(--ink-muted);--player-track: var(--line);--player-control: var(--surface-soft);--player-alert: color-mix(in srgb, var(--coral-deep) 22%, var(--player-surface));--player-alert-line: color-mix(in srgb, var(--coral-deep) 58%, var(--player-surface));--player-alert-text: var(--danger);--font-ui: "Manrope", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: var(--font-ui);--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-size-caption: 12px;--font-size-body: 14px;--font-size-title: 16px;--font-size-heading: 20px;--font-size-page-title: 30px;--line-height-caption: 18px;--line-height-body: 22px;--line-height-title: 24px;--line-height-heading: 28px;--line-height-page-title: 38px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 9999px;--sidebar-width: 224px;--sidebar-collapsed-width: 76px;--sidebar-compact-width: var(--sidebar-collapsed-width);--topbar-height: 60px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--content-reading: 760px;--content-page: 1240px;--player-width: 288px;--control-height-compact: 32px;--control-height-default: 36px;--control-height-primary: 40px;--control-height-touch: 44px;--control-height-app: 48px;--hit-target-web-min: 24px;--hit-target-touch-min: 44px;--hit-target-app: 48px;--control-min: var(--control-height-default);--layer-content: 0;--layer-topbar: 30;--layer-player: 35;--layer-backdrop: 40;--layer-drawer: 50;--layer-popover: 60;--layer-modal: 80;--layer-toast: 90;--layer-skip: 100;--focus-ring: 0 0 0 3px var(--focus-ring-color);--focus-ring-soft: 0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent);--motion-fast: .15s;--motion-base: .22s;--ease: cubic-bezier(.2, .8, .2, 1)}@media (width < 768px){:root{--topbar-height: 56px;--control-height-default: var(--control-height-touch);--control-height-primary: var(--control-height-touch);--control-min: var(--control-height-touch)}}*{box-sizing:border-box}html{background:var(--paper);overflow-x:hidden}body{margin:0;min-width:320px;color:var(--ink);background:var(--paper);font-family:var(--font-ui);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button{border:0;cursor:pointer;color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:0;box-shadow:var(--focus-ring)}.skip-link{position:fixed;z-index:var(--layer-skip);top:8px;inset-inline-start:8px;display:inline-flex;align-items:center;min-block-size:var(--hit-target-web-min);transform:translateY(-150%);background:var(--ink);color:#fff;padding:9px 13px;border-radius:8px;transition:transform .2s}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-frame{display:flex;min-height:100vh}.sidebar{position:fixed;inset-block:0;inset-inline-start:0;z-index:var(--layer-drawer);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;width:var(--sidebar-width);padding:25px 16px 18px;background:var(--surface-soft);border-inline-end:1px solid var(--line)}.brand-lockup{display:flex;align-items:center;gap:10px;padding:0 9px 25px}.brand-mark{display:grid;place-items:center;width:35px;height:35px;border-radius:12px 12px 12px 4px;background:var(--accent);color:var(--on-accent);font-family:Georgia,serif;font-size:25px;font-style:italic;box-shadow:4px 4px color-mix(in srgb,var(--accent) 28%,transparent)}.brand-name{font-weight:800;font-size:18px;letter-spacing:-.04em}.brand-tag{margin-top:1px;color:var(--muted);font-size:var(--font-size-caption)}.profile-copy small{display:block;margin-top:2px;color:var(--muted);font-size:var(--font-size-caption)}.primary-nav{display:grid;gap:3px}.nav-item{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--control-height-default);padding:0 12px;border-radius:var(--radius-sm);background:transparent;color:var(--ink-soft);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);text-align:start;transition:background .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.nav-item:hover{background:color-mix(in srgb,var(--surface-solid) 72%,transparent);transform:none}.nav-item.active{background:var(--lime);color:var(--accent-strong);box-shadow:none}.nav-count{display:grid;place-items:center;min-width:19px;height:19px;margin-inline-start:auto;border-radius:99px;background:#ffffff21;color:inherit;font-size:var(--font-size-caption)}.nav-item:not(.active) .nav-count{background:var(--coral);color:var(--coral-deep)}.sidebar-spacer{flex:1}.usage-card{margin:15px 3px 17px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--selection-bg)}.usage-head{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.usage-head strong{font-size:var(--font-size-caption)}.usage-card p{margin:11px 0 7px;color:var(--muted);font-size:var(--font-size-caption)}.usage-meter{height:5px;overflow:hidden;border-radius:99px;background:#ffffffbf}.usage-meter span{display:block;height:100%;border-radius:inherit;background:var(--lime-deep)}.usage-meter span.warning{background:var(--coral-deep)}.quota-alert{display:grid;gap:3px;margin-top:10px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--coral-deep) 22%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--coral) 68%,transparent);color:var(--coral-deep)}.quota-alert strong{font-size:var(--font-size-caption)}.quota-alert small{color:var(--ink-soft);font-size:var(--font-size-caption);line-height:1.4}.text-button,.link-button{padding:0;background:none;color:var(--ink-soft);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.text-button{margin-top:12px}a.text-button{display:inline-flex;align-items:center;min-block-size:var(--hit-target-web-min)}.text-button:hover,.link-button:hover{color:var(--mint-deep)}.profile-row{display:flex;align-items:center;gap:9px;padding:10px 6px 0;border-top:1px solid var(--line)}.avatar{display:grid;place-items:center;width:31px;height:31px;flex:0 0 auto;border-radius:50%;background:var(--sky);color:var(--sky-deep);font-size:10px;font-weight:800}.profile-copy{min-width:0;flex:1}.profile-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-caption)}.more-button{padding:2px 5px;background:none;color:var(--muted);letter-spacing:2px}.main-shell{width:calc(100% - var(--sidebar-width));margin-inline-start:var(--sidebar-width)}.auth-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;overflow:hidden;padding:24px;background:var(--paper)}.auth-card{position:relative;z-index:1;width:min(440px,100%);padding:35px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-brand{padding:0}.auth-copy{margin:57px 0 28px}.auth-copy h1{max-width:350px;font-size:43px;line-height:1.02}.auth-copy p{max-width:340px;margin:0;color:var(--muted);font-size:12px;line-height:1.7}.email-auth-form{display:grid;gap:8px;margin-bottom:16px}.email-auth-form .field-label{margin-top:3px}.email-auth-form .text-input{min-height:var(--control-height-primary);width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-solid) 82%,transparent);padding:0 12px;color:var(--ink);font:inherit;font-size:var(--font-size-body);outline:none}.email-auth-form .text-input:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.auth-error{border:1px solid rgba(180,67,55,.24);border-radius:var(--radius-sm);background:#b4433714;padding:9px 10px;color:#a03d32;font-size:var(--font-size-caption);line-height:1.45}.auth-success{border:1px solid rgba(43,125,87,.24);border-radius:var(--radius-sm);background:#2b7d5714;padding:9px 10px;color:#276c4d;font-size:var(--font-size-caption);line-height:1.45}.auth-flow-actions{display:grid;gap:10px;margin:16px 0;justify-items:center}.auth-preview-link{display:inline-flex;min-block-size:var(--hit-target-web-min);width:100%;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--ink);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);text-decoration:none}.auth-preview-link:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.auth-secondary-link{color:var(--content-accent)}.auth-mode-toggle:disabled{cursor:wait;opacity:.6}.email-submit{width:100%;border:0;cursor:pointer}.email-submit:disabled{cursor:wait;opacity:.65}.auth-mode-toggle{justify-self:center;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.auth-mode-toggle:hover{color:var(--ink)}.auth-actions{display:grid;gap:9px}.auth-button,.preview-button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:var(--control-height-primary);border-radius:var(--radius-sm);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.auth-button{border:1px solid var(--line);background:var(--surface-solid)}.auth-button:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.auth-button span{display:grid;place-items:center;width:20px;height:20px;font-size:13px}.google span{color:#4285f4}.apple{background:var(--ink);color:#fff}.preview-button{margin-top:4px;background:var(--accent);color:var(--on-accent)}.preview-button span{margin-inline-start:auto;margin-inline-end:13px;font-size:16px}.auth-legal{margin:20px 0 0;color:var(--muted);font-size:var(--font-size-caption);line-height:1.5;text-align:center}.auth-orbit{position:absolute;border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);border-radius:50%}.orbit-one{width:600px;height:600px;inset-inline-start:-180px;bottom:-250px}.orbit-two{width:460px;height:460px;top:-180px;inset-inline-end:-120px;border-color:color-mix(in srgb,var(--sky-deep) 18%,transparent)}.topbar{position:relative;z-index:var(--layer-topbar);display:flex;align-items:center;justify-content:space-between;height:var(--topbar-height);padding:0 var(--space-8);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 78%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.breadcrumb{display:flex;align-items:center;gap:10px;color:var(--muted);min-width:0;font-size:15px}.breadcrumb strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:750}.topbar-back{display:inline-grid;place-items:center;flex:0 0 auto;width:var(--control-height-default);height:var(--control-height-default);border-radius:var(--radius-sm);background:transparent;color:var(--ink-soft)}.topbar-back:hover{background:var(--surface-solid);color:var(--ink)}[dir=rtl] .topbar-back svg{transform:scaleX(-1)}.crumb-separator{color:#b4beb6}.top-actions{display:flex;align-items:center;gap:9px}.sync-status-indicator{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-size:10px;white-space:nowrap}.sync-status-indicator svg{color:var(--mint-deep)}.search-field{display:flex;align-items:center;gap:7px;width:210px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:#ffffff8c;color:var(--muted)}.search-field input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font-size:11px}.search-field:focus-within{border-color:var(--line-strong);background:var(--surface-solid);box-shadow:var(--focus-ring)}.icon-button{display:inline-grid;place-items:center;width:var(--control-height-default);height:var(--control-height-default);border-radius:var(--radius-sm);background:transparent;color:var(--ink-soft);transition:background .2s,color .2s,transform .2s}.icon-button:hover{background:var(--surface-solid);color:var(--ink);transform:translateY(-1px)}.locale-button{min-width:var(--control-height-default);height:var(--control-height-default);padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--ink-soft);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.locale-anchor{z-index:26}.locale-popover{top:calc(100% + 9px);inset-inline-end:0;min-width:184px;max-height:min(430px,calc(100vh - 80px));overflow:auto}.locale-popover button{display:flex;align-items:center;justify-content:space-between;gap:12px}.locale-popover button.selected{background:var(--mint);color:var(--mint-deep);font-weight:800}.locale-popover button small{padding:0;color:var(--muted);font-size:9px}.setting-select{min-width:160px;min-height:var(--control-height-default);padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--ink)}.top-avatar{width:var(--control-height-default);height:var(--control-height-default);margin-inline-start:2px}.mobile-menu,.mobile-close{display:none}.content-wrap{max-width:1500px;margin:0 auto;padding:38px 42px 55px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:26px}.eyebrow{margin-bottom:8px;color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:8px;font-family:var(--font-ui);font-size:var(--font-size-page-title);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:var(--line-height-page-title)}h2{margin-bottom:5px;font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:var(--line-height-heading)}h3{font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);letter-spacing:-.02em}.page-heading p{max-width:620px;margin:0;color:var(--muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.heading-actions{display:flex;gap:9px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--control-height-default);padding:0 16px;border-radius:var(--radius-sm);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);transition:transform .2s var(--ease),box-shadow .2s,background .2s}a.button{display:inline-flex;align-items:center;min-block-size:var(--hit-target-web-min)}.button:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.button-primary{min-height:var(--control-height-primary);background:var(--accent);color:var(--on-accent)}.button-primary:hover{background:var(--accent-deep)}.button-secondary{border:1px solid var(--line);background:var(--surface-solid);color:var(--ink-soft)}.button-danger{border:1px solid color-mix(in srgb,var(--danger) 24%,var(--line));background:color-mix(in srgb,var(--coral) 56%,var(--surface-solid));color:var(--danger)}.two-column-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:17px;align-items:start}.panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-solid);box-shadow:none}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px 12px}.panel-heading p{margin:0;color:var(--muted);font-size:10px}.panel-heading.compact{padding:0 0 13px}.panel-heading.compact h3{margin:0}select{min-height:var(--control-height-default);padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--muted);font-size:var(--font-size-body);outline:0}.status-pill{display:inline-flex;align-items:center;min-height:21px;padding:0 7px;border-radius:5px;font-size:9px;font-weight:800;white-space:nowrap}.status-published{background:var(--mint);color:var(--mint-deep)}.status-review{background:var(--coral);color:var(--coral-deep)}.status-processing{background:var(--sky);color:var(--sky-deep)}.status-draft{background:var(--violet);color:var(--violet-deep)}.right-rail{display:grid;gap:16px}.rail-panel{padding:17px}.history-state{display:flex;align-items:center;justify-content:space-between;min-height:50px;color:var(--muted);font-size:10px;line-height:1.45}.history-state.is-error{color:var(--danger)}.full-panel{min-height:480px;padding:3px 0}.action-board-controls{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.action-status-filter{display:inline-flex;align-items:center}.action-status-filter select{min-height:var(--control-height-default);min-width:124px;padding:0 30px 0 11px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-soft);background:#ffffffd1;font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.action-status-filter select:hover{border-color:#2b665757}.segmented-control{display:inline-flex;align-items:center;min-height:var(--control-height-default);padding:2px;border:1px solid var(--line);border-radius:10px;background:var(--paper-deep);box-shadow:none}.segmented-control button{min-height:30px;padding:0 11px;border:0;border-radius:6px;color:var(--muted);font:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);letter-spacing:.01em;background:transparent;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.segmented-control button:hover{color:var(--ink)}.segmented-control button.active{color:var(--accent-strong);background:var(--surface-solid);box-shadow:none}[data-layout=action-board] .action-row{display:flex;align-items:center;min-height:68px;gap:var(--space-3);padding:12px var(--space-4);border-top:1px solid var(--line)}[data-layout=action-board] .action-row>div{min-width:0;flex:1}[data-layout=action-board] .action-row strong,[data-layout=action-board] .action-row small{display:block}[data-layout=action-board] .action-row strong{font-size:var(--font-size-body)}[data-layout=action-board] .action-row small{margin-top:4px;color:var(--muted);font-size:var(--font-size-caption)}.action-dismiss{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:28px;border:1px solid var(--line);border-radius:9px;color:var(--muted);font-size:17px;line-height:1;background:transparent}.action-dismiss:hover{color:var(--coral-deep);border-color:#c25d4859;background:#ffece8b3}.action-edit{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:28px;border:1px solid transparent;border-radius:9px;color:var(--muted);background:transparent}.action-edit:hover{color:var(--mint-deep);border-color:var(--line);background:var(--mint-soft)}.check-button{position:relative;display:grid;place-items:center;flex:0 0 var(--hit-target-touch-min);width:var(--hit-target-touch-min);height:var(--hit-target-touch-min);min-width:var(--hit-target-touch-min);min-height:var(--hit-target-touch-min);padding:0;border:0;border-radius:9px;background:transparent;color:transparent}.check-button:before{content:"";grid-area:1 / 1;width:18px;height:18px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-solid);transition:border-color var(--motion-fast) var(--ease),background var(--motion-fast) var(--ease),box-shadow var(--motion-fast) var(--ease)}.check-button svg{z-index:1;grid-area:1 / 1;opacity:0;pointer-events:none}.check-button:hover:before{border-color:var(--mint-deep);background:var(--mint-soft)}.owner-chip{color:var(--ink-soft);font-size:10px}.action-state{display:inline-flex;align-items:center;justify-content:flex-end;min-height:32px;padding:0 8px;border-radius:8px;border:1px solid transparent;background:transparent;min-width:65px;color:var(--muted);font-size:10px;text-align:end}.action-state:hover{border-color:var(--line);background:var(--surface-soft);color:var(--ink)}.action-due{color:var(--ink-soft);font-weight:650}.action-due.is-unset{color:var(--muted);font-style:italic}.group-heading{display:flex;align-items:center;gap:8px;margin:18px 20px 5px;color:var(--ink-soft);font-size:11px}.group-heading span{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--paper-deep);font-size:10px}.progress-panel{text-align:center}.progress-ring{display:grid;place-items:center;width:112px;height:112px;margin:14px auto;border-radius:50%;background:conic-gradient(var(--mint-deep) 0 72%,var(--line) 72% 100%)}.progress-ring:before{position:absolute;width:82px;height:82px;border-radius:50%;background:var(--surface-solid);content:""}.progress-ring strong{position:relative;font-size:19px}.progress-panel p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.trend-up{color:var(--mint-deep);font-size:10px;font-weight:800}.settings-grid{display:grid;grid-template-columns:224px minmax(0,720px);gap:var(--space-6);align-items:start}.settings-nav{display:grid;gap:var(--space-1);padding:var(--space-1)}.settings-nav button{min-height:var(--control-height-default);padding:0 12px;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:var(--font-size-body);text-align:start}.settings-nav button.active,.settings-nav button:hover{background:var(--lime);color:var(--accent-strong)}.settings-card{padding:var(--space-5)}.settings-card>p{margin-bottom:20px;color:var(--muted);font-size:var(--font-size-caption)}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--line)}.setting-row div{min-width:0}.setting-row strong,.setting-row small{display:block}.setting-row strong{font-size:var(--font-size-body)}.setting-row small{margin-top:4px;color:var(--muted);font-size:var(--font-size-caption)}.privacy-request-loading{justify-content:flex-start;min-height:46px}.privacy-export-row{flex-wrap:wrap}.privacy-export-row>div:first-child{flex:1 1 200px}.privacy-export-actions{display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto;flex-wrap:wrap;gap:10px;min-width:0}.deletion-recovery-card{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:8px 0 6px;padding:14px 16px;border:1px solid var(--amber);border-radius:var(--radius-md);background:color-mix(in srgb,var(--amber) 38%,var(--surface-solid));box-shadow:none}.deletion-recovery-card strong,.deletion-recovery-card small{display:block}.deletion-recovery-card strong{color:var(--amber-deep);font-size:var(--font-size-caption)}.deletion-recovery-card small{margin-top:5px;color:var(--muted);font-size:var(--font-size-caption);line-height:1.5}.deletion-recovery-card.is-cancelled{justify-content:flex-start;border-color:var(--mint);background:var(--mint-soft)}.deletion-recovery-card.is-cancelled strong{color:var(--green-deep)}.redaction-card{display:grid;gap:18px;margin:6px 0 20px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--surface-soft);box-shadow:none}.redaction-card-heading,.redaction-terms-heading,.redaction-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.redaction-card-heading h3{margin:0;color:var(--ink);font-size:14px;letter-spacing:-.02em}.redaction-card-heading p{max-width:600px;margin:7px 0 0;color:var(--muted);font-size:var(--font-size-caption);line-height:1.6}.redaction-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.redaction-option{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgba(148,164,116,.34);border-radius:11px;background:#ffffff8a;cursor:pointer}.redaction-option input{min-width:auto;width:15px;height:15px;margin:2px 0 0;accent-color:var(--accent)}.redaction-option span,.redaction-terms-heading>div{display:grid;gap:3px}.redaction-option strong,.redaction-terms-heading strong{font-size:11px}.redaction-option small,.redaction-terms-heading small,.redaction-actions small{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.redaction-terms{display:grid;gap:11px;padding-top:16px;border-top:1px solid rgba(148,164,116,.34)}.redaction-term-input{display:flex;gap:8px}.redaction-term-input input{min-width:0;flex:1;padding:10px 11px;border:1px solid rgba(148,164,116,.48);border-radius:9px;background:#ffffffd1}.redaction-term-input input:focus{border-color:var(--mint-deep);outline:0;box-shadow:var(--focus-ring)}.redaction-term-list{display:flex;flex-wrap:wrap;gap:7px}.redaction-term{display:inline-flex;align-items:center;gap:6px;padding:6px 8px 6px 10px;border:1px solid rgba(120,146,94,.32);border-radius:999px;background:#e5f1c8d6;color:var(--ink);font-size:10px}.redaction-term button{display:grid;place-items:center;width:16px;height:16px;min-height:16px;padding:0;border-radius:50%;background:#2c412917;color:var(--muted);font-size:13px;line-height:1}.redaction-term button:hover{background:#2c41292e;color:var(--ink)}.redaction-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border:1px dashed rgba(91,153,126,.48);border-radius:11px;background:#ffffff94}.redaction-preview span{color:var(--muted);font-size:10px}.redaction-preview strong{color:var(--mint-deep);font-size:12px;letter-spacing:.04em}.redaction-actions{align-items:center}.redaction-actions small{max-width:440px}.audit-state{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:84px;margin-top:18px;padding:16px 18px;border:1px dashed var(--line-strong);border-radius:13px;background:linear-gradient(135deg,#f7faf1d9,#fffef9e6);color:var(--muted);font-size:11px}.audit-state strong{color:var(--ink)}.audit-state.is-error{border-color:#ca5e4a59;background:#fff0e8b8;color:var(--coral-deep)}.audit-log-list{display:grid;gap:0;margin:20px 0 0;padding:0;list-style:none}.audit-log-item{position:relative;display:flex;gap:12px;padding:0 0 18px 3px}.audit-log-item:not(:last-child):before{position:absolute;top:16px;bottom:0;inset-inline-start:7px;width:1px;background:var(--line);content:""}.audit-log-marker{z-index:1;width:9px;height:9px;margin-top:4px;flex:0 0 auto;border:2px solid var(--paper);border-radius:50%;background:var(--mint-deep);box-shadow:0 0 0 1px #49877347}.audit-log-copy{display:grid;gap:3px}.audit-log-copy strong{color:var(--ink);font-size:12px}.audit-log-copy small{color:var(--muted);font-size:10px}.setting-row-stack{align-items:flex-start}.identity-list{display:grid;min-width:min(100%,290px);gap:7px}.identity-lifecycle{width:min(100%,360px)}.identity-security-hint{max-width:360px}.identity-chip{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 9px;border:1px solid var(--line);border-radius:9px;background:var(--paper-deep)}.identity-chip strong{color:var(--ink);font-size:10px;text-transform:uppercase}.identity-chip small{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity-remove{padding:3px 0;color:var(--muted);font-size:10px;text-decoration:underline}.identity-remove:hover{color:var(--danger)}.identity-loading{color:var(--muted);font-size:10px}.device-list{display:grid;min-width:min(100%,360px);gap:7px}.device-chip{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--paper-deep)}.device-chip-copy{min-width:0}.device-chip-copy strong,.device-chip-copy small{display:block}.device-chip-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-chip-copy small{margin-top:4px;color:var(--muted);font-size:10px}.device-chip .status-pill{white-space:nowrap}.device-chip button:disabled{cursor:wait;opacity:.6}.deletion-confirmation{margin-top:16px}.danger-row strong{color:var(--danger)}.toggle-switch{flex:0 0 34px;width:34px;height:20px;min-height:20px;padding:2px;border-radius:99px;background:var(--line-strong)}.toggle-switch span{display:block;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.toggle-switch.active{background:var(--accent)}.toggle-switch.active span{transform:translate(14px)}[dir=rtl] .toggle-switch.active span{transform:translate(-14px)}.detail-wrap{max-width:1600px}.toast{position:fixed;inset-inline-end:25px;bottom:25px;z-index:var(--layer-toast);display:flex;align-items:center;gap:8px;padding:12px 15px;border:1px solid #c8e8d5;border-radius:11px;background:var(--ink);color:#fff;box-shadow:var(--shadow-md);font-size:11px;animation:toast-in .3s var(--ease)}.toast svg{color:var(--lime)}.modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-modal);display:grid;place-items:center;padding:20px;background:#14231e59;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-card{width:min(520px,100%);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-solid);box-shadow:var(--shadow-modal);animation:modal-in .3s var(--ease)}.modal-heading{display:flex;align-items:start;justify-content:space-between}.modal-heading h2{margin:0;font-family:var(--font-ui);font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.upload-drop{display:grid;justify-items:center;gap:7px;margin:22px 0 17px;padding:29px 18px;border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--content-accent);text-align:center}.upload-drop strong{color:var(--ink);font-size:var(--font-size-caption)}.upload-drop small{color:var(--muted);font-size:var(--font-size-caption)}.upload-drop input{width:0;height:0;opacity:0}.field-label{display:grid;gap:7px;color:var(--ink-soft);font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.field-label input{width:100%;padding:11px;border:1px solid var(--line);border-radius:9px;outline:0;background:var(--paper);font-size:11px}.field-label input:focus{border-color:var(--lime-deep)}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:21px}.fade-in{animation:fade-in .45s var(--ease)}.spinning{animation:spin 1s linear infinite}@keyframes fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width < 768px){.content-wrap{padding:25px 15px 40px}.topbar{height:60px;padding:0 13px}.breadcrumb{flex:1;min-width:0}.breadcrumb strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-actions{flex:0 0 auto;gap:4px}.search-field{width:min(28vw,110px)}.top-actions>.icon-button,.top-actions>.popover-anchor,.top-actions>.top-avatar{display:none}.page-heading{display:block}.heading-actions{margin-top:18px}.two-column-layout{gap:12px}.icon-button,.mobile-menu,.locale-button{min-width:var(--hit-target-touch-min);min-height:var(--hit-target-touch-min)}.button{min-height:var(--control-height-touch)}.panel-heading{padding-inline:14px}[data-layout=action-board] .action-row{flex-wrap:wrap;padding:12px 14px}[data-layout=action-board] .action-row>div{flex-basis:calc(100% - 34px)}[data-layout=action-board] .action-row .action-state{margin-inline-start:32px;text-align:start}.owner-chip{margin-inline-start:32px}.right-rail{grid-template-columns:1fr}.settings-card{padding:15px}.setting-row{gap:10px}.setting-row .button{padding:0 9px}.privacy-export-actions{flex-basis:100%;justify-content:flex-start}.redaction-card-heading,.redaction-terms-heading,.redaction-actions,.redaction-preview{align-items:flex-start;flex-direction:column}.redaction-options{grid-template-columns:1fr}.redaction-term-input{flex-direction:column}.redaction-term-input .button{width:100%}.device-chip{grid-template-columns:minmax(0,1fr) auto}.device-chip .status-pill,.device-chip .identity-remove{grid-column:2}.heading-actions .button{flex:1}.modal-card{padding:17px}.conflict-versions{grid-template-columns:1fr}.conflict-actions .button{flex:1 1 100%}}button:disabled{cursor:not-allowed;opacity:.55}.sidebar-backdrop{display:none}.popover-anchor{position:relative}.mini-popover{position:absolute;z-index:var(--layer-popover);display:grid;min-width:190px;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-solid);box-shadow:var(--shadow-float)}.mini-popover strong,.mini-popover small{padding:5px 7px}.mini-popover small{color:var(--muted);font-size:9px}.mini-popover button{min-height:var(--control-height-compact);padding:0 var(--space-2);border-radius:var(--radius-xs);background:transparent;font-size:var(--font-size-body);text-align:start}.mini-popover button:hover{background:var(--paper-deep)}.profile-popover{inset-inline-end:0;bottom:calc(100% + 8px)}.notification-popover{top:calc(100% + 9px);inset-inline-end:0}.notification-popover p{margin:4px 7px;color:var(--muted);font-size:10px}.danger-menu-item{color:var(--coral-deep)}.notification-dot{position:absolute;top:7px;inset-inline-end:7px;width:5px;height:5px;border-radius:50%;background:var(--coral-deep)}.check-button.checked{color:var(--mint-deep)}.check-button.checked:before{border-color:var(--mint-deep);background:var(--mint)}.check-button.checked svg{opacity:1}[data-layout=action-board] .action-row.completed strong{color:var(--muted);text-decoration:line-through}[data-layout=action-board] .action-row.dismissed{opacity:.66;background:#f8f7f2a8}[data-layout=action-board] .action-row.dismissed .action-state{color:var(--coral-deep)}.inline-evidence{min-height:0;padding:0;background:transparent;color:var(--sky-deep);font-size:inherit}.progress-ring{position:relative}.source-pill{display:flex;align-items:center;gap:8px;padding:9px 0;border-top:1px solid var(--line)}.source-pill strong{flex:1;font-size:10px}.source-logo{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:var(--violet);color:var(--violet-deep);font-size:10px;font-weight:800}.setting-row input,.setting-row select{min-width:210px;min-height:var(--control-height-default);padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper)}.subscription-hero{display:grid;gap:10px;margin:18px 0;padding:20px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft)}.subscription-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.subscription-hero-head>div{display:grid;gap:4px}.subscription-hero-head>div>span{font-weight:800}.subscription-hero strong{font-size:24px}.subscription-hero small{color:var(--muted);font-size:var(--font-size-body)}.subscription-hero .text-button+.text-button{margin-inline-start:10px}.settings-save{margin-top:18px}.integration-copy{display:flex;align-items:center;gap:10px}.integration-copy span:last-child{display:grid}.processing-banner{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;border:1px solid #c9e4ed;border-radius:var(--radius-md);background:var(--sky);color:var(--sky-deep)}.processing-banner div{flex:1}.processing-banner strong,.processing-banner p{display:block;margin:0}.notice-banner{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;border:1px dashed var(--line-strong);border-radius:12px;background:var(--paper-deep);color:var(--ink-soft);font-size:var(--font-size-caption)}.notice-banner.error-banner{border-style:solid;border-color:color-mix(in srgb,var(--coral-deep) 42%,var(--line));background:color-mix(in srgb,var(--coral) 36%,var(--surface-solid));color:var(--coral-deep)}.notice-banner.error-banner .text-button{margin-inline-start:auto;color:var(--coral-deep)}.notice-banner.loading-banner{align-items:stretch;border-style:solid;background:var(--surface-solid)}.notice-banner strong{color:var(--ink)}.processing-banner p{margin-top:4px;font-size:var(--font-size-caption)}.speaker-segment-picker{display:grid;gap:8px;max-height:260px;margin-top:16px;overflow:auto;padding:2px}.speaker-segment-option{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);cursor:pointer}.speaker-segment-option:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface-soft))}.speaker-segment-option span{display:grid;gap:3px}.speaker-segment-option strong{color:var(--content-accent);font-size:11px}.speaker-segment-option small{color:var(--ink-soft);line-height:1.45}.modal-layer{overflow:auto}.modal-card{max-height:calc(100vh - 40px);overflow:auto}.modal-wide{width:min(620px,100%)}.conflict-modal{width:min(680px,100%)}.conflict-versions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.conflict-version-card{display:grid;gap:8px;min-width:0;padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.conflict-version-card small{color:var(--muted);font-size:10px}.conflict-version-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.conflict-version-heading strong{color:var(--muted);font-size:10px}.conflict-title-value{min-height:38px;color:var(--ink);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.local-version-card{border-color:color-mix(in srgb,var(--coral-deep) 30%,var(--line));background:color-mix(in srgb,var(--coral) 19%,var(--surface-soft))}.server-version-card{border-color:color-mix(in srgb,var(--sky-deep) 30%,var(--line));background:color-mix(in srgb,var(--sky) 24%,var(--surface-soft))}.conflict-actions{flex-wrap:wrap}.modal-heading{gap:16px}.modal-card>h2{margin:0;font-family:var(--font-ui);font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.version-history-modal{width:min(760px,100%)}.version-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.version-history-section{min-width:0;padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.version-history-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.version-history-section-heading h3{margin:0;color:var(--ink);font-size:12px}.version-history-list{display:grid;gap:6px}.version-history-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px 0;border-inline:0;border-bottom:0;border-top:1px solid var(--line);background:transparent;color:inherit;cursor:pointer;text-align:start;transition:background .18s ease,border-radius .18s ease}.version-history-item:hover,.version-history-item:focus-visible,.version-history-item.is-selected{background:color-mix(in srgb,var(--accent) 7%,transparent);border-radius:9px}.version-history-item>div{display:grid;min-width:0;gap:3px}.version-history-item strong{overflow:hidden;color:var(--ink-soft);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.version-history-item small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.version-number{display:grid;min-width:29px;min-height:25px;place-items:center;border-radius:8px;background:var(--lime);color:var(--mint-deep);font-family:var(--font-mono);font-size:9px;font-weight:800}.version-current{color:var(--mint-deep);font-size:9px;font-weight:800;white-space:nowrap}.modal-copy{color:var(--muted);font-size:11px;line-height:1.6}.version-preview{display:grid;gap:14px;margin-top:16px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.version-preview.is-error{display:flex;align-items:center;justify-content:space-between;color:var(--danger)}.version-preview-heading,.version-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.version-preview-heading h3{margin:4px 0 0;color:var(--ink);font-size:13px}.version-preview-date,.version-preview-footer>span{color:var(--muted);font-size:10px}.version-transcript-preview{display:grid;max-height:220px;gap:9px;overflow:auto;padding:12px;border-radius:10px;background:var(--surface-soft)}.version-transcript-preview p{margin:0;color:var(--ink-soft);font-size:11px;line-height:1.65}.version-preview-time{display:inline-block;min-width:42px;margin-inline-end:6px;color:var(--muted);font-family:var(--font-mono);font-size:9px}.version-summary-preview{max-height:220px;overflow:auto;margin:0;padding:12px;border-radius:10px;background:var(--surface-soft);color:var(--ink-soft);font-family:var(--font-mono);font-size:10px;line-height:1.6;white-space:pre-wrap}.upload-drop{position:relative;padding:25px 18px;transition:border .2s,background .2s}.upload-drop.dragover{border-color:var(--accent);background:var(--lime)}.upload-drop .file-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.form-grid{display:grid;gap:13px}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-label input,.field-label select{width:100%;min-width:0;min-height:var(--control-height-default);padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);outline:0;background:var(--paper);font-size:var(--font-size-body)}.field-label textarea{width:100%;min-height:88px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);outline:0;background:var(--paper);color:var(--ink);font:inherit}.field-label input:focus,.field-label select:focus,.field-label textarea:focus{border-color:var(--lime-deep)}.modal-form{margin-top:22px}.form-error{margin:11px 0 0;padding:9px 11px;border-radius:8px;background:var(--coral);color:var(--coral-deep);font-size:10px;font-weight:700}.form-success{margin:11px 0 0;padding:9px 11px;border-radius:8px;background:var(--mint);color:var(--mint-deep);font-size:10px;font-weight:700}.upgrade-callout{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:11px 12px;border:1px solid #ead8a8;border-radius:10px;background:#fff7df;color:#765521;font-size:10px}.share-options{margin-top:15px}.share-recipient-field{margin-top:14px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:var(--paper-deep)}.share-recipient-field small{display:block;margin-top:5px;color:var(--muted);font-size:9px;line-height:1.45}.share-links-panel{display:grid;gap:8px;margin-top:16px;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--paper-deep)}.share-link-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--line)}.share-link-row>div{display:grid;gap:3px}.share-link-copy{min-width:0}.share-link-url{display:inline-flex;align-items:center;min-block-size:var(--hit-target-web-min);max-width:260px;overflow:hidden;color:var(--ink-soft);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.share-link-actions{display:flex!important;flex-shrink:0;flex-wrap:wrap;gap:6px;justify-content:flex-end}.share-link-row small{color:var(--muted);font-size:9px}.upload-estimate{display:flex;justify-content:space-between;gap:12px;margin-top:12px;padding:10px;border-radius:var(--radius-sm);background:var(--paper-deep);font-size:var(--font-size-caption)}.upload-estimate strong{text-align:end}.upload-progress{display:grid;gap:7px;margin-top:12px;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--ink-soft);font-size:var(--font-size-caption)}.upload-progress-head{display:flex;justify-content:space-between;gap:12px}.upload-progress-head strong{color:var(--mint-deep);font-variant-numeric:tabular-nums}.upload-progress>span{height:6px;overflow:hidden;border-radius:99px;background:var(--paper-deep)}.upload-progress>span i{display:block;height:100%;border-radius:inherit;background:var(--lime-deep);transition:width .18s var(--ease)}.choice-list{display:grid;gap:7px;margin-top:16px}.choice-list label{display:flex;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer}.choice-list label.selected{border-color:var(--accent);background:var(--lime)}.choice-list label span{display:grid;gap:3px}.choice-list small{color:var(--muted);font-size:var(--font-size-caption)}.format-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px}.format-grid label{display:grid;gap:5px;min-height:90px;padding:13px;border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer}.format-grid label.selected{border-color:var(--accent);background:var(--lime)}.format-grid label.locked{cursor:not-allowed;background:var(--surface-soft);color:var(--muted)}.format-grid input{width:0;height:0;opacity:0}.format-grid small{color:var(--muted);font-size:var(--font-size-caption);line-height:1.4}.danger-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:14px;border-radius:12px;background:var(--coral);color:var(--coral-deep);font-size:20px;font-weight:800}.deletion-scope{display:grid;gap:7px;padding:12px;border-radius:10px;background:var(--paper-deep);color:var(--muted);font-size:10px}.deletion-scope span:before{margin-inline-end:7px;color:var(--coral-deep);content:"×"}.share-shell{min-height:100vh;padding:28px 24px 72px;background:radial-gradient(circle at 12% 0%,rgba(214,238,123,.24),transparent 34%),linear-gradient(145deg,#f8f7f0,#efeee5)}.share-header{display:flex;align-items:center;justify-content:space-between;max-width:1040px;margin:0 auto 56px}.share-lockup{padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:#ffffff94;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.share-content{max-width:820px;margin:0 auto}.share-eyebrow{margin-bottom:12px;color:var(--mint-deep);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.share-content>h1{max-width:760px;margin:0;color:var(--ink);font-family:var(--font-ui);font-size:clamp(28px,4vw,40px);line-height:1.25;letter-spacing:-.02em}.share-subtitle{max-width:660px;margin:18px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.share-scope-row{display:flex;flex-wrap:wrap;align-items:center;gap:9px 14px;margin:24px 0 34px;color:var(--muted);font-size:10px}.share-state{display:grid;justify-items:center;gap:12px;max-width:420px;margin:16vh auto 0;padding:34px;border:1px solid var(--line);border-radius:18px;background:#ffffffb3;color:var(--ink-soft);text-align:center;box-shadow:var(--shadow-md)}.share-state.is-error{color:var(--danger)}.share-card{margin-top:16px;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface-solid);box-shadow:none}.share-summary-card{border-top:4px solid var(--lime)}.share-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:17px}.share-card-heading h2{margin:6px 0 0;font-family:var(--font-ui);font-size:23px;letter-spacing:-.04em}.share-card p{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.75}.share-model,.share-count{color:var(--muted);font-size:10px;font-weight:800}.share-count{display:grid;place-items:center;min-width:28px;min-height:28px;border-radius:9px;background:var(--paper-deep)}.share-list{display:grid;gap:0;padding:0;margin:0;list-style:none}.share-list li{display:flex;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.share-list li>span:last-child{display:grid;gap:5px}.share-list strong{color:var(--ink);font-size:13px;line-height:1.45}.share-list small{color:var(--muted);font-size:10px}.share-list-marker{display:grid;flex:0 0 25px;place-items:center;height:25px;border-radius:8px;background:var(--mint);color:var(--mint-deep);font-weight:900}.evidence-list .share-list-marker{background:var(--lime)}.share-transcript{display:grid;gap:0}.share-transcript-line{display:grid;grid-template-columns:68px 1fr;gap:16px;padding:15px 0;border-top:1px solid var(--line)}.share-transcript-line time{padding-top:2px;color:var(--mint-deep);font-family:var(--font-mono);font-size:10px;font-weight:800}.share-transcript-line strong{color:var(--ink);font-size:11px}.share-transcript-line p{margin-top:5px;color:var(--ink-soft);font-size:12px;line-height:1.65}@media (width < 768px){.share-shell{padding:20px 16px 48px}.share-header{align-items:flex-start;gap:16px;margin-bottom:42px}.share-lockup{font-size:8px}.share-card{padding:18px}.share-transcript-line{grid-template-columns:52px 1fr;gap:10px}}@media (width < 768px){.setting-row input,.setting-row select{min-width:0;max-width:180px}.field-pair,.format-grid{grid-template-columns:1fr}.format-grid label{min-height:0}.notification-popover{inset-inline-end:-55px}.version-history-grid{grid-template-columns:1fr}}.app-frame,.main-shell,.content-wrap,.page-view,[data-layout=meeting-library],[data-layout=meeting-detail],.detail-composition,.detail-content{min-width:0}.app-frame{background:var(--paper)}.main-shell{max-width:100%}.content-wrap{width:100%;max-width:calc(var(--content-page) + (var(--space-8) * 2));margin-inline:auto;padding:var(--space-8) var(--space-8) var(--space-12)}.page-view{width:100%;max-width:var(--content-page);margin-inline:auto}.topbar{min-width:0;z-index:var(--layer-topbar);padding-inline:var(--space-8);border-block-end:1px solid var(--line);background:color-mix(in srgb,var(--paper) 92%,transparent)}button,a,input,select,textarea,[role=button]{transition-duration:var(--motion-fast);transition-timing-function:var(--ease)}button:active:not(:disabled){filter:brightness(.97)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.55}.icon-button,.locale-button{min-width:var(--control-height-default);min-height:var(--control-height-default)}.button{min-height:var(--control-height-default);transition:background var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease),box-shadow var(--motion-fast) var(--ease),transform var(--motion-fast) var(--ease)}.button.button-primary{min-height:var(--control-height-primary)}.sidebar{width:var(--sidebar-width);padding:var(--space-6) var(--space-4) var(--space-4);z-index:var(--layer-drawer);overflow-y:auto;overscroll-behavior:contain;border-inline-end:1px solid var(--line);background:var(--surface-soft)}.sidebar-backdrop{z-index:var(--layer-backdrop);background:var(--overlay)}.nav-item{min-height:var(--control-height-default);text-align:start;transition:background var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease),box-shadow var(--motion-fast) var(--ease)}.nav-item:hover{transform:none}.profile-row{border-block-start:1px solid var(--line)}.search-field,.home-search,.transcript-search{transition:border-color var(--motion-fast) var(--ease),background var(--motion-fast) var(--ease),box-shadow var(--motion-fast) var(--ease)}.search-field:focus-within,.home-search:focus-within,.transcript-search:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring-soft)}.modal-layer{background:var(--overlay)}@media (width >= 1280px){:root{--sidebar-width: 224px}.sidebar{transform:none}.main-shell{width:calc(100% - var(--sidebar-width));margin-inline-start:var(--sidebar-width)}}@media (768px <= width < 1280px){:root{--sidebar-width: var(--sidebar-compact-width)}.sidebar{width:var(--sidebar-compact-width);padding-inline:var(--space-3);transform:none;box-shadow:none}.sidebar .brand-lockup{justify-content:center;padding-inline:0}.sidebar .brand-lockup>div:not(.brand-mark),.sidebar .profile-copy,.sidebar .more-button,.sidebar .quota-alert,.sidebar .mobile-close{display:none}.sidebar .nav-item{position:relative;justify-content:center;padding-inline:0}.sidebar .nav-item>span:not(.nav-count),.sidebar .usage-details{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.sidebar .nav-count{position:absolute;inset-block-start:2px;inset-inline-end:1px;margin:0}.sidebar .usage-card{margin-inline:0;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-solid)}.sidebar .usage-head{justify-content:center}.sidebar .usage-head strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sidebar .sidebar-profile{justify-content:center;padding-inline:0}.main-shell{width:calc(100% - var(--sidebar-compact-width));margin-inline-start:var(--sidebar-compact-width)}.mobile-menu,.sidebar-backdrop{display:none}.content-wrap{padding-inline:var(--space-6)}.two-column-layout,.settings-grid{grid-template-columns:1fr}.right-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.settings-nav{display:flex;gap:var(--space-1);overflow:auto}.settings-nav button{white-space:nowrap}}@media (width < 768px){:root{--sidebar-width: 0px}.app-frame,.main-shell{width:100%;max-width:100%}.main-shell{margin-inline-start:0}.sidebar{left:0;right:auto;display:none;width:min(304px,calc(100vw - var(--space-8)));padding:var(--space-6) var(--space-4) var(--space-4);transform:translate(-100%);transition:transform var(--motion-base) var(--ease);transition:transform var(--motion-base) var(--ease),display var(--motion-base) allow-discrete;box-shadow:var(--shadow-md)}[dir=rtl] .sidebar{left:auto;right:0;transform:translate(100%)}.sidebar.is-open,[dir=rtl] .sidebar.is-open{display:flex;transform:translate(0)}@starting-style{.sidebar.is-open{transform:translate(-100%)}[dir=rtl] .sidebar.is-open{transform:translate(100%)}}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-backdrop);display:block}.mobile-menu,.mobile-close{display:inline-grid}.mobile-close{margin-inline-start:auto}.topbar{height:var(--topbar-height);gap:var(--space-2);padding-inline:var(--space-4)}.top-actions{min-width:0;gap:var(--space-1)}.top-actions .search-field{display:none}.content-wrap{padding:var(--space-6) var(--space-4) var(--space-12)}.two-column-layout,.settings-grid,.right-rail{grid-template-columns:1fr}.settings-nav{display:flex;gap:var(--space-1);overflow:auto}.settings-nav button{white-space:nowrap}.breadcrumb{min-width:0}.heading-actions,.modal-actions{align-items:stretch;flex-direction:column}.heading-actions .button,.modal-actions .button{width:100%}.modal-layer{padding:var(--space-4)}.modal-card{max-height:calc(100dvh - var(--space-8));padding:var(--space-4)}.action-edit,.action-dismiss{width:var(--hit-target-touch-min);min-height:var(--hit-target-touch-min)}button,select,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),textarea{min-height:var(--control-height-touch)}.icon-button,.locale-button,.topbar-back,.mobile-menu,.mobile-close,.check-button{min-width:var(--hit-target-touch-min);min-height:var(--hit-target-touch-min)}.check-button{flex-basis:var(--hit-target-touch-min);width:var(--hit-target-touch-min);height:var(--hit-target-touch-min)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-delay:0ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0ms!important;transition-duration:.01ms!important}}.reading-panel{padding:clamp(16px,3vw,32px);border-radius:var(--radius-md);background:var(--surface-solid)}.action-title-button{display:block;padding:4px 0;border-radius:4px;background:transparent;color:var(--ink);font-size:15px;font-weight:600;line-height:1.6;text-align:start;overflow-wrap:anywhere}[data-layout=action-board] .action-row.completed .action-title-button{color:var(--muted);text-decoration:line-through}button.owner-chip{min-height:32px;padding:4px 10px;border-radius:var(--radius-full);background:var(--selection-bg);color:var(--content-accent);font-size:12px}.search-field:focus-within,.transcript-search:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring-soft)}.search-field input:focus-visible,.transcript-search input:focus-visible{box-shadow:none}.search-field:has(input:focus-visible),.home-search:has(input:focus-visible),.transcript-search:has(input:focus-visible){outline:2px solid var(--content-accent);outline-offset:2px}.share-content,.share-card{overflow-wrap:anywhere}.share-lockup,.share-eyebrow,.share-scope-row,.share-model,.share-count{font-size:var(--font-size-caption)}.action-editor-card textarea{width:100%;min-height:96px;resize:vertical;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--ink);font:inherit}@media (width < 768px){.modal-layer:has(.action-editor-card){align-items:end;padding:0}.action-editor-card{width:100%;max-width:none;max-height:90dvh;overflow-y:auto;border-radius:20px 20px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom))}button.owner-chip{min-height:44px}}
