.auth-gate{min-height:100svh;display:grid;place-items:center;padding:28px 18px;color:var(--fg);background:radial-gradient(circle at 18% 12%,var(--accent-soft),transparent 30%),linear-gradient(135deg,var(--bg),var(--soft))}.auth-card{width:min(100%,500px);padding:clamp(24px,5vw,42px);border:1px solid var(--border);border-radius:20px;background:color-mix(in oklch,var(--surface) 94%,transparent);box-shadow:var(--shadow)}.auth-card-topline,.auth-context{display:flex;align-items:center;gap:10px}.auth-card-topline{justify-content:space-between;padding-bottom:22px;border-bottom:1px solid var(--border)}.auth-brand-mark{width:28px;height:28px;position:relative;display:grid;place-items:center;border-radius:9px;background:var(--fg);transform:rotate(-7deg)}.auth-brand-mark:before,.auth-brand-mark span{content:"";position:absolute;width:12px;height:2px;border-radius:999px;background:var(--surface);transform:rotate(38deg)}.auth-brand-mark span{transform:rotate(-38deg)}.auth-product{color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.auth-content{padding:clamp(54px,10vw,86px) 0 30px}.auth-eyebrow{margin:0 0 12px;color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.14em}.auth-content h1{max-width:11ch;margin:0;font-family:var(--font-display);font-size:clamp(34px,7vw,54px);font-style:normal;letter-spacing:-.055em;line-height:.98;overflow-wrap:anywhere}.auth-message{max-width:38ch;margin:18px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.auth-context{min-height:44px;padding:0 12px;border-radius:10px;color:var(--muted);background:var(--soft);font-size:11px}.auth-status-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);animation:auth-pulse 1.6s ease-in-out infinite}.auth-status-dot.is-error{background:var(--danger);box-shadow:0 0 0 4px var(--danger-soft);animation:none}.auth-retry{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:0 14px 0 16px;border:0;border-radius:10px;color:var(--surface);background:var(--fg);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:transform .16s ease,background .16s ease}.auth-retry:hover{background:var(--ink-2);transform:translateY(-1px)}.auth-retry:focus-visible{outline:3px solid var(--accent-soft);outline-offset:3px}.auth-footnote{margin:18px 0 0;color:var(--muted);font-size:10px;line-height:1.5}@keyframes auth-pulse{50%{opacity:.45;transform:scale(.86)}}@media (max-width: 375px){.auth-card-topline{align-items:flex-start}.auth-product{max-width:18ch;text-align:right;line-height:1.4}}.ai-board[data-v-6b05945b]{display:grid;gap:10px;margin-top:12px}.task-candidate-title[data-v-6b05945b]{font-weight:650}.task-candidate-meta[data-v-6b05945b]{display:flex;align-items:center;gap:8px;margin-top:8px}.task-candidate-meta small[data-v-6b05945b]{display:block;color:var(--muted);font-size:10.5px}.task-candidate-note[data-v-6b05945b]{margin-top:8px;color:var(--muted);font-size:10.5px}.quick-add-row[data-v-6b05945b]{margin-top:12px}.cand-revoke[data-v-6b05945b]{border:0;background:transparent;color:var(--muted);font-size:12px;cursor:pointer;border-radius:6px;width:24px;height:24px}.cand-revoke[data-v-6b05945b]:hover{color:var(--danger);background:var(--danger-soft)}.cand-revoke[data-v-6b05945b]:disabled{opacity:.5}.cs[data-v-0b2c83d6]{position:relative;width:100%}.cs__trigger[data-v-0b2c83d6]{display:flex;align-items:center;width:100%;min-height:44px;text-align:left;cursor:pointer;font:inherit;line-height:1.4}.cs__trigger[data-v-0b2c83d6]:disabled{cursor:not-allowed;opacity:.6}.cs__value[data-v-0b2c83d6]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs__value--placeholder[data-v-0b2c83d6]{color:var(--muted)}.cs__list[data-v-0b2c83d6]{position:fixed;z-index:120;max-height:260px;margin:0;padding:6px;overflow-y:auto;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.cs__list--down[data-v-0b2c83d6],.cs__list--up[data-v-0b2c83d6]{bottom:auto}.cs__option[data-v-0b2c83d6]{display:flex;align-items:center;min-height:44px;padding:7px 10px;border-radius:8px;color:var(--fg);cursor:pointer;transition:background .12s var(--ease-out, ease),color .12s var(--ease-out, ease)}.cs__option--active[data-v-0b2c83d6]{background:var(--accent-soft);color:var(--accent)}.cs__option--selected[data-v-0b2c83d6]{font-weight:650}.cs__option--selected[data-v-0b2c83d6]:after{content:"✓";margin-left:auto;padding-left:10px;color:var(--accent)}.cs__option--disabled[data-v-0b2c83d6]{color:var(--muted);cursor:not-allowed;opacity:.55}.cs__option--disabled.cs__option--active[data-v-0b2c83d6]{background:transparent}@media (prefers-reduced-motion: reduce){.cs__option[data-v-0b2c83d6]{transition:none}}.live-command-bar[data-v-86761e71]{position:sticky;top:16px;z-index:15;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding:10px 12px 10px 16px;border:1px solid color-mix(in oklch,var(--fg) 12%,var(--border));border-radius:14px;background:color-mix(in oklch,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.live-command-status[data-v-86761e71],.live-command-actions[data-v-86761e71]{display:flex;align-items:center}.live-command-status[data-v-86761e71]{min-width:0;gap:12px}.live-command-status>span[data-v-86761e71]{min-width:0}.live-command-status small[data-v-86761e71],.live-command-status strong[data-v-86761e71]{display:block}.live-command-status small[data-v-86761e71]{color:var(--muted);font-size:10px}.live-command-status strong[data-v-86761e71]{margin-top:2px;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.live-command-actions[data-v-86761e71]{flex:0 0 auto;gap:8px;line-height:1}[data-od-id=live-workspace][data-v-86761e71]>*{min-width:0}.live-transcript-panel[data-v-86761e71]{height:clamp(480px,calc(100dvh - 180px),760px);min-height:0;display:flex;flex-direction:column}.live-transcript-panel>.toolbar[data-v-86761e71]{flex:0 0 auto}.live-transcript-frame[data-v-86761e71]{position:relative;flex:1 1 auto;min-height:0}.live-transcript-scroll[data-v-86761e71]{height:100%;min-height:0;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}.live-transcript-scroll .segment-copy[data-v-86761e71]{min-width:0;overflow-wrap:anywhere}.transcript-history-loader[data-v-86761e71]{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px;padding:0 12px;border:1px solid var(--border);border-radius:9px;color:var(--muted);background:var(--soft);font-size:11px}.transcript-history-loader strong[data-v-86761e71]{flex:0 0 auto;color:var(--accent);font-size:11px}.transcript-history-loader[data-v-86761e71]:hover{border-color:color-mix(in oklch,var(--accent) 30%,var(--border));background:var(--accent-soft)}.transcript-history-loader[data-v-86761e71]:focus-visible,.transcript-jump-latest[data-v-86761e71]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.transcript-history-loader[data-v-86761e71]:active,.transcript-jump-latest[data-v-86761e71]:active{transform:translateY(1px)}.transcript-history-loader[data-v-86761e71]:disabled,.transcript-jump-latest[data-v-86761e71]:disabled{opacity:.45;cursor:not-allowed;transform:none}.transcript-jump-latest[data-v-86761e71]{position:absolute;right:16px;bottom:12px;min-height:40px;padding:0 14px;border:1px solid color-mix(in oklch,var(--accent) 28%,var(--border));border-radius:999px;color:var(--accent);background:color-mix(in oklch,var(--surface) 96%,transparent);box-shadow:0 4px 14px color-mix(in oklch,var(--fg) 10%,transparent);font-size:12px;font-weight:700}.transcript-jump-latest[data-v-86761e71]:hover{background:var(--accent-soft)}.dual-track-tag[data-v-86761e71],.dual-track-review[data-v-86761e71]{margin-left:6px;font-size:10.5px}.live-segment-row.band-high .dual-track-tag[data-v-86761e71]{border-color:var(--success, #2e9e5b)}.live-segment-row.band-medium[data-v-86761e71]{box-shadow:inset 3px 0 0 var(--warning, #c98a1a)}.live-segment-row.band-medium .dual-track-tag[data-v-86761e71]{border-color:var(--warning, #c98a1a);font-weight:650}.live-segment-row.band-low .dual-track-tag[data-v-86761e71]{border-color:var(--info, #5b8def)}.live-wave[data-v-86761e71]{display:flex;align-items:center;gap:3px;height:44px;margin-top:10px;padding:0 2px;overflow:hidden}.live-wave i[data-v-86761e71]{flex:1;min-width:2px;border-radius:99px;background:color-mix(in oklch,var(--accent) 30%,var(--border));transition:height .12s ease}.live-wave.active i[data-v-86761e71]{background:var(--accent);animation:live-pulse-86761e71 1s ease-in-out infinite;animation-delay:var(--d)}@keyframes live-pulse-86761e71{0%,to{opacity:.55}50%{opacity:1}}.live-segment-row.just-added[data-v-86761e71]{animation:seg-in-86761e71 .32s ease}@keyframes seg-in-86761e71{0%{background:var(--accent-soft)}to{background:transparent}}@media (prefers-reduced-motion: reduce){.live-wave.active i[data-v-86761e71],.live-segment-row.just-added[data-v-86761e71]{animation:none}.transcript-history-loader[data-v-86761e71]:active,.transcript-jump-latest[data-v-86761e71]:active{transform:none}}@media (max-width: 1023px){.live-transcript-panel[data-v-86761e71]{height:clamp(360px,64dvh,620px)}.live-transcript-scroll[data-v-86761e71]{padding-right:2px}}.dp[data-v-2c38a40b]{position:relative;width:100%}.dp__trigger[data-v-2c38a40b]{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;text-align:left;cursor:pointer;font:inherit}.dp__trigger[data-v-2c38a40b]:disabled{cursor:not-allowed;opacity:.6}.dp__value[data-v-2c38a40b]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp__value--placeholder[data-v-2c38a40b]{color:var(--muted)}.dp__icon[data-v-2c38a40b]{display:inline-flex;width:18px;height:18px;color:var(--muted)}.dp__icon svg[data-v-2c38a40b]{width:100%;height:100%}.dp__panel[data-v-2c38a40b]{z-index:60;width:min(348px,calc(100vw - 16px));min-width:min(348px,calc(100vw - 16px));max-width:calc(100vw - 16px);padding:12px;overflow-x:clip;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.dp__panel--down[data-v-2c38a40b],.dp__panel--up[data-v-2c38a40b]{bottom:auto}.dp__cal-head[data-v-2c38a40b]{display:flex;align-items:center;gap:4px;margin-bottom:8px}.dp__cal-title[data-v-2c38a40b]{flex:1;text-align:center;font-weight:650;font-size:13px}.dp__nav[data-v-2c38a40b]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--fg);cursor:pointer}.dp__nav[data-v-2c38a40b]:hover{border-color:var(--accent);color:var(--accent)}.dp__row--head[data-v-2c38a40b],.dp__days[data-v-2c38a40b]{display:grid;grid-template-columns:repeat(7,minmax(44px,1fr));gap:2px}.dp__wd[data-v-2c38a40b]{display:grid;place-items:center;height:28px;color:var(--muted);font-size:11px}.dp__blank[data-v-2c38a40b]{min-height:44px}.dp__day[data-v-2c38a40b]{display:grid;place-items:center;min-height:44px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--fg);font-size:12.5px;cursor:pointer;transition:background .12s var(--ease-out, ease),color .12s var(--ease-out, ease)}.dp__day[data-v-2c38a40b]:hover{background:var(--accent-soft)}.dp__day--today[data-v-2c38a40b]{border-color:var(--border);font-weight:650}.dp__day--selected[data-v-2c38a40b]{background:var(--accent);color:var(--surface);font-weight:650}.dp__day[data-v-2c38a40b]:focus-visible{outline:3px solid var(--accent-soft);outline-offset:1px}.dp__time[data-v-2c38a40b]{display:flex;align-items:center;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.dp__time-label[data-v-2c38a40b]{color:var(--muted);font-size:12px;font-weight:650}.dp__time-fields[data-v-2c38a40b]{display:flex;align-items:center;gap:6px}.dp__time-sel[data-v-2c38a40b]{width:72px}.dp__time-colon[data-v-2c38a40b]{font-weight:650}@media (max-width: 359px){.dp__row--head[data-v-2c38a40b],.dp__days[data-v-2c38a40b]{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.dp__day[data-v-2c38a40b]{transition:none}}.closing-page[data-v-a334d59d]{width:min(1180px,100%);margin:0 auto;padding:2px 0 48px}.closing-head[data-v-a334d59d]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.closing-head h1[data-v-a334d59d]{min-width:0;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.08;letter-spacing:-.035em;overflow-wrap:anywhere}.closing-head p[data-v-a334d59d]:not(.eyebrow){margin-top:9px;color:var(--muted);font-size:13px}.flow-state[data-v-a334d59d]{min-height:38px;display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;padding:0 13px;border:1px solid var(--border);border-radius:10px;color:var(--muted);background:var(--surface);font-size:12px;font-weight:700}.flow-state i[data-v-a334d59d]{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.flow-state.done i[data-v-a334d59d]{background:var(--success);box-shadow:0 0 0 4px var(--success-soft)}.inline-notice[data-v-a334d59d],.audio-error[data-v-a334d59d]{margin:0 0 14px;padding:10px 12px;border:1px solid color-mix(in oklch,var(--warning) 30%,var(--border));border-radius:10px;color:var(--muted);background:var(--warning-soft);font-size:12px}.inline-notice button[data-v-a334d59d]{margin-left:8px;border:0;color:var(--fg);background:transparent;font-weight:700;text-decoration:underline;text-underline-offset:3px}.audio-error[data-v-a334d59d]{margin-top:-12px}[data-v-a334d59d] .audio-player{margin-bottom:20px}.initial-loading[data-v-a334d59d],.empty-state[data-v-a334d59d]{min-height:320px;display:grid;place-content:center;justify-items:center;gap:12px;padding:32px;text-align:center;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.empty-state p[data-v-a334d59d]{max-width:520px;color:var(--muted)}.loader[data-v-a334d59d]{width:28px;height:28px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:closing-spin-a334d59d .9s linear infinite}.generation-panel[data-v-a334d59d]{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px clamp(20px,7vw,84px);text-align:center;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.generation-mark[data-v-a334d59d]{width:64px;height:64px;display:grid;place-items:center;margin-bottom:22px;border:1px solid color-mix(in oklch,var(--accent) 36%,var(--border));border-radius:50%}.generation-mark[data-v-a334d59d]:before{content:"";grid-area:1 / 1;width:100%;height:100%;border:2px solid transparent;border-top-color:var(--accent);border-radius:50%;animation:closing-spin-a334d59d 1.15s linear infinite}.generation-mark i[data-v-a334d59d]{width:12px;height:12px;grid-area:1 / 1;border-radius:50%;background:var(--accent);animation:closing-pulse-a334d59d 1.6s ease-in-out infinite}.generation-kicker[data-v-a334d59d],.section-label[data-v-a334d59d]{color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.generation-panel h2[data-v-a334d59d]{max-width:620px;margin-top:8px;font-size:clamp(22px,3vw,32px);line-height:1.2;letter-spacing:-.025em}.generation-copy[data-v-a334d59d]{margin-top:10px;color:var(--muted)}.generation-progress[data-v-a334d59d]{width:min(520px,100%);height:7px;margin-top:30px;overflow:hidden;border-radius:99px;background:var(--soft)}.generation-progress span[data-v-a334d59d]{display:block;height:100%;transform-origin:left center;border-radius:inherit;background:var(--accent);transition:transform .32s cubic-bezier(.2,0,0,1)}.generation-meta[data-v-a334d59d]{width:min(520px,100%);display:flex;justify-content:space-between;gap:16px;margin-top:9px;color:var(--muted);font-size:11px}.generation-meta strong[data-v-a334d59d]{color:var(--fg);font-family:var(--font-mono)}.generation-panel .btn[data-v-a334d59d]{margin-top:24px}.overview-enter[data-v-a334d59d]{animation:overview-in-a334d59d .22s ease-out both}.brief-panel[data-v-a334d59d]{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:clamp(24px,4vw,42px);border:1px solid color-mix(in oklch,var(--accent) 26%,var(--border));border-radius:16px;background:color-mix(in oklch,var(--accent-soft) 48%,var(--surface))}.brief-copy[data-v-a334d59d]{max-width:800px}.brief-panel h2[data-v-a334d59d]{margin-top:8px;font-size:clamp(24px,3.2vw,38px);line-height:1.16;letter-spacing:-.035em}.brief-copy>p[data-v-a334d59d]{margin-top:14px;color:color-mix(in oklch,var(--fg) 75%,var(--muted));font-size:15px;line-height:1.75}.why-line[data-v-a334d59d]{padding-top:14px;border-top:1px solid color-mix(in oklch,var(--accent) 18%,var(--border))}.why-line strong[data-v-a334d59d]{margin-right:10px;color:var(--fg)}.health-tag[data-v-a334d59d]{min-height:36px;display:inline-flex;align-items:center;flex:0 0 auto;padding:0 12px;border:1px solid color-mix(in oklch,var(--accent) 26%,var(--border));border-radius:9px;color:var(--accent);background:var(--surface);font-size:12px;font-weight:750}.overview-workbench[data-v-a334d59d]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.85fr);gap:18px;margin-top:18px}.minutes-main[data-v-a334d59d],.minutes-aside[data-v-a334d59d]{display:grid;align-content:start;gap:18px}.minutes-section[data-v-a334d59d],.aside-section[data-v-a334d59d]{padding:clamp(20px,3vw,30px);border:1px solid var(--border);border-radius:14px;background:var(--surface)}.section-head[data-v-a334d59d]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.section-head h2[data-v-a334d59d]{margin-top:5px;font-size:19px;letter-spacing:-.015em}.section-head>span[data-v-a334d59d]{color:var(--muted);font-family:var(--font-mono);font-size:11px}.section-head.compact[data-v-a334d59d]{margin-bottom:14px}.section-head.compact h2[data-v-a334d59d]{font-size:16px}.highlight-list[data-v-a334d59d],.plain-list[data-v-a334d59d],.risk-list[data-v-a334d59d],.question-list[data-v-a334d59d],.speaker-points[data-v-a334d59d]{margin:0;padding:0;list-style:none}.highlight-list[data-v-a334d59d]{display:grid}.highlight-list li[data-v-a334d59d]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px 0;border-top:1px solid var(--border)}.highlight-list li[data-v-a334d59d]:first-child{padding-top:0;border-top:0}.highlight-list li>span[data-v-a334d59d]{color:var(--muted);font-family:var(--font-mono);font-size:11px;font-weight:750}.highlight-list p[data-v-a334d59d],.plain-list p[data-v-a334d59d]{line-height:1.65}.highlight-list button[data-v-a334d59d],.plain-list button[data-v-a334d59d]{min-height:30px;padding:0 8px;border:0;border-radius:7px;color:var(--accent);background:var(--accent-soft);font-family:var(--font-mono);font-size:10px;white-space:nowrap}.chapter-list[data-v-a334d59d]{position:relative;display:grid;gap:22px}.chapter-list[data-v-a334d59d]:before{content:"";position:absolute;top:16px;bottom:16px;left:49px;width:1px;background:var(--border)}.chapter-list article[data-v-a334d59d]{position:relative;display:grid;grid-template-columns:100px minmax(0,1fr);gap:18px}.chapter-time[data-v-a334d59d]{z-index:1;min-height:32px;align-self:start;padding:0 8px;border:1px solid var(--border);border-radius:8px;color:var(--fg);background:var(--surface);font-family:var(--font-mono);font-size:10px}.chapter-time[data-v-a334d59d]:disabled{color:var(--muted)}.chapter-list h3[data-v-a334d59d]{font-size:16px}.chapter-list article>div>p[data-v-a334d59d]{margin-top:6px;color:var(--muted);line-height:1.65}.speaker-points[data-v-a334d59d]{display:grid;gap:7px;margin-top:12px}.speaker-points li[data-v-a334d59d]{display:grid;grid-template-columns:minmax(80px,auto) minmax(0,1fr);gap:10px;padding:9px 11px;border:1px solid var(--border);background:var(--soft);font-size:12px}.speaker-points strong[data-v-a334d59d]{color:var(--fg)}.speaker-points span[data-v-a334d59d]{color:var(--muted)}.plain-list[data-v-a334d59d]{display:grid;gap:10px}.plain-list li[data-v-a334d59d]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--soft)}.task-assignment-summary[data-v-a334d59d]{display:grid;gap:16px}.task-assignment-status[data-v-a334d59d]{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px}.task-assignment-status>span[data-v-a334d59d]{min-height:48px;display:grid;place-items:center;border-radius:10px;color:var(--accent);background:var(--accent-soft);font-family:var(--font-mono);font-size:11px;font-weight:800}.task-assignment-status strong[data-v-a334d59d]{display:block;font-size:13px}.task-assignment-status p[data-v-a334d59d]{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.45}.task-assignment-summary .btn[data-v-a334d59d]{width:100%;min-height:44px}.aside-section.split[data-v-a334d59d]{display:grid;gap:22px}.aside-section.split>div+div[data-v-a334d59d]{padding-top:20px;border-top:1px solid var(--border)}.risk-list[data-v-a334d59d],.question-list[data-v-a334d59d]{display:grid;gap:9px}.risk-list li[data-v-a334d59d],.question-list li[data-v-a334d59d]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px}.risk-list span[data-v-a334d59d],.question-list span[data-v-a334d59d]{min-height:24px;display:inline-flex;align-items:center;padding:0 7px;border-radius:6px;color:color-mix(in oklch,var(--warning) 68%,var(--fg));background:var(--warning-soft);font-size:10px;font-weight:750}.question-list span[data-v-a334d59d]{justify-content:center;min-width:24px;color:var(--accent);background:var(--accent-soft)}.risk-list p[data-v-a334d59d],.question-list p[data-v-a334d59d]{padding-top:2px;font-size:12px;line-height:1.55}.empty-line[data-v-a334d59d]{padding:20px;border:1px dashed var(--border);border-radius:10px;color:var(--muted);text-align:center}.empty-line.compact[data-v-a334d59d]{padding:13px;font-size:12px}.transcript-panel[data-v-a334d59d]{margin-top:18px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.transcript-panel>summary[data-v-a334d59d]{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;cursor:pointer;list-style:none}.transcript-panel>summary[data-v-a334d59d]::-webkit-details-marker{display:none}.transcript-panel>summary strong[data-v-a334d59d],.transcript-panel>summary small[data-v-a334d59d]{display:block}.transcript-panel>summary small[data-v-a334d59d]{margin-top:4px;color:var(--muted);font-size:11px}.transcript-panel>summary b[data-v-a334d59d]{color:var(--muted);font-family:var(--font-mono);font-size:11px}.speaker-batch[data-v-a334d59d]{padding:18px 20px;border-top:1px solid var(--border);background:var(--soft)}.speaker-batch-head[data-v-a334d59d]{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.speaker-batch-head small[data-v-a334d59d],.speaker-batch>p[data-v-a334d59d]{color:var(--muted);font-size:11px}.speaker-batch-grid[data-v-a334d59d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px}.speaker-batch-grid label[data-v-a334d59d]{display:grid;grid-template-columns:minmax(80px,auto) minmax(0,1fr);align-items:center;gap:10px}.speaker-batch-grid label>span[data-v-a334d59d]{min-width:0}.speaker-batch-grid label>span strong[data-v-a334d59d],.speaker-batch-grid label>span small[data-v-a334d59d]{display:block;overflow-wrap:anywhere}.speaker-batch-grid label>span strong[data-v-a334d59d]{font-size:12px}.speaker-batch-grid label>span small[data-v-a334d59d]{margin-top:2px;color:var(--muted);font-size:10px;font-weight:500}.transcript-list[data-v-a334d59d]{display:grid;padding:0 20px 18px;border-top:1px solid var(--border)}.transcript-list article[data-v-a334d59d]{display:grid;grid-template-columns:64px 120px minmax(0,1fr);align-items:start;gap:12px;padding:13px 0;border-bottom:1px solid var(--border)}.transcript-list article[data-v-a334d59d]:last-child{border-bottom:0}.transcript-list button[data-v-a334d59d]{min-height:28px;padding:0 7px;border:0;border-radius:6px;color:var(--accent);background:var(--accent-soft);font-family:var(--font-mono);font-size:10px}.transcript-list strong[data-v-a334d59d]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.transcript-list p[data-v-a334d59d]{color:color-mix(in oklch,var(--fg) 82%,var(--muted));line-height:1.55}.transcript-state[data-v-a334d59d]{padding:24px 20px;border-top:1px solid var(--border);color:var(--muted);text-align:center}.transcript-state.error[data-v-a334d59d]{color:var(--danger)}.load-earlier[data-v-a334d59d]{width:calc(100% - 40px);min-height:44px;margin:0 20px 20px;border:1px solid var(--border);border-radius:9px;color:var(--fg);background:var(--surface);font-weight:700}.next-step[data-v-a334d59d]{position:sticky;z-index:12;top:12px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px;padding:18px 20px;border:1px solid var(--border);border-radius:14px;background:color-mix(in oklch,var(--surface) 94%,transparent);box-shadow:0 10px 32px color-mix(in oklch,var(--fg) 10%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.next-step p[data-v-a334d59d]{margin-top:3px;color:var(--muted);font-size:12px}.next-step .btn[data-v-a334d59d]{min-height:44px;white-space:nowrap}.task-assignment-backdrop[data-v-a334d59d]{z-index:70}.task-modal[data-v-a334d59d]{width:min(640px,100%);max-height:min(760px,calc(100dvh - 32px));display:flex;flex-direction:column;padding:0;overflow:hidden;border-radius:18px}.task-modal-head[data-v-a334d59d]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--border)}.task-modal-head>div[data-v-a334d59d]{min-width:0}.task-modal-head h2[data-v-a334d59d]{min-width:0;margin-top:4px;font-size:24px;letter-spacing:-.025em;overflow-wrap:anywhere}.task-modal-close[data-v-a334d59d]{min-width:48px;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:9px;color:var(--muted);background:var(--surface);font-size:12px;font-weight:700}.task-modal-close[data-v-a334d59d]:hover{color:var(--fg);border-color:color-mix(in oklch,var(--fg) 24%,var(--border))}.task-modal-close[data-v-a334d59d]:active{transform:translateY(1px)}.task-modal-close[data-v-a334d59d]:disabled{color:var(--muted);background:var(--soft);opacity:.55;cursor:not-allowed;transform:none}.task-modal-close[data-v-a334d59d]:focus-visible,.task-modal-action .btn[data-v-a334d59d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.task-modal-progress[data-v-a334d59d]{flex:0 0 auto;height:3px;overflow:hidden;background:var(--soft)}.task-modal-progress span[data-v-a334d59d]{display:block;height:100%;transform-origin:left center;background:var(--accent);transition:transform .18s ease-out}.task-modal-form[data-v-a334d59d]{min-height:0;display:flex;flex:1 1 auto;flex-direction:column}.task-modal-scroll[data-v-a334d59d]{min-height:0;flex:1 1 auto;padding:20px 24px 24px;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.task-card-state[data-v-a334d59d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.task-card-state strong[data-v-a334d59d]{font-size:12px}.task-card-state span[data-v-a334d59d]{min-height:28px;display:inline-flex;align-items:center;padding:0 8px;border-radius:7px;color:color-mix(in oklch,var(--warning) 74%,var(--fg));background:var(--warning-soft);font-size:10px;font-weight:750}.task-card-state span.complete[data-v-a334d59d]{color:var(--success);background:var(--success-soft)}.task-readonly-note[data-v-a334d59d],.task-inline-note[data-v-a334d59d],.task-assignment-error[data-v-a334d59d]{margin:0 0 16px;padding:12px;border-radius:9px;color:var(--muted);background:var(--soft);font-size:12px;line-height:1.5}.task-fields[data-v-a334d59d]{display:grid;gap:16px}.task-field-row[data-v-a334d59d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.task-fields .field>span[data-v-a334d59d]{color:var(--fg);font-size:12px;font-weight:700}.task-content-input[data-v-a334d59d]{min-height:82px}.task-standard-input[data-v-a334d59d]{min-height:72px}.task-fields .has-error[data-v-a334d59d],.task-fields[data-v-a334d59d] [aria-invalid=true]{border-color:color-mix(in oklch,var(--danger) 58%,var(--border))}.task-fields input[data-v-a334d59d]:disabled,.task-fields textarea[data-v-a334d59d]:disabled,.task-fields[data-v-a334d59d] button:disabled{color:var(--muted);background:var(--soft);opacity:.55;cursor:not-allowed}.task-inline-note[data-v-a334d59d]{margin-top:16px;margin-bottom:0;color:color-mix(in oklch,var(--warning) 70%,var(--fg));background:var(--warning-soft)}.task-assignment-error[data-v-a334d59d]{min-height:40px;margin-top:16px;margin-bottom:0;color:color-mix(in oklch,var(--danger) 78%,var(--fg));background:var(--danger-soft);visibility:hidden}.task-assignment-error.visible[data-v-a334d59d]{visibility:visible}.task-modal-action[data-v-a334d59d]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-top:1px solid var(--border);background:var(--surface)}.task-modal-action p[data-v-a334d59d]{max-width:360px;margin:0;color:var(--muted);font-size:11px;line-height:1.45}.task-modal-action .btn[data-v-a334d59d]{min-width:140px;min-height:44px;white-space:nowrap}@keyframes closing-spin-a334d59d{to{transform:rotate(360deg)}}@keyframes closing-pulse-a334d59d{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.72);opacity:.62}}@keyframes overview-in-a334d59d{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 980px){.overview-workbench[data-v-a334d59d]{grid-template-columns:1fr}}@media (max-width: 680px){.closing-page[data-v-a334d59d]{padding-bottom:28px}.closing-head[data-v-a334d59d],.brief-panel[data-v-a334d59d],.next-step[data-v-a334d59d]{align-items:stretch;flex-direction:column}.closing-head[data-v-a334d59d]{gap:14px}.flow-state[data-v-a334d59d],.health-tag[data-v-a334d59d]{align-self:flex-start}.generation-panel[data-v-a334d59d]{min-height:330px;padding:34px 18px}.generation-meta[data-v-a334d59d]{align-items:flex-start;flex-direction:column;gap:4px}.brief-panel[data-v-a334d59d]{gap:18px}.highlight-list li[data-v-a334d59d]{grid-template-columns:30px minmax(0,1fr)}.highlight-list button[data-v-a334d59d]{grid-column:2;justify-self:start}.chapter-list[data-v-a334d59d]:before{display:none}.chapter-list article[data-v-a334d59d]{grid-template-columns:1fr;gap:9px}.chapter-time[data-v-a334d59d]{justify-self:start}.speaker-points li[data-v-a334d59d]{grid-template-columns:1fr;gap:3px}.speaker-batch-head[data-v-a334d59d]{align-items:flex-start;flex-direction:column;gap:4px}.speaker-batch-grid[data-v-a334d59d],.speaker-batch-grid label[data-v-a334d59d]{grid-template-columns:1fr}.transcript-list article[data-v-a334d59d]{grid-template-columns:62px minmax(0,1fr)}.transcript-list p[data-v-a334d59d]{grid-column:1 / -1}.next-step .btn[data-v-a334d59d]{width:100%}.next-step[data-v-a334d59d]{top:calc(68px + env(safe-area-inset-top))}.task-assignment-backdrop[data-v-a334d59d]{align-items:end;padding:8px}.task-modal[data-v-a334d59d]{max-height:calc(100dvh - 16px);border-radius:18px 18px 10px 10px}.task-modal-head[data-v-a334d59d]{padding:16px}.task-modal-scroll[data-v-a334d59d]{padding:16px 16px 20px;scrollbar-gutter:auto}.task-field-row[data-v-a334d59d],.task-modal-action[data-v-a334d59d]{grid-template-columns:1fr}.task-field-row[data-v-a334d59d]{display:grid}.task-modal-action[data-v-a334d59d]{display:grid;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.task-modal-action p[data-v-a334d59d]{max-width:none}.task-modal-action .btn[data-v-a334d59d]{width:100%}}@media (prefers-reduced-motion: reduce){.loader[data-v-a334d59d],.generation-mark[data-v-a334d59d]:before,.generation-mark i[data-v-a334d59d],.overview-enter[data-v-a334d59d]{animation:none}.generation-progress span[data-v-a334d59d],.task-modal-progress span[data-v-a334d59d]{transition:none}.overview-enter[data-v-a334d59d]{transform:none;opacity:1}}.fm-processing[data-v-64ab5f02]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a75}.fm-processing__card[data-v-64ab5f02]{width:min(360px,100%);padding:26px 22px;border-radius:14px;background:#fff;box-shadow:0 18px 44px #0f172a38;text-align:center}.fm-processing__spinner[data-v-64ab5f02]{width:34px;height:34px;margin:0 auto 14px;border-radius:50%;border:3px solid rgba(37,99,235,.18);border-top-color:#2563eb;animation:fm-processing-spin-64ab5f02 .8s linear infinite}.fm-processing__title[data-v-64ab5f02]{margin:0;font-size:16px;font-weight:600;color:#0f172a}.fm-processing__hint[data-v-64ab5f02]{margin:8px 0 0;font-size:13px;line-height:1.6;color:#64748b}@keyframes fm-processing-spin-64ab5f02{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.fm-processing__spinner[data-v-64ab5f02]{animation:fm-processing-pulse-64ab5f02 1.4s ease-in-out infinite}@keyframes fm-processing-pulse-64ab5f02{0%,to{opacity:1}50%{opacity:.35}}}.escalation-ladder[data-v-1c6b9557]{display:grid;gap:8px;margin-top:10px}.escalation-step[data-v-1c6b9557]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--soft, var(--surface))}.escalation-step .esc-idx[data-v-1c6b9557]{font-size:11px;font-weight:700;color:var(--muted);white-space:nowrap}.escalation-step .esc-body strong[data-v-1c6b9557]{display:block;font-size:13px}.escalation-step .esc-body small[data-v-1c6b9557]{color:var(--muted);font-size:11px}.reachability-row[data-v-1c6b9557]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}.cadence-badge[data-v-1c6b9557]{margin-left:6px}.drill-drawer[data-v-95d3cbbc]{position:fixed;top:0;right:0;height:100vh;width:min(560px,100%);z-index:60}.drill-panel[data-v-95d3cbbc]{display:flex;flex-direction:column;width:100%;height:100%;background:var(--surface);border-left:1px solid var(--border);box-shadow:-18px 0 48px color-mix(in oklch,var(--ink, #111) 13%,transparent)}.drill-head[data-v-95d3cbbc]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}.drill-breadcrumb[data-v-95d3cbbc]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:13px}.drill-breadcrumb .crumb-link[data-v-95d3cbbc]{all:unset;cursor:pointer;color:var(--muted);border-radius:6px}.drill-breadcrumb .crumb-link[data-v-95d3cbbc]:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.drill-breadcrumb .crumb-link[data-v-95d3cbbc]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.crumb-current[data-v-95d3cbbc]{color:var(--ink);font-weight:650}.crumb-sep[data-v-95d3cbbc]{color:var(--muted);opacity:.55}.drill-body[data-v-95d3cbbc]{flex:1;overflow-y:auto;padding:16px 18px}.drill-row[data-v-95d3cbbc]{gap:10px}.drill-foot[data-v-95d3cbbc]{padding:14px 18px;border-top:1px solid var(--border)}.metric.is-active-drill[data-v-95d3cbbc]{border-color:color-mix(in oklch,var(--accent) 48%,var(--border));box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 18%,transparent)}.metric-filter[data-v-95d3cbbc]{cursor:pointer;text-align:left;font:inherit}.rankings[data-v-95d3cbbc]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ranking-row[data-v-95d3cbbc]{width:100%;cursor:pointer;text-align:left;font:inherit}.ranking-row .ranking-value[data-v-95d3cbbc]{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.ranking-row.is-active-drill[data-v-95d3cbbc]{border-color:color-mix(in oklch,var(--accent) 48%,var(--border));box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 18%,transparent)}@media (max-width: 900px){.rankings[data-v-95d3cbbc]{grid-template-columns:1fr}}@media (max-width: 900px){.drill-drawer[data-v-95d3cbbc]{width:min(560px,92vw)}}@media (max-width: 720px){.user-management-toolbar[data-v-f05eaa49]{grid-template-columns:1fr}.user-filter-tabs[data-v-f05eaa49]{justify-self:stretch}}.user-dept-cell[data-v-f05eaa49]{white-space:nowrap}.vp-embed-workspace[data-v-589ff4d7]{display:grid;gap:16px}.vp-embed-workspace .enrollment-recorder[data-v-589ff4d7]{padding:20px}@media (prefers-reduced-motion: reduce){.voice-recorder-stage[data-state=recording] .voice-wave i[data-v-589ff4d7]{animation:none}}.personal-enroll-panel[data-v-426ad8c4]{padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.personal-activity-grid[data-v-426ad8c4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.personal-activity-card[data-v-426ad8c4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;transition:border-color .15s ease}.personal-activity-card .eyebrow[data-v-426ad8c4]{color:var(--muted)}.personal-activity-card strong[data-v-426ad8c4]{display:block;margin-top:4px;font-size:14px}.personal-activity-card span[data-v-426ad8c4]{color:var(--muted);font-size:18px}.personal-activity-card[data-v-426ad8c4]:hover{border-color:color-mix(in oklch,var(--accent) 40%,var(--border))}@media (max-width: 640px){.personal-activity-grid[data-v-426ad8c4]{grid-template-columns:1fr}}.config-kv[data-v-41e0e594]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.config-chip[data-v-41e0e594]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border);border-radius:999px;font-size:13px;color:var(--muted);background:var(--surface)}.config-chip b[data-v-41e0e594]{color:var(--ink);font-weight:600}.config-chip.sensitive[data-v-41e0e594]{border-style:dashed}.gate-banner[data-v-41e0e594]{display:flex;gap:16px;align-items:flex-start}.gate-lock[data-v-41e0e594]{font-size:28px;line-height:1}.scope-grid[data-v-41e0e594]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.scope-check[data-v-41e0e594]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--border);border-radius:12px;cursor:pointer;font-size:14px}.scope-check.on[data-v-41e0e594]{border-color:var(--accent, #b45309);background:color-mix(in oklch,var(--accent, #b45309) 8%,transparent)}.scope-check small[data-v-41e0e594]{color:var(--muted)}@media (max-width: 720px){.scope-grid[data-v-41e0e594]{grid-template-columns:1fr}}.escalation-ladder[data-v-41e0e594]{display:grid;gap:10px;margin-top:16px}.escalation-step[data-v-41e0e594]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--soft, var(--surface))}.escalation-step .esc-lock[data-v-41e0e594]{font-size:15px;line-height:1;opacity:.75}.escalation-step .esc-body strong[data-v-41e0e594]{display:block;font-size:13px}.escalation-step .esc-body small[data-v-41e0e594]{color:var(--muted);font-size:11px}.escalation-step .esc-field-num[data-v-41e0e594]{display:inline-flex;align-items:center;gap:8px}.escalation-step .esc-threshold[data-v-41e0e594]{width:76px;text-align:center}.escalation-step .esc-unit[data-v-41e0e594]{font-size:12px;color:var(--muted);white-space:nowrap}.version-list[data-v-41e0e594]{display:grid;gap:12px}.version-entry[data-v-41e0e594]{padding:12px 14px;border:1px solid var(--border);border-radius:12px}.version-entry .ve-diff[data-v-41e0e594]{margin-top:6px;color:var(--ink);font-size:12px;line-height:1.6}.version-entry .ve-diff em[data-v-41e0e594]{font-style:normal;font-family:var(--font-mono, monospace);color:var(--accent)}.diff-summary[data-v-41e0e594]{display:grid;gap:8px;margin-top:8px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--soft, var(--surface))}.diff-summary .diff-line[data-v-41e0e594]{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:baseline;font-size:13px}.diff-summary .diff-line .dl-lvl[data-v-41e0e594]{font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;color:var(--muted);white-space:nowrap}.diff-summary .diff-line .dl-change em[data-v-41e0e594]{font-style:normal;font-family:var(--font-mono, monospace);color:var(--accent)}.diff-summary .diff-empty[data-v-41e0e594]{color:var(--muted);font-size:12px}.wizard-page[data-v-df14f097]{min-height:100vh;background:var(--bg)}.wizard-topbar[data-v-df14f097]{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:0 max(20px,calc((100vw - 640px)/2));border-bottom:1px solid var(--border);background:var(--surface)}.wizard-exit[data-v-df14f097]{border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:40px;color:var(--muted);font-size:13px;font-weight:650}.wizard-exit[data-v-df14f097]:hover{color:var(--fg)}.wizard-topbar-title[data-v-df14f097]{font-size:14px;font-weight:700}.wizard-draft-status[data-v-df14f097]{min-width:128px;color:var(--muted);font-size:10px;text-align:right}.wizard-main[data-v-df14f097]{position:relative;width:min(640px,calc(100% - 40px));margin:0 auto;padding:44px 0 132px}.wizard-basics-head h1[data-v-df14f097]{font-size:27px;letter-spacing:-.03em}.wizard-basics-head p[data-v-df14f097]{max-width:52ch;margin-top:8px;color:var(--muted);font-size:13px;line-height:1.6}.wizard-basics-card[data-v-df14f097]{margin-top:24px}.wizard-basics-card .field+.field[data-v-df14f097]{margin-top:16px}.participant-chips[data-v-df14f097]{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.participant-chip[data-v-df14f097]{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 6px 3px 10px;border-radius:99px;color:var(--fg);background:var(--fg-soft);font-size:11px;font-weight:650}.participant-chip button[data-v-df14f097]{width:17px;height:17px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--muted);background:transparent;font-size:12px;line-height:1;cursor:pointer}.participant-chip button[data-v-df14f097]:hover{color:var(--danger);background:var(--danger-soft)}.participant-empty-hint[data-v-df14f097]{color:var(--muted);font-size:11px}.wizard-basics-submit[data-v-df14f097]{display:flex;justify-content:flex-end;gap:12px;margin-top:26px}.wizard-basics-submit .btn-primary[data-v-df14f097]{min-width:196px}.input.is-invalid[data-v-df14f097],.selection-trigger.is-invalid[data-v-df14f097]{border-color:var(--danger);background:var(--danger-soft)}.wizard-mode[data-v-df14f097]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.wizard-mode-tile[data-v-df14f097]{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.wizard-mode-tile[data-v-df14f097]:hover{background:var(--soft)}.wizard-mode-tile.is-active[data-v-df14f097]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.wizard-mode-tile strong[data-v-df14f097]{font-size:14px;font-weight:700}.wizard-mode-tile small[data-v-df14f097]{color:var(--muted);font-size:11px;line-height:1.5}.upload-entry-block[data-v-df14f097]{text-align:left}.upload-participants[data-v-df14f097]{margin-top:12px}.upload-entry[data-v-df14f097]{margin-top:18px;padding-top:14px;border-top:1px dashed var(--border);text-align:right}.upload-panel[data-v-df14f097]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease;text-align:left}.upload-panel.open[data-v-df14f097]{grid-template-rows:1fr}.upload-panel-inner[data-v-df14f097]{overflow:hidden;min-height:0}.upload-note[data-v-df14f097]{margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--soft);color:var(--muted);font-size:11px;line-height:1.55}.upload-idle-row[data-v-df14f097]{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.upload-hint[data-v-df14f097]{color:var(--muted);font-size:11px}.upload-progress-wrap[data-v-df14f097]{margin-top:12px}.upload-file-row[data-v-df14f097]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.upload-progress[data-v-df14f097]{margin-top:8px;height:6px;border-radius:99px;background:var(--soft);overflow:hidden}.upload-progress span[data-v-df14f097]{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .22s ease}.upload-done[data-v-df14f097]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;flex-wrap:wrap}.upload-done-check[data-v-df14f097]{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:4px;border-radius:50%;background:var(--success);color:var(--surface);font-size:11px;font-weight:800}.wizard-review-head h1[data-v-df14f097]{font-size:25px;letter-spacing:-.03em}.wizard-review-head p[data-v-df14f097]{max-width:54ch;margin-top:8px;color:var(--muted);font-size:13px;line-height:1.6}.wizard-review-list[data-v-df14f097]{display:grid;margin-top:8px;border-top:1px solid var(--border)}.wizard-review-row[data-v-df14f097]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 2px;border:0;border-bottom:1px solid var(--border);color:var(--fg);background:transparent;text-align:left;cursor:pointer}.wizard-review-row[data-v-df14f097]:hover{background:var(--fg-soft)}.wizard-review-row small[data-v-df14f097]{display:block;color:var(--muted);font-size:10px}.wizard-review-row strong[data-v-df14f097]{display:block;margin-top:3px;font-size:13px;font-weight:620;line-height:1.5}.wizard-review-edit[data-v-df14f097]{color:var(--accent);font-size:11.5px;font-weight:650;white-space:nowrap}.wizard-summary-card[data-v-df14f097]{margin-top:22px}.wizard-summary-block+.wizard-summary-block[data-v-df14f097]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.wizard-summary-block label[data-v-df14f097]{display:block;margin-bottom:6px;color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.04em}.wizard-edit-hint[data-v-df14f097]{margin-top:8px;color:var(--muted);font-size:10.5px}.wizard-advanced[data-v-df14f097]{margin-top:22px;padding-top:4px;border-top:1px solid var(--border)}.wizard-advanced>summary[data-v-df14f097]{display:flex;align-items:center;justify-content:space-between;min-height:48px;color:var(--fg);font-weight:650;list-style:none;cursor:pointer}.wizard-advanced>summary[data-v-df14f097]:after{content:"＋";color:var(--muted);font-size:16px}.wizard-advanced[open]>summary[data-v-df14f097]:after{content:"－"}.wizard-advanced-body[data-v-df14f097]{display:grid;gap:22px;margin-top:6px;padding-top:6px}.wizard-sub-head[data-v-df14f097]{display:flex;align-items:center;justify-content:space-between;gap:12px}.wizard-sub-head strong[data-v-df14f097]{font-size:13px}.wizard-sub-head small[data-v-df14f097]{color:var(--muted);font-size:11px}.wizard-meta-grid[data-v-df14f097]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.room-custom-input[data-v-df14f097]{margin-top:8px}.wizard-file-list[data-v-df14f097]{display:grid;gap:8px;margin-top:10px}.wizard-file-row[data-v-df14f097]{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 11px;border:1px solid var(--border);border-radius:10px;background:var(--soft)}.wizard-file-icon[data-v-df14f097]{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:var(--fg-soft);font-size:9px;font-weight:700}.wizard-file-row strong[data-v-df14f097],.wizard-file-row small[data-v-df14f097]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wizard-file-row small[data-v-df14f097]{margin-top:2px;color:var(--muted);font-size:10.5px}.wizard-prep-head[data-v-df14f097]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr) minmax(0,.85fr) 70px;gap:8px;padding:0 8px;margin-top:10px;color:var(--muted);font-size:9px;letter-spacing:.04em}.wizard-prep-list[data-v-df14f097]{display:grid;gap:8px;margin-top:6px}.wizard-prep-row[data-v-df14f097]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr) minmax(0,.85fr) 70px;align-items:center;gap:8px;padding:8px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.prep-due[data-v-df14f097]{display:grid;gap:6px;min-width:0}.wizard-submit-row[data-v-df14f097]{display:flex;justify-content:flex-end;gap:14px;margin-top:28px}.wizard-submit-row .btn-primary[data-v-df14f097]{min-width:208px;min-height:46px}.modal-ai-panel[data-v-df14f097]{width:min(560px,100%);padding:0;overflow:hidden}.ai-modal-head[data-v-df14f097]{padding:20px 22px 0}.ai-modal-head-row[data-v-df14f097]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ai-modal-head-row strong[data-v-df14f097]{font-size:15px;font-weight:750}.ai-modal-eyebrow[data-v-df14f097]{display:block;margin-bottom:3px;color:var(--accent);font-size:8.5px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.ai-modal-counter[data-v-df14f097]{flex:0 0 auto;color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.ai-modal-track[data-v-df14f097]{height:3px;margin-top:15px;border-radius:99px;background:var(--border);overflow:hidden}.ai-modal-fill[data-v-df14f097]{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .42s ease}.ai-modal-body[data-v-df14f097]{padding:20px 22px 8px;min-height:244px}.ai-q-title[data-v-df14f097]{font-size:18.5px;line-height:1.42;letter-spacing:-.015em}.wizard-options[data-v-df14f097]{display:grid;gap:8px;margin-top:16px}.wizard-option[data-v-df14f097]{width:100%;padding:13px 15px;border:1px solid var(--border);border-radius:12px;color:var(--fg);background:var(--surface);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.wizard-option[data-v-df14f097]:hover{background:var(--soft)}.wizard-option[data-recommended=true][data-v-df14f097]{border-color:var(--accent-soft)}.wizard-option.is-selected[data-v-df14f097]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.wizard-option-badge[data-v-df14f097]{display:inline-flex;margin-bottom:8px}.wizard-option strong[data-v-df14f097]{display:block;font-size:13.5px;line-height:1.5;font-weight:650}.wizard-option-reason[data-v-df14f097]{max-width:56ch;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.55}.wizard-option-custom strong[data-v-df14f097]{color:var(--muted);font-weight:620}.wizard-custom-input textarea[data-v-df14f097]{width:100%;min-height:62px;margin-top:8px}.ai-custom-confirm[data-v-df14f097]{min-height:40px;margin-top:10px}.ai-modal-foot[data-v-df14f097]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 22px 18px;border-top:1px solid var(--border)}.ai-prev[data-v-df14f097]:disabled{opacity:.38;pointer-events:none}.ai-foot-hint[data-v-df14f097]{color:var(--muted);font-size:11px}.ai-generating[data-v-df14f097]{display:grid;gap:13px;padding:18px 0 14px}.ai-generating-label[data-v-df14f097]{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:13px}.ai-gen-bar[data-v-df14f097]{height:13px;border-radius:7px}.ai-gen-bar.w-80[data-v-df14f097]{width:80%}.ai-gen-bar.w-60[data-v-df14f097]{width:60%}.wizard-success-mark[data-v-df14f097]{margin:0 auto 16px}.wizard-success .modal[data-v-df14f097]{text-align:center}.wizard-success-facts[data-v-df14f097]{margin:20px 0;padding:14px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted);font-size:12px;line-height:1.7}.participant-picker[data-v-df14f097]{display:flex;flex-direction:column;max-height:min(78vh,640px)}.participant-search-field[data-v-df14f097]{margin-top:14px}.participant-search-input[data-v-df14f097]{min-height:44px}.participant-result-list[data-v-df14f097]{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:44vh}.participant-result-list .person-choice[data-v-df14f097]{min-height:56px}.picked-strip[data-v-df14f097]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.picked-chip[data-v-df14f097]{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:color-mix(in oklch,var(--accent) 8%,var(--surface));color:var(--fg);font-size:12px;white-space:nowrap;cursor:pointer}.picked-chip span[data-v-df14f097]{color:var(--muted);font-weight:700}.picked-chip[data-v-df14f097]:hover{border-color:var(--accent)}.participant-retry[data-v-df14f097]{margin-left:12px;min-height:44px}@media (max-width: 720px){.wizard-topbar[data-v-df14f097]{padding-inline:16px}.wizard-main[data-v-df14f097]{width:calc(100% - 32px);padding-top:30px}.wizard-draft-status[data-v-df14f097]{display:none}.wizard-meta-grid[data-v-df14f097],.wizard-prep-row[data-v-df14f097],.wizard-prep-head[data-v-df14f097]{grid-template-columns:1fr}.participant-picker[data-v-df14f097]{max-height:86vh}.participant-result-list[data-v-df14f097]{max-height:38vh}}.material-list[data-v-2bddb279]{display:grid;gap:8px;margin-top:12px}.material-row[data-v-2bddb279]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.material-row strong[data-v-2bddb279]{font-size:13px;font-weight:650}.material-row small[data-v-2bddb279]{display:block;margin-top:3px;color:var(--muted);font-size:10.5px}.drawer-backdrop[data-v-2bddb279]{place-items:stretch end;padding:0}.drawer-backdrop .modal.drawer[data-v-2bddb279]{width:min(440px,100%);max-width:100%;height:100%;max-height:100%;margin:0;border-radius:0;overflow-y:auto}.drawer-head[data-v-2bddb279]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.drawer-note[data-v-2bddb279]{margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--soft);color:var(--muted);font-size:11px;line-height:1.55}.material-diff-code[data-v-2bddb279]{max-width:100%;max-height:220px;margin-top:8px;overflow-x:clip;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.text-button[data-v-2bddb279]{margin-left:6px;border:0;background:transparent;color:var(--accent);font-size:10px;cursor:pointer}.text-button[data-v-2bddb279]:disabled{opacity:.5}.meeting-context-bar .gov-back-link[data-v-00393822]{justify-content:flex-start}.gov-countdown[data-v-00393822]{color:var(--warning);font-weight:700}.gov-next-block[data-v-00393822]{display:flex;align-items:center;gap:14px}.gov-next-copy[data-v-00393822]{text-align:right}.gov-next-copy small[data-v-00393822]{display:block;color:var(--muted);font-size:9px}.gov-next-copy span[data-v-00393822]{display:block;margin-top:3px;max-width:24ch;color:var(--muted);font-size:10px;line-height:1.4}.view-switch-row[data-v-00393822]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:16px}.view-switch-note[data-v-00393822]{color:var(--muted);font-size:11px}.my-item-badge[data-v-00393822]{margin-right:6px}.dispatch-row-status[data-v-00393822]{display:flex;align-items:center;gap:10px;justify-self:end}.gap-list[data-v-00393822]{display:grid;gap:8px;margin-top:14px}.gap-row[data-v-00393822]{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid var(--danger-soft);border-radius:10px;background:var(--danger-soft)}.gap-row.is-ok[data-v-00393822]{border-color:var(--border);background:var(--soft)}.gap-mark[data-v-00393822]{width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;border-radius:7px;color:var(--danger);background:var(--surface);font-weight:800;font-size:12px}.gap-mark.ok[data-v-00393822]{color:var(--success)}.gap-row strong[data-v-00393822],.gap-row small[data-v-00393822]{display:block}.gap-row small[data-v-00393822]{margin-top:2px;color:var(--muted)}.gap-note[data-v-00393822]{margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--soft);color:var(--muted);font-size:11px;line-height:1.55}.ai-check-skeleton[data-v-00393822]{display:grid;gap:8px;margin-top:12px}.ai-check-skeleton-line[data-v-00393822]{height:14px}.ai-check-skeleton-line.short[data-v-00393822]{width:62%}.ap-page[data-v-a3ef2cab]{min-height:100vh;background:var(--bg)}.ap-entrybar[data-v-a3ef2cab]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:6px 16px;border-bottom:1px solid var(--accent-soft);background:var(--accent-soft);color:var(--accent);font-size:11.5px;font-weight:600}.ap-dot[data-v-a3ef2cab]{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:0 0 auto}.ap-wrap[data-v-a3ef2cab]{width:min(720px,calc(100% - 40px));margin:0 auto;padding:30px 0 96px;display:grid;gap:14px}.ap-invite[data-v-a3ef2cab]{padding:22px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.ap-invite h1[data-v-a3ef2cab]{margin-top:8px;font-size:24px;letter-spacing:-.02em;line-height:1.25}.ap-invite-meta[data-v-a3ef2cab]{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.ap-meta-item[data-v-a3ef2cab]{display:grid;gap:2px}.ap-meta-item small[data-v-a3ef2cab]{color:var(--muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.ap-meta-item strong[data-v-a3ef2cab]{font-size:13px;font-weight:650}.ap-attendees[data-v-a3ef2cab]{display:flex;align-items:center;gap:8px;margin-top:16px}.ap-you-tag[data-v-a3ef2cab]{color:var(--muted);font-size:12px}.ap-card[data-v-a3ef2cab]{padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.ap-card-head[data-v-a3ef2cab]{display:flex;align-items:flex-start;gap:12px}.ap-card-ico[data-v-a3ef2cab]{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--fg-soft);font-size:17px}.ap-card-head-text[data-v-a3ef2cab]{min-width:0;flex:1}.ap-card-head-text h2[data-v-a3ef2cab]{font-size:15.5px;line-height:1.35}.ap-card-head-text p[data-v-a3ef2cab]{margin-top:5px;color:var(--muted);font-size:12.5px;line-height:1.6}.ap-voice[data-v-a3ef2cab]{border-color:var(--warning);background:var(--warning-soft)}.ap-voice .ap-card-ico[data-v-a3ef2cab]{background:var(--warning-soft)}.ap-voice.is-done[data-v-a3ef2cab]{border-color:var(--success);background:var(--success-soft)}.ap-voice.is-done .ap-card-ico[data-v-a3ef2cab]{background:var(--success-soft)}.ap-voice-actions[data-v-a3ef2cab]{display:flex;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.ap-voice-actions .btn-primary[data-v-a3ef2cab]{min-width:148px}.ap-voice-time[data-v-a3ef2cab]{color:var(--muted);font-size:11.5px}.ap-voice-enroll[data-v-a3ef2cab]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.ap-voice-done[data-v-a3ef2cab]{display:flex;align-items:center;gap:9px;margin-top:16px}.ap-voice-check[data-v-a3ef2cab]{width:26px;height:26px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--success);color:var(--surface);font-size:13px;font-weight:800}.ap-prep-item[data-v-a3ef2cab]{display:grid;grid-template-columns:1fr auto;align-items:start;gap:12px;margin-top:14px;padding:13px 14px;border:1px solid var(--border);border-radius:12px;background:var(--soft)}.ap-prep-item strong[data-v-a3ef2cab]{font-size:13.5px;font-weight:650}.ap-prep-item small[data-v-a3ef2cab]{display:block;margin-top:3px;color:var(--muted);font-size:10.5px}.ap-prep-item .btn[data-v-a3ef2cab]{min-height:38px}.ap-confirm[data-v-a3ef2cab]{text-align:center;padding:24px 20px;border-color:var(--accent-soft)}.ap-confirm h2[data-v-a3ef2cab]{font-size:17px}.ap-confirm p[data-v-a3ef2cab]{margin-top:6px;color:var(--muted);font-size:12.5px}.ap-confirm .btn-primary[data-v-a3ef2cab]{min-width:220px;min-height:50px;margin-top:16px;font-size:15px}.btn.is-loading[data-v-a3ef2cab]{pointer-events:none;opacity:.84}.btn.is-success[data-v-a3ef2cab]{background:var(--success);border-color:var(--success);color:var(--surface)}@media (max-width: 600px){.ap-prep-item[data-v-a3ef2cab]{grid-template-columns:1fr}.ap-prep-item .btn[data-v-a3ef2cab]{justify-self:start}}:root{--bg: oklch(97.1% .003 286.4);--surface: oklch(100% 0 0);--fg: oklch(23.2% .004 286.1);--muted: oklch(54% .008 286.1);--border: oklch(94% 0 0);--accent: oklch(56.3% .193 256.2);--success: oklch(73% .194 147.4);--warning: oklch(78.2% .171 67.2);--danger: oklch(65.4% .232 28.7);--ink-2: oklch(32% .006 286.1);--soft: oklch(98.5% .002 286.4);--accent-soft: color-mix(in oklch, var(--accent) 10%, transparent);--success-soft: color-mix(in oklch, var(--success) 12%, transparent);--warning-soft: color-mix(in oklch, var(--warning) 14%, transparent);--danger-soft: color-mix(in oklch, var(--danger) 11%, transparent);--fg-soft: color-mix(in oklch, var(--fg) 5%, transparent);--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-body: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-mono: "SF Mono", "JetBrains Mono", Consolas, Menlo, monospace;--shadow: 0 12px 34px color-mix(in oklch, var(--fg) 7%, transparent);--radius: 12px;--radius-lg: 18px;--sidebar: 232px;--container: 1308px}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}body[data-surface=desktop]{min-width:1280px}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{display:block}p,h1,h2,h3,h4{margin:0}p{text-wrap:pretty}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance}:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.app-shell{width:100%;max-width:1540px;min-height:100vh;margin-inline:auto;display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;overflow-y:auto;padding:28px 18px 20px;background:color-mix(in oklch,var(--surface) 88%,transparent);border-right:1px solid var(--border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);scrollbar-width:thin}.brand{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 8px 30px}.brand-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--surface);background:var(--accent);font-family:var(--font-display);font-size:17px;font-weight:800}.brand-copy{min-width:0}.brand-name{display:block;font-weight:700;letter-spacing:-.01em}.brand-sub{display:block;margin-top:1px;color:var(--muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em}.nav-group{display:grid;gap:4px;margin-top:16px}.nav-label{padding:0 10px 6px;color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.nav-link{min-height:46px;display:flex;align-items:center;gap:11px;padding:0 12px;border-radius:14px;color:var(--muted);transition:color .16s ease,background .16s ease,transform .16s ease}.nav-link:hover{color:var(--accent);background:var(--accent-soft);transform:translate(2px)}.nav-link.active{color:var(--accent);background:var(--accent-soft);font-weight:650}.nav-icon{width:18px;height:18px;color:currentColor}.nav-spacer{flex:1}.sidebar-context{padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--soft)}.sidebar-context small{display:block;color:var(--muted)}.sidebar-context strong{display:block;margin-top:4px;line-height:1.4}.mini-progress{height:5px;margin-top:12px;overflow:hidden;border-radius:99px;background:var(--border)}.mini-progress>span{display:block;width:62%;height:100%;background:var(--fg)}.sidebar-user{min-height:52px;display:flex;align-items:center;gap:10px;margin-top:14px;padding:9px;border:1px solid transparent;border-radius:12px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.sidebar-user:hover{border-color:var(--border);background:var(--surface);transform:translateY(-1px)}.sidebar-user.active{border-color:var(--border);background:var(--surface)}.avatar{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:var(--surface);background:var(--ink-2);font-weight:700}.sidebar-user small{display:block;color:var(--muted)}.sidebar-user-arrow{margin-left:auto;color:var(--muted);font-size:20px;line-height:1}.mobile-header{display:none}.main{min-width:0;padding:26px 28px 48px}.main-inner{width:min(100%,var(--container));margin-inline:auto}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:24px}.eyebrow{margin-bottom:7px;color:var(--accent);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.page-head h1{font-size:30px;line-height:1.12;font-weight:770;letter-spacing:-.045em}.page-lead{max-width:66ch;margin-top:7px;color:var(--muted);font-size:13px}.head-actions,.row-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.workbench-actions .btn{width:128px}.preparation-actions .btn{width:168px}.btn{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--fg);font-weight:650;transition:transform .1s ease,background .16s ease,border .16s ease}.btn:active{transform:translateY(1px)}.btn:focus-visible,.readiness-link:focus-visible,.gate-item:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn-primary{color:var(--surface);background:var(--accent);border-color:var(--accent)}.btn-primary:hover{background:color-mix(in oklch,var(--accent) 88%,var(--fg))}.btn-secondary{background:var(--surface);border-color:var(--border)}.btn-secondary:hover{border-color:color-mix(in oklch,var(--fg) 24%,var(--border))}.btn-quiet{min-height:34px;padding-inline:9px;color:var(--muted)}.btn-danger{color:var(--danger);background:var(--danger-soft);border-color:color-mix(in oklch,var(--danger) 22%,transparent)}.btn:disabled,.btn.disabled{opacity:.42;cursor:not-allowed;transform:none}.section{margin-top:20px}.card{background:var(--surface);border:1px solid var(--border);border-radius:16px}.card-pad{padding:22px}.card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.card-title{font-size:20px;line-height:1.2}.card-sub{margin-top:4px;color:var(--muted);font-size:13px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.split-2-1{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:18px;align-items:start}.split-1-1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.stack{display:grid;gap:14px}.metric{min-height:126px;padding:19px;display:flex;flex-direction:column;justify-content:space-between}.metric-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted)}.metric-value{margin-top:14px;font-family:var(--font-mono);font-size:32px;font-weight:760;letter-spacing:-.05em;line-height:1}.metric-foot{margin-top:10px;color:var(--muted);font-size:12px}.metric-foot strong{color:var(--fg)}.signal{width:9px;height:9px;border-radius:50%;background:var(--muted);box-shadow:0 0 0 5px var(--fg-soft)}.signal.success{background:var(--success);box-shadow:0 0 0 5px var(--success-soft)}.signal.warning{background:var(--warning);box-shadow:0 0 0 5px var(--warning-soft)}.signal.danger{background:var(--danger);box-shadow:0 0 0 5px var(--danger-soft)}.pill{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 9px;border-radius:99px;color:var(--muted);background:var(--fg-soft);font-size:11px;font-weight:650;white-space:nowrap}.pill.success{color:color-mix(in oklch,var(--success) 72%,var(--fg));background:var(--success-soft)}.pill.warning{color:color-mix(in oklch,var(--warning) 68%,var(--fg));background:var(--warning-soft)}.pill.danger{color:color-mix(in oklch,var(--danger) 76%,var(--fg));background:var(--danger-soft)}.pill.info{color:var(--fg);background:var(--fg-soft)}.action-list{display:grid;gap:2px}.action-row{min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 4px;border-bottom:1px solid var(--border)}.action-row:last-child{border-bottom:0}.action-cta{width:104px;padding-inline:10px}.action-index{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--fg-soft);font-family:var(--font-mono);font-weight:700}.action-copy strong{display:block}.action-copy small{display:block;margin-top:3px;color:var(--muted)}.meeting-context-bar{min-height:64px;display:grid;grid-template-columns:minmax(180px,.7fr) minmax(320px,1.5fr) auto;align-items:center;gap:18px;margin-bottom:20px;padding:11px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.meeting-context-bar small,.meeting-context-bar strong{display:block}.meeting-context-bar small{color:var(--muted);font-size:9px;letter-spacing:.02em}.meeting-context-bar strong{margin-top:2px;font-size:13px}.meeting-context-bar p{color:var(--muted);font-size:12px}.meeting-context-bar a{min-height:40px;display:inline-flex;align-items:center;justify-content:flex-end;color:var(--accent);font-size:11px;font-weight:650}.current-meeting-focus{min-height:174px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:0;margin-bottom:20px;overflow:hidden;border:1px solid color-mix(in oklch,var(--warning) 26%,var(--border));border-radius:16px;background:var(--surface)}.current-meeting-copy{padding:24px 26px}.current-meeting-copy .pill{margin-bottom:18px}.current-meeting-copy .eyebrow{margin-bottom:5px}.current-meeting-copy h2{font-size:24px;letter-spacing:-.025em}.current-meeting-copy>p:last-child{max-width:62ch;margin-top:8px;color:var(--muted)}.current-meeting-action{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px 26px;border-left:1px solid var(--border);background:var(--soft)}.current-meeting-action small,.current-meeting-action span{color:var(--muted)}.current-meeting-action small{font-size:9px;letter-spacing:.02em}.current-meeting-action strong{margin-top:5px;font-size:17px}.current-meeting-action span{margin-top:4px;font-size:11px}.current-meeting-action .btn{min-width:132px;margin-top:15px}.stage-summary{min-height:76px;display:grid;grid-template-columns:minmax(170px,.8fr) minmax(360px,1.6fr) minmax(190px,.9fr);align-items:center;gap:18px;margin-top:10px;padding:14px 18px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.stage-summary small,.stage-summary strong{display:block}.stage-summary small{color:var(--muted);font-size:10px}.stage-summary strong{margin-top:2px;font-size:13px}.stage-facts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stage-facts span{padding:7px 9px;border-radius:9px;background:var(--soft);color:var(--muted);font-size:11px}.stage-facts b{color:var(--fg)}.gate-summary{display:flex;align-items:center;gap:18px;padding:18px;background:var(--soft);border-radius:var(--radius)}.readiness-focus{min-height:96px;display:flex;align-items:center;gap:16px;padding:16px;border-radius:var(--radius);background:var(--soft)}.readiness-mark{width:46px;height:46px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:color-mix(in oklch,var(--warning) 68%,var(--fg));background:var(--warning-soft);font-family:var(--font-mono);font-size:18px;font-weight:750}.readiness-mark.is-ready{color:color-mix(in oklch,var(--success) 70%,var(--fg));background:var(--success-soft)}.meeting-readiness{display:flex;align-items:center;gap:18px;padding:2px 0 20px}.direct-meeting{padding:2px 0 20px}.direct-meeting>strong{display:block;font-size:15px}.direct-meeting>p{max-width:34ch}.readiness-link{display:inline-flex;align-items:center;gap:5px;min-height:40px;margin-top:6px;color:var(--accent);font-weight:650}.readiness-link span{transition:transform .15s cubic-bezier(.2,0,0,1)}.readiness-link:hover span{transform:translate(3px)}.audit-block{padding-top:20px;border-top:1px solid var(--border)}.audit-block .card-head{margin-bottom:12px}.ring{--value: 80%;width:82px;height:82px;position:relative;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:conic-gradient(var(--warning) var(--value),var(--border) 0)}.ring:before{content:"";position:absolute;width:62px;height:62px;border-radius:50%;background:var(--surface)}.ring strong{position:relative;z-index:1;font-family:var(--font-mono);font-size:20px}.gate-list{display:grid;gap:6px}.gate-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.gate-check{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;color:var(--muted);background:var(--soft)}.gate-item.done{border-color:transparent;background:transparent}.gate-item.done:hover{background:var(--soft)}.gate-item.done .gate-check{color:color-mix(in oklch,var(--success) 70%,var(--fg));background:var(--success-soft);border-color:transparent}.gate-copy strong,.gate-copy small{display:block}.gate-copy small{color:var(--muted);margin-top:2px}.gate-item.missing{border-color:color-mix(in oklch,var(--warning) 32%,var(--border));background:color-mix(in oklch,var(--warning-soft) 50%,var(--surface))}.preparation-optional{margin-top:8px;padding-top:10px;border-top:1px solid var(--border)}.preparation-optional>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);cursor:pointer;font-weight:650;list-style:none}.preparation-optional>summary::-webkit-details-marker{display:none}.preparation-optional>summary:after{content:"+";font-family:var(--font-mono);font-size:16px}.preparation-optional[open]>summary:after{content:"−"}.gate-optional-list{display:grid;gap:4px;padding-top:4px}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field{display:grid;gap:6px}.field.full{grid-column:1 / -1}.field label{color:var(--muted);font-size:12px;font-weight:650}.input,.select,.textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;color:var(--fg);background:var(--surface)}.select{padding-right:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface) no-repeat calc(100% - 12px) center/14px 14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2386868b' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E")}.textarea{min-height:94px;resize:vertical}.input:focus,.select:focus,.textarea:focus{outline:3px solid var(--accent-soft);border-color:var(--accent)}.custom-select{width:100%;min-width:0;position:relative;display:block}.native-select-proxy{width:1px!important;height:1px!important;min-height:0!important;position:absolute!important;inset:50% auto auto 8px!important;overflow:hidden!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}.custom-select-trigger{width:100%;min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;border:1px solid var(--border);border-radius:10px;color:var(--fg);background:var(--surface);text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.custom-select-trigger:after{content:"";width:8px;height:8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;color:var(--muted);transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}.custom-select-trigger[aria-expanded=true]{border-color:color-mix(in oklch,var(--accent) 48%,var(--border));box-shadow:0 0 0 3px var(--accent-soft)}.custom-select-trigger[aria-expanded=true]:after{transform:translateY(2px) rotate(225deg)}.custom-select-trigger:hover{border-color:color-mix(in oklch,var(--fg) 25%,var(--border));background:var(--soft)}.custom-select-trigger:disabled{opacity:.5;cursor:not-allowed}.custom-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select-trigger[data-placeholder=true] .custom-select-value{color:var(--muted)}.custom-select-popover{position:fixed;z-index:90;display:grid;gap:2px;overflow:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:0 18px 50px color-mix(in oklch,var(--fg) 18%,transparent),0 2px 8px color-mix(in oklch,var(--fg) 8%,transparent);transform-origin:top center}.custom-select-popover[data-placement=top]{transform-origin:bottom center}.custom-select-popover.is-open{animation:custom-select-in .14s cubic-bezier(.2,0,0,1) both}.custom-select-popover[hidden]{display:none}.custom-select-option{width:100%;min-height:40px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;border:0;border-radius:9px;color:var(--fg);background:transparent;text-align:left;white-space:nowrap}.custom-select-option:after{content:"";width:16px;color:var(--accent);font-weight:800;text-align:center}.custom-select-option.is-selected{background:var(--fg-soft);font-weight:650}.custom-select-option.is-selected:after{content:"✓"}.custom-select-option:hover{background:var(--soft)}.custom-select-option:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.custom-select-option:disabled{color:var(--muted);opacity:.5;cursor:not-allowed}.custom-select-cell .custom-select-trigger{min-height:34px;padding:6px 9px;border-color:transparent;border-radius:8px;background:transparent}.custom-select-cell .custom-select-trigger:hover,.custom-select-cell .custom-select-trigger[aria-expanded=true]{border-color:var(--border);background:var(--surface)}@keyframes custom-select-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.field-help{color:var(--muted);font-size:11px}.field-error{color:var(--danger);font-size:11px}.selection-trigger{width:100%;min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 11px;border:1px solid var(--border);border-radius:11px;color:var(--fg);background:var(--surface);text-align:left;transition:border-color .15s ease,background .15s ease,transform .1s ease}.selection-trigger:hover{border-color:color-mix(in oklch,var(--fg) 24%,var(--border));background:var(--soft)}.selection-trigger:active{transform:scale(.994)}.selection-trigger strong,.selection-trigger small{display:block}.selection-trigger small{margin-top:2px;color:var(--muted);font-size:10px}.selection-avatar{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:var(--surface);background:var(--ink-2);font-size:12px;font-style:normal;font-weight:700}.selection-chevron{color:var(--muted);font-size:16px}.participant-stack{display:flex;padding-left:7px}.participant-stack i{width:30px;height:30px;display:grid;place-items:center;margin-left:-7px;border:2px solid var(--surface);border-radius:50%;color:var(--surface);background:var(--ink-2);font-size:10px;font-style:normal;font-weight:700}.risk-symbol{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:color-mix(in oklch,var(--warning) 60%,var(--fg));background:var(--warning-soft);font-weight:800}.preflight-list{display:grid}.preflight-row{min-height:76px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--border)}.preflight-row:first-child{border-top:0}.preflight-index{color:var(--muted);font-family:var(--font-mono);font-size:9px}.preflight-row strong,.preflight-row p{display:block}.preflight-row p{margin-top:2px;color:var(--muted);font-size:10px}.preflight-actions{display:flex;align-items:center;gap:5px}.preflight-actions .btn{min-width:74px}.file-progress{height:4px;margin-top:8px;overflow:hidden;border-radius:999px;background:var(--border)}.file-progress span{width:100%;height:100%;display:block;transform-origin:left;background:var(--accent);animation:file-parse .72s cubic-bezier(.2,0,0,1) both}@keyframes file-parse{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}.parse-result{display:flex;gap:5px;margin-top:7px;flex-wrap:wrap}.parse-result span{padding:3px 7px;border-radius:6px;color:var(--muted);background:var(--fg-soft);font-size:9px}.person-choice-list{display:grid;gap:7px;margin-top:18px}.person-choice{min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 11px;border:1px solid var(--border);border-radius:11px;color:var(--fg);background:var(--surface);text-align:left}.person-choice strong,.person-choice small{display:block}.person-choice small{margin-top:2px;color:var(--muted);font-size:10px}.person-choice.is-selected{border-color:var(--accent);background:color-mix(in oklch,var(--accent) 5%,var(--surface))}.choice-mark{color:var(--accent);font-weight:800}.picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.picker-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.picker-toolbar .search-field{flex:1}.department-filter{display:flex;gap:3px}.department-filter button{min-height:34px;padding:0 10px;border:0;border-radius:8px;color:var(--muted);background:var(--fg-soft);font-size:10px}.department-filter button.active{color:var(--surface);background:var(--fg)}.contact-list{max-height:300px;display:grid;gap:1px;margin-top:12px;overflow:auto;border-block:1px solid var(--border)}.contact-row{min-height:58px;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:7px 8px;background:var(--surface)}.contact-row:hover{background:var(--soft)}.contact-row input{width:18px;height:18px;accent-color:var(--accent)}.contact-copy strong,.contact-copy small{display:block}.contact-copy small{margin-top:2px;color:var(--muted);font-size:10px}.role-badge{display:inline-flex;min-height:20px;align-items:center;padding:0 6px;border-radius:999px;color:var(--accent);background:var(--accent-soft);font-size:9px;font-style:normal}.contact-role{min-height:30px;display:inline-flex;align-items:center;padding:0 8px;border-radius:7px;color:var(--muted);background:var(--fg-soft);font-size:9px;cursor:pointer}.external-attendees{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.external-attendees strong,.external-attendees small{display:block}.external-attendees small{margin-top:2px;color:var(--muted);font-size:10px}.stepper{display:grid;grid-template-columns:34px 34px 34px;align-items:center;overflow:hidden;border:1px solid var(--border);border-radius:9px}.stepper button,.stepper output{min-height:34px;display:grid;place-items:center;border:0;background:var(--surface)}.stepper output{border-inline:1px solid var(--border);font-family:var(--font-mono)}.risk-category-list,.severity-list{display:grid;gap:7px;margin:18px 0 0;padding:0;border:0}.risk-category-list{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-category-list legend,.severity-list legend{grid-column:1/-1;margin-bottom:2px;font-weight:700}.risk-category-list label,.severity-list label{min-height:42px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--border);border-radius:9px}.risk-category-list input,.severity-list input,.no-risk-option input{width:17px;height:17px;accent-color:var(--accent)}.severity-list{grid-template-columns:repeat(3,minmax(0,1fr))}.no-risk-option{min-height:60px;display:flex;align-items:center;gap:11px;margin-top:14px;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.no-risk-option strong,.no-risk-option small{display:block}.no-risk-option small{margin-top:2px;color:var(--muted);font-size:10px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:11px;background:var(--fg-soft)}.tab{min-height:34px;padding:0 12px;border:0;border-radius:8px;color:var(--muted);background:transparent}.tab.active{color:var(--fg);background:var(--surface);box-shadow:0 1px 4px color-mix(in oklch,var(--fg) 8%,transparent);font-weight:650}.search{min-width:260px;min-height:39px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.sidebar-context-note{margin-top:7px;color:var(--muted);font-size:11px;line-height:1.5}.meeting-toolbar{min-height:60px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:14px;border-bottom:1px solid var(--border)}.meeting-filter-block{display:grid;gap:7px}.meeting-filter-label{color:var(--muted);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.08em}.segmented-control{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--soft)}.segment{min-height:34px;padding:0 12px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-size:12px}.segment span{margin-left:4px;color:inherit;font-family:var(--font-mono);font-size:10px}.segment.active{color:var(--fg);background:var(--surface);box-shadow:0 1px 3px color-mix(in oklch,var(--fg) 8%,transparent);font-weight:650}.search-field{width:min(320px,100%)}.search-field input{width:100%;min-height:40px;padding:0 13px 0 36px;border:1px solid var(--border);border-radius:10px;color:var(--fg);background:var(--surface) no-repeat 12px center/14px 14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2386868b' stroke-width='1.8'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E")}.meeting-browser{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(330px,.72fr);gap:20px;align-items:start}body[data-page=meetings] .page-head{margin-bottom:10px}body[data-page=meetings] .page-head .btn-primary{min-width:124px}.meeting-legacy-action{min-height:40px;color:var(--muted);text-decoration:underline;text-underline-offset:4px}.meeting-list-panel,.meeting-preview{overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.meeting-list-panel{position:relative}.meeting-list-head,.meeting-row{display:grid;grid-template-columns:minmax(220px,1.55fr) minmax(118px,.74fr) minmax(98px,.58fr) minmax(108px,.62fr);gap:12px;align-items:center}.meeting-list-head{min-height:40px;position:relative;padding:0 44px 0 18px;color:var(--muted);border-bottom:1px solid var(--border);background:var(--soft);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.06em}.meeting-pin-head{width:44px;position:absolute;inset:0 0 0 auto;display:grid;place-items:center}.meeting-load{height:2px;position:absolute;inset:40px 0 auto;z-index:2;overflow:hidden;opacity:1;transition:opacity .18s ease .46s}.meeting-load span{width:100%;height:100%;display:block;transform:scaleX(.08);transform-origin:left;background:var(--accent);transition:transform .42s cubic-bezier(.2,0,0,1)}.meeting-browser.is-ready .meeting-load span{transform:scaleX(1)}.meeting-browser.is-ready .meeting-load{opacity:0}.meeting-row-shell{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;border-bottom:1px solid var(--border);transition:background .15s ease}.meeting-row-shell:last-child{border-bottom:0}.meeting-row-shell:hover,.meeting-row-shell.is-selected{background:var(--soft)}.meeting-row-shell.is-selected{box-shadow:inset 3px 0 0 var(--accent)}.meeting-row{width:100%;min-height:86px;padding:14px 6px 14px 18px;border:0;color:var(--fg);background:transparent;text-align:left}.meeting-row span{min-width:0}.meeting-row b,.meeting-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-row b{font-size:12px}.meeting-row small{margin-top:3px;color:var(--muted);font-size:10px}.meeting-name b{font-size:14px;letter-spacing:-.01em}.state-dot{width:7px;height:7px;display:inline-block;margin-right:6px;border-radius:50%;background:var(--muted)}.state-dot.warning{background:var(--warning)}.state-dot.danger{background:var(--danger)}.state-dot.success{background:var(--success)}.state-dot.info{background:var(--accent)}.pin-button{width:34px;height:34px;display:grid;align-self:center;justify-self:center;place-items:center;border:0;border-radius:8px;color:var(--muted);background:transparent}.pin-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pin-button:hover{color:var(--fg);background:var(--surface)}.pin-button.is-pinned{color:var(--fg);background:var(--fg-soft)}.pin-button.is-pinned .pin-head{fill:currentColor}.meeting-preview{position:sticky;top:26px;padding:20px}.preview-top{display:flex;align-items:center;justify-content:space-between}.meeting-preview .eyebrow{margin-top:18px;color:var(--muted)}.meeting-preview h2{max-width:15ch;font-size:21px;line-height:1.28;letter-spacing:-.03em}.preview-reason{min-height:56px;margin-top:9px;color:var(--muted);font-size:12px;line-height:1.65}.preview-route{margin-top:16px;padding:13px 14px;border:1px solid var(--border);border-radius:11px;background:var(--soft)}.preview-route span,.preview-route strong,.preview-route small{display:block}.preview-route span{color:var(--muted);font-size:9px}.preview-route strong{margin-top:3px;font-size:15px}.preview-route small{margin-top:2px;color:var(--muted);font-size:10px}.preview-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0;border-block:1px solid var(--border)}.preview-facts div{padding:12px 10px 12px 0}.preview-facts div:nth-child(2n){padding-left:12px;border-left:1px solid var(--border)}.preview-facts div:nth-child(n+3){border-top:1px solid var(--border)}.preview-facts dt{color:var(--muted);font-size:9px}.preview-facts dd{margin:4px 0 0;font-size:11px;font-weight:650}.preview-action{width:100%}.preview-secondary{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.preview-secondary a,.preview-secondary button{min-height:36px;padding:0;border:0;color:var(--muted);background:transparent;font-size:11px}.preview-secondary a:hover,.preview-secondary button:hover{color:var(--accent)}.meeting-empty{min-height:160px;display:grid;place-content:center;gap:4px;color:var(--muted);text-align:center}.meeting-empty strong{color:var(--fg)}.meeting-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.meeting-type-option{min-height:116px;padding:15px;border:1px solid var(--border);border-radius:12px;color:var(--fg);background:var(--surface);text-align:left}.meeting-type-option strong,.meeting-type-option span{display:block}.meeting-type-option span{margin-top:7px;color:var(--muted);font-size:11px;line-height:1.5}.meeting-type-option.is-selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.meeting-type-note{padding:10px 12px;border-radius:10px;background:var(--soft);font-size:11px;line-height:1.5}.orphan-list{display:grid;gap:8px;margin-top:18px}.orphan-list label{min-height:56px;display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.orphan-list span,.orphan-list strong,.orphan-list small{display:block}.orphan-list small{color:var(--muted)}.radio-list{display:grid;gap:7px;margin-top:16px;padding:0;border:0}.radio-list legend{margin-bottom:7px;font-weight:700}.radio-list label{min-height:42px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--border);border-radius:9px}.preparation-layout{grid-template-columns:minmax(500px,1.22fr) minmax(360px,.78fr);gap:20px}.preparation-fields{container:preparation-fields / inline-size}.selection-trigger>span:nth-child(2){min-width:0}.selection-trigger strong,.selection-trigger small{overflow-wrap:normal;word-break:keep-all}@container preparation-fields (max-width: 640px){.preparation-fields .field-grid{grid-template-columns:1fr}.preparation-fields .field.full{grid-column:auto}}.sr-only{width:1px;height:1px;position:absolute;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-meeting-head{display:flex;align-items:center;justify-content:space-between}.mobile-create{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--surface);background:var(--accent);font-size:24px;line-height:1}.mobile-meeting-search{padding:0 18px 12px}.mobile-meeting-search input{width:100%;min-height:42px;padding:0 13px 0 36px;border:1px solid var(--border);border-radius:12px;color:var(--fg);background:var(--surface) no-repeat 12px center/14px 14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2386868b' stroke-width='1.8'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E")}.mobile-filter{display:flex;gap:6px;margin-top:10px}.mobile-filter button{min-height:44px;padding:0 13px;border:0;border-radius:999px;color:var(--muted);background:var(--fg-soft)}.mobile-filter button.active{color:var(--surface);background:var(--fg);font-weight:650}.mobile-meeting-scroll{padding-top:4px}.mobile-meeting-item{margin-bottom:10px;border:1px solid var(--border);border-radius:15px;background:var(--surface);overflow:hidden}.mobile-meeting-item>button{width:100%;min-height:160px;padding:16px;border:0;color:var(--fg);background:transparent;text-align:left;transition:transform .15s cubic-bezier(.2,0,0,1),opacity .15s ease}.mobile-meeting-item>button.is-opening{opacity:.55;transform:scale(.985)}.mobile-meeting-item h2{margin-top:9px;font-size:17px;letter-spacing:-.02em}.mobile-meeting-item p{margin-top:4px;color:var(--muted);font-size:11px}.mobile-meeting-state{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;font-weight:650}.mobile-meeting-state:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.mobile-meeting-state.warning{color:color-mix(in oklch,var(--warning) 65%,var(--fg))}.mobile-meeting-state.danger{color:var(--danger)}.mobile-meeting-state.success{color:color-mix(in oklch,var(--success) 70%,var(--fg))}.mobile-meeting-state.info{color:var(--accent)}.mobile-meeting-next{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.mobile-meeting-next span{grid-row:1/3;color:var(--muted);font-size:9px;align-self:center}.mobile-meeting-next strong{font-size:12px}.mobile-meeting-next small{color:var(--muted);font-size:10px}.table-wrap{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.data-table{width:100%;border-collapse:collapse;table-layout:fixed}.data-table th,.data-table td{padding:12px 11px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.data-table th{color:var(--muted);background:var(--soft);font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.data-table tbody tr{transition:background .15s ease}.data-table tbody tr:hover{background:var(--fg-soft)}.data-table tbody tr:last-child td{border-bottom:0}.data-table .num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.table-title{display:block;font-weight:700}.table-meta{display:block;margin-top:3px;color:var(--muted);font-size:11px}.cell-input{width:100%;min-height:34px;padding:6px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--fg)}.cell-input:hover{border-color:var(--border);background:var(--surface)}.cell-input:focus{outline:3px solid var(--accent-soft);border-color:var(--accent);background:var(--surface)}.rule-box{padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--soft)}.rule-box strong{display:block}.rule-box p{margin-top:4px;color:var(--muted);font-size:12px}.formula{margin-top:10px;padding:10px;border-radius:8px;background:var(--surface);font-family:var(--font-mono);font-size:11px;line-height:1.55}.callout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;border-radius:var(--radius);background:var(--fg-soft)}.callout.warning{background:var(--warning-soft)}.callout.danger{background:var(--danger-soft)}.callout-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:var(--surface);font-weight:800}.callout p{margin-top:2px;color:var(--muted)}.audio-player{padding:18px}.audio-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.audio-name strong,.audio-name small{display:block}.audio-name small{margin-top:2px;color:var(--muted)}.audio-controls{display:grid;grid-template-columns:auto 52px minmax(120px,1fr) 52px auto;align-items:center;gap:10px;margin-top:18px}.play-btn{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--surface);background:var(--fg)}.audio-time{font-family:var(--font-mono);font-size:11px;color:var(--muted);text-align:center}.audio-range{width:100%;accent-color:var(--fg)}.speed-btn{min-width:48px;min-height:34px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.wave{height:34px;display:flex;align-items:center;gap:3px;margin-top:12px;overflow:hidden}.wave i{width:3px;height:var(--h);border-radius:99px;background:color-mix(in oklch,var(--fg) 18%,transparent)}.wave i.passed{background:var(--fg)}.minutes-wave{position:relative;height:78px;margin:16px 0 4px;padding-bottom:17px}.minutes-wave-layer{position:absolute;top:4px;right:0;bottom:17px;left:0;display:flex;align-items:center;gap:2px;overflow:hidden}.minutes-wave-layer i{min-width:2px;flex:1 1 0;height:var(--h);border-radius:99px;background:color-mix(in oklch,var(--fg) 18%,transparent);transform-origin:center}.minutes-wave-progress{position:absolute;left:0;right:0;bottom:11px;height:3px;border-radius:99px;background:var(--accent);transform:scaleX(0);transform-origin:left center;will-change:transform}.wave-evidence{--x: 0%;position:absolute;z-index:2;left:var(--x);top:0;bottom:8px;width:22px;padding:0;border:0;transform:translate(-50%);color:var(--accent);background:transparent}.wave-evidence:before{content:"";position:absolute;left:50%;top:7px;bottom:15px;width:1px;background:currentColor;opacity:.48}.wave-evidence:after{content:"";position:absolute;left:50%;top:4px;width:7px;height:7px;border-radius:50%;background:currentColor;transform:translate(-50%)}.wave-evidence span{position:absolute;left:50%;bottom:-4px;padding:1px 4px;border-radius:5px;transform:translate(-50%);background:var(--surface);font-family:var(--font-mono);font-size:8px;white-space:nowrap}.wave-evidence.evidence-earlier span{right:50%;left:auto;transform:translate(-4px)}.wave-evidence.evidence-later span{left:50%;transform:translate(4px)}.wave-evidence.active span{color:var(--surface);background:var(--accent)}.minutes-audio{position:relative}.minutes-audio.evidence-located{border-color:color-mix(in oklch,var(--accent) 36%,var(--border))}.transcript{display:grid;gap:4px}.transcript-row{display:grid;grid-template-columns:66px 54px minmax(0,1fr) auto;gap:10px;align-items:start;padding:11px 5px;border-bottom:1px solid var(--border)}.speaker{font-weight:700}.timestamp{color:var(--muted);font-family:var(--font-mono);font-size:11px}.evidence-link{border:0;padding:2px 6px;border-radius:7px;color:var(--fg);background:var(--fg-soft);font-family:var(--font-mono);font-size:10px}.stage-boundary{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(320px,1.5fr) auto;align-items:center;gap:18px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.stage-boundary small,.stage-boundary strong{display:block}.stage-boundary small{color:var(--muted);font-size:10px;letter-spacing:.02em}.stage-boundary strong{margin-top:2px;font-size:13px}.stage-boundary p{color:var(--muted);font-size:12px}.stage-boundary a{color:var(--fg);font-size:12px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.fact-check-list{display:grid;margin-top:16px;border-top:1px solid var(--border)}.fact-check-row{min-height:72px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;color:var(--fg);border-bottom:1px solid var(--border)}.fact-check-row:hover{background:var(--fg-soft)}.fact-check-row span:nth-child(2) strong,.fact-check-row span:nth-child(2) small{display:block}.fact-check-row span:nth-child(2) small{margin-top:2px;color:var(--muted);font-size:11px}.fact-check-row>b{color:var(--fg);font-size:11px}.fact-check-row:not(.is-done)>b{color:var(--accent)}.fact-check-mark{width:38px;min-height:38px;display:grid;place-items:center;border-radius:10px;color:var(--fg);background:var(--fg-soft);font-family:var(--font-mono);font-size:10px;font-weight:750}.fact-check-row.is-done .fact-check-mark{color:color-mix(in oklch,var(--success) 72%,var(--fg));background:var(--success-soft)}.fact-next-step{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding:14px;border-radius:12px;background:var(--soft)}.fact-next-step small,.fact-next-step strong{display:block}.fact-next-step small{color:var(--muted);font-size:10px}.fact-next-step strong{margin-top:2px;font-size:12px}.evidence-source-list{display:grid;margin-top:14px;border-top:1px solid var(--border)}.evidence-source-list a{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 2px;color:var(--fg);border-bottom:1px solid var(--border)}.evidence-source-list a:last-child{border-bottom:0}.evidence-source-list strong,.evidence-source-list small{display:block}.evidence-source-list small{margin-top:2px;color:var(--muted);font-size:10px}.evidence-source-list b{font-size:11px}.document [data-editable]{border-radius:6px;outline:0;transition:background .15s ease,box-shadow .15s ease}.document.is-editing [data-editable]{background:var(--accent-soft);box-shadow:0 0 0 4px var(--accent-soft)}.document.is-editing [data-editable]:focus{box-shadow:0 0 0 2px color-mix(in oklch,var(--accent) 42%,transparent)}.mobile-stage-action{display:none}.detail-shell{max-width:1120px}.detail-audio{margin-top:0}.detail-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr);gap:18px;align-items:start}.minutes-editor{min-height:100%}.minutes-view{display:grid;gap:20px}.minutes-block{padding-top:18px;border-top:1px solid var(--border)}.minutes-block:first-child{padding-top:0;border-top:0}.minutes-block h3{margin-bottom:8px;font-size:15px}.minutes-block p,.minutes-block li{color:var(--ink-2);line-height:1.75}.minutes-block ol{display:grid;gap:8px;margin:0;padding-left:20px}.minutes-lead{padding:16px;border:0;border-radius:12px;background:var(--accent-soft)}.minutes-lead small{display:block;margin-bottom:5px;color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.08em}.material-list,.context-facts{display:grid;gap:9px}.material-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--soft)}.material-row strong,.material-row small{display:block}.material-row small{margin-top:2px;color:var(--muted)}.context-facts{margin-top:12px;justify-items:start}.file-button{cursor:pointer}.empty-line{padding:18px;color:var(--muted);text-align:center;border:1px dashed var(--border);border-radius:12px}.attendee-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.attendee{min-height:58px;display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:9px;padding:9px;border:1px solid var(--border);border-radius:12px}.attendee i{width:32px;height:32px;grid-row:1 / 3;display:grid;place-items:center;border-radius:50%;color:var(--surface);background:var(--ink-2);font-style:normal;font-weight:700}.attendee b{align-self:end;font-size:12px}.attendee small{align-self:start;color:var(--muted);font-size:10px}.task-draft-list{display:grid}.task-draft{min-height:74px;display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.task-draft:last-child{border-bottom:0}.task-index{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--fg-soft);font-family:var(--font-mono);font-size:11px;font-weight:700}.task-draft p{margin-top:3px;color:var(--muted);font-size:12px}.disclosure{width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0;border:0;color:var(--fg);background:transparent;text-align:left}.disclosure strong,.disclosure small{display:block}.disclosure small{margin-top:3px;color:var(--muted)}.dispatch-list{margin-top:14px;border-top:1px solid var(--border)}.dispatch-row{min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--border)}.dispatch-row:last-child{border-bottom:0}.dispatch-row strong,.dispatch-row small{display:block}.dispatch-row small{margin-top:2px;color:var(--muted)}.detail-transcript .segment-row{width:100%;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.detail-transcript .segment-row:hover{background:var(--fg-soft)}.segment-more{color:var(--muted);letter-spacing:.06em}.action-badge{justify-self:end}.mobile-head-button{min-height:44px;padding:0;border:0;color:var(--muted);background:transparent}.live-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.live-status-item{min-width:0;min-height:66px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:12px 14px;border:0;border-right:1px solid var(--border);color:var(--fg);background:transparent;text-align:left}.live-status-item:last-child{border-right:0}button.live-status-item{cursor:pointer}button.live-status-item:hover{background:var(--fg-soft)}.live-status-item small{color:var(--muted);font-size:10px;letter-spacing:.02em}.live-status-item strong{min-width:0;overflow:hidden;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.live-status-item .signal{width:7px;height:7px;margin-right:4px}.live-segment-row{width:100%;grid-template-columns:72px 54px minmax(0,1fr) auto;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.live-segment-row:hover{background:var(--fg-soft)}.live-segment-row.needs-speaker-review{background:var(--warning-soft)}.live-segment-row .speaker{overflow:hidden;color:var(--fg);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.live-segment-row.needs-speaker-review .speaker{color:color-mix(in oklch,var(--warning) 76%,var(--fg))}.transcript-review-link{min-width:116px;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 11px;border:1px solid var(--border);border-radius:9px;color:var(--fg);background:var(--surface);cursor:pointer}.transcript-review-link:hover{background:var(--fg-soft)}.transcript-review-link span{color:var(--muted);font-size:10px}.transcript-review-link strong{font-family:var(--font-mono);font-size:11px}.partial-row{background:var(--accent-soft);border-radius:10px}.typing-indicator{color:var(--accent);font-weight:800}.modal-wide{width:min(720px,100%)}.modal-speaker{width:min(560px,100%)}.speaker-assignment-field{margin-top:18px}.speaker-assign-scope{margin-top:16px;padding:0;border:0;border-top:1px solid var(--border)}.speaker-assign-scope legend{padding:14px 0 8px;color:var(--muted);font-size:10px;font-weight:650;letter-spacing:.02em}.speaker-assign-scope label{min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--border);cursor:pointer}.speaker-assign-scope input{width:17px;height:17px;accent-color:var(--accent)}.speaker-assign-scope strong,.speaker-assign-scope small{display:block}.speaker-assign-scope strong{font-size:12px}.speaker-assign-scope small{margin-top:2px;color:var(--muted);font-size:10px}.speaker-edit-details{margin-top:14px;border-bottom:1px solid var(--border)}.speaker-edit-details>summary{min-height:48px;display:flex;align-items:center;color:var(--fg);font-size:11px;font-weight:650;cursor:pointer}.speaker-field-grid{margin-top:12px;padding-bottom:12px}.speaker-copy-button{margin-bottom:12px}.speaker-reidentify-link{min-height:44px;margin-top:6px;padding:0;border:0;color:var(--muted);background:transparent;font-size:11px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.settings-steps{display:grid;gap:0;margin-top:18px}.settings-step{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid var(--border)}.settings-index{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:var(--fg-soft);font-family:var(--font-mono);font-size:11px;font-weight:700}.participant-chips{display:flex;flex-wrap:wrap;gap:7px}.mic-meter{height:8px;margin-top:12px;overflow:hidden;border-radius:99px;background:var(--border)}.mic-meter span{display:block;width:0;height:100%;border-radius:inherit;background:var(--success);transition:width .18s ease}.ai-board{display:grid;gap:10px}.ai-item{padding:14px;border:1px solid var(--border);border-radius:12px}.ai-item-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-item p{margin-top:7px;color:var(--muted)}.task-suggestion-title{margin-top:12px;font-size:17px;line-height:1.35;letter-spacing:-.01em}.task-suggestion-summary{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:8px;margin-top:12px}.task-suggestion-person{min-height:72px;display:flex;align-items:center;gap:10px;padding:11px;border:1px solid var(--border);border-radius:10px;background:var(--soft)}.task-suggestion-person .selection-avatar{width:34px;height:34px}.task-suggestion-person small,.task-suggestion-person strong{display:block}.task-suggestion-person small,.task-suggestion-meta small,.task-suggestion-contract small{color:var(--muted);font-size:10px;letter-spacing:.02em}.task-suggestion-person strong{margin-top:1px;font-size:13px}.task-suggestion-person .pill{margin-top:5px}.task-suggestion-meta{display:grid;grid-template-columns:1fr;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.task-suggestion-meta div{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px}.task-suggestion-meta div+div{border-top:1px solid var(--border)}.task-suggestion-meta strong{font-size:11px;text-align:right}.task-suggestion-contract{display:grid;gap:0;margin-top:8px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.task-suggestion-contract div{padding:10px 11px}.task-suggestion-contract div+div{border-top:1px solid var(--border)}.task-suggestion-contract strong{display:block;margin-top:3px;font-size:12px;line-height:1.5}.task-suggestion-note{margin-top:9px;color:var(--muted);font-size:10px;line-height:1.5}body[data-page=live] .ai-board{gap:0;border-top:1px solid var(--border)}body[data-page=live] .ai-item{padding:16px 0;border:0;border-bottom:1px solid var(--border);border-radius:0}body[data-page=live] .task-suggestion-summary{gap:0;border-block:1px solid var(--border)}body[data-page=live] .task-suggestion-person{padding:10px 10px 10px 0;border:0;border-radius:0;background:transparent}body[data-page=live] .task-suggestion-meta{border:0;border-left:1px solid var(--border);border-radius:0}body[data-page=live] .task-suggestion-contract{margin-top:0;border:0;border-bottom:1px solid var(--border);border-radius:0}.user-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.user-status-item{min-height:104px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.user-status-item small{display:block;color:var(--muted);font-size:10px;letter-spacing:.02em}.user-status-item strong{display:block;margin-top:8px;font-family:var(--font-mono);font-size:26px;line-height:1;letter-spacing:-.04em}.user-status-item span{display:block;margin-top:9px;color:var(--muted);font-size:11px}.user-management-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) 180px auto;align-items:end;gap:10px}.user-management-toolbar .field{gap:5px}.user-management-toolbar .field>span{font-size:10px}.user-filter-tabs{justify-self:end}.user-table .user-col{width:23%}.user-table .account-col{width:17%}.user-table .role-col,.user-table .voice-col{width:14%}.user-table .activity-col{width:12%}.user-table .action-col{width:20%}.user-identity{display:flex;align-items:center;gap:10px}.user-identity .selection-avatar{flex:0 0 auto}.user-identity strong,.user-identity small{display:block}.user-identity small{margin-top:2px;color:var(--muted);font-size:10px}.user-account strong,.user-account small{display:block}.user-account strong{font-family:var(--font-mono);font-size:11px}.user-account small{margin-top:3px;color:var(--muted);font-size:10px}.user-row-actions{display:flex;align-items:center;gap:4px}.user-row-actions .btn{min-height:32px;padding-inline:8px;font-size:11px}.user-profile-head{display:flex;align-items:center;gap:12px;margin-top:16px}.user-profile-head .selection-avatar{width:44px;height:44px;font-size:15px}.user-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.user-profile-grid .rule-box{margin:0}.user-profile-grid .rule-box p{font-size:11px}.voice-status-owned{padding:13px 14px;border:1px solid var(--border);border-radius:12px;background:var(--soft)}.voice-status-owned strong{font-size:12px}.voice-status-owned p{margin-top:4px;color:var(--muted);font-size:11px}.invite-person{display:flex;align-items:center;gap:12px;margin-top:18px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--soft)}.invite-person strong,.invite-person small{display:block}.invite-person small{margin-top:3px;color:var(--muted);font-size:10px}.invite-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.invite-flow span{min-height:66px;display:flex;flex-direction:column;justify-content:center;padding:10px;border:1px solid var(--border);border-radius:10px;color:var(--muted);font-size:10px}.invite-flow b{margin-bottom:5px;color:var(--fg);font-family:var(--font-mono);font-size:12px}.voice-invite-boundary{margin-top:14px}.voice-invite-boundary p{font-size:11px}.modal-action-hint{min-height:36px;display:inline-flex;align-items:center;justify-content:center;text-decoration:underline;text-underline-offset:4px}.personal-profile-surface{min-width:0}.personal-profile-inner{max-width:1120px}body[data-page=personal-profile] .eyebrow{color:var(--muted)}.personal-profile-grid{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:18px;align-items:stretch}.personal-identity-card,.personal-voice-card{padding:26px}.personal-identity-head{display:flex;align-items:center;gap:16px}.personal-avatar{width:62px;height:62px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:var(--surface);background:var(--ink-2);font-family:var(--font-display);font-size:22px;font-weight:700}.personal-identity-head h2,.personal-voice-head h2{font-size:22px;line-height:1.2;letter-spacing:-.02em}.personal-identity-head p:last-child{margin-top:4px;color:var(--muted)}.personal-facts{display:grid;gap:0;margin:24px 0 0}.personal-facts div{min-height:48px;display:grid;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:12px;border-top:1px solid var(--border)}.personal-facts dt{color:var(--muted);font-size:11px}.personal-facts dd{margin:0;font-weight:600}.personal-identity-note{margin-top:18px;color:var(--muted);font-size:11px;line-height:1.65}.personal-voice-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.personal-voice-lead{max-width:60ch;margin-top:18px;color:var(--muted);font-size:14px;line-height:1.65}.personal-voice-action{display:flex;align-items:center;gap:14px;margin-top:22px}.personal-voice-action .btn{min-width:156px;min-height:46px}.personal-voice-action small{max-width:34ch;color:var(--muted);line-height:1.55}.personal-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;border-block:1px solid var(--border)}.personal-paths div{min-height:88px;padding:17px 14px 17px 0}.personal-paths div+div{padding-left:14px;border-left:1px solid var(--border)}.personal-paths span,.personal-paths strong{display:block}.personal-paths span{color:var(--muted);font-size:10px}.personal-paths strong{margin-top:7px;font-size:12px;line-height:1.5}.personal-privacy-card{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px;padding:22px 26px}.personal-privacy-card h2{font-size:17px;letter-spacing:-.01em}.personal-privacy-card p{max-width:74ch;margin-top:5px;color:var(--muted);font-size:12px}.personal-privacy-card a{min-height:44px;display:inline-flex;align-items:center;flex:0 0 auto;font-weight:650;text-decoration:underline;text-underline-offset:4px}.personal-bottom-nav{display:none}body[data-page=voiceprint-enrollment]{min-height:100vh;background:var(--bg)}.enrollment-topbar{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px max(20px,calc((100vw - 1120px)/2));border-bottom:1px solid var(--border);background:color-mix(in oklch,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.enrollment-brand{display:inline-flex;align-items:center;gap:11px}.enrollment-brand>span:last-child strong,.enrollment-brand>span:last-child small{display:block}.enrollment-brand>span:last-child strong{font-family:var(--font-display);font-size:14px}.enrollment-brand>span:last-child small{margin-top:1px;color:var(--muted);font-size:10px}.enrollment-shell{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:54px 0 72px}.enrollment-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);column-gap:56px;align-items:end}.enrollment-intro .eyebrow,.enrollment-intro h1,.enrollment-intro .enrollment-lead{grid-column:1}.enrollment-intro .eyebrow{color:var(--muted)}.enrollment-intro h1{max-width:13ch;font-size:clamp(38px,5vw,58px);line-height:1.04;letter-spacing:-.035em}.enrollment-lead{max-width:62ch;margin-top:14px;color:var(--muted);font-size:16px;line-height:1.65}.enrollment-boundary{grid-column:2;grid-row:1 / 4;padding:18px 0 4px 22px;border-left:1px solid var(--border)}.enrollment-boundary strong{display:block;font-size:14px}.enrollment-boundary p{max-width:38ch;margin-top:7px;color:var(--muted);font-size:12px;line-height:1.65}.enrollment-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);gap:18px;align-items:start;margin-top:38px}.enrollment-recorder{padding:26px}.enrollment-progress-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.enrollment-progress-head small,.enrollment-progress-head strong{display:block}.enrollment-progress-head small{color:var(--muted);font-size:10px;letter-spacing:.02em}.enrollment-progress-head strong{margin-top:4px;font-size:16px}.enrollment-progress{height:6px;margin-top:14px;overflow:hidden;border-radius:99px;background:var(--border)}.enrollment-progress span{display:block;width:0;height:100%;border-radius:inherit;background:var(--fg);transition:width .22s cubic-bezier(.2,.8,.2,1)}.enrollment-prompt{margin-top:24px;padding:22px;border:1px solid var(--border);border-radius:14px;background:var(--soft)}.prompt-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em}.text-button{min-height:36px;padding:0 4px;border:0;color:var(--fg);background:transparent;font-weight:650;text-decoration:underline;text-underline-offset:4px}.text-button:disabled{color:var(--muted);cursor:not-allowed}.enrollment-prompt>p{max-width:30ch;margin-top:16px;font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.55;letter-spacing:-.015em}.voice-recorder-stage{min-height:178px;display:grid;place-items:center;align-content:center;gap:10px;margin-top:18px;padding:24px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.voice-wave{height:48px;display:flex;align-items:center;justify-content:center;gap:5px}.voice-wave i{width:4px;height:12px;display:block;border-radius:99px;background:color-mix(in oklch,var(--fg) 28%,var(--border));transform-origin:center}.voice-wave i:nth-child(3n+1){height:22px}.voice-wave i:nth-child(3n+2){height:34px}.voice-recorder-stage[data-state=recording] .voice-wave i{background:var(--accent);animation:voice-wave-pulse .72s ease-in-out infinite alternate}.voice-recorder-stage[data-state=recording] .voice-wave i:nth-child(2n){animation-delay:-.28s}.voice-recorder-stage[data-state=recorded] .voice-wave i,.voice-recorder-stage[data-state=complete] .voice-wave i{background:color-mix(in oklch,var(--success) 72%,var(--fg))}.record-time{font-family:var(--font-mono);font-size:28px;font-weight:700;letter-spacing:-.035em}.record-status{color:var(--muted);font-size:12px;text-align:center}.consent-row{min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;margin-top:18px;padding:13px 14px;border:1px solid var(--border);border-radius:12px;background:var(--soft);cursor:pointer}.consent-row input{width:18px;height:18px;margin-top:2px;accent-color:var(--accent)}.consent-row strong,.consent-row small{display:block}.consent-row small{margin-top:3px;color:var(--muted);font-size:11px}.record-primary-actions{display:grid;margin-top:14px}.record-primary-actions .btn{width:100%;min-height:48px}.record-primary-actions svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.record-review-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.record-review-actions .btn,.enrollment-finish{min-height:48px}.enrollment-finish{width:100%;margin-top:14px}.record-error{margin-top:12px;padding:10px 12px;border-radius:10px;color:color-mix(in oklch,var(--danger) 74%,var(--fg));background:var(--danger-soft);font-size:12px}.enrollment-guide{padding:24px}.enrollment-steps{display:grid;gap:0;margin:0;padding:0;list-style:none}.enrollment-steps li{min-height:86px;position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:2px 0 18px}.enrollment-steps li:not(:last-child):after{content:"";width:1px;position:absolute;top:32px;bottom:0;left:16px;background:var(--border)}.enrollment-steps li>span{width:34px;height:34px;display:grid;place-items:center;position:relative;z-index:1;border:1px solid var(--border);border-radius:50%;color:var(--muted);background:var(--surface);font-family:var(--font-mono);font-size:11px}.enrollment-steps li.active>span{color:var(--surface);background:var(--fg);border-color:var(--fg)}.enrollment-steps li.done>span{color:color-mix(in oklch,var(--success) 72%,var(--fg));background:var(--success-soft);border-color:transparent}.enrollment-steps strong{display:block;margin-top:4px;font-size:13px}.enrollment-steps p{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.55}.guide-note{padding-top:16px;border-top:1px solid var(--border)}.guide-note strong{font-size:12px}.guide-note p{margin-top:5px;color:var(--muted);font-size:11px}.skip-enrollment{min-height:44px;display:inline-flex;align-items:center;margin-top:16px;color:var(--muted);font-size:11px;text-decoration:underline;text-underline-offset:4px}.enrollment-success{max-width:720px;margin:42px auto 0;padding:42px;text-align:center}.success-mark{width:54px;height:54px;display:grid;place-items:center;margin:0 auto 20px;border-radius:50%;color:color-mix(in oklch,var(--success) 72%,var(--fg));background:var(--success-soft);font-size:24px;font-weight:700}.enrollment-success h2{font-size:30px;letter-spacing:-.025em}.enrollment-success>p:not(.eyebrow){max-width:56ch;margin:10px auto 0;color:var(--muted)}.success-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0;border-block:1px solid var(--border)}.success-facts span{padding:17px 12px}.success-facts span+span{border-left:1px solid var(--border)}.success-facts small,.success-facts strong{display:block}.success-facts small{color:var(--muted);font-size:10px}.success-facts strong{margin-top:5px;font-size:13px}.enrollment-success .btn{min-width:180px}@keyframes voice-wave-pulse{0%{transform:scaleY(.35)}to{transform:scaleY(1.2)}}@media (max-width: 860px){.enrollment-topbar{padding-inline:18px}.enrollment-shell{width:min(100% - 32px,680px);padding-top:34px}.enrollment-intro{grid-template-columns:1fr}.enrollment-intro h1{font-size:clamp(34px,9vw,48px)}.enrollment-boundary{grid-column:1;grid-row:auto;margin-top:22px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.enrollment-layout{grid-template-columns:1fr;margin-top:22px}.enrollment-guide{order:2}}@media (max-width: 520px){.enrollment-topbar .pill{display:none}.enrollment-shell{width:calc(100% - 24px);padding:28px 0 44px}.enrollment-recorder,.enrollment-guide,.enrollment-prompt{padding:18px}.enrollment-prompt>p{font-size:19px}.record-review-actions{grid-template-columns:1fr 1fr}.record-review-actions .btn:last-child{grid-column:1 / -1}.success-facts{grid-template-columns:1fr}.success-facts span+span{border-top:1px solid var(--border);border-left:0}.enrollment-success{padding:28px 20px}}.document{padding:clamp(24px,4vw,48px)}.document-topline{display:flex;align-items:center;justify-content:space-between;gap:14px}.document-kicker{color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em}.version-stamp{padding:5px 9px;border:1px solid color-mix(in oklch,var(--success) 34%,var(--border));border-radius:8px;color:color-mix(in oklch,var(--success) 72%,var(--fg));background:var(--success-soft);font-family:var(--font-mono);font-size:10px;font-weight:800;opacity:0;transform:scale(.92);transform-origin:right center}.document h2{margin-top:8px;font-size:clamp(28px,4vw,44px);line-height:1.08}.doc-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0;padding-block:16px;border-block:1px solid var(--border)}.doc-meta small,.doc-meta strong{display:block}.doc-meta small{color:var(--muted)}.doc-section{padding:20px 0;border-bottom:1px solid var(--border)}.doc-section h3{font-size:19px}.doc-section p{margin-top:9px;color:var(--ink-2);line-height:1.75}.decision{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px 0}.decision-num{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:var(--fg-soft);font-family:var(--font-mono);font-size:10px}.timeline{display:grid}.timeline-row{position:relative;display:grid;grid-template-columns:82px 16px minmax(0,1fr);gap:8px;min-height:54px}.timeline-row:before{content:"";position:absolute;left:89px;top:15px;bottom:-4px;width:1px;background:var(--border)}.timeline-row:last-child:before{display:none}.timeline-time{color:var(--muted);font-family:var(--font-mono);font-size:10px}.timeline-dot{position:relative;z-index:1;width:11px;height:11px;margin-top:3px;border-radius:50%;background:var(--muted);box-shadow:0 0 0 4px var(--surface)}.timeline-dot.warning{background:var(--warning)}.timeline-dot.danger{background:var(--danger)}.timeline-dot.success{background:var(--success)}.timeline-copy strong,.timeline-copy small{display:block}.timeline-copy small{margin-top:2px;color:var(--muted)}.gate-passline{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:13px;border-radius:12px;background:var(--success-soft)}.gate-passmark{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:color-mix(in oklch,var(--success) 72%,var(--fg));background:var(--surface);font-weight:800}.gate-passline strong,.gate-passline small{display:block}.gate-passline small{margin-top:2px;color:var(--muted)}.compact-details{margin-top:11px}.compact-details>summary{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);cursor:pointer;list-style:none;font-size:12px}.compact-details>summary::-webkit-details-marker{display:none}.compact-details>summary:after{content:"＋";color:var(--fg);font-size:16px;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.compact-details[open]>summary:after{transform:rotate(45deg)}.compact-gate-list{margin-top:8px}.history-details{margin-top:0}.history-details>summary span strong,.history-details>summary span small{display:block}.history-details>summary span strong{color:var(--fg);font-size:14px}.history-details>summary span small{margin-top:2px}.history-details>summary>span:last-of-type{display:none}.history-timeline{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.publish-button{position:relative;min-width:146px;overflow:hidden}.publish-button-label{transition:opacity .16s ease,transform .16s cubic-bezier(.2,.8,.2,1)}.publish-spinner{width:16px;height:16px;position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px;border:2px solid color-mix(in oklch,var(--surface) 34%,transparent);border-top-color:var(--surface);border-radius:50%;opacity:0}.publish-button.is-publishing .publish-button-label{opacity:0;transform:translateY(4px)}.publish-button.is-publishing .publish-spinner{opacity:1;animation:publish-spin .72s linear infinite}.publish-button.is-published{color:color-mix(in oklch,var(--success) 70%,var(--fg));border-color:color-mix(in oklch,var(--success) 30%,var(--border));background:var(--success-soft)}.publish-success{transform-origin:top center}@keyframes publish-spin{to{transform:rotate(360deg)}}.bar-list{display:grid;gap:14px}.bar-row{display:grid;grid-template-columns:74px minmax(0,1fr) 46px 56px;align-items:center;gap:10px}.bar-track{height:8px;overflow:hidden;border-radius:99px;background:var(--border)}.bar-track span{display:block;width:var(--w);height:100%;border-radius:inherit;background:var(--fg)}.bar-track span.warning{background:var(--warning)}.bar-value{font-family:var(--font-mono);font-size:11px}.bar-note{color:var(--muted);font-size:11px;text-align:right}.launcher{min-height:100vh;display:grid;place-items:center;padding:40px 24px}.launcher-inner{width:min(1160px,100%)}.launcher-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.launcher-head h1{max-width:12ch;font-size:clamp(40px,7vw,72px);line-height:.98;letter-spacing:-.035em}.launcher-head p{max-width:48ch;color:var(--muted)}.launcher-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.launch-card{min-height:176px;padding:20px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:transform .16s ease,box-shadow .16s ease}.launch-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.launch-card .launch-no{color:var(--muted);font-family:var(--font-mono);font-size:10px}.launch-card h2{margin-top:18px;font-size:22px}.launch-card p{margin-top:7px;color:var(--muted);font-size:13px}.launch-card span:last-child{margin-top:auto;font-weight:700}.phone-stage{min-height:100vh;display:grid;place-items:center;padding:30px 16px;background:var(--fg)}.phone{width:min(402px,100%);min-height:820px;overflow:hidden;position:relative;border:8px solid color-mix(in oklch,var(--fg) 82%,var(--surface));border-radius:38px;background:var(--bg);box-shadow:0 28px 90px color-mix(in oklch,var(--fg) 38%,transparent)}.phone-status{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:var(--surface);font-family:var(--font-mono);font-size:10px}.phone-pill{width:104px;height:25px;position:absolute;top:8px;left:50%;transform:translate(-50%);border-radius:99px;background:var(--fg)}.phone-head{padding:16px 18px 14px;background:var(--surface);border-bottom:1px solid var(--border)}.phone-head h1{font-size:24px}.phone-scroll{height:688px;overflow-y:auto;padding:14px}.mobile-card{margin-bottom:12px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.mobile-card h2{font-size:19px}.mobile-card p{margin-top:5px;color:var(--muted)}.mobile-current-strip{display:grid;grid-template-columns:.8fr 1.2fr;gap:0;margin-bottom:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden}.mobile-current-strip span{min-height:62px;display:flex;flex-direction:column;justify-content:center;padding:12px 14px}.mobile-current-strip span+span{border-left:1px solid var(--border)}.mobile-current-strip small{color:var(--muted);font-size:9px}.mobile-current-strip strong{margin-top:3px;font-size:12px}.mobile-actions{display:grid;gap:8px;margin-top:14px}.mobile-actions .btn{width:100%;min-height:46px}.mobile-inline-link{min-height:44px;display:flex;align-items:center;margin-top:6px;color:var(--fg);font-size:11px;text-decoration:underline;text-underline-offset:3px}.phone-nav{height:62px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);background:var(--surface)}.phone-nav button,.phone-nav a{min-height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--muted);font-size:11px}.phone-nav button.active,.phone-nav a.active{color:var(--fg);font-weight:700}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:20px;background:color-mix(in oklch,var(--fg) 42%,transparent);opacity:0;pointer-events:none;transition:opacity .18s ease}.modal-backdrop.open{opacity:1;pointer-events:auto}.modal{width:min(520px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto;padding:22px;border-radius:20px;background:var(--surface);box-shadow:var(--shadow);transform:translateY(10px);transition:transform .18s ease}.modal-backdrop.open .modal{transform:translateY(0)}.modal h2{font-size:24px}.modal p{margin-top:6px;color:var(--muted)}.modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:20px}.modal-actions .btn{width:100%}.modal-action-hint{grid-column:1/-1;color:var(--muted);font-size:11px}.toast{position:fixed;z-index:60;left:50%;bottom:26px;max-width:min(440px,calc(100% - 32px));transform:translate(-50%,16px);padding:11px 15px;border-radius:12px;color:var(--surface);background:var(--fg);box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.toast.show{opacity:1;transform:translate(-50%)}.hidden{display:none!important}@media (max-width: 1180px){body[data-page=preparation] .preparation-layout{grid-template-columns:1fr}}@media (max-width: 1120px){body:not([data-surface=desktop]){--sidebar: 204px}body:not([data-surface=desktop]) .grid-4{grid-template-columns:repeat(2,1fr)}body:not([data-surface=desktop]) .live-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body:not([data-surface=desktop]) .live-status-item:nth-child(2){border-right:0}body:not([data-surface=desktop]) .live-status-item:nth-child(-n+2){border-bottom:1px solid var(--border)}body:not([data-surface=desktop]) .stage-summary{grid-template-columns:1fr 1.5fr}body:not([data-surface=desktop]) .stage-summary>div:last-child{grid-column:1 / -1;padding-top:10px;border-top:1px solid var(--border)}}@media (max-width: 1023px){body:not([data-surface=desktop]) .app-shell{display:block}body:not([data-surface=desktop]) .sidebar{display:none}body:not([data-surface=desktop]) .mobile-header{height:calc(58px + env(safe-area-inset-top));display:flex;align-items:center;justify-content:space-between;padding:env(safe-area-inset-top) max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));position:sticky;top:0;z-index:20;background:color-mix(in oklch,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}body:not([data-surface=desktop]) .mobile-header strong{font-family:var(--font-display);font-size:18px}body:not([data-surface=desktop]) .mobile-header a{color:var(--muted)}body:not([data-surface=desktop]) .mobile-head-note{color:var(--muted);font-size:11px}body:not([data-surface=desktop]) .main{padding:22px 18px calc(54px + env(safe-area-inset-bottom))}body[data-page=detail] .main,body[data-page=minutes] .main,body[data-page=preparation] .main{padding-bottom:calc(112px + env(safe-area-inset-bottom))}body[data-page=detail] .mobile-stage-action,body[data-page=minutes] .mobile-stage-action,body[data-page=preparation] .mobile-stage-action{min-height:calc(74px + env(safe-area-inset-bottom));display:flex;position:fixed;z-index:35;right:0;bottom:0;left:0;align-items:center;justify-content:space-between;gap:14px;padding:10px max(16px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-top:1px solid var(--border);background:color-mix(in oklch,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body[data-page=detail] .mobile-stage-action small,body[data-page=detail] .mobile-stage-action strong,body[data-page=minutes] .mobile-stage-action small,body[data-page=minutes] .mobile-stage-action strong,body[data-page=preparation] .mobile-stage-action small,body[data-page=preparation] .mobile-stage-action strong{display:block}body[data-page=detail] .mobile-stage-action small,body[data-page=minutes] .mobile-stage-action small,body[data-page=preparation] .mobile-stage-action small{color:var(--muted);font-size:10px}body[data-page=detail] .mobile-stage-action strong,body[data-page=minutes] .mobile-stage-action strong,body[data-page=preparation] .mobile-stage-action strong{margin-top:2px;font-size:12px}body[data-page=detail] .mobile-stage-action .btn,body[data-page=minutes] .mobile-stage-action .btn,body[data-page=preparation] .mobile-stage-action .btn{min-width:116px}body:not([data-surface=desktop]) .btn,body:not([data-surface=desktop]) .tab,body:not([data-surface=desktop]) .speed-btn{min-height:44px}body:not([data-surface=desktop]) .custom-select-trigger,body:not([data-surface=desktop]) .custom-select-option{min-height:44px}body:not([data-surface=desktop]) .split-2-1,body:not([data-surface=desktop]) .split-1-1,body:not([data-surface=desktop]) .detail-grid{grid-template-columns:1fr}body:not([data-surface=desktop]) .stage-summary{grid-template-columns:1fr}body:not([data-surface=desktop]) .stage-summary>div:last-child{grid-column:auto}body:not([data-surface=desktop]) .launcher-grid{grid-template-columns:repeat(2,1fr)}body[data-page=personal-profile] .main{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.personal-profile-grid{grid-template-columns:1fr}.personal-bottom-nav{min-height:calc(62px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,1fr);position:fixed;z-index:30;right:0;bottom:0;left:0;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--border);background:color-mix(in oklch,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.personal-bottom-nav a{min-height:44px;display:grid;place-items:center;color:var(--muted);font-size:11px}.personal-bottom-nav a.active{color:var(--fg);font-weight:700}}@media (max-width: 720px){body:not([data-surface=desktop]) .page-head,body:not([data-surface=desktop]) .launcher-head{align-items:flex-start;flex-direction:column}body:not([data-surface=desktop]) .page-head h1{font-size:34px}body[data-page=detail] .page-head>.head-actions,body[data-page=minutes] .page-head>.head-actions{display:none}body:not([data-surface=desktop]) .stage-boundary{grid-template-columns:1fr;gap:8px}body:not([data-surface=desktop]) .stage-boundary a{min-height:44px;display:flex;align-items:center}body:not([data-surface=desktop]) .fact-next-step{align-items:stretch;flex-direction:column}body:not([data-surface=desktop]) .fact-next-step .btn{width:100%}body[data-page=detail] #meeting-transcript .card-head{align-items:flex-start;flex-direction:column}body[data-page=detail] #meeting-transcript .head-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=detail] #meeting-transcript .head-actions .btn{width:100%}body:not([data-surface=desktop]) .preparation-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body:not([data-surface=desktop]) .preparation-actions .btn{width:100%}body:not([data-surface=desktop]) .grid-2,body:not([data-surface=desktop]) .grid-3{grid-template-columns:1fr}body:not([data-surface=desktop]) .field-grid{grid-template-columns:1fr}body:not([data-surface=desktop]) .field.full{grid-column:auto}body:not([data-surface=desktop]) .meeting-context-bar{grid-template-columns:1fr;gap:6px}body:not([data-surface=desktop]) .meeting-context-bar a{justify-content:flex-start}body:not([data-surface=desktop]) .picker-toolbar{align-items:stretch;flex-direction:column}body:not([data-surface=desktop]) .department-filter{overflow:auto}body:not([data-surface=desktop]) .contact-row{grid-template-columns:auto auto minmax(0,1fr)}body:not([data-surface=desktop]) .contact-role{grid-column:3;justify-self:start}body:not([data-surface=desktop]) .contact-role,body:not([data-surface=desktop]) .department-filter button,body:not([data-surface=desktop]) .stepper button,body:not([data-surface=desktop]) .stepper output{min-height:44px}body:not([data-surface=desktop]) .risk-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}body:not([data-surface=desktop]) .preflight-row{grid-template-columns:30px minmax(0,1fr)}body:not([data-surface=desktop]) .preflight-actions{grid-column:2}body:not([data-surface=desktop]) .doc-meta{grid-template-columns:repeat(2,1fr)}body:not([data-surface=desktop]) .audio-controls{grid-template-columns:auto 48px minmax(100px,1fr) 48px}body:not([data-surface=desktop]) .audio-controls .speed-btn{grid-column:1 / -1;justify-self:end}body:not([data-surface=desktop]) .transcript-row{grid-template-columns:56px minmax(0,1fr) auto}body:not([data-surface=desktop]) .transcript-row .timestamp{grid-column:1;grid-row:2}body:not([data-surface=desktop]) .live-segment-row{grid-template-columns:86px minmax(0,1fr) auto}body:not([data-surface=desktop]) .live-segment-row .speaker{grid-column:1;grid-row:1}body:not([data-surface=desktop]) .live-segment-row .timestamp{grid-column:1;grid-row:2}body:not([data-surface=desktop]) .live-segment-row .segment-copy{grid-column:2;grid-row:1 / 3}body:not([data-surface=desktop]) .live-segment-row .segment-more,body:not([data-surface=desktop]) .live-segment-row .action-badge{grid-column:3;grid-row:1 / 3;align-self:center}body:not([data-surface=desktop]) .task-draft{grid-template-columns:36px minmax(0,1fr) auto}body:not([data-surface=desktop]) .task-draft .edit-task{grid-column:2 / -1;justify-self:start}body:not([data-surface=desktop]) .table-wrap{border:0;overflow:visible;background:transparent}body:not([data-surface=desktop]) .data-table,body:not([data-surface=desktop]) .data-table tbody{display:block}body:not([data-surface=desktop]) .data-table thead{display:none}body:not([data-surface=desktop]) .data-table tr{display:grid;gap:5px;margin-bottom:12px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}body:not([data-surface=desktop]) .data-table td{display:flex;justify-content:space-between;gap:14px;padding:6px 0;border:0;text-align:right}body:not([data-surface=desktop]) .data-table td:before{content:attr(data-label);flex:0 0 auto;color:var(--muted);font-size:11px;text-align:left}body:not([data-surface=desktop]) .data-table td:first-child{display:block;text-align:left;border-bottom:1px solid var(--border);padding-bottom:10px}body:not([data-surface=desktop]) .data-table td:first-child:before{display:none}body:not([data-surface=desktop]) .data-table .num{text-align:right}body:not([data-surface=desktop]) .launcher-grid{grid-template-columns:1fr}.personal-voice-action,.personal-privacy-card{align-items:stretch;flex-direction:column}.personal-voice-action .btn{width:100%}.personal-paths{grid-template-columns:1fr}.personal-paths div{min-height:68px;padding:14px 0}.personal-paths div+div{padding-left:0;border-top:1px solid var(--border);border-left:0}}@media (max-width: 430px){body:not([data-surface=desktop]) .main{padding-inline:14px}body:not([data-surface=desktop]) .grid-4{grid-template-columns:1fr 1fr;gap:9px}body:not([data-surface=desktop]) .metric{min-height:112px;padding:15px}body:not([data-surface=desktop]) .metric-value{font-size:28px}body:not([data-surface=desktop]) .gate-summary{align-items:flex-start;flex-direction:column}body:not([data-surface=desktop]) .attendee-list{grid-template-columns:1fr 1fr}body:not([data-surface=desktop]) .detail-transcript .transcript-row{min-height:76px}body:not([data-surface=desktop]) .fact-check-row{grid-template-columns:42px minmax(0,1fr)}body:not([data-surface=desktop]) .fact-check-row>b{grid-column:2;justify-self:start}body[data-page=detail] #meeting-transcript .head-actions{grid-template-columns:1fr}body:not([data-surface=desktop]) .detail-transcript .action-badge,body:not([data-surface=desktop]) .detail-transcript .segment-more{align-self:start}body:not([data-surface=desktop]) .live-status-strip{grid-template-columns:1fr}body:not([data-surface=desktop]) .live-status-item{min-height:54px;border-right:0;border-bottom:1px solid var(--border)}body:not([data-surface=desktop]) .live-status-item:last-child{border-bottom:0}body:not([data-surface=desktop]) .compact-details>summary{min-height:44px}body:not([data-surface=desktop]) .decision{grid-template-columns:26px 1fr}body:not([data-surface=desktop]) .decision .pill{grid-column:2;justify-self:start}body:not([data-surface=desktop]) .bar-row{grid-template-columns:64px 1fr 40px}body:not([data-surface=desktop]) .bar-note{display:none}body[data-surface=mobile] .phone-stage{padding:0;background:var(--bg)}body[data-surface=mobile] .phone{width:100%;min-height:100vh;border:0;border-radius:0;box-shadow:none}body[data-surface=mobile] .phone-scroll{height:calc(100vh - 162px)}body[data-surface=mobile] .phone-pill{display:none}.personal-identity-card,.personal-voice-card{padding:20px}.personal-voice-head{align-items:flex-start;flex-direction:column;gap:10px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.minutes-wave-progress,.publish-success,.version-stamp{will-change:auto!important}.readiness-link span{transform:none!important;will-change:auto!important}}:root{--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s}html,body{overflow-x:clip}@keyframes m-reveal{to{opacity:1;transform:none}}.m-reveal{opacity:0;transform:translateY(8px);animation:m-reveal var(--dur-long) var(--ease-out) forwards;animation-delay:calc(var(--i, 0) * 60ms)}@media (hover: hover){.m-lift{transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out)}.m-lift:hover{transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in oklch,var(--fg) 10%,transparent)}}.m-press{transition:transform .1s var(--ease-out)}.m-press:active{transform:translateY(1px)}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:inherit}@keyframes m-tick-pop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}.m-tick-pop{animation:m-tick-pop .32s var(--ease-out) both}@keyframes m-row-flash{0%{background-color:color-mix(in oklch,var(--accent) 10%,transparent)}to{background-color:transparent}}.m-row-flash{animation:m-row-flash .9s var(--ease-out) both}@keyframes m-wait-pulse{0%{box-shadow:0 0 color-mix(in oklch,var(--accent) 30%,transparent)}60%{box-shadow:0 0 0 9px color-mix(in oklch,var(--accent) 0%,transparent)}to{box-shadow:0 0 color-mix(in oklch,var(--accent) 0%,transparent)}}.m-wait{animation:m-wait-pulse 2.2s var(--ease-out) infinite;border-radius:999px}@keyframes m-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.m-skeleton{color:transparent!important;border-radius:8px;background:linear-gradient(90deg,color-mix(in oklch,var(--fg) 6%,transparent) 25%,color-mix(in oklch,var(--fg) 12%,transparent),color-mix(in oklch,var(--fg) 6%,transparent) 75%);background-size:200% 100%;animation:m-shimmer 1.4s linear infinite}@keyframes m-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes m-step-out{to{opacity:0}}.m-step-in{animation:m-step-in .25s var(--ease-out) 50ms both}.m-step-out{animation:m-step-out .1s var(--ease-in) both}.m-drawer{transform:translate(24px);opacity:0;transition:transform var(--dur-long) var(--ease-out),opacity var(--dur-long) var(--ease-out)}.m-drawer.is-open{transform:none;opacity:1}.m-drawer.is-closing{transition-duration:calc(var(--dur-long) * .75);transition-timing-function:var(--ease-in)}@keyframes m-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.m-line-in{animation:m-line-in .3s var(--ease-out) both}.m-transcribing:after{content:"";display:inline-block;width:2px;height:1em;margin-left:3px;background:currentColor;vertical-align:-.12em;animation:m-caret 1s steps(2) infinite}@keyframes m-caret{50%{opacity:0}}@keyframes m-fly-in{0%{opacity:0;transform:translate(-16px,-6px)}to{opacity:1;transform:none}}.m-fly-in{animation:m-fly-in .3s var(--ease-out) both}.m-count{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.m-reveal,.m-step-in,.m-line-in,.m-fly-in{animation:m-reveal-reduced .15s linear forwards;transform:none}@keyframes m-reveal-reduced{to{opacity:1}}.m-tick-pop,.m-row-flash,.m-step-out{animation:none;opacity:1;transform:none}.m-wait{animation:none;box-shadow:0 0 0 2px color-mix(in oklch,var(--accent) 35%,transparent)}.m-transcribing:after{animation:none}.m-lift,.m-lift:hover,.m-press,.m-drawer{transition-duration:.15s;transform:none}.m-skeleton{animation-duration:2.8s}}.shell-mobile{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.shell-mobile .mobile-header{height:calc(56px + env(safe-area-inset-top));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:env(safe-area-inset-top) max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));position:sticky;top:0;z-index:20;background:color-mix(in oklch,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.shell-mobile .mobile-header strong{font-family:var(--font-display);font-size:17px;letter-spacing:-.01em}.shell-mobile .mobile-header a{color:var(--muted);font-size:12px;font-weight:650}.shell-mobile .mobile-head-note{color:var(--muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.04em}.app-main-mobile{flex:1;min-width:0;padding:18px 16px calc(78px + env(safe-area-inset-bottom))}.mobile-tabbar{position:fixed;z-index:30;right:0;bottom:0;left:0;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,1fr);background:color-mix(in oklch,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;line-height:1.1}.mobile-tabbar .nav-icon{width:22px;height:22px}.mobile-tabbar a.active .nav-icon{stroke-width:2.1}.mobile-flow-head{margin-bottom:14px}.mobile-flow-head .eyebrow{margin-bottom:6px}.mobile-flow-head h1{font-size:26px;letter-spacing:-.03em}.mobile-empty{padding:24px 18px;color:var(--muted);text-align:center;border:1px dashed var(--border);border-radius:16px;background:var(--surface)}.mobile-empty strong{display:block;color:var(--fg);margin-bottom:4px}.state-note{padding:22px;color:var(--muted);font-size:13px}.state-note.error{color:color-mix(in oklch,var(--danger) 72%,var(--fg))}.metric-skeleton{min-height:126px;border-style:dashed}.placeholder-panel{display:grid;place-items:center;gap:10px;min-height:320px;text-align:center}.placeholder-panel .placeholder-mark{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;color:var(--accent);background:var(--accent-soft)}.placeholder-panel p{max-width:46ch;color:var(--muted)}.five-dim-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.metric.is-selected{border-color:color-mix(in oklch,var(--accent) 55%,var(--border));box-shadow:0 0 0 1px color-mix(in oklch,var(--accent) 40%,transparent)}.data-table tbody tr.is-selected{background:var(--accent-soft)}.task-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:flex;align-items:flex-end;background:color-mix(in oklch,var(--fg) 42%,transparent)}.task-drawer{width:100%;max-height:88vh;display:flex;flex-direction:column;border-radius:20px 20px 0 0;background:var(--surface);box-shadow:var(--shadow);animation:drawer-up .2s ease}@keyframes drawer-up{0%{transform:translateY(24px);opacity:.6}to{transform:translateY(0);opacity:1}}.task-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--border)}.task-drawer-head strong{font-family:var(--font-display);font-size:17px}.task-drawer-body{padding:18px;overflow-y:auto;padding-bottom:calc(24px + env(safe-area-inset-bottom))}@media (prefers-reduced-motion: reduce){.task-drawer{animation:none}}@media (max-width: 1023px){body[data-page=live] .app-main-mobile{padding-bottom:calc(112px + env(safe-area-inset-bottom))}body[data-page=live] .mobile-stage-action{min-height:calc(74px + env(safe-area-inset-bottom));display:flex;position:fixed;z-index:35;right:0;bottom:0;left:0;align-items:center;justify-content:space-between;gap:14px;padding:10px max(16px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-top:1px solid var(--border);background:color-mix(in oklch,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body[data-page=live] .mobile-stage-action small,body[data-page=live] .mobile-stage-action strong{display:block}body[data-page=live] .mobile-stage-action small{color:var(--muted);font-size:10px}body[data-page=live] .mobile-stage-action strong{margin-top:2px;font-size:12px}body[data-page=live] .mobile-stage-action .btn{min-width:108px}}.tabs button,.tab,.segment,.segmented-control button,.pill,.chip,.btn,.badge,.nav-link,.phone-nav a,.meeting-filter-block button,[role=tablist] button{white-space:nowrap}.tabs,.segmented-control,[role=tablist]{flex-shrink:0;flex-wrap:wrap}.live-segment-row .speaker{display:inline-flex;align-items:center;gap:5px}.live-segment-row .speaker-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%}.live-segment-row.needs-speaker-review .speaker{color:color-mix(in oklch,var(--warning) 76%,var(--fg))!important}@media (max-width: 1023px){.mobile-stage-action{bottom:calc(60px + env(safe-area-inset-bottom))!important;padding-bottom:10px!important;min-height:64px!important}body[data-page=live] .app-main-mobile,body[data-page=detail] .app-main-mobile,body[data-page=minutes] .app-main-mobile,body[data-page=preparation] .app-main-mobile{padding-bottom:calc(140px + env(safe-area-inset-bottom))!important}}@media (max-width: 1279px){.cf-progress-meta button,.cf-timer button,.cf-cardnav button,.cf-card-nav button{min-height:44px;min-width:44px}}html{overflow-x:clip;scrollbar-gutter:stable}body{overflow-x:clip}*{scrollbar-width:thin;scrollbar-color:color-mix(in oklch,var(--fg) 24%,transparent) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{min-height:40px;border:3px solid transparent;border-radius:999px;background:color-mix(in oklch,var(--fg) 24%,transparent);background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch,var(--fg) 42%,transparent);background-clip:content-box}:where(.sidebar,.modal,.task-drawer-body,.cs__list,.dp__panel,.custom-select-popover,.contact-list,.participant-result-list,.drill-body,.drawer,.phone-scroll,.material-diff-code,.live-transcript-scroll){overscroll-behavior:contain}:where(.sidebar,.modal,.task-drawer-body,.cs__list,.dp__panel,.custom-select-popover,.contact-list,.participant-result-list,.drill-body,.drawer,.phone-scroll,.material-diff-code){overflow-x:clip}.sidebar{height:100dvh}.modal{max-height:min(760px,calc(100dvh - 40px))}.task-drawer{max-height:88dvh}.cs__option,.custom-select-option{min-width:0;overflow-wrap:anywhere}@media (min-width: 1024px){.table-wrap{overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain}}@media (max-width: 720px){.department-filter{max-width:100%;flex-wrap:wrap;overflow:visible}}
