@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.sidebar[data-v-c9efc88f]{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-c9efc88f]{width:var(--sidebar-min-width)}.nav[data-v-c9efc88f]{display:flex;flex-direction:column;gap:var(--spacing-50)}.nav-item[data-v-c9efc88f]{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-c9efc88f]:hover{background:var(--gray-94);color:var(--text-dark)}.nav-item.active[data-v-c9efc88f]{background:var(--gray-94);color:var(--text-dark);font-weight:600}.collapsed .nav-item[data-v-c9efc88f]{justify-content:center;padding:0}.nav-icon[data-v-c9efc88f]{width:18px;height:18px;flex-shrink:0}.sidebar-footer[data-v-c9efc88f]{padding:var(--spacing-50) var(--spacing-25)}.collapsed .sidebar-footer[data-v-c9efc88f]{padding:var(--spacing-50) 1px}.product-pill[data-v-c9efc88f]{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-c9efc88f]{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-c9efc88f]{width:16px;height:16px;filter:brightness(0) invert(1)}.pill-text[data-v-c9efc88f]{font-size:var(--h4-font-size, .875rem);font-weight:var(--h4-font-weight, 600);color:var(--text-gray);flex:1}.pill-chevron[data-v-c9efc88f]{width:16px;height:16px;color:var(--gray-60);flex-shrink:0;margin-right:4px}.sidebar-footer[data-v-c9efc88f]{position:relative}.switcher-popup[data-v-c9efc88f]{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-c9efc88f]{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-c9efc88f]:hover{background:var(--gray-96)}.switcher-item.active[data-v-c9efc88f]{background:var(--blue-95, #eef3ff)}.switcher-icon[data-v-c9efc88f]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.switcher-icon.meetings[data-v-c9efc88f]{background:var(--base-blue)}.switcher-icon.contracts[data-v-c9efc88f]{background:linear-gradient(90deg,#f80,#ffc34d)}.switcher-icon.deals[data-v-c9efc88f]{background:var(--gray-30, #374a62)}.switcher-icon-img[data-v-c9efc88f]{width:18px;height:18px;filter:brightness(0) invert(1)}.switcher-label[data-v-c9efc88f]{font-size:.875rem;font-weight:600;flex:1;color:var(--text-gray)}.switcher-check[data-v-c9efc88f]{flex-shrink:0}.switcher-fade-enter-active[data-v-c9efc88f]{transition:all .2s ease}.switcher-fade-leave-active[data-v-c9efc88f]{transition:all .15s ease}.switcher-fade-enter-from[data-v-c9efc88f],.switcher-fade-leave-to[data-v-c9efc88f]{opacity:0;transform:translateY(8px)}.collapse-btn[data-v-c9efc88f]{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-c9efc88f]{opacity:1}.collapse-btn[data-v-c9efc88f]:hover{background:var(--gray-96);color:var(--text-dark)}.topbar[data-v-d4e7cf0f]{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-d4e7cf0f]{display:flex;align-items:center;gap:var(--spacing-100)}.logo-area[data-v-d4e7cf0f]{width:64px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo-area a[data-v-d4e7cf0f]{display:flex;align-items:center;height:32px}.logo[data-v-d4e7cf0f]{width:32px;height:32px}.btn-create[data-v-d4e7cf0f]{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-d4e7cf0f]:hover{background:var(--gray-30);color:var(--gray-94)}.topbar-right[data-v-d4e7cf0f]{display:flex;align-items:center;gap:var(--spacing-150)}.support-btn[data-v-d4e7cf0f]{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-d4e7cf0f]: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-d4e7cf0f]:hover:before{width:100%}.support-icon-wrap[data-v-d4e7cf0f]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.support-icon[data-v-d4e7cf0f]{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-d4e7cf0f]{font-size:.875rem;color:var(--text-gray);font-family:inherit;white-space:nowrap}.user-section[data-v-d4e7cf0f]{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-d4e7cf0f]:hover{background:var(--gray-96)}.avatar[data-v-d4e7cf0f]{width:36px;height:36px;border-radius:50%;object-fit:cover}.user-text[data-v-d4e7cf0f]{display:flex;flex-direction:column;line-height:1.3}.user-name[data-v-d4e7cf0f]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.user-org[data-v-d4e7cf0f]{font-size:.75rem;color:var(--text-gray);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron[data-v-d4e7cf0f]{width:18px;height:18px;color:var(--gray-60);transition:transform .15s}.user-chevron.open[data-v-d4e7cf0f]{transform:rotate(180deg)}.user-menu[data-v-d4e7cf0f]{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-d4e7cf0f]{padding:var(--spacing-75) var(--spacing-100);display:flex;flex-direction:column;gap:2px}.menu-user-name[data-v-d4e7cf0f]{font-size:.8125rem;font-weight:600;color:var(--text-dark)}.menu-user-email[data-v-d4e7cf0f]{font-size:.75rem;color:var(--text-gray)}.menu-divider[data-v-d4e7cf0f]{height:1px;background:var(--gray-94);margin:var(--spacing-25) 0}.menu-item[data-v-d4e7cf0f]{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-d4e7cf0f]:hover{background:var(--gray-96)}.layout[data-v-8d7fd15a]{--current-sidebar: var(--sidebar-width);min-height:100vh;transition:--current-sidebar .2s}.layout.collapsed[data-v-8d7fd15a]{--current-sidebar: var(--sidebar-min-width)}.content[data-v-8d7fd15a]{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}.content-inner[data-v-8d7fd15a]{max-width:1280px;margin:0 auto;height:100%}.toast-container[data-v-8d7fd15a]{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-8d7fd15a]{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-8d7fd15a],.toast.info[data-v-8d7fd15a]{background:#1a1a1f;color:#fff}.toast.success[data-v-8d7fd15a]{background:#16a34a;color:#fff}.toast-enter-active[data-v-8d7fd15a],.toast-leave-active[data-v-8d7fd15a]{transition:opacity .3s,transform .3s}.token-overlay[data-v-8d7fd15a]{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-8d7fd15a]{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-8d7fd15a]{font-size:1rem;font-weight:700;color:var(--text-dark)}.token-desc[data-v-8d7fd15a]{font-size:.8125rem;color:var(--text-gray)}.token-input[data-v-8d7fd15a]{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-8d7fd15a]:focus{border-color:var(--blue-60)}.region-dialog[data-v-8d7fd15a]{max-width:420px;gap:var(--spacing-50)}.region-option[data-v-8d7fd15a]{display:flex;align-items:center;gap:var(--spacing-75);padding:var(--spacing-75) var(--spacing-75);border:1px solid var(--gray-89);border-radius:var(--radius-medium);cursor:default}.region-option.active[data-v-8d7fd15a]{border-color:var(--base-blue);background:#f0f4ff}.region-option.disabled[data-v-8d7fd15a]{opacity:.5}.region-radio[data-v-8d7fd15a]{width:16px;height:16px;border-radius:50%;border:2px solid var(--base-blue);background:var(--base-blue);flex-shrink:0;position:relative}.region-radio[data-v-8d7fd15a]:after{content:"";position:absolute;top:3px;left:3px;width:6px;height:6px;border-radius:50%;background:#fff}.region-name[data-v-8d7fd15a]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.region-name.muted[data-v-8d7fd15a]{color:var(--text-gray)}.region-sub[data-v-8d7fd15a]{font-size:.75rem;color:var(--text-gray)}.region-note[data-v-8d7fd15a]{font-size:.75rem;color:var(--text-gray);margin:var(--spacing-50) 0 0}.toast-enter-from[data-v-8d7fd15a],.toast-leave-to[data-v-8d7fd15a]{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)}.share-panel[data-v-2c5a6501]{display:flex;flex-direction:column;min-height:0;height:100%}.share-panel.embedded[data-v-2c5a6501]{height:auto}.share-entity-row[data-v-2c5a6501]{display:flex;gap:var(--spacing-75);align-items:flex-start;padding:var(--spacing-75);background:var(--gray-98);border-radius:var(--radius-medium);margin-bottom:var(--spacing-100);cursor:pointer}.share-entity-text[data-v-2c5a6501]{flex:1}.share-entity-label[data-v-2c5a6501]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.share-entity-help[data-v-2c5a6501]{font-size:.75rem;color:var(--text-gray);margin-top:2px}.share-section[data-v-2c5a6501]{margin-bottom:var(--spacing-100)}.share-section-label[data-v-2c5a6501]{font-size:.75rem;font-weight:600;color:var(--text-gray);text-transform:uppercase;letter-spacing:.4px;margin-bottom:var(--spacing-50)}.share-section-search[data-v-2c5a6501]{flex:1;display:flex;flex-direction:column;min-height:0;margin-bottom:0}.share-results-area[data-v-2c5a6501]{flex:1;min-height:0;margin-top:6px;overflow:hidden}.share-panel.embedded .share-section-search[data-v-2c5a6501]{flex:initial;display:block}.share-panel.embedded .share-results-area[data-v-2c5a6501]{flex:initial;max-height:240px}.share-empty[data-v-2c5a6501]{font-size:.8125rem;color:var(--text-gray);padding:var(--spacing-50) 0}.share-chips[data-v-2c5a6501]{display:flex;flex-wrap:wrap;gap:6px;min-height:28px}.share-chip[data-v-2c5a6501]{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 10px;background:var(--blue-95);color:var(--blue-45);border-radius:16px;font-size:.8125rem;font-weight:500}.share-chip-remove[data-v-2c5a6501]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:transparent;color:var(--blue-45);font-size:1rem;line-height:1;cursor:pointer;border-radius:50%}.share-chip-remove[data-v-2c5a6501]:hover{background:var(--blue-90, #dbe9fb)}.share-search-input[data-v-2c5a6501]{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);background:var(--white);outline:none;font-family:inherit}.share-search-input[data-v-2c5a6501]:focus{border-color:var(--blue-60)}.share-results[data-v-2c5a6501]{height:100%;overflow-y:auto;border:1px solid var(--gray-89);border-radius:var(--radius-medium)}.share-result[data-v-2c5a6501]{display:flex;align-items:center;gap:var(--spacing-75);width:100%;padding:var(--spacing-50) var(--spacing-75);background:none;border:none;border-bottom:1px solid var(--gray-94);cursor:pointer;text-align:left;font-family:inherit}.share-result[data-v-2c5a6501]:last-child{border-bottom:none}.share-result[data-v-2c5a6501]:hover{background:var(--gray-96)}.share-avatar[data-v-2c5a6501]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.share-avatar-fallback[data-v-2c5a6501]{display:flex;align-items:center;justify-content:center;background:var(--blue-95);color:var(--blue-45);font-size:.75rem;font-weight:600;text-transform:uppercase}.share-result-text[data-v-2c5a6501]{flex:1;min-width:0}.share-result-name[data-v-2c5a6501]{font-size:.875rem;color:var(--text-dark);font-weight:500}.share-result-meta[data-v-2c5a6501]{font-size:.75rem;color:var(--text-gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb[data-v-2c5a6501]{width:15px;height:15px;accent-color:var(--blue-45);cursor:pointer}.page-header[data-v-d5c80bc8]{margin-bottom:var(--spacing-75)}.page-title[data-v-d5c80bc8]{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-d5c80bc8]{width:16px;height:16px;color:var(--gray-80);cursor:help}.search-row[data-v-d5c80bc8]{margin-bottom:var(--spacing-100)}.search-field[data-v-d5c80bc8]{position:relative;max-width:480px}.search-icon[data-v-d5c80bc8]{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-d5c80bc8]{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-d5c80bc8]::placeholder{color:var(--text-gray)}.search-input[data-v-d5c80bc8]:focus{border-color:var(--blue-60)}.controls-row[data-v-d5c80bc8]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:0}.filter-pill-wrapper[data-v-d5c80bc8]{position:relative;margin-bottom:var(--spacing-25)}.filter-pill[data-v-d5c80bc8]{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;font-family:inherit}.filter-pill[data-v-d5c80bc8]:hover{background:var(--blue-90, #dbe9fb)}.filter-dropdown[data-v-d5c80bc8]{position:absolute;top:100%;right:0;z-index:50;min-width:180px;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}.filter-dropdown-item[data-v-d5c80bc8]{display:block;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;font-family:inherit}.filter-dropdown-item[data-v-d5c80bc8]:hover{background:var(--gray-96)}.filter-dropdown-item.active[data-v-d5c80bc8]{font-weight:600;color:var(--blue-45)}.filter-icon[data-v-d5c80bc8]{width:12px;height:12px}.filter-chevron[data-v-d5c80bc8]{width:16px;height:16px}.table-card[data-v-d5c80bc8]{background:var(--white);border:1px solid var(--gray-89);border-radius:0 var(--radius-medium) var(--radius-medium) var(--radius-medium)}.empty[data-v-d5c80bc8]{padding:3rem var(--spacing-200);text-align:center;color:var(--text-gray);font-size:.875rem}.skeleton-table[data-v-d5c80bc8]{padding:0}.skeleton-row[data-v-d5c80bc8]{display:flex;align-items:center;padding:var(--spacing-100) var(--spacing-100);border-bottom:1px solid var(--gray-94)}.skeleton-row[data-v-d5c80bc8]:last-child{border-bottom:none}.skeleton-header[data-v-d5c80bc8]{border-bottom:1px solid var(--gray-89)}.skeleton-header .skel-bar[data-v-d5c80bc8]{height:10px;opacity:.4}.skel-cell[data-v-d5c80bc8]{display:flex;flex-direction:column;gap:6px}.skel-cell.check[data-v-d5c80bc8]{width:40px;flex-shrink:0}.skel-cell.name[data-v-d5c80bc8]{flex:2}.skel-cell.owner[data-v-d5c80bc8]{flex:1.5}.skel-cell.date[data-v-d5c80bc8]{flex:1}.skel-cell.menu[data-v-d5c80bc8]{width:40px;flex-shrink:0;align-items:center}.skel-bar[data-v-d5c80bc8]{height:12px;background:var(--gray-92);border-radius:4px;animation:skel-pulse-d5c80bc8 1.5s ease-in-out infinite}.skel-bar.sub[data-v-d5c80bc8]{height:10px;opacity:.6}.skel-box[data-v-d5c80bc8]{background:var(--gray-92);animation:skel-pulse-d5c80bc8 1.5s ease-in-out infinite}@keyframes skel-pulse-d5c80bc8{0%,to{opacity:.5}50%{opacity:1}}.table[data-v-d5c80bc8]{width:100%;border-collapse:collapse}.table th[data-v-d5c80bc8]{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-d5c80bc8]{width:10px;height:10px;vertical-align:middle;margin-left:4px}.pg-icon[data-v-d5c80bc8]{width:12px;height:12px}.th-check[data-v-d5c80bc8],.td-check[data-v-d5c80bc8]{width:44px;padding-left:var(--spacing-100)!important;padding-right:0!important}.th-menu[data-v-d5c80bc8],.menu-cell[data-v-d5c80bc8]{width:48px}.th-sortable[data-v-d5c80bc8]{cursor:pointer}.cb[data-v-d5c80bc8]{width:15px;height:15px;accent-color:var(--blue-45);cursor:pointer}.row[data-v-d5c80bc8]{cursor:pointer;transition:background-color .08s}.row[data-v-d5c80bc8]:hover{background:var(--gray-98)}.row.selected[data-v-d5c80bc8]{background:var(--blue-95)}.row.selected[data-v-d5c80bc8]:hover{background:var(--blue-90, #dbe9fb)}.row.disabled[data-v-d5c80bc8]{cursor:default;color:var(--text-gray)}.row.disabled[data-v-d5c80bc8]:hover{background:transparent}.row.disabled.selected[data-v-d5c80bc8]:hover{background:var(--blue-95)}.row td[data-v-d5c80bc8]{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-d5c80bc8]{border-bottom:none}.td-name[data-v-d5c80bc8]{color:var(--text-dark)}.meeting-title[data-v-d5c80bc8]{font-weight:500;display:flex;align-items:center;gap:8px}.meeting-companies[data-v-d5c80bc8]{font-size:.75rem;color:var(--text-gray);margin-top:2px}.notes-badge[data-v-d5c80bc8]{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#ff7900;background:#fff3e6;padding:2px 6px;border-radius:4px}.shared-badge[data-v-d5c80bc8]{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--blue-45);background:var(--blue-95);padding:2px 6px;border-radius:4px}.owner-name[data-v-d5c80bc8]{font-size:.875rem;color:var(--text-dark)}.owner-sub[data-v-d5c80bc8]{font-size:.75rem;color:var(--text-gray);margin-top:2px}.td-muted[data-v-d5c80bc8]{color:var(--text-gray)}.menu-cell[data-v-d5c80bc8]{position:relative}.menu-btn[data-v-d5c80bc8]{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-d5c80bc8]:hover{background:var(--gray-94)}.menu-icon[data-v-d5c80bc8]{width:18px;height:18px}.dropdown[data-v-d5c80bc8]{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-d5c80bc8]{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-d5c80bc8]:hover{background:var(--gray-96)}.dropdown-item.danger[data-v-d5c80bc8]{color:var(--red-42)}.dropdown-item.danger[data-v-d5c80bc8]:hover{background:var(--red-95)}.dropdown-icon[data-v-d5c80bc8]{width:18px;height:18px;flex-shrink:0}.tfoot[data-v-d5c80bc8]{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-d5c80bc8]{font-size:.875rem;color:var(--text-gray)}.tfoot-nav[data-v-d5c80bc8]{display:flex;gap:var(--spacing-25)}.nav-btn[data-v-d5c80bc8]{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-d5c80bc8]:disabled{opacity:.3;cursor:not-allowed}.selection-bar[data-v-d5c80bc8]{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-d5c80bc8]{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-d5c80bc8]:hover{background:var(--gray-94)}.selection-close img[data-v-d5c80bc8]{width:18px;height:18px}.selection-count[data-v-d5c80bc8]{flex:1;font-size:.9375rem;font-weight:600;color:var(--text-dark)}.selection-action[data-v-d5c80bc8]{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-d5c80bc8]:hover{background:var(--gray-94)}.selection-action.danger[data-v-d5c80bc8]{color:var(--red-42)}.selection-action.danger[data-v-d5c80bc8]:hover{background:var(--red-95)}.selection-icon[data-v-d5c80bc8]{width:20px;height:20px}.selection-bar-enter-active[data-v-d5c80bc8],.selection-bar-leave-active[data-v-d5c80bc8]{transition:transform .25s ease,opacity .25s ease}.selection-bar-enter-from[data-v-d5c80bc8],.selection-bar-leave-to[data-v-d5c80bc8]{transform:translate(-50%) translateY(20px);opacity:0}.modal-overlay[data-v-d5c80bc8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-card[data-v-d5c80bc8]{background:var(--white);border-radius:var(--radius-large);padding:var(--spacing-150);min-width:360px;max-width:480px;box-shadow:0 20px 60px #00000040}.modal-header[data-v-d5c80bc8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-75)}.modal-title[data-v-d5c80bc8]{font-size:1rem;font-weight:700;color:var(--text-dark);margin:0}.modal-subtitle[data-v-d5c80bc8]{font-size:.875rem;color:var(--text-gray);margin:0 0 var(--spacing-100)}.modal-help[data-v-d5c80bc8]{font-size:.75rem;color:var(--text-gray);margin:0 0 var(--spacing-100)}.modal-body.muted[data-v-d5c80bc8]{font-size:.875rem;color:var(--text-gray);padding:var(--spacing-100) 0}.modal-close[data-v-d5c80bc8]{background:none;border:none;cursor:pointer;padding:4px;display:flex}.modal-close img[data-v-d5c80bc8]{width:16px;height:16px}.modal-actions[data-v-d5c80bc8]{display:flex;gap:var(--spacing-50);justify-content:flex-end;flex-wrap:wrap}.share-modal[data-v-d5c80bc8]{width:480px;max-width:480px;height:560px;display:flex;flex-direction:column}.share-modal .modal-subtitle[data-v-d5c80bc8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-push-ok[data-v-896358f1]{font-size:.8125rem;color:#1f7a3d;font-weight:500}.crm-push-err[data-v-896358f1]{font-size:.8125rem;color:var(--red-42, #cb2e0b)}.crm-overlay[data-v-896358f1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000}.crm-modal[data-v-896358f1]{background:var(--white);border-radius:var(--radius-large);padding:var(--spacing-150);width:440px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000040}.crm-modal-header[data-v-896358f1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-100)}.crm-modal-title[data-v-896358f1]{font-size:1rem;font-weight:700;color:var(--text-dark);margin:0}.crm-modal-close[data-v-896358f1]{background:none;border:none;cursor:pointer;padding:4px;color:var(--text-gray);display:flex}.crm-modal-close[data-v-896358f1]:hover{color:var(--text-dark)}.crm-picker-types[data-v-896358f1]{display:flex;gap:var(--spacing-25);margin-bottom:var(--spacing-75)}.crm-picker-type[data-v-896358f1]{padding:4px 12px;border-radius:999px;border:1px solid var(--gray-89);background:var(--white);font-size:.75rem;font-weight:600;color:var(--text-gray);cursor:pointer}.crm-picker-type.active[data-v-896358f1]{background:var(--base-blue);color:var(--white);border-color:var(--base-blue)}.crm-picker-search[data-v-896358f1]{width:100%;padding:6px 10px;border:1px solid var(--gray-89);border-radius:var(--radius-small);font-size:.8125rem;outline:none}.crm-picker-search[data-v-896358f1]:focus{border-color:var(--gray-70)}.crm-picker-results[data-v-896358f1]{max-height:180px;overflow-y:auto;margin-top:var(--spacing-50)}.crm-picker-result[data-v-896358f1]{display:block;width:100%;padding:6px 8px;background:none;border:none;border-bottom:1px solid var(--gray-94);font-size:.8125rem;color:var(--text-dark);text-align:left;cursor:pointer}.crm-picker-result[data-v-896358f1]:last-child{border-bottom:none}.crm-picker-result[data-v-896358f1]:hover{background:var(--gray-98)}.crm-picker-loading[data-v-896358f1],.crm-picker-empty[data-v-896358f1]{padding:var(--spacing-50);font-size:.8125rem;color:var(--text-gray)}.crm-match-label[data-v-896358f1]{font-size:.8125rem;color:var(--text-gray);margin:0 0 var(--spacing-75)}.crm-match-card[data-v-896358f1]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-75) var(--spacing-100);background:var(--gray-98);border:1px solid var(--gray-89);border-radius:var(--radius-medium)}.crm-match-info[data-v-896358f1]{display:flex;flex-direction:column;gap:2px}.crm-match-name[data-v-896358f1]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.crm-sent-status[data-v-896358f1]{display:flex;align-items:center;gap:var(--spacing-50);padding:var(--spacing-100);border-radius:var(--radius-medium);font-size:.9375rem;font-weight:600}.crm-sent-status.success[data-v-896358f1]{color:#1f7a3d;background:#f0fdf4}.crm-sent-status.error[data-v-896358f1]{color:var(--red-42, #cb2e0b);background:#fef2f2}.crm-picker-result.selected[data-v-896358f1]{background:var(--gray-96);font-weight:600}.slack-username[data-v-896358f1]{color:var(--text-gray);font-weight:400;font-size:.75rem;margin-left:4px}.crm-match-type[data-v-896358f1]{font-size:.6875rem;color:var(--text-gray);text-transform:capitalize}.slack-channel-select select[data-v-896358f1]{width:100%;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ga-select[data-v-93bd47e2]{position:relative;width:100%;max-width:320px}.select-trigger[data-v-93bd47e2]{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-93bd47e2]{border-color:var(--blue-45)}.select-label[data-v-93bd47e2]{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-93bd47e2]{color:var(--blue-45)}.select-value[data-v-93bd47e2]{font-size:.875rem;color:var(--text-dark)}.select-chevron[data-v-93bd47e2]{position:absolute;right:var(--spacing-75);top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-gray)}.select-dropdown[data-v-93bd47e2]{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-93bd47e2]{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-93bd47e2]:hover{background:var(--gray-96)}.select-option.selected[data-v-93bd47e2]{background:var(--blue-95);font-weight:500}.select-search-wrap[data-v-93bd47e2]{padding:var(--spacing-50) var(--spacing-75);border-bottom:1px solid var(--gray-92)}.select-search[data-v-93bd47e2]{width:100%;padding:6px 8px;border:1px solid var(--gray-89);border-radius:var(--radius-small);font-size:.8125rem;outline:none}.select-search[data-v-93bd47e2]:focus{border-color:var(--gray-70)}.select-no-results[data-v-93bd47e2]{padding:var(--spacing-75) var(--spacing-100);font-size:.8125rem;color:var(--text-gray)}.scorecard-progress-track[data-v-f7389ad7] .highlight-progress-fill{background:var(--brand-orange)}.transcript-panel{display:flex;flex-direction:column;gap:var(--spacing-100)}.transcript-actions{display:flex;gap:var(--spacing-50);margin-bottom:var(--spacing-50)}.transcript-action-btn{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:hover{background:var(--gray-96);color:var(--text-dark)}.dealroom-dropdown-wrap{position:relative}.dealroom-picker{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{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:focus{border-color:var(--base-blue)}.dealroom-loading{display:flex;justify-content:center;padding:12px}.dealroom-empty{text-align:center;font-size:.75rem;color:var(--text-gray);padding:12px}.dealroom-list{max-height:200px;overflow-y:auto}.dealroom-item{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:hover{background:var(--gray-96)}.dealroom-name{font-size:.8125rem;font-weight:500;color:var(--text-dark)}.dealroom-company{font-size:.6875rem;color:var(--text-gray)}.transcript-search{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{position:relative}.transcript-search-icon{position:absolute;left:var(--spacing-75);top:50%;transform:translateY(-50%);pointer-events:none}.transcript-search-input{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::placeholder{color:var(--gray-70)}.search-clear{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:hover{color:var(--text-dark)}.transcript-search-input:focus{border-color:var(--blue-60)}.transcript-list{display:flex;flex-direction:column;gap:var(--spacing-100);position:relative}.transcript-turn{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:hover{background:var(--gray-98)}.transcript-turn.active{background:var(--blue-95);border-left-color:var(--blue-45)}.turn-header{display:flex;align-items:center;gap:var(--spacing-50)}.turn-time{background:none;border:none;font-size:.75rem;color:var(--gray-60);cursor:pointer;padding:0;font-variant-numeric:tabular-nums}.turn-time:hover{color:var(--blue-45)}.turn-menu-wrap{position:relative;margin-left:auto}.turn-menu-btn{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{opacity:1}.turn-menu-btn:hover{background:var(--gray-94);color:var(--text-dark)}.turn-dropdown{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{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{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:hover{background:var(--gray-96)}.turn-dropdown-speaker.current{font-weight:700}.turn-dropdown-speaker .speaker-dot{width:8px;height:8px}.turn-dropdown-speaker svg{margin-left:auto;color:var(--green-45, #22a651)}.turn-dropdown-divider{height:1px;background:var(--gray-94);margin:var(--spacing-25) 0}.turn-dropdown-item{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:hover{background:var(--gray-96)}.sel-menu{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-floating{position:fixed;z-index:1000}.sel-menu.sel-menu-below{transform:translate(-50%)}.sel-menu: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{padding:var(--spacing-25) 0}.sel-menu-label{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{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:hover{background:var(--gray-96)}.sel-speaker-btn .speaker-dot{width:8px;height:8px}.sel-menu-divider{height:1px;background:var(--gray-94);margin:var(--spacing-25) 0}.sel-menu-action{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:hover{background:var(--gray-96)}.undo-toast{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{flex:1}.undo-btn{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:hover{background:#ffffff26}.undo-toast-enter-active,.undo-toast-leave-active{transition:opacity .2s,transform .2s}.undo-toast-enter-from,.undo-toast-leave-to{opacity:0;transform:translateY(10px)}.turn-text{font-size:.875rem;color:var(--text-dark);line-height:1.6;padding-left:18px}.turn-text p{margin:0}.turn-text p+p{margin-top:.6em}.correction-popup[data-v-7bff52a1]{min-width:260px;padding:var(--spacing-75);gap:var(--spacing-75)}.correction-input[data-v-7bff52a1]{width:100%;padding:6px 10px;border:1px solid var(--gray-89);border-radius:var(--radius-small);font-size:.875rem;background:var(--white)}.correction-input[data-v-7bff52a1]:focus{outline:none;border-color:var(--gray-70)}.correction-checkbox[data-v-7bff52a1]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-gray);cursor:pointer;padding:2px 0}.correction-actions[data-v-7bff52a1]{display:flex;justify-content:flex-end;gap:var(--spacing-50);margin-top:2px}.btn-sm[data-v-7bff52a1]{padding:4px 10px;font-size:.75rem}.btn-sm[data-v-7bff52a1]:disabled{opacity:.7;cursor:wait}.correction-checkbox.is-disabled[data-v-7bff52a1]{opacity:.6}.correction-spinner[data-v-7bff52a1]{display:inline-block;width:10px;height:10px;margin-right:6px;border:1.5px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;vertical-align:-1px;animation:correction-spin-7bff52a1 .8s linear infinite}@keyframes correction-spin-7bff52a1{to{transform:rotate(360deg)}}.reassign-spinner[data-v-7bff52a1]{display:inline-block;width:12px;height:12px;margin-left:auto;border:1.5px solid rgba(0,0,0,.15);border-top-color:currentColor;border-radius:50%;animation:correction-spin-7bff52a1 .8s linear infinite}.turn-dropdown-speaker[data-v-7bff52a1]:disabled,.sel-speaker-btn[data-v-7bff52a1]:disabled{cursor:wait}.turn-dropdown-speaker[data-v-7bff52a1]:disabled:not(.reassigning),.sel-speaker-btn[data-v-7bff52a1]:disabled:not(.reassigning){opacity:.5}.autoplay-row[data-v-56d9ae8c]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-75);padding:var(--spacing-50) var(--spacing-50);margin-bottom:var(--spacing-75);border-bottom:1px solid var(--gray-94);cursor:pointer}.autoplay-label[data-v-56d9ae8c]{font-size:.8125rem;color:var(--text-dark);font-weight:500}.autoplay-switch[data-v-56d9ae8c]{position:relative;width:32px;height:18px;border-radius:9px;background:var(--gray-80);flex-shrink:0;transition:background .15s}.autoplay-switch.on[data-v-56d9ae8c]{background:var(--blue-45)}.autoplay-switch input[data-v-56d9ae8c]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;margin:0}.autoplay-knob[data-v-56d9ae8c]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--white);box-shadow:0 1px 2px #0003;transition:transform .15s}.autoplay-switch.on .autoplay-knob[data-v-56d9ae8c]{transform:translate(14px)}.meeting-breadcrumb{display:flex;align-items:center;gap:6px;margin-bottom:var(--spacing-100);font-size:.8125rem;flex-shrink:0}.breadcrumb{color:var(--text-gray);text-decoration:none;cursor:pointer}.breadcrumb:hover{color:var(--text-dark)}.breadcrumb-sep{color:var(--gray-70)}.breadcrumb-current{color:var(--text-dark);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.loading{padding:3rem;text-align:center;color:var(--text-gray)}.processing-card{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{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-75);max-width:360px;text-align:center}.progress-visual{margin-bottom:var(--spacing-50)}.progress-arc{animation:rotate-progress 2s linear infinite;transform-origin:center}@keyframes rotate-progress{to{transform:rotate(360deg)}}.processing-title{font-size:1.125rem;font-weight:700;color:var(--text-dark)}.processing-step{font-size:.875rem;color:var(--text-gray)}.progress-bar{width:100%;height:4px;background:var(--gray-92);border-radius:2px;overflow:hidden;margin-top:var(--spacing-50)}.progress-fill{height:100%;background:var(--brand-orange);border-radius:2px;width:60%;animation:progress-indeterminate 1.5s ease-in-out infinite}.progress-fill-estimated{height:100%;background:var(--brand-orange);border-radius:2px;transition:width .5s ease}.processing-pct{font-size:.6875rem;color:var(--gray-60);font-variant-numeric:tabular-nums;margin-top:var(--spacing-25)}.processing-hint{font-size:.75rem;color:var(--gray-60);margin-top:var(--spacing-100)}.stuck-retry{margin-top:var(--spacing-150);text-align:center}.stuck-text{font-size:.8125rem;color:var(--text-gray);margin-bottom:var(--spacing-75)}@keyframes progress-indeterminate{0%{width:0%;margin-left:0}50%{width:60%;margin-left:20%}to{width:0%;margin-left:100%}}.pending-card{background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);padding:var(--spacing-200)}.pending-title{font-size:1.125rem;font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-50)}.pending-desc{font-size:.875rem;color:var(--text-gray);line-height:1.6;max-width:480px;margin-bottom:var(--spacing-75)}.pending-meta{font-size:.75rem;color:var(--gray-60)}.failed-card{background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);padding:var(--spacing-200);text-align:center}.failed-title{font-size:1.125rem;font-weight:700;color:var(--red-42);margin-bottom:var(--spacing-50)}.failed-desc{font-size:.875rem;color:var(--text-gray)}.page.completed-layout{height:calc(100vh - var(--topbar-height) - var(--spacing-150) * 2);display:flex;flex-direction:column;min-height:0}.detail-header{display:flex;align-items:center;gap:var(--spacing-75);margin-bottom:var(--spacing-25);flex-shrink:0}.detail-header .page-title{flex:1;min-width:0}.icon-btn{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:hover{background:var(--gray-94);color:var(--text-dark)}.template-dropdown-row{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{display:flex;flex-direction:column;gap:var(--spacing-100);height:100%}.ask-list{flex:1;display:flex;flex-direction:column;gap:var(--spacing-150);overflow-y:auto}.ask-entry{padding:var(--spacing-100);background:var(--gray-98);border:1px solid var(--gray-94);border-radius:var(--radius-medium)}.ask-entry-header{display:flex;align-items:flex-start;gap:var(--spacing-50)}.ask-question{flex:1;font-weight:600;font-size:.875rem;color:var(--text-dark);margin-bottom:var(--spacing-50)}.ask-delete{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{opacity:1}.ask-delete:hover{color:var(--red-42);background:var(--red-95, #feebe7)}.ask-answer :deep(.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 :deep(.ask-quote-link:hover){background:var(--gray-98)}.ask-answer :deep(.ask-quote-speaker){font-weight:600;font-size:.6875rem;color:var(--quote-color, var(--gray-70));margin-right:2px;white-space:nowrap}.ask-answer :deep(.ask-quote-text){font-style:italic}.ask-answer :deep(.ask-quote-link svg){flex-shrink:0;color:var(--quote-color, var(--gray-70));opacity:.7;margin-left:2px}.ask-answer{font-size:.875rem;color:var(--text-dark);line-height:1.6;white-space:pre-wrap}.ask-thinking{display:flex;align-items:center;gap:8px;color:var(--text-gray)}.ask-time{margin-top:var(--spacing-50);font-size:.6875rem;color:var(--gray-60)}.ask-list-bottom{height:1px}.ask-composer{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{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:focus{border-color:var(--base-blue)}.ask-send{white-space:nowrap;flex-shrink:0}.ask-error{padding:var(--spacing-75);background:var(--red-95, #feebe7);color:var(--red-42);border-radius:var(--radius-small);font-size:.8125rem}.page-title{font-size:1.25rem;font-weight:700;color:var(--text-dark)}.detail-meta{font-size:.875rem;color:var(--text-gray);margin-bottom:var(--spacing-75);flex-shrink:0}.tag-speakers-link{display:inline-block;font-size:.8125rem;color:var(--blue-45);margin-bottom:var(--spacing-150);font-weight:500}.tag-speakers-link:hover{text-decoration:underline}.sidebar-video{margin-bottom:var(--spacing-100)}.audio-only-poster{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#1a1a1f,#2c3142);color:#ffffffc7}.audio-only-icon{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-75)}.audio-only-label{font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c}.audio-only-player{display:flex;align-items:center;gap:var(--spacing-75);padding:var(--spacing-75) var(--spacing-100);background:#00000059;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.audio-only-player .player-time{color:#fffc}.audio-only-player .player-progress{background:#ffffff26}.audio-only-player .player-progress-fill{background:#fff}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--spacing-200);align-items:start}.completed-layout .detail-layout{flex:1;min-height:0;align-items:stretch}.detail-main{min-width:0}.completed-layout .detail-main{display:flex;flex-direction:column;min-height:0}.content-tabs-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-100);min-width:0}.completed-layout .content-tabs-row{flex-shrink:0}.completed-layout .content-panel{flex:1;min-height:0;overflow-y:auto}.btn-ask-anything{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:hover:not(:disabled){background:var(--gray-96)}.btn-ask-anything:disabled{opacity:.5;cursor:not-allowed}.detail-right{display:flex;flex-direction:column;min-height:0}.detail-sidebar{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{padding:var(--spacing-150)}.timeline-list{display:flex;flex-direction:column;gap:var(--spacing-100)}.timeline-row{display:flex;flex-direction:column;gap:4px}.timeline-row-header{display:flex;align-items:center;gap:8px;font-size:.75rem}.timeline-play-btn{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:hover{background:var(--gray-89)}.timeline-name{flex:1;font-weight:600;color:var(--text-dark);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-duration{color:var(--text-gray);font-variant-numeric:tabular-nums;flex-shrink:0}.timeline-bar{position:relative;height:16px;border-radius:3px;cursor:pointer;margin-left:28px}.timeline-bar-track{position:absolute;top:6px;right:0;bottom:6px;left:0;background:var(--gray-94);border-radius:2px}.timeline-segment{position:absolute;top:3px;bottom:3px;border-radius:2px;opacity:.9}.timeline-playhead{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{grid-template-columns:1fr}.detail-right{max-height:600px}}.content-panel{background:var(--white);border:1px solid var(--gray-89);border-top:none;border-radius:0 0 var(--radius-medium) var(--radius-medium)}.panel-inner{padding:var(--spacing-150)}.panel-empty{padding:var(--spacing-200);text-align:center;color:var(--text-gray);font-size:.875rem}.panel-skeleton{display:flex;flex-direction:column;gap:var(--spacing-100);padding:var(--spacing-100) 0;animation:skeleton-fade-in .3s ease}.skel-line{height:12px;background:var(--gray-92);border-radius:4px;animation:skeleton-pulse 1.5s ease-in-out infinite}.skel-line.w100{width:100%}.skel-line.w80{width:80%}.skel-line.w60{width:60%}.skel-line.w40{width:40%}.skel-line.h20{height:20px}.skel-line.h16{height:16px}.skel-row{display:flex;gap:var(--spacing-75)}.skel-block{flex:1;height:60px;background:var(--gray-94);border-radius:var(--radius-medium);animation:skeleton-pulse 1.5s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes skeleton-fade-in{0%{opacity:0}to{opacity:1}}.meeting-skeleton{animation:skeleton-fade-in .3s ease}.skel-bar{background:var(--gray-92);border-radius:4px;animation:skeleton-pulse 1.5s ease-in-out infinite}.panel-content-enter{animation:content-appear .35s ease-out}@keyframes content-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.template-bar{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{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:hover{border-color:var(--gray-80);color:var(--text-dark)}.template-chip.active{background:var(--base-blue);border-color:var(--base-blue);color:var(--white)}.regenerating{display:flex;align-items:center;gap:var(--spacing-75);padding:var(--spacing-150) 0;font-size:.875rem;color:var(--text-gray)}.spinner-sm{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{padding:var(--spacing-100) 0}.ai-status{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{color:var(--brand-orange);animation:pulse-icon 1.6s ease-in-out infinite;flex-shrink:0;display:flex}.ai-status-text{flex:1;transition:opacity .3s ease}.ai-dots{display:inline-flex;gap:3px}.ai-dots span{width:4px;height:4px;border-radius:50%;background:var(--brand-orange);animation:ai-dot 1.2s infinite ease-in-out}.ai-dots span:nth-child(1){animation-delay:0s}.ai-dots span:nth-child(2){animation-delay:.2s}.ai-dots span:nth-child(3){animation-delay:.4s}@keyframes ai-dot{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}@keyframes pulse-icon{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.skeleton-block{margin-bottom:var(--spacing-200)}.skeleton-line,.skeleton-title,.skeleton-label,.skeleton-dot{background:linear-gradient(90deg,#e4eaf199,#e4eaf1,#e4eaf199);background-size:200% 100%;border-radius:4px;animation:shimmer 1.8s infinite linear}.skeleton-line{height:12px;margin-bottom:8px}.skeleton-title{height:10px;width:100px;margin-bottom:var(--spacing-100)}.skeleton-label{height:8px;width:60px;margin-bottom:6px}.skeleton-bullet{display:flex;align-items:center;gap:8px;margin-bottom:8px}.skeleton-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.skeleton-bullet .skeleton-line{flex:1;margin-bottom:0}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.summary-text{font-size:.875rem;line-height:1.7;color:var(--text-dark);margin-bottom:var(--spacing-100)}.summary-actions{display:flex;gap:var(--spacing-75);margin-top:var(--spacing-200);padding-top:var(--spacing-150);border-top:1px solid var(--gray-94)}.subsection{margin-top:var(--spacing-100)}.subsection-title{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-gray);margin-bottom:var(--spacing-50)}.list{padding-left:18px;font-size:.875rem;line-height:1.8;color:var(--text-dark)}.action-list{display:flex;flex-direction:column}.action-row{display:flex;align-items:center;gap:var(--spacing-75);padding:var(--spacing-75) 0;border-bottom:1px solid var(--gray-94)}.action-row:last-child{border-bottom:none}.action-check{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:hover{border-color:var(--base-blue)}.action-check.done{background:var(--base-blue);border-color:var(--base-blue);color:#fff}.action-row.done .action-desc{text-decoration:line-through;color:var(--text-gray)}.action-row.done .action-assignee{text-decoration:line-through}.action-content{flex:1;display:flex;flex-direction:column;gap:2px}.action-desc{font-size:.875rem;color:var(--text-dark);transition:color .1s}.action-assignee{font-size:.75rem;color:var(--text-gray)}.priority-badge{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:10px}.priority-badge.high{background:var(--red-95);color:var(--red-42)}.priority-badge.medium{background:#fef3c7;color:#d97706}.priority-badge.low{background:var(--gray-96);color:var(--gray-60)}.signal-list{display:flex;flex-direction:column}.signal-row{display:flex;align-items:flex-start;gap:var(--spacing-75);padding:var(--spacing-75) 0;border-bottom:1px solid var(--gray-94)}.signal-row:last-child{border-bottom:none}.signal-type-badge{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{background:var(--green-95);color:var(--green-25)}.signal-type-badge.negative{background:var(--red-95);color:var(--red-42)}.signal-type-badge.neutral{background:var(--blue-95);color:var(--blue-45)}.signal-content{flex:1;display:flex;flex-direction:column;gap:4px}.signal-desc{font-size:.875rem;color:var(--text-dark)}.signal-quote-chip{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:hover{background:var(--gray-98)}.sq-initials{font-weight:700;font-size:.6875rem;flex-shrink:0}.sq-text{font-style:italic}.signal-quote-chip svg{flex-shrink:0;color:var(--quote-color, var(--gray-70));opacity:.7}.signal-confidence{font-size:.75rem;color:var(--text-gray);flex-shrink:0}.followup-field{margin-bottom:var(--spacing-100)}.field-label{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{font-size:.875rem;font-weight:500;color:var(--text-dark)}.followup-body{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{display:flex;gap:var(--spacing-75);margin-top:var(--spacing-200);padding-top:var(--spacing-150);border-top:1px solid var(--gray-94)}.video-wrapper{position:relative;background:#000;border-radius:var(--radius-medium);overflow:hidden;box-shadow:var(--shadow-2);aspect-ratio:16 / 9}.video-player{width:100%;height:100%;display:block;background:#000}.video-skeleton{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{z-index:2}.video-skeleton-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff0,#ffffff0f,#fff0);background-size:200% 100%;animation:shimmer 1.8s infinite linear}.video-skeleton-play{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{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{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:hover{background:var(--gray-30)}.player-time{font-size:.75rem;color:var(--text-gray);font-variant-numeric:tabular-nums;min-width:36px}.player-progress{flex:1;height:6px;background:var(--gray-89);border-radius:3px;cursor:pointer;position:relative}.player-progress-fill{height:100%;background:var(--base-blue);border-radius:3px;transition:width .2s linear}.speaker-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.speaker-name{font-size:.875rem;font-weight:700;color:var(--text-dark)}.clips-list{display:flex;flex-direction:column;gap:var(--spacing-75)}.clip-row{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{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:hover{opacity:.85}.clip-info{flex:1;min-width:0}.clip-title{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{font-size:.6875rem;color:var(--gray-60);margin-top:2px;font-variant-numeric:tabular-nums}.clip-speaker{font-weight:600;color:var(--text-gray);margin-right:4px}.clip-delete{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{opacity:1}.clip-delete:hover{color:var(--red-42)}.highlight-section{margin-top:var(--spacing-100);padding-top:var(--spacing-100);border-top:1px solid var(--gray-94)}.clip-fade-leave-active{transition:all .25s ease}.clip-fade-leave-to{opacity:0;transform:translate(-10px);max-height:0;margin:0;padding:0;overflow:hidden}.clip-fade-move{transition:transform .25s ease}.highlight-fade-leave-active{transition:all .3s ease}.highlight-fade-leave-to{opacity:0;transform:scale(.95)}.clip-drag-handle{cursor:grab;flex-shrink:0;display:flex;align-items:center;padding:0 2px}.clip-row.dragging{opacity:.4}.clip-row.drop-above{box-shadow:0 -2px 0 0 var(--base-blue)}.clip-row.drop-below{box-shadow:0 2px 0 0 var(--base-blue)}.highlight-duration{font-size:.75rem;color:var(--text-gray);text-align:center;display:block;margin-bottom:var(--spacing-50)}.highlight-audio-note{font-size:.75rem;color:var(--text-gray);text-align:center;padding:var(--spacing-50) var(--spacing-75);background:var(--gray-96);border-radius:var(--radius-small);margin-bottom:var(--spacing-75);line-height:1.4}.highlight-btn{width:100%}.highlight-btn:disabled{opacity:.5;cursor:not-allowed}.highlight-generating{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{display:flex;align-items:center;gap:var(--spacing-50);color:var(--gray-70)}.auto-step.active{color:var(--text-dark);font-weight:500}.auto-step.done{color:var(--green-25, #22a651)}.auto-step-dot{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.highlight-progress{width:100%;height:4px;background:var(--gray-92);border-radius:2px;overflow:hidden}.highlight-progress-fill{height:100%;background:var(--base-blue);border-radius:2px;transition:width .3s ease}.highlight-progress-pct{font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--gray-60)}.highlight-player{width:100%;border-radius:var(--radius-medium);background:#000}.highlight-actions{display:flex;align-items:center;gap:var(--spacing-50);margin-top:var(--spacing-50)}.highlight-ready{display:flex;flex-direction:column}.highlight-thumb{position:relative;cursor:pointer;border-radius:var(--radius-medium);overflow:hidden;background:#000}.highlight-thumb:hover .highlight-thumb-play{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.highlight-thumb-video{width:100%;display:block;pointer-events:none}.highlight-thumb-play{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{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{position:relative;width:80vw;max-width:960px}.highlight-close{position:absolute;top:-36px;right:0;background:none;border:none;color:#fffc;cursor:pointer;padding:4px}.highlight-close:hover{color:#fff}.highlight-video{width:100%;border-radius:var(--radius-medium);background:#000}.notes-section{margin-bottom:var(--spacing-150);padding-bottom:var(--spacing-100);border-bottom:1px solid var(--gray-94)}.notes-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-50)}.notes-title{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-gray)}.notes-indicator{font-size:.6875rem;color:var(--text-gray)}.notes-indicator.saved{color:var(--green-45, #22a651)}.notes-editor{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:focus{border-color:var(--base-blue);background:var(--white)}.comments-panel{display:flex;flex-direction:column;height:100%}.comments-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-75)}.comment-entry{padding:var(--spacing-75);border-radius:var(--radius-medium);background:var(--white)}.comment-entry.chat{background:var(--gray-98);border-left:2px solid var(--gray-80)}.comment-header{display:flex;align-items:center;gap:var(--spacing-50);margin-bottom:4px}.comment-time{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:before{content:"▶";font-size:.5rem}.comment-time:hover{background:var(--blue-90, #d0e2f7)}.comment-author{font-size:.6875rem;font-weight:600;color:var(--text-dark)}.comment-badge{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{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{opacity:1}.comment-delete:hover{color:var(--red-42)}.comment-text{font-size:.8125rem;color:var(--text-dark);line-height:1.5;margin:0}.comment-composer{flex-shrink:0;padding-top:var(--spacing-100);border-top:1px solid var(--gray-94);margin-top:auto}.comment-composer-time{font-size:.6875rem;color:var(--text-gray);margin-bottom:var(--spacing-50)}.comment-input-row{display:flex;gap:var(--spacing-50);align-items:flex-end}.comment-input{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:focus{border-color:var(--base-blue)}.comment-send{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:hover{opacity:.85}.comment-send:disabled{opacity:.4;cursor:not-allowed}.insights-overview{display:flex;gap:var(--spacing-200);margin-bottom:var(--spacing-150)}.insight-stat{display:flex;flex-direction:column;gap:2px}.stat-value{font-size:1.5rem;font-weight:700;color:var(--text-dark)}.stat-label{font-size:.75rem;color:var(--text-gray)}.insights-heading{font-size:.875rem;font-weight:600;color:var(--text-dark);margin-bottom:var(--spacing-100)}.speaker-stats{display:flex;flex-direction:column;gap:var(--spacing-100)}.speaker-stat-row{display:flex;flex-direction:column;gap:var(--spacing-50)}.stat-speaker-info{display:flex;align-items:center;gap:var(--spacing-50)}.stat-speaker-name{font-size:.875rem;font-weight:600;color:var(--text-dark)}.stat-speaker-company{font-size:.75rem;color:var(--text-gray)}.stat-speaker-side{font-size:.625rem;font-weight:700;text-transform:uppercase;padding:1px 6px;border-radius:8px}.stat-speaker-side.internal{background:var(--blue-95);color:var(--blue-45)}.stat-speaker-side.customer{background:var(--green-95);color:var(--green-25)}.stat-bar-row{display:flex;align-items:center;gap:var(--spacing-75)}.stat-bar-bg{flex:1;height:8px;background:var(--gray-94);border-radius:4px;overflow:hidden}.stat-bar-fill{height:100%;border-radius:4px}.stat-bar-label{font-size:.75rem;color:var(--text-gray);white-space:nowrap;min-width:100px}.stat-details{display:flex;gap:var(--spacing-100);font-size:.75rem;color:var(--gray-60)}.stat-metrics{display:flex;flex-wrap:wrap;gap:var(--spacing-75);margin-top:var(--spacing-50)}.metric{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{font-size:.875rem;font-weight:700;color:var(--text-dark);font-variant-numeric:tabular-nums}.metric-label{font-size:.625rem;color:var(--gray-60);text-transform:uppercase;letter-spacing:.3px;margin-top:1px;text-align:center}.scorecard-section{margin-top:var(--spacing-200);padding-top:var(--spacing-150);border-top:1px solid var(--gray-94)}.scorecard-loading{display:flex;align-items:center;gap:var(--spacing-75);padding:var(--spacing-100) 0;font-size:.8125rem;color:var(--text-gray)}.scorecard-list{display:flex;flex-direction:column;gap:var(--spacing-100)}.scorecard-row{padding:var(--spacing-75) 0;border-bottom:1px solid var(--gray-96)}.scorecard-row:last-child{border-bottom:none}.scorecard-top{display:flex;align-items:center;gap:var(--spacing-100)}.scorecard-question{flex:1;font-size:.875rem;font-weight:600;color:var(--text-dark);min-width:0}.scorecard-bar-row{display:flex;align-items:center;gap:var(--spacing-50);flex-shrink:0;width:120px}.scorecard-bar{flex:1;height:6px;background:var(--gray-94);border-radius:3px;overflow:hidden}.scorecard-fill{height:100%;border-radius:3px;transition:width .5s ease}.scorecard-pct{font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;min-width:32px;text-align:right}.scorecard-reason{font-size:.8125rem;color:var(--text-gray);margin-top:4px;line-height:1.5}.scorecard-empty{padding:var(--spacing-100) 0}.signals-section{margin-top:var(--spacing-100)}.scorecard-progress{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-50);padding:var(--spacing-150) 0}.scorecard-progress-label{font-size:.75rem;color:var(--text-gray)}.scorecard-criterion-name{font-size:.9375rem;font-weight:600;color:var(--text-dark)}.criterion-fade-enter-active,.criterion-fade-leave-active{transition:opacity .25s ease,transform .25s ease}.criterion-fade-enter-from{opacity:0;transform:translateY(6px)}.criterion-fade-leave-to{opacity:0;transform:translateY(-6px)}.scorecard-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-75)}.scorecard-avg{font-size:1.5rem;font-weight:700}.scorecard-quote{margin-top:4px}.panel-loading{display:flex;align-items:center;gap:var(--spacing-50);font-size:.8125rem;color:var(--text-gray);padding:var(--spacing-100) 0}.setting-section{display:flex;flex-direction:column;gap:var(--spacing-75)}.setting-heading{font-size:.875rem;font-weight:700;color:var(--text-dark)}.setting-desc{font-size:.875rem;color:var(--text-gray);margin-bottom:var(--spacing-100)}.sharing-panel-wrap{max-width:560px}.settings-link{color:var(--blue-45);font-weight:500}.settings-link:hover{text-decoration:underline}.speaker-edit-list{display:flex;flex-direction:column;gap:var(--spacing-100)}.speaker-edit-row{padding:var(--spacing-100);background:var(--gray-98);border-radius:var(--radius-medium);border:1px solid var(--gray-94)}.speaker-edit-form{display:flex;gap:var(--spacing-100);align-items:flex-end}.speaker-edit-col{display:flex;flex-direction:column;gap:4px;min-width:0}.name-col{flex:2}.side-col{flex-shrink:0}.company-col{flex:2}.autocomplete-wrap{position:relative}.autocomplete-list{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{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:hover{background:var(--gray-96)}.autocomplete-name{font-weight:600;color:var(--text-dark)}.autocomplete-company{color:var(--text-gray);font-size:.75rem}.autocomplete-side{margin-left:auto;font-size:.625rem;font-weight:600;padding:1px 6px;border-radius:8px}.autocomplete-side.internal{background:var(--blue-95);color:var(--base-blue)}.autocomplete-side.customer{background:var(--gray-94);color:var(--text-gray)}.side-buttons{display:flex;gap:var(--spacing-25)}.side-btn{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:hover{background:var(--gray-96)}.side-btn.active{background:var(--base-blue);border-color:var(--base-blue);color:var(--white)}.speaker-edit-actions{display:flex;align-items:center;gap:var(--spacing-100);margin-top:var(--spacing-50)}.saved-hint{font-size:.75rem;color:var(--green-45, #22a651);font-weight:500}.advanced-section{padding:0}.advanced-summary{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::-webkit-details-marker{display:none}.advanced-summary:before{content:"▸";display:inline-block;margin-right:6px;transition:transform .15s}.advanced-section[open] .advanced-summary:before{transform:rotate(90deg)}.advanced-body{padding-top:var(--spacing-50);display:flex;flex-direction:column;gap:var(--spacing-200)}.advanced-item{display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 720px){.speaker-edit-row{grid-template-columns:1fr}}.setting-form{display:flex;flex-direction:column;gap:var(--spacing-75);max-width:400px}.setting-field{display:flex;flex-direction:column;gap:var(--spacing-25)}.field-input{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:focus{border-color:var(--blue-60)}.chat-list{display:flex;flex-direction:column;gap:var(--spacing-75)}.chat-message{padding:var(--spacing-50) 0;border-bottom:1px solid var(--gray-94)}.chat-message:last-child{border-bottom:none}.chat-header{display:flex;align-items:center;gap:var(--spacing-50);margin-bottom:var(--spacing-25)}.chat-sender{font-size:.875rem;font-weight:600;color:var(--text-dark)}.chat-time{font-size:.75rem;color:var(--gray-60);font-variant-numeric:tabular-nums}.chat-text{font-size:.875rem;color:var(--text-dark);line-height:1.6;word-break:break-word}.chat-text :deep(a){color:var(--blue-45);text-decoration:underline}.chat-text :deep(a:hover){color:var(--blue-60)}.divider{height:1px;background:var(--gray-89);margin:var(--spacing-150) 0}.danger-heading{color:var(--red-42)}.danger-section .btn-danger{align-self:flex-start}.confirm-overlay{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{background:var(--white);border-radius:var(--radius-medium);box-shadow:var(--shadow-3);padding:var(--spacing-200);max-width:420px;width:90%}.confirm-title{font-size:1.125rem;font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-50)}.confirm-desc{font-size:.875rem;color:var(--text-gray);line-height:1.6;margin-bottom:var(--spacing-150)}.confirm-actions{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-8c1806e7]{font-size:1.25rem;font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-150)}.upcoming-section[data-v-8c1806e7]{margin-bottom:var(--spacing-150)}.upcoming-list[data-v-8c1806e7]{display:flex;flex-direction:column;gap:var(--spacing-50)}.upcoming-card[data-v-8c1806e7]{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-8c1806e7]{flex:1;min-width:0}.upcoming-title[data-v-8c1806e7]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.upcoming-time[data-v-8c1806e7]{font-size:.75rem;color:var(--text-gray);margin-top:2px}.skeleton-title[data-v-8c1806e7]{width:140px;height:20px;background:var(--gray-94);border-radius:4px;margin-bottom:var(--spacing-75);animation:skeleton-pulse-8c1806e7 1.5s ease-in-out infinite}.upcoming-skeleton[data-v-8c1806e7]{display:flex;flex-direction:column;gap:var(--spacing-50)}.skeleton-card[data-v-8c1806e7]{height:74px;background:var(--gray-92);border-radius:var(--radius-medium);animation:skeleton-pulse-8c1806e7 1.5s ease-in-out infinite}@keyframes skeleton-pulse-8c1806e7{0%,to{opacity:.5}50%{opacity:1}}.upcoming-list-enter-active[data-v-8c1806e7]{animation:upcoming-enter-8c1806e7 .4s ease-out}@keyframes upcoming-enter-8c1806e7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.upcoming-card[data-v-8c1806e7]{animation:card-appear-8c1806e7 .35s ease-out both}.upcoming-card[data-v-8c1806e7]:nth-child(1){animation-delay:.05s}.upcoming-card[data-v-8c1806e7]:nth-child(2){animation-delay:.1s}.upcoming-card[data-v-8c1806e7]:nth-child(3){animation-delay:.15s}.upcoming-card[data-v-8c1806e7]:nth-child(4){animation-delay:.2s}.upcoming-card[data-v-8c1806e7]:nth-child(5){animation-delay:.25s}.upcoming-card[data-v-8c1806e7]:nth-child(6){animation-delay:.3s}@keyframes card-appear-8c1806e7{0%{transform:translateY(6px) scale(.98)}to{transform:translateY(0) scale(1)}}.upcoming-header[data-v-8c1806e7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-75)}.upcoming-header .section-heading[data-v-8c1806e7]{margin-bottom:0}.show-more-row[data-v-8c1806e7]{display:flex;justify-content:flex-end;margin-top:var(--spacing-50)}.upcoming-card.excluded[data-v-8c1806e7]{opacity:.5}.upcoming-card.dismissed[data-v-8c1806e7]{opacity:.8}.upcoming-action-btn.hide-toggle[data-v-8c1806e7]{width:60px;text-align:center}.upcoming-actions[data-v-8c1806e7]{display:flex;align-items:center;gap:var(--spacing-50);flex-shrink:0}.upcoming-status[data-v-8c1806e7]{font-size:.6875rem;font-weight:600;padding:2px 8px;border-radius:8px}.upcoming-status.scheduled[data-v-8c1806e7]{background:var(--blue-95);color:var(--base-blue)}.upcoming-status.recording[data-v-8c1806e7]{background:#feebe7;color:#cb2e0b}.upcoming-action-btn[data-v-8c1806e7]{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-8c1806e7]:hover{background:var(--gray-96);border-color:var(--gray-80);transform:scale(1.03)}.upcoming-action-btn[data-v-8c1806e7]:active{transform:scale(.96);transition:transform .1s ease}.upcoming-action-btn[data-v-8c1806e7]:disabled{transform:scale(1);cursor:default}.upcoming-action-btn.primary[data-v-8c1806e7]{background:var(--base-blue);border-color:var(--base-blue);color:var(--white)}.upcoming-action-btn.primary[data-v-8c1806e7]:hover{background:var(--gray-30);border-color:var(--gray-30)}.btn-spinner[data-v-8c1806e7]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:var(--base-blue);border-radius:50%;animation:spin-8c1806e7 .8s linear infinite}.upcoming-action-btn.muted[data-v-8c1806e7]{color:var(--text-gray);border-color:transparent;background:none}.upcoming-action-btn.muted[data-v-8c1806e7]:hover{color:var(--text-dark);background:var(--gray-96)}.active-section[data-v-8c1806e7]{margin-bottom:var(--spacing-150)}.active-card[data-v-8c1806e7]{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-8c1806e7]{display:flex;align-items:center;justify-content:space-between}.active-indicator[data-v-8c1806e7]{display:flex;align-items:center;gap:var(--spacing-50)}.rec-dot[data-v-8c1806e7]{width:10px;height:10px;background:#ef4444;border-radius:50%;animation:pulse-8c1806e7 1.5s infinite}@keyframes pulse-8c1806e7{0%,to{opacity:1}50%{opacity:.3}}.active-status-text[data-v-8c1806e7]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.active-participants[data-v-8c1806e7]{font-size:.8125rem;color:var(--text-gray)}.active-time[data-v-8c1806e7]{font-size:.75rem;color:var(--gray-60)}.active-hint[data-v-8c1806e7]{font-size:.8125rem;color:var(--text-gray);margin:0}.active-actions[data-v-8c1806e7]{display:flex;gap:var(--spacing-50)}.status-icon[data-v-8c1806e7]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon.joining[data-v-8c1806e7]{color:var(--gray-60);animation:pulse-opacity-8c1806e7 1.5s infinite}.status-icon.waiting[data-v-8c1806e7]{color:var(--yellow-66, #f5a623)}.status-icon.joined[data-v-8c1806e7]{color:var(--green-25)}.status-icon.recording[data-v-8c1806e7]{color:#ef4444;animation:pulse-opacity-8c1806e7 1.5s infinite}@keyframes pulse-opacity-8c1806e7{0%,to{opacity:1}50%{opacity:.4}}.state-waiting[data-v-8c1806e7]{border-color:var(--yellow-66, #f5a623)}.state-recording[data-v-8c1806e7]{border-color:#ef4444}.card[data-v-8c1806e7]{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-8c1806e7]{font-size:1.125rem;font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-50)}.card-desc[data-v-8c1806e7]{font-size:.875rem;color:var(--text-gray);line-height:1.6;max-width:480px;margin-bottom:var(--spacing-150)}.card-actions[data-v-8c1806e7]{display:flex;gap:var(--spacing-75)}.how-section[data-v-8c1806e7]{margin-bottom:var(--spacing-100)}.section-heading[data-v-8c1806e7]{font-size:.875rem;font-weight:600;color:var(--text-dark);margin-bottom:var(--spacing-75)}.how-steps-row[data-v-8c1806e7]{display:flex;gap:var(--spacing-75)}.how-step-compact[data-v-8c1806e7]{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-8c1806e7]{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-8c1806e7]{font-size:.75rem;color:var(--text-gray);line-height:1.4}.secondary-section[data-v-8c1806e7]{margin-bottom:var(--spacing-150)}.secondary-cards[data-v-8c1806e7]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-100)}.secondary-card[data-v-8c1806e7]{background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);padding:var(--spacing-150)}.secondary-title[data-v-8c1806e7]{font-size:.875rem;font-weight:600;color:var(--text-dark);margin-bottom:var(--spacing-25)}.secondary-desc[data-v-8c1806e7]{font-size:.75rem;color:var(--text-gray);line-height:1.5;margin-bottom:var(--spacing-75)}.drop-zone[data-v-8c1806e7]{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-8c1806e7]{border-color:var(--blue-45);background:var(--blue-95)}.drop-zone.uploading[data-v-8c1806e7]{border-style:solid;background:var(--gray-98)}.drop-text[data-v-8c1806e7]{font-size:.75rem;color:var(--text-gray)}.drop-hint[data-v-8c1806e7]{font-size:.625rem;color:var(--gray-60)}.upload-card[data-v-8c1806e7]{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-8c1806e7]:hover{border-color:var(--gray-80);background:var(--gray-98)}.upload-card.active[data-v-8c1806e7]{border-color:var(--blue-45);background:var(--blue-95);border-style:solid}.upload-card.uploading[data-v-8c1806e7]{border-style:solid}.join-form[data-v-8c1806e7]{display:flex;gap:var(--spacing-50)}.join-input[data-v-8c1806e7]{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-8c1806e7]:focus{border-color:var(--blue-60)}.join-input[data-v-8c1806e7]::placeholder{color:var(--gray-70)}.choose-link[data-v-8c1806e7]{color:var(--blue-45);cursor:pointer;font-weight:600}.choose-link[data-v-8c1806e7]:hover{text-decoration:underline}.file-input[data-v-8c1806e7]{display:none}.drop-hint[data-v-8c1806e7]{font-size:.625rem;color:var(--gray-60);margin-top:var(--spacing-25)}.drop-text[data-v-8c1806e7]{font-size:.875rem;color:var(--text-gray)}.spinner[data-v-8c1806e7]{width:18px;height:18px;border:2px solid var(--gray-89);border-top-color:var(--brand-orange);border-radius:50%;animation:spin-8c1806e7 .8s linear infinite}@keyframes spin-8c1806e7{to{transform:rotate(360deg)}}.error-msg[data-v-8c1806e7]{margin-top:var(--spacing-50);font-size:.75rem;color:var(--red-42)}.completed-section[data-v-8c1806e7]{margin-bottom:var(--spacing-200)}.completed-list[data-v-8c1806e7]{background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);overflow:hidden}.completed-row[data-v-8c1806e7]{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-8c1806e7]:last-child{border-bottom:none}.completed-info[data-v-8c1806e7]{display:flex;align-items:center;gap:var(--spacing-100)}.section-desc[data-v-8c1806e7]{font-size:.75rem;color:var(--text-gray);margin-top:calc(-1 * var(--spacing-50));margin-bottom:var(--spacing-75)}.completed-name[data-v-8c1806e7]{font-size:.875rem;font-weight:500;color:var(--text-dark)}.completed-date[data-v-8c1806e7]{font-size:.75rem;color:var(--gray-60)}.page-header[data-v-24cdc861]{margin-bottom:var(--spacing-100)}.page-title[data-v-24cdc861]{font-size:1.25rem;font-weight:700;color:var(--text-dark)}.settings-card[data-v-24cdc861]{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-24cdc861]{display:flex;flex-direction:column;gap:var(--spacing-75)}.section-header-row[data-v-24cdc861]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-100);margin-bottom:var(--spacing-50)}.section-header-row .setting-heading[data-v-24cdc861]{margin:0}.crm-connect-notice[data-v-24cdc861]{margin-top:var(--spacing-100);padding:var(--spacing-100);background:var(--blue-95);border:1px solid var(--blue-90, #dbe9fb);border-radius:var(--radius-medium);display:flex;flex-direction:column;gap:var(--spacing-50);align-items:flex-start}.crm-connect-title[data-v-24cdc861]{font-size:.875rem;font-weight:600;color:var(--text-dark);margin:0}.crm-connect-desc[data-v-24cdc861]{font-size:.8125rem;color:var(--text-gray);margin:0}.crm-section-disabled[data-v-24cdc861]{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.setting-heading[data-v-24cdc861]{font-size:.875rem;font-weight:700;color:var(--text-dark)}.setting-desc[data-v-24cdc861]{font-size:.875rem;color:var(--text-gray);line-height:1.5}.divider[data-v-24cdc861]{height:1px;background:var(--gray-89);margin:var(--spacing-150) 0}.input-outlined[data-v-24cdc861]{position:relative;margin-top:var(--spacing-50);max-width:480px}.input-label[data-v-24cdc861]{position:absolute;top:-8px;left:12px;background:var(--white);padding:0 4px;font-size:.75rem;color:var(--text-gray)}.skel-input[data-v-24cdc861]{width:100%;height:38px;background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);animation:skel-pulse-24cdc861 1.5s ease-in-out infinite}.input-field[data-v-24cdc861]{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-24cdc861]:focus{border-color:var(--blue-60)}.input-field:focus+.input-label[data-v-24cdc861],.input-field:focus~.input-label[data-v-24cdc861]{color:var(--blue-45)}.status-row[data-v-24cdc861]{display:flex;align-items:center;gap:var(--spacing-50);margin-top:var(--spacing-25)}.status-dot[data-v-24cdc861]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot.connected[data-v-24cdc861]{background:var(--green-25)}.status-dot.disconnected[data-v-24cdc861]{background:var(--red-42)}.status-text[data-v-24cdc861]{font-size:.875rem;color:var(--text-gray)}.status-text code[data-v-24cdc861]{background:var(--gray-96);padding:1px 5px;border-radius:var(--radius-small);font-size:.8125rem}.toggle-row[data-v-24cdc861]{display:flex;align-items:center;gap:var(--spacing-75);padding:var(--spacing-50) 0}.toggle[data-v-24cdc861]{position:relative;display:inline-flex;cursor:pointer}.toggle-input[data-v-24cdc861]{position:absolute;opacity:0;width:0;height:0}.toggle-track[data-v-24cdc861]{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-24cdc861]{background:var(--base-blue);border-color:var(--base-blue)}.toggle-thumb[data-v-24cdc861]{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-24cdc861]{transform:translate(18px)}.toggle-label[data-v-24cdc861]{font-size:.875rem;color:var(--text-dark)}.framework-list[data-v-24cdc861]{display:flex;flex-direction:column;gap:var(--spacing-75)}.framework-skeleton .framework-card-info[data-v-24cdc861]{display:flex;flex-direction:column;gap:4px}.skel-line[data-v-24cdc861]{height:12px;background:var(--gray-92);border-radius:4px;animation:skel-pulse-24cdc861 1.5s ease-in-out infinite}.skel-line.h16[data-v-24cdc861]{height:16px}@keyframes skel-pulse-24cdc861{0%,to{opacity:.5}50%{opacity:1}}.framework-card[data-v-24cdc861]{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-24cdc861]{border-color:var(--base-blue);background:var(--gray-98)}.framework-card-info[data-v-24cdc861]{flex:1;min-width:0}.framework-card-header[data-v-24cdc861]{display:flex;align-items:center;gap:var(--spacing-50)}.framework-card-name[data-v-24cdc861]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.framework-active-badge[data-v-24cdc861]{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-24cdc861]{font-size:.75rem;color:var(--text-gray);margin-top:2px;line-height:1.4}.framework-card-criteria[data-v-24cdc861]{font-size:.6875rem;color:var(--gray-60);margin-top:4px}.crm-rule-prompt[data-v-24cdc861]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.framework-card-actions[data-v-24cdc861]{display:flex;gap:var(--spacing-25);flex-shrink:0}.framework-criteria-list[data-v-24cdc861]{display:flex;flex-direction:column;gap:var(--spacing-50)}.framework-criterion-edit[data-v-24cdc861]{display:flex;align-items:center;gap:var(--spacing-50)}.criterion-fields[data-v-24cdc861]{flex:1;display:flex;gap:var(--spacing-50)}.criterion-name[data-v-24cdc861]{flex:0 0 200px}.criterion-desc[data-v-24cdc861]{flex:1}.framework-editor-actions[data-v-24cdc861]{display:flex;gap:var(--spacing-50);margin-top:var(--spacing-100)}.setting-subheading[data-v-24cdc861]{font-size:.8125rem;font-weight:600;color:var(--text-dark);margin-bottom:var(--spacing-50)}.key-terms-input[data-v-24cdc861]{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-24cdc861]:focus{border-color:var(--blue-60)}.key-terms-input[data-v-24cdc861]::placeholder{color:var(--gray-70)}.bot-preview-card[data-v-24cdc861]{width:320px;aspect-ratio:16 / 9;border-radius:var(--radius-medium);overflow:hidden;border:1px solid var(--gray-89)}.bot-preview-bg[data-v-24cdc861]{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-24cdc861]{width:40px;height:40px;margin-bottom:4px}.bot-preview-name[data-v-24cdc861]{font-size:.8125rem;font-weight:700;color:#fff;text-align:center}.bot-preview-tagline[data-v-24cdc861]{font-size:.5625rem;color:#ffffffb3;text-align:center;line-height:1.3}.bot-preview-powered[data-v-24cdc861]{font-size:.5rem;color:#fff6;margin-top:12px}.bot-preview-hint[data-v-24cdc861]{font-size:.75rem;color:var(--text-gray);margin-top:var(--spacing-50)}.layout-thumb[data-v-24cdc861]{width:160px;border-radius:4px;border:1px solid var(--gray-89)}.video-layout-option[data-v-24cdc861]{align-items:center}.toggle-label-group[data-v-24cdc861]{display:flex;flex-direction:column;gap:2px}.toggle-desc[data-v-24cdc861]{font-size:.75rem;color:var(--text-gray);line-height:1.4}.info-row[data-v-24cdc861]{display:flex;align-items:center;gap:var(--spacing-100);padding:var(--spacing-25) 0}.info-label[data-v-24cdc861]{font-size:.875rem;color:var(--text-gray);min-width:100px}.info-value[data-v-24cdc861]{font-size:.875rem;color:var(--text-dark);font-weight:500}.integration-row[data-v-24cdc861]{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-24cdc861]:last-child{border-bottom:none}.integration-row.disabled[data-v-24cdc861]{opacity:.5}.integration-info[data-v-24cdc861]{display:flex;flex-direction:column;gap:2px}.integration-name[data-v-24cdc861]{font-size:.875rem;font-weight:500;color:var(--text-dark)}.integration-status[data-v-24cdc861]{font-size:.75rem}.integration-status.not-connected[data-v-24cdc861]{color:var(--gray-60)}.integration-status.connected[data-v-24cdc861]{color:var(--green-25)}.input-with-reset[data-v-24cdc861]{position:relative}.input-with-reset .input-field[data-v-24cdc861]{padding-right:2.5rem}.reset-btn[data-v-24cdc861]{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-24cdc861]:hover{color:var(--text-dark);background:var(--gray-94)}.setting-hint[data-v-24cdc861]{font-size:.75rem;color:var(--gray-60);margin-top:var(--spacing-25)}.setting-group[data-v-24cdc861]{display:flex;flex-direction:column;gap:var(--spacing-50)}.setting-group-label[data-v-24cdc861]{font-size:.75rem;font-weight:600;color:var(--text-gray)}.radio-group[data-v-24cdc861]{display:flex;gap:var(--spacing-75)}.radio-group.vertical[data-v-24cdc861]{flex-direction:column}.radio-option[data-v-24cdc861]{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-24cdc861]{max-width:none}.radio-option[data-v-24cdc861]:hover{background:var(--gray-98)}.radio-option.active[data-v-24cdc861]{border-color:var(--base-blue);background:var(--gray-98)}.radio-input[data-v-24cdc861]{margin-top:2px;accent-color:var(--base-blue)}.radio-content[data-v-24cdc861]{display:flex;flex-direction:column;gap:2px}.radio-title[data-v-24cdc861]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.radio-desc[data-v-24cdc861]{font-size:.75rem;color:var(--text-gray);line-height:1.4}.settings-footer-link[data-v-24cdc861]{margin-top:var(--spacing-200);padding-top:var(--spacing-100);border-top:1px solid var(--gray-94);max-width:33.333%}.region-display[data-v-24cdc861]{display:flex;align-items:center;gap:var(--spacing-75);padding:var(--spacing-75) var(--spacing-100);background:var(--gray-98);border:1px solid var(--gray-92);border-radius:var(--radius-medium);margin-top:var(--spacing-75);width:fit-content}.region-flag[data-v-24cdc861]{font-size:1.25rem}.region-display-name[data-v-24cdc861]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.region-display-sub[data-v-24cdc861]{font-size:.75rem;color:var(--text-gray)}.crm-muted-note[data-v-24cdc861]{font-style:italic;opacity:.8}.crm-hint[data-v-24cdc861]{font-size:.75rem;margin-top:var(--spacing-25)}.crm-editor-grid[data-v-24cdc861]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-75) var(--spacing-150);align-items:start}@media (max-width: 900px){.crm-editor-grid[data-v-24cdc861]{grid-template-columns:1fr}.crm-editor-right[data-v-24cdc861]{padding-top:0}}.crm-editor-left[data-v-24cdc861]{min-width:0}.crm-editor-right[data-v-24cdc861]{padding-top:var(--spacing-100);display:flex;flex-direction:column;gap:var(--spacing-75)}.crm-editor-help[data-v-24cdc861]{font-size:.8125rem;color:var(--text-gray);line-height:1.5;margin:0}.crm-field-row[data-v-24cdc861]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-75)}.crm-format-badge[data-v-24cdc861]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:.8125rem;font-weight:500;background:var(--gray-95, #eef0f4);color:var(--text-gray)}.crm-hints[data-v-24cdc861]{display:flex;flex-direction:column;gap:var(--spacing-50)}.crm-hint-card[data-v-24cdc861]{border:1px solid var(--border, #e2e5ea);border-radius:8px;padding:var(--spacing-75)}.crm-hint-card-emoji[data-v-24cdc861]{display:block;font-size:1.25rem;margin-bottom:4px}.crm-hint-card strong[data-v-24cdc861]{display:block;font-size:.8125rem;margin-bottom:2px;color:var(--text-dark)}.crm-hint-card p[data-v-24cdc861]{font-size:.75rem;color:var(--text-gray);margin:0;line-height:1.35}.crm-sync-cards[data-v-24cdc861]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-75);margin-bottom:var(--spacing-50)}.crm-sync-card[data-v-24cdc861]{border:1.5px solid var(--border, #e2e5ea);border-radius:8px;padding:var(--spacing-75);cursor:pointer;transition:border-color .15s}.crm-sync-card[data-v-24cdc861]:hover{border-color:var(--text-gray)}.crm-sync-card.active[data-v-24cdc861]{border-color:var(--base-blue, #2563eb);background:var(--blue-98, #f0f5ff)}.crm-sync-card strong[data-v-24cdc861]{display:block;font-size:.8125rem;color:var(--text-dark)}.crm-sync-card-sub[data-v-24cdc861]{display:block;font-size:.75rem;font-weight:500;color:var(--text-gray);margin-bottom:4px}.crm-sync-card p[data-v-24cdc861]{font-size:.7rem;color:var(--text-gray);margin:0;line-height:1.35}.crm-empty[data-v-24cdc861]{padding:var(--spacing-100) 0}.crm-test-panel[data-v-24cdc861]{margin-top:var(--spacing-150);padding:var(--spacing-100);background:var(--gray-98, #f7f8fa);border:1px solid var(--gray-89);border-radius:var(--radius-medium);display:flex;flex-direction:column;gap:var(--spacing-75)}.crm-test-result-card[data-v-24cdc861]{margin-top:var(--spacing-100);margin-bottom:var(--spacing-200);border:1px solid var(--gray-89);border-radius:var(--radius-large);overflow:hidden}.crm-test-result-header[data-v-24cdc861]{display:flex;align-items:center;gap:var(--spacing-50);padding:var(--spacing-75) var(--spacing-100);background:#f0fdf4;border-bottom:1px solid var(--gray-92);font-size:.8125rem;font-weight:700;color:#1f7a3d}.crm-test-result-body[data-v-24cdc861]{padding:var(--spacing-100);display:flex;flex-direction:column;gap:var(--spacing-100)}.crm-test-field-label[data-v-24cdc861]{font-size:.6875rem;font-weight:600;color:var(--text-gray);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.crm-test-field-value[data-v-24cdc861]{font-size:.9375rem;font-weight:600;color:var(--text-dark);display:flex;flex-wrap:wrap;gap:4px}.crm-test-field-value.muted[data-v-24cdc861]{font-weight:400;font-size:.8125rem;color:var(--text-gray)}.crm-test-result-footer[data-v-24cdc861]{padding:var(--spacing-75) var(--spacing-100);border-top:1px solid var(--gray-94);background:var(--gray-98);display:flex;flex-direction:column;gap:var(--spacing-75)}.crm-test-note[data-v-24cdc861]{font-size:.75rem;color:var(--text-gray);margin:0}.crm-write-flow[data-v-24cdc861]{display:flex;flex-direction:column;gap:var(--spacing-75)}.crm-record-loading[data-v-24cdc861]{display:flex;align-items:center;gap:var(--spacing-50);font-size:.8125rem;color:var(--text-gray)}.crm-record-list[data-v-24cdc861]{display:flex;flex-direction:column;border:1px solid var(--gray-92);border-radius:var(--radius-medium);overflow:hidden;max-height:200px;overflow-y:auto}.crm-record-item[data-v-24cdc861]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-50) var(--spacing-75);background:none;border:none;border-bottom:1px solid var(--gray-94);font-size:.8125rem;color:var(--text-dark);text-align:left;cursor:pointer}.crm-record-item[data-v-24cdc861]:last-child{border-bottom:none}.crm-record-item[data-v-24cdc861]:hover{background:var(--gray-98)}.crm-record-item-name[data-v-24cdc861]{font-weight:500}.crm-record-item-id[data-v-24cdc861]{font-size:.6875rem;color:var(--text-gray)}.crm-record-selected[data-v-24cdc861]{display:flex;align-items:center;gap:var(--spacing-75);padding:var(--spacing-50) var(--spacing-75);background:var(--gray-98);border:1px solid var(--gray-92);border-radius:var(--radius-medium);font-size:.8125rem;font-weight:500;color:var(--text-dark);width:fit-content}.crm-record-empty[data-v-24cdc861]{font-size:.8125rem;color:var(--text-gray)}.crm-record-search-wrap[data-v-24cdc861]{max-width:360px}.crm-record-search-wrap .input-field[data-v-24cdc861]{width:100%}.crm-write-status[data-v-24cdc861]{margin-top:var(--spacing-25)}.crm-write-msg[data-v-24cdc861]{font-size:.8125rem;font-weight:500}.crm-write-msg.success[data-v-24cdc861]{color:#1f7a3d}.crm-write-msg.muted[data-v-24cdc861]{color:var(--text-gray)}.crm-write-msg.error[data-v-24cdc861]{color:var(--red-42, #cb2e0b)}.crm-test-muted[data-v-24cdc861]{color:var(--text-gray);font-style:italic}.crm-chip[data-v-24cdc861]{display:inline-block;padding:2px 8px;background:var(--white);border:1px solid var(--gray-89);border-radius:999px;font-size:.75rem;color:var(--text-dark)}.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:7px 16px;font-size:.8125rem;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:7px 16px;font-size:.8125rem;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:4px 10px;font-size:.8125rem}.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:7px 16px;font-size:.8125rem;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)}
