@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.sidebar[data-v-29547bea]{position:fixed;top:var(--topbar-height);left:0;bottom:0;width:var(--sidebar-width);background:var(--gray-98);box-shadow:var(--shadow-1);display:flex;flex-direction:column;justify-content:space-between;padding:var(--spacing-100) var(--spacing-50) 0;z-index:100;transition:width .2s ease-in-out;overflow:visible}.sidebar.collapsed[data-v-29547bea]{width:var(--sidebar-min-width)}.nav[data-v-29547bea]{display:flex;flex-direction:column;gap:var(--spacing-50)}.nav-item[data-v-29547bea]{display:flex;align-items:center;gap:var(--spacing-75);padding:0 var(--spacing-75);height:2.5rem;color:var(--text-gray);text-decoration:none;border-radius:var(--radius-medium);font-size:.875rem;font-weight:500;transition:background-color .1s,color .1s;white-space:nowrap;overflow:hidden}.nav-item[data-v-29547bea]:hover{background:var(--gray-94);color:var(--text-dark)}.nav-item.active[data-v-29547bea]{background:var(--gray-94);color:var(--text-dark);font-weight:600}.collapsed .nav-item[data-v-29547bea]{justify-content:center;padding:0}.nav-icon[data-v-29547bea]{width:18px;height:18px;flex-shrink:0}.sidebar-footer[data-v-29547bea]{padding:var(--spacing-50) var(--spacing-25)}.collapsed .sidebar-footer[data-v-29547bea]{padding:var(--spacing-50) 1px}.product-pill[data-v-29547bea]{display:flex;align-items:center;gap:var(--spacing-75);padding:6px;border:1px solid var(--gray-89);border-radius:var(--radius-medium);cursor:pointer;white-space:nowrap;overflow:hidden;background:buttonface;color:var(--text-dark)}.pill-icon-box[data-v-29547bea]{width:32px;height:32px;background:var(--base-blue);border-radius:var(--radius-medium);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pill-icon-img[data-v-29547bea]{width:16px;height:16px;filter:brightness(0) invert(1)}.pill-text[data-v-29547bea]{font-size:var(--h4-font-size, .875rem);font-weight:var(--h4-font-weight, 600);color:var(--text-gray);flex:1}.pill-chevron[data-v-29547bea]{width:16px;height:16px;color:var(--gray-60);flex-shrink:0;margin-right:4px}.sidebar-footer[data-v-29547bea]{position:relative}.switcher-popup[data-v-29547bea]{position:absolute;bottom:calc(100% + 8px);left:0;width:240px;background:var(--white);border:none;border-radius:12px;box-shadow:0 4px 24px #0000001f;padding:6px;z-index:300}.switcher-item[data-v-29547bea]{display:flex;align-items:center;gap:var(--spacing-75);padding:8px 10px;border-radius:8px;cursor:pointer;text-decoration:none;color:var(--text-dark);transition:background .15s}.switcher-item[data-v-29547bea]:hover{background:var(--gray-96)}.switcher-item.active[data-v-29547bea]{background:var(--blue-95, #eef3ff)}.switcher-icon[data-v-29547bea]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.switcher-icon.meetings[data-v-29547bea]{background:var(--base-blue)}.switcher-icon.contracts[data-v-29547bea]{background:linear-gradient(90deg,#f80,#ffc34d)}.switcher-icon.deals[data-v-29547bea]{background:var(--gray-30, #374a62)}.switcher-icon-img[data-v-29547bea]{width:18px;height:18px;filter:brightness(0) invert(1)}.switcher-label[data-v-29547bea]{font-size:.875rem;font-weight:600;flex:1;color:var(--text-gray)}.switcher-check[data-v-29547bea]{flex-shrink:0}.switcher-fade-enter-active[data-v-29547bea]{transition:all .2s ease}.switcher-fade-leave-active[data-v-29547bea]{transition:all .15s ease}.switcher-fade-enter-from[data-v-29547bea],.switcher-fade-leave-to[data-v-29547bea]{opacity:0;transform:translateY(8px)}.collapse-btn[data-v-29547bea]{position:absolute;right:-14px;top:50%;transform:translateY(-50%);width:28px;height:28px;background:var(--white);border:1px solid var(--gray-89);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-gray);box-shadow:var(--shadow-1);z-index:200;opacity:0;transition:opacity .15s}.sidebar:hover .collapse-btn[data-v-29547bea]{opacity:1}.collapse-btn[data-v-29547bea]:hover{background:var(--gray-96);color:var(--text-dark)}.topbar[data-v-f8b3d464]{position:fixed;top:0;left:0;right:0;height:var(--topbar-height);background:var(--white);box-shadow:var(--shadow-2);display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-100) 0 0;z-index:200}.topbar-left[data-v-f8b3d464]{display:flex;align-items:center;gap:var(--spacing-100)}.logo-area[data-v-f8b3d464]{width:64px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo-area a[data-v-f8b3d464]{display:flex;align-items:center;height:32px}.logo[data-v-f8b3d464]{width:32px;height:32px}.btn-create[data-v-f8b3d464]{display:inline-flex;align-items:center;padding:var(--spacing-25) var(--spacing-75);background:var(--base-blue);color:var(--gray-94);border-radius:var(--radius-medium);font-size:.875rem;font-weight:600;text-decoration:none;min-height:2rem;transition:background-color .1s ease-in-out}.btn-create[data-v-f8b3d464]:hover{background:var(--gray-30);color:var(--gray-94)}.topbar-right[data-v-f8b3d464]{display:flex;align-items:center;gap:var(--spacing-150)}.support-btn[data-v-f8b3d464]{display:flex;align-items:center;gap:8px;background:none;border:none;border-radius:999px;padding:0 12px 0 0;cursor:pointer;position:relative;z-index:0}.support-btn[data-v-f8b3d464]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:36px;border-radius:999px;background:var(--gray-94);transition:width .25s ease;z-index:-1}.support-btn[data-v-f8b3d464]:hover:before{width:100%}.support-icon-wrap[data-v-f8b3d464]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.support-icon[data-v-f8b3d464]{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(36%) sepia(15%) saturate(749%) hue-rotate(176deg) brightness(94%) contrast(89%)}.support-label[data-v-f8b3d464]{font-size:.875rem;color:var(--text-gray);font-family:inherit;white-space:nowrap}.user-section[data-v-f8b3d464]{display:flex;align-items:center;gap:var(--spacing-50);cursor:pointer;position:relative;padding:4px 8px;border-radius:var(--radius-medium);transition:background .1s}.user-section[data-v-f8b3d464]:hover{background:var(--gray-96)}.avatar[data-v-f8b3d464]{width:36px;height:36px;border-radius:50%;object-fit:cover}.user-text[data-v-f8b3d464]{display:flex;flex-direction:column;line-height:1.3}.user-name[data-v-f8b3d464]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.user-org[data-v-f8b3d464]{font-size:.75rem;color:var(--text-gray);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron[data-v-f8b3d464]{width:18px;height:18px;color:var(--gray-60);transition:transform .15s}.user-chevron.open[data-v-f8b3d464]{transform:rotate(180deg)}.user-menu[data-v-f8b3d464]{position:absolute;top:calc(100% + 4px);right:0;background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);box-shadow:var(--shadow-3);min-width:200px;z-index:300;padding:var(--spacing-25) 0}.menu-user-info[data-v-f8b3d464]{padding:var(--spacing-75) var(--spacing-100);display:flex;flex-direction:column;gap:2px}.menu-user-name[data-v-f8b3d464]{font-size:.8125rem;font-weight:600;color:var(--text-dark)}.menu-user-email[data-v-f8b3d464]{font-size:.75rem;color:var(--text-gray)}.menu-divider[data-v-f8b3d464]{height:1px;background:var(--gray-94);margin:var(--spacing-25) 0}.menu-item[data-v-f8b3d464]{display:flex;align-items:center;gap:var(--spacing-75);width:100%;padding:var(--spacing-75) var(--spacing-100);background:none;border:none;font-size:.8125rem;color:var(--text-dark);cursor:pointer;font-family:inherit}.menu-item[data-v-f8b3d464]:hover{background:var(--gray-96)}.layout[data-v-4d23b23e]{--current-sidebar: var(--sidebar-width);min-height:100vh;transition:--current-sidebar .2s}.layout.collapsed[data-v-4d23b23e]{--current-sidebar: var(--sidebar-min-width)}.content[data-v-4d23b23e]{position:fixed;top:var(--topbar-height);left:var(--current-sidebar);right:0;bottom:0;overflow-y:auto;padding:var(--spacing-150) var(--spacing-200);transition:left .2s ease-in-out}.toast-container[data-v-4d23b23e]{position:fixed;top:var(--spacing-100);right:var(--spacing-150);z-index:9999;display:flex;flex-direction:column;gap:var(--spacing-50);pointer-events:none}.toast[data-v-4d23b23e]{padding:var(--spacing-75) var(--spacing-150);border-radius:var(--radius-medium);font-size:.8125rem;font-weight:500;max-width:400px;cursor:pointer;pointer-events:auto;box-shadow:0 4px 12px #00000026}.toast.error[data-v-4d23b23e],.toast.info[data-v-4d23b23e]{background:#1a1a1f;color:#fff}.toast.success[data-v-4d23b23e]{background:#16a34a;color:#fff}.toast-enter-active[data-v-4d23b23e],.toast-leave-active[data-v-4d23b23e]{transition:opacity .3s,transform .3s}.token-overlay[data-v-4d23b23e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999}.token-dialog[data-v-4d23b23e]{background:var(--white);border-radius:var(--radius-medium);padding:var(--spacing-200);width:440px;max-width:90vw;display:flex;flex-direction:column;gap:var(--spacing-75)}.token-title[data-v-4d23b23e]{font-size:1rem;font-weight:700;color:var(--text-dark)}.token-desc[data-v-4d23b23e]{font-size:.8125rem;color:var(--text-gray)}.token-input[data-v-4d23b23e]{width:100%;padding:var(--spacing-75);border:1px solid var(--gray-89);border-radius:var(--radius-medium);font-size:.75rem;font-family:monospace;resize:none;outline:none;word-break:break-all}.token-input[data-v-4d23b23e]:focus{border-color:var(--blue-60)}.toast-enter-from[data-v-4d23b23e],.toast-leave-to[data-v-4d23b23e]{opacity:0;transform:translate(30px)}.ga-tabs[data-v-6b7ceca2]{display:flex;gap:var(--spacing-50);margin-bottom:0}.ga-tabs.justify[data-v-6b7ceca2]{border-bottom:1px solid var(--gray-89);width:100%;justify-content:space-between}.ga-tab[data-v-6b7ceca2]{padding:var(--spacing-75) var(--spacing-100);background:none;border:1px solid transparent;border-bottom:1px solid transparent;border-radius:var(--radius-medium) var(--radius-medium) 0 0;font-size:.875rem;font-weight:500;color:var(--text-gray);cursor:pointer;transition:background-color .1s,color .1s;margin-bottom:-1px;position:relative;z-index:1;white-space:nowrap;font-family:inherit}.ga-tab[data-v-6b7ceca2]:after{content:attr(data-label);display:block;font-weight:600;height:0;overflow:hidden;visibility:hidden}.ga-tab[data-v-6b7ceca2]:hover{background:var(--gray-94);color:var(--text-dark)}.ga-tab.active[data-v-6b7ceca2]{background:var(--white);color:var(--text-dark);font-weight:600;border-color:var(--gray-89);border-bottom-color:var(--white)}.ga-tab-count[data-v-6b7ceca2]{font-size:.6875rem;font-weight:600;color:var(--text-gray);background:var(--gray-89);padding:1px 6px;border-radius:8px;margin-left:4px}.ga-tab.active .ga-tab-count[data-v-6b7ceca2]{color:var(--text-dark)}.page-header[data-v-37f244e0]{margin-bottom:var(--spacing-75)}.page-title[data-v-37f244e0]{font-size:1.25rem;font-weight:700;color:var(--text-dark);display:inline-flex;align-items:center;gap:var(--spacing-50)}.title-info[data-v-37f244e0]{width:16px;height:16px;color:var(--gray-80);cursor:help}.search-row[data-v-37f244e0]{margin-bottom:var(--spacing-100)}.search-field[data-v-37f244e0]{position:relative;max-width:480px}.search-icon[data-v-37f244e0]{position:absolute;left:var(--spacing-75);top:50%;transform:translateY(-50%);pointer-events:none;width:16px;height:16px;color:var(--gray-70)}.search-input[data-v-37f244e0]{width:100%;padding:var(--spacing-50) var(--spacing-75) var(--spacing-50) 2.25rem;border:1px solid var(--gray-89);border-radius:var(--radius-medium);font-size:.875rem;color:var(--text-dark);background:var(--white);outline:none}.search-input[data-v-37f244e0]::placeholder{color:var(--text-gray)}.search-input[data-v-37f244e0]:focus{border-color:var(--blue-60)}.controls-row[data-v-37f244e0]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:0}.filter-pill[data-v-37f244e0]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:none;border-radius:var(--radius-medium);background:var(--blue-95);color:var(--blue-45);font-size:.75rem;font-weight:600;cursor:pointer;margin-bottom:var(--spacing-25);font-family:inherit}.filter-icon[data-v-37f244e0]{width:12px;height:12px}.filter-chevron[data-v-37f244e0]{width:16px;height:16px}.table-card[data-v-37f244e0]{background:var(--white);border:1px solid var(--gray-89);border-radius:0 var(--radius-medium) var(--radius-medium) var(--radius-medium)}.empty[data-v-37f244e0]{padding:3rem var(--spacing-200);text-align:center;color:var(--text-gray);font-size:.875rem}.skeleton-table[data-v-37f244e0]{padding:0}.skeleton-row[data-v-37f244e0]{display:flex;align-items:center;padding:var(--spacing-100) var(--spacing-100);border-bottom:1px solid var(--gray-94)}.skeleton-row[data-v-37f244e0]:last-child{border-bottom:none}.skeleton-header[data-v-37f244e0]{border-bottom:1px solid var(--gray-89)}.skeleton-header .skel-bar[data-v-37f244e0]{height:10px;opacity:.4}.skel-cell[data-v-37f244e0]{display:flex;flex-direction:column;gap:6px}.skel-cell.check[data-v-37f244e0]{width:40px;flex-shrink:0}.skel-cell.name[data-v-37f244e0]{flex:2}.skel-cell.owner[data-v-37f244e0]{flex:1.5}.skel-cell.date[data-v-37f244e0]{flex:1}.skel-cell.menu[data-v-37f244e0]{width:40px;flex-shrink:0;align-items:center}.skel-bar[data-v-37f244e0]{height:12px;background:var(--gray-92);border-radius:4px;animation:skel-pulse-37f244e0 1.5s ease-in-out infinite}.skel-bar.sub[data-v-37f244e0]{height:10px;opacity:.6}.skel-box[data-v-37f244e0]{background:var(--gray-92);animation:skel-pulse-37f244e0 1.5s ease-in-out infinite}@keyframes skel-pulse-37f244e0{0%,to{opacity:.5}50%{opacity:1}}.table[data-v-37f244e0]{width:100%;border-collapse:collapse}.table th[data-v-37f244e0]{text-align:left;padding:var(--spacing-75) var(--spacing-100);font-size:.875rem;font-weight:600;color:var(--text-gray);border-bottom:1px solid var(--gray-89);height:2.5rem}.sort-icon[data-v-37f244e0]{width:10px;height:10px;vertical-align:middle;margin-left:4px}.pg-icon[data-v-37f244e0]{width:12px;height:12px}.th-check[data-v-37f244e0],.td-check[data-v-37f244e0]{width:44px;padding-left:var(--spacing-100)!important;padding-right:0!important}.th-menu[data-v-37f244e0],.menu-cell[data-v-37f244e0]{width:48px}.th-sortable[data-v-37f244e0]{cursor:pointer}.cb[data-v-37f244e0]{width:15px;height:15px;accent-color:var(--blue-45);cursor:pointer}.row[data-v-37f244e0]{cursor:pointer;transition:background-color .08s}.row[data-v-37f244e0]:hover{background:var(--gray-98)}.row.selected[data-v-37f244e0]{background:var(--blue-95)}.row.selected[data-v-37f244e0]:hover{background:var(--blue-90, #dbe9fb)}.row td[data-v-37f244e0]{padding:var(--spacing-75) var(--spacing-100);font-size:.875rem;vertical-align:middle;border-bottom:1px solid var(--gray-94);height:3.25rem}.row:last-child td[data-v-37f244e0]{border-bottom:none}.td-name[data-v-37f244e0]{color:var(--text-dark)}.meeting-title[data-v-37f244e0]{font-weight:500;display:flex;align-items:center;gap:8px}.meeting-companies[data-v-37f244e0]{font-size:.75rem;color:var(--text-gray);margin-top:2px}.notes-badge[data-v-37f244e0]{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#ff7900;background:#fff3e6;padding:2px 6px;border-radius:4px}.owner-name[data-v-37f244e0]{font-size:.875rem;color:var(--text-dark)}.owner-sub[data-v-37f244e0]{font-size:.75rem;color:var(--text-gray);margin-top:2px}.td-muted[data-v-37f244e0]{color:var(--text-gray)}.menu-cell[data-v-37f244e0]{position:relative}.menu-btn[data-v-37f244e0]{background:none;border:none;color:var(--text-gray);cursor:pointer;padding:6px;border-radius:var(--radius-small);display:flex;align-items:center;justify-content:center}.menu-btn[data-v-37f244e0]:hover{background:var(--gray-94)}.menu-icon[data-v-37f244e0]{width:18px;height:18px}.dropdown[data-v-37f244e0]{position:absolute;top:100%;right:0;z-index:50;min-width:200px;background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);box-shadow:var(--shadow-3);padding:var(--spacing-25) 0;margin-top:4px}.dropdown-item[data-v-37f244e0]{display:flex;align-items:center;gap:var(--spacing-75);width:100%;padding:var(--spacing-50) var(--spacing-100);background:none;border:none;font-size:.875rem;color:var(--text-dark);cursor:pointer;text-align:left;transition:background-color .08s}.dropdown-item[data-v-37f244e0]:hover{background:var(--gray-96)}.dropdown-item.danger[data-v-37f244e0]{color:var(--red-42)}.dropdown-item.danger[data-v-37f244e0]:hover{background:var(--red-95)}.dropdown-icon[data-v-37f244e0]{width:18px;height:18px;flex-shrink:0}.tfoot[data-v-37f244e0]{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-75);padding:var(--spacing-50) var(--spacing-100);border-top:1px solid var(--gray-94)}.tfoot-text[data-v-37f244e0]{font-size:.875rem;color:var(--text-gray)}.tfoot-nav[data-v-37f244e0]{display:flex;gap:var(--spacing-25)}.nav-btn[data-v-37f244e0]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--gray-89);border-radius:var(--radius-small);background:none;color:var(--text-gray);cursor:pointer}.nav-btn[data-v-37f244e0]:disabled{opacity:.3;cursor:not-allowed}.selection-bar[data-v-37f244e0]{position:fixed;bottom:var(--spacing-200);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:var(--spacing-150);padding:var(--spacing-75) var(--spacing-100) var(--spacing-75) var(--spacing-75);background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-large);box-shadow:var(--shadow-3);z-index:100;min-width:340px}.selection-close[data-v-37f244e0]{background:none;border:none;cursor:pointer;padding:6px;border-radius:var(--radius-small);display:flex;align-items:center;justify-content:center}.selection-close[data-v-37f244e0]:hover{background:var(--gray-94)}.selection-close img[data-v-37f244e0]{width:18px;height:18px}.selection-count[data-v-37f244e0]{flex:1;font-size:.9375rem;font-weight:600;color:var(--text-dark)}.selection-action[data-v-37f244e0]{display:flex;flex-direction:column;align-items:center;gap:2px;background:none;border:none;padding:4px 10px;cursor:pointer;color:var(--text-dark);font-size:.75rem;font-weight:500;border-radius:var(--radius-small)}.selection-action[data-v-37f244e0]:hover{background:var(--gray-94)}.selection-action.danger[data-v-37f244e0]{color:var(--red-42)}.selection-action.danger[data-v-37f244e0]:hover{background:var(--red-95)}.selection-icon[data-v-37f244e0]{width:20px;height:20px}.selection-bar-enter-active[data-v-37f244e0],.selection-bar-leave-active[data-v-37f244e0]{transition:transform .25s ease,opacity .25s ease}.selection-bar-enter-from[data-v-37f244e0],.selection-bar-leave-to[data-v-37f244e0]{transform:translate(-50%) translateY(20px);opacity:0}.ga-select[data-v-2e2da86e]{position:relative;width:100%;max-width:320px}.select-trigger[data-v-2e2da86e]{display:flex;align-items:center;width:100%;padding:var(--spacing-75) var(--spacing-75);padding-right:var(--spacing-200);border:1px solid var(--gray-89);border-radius:var(--radius-medium);background:var(--white);cursor:pointer;position:relative;text-align:left;min-height:2.75rem}.ga-select.open .select-trigger[data-v-2e2da86e]{border-color:var(--blue-45)}.select-label[data-v-2e2da86e]{position:absolute;top:-8px;left:10px;background:var(--white);padding:0 4px;font-size:.75rem;font-weight:500;color:var(--text-gray);transition:color .1s}.ga-select.open .select-label[data-v-2e2da86e]{color:var(--blue-45)}.select-value[data-v-2e2da86e]{font-size:.875rem;color:var(--text-dark)}.select-chevron[data-v-2e2da86e]{position:absolute;right:var(--spacing-75);top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-gray)}.select-dropdown[data-v-2e2da86e]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);box-shadow:var(--shadow-3);max-height:280px;overflow-y:auto;padding:var(--spacing-25) 0}.select-option[data-v-2e2da86e]{display:block;width:100%;padding:var(--spacing-75) var(--spacing-100);background:none;border:none;font-size:.875rem;color:var(--text-dark);cursor:pointer;text-align:left;transition:background-color .06s}.select-option[data-v-2e2da86e]:hover{background:var(--gray-96)}.select-option.selected[data-v-2e2da86e]{background:var(--blue-95);font-weight:500}.back-link[data-v-6e68eff1]{display:inline-block;margin-bottom:var(--spacing-100);font-size:.875rem;color:var(--text-gray);flex-shrink:0}.back-link[data-v-6e68eff1]:hover{color:var(--text-dark)}.loading[data-v-6e68eff1]{padding:3rem;text-align:center;color:var(--text-gray)}.processing-card[data-v-6e68eff1]{background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);padding:var(--spacing-200) var(--spacing-200) var(--spacing-200);display:flex;justify-content:center}.processing-content[data-v-6e68eff1]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-75);max-width:360px;text-align:center}.progress-visual[data-v-6e68eff1]{margin-bottom:var(--spacing-50)}.progress-arc[data-v-6e68eff1]{animation:rotate-progress-6e68eff1 2s linear infinite;transform-origin:center}@keyframes rotate-progress-6e68eff1{to{transform:rotate(360deg)}}.processing-title[data-v-6e68eff1]{font-size:1.125rem;font-weight:700;color:var(--text-dark)}.processing-step[data-v-6e68eff1]{font-size:.875rem;color:var(--text-gray)}.progress-bar[data-v-6e68eff1]{width:100%;height:4px;background:var(--gray-92);border-radius:2px;overflow:hidden;margin-top:var(--spacing-50)}.progress-fill[data-v-6e68eff1]{height:100%;background:var(--brand-orange);border-radius:2px;width:60%;animation:progress-indeterminate-6e68eff1 1.5s ease-in-out infinite}.progress-fill-estimated[data-v-6e68eff1]{height:100%;background:var(--brand-orange);border-radius:2px;transition:width .5s ease}.processing-pct[data-v-6e68eff1]{font-size:.6875rem;color:var(--gray-60);font-variant-numeric:tabular-nums;margin-top:var(--spacing-25)}.processing-hint[data-v-6e68eff1]{font-size:.75rem;color:var(--gray-60);margin-top:var(--spacing-100)}.transcript-actions[data-v-6e68eff1]{display:flex;gap:var(--spacing-50);margin-bottom:var(--spacing-50)}.transcript-action-btn[data-v-6e68eff1]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);font-size:.75rem;font-weight:600;color:var(--text-gray);cursor:pointer;font-family:inherit;white-space:nowrap;transition:all .15s}.transcript-action-btn[data-v-6e68eff1]:hover{background:var(--gray-96);color:var(--text-dark)}.dealroom-dropdown-wrap[data-v-6e68eff1]{position:relative}.dealroom-picker[data-v-6e68eff1]{position:absolute;top:calc(100% + 4px);left:0;width:280px;background:var(--white);border:1px solid var(--gray-89);border-radius:8px;box-shadow:var(--shadow-3);z-index:100;padding:6px}.dealroom-search[data-v-6e68eff1]{width:100%;padding:6px 10px;border:1px solid var(--gray-89);border-radius:6px;font-size:.75rem;outline:none;font-family:inherit;margin-bottom:4px;box-sizing:border-box}.dealroom-search[data-v-6e68eff1]:focus{border-color:var(--base-blue)}.dealroom-loading[data-v-6e68eff1]{display:flex;justify-content:center;padding:12px}.dealroom-empty[data-v-6e68eff1]{text-align:center;font-size:.75rem;color:var(--text-gray);padding:12px}.dealroom-list[data-v-6e68eff1]{max-height:200px;overflow-y:auto}.dealroom-item[data-v-6e68eff1]{display:flex;flex-direction:column;gap:1px;width:100%;padding:6px 8px;background:none;border:none;border-radius:4px;cursor:pointer;text-align:left;font-family:inherit}.dealroom-item[data-v-6e68eff1]:hover{background:var(--gray-96)}.dealroom-name[data-v-6e68eff1]{font-size:.8125rem;font-weight:500;color:var(--text-dark)}.dealroom-company[data-v-6e68eff1]{font-size:.6875rem;color:var(--text-gray)}.stuck-retry[data-v-6e68eff1]{margin-top:var(--spacing-150);text-align:center}.stuck-text[data-v-6e68eff1]{font-size:.8125rem;color:var(--text-gray);margin-bottom:var(--spacing-75)}@keyframes progress-indeterminate-6e68eff1{0%{width:0%;margin-left:0}50%{width:60%;margin-left:20%}to{width:0%;margin-left:100%}}.pending-card[data-v-6e68eff1]{background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);padding:var(--spacing-200)}.pending-title[data-v-6e68eff1]{font-size:1.125rem;font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-50)}.pending-desc[data-v-6e68eff1]{font-size:.875rem;color:var(--text-gray);line-height:1.6;max-width:480px;margin-bottom:var(--spacing-75)}.pending-meta[data-v-6e68eff1]{font-size:.75rem;color:var(--gray-60)}.failed-card[data-v-6e68eff1]{background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);padding:var(--spacing-200);text-align:center}.failed-title[data-v-6e68eff1]{font-size:1.125rem;font-weight:700;color:var(--red-42);margin-bottom:var(--spacing-50)}.failed-desc[data-v-6e68eff1]{font-size:.875rem;color:var(--text-gray)}.page.completed-layout[data-v-6e68eff1]{height:calc(100vh - var(--topbar-height) - var(--spacing-150) * 2);display:flex;flex-direction:column;min-height:0}.detail-header[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-75);margin-bottom:var(--spacing-25);flex-shrink:0}.detail-header .page-title[data-v-6e68eff1]{flex:1;min-width:0}.icon-btn[data-v-6e68eff1]{background:none;border:none;padding:6px;border-radius:var(--radius-small);color:var(--text-gray);cursor:pointer;display:flex;align-items:center;justify-content:center}.icon-btn[data-v-6e68eff1]:hover{background:var(--gray-94);color:var(--text-dark)}.template-dropdown-row[data-v-6e68eff1]{padding-bottom:var(--spacing-100);max-width:320px;position:sticky;top:0;z-index:5;background:var(--white);margin:calc(-1 * var(--spacing-150)) calc(-1 * var(--spacing-150)) 0;padding:var(--spacing-150) var(--spacing-150) var(--spacing-100)}.ask-panel[data-v-6e68eff1]{display:flex;flex-direction:column;gap:var(--spacing-100);height:100%}.ask-list[data-v-6e68eff1]{flex:1;display:flex;flex-direction:column;gap:var(--spacing-150);overflow-y:auto}.ask-entry[data-v-6e68eff1]{padding:var(--spacing-100);background:var(--gray-98);border:1px solid var(--gray-94);border-radius:var(--radius-medium)}.ask-entry-header[data-v-6e68eff1]{display:flex;align-items:flex-start;gap:var(--spacing-50)}.ask-question[data-v-6e68eff1]{flex:1;font-weight:600;font-size:.875rem;color:var(--text-dark);margin-bottom:var(--spacing-50)}.ask-delete[data-v-6e68eff1]{background:none;border:none;padding:2px;border-radius:var(--radius-small);color:var(--gray-70);cursor:pointer;flex-shrink:0;opacity:0;transition:opacity .15s}.ask-entry:hover .ask-delete[data-v-6e68eff1]{opacity:1}.ask-delete[data-v-6e68eff1]:hover{color:var(--red-42);background:var(--red-95, #feebe7)}.ask-answer[data-v-6e68eff1] .ask-quote-link{display:inline-flex;align-items:center;gap:4px;background:var(--white);border:1.5px dotted var(--quote-color, var(--gray-70));border-left:3px solid var(--quote-color, var(--gray-70));font-family:inherit;font-size:.8125rem;color:var(--text-dark);cursor:pointer;padding:4px 8px;margin:4px 0;border-radius:4px;transition:background .15s,border-color .15s;text-align:left;line-height:1.4}.ask-answer[data-v-6e68eff1] .ask-quote-link:hover{background:var(--gray-98)}.ask-answer[data-v-6e68eff1] .ask-quote-speaker{font-weight:600;font-size:.6875rem;color:var(--quote-color, var(--gray-70));margin-right:2px;white-space:nowrap}.ask-answer[data-v-6e68eff1] .ask-quote-text{font-style:italic}.ask-answer[data-v-6e68eff1] .ask-quote-link svg{flex-shrink:0;color:var(--quote-color, var(--gray-70));opacity:.7;margin-left:2px}.ask-answer[data-v-6e68eff1]{font-size:.875rem;color:var(--text-dark);line-height:1.6;white-space:pre-wrap}.ask-thinking[data-v-6e68eff1]{display:flex;align-items:center;gap:8px;color:var(--text-gray)}.ask-time[data-v-6e68eff1]{margin-top:var(--spacing-50);font-size:.6875rem;color:var(--gray-60)}.ask-list-bottom[data-v-6e68eff1]{height:1px}.ask-composer[data-v-6e68eff1]{display:flex;gap:var(--spacing-75);align-items:flex-end;padding-top:var(--spacing-100);border-top:1px solid var(--gray-94);flex-shrink:0}.ask-input[data-v-6e68eff1]{flex:1;padding:var(--spacing-75);border:1px solid var(--gray-89);border-radius:var(--radius-medium);font-size:.875rem;font-family:inherit;resize:vertical;outline:none;min-height:60px}.ask-input[data-v-6e68eff1]:focus{border-color:var(--base-blue)}.ask-send[data-v-6e68eff1]{white-space:nowrap;flex-shrink:0}.ask-error[data-v-6e68eff1]{padding:var(--spacing-75);background:var(--red-95, #feebe7);color:var(--red-42);border-radius:var(--radius-small);font-size:.8125rem}.page-title[data-v-6e68eff1]{font-size:1.25rem;font-weight:700;color:var(--text-dark)}.detail-meta[data-v-6e68eff1]{font-size:.875rem;color:var(--text-gray);margin-bottom:var(--spacing-75);flex-shrink:0}.tag-speakers-link[data-v-6e68eff1]{display:inline-block;font-size:.8125rem;color:var(--blue-45);margin-bottom:var(--spacing-150);font-weight:500}.tag-speakers-link[data-v-6e68eff1]:hover{text-decoration:underline}.sidebar-video[data-v-6e68eff1]{margin-bottom:var(--spacing-100)}.audio-only-player[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-75);padding:var(--spacing-100);background:var(--gray-96);border-radius:var(--radius-medium)}.detail-layout[data-v-6e68eff1]{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--spacing-200);align-items:start}.completed-layout .detail-layout[data-v-6e68eff1]{flex:1;min-height:0;align-items:stretch}.detail-main[data-v-6e68eff1]{min-width:0}.completed-layout .detail-main[data-v-6e68eff1]{display:flex;flex-direction:column;min-height:0}.content-tabs-row[data-v-6e68eff1]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-100);min-width:0}.completed-layout .content-tabs-row[data-v-6e68eff1]{flex-shrink:0}.completed-layout .content-panel[data-v-6e68eff1]{flex:1;min-height:0;overflow-y:auto}.btn-ask-anything[data-v-6e68eff1]{display:inline-flex;align-items:center;gap:6px;padding:var(--spacing-50) var(--spacing-100);background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);font-size:.8125rem;font-weight:600;color:var(--text-dark);cursor:pointer;margin-bottom:var(--spacing-25)}.btn-ask-anything[data-v-6e68eff1]:hover:not(:disabled){background:var(--gray-96)}.btn-ask-anything[data-v-6e68eff1]:disabled{opacity:.5;cursor:not-allowed}.detail-right[data-v-6e68eff1]{display:flex;flex-direction:column;min-height:0}.detail-sidebar[data-v-6e68eff1]{background:var(--white);border:1px solid var(--gray-89);border-top:none;border-radius:0 0 var(--radius-medium) var(--radius-medium);flex:1;min-height:0;overflow-y:auto}.sidebar-content[data-v-6e68eff1]{padding:var(--spacing-150)}.timeline-list[data-v-6e68eff1]{display:flex;flex-direction:column;gap:var(--spacing-100)}.timeline-row[data-v-6e68eff1]{display:flex;flex-direction:column;gap:4px}.timeline-row-header[data-v-6e68eff1]{display:flex;align-items:center;gap:8px;font-size:.75rem}.timeline-play-btn[data-v-6e68eff1]{width:20px;height:20px;border:none;border-radius:50%;background:var(--gray-94);color:var(--text-dark);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding-left:1px}.timeline-play-btn[data-v-6e68eff1]:hover{background:var(--gray-89)}.timeline-name[data-v-6e68eff1]{flex:1;font-weight:600;color:var(--text-dark);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-duration[data-v-6e68eff1]{color:var(--text-gray);font-variant-numeric:tabular-nums;flex-shrink:0}.timeline-bar[data-v-6e68eff1]{position:relative;height:16px;border-radius:3px;cursor:pointer;margin-left:28px}.timeline-bar-track[data-v-6e68eff1]{position:absolute;top:6px;right:0;bottom:6px;left:0;background:var(--gray-94);border-radius:2px}.timeline-segment[data-v-6e68eff1]{position:absolute;top:3px;bottom:3px;border-radius:2px;opacity:.9}.timeline-playhead[data-v-6e68eff1]{position:absolute;top:0;bottom:0;width:2px;background:var(--text-dark);pointer-events:none;transition:left .2s linear}@media (max-width: 1100px){.detail-layout[data-v-6e68eff1]{grid-template-columns:1fr}.detail-right[data-v-6e68eff1]{max-height:600px}}.content-panel[data-v-6e68eff1]{background:var(--white);border:1px solid var(--gray-89);border-top:none;border-radius:0 0 var(--radius-medium) var(--radius-medium)}.panel-inner[data-v-6e68eff1]{padding:var(--spacing-150)}.panel-empty[data-v-6e68eff1]{padding:var(--spacing-200);text-align:center;color:var(--text-gray);font-size:.875rem}.panel-skeleton[data-v-6e68eff1]{display:flex;flex-direction:column;gap:var(--spacing-100);padding:var(--spacing-100) 0;animation:skeleton-fade-in-6e68eff1 .3s ease}.skel-line[data-v-6e68eff1]{height:12px;background:var(--gray-92);border-radius:4px;animation:skeleton-pulse-6e68eff1 1.5s ease-in-out infinite}.skel-line.w100[data-v-6e68eff1]{width:100%}.skel-line.w80[data-v-6e68eff1]{width:80%}.skel-line.w60[data-v-6e68eff1]{width:60%}.skel-line.w40[data-v-6e68eff1]{width:40%}.skel-line.h20[data-v-6e68eff1]{height:20px}.skel-line.h16[data-v-6e68eff1]{height:16px}.skel-row[data-v-6e68eff1]{display:flex;gap:var(--spacing-75)}.skel-block[data-v-6e68eff1]{flex:1;height:60px;background:var(--gray-94);border-radius:var(--radius-medium);animation:skeleton-pulse-6e68eff1 1.5s ease-in-out infinite}@keyframes skeleton-pulse-6e68eff1{0%,to{opacity:.5}50%{opacity:1}}@keyframes skeleton-fade-in-6e68eff1{0%{opacity:0}to{opacity:1}}.meeting-skeleton[data-v-6e68eff1]{animation:skeleton-fade-in-6e68eff1 .3s ease}.skel-bar[data-v-6e68eff1]{background:var(--gray-92);border-radius:4px;animation:skeleton-pulse-6e68eff1 1.5s ease-in-out infinite}.panel-content-enter[data-v-6e68eff1]{animation:content-appear-6e68eff1 .35s ease-out}@keyframes content-appear-6e68eff1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.template-bar[data-v-6e68eff1]{display:flex;flex-wrap:wrap;gap:var(--spacing-50);padding-bottom:var(--spacing-100);position:sticky;top:0;z-index:5;background:var(--white);margin:calc(-1 * var(--spacing-150)) calc(-1 * var(--spacing-150)) 0;padding:var(--spacing-150) var(--spacing-150) var(--spacing-100)}.template-chip[data-v-6e68eff1]{padding:4px 12px;border:1px solid var(--gray-89);border-radius:var(--radius-large);background:var(--white);font-size:.75rem;font-weight:500;color:var(--text-gray);cursor:pointer;transition:background-color .1s,border-color .1s,color .1s}.template-chip[data-v-6e68eff1]:hover{border-color:var(--gray-80);color:var(--text-dark)}.template-chip.active[data-v-6e68eff1]{background:var(--base-blue);border-color:var(--base-blue);color:var(--white)}.regenerating[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-75);padding:var(--spacing-150) 0;font-size:.875rem;color:var(--text-gray)}.spinner-sm[data-v-6e68eff1]{width:16px;height:16px;border:2px solid var(--gray-89);border-top-color:var(--brand-orange);border-radius:50%;animation:spin .8s linear infinite}.ai-loader[data-v-6e68eff1]{padding:var(--spacing-100) 0}.ai-status[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-75);padding:var(--spacing-100) var(--spacing-150);margin-bottom:var(--spacing-150);background:linear-gradient(135deg,#ff790014,#ff790005);border:1px solid rgba(255,121,0,.2);border-radius:8px;font-size:.8125rem;color:var(--text-dark);font-weight:500}.ai-status-icon[data-v-6e68eff1]{color:var(--brand-orange);animation:pulse-icon-6e68eff1 1.6s ease-in-out infinite;flex-shrink:0;display:flex}.ai-status-text[data-v-6e68eff1]{flex:1;transition:opacity .3s ease}.ai-dots[data-v-6e68eff1]{display:inline-flex;gap:3px}.ai-dots span[data-v-6e68eff1]{width:4px;height:4px;border-radius:50%;background:var(--brand-orange);animation:ai-dot-6e68eff1 1.2s infinite ease-in-out}.ai-dots span[data-v-6e68eff1]:nth-child(1){animation-delay:0s}.ai-dots span[data-v-6e68eff1]:nth-child(2){animation-delay:.2s}.ai-dots span[data-v-6e68eff1]:nth-child(3){animation-delay:.4s}@keyframes ai-dot-6e68eff1{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}@keyframes pulse-icon-6e68eff1{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.skeleton-block[data-v-6e68eff1]{margin-bottom:var(--spacing-200)}.skeleton-line[data-v-6e68eff1],.skeleton-title[data-v-6e68eff1],.skeleton-label[data-v-6e68eff1],.skeleton-dot[data-v-6e68eff1]{background:linear-gradient(90deg,#e4eaf199,#e4eaf1,#e4eaf199);background-size:200% 100%;border-radius:4px;animation:shimmer-6e68eff1 1.8s infinite linear}.skeleton-line[data-v-6e68eff1]{height:12px;margin-bottom:8px}.skeleton-title[data-v-6e68eff1]{height:10px;width:100px;margin-bottom:var(--spacing-100)}.skeleton-label[data-v-6e68eff1]{height:8px;width:60px;margin-bottom:6px}.skeleton-bullet[data-v-6e68eff1]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.skeleton-dot[data-v-6e68eff1]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.skeleton-bullet .skeleton-line[data-v-6e68eff1]{flex:1;margin-bottom:0}@keyframes shimmer-6e68eff1{0%{background-position:200% 0}to{background-position:-200% 0}}.summary-text[data-v-6e68eff1]{font-size:.875rem;line-height:1.7;color:var(--text-dark);margin-bottom:var(--spacing-100)}.summary-actions[data-v-6e68eff1]{display:flex;gap:var(--spacing-75);margin-top:var(--spacing-200);padding-top:var(--spacing-150);border-top:1px solid var(--gray-94)}.subsection[data-v-6e68eff1]{margin-top:var(--spacing-100)}.subsection-title[data-v-6e68eff1]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-gray);margin-bottom:var(--spacing-50)}.list[data-v-6e68eff1]{padding-left:18px;font-size:.875rem;line-height:1.8;color:var(--text-dark)}.action-list[data-v-6e68eff1]{display:flex;flex-direction:column}.action-row[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-75);padding:var(--spacing-75) 0;border-bottom:1px solid var(--gray-94)}.action-row[data-v-6e68eff1]:last-child{border-bottom:none}.action-check[data-v-6e68eff1]{width:18px;height:18px;border-radius:var(--radius-small);border:2px solid var(--gray-89);flex-shrink:0;background:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:border-color .1s,background .1s}.action-check[data-v-6e68eff1]:hover{border-color:var(--base-blue)}.action-check.done[data-v-6e68eff1]{background:var(--base-blue);border-color:var(--base-blue);color:#fff}.action-row.done .action-desc[data-v-6e68eff1]{text-decoration:line-through;color:var(--text-gray)}.action-row.done .action-assignee[data-v-6e68eff1]{text-decoration:line-through}.action-content[data-v-6e68eff1]{flex:1;display:flex;flex-direction:column;gap:2px}.action-desc[data-v-6e68eff1]{font-size:.875rem;color:var(--text-dark);transition:color .1s}.action-assignee[data-v-6e68eff1]{font-size:.75rem;color:var(--text-gray)}.priority-badge[data-v-6e68eff1]{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:10px}.priority-badge.high[data-v-6e68eff1]{background:var(--red-95);color:var(--red-42)}.priority-badge.medium[data-v-6e68eff1]{background:#fef3c7;color:#d97706}.priority-badge.low[data-v-6e68eff1]{background:var(--gray-96);color:var(--gray-60)}.signal-list[data-v-6e68eff1]{display:flex;flex-direction:column}.signal-row[data-v-6e68eff1]{display:flex;align-items:flex-start;gap:var(--spacing-75);padding:var(--spacing-75) 0;border-bottom:1px solid var(--gray-94)}.signal-row[data-v-6e68eff1]:last-child{border-bottom:none}.signal-type-badge[data-v-6e68eff1]{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px;padding:4px 0;border-radius:10px;white-space:nowrap;flex-shrink:0;margin-top:2px;min-width:130px;text-align:center}.signal-type-badge.positive[data-v-6e68eff1]{background:var(--green-95);color:var(--green-25)}.signal-type-badge.negative[data-v-6e68eff1]{background:var(--red-95);color:var(--red-42)}.signal-type-badge.neutral[data-v-6e68eff1]{background:var(--blue-95);color:var(--blue-45)}.signal-content[data-v-6e68eff1]{flex:1;display:flex;flex-direction:column;gap:4px}.signal-desc[data-v-6e68eff1]{font-size:.875rem;color:var(--text-dark)}.signal-quote-chip[data-v-6e68eff1]{display:inline-flex;align-items:center;gap:4px;background:var(--white);border:1.5px dotted var(--quote-color, var(--gray-70));border-left:3px solid var(--quote-color, var(--gray-70));font-family:inherit;font-size:.75rem;color:var(--text-dark);cursor:pointer;padding:3px 6px;margin-top:4px;border-radius:4px;transition:background .15s;text-align:left;line-height:1.4}.signal-quote-chip[data-v-6e68eff1]:hover{background:var(--gray-98)}.sq-initials[data-v-6e68eff1]{font-weight:700;font-size:.6875rem;flex-shrink:0}.sq-text[data-v-6e68eff1]{font-style:italic}.signal-quote-chip svg[data-v-6e68eff1]{flex-shrink:0;color:var(--quote-color, var(--gray-70));opacity:.7}.signal-confidence[data-v-6e68eff1]{font-size:.75rem;color:var(--text-gray);flex-shrink:0}.followup-field[data-v-6e68eff1]{margin-bottom:var(--spacing-100)}.field-label[data-v-6e68eff1]{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-gray);margin-bottom:var(--spacing-25)}.field-value[data-v-6e68eff1]{font-size:.875rem;font-weight:500;color:var(--text-dark)}.followup-body[data-v-6e68eff1]{font-family:inherit;font-size:.875rem;white-space:pre-wrap;line-height:1.7;color:var(--text-gray);background:var(--gray-96);padding:var(--spacing-100);border-radius:var(--radius-medium);border:1px solid var(--gray-94)}.followup-actions[data-v-6e68eff1]{display:flex;gap:var(--spacing-75);margin-top:var(--spacing-200);padding-top:var(--spacing-150);border-top:1px solid var(--gray-94)}.transcript-panel[data-v-6e68eff1]{display:flex;flex-direction:column;gap:var(--spacing-100)}.video-wrapper[data-v-6e68eff1]{position:relative;background:#000;border-radius:var(--radius-medium);overflow:hidden;box-shadow:var(--shadow-2);aspect-ratio:16 / 9}.video-player[data-v-6e68eff1]{width:100%;height:100%;display:block;background:#000}.video-skeleton[data-v-6e68eff1]{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1f;overflow:hidden;display:flex;align-items:center;justify-content:center}.video-skeleton-overlay[data-v-6e68eff1]{z-index:2}.video-skeleton-shimmer[data-v-6e68eff1]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff0,#ffffff0f,#fff0);background-size:200% 100%;animation:shimmer-6e68eff1 1.8s infinite linear}.video-skeleton-play[data-v-6e68eff1]{position:relative;z-index:1;width:64px;height:64px;border-radius:50%;background:#ffffff14;color:#ffffff80;display:flex;align-items:center;justify-content:center;padding-left:4px}.player-bar[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-75);padding:var(--spacing-75);background:var(--gray-96);border-radius:var(--radius-medium);position:sticky;top:0;z-index:5}.player-play-btn[data-v-6e68eff1]{width:32px;height:32px;background:var(--base-blue);color:var(--white);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.player-play-btn[data-v-6e68eff1]:hover{background:var(--gray-30)}.player-time[data-v-6e68eff1]{font-size:.75rem;color:var(--text-gray);font-variant-numeric:tabular-nums;min-width:36px}.player-progress[data-v-6e68eff1]{flex:1;height:6px;background:var(--gray-89);border-radius:3px;cursor:pointer;position:relative}.player-progress-fill[data-v-6e68eff1]{height:100%;background:var(--base-blue);border-radius:3px;transition:width .2s linear}.transcript-search[data-v-6e68eff1]{position:sticky;top:0;z-index:5;background:var(--white);margin:calc(-1 * var(--spacing-150)) calc(-1 * var(--spacing-150)) var(--spacing-100);padding:var(--spacing-150) var(--spacing-150) var(--spacing-100)}.search-field-wrap[data-v-6e68eff1]{position:relative}.transcript-search-icon[data-v-6e68eff1]{position:absolute;left:var(--spacing-75);top:50%;transform:translateY(-50%);pointer-events:none}.transcript-search-input[data-v-6e68eff1]{width:100%;padding:var(--spacing-75) 2rem var(--spacing-75) 2.25rem;border:1px solid var(--gray-89);border-radius:var(--radius-medium);font-size:.875rem;color:var(--text-dark);background:var(--white);outline:none}.transcript-search-input[data-v-6e68eff1]::placeholder{color:var(--gray-70)}.search-clear[data-v-6e68eff1]{position:absolute;right:var(--spacing-50);top:50%;transform:translateY(-50%);background:none;border:none;color:var(--gray-60);cursor:pointer;padding:2px;border-radius:4px;display:flex;align-items:center}.search-clear[data-v-6e68eff1]:hover{color:var(--text-dark)}.transcript-search-input[data-v-6e68eff1]:focus{border-color:var(--blue-60)}.transcript-list[data-v-6e68eff1]{display:flex;flex-direction:column;gap:var(--spacing-100);position:relative}.transcript-turn[data-v-6e68eff1]{display:flex;flex-direction:column;gap:var(--spacing-25);padding:var(--spacing-50) var(--spacing-75);border-radius:var(--radius-medium);border-left:3px solid transparent;cursor:pointer;transition:background-color .15s,border-color .15s}.transcript-turn[data-v-6e68eff1]:hover{background:var(--gray-98)}.transcript-turn.active[data-v-6e68eff1]{background:var(--blue-95);border-left-color:var(--blue-45)}.turn-header[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-50)}.speaker-dot[data-v-6e68eff1]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.speaker-name[data-v-6e68eff1]{font-size:.875rem;font-weight:700;color:var(--text-dark)}.turn-time[data-v-6e68eff1]{background:none;border:none;font-size:.75rem;color:var(--gray-60);cursor:pointer;padding:0;font-variant-numeric:tabular-nums}.turn-time[data-v-6e68eff1]:hover{color:var(--blue-45)}.turn-menu-wrap[data-v-6e68eff1]{position:relative;margin-left:auto}.turn-menu-btn[data-v-6e68eff1]{background:none;border:none;padding:4px 6px;border-radius:var(--radius-small);color:var(--gray-60);cursor:pointer;display:flex;align-items:center;opacity:0;transition:opacity .15s}.transcript-turn:hover .turn-menu-btn[data-v-6e68eff1]{opacity:1}.turn-menu-btn[data-v-6e68eff1]:hover{background:var(--gray-94);color:var(--text-dark)}.turn-dropdown[data-v-6e68eff1]{position:absolute;top:100%;right:0;z-index:50;min-width:200px;background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);box-shadow:var(--shadow-3);padding:var(--spacing-25) 0;margin-top:4px}.turn-dropdown-label[data-v-6e68eff1]{padding:var(--spacing-50) var(--spacing-100) var(--spacing-25);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-gray)}.turn-dropdown-speaker[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-75);width:100%;padding:var(--spacing-50) var(--spacing-100);background:none;border:none;font-size:.8125rem;font-weight:500;color:var(--text-dark);cursor:pointer;text-align:left;font-family:inherit}.turn-dropdown-speaker[data-v-6e68eff1]:hover{background:var(--gray-96)}.turn-dropdown-speaker.current[data-v-6e68eff1]{font-weight:700}.turn-dropdown-speaker .speaker-dot[data-v-6e68eff1]{width:8px;height:8px}.turn-dropdown-speaker svg[data-v-6e68eff1]{margin-left:auto;color:var(--green-45, #22a651)}.turn-dropdown-divider[data-v-6e68eff1]{height:1px;background:var(--gray-94);margin:var(--spacing-25) 0}.turn-dropdown-item[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-75);width:100%;padding:var(--spacing-50) var(--spacing-100);background:none;border:none;font-size:.8125rem;color:var(--text-dark);cursor:pointer;text-align:left;font-family:inherit}.turn-dropdown-item[data-v-6e68eff1]:hover{background:var(--gray-96)}.sel-menu[data-v-6e68eff1]{position:absolute;z-index:60;transform:translate(-50%) translateY(-100%);background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);box-shadow:var(--shadow-3);padding:var(--spacing-25) 0;min-width:180px}.sel-menu[data-v-6e68eff1]:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%) rotate(45deg);width:10px;height:10px;background:var(--white);border-right:1px solid var(--gray-89);border-bottom:1px solid var(--gray-89)}.sel-menu-section[data-v-6e68eff1]{padding:var(--spacing-25) 0}.sel-menu-label[data-v-6e68eff1]{font-size:.6875rem;font-weight:600;color:var(--text-gray);text-transform:uppercase;letter-spacing:.3px;padding:var(--spacing-25) var(--spacing-100) var(--spacing-25)}.sel-speaker-btn[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-75);width:100%;padding:var(--spacing-50) var(--spacing-100);background:none;border:none;font-size:.8125rem;font-weight:500;color:var(--text-dark);cursor:pointer;text-align:left;font-family:inherit}.sel-speaker-btn[data-v-6e68eff1]:hover{background:var(--gray-96)}.sel-speaker-btn .speaker-dot[data-v-6e68eff1]{width:8px;height:8px}.sel-menu-divider[data-v-6e68eff1]{height:1px;background:var(--gray-94);margin:var(--spacing-25) 0}.sel-menu-action[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-75);width:100%;padding:var(--spacing-50) var(--spacing-100);background:none;border:none;font-size:.8125rem;color:var(--text-dark);cursor:pointer;text-align:left;font-family:inherit}.sel-menu-action[data-v-6e68eff1]:hover{background:var(--gray-96)}.undo-toast[data-v-6e68eff1]{position:sticky;bottom:var(--spacing-100);left:50%;z-index:60;display:inline-flex;align-items:center;gap:var(--spacing-100);padding:var(--spacing-75) var(--spacing-100) var(--spacing-75) var(--spacing-150);background:var(--text-dark);color:var(--white);border-radius:var(--radius-large);box-shadow:var(--shadow-3);font-size:.8125rem;margin:0 auto;width:fit-content}.undo-label[data-v-6e68eff1]{flex:1}.undo-btn[data-v-6e68eff1]{background:none;border:1px solid rgba(255,255,255,.3);color:var(--white);padding:4px 12px;border-radius:var(--radius-medium);font-size:.8125rem;font-weight:600;cursor:pointer;font-family:inherit}.undo-btn[data-v-6e68eff1]:hover{background:#ffffff26}.undo-toast-enter-active[data-v-6e68eff1],.undo-toast-leave-active[data-v-6e68eff1]{transition:opacity .2s,transform .2s}.undo-toast-enter-from[data-v-6e68eff1],.undo-toast-leave-to[data-v-6e68eff1]{opacity:0;transform:translateY(10px)}.clips-list[data-v-6e68eff1]{display:flex;flex-direction:column;gap:var(--spacing-75)}.clip-row[data-v-6e68eff1]{display:flex;align-items:flex-start;gap:var(--spacing-75);padding:var(--spacing-75);background:var(--gray-98);border:1px solid var(--gray-94);border-radius:var(--radius-medium)}.clip-play[data-v-6e68eff1]{width:24px;height:24px;border:none;border-radius:50%;background:var(--base-blue);color:var(--white);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding-left:1px}.clip-play[data-v-6e68eff1]:hover{opacity:.85}.clip-info[data-v-6e68eff1]{flex:1;min-width:0}.clip-title[data-v-6e68eff1]{font-size:.8125rem;font-weight:500;color:var(--text-dark);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clip-meta[data-v-6e68eff1]{font-size:.6875rem;color:var(--gray-60);margin-top:2px;font-variant-numeric:tabular-nums}.clip-speaker[data-v-6e68eff1]{font-weight:600;color:var(--text-gray);margin-right:4px}.clip-delete[data-v-6e68eff1]{background:none;border:none;padding:2px;border-radius:var(--radius-small);color:var(--gray-70);cursor:pointer;flex-shrink:0;opacity:0}.clip-row:hover .clip-delete[data-v-6e68eff1]{opacity:1}.clip-delete[data-v-6e68eff1]:hover{color:var(--red-42)}.highlight-section[data-v-6e68eff1]{margin-top:var(--spacing-100);padding-top:var(--spacing-100);border-top:1px solid var(--gray-94)}.clip-fade-leave-active[data-v-6e68eff1]{transition:all .25s ease}.clip-fade-leave-to[data-v-6e68eff1]{opacity:0;transform:translate(-10px);max-height:0;margin:0;padding:0;overflow:hidden}.clip-fade-move[data-v-6e68eff1]{transition:transform .25s ease}.highlight-fade-leave-active[data-v-6e68eff1]{transition:all .3s ease}.highlight-fade-leave-to[data-v-6e68eff1]{opacity:0;transform:scale(.95)}.clip-drag-handle[data-v-6e68eff1]{cursor:grab;flex-shrink:0;display:flex;align-items:center;padding:0 2px}.clip-row.dragging[data-v-6e68eff1]{opacity:.4}.clip-row.drop-above[data-v-6e68eff1]{box-shadow:0 -2px 0 0 var(--base-blue)}.clip-row.drop-below[data-v-6e68eff1]{box-shadow:0 2px 0 0 var(--base-blue)}.highlight-duration[data-v-6e68eff1]{font-size:.75rem;color:var(--text-gray);text-align:center;display:block;margin-bottom:var(--spacing-50)}.highlight-btn[data-v-6e68eff1]{width:100%}.highlight-generating[data-v-6e68eff1]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-50);padding:var(--spacing-100) 0;font-size:.8125rem;color:var(--text-gray)}.auto-step[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-50);color:var(--gray-70)}.auto-step.active[data-v-6e68eff1]{color:var(--text-dark);font-weight:500}.auto-step.done[data-v-6e68eff1]{color:var(--green-25, #22a651)}.auto-step-dot[data-v-6e68eff1]{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.highlight-progress[data-v-6e68eff1]{width:100%;height:4px;background:var(--gray-92);border-radius:2px;overflow:hidden}.highlight-progress-fill[data-v-6e68eff1]{height:100%;background:var(--base-blue);border-radius:2px;transition:width .3s ease}.highlight-progress-pct[data-v-6e68eff1]{font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--gray-60)}.highlight-player[data-v-6e68eff1]{width:100%;border-radius:var(--radius-medium);background:#000}.highlight-actions[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-50);margin-top:var(--spacing-50)}.highlight-ready[data-v-6e68eff1]{display:flex;flex-direction:column}.highlight-thumb[data-v-6e68eff1]{position:relative;cursor:pointer;border-radius:var(--radius-medium);overflow:hidden;background:#000}.highlight-thumb:hover .highlight-thumb-play[data-v-6e68eff1]{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.highlight-thumb-video[data-v-6e68eff1]{width:100%;display:block;pointer-events:none}.highlight-thumb-play[data-v-6e68eff1]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:#0009;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .15s,transform .15s}.highlight-overlay[data-v-6e68eff1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.highlight-dialog[data-v-6e68eff1]{position:relative;width:80vw;max-width:960px}.highlight-close[data-v-6e68eff1]{position:absolute;top:-36px;right:0;background:none;border:none;color:#fffc;cursor:pointer;padding:4px}.highlight-close[data-v-6e68eff1]:hover{color:#fff}.highlight-video[data-v-6e68eff1]{width:100%;border-radius:var(--radius-medium);background:#000}.notes-section[data-v-6e68eff1]{margin-bottom:var(--spacing-150);padding-bottom:var(--spacing-100);border-bottom:1px solid var(--gray-94)}.notes-header[data-v-6e68eff1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-50)}.notes-title[data-v-6e68eff1]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-gray)}.notes-indicator[data-v-6e68eff1]{font-size:.6875rem;color:var(--text-gray)}.notes-indicator.saved[data-v-6e68eff1]{color:var(--green-45, #22a651)}.notes-editor[data-v-6e68eff1]{width:100%;padding:var(--spacing-75);border:1px solid var(--gray-89);border-radius:var(--radius-medium);font-size:.8125rem;font-family:inherit;color:var(--text-dark);resize:vertical;outline:none;min-height:60px;line-height:1.5;background:var(--gray-98)}.notes-editor[data-v-6e68eff1]:focus{border-color:var(--base-blue);background:var(--white)}.comments-panel[data-v-6e68eff1]{display:flex;flex-direction:column;height:100%}.comments-list[data-v-6e68eff1]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-75)}.comment-entry[data-v-6e68eff1]{padding:var(--spacing-75);border-radius:var(--radius-medium);background:var(--white)}.comment-entry.chat[data-v-6e68eff1]{background:var(--gray-98);border-left:2px solid var(--gray-80)}.comment-header[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-50);margin-bottom:4px}.comment-time[data-v-6e68eff1]{display:inline-flex;align-items:center;gap:3px;background:var(--blue-95, #e7f1fe);border:none;font-size:.6875rem;font-weight:700;color:var(--base-blue);cursor:pointer;padding:2px 6px;border-radius:4px;font-variant-numeric:tabular-nums;font-family:inherit;transition:background .15s}.comment-time[data-v-6e68eff1]:before{content:"▶";font-size:.5rem}.comment-time[data-v-6e68eff1]:hover{background:var(--blue-90, #d0e2f7)}.comment-author[data-v-6e68eff1]{font-size:.6875rem;font-weight:600;color:var(--text-dark)}.comment-badge[data-v-6e68eff1]{font-size:.5625rem;padding:1px 5px;background:var(--gray-94);border-radius:8px;color:var(--text-gray);text-transform:uppercase;letter-spacing:.3px;font-weight:600}.comment-delete[data-v-6e68eff1]{margin-left:auto;background:none;border:none;padding:2px;border-radius:var(--radius-small);color:var(--gray-70);cursor:pointer;opacity:0}.comment-entry:hover .comment-delete[data-v-6e68eff1]{opacity:1}.comment-delete[data-v-6e68eff1]:hover{color:var(--red-42)}.comment-text[data-v-6e68eff1]{font-size:.8125rem;color:var(--text-dark);line-height:1.5;margin:0}.comment-composer[data-v-6e68eff1]{flex-shrink:0;padding-top:var(--spacing-100);border-top:1px solid var(--gray-94);margin-top:auto}.comment-composer-time[data-v-6e68eff1]{font-size:.6875rem;color:var(--text-gray);margin-bottom:var(--spacing-50)}.comment-input-row[data-v-6e68eff1]{display:flex;gap:var(--spacing-50);align-items:flex-end}.comment-input[data-v-6e68eff1]{flex:1;padding:var(--spacing-50) var(--spacing-75);border:1px solid var(--gray-89);border-radius:var(--radius-medium);font-size:.8125rem;font-family:inherit;resize:none;outline:none;min-height:36px}.comment-input[data-v-6e68eff1]:focus{border-color:var(--base-blue)}.comment-send[data-v-6e68eff1]{background:var(--base-blue);color:var(--white);border:none;border-radius:var(--radius-medium);padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.comment-send[data-v-6e68eff1]:hover{opacity:.85}.comment-send[data-v-6e68eff1]:disabled{opacity:.4;cursor:not-allowed}.turn-text[data-v-6e68eff1]{font-size:.875rem;color:var(--text-dark);line-height:1.6;padding-left:18px}.insights-overview[data-v-6e68eff1]{display:flex;gap:var(--spacing-200);margin-bottom:var(--spacing-150)}.insight-stat[data-v-6e68eff1]{display:flex;flex-direction:column;gap:2px}.stat-value[data-v-6e68eff1]{font-size:1.5rem;font-weight:700;color:var(--text-dark)}.stat-label[data-v-6e68eff1]{font-size:.75rem;color:var(--text-gray)}.insights-heading[data-v-6e68eff1]{font-size:.875rem;font-weight:600;color:var(--text-dark);margin-bottom:var(--spacing-100)}.speaker-stats[data-v-6e68eff1]{display:flex;flex-direction:column;gap:var(--spacing-100)}.speaker-stat-row[data-v-6e68eff1]{display:flex;flex-direction:column;gap:var(--spacing-50)}.stat-speaker-info[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-50)}.stat-speaker-name[data-v-6e68eff1]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.stat-speaker-company[data-v-6e68eff1]{font-size:.75rem;color:var(--text-gray)}.stat-speaker-side[data-v-6e68eff1]{font-size:.625rem;font-weight:700;text-transform:uppercase;padding:1px 6px;border-radius:8px}.stat-speaker-side.internal[data-v-6e68eff1]{background:var(--blue-95);color:var(--blue-45)}.stat-speaker-side.customer[data-v-6e68eff1]{background:var(--green-95);color:var(--green-25)}.stat-bar-row[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-75)}.stat-bar-bg[data-v-6e68eff1]{flex:1;height:8px;background:var(--gray-94);border-radius:4px;overflow:hidden}.stat-bar-fill[data-v-6e68eff1]{height:100%;border-radius:4px}.stat-bar-label[data-v-6e68eff1]{font-size:.75rem;color:var(--text-gray);white-space:nowrap;min-width:100px}.stat-details[data-v-6e68eff1]{display:flex;gap:var(--spacing-100);font-size:.75rem;color:var(--gray-60)}.stat-metrics[data-v-6e68eff1]{display:flex;flex-wrap:wrap;gap:var(--spacing-75);margin-top:var(--spacing-50)}.metric[data-v-6e68eff1]{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-50) var(--spacing-75);background:var(--gray-98);border-radius:var(--radius-small);min-width:70px}.metric-value[data-v-6e68eff1]{font-size:.875rem;font-weight:700;color:var(--text-dark);font-variant-numeric:tabular-nums}.metric-label[data-v-6e68eff1]{font-size:.625rem;color:var(--gray-60);text-transform:uppercase;letter-spacing:.3px;margin-top:1px;text-align:center}.scorecard-section[data-v-6e68eff1]{margin-top:var(--spacing-200);padding-top:var(--spacing-150);border-top:1px solid var(--gray-94)}.scorecard-loading[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-75);padding:var(--spacing-100) 0;font-size:.8125rem;color:var(--text-gray)}.scorecard-list[data-v-6e68eff1]{display:flex;flex-direction:column;gap:var(--spacing-100)}.scorecard-row[data-v-6e68eff1]{padding:var(--spacing-75) 0;border-bottom:1px solid var(--gray-96)}.scorecard-row[data-v-6e68eff1]:last-child{border-bottom:none}.scorecard-top[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-100)}.scorecard-question[data-v-6e68eff1]{flex:1;font-size:.875rem;font-weight:600;color:var(--text-dark);min-width:0}.scorecard-bar-row[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-50);flex-shrink:0;width:120px}.scorecard-bar[data-v-6e68eff1]{flex:1;height:6px;background:var(--gray-94);border-radius:3px;overflow:hidden}.scorecard-fill[data-v-6e68eff1]{height:100%;border-radius:3px;transition:width .5s ease}.scorecard-pct[data-v-6e68eff1]{font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;min-width:32px;text-align:right}.scorecard-reason[data-v-6e68eff1]{font-size:.8125rem;color:var(--text-gray);margin-top:4px;line-height:1.5}.scorecard-empty[data-v-6e68eff1]{padding:var(--spacing-100) 0}.signals-section[data-v-6e68eff1]{margin-top:var(--spacing-100)}.scorecard-progress[data-v-6e68eff1]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-50);padding:var(--spacing-150) 0}.scorecard-progress-label[data-v-6e68eff1]{font-size:.75rem;color:var(--text-gray)}.scorecard-criterion-name[data-v-6e68eff1]{font-size:.9375rem;font-weight:600;color:var(--text-dark)}.criterion-fade-enter-active[data-v-6e68eff1],.criterion-fade-leave-active[data-v-6e68eff1]{transition:opacity .25s ease,transform .25s ease}.criterion-fade-enter-from[data-v-6e68eff1]{opacity:0;transform:translateY(6px)}.criterion-fade-leave-to[data-v-6e68eff1]{opacity:0;transform:translateY(-6px)}.scorecard-header[data-v-6e68eff1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-75)}.scorecard-avg[data-v-6e68eff1]{font-size:1.5rem;font-weight:700}.scorecard-quote[data-v-6e68eff1]{margin-top:4px}.panel-loading[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-50);font-size:.8125rem;color:var(--text-gray);padding:var(--spacing-100) 0}.setting-section[data-v-6e68eff1]{display:flex;flex-direction:column;gap:var(--spacing-75)}.setting-heading[data-v-6e68eff1]{font-size:.875rem;font-weight:700;color:var(--text-dark)}.setting-desc[data-v-6e68eff1]{font-size:.875rem;color:var(--text-gray);margin-bottom:var(--spacing-100)}.settings-link[data-v-6e68eff1]{color:var(--blue-45);font-weight:500}.settings-link[data-v-6e68eff1]:hover{text-decoration:underline}.speaker-edit-list[data-v-6e68eff1]{display:flex;flex-direction:column;gap:var(--spacing-100)}.speaker-edit-row[data-v-6e68eff1]{padding:var(--spacing-100);background:var(--gray-98);border-radius:var(--radius-medium);border:1px solid var(--gray-94)}.speaker-edit-form[data-v-6e68eff1]{display:flex;gap:var(--spacing-100);align-items:flex-end}.speaker-edit-col[data-v-6e68eff1]{display:flex;flex-direction:column;gap:4px;min-width:0}.name-col[data-v-6e68eff1]{flex:2}.side-col[data-v-6e68eff1]{flex-shrink:0}.company-col[data-v-6e68eff1]{flex:2}.autocomplete-wrap[data-v-6e68eff1]{position:relative}.autocomplete-list[data-v-6e68eff1]{position:absolute;top:100%;left:0;right:0;z-index:50;background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);box-shadow:var(--shadow-3);max-height:200px;overflow-y:auto;margin-top:2px}.autocomplete-item[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-50);width:100%;padding:var(--spacing-50) var(--spacing-75);background:none;border:none;font-size:.8125rem;cursor:pointer;font-family:inherit;text-align:left}.autocomplete-item[data-v-6e68eff1]:hover{background:var(--gray-96)}.autocomplete-name[data-v-6e68eff1]{font-weight:600;color:var(--text-dark)}.autocomplete-company[data-v-6e68eff1]{color:var(--text-gray);font-size:.75rem}.autocomplete-side[data-v-6e68eff1]{margin-left:auto;font-size:.625rem;font-weight:600;padding:1px 6px;border-radius:8px}.autocomplete-side.internal[data-v-6e68eff1]{background:var(--blue-95);color:var(--base-blue)}.autocomplete-side.customer[data-v-6e68eff1]{background:var(--gray-94);color:var(--text-gray)}.side-buttons[data-v-6e68eff1]{display:flex;gap:var(--spacing-25)}.side-btn[data-v-6e68eff1]{padding:var(--spacing-50) var(--spacing-75);border:1px solid var(--gray-89);border-radius:var(--radius-medium);background:var(--white);font-size:.75rem;font-weight:600;color:var(--text-gray);cursor:pointer;white-space:nowrap}.side-btn[data-v-6e68eff1]:hover{background:var(--gray-96)}.side-btn.active[data-v-6e68eff1]{background:var(--base-blue);border-color:var(--base-blue);color:var(--white)}.speaker-edit-actions[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-100);margin-top:var(--spacing-50)}.saved-hint[data-v-6e68eff1]{font-size:.75rem;color:var(--green-45, #22a651);font-weight:500}.advanced-section[data-v-6e68eff1]{padding:0}.advanced-summary[data-v-6e68eff1]{cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--text-gray);padding:var(--spacing-75) 0;list-style:none;-webkit-user-select:none;user-select:none}.advanced-summary[data-v-6e68eff1]::-webkit-details-marker{display:none}.advanced-summary[data-v-6e68eff1]:before{content:"▸";display:inline-block;margin-right:6px;transition:transform .15s}.advanced-section[open] .advanced-summary[data-v-6e68eff1]:before{transform:rotate(90deg)}.advanced-body[data-v-6e68eff1]{padding-top:var(--spacing-50);display:flex;flex-direction:column;gap:var(--spacing-200)}.advanced-item[data-v-6e68eff1]{display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 720px){.speaker-edit-row[data-v-6e68eff1]{grid-template-columns:1fr}}.setting-form[data-v-6e68eff1]{display:flex;flex-direction:column;gap:var(--spacing-75);max-width:400px}.setting-field[data-v-6e68eff1]{display:flex;flex-direction:column;gap:var(--spacing-25)}.field-input[data-v-6e68eff1]{width:100%;padding:var(--spacing-50) var(--spacing-75);border:1px solid var(--gray-89);border-radius:var(--radius-medium);font-size:.875rem;color:var(--text-dark);outline:none;box-sizing:border-box}.field-input[data-v-6e68eff1]:focus{border-color:var(--blue-60)}.chat-list[data-v-6e68eff1]{display:flex;flex-direction:column;gap:var(--spacing-75)}.chat-message[data-v-6e68eff1]{padding:var(--spacing-50) 0;border-bottom:1px solid var(--gray-94)}.chat-message[data-v-6e68eff1]:last-child{border-bottom:none}.chat-header[data-v-6e68eff1]{display:flex;align-items:center;gap:var(--spacing-50);margin-bottom:var(--spacing-25)}.chat-sender[data-v-6e68eff1]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.chat-time[data-v-6e68eff1]{font-size:.75rem;color:var(--gray-60);font-variant-numeric:tabular-nums}.chat-text[data-v-6e68eff1]{font-size:.875rem;color:var(--text-dark);line-height:1.6;word-break:break-word}.chat-text[data-v-6e68eff1] a{color:var(--blue-45);text-decoration:underline}.chat-text[data-v-6e68eff1] a:hover{color:var(--blue-60)}.divider[data-v-6e68eff1]{height:1px;background:var(--gray-89);margin:var(--spacing-150) 0}.danger-heading[data-v-6e68eff1]{color:var(--red-42)}.danger-section .btn-danger[data-v-6e68eff1]{align-self:flex-start}.confirm-overlay[data-v-6e68eff1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#2c3b4e66;display:flex;align-items:center;justify-content:center;z-index:1000}.confirm-dialog[data-v-6e68eff1]{background:var(--white);border-radius:var(--radius-medium);box-shadow:var(--shadow-3);padding:var(--spacing-200);max-width:420px;width:90%}.confirm-title[data-v-6e68eff1]{font-size:1.125rem;font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-50)}.confirm-desc[data-v-6e68eff1]{font-size:.875rem;color:var(--text-gray);line-height:1.6;margin-bottom:var(--spacing-150)}.confirm-actions[data-v-6e68eff1]{display:flex;gap:var(--spacing-75)}.desktop-card[data-v-bde1b313]{background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);padding:var(--spacing-150);display:flex;flex-direction:column}.desktop-header[data-v-bde1b313]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-25)}.desktop-icon[data-v-bde1b313]{color:var(--brand-orange, #ff7900);display:flex;align-items:center;gap:var(--spacing-50)}.desktop-title[data-v-bde1b313]{font-size:.875rem;font-weight:600;color:var(--text-dark);margin:0}.desktop-version[data-v-bde1b313]{font-size:.6875rem;color:var(--gray-60);margin:0}.desktop-desc[data-v-bde1b313]{font-size:.75rem;color:var(--text-gray);line-height:1.5;margin-bottom:var(--spacing-75);flex:1}.desktop-btns[data-v-bde1b313]{display:flex;gap:var(--spacing-50)}.desktop-btn[data-v-bde1b313]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--brand-orange, #ff7900);color:var(--white);text-decoration:none;border:none;border-radius:var(--radius-medium);padding:0 14px;height:36px;font-size:.75rem;font-weight:600;text-align:center;cursor:pointer;box-sizing:border-box}.desktop-btn[data-v-bde1b313]:hover{background:#e66c00}.desktop-btn.disabled[data-v-bde1b313]{background:var(--gray-92);color:var(--gray-60);cursor:not-allowed}.desktop-btn.disabled[data-v-bde1b313]:hover{background:var(--gray-92)}.guide-overlay[data-v-bde1b313]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999}.guide-dialog[data-v-bde1b313]{background:var(--white);border-radius:var(--radius-medium);padding:var(--spacing-200);width:560px;max-width:90vw;position:relative}.guide-close[data-v-bde1b313]{position:absolute;top:var(--spacing-100);right:var(--spacing-100);background:none;border:none;color:var(--gray-60);cursor:pointer;padding:4px}.guide-close[data-v-bde1b313]:hover{color:var(--text-dark)}.guide-title[data-v-bde1b313]{font-size:1.125rem;font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-25)}.guide-subtitle[data-v-bde1b313]{font-size:.8125rem;color:var(--text-gray);margin-bottom:var(--spacing-150)}.guide-steps[data-v-bde1b313]{display:flex;flex-direction:column;gap:var(--spacing-100);margin-bottom:var(--spacing-150)}.guide-step[data-v-bde1b313]{display:flex;gap:var(--spacing-75)}.guide-num[data-v-bde1b313]{width:24px;height:24px;border-radius:50%;background:var(--base-blue);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0;margin-top:1px}.guide-text[data-v-bde1b313]{flex:1}.guide-text strong[data-v-bde1b313]{font-size:.875rem;color:var(--text-dark)}.guide-text p[data-v-bde1b313]{font-size:.8125rem;color:var(--text-gray);margin:4px 0 0;line-height:1.4}.guide-cmd-row[data-v-bde1b313]{display:flex;gap:var(--spacing-50);align-items:center;margin-top:var(--spacing-50)}.guide-cmd[data-v-bde1b313]{flex:1;background:var(--gray-96);padding:6px 10px;border-radius:4px;font-family:SF Mono,Menlo,monospace;font-size:.6875rem;color:var(--text-dark);-webkit-user-select:all;user-select:all;word-break:break-all}.guide-copy[data-v-bde1b313]{background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);padding:4px 10px;font-size:.6875rem;font-weight:600;color:var(--text-dark);cursor:pointer;font-family:inherit;flex-shrink:0}.guide-copy[data-v-bde1b313]:hover{background:var(--gray-96)}.guide-done[data-v-bde1b313]{width:100%}.desktop-skeleton .skel-bar[data-v-bde1b313]{background:var(--gray-92);border-radius:4px;animation:skel-pulse-bde1b313 1.5s ease-in-out infinite}@keyframes skel-pulse-bde1b313{0%,to{opacity:.5}50%{opacity:1}}.desktop-link-text[data-v-bde1b313]{font-size:.75rem;color:var(--text-gray);text-decoration:none}.desktop-link-text[data-v-bde1b313]:hover{color:var(--brand-orange, #ff7900);text-decoration:underline}.page-title[data-v-ad79daaa]{font-size:1.25rem;font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-150)}.upcoming-section[data-v-ad79daaa]{margin-bottom:var(--spacing-150)}.upcoming-list[data-v-ad79daaa]{display:flex;flex-direction:column;gap:var(--spacing-50)}.upcoming-card[data-v-ad79daaa]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-100);background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);padding:var(--spacing-100) var(--spacing-150)}.upcoming-info[data-v-ad79daaa]{flex:1;min-width:0}.upcoming-title[data-v-ad79daaa]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.upcoming-time[data-v-ad79daaa]{font-size:.75rem;color:var(--text-gray);margin-top:2px}.skeleton-title[data-v-ad79daaa]{width:140px;height:20px;background:var(--gray-94);border-radius:4px;margin-bottom:var(--spacing-75);animation:skeleton-pulse-ad79daaa 1.5s ease-in-out infinite}.upcoming-skeleton[data-v-ad79daaa]{display:flex;flex-direction:column;gap:var(--spacing-50)}.skeleton-card[data-v-ad79daaa]{height:74px;background:var(--gray-92);border-radius:var(--radius-medium);animation:skeleton-pulse-ad79daaa 1.5s ease-in-out infinite}@keyframes skeleton-pulse-ad79daaa{0%,to{opacity:.5}50%{opacity:1}}.upcoming-list-enter-active[data-v-ad79daaa]{animation:upcoming-enter-ad79daaa .4s ease-out}@keyframes upcoming-enter-ad79daaa{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.upcoming-card[data-v-ad79daaa]{animation:card-appear-ad79daaa .35s ease-out both}.upcoming-card[data-v-ad79daaa]:nth-child(1){animation-delay:.05s}.upcoming-card[data-v-ad79daaa]:nth-child(2){animation-delay:.1s}.upcoming-card[data-v-ad79daaa]:nth-child(3){animation-delay:.15s}.upcoming-card[data-v-ad79daaa]:nth-child(4){animation-delay:.2s}.upcoming-card[data-v-ad79daaa]:nth-child(5){animation-delay:.25s}.upcoming-card[data-v-ad79daaa]:nth-child(6){animation-delay:.3s}@keyframes card-appear-ad79daaa{0%{transform:translateY(6px) scale(.98)}to{transform:translateY(0) scale(1)}}.upcoming-header[data-v-ad79daaa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-75)}.upcoming-header .section-heading[data-v-ad79daaa]{margin-bottom:0}.show-more-row[data-v-ad79daaa]{display:flex;justify-content:flex-end;margin-top:var(--spacing-50)}.upcoming-card.excluded[data-v-ad79daaa]{opacity:.5}.upcoming-card.dismissed[data-v-ad79daaa]{opacity:.8}.upcoming-action-btn.hide-toggle[data-v-ad79daaa]{width:60px;text-align:center}.upcoming-actions[data-v-ad79daaa]{display:flex;align-items:center;gap:var(--spacing-50);flex-shrink:0}.upcoming-status[data-v-ad79daaa]{font-size:.6875rem;font-weight:600;padding:2px 8px;border-radius:8px}.upcoming-status.scheduled[data-v-ad79daaa]{background:var(--blue-95);color:var(--base-blue)}.upcoming-status.recording[data-v-ad79daaa]{background:#feebe7;color:#cb2e0b}.upcoming-action-btn[data-v-ad79daaa]{padding:5px 12px;border:1px solid var(--gray-89);border-radius:var(--radius-medium);background:var(--white);font-size:.75rem;font-weight:600;color:var(--text-dark);cursor:pointer;font-family:inherit;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease;transform:scale(1)}.upcoming-action-btn[data-v-ad79daaa]:hover{background:var(--gray-96);border-color:var(--gray-80);transform:scale(1.03)}.upcoming-action-btn[data-v-ad79daaa]:active{transform:scale(.96);transition:transform .1s ease}.upcoming-action-btn[data-v-ad79daaa]:disabled{transform:scale(1);cursor:default}.upcoming-action-btn.primary[data-v-ad79daaa]{background:var(--base-blue);border-color:var(--base-blue);color:var(--white)}.upcoming-action-btn.primary[data-v-ad79daaa]:hover{background:var(--gray-30);border-color:var(--gray-30)}.btn-spinner[data-v-ad79daaa]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:var(--base-blue);border-radius:50%;animation:spin-ad79daaa .8s linear infinite}.upcoming-action-btn.muted[data-v-ad79daaa]{color:var(--text-gray);border-color:transparent;background:none}.upcoming-action-btn.muted[data-v-ad79daaa]:hover{color:var(--text-dark);background:var(--gray-96)}.active-section[data-v-ad79daaa]{margin-bottom:var(--spacing-150)}.active-card[data-v-ad79daaa]{background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);padding:var(--spacing-150);display:flex;flex-direction:column;gap:var(--spacing-75)}.active-header[data-v-ad79daaa]{display:flex;align-items:center;justify-content:space-between}.active-indicator[data-v-ad79daaa]{display:flex;align-items:center;gap:var(--spacing-50)}.rec-dot[data-v-ad79daaa]{width:10px;height:10px;background:#ef4444;border-radius:50%;animation:pulse-ad79daaa 1.5s infinite}@keyframes pulse-ad79daaa{0%,to{opacity:1}50%{opacity:.3}}.active-status-text[data-v-ad79daaa]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.active-participants[data-v-ad79daaa]{font-size:.8125rem;color:var(--text-gray)}.active-time[data-v-ad79daaa]{font-size:.75rem;color:var(--gray-60)}.active-hint[data-v-ad79daaa]{font-size:.8125rem;color:var(--text-gray);margin:0}.active-actions[data-v-ad79daaa]{display:flex;gap:var(--spacing-50)}.status-icon[data-v-ad79daaa]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon.joining[data-v-ad79daaa]{color:var(--gray-60);animation:pulse-opacity-ad79daaa 1.5s infinite}.status-icon.waiting[data-v-ad79daaa]{color:var(--yellow-66, #f5a623)}.status-icon.joined[data-v-ad79daaa]{color:var(--green-25)}.status-icon.recording[data-v-ad79daaa]{color:#ef4444;animation:pulse-opacity-ad79daaa 1.5s infinite}@keyframes pulse-opacity-ad79daaa{0%,to{opacity:1}50%{opacity:.4}}.state-waiting[data-v-ad79daaa]{border-color:var(--yellow-66, #f5a623)}.state-recording[data-v-ad79daaa]{border-color:#ef4444}.card[data-v-ad79daaa]{background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);padding:var(--spacing-150);margin-bottom:var(--spacing-100)}.card-heading[data-v-ad79daaa]{font-size:1.125rem;font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-50)}.card-desc[data-v-ad79daaa]{font-size:.875rem;color:var(--text-gray);line-height:1.6;max-width:480px;margin-bottom:var(--spacing-150)}.card-actions[data-v-ad79daaa]{display:flex;gap:var(--spacing-75)}.how-section[data-v-ad79daaa]{margin-bottom:var(--spacing-100)}.section-heading[data-v-ad79daaa]{font-size:.875rem;font-weight:600;color:var(--text-dark);margin-bottom:var(--spacing-75)}.how-steps-row[data-v-ad79daaa]{display:flex;gap:var(--spacing-75)}.how-step-compact[data-v-ad79daaa]{flex:1;display:flex;align-items:flex-start;gap:var(--spacing-50);background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);padding:var(--spacing-75) var(--spacing-100)}.step-num-sm[data-v-ad79daaa]{width:22px;height:22px;background:var(--gray-92);color:var(--text-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;flex-shrink:0}.step-text[data-v-ad79daaa]{font-size:.75rem;color:var(--text-gray);line-height:1.4}.secondary-section[data-v-ad79daaa]{margin-bottom:var(--spacing-150)}.secondary-cards[data-v-ad79daaa]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-100)}.secondary-card[data-v-ad79daaa]{background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);padding:var(--spacing-150)}.secondary-title[data-v-ad79daaa]{font-size:.875rem;font-weight:600;color:var(--text-dark);margin-bottom:var(--spacing-25)}.secondary-desc[data-v-ad79daaa]{font-size:.75rem;color:var(--text-gray);line-height:1.5;margin-bottom:var(--spacing-75)}.drop-zone[data-v-ad79daaa]{border:1px dashed var(--gray-89);border-radius:var(--radius-medium);padding:var(--spacing-100);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-25);margin-top:var(--spacing-75);transition:border-color .15s,background .15s}.drop-zone.active[data-v-ad79daaa]{border-color:var(--blue-45);background:var(--blue-95)}.drop-zone.uploading[data-v-ad79daaa]{border-style:solid;background:var(--gray-98)}.drop-text[data-v-ad79daaa]{font-size:.75rem;color:var(--text-gray)}.drop-hint[data-v-ad79daaa]{font-size:.625rem;color:var(--gray-60)}.upload-card[data-v-ad79daaa]{border-style:dashed;display:flex;flex-direction:column;align-items:center;text-align:center;transition:border-color .15s,background .15s;cursor:pointer}.upload-card[data-v-ad79daaa]:hover{border-color:var(--gray-80);background:var(--gray-98)}.upload-card.active[data-v-ad79daaa]{border-color:var(--blue-45);background:var(--blue-95);border-style:solid}.upload-card.uploading[data-v-ad79daaa]{border-style:solid}.join-form[data-v-ad79daaa]{display:flex;gap:var(--spacing-50)}.join-input[data-v-ad79daaa]{flex:1;padding:var(--spacing-50) var(--spacing-75);border:1px solid var(--gray-89);border-radius:var(--radius-medium);font-size:.75rem;outline:none;min-width:0}.join-input[data-v-ad79daaa]:focus{border-color:var(--blue-60)}.join-input[data-v-ad79daaa]::placeholder{color:var(--gray-70)}.choose-link[data-v-ad79daaa]{color:var(--blue-45);cursor:pointer;font-weight:600}.choose-link[data-v-ad79daaa]:hover{text-decoration:underline}.file-input[data-v-ad79daaa]{display:none}.drop-hint[data-v-ad79daaa]{font-size:.625rem;color:var(--gray-60);margin-top:var(--spacing-25)}.drop-text[data-v-ad79daaa]{font-size:.875rem;color:var(--text-gray)}.spinner[data-v-ad79daaa]{width:18px;height:18px;border:2px solid var(--gray-89);border-top-color:var(--brand-orange);border-radius:50%;animation:spin-ad79daaa .8s linear infinite}@keyframes spin-ad79daaa{to{transform:rotate(360deg)}}.error-msg[data-v-ad79daaa]{margin-top:var(--spacing-50);font-size:.75rem;color:var(--red-42)}.completed-section[data-v-ad79daaa]{margin-bottom:var(--spacing-200)}.completed-list[data-v-ad79daaa]{background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);overflow:hidden}.completed-row[data-v-ad79daaa]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-75) var(--spacing-100);border-bottom:1px solid var(--gray-94)}.completed-row[data-v-ad79daaa]:last-child{border-bottom:none}.completed-info[data-v-ad79daaa]{display:flex;align-items:center;gap:var(--spacing-100)}.section-desc[data-v-ad79daaa]{font-size:.75rem;color:var(--text-gray);margin-top:calc(-1 * var(--spacing-50));margin-bottom:var(--spacing-75)}.completed-name[data-v-ad79daaa]{font-size:.875rem;font-weight:500;color:var(--text-dark)}.completed-date[data-v-ad79daaa]{font-size:.75rem;color:var(--gray-60)}.page-header[data-v-351710b3]{margin-bottom:var(--spacing-100)}.page-title[data-v-351710b3]{font-size:1.25rem;font-weight:700;color:var(--text-dark)}.settings-card[data-v-351710b3]{background:var(--white);border:1px solid var(--gray-89);border-radius:0 var(--radius-medium) var(--radius-medium) var(--radius-medium);padding:var(--spacing-200)}.setting-section[data-v-351710b3]{display:flex;flex-direction:column;gap:var(--spacing-75)}.setting-heading[data-v-351710b3]{font-size:.875rem;font-weight:700;color:var(--text-dark)}.setting-desc[data-v-351710b3]{font-size:.875rem;color:var(--text-gray);line-height:1.5}.divider[data-v-351710b3]{height:1px;background:var(--gray-89);margin:var(--spacing-150) 0}.input-outlined[data-v-351710b3]{position:relative;margin-top:var(--spacing-50);max-width:480px}.input-label[data-v-351710b3]{position:absolute;top:-8px;left:12px;background:var(--white);padding:0 4px;font-size:.75rem;color:var(--text-gray)}.skel-input[data-v-351710b3]{width:100%;height:38px;background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);animation:skel-pulse-351710b3 1.5s ease-in-out infinite}.input-field[data-v-351710b3]{width:100%;padding:var(--spacing-75) var(--spacing-75);border:1px solid var(--gray-89);border-radius:var(--radius-medium);font-size:.875rem;color:var(--text-dark);background:var(--white);outline:none}.input-field[data-v-351710b3]:focus{border-color:var(--blue-60)}.input-field:focus+.input-label[data-v-351710b3],.input-field:focus~.input-label[data-v-351710b3]{color:var(--blue-45)}.status-row[data-v-351710b3]{display:flex;align-items:center;gap:var(--spacing-50);margin-top:var(--spacing-25)}.status-dot[data-v-351710b3]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot.connected[data-v-351710b3]{background:var(--green-25)}.status-dot.disconnected[data-v-351710b3]{background:var(--red-42)}.status-text[data-v-351710b3]{font-size:.875rem;color:var(--text-gray)}.status-text code[data-v-351710b3]{background:var(--gray-96);padding:1px 5px;border-radius:var(--radius-small);font-size:.8125rem}.toggle-row[data-v-351710b3]{display:flex;align-items:center;gap:var(--spacing-75);padding:var(--spacing-50) 0}.toggle[data-v-351710b3]{position:relative;display:inline-flex;cursor:pointer}.toggle-input[data-v-351710b3]{position:absolute;opacity:0;width:0;height:0}.toggle-track[data-v-351710b3]{width:40px;height:22px;background:var(--gray-89);border-radius:11px;position:relative;transition:background-color .15s;border:1px solid var(--gray-80)}.toggle-input:checked+.toggle-track[data-v-351710b3]{background:var(--base-blue);border-color:var(--base-blue)}.toggle-thumb[data-v-351710b3]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--white);border-radius:50%;transition:transform .15s;box-shadow:var(--shadow-1)}.toggle-input:checked+.toggle-track .toggle-thumb[data-v-351710b3]{transform:translate(18px)}.toggle-label[data-v-351710b3]{font-size:.875rem;color:var(--text-dark)}.framework-list[data-v-351710b3]{display:flex;flex-direction:column;gap:var(--spacing-75)}.framework-skeleton .framework-card-info[data-v-351710b3]{display:flex;flex-direction:column;gap:4px}.skel-line[data-v-351710b3]{height:12px;background:var(--gray-92);border-radius:4px;animation:skel-pulse-351710b3 1.5s ease-in-out infinite}.skel-line.h16[data-v-351710b3]{height:16px}@keyframes skel-pulse-351710b3{0%,to{opacity:.5}50%{opacity:1}}.framework-card[data-v-351710b3]{border:1px solid var(--gray-89);border-radius:var(--radius-medium);padding:var(--spacing-100);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-100)}.framework-card.active[data-v-351710b3]{border-color:var(--base-blue);background:var(--gray-98)}.framework-card-info[data-v-351710b3]{flex:1;min-width:0}.framework-card-header[data-v-351710b3]{display:flex;align-items:center;gap:var(--spacing-50)}.framework-card-name[data-v-351710b3]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.framework-active-badge[data-v-351710b3]{font-size:.625rem;font-weight:600;padding:1px 6px;border-radius:8px;background:var(--blue-95);color:var(--base-blue)}.framework-card-desc[data-v-351710b3]{font-size:.75rem;color:var(--text-gray);margin-top:2px;line-height:1.4}.framework-card-criteria[data-v-351710b3]{font-size:.6875rem;color:var(--gray-60);margin-top:4px}.framework-card-actions[data-v-351710b3]{display:flex;gap:var(--spacing-25);flex-shrink:0}.framework-criteria-list[data-v-351710b3]{display:flex;flex-direction:column;gap:var(--spacing-50)}.framework-criterion-edit[data-v-351710b3]{display:flex;align-items:center;gap:var(--spacing-50)}.criterion-fields[data-v-351710b3]{flex:1;display:flex;gap:var(--spacing-50)}.criterion-name[data-v-351710b3]{flex:0 0 200px}.criterion-desc[data-v-351710b3]{flex:1}.framework-editor-actions[data-v-351710b3]{display:flex;gap:var(--spacing-50);margin-top:var(--spacing-100)}.setting-subheading[data-v-351710b3]{font-size:.8125rem;font-weight:600;color:var(--text-dark);margin-bottom:var(--spacing-50)}.key-terms-input[data-v-351710b3]{width:100%;max-width:480px;padding:var(--spacing-75);border:1px solid var(--gray-89);border-radius:var(--radius-medium);font-size:.8125rem;font-family:inherit;color:var(--text-dark);resize:vertical;outline:none;line-height:1.5}.key-terms-input[data-v-351710b3]:focus{border-color:var(--blue-60)}.key-terms-input[data-v-351710b3]::placeholder{color:var(--gray-70)}.bot-preview-card[data-v-351710b3]{width:320px;aspect-ratio:16 / 9;border-radius:var(--radius-medium);overflow:hidden;border:1px solid var(--gray-89)}.bot-preview-bg[data-v-351710b3]{width:100%;height:100%;background:linear-gradient(180deg,#1a1a2e,#16213e);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px}.bot-preview-logo[data-v-351710b3]{width:40px;height:40px;margin-bottom:4px}.bot-preview-name[data-v-351710b3]{font-size:.8125rem;font-weight:700;color:#fff;text-align:center}.bot-preview-tagline[data-v-351710b3]{font-size:.5625rem;color:#ffffffb3;text-align:center;line-height:1.3}.bot-preview-powered[data-v-351710b3]{font-size:.5rem;color:#fff6;margin-top:12px}.bot-preview-hint[data-v-351710b3]{font-size:.75rem;color:var(--text-gray);margin-top:var(--spacing-50)}.layout-thumb[data-v-351710b3]{width:160px;border-radius:4px;border:1px solid var(--gray-89)}.video-layout-option[data-v-351710b3]{align-items:center}.toggle-label-group[data-v-351710b3]{display:flex;flex-direction:column;gap:2px}.toggle-desc[data-v-351710b3]{font-size:.75rem;color:var(--text-gray);line-height:1.4}.info-row[data-v-351710b3]{display:flex;align-items:center;gap:var(--spacing-100);padding:var(--spacing-25) 0}.info-label[data-v-351710b3]{font-size:.875rem;color:var(--text-gray);min-width:100px}.info-value[data-v-351710b3]{font-size:.875rem;color:var(--text-dark);font-weight:500}.integration-row[data-v-351710b3]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-75) 0;border-bottom:1px solid var(--gray-94)}.integration-row[data-v-351710b3]:last-child{border-bottom:none}.integration-info[data-v-351710b3]{display:flex;flex-direction:column;gap:2px}.integration-name[data-v-351710b3]{font-size:.875rem;font-weight:500;color:var(--text-dark)}.integration-status[data-v-351710b3]{font-size:.75rem}.integration-status.not-connected[data-v-351710b3]{color:var(--gray-60)}.integration-status.connected[data-v-351710b3]{color:var(--green-25)}.input-with-reset[data-v-351710b3]{position:relative}.input-with-reset .input-field[data-v-351710b3]{padding-right:2.5rem}.reset-btn[data-v-351710b3]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--gray-60);cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center}.reset-btn[data-v-351710b3]:hover{color:var(--text-dark);background:var(--gray-94)}.setting-hint[data-v-351710b3]{font-size:.75rem;color:var(--gray-60);margin-top:var(--spacing-25)}.setting-group[data-v-351710b3]{display:flex;flex-direction:column;gap:var(--spacing-50)}.setting-group-label[data-v-351710b3]{font-size:.75rem;font-weight:600;color:var(--text-gray)}.radio-group[data-v-351710b3]{display:flex;gap:var(--spacing-75)}.radio-group.vertical[data-v-351710b3]{flex-direction:column}.radio-option[data-v-351710b3]{flex:1;display:flex;align-items:flex-start;gap:var(--spacing-50);padding:var(--spacing-75);border:1px solid var(--gray-89);border-radius:var(--radius-medium);cursor:pointer;transition:border-color .1s,background-color .1s;max-width:280px}.vertical .radio-option[data-v-351710b3]{max-width:none}.radio-option[data-v-351710b3]:hover{background:var(--gray-98)}.radio-option.active[data-v-351710b3]{border-color:var(--base-blue);background:var(--gray-98)}.radio-input[data-v-351710b3]{margin-top:2px;accent-color:var(--base-blue)}.radio-content[data-v-351710b3]{display:flex;flex-direction:column;gap:2px}.radio-title[data-v-351710b3]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.radio-desc[data-v-351710b3]{font-size:.75rem;color:var(--text-gray);line-height:1.4}.settings-footer-link[data-v-351710b3]{margin-top:var(--spacing-200);padding-top:var(--spacing-100);border-top:1px solid var(--gray-94)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-50);padding:var(--spacing-25) var(--spacing-75);background:var(--base-blue);color:var(--white);border:none;border-radius:var(--radius-medium);font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit;min-height:2rem;transition:background-color .1s}.btn-primary:hover{background:var(--gray-30)}.btn-primary:disabled{opacity:.4;cursor:not-allowed}.btn-primary.sm{padding:5px 12px;font-size:.75rem;min-height:0}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-50);padding:var(--spacing-50) var(--spacing-100);background:var(--white);color:var(--text-dark);border:1px solid var(--gray-89);border-radius:var(--radius-medium);font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit;min-height:2.25rem;transition:background-color .1s,border-color .1s}.btn-secondary:hover{background:var(--gray-96);border-color:var(--gray-80)}.btn-secondary:disabled{opacity:.4;cursor:not-allowed}.btn-secondary.sm{padding:5px 12px;font-size:.75rem;min-height:0}.btn-ghost{display:inline-flex;align-items:center;gap:var(--spacing-50);padding:var(--spacing-50) var(--spacing-75);background:none;color:var(--text-gray);border:none;border-radius:var(--radius-medium);font-size:.875rem;font-weight:500;cursor:pointer;font-family:inherit;transition:color .1s}.btn-ghost:hover{color:var(--text-dark)}.btn-ghost.sm{padding:2px 6px;font-size:.75rem}.btn-ghost.underline:hover{text-decoration:underline}.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-50);padding:var(--spacing-50) var(--spacing-100);background:var(--red-42, #cb2e0b);color:var(--white);border:none;border-radius:var(--radius-medium);font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit;min-height:2.25rem;transition:background-color .1s}.btn-danger:hover{background:#a82509}.btn-danger.sm{padding:5px 12px;font-size:.75rem;min-height:0}.btn-secondary.danger{color:var(--red-42, #cb2e0b);border-color:var(--red-42, #cb2e0b)}.btn-secondary.danger:hover{background:#fef2f2}.btn-tertiary{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-50);padding:var(--spacing-50) var(--spacing-100);background:var(--gray-96);color:var(--text-dark);border:none;border-radius:var(--radius-medium);font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background-color .1s}.btn-tertiary:hover:not(:disabled){background:var(--gray-92)}.btn-tertiary:disabled{opacity:.4;cursor:not-allowed}.btn-icon{background:none;border:none;padding:4px;color:var(--gray-60);cursor:pointer;border-radius:4px;display:inline-flex;align-items:center;justify-content:center}.btn-icon:hover{color:var(--text-dark);background:var(--gray-96)}.btn-compact{padding:4px 10px;min-height:0;font-size:.8125rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--default-font-family: "Inter", sans-serif;--base-blue: #2c3b4e;--white: #fff;--brand-orange: hsl(32deg 100% 50%);--text-dark: #2c3b4e;--text-gray: #4b607c;--text-disabled: #bccadc;--gray-23: #2e3e52;--gray-30: #374a62;--gray-39: #4b607c;--gray-49: #617998;--gray-60: #8195b0;--gray-70: #9eb0c7;--gray-80: #bccadc;--gray-89: #dae2ec;--gray-92: #e4eaf1;--gray-94: #ebeff5;--gray-96: #f1f4f9;--gray-98: #f8fafc;--gray-99: #fbfcfd;--blue-45: #0c65da;--blue-60: #3e8df4;--blue-93: #ddebfd;--blue-95: #e7f1fe;--green-25: #06795c;--green-95: #e7fef8;--red-42: #cb2e0b;--red-95: #feebe7;--yellow-66: #f5a623;--radius-small: 4px;--radius-medium: 8px;--radius-large: 20px;--shadow-1: 0 1px 4px rgb(44 59 78 / 20%);--shadow-2: 0 1.5px 6px rgb(44 59 78 / 20%);--shadow-3: 0 3px 12px rgb(44 59 78 / 20%);--spacing-25: .25rem;--spacing-50: .5rem;--spacing-75: .75rem;--spacing-100: 1rem;--spacing-150: 1.5rem;--spacing-200: 2rem;--topbar-height: 3.5rem;--sidebar-width: 14rem;--sidebar-min-width: 4rem}html{line-height:1.2em;height:100%;font-family:var(--default-font-family);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--default-font-family);font-size:.875rem;font-weight:400;color:var(--text-dark);background:var(--gray-96)}button,input,select,textarea{font-family:var(--default-font-family);font-size:inherit;color:var(--text-dark)}a{color:var(--blue-45);text-decoration:none}a:hover{color:var(--blue-60)}
