.lottie-icon{pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.lottie-icon svg{display:block;width:100%!important;height:100%!important}.animated-icon-sm{width:1.875rem;height:1.875rem}.animated-icon-md{width:2.25rem;height:2.25rem}.animated-icon-lg{width:2.75rem;height:2.75rem}.lottie-icon--loading{opacity:.35}.cts-interact-icon{vertical-align:middle}.app-sidebar__icon .lottie-icon,.platform-sidebar__nav-icon .lottie-icon,.app-sidebar__rail-item .lottie-icon{width:1.625rem;height:1.625rem}@media (prefers-reduced-motion:reduce){.lottie-icon{animation:none!important}}[data-collab-notifications]{font-family:var(--font-primary,"Overused Grotesk", ui-sans-serif, system-ui, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-collab-notifications] .collab-icon-button--notification:hover,[data-collab-notifications] .collab-icon-button--notification:focus-visible{background:#1f9d5514}[data-collab-notifications] .collab-icon-button--notification svg{transform:none!important}[data-collab-notifications]>.btn.collab-icon-button{box-shadow:none;line-height:0;font-size:inherit;font-weight:inherit;vertical-align:middle;border:0;min-width:0;margin:0;padding:0}[data-collab-notifications] .collab-icon-button--notification{width:36px;height:36px}[data-collab-notifications] .collab-icon-button--notification .collab-icon-button__icon{width:27px;height:27px}[data-collab-notifications] .collab-icon-button--notification .collab-icon-button__icon .lottie-icon{width:100%;height:100%}[data-collab-notifications] .collab-badge.notification-badge{letter-spacing:0;z-index:5;box-sizing:border-box;background:var(--primary,#2f5fb3);color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--surface-elevated,#fff);border-radius:999px;flex-shrink:0;padding:0 5px;font-size:10px;font-weight:700;line-height:1;top:0;right:0;transform:translate(35%,-35%)}body.dark-mode [data-collab-notifications] .collab-badge.notification-badge{box-shadow:0 0 0 2px var(--surface-elevated,var(--dropdown-bg,#0b1220))}[data-collab-notifications] .collab-dropdown-panel.dropdown-menu{float:none;border:1px solid var(--border-subtle,#0f172a1f);background:var(--surface-elevated,#fff);width:min(24rem,100vw - 2rem);min-width:0;max-width:min(24rem,100vw - 2rem);box-shadow:none;z-index:50;font-size:var(--cts-text-md,1rem);color:var(--text-primary,var(--ink,#0f172a));border-radius:1rem;margin:0;padding:0;display:block;position:absolute;top:calc(100% + .35rem);left:auto;right:0;overflow:hidden}[data-collab-notifications] .collab-dropdown-panel__header{border-bottom:1px solid var(--border-subtle,#0f172a1f);justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}[data-collab-notifications] .collab-dropdown-panel__header strong{font-weight:600;font-size:inherit;color:var(--text-primary,var(--ink,#0f172a));line-height:1.35}[data-collab-notifications] .collab-dropdown-panel__header .btn,[data-collab-notifications] .collab-dropdown-panel__header .btn-link{box-shadow:none;font-size:.9rem;font-weight:inherit;color:var(--text-primary,var(--ink,#0f172a));background:0 0;border:0;margin:0;padding:0;line-height:1.35;text-decoration:none}[data-collab-notifications] .collab-inline-link{color:var(--text-primary,var(--ink,#0f172a));font-size:.9rem;text-decoration:none}[data-collab-notifications] .collab-inline-link:hover,[data-collab-notifications] .collab-inline-link:focus-visible{color:var(--text-primary,var(--ink,#0f172a));text-decoration:underline}[data-collab-notifications] .collab-dropdown-panel__body{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#64748b73 transparent;max-height:24rem;margin:0;padding:0;overflow:auto}[data-collab-notifications] .collab-dropdown-panel__body::-webkit-scrollbar{width:8px}[data-collab-notifications] .collab-dropdown-panel__body::-webkit-scrollbar-thumb{background:#64748b61;border-radius:999px}[data-collab-notifications] .collab-dropdown-panel__body::-webkit-scrollbar-thumb:hover{background:#4755697a}[data-collab-notifications] .collab-notification-admin-mapping{padding:.5rem .62rem}[data-collab-notifications] .collab-notification-admin-mapping+.collab-notification-admin-mapping{margin-top:.35rem}[data-collab-notifications] a.collab-notification-admin-mapping__link{color:inherit;text-decoration:none;display:block}[data-collab-notifications] .collab-notification-admin-mapping~.collab-notification-item{border-top:1px solid var(--border-subtle,#0f172a14)}[data-collab-notifications] .collab-notification-item.collab-notification-item--mapping-card{text-align:left;background:0 0;border:0;flex-direction:column;align-items:stretch;width:100%;margin:0;padding:.5rem .62rem}[data-collab-notifications] .collab-notification-item.collab-notification-item--mapping-card:hover{background:0 0}[data-collab-notifications] a.collab-notification-item__card-hit,[data-collab-notifications] .collab-notification-item__card-hit{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:0;text-decoration:none;display:block}[data-collab-notifications] a.collab-notification-item__card-hit:focus-visible,[data-collab-notifications] .collab-notification-item__card-hit:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #2f5fb359}[data-collab-notifications] .collab-notification-item--mapping-card .search-result-item__kind{color:var(--text-muted,#64748b);text-transform:capitalize;white-space:nowrap;font-size:.86rem;font-weight:inherit;background:0 0;border-radius:0;align-self:flex-end;margin-top:.35rem;padding:0}[data-collab-notifications] .collab-empty-state{color:var(--text-muted,#64748b);text-align:left;margin:0;padding:1rem;font-size:.86rem}[data-collab-notifications] .admin-upload-notification-card,[data-collab-notifications] .admin-upload-notification-card *{text-decoration:none}[data-collab-notifications] .admin-upload-notification-card{border-radius:10px;gap:.22rem;padding:.38rem .48rem;font-family:inherit}[data-collab-notifications] .admin-upload-notification-card:hover{border-color:#0047ba2e;box-shadow:0 2px 6px #0f172a0f,0 10px 26px #0f172a12}[data-collab-notifications] .admin-upload-notification-card__company{gap:.42rem;min-height:1.75rem}[data-collab-notifications] .admin-upload-notification-card__co-name{letter-spacing:-.008em;font-size:.84rem;font-weight:600;line-height:1.35}[data-collab-notifications] .admin-upload-notification-card__co-logo{max-width:92px;max-height:24px}[data-collab-notifications] .admin-upload-notification-card__uploader{gap:.48rem}[data-collab-notifications] .admin-upload-notification-card__avatar{width:26px;height:26px}[data-collab-notifications] .admin-upload-notification-card__uploader-name{letter-spacing:-.01em;font-size:.82rem;font-weight:650;line-height:1.28}[data-collab-notifications] .admin-upload-notification-card__role{font-size:.72rem;font-weight:500;line-height:1.25}[data-collab-notifications] .admin-upload-notification-card__category{gap:.38rem;margin:.02rem 0 0}[data-collab-notifications] .admin-upload-notification-category-lottie.lottie-icon{opacity:.96;filter:contrast(1.05)saturate(1.02);margin:0;transform:none;width:22px!important;height:22px!important}[data-collab-notifications] .admin-upload-notification-category-lottie.lottie-icon svg{width:22px!important;height:22px!important}[data-collab-notifications] .admin-upload-notification-card__category-text{letter-spacing:-.012em;font-size:.78rem;font-weight:650;line-height:1.4}[data-collab-notifications] .admin-upload-notification-card__stats{gap:.35rem .65rem;margin-top:.02rem;font-size:.72rem}[data-collab-notifications] .admin-upload-notification-card__stat-label{margin-right:.2rem}[data-collab-notifications] .admin-upload-notification-card__stat-value{font-variant-numeric:tabular-nums}[data-collab-notifications] .admin-upload-notification-card__status{gap:.18rem;margin-top:.02rem}[data-collab-notifications] .admin-upload-notification-card__progress{height:3px}[data-collab-notifications] .admin-upload-notification-status-pill{padding:.16rem .48rem .18rem;font-size:.68rem;line-height:1.25}[data-collab-notifications] .admin-upload-notification-status-pill__dot{width:6px;height:6px}[data-collab-notifications] .admin-upload-notification-card__mapped-foot{opacity:.92;border-top:1px solid #94a3b859;margin-top:.1rem;padding-top:.26rem;font-size:.7rem;line-height:1.35}body.dark-mode [data-collab-notifications] .admin-upload-notification-category-lottie.lottie-icon{filter:contrast(1.08)saturate(1.05)brightness(1.06)}body.dark-mode [data-collab-notifications] .admin-upload-notification-card:hover{border-color:#7fb1ff61;box-shadow:0 2px 8px #00000052,0 12px 30px #00000038}body.dark-mode [data-collab-notifications] .admin-upload-notification-card__mapped-foot{opacity:.88;border-top-color:#94a3b838}[data-collab-notifications] .notification-skeleton{pointer-events:none}[data-collab-notifications] .notification-skeleton__line{background:linear-gradient(90deg,#94a3b81f,#94a3b838,#94a3b81f) 0 0/200% 100%;border-radius:999px;height:.55rem;animation:1.2s ease-in-out infinite notification-skeleton-shimmer}[data-collab-notifications] .notification-skeleton__line--wide{width:68%;margin-bottom:.35rem}[data-collab-notifications] .notification-skeleton__line--medium{width:50%;margin-bottom:.28rem}[data-collab-notifications] .notification-skeleton__line--short{width:36%}@keyframes notification-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=576px){[data-collab-notifications] .collab-dropdown-panel.dropdown-menu{width:min(24rem,100vw - 2rem);max-width:min(24rem,100vw - 2rem)}[data-collab-notifications] .admin-upload-notification-card__stats{flex-flow:wrap}}.cts-react-shell{--app-sidebar-bg:#f8fafc;--app-sidebar-rail:#fff;--app-sidebar-panel:#fff;--app-sidebar-border:#0f172a14;--app-sidebar-text:#15202b;--app-sidebar-muted:#64748b;--app-sidebar-hover:#00984514;--app-sidebar-hover-text:#009845;--app-sidebar-active:#0047ba1a;--app-sidebar-active-text:#0047ba;--ws-topbar-h:56px;--app-sidebar-rail-width:4.5rem;--app-sidebar-rail-label-size:.5625rem;--app-sidebar-panel-head-min-h:2.75rem}body.dark-mode .cts-react-shell{--app-sidebar-bg:#002a42;--app-sidebar-rail:#012338;--app-sidebar-panel:#082f49;--app-sidebar-border:#94a3b82e;--app-sidebar-text:#e8eef5;--app-sidebar-muted:#a9b7c6;--app-sidebar-hover:#00984524;--app-sidebar-hover-text:#009845;--app-sidebar-active:#0047ba38;--app-sidebar-active-text:#7fb1ff}.cts-react-shell .platform-sidebar{background:var(--app-sidebar-rail);border-color:var(--app-sidebar-border);color:var(--app-sidebar-text);height:100%;min-height:0;max-height:100dvh}.cts-react-shell .platform-sidebar-shell{height:100%;max-height:inherit;flex-direction:row;align-items:stretch;min-height:0;display:flex;overflow:hidden}.cts-react-shell .platform-sidebar-rail{width:var(--app-sidebar-rail-width);min-width:var(--app-sidebar-rail-width);max-width:var(--app-sidebar-rail-width);height:100%;max-height:inherit;flex-direction:column;flex-shrink:0;min-height:0;display:flex}.cts-react-shell .platform-sidebar-rail__scroll{flex:auto;min-height:0;overflow:hidden auto}.cts-react-shell .platform-sidebar-rail__brand{border-bottom:1px solid var(--app-sidebar-border);flex-shrink:0;justify-content:center;align-items:center;min-height:3.5rem;display:flex}.cts-react-shell .platform-sidebar-rail__footer{border-top:1px solid var(--app-sidebar-border);flex-shrink:0;padding:.5rem}.cts-react-shell .platform-sidebar-panel{background:var(--app-sidebar-panel);border-color:var(--app-sidebar-border);height:100%;max-height:inherit;min-height:0}.cts-react-shell .platform-sidebar-rail-item.is-active{background:var(--app-sidebar-active);color:var(--app-sidebar-active-text)}.cts-react-shell .platform-sidebar-rail-item:hover,.cts-react-shell .platform-sidebar-nav-item:hover{background:var(--app-sidebar-hover);color:var(--app-sidebar-hover-text)}.ws-topbar{z-index:30;height:var(--ws-topbar-h);border-bottom:1px solid var(--app-sidebar-border);background:color-mix(in srgb, var(--app-sidebar-panel) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.ws-topbar__inner{align-items:center;gap:.75rem;height:100%;padding:0 .75rem;display:flex}@media (width>=768px){.ws-topbar__inner{padding:0 1rem}}.cts-react-shell .collab-notification.notification-wrapper{position:relative;overflow:visible}.ws-topbar__brand img{object-fit:contain;width:44px;height:44px}.ws-topbar__company{max-width:12rem;color:var(--app-sidebar-text);font-size:.875rem;font-weight:600}.ws-topbar__spacer{flex:auto}.ws-topbar__actions{align-items:center;gap:.35rem;display:flex}.collab-search{border:1px solid var(--app-sidebar-border);background:var(--app-sidebar-panel);border-radius:999px;justify-content:flex-end;align-items:center;width:2.875rem;min-width:2.875rem;max-width:min(34rem,52vw);padding:.25rem;transition:width .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden}.collab-search.is-open{justify-content:flex-start;width:min(28rem,42vw);min-width:min(16rem,34vw);padding-inline:.5rem .75rem}.collab-search__toggle{width:2.25rem;height:2.25rem;color:var(--app-sidebar-text);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.collab-search__toggle:hover,.collab-search__toggle:focus-visible{background:var(--app-sidebar-hover)}.collab-search__input{width:0;min-width:0;color:var(--app-sidebar-text);opacity:0;pointer-events:none;background:0 0;border:0;outline:0;flex:auto;font-size:.875rem}.collab-search.is-open .collab-search__input{opacity:1;pointer-events:auto;width:min(24rem,100%)}.collab-icon-button:not(.collab-icon-button--notification){width:2.5rem;height:2.5rem;color:var(--app-sidebar-text);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.collab-icon-button:not(.collab-icon-button--notification):hover,.collab-icon-button:not(.collab-icon-button--notification):focus-visible{background:var(--app-sidebar-hover)}.collab-badge:not(.notification-badge){color:#fff;text-align:center;pointer-events:none;background:#dc3545;border-radius:999px;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1.125rem;position:absolute;top:.15rem;right:.1rem}.collab-badge[hidden]{display:none!important}.collab-inline-link{color:var(--app-sidebar-active-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem}.ws-account-menu{position:relative}.ws-account-menu__trigger{color:var(--app-sidebar-text);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.8125rem;display:inline-flex}.ws-account-menu__trigger:hover{background:var(--app-sidebar-hover)}.ws-account-menu__avatar{object-fit:cover;border-radius:999px;width:28px;height:28px}.ws-account-menu__avatar--placeholder{background:var(--app-sidebar-active);color:var(--app-sidebar-active-text);justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.user-avatar{object-fit:cover;border-radius:999px;flex-shrink:0}.user-avatar--xs{width:28px;height:28px}.user-avatar--lg{width:40px;height:40px}.user-avatar--placeholder{background:var(--app-sidebar-active);color:var(--app-sidebar-active-text);justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.user-avatar--lg.user-avatar--placeholder{font-size:.8125rem}.marketing-shell .saas-nav .user-avatar--placeholder{background:var(--interaction-green-soft);color:var(--interaction-green)}.ws-account-menu__panel{border:1px solid var(--app-sidebar-border);background:var(--app-sidebar-panel);z-index:50;border-radius:.625rem;min-width:14rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 12px 40px #0f172a1f}.ws-account-menu__name{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.ws-account-menu__profile{padding:.65rem .75rem .5rem}.ws-account-menu__profile-row{align-items:center;gap:.65rem;min-width:0;display:flex}.ws-account-menu__profile-text{flex-direction:column;gap:.1rem;min-width:0;font-size:.8125rem;display:flex}.ws-account-menu__profile-text strong{font-size:.875rem;line-height:1.25}.ws-account-menu__profile-email,.ws-account-menu__profile-company{color:var(--app-sidebar-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.ws-account-menu__avatar--lg{width:40px;height:40px}.ws-account-menu__divider{background:var(--app-sidebar-border);height:1px;margin:.25rem .35rem;list-style:none}.ws-account-menu__item--danger:hover{color:#b91c1c}.ws-account-menu__item{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.8125rem;text-decoration:none;display:flex}.ws-account-menu__item:hover{background:var(--app-sidebar-hover)}.platform-sidebar-utility-card{border:1px solid var(--app-sidebar-border);background:var(--app-sidebar-bg);border-radius:.5rem;margin:.75rem;padding:.75rem}.platform-sidebar-utility-card__header{align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:flex}.theme-toggle--compact{align-items:center;gap:.5rem;display:flex}.theme-toggle__switch{width:2.5rem;height:1.375rem;display:inline-block;position:relative}.theme-toggle__switch input{opacity:0;width:0;height:0}.theme-toggle__slider{background:var(--app-sidebar-border);cursor:pointer;border-radius:999px;transition:background .2s;position:absolute;inset:0}.theme-toggle__slider:before{content:"";background:#fff;border-radius:999px;width:1rem;height:1rem;transition:transform .2s;position:absolute;top:.19rem;left:.2rem}.theme-toggle__switch input:checked+.theme-toggle__slider{background:#009845}.theme-toggle__switch input:checked+.theme-toggle__slider:before{transform:translate(1.05rem)}.theme-toggle__label{color:var(--app-sidebar-muted);font-size:.8125rem}body.has-chat-widget .cts-react-shell main{padding-bottom:4.5rem}.chat-widget{z-index:35;pointer-events:none;width:min(22rem,100vw - 2rem);position:fixed;bottom:1rem;right:1rem}.chat-widget>*{pointer-events:auto}.chat-widget__collapsed-bar{border:1px solid var(--app-sidebar-border);background:var(--app-sidebar-panel);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .5rem;display:flex;box-shadow:0 8px 24px #0f172a1f}.chat-widget__collapsed-main{cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:.5rem;padding:.25rem .35rem;font-size:.8125rem;display:flex}.chat-widget__avatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:2rem;height:2rem}.chat-widget__avatar--placeholder{background:var(--app-sidebar-active);color:var(--app-sidebar-active-text);justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.chat-widget__launcher-unread-badge{margin-left:.25rem;position:static}.chat-widget__bar-actions{gap:.15rem;display:flex}.chat-widget__icon-button{cursor:pointer;width:2rem;height:2rem;color:var(--app-sidebar-text);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.chat-widget__icon-button:hover{background:var(--app-sidebar-hover)}.chat-widget.is-panel-open .chat-widget__collapsed-bar{display:none}.chat-widget__panel{border:1px solid var(--app-sidebar-border);background:var(--app-sidebar-panel);border-radius:.75rem;flex-direction:column;max-height:min(28rem,60vh);display:none;overflow:hidden;box-shadow:0 12px 40px #0f172a26}.chat-widget.is-panel-open .chat-widget__panel{display:flex}.chat-widget__panel-header{border-bottom:1px solid var(--app-sidebar-border);justify-content:space-between;align-items:center;padding:.65rem .75rem;display:flex}.chat-widget__title-group{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.chat-widget__panel-actions{gap:.15rem;display:flex}.chat-widget__conversation-list{max-height:14rem;padding:.35rem;overflow-y:auto}.chat-widget__section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--app-sidebar-muted);padding:.35rem .65rem;font-size:.6875rem;font-weight:700}.chat-widget__conversation-item{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.8125rem;display:flex}.chat-widget__conversation-item:hover,.chat-widget__conversation-item.is-active{background:var(--app-sidebar-hover)}.platform-sidebar-nav-item{align-items:center;gap:.5rem;display:flex}.platform-sidebar-nav-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.625rem;display:inline-flex}.platform-sidebar-rail-item{width:100%;max-width:100%;color:var(--app-sidebar-muted);cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.1875rem;padding:.375rem .125rem;font-size:.625rem;transition:background .15s,color .15s;display:flex;overflow:hidden}.platform-sidebar-rail-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;overflow:hidden}.platform-sidebar-rail-item .lottie-icon{max-width:100%;max-height:100%;width:1.5rem!important;height:1.5rem!important}.platform-sidebar-rail-item.is-active{border-left-color:var(--app-sidebar-active-text)}.collab-search__submit.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.platform-sidebar-rail-label{-webkit-line-clamp:2;width:100%;max-width:100%;font-size:var(--app-sidebar-rail-label-size,.5625rem);text-align:center;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;padding-inline:1px;line-height:1.2;display:-webkit-box;overflow:hidden}.platform-sidebar-panel__head{min-height:var(--app-sidebar-panel-head-min-h,2.75rem);border-bottom:1px solid var(--app-sidebar-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.platform-sidebar-panel__head--section{padding-inline:1rem}.platform-sidebar-panel-title{letter-spacing:-.01em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;margin:0;font-size:.8125rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.cts-react-shell .saas-footer__watermark{display:none!important}.cts-react-shell .saas-footer__brand-logo--hero{width:auto;max-width:160px;height:auto;max-height:40px}.cts-react-shell .cts-app-main{min-height:calc(100vh - var(--ws-topbar-h) - 14rem)}.cts-react-shell .saas-footer{flex-shrink:0}:root{--cts-loading-fade:.22s ease;--cts-orb-motion-duration:20s;--cts-orb-motion-duration-busy:18s;--cts-orb-motion-duration-inline:22s;--cts-orb-motion-duration-compact:16s}.hero-premium-orb{aspect-ratio:1;z-index:1;pointer-events:none;will-change:transform;backface-visibility:hidden;contain:layout style;width:clamp(90px,12vw,160px);max-width:min(100%,160px);animation:cts-orb-motion var(--cts-orb-motion-duration) linear infinite;background:radial-gradient(circle at 32% 30%,#ffffff75,#ffffff14 22%,#0000 46%),radial-gradient(circle at 70% 72%,#2f5fb324,#0000 55%),linear-gradient(145deg,#ffffff2e,#ffffff0a);border:1px solid #ffffff29;border-radius:50%;place-items:center;margin-inline:auto;display:grid;position:relative;overflow:hidden;transform:translate(0,0);box-shadow:0 12px 40px #2f5fb31f,inset 0 1px #ffffff42}.hero-premium-orb img{z-index:2;object-fit:contain;image-rendering:auto;backface-visibility:hidden;will-change:transform;width:62%;max-width:100%;height:auto;animation:cts-orb-logo-counter var(--cts-orb-motion-duration) linear infinite;position:relative;transform:translate(0,0)}.hero-premium-orb--busy{width:clamp(130px,24vw,200px);max-width:min(100%,200px);animation-duration:var(--cts-orb-motion-duration-busy);border-color:#ffffff38;margin-inline:0;box-shadow:0 14px 45px #2f5fb32e,inset 0 1px #ffffff47}.hero-premium-orb--busy img{width:64%;animation-duration:var(--cts-orb-motion-duration-busy)}.hero-premium-orb--inline{width:clamp(56px,8vw,80px);max-width:80px;animation-duration:var(--cts-orb-motion-duration-inline)}.hero-premium-orb--inline img{animation-duration:var(--cts-orb-motion-duration-inline)}.hero-premium-orb--compact{width:1.25rem;min-width:1.25rem;max-width:1.25rem;animation-name:cts-orb-motion-compact;animation-duration:var(--cts-orb-motion-duration-compact);border-width:1px;box-shadow:0 4px 14px #2f5fb324}.hero-premium-orb--compact img{width:58%;animation:none}.hero-premium-orb:before{content:"";border-radius:inherit;opacity:.85;pointer-events:none;will-change:opacity;border:1px solid #ffffff2e;animation:18s ease-in-out infinite cts-orb-ring-breathe;position:absolute;inset:8%}@keyframes cts-orb-motion{0%{transform:translate(0,0)rotate(0)}to{transform:translate(0,0)rotate(360deg)}}@keyframes cts-orb-motion-compact{0%{transform:translate(0,0)rotate(0)}to{transform:translate(0,0)rotate(360deg)}}@keyframes cts-orb-logo-counter{0%{transform:translate(0,0)rotate(0)}to{transform:translate(0,0)rotate(-360deg)}}@keyframes cts-orb-ring-breathe{0%,to{opacity:.82}50%{opacity:.58}}html.cts-busy-overlay-open,html.cts-busy-overlay-open body{overflow:hidden}.cts-busy-overlay{z-index:20050;box-sizing:border-box;pointer-events:none;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cts-busy-overlay.is-active{pointer-events:all}.cts-busy-overlay__backdrop{transition:background var(--cts-loading-fade);background:#0b122029;position:absolute;inset:0}body.dark-mode .cts-busy-overlay__backdrop,html:not(.light) .cts-busy-overlay__backdrop{background:#0206173d}.cts-busy-overlay__content{z-index:1;text-align:center;max-width:min(92vw,480px);transition:transform var(--cts-loading-fade), opacity var(--cts-loading-fade);opacity:.92;flex-direction:column;align-items:center;gap:18px;display:flex;position:relative;transform:translate(0,0)translateY(6px)scale(.98)}.cts-busy-overlay.is-active .cts-busy-overlay__content{opacity:1;transform:translate(0,0)translateY(0)scale(1)}.cts-busy-overlay .hero-premium-orb{--hero-parallax-x:0px;--hero-parallax-y:0px}.cts-busy-overlay__text{letter-spacing:-.02em;color:#f8fafcf2;text-shadow:0 1px 18px #00000059;margin:0;font-size:1rem;font-weight:600}.cts-page-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:50vh;padding:24px 16px;display:flex}.cts-page-loading.ops-loading{min-height:42vh}.cts-page-loading__label{letter-spacing:-.02em;color:var(--muted-foreground,#71717a);margin:0;font-size:.875rem;font-weight:600}.cts-inline-loading{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cts-inline-loading--row{flex-direction:column;align-items:center;gap:10px;padding:12px 0;display:flex}@media (prefers-reduced-motion:reduce){.hero-premium-orb,.hero-premium-orb img,.hero-premium-orb:before{will-change:auto;animation:none!important}.hero-premium-orb{transform:none!important}.cts-busy-overlay__content{transition:none}}html.marketing-route{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:16px}html.marketing-route body{overflow-x:clip;font-size:var(--cts-text-md,1rem)!important;line-height:var(--cts-leading-normal,1.5)!important;font-family:var(--font-primary,"Overused Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif)!important}html.marketing-route body:not(.dark-mode){background:var(--bg,#f7f9fc);color:var(--ink,#1f2a37)}html.marketing-route #root{font-size:inherit;min-height:100vh}.marketing-shell{isolation:isolate;width:100%;max-width:none;min-height:100vh;font-size:inherit;line-height:inherit;flex-direction:column;display:flex}.marketing-shell__header{flex-shrink:0;width:100%}.marketing-shell__main{flex:auto;width:100%;max-width:none;min-height:0;display:block;overflow-x:clip}.marketing-shell__main>section{width:100%;max-width:none;display:block}.marketing-shell .container{box-sizing:border-box;width:100%!important;max-width:var(--container,1200px)!important;padding-inline:calc(var(--bs-gutter-x,1.5rem) * .5)!important;margin-inline:auto!important}@media (width>=1200px){.marketing-shell .container{max-width:var(--container,1200px)!important}}.marketing-shell .lp-hero .container,.marketing-shell .prod-header .container{max-width:min(100%,1050px)!important}@media (width>=992px){.marketing-shell .navbar-expand-lg .navbar-collapse{flex-basis:auto;display:flex!important}.marketing-shell .navbar-expand-lg .navbar-toggler{display:none}}@media (width<=991.98px){.marketing-shell .navbar-collapse:not(.show){display:none}.marketing-shell .navbar-collapse.show{display:block}}@media (prefers-reduced-motion:reduce){.marketing-shell [data-reveal],.marketing-shell .hidden-left,.marketing-shell .hidden-right{opacity:1!important;transform:none!important}}html.marketing-route,html.marketing-route body,.marketing-shell{font-family:var(--font-primary,"Overused Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision}.marketing-shell .saas-nav .nav-link .lottie-icon,.marketing-shell .saas-nav .dropdown-item .lottie-icon,.marketing-shell .saas-nav .dropdown-toggle .lottie-icon{flex-shrink:0;width:1.725rem;height:1.725rem}.marketing-shell .saas-nav .dropdown-item{gap:.5rem}.marketing-shell .saas-nav .navbar-nav .btn{white-space:nowrap}.marketing-shell .saas-nav .container{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0;display:flex}.marketing-shell .saas-nav .navbar-brand.navbar-logo{flex:none;order:0;width:auto;max-width:none;margin-right:.35rem;padding-top:.3125rem;padding-bottom:.3125rem}.marketing-shell .saas-nav .navbar-brand.navbar-logo img,.marketing-shell .saas-nav .navbar-brand .app-brand-symbol{object-fit:contain;max-width:44px;max-height:44px;display:block;width:auto!important;height:44px!important}.marketing-shell .saas-nav .navbar-toggler{flex:none;order:2;margin-left:auto}.marketing-shell .saas-nav .navbar-collapse{flex:auto;order:1;justify-content:flex-start;align-items:center;min-width:0}.marketing-shell .saas-nav .saas-nav__menu{flex-flow:row;align-items:center;width:100%;display:flex;margin-left:0!important;margin-right:0!important}.marketing-shell .saas-nav .saas-nav__spacer-item{pointer-events:none;flex:auto;min-width:1rem;height:1px;margin:0;padding:0}@media (width>=992px){.marketing-shell .saas-nav .navbar-collapse{flex-basis:auto;align-items:center;display:flex!important}.marketing-shell .saas-nav .navbar-toggler{display:none}.marketing-shell .saas-nav .saas-nav__menu{flex-wrap:nowrap}}@media (width<=991.98px){.marketing-shell .saas-nav .navbar-brand.navbar-logo{margin-right:auto}.marketing-shell .saas-nav .navbar-collapse{flex-basis:100%;width:100%}.marketing-shell .saas-nav .saas-nav__menu{flex-direction:column;align-items:stretch;width:100%}}.marketing-shell .saas-nav .app-account-dropdown{position:relative}.marketing-shell .saas-nav .ws-account-menu__trigger{border-radius:10px;font-weight:500;color:var(--nav-link)!important}.marketing-shell .saas-nav .ws-account-menu__trigger:hover{color:var(--interaction-green)!important;background:var(--interaction-green-soft)!important}.marketing-shell .saas-nav .ws-account-menu__panel{background:var(--dropdown-bg);z-index:1050;border:1px solid #10182814;border-radius:10px;min-width:14rem;box-shadow:0 10px 30px #00000014}.marketing-shell .saas-nav .ws-account-menu__item{color:var(--ink);border-radius:10px}.marketing-shell .saas-nav .ws-account-menu__item:hover{background:var(--interaction-green-soft)!important;color:var(--interaction-green)!important}.marketing-shell .saas-nav .ws-account-menu__profile-text strong{color:var(--ink)}.marketing-shell .saas-nav .ws-account-menu__profile-email,.marketing-shell .saas-nav .ws-account-menu__profile-company{color:var(--muted)}.marketing-shell .saas-nav .collab-notification{position:relative}.marketing-shell .saas-nav .app-marketing-search .collab-search{min-width:2.5rem}.marketing-shell .page-platform__hero,.marketing-shell .page-impact__hero,.marketing-shell .page-methodology__hero,.marketing-shell .page-trust__hero,.marketing-shell .page-wwa__hero{padding-top:clamp(72px,8vw,100px)}.marketing-shell .page-platform__hero-title,.marketing-shell .page-impact__hero-title,.marketing-shell .page-methodology__hero-title{letter-spacing:-.02em;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:600;line-height:1.12}.marketing-shell .page-platform__section,.marketing-shell .page-impact__section{padding-block:clamp(64px,8vw,100px)}.marketing-shell .lp-bullets .check,.marketing-shell .lp-bullets .dash-admin-illu--check-tiny{flex-shrink:0}.marketing-shell .saas-footer a{color:inherit;text-decoration:none}.marketing-shell .saas-footer a:hover{text-decoration:underline}.marketing-shell .saas-footer__social-icon{color:var(--text-muted,#64748b);transition:color .15s}.marketing-shell .saas-footer__social-icon:hover{color:var(--app-sidebar-hover-text,#009845)}.marketing-shell .hero-logo-background{display:none!important}@media (width<=575.98px){.marketing-shell .saas-footer__grid{grid-template-columns:1fr 1fr!important}}.marketing-shell .lp-hero .lp-title,.marketing-shell .lp-hero .lp-subtitle,.marketing-shell .lp-hero .lp-cta-row{opacity:1;transform:none}.marketing-shell .logo-marquee{--marquee-duration:42s;--marquee-distance:2800px;min-height:4.75rem}.marketing-shell .logo-marquee__track{min-height:3.5rem}.marketing-shell__header .saas-nav{z-index:50;position:sticky;top:0}@media (width<=991.98px){.marketing-shell .saas-nav .navbar-nav{gap:.25rem;padding:.75rem 0 1rem}.marketing-shell .saas-nav .navbar-nav .nav-link,.marketing-shell .saas-nav .navbar-nav .dropdown-toggle{justify-content:flex-start;width:100%}.marketing-shell .saas-nav .dropdown-menu{float:none;box-shadow:none;border:none;margin-top:0;padding-left:.75rem;position:static}.marketing-shell .saas-nav .dropdown-menu:not(.show){display:none}.marketing-shell .saas-nav .nav-item .btn{justify-content:center;width:100%}.marketing-shell .app-marketing-search{width:100%;margin-inline:0!important}.marketing-shell .app-marketing-search .collab-search{width:100%}}@media (width<=575.98px){.marketing-shell__main .lp-trust{grid-template-columns:1fr}}
