.page-module-scss-module___cBpga__portal-home{width:100%;max-width:var(--container-client);padding-inline:var(--space-48);margin-inline:auto}@media (max-width:767.98px){.page-module-scss-module___cBpga__portal-home{padding-inline:var(--space-24)}}.page-module-scss-module___cBpga__portal-home{gap:var(--space-24);padding-block:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module___cBpga__portal-home__heading{gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module___cBpga__portal-home__eyebrow{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);letter-spacing:.08em;color:var(--color-neutral-600)}.page-module-scss-module___cBpga__portal-home__title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--color-deep-blue)}.page-module-scss-module___cBpga__portal-home__lead{max-width:65ch;font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--color-neutral-600)}.page-module-scss-module___cBpga__portal-home__link{min-width:var(--size-touch-target-min);min-height:var(--size-touch-target-min);width:fit-content;font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);align-items:center;display:inline-flex}
.button-module-scss-module__j_YiXa__button{min-width:var(--size-touch-target-min);min-height:var(--size-touch-target-min);justify-content:center;align-items:center;gap:var(--space-8);padding:0 var(--space-24);border:var(--border-default) solid #0000;border-radius:var(--radius-button);font-size:var(--font-size-body-2);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard);font-weight:600;display:inline-flex}.button-module-scss-module__j_YiXa__button--primary{background-color:var(--color-blue-500);color:var(--color-soft-white)}@media (hover:hover) and (pointer:fine){.button-module-scss-module__j_YiXa__button--primary:not(:disabled):hover{background-color:var(--color-blue-600)}}.button-module-scss-module__j_YiXa__button--primary:not(:disabled):active{background-color:var(--color-blue-600)}.button-module-scss-module__j_YiXa__button:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset)}.button-module-scss-module__j_YiXa__button:hover{text-decoration:none}.button-module-scss-module__j_YiXa__button--loading:disabled{cursor:progress;opacity:1}.button-module-scss-module__j_YiXa__button--disabled:disabled{border-color:var(--color-light-blue-500);color:var(--color-neutral-600);cursor:not-allowed;background-color:#0000}.button-module-scss-module__j_YiXa__button--secondary{border-color:var(--color-light-blue-500);color:var(--color-blue-500);background-color:#0000}@media (hover:hover) and (pointer:fine){.button-module-scss-module__j_YiXa__button--secondary:not(:disabled):hover{background-color:var(--color-light-blue-400)}}.button-module-scss-module__j_YiXa__button--text{padding:0 var(--space-8);color:var(--color-blue-500);background-color:#0000;border-color:#0000}@media (hover:hover) and (pointer:fine){.button-module-scss-module__j_YiXa__button--text:not(:disabled):hover{background-color:var(--color-light-blue-400)}}.button-module-scss-module__j_YiXa__button--danger{background-color:var(--color-red-500);color:var(--color-deep-blue)}@media (hover:hover) and (pointer:fine){.button-module-scss-module__j_YiXa__button--danger:not(:disabled):hover{background-color:var(--color-red-700)}}.button-module-scss-module__j_YiXa__button--danger:not(:disabled):active{background-color:var(--color-red-700)}.button-module-scss-module__j_YiXa__button__reason{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.modal-module-scss-module__sEI6ga__modal__overlay{z-index:var(--layer-modal);padding:var(--space-16);animation:modal-module-scss-module__sEI6ga__modal-overlay-enter var(--duration-slow) var(--easing-standard);background:#151b2580;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes modal-module-scss-module__sEI6ga__modal-overlay-enter{0%{opacity:0}to{opacity:1}}.modal-module-scss-module__sEI6ga__modal{border-radius:var(--radius-modal);width:100%;max-width:480px;max-height:100%;box-shadow:var(--elevation-modal);background-color:var(--color-white);padding:var(--space-32);animation:modal-module-scss-module__sEI6ga__modal-panel-enter var(--duration-slow) var(--easing-standard);position:relative;overflow-y:auto}@keyframes modal-module-scss-module__sEI6ga__modal-panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.modal-module-scss-module__sEI6ga__modal__overlay--closing{animation:modal-module-scss-module__sEI6ga__modal-overlay-exit var(--duration-medium) var(--easing-standard) forwards;pointer-events:none}@keyframes modal-module-scss-module__sEI6ga__modal-overlay-exit{0%{opacity:1}to{opacity:0}}.modal-module-scss-module__sEI6ga__modal--closing{animation:modal-module-scss-module__sEI6ga__modal-panel-exit var(--duration-medium) var(--easing-standard) forwards}@keyframes modal-module-scss-module__sEI6ga__modal-panel-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}.modal-module-scss-module__sEI6ga__modal--wide{flex-direction:column;max-width:960px;display:flex}@media (prefers-reduced-motion:reduce){.modal-module-scss-module__sEI6ga__modal__overlay,.modal-module-scss-module__sEI6ga__modal,.modal-module-scss-module__sEI6ga__modal__overlay--closing,.modal-module-scss-module__sEI6ga__modal--closing{animation:none}}.modal-module-scss-module__sEI6ga__modal__top{align-items:flex-start;gap:var(--space-16);flex-flow:row;justify-content:space-between;margin-block-end:var(--space-16);display:flex}.modal-module-scss-module__sEI6ga__modal__titles{gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.modal-module-scss-module__sEI6ga__modal__corner{align-items:center;gap:var(--space-4);flex-flow:row;flex:none;margin-block-start:calc(-1*var(--space-16));margin-inline-end:calc(-1*var(--space-16));display:flex}.modal-module-scss-module__sEI6ga__modal__close{min-width:var(--size-touch-target-min);min-height:var(--size-touch-target-min);border-radius:var(--radius-button);color:var(--color-neutral-600);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);background:0 0;border:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}@media (hover:hover) and (pointer:fine){.modal-module-scss-module__sEI6ga__modal__close:hover{background-color:var(--color-light-blue-400)}}.modal-module-scss-module__sEI6ga__modal__close:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset)}.modal-module-scss-module__sEI6ga__modal__eyebrow{font-size:var(--font-size-table);color:var(--color-neutral-600);margin:0}.modal-module-scss-module__sEI6ga__modal__heading{font-size:var(--font-size-h4);line-height:var(--line-height-h4);color:var(--color-deep-blue);outline:none;margin:0}.modal-module-scss-module__sEI6ga__modal__heading:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset)}.modal-module-scss-module__sEI6ga__modal__body{font-size:var(--font-size-body-2);color:var(--color-neutral-600);max-width:80ch}.modal-module-scss-module__sEI6ga__modal__body--wide{max-width:none;color:var(--color-deep-blue);flex-direction:column;flex:auto;min-block-size:0;display:flex}.modal-module-scss-module__sEI6ga__modal__actions{align-items:center;gap:var(--space-12);margin-top:var(--space-24);flex-flow:wrap;justify-content:flex-end;display:flex}
.staff-only-module-scss-module__PyVW3a__staff-only{gap:var(--space-16);padding-block:var(--space-64);text-align:center;flex-direction:column;align-items:center;display:flex}.staff-only-module-scss-module__PyVW3a__staff-only__icon{color:var(--color-neutral-600);font-size:24px}.staff-only-module-scss-module__PyVW3a__staff-only__heading{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-deep-blue)}.staff-only-module-scss-module__PyVW3a__staff-only__body{max-width:65ch;font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600)}
.banner-module-scss-module__py4qVG__banner{align-items:flex-start;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-card);animation:banner-module-scss-module__py4qVG__banner-enter var(--duration-medium) var(--easing-standard);display:flex}.banner-module-scss-module__py4qVG__banner:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset)}@keyframes banner-module-scss-module__py4qVG__banner-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.banner-module-scss-module__py4qVG__banner{animation:none}}.banner-module-scss-module__py4qVG__banner--error{background-color:var(--color-red-500);border-left:var(--border-accent) solid var(--color-red-700);color:var(--color-deep-blue)}.banner-module-scss-module__py4qVG__banner--info{background-color:var(--color-light-blue-400);border-left:var(--border-accent) solid var(--color-blue-500);color:var(--color-deep-blue)}.banner-module-scss-module__py4qVG__banner__icon{flex-shrink:0;margin-top:2px;font-size:20px}.banner-module-scss-module__py4qVG__banner__content{gap:var(--space-4);flex-direction:column;display:flex}.banner-module-scss-module__py4qVG__banner__title{font-size:var(--font-size-body-2);color:var(--color-deep-blue);font-weight:600}.banner-module-scss-module__py4qVG__banner__body{font-size:var(--font-size-body-3);color:var(--color-deep-blue)}
.full-page-state-module-scss-module__k7jrUW__full-page-state{gap:var(--space-16);padding-block:var(--space-64);text-align:center;flex-direction:column;align-items:center;display:flex}.full-page-state-module-scss-module__k7jrUW__full-page-state__icon{color:var(--color-neutral-600);font-size:24px}.full-page-state-module-scss-module__k7jrUW__full-page-state__heading{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-deep-blue)}.full-page-state-module-scss-module__k7jrUW__full-page-state__body{max-width:80ch;font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600)}.full-page-state-module-scss-module__k7jrUW__full-page-state__link{font-size:var(--font-size-body-3)}
.status-chip-module-scss-module__uXsBwW__status-chip{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8);border-radius:var(--radius-chip);border:var(--border-default) var(--status-chip-edge-style,solid) var(--status-chip-edge,transparent);background-color:var(--status-chip-fill,transparent);color:var(--status-chip-on-fill,inherit);font-size:var(--font-size-body-3);white-space:nowrap;width:fit-content;transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard);flex-flow:row;font-weight:600;display:flex}.status-chip-module-scss-module__uXsBwW__status-chip__glyph{flex:none;font-size:1em;display:inline-flex}.status-chip-module-scss-module__uXsBwW__status-chip--not-started{background-color:var(--status-chip-fill,transparent);border-color:var(--status-chip-edge,var(--color-neutral-500));color:var(--status-chip-on-fill,var(--color-deep-blue))}.status-chip-module-scss-module__uXsBwW__status-chip--in-progress{background-color:var(--status-chip-fill,var(--color-blue-500));border-color:var(--status-chip-edge,var(--status-chip-fill,var(--color-blue-500)));color:var(--status-chip-on-fill,var(--color-soft-white))}.status-chip-module-scss-module__uXsBwW__status-chip--blocked{background-color:var(--status-chip-fill,var(--color-red-500));border-color:var(--status-chip-edge,var(--status-chip-fill,var(--color-red-500)));border-left:var(--border-accent) solid var(--status-chip-rule,var(--color-red-700));color:var(--status-chip-on-fill,var(--color-deep-blue))}.status-chip-module-scss-module__uXsBwW__status-chip--in-review{background-color:var(--status-chip-fill,var(--color-blue-300));border-color:var(--status-chip-edge,var(--status-chip-fill,var(--color-blue-300)));color:var(--status-chip-on-fill,var(--color-deep-blue))}.status-chip-module-scss-module__uXsBwW__status-chip--done{background-color:var(--status-chip-fill,var(--color-green-600));border-color:var(--status-chip-edge,var(--status-chip-fill,var(--color-green-600)));color:var(--status-chip-on-fill,var(--color-soft-white))}.status-chip-module-scss-module__uXsBwW__status-chip--cancelled{background-color:var(--status-chip-fill,transparent);border-color:var(--status-chip-edge,var(--color-light-blue-500));color:var(--status-chip-on-fill,var(--color-neutral-600))}.status-chip-module-scss-module__uXsBwW__status-chip__label--struck{text-decoration:line-through}.status-chip-module-scss-module__uXsBwW__status-chip--tone-neutral{--status-chip-fill:transparent;--status-chip-edge:var(--color-neutral-500);--status-chip-on-fill:var(--color-deep-blue)}.status-chip-module-scss-module__uXsBwW__status-chip--tone-light{--status-chip-fill:transparent;--status-chip-edge:var(--color-light-blue-500);--status-chip-on-fill:var(--color-neutral-600)}.status-chip-module-scss-module__uXsBwW__status-chip--tone-blue{--status-chip-fill:var(--color-blue-500);--status-chip-on-fill:var(--color-soft-white)}.status-chip-module-scss-module__uXsBwW__status-chip--tone-navy{--status-chip-fill:var(--color-deep-blue);--status-chip-on-fill:var(--color-soft-white)}.status-chip-module-scss-module__uXsBwW__status-chip--tone-sky{--status-chip-fill:var(--color-blue-300);--status-chip-on-fill:var(--color-deep-blue)}.status-chip-module-scss-module__uXsBwW__status-chip--tone-yellow{--status-chip-fill:var(--color-yellow);--status-chip-rule:var(--color-deep-blue);--status-chip-on-fill:var(--color-deep-blue)}.status-chip-module-scss-module__uXsBwW__status-chip--tone-slate{--status-chip-fill:var(--color-neutral-500);--status-chip-on-fill:var(--color-deep-blue)}.status-chip-module-scss-module__uXsBwW__status-chip--tone-red{--status-chip-fill:var(--color-red-500);--status-chip-rule:var(--color-red-700);--status-chip-on-fill:var(--color-deep-blue)}.status-chip-module-scss-module__uXsBwW__status-chip--tone-green{--status-chip-fill:var(--color-green-600);--status-chip-on-fill:var(--color-soft-white)}.status-chip-module-scss-module__uXsBwW__status-chip--tone-mint{--status-chip-fill:var(--color-green-100);--status-chip-edge:var(--color-green-600);--status-chip-on-fill:var(--color-deep-blue)}
.linkified-text-module-scss-module__a2s5Fa__linkified-text__link{color:var(--color-blue-500);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.linkified-text-module-scss-module__a2s5Fa__linkified-text__link:hover{text-decoration:underline}.linkified-text-module-scss-module__a2s5Fa__linkified-text__link:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--space-4);border-radius:var(--radius-chip)}
.delete-note-modal-module-scss-module__G9IGqq__delete-note-modal__body{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-neutral-600);margin:0}
.note-textarea-module-scss-module__Qx-q4q__note-textarea{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.note-textarea-module-scss-module__Qx-q4q__note-textarea__label{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-deep-blue);font-weight:600}.note-textarea-module-scss-module__Qx-q4q__note-textarea__field{min-width:var(--size-touch-target-min);min-height:var(--size-touch-target-min);width:100%;max-width:65ch;padding:var(--space-12);border:var(--border-default) solid var(--color-neutral-500);border-radius:var(--radius-input);background-color:var(--color-white);font-family:var(--font-family-base);font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-deep-blue);resize:vertical;transition:border-color var(--duration-fast) var(--easing-standard)}@media (prefers-reduced-motion:reduce){.note-textarea-module-scss-module__Qx-q4q__note-textarea__field{transition:none}}@media (hover:hover) and (pointer:fine){.note-textarea-module-scss-module__Qx-q4q__note-textarea__field:not(:read-only):hover{border-color:var(--color-deep-blue)}}.note-textarea-module-scss-module__Qx-q4q__note-textarea__field:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset);border-color:var(--color-blue-500)}.note-textarea-module-scss-module__Qx-q4q__note-textarea__field[aria-invalid=true]{border-width:var(--border-focus);border-color:var(--color-red-500)}.note-textarea-module-scss-module__Qx-q4q__note-textarea__hint{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600);margin:0}.note-textarea-module-scss-module__Qx-q4q__note-textarea__error{align-items:center;gap:var(--space-8);font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-red-700);flex-flow:row;margin:0;display:flex}.note-textarea-module-scss-module__Qx-q4q__note-textarea__error-icon{font-size:var(--font-size-body-2);flex:none;display:inline-flex}
.note-editor-module-scss-module__dngi8a__note-editor{gap:var(--space-12);flex-direction:column;display:flex}.note-editor-module-scss-module__dngi8a__note-editor__actions{align-items:center;gap:var(--space-12);flex-flow:wrap;display:flex}.note-editor-module-scss-module__dngi8a__note-editor__reason{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600);margin:0}
.note-list-module-scss-module__7wZfQG__note-list,.note-list-module-scss-module__7wZfQG__note-list__items{flex-direction:column;display:flex}.note-list-module-scss-module__7wZfQG__note-list__item{gap:var(--space-8);padding-block:var(--space-24);border-bottom:var(--border-default) solid var(--color-neutral-200);transition:background-color var(--duration-slow) var(--easing-standard),box-shadow var(--duration-slow) var(--easing-standard);flex-direction:column;display:flex}.note-list-module-scss-module__7wZfQG__note-list__item:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.note-list-module-scss-module__7wZfQG__note-list__item{transition:none}}.note-list-module-scss-module__7wZfQG__note-list__item--target{background-color:var(--color-light-blue-400);box-shadow:inset var(--border-accent) 0 0 var(--color-blue-500);margin-inline-start:-var(--space-12);padding-inline-start:var(--space-12)}.note-list-module-scss-module__7wZfQG__note-list__item--compact{padding-block:var(--space-16)}.note-list-module-scss-module__7wZfQG__note-list__head{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.note-list-module-scss-module__7wZfQG__note-list__controls{align-items:center;gap:var(--space-8);flex-flow:row;flex:none;display:flex}.note-list-module-scss-module__7wZfQG__note-list__gap{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-neutral-600);margin:0}.note-list-module-scss-module__7wZfQG__note-list__meta{align-items:baseline;gap:var(--space-8);flex-flow:wrap;margin:0;display:flex}.note-list-module-scss-module__7wZfQG__note-list__author{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-deep-blue);font-weight:600}.note-list-module-scss-module__7wZfQG__note-list__date{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600)}.note-list-module-scss-module__7wZfQG__note-list__body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:65ch;font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-deep-blue);margin:0;font-weight:400}.note-list-module-scss-module__7wZfQG__note-list__more{align-items:center;gap:var(--space-8);padding-top:var(--space-16);flex-flow:wrap;display:flex}
.skeleton-module-scss-module__YpFkAW__skeleton{background-color:var(--color-neutral-200);border-radius:var(--radius-chip);display:block}.skeleton-module-scss-module__YpFkAW__skeleton--title{width:40%;height:var(--space-24)}.skeleton-module-scss-module__YpFkAW__skeleton--chip{width:var(--space-96);height:var(--space-24)}.skeleton-module-scss-module__YpFkAW__skeleton--bar{width:100%;height:var(--space-8);border-radius:var(--radius-full)}.skeleton-module-scss-module__YpFkAW__skeleton--line{width:60%;height:var(--space-16)}.skeleton-module-scss-module__YpFkAW__skeleton--line-short{width:30%;height:var(--space-16)}.skeleton-module-scss-module__YpFkAW__skeleton--fact{width:100%;height:var(--space-48)}.skeleton-module-scss-module__YpFkAW__skeleton--block{width:100%;height:var(--space-96);border-radius:var(--radius-card)}.skeleton-module-scss-module__YpFkAW__skeleton--header{width:100%;height:var(--space-64);border-radius:var(--radius-card)}.skeleton-module-scss-module__YpFkAW__skeleton--line-full{width:100%;height:var(--space-16)}.skeleton-module-scss-module__YpFkAW__skeleton--eyebrow{width:var(--space-96);height:var(--space-16)}.skeleton-module-scss-module__YpFkAW__skeleton--heading{width:60%;height:var(--space-48)}.skeleton-module-scss-module__YpFkAW__skeleton--avatar{width:var(--space-48);height:var(--space-48);border-radius:var(--radius-full);flex:none}.skeleton-module-scss-module__YpFkAW__skeleton--chevron{width:var(--space-16);height:var(--space-16);flex:none}
.checkbox-module-scss-module__Wh1DkG__checkbox{min-width:var(--size-touch-target-min);min-height:var(--size-touch-target-min);align-items:flex-start;gap:var(--space-12);cursor:pointer;flex-flow:row;display:flex}.checkbox-module-scss-module__Wh1DkG__checkbox--disabled{cursor:not-allowed}.checkbox-module-scss-module__Wh1DkG__checkbox--center{--checkbox-box-nudge:0;align-items:center}.checkbox-module-scss-module__Wh1DkG__checkbox__control{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkbox-module-scss-module__Wh1DkG__checkbox__box{width:20px;height:20px;margin-top:var(--checkbox-box-nudge,2px);border:var(--border-default) solid var(--checkbox-box-border-color,var(--color-neutral-500));border-radius:var(--radius-chip);color:var(--color-soft-white);transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.checkbox-module-scss-module__Wh1DkG__checkbox__box--checked{background-color:var(--color-blue-500);border-color:var(--color-blue-500)}@media (hover:hover) and (pointer:fine){.checkbox-module-scss-module__Wh1DkG__checkbox:hover{--checkbox-box-border-color:var(--color-deep-blue)}}.checkbox-module-scss-module__Wh1DkG__checkbox__control:focus-visible+.checkbox-module-scss-module__Wh1DkG__checkbox__box{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset)}.checkbox-module-scss-module__Wh1DkG__checkbox__control:disabled+.checkbox-module-scss-module__Wh1DkG__checkbox__box{border-color:var(--color-light-blue-500);background-color:var(--color-light-blue-500)}.checkbox-module-scss-module__Wh1DkG__checkbox__label{gap:var(--space-4);font-size:var(--font-size-body-2);color:var(--color-deep-blue);flex-direction:column;display:flex}.checkbox-module-scss-module__Wh1DkG__checkbox__control:disabled~.checkbox-module-scss-module__Wh1DkG__checkbox__label{color:var(--color-neutral-600)}.checkbox-module-scss-module__Wh1DkG__checkbox__hint{font-size:var(--font-size-body-3);color:var(--color-neutral-600)}
.form-field-module-scss-module__3z5G8q__form-field{gap:var(--space-8);flex-direction:column;display:flex}.form-field-module-scss-module__3z5G8q__form-field--row{column-gap:var(--space-24);padding-block:var(--space-16);border-bottom:var(--border-default) solid var(--color-light-blue-500);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}@media (max-width:767.98px){.form-field-module-scss-module__3z5G8q__form-field--row{row-gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}.form-field-module-scss-module__3z5G8q__form-field--label-hidden{gap:0}.form-field-module-scss-module__3z5G8q__form-field__label-group{gap:var(--space-4);flex-direction:column;display:flex}.form-field-module-scss-module__3z5G8q__form-field__control-group{gap:var(--space-8);flex-direction:column;display:flex}.form-field-module-scss-module__3z5G8q__form-field__label{font-size:var(--font-size-body-2);color:var(--color-deep-blue)}.form-field-module-scss-module__3z5G8q__form-field__optional{font-size:var(--font-size-body-3);color:var(--color-neutral-600);font-weight:400}.form-field-module-scss-module__3z5G8q__form-field__label--row{font-weight:600}.form-field-module-scss-module__3z5G8q__form-field__label--hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-field-module-scss-module__3z5G8q__form-field__control{position:relative}.form-field-module-scss-module__3z5G8q__form-field__hint{font-size:var(--font-size-body-3);color:var(--color-neutral-600)}.form-field-module-scss-module__3z5G8q__form-field__error{align-items:center;gap:var(--space-4);font-size:var(--font-size-body-3);color:var(--color-red-700);display:flex}.form-field-module-scss-module__3z5G8q__form-field__error-icon{flex-shrink:0;font-size:14px}
.phase-module-scss-module__s5lk9G__phase{scroll-margin-top:var(--space-24)}.phase-module-scss-module__s5lk9G__phase__card{background-color:var(--color-white);border:var(--border-default) solid var(--color-light-blue-500);border-radius:var(--radius-card);min-width:0;overflow:hidden;container:phase-card/inline-size}.phase-module-scss-module__s5lk9G__phase__card--current{border-left:var(--border-accent) solid var(--color-blue-500)}.phase-module-scss-module__s5lk9G__phase__heading{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}.phase-module-scss-module__s5lk9G__phase__header{grid-template-columns:var(--font-size-body-1) minmax(0, 1fr);align-items:start;gap:var(--space-8) var(--space-12);width:100%;min-height:var(--space-48);padding:var(--space-16) var(--space-24);text-align:left;font:inherit;color:inherit;background:0 0;border:0;grid-template-areas:"chevron text"".chip";display:grid}@media (max-width:767.98px){.phase-module-scss-module__s5lk9G__phase__header{padding:var(--space-16)}}@container phase-card (min-width:480px){.phase-module-scss-module__s5lk9G__phase__header{grid-template-columns:var(--font-size-body-1) minmax(0, 1fr) auto;grid-template-areas:"chevron text chip"}}.phase-module-scss-module__s5lk9G__phase__header--button{cursor:pointer}@media (hover:hover) and (pointer:fine){.phase-module-scss-module__s5lk9G__phase__header--button:hover{background-color:var(--color-light-blue-400)}}.phase-module-scss-module__s5lk9G__phase__header--button:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset);outline-offset:calc(-1*var(--border-focus))}.phase-module-scss-module__s5lk9G__phase__chevron-cell{height:calc(var(--font-size-body-1)*1.5);font-size:var(--font-size-body-1);color:var(--color-neutral-600);grid-area:chevron;justify-content:center;align-items:center;display:flex}.phase-module-scss-module__s5lk9G__phase__text{gap:var(--space-4);flex-direction:column;grid-area:text;min-width:0;display:flex}.phase-module-scss-module__s5lk9G__phase__eyebrow{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600);font-weight:600}.phase-module-scss-module__s5lk9G__phase__title{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--color-deep-blue);overflow-wrap:anywhere;font-weight:600}.phase-module-scss-module__s5lk9G__phase__meta{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);font-variant-numeric:tabular-nums;color:var(--color-neutral-600)}.phase-module-scss-module__s5lk9G__phase__chip{grid-area:chip;justify-self:start}.phase-module-scss-module__s5lk9G__phase__chevron{transition:transform var(--duration-medium) var(--easing-standard);display:flex;transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.phase-module-scss-module__s5lk9G__phase__chevron{transition:none}}.phase-module-scss-module__s5lk9G__phase__chevron--open{transform:none}.phase-module-scss-module__s5lk9G__phase__panel{border-top:var(--border-default) solid var(--color-neutral-200);container:phase-panel/inline-size}.phase-module-scss-module__s5lk9G__phase__description{padding:var(--space-16) var(--space-24);border-bottom:var(--border-default) solid var(--color-neutral-200)}@media (max-width:767.98px){.phase-module-scss-module__s5lk9G__phase__description{padding:var(--space-16)}}.phase-module-scss-module__s5lk9G__phase__description-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:65ch;font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-neutral-600);margin:0}
.notification-banner-module-scss-module__udnE0a__notification-banner{align-items:center;gap:var(--space-12);width:100%;padding:var(--space-12) var(--space-24);font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);display:flex}.notification-banner-module-scss-module__udnE0a__notification-banner--success{background-color:var(--color-green-600);color:var(--color-soft-white)}.notification-banner-module-scss-module__udnE0a__notification-banner--failure{background-color:var(--color-red-500);color:var(--color-deep-blue)}.notification-banner-module-scss-module__udnE0a__notification-banner--warning{background-color:var(--color-yellow);color:var(--color-deep-blue)}.notification-banner-module-scss-module__udnE0a__notification-banner__icon{flex-shrink:0;font-size:18px}.notification-banner-module-scss-module__udnE0a__notification-banner__message{text-align:center;flex:auto;min-width:0;font-weight:500}.notification-banner-module-scss-module__udnE0a__notification-banner__dismiss{min-width:var(--size-touch-target-min);min-height:var(--size-touch-target-min);color:inherit;cursor:pointer;border-radius:var(--radius-input);opacity:.8;transition:opacity var(--duration-fast) var(--easing-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}@media (hover:hover) and (pointer:fine){.notification-banner-module-scss-module__udnE0a__notification-banner__dismiss:hover{opacity:1}}.notification-banner-module-scss-module__udnE0a__notification-banner__dismiss:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset);opacity:1}
.progress-rings-module-scss-module__iuKRJq__progress-rings{gap:var(--space-16);padding:var(--space-24);background-color:var(--color-white);border:var(--border-default) solid var(--color-light-blue-500);border-radius:var(--radius-card);flex-direction:column;display:flex;container-type:inline-size}@media (max-width:767.98px){.progress-rings-module-scss-module__iuKRJq__progress-rings{padding:var(--space-16)}}.progress-rings-module-scss-module__iuKRJq__progress-rings__list{--ring-size:clamp(56px, calc((100cqw - var(--space-16)) / 2), 128px);column-gap:var(--space-16);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid}.progress-rings-module-scss-module__iuKRJq__progress-rings__item{align-content:start;justify-items:center;row-gap:var(--space-8);text-align:center;grid-template-rows:auto auto auto;min-width:0;display:grid}.progress-rings-module-scss-module__iuKRJq__progress-rings__label{width:100%;max-width:100%;font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-deep-blue);text-wrap:balance;overflow-wrap:anywhere;grid-row:2;margin:0;font-weight:600}.progress-rings-module-scss-module__iuKRJq__progress-rings__label--bar,.progress-rings-module-scss-module__iuKRJq__progress-rings__caption--bar{justify-content:center;display:flex}.progress-rings-module-scss-module__iuKRJq__progress-rings__ring{width:var(--ring-size);height:var(--ring-size);grid-row:1;margin:0;display:grid}.progress-rings-module-scss-module__iuKRJq__progress-rings__caption{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);font-variant-numeric:tabular-nums;color:var(--color-neutral-600);overflow-wrap:anywhere;grid-row:3;margin:0}.progress-rings-module-scss-module__iuKRJq__progress-rings__picture,.progress-rings-module-scss-module__iuKRJq__progress-rings__value{grid-area:1/1}.progress-rings-module-scss-module__iuKRJq__progress-rings__picture{width:100%;height:100%;transform:rotate(-90deg)}.progress-rings-module-scss-module__iuKRJq__progress-rings__track{stroke:var(--color-neutral-200)}@media (forced-colors:active){.progress-rings-module-scss-module__iuKRJq__progress-rings__track{stroke:buttonborder}}@keyframes progress-rings-module-scss-module__iuKRJq__progress-rings-fill{0%{stroke-dashoffset:100px}}.progress-rings-module-scss-module__iuKRJq__progress-rings__arc{stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:calc(100 - var(--ring-value));animation:progress-rings-module-scss-module__iuKRJq__progress-rings-fill var(--duration-slow) var(--easing-standard) both}@media (prefers-reduced-motion:reduce){.progress-rings-module-scss-module__iuKRJq__progress-rings__arc{animation:none}}.progress-rings-module-scss-module__iuKRJq__progress-rings__arc--overall{stroke:var(--color-blue-500)}.progress-rings-module-scss-module__iuKRJq__progress-rings__arc--phases{stroke:var(--color-deep-blue)}@media (forced-colors:active){.progress-rings-module-scss-module__iuKRJq__progress-rings__arc--overall,.progress-rings-module-scss-module__iuKRJq__progress-rings__arc--phases{stroke:highlight}}.progress-rings-module-scss-module__iuKRJq__progress-rings__value{text-align:center;text-wrap:balance;inline-size:72%;font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);font-variant-numeric:tabular-nums;color:var(--color-deep-blue);place-self:center;font-weight:600}@container (min-width:160px){.progress-rings-module-scss-module__iuKRJq__progress-rings__value{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1)}}@container (min-width:272px){.progress-rings-module-scss-module__iuKRJq__progress-rings__value{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}}@container (min-width:160px){.progress-rings-module-scss-module__iuKRJq__progress-rings__value--long{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3)}}@container (min-width:272px){.progress-rings-module-scss-module__iuKRJq__progress-rings__value--long{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1)}}.progress-rings-module-scss-module__iuKRJq__progress-rings__empty{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-neutral-600);margin:0}.progress-rings-module-scss-module__iuKRJq__progress-rings__footer{align-items:center;gap:var(--space-8);padding-top:var(--space-16);border-top:var(--border-default) solid var(--color-neutral-200);flex-flow:wrap;display:flex}.progress-rings-module-scss-module__iuKRJq__progress-rings__footer-label{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600)}.progress-rings-module-scss-module__iuKRJq__progress-rings__link{min-width:var(--size-touch-target-min);min-height:var(--size-touch-target-min);font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-blue-500);overflow-wrap:anywhere;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.progress-rings-module-scss-module__iuKRJq__progress-rings__link:hover{text-decoration:underline}}.progress-rings-module-scss-module__iuKRJq__progress-rings__link:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset)}
.notifications-module-scss-module__8gSF8q__notifications{z-index:var(--layer-notification);flex-direction:column;display:flex;position:sticky;top:0}.notifications-module-scss-module__8gSF8q__notifications__item{animation:notifications-module-scss-module__8gSF8q__notifications-enter var(--duration-slow) var(--easing-standard)}.notifications-module-scss-module__8gSF8q__notifications__item--leaving{animation:notifications-module-scss-module__8gSF8q__notifications-leave var(--duration-slow) var(--easing-standard) forwards;pointer-events:none}@keyframes notifications-module-scss-module__8gSF8q__notifications-enter{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes notifications-module-scss-module__8gSF8q__notifications-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.notifications-module-scss-module__8gSF8q__notifications__item,.notifications-module-scss-module__8gSF8q__notifications__item--leaving{animation:none}.notifications-module-scss-module__8gSF8q__notifications__item--leaving{opacity:0}}
.project-header-module-scss-module__XcjENq__project-header{container-type:inline-size}.project-header-module-scss-module__XcjENq__project-header__body{gap:var(--space-8) var(--space-16);grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""title""chip";display:grid}@container (min-width:480px){.project-header-module-scss-module__XcjENq__project-header__body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow chip""title chip"}}.project-header-module-scss-module__XcjENq__project-header__reference{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);font-variant-numeric:tabular-nums;color:var(--color-neutral-600);overflow-wrap:anywhere;grid-area:eyebrow;margin:0}.project-header-module-scss-module__XcjENq__project-header__title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--color-deep-blue);overflow-wrap:anywhere;grid-area:title;margin:0;font-weight:600}.project-header-module-scss-module__XcjENq__project-header__chip{grid-area:chip;place-self:start}@container (min-width:480px){.project-header-module-scss-module__XcjENq__project-header__chip{justify-self:end}}
.select-module-scss-module__s2uvwq__select{width:100%;position:relative}.select-module-scss-module__s2uvwq__select__control{min-width:var(--size-touch-target-min);min-height:var(--size-touch-target-min);appearance:none;width:100%;padding:0 var(--space-32) 0 var(--space-12);border:var(--border-default) solid var(--color-neutral-500);border-radius:var(--radius-input);background-color:var(--color-white);font-size:var(--font-size-body-2);color:var(--color-deep-blue);transition:border-color var(--duration-fast) var(--easing-standard)}.select-module-scss-module__s2uvwq__select__control:disabled{background-color:var(--color-light-blue-400);border-color:var(--color-light-blue-500);color:var(--color-neutral-600);cursor:not-allowed}@media (hover:hover) and (pointer:fine){.select-module-scss-module__s2uvwq__select__control:not(:disabled):hover{border-color:var(--color-deep-blue)}}.select-module-scss-module__s2uvwq__select__control:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset);border-color:var(--color-blue-500)}.select-module-scss-module__s2uvwq__select__control--error{border-width:var(--border-focus);border-color:var(--color-red-500)}.select-module-scss-module__s2uvwq__select__chevron{top:50%;right:var(--space-12);color:var(--color-neutral-600);pointer-events:none;font-size:14px;position:absolute;transform:translateY(-50%)}
.project-notice-module-scss-module__tSoz1a__project-notice{align-items:flex-start;gap:var(--space-12);padding:var(--space-12) var(--space-16);background-color:var(--color-light-blue-400);border-radius:var(--radius-chip);color:var(--color-deep-blue);font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);flex-flow:row;display:flex}.project-notice-module-scss-module__tSoz1a__project-notice__icon{font-size:var(--font-size-body-1);flex:none}.project-notice-module-scss-module__tSoz1a__project-notice__text{min-width:0;margin:0}
.code-block-module-scss-module__j_jXjq__code-block{gap:var(--space-8);padding:var(--space-16);border-radius:var(--radius-card);background-color:var(--color-light-blue-400);-webkit-user-select:all;user-select:all;grid-template-columns:1fr;display:grid}@media (min-width:600px){.code-block-module-scss-module__j_jXjq__code-block--two-columns{grid-template-columns:1fr 1fr}}.code-block-module-scss-module__j_jXjq__code-block__item{font-family:var(--font-family-mono);font-size:var(--font-size-body-3);color:var(--color-deep-blue);font-variant-numeric:tabular-nums}
.tabs-module-scss-module__UobVRW__tabs{border-bottom:var(--border-default) solid var(--color-light-blue-500)}.tabs-module-scss-module__UobVRW__tabs__list{gap:var(--space-24);display:flex;overflow-x:auto}.tabs-module-scss-module__UobVRW__tabs__tab{min-width:var(--size-touch-target-min);min-height:var(--size-touch-target-min);align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-4);border:none;border-bottom:var(--border-accent) solid #0000;margin-bottom:calc(-1*var(--border-default));font-size:var(--font-size-body-2);color:var(--color-neutral-600);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard);background:0 0;display:inline-flex}@media (hover:hover) and (pointer:fine){.tabs-module-scss-module__UobVRW__tabs__tab:not(:disabled):hover{color:var(--color-deep-blue)}}.tabs-module-scss-module__UobVRW__tabs__tab:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset)}.tabs-module-scss-module__UobVRW__tabs__tab--selected{color:var(--color-deep-blue);border-bottom-color:var(--color-blue-500)}.tabs-module-scss-module__UobVRW__tabs__tab--error{color:var(--color-red-700)}.tabs-module-scss-module__UobVRW__tabs__tab-icon{flex-shrink:0;font-size:14px}.tabs-module-scss-module__UobVRW__tabs__tab-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.text-field-module-scss-module__Tlu2iG__text-field{min-width:var(--size-touch-target-min);min-height:var(--size-touch-target-min);width:100%;padding:0 var(--space-12);border:var(--border-default) solid var(--color-neutral-500);border-radius:var(--radius-input);background-color:var(--color-white);font-size:var(--font-size-body-2);color:var(--color-deep-blue);transition:border-color var(--duration-fast) var(--easing-standard)}.text-field-module-scss-module__Tlu2iG__text-field::placeholder{color:var(--color-neutral-600)}.text-field-module-scss-module__Tlu2iG__text-field:disabled{background-color:var(--color-light-blue-400);border-color:var(--color-light-blue-500);color:var(--color-neutral-600);cursor:not-allowed}@media (hover:hover) and (pointer:fine){.text-field-module-scss-module__Tlu2iG__text-field:not(:disabled):hover{border-color:var(--color-deep-blue)}}.text-field-module-scss-module__Tlu2iG__text-field:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset);border-color:var(--color-blue-500)}.text-field-module-scss-module__Tlu2iG__text-field--quiet{background-color:var(--color-soft-white);border-color:#0000}@media (hover:hover) and (pointer:fine){.text-field-module-scss-module__Tlu2iG__text-field--quiet:not(:disabled):hover{border-color:var(--color-deep-blue)}}.text-field-module-scss-module__Tlu2iG__text-field--quiet:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset);border-color:var(--color-blue-500)}.text-field-module-scss-module__Tlu2iG__text-field--error{border-width:var(--border-focus);border-color:var(--color-red-500)}.text-field-module-scss-module__Tlu2iG__text-field--icon{padding-left:var(--space-32)}.text-field-module-scss-module__Tlu2iG__text-field__wrapper{width:100%;display:block;position:relative}.text-field-module-scss-module__Tlu2iG__text-field__icon{top:50%;left:var(--space-12);color:var(--color-neutral-600);pointer-events:none;font-size:14px;display:flex;position:absolute;transform:translateY(-50%)}
.recovery-codes-phase-module-scss-module__hYev9q__recovery-codes-phase{gap:var(--space-24);flex-direction:column;display:flex}.recovery-codes-phase-module-scss-module__hYev9q__recovery-codes-phase__heading{gap:var(--space-8);flex-direction:column;display:flex}.recovery-codes-phase-module-scss-module__hYev9q__recovery-codes-phase__title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--color-deep-blue)}.recovery-codes-phase-module-scss-module__hYev9q__recovery-codes-phase__lead{font-size:var(--font-size-body-2);color:var(--color-neutral-600)}.recovery-codes-phase-module-scss-module__hYev9q__recovery-codes-phase__actions{align-items:center;gap:var(--space-12);flex-flow:wrap;display:flex}.recovery-codes-phase-module-scss-module__hYev9q__recovery-codes-phase__continue-group{gap:var(--space-8);flex-direction:column;display:flex}.recovery-codes-phase-module-scss-module__hYev9q__recovery-codes-phase__continue{width:100%}.recovery-codes-phase-module-scss-module__hYev9q__recovery-codes-phase__continue-reason{font-size:var(--font-size-body-3);color:var(--color-neutral-600)}
.recent-activity-module-scss-module__UqEndW__recent-activity{gap:var(--space-16);padding:var(--space-16);border:var(--border-default) solid var(--color-light-blue-500);border-radius:var(--radius-card);background-color:var(--color-white);flex-direction:column;display:flex;container:recent-activity/inline-size}@media (min-width:768px){.recent-activity-module-scss-module__UqEndW__recent-activity{padding:var(--space-24)}}.recent-activity-module-scss-module__UqEndW__recent-activity__heading{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--color-deep-blue);margin:0;font-weight:600}.recent-activity-module-scss-module__UqEndW__recent-activity__announce{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.recent-activity-module-scss-module__UqEndW__recent-activity__panel{gap:var(--space-16);flex-direction:column;display:flex}.recent-activity-module-scss-module__UqEndW__recent-activity__panel--scroll{max-height:480px;margin:-var(--space-4);padding:var(--space-4);scroll-padding:var(--space-4);overflow:hidden auto}@container project (max-width:1079.98px){.recent-activity-module-scss-module__UqEndW__recent-activity__panel--scroll{max-height:360px}}.recent-activity-module-scss-module__UqEndW__recent-activity__panel--scroll:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset)}.recent-activity-module-scss-module__UqEndW__recent-activity__list{gap:var(--space-8);flex-direction:column;display:flex}.recent-activity-module-scss-module__UqEndW__recent-activity__item{gap:var(--space-4);width:100%;padding:var(--space-12) var(--space-16);border:var(--border-default) solid var(--color-neutral-200);border-radius:var(--radius-input);background-color:var(--color-soft-white);text-align:left;font:inherit;flex-direction:column;display:flex}@media (forced-colors:active){.recent-activity-module-scss-module__UqEndW__recent-activity__item{border-color:canvastext}}.recent-activity-module-scss-module__UqEndW__recent-activity__item--action{cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard)}@media (hover:hover) and (pointer:fine){.recent-activity-module-scss-module__UqEndW__recent-activity__item--action:hover{--recent-activity-title-decoration:underline;background-color:var(--color-light-blue-400)}}.recent-activity-module-scss-module__UqEndW__recent-activity__item--action:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.recent-activity-module-scss-module__UqEndW__recent-activity__item--action{transition:none}}.recent-activity-module-scss-module__UqEndW__recent-activity__row{align-items:baseline;gap:var(--space-16);flex-flow:row;justify-content:space-between;display:flex}@container recent-activity (max-width:319.98px){.recent-activity-module-scss-module__UqEndW__recent-activity__row{align-items:flex-start;gap:var(--space-4);flex-direction:column}}.recent-activity-module-scss-module__UqEndW__recent-activity__title{min-width:0;font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-deep-blue);-webkit-text-decoration:var(--recent-activity-title-decoration,none);text-decoration:var(--recent-activity-title-decoration,none);overflow-wrap:anywhere;flex:1;margin:0;font-weight:600}.recent-activity-module-scss-module__UqEndW__recent-activity__time{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-neutral-600);flex:none}.recent-activity-module-scss-module__UqEndW__recent-activity__text{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600);overflow-wrap:anywhere;margin:0}.recent-activity-module-scss-module__UqEndW__recent-activity__excerpt{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recent-activity-module-scss-module__UqEndW__recent-activity__footer{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600);margin:0}.recent-activity-module-scss-module__UqEndW__recent-activity__empty{gap:var(--space-4);padding-block:var(--space-16);flex-direction:column;display:flex}.recent-activity-module-scss-module__UqEndW__recent-activity__empty-lead{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-deep-blue);margin:0}.recent-activity-module-scss-module__UqEndW__recent-activity__empty-next{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-neutral-600);margin:0}.recent-activity-module-scss-module__UqEndW__recent-activity__state{align-items:center;gap:var(--space-8);padding-block:var(--space-16);font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600);flex-flow:wrap;margin:0;display:flex}.recent-activity-module-scss-module__UqEndW__recent-activity__state-icon{font-size:var(--font-size-body-1);flex:none;display:inline-flex}.recent-activity-module-scss-module__UqEndW__recent-activity__skeletons{gap:var(--space-8);flex-direction:column;display:flex}.recent-activity-module-scss-module__UqEndW__recent-activity__skeleton{gap:var(--space-8);height:var(--space-64);padding:var(--space-12) var(--space-16);border-radius:var(--radius-input);background-color:var(--color-soft-white);flex-direction:column;display:flex}.recent-activity-module-scss-module__UqEndW__recent-activity__bar{height:var(--space-12);border-radius:var(--radius-chip);background-color:var(--color-neutral-200);display:block}.recent-activity-module-scss-module__UqEndW__recent-activity__bar--title{width:60%}.recent-activity-module-scss-module__UqEndW__recent-activity__bar--text{width:80%}.recent-activity-module-scss-module__UqEndW__recent-activity__bar--heading{width:40%;height:var(--space-24)}.recent-activity-module-scss-module__UqEndW__recent-activity__bar--tabs{width:100%;height:var(--space-32)}
.confirm-modal-module-scss-module__L2qXyq__confirm-modal{gap:var(--space-16);flex-direction:column;display:flex}.confirm-modal-module-scss-module__L2qXyq__confirm-modal__text{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-deep-blue);margin:0}
.enrol-totp-form-module-scss-module__wBTiWa__enrol-totp-form{gap:var(--space-24);flex-direction:column;display:flex}.enrol-totp-form-module-scss-module__wBTiWa__enrol-totp-form__loading,.enrol-totp-form-module-scss-module__wBTiWa__enrol-totp-form__grace{font-size:var(--font-size-body-2);color:var(--color-neutral-600)}.enrol-totp-form-module-scss-module__wBTiWa__enrol-totp-form__fallback{gap:var(--space-12);flex-direction:column;display:flex}.enrol-totp-form-module-scss-module__wBTiWa__enrol-totp-form__fallback-heading{font-size:var(--font-size-h4);line-height:var(--line-height-h4);color:var(--color-deep-blue)}.enrol-totp-form-module-scss-module__wBTiWa__enrol-totp-form__fallback-body{font-size:var(--font-size-body-2);color:var(--color-neutral-600)}.enrol-totp-form-module-scss-module__wBTiWa__enrol-totp-form__confirm{gap:var(--space-12);flex-direction:column;display:flex}.enrol-totp-form-module-scss-module__wBTiWa__enrol-totp-form__confirm-heading{font-size:var(--font-size-h4);line-height:var(--line-height-h4);color:var(--color-deep-blue)}.enrol-totp-form-module-scss-module__wBTiWa__enrol-totp-form__confirm-body{font-size:var(--font-size-body-2);color:var(--color-neutral-600)}.enrol-totp-form-module-scss-module__wBTiWa__enrol-totp-form__submit{width:100%}
.project-rail-module-scss-module__YuYy6a__project-rail{gap:var(--space-24);flex-direction:column;display:flex;container-type:inline-size}.project-rail-module-scss-module__YuYy6a__project-rail__section{gap:var(--space-16);flex-direction:column;display:flex}.project-rail-module-scss-module__YuYy6a__project-rail__section--ruled{padding-top:var(--space-24);border-top:var(--border-default) solid var(--color-neutral-200)}.project-rail-module-scss-module__YuYy6a__project-rail__heading{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--color-deep-blue);margin:0;font-weight:600}.project-rail-module-scss-module__YuYy6a__project-rail__muted{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-neutral-600);margin:0}.project-rail-module-scss-module__YuYy6a__project-rail__manager{align-items:center;gap:var(--space-12);flex-flow:row;display:flex}.project-rail-module-scss-module__YuYy6a__project-rail__avatar{width:var(--space-48);height:var(--space-48);border-radius:var(--radius-full);background-color:var(--color-light-blue-400);font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-deep-blue);flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.project-rail-module-scss-module__YuYy6a__project-rail__person{min-width:0}.project-rail-module-scss-module__YuYy6a__project-rail__name{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-deep-blue);overflow-wrap:anywhere;margin:0;font-weight:500}.project-rail-module-scss-module__YuYy6a__project-rail__team{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600);margin:0}.project-rail-module-scss-module__YuYy6a__project-rail__facts{gap:var(--space-16);flex-direction:column;margin:0;display:flex}@container (min-width:560px){.project-rail-module-scss-module__YuYy6a__project-rail__facts{gap:var(--space-24);flex-flow:wrap}}.project-rail-module-scss-module__YuYy6a__project-rail__fact{gap:var(--space-4);flex-direction:column;display:flex}.project-rail-module-scss-module__YuYy6a__project-rail__fact-label{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600)}.project-rail-module-scss-module__YuYy6a__project-rail__fact-value{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);font-variant-numeric:tabular-nums;color:var(--color-deep-blue);margin:0}.project-rail-module-scss-module__YuYy6a__project-rail__bars{gap:var(--space-8);flex-direction:column;flex:1;min-width:0;display:flex}
.code-input-module-scss-module__-P5KSW__code-input{gap:var(--space-8);flex-direction:column;display:flex}.code-input-module-scss-module__-P5KSW__code-input__label{font-size:var(--font-size-body-2);color:var(--color-deep-blue)}.code-input-module-scss-module__-P5KSW__code-input__group{align-items:center;gap:var(--space-8);flex-flow:wrap;display:flex}.code-input-module-scss-module__-P5KSW__code-input__segment{min-width:var(--size-touch-target-min);min-height:var(--size-touch-target-min);width:var(--space-48);height:var(--space-48);border:var(--border-default) solid var(--color-neutral-500);border-radius:var(--radius-input);background-color:var(--color-white);font-family:var(--font-family-mono);font-size:var(--font-size-body-1);font-variant-numeric:tabular-nums;text-align:center;color:var(--color-deep-blue);transition:border-color var(--duration-fast) var(--easing-standard);flex:none;padding:0}.code-input-module-scss-module__-P5KSW__code-input__segment:disabled{background-color:var(--color-light-blue-400);border-color:var(--color-light-blue-500);color:var(--color-neutral-600);cursor:not-allowed}@media (hover:hover) and (pointer:fine){.code-input-module-scss-module__-P5KSW__code-input__segment:not(:disabled):hover{border-color:var(--color-deep-blue)}}.code-input-module-scss-module__-P5KSW__code-input__segment:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset);border-color:var(--color-blue-500)}.code-input-module-scss-module__-P5KSW__code-input__segment--error{border-width:var(--border-focus);border-color:var(--color-red-500)}@media (max-width:599.98px){.code-input-module-scss-module__-P5KSW__code-input__group{gap:var(--space-4)}.code-input-module-scss-module__-P5KSW__code-input__segment{width:clamp(var(--size-touch-target-min),14vw,var(--space-48));height:clamp(var(--size-touch-target-min),14vw,var(--space-48))}}.code-input-module-scss-module__-P5KSW__code-input__hint{font-size:var(--font-size-body-3);color:var(--color-neutral-600)}.code-input-module-scss-module__-P5KSW__code-input__error{align-items:center;gap:var(--space-4);font-size:var(--font-size-body-3);color:var(--color-red-700);display:flex}.code-input-module-scss-module__-P5KSW__code-input__error-icon{flex-shrink:0;font-size:14px}
.radio-group-module-scss-module__RQ1Esq__radio-group{gap:var(--space-8);flex-direction:column;display:flex}.radio-group-module-scss-module__RQ1Esq__radio-group__label{font-size:var(--font-size-body-2);color:var(--color-deep-blue)}.radio-group-module-scss-module__RQ1Esq__radio-group__options{gap:var(--space-16);flex-direction:column;display:flex}.radio-group-module-scss-module__RQ1Esq__radio-group__option{min-width:var(--size-touch-target-min);min-height:var(--size-touch-target-min);align-items:flex-start;gap:var(--space-12);cursor:pointer;flex-flow:row;display:flex}.radio-group-module-scss-module__RQ1Esq__radio-group__option--disabled{cursor:not-allowed}.radio-group-module-scss-module__RQ1Esq__radio-group__control{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.radio-group-module-scss-module__RQ1Esq__radio-group__dot{border:var(--border-default) solid var(--radio-group-dot-border-color,var(--color-neutral-500));border-radius:var(--radius-full);width:20px;height:20px;transition:border-color var(--duration-fast) var(--easing-standard);background-color:#0000;flex-shrink:0;margin-top:2px;position:relative}.radio-group-module-scss-module__RQ1Esq__radio-group__dot:after{content:"";border-radius:var(--radius-full);background-color:var(--color-blue-500);opacity:0;width:10px;height:10px;transition:opacity var(--duration-fast) var(--easing-standard);margin:auto;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.radio-group-module-scss-module__RQ1Esq__radio-group__option:not(.radio-group-module-scss-module__RQ1Esq__radio-group__option--disabled):hover{--radio-group-dot-border-color:var(--color-deep-blue)}}.radio-group-module-scss-module__RQ1Esq__radio-group__control:checked+.radio-group-module-scss-module__RQ1Esq__radio-group__dot{border-width:var(--border-focus);border-color:var(--color-blue-500)}.radio-group-module-scss-module__RQ1Esq__radio-group__control:checked+.radio-group-module-scss-module__RQ1Esq__radio-group__dot:after{opacity:1}.radio-group-module-scss-module__RQ1Esq__radio-group__control:disabled+.radio-group-module-scss-module__RQ1Esq__radio-group__dot{border-color:var(--color-light-blue-500)}.radio-group-module-scss-module__RQ1Esq__radio-group__control:disabled+.radio-group-module-scss-module__RQ1Esq__radio-group__dot:after{background-color:var(--color-light-blue-500)}.radio-group-module-scss-module__RQ1Esq__radio-group__control:focus-visible+.radio-group-module-scss-module__RQ1Esq__radio-group__dot{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset)}.radio-group-module-scss-module__RQ1Esq__radio-group__option-body{gap:var(--space-4);flex-direction:column;display:flex}.radio-group-module-scss-module__RQ1Esq__radio-group__option-label{font-size:var(--font-size-body-2);color:var(--radio-group-option-label-color,var(--color-deep-blue))}.radio-group-module-scss-module__RQ1Esq__radio-group__control:disabled~.radio-group-module-scss-module__RQ1Esq__radio-group__option-body{--radio-group-option-label-color:var(--color-neutral-600)}.radio-group-module-scss-module__RQ1Esq__radio-group__option-hint,.radio-group-module-scss-module__RQ1Esq__radio-group__hint{font-size:var(--font-size-body-3);color:var(--color-neutral-600)}.radio-group-module-scss-module__RQ1Esq__radio-group__error{align-items:center;gap:var(--space-4);font-size:var(--font-size-body-3);color:var(--color-red-700);display:flex}.radio-group-module-scss-module__RQ1Esq__radio-group__error-icon{flex-shrink:0;font-size:14px}
.task-list-module-scss-module__gtsHZa__task-list{gap:var(--border-default);background-color:var(--color-neutral-200);grid-template-columns:minmax(0,1fr);margin:0;display:grid}
.page-header-module-scss-module__ss-HgW__page-header{gap:var(--space-8);flex-direction:column;display:flex}.page-header-module-scss-module__ss-HgW__page-header__row{align-items:center;gap:var(--space-24);flex-flow:wrap;justify-content:space-between;display:flex}.page-header-module-scss-module__ss-HgW__page-header__content{gap:var(--space-8);flex-direction:column;flex:auto;min-width:0;display:flex}.page-header-module-scss-module__ss-HgW__page-header__title{font-size:var(--font-size-h4);line-height:var(--line-height-h4);color:var(--color-deep-blue);margin:0}.page-header-module-scss-module__ss-HgW__page-header__breadcrumb-list{align-items:center;gap:var(--space-4);flex-flow:wrap;display:flex}.page-header-module-scss-module__ss-HgW__page-header__breadcrumb-item{align-items:center;gap:var(--space-4);flex-flow:row;display:flex}.page-header-module-scss-module__ss-HgW__page-header__breadcrumb-link{font-size:var(--font-size-body-3);color:var(--color-blue-500);text-decoration:none}@media (hover:hover) and (pointer:fine){.page-header-module-scss-module__ss-HgW__page-header__breadcrumb-link:hover{text-decoration:underline}}.page-header-module-scss-module__ss-HgW__page-header__breadcrumb-link:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset)}.page-header-module-scss-module__ss-HgW__page-header__breadcrumb-current,.page-header-module-scss-module__ss-HgW__page-header__breadcrumb-separator{font-size:var(--font-size-body-3);color:var(--color-neutral-600)}.page-header-module-scss-module__ss-HgW__page-header__description{font-size:var(--font-size-body-2);color:var(--color-neutral-600);max-width:80ch}.page-header-module-scss-module__ss-HgW__page-header__actions{align-items:center;gap:var(--space-12);flex-flow:wrap;flex:none;display:flex}
.textarea-module-scss-module__eh88iW__textarea{min-width:var(--size-touch-target-min);min-height:var(--size-touch-target-min);width:100%;padding:var(--space-12);border:var(--border-default) solid var(--color-neutral-500);border-radius:var(--radius-input);background-color:var(--color-white);font-family:var(--font-family-base);font-size:var(--font-size-body-2);color:var(--color-deep-blue);resize:vertical;transition:border-color var(--duration-fast) var(--easing-standard)}.textarea-module-scss-module__eh88iW__textarea::placeholder{color:var(--color-neutral-600)}.textarea-module-scss-module__eh88iW__textarea:disabled{background-color:var(--color-light-blue-400);border-color:var(--color-light-blue-500);color:var(--color-neutral-600);cursor:not-allowed;resize:none}@media (hover:hover) and (pointer:fine){.textarea-module-scss-module__eh88iW__textarea:not(:disabled):hover{border-color:var(--color-deep-blue)}}.textarea-module-scss-module__eh88iW__textarea:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset);border-color:var(--color-blue-500)}.textarea-module-scss-module__eh88iW__textarea--error{border-width:var(--border-focus);border-color:var(--color-red-500)}
.page-module-scss-module__i1bTwq__mfa-enrol-totp{gap:var(--space-24);flex-direction:column;display:flex}.page-module-scss-module__i1bTwq__mfa-enrol-totp__heading{gap:var(--space-8);flex-direction:column;display:flex}.page-module-scss-module__i1bTwq__mfa-enrol-totp__title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--color-deep-blue)}.page-module-scss-module__i1bTwq__mfa-enrol-totp__lead{font-size:var(--font-size-body-2);color:var(--color-neutral-600)}
.enrol-passkey-form-module-scss-module__EzfEaa__enrol-passkey-form{gap:var(--space-24);flex-direction:column;display:flex}.enrol-passkey-form-module-scss-module__EzfEaa__enrol-passkey-form__submit{width:100%}.enrol-passkey-form-module-scss-module__EzfEaa__enrol-passkey-form__helper{font-size:var(--font-size-body-3);color:var(--color-neutral-600)}
.status-glyph-module-scss-module__FMFmoG__status-glyph{width:var(--font-size-body-1);height:1lh;font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--color-neutral-600);justify-content:center;align-items:center;display:flex}.status-glyph-module-scss-module__FMFmoG__status-glyph--done{color:var(--color-green-600)}
.invite-modal-module-scss-module__wjBcNa__invite-modal{gap:var(--space-16);flex-direction:column;display:flex}.invite-modal-module-scss-module__wjBcNa__invite-modal__lead{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-neutral-600);margin:0}.invite-modal-module-scss-module__wjBcNa__invite-modal__fixed{gap:var(--space-4);flex-direction:column;display:flex}.invite-modal-module-scss-module__wjBcNa__invite-modal__fixed-label{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-deep-blue);margin:0;font-weight:500}.invite-modal-module-scss-module__wjBcNa__invite-modal__fixed-value{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--color-deep-blue);margin:0}.invite-modal-module-scss-module__wjBcNa__invite-modal__fixed-hint{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600);margin:0}
.password-field-module-scss-module__2IZHxa__password-field{align-items:center;display:flex;position:relative}.password-field-module-scss-module__2IZHxa__password-field__control{min-width:var(--size-touch-target-min);min-height:var(--size-touch-target-min);width:100%;padding:0 var(--size-touch-target-min) 0 var(--space-12);border:var(--border-default) solid var(--color-neutral-500);border-radius:var(--radius-input);background-color:var(--color-white);font-size:var(--font-size-body-2);color:var(--color-deep-blue);transition:border-color var(--duration-fast) var(--easing-standard)}.password-field-module-scss-module__2IZHxa__password-field__control:disabled{background-color:var(--color-light-blue-400);border-color:var(--color-light-blue-500);color:var(--color-neutral-600);cursor:not-allowed}@media (hover:hover) and (pointer:fine){.password-field-module-scss-module__2IZHxa__password-field__control:not(:disabled):hover{border-color:var(--color-deep-blue)}}.password-field-module-scss-module__2IZHxa__password-field__control:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset);border-color:var(--color-blue-500)}.password-field-module-scss-module__2IZHxa__password-field__control--error{border-width:var(--border-focus);border-color:var(--color-red-500)}.password-field-module-scss-module__2IZHxa__password-field__toggle{min-width:var(--size-touch-target-min);min-height:var(--size-touch-target-min);color:var(--color-neutral-600);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex;position:absolute;right:0}.password-field-module-scss-module__2IZHxa__password-field__toggle:disabled{color:var(--color-neutral-600);cursor:not-allowed}@media (hover:hover) and (pointer:fine){.password-field-module-scss-module__2IZHxa__password-field__toggle:not(:disabled):hover{color:var(--color-deep-blue)}}.password-field-module-scss-module__2IZHxa__password-field__toggle:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset)}
.page-module-scss-module__fbTq-a__mfa-enrol-passkey{gap:var(--space-24);flex-direction:column;display:flex}.page-module-scss-module__fbTq-a__mfa-enrol-passkey__heading{gap:var(--space-8);flex-direction:column;display:flex}.page-module-scss-module__fbTq-a__mfa-enrol-passkey__title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--color-deep-blue)}.page-module-scss-module__fbTq-a__mfa-enrol-passkey__lead{font-size:var(--font-size-body-2);color:var(--color-neutral-600)}
.method-links-module-scss-module__3eYWbW__method-links{align-items:center;gap:var(--space-16);flex-flow:wrap;display:flex}.method-links-module-scss-module__3eYWbW__method-links__link{font-size:var(--font-size-body-3)}.method-links-module-scss-module__3eYWbW__method-links__link--disabled{color:var(--color-neutral-600);cursor:not-allowed}
.task-note-composer-module-scss-module__06efQW__task-note-composer{gap:var(--space-12);flex-direction:column;display:flex}.task-note-composer-module-scss-module__06efQW__task-note-composer__actions{align-items:center;gap:var(--space-12);flex-flow:wrap;display:flex}.task-note-composer-module-scss-module__06efQW__task-note-composer__reason{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600);margin:0}.task-note-composer-module-scss-module__06efQW__task-note-composer__gone{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-neutral-600);margin:0}
.account-settings-module-scss-module__bamS-q__account-settings,.account-settings-module-scss-module__bamS-q__account-settings__panel{gap:var(--space-24);flex-direction:column;display:flex}.account-settings-module-scss-module__bamS-q__account-settings__panel[hidden]{display:none}.account-settings-module-scss-module__bamS-q__account-settings__panel-heading{gap:var(--space-4);flex-direction:column;display:flex}.account-settings-module-scss-module__bamS-q__account-settings__panel-title{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--color-deep-blue);margin:0}.account-settings-module-scss-module__bamS-q__account-settings__panel-description{max-width:80ch;font-size:var(--font-size-body-2);color:var(--color-neutral-600);margin:0}.account-settings-module-scss-module__bamS-q__account-settings__rows{flex-direction:column;display:flex}.account-settings-module-scss-module__bamS-q__account-settings__row{column-gap:var(--space-24);padding-block:var(--space-16);border-bottom:var(--border-default) solid var(--color-light-blue-500);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}@media (max-width:767.98px){.account-settings-module-scss-module__bamS-q__account-settings__row{row-gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}.account-settings-module-scss-module__bamS-q__account-settings__row-label{gap:var(--space-4);flex-direction:column;display:flex}.account-settings-module-scss-module__bamS-q__account-settings__row-term{font-size:var(--font-size-body-2);color:var(--color-deep-blue);margin:0;font-weight:600}.account-settings-module-scss-module__bamS-q__account-settings__row-hint{font-size:var(--font-size-body-3);color:var(--color-neutral-600);margin:0}.account-settings-module-scss-module__bamS-q__account-settings__row-value{gap:var(--space-8);flex-direction:column;align-items:flex-start;display:flex}.account-settings-module-scss-module__bamS-q__account-settings__value{font-size:var(--font-size-body-2);color:var(--color-deep-blue);font-variant-numeric:tabular-nums;margin:0}.account-settings-module-scss-module__bamS-q__account-settings__meta{font-size:var(--font-size-body-3);color:var(--color-neutral-600);font-variant-numeric:tabular-nums;margin:0}.account-settings-module-scss-module__bamS-q__account-settings__status{align-items:center;gap:var(--space-8);flex-flow:wrap;display:flex}.account-settings-module-scss-module__bamS-q__account-settings__link{font-size:var(--font-size-body-2);text-underline-offset:2px}.account-settings-module-scss-module__bamS-q__account-settings__link:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset)}.account-settings-module-scss-module__bamS-q__account-settings__passkeys{gap:var(--space-12);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.account-settings-module-scss-module__bamS-q__account-settings__passkey{align-items:center;gap:var(--space-16);flex-flow:wrap;justify-content:space-between;width:100%;display:flex}.account-settings-module-scss-module__bamS-q__account-settings__passkey-body{gap:var(--space-4);flex-direction:column;display:flex}.account-settings-module-scss-module__bamS-q__account-settings__passkey-name{font-size:var(--font-size-body-2);color:var(--color-deep-blue);margin:0}.account-settings-module-scss-module__bamS-q__account-settings__dialog{gap:var(--space-16);flex-direction:column;display:flex}.account-settings-module-scss-module__bamS-q__account-settings__dialog-lead{font-size:var(--font-size-body-2);color:var(--color-neutral-600);margin:0}.account-settings-module-scss-module__bamS-q__account-settings__dialog-key{gap:var(--space-8);flex-direction:column;display:flex}.account-settings-module-scss-module__bamS-q__account-settings__codes{gap:var(--space-16);flex-direction:column;display:flex}.account-settings-module-scss-module__bamS-q__account-settings__codes-lead{font-size:var(--font-size-body-2);color:var(--color-deep-blue);margin:0}.account-settings-module-scss-module__bamS-q__account-settings__codes-actions{align-items:center;gap:var(--space-12);flex-flow:wrap;display:flex}.account-settings-module-scss-module__bamS-q__account-settings__devices{border-block-start:var(--border-default) solid var(--color-light-blue-500);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.account-settings-module-scss-module__bamS-q__account-settings__device{align-items:center;column-gap:var(--space-16);padding-block:var(--space-16);border-block-end:var(--border-default) solid var(--color-light-blue-500);grid-template-columns:auto minmax(0,1fr) auto;display:grid}@media (max-width:767.98px){.account-settings-module-scss-module__bamS-q__account-settings__device{row-gap:var(--space-8);grid-template-columns:auto minmax(0,1fr)}}.account-settings-module-scss-module__bamS-q__account-settings__device-icon{color:var(--color-neutral-600);font-size:20px;display:inline-flex}.account-settings-module-scss-module__bamS-q__account-settings__device-body{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.account-settings-module-scss-module__bamS-q__account-settings__device-name{align-items:center;gap:var(--space-8);font-size:var(--font-size-body-2);color:var(--color-deep-blue);flex-flow:wrap;margin:0;font-weight:600;display:flex}.account-settings-module-scss-module__bamS-q__account-settings__device-meta{font-size:var(--font-size-body-3);color:var(--color-neutral-600);font-variant-numeric:tabular-nums;margin:0}.account-settings-module-scss-module__bamS-q__account-settings__device>.account-settings-module-scss-module__bamS-q__button{justify-self:end}@media (max-width:767.98px){.account-settings-module-scss-module__bamS-q__account-settings__device>.account-settings-module-scss-module__bamS-q__button{grid-column:2;justify-self:start}}
.team-invitations-module-scss-module__X9lMjW__team-invitations{background-color:var(--color-white);container-type:inline-size}.team-invitations-module-scss-module__X9lMjW__team-invitations__head{display:none}@container (min-width:720px){.team-invitations-module-scss-module__X9lMjW__team-invitations__head{column-gap:var(--space-16);padding:var(--space-12) var(--space-24);border-radius:var(--radius-card);background-color:var(--color-soft-white);font-size:var(--font-size-table);line-height:var(--line-height-body-3);letter-spacing:.04em;color:var(--color-neutral-600);grid-template-columns:minmax(0,1fr) 120px 136px 144px 176px;align-items:center;font-weight:500;display:grid;position:sticky;top:0}}.team-invitations-module-scss-module__X9lMjW__team-invitations__head-row{display:contents}.team-invitations-module-scss-module__X9lMjW__team-invitations__head-cell{min-width:0}.team-invitations-module-scss-module__X9lMjW__team-invitations__head-actions{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.team-invitations-module-scss-module__X9lMjW__team-invitations__list{margin:0;padding:0}.team-invitations-module-scss-module__X9lMjW__team-invitations__row{grid-template-columns:auto minmax(0, 1fr) var(--size-touch-target-min);column-gap:var(--space-12);row-gap:var(--space-4);padding:var(--space-16);border-bottom:var(--border-default) solid var(--color-neutral-200);grid-template-areas:"email email email""role status status""date date date""actions actions actions";align-items:start;display:grid}@container (min-width:720px){.team-invitations-module-scss-module__X9lMjW__team-invitations__row{column-gap:var(--space-16);min-height:72px;padding:var(--space-16) var(--space-24);grid-template-columns:minmax(0,1fr) 120px 136px 144px 176px;grid-template-areas:"email role status date actions";align-items:center;row-gap:0}}.team-invitations-module-scss-module__X9lMjW__team-invitations__row{transition:background-color var(--duration-fast) var(--easing-standard)}@media (hover:hover) and (pointer:fine){.team-invitations-module-scss-module__X9lMjW__team-invitations__row:hover{background-color:var(--color-light-blue-400)}}.team-invitations-module-scss-module__X9lMjW__team-invitations__email{min-width:0;font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-deep-blue);overflow-wrap:anywhere;grid-area:email;margin:0;font-weight:500}.team-invitations-module-scss-module__X9lMjW__team-invitations__role{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-deep-blue);grid-area:role}.team-invitations-module-scss-module__X9lMjW__team-invitations__status{align-items:center;gap:var(--space-8);font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-deep-blue);flex-flow:row;grid-area:status;display:flex}.team-invitations-module-scss-module__X9lMjW__team-invitations__dot{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);flex:none}.team-invitations-module-scss-module__X9lMjW__team-invitations__dot--pending{background-color:var(--color-yellow)}.team-invitations-module-scss-module__X9lMjW__team-invitations__dot--neutral{background-color:var(--color-neutral-500)}.team-invitations-module-scss-module__X9lMjW__team-invitations__date{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-deep-blue);font-variant-numeric:tabular-nums;grid-area:date}.team-invitations-module-scss-module__X9lMjW__team-invitations__date-day{display:block}.team-invitations-module-scss-module__X9lMjW__team-invitations__date-time{font-size:var(--font-size-table);color:var(--color-neutral-600);display:block}.team-invitations-module-scss-module__X9lMjW__team-invitations__caption{font-size:var(--font-size-table);color:var(--color-neutral-600)}@container (min-width:720px){.team-invitations-module-scss-module__X9lMjW__team-invitations__caption{display:none}}.team-invitations-module-scss-module__X9lMjW__team-invitations__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (min-width:720px){.team-invitations-module-scss-module__X9lMjW__team-invitations__sr{display:none}}.team-invitations-module-scss-module__X9lMjW__team-invitations__announce{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.team-invitations-module-scss-module__X9lMjW__team-invitations__actions{align-items:center;gap:var(--space-4);flex-flow:wrap;grid-area:actions;justify-content:flex-start;display:flex}@container (min-width:720px){.team-invitations-module-scss-module__X9lMjW__team-invitations__actions{justify-content:flex-end}}.team-invitations-module-scss-module__X9lMjW__team-invitations__busy{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600);white-space:nowrap;grid-area:actions}@container (min-width:720px){.team-invitations-module-scss-module__X9lMjW__team-invitations__busy{justify-self:end}}.team-invitations-module-scss-module__X9lMjW__team-invitations__skeleton{grid-template-columns:auto minmax(0, 1fr) var(--size-touch-target-min);column-gap:var(--space-12);row-gap:var(--space-4);padding:var(--space-16);border-bottom:var(--border-default) solid var(--color-neutral-200);grid-template-areas:"email email email""role status status""date date date""actions actions actions";align-items:start;display:grid}@container (min-width:720px){.team-invitations-module-scss-module__X9lMjW__team-invitations__skeleton{column-gap:var(--space-16);min-height:72px;padding:var(--space-16) var(--space-24);grid-template-columns:minmax(0,1fr) 120px 136px 144px 176px;grid-template-areas:"email role status date actions";align-items:center;row-gap:0}}.team-invitations-module-scss-module__X9lMjW__team-invitations__skeleton-bar{height:var(--space-16);border-radius:var(--radius-chip);background-color:var(--color-neutral-200);display:block}.team-invitations-module-scss-module__X9lMjW__team-invitations__skeleton-bar--email{grid-area:email;width:60%}.team-invitations-module-scss-module__X9lMjW__team-invitations__skeleton-bar--role{width:var(--space-64);grid-area:role}.team-invitations-module-scss-module__X9lMjW__team-invitations__skeleton-bar--status{width:var(--space-64);grid-area:status}.team-invitations-module-scss-module__X9lMjW__team-invitations__skeleton-bar--date{width:var(--space-96);grid-area:date}
.verify-passkey-form-module-scss-module__w5wCha__verify-passkey-form{gap:var(--space-24);flex-direction:column;display:flex}.verify-passkey-form-module-scss-module__w5wCha__verify-passkey-form__action{gap:var(--space-8);flex-direction:column;display:flex}.verify-passkey-form-module-scss-module__w5wCha__verify-passkey-form__submit{width:100%}.verify-passkey-form-module-scss-module__w5wCha__verify-passkey-form__helper{font-size:var(--font-size-body-3);color:var(--color-neutral-600)}
.verify-recovery-code-form-module-scss-module__pa5C5G__verify-recovery-code-form{gap:var(--space-24);flex-direction:column;display:flex}.verify-recovery-code-form-module-scss-module__pa5C5G__verify-recovery-code-form__field{font-family:var(--font-family-mono)}.verify-recovery-code-form-module-scss-module__pa5C5G__verify-recovery-code-form__submit{width:100%}
.verify-totp-form-module-scss-module__Upw9tG__verify-totp-form{gap:var(--space-24);flex-direction:column;display:flex}.verify-totp-form-module-scss-module__Upw9tG__verify-totp-form__submit{width:100%}
.progress-bar-module-scss-module__XPk2VW__progress-bar{height:var(--space-8);border-radius:var(--radius-full);background-color:var(--color-neutral-200);overflow:hidden}.progress-bar-module-scss-module__XPk2VW__progress-bar__fill{width:var(--progress-bar-percent,0%);background-color:var(--color-blue-400);height:100%}
.task-notes-module-scss-module__GS2pMq__task-notes{gap:var(--space-16);flex-direction:column;display:flex}.task-notes-module-scss-module__GS2pMq__task-notes__title{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-neutral-600);margin:0;font-weight:600}.task-notes-module-scss-module__GS2pMq__task-notes__closed,.task-notes-module-scss-module__GS2pMq__task-notes__empty{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-neutral-600);margin:0}.task-notes-module-scss-module__GS2pMq__task-notes__live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.user-card-module-scss-module__aHzdTq__user-card{align-items:center;gap:var(--space-8);border:var(--border-default) solid var(--color-light-blue-500);border-radius:var(--radius-card);background-color:var(--color-white);padding:var(--space-8);display:flex}.user-card-module-scss-module__aHzdTq__user-card--collapsed{gap:var(--space-4);padding:var(--space-4);flex-direction:column}.user-card-module-scss-module__aHzdTq__user-card__avatar{border:var(--border-default) solid var(--color-light-blue-500);border-radius:var(--radius-full);background-color:var(--color-light-blue-400);width:40px;height:40px;color:var(--color-deep-blue);font-size:var(--font-size-body-3);flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.user-card-module-scss-module__aHzdTq__user-card__identity{min-width:0;transition:opacity var(--duration-medium) var(--easing-standard),transform var(--duration-medium) var(--easing-standard);flex-direction:column;flex:auto;display:flex}.user-card-module-scss-module__aHzdTq__user-card__identity--collapsed{opacity:0;pointer-events:none;position:absolute;transform:translate(-4px)}.user-card-module-scss-module__aHzdTq__user-card__name{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-deep-blue);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.user-card-module-scss-module__aHzdTq__user-card__role{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){.user-card-module-scss-module__aHzdTq__user-card__identity{transition:none}}@media (max-width:767.98px){.user-card-module-scss-module__aHzdTq__user-card{gap:var(--space-4);padding:var(--space-4);flex-direction:column}.user-card-module-scss-module__aHzdTq__user-card__identity{opacity:0;pointer-events:none;position:absolute;transform:translate(-4px)}}
.menu-module-scss-module__fYJ7rG__menu{display:inline-block;position:relative}.menu-module-scss-module__fYJ7rG__menu__trigger{min-width:var(--size-touch-target-min);min-height:var(--size-touch-target-min);border:var(--border-default) solid #0000;border-radius:var(--radius-button);color:var(--color-blue-500);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);background:0 0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}@media (hover:hover) and (pointer:fine){.menu-module-scss-module__fYJ7rG__menu__trigger:hover{background-color:var(--color-light-blue-400)}}.menu-module-scss-module__fYJ7rG__menu__trigger:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset)}.menu-module-scss-module__fYJ7rG__menu__trigger[aria-disabled=true]{color:var(--color-neutral-600);cursor:not-allowed}.menu-module-scss-module__fYJ7rG__menu__popover{z-index:var(--layer-popover);border:var(--border-default) solid var(--color-light-blue-500);border-radius:var(--radius-card);min-width:200px;box-shadow:var(--elevation-popover);background-color:var(--color-white);padding:var(--space-4) 0;animation:menu-module-scss-module__fYJ7rG__menu-popover-enter var(--duration-medium) var(--easing-standard);flex-direction:column;display:flex;position:fixed;overflow-y:auto}@keyframes menu-module-scss-module__fYJ7rG__menu-popover-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.menu-module-scss-module__fYJ7rG__menu__popover{animation:none}}.menu-module-scss-module__fYJ7rG__menu__item{min-width:var(--size-touch-target-min);min-height:var(--size-touch-target-min);gap:var(--space-4);text-align:left;cursor:pointer;width:100%;padding:var(--space-8) var(--space-16);font-size:var(--font-size-body-2);color:var(--color-deep-blue);transition:background-color var(--duration-fast) var(--easing-standard);background:0 0;border:none;flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.menu-module-scss-module__fYJ7rG__menu__item:hover{background-color:var(--color-light-blue-400)}}.menu-module-scss-module__fYJ7rG__menu__item:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset)}.menu-module-scss-module__fYJ7rG__menu__item--danger{color:var(--color-red-700)}.menu-module-scss-module__fYJ7rG__menu__item--disabled{color:var(--color-neutral-600);cursor:not-allowed}.menu-module-scss-module__fYJ7rG__menu__item-label{font-size:var(--font-size-body-2)}.menu-module-scss-module__fYJ7rG__menu__item-reason{font-size:var(--font-size-body-3);color:var(--color-neutral-600)}
.login-form-module-scss-module__H9P7qW__login-form{gap:var(--space-24);flex-direction:column;display:flex}.login-form-module-scss-module__H9P7qW__login-form__forgot-link{font-size:var(--font-size-body-3);align-self:flex-start}.login-form-module-scss-module__H9P7qW__login-form__submit{width:100%}.login-form-module-scss-module__H9P7qW__login-form__divider{align-items:center;gap:var(--space-12);font-size:var(--font-size-body-3);color:var(--color-neutral-600);margin:0;display:flex}.login-form-module-scss-module__H9P7qW__login-form__divider:before,.login-form-module-scss-module__H9P7qW__login-form__divider:after{content:"";background-color:var(--color-light-blue-500);flex:auto;height:1px}.login-form-module-scss-module__H9P7qW__login-form__helper{font-size:var(--font-size-body-3);color:var(--color-neutral-600);margin:0}
.page-module-scss-module__3Gowba__mfa-verify-totp{gap:var(--space-24);flex-direction:column;display:flex}.page-module-scss-module__3Gowba__mfa-verify-totp__heading{gap:var(--space-8);flex-direction:column;display:flex}.page-module-scss-module__3Gowba__mfa-verify-totp__title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--color-deep-blue)}.page-module-scss-module__3Gowba__mfa-verify-totp__lead{font-size:var(--font-size-body-2);color:var(--color-neutral-600)}
.page-module-scss-module__TKdkwa__mfa-verify-passkey{gap:var(--space-24);flex-direction:column;display:flex}.page-module-scss-module__TKdkwa__mfa-verify-passkey__heading{gap:var(--space-8);flex-direction:column;display:flex}.page-module-scss-module__TKdkwa__mfa-verify-passkey__title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--color-deep-blue)}.page-module-scss-module__TKdkwa__mfa-verify-passkey__lead{font-size:var(--font-size-body-2);color:var(--color-neutral-600)}
.page-module-scss-module__jaAgXq__mfa-verify-recovery-code{gap:var(--space-24);flex-direction:column;display:flex}.page-module-scss-module__jaAgXq__mfa-verify-recovery-code__heading{gap:var(--space-8);flex-direction:column;display:flex}.page-module-scss-module__jaAgXq__mfa-verify-recovery-code__title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--color-deep-blue)}.page-module-scss-module__jaAgXq__mfa-verify-recovery-code__lead{font-size:var(--font-size-body-2);color:var(--color-neutral-600)}
.project-card-module-scss-module__YM9pXG__project-card{gap:var(--space-16);padding:var(--space-24);background-color:var(--color-white);border:var(--border-default) solid var(--color-light-blue-500);border-radius:var(--radius-card);transition:background-color var(--duration-fast) var(--easing-standard);flex-direction:column;display:flex;position:relative;container-type:inline-size}@media (max-width:767.98px){.project-card-module-scss-module__YM9pXG__project-card{padding:var(--space-16)}}@media (hover:hover) and (pointer:fine){.project-card-module-scss-module__YM9pXG__project-card:hover{background-color:var(--color-light-blue-400)}}.project-card-module-scss-module__YM9pXG__project-card__name{font-size:var(--font-size-h4);line-height:var(--line-height-h4);overflow-wrap:anywhere;margin:0;font-weight:600}.project-card-module-scss-module__YM9pXG__project-card__link{color:var(--color-deep-blue);text-decoration:none}.project-card-module-scss-module__YM9pXG__project-card__link:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.project-card-module-scss-module__YM9pXG__project-card__link:hover{text-decoration:underline}}.project-card-module-scss-module__YM9pXG__project-card__link:focus-visible{outline-color:#0000}.project-card-module-scss-module__YM9pXG__project-card__link:focus-visible:after{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset)}.project-card-module-scss-module__YM9pXG__project-card__identity{align-items:center;gap:var(--space-8);flex-flow:wrap;display:flex}.project-card-module-scss-module__YM9pXG__project-card__reference{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);font-variant-numeric:tabular-nums;color:var(--color-neutral-600);overflow-wrap:anywhere}.project-card-module-scss-module__YM9pXG__project-card__progress{gap:var(--space-8);flex-direction:column;display:flex}.project-card-module-scss-module__YM9pXG__project-card__progress-text{align-items:baseline;gap:var(--space-8);font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);font-variant-numeric:tabular-nums;color:var(--color-neutral-600);flex-flow:wrap;justify-content:space-between;margin:0;display:flex}.project-card-module-scss-module__YM9pXG__project-card__facts{gap:var(--space-16);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@container (min-width:560px){.project-card-module-scss-module__YM9pXG__project-card__facts{gap:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr))}}.project-card-module-scss-module__YM9pXG__project-card__fact{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.project-card-module-scss-module__YM9pXG__project-card__fact-label{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600)}.project-card-module-scss-module__YM9pXG__project-card__fact-value{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);font-variant-numeric:tabular-nums;color:var(--color-deep-blue);overflow-wrap:anywhere;margin:0}.project-card-module-scss-module__YM9pXG__project-card__empty{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600);margin:0}
.task-row-module-scss-module__y5vS7G__task-row{grid-template-columns:var(--font-size-body-1) minmax(0, 1fr);align-items:start;gap:var(--space-8) var(--space-12);padding:var(--space-16) var(--space-24);background-color:var(--color-white);scroll-margin-top:var(--space-24);grid-template-areas:"glyph main"".status"".panel";display:grid}@media (max-width:767.98px){.task-row-module-scss-module__y5vS7G__task-row{padding:var(--space-16)}}@container phase-panel (min-width:480px){.task-row-module-scss-module__y5vS7G__task-row{grid-template-columns:var(--font-size-body-1) minmax(0, 1fr) auto;grid-template-areas:"glyph main status"".panel panel"}}.task-row-module-scss-module__y5vS7G__task-row__glyph{grid-area:glyph}.task-row-module-scss-module__y5vS7G__task-row__main{gap:var(--space-4);flex-direction:column;grid-area:main;min-width:0;display:flex}.task-row-module-scss-module__y5vS7G__task-row__title{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--color-deep-blue);overflow-wrap:anywhere;font-weight:500}.task-row-module-scss-module__y5vS7G__task-row__toggle{min-width:var(--size-touch-target-min);min-height:var(--size-touch-target-min);align-items:center;gap:var(--space-8);width:100%;margin-block:calc(-1*var(--space-8));text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;flex-flow:row;padding:0;display:flex}.task-row-module-scss-module__y5vS7G__task-row__toggle:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset)}.task-row-module-scss-module__y5vS7G__task-row__chevron{font-size:var(--font-size-body-1);color:var(--color-neutral-600);transition:transform var(--duration-medium) var(--easing-standard);flex:none;display:flex}@media (prefers-reduced-motion:reduce){.task-row-module-scss-module__y5vS7G__task-row__chevron{transition:none}}.task-row-module-scss-module__y5vS7G__task-row__chevron--open{transform:rotate(180deg)}.task-row-module-scss-module__y5vS7G__task-row__byline{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);font-variant-numeric:tabular-nums;color:var(--color-neutral-600);overflow-wrap:anywhere;margin:0}.task-row-module-scss-module__y5vS7G__task-row__notes{white-space:nowrap}.task-row-module-scss-module__y5vS7G__task-row__notes-icon{margin-right:var(--space-4);vertical-align:-.125em;line-height:0;display:inline-block}.task-row-module-scss-module__y5vS7G__task-row__hidden-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.task-row-module-scss-module__y5vS7G__task-row__status{grid-area:status;min-width:0}.task-row-module-scss-module__y5vS7G__task-row__panel{grid-area:panel}.task-row-module-scss-module__y5vS7G__task-row__panel-body{gap:var(--space-16);padding-left:var(--space-16);border-left:var(--border-default) solid var(--color-neutral-200);flex-direction:column;display:flex}.task-row-module-scss-module__y5vS7G__task-row__description{white-space:pre-wrap;overflow-wrap:anywhere;max-width:65ch;font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-deep-blue);margin:0}
.team-roster-module-scss-module__qHJ17G__team-roster{background-color:var(--color-white);container-type:inline-size}.team-roster-module-scss-module__qHJ17G__team-roster__head{display:none}@container (min-width:720px){.team-roster-module-scss-module__qHJ17G__team-roster__head{grid-template-columns:minmax(0, 1.3fr) minmax(0, 1.5fr) 120px 136px 144px var(--size-touch-target-min);column-gap:var(--space-16);padding:var(--space-12) var(--space-24);border-radius:var(--radius-card);background-color:var(--color-soft-white);font-size:var(--font-size-table);line-height:var(--line-height-body-3);letter-spacing:.04em;color:var(--color-neutral-600);align-items:center;font-weight:500;display:grid;position:sticky;top:0}}.team-roster-module-scss-module__qHJ17G__team-roster__head-row{display:contents}.team-roster-module-scss-module__qHJ17G__team-roster__head-cell{min-width:0}.team-roster-module-scss-module__qHJ17G__team-roster__head-actions{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.team-roster-module-scss-module__qHJ17G__team-roster__list{margin:0;padding:0}.team-roster-module-scss-module__qHJ17G__team-roster__row{grid-template-columns:auto minmax(0, 1fr) var(--size-touch-target-min);column-gap:var(--space-12);row-gap:var(--space-4);padding:var(--space-16);border-bottom:var(--border-default) solid var(--color-neutral-200);grid-template-areas:"name name actions""email email email""role status status""seen seen seen""busy busy busy";align-items:start;display:grid}@container (min-width:720px){.team-roster-module-scss-module__qHJ17G__team-roster__row{grid-template-columns:minmax(0, 1.3fr) minmax(0, 1.5fr) 120px 136px 144px var(--size-touch-target-min);column-gap:var(--space-16);min-height:72px;padding:var(--space-16) var(--space-24);grid-template-areas:"name email role status seen actions";align-items:center;row-gap:0}}.team-roster-module-scss-module__qHJ17G__team-roster__row{transition:background-color var(--duration-fast) var(--easing-standard)}@media (hover:hover) and (pointer:fine){.team-roster-module-scss-module__qHJ17G__team-roster__row:hover{background-color:var(--color-light-blue-400)}}.team-roster-module-scss-module__qHJ17G__team-roster__name-cell{align-items:center;gap:var(--space-12);flex-flow:row;grid-area:name;min-width:0;display:flex}.team-roster-module-scss-module__qHJ17G__team-roster__avatar{border-radius:var(--radius-full);background-color:var(--color-light-blue-400);width:40px;height:40px;font-size:var(--font-size-table);line-height:var(--line-height-body-3);color:var(--color-deep-blue);flex:none;justify-content:center;align-items:center;font-weight:600;display:none}@container (min-width:360px){.team-roster-module-scss-module__qHJ17G__team-roster__avatar{display:flex}}.team-roster-module-scss-module__qHJ17G__team-roster__name{min-width:0;font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-deep-blue);overflow-wrap:anywhere;margin:0;font-weight:500}.team-roster-module-scss-module__qHJ17G__team-roster__you{font-size:var(--font-size-body-3);color:var(--color-neutral-600);font-weight:400}.team-roster-module-scss-module__qHJ17G__team-roster__email{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600);overflow-wrap:anywhere;grid-area:email;min-width:0;margin:0}.team-roster-module-scss-module__qHJ17G__team-roster__role{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-deep-blue);grid-area:role}.team-roster-module-scss-module__qHJ17G__team-roster__status{align-items:center;gap:var(--space-8);font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-deep-blue);flex-flow:row;grid-area:status;display:flex}.team-roster-module-scss-module__qHJ17G__team-roster__dot{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);flex:none}.team-roster-module-scss-module__qHJ17G__team-roster__dot--positive{background-color:var(--color-green-600)}.team-roster-module-scss-module__qHJ17G__team-roster__dot--pending{background-color:var(--color-yellow)}.team-roster-module-scss-module__qHJ17G__team-roster__dot--neutral{background-color:var(--color-neutral-500)}.team-roster-module-scss-module__qHJ17G__team-roster__seen{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-deep-blue);font-variant-numeric:tabular-nums;grid-area:seen}.team-roster-module-scss-module__qHJ17G__team-roster__seen--never{color:var(--color-neutral-600)}.team-roster-module-scss-module__qHJ17G__team-roster__date{display:block}.team-roster-module-scss-module__qHJ17G__team-roster__time{font-size:var(--font-size-table);color:var(--color-neutral-600);display:block}.team-roster-module-scss-module__qHJ17G__team-roster__caption{font-size:var(--font-size-table);color:var(--color-neutral-600)}@container (min-width:720px){.team-roster-module-scss-module__qHJ17G__team-roster__caption{display:none}}.team-roster-module-scss-module__qHJ17G__team-roster__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (min-width:720px){.team-roster-module-scss-module__qHJ17G__team-roster__sr{display:none}}.team-roster-module-scss-module__qHJ17G__team-roster__announce{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.team-roster-module-scss-module__qHJ17G__team-roster__actions{grid-area:actions;justify-self:end;min-height:0}.team-roster-module-scss-module__qHJ17G__team-roster__busy{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600);white-space:nowrap;grid-area:busy}@container (min-width:720px){.team-roster-module-scss-module__qHJ17G__team-roster__busy{grid-area:actions;justify-self:end}}.team-roster-module-scss-module__qHJ17G__team-roster__skeleton{grid-template-columns:auto minmax(0, 1fr) var(--size-touch-target-min);column-gap:var(--space-12);row-gap:var(--space-4);padding:var(--space-16);border-bottom:var(--border-default) solid var(--color-neutral-200);grid-template-areas:"name name actions""email email email""role status status""seen seen seen""busy busy busy";align-items:start;display:grid}@container (min-width:720px){.team-roster-module-scss-module__qHJ17G__team-roster__skeleton{grid-template-columns:minmax(0, 1.3fr) minmax(0, 1.5fr) 120px 136px 144px var(--size-touch-target-min);column-gap:var(--space-16);min-height:72px;padding:var(--space-16) var(--space-24);grid-template-areas:"name email role status seen actions";align-items:center;row-gap:0}}.team-roster-module-scss-module__qHJ17G__team-roster__skeleton-circle{border-radius:var(--radius-full);background-color:var(--color-neutral-200);flex:none;width:40px;height:40px;display:none}@container (min-width:360px){.team-roster-module-scss-module__qHJ17G__team-roster__skeleton-circle{display:block}}.team-roster-module-scss-module__qHJ17G__team-roster__skeleton-bar{height:var(--space-16);border-radius:var(--radius-chip);background-color:var(--color-neutral-200);display:block}.team-roster-module-scss-module__qHJ17G__team-roster__skeleton-bar--name{width:var(--space-96)}.team-roster-module-scss-module__qHJ17G__team-roster__skeleton-bar--email{grid-area:email;width:60%}.team-roster-module-scss-module__qHJ17G__team-roster__skeleton-bar--role{width:var(--space-64);grid-area:role}.team-roster-module-scss-module__qHJ17G__team-roster__skeleton-bar--status{width:var(--space-64);grid-area:status}.team-roster-module-scss-module__qHJ17G__team-roster__skeleton-bar--seen{width:var(--space-96);grid-area:seen}.team-roster-module-scss-module__qHJ17G__team-roster__skeleton-square{width:var(--size-touch-target-min);height:var(--size-touch-target-min);border-radius:var(--radius-button);background-color:var(--color-neutral-200);grid-area:actions;display:none}@container (min-width:720px){.team-roster-module-scss-module__qHJ17G__team-roster__skeleton-square{display:block}}.team-roster-module-scss-module__qHJ17G__team-roster__empty{gap:var(--space-8);padding:var(--space-24);border:var(--border-default) solid var(--color-neutral-200);border-radius:var(--radius-card);flex-direction:column;align-items:flex-start;display:flex}.team-roster-module-scss-module__qHJ17G__team-roster__empty-title{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-deep-blue);margin:0;font-weight:600}.team-roster-module-scss-module__qHJ17G__team-roster__empty-body{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600);margin:0}.team-roster-module-scss-module__qHJ17G__team-roster__empty-action{padding-top:var(--space-8)}
.logo-module-scss-module__JSQWYq__logo{height:var(--logo-size,var(--space-32));flex-shrink:0;width:auto;display:inline-block}.logo-module-scss-module__JSQWYq__logo--dark{color:var(--color-deep-blue);--logo-accent:var(--color-blue-500);--logo-tittle:var(--color-yellow)}.logo-module-scss-module__JSQWYq__logo--light{color:var(--color-soft-white);--logo-accent:var(--color-blue-300);--logo-tittle:var(--color-yellow)}
.page-module-scss-module__BiLVqa__reset-page{gap:var(--space-24);flex-direction:column;display:flex}.page-module-scss-module__BiLVqa__reset-page__heading{gap:var(--space-8);flex-direction:column;display:flex}.page-module-scss-module__BiLVqa__reset-page__title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--color-deep-blue)}.page-module-scss-module__BiLVqa__reset-page__lead{font-size:var(--font-size-body-2);color:var(--color-neutral-600)}.page-module-scss-module__BiLVqa__reset-page__email{color:var(--color-deep-blue);font-weight:500}.page-module-scss-module__BiLVqa__reset-page__form{gap:var(--space-24);flex-direction:column;display:flex}.page-module-scss-module__BiLVqa__reset-page__submit{width:100%}.page-module-scss-module__BiLVqa__reset-page__links{gap:var(--space-8);flex-direction:column;align-items:flex-start;display:flex}.page-module-scss-module__BiLVqa__reset-page__link{font-size:var(--font-size-body-3);color:var(--color-blue-500);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:none;padding:0;text-decoration:none}@media (hover:hover) and (pointer:fine){.page-module-scss-module__BiLVqa__reset-page__link:hover{color:var(--color-blue-600)}}.page-module-scss-module__BiLVqa__reset-page__link:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset)}
.page-module-scss-module__A6qLBW__invite-page{gap:var(--space-24);flex-direction:column;display:flex}.page-module-scss-module__A6qLBW__invite-page__heading{gap:var(--space-8);flex-direction:column;display:flex}.page-module-scss-module__A6qLBW__invite-page__title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--color-deep-blue)}.page-module-scss-module__A6qLBW__invite-page__lead{font-size:var(--font-size-body-2);color:var(--color-neutral-600)}.page-module-scss-module__A6qLBW__invite-page__email{color:var(--color-deep-blue);font-weight:500}.page-module-scss-module__A6qLBW__invite-page__footer{font-size:var(--font-size-body-3);color:var(--color-neutral-600)}.page-module-scss-module__A6qLBW__invite-page__link{color:var(--color-blue-500);transition:color var(--duration-fast) var(--easing-standard);text-decoration:none}@media (hover:hover) and (pointer:fine){.page-module-scss-module__A6qLBW__invite-page__link:hover{color:var(--color-blue-600)}}.page-module-scss-module__A6qLBW__invite-page__link:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset)}.page-module-scss-module__A6qLBW__invite-page__form{gap:var(--space-24);flex-direction:column;display:flex}.page-module-scss-module__A6qLBW__invite-page__submit{width:100%}
.page-module-scss-module__bzYd0W__login-page{gap:var(--space-24);flex-direction:column;display:flex}.page-module-scss-module__bzYd0W__login-page__heading{gap:var(--space-8);flex-direction:column;display:flex}.page-module-scss-module__bzYd0W__login-page__title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--color-deep-blue)}.page-module-scss-module__bzYd0W__login-page__lead{font-size:var(--font-size-body-2);color:var(--color-neutral-600)}.page-module-scss-module__bzYd0W__login-page__footer{font-size:var(--font-size-body-3);color:var(--color-neutral-600)}
.project-detail-module-scss-module__MTjoTG__project-page__back{min-width:var(--size-touch-target-min);min-height:var(--size-touch-target-min);align-items:center;gap:var(--space-4);width:fit-content;font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-blue-500);flex-flow:row;display:flex}.project-detail-module-scss-module__MTjoTG__project-page__back-icon{flex:none;display:inline-flex}.project-detail-module-scss-module__MTjoTG__project-page__section-title{font-size:var(--font-size-h4);line-height:var(--line-height-h4);color:var(--color-deep-blue);margin:0;font-weight:600}.project-detail-module-scss-module__MTjoTG__project-page__section-title:focus-visible{outline:var(--border-focus) solid var(--color-blue-500);outline-offset:var(--size-focus-ring-offset)}.project-detail-module-scss-module__MTjoTG__project-page__section-title--hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-detail-module-scss-module__MTjoTG__project-page__lead{max-width:65ch;font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-neutral-600);margin:0}.project-detail-module-scss-module__MTjoTG__project-page__empty{max-width:65ch;font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--color-neutral-600);margin:0}.project-detail-module-scss-module__MTjoTG__project-page__inline-error{align-items:center;gap:var(--space-8);font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-deep-blue);flex-flow:wrap;display:flex}.project-detail-module-scss-module__MTjoTG__project-page__inline-error-icon{font-size:var(--font-size-body-1);color:var(--color-neutral-600);flex:none;display:inline-flex}.project-detail-module-scss-module__MTjoTG__project-page__count{font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600);margin:0}.project-detail-module-scss-module__MTjoTG__project-page__retry{gap:var(--space-16);flex-direction:column;align-items:flex-start;display:flex}.project-detail-module-scss-module__MTjoTG__project-page__announce{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.projects-list-module-scss-module__1e_Q8G__projects-page__title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--color-deep-blue);margin:0;font-weight:600}.projects-list-module-scss-module__1e_Q8G__projects-page__lead{max-width:65ch;font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--color-neutral-600);margin:0}.projects-list-module-scss-module__1e_Q8G__projects-page__group-title{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--color-neutral-600);margin:0;font-weight:600}.projects-list-module-scss-module__1e_Q8G__projects-page__group-title--hidden,.projects-list-module-scss-module__1e_Q8G__projects-page__announce{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.projects-list-module-scss-module__1e_Q8G__projects-page__retry{gap:var(--space-16);flex-direction:column;align-items:flex-start;display:flex}.projects-list-module-scss-module__1e_Q8G__projects-page__empty{gap:var(--space-16);padding-block:var(--space-48);text-align:center;flex-direction:column;align-items:center;display:flex}.projects-list-module-scss-module__1e_Q8G__projects-page__empty-icon{font-size:var(--space-32);color:var(--color-neutral-600)}.projects-list-module-scss-module__1e_Q8G__projects-page__empty-title{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--color-deep-blue);margin:0;font-weight:600}.projects-list-module-scss-module__1e_Q8G__projects-page__empty-body{max-width:65ch;font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--color-neutral-600);margin:0}
.team-screen-module-scss-module__xr5lNq__team-page__title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--color-deep-blue);margin:0;font-weight:600}.team-screen-module-scss-module__xr5lNq__team-page__lead{max-width:65ch;font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--color-neutral-600);margin:0}.team-screen-module-scss-module__xr5lNq__team-page__caption{max-width:65ch;font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600);margin:0}.team-screen-module-scss-module__xr5lNq__team-page__empty{max-width:65ch;padding-block:var(--space-8);font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600);margin:0}.team-screen-module-scss-module__xr5lNq__team-page__note{max-width:65ch;font-size:var(--font-size-body-3);line-height:var(--line-height-body-3);color:var(--color-neutral-600);margin:0}.team-screen-module-scss-module__xr5lNq__team-page__announce{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
