.CompanySwitcher_root__CKKdP{padding:14px 12px 0}.CompanySwitcher_trigger__nbl3r{display:flex;width:100%;min-width:0;min-height:56px;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgb(var(--company-sidebar-text-rgb,255 255 255)/.23);border-radius:11px;background:rgb(var(--company-sidebar-fill-rgb,0 0 0)/.055);color:var(--company-sidebar-muted,#edf4ff);text-align:left}.CompanySwitcher_trigger__nbl3r:hover{background:rgb(var(--company-sidebar-fill-rgb,0 0 0)/.11);border-color:rgb(var(--company-sidebar-text-rgb,255 255 255)/.45)}.CompanySwitcher_identity__QLKNg:hover{background:rgb(var(--company-sidebar-fill-rgb,0 0 0)/.055);border-color:rgb(var(--company-sidebar-text-rgb,255 255 255)/.23)}.CompanySwitcher_trigger__nbl3r:focus-visible{outline:2px solid var(--company-sidebar-text,#93c5fd);outline-offset:3px}.CompanySwitcher_avatar__UM4gY{display:flex;width:30px;height:30px;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px;color:var(--company-sidebar-muted,#dbeafe);background:rgb(var(--company-sidebar-fill-rgb,0 0 0)/.1);font-size:10px;font-weight:700}.CompanySwitcher_copy__BNj0v{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.CompanySwitcher_caption__XDI1b{color:var(--company-sidebar-muted,#a5b8d5);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.CompanySwitcher_name__MQYmg{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.CompanySwitcher_chevron___OG7m{width:17px;height:17px;flex-shrink:0;color:var(--company-sidebar-muted,#9cb0d0)}.CompanySwitcher_collapsed__drhgs{padding:14px 10px 0}.CompanySwitcher_collapsed__drhgs .CompanySwitcher_trigger__nbl3r{justify-content:center;padding:4px;min-height:46px}.CompanySwitcher_dialog__OwV3c{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:24px;overflow-y:auto;border:1px solid #dbe3ef;border-radius:18px;color:#17243d;background:#fff;box-shadow:0 24px 80px rgba(12,27,53,.28);font-family:Inter,sans-serif}.CompanySwitcher_dialog__OwV3c::backdrop{background:rgba(12,25,46,.5);backdrop-filter:blur(3px)}.CompanySwitcher_dialogHeader__W5mo4{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.CompanySwitcher_dialogHeader__W5mo4 h2{margin:0;font-family:DM Sans,sans-serif;font-size:21px;font-weight:650;letter-spacing:-.03em}.CompanySwitcher_dialogHeader__W5mo4 p{margin:6px 0 0;color:#617087;font-size:13px;line-height:1.5}.CompanySwitcher_close__I7RQd{min-width:44px;height:44px;margin:-8px -8px 0 0;border-radius:9px;color:#617087;font-size:26px}.CompanySwitcher_close__I7RQd:hover{background:#f0f4fa}.CompanySwitcher_list__sxA37{display:grid;gap:8px}.CompanySwitcher_company__BR5zr{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e0e6ef;border-radius:11px;text-align:left}.CompanySwitcher_company__BR5zr:hover{background:#f7f9fc;border-color:#9caecc}.CompanySwitcher_company__BR5zr[aria-current=true]{background:rgb(var(--brand-royal-rgb)/.07);border-color:#b7c9eb}.CompanySwitcher_companyName__j6ez6{min-width:0;overflow-wrap:anywhere;font-size:13px;font-weight:600}.CompanySwitcher_current__U1vaM,.CompanySwitcher_switchLabel__mx7sv{flex-shrink:0;font-size:11px;font-weight:600;color:var(--brand-royal)}.CompanySwitcher_switchLabel__mx7sv{color:#75839a}.CompanySwitcher_dialogFooter__m7nBs{display:grid;gap:16px;margin-top:20px}.CompanySwitcher_help__rfmVh{color:#617087;font-size:12px;line-height:1.65}.CompanySwitcher_create__2Svi_{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:8px;border:1px solid #c6d4e9;border-radius:10px;color:var(--brand-royal);font-size:13px;font-weight:600}.CompanySwitcher_create__2Svi_ span{font-size:20px}.CompanySwitcher_create__2Svi_:hover,.CompanySwitcher_secondary__h_emv:hover{background:rgb(var(--brand-royal-rgb)/.07)}.CompanySwitcher_close__I7RQd:focus-visible,.CompanySwitcher_company__BR5zr:focus-visible,.CompanySwitcher_create__2Svi_:focus-visible,.CompanySwitcher_primary__M7Lyy:focus-visible,.CompanySwitcher_secondary__h_emv:focus-visible{outline:2px solid var(--brand-royal);outline-offset:3px}.CompanySwitcher_form__f1uWr{display:grid;gap:12px}.CompanySwitcher_form__f1uWr label{font-size:13px;font-weight:600}.CompanySwitcher_form__f1uWr input{width:100%;height:46px;border:1px solid #bdcbe0;border-radius:9px;padding:0 12px;color:#17243d;font-size:14px}.CompanySwitcher_form__f1uWr input:focus{outline:2px solid var(--brand-royal);outline-offset:2px}.CompanySwitcher_form__f1uWr input[aria-invalid=true]{border-color:#cf4b4b}.CompanySwitcher_actions__dL3uv{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.CompanySwitcher_primary__M7Lyy,.CompanySwitcher_secondary__h_emv{min-height:44px;padding:10px 16px;border:1px solid #dbe3ef;border-radius:9px;font-size:13px;font-weight:600}.CompanySwitcher_primary__M7Lyy{border-color:var(--brand-royal);color:#fff;background:var(--brand-royal)}.CompanySwitcher_primary__M7Lyy:hover{background:var(--brand-navy)}.CompanySwitcher_error___Bfxl{margin-top:12px;color:#b42318;font-size:13px;line-height:1.5}.CompanySwitcher_dialog__OwV3c button:disabled{opacity:.55;cursor:wait}.CompanySwitcher_dialog__OwV3c button:focus-visible{outline:2px solid var(--brand-royal);outline-offset:3px}@media (max-width:480px){.CompanySwitcher_dialog__OwV3c{padding:20px}}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_trigger__nbl3r{border:1px solid rgba(168,189,225,.23);background:hsla(0,0%,100%,.055);color:#edf4ff}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_trigger__nbl3r:hover{background:hsla(0,0%,100%,.11);border-color:rgba(168,189,225,.45)}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_identity__QLKNg:hover{background:hsla(0,0%,100%,.055);border-color:rgba(168,189,225,.23)}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_trigger__nbl3r:focus-visible{outline:2px solid #93c5fd}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_avatar__UM4gY{color:#dbeafe;background:#2e4874}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_caption__XDI1b{color:#a5b8d5}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_chevron___OG7m{color:#9cb0d0}.CompanySwitcher_dialog__OwV3c.CompanySwitcher_cirrus__dDD_1{border:1px solid #dbe3ef;color:#17243d;background:#fff;box-shadow:0 24px 80px rgba(12,27,53,.28)}.CompanySwitcher_dialog__OwV3c.CompanySwitcher_cirrus__dDD_1::backdrop{background:rgba(12,25,46,.5)}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_close__I7RQd,.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_dialogHeader__W5mo4 p{color:#617087}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_close__I7RQd:hover{background:#f0f4fa}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_company__BR5zr{border:1px solid #e0e6ef}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_company__BR5zr:hover{background:#f7f9fc;border-color:#9caecc}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_company__BR5zr[aria-current=true]{background:#f0f5ff;border-color:#b7c9eb}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_current__U1vaM,.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_switchLabel__mx7sv{color:#234d9b}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_switchLabel__mx7sv{color:#75839a}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_help__rfmVh{color:#617087}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_create__2Svi_{border:1px solid #c6d4e9;color:#123498}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_create__2Svi_:hover,.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_secondary__h_emv:hover{background:#f0f5ff}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_close__I7RQd:focus-visible,.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_company__BR5zr:focus-visible,.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_create__2Svi_:focus-visible,.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_primary__M7Lyy:focus-visible,.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_secondary__h_emv:focus-visible{outline:2px solid #93b2ee}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_form__f1uWr input{border:1px solid #bdcbe0;color:#17243d}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_form__f1uWr input:focus{outline:2px solid #93b2ee}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_form__f1uWr input[aria-invalid=true]{border-color:#cf4b4b}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_primary__M7Lyy,.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_secondary__h_emv{border:1px solid #dbe3ef}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_primary__M7Lyy{border-color:#123498;color:#fff;background:#123498}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_primary__M7Lyy:hover{background:#0e2979}.CompanySwitcher_cirrus__dDD_1 .CompanySwitcher_error___Bfxl{color:#b42318}.CompanySwitcher_dialog__OwV3c.CompanySwitcher_cirrus__dDD_1 button:focus-visible{outline:2px solid #4774d2}.Nav_drawer__vTNZf,.Nav_flyout__0NGU3,.Nav_mobileBar__4VY3T,.Nav_sidebar__GZV_4{color:var(--company-sidebar-muted,#dbe7f8);font-family:Inter,sans-serif;background:var(--company-sidebar,#101d36)}.Nav_sidebar__GZV_4{position:fixed;inset:0 auto 0 0;z-index:40;display:flex;flex-direction:column;height:100dvh;border-right:1px solid rgb(var(--company-sidebar-text-rgb,255 255 255)/.14);box-shadow:6px 0 24px rgba(15,28,53,.05);transition:width .2s ease}.Nav_header__Ole0_{flex:0 0 80px;justify-content:space-between;padding:0 18px;border-bottom:1px solid rgb(var(--company-sidebar-text-rgb,255 255 255)/.12)}.Nav_brand__wEZMt,.Nav_header__Ole0_{display:flex;align-items:center;min-width:0}.Nav_brand__wEZMt{gap:11px;color:var(--company-sidebar-text,#fff);text-decoration:none;border-radius:10px}.Nav_brandCompact__D3hyh{justify-content:center;width:100%}.Nav_logo__7KrlL{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border:1px solid rgb(var(--company-sidebar-text-rgb,255 255 255)/.9);border-radius:11px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12)}.Nav_brandCopy__T9kkn{display:flex;flex-direction:column;min-width:0;gap:3px}.Nav_brandName__5yUfL{overflow:hidden;text-overflow:ellipsis;font-family:DM Sans,sans-serif;font-size:15px;font-weight:650;letter-spacing:-.025em;white-space:nowrap}.Nav_brandSubtitle__Fw_vD{color:var(--company-sidebar-muted,#9caecb);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.Nav_navBody__NI3gp{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:20px 12px;scrollbar-width:thin;scrollbar-color:#405472 transparent}.Nav_search__bE6P9{display:flex;width:100%;min-height:42px;align-items:center;gap:8px;padding:9px 10px;margin-bottom:18px;border:1px solid rgb(var(--company-sidebar-text-rgb,255 255 255)/.19);border-radius:11px;color:var(--company-sidebar-muted,#b3c2dc);background:rgb(var(--company-sidebar-fill-rgb,0 0 0)/.045);font-size:12px;transition:background .15s,border-color .15s}.Nav_search__bE6P9 span{flex:1;text-align:left;white-space:nowrap}.Nav_search__bE6P9 kbd{padding:2px 4px;border:1px solid rgb(var(--company-sidebar-text-rgb,255 255 255)/.2);border-radius:4px;color:var(--company-sidebar-muted,#95a9ca);font-family:inherit;font-size:10px}.Nav_search__bE6P9:hover{background:rgb(var(--company-sidebar-fill-rgb,0 0 0)/.08);border-color:rgb(var(--company-sidebar-text-rgb,255 255 255)/.4);color:var(--company-sidebar-text,#fff)}.Nav_topLinks__hI8CQ{display:grid;gap:5px;margin-bottom:19px}.Nav_collapseButton__QcpGs,.Nav_sectionButton__gk73B,.Nav_topLink__KBkxr{display:flex;width:100%;min-height:43px;align-items:center;gap:10px;border-radius:10px;padding:9px 11px;color:var(--company-sidebar-muted,#b9c8e0);text-decoration:none;font-size:13px;font-weight:500;transition:color .15s,background .15s}.Nav_collapseButton__QcpGs:hover,.Nav_sectionButton__gk73B:hover,.Nav_topLink__KBkxr:hover{color:var(--company-sidebar-text,#fff);background:rgb(var(--company-sidebar-fill-rgb,0 0 0)/.09)}.Nav_sectionIcon__TLk6A,.Nav_topIcon__etjHr{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:24px;color:var(--company-sidebar-muted,#99afce)}.Nav_topLink__KBkxr:hover .Nav_topIcon__etjHr{color:var(--company-sidebar-muted,#dbeafe)}.Nav_sectionLabel__B_t_r{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Nav_active__wkDuD,.Nav_active__wkDuD:hover{color:#fff;background:linear-gradient(110deg,var(--brand-royal),var(--brand-faded));box-shadow:0 4px 14px rgba(16,82,164,.2),inset 0 1px 0 rgb(var(--company-sidebar-text-rgb,255 255 255)/.14)}.Nav_active__wkDuD .Nav_topIcon__etjHr,.Nav_active__wkDuD:hover .Nav_topIcon__etjHr{color:#fff}.Nav_favourites__enAYF{margin:0 0 16px}.Nav_eyebrow__0IJvT{padding:0 11px 9px;color:var(--company-sidebar-muted,#92a7c8);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.17em}.Nav_initials__3SfcU{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:11px;letter-spacing:.03em}.Nav_favHint__MyKIy{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:9px;background:rgb(var(--company-sidebar-fill-rgb,0 0 0)/.065);color:var(--company-sidebar-muted,#a2b6d3);font-size:10px;line-height:1.5}.Nav_favHint__MyKIy span{flex:1}.Nav_favHint__MyKIy button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:25px;height:28px;border-radius:6px;font-size:17px;color:var(--company-sidebar-muted,#b9c9e1)}.Nav_favHint__MyKIy button:hover{color:var(--company-sidebar-text,#fff);background:rgb(var(--company-sidebar-fill-rgb,0 0 0)/.1)}.Nav_sectionDivider__rFAlv{height:1px;margin:18px 10px;background:rgb(var(--company-sidebar-fill-rgb,0 0 0)/.13)}.Nav_sections__4hCRT{display:grid;gap:4px}.Nav_sectionActive__GMOX1{color:var(--company-sidebar-muted,#edf5ff)}.Nav_sectionActive__GMOX1 .Nav_sectionIcon__TLk6A{color:var(--company-sidebar-muted,#7cc9f9)}.Nav_chevron__ukM56{width:14px;height:14px;flex-shrink:0;color:var(--company-sidebar-muted,#8b9fbe);transition:transform .15s}.Nav_chevronOpen__FA0Di{transform:rotate(90deg)}.Nav_sectionItems__iktS9{margin:3px 0 8px 21px;padding-left:12px;border-left:1px solid rgb(var(--company-sidebar-text-rgb,255 255 255)/.18)}.Nav_itemRow__5SzqN{position:relative;margin-top:3px}.Nav_itemLink__oCwXY{display:flex;min-height:36px;align-items:center;border-radius:8px;padding:8px 34px 8px 10px;color:var(--company-sidebar-muted,#afc0da);font-size:12px;line-height:1.4;text-decoration:none;transition:background .15s,color .15s}.Nav_itemLink__oCwXY:hover{color:var(--company-sidebar-text,#fff);background:rgb(var(--company-sidebar-fill-rgb,0 0 0)/.085)}.Nav_itemLink__oCwXY.Nav_active__wkDuD{color:#fff;background:linear-gradient(110deg,var(--brand-royal),var(--brand-faded))}.Nav_starButton__VR1C4{position:absolute;top:50%;right:3px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;opacity:0;color:var(--company-sidebar-muted,#a2b6d4);transition:opacity .15s,background .15s}.Nav_starButton__VR1C4:hover{background:rgb(var(--company-sidebar-fill-rgb,0 0 0)/.12);color:var(--company-sidebar-text,#fff)}.Nav_starButton__VR1C4:disabled{cursor:not-allowed}.Nav_itemRow__5SzqN:focus-within .Nav_starButton__VR1C4,.Nav_itemRow__5SzqN:hover .Nav_starButton__VR1C4,.Nav_starButton__VR1C4.Nav_pinned__p0sRk{opacity:1}.Nav_starButton__VR1C4.Nav_pinned__p0sRk{color:var(--company-sidebar-muted,#79cdfa)}.Nav_starButton__VR1C4.Nav_activeStar__sGe4c{color:#fff}.Nav_footer__QX3jH{flex-shrink:0;border-top:1px solid rgb(var(--company-sidebar-text-rgb,255 255 255)/.14);padding:12px}.Nav_collapseButton__QcpGs{min-height:36px;font-size:11px;color:var(--company-sidebar-muted,#97accb)}.Nav_compact__d8jUP{justify-content:center;padding-left:0;padding-right:0}.Nav_preview__TMoBl>div{background:rgb(var(--company-sidebar-fill-rgb,0 0 0)/.065);border-color:rgb(var(--company-sidebar-text-rgb,255 255 255)/.2)}.Nav_preview__TMoBl label,.Nav_preview__TMoBl p,.Nav_preview__TMoBl svg{color:var(--company-sidebar-muted,#9db2d0)}.Nav_preview__TMoBl .cb-select-trigger{color:var(--company-sidebar-muted,#dae8fa);border-color:rgb(var(--company-sidebar-text-rgb,255 255 255)/.22);background:var(--company-sidebar,#1a2b47)}.Nav_preview__TMoBl .cb-select-trigger:hover{border-color:#6c9acc}.Nav_mobileBar__4VY3T{display:none}.Nav_iconButton__To_iP{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:10px;border:1px solid rgb(var(--company-sidebar-text-rgb,255 255 255)/.22);color:var(--company-sidebar-muted,#dbeafe);background:rgb(var(--company-sidebar-fill-rgb,0 0 0)/.06)}.Nav_iconButton__To_iP:hover{background:rgb(var(--company-sidebar-fill-rgb,0 0 0)/.15)}.Nav_iconButton__To_iP svg{width:21px;height:21px}.Nav_drawer__vTNZf{position:fixed;inset:0 auto 0 0;width:min(320px,calc(100vw - 24px));max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;box-shadow:18px 0 60px rgba(5,14,33,.3)}.Nav_drawer__vTNZf::backdrop{background:rgba(9,19,39,.5);backdrop-filter:blur(4px)}.Nav_drawerContent__zmBmE{display:flex;flex-direction:column;height:100%}.Nav_drawer__vTNZf .Nav_header__Ole0_{flex-basis:72px;padding:0 16px}.Nav_flyout__0NGU3{position:fixed;z-index:60;width:230px;max-height:calc(100dvh - 16px);overflow-y:auto;padding:14px 8px 8px;border:1px solid rgb(var(--company-sidebar-text-rgb,255 255 255)/.24);border-radius:14px;box-shadow:0 16px 44px rgba(15,28,53,.22)}.Nav_flyoutLink__X242S{display:flex;align-items:center;min-height:39px;padding:9px 11px;border-radius:8px;color:var(--company-sidebar-muted,#c6d6ee);font-size:13px;text-decoration:none}.Nav_flyoutLink__X242S:hover{background:rgb(var(--company-sidebar-fill-rgb,0 0 0)/.12);color:var(--company-sidebar-text,#fff)}.Nav_flyoutLink__X242S.Nav_active__wkDuD{color:#fff;background:linear-gradient(110deg,var(--brand-royal),var(--brand-faded))}.Nav_drawer__vTNZf :is(a,button):focus-visible,.Nav_flyout__0NGU3 a:focus-visible,.Nav_mobileBar__4VY3T :is(a,button):focus-visible,.Nav_sidebar__GZV_4 :is(a,button):focus-visible{outline:2px solid var(--company-sidebar-text,#7dd3fc);outline-offset:3px}@media (max-width:767px){.Nav_sidebar__GZV_4{display:none}.Nav_mobileBar__4VY3T{position:fixed;inset:0 0 auto;z-index:40;display:flex;height:64px;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid rgb(var(--company-sidebar-text-rgb,255 255 255)/.18);box-shadow:0 3px 16px rgba(15,28,53,.08)}.Nav_mobileBar__4VY3T .Nav_logo__7KrlL{height:34px;width:34px;border-radius:9px}.Nav_mobileBar__4VY3T .Nav_logo__7KrlL img{height:28px;width:28px}.Nav_mobileBar__4VY3T .Nav_brandName__5yUfL{font-size:14px}.Nav_mobileBar__4VY3T .Nav_brandSubtitle__Fw_vD{font-size:9px}.Nav_drawer__vTNZf .Nav_sectionButton__gk73B,.Nav_drawer__vTNZf .Nav_topLink__KBkxr{min-height:46px;font-size:14px}.Nav_drawer__vTNZf .Nav_itemLink__oCwXY{min-height:44px;font-size:13px;padding-right:44px}.Nav_drawer__vTNZf .Nav_starButton__VR1C4{height:36px;width:36px;opacity:1}.Nav_drawer__vTNZf .Nav_search__bE6P9{min-height:44px;font-size:13px}.Nav_flyout__0NGU3{display:none}}@media (hover:none){.Nav_starButton__VR1C4{opacity:1}}@media (prefers-reduced-motion:reduce){.Nav_drawer__vTNZf *,.Nav_flyout__0NGU3 *,.Nav_sidebar__GZV_4,.Nav_sidebar__GZV_4 *{transition:none}}.Nav_logo__7KrlL img{max-width:32px;max-height:32px;-o-object-fit:contain;object-fit:contain}.Nav_logo__7KrlL>span{color:var(--brand-royal);font-size:12px;font-weight:700}.Nav_drawer__vTNZf.Nav_cirrus__cty_d,.Nav_flyout__0NGU3.Nav_cirrus__cty_d,.Nav_mobileBar__4VY3T.Nav_cirrus__cty_d,.Nav_sidebar__GZV_4.Nav_cirrus__cty_d{color:#dbe7f8;background:radial-gradient(ellipse at 4% 0,rgba(48,91,209,.25),transparent 55%),radial-gradient(ellipse at 100% 100%,rgba(8,145,178,.1),transparent 52%),#101d36}.Nav_sidebar__GZV_4.Nav_cirrus__cty_d{border-right:1px solid rgba(151,180,225,.14);box-shadow:6px 0 24px rgba(15,28,53,.05)}.Nav_cirrus__cty_d .Nav_header__Ole0_{border-bottom:1px solid rgba(151,180,225,.12)}.Nav_cirrus__cty_d .Nav_brand__wEZMt{color:#fff}.Nav_cirrus__cty_d .Nav_logo__7KrlL{border:1px solid hsla(0,0%,100%,.9);background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12)}.Nav_cirrus__cty_d .Nav_brandSubtitle__Fw_vD{color:#9caecb}.Nav_cirrus__cty_d .Nav_search__bE6P9{border:1px solid rgba(168,189,225,.19);color:#b3c2dc;background:hsla(0,0%,100%,.045)}.Nav_cirrus__cty_d .Nav_search__bE6P9 kbd{border:1px solid rgba(166,189,226,.2);color:#95a9ca}.Nav_cirrus__cty_d .Nav_search__bE6P9:hover{background:hsla(0,0%,100%,.08);border-color:rgba(168,189,225,.4);color:#fff}.Nav_cirrus__cty_d .Nav_collapseButton__QcpGs,.Nav_cirrus__cty_d .Nav_sectionButton__gk73B,.Nav_cirrus__cty_d .Nav_topLink__KBkxr{color:#b9c8e0}.Nav_cirrus__cty_d .Nav_collapseButton__QcpGs:hover,.Nav_cirrus__cty_d .Nav_sectionButton__gk73B:hover,.Nav_cirrus__cty_d .Nav_topLink__KBkxr:hover{color:#fff;background:rgba(173,195,233,.09)}.Nav_cirrus__cty_d .Nav_sectionIcon__TLk6A,.Nav_cirrus__cty_d .Nav_topIcon__etjHr{color:#99afce}.Nav_cirrus__cty_d .Nav_topLink__KBkxr:hover .Nav_topIcon__etjHr{color:#dbeafe}.Nav_cirrus__cty_d .Nav_active__wkDuD,.Nav_cirrus__cty_d .Nav_active__wkDuD:hover{color:#fff;background:linear-gradient(110deg,#315bcd,#2469bc 60%,#157a9d);box-shadow:0 4px 14px rgba(16,82,164,.2),inset 0 1px 0 hsla(0,0%,100%,.14)}.Nav_cirrus__cty_d .Nav_active__wkDuD .Nav_topIcon__etjHr{color:#fff}.Nav_cirrus__cty_d .Nav_eyebrow__0IJvT{color:#92a7c8}.Nav_cirrus__cty_d .Nav_favHint__MyKIy{background:rgba(151,180,225,.065);color:#a2b6d3}.Nav_cirrus__cty_d .Nav_favHint__MyKIy button{color:#b9c9e1}.Nav_cirrus__cty_d .Nav_favHint__MyKIy button:hover{color:#fff;background:hsla(0,0%,100%,.1)}.Nav_cirrus__cty_d .Nav_sectionDivider__rFAlv{background:rgba(151,180,225,.13)}.Nav_cirrus__cty_d .Nav_sectionActive__GMOX1{color:#edf5ff}.Nav_cirrus__cty_d .Nav_sectionActive__GMOX1 .Nav_sectionIcon__TLk6A{color:#7cc9f9}.Nav_cirrus__cty_d .Nav_chevron__ukM56{color:#8b9fbe}.Nav_cirrus__cty_d .Nav_sectionItems__iktS9{border-left:1px solid rgba(151,180,225,.18)}.Nav_cirrus__cty_d .Nav_itemLink__oCwXY{color:#afc0da}.Nav_cirrus__cty_d .Nav_itemLink__oCwXY:hover{color:#fff;background:rgba(173,195,233,.085)}.Nav_cirrus__cty_d .Nav_itemLink__oCwXY.Nav_active__wkDuD{color:#fff;background:linear-gradient(110deg,#315bcd,#206dac)}.Nav_cirrus__cty_d .Nav_starButton__VR1C4{color:#a2b6d4}.Nav_cirrus__cty_d .Nav_starButton__VR1C4:hover{background:hsla(0,0%,100%,.12);color:#fff}.Nav_cirrus__cty_d .Nav_starButton__VR1C4.Nav_pinned__p0sRk{color:#79cdfa}.Nav_cirrus__cty_d .Nav_starButton__VR1C4.Nav_activeStar__sGe4c{color:#e5f6ff}.Nav_cirrus__cty_d .Nav_footer__QX3jH{border-top:1px solid rgba(151,180,225,.14)}.Nav_cirrus__cty_d .Nav_collapseButton__QcpGs{color:#97accb}.Nav_cirrus__cty_d .Nav_preview__TMoBl>div{background:rgba(139,172,222,.065);border-color:rgba(166,189,226,.2)}.Nav_cirrus__cty_d .Nav_preview__TMoBl label,.Nav_cirrus__cty_d .Nav_preview__TMoBl p,.Nav_cirrus__cty_d .Nav_preview__TMoBl svg{color:#9db2d0}.Nav_cirrus__cty_d .Nav_preview__TMoBl .cb-select-trigger{color:#dae8fa;border-color:rgba(166,189,226,.22);background:#1a2b47}.Nav_cirrus__cty_d .Nav_preview__TMoBl .cb-select-trigger:hover{border-color:#6c9acc}.Nav_cirrus__cty_d .Nav_iconButton__To_iP{border:1px solid rgba(166,189,226,.22);color:#dbeafe;background:rgba(151,180,225,.06)}.Nav_cirrus__cty_d .Nav_iconButton__To_iP:hover{background:rgba(151,180,225,.15)}.Nav_drawer__vTNZf.Nav_cirrus__cty_d{border:0;box-shadow:18px 0 60px rgba(5,14,33,.3)}.Nav_drawer__vTNZf.Nav_cirrus__cty_d::backdrop{background:rgba(9,19,39,.5)}.Nav_flyout__0NGU3.Nav_cirrus__cty_d{border:1px solid rgba(151,180,225,.24);box-shadow:0 16px 44px rgba(15,28,53,.22)}.Nav_cirrus__cty_d .Nav_flyoutLink__X242S{color:#c6d6ee}.Nav_cirrus__cty_d .Nav_flyoutLink__X242S:hover{background:rgba(173,195,233,.12);color:#fff}.Nav_cirrus__cty_d .Nav_flyoutLink__X242S.Nav_active__wkDuD{color:#fff;background:linear-gradient(110deg,#315bcd,#206dac)}.Nav_drawer__vTNZf.Nav_cirrus__cty_d :is(a,button):focus-visible,.Nav_flyout__0NGU3.Nav_cirrus__cty_d a:focus-visible,.Nav_mobileBar__4VY3T.Nav_cirrus__cty_d :is(a,button):focus-visible,.Nav_sidebar__GZV_4.Nav_cirrus__cty_d :is(a,button):focus-visible{outline:2px solid #7dd3fc}@media (max-width:767px){.Nav_mobileBar__4VY3T.Nav_cirrus__cty_d{border-bottom:1px solid rgba(151,180,225,.18);box-shadow:0 3px 16px rgba(15,28,53,.08)}}.BusinessDashboard_canvas__jIIqa{background-image:radial-gradient(rgba(14,22,49,.07) 1px,transparent 0);background-size:18px 18px}.BusinessDashboard_rise__MQoeL{animation:BusinessDashboard_rise__MQoeL .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--rise-delay,0ms)}@keyframes BusinessDashboard_rise__MQoeL{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.BusinessDashboard_flows__8qvtm{animation:BusinessDashboard_fade___ZIuM .5s ease-out .75s both}@keyframes BusinessDashboard_fade___ZIuM{0%{opacity:0}to{opacity:1}}.BusinessDashboard_march__CsGVn{animation:BusinessDashboard_march__CsGVn 1s linear infinite}@keyframes BusinessDashboard_march__CsGVn{to{stroke-dashoffset:-14}}.BusinessDashboard_pop__Ja6rZ{animation:BusinessDashboard_pop__Ja6rZ .16s ease-out both}@keyframes BusinessDashboard_pop__Ja6rZ{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.BusinessDashboard_flows__8qvtm,.BusinessDashboard_march__CsGVn,.BusinessDashboard_pop__Ja6rZ,.BusinessDashboard_rise__MQoeL{animation:none}}.Revenue_page__d6YQb{color:#142342}.Revenue_page__d6YQb .cb-page-header{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0 0 1.35rem;margin-bottom:0}.Revenue_page__d6YQb .cb-page-header-copy{flex:1 1 15rem}.Revenue_page__d6YQb .cb-page-title{font-size:1.85rem}.Revenue_page__d6YQb .cb-page-subtitle{margin-top:.35rem;font-size:.85rem}.Revenue_primaryLink__LOwD4{display:inline-flex;align-items:center;gap:.65rem;min-height:2.5rem;border-radius:.7rem;padding:.65rem .9rem;color:#fff;font-size:.8rem;font-weight:600;background:linear-gradient(120deg,#123498,#116eaa);box-shadow:0 3px 8px #12349818}.Revenue_primaryLink__LOwD4:hover{background:#123498}.Revenue_analysis__fyXQQ>summary:focus-visible,.Revenue_page__d6YQb button:focus-visible,.Revenue_primaryLink__LOwD4:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.Revenue_viewNav__vs8FN{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #ccd8e9;background:#f4f7fcf5;backdrop-filter:blur(12px);margin-bottom:1.4rem}.Revenue_viewButton__GQG1U{position:relative;display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:3.25rem;padding:.85rem .35rem;color:#52647e;font-size:.85rem;font-weight:550}.Revenue_viewButton__GQG1U:hover{color:#123498;background:#e9eff9}.Revenue_viewButton__GQG1U[aria-pressed=true]{color:#123498;font-weight:700}.Revenue_viewButton__GQG1U[aria-pressed=true]:after{content:"";position:absolute;bottom:-1px;height:3px;left:0;right:0;border-radius:3px 3px 0 0;background:linear-gradient(90deg,#3459d5,#0781ab)}.Revenue_navCount__G2Y_s{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.25rem;padding:0 .3rem;border-radius:.35rem;color:#8d4618;background:#fff0d5;font-size:.65rem;font-variant-numeric:tabular-nums}.Revenue_toolbar__w0PIj{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.Revenue_viewDescription__SfqH_ h2{font-size:1rem;font-weight:650;letter-spacing:-.02em}.Revenue_viewDescription__SfqH_ p{color:#63748b;font-size:.72rem;margin-top:.3rem}.Revenue_filters__aEAyE{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem;max-width:100%}.Revenue_attention__Bx0wx{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding:.8rem 1rem;margin-bottom:1.25rem;border:1px solid #dce6ed;border-radius:.8rem;background:#f7fafc}.Revenue_attention__Bx0wx>div{display:flex;align-items:center;gap:.65rem;min-width:0}.Revenue_attentionDot__9IYsM{width:.45rem;height:.45rem;border-radius:50%;flex-shrink:0;background:#17856a}.Revenue_attention__Bx0wx p{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .6rem;font-size:.75rem}.Revenue_attention__Bx0wx p strong{font-weight:600}.Revenue_attention__Bx0wx p span{color:#63748b;font-size:.7rem}.Revenue_attention__Bx0wx button{display:flex;gap:.5rem;align-items:center;color:#123498;min-height:1.75rem;font-size:.75rem;font-weight:600}.Revenue_attention__Bx0wx[data-pending=true]{border-color:#f2dcb6;background:#fffaf0}.Revenue_attention__Bx0wx[data-pending=true] .Revenue_attentionDot__9IYsM{background:#b76d13}.Revenue_error__0PiHz{padding:.8rem 1rem;margin-bottom:1rem;background:#fff1f2;color:#9f1239;border:1px solid #fecdd3;border-radius:.75rem;font-size:.8rem}.Revenue_metrics__UGXiN{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin-bottom:1.5rem}.Revenue_metrics__UGXiN .cb-stat-card{padding:1rem;border-radius:1rem;box-shadow:0 2px 6px #24386204}.Revenue_metrics__UGXiN .cb-stat-card[data-tone=brand]{box-shadow:0 5px 12px #12349820}.Revenue_metrics__UGXiN .cb-stat-value{font-size:clamp(1.25rem,1.6vw,1.8rem)}.Revenue_metrics__UGXiN .cb-stat-label{font-size:.63rem;letter-spacing:.065em}.Revenue_metrics__UGXiN .cb-stat-subtitle{margin-top:.55rem}.Revenue_metrics__UGXiN .cb-stat-action{margin-top:.65rem}.Revenue_exploreLinks__ntzWv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.Revenue_exploreLinks__ntzWv button{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:1rem 1.15rem;background:#ffffffa8;border:1px solid #dce5f0;border-radius:.9rem;color:#123498;text-align:left}.Revenue_exploreLinks__ntzWv button:hover{background:#fff;border-color:#a6bade}.Revenue_exploreLinks__ntzWv strong{display:block;font-size:.8rem;font-weight:650}.Revenue_exploreLinks__ntzWv button>span>span{display:block;font-size:.72rem;color:#63748b;margin-top:.25rem}.Revenue_sectionHeading__uGOYo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.Revenue_search__VBkct{display:flex;align-items:center;gap:.6rem;border:1px solid #dce3ed;background:#fff;border-radius:.7rem;padding:0 .8rem;min-height:2.6rem;color:#71829b;min-width:0}.Revenue_search__VBkct:focus-within{outline:2px solid #2563eb;outline-offset:2px}.Revenue_search__VBkct>span{font-size:1.4rem;line-height:1}.Revenue_search__VBkct input{outline:none;min-width:0;width:100%;color:#142342;background:transparent;font-size:.8rem;padding:.65rem 0}.Revenue_search__VBkct input::-moz-placeholder{color:#718096}.Revenue_search__VBkct input::placeholder{color:#718096}.Revenue_clientRow__unufs{display:flex;align-items:center;gap:1rem;width:100%;padding:.65rem .4rem;border-radius:.6rem;text-align:left}.Revenue_clientRow__unufs:hover{background:#f3f6fb}.Revenue_clientRow__unufs:focus-visible{outline:2px solid #2563eb}.Revenue_pagination__94PDD{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:1rem 0 .2rem;margin-top:.65rem;color:#63748b;border-top:1px solid #e1e8f1;font-size:.72rem}.Revenue_pagination__94PDD>div{display:flex;align-items:center;gap:.6rem}.Revenue_pagination__94PDD button{min-height:2.25rem;padding:.4rem .65rem;border:1px solid #dce5ee;background:#fff;color:#345070;border-radius:.5rem;font-size:.75rem;font-weight:550}.Revenue_pagination__94PDD button:hover:not(:disabled){background:#edf3fc}.Revenue_pagination__94PDD button:disabled{opacity:.4;cursor:not-allowed}.Revenue_analysis__fyXQQ{margin-top:1rem}.Revenue_analysis__fyXQQ>summary{display:flex;justify-content:space-between;align-items:center;padding:1.15rem 1.3rem;gap:1rem;border:1px solid #dce5ef;border-radius:1rem;background:#ffffffb3;cursor:pointer;list-style:none}.Revenue_analysis__fyXQQ>summary::-webkit-details-marker{display:none}.Revenue_analysis__fyXQQ>summary strong{font-size:.9rem;font-weight:650;display:block}.Revenue_analysis__fyXQQ>summary span>span{display:block;font-size:.75rem;color:#63748b;margin-top:.25rem}.Revenue_disclosureIcon__EeHtp{font-size:1.4rem;color:#526b91}.Revenue_analysis__fyXQQ[open] .Revenue_disclosureIcon__EeHtp{transform:rotate(45deg)}.Revenue_analysisContent__Ue1Ea{display:grid;gap:1rem;margin-top:1rem}.Revenue_invoiceControls__R3NQR{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding:1.1rem;border:1px solid #dce5ef;border-radius:1rem;background:#ffffffb3;margin-bottom:.8rem}.Revenue_invoiceControls__R3NQR .Revenue_search__VBkct{flex:1 1 16rem}.Revenue_textButton__ZaR8h{color:#123498;font-size:.75rem;font-weight:600;min-height:2.5rem}@media (min-width:1000px){.Revenue_viewNav__vs8FN{display:flex;gap:1.2rem}.Revenue_viewButton__GQG1U{padding:.8rem 1rem;min-width:7rem}}@media (max-width:1200px){.Revenue_metrics__UGXiN{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.Revenue_viewNav__vs8FN{top:64px}.Revenue_viewButton__GQG1U{font-size:.7rem;gap:.25rem;flex-wrap:wrap;align-content:center}.Revenue_page__d6YQb .cb-page-actions{gap:.6rem}.Revenue_metrics__UGXiN{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.Revenue_metrics__UGXiN>:first-child{grid-column:1/-1}.Revenue_metrics__UGXiN .cb-stat-value{font-size:1.35rem}.Revenue_metrics__UGXiN .cb-stat-card{padding:.85rem}.Revenue_metrics__UGXiN .cb-stat-card[data-tone=brand]{padding:1rem}.Revenue_metrics__UGXiN .cb-stat-card[data-tone=brand] .cb-stat-value{font-size:1.8rem}.Revenue_metrics__UGXiN .cb-stat-info{height:1.5rem;width:1.5rem}.Revenue_metrics__UGXiN .cb-stat-label{letter-spacing:.025em}.Revenue_metrics__UGXiN .cb-stat-subtitle{font-size:.7rem}.Revenue_exploreLinks__ntzWv{grid-template-columns:1fr;gap:.6rem}.Revenue_sectionHeading__uGOYo .Revenue_search__VBkct{width:100%}.Revenue_toolbar__w0PIj{gap:.8rem}.Revenue_viewDescription__SfqH_ h2{font-size:.95rem}.Revenue_filters__aEAyE{width:100%}.Revenue_pagination__94PDD{font-size:.68rem}.Revenue_pagination__94PDD>div{gap:.4rem}.Revenue_pagination__94PDD button{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.Revenue_page__d6YQb *,.Revenue_page__d6YQb :after{transition:none!important;scroll-behavior:auto!important}}.Revenue_viewDescription__SfqH_ h2{scroll-margin-top:5rem}@media (max-width:767px){.Revenue_viewDescription__SfqH_ h2{scroll-margin-top:8.5rem}.Revenue_metrics__UGXiN .cb-stat-info-wrap{position:static}.Revenue_metrics__UGXiN .cb-stat-help{top:2.75rem}.Revenue_metrics__UGXiN>:nth-child(2n) .cb-stat-help{left:0;right:auto}.Revenue_page__d6YQb .cb-page-header{position:relative}.Revenue_page__d6YQb .cb-page-header-copy{flex-basis:100%}.Revenue_page__d6YQb .cb-page-eyebrow,.Revenue_page__d6YQb .cb-page-title{padding-right:6rem}.Revenue_page__d6YQb .cb-page-actions{width:100%}.Revenue_page__d6YQb .cb-page-actions>:last-child{position:absolute;right:0;top:.1rem}}.TeamPlanner_planner__cDJPp{--planner-ink:#182539;--planner-muted:#657184;--planner-blue:#3156db;--planner-line:#e2e7ef;color:var(--planner-ink);font-size:13px;container-type:inline-size}.TeamPlanner_drawer__myIHT button,.TeamPlanner_drawer__myIHT input,.TeamPlanner_drawer__myIHT textarea,.TeamPlanner_planner__cDJPp button,.TeamPlanner_planner__cDJPp input{font:inherit}.TeamPlanner_drawer__myIHT button,.TeamPlanner_planner__cDJPp button{cursor:pointer}.TeamPlanner_drawer__myIHT button:disabled,.TeamPlanner_planner__cDJPp button:disabled{cursor:not-allowed;opacity:.5}.TeamPlanner_drawer__myIHT input[type=checkbox],.TeamPlanner_drawer__myIHT input[type=radio],.TeamPlanner_planner__cDJPp input[type=checkbox]{width:16px;height:16px;flex:0 0 auto;accent-color:#3156db;cursor:pointer}.TeamPlanner_drawer__myIHT button:focus-visible,.TeamPlanner_drawer__myIHT input:focus-visible,.TeamPlanner_drawer__myIHT summary:focus-visible,.TeamPlanner_drawer__myIHT textarea:focus-visible,.TeamPlanner_planner__cDJPp [tabindex]:focus-visible,.TeamPlanner_planner__cDJPp button:focus-visible,.TeamPlanner_planner__cDJPp input:focus-visible{outline:3px solid #a5b4fc;outline-offset:3px}.TeamPlanner_header___62mH{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-bottom:22px}.TeamPlanner_eyebrow__Yo7om{font-size:10px;color:#7d889a;letter-spacing:.12em;font-weight:700;margin:0 0 7px}.TeamPlanner_header___62mH h2{font-size:clamp(24px,2vw,30px);line-height:1.22;margin:0;font-weight:600;letter-spacing:-.8px}.TeamPlanner_subtitle__EvsyT{color:#657184;margin:8px 0 0;font-size:13px;line-height:1.6}.TeamPlanner_button__9c04C,.TeamPlanner_dangerButton__D5TgT,.TeamPlanner_primaryButton__ZMmT9{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9px;padding:10px 15px;border:1px solid #dfe5ef;background:#fff;color:#253450;font-size:12px;font-weight:600;white-space:nowrap;min-height:40px}.TeamPlanner_button__9c04C:hover{background:#f4f6fa}.TeamPlanner_primaryButton__ZMmT9{color:#fff;background:#3156db;border-color:#3156db;box-shadow:0 2px 3px #3156db12}.TeamPlanner_primaryButton__ZMmT9:hover{background:#2749c6}.TeamPlanner_dangerButton__D5TgT{border-color:#f3ccd0;color:#aa2334;background:#fff7f8}.TeamPlanner_dangerButton__D5TgT:hover{background:#fdecee}.TeamPlanner_iconButton__SZRc5{border:1px solid #e2e7ef;border-radius:8px;min-width:32px;height:34px;background:#fff;font-size:21px!important;color:#536174;display:inline-flex;align-items:center;justify-content:center}.TeamPlanner_textButton__Afu74{border:0;padding:5px 2px;background:none;color:#3156db;text-align:left;font-size:12px;font-weight:500}.TeamPlanner_textButton__Afu74:hover{text-decoration:underline}.TeamPlanner_stats__sESAq{display:flex;flex-wrap:wrap;gap:12px 26px;padding:15px 19px;border:1px solid #e2e7ef;border-radius:12px;background:#fff;margin-bottom:20px}.TeamPlanner_stats__sESAq>div{display:flex;align-items:center;gap:7px;font-size:11px;color:#697689}.TeamPlanner_stats__sESAq strong{color:#25334d;font-size:17px;font-weight:600}.TeamPlanner_statDot___OPh_{width:6px;height:6px;border-radius:50%;background:#99a4b5;margin-right:2px}.TeamPlanner_blueDot__LHyXG{background:#5273e7}.TeamPlanner_greenDot__ACc1B{background:#1c9976}.TeamPlanner_redDot__Kx8Av{background:#dc6470}.TeamPlanner_toolbar___1FOs{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:14px}.TeamPlanner_tabs__56KnR{display:flex;border:1px solid #e2e7ef;border-radius:10px;background:#fff;padding:4px;gap:3px}.TeamPlanner_tabs__56KnR button{padding:7px 13px;border-radius:6px;border:0;background:none;color:#657184;font-size:12px}.TeamPlanner_tabs__56KnR button[aria-pressed=true]{background:#edf1ff;color:#3156db;font-weight:600}.TeamPlanner_dateNav__YYGVu{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:11px}.TeamPlanner_datePicker__Iu7Si input{width:127px;border:1px solid #e2e7ef;background:#fff;color:#384962;border-radius:7px;height:34px;padding:4px 7px;font-size:11px}.TeamPlanner_control__OH8lm{width:auto;border-color:#e2e7ef;border-radius:6px;background:#fff;color:#36445a;padding:6px 7px;font-size:11px;min-height:31px}.TeamPlanner_rangeEnd__d_U04{color:#637186;white-space:nowrap}.TeamPlanner_search__n0kF3{display:flex;align-items:center;gap:7px;margin-left:auto;min-width:190px;max-width:300px;flex:1;padding:8px 11px;border:1px solid #e2e7ef;border-radius:9px;background:#fff}.TeamPlanner_search__n0kF3>span:first-child{font-size:20px;line-height:1;color:#8c98ab}.TeamPlanner_search__n0kF3 input{width:100%;min-width:0;border:0;padding:0;background:transparent;color:#25344b;font-size:12px}.TeamPlanner_search__n0kF3 input:focus-visible{outline:none}.TeamPlanner_search__n0kF3:focus-within{outline:3px solid #a5b4fc;outline-offset:2px}.TeamPlanner_filters__Fs1IO{display:flex;gap:12px 17px;align-items:center;flex-wrap:wrap;color:#657184;font-size:11px;margin-bottom:20px}.TeamPlanner_availabilityQuestion__G2uq7,.TeamPlanner_checkboxLabel___6IsI,.TeamPlanner_filters__Fs1IO label{display:flex;align-items:center;gap:7px}.TeamPlanner_availabilityQuestion__G2uq7{gap:6px}.TeamPlanner_tentativeToggle__YbyVi{margin-left:auto}.TeamPlanner_selectionBar__iMROS{position:sticky;top:8px;z-index:10;display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;border:1px solid #c5d3fb;border-radius:10px;background:#f0f4ff;box-shadow:0 4px 18px #263e7720;margin-bottom:18px}.TeamPlanner_selectionBar__iMROS strong{font-size:12px}.TeamPlanner_selectionBar__iMROS>.TeamPlanner_primaryButton__ZMmT9{margin-left:auto}.TeamPlanner_notice__iqXZE{padding:11px 14px;margin:12px 0;color:#246148;background:#edf8f2;border-radius:8px;border:1px solid #d4eede;font-size:12px;line-height:1.55}.TeamPlanner_peopleGrid__8FoMB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:15px}@container (max-width: 1050px){.TeamPlanner_peopleGrid__8FoMB{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 680px){.TeamPlanner_peopleGrid__8FoMB{grid-template-columns:minmax(0,1fr)}}.TeamPlanner_personCard__gJf9u{display:flex;flex-direction:column;gap:14px;background:#fff;border:1px solid #e2e7ef;border-radius:14px;padding:19px;min-width:0;box-shadow:0 2px 4px #20355803;transition:border-color .15s ease,box-shadow .15s ease}.TeamPlanner_personCard__gJf9u:hover{border-color:#c5d0e6;box-shadow:0 5px 18px #263e7708}.TeamPlanner_selectedCard__EYM_W{border-color:#5375e2;box-shadow:0 0 0 1px #5375e2}.TeamPlanner_identity___MMpp{display:flex;align-items:center;gap:10px;min-width:0}.TeamPlanner_identity___MMpp>input{margin-left:auto}.TeamPlanner_identity___MMpp strong{display:block;font-weight:600;font-size:13px;line-height:1.4}.TeamPlanner_identity___MMpp small{display:block;font-size:11px;color:#788496;margin-top:2px;line-height:1.4}.TeamPlanner_identity___MMpp>div{min-width:0}.TeamPlanner_personIdentityButton__ZfF2O{display:flex;align-items:center;gap:11px;background:none;border:0;padding:0;text-align:left;min-width:0}.TeamPlanner_personIdentityButton__ZfF2O>span:last-child{min-width:0}.TeamPlanner_personIdentityButton__ZfF2O strong{overflow-wrap:anywhere;font-size:14px}.TeamPlanner_scheduleHint__h_vQL{align-self:flex-start;border:0;background:none;padding:0;color:#8590a2;font-size:10px!important;text-align:left;line-height:1.5}.TeamPlanner_scheduleHint__h_vQL:hover{color:#3156db}.TeamPlanner_loadLabel__Ow_dA{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:11px;color:#7b8696}.TeamPlanner_loadLabel__Ow_dA strong{color:#253450;font-size:17px;font-weight:600}.TeamPlanner_freeText__AQmL8{color:#318668;font-size:11px}.TeamPlanner_leaveText__Hcc__{color:#a57531!important}.TeamPlanner_danger__Lan_M{color:#bc3b4d!important}.TeamPlanner_danger__Lan_M strong{color:#bc3b4d}.TeamPlanner_capacityBar__Wf99v{background:#f0f3f7;height:5px;border-radius:6px;display:flex;gap:2px;overflow:hidden}.TeamPlanner_capacityBar__Wf99v span{height:100%;flex-shrink:0}.TeamPlanner_cardAssignments__Vmcrx{display:flex;flex-direction:column;gap:6px;min-height:60px}.TeamPlanner_sectionCaption__QSEML{margin:3px 0 0;font-size:9px;font-weight:600;letter-spacing:.07em;color:#8d97a7}.TeamPlanner_projectChip__zlq7t{display:flex;gap:7px;align-items:center;width:100%;padding:8px 9px;text-align:left;border:1px solid #e9edf4;border-left:3px solid var(--project-color,#5266d4);border-radius:6px;background:#f8f9fc;color:#394861;min-width:0;line-height:1.4;font-size:11px!important}.TeamPlanner_projectChip__zlq7t:hover{background:#eff3fb}.TeamPlanner_projectChip__zlq7t strong{font-size:11px;font-weight:600;margin-left:auto;white-space:nowrap}.TeamPlanner_projectChipName__KyG_d{min-width:0;overflow-wrap:anywhere}.TeamPlanner_projectChipName__KyG_d small{display:block;color:#8a95a7;font-size:9px;margin-top:2px}.TeamPlanner_projectDot__e_wP6{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:var(--project-color,#5266d4)}.TeamPlanner_tentative__m_Dqw{background:#fff;border-style:dashed}.TeamPlanner_conflictHint__JpDqp{color:#b0384b;border:1px solid #f2d9df;background:#fff5f6;border-radius:7px;padding:8px;text-align:left;font-size:10px!important}.TeamPlanner_nextAvailable___hMwG{margin-top:auto;padding-top:12px;border-top:1px solid #edf0f5;display:flex;align-items:flex-start;gap:9px}.TeamPlanner_nextAvailable___hMwG>span{color:#329876;font-size:17px;line-height:1.2}.TeamPlanner_nextAvailable___hMwG strong{display:block;font-size:11px;color:#33745d;font-weight:500}.TeamPlanner_nextAvailable___hMwG small{display:block;font-size:10px;color:#929cad;margin-top:3px}.TeamPlanner_assignButton__VOxgL{width:100%;border:1px dashed #dbe3f1;background:#fff;color:#4164cf;border-radius:7px;font-size:11px!important;min-height:35px}.TeamPlanner_assignButton__VOxgL:hover{background:#f3f6fe;border-color:#a9bbed}.TeamPlanner_empty__iYDLD{padding:60px 22px;text-align:center;border:1px dashed #d5deeb;border-radius:14px;background:#fbfcff}.TeamPlanner_empty__iYDLD h3{font-size:17px;font-weight:600}.TeamPlanner_empty__iYDLD p{color:#788599;margin:10px 0 18px;font-size:13px}.TeamPlanner_caption__oJDXp{color:#8591a3;margin:16px 0 0;font-size:11px;line-height:1.6}.TeamPlanner_timelineScroll__TAq9m{width:100%;overflow:auto;background:#fff;border:1px solid #e2e7ef;border-radius:12px;max-height:75vh}.TeamPlanner_timeline__aqIVA{min-width:calc(220px + var(--week-count) * 200px)}.TeamPlanner_timelineHeading__Z6hyL,.TeamPlanner_timelineRow__uID26{display:grid;grid-template-columns:220px repeat(var(--week-count),minmax(200px,1fr))}.TeamPlanner_timelineHeading__Z6hyL{position:sticky;top:0;z-index:3;background:#f7f9fc;color:#59687e;font-size:11px;font-weight:500;border-bottom:1px solid #e2e7ef}.TeamPlanner_timelineHeading__Z6hyL>div{padding:14px 13px;border-right:1px solid #e2e7ef}.TeamPlanner_timelineHeading__Z6hyL small{display:block;color:#909bab;font-size:10px;margin-top:2px}.TeamPlanner_personColumn__zIhXX{position:sticky;left:0;z-index:2;background:#fff;border-right:1px solid #e2e7ef}.TeamPlanner_timelineHeading__Z6hyL .TeamPlanner_personColumn__zIhXX{display:flex;align-items:center;gap:9px;background:#f7f9fc;z-index:4}.TeamPlanner_timelineRow__uID26{border-bottom:1px solid #e9edf4}.TeamPlanner_timelineRow__uID26:last-child{border-bottom:0}.TeamPlanner_timelinePerson__wKsfk{padding:18px 13px}.TeamPlanner_timelinePerson__wKsfk .TeamPlanner_textButton__Afu74{color:#344360;font-size:12px;overflow-wrap:anywhere}.TeamPlanner_timelinePerson__wKsfk p{margin:7px 0 0}.TeamPlanner_timelinePerson__wKsfk .TeamPlanner_identity___MMpp{gap:8px}.TeamPlanner_timelinePerson__wKsfk .TeamPlanner_identity___MMpp input{margin-left:auto}.TeamPlanner_weekCell__nYIHh{display:flex;flex-direction:column;align-items:stretch;gap:9px;min-height:174px;padding:12px;border-right:1px solid #edf0f5}.TeamPlanner_weekProjects__hbNol{display:flex;flex-direction:column;gap:5px}.TeamPlanner_weekProjects__hbNol .TeamPlanner_projectChip__zlq7t{font-size:10px!important;padding:6px}.TeamPlanner_weekProjects__hbNol .TeamPlanner_projectChip__zlq7t strong{font-size:10px}.TeamPlanner_weekConflict__Cuuer{background:#fff9fa}.TeamPlanner_leavePill__IW_il{align-self:flex-start;font-size:10px;background:#fff5e5;color:#a37a40;padding:3px 6px;border-radius:4px}.TeamPlanner_dayStrip__GeeU9{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:auto}.TeamPlanner_dayCell__BpfOi{position:relative;overflow:hidden;background:#e8f2ee;border:1px solid #d8e7df;border-radius:4px;height:28px;color:#677e73;min-width:0;padding:0}.TeamPlanner_dayCell__BpfOi>span{position:relative;z-index:1;font-size:9px}.TeamPlanner_dayCell__BpfOi>i{position:absolute;bottom:0;left:0;right:0;background:#b9c8f4;opacity:.8}.TeamPlanner_dayCell__BpfOi:disabled{opacity:1!important;cursor:default}.TeamPlanner_dayOff__SwAhs{background:#f5f6f8;border-color:#eceff4;color:#b8bfcb}.TeamPlanner_dayOff__SwAhs>i{display:none}.TeamPlanner_dayLeave__pAX4Q{background:repeating-linear-gradient(135deg,#fff5e5,#fff5e5 3px,#f6e7d0 0,#f6e7d0 5px);border-color:#ecd9bb}.TeamPlanner_dayConflict___B44_{border-color:#ed8d9b;background:#fce2e7;color:#a63346}.TeamPlanner_dayConflict___B44_>i{background:#f0b5c1}.TeamPlanner_weekAssign__YAF5G{border:0;border-radius:5px;color:#647dbd;background:transparent;font-size:10px!important;padding:5px;text-align:left}.TeamPlanner_weekAssign__YAF5G:hover{background:#eef3fd}.TeamPlanner_drawer__myIHT{position:fixed;inset:0 0 0 auto;margin:0;height:100dvh;max-height:100dvh;width:min(670px,100vw);max-width:100vw;padding:0;border:0;background:#fff;color:#25344b;box-shadow:-16px 0 60px #17223d20;font-size:13px;overflow:hidden}.TeamPlanner_drawer__myIHT[open]{display:flex;flex-direction:column}.TeamPlanner_drawer__myIHT::backdrop{background:#17254155;backdrop-filter:blur(2px)}.TeamPlanner_drawerHeader__mp5ZU{display:flex;justify-content:space-between;gap:15px;padding:25px 26px 21px;border-bottom:1px solid #e5eaf2;flex:0 0 auto}.TeamPlanner_drawerHeader__mp5ZU h2{font-size:25px;font-weight:600;letter-spacing:-.6px;margin:0 0 5px;line-height:1.25}.TeamPlanner_drawerHeader__mp5ZU p{margin-top:0}.TeamPlanner_drawerHeader__mp5ZU>.TeamPlanner_iconButton__SZRc5{flex:0 0 auto;border:0;background:#f3f5f9}.TeamPlanner_drawerBody__ZF9eO{display:flex;flex-direction:column;gap:19px;padding:24px 26px;overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1}.TeamPlanner_drawerFooter__GGjdt{display:flex;align-items:center;gap:10px;padding:17px 24px;border-top:1px solid #e5eaf2;background:#fcfdff;flex:0 0 auto}.TeamPlanner_footerSpacer__oKsFU{flex:1}.TeamPlanner_field__wOPuq{display:flex;flex-direction:column;gap:6px;min-width:0}.TeamPlanner_field__wOPuq>label,.TeamPlanner_field__wOPuq>span{font-size:12px;font-weight:600}.TeamPlanner_field__wOPuq input,.TeamPlanner_field__wOPuq textarea{padding:10px 11px;border:1px solid #dce3ed;border-radius:8px;width:100%;min-height:40px;font-size:12px;background:#fff;color:#34425c}.TeamPlanner_field__wOPuq button{padding:10px 11px;border-color:#dce3ed;border-radius:8px;width:100%;min-height:40px;font-size:12px;background:#fff;color:#34425c}.TeamPlanner_field__wOPuq textarea{resize:vertical}.TeamPlanner_field__wOPuq button:disabled,.TeamPlanner_field__wOPuq input:disabled,.TeamPlanner_field__wOPuq textarea:disabled{background:#f7f8fb;color:#657184}.TeamPlanner_formColumns__8Mc9F{display:grid;grid-template-columns:1fr 1fr;gap:15px}.TeamPlanner_small___l66R{font-size:11px;color:#8290a3;line-height:1.5;margin:0}.TeamPlanner_muted__iLpnq{color:#7b889a;font-size:12px;line-height:1.5;margin:0;font-weight:400}.TeamPlanner_capacityFieldset__U37lD{border:0;padding:0;margin:0;min-width:0}.TeamPlanner_capacityFieldset__U37lD legend{margin-bottom:9px;font-size:12px;font-weight:600}.TeamPlanner_capacityFieldset__U37lD>p{margin-top:9px}.TeamPlanner_presetGrid__bMshV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.TeamPlanner_customPercent__1tWUJ,.TeamPlanner_presetGrid__bMshV>button{border:1px solid #e2e7f0;background:#fff;border-radius:8px;min-width:0;padding:11px 6px;display:flex;flex-direction:column;align-items:center;gap:3px}.TeamPlanner_presetGrid__bMshV>button strong{font-size:19px;color:#3d4b64;font-weight:600}.TeamPlanner_presetGrid__bMshV>button span{font-size:11px;color:#8190a4}.TeamPlanner_presetGrid__bMshV>button[aria-pressed=true]{background:#f0f4ff;border-color:#8fa7ee}.TeamPlanner_presetGrid__bMshV>button[aria-pressed=true] strong{color:#3156db}.TeamPlanner_customPercent__1tWUJ{background:#fafbfe;justify-content:center;font-size:11px;color:#7e8ba0}.TeamPlanner_customPercent__1tWUJ>span:last-child{display:flex;align-items:center;gap:2px}.TeamPlanner_customPercent__1tWUJ input{width:58px;min-width:0;padding:3px;border:1px solid #d6dfef;border-radius:5px;font-size:14px;color:#34425e}.TeamPlanner_sectionHeading__ZryMS{display:flex;align-items:center;justify-content:space-between;gap:10px}.TeamPlanner_photoPicker__tFEUD h3,.TeamPlanner_sectionHeading__ZryMS h3{font-size:14px;font-weight:600;margin:0}.TeamPlanner_previewList__js6ym{display:flex;flex-direction:column;gap:9px}.TeamPlanner_previewRow__NGpgw{display:grid;grid-template-columns:minmax(0,1fr) 82px 142px;align-items:center;gap:12px;border:1px solid #e3e8f1;background:#fbfcfe;border-radius:10px;padding:12px}.TeamPlanner_previewRow__NGpgw .TeamPlanner_identity___MMpp small{font-size:9px}.TeamPlanner_previewRow__NGpgw .TeamPlanner_identity___MMpp strong{font-size:12px}.TeamPlanner_overrideInput__0oV3T{display:flex;align-items:center;gap:4px;color:#8893a3;font-size:11px}.TeamPlanner_overrideInput__0oV3T input{width:64px;min-width:0;border:1px solid #dce3ef;border-radius:6px;padding:7px;color:#364862;background:#fff;font-size:12px}.TeamPlanner_previewImpact__azhcW{text-align:right}.TeamPlanner_previewImpact__azhcW strong{display:block;font-size:11px;font-weight:600}.TeamPlanner_previewImpact__azhcW small{display:block;font-size:10px;margin-top:3px;color:#8b96a7}.TeamPlanner_previewImpact__azhcW.TeamPlanner_danger__Lan_M small{color:#bc3b4d}.TeamPlanner_dailyDetails__NAe_g{grid-column:1/-1;border-top:1px solid #e9edf5;padding-top:7px}.TeamPlanner_dailyDetails__NAe_g summary{cursor:pointer;font-size:10px;color:#657bb0;padding:3px 0}.TeamPlanner_dailyTable__RwUoM{max-height:230px;overflow:auto;font-size:10px;margin-top:8px}.TeamPlanner_dailyTable__RwUoM>div{display:grid;grid-template-columns:minmax(130px,1fr) repeat(3,66px);min-width:335px;gap:6px;padding:6px 3px;border-bottom:1px solid #edf0f5;color:#7a899d}.TeamPlanner_dailyTable__RwUoM>div:first-child{position:sticky;top:0;background:#f4f7fb;color:#4d607f}.TeamPlanner_dailyTable__RwUoM>div>:not(:first-child){text-align:right}.TeamPlanner_previewTotal__xIo2T{background:#f2f6fc;padding:12px 14px;display:flex;align-items:center;flex-wrap:wrap;gap:7px;border-radius:8px;color:#526683;font-size:11px}.TeamPlanner_previewTotal__xIo2T strong{color:#3156a8;font-size:14px;margin-left:auto}.TeamPlanner_previewTotal__xIo2T small{flex-basis:100%;color:#8090a6;font-size:10px}.TeamPlanner_error__xSSaz,.TeamPlanner_info__o8MAw,.TeamPlanner_warning__elrUh{border-radius:8px;padding:11px 13px;font-size:11px;line-height:1.6;margin:0}.TeamPlanner_warning__elrUh{border:1px solid #efd8bd;background:#fff9f0;color:#986321}.TeamPlanner_info__o8MAw{background:#f3f6fc;border:1px solid #e4eaf6;color:#687b9d}.TeamPlanner_error__xSSaz{background:#fff3f5;border:1px solid #f3cdd5;color:#a5364c}.TeamPlanner_peoplePicker__sFObU,.TeamPlanner_photoPicker__tFEUD{border:1px solid #dbe4f4;border-radius:9px;background:#f8faff;padding:12px;display:flex;flex-direction:column;gap:12px}.TeamPlanner_peoplePicker__sFObU>div,.TeamPlanner_profileOptions__FKOFx{max-height:220px;overflow:auto;display:flex;flex-direction:column;gap:2px}.TeamPlanner_peoplePicker__sFObU>div>label,.TeamPlanner_profileOptions__FKOFx label{padding:7px;display:flex;align-items:center;gap:9px;border-radius:6px;cursor:pointer;font-size:12px}.TeamPlanner_peoplePicker__sFObU>div>label:hover,.TeamPlanner_profileOptions__FKOFx label:hover{background:#edf2fc}.TeamPlanner_peoplePicker__sFObU small,.TeamPlanner_profileOptions__FKOFx small{display:block;font-size:10px;color:#8793a7}.TeamPlanner_deleteConfirmation__QMHzQ{border:1px solid #f1c6d0;border-radius:9px;background:#fff6f8;padding:14px;color:#a03b50;font-size:12px}.TeamPlanner_deleteConfirmation__QMHzQ p{margin:7px 0 12px;color:#92717b;line-height:1.5}.TeamPlanner_deleteConfirmation__QMHzQ>div{display:flex;flex-wrap:wrap;gap:8px}.TeamPlanner_profileHeader__ev2SS{display:flex;align-items:center;gap:16px}.TeamPlanner_profileHeader__ev2SS strong{font-size:16px;font-weight:600}.TeamPlanner_profileHeader__ev2SS .TeamPlanner_textButton__Afu74{margin-top:3px}.TeamPlanner_scheduleCard__HqQd9{border:1px solid #e2e8f2;border-radius:10px;padding:15px;display:flex;flex-direction:column;gap:13px;min-width:0}.TeamPlanner_scheduleCard__HqQd9 legend{color:#667a98;font-size:11px;padding:0 5px;font-weight:500}.TeamPlanner_weekHours__p1SJP{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.TeamPlanner_weekHours__p1SJP label{min-width:0;display:flex;flex-direction:column;gap:6px;font-size:10px;text-align:center;color:#7386a3}.TeamPlanner_weekHours__p1SJP input{width:100%;border:1px solid #dde5f1;padding:7px 4px;border-radius:6px;font-size:12px;text-align:center;color:#3e5375}.TeamPlanner_weekHours__p1SJP input:disabled{background:#f8fafd}.TeamPlanner_holidayDetails__HtSZT summary{cursor:pointer;font-size:11px;color:#687d9f}.TeamPlanner_holidayDetails__HtSZT>p{margin:10px 0}.TeamPlanner_holidayList__pCGMb{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.TeamPlanner_holidayList__pCGMb>span{display:flex;align-items:center;gap:7px;border:1px solid #eee2d0;background:#fffaf1;border-radius:5px;padding:4px 6px;font-size:10px;color:#9b8059}.TeamPlanner_holidayList__pCGMb button{background:none;border:0;font-size:14px;color:#947346}.TeamPlanner_holidayAdd__YzPJq{display:flex;gap:8px;align-items:center}.TeamPlanner_holidayAdd__YzPJq input{min-width:0;max-width:165px;border:1px solid #e0e7f1;padding:7px;font-size:11px;border-radius:6px}.TeamPlanner_holidayAdd__YzPJq .TeamPlanner_button__9c04C{min-height:34px;padding:7px 10px}.TeamPlanner_personAssignments__ZnoGh{display:flex;flex-direction:column;gap:7px}.TeamPlanner_personAssignment__q_TaZ{display:flex;align-items:center;gap:13px;background:#f9faff;border:1px solid #e4e9f3;border-radius:8px;padding:12px;text-align:left;color:#4c6081}.TeamPlanner_personAssignment__q_TaZ>span:first-child{flex:1;min-width:0}.TeamPlanner_personAssignment__q_TaZ strong{display:block;font-size:12px;font-weight:500}.TeamPlanner_personAssignment__q_TaZ small{display:block;font-size:10px;color:#8998ad;margin-top:4px}.TeamPlanner_personAssignment__q_TaZ b{font-size:12px}.TeamPlanner_personAssignment__q_TaZ:hover{border-color:#bfcee9}.TeamPlanner_srOnly__TMfAV{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:850px){.TeamPlanner_header___62mH{align-items:flex-start}.TeamPlanner_search__n0kF3{max-width:none;flex-basis:100%}.TeamPlanner_tentativeToggle__YbyVi{margin-left:0}.TeamPlanner_stats__sESAq{gap:12px 18px}.TeamPlanner_rangeEnd__d_U04{display:none}.TeamPlanner_header___62mH .TeamPlanner_primaryButton__ZMmT9{padding:9px 11px}}@media (max-width:580px){.TeamPlanner_header___62mH{flex-direction:column;gap:14px}.TeamPlanner_header___62mH .TeamPlanner_primaryButton__ZMmT9{width:100%}.TeamPlanner_stats__sESAq{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:14px}.TeamPlanner_stats__sESAq>div{flex-wrap:wrap;gap:4px 6px}.TeamPlanner_stats__sESAq>div>span:last-child{flex-basis:calc(100% - 15px);margin-left:13px;font-size:10px}.TeamPlanner_toolbar___1FOs{gap:10px}.TeamPlanner_dateNav__YYGVu{flex-basis:100%}.TeamPlanner_dateNav__YYGVu>.TeamPlanner_textButton__Afu74{margin-left:auto}.TeamPlanner_filters__Fs1IO{align-items:flex-start;gap:11px}.TeamPlanner_availabilityQuestion__G2uq7{flex-basis:100%}.TeamPlanner_selectionBar__iMROS{gap:10px;padding:12px}.TeamPlanner_selectionBar__iMROS>strong{flex-basis:100%}.TeamPlanner_personCard__gJf9u{padding:17px}.TeamPlanner_drawerHeader__mp5ZU{padding:19px 17px 16px}.TeamPlanner_drawerHeader__mp5ZU h2{font-size:22px}.TeamPlanner_drawerBody__ZF9eO{padding:18px 17px;gap:17px}.TeamPlanner_drawerFooter__GGjdt{padding:13px 15px;flex-wrap:wrap}.TeamPlanner_drawerFooter__GGjdt>.TeamPlanner_dangerButton__D5TgT,.TeamPlanner_drawerFooter__GGjdt>.TeamPlanner_small___l66R{flex-basis:100%}.TeamPlanner_previewRow__NGpgw{grid-template-columns:minmax(0,1fr) 78px;gap:10px}.TeamPlanner_previewImpact__azhcW{grid-column:1/-1;text-align:left;display:flex;flex-wrap:wrap;gap:4px 10px}.TeamPlanner_previewImpact__azhcW small{margin-top:0}.TeamPlanner_previewImpact__azhcW strong{flex-basis:100%}.TeamPlanner_presetGrid__bMshV{gap:5px}.TeamPlanner_presetGrid__bMshV>button strong{font-size:17px}.TeamPlanner_customPercent__1tWUJ input{width:45px;font-size:12px}.TeamPlanner_weekHours__p1SJP{gap:4px}.TeamPlanner_weekHours__p1SJP input{font-size:11px}.TeamPlanner_scheduleCard__HqQd9{padding:11px}.TeamPlanner_formColumns__8Mc9F{gap:9px}.TeamPlanner_field__wOPuq>label{font-size:11px}.TeamPlanner_field__wOPuq button,.TeamPlanner_field__wOPuq input{font-size:12px;min-width:0}.TeamPlanner_dailyTable__RwUoM{max-width:100%}}@media (prefers-reduced-motion:reduce){.TeamPlanner_personCard__gJf9u{transition:none}}