:root{--ink:#202530;--muted:#87909e;--line:#e9ecf0;--paper:#fff;--canvas:#f7f8fa;--violet:#735bea;--violet-dark:#5d46cf;--violet-wash:#f0edff;--amber:#e4a340;--mint:#43a995;--red:#d86464;--shadow:0 8px 26px rgba(34,41,55,.045);font-family:"DM Sans",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;background:var(--canvas);font-size:14px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.app-frame{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.sidebar{position:fixed;inset:0 auto 0 0;width:248px;background:#fff;border-right:1px solid var(--line);padding:28px 18px 16px;display:flex;flex-direction:column;z-index:3}.brand{font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-1.2px;font-weight:800;display:inline-flex;align-items:center;gap:10px;padding:0 10px;color:#232738}.brand-mark{width:23px;height:23px;display:inline-flex;align-items:end;justify-content:center;gap:2px}.brand-mark i{display:block;width:5px;border-radius:5px;background:var(--violet);transform:skew(-18deg)}.brand-mark i:nth-child(1){height:12px;opacity:.6}.brand-mark i:nth-child(2){height:19px}.brand-mark i:nth-child(3){height:15px;opacity:.78}.workspace-label{margin:49px 11px 15px;color:#a1a7b1;font-size:9px;font-weight:700;letter-spacing:1.25px}.side-nav{display:grid;gap:5px}.nav-link{height:43px;display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:9px;color:#717987;font-size:13px;font-weight:600;transition:.18s}.nav-link:hover{background:#f8f7ff;color:var(--violet)}.nav-link.active{background:var(--violet-wash);color:var(--violet)}.nav-icon{width:19px;text-align:center;font-size:18px;line-height:1;color:#9299a6}.active .nav-icon{color:var(--violet)}.sidebar-bottom{margin-top:auto}.sidebar-tip{border:1px solid #eeeafd;background:linear-gradient(135deg,#faf9ff,#f6f3ff);padding:14px 14px 13px;border-radius:12px;margin:0 2px 17px}.tip-icon{width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:var(--violet);background:#ece8ff;border-radius:8px;margin-bottom:10px}.sidebar-tip strong{font-size:11px}.sidebar-tip p{font-size:10px;line-height:1.5;color:#848a99;margin:5px 0 0}.profile-row{border-top:1px solid var(--line);padding:15px 3px 0;display:flex;align-items:center;gap:9px}.avatar{flex:none;width:32px;height:32px;border-radius:10px;background:#f1edff;color:#725bd9;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.profile-copy{min-width:0;display:grid;gap:3px;flex:1}.profile-copy strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-copy small{font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-row form{margin:0}.icon-button{border:0;background:none;color:#a2a7b1;font-size:19px;padding:5px}.icon-button:hover{color:var(--violet)}.main-area{grid-column:2;min-width:0;display:flex;flex-direction:column}.topbar{height:58px;background:rgba(255,255,255,.84);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 46px;position:sticky;top:0;z-index:2;backdrop-filter:blur(10px)}.breadcrumb{font-size:9px;font-weight:700;letter-spacing:1px;color:#9da4af}.breadcrumb span{color:#d1d4db;margin:0 8px}.breadcrumb a{color:#858d9b}.topbar-actions{display:flex;align-items:center;gap:7px;color:#9aa1ad;font-size:10px}.online-dot{width:7px;height:7px;border-radius:50%;background:#53bd93;box-shadow:0 0 0 3px #e6f7ef}.page-content{width:min(1180px,100%);margin:0 auto;padding:36px 46px 34px;flex:1}.page-footer{border-top:1px solid var(--line);padding:16px 46px 19px;color:#b0b5bf;font-size:9px;letter-spacing:1.1px}.page-footer span{margin:0 5px;color:#d0d3da}.welcome-row,.page-heading,.detail-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:26px}.welcome-row h1,.page-heading h1,.detail-heading h1{font-family:Manrope,sans-serif;font-size:29px;letter-spacing:-1.1px;line-height:1.2;margin:6px 0 7px;font-weight:750}.muted{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.eyebrow{font-size:9px;font-weight:700;letter-spacing:1.15px;color:#a0a6b1}.wave{font-size:19px;color:#d5a755;vertical-align:2px;margin-left:4px}.button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:40px;padding:0 17px;border-radius:9px;border:1px solid transparent;font-size:11px;font-weight:700;transition:.18s;white-space:nowrap}.button-primary{background:var(--violet);color:#fff;box-shadow:0 4px 10px rgba(115,91,234,.15)}.button-primary:hover{background:var(--violet-dark);transform:translateY(-1px)}.button-primary span{font-size:15px;font-weight:400}.plus{font-size:18px;font-weight:400;line-height:0}.button-secondary{background:#fff;border-color:#e4e0fa;color:var(--violet)}.button-secondary:hover{background:#f8f6ff}.button-quiet{background:#fff;border-color:var(--line);color:#737b88}.button-quiet:hover{border-color:#d7d2f6;color:var(--violet)}.button-small{min-height:33px;padding:0 12px;font-size:10px}.button-wide{width:100%;height:46px;margin-top:7px}.button-danger-quiet{border:0;background:transparent;color:#bd6262;font-size:11px;padding:10px 0}.button-danger-quiet:hover{color:#943a3a}.stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.stat-card{background:#fff;border:1px solid var(--line);border-radius:13px;padding:17px 19px;box-shadow:var(--shadow);min-height:132px}.stat-highlight{background:linear-gradient(135deg,#f8f6ff,#fff);border-color:#e7e2ff}.stat-top{display:flex;align-items:center;justify-content:space-between}.stat-icon{height:27px;width:27px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px}.stat-icon.violet{background:#f0edff;color:#7861df}.stat-icon.amber{background:#fff5e4;color:#d79a35}.stat-icon.mint{background:#e8f7f2;color:#36a18a}.stat-label{font-size:8px;letter-spacing:1.05px;color:#a6acb6;font-weight:700}.stat-number{display:block;font-family:Manrope,sans-serif;font-size:26px;letter-spacing:-.8px;margin:12px 0 2px}.stat-caption{font-size:10px;color:#a0a6b1}.content-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.85fr);gap:16px;align-items:start}.panel{background:var(--paper);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow);padding:20px 21px;margin-bottom:15px;min-width:0}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}.panel-heading h2,.audio-panel h2{font-family:Manrope,sans-serif;font-size:16px;letter-spacing:-.35px;margin:5px 0 4px}.panel-heading p{color:#9aa1ad;font-size:10px;margin:0}.text-link{font-size:10px;color:var(--violet);font-weight:700;white-space:nowrap}.text-link span{font-size:14px;margin-left:3px}.text-link:hover{color:var(--violet-dark)}.meeting-list{display:grid}.meeting-row{min-height:65px;display:flex;align-items:center;gap:12px;border-top:1px solid #f1f2f5;padding:10px 1px;transition:.15s}.meeting-row:hover .meeting-copy strong,.meeting-table-title:hover strong{color:var(--violet)}.meeting-symbol{flex:none;width:33px;height:33px;border-radius:9px;background:#f4f2ff;color:#7a66d7;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.meeting-copy,.meeting-table-title>span:last-child{display:grid;gap:4px;min-width:0;flex:1}.meeting-copy strong,.meeting-table-title strong{font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-copy small,.meeting-table-title small{font-size:9px;color:#a3a9b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-chip{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:20px;font-size:8px;font-weight:700;white-space:nowrap;background:#f2f3f5;color:#8a919e}.status-done,.task-status-done{background:#eaf7f1;color:#39977b}.status-processing{background:#eef0ff;color:#6e66c4}.status-review,.status-error{background:#fff4e5;color:#c28b32}.status-ready,.status-uploaded{background:#f2f4f7;color:#828b99}.status-open{background:#fff5e6;color:#c58d31}.status-deferred{background:#f0edff;color:#7561cc}.status-dot-open{background:#dea23b}.status-dot-done{background:#43a995}.status-dot-deferred{background:#816be0}.row-arrow{font-size:20px;line-height:1;color:#c3c8d0}.meeting-row:hover .row-arrow{color:var(--violet)}.task-panel{min-height:245px}.dashboard-tasks{display:grid}.task-preview{padding:12px 0;border-top:1px solid #f0f1f4;display:flex;align-items:flex-start;gap:10px}.task-preview>span:nth-child(2){display:grid;gap:5px;flex:1;min-width:0}.task-preview strong{font-size:10px;line-height:1.45;font-weight:600}.task-preview small{font-size:9px;color:#a1a7b2}.task-dot{width:7px;height:7px;border-radius:50%;margin-top:4px}.task-check{flex:none;width:16px;height:16px;border:1px solid #d9dde4;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:10px;margin-top:1px}.task-check.checked{background:#4eaf96;border-color:#4eaf96}.empty-state{min-height:188px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px 10px}.empty-icon{width:39px;height:39px;border-radius:12px;background:#f2efff;color:#8270dc;display:flex;align-items:center;justify-content:center;font-size:19px;margin-bottom:11px}.empty-state strong,.empty-inline strong{font-size:11px}.empty-state p,.empty-inline p{font-size:10px;color:#9ca3af;margin:5px 0 13px;line-height:1.5}.small-empty{min-height:170px}.small-empty .empty-icon{width:33px;height:33px;font-size:16px}.small-empty .text-link{margin-top:2px}.page-heading{margin-bottom:24px}.page-heading h1{font-size:27px}.page-heading p{font-size:11px}.list-panel{padding:12px 18px 20px}.search-form{height:40px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;gap:8px;padding:0 11px;margin:5px 1px 16px;color:#adb2bc}.search-icon{font-size:20px}.search-form input{border:0;outline:0;flex:1;min-width:0;color:var(--ink);font-size:11px;background:transparent}.search-form button{border:0;background:transparent;color:var(--violet);font-size:10px;font-weight:700}.table-scroll{overflow:auto}.data-table{border-collapse:collapse;width:100%;min-width:600px}.data-table th{text-align:left;border-bottom:1px solid var(--line);padding:11px 10px;color:#a3a9b3;font-size:8px;letter-spacing:.9px;font-weight:700}.data-table td{border-bottom:1px solid #f0f1f4;padding:13px 10px;color:#828b98;font-size:10px}.data-table tbody tr:last-child td{border-bottom:0}.meeting-table-title{display:flex;align-items:center;gap:10px;min-width:280px;color:var(--ink)}.meeting-table-title .meeting-symbol{width:31px;height:31px}.filter-row{display:flex;align-items:center;gap:7px;padding:8px 1px 17px}.filter-chip{border:1px solid #e8eaf0;border-radius:20px;padding:7px 12px;color:#828b98;font-size:9px;font-weight:600}.filter-chip:hover,.filter-chip.selected{background:#f1eeff;border-color:#e8e2ff;color:var(--violet)}.task-table{border-top:1px solid #f0f1f4}.task-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid #f0f1f4;padding:15px 4px}.task-row-copy{min-width:0;flex:1;display:grid;gap:6px}.task-row-copy>a,.task-row-copy>a strong{font-size:11px;font-weight:650}.task-row-copy>a:hover{color:var(--violet)}.task-meta{display:flex;flex-wrap:wrap;gap:5px 13px;color:#9aa1ad;font-size:9px}.task-meta a{color:#7361d3}.task-meta .overdue{color:#c65e5e}.task-row .row-arrow{margin-left:3px}.detail-heading{align-items:flex-end;margin-bottom:22px}.detail-heading h1{font-size:27px;margin:7px 0 10px}.back-link{display:inline-block;color:#858c99;font-size:10px;margin-bottom:14px}.back-link:hover{color:var(--violet)}.detail-meta{display:flex;align-items:center;gap:11px;color:#a0a6b0;font-size:9px}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:15px;align-items:start}.detail-main{min-width:0}.detail-side{position:sticky;top:76px}.summary-panel{background:linear-gradient(135deg,#fff 0%,#fcfbff 100%);border-color:#e9e6f7}.summary-spark{color:#947be9;font-size:19px}.summary-text{font-size:13px;line-height:1.75;color:#545c69;margin:2px 0 16px}.topic-list{display:flex;gap:6px;flex-wrap:wrap}.topic-chip{border:1px solid #ece8ff;background:#f8f7ff;color:#7663ce;border-radius:20px;padding:6px 9px;font-size:9px}.empty-inline{display:flex;align-items:flex-start;gap:12px;padding:11px 2px 2px}.empty-inline>span{width:30px;height:30px;border-radius:9px;background:#f3f0ff;color:#8370dc;display:flex;align-items:center;justify-content:center}.empty-inline p{margin-bottom:0}.decision-list{padding:0;margin:0;list-style:none;display:grid;gap:12px}.decision-list li{display:flex;gap:10px;align-items:flex-start;font-size:11px;line-height:1.55;color:#555e6c}.decision-check{flex:none;width:18px;height:18px;background:#e9f7f2;color:#359b82;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.count-badge{background:#f0edff;color:#7964db;border-radius:12px;padding:3px 7px;font-size:9px;vertical-align:2px;margin-left:3px}.meeting-tasks{display:grid}.meeting-task{display:flex;align-items:flex-start;gap:11px;padding:13px 0;border-top:1px solid #f0f1f4}.task-main{flex:1;min-width:0}.task-main>a{font-size:11px;line-height:1.5}.task-main>a:hover{color:var(--violet)}.task-meta{margin-top:6px}.person-pill{border-radius:12px;background:#f3f1ff;color:#7863d5;padding:3px 7px;font-size:8px}.needs-review,.review-note{color:#c28c37}.review-note{display:block;font-size:9px;margin-top:6px}.source-quote{margin-top:8px;color:#9aa1ad;font-size:9px}.source-quote summary{cursor:pointer}.source-quote q{display:block;color:#747c89;background:#f8f9fb;border-left:2px solid #ded8fb;padding:9px 11px;margin-top:7px;line-height:1.55}.transcript-panel{padding:0;overflow:hidden}.transcript-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:18px 21px;cursor:pointer}.transcript-summary::-webkit-details-marker{display:none}.transcript-summary>span:first-child{display:grid;gap:5px}.transcript-summary strong{font-family:Manrope,sans-serif;font-size:15px}.transcript-summary small{color:#a0a6b0;font-size:9px}.chevron{color:#a7adb7;font-size:19px}.transcript-panel[open] .chevron{transform:rotate(180deg)}.transcript-content{padding:0 21px 20px;white-space:pre-wrap;color:#545d6a;font-size:11px;line-height:1.8;max-height:580px;overflow:auto}.transcript-edit{border-top:1px solid #f0f1f4;padding:12px 21px 17px}.transcript-edit>summary{cursor:pointer;color:var(--violet);font-size:10px;font-weight:700;margin-bottom:9px}.audio-panel{padding:17px}.audio-panel h2{margin:6px 0 12px}.audio-panel video{width:100%;border-radius:8px;background:#202530;max-height:180px}.audio-panel small{display:block;color:#9ba2ad;font-size:9px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-panel{padding:17px}.info-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0 0;margin-top:10px;border-top:1px solid #f0f1f4;font-size:9px;color:#9ba2ad}.info-row strong{font-weight:600;color:#565e6c;text-align:right}.privacy-note,.info-callout{display:flex;gap:10px;align-items:flex-start;padding:13px;border:1px solid #eeeafd;border-radius:10px;background:#fbfaff;color:#7d6cce}.privacy-note>span,.info-callout>span{font-size:15px}.privacy-note p,.info-callout p{margin:0;font-size:9px;line-height:1.6;color:#817a9c}.processing-error,.form-alert{display:flex;gap:11px;align-items:flex-start;padding:13px 15px;border-radius:10px;border:1px solid #f3dfcb;background:#fff8f0;color:#9b6d31;margin-bottom:15px;font-size:10px}.processing-error>span{height:21px;width:21px;flex:none;background:#fff0da;border-radius:7px;display:flex;align-items:center;justify-content:center}.processing-error p{margin:4px 0;font-size:10px}.processing-error small{font-size:9px;color:#a58e70}.meeting-description{margin:-9px 0 17px;color:#777f8c;font-size:11px}.form-panel{padding:23px 25px}.form-section{padding-bottom:22px;margin-bottom:21px;border-bottom:1px solid #eff0f4}.form-section-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:17px}.step-number{width:25px;height:25px;border-radius:8px;background:#f1eeff;color:#7a65da;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.form-section-title h2{font-family:Manrope,sans-serif;font-size:14px;margin:1px 0 4px}.form-section-title p{margin:0;color:#9aa1ad;font-size:10px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-field{display:grid;gap:7px;margin-bottom:14px}.form-field:last-child{margin-bottom:0}.form-field label{font-size:10px;font-weight:700;color:#626a77}.form-field label span{color:#db7777}.form-field input:not([type=radio]):not([type=file]),.form-field textarea,.form-field select{width:100%;padding:10px 11px;border:1px solid #e6e8ed;border-radius:8px;outline:0;background:#fff;color:var(--ink);font-size:11px;transition:.15s}.form-field textarea{resize:vertical;line-height:1.6}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:#bdb0f4;box-shadow:0 0 0 3px #f4f1ff}.form-field input[type=file]{width:100%;padding:11px;border:1px dashed #d8dbe2;border-radius:8px;color:#89909b;font-size:10px;background:#fcfcfd}.field-hint{color:#a1a7b1;font-size:9px;line-height:1.5}.field-error{color:#bf5f5f;font-size:9px}.source-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.choice-card{min-height:65px;display:flex;align-items:center;gap:10px;border:1px solid #e8eaf0;border-radius:10px;padding:10px 12px;cursor:pointer;transition:.15s}.choice-card:has(input:checked){border-color:#c9c0f5;background:#faf9ff;box-shadow:0 0 0 2px #f3f0ff}.choice-card input{accent-color:var(--violet)}.choice-icon{width:29px;height:29px;border-radius:8px;background:#f0edff;color:#7965d9;display:flex;align-items:center;justify-content:center}.choice-card>span:last-child{display:grid;gap:4px}.choice-card strong{font-size:10px}.choice-card small{font-size:8px;color:#9da3ad}.source-panel[hidden]{display:none}.upload-text{margin-top:13px}.form-actions{display:flex;justify-content:flex-end;align-items:center;gap:9px;padding-top:1px}.narrow-form{max-width:650px}.narrow-form .form-field{margin-bottom:17px}.delete-task-form{max-width:650px;text-align:right;margin-top:-5px}.text-button{background:none;border:0;color:#806bdc;font-size:9px;font-weight:700}.text-button:hover{color:#5e48c7}.person-table-cell{display:flex;align-items:center;gap:9px}.person-table-cell>span:last-child{display:grid;gap:4px}.person-table-cell strong{font-size:10px;color:#434b58}.person-table-cell small{font-size:9px;color:#9ba2ad}.messages{display:grid;gap:8px;margin:0 0 16px}.message{position:relative;padding:11px 36px 11px 13px;border-radius:8px;background:#eef7f2;color:#3f8c75;font-size:10px}.message.warning,.message.error{background:#fff6e9;color:#aa7b2f}.message button{position:absolute;right:10px;top:7px;border:0;background:transparent;font-size:17px;color:inherit}.form-alert{display:block}.auth-screen{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);background:#fff}.auth-art{position:relative;overflow:hidden;background:#282739;color:#fff;padding:36px 54px;display:flex;flex-direction:column;min-height:100vh}.brand-light{color:#fff;z-index:1}.brand-light .brand-mark i{background:#b3a1ff}.auth-glow{position:absolute;width:560px;height:560px;right:-70px;bottom:-105px;border-radius:50%;background:radial-gradient(circle,rgba(132,105,243,.47),rgba(96,81,158,.18) 45%,rgba(40,39,57,0) 72%)}.auth-message{position:relative;z-index:1;margin:auto 0;max-width:540px;padding:60px 0 90px}.light-eyebrow{color:#aaa0d8}.auth-message h1{font-family:Manrope,sans-serif;font-size:clamp(43px,5.5vw,74px);line-height:1.12;letter-spacing:-3px;margin:19px 0 16px}.auth-message h1 em{font-style:normal;color:#b6a7fa}.auth-message p{font-size:14px;color:#b5b4c2}.auth-decoration{display:flex;align-items:center;gap:11px;margin-top:43px;color:#9b97ad;font-size:10px}.auth-decoration span:first-child{color:#b6a7fa;font-weight:700}.auth-decoration span:nth-child(2){width:48px;height:1px;background:#615e76}.auth-footnote{position:relative;z-index:1;color:#79768d;font-size:9px;letter-spacing:1.3px}.auth-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:55px 42px;position:relative}.auth-form-wrap{width:min(370px,100%)}.auth-form-wrap h2{font-family:Manrope,sans-serif;font-size:26px;letter-spacing:-.8px;margin:9px 0 7px}.auth-form-wrap .muted{font-size:11px;margin-bottom:27px}.auth-form .form-field{margin-bottom:16px}.auth-note{color:#a4a9b3;text-align:center;font-size:9px;margin-top:19px}.auth-copyright{position:absolute;bottom:24px;color:#b2b7c0;font-size:8px;letter-spacing:.9px}.auth-copyright span{padding:0 5px}.auth-mobile-brand{display:none}.status-error{background:#fff0ef;color:#be6562}
@media(max-width:1100px){.page-content{padding-left:30px;padding-right:30px}.topbar{padding-left:30px;padding-right:30px}.page-footer{padding-left:30px;padding-right:30px}.detail-grid{grid-template-columns:minmax(0,1fr) 245px}.content-grid{grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr)}}
@media(max-width:850px){.app-frame{grid-template-columns:70px minmax(0,1fr)}.sidebar{width:70px;padding:22px 10px 13px;align-items:center}.brand{padding:0;font-size:0}.brand-mark{width:24px}.workspace-label,.nav-link:not(.active){font-size:0}.workspace-label{margin:39px 0 14px;width:20px;height:1px;background:#eceef2}.side-nav{width:100%;justify-items:center}.nav-link{justify-content:center;width:45px;padding:0;font-size:0}.nav-icon{font-size:18px}.nav-link.active{font-size:0}.sidebar-tip,.profile-copy,.profile-row form{display:none}.profile-row{justify-content:center;width:100%;padding-top:13px}.profile-row .avatar{width:33px}.main-area{grid-column:2}.detail-grid{grid-template-columns:1fr}.detail-side{position:static;display:grid;grid-template-columns:1fr 1fr;gap:12px}.detail-side .panel{margin-bottom:0}.privacy-note{grid-column:1/-1}.audio-panel video{max-height:220px}}
@media(max-width:620px){.app-frame{display:block;padding-bottom:61px}.sidebar{position:fixed;inset:auto 0 0;width:auto;height:61px;flex-direction:row;padding:6px 10px;background:rgba(255,255,255,.96);border-right:0;border-top:1px solid var(--line);justify-content:space-around;backdrop-filter:blur(12px)}.brand,.workspace-label,.sidebar-bottom{display:none}.side-nav{display:flex;justify-content:space-around;gap:0}.nav-link,.nav-link.active{height:45px;width:48px;padding:0;display:flex;flex-direction:column;gap:2px;font-size:8px;border-radius:9px}.nav-icon{font-size:17px}.main-area{display:flex;min-height:calc(100vh - 61px)}.topbar{height:48px;padding:0 17px}.breadcrumb{font-size:8px}.topbar-actions{font-size:9px}.page-content{padding:25px 16px 25px}.page-footer{padding:13px 16px 16px;font-size:8px}.welcome-row,.page-heading,.detail-heading{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:20px}.welcome-row h1,.page-heading h1,.detail-heading h1{font-size:25px}.welcome-row>.button,.page-heading>.button{align-self:stretch}.stat-grid{gap:8px;grid-template-columns:1fr 1fr}.stat-card{padding:13px;min-height:117px}.stat-highlight{grid-column:1/-1;min-height:90px}.stat-highlight .stat-number{display:inline-block;margin-right:7px;font-size:20px}.stat-highlight .stat-caption{display:inline}.content-grid{grid-template-columns:1fr;gap:0}.panel{padding:16px;margin-bottom:11px}.meeting-row{gap:8px}.meeting-row .status-chip{display:none}.detail-heading{align-items:stretch}.detail-heading form .button{width:100%}.detail-side{grid-template-columns:1fr}.privacy-note{grid-column:auto}.detail-meta{flex-wrap:wrap}.field-grid,.source-choice{grid-template-columns:1fr}.form-panel{padding:17px}.form-section-title{gap:9px}.source-choice{gap:7px}.form-actions{justify-content:stretch}.form-actions .button{flex:1}.list-panel{padding:9px 12px 15px}.task-row{gap:8px;flex-wrap:wrap}.task-row .status-chip{margin-left:24px}.task-row .row-arrow{margin-left:auto}.task-meta{gap:5px 9px}.filter-row{overflow:auto}.filter-chip{flex:none}.auth-screen{display:block;min-height:100vh}.auth-art{display:none}.auth-panel{min-height:100vh;padding:30px 23px 55px;justify-content:center}.auth-mobile-brand{display:block;margin-bottom:42px}.auth-mobile-brand .brand{font-size:23px}.auth-copyright{bottom:18px}.auth-form-wrap h2{font-size:24px}}
.status-queued{background:#eef4ff;color:#5a7bc4}.processing-live{display:flex;gap:11px;align-items:flex-start;padding:13px 15px;border-radius:10px;border:1px solid #e3e5fb;background:#f7f7ff;color:#5f63b8;margin-bottom:15px;font-size:10px}.processing-live>span{height:21px;width:21px;flex:none;background:#ecebff;border-radius:7px;display:flex;align-items:center;justify-content:center}.processing-live strong{font-size:11px}.processing-live p{margin:4px 0 0;font-size:10px;color:#7b7fa8}