.breadcrumb-module__pvoRSq__list{align-items:center;gap:var(--space-2);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-module__pvoRSq__item,.breadcrumb-module__pvoRSq__separator{min-height:var(--line-height-2);align-items:center;display:inline-flex}.breadcrumb-module__pvoRSq__separator{color:var(--text-muted)}.breadcrumb-module__pvoRSq__separator svg{width:var(--font-size-2);height:var(--font-size-2);flex-shrink:0;display:block}.breadcrumb-module__pvoRSq__ellipsis{color:var(--text-muted)}.breadcrumb-module__pvoRSq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.heading-module__czYLNa__heading{font-family:var(--heading-font-family);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);color:var(--text);margin:0}.heading-module__czYLNa__size1{font-size:var(--font-size-1);line-height:var(--heading-line-height-1);letter-spacing:var(--letter-spacing-1)}.heading-module__czYLNa__size2{font-size:var(--font-size-2);line-height:var(--heading-line-height-2);letter-spacing:var(--letter-spacing-2)}.heading-module__czYLNa__size3{font-size:var(--font-size-3);line-height:var(--heading-line-height-3);letter-spacing:var(--letter-spacing-3)}.heading-module__czYLNa__size4{font-size:var(--font-size-4);line-height:var(--heading-line-height-4);letter-spacing:var(--letter-spacing-4)}.heading-module__czYLNa__size5{font-size:var(--font-size-5);line-height:var(--heading-line-height-5);letter-spacing:var(--letter-spacing-5)}.heading-module__czYLNa__size6{font-size:var(--font-size-6);line-height:var(--heading-line-height-6);letter-spacing:var(--letter-spacing-6)}.heading-module__czYLNa__size7{font-size:var(--font-size-7);line-height:var(--heading-line-height-7);letter-spacing:var(--letter-spacing-7)}.heading-module__czYLNa__size8{font-size:var(--font-size-8);line-height:var(--heading-line-height-8);letter-spacing:var(--letter-spacing-8)}.heading-module__czYLNa__size9{font-size:var(--font-size-9);line-height:var(--heading-line-height-9);letter-spacing:var(--letter-spacing-9)}.heading-module__czYLNa__weightRegular{font-weight:var(--font-weight-regular)}.heading-module__czYLNa__weightMedium{font-weight:var(--font-weight-medium)}.heading-module__czYLNa__weightSemibold{font-weight:var(--font-weight-semibold)}.heading-module__czYLNa__weightBold{font-weight:var(--font-weight-bold)}.heading-module__czYLNa__alignLeft{text-align:left}.heading-module__czYLNa__alignCenter{text-align:center}.heading-module__czYLNa__alignRight{text-align:right}.heading-module__czYLNa__muted{color:var(--text-muted)}.heading-module__czYLNa__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.heading-module__czYLNa__wrapNowrap{white-space:nowrap}.heading-module__czYLNa__wrapBalance{text-wrap:balance}.heading-module__czYLNa__wrapPretty{text-wrap:pretty}
.button-module__R-uW0q__button{border-radius:var(--radius-full);width:fit-content;font-family:inherit;font-weight:var(--font-weight-medium);cursor:pointer;box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;line-height:1;display:inline-flex}.button-module__R-uW0q__button:focus-visible{outline:2px solid var(--base);outline-offset:2px}.button-module__R-uW0q__sizeSm{gap:var(--space-1);padding:var(--space-2) var(--space-5);font-size:var(--font-size-1-5)}.button-module__R-uW0q__sizeMd{gap:var(--space-2);padding:var(--space-3) var(--space-6);font-size:var(--font-size-2)}.button-module__R-uW0q__sizeLg{gap:var(--space-2);padding:var(--space-4) var(--space-7);font-size:var(--font-size-2)}.button-module__R-uW0q__button[data-disabled]{cursor:not-allowed;opacity:.5}.button-module__R-uW0q__primary{background:var(--text);color:var(--canvas)}.button-module__R-uW0q__primary:not([data-disabled]):hover{opacity:.9}.button-module__R-uW0q__secondary{border-color:var(--border);background:var(--canvas);color:var(--text)}.button-module__R-uW0q__secondary:not([data-disabled]):hover{background:var(--surface-hover)}.button-module__R-uW0q__tertiary{background:var(--surface-hover);color:var(--text)}.button-module__R-uW0q__tertiary:not([data-disabled]):hover{background:var(--border)}.button-module__R-uW0q__ghost{color:var(--text);background:0 0}.button-module__R-uW0q__ghost:not([data-disabled]):hover{background:var(--surface-hover)}.button-module__R-uW0q__text{border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--font-size-2);line-height:var(--line-height-2);gap:var(--space-1);background:0 0;padding:0}.button-module__R-uW0q__text:not([data-disabled]):hover{color:var(--text)}.button-module__R-uW0q__text:focus-visible{outline:2px solid var(--base);outline-offset:2px}.button-module__R-uW0q__destructive{background:var(--error);color:var(--canvas)}.button-module__R-uW0q__destructive:not([data-disabled]):hover{opacity:.9}
.dialog-module__bnGPXq__backdrop{z-index:60;background:#20202033;transition:opacity .15s ease-out;position:fixed;inset:0}.dialog-module__bnGPXq__backdrop[data-starting-style],.dialog-module__bnGPXq__backdrop[data-ending-style]{opacity:0}.dialog-module__bnGPXq__viewport{z-index:61;outline:none;position:fixed;inset:0}.dialog-module__bnGPXq__popup{width:100%;max-width:480px;max-height:min(100dvh - var(--space-8) * 2, 720px);background:var(--canvas);padding:var(--space-8);box-shadow:var(--shadow);transform-origin:50%;outline:none;transition:transform .15s ease-out,opacity .15s ease-out;overflow-y:auto}.dialog-module__bnGPXq__popup[data-starting-style],.dialog-module__bnGPXq__popup[data-ending-style]{opacity:0;transform:scale(.98)}.dialog-module__bnGPXq__form,.dialog-module__bnGPXq__actions{margin-top:var(--space-6)}
.card-module__fYMIsa__root{background:var(--canvas);border:1px solid var(--border);overflow:hidden}.card-module__fYMIsa__content{padding:var(--space-8)}
.form-module__VU9QFG__form{gap:var(--space-4);flex-direction:column;width:100%;display:flex}
.link-module__YxaIya__link{font-family:var(--default-font-family);font-style:var(--default-font-style);font-weight:var(--default-font-weight);color:var(--text);cursor:pointer;text-decoration:none}.link-module__YxaIya__link:hover{color:var(--text)}.link-module__YxaIya__link:focus-visible{outline:2px solid var(--base);outline-offset:2px;border-radius:var(--radius-sm)}.link-module__YxaIya__size1{font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.link-module__YxaIya__size2{font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.link-module__YxaIya__size3{font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}.link-module__YxaIya__size4{font-size:var(--font-size-4);line-height:var(--line-height-4);letter-spacing:var(--letter-spacing-4)}.link-module__YxaIya__size5{font-size:var(--font-size-5);line-height:var(--line-height-5);letter-spacing:var(--letter-spacing-5)}.link-module__YxaIya__size6{font-size:var(--font-size-6);line-height:var(--line-height-6);letter-spacing:var(--letter-spacing-6)}.link-module__YxaIya__size7{font-size:var(--font-size-7);line-height:var(--line-height-7);letter-spacing:var(--letter-spacing-7)}.link-module__YxaIya__size8{font-size:var(--font-size-8);line-height:var(--line-height-8);letter-spacing:var(--letter-spacing-8)}.link-module__YxaIya__size9{font-size:var(--font-size-9);line-height:var(--line-height-9);letter-spacing:var(--letter-spacing-9)}.link-module__YxaIya__weightLight{font-weight:var(--font-weight-light)}.link-module__YxaIya__weightRegular{font-weight:var(--font-weight-regular)}.link-module__YxaIya__weightMedium{font-weight:var(--font-weight-medium)}.link-module__YxaIya__weightSemibold{font-weight:var(--font-weight-semibold)}.link-module__YxaIya__weightBold{font-weight:var(--font-weight-bold)}.link-module__YxaIya__muted{color:var(--text-muted)}.link-module__YxaIya__muted:hover{color:var(--text)}.link-module__YxaIya__trimStart{margin-block-start:calc(var(--default-leading-trim-start) * -1)}.link-module__YxaIya__trimEnd{margin-block-end:calc(var(--default-leading-trim-end) * -1)}.link-module__YxaIya__trimBoth{margin-block-start:calc(var(--default-leading-trim-start) * -1);margin-block-end:calc(var(--default-leading-trim-end) * -1)}.link-module__YxaIya__truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.link-module__YxaIya__wrapNowrap{white-space:nowrap}.link-module__YxaIya__wrapBalance{text-wrap:balance}.link-module__YxaIya__wrapPretty{text-wrap:pretty}.link-module__YxaIya__underlineAuto:hover,.link-module__YxaIya__underlineHover:hover,.link-module__YxaIya__underlineAlways,.link-module__YxaIya__underlineAlways:hover{text-underline-offset:var(--space-1);-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.link-module__YxaIya__underlineNone,.link-module__YxaIya__underlineNone:hover{text-decoration:none}
.menu-module__hPt8fW__trigger{justify-content:space-between;gap:var(--space-3);text-align:left}.menu-module__hPt8fW__triggerSecondary[data-popup-open]:not([data-disabled]),.menu-module__hPt8fW__triggerTertiary[data-popup-open]:not([data-disabled]){background:var(--border)}.menu-module__hPt8fW__triggerGhost[data-popup-open]:not([data-disabled]){background:var(--surface-hover)}.menu-module__hPt8fW__triggerPrimary[data-popup-open]:not([data-disabled]){opacity:.9}.menu-module__hPt8fW__triggerIcon{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.menu-module__hPt8fW__triggerPrimary .menu-module__hPt8fW__triggerIcon{color:var(--canvas);opacity:.7}.menu-module__hPt8fW__textTrigger{justify-content:flex-start;align-items:center;gap:var(--space-1);font-family:var(--default-font-family);font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--text-muted);cursor:pointer;background:0 0;border:none;outline:none;padding:0;display:inline-flex}.menu-module__hPt8fW__textTrigger:not([data-disabled]):hover,.menu-module__hPt8fW__textTrigger:not([data-disabled]):hover .menu-module__hPt8fW__triggerIcon,.menu-module__hPt8fW__textTrigger[data-popup-open]:not([data-disabled]),.menu-module__hPt8fW__textTrigger[data-popup-open]:not([data-disabled]) .menu-module__hPt8fW__triggerIcon{color:var(--text)}.menu-module__hPt8fW__textTrigger:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--base);outline-offset:2px}.menu-module__hPt8fW__positioner{z-index:50;outline:none;width:max-content}.menu-module__hPt8fW__popup{min-width:var(--anchor-width,180px);border-radius:var(--radius-sm);background:var(--canvas);width:max-content;padding:var(--space-2);box-shadow:var(--shadow);transform-origin:var(--transform-origin);outline:none;transition:transform .1s ease-out,opacity .1s ease-out}.menu-module__hPt8fW__popup[data-starting-style],.menu-module__hPt8fW__popup[data-ending-style]{opacity:0;transform:scale(.98)}.menu-module__hPt8fW__item{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-family:var(--default-font-family);font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;text-decoration:none;display:flex}.menu-module__hPt8fW__item[data-highlighted]{background:var(--surface-hover)}.menu-module__hPt8fW__item[data-disabled]{cursor:not-allowed;opacity:.5}.menu-module__hPt8fW__itemIndicator{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.menu-module__hPt8fW__itemIndicator[data-unchecked]{visibility:hidden}.menu-module__hPt8fW__itemText{min-width:0}.menu-module__hPt8fW__groupLabel{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--font-size-1);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted)}.menu-module__hPt8fW__separator{height:1px;margin:var(--space-2) 0;background:var(--border)}.menu-module__hPt8fW__submenuTrigger{justify-content:space-between}.menu-module__hPt8fW__submenuTriggerIcon{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}
.avatar-group-module__L7aAzW__group{align-items:center;display:inline-flex}.avatar-group-module__L7aAzW__item{margin-inline-start:calc(var(--space-2) * -1);display:flex}.avatar-group-module__L7aAzW__item:first-child{margin-inline-start:0}.avatar-group-module__L7aAzW__avatar{box-shadow:0 0 0 2px var(--canvas)}.avatar-group-module__L7aAzW__avatarLink{border-radius:var(--radius-full);display:inline-flex}.avatar-group-module__L7aAzW__avatarLink:focus-visible{outline:2px solid var(--base);outline-offset:2px}.avatar-group-module__L7aAzW__overflow{border-radius:var(--radius-full);background:var(--text);color:var(--canvas);font-size:var(--font-size-1);font-weight:var(--font-weight-medium);box-shadow:0 0 0 2px var(--canvas);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.avatar-group-module__L7aAzW__overflowSm{min-width:20px;height:20px;padding:0 var(--space-1)}.avatar-group-module__L7aAzW__overflowMd{min-width:32px;height:32px;padding:0 var(--space-2)}
.popover-module__qMMsLq__positioner{z-index:50;outline:none}.popover-module__qMMsLq__popup{border-radius:var(--radius-sm);background:var(--canvas);min-width:220px;max-width:280px;padding:var(--space-5) var(--space-6);box-shadow:var(--shadow);transform-origin:var(--transform-origin);outline:none;transition:transform .1s ease-out,opacity .1s ease-out}.popover-module__qMMsLq__popup[data-starting-style],.popover-module__qMMsLq__popup[data-ending-style]{opacity:0;transform:scale(.98)}.popover-module__qMMsLq__title{font-family:var(--default-font-family);font-size:var(--font-size-2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-2);color:var(--text);margin:0}.popover-module__qMMsLq__description{font-family:var(--default-font-family);font-size:var(--font-size-2);font-weight:var(--font-weight-regular);line-height:var(--line-height-2);color:var(--text-muted);margin:0}.popover-module__qMMsLq__close{border-radius:var(--radius-sm);width:100%;padding:var(--space-3) var(--space-4);font-family:inherit;font-size:var(--font-size-1-5);color:var(--text);cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;display:flex}.popover-module__qMMsLq__close[data-highlighted]{background:var(--surface-hover)}.popover-module__qMMsLq__body{padding:var(--space-5) var(--space-6)}.popover-module__qMMsLq__textTrigger{font-family:var(--default-font-family);color:inherit;cursor:pointer;background:0 0;border:none;outline:none;align-items:center;padding:0;display:inline-flex}.popover-module__qMMsLq__textTrigger:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--base);outline-offset:2px}
.select-module__cLlOSq__trigger{justify-content:space-between;gap:var(--space-3);text-align:left}.select-module__cLlOSq__triggerSecondary[data-popup-open]:not([data-disabled]),.select-module__cLlOSq__triggerTertiary[data-popup-open]:not([data-disabled]){background:var(--border)}.select-module__cLlOSq__triggerGhost[data-popup-open]:not([data-disabled]){background:var(--surface-hover)}.select-module__cLlOSq__triggerPrimary[data-popup-open]:not([data-disabled]){opacity:.9}.select-module__cLlOSq__value{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.select-module__cLlOSq__value[data-placeholder]{color:var(--text-muted)}.select-module__cLlOSq__icon{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.select-module__cLlOSq__positioner{z-index:50;outline:none;width:max-content}.select-module__cLlOSq__popup{min-width:var(--anchor-width);border-radius:var(--radius-sm);background:var(--canvas);width:max-content;padding:var(--space-2);box-shadow:var(--shadow);transform-origin:var(--transform-origin);outline:none;transition:transform .1s ease-out,opacity .1s ease-out}.select-module__cLlOSq__popup[data-starting-style],.select-module__cLlOSq__popup[data-ending-style]{opacity:0;transform:scale(.98)}.select-module__cLlOSq__list{max-height:var(--available-height,300px);outline:none;overflow-y:auto}.select-module__cLlOSq__item{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-family:var(--default-font-family);font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.select-module__cLlOSq__item[data-highlighted]{background:var(--surface-hover)}.select-module__cLlOSq__item[data-disabled]{cursor:not-allowed;opacity:.5}.select-module__cLlOSq__itemIndicator{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.select-module__cLlOSq__itemIndicator[data-unchecked]{visibility:hidden}.select-module__cLlOSq__itemText{min-width:0}.select-module__cLlOSq__label{font-family:var(--default-font-family);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);font-weight:var(--font-weight-regular);color:var(--text-muted)}.select-module__cLlOSq__groupLabel{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--font-size-1);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted)}.select-module__cLlOSq__separator{height:1px;margin:var(--space-2) 0;background:var(--border)}.select-module__cLlOSq__textTrigger{justify-content:flex-start;align-items:center;gap:var(--space-1);font-family:var(--default-font-family);font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--text-muted);cursor:pointer;background:0 0;border:none;outline:none;padding:0;display:inline-flex}.select-module__cLlOSq__textTrigger:not([data-disabled]):hover,.select-module__cLlOSq__textTrigger:not([data-disabled]):hover .select-module__cLlOSq__icon,.select-module__cLlOSq__textTrigger[data-popup-open]:not([data-disabled]){color:var(--text)}.select-module__cLlOSq__textTrigger:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--base);outline-offset:2px}.select-module__cLlOSq__textTrigger .select-module__cLlOSq__value{flex:initial;color:inherit}
.teams-content-module__gzlYpG__skillTrigger{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:inline-flex}.teams-content-module__gzlYpG__skillBadge svg{stroke-width:1.25px;width:12px;height:12px}.teams-content-module__gzlYpG__workflowCardContent,.teams-content-module__gzlYpG__wasteCardContent{padding:var(--space-7)}
.avatar-module__jTEjfq__root{border-radius:var(--radius-full);vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar-module__jTEjfq__sizeSm{width:20px;height:20px;font-size:var(--font-size-1);line-height:var(--line-height-1)}.avatar-module__jTEjfq__sizeMd{width:32px;height:32px;font-size:var(--font-size-2);line-height:var(--line-height-2)}.avatar-module__jTEjfq__sizeLg{width:40px;height:40px;font-size:var(--font-size-3);line-height:var(--line-height-3)}.avatar-module__jTEjfq__image{object-fit:cover;width:100%;height:100%}.avatar-module__jTEjfq__fallback{background:var(--yellow-7);width:100%;height:100%;font-weight:var(--font-weight-medium);color:var(--text);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}
.badge-module__K_k-TG__badge{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);width:fit-content;font-family:inherit;font-weight:var(--font-weight-medium);white-space:nowrap;vertical-align:middle;border:1px solid #0000;flex-shrink:0;line-height:1;display:inline-flex}.badge-module__K_k-TG__badge svg{pointer-events:none;flex-shrink:0;width:14px;height:14px}.badge-module__K_k-TG__sizeSm{min-height:16px;padding:1px calc(var(--space-2) - 1px);font-size:var(--font-size-1);line-height:var(--line-height-1)}.badge-module__K_k-TG__sizeDefault{min-height:20px;padding:2px calc(var(--space-2) - 1px);font-size:var(--font-size-2);line-height:var(--line-height-2)}.badge-module__K_k-TG__sizeLg{min-height:24px;padding:3px calc(var(--space-3) - 1px);font-size:var(--font-size-2);line-height:var(--line-height-2)}.badge-module__K_k-TG__default{background:var(--text);color:var(--canvas)}.badge-module__K_k-TG__default:is(a,button):hover{opacity:.9}.badge-module__K_k-TG__secondary{background:var(--surface-hover);color:var(--text)}.badge-module__K_k-TG__secondary:is(a,button):hover{background:var(--border)}.badge-module__K_k-TG__outline{border-color:var(--border);background:var(--canvas);color:var(--text)}.badge-module__K_k-TG__outline:is(a,button):hover{background:var(--surface-hover)}.badge-module__K_k-TG__destructive{background:var(--error);color:var(--canvas)}.badge-module__K_k-TG__destructive:is(a,button):hover{opacity:.9}.badge-module__K_k-TG__error{background:color-mix(in srgb, var(--error) 12%, transparent);color:var(--error)}.badge-module__K_k-TG__info{background:color-mix(in srgb, var(--text-muted) 16%, transparent);color:var(--text)}.badge-module__K_k-TG__success{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success)}.badge-module__K_k-TG__warning{background:color-mix(in srgb, var(--yellow-9) 55%, transparent);color:var(--text)}
.chart-module__ulMp6a__root{width:100%;min-width:0;min-height:140px}.chart-module__ulMp6a__root .recharts-cartesian-axis-tick-value{fill:var(--text-muted);font-size:var(--font-size-1);font-family:var(--default-font-family)}.chart-module__ulMp6a__tooltipFrame{border-radius:var(--radius-sm);background:var(--canvas);min-width:220px;max-width:280px;padding:var(--space-5) var(--space-6);box-shadow:var(--shadow);outline:none}.chart-module__ulMp6a__tooltipTitle{font-family:var(--default-font-family);font-size:var(--font-size-2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-2);color:var(--text);margin:0}
.budget-chart-module__XNGfMG__swatchBudget,.budget-chart-module__XNGfMG__swatchUsed,.budget-chart-module__XNGfMG__swatchForecast,.budget-chart-module__XNGfMG__swatchForecastOver{border-top-style:solid;border-top-width:2px;flex-shrink:0;width:16px;height:0;display:inline-block}.budget-chart-module__XNGfMG__swatchBudget{border-top-color:var(--success);border-top-style:dashed}.budget-chart-module__XNGfMG__swatchUsed{border-top-color:var(--text)}.budget-chart-module__XNGfMG__swatchForecast{border-top-color:var(--red-8);border-top-style:dashed}.budget-chart-module__XNGfMG__swatchForecastOver{border-top-color:var(--red-9);border-top-style:dashed}.budget-chart-module__XNGfMG__chartShell{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex}.budget-chart-module__XNGfMG__chartLegend{flex:none}.budget-chart-module__XNGfMG__chartPlot{flex:auto;width:100%;min-height:240px}.budget-chart-module__XNGfMG__chartRoot{width:100%;height:100%}
.checkbox-module__uHi_7G__root{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--canvas);width:16px;height:16px;color:var(--canvas);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.checkbox-module__uHi_7G__root[data-checked],.checkbox-module__uHi_7G__root[data-indeterminate]{border-color:var(--text);background:var(--text)}.checkbox-module__uHi_7G__root[data-indeterminate]:after{content:"";background:currentColor;border-radius:1px;width:8px;height:1.5px}.checkbox-module__uHi_7G__root:focus-visible{outline:2px solid var(--base);outline-offset:2px}.checkbox-module__uHi_7G__root[data-disabled]{cursor:not-allowed;opacity:.5}.checkbox-module__uHi_7G__indicator{justify-content:center;align-items:center;display:flex}.checkbox-module__uHi_7G__indicator :is(svg){width:12px;height:12px}.checkbox-module__uHi_7G__root[data-indeterminate] .checkbox-module__uHi_7G__indicator{display:none}
.budgets-content-module__CwxjRq__headerControls{flex-shrink:0}.budgets-content-module__CwxjRq__settingsPopoverContent{box-sizing:border-box;width:min(340px,100vw - 48px)}.budgets-content-module__CwxjRq__settingsPopover{width:100%;min-width:0}.budgets-content-module__CwxjRq__settingsField+.budgets-content-module__CwxjRq__settingsToggleRow{padding-top:var(--space-1)}.budgets-content-module__CwxjRq__settingsField{width:100%;min-width:0}.budgets-content-module__CwxjRq__settingsField button{text-align:left;white-space:normal;width:100%;height:auto;min-height:32px}.budgets-content-module__CwxjRq__settingsToggleRow{width:100%;min-width:0}.budgets-content-module__CwxjRq__settingsToggleRow label{line-height:1.3}.budgets-content-module__CwxjRq__settingsSlackSection{width:100%;min-width:0}.budgets-content-module__CwxjRq__slackConnectedIcon{flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.budgets-content-module__CwxjRq__slackConnectedIcon svg{width:12px;height:12px}.budgets-content-module__CwxjRq__settingsActions{flex-wrap:wrap;width:100%}.budgets-content-module__CwxjRq__tableWrap{width:100%;overflow-x:auto}.budgets-content-module__CwxjRq__table{width:100%;min-width:640px}.budgets-content-module__CwxjRq__table th:first-child,.budgets-content-module__CwxjRq__table td:first-child{width:28%}.budgets-content-module__CwxjRq__table th:nth-child(2),.budgets-content-module__CwxjRq__table td:nth-child(2){width:16%}.budgets-content-module__CwxjRq__table th:nth-child(3),.budgets-content-module__CwxjRq__table td:nth-child(3){width:40%}.budgets-content-module__CwxjRq__table th:nth-child(4),.budgets-content-module__CwxjRq__table td:nth-child(4){width:160px}.budgets-content-module__CwxjRq__meterCell{width:100%;min-width:200px}.budgets-content-module__CwxjRq__forecastOver{color:var(--error,var(--red-9))}.budgets-content-module__CwxjRq__actionsHeader,.budgets-content-module__CwxjRq__actionsCell{width:160px;padding-inline:var(--space-2);text-align:right;white-space:nowrap}.budgets-content-module__CwxjRq__teamRowClickable,.budgets-content-module__CwxjRq__expandableRow{cursor:pointer}.budgets-content-module__CwxjRq__teamRowClickable:hover,.budgets-content-module__CwxjRq__expandableRow:hover{background:var(--gray-2,var(--bg-subtle))}.budgets-content-module__CwxjRq__rowMenuTrigger{width:28px;height:28px;color:var(--text-muted);opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex}.budgets-content-module__CwxjRq__table tbody tr:hover .budgets-content-module__CwxjRq__rowMenuTrigger,.budgets-content-module__CwxjRq__table tbody tr:focus-within .budgets-content-module__CwxjRq__rowMenuTrigger,.budgets-content-module__CwxjRq__rowMenuTrigger[data-popup-open],.budgets-content-module__CwxjRq__rowMenuTrigger:focus-visible{opacity:1;pointer-events:auto}.budgets-content-module__CwxjRq__rowMenuTrigger:hover,.budgets-content-module__CwxjRq__rowMenuTrigger[data-popup-open]{color:var(--text)}.budgets-content-module__CwxjRq__textTrigger{justify-content:flex-start;align-items:center;gap:var(--space-1);font-family:var(--default-font-family);font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;outline:none;padding:0;display:inline-flex}.budgets-content-module__CwxjRq__textTrigger:not([data-disabled]):hover,.budgets-content-module__CwxjRq__textTrigger[data-popup-open]:not([data-disabled]){color:var(--text)}.budgets-content-module__CwxjRq__textTrigger:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--base);outline-offset:2px}.budgets-content-module__CwxjRq__menuPositioner{z-index:50}.budgets-content-module__CwxjRq__chartColumn{flex-direction:column;align-self:stretch;min-height:0;display:flex}.budgets-content-module__CwxjRq__summaryRow{align-items:stretch;min-height:0}.budgets-content-module__CwxjRq__statsPanel{flex-direction:column;justify-content:center;align-self:stretch;width:100%;min-width:0;min-height:0;display:flex}.budgets-content-module__CwxjRq__statsGrid [class*=gridCell]{padding-inline:var(--space-4)}.budgets-content-module__CwxjRq__statsGrid [class*=gridCellEdgeStart]{padding-inline-start:0}.budgets-content-module__CwxjRq__statsGrid [class*=gridCellEdgeEnd]{padding-inline-end:0}.budgets-content-module__CwxjRq__identityStack{gap:0;min-width:0}.budgets-content-module__CwxjRq__identityStack p,.budgets-content-module__CwxjRq__identityStack span{line-height:1.2}.budgets-content-module__CwxjRq__reportIndent{padding-inline-start:var(--space-6)}.budgets-content-module__CwxjRq__reportRow{background:var(--gray-1,transparent)}.budgets-content-module__CwxjRq__expandIcon{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:inline-flex}.budgets-content-module__CwxjRq__expandIcon[data-open]{transform:rotate(180deg)}.budgets-content-module__CwxjRq__riskCallout{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border);background:var(--red-2)}.budgets-content-module__CwxjRq__riskCalloutIcon{color:var(--error,var(--red-9));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.budgets-content-module__CwxjRq__riskCalloutText{min-width:0}.budgets-content-module__CwxjRq__slackBanner{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--canvas)}.budgets-content-module__CwxjRq__slackIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.budgets-content-module__CwxjRq__slackIcon svg{width:16px;height:16px}.budgets-content-module__CwxjRq__slackBannerText{min-width:0}.budgets-content-module__CwxjRq__slackSettings{color:var(--text-muted);flex-shrink:0}.budgets-content-module__CwxjRq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.user-profile-charts-module__kRLe8a__pointLabel{fill:var(--text);font-size:var(--font-size-1);font-family:var(--font-mono);font-weight:var(--font-weight-medium)}
.drawer-module__456iZq__backdrop{--backdrop-opacity:.24;min-height:100dvh;opacity:calc(var(--backdrop-opacity) * (1 - var(--drawer-swipe-progress,0)));z-index:60;background-color:#202020;transition-property:opacity;transition-duration:.45s;transition-timing-function:cubic-bezier(.32,.72,0,1);position:fixed;inset:0}@supports (-webkit-touch-callout:none){.drawer-module__456iZq__backdrop{position:absolute}}.drawer-module__456iZq__backdrop[data-starting-style],.drawer-module__456iZq__backdrop[data-ending-style]{opacity:0}.drawer-module__456iZq__backdrop[data-swiping]{transition-duration:0s}.drawer-module__456iZq__backdrop[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength,1) * .4s)}.drawer-module__456iZq__viewport{--viewport-padding:0px;padding:var(--viewport-padding);pointer-events:none;z-index:61;justify-content:flex-end;display:flex;position:fixed;inset:0}@supports (-webkit-touch-callout:none){.drawer-module__456iZq__viewport{--viewport-padding:.625rem}}.drawer-module__456iZq__popup{--bleed:3rem;box-sizing:border-box;width:calc(30rem + var(--bleed));max-width:calc(100vw - 3rem + var(--bleed));height:100%;max-height:100dvh;padding-right:var(--bleed);margin-right:calc(-1 * var(--bleed));pointer-events:auto;background:var(--canvas);border-left:1px solid var(--border);box-shadow:var(--shadow);overscroll-behavior:contain;touch-action:auto;transform:translateX(var(--drawer-swipe-movement-x,0));will-change:transform;outline:0;flex-direction:column;transition:transform .45s cubic-bezier(.32,.72,0,1);display:flex;overflow:hidden}.drawer-module__456iZq__popup[data-starting-style],.drawer-module__456iZq__popup[data-ending-style]{transform:translateX(calc(100% - var(--bleed) + var(--viewport-padding) + 2px))}.drawer-module__456iZq__popup[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength,1) * .4s)}@supports (-webkit-touch-callout:none){.drawer-module__456iZq__popup{--bleed:0px;border:1px solid var(--border);margin-right:0;padding-right:0}}.drawer-module__456iZq__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.drawer-module__456iZq__header{padding:var(--space-8) var(--space-8) var(--space-6);border-bottom:1px solid var(--border);flex-shrink:0}.drawer-module__456iZq__body{min-height:0;padding:var(--space-6) var(--space-8) var(--space-8);flex:1;overflow-y:auto}
.grid-module__a7Csba__grid{box-sizing:border-box;display:grid}.grid-module__a7Csba__inlineGrid{display:inline-grid}.grid-module__a7Csba__alignStart{align-items:flex-start}.grid-module__a7Csba__alignCenter{align-items:center}.grid-module__a7Csba__alignEnd{align-items:flex-end}.grid-module__a7Csba__alignStretch{align-items:stretch}.grid-module__a7Csba__alignBaseline{align-items:baseline}.grid-module__a7Csba__justifyStart{justify-content:flex-start}.grid-module__a7Csba__justifyCenter{justify-content:center}.grid-module__a7Csba__justifyEnd{justify-content:flex-end}.grid-module__a7Csba__justifyBetween{justify-content:space-between}.grid-module__a7Csba__gap1{gap:var(--space-1)}.grid-module__a7Csba__gap2{gap:var(--space-2)}.grid-module__a7Csba__gap3{gap:var(--space-3)}.grid-module__a7Csba__gap4{gap:var(--space-4)}.grid-module__a7Csba__gap5{gap:var(--space-5)}.grid-module__a7Csba__gap6{gap:var(--space-6)}.grid-module__a7Csba__gap7{gap:var(--space-7)}.grid-module__a7Csba__gap8{gap:var(--space-8)}.grid-module__a7Csba__gap9{gap:var(--space-9)}.grid-module__a7Csba__gap10{gap:var(--space-10)}.grid-module__a7Csba__gap11{gap:var(--space-11)}.grid-module__a7Csba__gap12{gap:var(--space-12)}.grid-module__a7Csba__gapX1{column-gap:var(--space-1)}.grid-module__a7Csba__gapX2{column-gap:var(--space-2)}.grid-module__a7Csba__gapX3{column-gap:var(--space-3)}.grid-module__a7Csba__gapX4{column-gap:var(--space-4)}.grid-module__a7Csba__gapX5{column-gap:var(--space-5)}.grid-module__a7Csba__gapX6{column-gap:var(--space-6)}.grid-module__a7Csba__gapX7{column-gap:var(--space-7)}.grid-module__a7Csba__gapX8{column-gap:var(--space-8)}.grid-module__a7Csba__gapX9{column-gap:var(--space-9)}.grid-module__a7Csba__gapX10{column-gap:var(--space-10)}.grid-module__a7Csba__gapX11{column-gap:var(--space-11)}.grid-module__a7Csba__gapX12{column-gap:var(--space-12)}.grid-module__a7Csba__gapY1{row-gap:var(--space-1)}.grid-module__a7Csba__gapY2{row-gap:var(--space-2)}.grid-module__a7Csba__gapY3{row-gap:var(--space-3)}.grid-module__a7Csba__gapY4{row-gap:var(--space-4)}.grid-module__a7Csba__gapY5{row-gap:var(--space-5)}.grid-module__a7Csba__gapY6{row-gap:var(--space-6)}.grid-module__a7Csba__gapY7{row-gap:var(--space-7)}.grid-module__a7Csba__gapY8{row-gap:var(--space-8)}.grid-module__a7Csba__gapY9{row-gap:var(--space-9)}.grid-module__a7Csba__gapY10{row-gap:var(--space-10)}.grid-module__a7Csba__gapY11{row-gap:var(--space-11)}.grid-module__a7Csba__gapY12{row-gap:var(--space-12)}.grid-module__a7Csba__widthFull{width:100%}
.activity-chart-module__yvH_jW__root{gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.activity-chart-module__yvH_jW__chartWrap{width:100%;min-width:0}.activity-chart-module__yvH_jW__footer{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;display:flex}.activity-chart-module__yvH_jW__empty{padding:var(--space-6) 0;display:block}
.users-content-module__dE3rwW__tableWrap{width:100%;overflow-x:auto}.users-content-module__dE3rwW__table{width:100%;min-width:560px}.users-content-module__dE3rwW__userMeta{line-height:1.2}.users-content-module__dE3rwW__userMeta span{line-height:1.2}.users-content-module__dE3rwW__emptyCell{color:var(--text-muted)}.users-content-module__dE3rwW__tabs{align-items:center;gap:var(--space-5);border-bottom:1px solid var(--border);display:flex}.users-content-module__dE3rwW__tab,.users-content-module__dE3rwW__tabActive{appearance:none;padding:0 0 var(--space-3);font:inherit;font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin:0 0 -1px}.users-content-module__dE3rwW__tab:hover{color:var(--text)}.users-content-module__dE3rwW__tabActive{color:var(--text);border-bottom-color:var(--text);font-weight:500}.users-content-module__dE3rwW__tab:focus-visible,.users-content-module__dE3rwW__tabActive:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-1)}.users-content-module__dE3rwW__matrixFrame{width:100%;height:min(68vh,640px);min-height:420px}.users-content-module__dE3rwW__matrixFrameCompact{height:min(52vh,440px);min-height:320px}.users-content-module__dE3rwW__matrixNodeTrigger{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;padding:0;line-height:0;display:block}.users-content-module__dE3rwW__matrixNodeTrigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.users-content-module__dE3rwW__matrixNodeHighlight{box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--text);border-radius:var(--radius-full);z-index:1}.users-content-module__dE3rwW__matrixPopover{width:min(320px,100vw - 48px);padding:var(--space-3)}.users-content-module__dE3rwW__efficiencyBadge{align-items:center;gap:var(--space-1);flex-shrink:0;margin-left:auto;display:inline-flex}.users-content-module__dE3rwW__pill{padding:var(--space-1) var(--space-2);border-radius:var(--radius-2);background:var(--gray-3);color:var(--text);font-size:var(--font-size-1);line-height:var(--line-height-1);align-items:center;display:inline-flex}:is(.users-content-module__dE3rwW__userRow th,.users-content-module__dE3rwW__userRow td){vertical-align:middle}.users-content-module__dE3rwW__userRowLink{color:inherit;min-width:0;text-decoration:none;display:block}.users-content-module__dE3rwW__userRow:hover{background:var(--gray-2)}.users-content-module__dE3rwW__userRowLink:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-1)}.users-content-module__dE3rwW__profileLink{color:var(--text);font-size:var(--font-size-2);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.users-content-module__dE3rwW__profileLink:hover{text-decoration:underline}
.scroll-area-module__Xd5UTG__root{box-sizing:border-box;position:relative;overflow:hidden}.scroll-area-module__Xd5UTG__viewport{box-sizing:border-box;outline:none;width:100%;height:100%}.scroll-area-module__Xd5UTG__viewport:focus-visible{outline:2px solid var(--base);outline-offset:-1px}.scroll-area-module__Xd5UTG__scrollbar{background:var(--scrollbar-track);opacity:0;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;margin:1px;transition:opacity .15s ease-out;display:flex}.scroll-area-module__Xd5UTG__scrollbar[data-orientation=vertical]{width:var(--scrollbar-size)}.scroll-area-module__Xd5UTG__scrollbar[data-orientation=horizontal]{height:var(--scrollbar-size);flex-direction:column}.scroll-area-module__Xd5UTG__scrollbar[data-scrolling]{transition-duration:0s}.scroll-area-module__Xd5UTG__scrollbar[data-hovering],.scroll-area-module__Xd5UTG__scrollbar[data-scrolling]{opacity:1;pointer-events:auto}.scroll-area-module__Xd5UTG__thumb{background-color:var(--scrollbar-thumb);border-radius:var(--radius-full)}.scroll-area-module__Xd5UTG__thumb[data-orientation=vertical]{width:100%;height:var(--scroll-area-thumb-height);min-height:32px}.scroll-area-module__Xd5UTG__thumb[data-orientation=horizontal]{height:100%;width:var(--scroll-area-thumb-width);min-width:32px}.scroll-area-module__Xd5UTG__scrollbar[data-scrolling] .scroll-area-module__Xd5UTG__thumb,.scroll-area-module__Xd5UTG__thumb:active{background-color:var(--scrollbar-thumb-active)}.scroll-area-module__Xd5UTG__corner{background:var(--scrollbar-track)}
.separator-module__1IXZHa__separator{background:var(--border);flex-shrink:0}.separator-module__1IXZHa__separator[data-orientation=horizontal]{width:100%;height:1px}.separator-module__1IXZHa__separator[data-orientation=vertical]{align-self:stretch;width:1px}
.switch-module__C5mjaG__root{box-sizing:border-box;width:34px;height:20px;padding:var(--space-1);border:1px solid var(--gray-6);border-radius:var(--radius-full);background:var(--gray-5);cursor:pointer;flex-shrink:0;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}.switch-module__C5mjaG__root[data-checked]{border-color:var(--text);background:var(--text)}.switch-module__C5mjaG__root:focus-visible{outline:2px solid var(--base);outline-offset:2px}.switch-module__C5mjaG__root[data-disabled]{cursor:not-allowed;opacity:.5}.switch-module__C5mjaG__thumb{border-radius:var(--radius-full);background:var(--canvas);width:12px;height:12px;transition:transform .15s cubic-bezier(.32,.72,0,1);transform:translate(0);box-shadow:0 1px 2px #20202029}.switch-module__C5mjaG__root[data-checked] .switch-module__C5mjaG__thumb{transform:translate(14px)}
.top-users-table-module__AMrdLq__userRow{cursor:pointer;position:relative}:is(.top-users-table-module__AMrdLq__userRow th,.top-users-table-module__AMrdLq__userRow td){vertical-align:middle}.top-users-table-module__AMrdLq__userRow:hover{background:var(--gray-2)}.top-users-table-module__AMrdLq__userRowLink{color:inherit;min-width:0;text-decoration:none}.top-users-table-module__AMrdLq__userRowLink:after{content:"";position:absolute;inset:0}.top-users-table-module__AMrdLq__userRowLink:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-1)}.top-users-table-module__AMrdLq__teamRow{cursor:pointer;width:100%;position:relative}.top-users-table-module__AMrdLq__teamRow:hover{background:var(--gray-2)}.top-users-table-module__AMrdLq__teamRowLink{color:inherit;text-decoration:none}.top-users-table-module__AMrdLq__teamRowLink:after{content:"";z-index:1;position:absolute;inset:0}.top-users-table-module__AMrdLq__teamRowLink:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-1)}
.input-module__8mFIlW__input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--canvas);width:100%;padding:var(--space-3) var(--space-4);font-family:var(--default-font-family);font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--text)}.input-module__8mFIlW__input::placeholder{color:var(--text-muted)}.input-module__8mFIlW__input:focus,.input-module__8mFIlW__input:focus-visible{border-color:var(--gray-8);outline:none}.input-module__8mFIlW__input:disabled,.input-module__8mFIlW__input[data-disabled]{cursor:not-allowed;opacity:.5}.input-module__8mFIlW__input[data-invalid]{border-color:var(--error)}
.text-module__Ng84Mq__text{font-family:var(--default-font-family);font-style:var(--default-font-style);color:var(--text);margin:0}.text-module__Ng84Mq__size1{font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.text-module__Ng84Mq__size2{font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.text-module__Ng84Mq__size3{font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}.text-module__Ng84Mq__size4{font-size:var(--font-size-4);line-height:var(--line-height-4);letter-spacing:var(--letter-spacing-4)}.text-module__Ng84Mq__size5{font-size:var(--font-size-5);line-height:var(--line-height-5);letter-spacing:var(--letter-spacing-5)}.text-module__Ng84Mq__size6{font-size:var(--font-size-6);line-height:var(--line-height-6);letter-spacing:var(--letter-spacing-6)}.text-module__Ng84Mq__size7{font-size:var(--font-size-7);line-height:var(--line-height-7);letter-spacing:var(--letter-spacing-7)}.text-module__Ng84Mq__size8{font-size:var(--font-size-8);line-height:var(--line-height-8);letter-spacing:var(--letter-spacing-8)}.text-module__Ng84Mq__size9{font-size:var(--font-size-9);line-height:var(--line-height-9);letter-spacing:var(--letter-spacing-9)}.text-module__Ng84Mq__weightLight{font-weight:var(--font-weight-light)}.text-module__Ng84Mq__weightRegular{font-weight:var(--font-weight-regular)}.text-module__Ng84Mq__weightMedium{font-weight:var(--font-weight-medium)}.text-module__Ng84Mq__weightSemibold{font-weight:var(--font-weight-semibold)}.text-module__Ng84Mq__weightBold{font-weight:var(--font-weight-bold)}.text-module__Ng84Mq__alignLeft{text-align:left}.text-module__Ng84Mq__alignCenter{text-align:center}.text-module__Ng84Mq__alignRight{text-align:right}.text-module__Ng84Mq__muted{color:var(--text-muted)}.text-module__Ng84Mq__mono{font-family:var(--code-font-family)}.text-module__Ng84Mq__trimStart{margin-block-start:calc(var(--default-leading-trim-start) * -1)}.text-module__Ng84Mq__trimEnd{margin-block-end:calc(var(--default-leading-trim-end) * -1)}.text-module__Ng84Mq__trimBoth{margin-block-start:calc(var(--default-leading-trim-start) * -1);margin-block-end:calc(var(--default-leading-trim-end) * -1)}.text-module__Ng84Mq__truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.text-module__Ng84Mq__lineClamp{-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-module__Ng84Mq__wrapNowrap{white-space:nowrap}.text-module__Ng84Mq__wrapBalance{text-wrap:balance}.text-module__Ng84Mq__wrapPretty{text-wrap:pretty}
.checkbox-group-module__ZYLBlq__item{cursor:pointer}
.textarea-module__g_uXma__textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--canvas);width:100%;padding:var(--space-3) var(--space-4);font-family:var(--default-font-family);font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--text);resize:vertical;overflow:auto}.textarea-module__g_uXma__textarea::-webkit-resizer{background-color:var(--text-muted);border:none;width:10px;height:10px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 10 10'%3E%3Cpath stroke='black' stroke-linecap='round' d='M9 1 1 9M9 5 5 9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 10 10'%3E%3Cpath stroke='black' stroke-linecap='round' d='M9 1 1 9M9 5 5 9'/%3E%3C/svg%3E");-webkit-mask-position:100% 100%;mask-position:100% 100%;-webkit-mask-size:10px 10px;mask-size:10px 10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.textarea-module__g_uXma__textarea::placeholder{color:var(--text-muted)}.textarea-module__g_uXma__textarea:focus,.textarea-module__g_uXma__textarea:focus-visible{border-color:var(--gray-8);outline:none}.textarea-module__g_uXma__textarea:disabled,.textarea-module__g_uXma__textarea[data-disabled]{cursor:not-allowed;opacity:.5}.textarea-module__g_uXma__textarea[data-invalid]{border-color:var(--error)}
.tooltip-module__OX6EIa__positioner{z-index:50;outline:none}.tooltip-module__OX6EIa__popup{border-radius:var(--radius-sm);background:var(--canvas);max-width:280px;padding:var(--space-2) var(--space-3);box-shadow:var(--shadow);font-family:var(--default-font-family);font-size:var(--font-size-2);font-weight:var(--font-weight-regular);line-height:var(--line-height-2);color:var(--text);transform-origin:var(--transform-origin);outline:none;transition:transform .1s ease-out,opacity .1s ease-out}.tooltip-module__OX6EIa__popup[data-starting-style],.tooltip-module__OX6EIa__popup[data-ending-style]{opacity:0;transform:scale(.98)}.tooltip-module__OX6EIa__arrow{color:var(--canvas);display:flex}.tooltip-module__OX6EIa__arrow:before{content:"";background:currentColor;border-radius:2px;width:8px;height:8px;display:block;transform:rotate(45deg)}.tooltip-module__OX6EIa__arrow[data-side=top]{bottom:-4px;rotate:180deg}.tooltip-module__OX6EIa__arrow[data-side=bottom]{top:-4px;rotate:none}.tooltip-module__OX6EIa__arrow[data-side=left]{right:-4px;rotate:90deg}.tooltip-module__OX6EIa__arrow[data-side=right]{left:-4px;rotate:-90deg}
.models-content-module__MOHXCW__cardContent{padding:0}.models-content-module__MOHXCW__row{padding:var(--space-4) var(--space-7)}.models-content-module__MOHXCW__providerIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.models-content-module__MOHXCW__providerIcon svg{width:16px;height:16px}.models-content-module__MOHXCW__defaultLabel{cursor:pointer}.models-content-module__MOHXCW__modelName{min-width:0}
.opportunities-content-module__BBMznW__page{height:calc(100dvh - (2 * var(--space-8)));max-height:calc(100dvh - (2 * var(--space-8)));min-height:0;overflow:hidden}.opportunities-content-module__BBMznW__modulesMenu{width:360px;max-width:calc(100vw - 2 * var(--space-8));padding:var(--space-4)}.opportunities-content-module__BBMznW__moduleCard{aspect-ratio:1;min-width:0;padding:var(--space-3);border-radius:var(--radius-2);background:var(--gray-3);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex;position:relative}.opportunities-content-module__BBMznW__moduleCard:hover{background:var(--gray-4)}.opportunities-content-module__BBMznW__moduleCard:has([data-checked]){background:var(--green-3)}.opportunities-content-module__BBMznW__moduleCard:has([data-checked]):hover{background:var(--green-4)}.opportunities-content-module__BBMznW__moduleCardCheckbox{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.opportunities-content-module__BBMznW__moduleOnBadge{top:var(--space-2);right:var(--space-2);z-index:1;padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--green-9);color:var(--canvas);font-size:var(--font-size-1);font-weight:var(--font-weight-medium);line-height:var(--line-height-1);position:absolute}.opportunities-content-module__BBMznW__moduleCardBody{min-width:0}.opportunities-content-module__BBMznW__moduleCardIcon{color:var(--text-muted);display:inline-flex}.opportunities-content-module__BBMznW__moduleCardIcon svg{stroke-width:1.25px;width:16px;height:16px}.opportunities-content-module__BBMznW__moduleCard:has([data-checked]) .opportunities-content-module__BBMznW__moduleCardIcon{color:var(--green-9)}.opportunities-content-module__BBMznW__moduleCardLabel{white-space:normal;text-align:center;min-width:0;color:var(--text-muted)}.opportunities-content-module__BBMznW__moduleCard:has([data-checked]) .opportunities-content-module__BBMznW__moduleCardLabel{color:var(--text)}.opportunities-content-module__BBMznW__moduleTooltip{max-width:220px;padding:var(--space-3) var(--space-4);border:1px solid var(--border)}.opportunities-content-module__BBMznW__body,.opportunities-content-module__BBMznW__boardSection{min-height:0}.opportunities-content-module__BBMznW__resolvedToggle{border-color:var(--border);background-color:#0000;justify-content:space-between;width:100%}.opportunities-content-module__BBMznW__resolvedToggle:hover{background-color:var(--gray-3)}.opportunities-content-module__BBMznW__resolvedChevron{color:var(--text-muted);transition:transform .12s}.opportunities-content-module__BBMznW__resolvedChevronOpen{color:var(--text-muted);transition:transform .12s;transform:rotate(180deg)}.opportunities-content-module__BBMznW__boardScroll{flex:1 1 0;width:100%;min-height:0}.opportunities-content-module__BBMznW__board{align-items:stretch;gap:var(--space-4);box-sizing:border-box;height:100%;min-height:100%;padding-bottom:var(--space-4);flex-direction:row;display:flex}.opportunities-content-module__BBMznW__column{border-radius:var(--radius-2);background:var(--gray-2);flex:0 0 300px;width:300px;min-width:300px;max-width:300px;height:100%;min-height:0;overflow:hidden}.opportunities-content-module__BBMznW__columnIcon{color:var(--text-muted);flex-shrink:0;display:inline-flex}.opportunities-content-module__BBMznW__columnIcon svg{stroke-width:1.25px;width:12px;height:12px}.opportunities-content-module__BBMznW__columnScroll{flex:1 1 0;width:100%;min-width:0;min-height:0;overflow-x:hidden}.opportunities-content-module__BBMznW__columnCards{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.opportunities-content-module__BBMznW__card{cursor:pointer;transition:border-color .12s,background-color .12s}.opportunities-content-module__BBMznW__card:hover{border-color:var(--border);background:var(--surface-hover)}.opportunities-content-module__BBMznW__card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.opportunities-content-module__BBMznW__cardContent{padding:var(--space-6)}.opportunities-content-module__BBMznW__cardDescription{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.opportunities-content-module__BBMznW__resolvedCard{box-sizing:border-box;cursor:pointer;width:100%;min-width:0;max-width:100%;transition:border-color .12s,background-color .12s}.opportunities-content-module__BBMznW__resolvedCard:hover{border-color:var(--border);background:var(--surface-hover)}.opportunities-content-module__BBMznW__resolvedCard:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.opportunities-content-module__BBMznW__resolvedCardContent{box-sizing:border-box;width:100%;min-width:0;padding:var(--space-3) var(--space-4);overflow:hidden}.opportunities-content-module__BBMznW__resolvedRow{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;width:100%;min-width:0;display:grid}.opportunities-content-module__BBMznW__resolvedTitle{min-width:0;overflow:hidden}.opportunities-content-module__BBMznW__resolvedBadge{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.opportunities-content-module__BBMznW__slackBanner{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--canvas)}.opportunities-content-module__BBMznW__slackIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.opportunities-content-module__BBMznW__slackIcon svg{width:16px;height:16px}.opportunities-content-module__BBMznW__slackBannerText{min-width:0}.opportunities-content-module__BBMznW__slackSettings{color:var(--text-muted);flex-shrink:0}.opportunities-content-module__BBMznW__columnMenuTrigger{width:24px;height:24px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.opportunities-content-module__BBMznW__columnMenuTrigger:hover,.opportunities-content-module__BBMznW__columnMenuTrigger[data-popup-open]{color:var(--text)}.opportunities-content-module__BBMznW__columnMenu{min-width:200px}.opportunities-content-module__BBMznW__columnMenuLabel{text-transform:none;letter-spacing:normal;font-weight:var(--font-weight-medium)}.opportunities-content-module__BBMznW__columnMenuItem{justify-content:space-between}.opportunities-content-module__BBMznW__columnMenuCheck{margin-left:auto}.opportunities-content-module__BBMznW__itemList{padding:var(--space-3) var(--space-4);border:1px solid var(--border);background:var(--surface-hover);width:100%;margin:0;list-style:none}.opportunities-content-module__BBMznW__itemList li{padding:var(--space-2) 0}.opportunities-content-module__BBMznW__itemList li+li{border-top:1px solid var(--border)}.opportunities-content-module__BBMznW__artifact{border:1px solid var(--border);background:var(--surface-hover);width:100%;height:240px;color:var(--text);font-family:var(--code-font-family)}.opportunities-content-module__BBMznW__artifactLine{min-height:var(--line-height-2)}.opportunities-content-module__BBMznW__lineNumber{width:2.75rem;padding-right:var(--space-4);text-align:right;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;flex-shrink:0}.opportunities-content-module__BBMznW__lineContent{min-width:0;padding-left:var(--space-5);padding-right:var(--space-4);white-space:pre-wrap;word-break:break-word;flex:1}
.skills-content-module__1hqBOG__skillCardButton{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:flex}.skills-content-module__1hqBOG__skillCardButton:focus-visible{outline:2px solid var(--text);outline-offset:2px}.skills-content-module__1hqBOG__card{flex-direction:column;flex:1;width:100%;height:100%;display:flex}.skills-content-module__1hqBOG__cardContent{height:100%;padding:var(--space-7);flex-direction:column;flex:1;display:flex}.skills-content-module__1hqBOG__clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.skills-content-module__1hqBOG__drawerBody{gap:var(--space-5);flex-direction:column;display:flex}.skills-content-module__1hqBOG__skillContent{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);color:var(--text);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--font-size-2);line-height:var(--line-height-2);white-space:pre-wrap;margin:0;overflow-x:auto}.skills-content-module__1hqBOG__selectPositioner{z-index:70}
.navigation-module__xkQJKa__root{background:var(--background);border-right:1px solid var(--border);--nav-gutter:calc(var(--space-7) + var(--space-1));--nav-trigger-padding-x:var(--space-3);--nav-content-inset:calc(var(--nav-gutter) + 1px + var(--nav-trigger-padding-x));--nav-icon-size:15px;--nav-chevron-size:var(--space-6);flex-direction:column;flex-shrink:0;width:100%;height:100%;display:flex;overflow:hidden}.navigation-module__xkQJKa__header{padding:var(--nav-gutter);flex-shrink:0}.navigation-module__xkQJKa__footer{border-top:1px solid var(--border);flex-shrink:0;padding:0}.navigation-module__xkQJKa__body{flex:1;min-height:0}.navigation-module__xkQJKa__scrollArea{height:100%}.navigation-module__xkQJKa__bodyContent{padding-bottom:var(--nav-gutter)}.navigation-module__xkQJKa__sectionLabel{padding:0 var(--nav-gutter) var(--space-1);padding-left:var(--nav-content-inset)}.navigation-module__xkQJKa__trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--nav-trigger-padding-x);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--background);font-family:var(--default-font-family);text-align:left;color:var(--text);cursor:pointer;outline:none;display:flex}.navigation-module__xkQJKa__triggerContained:not([data-disabled]):hover,.navigation-module__xkQJKa__triggerContained[data-popup-open]:not([data-disabled]){background:var(--background)}.navigation-module__xkQJKa__triggerPlain{padding:var(--space-2) var(--nav-gutter) var(--space-1);padding-left:var(--nav-content-inset);background:var(--background);border:none;border-radius:0}.navigation-module__xkQJKa__triggerPlain:not([data-disabled]):hover,.navigation-module__xkQJKa__triggerPlain[data-popup-open]:not([data-disabled]){background:var(--background)}.navigation-module__xkQJKa__trigger:focus-visible{outline:2px solid var(--base);outline-offset:2px}.navigation-module__xkQJKa__triggerIcon{color:var(--text-muted)}.navigation-module__xkQJKa__triggerIcon svg{width:var(--nav-chevron-size);height:var(--nav-chevron-size);stroke-width:1.25px}.navigation-module__xkQJKa__link{width:100%;min-width:0;padding:var(--space-1) var(--nav-gutter);padding-left:var(--nav-content-inset);color:var(--text-muted)}.navigation-module__xkQJKa__link:hover{color:var(--text)}.navigation-module__xkQJKa__link:focus-visible{outline:2px solid var(--base);outline-offset:-2px}.navigation-module__xkQJKa__linkActive{color:var(--text);box-shadow:inset 3px 0 0 var(--text)}.navigation-module__xkQJKa__linkContent{color:inherit}.navigation-module__xkQJKa__linkText{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font-size:var(--font-size-2);line-height:var(--line-height-2);overflow:hidden}.navigation-module__xkQJKa__linkIcon{color:currentColor}.navigation-module__xkQJKa__linkIcon svg{width:var(--nav-icon-size);height:var(--nav-icon-size);stroke-width:1.25px}
.activity-list-module__yfcM_q__dateRangeSelect{align-self:flex-start;width:fit-content}.activity-list-module__yfcM_q__trigger{font-weight:var(--font-weight-regular)}.activity-list-module__yfcM_q__activityCost{color:var(--text)}.activity-list-module__yfcM_q__costDown{color:var(--success)}.activity-list-module__yfcM_q__costTrigger{align-items:center;gap:var(--space-1);cursor:help;display:inline-flex}.activity-list-module__yfcM_q__activeDot{border-radius:var(--radius-full);background:var(--success);flex-shrink:0;width:6px;height:6px}.activity-list-module__yfcM_q__detailBox{--tree-line:var(--gray-12);--tree-line-muted:var(--gray-5);--tree-indent:22px;width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border);background:var(--canvas);flex-direction:column;display:flex;overflow:visible}.activity-list-module__yfcM_q__graphRow{align-items:stretch;min-height:30px;display:flex;position:relative;overflow:visible}.activity-list-module__yfcM_q__graphGuides{flex-shrink:0;align-self:stretch;display:flex;overflow:visible}.activity-list-module__yfcM_q__graphRail{width:var(--tree-indent);flex-shrink:0;position:relative;overflow:visible}.activity-list-module__yfcM_q__graphRail[data-ghost=true]:before,.activity-list-module__yfcM_q__graphRail[data-branch=true]:before{content:"";background:var(--tree-line-muted);width:1px;position:absolute;top:0;bottom:0;left:calc(50% - .5px)}.activity-list-module__yfcM_q__graphRail[data-branch=true]:after{content:"";background:var(--tree-line);width:1px;position:absolute;top:0;bottom:calc(50% + 25px);left:calc(50% - .5px)}.activity-list-module__yfcM_q__branchCurve{z-index:2;width:21px;height:14px;color:var(--tree-line);pointer-events:none;position:absolute;top:calc(50% - 25px);left:calc(50% - .5px);overflow:visible}.activity-list-module__yfcM_q__graphIconCol{z-index:1;width:var(--tree-indent);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative;overflow:visible}.activity-list-module__yfcM_q__graphIconCol[data-spine=true]:before{content:"";background:var(--tree-line);width:1px;position:absolute;top:0;bottom:calc(50% + 3px);left:calc(50% - .5px)}.activity-list-module__yfcM_q__graphIconCol[data-drop=true]:after{content:"";background:var(--tree-line);width:1px;position:absolute;top:calc(50% + 11px);bottom:0;left:calc(50% - .5px)}.activity-list-module__yfcM_q__graphIconCol[data-spine=true][data-drop=true]:after{top:calc(50% + 3px)}.activity-list-module__yfcM_q__modelCircle{z-index:1;border:1px solid var(--gray-7);border-radius:var(--radius-full);background:var(--canvas);width:22px;height:22px;color:var(--text);justify-content:center;align-items:center;display:inline-flex;position:relative}.activity-list-module__yfcM_q__modelCircle svg{width:12px;height:12px}.activity-list-module__yfcM_q__workDot{border-radius:var(--radius-full);background:var(--text);width:6px;height:6px;box-shadow:0 0 0 2px var(--canvas)}.activity-list-module__yfcM_q__treeLabel{min-width:0;color:var(--text);align-items:center;margin-left:8px;padding:3px 0;display:flex}.activity-list-module__yfcM_q__reasonUnderline{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.activity-list-module__yfcM_q__costTrigger svg,.activity-list-module__yfcM_q__accordionIcon{flex-shrink:0;width:16px;height:16px}.activity-list-module__yfcM_q__accordionIcon{color:var(--text-muted);display:inline-flex}.activity-list-module__yfcM_q__costTrigger svg,.activity-list-module__yfcM_q__accordionIcon svg{stroke-width:1.25px;width:16px;height:16px}.activity-list-module__yfcM_q__modelBadge svg{width:12px;height:12px}.activity-list-module__yfcM_q__tooltipRows{gap:var(--space-2);flex-direction:column;min-width:160px;display:flex}.activity-list-module__yfcM_q__tooltipRow{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}
.coach-content-module__w4eama__page{height:calc(100dvh - (2 * var(--space-8)));max-height:calc(100dvh - (2 * var(--space-8)));flex-direction:column;min-height:0;display:flex;overflow:hidden}.coach-content-module__w4eama__layout{flex:1;align-items:stretch;gap:0;min-height:0;overflow:hidden}.coach-content-module__w4eama__settingsColumn{flex:1 1 0;min-width:0;min-height:0;overflow:hidden}.coach-content-module__w4eama__settingsScroll{height:100%}.coach-content-module__w4eama__columnSeparator{flex-shrink:0;align-self:stretch}.coach-content-module__w4eama__previewColumn{min-width:280px;min-height:0;flex:1 1 0;padding-inline-start:var(--space-8);overflow-y:auto}.coach-content-module__w4eama__settingsSection{flex-direction:column;gap:0;padding-inline-end:var(--space-9);display:flex}.coach-content-module__w4eama__settingDivider{margin-block:var(--space-8)}.coach-content-module__w4eama__settingField{flex-direction:column;display:flex}.coach-content-module__w4eama__settingLabel{font-size:var(--font-size-2);font-weight:var(--font-weight-medium);color:var(--text);line-height:1.3}.coach-content-module__w4eama__settingHint{font-size:var(--font-size-2);color:var(--text-muted);margin:2px 0 0;line-height:1.45}.coach-content-module__w4eama__settingControl{margin-top:var(--space-3);padding-top:0}.coach-content-module__w4eama__checkRow{align-items:center;gap:var(--space-2);cursor:pointer;flex-direction:row;display:inline-flex}.coach-content-module__w4eama__checkLabel{font-size:var(--font-size-2);color:var(--text);line-height:1.4}.coach-content-module__w4eama__previewPanel{gap:var(--space-5);flex-direction:column;display:flex}.coach-content-module__w4eama__tabs{align-items:center;gap:var(--space-5);border-bottom:1px solid var(--border);display:flex}.coach-content-module__w4eama__tab,.coach-content-module__w4eama__tabActive{appearance:none;align-items:center;gap:var(--space-2);padding:0 0 var(--space-3);font:inherit;font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin:0 0 -1px;display:inline-flex}.coach-content-module__w4eama__tabIcon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.coach-content-module__w4eama__tabIcon svg{width:14px;height:14px}.coach-content-module__w4eama__tab:hover{color:var(--text)}.coach-content-module__w4eama__tabActive{color:var(--text);border-bottom-color:var(--text);font-weight:500}.coach-content-module__w4eama__tab:focus-visible,.coach-content-module__w4eama__tabActive:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-1)}.coach-content-module__w4eama__emailFrame{border:1px solid var(--border);border-radius:var(--radius-3);background:var(--canvas);color:var(--text);flex-direction:column;display:flex;overflow:hidden}.coach-content-module__w4eama__emailToolbar{gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--border);background:var(--canvas);flex-direction:column;display:flex}.coach-content-module__w4eama__emailSenderRow{align-items:center;gap:var(--space-3);flex-direction:row;display:flex}.coach-content-module__w4eama__emailSenderAvatar{border-radius:var(--radius-2);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.coach-content-module__w4eama__emailSenderInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.coach-content-module__w4eama__emailSenderName{font-size:var(--font-size-2);font-weight:var(--font-weight-medium);line-height:var(--line-height-2);color:var(--text)}.coach-content-module__w4eama__emailSenderDetail{font-size:var(--font-size-1);line-height:var(--line-height-1);color:var(--text-muted)}.coach-content-module__w4eama__emailSubject{font-size:var(--font-size-4);font-weight:var(--font-weight-regular);line-height:var(--line-height-3);color:var(--text);margin:0}.coach-content-module__w4eama__emailBody{gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-6);flex-direction:column;display:flex}.coach-content-module__w4eama__emailParagraph{font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--text);margin:0}.coach-content-module__w4eama__emailTipBlock{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-3);background:var(--surface-2,var(--gray-2));flex-direction:column;display:flex}.coach-content-module__w4eama__emailTipLabel{font-size:var(--font-size-1);font-weight:var(--font-weight-semibold);letter-spacing:.04em;line-height:var(--line-height-1);text-transform:uppercase;color:var(--text-muted)}.coach-content-module__w4eama__emailTipTitle{font-size:var(--font-size-3);font-weight:var(--font-weight-medium);line-height:var(--line-height-3);color:var(--text);margin:0}.coach-content-module__w4eama__emailTipSummary{font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--text-muted);margin:0}.coach-content-module__w4eama__emailTipHighlights{gap:var(--space-2);padding-top:var(--space-1);flex-direction:column;display:flex}.coach-content-module__w4eama__emailTipHighlight{align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--text);flex-direction:row;display:flex}.coach-content-module__w4eama__emailTipCheck{border-radius:var(--radius-round,999px);border:1px solid var(--border);background:var(--canvas);width:18px;height:18px;color:var(--text);font-size:var(--font-size-1);font-weight:var(--font-weight-bold);text-align:center;flex-shrink:0;line-height:18px}.coach-content-module__w4eama__emailSignOff{margin:var(--space-2) 0 0;font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--text)}.coach-content-module__w4eama__emailSignOffMuted{color:var(--text-muted);font-size:var(--font-size-1)}.coach-content-module__w4eama__channelPickerPositioner{z-index:50}.coach-content-module__w4eama__channelMemberCount{white-space:nowrap;flex-shrink:0}.coach-content-module__w4eama__previewEmpty{padding:var(--space-8);border:1px dashed var(--border);border-radius:var(--radius-3);text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.coach-content-module__w4eama__slackFrame{--slack-bg:#fff;--slack-sidebar:#3f0e40;--slack-header:#fff;--slack-border:#e8e8e8;--slack-text:#1d1c1d;--slack-text-muted:#616061;--slack-text-subtle:#868686;--slack-link:#1264a3;--slack-attachment-bg:#f8f8f8;--slack-attachment-border:#1264a3;--slack-app-badge-bg:#e8e8e8;--slack-app-badge-text:#454447;--slack-action-border:#868686;--slack-action-text:#1d1c1d;--slack-date-bg:#fff;border:1px solid var(--border);border-radius:var(--radius-3);background:var(--slack-bg);color:var(--slack-text);flex-direction:column;flex:1;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;overflow:hidden}.dark .coach-content-module__w4eama__slackFrame{--slack-bg:#1a1d21;--slack-header:#1a1d21;--slack-border:#35373b;--slack-text:#d1d2d3;--slack-text-muted:#ababad;--slack-text-subtle:#868686;--slack-link:#1d9bd1;--slack-attachment-bg:#222529;--slack-attachment-border:#1d9bd1;--slack-app-badge-bg:#35373b;--slack-app-badge-text:#d1d2d3;--slack-action-border:#565856;--slack-action-text:#d1d2d3;--slack-date-bg:#1a1d21}.coach-content-module__w4eama__slackChannelBar{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--slack-border);background:var(--slack-header);flex-direction:row;padding:10px 16px;display:flex}.coach-content-module__w4eama__slackChannelTitle{color:var(--slack-text);flex-direction:row;align-items:center;gap:2px;font-size:18px;font-weight:900;line-height:1.2;display:flex}.coach-content-module__w4eama__slackChannelTitleText{color:var(--slack-text);font-size:18px;font-weight:900;line-height:1.2}.coach-content-module__w4eama__slackDmTitle{flex-direction:row;align-items:center;gap:10px;min-width:0;display:flex}.coach-content-module__w4eama__slackDmTitleText{flex-direction:column;gap:1px;min-width:0;display:flex}.coach-content-module__w4eama__slackDmSubtitle{color:var(--slack-text-muted);font-size:13px;font-weight:400;line-height:1.2}.coach-content-module__w4eama__slackAvatarSmall{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.coach-content-module__w4eama__slackHash{color:var(--slack-text-subtle);font-weight:900}.coach-content-module__w4eama__slackChannelMeta{color:var(--slack-text-muted);font-size:13px;line-height:1.4}.coach-content-module__w4eama__slackMessages{flex-direction:column;flex:1;gap:0;padding:16px 0 8px;display:flex;overflow:auto}.coach-content-module__w4eama__slackDateDivider{justify-content:center;align-items:center;margin:0 0 16px;padding:0 16px;display:flex;position:relative}.coach-content-module__w4eama__slackDateDivider:before{content:"";inset-inline:16px;background:var(--slack-border);height:1px;position:absolute;top:50%}.coach-content-module__w4eama__slackDateDivider span{z-index:1;border:1px solid var(--slack-border);background:var(--slack-date-bg);color:var(--slack-text);border-radius:999px;padding:0 12px;font-size:13px;font-weight:700;line-height:1.4;position:relative}.coach-content-module__w4eama__slackMessage{flex-direction:row;align-items:flex-start;gap:8px;padding:4px 16px 8px 12px;display:flex}.coach-content-module__w4eama__slackMessage:hover{background:#1d1c1d0a}.dark .coach-content-module__w4eama__slackMessage:hover{background:#e8e8e80a}.coach-content-module__w4eama__slackAvatar{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.coach-content-module__w4eama__slackMessageContent{flex-direction:column;gap:4px;min-width:0;padding-top:2px;display:flex}.coach-content-module__w4eama__slackMessageHeader{flex-flow:wrap;align-items:baseline;gap:0;line-height:1.2;display:flex}.coach-content-module__w4eama__slackSender{color:var(--slack-text);margin-right:8px;font-size:15px;font-weight:900;line-height:1.46667}.coach-content-module__w4eama__slackAppBadge{background:var(--slack-app-badge-bg);color:var(--slack-app-badge-text);letter-spacing:.02em;text-transform:uppercase;vertical-align:baseline;border-radius:2px;margin-right:8px;padding:1px 4px;font-size:10px;font-weight:700;line-height:1.4}.coach-content-module__w4eama__slackTimestamp{color:var(--slack-text-muted);font-size:12px;font-weight:400;line-height:1.46667}.coach-content-module__w4eama__slackMessageText{color:var(--slack-text);white-space:pre-wrap;word-break:break-word;margin:0;font-size:15px;line-height:1.46667}.coach-content-module__w4eama__slackAttachment{border-left:4px solid var(--slack-attachment-border);flex-direction:column;gap:4px;max-width:520px;margin-top:4px;padding:4px 0 4px 12px;display:flex}.coach-content-module__w4eama__slackAttachmentTitle{color:var(--slack-text);margin:0;font-size:15px;font-weight:900;line-height:1.46667}.coach-content-module__w4eama__slackAttachmentMeta{color:var(--slack-text-muted);margin:0;font-size:13px;line-height:1.38462}.coach-content-module__w4eama__slackAttachmentText{color:var(--slack-text);margin:0;font-size:15px;line-height:1.46667}.coach-content-module__w4eama__slackAttachmentList{color:var(--slack-text);flex-direction:column;gap:2px;margin:4px 0 0;padding-left:18px;font-size:15px;line-height:1.46667;list-style:outside;display:flex}.coach-content-module__w4eama__slackAttachmentList li::marker{color:var(--slack-text-muted)}.coach-content-module__w4eama__slackAttachmentActions{flex-flow:wrap;gap:8px;margin-top:8px;display:flex}.coach-content-module__w4eama__slackActionButton{border:1px solid var(--slack-action-border);color:var(--slack-action-text);background:0 0;border-radius:6px;align-items:center;padding:4px 8px;font-size:13px;font-weight:700;line-height:1.38462;display:inline-flex}
.app-shell-module__mtclgG__shell{overflow:hidden}.app-shell-module__mtclgG__nav{min-width:0}.app-shell-module__mtclgG__main{background:#fff;flex:1;min-width:0;height:100%}.app-shell-module__mtclgG__content{min-height:100%}.app-shell-module__mtclgG__contentInner{max-width:1140px;padding:var(--space-8) var(--space-9);margin-inline:auto}
