@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap);.Sidebar_root__vUwv1{border-right:1px solid var(--ev-color-border-primary);box-shadow:inset 2px 0 12px #00000014;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:width .28s cubic-bezier(.22,1,.36,1);width:300px;will-change:width}.Sidebar_root__vUwv1[data-collapsed=true]{width:80px}.Sidebar_root__vUwv1[data-variant=home]{background-image:linear-gradient(170.84deg,#f6f7fa 2.27%,#dee2f0 190.48%)}.Sidebar_root__vUwv1[data-variant=chat]{background:#fff;background:var(--ev-color-bg-surface,#fff)}.Sidebar_header__Go536{align-items:center;border-bottom:1px solid var(--ev-color-border-primary);box-shadow:0 1px 1px #ffffff80;display:flex;flex:0 0 auto;height:64px;justify-content:space-between;padding:0 20px 0 24px;transition:padding .24s cubic-bezier(.22,1,.36,1)}.Sidebar_root__vUwv1[data-variant=home][data-collapsed=true] .Sidebar_header__Go536{justify-content:center;padding:0 20px}.Sidebar_root__vUwv1[data-variant=chat] .Sidebar_header__Go536{height:48px;justify-content:flex-start;padding:0 20px}.Sidebar_logoFull__ZxcEZ{display:block;height:25px;transform:translateX(0);transition:opacity .2s ease,transform .24s cubic-bezier(.22,1,.36,1);width:auto}.Sidebar_logoMark__MvqMY{display:block;height:25px;transition:opacity .2s ease;width:25px}.Sidebar_logoButton__uN3m3{background:#0000;border:0;cursor:pointer;display:inline-flex;padding:0}.Sidebar_logoMarkWrap__iczvS{align-items:center;display:inline-flex;justify-content:center;width:25px}.Sidebar_logoButton__uN3m3:focus-visible{border-radius:6px;outline:2px solid var(--ev-color-focus-ring);outline-offset:2px}.Sidebar_collapseButton__dBgmC{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;justify-content:center;padding:0;transition:opacity .2s ease}.Sidebar_collapseButton__dBgmC:focus-visible{border-radius:6px;outline:2px solid var(--ev-color-focus-ring);outline-offset:2px}.Sidebar_collapseIcon__Qwja0{transform:rotate(-90deg)}.Sidebar_content__1io\+S,.Sidebar_nav__-KUT0{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.Sidebar_nav__-KUT0{gap:16px;justify-content:flex-start;padding:16px;transition:padding .24s cubic-bezier(.22,1,.36,1)}.Sidebar_root__vUwv1[data-variant=home] .Sidebar_nav__-KUT0{padding:16px}.Sidebar_root__vUwv1[data-variant=chat][data-collapsed=true] .Sidebar_nav__-KUT0{padding-top:18px}.Sidebar_navGroup__-CUes{display:flex;flex-direction:column;gap:8px}.Sidebar_root__vUwv1[data-collapsed=true] .Sidebar_navGroup__-CUes{align-items:center}.Sidebar_divider__hRloI{border-top:1px solid var(--ev-color-border-primary);height:0;width:100%}.Sidebar_chatSectionLabel__4LgWF{color:#7e97b4;color:var(--ev-color-text-subtle,#7e97b4);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-medium);line-height:1.2;padding:4px 4px 0}.Sidebar_navItem__2hUdv{align-items:center;background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--ev-color-text-primary);cursor:pointer;display:flex;gap:12px;height:48px;justify-content:flex-start;overflow:hidden;padding:8px 12px;text-align:left;text-decoration:none;transition:width .26s cubic-bezier(.22,1,.36,1),padding .26s cubic-bezier(.22,1,.36,1),gap .26s cubic-bezier(.22,1,.36,1),background-color .16s ease,border-color .16s ease;width:100%}.Sidebar_navItem__2hUdv[data-collapsed=true]{border-radius:6px;box-shadow:none;height:48px;justify-content:center;padding:8px;width:48px}.Sidebar_navItem__2hUdv:hover{background:var(--ev-palette-gray-blue-25)}.Sidebar_navItem__2hUdv[data-active=true]{background:#fff;background:var(--ev-color-bg-surface,#fff);border:1px solid var(--ev-color-border-primary);border-radius:0;box-shadow:none}.Sidebar_navItem__2hUdv[data-active=true][data-collapsed=true]{width:48px}.Sidebar_navItem__2hUdv:disabled,.Sidebar_navItem__2hUdv[aria-disabled=true]{cursor:not-allowed;opacity:.6}.Sidebar_navItem__2hUdv:focus-visible{outline:2px solid var(--ev-color-focus-ring);outline-offset:2px}.Sidebar_navIcon__sYcW6{align-items:center;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;width:24px}.Sidebar_navLabel__yWmrd{flex:1 1 auto;font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-medium);line-height:normal;max-width:220px;opacity:1;overflow:hidden;transform:translateX(0);transition:max-width .24s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1);white-space:nowrap}.Sidebar_navLabel__yWmrd[data-collapsed=true]{max-width:0;opacity:0;transform:translateX(-8px)}.Sidebar_footer__2GA9N{padding:0 16px 16px;transition:opacity .2s ease}.Sidebar_usageCard__M1JxM{background:#fff;background:var(--ev-color-bg-surface,#fff);border:1px solid var(--ev-color-border-primary);box-shadow:0 1px 2px #00000014;display:flex;flex-direction:column;gap:12px;padding:12px}.Sidebar_usageRow__Mc1XF{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.Sidebar_usageTitle__rhxad{color:var(--ev-color-text-primary);font-size:14px;line-height:1.6}.Sidebar_usageTitle__rhxad,.Sidebar_usageValue__UsNma{font-family:var(--ev-font-family-sans);font-weight:var(--ev-font-weight-medium)}.Sidebar_usageValue__UsNma{color:#3d4b5c;color:var(--ev-color-text-tertiary,#3d4b5c);font-size:12px}.Sidebar_usageBar__ZYYQW{align-items:center;display:flex;gap:2px;height:8px}.Sidebar_usageBarFill__-Zxif{background:var(--ev-color-text-primary);border-radius:1px;height:8px;min-width:0}.Sidebar_usageBarTrack__I0G4t{background:var(--ev-color-bg-secondary);border-radius:1px;box-shadow:inset 0 1px 4px #0000000d;flex:1 1 auto;height:8px}@media (prefers-reduced-motion:reduce){.Sidebar_collapseButton__dBgmC,.Sidebar_footer__2GA9N,.Sidebar_header__Go536,.Sidebar_logoFull__ZxcEZ,.Sidebar_logoMark__MvqMY,.Sidebar_navItem__2hUdv,.Sidebar_navLabel__yWmrd,.Sidebar_nav__-KUT0,.Sidebar_root__vUwv1{transition:none}}.Icon_root__c3wzG{box-sizing:border-box;display:inline-block;flex:0 0 auto;padding:0;padding:var(--ev-icon-pad,0);vertical-align:middle}.TopBar_root__X2rYK{align-items:center;background:#fff;background:var(--ev-color-bg-surface,#fff);border-bottom:1px solid var(--ev-color-border-primary);display:flex;flex-shrink:0;height:64px;justify-content:space-between;width:100%}.TopBar_root__X2rYK[data-variant=detail-report],.TopBar_root__X2rYK[data-variant=navigation]{padding:0 24px}.TopBar_root__X2rYK[data-variant=chat-assistant]{border-bottom-color:#dde5ee;border-bottom-color:var(--ev-color-border-primary,#dde5ee);padding:0 24px}.TopBar_left__nAqq4{flex:0 0 auto;gap:8px}.TopBar_left__nAqq4,.TopBar_right__ZMDFt{align-items:center;display:flex;min-width:0}.TopBar_right__ZMDFt{flex:1 1 auto;justify-content:flex-end}.TopBar_breadcrumbs__TACQl{align-items:center;display:inline-flex;gap:8px;min-width:0}.TopBar_breadcrumbs__TACQl[data-variant=chat-assistant]{gap:4px}.TopBar_crumb__Hr1xu{color:#c2c2c2;color:var(--ev-color-text-light,#c2c2c2);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-medium);line-height:1.6;max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TopBar_breadcrumbs__TACQl[data-variant=detail-report] .TopBar_crumb__Hr1xu{font-weight:var(--ev-font-weight-regular)}.TopBar_breadcrumbs__TACQl[data-variant=chat-assistant] .TopBar_crumb__Hr1xu{color:#c2c2c2;color:var(--ev-color-text-light,#c2c2c2);font-size:14px;font-weight:var(--ev-font-weight-regular);line-height:1.6}.TopBar_breadcrumbs__TACQl[data-variant=chat-assistant] .TopBar_crumb__Hr1xu[data-active=true],.TopBar_crumb__Hr1xu[data-active=true]{color:#29323d;color:var(--ev-color-text-primary,#29323d)}.TopBar_crumbButton__VvceD{background:#0000;border:0;cursor:pointer;padding:0}.TopBar_crumbButton__VvceD:focus-visible{border-radius:6px;outline:2px solid var(--ev-color-focus-ring);outline-offset:2px}.TopBar_crumbSeparator__5ZIih{align-items:center;color:#c2c2c2;color:var(--ev-color-text-light,#c2c2c2);display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;width:16px}.TopBar_search__ETSpO{align-items:center;background:#fff;background:var(--ev-color-bg-surface,#fff);border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:4px;display:inline-flex;gap:12px;height:40px;padding:0 16px;width:345px}.TopBar_searchIcon__RYZSF{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);flex:0 0 auto}.TopBar_searchInput__X9DEP{background:#0000;border:0;color:#29323d;color:var(--ev-color-text-primary,#29323d);flex:1 1 auto;font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-regular);line-height:1.6;min-width:0;outline:none}.TopBar_searchInput__X9DEP::placeholder{color:#c2c2c2;color:var(--ev-color-text-light,#c2c2c2)}.TopBar_search__ETSpO:focus-within{outline:2px solid var(--ev-color-focus-ring);outline-offset:2px}.TopBar_iconButton__RdH6L{align-items:center;background:#fff;background:var(--ev-color-bg-surface,#fff);border:0;border-radius:6px;color:#29323d;color:var(--ev-color-text-primary,#29323d);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:8px;position:relative;width:40px}.TopBar_iconButton__RdH6L:focus-visible{outline:2px solid var(--ev-color-focus-ring);outline-offset:2px}.TopBar_badge__SYk8U{align-items:center;background:#e9380c;background:var(--ev-palette-red-500,#e9380c);border:1.5px solid #fff;border:1.5px solid var(--ev-color-bg-surface,#fff);border-radius:16px;color:#fff;color:var(--ev-color-text-white,#fff);display:inline-flex;font-size:10px;font-weight:600;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:4px;top:4px}.TopBar_navRight__2-UqM{align-items:center;display:flex;gap:16px}.TopBar_userButton__A16eY{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;gap:8px;padding:4px}.TopBar_userButton__A16eY:focus-visible{border-radius:8px;outline:2px solid var(--ev-color-focus-ring);outline-offset:2px}.TopBar_userName__RLACL{font-weight:var(--ev-font-weight-regular);line-height:1.6}.TopBar_avatar__cvg4W,.TopBar_userName__RLACL{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-family:var(--ev-font-family-sans);font-size:14px}.TopBar_avatar__cvg4W{align-items:center;background:#e0e0e0;background:var(--ev-color-bg-avatar,#e0e0e0);border-radius:200px;display:inline-flex;font-weight:var(--ev-font-weight-medium);height:32px;justify-content:center;overflow:hidden;width:32px}.TopBar_avatarImg__BE\+3O{display:block;height:100%;object-fit:cover;width:100%}.TopBar_detailRight__8S1AK{align-items:center;display:flex;gap:16px}.TopBar_detailExtras__\+pCTw{align-items:center;display:flex;gap:8px}.TopBar_detailIconOnly__zD1oO{background:#0000;height:24px;padding:0;width:24px}.TopBar_vDivider__28-ux{align-self:stretch;background:#dde5ee;background:var(--ev-color-border-primary,#dde5ee);width:1px}.TopBar_actionButton__qTWI3{align-items:center;background:#0000;border:0;color:#29323d;color:var(--ev-color-text-primary,#29323d);cursor:pointer;display:inline-flex;gap:12px;padding:6px 8px}.TopBar_actionButton__qTWI3:focus-visible{border-radius:8px;outline:2px solid var(--ev-color-focus-ring);outline-offset:2px}.TopBar_actionLabel__9vXdN{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-regular);line-height:normal}.TopBar_chatRight__-KzUn{align-items:center;display:flex;gap:16px}.TopBar_chatAction__tCgq4{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;gap:12px;padding:4px 6px}.TopBar_chatAction__tCgq4:focus-visible{border-radius:8px;outline:2px solid var(--ev-color-focus-ring);outline-offset:2px}.TopBar_chatActionLabel__wVvZa{color:#363636;color:var(--ev-color-text-muted-strong,#363636);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-regular);line-height:1}.TopBar_chatClose__ky7OC{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:8px;color:#29323d;color:var(--ev-color-text-primary,#29323d);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.TopBar_chatClose__ky7OC:hover{background:#f6f7fa;background:var(--ev-color-bg-primary,#f6f7fa)}.TopBar_chatClose__ky7OC:focus-visible{outline:2px solid var(--ev-color-focus-ring);outline-offset:2px}.Button_root__4Jh9E{--ev-btn-radius:4px;--ev-btn-icon-size:20px;--ev-btn-gap:8px;--ev-btn-shadow:none;align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:var(--ev-btn-radius);box-shadow:var(--ev-btn-shadow);color:inherit;cursor:pointer;display:inline-flex;font-family:var(--ev-font-family-sans);font-size:14px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);height:38px;height:var(--ev-btn-height,38px);justify-content:center;line-height:1;min-width:0;padding-inline:12px;padding-inline:var(--ev-btn-pad-x,12px);position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap}.Button_root__4Jh9E[data-size=sm]{--ev-btn-height:32px}.Button_root__4Jh9E[data-size=md]{--ev-btn-height:38px}.Button_content__BfuVU{align-items:center;display:inline-flex;gap:var(--ev-btn-gap);justify-content:center}.Button_label__w-wtk{display:inline-block}.Button_icon__G\+2mP{align-items:center;display:inline-flex;flex:0 0 auto;height:var(--ev-btn-icon-size);justify-content:center;width:var(--ev-btn-icon-size)}.Button_icon__G\+2mP>img,.Button_icon__G\+2mP>svg{height:100%;width:100%}.Button_root__4Jh9E[data-variant=primary]{--ev-btn-pad-x:16px;--ev-btn-shadow:inset 0 0 0 1px #00000026;background:var(--ev-color-action-primary);color:var(--ev-color-action-primary-foreground)}.Button_root__4Jh9E[data-variant=primary][data-has-icon=true]{--ev-btn-pad-x:12px}.Button_root__4Jh9E[data-variant=primary]:hover:not(:disabled){background:var(--ev-color-action-primary-hover)}.Button_root__4Jh9E[data-variant=secondary]{--ev-btn-shadow:inset 0 0 0 1px #00000026;background:#0000;border:1px solid var(--ev-color-action-secondary-border);color:var(--ev-color-action-secondary-foreground)}.Button_root__4Jh9E[data-variant=secondary]:hover:not(:disabled){background:var(--ev-color-action-secondary-hover)}.Button_root__4Jh9E[data-variant=tertiary]{background:#0000;color:var(--ev-color-action-tertiary-foreground)}.Button_root__4Jh9E[data-variant=tertiary]:hover:not(:disabled){background:var(--ev-color-action-tertiary-hover)}.Button_root__4Jh9E[data-variant=iconHighlight]{--ev-btn-pad-x:0px;--ev-btn-shadow:inset 0 0 0 1px #00000026;background:var(--ev-color-action-icon-highlight);color:var(--ev-color-action-icon-highlight-foreground);width:var(--ev-btn-height)}.Button_root__4Jh9E[data-variant=iconHighlight]:hover:not(:disabled){background:var(--ev-color-action-icon-highlight-hover)}.Button_root__4Jh9E:focus-visible{box-shadow:var(--ev-btn-shadow),0 0 0 3px var(--ev-color-focus-ring);outline:none}.Button_root__4Jh9E:disabled{cursor:not-allowed;opacity:.6}.Button_root__4Jh9E[data-loading=true]{cursor:progress}.Button_root__4Jh9E[data-loading=true] .Button_content__BfuVU{opacity:0}.Button_spinner__a3CP9{animation:Button_ev-spin__dHU2o .8s linear infinite;border:2px solid;border-radius:999px;border-right:2px solid #0000;height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}@keyframes Button_ev-spin__dHU2o{to{transform:rotate(1turn)}}.Badge_root__vqa-n{align-items:center;border:1px solid #0000;border-radius:4px;display:inline-flex;font-family:var(--ev-font-family-sans);font-size:12px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);height:20px;line-height:1;padding:4px 8px}.Badge_label__HbBsz{display:inline-block}.Badge_root__vqa-n[data-type=draft]{background:var(--ev-color-bg-surface);border-color:var(--ev-color-border-primary);color:var(--ev-color-text-secondary)}.Badge_root__vqa-n[data-type=completed]{background:var(--ev-palette-green-25);border-color:var(--ev-palette-green-100);color:var(--ev-palette-green-700)}.Badge_root__vqa-n[data-type=live]{background:var(--ev-palette-red-25);border-color:var(--ev-palette-red-100);color:var(--ev-palette-red-500);gap:6px}.Badge_liveDot__i1pQ9{background:currentColor;border-radius:999px;height:4px;width:4px}.ChatBox_root__Wg76K{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-lg);box-shadow:var(--ev-shadow-surface-1);display:flex;flex-direction:column;gap:var(--ev-space-16);max-width:660px;overflow:hidden;padding:var(--ev-space-16);position:relative;width:100%}.ChatBox_root__Wg76K:after{border-radius:inherit;box-shadow:var(--ev-shadow-surface-1-inset);content:"";inset:0;pointer-events:none;position:absolute}.ChatBox_input__9FLSH{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-regular);letter-spacing:-.28px;line-height:20px;margin:0;outline:none;padding:0;position:relative;resize:none;width:100%;z-index:1}.ChatBox_input__9FLSH::placeholder{color:var(--ev-palette-gray-500)}.ChatBox_row__hz5\+A{align-items:center;display:flex;gap:var(--ev-space-16);justify-content:space-between;position:relative;width:100%;z-index:1}.ChatBox_left__SrBug{align-items:center;display:flex;flex:1 1 auto;gap:var(--ev-space-12);min-width:0}.ChatBox_iconButton__AwBUu{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:var(--ev-radius-sm);color:var(--ev-color-text-primary);cursor:pointer;display:grid;height:24px;margin:0;padding:0;place-items:center;width:24px}.ChatBox_iconButton__AwBUu:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.ChatBox_root__Wg76K[data-hide-add-attachment=true] .ChatBox_iconButton__AwBUu{display:none}.ChatBox_chips__hJRZt{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ev-space-12);min-width:0}.ChatBox_root__Wg76K[data-hide-attachment-chips=true] .ChatBox_chips__hJRZt{display:none}.ChatBox_chip__zP\+ws{align-items:center;background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-pill);box-shadow:var(--ev-shadow-surface-1);display:inline-flex;gap:10px;height:30px;justify-content:center;overflow:hidden;padding:4px 12px;position:relative}.ChatBox_chip__zP\+ws:after{border-radius:inherit;box-shadow:var(--ev-shadow-surface-1-inset);content:"";inset:0;pointer-events:none;position:absolute}.ChatBox_chipIcon__XfzGK{color:var(--ev-color-text-primary);display:grid;height:24px;place-items:center;position:relative;width:24px;z-index:1}.ChatBox_chipLabel__5y\+vN{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-regular);letter-spacing:-.06px;line-height:1.5;position:relative;white-space:nowrap;z-index:1}.ChatBox_root__Wg76K[data-hide-chip-label=true] .ChatBox_chipLabel__5y\+vN{display:none}.ChatBox_chipRemove__mXK5p{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:var(--ev-radius-sm);color:var(--ev-color-text-secondary);cursor:pointer;display:grid;height:24px;margin:0;padding:0;place-items:center;position:relative;width:24px;z-index:1}.ChatBox_chipRemove__mXK5p:hover:not(:disabled){background:var(--ev-color-bg-secondary);color:var(--ev-color-text-primary)}.ChatBox_chipRemove__mXK5p:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.ChatBox_primaryAction__YGFL3{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-md);color:var(--ev-color-text-muted-strong);cursor:pointer;display:inline-flex;flex:0 0 auto;gap:var(--ev-space-8);height:32px;padding:6px 8px}.ChatBox_primaryAction__YGFL3[data-icon-only=true]{border-radius:8px;height:30px;justify-content:center;padding:0;width:30px}.ChatBox_primaryAction__YGFL3:hover:not(:disabled){background:var(--ev-color-bg-secondary);border-color:#0000}.ChatBox_primaryAction__YGFL3[data-kind=send]{background:var(--ev-color-bg-dark);border-color:#0000;color:var(--ev-color-text-white)}.ChatBox_primaryAction__YGFL3[data-kind=send]:hover:not(:disabled){background:var(--ev-color-action-primary-hover)}.ChatBox_primaryAction__YGFL3:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.ChatBox_primaryAction__YGFL3:disabled{cursor:not-allowed;opacity:.6}.ChatBox_primaryActionIcon__f65hP{display:grid;height:24px;place-items:center;width:24px}.ChatBox_primaryActionLabel__PdX7c{font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-regular);line-height:1}.AlertDialog_panel__\+K3-H{position:relative}.AlertDialog_panel__\+K3-H:before{background:linear-gradient(180deg,#e9380c14,#e9380c00 70%);content:"";height:144px;inset:0 0 auto 0;pointer-events:none;position:absolute}.AlertDialog_content__\+5vcO{align-items:center;display:flex;flex-direction:column;gap:32px;padding-bottom:16px;padding-top:24px;position:relative}.AlertDialog_featuredIcon__nCQB5{background:var(--ev-palette-red-25);border-radius:999px;box-shadow:0 0 0 6px #e9380c14;color:var(--ev-palette-red-500);display:grid;height:56px;place-items:center;width:56px}.AlertDialog_textBlock__p1WCx{max-width:320px;text-align:center;width:100%}.AlertDialog_heading__KtPup{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:16px;font-weight:var(--ev-font-weight-semibold);line-height:1.6;margin:0}.AlertDialog_supporting__hJwqx{color:var(--ev-color-text-tertiary);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-regular);line-height:1.6;margin:4px 0 0}.Dialog_overlay__SBx9Z{align-items:center;background:var(--ev-color-bg-overlay);display:flex;inset:0;justify-content:center;padding:var(--ev-space-32);position:fixed;z-index:var(--ev-z-dialog-overlay)}@media (max-width:640px){.Dialog_overlay__SBx9Z{padding:var(--ev-space-16)}}.Dialog_content__ju7g8{max-height:calc(100vh - var(--ev-space-32)*2);overflow:auto;width:min(var(--ev-dialog-width),calc(100vw - var(--ev-space-32)*2))}@media (max-width:640px){.Dialog_content__ju7g8{max-height:calc(100vh - var(--ev-space-16)*2);width:min(var(--ev-dialog-width),calc(100vw - var(--ev-space-16)*2))}}.Dialog_content__ju7g8[data-type=center]{background:var(--ev-color-bg-dialog);border-radius:var(--ev-radius-md);display:flex;flex-direction:column;gap:var(--ev-space-12);padding:var(--ev-space-12) var(--ev-space-4) var(--ev-space-4);z-index:var(--ev-z-dialog)}.Dialog_content__ju7g8[data-type=center][data-size=regular],.Dialog_content__ju7g8[data-type=center][data-size=wide]{border:1px solid var(--ev-color-border-primary)}.Dialog_content__ju7g8[data-type=detail]{background:var(--ev-color-bg-dialog);border-left:1px solid var(--ev-color-border-primary);border-radius:0;display:flex;flex-direction:column;gap:var(--ev-space-12);height:100%;margin-left:auto;max-height:100%;padding:var(--ev-space-12) var(--ev-space-4) var(--ev-space-4);width:min(var(--ev-dialog-width),100vw);z-index:var(--ev-z-dialog)}.Dialog_overlay__SBx9Z[data-type=detail]{align-items:stretch;justify-content:flex-end;padding:0}.Dialog_header__IMuYl{align-items:center;display:flex;gap:var(--ev-space-12);justify-content:space-between;padding:0 var(--ev-space-16)}.Dialog_title__n0ZMi{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-bold);line-height:1.6;margin:0}.Dialog_closeButton__yu8JB{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:var(--ev-radius-sm);color:var(--ev-color-text-light);cursor:pointer;display:grid;height:24px;padding:0;place-items:center;width:24px}.Dialog_closeButton__yu8JB:hover{background:#0000000a}.Dialog_closeButton__yu8JB:focus-visible{outline:3px solid var(--ev-color-focus-ring);outline-offset:2px}.Dialog_panel__B2M9f{background:var(--ev-palette-white);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-sm);box-shadow:var(--ev-shadow-dialog-surface);overflow:hidden;padding:var(--ev-space-16);position:relative;width:100%}.Dialog_panel__B2M9f:after{border-radius:inherit;box-shadow:var(--ev-shadow-dialog-surface-inset);content:"";inset:0;pointer-events:none;position:absolute}.Dialog_body__ccTzl{position:relative}.Dialog_footer__NYM2N{align-items:center;display:flex;gap:var(--ev-space-12);justify-content:flex-end;margin-top:var(--ev-space-32);position:relative}.Dialog_footer__NYM2N[data-layout=full]>*{flex:1 0;min-width:0}.Dialog_content__ju7g8[data-size=narrow] .Dialog_footer__NYM2N[data-layout=auto]{justify-content:stretch}.Dialog_content__ju7g8[data-size=narrow] .Dialog_footer__NYM2N[data-layout=auto]>*{flex:1 0}.Dialog_content__ju7g8[data-size=narrow]{--ev-dialog-width:408px}.Dialog_content__ju7g8[data-size=regular]{--ev-dialog-width:616px}.Dialog_content__ju7g8[data-size=wide]{--ev-dialog-width:896px}.Select_container__n2xsO{width:100%}.Select_vars__joWrW{--ev-select-height:44px;--ev-select-radius:8px;--ev-select-menu-radius:8px;--ev-select-pad-x:16px;--ev-select-pad-y:8px;--ev-select-gap:12px;--ev-select-font-size:14px;--ev-select-icon-size:20px;--ev-select-option-pad-y:11px;--ev-select-option-pad-x:12px}.Select_sizeSm__OAVaG{--ev-select-height:32px;--ev-select-radius:8px;--ev-select-menu-radius:8px;--ev-select-pad-x:12px;--ev-select-pad-y:6px;--ev-select-gap:10px;--ev-select-font-size:13px;--ev-select-icon-size:16px;--ev-select-option-pad-y:9px;--ev-select-option-pad-x:10px}.Select_control__fPm0g{align-items:center;background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;border-radius:var(--ev-select-radius,8px);box-shadow:0 1px 2px #0000000a,0 2px 8px #00000005,inset 0 -1px 0 #0000001a,inset 0 0 0 1px #0000001a,inset 0 2px 0 #ffffff26;box-sizing:border-box;cursor:pointer;display:flex;gap:var(--ev-select-gap);height:var(--ev-select-height);padding:var(--ev-select-pad-y) var(--ev-select-pad-x)}.Select_controlFocused__Sgv7Q{outline:2px solid #306acf59;outline:2px solid var(--ev-color-focus-ring,#306acf59);outline-offset:2px}.Select_controlDisabled__LZ5KD{cursor:default;opacity:.7}.Select_valueContainer__3PbA1{align-items:center;display:flex;flex:1 1 auto;margin:0;min-width:0;padding:0}.Select_singleValue__vOx9K{color:#191e24;color:var(--ev-palette-gray-blue-950,#191e24);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_placeholder__D\+KXf,.Select_singleValue__vOx9K{font-size:var(--ev-select-font-size);font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6}.Select_placeholder__D\+KXf{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a)}.Select_indicators__iUFpu{flex:0 0 auto}.Select_dropdownIndicator__3JJEY,.Select_indicator__hrt0N,.Select_indicators__iUFpu{align-items:center;display:inline-flex;justify-content:center}.Select_dropdownIndicator__3JJEY{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);padding:0}.Select_dropdownIndicator__3JJEY svg{color:inherit;flex-shrink:0;height:var(--ev-select-icon-size);overflow:visible;width:var(--ev-select-icon-size)}.Select_menu__Q4F1m{background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;border-radius:var(--ev-select-menu-radius,8px);box-shadow:0 1px 2px #0000000a,0 2px 8px #0000000d,inset 0 -1px 0 #0000001a,inset 0 0 0 1px #0000001a,inset 0 2px 0 #ffffff26;margin-top:8px;overflow:hidden}.Select_menuList__mtmPm{padding:0}.Select_option__dyV1f{background:#fff;border-bottom:1px solid #dde5ee;border-bottom:1px solid var(--ev-color-border-primary,#dde5ee);color:#29323d;color:var(--ev-color-text-primary,#29323d);cursor:pointer;font-size:var(--ev-select-font-size);font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6;padding:var(--ev-select-option-pad-y) var(--ev-select-option-pad-x)}.Select_option__dyV1f:last-child{border-bottom:0}.Select_optionFocused__sPqr2{background:#f8fafc}.Select_optionSelected__NQD5v{background:#eaeff5;background:var(--ev-color-bg-secondary,#eaeff5)}.Select_optionDisabled__rTk6M{cursor:default;opacity:.6}.ReportsPage_root__aTdpd{background:var(--ev-color-bg-surface);min-height:100%}.ReportsPage_surface__rbytY{border:1px solid var(--ev-color-border-primary);border-top:0;display:flex;flex-direction:column;min-height:100%}.ReportsPage_header__wlhI1{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:20px 20px 16px}.ReportsPage_title__tCLCw{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:24px;font-weight:var(--ev-font-weight-semibold);line-height:1.2;margin:0}.ReportsPage_subtitle__psqco{color:var(--ev-color-text-tertiary);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-regular);line-height:1.6;margin:8px 0 0}.ReportsPage_loading__fPHRY{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:14px;padding:32px 20px}.ReportsPage_errorBanner__UVz9T{align-items:center;background:var(--ev-palette-red-25);border:1px solid var(--ev-palette-red-100);border-radius:8px;color:var(--ev-palette-red-500);display:flex;font-family:var(--ev-font-family-sans);font-size:14px;gap:12px;justify-content:space-between;margin:0 20px 16px;padding:10px 12px}.ReportsPage_errorBanner__UVz9T button{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;padding:2px}.ReportsPage_emptyState__NqY2W{grid-gap:10px;border-bottom:1px solid var(--ev-color-border-primary);border-top:1px solid var(--ev-color-border-primary);display:grid;gap:10px;margin-top:8px;min-height:420px;padding:24px;place-content:center;text-align:center}.ReportsPage_emptyStateIconWrap__ZDiSI{background:linear-gradient(180deg,#ffffffe6,#f8fafccc);border:1px solid var(--ev-color-border-primary);border-radius:999px;display:grid;height:80px;margin:0 auto 8px;place-items:center;width:80px}.ReportsPage_emptyTitle__A8LWd{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:28px;font-weight:var(--ev-font-weight-regular);line-height:1.2;margin:0}.ReportsPage_emptySubtitle__Mz5LZ{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:16px;line-height:1.6;margin:0 0 12px}.ReportsPage_sections__\+PWTN{display:flex;flex-direction:column}.ReportsPage_section__DqfBp{border-top:1px solid var(--ev-color-border-primary)}.ReportsPage_sectionTitleBar__K6Ov2{align-items:center;background:var(--ev-color-bg-primary);border-bottom:1px solid var(--ev-color-border-primary);box-sizing:border-box;color:var(--ev-color-text-tertiary);display:inline-flex;font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-medium);gap:10px;height:40px;line-height:1.6;padding:0 16px;width:100%}.ReportsPage_sectionEmpty__IeRP-{grid-gap:6px;color:var(--ev-color-text-secondary);display:grid;font-family:var(--ev-font-family-sans);font-size:14px;gap:6px;min-height:176px;padding:20px;place-content:center;text-align:center}.ReportsPage_sectionEmpty__IeRP- h3{color:var(--ev-color-text-primary);font-size:20px;font-weight:var(--ev-font-weight-regular);line-height:1.2;margin:0}.ReportsPage_sectionEmpty__IeRP- p{margin:0}.ReportsPage_crossGrid__Ss7i\+{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:16px}.ReportsPage_campaignGrid__63fFZ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px}.ReportsPage_reportCard__7Fg8L{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:8px;cursor:pointer;overflow:visible;transition:border-color .14s ease,box-shadow .14s ease}.ReportsPage_reportCard__7Fg8L:hover{border-color:var(--ev-palette-gray-blue-300);box-shadow:var(--ev-shadow-surface-1)}.ReportsPage_reportCardMedia__QAHyo{background-image:linear-gradient(135deg,#dde5ee3d,#ffffff14),repeating-linear-gradient(-45deg,#dde5ee26,#dde5ee26 3px,#ffffff26 0,#ffffff26 7px);border-bottom:1px solid var(--ev-color-border-primary);border-radius:8px 8px 0 0;box-sizing:border-box;height:70px;padding:12px}.ReportsPage_cardIconFrame__Q9rkv{align-items:center;background:#fffc;border:1px solid var(--ev-color-border-primary);border-radius:4px;color:var(--ev-color-text-secondary);display:inline-flex;height:36px;justify-content:center;width:36px}.ReportsPage_reportCardBody__slgjY{align-items:flex-end;background:var(--ev-palette-gray-25);border-radius:0 0 8px 8px;display:flex;gap:8px;justify-content:space-between;padding:10px 10px 10px 12px}.ReportsPage_reportCardText__jjLvr{min-width:0}.ReportsPage_reportCardTitle__v\+Q\+e{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-medium);line-height:1.6;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReportsPage_reportCardMeta__Gm66o{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-regular);line-height:1.4;margin:2px 0 0}.ReportsPage_cardArrow__hO0wt{align-items:center;color:var(--ev-color-text-secondary);display:inline-flex;height:20px;justify-content:center;width:20px}.ReportsPage_cardMenuWrap__ECmoC{flex-shrink:0;position:relative}.ReportsPage_cardMenuButton__yFfb2{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--ev-color-text-secondary);cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;width:20px}.ReportsPage_cardMenuButton__yFfb2:hover{background:var(--ev-color-bg-primary)}.ReportsPage_rotatedDots__Kd57a{transform:rotate(90deg)}.ReportsPage_cardMenuDropdown__0mRTY{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:8px;box-shadow:var(--ev-shadow-surface-1),var(--ev-shadow-surface-1-inset);min-width:142px;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:4}.ReportsPage_cardMenuDelete__PQlOb{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--ev-palette-red-500);cursor:pointer;display:inline-flex;font-family:var(--ev-font-family-sans);font-size:13px;gap:8px;line-height:1.4;padding:8px 10px;text-align:left;width:100%}.ReportsPage_cardMenuDelete__PQlOb:hover{background:var(--ev-palette-red-25)}.ReportsPage_pagination__1rc3O{align-items:center;border-top:1px solid var(--ev-color-border-primary);display:flex;gap:16px;justify-content:space-between;margin-top:auto;padding:12px 16px}.ReportsPage_pageInfo__eELOu{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:13px;line-height:1.6}.ReportsPage_pageControls__oiRJp{align-items:center;display:inline-flex;gap:4px}.ReportsPage_pageButton__y\+vdM{align-items:center;background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:4px;color:var(--ev-color-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--ev-font-family-sans);font-size:12px;height:24px;justify-content:center;line-height:1;min-width:24px;padding:0 7px}.ReportsPage_pageButton__y\+vdM:disabled{cursor:not-allowed;opacity:.55}.ReportsPage_pageButtonActive__DsTzW{background:var(--ev-color-bg-dark);border-color:var(--ev-color-bg-dark);color:var(--ev-color-text-white)}.ReportsPage_createDialog__FLbXE{border-radius:8px}.ReportsPage_createDialogHeader__n\+3zL{padding-bottom:12px}.ReportsPage_createDialogPanel__aq\+lB{display:flex;flex-direction:column;gap:0}.ReportsPage_createDialogBody__ddr-q{display:flex;flex-direction:column;gap:16px;padding-top:0}.ReportsPage_createDialogIntro__i45qS{display:flex;flex-direction:column;gap:4px}.ReportsPage_createDialogHeading__d3\+Ji{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:24px;font-weight:var(--ev-font-weight-regular);line-height:1.2;margin:0}.ReportsPage_createDialogDescription__jcpWq{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:14px;line-height:1.6;margin:0}.ReportsPage_createDialogField__TMl\+Z{display:flex;flex-direction:column;gap:8px}.ReportsPage_fieldLabel__fjYS8{color:var(--ev-color-text-secondary)}.ReportsPage_fieldInput__ybuod,.ReportsPage_fieldLabel__fjYS8{font-family:var(--ev-font-family-sans);font-size:14px;line-height:1.6}.ReportsPage_fieldInput__ybuod{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:4px;color:var(--ev-color-text-primary);height:38px;outline:none;padding:0 12px}.ReportsPage_fieldInput__ybuod:focus{border-color:var(--ev-palette-blue-dark-300);box-shadow:0 0 0 3px var(--ev-color-focus-ring)}.ReportsPage_createDialogSectionHeader__0R1J4{align-items:center;display:flex;gap:12px;justify-content:space-between}.ReportsPage_createDialogSectionTitle__WXuxh{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:14px;line-height:1.6}.ReportsPage_selectedBadge__c2ylG{background:#ecf8ee;border:1px solid #bde4c1;border-radius:4px;color:#207922;font-family:var(--ev-font-family-sans);font-size:12px;line-height:1.4;padding:2px 8px}.ReportsPage_selectGrid__gEIW9{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));max-height:280px;overflow:auto;padding-right:2px}.ReportsPage_selectCard__\+RYri{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:8px;cursor:pointer;overflow:hidden;padding:0;text-align:left}.ReportsPage_selectCard__\+RYri[data-selected=true]{border-color:var(--ev-palette-blue-dark-300);box-shadow:0 0 0 2px #5888da38}.ReportsPage_selectCardMedia__iPQg1{background:repeating-linear-gradient(-45deg,#dde5ee29,#dde5ee29 3px,#fff3 0,#fff3 7px);border-bottom:1px solid var(--ev-color-border-primary);box-sizing:border-box;height:56px;padding:10px}.ReportsPage_selectCardBody__OhXR7{background:var(--ev-palette-gray-25);padding:8px 10px}.ReportsPage_selectCardTitle__R5i9s{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-medium);line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReportsPage_selectCardMeta__HCtpH{font-size:12px;line-height:1.4;margin:2px 0 0}.ReportsPage_emptySelectState__GeI48,.ReportsPage_selectCardMeta__HCtpH{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans)}.ReportsPage_emptySelectState__GeI48{border:1px dashed var(--ev-color-border-primary);border-radius:8px;font-size:13px;padding:16px}.ReportsPage_dialogError__l\+wAG{color:var(--ev-palette-red-500);font-family:var(--ev-font-family-sans);font-size:13px;line-height:1.4;margin:0}.ReportsPage_createDialogFooter__xeF2I{border-top:1px solid var(--ev-color-border-primary);margin-top:12px;padding-top:14px}@media (max-width:1200px){.ReportsPage_campaignGrid__63fFZ{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ReportsPage_header__wlhI1{align-items:flex-start;flex-direction:column}.ReportsPage_campaignGrid__63fFZ,.ReportsPage_selectGrid__gEIW9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ReportsPage_campaignGrid__63fFZ,.ReportsPage_crossGrid__Ss7i\+,.ReportsPage_selectGrid__gEIW9{grid-template-columns:1fr}.ReportsPage_emptyTitle__A8LWd{font-size:24px}}.ProjectsTableRow_root__Jv1gI{background:var(--ev-color-bg-surface);border-bottom:1px solid var(--ev-color-border-primary)}.ProjectsTableRow_root__Jv1gI[data-expanded=true]{background:var(--ev-color-bg-primary)}.ProjectsTableRow_header__ap7zX{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 16px 16px 24px;padding:16px 16px 16px var(--ev-home-left-content,24px)}.ProjectsTableRow_content__0Xe3O{align-items:center;display:flex;flex:1 1 auto;gap:16px;min-width:0}.ProjectsTableRow_nameGroup__CSud2{align-items:center;display:flex;flex:1 1 auto;gap:12px;min-width:320px}.ProjectsTableRow_leadingIcon__gLhkd{align-items:center;color:var(--ev-color-text-primary);display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;width:20px}.ProjectsTableRow_nameButton__js\+p2{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--ev-color-text-primary);cursor:pointer;font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-medium);line-height:1.6;margin:0;min-width:0;padding:0;text-align:left}.ProjectsTableRow_nameButton__js\+p2:focus-visible{border-radius:4px;box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.ProjectsTableRow_nameText__5Sx-V{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-medium);line-height:1.6;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectsTableRow_badgeCell__hBMdy{align-items:center;display:flex;flex:0 0 120px;justify-content:center;max-width:120px;min-width:120px}.ProjectsTableRow_dateCell__qSOZz{align-items:center;color:var(--ev-color-text-secondary);display:flex;flex:1 1 auto;font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-regular);justify-content:flex-start;line-height:1;max-width:120px}.ProjectsTableRow_actionArea__LWjbt{align-items:center;border-left:1px solid var(--ev-color-border-primary);display:inline-flex;gap:16px;padding-left:16px}.ProjectsTableRow_iconButton__F27lj{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--ev-color-text-primary);cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;width:20px}.ProjectsTableRow_iconButton__F27lj:focus-visible{border-radius:6px;box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.ProjectsTableRow_iconButton__F27lj:disabled{cursor:not-allowed;opacity:.6}.ProjectsTableRow_actionDivider__qyJ39{background:var(--ev-color-border-primary);height:54px;width:1px}.ProjectsTableRow_actionSpacer__zCacJ{flex:0 0 auto;width:37px}.ProjectsTableRow_chevron__DaPKR{transition:transform .16s ease}.ProjectsTableRow_iconButton__F27lj[data-rotated=true] .ProjectsTableRow_chevron__DaPKR{transform:rotate(180deg)}.ProjectsTableRow_menu__wON-2{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:12px;box-shadow:var(--ev-shadow-surface-1),var(--ev-shadow-surface-1-inset);overflow:hidden;position:fixed;z-index:var(--ev-z-popover)}.ProjectsTableRow_menuItem__nN-oD{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--ev-color-text-primary);cursor:pointer;display:flex;font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-regular);height:40px;padding:0 12px;text-align:left;width:100%}.ProjectsTableRow_menuItem__nN-oD:hover{background:var(--ev-color-action-secondary-hover)}.ProjectsTableRow_menuItem__nN-oD:focus-visible{box-shadow:inset 0 0 0 2px var(--ev-color-focus-ring);outline:none}.ProjectsTableRow_menuItemDanger__9LvfQ{color:var(--ev-palette-red-500)}.ProjectsTableRow_menuItemDanger__9LvfQ:hover{background:#e9380c0f}.ProjectsTableRow_menuItemLabel__jv\+nE{flex:1 1 auto}.ProjectsTableRow_details__xIC-C{padding:0 16px 16px 24px;padding:0 16px 16px var(--ev-home-left-content,24px)}.ProjectsTableRow_detailsPanel__b19pT{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:4px;box-shadow:0 1px 1px #0000000a,0 2px 2px #00000003;display:flex;overflow:hidden}.ProjectsTableRow_detailsLeft__bgD8A{flex:1 1 auto;min-width:0;padding:16px}.ProjectsTableRow_previewGrid__IrSiR{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.ProjectsTableRow_previewCard__8BAdD{display:flex;flex-direction:column;gap:8px;min-width:0}.ProjectsTableRow_previewThumb__hoGqn{aspect-ratio:16/9;background:var(--ev-palette-gray-100);border-radius:8px;overflow:hidden;position:relative;width:100%}.ProjectsTableRow_previewThumb__hoGqn[data-clickable=true]{cursor:pointer}.ProjectsTableRow_previewThumb__hoGqn[data-has-image=false]{background:linear-gradient(180deg,#29323d0f,#29323d08)}.ProjectsTableRow_previewImg__beyYS{height:100%;object-fit:cover;width:100%}.ProjectsTableRow_previewMedia__Rh6Hx{display:block;height:100%;width:100%}.ProjectsTableRow_previewVideo__813YO{display:block;height:100%;object-fit:cover;width:100%}.ProjectsTableRow_previewPlayButton__bVE2c{align-items:center;background:#0000;border:none;border-radius:999px;color:var(--ev-color-text-white);cursor:pointer;display:inline-flex;height:44px;inset:0;justify-content:center;margin:auto;position:absolute;width:44px}.ProjectsTableRow_previewPlayButton__bVE2c:hover{background:#0000}.ProjectsTableRow_previewPlayButton__bVE2c:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.ProjectsTableRow_previewPlayIcon__qTKZC{border-bottom:7px solid #0000;border-left:12px solid;border-top:7px solid #0000;height:0;margin-left:2px;opacity:0;width:0}.ProjectsTableRow_previewDuration__xOzim{align-items:center;background:#0009;border-radius:999px;bottom:10px;color:var(--ev-color-text-white);display:inline-flex;font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-medium);height:22px;justify-content:center;left:10px;padding:0 10px;position:absolute}.ProjectsTableRow_previewMeta__px\+1J{display:flex;flex-direction:column;gap:6px;min-width:0}.ProjectsTableRow_previewTitle__I1WVa{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-medium)}.ProjectsTableRow_previewQuote__xGHpP{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ev-color-text-secondary);display:-webkit-box;font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-regular);overflow:hidden;text-overflow:ellipsis}.ProjectsTableRow_detailsRight__Y4WeQ{border-left:1px solid var(--ev-color-border-primary);flex:0 0 220px;padding:16px}.ProjectsTableRow_detailsRightInner__1Yokc{display:flex;flex-direction:column;gap:12px}.ProjectsTableRow_detailsActionLabel__SFCev{color:var(--ev-color-text-tertiary);font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-medium)}.ProjectsTableRow_detailsActions__Uynbg{display:flex;flex-direction:column;gap:8px}.ProjectsTableRow_detailsActionButton__hBjbH{justify-content:center;width:100%}.ProjectsTableRow_srOnly__AQMH5{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:1100px){.ProjectsTableRow_previewGrid__IrSiR{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ProjectsTableRow_detailsPanel__b19pT{flex-direction:column}.ProjectsTableRow_detailsRight__Y4WeQ{border-left:0;border-top:1px solid var(--ev-color-border-primary);flex:0 0 auto}}.HomePage_root__vDw07{display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:1312px;padding:0 var(--ev-space-24) var(--ev-space-24)}.HomePage_surface__qiRtW{--ev-home-left-rail:var(--ev-space-24);--ev-home-left-content:calc(var(--ev-home-left-rail) + var(--ev-space-24));background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:0;border-top:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.HomePage_surface__qiRtW:before{background:var(--ev-color-border-primary);bottom:0;content:"";left:var(--ev-home-left-rail);pointer-events:none;position:absolute;top:0;width:1px}.HomePage_pageHeader__DXJm3{align-items:center;display:flex;gap:var(--ev-space-16);justify-content:space-between;padding:16px 16px var(--ev-space-12) var(--ev-home-left-content)}.HomePage_welcomeTitle__4XPn4{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:16px;font-weight:var(--ev-font-weight-semibold);line-height:1.6;margin:0}.HomePage_pageActions__8-XZv{align-items:center;display:inline-flex;gap:var(--ev-space-12)}.HomePage_bannerWrap__aZ6\+G{padding:16px 16px 16px var(--ev-home-left-content)}.HomePage_bannerCard__TQ3vx{align-items:stretch;background:var(--ev-color-bg-primary);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-md);box-shadow:0 1px 1px #0000000a,0 2px 2px #00000003;display:flex;gap:24px;min-height:138px;padding:4px;width:100%}.HomePage_bannerVideo__Hb8sv{align-self:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:var(--ev-radius-md);cursor:pointer;flex:0 0 auto;height:130px;overflow:hidden;padding:0;position:relative;width:243px}.HomePage_bannerVideo__Hb8sv:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.HomePage_bannerVideoImg__fbokC{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.HomePage_bannerVideoGradient__SMhkF{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(180deg,#0000,#0009);border-bottom-left-radius:var(--ev-radius-md);border-bottom-right-radius:var(--ev-radius-md);bottom:0;height:61px;left:0;position:absolute;right:0}.HomePage_bannerPlay__N8HJU{align-items:center;background:#0000008c;border:1px solid #fff6;border-radius:999px;bottom:10px;box-shadow:0 2px 2px #00000014;display:inline-flex;height:30px;justify-content:center;left:10px;position:absolute;width:30px}.HomePage_bannerPlayIcon__oFNcG{display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.08));height:10px;width:10px}.HomePage_bannerDuration__5UKBk{align-items:center;background:#0000008c;border-radius:var(--ev-radius-pill);bottom:10px;color:var(--ev-color-text-white);display:inline-flex;font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-medium);height:22px;justify-content:center;left:46px;line-height:1;padding:0 10px;position:absolute}.HomePage_bannerMain__ru4BL{align-self:stretch;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;justify-content:space-between;min-width:0;padding:16px 0}.HomePage_bannerText__w\+Dor{display:flex;flex-direction:column;gap:6px}.HomePage_bannerTitle__TwQbC{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:20px;font-weight:var(--ev-font-weight-medium);line-height:1.2;margin:0}.HomePage_bannerDescription__mYN7r{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-regular);line-height:1.6;margin:0;max-width:700px}.HomePage_bannerDots__0tG8C{align-items:center;display:inline-flex;gap:8px}.HomePage_bannerDot__gjtv4{-webkit-appearance:none;appearance:none;background:var(--ev-palette-gray-blue-200);border:0;border-radius:999px;cursor:pointer;height:6px;padding:0;width:6px}.HomePage_bannerDot__gjtv4[data-active=true]{background:var(--ev-color-text-primary)}.HomePage_bannerDot__gjtv4:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.HomePage_bannerControls__GFgkL{align-items:center;align-self:flex-end;display:inline-flex;flex:0 0 auto;gap:12px;padding-bottom:16px;padding-right:12px}.HomePage_bannerNav__vj38M{align-items:center;display:inline-flex;gap:8px}.HomePage_bannerNavButton__lydEK{align-items:center;-webkit-appearance:none;appearance:none;background:var(--ev-color-bg-primary);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-sm);color:var(--ev-color-text-primary);cursor:pointer;display:inline-flex;height:38px;justify-content:center;width:38px}.HomePage_bannerNavButton__lydEK:hover:not(:disabled){background:var(--ev-color-action-secondary-hover)}.HomePage_bannerNavButton__lydEK:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.HomePage_bannerNavIconLeft__W3-TE{transform:rotate(180deg)}.HomePage_shortcuts__RETi5{border-bottom:1px solid var(--ev-color-border-primary);border-top:1px solid var(--ev-color-border-primary);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-left:var(--ev-home-left-rail)}.HomePage_shortcut__jN\+Ko{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;cursor:pointer;display:flex;gap:var(--ev-space-16);min-width:0;padding:var(--ev-space-24);text-align:left}.HomePage_shortcut__jN\+Ko:not(:last-child){border-right:1px solid var(--ev-color-border-primary)}.HomePage_shortcut__jN\+Ko:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.HomePage_shortcutIcon__Nt9M2{color:var(--ev-color-text-primary);flex:0 0 auto;height:24px;width:24px}.HomePage_shortcutText__kZNUz{display:flex;flex-direction:column;gap:var(--ev-space-4);min-width:0}.HomePage_shortcutTitle__t5kWt{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-medium);line-height:1.6}.HomePage_shortcutSubtitle__H8yDo{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-regular);line-height:1.4}.HomePage_section__1QeMb{background:#0000;border:0;border-radius:0;overflow:visible}.HomePage_sectionHeader__osfr9{border-bottom:1px solid var(--ev-color-border-primary);padding:var(--ev-space-16) var(--ev-space-16) var(--ev-space-16) var(--ev-home-left-content)}.HomePage_sectionTitle__RFVCE{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:16px;font-weight:var(--ev-font-weight-semibold);line-height:1.6;margin:0}.HomePage_sectionSubtitle__5Ahqq{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-regular);line-height:1.4;margin:var(--ev-space-4) 0 0}.HomePage_table__Dol00{background:var(--ev-color-bg-surface);width:100%}.HomePage_tableHeader__nxCpH{align-items:center;background:linear-gradient(to right,var(--ev-color-bg-surface) 0,var(--ev-color-bg-surface) var(--ev-home-left-rail),var(--ev-color-bg-secondary) var(--ev-home-left-rail),var(--ev-color-bg-secondary) 100%);border-bottom:1px solid var(--ev-color-border-primary);color:var(--ev-color-text-secondary);display:flex;font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-medium);height:40px;justify-content:space-between;padding:0 16px 0 var(--ev-home-left-content)}.HomePage_tableHeaderContent__4kmJE{align-items:center;display:flex;flex:1 1 auto;gap:16px;min-width:0}.HomePage_tableHeaderActions__ZM0\+B{align-items:center;border-left:1px solid var(--ev-color-border-primary);display:inline-flex;flex:0 0 89px;padding-left:16px}.HomePage_tableHeaderAction__hSzMo{align-items:center;display:inline-flex;flex:0 0 52px;justify-content:flex-end;text-align:right}.HomePage_tableHeaderChevronSpacer__vWg-z{flex:0 0 37px}.HomePage_colName__k1II\+{flex:1 1 auto;min-width:0}.HomePage_colStatus__FNsvd{align-items:center;display:flex;flex:0 0 120px;justify-content:center}.HomePage_colUpdated__gBxnx{flex:0 0 120px}.HomePage_colAction__Mp58U{flex:0 0 84px;text-align:right}.HomePage_tableBody__P3nRW{display:flex;flex-direction:column}.HomePage_pageChevronNext__4\+T-P,.HomePage_pageChevronPrev__qBuqi{align-items:center;display:inline-flex;justify-content:center}.HomePage_pageChevronPrev__qBuqi{transform:rotate(90deg)}.HomePage_pageChevronNext__4\+T-P{transform:rotate(-90deg)}.HomePage_pagination__3WJp2{align-items:center;display:flex;gap:var(--ev-space-16);justify-content:space-between;padding:var(--ev-space-16) var(--ev-space-16) var(--ev-space-16) var(--ev-home-left-content)}.HomePage_pageInfo__s5g07{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-regular)}.HomePage_pageControls__FNgck{align-items:center;display:inline-flex;gap:var(--ev-space-4)}.HomePage_pageButton__zD-na{align-items:center;-webkit-appearance:none;appearance:none;background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-sm);color:var(--ev-color-text-primary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.HomePage_pageButton__zD-na:hover:not(:disabled){background:var(--ev-color-action-secondary-hover)}.HomePage_pageButton__zD-na:disabled{cursor:not-allowed;opacity:.6}.HomePage_pageButtonActive__uEcHz{background:var(--ev-color-bg-dark);border-color:var(--ev-color-bg-dark);color:var(--ev-color-text-white)}.HomePage_ellipsis__fn\+aH{background:#0000;cursor:default}.HomePage_emptyState__bh0mK{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:14px;padding:var(--ev-space-32) var(--ev-space-16) var(--ev-space-32) var(--ev-home-left-content);text-align:center}.HomePage_error__HLfIr{background:var(--ev-palette-red-25);border-top:1px solid var(--ev-palette-red-100);color:var(--ev-palette-red-500);font-family:var(--ev-font-family-sans);font-size:13px;padding:var(--ev-space-12) var(--ev-space-16) var(--ev-space-12) var(--ev-home-left-content)}@media (max-width:960px){.HomePage_shortcuts__RETi5{grid-template-columns:repeat(2,minmax(0,1fr))}.HomePage_shortcut__jN\+Ko:nth-child(2){border-right:none}.HomePage_shortcut__jN\+Ko:nth-child(-n+2){border-bottom:1px solid var(--ev-color-border-primary)}}@media (max-width:520px){.HomePage_root__vDw07{padding:var(--ev-space-16)}.HomePage_shortcuts__RETi5{grid-template-columns:1fr}.HomePage_shortcut__jN\+Ko{border-right:none!important}.HomePage_shortcut__jN\+Ko:not(:last-child){border-bottom:1px solid var(--ev-color-border-primary)}}.KnowledgeBasePage_root__CzNDx{margin:0 auto;max-width:1312px;min-height:100%;padding:0 var(--ev-space-24) var(--ev-space-24)}.KnowledgeBasePage_surface__-fWKT{--kb-left-rail:var(--ev-space-24);--kb-left-content:calc(var(--kb-left-rail) + var(--ev-space-24));background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-top:0;display:flex;flex-direction:column;min-height:calc(100vh - 132px);position:relative}.KnowledgeBasePage_surface__-fWKT:before{background:var(--ev-color-border-primary);bottom:0;content:"";left:var(--kb-left-rail);pointer-events:none;position:absolute;top:0;width:1px}.KnowledgeBasePage_sectionHeader__L\+Gx2{align-items:flex-start;border-bottom:1px solid var(--ev-color-border-primary);display:flex;gap:16px;justify-content:space-between;padding:16px 16px 12px var(--kb-left-content)}.KnowledgeBasePage_sectionTitle__o1mlG{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:20px;font-weight:var(--ev-font-weight-semibold);line-height:1.2;margin:0}.KnowledgeBasePage_sectionSubtitle__aryQz{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-regular);line-height:1.4;margin:8px 0 0}.KnowledgeBasePage_emptyState__4kmU4{align-items:center;border-bottom:1px solid var(--ev-color-border-primary);display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:420px;padding:40px 16px;text-align:center}.KnowledgeBasePage_emptyIllustration__H6R4G{filter:drop-shadow(0 10px 20px rgba(41,50,61,.08));height:86px;margin-bottom:24px;position:relative;width:136px}.KnowledgeBasePage_emptyLayerOne__TjmZ\+,.KnowledgeBasePage_emptyLayerThree__PzTq8,.KnowledgeBasePage_emptyLayerTwo__lS95X{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:999px;height:32px;left:50%;position:absolute;transform:translateX(-50%);width:104px}.KnowledgeBasePage_emptyLayerOne__TjmZ\+{opacity:.66;top:6px}.KnowledgeBasePage_emptyLayerTwo__lS95X{opacity:.84;top:20px}.KnowledgeBasePage_emptyLayerThree__PzTq8{align-items:center;color:var(--ev-color-text-secondary);display:inline-flex;justify-content:center;top:35px}.KnowledgeBasePage_emptyTitle__d-x9t{color:var(--ev-color-text-primary);font-size:28px;line-height:1.2;margin:0}.KnowledgeBasePage_emptySubtitle__qk0iX,.KnowledgeBasePage_emptyTitle__d-x9t{font-family:var(--ev-font-family-sans);font-weight:var(--ev-font-weight-regular)}.KnowledgeBasePage_emptySubtitle__qk0iX{color:var(--ev-color-text-secondary);font-size:16px;line-height:1.4;margin:8px 0 20px}.KnowledgeBasePage_tableWrap__nzmjW{display:flex;flex-direction:column}.KnowledgeBasePage_selectionRow__60AbH{align-items:center;border-bottom:1px solid var(--ev-color-border-primary);display:flex;gap:8px;min-height:48px;padding:0 16px 0 var(--kb-left-content)}.KnowledgeBasePage_selectionLabel__9iv2j{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-regular);line-height:1.4}.KnowledgeBasePage_groupAction__Sc6Jh{margin-left:auto}.KnowledgeBasePage_row__HxXMx{grid-column-gap:12px;align-items:center;border-bottom:1px solid var(--ev-color-border-primary);column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) 90px 190px 56px;min-height:42px;padding:0 16px 0 var(--kb-left-content);position:relative}.KnowledgeBasePage_row__HxXMx[data-selected=true]{background:var(--ev-palette-gray-blue-25)}.KnowledgeBasePage_rowMain__vk3qX{align-items:center;display:flex;gap:10px;min-width:0}.KnowledgeBasePage_checkboxButton__UCjPg{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:4px;color:var(--ev-color-text-secondary);cursor:pointer;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;margin:0;padding:0;width:16px}.KnowledgeBasePage_checkboxButton__UCjPg:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.KnowledgeBasePage_folderIcon__S6DG0{align-items:center;color:var(--ev-color-text-primary);display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;width:16px}.KnowledgeBasePage_fileName__o7t5e{color:var(--ev-color-text-primary);font-size:14px;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.KnowledgeBasePage_fileMeta__EHWhz,.KnowledgeBasePage_fileName__o7t5e{font-family:var(--ev-font-family-sans);font-weight:var(--ev-font-weight-regular)}.KnowledgeBasePage_fileMeta__EHWhz{color:var(--ev-color-text-secondary);font-size:13px;line-height:1;text-align:right}.KnowledgeBasePage_fileDate__hcN0U{border-left:1px solid var(--ev-color-border-primary);color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-regular);line-height:1;padding-left:12px;white-space:nowrap}.KnowledgeBasePage_rowActions__9rySV{display:inline-flex;justify-content:flex-end;position:relative}.KnowledgeBasePage_rowMenuButton__PolJJ{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:6px;color:var(--ev-color-text-primary);cursor:pointer;display:inline-flex;height:20px;justify-content:center;width:20px}.KnowledgeBasePage_rowMenuButton__PolJJ:hover{background:var(--ev-color-action-secondary-hover)}.KnowledgeBasePage_rowMenuButton__PolJJ:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.KnowledgeBasePage_rowMenu__iqpmy{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:8px;box-shadow:var(--ev-shadow-surface-1),var(--ev-shadow-surface-1-inset);min-width:156px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:var(--ev-z-popover)}.KnowledgeBasePage_rowMenuItem__aOsEp{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--ev-color-text-primary);cursor:pointer;font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-regular);height:30px;line-height:1.3;padding:0 10px;text-align:left;width:100%}.KnowledgeBasePage_rowMenuItem__aOsEp+.KnowledgeBasePage_rowMenuItem__aOsEp{border-top:1px solid var(--ev-color-border-primary)}.KnowledgeBasePage_rowMenuItem__aOsEp:hover{background:var(--ev-color-action-secondary-hover)}.KnowledgeBasePage_rowMenuItemDanger__JPbtB{color:var(--ev-palette-red-500)}.KnowledgeBasePage_rowMenuItemDanger__JPbtB:hover{background:var(--ev-palette-red-25)}.KnowledgeBasePage_folderDraftRow__jE9uq{background:var(--ev-palette-gray-blue-25)}.KnowledgeBasePage_folderInput__hs9G6{background:#0000;border:0;color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-regular);line-height:1.4;outline:none;width:100%}.KnowledgeBasePage_folderSubmitButton__FVH\+G{align-items:center;-webkit-appearance:none;appearance:none;background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:6px;color:var(--ev-color-text-primary);cursor:pointer;display:inline-flex;height:24px;justify-content:center;width:24px}.KnowledgeBasePage_folderSubmitButton__FVH\+G:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.KnowledgeBasePage_paginationRow__0xXTC{align-items:center;border-bottom:1px solid var(--ev-color-border-primary);display:flex;gap:12px;justify-content:space-between;min-height:56px;padding:0 16px var(--ev-space-4) var(--kb-left-content)}.KnowledgeBasePage_pageInfo__Khhcu{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-regular);line-height:1.4}.KnowledgeBasePage_pageControls__GSe8Q{align-items:center;display:inline-flex;gap:6px}.KnowledgeBasePage_pageButton__D48ds{align-items:center;-webkit-appearance:none;appearance:none;background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:4px;color:var(--ev-color-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-regular);height:24px;justify-content:center;line-height:1;min-width:24px;padding:0 7px}.KnowledgeBasePage_pageButton__D48ds:hover:not(:disabled){background:var(--ev-color-action-secondary-hover)}.KnowledgeBasePage_pageButton__D48ds[data-active=true]{background:var(--ev-color-bg-dark);border-color:var(--ev-color-bg-dark);color:var(--ev-color-text-white)}.KnowledgeBasePage_pageButton__D48ds:disabled{cursor:not-allowed;opacity:.5}.KnowledgeBasePage_pageEllipsis__5wNIT{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:12px;line-height:1;padding:0 2px}.KnowledgeBasePage_uploadDialog__uzlG1{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);gap:0;max-height:calc(100vh - 32px);padding:0;width:min(584px,calc(100vw - 32px))}.KnowledgeBasePage_uploadDialogHeader__z1Tvk{align-items:center;border-bottom:1px solid var(--ev-color-border-primary);display:flex;gap:8px;height:46px;justify-content:space-between;padding:0 12px}.KnowledgeBasePage_uploadDialogTitle__JA8Gf{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-semibold);line-height:1.4;margin:0}.KnowledgeBasePage_uploadDialogClose__HNo1Y{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:6px;color:var(--ev-color-text-secondary);cursor:pointer;display:inline-flex;height:20px;justify-content:center;width:20px}.KnowledgeBasePage_uploadDialogClose__HNo1Y:hover{background:var(--ev-color-action-secondary-hover)}.KnowledgeBasePage_uploadDialogClose__HNo1Y:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.KnowledgeBasePage_uploadDialogBody__5vZ1F{display:flex;flex-direction:column;gap:8px;padding:10px}.KnowledgeBasePage_dropZone__ex6B8{align-items:center;background:var(--ev-palette-gray-blue-25);border:1px dashed var(--ev-color-border-primary);border-radius:4px;color:var(--ev-color-text-secondary);cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:160px;padding:16px;width:100%}.KnowledgeBasePage_dropZone__ex6B8[data-drag-over=true]{background:var(--ev-palette-blue-dark-25);border-color:var(--ev-palette-blue-dark-400);color:var(--ev-color-text-primary)}.KnowledgeBasePage_dropZoneText__wgsc2{color:var(--ev-color-text-primary);font-size:14px}.KnowledgeBasePage_dropZoneHint__0\+D8\+,.KnowledgeBasePage_dropZoneText__wgsc2{font-family:var(--ev-font-family-sans);font-weight:var(--ev-font-weight-regular);line-height:1.4;margin:0}.KnowledgeBasePage_dropZoneHint__0\+D8\+{color:var(--ev-color-text-secondary);font-size:12px}.KnowledgeBasePage_stagedList__SqAKl{display:flex;flex-direction:column;gap:6px}.KnowledgeBasePage_stagedItem__7D2UM{align-items:center;background:var(--ev-color-bg-primary);border:1px solid var(--ev-color-border-primary);border-radius:4px;display:flex;gap:10px;justify-content:space-between;min-height:44px;padding:0 8px}.KnowledgeBasePage_stagedMain__TVxYz{align-items:center;display:inline-flex;gap:8px;min-width:0}.KnowledgeBasePage_stagedCopy__m02Z2{display:flex;flex-direction:column;gap:2px;min-width:0}.KnowledgeBasePage_stagedName__r5Edp{color:var(--ev-color-text-primary);font-size:13px;line-height:1.4;max-width:360px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.KnowledgeBasePage_stagedName__r5Edp,.KnowledgeBasePage_stagedSize__Jqw\+j{font-family:var(--ev-font-family-sans);font-weight:var(--ev-font-weight-regular)}.KnowledgeBasePage_stagedSize__Jqw\+j{color:var(--ev-color-text-secondary);font-size:12px;line-height:1.3}.KnowledgeBasePage_stagedRemove__2H7Z\+{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:6px;color:var(--ev-color-text-light);cursor:pointer;display:inline-flex;height:20px;justify-content:center;width:20px}.KnowledgeBasePage_stagedRemove__2H7Z\+:hover{background:var(--ev-color-action-secondary-hover);color:var(--ev-color-text-primary)}.KnowledgeBasePage_uploadSubmitButton__XzvC7{width:100%}.KnowledgeBasePage_hiddenInput__nfTJv{display:none}@media (max-width:1100px){.KnowledgeBasePage_row__HxXMx{grid-template-columns:minmax(0,1fr) 84px 180px 50px;padding-left:16px}.KnowledgeBasePage_paginationRow__0xXTC,.KnowledgeBasePage_sectionHeader__L\+Gx2,.KnowledgeBasePage_selectionRow__60AbH{padding-left:16px}.KnowledgeBasePage_surface__-fWKT:before{display:none}}@media (max-width:760px){.KnowledgeBasePage_root__CzNDx{padding:0 12px 12px}.KnowledgeBasePage_sectionTitle__o1mlG{font-size:18px}.KnowledgeBasePage_row__HxXMx{column-gap:8px;grid-template-columns:minmax(0,1fr) 70px 1fr 36px}.KnowledgeBasePage_fileMeta__EHWhz{font-size:12px}.KnowledgeBasePage_fileDate__hcN0U{font-size:12px;overflow:hidden;text-overflow:ellipsis}}.modal-backdrop{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background:#fff;border-radius:20px;display:flex;flex-direction:column;height:600px;padding:20px 40px 40px;position:relative;width:50%}.modal-title{color:#000;font-family:Nunito,sans-serif;font-size:24px;margin-bottom:20px;margin-top:20px;text-align:left}.custom-radio-circle{margin-right:8px}.checkbox-container{align-items:center;cursor:pointer;display:flex;position:relative}.checkbox-container input[type=checkbox]{display:none}.custom-checkbox{border:2px solid #ccc;border-radius:4px;height:16px;margin-right:8px;position:relative;transition:border-color .3s,background-color .3s;width:16px}.content-section{flex:1 1;overflow-y:auto}.custom-checkbox:after{border-bottom:2px solid #625dec;border-right:2px solid #625dec;content:"";height:9px;left:4px;opacity:0;position:absolute;top:0;transform:rotate(45deg);transition:opacity .2s;width:5px}.checkbox-container input[type=checkbox]:checked+.custom-checkbox:after{opacity:1}.checkbox-container input[type=checkbox]:checked+.custom-checkbox{border-color:#625dec}.checkbox-label{color:#333;font-family:Nunito,sans-serif;font-size:14px}.option-container{display:flex;gap:20px;margin-bottom:40px;margin-top:20px}.option-block{border:1px solid #d3d3d3;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;padding:20px;transition:border-color .3s,background-color .3s;width:200px}.option-block.selected{border-color:#625dec}.option-block-label{color:#333;font-family:Nunito,sans-serif;font-size:14px;margin-top:10px}.input-section{margin-top:20px}.section-label{display:block;font-size:14px;margin-bottom:8px}.section-label,.section-label-highlight{color:#616161;font-family:Nunito,sans-serif;font-weight:500}.section-label-highlight{font-size:20px}.topup-input-box{border:1px solid #ccc;border-radius:8px;font-family:Nunito,sans-serif;font-size:16px;height:30px;padding:10px 10px 10px 20px;transition:border-color .3s;width:200px}.topup-input-box:focus{border-color:#625dec;outline:none}.topup-section{margin-top:20px}.section-description{color:#757575;font-family:Nunito,sans-serif;font-size:14px;margin-bottom:10px}.quick-amounts{display:flex;gap:10px;margin-bottom:10px}.amount-button{background-color:#fff;border:1px solid #ccc;border-radius:12px;color:#000;cursor:pointer;font-family:Nunito,sans-serif;font-size:16px;font-weight:500;height:60px;padding:8px 16px;transition:background-color .3s,border-color .3s;width:100px}.amount-button:hover{background-color:#f4f4f4}.amount-button.selected{background-color:#e1efff;border-color:#625dec}.estimate-row{align-items:flex-start;display:flex;margin-bottom:10px}.estimate-details{display:flex;gap:20px;margin-left:20px}.fee-info{color:#616161;font-family:Nunito,sans-serif;font-size:14px;margin-bottom:8px}.pay-section{align-items:center;bottom:0;display:flex;justify-content:space-between;margin-top:30px;position:sticky}.amount-to-pay{color:#333;font-weight:300}.amount-to-pay,.pay-button{font-family:Nunito,sans-serif;font-size:16px}.pay-button{align-items:center;background-color:#625dec;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding:8px 16px;transition:background-color .3s;width:100px}.pay-button:disabled{background-color:#d3d3d3;cursor:not-allowed}.full-width-line-topup{align-self:flex-start!important;background-color:#b6b6b675;border:none;height:1px;margin:20px 20px 0 0;width:100%}.close-button{color:#000;font-family:Nunito,sans-serif;font-size:18px;position:relative;z-index:20000}.cost-breakdown-table{margin:20px 0;overflow-x:auto;width:100%}.cost-breakdown-table table{background:#fff;border-collapse:initial;border-radius:8px;border-spacing:0;box-shadow:0 2px 4px #0000000d;overflow:hidden;width:100%}.cost-breakdown-table td{font-size:14px}.cost-breakdown-table td,.cost-breakdown-table th{font-family:Nunito,sans-serif;padding:12px 16px;text-align:right}.cost-breakdown-table th{font-size:12px}.cost-breakdown-table td:first-child,.cost-breakdown-table th:first-child{text-align:left}.cost-breakdown-table th{background:#f8f9ff;color:#625dec;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.cost-breakdown-table td{border-top:1px solid #eee;color:#333}.cost-breakdown-table tr:last-child td{border-bottom:none}.cost-breakdown-table tr:hover td{background:#f8f9ff;transition:background .2s ease}.AppContent_shell__x8H4U{background:var(--ev-color-bg-primary);height:100vh;overflow:hidden;position:relative;width:100vw}.AppContent_sidebar__5hoer{inset:0 auto 0 0;position:absolute;z-index:20}.AppContent_main__ZMOD0{background:var(--ev-color-bg-primary);box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-width:0;padding-left:80px;width:100%}.AppContent_content__pnsEg{flex:1 1 auto;min-height:0;overflow:auto}.AppContent_headerWrap__30x-K{position:relative;z-index:1}.AppContent_userMenu__Yzbzj{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:12px;box-shadow:var(--ev-shadow-surface-1),var(--ev-shadow-surface-1-inset);margin-top:12px;padding:6px;position:absolute;right:24px;top:64px;width:220px}.AppContent_userMenuItem__7wYhS{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:10px;color:var(--ev-color-text-primary);cursor:pointer;display:flex;font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-medium);gap:10px;padding:10px;text-align:left;width:100%}.AppContent_userMenuItem__7wYhS:hover{background:var(--ev-color-action-secondary-hover)}.AppContent_userMenuItem__7wYhS:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.AppContent_sidebarMobileToggle__dnRCg{display:none}@media (max-width:960px){.AppContent_shell__x8H4U{height:100%;min-height:100vh}}.AppContent_loading__ZLuKj{background:var(--ev-color-bg-primary);display:grid;height:100vh;place-items:center;width:100vw}.AppContent_loadingSpinner__7loLa{animation:AppContent_ev-appcontent-spin__5EVYV .9s linear infinite;border:3px solid var(--ev-color-border-primary);border-radius:999px;border-top-color:var(--ev-color-action-primary);height:32px;width:32px}@keyframes AppContent_ev-appcontent-spin__5EVYV{to{transform:rotate(1turn)}}.builder-container{align-items:center;background-color:#f7f7f8;background-color:#eef2f8;border-radius:8px;display:flex;flex-direction:column;font-family:Nunito,sans-serif;justify-content:flex-start;min-height:100vh;overflow:hidden;padding:20px;width:100%}.recruit-container-whole{display:flex;flex-direction:row}.recruit-vertical-line{border-left:2px dashed hsla(0,0%,84%,.427);height:auto;margin-left:50px;margin-right:50px}.input-box-title{width:300px}.input-box-description,.input-box-title{border:1px solid #e9e9e9;border-radius:8px;font-size:12px;padding:8px}.input-box-description{height:200px;width:400px}.recruit-communication{display:flex;flex-direction:column;gap:30px}.recruit-container{align-items:center;display:flex;flex-direction:column;gap:0;margin-left:30px;max-width:1000px}.recruit-input-sections{align-self:flex-start;display:flex;flex-direction:row;gap:30px;justify-content:flex-start;margin-bottom:10px}.step-container{padding:1rem}.input-section,.step-container{display:flex;flex-direction:column}.input-section{position:relative}.step-label{color:#000;display:block;font-family:Nunito,sans-serif;margin-bottom:20px;margin-top:0}.input-box{background-color:#fff;border:.5px solid #ddd;border-radius:4px;color:#757575;display:flex;font-size:14px;padding:.5rem;width:120px}.recruit-left-section,.recruit-right-section{align-self:flex-start;border:1px solid #0000001a;border-radius:8px;margin:0 0 10px;padding:20px;width:84%}.recruit-left-section p,.recruit-right-section p{color:#4d4d4d;font-size:12px}.add-button{background-color:#000;border:none;border-radius:4px;padding:10px}.screener-question select{background-color:#fff;font-family:Nunito,sans-serif;font-size:10px;height:200px}.screener-question select:hover{background-color:#f0f0f0}.screener-question select option{font-family:Nunito,sans-serif}.drag-handle{align-self:self-start;color:#939393;display:flex;margin-bottom:5px}.bottom-sheet-screener{background-color:#fff;bottom:0;box-shadow:0 -5px 15px #0003;box-sizing:border-box;display:flex;flex-direction:column;height:100%;opacity:0;overflow-y:auto;padding:20px;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform .3s ease-out,opacity .3s ease-out;width:100%;z-index:1000000}.bottom-sheet-screener.show{opacity:1;pointer-events:auto;transform:translateY(0)}.screener-line{align-self:start;background-color:#ddd;border:none;height:1px;width:100%}.skip-to-input{border:1px solid #ddd;border-radius:4px;font-size:13px;margin-left:1rem;padding:.25rem;width:500px}.advanced-skip-logic-container{align-self:flex-start;background-color:#fafafa;border:1px dashed #625dec;border-radius:6px;margin-top:1rem;padding:1rem}.advanced-skip-logic-container h4{color:#333;font-size:16px;font-weight:600;margin:0 0 .25rem}.advanced-skip-logic-container .help-text{color:#777;font-size:13px;margin-bottom:.75rem}.advanced-rule{background-color:#fff;border:1px solid #ddd;border-radius:6px;margin-bottom:1rem;padding:.75rem}.rule-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.rule-header span{font-weight:600}.skip-logic-section{align-items:center;display:flex;gap:1rem}.remove-rule-button{background:none;border:none;color:#d9534f;cursor:pointer;font-size:14px}.add-advanced-rule-button{background-color:#625dec;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-top:.5rem;padding:8px 12px;transition:background-color .2s}.add-advanced-rule-button:hover{background-color:#554ed3}.rule-body{margin-left:.5rem}.rule-body p{color:#444;font-size:14px;margin:.25rem 0}.rule-answers{margin-bottom:.5rem}.advanced-toggle,.required-label,.skip-logic-toggle{align-items:center;color:#555;display:flex;font-size:14px;gap:.3rem;margin:.5rem 0}.skip-to-dropdown{margin-left:.5rem;min-width:400px}.advanced-condition{font-size:13px;margin-left:1rem;margin-top:.5rem}.advanced-toggle{font-size:14px;margin-left:1rem}.question-footer{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:flex-start;margin-bottom:1rem;width:100%}.screener-container{background-color:#eef2f8;height:auto;padding:20px}.screener-question{align-items:center;background-color:#fff;border:1px solid #e1e1e1;border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin-bottom:1.5rem;margin-left:1%;padding:30px;width:80%}.screener-question input[type=text]{background-color:#fff;border:.5px solid #ddd;border-radius:4px;color:#525252;font-size:14px;padding:.5rem;width:100%}.question-type-select{width:200px}.option-action-select,.question-type-select{-webkit-appearance:none;appearance:none;background-color:#fff;background-size:16px 16px;border:1px solid #ddd;border-radius:4px;color:#333;font-size:14px}.option-action-select{width:150px}.preview-button{align-items:center;background-color:#343434;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;gap:.5rem;padding:8px 16px;transition:transform .2s ease,background .3s ease}.preview-button:hover{background:linear-gradient(135deg,#554ed3,#6d61e0);transform:translateY(-1px)}.preview-button:active{transform:translateY(1px)}.preview-modal{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000001}.preview-content{animation:slideIn .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000026;max-height:80vh;max-width:700px;overflow-y:auto;padding:20px;width:90%}.preview-header{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding-bottom:10px}.preview-header h3{color:#2d3748;font-size:20px;font-weight:600;margin:0}.close-preview{background:none;border:none;color:#718096;cursor:pointer;font-size:24px;transition:color .2s ease}.close-preview:hover{color:#2d3748}.preview-body{padding:20px 0}.preview-question{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:20px;padding:15px}.preview-question h4{color:#2d3748;font-size:16px;font-weight:500;margin:0 0 10px}.required-star{color:#e53e3e;margin-left:4px}.preview-options{display:flex;flex-direction:column;gap:8px}.preview-option{align-items:center;color:#4a5568;display:flex;font-size:14px;gap:8px}.preview-option input[type=checkbox],.preview-option input[type=radio]{margin-right:8px}.skip-info{color:#625dec;font-size:12px;font-style:italic;margin-left:10px}.preview-body input[type=text],.preview-body textarea{background:#edf2f7;border:1px solid #e2e8f0;border-radius:4px;color:#718096;font-size:14px;margin-top:8px;padding:8px;width:100%}.preview-body textarea{height:80px;resize:none}.preview-controls{display:flex;justify-content:space-between;margin-top:20px}.preview-back-button,.preview-next-button{border-radius:8px;cursor:pointer;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;padding:8px 16px;transition:background .3s ease,transform .2s ease}.preview-back-button{background:#edf2f7;border:1px solid #e2e8f0;color:#4a5568}.preview-back-button:hover:not(:disabled){background:#e2e8f0;transform:translateY(-1px)}.preview-back-button:disabled{cursor:not-allowed;opacity:.5}.preview-next-button{background:linear-gradient(135deg,#625dec,#7b6ef6);border:none;color:#fff}.preview-next-button:hover:not(:disabled){background:linear-gradient(135deg,#554ed3,#6d61e0);transform:translateY(-1px)}.preview-next-button:disabled{cursor:not-allowed;opacity:.5}.preview-end{padding:20px;text-align:center}.preview-end h4{color:#2d3748;font-size:18px;margin-bottom:20px}.preview-close-button{background:#625dec;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;padding:10px 20px;transition:background .3s ease,transform .2s ease}.preview-close-button:hover{background:#554ed3;transform:translateY(-1px)}.options-container{align-self:flex-start;display:flex;flex-direction:column;margin-bottom:0;width:100%}.option-input{align-items:center;align-self:start;background-color:none;display:flex;margin-bottom:.5rem;min-width:600px}.option-input input[type=text]{margin-right:1rem;width:300px}.option-input button{background-color:initial;border:none;cursor:pointer;font-size:20px}.option-input button:hover{background-color:#d5d5d5}.question-row{align-items:center;align-self:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1rem;width:100%}.question-row input[type=text]{margin-right:1rem;width:80%}.question-row select{width:15%}.add-option-button{border-radius:25px;color:green;margin-left:.5rem;margin-right:.5rem}.long-answer-placeholder,.short-answer-placeholder{align-self:start;background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#525252;font-size:16px;margin-bottom:1rem;padding:.75rem;resize:none;width:80%!important}.short-answer-placeholder{height:40px}.long-answer-placeholder{height:120px}.add-question-button-screener{background-color:#625dec;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;margin-left:1%;margin-top:1rem;padding:10px 20px;width:150px}.add-question-button-screener:hover{background-color:#5a54d2}.remove-option-button{border-radius:25px;color:#373737}.auto-action-buttons{display:flex;gap:.5rem;margin-top:.5rem}.auto-accept-button,.auto-reject-button{border:none;border-radius:4px;cursor:pointer;font-family:Nunito,sans-serif;font-size:14px;padding:.25rem .5rem}.auto-accept-button{background-color:#28a745;color:#fff}.auto-reject-button{background-color:#dc3545;color:#fff}.auto-accept-button:hover{background-color:#218838}.auto-reject-button:hover{background-color:#c82333}.delete-button-screener-question{align-self:flex-end;background:none;border:none;color:#898989;cursor:pointer;font-size:18px;margin-left:auto}.dropdown-content{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 4px 6px #0000001a;font-size:14px;min-width:8rem;overflow:hidden;padding:.5rem;pointer-events:auto;text-align:left;width:100%;z-index:50}.dropdown-content div[role=menuitem]{border-radius:.25rem;cursor:pointer;padding:.25rem .5rem;transition:background-color .2s ease-in-out}.dropdown-content div[role=menuitem]:hover{background-color:#fcfcfc}.dropdown-content div[role=menuitem]:focus{background-color:#f7f7f7;outline:none}.dropdown-button{background-color:#fff!important;border:1px solid #ddd!important;border-radius:4px;color:#5f5f5f;cursor:pointer;font-family:Nunito,sans-serif!important;font-size:16px!important;padding:.5rem;width:20%}.dropdown-button:hover{background-color:#f0f0f0!important}.dropdown-item{border-radius:.25rem;color:#5f5f5f;cursor:pointer;padding:.25rem .5rem}.dropdown-item:hover{background-color:#b9b9b9!important}.bottom-sheet{display:flex;flex-direction:column;width:100%}.bottom-sheet-header{align-items:center;background-color:#fff;display:flex;font-family:Nunito,sans-serif;height:10px;justify-content:space-between;padding:10px 20px 10px 10px;position:relative;width:100%;z-index:10}.bottom-sheet-body{display:flex;flex-direction:row;flex-grow:1;overflow-y:auto;width:100%}.bottom-sheet-actions{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-end;margin-left:auto;padding:1rem}.bottom-sheet-header h3{align-self:center;font-size:24px;font-weight:200;margin-left:1%}.bottom-sheet-content{display:flex;flex-direction:column;height:100%;width:100%}.screener-question-list{margin-top:5px;padding-left:20px!important}.recruitment-left{padding:0 20px 20px;width:40%}.recruitment-right{padding:0 20px 20px;width:60%}.recruitment-left h3,.recruitment-right h3{font-size:18px;font-weight:300}.criteria-list{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(2,1fr)}.selected-criteria{display:flex;flex-direction:column;gap:10px}.criteria-chip{align-items:center;background-color:#fff;border:.5px solid #c8c8c8;border-radius:4px;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;padding:10px}.criteria-chip span{font-weight:700}.selected-criteria-item{align-items:center;display:flex;justify-content:space-between}.full-width-line{background-color:#e9e9e975;height:1px;margin-bottom:10px;margin-left:30px}.full-width-line,.full-width-line-review{align-self:flex-start!important;border:none;width:100%}.full-width-line-review{background-color:#dfdfdf75;height:.5px;margin-bottom:0;margin-left:0}.close-sheet-button{background-color:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px;position:absolute;right:20px;top:10px}.builder-header{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;font-family:Nunito,sans-serif;height:40px;padding:10px 20px 10px 10px;position:relative;width:100%;z-index:1}.modern-loader{animation:spin 1s linear infinite;border:3px solid #e0e0e0;border-radius:50%;border-top-color:#625dec;display:inline-block;height:24px;margin-left:8px;vertical-align:middle;width:24px}.back-button-campaign-builder{align-items:center;border:none;box-shadow:none;color:#272727;cursor:pointer;display:flex;font-size:14px;height:60px;justify-content:center;padding-left:15px;padding-right:15px;transition:background-color .3s ease;width:30px}.back-button-campaign-builder:hover{background-color:#e1efff}.campaign-name-input{border:none;border-radius:8px;color:#4a4a4a;font-size:18px;font-weight:500;margin-left:10px;padding:5px 5px 5px 10px}.campaign-name-input,.campaign-name-input-review{background-color:#fff;cursor:pointer;font-family:Nunito,sans-serif;outline:none;width:40%}.campaign-name-input-review{border:none;border-radius:none;color:#414141;font-size:14px;padding:5px 5px 5px 0}.campaign-name-input-review::placeholder{color:#40404074;opacity:1}.post-live-actions-container{display:flex;flex-direction:row;gap:50px}.post-live-actions-item:hover{background-color:#e1efff;border:1px solid #625dec;box-shadow:2px 2px 2px #000}.post-live-actions-item:hover .hover-description{display:flex}.post-live-actions-item-content{display:flex;flex-direction:column;text-align:center}.post-live-actions-item-svg{align-self:center;color:#625dec;height:30px;margin-bottom:20px;margin-top:40px;width:auto}.post-live-actions-item-text{align-self:center;font-size:14px}.post-live-actions-section{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;margin:0 0 20px;overflow:visible;padding:40px;width:80%}.post-live-section-title{color:#545454;font-size:18px;margin-bottom:10px}.post-live-section-description{color:#838383;font-size:18px;margin-bottom:30px}.hover-description{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#6b6b6b;display:none;font-size:14px;left:50%;opacity:100%;padding:10px;position:absolute;text-align:center;text-align:left;top:110%;transform:translateX(-50%);white-space:normal;width:200px;z-index:10}.cross-icon{width:12px}.campaign-name-input:focus{background-color:#fff;border:1px solid #625dec;border-radius:4px;color:#444}.campaign-name-input::placeholder{color:#1b1b1b;font-weight:200;opacity:1}.campaign-name-input:focus::placeholder{color:#47474774;opacity:1}.bottom-sheet-recruit{background-color:#fff;bottom:0;box-shadow:0 -5px 15px #0003;box-sizing:border-box;display:flex;flex-direction:column;height:100%;opacity:0;overflow-y:auto;padding:20px;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform .3s ease-out,opacity .3s ease-out;width:100%;z-index:1000000}.bottom-sheet-recruit.show{opacity:1;pointer-events:auto;transform:translateY(0)}.progress-indicator{font-size:1rem;font-weight:700}.beta-tag{background-color:#f39c12;display:inline-block;font-size:10px;font-weight:700;padding:2px 6px;vertical-align:middle}.post-live-step{background-color:#f7f7f8;height:100vh;padding:60px}.post-live-actions-item{border:1px solid #ebebeb;border-radius:16px;cursor:pointer;height:140px;position:relative;width:140px}.step{border-radius:4px;display:inline;font-family:Nunito,sans-serif;padding:0}.step.current-step{background-color:#ffffff4f;border-radius:8px;font-weight:700}.step.completed{color:#625dec}.step.incomplete{color:#c9c9c9}.step.completed .separator{color:#625dec;font-size:.8rem;margin-left:5px;margin-right:5px}.step.incomplete .separator{color:grey;font-size:.8rem;margin-left:5px;margin-right:5px}.button-container{gap:0;margin-left:auto;margin-right:20px}.button-container,.button-container-back-button{align-items:center;display:flex;font-family:Nunito,sans-serif;justify-content:center}.button-container-back-button{background-color:#fff;border:1px solid #a0a0a0;border-radius:8px;color:#4c4c4c;cursor:pointer;font-weight:700;gap:.5rem;height:40px;padding:6px 12px;transition:transform .1s ease-in-out;width:100px}.button-container-back-button:hover{background-color:#e1efff}.button-container-back-button:active{box-shadow:0 2px 0 #000;transform:translateY(2px)}.age-filter{display:flex;flex-direction:column}.age-input-group{align-items:center;display:flex}.delete-button{background:none;border:none;color:#898989;cursor:pointer;font-size:18px;margin-left:auto}.age-input{background-color:#fcfcfc;border:1px solid #ddd;border-radius:4px;color:#757575;font-family:Nunito,sans-serif;font-size:14px;padding:.5rem;width:45%}.filter-divider{background-color:#ddd;border:none;height:1px;margin-bottom:5px;margin-top:0;width:100%}.saved-criteria,.saved-screener-questions{font-size:14px}.age-separator{color:#757575;font-size:14px;margin:0 1rem}.age-separator,.save-button{font-family:Nunito,sans-serif}.save-button{align-items:center;background-color:#fff;border:1px solid #a0a0a0;border-radius:8px;color:#4c4c4c;cursor:pointer;display:flex;font-weight:700;gap:.5rem;height:40px;justify-content:center;padding:6px 12px;text-align:center;transition:transform .1s ease-in-out;width:100px}.save-button:hover{background-color:#e1efff}.save-button:active{box-shadow:0 2px 0 #000;transform:translateY(2px)}.continue-button{align-items:center;background-color:#625dec;border:2px solid #625dec;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-weight:700;height:40px;justify-content:center;margin-left:10px;min-width:100px;padding:0 20px;text-align:center;transition:transform .1s ease-in-out;white-space:nowrap;width:auto}.continue-button:hover{background-color:#5a54d2}.continue-button:active{box-shadow:0 2px 0 #000;transform:translateY(2px)}.builder-content{background-color:#fff;border-radius:16px;margin-top:10px;min-height:80vh;min-width:600px;overflow-y:auto;padding:20px 40px 40px;width:80%}.builder-content h1{color:#000;font-size:24px;text-align:center}.research-type-step{width:auto}.research-type-step h1{color:#4d4d4d;font-family:Nunito,sans-serif}.research-image{height:auto;margin-right:auto;width:60px}.research-grid{margin-top:30px}.research-options{gap:2rem;justify-content:flex-start;margin-bottom:20px}.research-block,.research-options{display:flex;font-family:Nunito,sans-serif}.research-block{align-items:center;border:1px solid #e2e2e2;border-radius:16px;cursor:pointer;flex-direction:column;padding:1rem;transition:border-color .3s;width:300px}.research-block.selected{border-color:#625dec}.block-text{margin-left:1rem}.block-text h2{color:#4d4d4d;font-size:18px;margin:0}.block-text p{color:#757575;font-size:14px;margin:5px 0 0}.objective-step .question-block{font-family:Nunito,sans-serif;width:100%}.objective-step label{color:#000;font-family:Nunito,sans-serif;font-size:24px}.example-text{color:#757575;font-size:14px;width:100%}.step-description{color:#393939;font-size:16px;font-weight:300}.objective-step{padding-right:20px;width:90%}.objective-step textarea{background-color:#fff;border:1px solid #ddd;border-radius:12px;color:#757575;font-family:Nunito,sans-serif;font-size:16px;height:200px;margin-top:30px;padding:.5rem;width:100%}.concept-step .concept-block{display:flex;font-family:Nunito,sans-serif;justify-content:left;margin-left:2rem;margin-top:2rem;width:100%}.concept-block .left-part{color:#757575;width:60%}.concept-block .right-part{color:#757575;font-size:16px;margin-left:2rem;margin-top:2rem;width:25%}.concept-step label{color:#000;display:block;font-family:Nunito,sans-serif;font-size:24px;margin-bottom:.5rem}.concept-step textarea{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#757575;font-family:Nunito,sans-serif;font-size:16px;height:200px;margin-bottom:1rem;margin-top:.5rem;padding:.5rem;width:100%}.collateral-upload{font-family:Nunito,sans-serif;margin-left:2rem;margin-top:1rem;width:60%}.collateral-upload h3{color:#757575;font-family:Nunito,sans-serif;font-size:24px;margin-bottom:.5rem}.upload-section{align-items:center;background-color:#fcfcfc;border:1px dashed #a7a7a7;border-radius:4px;cursor:pointer;display:flex;font-family:Nunito,sans-serif;height:200px;justify-content:center;padding:2rem;position:relative}.upload-icon{font-size:24px;margin-right:1rem}.upload-text{color:#757575;font-family:Nunito,sans-serif;font-size:16px}.questions-step{display:flex}.left-column{display:flex;flex-direction:column;gap:1rem;overflow:hidden;width:60%}.right-column{align-items:flex-start;display:flex;margin-top:150px;padding-left:2rem;width:40%}.questions-step .description{color:#757575;font-family:Nunito,sans-serif;font-size:16px}.question-box{background-color:#fff;border:.5px solid #ddd;border-radius:5px;color:#000;cursor:grab;display:flex;flex-direction:row;font-family:Nunito,sans-serif;margin-bottom:8px;padding:1rem;position:relative;width:90%}.question-content{align-items:start;display:flex;flex-direction:row;font-size:14px;justify-content:space-between;width:100%}.question-box textarea{background-color:#fff;border:none;border-radius:5px;color:#000;font-family:Nunito,sans-serif;font-size:16px;padding:1rem;width:90%}.question-box .icons{color:#606060;display:flex;gap:.5rem}.add-question-container{font-family:Nunito,sans-serif;margin-right:auto}.add-question-button{align-items:center;align-self:flex-start;background-color:#fff;border:1px solid #dedede;border-radius:5px;color:#050505;cursor:pointer;display:flex;font-family:Nunito,sans-serif;padding:.5rem 1rem}.add-question-button:hover{box-shadow:2px 2px 0 #000}.add-icon-question{color:#7e7e7e;font-size:12px;margin-right:8px}.followup-text{color:#757575;display:block;font-family:Nunito,sans-serif;font-size:14px;font-style:normal;margin-top:5px}.new-question-input{background-color:#fff;border:none;border-radius:5px;color:#000;font-family:Nunito,sans-serif;font-size:16px;padding-bottom:1rem;padding-top:1rem;width:90%}.add-question-container{display:flex;justify-content:center}.note{color:#757575;font-family:Nunito,sans-serif;font-size:16px}.edit_icon{color:#545454;cursor:pointer;height:18px;margin-right:5px;width:18px}.recruit-balance-value{align-items:center;color:#555;display:inline-flex;font-size:20px;margin-bottom:10px;margin-left:10px;margin-top:10px}.del_icon{color:#545454;cursor:pointer;height:18px;width:18px}.icons{align-items:center;display:flex;gap:.5rem}.icons svg{cursor:pointer}.audience-options{flex-direction:row;font-family:Nunito,sans-serif;gap:30px;margin-top:30px;text-align:left}.audience-options,.radio-container{display:flex;justify-content:flex-start}.radio-container{align-items:center;cursor:pointer;position:relative;width:100%}.radio-container input[type=radio]{display:none}.custom-radio-circle{border:2px solid #ccc;border-radius:50%;height:10px;margin-right:auto;transition:border-color .3s,background-color .3s;width:10px}.radio-container input[type=radio]:checked+.custom-radio-circle{background-color:#625dec;border-color:#625dec}.internal-header{color:#616161;font-size:14px;font-weight:500;margin-bottom:10px}.beta-tag{background-color:#ffc107;border-radius:4px;color:#fff;font-size:.75em;margin-left:8px;padding:2px 4px}.audience-options label{color:#333;font-family:Nunito,sans-serif;font-size:16px}.filters-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:10px}.who-option-block{border:1px solid #d3d3d3;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;padding:20px;width:200px}.who-option-block-label{font-size:14px;margin-top:10px}.who-step h1{color:#000;font-size:24px;margin-left:2rem}.pause-notification,.who-step h1{font-family:Nunito,sans-serif;text-align:left}.pause-notification{background-color:#fff8e8;border:1px solid #f6cc64;border-radius:5px;color:#898989;font-size:14px;margin-bottom:20px;padding:8px;position:relative;z-index:2}.who-step{padding-right:20px;width:1000px}.filter{display:flex;flex-direction:column;gap:10px;margin-right:1rem}.balance-notification{align-items:center;border-radius:5px;display:flex;font-family:Nunito,sans-serif;font-size:14px;justify-content:space-between;margin-bottom:20px;margin-left:30px;padding:4px 4px 4px 12px}.balance-notification.low-balance{background-color:#fff8e8;border:1px solid #f6cc64;color:#c62828}.balance-notification.sufficient-balance{background-color:#e8f5e9;border:1px solid #a5d6a7;color:#2e7d32}.filter-header{align-items:center;display:flex;flex-direction:row;font-weight:500;height:20px;justify-content:start;margin:20px 0 0}.info-cards-container{display:flex;gap:20px;justify-content:flex-start;margin-bottom:20px;padding-left:30px}.info-card{align-items:center;background:#fff;background-color:#eef2f8;border-radius:12px;display:flex;justify-content:space-between;padding:16px;transition:transform .2s ease,box-shadow .2s ease;width:400px}.info-card-content{display:flex;flex-direction:column}.info-card-value{align-items:center;color:#333;display:flex;font-size:20px;font-weight:600;gap:8px}.info-card-label{color:#666;font-size:14px;margin-top:4px}.info-card-action{align-items:center;background-color:#fff;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:2px;padding:10px 14px;z-index:100}.info-card-action:hover{box-shadow:2px 2px 0 #000}.action-icon{color:#fff;font-weight:700;height:12px;width:12px}.err-message{color:#ff6060;font-size:12px;margin-top:5px}.filter-header h4{margin:0}.filter label,.filter-header h4{color:#333;font-family:Nunito,sans-serif;font-size:16px}.custom-select__value-container{background-color:#fff}.custom-select__multi-value{background-color:#e1d2ff!important;border-radius:4px}.custom-select__multi-value__label{color:#000!important}.custom-select__multi-value__remove{color:#000!important;cursor:pointer}.custom-select__multi-value__remove:hover{background-color:#000!important;color:#fff!important}.custom-select__single-value{color:#000!important}.review-step{color:#333;max-width:600px}.review-section{background-color:#fff;border-radius:8px;font-family:Nunito,sans-serif;margin-bottom:2rem;margin-top:0;padding:0 10px 10px}.review-content{color:#555;font-family:Nunito,sans-serif;font-size:14px;margin-top:5px}.review-content p{font-family:Nunito,sans-serif;font-size:16px;margin:20px 0}.test-step{flex-direction:column;justify-content:flex-start;max-width:600px;position:relative}.test-interview-button,.test-step{align-items:flex-start;display:flex}.test-interview-button{background-color:#000;border:none;border-radius:8px;box-shadow:0 2px 0 #000;color:#fff;cursor:pointer;font-family:Nunito,sans-serif;font-weight:700;justify-content:center;margin-bottom:30px;margin-top:30px;padding:.5rem 1rem;text-align:center;transition:transform .1s ease-in-out;width:160px}.test-interview-button:hover{background-color:#333}.test-interview-button:active{box-shadow:0 2px 0 #000;transform:translateY(2px)}.test-interview-instruction{color:#292929;font-family:Nunito,sans-serif;font-size:16px;line-height:1.5;max-width:600px;text-align:left}.fields-section{align-items:flex-start!important;display:flex;flex-direction:column;justify-content:flex-start!important;margin-left:20px;margin-top:0!important}.chip,.fields-section{background-color:#fff!important}.chip{border:.5px solid #7b7b7b;border-radius:8px!important;color:#6e6e6e!important;cursor:pointer;display:inline-block;font-size:12px;margin:.5rem .5rem .5rem 0;padding:.5rem 1rem}.hr-dash{border-top:1px dashed #d2d2d2;margin:0 0 20px;width:400px}.or-text{color:#6e6e6e!important;font-size:14px;margin-bottom:10px;margin-left:5px;margin-top:10px}.remove-icon{color:#6e6e6e!important}.add-icon,.remove-icon{cursor:pointer;margin-left:.5rem}.add-icon{color:#6c6c6c!important}.suggested-fields{border-radius:0}.selected-fields,.suggested-fields{display:flex;flex-wrap:wrap;gap:.5rem}.custom-field-input{align-items:center;display:flex;gap:.5rem;margin-top:.1%}.custom-field-input input{border:1px solid #e3e3e3;border-radius:8px;font-family:Nunito,sans-serif;font-size:14px;height:28px;padding:5px}.custom-field-input button{border-radius:8px;height:30px}.suggest-label{color:#7f7f7f;font-family:Nunito,sans-serif;font-size:14px;font-style:normal;margin-bottom:10px}.review-design-headers{color:#2e2e2e;font-size:14px;font-weight:200;margin-top:20px}.identify-step{border-radius:8px;max-width:600px;padding:0 1rem 1rem}.identify-options{display:flex;flex-direction:column;gap:1rem;margin-top:20px}.fields-section{background-color:#f1f1f1;border-radius:4px;margin-top:1rem;padding:.5rem}.chips{display:flex;gap:.5rem;margin-bottom:.5rem}.chip{background-color:#ddd;border-radius:16px;color:#333;font-size:14px;padding:.5rem}.identify-option-label{font-size:16px;margin-bottom:.5%}.empty-fields-hint,.identify-option-label{color:#7f7f7f;font-family:Nunito,sans-serif;font-style:normal}.empty-fields-hint{border:1px dashed #bdbdbd;border-radius:8px;font-size:14px;margin-bottom:10px;margin-top:0;padding:10px}.empty-message{align-self:center;color:#777;font-size:24px;font-weight:300;margin-top:300px;text-align:center}.custom-radio input[type=radio]{height:0;opacity:0;position:absolute;width:0}.custom-radio{align-items:center;cursor:pointer;display:flex}.custom-radio-btn{border:2px solid #000;border-radius:50%;display:inline-block;height:10px;margin-right:10px;position:relative;transition:background-color .3s ease,border-color .3s ease;width:10px}.custom-radio input[type=radio]:checked+.custom-radio-btn{background-color:#625dec;border-color:#625dec}.custom-radio-btn:after{background-color:initial;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .2s ease;width:0}.add-button{align-items:center;background-color:#323232;border:2px solid #323232;border-radius:8px;box-shadow:0 1px 0 #000;color:#fff;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-weight:400;justify-content:center;padding:6px 12px;text-align:center;transition:transform .1s ease-in-out;width:60px}.add-button:hover{background-color:#5a54d2}.add-button:active{box-shadow:0 1px 0 #000;transform:translateY(1px)}.step-label{font-size:24px;font-weight:200}.creative-option-block{margin-bottom:30px;margin-left:10px}.creative-option-block-text{font-size:16px;font-weight:300;margin-bottom:20px}.options-row{display:flex;flex-wrap:wrap;gap:40px}.option-box{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:10px;height:30px;justify-content:center;min-width:20px;padding:10px 20px;transition:background-color .3s ease,border-color .3s ease}.option-box.selected,.option-box:hover{border-color:#625dec}.option-box:hover{background-color:#e1efff}.option-text{font-size:14px;font-weight:300}.option-main{font-size:14px;font-weight:700}.option-icon{color:#828282;font-size:16px}.option-sub{align-items:center;display:flex;gap:5px}.attributes-block{border-top:none;margin-bottom:200px;margin-top:0;padding-top:0}.attributes-block .step-label{color:#191919;font-size:16px;font-weight:300;margin-bottom:10px;margin-top:20px}.attributes-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-bottom:20px}.attribute-item{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#4d4d4d;cursor:pointer;display:flex;font-size:14px;gap:3px;justify-content:flex-start;padding:8px;position:relative;transition:background-color .3s}.attribute-item:hover{background-color:#625dec4f}.attribute-item input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #00000019;border-radius:4px;cursor:pointer;height:12px;margin-bottom:0;margin-top:0;transition:background-color .3s,border-color .3s;width:12px}.attribute-item input[type=checkbox]:checked{background-color:#625dec;border-color:#625dec;position:relative}.attribute-item input[type=checkbox]:checked:after{align-items:center;color:#fff;content:"✔";display:flex;font-size:8px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.attribute-label{color:#191919;display:inline-block;font-size:14px;margin-left:5px}.add-new-attribute{align-items:flex-end;display:flex;gap:40px;margin-left:0;margin-top:10px}.new-attribute-input-label{margin-bottom:20px;width:50%}.new-attribute-input-description,.new-attribute-input-label{border:1px solid #00000019;border-radius:4px;font-family:Nunito,sans-serif;font-size:14px;padding:8px}.new-attribute-input-description{width:100%}.add-new-attribute-button{background-color:#323232;border:1px solid #000;border-radius:8px;color:#fff;cursor:pointer;font-family:Nunito,sans-serif;font-size:12px;font-weight:700;padding:8px 16px;transition:background-color .1s ease-in-out}.add-new-attribute-button:hover{background-color:#625dec;color:#fff}.new-attribute-input-container{display:flex;flex-direction:column;width:50%}.add-new-attribute-header{font-size:14px;font-weight:300;margin-bottom:10px}.attribute-description{background-color:#fff;border:1px solid #2e2e2e;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#000;display:none;font-size:14px;left:50%;padding:10px;position:absolute;text-align:left;top:110%;transform:translateX(-50%);white-space:normal;width:200px;z-index:10}.attribute-item:hover .attribute-description{display:block}.discussion-guide-step{min-width:1200px}.questions-step-container{display:flex;flex-direction:row;gap:80px;overflow:visible;width:100%}.topics-section{background-color:#fff;border-right:none;box-sizing:border-box;max-width:500px;overflow-y:auto;padding:20px;width:50%}.topic-row{gap:20px;margin-bottom:10px}.topic-row,.topic-row-review{align-items:first baseline;align-items:stretch;display:flex;flex-direction:row}.topic-row-review{margin-bottom:0}.timeline-container{flex-direction:column}.topic-block{padding:10px}.topic-block,.topic-block-review{align-items:center;cursor:pointer;display:flex;flex-direction:row;transition:background-color .3s ease;width:100%}.topic-block:not(:last-child){margin-bottom:10px}.topic-block.selected,.topic-block:hover{background-color:#f3f5f7;border-radius:8px}.topic-info,.topic-info-review{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.topic-info-review{border:.5px solid #dfdfdf75;border-top:0;padding:10px}.topic-header{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-around;width:100%}.topic-title{color:#333;font-size:14px;font-weight:600;margin-bottom:5px;width:60%}.topic-title-review{color:#333;font-size:12px;font-weight:400;margin-left:5px;margin-top:6px;width:60%}.topic-depth{color:#666;font-size:14px;margin-left:auto}.topic-line{align-items:center;display:flex;flex-direction:column;position:relative}.circle{background-color:#fff;border:2px solid #ccc;border-radius:50%;height:12px;margin-bottom:5px;width:12px}.default-circle{border-color:#ccc}.selected-circle{background-color:#625dec74;border-color:#625dec74}.vertical-line{background-color:#939393;flex-grow:1;margin:5px 0 0;min-height:50px;width:.5px;z-index:1000}.topic-details-section{align-self:flex-start;background-color:#f3f5f7;border-radius:16px;box-sizing:border-box;display:inline-block;height:auto;margin-top:120px;max-width:600px;overflow-y:auto;padding:20px;position:sticky;top:0;width:50%}.detail-topic-title{border:1px solid #ebebeb;border-radius:8px;color:#5d5d5d;font-size:18px;font-weight:600;margin-bottom:0;padding:10px;width:80%}.detail-context-label{color:#6e6e6e;font-size:16px;font-weight:500;margin-bottom:5px}.detail-context{border:1px solid #ebebeb;border-radius:8px;color:#555;font-size:14px;height:80px;margin-bottom:5px;margin-top:10px;padding:20px;width:80%}.detail-questions-label{color:#6e6e6e;font-size:16px;font-weight:500;margin-bottom:10px;margin-top:20px}.questions-list{color:#333;font-size:14px;line-height:1.6;list-style:disc inside;margin-top:20px}.container{display:flex;position:relative}.container:after{background-color:#efefef;content:"";height:100%;left:calc(50% - .5px);margin-top:50px;position:absolute;width:1px}.depth-icon{color:#000;display:inline-block;height:20px;vertical-align:middle;width:20px}.eta-description{color:#757575;font-size:14px;margin:0 0 20px}.topic-section-header{color:#6a6a6a;font-size:20px;font-weight:500}.depth-section{margin-top:20px}.depth-section-title{color:#6e6e6e;font-size:16px;font-weight:500;margin-bottom:10px;margin-top:20px}.depth-options{display:flex;gap:20px}.depth-option{align-items:center;background-color:#fff;border:1px solid #eaeaea;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:80px;justify-content:center;transition:border-color .3s;width:60px}.depth-option.selected{border-color:#626262}.depth-option input{display:none}.depth-icon-option{height:24px;margin-bottom:8px;width:24px}.depth-label{color:#333;font-size:14px}.question-labels{margin:8px 0 0}.question-labels,.question-labels-review{color:#555;font-size:.9em;list-style-type:disc;padding-left:20px}.question-labels-review{margin:0 0 0 5px}.detail-topic-header{align-items:center;display:flex;justify-content:space-between}.delete-topic-button{background:none;border:none;color:#5f5f5f;cursor:pointer;font-size:1.2rem}.delete-topic-button:hover{color:#141414}.step-header{justify-content:space-between;padding-right:100px}.step-header,.undo-button{align-items:center;display:flex}.undo-button{align-self:flex-start;background-color:#fff;border:1px solid #dedede;border-radius:5px;color:#050505;cursor:pointer;font-family:Nunito,sans-serif;padding:.5rem 1rem}.undo-button:hover{box-shadow:2px 2px 0 #000}.undo-button:hover .undo-icon{color:#373737}.undo-icon{color:#727272}.loader-container{flex-direction:column;height:100vh;margin:0 auto;width:400px}.progress-container-questions{background-color:#f3f3f3;border-radius:4px;margin-bottom:10px;max-width:400px;overflow:hidden;width:100%}.progress-bar{background-color:#6419f7;height:8px;transition:width .3s ease}.topic-button-container{display:flex;gap:20px;margin-bottom:20px}.undo-button:disabled{cursor:not-allowed;opacity:.5}.add-question-button-row{display:flex;gap:10px}.add-question-button:disabled{cursor:not-allowed;opacity:.5}.concepts-list{display:flex;flex-direction:column;gap:10px;margin-top:20px}.concept-item{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:8px;display:flex;justify-content:space-between;padding:10px}.concept-name{color:#333;flex-grow:1;font-size:14px;word-break:break-word}.concept-actions{display:flex;gap:10px}.language-selector-block{margin-top:20px}.language-dropdown{background-color:#fff;border:1px solid #ddd;border-radius:8px;color:#757575;cursor:pointer;font-family:Nunito,sans-serif;font-size:16px;max-width:300px;padding:10px;transition:border-color .3s ease;width:100%}.language-dropdown:focus,.language-dropdown:hover{border-color:#625dec;outline:none}.language-dropdown option{color:#757575;font-family:Nunito,sans-serif}.objective-form-group{display:flex;flex-direction:column;width:100%}.objective-form-group+.form-group{margin-top:24px}.form-label{color:#2d3748;display:block;font-family:Nunito,sans-serif;font-size:16px;font-weight:600;margin-bottom:8px;margin-top:0!important}.project-name-input{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:8px!important;box-sizing:border-box!important;color:#4d4d4d!important;font-family:Nunito,sans-serif!important;font-size:16px!important;height:auto!important;margin-top:0!important;padding:.5rem!important;width:200px!important}.objective-step textarea:focus,.project-name-input:focus{border-color:#625dec;box-shadow:0 0 0 3px #625dec33;outline:none}.numeric-config{display:flex;gap:10px;margin-top:10px}.numeric-config input{border:1px solid #ddd;border-radius:6px;font-size:.9rem;padding:8px 10px;width:100%}.screener-save-error{background-color:#fdecea;border:1px solid #f5c2c7;border-radius:6px;color:#842029;font-size:.85rem;margin:10px 20px 0;padding:8px 12px}.screener-loading{align-items:center;background-color:#fafafa;border:1px dashed #ccc;border-radius:10px;display:flex;gap:12px;margin-bottom:16px;padding:14px 16px}.screener-loading p{color:#444;font-size:.9rem;margin:0}.screener-loading-spinner{animation:screener-spin .9s linear infinite;border:2px solid #ddd;border-radius:50%;border-top-color:#111;height:20px;width:20px}@keyframes screener-spin{to{transform:rotate(1turn)}}.dropzone-container{align-items:center;background-color:#fff;border:1px dashed #ccc;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:200px;justify-content:flex-end;margin-bottom:20px;padding:20px;position:relative;text-align:center;width:50%}.dropzone-container:hover{border-color:#aaa}.dropzone-content{bottom:10px;position:absolute;width:100%}.dropzone-content,.uploads{align-items:center;display:flex;flex-direction:column}.uploads{justify-content:center;margin-top:20px;width:50%}.upload-image{align-self:center;border:1px dashed #000;height:60px;margin-bottom:10px;margin-top:20px;padding:10px;width:auto}.dropzone-text{color:#787878;font-size:16px;margin-bottom:10px}.file-item{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px;width:100%}.dropzone-hint{color:#777;font-size:14px}.file-name{color:#333;flex-grow:1;font-size:14px;word-break:break-word}.actions{display:flex;gap:10px}.delete-button,.download-button{background:none;border:none;color:#b3b3b3;cursor:pointer;font-size:16px;padding:5px}.delete-button:hover,.download-button:hover{color:#171717}.delete-button:disabled,.download-button:disabled{color:#c6c6c6}.success-tick{color:#625dec;font-size:18px;font-weight:700;margin-right:10px}.progress-bar{background-color:#f3f3f3;border-radius:3px;height:5px;margin-right:auto;margin-top:5px;width:70%}.abort-button{background:none;border:none;color:#525252;cursor:pointer;font-size:14px}.abort-button:disabled{cursor:not-allowed;opacity:.5}.loading-indicator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.dropzone-builder-container{display:flex;flex-direction:column;margin:0;padding:0}.dropzone-builder-body{background-color:#fff;font-family:Nunito,sans-serif;overflow:hidden;padding-left:60px;width:90%}.dropzone-builder-header{background-color:#625dec;color:#fff;flex-direction:row;height:60px;width:100%;z-index:1}.dropzone-builder-header,.dropzone-progress-container{align-items:center;display:flex;font-family:Nunito,sans-serif;position:relative}.dropzone-progress-container{background:#fff;justify-content:space-between;margin-top:30px;padding-left:60px;width:95%;z-index:10}.dropzone-button-container{display:flex;font-family:Nunito,sans-serif;gap:1rem}.dropzone-button-container-back-button{align-items:center;background-color:#fff;border:2px solid #625dec;border-radius:8px;box-shadow:0 2px 0 #000;color:#625dec;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-weight:700;gap:.5rem;padding:.5rem 1rem;transition:transform .1s ease-in-out}.dropzone-button-container-back-button:hover{background-color:#f0f0f0}.dropzone-button-container-back-button:active{box-shadow:0 2px 0 #000;transform:translateY(2px)}.dropzone-progress-indicator{font-size:1rem;font-weight:700}.dropzone-back-button-builder{align-items:center;border:1px solid #fff;border-radius:50%;border-radius:25px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;margin-left:15px;margin-right:15px;padding:5px;transition:background-color .3s ease;width:30px}.dropzone-name-input{border:none;border-radius:0;font-size:20px;font-weight:500;outline:none;padding:5px;width:50%}.dropzone-button,.dropzone-name-input{background-color:#625dec;color:#fff;cursor:pointer;font-family:Nunito,sans-serif}.dropzone-button{align-items:center;border:2px solid #625dec;border-radius:8px;box-shadow:0 2px 0 #000;display:flex;font-weight:700;height:30px;justify-content:center;margin-left:auto;padding:.5rem 1rem;text-align:center;transition:transform .1s ease-in-out;width:120px}.dropzone-button:hover{background-color:#5a54d2}.dropzone-button:active{box-shadow:0 2px 0 #000;transform:translateY(2px)}.dropzone-upload-image{align-self:center;border:1px dashed #000;height:60px;margin-bottom:10px;margin-top:20px;padding:10px;width:auto}.dropzone-upload-header-container{align-items:center;display:flex;flex-direction:row;padding-right:60px;width:100%}.dropzone-upload-header{color:#000;display:block;font-family:Nunito,sans-serif;font-size:24px;margin-bottom:30px;margin-top:40px}.dropzone-dropzone-container{align-items:center;background-color:#fff;border:1px dashed #ccc;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:200px;justify-content:flex-end;margin-bottom:20px;padding:20px;position:relative;text-align:center;width:50%}.dropzone-dropzone-container:hover{border-color:#aaa}.dropzone-dropzone-content{align-items:center;bottom:10px;display:flex;flex-direction:column;position:absolute;width:100%}.dropzone-upload-icon{height:50px;margin-bottom:10px;width:50px}.dropzone-dropzone-text{color:#787878;font-size:16px;margin-bottom:10px}.dropzone-dropzone-hint{color:#777;font-size:14px}.dropzone-uploads-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px;width:50%}.dropzone-upload-item{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px;width:100%}.dropzone-file-name{color:#333;flex-grow:1;font-size:14px;word-break:break-word}.dropzone-actions{display:flex;gap:10px}.dropzone-delete-button,.dropzone-download-button{background:none;border:none;color:#b3b3b3;cursor:pointer;font-size:16px;padding:5px}.dropzone-delete-button:hover,.dropzone-download-button:hover{color:#171717}.dropzone-delete-button:disabled,.dropzone-download-button:disabled{color:#c6c6c6}.dropzone-success-tick{color:#625dec;font-size:18px;font-weight:700;margin-right:10px}.dropzone-progress-bar{background-color:#f3f3f3;border-radius:3px;height:5px;margin-right:auto;margin-top:5px;width:70%}.dropzone-abort-button{background:none;border:none;color:#525252;cursor:pointer;font-size:14px}.dropzone-abort-button:disabled{cursor:not-allowed;opacity:.5}.dropzone-save-button{align-items:center;background-color:#fff;border:2px solid #625dec;border-radius:8px;box-shadow:0 2px 0 #000;color:#625dec;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-weight:700;gap:.5rem;padding:.5rem 1rem;transition:transform .1s ease-in-out}.dropzone-save-button:hover{background-color:#f0f0f0}.dropzone-save-button:active{box-shadow:0 2px 0 #000;transform:translateY(2px)}.dropzone-continue-button{align-items:center;background-color:#625dec;border:2px solid #625dec;border-radius:8px;box-shadow:0 2px 0 #000;color:#fff;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-weight:700;justify-content:center;padding:.5rem 1rem;text-align:center;transition:transform .1s ease-in-out;width:120px}.dropzone-continue-button:hover{background-color:#5a54d2}.dropzone-continue-button:active{box-shadow:0 2px 0 #000;transform:translateY(2px)}.progress-component-progress-bar-container{align-items:center;display:flex;flex-direction:column;margin:20px 0;width:100%}.progress-component-progress-bar-wrapper{background-color:#e0e0e0;border-radius:5px;height:5px;overflow:hidden;position:relative;width:100%}.progress-component-progress-bar-fill{background-color:#333;height:100%;transition:width .3s ease}.progress-component-progress-status{color:#555;font-size:16px;margin-top:10px}.progress-container{align-items:flex-start;display:flex;justify-content:center;margin-bottom:20px}.progress-step{align-items:center;display:flex;flex-direction:column}.progress-container-circle{align-items:center;background-color:#fff;border:2px solid #ccc;border-radius:50%;cursor:pointer;display:flex;height:18px;justify-content:center;width:18px}.progress-container-circle-completed{background-color:#d5f5e1;border-color:#d5f5e1}.check-icon{height:16px;width:16px}.progress-container-circle-current{background-color:#acd0fa;border-color:#acd0fa}.progress-container-circle-upcoming{background-color:#fff;border-color:#fff;cursor:not-allowed}.line{background-color:#ccc}.line,.line-transparent{height:2px;margin-top:11px;width:50px}.line-transparent{background-color:none}.step-name{color:#949494;cursor:not-allowed;font-size:14px;margin-top:6px;text-align:center;width:max-content}.completed-step-name{color:#949494;cursor:pointer}.current-step-name{color:#060606;cursor:pointer;font-weight:500}.progress-container-circle-line-container{display:flex}body{box-sizing:border-box;font-family:Nunito,sans-serif;padding:0}.analyze-builder-container{display:flex;flex-direction:column;margin:0;padding:0}.analyze-builder-body{background-color:#fff;border-radius:16px;font-family:Nunito,sans-serif;min-height:80vh;overflow:hidden;padding-left:60px;width:90%}.analyze-builder-header{background-color:#625dec;color:#fff;flex-direction:row;height:60px;width:100%;z-index:1}.analyze-builder-header,.analyze-progress-container{align-items:center;display:flex;font-family:Nunito,sans-serif;position:relative}.analyze-progress-container{background:#fff;justify-content:space-between;margin-top:30px;padding-left:60px;width:95%;z-index:10}.analyze-button-container{display:flex;font-family:Nunito,sans-serif;gap:1rem}.analyze-button-container-back-button{align-items:center;background-color:#fff;border:2px solid #4c4c4c;border-radius:8px;box-shadow:0 1px 0 #000;color:#4c4c4c;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-weight:700;gap:.5rem;padding:.5rem 1rem;transition:transform .1s ease-in-out}.analyze-button-container-back-button:hover{background-color:#f0f0f0}.analyze-button-container-back-button:active{box-shadow:0 2px 0 #000;transform:translateY(2px)}.analyze-progress-indicator{font-size:1rem;font-weight:700}.analyze-back-button-builder{align-items:center;border:1px solid #fff;border-radius:50%;border-radius:25px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;margin-left:15px;margin-right:15px;padding:5px;transition:background-color .3s ease;width:30px}.analyze-name-input{border:none;border-radius:0;font-size:20px;font-weight:500;outline:none;padding:5px;width:50%}.analyze-button,.analyze-name-input{background-color:#625dec;color:#fff;cursor:pointer;font-family:Nunito,sans-serif}.analyze-button{align-items:center;border:2px solid #625dec;border-radius:8px;box-shadow:0 2px 0 #000;display:flex;font-weight:700;height:30px;justify-content:center;margin-left:auto;padding:.5rem 1rem;text-align:center;transition:transform .1s ease-in-out;width:120px}.analyze-button:hover{background-color:#5a54d2}.analyze-button:active{box-shadow:0 2px 0 #000;transform:translateY(2px)}.analyze-upload-image{align-self:center;border:1px dashed #000;border-radius:16px;height:40px;margin-bottom:10px;margin-top:20px;padding:20px;width:auto}.analyze-upload-header-container{align-items:center;display:flex;flex-direction:row;padding-right:60px;width:100%}.analyze-upload-header{color:#000;display:block;font-family:Nunito,sans-serif;font-size:24px;margin-bottom:0;margin-top:40px}.analyze-dropzone-container{align-items:center;background-color:#fff;border:1px dashed #ccc;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;height:200px;justify-content:flex-end;margin-bottom:20px;padding:20px;position:relative;text-align:center;width:80%}.analyze-dropzone-container:hover{border-color:#aaa}.analyze-dropzone-content{align-items:center;bottom:10px;display:flex;flex-direction:column;position:absolute;width:100%}.analyze-upload-icon{height:50px;margin-bottom:10px;width:50px}.analyze-dropzone-text{color:#787878;font-size:16px;margin-bottom:10px}.analyze-dropzone-hint{color:#777;font-size:14px}.analyze-uploads-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:15px;padding-left:20px;width:80%}.analyze-upload-item{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px;width:100%}.analyze-file-name{color:#333;flex-grow:1;font-size:14px;word-break:break-word}.analyze-actions{display:flex;gap:10px}.analyze-delete-button,.analyze-download-button{background:none;border:none;color:#b3b3b3;cursor:pointer;font-size:16px;padding:5px}.analyze-delete-button:hover,.analyze-download-button:hover{color:#171717}.analyze-delete-button:disabled,.analyze-download-button:disabled{color:#c6c6c6}.analyze-success-tick{color:#625dec;font-size:18px;font-weight:700;margin-right:10px}.analyze-progress-bar{background-color:#f3f3f3;border-radius:3px;height:5px;margin-right:auto;margin-top:5px;width:70%}.progress-bar-fill{background-color:#625dec;border-radius:3px;height:100%;transition:width .3s ease}.analyze-abort-button{background:none;border:none;color:#525252;cursor:pointer;font-size:14px}.analyze-abort-button:disabled{cursor:not-allowed;opacity:.5}.analyze-save-button{align-items:center;background-color:#fff;border:2px solid #4c4c4c;border-radius:8px;box-shadow:0 1px 0 #000;color:#4c4c4c;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-weight:700;gap:.5rem;padding:.5rem 1rem;transition:transform .1s ease-in-out}.analyze-save-button:hover{background-color:#f0f0f0}.analyze-save-button:active{box-shadow:0 2px 0 #000;transform:translateY(2px)}.analyze-continue-button{align-items:center;background-color:#625dec;border:2px solid #625dec;border-radius:8px;box-shadow:0 2px 0 #000;color:#fff;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-weight:700;justify-content:center;padding:.5rem 1rem;text-align:center;transition:transform .1s ease-in-out;width:120px}.analyze-continue-button:hover{background-color:#5a54d2}.analyze-continue-button:active{box-shadow:0 2px 0 #000;transform:translateY(2px)}.language-picker-container{display:flex;flex-direction:column;font-family:Nunito,sans-serif!important;margin-bottom:20px;margin-top:10px;width:200px}.language-picker-label{color:#3f3f3f;font-size:14px;font-weight:400;margin-bottom:10px;margin-top:10px}.language-picker-select{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#4d4d4d;cursor:pointer;font-family:Nunito,sans-serif;font-size:10px!important;padding:8px;transition:border-color .3s}.language-picker-select:focus{border-color:#625dec;outline:none}.report-content{display:flex;flex-direction:column;height:100vh;overflow:hidden}.hr-line-report{border:.4px solid #f6f6f6;width:100%}.campaign-report-container{background-color:#fff;display:flex;overflow-x:hidden;overflow-y:auto}.print-content{height:auto;width:auto}.campaign-report-content{margin-left:100px!important;transition:margin-left .3s ease-in-out;width:90vw!important}.campaign-report-container:not(.drawer-open) .campaign-report-content{margin-left:50px}.close-side-panel{align-items:center;border:none;box-shadow:none;color:#272727;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;margin-left:auto;padding-left:5px;padding-right:5px;transition:background-color .3s ease;width:30px}.close-side-panel:hover{background-color:#e1efff}.report-header-button{align-items:center;background-color:#fff;border-radius:25px;color:#484848;cursor:pointer;display:flex;font-size:14px;font-weight:700;margin-left:0;padding:6px 12px;transition:background-color .3s ease}.report-header-button:hover{background-color:#e1efff}.report-header-button:disabled{background-color:#ccc;cursor:not-allowed;display:none}.report-body{border-left:none;margin-left:0;margin-top:0;padding:0 20px 20px 0}h1{color:#4f4f4f;font-size:24px;font-weight:300;margin-bottom:5px}h2{margin-top:20px}h2,h3{align-items:center;color:#4f4f4f;display:flex;font-size:18px;font-weight:300}h3{margin:0}.concept-testing-icon,.discussion-topics-icon,.key-findings-icon,.recommendations-icon,.research-summary-icon,.transcripts-icon{color:#a3ceff;margin-right:10px}.theme-bar-wrapper{align-items:center;display:flex;margin-bottom:10px}.theme-text-container{color:#4f4f4f;font-size:14px;margin-right:10px;text-align:right;width:200px}.theme-bar-container{align-items:center;display:flex;flex-grow:1;position:relative;width:400px}.theme-bar{border-radius:5px;color:#fff;cursor:pointer;font-weight:700;height:20px;line-height:20px;overflow-x:visible;padding-right:10px;position:relative;text-align:right;width:400px}.theme-percent{align-self:center;font-size:12px;font-weight:400}.research-summary{position:relative;width:95%}.key-findings,.research-summary{margin-bottom:0;margin-top:30px}.refresh-summary-trigger{cursor:pointer;padding:4px;position:absolute;right:6px;top:6px}.refresh-icon{color:#666;font-size:16px;opacity:0;transition:opacity .2s ease,transform .2s ease}.research-summary:hover .refresh-icon{opacity:1}.refresh-summary-trigger:hover .refresh-icon{transform:rotate(90deg)}.refresh-summary-trigger:after{background:#000d;border-radius:4px;color:#fff;content:"Refresh Executive summary based on Key questions";font-size:11px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:110%;top:50%;transform:translateY(-50%);transition:opacity .15s ease;white-space:nowrap}.refresh-summary-trigger:hover:after{opacity:1}.summary-spinner{display:flex;justify-content:center;padding:20px 0}.research-summary p{color:#353535;font-weight:300;margin-left:30px;max-width:100%;width:100%}.key-findings .key-finding{margin-bottom:20px;padding-bottom:20px}.key-findings summary{cursor:pointer;display:block;font-size:18px;font-weight:300;list-style:none;margin-left:10px;padding-left:20px;position:relative}.key-findings summary::-webkit-details-marker{display:none}.key-findings summary:before{color:#b9b9b9;content:"▶";font-size:15px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .3s ease}.key-findings details[open]>summary:before{transform:translateY(-50%) rotate(90deg)}.quote-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-left:30px;margin-top:10px;overflow-x:auto;overflow-y:auto;position:relative;width:100%}.key-findings .quote{align-items:center;background-color:#fff;border-radius:12px;color:#625dec;display:flex;flex:0 0 auto;font-size:12px;font-weight:400;justify-content:center;margin:10px;min-height:60px;padding:20px;text-align:left;width:25%;z-index:1}.recommendations ul{color:#464646;font-size:16px;font-weight:300;list-style-type:disc;margin-bottom:5px;margin-left:20px}.no-data-message{align-items:center;color:#999;display:flex;flex-direction:column;font-size:24px;height:100vh;justify-content:center;margin:auto;max-width:800px;text-align:center}.theme-bar-arrow{border-bottom:10px solid #0000;border-left:10px solid;border-top:10px solid #0000;display:none;height:0;position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:0}.loading-indicator-container{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.loading-indicator{align-self:center;animation:spin 1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#625dec;height:60px;width:60px}.mode-toggle{background:#e1efff;border:1px solid #e8e8e8;border-radius:14px;cursor:pointer;height:25px;position:relative;-webkit-user-select:none;user-select:none;width:100px;z-index:1000000}.mode-toggle .slider{background:#fff;border-radius:14px;height:25px;position:absolute;transition:.25s ease-in-out;width:50px}.mode-toggle[data-mode=test] .slider{left:0}.mode-toggle[data-mode=live] .slider{left:50px}.mode-toggle .label{color:#4c4c4c;font-size:10px;font-weight:700;pointer-events:none;position:absolute;text-align:center;top:5px;width:50px}.mode-toggle .label.test{left:0}.mode-toggle .label.live{left:50px}.mode-toggle[data-mode=live] .label.live,.mode-toggle[data-mode=test] .label.test{color:#6d6d6d}.transcript-loading{align-items:center;display:flex;justify-content:center}.transcripts{height:900px;margin-top:0;max-width:100%;padding-top:0}.transcripts-flex-container{align-items:flex-start;display:flex;gap:20px;justify-content:left}.transcripts-table-container{flex:0 0 30%;max-height:500px;overflow-y:auto}.transcripts-container{display:flex;height:auto}.transcripts-list{border-right:1px solid #e0e0e0;overflow-y:auto;padding-right:20px;width:40%}.transcript-item{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:10px;transition:background-color .3s ease}.transcript-item:hover{background-color:#f5f5f5}.transcript-item.selected{background-color:#e6e6fa}.transcript-number{display:block}.meta-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:100%}.timestamp{color:#888;font-size:.8em;margin-left:10px}.transcript-content{border:1px solid #f0f0f0;border-radius:4px;display:flex;flex:1 1;flex-direction:column;font-size:14px;margin-bottom:20px;max-height:1200px;overflow:auto;padding:20px;position:relative}.transcript-dialogue{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;margin-top:5px;overflow-y:auto;padding-right:10px}.transcript-line{border-radius:10px;display:flex;flex-direction:column;max-width:70%;padding:10px}.transcript-line.user{align-self:flex-start;background-color:#e6e6fa}.transcript-line.echo,.transcript-line.speaker-0{align-self:flex-end;background-color:#f0f8ff}.transcript-line.speaker-1{align-self:flex-start;background-color:#e6e6fa}.transcript-line.speaker-2{align-self:flex-end;background-color:#add8e6}.transcript-line.speaker-3{align-self:flex-start;background-color:#90ee90}.transcript-line.speaker-4{align-self:flex-end;background-color:#fffacd}.transcript-line .speaker{color:#888;font-size:.8em;margin-bottom:0}.transcript-line .text{font-size:1em}.transcripts-table{border-collapse:collapse;border-spacing:0;font-size:14px;width:100%}.transcripts-table td,.transcripts-table th{border:1px solid #fff;color:#474747;font-size:13px;line-height:1.2;padding:10px;text-align:left;vertical-align:top}.transcripts-table th{background-color:#f9f9f9;color:#616161;font-weight:700}.transcripts-table td{background-color:#fff}.transcripts-table .expandable{cursor:pointer;position:relative}.transcripts-table .expandable:after{background:#fff;bottom:0;content:"...";padding:0 2px;position:absolute;right:0}.transcripts-table .expanded{max-height:none;overflow:visible;white-space:normal}.transcripts-table .expanded:after{display:none}.transcripts-table td p{margin:0;padding:0}.transcript-item.selected td{background-color:#e6e6fa}.transcripts-table tr.selected{background-color:#e6e6fa!important}.transcript-number{font-weight:700}.transcript-date{color:#666;font-size:.9em}.transcript-content pre{word-wrap:break-word;font-family:Nunito,sans-serif;white-space:pre-wrap}.pagination{align-items:center;display:flex;justify-content:center;margin-top:75px}.pagination button{background-color:#625dec;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:0 10px;padding:5px 10px;transition:background-color .3s ease}.pagination button:hover{background-color:#e1efff}.pagination button:disabled{background-color:#ccc;cursor:not-allowed}.pagination span{font-weight:700}.transcript-special{margin:5px 0;padding:5px;width:100%}button{background-color:#625dec;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.video-controls-overlay{background:#000000b3;border-radius:20px;bottom:10px;display:flex;gap:10px;padding:5px;position:absolute;right:10px}.playback-speed-select{background:none;border:none;border-radius:15px;color:#333;cursor:pointer;font-size:10px;outline:none;padding:2px 4px;transition:all .3s ease}.playback-speed-select:hover{background:#f0f0f0}.media-control-btn{align-items:center;background:#fff;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .3s ease;width:30px}.media-control-btn:hover{background:#625dec;color:#fff;transform:scale(1.1)}.download-btn,.fullscreen-btn{font-size:16px}.audio-player-container{display:flex;right:20px;top:20px;z-index:1000}.audio-button-container{display:flex;right:80px;top:20px}.audio-button{align-items:center;background-color:#625dec;border:none;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;padding:8px 16px;transition:background-color .3s ease}.audio-button:hover{background-color:#e1efff}.audio-button:disabled{background-color:#ccc;cursor:not-allowed}.affinity-mapping{margin-top:0;max-width:80%;padding-top:0}.concept-testing-insights{margin-top:0;overflow-x:auto;padding-top:0}.concept-testing-table-wrapper{margin:20px 0;overflow-x:auto}.concept-testing-table{border-collapse:initial;border-spacing:0 10px;overflow-x:visible;width:100%}.concept-testing-table td,.concept-testing-table th{border:2px solid #fff;font-size:12px;padding:0;text-align:left}.concept-testing-table th{background-color:#f9f9f9;background-color:#f3f5f7;font-weight:700}.concept-testing-table td:first-child,.concept-testing-table th:first-child{text-align:left;width:100px}.attribute-row{background:#fff;border-radius:8px;cursor:pointer;height:50px;transition:background-color .3s}.attribute-row td{background:#0000;padding:0;vertical-align:middle}.attribute-row{font-weight:700;vertical-align:middle}.attribute-row,.other-row,.other-row td:first-child{color:#535353;font-size:.9em;margin-left:10px;transition:transform .3s}.other-row td:first-child{font-weight:700;vertical-align:middle}.attribute-chevron{color:#888;font-size:.6em;margin-left:10px;transition:transform .3s;vertical-align:middle}.attribute-row.expanded .attribute-chevron{transform:rotate(90deg)}.attribute-row:hover{background-color:#f0f0f0}.attribute-summary-row td{background-color:#fafafa;border-bottom:1px solid #bebebe;border-radius:8px;padding:6px 20px}.row-label{color:#5c5c5c;margin-left:20px!important;margin:1%;padding-left:20px}.attribute-summaries{display:flex;flex-wrap:nowrap;gap:4%;justify-content:space-around}.attribute-summary-item{background:#fff;border:1px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:12px;height:100px;overflow-y:auto;padding:0 10px;transition:background-color .3s;width:180px}.attribute-summary-item h4{color:#777}.attribute-summary-item:hover{background-color:#f5f5f5}.side-panel-overlay{background:#00000080;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:10000}.side-panel{background:#fff;box-shadow:-2px 0 5px #0000004d;max-height:100vh;overflow-y:auto;padding:20px;position:relative;width:400px}.attribute-row td:not(:first-child){text-align:center;vertical-align:middle}.side-panel h3,.side-panel h4,.side-panel h5{margin:10px 0}.side-panel p{color:#707070;margin-left:20px}.close-button{background:none;color:#888;font-size:20px}.why-list .why-item{align-items:center;background:#fff;border:1px solid #eee;border-radius:5px;color:#625dec;display:flex;font-size:12px;font-weight:400;justify-content:center;margin-bottom:10px;padding:10px;text-align:left}.impressions-row td{background-color:#fff;color:#535353;cursor:pointer}.impression-summary-item{background:#fff;border-radius:8px;color:#333;cursor:pointer;display:inline-block;font-size:11px;height:50px;overflow-y:auto;padding:10px;transition:background-color .3s;width:200px}.impression-summary-item:hover{background-color:#f5f5f5}.rating-chip{align-items:center;border-radius:50px;box-sizing:border-box;color:#fff;display:inline-block;display:inline-flex;font-size:.9em;font-weight:700;justify-content:center;margin:0 auto;min-width:20px;padding:4px 8px;text-align:center}.rating-chip.red-zone{color:#721c24}.rating-chip.yellow-zone{color:#856404}.rating-chip.green-zone{color:#155724}.full-screen-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000900000}.full-screen-media{max-height:90vh;max-width:90vw}.lang-toggle{background:#e1efff;border:1px solid #e8e8e8;border-radius:14px;color:#000;cursor:pointer;height:25px;left:0;position:relative;top:0;-webkit-user-select:none;user-select:none;width:100px;z-index:1000000}.lang-toggle.right{left:auto;right:6px}.lang-toggle .slider{border-radius:14px;height:25px;position:absolute;transition:.25s ease-in-out;width:50px}.lang-toggle[data-lang=en] .slider{background:#fff;left:0}.lang-toggle[data-lang=orig] .slider{background:#fff;left:50px}.lang-toggle .label{color:#4c4c4c;font-size:10px;font-weight:700;pointer-events:none;position:absolute;text-align:center;top:5px;width:50px}.lang-toggle .label.en{left:0}.lang-toggle .label.orig{left:50px}.lang-toggle[data-lang=en] .label.en,.lang-toggle[data-lang=orig] .label.orig{color:#6d6d6d}.full-screen-media{border-radius:8px;max-height:90%;max-width:90%}.insight-reels-section{align-items:flex-start;margin-top:0;padding-top:0}.close-button{background:#fff;border:none;border-radius:50%!important;cursor:pointer;height:40px;padding:0!important;position:absolute;right:10px;top:10px;width:40px}.concept-media-container{align-items:center;display:flex;flex-direction:column;z-index:100}.concept-media{align-items:center;background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;display:flex;height:100px;justify-content:center;margin-bottom:10px;margin-top:10px;overflow:hidden;padding:10px;width:100px}.concept-media-thumbnail{border-radius:4px;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.concept-name{word-wrap:break-word;color:#4f4f4f;font-size:12px;font-weight:800;margin-bottom:5px;text-align:center;white-space:normal;width:100px}.side-panel .concept-name{color:#5a5a5a;font-weight:500!important}.transcript-icon{color:#625dec;font-size:.8em;margin-left:8px}.nav-icon{color:#fff;font-size:1.2rem;transition:color .3s ease}.side-panel .concept-media-container{align-items:center;display:flex;margin-bottom:20px}.side-panel .concept-media{cursor:pointer;margin-right:10px}.side-panel .concept-media-thumbnail{border-radius:8px;height:80px;object-fit:cover;width:80px}.side-panel .concept-name{font-size:1.2rem;font-weight:700}.d3-chart-container{align-items:center;display:flex;justify-content:center;margin:20px 0}.unanswered-message{background-color:#fcf6e2;border-radius:8px;border-right:5px solid #fff4d2;color:#856404;font-size:14px;margin-top:10px;padding:15px 20px;width:40%}.topic-title{color:#8a8a8a;font-size:16px;font-weight:400;margin-bottom:10px}.subtopic-list{margin-left:20px;margin-top:10px}.subtopic-item{margin-bottom:30px;margin-left:20px;width:100%}.themes-quotes-container{align-items:flex-start;display:flex;gap:20px}.themes-wrapper{display:flex;flex-direction:column;gap:10px;width:60%}.quotes-wrapper{background-color:#fff;border:1px solid #fff;border-radius:16px;max-height:300px;min-height:200px;overflow-y:auto;padding:10px;width:30%}.theme-chart-container{margin-top:10px;padding:10px}.theme-chart-row{align-items:center;display:flex;margin-bottom:8px}.theme-chart-label{color:#4f4f4f;font-size:14px;margin-right:10px;text-align:right;width:150px}.theme-chart-bar-container{background-color:#f2f2f2;border-radius:4px;flex-grow:1;overflow:hidden;position:relative}.theme-chart-bar{background-color:#625dec;border-radius:4px;color:#fff;font-size:12px;font-weight:700;height:20px;line-height:20px;padding-right:5px;text-align:right}.quote-block{background-color:#fff;border:1px solid #ddd;border-radius:6px;color:#625dec;font-size:14px;font-weight:400;margin-bottom:10px;padding:10px}.subtopic-list,.theme-list,.tree-view .topic-list{list-style-type:none;margin:0;padding:0}.tree-view .topic-list>li{border-left:1px dashed #c8c8c8;margin-bottom:30px;margin-left:0;padding-left:10px;position:relative}.tree-view .topic-list>li:last-child{border-left:none}.subtopic-list>li{border-left:1px dashed #c8c8c8;margin-bottom:20px;margin-left:10px;padding-left:10px;position:relative}.subtopic-list>li:last-child{border-left:none}.theme-list{border-left:1px dashed #c8c8c8;margin-left:10px;margin-top:10px;padding-left:10px;position:relative}.theme-list>li{margin:10px 0;padding-left:0;position:relative}.theme-list>li:before{border-bottom:1px dashed #c8c8c8;content:"";height:.5px;left:-10px;position:absolute;top:10px;width:10px}.subtopic-question{color:#444;font-size:15px;font-weight:400;margin-bottom:10px}.theme-item{align-items:center;background-color:#fff;border:1px solid #f5f5f5;border-radius:6px;cursor:pointer;display:flex;margin-right:5px;padding:4px 8px;transition:background-color .3s;width:70%}.theme-row-frequency{align-items:center;display:flex;gap:5px;margin-left:0;padding-left:0}.theme-frequency-container{color:#fff;cursor:pointer;font-weight:700;height:20px;line-height:20px;overflow-x:visible;padding-right:10px;position:relative;text-align:right;width:15%}.theme-frequency{align-self:center;border-radius:5px;font-size:11px;font-weight:400;padding-left:10px;padding-right:10px}.theme-item:hover{background-color:#f1f1f1}.theme-item.active{border-right:5px solid #e1efff;margin-right:1px}.theme-title{align-items:center;color:#333;display:flex;font-size:14px;gap:2px}.theme-description{background-color:#fafafa;border:1px solid #eee;border-radius:16px;margin:10px 0 0 20px;max-height:300px;min-height:200px;overflow-y:auto;padding:10px;position:relative;width:30%}.theme-summary{color:#444;font-size:14px;margin-bottom:10px}.theme-quotes{margin-top:10px;max-height:400px}.theme-quote{background:#fff;border-radius:8px;color:#625dec;font-size:14px;margin:0 0 10px;padding:10px}.themes-row{display:flex;gap:0;margin-top:10px}.themes-list{margin-left:0;padding-left:0;width:60%}.footnote-circle{background-color:#e1efff;border-radius:50%;color:#232323;cursor:pointer;display:inline-block;font-size:10px;height:18px;line-height:18px;margin:0 3px;text-align:center;-webkit-user-select:none;user-select:none;width:18px}.password-prompt-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100000000}.password-prompt{align-items:flex-start;animation:slideIn .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 8px 24px #00000026;display:flex;flex-direction:column;padding:30px;text-align:center;width:420px}.password-prompt h3{color:#4f4f4f;font-size:20px;font-weight:600;margin-bottom:20px}.password-input{border:1px solid #e0e0e0;border-radius:10px;font-family:Nunito,sans-serif;font-size:14px;margin-bottom:15px;padding:12px;transition:border-color .3s ease;width:90%}.password-input:focus{border-color:#625dec;outline:none}.password-error{color:#721c24;font-size:12px;font-weight:400;margin-bottom:15px}.password-prompt-buttons{display:flex;gap:12px;justify-content:center}.submit-password-button{background-color:#625dec;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:background-color .3s ease,transform .2s ease}.submit-password-button:hover{background-color:#393939;color:#fff}.cancel-password-button{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:10px;color:#4f4f4f;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:background-color .3s ease,transform .2s ease}.cancel-password-button:hover{background-color:#e0e0e0}.share-popup-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100000000}.share-popup{animation:slideIn .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 8px 24px #00000026;padding:30px;position:relative;width:550px}.close-share-popup{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:15px;top:15px;transition:background-color .3s ease;width:30px}.close-share-popup:hover{background-color:#e1efff}.share-popup h3{color:#4f4f4f;font-size:20px;font-weight:600;margin-bottom:25px;text-align:center}.share-field{margin-bottom:20px;width:80%}.share-field label{color:#4f4f4f;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.copyable-field{align-items:center;background:#f8f9fa;border-radius:10px;display:flex;overflow:hidden;transition:box-shadow .3s ease}.copyable-field:hover{box-shadow:0 2px 8px #0000001a}.copyable-field input{background:#0000;border:none;color:#4f4f4f;flex:1 1;font-family:Nunito,sans-serif;font-size:14px;padding:12px}.copyable-field input:focus{outline:none}.copy-button{align-items:center;background-color:#625dec;border:none;border-radius:0 10px 10px 0;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:12px 16px;transition:background-color .3s ease,transform .2s ease}.copy-button:hover{background-color:#e1efff;color:#4f4f4f;transform:translateY(-2px)}.copy-button svg{font-size:16px}.share-instructions{color:#707070;font-size:12px;font-weight:400;line-height:1.5;margin-top:15px;text-align:center}.participant-id{align-items:center;display:inline-flex;position:relative}.copy-icon{color:#625dec;cursor:pointer;display:none;font-size:12px;margin-left:5px;transition:color .3s ease}.participant-id:hover .copy-icon{display:inline-block}.copy-icon:hover{color:#e1efff}.share-content-container{align-items:flex-start;display:flex;flex-direction:column;height:150px;width:100%}.key-questions{margin-top:30px}.key-questions h2{align-items:center;color:#4f4f4f;display:flex;font-size:18px;font-weight:300}.key-questions-icon{color:#a3ceff;margin-right:10px}.key-question-item{background-color:#f9f9f9;background-color:#fff;border:1px solid #f4f4f4;border-radius:8px;margin-bottom:20px;padding:15px;position:relative;transition:background-color .2s ease}.key-question-item:hover{background-color:#f5f5f5}.key-question-item h3{color:#1e1e1e;font-size:16px;font-weight:800;margin-bottom:10px}.key-question-item p{color:#555;font-size:14px;font-weight:300}.key-question-actions{display:flex;gap:12px;opacity:0;position:absolute;right:10px;top:10px;transition:opacity .2s ease;z-index:10}.key-question-item:hover .key-question-actions{opacity:1}.key-question-actions svg{border-radius:50%;color:#888;cursor:pointer;font-size:16px;padding:6px;transition:color .2s ease,background-color .2s ease}.key-question-actions svg:hover{background-color:#e1efff;color:#333}.media-player-container{max-width:300px}.media-player-container,.video-player-wrapper{margin-bottom:0;padding-bottom:0;position:relative}.video-player-wrapper{align-items:center;background:#000;border-radius:12px;box-shadow:0 4px 15px #0000001a;display:flex;height:auto;justify-content:center;overflow:hidden;width:100%}.modern-video-player{align-self:center!important;display:block;max-width:none!important;object-fit:scale-down!important;width:100%!important}.video-slot{height:100%;inset:0;position:absolute;transition:opacity .15s ease;width:100%}.video-slot[style*="visibility: hidden"]{opacity:0}.video-player-wrapper:fullscreen{border-radius:0!important;height:100vh!important;margin:0!important;max-height:none!important;max-width:none!important;padding:0!important;width:100vw!important}.video-player-wrapper:fullscreen .modern-video-player{height:100%!important;max-height:none!important;max-width:none!important;object-fit:contain!important;width:100%!important}.video-player-wrapper:-webkit-full-screen{border-radius:0!important;height:100vh!important;margin:0!important;max-height:none!important;max-width:none!important;padding:0!important;width:100vw!important}.video-player-wrapper:-webkit-full-screen .modern-video-player{height:100%!important;max-height:none!important;max-width:none!important;object-fit:contain!important;width:100%!important}.video-player-wrapper:-webkit-full-screen .fullscreen-btn{bottom:14px;position:absolute;right:14px;z-index:3}.video-player-wrapper:-webkit-full-screen .fullscreen-btn,.video-player-wrapper:fullscreen .fullscreen-btn{bottom:14px;position:absolute;right:14px;z-index:3}.fullscreen-btn{background:#00000073;border:none;border-radius:12px;bottom:8px;box-shadow:0 6px 16px #00000040;color:#fff;cursor:pointer;font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-weight:700;padding:6px 10px;position:absolute;right:8px;z-index:3}.video-player-wrapper:-webkit-full-screen .subtitle-overlay{bottom:8%!important}.video-player-wrapper:-webkit-full-screen .subtitle-overlay,.video-player-wrapper:fullscreen .subtitle-overlay{bottom:8%!important}.campaign-reels .horizontal-scroll-container{display:flex;flex-direction:row;gap:24px;margin:0 -24px;overflow-x:auto;padding-bottom:16px;padding-left:24px;padding-right:24px;scrollbar-width:none}.campaign-reels .horizontal-scroll-container::-webkit-scrollbar{display:none}.campaign-reels .reel-item-container{background-color:#fff;border:1px solid #e9ecef;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;max-height:400px;overflow:hidden;padding:16px}.campaign-reels .container-title{color:#5d5d5d;font-size:16px;font-weight:700;margin:0 0 12px}.campaign-reels .player-wrapper{align-items:center;display:flex;justify-content:center;padding-bottom:12px}.uploads-group{margin-bottom:16px}.uploads-group-header{align-items:center;background:#f7f9ff;border:1px solid #e9eefc;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:6px 10px}.uploads-group-title{color:#3f3f3f;font-weight:700}.uploads-group-title .qid{color:#625dec;margin-left:4px}.uploads-group-count{background:#eef2ff;border:1px solid #e1e6ff;border-radius:10px;color:#4a4a8a;font-size:12px;min-width:24px;padding:2px 8px;text-align:center}.upload-actions{gap:8px;margin-top:6px}.upload-action-btn{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:6px;color:#3f3f3f;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:6px 10px;text-decoration:none}.upload-action-btn:hover{background:#eef4ff;border-color:#d6e4ff}.uploads-lightbox-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.uploads-lightbox{background:#fff;border-radius:10px;box-shadow:0 15px 40px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden;position:relative;width:min(1100px,95vw)}.uploads-lightbox-close{align-items:center;border:1px solid #e6e6e6;border-radius:18px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:8px;top:8px;width:36px;z-index:2}.uploads-lightbox-media{align-items:center;background:#0b0b0b;display:flex;flex:1 1 auto;justify-content:center;padding:16px}.uploads-lightbox-media img{background:#0b0b0b;max-height:80vh;max-width:100%;object-fit:contain}.lightbox-video{max-height:80vh;width:100%}.lightbox-audio{width:100%}.lightbox-pdf{background:#fff;border:none;height:80vh;width:100%}.lightbox-generic{color:#fff;text-align:center}.uploads-lightbox-actions{display:flex;gap:10px;margin-bottom:20px;padding:10px 12px}.uploads-lightbox-name{color:#666;font-size:12px;overflow:hidden;padding:8px 12px 12px;text-overflow:ellipsis;white-space:nowrap}.uploads-dock.collapsed{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:18px;box-shadow:0 2px 10px #0000000f;cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:10px;top:10px;width:36px;z-index:3}.uploads-dock.collapsed svg{color:#625dec;font-size:14px}.uploads-badge{background:#625dec;border-radius:9px;color:#fff;font-size:11px;height:18px;line-height:18px;min-width:18px;padding:0 4px;pointer-events:none;position:absolute;right:-6px;text-align:center;top:-6px}.uploads-dock.expanded{background:#fff;border:1px solid #eaeaea;border-radius:6px;box-shadow:0 6px 18px #00000014;display:flex;flex-direction:column;inset:0;overflow:hidden;position:absolute;z-index:4}.uploads-header{background:#f9fbff;border-bottom:1px solid #eef1f5;height:44px;min-height:44px;padding:0 10px 0 12px}.uploads-header,.uploads-title{align-items:center;display:flex;gap:8px}.uploads-title{color:#3f3f3f;font-weight:700}.uploads-title svg{color:#625dec}.uploads-count{color:#8a8a8a;font-weight:600}.uploads-actions{display:flex;gap:6px;margin-left:auto}.uploads-btn{align-items:center;background:#eef2ff;border:1px solid #e6e6e6;border-radius:6px;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.uploads-btn:hover{background:#eef4ff;border-color:#d6e4ff}.uploads-body{flex:1 1 auto;overflow:auto;padding:12px}.uploads-error{color:#b00020}.uploads-empty{color:#666;padding-top:16px;text-align:center}.uploads-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.upload-card{background:#fff;border:1px solid #eee;border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.upload-media{align-items:center;background:#fafafa;display:flex;justify-content:center;min-height:140px;padding:8px}.upload-thumb{object-fit:contain}.upload-thumb,.upload-video{height:180px;width:100%}.upload-audio{width:100%}.upload-pdf{align-items:center;display:flex;flex-direction:column;gap:6px;width:100%}.upload-pdf-frame{border:none;height:180px;width:100%}.upload-generic{align-items:center;color:#555;display:flex;flex-direction:column;gap:6px}.upload-link{color:#625dec;font-size:12px;text-decoration:none}.upload-link:hover{text-decoration:underline}.upload-meta{color:#444;display:flex;flex-direction:column;font-size:12px;gap:4px;padding:8px 10px 10px}.upload-meta .filename{color:#333;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-meta .time{color:#7a7a7a}.uploads-btn svg{color:#625dec;font-size:14px}.uploads-btn:hover svg{color:#4f4ad8}.uploads-lightbox-close{background:#fff;border:1px solid #cfd3ff;box-shadow:0 2px 10px #00000040}.uploads-lightbox-close svg{color:#625dec;font-size:16px}.uploads-lightbox-actions{background:#fafafa;border-top:1px solid #efefef;gap:12px;padding:0 20px 16px}.upload-action-btn{padding:8px 12px}.upload-actions{margin-top:10px}.video-player-wrapper:-webkit-full-screen .smart-video-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.video-player-wrapper:-webkit-full-screen .smart-video-wrapper,.video-player-wrapper:fullscreen .smart-video-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.track-toggle{background:#f7f9ff;border:1px solid #e8e8e8;border-radius:999px;display:inline-flex;gap:4px;margin-bottom:8px;padding:3px}.track-pill{background:#0000;border:none;border-radius:999px;color:#4c4c4c;cursor:pointer;font-size:12px;font-weight:700;padding:6px 10px}.track-pill.active{background:#fff;box-shadow:0 1px 3px #0000000f}.pill-emoji{margin-right:6px}.transcript-actions-container{align-items:center;display:flex;gap:8px;position:absolute;right:12px;top:12px;z-index:5}.transcript-action-btn{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:50%;box-shadow:0 2px 10px #0000000f;color:#625dec;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:background-color .2s ease,transform .2s ease;width:36px}.transcript-action-btn:hover{background-color:#f7f7f7;transform:translateY(-1px)}.transcript-action-btn svg{font-size:14px}.transcript-actions-container .uploads-dock.collapsed{position:static}.transcript-actions-container .transcript-action-btn.save{color:#28a745}.transcript-actions-container .transcript-action-btn.cancel{color:#dc3545}.transcript-edit-container{background:#fdfdfd;border:1px solid #ddd;border-radius:4px;padding:10px}.transcript-edit-textarea{border:1px solid #ccc;border-radius:4px;font-family:monospace;font-size:13px;height:600px;line-height:1.5;padding:8px;resize:vertical;width:100%}.section-error{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#dc3545;margin-bottom:15px;padding:10px}.toggle-wrapper{align-items:center;cursor:pointer;display:flex;gap:8px;margin-left:10px;-webkit-user-select:none;user-select:none}.toggle-label{color:#4c4c4c;font-size:12px;font-weight:600}.state.on{color:#6b53f9}.state.off{color:#9a9a9a}.switch-track{background:#e1e1e1;border-radius:11px;height:20px;position:relative;transition:background .25s;width:40px}.switch-track.active{background:#6b53f9}.switch-knob{background:#fff;border-radius:50%;height:16px;left:2px;position:absolute;top:2px;transition:left .25s;width:16px}.switch-track.active .switch-knob{left:22px}.reel-viewer{display:flex;gap:16px;width:100%}.reel-viewer-left{display:flex;flex:0 0 40%;flex-direction:column;max-width:420px}.reel-viewer-video-wrap{border-radius:12px;overflow:hidden;position:relative;width:100%}.reel-viewer-video{background:#fff;display:block;height:320px;width:100%}.rv-navbar{display:flex;gap:10px;margin-top:6px}.rv-nav-btn{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:8px;color:#171717;cursor:pointer;display:inline-flex;justify-content:center;min-height:36px;min-width:48px;padding:6px 10px;transition:background .15s ease,border-color .15s ease}.rv-nav-btn:hover{background:#e9ecef;border-color:#d6d6d6}.rv-nav-btn:disabled{cursor:not-allowed;opacity:.5}.reel-viewer-sidepanel{background:#fafafa;border:1px solid #eee;border-radius:12px;display:flex;flex:1 1;flex-direction:column;height:320px;overflow:hidden;padding:14px 16px}.rv-meta{align-items:center;color:#666;display:flex;flex:0 0 auto;font-size:13px;gap:10px}.rv-progress{font-weight:600}.rv-tag{border:1px solid #0000000f;border-radius:999px;color:#222;font-size:12px;line-height:1.6;padding:2px 8px;white-space:nowrap}.rv-divider{border:none;border-top:1px solid #0000000f;flex:0 0 auto;margin:8px 0 10px}.rv-verbatim{color:#686868;flex:1 1 auto;font-size:15px;line-height:1.55;min-height:0;overflow-y:auto;white-space:pre-wrap}.rv-download-btn{align-items:center;background-color:#06f;border:1px solid #05d;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:0 0 auto;font-size:14px;font-weight:600;justify-content:center;margin-top:12px;padding:8px 12px;transition:background-color .2s;width:100%}.rv-download-btn:hover:not(:disabled){background-color:#05d}.rv-download-btn:disabled{background-color:#b0c4de;border-color:#a0b4ce;cursor:not-allowed}.see-work-container{background-color:#f3f5f7;padding:4px 20px 20px}.see-work-flex{display:flex;gap:20px}.see-work-transcripts-list{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;flex:0 0 200px;max-height:80vh;overflow-y:auto;padding:10px}.see-work-transcript-item{border-bottom:1px solid #f1f1f1;cursor:pointer;font-size:14px;padding:8px;transition:background-color .2s}.see-work-transcript-item:hover{background-color:#f9f9f9}.see-work-transcript-item.selected{background-color:#ebf8fa;border-radius:8px;padding:8px;transition:background-color .2s,border-radius .2s}.transcript-box{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px;overflow:visible;padding:15px;position:relative;width:70%}.transcript-box-header{color:#666;font-weight:500;margin-bottom:10px}.see-work-transcript-content{flex:1 1;max-height:80vh;overflow-y:auto}.transcript-box-content{color:#505050;display:flex;flex-direction:column;gap:10px}.sw-transcript-line{border-radius:10px;display:flex;flex-direction:column;margin-bottom:8px;max-width:80%;overflow:visible;padding:10px;position:relative}.sw-transcript-line .speaker{color:#666;font-size:.8em;margin-bottom:5px}.sw-transcript-line .text{font-size:1em;line-height:1.4}.sw-transcript-line.user{align-self:flex-end;background-color:none}.sw-transcript-line.echo,.sw-transcript-line.speaker-0{align-self:flex-start;background-color:none}.sw-transcript-line.speaker-1{align-self:flex-end;background-color:none}.sw-transcript-line.speaker-2{align-self:flex-start;background-color:none}.sw-transcript-line.speaker-3{align-self:flex-end;background-color:none}.sw-transcript-line.speaker-4{align-self:flex-start;background-color:none}.transcript-special{color:#888;margin:10px 0;text-align:center}.transcript-highlighted-text{background-color:#ffeec9;border:none;border-radius:none;margin:0;padding:0;position:relative}.highlight-summary-box{background-color:#bdefff;border-radius:4px;bottom:100%;font-size:.8em;left:0;padding:5px 10px;position:absolute;white-space:nowrap}.highlight-summary-box+.highlight-summary-box{margin-top:60px}.transcript-highlighted-text .highlight-summary-box:nth-of-type(2):before{background-color:#a0c8e0;content:"";height:1px;left:-20px;position:absolute;top:10px;transform:rotate(5deg);width:20px}.speaker-indices{color:#666;font-size:.8em;margin-left:.5em}.ecr-text{background:#fff;background:var(--ev-color-bg-surface,#fff);border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:6px;color:#29323d;color:var(--ev-color-text-primary,#29323d);font-family:Inter,sans-serif;font-family:var(--ev-font-family-sans,"Inter",sans-serif);font-size:14px;line-height:22px;min-height:80px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}.ecr-text:focus{border-color:#306acf;border-color:var(--ev-color-action-primary,#306acf);box-shadow:0 0 0 3px #306acf26;box-shadow:0 0 0 3px var(--ev-color-focus-ring,#306acf26)}.ecr-bullet{display:flex;flex-direction:column;gap:6px}.ecr-bulletItem{align-items:center;display:flex;gap:8px}.ecr-bulletDot{background:#7a7a7a;background:var(--ev-color-text-secondary,#7a7a7a);border-radius:50%;flex-shrink:0;height:5px;width:5px}.ecr-bulletInput{background:#fff;background:var(--ev-color-bg-surface,#fff);border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:6px;color:#29323d;color:var(--ev-color-text-primary,#29323d);flex:1 1 auto;font-family:Inter,sans-serif;font-family:var(--ev-font-family-sans,"Inter",sans-serif);font-size:14px;height:36px;line-height:22px;min-width:0;outline:none;padding:0 10px;transition:border-color .15s,box-shadow .15s}.ecr-bulletInput:focus{border-color:#306acf;border-color:var(--ev-color-action-primary,#306acf);box-shadow:0 0 0 3px #306acf26;box-shadow:0 0 0 3px var(--ev-color-focus-ring,#306acf26)}.ecr-iconBtn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:6px;color:#7a7a7a;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;padding:7px;transition:background .15s,color .15s;width:28px}.ecr-iconBtn:hover{background:#f6f7fa;color:#29323d}.ecr-iconBtn--danger:hover{background:#fef2f2;color:#ef4444}.ecr-iconBtn svg{color:inherit;display:block;flex-shrink:0;height:14px;overflow:visible;width:14px}.ecr-addBtn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px dashed #dde5ee;border-radius:6px;color:#7a7a7a;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:500;gap:6px;height:34px;padding:0 12px;transition:background .15s,color .15s,border-color .15s}.ecr-addBtn:hover{background:#f6f7fa;border-color:#7a7a7a;color:#29323d}.ecr-addBtn svg{color:inherit;display:block;flex-shrink:0;height:16px;overflow:visible;width:16px}.ecr-table{display:flex;flex-direction:column;gap:8px}.ecr-tableScroll{border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;overflow-x:auto;width:100%}.ecr-tableEl{border-collapse:collapse;table-layout:auto;width:100%}.ecr-th{background:#f8fafc;background:var(--ev-color-bg-secondary,#f8fafc);border-bottom:1px solid #dde5ee;border-bottom:1px solid var(--ev-color-border-primary,#dde5ee);min-width:160px;padding:0;position:relative;text-align:left}.ecr-th+.ecr-th{border-left:1px solid #dde5ee;border-left:1px solid var(--ev-color-border-primary,#dde5ee)}.ecr-colInsert{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #dde5ee;border-radius:50%;box-shadow:0 1px 2px #0000000f;color:#7a7a7a;cursor:pointer;display:inline-flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:-10px;top:50%;transform:translateY(-50%);transition:opacity .15s,color .15s,border-color .15s,box-shadow .15s;width:20px;z-index:2}.ecr-th:hover .ecr-colInsert{opacity:1}.ecr-colInsert:hover{border-color:#306acf;box-shadow:0 0 0 2px #306acf26;color:#306acf}.ecr-colInsert svg{color:inherit;display:block;flex-shrink:0;height:12px;overflow:visible;width:12px}.ecr-thInner{align-items:center;display:flex;gap:4px;padding:2px}.ecr-headerInput{background:#0000;border:0;border-radius:4px;color:#475467;color:var(--ev-color-text-table-header,#475467);flex:1 1 auto;font-family:Inter,sans-serif;font-family:var(--ev-font-family-sans,"Inter",sans-serif);font-size:12px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);height:36px;line-height:18px;min-width:0;outline:none;padding:0 10px;transition:background .15s}.ecr-headerInput:focus{background:#fff;background:var(--ev-color-bg-surface,#fff);box-shadow:0 0 0 2px #306acf26;box-shadow:0 0 0 2px var(--ev-color-focus-ring,#306acf26)}.ecr-headerInput::placeholder{color:#999;color:var(--ev-palette-gray-500,#999)}.ecr-colRemove{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:4px;color:#7a7a7a;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;opacity:0;padding:5px;transition:opacity .15s,background .15s,color .15s;width:24px}.ecr-th:hover .ecr-colRemove{opacity:1}.ecr-colRemove:hover{background:#fef2f2;color:#ef4444}.ecr-colRemove svg{color:inherit;display:block;flex-shrink:0;height:14px;overflow:visible;width:14px}.ecr-thAction{background:#f8fafc;background:var(--ev-color-bg-secondary,#f8fafc);border-bottom:1px solid #dde5ee;border-bottom:1px solid var(--ev-color-border-primary,#dde5ee);border-left:1px solid #dde5ee;border-left:1px solid var(--ev-color-border-primary,#dde5ee);padding:0;text-align:center;vertical-align:middle;width:40px}.ecr-td{border-top:1px solid #dde5ee;border-top:1px solid var(--ev-color-border-primary,#dde5ee);min-width:160px;padding:0;vertical-align:top}.ecr-td+.ecr-td{border-left:1px solid #dde5ee;border-left:1px solid var(--ev-color-border-primary,#dde5ee)}.ecr-cellInput{background:#0000;border:0;box-sizing:border-box;color:#29323d;color:var(--ev-color-text-primary,#29323d);font-family:Inter,sans-serif;font-family:var(--ev-font-family-sans,"Inter",sans-serif);font-size:14px;line-height:20px;min-height:40px;outline:none;padding:10px 12px;transition:background .15s;width:100%}.ecr-cellInput:focus{background:#f0f6ff}.ecr-cellInput::placeholder{color:#999;color:var(--ev-palette-gray-500,#999)}.ecr-tdAction{border-left:1px solid #dde5ee;border-left:1px solid var(--ev-color-border-primary,#dde5ee);border-top:1px solid #dde5ee;border-top:1px solid var(--ev-color-border-primary,#dde5ee);padding:0;text-align:center;vertical-align:middle;width:40px}.ecr-row .ecr-tdAction .ecr-iconBtn{opacity:0;transition:opacity .15s,background .15s,color .15s}.ecr-row:hover .ecr-tdAction .ecr-iconBtn{opacity:1}.ecr-tableActions{align-items:center;display:flex;gap:8px}:root{--ic-v2-primary:#6366f1;--ic-v2-primary-hover:#4f46e5;--ic-v2-bg-main:#fff;--ic-v2-bg-secondary:#f8fafc;--ic-v2-border:#e2e8f0;--ic-v2-text-main:#1e293b;--ic-v2-text-sub:#64748b;--ic-v2-user-bubble:#f1f5f9;--ic-v2-user-text:#fff;--ic-v2-ai-bubble:#f1f5f9;--ic-v2-ai-text:#334155;--ic-v2-shadow-lg:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000000d;--ic-v2-shadow-md:0 4px 6px -1px #0000001a;--ic-v2-radius-lg:16px;--ic-v2-radius-xl:24px}.chat-bar{align-items:center;background:#f3f5f7;background-color:#f3f5f7!important;border:1px solid #d8d8d8;border-radius:50px;bottom:20px;display:flex;left:50%;padding:10px;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:250px!important;z-index:10000000}.chat-bar.expanded{width:70%!important}.chat-bar input{background:#0000;border:none;flex-grow:1;font-family:Nunito,sans-serif;font-size:16px;margin-left:10px;margin-right:10px;outline:none;padding:5px}.chat-bar input::placeholder{color:#a0a0a0}.chat-bar button{background:none;border:none;color:#787878;cursor:pointer;font-size:20px}.chat-bar button:disabled{color:#ccc;cursor:not-allowed}.chat-window{background:#f3f5f7;background:#fff;border-radius:0;box-shadow:0 0 10px #0003;height:95%;left:0;margin-left:10px;margin-right:10px;overflow-y:auto;padding:20px;position:absolute;top:0;width:96%;z-index:11900099}.chat-window button{background:none;border:none;color:#949494;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.chat-history{display:flex;flex-direction:column;height:95%;max-height:550px;max-width:100%;max-width:1000px;overflow-y:auto;padding:40px}.message{border-radius:10px;color:#2f2f2f;font-size:14px;margin:5px 0;padding:0}.user-message{align-self:flex-end}.assistant-message{align-self:flex-start;padding-right:32px;position:relative}.message-label{color:#606060;display:block;font-size:12px;margin-bottom:5px}.assistant-message p,.assistant-message table,.assistant-message ul{margin:2px 0}.assistant-message ul{list-style-type:disc;padding-left:20px}.assistant-message li{margin-bottom:5px}.assistant-message table{border-collapse:collapse;margin:10px 0;width:100%}.assistant-message td,.assistant-message th{border:1px solid #ddd;padding:8px;text-align:left}.assistant-message th{background-color:#eff6ff;font-size:12px;font-weight:700}.add-kq-icon{border-radius:50%;color:#625dec;cursor:pointer;font-size:20px;opacity:0;padding:5px;position:absolute;right:10px;top:10px;transition:opacity .18s,transform .18s,color .18s}.assistant-message:hover .add-kq-icon{opacity:1}.add-kq-icon:hover{color:#000;transform:scale(1.1)}.add-kq-icon:after{background-color:#333;border-radius:5px;bottom:100%;color:#fff;content:"Add to key questions";font-size:12px;left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .1s;white-space:nowrap}.add-kq-icon:hover:after{opacity:1}.add-kq-icon svg.fa-check{color:#28c76f}.add-higlights-icon{background-color:#f8f9fa;color:#625dec;cursor:pointer;font-size:20px;padding:5px;position:absolute;right:10px;top:10px;transition:opacity .18s,transform .18s,color .18s;z-index:10}.assistant-message:hover .add-higlights-icon{opacity:1}.add-higlights-icon:hover{color:#000;transform:scale(1.1)}.add-higlights-icon:after{background-color:#333;border-radius:5px;bottom:100%;color:#fff;content:"Add to Highlights";font-size:12px;left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .1s;white-space:nowrap}.add-higlights-icon:hover:after{opacity:1}.add-higlights-icon svg.fa-check{color:#28c76f}.loading{display:flex;justify-content:center;padding:10px}.chat-container{display:flex;height:100%}.chat-history-panel{background:#fff;background:#f3f5f7;border-radius:10px;overflow-y:auto;padding:20px 5px;width:250px}.chat-history-panel h3{color:#4f4f4f;font-size:18px;margin-bottom:20px}.chat-history-panel ul{list-style:none;padding:0}.chat-history-item{border-bottom:1px solid #dedede;border-radius:8px;border-radius:0;color:#515151;cursor:pointer;font-size:12px;margin-bottom:10px;padding:10px;transition:background-color .2s}.chat-history-item:hover{background-color:#fff}.chat-history-item .chat-date{color:#888;display:block;font-size:12px}.three-dot-loader{align-items:center;display:flex;justify-content:flex-start}.chat-main{display:flex;flex-direction:column;flex-grow:1}.chat-bar.integrated{background:#fff;border:1px solid #ddd;border-radius:0;border-radius:16px;box-shadow:none;left:60%;position:absolute;width:75%!important}.chat-bar.floating,.chat-bar.integrated{align-items:center;display:flex;padding:10px}.chat-bar.floating{background:#f3f5f7;border-radius:50px;bottom:20px;box-shadow:0 -2px 5px #0000001a;left:50%;position:fixed;transform:translateX(-50%);transition:width .3s ease;width:20%;z-index:10000000}.chat-bar.floating.expanded{width:70%}.chat-history-panel button{background:#4caf50;border:none;color:#fff;cursor:pointer;font-size:16px;margin-bottom:20px;padding:10px;text-align:center;width:100%}.chat-history-panel button:hover{background:#45a049}.start-new-chat{align-items:center;display:flex;font-weight:700;justify-content:space-between}.chat-bar.integrated .chat-textarea{background:#0000;border:none;border-radius:0;box-sizing:border-box;flex-grow:1;font-family:Nunito,sans-serif;font-size:16px;height:60px;margin-left:10px;margin-right:10px;outline:none;overflow-y:auto;padding:5px;resize:none;width:100%}.chat-history-item{position:relative}.chat-item-actions{display:flex;gap:0;opacity:0;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:opacity .15s}.chat-history-item:hover .chat-item-actions{opacity:1}.chat-history-action-icon{border-radius:50%;color:#7d7d7d;cursor:pointer;font-size:14px;padding:8px;position:relative;transition:color .2s}.chat-history-action-icon:hover{background-color:#d7d7d7!important;color:#1f1f1f}.chat-history-action-icon:after{background:#111;border-radius:4px;bottom:120%;color:#fff;content:attr(data-label);font-size:10px;left:50%;opacity:0;opacity:1;padding:4px 6px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .05s ease-in;white-space:nowrap}.chat-history-action-icon:hover:after{opacity:1}.rename-input{border:1px solid #d0d0d0;border:none!important;border-radius:6px;font-family:Nunito,sans-serif;font-size:14px;padding:4px 8px;width:80%}.chat-history-item.active{background-color:#e1f3ff;background-color:#fff;border-radius:8px}.chat-history-item.loading{cursor:not-allowed;opacity:.6}.back-button-chat-window{align-items:center;border:none;box-shadow:none;color:#272727;cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;padding:6px 12px;transition:background-color .3s ease;width:40px}.back-button-chat-window:hover{background-color:#e1efff;border-radius:50%}.ic-v2-wrapper *{box-sizing:border-box;font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif}.ic-v2-window-overlay{animation:ic-v2-fade-in .2s ease-out;background:#fff;background:var(--ic-v2-bg-main);border:1px solid #e2e8f0;border:1px solid var(--ic-v2-border);border-radius:16px;border-radius:var(--ic-v2-radius-lg);bottom:0;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000000d;box-shadow:var(--ic-v2-shadow-lg);display:flex;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:9999}.ic-v2-layout{display:flex;height:100%;width:100%}.ic-v2-sidebar{background:#f8fafc;background:var(--ic-v2-bg-secondary);border-right:1px solid #e2e8f0;border-right:1px solid var(--ic-v2-border);display:flex;flex-direction:column;flex-shrink:0;padding:20px 16px;width:320px}.ic-v2-new-chat-btn{align-items:center;background:#6366f1;background:var(--ic-v2-primary);border:1px solid #0000;border-radius:12px;box-shadow:0 2px 5px #6366f14d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:24px;padding:12px 16px;transition:all .2s;width:100%}.ic-v2-new-chat-btn:hover{background:#4f46e5;background:var(--ic-v2-primary-hover);transform:translateY(-1px)}.ic-v2-new-chat-btn.loading{cursor:wait;opacity:.7}.ic-v2-history-list{flex-grow:1;list-style:none;margin:0;overflow-y:auto;padding:0}.ic-v2-history-list::-webkit-scrollbar,.ic-v2-input-textarea::-webkit-scrollbar,.ic-v2-msg-area::-webkit-scrollbar{width:6px}.ic-v2-history-list::-webkit-scrollbar-thumb,.ic-v2-input-textarea::-webkit-scrollbar-thumb,.ic-v2-msg-area::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:10px}.ic-v2-history-item{border:1px solid #0000;border-radius:10px;cursor:pointer;margin-bottom:8px;padding:12px;position:relative;transition:background .15s}.ic-v2-history-item:hover{background:#e2e8f0}.ic-v2-history-item.active{background:#fff;border-color:#e2e8f0;border-color:var(--ic-v2-border);box-shadow:0 2px 4px #00000008}.ic-v2-chat-meta{display:flex;flex-direction:column;gap:4px}.ic-v2-chat-title{color:#1e293b;color:var(--ic-v2-text-main);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic-v2-chat-date{color:#64748b;color:var(--ic-v2-text-sub);font-size:11px}.ic-v2-rename-input{border:1px solid #6366f1;border:1px solid var(--ic-v2-primary);border-radius:6px;font-size:13px;outline:none;padding:4px 8px;width:100%}.ic-v2-item-actions{background:inherit;display:flex;gap:8px;opacity:0;padding-left:8px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:opacity .2s;z-index:1}.ic-v2-history-item.active .ic-v2-item-actions,.ic-v2-history-item:hover .ic-v2-item-actions{opacity:1;pointer-events:auto}.ic-v2-action-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:999px;box-shadow:0 1px 3px #0000001a;color:#64748b;color:var(--ic-v2-text-sub);cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:color .2s,transform .2s,background .2s;width:28px}.ic-v2-action-btn svg{color:inherit;display:block;height:14px;overflow:visible;width:14px}.ic-v2-action-btn:hover{color:#6366f1;color:var(--ic-v2-primary);transform:scale(1.1)}.ic-v2-action-btn--danger:hover{color:#ef4444}.ic-v2-main-content{background:#fff;background:var(--ic-v2-bg-main);display:flex;flex-direction:column;flex-grow:1;position:relative}.ic-v2-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#64748b;color:var(--ic-v2-text-sub);cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .2s;width:32px;z-index:10}.ic-v2-close-btn:hover{background:#f8fafc;background:var(--ic-v2-bg-secondary);color:#1e293b;color:var(--ic-v2-text-main)}.ic-v2-close-btn svg{color:inherit;display:block;height:18px;overflow:visible;width:18px}.ic-v2-msg-area{flex-grow:1;gap:24px;overflow-y:auto;padding:40px 60px}.ic-v2-msg-area,.ic-v2-msg-row{display:flex;flex-direction:column}.ic-v2-msg-row{max-width:85%;position:relative}.ic-v2-msg-row.user{align-items:flex-end;align-self:flex-end}.ic-v2-msg-row.assistant{align-items:flex-start;align-self:flex-start}.ic-v2-label{color:#64748b;color:var(--ic-v2-text-sub);font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;padding:0 4px;text-transform:uppercase}.ic-v2-bubble{border-radius:18px;box-shadow:0 1px 2px #0000000d;font-size:15px;line-height:1.6;padding:16px 20px;position:relative}.ic-v2-msg-row.user .ic-v2-bubble{background:#f1f5f9;background:var(--ic-v2-user-bubble);border-bottom-right-radius:4px;color:#fff;color:var(--ic-v2-user-text)}.ic-v2-msg-row.assistant .ic-v2-bubble{background:#f1f5f9;background:var(--ic-v2-ai-bubble);border:1px solid #f1f5f9;border-bottom-left-radius:4px;color:#334155;color:var(--ic-v2-ai-text)}.ic-v2-bubble p{margin:0 0 10px}.ic-v2-bubble p:last-child{margin:0}.ic-v2-bubble ul{margin:8px 0;padding-left:20px}.ic-v2-bubble pre{background:#0000000d;border-radius:8px;overflow-x:auto;padding:10px}.ic-v2-kq-trigger{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--ic-v2-border);border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#64748b;color:var(--ic-v2-text-sub);cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;opacity:0;position:absolute;right:-14px;top:-10px;transform:translateY(5px);transition:all .2s;width:28px}.ic-v2-msg-row.assistant:hover .ic-v2-kq-trigger{opacity:1;transform:translateY(0)}.ic-v2-kq-trigger:hover{border-color:#6366f1;border-color:var(--ic-v2-primary);color:#6366f1;color:var(--ic-v2-primary)}.ic-v2-kq-trigger:before{background:#1e293b;border-radius:4px;bottom:110%;color:#fff;content:"Save to Key Questions";font-size:11px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s;white-space:nowrap}.ic-v2-kq-trigger:hover:before{opacity:1}.ic-v2-input-wrapper{padding:0 60px 40px;position:relative;width:100%}.ic-v2-input-box{align-items:flex-end;background:#fff;border:1px solid #cbd5e1;border-radius:24px;box-shadow:0 4px 12px #0000000d;display:flex;padding:8px 16px;transition:border-color .2s,box-shadow .2s}.ic-v2-input-box:focus-within{border-color:#6366f1;border-color:var(--ic-v2-primary);box-shadow:0 4px 15px #6366f126}.ic-v2-input-textarea{background:#0000;border:none;color:#1e293b;color:var(--ic-v2-text-main);flex-grow:1;font-size:15px;height:44px;line-height:1.4;max-height:120px;outline:none;padding:10px;resize:none}.ic-v2-input-textarea::placeholder{color:#94a3b8}.ic-v2-send-btn{align-items:center;background:#6366f1;background:var(--ic-v2-primary);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-bottom:4px;margin-left:8px;transition:background .2s,transform .1s;width:36px}.ic-v2-send-btn:hover:not(:disabled){background:#4f46e5;background:var(--ic-v2-primary-hover);transform:scale(1.05)}.ic-v2-send-btn:disabled{background:#cbd5e1;cursor:not-allowed}.ic-v2-send-btn svg{color:inherit;display:block;height:16px;overflow:visible;width:16px}.ic-v2-floating-pill{align-items:center;background:#f3f5f7;border-radius:50px;bottom:20px;box-shadow:0 -2px 5px #0000001a;display:flex;left:50%;padding:10px;position:fixed;transform:translateX(-50%);transition:width .3s ease;width:20%;z-index:10000000}.ic-v2-floating-pill.expanded{width:70%}.ic-v2-floating-pill input{background:#0000;border:none;color:#1e293b;color:var(--ic-v2-text-main);flex-grow:1;font-size:15px;outline:none}.ic-v2-floating-pill button{align-items:center;background:#6366f1;background:var(--ic-v2-primary);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:8px;width:40px}.ic-v2-floating-close{background:#0000!important;color:#64748b!important;color:var(--ic-v2-text-sub)!important;margin-left:4px!important}.ic-v2-loader-wrapper{align-items:center;background:#f1f5f9;background:var(--ic-v2-ai-bubble);border-radius:12px;color:#64748b;color:var(--ic-v2-text-sub);display:flex;font-size:14px;gap:8px;padding:10px;width:fit-content}@keyframes ic-v2-fade-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.icA-screen{background:#fff;background:var(--ev-color-bg-surface,#fff);color:var(--ev-color-text-primary);display:flex;font-family:var(--ev-font-family-sans);inset:0;min-height:100vh;position:fixed;z-index:100000}.icA-main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.icA-headerClose{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:8px;color:#29323d;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:6px;transition:background .15s;width:32px}.icA-headerClose:hover{background:#f6f7fa}.icA-headerClose svg{color:inherit;display:block;flex-shrink:0;height:20px;overflow:visible;width:20px}.icA-container{display:flex;flex:1 1 auto;min-height:0}.icA-sidenav{background:var(--ev-color-bg-surface);border-right:1px solid #dde5ee;border-right:1px solid var(--ev-color-border-primary,#dde5ee);flex:0 0 260px;min-height:0;width:260px}.icA-shortcuts,.icA-sidenav{display:flex;flex-direction:column}.icA-shortcuts{border-bottom:1px solid #dde5ee;border-bottom:1px solid var(--ev-color-border-primary,#dde5ee);gap:0;padding:16px}.icA-navItem{align-items:center;background:#0000;border:0;border-radius:6px;color:#29323d;color:var(--ev-color-text-primary,#29323d);cursor:pointer;display:inline-flex;gap:12px;height:46px;padding:0 12px;width:100%}.icA-navItem:hover:not(:disabled){background:#f6f7fa;background:var(--ev-color-bg-primary,#f6f7fa)}.icA-navItem:disabled{cursor:not-allowed;opacity:.6}.icA-navLabel{font-size:14px;font-weight:var(--ev-font-weight-regular);line-height:22px}.icA-section{display:flex;flex-direction:column;gap:8px;min-height:0;padding:16px}.icA-sectionTitle{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:14px;font-weight:var(--ev-font-weight-medium);line-height:22px}.icA-chatList{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0}.icA-chatRow{position:relative}.icA-chatItem{background:#0000;border:0;border-radius:6px;color:#29323d;color:var(--ev-color-text-primary,#29323d);cursor:pointer;font-size:14px;height:46px;line-height:22px;overflow:hidden;padding:0 12px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.icA-chatItem:hover{background:#f6f7fa;background:var(--ev-color-bg-primary,#f6f7fa)}.icA-chatItem[data-active=true]{background:#f8fafc;background:var(--ev-color-bg-secondary,#f8fafc)}.icA-chatActions{align-items:center;background:linear-gradient(90deg,#0000 0,#fff 24px);border-radius:0 6px 6px 0;bottom:0;display:inline-flex;gap:6px;opacity:0;padding-left:24px;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .15s ease;z-index:1}.icA-chatRow:hover .icA-chatActions{background:linear-gradient(90deg,#0000 0,#f6f7fa 24px);opacity:1;pointer-events:auto}.icA-chatRow[data-active=true] .icA-chatActions,.icA-chatRow[data-active=true]:hover .icA-chatActions{background:linear-gradient(90deg,#0000 0,#f8fafc 24px)}.icA-chatAction{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:999px;box-shadow:0 1px 2px #0000000f;color:#7a7a7a;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:7px;transition:background .15s,color .15s;width:28px}.icA-chatAction svg{color:inherit;display:block;flex-shrink:0;height:14px;overflow:visible;width:14px}.icA-chatAction:hover{background:#f6f7fa;color:#29323d}.icA-chatAction--danger:hover{color:#ef4444}.icA-chatRename{background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:6px;color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:14px;height:46px;line-height:22px;margin:0 12px;outline:none;padding:0 10px;width:calc(100% - 24px)}.icA-chatRename:focus{box-shadow:0 0 0 3px var(--ev-color-focus-ring)}.icA-content{background:#fff;background:var(--ev-color-bg-surface,#fff);display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.icA-shareError{color:#b91c1c;font-size:13px;font-weight:600;line-height:20px;margin:20px auto 0;max-width:calc(100% - 48px);width:600px}.icA-feed{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px 0}.icA-thread{flex-direction:column;gap:16px;justify-content:flex-end;margin:0 auto;max-width:calc(100% - 48px);min-height:100%;width:600px}.icA-row,.icA-thread{display:flex}.icA-row--user{justify-content:flex-end}.icA-row--assistant{justify-content:flex-start}.icA-bubble{background:#f8fafc;background:var(--ev-color-bg-secondary,#f8fafc);border-radius:12px;box-shadow:0 1px 2px #0000000a;color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:14px;line-height:22px;max-width:504px;padding:12px 16px}.icA-row--assistant .icA-bubble{background:#0000;border-radius:0;box-shadow:none;max-width:600px;padding:0}.icA-log{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);display:flex;flex-direction:column;font-size:13px;gap:10px;line-height:22px;margin-top:16px}.icA-logRow{align-items:center;display:flex;gap:12px}.icA-logSep{height:18px;margin-left:0;position:relative;width:16px}.icA-logSep:before{background:#dde5ee;background:var(--ev-color-border-primary,#dde5ee);bottom:0;content:"";left:8px;position:absolute;top:0;width:1px}.icA-logIcon{align-items:center;display:inline-flex;height:16px;justify-content:center;width:16px}.icA-logText b{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-weight:var(--ev-font-weight-medium)}.icA-composer{display:flex;flex:0 0 auto;justify-content:center;padding:0 0 28px}.icA-chatBox{width:min(660px,calc(100% - 48px))}.icA-spin{animation:icA-spin 1.1s linear infinite}@keyframes icA-spin{to{transform:rotate(1turn)}}@media (max-width:980px){.icA-sidenav{flex-basis:240px;width:240px}}@media (max-width:820px){.icA-container,.icA-screen{flex-direction:column}.icA-sidenav{border-bottom:1px solid #dde5ee;border-bottom:1px solid var(--ev-color-border-primary,#dde5ee);border-right:0;flex-basis:auto;width:100%}.icA-thread{width:auto}}.content-root{font-family:inherit}.content-block{margin:0}.content-block+.content-block{margin-top:10px}.content-text{color:#464646;font-size:14px;font-weight:500;margin:2px 0;min-height:0}.content-bullet{list-style-type:disc;margin:2px 0;padding-left:20px}.content-image{border-radius:8px;height:auto;margin-top:8px;max-width:30%}.content-bullet li{color:#2f2f2f;font-size:14px;margin-bottom:5px}.content-table{border-collapse:collapse;margin:10px 0;width:100%}.content-table td,.content-table th{border:1px solid #ddd;color:#2f2f2f;font-size:12px;padding:8px;text-align:left}.content-table th{background-color:#eff6ff;font-weight:700}.content-root[data-variant=chat] .content-block+.content-block{margin-top:12px}.content-root[data-variant=chat] .content-text{display:block;font-family:var(--ev-font-family-sans);font-size:14px;line-height:1.6;margin:0}.content-root[data-variant=chat] .content-bullet li,.content-root[data-variant=chat] .content-text{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-weight:var(--ev-font-weight-regular)}.content-root[data-variant=chat] .content-table{background:#fff;background:var(--ev-color-bg-surface,#fff);border-collapse:collapse;margin:0;width:100%}.content-root[data-variant=chat] .content-table td,.content-root[data-variant=chat] .content-table th{border:0;border-bottom:1px solid #eaecf0;border-bottom:1px solid var(--ev-color-border-secondary,#eaecf0);color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:12px;line-height:1.6;padding:10px 12px;text-align:left;vertical-align:top}.content-root[data-variant=chat] .content-table td+td,.content-root[data-variant=chat] .content-table th+th{border-left:1px solid #eaecf0;border-left:1px solid var(--ev-color-border-secondary,#eaecf0)}.content-root[data-variant=chat] .content-table th{background:#f8fafc;background:var(--ev-color-bg-primary,#f8fafc);color:#475467;color:var(--ev-color-text-table-header,#475467);font-weight:var(--ev-font-weight-medium)}:root{--carousel-arrow-bg:#fff;--carousel-arrow-bg-hover:#f0f0f0;--carousel-arrow-border:#e6e6e6;--carousel-arrow-color:#333;--timeline-track-bg:#e9ecef;--timeline-height:8px;--handle-color:#fff;--enclosure-border-color:#625dec;--enclosure-bg:#625dec1a;--progress-fill-color:#625dec4d;--playhead-color:#625dec}.carousel-container{box-sizing:border-box;margin:10px;padding:0;position:relative;width:100%}.carousel-viewport{overflow:hidden}.carousel-track{-webkit-overflow-scrolling:touch;display:flex;gap:20px;overflow-x:auto;padding:10px 2px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel-track::-webkit-scrollbar{display:none}.carousel-item{background:#fff;border-radius:12px;overflow:hidden}.insight-navigation{align-items:center;display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.insight-nav-caption{display:none;pointer-events:all}.insight-nav-caption.prev{left:10px;position:absolute}.insight-nav-caption.next{position:absolute;right:10px}.insight-nav-caption button{align-items:center;background:#fff;background:var(--carousel-arrow-bg);border:1px solid #e6e6e6;border:1px solid var(--carousel-arrow-border);border-radius:50%;box-shadow:0 4px 12px #0000001a;color:#333;color:var(--carousel-arrow-color);cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s ease-in-out;width:44px}.insight-nav-caption button:hover:not(:disabled){background:#f0f0f0;background:var(--carousel-arrow-bg-hover);transform:scale(1.05)}.insight-nav-caption button:disabled{cursor:not-allowed;opacity:.3;transform:scale(1)}.clip-player-wrapper{background:#fff;border-radius:12px;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:auto;overflow:hidden;position:relative;width:360px}.clip-video-element{background-color:#fff;cursor:pointer;display:block;height:auto;max-height:270px;object-fit:contain;width:100%}.clip-video-element.is-portrait{height:270px;max-width:100%;width:auto}.controls-container{align-items:center;background:#f8f9fa;border-top:1px solid #e9ecef;display:flex;gap:12px;padding:8px 12px}.time-display{font-feature-settings:"tnum";color:#495057;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.timeline-container{align-items:center;cursor:pointer;display:flex;flex-grow:1;height:40px;-webkit-user-select:none;user-select:none}.timeline-track{background-color:#e9ecef;background-color:var(--timeline-track-bg);border-radius:4px;height:8px;height:var(--timeline-height);position:absolute;width:100%}.clip-enclosure{background-color:#625dec1a;background-color:var(--enclosure-bg);border-bottom:2px solid #625dec;border-bottom:2px solid var(--enclosure-border-color);border-top:2px solid #625dec;border-top:2px solid var(--enclosure-border-color);box-sizing:border-box;height:100%;position:absolute;top:0;z-index:2}.clip-progress-fill{background-color:#625dec4d;background-color:var(--progress-fill-color);border-radius:4px;height:8px;height:var(--timeline-height);left:0;position:absolute;top:50%;transform:translateY(-50%)}.handle{align-items:center;background-color:#fff;background-color:var(--handle-color);border:2px solid #625dec;border:2px solid var(--enclosure-border-color);box-shadow:0 1px 3px #0000001a;box-sizing:border-box;color:#625dec;color:var(--enclosure-border-color);display:flex;height:100%;justify-content:center;position:absolute;top:0;width:28px}.handle.start{border-radius:8px 0 0 8px;border-right:none;left:0;transform:translateX(-100%)}.handle.end{border-left:none;border-radius:0 8px 8px 0;right:0;transform:translateX(100%)}.handle svg{height:18px;width:18px}.playhead{background-color:#625dec;background-color:var(--playhead-color);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:2px;z-index:5}.playhead-triangle{border-left:6px solid #0000;border-right:6px solid #0000;border-top:8px solid #625dec;border-top:8px solid var(--playhead-color);height:0;left:50%;position:absolute;top:-2px;transform:translateX(-50%);width:0}.video-highlights-wrapper{margin-bottom:1rem;padding-top:2.5rem;position:relative}.add-highlights-icon-btn{align-items:center;background:#c1c1c1;border:1px solid #e0e0e0;border-radius:50%;color:#555;cursor:pointer;display:inline-flex;font-family:Nunito,sans-serif;font-size:.85rem;font-weight:700;gap:0;height:60px;left:0;padding:0;position:absolute;top:-15px;transition:all .2s ease-in-out;width:60px;z-index:1000000!important}.add-highlights-icon-btn:hover{background:#625dec;border-color:#625dec;color:#fff}.add-highlights-button-container{display:none}.add-highlights-btn{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-family:Nunito,sans-serif;font-size:.9rem;font-weight:700;gap:.5rem;padding:.6rem 1.2rem;transition:all .2s ease}.add-highlights-btn:hover{background-color:#f9fafb;border-color:#625dec;color:#625dec}.control-btn{background:none;border:none;border-radius:50%;color:#495057;cursor:pointer;font-size:16px;height:36px;transition:background-color .2s ease;width:36px}.control-btn:hover{background-color:#e9ecef}.playback-speed-container{align-items:center;color:#495057;display:flex;gap:4px}.speed-select{background:none;border:none;color:#495057;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;outline:none}.controls-overlay{bottom:0;left:0;opacity:0;position:absolute;right:0;transform:translateY(20%);transition:opacity .3s ease,transform .3s ease;z-index:2147483647}.controls-overlay.visible{opacity:1;transform:translateY(0)}.controls-container.compact{background-color:initial;background-image:linear-gradient(0deg,#00000080,#0000);border-top:none;justify-content:space-around}.controls-container.compact .control-btn,.controls-container.compact .speed-select{color:#fff;text-shadow:0 1px 2px #00000080}.clip-video-element:-webkit-full-screen{height:100%;object-fit:contain;width:100%}.clip-video-element:fullscreen{height:100%;object-fit:contain;width:100%}.clip-player-wrapper:has(video:-webkit-full-screen) .controls-overlay{opacity:1;transform:translateY(0)}.clip-player-wrapper:has(video:fullscreen) .controls-overlay{opacity:1;transform:translateY(0)}.video-highlights-wrapper .controls-container.compact{align-items:center;background:#f8f9fa;border-top:1px solid #e9ecef;display:flex;flex-shrink:0;gap:12px;padding:8px 12px}.video-highlights-wrapper .clip-player-wrapper{background:#fff;border-radius:12px;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:auto;overflow:hidden;position:relative;width:360px}.carousel-item{display:flex;flex-direction:column}.video-block-default-video-player{background-color:#000;border-radius:8px;height:auto;max-height:300px;width:100%}.clip-tag{padding:.5rem;text-align:left}.video-loader{align-items:center;border-radius:12px;color:#fff;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:10}.video-block-reels-video-wrapper{border-radius:12px;display:flex;gap:60px;position:relative;width:300px}.video-block-clip-nav{align-items:center;background:#4b4b4bcc;border:none;border-radius:50%;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;transition:background .2s;width:34px;z-index:10000}.video-block-clip-nav:hover{background:#625dec}.video-block-clip-nav.prev{left:-6px;top:50%;transform:translateY(-50%)}.video-block-clip-nav.next{right:110px;top:50%;transform:translateY(-50%)}.video-block-default-video-player{transition:opacity .3s ease}.timeline-container.is-editing .handle{display:flex}.timeline-container:not(.is-editing) .handle{display:none}.timeline-row{width:100%}.timeline-row .time-display{color:#495057}.timeline-row .timeline-container{height:48px}.timeline-row .timeline-track:before{background-image:linear-gradient(90deg,#00000014 1px,#0000 0);background-size:10% 100%;content:"";inset:0;pointer-events:none;position:absolute}.timeline-container{position:relative}.timeline-container.is-editing .clip-enclosure{pointer-events:auto}.timeline-container .clip-enclosure{pointer-events:none}.timeline-container.is-editing{cursor:default}.timeline-container,.timeline-container *{-webkit-user-select:none;user-select:none}.handle,.timeline-container.is-editing{touch-action:none}.handle{cursor:ew-resize}.handle:after{content:"";inset:-8px;position:absolute}.handle-label{background:#fff;border:1px solid #e9ecef;border-radius:10px;color:#495057;font-size:11px;line-height:1;padding:2px 6px;pointer-events:none;position:absolute;top:-18px;white-space:nowrap}.handle.start .handle-label{left:0;transform:translate(-50%,-4px)}.handle.end .handle-label{right:0;transform:translate(50%,-4px)}.controls-container.full{display:flex;flex-direction:column;gap:8px;padding:8px 12px 12px}.controls-toolbar{align-items:center;display:flex;gap:12px}.timeline-row{align-items:center;display:flex;gap:10px}.timeline-row .time-display{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:48px;text-align:center}.timeline-row .timeline-container{flex:1 1;height:56px}.video-grid{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;overflow-x:hidden;padding:10px;width:100%}.carousel-item{flex:1 0 200px}.AddHighlightsModal_dialogHeader__CnSo\+{padding-left:12px}.AddHighlightsModal_dialogPanel__B2uRu{padding:16px}.AddHighlightsModal_body__\+hm1e{display:flex;flex-direction:column;gap:16px;min-height:0}.AddHighlightsModal_fieldRow__burkF{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.AddHighlightsModal_field__FKdkh{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}.AddHighlightsModal_fieldLabelRow__LB4BH{align-items:center;display:flex;gap:12px;justify-content:space-between}.AddHighlightsModal_fieldLabel__mSq70{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-medium)}.AddHighlightsModal_textInput__X-3a-{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-sm);color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:13px;height:40px;padding:0 12px}.AddHighlightsModal_textInput__X-3a-:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.AddHighlightsModal_gridWrap__jvCOp{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-md);max-height:420px;min-height:0;overflow:auto;padding:12px}.AddHighlightsModal_grid__SYJhK{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.AddHighlightsModal_card__6ZWQI{-webkit-appearance:none;appearance:none;background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-md);cursor:pointer;overflow:hidden;padding:0;text-align:left}.AddHighlightsModal_card__6ZWQI[data-selected=true]{border-color:var(--ev-palette-blue-dark-400);box-shadow:0 0 0 2px #2e6cff24}.AddHighlightsModal_thumb__4w-tQ{aspect-ratio:16/9;background:var(--ev-color-bg-primary);position:relative}.AddHighlightsModal_videoFallback__XUVBo,.AddHighlightsModal_video__KfxOn{background:var(--ev-color-bg-secondary);display:block;height:100%;object-fit:cover;width:100%}.AddHighlightsModal_duration__kO8Mo{align-items:center;background:#0000008c;border-radius:999px;bottom:10px;color:var(--ev-color-text-white);display:inline-flex;font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-medium);height:22px;left:10px;padding:0 10px;position:absolute}.AddHighlightsModal_check__zLghj{background:var(--ev-palette-blue-dark-400);border-radius:999px;color:var(--ev-palette-white);display:grid;height:20px;place-items:center;position:absolute;right:10px;top:10px;width:20px}.AddHighlightsModal_error__3HK-o{background:var(--ev-palette-red-25);border:1px solid var(--ev-palette-red-100);border-radius:var(--ev-radius-md);color:var(--ev-palette-red-500);font-family:var(--ev-font-family-sans);font-size:13px;padding:10px 12px}@media (max-width:980px){.AddHighlightsModal_grid__SYJhK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.AddHighlightsModal_grid__SYJhK{grid-template-columns:1fr}}.VideoHighlightsBlockChat_root__7uTEV{margin-top:8px}.VideoHighlightsBlockChat_grid__ZE3Lv{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.VideoHighlightsBlockChat_card__eUMVK{-webkit-appearance:none;appearance:none;background:#0000;border:0;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:0;text-align:left}.VideoHighlightsBlockChat_media__XIf6S{aspect-ratio:16/9;background:#eaeff5;background:var(--ev-color-bg-secondary,#eaeff5);border-radius:12px;overflow:hidden;position:relative}.VideoHighlightsBlockChat_thumb__WOQsO,.VideoHighlightsBlockChat_video__lMqCk{display:block;height:100%;object-fit:cover;width:100%}.VideoHighlightsBlockChat_duration__0Vynl{background:#00000073;border-radius:8px;bottom:10px;color:#fff;font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-medium);left:10px;line-height:1.4;padding:2px 8px;position:absolute}.VideoHighlightsBlockChat_play__LFCSn{align-items:center;background:#00000059;border-radius:999px;bottom:12px;color:#fff;display:inline-flex;height:28px;justify-content:center;left:12px;position:absolute;transform:translateY(calc(-100% - 6px));width:28px}.VideoHighlightsBlockChat_meta__TJW0v{display:flex;flex-direction:column;gap:4px}.VideoHighlightsBlockChat_name__c7jUc{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-medium);line-height:1.6}.VideoHighlightsBlockChat_quote__W\+wMx{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-regular);line-height:1.6}.VideoHighlightsBlockChat_actions__QuyyD{align-items:center;display:flex;gap:12px;margin-top:10px}.VideoHighlightsBlockChat_actionBtn__6VhZ6{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:10px;color:#7a7a7a;cursor:pointer;display:inline-flex;justify-content:center;padding:8px}.VideoHighlightsBlockChat_actionBtn__6VhZ6:hover{background:#29323d0f;color:#29323d}.VideoHighlightsBlockChat_actionBtn__6VhZ6 svg{color:inherit;display:block;flex-shrink:0;height:16px;overflow:visible;width:16px}.VideoHighlightsBlockChat_dialogVideo__K80k4{border-radius:12px;max-height:60vh;overflow:hidden;width:100%}@media (max-width:820px){.VideoHighlightsBlockChat_grid__ZE3Lv{grid-template-columns:1fr}}.pr-theme{--pr-primary:var(--ev-palette-blue-dark-400);--pr-primary-light:var(--ev-palette-blue-dark-25);--pr-bg:var(--ev-color-bg-primary);--pr-surface:var(--ev-color-bg-surface);--pr-text-main:var(--ev-color-text-primary);--pr-text-sub:var(--ev-color-text-secondary);--pr-border:var(--ev-color-border-primary);--pr-shadow:var(--ev-shadow-surface-1);--pr-radius:8px;background:var(--ev-color-bg-surface);color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans)}.pr-layout{background:var(--ev-color-bg-surface);overflow:hidden}.pr-auth-wrapper,.pr-layout{display:flex;min-height:100vh}.pr-auth-wrapper{align-items:center;background:var(--ev-color-bg-primary);justify-content:center}.pr-main{background:var(--ev-color-bg-surface);display:flex;flex:1 1 auto;flex-direction:column;min-width:0;position:relative}.pr-topbar-logo-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:6px;cursor:pointer;display:inline-flex;justify-content:center;padding:4px;transition:background .15s}.pr-topbar-logo-btn:hover{background:#f6f7fa;background:var(--ev-color-bg-primary,#f6f7fa)}.pr-topbar-logo{display:block;height:25px;width:25px}.pr-topbar-divider{align-self:stretch;background:#dde5ee;background:var(--ev-color-border-primary,#dde5ee);flex-shrink:0;width:1px}.pr-topbar-action{align-items:center;background:var(--pr-surface);border:1px solid var(--pr-border);border-radius:8px;color:var(--pr-text-sub);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;height:32px;justify-content:center;min-width:32px;padding:0 8px}.pr-topbar-action:hover:not([data-loading=true]){background:var(--ev-color-bg-primary);color:var(--pr-text-main)}.pr-topbar-action[data-loading=true]{background:var(--ev-color-bg-primary);cursor:wait}.pr-topbar-action-text{align-items:center;display:inline-flex;font-size:12px;gap:6px}.pr-btn-icon{align-items:center;background:var(--pr-surface);border:1px solid var(--pr-border);border-radius:8px;color:var(--pr-text-sub);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.pr-btn-icon:hover{background:var(--pr-primary-light);border-color:var(--pr-primary-light);color:var(--pr-text-main)}.pr-btn-icon:disabled{background:var(--pr-surface);border-color:var(--pr-border);color:var(--pr-text-sub);cursor:not-allowed;opacity:.5}.pr-scroll-container{background:var(--ev-color-bg-surface);flex:1 1 auto;overflow-x:hidden;overflow-y:auto;position:relative}.pr-canvas{grid-column-gap:32px;align-items:start;box-sizing:border-box;column-gap:32px;display:grid;grid-template-columns:1fr minmax(0,960px) 208px 1fr;min-height:100%;padding:40px}.pr-canvas.has-ask{padding-bottom:260px}.pr-content{gap:24px;grid-column:2;min-width:0;width:960px}.pr-content,.pr-summary-body{display:flex;flex-direction:column}.pr-summary-body{color:var(--ev-color-text-tertiary);font-size:14px;gap:12px;line-height:1.6;text-align:justify}.pr-summary-body p{margin:0}.pr-summary-body ul{margin:0;padding-left:18px}.pr-summary-body li{margin:4px 0}.pr-sidepanel{align-self:flex-start;background:var(--pr-surface);border:1px solid var(--pr-border);border-radius:var(--pr-radius);display:flex;flex-direction:column;gap:8px;grid-column:3;padding:16px 0;position:sticky;top:96px;width:208px}.pr-sidepanel-header{color:var(--ev-color-text-light);font-size:13px;padding:0 24px}.pr-sidepanel-list{display:flex;flex-direction:column;gap:0}.pr-sidepanel-item{background:#0000;border:0;border-left:1px solid var(--ev-color-border-muted);color:var(--ev-color-text-secondary);cursor:pointer;font-size:13px;padding:8px 24px;position:relative;text-align:left}.pr-sidepanel-item.active,.pr-sidepanel-item:hover{color:var(--ev-color-text-primary)}.pr-sidepanel-item.active{background:var(--ev-color-bg-primary);font-weight:var(--ev-font-weight-medium)}.pr-sidepanel-item.active:before{background:var(--pr-primary);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.pr-chatbox-floating{bottom:24px;left:50%;pointer-events:none;position:fixed;transform:translateX(-50%);width:min(660px,calc(100% - 32px));z-index:60}.pr-chatbox{box-shadow:0 20px 24px 0 #0000000a,0 24px 32px 0 #00000014;pointer-events:auto}.pr-chatbox-floating--hidden{display:none}.pr-report-title{color:var(--ev-color-text-primary);font-size:20px;font-weight:var(--ev-font-weight-medium);line-height:1.2;margin:0}.pr-section{background:#0000;border:none;border-radius:0;box-shadow:none;margin:0;padding:0}.pr-section-header{align-items:center;display:flex;gap:8px;padding:12px 0}.pr-section-marker{color:var(--pr-text-main);font-size:16px;line-height:1.6}.pr-section-title{color:var(--pr-text-main);font-size:20px;font-weight:var(--ev-font-weight-semibold);line-height:1.2;margin:0}.pr-section-actions{align-items:center;display:flex;gap:12px;margin-left:auto}.pr-transcript-toggle .toggle-wrapper{gap:8px;margin-left:0}.pr-transcript-toggle .toggle-label{color:var(--ev-color-text-primary);font-size:14px;font-weight:500;line-height:1.6}.pr-transcript-toggle .switch-track{background:#e0e0e0}.pr-transcript-toggle .switch-track.active{background:var(--pr-primary)}.pr-section-meta{color:var(--ev-color-text-light);font-size:12px}.pr-section-action{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--pr-text-sub);cursor:pointer;display:inline-flex;justify-content:center;padding:4px}.pr-section-action:hover{background:var(--ev-color-bg-primary);color:var(--pr-text-main)}.pr-section-menu{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--pr-text-sub);cursor:pointer;display:inline-flex;justify-content:center;padding:4px}.pr-section-menu:hover{background:var(--ev-color-bg-primary);color:var(--pr-text-main)}.pr-section-icon{display:none}.pr-kq-card{background:var(--pr-surface);border:1px solid var(--pr-border);border-radius:8px;margin-bottom:24px;overflow:hidden;transition:border-color .2s}.pr-kq-card:hover{border-color:var(--pr-primary-light)}.pr-kq-header{align-items:center;background:var(--pr-surface);border-bottom:1px solid var(--pr-border);display:flex;gap:12px;min-height:54px;padding:16px 20px}.pr-kq-header h3{color:var(--pr-text-main);font-size:14px;font-weight:var(--ev-font-weight-semibold);line-height:1.6;margin:0}.pr-kq-body{padding:16px 20px}.pr-kq-card .content-text{color:var(--pr-text-main);font-weight:var(--ev-font-weight-regular)}.pr-kq-card .content-bullet li{color:var(--pr-text-main)}.pr-kq-actions{align-items:center;display:flex;flex-shrink:0;gap:4px;margin-left:auto}.pr-kq-actionBtn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:8px;transition:background .15s,color .15s;width:30px}.pr-kq-actionBtn:hover{background:#f6f7fa;color:#29323d}.pr-kq-actionBtn--danger:hover{background:#fef2f2;color:#ef4444}.pr-kq-actionBtn svg{color:inherit;display:block;flex-shrink:0;height:14px;overflow:visible;width:14px}.pr-kq-saveBtn{align-items:center;-webkit-appearance:none;appearance:none;background:#ecfdf5;border:1px solid #10b981;border-radius:6px;color:#10b981;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:13px;font-weight:500;gap:5px;height:30px;margin-left:auto;padding:0 10px;transition:background .15s}.pr-kq-saveBtn:hover{background:#d1fae5}.pr-kq-saveBtn svg{color:inherit;display:block;flex-shrink:0;height:16px;overflow:visible;width:16px}.pr-kq-fullscreenBtn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;gap:8px;padding:6px 8px;transition:background .15s,color .15s;white-space:nowrap}.pr-kq-fullscreenBtn:hover{background:#f6f7fa;color:#29323d}.pr-kq-fullscreenBtn svg{color:inherit;display:block;flex-shrink:0;height:14px;overflow:visible;width:14px}.pr-kq-fullscreenLabel{color:inherit;font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-regular);max-width:0;opacity:0;overflow:hidden;transition:max-width .25s ease,opacity .2s ease}.pr-kq-card:hover .pr-kq-fullscreenLabel{max-width:150px;opacity:1}.pr-kq-fs-overlay{align-items:center;animation:prFadeIn .2s ease-out;background:#0000004d;background:var(--ev-color-bg-overlay,#0000004d);display:flex;inset:0;justify-content:center;padding:32px;padding:var(--ev-space-32,32px);position:fixed;z-index:10000000;z-index:var(--ev-z-dialog-overlay,10000000)}.pr-kq-fs-container{background:#f8fafc;background:var(--ev-color-bg-dialog,#f8fafc);border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;border-radius:var(--ev-radius-md,8px);display:flex;flex-direction:column;height:100%;max-width:1400px;overflow:hidden;width:100%;z-index:10000001;z-index:var(--ev-z-dialog,10000001)}.pr-kq-fs-header{align-items:center;display:flex;flex-shrink:0;gap:12px;gap:var(--ev-space-12,12px);height:52px;justify-content:space-between;padding:0 16px;padding:0 var(--ev-space-16,16px)}.pr-kq-fs-title{color:#29323d;color:var(--ev-color-text-primary,#29323d);flex:1 1;font-family:var(--ev-font-family-sans);font-size:14px;font-weight:700;font-weight:var(--ev-font-weight-bold,700);line-height:1.6;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-kq-fs-title .content-root{color:inherit;display:inline;font-size:inherit}.pr-kq-fs-title .content-root .content-block,.pr-kq-fs-title .content-root .content-text{display:inline}.pr-kq-fs-close{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:4px;color:#c2c2c2;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;padding:4px;width:24px}.pr-kq-fs-close:hover{background:#0000000a;color:#29323d}.pr-kq-fs-close:focus-visible{outline:3px solid #306acf59;outline-offset:2px}.pr-kq-fs-close svg{color:inherit;display:block;flex-shrink:0;height:16px;overflow:visible;width:16px}.pr-kq-fs-panel{background:#fff;background:var(--ev-palette-white,#fff);border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:4px;border-radius:var(--ev-radius-sm,4px);box-shadow:var(--ev-shadow-surface-1);display:flex;flex:1 1;flex-direction:column;margin:0 4px 4px;margin:0 var(--ev-space-4,4px) var(--ev-space-4,4px);min-height:0;overflow:hidden;position:relative}.pr-kq-fs-panel:after{border-radius:inherit;box-shadow:var(--ev-shadow-surface-1-inset);content:"";inset:0;pointer-events:none;position:absolute}.pr-kq-fs-body{flex:1 1;overflow:auto;padding:24px 32px;padding:var(--ev-space-24,24px) var(--ev-space-32,32px);position:relative}.pr-kq-fs-body .pr-content-scroll-wrapper{max-width:100%;overflow-x:visible;width:100%}.pr-kq-fs-body .content-root{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-family:var(--ev-font-family-sans);font-size:15px;line-height:1.7}.pr-kq-fs-body .content-text{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-weight:var(--ev-font-weight-regular)}.pr-kq-fs-body .content-bullet{padding-left:20px}.pr-kq-fs-body .content-bullet li{color:#29323d;color:var(--ev-color-text-primary,#29323d);line-height:1.7;margin:6px 0;margin:var(--ev-space-6,6px) 0}.pr-kq-fs-body table{background:#fff;background:var(--ev-palette-white,#fff);border-collapse:collapse;font-size:14px;min-width:600px;width:100%}.pr-kq-fs-body th{background:#eaeff5;background:var(--ev-color-bg-secondary,#eaeff5);color:#475467;color:var(--ev-color-text-table-header,#475467);font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-medium);line-height:18px;padding:12px 20px;text-align:left;white-space:nowrap}.pr-kq-fs-body td,.pr-kq-fs-body th{border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee)}.pr-kq-fs-body td{color:#29323d;color:var(--ev-color-text-primary,#29323d);line-height:1.6;padding:16px 20px;vertical-align:top}.pr-kq-fs-scroll-indicators{align-items:center;bottom:0;display:flex;gap:8px;gap:var(--ev-space-8,8px);justify-content:center;left:0;padding:8px 0;padding:var(--ev-space-8,8px) 0;pointer-events:none;position:sticky;right:0;z-index:2}.pr-kq-fs-scroll-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #dde5ee;border-radius:8px;box-shadow:0 1px 2px 0 #0000000a,0 2px 8px 0 #00000005;color:#29323d;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:8px;pointer-events:auto;transition:background .15s,border-color .15s;width:32px}.pr-kq-fs-scroll-btn:hover:not(:disabled){background:#f8fafc;border-color:#bdcbdb}.pr-kq-fs-scroll-btn:disabled{cursor:default;opacity:.35;pointer-events:none}.pr-kq-fs-scroll-btn svg{color:inherit;display:block;flex-shrink:0;height:16px;overflow:visible;width:16px}.pr-content-scroll-wrapper{display:block;overflow-x:auto;width:100%}.pr-content-scroll-wrapper table{background:var(--pr-surface);border-collapse:collapse;font-size:14px;min-width:600px;width:100%}.pr-content-scroll-wrapper th{background:var(--ev-color-bg-secondary);border:1px solid var(--pr-border);color:var(--ev-color-text-table-header);font-family:"Inter",var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-medium);line-height:18px;padding:12px 20px;text-align:left;white-space:nowrap}.pr-content-scroll-wrapper td{border:1px solid var(--pr-border);color:var(--pr-text-main);line-height:20px;padding:16px 20px;vertical-align:top}.pr-transcript-inner{margin:0 auto;max-width:100%}.pr-transcripts-layout{align-items:stretch;display:flex;gap:16px;height:1060px;overflow:hidden}.pr-cohort-select-wrap{margin-bottom:20px}.pr-cohort-select{width:100%}.pr-transcript-list{background:var(--pr-surface);border:1px solid var(--pr-border);border-radius:var(--pr-radius);display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden;width:280px}.pr-transcript-list-scroll{flex:1 1 auto;overflow-y:auto}.pr-transcript-view{background:#0000;border:none;border-radius:0;display:flex;flex:1 1;flex-direction:column;gap:16px;height:100%;min-height:0;overflow:hidden;position:relative}.pr-transcript-toolbar,.pr-trx-toolbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;position:relative;z-index:2}.pr-transcript-media-row,.pr-trx-media-row{align-items:stretch;display:flex;flex-wrap:nowrap;gap:16px;justify-content:space-between}.pr-transcript-media-row .pr-transcript-toolbar,.pr-trx-media-row .pr-trx-toolbar{flex:1 1;min-width:0}.pr-transcript-media-row .pr-media-area,.pr-trx-media-row .pr-trx-media{flex:0 0 264px}.pr-transcript-toolbar-right,.pr-trx-toolbar-right{align-items:center;display:flex;flex:0 0 auto;gap:10px;justify-content:flex-end}.pr-transcript-quick-actions,.pr-trx-actions{align-items:center;display:flex;gap:8px}.pr-transcript-action-btn,.pr-transcript-quick-actions .pr-btn-icon{color:var(--ev-color-text-primary)}.pr-transcript-action-btn svg{color:inherit}.prTrx__toolbar-btn{align-items:center;background:#fff;border:1px solid #dde5ee;border-radius:8px;color:#29323d;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:8px;transition:background .15s,border-color .15s;width:32px}.prTrx__toolbar-btn:hover:not(:disabled){background:#f8fafc;border-color:#bdcbdb}.prTrx__toolbar-btn:disabled{cursor:not-allowed;opacity:.4}.prTrx__toolbar-btn svg{color:inherit;display:block;flex-shrink:0;height:16px;overflow:visible;width:16px}.pr-transcript-tabs,.pr-trx-tabs{align-items:center;display:flex;gap:8px}.pr-transcript-tabs--empty{min-height:34px}.pr-transcript-tab,.pr-trx-tab{align-items:center;background:var(--pr-surface);border:1px solid var(--pr-border);border-radius:8px;color:var(--ev-color-text-secondary);cursor:pointer;display:inline-flex;font-size:12px;gap:8px;line-height:1;padding:6px 12px;transition:all .2s}.pr-transcript-tab svg,.pr-trx-tab svg{font-size:14px}.pr-transcript-tab.active,.pr-transcript-tab:hover,.pr-trx-tab.active,.pr-trx-tab:hover{border-color:var(--ev-color-border-primary);color:var(--ev-color-text-primary)}.pr-transcript-tab.active,.pr-trx-tab.active{background:var(--ev-color-bg-primary);box-shadow:0 1px 2px #0000000a;font-weight:var(--ev-font-weight-medium)}.pr-transcript-pagination{border-top:1px solid var(--pr-border);display:flex;gap:10px;padding:12px 16px}.pr-transcript-pagination,.pr-transcript-pagination button{align-items:center;background:var(--pr-surface);justify-content:center}.pr-transcript-pagination button{border:1px solid var(--pr-border);border-radius:6px;color:var(--ev-color-text-secondary);cursor:pointer;display:inline-flex;height:28px;width:28px}.pr-transcript-pagination button:disabled{cursor:not-allowed;opacity:.4}.pr-transcript-pagination span{color:var(--ev-color-text-secondary);font-size:12px}.prTrx__pagination-btn{align-items:center;background:#fff;border:1px solid #dde5ee;border-radius:6px;color:#29323d;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:6px;transition:background .15s,border-color .15s;width:28px}.prTrx__pagination-btn:hover:not(:disabled){background:#f8fafc;border-color:#bdcbdb}.prTrx__pagination-btn:disabled{cursor:not-allowed;opacity:.4}.prTrx__pagination-btn svg{color:inherit;display:block;flex-shrink:0;height:12px;overflow:visible;width:12px}.pr-session-item{background:var(--pr-surface);border-bottom:1px solid var(--pr-border);border-left:4px solid #0000;cursor:pointer;padding:16px 20px;transition:background .2s}.pr-session-item.active,.pr-session-item:hover{background:var(--ev-color-bg-primary)}.pr-session-item:last-child{border-bottom:none}.pr-session-title-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.pr-session-name{color:var(--pr-text-main);flex:1 1;font-size:13px;font-weight:var(--ev-font-weight-semibold);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-session-indicators{align-items:center;display:inline-flex;gap:8px}.pr-session-score{border-radius:4px;font-size:11px;font-weight:600;padding:2px 6px}.pr-session-hidden{color:#9ca3af;font-size:11px}.pr-session-meta{align-items:center;color:var(--pr-text-sub);display:flex;font-size:12px;gap:6px;margin-top:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-session-meta-dot{color:var(--ev-color-text-light)}.pr-session-meta-cohort,.pr-session-meta-date{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-media-area{align-items:center;background:#0000;display:flex;flex-shrink:0;justify-content:center;min-height:0}.pr-media-frame{aspect-ratio:16/9;background:#000;border:1px solid var(--pr-border);border-radius:12px;isolation:isolate;margin:0 auto;max-width:100%;min-height:0;overflow:hidden;position:relative}.pr-media-frame--audio{aspect-ratio:auto;background:var(--pr-surface);max-width:none;width:100%}.pr-media-area .pr-tmp-media-player-container{height:100%;max-width:none;width:100%}.pr-media-area .pr-tmp-video-player-wrapper{height:100%;min-height:0;width:100%}.pr-media-area .pr-tmp-modern-video-player{object-fit:contain!important}.pr-media-frame .smart-video-wrapper{display:block;height:100%;position:relative;width:100%}.pr-media-frame .smart-video-wrapper video{height:100%!important;object-fit:contain!important;width:100%!important}.pr-media-area .pr-tmp-fullscreen-btn{background:#00000073;border:none;border-radius:10px;bottom:10px;box-shadow:0 6px 16px #00000040;color:#fff;cursor:pointer;font-family:"Host Grotesk",var(--ev-font-family-sans);font-weight:600;padding:6px 10px;position:absolute;right:10px;z-index:3}.pr-media-frame audio{width:100%}.pr-media-empty{color:var(--ev-color-text-light);font-size:12px}.pr-chat-area{background:#0000;flex:1 1;min-height:0;overflow-y:auto;padding:12px 0 24px}.pr-chat-stream{display:flex;flex-direction:column;gap:16px;margin:0 auto;width:100%}.pr-chat-stream.is-editing{max-width:100%}.pr-chat-bubble-row{display:flex;flex-direction:column;max-width:400px}.pr-chat-bubble-row.user{align-self:flex-start}.pr-chat-bubble-row.user .pr-bubble-text{background:var(--ev-palette-gray-50);border-top-left-radius:0;color:var(--pr-text-main)}.pr-chat-bubble-row.user .pr-bubble-meta{align-self:flex-start;text-align:left}.pr-chat-bubble-row.ai,.pr-chat-bubble-row.echo{align-self:flex-end}.pr-chat-bubble-row.echo .pr-bubble-text{background:var(--ev-color-bg-secondary);border-top-right-radius:0;color:var(--ev-color-text-primary)}.pr-chat-bubble-row.echo .pr-bubble-meta{align-self:flex-end;text-align:right}.pr-chat-bubble-row.speaker{align-self:flex-start}.pr-bubble-meta{align-items:center;color:var(--pr-text-sub);display:flex;font-size:10px;font-weight:500;gap:6px;margin-bottom:6px;text-transform:none}.pr-bubble-meta-text{line-height:1}.pr-bubble-avatar{background:var(--ev-color-bg-avatar);border:.5px solid #00000014;border-radius:999px;flex-shrink:0;height:24px;width:24px}.pr-bubble-avatar.echo{background:var(--ev-color-text-light);border:none;height:12px;width:12px}.pr-bubble-text{border-radius:12px;font-size:14px;line-height:1.6;padding:12px 16px}.pr-special-event{align-self:center;background:var(--pr-bg);border-radius:10px;color:var(--pr-text-sub);font-size:12px;font-style:italic;margin:8px 0;padding:4px 12px}.pr-loader{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid var(--pr-primary);height:30px;margin:20px auto;width:30px}.pr-divider{background:var(--pr-border);border:0;height:1px;margin:0 0 24px}.pr-edit-textarea{border:none;font-family:monospace;font-size:14px;height:100%;padding:20px;resize:none;width:100%}.pr-transcript-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto;min-height:32px}.pr-password-screen{align-items:center;background:var(--pr-bg);display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.pr-password-card{background:var(--pr-surface);border-radius:16px;box-shadow:0 10px 25px -5px #0000001a;max-width:400px;padding:40px;width:100%}.pr-lock-icon{align-items:center;background:var(--pr-primary-light);border-radius:50%;color:var(--pr-primary);display:flex;font-size:32px;height:64px;justify-content:center;margin:0 auto 24px;width:64px}.pr-password-input{border:1px solid var(--pr-border);border-radius:8px;font-size:16px;margin-bottom:16px;outline:none;padding:12px 16px;transition:border-color .2s;width:100%}.pr-password-input:focus{border-color:var(--pr-primary)}.pr-password-btn{background:var(--pr-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px;transition:background .2s;width:100%}.pr-password-btn:hover{background:#4f46e5}.pr-password-btn:disabled{cursor:not-allowed;opacity:.7}.pr-error-msg{color:#ef4444;font-size:14px;margin-top:12px}.pr-lang-container{margin-left:16px;position:relative}.pr-lang-tooltip{animation:prFadeIn .3s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;color:#1f2937;margin-top:16px;padding:16px;position:absolute;right:0;text-align:left;top:100%;width:260px;z-index:100}.pr-lt-content{display:flex;gap:12px}.pr-lt-content strong{color:var(--pr-text-main);display:block;font-size:14px;margin-bottom:4px}.pr-lt-content p{color:var(--pr-text-sub);font-size:12px;line-height:1.4;margin:0}.pr-lt-close{background:#0000;border:none;color:#9ca3af;cursor:pointer;font-size:12px;padding:4px;position:absolute;right:8px;top:8px}.pr-lt-close:hover{color:#4b5563}.pr-lt-arrow{background:#fff;border-left:1px solid #e5e7eb;border-top:1px solid #e5e7eb;height:12px;position:absolute;right:24px;top:-6px;transform:rotate(45deg);width:12px}@media (max-width:1200px){.pr-canvas{align-items:stretch;display:flex;flex-direction:column;padding:24px}.pr-canvas.has-ask{padding-bottom:220px}.pr-content{width:100%}.pr-sidepanel{order:-1;position:static;width:100%}.pr-chatbox-floating{bottom:16px;width:calc(100% - 32px)}.pr-transcripts-layout{flex-direction:column}.pr-transcript-list{max-height:320px;width:100%}.pr-transcript-media-row{align-items:stretch;flex-direction:column}.pr-transcript-media-row .pr-media-area{flex:0 0 auto;width:100%}}@media (max-width:768px){.pr-canvas{gap:24px;padding:16px}.pr-chatbox-floating{bottom:12px;width:calc(100% - 24px)}}@keyframes prFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.pr-tooltip-wrapper{display:inline-block;position:relative}.pr-tooltip-bubble{animation:pr-slide-up .3s ease-out forwards;background:#1f2937;border-radius:12px;box-shadow:0 10px 15px -3px #0003,0 4px 6px -2px #0000001a;color:#fff;font-size:14px;line-height:1.5;padding:16px;position:absolute;right:0;text-align:left;top:50px;width:280px;z-index:100}.pr-tooltip-bubble:before{border-color:#0000 #0000 #1f2937;border-style:solid;border-width:0 8px 8px;content:"";position:absolute;right:20px;top:-8px}.pr-tooltip-header{align-items:center;color:#e1efff;display:flex;font-weight:700;gap:8px;margin-bottom:4px}.pr-tooltip-close{background:#0000;border:none;color:#9ca3af;cursor:pointer;font-size:14px;position:absolute;right:8px;top:8px}.pr-tooltip-close:hover{color:#fff}@keyframes pr-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pr-modal-overlay{align-items:center;animation:prFadeIn .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000000}.pr-modal-card{animation:pr-slide-up .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:480px;overflow:hidden;width:100%}.pr-modal-header{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.pr-modal-header h3{color:#111827;font-size:18px;font-weight:700;margin:0}.pr-modal-close{background:#0000;border:none;color:#9ca3af;cursor:pointer;font-size:18px;padding:4px;transition:color .2s}.pr-modal-close:hover{color:#111827}.pr-modal-body{padding:24px}.pr-modal-desc{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:24px;margin-top:0}.pr-input-group{margin-bottom:20px}.pr-input-group label{color:#374151;display:block;font-size:12px;font-weight:600;letter-spacing:.025em;margin-bottom:8px;text-transform:uppercase}.pr-input-wrapper{align-items:center;border:1px solid #d1d5db;border-radius:8px;display:flex;overflow:hidden;transition:ring .2s,border-color .2s}.pr-input-wrapper:focus-within{border-color:var(--pr-primary);box-shadow:0 0 0 2px var(--pr-primary-light)}.pr-input-wrapper input{background:#fff;border:none;color:#1f2937;flex:1 1;font-size:14px;outline:none;padding:12px 16px;width:100%}.pr-code-font{font-family:Courier New,monospace;font-weight:600;letter-spacing:1px}.pr-copy-btn{align-items:center;background:#f3f4f6;border:none;border-left:1px solid #d1d5db;color:#4b5563;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;height:44px;padding:0 16px;transition:all .2s}.pr-copy-btn:hover{background:#e5e7eb;color:#111827}.pr-copy-btn.copied{background:#d1fae5;border-left-color:#a7f3d0;color:#065f46}.pr-eval-badge{align-items:center;background:#fff;border:1px solid;border-radius:20px;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;height:40px;margin-right:8px;padding:0 16px;transition:transform .2s,box-shadow .2s}.pr-transcript-toolbar .pr-eval-badge{margin-left:auto;margin-right:0}.pr-eval-badge:hover{box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-1px)}.pr-eval-modal{max-height:85vh;max-width:700px}.pr-eval-body,.pr-eval-modal{display:flex;flex-direction:column}.pr-eval-body{background:#f9fafb;overflow:hidden;padding:0}.pr-eval-score-card{background:#fff;border-bottom:4px solid;box-shadow:0 4px 6px -2px #0000000d;flex-shrink:0;padding:24px;text-align:center}.pr-eval-score-val{font-size:42px;font-weight:800;line-height:1;margin-bottom:8px}.pr-eval-score-label{color:#6b7280;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}.pr-eval-stats{color:#374151;display:flex;font-size:13px;gap:24px;justify-content:center}.pr-eval-stats b{color:#111827}.pr-eval-scroll-area{flex:1 1;overflow-y:auto;padding:24px}.pr-eval-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0000000d;margin-bottom:20px;padding:20px}.pr-eval-section h4{border-bottom:1px solid #f3f4f6;color:#111827;font-size:16px;margin:0 0 16px;padding-bottom:8px}.pr-eval-group-title{color:#9ca3af;font-size:12px;font-weight:700;margin-bottom:8px;margin-top:16px;text-transform:uppercase}.pr-eval-row{align-items:flex-start;border-bottom:1px dashed #f3f4f6;display:flex;gap:12px;padding:8px 0}.pr-eval-row:last-child{border-bottom:none}.pr-eval-icon{font-size:16px;margin-top:2px}.pr-eval-text{color:#374151;font-size:14px;line-height:1.5}.pr-eval-reason{color:#ef4444;font-size:13px;font-weight:600;margin-top:4px}.pr-text-green{color:#10b981}.pr-text-red{color:#ef4444}.pr-text-yellow{color:#f59e0b}.pr-audio-penalty-badge{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:inline-flex;font-size:12px;font-weight:600;gap:8px;margin-top:16px;padding:8px 12px}.pr-tabs-container{border-bottom:1px solid var(--pr-border);display:flex;gap:12px;margin:0 0 16px;overflow-x:auto;padding-bottom:1px}.pr-tab{border-bottom:2px solid #0000;color:var(--pr-text-sub);cursor:pointer;font-size:13px;font-weight:var(--ev-font-weight-regular);padding:0 0 8px;transition:all .2s;white-space:nowrap}.pr-tab.active,.pr-tab:hover{color:var(--pr-text-main)}.pr-tab.active{border-bottom-color:var(--pr-primary);font-weight:var(--ev-font-weight-medium)}.TranscriptHighlightDialog_body__fEVCc{display:flex;flex-direction:column;gap:16px}.TranscriptHighlightDialog_field__bhefA{display:flex;flex-direction:column;gap:8px}.TranscriptHighlightDialog_label__\+ZhSp{color:var(--ev-color-text-primary);font-size:13px;font-size:var(--ev-text-body-sm-font-size,13px);font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:20px;line-height:var(--ev-text-body-sm-line-height,20px)}.TranscriptHighlightDialog_quote__M7efv{background:var(--ev-color-bg-primary);color:var(--ev-color-text-secondary);padding:10px 12px}.TranscriptHighlightDialog_input__GIPFD,.TranscriptHighlightDialog_quote__M7efv{border:1px solid var(--ev-color-border-primary);border-radius:4px;border-radius:var(--ev-radius-sm,4px);font-size:13px;font-size:var(--ev-text-body-sm-font-size,13px);line-height:20px;line-height:var(--ev-text-body-sm-line-height,20px)}.TranscriptHighlightDialog_input__GIPFD{background:#fff;background:var(--ev-color-bg-white,#fff);color:var(--ev-color-text-primary);min-height:38px;outline:none;padding:8px 12px;width:100%}.TranscriptHighlightDialog_input__GIPFD:focus-visible{border-color:var(--ev-color-focus-ring);box-shadow:0 0 0 2px #306acf26}.TranscriptHighlightDialog_error__zbzxn{color:#d92d20;color:var(--ev-color-text-destructive,#d92d20);font-size:13px;font-size:var(--ev-text-body-sm-font-size,13px);line-height:20px;line-height:var(--ev-text-body-sm-line-height,20px)}.sp-container{animation:sp-fade-in .5s ease-out;flex-grow:1;justify-content:center;padding:20px}.sp-card,.sp-container{align-items:center;display:flex;width:100%}.sp-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #fff;border-radius:24px;box-shadow:0 10px 40px #00000014,0 1px 3px #0000000d;flex-direction:column;max-width:420px;padding:48px;text-align:center}.sp-lock-icon{align-items:center;background:#f0f0ff;border-radius:50%;color:#625dec;display:flex;font-size:24px;height:64px;justify-content:center;margin-bottom:24px;width:64px}.sp-card h2{color:#1e2025;font-size:1.5rem;font-weight:700;margin:0 0 8px}.sp-card h2,.sp-card p{font-family:Nunito,sans-serif}.sp-card p{color:#6b7280;font-size:.95rem;line-height:1.5;margin:0 0 32px}.sp-form{align-items:center;display:flex;position:relative;width:100%}.sp-form input{background:#fff;border:2px solid #e5e7eb;border-radius:16px;font-family:Nunito,sans-serif;font-size:1rem;height:56px;outline:none;padding:0 60px 0 20px;transition:all .2s ease;width:100%}.sp-form input:focus{border-color:#625dec;box-shadow:0 0 0 4px #625dec1a}.sp-form button{align-items:center;background:#625dec;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:8px;transition:background .2s;width:40px}.sp-form button:hover{background:#4e48b4}.sp-form button:disabled{background:#a5a5a5;cursor:not-allowed}.sp-error-msg{animation:sp-shake .4s cubic-bezier(.36,.07,.19,.97) both;background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;color:#ef4444;font-size:.85rem;margin-top:16px;padding:8px 12px;text-align:center;width:100%}@keyframes sp-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sp-shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}*,body{font-family:Nunito,sans-serif}.participants-container{background-color:#eef2f8;min-height:100vh;padding:0;position:relative}.participant-card.selected{border:1px solid #aaa;transition:background-color .3s ease}.participant-builder-header{align-items:center;background-color:#fff;border:1px solid #a2a2a2;color:#fff;display:flex;flex-direction:row;font-family:Nunito,sans-serif;height:40px;padding:10px 20px 10px 10px;position:relative;position:fixed;width:100%;z-index:1}.recruit-empty-message{color:#777;font-size:24px;font-weight:300;margin:200px;text-align:center}.participants-header{align-items:center;background-color:#625dec;color:#fff;display:flex;font-weight:500;height:40px;justify-content:center;padding:1rem;position:sticky;top:0;z-index:1000}.social-link-icon{align-items:center;display:inline-flex;font-size:14px;margin-left:8px;opacity:.95;transition:transform .15s ease,opacity .15s ease}.social-link-icon:hover{opacity:1;transform:translateY(-1px)}.social-link-icon--linkedin{color:#0a66c2}.social-link-icon--twitter{color:#1da1f2}.social-link-icon--facebook{color:#1877f2}.social-link-icon--instagram{color:#e4405f}.social-link-icon--facebook:hover,.social-link-icon--instagram:hover,.social-link-icon--linkedin:hover,.social-link-icon--twitter:hover{filter:brightness(1.05)}.social-link-icon--tiktok{color:#010101}.social-link-icon--tiktok:hover{color:#ee1d52}.card-actions-container{align-items:flex-end;display:flex;flex-direction:column;height:100%;position:absolute;right:20px;top:10px}.card-actions{align-items:center;display:flex;flex-direction:row;margin-top:10px;position:relative}.invite-button{align-items:center;background-color:#625dec;border:none;border-radius:8px;cursor:pointer;height:20px;width:70px}.disabled-button,.invite-button{color:#fff;margin-bottom:5px;padding:5px 10px}.disabled-button{background-color:#000;border:none;border-radius:4px;cursor:not-allowed}.back-button{align-items:center;background-color:initial;border:1px solid #fff;border-radius:50%;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-size:16px;height:35px;justify-content:center;margin-right:15px;transition:background-color .3s ease;width:35px}.back-button:hover{background-color:#fff;color:#625dec}.invite-button:hover{background-color:#5a54d2}.applied-date{color:#aaa;font-size:12px;font-weight:400;margin-top:4px}.header-title{color:#fff;font-size:24px;font-weight:500}.loader-container{align-items:center;display:flex;height:calc(100vh - 70px);justify-content:center}.loader{align-items:center;align-self:center;animation:spin 1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#625dec;height:60px;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.participants-list{align-items:flex-start;display:flex;flex-direction:column;gap:20px;margin-left:40px;margin-top:60px;padding:20px}.participant-card{background-color:#fff;border:1px solid #00000019;border-radius:16px;box-shadow:0 0 2px #0000001a;cursor:pointer;display:flex;flex-direction:column;padding:20px 120px 20px 20px;position:relative;width:1000px}.participant-card:hover{box-shadow:0 4px 4px #0003}.participant-header{align-items:center;display:flex;margin-bottom:20px}.profile-id-section{color:#9a9a9a;display:flex;font-size:12px;margin-left:10px;margin-top:0}.profile-pic{align-items:center;background-color:#625dec4f;border-radius:50%;color:#060606;display:inline-flex;font-size:12px;height:30px;justify-content:center;margin-right:15px;overflow:hidden;position:relative;width:30px}.profile-pic-img{display:block;height:100%;object-fit:cover;width:100%}.participant-name{color:#333;font-size:20px;font-weight:700}.profile-info-grid{grid-gap:10px 20px;display:grid;gap:10px 20px;grid-template-columns:1fr 1fr 1fr}.info-item{align-items:center;color:#555;display:flex;font-size:14px}.info-item svg{margin-right:8px}.side-sheet{background-color:#fff;box-shadow:-2px 0 4px #0000001a;height:100%;max-width:90%;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:600px;z-index:1000}.side-sheet.open{transform:translateX(0)}.side-sheet-header{align-items:center;background-color:#fff;border-bottom:1px solid #d3d3d3;color:#fff;display:flex;flex-direction:row;font-family:Nunito,sans-serif;height:40px;padding:10px 20px 10px 10px;position:relative;width:100%;z-index:1}.side-sheet-header h2{color:#000;margin:0}.side-sheet-header-close-button{align-items:center;background-color:initial;border:1px solid #fff;border-left-color:#c4c4c4;border-radius:0;color:#fff;cursor:pointer;display:flex;font-size:16px;height:100%;justify-content:center;margin:0 30px 0 auto;padding:0 0 0 10px;width:35px}.close-button:hover{background-color:#fff;color:#625dec}.screener-responses{margin-top:20px;padding:20px}.response-item{margin-bottom:20px}.view-button{background-color:#625dec;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.view-button:hover{background-color:#5a54d2}.more-options{align-items:center;align-self:center;cursor:pointer;font-size:24px;height:30px;position:relative;width:30px}.action-menu-participants{background-color:#fff;border:1px solid #000;border-radius:4px;box-shadow:0 2px 10px #0000001a;left:10px;overflow:visible;position:absolute;top:30px;white-space:nowrap;width:auto;z-index:100000}.action-menu-participants button{background:none;border:none;cursor:pointer;display:block;font-family:Nunito,sans-serif;font-size:14px;padding:10px 15px;text-align:left;transition:background-color .3s ease;width:100%}.action-menu-participants button:hover{background-color:#f5f5f5}.action-menu-participants button.action-menu-participants-option{color:#585858}.action-menu-participants button.action-menu-participants-option:hover{background-color:#0000001a}.pending-button{align-items:center;background-color:#625dec;color:#fff;display:flex;font-size:12px;font-weight:700;height:30px;justify-content:center;padding:5px 10px;text-align:center;width:100px}.linkedin-link{align-items:center;color:#0077b5;display:inline-flex;font-size:16px;margin-left:8px;text-decoration:none}.linkedin-link:hover{color:#005582}.source-info{align-items:center;color:#aaa;display:flex;font-size:10px;font-weight:300;gap:4px;margin-top:48px}.provider-logo{height:12px;vertical-align:middle;width:auto}.invited-button{background-color:#137494}.completed-button,.invited-button{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:700;height:30px;justify-content:center;padding:5px 10px;text-align:center;width:100px}.completed-button{background-color:#63ce50}.reported-button{align-items:center;background-color:#fd6851;color:#fff;display:flex;font-size:12px;font-weight:700;height:30px;justify-content:center;padding:5px 10px;text-align:center;width:100px}.search-filter-container{background-color:#fff;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;gap:15px;padding:20px 20px 20px 60px;position:sticky;top:61px;z-index:999}.search-bar{align-items:center;background-color:#f5f7fa;border-radius:25px;box-shadow:0 2px 4px #0000000d;display:flex;max-width:500px;padding:8px 15px;width:100%}.search-bar .search-icon{color:#888;font-size:20px;margin-right:10px}.search-bar input{background:none;border:none;color:#333;font-size:14px;outline:none;width:100%}.search-bar input::placeholder{color:#aaa}.filters{display:flex;flex-wrap:wrap;gap:10px}.filter-item{align-items:center;background-color:#f5f7fa;border-radius:20px;box-shadow:0 1px 3px #0000000d;display:flex;padding:6px 12px}.filter-item .filter-icon{color:#888;font-size:18px;margin-right:8px}.filter-item input{background:none;border:none;color:#333;font-size:13px;outline:none;width:120px}.filter-item input::placeholder{color:#aaa}.filter-dropdown{position:relative}.filter-button{align-items:center;background-color:#f5f7fa;border:none;border-radius:20px;box-shadow:0 1px 3px #0000000d;color:#333;cursor:pointer;display:flex;font-size:13px;padding:8px 14px;transition:background-color .2s ease}.filter-button:hover{background-color:#e8ecef}.filter-button .filter-icon{color:#888;font-size:18px;margin-right:8px}.filter-options{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000026;left:0;max-height:200px;min-width:200px;overflow-y:auto;padding:10px;position:absolute;top:100%;z-index:1000}.filter-option{align-items:center;color:#333;cursor:pointer;display:flex;font-size:13px;padding:6px 10px;transition:background-color .2s ease}.filter-option:hover{background-color:#f5f7fa}.filter-option input[type=checkbox]{accent-color:#625dec;margin-right:8px}.filter-toggle{position:relative}.filter-button.active{background-color:#3c3c3c;color:#fff}.filter-button.active .filter-icon{color:#fff}.qualified-label{background-color:#eaffce;border-radius:4px;box-shadow:0 1px 2px #0000001a;color:#353535;font-size:12px;font-weight:600;margin-left:10px;padding:4px 8px}.participant-card{transition:transform .2s ease,box-shadow .2s ease}.participant-card:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-2px)}.stats-chips-container{background-color:#eef2f8;border-bottom:none;display:flex;gap:20px;justify-content:flex-start;padding:30px 0 30px 70px;position:sticky;top:180px;width:100%;z-index:998}.stats-chip{background-color:#fff;border:1px solid #fff;border-radius:12px;color:#747474;padding:20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:160px}.stats-chip:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.stats-chip-number{font-size:32px;font-weight:700;margin-bottom:8px}.stats-chip-label{color:#747474;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.sort-chip{position:relative}.sort-chip-button{align-items:center;background-color:#f5f7fa;border:none;border-radius:20px;box-shadow:0 1px 3px #0000000d;color:#333;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;justify-content:space-between;padding:8px 14px;transition:background-color .2s ease,box-shadow .2s ease,transform .06s ease;width:140px}.sort-chip-button:hover{background-color:#e8ecef}.sort-chip-button.open{box-shadow:0 4px 12px #0000001f}.sort-chip-button .chip-title{font-weight:600;opacity:.9}.sort-chip-button .chip-dot{opacity:.5}.sort-chip-button .chip-value{color:#333;font-weight:600}.sort-chip-button .chip-caret{font-size:18px;margin-left:2px;opacity:.8}.sort-chip-button-qualified .chip-value{color:#137494}.sort-chip-button-recent .chip-value{color:#625dec}.sort-chip-menu{background-color:#fff;border:1px solid #00000010;border-radius:12px;box-shadow:0 4px 12px #00000026;left:0;min-width:200px;padding:6px;position:absolute;top:calc(100% + 6px);z-index:1000}.sort-chip-option{align-items:center;background:none;border:none;border-radius:8px;color:#333;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-size:13px;gap:8px;padding:10px;text-align:left;transition:background-color .15s ease;width:100%}.sort-chip-option:hover{background-color:#f5f7fa}.sort-check{color:#625dec;font-size:18px}.upload-actions{align-items:flex-end;display:flex;flex-direction:column;gap:4px;margin-left:auto;margin-right:60px}.upload-button{border:none;border-radius:8px;cursor:pointer;padding:8px 12px}.hidden-file-input{display:none}.sample-download-note{line-height:1}.sample-download-link{color:#666;cursor:pointer;font-size:12px;text-decoration:underline}.sample-download-link:hover{color:#333}.dropzone{border:2px dashed #c8c8c8;border-radius:10px;color:#666;margin:12px 0;padding:14px;text-align:center}.dropzone.dragover{border-color:#625dec;color:#625dec}.screener-pdf-viewer{border:none;border-radius:8px;box-shadow:0 2px 8px #10182814;height:90vh;width:100%}.cohort-assignment-section{align-items:center;border-top:1px solid #eee;display:flex;gap:10px;justify-content:space-between;margin-top:15px;padding-top:15px}.assigned-cohorts{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cohort-tag{align-items:center;background-color:#e0eaff;border-radius:12px;color:#4a5568;display:inline-flex;font-size:.8rem;gap:4px;padding:4px 8px}.remove-cohort-tag{background:none;border:none;color:#718096;cursor:pointer;font-size:.7rem;line-height:1;margin-left:2px;padding:0}.remove-cohort-tag:hover{color:#dc3545}.remove-cohort-tag:disabled{cursor:not-allowed;opacity:.5}.no-cohort-text{color:#999;font-size:.85rem;font-style:italic}.assign-cohort-wrapper{position:relative}.assign-cohort-button{align-items:center;background-color:#f0f0f0;border:1px solid #ccc;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.85rem;gap:5px;padding:6px 10px}.assign-cohort-button:hover{background-color:#e0e0e0}.assign-cohort-button:disabled{cursor:not-allowed;opacity:.6}.cohort-assignment-dropdown{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-height:200px;min-width:180px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 5px);z-index:1001}.cohort-assignment-dropdown .dropdown-item{background:none;border:none;cursor:pointer;display:block;font-size:.9rem;padding:8px 12px;text-align:left;width:100%}.cohort-assignment-dropdown .dropdown-item:hover{background-color:#f5f7fa}.cohort-assignment-dropdown .dropdown-item.disabled{background-color:initial;color:#aaa;cursor:default}.dropdown-loading{display:flex;justify-content:center;padding:10px}.ProjectBuilderV2_page__WE4Ar{background:#fff;background:var(--ev-color-bg-surface,#fff);color:#29323d;color:var(--ev-color-text-primary,#29323d);font-family:var(--ev-font-family-sans);min-height:100vh}.ProjectBuilderV2_header__unKG-{background:#fff;background:var(--ev-color-bg-surface,#fff);border-bottom:1px solid #dde5ee;border-bottom:1px solid var(--ev-color-border-primary,#dde5ee);display:flex;height:64px;justify-content:center;position:sticky;top:0;z-index:10}.ProjectBuilderV2_headerInner__uGOw9{border-left:1px solid #dde5ee;border-left:1px solid var(--ev-color-border-primary,#dde5ee);border-right:1px solid #dde5ee;border-right:1px solid var(--ev-color-border-primary,#dde5ee);box-sizing:border-box;height:100%;justify-content:space-between;padding:0 32px;width:860px}.ProjectBuilderV2_headerInner__uGOw9,.ProjectBuilderV2_headerLeft__hnCqE{align-items:center;display:flex;gap:16px}.ProjectBuilderV2_backButton__to03f{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#29323d;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;width:20px}.ProjectBuilderV2_backButton__to03f svg{color:inherit;flex-shrink:0;height:20px;overflow:visible;width:20px}.ProjectBuilderV2_backButton__to03f:focus-visible{border-radius:6px;outline:2px solid #306acf59;outline:2px solid var(--ev-color-focus-ring,#306acf59);outline-offset:4px}.ProjectBuilderV2_headerTitle__4ncmB{font-size:16px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6}.ProjectBuilderV2_headerActions__vudFe{align-items:center;display:flex;gap:8px}.ProjectBuilderV2_actionBtn__n3ASV{border:1px solid #0000;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);height:36px;line-height:1.6;padding:8px 24px}.ProjectBuilderV2_actionBtn__n3ASV:disabled{cursor:default;opacity:.7}.ProjectBuilderV2_actionBtnPrimary__Rfq-0{background:#306acf;background:var(--ev-palette-blue-dark-400,#306acf);color:#fff;color:var(--ev-color-text-white,#fff)}.ProjectBuilderV2_actionBtnPrimary__Rfq-0:hover:not(:disabled){background:#2956a3;background:var(--ev-palette-blue-dark-500,#2956a3)}.ProjectBuilderV2_actionBtnSecondary__DLGv2{background:#f8fafc;border-color:#dde5ee;border-color:var(--ev-color-border-primary,#dde5ee);color:#29323d;color:var(--ev-color-text-primary,#29323d)}.ProjectBuilderV2_actionBtnSecondary__DLGv2:hover:not(:disabled){background:#f0f4f8}.ProjectBuilderV2_stepperBar__m3h2I{background:#fff;background:var(--ev-color-bg-surface,#fff);border-bottom:1px solid #dde5ee;border-bottom:1px solid var(--ev-color-border-primary,#dde5ee);display:flex;justify-content:center}.ProjectBuilderV2_stepperInner__OHfHY{align-items:center;border-left:1px solid #dde5ee;border-left:1px solid var(--ev-color-border-primary,#dde5ee);border-right:1px solid #dde5ee;border-right:1px solid var(--ev-color-border-primary,#dde5ee);box-sizing:border-box;display:flex;gap:8px;padding:0 32px;width:860px}.ProjectBuilderV2_stepActive__65BG5,.ProjectBuilderV2_stepCompleted__RwHJ1,.ProjectBuilderV2_stepInactive__LZDjG{align-items:flex-start;box-sizing:border-box;display:flex;flex:1 0;flex-direction:column;gap:8px;padding:12px 0 16px}.ProjectBuilderV2_stepCompleted__RwHJ1{border-bottom:1px solid #2bb62d;border-bottom:1px solid var(--ev-palette-green-400,#2bb62d);color:#29323d;color:var(--ev-color-text-primary,#29323d)}.ProjectBuilderV2_stepActive__65BG5{border-bottom:1px solid #306acf;border-bottom:1px solid var(--ev-palette-blue-dark-400,#306acf);color:#29323d;color:var(--ev-color-text-primary,#29323d)}.ProjectBuilderV2_stepInactive__LZDjG{border-bottom:1px dashed #c7c9cf;color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a)}.ProjectBuilderV2_stepIndex__rR4IH{font-size:13px;font-weight:400;font-weight:var(--ev-font-weight-regular,400);line-height:1}.ProjectBuilderV2_stepLabel__Va0yD{font-size:14px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6}.ProjectBuilderV2_completedIcon__pVJMI{align-items:center;background:#2bb62d;background:var(--ev-palette-green-400,#2bb62d);border-radius:999px;display:inline-flex;height:16px;justify-content:center;width:16px}.ProjectBuilderV2_completedIcon__pVJMI svg{color:#fff;flex-shrink:0;height:12px;overflow:visible;width:12px}.ProjectBuilderV2_main__N61MG{display:flex;justify-content:center}.ProjectBuilderV2_mainWideInner__BHJVc{box-sizing:border-box;padding:32px 0;position:relative;width:min(1440px,100%)}.ProjectBuilderV2_mainInner__UvKeN{border-left:1px solid #dde5ee;border-left:1px solid var(--ev-color-border-primary,#dde5ee);border-right:1px solid #dde5ee;border-right:1px solid var(--ev-color-border-primary,#dde5ee);box-sizing:border-box;padding:32px;width:860px}.ProjectDetailsStep_root__ONaFT{max-width:796px}.ProjectDetailsStep_fieldGroup__4IGaV{margin-bottom:24px}.ProjectDetailsStep_label__OHBh6{display:block;font-weight:500;font-weight:var(--ev-font-weight-medium,500);margin:0 0 8px}.ProjectDetailsStep_input__euWvL,.ProjectDetailsStep_label__OHBh6{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:14px;line-height:1.6}.ProjectDetailsStep_input__euWvL{background:#fff;background:var(--ev-color-bg-surface,#fff);border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:4px;box-sizing:border-box;height:42px;padding:10px 12px;width:100%}.ProjectDetailsStep_input__euWvL::placeholder{color:#c2c2c2}.ProjectDetailsStep_input__euWvL:focus{border-color:#5888da;border-color:var(--ev-palette-blue-dark-300,#5888da);box-shadow:0 0 0 2px #306acf59;box-shadow:0 0 0 2px var(--ev-color-focus-ring,#306acf59);outline:none}.ProjectDetailsStep_sectionTitle__BvhZf{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:16px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6;margin:0}.ProjectDetailsStep_example__ILVSS{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:14px;font-weight:400;font-weight:var(--ev-font-weight-regular,400);line-height:1.6;margin:8px 0 12px}.ProjectDetailsStep_exampleStrong__UcL\+g{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-weight:500;font-weight:var(--ev-font-weight-medium,500)}.ProjectDetailsStep_textarea__G1CDu{background:#fff;background:var(--ev-color-bg-surface,#fff);border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;box-shadow:0 1px 2px 0 #0000000a,0 2px 8px 0 #00000005,inset 0 0 0 1px #0000001a,inset 0 -1px 0 0 #0000001a,inset 0 2px 0 0 #ffffff26;box-sizing:border-box;color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:14px;height:178px;line-height:1.6;padding:12px 16px;resize:vertical;width:100%}.ProjectDetailsStep_textarea__G1CDu::placeholder{color:#c2c2c2}.ProjectDetailsStep_textarea__G1CDu:focus{border-color:#5888da;border-color:var(--ev-palette-blue-dark-300,#5888da);box-shadow:0 1px 2px 0 #0000000a,0 2px 8px 0 #00000005,inset 0 0 0 1px #0000001a,inset 0 -1px 0 0 #0000001a,inset 0 2px 0 0 #ffffff26,0 0 0 2px #306acf59;box-shadow:0 1px 2px 0 #0000000a,0 2px 8px 0 #00000005,inset 0 0 0 1px #0000001a,inset 0 -1px 0 0 #0000001a,inset 0 2px 0 0 #ffffff26,0 0 0 2px var(--ev-color-focus-ring,#306acf59);outline:none}.ProjectDetailsStep_error__1D2wZ{color:#b42318;font-size:13px;line-height:1.4;margin-top:8px}.CreateGuideModal_content__cwj0w{background:#0000;border:0;box-shadow:none;padding:0}.CreateGuideModal_frame__lI8CE{background:#f8fafc;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:12px 4px 4px}.CreateGuideModal_frameHeader__Ybqf8{align-items:center;display:flex;justify-content:space-between;padding:0 16px}.CreateGuideModal_frameTitle__bSo-d{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:14px;font-weight:700;font-weight:var(--ev-font-weight-bold,700);line-height:1.6}.CreateGuideModal_frameClose__NFU1b{align-items:center;background:#0000;border:0;color:#29323d;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.CreateGuideModal_frameClose__NFU1b svg{color:inherit;flex-shrink:0;height:24px;overflow:visible;width:24px}.CreateGuideModal_card__bh3Nk{background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:4px;box-shadow:0 1px 2px 0 #0000000a,0 2px 8px 0 #00000005,inset 0 0 0 1px #0000001a,inset 0 -1px 0 0 #0000001a,inset 0 2px 0 0 #ffffff26;padding:16px;width:400px}.CreateGuideModal_body__wH3BY{display:flex;flex-direction:column;gap:32px}.CreateGuideModal_heading__4Pyz5{display:flex;flex-direction:column;gap:4px}.CreateGuideModal_headingTitle__BNYM2{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:16px;font-weight:600;font-weight:var(--ev-font-weight-semibold,600);line-height:1.6}.CreateGuideModal_headingSub__xxS45{color:#3d4b5c;color:var(--ev-color-text-tertiary,#3d4b5c);font-size:14px;font-weight:400;font-weight:var(--ev-font-weight-regular,400);line-height:1.6}.CreateGuideModal_field__KA2pc{display:flex;flex-direction:column;gap:6px}.CreateGuideModal_label__nJGaX{color:#3d4b5c;color:var(--ev-color-text-tertiary,#3d4b5c);font-size:14px;font-weight:400;font-weight:var(--ev-font-weight-regular,400);line-height:1.6}.CreateGuideModal_input__FJhE3{border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:4px;box-sizing:border-box;color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:14px;height:42px;line-height:1.6;padding:10px 12px}.CreateGuideModal_input__FJhE3:focus{border-color:#5888da;border-color:var(--ev-palette-blue-dark-300,#5888da);box-shadow:0 0 0 2px #306acf59;box-shadow:0 0 0 2px var(--ev-color-focus-ring,#306acf59);outline:none}.CreateGuideModal_dropzone__JUKrx{align-items:center;background:#f8fafc;border:1px dashed #dde5ee;border:1px dashed var(--ev-color-border-primary,#dde5ee);border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:18px 12px 20px;-webkit-user-select:none;user-select:none}.CreateGuideModal_dropzoneActive__S7S63{background:#f0f4f8}.CreateGuideModal_dropIcon__IIv\+V{align-items:center;color:#29323d;color:var(--ev-color-text-primary,#29323d);display:inline-flex;height:24px;justify-content:center;width:24px}.CreateGuideModal_dropIcon__IIv\+V svg{color:inherit;flex-shrink:0;height:24px;overflow:visible;width:24px}.CreateGuideModal_dropText__aJuzf{display:flex;flex-direction:column;gap:2px;text-align:center;width:100%}.CreateGuideModal_dropTitle__FO\+a1{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:14px;font-weight:400;font-weight:var(--ev-font-weight-regular,400);line-height:1.6}.CreateGuideModal_dropTypes__q2C7f{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:13px;font-weight:400;font-weight:var(--ev-font-weight-regular,400);line-height:1}.CreateGuideModal_footer__3Ndqq{display:flex;gap:12px;margin-top:24px}.CreateGuideModal_error__rTgUb{color:#b42318;font-size:13px;line-height:1.4;margin-top:12px}.ProjectDiscussionGuideStep_loader__pa25V{align-items:center;display:flex;justify-content:center;min-height:320px}.ProjectDiscussionGuideStep_canvas__oUh6l{position:relative;width:100%}.ProjectDiscussionGuideStep_sidepanel__E7Gbh{left:32px;position:absolute;top:0;width:226px}.ProjectDiscussionGuideStep_sidepanelCard__ddLsN{background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;overflow:hidden}.ProjectDiscussionGuideStep_sidepanelHeader__LX3Gc{align-items:center;border-bottom:1px solid #dde5ee;border-bottom:1px solid var(--ev-color-border-primary,#dde5ee);box-sizing:border-box;display:flex;height:42px;justify-content:space-between;padding:12px 16px}.ProjectDiscussionGuideStep_sidepanelTitle__GvBq8{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:13px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1}.ProjectDiscussionGuideStep_guideList__SB-WR{display:flex;flex-direction:column}.ProjectDiscussionGuideStep_guideItem__TFosD{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;cursor:pointer;display:flex;gap:8px;height:33px;padding:0 16px;position:relative;text-align:left}.ProjectDiscussionGuideStep_guideItemSelected__8pV6W,.ProjectDiscussionGuideStep_guideItem__TFosD:hover{background:#f8fafc}.ProjectDiscussionGuideStep_guideItemSelected__8pV6W:before{background:#306acf;background:var(--ev-palette-blue-dark-400,#306acf);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.ProjectDiscussionGuideStep_guideName__Bo9qY{color:#29323d;color:var(--ev-color-text-primary,#29323d);flex:1 1 auto;font-size:13px;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectDiscussionGuideStep_guideActions__tP2O\+{align-items:center;display:none;flex:0 0 auto;gap:4px}.ProjectDiscussionGuideStep_guideItemSelected__8pV6W .ProjectDiscussionGuideStep_guideActions__tP2O\+,.ProjectDiscussionGuideStep_guideItem__TFosD:hover .ProjectDiscussionGuideStep_guideActions__tP2O\+{display:inline-flex}.ProjectDiscussionGuideStep_guideActionBtn__WbSjJ{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#7a7a7a;cursor:pointer;display:inline-flex;justify-content:center;padding:2px}.ProjectDiscussionGuideStep_guideActionBtn__WbSjJ svg{color:inherit;flex-shrink:0;height:14px;overflow:visible;width:14px}.ProjectDiscussionGuideStep_guideActionBtn__WbSjJ:hover{color:#29323d}.ProjectDiscussionGuideStep_renameInput__zCw8G{border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:4px;font-size:13px;height:24px;outline:none;padding:0 8px;width:100%}.ProjectDiscussionGuideStep_renameInput__zCw8G:focus{border-color:#306acf;border-color:var(--ev-palette-blue-dark-400,#306acf);box-shadow:0 0 0 2px #306acf2e}.ProjectDiscussionGuideStep_centerFrame__ikcV7{border-left:1px solid #dde5ee;border-left:1px solid var(--ev-color-border-primary,#dde5ee);border-right:1px solid #dde5ee;border-right:1px solid var(--ev-color-border-primary,#dde5ee);box-sizing:border-box;margin:0 32px 0 290px;min-height:720px;padding:32px;width:calc(100% - 322px)}.ProjectDiscussionGuideStep_placeholder__YNuu6{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:520px;text-align:center}.ProjectDiscussionGuideStep_placeholderTitle__mGE02{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:16px;font-weight:500;font-weight:var(--ev-font-weight-medium,500)}.ProjectDiscussionGuideStep_placeholderError__CiFSx{color:#b42318;font-size:14px}.ProjectDiscussionGuideStep_emptyState__jT-P4{align-items:center;display:flex;flex-direction:column;gap:10px;max-width:420px}.ProjectDiscussionGuideStep_emptyIcon__I1cOd{align-items:center;background:#f2f4f7;border-radius:999px;color:#7a7a7a;display:inline-flex;height:44px;justify-content:center;width:44px}.ProjectDiscussionGuideStep_emptyTitle__cP7l\+{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:18px;font-weight:500;font-weight:var(--ev-font-weight-medium,500)}.ProjectDiscussionGuideStep_emptyDescription__OVIcX{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:14px;line-height:1.6}.ProjectDiscussionGuideStep_mainGrid__y7c0K{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:336px 1fr}.ProjectDiscussionGuideStep_iconBtnDanger__c8DJP,.ProjectDiscussionGuideStep_iconBtn__BOuQP{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:6px;color:#7a7a7a;cursor:pointer;display:inline-flex;justify-content:center;padding:4px}.ProjectDiscussionGuideStep_iconBtnDanger__c8DJP{color:#7a7a7a}.ProjectDiscussionGuideStep_iconBtn__BOuQP:hover{background:#f2f4f7;color:#29323d}.ProjectDiscussionGuideStep_iconBtnDanger__c8DJP:hover{background:#fef3f2;color:#b42318}.ProjectDiscussionGuideStep_iconBtn__BOuQP:disabled{cursor:default;opacity:.5}.ProjectDiscussionGuideStep_iconBtnDanger__c8DJP svg,.ProjectDiscussionGuideStep_iconBtn__BOuQP svg{color:inherit;display:block;flex-shrink:0;height:18px;overflow:visible;width:18px}.ProjectDiscussionGuideStep_primaryBtnDark__qvqQX,.ProjectDiscussionGuideStep_primaryBtn__oFEli,.ProjectDiscussionGuideStep_secondaryBtn__NE3nM{align-items:center;border:1px solid #0000;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);gap:8px;height:36px;justify-content:center;line-height:1.6;padding:8px 12px}.ProjectDiscussionGuideStep_secondaryBtn__NE3nM{background:#fff;border-color:#dde5ee;border-color:var(--ev-color-border-primary,#dde5ee);box-shadow:0 1px 2px #0000000a,0 2px 8px #00000005;color:#29323d;color:var(--ev-color-text-primary,#29323d)}.ProjectDiscussionGuideStep_secondaryBtn__NE3nM:hover:not(:disabled){background:#f8fafc}.ProjectDiscussionGuideStep_primaryBtn__oFEli{background:#306acf;background:var(--ev-palette-blue-dark-400,#306acf);color:#fff}.ProjectDiscussionGuideStep_primaryBtn__oFEli:hover:not(:disabled){background:#2956a3;background:var(--ev-palette-blue-dark-500,#2956a3)}.ProjectDiscussionGuideStep_primaryBtnDark__qvqQX{background:#29323d;color:#fff}.ProjectDiscussionGuideStep_primaryBtnDark__qvqQX:hover:not(:disabled){background:#212830}.ProjectDiscussionGuideStep_primaryBtnDark__qvqQX:disabled,.ProjectDiscussionGuideStep_primaryBtn__oFEli:disabled,.ProjectDiscussionGuideStep_secondaryBtn__NE3nM:disabled{cursor:default;opacity:.7}.ProjectDiscussionGuideStep_topicsColumn__Uw2yj{display:flex;flex-direction:column;gap:16px}.ProjectDiscussionGuideStep_topicsToolbar__LAV61{align-items:center;display:flex;gap:8px}.ProjectDiscussionGuideStep_toolbarSpacer__8gnmo{flex:1 1 auto}.ProjectDiscussionGuideStep_topicsList__7SV9K{display:flex;flex-direction:column;gap:16px}.ProjectDiscussionGuideStep_topicRow__khJ6H{align-items:stretch;display:flex;gap:16px}.ProjectDiscussionGuideStep_timelineCol__P\+Sy1{align-items:center;display:flex;flex-direction:column;width:20px}.ProjectDiscussionGuideStep_timelineDot__5-wUJ{background:#d0d5dd;border-radius:999px;height:10px;margin-top:10px;width:10px}.ProjectDiscussionGuideStep_timelineDotSelected__2cYrk{background:#2bb62d;background:var(--ev-palette-green-400,#2bb62d)}.ProjectDiscussionGuideStep_timelineLine__8YuFA{background:#eaecf0;flex:1 1 auto;margin-top:8px;width:1px}.ProjectDiscussionGuideStep_topicCard__fq1wf{border:1px solid #0000;border-radius:8px;color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);cursor:pointer;flex:1 1 auto;padding:12px}.ProjectDiscussionGuideStep_topicCard__fq1wf:hover{background:#f8fafc}.ProjectDiscussionGuideStep_topicCardSelected__oulcf{background:#fff;border-color:#dde5ee;border-color:var(--ev-color-border-primary,#dde5ee);color:#29323d;color:var(--ev-color-text-primary,#29323d)}.ProjectDiscussionGuideStep_topicCardHeader__o0Obc{align-items:flex-start;display:flex;gap:12px}.ProjectDiscussionGuideStep_topicCardTitle__TzxIQ{flex:1 1 auto;font-size:14px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6;min-width:0}.ProjectDiscussionGuideStep_topicCardDepth__Z68pR{align-items:center;color:#7a7a7a;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;width:24px}.ProjectDiscussionGuideStep_topicCardDepth__Z68pR svg{color:inherit;flex-shrink:0;height:20px;overflow:visible;width:20px}.ProjectDiscussionGuideStep_topicPreviewList__cpPD\+{font-size:14px;line-height:1.6;list-style:disc;margin:8px 0 0;padding-left:18px}.ProjectDiscussionGuideStep_editorColumn__BAIMW{align-self:start;background:#f8fafc;border:1px solid #eaecf0;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px;position:sticky;top:88px}.ProjectDiscussionGuideStep_inlineError__Lr9v\+{background:#fef3f2;border:1px solid #fda29b;border-radius:8px;color:#b42318;font-size:14px;padding:10px 12px}.ProjectDiscussionGuideStep_editorPlaceholder__tKA7O{border:1px dashed #c7c9cf;border-radius:8px;color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);padding:24px}.ProjectDiscussionGuideStep_editorCard__tsD\+d{background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;box-sizing:border-box;padding:16px}.ProjectDiscussionGuideStep_editorHeader__M87Rm{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ProjectDiscussionGuideStep_topicTitleInput__cxZMw{border:0;color:#29323d;color:var(--ev-color-text-primary,#29323d);flex:1 1 auto;font-size:16px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6;min-width:0;outline:none;padding:0}.ProjectDiscussionGuideStep_topicTitleInput__cxZMw::placeholder{color:#98a2b3}.ProjectDiscussionGuideStep_field__VRk-w{display:flex;flex-direction:column;gap:8px;margin-top:14px}.ProjectDiscussionGuideStep_fieldLabel__X8UZC{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:13px;font-weight:500;font-weight:var(--ev-font-weight-medium,500)}.ProjectDiscussionGuideStep_textarea__DuFo5{border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:4px;color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-family:inherit;font-size:14px;line-height:1.6;min-height:84px;outline:none;padding:12px;resize:vertical}.ProjectDiscussionGuideStep_textarea__DuFo5:focus{border-color:#306acf;border-color:var(--ev-palette-blue-dark-400,#306acf);box-shadow:0 0 0 2px #306acf2e}.ProjectDiscussionGuideStep_actionsRow__uCIv0{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:12px}.ProjectDiscussionGuideStep_segment__iEtj1{border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:4px;display:flex;overflow:hidden}.ProjectDiscussionGuideStep_segmentBtn__WgTxM{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);cursor:pointer;flex:1 1;font-size:14px;height:32px}.ProjectDiscussionGuideStep_segmentBtnActive__k1kd1{background:#f2f4f7;color:#29323d;color:var(--ev-color-text-primary,#29323d)}.ProjectDiscussionGuideStep_stimuliList__57\+wv{border-top:1px solid #eaecf0;display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px}.ProjectDiscussionGuideStep_stimuliRow__VbCv9{align-items:center;border:1px solid #eaecf0;border-radius:6px;display:flex;gap:12px;padding:8px 10px}.ProjectDiscussionGuideStep_stimuliName__\+yMG8{color:#29323d;color:var(--ev-color-text-primary,#29323d);flex:1 1 auto;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectDiscussionGuideStep_stimuliMeta__yaAxG{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:13px}.ProjectDiscussionGuideStep_stimuliActions__MYaMX{align-items:center;display:inline-flex;gap:6px}.ProjectDiscussionGuideStep_linkBtn__P6HA6{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:6px;color:#306acf;color:var(--ev-palette-blue-dark-400,#306acf);cursor:pointer;font-size:13px;padding:4px 6px}.ProjectDiscussionGuideStep_linkBtn__P6HA6:hover{background:#eef4ff}.ProjectDiscussionGuideStep_questionsList__OMXdL{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ProjectDiscussionGuideStep_questionCard__zYH\+0{border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:6px;padding:10px 12px}.ProjectDiscussionGuideStep_questionRow__gCHD4{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ProjectDiscussionGuideStep_questionText__xYS6F{color:#29323d;color:var(--ev-color-text-primary,#29323d);flex:1 1 auto;font-size:14px;line-height:1.6}.ProjectDiscussionGuideStep_questionActions__z5g6X{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px}.ProjectDiscussionGuideStep_questionEdit__VTGq9{border:0;color:#29323d;color:var(--ev-color-text-primary,#29323d);font-family:inherit;font-size:14px;line-height:1.6;min-height:58px;outline:none;resize:vertical;width:100%}.ProjectDiscussionGuideStep_addQuestionRow__LNy9f{align-items:center;background:#fff;border:1px dashed #c7c9cf;border-radius:6px;color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);gap:8px;height:44px;justify-content:center;margin-top:8px;width:100%}.ProjectDiscussionGuideStep_addQuestionRow__LNy9f:hover{background:#f8fafc;color:#29323d;color:var(--ev-color-text-primary,#29323d)}.ProjectDiscussionGuideStep_addQuestionRow__LNy9f svg{color:inherit;flex-shrink:0;height:20px;overflow:visible;width:20px}@media (max-width:1200px){.ProjectDiscussionGuideStep_sidepanel__E7Gbh{display:none}.ProjectDiscussionGuideStep_centerFrame__ikcV7{margin:0 auto;width:860px}}.ProjectCohortsStep_root__lifFa{font-family:var(--ev-font-family-sans);margin:0 auto;max-width:860px}.ProjectCohortsStep_emptyState__cif5-{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:80px 32px;text-align:center}.ProjectCohortsStep_emptyIcon__9GN7L{align-items:center;background:#f8fafc;border:1px solid #dde5ee;border-radius:12px;color:#7a7a7a;display:inline-flex;height:48px;justify-content:center;width:48px}.ProjectCohortsStep_emptyIcon__9GN7L svg{color:inherit;display:block;flex-shrink:0;height:24px;overflow:visible;width:24px}.ProjectCohortsStep_emptyTitle__O7WgS{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:16px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.4;margin:0}.ProjectCohortsStep_emptyDescription__mvbzo{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:14px;font-weight:400;font-weight:var(--ev-font-weight-regular,400);line-height:1.6;margin:0;max-width:440px}.ProjectCohortsStep_pageHeader__FBexW{margin-bottom:16px}.ProjectCohortsStep_title__RTE5O{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:20px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.2;margin:0}.ProjectCohortsStep_subtitle__nwMhu{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:14px;font-weight:400;font-weight:var(--ev-font-weight-regular,400);line-height:1.6;margin:6px 0 0}.ProjectCohortsStep_card__zwuVr{background:#fff;background:var(--ev-color-bg-surface,#fff);border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;box-shadow:0 1px 2px #0000000a,0 2px 8px #00000005;padding:20px}.ProjectCohortsStep_cardHeader__tX\+ix{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ProjectCohortsStep_cardTitle__QE0tI{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:16px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6;margin:0}.ProjectCohortsStep_form__TJeDL{display:flex;flex-direction:column;gap:16px}.ProjectCohortsStep_row2__rCH8j{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ProjectCohortsStep_field__vnEzk{display:flex;flex-direction:column;gap:8px}.ProjectCohortsStep_label__Bem\+2{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:14px}.ProjectCohortsStep_label__Bem\+2,.ProjectCohortsStep_modalCohortTitle__dCeZv{font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6;margin:0}.ProjectCohortsStep_modalCohortTitle__dCeZv{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:16px}.ProjectCohortsStep_input__v-SuA,.ProjectCohortsStep_textarea__dARSo{background:#fff;background:var(--ev-color-bg-surface,#fff);border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:4px;box-shadow:0 1px 2px 0 #0000000a,0 2px 8px 0 #00000005,inset 0 0 0 1px #0000001a,inset 0 -1px 0 0 #0000001a,inset 0 2px 0 0 #ffffff26;box-sizing:border-box;color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:14px;height:44px;line-height:1.6;padding:8px 16px;width:100%}.ProjectCohortsStep_textarea__dARSo{height:auto;min-height:84px;padding:12px 16px;resize:vertical}.ProjectCohortsStep_input__v-SuA::placeholder,.ProjectCohortsStep_textarea__dARSo::placeholder{color:#c2c2c2}.ProjectCohortsStep_input__v-SuA:focus,.ProjectCohortsStep_textarea__dARSo:focus{border-color:#5888da;border-color:var(--ev-palette-blue-dark-300,#5888da);box-shadow:0 1px 2px 0 #0000000a,0 2px 8px 0 #00000005,inset 0 0 0 1px #0000001a,inset 0 -1px 0 0 #0000001a,inset 0 2px 0 0 #ffffff26,0 0 0 2px #306acf59;box-shadow:0 1px 2px 0 #0000000a,0 2px 8px 0 #00000005,inset 0 0 0 1px #0000001a,inset 0 -1px 0 0 #0000001a,inset 0 2px 0 0 #ffffff26,0 0 0 2px var(--ev-color-focus-ring,#306acf59);outline:none}.ProjectCohortsStep_input__v-SuA:disabled,.ProjectCohortsStep_textarea__dARSo:disabled{cursor:not-allowed;opacity:.6}.ProjectCohortsStep_selectControl__7AYwO{--ev-select-radius:4px;--ev-select-menu-radius:4px}.ProjectCohortsStep_editDialogContent__JTvpe{font-family:var(--ev-font-family-sans);overflow:hidden}.ProjectCohortsStep_editDialogPanel__qgu-I{display:flex;flex-direction:column;min-height:0}.ProjectCohortsStep_editDialogBody__LrlES{min-height:0}.ProjectCohortsStep_editScrollArea__MCMtG{display:flex;flex-direction:column;gap:16px;max-height:min(448px,calc(100vh - 320px));overflow-x:hidden;overflow-y:auto;padding-right:4px}.ProjectCohortsStep_editFooter__N4goM{margin-top:16px}.ProjectCohortsStep_sectionTitle__6X7hb{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:14px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6;margin:0}.ProjectCohortsStep_settingsBox__Ie9x5{align-items:center;background:#f8fafc;border:1px solid #dde5ee;border-radius:4px;display:flex;flex-wrap:wrap;gap:18px;padding:12px}.ProjectCohortsStep_check__F4Hn0{align-items:center;color:#29323d;color:var(--ev-color-text-primary,#29323d);display:inline-flex;font-size:13px;gap:8px;line-height:1.2;-webkit-user-select:none;user-select:none}.ProjectCohortsStep_check__F4Hn0 input{height:14px;width:14px}.ProjectCohortsStep_idFields__\+91N-{display:flex;flex-direction:column;gap:10px}.ProjectCohortsStep_selectedFieldsBox__35UPD{align-items:center;background:#f8fafc;border:1px solid #dde5ee;border-radius:4px;color:#7a7a7a;display:flex;font-size:13px;height:56px;justify-content:center}.ProjectCohortsStep_selectedFieldsBoxHasItems__tKIcL{align-items:flex-start;height:auto;justify-content:flex-start;min-height:56px;padding:10px}.ProjectCohortsStep_chipsRow__\+v-gl{display:flex;flex-wrap:wrap;gap:8px}.ProjectCohortsStep_chip__X2bzK{align-items:center;background:#fff;border:1px solid #dde5ee;border-radius:999px;color:#29323d;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;line-height:1.2;padding:6px 10px;-webkit-user-select:none;user-select:none}.ProjectCohortsStep_chip__X2bzK:hover{background:#f8fafc}.ProjectCohortsStep_chipRemove__ttx3o{align-items:center;border:1px solid #dde5ee;border-radius:999px;color:#7a7a7a;display:inline-flex;height:16px;justify-content:center;width:16px}.ProjectCohortsStep_chipRemove__ttx3o:hover{background:#fff;border-color:#bdcbdb}.ProjectCohortsStep_hrDash__NeLPv{border:0;border-top:1px dashed #dde5ee;margin:0}.ProjectCohortsStep_hint__6C0wu{color:#7a7a7a;font-size:13px;line-height:1.4}.ProjectCohortsStep_customFieldRow__o\+mO1{align-items:center;display:flex;gap:8px}.ProjectCohortsStep_customFieldRow__o\+mO1 .ProjectCohortsStep_input__v-SuA{flex:1 1}.ProjectCohortsStep_actionsRow__qEmxT{display:flex;justify-content:flex-end}.ProjectCohortsStep_error__7ysDY{color:#b42318;font-size:13px;line-height:1.4;margin:0}.ProjectCohortsStep_divider__bxobl{border:0;border-top:1px solid #dde5ee;margin:24px 0}.ProjectCohortsStep_existingHeader__TArGT{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:16px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6;margin:0 0 12px}.ProjectCohortsStep_cohortList__2UW6H{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.ProjectCohortsStep_cohortItem__UO-mc{align-items:center;background:#fff;border:1px solid #dde5ee;border-radius:8px;box-shadow:0 1px 2px #0000000a,0 2px 8px #00000005;display:flex;gap:12px;justify-content:space-between;padding:14px 16px;transition:border-color .12s ease}.ProjectCohortsStep_cohortItem__UO-mc:hover{border-color:#bdcbdb}.ProjectCohortsStep_cohortInfo__XEeup{display:flex;flex-direction:column;gap:2px;min-width:0}.ProjectCohortsStep_cohortName__dV98j{color:#29323d;font-size:14px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6;margin:0}.ProjectCohortsStep_cohortMeta__uWssZ{color:#7a7a7a;font-size:13px;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectCohortsStep_cohortActions__tsbow{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:6px}.ProjectCohortsStep_testBtn__rM7tn{align-items:center;background:#306acf;border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);gap:6px;height:28px;padding:0 12px}.ProjectCohortsStep_testBtn__rM7tn svg{color:inherit;display:block;flex-shrink:0;height:14px;overflow:visible;width:14px}.ProjectCohortsStep_testBtn__rM7tn:hover:not(:disabled){background:#2956a3}.ProjectCohortsStep_testBtn__rM7tn:disabled{cursor:not-allowed;opacity:.6}.ProjectCohortsStep_iconBtn__U4ZST{align-items:center;background:#fff;border:1px solid #dde5ee;border-radius:6px;box-shadow:0 1px 2px #0000000a;color:#7a7a7a;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.ProjectCohortsStep_iconBtn__U4ZST svg{color:inherit;display:block;flex-shrink:0;height:14px;overflow:visible;width:14px}.ProjectCohortsStep_iconBtn__U4ZST:hover:not(:disabled){background:#f8fafc;border-color:#bdcbdb}.ProjectCohortsStep_iconBtn__U4ZST:disabled{cursor:not-allowed;opacity:.55}.ProjectCohortsStep_iconBtnDanger__5z9hs{color:#d92d20}.ProjectCohortsStep_iconBtnDanger__5z9hs:hover:not(:disabled){background:#fef3f2;border-color:#fda29b}.ProjectCohortsStep_toast__a9dS2{background:#29323d;border-radius:8px;bottom:20px;box-shadow:0 12px 16px #10182814;color:#fff;font-size:13px;left:50%;line-height:1.4;padding:8px 16px;position:fixed;transform:translateX(-50%);white-space:nowrap;z-index:1000}.ProjectCohortsStep_loadingRow__FyOyq{align-items:center;display:flex;justify-content:center;padding:24px 0}.ProjectCohortsStep_primaryBtn__FSE72{align-items:center;background:#29323d;border:0;border-radius:4px;box-shadow:inset 0 0 0 1px #00000026;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);gap:8px;height:38px;justify-content:center;line-height:1;padding:0 16px}.ProjectCohortsStep_primaryBtn__FSE72 svg{color:inherit;display:block;flex-shrink:0;height:18px;overflow:visible;width:18px}.ProjectCohortsStep_primaryBtn__FSE72:hover{background:#212830}.RecruitmentCriteriaBottomSheetStep_overlay__KC\+rZ{background:#fff;background:var(--ev-color-bg-surface,#fff);color:#29323d;color:var(--ev-color-text-primary,#29323d);font-family:var(--ev-font-family-sans);inset:0;position:fixed;z-index:10000025}.RecruitmentCriteriaBottomSheetStep_header__mlyq4{background:#fff;background:var(--ev-color-bg-surface,#fff);border-bottom:1px solid #dde5ee;border-bottom:1px solid var(--ev-color-border-primary,#dde5ee);display:flex;height:64px;justify-content:center;position:sticky;top:0}.RecruitmentCriteriaBottomSheetStep_headerInner__XC9uv{align-items:center;border-left:1px solid #dde5ee;border-left:1px solid var(--ev-color-border-primary,#dde5ee);border-right:1px solid #dde5ee;border-right:1px solid var(--ev-color-border-primary,#dde5ee);box-sizing:border-box;display:flex;gap:16px;height:100%;justify-content:space-between;padding:0 32px;width:860px}.RecruitmentCriteriaBottomSheetStep_headerTitle__56xsf{font-size:16px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6}.RecruitmentCriteriaBottomSheetStep_headerActions__kB9qC{align-items:center;display:flex;gap:8px}.RecruitmentCriteriaBottomSheetStep_headerBtn__sWk3j{-webkit-appearance:none;appearance:none;border:1px solid #0000;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);height:36px;line-height:1.6;padding:7px 24px}.RecruitmentCriteriaBottomSheetStep_headerBtnSecondary__gGzc6{background:#fff;border-color:#dde5ee;border-color:var(--ev-color-border-primary,#dde5ee);box-shadow:0 1px 2px #0000000a,0 2px 8px #00000005,inset 0 -1px 0 #0000001a,inset 0 0 0 1px #0000001a,inset 0 2px 0 #ffffff26;color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a)}.RecruitmentCriteriaBottomSheetStep_headerBtnSecondary__gGzc6:hover{background:#f8fafc}.RecruitmentCriteriaBottomSheetStep_headerBtnPrimary__LMFUt{background:#306acf;background:var(--ev-palette-blue-dark-400,#306acf);color:#fff;color:var(--ev-color-text-white,#fff)}.RecruitmentCriteriaBottomSheetStep_headerBtnPrimary__LMFUt:hover{background:#2956a3;background:var(--ev-palette-blue-dark-500,#2956a3)}.RecruitmentCriteriaBottomSheetStep_main__jbOYJ{display:flex;justify-content:center}.RecruitmentCriteriaBottomSheetStep_section__L9ls3{border-left:1px solid #dde5ee;border-left:1px solid var(--ev-color-border-primary,#dde5ee);border-right:1px solid #dde5ee;border-right:1px solid var(--ev-color-border-primary,#dde5ee);box-sizing:border-box;display:flex;flex-direction:column;gap:24px;min-height:calc(100vh - 64px);overflow:hidden;padding:32px;width:860px}.RecruitmentCriteriaBottomSheetStep_availableBlock__Wxw6a{display:flex;flex-direction:column;gap:12px}.RecruitmentCriteriaBottomSheetStep_availableTitle__g8G7G{font-size:14px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6}.RecruitmentCriteriaBottomSheetStep_criteriaGrid__bYYAY{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.RecruitmentCriteriaBottomSheetStep_criteriaItem__289p4{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:4px;box-shadow:0 1px 2px #0000000a,0 2px 8px #00000005;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:46px;padding:12px 12px 12px 16px;text-align:left}.RecruitmentCriteriaBottomSheetStep_criteriaItem__289p4:hover:not(:disabled){background:#f8fafc}.RecruitmentCriteriaBottomSheetStep_criteriaItem__289p4:focus-visible{outline:2px solid #306acf59;outline:2px solid var(--ev-color-focus-ring,#306acf59);outline-offset:2px}.RecruitmentCriteriaBottomSheetStep_criteriaItem__289p4:disabled{cursor:default;opacity:.55}.RecruitmentCriteriaBottomSheetStep_criteriaItemSelected__S6Nk4{opacity:.7}.RecruitmentCriteriaBottomSheetStep_criteriaItemLabel__\+Bv\+2{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:14px;font-weight:400;font-weight:var(--ev-font-weight-regular,400);line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RecruitmentCriteriaBottomSheetStep_criteriaItemIcon__EOkTD{align-items:center;color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);display:inline-flex;height:22px;justify-content:center;width:22px}.RecruitmentCriteriaBottomSheetStep_selectedBlock__7zjVf{display:flex;flex-direction:column;gap:12px}.RecruitmentCriteriaBottomSheetStep_selectedTitle__sgm\+x{font-size:14px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6}.RecruitmentCriteriaBottomSheetStep_selectedGrid__G0eBY{grid-column-gap:24px;grid-row-gap:16px;column-gap:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.RecruitmentCriteriaBottomSheetStep_selectedItem__FRsKQ{display:flex;flex-direction:column;gap:8px;min-width:0}.RecruitmentCriteriaBottomSheetStep_selectedItemHeader__UX9fY{align-items:center;display:flex;gap:12px;justify-content:space-between}.RecruitmentCriteriaBottomSheetStep_selectedItemLabel__5BWB4{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:14px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6}.RecruitmentCriteriaBottomSheetStep_trashBtn__IZNx-{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:2px;width:22px}.RecruitmentCriteriaBottomSheetStep_trashBtn__IZNx-:hover{color:#29323d;color:var(--ev-color-text-primary,#29323d)}.RecruitmentCriteriaBottomSheetStep_trashBtn__IZNx-:focus-visible{border-radius:6px;outline:2px solid #306acf59;outline:2px solid var(--ev-color-focus-ring,#306acf59);outline-offset:2px}.RecruitmentCriteriaBottomSheetStep_ageRow__6t4dY{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto 1fr}.RecruitmentCriteriaBottomSheetStep_ageTo__OsKYe{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:14px;line-height:1.6}.RecruitmentCriteriaBottomSheetStep_ageInput__ZZAiw{background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:4px;box-shadow:0 1px 2px #0000000a,0 2px 8px #00000005,inset 0 -1px 0 #0000001a,inset 0 0 0 1px #0000001a,inset 0 2px 0 #ffffff26;box-sizing:border-box;font-family:var(--ev-font-family-sans);font-size:14px;height:44px;line-height:1.6;padding:12px 16px;width:100%}.RecruitmentCriteriaBottomSheetStep_ageInput__ZZAiw::placeholder{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);opacity:.65}.RecruitmentCriteriaBottomSheetStep_ageInput__ZZAiw:focus-visible{outline:2px solid #306acf59;outline:2px solid var(--ev-color-focus-ring,#306acf59);outline-offset:2px}.RecruitmentCriteriaBottomSheetStep_empty__GInSC{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;justify-content:center;padding:48px 0;text-align:center}.RecruitmentCriteriaBottomSheetStep_emptySvg__0i9sE{height:153px;width:326px}.RecruitmentCriteriaBottomSheetStep_emptyTitle__g1Ble{font-size:16px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6}.RecruitmentCriteriaBottomSheetStep_emptyDesc__D8BBR{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:14px;font-weight:400;font-weight:var(--ev-font-weight-regular,400);line-height:1.6;max-width:320px}.RecruitmentCriteriaBottomSheetStep_unimplemented__7FENT{background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:4px;color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:13px;line-height:1.6;padding:12px 14px}.RecruitmentCriteriaBottomSheetStep_selectContainer__s\+piC{width:100%}.RecruitmentCriteriaBottomSheetStep_selectControl__m91V9{align-items:center;background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:4px;box-shadow:0 1px 2px #0000000a,0 2px 8px #00000005,inset 0 -1px 0 #0000001a,inset 0 0 0 1px #0000001a,inset 0 2px 0 #ffffff26;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;justify-content:space-between;min-height:44px;padding:12px 12px 12px 16px}.RecruitmentCriteriaBottomSheetStep_selectControlFocused__m3xHe{outline:2px solid #306acf59;outline:2px solid var(--ev-color-focus-ring,#306acf59);outline-offset:2px}.RecruitmentCriteriaBottomSheetStep_selectControlDisabled__2AzKi{cursor:default;opacity:.7}.RecruitmentCriteriaBottomSheetStep_selectValueContainer__4UO5y{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px;margin:0;min-width:0;padding:0}.RecruitmentCriteriaBottomSheetStep_selectInput__L6ST6{color:#29323d;color:var(--ev-color-text-primary,#29323d);margin:0;padding:0}.RecruitmentCriteriaBottomSheetStep_selectPlaceholder__2h1yB{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:14px;font-weight:400;font-weight:var(--ev-font-weight-regular,400);line-height:1.6}.RecruitmentCriteriaBottomSheetStep_selectSingleValue__UtsYk{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:14px;font-weight:400;font-weight:var(--ev-font-weight-regular,400);line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RecruitmentCriteriaBottomSheetStep_selectIndicators__xgr-3{align-items:center;color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);display:inline-flex;flex:0 0 auto;gap:6px;justify-content:center}.RecruitmentCriteriaBottomSheetStep_selectIndicator__oTNwL{align-items:center;color:inherit;display:inline-flex;justify-content:center;padding:2px}.RecruitmentCriteriaBottomSheetStep_selectIndicator__oTNwL svg{color:inherit;flex-shrink:0;height:20px;overflow:visible;width:20px}.RecruitmentCriteriaBottomSheetStep_multiValue__Ko\+U1{align-items:center;background:#dcfce7;background:var(--ev-palette-green-25,#dcfce7);border:1px solid #bbf7d0;border:1px solid var(--ev-palette-green-100,#bbf7d0);border-radius:6px;display:inline-flex;gap:6px;padding:3px 6px}.RecruitmentCriteriaBottomSheetStep_multiValueLabel__rtV\+m{color:#15803d;color:var(--ev-palette-green-700,#15803d);font-size:12px;line-height:1.6}.RecruitmentCriteriaBottomSheetStep_multiValueRemove__bCtTY{align-items:center;color:#15803d;color:var(--ev-palette-green-700,#15803d);cursor:pointer;display:inline-flex;justify-content:center;padding:0}.RecruitmentCriteriaBottomSheetStep_multiValueRemove__bCtTY svg{height:12px;width:12px}.RecruitmentCriteriaBottomSheetStep_selectMenu__u88GF{background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;box-shadow:0 1px 2px #0000000a,0 2px 8px #0000000d,inset 0 -1px 0 #0000001a,inset 0 0 0 1px #0000001a,inset 0 2px 0 #ffffff26;margin-top:8px;overflow:hidden}.RecruitmentCriteriaBottomSheetStep_selectMenuList__FktWC{padding:6px}.RecruitmentCriteriaBottomSheetStep_selectOption__ASi\+I{border-radius:6px;color:#29323d;color:var(--ev-color-text-primary,#29323d);cursor:pointer;font-size:14px;line-height:1.6;padding:10px 12px}.RecruitmentCriteriaBottomSheetStep_selectOptionFocused__CazB0{background:#f8fafc}.RecruitmentCriteriaBottomSheetStep_selectOptionSelected__YHBy3{background:#eef2f7}.RecruitmentCriteriaBottomSheetStep_selectOptionDisabled__4PCZ3{cursor:default;opacity:.6}.RecruitmentCriteriaBottomSheetStep_selectNoOptions__d4Op-{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:13px;line-height:1.6;padding:12px}@media (max-width:920px){.RecruitmentCriteriaBottomSheetStep_criteriaGrid__bYYAY,.RecruitmentCriteriaBottomSheetStep_selectedGrid__G0eBY{grid-template-columns:1fr}}.ScreenerBottomSheetStep_overlay__7UNQZ{background:#fff;background:var(--ev-color-bg-surface,#fff);color:#29323d;color:var(--ev-color-text-primary,#29323d);font-family:var(--ev-font-family-sans);inset:0;position:fixed;z-index:9999990;z-index:calc(var(--ev-z-dialog-overlay, 10000000) - 10)}.ScreenerBottomSheetStep_header__NNd2q{background:#fff;background:var(--ev-color-bg-surface,#fff);border-bottom:1px solid #dde5ee;border-bottom:1px solid var(--ev-color-border-primary,#dde5ee);display:flex;height:64px;justify-content:center;position:sticky;top:0;z-index:1}.ScreenerBottomSheetStep_headerInner__xQvqr{align-items:center;border-left:1px solid #dde5ee;border-left:1px solid var(--ev-color-border-primary,#dde5ee);border-right:1px solid #dde5ee;border-right:1px solid var(--ev-color-border-primary,#dde5ee);box-sizing:border-box;display:flex;gap:16px;height:100%;justify-content:space-between;padding:0 32px;width:860px}.ScreenerBottomSheetStep_headerTitle__YYh0d{font-size:16px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6}.ScreenerBottomSheetStep_headerActions__UyJgK{align-items:center;display:flex;gap:8px}.ScreenerBottomSheetStep_main__DGTdu{display:flex;justify-content:center}.ScreenerBottomSheetStep_section__WzuCu{border-left:1px solid #dde5ee;border-left:1px solid var(--ev-color-border-primary,#dde5ee);border-right:1px solid #dde5ee;border-right:1px solid var(--ev-color-border-primary,#dde5ee);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;min-height:calc(100vh - 64px);padding:24px 32px 32px;width:860px}.ScreenerBottomSheetStep_shadowBtn__DGUcM{box-shadow:0 1px 2px #0000000a,0 2px 8px #00000005,inset 0 -1px 0 #0000001a,inset 0 0 0 1px #0000001a,inset 0 2px 0 #ffffff26}.ScreenerBottomSheetStep_errorBanner__cnlkX{background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;color:#b91c1c;font-size:13px;line-height:1.6;padding:12px 14px}.ScreenerBottomSheetStep_loading__rb9nG{align-items:center;background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;display:flex;gap:10px;padding:12px 14px}.ScreenerBottomSheetStep_loadingSpinner__vBafj{animation:ScreenerBottomSheetStep_ev-spin__kKl1k .8s linear infinite;border:2px solid #7a7a7a;border:2px solid var(--ev-color-text-secondary,#7a7a7a);border-radius:999px;border-right:2px solid #0000;height:16px;width:16px}.ScreenerBottomSheetStep_loadingText__hL1WD{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:13px;line-height:1.6}@keyframes ScreenerBottomSheetStep_ev-spin__kKl1k{to{transform:rotate(1turn)}}.ScreenerBottomSheetStep_list__4jtzW{display:flex;flex-direction:column;gap:12px}.ScreenerBottomSheetStep_questionCard__T1GH3{background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;box-shadow:0 1px 2px #0000000a,0 2px 8px #00000005;display:flex;gap:12px;padding:12px}.ScreenerBottomSheetStep_dragHandle__OX6Zl{align-items:center;background:#f8fafc;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:6px;color:#7a7a7a;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.ScreenerBottomSheetStep_dragHandle__OX6Zl svg{color:inherit;flex-shrink:0;height:18px;overflow:visible;width:18px}.ScreenerBottomSheetStep_cardBody__v2QHQ{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-width:0}.ScreenerBottomSheetStep_questionRow__g81BU{align-items:center;display:flex;gap:10px}.ScreenerBottomSheetStep_questionInput__AzE\+a{background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;box-sizing:border-box;color:#29323d;color:var(--ev-color-text-primary,#29323d);flex:1 1 auto;font-family:var(--ev-font-family-sans);font-size:14px;height:44px;line-height:1.6;min-width:0;padding:8px 14px}.ScreenerBottomSheetStep_questionInput__AzE\+a::placeholder{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);opacity:.65}.ScreenerBottomSheetStep_questionInput__AzE\+a:focus-visible{outline:2px solid #306acf59;outline:2px solid var(--ev-color-focus-ring,#306acf59);outline-offset:2px}.ScreenerBottomSheetStep_questionType__s7xI8{flex:0 0 auto}.ScreenerBottomSheetStep_iconBtn__OLuhs{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;box-shadow:0 1px 2px #0000000a,0 2px 8px #00000005,inset 0 -1px 0 #0000001a,inset 0 0 0 1px #0000001a,inset 0 2px 0 #ffffff26;color:#7a7a7a;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.ScreenerBottomSheetStep_iconBtn__OLuhs:hover{background:#f8fafc;color:#29323d}.ScreenerBottomSheetStep_iconBtn__OLuhs:focus-visible{outline:2px solid #306acf59;outline:2px solid var(--ev-color-focus-ring,#306acf59);outline-offset:2px}.ScreenerBottomSheetStep_iconBtn__OLuhs svg{color:inherit;flex-shrink:0;height:18px;overflow:visible;width:18px}.ScreenerBottomSheetStep_flagsRow__2vRSF{align-items:center;color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);display:flex;flex-wrap:wrap;font-size:13px;gap:12px 16px;line-height:1.6}.ScreenerBottomSheetStep_flag__9h9D-{align-items:center;display:inline-flex;gap:8px;-webkit-user-select:none;user-select:none}.ScreenerBottomSheetStep_flag__9h9D- input{height:14px;width:14px}.ScreenerBottomSheetStep_options__x0iaN{display:flex;flex-direction:column;gap:8px}.ScreenerBottomSheetStep_optionRow__WUGoE{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:16px 1fr 160px 200px 34px 34px}.ScreenerBottomSheetStep_optionRow__WUGoE input[type=checkbox],.ScreenerBottomSheetStep_optionRow__WUGoE input[type=radio]{height:14px;width:14px}.ScreenerBottomSheetStep_optionText__VCqYT{background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;box-sizing:border-box;color:#29323d;color:var(--ev-color-text-primary,#29323d);font-family:var(--ev-font-family-sans);font-size:14px;height:44px;line-height:1.6;padding:8px 14px;width:100%}.ScreenerBottomSheetStep_optionText__VCqYT:disabled{background:#f8fafc;cursor:default;opacity:.7}.ScreenerBottomSheetStep_optionText__VCqYT:focus-visible{outline:2px solid #306acf59;outline:2px solid var(--ev-color-focus-ring,#306acf59);outline-offset:2px}.ScreenerBottomSheetStep_optionSelect__L6pM7,.ScreenerBottomSheetStep_skipTo__aGaCy{min-width:0}.ScreenerBottomSheetStep_miniBtn__mZ4DK{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;color:#29323d;cursor:pointer;font-size:18px;height:44px;line-height:1;width:34px}.ScreenerBottomSheetStep_miniBtn__mZ4DK:hover:not(:disabled){background:#f8fafc}.ScreenerBottomSheetStep_miniBtn__mZ4DK:disabled{cursor:default;opacity:.6}.ScreenerBottomSheetStep_numericRow__GPizF{align-items:center;display:flex;gap:8px}.ScreenerBottomSheetStep_numericInput__Sc7FI{flex:1 1;min-width:0}.ScreenerBottomSheetStep_answerInput__2yYwf,.ScreenerBottomSheetStep_numericInput__Sc7FI{background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;box-sizing:border-box;font-family:var(--ev-font-family-sans);font-size:14px;height:44px;line-height:1.6;padding:8px 14px}.ScreenerBottomSheetStep_answerInput__2yYwf{width:100%}.ScreenerBottomSheetStep_answerTextarea__5Q6tG{background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;box-sizing:border-box;font-family:var(--ev-font-family-sans);font-size:14px;line-height:1.6;min-height:96px;padding:10px 14px;resize:vertical;width:100%}.ScreenerBottomSheetStep_addRow__LW-JG{display:flex;justify-content:flex-start;padding-top:4px}.ScreenerBottomSheetStep_previewPanel__1owUo{display:flex;flex-direction:column;gap:12px;padding:16px}.ScreenerBottomSheetStep_previewBody__xaIGi{display:flex;flex-direction:column;gap:14px}.ScreenerBottomSheetStep_previewQuestion__tX1BK{display:flex;flex-direction:column;gap:12px}.ScreenerBottomSheetStep_previewQTitle__arqRx{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:14px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6}.ScreenerBottomSheetStep_requiredStar__Q8oX3{color:#b91c1c;margin-left:6px}.ScreenerBottomSheetStep_previewOptions__oiWSB{display:flex;flex-direction:column;gap:10px}.ScreenerBottomSheetStep_previewOption__0lmSN{align-items:flex-start;color:#29323d;color:var(--ev-color-text-primary,#29323d);display:flex;font-size:14px;gap:10px;line-height:1.6}.ScreenerBottomSheetStep_previewText__W1SNb{height:44px;padding:8px 14px}.ScreenerBottomSheetStep_previewText__W1SNb,.ScreenerBottomSheetStep_previewTextarea__rcg5S{border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;box-sizing:border-box;font-family:var(--ev-font-family-sans);font-size:14px;line-height:1.6;width:100%}.ScreenerBottomSheetStep_previewTextarea__rcg5S{min-height:96px;padding:10px 14px;resize:vertical}.ScreenerBottomSheetStep_previewControls__YaNwF{display:flex;gap:8px;justify-content:flex-end;padding-top:6px}.ScreenerBottomSheetStep_previewEnd__rDh2w{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.ScreenerBottomSheetStep_previewEndTitle__1-XST{font-size:14px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6}@media (max-width:980px){.ScreenerBottomSheetStep_optionRow__WUGoE{align-items:center;grid-template-areas:"mark text action add rem" "mark skip skip add rem";grid-template-columns:16px 1fr 160px 34px 34px}.ScreenerBottomSheetStep_skipTo__aGaCy{grid-column:2/4}}:root{--sum-modal-primary:#625dec;--sum-modal-primary-light:#e1efff;--sum-modal-surface:#fff;--sum-modal-text-main:#0f172a;--sum-modal-text-secondary:#64748b;--sum-modal-border:#e2e8f0;--sum-modal-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.sum-screener-upload-overlay{align-items:center;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.sum-screener-upload-content{animation:slideUp .3s ease-out;background:#fff;background:var(--sum-modal-surface);border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--sum-modal-shadow);max-width:560px;padding:32px 36px;position:relative;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sum-screener-upload-content h2{color:#0f172a;color:var(--sum-modal-text-main);font-family:Nunito,sans-serif;font-size:24px;font-weight:700;margin:0 0 8px}.sum-screener-upload-content p{color:#64748b;color:var(--sum-modal-text-secondary);font-size:14px;line-height:1.5;margin:0 0 24px}.sum-screener-upload-close{align-items:center;background:none;border:none;border-radius:50%;color:#64748b;color:var(--sum-modal-text-secondary);cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;padding:6px;position:absolute;right:20px;top:20px;transition:all .2s ease;width:32px}.sum-screener-upload-close:hover{background-color:#f1f5f9;color:#0f172a;color:var(--sum-modal-text-main)}.sum-screener-upload-group{margin-bottom:20px}.sum-screener-upload-group label{color:#64748b;color:var(--sum-modal-text-secondary);display:block;font-size:13px;font-weight:600;letter-spacing:.025em;margin-bottom:8px;text-transform:uppercase}.sum-screener-upload-dropzone{background:#fafbfc;border:2px dashed #e2e8f0;border:2px dashed var(--sum-modal-border);border-radius:12px;cursor:pointer;padding:32px 24px;text-align:center;transition:all .2s ease}.sum-screener-upload-dropzone.sum-active,.sum-screener-upload-dropzone:hover{background-color:#e1efff;background-color:var(--sum-modal-primary-light);border-color:#625dec;border-color:var(--sum-modal-primary)}.sum-screener-upload-dropzone.sum-active{border-style:solid}.sum-screener-upload-dropzone svg{color:#625dec;color:var(--sum-modal-primary);font-size:32px;margin-bottom:16px}.sum-screener-upload-dropzone p{color:#0f172a;color:var(--sum-modal-text-main);font-size:14px;font-weight:500;margin:0 0 4px}.sum-screener-upload-dropzone em{color:#64748b;color:var(--sum-modal-text-secondary);display:block;font-size:12px;font-style:normal;margin-top:8px}.sum-screener-upload-preview{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--sum-modal-border);border-radius:8px;color:#0f172a;color:var(--sum-modal-text-main);display:flex;font-size:14px;justify-content:space-between;padding:12px 16px}.sum-screener-upload-preview svg{color:#625dec;color:var(--sum-modal-primary);flex-shrink:0;font-size:18px;margin-right:12px}.sum-screener-upload-preview span{flex:1 1;font-weight:500;max-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sum-screener-upload-preview button{background:none;border:none;border-radius:4px;color:#ef4444;cursor:pointer;flex-shrink:0;font-size:14px;margin-left:12px;padding:4px 8px;transition:all .2s ease}.sum-screener-upload-preview button:hover{background-color:#fef2f2;color:#dc2626}.sum-screener-upload-status{background:#e0e7ff;border:1px solid #c7d2fe;border-radius:8px;color:#3730a3}.sum-screener-upload-error,.sum-screener-upload-status{align-items:center;display:flex;font-size:13px;gap:8px;margin-bottom:16px;padding:12px 16px}.sum-screener-upload-error{background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;color:#dc2626;font-weight:500}.sum-screener-upload-button{background-color:#0f172a;background-color:var(--sum-modal-text-main);border:none;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#fff;cursor:pointer;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease;width:100%}.sum-screener-upload-button:hover:not(:disabled){background-color:#1e293b;box-shadow:0 4px 6px #0000001a;transform:translateY(-1px)}.sum-screener-upload-button:disabled{background-color:#cbd5e1;box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}@media (max-width:640px){.sum-screener-upload-content{max-width:95%;padding:24px 20px}.sum-screener-upload-dropzone{padding:24px 16px}.sum-screener-upload-preview span{max-width:200px}}.ScreenerChoiceModal_header__FH7gs{padding:0 16px}.ScreenerChoiceModal_title__MqoKr{font-weight:700;font-weight:var(--ev-font-weight-bold,700);margin:0}.ScreenerChoiceModal_closeBtn__DFbaB{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:6px;color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.ScreenerChoiceModal_closeBtn__DFbaB:hover{background:#0000000a;color:#29323d;color:var(--ev-color-text-primary,#29323d)}.ScreenerChoiceModal_closeBtn__DFbaB:focus-visible{outline:3px solid #306acf59;outline:3px solid var(--ev-color-focus-ring,#306acf59);outline-offset:2px}.ScreenerChoiceModal_closeBtn__DFbaB svg{color:inherit;flex-shrink:0;height:24px;overflow:visible;width:24px}.ScreenerChoiceModal_panel__\+SpQL{display:flex;flex-direction:column;gap:12px;padding:16px}.ScreenerChoiceModal_subtitle__HHzV7{color:#3d4b5c;color:var(--ev-color-text-tertiary,#3d4b5c);font-size:14px;line-height:1.6}.ScreenerChoiceModal_cards__OXT-j{display:flex;flex-direction:column;gap:12px}.ScreenerChoiceModal_card__IlxyZ{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:18px 12px 20px;text-align:center;width:100%}.ScreenerChoiceModal_card__IlxyZ:focus-visible{outline:3px solid #306acf59;outline:3px solid var(--ev-color-focus-ring,#306acf59);outline-offset:2px}.ScreenerChoiceModal_cardDashed__OonEA{background:#f8fafc;background:var(--ev-color-bg-overlay-surface,#f8fafc);border:1px dashed #dde5ee;border:1px dashed var(--ev-color-border-primary,#dde5ee)}.ScreenerChoiceModal_cardSolid__27i3-{background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee)}.ScreenerChoiceModal_card__IlxyZ:hover{background:#f8fafc}.ScreenerChoiceModal_cardIcon__U-Nmy{align-items:center;color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);display:inline-flex;height:24px;justify-content:center;width:24px}.ScreenerChoiceModal_cardIcon__U-Nmy svg{color:inherit;flex-shrink:0;height:24px;overflow:visible;width:24px}.ScreenerChoiceModal_cardText__0J2Tx{display:flex;flex-direction:column;gap:2px;width:100%}.ScreenerChoiceModal_cardTitle__oLk2A{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:14px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScreenerChoiceModal_cardDesc__yB23m{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:13px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScreenerChoiceModal_footer__aQ0Zq{height:1px}.EditRecruitmentDriveDialog_content__XynBU{--ev-dialog-width:800px}.EditRecruitmentDriveDialog_header__6F4H8{padding-inline:16px}.EditRecruitmentDriveDialog_panel__0JUzQ{padding:16px}.EditRecruitmentDriveDialog_body__owXw0{padding:0}.EditRecruitmentDriveDialog_sectionTitle__fzGWw{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:16px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6;margin-bottom:12px}.EditRecruitmentDriveDialog_formGrid__cJE7m{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.EditRecruitmentDriveDialog_fieldFull__5BUzq{grid-column:1/-1}.EditRecruitmentDriveDialog_field__Ex5oj{min-width:0}.EditRecruitmentDriveDialog_label__f7lxA{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:14px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6;margin-bottom:6px}.EditRecruitmentDriveDialog_input__ZjN0K{background:#fff;background:var(--ev-palette-white,#fff);border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:4px;box-shadow:0 1px 2px #0000000a,0 2px 8px #00000005;color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:14px;height:40px;line-height:1.6;padding:12px 16px;width:100%}.EditRecruitmentDriveDialog_input__ZjN0K:focus{box-shadow:0 1px 2px #0000000a,0 2px 8px #00000005,0 0 0 3px var(--ev-color-focus-ring);outline:none}.EditRecruitmentDriveDialog_bottomGrid__IzbWJ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:12px}.EditRecruitmentDriveDialog_card__QDtui{background:#fff;background:var(--ev-palette-white,#fff);border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:4px;display:flex;flex-direction:column;min-height:170px;overflow:hidden}.EditRecruitmentDriveDialog_cardHeader__Z-Wt8{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:13px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6;padding:12px}.EditRecruitmentDriveDialog_cardBody__nX3m5{flex:1 1 auto;padding:0 12px 12px}.EditRecruitmentDriveDialog_criteriaList__F6el6{display:flex;flex-direction:column;gap:4px;padding-top:6px}.EditRecruitmentDriveDialog_criteriaRow__sdTeV{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:13px;line-height:1.6}.EditRecruitmentDriveDialog_criteriaLabel__oHR\+W{font-weight:500;font-weight:var(--ev-font-weight-medium,500)}.EditRecruitmentDriveDialog_criteriaValue__gxOzk{color:#29323d;color:var(--ev-color-text-primary,#29323d)}.EditRecruitmentDriveDialog_emptyText__RMWH\+{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:13px;line-height:1.6;padding-top:6px}.EditRecruitmentDriveDialog_cardFooter__NgFDX{padding:0 12px 12px}.EditRecruitmentDriveDialog_cardFooterRow__7EWPC{display:flex;flex-wrap:wrap;gap:8px;padding:0 12px 12px}.EditRecruitmentDriveDialog_questionList__hnFWz{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:13px;line-height:1.6;margin:6px 0 0;padding-left:18px}.EditRecruitmentDriveDialog_questionItem__H9mCh{margin:0}.EditRecruitmentDriveDialog_shadowButton__xx8Sh{box-shadow:0 1px 2px #0000000a,0 2px 8px #00000005,inset 0 -1px 0 #0000001a,inset 0 0 0 1px #0000001a,inset 0 2px 0 #ffffff26}.EditRecruitmentDriveDialog_saveButton__9iyUc{background:#29323d;background:var(--ev-color-text-primary,#29323d);color:#fff;color:var(--ev-palette-white,#fff)}.EditRecruitmentDriveDialog_saveButton__9iyUc:hover:not(:disabled){background:#1f2731}.EditRecruitmentDriveDialog_errorBanner__tr2eT{background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;color:#b91c1c;font-size:13px;line-height:1.6;margin-top:12px;padding:12px 14px}@media (max-width:920px){.EditRecruitmentDriveDialog_bottomGrid__IzbWJ,.EditRecruitmentDriveDialog_formGrid__cJE7m{grid-template-columns:1fr}}.EditScreenerQuestionsDialog_content__gXfRg{--ev-dialog-width:800px}.EditScreenerQuestionsDialog_header__e1kxF{padding-inline:16px}.EditScreenerQuestionsDialog_titleRow__kg-fo{align-items:center;display:inline-flex;gap:6px;min-width:0}.EditScreenerQuestionsDialog_backBtn__eDLrH{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:6px;color:#c2c2c2;color:var(--ev-color-text-light,#c2c2c2);cursor:pointer;display:grid;height:24px;padding:0;place-items:center;width:24px}.EditScreenerQuestionsDialog_backBtn__eDLrH:hover{background:#0000000a}.EditScreenerQuestionsDialog_panel__H6KEX{padding:16px}.EditScreenerQuestionsDialog_body__kupJL{padding:0}.EditScreenerQuestionsDialog_errorBanner__BjPTQ{background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;color:#b91c1c;font-size:13px;line-height:1.6;margin-bottom:12px;padding:12px 14px}.EditScreenerQuestionsDialog_loading__OEdv2{align-items:center;background:#fff;background:var(--ev-color-bg-surface,#fff);border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;display:flex;gap:10px;margin-bottom:12px;padding:10px 12px}.EditScreenerQuestionsDialog_loadingSpinner__3RlbU{animation:EditScreenerQuestionsDialog_ev-spin__zadV- .8s linear infinite;border:2px solid #7a7a7a;border:2px solid var(--ev-color-text-secondary,#7a7a7a);border-radius:999px;border-right:2px solid #0000;height:16px;width:16px}.EditScreenerQuestionsDialog_loadingText__mwbEr{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:13px;line-height:1.6}@keyframes EditScreenerQuestionsDialog_ev-spin__zadV-{to{transform:rotate(1turn)}}.EditScreenerQuestionsDialog_editor__j\+kMu{display:flex;gap:12px;min-height:448px}.EditScreenerQuestionsDialog_rail__bfS3x{align-items:center;display:flex;flex-direction:column;padding-bottom:10px;padding-top:18px;width:20px}.EditScreenerQuestionsDialog_railDotActive__UJW71,.EditScreenerQuestionsDialog_railDot__aikNh{background:#fff;background:var(--ev-palette-white,#fff);border-radius:999px;box-shadow:0 4px 12px #0000000f;height:20px;position:relative;width:20px}.EditScreenerQuestionsDialog_railDotActive__UJW71:after,.EditScreenerQuestionsDialog_railDot__aikNh:after{border-radius:999px;content:"";inset:4px;position:absolute}.EditScreenerQuestionsDialog_railDotActive__UJW71:after{background:#2bb62d;background:var(--ev-color-success,#2bb62d)}.EditScreenerQuestionsDialog_railDot__aikNh:after{background:#c2c2c2;background:var(--ev-color-text-light,#c2c2c2)}.EditScreenerQuestionsDialog_railLine__5DaOI{background:#0000001f;flex:1 1 auto;width:2px}.EditScreenerQuestionsDialog_cards__G1JBw{flex:1 1 auto;min-width:0}.EditScreenerQuestionsDialog_list__hpaws{display:flex;flex-direction:column;gap:16px}.EditScreenerQuestionsDialog_questionCard__IUR7Q{background:#fff;background:var(--ev-color-bg-surface,#fff);border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;padding:12px;position:relative}.EditScreenerQuestionsDialog_cardHeader__saA5t{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.EditScreenerQuestionsDialog_cardTitle__8wJPa{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:13px;line-height:1.6}.EditScreenerQuestionsDialog_dragHandle__F9hrS{border-radius:6px;color:#c2c2c2;color:var(--ev-color-text-light,#c2c2c2);cursor:grab;display:grid;height:24px;left:10px;place-items:center;position:absolute;top:42px;width:24px}.EditScreenerQuestionsDialog_dragHandle__F9hrS:hover{background:#0000000a}.EditScreenerQuestionsDialog_cardBody__rDDdX{padding-left:28px}.EditScreenerQuestionsDialog_questionRow__xkQgt{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto}.EditScreenerQuestionsDialog_questionInput__ktpZq{border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:6px;font-size:13px;height:40px;line-height:1.6;padding:10px 12px;width:100%}.EditScreenerQuestionsDialog_questionType__y4qi6{min-width:170px}.EditScreenerQuestionsDialog_flagsRow__q-hx-{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);display:flex;flex-wrap:wrap;font-size:12px;gap:14px;line-height:18px;margin-top:10px}.EditScreenerQuestionsDialog_flag__Gv9Rt{align-items:center;display:inline-flex;gap:6px}.EditScreenerQuestionsDialog_options__reQlr{display:flex;flex-direction:column;gap:8px;margin-top:12px}.EditScreenerQuestionsDialog_optionRow__wAJqu{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 150px 170px 34px 34px}.EditScreenerQuestionsDialog_optionInput__37V9f{border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:6px;font-size:13px;height:38px;padding:8px 10px}.EditScreenerQuestionsDialog_optionAction__77SxN,.EditScreenerQuestionsDialog_optionSkipTo__bkwOj{min-width:0}.EditScreenerQuestionsDialog_iconBtn__UQnFO,.EditScreenerQuestionsDialog_optionBtnDanger__6vplT,.EditScreenerQuestionsDialog_optionBtn__E33-E{-webkit-appearance:none;appearance:none;background:#fff;background:var(--ev-color-bg-surface,#fff);border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:6px;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.EditScreenerQuestionsDialog_optionBtnDanger__6vplT{color:#ef4444}.EditScreenerQuestionsDialog_iconBtn__UQnFO{border-radius:6px;color:#ef4444;height:34px;width:34px}.EditScreenerQuestionsDialog_iconBtn__UQnFO:hover,.EditScreenerQuestionsDialog_optionBtnDanger__6vplT:hover,.EditScreenerQuestionsDialog_optionBtn__E33-E:hover{background:#0000000a}.EditScreenerQuestionsDialog_answerBlock__vT-5D{margin-top:12px}.EditScreenerQuestionsDialog_answerInput__gu5G6{border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:6px;font-size:13px;height:40px;padding:10px 12px;width:100%}.EditScreenerQuestionsDialog_numericRow__BBmWh{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}.EditScreenerQuestionsDialog_numericInput__flgpk{height:40px}.EditScreenerQuestionsDialog_answerTextarea__dSBO7,.EditScreenerQuestionsDialog_numericInput__flgpk{border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:6px;font-size:13px;padding:10px 12px}.EditScreenerQuestionsDialog_answerTextarea__dSBO7{line-height:1.6;min-height:90px;resize:vertical;width:100%}.EditScreenerQuestionsDialog_addRow__BnUur{margin-top:12px}.EditScreenerQuestionsDialog_shadowBtn__CVOS3{box-shadow:0 1px 2px #0000000a,0 2px 8px #00000005,inset 0 -1px 0 #0000001a,inset 0 0 0 1px #0000001a,inset 0 2px 0 #ffffff26}.EditScreenerQuestionsDialog_saveBtn__Ugrvg{background:#29323d;background:var(--ev-color-text-primary,#29323d);color:#fff;color:var(--ev-palette-white,#fff)}.EditScreenerQuestionsDialog_saveBtn__Ugrvg:hover:not(:disabled){background:#1f2731}@media (max-width:920px){.EditScreenerQuestionsDialog_editor__j\+kMu{flex-direction:column}.EditScreenerQuestionsDialog_rail__bfS3x{display:none}.EditScreenerQuestionsDialog_cardBody__rDDdX{padding-left:0}.EditScreenerQuestionsDialog_dragHandle__F9hrS{left:8px;top:46px}.EditScreenerQuestionsDialog_optionRow__wAJqu{grid-template-columns:1fr 130px 1fr 34px 34px}}.ProjectRecruitmentStep_root__DlCTv{color:#29323d;color:var(--ev-color-text-primary,#29323d);display:flex;flex-direction:column;font-family:var(--ev-font-family-sans);gap:24px;width:100%}.ProjectRecruitmentStep_header__uAvNG{display:flex;flex-direction:column;gap:4px}.ProjectRecruitmentStep_title__n7zTK{font-size:20px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.2}.ProjectRecruitmentStep_description__P9eYK{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:14px;font-weight:400;font-weight:var(--ev-font-weight-regular,400);line-height:1.6;margin:0}.ProjectRecruitmentStep_card__5Ds\+Y{background:#fff;background:var(--ev-color-bg-surface,#fff);border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;padding:24px}.ProjectRecruitmentStep_cardTitle__56ng\+{font-size:14px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6;margin-bottom:16px}.ProjectRecruitmentStep_formGrid__DwUFY{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectRecruitmentStep_field__UwAGG{display:flex;flex-direction:column;gap:6px;min-width:0}.ProjectRecruitmentStep_fullWidth__Ht18D{grid-column:1/-1}.ProjectRecruitmentStep_label__jMCXN{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:13px;font-weight:400;font-weight:var(--ev-font-weight-regular,400);line-height:1.6}.ProjectRecruitmentStep_input__hvPnM,.ProjectRecruitmentStep_textarea__lSiEb{background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;box-shadow:0 1px 2px #0000000a,0 2px 8px #00000005,inset 0 -1px 0 #0000001a,inset 0 0 0 1px #0000001a,inset 0 2px 0 #ffffff26;box-sizing:border-box;color:#29323d;color:var(--ev-color-text-primary,#29323d);font-family:var(--ev-font-family-sans);font-size:14px;line-height:1.6;padding:8px 16px;width:100%}.ProjectRecruitmentStep_input__hvPnM{height:44px}.ProjectRecruitmentStep_textarea__lSiEb{min-height:96px;resize:vertical}.ProjectRecruitmentStep_input__hvPnM::placeholder,.ProjectRecruitmentStep_textarea__lSiEb::placeholder{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);opacity:.65}.ProjectRecruitmentStep_input__hvPnM:focus-visible,.ProjectRecruitmentStep_textarea__lSiEb:focus-visible{outline:2px solid #306acf59;outline:2px solid var(--ev-color-focus-ring,#306acf59);outline-offset:2px}.ProjectRecruitmentStep_twoColRow__wSXP-{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.ProjectRecruitmentStep_subCard__vJzgU{background:#fff;border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;display:flex;flex-direction:column;gap:12px;min-height:124px;padding:16px}.ProjectRecruitmentStep_subCardTitle__v1yrV{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:13px;font-weight:400;font-weight:var(--ev-font-weight-regular,400);line-height:1.6}.ProjectRecruitmentStep_summary__zLPOB{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-height:18px}.ProjectRecruitmentStep_summaryRow__JmTiX{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:12px;line-height:1.6}.ProjectRecruitmentStep_summaryLabel__CvK9L{font-weight:500;font-weight:var(--ev-font-weight-medium,500)}.ProjectRecruitmentStep_summaryValue__mky3K{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-weight:400;font-weight:var(--ev-font-weight-regular,400)}.ProjectRecruitmentStep_questionList__PtHgG{color:#29323d;color:var(--ev-color-text-primary,#29323d);display:flex;flex-direction:column;gap:6px;margin:0;padding:0 0 0 18px}.ProjectRecruitmentStep_questionItem__Ik63j{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:12px;line-height:1.6}.ProjectRecruitmentStep_subCardActions__lde1K{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.ProjectRecruitmentStep_cardFooter__RjuXg{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.ProjectRecruitmentStep_shadowButton__hJ9nh{box-shadow:0 1px 2px #0000000a,0 2px 8px #00000005,inset 0 -1px 0 #0000001a,inset 0 0 0 1px #0000001a,inset 0 2px 0 #ffffff26}.ProjectRecruitmentStep_existingSection__EbbH\+{display:flex;flex-direction:column;gap:6px}.ProjectRecruitmentStep_existingTitle__y-j1k{font-size:16px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6}.ProjectRecruitmentStep_existingEmpty__JQk72{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:14px;line-height:1.6;margin:0}.ProjectRecruitmentStep_list__EL-ER{display:flex;flex-direction:column;gap:12px;list-style:none;margin:8px 0 0;padding:0}.ProjectRecruitmentStep_listItem__h1Kdq{align-items:center;background:#fff;background:var(--ev-color-bg-surface,#fff);border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:16px}.ProjectRecruitmentStep_listMain__ndoLV{display:flex;flex-direction:column;gap:8px;min-width:0}.ProjectRecruitmentStep_listTitle__ntmUd{font-size:14px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6}.ProjectRecruitmentStep_listMeta__zyD30{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);display:flex;flex-wrap:wrap;font-size:13px;gap:10px;line-height:1.6}.ProjectRecruitmentStep_listActions__CQnLo{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ProjectRecruitmentStep_driveActions__TkFy\+{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:flex-end}.ProjectRecruitmentStep_driveActionBtn__13K5k{-webkit-appearance:none;appearance:none;background:#fff;background:var(--ev-color-bg-surface,#fff);border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);border-radius:4px;box-shadow:0 1px 2px #0000000a,0 2px 8px #00000005,inset 0 -1px 0 #0000001a,inset 0 0 0 1px #0000001a,inset 0 2px 0 #ffffff26;color:#c2c2c2;color:var(--ev-color-text-light,#c2c2c2);cursor:pointer;display:grid;height:32px;padding:0;place-items:center;width:32px}.ProjectRecruitmentStep_driveActionBtn__13K5k:hover{background:#f8fafc;background:var(--ev-color-action-secondary-hover,#f8fafc)}.ProjectRecruitmentStep_driveActionBtn__13K5k:focus-visible{box-shadow:0 1px 2px #0000000a,0 2px 8px #00000005,inset 0 -1px 0 #0000001a,inset 0 0 0 1px #0000001a,inset 0 2px 0 #ffffff26,0 0 0 3px var(--ev-color-focus-ring);outline:none}.ProjectRecruitmentStep_driveActionBtnDanger__hJy1C{color:#ef4444}.ProjectRecruitmentStep_loader__bHyoQ{display:flex;justify-content:center;padding:8px 0}.ProjectRecruitmentStep_errorBanner__-v-LJ,.ProjectRecruitmentStep_inlineError__rvPNK{background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;color:#b91c1c;font-size:13px;line-height:1.6;padding:12px 14px}.ProjectRecruitmentStep_inlineError__rvPNK{margin-top:12px}@media (max-width:920px){.ProjectRecruitmentStep_formGrid__DwUFY,.ProjectRecruitmentStep_twoColRow__wSXP-{grid-template-columns:1fr}.ProjectRecruitmentStep_listItem__h1Kdq{flex-direction:column}.ProjectRecruitmentStep_driveActions__TkFy\+,.ProjectRecruitmentStep_listActions__CQnLo{justify-content:flex-start}}.puv-step-container{font-family:Nunito,sans-serif;margin:0 auto;max-width:900px;padding:24px}.puv-header{margin-bottom:32px}.puv-header h2{color:#333;font-size:24px;font-weight:700;margin-bottom:8px}.puv-header p{color:#666;font-size:16px}.puv-section{background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:24px;padding:24px}.puv-label{color:#333;display:block;font-size:14px;font-weight:700;margin-bottom:8px}.puv-cohort-select{margin-bottom:24px;width:100%}.puv-dropzone{align-items:center;background:#fafafa;border:2px dashed #9fa6b2;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px;text-align:center;transition:all .2s ease}.puv-dropzone:hover{border-color:#625dec}.puv-dropzone.disabled{cursor:not-allowed;opacity:.6}.puv-upload-icon{color:#666;font-size:32px}.puv-dropzone p{color:#666;margin:0}.puv-dropzone-subtext{color:#888;font-size:13px}.puv-file-list{margin-top:24px}.puv-file-item{background:#f9f9f9;border:1px solid #eee;border-radius:8px;justify-content:space-between;margin-bottom:8px;padding:12px 16px}.puv-file-info,.puv-file-item{align-items:center;display:flex}.puv-file-info{gap:12px}.puv-file-icon{color:#484848;font-size:20px}.puv-file-name{color:#333;font-size:14px;font-weight:600}.puv-file-status{font-size:13px;margin-left:8px}.status-uploading{color:#1976d2}.status-success{color:#2e7d32}.status-error{color:#d32f2f}.puv-progress-bar{background:#e0e0e0;border-radius:2px;height:4px;overflow:hidden;width:100px}.puv-progress-fill{background:#625dec;height:100%;transition:width .3s ease}.puv-file-actions{display:flex;gap:8px;margin-left:16px}.puv-icon-btn{align-items:center;background:none;border:none;border-radius:50%;color:#757575;cursor:pointer;display:flex;font-size:18px;justify-content:center;padding:6px;transition:all .2s}.puv-icon-btn:hover{background-color:#eee;color:#333}.delete-btn:hover{background-color:#ffebee;color:#d32f2f}.download-btn:hover{background-color:#e3f2fd;color:#1976d2}.puv-footer-actions{border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;margin-top:40px;padding-top:24px}.puv-btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.puv-btn-secondary{background:#f5f5f5;border:1px solid #e0e0e0;color:#333}.puv-btn-secondary:hover:not(:disabled){background:#e0e0e0}.puv-btn-primary{background:#6200ee;color:#fff}.puv-btn-primary:hover:not(:disabled){background:#5000ca;box-shadow:0 4px 12px #6200ee33}.puv-btn-accent{background:linear-gradient(135deg,#6200ee,#3700b3);border:1px solid #0000;color:#fff}.puv-btn-accent:hover:not(:disabled){box-shadow:0 4px 12px #3700b34d;filter:brightness(1.1)}.puv-btn:disabled{cursor:not-allowed;opacity:.6}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProjectParticipantsPage_evPpRoot__Gx2ZH{background:var(--ev-color-bg-primary);min-height:100vh}.ProjectParticipantsPage_evPpMain__Novmo{min-height:calc(100vh - 64px)}.ProjectParticipantsPage_evPpLogo__ocI2O{display:block;height:25px;width:25px}.ProjectParticipantsPage_evPpLogoGroup__tjPNn{align-items:center;display:inline-flex;gap:12px}.ProjectParticipantsPage_evPpLogoButton__m\+8N7{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;cursor:pointer;display:inline-flex;height:25px;justify-content:center;padding:0;width:25px}.ProjectParticipantsPage_evPpLogoButton__m\+8N7:focus-visible{border-radius:4px;box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.ProjectParticipantsPage_evPpTopDivider__Skdfp{background:var(--ev-color-border-primary);height:24px;width:1px}.ProjectParticipantsPage_evPpPagePad__3i3S5{padding:0 var(--ev-space-24) var(--ev-space-24)}.ProjectParticipantsPage_evPpPanel__iP-un{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);width:100%}.ProjectParticipantsPage_evPpControlsRow__ncKBt{align-items:center;border-bottom:1px solid var(--ev-color-border-primary);display:flex;gap:16px;height:68px;justify-content:space-between;padding:0 var(--ev-space-24)}.ProjectParticipantsPage_evPpSearch__qjSse{align-items:center;background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:4px;display:inline-flex;flex:1 1 auto;gap:12px;height:40px;padding:0 16px;width:min(420px,100%)}.ProjectParticipantsPage_evPpSearch__qjSse:focus-within{outline:2px solid var(--ev-color-focus-ring);outline-offset:2px}.ProjectParticipantsPage_evPpSearchIcon__743kd{color:var(--ev-color-text-secondary);flex:0 0 auto}.ProjectParticipantsPage_evPpSearchInput__Q6ui5{background:#0000;border:0;color:var(--ev-color-text-primary);flex:1 1 auto;font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-regular);line-height:1.6;min-width:0;outline:none}.ProjectParticipantsPage_evPpSearchInput__Q6ui5::placeholder{color:var(--ev-color-text-light)}.ProjectParticipantsPage_evPpControlsRight__76gLy{align-items:center;display:flex;flex:0 0 auto;gap:12px}.ProjectParticipantsPage_evPpHeaderUploadAction__46\+Y6{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:8px;color:var(--ev-color-text-primary);cursor:pointer;display:inline-flex;gap:10px;padding:6px 8px}.ProjectParticipantsPage_evPpHeaderUploadAction__46\+Y6:hover:not(:disabled){background:var(--ev-color-action-secondary-hover)}.ProjectParticipantsPage_evPpHeaderUploadAction__46\+Y6:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.ProjectParticipantsPage_evPpHeaderUploadAction__46\+Y6:disabled{cursor:not-allowed;opacity:.6}.ProjectParticipantsPage_evPpHeaderUploadAction__46\+Y6 svg{color:inherit;display:block;flex-shrink:0;height:20px;overflow:visible;width:20px}.ProjectParticipantsPage_evPpHeaderUploadActionLabel__M4mBA{font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-regular);line-height:1}.ProjectParticipantsPage_evPpHiddenFileInput__n\+468{display:none}.ProjectParticipantsPage_evPpFiltersButton__aGMsC{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:4px;color:var(--ev-color-text-primary);cursor:pointer;display:inline-flex;gap:8px;height:36px;padding:0 16px}.ProjectParticipantsPage_evPpFiltersButton__aGMsC:hover{background:var(--ev-color-action-secondary-hover)}.ProjectParticipantsPage_evPpFiltersButton__aGMsC:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.ProjectParticipantsPage_evPpFiltersIcon__0PTLQ{align-items:center;display:inline-flex;height:20px;justify-content:center;width:20px}.ProjectParticipantsPage_evPpFiltersLabel__SBLjE{font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-medium);line-height:1.6}.ProjectParticipantsPage_evPpFiltersCount__mQ2Du{align-items:center;background:var(--ev-palette-blue-dark-400);border-radius:999px;color:var(--ev-color-text-white);display:inline-flex;font-family:var(--ev-font-family-sans);font-size:11px;font-weight:var(--ev-font-weight-medium);height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 6px}.ProjectParticipantsPage_evPpFiltersPanel__ExES0{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:8px;box-shadow:0 4px 8px #0000000a,0 8px 12px #00000014;display:flex;flex-direction:column;height:537px;overflow:hidden;position:fixed;width:400px;z-index:var(--ev-z-popover)}.ProjectParticipantsPage_evPpFiltersPanelHeader__IB\+p9{align-items:center;border-bottom:1px solid var(--ev-color-border-primary);display:flex;height:46px;justify-content:space-between;padding:0 12px}.ProjectParticipantsPage_evPpFiltersPanelTitle__AW7v4{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-bold);line-height:1.6}.ProjectParticipantsPage_evPpFiltersPanelClose__Fakgw{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--ev-color-text-secondary);cursor:pointer;height:20px;padding:0;width:20px}.ProjectParticipantsPage_evPpFiltersPanelBody__1tVCQ{flex:1 1 auto;overflow:auto}.ProjectParticipantsPage_evPpFilterSection__RjzOu{padding:12px}.ProjectParticipantsPage_evPpFilterSectionTitle__q1FTc{color:var(--ev-color-text-light);font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-medium);line-height:1;margin-bottom:8px}.ProjectParticipantsPage_evPpFilterList__v4NX7{display:flex;flex-direction:column;gap:12px}.ProjectParticipantsPage_evPpFilterItem__Vjopz{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;cursor:pointer;display:inline-flex;gap:12px;height:22px;padding:0;text-align:left}.ProjectParticipantsPage_evPpFilterItemLabel__HK8os{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-regular);line-height:1.6}.ProjectParticipantsPage_evPpFilterDivider__0o1Ju{background:var(--ev-color-border-primary);height:1px}.ProjectParticipantsPage_evPpFilterEmpty__UTEka{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-regular);line-height:1.3}.ProjectParticipantsPage_evPpFiltersPanelFooter__tEKDZ{background:var(--ev-color-bg-surface);border-top:1px solid var(--ev-color-border-primary);display:flex;flex-direction:column;gap:10px;padding:12px}.ProjectParticipantsPage_evPpFiltersReset__Rf7yM{align-self:flex-end;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--ev-palette-blue-dark-400);cursor:pointer;font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-medium);line-height:1;padding:0}.ProjectParticipantsPage_evPpFiltersReset__Rf7yM:hover{text-decoration:underline}.ProjectParticipantsPage_evPpFiltersApply__FP9EA{-webkit-appearance:none;appearance:none;background:var(--ev-color-action-primary);border:0;border-radius:4px;color:var(--ev-color-text-white);cursor:pointer;font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-medium);height:44px;line-height:1.6;width:100%}.ProjectParticipantsPage_evPpFiltersApply__FP9EA:hover{background:var(--ev-color-action-primary-hover)}.ProjectParticipantsPage_evPpFiltersApply__FP9EA:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.ProjectParticipantsPage_evPpIncludeScreener__jJbFo{align-items:center;display:inline-flex;gap:8px;height:36px;padding:0 16px 0 0}.ProjectParticipantsPage_evPpIncludeLabel__9jmdB{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-medium);line-height:1.6}.ProjectParticipantsPage_evPpToggle__7LvNb{-webkit-appearance:none;appearance:none;background:#0000;border:0;cursor:pointer;height:20px;padding:0;width:40px}.ProjectParticipantsPage_evPpToggleTrack__kuMvE{background:var(--ev-color-bg-secondary);border-radius:999px;box-shadow:inset 0 .5px 1.5px #0003;display:block;height:20px;position:relative;width:40px}.ProjectParticipantsPage_evPpToggleTrack__kuMvE[data-checked=true]{background:var(--ev-palette-blue-dark-400)}.ProjectParticipantsPage_evPpToggleHandle__Za8DR{background:var(--ev-color-bg-surface);border-radius:999px;box-shadow:0 1px 2px #00000014,0 2px 8px #0000000d;height:18px;left:1px;position:absolute;top:1px;transform:translateX(0);transition:transform .16s ease;width:18px}.ProjectParticipantsPage_evPpToggleHandle__Za8DR[data-checked=true]{transform:translateX(20px)}.ProjectParticipantsPage_evPpKpiRow__1lNv\+{border-bottom:1px solid var(--ev-color-border-primary);display:flex;height:93px}.ProjectParticipantsPage_evPpKpiCard__KjGXk{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-right:1px solid var(--ev-color-border-primary);cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:4px;height:93px;justify-content:center;min-width:0}.ProjectParticipantsPage_evPpKpiCard__KjGXk:last-child{border-right:0}.ProjectParticipantsPage_evPpKpiCard__KjGXk[data-selected=true]{background-image:radial-gradient(#29323d14 .7px,#0000 .8px);background-size:8px 8px}.ProjectParticipantsPage_evPpKpiCard__KjGXk:focus-visible{box-shadow:inset 0 0 0 3px var(--ev-color-focus-ring);outline:none}.ProjectParticipantsPage_evPpKpiValue__W\+E1f{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:20px;font-weight:var(--ev-font-weight-semibold);line-height:1.2}.ProjectParticipantsPage_evPpKpiLabel__3rywS{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-regular);line-height:1}.ProjectParticipantsPage_evPpSelectRow__9PGfs{align-items:center;border-bottom:1px solid var(--ev-color-border-primary);display:flex;height:64px;justify-content:space-between;padding:0 var(--ev-space-24)}.ProjectParticipantsPage_evPpSelectLeft__KVBY4{align-items:center;display:inline-flex;gap:12px}.ProjectParticipantsPage_evPpSelectText__hFEUJ{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-regular);line-height:1.3}.ProjectParticipantsPage_evPpAddToCohorts__3GNlh{border-radius:4px;font-size:13px;height:32px}.ProjectParticipantsPage_evPpRows__OayaQ{width:100%}.ProjectParticipantsPage_evPpRow__uzh7f{align-items:center;background:var(--ev-color-bg-surface);border-bottom:1px solid var(--ev-color-border-primary);display:flex;height:64px;padding:0 var(--ev-space-24)}.ProjectParticipantsPage_evPpRow__uzh7f:hover{background:var(--ev-palette-gray-blue-25)}.ProjectParticipantsPage_evPpCheckbox__wTqCM{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--ev-color-border-primary);cursor:pointer;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;padding:0;width:16px}.ProjectParticipantsPage_evPpCheckbox__wTqCM[aria-checked=true]{color:var(--ev-color-text-primary)}.ProjectParticipantsPage_evPpNameCell__lbOEE{align-items:center;display:inline-flex;gap:8px;margin-left:20px;min-width:0;width:400px}.ProjectParticipantsPage_evPpNameText__yJKr1{font-size:14px;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.ProjectParticipantsPage_evPpAvatar__1xwYJ,.ProjectParticipantsPage_evPpNameText__yJKr1{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-weight:var(--ev-font-weight-medium);overflow:hidden}.ProjectParticipantsPage_evPpAvatar__1xwYJ{align-items:center;background:var(--ev-color-bg-avatar);border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:12px;height:32px;justify-content:center;width:32px}.ProjectParticipantsPage_evPpAvatarImg__1bs\+c{display:block;height:100%;object-fit:cover;width:100%}.ProjectParticipantsPage_evPpFixedCols__CY5ge{grid-column-gap:12px;align-items:center;column-gap:12px;display:grid;grid-template-columns:206px 206px 100px 206px;margin-left:12px;min-width:0;width:754px}.ProjectParticipantsPage_evPpCellText__bZgfK{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-medium);line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectParticipantsPage_evPpCohortCell__XGCJZ{align-items:center;display:inline-flex;min-width:0}.ProjectParticipantsPage_evPpCohortTag__NbPTV{align-items:center;background:var(--ev-palette-blue-dark-25);border:1px solid var(--ev-palette-blue-dark-100);border-radius:999px;color:var(--ev-palette-blue-dark-600);display:inline-flex;font-weight:var(--ev-font-weight-medium);height:24px;line-height:1;max-width:100%;padding:0 10px}.ProjectParticipantsPage_evPpCohortEmpty__m9zzF,.ProjectParticipantsPage_evPpCohortTag__NbPTV{font-family:var(--ev-font-family-sans);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectParticipantsPage_evPpCohortEmpty__m9zzF{color:var(--ev-color-text-light);font-weight:var(--ev-font-weight-regular);line-height:1.3}.ProjectParticipantsPage_evPpMoreCell__fIz43{display:flex;justify-content:center;margin-left:12px;position:relative;width:50px}.ProjectParticipantsPage_evPpMoreButton__0H3Sq{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:4px;color:var(--ev-color-text-primary);cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:50px}.ProjectParticipantsPage_evPpMoreButton__0H3Sq:hover{background:var(--ev-color-action-secondary-hover)}.ProjectParticipantsPage_evPpMoreButton__0H3Sq:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.ProjectParticipantsPage_evPpOverflowMenu__\+HbAz{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:6px;box-shadow:0 1px 2px #0000000a,0 2px 8px #0000000d;min-width:180px;overflow:hidden;position:absolute;right:0;top:34px;z-index:5}.ProjectParticipantsPage_evPpOverflowMenuItem__2dT6o{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--ev-color-text-primary);cursor:pointer;font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-regular);line-height:1.3;padding:10px 12px;text-align:left;width:100%}.ProjectParticipantsPage_evPpOverflowMenuItem__2dT6o:hover{background:var(--ev-color-bg-secondary)}.ProjectParticipantsPage_evPpOverflowMenuItem__2dT6o[data-tone=danger]{color:var(--ev-palette-red-500)}.ProjectParticipantsPage_evPpStatusPill__cEo3d{align-items:center;background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:4px;color:var(--ev-color-text-secondary);display:inline-flex;font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-medium);height:20px;justify-content:center;line-height:1;padding:2px 8px;white-space:nowrap}.ProjectParticipantsPage_evPpStatusPill__cEo3d[data-qualified=true]{background:var(--ev-palette-green-25);border-color:var(--ev-palette-green-100);color:var(--ev-palette-green-700)}.ProjectParticipantsPage_evPpPaginationRow__xelal{align-items:center;background:var(--ev-color-bg-surface);display:flex;height:72px;justify-content:space-between;padding:0 var(--ev-space-24)}.ProjectParticipantsPage_evPpPageLabel__W1hYR{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-regular);line-height:1.3}.ProjectParticipantsPage_evPpPagination__uEmt5{align-items:center;display:inline-flex;gap:4px}.ProjectParticipantsPage_evPpPageButton__fmghy{align-items:center;-webkit-appearance:none;appearance:none;background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:4px;color:var(--ev-color-text-primary);cursor:pointer;display:inline-flex;font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-regular);height:32px;justify-content:center;line-height:1.3;width:32px}.ProjectParticipantsPage_evPpPageArrowButton__PPAW7{background:#fff;border:1px solid #dde5ee;color:#29323d;padding:6px}.ProjectParticipantsPage_evPpPageArrowButton__PPAW7:hover:not(:disabled){background:#f8fafc;border-color:#bdcbdb}.ProjectParticipantsPage_evPpPageArrowButton__PPAW7 svg{color:inherit;display:block;flex-shrink:0;height:12px;overflow:visible;width:12px}.ProjectParticipantsPage_evPpPageButton__fmghy[data-active=true]{background:var(--ev-color-action-primary);border-color:var(--ev-color-action-primary);color:var(--ev-color-text-white)}.ProjectParticipantsPage_evPpPageButton__fmghy:disabled{cursor:default;opacity:.6}.ProjectParticipantsPage_evPpLoading__YsNt5{display:grid;height:320px;place-items:center}.ProjectParticipantsPage_evPpLoadingSpinner__kJpiK{animation:ProjectParticipantsPage_ev-pp-spin__NdM1Z .9s linear infinite;border:3px solid var(--ev-color-border-primary);border-radius:999px;border-top-color:var(--ev-color-action-primary);height:32px;width:32px}@keyframes ProjectParticipantsPage_ev-pp-spin__NdM1Z{to{transform:rotate(1turn)}}.ProjectParticipantsPage_evPpEmpty__zvIjb{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-regular);line-height:1.6;padding:24px}.ProjectParticipantsPage_evPpDrawerOverlay__ZsZ38{background:#0000001f;inset:0;position:fixed;z-index:var(--ev-z-dialog-overlay)}.ProjectParticipantsPage_evPpDrawer__VIS2F{background:var(--ev-color-bg-surface);border-left:1px solid var(--ev-color-border-primary);box-shadow:-2px 0 12px #00000014;display:flex;flex-direction:column;height:100vh;position:absolute;right:0;top:0;width:560px}.ProjectParticipantsPage_evPpDrawerHeader__pRRyt{align-items:center;border-bottom:1px solid var(--ev-color-border-primary);display:flex;flex:0 0 auto;height:58px;justify-content:space-between;padding:0 var(--ev-space-24)}.ProjectParticipantsPage_evPpDrawerTitle__nac04{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:16px;font-weight:var(--ev-font-weight-medium);line-height:1.6}.ProjectParticipantsPage_evPpDrawerClose__hLQVb{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--ev-color-text-secondary);cursor:pointer;height:20px;padding:0;width:20px}.ProjectParticipantsPage_evPpDrawerBody__z2Zel{flex:1 1 auto;min-height:0;overflow:auto}.ProjectParticipantsPage_evPpDrawerHero__RoxpY{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:18px var(--ev-space-24) 12px}.ProjectParticipantsPage_evPpDrawerHeroLeft__6Io0k{align-items:center;display:flex;gap:12px;min-width:0}.ProjectParticipantsPage_evPpDrawerHeroText__evYq4{display:flex;flex-direction:column;min-width:0}.ProjectParticipantsPage_evPpDrawerName__ECzRU{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:16px;font-weight:var(--ev-font-weight-medium);line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectParticipantsPage_evPpDrawerApplied__QBpg7{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-regular);line-height:1.3}.ProjectParticipantsPage_evPpSocialRow__4\+3vl{align-items:center;display:flex;gap:8px;margin-top:8px}.ProjectParticipantsPage_evPpSocialLink__h5s9o{align-items:center;background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:999px;color:var(--ev-color-text-secondary);display:inline-flex;height:24px;justify-content:center;text-decoration:none;width:24px}.ProjectParticipantsPage_evPpSocialLink__h5s9o:hover{background:var(--ev-color-action-secondary-hover);color:var(--ev-color-text-primary)}.ProjectParticipantsPage_evPpSocialLink__h5s9o:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.ProjectParticipantsPage_evPpInviteToCohort__Qunkp{border-radius:4px;flex:0 0 auto;font-size:13px;height:32px}.ProjectParticipantsPage_evPpDetailsTable__RCsjf{border-bottom:1px solid var(--ev-color-border-primary);border-top:1px solid var(--ev-color-border-primary)}.ProjectParticipantsPage_evPpDetailRow__OhMRl{align-items:center;border-bottom:1px solid var(--ev-color-border-primary);display:flex;height:40px;justify-content:space-between;padding:0 var(--ev-space-24)}.ProjectParticipantsPage_evPpDetailRow__OhMRl:last-child{border-bottom:0}.ProjectParticipantsPage_evPpDetailLeft__Ff1L9{align-items:center;display:flex;gap:8px;min-width:0}.ProjectParticipantsPage_evPpDetailIcon__jhsZL{align-items:center;color:var(--ev-color-text-secondary);display:inline-flex;height:16px;justify-content:center;width:16px}.ProjectParticipantsPage_evPpDetailLabel__yJTvb{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-regular);line-height:1.3}.ProjectParticipantsPage_evPpDetailRight__RqJtD{align-items:center;display:flex;justify-content:flex-end;min-width:0}.ProjectParticipantsPage_evPpDetailValue__3k2Pr{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-regular);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectParticipantsPage_evPpFlag__MnGyQ{margin-left:8px}.ProjectParticipantsPage_evPpScreener__s\+eSi{padding:16px var(--ev-space-24) 24px}.ProjectParticipantsPage_evPpScreenerTitle__Whami{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-medium);line-height:1.3;margin-bottom:12px}.ProjectParticipantsPage_evPpScreenerItem__r8VXW{border-top:1px solid #dde5ee99;display:flex;gap:12px;justify-content:space-between;padding:10px 0}.ProjectParticipantsPage_evPpScreenerMain__\+9\+C8{min-width:0}.ProjectParticipantsPage_evPpScreenerQ__hSUgR{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-medium);line-height:1.3}.ProjectParticipantsPage_evPpScreenerA__b\+k-T{color:var(--ev-color-text-secondary);font-size:13px;margin-top:4px}.ProjectParticipantsPage_evPpScreenerA__b\+k-T,.ProjectParticipantsPage_evPpScreenerIdx__84rx7{font-family:var(--ev-font-family-sans);font-weight:var(--ev-font-weight-regular);line-height:1.3}.ProjectParticipantsPage_evPpScreenerIdx__84rx7{color:var(--ev-color-text-light);flex:0 0 auto;font-size:12px}.ProjectParticipantsPage_evPpDialogClose__YgA60{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--ev-color-text-secondary);cursor:pointer;height:24px;width:24px}.ProjectParticipantsPage_evPpDialogPanel__sMCb4{padding:0}.ProjectParticipantsPage_evPpDialogBody__6Gyk0{display:flex;flex-direction:column;gap:8px;padding:16px}.ProjectParticipantsPage_evPpDialogLabel__EMDY6{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-medium);line-height:1.3}.toast-container{bottom:20px;display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;z-index:9999}.toast{align-items:center;animation:slideInToast .5s ease-out forwards;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;min-width:300px;opacity:0;padding:12px 18px}.toast.exit{animation:slideOutToast .5s ease-in forwards}.toast.success{background-color:#28a745}.toast.error{background-color:#dc3545}.toast.info{background-color:#17a2b8}.toast-icon{font-size:20px;margin-right:12px}.toast-message{flex-grow:1;font-size:15px;margin:0}.toast-close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;padding:0 0 0 15px}@keyframes slideInToast{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutToast{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(110%)}}.CrossResearchAssistantPage_root__YhWQy{background:var(--ev-color-bg-surface);display:flex;flex-direction:column;height:100%;min-height:0}.CrossResearchAssistantPage_loading__Mrm4v{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:14px;line-height:1.6;padding:28px}.CrossResearchAssistantPage_errorBanner__7SN58{align-items:center;background:var(--ev-palette-red-25);border:1px solid var(--ev-palette-red-100);border-radius:8px;color:var(--ev-palette-red-500);display:flex;font-family:var(--ev-font-family-sans);font-size:14px;gap:12px;justify-content:space-between;margin:20px 24px 0;padding:10px 12px}.CrossResearchAssistantPage_errorBanner__7SN58 button{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;padding:2px}.CrossResearchAssistantPage_emptyLayout__p36RL{grid-gap:28px;display:grid;flex:1 1 auto;gap:28px;grid-template-rows:1fr auto;justify-items:center;min-height:0;padding:28px 40px}.CrossResearchAssistantPage_emptyContent__L2aOb{align-items:center;align-self:center;display:flex;flex-direction:column;gap:8px;text-align:center}.CrossResearchAssistantPage_emptyOrb__aJI6F{background:radial-gradient(circle at 30% 20%,#fffc,#f2f7ff40 45%),linear-gradient(130deg,#a9c3ef80,#ffffffe6 55%,#a9c3ef33);border:1px solid var(--ev-color-border-primary);border-radius:999px;box-shadow:inset 0 1px 1px #ffffff73;height:80px;width:80px}.CrossResearchAssistantPage_emptyContent__L2aOb h2{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:32px;font-weight:var(--ev-font-weight-regular);line-height:1.2;margin:6px 0 0}.CrossResearchAssistantPage_emptyContent__L2aOb p{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:16px;line-height:1.6;margin:0}.CrossResearchAssistantPage_emptyComposerWrap__KMZQc{display:flex;justify-content:center;width:100%}.CrossResearchAssistantPage_chatComposer__ngpAF{width:min(660px,100%)}.CrossResearchAssistantPage_conversationLayout__hq8v1{border-top:1px solid var(--ev-color-border-primary);display:grid;flex:1 1 auto;grid-template-columns:260px minmax(0,1fr);min-height:0}.CrossResearchAssistantPage_sideNav__vAjpa{background:var(--ev-color-bg-surface);border-right:1px solid var(--ev-color-border-primary);display:flex;flex-direction:column;min-height:0}.CrossResearchAssistantPage_sideNavShortcuts__zqH3o{border-bottom:1px solid var(--ev-color-border-primary);display:flex;flex-direction:column;gap:8px;padding:16px}.CrossResearchAssistantPage_shortcutButton__l73MZ{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--ev-color-text-primary);cursor:pointer;display:inline-flex;font-family:var(--ev-font-family-sans);font-size:14px;gap:10px;line-height:1.6;padding:10px 12px;text-align:left;width:100%}.CrossResearchAssistantPage_shortcutButton__l73MZ:hover:not(:disabled){background:#f8fafcbf;box-shadow:0 1px 2px #00000014}.CrossResearchAssistantPage_shortcutButton__l73MZ:disabled{cursor:not-allowed;opacity:.65}.CrossResearchAssistantPage_chatListBlock__zou50{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;padding:16px}.CrossResearchAssistantPage_chatListTitle__9k7fq{color:var(--ev-color-text-light);font-family:var(--ev-font-family-sans);font-size:14px;line-height:1.6;padding:0 10px}.CrossResearchAssistantPage_chatList__8sqEO{list-style:none;margin:0;min-height:0;overflow:auto;padding:0}.CrossResearchAssistantPage_chatRow__LOlOo{position:relative}.CrossResearchAssistantPage_chatRow__LOlOo:hover .CrossResearchAssistantPage_chatRowActions__r-Xhs{opacity:1}.CrossResearchAssistantPage_chatRowButton__XEqMc{grid-gap:2px;background:#0000;border:0;border-radius:8px;color:var(--ev-color-text-primary);cursor:pointer;display:grid;gap:2px;justify-items:start;padding:10px 12px;text-align:left;width:100%}.CrossResearchAssistantPage_chatRowButton__XEqMc[data-active=true]{background:#f8fafce6}.CrossResearchAssistantPage_chatRowLabel__8Ic6-{font-family:var(--ev-font-family-sans);font-size:14px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.CrossResearchAssistantPage_chatRowTime__x4JzK{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:12px;line-height:1.4}.CrossResearchAssistantPage_chatRowActions__r-Xhs{display:inline-flex;gap:4px;opacity:0;position:absolute;right:8px;top:8px;transition:opacity .1s ease}.CrossResearchAssistantPage_chatAction__Ya6LT{align-items:center;background:var(--ev-color-bg-surface);border:0;border-radius:6px;color:var(--ev-color-text-secondary);cursor:pointer;display:inline-flex;height:24px;justify-content:center;width:24px}.CrossResearchAssistantPage_chatAction__Ya6LT:hover{background:var(--ev-color-bg-primary);color:var(--ev-color-text-primary)}.CrossResearchAssistantPage_renameInput__vbtuS{border:1px solid var(--ev-color-border-primary);border-radius:8px;box-sizing:border-box;color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:14px;height:36px;line-height:1.6;margin:4px 0;padding:0 10px;width:100%}.CrossResearchAssistantPage_chatMain__We0KO{grid-gap:20px;display:grid;gap:20px;grid-template-rows:1fr auto;min-height:0;padding:28px 28px 20px}.CrossResearchAssistantPage_thread__4gMvU{display:flex;justify-content:center;min-height:0;overflow:auto}.CrossResearchAssistantPage_threadInner__qndQS{display:flex;flex-direction:column;gap:12px;justify-content:flex-end;width:min(600px,100%)}.CrossResearchAssistantPage_messageRowUser__dwS2F{display:flex;justify-content:flex-end}.CrossResearchAssistantPage_messageRowAssistant__nHBI2{display:flex;justify-content:flex-start}.CrossResearchAssistantPage_userBubble__1a-Kw{background:var(--ev-color-bg-secondary);border-radius:12px 12px 12px 4px;color:var(--ev-color-text-primary);max-width:min(460px,100%);padding:12px 16px}.CrossResearchAssistantPage_assistantBubble__kU50Z{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:12px 12px 4px 12px;color:var(--ev-color-text-primary);max-width:min(540px,100%);padding:12px 16px}.CrossResearchAssistantPage_logBlock__dTK0B{display:flex;flex-direction:column;gap:8px;padding-top:4px}.CrossResearchAssistantPage_logRow__\+0qip{align-items:center;color:var(--ev-color-text-secondary);display:flex;font-family:var(--ev-font-family-sans);font-size:14px;gap:10px;line-height:1.6}.CrossResearchAssistantPage_logRow__\+0qip b{color:var(--ev-color-text-primary);font-weight:var(--ev-font-weight-medium)}.CrossResearchAssistantPage_logCheck__G3SHa{color:#207922}.CrossResearchAssistantPage_composerWrap__vLB6c{display:flex;justify-content:center}.CrossResearchAssistantPage_spin__osJkY{animation:CrossResearchAssistantPage_report-chat-spin__SzXJi 1s linear infinite}@keyframes CrossResearchAssistantPage_report-chat-spin__SzXJi{to{transform:rotate(1turn)}}@media (max-width:1024px){.CrossResearchAssistantPage_conversationLayout__hq8v1{grid-template-columns:220px minmax(0,1fr)}.CrossResearchAssistantPage_chatMain__We0KO{padding:20px 16px 16px}.CrossResearchAssistantPage_emptyLayout__p36RL{padding-inline:16px}}@media (max-width:860px){.CrossResearchAssistantPage_conversationLayout__hq8v1{grid-template-columns:1fr}.CrossResearchAssistantPage_sideNav__vAjpa{display:none}.CrossResearchAssistantPage_emptyContent__L2aOb h2{font-size:26px}}.create-reel-modal__overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000000000}.create-reel-modal__content{background-color:#fff;border-radius:16px;box-shadow:0 10px 30px #0003;box-sizing:border-box;display:flex;flex-direction:column;height:95vh;margin:0;max-width:1400px;overflow:hidden;padding:25px!important;position:relative;width:98vw}.modal-close-btn{background:#f0f0f0;border:none;border-radius:50%;cursor:pointer;font-size:16px;height:30px;position:absolute;right:15px;top:15px;width:30px}.create-reel-modal__content h2{font-size:22px;margin:0 0 20px}.form-group{margin-bottom:20px}.form-group label{display:block;font-weight:600;margin-bottom:8px}.form-group input{border:1px solid #ccc;border-radius:8px;font-size:16px;padding:12px;width:100%}.highlights-selection-container{border:1px solid #e0e0e0;border-radius:8px;flex-grow:1;overflow-y:auto;padding:15px}.selection-group{margin-bottom:24px}.selection-group h3{font-size:16px;margin-bottom:10px}.selection-checkbox{cursor:pointer;height:22px;left:12px;position:absolute;top:12px;width:22px;z-index:10}.highlight-card.highlight-card--modal{border:2px solid #e0e0e0;box-shadow:0 2px 8px #00000012;cursor:pointer;height:320px;overflow:hidden;padding:0;transition:border-color .2s ease;width:280px}.highlight-card.highlight-card--modal:hover{border-color:#c7c7c7}.selectable-highlight-wrapper input:checked+.highlight-card--modal{border-color:#625dec;box-shadow:0 4px 12px #625dec33}.highlight-card--modal .highlight-video-wrapper{align-items:center;background:#000;display:flex;height:157px;justify-content:center;overflow:hidden;padding-top:0}.highlight-card--modal .highlight-video-wrapper .modal-highlight-video{background:#000;height:100%;object-fit:cover;width:100%}.highlight-card--modal .highlight-video-wrapper .modal-highlight-video.is-portrait{object-fit:contain}.highlight-card--modal .highlight-video-wrapper .clip-player-wrapper{border:none;border-bottom:1px solid #e9ecef;border-radius:0;box-shadow:none}.highlight-card--modal .highlight-verbatim-wrapper{margin-top:30px;padding:12px;width:80%}.highlight-card--modal .highlight-verbatim-text{-webkit-box-orient:vertical;-webkit-line-clamp:5;color:#333;display:-webkit-box;font-size:13px;line-height:1.45;overflow:hidden;text-overflow:ellipsis}.selectable-card{display:none}.selectable-highlight-wrapper{flex-shrink:0;position:relative}.selection-grid{display:flex;flex-direction:row;gap:20px;overflow-x:auto;padding-bottom:15px}.selectable-card{border:1px solid #ddd;border-radius:10px;cursor:pointer;flex-shrink:0;overflow:hidden;position:relative;width:240px}.selectable-card input[type=checkbox]{height:20px;left:10px;position:absolute;top:10px;width:20px;z-index:5}.selectable-thumbnail{background:#eee;padding-top:56.25%;position:relative;width:100%}.selectable-thumbnail video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.selectable-card p{flex-grow:1;font-size:14px;margin:0;padding:10px}.create-reel-modal-footer{display:flex;gap:12px;justify-content:flex-end;padding-top:20px;width:100%}.create-reel-modal-footer.spaced{justify-content:space-between}.modal-action-btn,.modal-secondary-btn{align-items:center;background-color:#625dec;border:2px solid #625dec;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-weight:700;gap:10px;height:40px;justify-content:center;margin-right:0;padding:6px 12px;text-align:center;transition:transform .1s ease-in-out;width:120px}.modal-action-btn:hover{background-color:#5a54d2}.modal-action-btn:active{box-shadow:0 2px 0 #000;transform:translateY(2px)}.modal-secondary-btn{background:#fff;border:1px solid #b3b3b3;color:#575757}.reorder-item{align-items:center;background-color:#f9f9f9;border:1px solid #eee;border-radius:8px;cursor:grab;display:flex;margin-bottom:10px;padding:10px}.reorder-item:active{cursor:grabbing}.modal-action-btn[disabled]{cursor:not-allowed;opacity:.5}.reorder-thumbnail{background:#ddd;border-radius:4px;height:45px;margin-right:15px;overflow:hidden;width:80px}.reorder-thumbnail video{height:100%;object-fit:cover;width:100%}.reorder-item p{flex-grow:1;font-weight:500;margin:0}.reorder-item span{color:#555;font-size:14px}.reorder-item-with-player{align-items:center;background-color:#f9f9f9;border-radius:12px;display:flex;gap:15px;margin-bottom:15px;padding:10px}.drag-handle{color:#888;cursor:grab;padding:10px}.drag-handle:active{cursor:grabbing}.reorder-item-with-player .clip-player-wrapper{max-width:400px;width:100%}.player-preview-wrapper{background-color:#000;padding-top:56.25%;pointer-events:none;position:relative;width:100%}.player-preview-wrapper .clip-player-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.player-preview-wrapper .controls-overlay{display:none}.preview-step-layout{flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow-y:auto}.main-preview-player,.preview-step-layout{align-items:center;display:flex;width:100%}.main-preview-player{background-color:#000;border-radius:12px;height:clamp(240px,42vh,480px);justify-content:center;margin-bottom:15px;max-width:1000px;padding:12px}.main-preview-player.is-portrait{height:clamp(260px,48vh,560px)}.main-preview-player .modal-main-video{border-radius:12px;height:100%;max-height:100%;object-fit:contain;outline:none;width:100%}.video-placeholder-large{color:#999;font-size:1.2rem}.reorder-timeline-container{border-top:1px solid #eee;flex-shrink:0;max-width:1000px;padding-top:10px;width:100%}.preview-step-layout .create-reel-modal-footer{background:#fff;border-top:1px solid #eee;bottom:0;margin-top:auto;padding-bottom:12px;padding-top:12px;position:sticky;z-index:2}.reorder-timeline-container p{color:#666;font-size:14px;margin:0 0 10px}.reorder-timeline-track{display:flex;gap:12px;overflow-x:auto;padding:10px 0}.reorder-thumbnail-item{align-items:center;border:1px solid #d6d6d6;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;gap:5px;padding:4px}.reorder-thumbnail-content{border:3px solid #0000;border-radius:6px;cursor:pointer;height:90px;overflow:hidden;position:relative;transition:border-color .2s ease;width:160px}.reorder-thumbnail-item.active .reorder-thumbnail-content{border-color:#625dec}.reorder-thumbnail-content video{height:100%;object-fit:cover;width:100%}.reorder-thumbnail-duration{background-color:#000000b3;border-radius:4px;bottom:4px;color:#fff;font-size:11px;font-weight:500;padding:1px 5px;position:absolute;right:4px}.selection-click-overlay{cursor:pointer;inset:0;position:absolute;z-index:6}.video-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.video-modal-content{height:auto;max-width:1200px;position:relative;width:80vw}.video-modal-player{border-radius:12px;height:auto;max-height:85vh;outline:none;width:100%}.video-modal-close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;position:absolute;right:0;top:-40px}.highlights-page-container{background-color:#f8f9fa;display:flex;flex-direction:column;height:100vh;width:100%}.header-left h1{color:#333;cursor:pointer;font-size:24px;font-weight:300;margin:0}.header-left p{color:#777;margin:4px 0 0}.create-reel-button{align-items:center;background-color:#625dec;border:2px solid #625dec;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-weight:700;gap:10px;height:40px;justify-content:center;margin-left:20px!important;margin-right:50px!important;padding:6px 12px;text-align:center;transition:transform .1s ease-in-out;width:200px!important}.create-reel-button:hover{background-color:#5a54d2}.create-reel-button:active{box-shadow:0 2px 0 #000;transform:translateY(2px)}.highlights-content{flex-grow:1;overflow-y:auto;padding:30px 40px}.highlights-section,.reels-section{margin-bottom:30px}.section-header{align-items:center;color:#495057;display:flex;font-size:20px;font-weight:600;margin-bottom:20px}.highlights-page-container .section-header{gap:12px;justify-content:flex-start}.section-header-icon{color:#9ccaff;font-size:18px;margin-right:12px}.reel-item-container{background-color:#fff;border:1px solid #e9ecef;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;height:auto;max-height:400px;overflow:hidden;padding:16px}.highlights-section h2,.reels-section h2{border-bottom:1px solid #ededed;color:#333;padding-bottom:10px}.highlight-card,.reel-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.highlight-card:hover,.reel-card:hover{box-shadow:0 6px 16px #00000014;transform:translateY(-5px)}.reel-card-header{align-items:center;display:flex;gap:10px;padding:15px}.reel-icon{color:#625dec;font-size:20px}.reel-card-header h3{font-size:16px;font-weight:600;margin:0}.reel-card-body{color:#555;font-size:14px;justify-content:space-between;padding:0 15px 15px}.reel-card-body,.reel-status{align-items:center;display:flex}.reel-status{font-weight:500;gap:6px}.reel-status.completed{color:#28a745}.reel-status.processing{color:#007bff}.reel-status.failed{color:#dc3545}.reel-card-footer{background-color:#f8f9fa;padding:15px;text-align:right}.video-placeholder{align-items:center;background-color:#f1f3f5;border-radius:8px;color:#6c757d;display:flex;font-weight:500;justify-content:center;padding-top:56.25%;position:relative;width:100%}.video-placeholder-inner{align-items:center;display:flex;gap:10px}.download-reel-btn{background-color:#28a745;border:none;border-radius:6px;color:#fff;font-weight:600;padding:8px 12px}.reel-actions{align-items:center;display:flex;gap:10px}.reel-retry-btn{background-color:#f3c44e;border:none;border-radius:6px;color:#1f1f1f;cursor:pointer;font-weight:600;padding:8px 12px}.reel-retry-btn:hover{background-color:#eab53f}.project-reel-video{background:#000;border-radius:8px;max-height:320px;width:100%}.reel-status-note{color:#6b7280;font-size:12px}.tag-group{margin-bottom:30px}.tag-header{color:#555;font-size:18px;font-weight:600;margin-bottom:15px}.highlight-thumbnail{background-color:#e0e0e0;padding-top:56.25%;position:relative;width:100%}.highlight-thumbnail video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.highlight-duration{background-color:#000000b3;border-radius:4px;bottom:8px;color:#fff;font-size:12px;padding:2px 6px;position:absolute;right:8px}.highlight-text{color:#333;font-size:14px;margin:0;padding:15px}.no-items-message{color:#777}.horizontal-scroll-container{display:flex;flex-direction:row;gap:24px;margin:0 -24px;overflow-x:auto;padding-bottom:16px;padding-left:24px;padding-right:24px;scrollbar-width:none}.horizontal-scroll-container::-webkit-scrollbar{display:none}.reel-item-container .player-wrapper{align-items:center;display:flex;justify-content:center;padding-bottom:20px}.clip-tag{color:#495057;display:none;font-size:.9rem;font-weight:600;padding-top:.5rem;text-align:center}.content-container{background-color:#fff;border:1px solid #e9ecef;border-radius:16px;margin-bottom:30px;padding:24px}.container-title{color:#5d5d5d;font-size:16px;font-weight:700;margin:0 0 15px}.highlights-section h2,.reels-section h2{border-bottom:1px solid #e7e7e7;color:#495057;font-size:20px;font-weight:300;margin-bottom:20px;padding-bottom:20px}.player-footer{align-items:center;border-top:1px solid #f1f3f5;display:flex;justify-content:space-between;margin-top:10px;padding:12px 4px 0}.player-footer .reel-status{font-size:13px}.player-title,.reels-grid,.tag-header{display:none}.download-reel-btn-small{align-items:center;background:none;border:1px solid #ced4da;border-radius:50%;color:#6c757d;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .2s ease;width:30px}.download-reel-btn-small:hover{background-color:#e9ecef;border-color:#adb5bd}.no-items-message{color:#6c757d;font-style:italic;padding:20px 0}.empty-content-container{background-color:#fff;border:1px solid #e9ecef;border-radius:12px;padding:24px}.highlight-card{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;flex-shrink:0;height:500px;overflow:hidden;padding:10px;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:350px!important}.highlight-card:hover{box-shadow:0 6px 16px #0000001f;transform:translateY(-2px)}.highlight-card:hover .card-delete-btn{opacity:1;transform:translateY(0)}.highlight-video-wrapper{align-items:center!important;background-color:#fff;display:flex!important;height:270px;justify-content:center!important;width:100%}.highlight-video-wrapper .clip-player-wrapper{border:1px solid #e9ecef;border-radius:12px 12px 0 0;overflow:hidden}.highlight-verbatim-wrapper{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;padding:16px 20px;padding:30px!important;position:relative;width:90%}.highlight-verbatim-text{color:#3a3a3a;font-family:Nunito,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin:0;padding:0}.verbatim-fade{background:linear-gradient(180deg,#fff0,#fff 90%);bottom:0;height:50px;left:0;pointer-events:none;position:absolute;right:0}.read-more-button{background-color:#f1f3f5;border:none;border-radius:20px;bottom:16px;color:#495057;cursor:pointer;font-size:12px;font-weight:700;padding:6px 14px;position:absolute;right:20px;transition:background-color .2s ease;z-index:2}.read-more-button:hover{background-color:#e9ecef}.verbatim-modal-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.verbatim-modal-content{animation:slideIn .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 8px 24px #00000026;max-height:80vh;max-width:650px;overflow-y:auto;padding:30px 35px;position:relative;width:90%}.verbatim-modal-close{background:none;border:none;color:#999;cursor:pointer;font-size:28px;font-weight:300;line-height:1;padding:5px;position:absolute;right:15px;top:15px}.verbatim-modal-close:hover{color:#333}.verbatim-modal-title{color:#4f4f4f;font-size:20px;font-weight:600;margin-bottom:20px;margin-top:0}.verbatim-modal-text{color:#353535;font-size:16px;line-height:1.6;white-space:pre-wrap}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.clip-player-wrapper:-webkit-full-screen{align-items:center;background-color:#000;display:flex;height:100vh;justify-content:center;width:100vw}.clip-player-wrapper:-webkit-full-screen,.clip-player-wrapper:fullscreen{align-items:center;background-color:#000;display:flex;height:100vh;justify-content:center;width:100vw}.clip-player-wrapper:-webkit-full-screen .clip-video-element{height:100%!important;max-height:100vh;width:100%!important}.clip-player-wrapper:-webkit-full-screen .clip-video-element,.clip-player-wrapper:fullscreen .clip-video-element{height:100%!important;max-height:100vh;width:100%!important}.container-header-row{align-items:center;display:flex;gap:12px;margin:0 0 15px}.container-header-row .container-title{margin:0}.tag-delete-btn{background:none;border:none;border-radius:4px;color:#adb5bd;cursor:pointer;font-size:14px;opacity:0;padding:4px 8px;transition:all .2s ease}.tag-delete-btn:hover{background-color:#dc35451a;color:#dc3545}.container-header-row:hover .tag-delete-btn{opacity:1}.card-delete-btn{align-items:center;background-color:#ffffffe6;border:1px solid #e9ecef;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#adb5bd;cursor:pointer;display:flex;height:28px;justify-content:center;opacity:0;position:absolute;right:10px;top:10px;transform:translateY(-5px);transition:all .2s ease;width:28px;z-index:10}.card-delete-btn:hover{background-color:#fff;border-color:#dc3545;color:#dc3545}.videos-page-shell{background-color:#fff;color:#4f4f4f;display:flex;flex-direction:column;min-height:100vh;padding:24px 24px 80px}.videos-page-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.videos-header-left{display:flex;flex-direction:column;gap:4px}.videos-page-title{align-items:center;color:#1e1e1e;display:flex;font-size:22px;font-weight:600;gap:8px;margin:0}.videos-page-subtitle{color:#6b6b6b;font-size:14px;font-weight:400}.videos-share-pill{align-self:flex-start;background-color:#fff4d2;border:1px solid #ffe9a0;border-radius:999px;color:#856404;font-size:12px;font-weight:600;padding:6px 10px}.videos-share-pill.logged-in{background-color:#e1efff;border:1px solid #cfd6ff;color:#4a4a8a}.videos-page-content{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1400px;width:100%}.videos-section-header{display:flex;flex-direction:column;gap:8px}.videos-section-title-block{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.videos-section-title{color:#4f4f4f;font-size:24px;font-weight:600;line-height:1.2;margin:0}.videos-section-count-badge{background:#eef2ff;border:1px solid #cfd6ff;border-radius:999px;color:#4a4a8a;font-size:14px;font-weight:600;padding:3px 8px}.videos-section-line{border-bottom:1px solid #f0f0f0;width:100%}.videos-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));margin-bottom:64px}.video-card{background:#fff;border:1px solid #efefef;border-radius:16px;box-shadow:0 10px 24px #0000000a;cursor:pointer;display:flex;flex-direction:column;transition:box-shadow .2s ease,transform .15s ease,border-color .2s ease}.video-card:hover{border-color:#dfe3ff;box-shadow:0 14px 28px #00000012;transform:translateY(-2px)}.video-thumb-wrapper{aspect-ratio:16/9;background:#000;border-radius:16px 16px 0 0;overflow:hidden;position:relative;width:100%}.video-thumb-shell,.video-thumb-wrapper{align-items:center;display:flex;justify-content:center}.video-thumb-shell{inset:0;position:absolute}.video-thumb-element{background-color:#000;border-radius:0;height:100%!important;object-fit:cover!important;width:100%!important}.video-thumb-overlay{align-items:center;background:#0009;border-radius:999px;bottom:8px;box-shadow:0 4px 10px #0006;color:#fff;display:inline-flex;font-weight:700;justify-content:center;padding:6px 10px;position:absolute;right:8px}.video-thumb-overlay,.video-thumb-overlay-icon{font-size:12px;line-height:1}.video-card-empty{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#f8f8ff,#eef0ff);border-bottom:1px solid #efefef;border-radius:16px 16px 0 0;display:flex;justify-content:center;width:100%}.video-card-empty-inner{color:#4f4f4f;font-size:13px;font-weight:600;line-height:1.4;text-align:center}.video-card-empty-icon{font-size:20px;line-height:1;margin-bottom:6px}.video-card-empty-text{color:#6b6b6b;font-weight:500}.video-card-footer{display:flex;flex-direction:column;padding:12px 14px 14px}.video-card-meta{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:6px}.video-card-id{color:#2c2c2c;font-size:12px;font-weight:700;max-width:140px;word-break:break-all}.video-card-tracks{display:flex;flex-wrap:wrap;gap:6px}.track-chip{background:#fff;background-color:#eef2ff;border-radius:8px;color:#4a4a8a;font-size:11px;font-weight:600;padding:4px 6px}.track-chip,.video-card-cta{border:1px solid #cfd6ff;line-height:1.2}.video-card-cta{align-self:flex-start;background:#e1efff;border-radius:8px;box-shadow:0 2px 6px #00000008;color:#625dec;font-size:12px;font-weight:700;margin-top:8px;padding:6px 10px}.video-lightbox-content{background:#fff;border-radius:16px;box-shadow:0 20px 48px #00000080;display:flex;flex-direction:column;max-height:90vh;max-width:min(1000px,90vw);overflow:hidden;padding:24px 24px 16px;position:relative;width:100%}.video-lightbox-player-shell{align-items:center;display:flex;flex:1 1 auto;height:600px;justify-content:center;max-height:calc(90vh - 60px);overflow-y:auto}.video-lightbox-player-shell .media-player-container{margin:0 auto;max-width:600px;width:100%}.video-lightbox-content .close-button{background:#fff;border:1px solid #e6e6e6;border-radius:50%!important;box-shadow:0 6px 16px #00000026;color:#625dec;font-size:14px;font-weight:700;height:36px;line-height:1;right:16px;top:16px;width:36px}.videos-logo{filter:grayscale(1) brightness(1);height:30px;object-fit:contain;opacity:.3;width:auto}.ProjectHighlightsPage_root__AbeAS{margin:0 auto;max-width:1312px;padding:0 var(--ev-space-24) var(--ev-space-24)}.ProjectHighlightsPage_surface__A0vK4{--ev-ph-left-rail:var(--ev-space-24);--ev-ph-left-content:calc(var(--ev-ph-left-rail) + var(--ev-space-24));background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:0;border-top:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.ProjectHighlightsPage_surface__A0vK4:before{background:var(--ev-color-border-primary);bottom:0;content:"";left:var(--ev-ph-left-rail);pointer-events:none;position:absolute;top:0;width:1px}.ProjectHighlightsPage_pageHeader__m0XRB{align-items:center;border-bottom:1px solid var(--ev-color-border-primary);display:flex;gap:var(--ev-space-16);justify-content:space-between;padding:16px 16px 16px var(--ev-ph-left-content)}.ProjectHighlightsPage_pageTitleWrap__mI4P8{min-width:0}.ProjectHighlightsPage_pageTitle__1m6rN{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:16px;font-weight:var(--ev-font-weight-semibold);line-height:1.6;margin:0}.ProjectHighlightsPage_pageSubtitle__xsxkI{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-regular);line-height:1.4;margin:var(--ev-space-4) 0 0}.ProjectHighlightsPage_pageControls__1v8ua{align-items:center;display:inline-flex;flex:0 0 auto;gap:var(--ev-space-12)}.ProjectHighlightsPage_headerLogoGroup__jxnPp{align-items:center;display:inline-flex;flex:0 0 auto;gap:12px}.ProjectHighlightsPage_headerLogoButton__9oCaM{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:8px;cursor:pointer;display:grid;height:36px;padding:0;place-items:center;width:36px}.ProjectHighlightsPage_headerLogoButton__9oCaM:focus-visible{outline:2px solid var(--ev-color-focus-ring);outline-offset:2px}.ProjectHighlightsPage_headerLogo__0KDsY{display:block;height:20px;width:20px}.ProjectHighlightsPage_headerTopDivider__nOrOt{background:var(--ev-color-border-primary);height:24px;width:1px}.ProjectHighlightsPage_switchRoot__GBMQm{align-items:center;display:inline-flex;gap:var(--ev-space-8)}.ProjectHighlightsPage_switchLabel__urINY{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-medium);line-height:1}.ProjectHighlightsPage_switch__qxxK3{-webkit-appearance:none;appearance:none;background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:999px;cursor:pointer;height:22px;padding:0;position:relative;width:42px}.ProjectHighlightsPage_switch__qxxK3[data-checked=true]{background:var(--ev-palette-blue-dark-400);border-color:#00000014}.ProjectHighlightsPage_switchThumb__XCH7p{background:var(--ev-palette-white);border-radius:999px;box-shadow:0 1px 2px #00000026;height:18px;left:1px;position:absolute;top:1px;transition:transform .16s ease;width:18px}.ProjectHighlightsPage_switch__qxxK3[data-checked=true] .ProjectHighlightsPage_switchThumb__XCH7p{transform:translateX(20px)}.ProjectHighlightsPage_switch__qxxK3:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.ProjectHighlightsPage_tagSelectWrap__bun7k{position:relative;width:200px}.ProjectHighlightsPage_tagSelect__gS-oV{-webkit-appearance:none;appearance:none;background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-sm);color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-medium);height:38px;padding:0 40px 0 12px;width:100%}.ProjectHighlightsPage_tagSelect__gS-oV:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.ProjectHighlightsPage_tagSelectIcon__1H8jf{color:var(--ev-color-text-secondary);pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ProjectHighlightsPage_sectionHeader__OTyiN{align-items:center;background:linear-gradient(to right,var(--ev-color-bg-surface) 0,var(--ev-color-bg-surface) var(--ev-ph-left-rail),var(--ev-color-bg-primary) var(--ev-ph-left-rail),var(--ev-color-bg-primary) 100%);border-bottom:1px solid var(--ev-color-border-primary);display:flex;height:44px;padding:0 16px 0 var(--ev-ph-left-content);position:relative}.ProjectHighlightsPage_sectionRailIcon__WTC7T{color:var(--ev-color-text-secondary);display:grid;height:24px;left:calc(var(--ev-ph-left-rail)/2);place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.ProjectHighlightsPage_sectionLabel__lu\+rq{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-medium)}.ProjectHighlightsPage_sectionBody__iVBMo{border-bottom:1px solid var(--ev-color-border-primary);padding:var(--ev-space-24) 16px var(--ev-space-24) var(--ev-ph-left-content)}.ProjectHighlightsPage_reelsScroller__7QLZd{display:flex;gap:var(--ev-space-16);overflow-x:auto;padding-bottom:var(--ev-space-8);scrollbar-width:none}.ProjectHighlightsPage_reelsScroller__7QLZd::-webkit-scrollbar{display:none}.ProjectHighlightsPage_reelCard__NDCNl{display:flex;flex-direction:column;width:100%}.ProjectHighlightsPage_reelItem__SjEQZ{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-md);display:flex;flex:0 0 616px;flex-direction:column;overflow:hidden}.ProjectHighlightsPage_reelItemHeader__oKyfI{align-items:center;border-bottom:1px solid var(--ev-color-border-primary);display:inline-flex;gap:10px;padding:10px 12px}.ProjectHighlightsPage_reelItemIcon__hmLdn{color:var(--ev-color-text-secondary);display:grid;height:22px;place-items:center;width:22px}.ProjectHighlightsPage_reelItemTitle__Fg6yK{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectHighlightsPage_reelVideoWrap__k\+na2{align-items:center;background:var(--ev-color-bg-primary);display:flex;height:320px;justify-content:center;padding:8px}.ProjectHighlightsPage_reelVideoShell__6YkGY{display:block;height:100%;width:100%}.ProjectHighlightsPage_reelVideoFallback__uAxRk,.ProjectHighlightsPage_reelVideo__BfAzO{background:var(--ev-color-bg-secondary);border-radius:var(--ev-radius-md);height:100%;object-fit:contain;overflow:hidden;width:100%}.ProjectHighlightsPage_reelVideoShell__6YkGY video{background:var(--ev-color-bg-secondary);border-radius:var(--ev-radius-md);display:block;height:100%;object-fit:contain;width:100%}.ProjectHighlightsPage_reelVideoFallback__uAxRk{display:grid;place-items:center}.ProjectHighlightsPage_reelVideoStatus__JxoWV{align-items:center;color:var(--ev-color-text-secondary);display:inline-flex;font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-medium);gap:8px}.ProjectHighlightsPage_reelVideoStatusSpinner__DSWDf{animation:ProjectHighlightsPage_reelSpin__KyGEs .8s linear infinite;border:2px solid var(--ev-color-border-primary);border-radius:50%;border-top-color:var(--ev-palette-blue-dark-400);height:14px;width:14px}.ProjectHighlightsPage_reelFooter__YlWG2{align-items:center;border-top:1px solid var(--ev-color-border-primary);display:flex;gap:10px;justify-content:space-between;padding:10px 12px 12px}.ProjectHighlightsPage_reelMeta__asPzz{align-items:center;display:inline-flex;gap:8px;min-width:0}.ProjectHighlightsPage_pill__aLGWo{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-family:var(--ev-font-family-sans);font-size:11px;font-weight:var(--ev-font-weight-medium);height:20px;line-height:1;padding:0 8px}.ProjectHighlightsPage_pill__aLGWo[data-tone=green]{background:var(--ev-palette-green-25);border-color:var(--ev-palette-green-100);color:var(--ev-palette-green-700)}.ProjectHighlightsPage_reelQuote__HlfHw{background:var(--ev-color-bg-primary);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-md);display:flex;gap:10px;min-height:88px;padding:10px 10px 10px 12px}.ProjectHighlightsPage_quoteAccent__5Bvg9{background:var(--ev-palette-blue-dark-400);border-radius:999px;flex:0 0 auto;width:2px}.ProjectHighlightsPage_reelQuoteText__aSsRG{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--ev-color-text-primary);display:-webkit-box;font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-regular);line-height:1.4;overflow:hidden}.ProjectHighlightsPage_reelStatus__bi7iw{align-items:center;background:var(--ev-color-bg-primary);border:1px solid var(--ev-color-border-primary);border-radius:999px;color:var(--ev-color-text-secondary);display:inline-flex;font-family:var(--ev-font-family-sans);font-size:11px;font-weight:var(--ev-font-weight-medium);height:24px;padding:0 10px}.ProjectHighlightsPage_reelStatusCompleted__3F21L{background:var(--ev-palette-green-25);border-color:var(--ev-palette-green-100);color:var(--ev-palette-green-700)}.ProjectHighlightsPage_reelStatusFailed__CMKn4{background:var(--ev-palette-red-25);border-color:var(--ev-palette-red-100);color:var(--ev-palette-red-500)}.ProjectHighlightsPage_reelStatusProcessing__5Givo{background:var(--ev-color-bg-primary)}.ProjectHighlightsPage_reelFooterActions__x605l{align-items:center;display:inline-flex;gap:8px}.ProjectHighlightsPage_reelRetryButton__CTpnU{-webkit-appearance:none;appearance:none;background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-sm);color:var(--ev-color-text-secondary);cursor:pointer;font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-medium);height:34px;padding:0 10px}.ProjectHighlightsPage_reelRetryButton__CTpnU:hover:not(:disabled){background:var(--ev-color-action-secondary-hover)}.ProjectHighlightsPage_reelRetryButton__CTpnU:disabled{cursor:not-allowed;opacity:.6}.ProjectHighlightsPage_reelIconButton__xa\+eC{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #dde5ee;border-radius:8px;color:var(--ev-color-text-primary);cursor:pointer;display:grid;height:32px;padding:8px;place-items:center;transition:background .15s,border-color .15s;width:32px}.ProjectHighlightsPage_reelIconButton__xa\+eC:hover:not(:disabled){background:#f8fafc;border-color:#bdcbdb}.ProjectHighlightsPage_reelIconButton__xa\+eC svg{color:inherit;display:block;height:16px;overflow:visible;width:16px}.ProjectHighlightsPage_emptyState__KY0fF{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-md);display:grid;height:220px;padding:var(--ev-space-24);place-items:center;text-align:center}.ProjectHighlightsPage_emptyIcon__y49uI{background:var(--ev-color-bg-primary);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-md);color:var(--ev-color-text-secondary);display:grid;height:48px;margin:0 auto var(--ev-space-12);place-items:center;width:48px}.ProjectHighlightsPage_emptyTitle__y7JQy{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:14px;font-weight:var(--ev-font-weight-semibold)}.ProjectHighlightsPage_emptySubtitle__P7Wep{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-regular);margin-top:4px}.ProjectHighlightsPage_groupList__\+PYFE{display:flex;flex-direction:column;gap:var(--ev-space-16)}.ProjectHighlightsPage_group__IsjYi{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-md);overflow:hidden}.ProjectHighlightsPage_groupHeader__8UBkk{align-items:center;border-bottom:1px solid var(--ev-color-border-primary);display:flex;justify-content:space-between;padding:12px 16px}.ProjectHighlightsPage_groupTitleRow__q2ahP{align-items:center;display:inline-flex;gap:10px;min-width:0}.ProjectHighlightsPage_groupIcon__dHVi7{background:var(--ev-color-bg-primary);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-sm);color:var(--ev-color-text-secondary);display:grid;flex:0 0 auto;height:24px;place-items:center;width:24px}.ProjectHighlightsPage_groupTitle__MH9l-{color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:13px;font-weight:var(--ev-font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectHighlightsPage_groupDate__tqPkf{align-items:center;color:var(--ev-color-text-secondary);display:inline-flex;font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-regular);gap:6px}.ProjectHighlightsPage_highlightsGrid__VHPbO{display:flex;gap:12px;overflow-x:auto;padding:14px 16px 16px;scrollbar-width:none}.ProjectHighlightsPage_highlightsGrid__VHPbO::-webkit-scrollbar{display:none}.ProjectHighlightsPage_highlightEditorCard__nIBlS{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-md);display:flex;flex-direction:column;gap:10px;min-width:372px;padding:10px;width:372px}.ProjectHighlightsPage_highlightEditorTopRow__0Z9G-{align-items:center;display:flex;gap:8px;justify-content:space-between}.ProjectHighlightsPage_highlightDurationPill__rrT7o{align-items:center;background:var(--ev-color-bg-primary);border:1px solid var(--ev-color-border-primary);border-radius:999px;color:var(--ev-color-text-secondary);display:inline-flex;font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-medium);height:24px;padding:0 10px}.ProjectHighlightsPage_highlightDeleteButton__AC7HN{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--ev-color-text-light);cursor:pointer;display:grid;height:28px;padding:0;place-items:center;width:28px}.ProjectHighlightsPage_highlightDeleteButton__AC7HN:hover:not(:disabled){background:var(--ev-palette-red-25);border-color:var(--ev-palette-red-100);color:var(--ev-palette-red-500)}.ProjectHighlightsPage_highlightDeleteButton__AC7HN:disabled{cursor:not-allowed;opacity:.55}.ProjectHighlightsPage_highlightPlayerHost__Ged44{background:var(--ev-color-bg-primary);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-md);overflow:hidden}.ProjectHighlightsPage_highlightPlayerHost__Ged44 .clip-player-wrapper{background:var(--ev-color-bg-primary);border-radius:0;width:100%}.ProjectHighlightsPage_highlightPlayerHost__Ged44 .clip-video-element{max-height:210px}.ProjectHighlightsPage_highlightPlayerHost__Ged44 .controls-container.full{gap:6px;padding:6px 10px 8px}.ProjectHighlightsPage_highlightPlayerHost__Ged44 .controls-toolbar{gap:6px}.ProjectHighlightsPage_highlightPlayerHost__Ged44 .control-btn{font-size:16px;height:34px;padding:0;width:34px}.ProjectHighlightsPage_highlightPlayerHost__Ged44 .control-btn svg{height:16px;width:16px}.ProjectHighlightsPage_highlightPlayerHost__Ged44 .speed-select{font-size:15px;font-weight:700}.ProjectHighlightsPage_highlightPlayerHost__Ged44 .timeline-row .timeline-container{height:40px}.ProjectHighlightsPage_highlightPlayerHost__Ged44 .timeline-track{height:6px}.ProjectHighlightsPage_highlightVideoFallback__WWm-d{background:var(--ev-color-bg-secondary);border-radius:var(--ev-radius-md);height:210px;width:100%}.ProjectHighlightsPage_highlightEditorQuote__K7b4q{background:var(--ev-color-bg-primary);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-md);display:flex;gap:10px;min-height:64px;padding:10px 12px}.ProjectHighlightsPage_highlightEditorQuote__K7b4q .ProjectHighlightsPage_quoteText__dNL10{-webkit-line-clamp:3}.ProjectHighlightsPage_quoteText__dNL10{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--ev-color-text-primary);display:-webkit-box;font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-regular);line-height:1.4;overflow:hidden}.ProjectHighlightsPage_error__55yik{background:var(--ev-palette-red-25);border:1px solid var(--ev-palette-red-100);border-radius:var(--ev-radius-md);color:var(--ev-palette-red-500);font-family:var(--ev-font-family-sans);font-size:13px;margin-bottom:var(--ev-space-16);padding:12px 14px}.ProjectHighlightsPage_createReelDialogOverlay__\+n28A{z-index:2147483647}.ProjectHighlightsPage_dialogPanel__CHvrf{padding:16px}.ProjectHighlightsPage_dialogHeader__Ihdjj{padding-left:12px}.ProjectHighlightsPage_dialogHeaderLeft__7zgdw{align-items:center;display:inline-flex;gap:8px}.ProjectHighlightsPage_dialogBack__j76ss{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:var(--ev-radius-sm);color:var(--ev-color-text-secondary);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.ProjectHighlightsPage_dialogBack__j76ss:hover{background:#0000000a}.ProjectHighlightsPage_dialogSelect__xqyJ2{display:flex;flex-direction:column;gap:16px}.ProjectHighlightsPage_field__ySQym{display:flex;flex-direction:column;gap:8px}.ProjectHighlightsPage_fieldLabel__FBuUj{color:var(--ev-color-text-secondary);font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-medium)}.ProjectHighlightsPage_textInput__23tFb{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-sm);color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans);font-size:13px;height:40px;padding:0 12px}.ProjectHighlightsPage_textInput__23tFb:focus-visible{box-shadow:0 0 0 3px var(--ev-color-focus-ring);outline:none}.ProjectHighlightsPage_selectHeader__jcU2h{align-items:center;display:flex;justify-content:space-between}.ProjectHighlightsPage_selectedBadge__liMf-{height:20px}.ProjectHighlightsPage_selectGrid__tYa4n{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));max-height:340px;overflow:auto;padding-right:4px}.ProjectHighlightsPage_selectCard__86wyn{-webkit-appearance:none;appearance:none;background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-md);cursor:pointer;overflow:hidden;padding:0;text-align:left}.ProjectHighlightsPage_selectCard__86wyn[data-checked=true]{border-color:var(--ev-palette-blue-dark-400);box-shadow:0 0 0 2px #2e6cff24}.ProjectHighlightsPage_selectThumb__cozCU{aspect-ratio:16/9;background:var(--ev-color-bg-primary);position:relative}.ProjectHighlightsPage_selectVideoFallback__EE2Cd,.ProjectHighlightsPage_selectVideo__sZu\+G{background:var(--ev-color-bg-secondary);display:block;height:100%;object-fit:cover;width:100%}.ProjectHighlightsPage_selectDuration__l2Qsj{align-items:center;background:#0000008c;border-radius:999px;bottom:10px;color:var(--ev-color-text-white);display:inline-flex;font-family:var(--ev-font-family-sans);font-size:12px;font-weight:var(--ev-font-weight-medium);height:22px;left:10px;padding:0 10px;position:absolute}.ProjectHighlightsPage_selectCheck__ecc9k{background:var(--ev-palette-blue-dark-400);border-radius:999px;box-shadow:0 1px 2px #0000002e;color:var(--ev-palette-white);display:grid;height:20px;place-items:center;position:absolute;right:10px;top:10px;width:20px}.ProjectHighlightsPage_selectQuote__Sj6sp{display:flex;gap:10px;min-height:60px;padding:10px 12px}.ProjectHighlightsPage_dialogPreview__jOomF{display:flex;flex-direction:column;gap:12px}.ProjectHighlightsPage_previewVideoWrap__q4gj9{background:var(--ev-color-bg-secondary);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-md);margin:0 auto;max-width:640px;overflow:hidden;width:100%}.ProjectHighlightsPage_previewVideoFallback__A0T\+i,.ProjectHighlightsPage_previewVideo__u8jBc{display:block;height:360px;object-fit:cover;width:100%}.ProjectHighlightsPage_timelineWrap__gG9nJ{background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-md);height:62px;margin:0 auto;max-width:640px;overflow:hidden;position:relative;width:100%}.ProjectHighlightsPage_timelineTicks__mvWKS{background:repeating-linear-gradient(90deg,#0000000d 0,#0000000d 1px,#0000 0,#0000 36px);inset:0;opacity:.5;position:absolute}.ProjectHighlightsPage_timelineStrip__M9-f2{background:linear-gradient(90deg,#0000000f,#00000014);border-radius:8px;bottom:12px;height:14px;left:12px;position:absolute;right:12px}.ProjectHighlightsPage_previewThumbRowWrap__xGuua{margin:0 auto;max-width:640px;overflow-x:auto;scrollbar-width:none;width:100%}.ProjectHighlightsPage_previewThumbRowWrap__xGuua::-webkit-scrollbar{display:none}.ProjectHighlightsPage_previewThumbRow__nKLCr{display:flex;gap:10px;padding-bottom:4px}.ProjectHighlightsPage_previewThumb__8l9Hj{-webkit-appearance:none;appearance:none;background:var(--ev-color-bg-surface);border:1px solid var(--ev-color-border-primary);border-radius:var(--ev-radius-md);cursor:pointer;height:92px;overflow:hidden;padding:0;position:relative;width:160px}.ProjectHighlightsPage_previewThumb__8l9Hj[data-active=true]{border-color:var(--ev-palette-blue-dark-400);box-shadow:0 0 0 2px #2e6cff24}.ProjectHighlightsPage_previewThumb__8l9Hj[data-drag-over=true]{border-color:var(--ev-palette-blue-dark-400)}.ProjectHighlightsPage_previewThumbFallback__gH3G6,.ProjectHighlightsPage_previewThumbVideo__zv7XA{background:var(--ev-color-bg-secondary);display:block;height:100%;object-fit:cover;width:100%}.ProjectHighlightsPage_previewThumbHandle__eDf7o{background:#00000080;border-radius:999px;color:var(--ev-palette-white);display:grid;height:20px;place-items:center;pointer-events:none;position:absolute;right:6px;top:6px;width:20px}@keyframes ProjectHighlightsPage_reelSpin__KyGEs{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1200px){.ProjectHighlightsPage_reelItem__SjEQZ{flex-basis:560px}.ProjectHighlightsPage_reelVideoWrap__k\+na2{height:300px}}@media (max-width:920px){.ProjectHighlightsPage_pageHeader__m0XRB{align-items:flex-start;flex-direction:column}.ProjectHighlightsPage_pageControls__1v8ua{flex-wrap:wrap;justify-content:flex-start;width:100%}.ProjectHighlightsPage_highlightEditorCard__nIBlS{min-width:min(90vw,372px);width:min(90vw,372px)}.ProjectHighlightsPage_reelVideoWrap__k\+na2{height:240px}.ProjectHighlightsPage_selectGrid__tYa4n{grid-template-columns:repeat(2,minmax(0,1fr))}}.video-report-chat-page{background-color:#f7f9fc;background-color:#f6f9ff;background-image:radial-gradient(circle at 1px 1px,#625dec29 0,#625dec29 1px,#0000 2px),radial-gradient(circle at 16px 16px,#0f172a0a 0,#0f172a0a 1px,#0000 2px);background-size:32px 32px,32px 32px;display:flex;flex-direction:column;font-family:Nunito,sans-serif;height:100vh!important;margin:0!important;overflow:hidden;position:relative;width:100%!important}.vrcp-header{align-items:center;display:flex;justify-content:flex-start;margin:0 auto;padding:16px 24px 0;pointer-events:none;width:100%}.vrcp-logo{pointer-events:auto}.vrcp-logo img{display:block;filter:drop-shadow(0 1px 2px rgba(15,23,42,.12));height:32px;opacity:70%;width:auto}.vrcp-intro-container{align-items:center;animation:vrcp-fade-in .5s ease-out;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 auto;max-width:900px;padding:20px;width:100%}@keyframes vrcp-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.vrcp-title{color:#1e2025;font-family:Nunito,sans-serif;font-size:2rem;font-weight:700;margin-bottom:24px;text-align:center}.vrcp-search-box{display:flex;flex-direction:row;margin-bottom:20px;position:relative;width:100%;width:1000px!important}.vrcp-search-box input{background:#fff;border:1px solid #dfe1e5;border-radius:36px;box-shadow:0 2px 8px #00000014;color:#333;font-size:1.2rem;height:72px;outline:none;padding:0 85px 0 25px;transition:all .2s ease;width:100%}.vrcp-search-box input:focus{border-color:#625dec;box-shadow:0 4px 12px #625dec26}.vrcp-search-box button{align-items:center;background-color:#625dec;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.3rem;height:52px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:52px}.vrcp-search-box button:hover{background-color:#4e48b4}.vrcp-search-box button:disabled{background-color:#b4b1e0;cursor:not-allowed}.vrcp-hints{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:700px}.vrcp-hints button{background:#fff;border:1px solid #e0e0e0;border-radius:18px;color:#555;cursor:pointer;font-size:.9rem;padding:8px 16px;transition:all .2s ease}.vrcp-hints button:hover{background:#f0f0f0;border-color:silver;color:#111}.vrcp-chat-log{display:flex;flex-direction:column;flex-grow:1;gap:16px;margin:0 auto;max-height:80vh;max-width:1400px;overflow-x:auto;overflow-y:auto;padding:20px;width:100%}.vrcp-message{animation:vrcp-fade-in .3s ease-out;border-radius:18px;font-size:1rem;line-height:1.6;max-width:80%;padding:12px 18px}.vrcp-message-label{color:#555;display:block;font-size:.8rem;font-weight:700;margin-bottom:6px}.vrcp-user-message{align-self:flex-end;background-color:#fff;border-top-right-radius:4px;color:#fff!important}.vrcp-user-message .content-text,.vrcp-user-message .vrcp-message-label{color:#585858}.vrcp-assistant-message{align-self:flex-start;background-color:#fff;border:1px solid #eef0f3;border-top-left-radius:4px;box-shadow:0 2px 4px #0000000a;color:#2f2f2f;height:auto}.vrcp-system-message{align-self:center;background-color:#fff0f0;border:1px solid #f7c5c5;color:#d90000;font-size:.9rem;max-width:100%;text-align:center}.vrcp-chat-bar{align-items:center;border-top:1px solid #e0e0e0;display:flex;gap:16px;margin:0 auto;max-width:1200px;padding:16px 20px;width:100%}.vrcp-chat-bar input{background:#fff;border:1px solid #dfe1e5;border-radius:24px;flex-grow:1;font-size:1rem;height:48px;outline:none;padding:0 20px;transition:all .2s ease}.vrcp-chat-bar input:focus{border-color:#625dec;box-shadow:0 2px 8px #625dec1a}.vrcp-chat-bar button{align-items:center;background-color:#625dec;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1.1rem;height:44px;justify-content:center;transition:background-color .2s ease;width:44px}.vrcp-chat-bar button:hover{background-color:#4e48b4}.vrcp-chat-bar button:disabled{background-color:#b4b1e0;cursor:not-allowed}.vrcp-assistant-message p{margin:0 0 10px}.vrcp-assistant-message ul{margin:10px 0;padding-left:20px}.vrcp-assistant-message table{border-collapse:collapse;font-size:.9rem;margin:10px 0;width:100%}.vrcp-assistant-message td,.vrcp-assistant-message th{border:1px solid #ddd;padding:8px;text-align:left}.vrcp-assistant-message th{background-color:#f9f9f9}.input-bar{height:100px!important;padding-right:10%!important}.input-button{margin-left:0 auto;margin-right:10px}.vrcp-password-container{align-items:center;animation:vrcp-fade-in .5s ease-out;display:flex;flex-grow:1;justify-content:center;padding:20px}.vrcp-password-card{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #fff;border-radius:24px;box-shadow:0 10px 40px #00000014,0 1px 3px #0000000d;display:flex;flex-direction:column;max-width:420px;padding:48px;text-align:center;width:100%}.vrcp-lock-icon{align-items:center;background:#f0f0ff;border-radius:50%;color:#625dec;display:flex;font-size:24px;height:64px;justify-content:center;margin-bottom:24px;width:64px}.vrcp-password-card h2{color:#1e2025;font-size:1.5rem;font-weight:700;margin:0 0 8px}.vrcp-password-card p{color:#6b7280;font-size:.95rem;line-height:1.5;margin:0 0 32px}.vrcp-password-form{align-items:center;display:flex;position:relative;width:100%}.vrcp-password-form input{background:#fff;border:2px solid #e5e7eb;border-radius:16px;font-size:1rem;height:56px;outline:none;padding:0 60px 0 20px;transition:all .2s ease;width:100%}.vrcp-password-form input:focus{border-color:#625dec;box-shadow:0 0 0 4px #625dec1a}.vrcp-password-form button{align-items:center;background:#625dec;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:8px;transition:background .2s;width:40px}.vrcp-password-form button:hover{background:#4e48b4}.vrcp-password-form button:disabled{background:#a5a5a5;cursor:not-allowed}.vrcp-error-msg{animation:shake .4s cubic-bezier(.36,.07,.19,.97) both;background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;color:#ef4444;font-size:.85rem;margin-top:16px;padding:8px 12px;text-align:center;width:100%}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.ProjectTypeSelectionPage_page__QXP6m{background:#fff;background:var(--ev-color-bg-surface,#fff);color:#29323d;color:var(--ev-color-text-primary,#29323d);font-family:var(--ev-font-family-sans);min-height:100vh}.ProjectTypeSelectionPage_header__HPg0d{background:#fff;background:var(--ev-color-bg-surface,#fff);border-bottom:1px solid #dde5ee;border-bottom:1px solid var(--ev-color-border-primary,#dde5ee);display:flex;height:64px;justify-content:center;position:sticky;top:0;z-index:10}.ProjectTypeSelectionPage_headerInner__UIupX{align-items:center;border-left:1px solid #dde5ee;border-left:1px solid var(--ev-color-border-primary,#dde5ee);border-right:1px solid #dde5ee;border-right:1px solid var(--ev-color-border-primary,#dde5ee);box-sizing:border-box;display:flex;gap:16px;height:100%;padding:0 32px;width:860px}.ProjectTypeSelectionPage_backButton__QX2ls{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#29323d;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;width:20px}.ProjectTypeSelectionPage_backButton__QX2ls svg{color:inherit;flex-shrink:0;height:20px;overflow:visible;width:20px}.ProjectTypeSelectionPage_backButton__QX2ls:focus-visible{border-radius:6px;outline:2px solid #306acf59;outline:2px solid var(--ev-color-focus-ring,#306acf59);outline-offset:4px}.ProjectTypeSelectionPage_headerTitle__rDFew{font-size:16px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6}.ProjectTypeSelectionPage_stepperBar__aW40c{background:#fff;background:var(--ev-color-bg-surface,#fff);border-bottom:1px solid #dde5ee;border-bottom:1px solid var(--ev-color-border-primary,#dde5ee);display:flex;justify-content:center}.ProjectTypeSelectionPage_stepperInner__7uECI{align-items:center;border-left:1px solid #dde5ee;border-left:1px solid var(--ev-color-border-primary,#dde5ee);border-right:1px solid #dde5ee;border-right:1px solid var(--ev-color-border-primary,#dde5ee);box-sizing:border-box;display:flex;gap:8px;padding:0 32px;width:860px}.ProjectTypeSelectionPage_stepActive__qiZSF,.ProjectTypeSelectionPage_stepInactive__OZVwG{box-sizing:border-box;display:flex;flex:1 0;flex-direction:column;gap:8px;padding:12px 0 16px}.ProjectTypeSelectionPage_stepActive__qiZSF{border-bottom:1px solid #306acf;border-bottom:1px solid var(--ev-palette-blue-dark-400,#306acf);color:#29323d;color:var(--ev-color-text-primary,#29323d)}.ProjectTypeSelectionPage_stepInactive__OZVwG{border-bottom:1px dashed #c7c9cf;color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a)}.ProjectTypeSelectionPage_stepIndex__cOTHD{font-size:13px;font-weight:400;font-weight:var(--ev-font-weight-regular,400);line-height:1}.ProjectTypeSelectionPage_stepLabel__T6aAT{font-size:14px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6}.ProjectTypeSelectionPage_main__Wcgjz{display:flex;justify-content:center}.ProjectTypeSelectionPage_mainInner__as2zk{border-left:1px solid #dde5ee;border-left:1px solid var(--ev-color-border-primary,#dde5ee);border-right:1px solid #dde5ee;border-right:1px solid var(--ev-color-border-primary,#dde5ee);box-sizing:border-box;padding:32px;width:860px}.ProjectTypeSelectionPage_copy__SfYWj{margin-bottom:24px;margin-top:4px}.ProjectTypeSelectionPage_title__uzEJE{color:#29323d;color:var(--ev-color-text-primary,#29323d);font-size:20px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.2;margin:0 0 8px}.ProjectTypeSelectionPage_subtitle__bghKV{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:14px;font-weight:400;font-weight:var(--ev-font-weight-regular,400);line-height:1.6;margin:0;max-width:640px}.ProjectTypeSelectionPage_cardGroup__eEpF1{border:1px solid #dde5ee;border:1px solid var(--ev-color-border-primary,#dde5ee);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ProjectTypeSelectionPage_card__EfYH4{-webkit-appearance:none;appearance:none;background:#fff;background:var(--ev-color-bg-surface,#fff);border:0;color:#29323d;color:var(--ev-color-text-primary,#29323d);cursor:pointer;display:flex;flex-direction:column;gap:16px;min-height:148px;padding:24px 32px;position:relative;text-align:left}.ProjectTypeSelectionPage_card__EfYH4:disabled{cursor:default}.ProjectTypeSelectionPage_card__EfYH4:not(:last-child){border-right:1px solid #dde5ee;border-right:1px solid var(--ev-color-border-primary,#dde5ee)}.ProjectTypeSelectionPage_card__EfYH4:hover:not(:disabled){background:#f8fafc}.ProjectTypeSelectionPage_card__EfYH4:focus-visible{outline:2px solid #306acf59;outline:2px solid var(--ev-color-focus-ring,#306acf59);outline-offset:-2px}.ProjectTypeSelectionPage_cardIcon__m7vD\+{align-items:center;color:#29323d;color:var(--ev-color-text-primary,#29323d);display:inline-flex;height:24px;justify-content:center;width:24px}.ProjectTypeSelectionPage_cardText__CKMCH{display:flex;flex-direction:column;gap:8px}.ProjectTypeSelectionPage_cardTitle__g8uvz{font-size:14px;font-weight:500;font-weight:var(--ev-font-weight-medium,500);line-height:1.6}.ProjectTypeSelectionPage_cardDescription__3j2gm{color:#7a7a7a;color:var(--ev-color-text-secondary,#7a7a7a);font-size:14px;font-weight:400;font-weight:var(--ev-font-weight-regular,400);line-height:1.6}.ProjectTypeSelectionPage_loadingOverlay__mNkH-{align-items:center;background:#ffffffbf;display:flex;inset:0;justify-content:center;position:absolute;z-index:2}:root,:root[data-theme=light]{--ev-color-bg-primary:#f8fafc;--ev-color-bg-secondary:#eaeff5;--ev-color-bg-dark:#29323d;--ev-color-bg-surface:var(--ev-palette-white);--ev-color-bg-overlay:var(--ev-palette-black-alpha-600);--ev-color-bg-dialog:var(--ev-palette-gray-blue-25);--ev-color-border-primary:#dde5ee;--ev-color-border-secondary:#eaecf0;--ev-color-border-muted:#e0e0e0;--ev-color-text-primary:#29323d;--ev-color-text-secondary:#7a7a7a;--ev-color-text-light:#c2c2c2;--ev-color-text-faint:#bcbcbc;--ev-color-text-strong:#101828;--ev-color-text-muted-strong:#363636;--ev-color-text-white:#fff;--ev-color-text-tertiary:var(--ev-palette-gray-blue-700);--ev-color-text-table-header:#475467;--ev-color-text-subtle:var(--ev-palette-gray-blue-400);--ev-color-text-link:var(--ev-palette-blue-dark-400);--ev-color-bg-avatar:#e0e0e0;--ev-color-action-primary:var(--ev-palette-gray-blue-800);--ev-color-action-primary-hover:var(--ev-palette-gray-blue-900);--ev-color-action-primary-foreground:var(--ev-color-text-white);--ev-color-action-secondary-hover:var(--ev-palette-gray-blue-25);--ev-color-action-secondary-border:var(--ev-color-border-primary);--ev-color-action-secondary-foreground:var(--ev-color-text-primary);--ev-color-action-tertiary-hover:var(--ev-palette-gray-blue-25);--ev-color-action-tertiary-foreground:var(--ev-color-text-primary);--ev-color-action-icon-highlight:var(--ev-palette-blue-dark-400);--ev-color-action-icon-highlight-hover:var(--ev-palette-blue-dark-500);--ev-color-action-icon-highlight-foreground:var(--ev-color-text-white);--ev-color-focus-ring:#306acf59;--ev-palette-gray-blue-25:#f8fafc;--ev-palette-gray-blue-50:#eaeff5;--ev-palette-gray-blue-100:#dde5ee;--ev-palette-gray-blue-200:#bdcbdb;--ev-palette-gray-blue-300:#9db1c8;--ev-palette-gray-blue-400:#7e97b4;--ev-palette-gray-blue-500:#617d9e;--ev-palette-gray-blue-600:#50647c;--ev-palette-gray-blue-700:#3d4b5c;--ev-palette-gray-blue-800:#29323d;--ev-palette-gray-blue-900:#212830;--ev-palette-gray-blue-950:#191e24;--ev-palette-blue-dark-25:#e5edfb;--ev-palette-blue-dark-50:#d4e1f7;--ev-palette-blue-dark-100:#a9c3ef;--ev-palette-blue-dark-200:#80a5e5;--ev-palette-blue-dark-300:#5888da;--ev-palette-blue-dark-400:#306acf;--ev-palette-blue-dark-500:#2956a3;--ev-palette-blue-dark-600:#224581;--ev-palette-blue-dark-700:#1b345f;--ev-palette-blue-dark-800:#172c4f;--ev-palette-blue-dark-900:#14233e;--ev-palette-blue-dark-950:#0f1b2e;--ev-palette-gray-25:#fafafa;--ev-palette-gray-50:#f5f5f5;--ev-palette-gray-100:#ebebeb;--ev-palette-gray-200:#d6d6d6;--ev-palette-gray-300:#c2c2c2;--ev-palette-gray-400:#a3a3a3;--ev-palette-gray-500:#8f8f8f;--ev-palette-gray-600:#7a7a7a;--ev-palette-gray-700:#666;--ev-palette-gray-800:#525252;--ev-palette-gray-900:#3d3d3d;--ev-palette-gray-950:#141414;--ev-palette-white:#fff;--ev-palette-text-primary-900:#181d27;--ev-palette-red-25:#ffefeb;--ev-palette-red-100:#fecec2;--ev-palette-red-500:#e9380c;--ev-palette-green-25:#edfcee;--ev-palette-green-100:#baf2bb;--ev-palette-green-400:#2bb62d;--ev-palette-green-700:#1d671e;--ev-palette-white-alpha-50:#ffffff80;--ev-palette-black-alpha-600:#0000004d;--ev-palette-gray-600-base13:#7a7a7a;--primary:var(--ev-color-text-primary);--primary-hover:var(--ev-color-action-icon-highlight-hover);--bg-app:var(--ev-color-bg-primary);--bg-surface:var(--ev-color-bg-surface);--border:var(--ev-color-border-primary);--text-main:var(--ev-color-text-primary);--text-secondary:var(--ev-color-text-secondary);--text-muted:var(--ev-color-text-light);--ev-font-family-sans:"Host Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";--ev-font-weight-regular:400;--ev-font-weight-medium:500;--ev-font-weight-semibold:600;--ev-font-weight-bold:700;--ev-text-display-2xl-font-family:var(--ev-font-family-sans);--ev-text-display-2xl-font-weight:var(--ev-font-weight-bold);--ev-text-display-2xl-font-size:66px;--ev-text-display-2xl-line-height:1;--ev-text-display-2xl-letter-spacing:-1px;--ev-text-display-xl-font-family:var(--ev-font-family-sans);--ev-text-display-xl-font-weight:var(--ev-font-weight-bold);--ev-text-display-xl-font-size:48px;--ev-text-display-xl-line-height:1;--ev-text-display-xl-letter-spacing:-0.96px;--ev-text-display-lg-font-family:var(--ev-font-family-sans);--ev-text-display-lg-font-weight:var(--ev-font-weight-bold);--ev-text-display-lg-font-size:36px;--ev-text-display-lg-line-height:1;--ev-text-display-lg-letter-spacing:-0.72px;--ev-text-display-md-font-family:var(--ev-font-family-sans);--ev-text-display-md-font-weight:var(--ev-font-weight-bold);--ev-text-display-md-font-size:32px;--ev-text-display-md-line-height:1;--ev-text-display-md-letter-spacing:-0.96px;--ev-text-body-md-font-family:var(--ev-font-family-sans);--ev-text-body-md-font-weight:var(--ev-font-weight-regular);--ev-text-body-md-font-size:16px;--ev-text-body-md-line-height:1.4;--ev-text-body-md-letter-spacing:-0.08px;--ev-text-label-sm-font-family:var(--ev-font-family-sans);--ev-text-label-sm-font-weight:var(--ev-font-weight-regular);--ev-text-label-sm-font-size:12px;--ev-text-label-sm-line-height:1.5;--ev-text-label-sm-letter-spacing:-0.06px;--ev-space-4:4px;--ev-space-6:6px;--ev-space-8:8px;--ev-space-12:12px;--ev-space-16:16px;--ev-space-24:24px;--ev-space-32:32px;--ev-radius-sm:4px;--ev-radius-md:8px;--ev-radius-lg:16px;--ev-radius-pill:999px;--ev-shadow-surface-1:0px 1px 2px 0px #0000000a,0px 2px 8px 0px #00000005;--ev-shadow-surface-1-inset:inset 0px -1px 0px 0px #0000001a,inset 0px 0px 0px 1px #0000001a,inset 0px 2px 0px 0px #ffffff26;--ev-shadow-dialog-surface:var(--ev-shadow-surface-1);--ev-shadow-dialog-surface-inset:var(--ev-shadow-surface-1-inset);--ev-z-dialog-overlay:10000000;--ev-z-dialog:10000001;--ev-z-popover:10000002;--ev-icon-size-sm:20px;--ev-icon-size-md:24px;--ev-icon-size-lg:32px}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{margin:0}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}body,html{background:var(--ev-color-bg-primary);color:var(--ev-color-text-primary);font-family:var(--ev-font-family-sans)}a{color:inherit}
/*# sourceMappingURL=main.ef344649.css.map*/