.overflow-container{height:calc(100% - .625rem);position:relative;overflow:hidden}.overflow-container.has-overflow .scroll-bar{display:block}.overflow-container .overflow-content{-webkit-overflow-scrolling:touch;scrollbar-width:thin;height:100%;overflow:auto}.overflow-container .overflow-content::-webkit-scrollbar{width:8px;height:8px}.overflow-container .overflow-content::-webkit-scrollbar-track{background:0 0}.overflow-container .overflow-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.overflow-container .overflow-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}.overflow-container .scroll-bar{border-radius:.25rem;width:.375rem;height:100%;display:none;position:absolute;top:0;right:.375rem;overflow:hidden}.overflow-container .scroll-bar .thumb{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ccc;border-radius:4px;width:100%;position:relative;top:0}* .quick-links-container{height:100%;padding-top:var(--nudge-padding-margin-2xl);padding-left:var(--nudge-text-xs);padding-right:var(--nudge-text-xs);grid-template-rows:max-content 1fr;display:grid;position:relative;overflow:hidden}* .quick-links-container .selected-indicator-container{border-left:1px solid;border-image-source:linear-gradient(0deg,#fff 0%,var(--nudge-dark-button-bg)46.63%,#fff 100%);border-image-slice:1;height:100%;position:absolute;left:.0625rem}* .quick-links-container .selected-indicator-container .selected-indicator{background:var(--nudge-dark-button-bg);border-radius:.25rem;width:.188rem;height:1rem;transition:all .3s ease-in-out;position:absolute;left:-2px}* .quick-links-container .quick-links-header-name{font-weight:600;font-size:var(--nudge-text-sm);color:var(--nudge-dark-button-bg);padding-bottom:var(--nudge-padding-margin-xl-plus)}* .quick-links-container .quick-links{grid-gap:var(--nudge-spacing-lg);align-content:flex-start;height:100%;display:grid;overflow:auto}* .quick-links-container .quick-links .quick-link{font-weight:400;font-size:var(--nudge-text-sm);color:var(--nudge-color-black-shade02);height:2.75rem;padding:0 var(--nudge-padding-margin-xl-plus);cursor:pointer;border-radius:.375rem;align-items:center;line-height:1.25rem;display:flex}* .quick-links-container .quick-links .quick-link.active{color:var(--nudge-dark-button-bg);background-color:var(--nudge-color-light-blue);font-weight:600}* .quick-links-container .quick-links .quick-link:hover{background-color:var(--nudge-color-tech-white);color:var(--nudge-dark-button-bg)}* .nudge-tag{height:1rem;font-size:.625rem;font-weight:400;line-height:var(--nudge-text-xxs);color:var(--nudge-color-lady-blue);background:var(--nudge-color-blue-chalk);padding:0 var(--nudge-padding-margin-md);border-radius:1rem;align-items:center;display:flex}* .profile-details{grid-gap:var(--nudge-padding-margin-lg);align-items:flex-start;height:auto;min-height:6.5rem;display:flex}* .profile-details.has-timeline{align-items:flex-start}* .profile-details .profile-details-view-dossier img{object-fit:contain;filter:drop-shadow(0 2px 4px #0000001f);width:100%;height:100%;display:block}* .profile-details .profile-details-image-wrapper{background:#fff;border:1px solid #e0e0e0;border-radius:50%;flex-shrink:0;width:5.5rem;height:5.5rem;padding:6px;position:relative;overflow:hidden}* .profile-details .profile-details-image-wrapper .profile-details-image{object-fit:contain;background:#fff;border-radius:50%;width:100%;height:100%}* .profile-details .profile-details-image{object-fit:cover;border-radius:50%;height:100%}* .profile-details .profile-details-name-company{grid-gap:var(--nudge-spacing-xs);align-items:center;height:fit-content;margin-top:18px;display:grid}* .profile-details .profile-details-name-company .profile-details-name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}* .profile-details .profile-details-name-company .profile-details-name{font-weight:500;font-size:var(--nudge-text-md);line-height:1.25rem}* .profile-details .profile-details-name-company .profile-details-relationship{align-items:center;gap:8px;display:inline-flex}* .profile-details .profile-details-name-company .relationship-badge{color:#0f172a;white-space:nowrap;letter-spacing:.4px;background:0 0;border:none;border-radius:0;align-items:center;padding:0;font-size:12px;font-weight:700;display:inline-flex}* .profile-details .profile-details-name-company .relationship-badge--hot{color:#9f1239}* .profile-details .profile-details-name-company .relationship-badge--warm{color:#92400e}* .profile-details .profile-details-name-company .relationship-badge--cold{color:#1d4ed8}* .profile-details .profile-details-name-company .relationship-badge--friends-of-indegene,* .profile-details .profile-details-name-company .relationship-badge--friend-of-indegene{color:#1b365d;background:linear-gradient(#fff7d1 0%,#f2c94c 100%);border:1px solid #1b365d59;border-radius:999px;align-items:center;padding:2px 10px;display:inline-flex}* .profile-details .profile-details-name-company .relationship-badge--unmapped{color:#475569}* .profile-details .profile-details-name-company .profile-details-name-team{font-weight:400;font-size:var(--nudge-text-sm);line-height:1rem}* .profile-details .profile-details-name-company .profile-details-designation{flex-direction:column;gap:4px;display:flex}* .profile-details .profile-details-name-company .profile-details-designation .profile-details-designation-name{font-weight:600;font-size:var(--nudge-text-md);color:#1b365d;line-height:1.25rem}* .profile-details .profile-details-name-company .profile-details-designation .profile-details-designation-value{font-weight:400;font-size:var(--nudge-text-sm);color:#666;line-height:1rem}* .profile-details .profile-details-name-company .profile-details-company-dossier-view{margin-top:12px}* .profile-details .profile-details-name-company .profile-details-company-name{color:#64748b;font-size:11px;font-weight:500}* .profile-details .profile-details-name-company .profile-details-view-dossier{color:#1b365d;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:16px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:11px;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #00000014}* .profile-details .profile-details-name-company .profile-details-view-dossier:hover:not(:disabled){color:#d4af37;background:#e2e8f0;box-shadow:0 4px 10px #0000001f}* .profile-details .profile-details-name-company .profile-details-view-dossier:disabled{opacity:.7;cursor:wait}* .profile-details .profile-details-name-company .profile-details-info-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}* .profile-details .profile-details-name-company .profile-details-info-row .profile-details-yoe,* .profile-details .profile-details-name-company .profile-details-info-row .profile-details-location{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}* .profile-details .profile-details-name-company .profile-details-info-row .profile-details-yoe svg,* .profile-details .profile-details-name-company .profile-details-info-row .profile-details-location svg{color:#0a66c2;flex-shrink:0}* .profile-details .profile-details-name-company .profile-details-info-row .profile-details-yoe span,* .profile-details .profile-details-name-company .profile-details-info-row .profile-details-location span{font-weight:500}* .profile-details .profile-details-name-company .profile-details-info-row .timeline-tab{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .2s;display:inline-flex}* .profile-details .profile-details-name-company .profile-details-info-row .timeline-tab svg{flex-shrink:0}* .profile-details .profile-details-name-company .profile-details-info-row .timeline-tab:hover{color:#475569;background:#e2e8f0;transform:translateY(-1px)}* .profile-details .profile-details-name-company .profile-details-info-row .timeline-tab.active{color:#d4af37;background:linear-gradient(135deg,#1b365d);border-color:#0000;box-shadow:0 2px 8px #3b82f64d}* .profile-details .profile-details-name-company .profile-details-info-row .profile-details-view-profile{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .2s;display:inline-flex}* .profile-details .profile-details-name-company .profile-details-info-row .profile-details-view-profile svg{color:#0a66c2;flex-shrink:0}* .profile-details .profile-details-name-company .profile-details-info-row .profile-details-view-profile:hover:not(:disabled){color:#475569;background:#e2e8f0;transform:translateY(-1px)}* .profile-details .profile-details-name-company .profile-details-info-row .profile-details-view-profile:disabled{opacity:.7;cursor:not-allowed}* .profile-details .profile-details-name-company .profile-details-info-row .profile-details-linkedin-link{border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:transform .2s;display:inline-flex}* .profile-details .profile-details-name-company .profile-details-info-row .profile-details-linkedin-link:hover{transform:scale(1.1)}* .profile-details .profile-details-name-company .profile-timeline-container{margin-top:8px}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content{opacity:0;max-height:0;transition:max-height .3s ease-out,opacity .2s;overflow:hidden}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content.expanded{opacity:1;max-height:400px;transition:max-height .4s ease-in,opacity .3s;overflow-y:auto}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list{padding:12px 0 4px}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-org-group{margin-bottom:12px}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-org-group:last-child{margin-bottom:0}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-org-group .timeline-org-header{color:#1e293b;margin-bottom:6px;padding-left:24px;font-size:13px;font-weight:700}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-org-group .timeline-item.work-item,* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-org-group .timeline-item.education-item{border-left:2px solid #e2e8f0;margin-left:12px;padding:4px 0 4px 12px}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-org-group .timeline-item.work-item .timeline-details .timeline-title,* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-org-group .timeline-item.education-item .timeline-details .timeline-title{color:#475569;font-size:11px;font-weight:500}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-item{opacity:0;gap:12px;padding:8px 0;animation:.3s forwards slideIn;display:flex;position:relative}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-item:first-child{animation-delay:50ms}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-item:nth-child(2){animation-delay:.1s}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-item:nth-child(3){animation-delay:.15s}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-item:nth-child(4){animation-delay:.2s}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-item:nth-child(5){animation-delay:.25s}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-item:nth-child(6){animation-delay:.3s}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-item:nth-child(7){animation-delay:.35s}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-item:nth-child(8){animation-delay:.4s}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-item:nth-child(9){animation-delay:.45s}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-item:nth-child(10){animation-delay:.5s}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-item:not(:last-child) .timeline-marker:after{content:"";background:linear-gradient(#cbd5e1,#e2e8f0);width:2px;height:calc(100% + 4px);position:absolute;top:14px;left:5px}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-item .timeline-marker{border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:3px;transition:transform .2s,box-shadow .2s;position:relative}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-item.work-item .timeline-marker{background:linear-gradient(135deg,#1b365d,#1b365d);box-shadow:0 0 0 3px #3b82f633}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-item.education-item .timeline-marker{background:linear-gradient(135deg,#1b365d,#1b365d);box-shadow:0 0 0 3px #10b98133}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-item:hover .timeline-marker{transform:scale(1.2)}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-item:hover .timeline-details{background:#f8fafc;border-radius:6px;margin:-4px;padding:4px}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-item .timeline-details{flex:1;min-width:0;transition:all .2s}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-item .timeline-details .timeline-title{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-item .timeline-details .timeline-subtitle{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;line-height:1.3;overflow:hidden}* .profile-details .profile-details-name-company .profile-timeline-container .timeline-content .timeline-list .timeline-item .timeline-details .timeline-date{color:#94a3b8;margin-top:2px;font-size:10px;font-weight:500}@keyframes slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.profile-pdf-modal .profile-pdf-modal-content{flex-direction:column;height:80vh;display:flex}.profile-pdf-modal .profile-pdf-modal-header{border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.profile-pdf-modal .profile-pdf-modal-header h5{margin:0;font-size:16px;font-weight:600}.profile-pdf-modal .profile-pdf-modal-close{cursor:pointer;color:#64748b;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.profile-pdf-modal .profile-pdf-modal-close:hover{color:#1e293b}.profile-pdf-modal .profile-pdf-modal-body{flex:1;min-height:0;position:relative}.profile-pdf-modal .profile-pdf-loading,.profile-pdf-modal .profile-pdf-error{color:#64748b;justify-content:center;align-items:center;height:200px;display:flex}.profile-pdf-modal .profile-pdf-error{color:#dc2626}.profile-pdf-modal .profile-pdf-iframe{border:none;width:100%;height:100%}* .modal-backdrop{background:#6e4d8d66}* .nudge-modal.modal .modal-dialog{max-width:unset;width:80%}* .nudge-modal.modal .modal-dialog .modal-content{border:none}* .zoom-section-wrapper{padding-right:2rem;position:relative}* .zoom-section-wrapper.zoom-section-wrapper--header-row{padding-right:0}* .zoom-section-header-row{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;margin-bottom:.75rem;display:flex}* .zoom-section-header-inner{flex:1;min-width:0}* .zoom-section-trigger{z-index:2;appearance:none;cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex;position:absolute;top:0;right:0}* .zoom-section-trigger img{object-fit:contain;display:block}* .zoom-section-trigger:hover{background:#0000000f}* .zoom-section-trigger--inline{position:static}* .zoom-section-content{min-height:0}.zoom-section-overlay{z-index:10000;box-sizing:border-box;background:#0006;justify-content:center;align-items:center;padding:2vh 2vw;display:flex;position:fixed;inset:0}.zoom-section-modal{background:#f8f5ee;border:2px solid #1b365d;border-radius:.5rem;flex-direction:column;width:96vw;max-width:96vw;height:90vh;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 16px 48px #00000040}.zoom-section-modal-header{background:#f8f5ee;border-bottom:1px solid #e0d5b8;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.zoom-section-modal-title{text-transform:uppercase;letter-spacing:.05em;color:#1a1a1a;font-size:1.125rem;font-weight:700}.zoom-section-modal-close{appearance:none;color:#1a1a1a;cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:1.25rem;line-height:1}.zoom-section-modal-close:hover{background:#00000014}.zoom-section-modal-body{box-sizing:border-box;flex:1;padding:1.5rem;overflow:auto}.zoom-section-modal-readable{color:#2a2a2a;text-align:justify;box-sizing:border-box;width:100%;max-width:72rem;margin:0 auto;font-size:1rem;line-height:1.65}.zoom-section-modal-readable p{margin:0 0 .75rem}.zoom-section-modal-readable ul{margin:.5rem 0 1rem;padding-left:1.5rem}.zoom-section-modal-readable li{margin-bottom:.35rem}.zoom-section-modal-readable strong{font-weight:700}@media (max-width:768px){.zoom-section-overlay{align-items:stretch;padding:1vh 1vw}.zoom-section-modal{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}.zoom-section-modal-header{padding:.5rem .75rem}.zoom-section-modal-title{font-size:1rem}.zoom-section-modal-body{padding:1rem}.zoom-section-modal-readable{font-size:.9375rem}* .zoom-section-trigger{min-width:2.75rem;min-height:2.75rem;padding:.375rem}* .zoom-section-header-row{margin-bottom:.5rem}}@media (max-width:480px){.zoom-section-modal-title{font-size:.9375rem}}* .nudge-input-container.form-floating{height:2.875rem;box-shadow:none;border-radius:.5rem;outline:none}* .nudge-input-container.form-floating label{font-weight:400;font-size:var(--nudge-text-sm);color:var(--nudge-color-black-shade02);align-items:center;padding:.625rem .75rem;line-height:normal;display:flex}* .nudge-input-container.form-floating .form-control{height:2.875rem;min-height:unset;font-weight:500;font-size:var(--nudge-text-sm);box-shadow:none;color:var(--nudge-color-black-shade01);border-color:var(--nudge-color-input-border);background-color:#0000;outline:none;padding:1rem .75rem}* .nudge-input-container.form-floating .form-control.is-invalid{box-shadow:none}* .nudge-input-container.form-floating .form-control:not(:placeholder-shown),* .nudge-input-container.form-floating .form-control:focus{border:1px solid var(--nudge-color-input-border);outline:none;padding-top:1.625rem;padding-bottom:.625rem}* .nudge-input-container.form-floating .form-control:not(:placeholder-shown)~label,* .nudge-input-container.form-floating .form-control:focus~label{font-size:var(--nudge-text-xs);outline:none;padding:.625rem .75rem}* .nudge-tabs-container{grid-template-rows:1.125rem 1fr;width:100%;height:100%;display:grid}* .nudge-tabs-container .nudge-tabs{font-weight:400;font-size:var(--nudge-text-xs);grid-gap:var(--nudge-spacing-lg);justify-content:center;line-height:.625rem;display:flex}* .nudge-tabs-container .nudge-tabs .nudge-tab{cursor:pointer;position:relative}* .nudge-tabs-container .nudge-tabs .nudge-tab:before{content:" ";opacity:0;background:var(--nudge-color-purple-shade-02);border-radius:13px;width:1rem;height:.188rem;position:absolute;bottom:0;left:0}* .nudge-tabs-container .nudge-tabs .nudge-tab.nudge-selected-tab{font-weight:500}* .nudge-tabs-container .nudge-tabs .nudge-tab.nudge-selected-tab:before{opacity:1}* .nudge-tabs-container .nudge-tab-content{height:100%;overflow:hidden}@keyframes nudge-dashboard{0%{opacity:0}to{opacity:1}}* .knowledge-graph{width:100%;height:500px;min-height:500px;padding:var(--nudge-padding-margin-lg)var(--nudge-spacing-xl)var(--nudge-spacing-xl);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}* .knowledge-graph .knowledge-graph-svg{width:100%;height:100%;position:absolute}* .knowledge-graph .graph-node-context-menu{width:calc(var(--graph-node-size) + 50px);height:calc(var(--graph-node-size) + 50px);z-index:1;background:linear-gradient(.96deg,#fff 1.23%,#fff0 28.27%);background:var(--nudge-color-white);will-change:opacity;opacity:0;border-radius:50%;place-content:center flex-end;animation-name:nudge-dashboard;animation-duration:.3s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;display:grid;position:absolute;box-shadow:0 0 4px #e1d6ff}* .knowledge-graph .graph-node-context-menu:before{content:" ";background:var(--nudge-color-white);opacity:1;width:70%;height:104%;position:absolute;transform:rotate(170deg)translate(10px)}* .knowledge-graph .graph-node-context-menu .context-menu-icon{cursor:pointer;height:1rem;position:absolute}* .knowledge-graph .graph-node-context-menu .context-menu-icon.speakaer-icon{top:40%;right:.5rem}* .knowledge-graph .graph-node-context-menu .context-menu-icon.drill-down-icon{top:70%;right:1.125rem}* .knowledge-graph .graph-node{-webkit-user-select:none;user-select:none;grid-gap:var(--nudge-spacing-xxs);width:max-content;left:calc(var(--graph-node-position) - var(--graph-node-size)/2);justify-items:center;display:grid}* .knowledge-graph .graph-node .graph-node-image{z-index:2;width:var(--graph-node-size);height:var(--graph-node-size);border-radius:50%;position:absolute}* .knowledge-graph .graph-node .node-label{color:var(--nudge-color-black-shade02);text-align:center;width:fit-content;font-size:.625rem;font-weight:400;line-height:.625rem;position:absolute;transform:translate(-50%)}* .nudge-rating{grid-gap:.125rem;grid-template-columns:repeat(5,1fr);width:max-content;display:grid}* .nudge-rating .nudge-rating-icon{width:.625rem;height:.625rem}* .nudge-rating .nudge-rating-icon path{fill:var(--nudge-color-sweet-grey)}* .nudge-rating .nudge-rating-icon.rating-selected path{fill:var(--nudge-color-fire)}* .profile-icon{background:radial-gradient(129.03% 129.03% at 7.26% 9.68%,#034ea280 0%,#00c0f380 42.79%,#ed067780 70.95%);border-radius:50%;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}* .profile-icon .profile-icon-image{border-radius:inherit;background-color:var(--nudge-color-white);justify-content:center;align-items:center;width:calc(100% - .25rem);height:calc(100% - .25rem);font-weight:700;display:flex;overflow:hidden}* .profile-icon .profile-icon-image img{width:100%;height:100%}* .lifecycle-container{width:100%;padding:var(--nudge-padding-margin-xl);margin-top:var(--nudge-padding-margin-xl);margin-left:var(--nudge-spacing-2xl);gap:var(--nudge-spacing-md);flex-direction:column;display:flex;position:relative}* .lifecycle-container .lifecycle-sentiment-indicators{z-index:10;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:2rem;display:flex;position:absolute;top:0;bottom:0;left:0}* .lifecycle-container .lifecycle-sentiment-indicators .lifecycle-sentiment-indicator{font-size:var(--nudge-text-xl);line-height:1;position:absolute;left:0}* .lifecycle-container .lifecycle-sentiment-indicators .lifecycle-sentiment-indicator.lifecycle-sentiment-positive{top:0}* .lifecycle-container .lifecycle-sentiment-indicators .lifecycle-sentiment-indicator.lifecycle-sentiment-negative{bottom:0}* .lifecycle-container .lifecycle-timeline-wrapper{width:100%;min-height:200px;margin-left:var(--nudge-spacing-3xl);padding:var(--nudge-padding-margin-xl)0;margin-top:15px;position:relative}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-month-markers{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-month-markers .lifecycle-month-marker{width:1px;position:absolute;top:0;bottom:0;transform:translate(-50%)}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-month-markers .lifecycle-month-marker .lifecycle-month-marker-line{background:repeating-linear-gradient(to bottom,var(--nudge-color-sea-glass)0,var(--nudge-color-sea-glass)5px,transparent 5px,transparent 10px);width:100%;position:absolute;top:0;bottom:0;left:0}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-month-markers .lifecycle-month-marker .lifecycle-month-marker-line.lifecycle-month-marker-line-first{background:var(--nudge-color-sea-glass)}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-month-markers .lifecycle-month-marker .lifecycle-month-marker-label{font-size:var(--nudge-text-xs);color:var(--nudge-color-black-shade02);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-month-markers .lifecycle-month-marker .lifecycle-month-marker-label.lifecycle-month-marker-label-middle{top:calc(50% + var(--nudge-spacing-xs));margin-left:var(--nudge-spacing-3xl);left:100%;right:auto;transform:translate(0)}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-month-markers .lifecycle-month-marker .lifecycle-month-marker-label.lifecycle-month-marker-label-below{top:calc(50% + var(--nudge-spacing-xs));left:calc(50% - var(--nudge-spacing-2xl))}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-month-markers .lifecycle-month-marker .lifecycle-month-marker-label.lifecycle-month-marker-label-bottom{bottom:0}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-timeline-bar{top:50%;left:calc(-1*var(--nudge-spacing-3xl));right:var(--nudge-spacing-5xl);background:var(--nudge-color-sea-glass);height:2px;position:absolute;transform:translateY(-50%)}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-timeline-bar .lifecycle-timeline-start-circle{width:var(--nudge-padding-margin-lg);height:var(--nudge-padding-margin-lg);border:2px solid var(--nudge-color-white);z-index:3;background:#4caf50;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-timeline-bar .lifecycle-timeline-end-flag{font-size:var(--nudge-text-xl);z-index:3;filter:grayscale();opacity:.6;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-timeline-bar .lifecycle-segments-container{height:100%;clip-path:inset(0 0 0 var(--nudge-spacing-3xl));z-index:1;position:absolute;top:0;left:0;right:0}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-timeline-bar .lifecycle-segment{border-radius:var(--nudge-padding-margin-sm);height:100%;padding:0 var(--nudge-spacing-xs);align-items:center;display:flex;position:absolute;top:0}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-timeline-bar .lifecycle-segment.lifecycle-segment-green{background:#4caf50}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-timeline-bar .lifecycle-segment.lifecycle-segment-red{background:#f44336}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-timeline-bar .lifecycle-segment.lifecycle-segment-purple{background:#9c27b0}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-timeline-bar .lifecycle-segment.lifecycle-segment-blue{background:#2196f3}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-timeline-bar .lifecycle-segment.lifecycle-segment-yellow{background:#ffeb3b}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-timeline-bar .lifecycle-segment .lifecycle-segment-arrows{color:#fff;font-weight:600;font-size:var(--nudge-text-sm)}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events{z-index:5;position:absolute;left:0;right:0}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events.lifecycle-events-above{bottom:calc(50% + 8rem)}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events .lifecycle-event-group-wrapper{align-items:flex-start;gap:var(--nudge-spacing-xxs);flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events.lifecycle-events-middle{z-index:6;top:50%;transform:translateY(-50%)}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events.lifecycle-events-below{top:calc(50% + var(--nudge-spacing-3xl) + var(--nudge-spacing-lg))}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events.lifecycle-events-below .lifecycle-event-group-wrapper{gap:var(--nudge-spacing-xxs);align-items:flex-start}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events.lifecycle-events-below .lifecycle-event{align-items:flex-start;margin-bottom:0;transform:none}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events .lifecycle-event{align-items:flex-start;gap:var(--nudge-spacing-xs);flex-direction:column;margin-bottom:0;display:flex;position:relative}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events .lifecycle-event.lifecycle-event-below{flex-direction:column-reverse}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events .lifecycle-event.lifecycle-event-middle{flex-direction:column;margin-bottom:0;transform:translate(-50%,-50%)}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events .lifecycle-event.lifecycle-event-above{align-items:center;width:100%;margin-bottom:0;position:relative;transform:none;left:auto!important}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events .lifecycle-event .lifecycle-event-profiles{gap:calc(-1*var(--nudge-spacing-xs));margin-bottom:var(--nudge-spacing-xs);display:flex}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events .lifecycle-event .lifecycle-event-profiles .lifecycle-event-profile-image{object-fit:cover;border:2px solid var(--nudge-color-white);width:1.75rem;height:1.75rem;margin-left:calc(-1*var(--nudge-spacing-xs));border-radius:50%}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events .lifecycle-event .lifecycle-event-profiles .lifecycle-event-profile-image:first-child{margin-left:0}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events .lifecycle-event .lifecycle-event-flag{font-size:var(--nudge-text-xxl);margin-bottom:var(--nudge-spacing-xs);line-height:1}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events .lifecycle-event .lifecycle-event-icon{font-size:1rem;line-height:1}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events .lifecycle-event .lifecycle-event-card{border:1px solid var(--nudge-color-sea-glass);border-radius:var(--nudge-padding-margin-sm);padding:var(--nudge-spacing-xxs)var(--nudge-spacing-xs);align-items:center;gap:var(--nudge-spacing-xxs);white-space:nowrap;background:#fff;display:flex;box-shadow:0 1px 3px #0000001a}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events .lifecycle-event .lifecycle-event-card.lifecycle-event-card-recovery{background:#fff;border-color:#9c27b0}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events .lifecycle-event .lifecycle-event-card.lifecycle-event-card-okr{margin-left:15px}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events .lifecycle-event .lifecycle-event-card .lifecycle-event-card-icon{display:none}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events .lifecycle-event .lifecycle-event-card .lifecycle-event-card-content{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events .lifecycle-event .lifecycle-event-card .lifecycle-event-card-participants{font-size:var(--nudge-text-xs);color:var(--nudge-color-black-shade01);flex-direction:column;gap:1px;margin-top:1px;font-weight:500;line-height:1.2;display:flex}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events .lifecycle-event .lifecycle-event-card .lifecycle-event-card-participant{line-height:1.2;display:block}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events .lifecycle-event .lifecycle-event-card .lifecycle-event-card-label{font-size:var(--nudge-text-xs);color:var(--nudge-color-black-shade01);font-weight:400;line-height:1.2}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events .lifecycle-event .lifecycle-event-card .lifecycle-event-card-count{font-weight:500}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events .lifecycle-event .lifecycle-event-card .lifecycle-event-card-action-icon{display:none}* .lifecycle-container .lifecycle-timeline-wrapper .lifecycle-events .lifecycle-event-group-wrapper .lifecycle-event{align-items:flex-start;transform:none}* .lifecycle-container .lifecycle-scroll-indicator{justify-content:center;align-items:center;gap:var(--nudge-spacing-xxs);margin-top:var(--nudge-spacing-md);display:flex}* .lifecycle-container .lifecycle-scroll-indicator .lifecycle-scroll-indicator-line{background:var(--nudge-color-sea-glass);height:1px;max-width:var(--nudge-spacing-2xl);border-style:dashed;border-width:0 0 1px;flex:1}* .lifecycle-container .lifecycle-scroll-indicator .lifecycle-scroll-indicator-dot{width:var(--nudge-spacing-xs);height:var(--nudge-spacing-xs);background:var(--nudge-color-black-shade01);border-radius:50%}* .one-minute-summary{width:100%;height:100%;padding:var(--nudge-padding-margin-xl);padding-right:calc(var(--nudge-padding-margin-xl) + var(--nudge-spacing-lg));flex-direction:column;justify-content:center;align-items:flex-start;display:flex}* .one-minute-summary .one-minute-summary-title{font-size:var(--nudge-text-sm);color:var(--nudge-dark-button-bg);margin:0 0 var(--nudge-spacing-lg)0;align-self:flex-start;width:100%;font-weight:600;line-height:normal}* .one-minute-summary .one-minute-summary-card{background:var(--nudge-card-bg);border:1px solid var(--nudge-card-border);border-top:4px solid var(--nudge-card-border-top-accent);border-radius:var(--nudge-card-border-radius);box-shadow:var(--nudge-card-shadow);padding:var(--nudge-padding-margin-xs)var(--nudge-padding-margin-md);font-family:var(--nudge-font-family-base);flex-direction:column;justify-content:flex-start;transition:box-shadow .2s,border-color .2s;display:flex}* .one-minute-summary .one-minute-summary-card:hover{box-shadow:var(--nudge-card-shadow-hover);border-color:var(--nudge-card-border-hover)}* .one-minute-summary .one-minute-summary-card .one-minute-summary-card-title{font-size:var(--nudge-text-sm);font-weight:var(--nudge-font-weight-bold);color:var(--nudge-color-black-shade01);margin:0 0 var(--nudge-spacing-xxs)0;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;line-height:1.3}* .one-minute-summary .one-minute-summary-card .one-minute-summary-card-description{font-size:var(--nudge-text-sm);font-weight:var(--nudge-font-weight-normal);color:var(--nudge-color-black-shade02);word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;margin:0;line-height:1.6}* .one-minute-summary .one-minute-summary-grid--line{width:100%;min-height:16rem;font-family:var(--nudge-font-family-base);font-size:var(--nudge-text-sm);flex-direction:column;gap:0;display:flex;position:relative}* .one-minute-summary .one-minute-summary-grid--line>.one-minute-summary-divider{flex-shrink:0}* .one-minute-summary .one-minute-summary-fixed-container{flex-direction:column;flex:1;min-width:0;min-height:5rem;display:flex}* .one-minute-summary .one-minute-summary-fixed-section{min-width:0;padding:var(--nudge-spacing-md,.75rem)var(--nudge-spacing-sm,.5rem)var(--nudge-spacing-md,.75rem)0;flex-direction:column;flex:1;display:flex}* .one-minute-summary .one-minute-summary-fixed-header{align-items:center;gap:var(--nudge-spacing-sm,.5rem);flex-shrink:0;display:flex}* .one-minute-summary .one-minute-summary-fixed-icon{border-radius:var(--nudge-card-border-radius,.5rem);background-color:var(--nudge-dark-button-bg);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}* .one-minute-summary .one-minute-summary-fixed-icon .material-symbols-outlined{font-size:1.125rem}* .one-minute-summary .one-minute-summary-fixed-title{font-size:var(--nudge-text-sm);font-family:var(--nudge-font-family-base);color:var(--nudge-dark-button-bg);letter-spacing:.01em;font-weight:600;line-height:1.3}* .one-minute-summary .one-minute-summary-fixed-body{font-size:var(--nudge-text-sm);font-family:var(--nudge-font-family-base);color:var(--nudge-color-black-shade02,#475569);letter-spacing:.01em;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;margin:0;font-weight:400;line-height:1.6}* .one-minute-summary .one-minute-summary-fixed-body--markdown *{box-sizing:border-box;max-width:100%}* .one-minute-summary .one-minute-summary-fixed-body--markdown p{margin:0 0 .5rem}* .one-minute-summary .one-minute-summary-fixed-body--markdown p:last-child{margin-bottom:0}* .one-minute-summary .one-minute-summary-fixed-body--markdown strong{font-weight:600}* .one-minute-summary .one-minute-summary-fixed-body--markdown em{font-style:italic}* .one-minute-summary .one-minute-summary-fixed-body--markdown ul,* .one-minute-summary .one-minute-summary-fixed-body--markdown ol{margin:.5rem 0;padding-left:1.25rem}* .one-minute-summary .one-minute-summary-fixed-body--markdown li{margin-bottom:.25rem}* .one-minute-summary .one-minute-summary-fixed-body--markdown h1,* .one-minute-summary .one-minute-summary-fixed-body--markdown h2,* .one-minute-summary .one-minute-summary-fixed-body--markdown h3,* .one-minute-summary .one-minute-summary-fixed-body--markdown h4,* .one-minute-summary .one-minute-summary-fixed-body--markdown h5,* .one-minute-summary .one-minute-summary-fixed-body--markdown h6{font-size:inherit;margin:.5rem 0 .25rem;font-weight:600;line-height:1.3}* .one-minute-summary .one-minute-summary-fixed-body--markdown h1:first-child,* .one-minute-summary .one-minute-summary-fixed-body--markdown h2:first-child,* .one-minute-summary .one-minute-summary-fixed-body--markdown h3:first-child,* .one-minute-summary .one-minute-summary-fixed-body--markdown h4:first-child,* .one-minute-summary .one-minute-summary-fixed-body--markdown h5:first-child,* .one-minute-summary .one-minute-summary-fixed-body--markdown h6:first-child{margin-top:0}* .one-minute-summary .one-minute-summary-fixed-body--markdown code{background:#0000000f;border-radius:3px;padding:.1em .25em;font-size:.9em}* .one-minute-summary .one-minute-summary-fixed-body--markdown pre{background:#0000000a;border-radius:4px;margin:.5rem 0;padding:.5rem;overflow-x:auto}* .one-minute-summary .one-minute-summary-fixed-body--markdown pre code{background:0 0;padding:0}* .one-minute-summary .one-minute-summary-fixed-body--markdown hr{border:none;border-top:1px solid var(--nudge-card-border,#e2e8f0);margin:.5rem 0}* .one-minute-summary .one-minute-summary-divider{background-color:var(--nudge-card-border,#e2e8f0);flex-shrink:0;width:100%;height:1px}.loader-overlay{-webkit-backdrop-filter:blur(4px);z-index:9999;background-color:#0000004d;justify-content:center;align-items:center;animation:.2s ease-in-out fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.loader-content{background-color:var(--nudge-color-bg-primary,#fff);border-radius:var(--nudge-border-radius-md,8px);flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f}.loader-spinner{color:var(--nudge-color-primary,#007bff);animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-message{font-size:var(--nudge-text-sm,.875rem);color:var(--nudge-color-text-primary,#333);font-weight:500}@keyframes globalSnackbarSlideDown{0%{opacity:0;transform:translate(-50%)translateY(-100%)}to{opacity:1;transform:translate(-50%)translateY(0)}}.global-snackbar{z-index:99999;animation:.3s ease-in-out globalSnackbarSlideDown;position:fixed;top:20px;left:50%;transform:translate(-50%)}.global-snackbar.global-snackbar-error .global-snackbar-content{background-color:#dc3545}.global-snackbar.global-snackbar-info .global-snackbar-content{background-color:#3b82f6}.global-snackbar.global-snackbar-success .global-snackbar-content{background-color:#10b981}.global-snackbar .global-snackbar-content{color:#fff;border-radius:8px;align-items:center;gap:10px;min-width:300px;max-width:600px;padding:12px 20px;display:flex;box-shadow:0 4px 12px #00000026}.global-snackbar .global-snackbar-content .global-snackbar-icon{flex-shrink:0;width:20px;height:20px}.global-snackbar .global-snackbar-content .global-snackbar-message{flex:1;font-size:14px;font-weight:500;line-height:1.4}.global-snackbar .global-snackbar-content .global-snackbar-close{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:24px;font-weight:300;transition:opacity .2s;display:flex}.global-snackbar .global-snackbar-content .global-snackbar-close:hover{opacity:1}
