@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-symbols-outlined-DJ3zdYwy.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}:root{color-scheme:light dark;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Hiragino Sans", "Yu Gothic UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--canvas: #f6f7f8;--surface: #ffffff;--ink-rgb: 22 24 29;--ink: #16181d;--ink-muted: #55565a;--ink-faint: #6f7174;--line: rgb(var(--ink-rgb) / .16);--line-strong: rgb(var(--ink-rgb) / .72);--coral-rgb: 250 61 38;--coral: #fa3d26;--coral-text: #d31b05;--coral-fill: #e81e05;--coral-fill-hover: #d11b05;--coral-soft: #fee8e5;--coral-hairline: rgb(var(--coral-rgb) / .38);--cobalt-rgb: 13 79 240;--cobalt: #0d4ff0;--cobalt-text: #0d4ff0;--cobalt-fill: #0d4ff0;--cobalt-fill-hover: #0b46d3;--cobalt-soft: #e2eafd;--cobalt-hairline: rgb(var(--cobalt-rgb) / .38);--yellow-rgb: 230 158 0;--yellow: #e69e00;--yellow-text: #946600;--yellow-fill: #9e6c00;--yellow-fill-hover: #8e6100;--yellow-soft: #fcf3e0;--yellow-hairline: rgb(var(--yellow-rgb) / .38);--on-fill: #ffffff;--danger-text: #d60b00;--danger-fill: #ec0d00;--danger-fill-hover: #d50c00;--danger-soft: #ffe7e6;--success-text: #217f39;--success-soft: #e7f8eb;--badge-ai-text: #a032d8;--badge-ai-soft: #f5eafb;--badge-ai-edited-text: #5856d6;--badge-ai-edited-soft: #ebebfa;--badge-user-text: #0067d7;--badge-user-soft: #e0efff;--badge-clean-text: #217f39;--badge-clean-soft: #e7f8eb;--level-ok: #2f9e4f;--level-hot: #e02015;--speaker-1-fill: #1d5fd6;--speaker-1-ink: #ffffff;--speaker-2-fill: #c8281c;--speaker-2-ink: #ffffff;--speaker-3-fill: #1f7a3a;--speaker-3-ink: #ffffff;--speaker-4-fill: #7b3fc4;--speaker-4-ink: #ffffff;--speaker-5-fill: #0b7285;--speaker-5-ink: #ffffff;--speaker-6-fill: #b5236f;--speaker-6-ink: #ffffff;--speaker-7-fill: #8a5a00;--speaker-7-ink: #ffffff;--speaker-8-fill: #4f46e5;--speaker-8-ink: #ffffff;--speaker-9-fill: #5b6470;--speaker-9-ink: #ffffff;--speaker-10-fill: #b8420c;--speaker-10-ink: #ffffff;--accent-rgb: var(--cobalt-rgb);--accent: var(--cobalt);--accent-text: var(--cobalt-text);--accent-fill: var(--cobalt-fill);--accent-fill-hover: var(--cobalt-fill-hover);--accent-soft: var(--cobalt-soft);--accent-line: var(--cobalt-hairline);--radius-chip: 7px;--radius-card: 8px;--radius-bubble: 10px;--radius-dialog: 12px;--radius-drop: 14px;--radius-pill: 999px;--shadow-overlay: 0 8px 20px rgb(var(--ink-rgb) / .16);--shadow-dropdown: 0 3px 6px rgb(0 0 0 / .08);--scrim: rgb(9 10 13 / .5);--focus-ring: var(--cobalt);--focus-ring-on-fill: #ffffff}@media(prefers-color-scheme:dark){:root{--canvas: #12141a;--surface: #1e2127;--ink-rgb: 232 236 242;--ink: #e8ecf2;--ink-muted: #afb3b9;--ink-faint: #85898f;--coral-text: #fb6654;--coral-soft: #462627;--coral-hairline: rgb(var(--coral-rgb) / .48);--cobalt-text: #628df7;--cobalt-soft: #1b294b;--cobalt-hairline: rgb(var(--cobalt-rgb) / .55);--yellow-text: #e69e00;--yellow-soft: #423820;--yellow-hairline: rgb(var(--yellow-rgb) / .48);--danger-text: #ff635a;--danger-soft: #472629;--success-text: #34c759;--success-soft: #223f30;--badge-ai-text: #c27be6;--badge-ai-soft: #382a48;--badge-ai-edited-text: #8d8be3;--badge-ai-edited-soft: #282b47;--badge-user-text: #3d9aff;--badge-user-soft: #19314e;--badge-clean-text: #34c759;--badge-clean-soft: #223f30;--level-ok: #34c759;--level-hot: #ff635a;--speaker-1-fill: #8fb4ff;--speaker-1-ink: #16181d;--speaker-2-fill: #ff8a7a;--speaker-2-ink: #16181d;--speaker-3-fill: #6fd68d;--speaker-3-ink: #16181d;--speaker-4-fill: #c9a2ff;--speaker-4-ink: #16181d;--speaker-5-fill: #5fd0e0;--speaker-5-ink: #16181d;--speaker-6-fill: #ff8fc6;--speaker-6-ink: #16181d;--speaker-7-fill: #f0c257;--speaker-7-ink: #16181d;--speaker-8-fill: #a5a0ff;--speaker-8-ink: #16181d;--speaker-9-fill: #b9c0c9;--speaker-9-ink: #16181d;--speaker-10-fill: #ffa26b;--speaker-10-ink: #16181d;--shadow-overlay: 0 8px 20px rgb(0 0 0 / .55);--shadow-dropdown: 0 3px 6px rgb(0 0 0 / .4);--scrim: rgb(0 0 0 / .62);--focus-ring: var(--cobalt-text)}}*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.btn--primary:focus-visible,.btn--danger:focus-visible,.btn--record:focus-visible,.sidebar__new:focus-visible,.transcript__scroll-edge:focus-visible{outline-color:var(--focus-ring-on-fill);outline-offset:-4px}.material-icon{display:inline-flex;width:1em;height:1em;align-items:center;justify-content:center;flex:none;overflow:hidden;color:currentColor;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20;-webkit-user-select:none;user-select:none}.material-icon:before{content:attr(data-material-symbol)}.material-icon--filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20}.btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--surface);color:var(--ink);white-space:nowrap}.btn:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-soft)}.btn--primary{border-color:transparent;background:var(--cobalt-fill);color:var(--on-fill);font-weight:600}.btn--primary:hover:not(:disabled){background:var(--cobalt-fill-hover);color:var(--on-fill)}.btn--danger{border-color:transparent;background:var(--danger-fill);color:var(--on-fill);font-weight:600}.btn--danger:hover:not(:disabled){background:var(--danger-fill-hover)}.btn--ghost{border-color:transparent;background:transparent;color:var(--ink-muted);padding:4px 7px}.btn--ghost:hover:not(:disabled){background:var(--accent-soft);color:var(--ink)}.btn--small{padding:3px 9px;font-size:12px}.btn--icon{padding:5px;min-width:28px;justify-content:center}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;padding:0;border:none;border-radius:var(--radius-chip);background:transparent;color:var(--ink-faint);line-height:1}.icon-btn:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-text)}.icon-btn--danger:hover:not(:disabled){background:var(--danger-soft);color:var(--danger-text)}.btn--record{justify-content:center;min-width:116px;height:34px;padding:0 16px;border-color:transparent;border-radius:var(--radius-pill);background:var(--coral-fill);color:var(--on-fill);font-weight:700}.btn--record:hover:not(:disabled){border-color:transparent;background:var(--coral-fill-hover);color:var(--on-fill)}.btn--record.is-recording{background:var(--danger-fill)}.btn--record.is-recording:hover:not(:disabled){background:var(--danger-fill-hover)}.badge{display:inline-flex;align-items:center;font-size:10px;font-weight:700;padding:1px 7px;border-radius:var(--radius-pill);background:var(--canvas);color:var(--ink-muted);white-space:nowrap}.badge--ai{background:var(--badge-ai-soft);color:var(--badge-ai-text)}.badge--ai-edited{background:var(--badge-ai-edited-soft);color:var(--badge-ai-edited-text)}.badge--user,.badge--edited{background:var(--badge-user-soft);color:var(--badge-user-text)}.badge--clean{background:var(--badge-clean-soft);color:var(--badge-clean-text)}.badge--partial{background:var(--yellow-soft);color:var(--yellow-text)}.section-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1.25px solid rgb(var(--accent-rgb) / .82);border-radius:var(--radius-chip);background:none;color:var(--accent-text);font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.kicker{display:block;font-size:10px;font-weight:900;letter-spacing:.15em;line-height:1.4;color:var(--accent-text);text-transform:uppercase}.brand-rail{height:5px;flex:none;background:linear-gradient(to right,var(--coral) 0,var(--coral) 33.4%,var(--yellow) 33.4%,var(--yellow) 66.7%,var(--cobalt) 66.7%,var(--cobalt) 100%)}.field{display:flex;flex-direction:column;gap:5px}.field__label{font-size:12px;font-weight:700;color:var(--ink-muted)}.field__hint{font-size:12px;color:var(--ink-faint)}.field__hint--warning{color:var(--ink-muted);border-left:3px solid var(--ink-faint);padding-left:8px}.field__row{display:flex;gap:8px;align-items:center}.field__row--end{justify-content:flex-end}.settings-generation-models{display:grid;gap:7px}.settings-generation-models__row{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(220px,1.4fr);gap:10px;align-items:center}.settings-generation-models__name{display:inline-flex;align-items:center;gap:4px;min-width:0}.settings-generation-models__row label{font-size:12px;color:var(--ink-muted)}.settings-generation-models__row .select{width:100%;min-width:0}@media(max-width:560px){.settings-generation-models__row{grid-template-columns:1fr;gap:4px}}.text-input{flex:1 1 auto;min-width:0;padding:7px 9px;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--canvas);color:var(--ink)}.text-input:focus{border-color:var(--accent-line)}.select{padding:5px 8px;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--surface);color:var(--ink)}.switch{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-muted)}.capsule{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border:1px solid var(--accent-line);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-text);font-size:11px;font-weight:700;white-space:nowrap}.capsule--beta{border-color:var(--yellow);background:var(--yellow-soft);color:var(--yellow-text)}.spinner{width:13px;height:13px;border:2px solid var(--accent-line);border-top-color:var(--accent-text);border-radius:50%;animation:spin .8s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.person-avatar{align-items:center;background:linear-gradient(145deg,var(--accent-fill),var(--accent-fill-hover));border:1px solid rgb(var(--accent-rgb) / .22);border-radius:50%;box-sizing:border-box;color:var(--on-fill);display:inline-flex;flex:0 0 var(--person-avatar-size, 32px);font-size:calc(var(--person-avatar-size, 32px) * .42);font-weight:800;height:var(--person-avatar-size, 32px);justify-content:center;line-height:1;object-fit:cover;overflow:hidden;text-transform:uppercase;width:var(--person-avatar-size, 32px)}.person-avatar--initial{background:var( --person-avatar-fill, linear-gradient(145deg, var(--accent-fill), var(--accent-fill-hover)) );border-color:var(--person-avatar-line, rgb(var(--accent-rgb) / .22));box-shadow:inset 0 0 0 1px #fff3;color:var(--person-avatar-ink, var(--on-fill));-webkit-user-select:none;user-select:none}.auth-screen{align-items:center;background:radial-gradient(circle at 18% 12%,rgb(var(--cobalt-rgb) / 18%),transparent 34%),radial-gradient(circle at 82% 88%,rgb(var(--yellow-rgb) / 16%),transparent 32%),var(--canvas);display:flex;justify-content:center;min-height:100vh;padding:32px}.auth-card{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-overlay);display:flex;flex-direction:column;gap:14px;max-width:560px;padding:44px;text-align:center;width:100%}.auth-card>img{border-radius:18px;box-shadow:0 10px 30px rgb(var(--cobalt-rgb) / 18%)}.auth-card__eyebrow{color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.14em;margin:4px 0 0}.auth-card h1{font-size:clamp(24px,4vw,34px);margin:0}.auth-card>p:not(.auth-card__eyebrow){color:var(--ink-muted);line-height:1.75;margin:0}.auth-card__error{background:var(--danger-soft);border:1px solid var(--danger-text);border-radius:10px;color:var(--danger-text);line-height:1.6;padding:12px 14px;text-align:left;width:100%}.auth-card__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.auth-card__actions button{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:8px;min-height:42px;padding:9px 16px}.auth-card__actions .auth-card__primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-fill)}.auth-card__actions button:disabled{cursor:wait;opacity:.55}.account{position:relative;min-width:0}.account__trigger{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;gap:8px;max-width:220px;min-width:0;padding:4px 6px 4px 4px}.account__trigger:hover,.account__trigger[aria-expanded=true]{background:var(--surface-sunken, rgb(0 0 0 / .04));border-color:var(--line)}.account__avatar{border-radius:50%;flex:none;height:28px;object-fit:cover;width:28px}.account__avatar--initial{align-items:center;background:var(--accent-fill);color:var(--on-fill);display:inline-flex;font-size:13px;font-weight:800;justify-content:center;text-transform:uppercase}.account__name{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account__menu{position:fixed;z-index:40;overflow-y:auto;padding:6px;border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-overlay)}.account__item{align-items:center;background:none;border:none;border-radius:8px;color:var(--ink);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:10px;padding:9px 10px;text-align:left;width:100%}.account__item:hover:not(:disabled),.account__item:focus-visible{background:var(--accent-soft)}.account__item:disabled{cursor:not-allowed;opacity:.5}@media(max-width:1080px){.account__name{display:none}}.accent-coral{--accent-rgb: var(--coral-rgb);--accent: var(--coral);--accent-text: var(--coral-text);--accent-fill: var(--coral-fill);--accent-fill-hover: var(--coral-fill-hover);--accent-soft: var(--coral-soft);--accent-line: var(--coral-hairline)}.accent-cobalt{--accent-rgb: var(--cobalt-rgb);--accent: var(--cobalt);--accent-text: var(--cobalt-text);--accent-fill: var(--cobalt-fill);--accent-fill-hover: var(--cobalt-fill-hover);--accent-soft: var(--cobalt-soft);--accent-line: var(--cobalt-hairline)}.accent-yellow{--accent-rgb: var(--yellow-rgb);--accent: var(--yellow);--accent-text: var(--yellow-text);--accent-fill: var(--yellow-fill);--accent-fill-hover: var(--yellow-fill-hover);--accent-soft: var(--yellow-soft);--accent-line: var(--yellow-hairline)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.panel__heading{display:inline-flex;align-items:center;margin:0;font-size:inherit;font-weight:inherit;line-height:1}.section-chip__icon{display:inline-flex;font-size:12px;line-height:1}.panel__caption{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid var(--line);color:var(--ink-muted);font-size:12px}.icon-btn--32{width:32px;height:32px;font-size:15px}.copy-btn__check{color:var(--success-text);font-weight:700}.segmented{display:flex;gap:4px}.segmented--sticky{position:sticky;top:0;z-index:1;padding:4px 20px 10px;background:var(--surface);border-bottom:1px solid var(--line)}.segmented__tab{padding:6px 14px;border:1px solid transparent;border-radius:var(--radius-chip);background:transparent;color:var(--ink-muted);font-weight:700;white-space:nowrap}.segmented__tab:hover{background:var(--cobalt-soft);color:var(--ink)}.segmented__tab[aria-selected=true]{background:var(--cobalt-fill);color:var(--on-fill)}.segmented__tab[aria-selected=true]:focus-visible{outline-color:var(--focus-ring-on-fill);outline-offset:-4px}.modal.modal--railed{border-top:none}.shortcuts{display:flex;flex-direction:column;gap:2px;margin:0}.shortcuts__row{display:flex;align-items:baseline;gap:12px;padding:5px 0}.shortcuts__row+.shortcuts__row{border-top:1px solid var(--line)}.shortcuts__description{flex:1 1 auto;min-width:0;font-size:13px}.shortcuts__keys{flex:none;margin:0;font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--ink-muted);white-space:nowrap}.shortcuts__empty{margin:0;color:var(--ink-faint);font-size:13px}.resize-handle{flex:none;width:14px;align-self:stretch;display:flex;align-items:center;justify-content:center;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:transparent}.resize-handle--horizontal{width:auto;height:14px;align-self:auto;cursor:row-resize}.resize-handle__grip{width:2px;height:100%;border-radius:var(--radius-pill);background:var(--line);transition:width 80ms ease,background-color 80ms ease}.resize-handle--horizontal .resize-handle__grip{width:100%;height:2px;transition:height 80ms ease,background-color 80ms ease}.resize-handle:hover .resize-handle__grip,.resize-handle.is-dragging .resize-handle__grip,.resize-handle:focus-visible .resize-handle__grip{width:4px;background:var(--cobalt)}.resize-handle--horizontal:hover .resize-handle__grip,.resize-handle--horizontal.is-dragging .resize-handle__grip,.resize-handle--horizontal:focus-visible .resize-handle__grip{width:100%;height:4px}.fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;flex-direction:column;background:var(--surface)}.fullscreen__header{display:flex;align-items:center;gap:12px;flex:none;padding:14px 5%}.fullscreen__title{margin:0;font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fullscreen__spacer{flex:1 1 auto}.fullscreen__divider{flex:none;height:2px;background:var(--line-strong)}.fullscreen__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 5% 24px}.hint{position:relative;display:inline-flex;flex:none}.hint__button{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:none;background:none;color:var(--ink-faint);cursor:help}.hint__button:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;border:1.2px solid currentColor}.hint__button:hover,.hint__button:focus-visible{color:var(--accent-text, var(--cobalt-text))}.hint__body{position:fixed;top:0;left:0;z-index:160;width:max-content;max-width:min(300px,calc(100vw - 16px));padding:8px 10px;border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-overlay);font-size:11px;line-height:1.6;color:var(--ink);text-align:left;white-space:normal;visibility:hidden;opacity:0}.hint__body[data-open=true]{visibility:visible;opacity:1}.owl-mark{border-radius:22.4%}.app-shell{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);height:100vh;height:100dvh;overflow:hidden}.app-boot{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:24px;color:var(--ink-muted);background:var(--canvas)}.app-boot__stage{display:flex;flex-direction:column;align-items:center;margin-bottom:min(6vh,48px)}.app-boot__identity{display:flex;flex-direction:column;align-items:center}.app-boot__wordmark{margin:18px -.28em 0 0;color:var(--ink);font-size:20px;font-weight:700;letter-spacing:.28em;line-height:1}.app-boot__tagline{margin:12px 0 0;color:var(--ink-muted);font-size:13px;line-height:1}.app-boot img{width:64px;height:64px}.app-boot__status{display:flex;flex-direction:column;align-items:center;margin-top:52px}.app-boot__progress{width:min(200px,60vw);height:3px;overflow:hidden;border-radius:999px;background:var(--line)}.app-boot__bar{position:relative;height:100%;border-radius:inherit;background:var(--cobalt-fill);transition:width .32s cubic-bezier(.22,.61,.36,1)}.app-boot__bar:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);animation:app-boot-sheen 1.4s ease-in-out infinite}.app-boot__caption{margin:14px 0 0;color:var(--ink-muted);font-size:12px;font-variant-numeric:tabular-nums;line-height:1}@keyframes app-boot-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.app-banners:empty{min-height:0}.app-body{--sidebar-w: 280px;--chat-w: 420px;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;min-height:0;position:relative}.app-body>.sidebar{grid-column:1;width:var(--sidebar-w);overflow:hidden}.app-body>.app-body__sidebar-resizer{grid-column:2}.app-body>:where(.recording-view){grid-column:3}.app-body>.app-body__chat-resizer{grid-column:4}.app-body[data-sidebar-collapsed=true]{--sidebar-w: 0px}.app-body[data-sidebar-collapsed=true]>.sidebar{visibility:hidden;border-right:none}.app-body>.chat{grid-column:5;width:var(--chat-w)}.app-body__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:35;background:var(--scrim)}.toolbar-shell{background:var(--surface)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 14px}.toolbar__brand{display:flex;align-items:center;gap:9px}.toolbar__brand img{width:28px;height:28px}.toolbar__wordmark{font-size:15px;font-weight:900;letter-spacing:1.6px}.toolbar__spacer{flex:1 1 auto}.toolbar__recording{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:8px 12px;min-width:0}.toolbar__status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-muted);white-space:nowrap}.toolbar__lock-notice{align-items:center;color:var(--ink-muted);display:inline-flex;font-size:12px;gap:4px;white-space:nowrap}.toolbar__readonly-action-guard{display:flex;align-items:flex-start;gap:6px;margin:0;padding:7px 14px 9px;border-top:1px solid var(--line);color:var(--ink-muted);font-size:12px;line-height:1.5}.toolbar__readonly-action-guard .material-icon{flex:none;margin-top:1px}.toolbar__status-dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--ink-faint)}.toolbar__status[data-status=recording] .toolbar__status-dot{background:var(--danger-fill);animation:pulse 1.4s ease-in-out infinite}.toolbar__status[data-status=starting] .toolbar__status-dot,.toolbar__status[data-status=stopping] .toolbar__status-dot{background:var(--yellow)}@keyframes pulse{50%{opacity:.3}}.toolbar__voice-live{display:inline-flex}.toolbar__voice{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--danger-text);border-radius:var(--radius-pill);background:var(--danger-soft);color:var(--danger-text);font-size:12px;font-weight:700;white-space:nowrap}.toolbar__voice-dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--danger-fill);animation:pulse 1.4s ease-in-out infinite}.toolbar__voice[data-phase=connecting] .toolbar__voice-dot{background:var(--yellow);animation:none}.toolbar__voice[data-phase=connecting]{border-color:var(--line);background:var(--surface);color:var(--ink-muted)}.toolbar__version-wrap{position:relative;display:inline-flex}.toolbar__version{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-muted);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.toolbar__version:hover,.toolbar__version:focus-visible{border-color:var(--cobalt);color:var(--cobalt-text);background:var(--cobalt-soft)}.toolbar__cloud-sync-wrap{position:relative;display:inline-flex}.toolbar__cloud-sync{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-muted);font-size:11px;white-space:nowrap}.toolbar__cloud-sync[data-state=attention]{border-color:var(--yellow);background:var(--yellow-soft);color:var(--yellow-text)}.toolbar__cloud-sync[data-state=pending]{border-color:var(--cobalt);background:var(--cobalt-soft);color:var(--cobalt-text)}.toolbar__cloud-sync-detail{padding-left:5px;border-left:1px solid currentColor;opacity:.75}.toolbar__cloud-sync-log{position:absolute;z-index:80;top:calc(100% + 8px);right:0;width:min(360px,calc(100vw - 28px));max-height:min(420px,65vh);padding:14px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-overlay);color:var(--ink);font-size:12px}.toolbar__cloud-sync-log>:first-child{display:block;margin-bottom:8px}.toolbar__cloud-sync-log p{margin:0;color:var(--ink-muted)}.toolbar__cloud-sync-log-error{color:var(--danger-text)!important}.toolbar__cloud-sync-attention{display:grid;gap:8px;margin-bottom:12px;padding:10px;border:1px solid var(--yellow);border-radius:var(--radius-control);background:var(--yellow-soft)}.toolbar__cloud-sync-log .toolbar__cloud-sync-attention li{grid-template-columns:minmax(0,1fr);gap:4px}.toolbar__cloud-sync-log .toolbar__cloud-sync-attention li+li{padding-top:8px;border-top:1px solid var(--yellow)}.toolbar__cloud-sync-log .toolbar__cloud-sync-attention span{color:var(--yellow-text)}.toolbar__cloud-sync-log .toolbar__cloud-sync-attention time{font-family:inherit}.toolbar__cloud-sync-attention-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.toolbar__cloud-sync-attention-actions .btn{min-height:30px;white-space:normal}.toolbar__cloud-sync-log ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.toolbar__cloud-sync-log li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;align-items:start}.toolbar__cloud-sync-log time{color:var(--ink-faint);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.toolbar__cloud-sync-log li[data-tone=success] span{color:var(--success-text)}.toolbar__cloud-sync-log li[data-tone=warning] span{color:var(--yellow-text)}.cloud-sync-conflict{flex-wrap:wrap}.cloud-sync-conflict__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media(max-width:640px){.cloud-sync-conflict__actions{flex:1 1 100%}}.meters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;min-width:0}.meter{display:flex;align-items:center;gap:8px;flex:0 1 240px;min-width:170px}.meter[data-enabled=false]{opacity:.55}.meter__label{display:inline-flex;align-items:center;justify-content:flex-end;width:96px;gap:6px;font-size:11px;color:var(--ink-muted);flex:none}.meter__switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:22px;height:13px;margin:0;flex:none;border-radius:var(--radius-pill);background:rgb(var(--ink-rgb) / .22);transition:background .12s ease;cursor:pointer}.meter__switch:after{content:"";position:absolute;top:1.5px;left:1.5px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .12s ease}.meter__switch:checked{background:var(--cobalt-fill)}.meter__switch:checked:after{transform:translate(9px)}.meter__switch:disabled{cursor:not-allowed;opacity:.5}.meter__name{flex:0 1 auto;min-width:0;max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meter__track{position:relative;flex:1 1 auto;height:7px;border-radius:var(--radius-pill);background:var(--canvas);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.meter__fill{position:absolute;inset:0 auto 0 0;border-radius:var(--radius-pill);background:var(--level-ok);transition:width 80ms linear}.meter[data-hot=true] .meter__fill{background:var(--level-hot)}.banner{display:flex;align-items:flex-start;gap:10px;padding:9px 16px;font-size:13px;border-bottom:1px solid var(--line)}.banner--error{background:var(--danger-soft);color:var(--danger-text)}.banner--warning{background:var(--yellow-soft);color:var(--yellow-text)}.banner--info{background:var(--cobalt-soft);color:var(--ink)}.banner__body{flex:1 1 auto;min-width:0}.banner__line{margin:0}.banner__line+.banner__line{margin-top:4px}.banner__close{border:none;background:transparent;color:inherit;padding:0 4px;line-height:1;font-size:16px}.banner__close:hover:not(:disabled){background:rgb(var(--ink-rgb) / .1);color:inherit}.recording-view{--transcript-row: 260px;display:grid;grid-template-rows:auto var(--transcript-row) 14px minmax(240px,1fr);container-type:inline-size;container-name:recording-view;min-width:0;min-height:0;gap:12px;padding:12px;overflow:hidden}.recording-view[data-recording-view-tabbed=true]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(240px,1fr);grid-template-areas:"header" "tabs" "panel";overflow:hidden}.recording-view[data-recording-view-tabbed=true]>:where(.recording-header){grid-area:header}.recording-view[data-recording-view-tabbed=true]>.recording-view__lower-tabs{grid-area:tabs}.recording-view[data-recording-view-tabbed=true]>.transcript,.recording-view[data-recording-view-tabbed=true]>.recording-view__lower>.panel{grid-area:panel;min-height:0;height:auto;max-height:none}.recording-view[data-recording-view-tabbed=true]>.recording-view__lower{display:contents}.recording-view[data-recording-view-tabbed=true]>.recording-view__transcript-resizer,.recording-view[data-recording-view-tabbed=true]>.recording-view__lower>.recording-view__lower-resizer{display:none}.recording-view[data-recording-view-tabbed=true][data-active-recording-view-panel=transcript]>.recording-view__lower>.panel,.recording-view[data-recording-view-tabbed=true][data-active-recording-view-panel=summary]>.transcript,.recording-view[data-recording-view-tabbed=true][data-active-recording-view-panel=summary]>.recording-view__lower>.notes,.recording-view[data-recording-view-tabbed=true][data-active-recording-view-panel=notes]>.transcript,.recording-view[data-recording-view-tabbed=true][data-active-recording-view-panel=notes]>.recording-view__lower>.summary{display:none}.recording-view--split>.transcript{height:var(--transcript-row);max-height:var(--transcript-row)}.recording-view--compact{display:flex;flex-direction:column;overflow-y:auto}.recording-view.recording-view--compact[data-recording-view-tabbed=true]{overflow-y:auto}.recording-view--compact>.recording-view__transcript-resizer{display:none}.recording-view--compact>.panel{flex:0 0 260px;height:260px;max-height:260px}.recording-header{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,auto) auto auto;grid-template-areas:"accent identity links aside cost";column-gap:12px;row-gap:0;align-items:center;flex:none;padding:12px 16px;margin:-16px -16px 0;background:var(--surface);border-bottom:2px solid var(--line-strong)}.recording-header__accent{grid-area:accent;width:7px;min-height:46px;align-self:stretch;flex:none;border-radius:3.5px;background:var(--accent)}.recording-header__identity{grid-area:identity;display:flex;flex-direction:column;gap:1px;min-width:0}.recording-header__kicker-row{display:flex;align-items:center;gap:8px;min-width:0}.recording-header__mode-select{flex:none;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding:1px 6px;border:1px solid var(--accent-line);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-text);font-size:11px;font-weight:700;line-height:1.4;cursor:pointer}.recording-header__mode-select:disabled{cursor:not-allowed;opacity:.6}.recording-header__aside{grid-area:aside;display:flex;align-items:center;gap:10px}.recording-header>.recording-links{grid-area:links;justify-self:end;max-width:min(100%,420px)}.recording-header>.cost{grid-area:cost;align-self:center}.recording-links{display:flex;align-items:center;gap:5px;min-width:0;overflow-x:auto}.recording-links__item{display:inline-flex;align-items:center;gap:5px;flex:none;max-width:190px;min-height:28px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--canvas);color:var(--ink-muted);font-size:11px;text-decoration:none}.recording-links__item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.recording-links__item:hover{border-color:var(--accent-line);color:var(--ink)}.recording-links__item--stale{border-style:dashed;opacity:.76}button.recording-links__item--unlinked{border-style:dashed}button.recording-links__item--unlinked:hover{border-color:var(--accent-line);color:var(--ink)}.recording-header__title{width:100%;min-width:0;margin-left:-6px;text-overflow:ellipsis;white-space:nowrap;padding:3px 6px;border:1px solid transparent;border-radius:var(--radius-chip);background:transparent;font-size:17px;font-weight:700}.recording-header__title:hover:not(:disabled),.recording-header__title:focus{border-color:var(--line);background:var(--surface)}.recording-header__empty{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;margin:0}.recording-header__empty p{margin:0;font-size:17px;font-weight:700;color:var(--ink-muted)}.recording-header__spacer{flex:1 1 auto}.recording-view__lower{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-height:0}.recording-view__lower-resizer{align-self:stretch;min-height:100%}.recording-view__lower>.panel{min-height:240px}.recording-view__lower--stacked{grid-template-columns:minmax(0,1fr);gap:12px}.recording-view__lower-tabs{flex:none}.recording-view[data-recording-view-layout-preset=transcript-left]:not([data-recording-view-tabbed=true]),.recording-view[data-recording-view-layout-preset=context-right]:not([data-recording-view-tabbed=true]),.recording-view[data-recording-view-layout-preset=summary-right]:not([data-recording-view-tabbed=true]){display:grid;grid-template-columns:var(--recording-view-split-columns, minmax(0, 1fr) 14px minmax(0, 1fr));grid-template-rows:auto var(--recording-view-split-rows, minmax(240px, 1fr) 14px minmax(240px, 1fr));column-gap:5px;overflow:hidden}.recording-view[data-recording-view-layout-preset=transcript-left]:not([data-recording-view-tabbed=true]){grid-template-areas:"header header header" "transcript col-split notes" "transcript col-split row-split" "transcript col-split summary"}.recording-view[data-recording-view-layout-preset=context-right]:not([data-recording-view-tabbed=true]){grid-template-areas:"header header header" "transcript col-split notes" "row-split col-split notes" "summary col-split notes"}.recording-view[data-recording-view-layout-preset=summary-right]:not([data-recording-view-tabbed=true]){grid-template-areas:"header header header" "transcript col-split summary" "row-split col-split summary" "notes col-split summary"}.recording-view.recording-view--compact[data-recording-view-layout-preset]:not([data-recording-view-layout-preset=standard]):not([data-recording-view-tabbed=true]){grid-template-rows:auto minmax(240px,1fr) 0 minmax(240px,1fr);overflow-y:auto}.recording-view[data-recording-view-layout-preset]:not([data-recording-view-layout-preset=standard]):not([data-recording-view-tabbed=true])>.recording-header{grid-area:header}.recording-view[data-recording-view-layout-preset]:not([data-recording-view-layout-preset=standard]):not([data-recording-view-tabbed=true])>.transcript{grid-area:transcript;min-height:0;height:auto;max-height:none}.recording-view[data-recording-view-layout-preset]:not([data-recording-view-layout-preset=standard]):not([data-recording-view-tabbed=true])>.recording-view__lower{display:contents}.recording-view[data-recording-view-layout-preset]:not([data-recording-view-layout-preset=standard]):not([data-recording-view-tabbed=true])>.recording-view__lower>.summary{grid-area:summary;min-height:0}.recording-view[data-recording-view-layout-preset]:not([data-recording-view-layout-preset=standard]):not([data-recording-view-tabbed=true])>.recording-view__lower>.notes{grid-area:notes;min-height:0}.recording-view[data-recording-view-layout-preset]:not([data-recording-view-layout-preset=standard]):not([data-recording-view-tabbed=true])>.recording-view__transcript-resizer{grid-area:row-split}.recording-view[data-recording-view-layout-preset]:not([data-recording-view-layout-preset=standard]):not([data-recording-view-tabbed=true])>.recording-view__lower>.recording-view__lower-resizer{grid-area:col-split}.recording-view[data-recording-view-layout-preset]:not([data-recording-view-layout-preset=standard]):not([data-recording-view-tabbed=true])>.transcript>.panel__header{flex-wrap:wrap}.recording-view[data-recording-view-layout-preset]:not([data-recording-view-layout-preset=standard]):not([data-recording-view-tabbed=true])>.transcript>.panel__header>.panel__spacer{flex-basis:100%;height:0}.recording-view[data-recording-view-layout-preset]:not([data-recording-view-layout-preset=standard]):not([data-recording-view-tabbed=true])>.transcript>.panel__header>.panel__chip-cluster,.recording-view[data-recording-view-layout-preset]:not([data-recording-view-layout-preset=standard]):not([data-recording-view-tabbed=true])>.transcript>.panel__header>.panel__chip-cluster>.meters,.recording-view[data-recording-view-layout-preset]:not([data-recording-view-layout-preset=standard]):not([data-recording-view-tabbed=true])>.transcript>.panel__header>.panel__chip-cluster>.transcript__source-cluster>.meters{flex-wrap:wrap}.recording-view[data-recording-view-layout-preset]:not([data-recording-view-layout-preset=standard]):not([data-recording-view-tabbed=true])>.transcript>.panel__header>.panel__chip-cluster>.meters>.meter,.recording-view[data-recording-view-layout-preset]:not([data-recording-view-layout-preset=standard]):not([data-recording-view-tabbed=true])>.transcript>.panel__header>.panel__chip-cluster>.transcript__source-cluster>.meters>.meter{flex-basis:auto}.export{position:relative;display:inline-flex;flex:none;align-items:center;gap:6px}.export__progress{color:var(--ink-faint);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.export__cancel{flex:none}.export__menu{position:fixed;z-index:30;display:flex;flex-direction:column;min-width:0;padding:4px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-overlay)}.export__item{display:flex;flex-direction:column;gap:1px;padding:7px 9px;border:none;border-radius:var(--radius-chip);background:none;color:var(--ink);text-align:left}.export__item:hover{background:var(--accent-soft)}.export__item-title{font-size:13px}.export__item-hint{color:var(--ink-faint);font-size:11px}@media(max-width:1180px){.app-body--chat-open>.chat{grid-column:auto;position:absolute;z-index:30;top:0;right:0;bottom:0;width:min(var(--chat-w),100%);box-shadow:var(--shadow-overlay);background:var(--surface)}.app-body>.app-body__chat-resizer{display:none}}@media(max-width:820px){.app-body,.app-body--chat-open{grid-template-columns:minmax(0,1fr)}.app-body>:where(.recording-view){grid-column:1}.app-body>.app-body__sidebar-resizer{display:none}.app-body>.sidebar{position:absolute;z-index:40;top:0;bottom:0;left:0;width:min(var(--sidebar-w),84%);box-shadow:var(--shadow-overlay)}.recording-view{padding:10px}.recording-header{column-gap:8px}}@container recording-view (max-width: 640px){.recording-header{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"accent identity identity" "accent links links" "accent aside cost"}.recording-header>.recording-links{max-width:100%;margin-top:6px}.recording-header__aside{flex-wrap:wrap;margin-top:6px}}.search-replace{position:relative;display:inline-flex;flex:none}.search-replace__panel{position:fixed;z-index:30;display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-overlay)}.search-replace__field{display:flex;align-items:center;gap:8px}.search-replace__field label{flex:none;width:3em;font-size:12px;color:var(--ink-muted)}.search-replace__counts{display:grid;gap:2px;margin:0;padding:8px 10px;list-style:none;border-radius:var(--radius-chip);background:var(--canvas);font-size:12px}.search-replace__counts li{display:flex;justify-content:space-between;gap:12px;color:var(--ink-muted)}.search-replace__counts li:not([data-count="0"]){color:var(--ink);font-weight:600}.search-replace__status{font-size:12px;color:var(--ink-muted)}.search-replace__actions{display:flex;align-items:center;gap:6px}.search-replace__note{margin:0;font-size:12px;color:var(--ink-faint)}[data-search-hit=true]{outline:2px solid var(--accent-line, var(--cobalt));outline-offset:2px;border-radius:var(--radius-chip)}.sidebar{display:flex;flex-direction:column;min-height:0;background:var(--surface);border-right:1px solid var(--line)}[data-sidebar-collapsed=true] .sidebar{visibility:hidden}.sidebar__header{display:flex;align-items:center;gap:10px;flex:none;padding:16px 14px 13px;border-bottom:1px solid var(--line)}.sidebar__identity{flex:1 1 auto;min-width:0}.sidebar__title{margin:0;font-size:12px;font-weight:800;letter-spacing:1.2px;line-height:1.25;color:var(--ink-muted)}.sidebar__header-actions{align-items:center;display:flex;flex:none;gap:4px}.sidebar__header-action{background:none;border:none;border-radius:50%;color:var(--ink-muted);cursor:pointer;display:grid;flex:none;height:30px;padding:0;place-items:center;width:30px}.sidebar__header-action:hover,.sidebar__header-action[aria-expanded=true],.sidebar__header-action[data-active=true]{background:var(--surface-hover);color:var(--ink)}.sidebar__new{flex:none;width:30px;height:30px;border-radius:50%;border:none;padding:0;background:var(--coral-fill);color:var(--on-fill);display:grid;place-items:center}.sidebar__new:hover:not(:disabled){background:var(--coral-fill-hover)}.sidebar__search{display:flex;flex-direction:column;gap:6px;flex:none;padding:10px 14px;border-bottom:1px solid var(--line)}.sidebar__search-field{display:flex;align-items:center;gap:6px;color:var(--ink-muted);min-width:0}.sidebar__search-input{font-size:13px}.sidebar__search-sort{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:var(--ink-muted)}.sidebar__search-sort-label{flex:none}.sidebar__search-sort-select{flex:1 1 auto;min-width:0;font-size:12px}.sidebar__search-summary{padding:8px 10px 2px;color:var(--ink-faint);font-size:11px;list-style:none}.sidebar__list{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:6px;margin:0;list-style:none}.sidebar__empty{padding:12px 10px;color:var(--ink-faint);font-size:13px}.history-item{position:relative;display:flex;align-items:center;gap:4px;height:58px;border-radius:var(--radius-chip);padding:2px}.history-item:hover{background:var(--canvas)}.history-item[data-selected=true]{background:var(--cobalt-soft)}.history-item[data-selected=true]:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:3px;border-radius:var(--radius-pill);background:var(--cobalt-text)}.history-item__open{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;height:100%;min-width:0;text-align:left;border:none;background:transparent;padding:5px 8px;border-radius:var(--radius-chip)}.history-item__title{display:block;min-width:0;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-item__mode{margin-right:6px;padding:1px 6px;font-size:10px;vertical-align:1px}.history-item__meta{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;color:var(--ink-faint)}.history-item__meta-part{white-space:nowrap}.history-item[data-selected=true] .history-item__meta{color:var(--ink-muted)}.history-item__delete{margin-top:2px}@media(max-width:820px){.sidebar__list{padding:8px;gap:4px}}.history-item__badge{background:var(--ink-faint);border-radius:var(--radius-pill);color:var(--on-fill);font-size:10px;font-weight:700;margin-right:6px;padding:1px 6px;vertical-align:1px}.sidebar__footer-actions{display:flex;flex-direction:column;flex:none}.sidebar__archived-toggle,.sidebar__shared-toggle,.sidebar__trash-toggle,.sidebar__tutorial-link{align-items:center;background:none;border:none;border-top:1px solid var(--line);color:var(--ink-muted);cursor:pointer;display:flex;flex:none;flex-shrink:0;font:inherit;font-size:12px;gap:8px;padding:10px 14px;text-align:left;width:100%}.sidebar__tutorial-link{box-sizing:border-box;text-decoration:none}.sidebar__archived-toggle:hover,.sidebar__shared-toggle:hover,.sidebar__trash-toggle:hover,.sidebar__tutorial-link:hover{color:var(--ink)}.meeting-trash__list{display:flex;flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none}.meeting-trash__results{display:grid;gap:8px;margin-block:12px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--canvas)}.meeting-trash__results h3,.meeting-trash__results ul{margin:0}.meeting-trash__results ul{display:grid;gap:4px;padding-inline-start:1.25rem}.meeting-trash__results li[data-delete-status=failed]{color:var(--danger-text)}.meeting-trash__item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-chip)}.meeting-trash__item>div:not(.meeting-trash__item-actions){display:flex;flex-direction:column;min-width:0}.meeting-trash__item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-trash__item span{color:var(--ink-muted);font-size:12px}.meeting-trash__item-actions{display:flex;flex-direction:row;flex:none;flex-wrap:nowrap;gap:8px;justify-content:flex-end;white-space:nowrap}@media(max-width:520px){.meeting-trash__item{align-items:stretch;flex-direction:column}}.sidebar__shared{display:flex;flex-direction:column;flex:none;min-height:0;overflow-y:auto}.sidebar__section-title{margin:0}.panel{display:flex;flex-direction:column;min-height:0;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius-card);box-shadow:var(--shadow-dropdown);overflow:hidden}.panel--coral{--accent-rgb: var(--coral-rgb);--accent: var(--coral);--accent-text: var(--coral-text);--accent-fill: var(--coral-fill);--accent-fill-hover: var(--coral-fill-hover);--accent-soft: var(--coral-soft);--accent-line: var(--coral-hairline)}.panel--cobalt{--accent-rgb: var(--cobalt-rgb);--accent: var(--cobalt);--accent-text: var(--cobalt-text);--accent-fill: var(--cobalt-fill);--accent-fill-hover: var(--cobalt-fill-hover);--accent-soft: var(--cobalt-soft);--accent-line: var(--cobalt-hairline)}.panel--yellow{--accent-rgb: var(--yellow-rgb);--accent: var(--yellow);--accent-text: var(--yellow-text);--accent-fill: var(--yellow-fill);--accent-fill-hover: var(--yellow-fill-hover);--accent-soft: var(--yellow-soft);--accent-line: var(--yellow-hairline)}.panel__header{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.panel__spacer{flex:1 1 auto}.panel__chip-cluster{display:inline-flex;align-items:center;gap:2px}@media(max-width:640px){.panel__header{flex-wrap:wrap}.panel__header>.panel__spacer{flex-basis:100%;height:0}.panel__header>.panel__chip-cluster,.panel__header>.panel__chip-cluster>.meters,.panel__header>.panel__chip-cluster>.transcript__source-cluster,.panel__header>.panel__chip-cluster>.transcript__source-cluster>.meters{flex-wrap:wrap}}.panel__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:10px 12px}.panel__empty{color:var(--ink-muted);text-align:center;padding:28px 12px}.panel__empty strong{display:block;color:var(--ink);margin-bottom:4px}.panel__drop-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:16px;border:2px dashed var(--accent);border-radius:var(--radius-drop);background:rgb(var(--accent-rgb) / .12);color:var(--ink);font-size:13px;font-weight:700;text-align:center;pointer-events:none}.transcript{position:relative}.transcript__meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.panel__caption:has(>.transcript__meta:empty){display:none}.transcript__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0}.transcript__meta-row>.meters{flex:1 1 auto}.recording-source-recovery{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;padding:8px 10px;border:1px solid var(--yellow-hairline);border-radius:var(--radius-chip);background:var(--yellow-soft);color:var(--yellow-text);font-size:12px}.recording-source-recovery__body{flex:1 1 360px;min-width:0}.recording-source-recovery__body p{margin:2px 0 0}.transcript__source-cluster{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 18px;min-width:0}.panel__header>.panel__chip-cluster>.meters,.panel__header>.panel__chip-cluster>.transcript__source-cluster>.meters{flex:0 1 auto;flex-wrap:nowrap;gap:8px 18px}.panel__header .meter{flex:0 1 190px;min-width:170px}.panel__header .meter__track{min-width:66px}@media(max-width:640px){.panel__header .meter{min-width:148px}.panel__header .meter__track{min-width:44px}}.panel__header>.transcript__duration{margin-left:0}.audio-archive-control{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:12px;color:var(--ink-muted)}.audio-archive-control__toggle{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.audio-archive-control__status{color:var(--ink-faint);white-space:nowrap}.audio-archive-control__consent{flex:1 1 100%;max-width:560px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-sm)}.audio-archive-control__consent p{margin:0 0 8px;line-height:1.6}.audio-archive-control__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.transcript__transport{font-size:11px;color:var(--ink-faint);border:1px solid var(--line);border-radius:var(--radius-pill);padding:1px 8px;white-space:nowrap}.transcript__duration{align-items:center;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-muted);display:inline-flex;flex:none;font-size:11px;gap:5px;margin-left:auto;min-height:24px;padding:1px 8px;white-space:nowrap}.transcript__duration strong{color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.transcript__duration[data-recording-active=true]{background:var(--accent-soft);border-color:var(--accent-line)}@media(max-width:520px){.transcript__duration span:not(.material-symbols-outlined){display:none}}.transcript__list{--transcript-edge-inset: 44px;display:flex;flex:1 0 auto;flex-direction:column;gap:7px;margin-block:var(--transcript-edge-inset)}.transcript__row *{scroll-margin-block:var(--transcript-edge-inset)}.transcript__list--virtual{display:block;position:relative}.transcript__list--virtual>.transcript__row{position:absolute;left:0;right:0}.transcript__importing{display:flex;align-items:center;gap:7px;min-width:0;padding:6px 8px;border-radius:var(--radius-chip);background:rgb(var(--cobalt-rgb) / .08);font-size:12px}.transcript__importing-title{flex:none;font-weight:700;color:var(--ink)}.transcript__importing-file{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-faint)}.file-input-hidden{display:none}.transcript-upload{position:relative;display:inline-flex;align-items:center;flex:none}.transcript-upload__menu{position:fixed;z-index:30;display:flex;flex-direction:column;min-width:0;padding:4px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-overlay)}.transcript-upload__item{display:flex;flex-direction:column;gap:1px;padding:7px 9px;border:none;border-radius:var(--radius-chip);background:none;color:var(--ink);text-align:left}.transcript-upload__item:hover,.transcript-upload__item:focus-visible{background:var(--accent-soft)}.transcript-upload__item-title{font-size:13px}.transcript-upload__item-hint{color:var(--ink-faint);font-size:11px}.panel__body:has(>.transcript__edge),.fullscreen__body:has(>.transcript__edge){display:flex;flex-direction:column;padding-block:0}.transcript__edge{position:sticky;z-index:1;flex:none;height:0;pointer-events:none}.transcript__edge--first{top:8px;order:-1}.transcript__edge--latest{bottom:8px}.transcript__edge>.transcript__scroll-edge{position:absolute;right:0;pointer-events:auto}.transcript__edge--first>.transcript__scroll-edge{top:0}.transcript__edge--latest>.transcript__scroll-edge{bottom:0}.transcript__edge>.transcript__scroll-edge:disabled{pointer-events:none}.transcript__scroll-edge{box-shadow:var(--shadow-dropdown);background:var(--accent-fill);color:var(--on-fill);border-color:transparent;font-size:12px}.transcript__scroll-edge:hover:not(:disabled){background:var(--accent-fill-hover);border-color:transparent;color:var(--on-fill)}.segment{display:flex;align-items:flex-start;gap:8px;padding:6px 8px 6px 5px;border-left:3px solid transparent;border-radius:var(--radius-card);background:rgb(var(--ink-rgb) / .05)}.segment[data-final=false]{border-left-color:var(--accent-line)}.segment[data-final=false] .segment__text{color:var(--ink-muted)}.transcript-block{padding:7px 8px;border-left:3px solid transparent;border-radius:var(--radius-card);background:rgb(var(--ink-rgb) / .05)}.transcript-block__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:3px}.transcript-block__speaker{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;color:var(--ink-muted);font-size:11px;font-weight:600}.transcript-block__count{color:var(--ink-faint);font-weight:400}.transcript-block__time{flex:none;padding-top:2px;color:var(--ink-muted);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.transcript-block__segments{display:flex;flex-direction:column;gap:1px}.segment--grouped{gap:6px;padding:2px 0;border-left:0;border-radius:0;background:transparent}@media(max-width:520px){.transcript-block__header{flex-direction:column;gap:2px}.transcript-block__time{padding-left:26px;text-align:left}}.segment__main{flex:1 1 auto;min-width:0}.segment__speaker{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--ink-muted)}.transcript__session-divider{display:flex;align-items:center;gap:8px;margin:2px 0 8px;color:var(--ink-muted);font-size:12px;font-weight:600}.transcript__session-divider:before,.transcript__session-divider:after{content:"";flex:1 1 auto;border-top:1px solid rgb(var(--ink-rgb) / .16)}.speaker-assignment__session+.speaker-assignment__session{margin-top:18px}.speaker-assignment__heading{margin:0 0 8px;font-size:13px}.speaker-assignment__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,1.2fr);gap:10px;align-items:start;padding:8px 0;border-top:1px solid rgb(var(--ink-rgb) / .08)}.speaker-assignment__identity{display:flex;flex-direction:column;gap:2px;min-width:0}.speaker-assignment__field{position:relative;min-width:0}.speaker-assignment__suggestions{position:static;margin-top:4px;max-height:320px}.speaker-assignment__chip{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:4px 8px 4px 4px;border:1px solid var(--accent-line);border-radius:var(--radius-chip);background:var(--accent-soft);font-size:13px}.speaker-assignment__chip-clear{flex:none;padding:0;border:none;background:transparent;color:var(--ink-muted);font-size:12px;cursor:pointer}.speaker-assignment__chip-clear:disabled{cursor:not-allowed;opacity:.55}.segment__text{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;border-radius:4px;min-height:1.6em}.segment__text:hover{background:var(--accent-soft)}.segment .summary__placeholder{color:var(--ink-muted)}.segment__badges{display:flex;gap:5px;margin-top:3px}.segment__time{font-size:11px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-muted);flex:none;padding-top:2px}.inline-editor{width:100%;resize:vertical;min-height:2.4em;padding:4px 6px;border:1px solid var(--accent);border-radius:var(--radius-chip);background:var(--surface);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.summary .panel__header{flex-wrap:wrap;row-gap:6px}.summary__fullscreen-body{max-width:900px;margin:0 auto}.summary__section+.summary__section{margin-top:16px}.summary__section-header{display:flex;align-items:center;gap:2px;margin-bottom:6px}.summary__section-title{font-size:12px;font-weight:700;color:var(--ink-muted)}.summary__infographic{min-width:0}.summary__infographic-picker{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 0 8px;color:var(--ink-muted);font-size:12px}.summary__infographic .chat-message__image{width:min(100%,720px);max-width:none;margin:0}.summary__infographic-fullscreen{display:grid;min-height:calc(100dvh - 150px);place-items:center}.summary__infographic-fullscreen .chat-message__image{width:min(100%,1280px);max-width:none;margin:0}@media(max-width:520px){.summary__infographic-picker{grid-template-columns:1fr}}.summary__items{display:flex;flex-direction:column;gap:6px}.summary-item{display:flex;align-items:flex-start;gap:7px;padding:5px 6px;border-radius:var(--radius-card);background:var(--canvas)}.summary-item__bullet{color:var(--accent-text);flex:none;line-height:1.6}.summary-item__main{flex:1 1 auto;min-width:0}.summary-item__text{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;border-radius:4px;min-height:1.6em}.summary-item__text:hover{background:var(--accent-soft)}.summary-item--action{gap:10px;padding:9px 10px;border:1px solid var(--line)}.summary-item__side{display:flex;flex:none;align-items:center;gap:7px}.summary-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px}.summary-item__field{display:inline-flex;align-items:center;gap:5px}.summary-item__field-label{flex:none;font-size:11px;font-weight:700;color:var(--ink-faint)}.summary-item__input{padding:2px 6px;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--surface);color:var(--ink);font-size:12px}.summary-item__input[type=text]{width:9em}.summary-item__owner-picker{position:relative}.summary-item__field--owner .summary-item__input{width:12em}.summary-item__owner-suggestions{right:auto;width:min(300px,calc(100vw - 48px))}.summary-item__owner-chip{display:inline-flex;align-items:center;gap:5px;max-width:16em;padding:2px 4px 2px 3px;border:1px solid var(--accent-line);border-radius:var(--radius-pill);background:rgb(var(--accent-rgb) / .12);font-size:12px}.summary-item__owner-chip-name{min-width:0;padding:0 2px;border:none;background:transparent;color:var(--ink);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.summary-item__owner-chip-name:hover:not(:disabled){text-decoration:underline}.summary-item__owner-chip-name:disabled{cursor:default}.summary-item__field--owner{flex-wrap:wrap}.summary-item__owner-hint{flex-basis:100%;color:var(--danger-text);font-size:11px}.summary-item__input--due{width:13.5em}.summary__placeholder{color:var(--ink-faint);font-size:13px}.notes{position:relative}.notes:has([data-testid=context-files][data-drop-targeted=true])>.panel__drop-overlay{display:none}.notes .panel__body{display:flex;flex-direction:column}.notes__stack{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:7px}.fullscreen .notes__stack{min-height:100%}.date-card{display:flex;flex:none;align-items:center;flex-wrap:wrap;gap:7px;padding:9px 10px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--canvas)}.date-card__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-chip);background:var(--cobalt-soft);color:var(--cobalt-text)}.date-card__identity{display:flex;flex-direction:column;gap:1px;min-width:0}.date-card__title{font-size:12px;font-weight:700;color:var(--ink)}.date-card__weekday{font-size:11px;color:var(--ink-faint);min-height:15px}.date-card__input{flex:0 1 auto;width:auto;padding:4px 7px;font-size:12px;font-variant-numeric:tabular-nums}.date-card__now,.notes__goal{flex:none}.notes__heading{display:flex;align-items:center;gap:8px}.notes__raw-toggle{flex:none}.notes__textarea{flex:1 0 auto;width:100%;height:140px;min-height:140px;resize:vertical;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--canvas);color:var(--ink);padding:9px 10px;line-height:1.7;font-family:var(--font-mono)}.notes__textarea:focus{border-color:var(--accent-line)}.notes__preview{flex:1 1 auto;min-height:140px;overflow-y:auto;padding:9px 10px;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--canvas);line-height:1.7}.markdown-live-editor{position:relative;flex:1 0 auto;width:100%;height:140px;min-height:140px;overflow:hidden;resize:vertical;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--canvas)}.markdown-live-editor:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-line) 18%,transparent)}.markdown-live-editor .cm-editor{height:100%;min-height:inherit;color:var(--ink);background:transparent;font-family:var(--font-sans);font-size:14px}.markdown-live-editor .cm-editor.cm-focused{outline:none}.markdown-live-editor .cm-scroller{overflow:auto;font-family:inherit}.markdown-live-editor .cm-content{min-height:100%;padding:9px 10px 28px;line-height:1.7;caret-color:var(--ink)}.markdown-live-editor .cm-line{padding:1px 2px}.markdown-live-editor .cm-placeholder{color:var(--ink-faint);font-style:normal}.markdown-live-editor .cm-activeLine,.markdown-live-editor .cm-md-active-line{background:color-mix(in srgb,var(--accent-line) 7%,transparent)}.markdown-live-editor .cm-selectionBackground,.markdown-live-editor.cm-focused .cm-selectionBackground{background:color-mix(in srgb,var(--accent-line) 24%,transparent)}.markdown-live-editor .cm-md-heading{color:var(--ink);font-weight:750;line-height:1.35}.markdown-live-editor .cm-md-heading-1{padding-top:9px;font-size:1.45em}.markdown-live-editor .cm-md-heading-2{padding-top:7px;font-size:1.25em}.markdown-live-editor .cm-md-heading-3{padding-top:5px;font-size:1.1em}.markdown-live-editor .cm-md-heading-4,.markdown-live-editor .cm-md-heading-5,.markdown-live-editor .cm-md-heading-6{padding-top:3px;font-size:1em}.markdown-live-editor .cm-md-list-item,.markdown-live-editor .cm-md-task{padding-inline-start:4px}.markdown-live-editor .cm-md-bullet-widget,.markdown-live-editor .cm-md-ordered-widget,.markdown-live-editor .cm-md-task-widget{display:inline-block;width:1.5em;color:var(--accent-text);font-weight:700;text-align:center}.markdown-live-editor .cm-md-task-done{color:var(--ink-faint);text-decoration:line-through}.markdown-live-editor .cm-md-quote{margin:2px 0;padding-inline-start:10px;border-inline-start:3px solid var(--accent-line);color:var(--ink-muted)}.markdown-live-editor .cm-md-quote-widget{display:inline-block;width:0}.markdown-live-editor .cm-md-strong{font-weight:750}.markdown-live-editor .cm-md-emphasis{font-style:italic}.markdown-live-editor .cm-md-strikethrough{text-decoration:line-through}.markdown-live-editor .cm-md-link{color:var(--cobalt-text);text-decoration:underline;text-underline-offset:2px}.markdown-live-editor .cm-md-inline-code,.markdown-live-editor .cm-md-code-block{font-family:var(--font-mono)}.markdown-live-editor .cm-md-inline-code{padding:1px 4px;border-radius:4px;background:var(--surface);color:var(--coral-text)}.markdown-live-editor .cm-md-code-block{padding-inline:8px;background:var(--surface)}.markdown-live-editor .cm-md-code-fence-line{padding-block:3px;background:var(--surface)}.markdown-live-editor .cm-md-code-fence-widget{color:var(--ink-faint);font-family:var(--font-mono);font-size:11px}.markdown-live-editor [aria-disabled=true]{cursor:not-allowed;opacity:.78}.notes__editor-help{margin:-1px 0 0}.markdown-format-toolbar{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:2px;min-width:0}.markdown-format-toolbar__separator{flex:none;width:1px;height:18px;margin:0 4px;background:var(--line)}.markdown-format-toolbar__button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text)}.markdown-format-toolbar__button:disabled{cursor:not-allowed;opacity:.5}.markdown-live-editor .cm-md-task-widget{cursor:pointer}.markdown-live-editor [aria-disabled=true] .cm-md-task-widget{cursor:not-allowed}.notes__stack>.notes__editor{height:260px;min-height:260px}.context-files{position:relative;display:flex;flex:none;flex-direction:column;gap:6px;padding-top:4px}.context-files__heading{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.context-files__queue{display:flex;flex-direction:column;gap:5px}.context-files__queue-row{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid rgb(var(--cobalt-rgb) / .16);border-radius:var(--radius-chip);background:rgb(var(--cobalt-rgb) / .08);color:var(--ink-muted);font-size:12px}.context-files__queue-row[data-status=failed]{border-color:var(--danger-text);background:var(--danger-soft)}.context-files__queue-row[data-status=completed],.context-files__queue-row[data-status=cancelled]{background:var(--canvas)}.context-files__queue-content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.context-files__queue-name,.context-files__queue-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-files__queue-name{color:var(--ink)}.context-files__queue-status{font-size:11px;color:var(--ink-faint)}.context-file{display:flex;align-items:center;gap:8px;padding:7px 8px;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--canvas)}.context-file__icon{flex:none;color:var(--ink-faint)}.context-file__open{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0;padding:0;border:none;background:none;color:inherit;text-align:left}.context-file__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ink)}.context-file__metadata{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--ink-faint)}.context-files__drop-hint{margin:2px 0 0;color:var(--ink-faint);font-size:11px;text-align:center}.drop-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px;border:2px dashed var(--cobalt-hairline);border-radius:var(--radius-drop);background:rgb(var(--cobalt-rgb) / .12);color:var(--ink-muted);font-size:12px;text-align:center;pointer-events:none}.drop-overlay strong{color:var(--ink);font-size:14px}.participants{display:flex;flex-direction:column;gap:6px}.participants__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.participant-candidates{display:flex;flex-direction:column;gap:7px;padding:9px;border:1px dashed var(--accent-line);border-radius:var(--radius-card);background:var(--accent-soft)}.participant-candidates__heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 9px;font-size:12px}.participant-candidates__heading span{color:var(--ink-muted);font-size:11px}.participant-candidates>ul,.participant-candidate__evidence{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.participant-candidates>ul>li{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--surface)}.participant-candidate__identity{display:flex;align-items:center;gap:7px;font-size:12px}.participant-candidate__identity span{margin-left:auto;color:var(--ink-muted);font-size:11px}.participant-candidate__evidence{color:var(--ink-muted);font-size:11px}.participant-candidate__actions{display:flex;justify-content:flex-end;gap:6px}.participant-chip{position:relative;display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 8px;border:1px solid var(--accent-line);border-radius:9px;background:rgb(var(--accent-rgb) / .12);font-size:12px}.participant-chip__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.participant-chip__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-chip__view-status{display:flex;flex-direction:column;gap:1px;min-width:0;color:var(--ink-faint);font-size:11px;line-height:1.3}.participant-chip__email-text,.participant-chip__view-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-chip__view-status[data-view-status=can-view] .participant-chip__view-label{color:var(--success-text, var(--ink))}.participant-chip__view-status[data-view-status=not-user] .participant-chip__view-label,.participant-chip__view-status[data-view-status=no-email] .participant-chip__view-label{color:var(--ink-faint)}.participants__grant-notice{margin:0 0 6px;color:var(--ink);font-size:12px;line-height:1.4}.participants__sync-error{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px;color:var(--danger-text, var(--ink));font-size:12px}.participants__non-participant-members{margin-top:2px}.participant-chip:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.participant-chip__order{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:50%;background:transparent;color:var(--ink-muted)}.participant-chip__order:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-text)}.participant-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:50%;background:transparent;color:var(--ink-muted);font-size:13px;line-height:1}.participant-chip__remove:hover{background:var(--danger-soft);color:var(--danger-text)}.participants__field{position:relative;display:flex}.participants__modes{display:flex;align-items:flex-end;gap:8px}.participants__dictionary-mode{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:3px}.participants__alternative{display:flex;flex:none;align-items:center;align-self:flex-end;min-height:calc(1.6em + 16px);gap:8px}.participants__or{flex:none;color:var(--ink-faint);font-size:11px}.participants__new-open{flex:none}.participants__suggestions{position:absolute;z-index:20;top:calc(100% + 3px);left:0;right:0;max-height:190px;overflow-y:auto;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--surface);box-shadow:var(--shadow-dropdown)}.participants__suggestion{align-items:center;display:flex;gap:9px;width:100%;padding:6px 10px;border:none;background:transparent;color:var(--ink);text-align:left;font-size:13px;cursor:pointer}.participants__suggestion:hover,.participants__suggestion[aria-selected=true]{background:var(--accent-soft)}.participants__suggestion-profile{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:1px}.participants__suggestion-profile strong,.participants__suggestion-profile small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participants__suggestion-profile small{color:var(--ink-faint)}.participants__new-form{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--accent-line);border-radius:var(--radius-card);background:var(--canvas)}.participants__new-title{font-size:12px}.participants__new-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.participants__new-fields .field{gap:3px}.participants__new-error{margin:0;color:var(--danger-text);font-size:12px}.participants__new-actions{display:flex;justify-content:flex-end;gap:6px}@media(max-width:720px){.participants__modes{align-items:stretch;flex-direction:column}.participants__alternative{align-self:stretch;justify-content:flex-start}.participants__new-fields{grid-template-columns:1fr}}.recording-view--shared{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:12px 16px 24px}.shared-viewer__header{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.shared-viewer__identity{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.shared-viewer__title{font-size:16px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared-viewer__body{display:flex;flex-direction:column;gap:18px}.shared-viewer__section h2{font-size:13px;margin:0 0 8px}.shared-viewer__section h3{color:var(--ink-muted);font-size:11px;margin:10px 0 4px}.shared-viewer__summary-group ul{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:18px}.shared-viewer__transcript{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.shared-viewer__segment{display:grid;gap:8px;grid-template-columns:minmax(0,140px) 1fr}.shared-viewer__segment-meta{align-items:center;color:var(--ink-muted);display:inline-flex;font-size:11px;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared-viewer__notes{background:var(--surface-sunken, var(--surface));border:1px solid var(--line);border-radius:var(--radius-chip);font-family:inherit;margin:0;padding:10px;white-space:pre-wrap;word-break:break-word}@media(max-width:640px){.shared-viewer__segment{grid-template-columns:1fr;gap:2px}}.legacy-recording-recovery-shelf{background:color-mix(in srgb,var(--yellow) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--yellow) 55%,var(--border));border-radius:var(--radius-md);display:grid;gap:var(--space-2);margin:var(--space-2) var(--space-3);min-width:0;padding:var(--space-3)}.legacy-recording-recovery-shelf p{margin:0}.legacy-recording-recovery-shelf__entry{display:grid;gap:var(--space-2);min-width:0}.legacy-recording-recovery-shelf__entry>span{overflow-wrap:anywhere}.legacy-recording-recovery-shelf__entry>small{color:var(--ink-muted)}.legacy-recording-recovery-shelf__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chat{border-left:1px solid var(--line);border-radius:0;border-top:3px solid var(--accent);border-right:none;border-bottom:none;box-shadow:none}.chat__websearch{flex:none;color:var(--ink-muted);font-weight:700}.chat__thread-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-faint)}.chat__threads{display:inline-flex}.chat__thread-menu-row{flex:none;min-height:0;padding:6px 12px;border-bottom:1px solid var(--line);background:var(--surface)}.chat__thread-menu{display:flex;flex-direction:column;width:100%;max-height:min(320px,36dvh);overflow-y:auto;padding:4px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.chat__thread-item{display:flex;align-items:center;gap:6px;padding:6px 8px;border:none;border-radius:var(--radius-chip);background:none;color:var(--ink);font-size:12px;text-align:left}.chat__thread-item:hover{background:var(--accent-soft)}.chat__thread-item--action{margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 var(--radius-chip) var(--radius-chip);padding-top:8px;color:var(--ink-muted)}.chat__thread-check{flex:none;width:12px;color:var(--accent-text)}.chat__thread-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat__empty{display:flex;flex-direction:column;align-items:center;gap:2px;padding:32px 16px 12px;color:var(--ink-muted);text-align:center}.chat__empty img{width:44px;height:44px;margin-bottom:8px;opacity:.85}.chat__empty strong{color:var(--ink);font-size:15px}.chat__prompts{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 0;padding:0;list-style:none}.chat__prompt{padding:5px 11px;border:1px solid var(--accent-line);border-radius:var(--radius-pill);background:transparent;color:var(--ink);font-size:12px;text-align:left}.chat__prompt:hover{background:var(--accent-soft)}.chat__assist-row{display:flex;justify-content:center;margin-top:8px}.chat__assist{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--accent-fill);border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--on-fill);font-size:12px;font-weight:700}.chat__assist:hover:not(:disabled){background:var(--accent-fill-hover);border-color:var(--accent-fill-hover)}.chat__assist:disabled{opacity:.55}.chat__messages{display:flex;flex-direction:column;gap:14px}.chat-message{display:flex;align-items:flex-start;gap:8px;max-width:100%}.chat-message__avatar{width:28px;height:28px;flex:none;margin-top:1px;border-radius:50%}.chat-message__main{display:flex;flex-direction:column;gap:3px;min-width:0}.chat-message[data-role=assistant] .chat-message__main{flex:1 1 auto}.chat-message[data-role=user]{justify-content:flex-end}.chat-message[data-role=user] .chat-message__main{max-width:min(480px,100%);align-items:flex-end}.chat-message[data-role=user][data-editing=true]{justify-content:stretch}.chat-message[data-role=user][data-editing=true] .chat-message__main{width:100%;max-width:100%;align-items:stretch}.chat-message__bubble{padding:8px 11px;border-radius:var(--radius-bubble);overflow-wrap:anywhere}.chat-message[data-role=user] .chat-message__bubble{background:rgb(var(--cobalt-rgb) / .12);color:var(--ink)}.chat-message[data-role=assistant] .chat-message__bubble{background:var(--canvas);border:1px solid var(--line)}.chat-message__failure{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:12px;color:var(--danger-text)}.chat-message__failure-icon{flex:none;margin-top:2px}.chat-message__failure-label{flex:none;font-weight:700}.chat-message__failure-text{min-width:0}.chat-message__diagnostic{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.chat-message__diagnostic code{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.chat-message__rag{margin:0;font-size:11px;color:var(--ink-faint)}.chat-message__file-search-citations{margin-top:8px;border:1px solid var(--accent-line);border-radius:var(--radius-card);background:var(--accent-soft);color:var(--ink-muted);font-size:.78rem}.chat-message__file-search-citations summary{display:flex;gap:4px;align-items:center;padding:8px 12px;color:var(--ink);cursor:pointer;font-weight:600}.chat-message__file-search-citations ol{display:grid;gap:8px;margin:0;padding:0 12px 12px 32px}.chat-message__file-search-citations li>span{margin-left:8px;color:var(--ink-faint)}.chat-message__file-search-citations blockquote{margin:4px 0 0;padding-left:8px;border-left:2px solid var(--accent-line);white-space:pre-wrap}.chat-message__image{display:block;position:relative;width:100%;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--canvas);color:var(--ink);text-align:left;max-width:100%}.chat-message__image:hover{border-color:var(--accent-line)}.chat-message__image img{display:block;width:100%;height:auto}.chat-message__image-action{position:absolute;right:8px;bottom:8px;padding:3px 9px;border:1px solid rgb(255 255 255 / .55);border-radius:var(--radius-pill);background:#141820c7;color:#fff;font-size:11px;font-weight:700;line-height:1.5}.chat-message__image-status{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--canvas);color:var(--ink-muted);font-size:12px}.chat-message__image-status--error{border-color:var(--danger-text);background:var(--danger-soft);color:var(--danger-text)}.generated-image-dialog__header{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.generated-image-dialog__title{flex:none;margin:0;font-size:16px;font-weight:800}.generated-image-dialog__toolbar{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto}.generated-image-dialog__percentage{min-width:48px;color:var(--ink-muted);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.generated-image-dialog__download{text-decoration:none}.generated-image-dialog__body{display:flex;flex:1 1 auto;min-height:0;height:min(72vh,720px);padding:0 20px 20px}.generated-image-dialog__viewport{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--canvas);overscroll-behavior:contain}.generated-image-dialog__viewport:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.generated-image-dialog__canvas{display:flex;flex:none;align-items:center;justify-content:center;min-width:100%;min-height:100%}.generated-image-dialog__scaled-image{flex:none}.generated-image-dialog__scaled-image img{display:block;width:100%;height:100%}@media(max-width:720px){.generated-image-dialog__header{flex-wrap:wrap}.generated-image-dialog__toolbar{flex-basis:100%;justify-content:flex-start;margin-left:0}.generated-image-dialog__body{padding-inline:12px;padding-bottom:12px}}.chat-message__footer{display:flex;align-items:center;gap:8px;min-height:22px;font-size:11px;color:var(--ink-faint)}.chat-message[data-role=user] .chat-message__footer{justify-content:flex-end}.chat-message__model{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-message__time{flex:none;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.chat-message__copy{flex:none;padding:1px 7px;border-color:transparent;background:transparent;color:var(--ink-faint);font-size:11px}.chat-message__copy:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-soft);color:var(--ink)}.chat-message__edit{flex:none;width:22px;height:22px;color:var(--ink-faint)}.chat-message__editor{width:100%;min-width:0;min-height:22px;max-height:calc(8.5em + 2px);resize:none;overflow-y:hidden;padding:0 2px;border:none;background:none;color:inherit;font:inherit;line-height:1.7}.chat-message__editor:focus{outline:none}.chat-message[data-editing=true] .chat-message__bubble{display:flex;flex-direction:column;gap:6px;width:100%;padding:8px 8px 6px;border:1px solid var(--line);border-radius:12px;background:var(--canvas)}.chat-message[data-editing=true] .chat-message__bubble:focus-within{border-color:var(--accent-line)}.chat-message__edit-toolbar{display:flex;align-items:center;gap:6px}.chat-message__edit-spacer{flex:1 1 auto;min-width:0}.markdown h1,.markdown h2,.markdown h3,.markdown h4{font-size:1.05em;font-weight:700;margin:.8em 0 .35em}.markdown p,.markdown ul,.markdown ol{margin:.45em 0}.markdown ul,.markdown ol{padding-left:1.4em}.markdown>*:first-child{margin-top:0}.markdown>*:last-child{margin-bottom:0}.markdown pre{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-chip);padding:8px 10px;overflow-x:auto}.markdown code{font-family:var(--font-mono);font-size:.92em}.markdown table{border-collapse:collapse;display:block;overflow-x:auto}.markdown th,.markdown td{border:1px solid var(--line);padding:4px 8px}.markdown a{color:var(--cobalt-text)}.chat__composer-area{flex:none;padding:10px 12px;border-top:1px solid var(--line)}.chat__composer{display:flex;flex-direction:column;gap:6px;padding:8px 8px 6px;border:1px solid var(--line);border-radius:12px;background:var(--canvas)}.chat__composer:focus-within{border-color:var(--accent-line)}.chat__input{min-width:0;min-height:22px;max-height:calc(7em + 2px);resize:none;overflow-y:hidden;padding:0 2px;border:none;background:none;color:var(--ink)}.chat__input:focus{outline:none}.chat__composer-toolbar{display:flex;align-items:center;gap:8px}.chat__composer-spacer{flex:1 1 auto;min-width:0}.chat__composer-toolbar button[hidden]{display:none}.chat__voice{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink-muted)}.chat__voice:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-soft);color:var(--ink)}.chat__voice[data-phase=active]{border-color:transparent;background:var(--danger-fill);color:var(--on-fill)}.chat__voice[data-phase=active]:hover:not(:disabled){background:var(--danger-fill-hover)}.chat__voice[data-phase=active]:focus-visible{outline-color:var(--focus-ring-on-fill);outline-offset:-4px}.voice-audio{display:block;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0}.chat__send{flex:none;width:34px;height:34px;justify-content:center;min-width:34px;padding:0;border-radius:50%}.caret{display:inline-block;width:.5em;animation:blink 1s steps(2,start) infinite}@keyframes blink{50%{opacity:0}}@media(hover:none){.chat-message__copy{opacity:1}}.meeting-tool-card{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:10px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--canvas);font-size:12px}.meeting-tool-card[data-status=awaiting_approval]{border-color:var(--accent-line);background:var(--accent-soft)}.meeting-tool-card[data-status=failed]{border-color:var(--danger-text);background:var(--danger-soft)}.meeting-tool-card__header{display:flex;align-items:center;gap:6px}.meeting-tool-card__status{margin-left:auto;color:var(--ink-muted)}.meeting-tool-card p{margin:0}.meeting-tool-card summary{cursor:pointer;color:var(--ink-muted);font-weight:600}.meeting-tool-card__diff{display:flex;flex-direction:column;gap:7px;margin:8px 0 0;padding:0;list-style:none}.meeting-tool-card__diff li{display:grid;gap:3px;overflow-wrap:anywhere}.meeting-tool-card__change{color:var(--ink-faint);font-size:10px;font-weight:700}.meeting-tool-card__diff del{color:var(--danger-text)}.meeting-tool-card__diff ins{color:var(--accent-text);text-decoration:none}.meeting-tool-card__undo{align-self:flex-start}.meeting-tool-card__approval{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:2px}.chat-runtime{display:grid;gap:8px;margin-top:8px}.chat-runtime__reasoning,.chat-runtime__tool{padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-subtle);font-size:12px}.chat-runtime__reasoning summary{cursor:pointer;color:var(--ink-muted);font-weight:700}.chat-runtime__reasoning p{margin:8px 0 0;white-space:pre-wrap}.chat-runtime__tool-header{display:flex;align-items:center;gap:7px}.chat-runtime__tool-header span:last-child{margin-left:auto;color:var(--ink-muted)}.chat-runtime__tool dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 10px;margin:8px 0 0}.chat-runtime__tool dt{color:var(--ink-muted)}.chat-runtime__tool dd{margin:0}.cost{position:relative}.cost__button{display:flex;flex-direction:column;align-items:flex-end;gap:0;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--surface);padding:3px 10px;line-height:1.3}.cost__label{font-size:10px;color:var(--ink-faint)}.cost__value{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.cost__popover{position:absolute;right:0;top:calc(100% + 6px);z-index:40;width:340px;max-height:60vh;overflow-y:auto;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-dropdown)}.cost__row{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:2px 0}.cost__row--total{font-weight:700;border-top:1px solid var(--line);margin-top:4px;padding-top:6px}.cost__event{border-top:1px solid var(--line);padding:6px 0 2px;font-size:11px;color:var(--ink-muted)}.cost__event-title{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--ink);font-weight:600}.cost__section-title{font-weight:700;margin-bottom:6px}.cost__section-title--follow{margin:10px 0 2px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:grid;place-items:center;padding:20px;background:var(--scrim)}.modal{display:flex;flex-direction:column;width:min(620px,100%);max-height:90vh;overflow:hidden;background:var(--surface);border-radius:var(--radius-dialog);box-shadow:var(--shadow-overlay);border-top:4px solid var(--cobalt)}.modal--wide{width:min(760px,100%)}.modal__header{flex:none;display:flex;align-items:center;gap:12px;padding:14px 20px}.modal__owl{flex:none;width:44px;height:44px;padding:5px;border-radius:11px;background:var(--canvas)}.modal__identity{display:flex;flex-direction:column;gap:1px;min-width:0}.modal__wordmark{font-size:15px;font-weight:800;line-height:1.25}.modal__title{font-size:16px;font-weight:800}.modal__kicker{letter-spacing:.18em;color:var(--coral-text)}.modal__actions{margin-left:auto;flex:none;display:flex;align-items:center;gap:8px}.modal__close{font-size:18px}.version-history{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.version-history__item{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.version-history__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--ink-muted)}.version-history__version{font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}.version-history__category{display:inline-flex;padding:1px 8px;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:11px}.version-history__category[data-category=feature]{background:var(--cobalt-soft);color:var(--cobalt-text)}.version-history__category[data-category=fix]{background:var(--coral-soft);color:var(--coral-text)}.version-history__category[data-category=ops]{background:var(--yellow-soft);color:var(--yellow-text)}.version-history__title{font-size:14px}.version-history__description{margin:0;font-size:13px;line-height:1.6;color:var(--ink)}.version-history__issues{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;font-size:12px}.version-history__older{margin:0;font-size:12px;line-height:1.6;color:var(--ink-muted)}.version-history__older a{margin:0 .25em}.modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 20px 16px;display:flex;flex-direction:column;gap:12px}.modal__body--inset{background:var(--canvas)}.modal__body--sections>.field{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.modal__tabs{flex:none;padding:4px 20px 10px;background:var(--surface);border-bottom:1px solid var(--line)}.modal__footer{flex:none;display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--line);background:var(--surface)}.individual-export{gap:14px}.individual-export__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.individual-export__fieldset{display:flex;flex-wrap:wrap;gap:8px 14px;padding:11px 13px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.individual-export__fieldset legend{padding:0 5px;font-size:12px;font-weight:700}.individual-export__fieldset label{display:inline-flex;align-items:center;gap:5px;font-size:12px}.individual-export__preview{min-height:220px;padding:13px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.individual-export__preview pre{max-height:320px;overflow:auto;margin:9px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:12px;line-height:1.65}.individual-export__progress{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-card);background:var(--accent-soft);font-size:12px}.individual-export__progress progress{width:100%}@media(max-width:620px){.individual-export__controls,.individual-export__progress{grid-template-columns:minmax(0,1fr)}}.notice{display:flex;gap:8px;padding:9px 11px;border-radius:var(--radius-chip);background:var(--yellow-soft);color:var(--yellow-text);font-size:12px;line-height:1.6}.notice--success{background:var(--success-soft);color:var(--success-text)}.notice--danger{background:var(--danger-soft);color:var(--danger-text)}.mode-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.mode-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px 14px 14px 24px;border:1.5px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);text-align:left}.mode-card:before{content:"";position:absolute;left:9px;top:14px;bottom:14px;width:7px;border-radius:var(--radius-pill);background:var(--accent-text)}.mode-card:hover{border-color:var(--accent-line)}.mode-card[data-selected=true]{border-color:var(--accent-text);background:var(--accent-soft)}.mode-card__title{font-size:15px;font-weight:800}.mode-card__description{color:var(--ink-muted);font-size:12px;line-height:1.6}.new-recording-participants{display:flex;flex-direction:column;gap:8px}.new-recording-participants__add{align-self:flex-start}.new-recording-links{display:flex;flex-direction:column;gap:12px;padding-top:4px}.new-recording-links__heading h2{margin:0 0 3px;font-size:15px}.new-recording-links__service{display:flex;flex-direction:column;gap:9px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.new-recording-links__service-title{display:flex;align-items:center;gap:8px}.new-recording-links .notice{align-items:center;justify-content:space-between}@media(max-width:560px){.mode-cards{grid-template-columns:minmax(0,1fr)}.new-recording-links .notice{align-items:flex-start;flex-direction:column}}.personal{display:flex;flex-direction:column;gap:7px}.personal__row{display:flex;gap:8px;align-items:center}.personal__label{flex:0 0 96px;font-size:12px;color:var(--ink-muted)}.personal__label-input{flex:0 0 128px}.personal__actions{display:flex;justify-content:flex-end}.dictionary{display:flex;flex-direction:column;gap:7px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.dictionary__header{display:flex;gap:8px;align-items:center}.dictionary__title{margin:0;font-size:13px;font-weight:800}.dictionary__count{font-size:12px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.dictionary__header .btn{margin-left:auto}.dictionary__empty{margin:0;padding:10px 0;color:var(--ink-faint);font-size:12px}.dictionary__sort-row{display:flex;align-items:center;gap:8px}.dictionary__sort-avatar-spacer{flex:0 0 32px}.dictionary__sort-action-spacer{flex:0 0 28px}.dictionary__sort-columns{display:grid;flex:1 1 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.dictionary__sort-column{min-width:0}.dictionary__sort-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:3px;width:100%;min-height:28px;padding:3px 8px;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--ink-muted);font-size:11px;font-weight:700;text-align:left}.dictionary__sort-button:hover,.dictionary__sort-button:focus-visible{background:var(--accent-soft);color:var(--accent-text)}.dictionary__sort-column[aria-sort=ascending] .dictionary__sort-button,.dictionary__sort-column[aria-sort=descending] .dictionary__sort-button{color:var(--accent-text)}.dictionary__rows{display:flex;flex-direction:column;gap:6px}.dictionary__row{display:flex;gap:8px;align-items:center}.dictionary__fields{display:flex;flex:1 1 auto;min-width:0;gap:8px}.dictionary__fields--participant{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dictionary__validation-error{grid-column:1 / -1;margin:0;padding:6px 8px;border-radius:var(--radius-chip);background:var(--danger-soft);color:var(--danger-text);font-size:12px;line-height:1.5}.dictionary__fields--participant .text-input[aria-invalid=true]{border-color:var(--danger-text)}.dictionary__name{flex:1 1 0}.dictionary__note{flex:1.4 1 0}@media(max-width:720px){.dictionary__sort-avatar-spacer,.dictionary__sort-action-spacer{display:none}.dictionary__sort-columns{width:100%}.dictionary__fields--participant{grid-template-columns:1fr}}.shared-dictionary{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.shared-dictionary>summary{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;list-style-position:inside}.shared-dictionary>summary>span:first-child{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.shared-dictionary>summary small,.shared-dictionary__list small{display:block;color:var(--ink-faint);font-size:12px;font-weight:400}.shared-dictionary__list{display:grid;gap:6px;max-height:280px;margin:0;padding:0 14px 14px;overflow-y:auto;list-style:none}.shared-dictionary__list li{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:var(--radius-chip);background:var(--canvas)}.csv-modes{display:flex;flex-direction:column;gap:6px}.csv-mode{display:flex;gap:9px;align-items:flex-start;padding:9px 11px;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--canvas);cursor:pointer}.csv-mode[data-selected=true]{border-color:var(--cobalt-text);background:var(--cobalt-soft)}.csv-mode__body{display:flex;flex-direction:column;gap:2px}.csv-mode__title{font-size:13px;font-weight:700}.csv-mode__detail{font-size:12px;color:var(--ink-muted)}.csv-file{flex:1 1 auto;min-width:0;padding:6px 9px;border:1px dashed var(--cobalt-text);border-radius:var(--radius-drop);background:var(--canvas);font-size:12px}.prompt-head{display:flex;align-items:center;gap:8px}.prompt-head .badge{margin-left:auto}.prompt-editor{width:100%;min-height:380px;padding:10px;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--canvas);color:var(--ink);font-family:var(--font-mono);font-size:12px;line-height:1.7;resize:vertical}.cleanup__count{font-size:13px;color:var(--ink-muted);font-variant-numeric:tabular-nums}.cleanup__legend{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:8px 20px 10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cleanup__legend-item{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:2px 10px;border-radius:var(--radius-pill);font-size:13px;font-weight:700}.cleanup__legend-item--removed{background:var(--danger-soft);color:var(--danger-text)}.cleanup__legend-item--added{background:var(--success-soft);color:var(--success-text)}.cleanup__legend-sign{font-family:var(--font-mono)}.cleanup__cancel{margin-right:auto}.cleanup-card{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.cleanup-card__reason{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:12px;color:var(--ink-muted)}.cleanup-card__reason svg{flex:none;margin-top:3px}.cleanup-card__reject:hover:not(:disabled){border-color:var(--danger-text);background:var(--danger-soft);color:var(--danger-text)}.cleanup-card__input{width:100%;min-height:54px;padding:8px 9px;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--success-soft);color:var(--ink);font-size:13px;line-height:1.7;resize:vertical}.cleanup-card__input:focus{border-color:var(--accent-line)}.diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.diff__side{min-height:58px;padding:10px;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--canvas);font-family:var(--font-mono);font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.diff__side--original{border-color:var(--danger-text)}.diff__side--revised{border-color:var(--success-text)}.diff__row{padding:1px 3px;border-radius:var(--radius-chip)}.diff__row--removed{background:var(--danger-soft);color:var(--danger-text);text-decoration:line-through}.diff__row--added{background:var(--success-soft);color:var(--success-text);font-weight:700;text-decoration:underline}@media(max-width:720px){.cleanup__legend,.diff{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.dictionary__row,.personal__row{flex-wrap:wrap}.personal__label,.personal__label-input{flex-basis:100%}.modal__header{flex-wrap:wrap}.modal__actions{margin-left:0;width:100%;justify-content:flex-end}}.tradeoff{display:flex;flex-direction:column;gap:3px}.tradeoff__row{display:flex;gap:6px;margin:0;font-size:11px;line-height:1.5;color:var(--ink-muted)}.tradeoff__mark{flex:none;width:12px;text-align:center;font-weight:700}.tradeoff__row--pro .tradeoff__mark{color:var(--success-text)}.tradeoff__row--con .tradeoff__mark{color:var(--warning-text)}.context-add{position:relative}.context-add__text{flex:1 1 auto;min-height:200px}.fast-research__topic{flex:none;min-height:72px}.context-editor__preview,.context-editor__source{flex:1 1 auto;min-height:320px}.context-editor__raw{display:grid;place-items:center;min-height:180px;max-height:360px;overflow:auto;padding:10px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas)}.context-editor__raw img{display:block;max-width:100%;max-height:330px;object-fit:contain}.context-editor__raw-error{display:grid;justify-items:center;gap:8px}.settings-account{align-items:center;background:var(--surface-sunken, rgb(0 0 0 / .03));border:1px solid var(--line);border-radius:var(--radius-card);display:flex;gap:12px;padding:12px}.settings-account__avatar{border-radius:50%;flex:none;height:44px;object-fit:cover;width:44px}.settings-account__body{min-width:0}.settings-account__name{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-account__email{color:var(--ink-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recording-view-layout-settings{min-width:0;margin:0;padding:0;border:0}.recording-view-layout-settings>legend{float:left;width:100%;padding:0}.recording-view-layout-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:3px}.recording-view-layout-option{display:grid;grid-template-columns:auto 72px minmax(0,1fr);gap:9px;align-items:center;min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--canvas);cursor:pointer}.recording-view-layout-option[data-selected=true]{border-color:var(--cobalt-text);background:var(--cobalt-soft)}.recording-view-layout-option__preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,22px);grid-template-areas:"transcript transcript" "summary notes";gap:2px;width:72px;padding:3px;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface)}.recording-view-layout-option__preview[data-layout-preset=transcript-left]{grid-template-areas:"transcript notes" "transcript summary"}.recording-view-layout-option__preview[data-layout-preset=context-right]{grid-template-areas:"transcript notes" "summary notes"}.recording-view-layout-option__preview[data-layout-preset=summary-right]{grid-template-areas:"transcript summary" "notes summary"}.recording-view-layout-option__preview>span{display:grid;place-items:center;min-width:0;border-radius:2px;font-size:8px;font-weight:700}.recording-view-layout-option__transcript{grid-area:transcript;background:var(--coral-soft);color:var(--coral-text)}.recording-view-layout-option__summary{grid-area:summary;background:var(--cobalt-soft);color:var(--cobalt-text)}.recording-view-layout-option__notes{grid-area:notes;background:var(--yellow-soft);color:var(--yellow-text)}.recording-view-layout-option__body{display:flex;flex-direction:column;gap:2px;min-width:0}.recording-view-layout-option__title{font-size:12px;font-weight:700}.recording-view-layout-option__detail{color:var(--ink-muted);font-size:11px;line-height:1.45}@media(max-width:720px){.recording-view-layout-options{grid-template-columns:minmax(0,1fr)}}.microphone-sensitivity__heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between}.microphone-sensitivity__value{color:var(--ink);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.microphone-sensitivity__slider{accent-color:var(--cobalt-fill);cursor:pointer;margin:6px 0 0;max-width:100%;min-width:0;width:100%}.microphone-sensitivity__scale{color:var(--ink-muted);display:grid;font-size:11px;grid-template-columns:repeat(3,minmax(0,1fr))}.microphone-sensitivity__scale span:nth-child(2){text-align:center}.microphone-sensitivity__scale span:last-child{text-align:right}.integration-grid{display:grid;gap:12px}.integration-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:12px;padding:16px}.integration-card__head{align-items:center;display:flex;gap:12px}.integration-card__head h2,.integration-card__head p{margin:0}.integration-card__head h2{font-size:15px}.integration-card__head p{color:var(--ink-faint);font-size:12px;margin-top:2px}.integration-card__icon{align-items:center;background:color-mix(in srgb,var(--coral) 13%,var(--surface));border-radius:12px;color:var(--coral-text);display:inline-flex;height:42px;justify-content:center;width:42px}.integration-card__icon--cobalt{background:color-mix(in srgb,var(--cobalt) 12%,var(--surface));color:var(--cobalt)}.integration-card__icon--github{background:color-mix(in srgb,var(--ink) 9%,var(--surface));color:var(--ink)}.brand-icon{display:block;flex:0 0 auto;object-fit:contain}.brand-icon--github{background:#fff;border-radius:50%}.integration-card__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.integration-card--wide{min-width:0}.project-rag-boundary{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.project-rag-boundary>div{background:var(--surface-sunken, rgb(0 0 0 / .025));border:1px solid var(--line);border-radius:9px;min-width:0;padding:9px 10px}.project-rag-boundary dt{color:var(--ink-faint);font-size:11px;font-weight:700}.project-rag-boundary dd{font-size:13px;margin:3px 0 0;overflow-wrap:anywhere}.integration-card textarea.text-area{background:var(--surface);border:1px solid var(--line);border-radius:9px;color:var(--ink);font:inherit;line-height:1.55;min-height:108px;padding:10px 12px;resize:vertical;width:100%}.integration-card textarea.text-area:focus-visible{border-color:var(--cobalt);outline:2px solid color-mix(in srgb,var(--cobalt) 28%,transparent);outline-offset:1px}.project-rag-subsection{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px;padding-top:12px}.project-rag-subsection h3{font-size:14px;margin:0}.project-rag-details{border:1px solid var(--line);border-radius:9px;min-width:0;padding:10px 12px}.project-rag-details summary{cursor:pointer;font-size:13px;font-weight:700}.project-rag-details ol,.project-rag-details ul{display:grid;gap:8px;margin:10px 0 0;padding-left:20px}.project-rag-details li{font-size:12px;line-height:1.55;overflow-wrap:anywhere}.project-rag-details li>span{color:var(--ink-muted);display:block}.project-rag-preview{display:grid;gap:10px;min-width:0}.recording-diagnostics__details{border:1px solid var(--line);border-radius:9px;min-width:0;padding:10px 12px}.recording-diagnostics__details summary{cursor:pointer;font-size:13px;font-weight:700}.recording-diagnostics__actions{justify-content:flex-end;margin-top:10px}.recording-diagnostics__list{display:grid;gap:8px;margin:10px 0 0;max-height:240px;overflow:auto;padding-left:24px}.recording-diagnostics__list li{font-size:12px;line-height:1.55}.recording-diagnostics__list time{color:var(--ink-faint);display:block;font-variant-numeric:tabular-nums}.recording-diagnostics__list span{color:var(--ink-muted);overflow-wrap:anywhere}@media(max-width:520px){.project-rag-boundary{grid-template-columns:1fr}.project-rag-boundary>div:first-child{grid-column:1}}.github-token-guide{border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.github-token-guide summary{cursor:pointer;font-size:13px;font-weight:700;padding:12px 14px}.github-token-guide summary:hover{background:var(--surface-sunken, rgb(0 0 0 / .03))}.github-token-guide summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:-2px}.github-token-guide[open] summary{border-bottom:1px solid var(--line)}.github-token-guide__body{display:grid;gap:14px;padding:14px}.github-token-guide__body>*{margin:0}.github-token-guide__steps{display:grid;font-size:13px;gap:10px;line-height:1.65;padding-left:24px}.github-token-guide__figure{display:grid;gap:8px}.github-token-guide__figure a{display:block;width:100%}.github-token-guide__figure img{border:1px solid var(--line);border-radius:8px;display:block;height:auto;max-width:100%;width:100%}.github-token-guide__figure figcaption{color:var(--ink-muted);font-size:12px;line-height:1.6}.handoff-all{background:var(--cobalt-soft, rgb(37 99 235 / .06));border:1px solid var(--cobalt-border, rgb(37 99 235 / .24));border-radius:var(--radius-card);display:grid;gap:10px;margin-block:14px;padding:12px 14px}.handoff-all__head{align-items:center;display:flex;gap:14px;justify-content:space-between}.handoff-all__head>div{min-width:0}.handoff-all__head .field__hint{margin-block:3px 0}.handoff-all__head .btn{flex:none}.handoff-all__steps{display:grid;gap:6px;list-style:none;margin:0;padding:0}.handoff-all__steps li{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:7px;display:grid;font-size:12px;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:7px 9px}.handoff-all__steps li[data-status=succeeded] strong{color:var(--green, #178344)}.handoff-all__steps li[data-status=failed] strong,.handoff-all__steps li[data-status=unknown] strong{color:var(--danger, #b42318)}.handoff-all__steps li[data-status=running] strong{color:var(--cobalt)}.handoff-all__steps small{color:var(--ink-muted);grid-column:1 / -1;overflow-wrap:anywhere}.handoff-all__steps--preview{counter-reset:handoff-step}.handoff{display:flex;flex-direction:column;gap:10px}.handoff__row{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:6px;padding:12px 14px}.handoff__head{align-items:center;display:flex;gap:8px}.handoff__title{font-size:14px;font-weight:700}.handoff__count{background:var(--yellow-soft);border-radius:var(--radius-pill);color:var(--yellow-text);font-size:11px;font-weight:700;padding:2px 8px}.handoff__head .btn{margin-left:auto}.handoff__recipients{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.handoff__recipients li{display:flex;font-size:12px;gap:10px}.handoff__recipient-check{align-items:center;cursor:pointer;display:flex;flex:1 1 auto;gap:10px}.handoff__recipient-add{display:flex;gap:8px}.handoff__field>.handoff__recipient-add{flex:1 1 auto;min-width:0}.handoff__recipient-add>input{flex:1 1 auto;min-width:0}.handoff__recipient-combobox{flex:1 1 auto;min-width:0;position:relative}.handoff__recipient-combobox>input{width:100%}.handoff__recipient-suggest{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-chip);box-shadow:var(--shadow-dropdown);left:0;margin-top:3px;max-height:420px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:30}.handoff__recipient-suggestions{list-style:none;margin:0;padding:0}.handoff__recipient-suggestion{align-items:center;cursor:pointer;display:flex;gap:9px;padding:7px 10px}.handoff__recipient-suggestion:hover,.handoff__recipient-suggestion[aria-selected=true]{background:var(--accent-soft)}.handoff__recipient-suggestion-profile{display:flex;flex-direction:column;font-size:12px;min-width:0}.handoff__recipient-suggestion-profile strong,.handoff__recipient-suggestion-profile small{overflow-wrap:anywhere}.handoff__recipient-suggestion-profile small{color:var(--ink-faint)}.handoff__recipient-suggest-more{border-top:1px solid var(--line);color:var(--ink-faint);font-size:11px;margin:0;padding:6px 10px}.handoff__recipient-name{flex:none;font-weight:700;min-width:7em}.handoff__recipient-email{color:var(--ink-muted);overflow-wrap:anywhere}.handoff__history{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.handoff__history li{display:flex;font-size:12px;gap:10px}.handoff__history-time{color:var(--ink-faint);flex:none;font-variant-numeric:tabular-nums}.handoff__history-kind{flex:none;font-weight:700;min-width:8em}.handoff__history-detail{color:var(--ink-muted);display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px 10px;overflow-wrap:anywhere}.handoff__history-detail a{color:var(--cobalt);font-weight:600}.handoff__history-detail .btn{margin-left:auto}.handoff__fields{display:flex;flex-direction:column;gap:8px}.handoff__field{align-items:center;display:flex;font-size:12px;gap:10px}.handoff__field>span{color:var(--ink-muted);flex:none;width:7em}.handoff__field>select,.handoff__field>input{flex:1 1 auto;min-width:0}.handoff__loading{align-items:center;display:flex;gap:7px}.handoff__tree{background:var(--surface-sunken, rgb(0 0 0 / .025));border:1px solid var(--line);border-radius:8px;display:grid;gap:7px;padding:10px 12px}.handoff__tree>strong{font-size:12px}.github-directory-tree{display:grid;gap:2px;list-style:none;margin:0;max-height:180px;overflow:auto;padding:0}.github-directory-tree__item{align-items:center;border:1px solid transparent;border-radius:5px;cursor:default;display:flex;font-size:12px;gap:5px;min-height:28px;min-width:0;padding-block:2px;padding-inline:calc(4px + (var(--github-directory-depth) - 1) * 18px) 6px;-webkit-user-select:none;user-select:none}.github-directory-tree__item:hover{background:var(--surface-raised)}.github-directory-tree__item:focus-visible{background:var(--surface-raised);border-color:var(--cobalt);outline:2px solid var(--cobalt);outline-offset:-2px}.github-directory-tree__disclosure{align-items:center;display:inline-flex;flex:0 0 16px;justify-content:center}.github-directory-tree__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.github-directory-tree__item--selected{background:var(--cobalt-soft)}.github-directory-tree__item--selected .github-directory-tree__name{color:var(--cobalt-text);font-weight:700}.github-directory-tree__select{align-items:center;background:none;border:0;border-radius:4px;color:var(--ink-muted);cursor:pointer;display:inline-flex;flex:none;justify-content:center;margin-left:auto;min-height:24px;min-width:24px;padding:0}.github-directory-tree__select:hover,.github-directory-tree__item--selected .github-directory-tree__select{color:var(--cobalt-text)}.github-directory-tree__select:focus-visible{outline:2px solid var(--cobalt);outline-offset:-2px}.handoff-projects{background:var(--surface-sunken, rgb(0 0 0 / .025));border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;margin-top:4px;padding:10px 12px}.handoff-projects__summary{align-items:center;display:flex;font-size:12px;justify-content:space-between}.handoff-projects__summary>span{color:var(--ink-muted);font-variant-numeric:tabular-nums}.handoff-projects__list{display:grid;gap:8px;max-height:260px;overflow:auto}.handoff-projects__group{display:grid;gap:4px}.handoff-projects__group h3{color:var(--ink-muted);font-size:11px;letter-spacing:.04em;margin:0}.handoff-projects__group--warning,.handoff-projects__group--personal{border-top:1px solid var(--line);padding-top:8px}.handoff-projects__option{align-items:center;background:var(--surface);border:1px solid transparent;border-radius:7px;cursor:pointer;display:flex;gap:8px;min-height:34px;padding:5px 8px}.handoff-projects__option:hover{border-color:var(--line-strong, var(--line))}.handoff-projects__option:has(input:focus-visible){outline:2px solid var(--cobalt);outline-offset:1px}.handoff-projects__option>span{display:flex;flex:1 1 auto;gap:8px;justify-content:space-between;min-width:0}.handoff-projects__option strong,.handoff-projects__option code{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handoff-projects__option small{color:var(--ink-muted);flex:none;font-size:10px}.handoff-projects__option:has(input:disabled){cursor:not-allowed;opacity:.65}.handoff__oversized-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.handoff__oversized-list li{background:var(--surface-sunken, rgb(0 0 0 / .025));border:1px solid var(--line);border-radius:8px;display:grid;gap:3px;padding:9px 11px}.handoff__oversized-list code{color:var(--ink-muted);overflow-wrap:anywhere;white-space:normal}.handoff__extra-attachment{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.handoff__extra-attachment>strong{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.handoff__field-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.handoff__mail-subject{font-size:12px;margin:0;overflow-wrap:anywhere}.handoff__mail-body{max-height:420px;min-height:180px}.github-preview{display:grid;gap:16px}.github-preview__target{background:var(--surface-sunken, rgb(0 0 0 / .025));border:1px solid var(--line);border-radius:10px;display:grid;gap:0;margin:0;padding:4px 14px}.github-preview__target>div{align-items:start;border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:132px minmax(0,1fr);padding:9px 0}.github-preview__target>div:last-child{border-bottom:0}.github-preview__target dt{color:var(--ink-muted);font-size:12px;font-weight:650}.github-preview__target dd{display:flex;flex-wrap:wrap;gap:4px;margin:0;min-width:0}.github-preview__target code{overflow-wrap:anywhere;white-space:normal}.github-preview__section{display:grid;gap:8px}.github-preview__section h3{font-size:13px;margin:0}.github-preview__markdown{background:var(--surface-sunken, rgb(0 0 0 / .025));border:1px solid var(--line);border-radius:8px;box-sizing:border-box;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55;max-height:320px;padding:10px 12px;resize:vertical;width:100%}@media(max-width:640px){.handoff-all__head{align-items:stretch;flex-direction:column}.handoff-all__head .btn{width:100%}.github-preview__target>div{gap:3px;grid-template-columns:1fr}.handoff__field{align-items:stretch;flex-direction:column;gap:4px}.handoff__field>span{width:auto}.handoff__tree{padding-inline:8px}.github-directory-tree__item{padding-inline-start:calc(2px + (var(--github-directory-depth) - 1) * 12px)}.handoff__history li{align-items:flex-start;flex-wrap:wrap}}.file-search-status{align-items:start;background:var(--surface-sunken, rgb(0 0 0 / .025));border:1px solid var(--line);border-radius:10px;display:grid;gap:8px;margin-top:8px;padding:10px 12px}.file-search-status>span{color:var(--ink-muted);font-size:12px;line-height:1.65}.file-search-status progress{accent-color:var(--cobalt);width:100%}.file-search-status .btn{justify-self:start}.file-search-consent{gap:14px}.file-search-consent p,.file-search-consent ul{color:var(--ink-muted);font-size:13px;line-height:1.75;margin:0}.file-search-consent ul{display:grid;gap:6px;padding-left:22px}.file-search-consent__check{align-items:flex-start;background:color-mix(in srgb,var(--cobalt) 7%,transparent);border:1px solid color-mix(in srgb,var(--cobalt) 25%,var(--line));border-radius:9px;color:var(--ink);display:flex;font-size:13px;font-weight:650;gap:9px;line-height:1.55;padding:11px 12px}.file-search-consent__check input{flex:0 0 auto;margin-top:3px}.feedback-dialog[data-drop-targeted=true]{outline:2px dashed color-mix(in srgb,var(--cobalt) 55%,var(--line));outline-offset:-8px;background:color-mix(in srgb,var(--cobalt) 6%,var(--canvas))}.feedback-dialog__description{min-height:9.5rem;resize:vertical}.feedback-dialog__security-notice{background:var(--yellow-soft);border:1px solid color-mix(in srgb,var(--yellow-text) 35%,var(--line));border-radius:9px;color:var(--ink);padding:10px 12px}.feedback-dialog__security-notice strong{display:block;margin-bottom:4px}.feedback-dialog__security-notice p{line-height:1.55;margin:0}.feedback-dialog__security-check{align-items:flex-start;background:color-mix(in srgb,var(--cobalt) 7%,transparent);border:1px solid color-mix(in srgb,var(--cobalt) 25%,var(--line));border-radius:9px;display:flex;font-size:13px;font-weight:650;gap:9px;line-height:1.55;padding:11px 12px}.feedback-dialog__security-check input{flex:0 0 auto;margin-top:3px}.feedback-dialog__previews{display:grid;gap:8px;list-style:none;margin:10px 0 0;padding:0}.feedback-dialog__previews li{align-items:center;border:1px solid var(--line);border-radius:9px;display:grid;gap:8px;grid-template-columns:48px minmax(0,1fr) auto auto;padding:8px}.feedback-dialog__previews img{background:var(--canvas);border-radius:6px;height:48px;object-fit:cover;width:48px}.feedback-dialog__previews span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-redaction{background:var(--canvas);border:1px solid var(--line);border-radius:10px;display:grid;gap:10px;margin-top:10px;padding:10px}.feedback-redaction__heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.feedback-redaction__heading p{color:var(--muted);font-size:12px;line-height:1.55;margin:4px 0 0}.feedback-redaction__canvas{border:1px solid var(--line);border-radius:8px;cursor:crosshair;display:block;height:auto;max-width:100%;touch-action:none;width:100%}.feedback-redaction__canvas:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.feedback-redaction__actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.feedback-redaction__actions span{color:var(--muted);font-size:12px;margin-left:auto}@media(max-width:640px){.feedback-dialog__previews li{grid-template-columns:48px minmax(0,1fr)}.feedback-dialog__previews li .btn{width:100%}.feedback-redaction__heading{align-items:stretch;flex-direction:column}.feedback-redaction__actions .btn{flex:1 1 9rem}}.feedback-dialog__progress,.feedback-dialog__error,.feedback-dialog__success{margin:0}.feedback-dialog__error{background:var(--danger-soft);color:var(--danger-text);border-radius:8px;padding:8px 10px}.feedback-dialog__success a{margin-left:.4em}.free-text-transcript__warning,.free-text-transcript__replace-warning{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--yellow-hairline);border-radius:var(--radius-card);background:var(--yellow-soft);color:var(--ink-muted)}.free-text-transcript__warning strong,.free-text-transcript__replace-warning strong{color:var(--yellow-text)}.free-text-transcript__source,.free-text-transcript__srt{width:100%;min-height:180px;padding:10px 12px;resize:vertical;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--canvas);color:var(--ink);line-height:1.65}.free-text-transcript__srt{min-height:240px;font-family:var(--font-mono);font-size:12px}.free-text-transcript__source:focus,.free-text-transcript__srt:focus{border-color:var(--accent-line)}.free-text-transcript__status{align-items:flex-start;margin:0}.free-text-transcript__status .spinner{flex:none;margin-top:3px}.free-text-transcript__status-body{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.free-text-transcript__provenance{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;color:var(--ink-faint);font-size:11px;overflow-wrap:anywhere}.free-text-transcript__provenance code{margin-left:4px}.free-text-transcript__preview{display:grid;gap:8px;padding-top:4px}.free-text-transcript__preview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.free-text-transcript__preview-heading h3,.free-text-transcript__cue-list p{margin:0}.free-text-transcript__cue-list{display:grid;gap:8px;max-height:260px;margin:0;padding:0 0 0 30px;overflow-y:auto}.free-text-transcript__cue-list li{padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius-chip)}.free-text-transcript__cue-list span{color:var(--yellow-text);font-size:11px;font-weight:700}@media(max-width:640px){.free-text-transcript__preview-heading{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.toolbar__status[data-status=recording] .toolbar__status-dot,.toolbar__voice-dot,.caret{animation:none}.meter__fill,.resize-handle__grip,.app-boot__bar{animation:none;transition:none}.app-boot__bar:after{display:none}}
