.auto-attend-page{display:flex;flex-direction:column;gap:1rem;min-width:0}.auto-attend-page>*{min-width:0}.auto-attend-list-panel{min-height:12rem;min-width:0}.auto-attend-list{display:flex;flex-direction:column;gap:.75rem}.auto-attend-notice{align-items:center;border-radius:10px;display:flex;font-size:.9rem;gap:.75rem;justify-content:space-between;overflow-wrap:anywhere;padding:.625rem .875rem}.auto-attend-notice--success{background:var(--status-success-tint);color:var(--status-success-text)}.auto-attend-notice--error{background:var(--status-error-tint);color:var(--status-error-text)}.auto-attend-notice button{background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;flex:none;padding:.25rem}.auto-attend-dashboard-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:14px;margin-bottom:1rem;min-width:0;padding:1rem 1.125rem}.auto-attend-dashboard-header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.5rem}.auto-attend-dashboard-header h2{font-size:1rem;margin:0}.auto-attend-dashboard-card ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.auto-attend-dashboard-card li{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem .75rem;justify-content:space-between}.auto-attend-dashboard-card li>div{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.auto-attend-dashboard-card li span{color:var(--text-secondary);font-size:.8rem}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/static/media/inter-latin-ext-wght-normal.8bff79fbfaa8b8167a0b.woff2) format("woff2-variations"),url(/static/media/inter-latin-ext-wght-normal.8bff79fbfaa8b8167a0b.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/static/media/inter-latin-wght-normal.4f2981d82860061bca3e.woff2) format("woff2-variations"),url(/static/media/inter-latin-wght-normal.4f2981d82860061bca3e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--border-width:1px;--border-width-hairline:0.5px;--sidebar-width:292px;--sidebar-collapsed-width:82px;--topbar-height:72px;--shadow-sm:none;--shadow-md:none;--shadow-glow:none;--accent-ai:#6c5ce7;--accent-ai-tint:#eeecfd;--accent-ai-on-tint:#4a3fb8;--accent-ai-on-fill:#fff;--accent-ai-rgb:108,92,231;--accent-lang:#0e9f6e;--accent-lang-tint:#e3f8ef;--accent-lang-on-tint:#0b7a54;--accent-lang-on-fill:#fff;--accent-lang-rgb:14,159,110;--surface-page:#f5f6fa;--surface-card:#fff;--border-hairline:#e2e5ec;--text-strong:#1f2430;--text-muted-base:#626878;--status-success:#16a34a;--status-warning:#d97706;--status-error:#dc2626;--accent-ai-text:var(--accent-ai-on-tint);--accent-lang-text:var(--accent-lang-on-tint);--status-on-solid:var(--surface-card);--overlay-scrim:color-mix(in srgb,var(--text-strong) 48%,transparent);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--accent-ai:#afa9ec;--accent-ai-tint:#3c3489;--accent-ai-on-tint:#eeedfe;--accent-ai-on-fill:#241f5c;--accent-ai-rgb:175,169,236;--accent-lang:#5dcaa5;--accent-lang-tint:#085041;--accent-lang-on-tint:#e1f5ee;--accent-lang-on-fill:#043027;--accent-lang-rgb:93,202,165;--surface-page:#1c1c1a;--surface-card:#242424;--border-hairline:#3a3a38;--text-strong:#f1efe8;--text-muted-base:#b4b2a9;--status-success:#97c459;--status-warning:#ef9f27;--status-error:#e24b4a;--accent-ai-text:var(--accent-ai);--accent-lang-text:var(--accent-lang);--status-on-solid:var(--surface-page);--overlay-scrim:color-mix(in srgb,var(--surface-page) 72%,transparent);color-scheme:dark}}:root[data-theme=dark]{--accent-ai:#afa9ec;--accent-ai-tint:#3c3489;--accent-ai-on-tint:#eeedfe;--accent-ai-on-fill:#241f5c;--accent-ai-rgb:175,169,236;--accent-lang:#5dcaa5;--accent-lang-tint:#085041;--accent-lang-on-tint:#e1f5ee;--accent-lang-on-fill:#043027;--accent-lang-rgb:93,202,165;--surface-page:#1c1c1a;--surface-card:#242424;--border-hairline:#3a3a38;--text-strong:#f1efe8;--text-muted-base:#b4b2a9;--status-success:#97c459;--status-warning:#ef9f27;--status-error:#e24b4a;--accent-ai-text:var(--accent-ai);--accent-lang-text:var(--accent-lang);--status-on-solid:var(--surface-page);--overlay-scrim:color-mix(in srgb,var(--surface-page) 72%,transparent);color-scheme:dark}:root{--accent-ai-hover:color-mix(in srgb,var(--accent-ai) 85%,var(--accent-ai-on-tint));--accent-ai-active:color-mix(in srgb,var(--accent-ai) 70%,var(--accent-ai-on-tint));--accent-ai-tint-soft:color-mix(in srgb,var(--accent-ai-tint) 55%,var(--surface-card));--accent-ai-tint-strong:color-mix(in srgb,var(--accent-ai-tint) 70%,var(--accent-ai));--accent-ai-border:color-mix(in srgb,var(--accent-ai) 45%,var(--border-hairline));--accent-ai-border-strong:color-mix(in srgb,var(--accent-ai) 72%,var(--border-hairline));--accent-lang-hover:color-mix(in srgb,var(--accent-lang) 85%,var(--accent-lang-on-tint));--accent-lang-active:color-mix(in srgb,var(--accent-lang) 70%,var(--accent-lang-on-tint));--accent-lang-tint-soft:color-mix(in srgb,var(--accent-lang-tint) 55%,var(--surface-card));--accent-lang-border:color-mix(in srgb,var(--accent-lang) 45%,var(--border-hairline));--accent-lang-border-strong:color-mix(in srgb,var(--accent-lang) 72%,var(--border-hairline));--accent:var(--accent-ai);--accent-tint:var(--accent-ai-tint);--accent-tint-soft:var(--accent-ai-tint-soft);--accent-on-tint:var(--accent-ai-on-tint);--accent-on-fill:var(--accent-ai-on-fill);--accent-rgb:var(--accent-ai-rgb);--accent-hover:var(--accent-ai-hover);--accent-active:var(--accent-ai-active);--accent-border:var(--accent-ai-border);--accent-border-strong:var(--accent-ai-border-strong);--accent-text:var(--accent-ai-text);--surface-raised:color-mix(in srgb,var(--surface-card) 92%,var(--border-hairline));--surface-hover:color-mix(in srgb,var(--surface-card) 85%,var(--border-hairline));--surface-sunken:color-mix(in srgb,var(--surface-card) 88%,var(--surface-page));--surface-subtle:color-mix(in srgb,var(--surface-card) 96%,var(--border-hairline));--surface-input:color-mix(in srgb,var(--surface-card) 94%,var(--surface-page));--surface-sidebar:var(--surface-card);--surface-muted:color-mix(in srgb,var(--surface-page) 70%,var(--surface-card));--border-subtle:color-mix(in srgb,var(--border-hairline) 62%,var(--surface-card));--border-strong:color-mix(in srgb,var(--border-hairline) 70%,var(--text-muted-base));--border-active:var(--accent);--text-primary:var(--text-strong);--text-secondary:var(--text-muted-base);--text-muted:color-mix(in srgb,var(--text-muted-base) 78%,var(--surface-card));--text-faint:color-mix(in srgb,var(--text-muted-base) 55%,var(--surface-card));--text-on-primary:var(--accent-on-fill);--status-success-tint:color-mix(in srgb,var(--status-success) 15%,var(--surface-card));--status-success-border:color-mix(in srgb,var(--status-success) 42%,var(--border-hairline));--status-warning-tint:color-mix(in srgb,var(--status-warning) 15%,var(--surface-card));--status-warning-border:color-mix(in srgb,var(--status-warning) 42%,var(--border-hairline));--status-error-tint:color-mix(in srgb,var(--status-error) 15%,var(--surface-card));--status-error-border:color-mix(in srgb,var(--status-error) 42%,var(--border-hairline));--status-error-hover:color-mix(in srgb,var(--status-error) 82%,var(--text-strong));--status-on-fill:var(--surface-card);--status-success-text:color-mix(in srgb,var(--status-success) 72%,var(--text-strong));--status-warning-text:color-mix(in srgb,var(--status-warning) 72%,var(--text-strong));--status-error-text:color-mix(in srgb,var(--status-error) 78%,var(--text-strong))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--status-success-text:var(--status-success);--status-warning-text:var(--status-warning);--status-error-text:color-mix(in srgb,var(--status-error) 82%,var(--text-strong))}}:root[data-theme=dark]{--status-success-text:var(--status-success);--status-warning-text:var(--status-warning);--status-error-text:color-mix(in srgb,var(--status-error) 82%,var(--text-strong))}:root{--midnight-bg:var(--surface-page);--midnight-sidebar:var(--surface-sidebar);--midnight-surface:var(--surface-card);--midnight-surface-elevated:var(--surface-raised);--midnight-border:var(--border-hairline);--bg-main:var(--surface-page);--bg-sidebar:var(--surface-sidebar);--bg-card:var(--surface-card);--bg-card-hover:var(--surface-hover);--bg-input:var(--surface-input);--color-bg:var(--surface-page);--color-sidebar:var(--surface-sidebar);--color-surface:var(--surface-card);--color-surface-hover:var(--surface-hover);--color-input-bg:var(--surface-input);--border:var(--border-hairline);--color-border:var(--border-hairline);--color-border-active:var(--border-active);--action-primary:var(--accent);--action-primary-hover:var(--accent-hover);--action-primary-active:var(--accent-active);--ai-primary:var(--accent);--ai-primary-hover:var(--accent-hover);--ai-primary-active:var(--accent-active);--ai-primary-rgb:var(--accent-rgb);--ai-secondary:var(--accent);--ai-secondary-rgb:var(--accent-rgb);--ai-accent:var(--accent);--ai-accent-rgb:var(--accent-rgb);--ai-highlight:var(--accent);--ai-highlight-rgb:var(--accent-rgb);--ai-gradient-start:var(--accent);--ai-gradient-end:var(--accent);--cyan-primary:var(--accent);--cyan-bright:var(--accent);--cyan-soft:var(--accent-tint);--cyan-glow:transparent;--violet-accent:var(--accent);--blue-accent:var(--accent);--color-primary:var(--accent);--color-primary-hover:var(--accent-hover);--color-primary-active:var(--accent-active);--color-primary-contrast:var(--accent-on-fill);--color-text:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted);--success:var(--status-success);--danger:var(--status-error);--warning:var(--status-warning);--color-success:var(--status-success-text);--color-warning:var(--status-warning-text);--color-danger:var(--status-error-text);--color-danger-hover:var(--status-error-hover);--color-badge-listening-bg:var(--status-success-tint);--color-badge-listening-text:var(--status-success-text);--color-badge-paused-bg:var(--status-warning-tint);--color-badge-paused-text:var(--status-warning-text);--color-badge-reconnecting-bg:var(--accent-tint);--color-badge-reconnecting-text:var(--accent-on-tint);--color-badge-disconnected-bg:var(--status-error-tint);--color-badge-disconnected-text:var(--status-error-text);--color-badge-question-bg:var(--accent-tint);--color-badge-question-text:var(--accent-on-tint)}*{box-sizing:border-box}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;background:var(--surface-page);background:var(--color-bg);color:var(--text-primary);color:var(--color-text);font-family:var(--font-sans);margin:0}a{color:var(--accent);color:var(--color-primary);text-decoration-color:var(--accent-border)}a:where(:not(.btn)):hover{color:var(--accent-hover);color:var(--color-primary-hover)}::selection{background:var(--accent-tint);color:var(--accent-on-tint)}*{scrollbar-color:var(--border-hairline) var(--surface-page);scrollbar-color:var(--color-border) var(--color-bg);scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:var(--surface-page);background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--border-hairline);background:var(--color-border);border:2px solid var(--color-bg);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.btn{align-items:center;border:var(--border-width) solid transparent;border-radius:var(--radius-md);box-shadow:none;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:600;gap:var(--space-2);justify-content:center;min-height:42px;padding:var(--space-3) var(--space-4);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.btn:disabled{cursor:not-allowed;opacity:.6}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a:where(.btn){text-decoration:none}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-on-fill)}.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px)}.btn-secondary{background:var(--surface-card);border-color:var(--border-hairline);color:var(--text-primary)}.btn-secondary:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-active);transform:translateY(-1px)}.btn-danger{background:var(--status-error);border-color:var(--status-error);color:var(--status-on-solid)}.btn-danger:hover:not(:disabled){background:var(--status-error-hover);border-color:var(--status-error-hover)}.btn-ghost{background:transparent;color:var(--text-secondary)}.btn-ghost:hover:not(:disabled){background:var(--surface-raised);color:var(--text-primary)}.btn-block{width:100%}.ui-spinner{animation:ui-spin .64s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;display:inline-block;flex:0 0 auto;height:16px;width:16px}@keyframes ui-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ui-spinner{animation-duration:2s}.btn,.card{transition:none}.btn:hover:not(:disabled),.card-interactive:hover{transform:none}}.card{background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden;padding:var(--space-5);position:relative;transition:background .18s ease,border-color .18s ease,transform .18s ease}.card-interactive:hover{border-color:var(--border-active);transform:translateY(-1px)}.card-title{color:var(--text-primary);font-size:1.05rem;font-weight:700;margin:0 0 var(--space-4)}.card-title:has(+.card-subtitle){margin-bottom:var(--space-1)}.card-subtitle{color:var(--text-secondary);font-size:.825rem;margin:0 0 var(--space-4)}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field-label{color:var(--text-secondary);font-size:.825rem;font-weight:600}.input,.select{background:var(--surface-input);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:.9rem;padding:var(--space-3);transition:border-color .16s ease,background .16s ease;width:100%}.input::-moz-placeholder{color:var(--text-muted)}.input::placeholder{color:var(--text-muted)}.input:focus,.select:focus{border-color:var(--border-active);outline:none}.input:disabled,.select:disabled{cursor:not-allowed;opacity:.6}.input:focus-visible,.select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.input-invalid{border-color:var(--status-error)}.field-error{color:var(--status-error);overflow-wrap:anywhere;word-break:break-word}.input-wrap{align-items:center;display:flex;position:relative}.input-wrap:has(.input-affix) .input,.input-wrap>.input:not(:only-child){padding-right:48px}.input-affix{background:none;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;padding:var(--space-1) var(--space-2);position:absolute;right:var(--space-2)}.input-affix:hover{background:var(--surface-raised);color:var(--text-primary)}.input-affix:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.input:is([type=date],[type=datetime-local],[type=month]){-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='2.5' stroke='%238A8F9C' stroke-width='2'/%3E%3Cpath d='M3.5 10h17M8 3v4m8-4v4' stroke='%238A8F9C' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px 18px;line-height:1.4;padding-right:44px;position:relative;text-align:left}.input:is([type=date],[type=datetime-local],[type=month])::-webkit-calendar-picker-indicator{bottom:0;cursor:pointer;height:auto;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:44px}.input:is([type=date],[type=datetime-local],[type=month])::-webkit-date-and-time-value{margin:0;min-height:1.4em;text-align:left}@supports (-moz-appearance:none){.input:is([type=date],[type=datetime-local],[type=month]){background-image:none;padding-right:var(--space-3)}}:where(input[type=checkbox],input[type=radio]){-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--surface-input);border:1.5px solid var(--border-strong);border-radius:4px;cursor:pointer;display:inline-grid;flex-shrink:0;height:16px;place-content:center;transition:background-color .12s ease,border-color .12s ease;vertical-align:middle;width:16px}:where(input[type=radio]){border-radius:50%}:where(input[type=checkbox],input[type=radio]):hover:not(:disabled){border-color:var(--control-accent,var(--accent))}:where(input[type=checkbox]):is(:checked,:indeterminate),:where(input[type=radio]):checked{background-color:var(--accent);background-color:var(--control-accent,var(--accent));border-color:var(--control-accent,var(--accent))}:where(input[type=radio]):checked{box-shadow:inset 0 0 0 3px var(--surface-input)}:where(input[type=checkbox]):before{background-color:var(--accent-on-fill);content:"";height:10px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2.5 6.2 2.3 2.3 4.7-5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2.5 6.2 2.3 2.3 4.7-5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;transform:scale(0);transition:transform .12s ease;width:10px}:where(input[type=checkbox]):checked:before{transform:scale(1)}:where(input[type=checkbox]):indeterminate:before{border-radius:1px;height:2px;-webkit-mask:none;mask:none;transform:scale(1)}:where(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--accent);outline:2px solid var(--control-accent,var(--accent));outline-offset:2px}:where(input[type=checkbox],input[type=radio]):disabled{cursor:not-allowed;opacity:.5}.badge{border:var(--border-width) solid transparent}.badge-dot{flex:0 0 auto}.badge-neutral{border-color:var(--border-hairline);color:var(--text-secondary)}.badge-success{background:var(--status-success-tint);color:var(--status-success-text)}.badge-accent{background:var(--accent-tint);color:var(--accent-on-tint)}.page-header{align-items:flex-start}.page-title{color:var(--text-primary);font-size:1.4rem;font-weight:700}.page-subtitle{color:var(--text-secondary);font-size:.9rem;margin-top:var(--space-1)}.page-meta{color:var(--text-muted);font-size:.825rem;margin-top:var(--space-1)}.page-header-action{flex:0 0 auto}@keyframes ui-modal-overlay-in{0%{opacity:0}}@keyframes ui-modal-overlay-out{to{opacity:0}}@keyframes ui-modal-card-in{0%{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes ui-modal-card-out{to{opacity:0;transform:translateY(8px) scale(.97)}}.modal-overlay{align-items:flex-start;animation:ui-modal-overlay-in .18s ease;background:var(--overlay-scrim);box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:var(--space-4);position:fixed;z-index:100}.modal-overlay--closing{animation:ui-modal-overlay-out .16s ease forwards}.modal-card{animation:ui-modal-card-in .2s cubic-bezier(.16,1,.3,1);background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;margin:auto;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);max-width:100%;min-width:0;overflow:hidden;padding:var(--space-5);width:min(90vw,420px)}.modal-card--closing{animation:ui-modal-card-out .16s ease forwards}.modal-card--lg{width:min(90vw,760px)}.modal-card--md{width:min(90vw,560px)}.modal-header{align-items:flex-start;border-bottom:var(--border-width) solid var(--border-subtle);display:flex;flex-shrink:0;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-3);padding-bottom:var(--space-3)}.modal-heading{min-width:0}.modal-title{color:var(--text-primary);font-size:1.08rem;font-weight:600}.modal-subtitle,.modal-title{max-width:100%;min-width:0;overflow-wrap:anywhere}.modal-subtitle{color:var(--text-muted);font-size:.86rem;line-height:1.5;margin-top:4px}.modal-close{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin:-2px -2px 0 0;padding:0;transition:background .16s ease,color .16s ease;width:28px}.modal-close:hover{background:var(--surface-hover);color:var(--text-primary)}.modal-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.modal-body{color:var(--text-muted);flex:1 1 auto;font-size:.9rem;max-width:100%;min-height:0;min-width:0;overflow-wrap:anywhere;overflow-y:auto;scroll-behavior:smooth}.modal-actions{border-top:var(--border-width) solid var(--border-subtle);display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-3);padding-top:var(--space-3)}.modal-actions,.modal-actions>*{max-width:100%;min-width:0}@media (max-width:640px){.modal-overlay{padding:var(--space-3)}.modal-card{padding:var(--space-4)}}@media (max-width:430px){.modal-overlay{padding:12px}.modal-card{padding:14px;width:100%}.modal-header{gap:10px}.modal-actions{align-items:stretch}.modal-actions>.btn{flex:1 1 120px}}@media (prefers-reduced-motion:reduce){.modal-card,.modal-overlay{animation:none!important}}.tabs{align-items:center;background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:999px;display:flex;gap:4px;max-width:100%;overflow-x:auto;padding:4px;width:-moz-fit-content;width:fit-content}.tab-btn{background:none;border:none;border-radius:999px;color:var(--text-muted);cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:.86rem;font-weight:700;padding:9px 14px;transition:background .16s ease,color .16s ease}.tab-btn.active,.tab-btn:hover:not(:disabled){color:var(--text-primary)}.tab-btn.active{background:var(--accent-tint)}.tab-btn:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.5}.tab-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.avatar{align-items:center;background:var(--accent-tint);border:var(--border-width) solid rgba(var(--accent-ai-rgb),.22);border-radius:50%;color:var(--accent-text);display:inline-flex;flex:0 0 auto;font-size:.8rem;font-weight:700;height:36px;justify-content:center;overflow:hidden;width:36px}.avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.empty-state{background:var(--surface-raised);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-muted);padding:var(--space-7) var(--space-4)}.empty-state-title{color:var(--text-primary);font-size:1.05rem;font-weight:600;margin-bottom:var(--space-2)}.app-shell{background:var(--surface-page);display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh;min-height:100dvh;transition:grid-template-columns .18s ease}.app-shell.sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed-width) minmax(0,1fr)}.app-main{max-width:100%;min-height:100vh;min-height:100dvh;min-width:0;width:100%}.app-main,.sidebar{display:flex;flex-direction:column}.sidebar{background:linear-gradient(rgba(var(--accent-ai-rgb),.035) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-ai-rgb),.03) 1px,transparent 1px),var(--surface-sidebar);background-size:34px 34px,34px 34px,auto;border-right:var(--border-width) solid var(--border-subtle);box-shadow:none;box-sizing:border-box;flex-shrink:0;height:100vh;height:100dvh;max-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:22px 16px;position:sticky;scrollbar-width:thin;top:0;transition:width .18s ease;width:var(--sidebar-width);z-index:20}.sidebar-collapse-button{align-items:center;background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:999px;box-shadow:none;color:var(--text-muted);cursor:pointer;display:inline-flex;height:30px;justify-content:center;position:absolute;right:12px;top:18px;transition:color .16s ease,border-color .16s ease,transform .16s ease,background .16s ease;width:30px}.sidebar-collapse-button:hover{background:var(--surface-hover);border-color:rgba(var(--accent-ai-rgb),.36);color:var(--accent-text);transform:translateY(-1px)}.sidebar-brand{align-items:center;color:var(--text-primary);display:flex;gap:12px;letter-spacing:0;min-height:46px;padding:0 8px 18px}.brand-mark{align-items:center;background:var(--accent-tint);border:var(--border-width) solid rgba(var(--accent-ai-rgb),.34);border-radius:12px;box-shadow:none;color:var(--accent-text);display:inline-flex;height:38px;justify-content:center;width:38px}.brand-copy{display:flex;flex-direction:column;min-width:0}.brand-name{font-size:1rem;font-weight:750}.brand-subtitle{color:var(--text-muted);font-size:.72rem;font-weight:650;margin-top:2px;text-transform:uppercase}.sidebar-nav{display:flex;flex:1 1;flex-direction:column;gap:20px;min-height:0;overflow-x:clip;overflow-y:auto;padding:2px 0 10px}.sidebar-nav-group{display:flex;flex-direction:column;gap:7px}.sidebar-nav-label{color:var(--text-muted);font-size:.68rem;font-weight:750;padding:0 10px;text-transform:uppercase}.sidebar-nav-list{display:flex;flex-direction:column;gap:3px}.sidebar-nav-link{background:none;border:var(--border-width) solid transparent;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;font-size:.88rem;font-weight:600;gap:11px;min-height:40px;padding:9px 10px;position:relative;text-align:left;text-decoration:none;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease;width:100%}.sidebar-nav-icon,.sidebar-nav-link{align-items:center;color:var(--text-muted)}.sidebar-nav-icon{background:var(--surface-raised);border-radius:8px;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;transition:color .16s ease,background .16s ease,box-shadow .16s ease;width:28px}.sidebar-nav-link:hover{background:var(--surface-raised);color:var(--text-primary);transform:translateX(2px)}.sidebar-nav-link.active{background:var(--accent-tint);border-color:rgba(var(--accent-ai-rgb),.22);box-shadow:none;color:var(--text-primary)}.sidebar-nav-link.active .sidebar-nav-icon{background:rgba(var(--accent-ai-rgb),.14);box-shadow:none;color:var(--accent-text)}.sidebar-nav-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-cta{margin:4px 0 20px}.sidebar-cta .btn{border-radius:12px;box-shadow:none;min-height:44px}.sidebar-footer{border-top:var(--border-width) solid var(--border-subtle);color:var(--text-muted);flex-shrink:0;font-size:.875rem;margin-top:auto;padding-top:16px}.sidebar-footer-name{color:var(--text-primary);display:block;font-weight:600;margin-bottom:2px}.sidebar-footer-hint{color:var(--text-muted);display:block;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer .badge{margin-top:4px}.sidebar-user-card{grid-gap:var(--space-3);align-items:center;background:var(--surface-raised);border:var(--border-width) solid var(--border-subtle);border-radius:12px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:var(--space-3);grid-template-columns:36px minmax(0,1fr);padding:10px;text-align:left;transition:background .16s ease,border-color .16s ease;width:100%}.sidebar-user-card:hover{background:var(--surface-raised);border-color:rgba(var(--accent-ai-rgb),.22)}.sidebar-user-meta{min-width:0}.sidebar-collapsed .sidebar{padding-inline:14px;width:var(--sidebar-collapsed-width)}.sidebar-collapsed .brand-copy,.sidebar-collapsed .sidebar-cta .btn span,.sidebar-collapsed .sidebar-nav-label,.sidebar-collapsed .sidebar-nav-text,.sidebar-collapsed .sidebar-user-meta{display:none}.sidebar-collapsed .sidebar-collapse-button{left:0;margin-inline:auto;right:0}.sidebar-collapsed .sidebar-brand{margin-top:34px}.sidebar-collapsed .sidebar-brand,.sidebar-collapsed .sidebar-cta .btn,.sidebar-collapsed .sidebar-nav-link,.sidebar-collapsed .sidebar-user-card{justify-content:center}.sidebar-collapsed .sidebar-nav{gap:14px}.sidebar-collapsed .sidebar-nav-group{gap:0}.sidebar-collapsed .sidebar-nav-list{gap:7px}.sidebar-collapsed .sidebar-user-card{display:flex;grid-template-columns:none;padding:9px}.settings-nav-title{color:var(--text-primary);font-size:.92rem;font-weight:800}.settings-nav-group{grid-gap:6px;display:grid;gap:6px}.settings-nav-group-label{color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.settings-nav-item{align-items:center;background:transparent;border:var(--border-width) solid transparent;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:flex;font:inherit;font-size:.88rem;font-weight:700;gap:10px;min-height:40px;min-width:0;padding:9px 10px;text-align:start;transition:background .16s ease,border-color .16s ease,color .16s ease;width:100%}.settings-nav-item .icon{flex:0 0 auto}.settings-nav-item span{min-width:0}.settings-nav-item.active,.settings-nav-item:focus-visible,.settings-nav-item:hover{background:var(--accent-tint);border-color:color-mix(in srgb,var(--accent) 24%,var(--border-hairline));color:var(--text-primary)}.settings-nav-item.active .icon{color:var(--accent-on-tint)}.chip{cursor:pointer}.chip:disabled{cursor:not-allowed;opacity:.6}.settings-language-chip{align-items:center;background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);display:inline-flex;font:inherit;font-size:.86rem;font-weight:800;gap:7px;justify-content:center;min-height:36px;padding:8px 12px;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.settings-language-chip.selected,.settings-language-chip:hover{background:var(--accent-tint);border-color:color-mix(in srgb,var(--accent) 38%,var(--border-subtle));color:var(--text-primary)}.settings-language-chip:hover{transform:translateY(-1px)}.settings-language-chip span{font-size:1rem}.settings-section-card{overflow:hidden;padding:var(--space-5);position:relative}.settings-section-card:after{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 4%,transparent),transparent 42%);content:"";inset:0;opacity:.7;pointer-events:none;position:absolute}.settings-section-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 48%),var(--surface-card);border-color:color-mix(in srgb,var(--accent) 34%,var(--border-hairline))}.settings-section-primary:after{background:linear-gradient(color-mix(in srgb,var(--accent) 4.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 3.5%,transparent) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 72%);mask-image:linear-gradient(135deg,#000,transparent 72%)}.settings-section-card>*{position:relative;z-index:1}.settings-section-card-header{align-items:flex-start;display:flex;gap:var(--space-3);margin-bottom:var(--space-4)}.settings-section-card-heading{align-items:flex-start;display:flex;gap:var(--space-3);min-width:0}.settings-section-card-heading>div{min-width:0}.settings-section-card-actions{flex:0 0 auto;margin-left:auto}.settings-section-card-icon{align-items:center;background:var(--accent-tint);border:var(--border-width) solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:var(--radius-lg);color:var(--accent-text);display:inline-flex;flex:0 0 auto;height:46px;justify-content:center;width:46px}.settings-section-primary .settings-section-card-icon{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:color-mix(in srgb,var(--accent) 42%,transparent)}.settings-section-card h2{color:var(--text-primary);font-size:clamp(1.2rem,1.6vw,1.55rem);line-height:1.2;margin:0;overflow-wrap:anywhere;word-break:break-word}.settings-section-card-header p{color:var(--text-secondary);line-height:1.55;margin:7px 0 0;max-width:620px}.profile-name{display:block;overflow-wrap:anywhere;word-break:break-word}.settings-profile-card{display:flex;flex-direction:column;gap:var(--space-5)}.settings-profile-details{border-top:var(--border-width) solid var(--border-subtle);padding-top:var(--space-4)}.settings-profile-identity{align-items:center;display:flex;gap:var(--space-4)}.settings-profile-identity-info{align-items:flex-start;display:flex;flex-direction:column;max-width:100%;min-width:0}.settings-profile-identity-info span,.settings-profile-identity-info strong{overflow-wrap:anywhere;word-break:break-word}.settings-profile-avatar-wrap{flex:0 0 auto;position:relative}.settings-profile-avatar{align-items:center;background:radial-gradient(circle at 30% 24%,hsla(0,0%,100%,.24),transparent 28%),var(--accent-tint);border:var(--border-width) solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:50%;color:var(--accent-text);display:inline-flex;font-size:1.5rem;font-weight:800;height:96px;justify-content:center;overflow:hidden;width:96px}.settings-profile-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.settings-profile-status-dot{background:var(--status-success);border:3px solid var(--surface-card);border-radius:50%;bottom:4px;height:15px;left:2px;position:absolute;width:15px}.settings-profile-member-since{color:var(--text-muted);display:block;font-size:.84rem;font-weight:650;margin-top:6px}.settings-avatar-upload-error{color:var(--status-error-text);display:block;font-size:.82rem;font-weight:650;margin-top:6px}.settings-profile-meta{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.settings-profile-meta div{background:color-mix(in srgb,var(--accent) 3.5%,transparent);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0;padding:14px}.settings-profile-meta dt{color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.settings-profile-meta dd{color:var(--text-primary);font-weight:750;margin:0;overflow-wrap:anywhere}.settings-edit-profile-btn{align-items:center;background:var(--accent-tint);border:var(--border-width) solid color-mix(in srgb,var(--accent) 32%,transparent);border-radius:var(--radius-md);color:var(--accent-text);cursor:pointer;display:inline-flex;font:inherit;font-weight:800;justify-content:center;min-height:42px;padding:0 16px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease;width:-moz-fit-content;width:fit-content}.settings-edit-profile-btn:hover{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 48%,transparent);transform:translateY(-1px)}.settings-subscription-card{grid-gap:var(--space-4);display:grid;gap:var(--space-4)}.settings-subscription-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}.settings-subscription-head strong{color:var(--text-primary);font-size:1.1rem}.settings-subscription-renewal{color:var(--text-muted);font-size:.86rem;font-weight:650;margin:0 0 0 auto;text-align:right}.settings-subscription-note{color:var(--status-error-text);font-size:.86rem;margin:0}@media (max-width:1180px){.settings-profile-meta{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}@media (max-width:640px){.settings-profile-identity{align-items:flex-start;flex-direction:column}.settings-profile-meta{grid-template-columns:1fr}.settings-section-card-header{flex-wrap:wrap}}@media (max-width:430px){.settings-profile-status-dot{height:13px;width:13px}.settings-profile-meta div{padding:10px}}.command-kpis{container-type:inline-size;min-width:0;width:100%}.command-kpis-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}@container (min-width: 700px){.command-kpis-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width: 300px){.command-kpis-grid{grid-template-columns:minmax(0,1fr)}}.command-kpi{grid-column-gap:12px;align-items:center;background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:none;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:34px minmax(0,1fr);min-height:118px;min-width:0;overflow:hidden;padding:16px;position:relative;transition:transform .16s ease,border-color .16s ease,background .16s ease}.command-kpi:hover{background:var(--surface-card);border-color:color-mix(in srgb,var(--accent) 28%,transparent);transform:translateY(-2px)}.command-kpi strong{font-size:1.48rem;font-weight:760;line-height:1;min-width:0;overflow-wrap:anywhere;word-break:break-word}.command-kpi>span:not(.command-kpi-icon){color:var(--text-primary);font-size:.9rem;font-weight:650;margin-top:5px;min-width:0;overflow-wrap:break-word}.command-kpi small{color:var(--text-muted);font-size:.78rem;margin-top:5px;min-width:0;overflow-wrap:anywhere;word-break:break-word}.command-kpi-icon{align-items:center;background:color-mix(in srgb,var(--accent) 8%,transparent);border:var(--border-width) solid color-mix(in srgb,var(--accent) 14%,transparent);border-radius:11px;color:var(--accent-text);display:inline-flex;flex-shrink:0;grid-row:span 3;height:34px;justify-content:center;width:34px}.dashboard-action-list{grid-gap:var(--space-3);display:grid;flex:1 1;gap:var(--space-3);min-width:0;width:100%}.dashboard-action-list button{grid-gap:var(--space-4);align-items:center;background:var(--surface-raised);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-primary);cursor:pointer;display:grid;font:inherit;gap:var(--space-4);grid-template-columns:38px minmax(0,1fr);min-height:76px;min-width:0;padding:var(--space-4);text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:100%}.dashboard-action-list button:disabled{cursor:not-allowed;opacity:.58}.dashboard-action-list button:not(:disabled):hover{background:var(--surface-raised);border-color:color-mix(in srgb,var(--accent) 28%,transparent);transform:translateY(-1px)}.dashboard-action-list button span:last-child{grid-gap:4px;display:grid;gap:4px;min-width:0}.dashboard-action-list strong{font-size:.92rem;min-width:0;overflow-wrap:anywhere;word-break:break-word}.dashboard-action-list small{color:var(--text-muted);min-width:0;overflow-wrap:anywhere;word-break:break-word}.dashboard-insight-panel .icon{color:var(--accent-text)}.dashboard-insight-panel{background:var(--surface-card);overflow:hidden}.dashboard-insight-list{grid-gap:10px;display:grid;gap:10px;padding:18px}.dashboard-insight-list div{grid-gap:5px;background:var(--surface-raised);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);display:grid;gap:5px;min-height:76px;padding:13px}.dashboard-insight-list div:last-child{border-bottom:var(--border-width) solid var(--border-subtle)}.dashboard-insight-list span{color:var(--accent-text);font-size:1.35rem;font-weight:760;line-height:1}.dashboard-insight-list strong{color:var(--text-muted);font-size:.92rem;min-width:0;overflow-wrap:anywhere;word-break:break-word}.dashboard-insight-link{background:transparent;border:none;color:var(--accent-text);cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:750;margin:0 18px 18px;text-decoration:none}.ask-copilot-panel{grid-gap:16px;align-items:start;background:var(--surface-card);border:var(--border-width) solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:18px;box-shadow:none;display:grid;gap:16px;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;margin-bottom:0;min-width:0;padding:20px}.ask-copilot-mark{align-items:center;background:color-mix(in srgb,var(--accent) 9.5%,transparent);border:var(--border-width) solid color-mix(in srgb,var(--accent) 26%,transparent);border-radius:14px;color:var(--accent-text);display:inline-flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ask-copilot-copy{min-width:0}.ask-copilot-copy h2{font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.16;margin:0;min-width:0;overflow-wrap:anywhere;word-break:break-word}.ask-copilot-copy p{color:var(--text-secondary);line-height:1.55;margin:6px 0 0;min-width:0;overflow-wrap:anywhere}.ask-copilot-prompts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ask-copilot-prompts button{background:var(--surface-raised);border:var(--border-width) solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.8rem;font-weight:650;line-height:1.35;max-width:100%;min-height:34px;padding:6px 12px;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;white-space:normal}.ask-copilot-prompts button:hover{background:color-mix(in srgb,var(--accent) 7%,transparent);border-color:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--accent-text);transform:translateY(-1px)}.ask-copilot-panel>.btn{grid-column:2;justify-self:start}.view-all-link{align-self:center;background:transparent;border:none;color:var(--accent-on-tint);cursor:pointer;font:inherit;font-size:.9rem;font-weight:700;padding:0;white-space:nowrap}.view-all-link:hover{text-decoration:underline}.command-empty-wrap{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);justify-content:center;padding:var(--space-6) var(--space-5);text-align:center}.command-empty-wrap h1,.command-empty-wrap h2{color:var(--text-primary);font-size:1.05rem;font-weight:700;letter-spacing:0;margin:0}.command-empty-wrap p{color:var(--text-secondary);font-size:.86rem;margin:0;max-width:46ch}.command-meeting-list{grid-gap:var(--space-3);display:grid;gap:var(--space-3);margin-top:var(--space-4)}.command-meeting-row{grid-gap:var(--space-4);align-items:center;background:var(--surface-raised);border:var(--border-width) solid var(--border-hairline);border-radius:15px;color:var(--text-primary);cursor:pointer;display:grid;font:inherit;gap:var(--space-4);grid-template-columns:42px minmax(0,1fr) 28px;min-width:0;padding:var(--space-4) 18px;text-align:left;transition:border-color .16s ease,transform .16s ease,background .16s ease;width:100%}.command-meeting-row:hover{background:var(--surface-raised);border-color:color-mix(in srgb,var(--accent) 32%,var(--border-hairline));transform:translateY(-1px)}.command-meeting-icon{align-items:center;background:color-mix(in srgb,var(--accent) 8%,transparent);border:var(--border-width) solid color-mix(in srgb,var(--accent) 16%,transparent);border-radius:var(--radius-md);color:var(--accent-on-tint);display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.command-meeting-main{grid-gap:5px;display:grid;gap:5px;min-width:0}.command-meeting-main strong{font-size:1rem;min-width:0;overflow-wrap:anywhere;word-break:break-word}.command-meeting-meta,.command-meeting-snippet{color:var(--text-muted);font-size:.86rem;min-width:0}.command-meeting-meta{overflow-wrap:anywhere}.command-meeting-snippet{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-meeting-arrow{color:var(--accent-on-tint);font-size:1.3rem;justify-self:end}.command-meeting-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.command-meeting-tags em{background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:999px;color:var(--text-muted);display:inline-flex;font-size:.76rem;font-style:normal;font-weight:650;max-width:100%;overflow:hidden;padding:3px 9px;text-overflow:ellipsis;white-space:nowrap}.command-meeting-tags em:first-child{border-color:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent-text)}@media (max-width:900px){.command-meeting-row{grid-template-columns:42px minmax(0,1fr)}.command-meeting-arrow{display:none}}@media (max-width:430px){.command-meeting-list{gap:8px;padding:14px 12px}.command-meeting-row{border-radius:12px;gap:10px;grid-template-columns:34px minmax(0,1fr);padding:12px 10px}.command-meeting-icon{border-radius:8px;height:34px;width:34px}.command-meeting-main strong{font-size:.92rem}}.topbar{align-items:center;background:var(--surface-card);border-bottom:var(--border-width) solid var(--border-subtle);box-sizing:border-box;display:flex;gap:var(--space-4);height:var(--topbar-height);justify-content:space-between;min-width:0;padding:0 28px;position:sticky;top:0;z-index:10}.topbar-title{font-size:1.05rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-actions,.topbar-user-section{align-items:center;display:flex;gap:10px}.content-area{box-sizing:border-box;flex:1 1 auto;max-width:100%;min-width:0;padding:32px 36px 56px;position:relative;width:100%}.topbar-help-button{align-items:center;background:var(--surface-raised);border:var(--border-width) solid var(--border-subtle);border-radius:999px;color:var(--text-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:.84rem;font-weight:650;gap:7px;height:38px;min-width:38px;padding:0 12px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.topbar-help-button:hover{background:var(--surface-raised);border-color:color-mix(in srgb,var(--accent) 26%,var(--border-hairline));color:var(--accent-text);transform:translateY(-1px)}.notification-bell{position:relative}.notification-bell-trigger{align-items:center;background:var(--surface-raised);border:var(--border-width) solid var(--border-subtle);border-radius:999px;color:var(--text-muted);cursor:pointer;display:inline-flex;font:inherit;height:38px;justify-content:center;min-width:38px;position:relative;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.notification-bell-trigger:hover{background:var(--surface-raised);border-color:color-mix(in srgb,var(--accent) 26%,var(--border-hairline));color:var(--accent-text);transform:translateY(-1px)}.notification-bell-badge{align-items:center;background:var(--status-error);border:2px solid var(--surface-card);border-radius:999px;color:#fff;display:inline-flex;font-size:.66rem;font-weight:700;height:17px;justify-content:center;line-height:1;min-width:17px;padding:0 4px;position:absolute;right:-4px;top:-4px}.notification-dropdown{background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);box-shadow:none;display:flex;flex-direction:column;max-height:min(70vh,520px);overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:min(92vw,380px);z-index:20}.notification-dropdown-header{align-items:center;border-bottom:var(--border-width) solid var(--border-subtle);color:var(--text-primary);display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;justify-content:space-between;padding:12px 14px}.notification-mark-all-read{background:none;border:none;color:var(--accent-text);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:650;padding:2px}.notification-mark-all-read:hover{text-decoration:underline}.notification-dropdown-list{min-height:0;overflow-y:auto}.notification-item{align-items:flex-start;border-bottom:var(--border-width) solid var(--border-subtle);cursor:pointer;display:flex;gap:10px;padding:12px 14px 12px 22px;position:relative;transition:background .14s ease}.notification-item:last-child{border-bottom:none}.notification-item:focus-visible,.notification-item:hover{background:var(--surface-raised);outline:none}.notification-item--unread{background:var(--accent-tint-soft)}.notification-item--high{border-left:3px solid var(--warning)}.notification-item--critical{border-left:3px solid var(--danger)}.notification-item-dot{background:var(--accent);border-radius:999px;flex-shrink:0;height:7px;left:10px;position:absolute;top:18px;width:7px}.notification-item-body{flex:1 1;min-width:0}.notification-item-title{align-items:center;color:var(--text-primary);display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:700;gap:8px}.notification-item-priority{color:var(--text-muted);font-size:.68rem;font-weight:700;text-transform:uppercase}.notification-item-message{color:var(--text-muted);font-size:.8rem;line-height:1.4;margin-top:2px}.notification-item-time{color:var(--text-muted);font-size:.72rem;font-weight:600;margin-top:5px}.notification-item-delete{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;opacity:0;padding:0;transition:background .14s ease,color .14s ease,opacity .14s ease;width:22px}.notification-item-delete:focus-visible,.notification-item:focus-visible .notification-item-delete,.notification-item:hover .notification-item-delete{opacity:1}.notification-item-delete:hover{background:var(--surface-raised);color:var(--text-primary)}.notification-load-more{background:none;border:none;color:var(--accent-text);cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:650;padding:11px;width:100%}.notification-load-more:hover:not(:disabled){background:var(--surface-raised)}.notification-load-more:disabled{cursor:not-allowed;opacity:.6}.notification-dropdown .empty-state{padding:28px 14px}.notification-dropdown .loader{color:var(--text-muted);font-size:.85rem;padding:24px 14px;text-align:center}@media (max-width:640px){.notification-dropdown{left:12px;position:fixed;right:12px;top:64px;width:auto}}.help-search{margin-bottom:var(--space-4);position:relative}.help-search-icon{color:var(--text-muted);left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.help-search-input{padding-left:36px}.help-content{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.help-section-title{color:var(--text-muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;margin:0 0 var(--space-2);text-transform:uppercase}.help-accordion{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden}.help-accordion-item+.help-accordion-item{border-top:var(--border-width) solid var(--border-subtle)}.help-accordion-trigger{align-items:center;background:var(--surface-raised);border:none;color:var(--text-primary);cursor:pointer;display:flex;font:inherit;font-weight:600;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) var(--space-4);text-align:left;width:100%}.help-accordion-trigger:hover{color:var(--accent-text)}.help-accordion-chevron{display:inline-flex;flex-shrink:0;transition:transform .16s ease}.help-accordion-chevron--open{transform:rotate(180deg)}.help-accordion-panel{color:var(--text-muted);font-size:.9rem;line-height:1.5;padding:0 var(--space-4) var(--space-4)}.help-accordion-panel p{margin:0}.help-contact{align-items:flex-start;border-top:var(--border-width) solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4)}.help-contact-title{color:var(--text-primary);font-weight:600;margin:0}.help-contact-fallback{color:var(--text-muted);font-size:.85rem;margin:0}.auto-attend-card{align-items:flex-start;background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;min-width:0;padding:var(--space-4) 1.125rem}.auto-attend-card-main{display:flex;flex:1 1 18rem;flex-direction:column;gap:.375rem;min-width:0}.auto-attend-card-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);min-width:0}.auto-attend-card-title{color:var(--text-primary);font-size:1.05rem;font-weight:700;margin:0;overflow-wrap:anywhere}.auto-attend-card-meta,.auto-attend-card-when{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.25rem var(--space-3);margin:0}.auto-attend-card-when .icon{flex:none}.auto-attend-card-hint,.auto-attend-card-reason{font-size:.875rem;margin:0;overflow-wrap:anywhere}.auto-attend-card-hint{background:var(--status-warning-tint);border-radius:var(--radius-md);color:var(--status-warning-text);padding:var(--space-2) var(--space-3)}.auto-attend-card-reason{color:var(--text-secondary)}.auto-attend-card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.auto-attend-form{min-width:0}.auto-attend-form-languages{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.auto-attend-form-languages .field{min-width:0}.auto-attend-platform-hint{color:var(--accent-on-tint);font-weight:650}.auto-attend-consent{align-items:flex-start;color:var(--text-primary);cursor:pointer;display:flex;font-size:.9rem;gap:.625rem}.auto-attend-consent input{flex:none;margin-top:.2rem}.auto-attend-form-note{overflow-wrap:anywhere}.auto-attend-card-actions a.btn{text-align:center;text-decoration:none}.actions-menu{display:inline-flex;position:relative}.actions-menu-trigger{align-items:center;background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:.84rem;font-weight:600;gap:6px;height:32px;justify-content:center;padding:0 10px;transition:background .16s ease,border-color .16s ease,color .16s ease;width:104px}.actions-menu-trigger:hover,.actions-menu-trigger[aria-expanded=true]{background:var(--surface-hover);border-color:rgba(var(--accent-rgb),.24);color:var(--text-primary)}.actions-menu-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.actions-menu-dropdown{background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);overflow:hidden;padding:6px;position:fixed;z-index:200}.actions-menu-item{background:none;border:none;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:block;font-family:inherit;font-size:.86rem;font-weight:600;padding:9px 10px;text-align:left;width:100%}.actions-menu-item:hover:not(:disabled){background:var(--surface-hover)}.actions-menu-item:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.6}.actions-menu-item--danger{color:var(--status-error-text)}.actions-menu-item--danger:hover:not(:disabled){background:var(--status-error-tint)}.meeting-library{grid-gap:clamp(1rem,2vw,1.5rem);color:var(--text-primary);display:grid;gap:clamp(1rem,2vw,1.5rem);min-width:0;position:relative;width:100%}.meeting-library-header{align-items:center;background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:18px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;min-width:0;padding:clamp(1rem,2.5vw,1.75rem)}.meeting-library-header>div{flex:1 1 20rem;min-width:0}.meeting-library-header h1{color:var(--text-primary);font-size:clamp(2rem,4vw,3.6rem);font-weight:760;letter-spacing:0;line-height:.98;margin:0;overflow-wrap:anywhere}.meeting-library-header p{color:var(--text-muted);line-height:1.5;margin:7px 0 0;overflow-wrap:anywhere}.meeting-library-toolbar{align-items:center;background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:16px;display:flex;flex-wrap:wrap;gap:.75rem;min-width:0;padding:clamp(.75rem,1.5vw,1rem);position:relative}.meeting-library-search{flex:1.1 1 20rem;min-width:0;position:relative}.meeting-library-search .icon{color:var(--text-muted);inset-inline-start:.875rem;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.meeting-library-search .input{background:var(--surface-card);border-color:var(--border-subtle);color:var(--text-primary);min-height:2.75rem;min-width:0;padding-inline-start:2.5rem;width:100%}.meeting-filter-actions,.meeting-range-tabs{align-items:center;display:inline-flex;gap:.375rem;min-width:0}.meeting-range-tabs{background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:999px;flex:1 1 20rem;flex-wrap:wrap;padding:.25rem}.meeting-filter-btn,.meeting-filter-popover button,.meeting-range-tabs button,.meeting-sort-popover button{font:inherit}.meeting-range-tabs button{background:transparent;border:0;border-radius:999px;color:var(--text-muted);cursor:pointer;flex:1 1 auto;font-size:.84rem;font-weight:650;min-width:0;padding:.5rem .75rem;white-space:nowrap}.meeting-range-tabs button.active{background:rgba(var(--accent-rgb),.1);color:var(--accent-text)}.meeting-filter-actions{grid-gap:.75rem;display:grid;flex:1 1 20rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-filter-wrap,.meeting-sort-wrap{min-width:0;position:relative}.meeting-filter-btn,.meeting-sort-control{align-items:center;background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:999px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:.86rem;font-weight:650;gap:.5rem;justify-content:center;max-width:100%;min-height:2.75rem;min-width:0;overflow-wrap:anywhere;padding:.5rem .75rem;width:100%}.meeting-filter-btn .icon,.meeting-sort-control .icon{flex:0 0 auto}.meeting-sort-control span{color:var(--text-muted);min-width:0}.meeting-sort-control strong{color:var(--text-primary);font-weight:700;min-width:0;overflow-wrap:anywhere}.meeting-filter-btn:hover,.meeting-filter-btn[aria-expanded=true],.meeting-sort-control:hover,.meeting-sort-control[aria-expanded=true]{border-color:rgba(var(--accent-rgb),.32);color:var(--accent-text)}.meeting-filter-popover,.meeting-sort-popover{grid-gap:1rem;background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:14px;display:grid;gap:1rem;min-width:0;overflow-wrap:anywhere;padding:.75rem;position:absolute;right:0;top:calc(100% + .625rem);width:100%;z-index:20}.meeting-sort-popover{gap:.375rem;padding:.625rem}.filter-group{grid-gap:.5rem;display:grid;gap:.5rem}.filter-title{color:var(--text-muted);font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.meeting-filter-popover button,.meeting-sort-popover button{background:transparent;border:var(--border-width) solid transparent;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:.5rem;text-align:left;width:100%}.meeting-filter-popover button.selected,.meeting-filter-popover button:hover,.meeting-sort-popover button.selected,.meeting-sort-popover button:hover{background:rgba(var(--accent-rgb),.07);border-color:rgba(var(--accent-rgb),.2);color:var(--accent-text)}.meeting-filter-check{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.88rem;gap:.5rem;min-width:0;overflow-wrap:anywhere}.meeting-library-panel{background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:18px;overflow:hidden}.meeting-library-panel>.form-alert{margin:clamp(.75rem,1.5vw,1rem)}.meeting-library-panel .empty-state,.meeting-library-panel .form-alert{min-width:0;overflow-wrap:anywhere}.meeting-library-loading{color:var(--text-muted);margin:0;padding:var(--space-6) var(--space-4);text-align:center}.meeting-library-list{grid-gap:.75rem;display:grid;gap:.75rem;padding:clamp(.75rem,1.5vw,1rem)}.meeting-library-item{min-width:0;position:relative}.meeting-library-actions{align-items:center;bottom:clamp(.75rem,1.4vw,1rem);display:flex;gap:.5rem;position:absolute;right:clamp(.875rem,1.5vw,1.25rem)}.meeting-library-row{grid-gap:1rem;align-items:start;background:var(--surface-raised);border:var(--border-width) solid var(--border-subtle);border-left:2px solid transparent;border-radius:15px;color:var(--text-primary);cursor:pointer;display:grid;font:inherit;gap:1rem;grid-template-columns:auto minmax(0,1fr) minmax(0,max-content);min-width:0;padding:clamp(.875rem,1.5vw,1.25rem) clamp(.875rem,1.5vw,1.25rem) 3.75rem;text-align:start;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease;width:100%}.meeting-library-row:hover{border-left-color:rgba(var(--accent-rgb),.62);color:var(--text-primary);transform:translateY(-1px)}.meeting-library-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.meeting-library-icon{align-items:center;background:rgba(var(--accent-rgb),.07);border:var(--border-width) solid rgba(var(--accent-rgb),.16);border-radius:9px;color:var(--accent-text);display:inline-flex;height:2.375rem;justify-content:center;width:2.375rem}.meeting-library-main{grid-gap:.375rem;display:grid;gap:.375rem;grid-template-columns:minmax(0,1fr);min-width:0}.meeting-library-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;min-width:0}.meeting-library-title-row strong{font-size:1rem;font-weight:720;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-library-title-row .badge{flex:none}.meeting-library-date,.meeting-library-meta,.meeting-library-snippet{font-size:.88rem;min-width:0;overflow-wrap:anywhere}.meeting-library-date{color:var(--text-muted)}.meeting-library-snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;line-height:1.45;overflow:hidden}.meeting-library-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem;min-width:0}.meeting-library-meta em{color:var(--text-secondary);font-style:normal;font-weight:650;max-width:100%;min-width:0;overflow-wrap:anywhere}.meeting-library-meta em+em:before{color:var(--border-strong);content:"·";margin-right:.5rem}.meeting-library-meta .language-chip-lite{color:var(--accent-text)}.meeting-library-side{color:var(--text-muted);display:inline-grid;gap:.5rem;justify-items:end;max-width:100%;min-width:0;text-align:end}.meeting-library-side strong{color:var(--text-primary);font-size:.9rem;font-weight:720;max-width:12ch;min-width:0;overflow-wrap:anywhere}.meeting-library-side span{color:var(--accent-text);font-size:1.25rem;transition:transform .18s ease}.meeting-library-row:hover .meeting-library-side span{transform:translateX(3px)}.meeting-library-pagination{align-items:center;border-top:var(--border-width) solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;min-width:0;padding:1rem clamp(.75rem,1.5vw,1.25rem)}.meeting-library-pagination>span{color:var(--text-muted);font-size:.85rem;min-width:0;overflow-wrap:anywhere}.meeting-library-pagination-actions{display:flex;flex-wrap:wrap;gap:.5rem}.meeting-library-pagination-actions .btn{min-width:0}@media (max-width:40rem){.meeting-library-header h1{font-size:clamp(1.75rem,6vw,2.5rem)}.meeting-library-row{gap:.75rem;grid-template-columns:auto minmax(0,1fr)}.meeting-library-side{align-items:center;display:flex;grid-column:2;justify-content:space-between}.meeting-library-side strong{max-width:none}.meeting-library-actions{left:clamp(.875rem,1.5vw,1.25rem)}.meeting-library-actions .btn{flex:1 1 auto}}.meeting-details{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.meeting-details>*{min-width:0}.details-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.details-panel{min-width:0}.details-loading{align-items:center;color:var(--text-secondary);display:flex;font-size:.86rem;gap:var(--space-3);justify-content:center;padding:var(--space-6) var(--space-4)}.details-spinner{animation:details-spin .8s linear infinite;border:2px solid var(--border-hairline);border-radius:50%;border-top-color:var(--accent);height:18px;width:18px}@keyframes details-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.details-spinner{animation-duration:2.4s}}.details-error{align-items:flex-start;background:var(--status-error-tint);border:var(--border-width) solid var(--status-error-border,var(--status-error));border-radius:var(--radius-md);color:var(--status-error-text);display:flex;flex-direction:column;font-size:.85rem;gap:var(--space-3);overflow-wrap:anywhere;padding:var(--space-4)}.details-error p{margin:0}.details-after,.details-load-more{margin-top:var(--space-4)}.details-load-more{text-align:center}.details-label{color:var(--accent-on-tint);font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.details-label+*{margin-top:var(--space-2)}.details-prose{color:var(--text-primary);font-size:.9rem;line-height:1.62;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.details-note{color:var(--text-muted);font-size:.86rem;margin:0}.details-meta{color:var(--text-muted);font-size:.78rem}.details-bullets{color:var(--text-primary);font-size:.9rem;gap:var(--space-2);line-height:1.6;margin:0;padding-left:var(--space-5)}.details-bullets,.details-list{display:flex;flex-direction:column}.details-list{gap:var(--space-3)}.details-card{background:var(--surface-raised);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0;padding:var(--space-4)}.details-question{color:var(--text-primary);font-weight:650;line-height:1.55;margin:0 0 var(--space-4);overflow-wrap:anywhere}.details-insight-text{margin-top:var(--space-2)}.details-summary-header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-2)}.details-summary>.form-alert{margin-bottom:var(--space-4)}.details-summary>.details-label:not(:first-child){display:block;margin-top:var(--space-5)}.details-transcript{background:var(--surface-sunken);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden}.details-transcript-row{grid-gap:var(--space-5);border-bottom:var(--border-width) solid var(--border-hairline);color:var(--text-primary);display:grid;font-size:.88rem;gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);line-height:1.45;min-width:0;padding:var(--space-4)}[role=rowgroup]>.details-transcript-row:last-child{border-bottom:none}.details-transcript-head{background:var(--surface-raised);color:var(--text-muted);font-size:.74rem;font-weight:700;letter-spacing:.04em;padding-block:var(--space-3);text-transform:uppercase}.details-transcript-cell{min-width:0}.details-transcript-translation{border-left:var(--border-width) solid var(--border-hairline);padding-left:var(--space-4)}.details-transcript-meta{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.78rem;gap:var(--space-2);margin-bottom:var(--space-2)}.details-transcript-who{color:var(--text-secondary);font-weight:700}.details-transcript-label{color:var(--accent-on-tint);font-size:.78rem;font-weight:700;margin-bottom:var(--space-2)}.details-transcript-text{line-height:1.55;margin:0;overflow-wrap:anywhere}.details-transcript-empty{color:var(--text-muted);font-size:.82rem;margin:0}@media (max-width:40rem){.details-transcript-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.details-transcript-translation{border-left:none;padding-left:0}.details-transcript-head>:last-child{display:none}}.details-feedback{align-items:center;border-top:var(--border-width) solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3)}.details-feedback-label{color:var(--text-muted);font-size:.78rem;font-weight:600;letter-spacing:.01em}.details-feedback-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--space-2);transition:opacity .12s ease}.details-feedback-actions.is-saving{opacity:.6;pointer-events:none}.details-feedback-btn{align-items:center;background:transparent;border:var(--border-width) solid var(--border-hairline);border-radius:999px;color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:500;gap:var(--space-2);line-height:1.2;padding:5px 12px;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform 90ms ease}.details-feedback-btn:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-active);color:var(--text-primary)}.details-feedback-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.details-feedback-btn:active:not(:disabled){transform:scale(.96)}.details-feedback-btn:disabled{cursor:default}.details-feedback-btn.is-active{font-weight:600}.details-feedback-btn.is-active.is-like{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-on-tint)}.details-feedback-btn.is-active.is-dislike{background:var(--status-error-tint);border-color:var(--status-error);color:var(--status-error-text)}.details-feedback-status{color:var(--text-muted);font-size:.8125rem}.details-feedback-error{color:var(--status-error-text);font-size:.8125rem}.dislike-reason-list{grid-gap:var(--space-2);display:grid;gap:var(--space-2)}.dislike-reason-option{align-items:center;border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-size:.875rem;gap:var(--space-3);padding:10px 12px;transition:background-color .12s ease,border-color .12s ease}.dislike-reason-option:hover{background:var(--surface-hover);border-color:var(--border-active)}.dislike-reason-option.is-selected{background:var(--accent-tint);border-color:var(--accent)}.dislike-reason-option input{margin:0}.dislike-reason-other-input{margin-top:var(--space-3)}.details-action-item{align-items:flex-start;background:var(--surface-raised);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:var(--space-3);min-width:0;padding:var(--space-4)}.details-action-item input{margin-top:3px}.details-action-copy{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.details-action-task{color:var(--text-primary);font-size:.9rem;line-height:1.55;overflow-wrap:anywhere}.details-action-item.is-complete .details-action-task{color:var(--text-muted);text-decoration:line-through}.details-priority{text-transform:capitalize}.details-priority--high{color:var(--status-error-text);font-weight:650}.details-priority--medium{color:var(--status-warning-text);font-weight:650}.auto-attend-info-header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2)}.auto-attend-info-header h3{font-size:1rem;margin:0}.auto-attend-info-grid{grid-gap:var(--space-3) 1.25rem;display:grid;gap:var(--space-3) 1.25rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:var(--space-3) 0 0}.auto-attend-info-grid dt{color:var(--text-muted);font-size:.78rem}.auto-attend-info-grid dd{color:var(--text-primary);font-size:.9rem;margin:.125rem 0 0;overflow-wrap:anywhere}.details-error-title{font-weight:700}.settings-section-message{grid-gap:var(--space-3);display:grid;gap:var(--space-3);justify-items:start;margin-top:var(--space-4)}.settings-section-loading{color:var(--text-muted);margin:0}.settings-section-footer{align-items:center;border-top:var(--border-width) solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-5);padding-top:var(--space-4)}.settings-section-footer-note{color:var(--text-secondary);font-size:.875rem;margin-right:auto}.settings-section-saved{color:var(--status-success-text);font-size:.875rem;font-weight:650}.settings-field-grid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.settings-ai-personality{grid-gap:var(--space-5);display:grid;gap:var(--space-5)}.settings-ai-copy span,.settings-language-hero span:not(.settings-language-globe){color:var(--accent-text);font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.settings-ai-copy h3,.settings-language-hero h3{color:var(--text-primary);font-size:1.12rem;line-height:1.3;margin:7px 0 0}.settings-ai-feature-toggles,.settings-meeting-grid,.settings-radio-group{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.settings-radio-row{align-items:flex-start;background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);transition:border-color var(--transition-fast),background var(--transition-fast)}.settings-radio-row:hover{background:var(--surface-hover)}.settings-radio-row.active{background:var(--accent-tint);border-color:var(--accent)}.settings-radio-row input{accent-color:var(--accent);flex-shrink:0;margin-top:3px}.settings-radio-row:focus-within{outline:2px solid var(--accent);outline-offset:1px}.settings-radio-row span{grid-gap:var(--space-1);display:grid;gap:var(--space-1);min-width:0}.settings-radio-row small{color:var(--text-muted)}.settings-ai-advanced,.settings-meeting-panel{grid-gap:var(--space-5);border-top:var(--border-width) solid var(--border-subtle);display:grid;gap:var(--space-5);padding-top:var(--space-4)}.settings-switch-row{grid-gap:var(--space-4);align-items:center;background:rgba(var(--accent-rgb),.03);border:var(--border-width) solid var(--border-subtle);border-radius:14px;cursor:pointer;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;min-height:84px;padding:14px;position:relative}.settings-switch-row>span:first-child{min-width:0}.settings-switch-row small,.settings-switch-row strong{display:block;min-width:0;overflow-wrap:anywhere}.settings-switch-row strong{color:var(--text-primary);font-weight:850}.settings-switch-row small{color:var(--text-secondary);font-size:.84rem;line-height:1.4;margin-top:5px}.settings-switch-row input{opacity:0;pointer-events:none;position:absolute}.settings-switch-track{background:var(--border-hairline);border:var(--border-width) solid var(--border-subtle);border-radius:999px;flex-shrink:0;height:28px;position:relative;transition:background .16s ease,border-color .16s ease;width:50px}.settings-switch-track:after{background:var(--surface-card);border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.22);content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .16s ease;width:20px}.settings-switch-row input:checked+.settings-switch-track{background:var(--accent);border-color:rgba(var(--accent-rgb),.42)}.settings-switch-row input:checked+.settings-switch-track:after{transform:translateX(22px)}.settings-switch-row input:focus-visible+.settings-switch-track{outline:2px solid var(--accent);outline-offset:2px}.settings-switch-row input:disabled+.settings-switch-track{opacity:.5}.settings-meeting-defaults{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.form-static-value{background:var(--surface-sunken);border:var(--border-width) solid var(--border-subtle);color:var(--text-secondary);padding:var(--space-3)}.settings-language-panel{grid-gap:var(--space-5);display:grid;gap:var(--space-5)}.settings-language-hero{align-items:center;background:linear-gradient(135deg,rgba(var(--accent-rgb),.1),transparent 55%),rgba(var(--accent-rgb),.035);border:var(--border-width) solid rgba(var(--accent-rgb),.22);border-radius:14px;display:flex;gap:var(--space-3);padding:16px}.settings-language-globe{align-items:center;background:var(--surface-card);border:var(--border-width) solid rgba(var(--accent-rgb),.28);border-radius:14px;display:inline-flex;font-size:1.45rem;height:48px;justify-content:center;width:48px}.settings-language-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-language-card,.settings-language-grid{grid-gap:var(--space-4);display:grid;gap:var(--space-4)}.settings-language-card{background:rgba(var(--accent-rgb),.028);border:var(--border-width) solid var(--border-subtle);border-radius:14px;min-width:0;padding:16px}.settings-language-card.wide{grid-column:1/-1}.settings-language-card-header span{color:var(--text-primary);display:block;font-weight:850}.settings-language-card-header p{color:var(--text-secondary);font-size:.88rem;line-height:1.45;margin:5px 0 0}.settings-language-chips,.theme-choice-group{display:flex;flex-wrap:wrap;gap:var(--space-2)}.theme-choice-group{margin-top:var(--space-3)}.theme-choice{align-items:center;background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-4);transition:background .16s ease,border-color .16s ease,color .16s ease}.theme-choice:hover{background:var(--surface-hover);color:var(--text-primary)}.theme-choice.active{background:var(--accent-tint);border-color:var(--accent-border-strong);color:var(--accent-on-tint)}.theme-choice:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1180px){.settings-ai-feature-toggles,.settings-field-grid,.settings-language-grid,.settings-meeting-defaults,.settings-meeting-grid,.settings-radio-group{grid-template-columns:1fr}}@media (max-width:640px){.settings-section-card-header{flex-wrap:wrap}.settings-section-card-actions{flex:1 1 100%}.settings-language-hero{align-items:flex-start}.settings-section-footer-note{flex:1 1 100%}}@media (max-width:430px){.settings-section-card-icon{border-radius:10px;height:38px;width:38px}.settings-section-card h2{font-size:1.15rem}.settings-switch-row{gap:10px;min-height:auto;padding:12px 10px}.settings-language-chips{gap:6px}.settings-language-chip{font-size:.82rem;min-height:34px;padding:6px 10px}.theme-choice{flex-basis:calc(33.333% - 8px);flex-grow:1;flex-shrink:1;font-size:.82rem;justify-content:center;padding:8px 10px}}.settings-detail-stack{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.settings-avatar-upload{align-items:center;background:var(--surface-card);border:var(--border-width) solid rgba(var(--accent-rgb),.38);border-radius:50%;bottom:2px;box-shadow:0 10px 24px rgba(0,0,0,.22);color:var(--accent-text);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;position:absolute;right:0;width:30px}.settings-avatar-upload:focus-visible,.settings-avatar-upload:focus-within{outline:2px solid var(--accent);outline-offset:2px}.settings-avatar-upload:disabled,.settings-avatar-upload:has(input:disabled){cursor:progress;opacity:.6}.settings-avatar-upload input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.settings-avatar-upload-sm{bottom:0;height:21px;width:21px}.settings-modal-avatar-row{align-items:center;display:flex;gap:var(--space-3)}.settings-profile-avatar-sm{font-size:1rem;height:56px;width:56px}.settings-modal-avatar-hint{color:var(--text-secondary);font-size:.82rem;line-height:1.5}.settings-security-card,.settings-security-panel{grid-gap:var(--space-4);display:grid;gap:var(--space-4)}.settings-security-card{background:rgba(var(--accent-rgb),.028);border:var(--border-width) solid var(--border-subtle);border-radius:14px;min-width:0;padding:16px}.settings-security-card-header{align-items:center;display:flex;gap:var(--space-3)}.settings-security-icon{align-items:center;background:var(--accent-tint);border:var(--border-width) solid rgba(var(--accent-rgb),.26);border-radius:15px;color:var(--accent-text);display:inline-flex;flex:0 0 auto;height:56px;justify-content:center;width:56px}.settings-security-card-header span:not(.settings-security-icon){color:var(--text-primary);display:block;font-weight:850}.settings-security-card-header p{color:var(--text-secondary);font-size:.88rem;line-height:1.45;margin:5px 0 0}.settings-security-note{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin:0}.settings-password-form{grid-gap:var(--space-4);display:grid;gap:var(--space-4);justify-items:start}.settings-password-grid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.settings-security-success{color:var(--status-success-text);font-weight:750}.settings-session-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-start}.settings-danger-card{background:color-mix(in srgb,var(--status-error) 5%,var(--surface-card));border-color:var(--status-error-border)}.settings-danger-card .settings-danger-icon{background:var(--status-error-tint);border-color:var(--status-error-border);color:var(--status-error-text)}@media (max-width:1180px){.settings-password-grid{grid-template-columns:1fr}}.settings-audio-alerts{grid-gap:var(--space-2);display:grid;gap:var(--space-2);margin-bottom:var(--space-4)}.settings-audio-panel{grid-gap:var(--space-5);display:grid;gap:var(--space-5)}.settings-audio-hero{grid-gap:var(--space-3);align-items:center;background:linear-gradient(135deg,rgba(var(--accent-rgb),.1),transparent 55%),rgba(var(--accent-rgb),.035);border:var(--border-width) solid rgba(var(--accent-rgb),.22);border-radius:14px;display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:16px}.settings-audio-hero-icon{align-items:center;background:var(--surface-card);border:var(--border-width) solid rgba(var(--accent-rgb),.28);border-radius:14px;color:var(--accent-text);display:inline-flex;height:48px;justify-content:center;width:48px}.settings-audio-hero>div>span{color:var(--accent-text);font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.settings-audio-hero h3{color:var(--text-primary);font-size:1.12rem;line-height:1.3;margin:6px 0 0}.settings-audio-device-grid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.settings-audio-device-grid>:only-child{grid-column:1/-1}.settings-audio-device-card{grid-gap:var(--space-4);align-content:start;background:rgba(var(--accent-rgb),.028);border:var(--border-width) solid var(--border-subtle);border-radius:14px;display:grid;gap:var(--space-4);min-width:0;padding:16px}.settings-audio-device-main{align-items:center;display:flex;gap:var(--space-3);min-width:0}.settings-audio-device-icon{align-items:center;background:var(--accent-tint);border:var(--border-width) solid rgba(var(--accent-rgb),.26);border-radius:13px;color:var(--accent-text);display:inline-flex;flex:0 0 auto;height:46px;justify-content:center;width:46px}.settings-audio-device-label{color:var(--text-muted);display:block;font-size:.72rem;font-weight:850;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.settings-audio-device-main strong{color:var(--text-primary);display:block;font-weight:850;overflow-wrap:anywhere}.settings-audio-badges{display:flex;flex-wrap:wrap;gap:var(--space-2)}.settings-audio-footnote,.settings-audio-help{color:var(--text-secondary);font-size:.86rem;line-height:1.45;margin:0;overflow-wrap:anywhere}.settings-audio-footnote{color:var(--text-muted);font-size:.8rem;margin-top:var(--space-4)}.settings-audio-meter-row{align-items:center;display:flex;gap:var(--space-3)}.settings-audio-meter{grid-gap:4px;display:grid;flex:1 1 auto;gap:4px;grid-template-columns:repeat(10,minmax(0,1fr));height:18px;min-width:0}.settings-audio-meter span{background:var(--border-hairline);border-radius:999px;transition:background 80ms linear}.settings-audio-meter span.active{background:var(--accent)}.settings-audio-meter-row strong{color:var(--text-primary);font-size:.86rem;min-width:48px;text-align:right}.settings-audio-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width:1180px){.settings-audio-device-grid{grid-template-columns:1fr}}@media (max-width:640px){.settings-audio-hero{grid-template-columns:auto minmax(0,1fr)}.settings-audio-hero .badge{grid-column:1/-1;justify-self:flex-start}}@media (max-width:1024px){.settings-mobile-content .usage-meter-labels{align-items:flex-start;flex-direction:column;gap:6px}}.usage-meter{background:rgba(var(--accent-rgb),.035);border:var(--border-width) solid var(--border-subtle);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px}.usage-meter-labels{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.9rem;font-weight:650;gap:var(--space-3);justify-content:space-between}.usage-meter-labels strong{color:var(--text-primary);font-size:1rem}.usage-meter-track{background:var(--surface-hover);border-radius:999px;height:8px;overflow:hidden}.usage-meter-fill{border-radius:999px;height:100%;transition:width .24s ease}.usage-meter-fill.usage-ok{background:var(--accent)}.usage-meter-fill.usage-warning{background:var(--status-warning-text)}.usage-meter-fill.usage-depleted{background:var(--status-error-text)}.usage-meter-remaining.usage-warning{color:var(--status-warning-text)}.usage-meter-note,.usage-meter-remaining.usage-depleted{color:var(--status-error-text)}.usage-meter-note{font-size:.82rem;margin:0}.billing-page{grid-gap:var(--space-5);display:grid;gap:var(--space-5);min-width:0}.billing-page>*{min-width:0}.billing-page>.page-header{margin-bottom:0}.billing-page .page-header-action .btn{align-items:center;display:inline-flex;gap:var(--space-2)}.billing-eyebrow{color:var(--text-muted);display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-bottom:var(--space-2);text-transform:uppercase}.billing-card-header{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-4)}.billing-card-header h2{color:var(--text-primary);font-size:1.15rem;line-height:1.2;margin:0}.billing-card-header p{color:var(--text-muted);font-size:.88rem;margin:6px 0 0}.billing-card-icon{align-items:center;background:var(--accent-tint);border:var(--border-width) solid rgba(var(--accent-rgb),.28);border-radius:12px;color:var(--accent-text);display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.billing-plan-card{grid-gap:clamp(var(--space-4),3vw,var(--space-6));align-items:start;display:grid;gap:clamp(var(--space-4),3vw,var(--space-6));grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.billing-plan-main{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.billing-plan-name{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.billing-plan-name h2{color:var(--text-primary);font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.01em;line-height:1.1;margin:0}.billing-plan-description{color:var(--text-secondary);line-height:1.55;margin:var(--space-3) 0 0;max-width:60ch}.billing-includes-list{grid-gap:var(--space-2) var(--space-4);display:grid;gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none;margin:0;padding:0}.billing-includes-list li{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:.92rem;gap:var(--space-2);line-height:1.5}.billing-includes-list .icon{color:var(--accent-text);flex:0 0 auto;margin-top:3px}.billing-capabilities{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.billing-capability{align-items:center;background:var(--surface-sunken);border:var(--border-width) solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:.78rem;font-weight:650;gap:6px;padding:4px 10px}.billing-capability .icon{color:var(--accent-text)}.billing-plan-side{background:rgba(var(--accent-rgb),.035);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-4)}.billing-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2)}.billing-price-amount{color:var(--text-primary);font-size:clamp(2rem,3.2vw,2.6rem);font-weight:760;letter-spacing:-.02em;line-height:1}.billing-price-cycle{color:var(--text-muted);font-size:.95rem;font-weight:600}.billing-detail-list{grid-gap:0;display:grid;gap:0;margin:0}.billing-detail{align-items:baseline;border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--space-3);justify-content:space-between;padding:10px 0}.billing-detail:last-child{border-bottom:none}.billing-detail dt{color:var(--text-muted);font-size:.85rem}.billing-detail dd{color:var(--text-primary);font-size:.9rem;font-weight:650;margin:0;text-align:right}.billing-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.billing-actions .btn{flex:1 1 140px;justify-content:center}.billing-meter-grid{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.billing-usage-footer{border-top:1px solid var(--border-subtle);color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.86rem;gap:var(--space-2) var(--space-5);margin-top:var(--space-4);padding-top:var(--space-4)}.billing-usage-footer strong{color:var(--text-primary);font-weight:650}.billing-passes-note{color:var(--text-muted);font-size:.86rem;line-height:1.5;margin:var(--space-3) 0 0}.billing-next-charge{align-items:center;background:var(--accent-tint-soft);border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-md);color:var(--text-secondary);display:flex;font-size:.88rem;gap:var(--space-2);margin-bottom:var(--space-4);padding:10px var(--space-3)}.billing-next-charge .icon{color:var(--accent-text);flex:0 0 auto}.billing-next-charge strong{color:var(--text-primary)}.billing-history-card .table-wrap .data-table{min-width:620px}.billing-amount-cell{color:var(--text-primary);font-weight:650;white-space:nowrap}.billing-method-cell{color:var(--text-muted);text-transform:capitalize}.billing-receipt-cell{white-space:nowrap}.billing-receipt-action{color:var(--accent-text);font-size:.82rem;min-height:32px;padding:5px 9px}.billing-history-empty{grid-gap:6px;border:1px dashed var(--border-strong);border-radius:var(--radius-md);display:grid;gap:6px;padding:var(--space-6) var(--space-4);place-items:center;text-align:center}.billing-history-empty,.billing-history-empty .icon{color:var(--text-muted)}.billing-history-empty p{color:var(--text-primary);font-weight:650;margin:0}.billing-history-empty span{font-size:.85rem}.billing-history-alert{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.billing-history-alert p{margin:0}.billing-history-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;margin-top:var(--space-3)}.billing-history-pagination-range{color:var(--text-muted);font-size:.85rem}.billing-history-pagination-actions{display:flex;gap:var(--space-2)}.billing-empty-card{grid-gap:var(--space-3);display:grid;gap:var(--space-3);justify-items:center;padding:clamp(var(--space-5),5vw,var(--space-7));text-align:center}.billing-empty-card h2{color:var(--text-primary);font-size:1.3rem;margin:0}.billing-empty-card p{color:var(--text-muted);line-height:1.55;margin:0;max-width:46ch}.billing-alert-notice{background:var(--status-warning-tint);border-color:var(--status-warning-border);color:var(--status-warning-text)}.billing-alert-notice strong{color:inherit}@media (max-width:900px){.billing-plan-card{grid-template-columns:minmax(0,1fr)}.billing-plan-side{order:-1}}@media (max-width:560px){.billing-card-icon{display:none}.billing-detail{align-items:flex-start;flex-direction:column;gap:2px}.billing-detail dd{text-align:left}.billing-actions .btn{flex:1 1 100%}}.pricing-pending-banner{background:var(--status-success-tint);border-radius:var(--radius-sm);color:var(--status-success-text);font-size:.875rem;margin-bottom:var(--space-3);padding:var(--space-3)}.plans-page{color:var(--text-primary);container-type:inline-size;display:flex;flex-direction:column;font-family:var(--font-sans);font-size:.9375rem;gap:1.5rem;line-height:1.5;min-width:0;width:100%}.plans-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.plans-header>div{min-width:0}.plans-eyebrow{color:var(--accent-on-tint);font-size:.72rem;font-weight:750;text-transform:uppercase}.plans-header h1{font-size:clamp(1.75rem,2.6vw,2.45rem);font-weight:760;letter-spacing:0;line-height:1.05;margin:.25rem 0 .5rem}.plans-header p{color:var(--text-secondary);margin:0}.plans-cycle{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:99rem;display:inline-flex;padding:.25rem}.plans-cycle-button{background:transparent;border:none;border-radius:99rem;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.85rem;font-weight:650;padding:.5rem 1rem}.plans-cycle-button.active{background:var(--accent-tint);color:var(--accent-on-tint)}.plans-pending-banner{background:var(--accent-tint);border:1px solid var(--border-active);color:var(--accent-on-tint);font-size:.9rem;overflow-wrap:anywhere}.plans-button,.plans-pending-banner{border-radius:.625rem;padding:.75rem 1rem}.plans-button{align-items:center;border:1px solid transparent;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;min-height:2.625rem;text-decoration:none}.plans-button:disabled{cursor:not-allowed;opacity:.6}.plans-button-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-on-fill)}.plans-button-secondary{background:var(--surface-card);border-color:var(--border-hairline);color:var(--text-primary)}.plans-button-primary:hover:not(:disabled){background:var(--accent-hover)}.plans-button-secondary:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-active)}.plans-button:focus-visible,.plans-cycle-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plan-cards-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.plan-card{background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;height:auto;min-width:0;overflow-wrap:anywhere;padding:1.5rem;position:relative}.plan-card-featured{border-color:var(--border-active)}.plan-card-current{outline:2px solid var(--accent);outline-offset:-2px}.plan-card-badge{align-self:flex-start;background:var(--accent-tint);border-radius:99rem;color:var(--accent-on-tint);font-size:.7rem;font-weight:750;letter-spacing:.04em;padding:.125rem .625rem;text-transform:uppercase}.plan-card-badge-current{background:var(--surface-sunken);color:var(--text-secondary)}.plan-card-head{display:flex;flex-direction:column;gap:.25rem}.plan-card-name{color:var(--text-primary);font-size:1.2rem;font-weight:720;margin:0}.plan-card-desc{color:var(--text-secondary);font-size:.86rem;line-height:1.5;margin:0}.plan-card-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem}.plan-card-price-amount{color:var(--text-primary);font-size:1.9rem;font-weight:760;letter-spacing:-.02em;line-height:1}.plan-card-price-custom{font-size:1.35rem;letter-spacing:0;line-height:1.4}.plan-card-cta a.btn{text-decoration:none}.plan-card-price-period{color:var(--text-muted);font-size:.9rem;font-weight:600}.plan-card-minutes{background:var(--surface-sunken);border:var(--border-width) solid var(--border-subtle);border-radius:.75rem;display:flex;flex-direction:column;gap:.125rem;padding:.75rem}.plan-card-minutes strong{color:var(--text-primary);font-size:.95rem}.plan-card-minutes span{color:var(--text-secondary);font-size:.82rem}.plan-card-minutes small{color:var(--text-muted);font-size:.78rem}.plan-card-features{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.plan-card-features li{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:.86rem;gap:.5rem;line-height:1.45}.plan-card-features .icon{color:var(--accent-on-tint);flex:0 0 auto;margin-top:.125rem}.plan-card-cta{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.plan-card-cta-note{color:var(--text-muted);font-size:.78rem;line-height:1.45;margin:0}@container (max-width: 52rem){.plan-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 34rem){.plan-cards-grid{grid-template-columns:minmax(0,1fr)}}.plans-toggle-wrap{display:flex;justify-content:center}.dashboard-loading,.plans-loading{color:var(--text-muted);margin:0;text-align:center}.dashboard-loading{padding:var(--space-6) var(--space-4)}.command-header{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:20px;min-width:0;padding:2px 2px 4px}.command-header>div:first-child{flex:1 1 280px;min-width:0}.command-header h1{color:var(--text-primary);font-size:clamp(1.65rem,2.4vw,2.45rem);font-weight:760;letter-spacing:0;line-height:1.08;margin:0;min-width:0;overflow-wrap:anywhere;word-break:break-word}.command-header p,.command-panel-header p{color:var(--text-secondary);line-height:1.55;margin:7px 0 0;min-width:0;overflow-wrap:anywhere}.command-header-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:14px;justify-content:flex-end}.copilot-ready{align-items:center;background:var(--status-success-tint);border:1px solid var(--status-success-border);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:.84rem;font-weight:650;gap:8px;min-height:36px;padding:0 12px;white-space:nowrap}.ready-dot{height:7px;width:7px}.command-eyebrow{color:var(--accent-text);display:inline-flex;font-size:.76rem;font-weight:800;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.workspace-overview{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1.36fr) minmax(350px,.64fr);margin-bottom:18px;min-width:0}.workspace-overview-main{grid-gap:12px;display:grid;gap:12px;min-width:0}.workspace-overview-heading{grid-gap:18px;align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:20px;box-shadow:none;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(240px,320px);min-height:168px;min-width:0;overflow:hidden;padding:24px;position:relative}.workspace-overview-heading:before{background:linear-gradient(rgba(var(--accent-rgb),.04) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.028) 1px,transparent 1px);background-size:28px 28px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent 68%);mask-image:linear-gradient(90deg,#000,transparent 68%);opacity:.5;pointer-events:none;position:absolute}.workspace-overview-heading>*{position:relative;z-index:1}.workspace-overview-heading h2{color:var(--text-primary);font-size:clamp(1.65rem,2.6vw,2.35rem);line-height:1.14;margin:0;min-width:0;overflow-wrap:anywhere;word-break:break-word}.workspace-overview-heading p{color:var(--text-secondary);line-height:1.58;margin:8px 0 0;max-width:680px;min-width:0;overflow-wrap:anywhere}.workspace-heading-copy{min-width:0}.workspace-brief-card{grid-gap:12px;align-items:center;background:var(--surface-sunken);border:1px solid rgba(var(--accent-rgb),.22);border-radius:16px;box-shadow:none;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;min-height:92px;min-width:0;padding:16px;position:relative}.workspace-brief-card:after{background:transparent;border-radius:999px;content:"";height:3px;inset:auto 16px 14px 70px;opacity:.85;position:absolute}.workspace-brief-icon{align-items:center;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.26);border-radius:14px;color:var(--accent-text);display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.workspace-brief-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.workspace-brief-copy strong{color:var(--text-primary);font-size:.92rem;min-width:0;overflow-wrap:anywhere;word-break:break-word}.workspace-brief-copy small{color:var(--text-muted);font-size:.78rem;line-height:1.35;min-width:0;overflow-wrap:anywhere}.workspace-brief-status{align-self:start;background:var(--status-success-tint);border:1px solid var(--status-success-border);border-radius:999px;color:var(--status-success-text);font-size:.7rem;font-weight:800;padding:3px 8px;text-transform:uppercase}.workspace-signal-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-signal-row span{align-items:center;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:12px;color:var(--text-secondary);display:inline-flex;font-size:.84rem;font-weight:700;gap:8px;min-height:42px;min-width:0;overflow:hidden;padding:0 14px;text-overflow:ellipsis;white-space:nowrap}.workspace-signal-row .icon{color:var(--accent-text);flex-shrink:0}.dashboard-focus-panel{background:var(--surface-card);border-color:rgba(var(--accent-rgb),.16);display:flex;flex-direction:column;min-height:100%}.dashboard-focus-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr);margin-bottom:18px}.dashboard-intelligence-grid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);margin-bottom:18px;min-width:0}.dashboard-action-list{padding:18px}.command-panel{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:none}.command-panel-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;padding:18px 18px 0}.command-panel-header.compact{align-items:center}.command-panel-header h2{font-size:1.18rem;letter-spacing:0;line-height:1.2;margin:0}.recent-meetings-panel{padding-bottom:6px}.command-empty-wrap{padding:20px 24px 26px}.command-meeting-list{padding:20px 18px 18px}@media (max-width:1180px){.dashboard-intelligence-grid,.workspace-overview{grid-template-columns:1fr}}@media (max-width:900px){.command-header{align-items:flex-start}.command-header-actions{justify-content:flex-start}.dashboard-intelligence-grid,.workspace-overview,.workspace-overview-heading{grid-template-columns:1fr}.workspace-signal-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dashboard-focus-grid{grid-template-columns:1fr}.ask-copilot-panel{grid-template-columns:44px minmax(0,1fr)}.command-meeting-row{grid-template-columns:42px minmax(0,1fr)}.command-meeting-arrow{display:none}}.ready-dot{background:var(--status-success-text);border-radius:50%;box-shadow:none;height:6px;width:6px}@media (max-width:640px){.command-header-actions{width:100%}.command-header-actions .btn{flex:1 1}.workspace-overview-heading{padding:18px}.workspace-brief-card{grid-template-columns:38px minmax(0,1fr)}.workspace-brief-status{grid-column:2;justify-self:start}.workspace-signal-row{gap:8px}.ask-copilot-panel,.workspace-signal-row{grid-template-columns:1fr}.ask-copilot-mark{height:42px;width:42px}.ask-copilot-panel>.btn{grid-column:1;width:100%}}@media (max-width:430px){.command-header{gap:14px;margin-bottom:16px}.command-header h1{font-size:1.48rem}.command-header-actions{gap:10px;width:100%}.command-header-actions .copilot-ready{justify-content:center;width:100%}.command-header-actions .btn{width:100%}.workspace-overview-heading{border-radius:16px;gap:14px;padding:16px 14px}.workspace-overview-heading h2{font-size:1.38rem}.workspace-brief-card{border-radius:12px;gap:10px;padding:12px}.workspace-brief-card:after{display:none}.dashboard-action-list{gap:8px;padding:14px}.dashboard-action-list a,.dashboard-action-list button{gap:10px;min-height:64px;padding:12px}.ask-copilot-panel{border-radius:16px;padding:16px 14px}.ask-copilot-prompts{display:flex;flex-direction:column;gap:6px;width:100%}.ask-copilot-prompts button{border-radius:10px;font-size:.78rem;min-height:36px;padding:8px 12px;width:100%}.command-panel-header{align-items:flex-start;flex-direction:column;gap:8px;padding:14px 14px 0}.command-meeting-list{gap:8px;padding:14px 12px}.command-meeting-row{border-radius:12px;gap:10px;grid-template-columns:34px minmax(0,1fr);padding:12px 10px}.command-meeting-icon{border-radius:8px;height:34px;width:34px}.command-meeting-main strong{font-size:.92rem}.command-meeting-meta,.command-meeting-snippet{font-size:.78rem}.command-meeting-tags{gap:5px}.command-meeting-tags em{font-size:.7rem;padding:2px 6px}}.memory-ask-toolbar{grid-gap:12px;align-items:center;background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(280px,1fr) auto;margin-bottom:18px;padding:12px}.copilot-memory-answer{margin-bottom:20px;padding-bottom:22px}.copilot-memory-answer .copilot-answer-card{background:var(--surface-card);border:var(--border-width) solid rgba(var(--accent-rgb),.22);border-radius:18px;box-shadow:none;box-sizing:border-box;margin:18px 24px 0;max-width:100%;min-height:0;min-width:0;padding:var(--space-4);width:auto}.copilot-memory-answer .copilot-answer-card:before{background:var(--accent);border-radius:999px;content:"";display:block;height:3px;margin-bottom:var(--space-3);width:40px}.copilot-memory-answer .copilot-answer{line-height:1.65;margin:0;min-height:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.memory-sources{margin:20px 24px 0}.memory-sources .copilot-label{color:var(--text-muted);display:block;font-size:.8rem;font-weight:600;letter-spacing:0;margin-bottom:var(--space-1);text-transform:none}.memory-sources ol{color:var(--text-muted);line-height:1.9;margin:0;padding-left:var(--space-5)}.memory-sources .link-button,.memory-sources a{color:var(--accent-text)}.link-button{background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.link-button:hover{text-decoration:underline}.memory-history-list{display:flex;flex-direction:column;gap:12px;margin:18px 24px 4px}.memory-history-entry{background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:12px;padding:14px 16px}.memory-history-question{align-items:center;color:var(--text-primary);display:flex;gap:8px;line-height:1.5}.memory-history-answer{color:var(--text-muted);line-height:1.7;margin:8px 0 0;white-space:pre-wrap}.memory-history-entry .memory-sources{margin:12px 0 0}.memory-history-meta{color:var(--text-muted);font-size:.85em;margin-top:10px}@media (max-width:640px){.memory-ask-toolbar{grid-template-columns:1fr}}.analytics-page{min-width:0}.analytics-page-header{align-items:flex-start}.analytics-history-link{align-items:center;color:var(--text-muted);display:inline-flex;font-size:.86rem;gap:6px;margin-top:8px;text-decoration:none}.analytics-history-link:hover{color:var(--accent-text)}.analytics-range,.analytics-segmented{background:var(--surface-page);border:1px solid var(--text-muted);border-radius:999px;display:inline-flex;gap:4px;max-width:100%;padding:4px}.analytics-range button,.analytics-segmented button{background:transparent;border:0;border-radius:999px;color:var(--text-muted);cursor:pointer;font:inherit;font-size:.86rem;font-weight:600;min-height:34px;padding:0 14px;white-space:nowrap}.analytics-range button.active,.analytics-segmented button.active{background:var(--surface-card);box-shadow:0 0 0 1px var(--text-muted);color:var(--text-primary)}.analytics-period{color:var(--text-muted);font-size:.88rem;margin:0}.analytics-metric-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-metric-card{grid-gap:6px;align-content:start;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:16px;display:grid;gap:6px;min-width:0;padding:18px}.analytics-metric-icon{align-items:center;background:var(--surface-sunken);border-radius:10px;color:var(--accent-text);display:inline-flex;height:32px;justify-content:center;width:32px}.analytics-metric-label{color:var(--text-muted);font-size:.86rem;margin-top:4px}.analytics-metric-value{color:var(--text-primary);font-size:1.8rem;line-height:1.1}.analytics-metric-change{color:var(--text-muted);font-size:.78rem}.analytics-metric-change.up{color:var(--status-success-text)}.analytics-panel{grid-gap:16px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:16px;display:grid;gap:16px;min-width:0;padding:20px}.analytics-panel-header h2{font-size:1.1rem;line-height:1.2;margin:0}.analytics-muted,.analytics-panel-header p{color:var(--text-muted);font-size:.86rem;margin:4px 0 0}.analytics-activity-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.analytics-chart{padding-top:18px;position:relative}.analytics-chart-peak{color:var(--text-muted);font-size:.78rem;font-weight:600;left:0;min-height:1em;position:absolute;top:0}.analytics-chart svg{display:block;height:clamp(140px,24vw,220px);overflow:visible;touch-action:manipulation;width:100%}.analytics-chart-grid{fill:none;stroke:var(--border-hairline);stroke-width:1;vector-effect:non-scaling-stroke}.analytics-chart-bar{fill:url(#analytics-bar-gradient);animation:analytics-bar-grow 1.2s cubic-bezier(.2,.8,.2,1) both;transform-box:fill-box;transform-origin:bottom;transition:filter .15s ease,opacity .15s ease}.analytics-chart-bar.hovered{filter:brightness(1.2) drop-shadow(0 0 3px var(--accent))}.analytics-chart-hit{fill:transparent;cursor:pointer}.analytics-metric-card,.analytics-panel{animation:analytics-fade-up .8s ease both}.analytics-metric-card:nth-child(2){animation-delay:.12s}.analytics-metric-card:nth-child(3){animation-delay:.24s}.analytics-metric-card:nth-child(4){animation-delay:.36s}.analytics-metric-card{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.analytics-metric-card:hover{border-color:var(--accent);box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px)}.analytics-range button,.analytics-segmented button{transition:background .2s ease,color .2s ease,box-shadow .2s ease}@media (prefers-reduced-motion:reduce){.analytics-chart-bar,.analytics-lang-track span,.analytics-metric-card,.analytics-panel{animation:none}.analytics-metric-card:hover{transform:none}}.analytics-chart-bar.empty{fill:transparent}.analytics-chart-axis{color:var(--text-muted);font-size:.74rem;height:22px;margin-top:8px;position:relative}.analytics-chart-axis span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.analytics-chart-axis span.first{transform:translateX(-20%)}.analytics-chart-axis span.last{transform:translateX(-80%)}.analytics-two-col{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-glance-list,.analytics-lang-list{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:0}.analytics-lang-text{align-items:baseline;display:flex;font-size:.92rem;gap:12px;justify-content:space-between;margin-bottom:6px}.analytics-lang-text strong{color:var(--text-primary)}.analytics-lang-track{background:var(--surface-sunken);border-radius:999px;height:8px;overflow:hidden}.analytics-lang-track span{animation:analytics-bar-fill 1.5s cubic-bezier(.2,.8,.2,1) .3s both;background:linear-gradient(90deg,var(--accent),var(--accent));background:linear-gradient(90deg,var(--accent),var(--accent-text,var(--accent)));border-radius:inherit;display:block;height:100%;transform-origin:left}.analytics-pattern-list{grid-gap:0;display:grid;gap:0;margin:0}.analytics-pattern-row{align-items:baseline;border-top:1px solid var(--border-hairline);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.analytics-pattern-row:first-child{border-top:0;padding-top:0}.analytics-pattern-row dt{color:var(--text-muted);font-size:.9rem}.analytics-pattern-row dd{color:var(--text-primary);font-weight:700;margin:0;text-align:right}.analytics-glance-list li{color:var(--text-primary);font-size:.94rem;line-height:1.5;padding-left:18px;position:relative}.analytics-glance-list li:before{background:var(--accent);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:.6em;width:7px}.analytics-empty,.analytics-error{grid-gap:10px;background:var(--surface-card);border:1px dashed var(--border-subtle);border-radius:16px;color:var(--text-muted);display:grid;gap:10px;justify-items:center;padding:48px 24px;text-align:center}.analytics-empty h2,.analytics-error h2{color:var(--text-primary);font-size:1.2rem;margin:0}.analytics-empty p,.analytics-error p{margin:0;max-width:420px}@media (max-width:1100px){.analytics-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.analytics-two-col{grid-template-columns:1fr}.analytics-range{width:100%}.analytics-range button{flex:1 1;padding:0 8px}.analytics-segmented{overflow-x:auto;width:100%}.analytics-segmented button{flex:1 1;padding:0 10px}.analytics-metric-card,.analytics-panel{padding:14px}.analytics-metric-value{font-size:1.4rem}.analytics-chart-axis{font-size:.7rem}}.analytics-page{grid-gap:var(--space-5);display:grid;gap:var(--space-5)}@keyframes analytics-bar-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes analytics-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes analytics-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.datetime-trigger{background:transparent;border:0;bottom:0;cursor:pointer;padding:0;position:absolute;right:0;top:0;width:44px;z-index:2}.datetime-trigger:disabled{cursor:not-allowed}.datetime-trigger:focus-visible{border-radius:var(--radius-md);outline:2px solid var(--accent);outline-offset:-2px}.datetime-popup{background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);box-shadow:0 18px 48px rgba(0,0,0,.45);box-shadow:var(--shadow-lg,0 18px 48px rgba(0,0,0,.45));color:var(--text-primary);display:flex;gap:var(--space-3);max-height:calc(100vh - 16px);max-width:calc(100vw - 16px);padding:var(--space-4);position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:400}.datetime-calendar{flex:1 1 auto;min-width:0}.datetime-calendar-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-2)}.datetime-month-label{font-size:.95rem;font-weight:700}.datetime-month-nav{display:flex;gap:4px}.datetime-footer button,.datetime-month-nav button{background:transparent;border:0;color:var(--text-primary);cursor:pointer;font:inherit}.datetime-month-nav button{border-radius:8px;border-radius:var(--radius-sm,8px);font-size:1.1rem;height:32px;width:32px}.datetime-day:hover:not(.selected),.datetime-month-nav button:hover,.datetime-option:hover:not(.selected){background:color-mix(in srgb,var(--accent) 12%,transparent)}.datetime-days,.datetime-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.datetime-weekdays span{color:var(--text-secondary);font-size:.8rem;font-weight:600;padding:6px 0}.datetime-day{background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-primary);cursor:pointer;font:inherit;font-size:.85rem;height:34px}.datetime-day.outside{color:var(--text-muted)}.datetime-day.today:not(.selected){border-color:var(--border-active)}.datetime-day.selected,.datetime-option.selected{background:var(--accent);color:var(--accent-on-fill);font-weight:700}.datetime-footer{display:flex;justify-content:space-between;margin-top:var(--space-2)}.datetime-footer button{color:var(--accent);color:var(--accent-text,var(--accent));font-size:.85rem;padding:4px 8px}.datetime-time{display:flex;flex:0 0 auto;gap:6px}.datetime-column{display:flex;flex-direction:column;gap:2px;max-height:290px;overflow-y:auto;scrollbar-width:none;width:56px}.datetime-column::-webkit-scrollbar{display:none}.datetime-option{background:transparent;border:0;border-radius:6px;color:var(--text-primary);cursor:pointer;flex:0 0 auto;font:inherit;font-size:.9rem;height:34px}@media (max-width:520px){.datetime-popup{flex-direction:column}.datetime-time{justify-content:center}.datetime-column{max-height:150px}}.command-dashboard{container-name:command-dashboard;container-type:inline-size}@container command-dashboard (max-width: 1000px){.dashboard-intelligence-grid,.workspace-overview{grid-template-columns:minmax(0,1fr)}}@container command-dashboard (max-width: 760px){.dashboard-focus-grid,.workspace-overview-heading{grid-template-columns:minmax(0,1fr)}.workspace-signal-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.command-header{align-items:flex-start}.command-header-actions{justify-content:flex-start}}.avatar-sm{font-size:.72rem;height:30px;width:30px}.avatar.large{font-size:1rem;height:52px;width:52px}.content-area:before{background:linear-gradient(rgba(var(--ai-primary-rgb),.035) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ai-primary-rgb),.025) 1px,transparent 1px);background-size:38px 38px;content:"";height:280px;inset:var(--topbar-height) 0 auto var(--sidebar-width);-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent);opacity:.82;pointer-events:none;position:fixed}.sidebar-collapsed .content-area:before{left:var(--sidebar-collapsed-width)}.mobile-brand,.mobile-drawer-overlay,.mobile-menu-button{display:none}.user-menu{position:relative}.user-menu-trigger{align-items:center;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:999px;color:var(--color-text);cursor:pointer;display:flex;font-family:inherit;gap:9px;padding:5px 8px 5px 5px;transition:background .16s ease,border-color 50ms ease,box-shadow .16s ease}.user-menu-trigger:hover{background:var(--surface-raised);border-color:rgba(var(--ai-primary-rgb),.24)}.user-menu-copy{align-items:flex-start;display:flex;flex-direction:column;line-height:1.15;min-width:0}.user-menu-name{color:var(--color-text);font-size:.82rem;font-weight:700;max-width:150px}.user-menu-email,.user-menu-name,.user-menu-role{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-email,.user-menu-role{color:var(--color-text-muted);font-size:.72rem;font-weight:600;max-width:180px;text-transform:capitalize}.user-menu-dropdown{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:14px;box-shadow:none;min-width:240px;overflow:hidden;padding:6px;position:absolute;right:0;top:calc(100% + 10px);z-index:20}.user-menu-header{grid-gap:10px;border-bottom:1px solid var(--border-subtle);display:grid;grid-template-columns:36px minmax(0,1fr);margin-bottom:4px}.user-menu-header,.user-menu-item{align-items:center;gap:10px;padding:10px}.user-menu-item{background:none;border:none;border-radius:9px;color:var(--color-text);cursor:pointer;display:flex;font-family:inherit;font-size:.86rem;font-weight:600;text-align:left;text-decoration:none;width:100%}.user-menu-item:hover{background:var(--surface-raised)}.user-menu-divider{background:var(--surface-subtle);height:1px;margin:4px}.global-search{align-items:center;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:999px;box-shadow:none;color:var(--color-text-muted);display:flex;flex:1 1;height:44px;max-width:720px;min-width:260px;padding:0 10px 0 14px;position:relative;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.global-search:focus-within{background:var(--surface-raised);border-color:rgba(var(--ai-primary-rgb),.34);box-shadow:none}.global-search input{background:transparent;border:0;color:var(--color-text);flex:1 1;font:inherit;font-size:.9rem;height:100%;min-width:0;outline:none}.global-search input::placeholder{color:var(--color-text-muted)}.global-search-scopes{display:flex;gap:6px}.global-search-scopes span{background:var(--surface-raised);border-radius:999px;color:var(--color-text-muted);font-size:.7rem;font-weight:650;padding:3px 8px}.topbar-actions{margin-left:auto}.topbar-icon-button{align-items:center;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:999px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;font:inherit;height:38px;justify-content:center;min-width:38px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.topbar-icon-button:hover{background:var(--surface-raised);border-color:rgba(var(--ai-primary-rgb),.26);color:var(--accent-text);transform:translateY(-1px)}@media (max-width:1180px){.global-search-scopes,.topbar-help-button span,.user-menu-copy{display:none}.global-search{max-width:none}.topbar{padding:0 20px}.content-area{padding:24px 28px 48px}}.dl-primary{align-items:center;background:var(--accent);border:var(--border-width) solid var(--accent);border-radius:var(--radius-md);display:inline-flex;font-size:.95rem;font-weight:650;gap:var(--space-2);justify-content:center;min-height:46px;padding:var(--space-3) var(--space-5);transition:background .16s ease,border-color .16s ease,transform .16s ease}.dl-primary,.dl-primary:hover{color:var(--accent-on-fill);text-decoration:none}.dl-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px)}.dl-primary.is-loading{opacity:.55;pointer-events:none}.dl-landing{display:grid;justify-items:center;text-align:center}.dl-landing-kicker{color:var(--accent-text);font-size:.76rem;font-weight:700;letter-spacing:.38em;margin:0 0 8px}.dl-landing h3{color:var(--color-text);font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.3;margin:0}.dl-landing-copy{color:var(--color-text);font-size:clamp(1rem,1.7vw,1.2rem);font-weight:650;line-height:1.45;margin:6px 0 0}.dl-landing-note{color:var(--color-text-muted);font-size:clamp(.94rem,1.5vw,1.08rem);font-weight:650;margin:16px 0 0}.dl-landing-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px}.dl-landing-option{align-items:center;display:flex;flex-direction:column;gap:10px}.dl-landing-req{color:var(--color-text-muted);font-size:.8rem;line-height:1.45;margin:0;max-width:260px;text-align:center}.dl-landing-req span{display:block}.dl-landing-button{align-items:center;border:1px solid var(--accent-border);border-radius:16px;color:var(--color-text);display:inline-flex;font-size:1rem;font-weight:750;justify-content:center;min-height:60px;min-width:222px;padding:0 28px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.dl-landing-button:hover{border-color:var(--accent-border-strong);color:var(--accent-text);text-decoration:none;transform:translateY(-1px)}.dl-landing-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dl-landing-button-primary{background:var(--accent);border-color:transparent;box-shadow:0 14px 34px rgba(var(--accent-rgb),.2);color:var(--accent-on-fill)}.dl-landing-button-primary:hover{background:var(--accent-hover);color:var(--accent-on-fill)}.dl-landing-button-primary:focus-visible{color:var(--accent-on-fill)}.dl-landing-button-secondary{background:color-mix(in srgb,var(--accent) 4%,transparent)}.dl-landing-button-secondary:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.dl-landing-button.is-loading{opacity:.58;pointer-events:none}.dl-landing-meta{display:none;margin-top:14px}.dl-meta{color:var(--color-text-muted);font-size:.82rem;margin:var(--space-3) 0 0}.dl-others{grid-gap:var(--space-2);display:grid;gap:var(--space-2);list-style:none;margin:var(--space-4) 0 0;padding:0}.dl-others a{align-items:center;background:var(--surface-raised);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);display:flex;gap:var(--space-2);padding:var(--space-3);transition:border-color .16s ease,background .16s ease}.dl-others a,.dl-others a:hover{color:var(--color-text);text-decoration:none}.dl-others a:hover{border-color:var(--accent-border)}.dl-other-label{font-size:.88rem;font-weight:600}.dl-other-note{color:var(--color-text-muted);font-size:.78rem;margin-left:auto}.dl-warning{background:var(--status-warning-tint);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);font-size:.85rem;margin-top:var(--space-5);padding:var(--space-4)}.dl-warning h2,.dl-warning summary{align-items:center;display:flex;font-size:.92rem;font-weight:650;gap:var(--space-2);margin:0}.dl-warning p{color:var(--color-text-muted);margin:var(--space-2) 0 0}.dl-warning dl{margin:var(--space-3) 0 0}.dl-warning dt{align-items:center;display:flex;font-weight:600;gap:var(--space-2);margin-top:var(--space-3)}.dl-warning dd{color:var(--color-text-muted);margin:var(--space-1) 0 0}.dl-warning-compact{padding:var(--space-3) var(--space-4)}.dl-warning-compact summary{cursor:pointer;list-style:none}.dl-warning-compact summary::-webkit-details-marker{display:none}.dl-warning-chevron{margin-left:auto;transition:transform .16s ease}.dl-warning-compact[open] .dl-warning-chevron{transform:rotate(180deg)}.dl-fallback p{color:var(--color-text-muted);margin:0 0 var(--space-3)}.auth-legal-note{color:var(--color-text-muted);font-size:.78rem;line-height:1.5;margin:var(--space-4) 0 0;text-align:center}.terms-consent-point{align-items:flex-start;display:flex;gap:var(--space-3);margin-bottom:var(--space-5)}.terms-consent-icon{align-items:center;background:var(--accent-tint);border-radius:10px;color:var(--accent-on-tint);display:inline-flex;flex:none;height:36px;justify-content:center;width:36px}.terms-consent-point h3{font-size:.95rem;margin:0 0 var(--space-2)}.terms-consent-point p{color:var(--color-text-muted);font-size:.87rem;line-height:1.6;margin:0 0 var(--space-2)}.terms-consent-links{border-top:var(--border-width) solid var(--border-subtle);color:var(--color-text-muted);font-size:.82rem;margin:0;padding-top:var(--space-4)}.terms-consent-error{color:var(--color-text);color:var(--status-danger-text,var(--color-text));font-size:.85rem;margin:var(--space-3) 0 0}.legal-page{background-color:var(--color-bg);color:var(--color-text);min-height:100vh}.legal-shell{margin:0 auto;max-width:48rem;padding:var(--space-5) 16px clamp(3rem,8vw,5rem)}.legal-topbar{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;padding-bottom:clamp(2rem,5vw,3rem)}.legal-brand,.legal-topbar-link{align-items:center;display:inline-flex;gap:var(--space-2);text-decoration:none}.legal-brand{color:var(--color-text);font-size:1.05rem;font-weight:700}.legal-topbar-link{color:var(--color-text-muted);font-size:.85rem}.legal-topbar-link:hover{color:var(--accent-text)}.legal-body h1{font-size:clamp(1.8rem,4vw,2.4rem);margin:0 0 var(--space-2)}.legal-meta{font-size:.82rem;margin:0 0 var(--space-5)}.legal-intro,.legal-meta{color:var(--color-text-muted)}.legal-intro{font-size:1.02rem;line-height:1.65;margin:0 0 var(--space-6)}.legal-toc{background:var(--surface-raised);border:var(--border-width) solid var(--border-subtle);border-radius:14px;margin:0 0 var(--space-7);padding:var(--space-4) var(--space-5)}.legal-toc ol{grid-gap:var(--space-2);display:grid;font-size:.88rem;gap:var(--space-2);margin:0;padding-left:var(--space-5)}.legal-toc a{color:var(--color-text);text-decoration:none}.legal-toc a:hover{color:var(--accent-text);text-decoration:underline}.legal-section{margin-bottom:var(--space-7);scroll-margin-top:var(--space-5)}.legal-section h2{font-size:1.2rem;margin:0 0 var(--space-3)}.legal-section li,.legal-section p{color:var(--color-text-muted);line-height:1.7}.legal-section p,.legal-section ul{margin:0 0 var(--space-3)}.legal-section ul{grid-gap:var(--space-2);display:grid;gap:var(--space-2);padding-left:var(--space-5)}.legal-section.is-emphasised{background:var(--surface-raised);background:var(--accent-tint-soft,var(--surface-raised));border:var(--border-width) solid var(--accent-border);border-radius:14px;padding:var(--space-5)}.legal-section.is-emphasised h2{color:var(--accent-text)}.legal-table-wrap{margin:0 0 var(--space-4);overflow-x:auto}.legal-table{border-collapse:collapse;font-size:.85rem;min-width:34rem;width:100%}.legal-table td,.legal-table th{border-bottom:var(--border-width) solid var(--border-subtle);line-height:1.55;padding:var(--space-3);text-align:left;vertical-align:top}.legal-table thead th{color:var(--color-text);font-weight:650;white-space:nowrap}.legal-table tbody th{color:var(--color-text);font-weight:600}.legal-table td{color:var(--color-text-muted)}.legal-placeholder{background:var(--status-warning-tint);border-radius:4px;color:var(--color-text);font-size:.9em;font-weight:600;padding:1px 5px}.landing-download-section{overflow:hidden;position:relative}.landing-download-section:before{background:radial-gradient(circle,rgba(var(--accent-rgb),.16),transparent 70%);content:"";filter:blur(24px);height:220px;inset:12% 10% auto;pointer-events:none;position:absolute}.landing-download-inner{margin:0 auto;max-width:1500px;position:relative;width:100%;z-index:1}.landing-download-title{font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.15;margin:var(--space-4) 0 var(--space-3)}.landing-download-subtitle{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:1.02rem;line-height:1.6;margin:0;max-width:32rem}.landing-download-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent 46%),linear-gradient(180deg,var(--surface-raised),var(--surface-card));border:1px solid var(--accent-border);border-radius:28px;box-shadow:0 28px 80px rgba(0,0,0,.26),0 0 0 1px color-mix(in srgb,var(--accent) 8%,transparent) inset;padding:clamp(2.1rem,4.5vw,3.2rem) clamp(1.25rem,5vw,3rem)}@media (max-width:640px){.dl-landing-actions{gap:12px;width:100%}.dl-landing-option{width:100%}.dl-landing-button{min-height:54px;min-width:0;width:100%}.landing-download-panel{border-radius:22px}}.download-page{background-color:var(--color-bg);color:var(--color-text);min-height:100vh}.download-shell{margin:0 auto;max-width:62rem;padding:var(--space-5) 16px clamp(3rem,8vw,5rem)}.download-topbar{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;padding-bottom:clamp(2rem,6vw,3.5rem)}.download-brand,.download-topbar-link{align-items:center;display:inline-flex;gap:var(--space-2);text-decoration:none}.download-brand{color:var(--color-text);font-size:1.05rem;font-weight:700}.download-topbar-link{color:var(--color-text-muted);font-size:.85rem}.download-topbar-link:hover{color:var(--accent-text)}.download-grid{grid-gap:clamp(2rem,5vw,3.5rem);display:grid;gap:clamp(2rem,5vw,3.5rem);grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.download-grid{align-items:start;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.download-main h1{font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.15;margin:0 0 var(--space-3)}.download-lede{color:var(--color-text-muted);font-size:1.02rem;line-height:1.6;margin:0 0 var(--space-6);max-width:34rem}.download-highlights{grid-gap:var(--space-5);background:var(--surface-raised);border:var(--border-width) solid var(--border-subtle);border-radius:16px;display:grid;gap:var(--space-5);list-style:none;margin:0;padding:var(--space-5)}.download-highlights li{align-items:flex-start;display:flex;gap:var(--space-3)}.download-highlight-icon{align-items:center;background:var(--accent-tint);border-radius:10px;color:var(--accent-on-tint);display:inline-flex;flex:none;height:34px;justify-content:center;width:34px}.download-highlights li>span>span,.download-highlights strong{display:block}.download-highlights strong{font-size:.9rem;margin-bottom:2px}.download-highlights li>span>span{color:var(--color-text-muted);font-size:.84rem;line-height:1.5}.download-managed{color:var(--color-text-muted);font-size:.8rem;margin:var(--space-4) 0 0}.landing-page{--landing-text-secondary:var(--color-text-muted);--landing-text-muted:var(--color-text-muted);--landing-text-xs:0.75rem;--landing-text-sm:0.85rem;color:var(--color-text);min-height:100vh;overflow-x:hidden;position:relative}.landing-nav{border-bottom:1px solid var(--color-border);height:68px;padding:0 32px;position:sticky;top:0;z-index:100}.landing-nav,.landing-nav-inner{align-items:center;display:flex;width:100%}.landing-nav-inner{justify-content:space-between;margin:0 auto;max-width:1320px}.landing-brand{color:var(--color-text);font-size:1.2rem;font-weight:700;gap:10px;letter-spacing:-.01em;text-decoration:none}.brand-icon-glow,.landing-brand{align-items:center;display:inline-flex}.brand-icon-glow{justify-content:center}.landing-links{align-items:center;display:flex;gap:40px}.landing-links a{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s ease,text-shadow .2s ease}.landing-links a:hover{color:var(--color-text);text-shadow:none}.landing-actions{align-items:center;display:flex;gap:24px}.nav-login-link{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s ease}.nav-login-link:hover{color:var(--color-text)}.btn-get-started{border-radius:8px;color:var(--color-bg);font-size:.88rem;font-weight:700;padding:10px 22px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.btn-get-started:hover{background:var(--color-primary-hover);color:var(--color-bg);transform:translateY(-1px)}.landing-hero{align-items:flex-start;display:flex;min-height:calc(100vh - 68px);overflow:hidden;padding:clamp(54px,6vw,86px) 32px 56px;position:relative;width:100%}.hero-bg-grid{background-image:linear-gradient(var(--surface-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--surface-subtle) 1px,transparent 1px);background-size:48px 48px;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 50%,transparent 95%);mask-image:radial-gradient(circle at 50% 50%,#000 50%,transparent 95%)}.hero-bg-grid,.hero-radial-glow{pointer-events:none;position:absolute;z-index:0}.hero-radial-glow{border-radius:50%}.glow-left{height:500px;left:15%;top:30%;width:500px}.glow-right{animation:glowBreathe 8s ease-in-out infinite alternate;height:550px;right:15%;top:35%;width:650px}@keyframes glowBreathe{0%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1.08)}}.hero-waveform-bg{display:none}.hero-waveform-bg svg{height:100%;width:100%}.animated-hero-wave-1{animation:waveMotion1 14s ease-in-out infinite alternate}.animated-hero-wave-2{animation:waveMotion2 18s ease-in-out infinite alternate}@keyframes waveMotion1{0%{d:path("M-50,180 Q120,80 300,180 T700,180 Q850,70 1000,180 Q1150,290 1300,180 T1550,180")}50%{d:path("M-50,180 Q120,220 300,140 T700,190 Q850,230 1000,150 Q1150,80 1300,170 T1550,180")}to{d:path("M-50,180 Q120,90 300,200 T700,130 Q850,110 1000,190 Q1150,220 1300,150 T1550,180")}}@keyframes waveMotion2{0%{d:path("M-50,180 Q200,240 420,140 T880,200 T1320,150 T1550,180")}to{d:path("M-50,180 Q200,110 420,210 T880,130 T1320,190 T1550,180")}}.hero-container{grid-gap:clamp(46px,5vw,72px);gap:clamp(46px,5vw,72px);grid-template-columns:minmax(440px,.43fr) minmax(0,.57fr);max-width:1320px}.landing-hero-copy{align-items:flex-start;display:flex;flex-direction:column;position:relative;z-index:2}.landing-hero-copy:before{content:"";inset:-24px -24px -18px -18px;pointer-events:none;position:absolute;z-index:-1}.landing-eyebrow{align-items:center;background:rgba(var(--ai-primary-rgb),.08);border:1px solid rgba(var(--ai-primary-rgb),.25);border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:700;gap:8px;letter-spacing:.14em;margin-bottom:24px;padding:6px 14px;text-transform:uppercase}.eyebrow-dot{animation:eyebrowPulse 1.8s ease-in-out infinite alternate;background:var(--color-primary);border-radius:50%;box-shadow:none;height:6px;width:6px}@keyframes eyebrowPulse{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1.3)}}.hero-title{font-size:clamp(3.2rem,4.6vw,4.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 20px;position:relative}.hero-sparkle{animation:sparkleGlow 2.5s ease-in-out infinite alternate;display:inline-block;font-size:1.1rem;margin-left:8px;vertical-align:super}@keyframes sparkleGlow{0%{opacity:.8;transform:scale(.9) rotate(0deg)}to{opacity:1;transform:scale(1.25) rotate(15deg)}}.hero-title-gradient{-webkit-text-fill-color:transparent;background:var(--color-primary)}.landing-copy{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:clamp(1.05rem,1.25vw,1.18rem);line-height:1.6;margin:0 0 34px}.landing-cta-row{align-items:center;display:flex;gap:16px;margin-bottom:40px}.btn-hero-primary{align-items:center;border-radius:999px;color:var(--color-bg);display:inline-flex;font-size:.98rem;font-weight:700;gap:8px;padding:15px 28px;text-decoration:none;transition:all .25s ease}.btn-hero-primary:hover{box-shadow:none;color:var(--color-bg);transform:translateY(-2px)}.btn-arrow{transition:transform .2s ease}.btn-hero-primary:hover .btn-arrow{transform:translateX(4px)}.btn-hero-secondary{align-items:center;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text);display:inline-flex;font-size:.98rem;font-weight:600;gap:10px;padding:15px 26px;text-decoration:none;transition:all .25s ease}.btn-hero-secondary:hover{background:var(--surface-card);border-color:var(--color-primary);box-shadow:none;color:var(--accent-text)}.btn-demo-icon{color:var(--accent-text);font-size:.9rem}.hero-container{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:minmax(460px,.44fr) minmax(0,.56fr);margin:0 auto;max-width:1380px;position:relative;width:100%;z-index:1}.hero-feature-chips{align-items:center;display:flex;flex-wrap:nowrap;padding-top:8px}.feature-chip{align-items:center;border:1px solid var(--border-hairline);border-radius:999px;color:var(--color-text);display:inline-flex;font-size:.84rem;font-weight:500;gap:8px;padding:9px 18px;transition:all .25s ease;white-space:nowrap}.feature-chip .icon{color:var(--accent-text)}.feature-chip:hover{border-color:rgba(var(--ai-primary-rgb),.5);transform:translateY(-2px)}.hero-orb-wrap{margin:0 0 0 auto}.hero-orb-wrap,.orb-stage{position:relative;width:100%}.orb-stage{height:100%}.orb-svg-shell{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.orb-overlay-content{display:flex;flex-direction:column;height:480px;justify-content:space-between;left:105px;position:absolute;top:30px;width:500px;z-index:5}.orb-top-status{align-items:center;background:var(--surface-card);border:1px solid rgba(var(--ai-primary-rgb),.4);border-radius:999px;color:var(--color-text);display:inline-flex;font-size:.78rem;font-weight:600;gap:8px;padding:6px 15px;position:absolute;right:10px;top:-10px;z-index:15}.status-dot{background:var(--color-success);border-radius:50%;box-shadow:none;height:6px;width:6px}.signal-bars{align-items:flex-end;display:inline-flex;gap:2px;height:11px}.signal-bars .bar{background:var(--color-success);border-radius:1px;width:2.5px}.signal-bars .b1{height:40%}.signal-bars .b2{height:70%}.signal-bars .b3{height:100%}.orb-live-bar{align-items:center;display:flex;gap:16px;margin-bottom:8px;margin-top:10px;padding-right:140px}.live-badge{align-items:center;background:var(--surface-raised);border:1px solid var(--status-error-border);border-radius:999px;color:var(--color-danger);display:inline-flex;font-size:.74rem;font-weight:700;gap:6px;letter-spacing:.08em;padding:4px 12px}.live-dot{animation:pulseRedDot 1.5s ease-in-out infinite alternate;background:var(--color-danger);border-radius:50%;box-shadow:none;height:6px;width:6px}@keyframes pulseRedDot{0%{opacity:.4}to{opacity:1;transform:scale(1.25)}}.orb-equalizer-bars{align-items:center;display:flex;flex:1 1;gap:4px;height:28px}.eq-bar{animation:eqPulseBar 1.2s ease-in-out infinite alternate;border-radius:999px;width:3.5px}.eq-dot-trail{background:rgba(var(--ai-highlight-rgb),.45);border-radius:50%;height:3px;width:3px}@keyframes eqPulseBar{0%{opacity:.5;transform:scaleY(.3)}to{opacity:1;transform:scaleY(1)}}.orb-card{border-radius:20px;position:relative;transition:all .3s ease}.card-speaker{background:var(--surface-card);border:1px solid rgba(var(--ai-primary-rgb),.3);border-radius:24px 24px 24px 8px;box-shadow:none;max-width:380px;padding:18px 24px}.speaker-text-gujarati{font-size:1.18rem}.section-translation{margin-top:4px;max-width:380px}.section-badge{align-items:center;display:inline-flex;font-size:.72rem;font-weight:700;gap:5px;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.badge-teal{color:var(--accent-text)}.sparkle-icon{font-size:.8rem}.card-translation{background:var(--surface-card);border:1px solid rgba(var(--ai-primary-rgb),.22);border-radius:8px 24px 24px 24px;padding:16px 22px}.translation-text{color:var(--color-text-muted);line-height:1.45}.section-ai-response{margin-top:4px;max-width:440px}.badge-purple{color:var(--accent-text);text-shadow:none}.card-ai-response{background:var(--surface-card);border:1.5px solid rgba(var(--ai-highlight-rgb),.5);border-radius:20px;padding:20px 24px}.ai-response-text{color:var(--color-text);font-size:.94rem;line-height:1.55}.orb-timer-hud{align-items:center;animation:floatGauge 5s ease-in-out infinite alternate;border:1.5px solid rgba(var(--ai-primary-rgb),.4);border-radius:50%;display:flex;flex-direction:column;height:170px;justify-content:center;position:absolute;right:-60px;text-align:center;top:180px;width:170px;z-index:20}@keyframes floatGauge{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.hud-dial-svg{height:100%;inset:0;position:absolute;transform:rotate(-90deg);width:100%}.dial-bg-track{fill:none;stroke:var(--border-hairline);stroke-width:3.5}.dial-ticks-ring{fill:none;stroke:rgba(var(--ai-primary-rgb),.25);stroke-width:1.5}.dial-active-arc{fill:none;stroke:var(--color-primary);stroke-width:4.5;stroke-dasharray:440;stroke-dashoffset:110;stroke-linecap:round}.hud-content{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.hud-label{color:var(--color-text-muted);font-size:.62rem;font-weight:700;letter-spacing:.1em;line-height:1.2;margin-bottom:2px;text-transform:uppercase}.hud-value{-webkit-text-fill-color:transparent;background:var(--color-primary);filter:none;font-family:monospace;font-size:2.2rem;font-weight:800}.orb-podium-stage{bottom:8px;height:80px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:500px;z-index:2}.podium-top-surface{background:var(--surface-card);border:1.5px solid rgba(var(--ai-primary-rgb),.4);border-radius:50%;box-shadow:none;inset:0;position:absolute}.podium-ring-cyan{border:2.5px solid rgba(var(--ai-primary-rgb),.85);border-radius:50%;-webkit-mask-image:linear-gradient(90deg,var(--color-text) 50%,transparent 100%);mask-image:linear-gradient(90deg,var(--color-text) 50%,transparent 100%)}.podium-ring-cyan,.podium-ring-purple{box-shadow:none;inset:-4px;position:absolute}.podium-ring-purple{border:2.5px solid rgba(var(--ai-highlight-rgb),.9);border-radius:50%;-webkit-mask-image:linear-gradient(-90deg,var(--color-text) 50%,transparent 100%);mask-image:linear-gradient(-90deg,var(--color-text) 50%,transparent 100%)}.podium-floor-glow{background:transparent;border-radius:50%;filter:none;inset:15px -35px -35px -35px;position:absolute}.pane-title{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:700;letter-spacing:.12em;margin-bottom:14px}.speaker-section{margin-bottom:18px}.speaker-text-gujarati{color:var(--color-text);font-weight:600}.waveform-container{background:var(--surface-sunken);border:1px solid var(--border-hairline);border-radius:10px;margin:16px 0 22px;padding:14px 16px}.audio-bars{align-items:center;display:flex;gap:6px;height:44px}.audio-bar{animation:audioPulse 1.2s ease-in-out infinite alternate;background:var(--color-primary);border-radius:2px;box-shadow:none;flex:1 1}@keyframes audioPulse{0%{opacity:.4;transform:scaleY(.25)}to{opacity:1;transform:scaleY(1)}}.translation-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.lang-pill-sub{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:600}.lang-pill-sub .arrow{color:var(--accent-text);margin:0 4px}.speaker-text-english{color:var(--color-text);font-size:.98rem;font-weight:500;line-height:1.45}.pane-ai{background:var(--color-surface)}.ai-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.ai-badge-ready{align-items:center;background:var(--status-success-tint);border:1px solid var(--status-success-border);border-radius:999px;color:var(--color-success);display:inline-flex;font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:700;gap:6px;padding:4px 10px}.badge-dot-green{background:var(--color-success);border-radius:50%;box-shadow:none;height:6px;width:6px}.ai-answer-content{color:var(--color-text);font-size:.96rem;line-height:1.68;margin-bottom:26px}.confidence-container{margin-top:auto}.confidence-label{align-items:center;color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));display:flex;font-size:.76rem;justify-content:space-between;margin-bottom:8px}.confidence-val{color:var(--accent-text);font-family:monospace;font-weight:700}.confidence-track{background:var(--color-border);border-radius:999px;height:4px;overflow:hidden}.confidence-fill{background:var(--color-primary);border-radius:999px;box-shadow:none;height:100%}.console-footer{align-items:center;background:var(--color-sidebar);border-top:1px solid var(--color-border);display:flex;justify-content:space-between;padding:14px 24px}.listening-text{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.85rem;font-weight:500}.footer-waveform-icon{align-items:center;color:var(--accent-text);display:flex;filter:none}@media (max-width:1200px){.hero-feature-chips{flex-wrap:wrap}}@media (max-width:1100px){.hero-container{gap:56px;grid-template-columns:1fr}.landing-hero-copy{max-width:720px}.hero-orb-wrap{margin:0 auto;max-width:700px}}@media (max-width:768px){.hero-orb-wrap{height:520px;transform:scale(.85);transform-origin:top center}.speaker-gujarati-text{font-size:1.02rem}}@media (max-width:640px){.landing-links{display:none}.hero-title{font-size:2.3rem}.hero-feature-chips{gap:8px}.feature-chip{font-size:.8rem;padding:7px 14px}.hero-orb-wrap{height:400px;transform:scale(.65);transform-origin:top center}}.landing-page{background-color:var(--color-bg)}.landing-nav{box-shadow:none;height:76px;position:fixed}.landing-nav-inner{max-width:1248px}.landing-brand{font-size:1.28rem;letter-spacing:0}.brand-icon-glow{color:var(--accent-text);filter:none}.landing-links{gap:clamp(28px,3.4vw,48px)}.landing-links a,.nav-login-link{color:var(--text-primary);font-size:.95rem}.btn-get-started{background:var(--color-primary-hover);border-radius:999px;padding:11px 23px}.landing-hero{align-items:center;min-height:790px;padding:126px 32px 56px}.hero-bg-grid{background-image:linear-gradient(var(--accent-ai-tint-soft) 1px,transparent 1px),linear-gradient(90deg,var(--accent-ai-tint-soft) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 88%,transparent)}.glow-left{background:transparent;height:480px;left:3%;top:28%;width:480px}.glow-right{background:transparent;filter:none;height:680px;right:-8%;top:12%;width:860px}.hero-particles{inset:0;pointer-events:none;position:absolute;z-index:0}.hero-particles span{animation:particleFloat 7s ease-in-out infinite;background:var(--color-primary-hover);border-radius:50%;box-shadow:none;height:3px;opacity:.72;position:absolute;width:3px}.hero-particles span:first-child{animation-delay:0s;left:12%;top:28%}.hero-particles span:nth-child(2){animation-delay:1.1s;background:var(--ai-secondary);left:31%;top:38%}.hero-particles span:nth-child(3){animation-delay:.4s;left:57%;top:18%}.hero-particles span:nth-child(4){animation-delay:2s;background:var(--ai-secondary);left:84%;top:27%}.hero-particles span:nth-child(5){animation-delay:1.6s;left:73%;top:70%}.hero-particles span:nth-child(6){animation-delay:2.8s;left:42%;top:78%}@keyframes particleFloat{0%,to{opacity:.28;transform:translateZ(0)}45%{opacity:.9;transform:translate3d(14px,-22px,0)}}.hero-waveform-bg{bottom:-72px;display:block;height:250px;left:0;opacity:.2;pointer-events:none;position:absolute;right:0;z-index:0}.hero-container{gap:clamp(24px,3vw,42px);grid-template-columns:minmax(530px,.42fr) minmax(0,.58fr);max-width:1248px}.landing-hero-copy:before{background:transparent;inset:-40px -30px -24px -28px}.landing-eyebrow{border-color:rgba(var(--ai-primary-rgb),.36);font-size:.76rem;letter-spacing:.16em;margin-bottom:30px;padding:7px 14px}.hero-title{text-wrap:balance;color:var(--color-text);font-size:clamp(3.4rem,5vw,4.5rem);letter-spacing:0;line-height:.95;margin-bottom:24px}.hero-title-gradient{display:inline-block;white-space:nowrap}.landing-copy{color:var(--text-primary);font-size:1.125rem;line-height:1.62;margin-bottom:30px;max-width:480px}.landing-cta-row{gap:18px;margin-bottom:34px}.btn-hero-primary,.btn-hero-secondary{min-height:52px;padding:15px 24px}.btn-hero-primary{background:var(--color-primary-hover);color:var(--color-text)}.btn-hero-primary:hover{background:var(--ai-secondary);color:var(--color-text)}.btn-hero-secondary{border:1px solid var(--border-hairline);box-shadow:none}.hero-feature-chips{flex-wrap:wrap;gap:12px}.feature-chip{border-color:rgba(var(--ai-primary-rgb),.22);color:var(--text-primary);min-height:40px;padding:9px 15px}.hero-orb-wrap{height:620px;margin-right:-44px;max-width:720px}.orb-stage:before{inset:74px 22px 112px 46px;opacity:.82}.orb-stage:after,.orb-stage:before{background:transparent;border-radius:50%;content:"";filter:none;pointer-events:none;position:absolute}.orb-stage:after{height:410px;left:72px;-webkit-mask:linear-gradient(var(--color-text) 0 0) content-box,linear-gradient(var(--color-text) 0 0);mask:linear-gradient(var(--color-text) 0 0) content-box,linear-gradient(var(--color-text) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.9;padding:1px;top:86px;width:560px;z-index:3}.orb-svg-shell{opacity:.68;transform:scale(1.02) translateX(6px)}.orb-overlay-content{height:360px;left:142px;top:116px;transform:perspective(960px) rotateY(-7deg) rotateX(2deg);transform-style:preserve-3d;width:498px}.orb-depth-particles{inset:74px 42px 118px 80px;pointer-events:none;position:absolute;z-index:4}.orb-depth-particles span{background:rgba(var(--ai-highlight-rgb),.72);border-radius:50%;box-shadow:none;height:3px;position:absolute;width:3px}.orb-depth-particles span:first-child{left:14%;opacity:.7;top:44%}.orb-depth-particles span:nth-child(2){left:48%;opacity:.45;top:18%}.orb-depth-particles span:nth-child(3){background:rgba(var(--ai-highlight-rgb),.72);box-shadow:none;left:74%;top:36%}.orb-depth-particles span:nth-child(4){left:59%;opacity:.52;top:76%}.orb-depth-particles span:nth-child(5){background:rgba(var(--ai-highlight-rgb),.66);box-shadow:none;left:86%;top:68%}.orb-top-status{background:var(--surface-sunken);border-color:rgba(var(--ai-primary-rgb),.14);box-shadow:none;color:var(--text-primary);right:56px;top:-72px;transform:translateZ(18px)}.orb-top-status .signal-bars .bar,.orb-top-status .status-dot{background:var(--color-primary);box-shadow:none}.orb-live-bar{gap:15px;padding-right:192px;transform:translate3d(42px,-8px,54px)}.live-badge{background:rgba(var(--ai-primary-rgb),.07);border-color:rgba(var(--ai-primary-rgb),.28);box-shadow:none;color:rgba(var(--ai-highlight-rgb),.92)}.live-badge .live-dot{background:var(--ai-secondary);box-shadow:none}.eq-bar{background:var(--color-primary);box-shadow:none;width:3px}.eq-dot-trail{background:rgba(var(--ai-highlight-rgb),.34)}.orb-card{background:var(--surface-sunken);border:1px solid rgba(var(--ai-highlight-rgb),.14);box-shadow:none}.card-speaker{border-radius:22px;max-width:392px;padding:17px 23px;transform:translate3d(22px,-6px,72px)}.card-speaker:before,.card-translation:before{display:none}.speaker-text-gujarati{color:var(--text-primary);font-size:1.02rem;line-height:1.45;text-shadow:none}.section-translation{margin-left:-6px;max-width:338px;transform:translate3d(0,6px,34px)}.card-translation{border-color:rgba(var(--ai-primary-rgb),.16);border-radius:20px;padding:15px 20px}.translation-text{color:var(--text-primary);font-size:.98rem}.section-ai-response{align-self:flex-end;margin-right:44px;max-width:412px;transform:translate3d(-16px,14px,82px)}.card-ai-response{background:var(--surface-sunken);border-color:rgba(var(--ai-highlight-rgb),.24);border-radius:22px;box-shadow:none;padding:18px 22px}.ai-response-text{color:var(--text-primary);font-size:.95rem;line-height:1.5}.orb-timer-hud{background:var(--surface-card);border:1px solid rgba(var(--ai-primary-rgb),.12);box-shadow:none;height:154px;right:-30px;top:114px;transform:translateZ(104px) rotateY(-11deg);width:154px}.dial-active-arc{stroke:var(--color-primary-hover);stroke-width:2.2;stroke-dashoffset:145;filter:none}.dial-bg-track{stroke:rgba(var(--ai-highlight-rgb),.12);stroke-width:1.4}.dial-ticks-ring{stroke:rgba(var(--ai-highlight-rgb),.22);stroke-width:.8}.hud-label{color:rgba(var(--ai-highlight-rgb),.76);font-size:.55rem}.hud-value{background:var(--color-primary-hover);-webkit-background-clip:text;background-clip:text;font-size:2.05rem}@media (max-width:1100px){.landing-hero{min-height:auto}.hero-container{grid-template-columns:1fr}.landing-hero-copy{max-width:760px}}@media (max-width:760px){.landing-nav{padding:0 18px}.landing-actions{gap:12px}.nav-login-link{display:none}.landing-hero{padding:108px 18px 44px}.hero-title{font-size:clamp(2.55rem,14vw,3.5rem)}.landing-cta-row{align-items:stretch;flex-direction:column;max-width:340px;width:100%}.btn-hero-primary,.btn-hero-secondary{justify-content:center}.hero-orb-wrap{height:450px;margin-top:-10px;transform:scale(.72)}}.landing-page .brand-icon-glow,.landing-page .footer-waveform-icon,.landing-page .globe-glow-center,.landing-page .hero-title-gradient,.landing-page .text-cyan-glow{filter:none;text-shadow:none}.landing-page .bento-text-cyan,.landing-page .hero-sparkle,.landing-page .text-cyan,.landing-page .text-cyan-glow{text-shadow:none}.landing-page .bento-bg-waveform,.landing-page .footer-radial-glow,.landing-page .hero-radial-glow,.landing-page .hero-waveform-bg,.landing-page .network-radial-glow,.landing-page .panel-radial-glow,.landing-page .pricing-radial-glow{opacity:.1}.landing-page .glow-right{opacity:.38}.landing-page .hero-particles span,.landing-page .orb-depth-particles span{box-shadow:none;opacity:.28}.landing-page .btn-get-started,.landing-page .btn-hero-primary,.landing-page .btn-hero-secondary,.landing-page .feature-chip,.landing-page .landing-eyebrow{box-shadow:none}.landing-page .btn-get-started,.landing-page .btn-hero-primary{background:var(--accent-ai);color:var(--text-primary)}.landing-page .btn-get-started:hover,.landing-page .btn-hero-primary:hover{background:var(--accent-ai);box-shadow:none}.landing-page .btn-hero-secondary,.landing-page .feature-chip,.landing-page .landing-eyebrow{background:var(--surface-card);border-color:var(--border-hairline)}.landing-page .landing-eyebrow{color:var(--accent-text)}.landing-page .badge-dot-green,.landing-page .badge-sparkle-dot,.landing-page .cs-node-dot,.landing-page .eyebrow-dot,.landing-page .live-dot,.landing-page .mic-dot-cyan,.landing-page .status-dot,.landing-page .tl-dot{box-shadow:none}.landing-page .hero-title{text-shadow:none}.landing-page .hero-title-gradient,.landing-page .hud-value{background:var(--accent-ai);-webkit-background-clip:text;background-clip:text}.landing-page .bento-card,.landing-page .bento-card:hover,.landing-page .conversation-story-card,.landing-page .conversation-story-card:hover,.landing-page .example-step-card,.landing-page .feature-chip:hover,.landing-page .final-cta-panel,.landing-page .footer-cta-card,.landing-page .landing-final-cta,.landing-page .language-network-panel,.landing-page .orb-card,.landing-page .orb-timer-hud,.landing-page .pipeline-container-panel,.landing-page .pipeline-stage-card,.landing-page .pipeline-stage-card:hover,.landing-page .pricing-card,.landing-page .pricing-card:hover,.landing-page .process-example-panel{box-shadow:none}.landing-page .cs-node-dot.glow-bright,.landing-page .language-orbit-glow,.landing-page .network-node-glow,.landing-page .node-glow-ring,.landing-page .podium-floor-glow{box-shadow:none;opacity:.45}.landing-page .audio-bar,.landing-page .confidence-fill,.landing-page .eq-bar,.landing-page .pipeline-particle-pulse,.landing-page .wb-bar{box-shadow:none}.landing-page .footer-bg-grid,.landing-page .hero-bg-grid,.landing-page .network-bg-grid,.landing-page .panel-bg-grid,.landing-page .pricing-bg-grid{opacity:.42}.pipeline-section{background-color:var(--color-bg);color:var(--color-text);overflow:hidden;padding:90px 32px;position:relative}.pipeline-section-inner{margin:0 auto;max-width:1320px;width:100%}.pipeline-header{margin:0 auto 54px;max-width:720px;text-align:center}.pipeline-title{color:var(--color-text);font-size:clamp(2.4rem,3.6vw,3.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:12px 0 16px}.pipeline-subtitle{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:1.08rem;line-height:1.6;margin:0}.pipeline-container-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;box-shadow:none;margin-bottom:40px;overflow:hidden;padding:48px 36px;position:relative}.panel-bg-grid{background-image:linear-gradient(var(--surface-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--surface-subtle) 1px,transparent 1px);background-size:40px 40px;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 60%,transparent 95%);mask-image:radial-gradient(circle at 50% 50%,#000 60%,transparent 95%)}.panel-bg-grid,.panel-radial-glow{pointer-events:none;position:absolute;z-index:0}.panel-radial-glow{background:transparent;height:350px;left:50%;top:50%;transform:translate(-50%,-50%);width:700px}.pipeline-track-container{height:2px;left:10%;pointer-events:none;position:absolute;right:10%;top:104px;z-index:1}.pipeline-track-line{background:var(--accent-border);box-shadow:none;height:100%;width:100%}.pipeline-particle-pulse{animation:travelParticle 7s cubic-bezier(.4,0,.2,1) infinite;background:var(--color-primary-hover);border-radius:50%;box-shadow:none;height:10px;left:0;position:absolute;top:-4px;width:10px}@keyframes travelParticle{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.pipeline-stages-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr);position:relative;z-index:2}.pipeline-stage-card{align-items:center;background:var(--surface-card);border:1px solid var(--color-border);border-radius:14px;box-shadow:none;cursor:pointer;display:flex;flex-direction:column;outline:none;padding:22px 14px 20px;text-align:center;transition:all .3s cubic-bezier(.16,1,.3,1)}.pipeline-stage-card:focus-visible,.pipeline-stage-card:hover{background:var(--surface-card);border-color:var(--color-primary);box-shadow:none;transform:translateY(-4px)}.stage-header-tag{font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.stage-header-tag,.stage-node-icon-wrap{color:var(--accent-text);margin-bottom:16px}.stage-node-icon-wrap{align-items:center;background:var(--color-sidebar);border:1.5px solid var(--color-border);border-radius:50%;box-shadow:none;display:flex;height:52px;justify-content:center;position:relative;transition:all .3s ease;width:52px}.pipeline-stage-card:hover .stage-node-icon-wrap{border-color:var(--color-primary);box-shadow:none;color:var(--accent-text);transform:scale(1.1)}.stage-title{color:var(--color-text);font-size:1.05rem;font-weight:700;margin:0 0 8px}.stage-desc{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.85rem;font-size:var(--landing-text-sm,.85rem);line-height:1.45;margin:0 0 18px;min-height:38px}.stage-visual-widget{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:auto;min-height:48px;width:100%}.widget-mic-badge{align-items:center;background:rgba(var(--ai-primary-rgb),.08);border:1px solid rgba(var(--ai-primary-rgb),.25);border-radius:999px;color:var(--accent-text);display:inline-flex;font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:600;gap:6px;padding:4px 10px}.mic-dot-cyan{animation:pulseDot 1.5s ease-in-out infinite alternate;background:var(--color-primary);border-radius:50%;box-shadow:none;height:6px;width:6px}.soundwave-anim{border-radius:50%;inset:-6px;pointer-events:none;position:absolute}.sw-wave{animation:acousticWave 2.5s ease-out infinite;border:1px solid rgba(var(--ai-primary-rgb),.35);border-radius:50%;inset:0;position:absolute}.w2{animation-delay:.8s}.w3{animation-delay:1.6s}@keyframes acousticWave{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.widget-waveform-bars{align-items:center;display:flex;gap:4px;height:24px;margin-bottom:6px}.wb-bar{animation:audioPulse 1.2s ease-in-out infinite alternate;background:var(--color-primary);border-radius:2px;width:3px}.status-pill-listening{align-items:center;color:var(--color-danger);display:inline-flex;font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:700;gap:5px}.live-dot-red{background:var(--color-danger);border-radius:50%;height:5px;width:5px}.lang-transition-pill{align-items:center;background:var(--surface-card);border:1px solid var(--color-border);border-radius:8px;display:inline-flex;font-size:.78rem;font-weight:600;gap:6px;padding:6px 12px}.lang-src{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted))}.lang-flow-arrow{animation:arrowPulse 1.5s ease-in-out infinite alternate;color:var(--accent-text);font-weight:700}@keyframes arrowPulse{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1.2)}}.lang-tgt{color:var(--color-text)}.neural-node-vis{height:20px;margin-bottom:4px;position:relative;width:50px}.n-dot{background:var(--color-primary);border-radius:50%;box-shadow:none;height:6px;position:absolute;width:6px}.n1{left:6px;top:2px}.n2{animation:pulseDot 1.4s ease-in-out infinite alternate;left:22px;top:12px}.n3{right:6px;top:2px}.n-line{background:rgba(var(--ai-primary-rgb),.4);height:1px;position:absolute}.l1{left:10px;top:5px;transform:rotate(25deg)}.l1,.l2{width:14px}.l2{left:26px;top:8px;transform:rotate(-25deg)}.status-pill-context{align-items:center;color:var(--color-success);display:inline-flex;font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:600;gap:5px}.badge-sparkle-dot{color:var(--accent-text)}.respond-card-mini{align-items:center;display:flex;flex-direction:column;gap:4px}.badge-answer-ready{background:var(--status-success-tint);border:1px solid var(--status-success-border);border-radius:999px;color:var(--color-success);display:inline-flex;font-weight:700;gap:4px;padding:3px 8px}.badge-answer-ready,.typing-text-preview{align-items:center;font-size:.75rem;font-size:var(--landing-text-xs,.75rem)}.typing-text-preview{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));display:flex;gap:2px}.typing-cursor{animation:cursorBlink .8s ease-in-out infinite;background:var(--color-primary);height:10px;width:2px}@keyframes cursorBlink{0%,to{opacity:0}50%{opacity:1}}.process-example-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:none;padding:28px 32px}.example-header{align-items:center;border-bottom:1px solid var(--border-hairline);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:14px}.example-eyebrow{align-items:center;color:var(--accent-text);display:inline-flex;font-size:.76rem;font-weight:700;gap:8px;letter-spacing:.12em}.example-caption{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.85rem;font-size:var(--landing-text-sm,.85rem)}.example-steps-flow{align-items:center;display:flex;gap:16px;justify-content:space-between}.example-step-card{background:var(--surface-card);border:1px solid var(--color-border);border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:6px;padding:16px 18px;transition:border-color .2s ease}.example-step-card:hover{border-color:var(--color-primary)}.step-tag{color:var(--accent-text);font-weight:800;letter-spacing:.1em}.step-label,.step-tag{font-size:.75rem;font-size:var(--landing-text-xs,.75rem)}.step-label{align-items:center;color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));display:flex;font-weight:700;gap:6px}.step-content-quote{color:var(--color-text);font-size:.88rem;font-weight:600;line-height:1.4}.step-content-quote.text-cyan{color:var(--accent-text)}.step-intent-badge{align-items:center;background:var(--status-success-tint);border:1px solid var(--status-success-border);border-radius:6px;color:var(--color-success);display:inline-flex;font-size:.78rem;font-weight:600;margin-top:2px;padding:6px 10px}.step-flow-arrow{color:var(--accent-text);font-size:1.2rem;font-weight:800;opacity:.8}@media (max-width:1024px){.pipeline-stages-grid{gap:12px}.pipeline-stage-card{padding:18px 10px}.stage-desc{font-size:.76rem}.example-steps-flow{gap:10px}.example-step-card{padding:14px}}@media (max-width:768px){.pipeline-section{padding:60px 20px}.pipeline-track-container{display:none}.pipeline-stages-grid{gap:20px;grid-template-columns:1fr}.pipeline-stage-card{padding:22px 20px;position:relative}.pipeline-stage-card:after{bottom:-22px;color:var(--accent-text);content:"↓";display:block;font-size:1.1rem;font-weight:800;left:50%;position:absolute;transform:translateX(-50%);z-index:5}.pipeline-stage-card.stage-05:after{display:none}.example-steps-flow{align-items:stretch;flex-direction:column}.step-flow-arrow{text-align:center;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.animated-hero-wave-1,.animated-hero-wave-2,.glow-right,.pipeline-particle-pulse,.sw-wave,.typing-cursor,.wb-bar{animation:none!important}}.bento-features-section{background-color:var(--color-bg);color:var(--color-text);overflow:hidden;padding:100px 32px;position:relative}.bento-bg-waveform{background-image:transparent;height:300px;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:0}.bento-section-inner{margin:0 auto;max-width:1320px;position:relative;width:100%;z-index:1}.bento-header{margin:0 auto 60px;max-width:760px;text-align:center}.bento-title{color:var(--color-text);font-size:clamp(2.4rem,3.6vw,3.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:12px 0 16px}.bento-subtitle{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:1.08rem;line-height:1.6;margin:0}.bento-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:60px}.bento-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:none;display:flex;flex-direction:column;overflow:hidden;padding:28px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.bento-card:hover{background:var(--color-surface-hover);border-color:var(--color-primary);box-shadow:none;transform:translateY(-3px)}.bento-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.bento-card-icon-wrap{align-items:center;background:var(--color-sidebar);border:1px solid var(--color-border);border-radius:12px;color:var(--accent-text);display:flex;height:44px;justify-content:center;transition:all .3s ease;width:44px}.bento-card:hover .bento-card-icon-wrap{border-color:var(--color-primary);box-shadow:none;color:var(--accent-text);transform:scale(1.05)}.bento-card-badge{background:var(--surface-card);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:800;letter-spacing:.1em;padding:3px 8px;transition:color .2s ease,border-color .2s ease}.bento-card:hover .bento-card-badge{border-color:rgba(var(--ai-primary-rgb),.3);color:var(--accent-text)}.bento-card-title{color:var(--color-text);font-size:1.15rem;font-weight:700;margin:0 0 6px}.bento-card-desc{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.85rem;line-height:1.45;margin:0 0 20px}.bento-card-large{grid-column:span 2;grid-row:span 2;min-height:440px}.bento-card-vertical{grid-column:span 1;grid-row:span 2;min-height:440px}.bento-card-medium{grid-column:span 1;grid-row:span 1;min-height:240px}.bento-card-wide{grid-column:span 2;grid-row:span 1;min-height:220px}.bento-card-compact{grid-column:span 1;grid-row:span 1;min-height:220px}.bento-transcription-vis{display:flex;flex-direction:column;gap:16px;margin-top:auto}.large-waveform-box{align-items:center;background:var(--color-sidebar);border:1px solid var(--color-border);border-radius:12px;display:flex;height:80px;justify-content:center;overflow:hidden;padding:12px 16px;position:relative}.waveform-scanner-line{animation:scanLine 4s ease-in-out infinite alternate;background:var(--color-primary);bottom:0;box-shadow:none;position:absolute;top:0;width:2px;z-index:2}@keyframes scanLine{0%{left:5%}to{left:95%}}.wf-bar-set{align-items:center;display:flex;gap:6px;height:100%;justify-content:space-between;width:100%}.wf-b{animation:audioPulse 1.4s ease-in-out infinite alternate;background:var(--color-primary);border-radius:3px;flex:1 1;opacity:.85}.bento-live-transcript-snippet{background:var(--surface-card);border:1px solid var(--color-border);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px 16px}.snippet-row{align-items:center;display:flex;font-size:.88rem;gap:12px}.snip-speaker{color:var(--accent-text);font-size:.76rem;font-weight:700;min-width:80px}.snip-speaker.candidate{color:var(--color-success)}.snip-text{color:var(--color-text)}.snip-text.gujarati{font-weight:600}.bento-card-footer{align-items:center;border-top:1px solid var(--border-hairline);display:flex;font-size:.78rem;justify-content:space-between;margin-top:auto;padding-top:14px}.bento-status-listening{align-items:center;color:var(--accent-text);display:flex;font-weight:700;gap:6px}.listening-dot{animation:pulseDot 1.2s ease-in-out infinite alternate;background:var(--color-primary);border-radius:50%;box-shadow:none;height:6px;width:6px}.bento-lang-tag{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted))}.bento-translation-vis{display:flex;flex-direction:column;gap:12px;margin-bottom:14px;margin-top:auto}.lang-box-src,.lang-box-tgt{background:var(--color-sidebar);border:1px solid var(--color-border);border-radius:12px;padding:14px 16px}.lang-box-tgt.highlight-cyan{background:rgba(var(--ai-primary-rgb),.05);border-color:var(--color-primary);box-shadow:none}.l-flag{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));display:block;font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:700;margin-bottom:4px}.l-flag.cyan{color:var(--accent-text)}.l-quote{color:var(--color-text);font-size:.9rem;font-weight:600;margin:0}.lang-arrow-animated{animation:arrowPulse 1.5s ease-in-out infinite alternate;color:var(--accent-text);font-size:1.2rem;font-weight:800;text-align:center}.bento-status-active{align-items:center;color:var(--color-success);display:flex;font-weight:700;gap:6px}.active-dot{background:var(--color-success);border-radius:50%;box-shadow:none;height:6px;width:6px}.bento-ai-response-box{background:var(--color-sidebar);border:1px solid var(--color-border);border-radius:12px;margin-top:auto;padding:14px 16px}.bento-card:hover .bento-ai-response-box{border-color:rgba(var(--ai-primary-rgb),.4)}.ai-box-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ai-sparkle-tag{color:var(--accent-text);font-weight:800}.ai-ready-badge,.ai-sparkle-tag{font-size:.75rem;font-size:var(--landing-text-xs,.75rem)}.ai-ready-badge{background:var(--status-success-tint);border-radius:999px;color:var(--color-success);font-weight:700;padding:2px 6px}.ai-snippet-text{color:var(--color-text);font-size:.85rem;font-size:var(--landing-text-sm,.85rem);line-height:1.45;margin:0 0 12px}.ai-confidence-meter{display:flex;flex-direction:column;gap:4px}.meter-label{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));display:flex;font-size:.75rem;font-size:var(--landing-text-xs,.75rem);justify-content:space-between}.meter-val{color:var(--accent-text);font-family:monospace;font-weight:700}.meter-track{background:var(--color-border);border-radius:999px;height:4px;overflow:hidden}.meter-fill{background:var(--color-primary);border-radius:999px;box-shadow:none;height:100%}.bento-globe-pills-vis{align-items:center;display:flex;height:110px;justify-content:center;margin-top:auto;position:relative}.globe-glow-center{color:var(--accent-text);filter:none;z-index:1}.pills-container{inset:0;position:absolute}.b-pill{background:var(--surface-card);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:600;padding:3px 8px;position:absolute}.b-pill.cyan{border-color:rgba(var(--ai-primary-rgb),.4);color:var(--accent-text)}.p1{left:10px;top:4px}.p2{right:10px;top:8px}.p3{bottom:8px;left:16px}.p4{bottom:4px;right:14px}.p5{left:4px}.p5,.p6{top:44px}.p6{right:4px}.p7{left:50%;top:2px;transform:translateX(-50%)}.float-p1{animation:floatSubtle 3.5s ease-in-out infinite alternate}.float-p2{animation:floatSubtle 4.2s ease-in-out .8s infinite alternate}.float-p3{animation:floatSubtle 3.8s ease-in-out 1.5s infinite alternate}.history-view-link{color:var(--accent-text);cursor:pointer;font-size:.76rem;font-weight:700}.bento-timeline-vis{display:flex;gap:32px;margin-top:auto}.timeline-group{display:flex;flex:1 1;flex-direction:column;gap:6px}.group-label{color:var(--accent-text);font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:800;letter-spacing:.1em;margin-bottom:4px}.timeline-item{align-items:center;background:var(--surface-card);border:1px solid var(--color-border);border-radius:8px;display:flex;font-size:.85rem;font-size:var(--landing-text-sm,.85rem);gap:10px;padding:8px 12px}.timeline-item.active-latest{background:rgba(var(--ai-primary-rgb),.04);border-color:rgba(var(--ai-primary-rgb),.4)}.tl-dot{background:var(--color-text-muted);border-radius:50%;height:6px;width:6px}.tl-dot.cyan-glow{background:var(--color-primary);box-shadow:none}.tl-time{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-family:monospace;font-size:.75rem;font-size:var(--landing-text-xs,.75rem)}.tl-title{color:var(--color-text);font-weight:700}.tl-langs{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.75rem;font-size:var(--landing-text-xs,.75rem);margin-left:auto}.bento-tts-vis{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:auto}.speaker-wave-center{align-items:center;display:flex;height:36px;justify-content:center;position:relative}.audio-ring{animation:acousticWave 2s ease-out infinite;border:1px solid rgba(var(--ai-primary-rgb),.35);border-radius:50%;position:absolute}.r-1{height:30px;width:30px}.r-2{animation-delay:.7s;height:44px;width:44px}.tts-scrubber{background:var(--color-sidebar);border:1px solid var(--color-border);border-radius:8px;gap:10px;padding:6px 12px;width:100%}.btn-play-mini,.tts-scrubber{align-items:center;display:flex}.btn-play-mini{background:var(--color-primary);border:none;border-radius:50%;color:var(--color-bg);cursor:pointer;height:22px;justify-content:center;width:22px}.scrubber-track{background:var(--color-border);border-radius:999px;flex:1 1;height:3px;overflow:hidden}.scrubber-fill{background:var(--color-primary);box-shadow:none;height:100%}.scrubber-time{font-family:monospace;font-size:.75rem;font-size:var(--landing-text-xs,.75rem)}.bento-status-tag,.scrubber-time{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted))}.bento-status-tag{font-size:.75rem}.bento-bottom-statement{margin-top:20px;text-align:center}.bento-statement-main{color:var(--color-text);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:700;margin-bottom:6px}.bento-text-cyan{color:var(--accent-text);text-shadow:none}.bento-statement-sub{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.85rem;font-weight:700;letter-spacing:.12em}@media (max-width:1024px){.bento-grid{grid-template-columns:repeat(2,1fr)}.bento-card-large{grid-column:span 2;grid-row:span 1;min-height:360px}.bento-card-vertical{grid-column:span 1;grid-row:span 1;min-height:280px}.bento-card-wide{grid-column:span 2}}@media (max-width:768px){.bento-features-section{padding:60px 20px}.bento-grid{gap:20px;grid-template-columns:1fr}.bento-card-compact,.bento-card-large,.bento-card-medium,.bento-card-vertical,.bento-card-wide{grid-column:span 1;grid-row:span 1;min-height:auto}.bento-timeline-vis{flex-direction:column;gap:12px}}.use-cases-explorer-section{background-color:var(--color-bg);color:var(--color-text);overflow:hidden;padding:90px 32px;position:relative}.use-cases-section-inner{margin:0 auto;max-width:1320px;width:100%}.use-cases-header{margin:0 auto 60px;max-width:760px;text-align:center}.use-cases-title{color:var(--color-text);font-size:clamp(2.4rem,3.6vw,3.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:12px 0 16px}.use-cases-subtitle{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:1.08rem;line-height:1.6;margin:0}.use-cases-showcase-container{grid-gap:40px;align-items:flex-start;display:grid;gap:40px;grid-template-columns:400px 1fr;margin-bottom:60px}.use-cases-nav-list{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:none;display:flex;flex-direction:column;overflow:hidden}.use-case-nav-item{align-items:flex-start;background:transparent;border:none;border-bottom:1px solid var(--border-hairline);border-left:3px solid transparent;color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));cursor:pointer;display:flex;gap:14px;outline:none;padding:18px 20px;text-align:left;transition:all .25s cubic-bezier(.16,1,.3,1)}.use-case-nav-item:last-child{border-bottom:none}.use-case-nav-item:hover{background:rgba(var(--ai-primary-rgb),.03);color:var(--color-text)}.use-case-nav-item.active{background:rgba(var(--ai-primary-rgb),.07);border-left-color:var(--color-primary);box-shadow:none}.uc-nav-left{align-items:center;display:flex;flex-direction:column;gap:6px;padding-top:2px}.uc-num{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-family:monospace;font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:800;letter-spacing:.08em}.use-case-nav-item.active .uc-num{color:var(--accent-text)}.uc-icon{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));transition:color .2s ease,transform .2s ease}.use-case-nav-item.active .uc-icon{color:var(--accent-text);filter:none;transform:scale(1.1)}.uc-nav-content{display:flex;flex-direction:column;gap:4px}.uc-title{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.95rem;font-weight:700;transition:color .2s ease}.use-case-nav-item.active .uc-title{color:var(--color-text)}.uc-desc{font-size:.85rem;font-size:var(--landing-text-sm,.85rem);line-height:1.4;opacity:.85}.uc-desc,.use-case-nav-item.active .uc-desc{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted))}.use-case-nav-item.active .uc-desc{opacity:1}.use-cases-preview-wrap{position:relative;width:100%}.floating-insight-panel{background:var(--surface-card);border:1px solid var(--color-primary);border-radius:12px;box-shadow:none;min-width:190px;padding:12px 18px;position:absolute;right:-16px;top:-20px;z-index:10}.float-anim{animation:floatSubtle 4s ease-in-out infinite alternate}@keyframes floatSubtle{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.fip-header{align-items:center;color:var(--accent-text);display:flex;font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:800;gap:6px;letter-spacing:.1em;margin-bottom:8px}.fip-body{display:flex;flex-direction:column;gap:2px}.fip-topic-label{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.75rem;font-size:var(--landing-text-xs,.75rem)}.fip-topic-value{color:var(--color-text);font-size:.88rem;font-weight:700}.fip-confidence{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.75rem;font-size:var(--landing-text-xs,.75rem);margin-top:4px}.fip-val{color:var(--accent-text);font-family:monospace;font-weight:700}.uc-product-window{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:none;min-height:480px;overflow:hidden;position:relative;z-index:1}.uc-window-top{background:var(--color-sidebar);border-bottom:1px solid var(--color-border);justify-content:space-between;padding:14px 22px}.uc-window-top,.uc-wt-left{align-items:center;display:flex}.uc-wt-left{gap:10px}.uc-brand-dot{color:var(--accent-text);font-size:.85rem;font-size:var(--landing-text-sm,.85rem)}.uc-brand-title{color:var(--color-text);font-weight:800;letter-spacing:.1em}.uc-brand-title,.uc-session-pill{font-size:.75rem;font-size:var(--landing-text-xs,.75rem)}.uc-session-pill{background:rgba(var(--ai-primary-rgb),.1);border:1px solid rgba(var(--ai-primary-rgb),.25);border-radius:999px;color:var(--accent-text);font-weight:700;padding:3px 8px}.uc-timer{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-family:monospace;font-size:.85rem;font-size:var(--landing-text-sm,.85rem)}.uc-wt-right{align-items:center;display:flex;gap:16px}.uc-connected{color:var(--color-success);font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:700}.uc-window-body{display:flex;flex-direction:column;min-height:420px;padding:28px}.uc-preview-content.fade-slide-in{animation:fadeSlideIn .35s cubic-bezier(.16,1,.3,1) forwards;display:flex;flex:1 1;flex-direction:column;height:100%}@keyframes fadeSlideIn{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.uc-scenario-tag{color:var(--accent-text);font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:800;letter-spacing:.12em;margin-bottom:18px}.uc-dialogue-block{background:var(--surface-card);border:1px solid var(--color-border);border-radius:12px;padding:14px 18px}.uc-speaker-tag{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:800;letter-spacing:.08em;margin-bottom:4px}.uc-speaker-quote{color:var(--color-text);font-size:.95rem;font-weight:600;line-height:1.45;margin:0}.uc-divider-line{background:var(--surface-card);height:1px;margin:18px 0}.uc-ai-block{background:var(--color-sidebar);border:1px solid var(--color-primary);border-radius:14px;box-shadow:none;padding:20px}.uc-ai-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.uc-sparkle{color:var(--accent-text);font-size:.78rem;font-weight:800;letter-spacing:.08em}.uc-ai-tag{background:var(--status-success-tint);border-radius:999px;color:var(--color-success);font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:700;padding:3px 8px}.uc-ai-response{color:var(--color-text);font-size:.92rem;line-height:1.6;margin:0}.uc-tag-group{align-items:center;display:flex;gap:6px}.uc-badge-tag{border-radius:4px;font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:700;padding:2px 8px}.tag-decision{background:rgba(var(--ai-primary-rgb),.12);border:1px solid rgba(var(--ai-primary-rgb),.3)}.tag-action{border:1px solid var(--status-success-border)}.tag-important{background:var(--status-warning-tint);border:1px solid var(--status-warning-border);color:var(--color-warning)}.uc-insight-points{display:flex;flex-direction:column;gap:8px}.insight-point-item{align-items:flex-start;display:flex;font-size:.88rem;gap:8px}.ip-title{color:var(--accent-text);font-weight:700;min-width:100px}.ip-text{color:var(--color-text)}.uc-req-box{display:flex;flex-direction:column;gap:8px}.req-roles-label{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.85rem;font-size:var(--landing-text-sm,.85rem);font-weight:700}.req-roles-list{color:var(--color-text);display:flex;font-size:.88rem;font-weight:600;gap:16px;list-style:none;margin:0;padding:0}.bullet-cyan{color:var(--accent-text);margin-right:4px}.req-priority{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.78rem;margin-top:4px}.p-high{color:var(--color-danger);font-weight:800}.uc-multi-flow-box{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.multi-lang-row{align-items:center;background:var(--surface-card);border:1px solid var(--color-border);border-radius:12px;display:flex;gap:14px;padding:12px 16px}.multi-lang-row.highlight-cyan{background:rgba(var(--ai-primary-rgb),.05);border-color:var(--color-primary)}.multi-quote{color:var(--color-text);font-size:.9rem;margin:0}.multi-arrow-row{color:var(--accent-text);font-size:.76rem;font-weight:800;letter-spacing:.1em;text-align:center}.multi-ai-response-row{background:var(--color-sidebar);border:1px solid var(--color-success);border-radius:12px;padding:14px 18px}.multi-ai-quote{color:var(--color-success);font-size:.92rem;font-weight:600;margin:0}.uc-chips-bar{align-items:center;display:flex;gap:8px;margin-top:auto}.uc-chip{background:var(--color-sidebar);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:600;padding:4px 10px}.chip-more{border-color:rgba(var(--ai-primary-rgb),.3);color:var(--accent-text)}.uc-analogy-text{color:var(--color-text);font-size:.92rem;line-height:1.6;margin:0 0 16px}.uc-action-btns{align-items:center;display:flex;gap:12px}.btn-uc-action{align-items:center;background:rgba(var(--ai-primary-rgb),.1);border:1px solid rgba(var(--ai-primary-rgb),.3);border-radius:6px;color:var(--accent-text);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:6px;padding:6px 14px;transition:all .2s ease}.btn-uc-action:hover{background:var(--color-primary);color:var(--color-bg)}.btn-uc-action.btn-outline{background:transparent;border-color:var(--color-border);color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted))}.btn-uc-action.btn-outline:hover{border-color:var(--color-primary);color:var(--color-text)}.uc-simple-response{color:var(--color-text);font-size:.95rem;line-height:1.55;margin:0 0 16px}.uc-meta-footer{font-size:.78rem;gap:20px}.uc-meta-footer,.uc-meta-item{align-items:center;display:flex}.uc-meta-item{gap:6px}.meta-lbl{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted))}.meta-val{color:var(--color-text);font-weight:600}.meta-val.text-cyan{color:var(--accent-text)}.uc-bottom-bars{align-items:center;border-top:1px solid var(--color-border);display:flex;font-size:.85rem;font-size:var(--landing-text-sm,.85rem);justify-content:space-between;margin-top:auto;padding-top:14px}.uc-listening-pill{color:var(--accent-text);font-weight:700}.uc-status-green{color:var(--color-success);font-weight:700}.uc-status-cyan{color:var(--accent-text);font-weight:700}.uc-meta-latency{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-family:monospace}.use-cases-bottom-statement{color:var(--color-text);font-size:1.35rem;font-weight:700;margin-top:20px;text-align:center}.text-cyan-glow{color:var(--accent-text);text-shadow:none}@media (max-width:1024px){.use-cases-showcase-container{gap:24px;grid-template-columns:340px 1fr}}@media (max-width:768px){.use-cases-explorer-section{padding:60px 20px}.use-cases-showcase-container{gap:28px;grid-template-columns:1fr}.use-cases-nav-list{border-radius:12px;flex-direction:row;overflow-x:auto;padding:4px}.use-case-nav-item{border-bottom:2px solid transparent;border-left:none;flex:0 0 auto;padding:12px 16px}.use-case-nav-item.active{border-bottom-color:var(--color-primary);border-left-color:transparent}.floating-insight-panel,.uc-desc{display:none}}.landing-final-cta{align-items:center;background:var(--color-surface);border:1px solid rgba(var(--ai-primary-rgb),.24);border-radius:14px;box-shadow:none;display:flex;gap:var(--space-5);justify-content:space-between;margin:0 auto;max-width:940px;padding:var(--space-6);text-align:left}.landing-final-cta h2{margin-bottom:var(--space-2)}.landing-final-cta p{color:var(--color-text-muted);font-size:1.05rem;line-height:1.55;margin:0}.landing-footer{border-top:1px solid var(--color-border);padding:var(--space-5) clamp(var(--space-4),5vw,var(--space-6))}.landing-footer-inner{align-items:center;color:var(--color-text-muted);display:flex;font-size:.9rem;gap:var(--space-4);justify-content:space-between}.landing-footer-links{display:flex;flex-wrap:wrap;gap:var(--space-4)}.landing-footer-links a{color:var(--color-text-muted);text-decoration:none}.auth-page{align-items:center;background:linear-gradient(rgba(var(--ai-primary-rgb),.035) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ai-primary-rgb),.025) 1px,transparent 1px),var(--color-bg);background-size:auto,auto,42px 42px,42px 42px,auto;display:flex;justify-content:center;overflow:hidden;padding:clamp(18px,3vw,42px);position:relative}.auth-page:before{background:transparent;border-radius:999px;content:"";height:min(620px,82vw);inset:5% auto auto 50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:min(620px,82vw)}.auth-shell{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:22px;box-shadow:none;display:grid;grid-template-columns:minmax(340px,.86fr) minmax(420px,1.14fr);min-height:600px;width:min(980px,100%);z-index:1}.auth-shell,.auth-side-panel{overflow:hidden;position:relative}.auth-side-panel{background:linear-gradient(rgba(var(--ai-primary-rgb),.035) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ai-primary-rgb),.035) 1px,transparent 1px),var(--color-sidebar);background-size:auto,auto,36px 36px,36px 36px,auto;border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(26px,4vw,48px)}.auth-side-panel:before{background:transparent;content:"";height:220px;inset:auto -12% -18% -12%;pointer-events:none;position:absolute}.auth-side-copy{position:relative;z-index:1}.auth-side-panel h1{font-size:clamp(2rem,3vw,2.55rem);font-weight:780;letter-spacing:0;line-height:1.12;margin:clamp(44px,9vh,82px) 0 var(--space-3);max-width:360px}.auth-side-panel p{color:var(--color-text-secondary);font-size:.96rem;line-height:1.62;margin:0;max-width:360px}.auth-feature-list{grid-gap:10px;display:grid;gap:10px;margin-top:clamp(34px,8vh,62px);position:relative;z-index:1}.auth-feature-list span{align-items:center;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:12px;color:var(--color-text-secondary);display:flex;font-weight:700;gap:var(--space-3);min-height:42px;padding:0 12px}.auth-feature-list .icon{color:var(--accent-text)}.auth-waveform{background:radial-gradient(circle,rgba(var(--ai-primary-rgb),.32) 1px,transparent 1.5px);background-size:auto,12px 12px;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 46%,transparent);mask-image:linear-gradient(90deg,#000 46%,transparent);opacity:.46;pointer-events:none;position:absolute;top:0;width:190px}.auth-waveform:after,.auth-waveform:before{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";height:120px;left:-222px;position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center;width:620px}.auth-waveform:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='620' height='120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 72c76-44 128-44 202 0s128 44 202 0 128-44 216 0' fill='none' stroke='%2300E5FF' stroke-width='2.4'/%3E%3C/svg%3E")}.auth-waveform:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='620' height='110' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 56c84 36 136 36 220 0s140-36 224 0 104 36 176 0' fill='none' stroke='%2300E5FF' stroke-width='1.6'/%3E%3C/svg%3E");left:-198px;opacity:.55}.auth-card{align-self:center;justify-self:center;width:100%}.auth-page>.auth-card{padding:var(--space-5);width:min(460px,100%)}.auth-shell .auth-card{background:var(--surface-card);display:flex;flex-direction:column;justify-content:center;max-width:none;min-height:100%;padding:clamp(28px,4.5vw,56px)}.auth-form-panel{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:18px;box-shadow:none;margin:0 auto;padding:clamp(28px,4vw,42px);width:min(430px,100%)}.auth-brand{margin-bottom:var(--space-5);position:relative;z-index:1}.auth-brand.mobile-only{display:none;text-align:center}.auth-brand-title{align-items:center;color:var(--accent-text);display:inline-flex;font-size:1.5rem;font-weight:780;gap:var(--space-2);letter-spacing:0}.auth-brand-subtitle{color:var(--color-text-muted);margin-top:var(--space-1)}.auth-side-panel .auth-brand-title{color:var(--color-text)}.auth-side-panel .auth-brand-subtitle,.auth-side-panel .auth-brand-title .icon{color:var(--accent-text)}.auth-heading{color:var(--color-text);font-size:clamp(1.55rem,2vw,1.85rem);font-weight:760;margin-bottom:var(--space-1)}.auth-panel-subtitle{color:var(--color-text-muted);font-size:.95rem;margin:0 0 var(--space-4)}.auth-form{display:flex;flex-direction:column;gap:16px}.auth-form .btn{border-radius:12px;min-height:46px}.auth-form .input,.auth-form .select{background:var(--surface-card);border-radius:12px;min-height:46px}.auth-row-between{align-items:center;display:flex;font-size:.875rem;gap:var(--space-3);justify-content:space-between}.auth-row-between label{align-items:center;color:var(--color-text-secondary);display:inline-flex;gap:var(--space-2)}.auth-row-between input[type=checkbox]{accent-color:var(--color-primary);height:16px;width:16px}.auth-footer-link a,.auth-row-between a{color:var(--accent-text);font-weight:700;text-decoration:none;transition:color .16s ease}.auth-footer-link a:hover,.auth-row-between a:hover{color:var(--accent-text)}.auth-footer-link{color:var(--color-text-muted);font-size:.9rem;margin-top:18px;text-align:center}.auth-divider{align-items:center;color:var(--color-text-muted);display:flex;font-size:.82rem;gap:var(--space-3);margin:var(--space-4) 0}.auth-divider:after,.auth-divider:before{background:var(--color-border);content:"";flex:1 1;height:1px}.google-signin-button{display:flex;justify-content:center;min-height:44px}.auth-page{align-items:flex-start;box-sizing:border-box;min-height:100vh;min-height:100dvh;min-width:0;overflow-x:hidden;overflow-y:auto}.auth-footer-link,.auth-form,.auth-form .form-field,.auth-form-panel,.auth-page .card,.auth-page>.auth-card,.auth-panel-subtitle,.auth-shell,.auth-shell .auth-card{box-sizing:border-box;max-width:100%;min-width:0}.auth-page>.auth-card,.auth-shell{margin:auto}.auth-page .auth-footer-link,.auth-page .auth-heading,.auth-page .auth-panel-subtitle,.auth-page .form-alert,.auth-page strong{overflow-wrap:anywhere}.auth-page .auth-row-between{flex-wrap:wrap}.auth-page .auth-divider,.auth-page .auth-divider:after,.auth-page .auth-divider:before{min-width:0}.auth-page .input-with-icon{max-width:100%;min-width:0}.auth-page .input-with-icon .input{box-sizing:border-box;max-width:100%;min-width:0;padding-right:68px}.auth-page .input-icon-btn{min-width:44px;padding-inline:8px;white-space:nowrap}.auth-page .google-signin-button{margin-inline:auto;max-width:100%;width:min(320px,100%)}@media (max-width:430px){.auth-page{padding:8px}.auth-shell{width:100%}.auth-page>.auth-card,.auth-shell .auth-card{padding:0}.auth-form-panel{border-radius:12px;padding:10px}.auth-page>.auth-card>.card{padding:14px}.auth-page .auth-brand{margin-bottom:14px}.auth-page .auth-footer-link{padding-inline:6px}}.stat-cards{grid-gap:var(--space-4);display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 var(--space-5)}.stat-card{align-items:center;display:flex;gap:var(--space-4);min-height:118px;transition:background .18s ease,border-color .18s ease}.stat-card:hover{background:var(--color-surface-hover);border-color:var(--color-border-active)}.meeting-row-icon,.section-card-icon,.stat-card-icon{align-items:center;background:rgba(var(--ai-primary-rgb),.08);border-radius:var(--radius-md);color:var(--accent-text);display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.stat-card-label{color:var(--color-text-muted);font-size:.875rem;margin-bottom:0}.stat-card-value{font-size:2rem;font-weight:650}.page-header{border-bottom:1px solid var(--border-subtle);gap:var(--space-4);margin-bottom:28px;padding-bottom:20px}.page-title{font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:760;letter-spacing:0;line-height:1.08}.page-subtitle{line-height:1.55;margin-top:8px}.page-meta,.page-subtitle{color:var(--color-text-muted)}.page-meta{font-size:.9rem;margin-top:var(--space-2)}.page-header-action{align-items:center;display:flex;gap:var(--space-3)}.dashboard-grid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr) 360px}.dashboard-main-card,.dashboard-side-card{min-height:330px}.summary-list{grid-gap:var(--space-3);display:grid;gap:var(--space-3)}.summary-row{align-items:center;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-3) 0}.summary-row strong{color:var(--color-text);font-weight:600;text-align:right}.recent-activity-link,.settings-link{color:var(--accent-text);display:inline-flex;font-weight:600;margin-top:var(--space-5);text-decoration:none}.data-table{border-collapse:collapse;font-size:.9rem}.data-table th{font-weight:500;text-align:left}.data-table td,.data-table th{border-bottom:1px solid var(--color-border);padding:var(--space-3)}.data-table tr:last-child td{border-bottom:none}.data-table tbody tr{transition:background .18s ease}.data-table tbody tr:hover{background:var(--color-surface-hover)}.meeting-list{display:flex;flex-direction:column;gap:0}.meeting-list.compact .meeting-list-item{background:transparent;border-radius:0;border-width:0 0 1px;padding:var(--space-3) 0}.meeting-list-item{grid-gap:var(--space-4);align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);display:grid;gap:var(--space-4);grid-template-columns:40px minmax(0,1fr) auto auto;padding:var(--space-4);text-decoration:none;transition:background .18s ease,border-color .18s ease}.meeting-list-item:hover{background:var(--color-surface-hover);border-color:rgba(var(--ai-primary-rgb),.24);color:var(--color-text)}.meeting-list-title{display:block;font-weight:600;margin-bottom:var(--space-1)}.meeting-list-meta{color:var(--color-text-muted);display:block;font-size:.88rem}.meeting-language,.meeting-list-accent{color:var(--accent-text);font-weight:600}.meeting-language{font-size:.88rem;white-space:nowrap}.meeting-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5)}.meeting-search{flex:1 1 360px;margin-right:var(--space-2);max-width:440px}.meeting-list-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3)}.command-dashboard{--cmd-bg:var(--bg-main);--cmd-surface:var(--surface-card);--cmd-surface-elevated:var(--surface-card);--cmd-border:var(--text-muted);--cmd-cyan:var(--ai-accent);--cmd-cyan-secondary:var(--ai-highlight);--cmd-text:var(--color-text);--cmd-muted:var(--color-text-muted);color:var(--cmd-text);position:relative}.command-dashboard:before{background:transparent;content:"";height:260px;inset:-40px -28px auto;opacity:.7;pointer-events:none;position:absolute}.command-dashboard>*{position:relative;z-index:1}.command-dashboard .form-alert{margin-bottom:20px;overflow-wrap:anywhere;word-break:break-word}.command-hero-copy p{color:var(--color-text-secondary);line-height:1.55;margin:7px 0 0;min-width:0;overflow-wrap:anywhere}.command-hero{grid-gap:28px;align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:18px;box-shadow:none;display:grid;gap:28px;grid-template-columns:minmax(0,.92fr) minmax(300px,.62fr);margin-bottom:24px;min-height:290px;overflow:hidden;padding:clamp(30px,4vw,48px);position:relative}.command-hero:before{background-image:linear-gradient(var(--surface-sunken) 1px,transparent 1px),linear-gradient(90deg,var(--surface-sunken) 1px,transparent 1px);background-size:34px 34px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%,#000);mask-image:linear-gradient(90deg,transparent,#000 42%,#000);pointer-events:none;position:absolute}.command-hero-copy{position:relative;z-index:1}.command-hero h2{font-size:clamp(2.2rem,5.2vw,4.8rem);letter-spacing:0;line-height:.96;margin:0;max-width:780px}.command-hero .btn{box-shadow:none;margin-top:22px}.command-waveform{align-items:center;background:linear-gradient(rgba(var(--ai-primary-rgb),.06) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ai-primary-rgb),.045) 1px,transparent 1px),var(--surface-sunken);background-size:18px 18px;border:1px solid var(--border-subtle);border-radius:18px;box-shadow:none;display:flex;gap:7px;justify-content:flex-end;min-height:180px;padding:22px;position:relative;z-index:1}.command-waveform span{animation:commandWave 1.5s ease-in-out infinite alternate;background:var(--cmd-cyan);border-radius:999px;box-shadow:none;width:4px}@keyframes commandWave{0%{opacity:.55;transform:scaleY(.58)}to{opacity:1;transform:scaleY(1)}}.command-analytics-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(300px,360px);margin-bottom:22px}.time-filters{background:var(--color-bg);border:1px solid var(--cmd-border);border-radius:999px;display:inline-flex;gap:4px;padding:4px}.time-filters button{background:transparent;border:0;border-radius:999px;color:var(--cmd-muted);cursor:pointer;font:inherit;font-size:.78rem;font-weight:750;padding:6px 10px}.time-filters button.active{background:rgba(var(--ai-primary-rgb),.1);color:var(--accent-text)}.activity-chart{padding:22px 24px 14px}.activity-chart svg{display:block;height:220px;overflow:visible;width:100%}.chart-grid-line{stroke:var(--accent-ai-border);stroke-width:1}.chart-area{fill:url(#activity-area-gradient)}.chart-line{fill:none;stroke:var(--cmd-cyan);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:none}.chart-labels,.chart-legend{align-items:center;color:var(--cmd-muted);display:flex;font-size:.78rem;justify-content:space-between}.chart-legend{flex-wrap:wrap;gap:18px;justify-content:flex-start;padding:0 24px 22px}.legend-dot{border-radius:50%;display:inline-flex;height:7px;margin-right:7px;width:7px}.legend-dot.cyan{background:var(--cmd-cyan)}.legend-dot.blue{background:var(--cmd-cyan-secondary)}.legend-dot.muted{background:var(--color-border)}.language-panel{min-height:100%}.language-panel .icon{color:var(--accent-text)}.language-bars{grid-gap:18px;display:grid;gap:18px;padding:24px}.language-usage-row{grid-gap:9px;display:grid;gap:9px}.language-usage-row>div:first-child{align-items:center;color:var(--cmd-text);display:flex;font-size:.9rem;font-weight:650;justify-content:space-between}.language-usage-name{color:var(--accent-text)}.language-usage-row strong{color:var(--accent-text);font-size:.84rem}.language-panel ::selection{background:transparent}.language-track{background:var(--surface-card);border-radius:999px;height:8px;overflow:hidden}.language-track span{background:var(--cmd-cyan-secondary);border-radius:inherit;box-shadow:none;display:block;height:100%}.form-grid{display:flex;flex-direction:column;gap:16px;max-width:100%}.form-grid--2col{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.form-field--full{grid-column:1/-1}.form-field label{display:block;font-size:.875rem;font-weight:500;margin-bottom:var(--space-2)}.field-help{color:var(--color-text-muted);line-height:1.55;margin:0}.field-subheading{color:var(--color-text-muted);display:block;font-size:.8rem;font-weight:650;margin:var(--space-3) 0 var(--space-2)}.field-subheading:first-child{margin-top:0}.live-meeting-page{background:var(--color-bg);display:flex;flex-direction:column;height:100vh}.live-meeting-body{width:100%}.live-meeting-header{align-items:center;background:var(--color-sidebar);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:var(--space-3) var(--space-5)}.live-meeting-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4)}.live-meeting-subheader{background:var(--color-bg);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);display:flex;font-size:.875rem;gap:var(--space-4);padding:var(--space-2) var(--space-5)}.live-meeting-body{display:grid;flex:1 1;grid-template-columns:62% 38%;overflow:hidden}.live-meeting-panel{overflow-y:auto;padding:var(--space-5)}.live-meeting-panel+.live-meeting-panel{border-left:1px solid var(--color-border)}.live-meeting-footer{align-items:center;background:var(--color-sidebar);border-top:1px solid var(--color-border);display:flex;justify-content:space-between;padding:var(--space-3) var(--space-5)}.mobile-tabs-only{display:none}.transcript-table{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:14px;overflow:hidden}.transcript-entry,.transcript-table-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.transcript-table-header{background:var(--surface-raised);border-bottom:1px solid var(--border-subtle);color:var(--color-text-muted);font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.transcript-cell,.transcript-table-header>div{min-width:0;padding:var(--space-4)}.transcript-cell+.transcript-cell,.transcript-table-header>div+div{border-left:1px solid var(--border-subtle)}.transcript-entry{background:transparent;border-bottom:1px solid var(--border-subtle);margin-bottom:0}.transcript-entry:last-child{border-bottom:0}.transcript-entry.interim{border-color:var(--color-border-active)}.transcript-entry.is-question{cursor:pointer}.transcript-entry.is-question:hover{background:var(--surface-raised)}.transcript-entry.is-question:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.transcript-entry.is-selected,.transcript-entry.is-selected:hover{background:var(--accent-ai-tint);box-shadow:inset 3px 0 0 0 var(--color-primary)}.transcript-meta{align-items:center;color:var(--color-text-muted);display:flex;font-size:.78rem;font-weight:600;gap:var(--space-2);margin-bottom:var(--space-2)}.transcript-text{line-height:1.6;margin:0;overflow-wrap:anywhere}.translation-label{color:var(--color-text-muted);font-size:.8rem;font-weight:600;margin:0 0 var(--space-2)}.translation-label.live{color:var(--accent-text)}.transcript-empty-cell{font-size:.9rem;margin:0}.live-draft,.transcript-empty-cell{color:var(--color-text-muted);font-style:italic}@media (max-width:760px){.transcript-table-header{display:none}.transcript-entry{grid-template-columns:minmax(0,1fr)}.transcript-cell+.transcript-cell{border-left:0;border-top:1px solid var(--border-subtle)}.transcript-cell-translation:before{color:var(--color-text-muted);content:"Transcription";display:block;font-size:.72rem;font-weight:800;letter-spacing:.06em;margin-bottom:var(--space-2);text-transform:uppercase}}.copilot-current-question{margin-bottom:var(--space-5)}.copilot-label{color:var(--color-text-muted);font-size:.8rem;font-weight:600;margin-bottom:var(--space-1)}.copilot-question{font-weight:600;line-height:1.55;margin:0}.copilot-answer-card{background:var(--color-surface);border:1px solid rgba(var(--ai-primary-rgb),.22);border-radius:var(--radius-lg);min-height:220px;padding:var(--space-4)}.settings-grid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.section-card{position:relative}.section-card .section-card-icon{position:absolute;right:var(--space-5);top:var(--space-5)}.profile-card-row{align-items:center;display:flex;gap:var(--space-4)}.profile-email,.profile-name{display:block}.profile-name{font-weight:600}.profile-email{color:var(--color-text-muted);font-size:.9rem;margin-top:2px}.settings-subscription-features{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.settings-subscription-features li{align-items:center;color:var(--color-text-secondary);display:flex;font-size:.92rem;font-weight:600;gap:10px}.settings-subscription-features li .icon{color:var(--color-success);flex:0 0 auto}.settings-control-label{color:var(--color-text);font-size:.88rem;font-weight:850;margin-bottom:var(--space-3)}.check-row{align-items:center;color:var(--color-text-muted);display:flex;gap:var(--space-2)}.settings-page{display:flex;flex-direction:column;height:auto;margin-bottom:0;min-height:0;min-width:0}.settings-page-header{align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:16px;display:flex;flex:0 0 auto;gap:var(--space-5);justify-content:space-between;margin-bottom:var(--space-6);padding:16px 20px}.settings-page-heading{align-items:flex-start;display:flex;gap:var(--space-3);min-width:0}.settings-page-icon{align-items:center;background:var(--accent-tint);border:1px solid rgba(var(--ai-primary-rgb),.26);border-radius:12px;color:var(--accent-text);display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.settings-page-header h1{color:var(--color-text);font-size:clamp(1.5rem,2vw,2rem);letter-spacing:0;line-height:1.1;margin:0;overflow-wrap:anywhere;word-break:break-word}.settings-page-header p{color:var(--color-text-secondary);line-height:1.5;margin:6px 0 0;max-width:720px;overflow-wrap:anywhere;word-break:break-word}.settings-workspace{align-items:stretch;display:flex;flex:1 1 auto;gap:var(--space-4);min-height:0}.settings-mobile-accordion{display:none}.settings-nav{grid-gap:var(--space-3);align-content:start;align-self:flex-start;display:grid;flex:0 0 260px;gap:var(--space-3);padding:14px;position:sticky;top:calc(var(--topbar-height) + var(--space-4))}.settings-detail,.settings-nav{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:16px;min-width:0}.settings-detail{flex:1 1 auto;height:auto;overflow:visible}.settings-mobile-panel{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:14px;overflow:hidden}.settings-mobile-panel+.settings-mobile-panel{margin-top:var(--space-3)}.settings-mobile-trigger{align-items:center;background:transparent;border:0;color:var(--color-text);cursor:pointer;display:flex;font:inherit;font-weight:850;gap:var(--space-3);justify-content:space-between;min-height:54px;padding:14px 16px;text-align:left;width:100%}.settings-mobile-trigger span{align-items:center;display:inline-flex;gap:10px;min-width:0;overflow-wrap:anywhere;word-break:break-word}.settings-mobile-trigger>.icon{color:var(--color-text-muted);flex:0 0 auto;transition:transform .16s ease,color .16s ease}.settings-mobile-panel.active{border-color:rgba(var(--ai-primary-rgb),.3)}.settings-mobile-panel.active .settings-mobile-trigger{background:var(--accent-tint)}.settings-mobile-panel.active .settings-mobile-trigger>.icon{color:var(--accent-text);transform:rotate(180deg)}.settings-mobile-content{border-top:1px solid var(--border-subtle);padding:var(--space-3)}.settings-mobile-content .section-card{min-height:0}.settings-mobile-content>.section-card{background:transparent;border:0;box-shadow:none}.settings-detail .section-card{min-height:0}.settings-detail>.section-card{background:transparent;border:0;box-shadow:none}.mic-level-meter{background:var(--color-border);border-radius:999px;height:8px;margin-top:var(--space-3);max-width:240px;overflow:hidden}.mic-level-fill{background:var(--color-primary);height:100%;transition:width .1s linear}@media (max-width:1180px){.settings-nav{flex:0 0 220px}.settings-profile-meta{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}@media (max-width:1024px){.settings-page{height:auto;margin-bottom:0;min-height:0}.settings-workspace{display:none}.settings-mobile-accordion{display:block}.settings-mobile-content{max-height:none;overflow-y:visible}.settings-mobile-content .settings-section-card,.settings-mobile-content .usage-panel{padding:var(--space-4)}.settings-mobile-content .settings-section-card-header{margin-bottom:var(--space-4);padding-right:0}}.copilot-answer{line-height:1.65;margin:0;white-space:pre-wrap}.copilot-feedback{grid-gap:var(--space-2);display:grid;gap:var(--space-2);margin-top:var(--space-3)}.copilot-feedback-btn{background:transparent;border:1px solid;border:1px solid var(--border-subtle,currentColor);border-radius:6px;border-radius:var(--radius-sm,6px);color:inherit;cursor:pointer;padding:4px 10px}.copilot-feedback-btn.is-active{background:rgba(100,100,255,.15);background:var(--accent-tint,rgba(100,100,255,.15));border-color:currentColor;border-color:var(--accent,currentColor)}.copilot-feedback-reuse{display:block;font-size:.85rem}.copilot-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.copilot-correction-box{border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4)}.copilot-correction-input{background:var(--surface-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;line-height:1.5;padding:var(--space-3);resize:vertical;width:100%}.copilot-correction-input:focus{border-color:var(--accent);outline:none}.copilot-talking-points{margin-top:var(--space-5)}.copilot-talking-points ul{color:var(--color-text-muted);line-height:1.7;margin:0;padding-left:var(--space-5)}@media (max-width:900px){.app-shell{grid-template-columns:minmax(0,1fr)}.sidebar,.sidebar-collapse-button{display:none}.topbar{background:var(--surface-card);border-bottom:1px solid var(--border-subtle);height:64px;justify-content:space-between;padding:0 var(--space-4)}.content-area:before{inset-inline-start:0;left:0}.global-search{display:none}.mobile-brand{align-items:center;color:var(--accent-text);display:inline-flex;flex-shrink:1;font-weight:700;gap:var(--space-2);min-width:0}.mobile-brand span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-menu-button{align-items:center;background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:999px;color:var(--color-text);cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;transition:background .16s ease,border-color .16s ease,color .16s ease;width:40px}.mobile-menu-button:hover{background:var(--color-surface-hover);border-color:var(--color-border-active);color:var(--accent-text)}.mobile-drawer-overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:var(--overlay-scrim);display:block;inset:0;position:fixed;z-index:100}.mobile-drawer{background:var(--color-sidebar);border-right:1px solid var(--border-subtle);box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;height:100%;height:100dvh;max-height:100dvh;max-width:calc(100vw - 32px);overflow-y:auto;overscroll-behavior:contain;padding:18px var(--space-4);width:min(86vw,320px)}.mobile-drawer-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:var(--space-4)}.mobile-drawer .sidebar{background:none;border-right:none;box-shadow:none;display:flex;flex:1 1 auto;flex-direction:column;height:auto;max-height:none;min-height:0;overflow:visible;padding:0;position:static;width:100%}.mobile-drawer .sidebar-brand{padding:0}.mobile-drawer .brand-copy,.mobile-drawer .sidebar-cta .btn span,.mobile-drawer .sidebar-nav-label,.mobile-drawer .sidebar-nav-text,.mobile-drawer .sidebar-user-meta{display:inline;display:initial}.mobile-drawer .sidebar-nav{flex:1 1 auto;min-height:0}.mobile-drawer .sidebar-footer{flex-shrink:0;margin-top:auto}.mobile-drawer .sidebar-nav-label{display:block}.mobile-drawer .sidebar-nav-text{display:inline}.mobile-drawer .sidebar-user-meta{display:block}.content-area{padding:var(--space-5) var(--space-4)}.auth-shell,.command-analytics-grid,.command-hero,.dashboard-grid,.settings-grid{grid-template-columns:1fr}.command-waveform{height:100px;justify-content:flex-start}.auth-shell{min-height:auto;width:min(560px,100%)}.auth-side-panel{display:none}.auth-shell .auth-card{min-height:auto;padding:var(--space-4)}.auth-form-panel{border-radius:12px;padding:var(--space-5)}.auth-brand.mobile-only{display:block}.stat-cards{grid-template-columns:1fr}.landing-nav{padding:0 var(--space-4)}.landing-nav-inner{gap:var(--space-3)}.landing-links{display:none}.landing-hero{min-height:auto;padding-top:var(--space-6)}.landing-feature-grid,.landing-grid,.landing-hero{grid-template-columns:1fr}.landing-steps .landing-item{padding:var(--space-5) 0}.landing-steps .landing-item+.landing-item{border-left:0;border-top:1px solid var(--color-border)}.landing-preview{margin:0;max-width:none}.landing-preview-wrap:before{inset:-10% -8%}.landing-preview-body{grid-template-columns:1fr;min-height:auto}.landing-preview-pane+.landing-preview-pane{border-left:0;border-top:1px solid var(--color-border)}.landing-actions{gap:var(--space-3)}.landing-final-cta,.landing-footer-inner{align-items:flex-start;flex-direction:column}.live-meeting-footer,.live-meeting-header,.page-header{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.live-meeting-subheader{flex-wrap:wrap}.live-meeting-body{grid-template-columns:1fr}.live-meeting-body[data-mobile-tab=copilot] .live-meeting-panel:first-child,.live-meeting-body[data-mobile-tab=transcript] .live-meeting-panel:nth-child(2){display:none}.live-meeting-panel+.live-meeting-panel{border-left:none}.mobile-tabs-only{display:flex}.meeting-list-item{grid-template-columns:40px minmax(0,1fr)}.meeting-language,.meeting-list-accent{grid-column:2}}@media (max-width:430px){.topbar{gap:var(--space-2);padding:0 var(--space-3)}.topbar-actions{gap:6px}.topbar-help-button,.topbar-icon-button{height:36px;min-width:36px}.content-area{padding:16px 12px 36px}}.language-network-section{background-color:var(--color-bg);color:var(--color-text);overflow:hidden;padding:100px 32px;position:relative}.network-bg-grid{background-image:linear-gradient(var(--surface-sunken) 1px,transparent 1px),linear-gradient(90deg,var(--surface-sunken) 1px,transparent 1px);background-size:40px 40px;inset:0;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 40%,transparent 80%);mask-image:radial-gradient(ellipse at 50% 50%,#000 40%,transparent 80%)}.network-bg-grid,.network-radial-glow{pointer-events:none;position:absolute;z-index:0}.network-radial-glow{background:transparent;height:600px;left:50%;top:50%;transform:translate(-50%,-50%);width:600px}.network-section-inner{margin:0 auto;max-width:1320px;position:relative;width:100%;z-index:1}.network-header{margin:0 auto 60px;max-width:760px;text-align:center}.network-title{color:var(--color-text);font-size:clamp(2.4rem,3.6vw,3.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:12px 0 16px}.network-subtitle{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:1.08rem;line-height:1.6;margin:0}.language-network-container{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:260px 1fr 260px;margin-bottom:50px;min-height:440px;position:relative}.network-hud-tag{align-items:center;background:var(--surface-card);border:1px solid var(--color-border);border-radius:999px;box-shadow:none;color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));display:flex;font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:700;gap:6px;letter-spacing:.08em;padding:5px 12px;position:absolute;z-index:5}.hud-dot-cyan{background:var(--color-primary);border-radius:50%;box-shadow:none;height:5px;width:5px}.tag-top-left{left:10px;top:0}.tag-top-right{right:10px;top:0}.tag-bottom-left{bottom:0;left:10px}.network-svg-traces{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.trace-path{stroke:rgba(var(--ai-primary-rgb),.2);transition:stroke .3s ease,stroke-width .3s ease}.trace-path.active-pulse{stroke:var(--color-primary);stroke-width:2.2px;stroke-dasharray:8 4;animation:strokeDash 15s linear infinite;filter:none}@keyframes strokeDash{to{stroke-dashoffset:-1000}}.network-lang-col{display:flex;flex-direction:column;gap:12px;position:relative;z-index:2}.lang-node-card{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:none;cursor:pointer;display:flex;justify-content:space-between;outline:none;padding:10px 14px;transition:all .25s cubic-bezier(.16,1,.3,1)}.lang-node-card.active-node,.lang-node-card:hover{background:var(--color-surface-hover);border-color:var(--color-primary);box-shadow:none;transform:translateX(4px)}.left-col .lang-node-card.active-node,.left-col .lang-node-card:hover{transform:translateX(-4px)}.ln-header{align-items:center;display:flex;gap:8px}.ln-flag{font-size:1.1rem}.ln-name{color:var(--color-text);font-size:.86rem;font-weight:700}.ln-script{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.78rem;margin-left:auto}.ln-mini-wave{align-items:center;display:flex;gap:3px;height:14px;margin-left:8px}.mw-b{background:var(--color-primary);border-radius:2px;width:2px}.network-center-engine{align-items:center;display:flex;height:170px;justify-content:center;margin:0 auto;position:relative;width:170px;z-index:3}.engine-outer-ring{animation:enginePulse 3s ease-in-out infinite alternate;border:1px solid rgba(var(--ai-primary-rgb),.35);border-radius:50%;box-shadow:none;inset:-12px;position:absolute}@keyframes enginePulse{0%{opacity:.6;transform:scale(.97)}to{box-shadow:none;opacity:1;transform:scale(1.05)}}.engine-core-node{align-items:center;background:var(--color-surface-hover);border:2px solid var(--color-primary);border-radius:50%;box-shadow:none;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.engine-icon-wrap{color:var(--accent-text);filter:none;margin-bottom:4px}.engine-brand{color:var(--color-text);font-size:.76rem;font-weight:800;letter-spacing:.1em}.engine-subtag{color:var(--accent-text);font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:700;letter-spacing:.08em;margin-top:2px}.live-translation-panel-wrap{margin:0 auto 40px;max-width:820px;position:relative;z-index:4}.live-translation-card{background:var(--color-surface);border:1px solid var(--color-primary);border-radius:16px;box-shadow:none;padding:24px 28px}.lt-card-header{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.lt-card-header,.lt-header-left{align-items:center;display:flex;gap:12px}.lt-title{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-weight:800;letter-spacing:.1em}.lt-live-badge,.lt-title{font-size:.75rem;font-size:var(--landing-text-xs,.75rem)}.lt-live-badge{align-items:center;background:var(--status-error-tint);border:1px solid var(--status-error-border);border-radius:999px;color:var(--color-danger);display:inline-flex;font-weight:700;gap:5px;padding:2px 8px}.lt-selector-row{gap:10px}.lt-selector-row,.select-group{align-items:center;display:flex}.select-group{gap:6px}.select-label{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:700}.lt-select{background:var(--color-sidebar);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);cursor:pointer;font-size:.85rem;font-size:var(--landing-text-sm,.85rem);font-weight:600;outline:none;padding:5px 10px;transition:border-color .2s ease}.lt-select:focus,.lt-select:hover{border-color:var(--color-primary)}.select-arrow-between{color:var(--accent-text);font-size:.9rem;font-weight:700}.lt-card-body{display:flex;flex-direction:column;gap:12px}.lt-source-block,.lt-target-block{display:flex;flex-direction:column;gap:6px}.lt-lang-tag{font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:800;letter-spacing:.08em}.lt-lang-tag.muted{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted))}.lt-lang-tag.cyan{color:var(--accent-text)}.lt-text-source{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:1.05rem;font-weight:500;line-height:1.4;margin:0}.lt-text-result{color:var(--color-text);font-size:1.35rem;font-weight:700;line-height:1.35;margin:0;transition:opacity .25s ease}.text-fade-out{opacity:.4}.text-fade-in{opacity:1}.lt-transition-bar{align-items:center;color:var(--accent-text);display:flex;gap:12px;justify-content:center;padding:4px 0}.lt-arrow-down{font-size:1rem;font-weight:800}.lt-status-pulse{color:var(--accent-text);font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:800;letter-spacing:.1em}.lt-card-footer{align-items:center;border-top:1px solid var(--color-border);display:flex;font-size:.78rem;justify-content:space-between;margin-top:18px;padding-top:14px}.context-aware-badge{align-items:center;display:flex;gap:8px}.ca-sparkle{color:var(--accent-text);font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:800}.ca-label{background:var(--surface-subtle);border-radius:4px;padding:2px 8px}.ca-label,.lt-latency-info{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted))}.network-capability-strip{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:30px}.net-cap-item{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:800;letter-spacing:.1em}.net-cap-sep{color:var(--color-border);font-weight:300}.network-cta-wrap{text-align:center}.btn-network-cta{align-items:center;background:var(--color-primary);border-radius:999px;box-shadow:none;color:var(--color-bg);display:inline-flex;font-weight:700;gap:8px;padding:12px 28px;text-decoration:none;transition:all .25s ease}.btn-network-cta:hover{background:var(--color-primary-hover);box-shadow:none;transform:translateY(-2px)}@media (max-width:1024px){.language-network-container{gap:20px;grid-template-columns:1fr 1fr}.network-svg-traces{display:none}.network-center-engine{grid-column:span 2;margin:16px auto}.network-hud-tag{display:none}}@media (max-width:768px){.language-network-section{padding:60px 20px}.language-network-container{grid-template-columns:1fr}.network-center-engine{grid-column:span 1}.network-capability-strip{flex-direction:column;gap:8px}.net-cap-sep{display:none}}.conversation-stories-section{background-color:var(--color-bg);color:var(--color-text);overflow:hidden;padding:100px 32px;position:relative}.cs-bg-grid{background-image:linear-gradient(var(--surface-sunken) 1px,transparent 1px),linear-gradient(90deg,var(--surface-sunken) 1px,transparent 1px);background-size:32px 32px;inset:0;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 40%,transparent 80%);mask-image:radial-gradient(ellipse at 50% 50%,#000 40%,transparent 80%)}.cs-bg-grid,.cs-bg-radial{pointer-events:none;position:absolute;z-index:0}.cs-bg-radial{background:transparent;height:700px;left:50%;top:40%;transform:translate(-50%,-50%);width:700px}.cs-section-inner{margin:0 auto;max-width:1080px;position:relative;width:100%;z-index:1}.cs-header{margin:0 auto 36px;max-width:680px;text-align:center}.cs-title{color:var(--color-text);font-size:clamp(2.2rem,3.2vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:10px 0 12px}.cs-subtitle{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:1.02rem;line-height:1.55;margin:0}.cs-scenario-tabs-wrapper{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:40px;overflow-x:auto;padding:6px;scrollbar-width:none}.cs-scenario-tabs-wrapper::-webkit-scrollbar{display:none}.cs-tab-btn{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:600;gap:8px;outline:none;padding:8px 18px;transition:all .25s ease;white-space:nowrap}.cs-tab-btn:hover{border-color:rgba(var(--ai-primary-rgb),.4);color:var(--color-text)}.cs-tab-btn.active{background:rgba(var(--ai-primary-rgb),.08);border-color:var(--color-primary);box-shadow:none;color:var(--color-text)}.cs-timeline-top-bar{align-items:center;display:flex;justify-content:space-between;margin:0 auto 24px;max-width:860px;padding:0 10px}.cs-live-indicator{align-items:center;color:var(--accent-text);display:inline-flex;font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:800;gap:6px;letter-spacing:.12em}.live-dot-pulse{animation:csDotPulse 2s infinite alternate;background:var(--color-primary);border-radius:50%;box-shadow:none;height:6px;width:6px}@keyframes csDotPulse{0%{opacity:.4;transform:scale(.9)}to{opacity:1;transform:scale(1.2)}}.cs-scenario-badge{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:800;letter-spacing:.08em;padding:4px 12px}.cs-timeline-wrapper{margin:0 auto 50px;max-width:860px;padding:20px 0;position:relative}.cs-floating-insight-card{animation:csFloat 4s ease-in-out infinite alternate;background:var(--surface-card);border:1px solid var(--color-primary);border-radius:12px;box-shadow:none;padding:12px 16px;position:absolute;right:-20px;top:-15px;width:210px;z-index:10}@keyframes csFloat{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.cs-fic-header{align-items:center;display:flex;gap:6px;margin-bottom:6px}.cs-fic-icon{color:var(--accent-text);font-size:.85rem;font-size:var(--landing-text-sm,.85rem)}.cs-fic-title{color:var(--accent-text);font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:800;letter-spacing:.1em}.cs-fic-body{display:flex;flex-direction:column;gap:2px}.cs-fic-topic-lbl{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.75rem;font-size:var(--landing-text-xs,.75rem)}.cs-fic-topic-val{color:var(--color-text);font-size:.85rem;font-size:var(--landing-text-sm,.85rem);font-weight:700}.cs-fic-status{color:var(--color-success);font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:600;margin-top:2px}.cs-vertical-line{background:var(--accent-border);bottom:0;box-shadow:none;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px;z-index:1}.cs-timeline-events{display:flex;flex-direction:column;gap:28px;position:relative;z-index:2}.fade-in-timeline{animation:csTimelineFadeIn .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes csTimelineFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cs-event-row{align-items:center;display:flex;position:relative;width:100%}.cs-event-row.pos-left{justify-content:flex-start;padding-right:52%}.cs-event-row.pos-right{justify-content:flex-end;padding-left:52%}.cs-event-row.pos-center{justify-content:center}.cs-node-dot{background:var(--color-border);border:2px solid var(--color-surface);border-radius:50%;height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:10px;z-index:3}.cs-node-dot.cyan-active{background:var(--color-primary);box-shadow:none}.cs-node-dot.glow-bright{background:var(--color-primary-hover);box-shadow:none;height:12px;width:12px}.cs-time-badge{background:var(--color-bg);color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-family:monospace;font-size:.75rem;font-size:var(--landing-text-xs,.75rem);left:50%;padding:0 6px;position:absolute;top:-18px;transform:translateX(-50%);z-index:4}.cs-speech-bubble{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:none;max-width:360px;padding:14px 18px;transition:border-color .25s ease}.cs-speech-bubble:hover{border-color:rgba(var(--ai-primary-rgb),.4)}.cs-speaker-label{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:800;letter-spacing:.08em;margin-bottom:4px}.cs-bubble-text{color:var(--color-text);font-size:.94rem;font-weight:500;line-height:1.4;margin:0}.cs-system-block{background:var(--color-sidebar);border:1px solid var(--color-border);border-radius:10px;max-width:360px;padding:12px 16px}.cs-sys-header{align-items:center;display:flex;gap:6px;margin-bottom:4px}.cs-sys-icon,.cs-sys-title{color:var(--accent-text);font-size:.75rem;font-size:var(--landing-text-xs,.75rem)}.cs-sys-title{font-weight:800;letter-spacing:.08em}.cs-sys-detail{align-items:center;color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));display:flex;flex-wrap:wrap;font-size:.85rem;font-size:var(--landing-text-sm,.85rem);gap:8px}.cs-mini-wave{align-items:center;display:inline-flex;gap:2px;height:12px;margin-left:6px}.cs-tag-cyan{color:var(--accent-text);font-weight:700}.cs-tag-muted{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.75rem;font-size:var(--landing-text-xs,.75rem)}.cs-tag-group{display:flex;gap:6px;margin-top:4px}.cs-tag-badge{border-radius:4px;font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:700;padding:2px 6px}.tag-decision{background:rgba(var(--ai-primary-rgb),.15);color:var(--accent-text)}.tag-action{background:var(--status-success-tint);color:var(--color-success)}.tag-important{background:var(--status-error-tint);color:var(--color-danger)}.cs-priority-high{color:var(--color-danger);font-weight:800}.cs-ai-response-card{background:var(--color-surface-hover);border:1px solid var(--color-primary);border-radius:12px;box-shadow:none;max-width:380px;padding:16px 20px}.cs-ai-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.cs-ai-brand{color:var(--accent-text);font-weight:800;letter-spacing:.08em}.cs-ai-brand,.cs-confidence-pill{font-size:.75rem;font-size:var(--landing-text-xs,.75rem)}.cs-confidence-pill{color:var(--color-success);font-weight:700}.cs-ai-text{color:var(--color-text);font-size:.94rem;font-weight:600;line-height:1.45;margin:0}.cs-status-pill-ready{align-items:center;background:var(--color-surface);border:1px solid var(--color-primary);border-radius:999px;box-shadow:none;color:var(--color-text);display:inline-flex;font-size:.76rem;font-weight:800;gap:10px;padding:8px 18px}.btn-read-action{align-items:center;background:rgba(var(--ai-primary-rgb),.12);border:1px solid rgba(var(--ai-primary-rgb),.3);border-radius:999px;color:var(--accent-text);cursor:pointer;display:inline-flex;font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:700;gap:5px;padding:3px 10px;transition:all .2s ease}.btn-read-action:hover{background:var(--color-primary);color:var(--color-bg)}.cs-bottom-statement{margin-top:30px;text-align:center}.cs-statement-main{color:var(--color-text);font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:700;margin-bottom:6px}.cs-statement-sub{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.85rem;font-weight:600;letter-spacing:.1em}@media (max-width:900px){.cs-floating-insight-card{display:none}}@media (max-width:768px){.conversation-stories-section{padding:60px 16px}.cs-node-dot,.cs-vertical-line{left:20px}.cs-time-badge{left:20px;top:-16px;transform:translateX(14px)}.cs-event-row.pos-center,.cs-event-row.pos-left,.cs-event-row.pos-right{justify-content:flex-start;padding-left:44px;padding-right:0}.cs-ai-response-card,.cs-speech-bubble,.cs-system-block{max-width:100%}}.landing-footer-container{background-color:var(--color-bg);border-top:1px solid var(--color-border);color:var(--color-text);overflow:hidden;position:relative}.footer-bg-grid{background-image:linear-gradient(var(--surface-sunken) 1px,transparent 1px),linear-gradient(90deg,var(--surface-sunken) 1px,transparent 1px);background-size:36px 36px;inset:0;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 80%)}.footer-bg-grid,.footer-radial-glow{pointer-events:none;position:absolute;z-index:0}.footer-radial-glow{background:transparent;height:500px;left:50%;top:20%;transform:translate(-50%,-50%);width:700px}.footer-closing-cta{margin:0 auto;max-width:800px;padding:140px 24px 80px;position:relative;text-align:center;z-index:1}.eyebrow-cyan{color:var(--accent-text)}.footer-cta-heading{color:var(--color-text);font-size:clamp(2.4rem,3.8vw,3.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:14px 0 16px}.footer-cta-subtitle{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:1.08rem;line-height:1.6;margin:0 auto 28px;max-width:580px}.footer-cta-waveform{display:flex;justify-content:center;margin-bottom:32px}.cta-wave-svg{animation:ctaWavePulse 4s ease-in-out infinite alternate;height:24px;width:240px}@keyframes ctaWavePulse{0%{opacity:.3;transform:scaleX(.95)}to{opacity:.7;transform:scaleX(1.05)}}.footer-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.btn-footer-primary{border-radius:999px;box-shadow:none;font-size:.96rem;font-weight:700;padding:14px 32px;transition:all .25s ease}.btn-footer-primary:hover{box-shadow:none;transform:translateY(-2px)}.footer-link-secondary{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.92rem;font-weight:600;text-decoration:none;transition:color .2s ease}.footer-link-secondary:hover{color:var(--accent-text)}.footer-divider-line{background:var(--color-border);height:1px;margin:0 auto;max-width:1320px;position:relative;z-index:1}.footer-main-content{background:var(--color-sidebar);padding:60px 32px 32px;position:relative;z-index:1}.footer-columns-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1fr 1fr;margin:0 auto 60px;max-width:1280px}.footer-col.brand-col{padding-right:20px}.footer-brand-logo{align-items:center;color:var(--color-text);display:flex;font-size:1.25rem;font-weight:800;gap:8px;margin-bottom:12px}.brand-sparkle{color:var(--accent-text)}.footer-brand-desc{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.88rem;line-height:1.5;margin:0 0 16px}.footer-status-pill{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--accent-text);display:inline-flex;font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:800;gap:6px;letter-spacing:.08em;padding:4px 12px}.status-dot-pulse{animation:csDotPulse 2s infinite alternate;background:var(--color-primary);border-radius:50%;box-shadow:none;height:5px;width:5px}.footer-col-heading{color:var(--color-text);font-size:.78rem;font-weight:800;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.footer-nav-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.footer-nav-list a{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.86rem;font-weight:500;text-decoration:none;transition:all .2s ease}.footer-nav-list a:hover{color:var(--color-text);text-shadow:none}.footer-bottom-bar{align-items:center;border-top:1px solid var(--color-border);color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));display:flex;flex-wrap:wrap;font-size:.78rem;gap:16px;justify-content:space-between;margin:0 auto;max-width:1280px;padding-top:24px}.fbb-legal-link{color:inherit;cursor:pointer;text-decoration:none;transition:color .2s ease}.fbb-legal-link:hover{color:var(--accent-text)}@media (max-width:1024px){.footer-columns-grid{gap:32px;grid-template-columns:1fr 1fr 1fr}.footer-col.brand-col{grid-column:span 3;margin-bottom:10px;padding-right:0}}@media (max-width:768px){.footer-closing-cta{padding:80px 20px 60px}.footer-main-content{padding:40px 20px 24px}.footer-columns-grid{gap:24px;grid-template-columns:1fr 1fr}.footer-col.brand-col{grid-column:span 2}.footer-bottom-bar{flex-direction:column;gap:10px;text-align:center}}.pricing-section{background-color:var(--color-bg);color:var(--color-text);overflow:hidden;padding:100px 32px;position:relative}.pricing-bg-grid{background-image:linear-gradient(var(--surface-sunken) 1px,transparent 1px),linear-gradient(90deg,var(--surface-sunken) 1px,transparent 1px);background-size:32px 32px;inset:0;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 40%,transparent 80%);mask-image:radial-gradient(ellipse at 50% 40%,#000 40%,transparent 80%)}.pricing-bg-grid,.pricing-radial-glow{pointer-events:none;position:absolute;z-index:0}.pricing-radial-glow{background:transparent;height:600px;left:50%;top:45%;transform:translate(-50%,-50%);width:600px}.pricing-section-inner{margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:1}.pricing-header{margin:0 auto 32px;max-width:680px;text-align:center}.pricing-title{color:var(--color-text);font-size:clamp(2.2rem,3.2vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:10px 0 12px}.pricing-subtitle{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:1.02rem;line-height:1.55;margin:0}.pricing-toggle-wrap{display:flex;justify-content:center;margin-bottom:30px}.segmented-control{align-items:center;background:var(--color-sidebar);border:1px solid var(--color-border);border-radius:999px;box-shadow:none;display:inline-flex;gap:4px;padding:4px}.sc-btn{align-items:center;background:transparent;border:none;border-radius:999px;color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));cursor:pointer;display:flex;font-size:.84rem;font-weight:600;gap:6px;outline:none;padding:8px 20px;transition:all .25s ease}.sc-btn.active{background:var(--color-surface-hover);border:1px solid var(--color-primary);box-shadow:none;color:var(--color-text)}.pricing-spectrum-bar{align-items:center;color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));display:flex;flex-wrap:wrap;font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:800;gap:16px;justify-content:center;letter-spacing:.1em;margin-bottom:40px}.spectrum-step.active-step{color:var(--accent-text)}.spectrum-arrow{color:var(--color-border);font-weight:300}.pricing-cards-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.pricing-card{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:none;display:flex;flex-direction:column;padding:32px 28px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.pricing-card:hover{border-color:rgba(var(--ai-primary-rgb),.4);box-shadow:none;transform:translateY(-4px)}.pricing-card.pro-card{background:var(--color-surface-hover);border-color:var(--color-primary);box-shadow:none}.pro-active-border{animation:proBorderScan 3s linear infinite alternate;background:var(--color-primary);box-shadow:none;height:2px;left:20%;position:absolute;right:20%;top:0}@keyframes proBorderScan{0%{left:10%;right:40%}to{left:40%;right:10%}}.pc-recommended-badge{align-items:center;align-self:flex-start;background:rgba(var(--ai-primary-rgb),.12);border:1px solid rgba(var(--ai-primary-rgb),.3);border-radius:999px;color:var(--accent-text);display:inline-flex;font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:800;gap:4px;letter-spacing:.12em;margin-bottom:16px;padding:3px 10px}.pc-header{margin-bottom:20px}.pc-title{color:var(--color-text);font-size:1.5rem;font-weight:800;margin:0 0 6px}.pc-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px;margin-bottom:6px}.pc-title-row .pc-recommended-badge,.pc-title-row .pc-title{margin:0}.pc-title-row .pc-recommended-badge{align-self:center}.pc-subtitle{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.86rem;line-height:1.45;margin:0}.pc-price-wrap{align-items:baseline;border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px;padding-bottom:20px}.pc-amount{color:var(--color-text);font-size:2.5rem;font-weight:800;letter-spacing:-.02em;line-height:1}.pc-period{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.88rem;font-weight:600}.pc-savings-tag{background:var(--status-success-tint);border-radius:4px;color:var(--color-success);font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:700;margin-left:auto;padding:2px 8px}.pc-features-list{display:flex;flex:1 1;flex-direction:column;gap:12px;list-style:none;margin:0 0 32px;padding:0}.pc-features-list li{align-items:center;color:var(--color-text);display:flex;font-size:.88rem;gap:10px}.check-icon{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.9rem;font-weight:800}.check-icon.cyan{color:var(--accent-text);text-shadow:none}.pc-cta-wrap{margin-top:auto}.btn-plan-cta{border-radius:10px;font-size:.9rem;font-weight:700;justify-content:center;padding:12px;text-align:center;width:100%}.btn-pro-cta{box-shadow:none}.btn-pro-cta:hover{box-shadow:none;transform:translateY(-2px)}.pricing-comparison-toggle{margin-bottom:24px;text-align:center}.btn-compare-toggle{align-items:center;background:var(--color-sidebar);border:1px solid var(--color-border);border-radius:999px;color:var(--accent-text);cursor:pointer;display:inline-flex;font-size:.85rem;font-size:var(--landing-text-sm,.85rem);font-weight:700;gap:8px;outline:none;padding:8px 20px;transition:all .2s ease}.btn-compare-toggle:hover{background:rgba(var(--ai-primary-rgb),.08);border-color:var(--color-primary)}.toggle-arrow{display:inline-block;transition:transform .25s ease}.toggle-arrow.rotated{transform:rotate(180deg)}.pricing-matrix-container{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;box-shadow:none;margin:0 auto 40px;max-width:900px;padding:20px 24px}.pricing-matrix-table{border-collapse:collapse;font-size:.86rem;text-align:left;width:100%}.pricing-matrix-table th{border-bottom:1px solid var(--color-border);color:var(--accent-text);font-size:.78rem;font-weight:800;letter-spacing:.08em;padding:12px;text-transform:uppercase}.pricing-matrix-table td{border-bottom:1px solid var(--border-hairline);color:var(--color-text);padding:12px}.pricing-matrix-table tr:last-child td{border-bottom:none}.text-muted{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted))}.content-area>*{position:relative;z-index:1}.page-header{align-items:flex-end;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:22px;box-shadow:none;display:flex;gap:var(--space-5);justify-content:space-between;margin-bottom:var(--space-6);overflow:hidden;padding:clamp(20px,3vw,28px);position:relative}.page-header:before{background:linear-gradient(rgba(var(--ai-primary-rgb),.05) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ai-primary-rgb),.035) 1px,transparent 1px);background-size:28px 28px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent 74%);mask-image:linear-gradient(90deg,#000,transparent 74%);opacity:.7;pointer-events:none;position:absolute}.page-header>*{position:relative;z-index:1}.page-header h1,.page-title{color:var(--color-text);font-size:clamp(1.55rem,2.4vw,2.25rem);letter-spacing:0;line-height:1.12;margin:0}.page-description,.page-header p,.page-subtitle{color:var(--color-text-secondary);line-height:1.58;margin:8px 0 0;max-width:720px}.dashboard-actions,.header-actions,.page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}.action-item-card,.copilot-answer-card,.copilot-panel,.decision-card,.empty-state,.insight-card,.loading-state,.meeting-card,.profile-card,.question-card,.section-card,.settings-card,.summary-card,.transcript-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;box-shadow:none}.action-item-card,.decision-card,.insight-card,.meeting-card,.profile-card,.question-card,.section-card,.settings-card,.summary-card{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.action-item-card:hover,.decision-card:hover,.insight-card:hover,.meeting-card:hover,.profile-card:hover,.question-card:hover,.section-card:hover,.settings-card:hover,.summary-card:hover{background:var(--color-surface);border-color:rgba(var(--ai-primary-rgb),.28);box-shadow:none;transform:translateY(-2px)}.stat-cards{gap:var(--space-4)}.stat-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;box-shadow:none;overflow:hidden;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.stat-card:after{background:transparent;content:"";inset:0 auto 0 0;opacity:.8;position:absolute;width:3px}.stat-card:hover{border-color:rgba(var(--ai-primary-rgb),.32);box-shadow:none;transform:translateY(-2px)}.profile-card h2,.section-card h2,.section-card h3,.settings-card h2,.stat-card h3,.stat-card-title{color:var(--color-text);letter-spacing:0}.meeting-card p,.profile-card p,.section-card p,.settings-card p,.stat-card p{color:var(--color-text-secondary)}.form-grid,.profile-form,.settings-form{gap:var(--space-4)}.field-label,.form-group label,label{color:var(--color-text-secondary);font-weight:700}.input,.select,input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{background:var(--surface-card);border-color:var(--color-border);color:var(--color-text)}input[type=datetime-local]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--color-primary);box-shadow:none;outline:none}.data-table{border-collapse:separate;border-spacing:0;color:var(--color-text-secondary);width:100%}.data-table th{background:var(--surface-card);color:var(--color-text-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.data-table td{border-bottom:1px solid var(--border-subtle);color:var(--color-text-secondary)}.data-table tbody tr{transition:background .16s ease}.data-table tbody tr:hover{background:var(--surface-card)}.content-row,.history-item,.profile-row,.settings-row,.transcript-entry{border-color:var(--border-subtle);transition:background .16s ease,border-color .16s ease}.content-row:hover,.history-item:hover,.profile-row:hover,.settings-row:hover,.transcript-entry:hover{background:var(--surface-sunken);border-color:rgba(var(--ai-primary-rgb),.2)}.copilot-answer-card,.insight-card,.summary-card{background:var(--color-surface);border-color:rgba(var(--ai-accent-rgb),.22)}.copilot-answer-card:before,.insight-card:before,.summary-card:before{background:var(--color-primary);border-radius:999px;content:"";display:block;height:3px;margin-bottom:var(--space-3);width:40px}.empty-state{color:var(--color-text-muted);display:grid;min-height:220px;padding:clamp(28px,5vw,48px);place-items:center;text-align:center}.empty-state h2,.empty-state h3{color:var(--color-text);margin-bottom:var(--space-2)}.dashboard-page,.meeting-details-page,.profile-page,.start-meeting-wrap{grid-gap:var(--space-5);display:grid;gap:var(--space-5)}@media (max-width:900px){.page-header{align-items:flex-start;border-radius:18px;flex-direction:column}.dashboard-actions,.header-actions,.page-actions{justify-content:flex-start;width:100%}}@media (max-width:640px){.form-grid--2col{grid-template-columns:1fr}.content-area{padding:22px 16px 40px}.settings-page-header{padding:16px}.settings-page-header,.settings-profile-card{align-items:stretch;flex-direction:column}.settings-profile-identity{align-items:flex-start;flex-direction:column}.settings-profile-meta{grid-template-columns:1fr}.settings-section-card-header{flex-wrap:wrap}.settings-section-card-actions{flex:1 1 100%}.settings-edit-profile-btn{width:100%}.page-header{padding:18px}.command-kpis-grid{grid-template-columns:1fr}.tabs{width:100%}.tab-btn{flex:1 0 auto;padding-inline:12px}}@media (max-width:430px){.command-kpi{border-radius:12px;min-height:auto;padding:14px}.command-kpi strong{font-size:1.3rem}.dashboard-insight-list{gap:8px;padding:14px}.dashboard-insight-list div{min-height:auto;padding:11px 12px}.dashboard-insight-list span{font-size:1.15rem}.settings-page-header{border-radius:14px;gap:12px;padding:12px 14px}.settings-page-icon{border-radius:10px;height:36px;width:36px}.settings-page-header h1{font-size:1.4rem}.settings-mobile-trigger{font-size:.92rem;min-height:48px;padding:12px 14px}.settings-mobile-content{padding:8px 6px}.settings-mobile-content .settings-section-card{border-radius:12px;padding:14px 10px}.settings-section-card-icon{border-radius:10px;height:38px;width:38px}.settings-section-card h2{font-size:1.15rem}.settings-profile-avatar{font-size:1.3rem;height:80px;width:80px}.settings-profile-status-dot{height:13px;width:13px}.settings-profile-meta div{padding:10px}}.pricing-bottom-microcopy{color:var(--color-text-muted);color:var(--landing-text-secondary,var(--color-text-muted));font-size:.85rem;font-size:var(--landing-text-sm,.85rem);font-weight:600;text-align:center}@media (max-width:1024px){.pricing-cards-grid{gap:20px;grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.pricing-section{padding:60px 20px}.pricing-cards-grid{gap:24px;grid-template-columns:1fr}.pricing-spectrum-bar{flex-direction:column;gap:6px}.spectrum-arrow{display:none}}.landing-page{background:var(--color-bg)}.landing-nav{background:var(--surface-card);border-bottom:1px solid var(--border-subtle);height:70px;padding:0 24px}.bento-section-inner,.cs-section-inner,.footer-bottom-bar,.footer-columns-grid,.hero-container,.landing-download-inner,.landing-nav-inner,.network-section-inner,.pipeline-section-inner,.pricing-section-inner{max-width:1180px}.landing-brand{font-size:1.12rem;font-weight:780;gap:9px}.landing-links{gap:clamp(18px,2.5vw,32px)}.landing-links a,.nav-login-link{color:var(--color-text-muted);font-size:.88rem;font-weight:700}.landing-links a:hover,.nav-login-link:hover{color:var(--color-text);text-shadow:none}.btn-get-started{background:var(--color-primary);border-radius:12px;box-shadow:none;color:var(--color-primary-contrast);min-height:40px;padding:0 18px}.btn-get-started:hover{box-shadow:none}.landing-hero{background:var(--surface-page);min-height:auto;padding:116px 24px 76px}.hero-bg-grid{background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 84%,transparent);opacity:.72}.hero-particles,.hero-waveform-bg{opacity:.12}.hero-container{gap:clamp(28px,4vw,52px);grid-template-columns:minmax(420px,.94fr) minmax(0,1.06fr)}.landing-hero-copy:before{display:none}.landing-eyebrow{background:var(--surface-card);border-color:rgba(var(--ai-primary-rgb),.24);box-shadow:none;color:var(--accent-text);margin-bottom:20px}.hero-title{font-size:clamp(2.9rem,5.2vw,4.25rem);font-weight:820;line-height:1.02;margin-bottom:20px;max-width:620px;text-shadow:none}.hero-sparkle{color:var(--accent-text);text-shadow:none}.hero-title-gradient{background:var(--color-primary-hover);-webkit-background-clip:text;background-clip:text;filter:none}.landing-copy{color:var(--color-text-secondary);font-size:clamp(1rem,1.2vw,1.1rem);max-width:520px}.landing-copy,.landing-cta-row{margin-bottom:26px}.btn-hero-primary,.btn-hero-secondary{border-radius:12px;min-height:48px;padding:0 20px}.btn-hero-primary{background:var(--color-primary);box-shadow:none;color:var(--color-primary-contrast)}.btn-hero-primary:hover{background:var(--color-primary-hover);color:var(--color-primary-contrast)}.btn-hero-secondary{background:var(--surface-card);border-color:var(--border-hairline)}.hero-feature-chips{gap:10px}.feature-chip{border-color:var(--border-subtle);border-radius:12px;min-height:38px}.feature-chip,.feature-chip:hover{background:var(--surface-card);box-shadow:none}.feature-chip:hover{border-color:rgba(var(--ai-primary-rgb),.26)}.hero-orb-wrap{height:clamp(480px,46vw,580px);margin-right:0;transform:scale(.94);transform-origin:center}.landing-section{padding-left:24px;padding-right:24px}.bento-features-section,.conversation-stories-section,.language-network-section,.pipeline-section,.pricing-section{border-top:1px solid var(--border-subtle)}.bento-card,.cs-main-stage,.lt-card,.pricing-card,.pricing-matrix-container,.use-cases-nav-list,.use-cases-preview-wrap{background:var(--surface-card);border-color:var(--border-subtle);box-shadow:none}.bento-card:hover,.lt-card:hover,.pricing-card:hover,.use-case-nav-item:hover{border-color:rgba(var(--ai-primary-rgb),.26);transform:translateY(-2px)}.bento-title,.cs-title,.footer-cta-heading,.network-title,.pricing-title,.use-cases-title{text-wrap:balance;letter-spacing:0}.bento-header,.network-header,.pipeline-header,.pricing-header{max-width:min(100%,1040px)}@media (min-width:900px){.bento-title,.network-title,.pipeline-title,.pricing-title{text-wrap:nowrap;white-space:nowrap}}.bento-subtitle,.cs-subtitle,.footer-cta-subtitle,.network-subtitle,.pricing-subtitle,.use-cases-subtitle{color:var(--color-text-secondary)}.pricing-card{border-radius:16px}.pricing-card.pro-card{background:var(--surface-card);border-color:rgba(var(--ai-primary-rgb),.34)}.footer-closing-cta{padding-inline:24px}@media (max-width:1180px){.landing-links{gap:18px}.hero-container{grid-template-columns:1fr}.landing-hero-copy{max-width:720px}.hero-orb-wrap{justify-self:center;margin-top:-28px;max-width:680px;width:100%}}@media (max-width:900px){.landing-nav{height:64px}.landing-links{display:none}.landing-hero{padding:96px 18px 54px}.hero-title{font-size:clamp(2.55rem,10vw,3.6rem)}.hero-feature-chips{align-items:stretch;flex-direction:column;width:min(360px,100%)}.feature-chip{justify-content:flex-start}.hero-orb-wrap{height:430px;margin-bottom:-90px;transform:scale(.72);transform-origin:top center}}@media (max-width:640px){.landing-nav{padding:0 16px}.landing-actions{gap:10px}.btn-get-started{font-size:.82rem;min-height:38px;padding-inline:14px}.landing-hero{padding-top:88px}.btn-hero-primary,.btn-hero-secondary,.landing-cta-row{width:100%}.hero-orb-wrap{display:none}.conversation-stories-section,.landing-section,.language-network-section,.pricing-section{padding-left:16px;padding-right:16px}}.start-meeting-wrap{width:100%}.start-meeting-hero,.start-meeting-wrap{box-sizing:border-box;max-width:100%;min-width:0}.start-meeting-hero{grid-gap:clamp(22px,4vw,48px);align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:24px;box-shadow:none;display:grid;gap:clamp(22px,4vw,48px);grid-template-columns:minmax(0,1fr) minmax(240px,360px);min-height:230px;overflow:hidden;padding:clamp(24px,4vw,38px);position:relative}.start-meeting-hero:before{background:linear-gradient(90deg,rgba(var(--ai-primary-rgb),.08) 1px,transparent 1px),linear-gradient(0deg,rgba(var(--ai-primary-rgb),.07) 1px,transparent 1px);background-size:42px 42px;content:"";inset:0;-webkit-mask-image:linear-gradient(120deg,var(--surface-card),transparent 72%);mask-image:linear-gradient(120deg,var(--surface-card),transparent 72%);pointer-events:none;position:absolute}.start-meeting-hero>*{position:relative;z-index:1}.start-meeting-eyebrow{align-items:center;background:rgba(var(--ai-accent-rgb),.08);border:1px solid rgba(var(--ai-accent-rgb),.22);border-radius:999px;color:var(--accent-text);display:inline-flex;font-size:.74rem;font-weight:800;gap:8px;letter-spacing:.08em;min-height:32px;padding:0 12px;text-transform:uppercase}.start-meeting-hero h2{color:var(--color-text);font-size:clamp(2rem,4vw,3.35rem);letter-spacing:0;line-height:1.04;margin:18px 0 12px;max-width:720px;overflow-wrap:anywhere;word-break:break-word}.start-meeting-hero p{color:var(--color-text-secondary);font-size:1rem;line-height:1.65;margin:0;max-width:680px;overflow-wrap:anywhere;word-break:break-word}.start-meeting-signal{align-items:center;background:var(--surface-sunken);border:1px solid rgba(var(--ai-primary-rgb),.2);border-radius:20px;box-shadow:none;display:flex;gap:10px;justify-content:center;min-height:146px}.start-meeting-signal span{animation:meetingSignal 1.5s ease-in-out infinite;background:var(--color-primary-hover);border-radius:999px;box-shadow:none;width:8px}.start-meeting-signal span:first-child{animation-delay:.05s;height:38px}.start-meeting-signal span:nth-child(2){animation-delay:.18s;height:74px}.start-meeting-signal span:nth-child(3){animation-delay:.3s;height:108px}.start-meeting-signal span:nth-child(4){animation-delay:.42s;height:82px}.start-meeting-signal span:nth-child(5){animation-delay:.54s;height:58px}.start-meeting-signal span:nth-child(6){animation-delay:.66s;height:96px}.start-meeting-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(300px,360px);max-width:100%;min-width:0}.start-meeting-card,.start-meeting-side-panel{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:22px;box-shadow:none;box-sizing:border-box;max-width:100%;min-width:0}.start-meeting-card{padding:clamp(20px,3vw,28px)}.side-panel-header,.start-meeting-card-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.side-panel-header h3,.start-meeting-card-header h3{color:var(--color-text);font-size:1.15rem;letter-spacing:0;margin:5px 0 0;overflow-wrap:anywhere;word-break:break-word}.panel-kicker{color:var(--color-text-muted);font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.setup-status-pill{align-items:center;background:var(--status-success-tint);border:1px solid var(--status-success-border);border-radius:999px;color:var(--status-success-text);display:inline-flex;font-size:.78rem;font-weight:800;gap:7px;min-height:32px;padding:0 11px;white-space:nowrap}.start-meeting-form{gap:16px}.meeting-field-section{grid-gap:16px;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:18px;display:grid;gap:16px;min-width:0;padding:18px}.meeting-field-section-header{align-items:center;border-bottom:1px solid var(--border-hairline);display:flex;gap:12px;min-width:0;padding-bottom:14px}.meeting-field-section-header h4{color:var(--color-text);font-size:.98rem;line-height:1.3;margin:3px 0 0;overflow-wrap:anywhere;word-break:break-word}.meeting-field-section-icon{align-items:center;background:rgba(var(--ai-accent-rgb),.08);border:1px solid rgba(var(--ai-accent-rgb),.18);border-radius:12px;color:var(--accent-text);display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.meeting-field-stack{grid-gap:16px;display:grid;gap:16px}.start-form-two{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;min-width:0}.start-meeting-form .form-field{min-width:0}.start-meeting-form .form-field label{color:var(--color-text-secondary);font-size:.8rem;font-weight:800;letter-spacing:.02em}.start-meeting-form .input,.start-meeting-form .select{background:var(--surface-sunken);border-color:var(--border-hairline);border-radius:13px;color:var(--color-text);min-height:48px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.start-meeting-form .input:focus,.start-meeting-form .select:focus{background:var(--surface-card);border-color:rgba(var(--ai-primary-rgb),.56);box-shadow:none}.company-context-preview,.company-selector{grid-gap:12px;display:grid;gap:12px;min-width:0}.company-context-preview{background:rgba(var(--ai-primary-rgb),.055);border:1px solid rgba(var(--ai-primary-rgb),.18);border-radius:14px;padding:12px}.company-context-preview-header{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);min-width:0}.company-context-preview-icon{align-items:center;background:rgba(var(--ai-accent-rgb),.08);border:1px solid rgba(var(--ai-accent-rgb),.18);border-radius:10px;color:var(--accent-text);display:inline-flex;height:34px;justify-content:center;width:34px}.company-context-preview-header span{color:var(--color-text-muted);display:block;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.company-context-preview-header strong{color:var(--color-text);display:block;font-size:.9rem;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-context-preview-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.company-context-preview-list li{grid-gap:6px;align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:10px;color:var(--color-text-muted);display:grid;font-size:.78rem;gap:6px;grid-template-columns:18px minmax(0,1fr);min-height:38px;min-width:0;padding:8px}.company-context-preview-list li .icon{color:var(--status-success-text)}.company-context-preview-list li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-context-preview-list li strong{color:var(--color-text);font-size:.86rem;font-weight:800}.meeting-context-mode-options{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%;min-width:0}.meeting-context-mode-option{grid-gap:10px;align-items:flex-start;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:13px;cursor:pointer;display:grid;gap:10px;grid-template-columns:26px minmax(0,1fr);min-height:88px;min-width:0;padding:12px;position:relative;transition:border-color .18s ease,background .18s ease,transform .18s ease}.meeting-context-mode-option.selected,.meeting-context-mode-option:hover{background:rgba(var(--ai-primary-rgb),.07);border-color:rgba(var(--ai-primary-rgb),.42);transform:translateY(-1px)}.meeting-context-mode-option input{opacity:0;pointer-events:none;position:absolute}.meeting-context-mode-option:focus-within{border-color:rgba(var(--ai-primary-rgb),.56);box-shadow:0 0 0 3px rgba(var(--ai-primary-rgb),.14)}.meeting-context-check{align-items:center;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:999px;color:transparent;display:inline-flex;height:26px;justify-content:center;transition:border-color .18s ease,background .18s ease,color .18s ease;width:26px}.meeting-context-mode-option.selected .meeting-context-check{background:var(--color-primary);border-color:rgba(var(--ai-primary-rgb),.48);color:var(--color-primary-contrast)}.meeting-context-mode-option strong{color:var(--color-text);display:block;font-size:.86rem;line-height:1.25;min-width:0;overflow-wrap:anywhere;word-break:break-word}.meeting-context-mode-option .field-help{display:block;font-size:.78rem;line-height:1.4;margin-top:4px;min-width:0;overflow-wrap:anywhere;word-break:break-word}.meeting-context-manual-picker{align-items:center;background:rgba(var(--ai-accent-rgb),.045);border:1px dashed rgba(var(--ai-accent-rgb),.24);border-radius:13px;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;padding:12px}.form-static-value{background:var(--surface-input);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-primary);cursor:default;font-size:.9rem;padding:0 var(--space-3);-webkit-user-select:text;user-select:text;width:100%}.form-static-value,.meeting-audio-help{align-items:center;display:flex;min-height:48px}.meeting-audio-help{background:rgba(var(--ai-accent-rgb),.055);border:1px solid rgba(var(--ai-accent-rgb),.16);border-radius:13px;font-size:.86rem;padding:0 14px}.start-meeting-submit-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;padding-top:4px}.start-meeting-submit{align-items:center;border-radius:13px;box-shadow:none;display:inline-flex;gap:9px;min-height:48px;padding-inline:20px}.start-meeting-submit-row>span{color:var(--color-text-muted);font-size:.88rem}.start-meeting-side-panel{overflow:hidden;padding:20px;position:sticky;top:96px;width:100%}.start-meeting-side-panel:before{background:transparent;content:"";inset:0;pointer-events:none;position:absolute}.start-meeting-side-panel>*{position:relative;z-index:1}.readiness-stack{grid-gap:12px;display:grid;gap:12px;max-width:100%;min-width:0}.readiness-item{grid-gap:12px;align-items:center;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:15px;display:grid;gap:12px;grid-template-columns:40px 1fr;padding:13px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.readiness-item.active,.readiness-item:hover{background:rgba(var(--ai-accent-rgb),.07);border-color:rgba(var(--ai-accent-rgb),.22);transform:translateY(-1px)}.readiness-icon{align-items:center;background:rgba(var(--ai-accent-rgb),.08);border:1px solid rgba(var(--ai-accent-rgb),.18);border-radius:13px;color:var(--accent-text);display:inline-flex;height:40px;justify-content:center;width:40px}.readiness-item div{min-width:0}.readiness-item strong{color:var(--color-text);display:block;font-size:.9rem}.readiness-item p,.readiness-item strong{min-width:0;overflow-wrap:anywhere;word-break:break-word}.readiness-item p{color:var(--color-text-muted);font-size:.82rem;line-height:1.45;margin:4px 0 0}.meeting-flow-card{grid-gap:14px;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:16px;display:grid;gap:14px;margin-top:16px;padding:16px;position:relative}.meeting-flow-line{background:var(--color-primary);bottom:34px;left:31px;position:absolute;top:34px;width:1px}.meeting-flow-card div:not(.meeting-flow-line){grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:30px 1fr;position:relative}.meeting-flow-card span{align-items:center;background:var(--accent-ai-tint);border:1px solid rgba(var(--ai-primary-rgb),.28);border-radius:999px;color:var(--accent-text);display:inline-flex;font-size:.78rem;font-weight:800;height:30px;justify-content:center;width:30px}.meeting-flow-card p{color:var(--color-text-secondary);font-size:.86rem;margin:0;overflow-wrap:anywhere;word-break:break-word}@keyframes meetingSignal{0%,to{opacity:.72;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:1180px){.start-meeting-hero,.start-meeting-layout{grid-template-columns:1fr}.start-meeting-side-panel{position:static}.company-context-preview-list,.meeting-context-mode-options{grid-template-columns:1fr}}@media (max-width:720px){.start-meeting-hero{border-radius:20px;padding:22px}.start-meeting-signal{min-height:120px}.start-form-two{grid-template-columns:1fr}.meeting-field-section{border-radius:16px;padding:14px}.side-panel-header,.start-meeting-card-header,.start-meeting-submit-row{align-items:stretch;flex-direction:column}.setup-status-pill{align-self:flex-start}.meeting-audio-help{height:auto;min-height:48px;padding:10px 14px}.start-meeting-submit{justify-content:center;width:100%}}@media (max-width:430px){.start-meeting-hero{border-radius:18px;gap:16px;padding:16px 14px}.start-meeting-hero h2{font-size:clamp(1.55rem,6.5vw,2rem);margin:12px 0 8px}.start-meeting-hero p{font-size:.88rem;line-height:1.5}.start-meeting-signal{min-height:84px}.start-meeting-card{border-radius:16px;padding:14px 12px}.start-meeting-card-header{gap:12px;margin-bottom:16px}.meeting-field-section{border-radius:14px;gap:12px;padding:12px 10px}.meeting-field-section-header{gap:10px;padding-bottom:10px}.meeting-field-section-icon{height:34px;width:34px}.meeting-context-mode-option{border-radius:11px;min-height:auto;padding:10px}.meeting-context-manual-picker{align-items:stretch;flex-direction:column;padding:10px}.meeting-context-manual-picker .btn{justify-content:center;width:100%}.start-meeting-side-panel{border-radius:16px;padding:14px 12px}.readiness-item{border-radius:12px;gap:10px;padding:10px}.readiness-icon{height:34px;width:34px}.meeting-flow-card{border-radius:14px;padding:14px 12px}.meeting-flow-line{left:27px}.start-meeting-submit-row>span{font-size:.82rem;text-align:center}}.pricing-page{background:var(--color-bg);min-height:100vh}.pc-minutes{background:rgba(var(--ai-accent-rgb),.04);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:2px;margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4)}.pc-minutes strong{color:var(--color-text);font-size:1.15rem}.pc-minutes span{color:var(--color-text-muted);font-size:.82rem}.pc-minutes small{color:var(--text-muted);font-size:.75rem;margin-top:var(--space-1)}.pricing-card-current{border-color:var(--color-primary)}.pc-current-badge{align-items:center;align-self:flex-start;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:999px;color:var(--color-text-secondary);display:inline-flex;font-size:.75rem;font-size:var(--landing-text-xs,.75rem);font-weight:800;gap:4px;letter-spacing:.08em;margin-bottom:16px;padding:3px 10px}.pc-cta-subtext{color:var(--color-text-muted);font-size:.78rem;margin:8px 0 0;text-align:center}.pc-cta-subtext.pc-cta-subtext-above{margin:0 0 8px}.usage-panel{display:flex;flex-direction:column;gap:var(--space-4);overflow:hidden;padding:var(--space-5);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.usage-panel:hover{background:linear-gradient(135deg,rgba(var(--ai-primary-rgb),.08),transparent 48%),var(--color-surface);border-color:rgba(var(--ai-primary-rgb),.42);box-shadow:none;transform:translateY(-2px)}.usage-panel:hover:after{opacity:1}.usage-panel-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;padding-bottom:var(--space-1)}.usage-panel-eyebrow{color:var(--color-text-muted);display:block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.usage-panel-head h2{align-items:center;color:var(--color-text);display:flex;font-size:1.2rem;gap:var(--space-2);line-height:1.2;margin:0}.usage-panel-head p{color:var(--color-text-muted);font-size:.85rem;margin:var(--space-1) 0 0}.usage-plan-tag{background:var(--color-badge-question-bg);border-radius:999px;color:var(--accent-text);font-size:.68rem;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase}.usage-panel-skeleton{background:var(--color-surface-hover);border-radius:var(--radius-md);height:160px}.usage-panel-alert{border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:.86rem;line-height:1.5;padding:10px var(--space-3)}.usage-panel-alert a{color:inherit;font-weight:650}.usage-panel-alert.usage-warning{background:var(--status-warning-tint);border-color:var(--status-warning-border);color:var(--status-warning-text)}.usage-panel-alert.usage-depleted{background:var(--status-error-tint);border-color:var(--status-error-border);color:var(--status-error-text)}.usage-duration-note{color:var(--color-text-muted);font-size:.86rem;font-weight:650;margin:calc(var(--space-1)*-1) 0 0;padding:0 2px}.pricing-loading{color:var(--color-text-muted);padding:var(--space-6) 0;text-align:center}.landing-page .bento-section-inner,.landing-page .cs-section-inner,.landing-page .footer-bottom-bar,.landing-page .footer-closing-cta,.landing-page .footer-columns-grid,.landing-page .hero-container,.landing-page .landing-nav-inner,.landing-page .network-section-inner,.landing-page .pipeline-section-inner,.landing-page .pricing-section-inner{margin-left:auto;margin-right:auto;max-width:1600px;padding-left:24px;padding-right:24px;width:100%}.landing-page .footer-main-content,.landing-page .landing-hero,.landing-page .landing-nav,.landing-page .landing-section{padding-left:0;padding-right:0}.landing-page .footer-main-content{padding-bottom:32px;padding-top:60px}.landing-page .footer-closing-cta{max-width:1600px;padding-bottom:80px;padding-top:140px}.landing-page .footer-columns-grid{margin-bottom:60px}@media (max-width:768px){.landing-page .bento-section-inner,.landing-page .cs-section-inner,.landing-page .footer-bottom-bar,.landing-page .footer-closing-cta,.landing-page .footer-columns-grid,.landing-page .hero-container,.landing-page .landing-nav-inner,.landing-page .network-section-inner,.landing-page .pipeline-section-inner,.landing-page .pricing-section-inner{padding-left:16px;padding-right:16px}.landing-page .footer-closing-cta{padding-bottom:60px;padding-top:80px}.landing-page .footer-main-content{padding-bottom:24px;padding-top:40px}}.example-step-card{min-width:0}.step-content-quote,.step-intent-badge,.step-label{min-width:0;overflow-wrap:anywhere;word-break:break-word}.bento-grid{align-items:start}.pricing-cards-grid{align-items:stretch;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,340px));justify-content:center}.pc-amount.pc-amount-custom{font-size:1.5rem;letter-spacing:0;line-height:1.3}.auth-page>.auth-card.contact-card{width:min(600px,100%)}.contact-card .auth-brand-title{text-decoration:none}.contact-card .auth-heading{margin-top:0}.contact-card textarea.input{line-height:1.5;min-height:110px;resize:vertical}.contact-form{grid-gap:16px 20px;align-items:start;display:grid;gap:16px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form>*{min-width:0}.contact-form>.btn,.contact-form>.contact-form-full,.contact-form>.form-alert{grid-column:1/-1}@media (max-width:640px){.contact-form{grid-template-columns:minmax(0,1fr)}}.contact-card .field-help{font-size:.825rem;margin-top:var(--space-2)}.contact-section{border-top:1px solid var(--border-subtle);scroll-margin-top:84px}.contact-panel{grid-gap:clamp(1.5rem,4vw,3.5rem);align-items:start;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent 46%),linear-gradient(180deg,var(--surface-raised),var(--surface-card));border:1px solid var(--accent-border);border-radius:28px;display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin:0 auto;max-width:1080px;padding:clamp(1.75rem,4vw,3rem)}.contact-panel-title{text-wrap:balance;color:var(--color-text);font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:800;letter-spacing:0;line-height:1.25;margin:0 0 24px}.contact-panel-accent{color:var(--accent-text)}.contact-panel-points{margin-bottom:0}.contact-panel-points li{align-items:flex-start;color:var(--color-text-secondary);line-height:1.5}.contact-panel-form{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:clamp(1.25rem,2.5vw,2rem)}.landing-page .contact-panel-form .form-field label{color:var(--color-text-secondary);font-weight:600}.landing-page .contact-panel-form .input{background:var(--color-bg);border-color:var(--border-hairline);border-radius:12px;min-height:48px}.landing-page .contact-panel-form .input:focus{border-color:rgba(var(--ai-primary-rgb),.6)}.landing-page .contact-panel-form .btn-primary{background:var(--accent-ai);border-color:transparent;border-radius:12px;box-shadow:none;color:var(--text-primary);font-weight:700;min-height:48px}.landing-page .contact-panel-form .btn-secondary{background:var(--surface-card);border-color:var(--border-hairline);border-radius:12px;min-height:44px}@media (max-width:900px){.contact-panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.contact-panel{border-radius:22px}}.contact-success{color:var(--color-text);display:flex;flex-direction:column;gap:var(--space-3)}.contact-success h3{font-size:1.15rem;margin:0}.contact-success p{color:var(--color-text-muted);margin:0}@media (max-width:680px){.pricing-cards-grid{gap:20px;grid-template-columns:minmax(0,1fr)}}.pricing-card .btn-plan-cta{width:100%}.cs-timeline-wrapper{background:var(--surface-card);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);margin-bottom:50px;max-width:100%;padding:32px 28px}@media (max-width:768px){.cs-timeline-wrapper{padding:20px 16px}}.cs-system-block.cs-translation-event .cs-sys-icon,.cs-system-block.cs-translation-event .cs-sys-title{color:var(--accent-lang-text)}.cs-timeline-wrapper .cs-floating-insight-card{right:20px;top:20px}.cs-timeline-wrapper .cs-timeline-events{margin-left:auto;margin-right:auto;max-width:940px}@media (min-width:1025px){.bento-grid{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.bento-card-transcription{grid-column:1/span 2;grid-row:1}.bento-card-translation{grid-column:3;grid-row:1}.bento-card-ai{grid-column:1;grid-row:2}.bento-card-multilingual{grid-column:2;grid-row:2}.bento-card-tts{grid-column:3;grid-row:2}.bento-card-history{grid-column:1/span 3;grid-row:3}}.bento-globe-pills-vis,.bento-timeline-vis,.bento-transcription-vis,.bento-translation-vis,.bento-tts-vis{flex:1 1 auto;min-height:0}.bento-transcription-vis,.bento-translation-vis,.bento-tts-vis{justify-content:center}.bento-globe-pills-vis{height:auto;min-height:110px}.bento-timeline-vis{align-items:flex-start}.bento-card-ai .bento-ai-response-box{margin-bottom:auto;margin-top:auto}@media (min-width:769px) and (max-width:1024px){.bento-card-transcription{grid-column:1/span 2;grid-row:1}.bento-card-translation{grid-column:1;grid-row:2}.bento-card-ai{grid-column:2;grid-row:2}.bento-card-multilingual{grid-column:1;grid-row:3}.bento-card-tts{grid-column:2;grid-row:3}.bento-card-history{grid-column:1/span 2;grid-row:4}}.documents-page .card,.documents-page .command-header,.documents-page .empty-state,.documents-page .form-alert,.documents-page .loader{max-width:100%;min-width:0}.documents-page .empty-state p,.documents-page .form-alert{overflow-wrap:anywhere}.documents-library-card{box-sizing:border-box;max-width:100%;min-width:0}.backend-document-list{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.backend-document-row{align-items:center;background:var(--surface-sunken);border:1px solid var(--border-hairline);border-radius:var(--radius-md);box-sizing:border-box;display:flex;gap:var(--space-3);max-width:100%;min-width:0;padding:var(--space-4)}.backend-document-icon{background:var(--accent-tint);border-radius:var(--radius-md);color:var(--accent-text);display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.backend-document-main{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.backend-document-title{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.backend-document-meta,.backend-document-title strong{overflow-wrap:anywhere;word-break:break-word}.backend-document-meta{color:var(--color-text-muted);font-size:.82rem;line-height:1.5;max-width:100%;min-width:0}.backend-document-row .btn{flex-shrink:0}.backend-document-actions{align-items:center;display:flex;flex:0 0 auto;gap:var(--space-2)}.manual-document-form .document-edit-textarea{height:min(60vh,480px);max-height:none;min-height:0}.document-pdf-view{background:#fff;border:1px solid var(--border-hairline);border-radius:var(--radius-md);display:block;height:min(70vh,640px);width:100%}.document-docx-view,.document-pptx-view{border-radius:var(--radius-md);max-height:min(70vh,640px);overflow:auto}.document-pptx-view .pptx-preview-slide-wrapper{margin-bottom:12px}.document-table-view{background:var(--surface-sunken);border:1px solid var(--border-hairline);border-radius:var(--radius-md);max-height:min(60vh,480px);overflow:auto}.document-table{border-collapse:collapse;font-size:.85rem;line-height:1.45;min-width:100%;width:max-content}.document-table td,.document-table th{border-bottom:1px solid var(--border-hairline);border-right:1px solid var(--border-hairline);max-width:320px;overflow-wrap:anywhere;padding:8px 12px;text-align:left;vertical-align:top}.document-table td:last-child,.document-table th:last-child{border-right:0}.document-table th{background:var(--color-surface);background:var(--surface-raised,var(--color-surface));color:var(--color-text);font-weight:600;position:sticky;top:0;white-space:nowrap;z-index:1}.document-table tbody tr:nth-child(2n) td{background:hsla(0,0%,50%,.07)}.document-sheet-tabs{display:flex;gap:var(--space-1);margin-bottom:var(--space-2);overflow-x:auto}.document-sheet-tab{background:transparent;border:1px solid var(--border-hairline);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;flex:0 0 auto;font:inherit;font-size:.85rem;padding:6px 14px;white-space:nowrap}.document-sheet-tab:hover{color:var(--color-text)}.document-sheet-tab.is-active{background:var(--accent-tint);border-color:var(--accent-text);color:var(--accent-text);font-weight:600}.document-content-view{background:var(--surface-sunken);border:1px solid var(--border-hairline);border-radius:var(--radius-md);font-family:inherit;font-size:.9rem;line-height:1.6;margin:0;max-height:min(60vh,480px);overflow:auto;overflow-wrap:anywhere;padding:var(--space-3);white-space:pre-wrap;word-break:break-word}.manual-document-textarea{box-sizing:border-box;max-height:260px;min-height:140px;min-width:0;resize:vertical;width:100%}.document-upload{flex-wrap:wrap}.document-upload,.document-upload-dropzone{align-items:center;display:flex;gap:var(--space-3)}.document-upload-dropzone{border:1px dashed var(--border-strong);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-muted);cursor:pointer;flex:1 1;max-width:100%;min-width:0;padding:var(--space-4);transition:border-color .18s ease,color .18s ease}.document-upload-dropzone span{min-width:0;overflow-wrap:anywhere}.document-upload-dropzone:hover{border-color:rgba(var(--ai-primary-rgb),.5);color:var(--color-text)}.document-upload-dropzone input[type=file]{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.document-upload-success{color:var(--status-success-text);font-size:.875rem}@media (max-width:1240px){.document-upload{align-items:stretch}.document-upload-dropzone{flex:1 1 280px}.documents-page .backend-document-row{align-items:flex-start;flex-wrap:wrap}.documents-page .backend-document-actions{margin-left:46px}}@media (max-width:430px){.documents-page .card{padding:14px}.documents-page .command-header-actions{width:100%}.documents-page .command-header-actions .btn{flex:1 1 auto;justify-content:center}.documents-page .backend-document-row{gap:10px;padding:12px}.documents-page .backend-document-actions{margin-left:0;width:100%}.documents-page .backend-document-actions .btn{flex:1 1;justify-content:center}.documents-page .backend-document-icon{height:30px;width:30px}}.ai-context-panel{grid-gap:var(--space-3);background:linear-gradient(135deg,rgba(var(--ai-accent-rgb),.07),transparent 46%),var(--surface-card);border:1px solid var(--border-subtle);border-radius:16px;display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4)}.ai-context-header{align-items:flex-start;display:flex;gap:var(--space-3)}.ai-context-header .field-subheading{margin:0 0 4px}.ai-context-chip-icon,.ai-context-icon,.document-selector-file-icon{align-items:center;background:rgba(var(--ai-accent-rgb),.08);border:1px solid rgba(var(--ai-accent-rgb),.18);border-radius:10px;color:var(--accent-text);display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.ai-context-selected{grid-gap:var(--space-3);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:14px;display:grid;gap:var(--space-3);min-width:0;padding:var(--space-3)}.ai-context-selected-header{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between}.ai-context-label,.document-selector-kicker{color:var(--color-text-muted);display:block;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ai-context-empty{align-items:center;border:1px dashed var(--border-subtle);border-radius:12px;color:var(--color-text-muted);display:flex;gap:var(--space-2);min-height:58px;padding:var(--space-3)}.ai-context-empty p,.ai-context-footer p{color:var(--color-text-muted);font-size:.86rem;line-height:1.45;margin:0}.ai-context-chip-list{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));min-width:0}.ai-context-chip{grid-gap:var(--space-3);align-items:center;background:rgba(var(--ai-primary-rgb),.075);border:1px solid rgba(var(--ai-primary-rgb),.22);border-radius:12px;display:grid;gap:var(--space-3);grid-template-columns:38px minmax(0,1fr) 34px;min-height:64px;min-width:0;padding:var(--space-3)}.ai-context-chip-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.ai-context-chip-copy strong,.document-selector-row-main strong{color:var(--color-text);font-size:.9rem;font-weight:760;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-context-chip-copy span,.document-selector-row-main span{color:var(--color-text-muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-context-chip button{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;transition:background .18s ease,color .18s ease,transform .18s ease;width:34px}.ai-context-chip button:hover{background:var(--surface-raised);color:var(--color-text);transform:translateY(-1px)}.ai-context-footer{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.ai-context-add-button{min-height:44px;white-space:nowrap}.document-selector{grid-gap:var(--space-4);display:grid;gap:var(--space-4);min-width:0}.document-selector-search{position:relative}.document-selector-search .icon{color:var(--color-text-muted);left:13px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.document-selector-search .input{padding-left:42px}.document-selector-success{background:var(--status-success-tint);border:1px solid var(--status-success-border);border-radius:12px;color:var(--status-success-text);font-size:.86rem;font-weight:650;padding:var(--space-3)}.document-selector-manual,.document-selector-results,.document-selector-upload{grid-gap:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:14px;display:grid;gap:var(--space-3);min-width:0;padding:var(--space-3)}.manual-document-form{display:flex;flex-direction:column;gap:var(--space-3)}.manual-document-content{font-family:inherit;min-height:120px;resize:vertical}.document-selector-empty{align-items:center;border:1px dashed var(--border-subtle);border-radius:12px;color:var(--color-text-muted);display:flex;gap:var(--space-2);min-height:58px;padding:var(--space-3)}.document-selector-empty p{font-size:.86rem;margin:0}.document-selector-list{grid-gap:var(--space-2);display:grid;gap:var(--space-2);max-height:330px;overflow-y:auto;padding:2px;scrollbar-gutter:stable}.document-selector-row{grid-gap:var(--space-3);align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:12px;display:grid;gap:var(--space-3);grid-template-columns:38px minmax(0,1fr) auto;min-height:66px;min-width:0;padding:var(--space-3);transition:border-color .18s ease,background .18s ease,transform .18s ease}.document-selector-row.selected,.document-selector-row:hover{background:rgba(var(--ai-primary-rgb),.07);border-color:rgba(var(--ai-primary-rgb),.42);transform:translateY(-1px)}.document-selector-row-main{grid-gap:4px;display:grid;gap:4px;min-width:0}.start-meeting-form .document-upload{align-items:stretch;display:grid;grid-template-columns:minmax(220px,1fr) auto}.start-meeting-form .document-upload .btn{min-height:48px;white-space:nowrap}.start-meeting-form .document-upload .document-upload-success,.start-meeting-form .document-upload .form-alert{grid-column:1/-1}@media (max-width:720px){.ai-context-chip-list,.document-selector-list,.document-selector-row{grid-template-columns:1fr}.document-selector-row{align-items:stretch}.document-selector-row .btn{width:100%}.ai-context-footer{align-items:stretch;flex-direction:column}.ai-context-add-button{width:100%}.start-meeting-form .document-upload{grid-template-columns:1fr}.document-upload-dropzone{min-width:0}}@media (max-width:430px){.ai-context-panel{padding:12px 10px}.ai-context-selected{padding:10px 8px}.ai-context-chip{gap:8px;min-height:52px;padding:8px 10px}.document-selector-row{gap:8px;padding:10px}.document-selector-manual,.document-selector-results,.document-selector-upload{border-radius:12px;padding:10px}}.copilot-retry-button,.transcript-retry-button{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font-size:.85rem;font-weight:500;margin-top:var(--space-2);padding:var(--space-1) var(--space-3)}.copilot-retry-button:hover,.transcript-retry-button:hover{border-color:var(--color-primary);color:var(--color-primary)}.copilot-retry-button:focus-visible,.transcript-retry-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.copilot-answer-note{color:var(--color-text-muted);font-size:.85rem;margin-top:var(--space-1)}.copilot-answer-card,.copilot-current-question,.copilot-talking-points,.live-meeting-body,.live-meeting-footer,.live-meeting-header,.live-meeting-page,.live-meeting-panel,.live-meeting-subheader,.live-meeting-title-row,.transcript-cell,.transcript-entry,.transcript-table{box-sizing:border-box;max-width:100%;min-width:0}.live-meeting-page{min-height:0}.live-meeting-footer,.live-meeting-header,.live-meeting-subheader{flex-wrap:wrap}.live-meeting-subheader>*,.live-meeting-title-row>strong{max-width:100%;min-width:0;overflow-wrap:anywhere}.live-meeting-body{grid-template-columns:minmax(0,62fr) minmax(0,38fr);min-height:0}.live-meeting-panel{min-height:0}.live-meeting-footer>div{flex-wrap:wrap;max-width:100%;min-width:0}.copilot-actions,.copilot-actions>*,.copilot-answer,.copilot-label,.copilot-question,.transcript-empty-cell,.transcript-meta,.transcript-table-header>div,.transcript-text{max-width:100%;min-width:0;overflow-wrap:anywhere}.transcript-meta{flex-wrap:wrap}.copilot-answer{word-break:break-word}.live-meeting-page pre{box-sizing:border-box;max-width:100%;overflow-x:auto}.live-meeting-page code{overflow-wrap:anywhere}@media (max-width:1180px){.live-meeting-page{height:100dvh}.live-meeting-body{grid-template-columns:minmax(0,1fr)}.live-meeting-body[data-mobile-tab=copilot] .live-meeting-panel:first-child,.live-meeting-body[data-mobile-tab=transcript] .live-meeting-panel:nth-child(2){display:none}.live-meeting-panel+.live-meeting-panel{border-left:0}.mobile-tabs-only{display:flex}}@media (max-width:430px){.live-meeting-footer,.live-meeting-header,.live-meeting-subheader{padding-inline:12px}.live-meeting-title-row{gap:10px}.live-meeting-panel{padding:12px}.live-meeting-footer{align-items:stretch;gap:10px}.live-meeting-footer>div{width:100%}.live-meeting-footer>div .btn{flex:1 1 120px}.copilot-answer-card,.transcript-cell{padding:12px}}.table-wrap{border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow-x:auto}.checkout-stage-actions{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.badge-ok{background:var(--status-success-tint);border-color:var(--status-success-border);color:var(--status-success-text)}.badge-warning{background:var(--status-warning-tint);border-color:var(--status-warning-border);color:var(--status-warning-text)}.badge-danger{background:var(--status-error-tint);border-color:var(--status-error-border);color:var(--status-error-text)}.badge-neutral{background:var(--surface-sunken);border-color:var(--border-subtle);color:var(--color-text-secondary)}.pricing-carousel{--pc-card-w:360px;--pc-gap:24px;background:var(--color-bg);background:var(--surface-sunken,var(--color-bg));border:1px solid var(--accent-border,var(--color-border));border-radius:24px;box-sizing:border-box;cursor:grab;margin-bottom:40px;padding:28px;position:relative;touch-action:pan-y;width:100%}.pricing-carousel.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.pricing-carousel-window{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);overflow:hidden;overflow:clip;padding:6px 0}.pricing-carousel-track{align-items:stretch;display:flex;width:max-content;will-change:transform}.pricing-carousel-group{align-items:stretch;display:flex;flex:0 0 auto;gap:var(--pc-gap);padding-right:var(--pc-gap)}.pricing-carousel .pricing-card{box-sizing:border-box;flex:0 0 var(--pc-card-w);padding:24px;width:var(--pc-card-w)}.pricing-carousel .pc-header{margin-bottom:14px}.pricing-carousel .pc-price-wrap{margin-bottom:14px;padding-bottom:14px}.pricing-carousel .pc-minutes{margin-bottom:14px}.pricing-carousel .pc-features-list{gap:10px;margin-bottom:20px}@media (max-width:1024px){.pricing-carousel{--pc-card-w:320px;padding:24px}}@media (max-width:768px){.pricing-carousel{--pc-gap:16px;--pc-card-w:min(78vw,340px);border-radius:20px;padding:16px}.pricing-carousel-window{container-type:inline-size}@supports (width:1cqw){.pricing-carousel{--pc-card-w:88cqw}}}.pricing-carousel.is-static{cursor:auto;touch-action:auto}.pricing-carousel.is-static .pricing-carousel-window{-webkit-mask-image:none;mask-image:none;overflow-x:auto;overflow-y:hidden;padding-bottom:14px;scrollbar-width:thin}.pricing-carousel.is-static .pricing-carousel-track{will-change:auto}.admin-badge{background:var(--color-badge-question-bg);border-radius:999px;color:var(--accent-text);display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.03em;margin-top:2px;padding:1px 8px;text-transform:uppercase}.admin-brand{align-items:center;display:flex;gap:var(--space-2)}.admin-brand .admin-badge{margin-left:auto;margin-top:0}.sidebar-user-card-static{cursor:default}.sidebar-back-link{align-items:center;border-radius:var(--radius-md);border-top:1px solid var(--border-subtle);color:var(--color-text-muted);display:flex;font-size:.875rem;font-weight:650;gap:9px;margin-top:var(--space-2);padding:var(--space-3);text-decoration:none}.sidebar-back-link:hover{background:var(--surface-raised);color:var(--color-text)}.admin-topbar{display:flex;gap:var(--space-3)}.admin-nav-toggle{align-items:center;background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:999px;color:var(--color-text);cursor:pointer;display:none;height:36px;justify-content:center;width:36px}.admin-nav-toggle:hover{background:var(--color-surface-hover)}.admin-sidebar-overlay{display:none}@media (max-width:900px){.admin-shell .sidebar{display:flex;inset:0 auto 0 0;position:fixed;transform:translateX(-100%);transition:transform .2s ease;width:min(280px,82vw);z-index:30}.admin-shell .sidebar.open{transform:translateX(0)}.admin-topbar{align-items:center;display:flex}.admin-nav-toggle{display:inline-flex}.admin-sidebar-overlay{background:var(--overlay-scrim);border:0;cursor:pointer;display:block;inset:0;padding:0;position:fixed;z-index:25}}.stat-card-description{color:var(--color-text-muted);font-size:.78rem;margin-top:2px}.stat-card-skeleton{animation:admin-skeleton-pulse 1.2s ease-in-out infinite;background:var(--color-surface-hover);border-radius:var(--radius-sm);display:inline-block;height:1.6rem;width:48px}@keyframes admin-skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}.admin-card-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-4)}.admin-section-heading{margin-top:var(--space-6)}.admin-range-toggle{border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:2px;padding:2px}.admin-range-toggle-btn{background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:.8rem;padding:4px 10px}.admin-range-toggle-btn:hover:not(.active){color:var(--color-text)}.admin-range-toggle-btn.active{background:var(--color-badge-question-bg);color:var(--accent-text);font-weight:600}.admin-activity-chart{align-items:flex-end;display:flex;gap:var(--space-2);min-height:200px;overflow-x:auto;padding-bottom:2px}.admin-activity-bar-col{align-items:center;display:flex;flex:1 0 26px;flex-direction:column;gap:var(--space-1);min-width:26px}.admin-activity-bar-value{color:var(--color-text-muted);font-size:.72rem;font-weight:600}.admin-activity-bar-track{align-items:flex-end;display:flex;height:140px;width:100%}.admin-activity-bar{background:var(--cyan-bright);border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-height:3px;width:100%}.admin-activity-bar-label{color:var(--color-text-muted);font-size:.7rem;white-space:nowrap}.admin-provider-usage{display:flex;flex-direction:column;gap:var(--space-5)}.admin-provider-usage-group-label{color:var(--color-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.03em;margin-bottom:var(--space-2);text-transform:uppercase}.admin-provider-usage-row{grid-gap:var(--space-3);align-items:center;display:grid;gap:var(--space-3);grid-template-columns:84px 1fr 30px;padding:var(--space-1) 0}.admin-provider-usage-name{color:var(--color-text);font-size:.85rem}.admin-provider-usage-bar-track{background:var(--color-surface-hover);border-radius:999px;height:8px;overflow:hidden}.admin-provider-usage-bar-fill{border-radius:999px;height:100%}.admin-provider-usage-count{color:var(--color-text);font-size:.85rem;font-weight:600;text-align:right}.admin-status-card-header{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.admin-status-meta{margin:var(--space-3) 0 0}.admin-status-meta-row{align-items:center;display:flex;font-size:.85rem;justify-content:space-between;padding:var(--space-1) 0}.admin-status-meta-row dt{color:var(--color-text-muted)}.admin-status-meta-row dd{color:var(--color-text);font-weight:600;margin:0;text-align:right}@media (max-width:900px){.admin-stat-cards,.admin-status-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.admin-stat-cards,.admin-status-cards{grid-template-columns:1fr}}.badge-neutral{background:var(--color-surface-hover);color:var(--color-text-muted)}.admin-toolbar{align-items:center;background:var(--surface-card);border:1px solid var(--color-border);border-radius:18px;box-shadow:none;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-4)}.admin-toolbar-search{flex:1 1 260px;max-width:360px}.admin-toolbar-filter{flex:0 0 auto;min-width:150px}.admin-table-wrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;box-shadow:none}.admin-table-wrap .data-table{min-width:640px}.admin-table-wrap .data-table td,.admin-table-wrap .data-table th{padding:var(--space-3) var(--space-4);white-space:nowrap}.admin-table-row-clickable{cursor:pointer}.admin-table-row-clickable:hover{background:var(--surface-card)}.admin-table-name{background:none;border:0;color:var(--color-text);cursor:pointer;font-weight:600;font:inherit;padding:0;text-align:left}.admin-table-name:hover{color:var(--accent-text)}.admin-table-subtext{color:var(--color-text-muted);font-size:.8rem}.admin-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;margin-top:var(--space-4)}.admin-pagination-summary{color:var(--color-text-muted);font-size:.85rem}.admin-pagination-controls{display:flex;gap:var(--space-2)}.admin-back-link{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:.875rem;gap:var(--space-1);margin-bottom:var(--space-4);text-decoration:none}.admin-back-link:hover{color:var(--color-text)}.admin-back-link .icon-flip{transform:scaleX(-1)}.admin-detail-grid{grid-gap:var(--space-5);align-items:start;display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr) 340px}.admin-info-list{grid-gap:var(--space-3);display:grid;gap:var(--space-3)}.admin-info-row{align-items:center;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:12px;display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-3)}.admin-info-row:last-child{border-bottom:1px solid var(--border-subtle)}.admin-info-row-label{color:var(--color-text-muted);font-size:.875rem}.admin-info-row-value{color:var(--color-text);font-weight:600;text-align:right}.admin-action-list{display:flex;flex-direction:column;gap:var(--space-3)}.admin-action-row{display:flex;flex-direction:column;gap:var(--space-2)}.admin-pending-request{background:var(--color-badge-paused-bg);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3)}.admin-action-status,.admin-section-description{color:var(--color-text-muted);font-size:.85rem}.admin-section-description{margin:0 0 var(--space-3)}.admin-request-actions{display:flex;gap:var(--space-2)}.admin-action-status.success{color:var(--color-success)}.admin-recent-meetings{display:flex;flex-direction:column;gap:0}.admin-recent-meeting-row{align-items:center;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:12px;display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3);transition:background .16s ease,border-color .16s ease}.admin-recent-meeting-row:hover{background:var(--surface-card);border-color:rgba(var(--ai-primary-rgb),.22)}.admin-recent-meeting-row:last-child{border-bottom:1px solid var(--border-subtle)}.admin-recent-meeting-title{color:var(--color-text);display:block;font-weight:600}.admin-recent-meeting-meta{color:var(--color-text-muted);display:block;font-size:.8rem;margin-top:2px}.admin-content-list,.admin-content-row{display:flex;flex-direction:column}.admin-content-row{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:12px;gap:2px;padding:var(--space-3)}.admin-content-row:last-child{border-bottom:1px solid var(--border-subtle)}.admin-content-speaker{color:var(--accent-text);font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.admin-content-primary{color:var(--color-text);line-height:1.5}.admin-content-meta{color:var(--color-text-muted);font-size:.78rem}@media (max-width:900px){.admin-detail-grid{grid-template-columns:1fr}.admin-toolbar-search{max-width:none}}.admin-plan-form{gap:var(--space-3)}.admin-plan-section-title{border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:.8rem;font-weight:700;letter-spacing:.04em;margin:var(--space-2) 0 0;padding-top:var(--space-3);text-transform:uppercase}.admin-plan-form-row{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-plan-form-row>*{min-width:0}.admin-plan-features{font-family:inherit;min-height:96px;resize:vertical}.admin-plan-cycle-row{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.admin-plan-cycle-row>*{min-width:0}.admin-plan-cycle-field{border:1px solid var(--color-border);border-radius:12px;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.admin-plan-toggle{align-items:center;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:.88rem;gap:var(--space-2)}.admin-minutes-list{display:flex;flex-direction:column;gap:var(--space-3)}.admin-minutes-row{grid-gap:var(--space-3);align-items:center;display:grid;gap:var(--space-3);grid-template-columns:1fr 120px auto}.admin-minutes-name{color:var(--color-text);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-minutes-name small{color:var(--color-text-muted);display:block;font-size:.75rem}.admin-minutes-bar-track{background:var(--color-surface-hover);border-radius:999px;height:8px;overflow:hidden}.admin-minutes-bar-fill{background:var(--color-primary);border-radius:999px;height:100%}.admin-minutes-value{color:var(--color-text-muted);font-size:.85rem;white-space:nowrap}@media (max-width:600px){.admin-minutes-row{grid-template-columns:1fr auto}.admin-minutes-bar-track{display:none}}.admin-shell .page-header{background:var(--surface-card);border-color:rgba(var(--ai-primary-rgb),.16)}.admin-shell .sidebar{background:linear-gradient(rgba(var(--ai-primary-rgb),.035) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ai-primary-rgb),.028) 1px,transparent 1px),var(--color-sidebar);background-size:34px 34px,34px 34px,auto}.admin-shell .card,.admin-shell .stat-card{border-color:var(--border-subtle)}.admin-range-toggle{background:var(--surface-card)}.admin-range-toggle-btn.active{background:rgba(var(--ai-primary-rgb),.18);color:var(--color-text)}.admin-action-list,.admin-activity-chart,.admin-content-list,.admin-info-list,.admin-provider-usage,.admin-recent-meetings{gap:var(--space-3)}.admin-activity-bar{background:var(--ai-accent);box-shadow:none}.admin-provider-usage-bar-track{background:var(--surface-card)}.admin-provider-usage-bar-fill{background:var(--color-primary)}.admin-back-link{border:1px solid transparent;border-radius:999px;padding:8px 12px;transition:background .16s ease,border-color .16s ease,color .16s ease;width:fit-content}.admin-back-link:hover{background:rgba(var(--ai-primary-rgb),.08);border-color:rgba(var(--ai-primary-rgb),.18)}@media (max-width:640px){.admin-toolbar{align-items:stretch;flex-direction:column;padding:var(--space-3)}.admin-toolbar-filter{width:100%}.admin-pagination{align-items:stretch;flex-direction:column}.admin-pagination-controls{width:100%}.admin-pagination-controls .btn{flex:1 1}}.admin-card-header-row,.admin-info-row,.admin-recent-meeting-row,.admin-shell .card,.admin-shell .content-area,.admin-shell .content-area>*,.admin-shell .page-header,.admin-shell .page-header>*,.admin-shell .stat-card,.admin-table-wrap,.admin-toolbar,.admin-toolbar>*{box-sizing:border-box;max-width:100%;min-width:0}.admin-card-header-row,.admin-info-row,.admin-recent-meeting-row,.admin-shell .page-header,.admin-status-card-header{flex-wrap:wrap}.admin-action-status,.admin-info-row-label,.admin-info-row-value,.admin-minutes-name,.admin-minutes-value,.admin-provider-usage-name,.admin-recent-meeting-meta,.admin-recent-meeting-title,.admin-shell .form-alert,.admin-status-meta-row dd,.admin-status-meta-row dt,.admin-table-name,.admin-table-subtext{max-width:100%;min-width:0;overflow-wrap:anywhere}.admin-table-wrap{overflow-x:auto;overflow-y:hidden;width:100%}.admin-table-wrap .data-table{box-sizing:border-box}.admin-toolbar-filter,.admin-toolbar-search{min-width:0}.admin-toolbar-filter .input,.admin-toolbar-filter .select,.admin-toolbar-search .input{box-sizing:border-box;max-width:100%;width:100%}.admin-pagination-controls,.admin-pagination-summary{max-width:100%;min-width:0}.admin-pagination-controls{flex-wrap:wrap}@media (max-width:1180px){.admin-stat-cards,.admin-status-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid{grid-template-columns:minmax(0,1fr)}.admin-toolbar-filter{flex:1 1 150px}.admin-toolbar-search{flex:1 1 100%;max-width:none}}@media (max-width:560px){.admin-stat-cards,.admin-status-cards{grid-template-columns:minmax(0,1fr)}.admin-info-row,.admin-recent-meeting-row{align-items:flex-start;flex-direction:column}.admin-info-row-value{text-align:left}.admin-request-actions{flex-wrap:wrap}}@media (max-width:430px){.admin-toolbar{padding:12px}.admin-table-wrap .data-table td,.admin-table-wrap .data-table th{padding:10px 12px}.admin-pagination-controls .btn{min-width:0}}.tabs{margin-bottom:var(--space-5)}.mobile-menu-button:focus-visible,.sidebar-collapse-button:focus-visible,.sidebar-nav-link:focus-visible,.sidebar-user-card:focus-visible,.topbar-help-button:focus-visible,.topbar-icon-button:focus-visible,.user-menu-item:focus-visible,.user-menu-trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.icon{flex:0 0 auto}.back-link{align-items:center;background:none;border:none;color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;gap:var(--space-1);margin-bottom:var(--space-4);padding:0}.back-link:hover{color:var(--color-text)}.back-link .icon-flip{transform:scaleX(-1)}.field-error{font-size:.825rem;margin-top:var(--space-2)}.field-error,.form-alert{color:var(--color-danger)}.form-alert{background:var(--color-badge-disconnected-bg);border:1px solid var(--status-error-border);border-radius:var(--radius-sm);font-size:.875rem;padding:var(--space-3)}.error-boundary-fallback{align-items:center;background:var(--color-bg);display:flex;justify-content:center;min-height:100vh;padding:var(--space-5)}.error-boundary-card{max-width:360px;text-align:center}.error-boundary-card p{color:var(--color-text-muted);margin:var(--space-2) 0 var(--space-5)}.badge{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;gap:var(--space-1);padding:3px 8px}.badge-listening{background:var(--color-badge-listening-bg);color:var(--color-badge-listening-text)}.badge-paused{background:var(--color-badge-paused-bg);color:var(--color-badge-paused-text)}.badge-reconnecting{background:var(--color-badge-reconnecting-bg);color:var(--color-badge-reconnecting-text)}.badge-disconnected{background:var(--color-badge-disconnected-bg);color:var(--color-badge-disconnected-text)}.badge-question{background:var(--color-badge-question-bg);color:var(--color-badge-question-text)}.badge-dot{background:currentColor;border-radius:999px;height:6px;width:6px}.loader{align-items:center;color:var(--color-text-muted);display:flex;font-size:.9rem;justify-content:center;padding:var(--space-6)}.loading-state{grid-gap:var(--space-3);color:var(--color-text-muted);display:grid;gap:var(--space-3);min-height:180px;place-items:center}.loading-state:before{animation:loading-state-spin .9s linear infinite;border:2px solid var(--border-hairline);border-radius:999px;border-top-color:var(--cyan-bright);content:"";height:26px;width:26px}@keyframes loading-state-spin{to{transform:rotate(1turn)}}.topbar-user-section{align-items:center;display:flex;gap:10px}.ai-waveform-container{align-items:center;display:inline-flex;gap:12px;position:relative;-webkit-user-select:none;user-select:none}.ai-waveform-grid-bg{align-items:center;background:var(--surface-raised);border:1px solid rgba(var(--ai-primary-rgb),.32);border-radius:12px;box-shadow:none;display:flex;justify-content:center;overflow:hidden;padding:8px 14px;position:relative}.ai-waveform-grid-bg:before{background-image:linear-gradient(rgba(var(--ai-primary-rgb),.08) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ai-primary-rgb),.08) 1px,transparent 1px);background-size:9px 9px;content:"";inset:0;pointer-events:none;position:absolute}.ai-waveform-bars{align-items:center;display:flex;gap:4px;height:38px;z-index:1}.ai-waveform-bar{animation:aiWaveformPulse ease-in-out infinite alternate;background:var(--ai-gradient-end);border-radius:999px;box-shadow:none;display:block;transform-origin:center;transition:height .3s ease;width:4px}@keyframes aiWaveformPulse{0%{box-shadow:none;opacity:.65;transform:scaleY(.42)}50%{box-shadow:none;opacity:1;transform:scaleY(1.08)}to{box-shadow:none;opacity:.85;transform:scaleY(.72)}}.ai-waveform-compact .ai-waveform-bars,.ai-waveform-header .ai-waveform-bars{gap:3px;height:26px}.ai-waveform-compact .ai-waveform-bar,.ai-waveform-header .ai-waveform-bar{width:3px}.ai-waveform-header .ai-waveform-grid-bg{border-radius:9px;padding:5px 10px}.ai-waveform-hero{width:100%}.ai-waveform-hero .ai-waveform-grid-bg{border-radius:14px;height:100%;min-height:110px;padding:14px 20px;width:100%}.ai-waveform-hero .ai-waveform-bars{gap:5px;height:90px;justify-content:space-between;width:100%}.ai-waveform-hero .ai-waveform-bar{width:4px}.ai-waveform-status-text{align-items:center;color:var(--accent-text);display:inline-flex;font-size:.82rem;font-weight:650;gap:7px;letter-spacing:.02em;white-space:nowrap}.ai-waveform-live-dot{animation:aiDotBlink 1.4s ease-in-out infinite;background-color:var(--color-primary);border-radius:50%;box-shadow:none;height:7px;width:7px}@keyframes aiDotBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.85)}}.form-alert-link{color:inherit;font-weight:600;text-decoration:underline}.bento-card-translation,.bento-lang-tag,.bento-translation-vis,.card-translation,.cs-translation-event,.lang-arrow-animated,.lang-box-src,.lang-box-tgt,.lang-flow-arrow,.lang-node-card,.lang-pill-sub,.lang-src,.lang-tgt,.lang-transition-pill,.language-bars,.language-chip-lite,.language-network-container,.language-network-panel,.language-network-section,.language-panel,.language-track,.language-usage-row,.live-translation-card,.live-translation-panel-wrap,.lt-lang-tag,.meeting-language,.multi-lang-row,.network-lang-col,.section-translation,.step-translation,.tl-langs,.translation-header,.translation-label,.translation-text,.widget-translate{--accent:var(--accent-lang);--accent-tint:var(--accent-lang-tint);--accent-tint-soft:var(--accent-lang-tint-soft);--accent-on-tint:var(--accent-lang-on-tint);--accent-on-fill:var(--accent-lang-on-fill);--accent-rgb:var(--accent-lang-rgb);--accent-hover:var(--accent-lang-hover);--accent-active:var(--accent-lang-active);--accent-border:var(--accent-lang-border);--accent-border-strong:var(--accent-lang-border-strong);--accent-text:var(--accent-lang-text);--action-primary:var(--accent-lang);--action-primary-hover:var(--accent-lang-hover);--action-primary-active:var(--accent-lang-active);--ai-primary:var(--accent-lang);--ai-primary-hover:var(--accent-lang-hover);--ai-primary-active:var(--accent-lang-active);--ai-primary-rgb:var(--accent-lang-rgb);--ai-secondary:var(--accent-lang);--ai-secondary-rgb:var(--accent-lang-rgb);--ai-accent:var(--accent-lang);--ai-accent-rgb:var(--accent-lang-rgb);--ai-highlight:var(--accent-lang);--ai-highlight-rgb:var(--accent-lang-rgb);--ai-gradient-start:var(--accent-lang);--ai-gradient-end:var(--accent-lang);--cyan-primary:var(--accent-lang);--cyan-bright:var(--accent-lang);--cyan-soft:var(--accent-lang-tint);--violet-accent:var(--accent-lang);--blue-accent:var(--accent-lang);--color-primary:var(--accent-lang);--color-primary-hover:var(--accent-lang-hover);--color-primary-active:var(--accent-lang-active);--color-primary-contrast:var(--accent-lang-on-fill);--border-active:var(--accent-lang);--color-border-active:var(--accent-lang);--text-on-primary:var(--accent-lang-on-fill);--color-badge-question-bg:var(--accent-lang-tint);--color-badge-question-text:var(--accent-lang-text);--color-badge-reconnecting-bg:var(--accent-lang-tint);--color-badge-reconnecting-text:var(--accent-lang-text)}.card-translation .btn-primary,.language-network-container .btn-primary,.language-network-section .ai-waveform-container,.language-network-section .btn-primary,.language-panel .ai-waveform-container,.language-panel .btn-primary,.live-translation-card .ai-waveform-container,.live-translation-card .btn-primary,.live-translation-panel-wrap .btn-primary,.section-translation .btn-primary{--accent:var(--accent-ai);--accent-tint:var(--accent-ai-tint);--accent-tint-soft:var(--accent-ai-tint-soft);--accent-on-tint:var(--accent-ai-on-tint);--accent-on-fill:var(--accent-ai-on-fill);--accent-rgb:var(--accent-ai-rgb);--accent-hover:var(--accent-ai-hover);--accent-active:var(--accent-ai-active);--accent-border:var(--accent-ai-border);--accent-border-strong:var(--accent-ai-border-strong);--accent-text:var(--accent-ai-text);--action-primary:var(--accent-ai);--action-primary-hover:var(--accent-ai-hover);--action-primary-active:var(--accent-ai-active);--ai-primary:var(--accent-ai);--ai-primary-hover:var(--accent-ai-hover);--ai-primary-active:var(--accent-ai-active);--ai-primary-rgb:var(--accent-ai-rgb);--ai-secondary:var(--accent-ai);--ai-secondary-rgb:var(--accent-ai-rgb);--ai-accent:var(--accent-ai);--ai-accent-rgb:var(--accent-ai-rgb);--ai-highlight:var(--accent-ai);--ai-highlight-rgb:var(--accent-ai-rgb);--ai-gradient-start:var(--accent-ai);--ai-gradient-end:var(--accent-ai);--cyan-primary:var(--accent-ai);--cyan-bright:var(--accent-ai);--cyan-soft:var(--accent-ai-tint);--violet-accent:var(--accent-ai);--blue-accent:var(--accent-ai);--color-primary:var(--accent-ai);--color-primary-hover:var(--accent-ai-hover);--color-primary-active:var(--accent-ai-active);--color-primary-contrast:var(--accent-ai-on-fill);--border-active:var(--accent-ai);--color-border-active:var(--accent-ai);--text-on-primary:var(--accent-ai-on-fill);--color-badge-question-bg:var(--accent-ai-tint);--color-badge-question-text:var(--accent-ai-text);--color-badge-reconnecting-bg:var(--accent-ai-tint);--color-badge-reconnecting-text:var(--accent-ai-text)}.bento-lang-tag.bento-lang-tag,.lang-box-tgt.highlight-cyan,.lang-pill-sub.lang-pill-sub,.lang-transition-pill.lang-transition-pill,.language-chip-lite.language-chip-lite,.lt-lang-tag.cyan,.meeting-language.meeting-language,.translation-label.live{color:var(--accent-lang-text)}.lang-transition-pill.lang-transition-pill,.language-chip-lite.language-chip-lite{align-items:center;background:var(--accent-lang-tint);border:var(--border-width) solid var(--accent-lang-border);border-radius:999px;display:inline-flex;font-style:normal;gap:4px;padding:3px 9px}.lang-arrow-animated,.lang-flow-arrow{background-color:transparent;color:var(--accent-lang-text)}.language-track span{background-color:var(--accent-lang);color:var(--accent-lang-on-fill)}.active-node,.active-step,.bento-status-active,.bento-status-listening,.live-badge,.lt-live-badge,.pro-active-border,.sidebar-nav-link.active,.status-pill-listening,.tab-btn.active,.uc-listening-pill{--accent:var(--accent-ai);--accent-text:var(--accent-ai-text);background-color:var(--accent-ai-tint);border-color:var(--accent-ai-border-strong);color:var(--accent-ai-text)}.active-dot,.ai-waveform-live-dot,.cs-live-indicator,.listening-dot,.live-dot{background-color:var(--accent-ai);box-shadow:none}.live-dot-red{background-color:var(--status-error);box-shadow:none}.sidebar-nav-link,.tab-btn{border-color:transparent}.theme-toggle .icon{color:var(--color-text-secondary)}.theme-toggle:hover .icon{color:var(--color-text)}
/*# sourceMappingURL=main.ee5bc65c.css.map*/