.OnboardingAltClient_pageShell__7jqKE{display:flex;flex-direction:column;height:100vh}.OnboardingAltClient_onboardingScreen__LjYHS{display:flex;flex:1;min-height:0;background-color:var(--color-off-white)}.OnboardingAltClient_content__lb9X_{flex:1;display:flex;justify-content:center;padding:10rem 2.5rem;overflow-y:auto}.OnboardingAltClient_content__lb9X_>*{width:100%;max-width:42rem;margin-top:auto;margin-bottom:auto}.OnboardingAltClient_content__lb9X_>.OnboardingAltClient_centeredText__UfxEu{max-width:38rem;height:100%;margin-top:0;margin-bottom:0;text-align:center}.OnboardingAltClient_content__lb9X_>.OnboardingAltClient_narrow__j_w_D{max-width:31rem}.OnboardingAltClient_form__J8mKb{display:flex;flex-direction:column;gap:1.3rem}.OnboardingAltClient_stepIntro__8aAgV{margin-bottom:.9rem}.OnboardingAltClient_actions__3r9SW{margin-top:.75rem}.OnboardingAltClient_fieldRow__Kre1A{display:grid;grid-template-columns:repeat(var(--field-row-columns,2),1fr);column-gap:1rem;row-gap:.375rem;align-items:start;--field-row-label-row:1;--field-row-body-row:2}@media (max-width:640px){.OnboardingAltClient_fieldRow__Kre1A{grid-template-columns:1fr;row-gap:1.3rem;--field-row-label-row:auto;--field-row-body-row:auto}}.OnboardingAltClient_logo__R4ycD{width:160px;height:auto}.OnboardingAltClient_topbarLogo__e2sxl{height:1.375rem;width:auto}.OnboardingAltClient_welcomeMain__cz_lN{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%}.OnboardingAltClient_stepperPanel__yEQ2k{display:flex;flex-direction:column;align-items:center;gap:1rem;background:var(--color-secondary)}.OnboardingAltClient_restartFloatingButton__oDlTg{position:fixed;top:3.75rem;left:1.5rem;z-index:10;padding:.5rem!important;border-radius:50%;opacity:.6}.OnboardingAltClient_restartFloatingButton__oDlTg:hover{opacity:1;background-color:color-mix(in srgb,var(--color-secondary) 8%,transparent)}.OnboardingAltClient_debugWidgetButton__6dLsM{position:fixed;bottom:1.5rem;left:1.5rem;z-index:10;padding:.5rem!important;border-radius:50%;opacity:.6}.OnboardingAltClient_debugWidgetButton__6dLsM:hover{opacity:1;background-color:color-mix(in srgb,var(--color-secondary) 8%,transparent)}.ConfettiBurst_container__MBqCR{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:60}.ConfettiBurst_piece__FVRzf{position:absolute;animation-name:ConfettiBurst_fall__ILeYM;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes ConfettiBurst_fall__ILeYM{0%{transform:translateY(0) rotate(0deg);opacity:0}6%{opacity:1}85%{opacity:1}to{transform:translateY(115vh) rotate(var(--rot));opacity:0}}.OnboardingRevision_actions__G5h0Q{margin-top:.75rem}.OnboardingRevision_entriesGrid__P1vR7{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.OnboardingRevision_entry__sL3cL{position:relative;background:var(--color-off-white);border-radius:8px;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.375rem;min-width:0}.OnboardingRevision_editEntryButton__vjsyl{position:absolute;top:.375rem;right:.375rem;padding:.3rem!important;border-radius:50%;opacity:.45}.OnboardingRevision_editEntryButton__vjsyl:focus-visible,.OnboardingRevision_editEntryButton__vjsyl:hover{opacity:1;background-color:color-mix(in srgb,var(--color-secondary) 8%,transparent)}.OnboardingRevision_entryFull__uNi2J{grid-column:1/-1}.OnboardingRevision_entryLabel__9Cxhv{font-size:.8125rem;font-weight:600;color:#889595;line-height:1.4;padding-right:1.5rem}.OnboardingRevision_entryAnswer__Yhg22{font-size:.9375rem;color:var(--color-secondary);line-height:1.4;min-width:0}.OnboardingRevision_entryAnswer__Yhg22,.OnboardingRevision_entryAnswer__Yhg22 p{font-weight:600}.OnboardingRevision_entryAnswer__Yhg22 p{margin:0}.stepCard_row__43U7A{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .8em;min-height:3rem;border:1px dashed color-mix(in srgb,var(--color-dark-green) 40%,transparent 0%);border-radius:8px}.stepCard_current__M_1rE{border:1px solid color-mix(in srgb,var(--color-dark-green) 40%,#fff 80%);border-radius:8px;padding-top:.3rem;padding-bottom:.3rem;padding-right:.3rem;background-color:#fff;color:var(--color-secondary);cursor:pointer;transition:background-color .15s ease}.stepCard_current__M_1rE:hover{background-color:color-mix(in srgb,var(--color-dark-green) 4%,#fff)}.stepCard_info__ImZgn{display:flex;align-items:center;gap:.875rem;min-width:0}.stepCard_badge__Dqd1x{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:999px;border:1px dashed color-mix(in srgb,var(--color-dark-green) 70%,transparent 0%);color:color-mix(in srgb,var(--color-dark-green) 40%,#000 40%);font-family:var(--font-manrope),sans-serif;font-size:.75rem;font-weight:600}.stepCard_badgeCurrent__JRewO{border:1px solid var(--color-dark-green);color:var(--color-dark-green)}.stepCard_badgeFinished__qOEyH{border:none;background:var(--color-dark-green);color:#fff}.stepCard_title__lH9i2{min-width:0}.stepCard_titleFinished__l7P_K{text-decoration:line-through}.stepCard_cta__6QyZm{flex-shrink:0}.LogoDashboard_logo__IGZhN{display:flex;flex:1;align-items:center;height:2.5rem}.LogoDashboard_link__Ym_iJ{border-radius:4px}.LogoDashboard_link__Ym_iJ:focus-visible{outline:none;box-shadow:var(--focus-ring-on-dark)}.FirstStepLegaleo_panel__CrT6_{display:flex;flex-direction:column;gap:1.25rem}.FirstStepLegaleo_title__tLLwP{margin:0}.FirstStepLegaleo_list___kcme{display:flex;flex-direction:column;gap:.4rem}.FirstStepLegaleo_toggle__GyoOg{align-self:flex-start;margin-top:.5rem;border:none;background:none;padding:0;color:var(--color-dark-green);font-family:var(--font-manrope),sans-serif;font-size:.875rem;font-weight:700;cursor:pointer}.FirstStepLegaleo_toggle__GyoOg:hover{text-decoration:underline}.FirstStepLegaleo_toggle__GyoOg:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-teal-light);border-radius:4px}.Notifications_panel__PHscB{display:flex;flex-direction:column;gap:.75rem;font-family:var(--font-manrope),sans-serif;color:var(--color-secondary)}.Notifications_framed__aCYND{padding:1.25rem;border:1px solid var(--color-accent);border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.12)}.Notifications_header___jaIz{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.Notifications_headerTitle__OciCA{display:flex;align-items:center;gap:.5rem}.Notifications_headerActions__ya6Bg{display:flex;align-items:center;gap:.25rem}.Notifications_iconButton__HiE16{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:6px;background:none;color:var(--color-text);cursor:pointer;transition:background-color .15s ease,color .15s ease}.Notifications_iconButton__HiE16:hover{background:var(--color-off-white);color:var(--color-secondary)}.Notifications_iconButton__HiE16:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Notifications_list__YDjxb{display:flex;flex-direction:column;gap:.375rem;max-height:26rem;margin:0 -.25rem;padding:.25rem;overflow-y:auto}.Notifications_state__RcYPv{display:flex;justify-content:center;padding:2rem 0;color:var(--color-text)}.Notifications_card__67ky_{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.Notifications_card__67ky_:hover{background:var(--color-off-white)}.Notifications_card__67ky_:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Notifications_unread__myKgV{background:color-mix(in srgb,var(--color-dark-green) 6%,transparent)}.Notifications_unread__myKgV:hover{background:color-mix(in srgb,var(--color-dark-green) 10%,transparent)}.Notifications_cardIcon__iF1ZL{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--color-teal-light);color:var(--color-dark-green)}.Notifications_cardIconAlert__1A41T{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.Notifications_cardBody__mJWXq{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.Notifications_cardTitle__UoeP1{overflow:hidden;font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.Notifications_cardMessage__tJseS{display:-webkit-box;overflow:hidden;color:var(--color-text);font-size:.8125rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:500}.Notifications_cardMeta__v0O6_{display:flex;align-items:center;gap:.375rem;margin-top:.125rem;color:var(--color-text);font-size:.75rem;font-weight:500}.Notifications_cardLabel__8ijah{color:var(--color-dark-green);font-weight:600}.Notifications_cardLabelAlert__TEX5Y{color:var(--color-danger);font-weight:600}.Notifications_unreadDot__DQyKb{flex-shrink:0;width:.5rem;height:.5rem;margin-top:.375rem;border-radius:999px;background:var(--color-dark-green)}.Notifications_group__JTPy5{display:flex;flex-direction:column;border-radius:8px;background:color-mix(in srgb,var(--color-dark-green) 4%,transparent)}.Notifications_groupHeader__2riS6{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.Notifications_groupHeader__2riS6:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Notifications_chevron__FKN2G{flex-shrink:0;color:var(--color-text);transition:transform .2s ease}.Notifications_chevronOpen__j94Im{transform:rotate(90deg)}.Notifications_groupBody__8RfuE{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s ease,opacity .2s ease}.Notifications_groupBodyOpen__56P4M{grid-template-rows:1fr;opacity:1}.Notifications_groupBodyInner__BT3jp{display:flex;flex-direction:column;gap:.25rem;min-height:0;overflow:hidden;padding:0 .25rem}.Notifications_groupBodyOpen__56P4M .Notifications_groupBodyInner__BT3jp{padding-bottom:.5rem}.Notifications_textButton__TapEN{align-self:flex-end;padding:.25rem .5rem;border:0;border-radius:6px;background:none;color:var(--color-dark-green);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.Notifications_textButton__TapEN:hover{text-decoration:underline}.Notifications_textButton__TapEN:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Notifications_footer__z4aDk{display:flex;justify-content:center;padding-top:.75rem;border-top:1px solid var(--color-gray)}.Notifications_footerLink__fjDYc{display:inline-flex;align-items:center;gap:.375rem;border-radius:6px;color:var(--color-text);font-size:.8125rem;font-weight:600;text-decoration:none}.Notifications_footerLink__fjDYc:hover{color:var(--color-secondary)}.Notifications_footerLink__fjDYc:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ActivityCard_item__V4jQ4{--activity-inset:0.75rem;margin:0 calc(-1 * var(--activity-inset));border-radius:6px;transition:background-color .15s ease}.ActivityCard_itemOpen__0XqaG{background:var(--color-off-white)}.ActivityCard_row__qpNAu{display:flex;align-items:baseline;gap:.75rem;width:100%;padding:.375rem var(--activity-inset,.75rem);border-radius:6px;transition:opacity .2s ease;font-family:var(--font-manrope),sans-serif;font-size:.8125rem;line-height:1.4}div.ActivityCard_row__qpNAu{margin:0 -.75rem;width:auto}.ActivityCard_toggle__LT1eu{border:0;background:none;color:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease,opacity .2s ease}.ActivityCard_toggle__LT1eu:hover{background:var(--color-off-white)}.ActivityCard_dimmed__DYS1q{opacity:.45}.ActivityCard_dimmed__DYS1q:focus-visible,.ActivityCard_dimmed__DYS1q:hover{opacity:1}.ActivityCard_toggle__LT1eu:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ActivityCard_text__cmGmE{display:flex;flex:1;align-items:baseline;gap:.375rem;min-width:0}.ActivityCard_action__xF5fx{flex-shrink:0;color:var(--color-secondary);font-weight:600}.ActivityCard_detail__l49Ww{overflow:hidden;text-overflow:ellipsis}.ActivityCard_date__VP__O,.ActivityCard_detail__l49Ww{color:var(--color-text);white-space:nowrap;font-weight:500}.ActivityCard_date__VP__O{flex-shrink:0;font-size:.75rem;opacity:.7}.ActivityCard_chevron__dHr5h{flex-shrink:0;align-self:center;color:var(--color-text);opacity:.6;transition:transform .2s ease}.ActivityCard_chevronOpen__zXAZB{transform:rotate(90deg)}.ActivityCard_panel__yvRo1{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s ease,opacity .2s ease}.ActivityCard_panelOpen__BPzCY{grid-template-rows:1fr;opacity:1}.ActivityCard_panelInner__Ka8y4{min-height:0;overflow:hidden}.ActivityCard_panelContent__CMerj{display:flex;flex-direction:column;gap:.5rem;padding:.25rem var(--activity-inset) .75rem}.ActivityCard_facts__le_M_{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:0;font-size:.75rem;line-height:1.4}.ActivityCard_fact__fwH87{display:contents}.ActivityCard_fact__fwH87 dt{color:var(--color-text);font-weight:500}.ActivityCard_fact__fwH87 dd{margin:0;color:var(--color-secondary);overflow-wrap:anywhere;font-weight:500}.ActivityCard_factLink__B3Jex{border-radius:3px;color:var(--color-dark-green);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-dark-green) 35%,transparent);text-underline-offset:2px;transition:text-decoration-color .15s ease}.ActivityCard_factLink__B3Jex:hover{text-decoration-color:currentColor}.ActivityCard_factLink__B3Jex:focus-visible{outline:none;box-shadow:var(--focus-ring)}.SettingsSubNav_nav__6htof{width:16rem;flex-shrink:0;gap:2rem;padding:.25rem 0;font-family:var(--font-manrope),sans-serif;position:sticky;top:0}.SettingsSubNav_group__Hu5HC,.SettingsSubNav_nav__6htof{display:flex;flex-direction:column}.SettingsSubNav_groupLabel__Cphgl{padding:0 .75rem;margin-bottom:.25rem;font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text)}.SettingsSubNav_item__0TKPY{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:var(--radius-sm);color:var(--color-secondary);font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s ease,color .15s ease}.SettingsSubNav_item__0TKPY:hover{background:#fff}.SettingsSubNav_itemActive__MoZKW,.SettingsSubNav_itemActive__MoZKW:hover{background:var(--color-teal-light);color:var(--color-dark-green)}.SettingsSubNav_item__0TKPY:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.SettingsSubNav_itemDisabled__6bCwa,.SettingsSubNav_itemDisabled__6bCwa:hover{color:var(--color-secondary);opacity:.4;cursor:not-allowed;background:none;user-select:none}.SettingsSubNav_itemIcon__sGd_D{flex-shrink:0}.WelcomeCard_welcome__O538g{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:.25rem 0}.WelcomeCard_intro__zFsx_{display:flex;flex-direction:column;gap:.25rem}.WelcomeCard_counts__QxTxX,.WelcomeCard_shortcuts__EOBe_{display:flex;flex-direction:column;align-self:stretch;gap:.5rem;margin:0;padding:0;list-style:none}.WelcomeCard_shortcut___O952{display:flex;align-items:center;gap:.875rem;padding:.75rem 1rem;border:1px solid var(--color-gray);border-radius:10px;color:inherit;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.WelcomeCard_shortcut___O952:hover{border-color:color-mix(in srgb,var(--color-dark-green) 40%,var(--color-gray));background:color-mix(in srgb,var(--color-dark-green) 4%,#fff)}.WelcomeCard_shortcut___O952:focus-visible{outline:none;box-shadow:var(--focus-ring)}.WelcomeCard_count__oHD4p{display:flex;align-items:center;gap:.875rem}.WelcomeCard_shortcutIcon___7e4w{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:8px;background:var(--color-teal-light);color:var(--color-dark-green)}.WelcomeCard_shortcutText__npx0d{display:flex;flex:1;flex-direction:column;min-width:0}.WelcomeCard_shortcutTitle__FUxpF{color:var(--color-secondary);font-size:.9375rem;font-weight:600}.WelcomeCard_shortcutDetail__y1YXa{color:var(--color-text);font-size:.8125rem;font-weight:500}.WelcomeCard_shortcutArrow__iFFlD{flex-shrink:0;color:var(--color-text);transition:transform .15s ease}.WelcomeCard_shortcut___O952:hover .WelcomeCard_shortcutArrow__iFFlD{transform:translateX(3px)}.WelcomeCard_note__uJJeu{color:var(--color-text)}.WelcomeCard_actions__fm1CB{display:flex;align-self:stretch;justify-content:flex-end}@media (prefers-reduced-motion:reduce){.WelcomeCard_shortcutArrow__iFFlD,.WelcomeCard_shortcut___O952{transition:none}}.WelcomeCard_shortcutIcon___7e4w .WelcomeCard_leoLight__7gBtv{background:none}.WelcomeCard_leoLight__7gBtv path[stroke="rgb(98,230,234)"]{stroke:var(--color-dark-green)}.CreateNewModelGenerating_overlay__r1IGw{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.95);backdrop-filter:blur(4px)}.CreateNewModelGenerating_card__2qP5v{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:30rem;padding:0 1.5rem;text-align:center}.CreateNewModelGenerating_leoTile__CzTsK{--leo-tile-size:40px;display:flex;align-items:center;justify-content:center;width:var(--leo-tile-size);height:var(--leo-tile-size);margin-bottom:.5rem;border-radius:calc(var(--leo-tile-size) * 7 / 34);background:#00383c}.CreateNewModelGenerating_leoIcon__YteqW{width:calc(var(--leo-tile-size) * 20 / 34);height:calc(var(--leo-tile-size) * 20 / 34)}.CreateNewModelGenerating_title__zCFa9{margin:0;font-family:var(--font-manrope),sans-serif;font-size:1.75rem;font-weight:700;line-height:1.1;text-wrap:balance;color:var(--color-secondary)}.CreateNewModelGenerating_subtitle__5hwss{margin:0 0 .5rem;font-family:var(--font-manrope),sans-serif;font-size:1.0625rem;font-weight:500;line-height:1.2;color:var(--color-text)}.CreateNewModelGenerating_progressTrack__XnjI_{width:100%;height:10px;border-radius:999px;background:var(--color-off-white);overflow:hidden}.CreateNewModelGenerating_progressFill__ZpsOd{height:100%;border-radius:999px;background:var(--color-dark-green);transition:width .3s ease}.PopupContratAssigner_success__wttY5{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:.5rem 0;text-align:center}.PopupContratAssigner_successIcon__kiSlT{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:999px;background:var(--color-teal-light);color:var(--color-dark-green)}.PopupContratAssigner_actions__fSQcH{display:flex;justify-content:center;gap:.75rem;margin-top:.5rem}.page_page__WU0Nr{display:flex;flex-direction:column;gap:2.5rem}.page_section__i51WJ{display:flex;flex-direction:column;gap:1rem}.page_roleSelect__TZ2F6{display:flex;align-items:center;gap:.5rem}.page_roleSelect__TZ2F6>:first-child{width:11rem}.page_roleCard__1c4hP{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.page_modalBody__9Bin_{display:flex;flex-direction:column;gap:1.5rem}.page_modalBody__9Bin_>:last-child{align-self:flex-end}.page_rolePending__7SCwz{display:inline-flex;opacity:0;transition:opacity .15s ease}.page_rolePending__7SCwz[data-visible=true]{opacity:1}.Login_page__NwJN7{display:flex;height:100vh;overflow:hidden;background-color:#fff}.Login_left__LqHjS{flex:1 1 50%;display:flex;justify-content:center;overflow-y:auto;padding:2rem 1rem}.Login_leftInner__ymTtd{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;width:100%;max-width:32rem;margin:auto 0}.Login_logo__ELwmL{width:10rem;height:auto;align-self:center}.Login_authBlock__w_x0X{display:flex;flex-direction:column;gap:1.5rem}.Login_intro__e5Aqy{display:flex;flex-direction:column;gap:.375rem;text-align:center}.Login_subtitle__RdzJc{color:var(--color-text)}.Login_form__qwTpD{display:flex;flex-direction:column;gap:1rem}.Login_row__meb8K{display:flex;gap:.75rem}.Login_passwordBlock__w3M_U{display:flex;flex-direction:column;gap:.375rem}.Login_passwordErrors__R341r{margin:0;padding-left:1.1rem;list-style:disc;display:flex;flex-direction:column;gap:.125rem;font-family:var(--font-manrope),sans-serif;font-size:.75rem;font-weight:500;color:var(--color-danger)}.Login_forgotLink__5C3XW{align-self:flex-end}.Login_centered__lA175{align-self:center}.Login_switchRow__T2h4P{display:flex;justify-content:center;align-items:center;gap:.5rem}.Login_separator__SJ4CT{display:flex;align-items:center;gap:.75rem;font-family:var(--font-manrope),sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text)}.Login_separator__SJ4CT:after,.Login_separator__SJ4CT:before{content:"";flex:1;height:1px;background-color:var(--color-gray)}.Login_socials__9Ppo1{display:flex;flex-direction:column;gap:.75rem}.Login_right__sXNKL{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:2rem;border-radius:2rem 0 0 2rem;background-color:var(--color-dark-green);overflow-y:auto}.Login_visual__qDzzm{width:100%;height:26rem;flex-shrink:0;border-radius:1.5rem;background-color:var(--color-gray);background-size:cover;background-position:50%}.Login_tagline__D8JFJ{max-width:30rem;color:#fff;text-align:center}.Login_trustTitle__KZuYl{color:#fff;font-weight:700;text-align:center}.Login_partners__4osNl{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}.Login_partnerLogo__jTOJ_{box-sizing:border-box;width:7.5rem;height:4rem;padding:.625rem .875rem;border-radius:.75rem;background-color:#fff;object-fit:contain}.Login_wide__Sthsi{width:12rem}@media (max-width:1024px){.Login_right__sXNKL{display:none}}.ActivityFeed_card__t5QJk{display:flex;flex-direction:column;gap:1.25rem}.ActivityFeed_head___lIA3{display:flex;align-items:center;gap:.3rem}.ActivityFeed_icon__445yn{color:var(--color-dark-green)}.ActivityFeed_list__XQQyr{display:flex;flex-direction:column;max-height:20rem;margin:0 -.75rem;padding:0 .75rem;overflow-y:auto}.ActivityFeed_state__Kpzg_{display:flex;justify-content:center;padding:1.5rem 0;color:var(--color-text);text-align:center}.ProjetsCocontractantList_wrapper__VHEtO{display:flex;flex-direction:column;gap:1rem}.ProjetsCocontractantList_rowLink__XzSrH{color:var(--color-secondary);font-weight:600;text-decoration:none}.ProjetsCocontractantList_rowLink__XzSrH:hover{color:var(--color-dark-green);text-decoration:underline}.ProjetsCocontractantList_table__I5a3B{background:#fff}.ProjetsCocontractantList_empty__XCuv3{padding:2rem;text-align:center;color:var(--color-text);font-size:.9375rem}.ProjetsCocontractantList_skeletonRows__6SABY{display:flex;flex-direction:column;gap:1.25rem;text-align:left}.ProjetsCocontractantList_skeletonRow__OaXDq{display:block;height:.875rem;border-radius:6px;background:linear-gradient(90deg,#f0f0f0 25%,#e4e4e4 37%,#f0f0f0 63%);background-size:400% 100%;animation:ProjetsCocontractantList_skeletonRowShimmer__odge4 1.4s ease infinite}.ProjetsCocontractantList_skeletonRow__OaXDq:nth-child(2){width:85%}.ProjetsCocontractantList_skeletonRow__OaXDq:nth-child(3){width:70%}@keyframes ProjetsCocontractantList_skeletonRowShimmer__odge4{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.ProjetsCocontractantList_skeletonRow__OaXDq{animation:none}}.CocontractantDrawer_content__g803t{display:flex;flex-direction:column;gap:2rem}.CocontractantDrawer_section__P_H9B{display:flex;flex-direction:column;gap:.75rem}.CocontractantDrawer_identity__BqYtw{display:flex;flex-direction:column;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-gray)}.CocontractantDrawer_identityHead__fsRAS{display:flex;align-items:center;gap:.75rem}.CocontractantDrawer_identityTitle__G8lFJ{flex:1;min-width:0}.CocontractantDrawer_editLink__z_ewy{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;padding:.375rem .625rem;border:1px solid var(--color-gray);border-radius:5px;color:var(--color-secondary);font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .15s ease}.CocontractantDrawer_editLink__z_ewy:hover{background:var(--color-off-white)}.CocontractantDrawer_facts__XQojj{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem 1.5rem;margin:0}.CocontractantDrawer_fact__vC3cB{display:flex;flex-direction:column;gap:.25rem;min-width:0}.CocontractantDrawer_factLabel__FZbzb{display:flex;align-items:center;gap:.375rem;color:var(--color-text)}.CocontractantDrawer_factValue__F5w7D{margin:0;overflow:hidden;text-overflow:ellipsis;color:var(--color-secondary);font-size:.875rem;font-weight:500;white-space:nowrap}.CocontractantDrawer_factLink__efX9S{color:inherit;text-decoration:none}.CocontractantDrawer_factLink__efX9S:hover{color:var(--color-dark-green);text-decoration:underline}.CocontractantDrawer_skeleton__1GDdN{display:block;border-radius:6px;background:linear-gradient(90deg,#f0f0f0 25%,#e4e4e4 37%,#f0f0f0 63%);background-size:400% 100%;animation:CocontractantDrawer_skeletonShimmer__J6yVE 1.4s ease infinite}.CocontractantDrawer_skeletonTitle__9p_nL{width:12rem;height:1.25rem}.CocontractantDrawer_skeletonAvatar__GhY9s{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:999px}.CocontractantDrawer_skeletonPill__BsG90{width:8.5rem;height:1.5rem;border-radius:999px}.CocontractantDrawer_skeletonButton__m0KFF{flex-shrink:0;width:9rem;height:2rem}.CocontractantDrawer_skeletonLabel__RdxWp{width:5rem;height:.625rem}.CocontractantDrawer_skeletonValue__ptb19{width:9rem;height:.875rem}.CocontractantDrawer_fadeIn__P12GP{animation:CocontractantDrawer_fadeIn__P12GP .25s ease-out}@keyframes CocontractantDrawer_skeletonShimmer__J6yVE{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes CocontractantDrawer_fadeIn__P12GP{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.CocontractantDrawer_fadeIn__P12GP,.CocontractantDrawer_skeleton__1GDdN{animation:none}}header.HeaderDashboardV2_noShadow__nJSuF{box-shadow:none;border-bottom:none}.HeaderDashboardV2_credits__jGi_m{display:flex;align-items:center;gap:.5rem;box-sizing:border-box;height:2.5rem;padding:0 .75rem;border-radius:5px;background:rgba(98,231,235,.2);color:#fff;font-family:var(--font-manrope),sans-serif;font-size:.8125rem;font-weight:600;white-space:nowrap}.HeaderDashboardV2_credits__jGi_m strong{font-size:.9375rem;font-weight:700}.HeaderDashboardV2_creditsIcon__LEFNZ{flex-shrink:0;color:#62e7eb}div.HeaderDashboardV2_notificationsPopover__CGQNP{width:420px;max-width:calc(100vw - 2rem)}.HeaderDashboardV2_bellButton__igZ6G{position:relative;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:999px;background:transparent;color:#fff;cursor:pointer;transition:background-color .15s ease}.HeaderDashboardV2_bellButton__igZ6G:hover,.HeaderDashboardV2_bellButton__igZ6G[aria-expanded=true],.HeaderDashboardV2_bellButton__igZ6G[data-pressed]{background:rgba(255,255,255,.15)}.HeaderDashboardV2_bellButton__igZ6G:focus-visible,.HeaderDashboardV2_bellButton__igZ6G[data-focus-visible]{outline:none;box-shadow:var(--focus-ring-on-dark)}.HeaderDashboardV2_badge__NMbj7{position:absolute;top:-.125rem;right:-.125rem;display:flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:999px;background:var(--color-orange);color:#fff;font-size:.625rem;font-weight:700;line-height:1;pointer-events:none}.DashboardV2Shell_pageShell__oOzAF{display:flex;flex-direction:column;height:100vh;font-family:var(--font-manrope),sans-serif}.DashboardV2Shell_body__Otlfk{display:flex;flex:1;min-height:0;background:var(--color-off-white)}.DashboardV2Shell_noTransition__ngc7S,.DashboardV2Shell_noTransition__ngc7S *{transition:none!important}.DashboardV2Shell_content___6jLy{position:relative;flex:1;min-width:0;background:var(--color-off-white)}.DashboardV2Shell_scrollArea__HIGeQ{position:absolute;inset:0;overflow-y:auto}.DashboardV2Shell_scrollAreaContent__C1tTf{display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem 0 0 3rem}.DashboardV2Shell_scrollAreaContentAir__9fQZy{padding-right:2.5rem;padding-bottom:2.5rem}.DashboardV2Shell_scrollAreaContentUniform__l1TrF{padding:2.5rem}.DashboardV2Shell_content___6jLy:before{content:"";position:absolute;top:0;left:0;width:.5rem;height:.5rem;background-color:var(--color-dark-green);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.27 10.27'%3E%3Cpath fill='%23000' d='M10.27,0H0v10.27C0,4.6,4.6,0,10.27,0Z'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.27 10.27'%3E%3Cpath fill='%23000' d='M10.27,0H0v10.27C0,4.6,4.6,0,10.27,0Z'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;pointer-events:none}.AvocatDashboardV2LayoutClient_contentWrapper__T9DGe,.DashboardLayoutClient_contentWrapper__TzEZ6{padding-bottom:3rem}.ActiviteAvocatV2_section__BSSCU{display:flex;flex-direction:column;gap:.75rem}.ActiviteAvocatV2_title__5iwnq{margin:0}.ActiviteAvocatV2_grid__CW5SO{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem;padding-top:1rem}.ActiviteAvocatV2_state__Adb3p{display:flex;justify-content:center;padding:2rem 0}.ActiviteAvocatV2_empty__lvq3w{margin-top:1rem;padding:1.5rem 1rem;border:1px dashed var(--color-gray);border-radius:8px;text-align:center}.ActiviteAvocatV2_seeAll__ObUT7{font-family:var(--font-manrope),sans-serif;font-size:.8125rem;font-weight:600;color:var(--color-dark-green);text-decoration:none;white-space:nowrap}.ActiviteAvocatV2_seeAll__ObUT7:hover{text-decoration:underline}.AvocatQuickView_row__VNGzE{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem}.AvocatQuickView_tile__hyjzM{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;border:1px solid var(--color-gray);border-radius:14px;background:#fff;box-shadow:0 4px 16px -8px rgba(0,0,0,.12);font-family:var(--font-manrope),sans-serif}.AvocatQuickView_tileHead__tVRcZ{display:flex;align-items:center;gap:.6rem}.AvocatQuickView_iconTile__JCndK{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:8px}.AvocatQuickView_teal__z7mQJ{background:color-mix(in srgb,var(--color-dark-green) 12%,white);color:var(--color-dark-green)}.AvocatQuickView_amber__pvKaA{background:#fff4e6;color:#c26100}.AvocatQuickView_rose__WvbP6{background:#fdeaf0;color:#b0274f}.AvocatQuickView_label__HUT7H{color:var(--color-text);font-size:.875rem;font-weight:600}.AvocatQuickView_valueRow__UwvYO{display:flex;align-items:baseline;gap:.6rem;min-height:3rem}.AvocatQuickView_value__vX4xZ{color:var(--color-secondary);font-size:2.5rem;font-weight:700;line-height:1}.AvocatQuickView_unit__rewMt{color:var(--color-text);font-size:.875rem;font-weight:500}.AvocatQuickView_meter__e_bJp{height:.5rem;border-radius:999px;background:color-mix(in srgb,var(--color-dark-green) 14%,white);overflow:hidden}.AvocatQuickView_meterFill__A_5Uw{display:block;height:100%;border-radius:999px;background:var(--color-dark-green);transition:width .4s ease}.AvocatQuickView_footer__tJmgV{margin-top:auto;color:var(--color-text);font-size:.8125rem;font-weight:600}.AvocatQuickView_footerLink__iNW6v{color:var(--color-dark-green);text-decoration:none}.AvocatQuickView_footerLink__iNW6v:hover{text-decoration:underline}.AvocatQuickView_overdue__C7lA1{display:inline-flex;align-items:center;gap:.3rem;color:var(--color-danger)}.AvocatQuickView_pulse__lhfqn{animation:AvocatQuickView_pulse__lhfqn 1.2s ease-in-out infinite}@keyframes AvocatQuickView_pulse__lhfqn{50%{opacity:.35}}.AvocatQuickView_error__wWLu3{grid-column:1/-1;margin:0;color:var(--color-text);font-size:.8125rem}.AvocatRevisionsV2_page__xSLOH{display:flex;flex-direction:column;gap:1.5rem}.AvocatRevisionsV2_toolbar__i6rpn{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.AvocatRevisionsV2_searchField__3_EiS{flex:1;min-width:14rem;max-width:24rem}.AvocatRevisionsV2_viewToggle__GpC7Q{flex-shrink:0}.AvocatRevisionsV2_board__YC71j{display:flex;flex:1;align-items:stretch;gap:1.25rem;overflow-x:auto;padding-bottom:1rem;max-width:3000px}.AvocatRevisionsV2_boardList__O__ug{flex-direction:column;align-items:stretch;overflow-x:visible}.AvocatRevisionsV2_boardList__O__ug .AvocatRevisionsV2_column__pHPVV{width:min(56rem,100%);flex-grow:0}.AvocatRevisionsV2_column__pHPVV{display:flex;flex-direction:column;gap:.875rem;width:18rem;flex-grow:1;flex-shrink:0;padding:1rem;background:#fff;border-radius:12px;transition:width .3s ease-in-out}.AvocatRevisionsV2_columnHeader__C1CH3{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .85rem;border:1px solid;border-radius:8px;font-family:var(--font-manrope),sans-serif;font-size:.8125rem;font-weight:700}.AvocatRevisionsV2_columnHeader__C1CH3.AvocatRevisionsV2_red__HhvgL{background:#ffe6e6;color:#d32f2f}.AvocatRevisionsV2_columnHeader__C1CH3.AvocatRevisionsV2_orange__OIVzv{background:#fff4e6;color:#df760b}.AvocatRevisionsV2_columnHeader__C1CH3.AvocatRevisionsV2_gray__LV1aC{background:#f5f5f5;color:#757575}.AvocatRevisionsV2_columnHeader__C1CH3.AvocatRevisionsV2_purple__qghX2{background:#f6e9fd;color:#8c3ddb}.AvocatRevisionsV2_columnHeaderLabel__sF929{display:flex;align-items:center;gap:.4rem}.AvocatRevisionsV2_columnCount__ON58w{display:flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .3rem;border-radius:6px;background:color-mix(in srgb,currentColor 15%,transparent);font-family:var(--font-manrope),sans-serif;font-size:.8125rem;font-weight:700}.AvocatRevisionsV2_columnCards__73ner{display:flex;flex-direction:column;gap:.5rem}.AvocatRevisionsV2_columnEmpty__8W6wZ{padding:1.5rem 1rem;border:1px dashed var(--color-gray);border-radius:8px;text-align:center;color:var(--color-text);font-size:.875rem}.AvocatRevisionsV2_columnLoading__PVl_z{display:flex;justify-content:center;padding:1.5rem 0}.ProjectListCard_card__JE7fe{display:flex;flex-direction:column;gap:0;width:100%;border:1px solid var(--color-gray);border-radius:10px;background:#fff;box-shadow:0 4px 16px -8px rgba(0,0,0,.12);overflow:hidden}.ProjectListCard_card__JE7fe.ProjectListCard_orange__iqsNK{--status-color:#f57c00}.ProjectListCard_card__JE7fe.ProjectListCard_purple__aYKOt{--status-color:#8c3ddb}.ProjectListCard_card__JE7fe.ProjectListCard_blue__Y0mNb{--status-color:#00a5eb}.ProjectListCard_card__JE7fe.ProjectListCard_green__rlC14{--status-color:var(--color-dark-green)}.ProjectListCard_card__JE7fe.ProjectListCard_red__079Nr{--status-color:#d32f2f}.ProjectListCard_card__JE7fe.ProjectListCard_gray__K17B1{--status-color:#757575}.ProjectListCard_card__JE7fe.ProjectListCard_model__cXE_W{border-style:dashed;border-color:color-mix(in srgb,var(--status-color,var(--color-dark-green)) 25%,transparent)}.ProjectListCard_titlebar__OxYlr.ProjectListCard_orange__iqsNK{background:#fff4e6;color:#df760b}.ProjectListCard_titlebar__OxYlr.ProjectListCard_purple__aYKOt{background:#f6e9fd;color:#8c3ddb}.ProjectListCard_titlebar__OxYlr.ProjectListCard_blue__Y0mNb{background:#e5f3fe;color:#008ecb}.ProjectListCard_titlebar__OxYlr.ProjectListCard_green__rlC14{background:color-mix(in srgb,var(--color-dark-green) 10%,white);color:var(--color-dark-green)}.ProjectListCard_titlebar__OxYlr.ProjectListCard_red__079Nr{background:#ffe6e6;color:#d32f2f}.ProjectListCard_titlebar__OxYlr.ProjectListCard_gray__K17B1{background:#f5f5f5;color:#757575}.ProjectListCard_titlebar__OxYlr{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .375rem;padding:.7rem;background:#f9f9f9;color:var(--color-secondary);font-family:var(--font-manrope),sans-serif;font-size:.86rem;font-weight:700}.ProjectListCard_titlebarType__G128G{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;padding:.15rem .5rem .15rem .35rem;border-radius:.4em;white-space:nowrap}.ProjectListCard_titlebarType__G128G svg{flex-shrink:0}.ProjectListCard_titlebarTypeModel__ddVvL{border:1.3px dashed color-mix(in srgb,var(--status-color,var(--color-dark-green)) 25%,transparent);background:color-mix(in srgb,var(--color-dark-green) 10%,transparent);color:var(--status-color,var(--color-dark-green))}.ProjectListCard_titlebarTypeContract__kvmDC{border:1.3px solid var(--status-color,var(--color-dark-green));background:var(--status-color,var(--color-dark-green));color:#fff}.ProjectListCard_titlebarDivider__Zw7vT{width:1px;height:.7rem;background:color-mix(in srgb,var(--color-secondary) 30%,transparent)}.ProjectListCard_titlebarKind__8mbai{overflow:hidden;min-width:0;max-width:7rem;font-weight:700;color:var(--status-color,var(--color-dark-green));white-space:nowrap;text-overflow:ellipsis}.ProjectListCard_titlebarCocontractantLink__9aTrI,.ProjectListCard_titlebarCocontractant__0KhuM{display:inline-flex;align-items:center;gap:.3rem;min-width:0;font-weight:700}.ProjectListCard_titlebarCocontractantLink__9aTrI svg,.ProjectListCard_titlebarCocontractant__0KhuM svg{flex-shrink:0;opacity:.6}.ProjectListCard_titlebarCocontractantText__y4M_O{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ProjectListCard_titlebarCocontractantLink__9aTrI{color:inherit;text-decoration:none}.ProjectListCard_titlebarCocontractantLink__9aTrI:hover{text-decoration:underline}.ProjectListCard_titlebarBreak__RiCsp{flex-basis:100%;width:0;height:0}.ProjectListCard_titlebarStatus__wgAsF{flex-shrink:0;margin-left:auto}.ProjectListCard_statusRow___8eFT{display:flex;padding:0 .7rem .7rem}.ProjectListCard_top__vWGoO{display:flex;flex-direction:row;align-items:center;flex:1 1 auto;gap:.7rem;padding:.7rem}.ProjectListCard_topIllustration__9xX3G{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.0625rem}.ProjectListCard_topIllustration__9xX3G img{width:100%;height:100%;object-fit:contain}.ProjectListCard_topContent__vKMt2{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:1.1rem}.ProjectListCard_name__921Tn{margin:0}.ProjectListCard_nameEditRow__Qhq0W{display:flex;align-items:center;gap:.4rem}.ProjectListCard_nameInput__ZuyLo{min-width:0;flex:1 1 auto;font-family:var(--font-manrope),sans-serif;font-size:1.0625rem;font-weight:700;color:var(--color-secondary);background:#fff;border:1px solid var(--color-dark-green);border-radius:4px;padding:.15rem .4rem}.ProjectListCard_nameInput__ZuyLo:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-dark-green) 25%,transparent)}.ProjectListCard_nameInput__ZuyLo:disabled{opacity:.6}.ProjectListCard_nameSpinner__YDbdv{flex-shrink:0;width:.9rem;height:.9rem;border:2px solid var(--color-dark-green);border-top:2px solid transparent;border-radius:50%;animation:ProjectListCard_nameSpin__5HeLt .6s linear infinite}@keyframes ProjectListCard_nameSpin__5HeLt{to{transform:rotate(1turn)}}.ProjectListCard_createdAt__ULvnR{display:flex;align-items:center;gap:.25rem;color:var(--color-text)}.ProjectListCard_createdAtText__xmWlO{font-family:var(--font-manrope),sans-serif;font-size:.75rem}.ProjectListCard_bottom__POJ_X{display:flex;align-items:center;justify-content:space-between;padding:.7rem}.ProjectListCard_bottomLeft___SDGT{display:flex;align-items:center;gap:.4rem}.ProjectListCard_commentBadge__mO89b{display:flex;align-items:center;gap:.25rem;width:fit-content;padding:.25rem .375rem;border-radius:4px;background:#f3f3f3;color:#596666;font-size:.75rem;font-weight:500;cursor:pointer}.ProjectListCard_commentBadgeActive__EgYl1{background:var(--color-dark-green);color:#fff}.ProjectListCard_kebabButton__Mfjvn{padding:.25rem;min-width:0;background:var(--color-off-white)}.ProjectListCard_kebabButton__Mfjvn:hover:not(:disabled){background:color-mix(in srgb,var(--color-off-white) 80%,#000 6%)}.ProjectListCard_titlebarCocontractantButton__Tp_nc{padding:0;border:0;background:none;font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer}