@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";
.app-shell .main-content>.platform-page{width:100%;max-width:none;margin:0;padding:24px}.platform-page{min-width:0;color:var(--ink);flex-direction:column;gap:24px;display:flex}.platform-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.platform-heading h1{margin:0 0 8px;font-size:26px}.platform-heading p,.integration-group>p{color:var(--muted);margin:8px 0 18px;line-height:1.6}.integration-group{min-width:0;padding:8px 0}.integration-group h2{margin:0 0 8px;font-size:19px}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));align-items:stretch;gap:16px;display:grid}.client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.client-grid .catalog-card{grid-template-columns:42px minmax(0,1fr);align-content:start;align-items:center;gap:12px 16px;display:grid}.client-grid .catalog-card>.catalog-logo{grid-row:1/3}.client-grid .catalog-card>h3,.client-grid .catalog-card>p{grid-column:2}.client-grid .catalog-card>label,.client-grid .catalog-card>.button,.client-grid .catalog-card>small,.client-grid .catalog-card>details{grid-column:1/-1}.client-grid .catalog-card>.button{justify-self:start}.catalog-card,.platform-panel{border:1px solid var(--line);background:var(--paper);border-radius:14px;min-width:0;padding:22px}.catalog-card{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.catalog-card h3,.catalog-card h2{margin:0;font-size:17px;line-height:1.4}.catalog-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.catalog-card small{color:var(--muted);line-height:1.6}.catalog-card code,.guide-code,.platform-row code{overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}.catalog-logo{border:1px solid var(--line);background:var(--surface-soft,var(--background));width:42px;height:42px;color:var(--blue);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.catalog-card.compact{grid-template-columns:42px minmax(0,1fr);align-items:center;display:grid}.catalog-card.compact>.button{grid-column:1/-1;justify-self:start;font-size:13px}.catalog-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.status-pill{border:1px solid var(--line);background:var(--surface-soft,var(--background));color:var(--muted);border-radius:20px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;line-height:1.5;display:inline-flex}.status-pill.positive{background:var(--surface-success,#ecfaf3);color:var(--text-success,#126947);border-color:var(--border-success,#bde0ce)}.integration-guide{border-top:1px solid var(--line);width:100%;padding-top:12px}.integration-guide summary,.catalog-card details summary{cursor:pointer;color:var(--blue);font-size:14px}.integration-guide ol,.catalog-card ol{color:var(--muted);margin:12px 0;padding-left:20px;font-size:14px;line-height:1.7}.integration-guide a{margin-top:10px;font-size:13px;display:block}.platform-page label,.public-guides label{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.platform-page input,.platform-page select,.platform-page textarea,.public-guides select{width:100%;min-width:0;color:var(--ink);background:var(--surface-soft,var(--background));border:1px solid var(--line);font:inherit;border-radius:9px;padding:11px 13px;font-size:16px;line-height:1.5}.platform-page textarea{resize:vertical}.platform-page input::placeholder{color:var(--muted);opacity:1}.platform-page .check-row{flex-direction:row;align-items:flex-start;margin:16px 0}.platform-page .check-row input{width:auto;margin-top:4px}.catalog-search{border:1px solid var(--line);border-radius:9px;align-items:center;width:300px;max-width:100%;padding-left:12px;position:relative;flex-direction:row!important;display:flex!important}.catalog-search input{background:0 0;border:0;padding-left:0}.platform-panel{flex-direction:column;gap:16px;display:flex}.platform-panel h2,.platform-panel h3{margin:0}.platform-form{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:end;gap:14px;display:grid}.platform-form.inline{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.platform-form.inline label,.platform-form.inline select{flex:1;min-width:min(260px,100%);max-width:500px}.platform-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;display:flex}.platform-row>div{flex:1;min-width:0}.platform-row small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;display:block}.platform-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:14px;padding:40px 22px}.platform-empty h2{color:var(--ink);font-size:20px}.team-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.team-choice{text-align:left;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.team-choice.selected{border-color:var(--blue);background:var(--surface-accent,var(--background))}.team-transcript{border:1px solid var(--line);overscroll-behavior:contain;border-radius:10px;max-height:520px;padding:16px;overflow:auto}.plugin-workbench iframe{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:min(650px,65dvh);min-height:320px}.billing-current{flex-flow:wrap;justify-content:space-between;align-items:center}.platform-notice{border:1px solid var(--border-success,#bde0ce);color:var(--text-success,#126947);border-radius:10px;padding:14px}.pricing-title{text-align:center;max-width:680px;margin:0 auto 30px}.pricing-title h2{margin:12px 0;font-size:32px;line-height:1.3}.pricing-title p{color:var(--muted);line-height:1.7}.pricing-title .segmented{background:var(--paper);border:1px solid var(--line);border-radius:10px;gap:4px;padding:4px;display:inline-flex}.platform-page a[aria-disabled=true],.public-guides a[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.pricing-title .segmented button{color:var(--ink);border-radius:7px;padding:10px 20px}.pricing-title .segmented button.active{background:var(--blue);color:#fff}.platform-page .pricing-title{text-align:left;max-width:none;margin:0 0 24px}.platform-page .pricing-title h2{font-size:24px}.billing-current h2{margin:8px 0}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.plan-card{background:var(--paper);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:28px;display:flex}.plan-card.featured{border-color:#9886eb;box-shadow:0 0 0 1px #9886eb}.plan-card h3{margin:0;font-size:24px}.plan-card>p{min-height:48px;color:var(--muted);margin:0;line-height:1.5}.plan-price strong{color:var(--ink);font-size:30px}.plan-price span{color:var(--muted)}.plan-card ul{gap:14px;margin:0 0 16px;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.plan-card li{align-items:flex-start;gap:8px;display:flex}.plan-card li svg{color:var(--green);flex-shrink:0;margin-top:3px}.plan-card>.button{margin-top:auto}.marketing-page{color:var(--ink);background:var(--background)}.marketing-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:18px clamp(20px,5vw,100px);display:flex}.marketing-nav>.brand{align-items:center;gap:10px;font-size:32px;font-weight:800;display:flex}.marketing-nav>div{gap:30px;font-size:14px;display:flex}.marketing-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(24px,5vw,90px);max-width:1640px;margin:auto;padding:clamp(40px,7vw,110px) clamp(20px,5vw,100px);display:grid}.marketing-hero h1{letter-spacing:-.045em;margin:24px 0;font-size:clamp(36px,4.6vw,68px);line-height:1.09}.marketing-hero>div>p{color:var(--muted);max-width:570px;font-size:18px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.hero-trust{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;display:flex}.hero-trust svg{color:var(--green);flex-shrink:0;margin-top:2px}.product-preview{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:0 24px 24px;overflow:hidden;box-shadow:0 24px 80px #0002}.product-preview>header{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:20px 0;display:flex}.product-preview>header>span:last-child{margin-left:auto}.preview-dots{gap:5px;display:flex}.preview-dots i{background:var(--muted);opacity:.5;border-radius:50%;width:7px;height:7px}.preview-title{grid-template-columns:1fr auto;gap:6px;padding:22px 0;display:grid}.preview-title small{letter-spacing:.1em;color:var(--muted);grid-column:1/-1;font-size:10px}.preview-title strong{font-size:20px}.preview-title>span{color:var(--muted);font-size:12px}.preview-line{gap:12px;margin:12px 0 24px;font-size:13px;line-height:1.7;display:flex}.preview-line p{color:var(--muted);margin:5px 0}.preview-avatar{color:#186342;background:#d9f3e6;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.preview-avatar.purple{color:#6752a3;background:#e9e3ff}.preview-answer{background:var(--surface-soft,#f7f4ff);border:1px solid #8876c9;border-radius:12px;flex-wrap:wrap;gap:8px;padding:20px;display:flex}.preview-answer p{gap:8px;width:100%;margin:6px 0;font-size:13px;display:flex}.product-preview>small{text-align:center;color:var(--muted);margin:16px 0 0;font-size:11px;display:block}.marketing-proof{color:var(--muted);border-block:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:clamp(24px,5vw,85px);padding:28px 20px;font-size:16px;display:flex}.marketing-features,.marketing-page>.pricing-section{max-width:1640px;margin:auto;padding:70px clamp(20px,5vw,100px)}.marketing-features>header{max-width:700px;margin-bottom:28px}.marketing-features h2{font-size:34px;line-height:1.3}.marketing-features .catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-features .catalog-card{padding:26px}.marketing-cta{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:50px clamp(20px,5vw,100px);display:flex}.marketing-cta h2{max-width:650px;font-size:28px}.marketing-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:24px;padding:26px;font-size:14px;display:flex}.public-guides{flex-direction:column;gap:28px;max-width:1240px;margin:auto;padding:0 24px 40px;display:flex}.public-guides>.marketing-nav{padding-inline:0}.public-guides h1{font-size:36px;line-height:1.25}.public-guides p,.public-guides li{color:var(--muted);line-height:1.8}.public-guides section[id]{scroll-margin-top:24px}.guide-index{flex-wrap:wrap;gap:10px;display:flex}.guide-index a{border:1px solid var(--line);border-radius:24px;padding:8px 14px}.guide-code{background:var(--surface-soft,var(--background));border:1px solid var(--line);border-radius:9px;padding:16px;font-size:13px;line-height:1.7;overflow:auto}@media (min-width:1700px){.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.marketing-hero{grid-template-columns:1fr}.product-preview{max-width:620px}.marketing-features .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid{grid-template-columns:1fr}.plan-card>p{min-height:0}.team-layout{grid-template-columns:1fr}.team-layout>nav{flex-flow:wrap}}@media (max-width:640px){.app-shell .main-content>.platform-page{padding:16px}.client-grid,.marketing-features .catalog-grid{grid-template-columns:1fr}.marketing-nav{flex-wrap:wrap;gap:14px;padding:16px}.marketing-nav>div{order:3;gap:20px;width:100%}.marketing-hero{padding:32px 18px}.marketing-hero h1{font-size:40px}.marketing-features,.marketing-page>.pricing-section{padding:40px 18px}.marketing-features h2,.pricing-title h2{font-size:28px}.catalog-card,.platform-panel{padding:18px}.marketing-cta{padding:30px 18px}.public-guides{padding-inline:16px}.public-guides h1{font-size:28px}.platform-row{gap:10px}.plugin-workbench iframe{height:65dvh}.platform-form.inline .button{width:100%}}.login-information-links{color:var(--text-accent,#155caa);flex-wrap:wrap;gap:12px 20px;margin-top:20px;font-size:14px;font-weight:600;display:flex}.login-information-links a:hover{text-decoration:underline}.extension-consent{border:1px solid var(--border-success,#b9d9cf);background:var(--surface-soft,#f0faf6);color:var(--text-success,#193e3a);border-radius:14px;gap:14px;padding:22px;display:grid}.extension-consent h3{font-size:20px}.extension-consent .google-signin{width:100%;margin:0}:root{--ink:#172635;--muted:#4b5c6e;--navy:#152f49;--blue:#2373d9;--line:#e8edf2;--green:#20a583;--paper:#fff;--background:#f7f9fc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#edf2f8;--muted:#b4c2d2;--navy:#e2ebf6;--blue:#72adff;--line:#344151;--green:#72d8b7;--paper:#19212c;--background:#11171f;--surface:#19212c;--surface-soft:#202b38;--surface-accent:#243448;--text-strong:#edf2f8;--text-muted:#b4c2d2;--text-accent:#9bc4ff;--border-neutral:#3a4a5e;--text-danger:#ffb3c0;--surface-danger:#3b242d;--border-danger:#8e4d5f;--text-success:#89e4bf;--surface-success:#1d352f;--border-success:#417d68;--text-warning:#f2d09b;--surface-warning:#392f21;--border-warning:#8d7447;scrollbar-color:#64768d #19212c}*{box-sizing:border-box}body{color:var(--ink);background:var(--background);margin:0;font:15px DM Sans,system-ui,sans-serif}.sr-only,.meeting-list-heading[data-archived=false]{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--border-neutral,#7bb7fa);outline-offset:3px}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,system-ui,sans-serif}button{background:0 0;border:0}input,textarea,select{color:var(--ink)}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--surface,#fff);border-right:1px solid var(--line);z-index:5;flex-direction:column;flex-shrink:0;width:232px;padding:31px 18px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-3px;align-items:center;gap:10px;margin:0 15px 33px;font-family:Manrope,sans-serif;font-size:39px;font-weight:800;line-height:1;display:flex}.brand-dot{color:var(--text-accent,#2876d8)}.logo-mark{flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:29px;height:31px;display:inline-flex;transform:rotate(-28deg)}.logo-mark span{background:#2e7cde;border-radius:5px;width:7px;height:23px;display:block}.logo-mark span:first-child{background:#1eabaf;height:14px;transform:translateY(-4px)}.logo-mark span:last-child{background:#1657a6;height:14px;transform:translateY(4px)}.workspace-switch{border:1px solid var(--line);text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;margin-bottom:30px;padding:11px 9px;font-size:12px;font-weight:600;display:flex}.workspace-switch>span:nth-child(2){flex:1}.workspace-avatar{background:var(--surface-accent,#e9f1fb);width:30px;height:33px;color:var(--text-accent,#3b6595);border-radius:6px;place-items:center;font-weight:700;display:grid}.workspace-switch small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.nav-label{letter-spacing:1.6px;color:var(--text-muted,#98a2ad);margin:0 13px 13px;font-size:9px;font-weight:700}.nav-item{width:100%;color:var(--text-muted,#748293);border-radius:7px;align-items:center;gap:11px;margin:3px 0;padding:12px 13px;font-size:12px;display:flex}.nav-item.active{color:var(--text-accent,#246fcd);background:var(--surface-accent,#edf4fe);font-weight:600}.nav-count{background:var(--surface-accent,#dbeaff);border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.new-dot{background:#3fb39f;border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-card{background:linear-gradient(125deg, var(--surface-accent,#f0f6fd), var(--surface-soft,#f4f7fa));border:1px solid var(--border-neutral,#e6edf5);border-radius:10px;margin:47px 4px 22px;padding:18px 14px}.mini-logo .logo-mark{margin-left:-4px;transform:scale(.64)rotate(-28deg)}.sidebar-card h3{letter-spacing:-.2px;margin-top:3px;font-size:13px;line-height:1.7}.sidebar-card p{color:var(--text-muted,#8392a2);margin-top:8px;font-size:10px;line-height:1.85}.sidebar-card button{color:var(--text-accent,#316dad);align-items:center;gap:12px;margin-top:16px;padding:0;font-size:10px;font-weight:600;display:flex}.sidebar-bottom{margin-top:auto}.security-status{color:var(--text-muted,#6b8592);align-items:center;gap:9px;margin:18px 12px;font-size:10px;display:flex}.security-status svg{color:var(--text-success,#3b9a88)}.security-status small{color:var(--text-muted,#9aa7b3);margin-top:4px;font-size:9px;display:block}.user-profile{border-top:1px solid var(--line);text-align:left;align-items:center;gap:9px;width:100%;padding:18px 7px;font-size:11px;font-weight:600;display:flex}.user-profile>span:nth-child(2){text-overflow:ellipsis;flex:1;overflow:hidden}.user-profile small{color:var(--text-muted,#8a98a8);margin-top:4px;font-size:9px;font-weight:400;display:block}.user-avatar,.small-user{background:var(--surface-accent,#f4e8dc);color:var(--text-danger,#9a7453);border:2px solid var(--border-neutral,#fff);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.app-shell>main{flex:1;min-width:0;margin-left:232px}.topbar{border-bottom:1px solid var(--line);background:var(--surface,#fff);justify-content:space-between;align-items:center;height:73px;padding:0 42px;display:flex}.breadcrumbs{color:var(--text-muted,#8a96a4);gap:13px;font-size:11px;display:flex}.breadcrumbs span{color:var(--text-muted,#c1c9d3)}.breadcrumbs strong{color:var(--text-muted,#4f6072);font-weight:500}.topbar-right{color:var(--text-muted,#7f8d9d);align-items:center;gap:20px;font-size:10px;display:flex}.topbar-right a{align-items:center;gap:5px;display:flex}.secure-label{color:var(--text-success,#6d8c82);align-items:center;gap:5px;font-size:10px;display:inline-flex}.topbar-divider{background:var(--line);width:1px;height:18px}.small-user{width:27px;height:27px;font-size:10px}.main-content{max-width:1600px;margin:auto;padding:36px 42px 64px}.page-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.eyebrow{letter-spacing:1.7px;color:var(--text-muted,#8a98a7);font-size:9px;font-weight:650}.page-heading h1{letter-spacing:-1.2px;margin-top:8px;font-size:29px;font-weight:750;line-height:1.4}.page-heading h1>span{color:var(--text-accent,#2376d1)}.page-heading p{color:var(--text-muted,#8492a3);margin-top:7px;font-size:12px}.mobile-break{display:none}.button{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.button.primary{color:#fff;background:#2473cf;border:1px solid #246bc2;box-shadow:0 3px 5px #2c72c219}.button.primary:hover{background:#185eaf;transform:translateY(-1px)}.button.secondary{border:1px solid var(--border-neutral,#dce5ef);background:var(--surface,#fff)}.demo-banner{border:1px solid var(--border-neutral,#dce8f9);background:var(--surface-accent,#f1f6fe);color:var(--text-accent,#59759a);border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:10px 13px;font-size:10px;display:flex}.demo-banner>span,.demo-banner a{align-items:center;gap:7px;display:flex}.demo-banner a{color:var(--text-accent,#3274be);font-weight:600}.demo-dot{background:#6b9ad1;border-radius:50%;width:5px;height:5px}.error-banner{color:var(--text-danger,#af3c43);background:var(--surface-accent,#fff0f0);border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px;display:flex}.overview{border:1px solid var(--border-neutral,#dce6f0);background:linear-gradient(115deg, var(--surface-soft,#f0f6fc), var(--surface-accent,#edf5fc) 60%, var(--surface-soft,#f7fafd));border-radius:11px;grid-template-columns:1fr 1fr 190px;min-height:248px;margin-bottom:32px;display:grid;position:relative;overflow:hidden}.overview-copy{z-index:1;padding:28px 29px}.overview-tag{color:var(--text-accent,#7594b4);letter-spacing:1.2px;align-items:center;gap:6px;font-size:8px;font-weight:600;display:flex}.overview-tag>span{background:#74a3ca;border-radius:50%;width:5px;height:5px}.overview h2{letter-spacing:-.7px;color:var(--text-accent,#254a72);margin-top:13px;font-size:26px;line-height:1.35}.overview p{color:var(--text-accent,#8298b0);margin-top:10px;font-size:10px;line-height:1.9}.supported-platforms{align-items:center;gap:5px;margin-top:16px;display:flex}.supported-platforms>span:last-child{color:var(--text-muted,#8b9eb1);margin-left:5px;font-size:8px}.provider{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.provider.meet{background:var(--surface-soft,#edf7f2);color:var(--text-success,#279b7a)}.provider.zoom{background:var(--surface-accent,#ebf2ff);color:var(--text-accent,#347bde)}.provider.teams{background:var(--surface-accent,#efedfd);color:var(--text-accent,#7774c6)}.supported-platforms .provider{border:1px solid var(--border-neutral,#e0e8f0);background:#ffffffb5;border-radius:5px;width:24px;height:24px}.supported-platforms svg{width:13px}.overview-visual{place-items:center;margin-left:-15px;display:grid;position:relative}.orbit{border:1px solid var(--border-neutral,#d3e2f0);border-radius:50%;width:190px;height:190px;position:absolute;top:27px}.orbit-two{border-style:dashed;border-color:var(--border-neutral,#dae6f2);width:256px;height:256px;top:-6px}.orbit-center{background:var(--surface,#fff);border:1px solid var(--border-neutral,#e2eaf4);border-radius:22px;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:83px;transform:rotate(-8deg);box-shadow:0 8px 35px #8fb3dc2e}.orbit-center>.logo-mark{transform:scale(1.15)rotate(-20deg)}.floating-card{border:1px solid var(--border-neutral,#e1eaf5);white-space:nowrap;z-index:2;background:#ffffffeb;border-radius:8px;align-items:center;gap:9px;padding:12px;font-size:10px;font-weight:600;display:flex;position:absolute;box-shadow:0 6px 15px #7a9dc912}.floating-card small{color:var(--text-muted,#9aabba);margin-top:4px;font-size:8px;font-weight:400;display:block}.float-transcript{top:39px;left:3%;transform:rotate(-5deg)}.float-icon{background:var(--surface-accent,#edf4ff);border-radius:6px;place-items:center;width:28px;height:30px;display:grid}.blue{color:var(--text-accent,#4c8cd5)}.green{color:var(--text-success,#4dad9c)}.float-transcript>.green{margin-left:7px}.float-secure{color:var(--text-accent,#5b788d);padding:12px 14px;font-size:9px;bottom:39px;right:3%;transform:rotate(5deg)}.float-secure>svg{color:var(--text-success,#3c9e8c)}.green-dot{background:#78bdaa;border-radius:50%;width:5px;height:5px;margin-left:4px}.orbit-point{background:var(--surface-accent,#b9d3ee);border:2px solid var(--border-neutral,#edf5fc);z-index:3;border-radius:50%;width:7px;height:7px;position:absolute}.point-one{top:60px;right:25%}.point-two{bottom:72px;left:17%}.overview-stats{border-left:1px solid var(--border-neutral,#dce7f2);flex-direction:column;justify-content:center;gap:16px;margin:23px 0;padding:23px 16px 23px 25px;display:flex}.overview-stats>div{grid-template-columns:23px 1fr;align-items:center;gap:3px 9px;display:grid}.stat-icon{color:var(--text-accent,#84a1bc);grid-row:1/3;align-self:start;padding-top:2px}.overview-stats strong{letter-spacing:-.7px;font-family:Manrope,sans-serif;font-size:20px;font-weight:700;line-height:1}.overview-stats strong span{letter-spacing:0;margin-left:2px;font-size:12px}.overview-stats>div>span:last-child{color:var(--text-muted,#8ba0b4);margin-top:2px;font-size:8px}.section-heading{justify-content:space-between;align-items:center;display:flex}.section-title{align-items:center;gap:9px;display:flex}.section-title h2{letter-spacing:-.4px;font-size:16px}.subtle-count{border:1px solid var(--border-neutral,#e1e7ef);background:var(--surface,#fff);color:var(--text-muted,#8d9bab);border-radius:5px;padding:2px 5px;font-size:9px}.text-button{color:var(--text-muted,#8c99a8);align-items:center;gap:6px;font-size:10px;display:flex}.meeting-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 16px;display:flex}.filter-tabs{border:1px solid var(--border-neutral,#e9eef4);background:var(--surface-soft,#eef2f7);border-radius:7px;align-items:center;gap:4px;padding:3px;display:flex}.filter-tabs button{color:var(--text-muted,#8896a5);white-space:nowrap;border-radius:5px;padding:7px 11px;font-size:10px}.filter-tabs button.selected{background:var(--surface,#fff);color:var(--text-accent,#45637f);box-shadow:0 1px 3px #20344c14}.search-box{border:1px solid var(--border-neutral,#e5ebf3);background:var(--surface,#fff);color:var(--text-muted,#9aa8b6);border-radius:7px;align-items:center;gap:7px;width:228px;padding:8px 10px;display:flex}.search-box input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.search-box input::placeholder{color:var(--text-muted,#a1adba)}.search-box kbd{border:1px solid var(--border-neutral,#eef0f4);white-space:nowrap;border-radius:3px;align-items:center;gap:3px;padding:2px 4px;font-size:8px;display:flex}.meeting-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:31px;display:grid}.meeting-card{background:var(--surface,#fff);border:1px solid var(--border-neutral,#e2e8f0);text-align:left;border-radius:9px;min-width:0;padding:17px 16px;transition:all .15s;position:relative}.meeting-card:hover{border-color:var(--border-neutral,#b4cde9);transform:translateY(-2px)}.meeting-card.selected{border-color:#72a6e4;box-shadow:0 0 0 2px #3381dd0a}.card-top{justify-content:space-between;align-items:center;gap:3px;margin-bottom:16px;display:flex}.card-date{color:var(--text-muted,#95a2af);font-size:9px}.live-badge{background:var(--surface-accent,#ebf8f4);color:var(--text-success,#43a18e);border:1px solid var(--border-neutral,#d8eee6);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:8px;display:flex}.live-badge>span{background:#3bab8d;border-radius:50%;width:4px;height:4px;box-shadow:0 0 0 2px #3bab8d10}.meeting-card h3{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.1px;font-size:11px;font-weight:700;line-height:1.6;overflow:hidden}.meeting-card>p{color:var(--text-muted,#92a0ae);white-space:nowrap;align-items:center;gap:5px;margin-top:7px;font-size:8px;display:flex}.meeting-card>p>span{color:var(--text-muted,#c9d2dd);margin:0 1px}.card-bottom{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.avatar-stack{align-items:center;padding-left:4px;display:flex}.avatar-stack>span{border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;margin-left:-4px;font-size:7px;font-weight:600;display:grid}.avatar-stack>small{color:var(--text-muted,#a2adba);margin-left:3px;font-size:8px}.avatar-0{background:var(--surface-accent,#f2e7dd);color:var(--text-danger,#9e795b)}.avatar-1{background:var(--surface-accent,#e6ecf6);color:var(--text-accent,#6c86af)}.avatar-2{background:var(--surface-accent,#ede8f8);color:var(--text-muted,#9581b7)}.avatar-3{background:var(--surface-soft,#e5eee8);color:var(--text-success,#749b83)}.card-storage{color:var(--text-muted,#94a5b5);align-items:center;gap:5px;font-size:8px;display:flex}.room-grid{grid-template-columns:minmax(0,1fr) 304px;gap:18px;display:grid}.conversation{border:1px solid var(--border-neutral,#e2e8f0);background:var(--surface,white);border-radius:10px;overflow:hidden}.conversation-heading{justify-content:space-between;align-items:center;gap:10px;padding:22px 24px 0;display:flex}.conversation-heading .eyebrow{letter-spacing:1.3px;font-size:8px}.conversation-heading h2{letter-spacing:-.5px;margin-top:8px;font-size:17px}.room-actions{gap:5px;display:flex}.icon-button{border:1px solid var(--border-neutral,#e8edf4);width:29px;height:29px;color:var(--text-muted,#8b9bab);background:var(--surface,#fff);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--surface-soft,#f0f5fc);color:var(--text-accent,#377ccb)}.room-meta{color:var(--text-muted,#99a5b2);align-items:center;gap:13px;padding:13px 24px 20px;font-size:9px;display:flex}.live-indicator{color:var(--text-success,#48a18c);align-items:center;gap:4px;display:flex}.live-indicator:before{content:"";background:#49aa90;border-radius:50%;width:5px;height:5px}.completed-indicator{color:var(--text-accent,#7c92ab)}.destination-pill{background:var(--surface-soft,#f5f8fb);border:1px solid var(--border-neutral,#edf0f5);border-radius:3px;margin-left:auto;padding:3px 5px;font-size:8px}.tabs{border-bottom:1px solid var(--line);gap:18px;padding:0 24px;display:flex}.tabs button{color:var(--text-muted,#8a98a8);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:10px 0 13px;font-size:10px;display:flex}.tabs button[aria-selected=true]{color:var(--text-accent,#2d75c8);border-bottom-color:#2d75c8}.entry-list{min-height:210px;max-height:375px;padding:7px 24px;overflow:auto}.entry{border-bottom:1px solid var(--border-neutral,#f2f4f7);gap:10px;padding:15px 0;display:flex}.entry:last-child{border:0}.entry .avatar{border-radius:8px;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.entry-body{flex:1;min-width:0}.entry-meta{align-items:center;gap:8px;font-size:9px;line-height:1.5;display:flex}.entry-meta strong{font-weight:600}.entry-meta time{color:var(--text-muted,#a1aebb);margin-left:auto;font-size:8px}.entry-body>p{color:var(--text-muted,#7d8b9c);margin-top:5px;font-size:10px;line-height:1.85}.entry-type{color:var(--text-muted,#9b9eb8);border:1px solid var(--border-neutral,#edeaf5);background:var(--surface-soft,#f8f7fc);border-radius:3px;align-items:center;gap:3px;padding:1px 4px;font-size:7px;display:flex}.entry.note{background:var(--surface-soft,#fffcf6);border-radius:6px;margin:8px -8px;padding:12px 8px}.note-editor{border-top:1px solid var(--line);background:var(--surface,#fcfdff);padding:16px 24px}.note-editor>label{color:var(--text-muted,#6b7f95);margin-bottom:8px;font-size:10px;font-weight:500;display:block}.note-editor textarea{resize:vertical;border:1px solid var(--border-neutral,#e5ebf3);background:var(--surface,#fff);border-radius:6px;width:100%;min-height:65px;padding:10px;font-size:10px;line-height:1.8}.note-editor textarea::placeholder{color:var(--text-muted,#a5b1be)}.note-footer{justify-content:space-between;align-items:center;gap:5px;margin-top:8px;display:flex}.note-footer>span{color:var(--text-muted,#a1aebb);align-items:center;gap:4px;font-size:8px;display:flex}.note-footer .button{padding:7px 10px;font-size:9px}.capture-footnote{border-top:1px solid var(--line);background:var(--surface,#fcfdfe);color:var(--text-muted,#98a9b8);align-items:center;gap:7px;padding:11px 24px;font-size:8px;display:flex}.tiny-wave{letter-spacing:1px;color:var(--text-success,#77a694)}.assistant{background:linear-gradient(145deg, var(--surface,#fff), var(--surface-soft,#f9fbff));border:1px solid var(--border-neutral,#dce7f5);border-radius:10px;flex-direction:column;align-self:start;min-height:414px;padding:21px 19px;display:flex;position:static}.assistant-title{align-items:center;gap:9px;display:flex}.sparkle-tile{background:var(--surface-accent,#edf2ff);border:1px solid var(--border-neutral,#e1e8fe);width:32px;height:34px;color:var(--text-accent,#6285c6);border-radius:8px;place-items:center;display:grid}.assistant-title h3{letter-spacing:-.2px;font-size:11px;font-weight:700}.assistant-title p{color:var(--text-muted,#98a9bc);margin-top:5px;font-size:8px}.ai-label{border:1px solid var(--border-neutral,#dbe5f5);color:var(--text-accent,#8ca3c3);border-radius:4px;margin-left:auto;padding:2px 4px;font-size:8px}.assistant-intro{color:var(--text-accent,#718aa5);margin-top:31px;margin-bottom:19px;font-size:12px;line-height:1.9}.prompt-list{flex-direction:column;gap:8px;margin-bottom:26px;display:flex}.prompt-list button{border:1px solid var(--border-neutral,#e2eaf5);background:var(--surface,#fff);color:var(--text-accent,#7f95af);text-align:left;border-radius:5px;justify-content:space-between;align-items:center;padding:10px;font-size:9px;display:flex}.prompt-list button:hover{background:var(--surface-accent,#eff5ff)}.prompt-list svg{color:var(--text-muted,#9eb3cc);transform:rotate(45deg)}.ask-form{border:1px solid var(--border-neutral,#dce5f2);background:var(--surface,#fff);border-radius:7px;margin-top:auto;padding:10px;box-shadow:0 2px 5px #26486804}.ask-form textarea{resize:vertical;background:0 0;border:0;outline:0;width:100%;height:41px;font-size:16px;line-height:1.8}.ask-form textarea::placeholder{color:var(--text-muted,#526174)}.ask-form>div{justify-content:space-between;align-items:center;gap:3px;display:flex}.ask-form>div>span{color:var(--text-muted,#526174);font-size:13px}.ask-form button{color:#fff;background:#2c75d1;border-radius:5px;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.assistant-footer{color:var(--text-muted,#9aadc0);justify-content:center;align-items:center;gap:4px;margin-top:12px;font-size:7px;display:flex}.ai-answer>p{color:var(--text-accent,#648099);white-space:pre-wrap;margin-top:10px;font-size:11px;line-height:1.9}.ai-answer summary{cursor:pointer}.ai-answer blockquote{border-left:2px solid var(--border-neutral,#a4c5ee);margin:10px 0;padding-left:10px;font-size:9px;line-height:1.7}.ai-answer blockquote p{margin-top:4px}.page-footer{color:var(--text-muted,#aab5c1);justify-content:space-between;padding:25px 0 20px;font-size:8px;display:flex}.page-footer>span:first-child{align-items:center;gap:7px;display:flex}.page-footer .logo-mark{opacity:.65;width:15px;height:15px;transform:scale(.45)rotate(-28deg)}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:30;background:#132b466b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.settings-modal,.install-modal{background:var(--surface,#fff);border-radius:15px;width:100%;max-width:580px;max-height:90vh;padding:29px;overflow:auto;box-shadow:0 20px 100px #08234040}.settings-modal h2{margin-top:5px;font-size:22px}.settings-section{border-top:1px solid var(--line);margin-top:24px;padding-top:19px}.drive-folder-settings{background:var(--surface-soft,#f6f9fd);border:1px solid var(--border-neutral,#d4dfed);border-radius:10px;gap:14px;margin-top:20px;padding:18px;display:grid}.drive-folder-settings h4{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.drive-folder-settings p{color:var(--text-accent,#445c77);margin:0;font-size:14px;line-height:1.6}.drive-folder-fields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.drive-folder-fields input,.drive-folder-fields select{width:100%;min-height:44px;color:var(--text-accent,#203850);background:var(--surface,white);border:1px solid var(--border-neutral,#b9c9dd);border-radius:8px;padding:10px 12px;font-size:16px;line-height:1.5}.drive-folder-fields input::placeholder{color:var(--text-muted,#60748b);font-size:15px}.drive-folder-fields .field-label{color:var(--text-accent,#243f60);gap:8px;font-size:14px;display:grid}.drive-folder-settings .text-button{color:var(--text-accent,#31598d);justify-self:start;font-size:14px}.drive-folder-settings .inline-error{color:var(--text-danger,#9d3546)}.drive-folder-settings .drive-folder-permission{font-size:13px}.drive-folder-advanced{border-top:1px solid var(--border-neutral,#d5dfeb);padding-top:14px}.drive-folder-advanced>summary{cursor:pointer;color:var(--text-accent,#31598d);margin-bottom:12px;font-size:14px;font-weight:600}.drive-folder-advanced .button{width:100%;margin-top:12px}.settings-section h3{align-items:center;gap:8px;margin-bottom:15px;font-size:13px;display:flex}.setting-row{justify-content:space-between;align-items:center;gap:10px;margin:16px 0;font-size:11px;display:flex}.setting-row strong{font-weight:500}.setting-row small{color:var(--text-muted,#8d9cab);margin-top:5px;font-size:9px;display:block}.setting-row input[type=checkbox]{accent-color:#2876d5;width:16px;height:16px}.setting-row select{border:1px solid var(--border-neutral,#dce5f0);background:var(--surface,#fff);border-radius:5px;padding:7px;font-size:10px}.muted{color:var(--text-muted,#8c9aab);margin-top:10px;font-size:10px;line-height:1.8}.privacy-footnote{color:var(--text-success,#739588);justify-content:center;align-items:center;gap:7px;margin-top:23px;font-size:10px;display:flex}.field-label{color:var(--text-muted,#6f8195);margin-top:16px;font-size:10px;display:block}.field-label input{border:1px solid var(--border-neutral,#dce5f0);border-radius:5px;width:100%;margin-top:8px;padding:9px;font-size:10px;display:block}.install-modal{max-width:450px;padding:35px;position:relative}.modal-close{position:absolute;top:18px;right:18px}.install-icon{background:var(--surface-accent,#ebf3ff);width:60px;height:60px;color:var(--text-accent,#3681d8);border-radius:16px;place-items:center;margin-bottom:20px;display:grid}.install-modal h2{letter-spacing:-.6px;font-size:24px;line-height:1.5}.install-modal>p{color:var(--text-muted,#7c8fa4);margin-top:15px;font-size:12px;line-height:1.9}.install-modal code{background:var(--surface-accent,#edf4fc);border-radius:3px;padding:2px 5px;font-size:10px}.install-modal ol{color:var(--text-accent,#6c839c);margin:18px 0;padding-left:18px;font-size:11px;line-height:2.4}.install-modal .button{margin-top:20px}.empty-state{text-align:center;color:var(--text-muted,#9aabba);padding:30px;font-size:11px}.empty-state svg{color:var(--text-muted,#9fb9d6)}.empty-state h3{margin:12px 0;font-size:15px}.empty-state p{font-size:11px;line-height:1.8}.video-player{padding:12px 24px}.video-player video{border-radius:6px;width:100%}.video-player a{color:var(--text-accent,#3279ce);align-items:center;gap:4px;padding-top:7px;font-size:10px;display:flex}.inline-message{color:var(--text-accent,#6a89ad);background:var(--surface-accent,#f0f6fe);padding:12px 24px;font-size:11px}@media (min-width:1500px){.main-content{padding:40px 56px 0}.overview{grid-template-columns:1fr 1.2fr 210px}.overview-copy{padding-left:35px}.meeting-card h3{font-size:13px}.meeting-card>p{font-size:10px}.room-grid{grid-template-columns:minmax(0,1fr) 340px}.entry-body>p{font-size:12px}.entry-meta{font-size:10px}.entry-list{max-height:440px}.assistant-title h3{font-size:13px}.assistant-title p{font-size:10px}.assistant-intro{font-size:14px}.prompt-list button{font-size:11px}.overview h2{font-size:31px}.overview p{font-size:12px}.page-heading h1{font-size:34px}}@media (max-width:1150px){.sidebar{width:200px;padding-left:13px;padding-right:13px}.app-shell>main{margin-left:200px}.main-content{padding:26px 25px 0}.topbar{padding:0 25px}.overview{grid-template-columns:1fr 1fr}.overview-stats{display:none}.meeting-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.room-grid{grid-template-columns:minmax(0,1fr) 270px}.tabs{gap:12px;padding:0 17px}.conversation-heading,.entry-list,.room-meta{padding-left:17px;padding-right:17px}.conversation-heading h2{font-size:15px}.room-actions{gap:3px}.room-actions .icon-button{width:25px;height:25px}.overview-copy{padding-left:23px}.page-heading h1{font-size:25px}}@media (max-width:900px){.sidebar{width:74px;padding:24px 11px 0}.app-shell>main{margin-left:74px}.brand{justify-content:center;margin:0 0 28px}.brand>span:last-child{display:none}.workspace-switch{justify-content:center;padding:9px}.workspace-switch>span:nth-child(2),.workspace-switch>svg,.nav-label,.sidebar-card,.nav-count,.new-dot,.security-status,.user-profile>span:nth-child(2),.user-profile>svg{display:none}.nav-item{justify-content:center;padding:13px;font-size:0}.nav-item svg{width:20px;height:20px}.user-profile{justify-content:center;padding:15px 0}.room-grid{grid-template-columns:1fr}.assistant{min-height:320px;position:static}.prompt-list{grid-template-columns:repeat(3,1fr);display:grid}.assistant-intro{margin:20px 0}.assistant-intro br,.page-footer>span:last-child{display:none}.main-content{padding:25px 25px 0}.page-heading h1{font-size:25px}.overview-visual{min-width:210px}.topbar{height:60px}.overview{min-height:245px}.topbar-right .secure-label,.topbar-divider{display:none}}@media (max-width:600px){.sidebar{display:none}.app-shell>main{margin:0}.main-content{padding:23px 17px 0}.topbar{height:54px;padding:0 17px}.topbar-right{gap:12px}.breadcrumbs{font-size:10px}.page-heading{align-items:flex-start;gap:5px}.page-heading .eyebrow{letter-spacing:.7px;font-size:7px}.page-heading h1{letter-spacing:-.9px;font-size:23px;line-height:1.5}.mobile-break{display:initial}.page-heading p{max-width:210px;font-size:10px;line-height:1.7}.page-heading .button{gap:5px;margin-top:27px;padding:9px 10px;font-size:9px}.demo-banner{gap:9px;font-size:8px;line-height:1.6}.demo-banner>a{flex-shrink:0;gap:3px;font-size:8px}.demo-banner>a svg{width:11px}.overview{grid-template-columns:1fr;min-height:210px}.overview-copy{padding:24px}.overview h2{font-size:24px}.overview-visual{opacity:.65;width:180px;position:absolute;top:17px;bottom:0;right:-38px;transform:scale(.75)}.overview-copy{z-index:4;position:relative}.overview-copy p{font-size:10px}.overview-copy .supported-platforms>span:last-child{display:none}.overview-tag{letter-spacing:1px;font-size:7px}.overview-visual .float-transcript{font-size:8px;top:37px;left:27%}.float-transcript .green{display:none}.float-secure{bottom:30px;right:5%}.float-secure .green-dot{display:none}.meeting-toolbar{flex-direction:column;align-items:stretch;gap:10px}.filter-tabs{justify-content:space-between}.filter-tabs button{padding:7px 10px;font-size:9px}.search-box{width:100%}.meeting-cards{gap:10px;margin-bottom:22px}.meeting-card{padding:14px 12px}.meeting-card h3{font-size:10px}.meeting-card>p{gap:3px;font-size:7px}.card-date{font-size:8px}.card-bottom{margin-top:18px}.conversation-heading{padding:18px 15px 0}.conversation-heading h2{font-size:14px}.conversation-heading .eyebrow{letter-spacing:.9px;font-size:6px}.room-meta{gap:9px;padding:12px 15px 16px;font-size:8px}.tabs{gap:14px;padding:0 15px}.tabs button{gap:4px;font-size:9px}.tabs button svg{width:12px}.entry-list{padding:5px 15px}.entry-body>p{font-size:10px}.entry-meta{gap:5px;font-size:8px}.entry-meta time{font-size:7px}.entry-type{gap:2px;font-size:6px}.entry .avatar{width:23px;height:23px;font-size:9px}.entry{gap:8px}.note-editor{padding:15px}.note-footer>span{font-size:7px}.prompt-list{gap:6px;display:flex}.assistant{min-height:380px;padding:20px}.capture-footnote{padding:10px 15px;font-size:7px}.settings-modal,.install-modal{padding:24px 20px}.setting-row{font-size:10px}.page-footer{font-size:7px}}.login-shell{background:var(--surface,#fff);grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.login-story{color:#fff;background:linear-gradient(140deg,#102e4a,#174c6a);flex-direction:column;align-items:flex-start;padding:50px 12% 50px 10%;display:flex}.login-story .brand{color:#fff;margin:0 0 80px}.login-story .brand span{display:inline}.hub-section{background:var(--surface,#fff);border:1px solid var(--border-neutral,#dce5f0);color:var(--text-accent,#2c4863);border-radius:14px;margin:20px 0;padding:28px}.hub-section h2{letter-spacing:-.7px;margin:0 0 10px;font-size:25px}.hub-section>p{color:var(--text-muted,#7d91a7);margin-bottom:24px;font-size:13px;line-height:1.8}.hub-section label,.workflow-builder label{color:var(--text-accent,#58718b);font-size:12px;line-height:1.7;display:block}.hub-section input:not([type=checkbox]):not([type=color]),.hub-section textarea,.hub-section select,.timeline-toolbar select{border:1px solid var(--border-neutral,#d7e2ef);background:var(--surface,#fcfdff);width:100%;font:inherit;color:var(--text-accent,#2b4663);border-radius:7px;margin:6px 0 15px;padding:11px 12px;display:block}.hub-section input[type=checkbox],.tag-picker input{accent-color:#397fc8}.hub-section textarea{resize:vertical;min-height:100px}.inline-create{background:var(--surface-soft,#f4f8fd);border-radius:10px;align-items:flex-end;gap:16px;padding:20px;display:flex}.inline-create label:first-child{flex:1}.inline-create input{margin-bottom:0!important}.inline-create input[type=color]{border:0;width:45px;height:40px}.tag-library,.tag-picker,.timeline-tags{flex-wrap:wrap;gap:8px;display:flex}.tag-library{margin-top:24px}.tag-chip{border:1px solid var(--border-neutral,#d4e2ef);white-space:nowrap;background:var(--surface-soft,#f8fbff);border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:500;display:inline-flex}.meeting-tags{border:1px solid var(--border-neutral,#dce5ef);background:var(--surface,#fff);border-radius:8px;margin:16px 0;padding:14px 17px;font-size:12px}.meeting-tags summary{cursor:pointer;color:var(--text-accent,#527292)}.tag-picker{margin-top:14px}.tag-picker label{cursor:pointer}.meeting-management{justify-content:flex-end;margin-bottom:14px;font-size:12px;display:flex}.timeline-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:14px 0 20px;display:flex}.timeline-toolbar label{color:var(--text-muted,#8195ac);font-size:10px}.timeline-toolbar select{margin:3px 0 0;padding:8px;font-size:11px}.meeting-timeline{border:1px solid var(--border-neutral,#dce5f0);background:var(--surface,#fff);border-radius:10px;overflow:hidden}.timeline-date{background:var(--surface-soft,#f0f5fa);color:var(--text-accent,#6b819a);padding:12px 18px;font-size:11px;font-weight:600}.timeline-meeting{text-align:left;border:0;border-bottom:1px solid var(--border-neutral,#e5ecf4);background:var(--surface,#fff);cursor:pointer;width:100%;color:var(--text-accent,#36516f);align-items:center;gap:18px;padding:18px;display:flex}.timeline-meeting:hover{background:var(--surface-soft,#f6faff)}.timeline-meeting.selected{background:var(--surface-soft,#f4f9ff);box-shadow:inset 3px 0 #418cd8}.timeline-time{min-width:52px;font-size:11px}.timeline-time small{color:var(--text-muted,#93a5b8);margin-top:6px;font-size:10px;display:block}.timeline-name{flex:1;min-width:0}.timeline-name strong{font-size:13px;display:block}.timeline-name>span{white-space:nowrap;text-overflow:ellipsis;color:var(--text-muted,#8b9db1);max-width:450px;margin-top:7px;font-size:11px;display:block;overflow:hidden}.timeline-destination{color:var(--text-muted,#91a5ba);font-size:10px}.nav-symbol{text-align:center;width:18px;color:var(--text-accent,#7799b8);font-size:19px;display:inline-block}.logout-button{margin:8px auto 0;font-size:11px;display:block;color:var(--text-muted,#7c92a9)!important}.sidebar-card{margin-top:22px}.flow-node{border:1px solid var(--border-neutral,#d6e3f1);background:var(--surface,#fbfdff);border-radius:12px;margin:18px 0;padding:22px;position:relative}.flow-step{color:var(--text-accent,#4d83bc);letter-spacing:1.5px;margin-bottom:18px;font-size:10px;font-weight:700;display:block}.workflow-builder{max-width:850px;margin:0 auto}.workflow-builder>.flow-node:not(:last-child):after{content:"↓";color:var(--text-muted,#a1bbd5);font-size:20px;position:absolute;bottom:-22px;left:50%}.flow-row{border:1px solid var(--border-neutral,#e0e9f3);background:var(--surface,#fff);border-radius:8px;margin:16px 0;padding:16px}.builder-footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.builder-footer>label{margin-right:auto}.flow-list-row{border:1px solid var(--border-neutral,#e0e8f2);border-radius:9px;align-items:center;gap:15px;margin:10px 0;padding:20px;display:flex}.flow-list-row>div{flex:1}.flow-list-row strong{font-size:14px}.flow-list-row p,.run-history p{color:var(--text-muted,#899db2);margin-top:6px;font-size:11px}.flow-list-row label{gap:6px;display:flex}.run-target{max-width:400px}.run-history article{border-bottom:1px solid var(--border-neutral,#e4ecf5);padding:15px;font-size:12px}.run-history article>span{float:right;color:var(--text-muted,#8d9fb2);font-size:10px}.run-history{margin-top:18px}.prompt-workspace{grid-template-columns:1fr 330px;gap:24px;margin-top:24px;display:grid}.prompt-catalog{grid-template-columns:1fr 1fr;gap:14px;display:grid}.prompt-tile{text-align:left;border:1px solid var(--border-neutral,#dce6f2);background:var(--surface,#fbfdff);color:var(--text-accent,#3f6185);cursor:pointer;border-radius:10px;padding:20px}.prompt-tile>span{color:var(--text-accent,#7e9dd5);margin-bottom:12px;font-size:25px;display:block}.prompt-tile strong{font-size:13px}.prompt-tile p{color:var(--text-muted,#8b9eb5);margin-top:10px;font-size:11px;line-height:1.8}.prompt-tile:hover{border-color:var(--border-neutral,#87b2df);background:var(--surface-accent,#f0f7ff)}.prompt-workspace .assistant{border:1px solid var(--border-neutral,#dce7f3);border-radius:11px;align-self:start;overflow:hidden}.inline-error{background:var(--surface-accent,#fff0f1);color:var(--text-danger,#ad4e60);border-radius:7px;margin-top:12px;padding:13px;font-size:12px}.overview{grid-template-columns:1fr 220px;min-height:150px;margin-bottom:22px}.overview-visual{display:none}.overview-copy{padding:18px 24px}.overview h2{margin-top:8px;font-size:22px}.overview-copy>p{display:none}.overview-stats{gap:10px;margin:10px 0;padding:12px 22px}.overview-stats strong{font-size:17px}.supported-platforms{margin-top:8px!important}@media (max-width:1000px){.prompt-workspace{grid-template-columns:1fr}.timeline-tags{display:none}.flow-list-row{flex-wrap:wrap}.timeline-name>span{max-width:240px}}@media (max-width:760px){.hub-section{padding:18px}.timeline-toolbar{flex-wrap:wrap}.timeline-meeting{gap:10px;padding:14px 10px}.timeline-name strong{font-size:12px}.timeline-destination{display:none}.timeline-name>span{max-width:180px}.inline-create{flex-wrap:wrap}.prompt-catalog{grid-template-columns:1fr}.overview{grid-template-columns:1fr!important}.overview-stats{display:none!important}.flow-list-row .button{padding:8px}}.login-story .eyebrow{color:var(--text-muted,#7db1ce);font-size:10px}.login-story h1{letter-spacing:-2px;margin-top:20px;font-size:clamp(36px,4.6vw,66px);font-weight:750;line-height:1.18}.login-story h1>span{color:var(--text-success,#8fd4d7)}.login-story>p{color:var(--text-muted,#9cbbcf);max-width:350px;margin-top:26px;font-size:14px;line-height:1.9}.login-benefits{color:var(--text-muted,#b0c6d6);flex-direction:column;gap:20px;margin-top:52px;font-size:12px;display:flex}.login-benefits span{align-items:center;gap:12px;display:flex}.login-benefits svg{color:var(--text-success,#75b7bf)}.login-form{background:var(--surface-soft,#f8fafe);flex-direction:column;justify-content:center;align-items:center;padding:50px 35px;display:flex}.login-form-card{width:100%;max-width:360px}.login-lock{background:var(--surface-accent,#e9f2fe);width:64px;height:64px;color:var(--text-accent,#3a7cca);border:1px solid var(--border-neutral,#dce9fa);border-radius:18px;place-items:center;margin-bottom:32px;display:grid}.login-form-card>.eyebrow{font-size:9px}.login-form-card h2{letter-spacing:-1px;margin:12px 0 17px;font-size:31px;line-height:1.4}.login-form-card>p{color:var(--text-muted,#8397ac);font-size:12px;line-height:1.9}.google-signin{border:1px solid var(--border-neutral,#d5dfed);background:var(--surface,#fff);color:var(--text-accent,#3d5771);border-radius:8px;justify-content:center;align-items:center;gap:13px;margin-top:31px;padding:14px;font-size:12px;font-weight:600;display:flex;box-shadow:0 3px 10px #16375505}.google-signin:hover{background:var(--surface-accent,#f0f6ff);border-color:#6c9dd9}.google-signin>span{color:var(--text-accent,#4285f4);margin-right:4px;font-size:20px;font-weight:750}.google-signin>svg{color:var(--text-accent,#8ea8c2);margin-left:auto}.login-form-card .login-privacy{color:var(--text-muted,#8fa79c);align-items:flex-start;gap:6px;margin-top:23px;font-size:10px;line-height:1.8;display:flex}.login-privacy>svg{flex-shrink:0;margin-top:2px}.login-caption{color:var(--text-muted,#a3b2c2);margin-top:60px;font-size:10px}.login-demo{margin-top:26px;font-size:10px}.login-form-card .login-error{background:var(--surface-accent,#fff0f0);border:1px solid var(--border-danger,#efcfd5);color:var(--text-danger,#ad4f5e);border-radius:7px;margin-top:25px;padding:13px}.login-form-card .login-extension-info{background:var(--surface-soft,#edf8f4);color:var(--text-success,#5a8d7e);border:1px solid var(--border-neutral,#d9eee7);border-radius:6px;align-items:center;gap:7px;margin-top:15px;padding:10px;font-size:10px;display:flex}.login-loading{min-height:100vh;color:var(--text-accent,#7c99b7);flex-direction:column;justify-content:center;align-items:center;gap:18px;font-size:12px;display:flex}@media (max-width:760px){.login-shell{grid-template-columns:1fr}.login-story{padding:28px 26px 35px}.login-story .brand{margin-bottom:35px;font-size:32px}.login-story h1{letter-spacing:-1px;font-size:38px}.login-story h1 br:nth-child(2){display:none}.login-story>p{max-width:400px;margin-top:17px;font-size:12px}.login-benefits{display:none}.login-form{padding:35px 26px}.login-lock{border-radius:12px;width:48px;height:48px;margin-bottom:23px}.login-form-card h2{font-size:26px}.login-form-card h2 br{display:none}.login-caption{margin-top:30px}}.space-grid{grid-template-columns:260px 1fr;gap:24px;margin-top:26px;display:grid}.space-grid nav{align-content:start;gap:10px;display:grid}.space-card{text-align:left;background:var(--surface-soft,#f3f7fc);border:1px solid var(--border-neutral,#dde6f1);color:var(--text-accent,#3d6b99);border-radius:11px;gap:8px;padding:17px;display:grid}.space-card.selected{background:var(--surface-accent,#edf7fb);border-color:#4b94c7}.space-card small{color:var(--muted)}.space-meetings>label{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 0;display:flex}.space-meetings>label>input{width:auto}.space-meetings>label>span{flex:1}.report-filters{flex-wrap:wrap;align-items:end;gap:14px;margin:24px 0;display:flex}.report-filters label{flex-direction:column;gap:8px;margin:0;display:flex}.report-filters label input[type=date]:not([type=checkbox]),.report-filters label select{height:48px;margin:0}.report-filters .button{white-space:nowrap;height:48px;margin:0}.report-table{overflow:auto}.report-table table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.report-table th{color:var(--text-muted,#526174);background:var(--surface-soft,#f6f9fd);white-space:nowrap;font-size:13px}.report-table td,.report-table th{border-bottom:1px solid var(--line);padding:17px 14px}.search-results{gap:12px;margin-top:20px;display:grid}.search-result{text-align:left;border:1px solid var(--line);border-radius:12px;gap:10px;padding:20px;display:grid}.search-result small{color:var(--muted)}.search-result p{font-size:13px;line-height:1.65}.assistant-stack{align-content:start;gap:16px;display:grid}.ai-history{border:1px solid var(--line);background:var(--surface,#fff);color:var(--text-accent,#526f8d);border-radius:12px;padding:20px;font-size:12px}.ai-history summary{cursor:pointer}.ai-history article{border-bottom:1px solid var(--line);gap:10px;padding:18px 0;display:grid}.ai-history p{white-space:pre-wrap;line-height:1.75}.ai-history small{color:var(--muted)}.global-chat .assistant,.global-chat .ai-history{max-width:820px;margin-top:24px}.inline-error .text-button{float:right;margin-left:15px}.utility-buttons{flex-wrap:wrap}.sidebar>*{flex-shrink:0}.sidebar-card{display:none}.sidebar-bottom{margin-top:auto;padding-top:24px}.organization-nav{margin-top:4px}.nav-item{min-height:40px}.brand{margin-bottom:24px}.workspace-switch{margin-bottom:20px}.card-summary{white-space:pre-line;font-size:11px!important;line-height:1.6!important}.report-filters label{min-width:150px}@media (max-width:1000px){.space-grid{grid-template-columns:1fr}.space-grid nav{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@media print{.sidebar,.topbar,.workspace-heading,.overview,.import-transcript,.meetings-section,.meeting-management,.meeting-tags,.page-footer,.assistant-stack,.utility-buttons,.conversation-heading .room-actions,.note-editor,.tabs,.capture-footnote,.video-player,.meeting-utilities details,.meeting-utilities form{display:none!important}.app-shell>main{width:100%!important;margin:0!important}.main-content{padding:0}.room-grid{display:block}.conversation{border:0}.entry-list{max-height:none;overflow:visible}.meeting-utilities{break-inside:avoid}.saved-summary{border:0}}.import-transcript{justify-content:flex-end;align-items:center;gap:12px;margin:16px 0;display:flex}.import-transcript>label{cursor:pointer;position:relative}.import-transcript input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.import-transcript p{color:var(--text-danger,#a44556);font-size:12px}.error-banner{z-index:60;max-width:min(620px,90vw);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 60px #263e6430}.meetings-section+.overview{margin-top:26px}.meeting-detail-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.meeting-private{color:var(--text-success,#23715c);background:var(--surface-accent,#eaf7f1);border:1px solid var(--border-success,#c9e8dc);border-radius:20px;padding:7px 12px;font-size:12px}.meeting-id{color:var(--text-accent,#61788f);overflow-wrap:anywhere;margin:0 0 20px;font-size:12px}.meeting-utilities{border:1px solid var(--border-neutral,#dbe5ef);background:var(--surface,#fff);border-radius:12px;margin:16px 0;padding:20px}.rename-meeting{border-top:1px solid var(--border-neutral,#e8edf4);margin-top:18px;padding-top:16px}.rename-meeting summary{cursor:pointer;color:var(--text-accent,#345b7f);font-size:13px;font-weight:600}.rename-form{align-items:flex-end;gap:12px;max-width:700px;margin-top:16px;display:flex}.rename-form .field-label{flex:1;margin:0}.rename-form input,.rename-form select,.recording-panel select{border:1px solid var(--border-neutral,#cbd9e7);background:var(--surface,#fcfdff);width:100%;color:var(--text-accent,#243f5b);font:inherit;border-radius:8px;outline:none;margin-top:8px;padding:11px 12px;display:block}.rename-form input:focus,.recording-panel select:focus{border-color:#4288cf;box-shadow:0 0 0 3px #4288cf20}.rename-form button{flex-shrink:0;min-height:42px}.recording-panel{border:1px solid var(--border-neutral,#dbe5ef);background:var(--surface,#fff);border-radius:12px;padding:18px}.recording-panel h3{margin:0;font-size:15px}.recording-panel .section-heading{gap:12px;margin-bottom:14px}.recording-panel .video-player{margin:0;padding:0}.recording-panel video,.recording-panel iframe{aspect-ratio:16/9;background:#10283e;border:0;border-radius:8px;width:100%}.recording-panel .muted{font-size:13px;line-height:1.7}.meeting-detail .room-grid{grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:start}@media (max-width:1100px){.meeting-detail .room-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.rename-form{flex-direction:column;align-items:stretch}.meeting-detail-heading{flex-wrap:wrap}}.user-profile{text-align:left;width:100%}.account-trigger{cursor:pointer;font:inherit}.user-menu{z-index:1000;background:var(--surface,#fff);width:264px;max-width:calc(100vw - 24px);color:var(--text-accent,#203c59);border:1px solid var(--border-neutral,#dce5ef);border-radius:14px;padding:8px;position:fixed;box-shadow:0 12px 45px #16355125}.user-menu-identity{border-bottom:1px solid var(--border-neutral,#e8edf4);overflow-wrap:anywhere;flex-direction:column;gap:5px;margin-bottom:6px;padding:12px;display:flex}.user-menu-identity strong{font-size:14px}.user-menu-identity small{color:var(--text-muted,#6c7f93);font-size:12px}.user-menu button,.user-menu a{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;text-decoration:none;display:flex}.user-menu button:hover,.user-menu a:hover,.user-menu [role=menuitem]:focus-visible{background:var(--surface-accent,#edf5fd);outline:none}.user-menu .account-logout{color:var(--text-danger,#b44256);border-top:1px solid var(--border-neutral,#e8edf4);margin-top:6px}.profile-modal{max-width:450px}.profile-modal input{border:1px solid var(--border-neutral,#d5e0ed);width:100%;color:var(--text-accent,#294665);background:var(--surface-soft,#f7faff);font:inherit;border-radius:8px;margin:8px 0 18px;padding:12px}.participant-row{border-bottom:1px solid var(--border-neutral,#e9eef4);padding:12px 0}.participant-row-heading{align-items:center;gap:12px;font-size:13px;display:flex}.participant-row-heading strong{flex:1}.participant-row-heading span{color:var(--text-muted,#74889b)}.workflow-diagram-layout{grid-template-columns:minmax(260px,1fr) minmax(280px,380px);gap:22px;margin:20px 0;display:grid}.workflow-canvas{border:1px solid var(--border-neutral,#d7e3ef);background:var(--surface-soft,#f5f9fd);border-radius:12px;height:650px;min-height:450px;overflow:hidden}.workflow-canvas-wrap>.muted{padding:0 8px;font-size:12px;line-height:1.7}.workflow-inspector{max-height:710px;padding:2px 4px 2px 0;overflow:auto}.workflow-inspector .flow-node{margin-top:0;margin-bottom:18px;padding:18px}.workflow-inspector .flow-node:before,.workflow-inspector .flow-node:after{display:none}.workflow-canvas .react-flow__node{background:var(--surface,#fff);width:230px;color:var(--text-accent,#274d70);border:1px solid var(--border-neutral,#bed0e3);border-radius:11px;padding:18px;font-size:13px;font-weight:600;box-shadow:0 4px 14px #21456810}.workflow-canvas .react-flow__node-input{background:var(--surface-soft,#f0fbf7);border-color:#51ab99}.workflow-canvas .react-flow__node.selected{border:2px solid #397cc3}.workflow-canvas .react-flow__handle{border:2px solid var(--border-neutral,#fff);background:#3e7fc0;width:10px;height:10px}@media (max-width:1100px){.workflow-diagram-layout{grid-template-columns:minmax(0,1fr)}.workflow-canvas{height:500px}.workflow-inspector{max-height:none}}.sidebar{overflow:hidden}.sidebar .organization-nav{flex:auto;min-height:80px;overflow-y:auto}.sidebar-bottom{flex-shrink:0;margin-top:12px;padding-top:16px}.utility-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.utility-buttons .button{margin:0}.saved-summary{border:1px solid var(--line);background:var(--surface-soft,#f7fafd);border-radius:12px;margin:16px 0;padding:18px}.saved-summary>h3{margin:0 0 12px}.markdown-content{overflow-wrap:anywhere;white-space:normal;font-size:13px;line-height:1.8}.markdown-content p{color:inherit;margin:0 0 12px}.markdown-content h1,.markdown-content h2,.markdown-content h3{color:var(--text-accent,#294c70);margin:18px 0 10px;font-size:1.18em}.markdown-content ul,.markdown-content ol{padding-left:23px}.markdown-content li{margin:7px 0}.markdown-content pre{background:var(--surface-accent,#edf3fa);border:1px solid var(--border-neutral,#d6e2ef);border-radius:8px;padding:14px;overflow:auto}.markdown-content code{background:var(--surface-accent,#edf3fa);border-radius:4px;padding:2px 4px;font-family:ui-monospace,monospace}.markdown-content pre code{padding:0}.markdown-content table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.markdown-content th,.markdown-content td{border:1px solid var(--border-neutral,#cbdbe9);padding:8px 11px}.markdown-content blockquote{color:var(--text-accent,#526d89);border-left:3px solid #71a4d4;margin:12px 0;padding-left:14px}.ai-stream-status{color:var(--text-accent,#24577e);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.ai-stream-status:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite assistant-spin}@keyframes assistant-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ai-stream-status:before{animation:none}}.flow-row-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.flow-row-heading strong{color:var(--text-accent,#355b7f);font-size:12px}.workflow-builder .flow-remove{background:var(--surface-accent,#fff2f3);border:1px solid var(--border-danger,#e5adb6);color:var(--text-danger,#b43e54);cursor:pointer;opacity:1;border-radius:7px;flex-shrink:0;align-items:center;padding:8px 10px;font-size:11px;font-weight:600;display:inline-flex}.workflow-builder .flow-remove:hover{background:var(--surface-accent,#ffe4e8)}.workflow-builder .flow-remove-icon{justify-content:center;width:34px;height:34px;padding:0}.workflow-history-controls{gap:4px;display:flex}.workflow-history-controls .button{padding:8px}.workflow-inspector .flow-row{display:block}.otherwise-section{border-color:var(--border-warning,#e1caa2);background:var(--surface-soft,#fffdf8)}.execution-modal{background:var(--surface,white);border-radius:16px;width:min(1180px,95vw);max-height:calc(100dvh - 32px);padding:24px;overflow:auto;box-shadow:0 20px 90px #15324c40}.execution-modal header p{color:var(--text-muted,#71839a);overflow-wrap:anywhere;font-size:11px}.execution-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px;display:grid}.execution-layout .workflow-canvas{height:500px;min-height:320px}.execution-steps{max-height:500px;margin:0;padding:0;list-style:none;overflow:auto}.execution-step{border:1px solid var(--border-neutral,#dce5ef);background:var(--surface-soft,#fafcff);border-radius:9px;margin-bottom:10px;padding:12px}.execution-step label{align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.execution-step input{accent-color:#249b6c;opacity:1;width:auto}.execution-step small{color:var(--text-muted,#6c8094);margin:8px 0 0 24px;font-size:11px;display:block}.execution-step.completed{border-color:var(--border-success,#b3ddc9);background:var(--surface-soft,#f1fbf6)}.execution-step.failed{border-color:var(--border-danger,#e4a9b6);background:var(--surface-soft,#fff4f5)}.execution-step.running{border-color:var(--border-neutral,#8bb9e5);background:var(--surface-accent,#edf6ff)}.execution-step.skipped{opacity:.65}@media (max-width:900px){.execution-layout{grid-template-columns:minmax(0,1fr)}.execution-steps{max-height:none}}body{line-height:1.6}.nav-item{color:var(--text-muted,#34465a);min-height:44px;font-size:15px}.nav-item.active{color:var(--text-accent,#174f9c);font-weight:650}.nav-label,.eyebrow{color:var(--text-muted,#50667c);letter-spacing:.07em;font-size:12px}.breadcrumbs,.breadcrumbs strong,.topbar-right,.workspace-switch small,.sidebar-bottom small{color:var(--text-muted,#445970);font-size:13px}.hub-section>p,.page-heading p,.muted,.archive-help,.workflow-help{color:var(--text-muted,#495e73);font-size:15px;line-height:1.7}.hub-section h2,.section-title h2,.conversation-heading h2{color:var(--text-strong,#182a3d);font-size:25px;font-weight:700}.button,.text-button,.filter-tabs button,.tabs button{font-size:14px;font-weight:600}.button{min-height:40px}.timeline-name strong,.meeting-card h3{color:var(--text-strong,#172635);font-size:17px}.timeline-name span,.timeline-time,.timeline-time small,.card-date,.meeting-card>p,.timeline-date{color:var(--text-muted,#526174);font-size:13px}.entry-body>p,.markdown-content,.ai-answer,.note-editor textarea{color:var(--text-strong,#1d3043);font-size:16px;line-height:1.75}.entry-meta strong,.assistant-title h3{color:var(--text-strong,#1d3043);font-size:15px}.entry-meta time,.assistant-title p,.assistant-footer,.note-footer,.capture-footnote{color:var(--text-muted,#4c6278);font-size:13px}.hub-section label,.field-label,.rename-form label{color:var(--text-strong,#263b51);font-size:14px;font-weight:600}input,textarea,select,.hub-section input:not([type=checkbox]):not([type=color]),.hub-section select,.hub-section textarea{color:var(--text-strong,#1d3043);font-size:15px}input::placeholder,textarea::placeholder{color:var(--text-muted,#62758a);opacity:1}.participant-details{margin-top:22px}.participant-details summary,.rename-meeting summary{color:var(--text-accent,#233f5d);font-size:15px}.participant-row-heading span{color:var(--text-accent,#344f6a);font-variant-numeric:tabular-nums;font-size:14px}.home-assistant{border:1px solid var(--border-neutral,#cfdaea);background:var(--surface,#fff);border-radius:14px;margin:20px 0 28px}.home-assistant>summary{cursor:pointer;color:var(--text-accent,#244d80);padding:18px 22px;font-weight:650}.home-assistant .hub-section{border:0;margin:0}.meeting-chat .assistant{max-width:none;margin-top:24px}.prompt-catalog{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px}.prompt-repository .prompt-tile{text-align:left;cursor:default;flex-direction:column;padding:22px;display:flex}.prompt-repository .prompt-tile h3{margin:8px 0 12px;font-size:18px}.prompt-repository .prompt-tile p{color:var(--text-accent,#40576f);flex:1;font-size:15px;line-height:1.65}.prompt-repository .prompt-editor{max-width:850px;margin-top:28px}.prompt-repository .prompt-tile .utility-buttons{margin-top:16px}.workspace-switcher{margin-bottom:18px;position:relative}.workspace-switcher .workspace-switch{width:100%;margin-bottom:0}.workspace-menu{box-sizing:border-box;z-index:1000;background:var(--surface,#fff);border:1px solid var(--border-neutral,#c8d7e6);border-radius:12px;width:min(320px,100vw - 24px);max-width:calc(100vw - 24px);padding:18px;position:fixed;overflow-y:auto;box-shadow:0 12px 36px #10294126}.workspace-menu h3{margin:0 0 12px;font-size:15px}.workspace-menu label{gap:7px;margin:16px 0 10px;display:grid}.workspace-menu input{box-sizing:border-box;border:1px solid var(--border-neutral,#aabccd);border-radius:8px;width:100%;min-width:0;padding:10px}.workspace-choice{background:var(--surface,#fff);text-align:left;border:0;border-radius:7px;width:100%;padding:11px;display:block}.workspace-choice[aria-pressed=true],.workspace-choice:hover{background:var(--surface-accent,#eaf2ff);color:var(--text-accent,#164c94)}.workspace-cards,.integration-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:24px;display:grid}.workspace-cards article,.integration-card{border:1px solid var(--border-neutral,#cfdae7);background:var(--surface,#fff);border-radius:14px;padding:24px}.integration-icon{color:var(--text-accent,#2368be);font-size:34px}.integration-card h3{margin:12px 0;font-size:21px}.integration-card p{color:var(--text-accent,#435b73);margin:14px 0 20px;font-size:15px}.integration-card .disabled{opacity:.55;pointer-events:none}.meeting-workspace{max-width:400px;padding-top:18px}.meeting-workspace label{gap:8px;display:grid}.meeting-workspace select{border:1px solid var(--border-neutral,#b9cadb);background:var(--surface,#fff);border-radius:8px;padding:10px}.workflow-inline-builder{display:block}.workflow-inline-builder .workflow-canvas-blocks{border:1px solid var(--border-neutral,#cfdaea);background:var(--surface-soft,#f5f8fc);width:100%;height:min(820px,100dvh - 170px);min-height:600px}.editable-flow-block{background:var(--surface,#fff);border:1px solid var(--border-neutral,#9eb6ce);text-align:left;border-radius:12px;width:100%;overflow:visible;box-shadow:0 5px 18px #1234540c}.flow-block-title{color:var(--text-accent,#163e68);background:var(--surface-accent,#edf4ff);border-bottom:1px solid var(--border-neutral,#cfdaea);cursor:grab;border-radius:12px 12px 0 0;padding:15px 18px;font-size:16px;font-weight:700}.flow-block-content{gap:14px;padding:18px;display:grid}.flow-block-content label{color:var(--text-accent,#273f59);gap:7px;margin:0;font-size:15px;font-weight:600;display:grid}.flow-block-content input,.flow-block-content select,.flow-block-content textarea{box-sizing:border-box;width:100%;color:var(--text-strong,#23384e);background:var(--surface,#fff);border:1px solid var(--border-neutral,#a8bed3);border-radius:8px;min-height:42px;padding:10px 11px;font-size:15px}.flow-block-content p{color:var(--text-accent,#425b74);margin:0;font-size:14px;line-height:1.65}.flow-block-content .flow-remove{justify-self:end;margin:0;padding:8px 11px;font-size:13px}.block-add-controls{gap:9px;display:grid}.workflow-help{margin:14px 0 20px}.workflow-inline-builder .builder-footer{z-index:5;background:var(--surface,#fff);border:1px solid var(--border-neutral,#d1dfed);border-radius:12px;margin-top:18px;padding:16px;position:sticky;bottom:0}.workflow-canvas-blocks .react-flow__edge-text{fill:var(--text-accent,#263e5b);font-size:16px;font-weight:650}@media (max-width:700px){.workspace-menu{min-width:250px;max-width:calc(100vw - 32px)}.hub-section{padding:20px}.entry-body>p,.markdown-content{font-size:15px}}.prompt-repository .prompt-tile>.eyebrow{color:var(--text-accent,#496682);margin-bottom:0;font-size:12px;font-weight:650}.prompt-repository .prompt-tile .text-button{color:var(--text-accent,#365b85)}@media (min-width:901px){.sidebar{width:260px;padding-left:16px;padding-right:16px}.app-shell>main{margin-left:260px}}.sidebar .nav-item{white-space:nowrap;text-align:left;gap:10px}.sidebar .organization-nav{min-height:120px}.workflow-block-navigation{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.count-badge{white-space:nowrap;color:var(--text-accent,#365473);background:var(--surface-accent,#edf3fa);border-radius:20px;flex-shrink:0;padding:6px 10px;font-size:13px}.flow-block-content{scrollbar-gutter:stable;max-height:520px;overflow-y:auto}.template-field{gap:8px;display:grid}.template-tools{flex-wrap:wrap;gap:10px;display:flex}.template-tools .text-button{color:var(--text-accent,#24558c);text-align:left;padding:5px 0;font-size:12px}.template-menu{border:1px solid var(--border-neutral,#b9cce1);background:var(--surface-soft,#f5f9ff);border-radius:10px;max-height:350px;padding:12px;overflow-y:auto}.template-variable-list{gap:7px;margin-top:12px;display:grid}.template-variable-list button{text-align:left;border:1px solid var(--border-neutral,#d3dfec);background:var(--surface,#fff);width:100%;color:var(--text-accent,#233c58);border-radius:8px;gap:3px;padding:10px;display:grid}.template-variable-list small{color:var(--text-accent,#60768e);font-size:11px}.template-variable-list strong{font-size:13px}.template-variable-list code{white-space:normal;word-break:break-word;color:var(--text-accent,#24548b);font-size:11px}.template-examples{gap:7px;margin-top:10px;display:grid}.template-help{color:var(--text-accent,#536b83)!important;font-size:12px!important}.template-preview{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border-neutral,#c2d6ce);background:var(--surface-soft,#f0faf5);max-height:300px;color:var(--text-success,#244738);border-radius:8px;padding:12px;font-size:13px;line-height:1.65;overflow:auto}body :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]){color:var(--text-strong,#1d3043);font-size:16px;line-height:1.6}body :is(input,textarea):not([type=checkbox])::placeholder{color:var(--text-muted,#526174);opacity:1}.meeting-chat,.global-chat{max-width:1080px}.assistant{background:var(--surface,#fff);gap:20px;min-width:0;min-height:0;padding:24px;position:static}.assistant-title h3{font-size:18px;line-height:1.4}.assistant-title p{color:var(--text-muted,#526174);margin-top:4px;font-size:14px;line-height:1.5}.ai-label{color:var(--text-accent,#315589);background:var(--surface-accent,#edf3fc);padding:4px 7px;font-size:12px}.assistant-intro{color:var(--text-accent,#344b63);margin:0;font-size:16px;line-height:1.6}.prompt-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;margin:0;display:grid}.prompt-list button{min-height:56px;color:var(--text-accent,#28476a);border-color:var(--border-neutral,#c7d6e8);background:var(--surface-soft,#f7faff);border-radius:9px;gap:12px;padding:12px 14px;font-size:14px;line-height:1.5}.prompt-list svg{color:var(--text-accent,#3168b0);flex-shrink:0}.ask-form{border-color:var(--border-neutral,#aebfd5);box-shadow:none;border-radius:10px;margin:0;padding:14px}.ask-form:focus-within{outline-offset:2px;border-color:#2373d9;outline:3px solid #2373d925}.ask-form label{color:var(--text-strong,#263b51);margin:0 0 8px;font-size:14px;font-weight:600;display:block}.ask-form textarea{height:88px;min-height:88px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 12px;padding:0;display:block}.ask-form>div{align-items:center;gap:12px}.ask-form>div>span{color:var(--text-muted,#526174);font-size:13px;line-height:1.5}.ask-form button{background:#1c64bb;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:auto;height:auto;min-height:42px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.assistant-footer{color:var(--text-muted,#526174);margin:0;font-size:13px}.ai-answer{padding:0}.ai-answer details{color:var(--text-accent,#345d8c);margin-top:16px;font-size:14px}.global-chat .assistant,.meeting-chat .assistant,.global-chat .ai-history{max-width:none}.ai-history{color:var(--text-accent,#344b63);margin-top:0;font-size:15px}.ai-history>summary{padding:4px 0;font-weight:600}.meeting-chat>.ai-history{margin-top:20px}@media (max-width:600px){.assistant{padding:18px}.ask-form>div{flex-wrap:wrap}.ask-form button{margin-left:auto}}.action-spinner{flex-shrink:0;animation:.9s linear infinite elo-action-spin}button[aria-busy=true]{cursor:progress}.settings-modal .settings-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.settings-save-status{min-height:24px;color:var(--text-accent,#24578e);font-size:14px}@keyframes elo-action-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.action-spinner{animation:none}}.main-content{padding-bottom:max(64px, env(safe-area-inset-bottom))}.infinite-scroll{justify-items:center;gap:12px;min-height:56px;margin:24px 0;display:grid}.infinite-scroll:empty{min-height:0}.meeting-detail .room-grid{grid-template-columns:minmax(0,1fr) minmax(320px,370px);gap:24px}.meeting-detail .conversation{min-width:0}.meeting-detail .assistant-stack{flex-direction:column;align-items:stretch;min-width:0;display:flex;position:static}.meeting-detail .assistant-stack>*{flex-shrink:0}.meeting-workflow-runs{background:var(--surface,white);border:1px solid var(--line);border-radius:12px;padding:20px;font-size:14px}.meeting-workflow-runs .section-heading{flex-wrap:wrap;gap:12px}.meeting-workflow-runs h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.meeting-run-list{gap:14px;display:grid}.meeting-run-list article{border-top:1px solid var(--line);gap:10px;padding-top:16px;display:grid}.meeting-run-list article>strong{font-size:15px}.meeting-run-list time,.workflow-run-hint{color:var(--text-muted,#53677f);font-size:12px;line-height:1.6}.meeting-run-list p{overflow-wrap:anywhere;margin:0;line-height:1.6}.workflow-run-status{background:var(--surface-soft,#eef2f7);color:var(--text-accent,#425b75);border-radius:6px;justify-self:start;padding:5px 8px;font-size:12px;font-weight:600}.workflow-run-completed{background:var(--surface-accent,#e4f4ec);color:var(--text-success,#246145)}.workflow-run-running{background:var(--surface-accent,#e8f0fc);color:var(--text-accent,#31598b)}.workflow-run-failed{background:var(--surface-accent,#fcecef);color:var(--text-danger,#933e4c)}.room-meta{flex-wrap:wrap;row-gap:10px;font-size:13px;line-height:1.5}.room-meta>span{flex-shrink:0}.live-indicator,.completed-indicator,.live-badge{white-space:nowrap;flex-shrink:0}.live-indicator{min-width:max-content;display:inline-flex}.live-indicator:before{flex-shrink:0;width:7px;height:7px}.room-meta .destination-pill{margin-left:0;font-size:12px}.meeting-context-card{border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;gap:8px;padding:20px;font-size:14px;line-height:1.6;display:grid}.recorder-email{overflow-wrap:anywhere;color:var(--text-accent,#455e78)}.meeting-detail .meeting-utilities{min-width:0;margin:0}.meeting-detail .utility-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.meeting-detail .utility-buttons .button{white-space:normal;min-height:44px;padding:10px;font-size:13px}.meeting-detail .utility-buttons .button:nth-child(2){grid-column:1/-1}.meeting-detail .rename-form{flex-direction:column;align-items:stretch}.meeting-detail .assistant{align-self:stretch;max-width:none;position:static;top:auto}.summary-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.summary-heading h3{margin:0}.meeting-labels{border-top:1px solid var(--line);margin-top:10px;padding-top:14px}.meeting-labels h3{margin:0 0 10px;font-size:14px}.assigned-tags{flex-wrap:wrap;gap:8px;display:flex}.assigned-tags .tag-chip,.meeting-labels .tag-chip{color:var(--text-accent,#283d61);background:var(--surface-accent,#f0f2ff);border-width:1px;padding:6px 10px;font-size:13px;font-weight:600;line-height:1.45}.meeting-labels .meeting-tags{margin-top:12px}.meeting-labels .tag-picker{gap:8px;display:grid}.meeting-tag-create{gap:10px;margin-top:12px;display:grid}.meeting-tag-create input{width:100%;font:inherit;color:var(--ink);background:var(--surface,#fff);border:1px solid var(--border-neutral,#b9c9dc);border-radius:8px;margin-top:6px;padding:10px;display:block}.meeting-detail .participant-row-heading{flex-wrap:wrap}.participant-email{width:100%;color:var(--text-accent,#455e78);overflow-wrap:anywhere;font-size:13px;display:block}@media (max-width:1100px){.meeting-detail .room-grid{grid-template-columns:minmax(0,1fr)}}.summary-content{overscroll-behavior:contain;max-height:360px;padding-right:6px;overflow-y:auto}.meeting-detail .entry-list{min-height:50dvh;max-height:none;padding-bottom:24px;overflow:visible}@media (min-width:1101px){.meeting-detail .assistant-stack{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 40px);padding-right:4px;position:sticky;top:20px;overflow-y:auto}.meeting-detail .summary-content{max-height:none;overflow:visible}}.meeting-detail .text-button{color:var(--text-accent,#34558b);font-weight:600}.meeting-detail .room-meta{color:var(--text-muted,#53677f)}.meeting-detail .live-indicator{color:var(--text-success,#23735e)}.meeting-detail .destination-pill{color:var(--text-muted,#43586f)}.meeting-detail .entry-meta time{color:var(--text-muted,#586c82)}.meeting-labels .muted{color:var(--text-muted,#53677f)}.app-shell[data-sidebar-hidden=true]>.sidebar{width:76px;padding:24px 11px 0;display:flex}.app-shell[data-sidebar-hidden=true]>main{margin-left:76px}.sidebar-toggle{width:40px;height:40px;color:var(--text-accent,#34558b);flex-shrink:0}.topbar .breadcrumbs{flex:1;min-width:0;margin-left:12px}.topbar .breadcrumbs strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar-right{flex-shrink:0}.meeting-primary-actions{gap:10px;display:grid}.timeline-row-with-actions{border-bottom:1px solid var(--line);background:var(--surface,#fff);align-items:center;gap:10px;display:flex}.timeline-row-with-actions .timeline-meeting{border-bottom:0;flex:1;min-width:0}.meeting-actions-trigger{width:36px;height:36px;color:var(--text-accent,#435b75);flex-shrink:0;margin-right:12px}.meeting-row-menu{z-index:65;border:1px solid var(--line);background:var(--surface,white);border-radius:12px;width:260px;padding:8px;position:fixed;box-shadow:0 8px 32px #16284224}.meeting-row-menu>button{width:100%;color:var(--text-accent,#243f61);text-align:left;border-radius:6px;align-items:center;gap:10px;padding:12px 10px;font-size:14px;display:flex}.meeting-row-menu>button:hover,.meeting-row-menu>button:focus-visible{background:var(--surface-accent,#edf2fa)}.meeting-row-menu>button:disabled{opacity:.55;cursor:wait}.row-action-progress{color:var(--text-accent,#34558b);align-items:center;gap:8px;padding:8px;font-size:13px;display:flex}.meeting-card-with-actions{min-width:0;position:relative}.meeting-card-with-actions .meeting-card{width:100%;height:100%;padding-right:48px}.meeting-card-with-actions>.meeting-actions-trigger{position:absolute;top:10px;right:0}.row-move-workspace{border-top:1px solid var(--line);gap:12px;margin-top:20px;padding-top:20px;display:grid}.meeting-action-toast{z-index:70;color:#fff;background:#203d5b;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;max-width:calc(100vw - 32px);padding:16px 20px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #203d5b30}.meeting-action-toast .text-button{color:#fff;font-weight:600}.meeting-summary-trigger{width:100%;min-height:44px}.meeting-export-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.meeting-export-actions>.button{flex:1}.meeting-export-actions .button{min-height:42px;padding:10px 12px;font-size:13px}.meeting-export-menu{flex:1;min-width:120px}.meeting-export-menu>summary{cursor:pointer;justify-content:center;gap:8px;list-style:none;display:flex}.meeting-export-menu>summary::-webkit-details-marker{display:none}.meeting-export-options{border:1px solid var(--line);background:var(--surface-soft,#f7f9fc);border-radius:8px;gap:4px;margin-top:8px;padding:6px;display:grid}.meeting-export-options button{text-align:left;color:var(--text-accent,#243f61);border-radius:5px;padding:10px;font-size:14px}.meeting-export-options button:hover{background:var(--surface-accent,#e9eff9)}.recording-media-actions{align-items:center;gap:8px;display:flex}.recording-media-actions>a{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.recording-media-actions .recording-download-icon{flex-shrink:0;width:42px;height:42px;padding:10px}.participant-card{border-top:1px solid var(--line);padding-top:16px}.participant-card>summary{color:var(--text-accent,#233b59);cursor:pointer;font-weight:600}.speaking-chart{width:140px;height:140px;margin:16px auto;position:relative}.speaking-chart svg{width:100%;height:100%}.speaking-chart-total{pointer-events:none;color:var(--text-accent,#233b59);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.speaking-chart-total strong{font-size:23px}.speaking-chart-total span{margin-top:4px;font-size:12px}.participant-legend{gap:16px;display:grid}.participant-stat{grid-template-columns:10px minmax(0,1fr) 45px 36px;align-items:center;gap:9px;display:grid}.participant-color{border-radius:50%;width:10px;height:10px}.participant-stat-name{gap:4px;min-width:0;display:grid}.participant-stat-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.participant-stat-name span{text-overflow:ellipsis;white-space:nowrap;color:var(--text-accent,#465e78);font-size:12px;overflow:hidden}.participant-stat-name small{color:var(--text-muted,#53677f);font-size:12px}.participant-bar{background:var(--surface-soft,#edf0f5);border-radius:4px;height:5px;overflow:hidden}.participant-bar>span{border-radius:inherit;height:100%;display:block}.participant-percent{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.speaking-hint{color:var(--text-muted,#53677f);margin:16px 0;font-size:12px;line-height:1.6}.participant-edit{gap:8px;width:100%}.participant-dialog{background:var(--surface,white);border:1px solid var(--line);width:min(620px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);border-radius:14px;flex-direction:column;gap:16px;padding:28px;display:flex;box-shadow:0 20px 80px #16284230}.participant-dialog h2{margin:0;font-size:21px}.participant-dialog>p{color:var(--text-muted,#53677f);margin:0;font-size:14px;line-height:1.6}.participant-dialog-list{min-height:0;overflow-y:auto}.participant-dialog .participant-row{border-bottom:1px solid var(--line);padding:14px 0}.participant-dialog .rename-form{grid-template-columns:1fr auto;gap:8px;display:grid}.participant-dialog .rename-form label{grid-column:1/-1}.participant-dialog>.button{align-self:flex-end}.meeting-detail .entry-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:240px;max-height:65dvh;overflow-y:auto}.room-notes{border-top:1px solid var(--line)}.room-notes>summary{cursor:pointer;color:var(--text-accent,#34558b);align-items:center;gap:8px;padding:14px 20px;font-size:14px;font-weight:600;display:flex}.room-notes>summary:after{content:"+";margin-left:auto;font-size:18px}.room-notes[open]>summary:after{content:"−"}.room-notes>.note-editor{border-top:0}.room-notes .note-footer>span{color:var(--text-muted,#53677f);font-size:12px}.room-notes .note-footer .button{font-size:13px}@media (min-width:901px){.app-shell[data-meeting-view=true]{height:100dvh;overflow:hidden}.app-shell[data-meeting-view=true]>main{flex-direction:column;min-width:0;height:100%;display:flex}.app-shell[data-meeting-view=true] .topbar{flex-shrink:0;min-height:64px}.app-shell[data-meeting-view=true] .main-content{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;padding:16px 24px 20px;display:flex;overflow:hidden}.meeting-detail{flex-direction:column;flex:1;min-height:0;display:flex}.meeting-detail-heading{flex-shrink:0;margin-bottom:8px}.meeting-detail .meeting-id{flex-shrink:0;margin-bottom:12px}.meeting-detail .room-grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(300px,350px);align-items:stretch;gap:18px;min-height:0;overflow:hidden}.meeting-detail .conversation{flex-direction:column;min-height:0;display:flex}.meeting-detail .conversation>:not(.entry-list){flex-shrink:0}.meeting-detail .entry-list{flex:1;min-height:0;max-height:none;padding-bottom:20px}.meeting-detail .conversation-heading{padding:18px 20px 0}.meeting-detail .conversation-heading h2{font-size:21px}.meeting-detail .room-meta{padding:8px 20px 14px}.meeting-detail .tabs{gap:14px;padding:0 20px;overflow-x:auto}.meeting-detail .tabs button{font-size:13px}.meeting-detail .note-editor{padding:12px 20px}.meeting-detail .note-editor textarea{height:56px;min-height:56px;margin-top:6px}.meeting-detail .note-footer{margin-top:6px}.meeting-detail .capture-footnote{display:none}.meeting-detail .assistant-stack{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:none;padding-bottom:16px;padding-right:4px;position:static;overflow-y:auto}}@media (max-width:900px){.meeting-detail .assistant-stack{max-height:none;position:static;overflow:visible}.meeting-detail .room-grid{grid-template-columns:minmax(0,1fr)}}@media print{.app-shell[data-meeting-view=true],.app-shell[data-meeting-view=true]>main,.app-shell[data-meeting-view=true] .main-content,.meeting-detail .room-grid,.meeting-detail .entry-list{height:auto;max-height:none;display:block;overflow:visible}}.personalization-settings{border:0;min-width:0;margin:0;padding:0}.personalization-settings>legend{padding-top:20px;font-size:19px;font-weight:700}.personalization-settings label,.tag-editor label,.meeting-ai-language label{color:var(--text-strong,#24364c);gap:8px;font-size:15px;font-weight:600;display:grid}.personalization-settings input,.personalization-settings select,.personalization-settings textarea,.tag-editor input,.tag-editor select,.tag-editor textarea,.meeting-ai-language select{border:1px solid var(--border-neutral,#b8c7da);width:100%;min-width:0;font:inherit;color:var(--text-accent,#20354e);background:var(--surface,#fff);border-radius:8px;padding:11px 12px;font-size:16px}.personalization-settings input::placeholder,.personalization-settings textarea::placeholder{color:var(--text-muted,#5e7087);opacity:1}.personalization-settings .settings-section,.personalization-grid{gap:16px;display:grid}.dictionary-word{border-bottom:1px solid var(--border-neutral,#e0e6ef);grid-template-columns:minmax(100px,1fr) minmax(100px,2fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.dictionary-word span{overflow-wrap:anywhere;color:var(--text-muted,#465a72)}.dictionary-add{gap:12px;display:grid}.tag-editor{width:min(760px,100vw - 32px);max-width:760px}.tag-editor form{gap:20px;display:grid}.tag-editor fieldset{border:1px solid var(--border-neutral,#d6dfec);border-radius:10px;gap:16px;min-width:0;padding:16px;display:grid}.tag-editor legend{padding:0 5px;font-weight:700}.tag-style-fields{grid-template-columns:90px 1fr 1fr;gap:12px;display:grid}.tag-style-fields input[type=color]{height:46px;padding:5px}.tag-rule-row{grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:8px;display:grid}.tag-rule-row .icon-button{margin-bottom:6px}.tag-rule-preview{border:1px solid var(--border-neutral,#d8d3ef);background:var(--surface-soft,#f8f7fd);color:var(--text-muted,#38445c);border-radius:8px;padding:14px;font-size:15px}.tag-rule-preview ul{margin-bottom:0;padding-left:20px}.tag-table-wrap{margin-top:20px;overflow-x:auto}.tag-library-table{border-collapse:collapse;width:100%;font-size:15px}.tag-library-table th,.tag-library-table td{text-align:left;border-bottom:1px solid var(--border-neutral,#dce4ef);padding:16px 12px}.tag-library-table th{background:var(--surface-soft,#f5f7fb)}.tag-actions{gap:8px;display:flex}.tag-delete-confirm{min-width:190px;padding:10px}.tag-delete-confirm button{margin:4px}.meeting-ai-language{border:1px solid var(--border-neutral,#d5dfed);background:var(--surface,#fff);border-radius:10px;padding:16px}.dialog-actions{justify-content:flex-end;gap:12px;display:flex}.settings-modal:has(.personalization-settings){max-width:780px}@media (min-width:701px){.personalization-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.dictionary-add{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end}}@media (max-width:700px){.tag-rule-row{grid-template-columns:1fr 1fr}.tag-style-fields{grid-template-columns:1fr}}.settings-page{max-width:1280px;margin:0 auto;padding-bottom:64px}.settings-page h1{margin-top:6px;font-size:30px}.settings-page-grid{grid-template-columns:195px minmax(0,1fr);align-items:start;gap:30px;display:grid}.settings-section-nav{background:var(--paper);border:1px solid var(--line);border-radius:12px;gap:6px;padding:12px;display:grid;position:sticky;top:28px}.settings-section-nav a{border-radius:8px;padding:12px;font-weight:600;display:block}.settings-section-nav a:hover,.settings-section-nav a:focus-visible{background:var(--surface-accent,#edf3fa)}.settings-page .settings-fields{border:0;width:100%;min-width:0;margin:0;padding:0;display:block}.settings-page .settings-section{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin:0 0 24px;padding:24px;scroll-margin-top:24px}.settings-page .settings-section h3{margin-bottom:16px;font-size:20px}.settings-page .personalization-settings{padding:0}.settings-page .personalization-settings>legend{padding:0 0 18px}.settings-page .setting-row{gap:24px;font-size:16px}.settings-page .setting-row small{color:var(--muted);font-size:14px}.settings-page .setting-row select{min-width:185px;color:var(--ink);background:var(--surface-soft,#f8faff);border:1px solid var(--line);border-radius:8px;padding:12px;font-size:16px}:root[data-theme=dark] .react-flow{--xy-background-color:var(--background);--xy-node-background-color:var(--paper);--xy-node-color:var(--ink);--xy-edge-stroke:#91a5c2;--xy-controls-button-background-color:var(--paper);--xy-controls-button-color:var(--ink);--xy-minimap-background-color:var(--paper)}:root[data-theme=dark] .react-flow__controls button{background:var(--paper);color:var(--ink);fill:currentColor;border-color:var(--line)}@media (max-width:820px){.settings-page-grid{grid-template-columns:minmax(0,1fr);gap:20px}.settings-section-nav{flex-wrap:wrap;display:flex;position:static}.settings-page .setting-row{flex-wrap:wrap}.settings-page .settings-section{padding:20px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media print{:root[data-theme=dark]{--ink:#172635;--muted:#4b5c6e;--paper:#fff;--background:#fff;--surface:#fff;--surface-soft:#f7f9fc;--text-strong:#172635;--text-muted:#4b5c6e;--text-accent:#155caa;--line:#dce5ef;--border-neutral:#dce5ef;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.settings-section-nav{display:none}}.meeting-bulk{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin:20px 0;padding:16px}.bulk-select-all{align-items:center;gap:12px;font-weight:600;display:flex}.meeting-select,.bulk-select-all input{accent-color:#2373d9;cursor:pointer;flex-shrink:0;width:18px;height:18px}.timeline-row-with-actions>.meeting-select{margin-left:16px}.meeting-card-with-actions>.meeting-select{z-index:1;position:absolute;top:23px;left:15px}.meeting-card-with-actions>.meeting-card{padding-left:46px}.bulk-controls{border:0;border-top:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:12px;margin-top:16px;padding:16px 0 0;display:flex}.bulk-controls legend{padding:6px 0;font-weight:700}.bulk-controls label{gap:6px;font-size:14px;display:grid}.bulk-controls select{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:12px;font-size:16px}.bulk-delete-confirm{border:1px solid var(--border-warning,#d6bb8d);background:var(--surface-warning,#fffaf0);border-radius:10px;flex-basis:100%;padding:16px}.bulk-delete-confirm p{color:var(--ink);margin-bottom:14px}.bulk-delete-confirm button{margin-right:10px}.scheduled-deletion{color:var(--text-warning,#835b17);margin:5px 0;font-size:13px;font-weight:600;display:block}.settings-page-grid>*{min-width:0}.settings-page .settings-fields>*{min-width:0;max-width:100%}.settings-page .setting-row>span{overflow-wrap:anywhere;min-width:0}.settings-page .setting-row select{max-width:100%}.settings-page .field-label input{width:100%;min-width:0;color:var(--ink);background:var(--surface-soft,#f8faff)}.settings-page input,.settings-page select,.settings-page textarea{font-size:16px}.settings-page .inline-message:empty{display:none}@media (max-width:1050px){.settings-page-grid{grid-template-columns:minmax(0,1fr);gap:20px}.settings-section-nav{flex-wrap:wrap;display:flex;position:static}.settings-section-nav a{padding:10px 12px}}@media (max-width:600px){.settings-page>.section-heading{flex-wrap:wrap;align-items:flex-start;gap:16px}.settings-page h1{font-size:26px}.settings-page .settings-section{padding:18px 16px}.settings-page .setting-row{gap:16px}.settings-page .setting-row:has(select){flex-direction:column;align-items:stretch}.settings-page .setting-row select{width:100%;min-width:0}.settings-page .personalization-grid,.settings-page .dictionary-add{grid-template-columns:minmax(0,1fr)}.settings-page .dictionary-word{grid-template-columns:minmax(0,1fr) auto}.settings-page .dictionary-word>span{grid-column:1}.settings-page .button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.settings-page .settings-section h3{font-size:18px}}.profile-language{border-top:1px solid var(--line);gap:8px;padding:12px;font-size:14px;display:grid}.profile-language select{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--paper);font:inherit;border-radius:8px;padding:10px}.workflow-studio.hub-section{z-index:0;background:var(--paper);border:0;border-radius:0;flex-direction:column;flex:1;width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:flex;position:relative;inset:auto;overflow:hidden}.workflow-studio>p:not([role]){display:none}.workflow-studio-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.workflow-studio-header h2{margin:4px 0 0;font-size:18px}.workflow-studio-header [role=tablist]{background:var(--surface-soft);border-radius:10px;gap:4px;padding:4px;display:flex}.workflow-studio-header [role=tab]{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 18px}.workflow-studio-header [aria-selected=true]{background:var(--paper);box-shadow:0 1px 5px #0002}.workflow-studio .workflow-inline-builder{flex-direction:column;flex:1;gap:0;width:100%;min-width:0;max-width:none;min-height:0;margin:0;display:flex}.workflow-editor-toolbar{border-bottom:1px solid var(--line);flex:none;align-items:end;gap:24px;padding:14px 24px;display:flex}.workflow-editor-toolbar>label{flex:1;max-width:380px;margin:0}.workflow-editor-toolbar .workflow-hint{display:none}.workflow-studio .workflow-canvas-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.workflow-studio .workflow-canvas-blocks{border:0;border-radius:0;flex:1;height:auto;min-height:0}.workflow-studio .workflow-block-navigation{background:var(--surface-soft);margin:0;padding:8px 24px}.workflow-studio .workflow-canvas-wrap>.muted{display:none}.workflow-studio .workflow-inline-builder .builder-footer{border:0;border-top:1px solid var(--line);border-radius:0;flex:none;margin:0;padding:10px 24px;position:static}.flow-block-footer{justify-content:center;display:flex;position:absolute;top:calc(100% + 20px);left:0;right:0}.workflow-branch-add{gap:16px;display:flex}.workflow-insert{justify-content:center;display:flex;position:relative}.workflow-add-step{color:#fff;cursor:pointer;font:inherit;white-space:nowrap;background:#7565c3;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:flex}.workflow-add-step:disabled{opacity:.45;cursor:default}.workflow-action-menu{z-index:40;border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:12px;width:320px;padding:10px;position:absolute;top:44px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0003}.workflow-action-menu header{justify-content:space-between;align-items:center;padding:4px 6px 10px;display:flex}.workflow-action-menu>div{max-height:360px;margin-top:8px;overflow-y:auto}.workflow-action-menu>div>button{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:11px 8px;font-size:14px;display:flex}.workflow-action-menu>div>button:hover{background:var(--surface-accent)}.workflow-action-menu svg{flex:none}.workflow-nested-branch{border-left:2px solid #9183d1;gap:18px;margin-top:12px;padding-left:14px;display:grid}.workflow-nested-branch h4{margin:0;font-size:15px}.workflow-nested-card,.workflow-inline-condition{border:1px solid var(--line);border-radius:9px;gap:14px;padding:14px;display:grid}.workflow-check{align-items:center;display:flex!important}.workflow-check input{width:18px!important;min-height:18px!important}.workflow-review{border:1px solid #9183d1;border-radius:12px;margin:20px 0;padding:20px}.workflow-review pre{white-space:pre-wrap;font:inherit;max-height:40vh;line-height:1.6;overflow:auto}.workflow-activity{padding:24px;overflow:auto}.workflow-activity>label{max-width:300px;margin-bottom:20px}.workflow-studio .workflow-activity .run-history{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.template-field{position:relative}.template-popover{z-index:1400;overscroll-behavior:contain;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;position:fixed;overflow:auto;box-shadow:0 12px 36px #0004}.template-popover-heading{z-index:1;background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;top:0}.template-popover .template-menu{background:var(--paper);border:0;border-radius:0;max-height:none;overflow:visible}.template-popover label{gap:8px;display:grid}.template-popover input,.workflow-folder-modal input{border:1px solid var(--line);background:var(--surface-soft);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px}.template-popover input:focus-visible,.workflow-folder-modal input:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}.template-popover .template-variable-list strong{font-size:14px}.template-popover .template-variable-list code{font-size:12px}.workflow-folder-field{gap:10px;min-width:0;display:grid}.workflow-folder-selection{overflow-wrap:anywhere;border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.workflow-folder-field details{font-size:14px}.workflow-folder-field details[open]{gap:8px;display:grid}.workflow-folder-field [aria-invalid=true]{border-color:var(--text-danger,#c43c48)}.workflow-folder-backdrop{z-index:1500}.workflow-folder-modal{background:var(--paper);width:min(620px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--ink);border:1px solid var(--line);border-radius:14px;grid-template-rows:auto auto auto minmax(80px,1fr) auto;gap:16px;padding:22px;display:grid;box-shadow:0 16px 48px #0005}.workflow-folder-modal header,.workflow-folder-modal footer,.workflow-folder-modal footer>div,.workflow-save-error header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-folder-modal h2{margin:0;font-size:21px}.workflow-folder-modal label{gap:8px;display:grid}.workflow-folder-list{min-height:80px;max-height:45dvh;overflow:auto}.workflow-folder-row{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:14px 10px;display:flex}.workflow-folder-row:hover{background:var(--surface-soft)}.workflow-folder-row span{overflow-wrap:anywhere;flex:1}.workflow-folder-breadcrumbs{flex-wrap:wrap;gap:6px;display:flex}.workflow-folder-breadcrumbs button{color:var(--text-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.workflow-save-error{z-index:2200;border:1px solid var(--text-danger,#c43c48);background:var(--paper);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:12px;padding:22px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 16px 64px #0006}.workflow-save-error header strong{flex:1}.workflow-save-error li{margin:10px 0}.workflow-notice{border:1px solid var(--line);color:var(--ink);background:var(--surface-success,var(--surface-soft));border-radius:8px;padding:12px 16px}.workflow-studio>.workflow-notice{flex:none;margin:8px 24px}.workflow-run-action{justify-items:start;gap:6px;display:grid}.app-shell:has(.workflows-library) .main-content{width:100%;max-width:none;padding:28px 24px 64px}.workflows-library.hub-section{background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:0}.workflows-library .section-heading{flex-wrap:wrap;align-items:flex-start;gap:16px}.workflows-library .section-heading p{color:var(--muted)}.workflows-library .run-target{gap:8px;max-width:420px;margin:24px 0 20px;display:grid}.workflow-library-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.workflow-library-filters label{margin:0}.workflow-filter-fields{flex-wrap:wrap;gap:8px;display:flex}.workflow-filter-toggle{display:none!important}.workflows-library .workflow-library-filter select{width:auto;max-width:210px;min-height:40px;padding:8px 12px;font-size:14px}.workflow-search{border:1px solid var(--border-neutral,var(--line));background:var(--paper);border-radius:7px;align-items:center;gap:8px;width:min(100%,280px);padding-left:12px;display:flex!important}.workflows-library.hub-section .workflow-search input{background:0 0;border:0;min-width:0;padding:9px 10px 9px 0;font-size:15px}.workflow-table-scroll{border:1px solid var(--border-neutral,var(--line));background:var(--paper);border-radius:10px;overflow-x:auto}.workflow-library-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px;font-size:14px}.workflow-library-table th,.workflow-library-table td{border-bottom:1px solid var(--border-neutral,var(--line));text-align:left;vertical-align:middle;padding:14px 16px}.workflow-library-table th{color:var(--muted);background:var(--surface-soft,#f7f9fc);white-space:nowrap;padding-block:12px;font-size:13px;font-weight:600}.workflow-library-table th button{color:inherit;font-weight:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.workflow-library-table tbody tr:last-child td{border-bottom:0}.workflow-library-table tbody tr:hover td{background:var(--surface-soft,#f7f9fc)}.workflow-name-cell{width:26%;min-width:220px}.workflow-name-button{text-align:left;color:var(--ink);overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600}.workflow-name-button:hover{color:var(--blue);text-decoration:underline}.workflow-step-count,.workflow-type-badge,.workflow-integration-badges>span{border:1px solid var(--border-neutral,var(--line));white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:12px;display:inline-block}.workflow-step-count{border-radius:20px}.workflow-owner-avatar{background:var(--surface-accent,#e7effd);width:30px;height:30px;color:var(--blue);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.workflow-integration-badges{flex-wrap:wrap;gap:4px;display:flex}.workflow-toggle{background:var(--muted);border:0;border-radius:20px;width:36px;height:22px;padding:3px;display:block}.workflow-toggle>span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block}.workflow-toggle[aria-checked=true]{background:#7866c2}.workflow-toggle[aria-checked=true]>span{transform:translate(14px)}.workflow-row-icons{justify-content:flex-end;gap:4px;display:flex;position:relative}.workflow-icon-action{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:8px;display:inline-flex}.workflow-icon-action:hover{background:var(--surface-accent,#e7effd);color:var(--ink)}.workflow-row-icons>.inline-error{background:var(--surface-danger,#fff1f1);border:1px solid var(--border-danger,#d88);z-index:2;width:240px;padding:10px;position:absolute;top:100%;right:0}.workflow-library-table td time,.workflow-never-run{white-space:nowrap;font-size:13px;display:block}.workflow-library-table td .text-button{margin-top:6px;font-size:12px;display:block}.workflow-table-empty{text-align:center;color:var(--muted);padding:32px}.workflow-mobile-hint{display:none}.workflow-history-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.workflow-history-heading time{color:var(--muted)}.workflows-library .run-history article{padding:20px 0;font-size:14px}.workflows-library .run-history p{margin:8px 0 12px;font-size:14px}.workflows-library>h3{margin-top:32px}@media (max-width:760px){.app-shell:has(.workflows-library) .main-content{padding:20px 16px 64px}.workflow-search{flex:1;width:auto;min-width:160px}.workflow-filter-toggle{display:inline-flex!important}.workflow-filter-fields{flex:0 0 100%;order:3}.workflow-filter-fields[data-expanded=false]{display:none}.workflow-mobile-hint{color:var(--muted);margin:0 0 10px;font-size:13px;display:block}.workflow-library-table td:first-child,.workflow-library-table th:first-child{background:var(--paper);z-index:1;min-width:170px;max-width:200px;position:sticky;left:0}.workflow-icon-action{width:44px;height:44px}.workflow-table-scroll{max-width:100%}}@media (max-width:700px){.workflow-studio-header{flex-wrap:wrap;padding:10px}.workflow-editor-toolbar{gap:10px;padding:10px}.workflow-studio-header h2{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.workflow-studio-header [role=tab]{padding:8px}}.sidebar[data-collapsed=true] .brand{justify-content:center;margin-left:0;margin-right:0}.sidebar[data-collapsed=true] .brand>span:last-child,.sidebar[data-collapsed=true] .workspace-switch>span:nth-child(2),.sidebar[data-collapsed=true] .workspace-switch>svg,.sidebar[data-collapsed=true] .nav-item-label,.sidebar[data-collapsed=true] .nav-label,.sidebar[data-collapsed=true] .nav-count,.sidebar[data-collapsed=true] .new-dot,.sidebar[data-collapsed=true] .sidebar-card,.sidebar[data-collapsed=true] .security-status,.sidebar[data-collapsed=true] .user-profile>span:nth-child(2),.sidebar[data-collapsed=true] .user-profile>svg{display:none}.sidebar[data-collapsed=true] .nav-item{justify-content:center;padding:12px;font-size:0}.sidebar[data-collapsed=true] .workspace-switch{justify-content:center;padding:8px}.sidebar[data-collapsed=true] .user-profile{justify-content:center;padding:12px 0}.sidebar .nav-item svg{flex-shrink:0}.sidebar .organization-nav{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.sidebar .sidebar-bottom{flex-shrink:0}.workflow-studio-actions{border-bottom:1px solid var(--line);justify-content:flex-end;align-items:center;gap:16px;padding:8px 24px;display:flex}.template-variable-group h4{color:var(--ink);margin:0;padding:12px 6px 8px;font-size:14px}.template-variable-group button{border:0;border-radius:0;grid-template-columns:1fr 1.1fr;align-items:center;gap:14px;padding:10px 6px}.template-variable-group button:hover{background:var(--surface-accent,#edf3fa)}.template-variable-group strong{color:var(--ink);font-size:14px;font-weight:500}.template-variable-group code{text-align:right;color:var(--muted);font-size:12px}@media (max-width:900px){.sidebar .nav-item-label{display:none}}@media (max-width:600px){.app-shell[data-sidebar-hidden=true]>.sidebar{width:56px;padding:16px 4px 0}.app-shell[data-sidebar-hidden=true]>main{margin-left:56px}.sidebar[data-collapsed=true] .nav-item{padding:11px 8px}.app-shell[data-sidebar-hidden=false]>.sidebar{z-index:25;width:min(280px,86vw);height:calc(100dvh - 54px);padding:18px 14px 0;display:flex;top:54px;box-shadow:8px 0 24px #0003}.app-shell[data-sidebar-hidden=false]>main{margin-left:0}.sidebar[data-collapsed=false] .nav-item{justify-content:flex-start;font-size:14px}.sidebar[data-collapsed=false] .nav-item-label{display:inline}.sidebar[data-collapsed=false] .workspace-switch>span:nth-child(2),.sidebar[data-collapsed=false] .user-profile>span:nth-child(2){display:block}}.workflow-studio>.inline-error{flex:none;margin:8px 24px}.app-shell:has(.workflow-studio){height:100dvh;min-height:0;overflow:hidden}.app-shell:has(.workflow-studio)>main{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.app-shell:has(.workflow-studio) .topbar{flex:none}.app-shell:has(.workflow-studio) .main-content{flex:1;width:100%;min-width:0;max-width:none;min-height:0;padding:0;display:flex}.workflow-studio{container:workflow-studio/inline-size}.workflow-studio-header{gap:12px;min-height:62px;padding:9px 16px}.workflow-studio-identity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.workflow-studio-identity>.text-button{white-space:nowrap;align-items:center;gap:7px;display:flex}.workflow-studio-command-bar{flex:none;align-items:center;gap:8px;display:flex}.workflow-studio-header .workflow-studio-actions{border:0;gap:8px;margin:0;padding:0;display:flex}.workflow-studio-header .builder-footer{background:0 0;border:0;border-radius:0;gap:8px;margin:0;padding:0;display:flex}.workflow-studio-header .builder-footer label{white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.workflow-studio-header .builder-footer input{width:16px;min-height:16px}.workflow-studio-header .button{white-space:nowrap;min-height:36px;padding:8px 11px;font-size:13px}.workflow-name-slot{flex:1;min-width:100px;max-width:300px}.workflow-name-slot .workflow-name-field{margin:0;font-size:0;display:block}.workflow-name-slot input{background:0 0;border-color:#0000;width:100%;min-width:0;height:36px;min-height:36px;padding:7px 9px;font-size:16px;font-weight:650}.workflow-name-slot input:hover,.workflow-name-slot input:focus{border-color:var(--line);background:var(--paper)}.workflow-builder-pane{flex:1;min-height:0;display:flex}.workflow-builder-pane[hidden]{display:none}.workflow-studio .workflow-inline-builder{position:relative}.workflow-studio .workflow-editor-toolbar{z-index:7;border:0;margin:0;padding:0;display:block;position:absolute;top:12px;right:14px}.workflow-preview-options{position:relative}.workflow-preview-options summary{cursor:pointer;background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:13px;list-style-position:inside}.workflow-preview-options[open]>label{background:var(--paper);border:1px solid var(--line);border-radius:9px;gap:8px;width:min(320px,80vw);padding:14px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 5px 20px #0002}.workflow-studio .workflow-block-navigation{z-index:6;border:1px solid var(--line);background:var(--paper);border-radius:8px;gap:4px;padding:4px;position:absolute;top:12px;left:14px}.workflow-studio .workflow-block-navigation button{border:0;min-height:30px;padding:6px 8px;font-size:12px}.workflow-studio .workflow-canvas-wrap{position:relative}.workflow-activity{flex:1;min-height:0}.builder-cancel svg,.workflow-studio-header .builder-cancel span{display:none}.workflow-studio-header .builder-cancel svg{display:block}@container workflow-studio (max-width:1100px){.workflow-breadcrumb-label{display:none}.workflow-studio-header [role=tab]{padding:8px 10px}.workflow-name-slot{max-width:200px}}@container workflow-studio (max-width:850px){.workflow-studio-header{flex-wrap:wrap}.workflow-studio-command-bar{justify-content:flex-end;width:100%}.workflow-studio-identity{min-width:150px}}@container workflow-studio (max-width:500px){.workflow-studio-header{padding:8px}.workflow-studio-header .builder-footer label{font-size:0}.workflow-studio-command-bar{gap:5px}.workflow-studio-header .button{padding:7px 8px;font-size:12px}.workflow-studio .workflow-block-navigation{top:8px;left:7px}.workflow-studio .workflow-block-navigation button{padding:5px;font-size:11px}.workflow-studio .workflow-editor-toolbar{top:51px;right:7px}}.flow-block-footer>.workflow-insert .workflow-add-step span{display:none}.flow-block-footer>.workflow-insert .workflow-add-step{justify-content:center;width:34px;height:34px;padding:0}.workflow-branch-add .workflow-add-step{padding:7px 12px}.workflow-canvas .react-flow__node-editable,.workflow-canvas .react-flow__node-editable.selected{box-shadow:none;background:0 0;border:0;padding:0}.workflow-canvas .react-flow__node-editable.selected>.editable-flow-block{outline:2px solid var(--text-accent);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workflow-start-block .flow-block-content{max-height:none;overflow:visible}.workflow-start-fields,.workflow-start-conditions{gap:14px;min-width:0;display:grid}.workflow-start-trigger{grid-template-columns:1fr 1fr;gap:16px;display:grid}.workflow-condition-line{align-items:flex-start;gap:8px;min-width:0;display:flex}.workflow-condition-join{min-width:15px;color:var(--text-muted);padding-top:12px}.workflow-condition-row{border:1px solid var(--line);background:var(--paper);border-radius:9px;flex:1;grid-template-columns:260px 180px minmax(140px,1fr) 34px;align-items:start;gap:6px;min-width:0;padding:6px;display:grid}.workflow-condition-row>label{align-self:start}.workflow-condition-row select{border-color:#0000;min-height:36px;padding:8px}.workflow-condition-row .flow-remove-icon{background:0 0;border-color:#0000;margin:0;padding:0}.workflow-condition-row .flow-remove-icon:hover{background:var(--surface-accent)}.workflow-start-condition-tools,.workflow-start-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-match-choice{align-items:center;gap:8px;font-size:13px!important;display:flex!important}.workflow-match-choice select{width:auto;min-height:36px;font-size:13px}.workflow-add-condition{margin-left:auto;position:relative}.workflow-condition-menu{z-index:20;background:var(--paper);border:1px solid var(--line);border-radius:10px;width:245px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0003}.workflow-condition-menu button{text-align:left;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:12px}.workflow-condition-menu button:hover{background:var(--surface-soft)}.workflow-condition-values{min-width:0}.workflow-token-input{flex-wrap:wrap;align-items:center;gap:5px;min-height:36px;padding:2px;display:flex}.workflow-value-chip{border:1px solid var(--line);background:var(--surface-soft);max-width:100%;color:var(--ink);border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:13px;display:inline-flex}.workflow-value-chip>span{overflow-wrap:anywhere}.workflow-value-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px;display:flex}.workflow-builder .workflow-condition-row .workflow-condition-values .workflow-token-input input{width:auto;min-width:170px;min-height:30px;box-shadow:none;background:0 0;border:0;flex:170px;padding:4px}.workflow-token-input:focus-within{outline:2px solid var(--text-accent);outline-offset:1px;border-radius:6px}.workflow-value-hint{color:var(--text-muted);font-size:12px}.template-field-compact{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:3px;min-width:0;display:grid;position:relative}.template-field-compact>label{grid-column:1}.template-field-compact .template-tools{flex-wrap:nowrap;grid-column:2;gap:0;display:flex}.template-field-compact .template-tools button{padding:9px 4px}.template-field-compact .template-help{display:none}.template-field-compact>.template-preview,.template-field-compact>.inline-error{grid-column:1/-1}.workflow-condition-row .template-field-compact input{border-color:#0000;min-height:36px;padding:8px}.workflow-start-block{container-type:inline-size}.workflow-start-block .flow-block-title{align-items:center;gap:9px;display:flex}@container (max-width:700px){.workflow-start-trigger{grid-template-columns:minmax(0,1fr)}.workflow-condition-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px}.workflow-condition-row .flow-remove-icon{grid-area:1/3}.workflow-condition-row>.workflow-condition-values,.workflow-condition-row>.template-field{grid-column:1/-1}.workflow-match-choice{flex-wrap:wrap}}.workflow-nested-card{container-type:inline-size}@container (max-width:420px){.workflow-condition-row{grid-template-columns:minmax(0,1fr) 34px}.workflow-condition-row>label{grid-column:1}.workflow-condition-row .flow-remove-icon{grid-column:2}}.app-shell:not(:has(.workflow-studio)) .main-content{width:100%;max-width:none;padding:20px 24px 64px}.app-shell:not(:has(.workflow-studio)) .hub-section{border-radius:10px;margin:0 0 16px;padding:20px}.app-shell .page-heading{gap:16px;margin-bottom:14px}.app-shell .page-heading h1{margin:0;font-size:24px;line-height:1.3}.page-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-heading-actions .import-transcript{margin:0}.app-shell .home-assistant{border-radius:8px;margin:10px 0 16px}.app-shell .home-assistant>summary{padding:11px 16px;font-size:14px}.app-shell .demo-banner{margin-bottom:14px;padding:10px 14px}.app-shell .meeting-toolbar{gap:12px;margin:10px 0}.app-shell .timeline-toolbar{gap:12px;margin:8px 0 12px}.app-shell .meeting-bulk{border-radius:8px;margin:10px 0;padding:10px 14px}.app-shell .timeline-date{padding:8px 14px;font-size:13px}.app-shell .timeline-meeting{gap:14px;min-height:60px;padding:10px 14px}.app-shell .timeline-name>span{max-width:min(70vw,1100px)}.app-shell .settings-page{max-width:none;margin:0}.app-shell .settings-page-grid{gap:20px}.app-shell .settings-page .settings-section{padding:20px}.app-shell .section-heading{gap:12px}.app-shell .section-heading h2{font-size:23px}.app-shell .hub-section h2{margin-bottom:8px}.app-shell .hub-section>p{margin-bottom:16px}.workflow-studio .workflow-activity{flex:1;min-height:0;padding:20px 24px;overflow:auto}.workflow-activity-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.workflow-activity-header h3{margin:0 0 6px;font-size:21px}.workflow-activity-header p{color:var(--muted);margin:0;font-size:14px}.workflow-activity-controls{align-items:flex-end;gap:12px;display:flex}.workflow-activity-controls label{gap:6px;min-width:180px;display:grid}.workflow-activity-workspace{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:20px;display:grid}.workflow-activity-preview{min-width:0}.workflow-activity-list{gap:10px;max-height:calc(100dvh - 270px);padding:2px 8px 16px 2px;display:grid;overflow-y:auto}.workflow-activity-item{border:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:left;border-radius:10px;gap:9px;padding:16px;display:grid}.workflow-activity-item[aria-pressed=true]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);background:var(--surface-accent,#eef4ff)}.workflow-activity-item .workflow-run-status{justify-self:start}.workflow-activity-item time{color:var(--muted);font-size:13px}.workflow-activity-item strong{font-size:14px}.workflow-activity-detail{overflow-wrap:anywhere;color:var(--muted);font-size:13px;line-height:1.6}.workflow-execution-inline{min-width:0}.workflow-execution-inline>h3{margin:0 0 8px}.workflow-execution-inline>p{margin:0 0 14px}.workflow-execution-inline .execution-layout{grid-template-columns:minmax(0,1fr);gap:14px}.workflow-execution-inline .workflow-canvas{height:max(360px,100dvh - 360px)}.workflow-execution-inline .execution-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;max-height:none;display:grid}@media (max-width:760px){.app-shell:not(:has(.workflow-studio)) .main-content{padding:16px 14px 48px}.app-shell:not(:has(.workflow-studio)) .hub-section{padding:16px}.app-shell .page-heading{flex-wrap:wrap}.app-shell .page-heading-actions{gap:8px}.app-shell .page-heading-actions .button{white-space:normal}.app-shell .meeting-toolbar{flex-wrap:wrap}.app-shell .meeting-toolbar .search-box{flex:100%;order:-1;width:100%}.app-shell .meeting-toolbar .filter-tabs{max-width:100%;overflow-x:auto}.app-shell .timeline-toolbar{flex-wrap:wrap}.app-shell .timeline-name>span{max-width:160px}.workflow-studio .workflow-activity{padding:16px 12px}.workflow-activity-controls{flex-wrap:wrap;width:100%}.workflow-activity-controls label{flex:1;min-width:130px}.workflow-activity-workspace{flex-direction:column-reverse;display:flex}.workflow-activity-list{width:100%;max-height:250px}.workflow-activity-preview{width:100%}}.app-shell .button-icon-only{flex:none;justify-content:center;align-items:center;gap:0;width:40px;min-width:40px;height:40px;min-height:40px;padding:9px;font-size:0;display:inline-flex}.button-icon-only svg{flex:none;width:18px;height:18px}.meeting-export-menu>summary.button-icon-only::marker{content:""}.meeting-export-menu>summary.button-icon-only{list-style:none}.meeting-quick-action{flex:none;width:36px;height:36px;margin:0}@media (max-width:760px){.meeting-quick-action{display:none}.app-shell .button-icon-only{width:44px;min-width:44px;height:44px;min-height:44px}}.app-shell .settings-page-grid{grid-template-columns:minmax(0,1fr);gap:16px}.app-shell .settings-section-nav{z-index:2;border-radius:8px;flex-wrap:nowrap;gap:4px;max-width:100%;padding:4px;display:flex;top:12px;overflow-x:auto}.app-shell .settings-section-nav a{white-space:nowrap;flex:none;padding:9px 13px;font-size:14px}.app-shell .settings-page h1{margin:0;font-size:24px}.settings-save-status:empty{display:none}.workflow-library-commands{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.workflows-library .workflow-library-commands .run-target{gap:5px;min-width:220px;max-width:320px;margin:0}.workflows-library>.section-heading{margin-bottom:16px}@media (max-width:760px){.workflow-library-commands{width:100%}.workflows-library .workflow-library-commands .run-target{flex:1;min-width:180px;max-width:100%}}.workflows-library.hub-section .workflow-search{height:42px;min-height:42px}.workflows-library.hub-section .workflow-search input{height:40px;min-height:0;margin:0}.workflows-library.hub-section .workflow-library-filter select{min-height:42px;margin:0}.workflows-library.hub-section .workflow-library-commands select{min-height:44px;margin:0}.workflow-studio .workflow-activity-controls select{min-height:42px;margin:0}.app-shell .meeting-toolbar .search-box{flex:1;width:100%;max-width:none}.app-shell .timeline-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px}.app-shell .timeline-toolbar select{min-height:40px;margin:0}.app-shell .timeline-toolbar .text-button{margin-left:auto}.app-shell .meeting-bulk:not(:has(fieldset)){background:0 0;border:0;margin:8px 0;padding:0}.app-shell .timeline-name strong{line-height:1.35}.app-shell .timeline-name>span{margin-top:4px;line-height:1.4}.home-assistant[hidden]{display:none}.app-shell .workflows-library.hub-section{margin:0;padding:0}.app-shell:has(.meeting-chat) .main-content{padding:20px 24px}.app-shell .main-content>.meeting-chat.hub-section{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;grid-template-rows:auto minmax(0,1fr);gap:20px;height:calc(100dvh - 113px);min-height:0;margin:0;padding:0;display:grid}.meeting-chat-heading{grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:20px;display:grid}.meeting-chat-heading h2{margin:0 0 6px}.meeting-chat-heading p{max-width:760px;margin:0}.meeting-chat-heading .field-label{width:100%;margin:0}.meeting-chat-heading select{margin:6px 0 0}.meeting-chat-body{grid-template-columns:minmax(0,1fr) 320px;gap:20px;min-height:0;display:grid}.assistant-messages{display:contents}.meeting-chat .assistant[data-conversation=true]{grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch;align-self:stretch;gap:16px;height:100%;min-height:0;margin:0;padding:20px;display:grid}.assistant[data-conversation=true] .assistant-messages{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-right:8px;display:block;overflow:auto}.assistant[data-conversation=true] .assistant-messages .prompt-list{margin-top:20px}.assistant[data-conversation=true] .ask-form{margin:0}.assistant[data-conversation=true] .ask-form textarea{height:80px;min-height:80px;font-size:16px}.assistant[data-conversation=true] .ask-form button{width:44px;height:44px;padding:0;font-size:0}.chat-current-question{border-left:3px solid var(--text-accent);background:var(--surface-soft);border-radius:6px;margin:0 0 20px;padding:12px 16px;font-size:16px}.meeting-chat-history{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.meeting-chat-history .ai-history{max-width:none;margin:0}.meeting-chat-history .ai-history article{overflow-wrap:anywhere}@media (max-width:1100px){.meeting-chat-heading,.meeting-chat-body{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:760px){.app-shell:has(.meeting-chat) .main-content{padding:16px 14px}.app-shell .main-content>.meeting-chat.hub-section{gap:16px;height:auto;min-height:0}.meeting-chat-heading{grid-template-columns:minmax(0,1fr);gap:16px}.meeting-chat-heading .field-label{width:100%}.meeting-chat-body{grid-template-columns:minmax(0,1fr);gap:16px}.meeting-chat .assistant[data-conversation=true]{height:calc(100dvh - 220px);min-height:530px;padding:16px}.meeting-chat-history{max-height:480px}}.workflow-remove-action{color:var(--text-muted)}.workflow-remove-action:hover{color:#f28b91;background:#e5484d18}.workflow-remove-dialog{text-align:left;max-width:min(520px,100vw - 32px)}.workflow-remove-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.workflow-remove-confirm{color:#fff;background:#b42332;border-color:#b42332}.meeting-detail .entry-list.paged-entry-list{overflow-anchor:none;contain:layout style;display:block;position:relative}.transcript-virtual-content{width:100%;position:relative}.transcript-virtual-row{width:100%;padding-bottom:12px;position:absolute;top:0;left:0}.transcript-page-loader{text-align:center;padding:8px 0 16px}.transcript-page-loader small{color:var(--text-muted);margin-top:8px;display:block}.transcript-page-loader p{justify-content:center;align-items:center;gap:8px;display:flex}.transcript-latest{float:right;z-index:2;background:var(--surface);border:1px solid var(--line);border-radius:50%;padding:8px;position:sticky;bottom:8px}.meeting-export-options a{color:var(--text-strong);padding:10px 12px;text-decoration:none;display:block}.meeting-export-options a:hover{background:var(--surface-soft)}.meeting-view-layout{flex-direction:column;flex:1;width:100%;min-width:0;max-width:none;min-height:0;display:flex}.meeting-view-layout>.conversation-heading{padding:8px 0}.meeting-view-layout>.room-meta{padding:4px 0 12px}.meeting-workspace-tabs{flex-shrink:0;gap:4px;margin-bottom:16px;overflow-x:auto}.meeting-workspace-tabs button{white-space:nowrap;min-height:42px;font-size:14px}.meeting-workspace-grid{flex:1;grid-template-columns:minmax(0,1fr) 340px;gap:20px;min-height:0;display:grid}.meeting-workspace-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.meeting-workspace-main>.entry-list{flex:1;min-height:0;max-height:none}.meeting-workspace-sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex-direction:column;gap:16px;min-width:0;min-height:0;padding:0 10px 24px 0;display:flex;overflow-y:auto}.meeting-workspace-sidebar>*{flex-shrink:0}.meeting-ai-pane{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:hidden}.meeting-ai-pane>.assistant[data-conversation=true]{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;flex:1;align-self:stretch;gap:14px;padding:12px 0;display:flex;overflow:hidden}.meeting-ai-pane .assistant-messages{scrollbar-width:thin;flex:1;padding:8px 16px 16px 0}.meeting-ai-pane .assistant-title,.meeting-ai-pane .ask-form,.meeting-ai-pane .assistant-footer{flex-shrink:0}.meeting-ai-pane .assistant-title p,.meeting-ai-pane .assistant-footer{display:none}.meeting-ai-pane .assistant-title{padding-bottom:4px}.meeting-ai-pane .assistant[data-conversation=true] .ask-form{padding:12px}.meeting-ai-pane .assistant[data-conversation=true] .ask-form textarea{resize:none;height:48px;min-height:48px;margin:0 0 8px}.meeting-ai-pane .assistant[data-conversation=true] .ask-form button{width:36px;height:36px;min-height:36px}.meeting-ai-pane .assistant[data-conversation=true] .ask-form>div>span{font-size:12px}.meeting-summary-pane>.meeting-ai-language{background:0 0;border:0;margin:0 0 16px;padding:0}.meeting-summary-pane>.meeting-ai-language label{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.meeting-summary-pane>.meeting-ai-language select{width:auto;max-width:100%;min-height:40px;margin:0;font-size:14px}.meeting-internal-id{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px}.meeting-detail-heading>.button{min-height:32px;padding:6px 10px;font-size:13px}.meeting-detail-heading .meeting-private{padding:4px 8px;font-size:12px}.meeting-workspace-tabs{padding-left:0;padding-right:0}.meeting-workspace-main,.meeting-workspace-sidebar,.sidebar-navigation{scrollbar-color:#65758a transparent}:is(.assistant-messages,.meeting-workspace-sidebar,.sidebar-navigation,.paged-entry-list,.meeting-scroll-pane)::-webkit-scrollbar{width:7px;height:7px}:is(.assistant-messages,.meeting-workspace-sidebar,.sidebar-navigation,.paged-entry-list,.meeting-scroll-pane)::-webkit-scrollbar-thumb{background:#65758a;border-radius:8px}:is(.assistant-messages,.meeting-workspace-sidebar,.sidebar-navigation,.paged-entry-list,.meeting-scroll-pane)::-webkit-scrollbar-button{width:0;height:0;display:none}@supports selector(::-webkit-scrollbar){:is(.assistant-messages,.meeting-workspace-sidebar,.sidebar-navigation,.paged-entry-list,.meeting-scroll-pane){scrollbar-width:auto;scrollbar-color:auto}}:is(.meeting-ai-pane .assistant-messages:has(.ai-history-inline article) .assistant-intro,.meeting-ai-pane .assistant-messages:has(.ai-history-inline article) .prompt-list){display:none}.ai-history-inline{overflow:visible}.ai-history-inline article{border-bottom:1px solid var(--line);overflow-wrap:anywhere;margin:0 0 24px;padding:0 0 24px}.ai-history-inline article>strong{border-left:3px solid var(--text-accent);background:var(--surface-soft);border-radius:6px;margin:10px 0 18px;padding:12px 16px;font-size:16px;display:block}.ai-history-inline small{color:var(--text-muted);font-size:12px}.meeting-scroll-pane{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:4px 16px 24px 0;overflow-y:auto}.meeting-scroll-pane[hidden]{display:none}.meeting-summary-pane .summary-content{max-height:none;padding:0;overflow:visible}.meeting-summary-pane .saved-summary{margin-top:16px}.meeting-primary-tools>p:empty,.meeting-notes-composer[hidden]{display:none}@media (max-width:1000px){.meeting-workspace-grid{grid-template-columns:minmax(0,1fr) 290px;gap:14px}}@media (max-width:760px){.meeting-workspace-grid{flex-direction:column;display:flex}.meeting-workspace-main{flex:none;height:70dvh;min-height:470px}.meeting-ai-pane{min-height:0}.meeting-workspace-sidebar{padding:0 0 24px;overflow:visible}.meeting-workspace-main>.entry-list{min-height:300px;max-height:65dvh}.meeting-workspace-tabs button{min-height:44px}}.app-shell[data-meeting-view=true] .main-content{padding:16px 24px 20px}.meeting-view-layout>.conversation-heading .eyebrow{display:none}.meeting-view-layout>.conversation-heading h2{margin:0;line-height:1.4}.meeting-primary-tools .meeting-primary-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin:0;display:flex}.meeting-primary-tools .meeting-export-actions{flex-wrap:nowrap;align-items:center;gap:10px;width:auto;display:flex}.meeting-ai-pane>.meeting-ai-language{box-shadow:none;background:0 0;border:0;align-self:flex-end;margin:0;padding:0}.meeting-ai-pane>.meeting-ai-language label{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:13px;display:flex}.meeting-ai-pane>.meeting-ai-language select{width:auto;max-width:280px;min-height:40px;margin:0;padding:8px 12px;font-size:14px}@media (max-width:760px){.app-shell[data-meeting-view=true] .main-content{padding:14px}.meeting-ai-pane>.meeting-ai-language{align-self:stretch}.meeting-ai-pane>.meeting-ai-language label{justify-content:flex-start}.meeting-ai-pane>.meeting-ai-language select{width:100%;max-width:none}}.sidebar>.sidebar-navigation{scrollbar-width:thin;overscroll-behavior:contain;flex:1 1 0;min-height:0;padding:0 6px 16px 0;overflow:hidden auto}.sidebar-navigation .nav-label{margin-top:4px;display:block}.sidebar .sidebar-navigation .organization-nav{flex:none;min-height:0;overflow:visible}.sidebar .sidebar-bottom{margin-top:0;padding-top:8px}.sidebar .sidebar-navigation .nav-item{min-height:44px;margin:2px 0}@media (min-width:761px){.app-shell[data-meeting-view=true]{height:100dvh;min-height:0;overflow:hidden}.app-shell[data-meeting-view=true]>main{flex-direction:column;min-width:0;height:100dvh;min-height:0;display:flex}.app-shell[data-meeting-view=true] .topbar{flex-shrink:0}.app-shell[data-meeting-view=true] .main-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.meeting-detail{flex-direction:column;flex:1;min-height:0;display:flex}.meeting-workspace-grid{overflow:hidden}}
