@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.usage-chip[data-v-840e343a]{display:flex;flex-direction:column;gap:6px;align-items:stretch;width:100%;padding:8px 10px;margin-bottom:var(--spacing-50);background:transparent;border:1px solid var(--gray-89);border-radius:var(--radius-medium);cursor:pointer;text-align:left;transition:background-color .1s,border-color .1s}.usage-chip[data-v-840e343a]:hover{background:var(--gray-94)}.bar[data-v-840e343a]{width:100%;height:6px;background:var(--gray-94);border-radius:999px;overflow:hidden}.fill[data-v-840e343a]{height:100%;background:var(--blue-45);border-radius:999px;transition:width .3s ease}.label[data-v-840e343a]{font-size:.75rem;font-weight:500;color:var(--text-gray)}.tone-warn .fill[data-v-840e343a]{background:var(--yellow-66)}.tone-warn .label[data-v-840e343a]{color:var(--text-gray)}.tone-warn[data-v-840e343a]{border-color:var(--yellow-66)}.tone-block .fill[data-v-840e343a]{background:var(--red-42)}.tone-block .label[data-v-840e343a]{color:var(--red-42);font-weight:600}.tone-block[data-v-840e343a]{border-color:var(--red-42)}.usage-chip.collapsed[data-v-840e343a]{padding:8px 6px}.usage-chip.collapsed .bar[data-v-840e343a]{height:4px}.sidebar[data-v-42195e9e]{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-42195e9e]{width:var(--sidebar-min-width)}.nav[data-v-42195e9e]{display:flex;flex-direction:column;gap:var(--spacing-50)}.nav-item[data-v-42195e9e]{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}.nav-label[data-v-42195e9e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-item[data-v-42195e9e]:hover{background:var(--gray-94);color:var(--text-dark)}.nav-item.active[data-v-42195e9e]{background:var(--gray-94);color:var(--text-dark);font-weight:600}.collapsed .nav-item[data-v-42195e9e]{justify-content:center;padding:0}.nav-icon[data-v-42195e9e]{width:24px;height:24px;flex-shrink:0}.nav-wrap[data-v-42195e9e]{position:relative}.nav-tooltip[data-v-42195e9e]{display:none;position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);padding:6px 12px;background:var(--gray-30);color:var(--white);font-size:.8125rem;font-weight:500;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:300;box-shadow:0 2px 10px #0000001f}.nav-tooltip[data-v-42195e9e]:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-right-color:var(--gray-30)}.sidebar.collapsed .nav-wrap:hover .nav-tooltip[data-v-42195e9e]{display:block}.sidebar-footer[data-v-42195e9e]{padding:var(--spacing-50) var(--spacing-25)}.collapsed .sidebar-footer[data-v-42195e9e]{padding:var(--spacing-50) 1px}.product-pill[data-v-42195e9e]{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-42195e9e]{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-42195e9e]{width:16px;height:16px;filter:brightness(0) invert(1)}.pill-text[data-v-42195e9e]{font-size:var(--h4-font-size, .875rem);font-weight:var(--h4-font-weight, 600);color:var(--text-gray);flex:1}.pill-chevron[data-v-42195e9e]{width:16px;height:16px;color:var(--gray-60);flex-shrink:0;margin-right:4px}.sidebar-footer[data-v-42195e9e]{position:relative}.switcher-popup[data-v-42195e9e]{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-42195e9e]{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-42195e9e]:hover{background:var(--gray-96)}.switcher-item.active[data-v-42195e9e]{background:var(--blue-95, #eef3ff)}.switcher-icon[data-v-42195e9e]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.switcher-icon.meetings[data-v-42195e9e]{background:var(--base-blue)}.switcher-icon.contracts[data-v-42195e9e]{background:linear-gradient(90deg,#f80,#ffc34d)}.switcher-icon.deals[data-v-42195e9e]{background:var(--gray-30, #374a62)}.switcher-icon-img[data-v-42195e9e]{width:18px;height:18px;filter:brightness(0) invert(1)}.switcher-label[data-v-42195e9e]{font-size:.875rem;font-weight:600;flex:1;color:var(--text-gray)}.switcher-check[data-v-42195e9e]{flex-shrink:0}.switcher-fade-enter-active[data-v-42195e9e]{transition:all .2s ease}.switcher-fade-leave-active[data-v-42195e9e]{transition:all .15s ease}.switcher-fade-enter-from[data-v-42195e9e],.switcher-fade-leave-to[data-v-42195e9e]{opacity:0;transform:translateY(8px)}.collapse-btn[data-v-42195e9e]{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-42195e9e]{opacity:1}.collapse-btn[data-v-42195e9e]:hover{background:var(--gray-96);color:var(--text-dark)}@media (max-width: 1279px) and (min-width: 941px){.sidebar[data-v-42195e9e]{width:var(--sidebar-min-width)}.nav-item[data-v-42195e9e]{justify-content:center;padding:0}.nav-label[data-v-42195e9e],.pill-text[data-v-42195e9e],.pill-chevron[data-v-42195e9e],.collapse-btn[data-v-42195e9e]{display:none}.sidebar-footer[data-v-42195e9e]{padding:var(--spacing-50) 1px}.nav-wrap:hover .nav-tooltip[data-v-42195e9e]{display:block}}.sidebar-backdrop[data-v-42195e9e]{position:fixed;top:var(--topbar-height);left:0;right:0;bottom:0;background:#0f172a73;z-index:180}.backdrop-enter-active[data-v-42195e9e],.backdrop-leave-active[data-v-42195e9e]{transition:opacity .2s}.backdrop-enter-from[data-v-42195e9e],.backdrop-leave-to[data-v-42195e9e]{opacity:0}@media (max-width: 940px){.sidebar[data-v-42195e9e]{left:auto;right:0;top:var(--topbar-height);bottom:0;width:280px;max-width:85vw;transform:translate(100%);transition:transform .22s ease-in-out;z-index:190;padding-top:var(--spacing-100)}.sidebar.collapsed[data-v-42195e9e]{width:280px}.sidebar.mobile-open[data-v-42195e9e]{transform:translate(0)}.collapse-btn[data-v-42195e9e]{display:none}.nav-label[data-v-42195e9e]{display:inline!important}.nav-item[data-v-42195e9e]{padding:0 var(--spacing-100)}}.topbar[data-v-d8570edb]{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-d8570edb]{display:flex;align-items:center;gap:var(--spacing-100)}.logo-area[data-v-d8570edb]{width:64px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo-area a[data-v-d8570edb]{display:flex;align-items:center;height:32px}.logo[data-v-d8570edb]{width:32px;height:32px}.btn-create[data-v-d8570edb]{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-d8570edb]:hover{background:var(--gray-30);color:var(--gray-94)}.topbar-right[data-v-d8570edb]{display:flex;align-items:center;gap:var(--spacing-150)}.support-btn[data-v-d8570edb]{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-d8570edb]: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-d8570edb]:hover:before{width:100%}.support-icon-wrap[data-v-d8570edb]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.support-icon[data-v-d8570edb]{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-d8570edb]{font-size:.875rem;color:var(--text-gray);font-family:inherit;white-space:nowrap}.user-section[data-v-d8570edb]{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-d8570edb]:hover{background:var(--gray-96)}.avatar[data-v-d8570edb]{width:36px;height:36px;border-radius:50%;object-fit:cover}.user-text[data-v-d8570edb]{display:flex;flex-direction:column;line-height:1.3}.user-name[data-v-d8570edb]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.user-org[data-v-d8570edb]{font-size:.75rem;color:var(--text-gray);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron[data-v-d8570edb]{width:18px;height:18px;color:var(--gray-60);transition:transform .15s}.user-chevron.open[data-v-d8570edb]{transform:rotate(180deg)}.user-menu[data-v-d8570edb]{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-d8570edb]{padding:var(--spacing-75) var(--spacing-100);display:flex;flex-direction:column;gap:2px}.menu-user-name[data-v-d8570edb]{font-size:.8125rem;font-weight:600;color:var(--text-dark)}.menu-user-email[data-v-d8570edb]{font-size:.75rem;color:var(--text-gray)}.menu-divider[data-v-d8570edb]{height:1px;background:var(--gray-94);margin:var(--spacing-25) 0}.menu-item[data-v-d8570edb]{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-d8570edb]:hover{background:var(--gray-96)}.hamburger[data-v-d8570edb]{display:none;width:40px;height:40px;align-items:center;justify-content:center;background:var(--gray-94);border:none;border-radius:var(--radius-medium);color:var(--text-dark);cursor:pointer;margin-left:var(--spacing-50)}.hamburger[data-v-d8570edb]:hover{background:var(--gray-89)}@media (max-width: 940px){.hamburger[data-v-d8570edb]{display:inline-flex}.support-label[data-v-d8570edb],.user-text[data-v-d8570edb],.user-chevron[data-v-d8570edb]{display:none}.topbar-right[data-v-d8570edb]{gap:var(--spacing-50)}.btn-create[data-v-d8570edb]{display:none}}.ask-bar-outer.ask-bar-side-left{right:auto;left:var(--current-sidebar, 0);width:calc(50vw - (var(--current-sidebar, 0px) / 2) - var(--spacing-100));max-width:560px;align-items:flex-start}.ask-bar-outer.ask-bar-side-right{left:auto;right:var(--spacing-200);width:calc(50vw - var(--spacing-200) - 40px);max-width:560px;align-items:flex-end}.ask-bar-starter-dropdown{padding:var(--spacing-50) 0}.ask-bar-starter-label{padding:var(--spacing-50) var(--spacing-100) var(--spacing-25);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--gray-60)}.ask-bar-starter-row{display:flex;align-items:center;gap:var(--spacing-75);width:100%;text-align:left;padding:var(--spacing-75) var(--spacing-100);background:none;border:none;cursor:pointer;font-family:inherit;font-size:.8125rem;color:var(--text-dark)}.ask-bar-starter-row:hover{background:var(--gray-98)}.ask-bar-starter-icon{color:var(--gray-60);flex-shrink:0}.ask-bar-body-list{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:4px;list-style:disc}.ask-bar-body-list li::marker{color:var(--gray-60)}.ask-bar-body-list li{padding-left:2px}.ask-bar-clips-cross[data-v-cd231e59]{flex-direction:column;align-items:stretch;gap:6px}.ask-bar-clip-cross[data-v-cd231e59]{flex-direction:column;align-items:flex-start;gap:4px;padding:var(--spacing-75)}.ask-bar-clip-meeting[data-v-cd231e59]{font-size:.75rem;font-weight:600;color:var(--text-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.ask-bar-clip-row[data-v-cd231e59]{display:flex;gap:6px;align-items:flex-start;width:100%}.ask-bar-clip-timewrap[data-v-cd231e59]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.ask-bar-clip-playicon[data-v-cd231e59]{width:18px;height:18px;border-radius:50%;background:var(--gray-92);color:var(--text-dark);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.ask-bar-clip:hover .ask-bar-clip-playicon[data-v-cd231e59]{background:var(--blue-95);color:var(--blue-45)}.ask-bar-clip-time[data-v-cd231e59]{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-dark)}.ask-bar-card-header[data-v-cd231e59]{position:relative}.ask-bar-header-filter[data-v-cd231e59]{background:none;border:none;padding:4px 6px;cursor:pointer;border-radius:var(--radius-small);color:var(--gray-60);display:inline-flex;align-items:center;margin-left:4px}.ask-bar-header-filter[data-v-cd231e59]:hover{background:var(--gray-94);color:var(--text-dark)}.ask-bar-header-filter-on[data-v-cd231e59]{color:var(--blue-45)}.ask-bar-filter-chip[data-v-cd231e59]{font-size:.6875rem;font-weight:700;color:var(--blue-45);background:var(--blue-95);padding:2px 8px;border-radius:999px;display:inline-flex;align-items:center;gap:4px}.ask-bar-scope-chip[data-v-cd231e59]{font-size:.6875rem;font-weight:600;color:var(--blue-45);background:var(--blue-95);padding:2px 8px;border-radius:999px;margin-right:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.layout[data-v-7a06640e]{--current-sidebar: var(--sidebar-width);min-height:100vh;transition:--current-sidebar .2s}.layout.collapsed[data-v-7a06640e]{--current-sidebar: var(--sidebar-min-width)}.content[data-v-7a06640e]{position:fixed;top:var(--topbar-height);left:var(--current-sidebar);right:0;bottom:0;overflow-y:auto;padding:var(--spacing-200) var(--spacing-150) 0;transition:left .2s ease-in-out;background:var(--gray-bg)}.content-inner[data-v-7a06640e]{max-width:1280px;margin:0 auto;min-height:100%}@media (max-width: 1279px) and (min-width: 941px){.layout[data-v-7a06640e]{--current-sidebar: var(--sidebar-min-width)}}@media (max-width: 940px){.content[data-v-7a06640e]{left:0;padding:var(--spacing-100) var(--spacing-100)}}.toast-container[data-v-7a06640e]{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-7a06640e]{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-7a06640e],.toast.info[data-v-7a06640e]{background:#1a1a1f;color:#fff}.toast.success[data-v-7a06640e]{background:#16a34a;color:#fff}.toast-enter-active[data-v-7a06640e],.toast-leave-active[data-v-7a06640e]{transition:opacity .3s,transform .3s}.token-overlay[data-v-7a06640e]{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-7a06640e]{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-7a06640e]{font-size:1rem;font-weight:700;color:var(--text-dark)}.token-desc[data-v-7a06640e]{font-size:.8125rem;color:var(--text-gray)}.token-input[data-v-7a06640e]{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;background:var(--gray-98)}.token-input[data-v-7a06640e]:focus{border-color:var(--blue-60)}.token-input[data-v-7a06640e]:disabled{opacity:.6}.token-error[data-v-7a06640e]{font-size:.8125rem;color:var(--red-42);background:var(--red-95, #feebe7);padding:var(--spacing-50) var(--spacing-75);border-radius:var(--radius-small);margin-top:var(--spacing-50)}.region-dialog[data-v-7a06640e]{max-width:420px;gap:var(--spacing-50)}.region-option[data-v-7a06640e]{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-7a06640e]{border-color:var(--base-blue);background:#f0f4ff}.region-option.disabled[data-v-7a06640e]{opacity:.5}.region-radio[data-v-7a06640e]{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-7a06640e]:after{content:"";position:absolute;top:3px;left:3px;width:6px;height:6px;border-radius:50%;background:#fff}.region-name[data-v-7a06640e]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.region-name.muted[data-v-7a06640e]{color:var(--text-gray)}.region-sub[data-v-7a06640e]{font-size:.75rem;color:var(--text-gray)}.region-note[data-v-7a06640e]{font-size:.75rem;color:var(--text-gray);margin:var(--spacing-50) 0 0}.toast-enter-from[data-v-7a06640e],.toast-leave-to[data-v-7a06640e]{opacity:0;transform:translate(30px)}.ask-bar-outer.ask-bar-slide-enter-active,.ask-bar-outer.ask-bar-slide-leave-active{transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .2s ease}.ask-bar-outer.ask-bar-slide-enter-from,.ask-bar-outer.ask-bar-slide-leave-to{transform:translateY(140%);opacity:0}.ga-tabs[data-v-14a96ce7]{display:flex;gap:var(--spacing-50);margin-bottom:0}.ga-tabs.justify[data-v-14a96ce7]{border-bottom:var(--spacing-25) solid var(--gray-39);width:100%;justify-content:space-between;margin-bottom:var(--spacing-100)}.ga-tabs.compact[data-v-14a96ce7]{gap:var(--spacing-50)}.ga-tabs.compact .ga-tab[data-v-14a96ce7]{padding:var(--spacing-100) var(--spacing-75) 1.25rem var(--spacing-75)}.ga-tabs.compact .ga-tab-count[data-v-14a96ce7]{margin-left:var(--spacing-25)}.ga-tabs.dense[data-v-14a96ce7]{gap:var(--spacing-25)}.ga-tabs.dense .ga-tab[data-v-14a96ce7]{padding:var(--spacing-75) var(--spacing-50) 1rem var(--spacing-50);font-size:.8125rem}.ga-tabs.dense .ga-tab-count[data-v-14a96ce7]{margin-left:var(--spacing-25);padding:var(--spacing-25) var(--spacing-50);font-size:.625rem}.ga-tab[data-v-14a96ce7]{padding:var(--spacing-100) var(--spacing-100) 1.25rem var(--spacing-100);background:none;border:none;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;position:relative;z-index:1;white-space:nowrap;font-family:inherit}.ga-tab[data-v-14a96ce7]:after{content:attr(data-label);display:block;font-weight:600;height:0;overflow:hidden;visibility:hidden}.ga-tab[data-v-14a96ce7]:hover{background:var(--gray-94);color:var(--text-dark)}.ga-tab.active[data-v-14a96ce7]{background:var(--gray-92);color:var(--text-dark);box-shadow:inset 0 calc(-1 * var(--spacing-25)) 0 var(--gray-39)}.ga-tab-count[data-v-14a96ce7]{font-size:.6875rem;font-weight:600;color:var(--text-gray);background:var(--gray-89);padding:var(--spacing-25) var(--spacing-75);border-radius:var(--radius-large);margin-left:var(--spacing-50)}.ga-tab.active .ga-tab-count[data-v-14a96ce7]{color:var(--text-dark)}.ga-tab-count.ga-tab-count-danger[data-v-14a96ce7],.ga-tab.active .ga-tab-count.ga-tab-count-danger[data-v-14a96ce7]{background:var(--red-42);color:var(--white)}.ga-select[data-v-cf658a1b]{position:relative;width:100%;max-width:320px}.select-fieldset[data-v-cf658a1b]{border:1px solid var(--gray-89);border-radius:var(--radius-medium);padding:0;margin:0;min-inline-size:0;background:var(--gray-98)}.ga-select.open .select-fieldset[data-v-cf658a1b]{border-color:var(--blue-45)}.select-label[data-v-cf658a1b]{padding:0 4px;margin-left:6px;font-size:.75rem;font-weight:500;color:var(--text-gray);transition:color .1s;line-height:1.2}.ga-select.open .select-label[data-v-cf658a1b]{color:var(--blue-45)}.select-trigger[data-v-cf658a1b]{display:flex;align-items:center;width:100%;padding:var(--spacing-25) var(--spacing-75) var(--spacing-75);padding-right:var(--spacing-200);border:none;background:var(--gray-98);cursor:pointer;position:relative;text-align:left;min-height:2.25rem;border-radius:0 0 var(--radius-medium) var(--radius-medium)}.ga-select.no-label .select-fieldset[data-v-cf658a1b]{border-radius:var(--radius-medium)}.ga-select.no-label .select-trigger[data-v-cf658a1b]{padding-top:var(--spacing-50);padding-bottom:var(--spacing-50);border-radius:var(--radius-medium)}.select-value[data-v-cf658a1b]{font-size:.875rem;color:var(--text-dark);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.select-placeholder[data-v-cf658a1b]{color:var(--text-gray)}.select-leading-icon[data-v-cf658a1b]{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;flex-shrink:0;color:var(--text-gray)}.select-leading-icon[data-v-cf658a1b] svg{width:16px;height:16px}.select-chevron[data-v-cf658a1b]{position:absolute;right:var(--spacing-75);top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-gray)}.select-dropdown[data-v-cf658a1b]{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;display:flex;flex-direction:column;gap:2px}.select-option[data-v-cf658a1b]{display:flex;align-items:center;gap:8px;width:calc(100% - var(--spacing-50));margin:0 var(--spacing-25);padding:var(--spacing-75) var(--spacing-75);background:none;border:none;border-radius:var(--radius-small);font-size:.875rem;color:var(--text-dark);cursor:pointer;text-align:left;transition:background-color .06s}.select-option-icon[data-v-cf658a1b]{display:inline-flex;align-items:center;color:var(--text-gray);flex-shrink:0}.select-option-icon[data-v-cf658a1b] svg{width:16px;height:16px}.select-option[data-v-cf658a1b]:hover{background:var(--gray-96)}.select-option.selected[data-v-cf658a1b]{background:var(--blue-95);font-weight:500}.select-search-wrap[data-v-cf658a1b]{padding:var(--spacing-50) var(--spacing-75);border-bottom:1px solid var(--gray-92)}.select-search[data-v-cf658a1b]{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-cf658a1b]:focus{border-color:var(--gray-70)}.select-no-results[data-v-cf658a1b]{padding:var(--spacing-75) var(--spacing-100);font-size:.8125rem;color:var(--text-gray)}.share-panel[data-v-24659e1d]{display:flex;flex-direction:column;min-height:0;height:100%;gap:0}.share-panel.embedded[data-v-24659e1d]{height:auto}.share-section-heading[data-v-24659e1d]{font-size:.8125rem;font-weight:600;color:var(--text-dark);margin-bottom:var(--spacing-75)}.share-divider[data-v-24659e1d]{height:1px;background:var(--gray-94);margin:var(--spacing-100) 0;flex-shrink:0}.share-search-section[data-v-24659e1d]{flex-shrink:0;position:relative}.share-search-wrap[data-v-24659e1d]{position:relative;display:flex;align-items:center}.share-search-icon[data-v-24659e1d]{position:absolute;left:10px;color:var(--text-gray);pointer-events:none;flex-shrink:0}.share-search-input[data-v-24659e1d]{width:100%;padding:var(--spacing-50) var(--spacing-75) var(--spacing-50) 34px;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;box-sizing:border-box}.share-search-input[data-v-24659e1d]:focus{border-color:var(--blue-60)}.share-search-clear[data-v-24659e1d]{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:var(--gray-89);color:var(--text-gray);border-radius:50%;cursor:pointer;padding:0;flex-shrink:0}.share-search-clear[data-v-24659e1d]:hover{background:var(--gray-80)}.share-results-area[data-v-24659e1d]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);box-shadow:var(--shadow-2, 0 8px 24px rgba(0, 0, 0, .12));max-height:280px;overflow-y:auto}.share-empty[data-v-24659e1d]{font-size:.8125rem;color:var(--text-gray);padding:var(--spacing-75)}.share-results[data-v-24659e1d]{display:flex;flex-direction:column}.share-result[data-v-24659e1d]{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-24659e1d]:last-child{border-bottom:none}.share-result[data-v-24659e1d]:hover{background:var(--gray-96)}.share-avatar[data-v-24659e1d]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--gray-94);display:inline-block}.share-avatar-fallback[data-v-24659e1d]{display:flex;align-items:center;justify-content:center;background:var(--blue-95);color:var(--blue-45);font-size:.6875rem;font-weight:600;text-transform:uppercase}.share-avatar-skel[data-v-24659e1d]{background:var(--gray-92);animation:share-skel-pulse-24659e1d 1.5s ease-in-out infinite}.share-result-loading[data-v-24659e1d]{cursor:default}.share-result-loading[data-v-24659e1d]:hover{background:transparent}.share-skel-bar[data-v-24659e1d]{height:12px;background:var(--gray-92);border-radius:4px;animation:share-skel-pulse-24659e1d 1.5s ease-in-out infinite}.share-skel-bar-meta[data-v-24659e1d]{height:10px;margin-top:6px;opacity:.6}@keyframes share-skel-pulse-24659e1d{0%,to{opacity:.5}50%{opacity:1}}.share-fade-enter-active[data-v-24659e1d],.share-fade-leave-active[data-v-24659e1d]{transition:opacity .16s ease,transform .16s ease}.share-fade-enter-from[data-v-24659e1d]{opacity:0;transform:translateY(2px)}.share-fade-leave-to[data-v-24659e1d]{opacity:0;transform:translateY(-2px)}.share-result-text[data-v-24659e1d]{flex:1;min-width:0}.share-result-name[data-v-24659e1d]{font-size:.875rem;color:var(--text-dark);font-weight:500}.share-result-meta[data-v-24659e1d]{font-size:.75rem;color:var(--text-gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-people-section[data-v-24659e1d]{flex-shrink:0}.share-people-list[data-v-24659e1d]{display:flex;flex-direction:column}.share-person-row[data-v-24659e1d]{display:flex;align-items:center;gap:var(--spacing-75);padding:var(--spacing-50) 0}.share-person-avatar[data-v-24659e1d]{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--gray-94);display:inline-block}.share-person-info[data-v-24659e1d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.share-person-name[data-v-24659e1d]{font-size:.875rem;font-weight:500;color:var(--text-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-you-label[data-v-24659e1d]{font-size:.75rem;font-weight:400;color:var(--text-gray)}.share-person-email[data-v-24659e1d]{font-size:.75rem;color:var(--text-gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-owner-label[data-v-24659e1d]{font-size:.75rem;color:var(--text-gray);flex-shrink:0}.share-remove-btn[data-v-24659e1d]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--text-gray);cursor:pointer;border-radius:var(--radius-small);flex-shrink:0}.share-remove-btn[data-v-24659e1d]:hover{background:var(--gray-94);color:var(--text-dark)}.share-general-section[data-v-24659e1d]{flex-shrink:0}.share-general-row[data-v-24659e1d]{display:flex;align-items:flex-start;gap:var(--spacing-75)}.share-general-icon-wrap[data-v-24659e1d]{width:36px;height:36px;border-radius:50%;background:var(--gray-94);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-gray)}.share-general-icon-wrap.entity[data-v-24659e1d]{background:var(--blue-95);color:var(--blue-45)}.share-general-body[data-v-24659e1d]{flex:1;min-width:0;position:relative}.share-access-trigger[data-v-24659e1d]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.share-access-label[data-v-24659e1d]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.share-access-chevron[data-v-24659e1d]{color:var(--text-gray);transition:transform .15s ease}.share-access-chevron.open[data-v-24659e1d]{transform:rotate(180deg)}.share-access-menu[data-v-24659e1d]{position:absolute;top:calc(100% + 4px);left:0;min-width:260px;background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);box-shadow:0 4px 16px #0000001a;z-index:100;overflow:hidden}.share-access-option[data-v-24659e1d]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:var(--spacing-75) var(--spacing-100);background:none;border:none;border-bottom:1px solid var(--gray-94);cursor:pointer;text-align:left;font-family:inherit}.share-access-option[data-v-24659e1d]:last-child{border-bottom:none}.share-access-option[data-v-24659e1d]:hover{background:var(--gray-98)}.share-access-option.selected[data-v-24659e1d]{background:var(--blue-95)}.share-access-option-name[data-v-24659e1d]{font-size:.875rem;font-weight:500;color:var(--text-dark)}.share-access-option-desc[data-v-24659e1d]{font-size:.75rem;color:var(--text-gray)}.share-general-desc[data-v-24659e1d]{display:block;font-size:.75rem;color:var(--text-gray);margin-top:3px}.ga-modal-close[data-v-f1646f27]{background:none;border:none;cursor:pointer;padding:6px;border-radius:var(--radius-small);color:var(--text-gray);display:inline-flex;align-items:center;justify-content:center;transition:background-color .1s,color .1s}.ga-modal-close[data-v-f1646f27]:hover:not(:disabled){background:var(--gray-94);color:var(--text-dark)}.ga-modal-close[data-v-f1646f27]:disabled{cursor:not-allowed;opacity:.35}.page[data-v-eb912b51]{padding-bottom:90px}.page-header[data-v-eb912b51]{display:grid;grid-template-columns:1fr 3fr 1fr;align-items:flex-start;margin-bottom:var(--spacing-100)}.header-search[data-v-eb912b51]{display:flex;padding:0 var(--spacing-150)}.header-right[data-v-eb912b51]{display:flex;justify-content:flex-end}.page-title[data-v-eb912b51]{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-eb912b51]{width:16px;height:16px;color:var(--gray-80);cursor:help}.search-field[data-v-eb912b51]{position:relative;display:flex;align-items:center;justify-content:space-between;height:2.5rem;max-width:540px;width:100%}.search-icon[data-v-eb912b51]{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-eb912b51]{width:100%;height:2.5rem;padding:0 var(--spacing-75) 0 2.25rem;border:none;border-radius:var(--spacing-150);font-size:.875rem;color:var(--text-dark);background:var(--gray-96);outline:none}.search-input[data-v-eb912b51]::placeholder{color:var(--text-gray)}.search-input[data-v-eb912b51]:focus{background:var(--gray-94)}.search-clear[data-v-eb912b51]{position:absolute;right:var(--spacing-50);top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;display:flex;border-radius:50%}.search-clear[data-v-eb912b51]:hover{background:var(--gray-92)}.search-clear-icon[data-v-eb912b51]{width:12px;height:12px}.header-search[data-v-eb912b51]{position:relative;flex:1;max-width:540px}.search-dropdown[data-v-eb912b51]{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:400px;overflow-y:auto;background:var(--white);border-radius:var(--radius-medium);box-shadow:0 8px 28px #0f172a26;z-index:100;padding:var(--spacing-25)}.search-result[data-v-eb912b51]{display:block;width:100%;text-align:left;background:none;border:none;padding:var(--spacing-75);cursor:pointer;border-radius:var(--radius-small)}.search-result[data-v-eb912b51]:hover{background:var(--gray-96)}.search-result-title[data-v-eb912b51]{font-size:.875rem;color:var(--text-dark);font-weight:600}.search-result-meta[data-v-eb912b51]{font-size:.75rem;color:var(--text-gray);margin-top:2px;display:flex;gap:var(--spacing-50);align-items:baseline}.search-result-snippet[data-v-eb912b51]{color:var(--text-gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.search-result-snippet mark[data-v-eb912b51]{background:#f8fddd;color:var(--text-dark);padding:0;border-radius:2px}.search-skel[data-v-eb912b51]{padding:var(--spacing-50)}.search-skel-row[data-v-eb912b51]{padding:var(--spacing-75)}.search-skel-line[data-v-eb912b51]{height:12px;background:var(--gray-94);border-radius:4px;margin-bottom:4px}.search-skel-sub[data-v-eb912b51]{height:10px;opacity:.6}.search-empty[data-v-eb912b51]{padding:var(--spacing-100);font-size:.8125rem;color:var(--text-gray);text-align:center}.visibility-filter-wrap[data-v-eb912b51]{position:relative;display:inline-block}.th-filter-btn[data-v-eb912b51]{background:none;border:none;padding:4px 8px;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-small);display:inline-flex;align-items:center;gap:4px}.th-filter-btn[data-v-eb912b51]:hover{background:var(--gray-94);color:var(--text-dark)}.th-filter-btn.th-active[data-v-eb912b51]{color:var(--blue-45);font-weight:600}.visibility-dropdown[data-v-eb912b51]{right:0;left:auto}.controls-row[data-v-eb912b51]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:0;gap:var(--spacing-100)}.filter-by-select[data-v-eb912b51]{display:none;min-width:200px;max-width:50%;margin-bottom:var(--spacing-50)}.filter-pill-wrapper[data-v-eb912b51]{position:relative;margin-bottom:var(--spacing-100)}@media (max-width: 1100px){.desktop-tabs[data-v-eb912b51]{display:none}.filter-by-select[data-v-eb912b51]{display:block}.table-card[data-v-eb912b51]{border-top-left-radius:var(--radius-medium)}.controls-row[data-v-eb912b51]{margin-bottom:var(--spacing-100);flex-wrap:wrap}}@media (max-width: 600px){.table .th-sortable[data-v-eb912b51],.table .td-owner[data-v-eb912b51],.table .td-date[data-v-eb912b51]{display:none}.table .td-visibility[data-v-eb912b51]{font-size:.75rem}.row td[data-v-eb912b51],.table th[data-v-eb912b51]{padding:var(--spacing-50) var(--spacing-75)}.page-header[data-v-eb912b51]{display:block;margin-bottom:var(--spacing-75)}.header-search[data-v-eb912b51]{padding:var(--spacing-75) 0 0}.header-right[data-v-eb912b51]{display:none}.search-field[data-v-eb912b51]{max-width:none}.filter-pill-wrapper[data-v-eb912b51]{flex-shrink:0}}.filter-pill[data-v-eb912b51]{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-eb912b51]:hover{background:var(--blue-90, #dbe9fb)}.filter-dropdown[data-v-eb912b51]{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-eb912b51]{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-eb912b51]:hover{background:var(--gray-96)}.filter-dropdown-item.active[data-v-eb912b51]{font-weight:600;color:var(--blue-45)}.filter-icon[data-v-eb912b51]{width:12px;height:12px}.filter-chevron[data-v-eb912b51]{width:16px;height:16px}.table-card[data-v-eb912b51]{background:var(--white);border-radius:var(--radius-medium);box-shadow:var(--shadow-1);margin-top:var(--spacing-150)}.empty[data-v-eb912b51]{padding:3rem var(--spacing-200);text-align:center;color:var(--text-gray);font-size:.875rem}.skeleton-table .skeleton-row td[data-v-eb912b51]{padding:var(--spacing-75) var(--spacing-100);height:3.25rem;vertical-align:middle;border-bottom:1px solid var(--gray-96)}.skeleton-table .skeleton-row:last-child td[data-v-eb912b51]{border-bottom:none}.skeleton-table .skeleton-header th[data-v-eb912b51]{background:var(--gray-96)}.skel-row-pair[data-v-eb912b51]{display:flex;align-items:center;gap:6px}.skel-bar[data-v-eb912b51]{height:12px;background:var(--gray-92);border-radius:4px;animation:skel-pulse-eb912b51 1.5s ease-in-out infinite}.skel-bar.sub[data-v-eb912b51]{height:12px;opacity:.6}.skel-bar.skel-bar-title[data-v-eb912b51]{height:18px}.skel-box[data-v-eb912b51]{background:var(--gray-92);animation:skel-pulse-eb912b51 1.5s ease-in-out infinite}.skel-checkbox[data-v-eb912b51]{width:27px;height:27px;border-radius:var(--radius-small)}.skel-pill[data-v-eb912b51]{width:64px;height:18px;border-radius:4px}.skel-dots[data-v-eb912b51]{display:flex;gap:3px;align-items:center}.skel-dot[data-v-eb912b51]{width:4px;height:4px;border-radius:50%;background:var(--gray-92);animation:skel-pulse-eb912b51 1.5s ease-in-out infinite}@keyframes skel-pulse-eb912b51{0%,to{opacity:.5}50%{opacity:1}}.table[data-v-eb912b51]{width:100%;border-collapse:collapse;table-layout:fixed}.table th[data-v-eb912b51]{text-align:left;padding:var(--spacing-75) var(--spacing-100);font-size:.875rem;font-weight:600;color:var(--text-gray);height:2.5rem;background:var(--gray-96)}.sort-icon[data-v-eb912b51]{width:10px;height:10px;vertical-align:middle;margin-left:4px}.pg-icon[data-v-eb912b51]{width:12px;height:12px}.th-check[data-v-eb912b51],.td-check[data-v-eb912b51]{width:44px;padding-left:var(--spacing-100)!important;padding-right:0!important}.th-menu[data-v-eb912b51]{width:48px}.row td.menu-cell[data-v-eb912b51]{padding-left:0;padding-right:var(--spacing-100)}.th-sortable[data-v-eb912b51]{cursor:pointer;-webkit-user-select:none;user-select:none}.th-sortable[data-v-eb912b51]:hover{color:var(--text-dark);background:var(--gray-94)}.th-active[data-v-eb912b51]{color:var(--text-dark)}.ga-cb[data-v-eb912b51]{position:relative;height:1.5rem;width:1.5rem;cursor:pointer;background-color:var(--gray-98);border:1px solid var(--gray-39);border-radius:var(--radius-small);flex-shrink:0}.ga-cb.checked[data-v-eb912b51],.ga-cb.indeterminate[data-v-eb912b51]{background-color:var(--base-blue);border-color:var(--base-blue)}.ga-cb-icon[data-v-eb912b51]{width:1rem;height:.8125rem;color:var(--white);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.indeterminate-line[data-v-eb912b51]{width:.875rem;height:2px;background:var(--white);border-radius:1px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.td-check .ga-cb[data-v-eb912b51]{visibility:hidden}.row:hover .td-check .ga-cb[data-v-eb912b51],.td-check .ga-cb.checked[data-v-eb912b51]{visibility:visible}.row[data-v-eb912b51]{cursor:pointer;transition:background-color .08s}.row[data-v-eb912b51]:hover{background:var(--gray-92)}.row.selected[data-v-eb912b51]{background:var(--blue-95)}.row.selected[data-v-eb912b51]:hover{background:var(--blue-90, #dbe9fb)}.row.disabled[data-v-eb912b51]{cursor:default;color:var(--text-gray)}.row.disabled[data-v-eb912b51]:hover{background:transparent}.row.disabled.selected[data-v-eb912b51]:hover{background:var(--blue-95)}.row.deleting[data-v-eb912b51]{opacity:.55;pointer-events:none}.row-spinner[data-v-eb912b51]{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid var(--gray-80);border-top-color:transparent;animation:row-spin-eb912b51 .7s linear infinite;vertical-align:middle}.row-spinner-sm[data-v-eb912b51]{width:11px;height:11px;border-width:1.5px;border-color:var(--brand-orange, #ff7900);border-top-color:transparent}.meeting-processing[data-v-eb912b51]{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:.75rem;color:var(--text-gray)}.meeting-processing .processing-step-text[data-v-eb912b51]{line-height:1}@keyframes row-spin-eb912b51{to{transform:rotate(360deg)}}.row td[data-v-eb912b51]{padding:var(--spacing-75) var(--spacing-100);font-size:.875rem;vertical-align:middle;border-bottom:1px solid var(--gray-96);height:3.25rem}.row:last-child td[data-v-eb912b51]{border-bottom:none}.td-name[data-v-eb912b51]{color:var(--text-dark)}.meeting-title[data-v-eb912b51]{font-weight:500;display:flex;align-items:center;gap:8px;min-width:0}.meeting-title-text[data-v-eb912b51]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.meeting-companies[data-v-eb912b51]{font-size:.75rem;color:var(--text-gray);margin-top:2px;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-companies-internal[data-v-eb912b51]{color:var(--gray-70)}.shared-badge[data-v-eb912b51],.private-badge[data-v-eb912b51]{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:500;color:var(--text-gray);padding:var(--spacing-25) var(--spacing-75);border-radius:4px}.shared-badge[data-v-eb912b51]{background-color:var(--green-95)}.private-badge[data-v-eb912b51]{background-color:var(--gray-98)}.badge-dot[data-v-eb912b51]{width:.5rem;height:.5rem;border-radius:50%;display:inline-block;flex-shrink:0}.shared-badge .badge-dot[data-v-eb912b51]{background-color:#04ad82}.private-badge .badge-dot[data-v-eb912b51]{background-color:var(--gray-60)}.owner-wrap[data-v-eb912b51]{position:relative;max-width:220px}.owner-name[data-v-eb912b51]{font-size:.875rem;color:var(--text-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.date-wrap[data-v-eb912b51]{position:relative}.date-text[data-v-eb912b51]{display:inline-flex;align-items:center;gap:5px;font-size:.875rem;color:var(--text-dark);white-space:nowrap}.date-clock-icon[data-v-eb912b51]{width:14px;height:14px;flex-shrink:0;color:var(--gray-60)}.row-tooltip[data-v-eb912b51]{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:6px 12px;background:var(--gray-30);color:var(--white);font-size:.8125rem;font-weight:500;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:300;box-shadow:0 2px 10px #0000001f}.row-tooltip[data-v-eb912b51]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--gray-30)}.tooltip-line[data-v-eb912b51]{padding:1px 0}.owner-wrap:hover .row-tooltip[data-v-eb912b51],.date-wrap:hover .row-tooltip[data-v-eb912b51]{display:block}tbody tr:nth-child(-n+2) .row-tooltip[data-v-eb912b51]{bottom:auto;top:calc(100% + 8px)}tbody tr:nth-child(-n+2) .row-tooltip[data-v-eb912b51]:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--gray-30)}.td-visibility[data-v-eb912b51],.td-date[data-v-eb912b51],.th-status[data-v-eb912b51],.td-status[data-v-eb912b51]{white-space:nowrap}.status-pill[data-v-eb912b51]{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--text-muted)}.status-dot[data-v-eb912b51]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot.dot-red[data-v-eb912b51]{background:#ef4444}.status-dot.dot-amber[data-v-eb912b51]{background:#f5a623}.status-dot.dot-blue[data-v-eb912b51]{background:var(--base-blue)}.failure-chip[data-v-eb912b51]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--red-95);color:var(--red-42);font-size:.75rem;font-weight:600;white-space:nowrap;border:none;font-family:inherit}.failure-chip-button[data-v-eb912b51]{cursor:pointer;transition:background .1s}.failure-chip-button[data-v-eb912b51]:hover{background:#fbd9d1}.pw-modal-backdrop[data-v-eb912b51]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.pw-modal[data-v-eb912b51]{background:var(--white);border-radius:var(--radius-large);padding:24px;width:100%;max-width:420px;display:flex;flex-direction:column;gap:12px;box-shadow:0 16px 48px #0000002e}.pw-modal-title[data-v-eb912b51]{margin:0;font-size:1rem;font-weight:600;color:var(--text-dark)}.pw-modal-body[data-v-eb912b51]{margin:0;font-size:.875rem;color:var(--text-medium)}.pw-modal-input[data-v-eb912b51]{width:100%;padding:8px 12px;border:1px solid var(--gray-89);border-radius:var(--radius-medium);font-size:.875rem;font-family:inherit}.pw-modal-input[data-v-eb912b51]:focus{outline:none;border-color:var(--base-blue)}.pw-modal-error[data-v-eb912b51]{margin:0;color:var(--red-42);font-size:.8125rem}.pw-modal-actions[data-v-eb912b51]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.menu-cell[data-v-eb912b51]{position:relative}.menu-btn[data-v-eb912b51]{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;opacity:0;transition:opacity .1s,background .1s}.row:hover .menu-btn[data-v-eb912b51],.row.menu-open .menu-btn[data-v-eb912b51],.menu-btn[data-v-eb912b51]:focus-visible{opacity:1}.menu-btn[data-v-eb912b51]:hover{background:var(--gray-94)}.menu-icon[data-v-eb912b51]{width:18px;height:18px}.dropdown[data-v-eb912b51]{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.dropdown-above[data-v-eb912b51]{top:auto;bottom:100%;margin-top:0;margin-bottom:4px}.dropdown-item[data-v-eb912b51]{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-eb912b51]:hover{background:var(--gray-96)}.dropdown-item.danger[data-v-eb912b51]{color:var(--red-42)}.dropdown-item.danger[data-v-eb912b51]:hover{background:var(--red-95)}.dropdown-icon[data-v-eb912b51]{width:18px;height:18px;flex-shrink:0}.tfoot[data-v-eb912b51]{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-75);padding:var(--spacing-75) var(--spacing-50)}.tfoot-text[data-v-eb912b51]{font-size:.875rem;color:var(--text-gray)}.tfoot-nav[data-v-eb912b51]{display:flex;gap:var(--spacing-25)}.nav-btn[data-v-eb912b51]{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-eb912b51]:disabled{opacity:.3;cursor:not-allowed}.selection-bar[data-v-eb912b51]{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-eb912b51]{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-eb912b51]:hover{background:var(--gray-94)}.selection-close img[data-v-eb912b51]{width:18px;height:18px}.selection-count[data-v-eb912b51]{flex:1;font-size:.9375rem;font-weight:600;color:var(--text-dark)}.selection-action[data-v-eb912b51]{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-eb912b51]:hover{background:var(--gray-94)}.selection-action.danger[data-v-eb912b51]{color:var(--red-42)}.selection-action.danger[data-v-eb912b51]:hover{background:var(--red-95)}.selection-icon[data-v-eb912b51]{width:20px;height:20px}.selection-bar-enter-active[data-v-eb912b51],.selection-bar-leave-active[data-v-eb912b51]{transition:transform .25s ease,opacity .25s ease}.selection-bar-enter-from[data-v-eb912b51],.selection-bar-leave-to[data-v-eb912b51]{transform:translate(-50%) translateY(20px);opacity:0}.modal-overlay[data-v-eb912b51]{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-eb912b51]{background:var(--white);border-radius:var(--radius-medium);padding:var(--spacing-150);min-width:360px;max-width:480px;box-shadow:0 20px 60px #00000040}.modal-header[data-v-eb912b51]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-75)}.modal-title[data-v-eb912b51]{font-size:1rem;font-weight:700;color:var(--text-dark);margin:0}.modal-subtitle[data-v-eb912b51]{font-size:.875rem;color:var(--text-gray);margin:0 0 var(--spacing-100)}.modal-help[data-v-eb912b51]{font-size:.75rem;color:var(--text-gray);margin:0 0 var(--spacing-100)}.modal-body.muted[data-v-eb912b51]{font-size:.875rem;color:var(--text-gray);padding:var(--spacing-100) 0}.modal-actions[data-v-eb912b51]{display:flex;gap:var(--spacing-50);justify-content:flex-end;flex-wrap:wrap}.share-modal[data-v-eb912b51]{width:480px;max-width:480px;height:560px;display:flex;flex-direction:column}.share-modal .modal-subtitle[data-v-eb912b51]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-tf[data-v-d3bfe2fe]{border:1px solid var(--gray-89);border-radius:var(--radius-medium);padding:0;margin:0;min-inline-size:0;max-width:480px;background:var(--gray-98)}.ga-tf[data-v-d3bfe2fe]:focus-within{border-color:var(--blue-60)}.ga-tf.is-disabled[data-v-d3bfe2fe]{opacity:.55;background:var(--gray-96)}.ga-tf-label[data-v-d3bfe2fe]{padding:0 4px;margin-left:8px;font-size:.75rem;color:var(--text-gray);line-height:1.2}.ga-tf:focus-within .ga-tf-label[data-v-d3bfe2fe]{color:var(--blue-45)}.ga-tf-input[data-v-d3bfe2fe]{width:100%;padding:var(--spacing-75);border:none;background:transparent;font-size:.875rem;color:var(--text-dark);outline:none;font-family:inherit;box-sizing:border-box}.ga-tf-input[data-v-d3bfe2fe]::placeholder{color:var(--gray-70)}.ga-tf-input[data-v-d3bfe2fe]:disabled{cursor:not-allowed}.ga-tf-input-multiline[data-v-d3bfe2fe]{resize:vertical;line-height:1.5;min-height:80px}.ga-datepicker[data-v-e87e0af4]{position:relative;width:100%;max-width:360px}.dp-fieldset[data-v-e87e0af4]{border:1px solid var(--gray-89);border-radius:var(--radius-medium);padding:0;margin:0;min-inline-size:0;background:var(--gray-98)}.ga-datepicker.open .dp-fieldset[data-v-e87e0af4]{border-color:var(--blue-45)}.dp-label[data-v-e87e0af4]{padding:0 4px;margin-left:6px;font-size:.75rem;font-weight:500;color:var(--text-gray);line-height:1.2}.ga-datepicker.open .dp-label[data-v-e87e0af4]{color:var(--blue-45)}.dp-trigger[data-v-e87e0af4]{display:flex;align-items:center;gap:8px;width:100%;padding:var(--spacing-25) var(--spacing-75) var(--spacing-75);border:none;background:var(--gray-98);cursor:pointer;text-align:left;min-height:2.25rem;border-radius:0 0 var(--radius-medium) var(--radius-medium)}.ga-datepicker.no-label .dp-fieldset[data-v-e87e0af4]{border-radius:var(--radius-medium)}.ga-datepicker.no-label .dp-trigger[data-v-e87e0af4]{padding-top:var(--spacing-50);padding-bottom:var(--spacing-50);border-radius:var(--radius-medium)}.dp-icon[data-v-e87e0af4]{width:16px;height:16px;color:var(--text-gray);flex-shrink:0}.dp-chev[data-v-e87e0af4]{width:16px;height:16px;color:var(--text-gray);flex-shrink:0;margin-left:auto}.dp-value[data-v-e87e0af4]{font-size:.875rem;color:var(--text-dark);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-placeholder[data-v-e87e0af4]{color:var(--text-gray)}.dp-pop[data-v-e87e0af4]{position:absolute;top:calc(100% + 4px);left:0;z-index:50;background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);box-shadow:var(--shadow-3);padding:var(--spacing-100);min-width:320px}.dp-head[data-v-e87e0af4]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:var(--spacing-100)}.dp-nav[data-v-e87e0af4]{width:28px;height:28px;border:none;background:none;border-radius:var(--radius-small);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--text-gray)}.dp-nav[data-v-e87e0af4]:hover{background:var(--gray-96)}.dp-nav img[data-v-e87e0af4]{width:16px;height:16px}.dp-head-pill[data-v-e87e0af4]{border:none;background:var(--blue-95);color:var(--text-dark);font-size:.875rem;font-weight:500;border-radius:999px;padding:6px 14px;cursor:pointer}.dp-head-pill[data-v-e87e0af4]:hover{filter:brightness(.97)}.dp-grid[data-v-e87e0af4]{display:grid;gap:4px 0}.dp-days[data-v-e87e0af4]{grid-template-columns:repeat(7,1fr)}.dp-months[data-v-e87e0af4],.dp-years[data-v-e87e0af4]{grid-template-columns:repeat(3,1fr);gap:var(--spacing-50) 0}.dp-weekday[data-v-e87e0af4]{text-align:center;font-size:.75rem;font-weight:600;color:var(--text-dark);padding:6px 0}.dp-day[data-v-e87e0af4]{height:32px;width:32px;margin:0 auto;border:none;background:none;border-radius:999px;font-size:.8125rem;color:var(--text-dark);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.dp-day[data-v-e87e0af4]:hover{background:var(--gray-96)}.dp-day.outside[data-v-e87e0af4]{color:var(--blue-85, #c8d4f0)}.dp-day.selected[data-v-e87e0af4]{background:var(--gray-15, #1f2937);color:var(--white);font-weight:500}.dp-month[data-v-e87e0af4],.dp-year[data-v-e87e0af4]{border:none;background:none;padding:10px 8px;border-radius:var(--radius-small);font-size:.875rem;color:var(--text-dark);cursor:pointer;text-align:center}.dp-month[data-v-e87e0af4]:hover,.dp-year[data-v-e87e0af4]:hover{background:var(--gray-96)}.dp-month.selected[data-v-e87e0af4],.dp-year.selected[data-v-e87e0af4]{background:var(--gray-15, #1f2937);color:var(--white);font-weight:500}.dp-time[data-v-e87e0af4]{margin-top:var(--spacing-100);display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-50)}.dp-time-select[data-v-e87e0af4]{position:relative}.dp-time-trigger[data-v-e87e0af4]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:var(--gray-98);border:1px solid var(--gray-89);border-radius:var(--radius-small);font-size:.875rem;color:var(--text-dark);cursor:pointer}.dp-time-select.open .dp-time-trigger[data-v-e87e0af4]{border-color:var(--blue-45)}.dp-time-trigger img[data-v-e87e0af4]{width:14px;height:14px;color:var(--text-gray)}.dp-time-menu[data-v-e87e0af4]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:60;background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-small);box-shadow:var(--shadow-3);max-height:180px;overflow-y:auto;padding:4px}.dp-time-opt[data-v-e87e0af4]{width:100%;border:none;background:none;padding:6px 8px;border-radius:var(--radius-small);font-size:.8125rem;color:var(--text-dark);cursor:pointer;text-align:left}.dp-time-opt[data-v-e87e0af4]:hover{background:var(--gray-96)}.dp-time-opt.selected[data-v-e87e0af4]{background:var(--blue-95);font-weight:500}.dp-meridiem[data-v-e87e0af4]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--gray-98);border:1px solid var(--gray-89);border-radius:var(--radius-small);font-size:.875rem;color:var(--text-dark);cursor:pointer}.dp-meridiem[data-v-e87e0af4]:hover{background:var(--gray-96)}.dp-radio[data-v-e87e0af4]{width:16px;height:16px;border-radius:999px;border:1.5px solid var(--gray-70, #94a3b8);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dp-meridiem.selected .dp-radio[data-v-e87e0af4]{border-color:var(--gray-15, #1f2937)}.dp-radio-dot[data-v-e87e0af4]{width:8px;height:8px;border-radius:999px;background:var(--gray-15, #1f2937)}.sadr-overlay[data-v-15d37c70]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000}.sadr-modal[data-v-15d37c70]{background:var(--white);border-radius:var(--radius-medium);padding:var(--spacing-150);width:480px;max-width:92vw;max-height:88vh;display:flex;flex-direction:column;gap:var(--spacing-100);box-shadow:0 20px 60px #00000040;overflow-y:auto}.sadr-header[data-v-15d37c70]{display:flex;align-items:center;justify-content:space-between}.sadr-title[data-v-15d37c70]{font-size:1rem;font-weight:700;color:var(--text-dark);margin:0}.sadr-section[data-v-15d37c70]{display:flex;flex-direction:column;gap:var(--spacing-50)}.sadr-section-label[data-v-15d37c70]{font-size:.8125rem;font-weight:600;color:var(--text-dark)}.sadr-section-header[data-v-15d37c70]{display:flex;align-items:center;justify-content:space-between}.sadr-chooser-sub[data-v-15d37c70]{font-size:.8125rem;color:var(--text-gray);margin:0 0 var(--spacing-75)}.sadr-mode-cards[data-v-15d37c70]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-75)}.sadr-mode-card[data-v-15d37c70]{display:flex;flex-direction:column;gap:6px;padding:var(--spacing-100) var(--spacing-100);border:1px solid var(--gray-89);border-radius:var(--radius-medium);background:linear-gradient(135deg,var(--blue-95),#ffffff 80%);text-align:left;cursor:pointer;color:var(--text-dark);transition:transform .12s,box-shadow .12s,border-color .12s}.sadr-mode-card-video[data-v-15d37c70]{background:linear-gradient(135deg,#eef4ff,var(--blue-93) 90%)}.sadr-mode-card[data-v-15d37c70]:hover{border-color:var(--gray-80);box-shadow:0 4px 12px #3264c81a;transform:translateY(-1px)}.sadr-mode-card-title[data-v-15d37c70]{font-size:.9375rem;font-weight:600;color:var(--blue-25)}.sadr-mode-card-desc[data-v-15d37c70]{font-size:.8125rem;color:var(--text-gray);line-height:1.45}.sadr-search-wrap[data-v-15d37c70]{position:relative}.sadr-search-icon[data-v-15d37c70]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-gray);pointer-events:none}.sadr-search[data-v-15d37c70]{width:100%;box-sizing:border-box;padding:8px 32px;border:1px solid var(--gray-89);border-radius:var(--radius-medium);font-size:.875rem;outline:none;font-family:inherit}.sadr-search[data-v-15d37c70]:focus{border-color:var(--gray-70)}.sadr-search-clear[data-v-15d37c70]{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;color:var(--text-gray);cursor:pointer;display:flex;border-radius:50%}.sadr-search-clear[data-v-15d37c70]:hover{background:var(--gray-94);color:var(--text-dark)}.sadr-results-area[data-v-15d37c70]{height:280px;display:flex;flex-direction:column;border:1px solid var(--gray-92);border-radius:var(--radius-medium);overflow:hidden}.sadr-results[data-v-15d37c70]{flex:1;overflow-y:auto;display:flex;flex-direction:column}.sadr-result[data-v-15d37c70]{display:flex;align-items:center;gap:var(--spacing-100);padding:10px 12px;border:none;background:none;border-bottom:1px solid var(--gray-94);text-align:left;cursor:pointer;font-family:inherit}.sadr-result[data-v-15d37c70]:first-child{border-top-left-radius:var(--radius-medium);border-top-right-radius:var(--radius-medium)}.sadr-result[data-v-15d37c70]:last-child{border-bottom:none;border-bottom-left-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium)}.sadr-result[data-v-15d37c70]:hover{background:var(--gray-98)}.sadr-result-suggest[data-v-15d37c70]{align-items:flex-start;padding:12px}.sadr-result-suggest .sadr-avatar[data-v-15d37c70]{margin-top:2px}.sadr-result-text[data-v-15d37c70]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sadr-result-name[data-v-15d37c70]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.sadr-result-meta[data-v-15d37c70]{font-size:.75rem;color:var(--text-gray)}.sadr-suggest-label[data-v-15d37c70]{display:flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;color:var(--text-dark)}.sadr-suggest-label svg[data-v-15d37c70]{color:var(--base-blue);flex-shrink:0}.sadr-match-summary[data-v-15d37c70]{display:flex;align-items:center;gap:6px;margin-top:5px;flex-wrap:wrap}.sadr-match-on[data-v-15d37c70]{font-size:.75rem;color:var(--text-gray)}.sadr-confidence-badge[data-v-15d37c70]{font-size:.6875rem;font-weight:600;padding:2px 7px;border-radius:20px;white-space:nowrap}.sadr-confidence-badge--possible[data-v-15d37c70]{background:var(--gray-94);color:var(--text-gray)}.sadr-confidence-badge--good[data-v-15d37c70]{background:#fff8e1;color:#b45309}.sadr-confidence-badge--high[data-v-15d37c70]{background:#e6f4ea;color:#1a7f37}.sadr-confidence-badge--very-high[data-v-15d37c70]{background:#dcf0ff;color:#0c63c4}.sadr-link[data-v-15d37c70]{background:none;border:none;padding:0;font-size:.8125rem;color:var(--base-blue);cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:2px}.sadr-link[data-v-15d37c70]:hover{opacity:.8}.sadr-no-match-notice[data-v-15d37c70]{font-size:.8125rem;color:var(--text-gray);background:var(--gray-97, #f8f8f8);border:1px solid var(--gray-92);border-radius:var(--radius-medium);padding:8px 12px}.sadr-avatar[data-v-15d37c70]{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--white);font-size:.875rem;font-weight:700;flex-shrink:0}.sadr-avatar-skel[data-v-15d37c70]{background:var(--gray-92);animation:sadr-skel-pulse-15d37c70 1.5s ease-in-out infinite}.sadr-result-loading[data-v-15d37c70]{cursor:default}.sadr-result-loading[data-v-15d37c70]:hover{background:transparent}.sadr-skel-bar[data-v-15d37c70]{display:block;height:12px;background:var(--gray-92);border-radius:4px;animation:sadr-skel-pulse-15d37c70 1.5s ease-in-out infinite}@keyframes sadr-skel-pulse-15d37c70{0%,to{opacity:.5}50%{opacity:1}}.sadr-fade-enter-active[data-v-15d37c70],.sadr-fade-leave-active[data-v-15d37c70]{transition:opacity .16s ease,transform .16s ease}.sadr-fade-enter-from[data-v-15d37c70]{opacity:0;transform:translateY(2px)}.sadr-fade-leave-to[data-v-15d37c70]{opacity:0;transform:translateY(-2px)}.sadr-empty-illu[data-v-15d37c70]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-50);padding:var(--spacing-100)}.sadr-empty-icon[data-v-15d37c70]{width:48px;height:48px;border-radius:50%;background:var(--gray-94);color:var(--text-gray);display:flex;align-items:center;justify-content:center}.sadr-empty-text[data-v-15d37c70]{font-size:.8125rem;color:var(--text-gray);margin:0;text-align:center}.sadr-selected-row[data-v-15d37c70]{display:flex;align-items:center;gap:var(--spacing-100);padding:10px 12px;background:var(--gray-98);border:1px solid var(--gray-92);border-radius:var(--radius-medium)}.sadr-change-link[data-v-15d37c70]{margin-left:auto}.sadr-action-items[data-v-15d37c70]{display:flex;flex-direction:column;border:1px solid var(--gray-92);border-radius:var(--radius-medium);overflow:hidden;max-height:220px;overflow-y:auto}.sadr-action-item-row[data-v-15d37c70]{display:flex;align-items:flex-start;gap:var(--spacing-75);padding:9px 12px;cursor:pointer;border-bottom:1px solid var(--gray-94)}.sadr-action-item-row[data-v-15d37c70]:last-child{border-bottom:none}.sadr-action-item-row[data-v-15d37c70]:hover{background:var(--gray-98)}.sadr-checkbox[data-v-15d37c70]{margin-top:2px;flex-shrink:0;cursor:pointer;accent-color:var(--base-blue)}.sadr-action-item-text[data-v-15d37c70]{display:flex;flex-direction:column;gap:2px}.sadr-action-item-desc[data-v-15d37c70]{font-size:.875rem;color:var(--text-dark);line-height:1.4}.sadr-progress[data-v-15d37c70]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-75);padding:var(--spacing-200) var(--spacing-100);text-align:center}.sadr-progress-text[data-v-15d37c70]{font-size:.875rem;color:var(--text-dark);margin:0}.sadr-spinner[data-v-15d37c70]{width:36px;height:36px;border:3px solid var(--gray-94);border-top-color:var(--base-blue);border-radius:50%;animation:sadr-spin-15d37c70 .9s linear infinite}@keyframes sadr-spin-15d37c70{to{transform:rotate(360deg)}}.sadr-result-icon[data-v-15d37c70]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:var(--spacing-100) auto var(--spacing-75)}.sadr-result-icon.success[data-v-15d37c70]{background:#dcf6e4;color:#1f7a3d}.sadr-result-icon.error[data-v-15d37c70]{background:#fde0e0;color:#cb2e0b}.sadr-result-title[data-v-15d37c70]{font-size:1.125rem;font-weight:700;color:var(--text-dark);margin:0 0 6px;text-align:center}.sadr-result-sub[data-v-15d37c70]{font-size:.875rem;color:var(--text-gray);margin:0 0 var(--spacing-100);text-align:center;line-height:1.5}.sadr-footer[data-v-15d37c70]{display:flex;justify-content:flex-end;gap:var(--spacing-50);margin-top:auto}.sscm-overlay[data-v-a0668b8c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000}.sscm-modal[data-v-a0668b8c]{background:var(--white);border-radius:var(--radius-medium);padding:var(--spacing-150);width:480px;max-width:92vw;max-height:88vh;display:flex;flex-direction:column;gap:var(--spacing-100);box-shadow:0 20px 60px #00000040;overflow-y:auto}.sscm-header[data-v-a0668b8c]{display:flex;align-items:center;justify-content:space-between}.sscm-title[data-v-a0668b8c]{font-size:1rem;font-weight:700;color:var(--text-dark);margin:0}.sscm-step-label[data-v-a0668b8c]{font-size:.75rem;color:var(--text-gray);margin:-4px 0 0}.sscm-section[data-v-a0668b8c]{display:flex;flex-direction:column;gap:var(--spacing-50)}.sscm-section-label[data-v-a0668b8c]{font-size:.8125rem;font-weight:600;color:var(--text-dark)}.sscm-pill-row[data-v-a0668b8c]{display:flex;gap:6px;flex-wrap:wrap}.sscm-pill[data-v-a0668b8c]{padding:6px 14px;border-radius:999px;border:1px solid var(--gray-89);background:var(--white);font-size:.8125rem;font-weight:600;color:var(--text-dark);cursor:pointer}.sscm-pill[data-v-a0668b8c]:hover{background:var(--gray-96)}.sscm-pill.active[data-v-a0668b8c]{background:var(--text-dark);color:var(--white);border-color:var(--text-dark)}.sscm-search-wrap[data-v-a0668b8c]{position:relative}.sscm-search-icon[data-v-a0668b8c]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-gray);pointer-events:none}.sscm-search[data-v-a0668b8c]{width:100%;box-sizing:border-box;padding:8px 32px;border:1px solid var(--gray-89);border-radius:var(--radius-medium);font-size:.875rem;outline:none;font-family:inherit}.sscm-search[data-v-a0668b8c]:focus{border-color:var(--gray-70)}.sscm-search-clear[data-v-a0668b8c]{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;color:var(--text-gray);cursor:pointer;display:flex;border-radius:50%}.sscm-search-clear[data-v-a0668b8c]:hover{background:var(--gray-94);color:var(--text-dark)}.sscm-results-area[data-v-a0668b8c]{height:240px;display:flex;flex-direction:column;border:1px solid var(--gray-92);border-radius:var(--radius-medium);overflow:hidden}.sscm-results[data-v-a0668b8c]{flex:1;overflow-y:auto;display:flex;flex-direction:column}.sscm-result[data-v-a0668b8c]{display:flex;align-items:center;gap:var(--spacing-100);padding:10px 12px;border:none;background:none;border-bottom:1px solid var(--gray-94);text-align:left;cursor:pointer;font-family:inherit}.sscm-result[data-v-a0668b8c]:last-child{border-bottom:none}.sscm-result[data-v-a0668b8c]:first-child{border-top-left-radius:7px;border-top-right-radius:7px}.sscm-result[data-v-a0668b8c]:last-child{border-bottom-left-radius:7px;border-bottom-right-radius:7px}.sscm-result[data-v-a0668b8c]:hover{background:var(--gray-98)}.sscm-result.selected[data-v-a0668b8c]{background:#eff5ff;box-shadow:inset 0 0 0 1px var(--base-blue)}.sscm-result-text[data-v-a0668b8c]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sscm-result-name[data-v-a0668b8c]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.sscm-result-meta[data-v-a0668b8c]{font-size:.75rem;color:var(--text-gray)}.sscm-check[data-v-a0668b8c]{flex-shrink:0}.sscm-avatar[data-v-a0668b8c]{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--white);font-size:.875rem;font-weight:700;flex-shrink:0}.sscm-empty-illu[data-v-a0668b8c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-50);padding:var(--spacing-100);color:var(--text-gray)}.sscm-empty-icon[data-v-a0668b8c]{width:48px;height:48px;border-radius:50%;background:var(--gray-94);color:var(--text-gray);display:flex;align-items:center;justify-content:center}.sscm-empty-text[data-v-a0668b8c]{font-size:.8125rem;color:var(--text-gray);margin:0;text-align:center}.sscm-empty-text strong[data-v-a0668b8c]{color:var(--text-dark)}.sscm-loading[data-v-a0668b8c]{flex:1;display:flex;align-items:center;justify-content:center;font-size:.8125rem;color:var(--text-gray)}.sscm-selected-row[data-v-a0668b8c]{display:flex;align-items:center;gap:var(--spacing-100);padding:10px 12px;background:var(--gray-98);border:1px solid var(--gray-92);border-radius:var(--radius-medium)}.sscm-link[data-v-a0668b8c]{background:none;border:none;padding:0;font-size:.8125rem;color:var(--base-blue);cursor:pointer;font-weight:500;flex-shrink:0}.sscm-link[data-v-a0668b8c]:hover{text-decoration:underline}.sscm-preview[data-v-a0668b8c]{display:flex;flex-direction:column;gap:var(--spacing-100);padding:var(--spacing-150);background:var(--gray-98);border:1px solid var(--gray-92);border-radius:var(--radius-medium);font-size:.8125rem;color:var(--text-dark);line-height:1.5;max-height:280px;overflow-y:auto}.sscm-preview-overview[data-v-a0668b8c]{margin:0}.sscm-preview-block[data-v-a0668b8c]{display:flex;flex-direction:column;gap:4px}.sscm-preview-heading[data-v-a0668b8c]{font-size:.75rem;font-weight:700;color:var(--text-dark);margin:0;text-transform:uppercase;letter-spacing:.3px}.sscm-preview-list[data-v-a0668b8c]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:2px}.sscm-preview-list li[data-v-a0668b8c]{line-height:1.45}.sscm-progress[data-v-a0668b8c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-75);padding:var(--spacing-200) var(--spacing-100);text-align:center}.sscm-progress-text[data-v-a0668b8c]{font-size:.875rem;color:var(--text-dark);margin:0}.sscm-spinner[data-v-a0668b8c]{width:36px;height:36px;border:3px solid var(--gray-94);border-top-color:var(--base-blue);border-radius:50%;animation:sscm-spin-a0668b8c .9s linear infinite}@keyframes sscm-spin-a0668b8c{to{transform:rotate(360deg)}}.sscm-result-icon[data-v-a0668b8c]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:var(--spacing-100) auto var(--spacing-75)}.sscm-result-icon.success[data-v-a0668b8c]{background:#dcf6e4;color:#1f7a3d}.sscm-result-icon.error[data-v-a0668b8c]{background:#fde0e0;color:#cb2e0b}.sscm-result-title[data-v-a0668b8c]{font-size:1.125rem;font-weight:700;color:var(--text-dark);margin:0 0 6px;text-align:center}.sscm-result-sub[data-v-a0668b8c]{font-size:.875rem;color:var(--text-gray);margin:0 0 var(--spacing-100);text-align:center;line-height:1.5}.sscm-footer[data-v-a0668b8c]{display:flex;justify-content:flex-end;gap:var(--spacing-50);margin-top:auto}.sscm-overlay[data-v-7c42154f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000}.sscm-modal[data-v-7c42154f]{background:var(--white);border-radius:var(--radius-medium);padding:var(--spacing-150);width:480px;max-width:92vw;max-height:88vh;display:flex;flex-direction:column;gap:var(--spacing-100);box-shadow:0 20px 60px #00000040;overflow-y:auto}.sscm-header[data-v-7c42154f]{display:flex;align-items:center;justify-content:space-between}.sscm-title[data-v-7c42154f]{font-size:1rem;font-weight:700;color:var(--text-dark);margin:0}.sscm-section[data-v-7c42154f]{display:flex;flex-direction:column;gap:var(--spacing-50)}.sscm-section-label[data-v-7c42154f]{font-size:.8125rem;font-weight:600;color:var(--text-dark)}.sscm-pill-row[data-v-7c42154f]{display:flex;gap:6px;flex-wrap:wrap}.sscm-pill[data-v-7c42154f]{padding:6px 14px;border-radius:999px;border:1px solid var(--gray-89);background:var(--white);font-size:.8125rem;font-weight:600;color:var(--text-dark);cursor:pointer}.sscm-pill[data-v-7c42154f]:hover{background:var(--gray-96)}.sscm-pill.active[data-v-7c42154f]{background:var(--text-dark);color:var(--white);border-color:var(--text-dark)}.sscm-search-wrap[data-v-7c42154f]{position:relative}.sscm-search-icon[data-v-7c42154f]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-gray);pointer-events:none}.sscm-search[data-v-7c42154f]{width:100%;box-sizing:border-box;padding:8px 32px;border:1px solid var(--gray-89);border-radius:var(--radius-medium);font-size:.875rem;outline:none;font-family:inherit}.sscm-search[data-v-7c42154f]:focus{border-color:var(--gray-70)}.sscm-search-clear[data-v-7c42154f]{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;color:var(--text-gray);cursor:pointer;display:flex;border-radius:50%}.sscm-search-clear[data-v-7c42154f]:hover{background:var(--gray-94);color:var(--text-dark)}.sscm-results-area[data-v-7c42154f]{height:240px;display:flex;flex-direction:column;border:1px solid var(--gray-92);border-radius:var(--radius-medium);overflow:hidden}.sscm-results[data-v-7c42154f]{flex:1;overflow-y:auto;display:flex;flex-direction:column}.sscm-result[data-v-7c42154f]{display:flex;align-items:center;gap:var(--spacing-100);padding:10px 12px;border:none;background:none;border-bottom:1px solid var(--gray-94);text-align:left;cursor:pointer;font-family:inherit}.sscm-result[data-v-7c42154f]:last-child{border-bottom:none}.sscm-result[data-v-7c42154f]:first-child{border-top-left-radius:7px;border-top-right-radius:7px}.sscm-result[data-v-7c42154f]:last-child{border-bottom-left-radius:7px;border-bottom-right-radius:7px}.sscm-result[data-v-7c42154f]:hover{background:var(--gray-98)}.sscm-result.selected[data-v-7c42154f]{background:#eff5ff;box-shadow:inset 0 0 0 1px var(--base-blue)}.sscm-result-text[data-v-7c42154f]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sscm-result-name[data-v-7c42154f]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.sscm-result-meta[data-v-7c42154f]{font-size:.75rem;color:var(--text-gray)}.sscm-check[data-v-7c42154f]{flex-shrink:0}.sscm-avatar[data-v-7c42154f]{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--white);font-size:.875rem;font-weight:700;flex-shrink:0}.sscm-avatar-channel[data-v-7c42154f]{background:var(--gray-30)}.sscm-empty-illu[data-v-7c42154f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-50);padding:var(--spacing-100);color:var(--text-gray)}.sscm-empty-icon[data-v-7c42154f]{width:48px;height:48px;border-radius:50%;background:var(--gray-94);color:var(--text-gray);display:flex;align-items:center;justify-content:center}.sscm-empty-text[data-v-7c42154f]{font-size:.8125rem;color:var(--text-gray);margin:0;text-align:center}.sscm-empty-text strong[data-v-7c42154f]{color:var(--text-dark)}.sscm-loading[data-v-7c42154f]{flex:1;display:flex;align-items:center;justify-content:center;font-size:.8125rem;color:var(--text-gray)}.sscm-progress[data-v-7c42154f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-75);padding:var(--spacing-200) var(--spacing-100);text-align:center}.sscm-progress-text[data-v-7c42154f]{font-size:.875rem;color:var(--text-dark);margin:0}.sscm-spinner[data-v-7c42154f]{width:36px;height:36px;border:3px solid var(--gray-94);border-top-color:var(--base-blue);border-radius:50%;animation:sscm-spin-7c42154f .9s linear infinite}@keyframes sscm-spin-7c42154f{to{transform:rotate(360deg)}}.sscm-result-icon[data-v-7c42154f]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:var(--spacing-100) auto var(--spacing-75)}.sscm-result-icon.success[data-v-7c42154f]{background:#dcf6e4;color:#1f7a3d}.sscm-result-icon.error[data-v-7c42154f]{background:#fde0e0;color:#cb2e0b}.sscm-result-title[data-v-7c42154f]{font-size:1.125rem;font-weight:700;color:var(--text-dark);margin:0 0 6px;text-align:center}.sscm-result-sub[data-v-7c42154f]{font-size:.875rem;color:var(--text-gray);margin:0 0 var(--spacing-100);text-align:center;line-height:1.5}.sscm-footer[data-v-7c42154f]{display:flex;justify-content:flex-end;gap:var(--spacing-50);margin-top:auto}.crm-push-ok[data-v-153303b2]{font-size:.8125rem;color:#1f7a3d;font-weight:500}.brand-btn-icon[data-v-153303b2]{display:inline-flex;align-items:center}.brand-btn-icon[data-v-153303b2] svg{width:14px;height:14px}.saicm-overlay[data-v-9e997123]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000}.saicm-modal[data-v-9e997123]{background:var(--white);border-radius:var(--radius-medium);padding:var(--spacing-150);width:480px;max-width:92vw;max-height:88vh;display:flex;flex-direction:column;gap:var(--spacing-100);box-shadow:0 20px 60px #00000040;overflow-y:auto}.saicm-header[data-v-9e997123]{display:flex;align-items:center;justify-content:space-between}.saicm-title[data-v-9e997123]{font-size:1rem;font-weight:700;color:var(--text-dark);margin:0}.saicm-step-label[data-v-9e997123]{font-size:.75rem;color:var(--text-gray);margin:-4px 0 0}.saicm-section[data-v-9e997123]{display:flex;flex-direction:column;gap:var(--spacing-50)}.saicm-section-header[data-v-9e997123]{display:flex;align-items:center;justify-content:space-between}.saicm-section-label[data-v-9e997123]{font-size:.8125rem;font-weight:600;color:var(--text-dark)}.saicm-task-list[data-v-9e997123]{display:flex;flex-direction:column;border:1px solid var(--gray-92);border-radius:var(--radius-medium);overflow:hidden;max-height:320px;overflow-y:auto}.saicm-task-row[data-v-9e997123]{display:flex;align-items:center;gap:var(--spacing-75);padding:10px 12px;border-bottom:1px solid var(--gray-94);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .1s}.saicm-task-row[data-v-9e997123]:last-child{border-bottom:none}.saicm-task-row[data-v-9e997123]:hover{background:var(--gray-98)}.saicm-task-row.selected[data-v-9e997123]{background:#eff5ff}.saicm-cb[data-v-9e997123]{width:1.125rem;height:1.125rem;flex-shrink:0;border:1.5px solid var(--gray-60);border-radius:4px;background:var(--white);display:flex;align-items:center;justify-content:center}.saicm-cb.checked[data-v-9e997123]{background:var(--base-blue);border-color:var(--base-blue)}.saicm-cb-icon[data-v-9e997123]{color:var(--white)}.saicm-task-desc[data-v-9e997123]{flex:1;font-size:.8125rem;color:var(--text-dark);min-width:0}.saicm-task-assignee[data-v-9e997123]{font-size:.75rem;color:var(--text-gray);flex-shrink:0}.saicm-pill-row[data-v-9e997123]{display:flex;gap:6px;flex-wrap:wrap}.saicm-pill[data-v-9e997123]{padding:6px 14px;border-radius:999px;border:1px solid var(--gray-89);background:var(--white);font-size:.8125rem;font-weight:600;color:var(--text-dark);cursor:pointer}.saicm-pill[data-v-9e997123]:hover{background:var(--gray-96)}.saicm-pill.active[data-v-9e997123]{background:var(--text-dark);color:var(--white);border-color:var(--text-dark)}.saicm-search-wrap[data-v-9e997123]{position:relative}.saicm-search-icon[data-v-9e997123]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-gray);pointer-events:none}.saicm-search[data-v-9e997123]{width:100%;box-sizing:border-box;padding:8px 32px;border:1px solid var(--gray-89);border-radius:var(--radius-medium);font-size:.875rem;outline:none;font-family:inherit}.saicm-search[data-v-9e997123]:focus{border-color:var(--gray-70)}.saicm-search-clear[data-v-9e997123]{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;color:var(--text-gray);cursor:pointer;display:flex;border-radius:50%}.saicm-search-clear[data-v-9e997123]:hover{background:var(--gray-94);color:var(--text-dark)}.saicm-results-area[data-v-9e997123]{height:200px;display:flex;flex-direction:column;border:1px solid var(--gray-92);border-radius:var(--radius-medium);overflow:hidden}.saicm-results[data-v-9e997123]{flex:1;overflow-y:auto;display:flex;flex-direction:column}.saicm-result[data-v-9e997123]{display:flex;align-items:center;gap:var(--spacing-100);padding:10px 12px;border:none;background:none;border-bottom:1px solid var(--gray-94);text-align:left;cursor:pointer;font-family:inherit}.saicm-result[data-v-9e997123]:last-child{border-bottom:none}.saicm-result[data-v-9e997123]:hover{background:var(--gray-98)}.saicm-result.selected[data-v-9e997123]{background:#eff5ff;outline:1px solid var(--base-blue);outline-offset:-1px}.saicm-result-text[data-v-9e997123]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.saicm-result-name[data-v-9e997123]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.saicm-result-meta[data-v-9e997123]{font-size:.75rem;color:var(--text-gray)}.saicm-check[data-v-9e997123]{flex-shrink:0}.saicm-avatar[data-v-9e997123]{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--white);font-size:.875rem;font-weight:700;flex-shrink:0}.saicm-empty-illu[data-v-9e997123]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-50);padding:var(--spacing-100)}.saicm-empty-icon[data-v-9e997123]{width:48px;height:48px;border-radius:50%;background:var(--gray-94);color:var(--text-gray);display:flex;align-items:center;justify-content:center}.saicm-empty-text[data-v-9e997123]{font-size:.8125rem;color:var(--text-gray);margin:0;text-align:center}.saicm-empty-text strong[data-v-9e997123]{color:var(--text-dark)}.saicm-loading[data-v-9e997123]{flex:1;display:flex;align-items:center;justify-content:center;font-size:.8125rem;color:var(--text-gray)}.saicm-selected-row[data-v-9e997123]{display:flex;align-items:center;gap:var(--spacing-100);padding:10px 12px;background:var(--gray-98);border:1px solid var(--gray-92);border-radius:var(--radius-medium)}.saicm-link[data-v-9e997123]{background:none;border:none;padding:0;font-size:.8125rem;color:var(--base-blue);cursor:pointer;font-weight:500;flex-shrink:0}.saicm-link[data-v-9e997123]:hover{text-decoration:underline}.saicm-preview-tasks[data-v-9e997123]{display:flex;flex-direction:column;gap:6px;padding:var(--spacing-100) var(--spacing-100);background:var(--gray-98);border:1px solid var(--gray-92);border-radius:var(--radius-medium);max-height:200px;overflow-y:auto}.saicm-preview-task[data-v-9e997123]{display:flex;align-items:baseline;gap:var(--spacing-75)}.saicm-task-dot[data-v-9e997123]{color:var(--text-gray);flex-shrink:0;margin-top:2px}.saicm-preview-task-desc[data-v-9e997123]{font-size:.8125rem;color:var(--text-dark);flex:1;line-height:1.4}.saicm-preview-task-assignee[data-v-9e997123]{font-size:.75rem;color:var(--text-gray);flex-shrink:0}.saicm-progress[data-v-9e997123]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-75);padding:var(--spacing-200) var(--spacing-100);text-align:center}.saicm-progress-text[data-v-9e997123]{font-size:.875rem;color:var(--text-dark);margin:0}.saicm-spinner[data-v-9e997123]{width:36px;height:36px;border:3px solid var(--gray-94);border-top-color:var(--base-blue);border-radius:50%;animation:saicm-spin-9e997123 .9s linear infinite}@keyframes saicm-spin-9e997123{to{transform:rotate(360deg)}}.saicm-result-icon[data-v-9e997123]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:var(--spacing-100) auto var(--spacing-75)}.saicm-result-icon.success[data-v-9e997123]{background:#dcf6e4;color:#1f7a3d}.saicm-result-icon.error[data-v-9e997123]{background:#fde0e0;color:#cb2e0b}.saicm-result-title[data-v-9e997123]{font-size:1.125rem;font-weight:700;color:var(--text-dark);margin:0 0 6px;text-align:center}.saicm-result-sub[data-v-9e997123]{font-size:.875rem;color:var(--text-gray);margin:0 0 var(--spacing-100);text-align:center;line-height:1.5}.saicm-footer[data-v-9e997123]{display:flex;justify-content:flex-end;gap:var(--spacing-50);margin-top:auto}.sadr-overlay[data-v-d37d5140]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000}.sadr-modal[data-v-d37d5140]{background:var(--white);border-radius:var(--radius-medium);padding:var(--spacing-150);width:480px;max-width:92vw;max-height:88vh;display:flex;flex-direction:column;gap:var(--spacing-100);box-shadow:0 20px 60px #00000040;overflow:hidden}.sadr-body[data-v-d37d5140]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-100)}.sadr-header[data-v-d37d5140]{display:flex;align-items:center;justify-content:space-between}.sadr-title[data-v-d37d5140]{font-size:1rem;font-weight:700;color:var(--text-dark);margin:0}.sadr-step-label[data-v-d37d5140]{font-size:.75rem;color:var(--text-gray);margin:-4px 0 0}.sadr-section[data-v-d37d5140]{display:flex;flex-direction:column;gap:var(--spacing-50)}.sadr-section-header[data-v-d37d5140]{display:flex;align-items:center;justify-content:space-between}.sadr-section-label[data-v-d37d5140]{font-size:.8125rem;font-weight:600;color:var(--text-dark);display:flex;align-items:center;gap:var(--spacing-75)}.sadr-hint[data-v-d37d5140]{font-size:.8125rem;color:var(--text-gray);margin:0}.sadr-search-wrap[data-v-d37d5140]{position:relative}.sadr-search-icon[data-v-d37d5140]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-gray);pointer-events:none}.sadr-search[data-v-d37d5140]{width:100%;box-sizing:border-box;padding:8px 32px;border:1px solid var(--gray-89);border-radius:var(--radius-medium);font-size:.875rem;outline:none;font-family:inherit}.sadr-search[data-v-d37d5140]:focus{border-color:var(--gray-70)}.sadr-search-clear[data-v-d37d5140]{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;color:var(--text-gray);cursor:pointer;display:flex;border-radius:50%}.sadr-search-clear[data-v-d37d5140]:hover{background:var(--gray-94);color:var(--text-dark)}.sadr-results-area[data-v-d37d5140]{height:280px;display:flex;flex-direction:column;border:1px solid var(--gray-92);border-radius:var(--radius-medium);overflow:hidden}.sadr-results[data-v-d37d5140]{flex:1;overflow-y:auto;display:flex;flex-direction:column}.sadr-result[data-v-d37d5140]{display:flex;align-items:center;gap:var(--spacing-100);padding:10px 12px;border:none;background:none;border-bottom:1px solid var(--gray-94);text-align:left;cursor:pointer;font-family:inherit}.sadr-result[data-v-d37d5140]:last-child{border-bottom:none}.sadr-result[data-v-d37d5140]:hover{background:var(--gray-98)}.sadr-result-text[data-v-d37d5140]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sadr-result-name[data-v-d37d5140]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.sadr-result-meta[data-v-d37d5140]{font-size:.75rem;color:var(--text-gray)}.sadr-result-suggest[data-v-d37d5140]{align-items:flex-start;padding:12px}.sadr-result-suggest .sadr-avatar[data-v-d37d5140]{margin-top:2px}.sadr-match-summary[data-v-d37d5140]{display:flex;align-items:center;gap:6px;margin-top:5px;flex-wrap:wrap}.sadr-match-on[data-v-d37d5140]{font-size:.75rem;color:var(--text-gray)}.sadr-confidence-badge[data-v-d37d5140]{font-size:.6875rem;font-weight:600;padding:2px 7px;border-radius:20px;white-space:nowrap}.sadr-confidence-badge--possible[data-v-d37d5140]{background:var(--gray-94);color:var(--text-gray)}.sadr-confidence-badge--good[data-v-d37d5140]{background:#fff8e1;color:#b45309}.sadr-confidence-badge--high[data-v-d37d5140]{background:#e6f4ea;color:#1a7f37}.sadr-confidence-badge--very-high[data-v-d37d5140]{background:#dcf0ff;color:#0c63c4}.sadr-suggest-label[data-v-d37d5140]{display:flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;color:var(--text-dark)}.sadr-suggest-label svg[data-v-d37d5140]{color:var(--base-blue);flex-shrink:0}.sadr-no-match-notice[data-v-d37d5140]{font-size:.8125rem;color:var(--text-gray);background:var(--gray-97, #f8f8f8);border:1px solid var(--gray-92);border-radius:var(--radius-medium);padding:8px 12px}.sadr-avatar-skel[data-v-d37d5140]{background:var(--gray-92);animation:sadr-skel-pulse-d37d5140 1.5s ease-in-out infinite}.sadr-result-loading[data-v-d37d5140]{cursor:default}.sadr-result-loading[data-v-d37d5140]:hover{background:transparent}.sadr-skel-bar[data-v-d37d5140]{display:block;height:12px;background:var(--gray-92);border-radius:4px;animation:sadr-skel-pulse-d37d5140 1.5s ease-in-out infinite}@keyframes sadr-skel-pulse-d37d5140{0%,to{opacity:.5}50%{opacity:1}}.sadr-fade-enter-active[data-v-d37d5140],.sadr-fade-leave-active[data-v-d37d5140]{transition:opacity .16s ease,transform .16s ease}.sadr-fade-enter-from[data-v-d37d5140]{opacity:0;transform:translateY(2px)}.sadr-fade-leave-to[data-v-d37d5140]{opacity:0;transform:translateY(-2px)}.sadr-avatar[data-v-d37d5140]{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--white);font-size:.875rem;font-weight:700;flex-shrink:0}.sadr-empty-illu[data-v-d37d5140]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-50);padding:var(--spacing-100)}.sadr-empty-icon[data-v-d37d5140]{width:48px;height:48px;border-radius:50%;background:var(--gray-94);color:var(--text-gray);display:flex;align-items:center;justify-content:center}.sadr-empty-text[data-v-d37d5140]{font-size:.8125rem;color:var(--text-gray);margin:0;text-align:center}.sadr-task-list[data-v-d37d5140]{display:flex;flex-direction:column;border:1px solid var(--gray-92);border-radius:var(--radius-medium);overflow:hidden;max-height:320px;overflow-y:auto}.sadr-task-row[data-v-d37d5140]{display:flex;align-items:center;gap:var(--spacing-75);padding:10px 12px;border-bottom:1px solid var(--gray-94);cursor:pointer;-webkit-user-select:none;user-select:none}.sadr-task-row[data-v-d37d5140]:last-child{border-bottom:none}.sadr-task-row[data-v-d37d5140]:hover{background:var(--gray-98)}.sadr-task-row.selected[data-v-d37d5140]{background:#eff5ff}.sadr-cb[data-v-d37d5140]{width:1.125rem;height:1.125rem;flex-shrink:0;border:1.5px solid var(--gray-60);border-radius:4px;background:var(--white);display:flex;align-items:center;justify-content:center}.sadr-cb.checked[data-v-d37d5140]{background:var(--base-blue);border-color:var(--base-blue)}.sadr-cb-icon[data-v-d37d5140]{color:var(--white)}.sadr-task-desc[data-v-d37d5140]{flex:1;font-size:.8125rem;color:var(--text-dark);min-width:0}.sadr-task-assignee[data-v-d37d5140]{font-size:.75rem;color:var(--text-gray);flex-shrink:0}.sadr-selected-row[data-v-d37d5140]{display:flex;align-items:center;gap:var(--spacing-100);padding:10px 12px;background:var(--gray-98);border:1px solid var(--gray-92);border-radius:var(--radius-medium)}.sadr-link[data-v-d37d5140]{background:none;border:none;padding:0;font-size:.8125rem;color:var(--base-blue);cursor:pointer;font-weight:500;flex-shrink:0}.sadr-link[data-v-d37d5140]:hover{text-decoration:underline}.sadr-link-inline[data-v-d37d5140]{font-size:.75rem;font-weight:500}.sadr-plans[data-v-d37d5140]{display:flex;flex-direction:column;gap:2px;border:1px solid var(--gray-92);border-radius:var(--radius-medium);padding:var(--spacing-50)}.sadr-plans-loading[data-v-d37d5140]{font-size:.8125rem;color:var(--text-gray);padding:var(--spacing-75) 0}.sadr-plan[data-v-d37d5140]{display:flex;align-items:center;gap:var(--spacing-75);padding:7px 8px;border-radius:var(--radius-small);cursor:pointer}.sadr-plan[data-v-d37d5140]:hover{background:var(--gray-98)}.sadr-plan input[data-v-d37d5140]{flex-shrink:0;accent-color:var(--base-blue)}.sadr-plan-title[data-v-d37d5140]{font-size:.8125rem;color:var(--text-dark);flex:1}.sadr-plan-new[data-v-d37d5140]{display:inline-flex;align-items:center;gap:5px;color:var(--base-blue);font-weight:500}.sadr-plan-task-count[data-v-d37d5140]{font-size:.75rem;color:var(--text-gray);background:var(--gray-94);border-radius:10px;padding:1px 7px;flex-shrink:0}.sadr-plan-title-input[data-v-d37d5140]{width:100%;box-sizing:border-box;padding:6px 10px;margin-top:4px;border:1px solid var(--gray-89);border-radius:var(--radius-small);font-size:.8125rem;outline:none;font-family:inherit}.sadr-plan-title-input[data-v-d37d5140]:focus{border-color:var(--gray-70)}.sadr-assign-list[data-v-d37d5140]{display:flex;flex-direction:column;border:1px solid var(--gray-92);border-radius:var(--radius-medium);overflow:hidden}.sadr-assign-row[data-v-d37d5140]{display:flex;align-items:center;gap:var(--spacing-100);padding:9px 12px;border-bottom:1px solid var(--gray-94)}.sadr-assign-row[data-v-d37d5140]:last-child{border-bottom:none}.sadr-assign-desc[data-v-d37d5140]{flex:1;font-size:.8125rem;color:var(--text-dark);line-height:1.4;min-width:0}.sadr-assign-select[data-v-d37d5140]{flex-shrink:0;max-width:160px;padding:4px 6px;border:1px solid var(--gray-89);border-radius:var(--radius-small);font-size:.8125rem;font-family:inherit;color:var(--text-dark);background:var(--white);outline:none;cursor:pointer}.sadr-assign-select[data-v-d37d5140]:focus{border-color:var(--base-blue)}.sadr-matching[data-v-d37d5140]{display:flex;align-items:center;gap:var(--spacing-75);padding:var(--spacing-100) var(--spacing-75);background:var(--gray-98);border:1px solid var(--gray-92);border-radius:var(--radius-medium);font-size:.8125rem;color:var(--text-gray)}.sadr-matching-spinner[data-v-d37d5140]{width:16px;height:16px;flex-shrink:0;border:2px solid var(--gray-92);border-top-color:var(--base-blue);border-radius:50%;animation:sadr-spin-d37d5140 .9s linear infinite}.sadr-matching-text[data-v-d37d5140]{margin:0}.sadr-ai-icon[data-v-d37d5140]{color:var(--base-blue);flex-shrink:0}.sadr-ai-groups[data-v-d37d5140]{display:flex;flex-direction:column;gap:var(--spacing-75);border:1px solid var(--gray-92);border-radius:var(--radius-medium);overflow:hidden}.sadr-ai-group[data-v-d37d5140]{border-bottom:1px solid var(--gray-94)}.sadr-ai-group[data-v-d37d5140]:last-child{border-bottom:none}.sadr-ai-group-header[data-v-d37d5140]{display:flex;align-items:center;gap:var(--spacing-75);padding:8px 12px;background:var(--gray-98);font-size:.8125rem;font-weight:600;color:var(--text-dark)}.sadr-ai-group-header svg[data-v-d37d5140]{color:var(--text-gray);flex-shrink:0}.sadr-ai-group-title[data-v-d37d5140]{flex:1}.sadr-ai-group-count[data-v-d37d5140]{font-size:.75rem;font-weight:500;color:var(--text-gray);background:var(--gray-89);border-radius:10px;padding:1px 7px}.sadr-ai-tasks[data-v-d37d5140]{display:flex;flex-direction:column;gap:4px;padding:8px 12px 8px 28px}.sadr-ai-task[data-v-d37d5140]{display:flex;align-items:baseline;gap:var(--spacing-75);font-size:.8125rem;color:var(--text-dark)}.sadr-ai-task svg[data-v-d37d5140]{color:var(--text-gray);flex-shrink:0}.sadr-preview-tasks[data-v-d37d5140]{display:flex;flex-direction:column;gap:6px;padding:var(--spacing-100);background:var(--gray-98);border:1px solid var(--gray-92);border-radius:var(--radius-medium);max-height:120px;overflow-y:auto}.sadr-preview-task[data-v-d37d5140]{display:flex;align-items:baseline;gap:var(--spacing-75)}.sadr-task-dot[data-v-d37d5140]{color:var(--text-gray);flex-shrink:0}.sadr-preview-task-desc[data-v-d37d5140]{font-size:.8125rem;color:var(--text-dark);flex:1;line-height:1.4}.sadr-preview-task-assignee[data-v-d37d5140]{font-size:.75rem;color:var(--text-gray);flex-shrink:0}.sadr-progress[data-v-d37d5140]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-75);padding:var(--spacing-200) var(--spacing-100);text-align:center}.sadr-progress-text[data-v-d37d5140]{font-size:.875rem;color:var(--text-dark);margin:0}.sadr-spinner[data-v-d37d5140]{width:36px;height:36px;border:3px solid var(--gray-94);border-top-color:var(--base-blue);border-radius:50%;animation:sadr-spin-d37d5140 .9s linear infinite}@keyframes sadr-spin-d37d5140{to{transform:rotate(360deg)}}.sadr-result-icon[data-v-d37d5140]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:var(--spacing-100) auto var(--spacing-75)}.sadr-result-icon.success[data-v-d37d5140]{background:#dcf6e4;color:#1f7a3d}.sadr-result-icon.error[data-v-d37d5140]{background:#fde0e0;color:#cb2e0b}.sadr-result-title[data-v-d37d5140]{font-size:1.125rem;font-weight:700;color:var(--text-dark);margin:0 0 6px;text-align:center}.sadr-result-sub[data-v-d37d5140]{font-size:.875rem;color:var(--text-gray);margin:0 0 var(--spacing-100);text-align:center;line-height:1.5}.sadr-footer[data-v-d37d5140]{display:flex;justify-content:flex-end;gap:var(--spacing-50);flex-shrink:0;padding-top:var(--spacing-50)}.actions-empty[data-v-903a7577]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-100);padding:var(--spacing-200) var(--spacing-100);text-align:center}.actions-empty-image[data-v-903a7577]{width:160px;height:auto}.ga-cb[data-v-903a7577]{position:relative;height:1.25rem;width:1.25rem;cursor:pointer;background-color:var(--gray-98);border:1px solid var(--gray-39);border-radius:var(--radius-small);flex-shrink:0}.ga-cb.checked[data-v-903a7577]{background-color:var(--base-blue);border-color:var(--base-blue)}.ga-cb-icon[data-v-903a7577]{width:.875rem;height:.6875rem;color:var(--white);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.actions-hint[data-v-903a7577]{font-size:.75rem;color:var(--gray-60);margin:var(--spacing-75) 0 0}.push-ok[data-v-903a7577]{font-size:.8125rem;color:#1f7a3d;font-weight:500}.brand-btn-icon[data-v-903a7577]{display:inline-flex;align-items:center}.brand-btn-icon[data-v-903a7577] svg{width:14px;height:14px}.sc-header[data-v-8b689eb4]{display:flex;align-items:flex-start;gap:var(--spacing-100)}.sc-header-main[data-v-8b689eb4]{flex:1;min-width:0}.sc-header-side[data-v-8b689eb4]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-50);flex-shrink:0}.ga-cb-row[data-v-79234b81]{display:inline-flex;align-items:center;gap:var(--spacing-50);cursor:pointer;font-size:.8125rem;color:var(--text-dark);-webkit-user-select:none;user-select:none}.ga-cb-row.is-disabled[data-v-79234b81]{cursor:not-allowed;opacity:.6}.ga-cb-input[data-v-79234b81]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.ga-cb-box[data-v-79234b81]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--gray-80);border-radius:4px;background:var(--white);color:transparent;transition:background-color .12s,border-color .12s,color .12s}.ga-cb-input:checked+.ga-cb-box[data-v-79234b81]{background:var(--base-blue);border-color:var(--base-blue);color:var(--white)}.ga-cb-input:focus-visible+.ga-cb-box[data-v-79234b81]{outline:2px solid var(--blue-60);outline-offset:2px}.ga-cb-tick[data-v-79234b81]{display:block}.ga-cb-label[data-v-79234b81]{font-size:inherit;color:inherit;line-height:1.3}.transcript-panel{display:flex;flex-direction:column;gap:var(--spacing-100)}.transcript-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-100)}.transcript-actions{display:flex;gap:var(--spacing-50);flex-shrink:0}.dealroom-dropdown-wrap,.download-dropdown-wrap{position:relative}.download-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:20;min-width:240px;background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);box-shadow:var(--shadow-3);padding:var(--spacing-50);display:flex;flex-direction:column;gap:2px}.download-menu-item{display:flex;flex-direction:column;gap:1px;padding:8px 10px;background:none;border:none;border-radius:var(--radius-small);text-align:left;cursor:pointer;font-family:inherit}.download-menu-item:hover{background:var(--gray-96)}.download-menu-title{font-size:.8125rem;color:var(--text-dark);font-weight:500}.download-menu-sub{font-size:.6875rem;color:var(--text-gray)}.transcript-search{flex:0 1 50%;min-width:220px;margin-right:auto}.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-play-btn{display:flex;align-items:center;gap:4px;background:none;border:none;font-size:.75rem;font-weight:500;color:var(--text-gray);cursor:pointer;padding:2px 5px;border-radius:var(--radius-small);font-variant-numeric:tabular-nums;transition:background .15s,color .15s}.turn-time-play-icon{width:10px;height:10px;color:var(--blue-45);flex-shrink:0}.turn-time-play-btn:hover{background:var(--gray-94);color:var(--blue-45)}.turn-time-play-btn:hover .turn-time-play-icon,.turn-time-play-btn--playing{color:var(--blue-45)}.turn-menu-wrap{position:relative;margin-left:auto;display:flex;align-items:center;gap:var(--spacing-25)}.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}.transcript-match{background:#fff3a8;color:inherit;padding:0 1px;border-radius:2px}.transcript-match-ask{background:#fff3a8}.turn-snippet+.turn-snippet{margin-top:.35em}.turn-snippet-ellipsis{color:var(--gray-60);margin:0 2px;-webkit-user-select:none;user-select:none}.view-mode-toggle{display:inline-flex;align-items:center;border:1px solid var(--gray-89);border-radius:var(--radius-small);padding:2px;background:var(--gray-98);flex-shrink:0;height:32px;box-sizing:border-box}.view-mode-toggle button{border:none;background:transparent;padding:0 10px;height:100%;font-size:.75rem;font-weight:500;color:var(--text-gray);border-radius:calc(var(--radius-small) - 1px);cursor:pointer;white-space:nowrap}.view-mode-toggle button.active{background:var(--white);color:var(--blue-45);box-shadow:0 1px 2px #0000000d}.view-mode-toggle button:not(.active):hover{color:var(--text-dark)}.view-mode-toggle button:disabled{cursor:default;opacity:.5}.view-mode-toggle button:disabled:hover{color:var(--text-gray)}.chapter-card{display:flex;flex-direction:column;gap:6px;padding:var(--spacing-75) var(--spacing-100);border-radius:var(--radius-medium);background:var(--gray-98);border:1px solid var(--gray-94);margin:var(--spacing-100) 0 var(--spacing-50);transition:border-color .15s,background .15s}.chapter-card.chapter-card-inline{margin-top:var(--spacing-100)}.chapter-card.chapter-card--first{margin-top:0}.chapter-card.active{background:var(--blue-95);border-color:var(--blue-85)}.chapter-card-skeleton{pointer-events:none}.chapter-card-header{display:flex;align-items:center;gap:var(--spacing-75)}.chapter-card-play{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:none;cursor:pointer;background:var(--gray-94);color:var(--text-gray);display:flex;align-items:center;justify-content:center;transition:background .1s,color .1s}.chapter-card-play:hover,.chapter-card.active .chapter-card-play{background:var(--blue-45);color:var(--white)}.chapter-card-info{flex:1;min-width:0}.chapter-card-title{font-size:.875rem;font-weight:600;color:var(--text-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chapter-card-time{font-size:.75rem;color:var(--text-gray);font-variant-numeric:tabular-nums}.chapter-card-actions{display:flex;gap:4px;flex-shrink:0}.chapter-card-btn{width:28px;height:28px;border-radius:var(--radius-small);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--text-gray);transition:background .1s,color .1s}.chapter-card-btn:hover{background:var(--gray-92);color:var(--text-dark)}.chapter-card-tldr{font-size:.8125rem;color:var(--text-gray);line-height:1.5;margin:0;padding-left:calc(28px + var(--spacing-75))}.correction-popup[data-v-6ff531fa]{min-width:260px;padding:var(--spacing-75);gap:var(--spacing-75)}.correction-input[data-v-6ff531fa]{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-6ff531fa]:focus{outline:none;border-color:var(--gray-70)}.correction-checkbox[data-v-6ff531fa]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-gray);cursor:pointer;padding:2px 0}.correction-actions[data-v-6ff531fa]{display:flex;justify-content:flex-end;gap:var(--spacing-50);margin-top:2px}.btn-sm[data-v-6ff531fa]{padding:4px 10px;font-size:.75rem}.btn-sm[data-v-6ff531fa]:disabled{opacity:.7;cursor:wait}.correction-checkbox.is-disabled[data-v-6ff531fa]{opacity:.6}.correction-spinner[data-v-6ff531fa]{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-6ff531fa .8s linear infinite}@keyframes correction-spin-6ff531fa{to{transform:rotate(360deg)}}.reassign-spinner[data-v-6ff531fa]{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-6ff531fa .8s linear infinite}.turn-dropdown-speaker[data-v-6ff531fa]:disabled,.sel-speaker-btn[data-v-6ff531fa]:disabled{cursor:wait}.turn-dropdown-speaker[data-v-6ff531fa]:disabled:not(.reassigning),.sel-speaker-btn[data-v-6ff531fa]:disabled:not(.reassigning){opacity:.5}.ga-toggle-row[data-v-bcd12f6e]{display:inline-flex;align-items:center;gap:var(--spacing-75);cursor:pointer;padding:var(--spacing-50) 0}.ga-toggle-row.is-disabled[data-v-bcd12f6e]{cursor:not-allowed;opacity:.6}.ga-toggle[data-v-bcd12f6e]{position:relative;display:inline-flex;flex-shrink:0}.ga-toggle-input[data-v-bcd12f6e]{position:absolute;opacity:0;width:0;height:0}.ga-toggle-track[data-v-bcd12f6e]{width:40px;height:22px;background:var(--gray-89);border:1px solid var(--gray-80);border-radius:11px;position:relative;transition:background-color .15s,border-color .15s}.ga-toggle-input:checked+.ga-toggle-track[data-v-bcd12f6e]{background:var(--base-blue);border-color:var(--base-blue)}.ga-toggle-thumb[data-v-bcd12f6e]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--white);border-radius:50%;transition:transform .15s;box-shadow:var(--shadow-1)}.ga-toggle-input:checked+.ga-toggle-track .ga-toggle-thumb[data-v-bcd12f6e]{transform:translate(18px)}.ga-toggle-label[data-v-bcd12f6e]{font-size:.875rem;color:var(--text-dark)}.autoplay-row[data-v-d23b5013]{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-d23b5013]{font-size:.8125rem;color:var(--text-dark);font-weight:500}.dealroom-picker[data-v-cda767a2]{position:absolute;right:0;z-index:20;min-width:240px;background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);box-shadow:var(--shadow-3);padding:var(--spacing-50);display:flex;flex-direction:column;gap:var(--spacing-50)}.dealroom-picker.below[data-v-cda767a2]{top:calc(100% + 4px)}.dealroom-picker.above[data-v-cda767a2]{bottom:calc(100% + 4px)}.dealroom-picker.fixed[data-v-cda767a2]{position:fixed;top:0;bottom:auto;z-index:1000}.dealroom-picker.fixed-above[data-v-cda767a2]{transform:translateY(-100%)}.dealroom-search[data-v-cda767a2]{width:100%;padding:6px 10px;font-size:.8125rem;border:1px solid var(--gray-89);border-radius:var(--radius-small);outline:none;background:var(--gray-98);font-family:inherit}.dealroom-search[data-v-cda767a2]:focus{border-color:var(--blue-60)}.dealroom-loading[data-v-cda767a2]{display:flex;justify-content:center;padding:var(--spacing-75)}.dealroom-empty[data-v-cda767a2]{padding:var(--spacing-75);color:var(--text-gray);font-size:.8125rem;text-align:center}.dealroom-list[data-v-cda767a2]{display:flex;flex-direction:column;max-height:220px;overflow-y:auto}.dealroom-item[data-v-cda767a2]{display:flex;flex-direction:column;gap:2px;padding:6px 10px;background:none;border:none;border-radius:var(--radius-small);text-align:left;cursor:pointer;font-family:inherit}.dealroom-item[data-v-cda767a2]:hover{background:var(--gray-96)}.dealroom-item[data-v-cda767a2]:disabled{opacity:.5;cursor:wait}.dealroom-name[data-v-cda767a2]{font-size:.8125rem;color:var(--text-dark);font-weight:500}.dealroom-company[data-v-cda767a2]{font-size:.6875rem;color:var(--text-gray)}.dealroom-sending[data-v-cda767a2]{display:flex;align-items:center;gap:var(--spacing-50);padding:var(--spacing-75) var(--spacing-100);font-size:.8125rem;color:var(--text-dark)}.spinner-sm[data-v-cda767a2]{width:16px;height:16px;border:2px solid var(--gray-89);border-top-color:var(--brand-orange);border-radius:50%;animation:dealroom-spin-cda767a2 .8s linear infinite}@keyframes dealroom-spin-cda767a2{to{transform:rotate(360deg)}}.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}.retry-progress{width:120px;height:2px;margin-top:var(--spacing-75);background:var(--gray-95, rgba(0, 0, 0, .04));border-radius:1px;overflow:hidden}.retry-progress-bar{height:100%;width:100%;background:var(--gray-70, rgba(0, 0, 0, .18));transform-origin:left;transform:scaleX(0);animation:retry-countdown 10s linear forwards}@keyframes retry-countdown{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.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:8px;background:var(--gray-96);border-radius:4px;overflow:hidden;margin-top:var(--spacing-50)}.progress-fill{height:100%;background:linear-gradient(to right,#ffecd6,#ffcf99,#fe8700);border-radius:4px;width:60%;animation:progress-indeterminate 1.5s ease-in-out infinite}.progress-fill-estimated{height:100%;background:linear-gradient(to right,#ffecd6,#ffcf99,#fe8700);border-radius:4px;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,.icon-btn.active{background:var(--gray-94);color:var(--text-dark)}.detail-header>.icon-btn{background:var(--white);border:1px solid var(--gray-89);height:36px;width:36px;padding:0}.detail-header>.icon-btn:hover{background:var(--gray-98);border-color:var(--gray-80)}.dealroom-header-btn{display:inline-flex;align-items:center;gap:6px;height:36px;background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-small);padding:0 12px;font-size:.8125rem;font-weight:600;color:var(--text-dark);cursor:pointer}.dealroom-header-btn:hover{background:var(--gray-98);border-color:var(--gray-80)}.dealroom-header-btn svg{color:var(--text-gray)}.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)}.page-title{font-size:1.25rem;font-weight:700;color:var(--text-dark)}.editable-title{outline:none;border-radius:var(--radius-small);padding:2px 4px;margin:-2px -4px;cursor:text;transition:background-color .12s}.editable-title:hover{background:var(--gray-96)}.editable-title:focus{background:var(--gray-94)}.detail-meta{display:flex;flex-direction:column;gap:var(--spacing-50);font-size:.875rem;color:var(--text-gray);margin-bottom:var(--spacing-75);flex-shrink:0}.meta-date{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.meta-clock-icon{width:14px;height:14px;flex-shrink:0;color:var(--gray-60)}.meta-participants-pills{display:flex;flex-wrap:wrap;gap:var(--spacing-25) var(--spacing-50)}.participant-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;background:var(--gray-96);border-radius:var(--radius-large);font-size:.75rem;color:var(--text-gray)}.more-pill{position:relative;cursor:default;background:var(--gray-94)}.more-dropdown{display:none;position:absolute;top:calc(100% + 6px);left:0;z-index:200;flex-direction:column;gap:2px;padding:6px 10px;background:var(--gray-30);color:var(--white);border-radius:6px;white-space:nowrap;pointer-events:none;box-shadow:0 2px 10px #00000026;max-height:260px;overflow-y:auto}.more-pill:hover .more-dropdown{display:flex}.more-item{display:flex;align-items:center;gap:5px;padding:2px 0;font-size:.8125rem}.host-icon-wrap{display:inline-flex;align-items:center;cursor:default;position:relative}.host-tooltip-floating{position:fixed;z-index:1000;padding:4px 8px;background:var(--gray-30);color:var(--white);border-radius:6px;white-space:nowrap;pointer-events:none;font-size:.75rem;box-shadow:0 2px 10px #00000026}.host-tooltip-floating.hot-below{transform:translate(-50%) translateY(6px)}.host-tooltip-floating.hot-above{transform:translate(-50%) translateY(calc(-100% - 6px))}.host-icon{width:12px;height:12px;flex-shrink:0;color:var(--text-gray)}.more-item .host-icon{color:var(--white);opacity:.7}.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;position:relative}.settings-overlay{position:absolute;top:calc(-1 * var(--spacing-75));left:calc(-1 * var(--spacing-75));right:calc(-1 * var(--spacing-75));bottom:calc(-1 * var(--spacing-75));background:var(--white);z-index:10;display:flex;flex-direction:column;border-radius:var(--radius-medium);overflow:hidden;box-shadow:var(--shadow-1)}.settings-overlay-title{font-size:1.25rem;font-weight:700;color:var(--text-dark);padding:var(--spacing-150) var(--spacing-200) var(--spacing-75);margin:0;flex-shrink:0}.settings-overlay-close{position:absolute;top:var(--spacing-75);right:var(--spacing-75);z-index:2}.settings-overlay-body{flex:1;min-height:0;overflow-y:auto;padding:0 var(--spacing-200) var(--spacing-200)}.settings-overlay-enter-active{animation:settings-overlay-in .2s ease-out}.settings-overlay-leave-active{animation:settings-overlay-in .18s ease-in reverse}@keyframes settings-overlay-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.completed-layout .detail-main{display:flex;flex-direction:column;min-height:0}.content-tabs-row{display:flex;align-items:center;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-radius:var(--radius-medium);box-shadow:var(--shadow-1);flex:1;min-height:0;overflow-y:auto;margin-top:var(--spacing-150)}.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(--white);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding-left:1px;transition:filter .1s}.timeline-play-btn:hover{filter:brightness(.88)}.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}.show-select{display:none;max-width:none!important;width:100%;margin-bottom:var(--spacing-50)}@media (max-width: 1421px) and (min-width: 1101px){.detail-layout{grid-template-columns:minmax(0,1fr) 310px;gap:var(--spacing-150)}.content-tabs-row .ga-tab{padding:var(--spacing-75) var(--spacing-50)}.content-tabs-row .ga-tab-count{margin-left:2px}.detail-right .ga-tab{padding:var(--spacing-75) var(--spacing-50)}}@media (max-width: 1100px){.page.completed-layout{height:calc(100vh - var(--topbar-height) - var(--spacing-150))}.detail-layout{display:flex;flex-direction:column;gap:0}.detail-right{flex:0 0 auto;width:100%;max-height:none;padding-top:var(--spacing-50)}.completed-layout .detail-layout,.completed-layout .detail-main{flex:1;min-height:0}.sidebar-video{padding:0;margin-bottom:0}.video-wrapper{max-height:220px;aspect-ratio:16 / 9;width:100%;margin:0 auto;border-radius:0;box-shadow:none}.content-tabs-row .desktop-tabs{display:none}.show-select{display:block}.content-panel{border-top:1px solid var(--gray-89);border-radius:var(--radius-medium)}.completed-layout .content-panel{flex:1;overflow-y:auto;border-radius:var(--radius-medium);border-top:1px solid var(--gray-89)}}@media (max-width: 940px){.page.completed-layout{height:calc(100vh - var(--topbar-height) - var(--spacing-100))}}.content-panel{background:var(--white);border-radius:var(--radius-medium);box-shadow:var(--shadow-1);margin-top:var(--spacing-150)}.ask-bar-outer{position:fixed;bottom:var(--spacing-200);left:0;right:80px;display:flex;flex-direction:column;align-items:center;z-index:100;pointer-events:none;padding:0 var(--spacing-150)}.ask-bar-outer>*{pointer-events:auto}.ask-bar{display:flex;align-items:center;gap:var(--spacing-50);background:var(--white);border-radius:999px;box-shadow:0 8px 32px #0000002e,0 2px 8px #00000014;padding:10px var(--spacing-100) 10px var(--spacing-150);width:100%;max-width:500px}.ask-bar-input{flex:1;border:none;outline:none;font-size:.9375rem;color:var(--text-dark);background:transparent;font-family:inherit;min-width:0}.ask-bar-input::placeholder{color:var(--gray-60)}.ask-bar-btn{background:none;border:none;cursor:pointer;color:var(--gray-60);display:flex;align-items:center;padding:6px;border-radius:50%;flex-shrink:0;transition:background .12s,color .12s}.ask-bar-btn:hover{color:var(--text-dark);background:var(--gray-96)}.ask-bar-send{color:var(--brand-orange)}.ask-bar-send:hover{color:var(--brand-orange);background:#ff790014}.ask-bar-send:disabled{color:var(--gray-80);cursor:not-allowed;background:none}.ask-bar-icon-wrap{position:relative;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.ask-bar-icon-mic,.ask-bar-icon-x,.ask-bar-icon-stop{position:absolute;transition:opacity .15s ease,transform .15s ease}.ask-bar-icon-mic{opacity:1;transform:scale(1)}.ask-bar-icon-x,.ask-bar-icon-stop,.ask-bar-icon-wrap.show-clear .ask-bar-icon-mic{opacity:0;transform:scale(.6)}.ask-bar-icon-wrap.show-clear .ask-bar-icon-x{opacity:1;transform:scale(1)}.ask-bar-icon-wrap.show-recording .ask-bar-icon-mic{opacity:0;transform:scale(.6)}.ask-bar-icon-wrap.show-recording .ask-bar-icon-stop{opacity:1;transform:scale(1)}@keyframes ask-bar-record-pulse{0%,to{background:#dc262612}50%{background:#dc26262e}}.ask-bar-recording{color:#dc2626!important;animation:ask-bar-record-pulse 1.2s ease-in-out infinite}.ask-bar-recording:hover{color:#b91c1c!important;background:#dc26262e!important}.ask-bar-error-card{display:flex;align-items:center;gap:var(--spacing-75);color:#dc2626;font-size:.875rem}.ask-bar-dropdown{width:100%;max-width:500px;margin-bottom:4px;background:var(--white);border-radius:var(--radius-medium);box-shadow:0 4px 20px #0000001a,0 1px 6px #0000000f;border:1px solid var(--gray-89);overflow:hidden;max-height:280px;overflow-y:auto}.ask-bar-history-item{display:flex;align-items:center;gap:var(--spacing-50);width:100%;text-align:left;padding:var(--spacing-75) var(--spacing-100);background:none;border:none;cursor:pointer;font-size:.875rem;color:var(--text-dark);font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask-bar-history-row{display:flex;align-items:center;border-bottom:1px solid var(--gray-92)}.ask-bar-history-row:last-child{border-bottom:none}.ask-bar-history-row:hover{background:var(--gray-98)}.ask-bar-history-row:hover .ask-bar-history-delete{opacity:1}.ask-history-leave-active{transition:opacity .18s ease,transform .18s ease,max-height .22s ease,padding .22s ease,border-color .22s ease;overflow:hidden}.ask-history-leave-from{opacity:1;max-height:56px}.ask-history-leave-to{opacity:0;transform:translate(40px);max-height:0;padding-top:0;padding-bottom:0;border-bottom-color:transparent}.ask-history-move{transition:transform .22s ease}.ask-bar-history-item{flex:1;min-width:0;border-bottom:none!important}.ask-bar-history-item:hover{background:none}.ask-bar-history-delete{flex-shrink:0;background:none;border:none;cursor:pointer;color:#dc2626;opacity:0;padding:6px;margin-right:var(--spacing-75);border-radius:50%;display:flex;align-items:center;transition:opacity .12s,color .12s,background .12s}.ask-bar-history-delete:hover{color:#b91c1c;background:#dc26261a}.ask-bar-history-icon{color:var(--gray-60);flex-shrink:0}.ask-bar-card{position:relative;background:var(--white);border-radius:var(--radius-medium);border:1px solid var(--gray-89);padding:var(--spacing-150) var(--spacing-200) var(--spacing-150) var(--spacing-150);margin-bottom:var(--spacing-75);width:100%;max-width:500px;box-shadow:0 4px 24px #0000001a,0 1px 6px #0000000f;max-height:60vh;overflow-y:auto}.ask-bar-thread{padding:0;overflow:hidden;display:flex;flex-direction:column;max-height:70vh}.ask-card-enter-active{animation:ask-card-enter .26s ease-out;transform-origin:bottom center}.ask-card-leave-active{animation:ask-card-enter .2s ease-in reverse;transform-origin:bottom center}@keyframes ask-card-enter{0%{opacity:0;transform:translateY(28px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ask-bar-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-50);padding:6px var(--spacing-75) 6px var(--spacing-50);background:var(--gray-96);border-bottom:1px solid var(--gray-92);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0}.ask-bar-card-header:active{cursor:grabbing}.ask-bar-drag-handle{display:inline-flex;align-items:center;color:var(--gray-60);margin-right:auto}.ask-bar-drag-handle svg{width:20px;height:20px}.ask-bar-header-close{background:none;border:none;cursor:pointer;color:var(--gray-60);padding:4px;border-radius:var(--radius-small);display:flex;align-items:center}.ask-bar-header-close:hover{color:var(--text-dark);background:var(--gray-94)}.ask-bar-card-body{padding:var(--spacing-150) var(--spacing-150) var(--spacing-100);overflow-y:auto;flex:1 1 auto;min-height:0}.ask-bar-section-label{font-size:.75rem;color:var(--gray-60);margin-bottom:var(--spacing-25)}.ask-bar-body{font-size:.875rem;color:var(--text-dark);line-height:1.6}.ask-bar-clips{display:flex;flex-direction:column;gap:var(--spacing-50);margin-top:var(--spacing-25)}.ask-bar-clip{display:flex;align-items:baseline;gap:var(--spacing-75);padding:var(--spacing-75) var(--spacing-100);background:var(--white);border:1px solid var(--gray-92);border-radius:var(--radius-medium);cursor:pointer;font-family:inherit;text-align:left;transition:background .12s}.ask-bar-clip:hover{background:var(--gray-98)}.ask-bar-clip-time{font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-dark);flex-shrink:0}.ask-bar-clip-text{font-size:.875rem;color:var(--text-gray)}.ask-bar-suggestions{list-style:disc;padding-left:1.25rem;margin:0;display:flex;flex-direction:column;gap:2px;color:var(--gray-60)}.ask-bar-suggestions li::marker{color:var(--gray-60)}.ask-bar-suggestion-link{background:none;border:none;padding:0;font-family:inherit;font-size:.8125rem;color:var(--blue-45);cursor:pointer;text-align:left;line-height:1.4;white-space:normal;text-indent:0}.ask-bar-suggestion-link:hover{text-decoration:underline}.ask-bar-suggestion-link:disabled{opacity:.5;cursor:wait;text-decoration:none}.ask-bar-answer-close{position:absolute;top:var(--spacing-100);right:var(--spacing-100);background:none;border:none;cursor:pointer;color:var(--gray-60);padding:4px;border-radius:var(--radius-small);display:flex;align-items:center}.ask-bar-answer-close:hover{color:var(--text-dark);background:var(--gray-96)}.ask-bar-thinking{display:flex;align-items:center;gap:var(--spacing-75);color:var(--text-gray);font-size:.875rem;padding:var(--spacing-75) 0}.ask-bar-card-thinking{padding:var(--spacing-100) var(--spacing-150)}.ask-bar-input:disabled{opacity:.5;cursor:not-allowed}.ask-bar-turn{display:flex;flex-direction:column;gap:var(--spacing-50);padding-top:var(--spacing-100);border-top:1px solid var(--gray-94)}.ask-bar-turn+.ask-bar-turn{margin-top:var(--spacing-100)}.ask-bar-turn.ask-bar-turn-first{padding-top:0;border-top:none}.ask-bar-turn-pending{padding-top:var(--spacing-50)}.ask-bar-question{font-size:.8125rem;font-weight:600;color:var(--text-dark);margin:0;line-height:1.4}.ask-bar-followup{display:flex;align-items:center;gap:var(--spacing-50);padding:var(--spacing-75) var(--spacing-100) var(--spacing-75) var(--spacing-150);border-top:1px solid var(--gray-92);background:var(--white);flex-shrink:0}.ask-bar-followup-input{flex:1;min-width:0;border:none;outline:none;background:none;padding:10px 4px;font-size:.9375rem;color:var(--text-dark);font-family:inherit}.ask-bar-followup-input::placeholder{color:var(--gray-60)}.ask-bar-followup-input:disabled{opacity:.6;cursor:not-allowed}.ask-bar-followup-send,.ask-bar-followup-mic{padding:6px}.ask-bar-history-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-bar-history-count{font-size:.6875rem;color:var(--gray-60);background:var(--gray-94);padding:1px 6px;border-radius:999px;flex-shrink:0;margin-left:var(--spacing-50)}@keyframes ask-skel-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ask-bar-skel-label{height:11px;width:80px;background:var(--gray-92);border-radius:4px;margin-bottom:var(--spacing-75);animation:ask-skel-reveal .35s var(--skel-delay, 0ms) ease both,skeleton-pulse 1.5s calc(var(--skel-delay, 0ms) + .35s) ease-in-out infinite}.ask-bar-skel-body{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--spacing-50)}.ask-bar-skel-line{height:14px;background:var(--gray-92);border-radius:4px;animation:ask-skel-reveal .35s var(--skel-delay, 0ms) ease both,skeleton-pulse 1.5s calc(var(--skel-delay, 0ms) + .35s) ease-in-out infinite}.ask-bar-skel-line-question{background:var(--gray-80);margin-bottom:var(--spacing-75)}.ask-bar-clip-skel{pointer-events:none;cursor:default;animation:ask-skel-reveal .35s var(--skel-delay, 0ms) ease both}.ask-bar-clip-skel .ask-bar-skel-line,.ask-bar-clip-skel .ask-bar-skel-time{animation:skeleton-pulse 1.5s ease-in-out infinite}.ask-bar-skel-time{width:36px;height:14px;background:var(--gray-92);border-radius:4px;flex-shrink:0;animation:skeleton-pulse 1.5s ease-in-out infinite}.panel-inner{padding:var(--spacing-150);padding-bottom:calc(var(--spacing-200) + 56px)}.panel-empty{padding:var(--spacing-200);text-align:center;color:var(--text-gray);font-size:.875rem}.clips-hint{font-size:.75rem;color:var(--gray-60);line-height:1.5;margin-top:var(--spacing-50)}.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}.meeting-skeleton .detail-header{margin-bottom:var(--spacing-50)}.skel-bar{background:var(--gray-92);border-radius:4px;animation:skeleton-pulse 1.5s ease-in-out infinite}.content-panel-skeleton{display:flex;flex-direction:column}.skeleton-panel-inner{flex:1;display:flex;flex-direction:column;min-height:0}.skeleton-section-body{flex:1;display:flex;flex-direction:column;gap:var(--spacing-75);padding-top:var(--spacing-100)}.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-format-card{position:sticky;top:0;z-index:5;margin:calc(-1 * var(--spacing-150)) calc(-1 * var(--spacing-150)) var(--spacing-150);padding:var(--spacing-150) var(--spacing-200);border-radius:var(--radius-medium) var(--radius-medium) 0 0;background:linear-gradient(180deg,var(--gray-96) 0%,var(--white) 100%)}.template-bar-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-75)}.template-bar-row .template-bar{flex:1;min-width:0}.section-header-actions{display:flex;align-items:center;gap:var(--spacing-50);margin-left:auto;flex-shrink:0}.section-icon-btn{background:var(--white);border:1px solid var(--gray-89);height:32px;width:32px;padding:0;border-radius:var(--radius-small);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--text-gray);transition:background .15s,border-color .15s,color .15s;flex-shrink:0}.section-icon-btn:hover{background:var(--gray-98);border-color:var(--gray-80);color:var(--text-dark)}.section-icon-btn:disabled{opacity:.5;cursor:default;pointer-events:none}.section-icon-btn .brand-btn-icon{display:flex;align-items:center}.section-icon-btn .brand-btn-icon :deep(svg){width:16px;height:16px}.template-bar{display:flex;flex-wrap:wrap;gap:10px}.template-chip-wrap{position:relative;flex-shrink:0}.template-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border:1px solid transparent;border-radius:var(--radius-large);background:var(--white);box-shadow:0 1px 1px #0f172a33;font-size:.75rem;font-weight:500;color:var(--text-dark);cursor:pointer;white-space:nowrap;transition:box-shadow .12s,border-color .12s}.template-chip-icon{display:inline-flex}.template-chip-wrap[data-tpl=discovery] .template-chip-icon,.template-chip-wrap[data-tpl=discovery] .template-tooltip-icon{color:#3b82f6}.template-chip-wrap[data-tpl=discovery] .template-tooltip-icon{background:#e0ebff}.template-chip-wrap[data-tpl=demo] .template-chip-icon,.template-chip-wrap[data-tpl=demo] .template-tooltip-icon{color:#dc2626}.template-chip-wrap[data-tpl=demo] .template-tooltip-icon{background:#fde0e0}.template-chip-wrap[data-tpl=followup] .template-chip-icon,.template-chip-wrap[data-tpl=followup] .template-tooltip-icon{color:#16a34a}.template-chip-wrap[data-tpl=followup] .template-tooltip-icon{background:#dcf6e4}.template-chip-wrap[data-tpl=business_case] .template-chip-icon,.template-chip-wrap[data-tpl=business_case] .template-tooltip-icon{color:#ca8a04}.template-chip-wrap[data-tpl=business_case] .template-tooltip-icon{background:#fdf2c4}.template-chip-wrap[data-tpl=negotiation] .template-chip-icon,.template-chip-wrap[data-tpl=negotiation] .template-tooltip-icon{color:#f97316}.template-chip-wrap[data-tpl=negotiation] .template-tooltip-icon{background:#ffe9d6}.template-chip-wrap[data-tpl=technical] .template-chip-icon,.template-chip-wrap[data-tpl=technical] .template-tooltip-icon{color:#5b46d2}.template-chip-wrap[data-tpl=technical] .template-tooltip-icon{background:#ece9ff}.template-chip:hover{background:var(--gray-96)}.template-chip.active{border-color:var(--gray-80)}.template-tooltip{position:absolute;top:calc(100% + 10px);left:0;z-index:20;display:none;align-items:center;gap:var(--spacing-125);width:240px;padding:12px 14px;background:var(--white);border-radius:var(--radius-medium);box-shadow:0 2px 10px #0f172a12;pointer-events:none}.template-tooltip:before{content:"";position:absolute;top:-6px;left:44px;width:12px;height:12px;background:var(--white);transform:rotate(45deg);box-shadow:-1px -1px 2px #0f172a08}.template-chip-wrap:hover .template-tooltip{display:flex}.template-chip-wrap:nth-last-child(-n+2) .template-tooltip{left:auto;right:0}.template-chip-wrap:nth-last-child(-n+2) .template-tooltip:before{left:auto;right:44px}.template-tooltip-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;margin-right:12px}.template-tooltip-text{display:flex;flex-direction:column;gap:2px;min-width:0}.template-tooltip-title{font-size:.8125rem;font-weight:600;color:var(--text-dark)}.template-tooltip-desc{font-size:.6875rem;color:var(--text-gray);line-height:1.4}.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)}.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-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)}.signal-list{display:flex;flex-direction:column}.signal-row{display:grid;grid-template-columns:155px 1fr;column-gap:var(--spacing-100);row-gap:var(--spacing-50);padding:var(--spacing-100) 0;border-bottom:1px solid var(--gray-94)}.signal-row:last-child{border-bottom:none}.signal-type-badge{grid-column:1;grid-row:1;align-self:start;gap:4px}.signal-badge-icon{width:12px;height:12px;flex-shrink:0}.signal-desc{grid-column:2;grid-row:1;align-self:start;font-size:.875rem;font-weight:600;color:var(--text-dark);line-height:1.4}.signal-confidence-row{grid-column:1;grid-row:2;align-self:start;display:flex;align-items:center;justify-content:center;gap:6px}.signal-confidence-pct{font-size:.75rem;color:var(--text-gray);font-weight:500}.signal-dots{display:flex;gap:3px;align-items:center}.signal-dot{width:7px;height:7px;border-radius:50%;background:var(--gray-89)}.signal-dot--filled{background:var(--blue-45)}.signal-blockquote{grid-column:2;grid-row:2;display:block;width:100%;background:var(--gray-98);padding:var(--spacing-50) var(--spacing-75);border-radius:0 var(--radius-small) var(--radius-small) 0}.signal-blockquote--positive{border-left:1px solid var(--green-25)}.signal-blockquote--neutral{border-left:1px solid var(--blue-45)}.signal-blockquote--negative{border-left:1px solid var(--red-42)}.signal-quote-mark{width:14px;height:14px;opacity:.4;color:var(--text-gray);display:block;margin-bottom:2px}.signal-quote-text{font-size:.8125rem;font-style:italic;color:var(--text-gray);line-height:1.5;margin:0}.signal-timestamp{display:flex;align-items:center;gap:4px;background:none;border:none;font-family:inherit;font-size:.75rem;font-weight:500;color:var(--text-gray);margin-top:var(--spacing-25);padding:2px 4px;border-radius:var(--radius-small);cursor:pointer;transition:background .15s,color .15s}.signal-timestamp:hover{background:var(--gray-92);color:var(--blue-45)}.signal-timestamp--playing{color:var(--blue-45)}.signal-play-icon{width:10px;height:10px;color:var(--blue-45);flex-shrink:0}.followup-field{margin-bottom:var(--spacing-100)}.field-label{font-size:.75rem;font-weight:500;color:var(--text-gray)}legend.field-label{padding:0 4px;margin-left:8px;line-height:1.2}label.field-label{display:block;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-100)}.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}.video-error{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-75);color:#ffffff8c;font-size:13px}.video-error svg{color:#ffffff59;flex-shrink:0}.video-error-retry{margin-top:var(--spacing-50);padding:6px 14px;border-radius:var(--radius-small);background:#ffffff1a;color:#fffc;border:none;font-size:13px;cursor:pointer}.video-error-retry:hover{background:#ffffff2e}.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-controls{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-50);flex-shrink:0;padding-top:2px}.clip-play{width:20px;height:20px;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{display:flex;align-items:baseline;gap:var(--spacing-50);font-size:.6875rem;color:var(--gray-60);margin-top:4px;font-variant-numeric:tabular-nums}.clip-speaker{font-weight:600;color:var(--text-gray);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clip-time{margin-left:auto;white-space:nowrap;flex-shrink:0}.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;justify-content:center}.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-hint{font-size:.75rem;color:var(--gray-60);text-align:center;margin-top:var(--spacing-100);line-height:1.4}.highlight-hint-create{margin-bottom:var(--spacing-200)}.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:8px;background:var(--gray-96);border-radius:4px;overflow:hidden}.highlight-progress-fill{height:100%;background:linear-gradient(to right,#ffecd6,#ffcf99,#fe8700);border-radius:4px;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;flex-wrap:wrap;gap:var(--spacing-50);margin-top:var(--spacing-50)}.highlight-actions .btn-secondary.sm,.highlight-actions .btn-ghost.sm{padding:4px 8px;font-size:.6875rem;gap:4px}.highlight-dealroom-wrap{position:relative;display:inline-flex}.highlight-ready{display:flex;flex-direction:column}.highlight-thumb{position:relative;cursor:pointer;border-radius:var(--radius-medium);overflow:hidden;background:#000;aspect-ratio:16 / 9}.highlight-thumb-video{height:100%;object-fit:cover}.highlight-skeleton{display:flex;flex-direction:column;gap:var(--spacing-100)}.highlight-thumb-skeleton{width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-medium);background:linear-gradient(90deg,var(--gray-96) 0%,var(--gray-93) 50%,var(--gray-96) 100%);background-size:200% 100%;animation:highlight-shimmer 1.4s ease-in-out infinite}.highlight-actions-skeleton{display:flex;gap:var(--spacing-75)}.highlight-actions-skeleton .btn-skeleton{height:28px;width:80px;border-radius:var(--radius-small);background:linear-gradient(90deg,var(--gray-96) 0%,var(--gray-93) 50%,var(--gray-96) 100%);background-size:200% 100%;animation:highlight-shimmer 1.4s ease-in-out infinite}.highlight-actions-skeleton .btn-skeleton.wide{width:140px;margin-left:auto}@keyframes highlight-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.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;background:var(--gray-98)}.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-75);margin-bottom:var(--spacing-150)}.insight-stat{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--gray-98);border-radius:var(--radius-small);padding:var(--spacing-75) var(--spacing-50)}.stat-value{font-size:1.25rem;font-weight:700;color:var(--text-dark);font-variant-numeric:tabular-nums}.stat-label{font-size:.625rem;color:var(--gray-60);text-transform:uppercase;letter-spacing:.3px;text-align:center}.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:28px}.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{flex:1;cursor:default;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 12px 12px;background:#fff;border:1px solid var(--gray-92);border-radius:10px;min-width:fit-content}.metric-value{font-size:1.125rem;font-weight:700;color:var(--text-dark);font-variant-numeric:tabular-nums;white-space:nowrap}.metric-status{font-size:.6875rem;font-weight:600;padding:2px 8px;border-radius:999px;margin-top:2px;white-space:nowrap;cursor:help}[data-level=great] .metric-status{background:#dcfce7;color:#15803d}[data-level=good] .metric-status{background:#d1fae5;color:#059669}[data-level=warning] .metric-status{background:#fef3c7;color:#d97706}[data-level=bad] .metric-status{background:#fee2e2;color:#dc2626}.metric-label{font-size:.75rem;font-weight:400;color:var(--text-gray);text-transform:none;letter-spacing:0;text-align:center}.metric-bar{align-self:stretch;height:3px;background:var(--gray-92);border-radius:2px;overflow:hidden;margin-top:6px}.metric-bar-fill{height:100%;border-radius:2px;transition:width .3s ease}[data-level=great] .metric-bar-fill{background:#22c55e}[data-level=good] .metric-bar-fill{background:#16a34a}[data-level=warning] .metric-bar-fill{background:#f59e0b}[data-level=bad] .metric-bar-fill{background:#ef4444}.insights-metric-tooltip{position:fixed;width:230px;background:#1a1a2e;color:#fff;border-radius:var(--radius-medium);padding:10px 12px;z-index:9999;pointer-events:none;font-size:.75rem;line-height:1.5;box-shadow:0 4px 20px #00000040;display:flex;flex-direction:column;gap:4px}.insights-metric-tooltip.imt-above{transform:translate(-50%) translateY(calc(-100% - 8px))}.insights-metric-tooltip.imt-below{transform:translate(-50%) translateY(8px)}.insights-metric-tooltip strong{font-size:.8125rem;margin-bottom:2px}.imt-result{font-weight:600;color:#a5b4fc}.imt-ideal{color:#94a3b8;font-size:.6875rem}.imt-why{color:#cbd5e1}.imt-tip{color:#86efac;font-style:italic}.insights-summary{font-size:.8125rem;color:var(--text-gray);margin-bottom:var(--spacing-150);line-height:1.5}.top-improvements{margin-bottom:var(--spacing-150)}.improvements-row{display:flex;gap:var(--spacing-100)}.improvement-card{flex:1;display:flex;flex-direction:column;gap:var(--spacing-50);padding:var(--spacing-100);background:var(--gray-98);border-radius:var(--radius-medium);border:1px solid var(--gray-94)}.improvement-issue{font-size:.875rem;font-weight:600;color:var(--text-dark)}.improvement-tip{font-size:.8125rem;color:var(--text-gray);line-height:1.5}.speaker-expand-btn{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;font-size:.8125rem;font-weight:500;color:var(--accent);background:var(--gray-98);border:1px solid var(--gray-94);border-radius:var(--radius-medium);cursor:pointer;padding:var(--spacing-75) var(--spacing-100);margin-top:var(--spacing-75);margin-bottom:var(--spacing-50)}.speaker-expand-btn:hover{background:var(--gray-96)}.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}.scorecard-row{display:grid;grid-template-columns:155px 1fr;column-gap:var(--spacing-100);row-gap:var(--spacing-50);padding:var(--spacing-100) 0;border-bottom:1px solid var(--gray-96)}.scorecard-row:last-child{border-bottom:none}.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}.section-header{position:sticky;top:0;z-index:5;margin:calc(-1 * var(--spacing-150)) calc(-1 * var(--spacing-150)) 0;padding:var(--spacing-150) var(--spacing-200);border-radius:var(--radius-medium) var(--radius-medium) 0 0;background:linear-gradient(180deg,var(--gray-96) 0%,var(--white) 100%)}.section-header-title-row{display:flex;align-items:center;margin-bottom:var(--spacing-100)}.section-header-title{font-size:.9375rem;font-weight:700;color:var(--text-dark);margin:0}.section-header-info{display:inline-flex;align-items:center;padding:2px 8px;cursor:default}.section-header-info-icon{width:14px;height:14px;color:var(--text-gray);flex-shrink:0}.ga-tooltip-wrap{display:contents}.section-header-tooltip{position:fixed;transform:translate(-50%);background:var(--white);border:1px solid var(--gray-89);color:var(--text-dark);font-size:.8125rem;font-weight:400;line-height:1.4;padding:8px 12px;border-radius:var(--radius-medium);box-shadow:0 4px 12px #0f172a14;white-space:nowrap;pointer-events:none;z-index:9999}.section-header-tooltip:before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%) rotate(45deg);width:9px;height:9px;background:var(--white);border-top:1px solid var(--gray-89);border-left:1px solid var(--gray-89)}.section-header-tooltip--wrap{white-space:normal;max-width:240px}.section-header-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-100)}.sc-avg-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto}.sc-avg-label{font-size:.6875rem;font-weight:500;color:var(--text-gray);text-transform:uppercase;letter-spacing:.4px}.sc-avg{font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.section-pill-wrap{position:relative;display:inline-block}.section-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid transparent;border-radius:var(--radius-large);background:var(--white);box-shadow:0 1px 1px #0f172a33;font-size:.8125rem;font-weight:600;color:var(--text-dark);cursor:pointer;transition:box-shadow .12s,border-color .12s;font-family:inherit}.section-pill:hover{background:var(--gray-96)}.section-pill:disabled{cursor:wait;opacity:.6}.section-pill-skeleton{width:170px;height:32px;border-radius:var(--radius-large);background:linear-gradient(90deg,var(--gray-96) 0%,var(--gray-94) 50%,var(--gray-96) 100%);background-size:200% 100%;animation:section-pill-shimmer 1.4s ease-in-out infinite}@keyframes section-pill-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.section-pill-icon{display:inline-flex;color:var(--base-blue)}.section-pill-caret{color:var(--text-gray);margin-left:2px}.section-picker{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:320px;max-height:360px;overflow-y:auto;background:var(--white);border:1px solid var(--gray-94);border-radius:var(--radius-medium);box-shadow:0 8px 28px #0f172a1f;padding:var(--spacing-50);display:flex;flex-direction:column;gap:2px}.section-picker-empty{padding:var(--spacing-100);font-size:.8125rem;color:var(--text-gray);text-align:center}.section-picker-item{display:flex;flex-direction:column;gap:3px;padding:8px 10px;background:none;border:none;border-radius:var(--radius-small);text-align:left;cursor:pointer;font-family:inherit}.section-picker-item:hover{background:var(--gray-98)}.section-picker-item.active{background:var(--gray-96)}.section-picker-item-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-50)}.section-picker-item-label{display:flex;align-items:center;gap:7px}.section-picker-item-icon{display:inline-flex;flex-shrink:0}.section-picker-item-name{font-size:.8125rem;font-weight:600;color:var(--text-dark)}.section-picker-item[data-tpl=discovery] .section-picker-item-icon,.section-pill[data-tpl=discovery] .section-pill-icon{color:#3b82f6}.section-picker-item[data-tpl=demo] .section-picker-item-icon,.section-pill[data-tpl=demo] .section-pill-icon{color:#dc2626}.section-picker-item[data-tpl=followup] .section-picker-item-icon,.section-pill[data-tpl=followup] .section-pill-icon{color:#16a34a}.section-picker-item[data-tpl=business_case] .section-picker-item-icon,.section-pill[data-tpl=business_case] .section-pill-icon{color:#ca8a04}.section-picker-item[data-tpl=negotiation] .section-picker-item-icon,.section-pill[data-tpl=negotiation] .section-pill-icon{color:#f97316}.section-picker-item[data-tpl=technical] .section-picker-item-icon,.section-pill[data-tpl=technical] .section-pill-icon{color:#5b46d2}.section-picker-item-desc{font-size:.75rem;color:var(--text-gray);line-height:1.4}.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)}.setting-meta-line{font-size:.875rem;color:var(--text-gray);margin:0}.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);border-radius:var(--radius-medium);border:1px solid var(--gray-89)}.speaker-edit-form{display:flex;gap:var(--spacing-100);align-items:flex-end}.speaker-edit-col{min-width:0}.name-col{flex:2}.side-col{flex-shrink:0}.company-col{flex:2}.speaker-clips-row{margin-top:var(--spacing-75);display:flex}.clips-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px 8px 4px 6px;background:none;border:none;font-size:.75rem;color:var(--text-gray);cursor:pointer;font-family:inherit;border-radius:var(--radius-small)}.clips-toggle:hover{color:var(--text-dark);background:var(--gray-94)}.clips-toggle-caret{transition:transform .15s}.clips-toggle.open .clips-toggle-caret{transform:rotate(180deg)}.speaker-clips{margin-top:var(--spacing-50);display:flex;flex-direction:column;gap:var(--spacing-25)}.speaker-clip{display:flex;align-items:center;gap:var(--spacing-50);padding:var(--spacing-50) var(--spacing-75);background:var(--white);border:1px solid var(--gray-94);border-radius:var(--radius-medium)}.speaker-clip.playing{border-color:var(--blue-45);background:var(--blue-95)}.clip-play-btn{width:22px;height:22px;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}.clip-play-btn:hover{background:var(--gray-30)}.clip-quote{flex:1;font-size:.8125rem;color:var(--text-dark);font-style:italic;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.clip-time-stamp{font-size:.6875rem;color:var(--gray-60);flex-shrink:0;font-variant-numeric:tabular-nums}.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);padding:var(--spacing-50) var(--spacing-75)}.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{border:1px solid var(--gray-89);border-radius:var(--radius-medium);padding:0;margin:0;min-inline-size:0;background:var(--gray-98)}.setting-field:focus-within{border-color:var(--blue-60);background:var(--gray-98)}.setting-field:focus-within legend.field-label{color:var(--blue-45)}fieldset.speaker-edit-col{border:1px solid var(--gray-89);border-radius:var(--radius-medium);padding:0;margin:0;min-inline-size:0;background:var(--gray-98)}fieldset.speaker-edit-col:focus-within{border-color:var(--blue-60);background:var(--gray-98)}fieldset.speaker-edit-col:focus-within legend.field-label{color:var(--blue-45)}.field-input{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);outline:none;box-sizing:border-box;background:var(--gray-98)}.field-input:focus{border-color:var(--blue-60)}.setting-field .field-input,.setting-field .field-input:focus,fieldset.speaker-edit-col .field-input,fieldset.speaker-edit-col .field-input:focus{border:none;background:transparent;outline:none}.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)}.delete-loading{display:flex;align-items:center;gap:var(--spacing-100);padding:var(--spacing-50) 0;font-size:.9375rem;font-weight:600;color:var(--text-dark)}.detail-share-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000}.detail-share-card{background:var(--white);border-radius:var(--radius-medium);padding:var(--spacing-150);width:480px;max-width:90vw;box-shadow:0 20px 60px #00000040}.detail-share-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-75)}.detail-share-title{font-size:1rem;font-weight:700;color:var(--text-dark);margin:0}.detail-share-subtitle{font-size:.875rem;color:var(--text-gray);margin:0 0 var(--spacing-100)}.detail-share-footer{display:flex;justify-content:flex-end;margin-top:var(--spacing-150);padding-top:var(--spacing-100);border-top:1px solid var(--gray-94)}.not-found-page{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-300) var(--spacing-200);max-width:520px;margin:0 auto}.not-found-image{width:220px;height:auto;margin-bottom:var(--spacing-150)}.not-found-title{font-size:1.375rem;font-weight:700;color:var(--text-dark);margin:0 0 var(--spacing-75)}.not-found-desc{font-size:.9375rem;color:var(--text-gray);line-height:1.55;margin:0 0 var(--spacing-200)}.not-found-actions{display:flex;gap:var(--spacing-75)}.guide-overlay[data-v-df001ff9]{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-df001ff9]{background:var(--white);border-radius:var(--radius-medium);padding:var(--spacing-200);width:560px;max-width:90vw;position:relative}.guide-close[data-v-df001ff9]{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-df001ff9]:hover{color:var(--text-dark)}.guide-title[data-v-df001ff9]{font-size:1.125rem;font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-25)}.guide-subtitle[data-v-df001ff9]{font-size:.8125rem;color:var(--text-gray);margin-bottom:var(--spacing-150)}.guide-steps[data-v-df001ff9]{display:flex;flex-direction:column;gap:var(--spacing-100);margin-bottom:var(--spacing-150)}.guide-step[data-v-df001ff9]{display:flex;gap:var(--spacing-75)}.guide-num[data-v-df001ff9]{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-df001ff9]{flex:1}.guide-text strong[data-v-df001ff9]{font-size:.875rem;color:var(--text-dark)}.guide-text p[data-v-df001ff9]{font-size:.8125rem;color:var(--text-gray);margin:4px 0 0;line-height:1.4}.guide-done[data-v-df001ff9]{width:100%}.page[data-v-5c4ebc89]{padding-bottom:90px}.page-header[data-v-5c4ebc89]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-75);margin-bottom:var(--spacing-150)}.page-title[data-v-5c4ebc89]{font-size:1.25rem;font-weight:700;color:var(--text-dark);margin:0}.page-subaction[data-v-5c4ebc89]{background:none;border:none;padding:0;font-family:inherit;font-size:.875rem;font-weight:500;color:var(--text-gray);cursor:pointer;transition:color .1s}.page-subaction[data-v-5c4ebc89]:hover{color:var(--text-dark)}.card[data-v-5c4ebc89]{background:var(--white);border-radius:var(--radius-medium);box-shadow:var(--shadow-1);padding:var(--spacing-150);margin-bottom:var(--spacing-150)}.card-title[data-v-5c4ebc89]{font-size:.9375rem;font-weight:700;color:var(--text-dark);margin:0}.card-sub[data-v-5c4ebc89]{font-size:.8125rem;color:var(--text-gray);margin:4px 0 0}.link-muted[data-v-5c4ebc89]{background:none;border:none;color:var(--text-gray);font-size:.8125rem;font-weight:500;cursor:pointer;padding:0;font-family:inherit}.link-muted[data-v-5c4ebc89]:hover{color:var(--text-dark);text-decoration:underline}.workspace-card[data-v-5c4ebc89]{padding:var(--spacing-150) var(--spacing-200)}.workspace-collapsed-bar[data-v-5c4ebc89]{display:flex;align-items:center;gap:var(--spacing-100);width:100%;margin-bottom:var(--spacing-150);padding:var(--spacing-150) var(--spacing-200);background:var(--white);border:none;border-radius:var(--radius-medium);box-shadow:var(--shadow-1);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:background .15s ease}.workspace-collapsed-bar[data-v-5c4ebc89]:hover{background:var(--gray-98)}.workspace-collapsed-main[data-v-5c4ebc89]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.workspace-collapsed-title-row[data-v-5c4ebc89]{display:flex;align-items:center;gap:var(--spacing-50)}.workspace-collapsed-title[data-v-5c4ebc89]{font-size:.9375rem;font-weight:700;color:var(--text-dark)}.workspace-collapsed-sub[data-v-5c4ebc89]{font-size:.8125rem;color:var(--text-gray)}.workspace-collapsed-expand[data-v-5c4ebc89]{display:inline-flex;align-items:center;gap:4px;color:var(--text-gray);font-size:.8125rem;font-weight:500;flex-shrink:0}.workspace-collapsed-bar:hover .workspace-collapsed-expand[data-v-5c4ebc89]{color:var(--text-dark)}.workspace-collapse-enter-active[data-v-5c4ebc89],.workspace-collapse-leave-active[data-v-5c4ebc89]{transition:max-height .35s ease,opacity .25s ease,margin-bottom .35s ease,padding-top .35s ease,padding-bottom .35s ease;overflow:hidden}.workspace-collapse-enter-from[data-v-5c4ebc89],.workspace-collapse-leave-to[data-v-5c4ebc89]{max-height:0!important;opacity:0;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.workspace-collapse-enter-to[data-v-5c4ebc89],.workspace-collapse-leave-from[data-v-5c4ebc89]{max-height:600px;opacity:1}.workspace-header[data-v-5c4ebc89]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-100);margin-bottom:var(--spacing-100)}.workspace-header-actions[data-v-5c4ebc89]{display:flex;align-items:center;gap:var(--spacing-75);flex-shrink:0}.workspace-header-actions .link-muted[data-v-5c4ebc89]{cursor:pointer}.workspace-header-actions .link-muted[data-v-5c4ebc89]:hover{color:var(--text-dark);text-decoration:underline}.workspace-list[data-v-5c4ebc89]{display:flex;flex-direction:column}.workspace-row[data-v-5c4ebc89]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--spacing-150);padding:var(--spacing-100) 0;border-top:1px solid var(--gray-94)}.workspace-row[data-v-5c4ebc89]:first-child{border-top:none;padding-top:var(--spacing-75)}.workspace-icon[data-v-5c4ebc89]{width:22px;height:22px;color:var(--text-dark);flex-shrink:0}.workspace-text[data-v-5c4ebc89]{min-width:0}.workspace-title[data-v-5c4ebc89]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.workspace-desc[data-v-5c4ebc89]{font-size:.8125rem;color:var(--text-gray);margin-top:2px}.workspace-cta[data-v-5c4ebc89]{min-width:110px;justify-content:center}.workspace-provider-row[data-v-5c4ebc89]{display:flex;gap:var(--spacing-50);flex-wrap:wrap;justify-content:flex-end}.workspace-provider-btn[data-v-5c4ebc89]{display:inline-flex;align-items:center;gap:6px}.workspace-provider-icon[data-v-5c4ebc89]{display:inline-flex;align-items:center}.workspace-provider-icon[data-v-5c4ebc89] svg{width:14px;height:14px}.workspace-row.done .workspace-title[data-v-5c4ebc89],.workspace-row.done .workspace-desc[data-v-5c4ebc89]{color:var(--text-gray)}.workspace-done-tag[data-v-5c4ebc89]{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.8125rem;font-weight:600;color:var(--green-25);min-width:110px}.two-col[data-v-5c4ebc89]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-150);margin-bottom:var(--spacing-150)}.two-col>.card[data-v-5c4ebc89]{margin-bottom:0}@media (max-width: 1199px){.two-col[data-v-5c4ebc89]{grid-template-columns:1fr}}.panel[data-v-5c4ebc89]{display:flex;flex-direction:column;padding:0;overflow:hidden}.panel-header[data-v-5c4ebc89]{background:#eaeef6;padding:var(--spacing-100) var(--spacing-150);border-bottom:1px solid #d8dde9}.panel-body[data-v-5c4ebc89]{padding:var(--spacing-150);display:flex;flex-direction:column;flex:1}.panel-empty[data-v-5c4ebc89]{font-size:.8125rem;color:var(--text-gray);padding:var(--spacing-150) 0}.panel-footer[data-v-5c4ebc89]{display:flex;justify-content:flex-end;gap:var(--spacing-100);margin-top:var(--spacing-75)}.upcoming-skeleton[data-v-5c4ebc89]{display:flex;flex-direction:column;margin-top:var(--spacing-100)}.skel-bar[data-v-5c4ebc89]{background:var(--gray-92);border-radius:4px;animation:skeleton-pulse-5c4ebc89 1.5s ease-in-out infinite}.skel-day-header[data-v-5c4ebc89]{width:110px;height:13px;margin-bottom:var(--spacing-75)}.skel-row[data-v-5c4ebc89]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--spacing-100);padding:var(--spacing-75);margin:0 calc(-1 * var(--spacing-75));animation:skeleton-pulse-5c4ebc89 1.5s ease-in-out infinite}.skel-row-time[data-v-5c4ebc89]{display:flex;align-items:center;gap:6px;min-width:70px}.skel-circle[data-v-5c4ebc89]{width:13px;height:13px;border-radius:50%;background:var(--gray-92);flex-shrink:0}.skel-row-card[data-v-5c4ebc89]{display:flex;align-items:center;gap:var(--spacing-75);flex:1;min-width:0}.skel-row-info[data-v-5c4ebc89]{flex:1;min-width:0}@keyframes skeleton-pulse-5c4ebc89{0%,to{opacity:.55}50%{opacity:1}}.upcoming-day-group[data-v-5c4ebc89]{margin-top:var(--spacing-100)}.upcoming-day-group[data-v-5c4ebc89]:first-child{margin-top:var(--spacing-75)}.upcoming-day-header[data-v-5c4ebc89]{font-size:.8125rem;font-weight:600;color:var(--text-dark);padding-bottom:var(--spacing-50);margin-bottom:var(--spacing-50);border-bottom:1px solid #ececec}.upcoming-day-list[data-v-5c4ebc89]{display:flex;flex-direction:column;margin:0 calc(-1 * var(--spacing-75))}.upcoming-row[data-v-5c4ebc89]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--spacing-100);padding:var(--spacing-75);border-radius:var(--radius-small);transition:background-color .06s}.upcoming-row[data-v-5c4ebc89]:hover{background:var(--gray-96)}.upcoming-row.excluded .upcoming-row-card[data-v-5c4ebc89]{opacity:.5}.upcoming-row.dismissed .upcoming-row-card[data-v-5c4ebc89]{opacity:.8}.upcoming-row-time[data-v-5c4ebc89]{display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;color:var(--text-dark);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:70px}.upcoming-clock-icon[data-v-5c4ebc89]{width:15px;height:15px;flex-shrink:0;color:var(--gray-60)}.upcoming-row-card[data-v-5c4ebc89]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-100);min-width:0}.upcoming-info[data-v-5c4ebc89]{flex:1;min-width:0}.upcoming-title[data-v-5c4ebc89]{font-size:.875rem;font-weight:600;color:var(--text-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upcoming-attendees[data-v-5c4ebc89]{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:var(--text-gray);margin-top:2px}.upcoming-actions[data-v-5c4ebc89]{display:flex;align-items:center;gap:var(--spacing-50);flex-shrink:0}.upcoming-status[data-v-5c4ebc89]{font-size:.6875rem;font-weight:600;padding:5px 8px;border-radius:8px;min-width:90px;text-align:center}.upcoming-status.scheduled[data-v-5c4ebc89]{background:var(--blue-95);color:var(--base-blue)}.upcoming-status.recording[data-v-5c4ebc89]{background:#feebe7;color:#cb2e0b}.upcoming-action-btn[data-v-5c4ebc89]{min-width:90px;padding:5px 10px;border:1px solid transparent;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;justify-content:center;gap:6px;transition:all .2s ease}.upcoming-action-btn[data-v-5c4ebc89]:hover{background:var(--gray-96);border-color:var(--gray-80)}.upcoming-action-btn[data-v-5c4ebc89]:disabled{cursor:default}.upcoming-action-btn.primary[data-v-5c4ebc89]{background:var(--base-blue);border-color:var(--base-blue);color:var(--white)}.upcoming-action-btn.primary[data-v-5c4ebc89]:hover{background:var(--gray-30);border-color:var(--gray-30)}.upcoming-action-btn.muted[data-v-5c4ebc89]{color:var(--text-gray);border-color:transparent;background:none}.upcoming-action-btn.muted[data-v-5c4ebc89]:hover{color:var(--text-dark);background:var(--white);border-color:var(--gray-89)}.btn-spinner[data-v-5c4ebc89]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:var(--base-blue);border-radius:50%;animation:spin-5c4ebc89 .8s linear infinite}@keyframes spin-5c4ebc89{to{transform:rotate(360deg)}}.attention-list[data-v-5c4ebc89]{display:flex;flex-direction:column}.attention-row[data-v-5c4ebc89]{display:flex;align-items:center;gap:var(--spacing-100);padding:var(--spacing-75) var(--spacing-50);margin:0 calc(-1 * var(--spacing-50));border-bottom:1px solid var(--gray-94);cursor:pointer;transition:background .08s}.attention-row[data-v-5c4ebc89]:hover{background:var(--gray-96)}.attention-row[data-v-5c4ebc89]:last-child{border-bottom:none}.attention-row.attention-skeleton[data-v-5c4ebc89]{cursor:default;pointer-events:none}.attention-row.attention-skeleton[data-v-5c4ebc89]:hover{background:transparent}.attention-row .skel-line[data-v-5c4ebc89]{background:var(--gray-94);border-radius:4px;animation:skeleton-pulse-5c4ebc89 1.5s ease-in-out infinite}.attention-info[data-v-5c4ebc89]{flex:1;min-width:0}.attention-title[data-v-5c4ebc89]{font-size:.875rem;font-weight:600;color:var(--text-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attention-meta[data-v-5c4ebc89]{font-size:.75rem;color:var(--text-gray);margin-top:2px;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dot-sep[data-v-5c4ebc89]{color:var(--gray-70)}.attention-action[data-v-5c4ebc89]{flex-shrink:0}.attention-menu-wrap[data-v-5c4ebc89]{position:relative;flex-shrink:0}.attention-menu-btn[data-v-5c4ebc89]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;border-radius:var(--radius-medium);color:var(--text-gray);cursor:pointer;transition:background .1s,color .1s}.attention-menu-btn[data-v-5c4ebc89]:hover{background:var(--white);color:var(--text-dark)}.attention-dropdown[data-v-5c4ebc89]{position:absolute;top:100%;right:0;margin-top:4px;min-width:180px;background:var(--white);border:1px solid var(--gray-89);border-radius:var(--radius-medium);box-shadow:0 8px 24px #0f172a1f;padding:4px;z-index:50;display:flex;flex-direction:column}.dropdown-item[data-v-5c4ebc89]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:none;border:none;border-radius:var(--radius-small);font:inherit;font-size:.8125rem;color:var(--text-dark);text-align:left;cursor:pointer;white-space:nowrap}.dropdown-item[data-v-5c4ebc89]:hover{background:var(--gray-96)}.dropdown-item.danger[data-v-5c4ebc89]{color:var(--red-42)}.dropdown-item.danger[data-v-5c4ebc89]:hover{background:#fdecea}.row-spinner-sm[data-v-5c4ebc89]{width:16px;height:16px;border:2px solid var(--gray-89);border-top-color:var(--text-gray);border-radius:50%;animation:spin-5c4ebc89 .8s linear infinite;display:inline-block}.status-pill[data-v-5c4ebc89]{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;white-space:nowrap}.status-dot[data-v-5c4ebc89]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.status-dot.dot-red[data-v-5c4ebc89]{background:#ef4444}.status-dot.dot-amber[data-v-5c4ebc89]{background:#f5a623}.status-dot.dot-blue[data-v-5c4ebc89]{background:var(--base-blue)}.failure-chip[data-v-5c4ebc89]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--red-95);color:var(--red-42);font-size:.75rem;font-weight:600;white-space:nowrap;border:none;font-family:inherit}.failure-chip-button[data-v-5c4ebc89]{cursor:pointer;transition:background .1s}.failure-chip-button[data-v-5c4ebc89]:hover{background:#fbd9d1}.pw-modal-backdrop[data-v-5c4ebc89]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.pw-modal[data-v-5c4ebc89]{background:var(--white);border-radius:var(--radius-large);padding:24px;width:100%;max-width:420px;display:flex;flex-direction:column;gap:12px;box-shadow:0 16px 48px #0000002e}.pw-modal-title[data-v-5c4ebc89]{margin:0;font-size:1rem;font-weight:600;color:var(--text-dark)}.pw-modal-body[data-v-5c4ebc89]{margin:0;font-size:.875rem;color:var(--text-medium)}.pw-modal-input[data-v-5c4ebc89]{width:100%;padding:8px 12px;border:1px solid var(--gray-89);border-radius:var(--radius-medium);font-size:.875rem;font-family:inherit}.pw-modal-input[data-v-5c4ebc89]:focus{outline:none;border-color:var(--base-blue)}.pw-modal-error[data-v-5c4ebc89]{margin:0;color:var(--red-42);font-size:.8125rem}.pw-modal-actions[data-v-5c4ebc89]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.attention-btn[data-v-5c4ebc89]{min-width:130px;padding:6px 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;text-align:center;transition:background .1s,border-color .1s}.attention-btn[data-v-5c4ebc89]:hover{background:var(--gray-96);border-color:var(--gray-80)}.attention-btn[data-v-5c4ebc89]:disabled{opacity:.5;cursor:default}.attention-btn.full[data-v-5c4ebc89]{width:100%}.secondary-section[data-v-5c4ebc89]{margin-bottom:var(--spacing-150)}.section-heading[data-v-5c4ebc89]{font-size:.875rem;font-weight:600;color:var(--text-dark);margin-bottom:var(--spacing-75)}.secondary-cards[data-v-5c4ebc89]{display:grid;grid-template-columns:1.7fr 1.2fr 1.1fr;gap:var(--spacing-100)}.secondary-card[data-v-5c4ebc89]{background:var(--white);border-radius:var(--radius-medium);box-shadow:var(--shadow-1);padding:var(--spacing-150)}.secondary-title[data-v-5c4ebc89]{font-size:.875rem;font-weight:600;color:var(--text-dark);margin-bottom:var(--spacing-25)}.secondary-desc[data-v-5c4ebc89]{font-size:.75rem;color:var(--text-gray);line-height:1.5;margin-bottom:var(--spacing-75)}.secondary-help[data-v-5c4ebc89]{font-size:.6875rem;color:var(--text-gray);line-height:1.4;margin:var(--spacing-50) 0 0}.upload-card[data-v-5c4ebc89]{border:1px dashed var(--gray-70);display:flex;flex-direction:column;align-items:center;text-align:center;transition:border-color .15s,background .15s;cursor:pointer}.upload-card[data-v-5c4ebc89]:hover{background:var(--gray-98)}.upload-card.active[data-v-5c4ebc89]{border-color:var(--blue-45);background:var(--blue-95);border-style:solid}.upload-card.uploading[data-v-5c4ebc89]{border-style:solid}.drop-hint[data-v-5c4ebc89]{font-size:.625rem;color:var(--gray-60)}.drop-text[data-v-5c4ebc89]{font-size:.875rem;color:var(--text-gray)}.join-form[data-v-5c4ebc89]{display:flex;gap:var(--spacing-50)}.join-input[data-v-5c4ebc89]{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-5c4ebc89]:focus{border-color:var(--blue-60)}.join-input[data-v-5c4ebc89]::placeholder{color:var(--gray-70)}.file-input[data-v-5c4ebc89]{display:none}.spinner[data-v-5c4ebc89]{width:18px;height:18px;border:2px solid var(--gray-89);border-top-color:var(--brand-orange);border-radius:50%;animation:spin-5c4ebc89 .8s linear infinite}.error-msg[data-v-5c4ebc89]{margin-top:var(--spacing-50);font-size:.75rem;color:var(--red-42)}.desktop-row-head[data-v-5c4ebc89]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-25)}.desktop-version[data-v-5c4ebc89]{font-size:.6875rem;color:var(--text-gray)}.desktop-btns[data-v-5c4ebc89]{display:flex;gap:var(--spacing-50)}.desktop-btn[data-v-5c4ebc89]{flex:1;display:flex;align-items:center;gap:var(--spacing-50);padding:var(--spacing-75);border:1px solid var(--gray-89);border-radius:var(--radius-medium);background:var(--brand-orange, #ff7a00);color:var(--white);font-family:inherit;cursor:pointer;text-decoration:none}.desktop-btn.disabled[data-v-5c4ebc89]{background:var(--white);color:var(--text-gray);cursor:default}.btn-content[data-v-5c4ebc89]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.btn-label[data-v-5c4ebc89]{font-size:.8125rem;font-weight:600}.btn-meta[data-v-5c4ebc89]{font-size:.6875rem;opacity:.85}.active-section[data-v-5c4ebc89]{margin-bottom:var(--spacing-150)}.active-card[data-v-5c4ebc89]{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-5c4ebc89]{display:flex;align-items:center;justify-content:space-between}.active-indicator[data-v-5c4ebc89]{display:flex;align-items:center;gap:var(--spacing-50)}.active-status-text[data-v-5c4ebc89]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.active-participants[data-v-5c4ebc89]{font-size:.8125rem;color:var(--text-gray)}.active-time[data-v-5c4ebc89]{font-size:.75rem;color:var(--gray-60)}.active-hint[data-v-5c4ebc89]{font-size:.8125rem;color:var(--text-gray);margin:0}.active-actions[data-v-5c4ebc89]{display:flex;gap:var(--spacing-50)}.status-icon[data-v-5c4ebc89]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon.joining[data-v-5c4ebc89]{color:var(--gray-60);animation:pulse-opacity-5c4ebc89 1.5s infinite}.status-icon.waiting[data-v-5c4ebc89]{color:var(--yellow-66, #f5a623)}.status-icon.joined[data-v-5c4ebc89]{color:var(--green-25)}.status-icon.recording[data-v-5c4ebc89]{color:#ef4444;animation:pulse-opacity-5c4ebc89 1.5s infinite}@keyframes pulse-opacity-5c4ebc89{0%,to{opacity:1}50%{opacity:.4}}.state-waiting[data-v-5c4ebc89]{border-color:var(--yellow-66, #f5a623)}.state-recording[data-v-5c4ebc89]{border-color:#ef4444}@media (max-width: 860px){.two-col[data-v-5c4ebc89]{grid-template-columns:1fr;gap:var(--spacing-100)}.secondary-cards[data-v-5c4ebc89]{grid-template-columns:1fr}.workspace-card[data-v-5c4ebc89]{padding:var(--spacing-150)}.workspace-row[data-v-5c4ebc89]{grid-template-columns:auto 1fr;grid-template-areas:"icon text" "cta cta";gap:var(--spacing-75) var(--spacing-100)}.workspace-icon[data-v-5c4ebc89]{grid-area:icon}.workspace-text[data-v-5c4ebc89]{grid-area:text}.workspace-cta[data-v-5c4ebc89]{grid-area:cta;width:100%}.attention-row[data-v-5c4ebc89]{display:grid;grid-template-columns:1fr auto;grid-template-areas:"info   info" "status action" "menu   menu";gap:var(--spacing-50) var(--spacing-75);align-items:center}.attention-info[data-v-5c4ebc89]{grid-area:info;min-width:0}.attention-row .status-pill[data-v-5c4ebc89]{grid-area:status;justify-self:start}.attention-action[data-v-5c4ebc89]{grid-area:action;justify-self:end;margin:0;width:auto}.attention-action .attention-btn[data-v-5c4ebc89]{width:auto}.attention-menu-wrap[data-v-5c4ebc89]{grid-area:menu;justify-self:end}.upcoming-row-card[data-v-5c4ebc89],.upcoming-actions[data-v-5c4ebc89]{flex-wrap:wrap}}@media (max-width: 480px){.page-title[data-v-5c4ebc89]{font-size:1.125rem}}.ga-pf[data-v-14975a80]{border:1px solid var(--gray-89);border-radius:var(--radius-medium);padding:0;margin:0;min-inline-size:0;max-width:480px;background:var(--gray-98);cursor:text}.ga-pf[data-v-14975a80]:focus-within{border-color:var(--blue-60)}.ga-pf.is-disabled[data-v-14975a80]{opacity:.55;background:var(--gray-96);cursor:not-allowed}.ga-pf-label[data-v-14975a80]{padding:0 4px;margin-left:8px;font-size:.75rem;color:var(--text-gray);line-height:1.2}.ga-pf:focus-within .ga-pf-label[data-v-14975a80]{color:var(--blue-45)}.ga-pf-row[data-v-14975a80]{display:flex;flex-wrap:wrap;gap:6px;padding:8px var(--spacing-75);align-items:center;min-height:40px}.ga-pf-pill-x[data-v-14975a80]{background:var(--blue-93);border:none;width:16px;height:16px;padding:0;margin:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--blue-45);cursor:pointer;flex-shrink:0}.ga-pf-pill-x[data-v-14975a80]:hover{background:var(--blue-60);color:var(--white)}.ga-pf-pill-x[data-v-14975a80]:disabled{cursor:not-allowed;opacity:.4}.ga-pf-input[data-v-14975a80]{flex:1;min-width:80px;border:none;background:transparent;outline:none;font:inherit;font-size:.875rem;color:var(--text-dark);padding:2px 0}.ga-pf-input[data-v-14975a80]::placeholder{color:var(--gray-70)}.ga-pf-input[data-v-14975a80]:disabled{cursor:not-allowed}.desktop-card[data-v-ea4475b3],.desktop-flat[data-v-ea4475b3]{display:flex;flex-direction:column}.desktop-header[data-v-ea4475b3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-25)}.desktop-icon[data-v-ea4475b3]{color:var(--brand-orange, #ff7900);display:flex;align-items:center;gap:var(--spacing-50)}.desktop-title[data-v-ea4475b3]{font-size:.875rem;font-weight:600;color:var(--text-dark);margin:0}.desktop-version[data-v-ea4475b3]{font-size:.6875rem;color:var(--gray-60);margin:0}.desktop-desc[data-v-ea4475b3]{font-size:.75rem;color:var(--text-gray);line-height:1.5;margin-bottom:var(--spacing-75);flex:1}.desktop-btns[data-v-ea4475b3]{display:flex;gap:var(--spacing-50)}.desktop-btn[data-v-ea4475b3]{flex:1;display:inline-flex;align-items:center;gap:10px;background:var(--brand-orange);color:var(--white);text-decoration:none;border:none;border-radius:var(--radius-medium);padding:var(--spacing-75) var(--spacing-100);font-family:inherit;cursor:pointer;white-space:nowrap}.desktop-btn[data-v-ea4475b3]:hover{background:#e66c00}.desktop-btn.disabled[data-v-ea4475b3]{background:var(--gray-96);color:var(--text-gray);cursor:not-allowed}.desktop-btn.disabled[data-v-ea4475b3]:hover{background:var(--gray-96)}.btn-content[data-v-ea4475b3]{display:flex;flex-direction:column;align-items:flex-start}.btn-label[data-v-ea4475b3]{font-size:.8125rem;font-weight:600;line-height:1.2}.btn-meta[data-v-ea4475b3]{font-size:.6875rem;color:#ffffffbf;line-height:1.2}.desktop-btn.disabled .btn-meta[data-v-ea4475b3]{color:var(--gray-60)}.desktop-skeleton .skel-bar[data-v-ea4475b3]{background:var(--gray-92);border-radius:4px;animation:skel-pulse-ea4475b3 1.5s ease-in-out infinite}@keyframes skel-pulse-ea4475b3{0%,to{opacity:.5}50%{opacity:1}}.desktop-link-text[data-v-ea4475b3]{font-size:.75rem;color:var(--text-gray);text-decoration:none}.desktop-link-text[data-v-ea4475b3]:hover{color:var(--brand-orange, #ff7900);text-decoration:underline}.page-header[data-v-7c317175]{margin-bottom:var(--spacing-150)}.settings-tab-select[data-v-7c317175]{min-width:200px;max-width:50%}.page-title[data-v-7c317175]{font-size:1.25rem;font-weight:700;color:var(--text-dark)}.settings-card[data-v-7c317175]{background:var(--white);border-radius:var(--radius-medium);box-shadow:var(--shadow-1);margin-top:var(--spacing-150);margin-bottom:var(--spacing-150);padding:var(--spacing-200)}.setting-section[data-v-7c317175]{display:flex;flex-direction:column;gap:var(--spacing-50)}.section-header-row[data-v-7c317175]{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-7c317175]{margin:0}.crm-connect-notice[data-v-7c317175]{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-7c317175]{font-size:.875rem;font-weight:600;color:var(--text-dark);margin:0}.crm-connect-desc[data-v-7c317175]{font-size:.8125rem;color:var(--text-gray);margin:0}.crm-section-disabled[data-v-7c317175]{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.setting-heading[data-v-7c317175]{font-size:.875rem;font-weight:700;color:var(--text-dark);margin:0}.setting-desc[data-v-7c317175]{font-size:.875rem;color:var(--text-gray);line-height:1.5;margin:0}.desktop-app-wrap[data-v-7c317175]{max-width:400px}.divider[data-v-7c317175]{height:1px;background:var(--gray-89);margin:var(--spacing-150) 0}.settings-field[data-v-7c317175]{max-width:480px;margin-top:var(--spacing-50)}.input-outlined[data-v-7c317175]{border:1px solid var(--gray-89);border-radius:var(--radius-medium);padding:0;margin:0;margin-top:var(--spacing-50);max-width:480px;min-inline-size:0;background:var(--gray-98)}.input-outlined[data-v-7c317175]:focus-within{border-color:var(--blue-60);background:var(--gray-98)}.input-label[data-v-7c317175]{padding:0 4px;margin-left:8px;font-size:.75rem;color:var(--text-gray);line-height:1.2}.input-outlined:focus-within .input-label[data-v-7c317175]{color:var(--blue-45)}.skel-input[data-v-7c317175]{width:100%;height:38px;background:var(--gray-98);border:1px solid var(--gray-89);border-radius:var(--radius-medium);animation:skel-pulse-7c317175 1.5s ease-in-out infinite}.input-field[data-v-7c317175]{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(--gray-98);outline:none}.input-field[data-v-7c317175]:focus{border-color:var(--blue-60)}.input-outlined .input-field[data-v-7c317175],.input-outlined .input-field[data-v-7c317175]:focus{border:none;background:transparent;outline:none}.status-row[data-v-7c317175]{display:flex;align-items:center;gap:var(--spacing-50);margin-top:var(--spacing-25)}.status-dot[data-v-7c317175]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot.connected[data-v-7c317175]{background:var(--green-25)}.status-dot.disconnected[data-v-7c317175]{background:var(--red-42)}.status-text[data-v-7c317175]{font-size:.875rem;color:var(--text-gray)}.status-text code[data-v-7c317175]{background:var(--gray-96);padding:1px 5px;border-radius:var(--radius-small);font-size:.8125rem}.framework-list[data-v-7c317175]{display:flex;flex-direction:column;gap:var(--spacing-75)}.framework-skeleton .framework-card-info[data-v-7c317175]{display:flex;flex-direction:column;gap:4px}.skel-line[data-v-7c317175]{height:12px;background:var(--gray-92);border-radius:4px;animation:skel-pulse-7c317175 1.5s ease-in-out infinite}.skel-line.h16[data-v-7c317175]{height:16px}@keyframes skel-pulse-7c317175{0%,to{opacity:.5}50%{opacity:1}}.framework-card[data-v-7c317175]{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-7c317175]{border-color:var(--base-blue);background:var(--gray-98)}.framework-card-info[data-v-7c317175]{flex:1;min-width:0}.framework-card-header[data-v-7c317175]{display:flex;align-items:center;gap:var(--spacing-50)}.framework-card-name[data-v-7c317175]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.framework-card-desc[data-v-7c317175]{font-size:.75rem;color:var(--text-gray);margin-top:2px;line-height:1.4}.framework-card-criteria[data-v-7c317175]{font-size:.6875rem;color:var(--gray-60);margin-top:4px}.crm-rule-prompt[data-v-7c317175]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.framework-card-actions[data-v-7c317175]{display:flex;gap:var(--spacing-25);flex-shrink:0}.framework-criteria-list[data-v-7c317175]{display:flex;flex-direction:column;gap:var(--spacing-50)}.framework-criterion-edit[data-v-7c317175]{display:flex;align-items:center;gap:var(--spacing-50)}.criterion-fields[data-v-7c317175]{flex:1;display:flex;gap:var(--spacing-50)}.criterion-name[data-v-7c317175]{flex:0 0 200px}.criterion-desc[data-v-7c317175]{flex:1}.framework-editor-actions[data-v-7c317175]{display:flex;gap:var(--spacing-50);margin-top:var(--spacing-100)}.setting-subheading[data-v-7c317175]{font-size:.8125rem;font-weight:600;color:var(--text-dark);margin-bottom:var(--spacing-50)}.bot-preview-card[data-v-7c317175]{width:320px;aspect-ratio:16 / 9;border-radius:var(--radius-medium);overflow:hidden;border:1px solid var(--gray-89)}.bot-preview-bg[data-v-7c317175]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px}.style-bg-business[data-v-7c317175]{background:linear-gradient(180deg,#1a1a2e,#16213e);color:#fff}.style-bg-fun[data-v-7c317175]{background:linear-gradient(135deg,#ff7900,#ff3d7f 55%,#7a5cff);color:#fff}.style-bg-casual[data-v-7c317175]{background:linear-gradient(180deg,#f5efe6,#e8dccb);color:#2a2a2a}.style-bg-equal[data-v-7c317175]{background:linear-gradient(135deg,#e40303,#ff8c00 17%,#ffed00 33%,#008026,#004dff 67%,#750787);color:#fff}.bot-preview-card.style-fun .bot-preview-name[data-v-7c317175]{letter-spacing:.02em}.bot-preview-card.style-casual .bot-preview-name[data-v-7c317175],.bot-preview-card.style-casual .bot-preview-tagline[data-v-7c317175]{color:#2a2a2a}.bot-preview-card.style-casual .bot-preview-tagline[data-v-7c317175]{color:#6a5a46}.bot-preview-card.style-casual .bot-preview-powered[data-v-7c317175]{color:#8a7a66}.style-dot-equal[data-v-7c317175]{background:#fff}.style-dot-party[data-v-7c317175]{background:#1a1a1a}.style-bg-party[data-v-7c317175],.bot-preview-card.style-party .bot-preview-name[data-v-7c317175],.bot-preview-card.style-party .bot-preview-tagline[data-v-7c317175],.bot-preview-card.style-party .bot-preview-powered[data-v-7c317175]{color:#1a1a1a}.bot-preview-logo[data-v-7c317175]{width:40px;height:40px;margin-bottom:4px}.bot-preview-name[data-v-7c317175]{font-size:.8125rem;font-weight:700;color:inherit;text-align:center}.bot-preview-tagline[data-v-7c317175]{font-size:.5625rem;color:#ffffffb3;text-align:center;line-height:1.3}.bot-preview-powered[data-v-7c317175]{font-size:.5rem;color:#fff6;margin-top:12px}.style-picker[data-v-7c317175]{display:flex;flex-wrap:wrap;gap:var(--spacing-100);margin-top:var(--spacing-75)}.style-option[data-v-7c317175]{background:none;border:2px solid var(--gray-89);border-radius:var(--radius-medium);padding:var(--spacing-50);cursor:pointer;transition:border-color .12s,transform .12s;font-family:inherit;display:flex;flex-direction:column;gap:var(--spacing-50);align-items:stretch;width:140px}.style-option[data-v-7c317175]:hover{border-color:var(--gray-70)}.style-option.active[data-v-7c317175]{border-color:var(--blue-45);box-shadow:0 0 0 2px var(--blue-95)}.style-option-preview[data-v-7c317175]{width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-small);overflow:hidden}.style-option-bg[data-v-7c317175]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px}.style-option-dot[data-v-7c317175]{width:16px;height:16px;border-radius:50%;background:var(--brand-orange, #ff7900)}.style-dot-fun[data-v-7c317175]{background:#fff}.style-dot-casual[data-v-7c317175]{background:var(--brand-orange, #ff7900)}.style-option-bar[data-v-7c317175]{width:60%;height:4px;border-radius:2px;background:#fffc}.style-option-bar.short[data-v-7c317175]{width:40%;background:#ffffff80}.style-bg-casual .style-option-bar[data-v-7c317175]{background:#00000080}.style-bg-casual .style-option-bar.short[data-v-7c317175]{background:#0000004d}.style-option-label[data-v-7c317175]{font-size:.8125rem;font-weight:600;color:var(--text-dark);text-align:center}.bot-preview-hint[data-v-7c317175]{font-size:.75rem;color:var(--text-gray);margin-top:var(--spacing-50)}.layout-thumb[data-v-7c317175]{width:160px;border-radius:4px;border:1px solid var(--gray-89)}.video-layout-option[data-v-7c317175]{align-items:center}.toggle-label-group[data-v-7c317175]{display:flex;flex-direction:column;gap:2px}.toggle-desc[data-v-7c317175]{font-size:.75rem;color:var(--text-gray);line-height:1.4}.info-row[data-v-7c317175]{display:flex;align-items:center;gap:var(--spacing-100);padding:var(--spacing-25) 0}.info-label[data-v-7c317175]{font-size:.875rem;color:var(--text-gray);min-width:100px}.info-value[data-v-7c317175]{font-size:.875rem;color:var(--text-dark);font-weight:500}.integration-row[data-v-7c317175]{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-7c317175]:last-child{border-bottom:none}.integration-row.disabled[data-v-7c317175]{opacity:.5}.audit-empty[data-v-7c317175]{padding:var(--spacing-150);font-size:.8125rem;color:var(--text-gray);text-align:center}.audit-table[data-v-7c317175]{width:100%;border-collapse:collapse;margin-top:var(--spacing-100);font-size:.8125rem}.audit-table th[data-v-7c317175]{text-align:left;font-weight:600;color:var(--text-gray);padding:8px 10px;border-bottom:1px solid var(--gray-92)}.audit-table td[data-v-7c317175]{padding:10px;border-bottom:1px solid var(--gray-94);color:var(--text-dark);vertical-align:top}.audit-table tr:last-child td[data-v-7c317175]{border-bottom:none}.audit-when[data-v-7c317175]{white-space:nowrap;color:var(--text-gray)}.audit-action[data-v-7c317175]{display:inline-block;padding:2px 8px;background:var(--gray-96);color:var(--text-dark);border-radius:999px;font-size:.75rem;font-weight:500}.audit-target[data-v-7c317175]{color:var(--text-gray)}.mcp-url-row[data-v-7c317175]{margin-top:var(--spacing-100)}.mcp-url-value[data-v-7c317175]{display:flex;align-items:center;gap:var(--spacing-75);margin-top:6px}.mcp-url-value code[data-v-7c317175],.mcp-prefix[data-v-7c317175]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;background:var(--gray-98);border:1px solid var(--gray-94);border-radius:var(--radius-small);padding:6px 10px;flex:1;-webkit-user-select:all;user-select:all;word-break:break-all}.mcp-prefix[data-v-7c317175]{padding:2px 8px;flex:0 1 auto}.mcp-fresh-key[data-v-7c317175]{margin-top:var(--spacing-100);background:#fff8e6;border:1px solid #f5d57a;border-radius:var(--radius-medium);padding:var(--spacing-75)}.mcp-fresh-key-label[data-v-7c317175]{font-size:.75rem;font-weight:600;color:#7a5e0d;margin-bottom:6px}.mcp-fresh-key-value[data-v-7c317175]{display:flex;align-items:center;gap:var(--spacing-75)}.mcp-fresh-key-value code[data-v-7c317175]{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;background:var(--white);border:1px solid var(--gray-94);border-radius:var(--radius-small);padding:6px 10px;-webkit-user-select:all;user-select:all;word-break:break-all}.mcp-create-row[data-v-7c317175]{display:flex;gap:var(--spacing-75);margin:var(--spacing-100) 0}.mcp-create-row .input-field[data-v-7c317175]{flex:1}.mcp-key-revoked[data-v-7c317175]{opacity:.55}.mcp-revoked-pill[data-v-7c317175]{display:inline-block;padding:2px 8px;background:var(--gray-94);color:var(--text-gray);border-radius:999px;font-size:.75rem;font-weight:500}.mcp-config-snippet[data-v-7c317175]{margin:var(--spacing-75) 0 0;padding:var(--spacing-75);background:var(--gray-98);border:1px solid var(--gray-94);border-radius:var(--radius-small);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.5;white-space:pre;overflow-x:auto}.mcp-client-cards[data-v-7c317175]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--spacing-75);margin:var(--spacing-100) 0 var(--spacing-150)}.mcp-client-card[data-v-7c317175]{display:flex;flex-direction:column;gap:4px;padding:var(--spacing-100);border:1px solid var(--gray-89);border-radius:var(--radius-medium);background:var(--white);cursor:pointer;text-align:left;font:inherit;color:var(--text-dark);transition:border-color .1s,background .1s}.mcp-client-card[data-v-7c317175]:hover{border-color:var(--blue-45);background:var(--blue-95)}.mcp-client-card.active[data-v-7c317175]{border-color:var(--base-blue);background:var(--blue-95);box-shadow:0 0 0 1px var(--base-blue)}.mcp-client-icon[data-v-7c317175]{width:28px;height:28px;border-radius:6px;background:var(--gray-94);display:inline-flex;align-items:center;justify-content:center;color:var(--text-dark);margin-bottom:4px}.mcp-client-mode[data-v-7c317175]{font-size:.6875rem;color:var(--text-gray);text-transform:uppercase;letter-spacing:.04em}.mcp-steps[data-v-7c317175]{margin-top:var(--spacing-100)}.mcp-steps-list[data-v-7c317175]{margin:var(--spacing-50) 0 0;padding-left:var(--spacing-150);font-size:.875rem;color:var(--text-dark);line-height:1.6}.integration-left[data-v-7c317175]{display:flex;align-items:center;gap:var(--spacing-100);min-width:0}.integration-icon[data-v-7c317175]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.integration-icon[data-v-7c317175] svg{width:22px;height:22px}.integration-info[data-v-7c317175]{display:flex;flex-direction:column;gap:2px}.integration-name[data-v-7c317175]{font-size:.875rem;font-weight:500;color:var(--text-dark)}.integration-status[data-v-7c317175]{font-size:.75rem}.integration-status.not-connected[data-v-7c317175]{color:var(--gray-60)}.integration-status.connected[data-v-7c317175]{color:var(--green-25)}.input-with-reset[data-v-7c317175]{position:relative}.input-with-reset .input-field[data-v-7c317175]{padding-right:2.5rem}.reset-btn[data-v-7c317175]{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-7c317175]:hover{color:var(--text-dark);background:var(--gray-94)}.setting-hint[data-v-7c317175]{font-size:.75rem;color:var(--gray-60);margin-top:var(--spacing-25)}.setting-group[data-v-7c317175]{display:flex;flex-direction:column;gap:var(--spacing-50)}.setting-group-label[data-v-7c317175]{font-size:.75rem;font-weight:600;color:var(--text-gray)}.radio-group[data-v-7c317175]{display:flex;gap:var(--spacing-75)}.radio-group.vertical[data-v-7c317175]{flex-direction:column}.radio-option[data-v-7c317175]{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-7c317175]{max-width:none}.radio-option[data-v-7c317175]:hover{background:var(--gray-98)}.radio-option.active[data-v-7c317175]{border-color:var(--base-blue);background:var(--gray-98)}.radio-input[data-v-7c317175]{margin-top:2px;accent-color:var(--base-blue)}.radio-content[data-v-7c317175]{display:flex;flex-direction:column;gap:2px}.radio-title[data-v-7c317175]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.radio-desc[data-v-7c317175]{font-size:.75rem;color:var(--text-gray);line-height:1.4}.region-display[data-v-7c317175]{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-7c317175]{font-size:1.25rem}.region-display-name[data-v-7c317175]{font-size:.875rem;font-weight:600;color:var(--text-dark)}.region-display-sub[data-v-7c317175]{font-size:.75rem;color:var(--text-gray)}.crm-muted-note[data-v-7c317175]{font-style:italic;opacity:.8}.crm-hint[data-v-7c317175]{font-size:.75rem;margin-top:var(--spacing-25)}.crm-editor-grid[data-v-7c317175]{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-7c317175]{grid-template-columns:1fr}.crm-editor-right[data-v-7c317175]{padding-top:0}}.crm-editor-left[data-v-7c317175]{min-width:0}.crm-editor-right[data-v-7c317175]{padding-top:var(--spacing-100);display:flex;flex-direction:column;gap:var(--spacing-75)}.crm-editor-help[data-v-7c317175]{font-size:.8125rem;color:var(--text-gray);line-height:1.5;margin:0}.crm-field-row[data-v-7c317175]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-75)}.crm-format-badge[data-v-7c317175]{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-7c317175]{display:flex;flex-direction:column;gap:var(--spacing-50)}.crm-hint-card[data-v-7c317175]{border:1px solid var(--border, #e2e5ea);border-radius:8px;padding:var(--spacing-75)}.crm-hint-card-emoji[data-v-7c317175]{display:block;font-size:1.25rem;margin-bottom:4px}.crm-hint-card strong[data-v-7c317175]{display:block;font-size:.8125rem;margin-bottom:2px;color:var(--text-dark)}.crm-hint-card p[data-v-7c317175]{font-size:.75rem;color:var(--text-gray);margin:0;line-height:1.35}.crm-sync-cards[data-v-7c317175]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-75);margin-bottom:var(--spacing-50)}.crm-sync-card[data-v-7c317175]{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-7c317175]:hover{border-color:var(--text-gray)}.crm-sync-card.active[data-v-7c317175]{border-color:var(--base-blue, #2563eb);background:var(--blue-98, #f0f5ff)}.crm-sync-card strong[data-v-7c317175]{display:block;font-size:.8125rem;color:var(--text-dark)}.crm-sync-card-sub[data-v-7c317175]{display:block;font-size:.75rem;font-weight:500;color:var(--text-gray);margin-bottom:4px}.crm-sync-card p[data-v-7c317175]{font-size:.7rem;color:var(--text-gray);margin:0;line-height:1.35}.crm-empty[data-v-7c317175]{padding:var(--spacing-100) 0}.crm-test-panel[data-v-7c317175]{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-7c317175]{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-7c317175]{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-7c317175]{padding:var(--spacing-100);display:flex;flex-direction:column;gap:var(--spacing-100)}.crm-test-field-label[data-v-7c317175]{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-7c317175]{font-size:.9375rem;font-weight:600;color:var(--text-dark);display:flex;flex-wrap:wrap;gap:4px}.crm-test-field-value.muted[data-v-7c317175]{font-weight:400;font-size:.8125rem;color:var(--text-gray)}.crm-test-result-footer[data-v-7c317175]{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-7c317175]{font-size:.75rem;color:var(--text-gray);margin:0}.crm-write-flow[data-v-7c317175]{display:flex;flex-direction:column;gap:var(--spacing-75)}.crm-record-loading[data-v-7c317175]{display:flex;align-items:center;gap:var(--spacing-50);font-size:.8125rem;color:var(--text-gray)}.crm-record-list[data-v-7c317175]{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-7c317175]{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-7c317175]:last-child{border-bottom:none}.crm-record-item[data-v-7c317175]:hover{background:var(--gray-98)}.crm-record-item-name[data-v-7c317175]{font-weight:500}.crm-record-item-id[data-v-7c317175]{font-size:.6875rem;color:var(--text-gray)}.crm-record-selected[data-v-7c317175]{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-7c317175]{font-size:.8125rem;color:var(--text-gray)}.crm-record-search-wrap[data-v-7c317175]{max-width:360px}.crm-record-search-wrap .input-field[data-v-7c317175]{width:100%}.crm-write-status[data-v-7c317175]{margin-top:var(--spacing-25)}.crm-write-msg[data-v-7c317175]{font-size:.8125rem;font-weight:500}.crm-write-msg.success[data-v-7c317175]{color:#1f7a3d}.crm-write-msg.muted[data-v-7c317175]{color:var(--text-gray)}.crm-write-msg.error[data-v-7c317175]{color:var(--red-42, #cb2e0b)}.crm-test-muted[data-v-7c317175]{color:var(--text-gray);font-style:italic}.crm-chip[data-v-7c317175]{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;--gray-bg: #fcfcfc;--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;--jade-35: #29a874;--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)}.input-field{background:var(--gray-98)}.ga-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:12px;line-height:16px;font-weight:500;border-radius:20px;white-space:nowrap;max-width:100%}.ga-tag-removable{padding:4px 4px 4px 10px}.ga-tag-text{overflow:hidden;text-overflow:ellipsis}.ga-tag-blue{background:var(--blue-95);color:var(--blue-45)}.ga-tag-grey{background:var(--gray-94);color:var(--text-gray)}.ga-label{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:2px 8px;border-radius:4px;white-space:nowrap}.ga-label-green{background:#ddfded;color:var(--green-25)}.ga-label-grey{background:var(--gray-96);color:var(--text-gray)}.ga-label-blue{background:var(--blue-95);color:var(--blue-45)}.ga-label-orange{background:#fdeddd;color:#97591b}.ga-label-amber{background:#fef3c7;color:#d97706}.ga-label-red{background:var(--red-95);color:var(--red-42)}.ga-label-caps{text-transform:uppercase;letter-spacing:.4px;font-size:11px}.ga-breadcrumb{display:flex;align-items:center;gap:6px;margin-bottom:var(--spacing-100);font-size:.8125rem;flex-shrink:0}.ga-breadcrumb-link{color:var(--text-gray);text-decoration:none;cursor:pointer;background:none;border:none;padding:0;font:inherit}.ga-breadcrumb-link:hover{color:var(--blue-45)}.ga-breadcrumb-sep{color:var(--gray-70)}.ga-breadcrumb-current{color:var(--text-dark);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ga-name-link{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.ga-name-link:hover{text-decoration:underline;text-underline-offset:3px}.ga-name-link:focus-visible{outline:2px solid var(--blue-60);outline-offset:2px;border-radius:2px}a{color:var(--blue-45);text-decoration:none}a:hover{color:var(--blue-60)}.onboard-empty{max-width:560px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-75);padding:var(--spacing-100) var(--spacing-100)}.onboard-empty-icon{width:28px;height:28px;color:var(--blue-45)}.onboard-empty-title{margin:0;font-size:1rem;font-weight:600;color:var(--text-dark)}.onboard-empty-body{margin:0;font-size:.875rem;line-height:1.5;color:var(--text-gray)}.onboard-empty-examples{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 8px;margin-top:var(--spacing-25)}.onboard-empty-pill{font:inherit;font-size:.75rem;font-weight:500;color:var(--text-dark);background:var(--gray-96);padding:6px 12px;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:background-color .1s,border-color .1s,color .1s}.onboard-empty-pill:hover{background:var(--blue-95);border-color:var(--blue-85)}.onboard-empty-pill-custom{background:transparent;border-color:var(--gray-89);color:var(--text-gray)}.onboard-empty-pill-custom:hover{background:var(--gray-96);border-color:var(--gray-70);color:var(--text-dark)}.onboard-empty-presets{width:100%;max-width:480px;margin-top:var(--spacing-25)}.onboard-empty-footnote{margin:var(--spacing-25) 0 0 0;font-size:.75rem;color:var(--text-gray)}@keyframes onboard-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.onboard-fade-in{animation:onboard-fade-in .35s ease-out both}@media (prefers-reduced-motion: reduce){.onboard-fade-in{animation:none}}
